98380086727923553215105054181921715175866988514990453315613290351450318742444741152077272515290860426950578327296928895458358530534662845453658908519947
5503937581225421348936229921973037115157344124265054568382997259560529126023580967387019509196918243715470244197597725848827549164840459221682909153822
963525150044512138983253663566025588952
389832536635660255889528285333107342413
204265655117520774412816604653614481
45618812160316228650421137799098855374