367
426
287
551
1074
145
235
275
408
660
915
781
381
1124
333
555
688
421
288
616
139
252
428
431
312
354
923
835
312
637
363
759
333
456
258
485
348
163
345
799
617
431
211
437
479
295
442
611
360
273
434
504
657
287
856
520
569
543
256
547