30
56
116
10
6
17
18
24
163
38
25
21
52
52
105
25
9
36
10
118