7672642611713204902022662033774706872043835676714624426722205488011823134459024427319251300402772232753789547528283713680205679138252256527150149691354205193682784497821903353054323634964543725335438524196227849401341274510133734560390170143466306678768281550630728652163794302507372660565685317598727426384487713103798857179279052655883919146121107296279787255654276344611143363192752807053443883981174686492685425661157614047952148354806451375520647852192123663084234608741475233474454343777287776435297525252176459165523636316485259406342269162238284427386783673658324227633237867185543651537125178537536956231548430735329482062944450433255954267262743643293807514125554465569527389760243331189745714650352604178871424531231040069057237080017775421773183813573658565650323421785901394611617523487677641587254260301765441659597286535750153476173249257763194397508602718712527325056551447111916536316135636121983477339975540657451445207091523512111205412107486895004734072282501415631542231722311991682427247377356762502706511248663729151857155381122395885515371133655463876618541602306015367388527478412184290198195471585683671562651554828285895122704253402012827377346288193339157111796299452826374662208338187405334539258805181414864791304476464404461277934502159914577641742749552899348916997240651439328318809668964832261244243814777350213563811801487695496148309241355186628207766804380779945613123031641362988035568466848478535437788275444721675965642913911884812007804036001374562243145186971722136234522998806791670744272845378674235364646427846861451286446404587985936321662228930471038244329566416373537811179968878846355570413866646773553285808706757977194691514702837505581011080281140730663485575454267862566036811186483856033752270334883762167073841227468321061797410945510819721233363767657075176284014050959566559977064799667222330752635639708701586605