77
435
725
619
123
147
966
212
96
21
928
577
327
428
167
991
724
804
543
841
570
787
582
958
773
943
469
995
18
703
555
734
274
722
919
820
867
858
155
429
982
628
736
72
232
3
514
489
84
848
214
33
713
80
524
939
532
849
679
503
507
254
904
883
393
61
519
354
388
635
660
263
417
395
880
385
189
443
239
505
117
891
613
603
630
333
100
629
924
48
963
112
190
586
488
965
909
164
60
938
