218
974
625
69
724
808
767
571
628
886
531
980
884
841
816
305
742
769
192
930
388
255
580
651
57
238
10
115
333
369
530
523
316
77
629
643
379
939
401
16
157
864
129
378
667
33
986
188
66
482
910
191
874
557
747
585
552
472
300
532
852
710
291
213
159
945
723
891
405
292
325
803
479
515
342
677
570
267
956
178
82
394
67
549
436
660
713
272
565
952
353
669
547
46
947
906
732
481
460
701
