100 
25
36547
80425
39381
79320
48363
41787
83482
46624
15175
32613
54878
97767
34822
57218
82188
97270
77661
27727
14386
77071
96270
76255
70613
98401
46031
54394
57847
89961
66892
79183
39345
13900
41644
69520
71594
36214
41004
42163
92595
63077
60844
11310
99346
29716
21833
90881
77269
33349
56869
93518
89425
76785
76552
35401
78345
44204
78032
30935
58240
35742
97577
86333
70465
62379
12112
76195
40002
37733
70105
52178
75791
58319
17042
87728
92716
18800
35898
78002
18089
83863
17809
49055
90389
73193
23338
45286
83108
91194
69619
59283
21522
97951
33684
63074
55161
33036
57311
64867
73833
78716
1 3000
