89 63 99
153668939 2130010895 17081938039 33388
047984 566707239 15660953576 518393 9747
37 40803 4789
554856 3940 12943595590
634677204 797 430602
353108 2623397 716588 12934712739 110 978369928 9692476647 90836915439 86 226 28 74100 2600745699 658820