25828529
520850
4973595
98493088
56096965
22781234
29924574
9746494
7201925
7966251
71387279
43297038
91771289
18429598
85131370
24825902
65233091
4477535
57589881
1373627
33829799
48934429
22957819
63629021
79535682
19882382
45632081
46107680
8308951
24226168
59474114
70361550
88546738
70895089
78044586
10722172
67048085
65604625
54225775
11054009