5602841222202612678032193511071951926417112829747974765217461212467177958556605412261613731093832543726494498880810717426646031050356897286643139341789545713215527655470897621482431801081314648763623615130253625378252859776048212351454729494315539140509257675154785111200222336650238567259403535239399685504453427605474643563007618417443616347628536279938254414250231737802788786657483551648173632366705131686801185558275256563141572744514577971953307916026791443873785402241657052701752061478384436214510644579645616951189671186334271193177462950754960030874675442265486762498464085322856201130369684255518346845448407452341272414001982628359938059928131371252037164239152682820337953744677653204307839153810282738352666826780630492964264402424013651827456585228022155170566179585225779014345511162276278442485438875704362146815621812166912021225147159834374377629073646815230946416612160135467450147550066838582545870446733830317231984719013857255933171176411643573576819273263853771213422418055055224861077377386872182082327535435267045419159654809279511550629678444770488665816667466384792299659388339340176727548557834707317235663779553258306692075243502055125641962259323197210250590156658283447446749133353237194561862724022873766722685424787297106522299120755521167637293316715480244374377984724376287783891413351913775134829590125312425298644473866405954413187674391131886645872481876654657148540434211479339874180146323023348415576919935145926071450563708556273305368709289367652694908407239058928855425213534929635570330421122382085478773474865451578361234645344538163508423367405586160240662772481750673672915028078006513754895693321583742484913678883276622746955269058860804731794661763337112936046394333333706718646476777603510473301124523218113702753971157534575254698141209278132806328377406730571635686731177453647784689320178702558728164641701688256381