16
230
218
388
354
404
107
345
249
452
389
112
14
107
267
142
279
691
84
68
122
314
501
290
333
91
428
127
144
362
57
348
478
305
240
89
254
82
777
113
0
198
333
455
6
334
114
105
22
16
456
275
16
