225
94
963
658
291
83
379
339
553
31
937
539
634
246
180
294
104
768
285
803
427
958
33
920
714
260
828
970
940
182
394
902
439
537
95
521
795
653
633
887
839
58
889
488
78
967
711
717
732
810
524
942
566
90
644
123
698
792
648
602
460
643
761
429
978
355
561
368
267
578
813
217
7
708
820
452
122
846
577
14
442
12
158
137
389
826
160
148
46
62
322
864
237
258
830
743
453
785
705
943
