577
989
811
656
152
236
721
701
611
50
100
16
739
845
746
180
2
757
273
414
528
588
230
97
520
174
802
860
745
800
209
369
170
812
356
942
133
882
8
374
57
370
472
64
941
235
346
274
512
675
985
412
959
303
939
932
935
70
777
825
535
704
776
12
516
45
497
445
434
808
710
885
456
176
212
773
706
526
317
406
461
238
938
389
846
377
669
680
771
991
262
76
553
677
471
111
337
141
202
242
