88106061
57375820
84682815
5579017
25607007
20468320
73965011
22135629
94192014
60712762
54483105
96497139
64375359
79934721
5520989
53568734
1258599
33533062
97088838
91423879
22704804
2994762
62368010
54633838
15574372
49065271
8785709
24068822
9708563
83257061
25762783
71397786
67854076
71753652
89173048
48536616
10212761
50283564
66451546
68892396