86452252
79725567
61106089
88892807
73444286
12671236
8380898
70662857
49917454
36409872
96762938
89424606
20529113
24178880
99832546
89618535
33377715
39855919
5797980
53411156
58129265
96286492
70236922
13103234
65802620
22846921
24766586
668648
15032352
6267406
48306508
62337147
92778222
398875
5129360
39672092
3582738
65734437
78084191
2464705