210
592
802
1029
54
684
49
200
269
121
522
298
771
614
865
1013
113
729
704
566
56
379
443
381
370
781
746
238
557
323
580
462
202
867
437
461
601
189
454
623
354
551
411
1019
191
799
265
434
31
842
213
597
68
844
260
271
709
880
1021
879
80
304
918
397
731
689
831
171
133
705
891
416
750
136
775
945
131
849
589
170
70
870
617
406
929
385
875
355
369
156
392
103
952
615
96
618
307
887
447
1028
152
453
1005
