82048275
96713536
16506947
521109
46111870
989691
47362952
51801044
28175800
8040400
69248952
7553612
7526380
23065591
89603143
2666307
2328336
81728078
33132547
24285325
62014765
98687169
7899163
20255604
86161675
7528405
79273551
1410251
48664409
66289026
40185881
48977123
53542651
46855122
81968466
91335400
595194
18132616
1044777
40887237