2
27
36
24
43
43
67
30
16
118
146
128
85
107
94