6611231762444884382840623834837372135589839201179203147809317587548344552284005195987037457274694686487552887966573191364661753783093001970947027332836880578245346249663188642568850735541164804235252691064902593701127617145819454271574326165215142468822570265337522284337673275565825266467794769133278701167195349535390460762717232635793437712130651552202180352760563651101086805014992153731228340464325323966028262502668677770465485156915003407879378563227211399671431521133301631923546417224014883252838257271945068978983448420712135504208658146369502873627524351443414404255116556529622144777919717336751214508662487847387282195453311996567952697181126025645543084485233741455418108031163061777361937071538387505627043391226374751615857728637679038338642760135617080016514556294461226747546555674190639665749285241948264424838527416751627735591687377486672726452742173886591428476445717532974463204252621625845556956728054774433513978367625029112046321253671456648025442753974646465416654477168485422415618233831379750328119146248474057344363187783327672556782334825375338712518771321817617132045455120030748523151336666618969030359568739833422060551017212738496444575407775053794014393159054326880826256884947824274134438354528072344453484737062294495495244031056070511745635378017458403167618663673336462362656010961711271301438763514797313732377658556623866301658457863515257295531407087548963839723067968525179847251242298213874599130248752178865014180659026011547638942363892797057011829315773516022319876478547124311133399628155647550264772664218865277301538156159326748116933055586401245095226717665972068026817685492232106492054026042998519659937142671045134313811414270336204776298486346978202905207992578462953913617925384076708011215458822263237784085338068660317859662934251834513710728967228113854741285578275231084130458673231435078179144144475460036721