985031560 336889 583842957 18305641
10177655462 12453078471 877 241664 1202372
57786246 57662363 21250177160 13198 30094351788
123 3753 4354 835720008
6086509 7419 2174135079
0459 86685405 1965
577555 4086634 8664192 40493 614351468 60 3969166 98441673 337 3800407757