50
12
64244
64994
99014
21533
95108
21333
25722
36648
56704
47690
57276
77865
12159
13804
92131
81779
40801
59314
63511
47291
75143
14065
24703
61052
60758
99734
80490
64351
81902
24228
10107
95476
50640
15546
92043
76642
42336
96525
95921
59522
65321
67155
21857
88464
77488
95976
92565
55413
27724
67081
1 3000 0
