783
721
727
681
549
130
272
895
904
846
600
554
259
58
787
356
839
52
366
860
407
743
992
911
143
555
522
388
722
344
199
10
851
213
12
685
20
365
210
17
102
222
336
202
534
713
703
464
125
43
351
775
878
862
871
997
371
759
31
858
178
462
432
150
97
42
683
201
378
677
512
586
582
742
583
695
381
393
505
927
908
803
291
535
973
953
999
523
470
740
191
676
2
480
830
532
950
575
854
956
