90982256
64456932
97578112
89765953
74023065
1024705
70246570
6777893
81269563
30342147
82678867
96894204
27254677
34174909
91946846
8264632
11695007
66309939
96831067
20777101
39787586
46227295
72594548
88018525
1227501
71446498
7548708
851768
53254617
2834261
61475252
88465598
23343651
55313364
58093365
91264747
65307038
99391629
45798304
16419332