3705 5614865 888900
20392 448753126 49220583
5064 74955332527 469997 315447360
6366614664 3229575 7768154151
25 86646539603 72587807
6156 19888 62939843887
924 486746 48358 8670023 162397908 79361166 99 241434187 57629454947 2546 82455 7712708 3691 1619147 36