1
35
3
10
22
8
6
9
47
74
23
38
181
25
214
49
27
29
276
145
98
140
109
97
81
51
153
61
79
28
161
69
84
48
43
58
70
211
55
96
78
36
50
734
118
119