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