680
573
269
447
233
452
341
8
82
100
188
727
549
143
168
571
130
156
543
477
568
24
676
334
397
409
654
756
755
350
757
250
211
631
152
280
391
698
421
296
129
570
127
674
468
293
587
429
485
531
105
555
186
166
240
406
476
565
446
154
56
208
63
567
283
416
425
697
556
241
599
737
507
569
37
253
492
