5697456142539123535054550230822220764356667780981134812467955183926738650854985268125488276148140200296658835341747560801527568293855535176655456519781717838704251112273304261671624064217939738279025023262955252044883235414716217244245534285473657204181525330342255475192167281755778351730460505654160789585314440755246538912876479544337858614425267363824352397413321276627435886442147512535873381117015008071732203991207866907352877717655632714001232157793758456563394951422837270146503213484446474535641064784853522797683893693065182914266686053192176744245418081422086145164048231647134953924073811378878461083886730515224443863042315554771382617476715421271517159326923625456772819309522706711175371379804763178523674801777873451685679790543719198688353675334145337635474465510383582113036648375628252493131629733394736743259463672964034454797834676517094027077081224499220977018928345779648427521674926070379316181026463636547803012303355662864631854222552865210538486597931952627315127531214664604441229133665650401676537335534362896418545123134079279913528886507705645166794405828170193504666396594816856046121971037776639138476960113858950939834373474828228439027869513266735464936616313780352138584955072852616523223750422164115328346141344203487437827280331515805307258714777544194133663368226300661632202407373257992211861077724123865247677371187110446377233153624044273730242737410414902861394584625658344646891804547881165487127611967184721303218212114136439665538415585045547294695962064683152438006813362271691095404837622345981186807981785112701535707271497763356557667536274444062058535576668729067855936242590489501732237459666355599452760370376602447298294784352015953106708067826371905713811996481512658027856862183612127282022488157475557023806844507913123877443207729854647069118815619784711784011600299248227526037462956607547452565219138523572143