4825439335627396647373357116781825112275004542413627092324003661141188262805882139177852613754776037919238616042562755612022335518408252811624235853459947835220106215405260448705807238343142655180701166728393726655647767733132127737763689771237486371464214463310680365762786679161664854472629334144375937557083782020712140123952524783495965493521271545157172653786513006445975653482283014384811644657796591982643374801434475147075358250442320297653459276662449744512261335418940722316643769236221636422587827616576880338912313973670867443950728890528475555399255154222008495384832491473831706856841695662102835689855682828567668351176658244637504540219537206503279309716023765025277973367987324404171410874346035320352124314447989443681502626324622525892841527953031131462345111116548598744511485631955546490130728535251852291853802768327105535016714417345503906408004364465224857665146666871732863152052891361674031283328096773162707944453732592685675270348712082717265437063878784178847181178467388749307790991746862223165724822912552351324025648826180178526677718186780257406282304241717473856727854534426765064555433929964863577215145634930642481366187560539193340667884533669168461478435201770165706715225660222186179293471833870736828264980571913863938064191636567678554747454695093672424263191405411534571773777963142951150583831273134171344719980629656954453627211759574830842721146839833369175072745043690789458562525587342484216269603554738810155571791122545104896631882342533973541127357041225125524023812358045583361604927021752033078160329037460579997793834792673559808197508670712331765107764318746466675213915193054764523567264652028714532586274387630135941907848462182330431772975484745514121744474173369204572590518346382109676385193026017570208115294187535426619638415673019132863627536122435055754640417829827140619464715712468833756008458573810652110