50
12
77931
54606
25277
11044
75750
84517
37879
48912
27114
59616
12738
10602
13016
99621
77661
76835
93944
60201
59231
22044
78958
11994
37027
38035
36052
25815
99247
83336
95331
99357
33819
56075
31570
25722
94095
73242
57765
39087
63104
94070
76167
57786
95539
60423
78433
70166
21432
61937
21388
23505
1 3000 0
