100
12
59679
22830
37593
80911
62346
56298
27406
96946
99497
14120
51074
19715
34313
66834
91683
80908
23997
21157
29139
85522
24274
52672
63447
88404
21138
66853
32795
66131
36357
98808
25601
27183
78307
67026
50549
68089
74706
31435
83644
18460
48791
81084
56416
72671
35544
11763
24291
71003
89464
78919
79180
88096
60503
16051
65392
81476
29718
34091
12898
88011
91178
91884
87036
71061
11689
73231
68666
96212
64958
40719
43935
28298
61670
51700
67606
57633
32100
56682
29076
78186
32822
85517
95152
35555
14035
71599
78587
77538
99127
59509
86536
15098
52961
56284
77873
76582
90560
91741
53557
32935
1 3000