98689097
7472452
77423084
9399218
5608760
2679219
30228142
32113916
40252788
35779494
25318969
42818088
66514624
95538828
21933884
94567788
12856040
79623636
8090728
62602572
44826471
42777466
64214066
16132137
996292
8487905
45917918
70267007
10635009
77619517
5188994
98238340
61443685
74591439
59887726
3085372
28938776
88247544
3545581
90413554