50
16
15606
26516
36780
53628
95320
23091
37601
56490
49832
63002
19259
12162
46539
74788
28988
55301
67350
80059
54927
17636
13659
69875
93180
48011
62483
27565
45608
30243
39106
22041
36178
85393
36555
70649
68614
79974
57177
55641
63250
66699
96682
23327
95833
29304
65930
69954
76131
47997
70795
53389
1 3000