7713286485223743845391461897283731657786438555414270354308111854404377171191799660666736585341285764227771765197634382443190588304222440745182151194674378502435438748120122982517931107892585452393373754263346403056326851426954982570346846746967750512444196213215343564734717107365582917194652202765923163657686442747754473353401446507501556342148141662747172690442763450760503273445593260475210791476160521852275351012333117547876920357076770423377980525510838681244168224564452626763077078322066344978227878874309133732145132192708381307186767538753720414722513718856631055214525622420557148743628420083980233979844712265354317465542253136297541795675221340451708187207755121356761654521402544005355514225329523237163243946217393112307283482118386217572465689318635597192193735500515236992714923723126156045311439127456145417879659867313834846826787074907381625944133054738388109167644336728049746050586785849672169588476393894632882808322904557103356613384155504712968067491157303526525184889413575077255356963766779743782835158954463830274140228548398605366116164257709486842305363971611386781443014617056735115201527873459687374137268747029920824011334933252374359929348035114831987516646471384511748579228236955715106300472436856547136022235047733763792129048124189154286334032341703062628033991805404866791553034485624895683687146183718166559074428925064145923865638165940647923520149116352776259521873228784185532373444747018533886491665257901624057668354586583903625424571258271392114072266575242722761991276804258096037170626660156464808197115283488112487024242643176886511775595631264527998650101438105633509402197265249567748412854508195319731691629201662366862875777153380466186794636696427272433852427867801243618017812813871576715571795872296280036760442359674667021333565752252513708403555387846867297762948208072162066003465865553145095463156016467123202