19315567
10096121
90078744
4456625
95584865
6772489
73455692
19263189
7174839
61123230
98496328
4702982
16063227
69767392
31317420
1891744
33316813
91693978
2965530
97994731
17746070
99359512
57509359
71426313
41181610
62551871
15617625
19765993
58809230
3688346
65028414
49625830
1136534
62639245
23796071
97232322
43076827
8948537
7730244
68138826