96551253
18189255
2843356
83904437
21072418
45936603
92605916
67715984
79944268
34856773
56215741
6997327
96108619
45441742
69953836
96532563
70622642
2143311
96439613
14414365
89088345
49063959
38514468
4032711
1726222
33752546
52727317
97159785
47445848
38271965
99931533
5779631
95403850
53062607
99908986
18131863
77372959
18104674
44315960
35369712