122
16
478
84
249
392
354
579
348
333
245
691
107
390
777
412
328
218
254
82
114
199
89
87
281
305
107
144
275
113
192
16
68
267
452
198
362
373
314
573
250
345
4
142
277
240
188
57
313
338
435
104
92
14
