100
25
35920
94446
98811
82858
13392
96465
80100
85042
84498
82787
24428
25541
62390
61332
80880
63609
34857
97152
14093
80941
84918
81853
42246
59047
24967
92427
86802
91183
47275
71031
69438
42867
88618
32289
66386
90101
71915
69677
75530
79315
82633
17542
96578
18111
32786
20349
99602
90884
30361
65678
42284
78345
16946
92559
51148
85061
71404
81702
27128
24027
32399
29188
50747
32350
17575
20190
37241
77126
42210
34228
16963
25519
45146
58635
31300
58209
54842
51683
29529
90112
93306
61994
16812
57605
90774
45789
28741
96199
38903
48516
92661
37766
25337
22451
21140
41394
17411
36813
97891
76909
1 3000 0
