25
75100
22189
232458
8795
10746
92250
1041958
0
226029
1100391
894886
51371
237974
79907
66578
623487
4
40
409292
178378
159901
46839
24113
8001