301
782
325
181
226
431
291
371
362
244
218
234
320
418
407
554
446
390
651
269
857
223
395
644
1111
688
341
388
484
476
302
383
636
655
930
535
467
323
583
349
265
1212
424
413
290
245
307
360
1042
528
599
1471
626
1103
628
275
159
403