89
345
254
404
478
334
107
141
293
240
218
290
333
0
573
84
305
82
112
220
412
456
144
354
68
428
501
127
328
122
92
373
329
104
16
281
114
314
14
348
691
188
415
91
337
6
275
390
452
389
4
249
57
