1076055006871393656286497317323556144635327616718929182873770256034663552253438488344072206892784564518685537334476846550254960019627337212218794213264398761679123490713377551231503849267135315298518474747605887378535200385504425132742692935674521913304613077034876861154733323542858327552617095077548086615262889120380538244302663501483782208145138552371166454559847513400561883404796302427996813905994675356172147144541557427176376468574654736979433765113538655637737487019983135142324022052702876783347691095438358454451981926745158096532603386775637621333855857702667142802395692495662681689930837966564460697177892263355626473530011812829521711048658656851932607882622348121823066723618123339966648817044059742480731746774353631085458931914865845953715515717122576717917350452426530916044941312453318384186243251397587977975228443614078323819475038883855328167547663916224866047168012052164270865266569022217493735361182117482555753865467655668420713621134952271134343544746298301224554852556401640118012771944459364352728650525071848415312521067115213717525852571267323434154453406212907921972542971417457292528032198046327341776564852562062045283423664227411241116365077130420289370443706425595512810448472668389510787705793259221229222141951467468478178840142659402794503678007044547524801562644489371766715596387463546827151820523169283457423627917983911651217721646622721374190241558356691201328316785635405604343523056882572993065403487657129026250857135157240329412811303146773437777244282380106381967073665774737555920744825264622864840478880636872847042611277880266478060321514345838364157064543853548730238466383209670759077210851786469240796764727801839130629423367637497957684775151116150919841296439111441235331360131449275779372716627387814647765421065427278419316653933979052015645511416415433588188289723366517017105659276023333508526366724734583750