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