100
339
285
263
625
463
928
147
950
596
118
975
371
70
71
482
153
964
96
812
251
481
75
837
779
190
742
233
785
927
108
33
770
308
114
389
979
172
788
200
796
344
105
979
839
543
198
39
536
635
882
990
972
254
507
196
264
448
484
435
721
695
361
23
488
85
205
64
956
682
502
980
176
896
17
907
376
95
997
236
992
704
697
151
46
117
61
517
801
917
125
532
688
353
478
101
982
83
491
755
338