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