6531238138352080876284646870551417616038054566628048893172597466382301795388648713679239369852544302188674651893546541244421713435789875665639080111815576347520825940016817845319471973659866280716353533853507804274343826284192781472204306750461525236482593450229543275426836165317678659305539454283141892888064433653141397012007216715254232117346151440687437655853492197062262442737374838399332127405581226855264783682371667765007738285045662345487495247143202961421614806438557544016772113723392933484817093755181091401879082031031671164425820115623515211255652826844155030316921351012884774220835779473094846635601902987932388103676671936325547337925038471114386803790469136786256215691513260353661167147214425768436451556375584457985655231213041952033376055154397465217317781766353081823381994034567177587965127183713195115463611802612427128255714718544602671112023331335370313078517074743872928528268456865584091519832270837618346473075866575366647642125053716236637827979126669047914860215780929113842738023047680058988173503522249225179545240198377549232486966018673834248514474394783335334441076803514576451062212995702172812721355955673284076756007972227345636476615602071178827464403735531167944637174959914339819676525147480254559215403917553852273002104319746355681193366285726583621374474535113490276313689449642640286652470562622895692971084022055055424553223142422351484953854767163077135045879976726450164635673555464976026912062973078439748799206257273588318253845174748115123555340601146650125852712522281452411607274067043442877875412245094859055742175686922337444462423666521414869878829544775316426224329467267318138931277255238330154839782265796632564688153278331465665702218467502203526361070837363934224594893761374464777676452841422641792638975561110604387773159776867287697707527414836684485088117107077513734151705670732370527216404596780191290