25
12
82331
70635
88925
56633
34215
28996
68144
57026
96031
23198
60772
50961
56196
24434
28815
30655
78400
65713
56106
51038
23547
82171
28614
75085
15073
1 3000