31
36
128
6
61
10
5
2
29
19
109
13
15
3
1
52
43
26
14
64
58
37
391
48
141
46
8
28
20
7
171
4
45
11
35
24
70
38