52628885
91377834
88328145
65072186
25722318
15153792
45876166
30535565
9525355
11237201
30033860
85495711
58532535
67705250
45453876
33278351
8131692
5126532
42366184
15512008
13365784
16505266
85771840
26073695
79785532
9536933
4414810
21646614
95852942
56594645
85861621
7014426
86235347
78509542
27631866
60573560
83697598
7870872
30303849
6392377