86185678
81749568
31669258
8177705
20761643
19585992
35341407
591287
30255318
70432266
23962251
95418108
18918603
57298031
9299821
6991662
87977184
89299995
50855789
77508531
99597593
10146875
29948943
93645185
45415701
52468677
29855727
3589676
74356238
6551380
51214533
23264836
30254963
14263811
10572070
2501093
78584295
12708533
75454616
46563963