81741669186664768498654847387594636829781147940073378178334849881591616610144017094208422883743625324693701484539844351129224261167015369957138744444350527262060537749571556549945951056173156326040650455412319342737951177555539630252546675248332936087260256435353543345257538538639740245481875474065368666266349665866150656075085678797562930440508890207334904670579541794457041261033384597803256696004723414157684173615154127531743045094313583597101884754893768958779094815303507305594866295738764885692625479876031366933303924573554904614115663327913724875674975071434688097399341324846563555075664834355793314441846544882559257842339511583558524746361553819568804570103240584959855637514226833316039157681061761878633542609425660442580477373842563546314637571955746643288685273358873997752053431585638878685792643369529758408528409367407932414987079124493497966597595494718675441552860456152232100034752332488998280334443237145033752240471866654638964961239344733139071485019970847673291554474271735232651765643489298300462485577351410814910854981470346228985458543870613336882843455871