50
20
65908
20701
29908
39400
70924
47335
97245
18820
58957
62651
28161
10203
58267
96696
63016
55963
36242
98459
36362
32822
16444
91005
92817
80584
63620
92644
34753
95171
15790
76947
83528
21308
57443
19443
30649
25175
32882
33756
10607
32256
33844
15051
51774
50813
70402
53573
17053
46201
99225
46083
1 3000