5972552665531114012104032047673052327026536588054878559052423016236422839750737236834948917555978111774826425451152343260515678374447425366745750287599279540675438352552188846400728655514771630308595660382661155537598285125455465885452341217154146856417676221327227031921280722778727815466424065423485764792965512207554548278635628418710915111380935322534531651979364065629177342690650522202801765383502172763629841120602283189448139237173118504200112846378420764616876119917117934879452148630231070570150385689512123218115548539298274670672795241569130640647279620558593469680136906526717978104501063898384468087353002513977525653853306424514568252941571401484828046875555676028084936153671882685350055577620117422454249647684806145248816378913837148419528277225977714268583477087203107422113887077826374704456917171466816413330422251706546473208378177281295340721355441965745870791191665550974436028611652623336915221723926813652576467451049096462231666673993627301677432977044023383095460070944221922673433276668826757234625029969442154647446322695355134608524397142387415658937522940153560341588206569265753379662749481686350453170137233872572756792448377367473906032147580052370365919763534232858775420130354221164677562165440566196243405242336501476385051921803512273733941908031274614112855732719288143147313543710478636487459467115493017861861604495056344183219853899289806367715845228436673318347692713341336446397133442163203814834744782884077647790835779518621934243236798235527373814173125240740464336531524985467633130718255443763110178781143592258746605144753893983763707295882094937314565179925627637738631224816942756765429345725378010866319421459368443570601181811667303648444161792778558638604568471783741124384649520712235261527596223801663352905573173147517083335472624674666683511625283913372231285099853628847731143710561508571155867276456678814802