51332681 4702 549741363 885 199565528
35042858 724609 35908967883
747672 281 612480280
67187414506 32675004675 1391320967 864
8501236904 269789373
7921863 70030259510 861729571 585
915774430 3406430 671955 7886 952 553 597313 99076 10496 31 66241597 874