31
33
25
6
24
16
109
4
14
19
8
37
2
27
15
32
112
10
76
13
21
79
339
48
49
127
44
11
53
9
182
3
99
18
87
20
23
39