313
127
334
390
91
452
305
777
16
348
382
388
389
279
579
141
573
122
0
92
373
114
112
412
89
519
57
113
428
240
404
314
144
249
329
107
328
82
354
220
245
198
337
333
501
362
218
478
104
267
250
192
415
