81688321
47197030
93776795
21316733
69724655
60537422
95675158
40625239
1975714
2792032
48733352
25171541
44141181
99004617
17814497
97925267
96985536
23543059
73548176
8113432
83096863
81508294
46678910
4428327
17022969
15555332
54435422
68709889
7461963
73844594
12394087
33514672
1933201
89368589
51718114
37891903
68265843
92926253
38301236
45038845