37
31
14
10
65
3
94
343
45
40
171
117
34
109
70
22
15
110
47
146
328
39
46
42
58
61
72
95
4
227
33
100
50
184
76
55
7
51
38
178
53
27
130
533
92
99
35
62