105
117
34
25
88
51
29
29
34
30
19
47
112
22
18