18562241
872573
59735195
86973756
6163819
37184096
13659765
11849226
22271437
63324512
44678441
29377450
6703766
65524515
7294224
3122467
85043701
80605478
57049361
47843303
95608994
34397074
69375249
54609723
11215594
78802072
2459190
73271327
32711970
32579808
36044005
28868626
22583559
75813808
20264199
57192464
46743882
47522729
19028450
9035570