105
118
34
25
53
29
89
29
34
30
19
112
47
22
18