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