100
25
45322
71146
54496
46921
92427
21995
36736
82018
53079
87915
98173
71641
37928
15763
86843
10794
49503
60253
26683
28469
43496
91389
61456
27060
76686
61923
98624
41988
94342
26403
78485
75568
34915
18342
38876
94141
74830
47124
90744
22604
71163
71152
14911
65365
95086
28839
35363
17740
33797
54024
49324
56979
63843
57265
39474
56828
63565
59753
28620
94820
37546
11225
52098
96276
70825
28567
38258
24115
85709
56611
72322
88541
79010
67694
33932
45622
32495
71569
73712
28900
84369
62184
19122
93012
64601
72948
74981
13450
61928
16982
98879
31495
45325
23992
86896
38370
27738
50250
49849
47714
1 3000 0
