6302665507823184042392594134842450354071367114219225042373545859539047577175017716919478052463637840538566349042613810196437536326605068583434788543546044853382302262412192446764425567342963492805652791761648248178168185773840635123656803598124711379377674137714455972687172915236751442171165765169093111808275664365147313549741786178809781521575621482544712832375023624522313725932211403423515643533425201745662709607645045641533202652271937766953882651434020816059926966719746428489655161661509653146258462104632497673563086871816792247064378547215646657649749285546454846172438270341554572561097186423616877256750880542252075133678378976687386428812750544926451376347680466571510828248337385298170525212585491227302032337162927346846622020213918844150018968030621336630144720570630956373651259015135367352642733410110288450456204078658648655276154753839802515388298652281235226726264029353515654370376984113316531068951048758939721133755163272200800187558705182479163501171778315369167117228522399847195732572041309055451645472752507797465368548601555332148355198286055375446911152515572604842894017480754562813864258794362323723347385528619968474417511325275566813537023577518294440238560287838261400834770747448570297222712235423987431454603871123752747541647294367923077656214324897255731376536276173153826881741238912838035462665411204361382342903001073141988255391807071213847911546786412434533747607125464440356973859646951446602732216571383391114480787488561437141521312328355795439317214587659820714346303638179461305367459481163453025281621938163946719039184583277940853757651131679019173770257279876878883744374644472943314708067275682252996160382766611833967776213627865831964770835067284979352797013267033033321206218344229719748777588304166554995662226729565468681110620748979624244125522409272825365033596406455648474710784559637186801402341600704553799