6304627476718933044910160283198514236402376797835637598702864633795896567366857954973451922383278353371654448384906284384898241931250355352983083014267071513079719955264442521277868041402066388525415354704375503345572344072934675071731371562012763651423751213664750690540354240737436176719302238789593270226572564285728603184512134311166264977880947528121159514482045527381545138005492666452640017939075342417716522122065374471012094398195660447431811745632331172087356657524296551175556188463062257530365547835557021965735656960052580645442768544832552317667412322973727115434764819680144067125116501378229210554166458123807446373139342253643215612392272237126755451712055671125653321971131573495868716767859782828065089705274237262122568169309145883143831014178017013346846038951550305748244642369346604855521161731259279718713755474510641792965551524507035421916334383748213127749537382646340727559504273659688476367096245632055326071466786442680399845224779217401729562242319832172706536338465938452899200268585162654351689052767780363511485773288539193443361192186686698407607278148473341178153672182909214648038863227539778531720328738067652316453747768704204761295522267639447147261115548772547834391182911302491086745025848757136670879940663124445191254164560282587827805518342286582487642308264617842167823683448086676482026512641878819422240521428971512575241435406338393133704724645204033337887704883042587176664693122073398117326474274228101364863157022354577712984815347962974556367538853765672762500284114661107847603781116730544484846602336385109769787511555997634043317762695582502573503482652179383464015459841596666733867382536259029456679042367927244871447160123182145853746527962711065616816056457945467987011101903285123876911353458496352437511806893691684668337322993005057916871381437545474522043915097774415081133525667037712852374637351381802252