5976353976359811626654704309436795589348046185236651555285535517817423750844744768297956018245146870282865417365612532192142804750561462153675196594431513203497622517943751544634052444247491439486232563205424383182693126967238610782545411275472834208361603342366902732008547932142536784677551117976637330864934386777779261176372148313136193177250354339481302456651874825429671718771316755625813799681788709646165422746811770230768233482765281792455203198518748402688839195882685354537054055932955684406415616626501322452137865740180525945473615404632123761245284737965003627112912706851685366558755073016364205213781590446538477824002106606250316978598234490972443794278064038255968775143778658543116645642072432417637063742596844766808275136291894788384604445513481056784731043513012148531920211850122171424254166514653523171554120732601667810452388342602396551221065203531523717473001472892384649651156228376046619136982619627876184011331568627627477169155322567305602275252217475336431091254621741398790783674404162338337384584912773147083255559555726435239948841390219123403653834493567432847014455395104713283462277107297894254575493737698036392621816321452807375074507351554063312943039033563876728267644864267365284928716852680058921117043753680513378893804651447456446682314262357443654276045968201435372163168412562234791106458353856366756714697763148462884414843914075652182207916475704832572552657731907281883512856617661287643334231171357541574628451082932864898092988578471156637368548223376702016776797083425711943811727343302261417537861616485451757183075995725442722717497127073067153847381391473670380722240160324068980248715114608018085695058375276301537231735522301350204279138504345389206115605179387228502248332229558140741951234142416426724979970758578762829937752798186727199586304344752255806459290370600197921667197743365156650236666177253509588