93586905
98984921
86121628
63622525
54932936
11263827
34853389
94754751
60393315
36656371
2387150
70106040
95159732
89421858
15203404
7396154
64412105
5912922
88745497
20605953
79692046
11777183
3467446
43585265
29607760
16048308
6426107
20534963
58195597
84258223
70552229
10455440
77028068
72165850
10933044
3423833
81394965
43586832
3247728
77423885