7344248095566358538566737667734076512436969133020245432853948740255273552652528631343528764507403442231769342968552176741943496543434795041986713622949010664111548193213308586485378241643544392347383667802126007534448384782154266756326478219661655230461190297709639510805276630763888467074076846240427454538416074416577843642744017137520549705181633321515725253555580070654417710248849787547854148291828373425318820204175136155446509491893776293617897522804770891690835386153207732453379374228761214109140658239469519839220462143176338391668599489261130113152235370676597482922612354643293713233490550562743663503355253400741155547492444635241271546546422774148673180712874658584028417252235613756979828354314254129030451547067238316595660260388135762799589457316335458474288270537760132714564376895057375666452581273525988522996805612662055583091925713727593144736663977954494721542754224662102547812432653427661417835702595511164435022827193851112325408325212167511455950873048340562860128116912221127277971812119672840118272687790814626267881068533456479222545920864956019526825750143554218882578464721879353797450750117755398174826236465033139025521926928533956830065964670425220325031742377268666243817865230756736538588367448161460147168445267365166186344773191557176506533265787791386565657883711873897869830276748131924047547622916734823748713827351703932492798033532737767115006791085181077148965170166411854620148897162527298786407452427363683103818046951334146815622411233536133834590441164170379633355352323772928930580260264240485875844782717312030630351139934563820771221199180512673688664713522163238946488379699747480632514451312785757106037014571260417644157792314251350138200484665380862611107682236701971574279460481128738768130184131570213945564460565295351751777727179596467562562164528064754845278375346637337406144320847801770222808636557336206125