100
10
525
845
875
972
659
497
497
258
110
666
857
746
473
901
526
776
846
476
7
889
997
550
835
856
849
297
645
746
147
424
183
315
838
407
918
611
54
779
826
515
501
655
416
729
548
592
422
204
290
474
323
121
4
156
753
699
257
743
151
409
409
588
519
122
41
274
728
644
118
111
873
49
476
886
83
67
41
983
818
558
219
948
264
43
874
607
214
966
875
585
383
765
186
541
291
449
332
371
245
273
