99582654
65738933
7576473
14651261
31985576
2108736
5304602
4291133
80228375
98744426
55292334
4469925
35387015
75464974
9764696
21122276
89982496
74536638
26461554
85871470
71027565
6047999
1925825
1531660
45765533
27741139
55789732
90204480
95883637
65489590
27256928
69877032
27587709
42222900
13244126
98598901
96425195
77731003
81095921
50071905