51
35
27
9
245
158
94
65
112
229
99
125
92
200
34
633
98
26
45
241
163
205
198
164
96
40
4
270
17
184
30
10
132
95
109
58
71
70
86
128
202
79
90
28
6
67
87
13
73
38
29