243
111
6
281
16
17
311
84
290
24
63
45
338
291
229
222
422
122
185
208
391
68
193
65
204
342
245
54
49
29
158
91
215
320
129
120
170
247
272
408
348
273
278
76
270
301
299
178
53
387
418
374
346
263
211
210
182
239
484