29
133
42
6
10
36
8
15
24
7
215
68
109
19
334
112
102
51
56
92
236
12
132
101
180
294
174
214
250
207
165
184
535
209
119
160
232
156
134
98
279
48
38
62
409
168
66
75
146
82
166
434
43
64