1641076434902298076764541755041991217601375485157338363069378664356309173195136769355252368660369743753210987952257804483407818545181671602444844012667796772605683024142555897538431680337619853946723215751431321569655334935811134312866846331555365222300656282663307491486533711223723973122838288266408478394682177834457961535528494428383664235411682153012911807546306773510855451442206437145507863082125892192934436875368342261241915658416525550726233023416667480535117766546635982491936297503255462845389772646511267601333201522434693994877489233826914043517246646074573659626420247058613527470870765779446135099597208554658362713729685479629120735512728078242747641967065229023677319678437639567310436688406055283792404821135247614562868816570118938872705004385934646031966251738182465211252106297659563130400285590835513505298568011542511186803445191122007902796485663056747775023483497628097913162541517114380537142176727181564135253535512505039670225664228420348439296852793141599275163147863874727716812335087323904224853747787314473325403042214524279816247840571827817070477650964927676395701744741205854044533344966022467964136576556215146355492881691394813981942949412518631822371981174785357266640325317766182523747513347338520476187797214233826757463805478376903732684768464277491887346514075563032131791462594882303915124592617673887122211682651253747137031442660213876832848311402711458717545266588782345544238587346703501299361486352810354446351123891446366114386239241820273827526192770832852573841153447789691295673287709751457737450730787670206145368604231248258190559455521339560205341741228272235110320114571644755161375543840647342715637710156377101557548083378044444241976004067221836775266533667148978464553650555707855462855744050735632792201216527689317109684667802281331744638595335542654561705799290441108289672178227365208007127883812717288067