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