112
230
305
57
428
127
290
188
334
89
333
338
281
218
348
12
404
329
478
455
14
84
22
382
279
245
313
105
412
388
141
240
6
337
314
249
144
267
23
16
16
415
114
4
107
573
0
107
82
519
296
362
92
142
