3042161 16048812 698161149 5791970
66783 5870223 339360156 16384967
401392 85911844019 3087020
8266164606 218069216 200
74171945200 87 9575283
55841 98697843311 08190001485 26
616235879 5465648 7840568761 07741272 3400505729 6599341 60792514336 359928 82 43 5100 1091273593 448