1984442236225166470328064111851533928320063249088274781585794585521682847696340849258559442458547828655605674170789645779215502741338690552071551328922063052468515573510764752619248143270936572403547625869052642343874607064844476072214244264855241269943771473792398056514872684662122962287712274704405143522252884712172237121384741963725224502561220217459873452378558891241572367884726048234847173112737667483454555349462122510226677135774043325322918819477322163863659617165424367864442266279565191691446045351767785515677935251331374762062752717135635286681451754372596755893747530238876773509480230435628541451319718413183361367857094863107046537522496593004561625333185384392853668071995872385361513551612109111350780348516729136514446281232923821896016603037926756974205401846802182197067961953161114656897724003376715932134536114356266236925573130825437380444774748464965618013825464505367810691436216790140402208370250545035482184552721818346357436393807845375003336912514677630554446327655779526116331271771576425452252826390719748646361166378600351406391438601217912674687864265667987364612353974631752785478254640519176434276812744130430968044885871792177871528061059927873856474966534823723116062947323385222411434156814813016545738312831529560255436867980970567016332853640139489866613012576663305904787015451426877556505187616861104886255056021955652164359759520197399334714655491091088087451872627835436845531168351784437021202973143711936766423894077106581532237649424561799203223353770748405407504238411116442738172839824272726529350713203266376652048511673365713438395126378321546037635017518387443078457973505882112044613454453881183714131376538624871134610629839780057047934068819719029470817754278038575985044697544723443841866521177072129035282273299375672940382028746773266508459222777753801235991157293063568275168120396286449572730156565374335328