95797886
21125905
81524103
90702301
64148070
10737093
21277442
961719
62961809
61242889
5031961
4771519
12433376
8278325
21181588
57664977
42863929
15539932
46099246
72604827
4981913
61728362
63354777
93325105
90285629
33471343
32735428
26376670
47948287
70281250
90142440
92565509
40769837
92394116
93533598
74159016