81109526
89648716
87071298
3969459
7078684
23032471
66086196
13915899
11968870
99891772
71771070
59941049
77581500
36158647
4352427
2188444
18504521
9382911
71647911
2224456
43418178
73321163
83996468
85305704
32959126
557725
67471556
23629281
16726997
79248588
74784033
88168121
61385788
15555994
42785721
12738989
96929388
87856435
96952835
80093854