7876356082680082024112171567292835632451233194586572035355243105030248323313744809280798403442478217663653627352864784052660245827556822264226654237804423175283192514236671365789161278531934812823348823176564946418174214435157319803684650397507480388288338399659662471774752308083167951634484022552541381246654607111975568048873156440676940434820870458547021122631266763768563067684530181051522537871356340567912156798542625435364667759045774930750013571736186508710232176459182264346778752852051893288467550274347233659859348576431873144685271511339756053750357254866151210955146629744646736828291284965661978691402654221992342241962858771117520479595200223389664449167636601243545362670367768142243979252126144369178553865156313642774113026033017846116130838737354710776546678729401767257331597337624973467171386437832735415239877976357073444184751367270137544173168656555118727841483799921242673865317427670978092208344907602382492391604822043506451134876866878554552194271446337671958742515279837188476561195473772489405374523552108446522333115366259267250648294786604674343433096433980537740077158622925152575447128356703281190773111172278554354170198353652383227445123531255044502443816271230337083944016613936950531558945648668013424366888412682289015522894024285231775015278796437663902525695406417618116054747371691647774545101916903446585513286802146274519201514388271463539746673748541104537834443756607976432215532715017473802107327035507453849329361943358253853046555116754072982536893728495997827021621206294477017061861471121223263914424834525842458817765460378177651821370521655850980736816530617912596207320791352562349681106295382987081452564861871431534652403771879039145264037129029627228764483857130533230048411072780623518011420202341638728216667997304621120655721866878815429928954979455979354260038141628751556770351116469753269156353557073375654