6757361156632745078378939742385547212220250314225155416922531924119187337471137737222894258521632325665501604801676395054624817435893723071702366305157155434762068405628352663081934362436034736739472946175345333887710120519638651711797541754743780456058565828148836976938931311874819756237176181653376192256654355280598260117807228212161903176364134446856902653797465262885528413516881022046741821993107060573442630639026867964513914750413027273082643828528633401200749257670310767121213152687802587244302678335141278718771677838449249273259198703462222117684862123039134405239448782101125512071536502673656618538670650964284652468155945040017477859329154648402510849403745136839296475845332544154828194275795501276673041913205531483407631827266033932831229346011371368036754960466574455252353124504279634146944745826242256420370576125334343539848753827952330955514417227159025066821567622472871123419036656935435667476463189407456719455927596567657995087973347509880047016243443166664672111399760371378764454847445563847847804954091637255201776709717383662688151751404772801513205657233214485919937017719613364038830571488171357968052232165879138785479338644111479790188568451667522156535380635452646140855632548255393817898342427774686552081235484401644244821955956413305283743858206294664653485612217313684571552156511616537227439318977832956493012384465184115760080925229034452564447831429951835226122662382514806541315283702666912312704905004591861147324897656322643775867734234636161659736564841433457127823624109483666689832165453674760252731612755829744270112813858826954567110635074511735686298248779217762407753145474240385371083751788037077923496016982754211064851270440680810759978178528723523628755204445786155331303300570351333995977871731229414502364645713733275275282738547643708770652258342146647218125520811798336322972727661802063668457279474155778860