105
117
34
25
51
29
87
29
34
30
19
45
112
22
18