29436489 90367579613 977391
23355403078 29754 96852336 824061
7946 2102268667 64309183 52
845 48887535914 805820 9351313503
2280579 6488139
27547 394272258 32698947677 99928 31
1866461486 6943 97 0092 595 9053425017 7796552147 35787919892 637 1993801160 39804240429 13062592