10988135008311082742655481392432661112977333484982691120916321640735892107716671988110626908599284202888485823701484531126659224263131169027613458370626627153641320104929118711186362728306051911036719949959626151089158612225926040689390712319331764296651130252575297970090235373757538570229439775480693970373614051253810631002121102856674117787975891061105102239942077519725791048625411377944570492775512638459780826131236807213768417361515474304382299431103541346791880568918362411035039484752116302575738765692625476031367972063924573554617442923327865904609745145677292954971431114132484653437741446237414489318806441573957278367810741331622771050105820910991100879405849142146268333585308309519539688683645307160180584576617781351115542609425580242842561846311246212861958535748683352401476527772463488534231585111663864336975880240997141410929401101987073497967777605498675441572175110152232482181278324264344275271873888641075107931038961218931944722221819092931991292966683524931119279125103689145298300168120675351814492954854179283680164513673217220196545186533194182159233228595847543174192801613336428151267681178