105
117
34
25
51
29
88
29
34
30
112
45
22
18
60