29
18
44
36
138
69
16
74
45
129