19
98
38
9
13
67
48
41
220
32
24
29
86
211
27
147
28
39
65
156
472
219
280
263
305
179
309
125
289
266
132
271
328
109
90
205
191
137
154
273
2548
286
740
184
249
216
295
201
49
331
43
45
136
353
87