50
20
23585
81512
13425
48566
51606
58781
88346
41474
56391
74387
10181
14384
99209
10838
67477
58503
50978
46750
35209
51400
16416
70712
44460
74335
83325
39626
58616
59814
41117
69344
62755
89741
27700
80381
57718
19418
48643
36544
75467
27765
47824
59316
27249
49022
93551
15710
51189
46272
19221
22544
1 3000