3244924367771274566461596540401982412007160964479997267926464803807523256343220201983512795176452219268414302808395569531218936269504806672770024686561979569565950660930755618953000688544626651655894435191877669315325113578036616569974000404218954589744402063920529249369885927594519803838577044065900238768440328157726006566947879247301256814599027774507425810097914090166221243426564577521084835197948534668794424615822123227335618879552964477010340586622474442306517073120750350830388309015384032942786982846583198033374809111689883684825097086478916625913297044442106719546691962864521266498070279383412285374464000000000000000000000000000000
