3195227045020034021935222070940775037617917824363794123556630514187163684760845784664022316795718257895438644644373771270555359884084179123918155166451568050051137811778562228568281147646141195205356284212438685485449241361687349465153915252657652742649355352277822615444416858405767171644761362351623841141894725195396431522152446673452183991105248067050843545665944246964825267366542522130812248874715572811125823285546347911748643537639354795196593177338703182452145250481040660548677108055203022976321424805888230328148156298549482786736169599723875436545474393532531533416074326670813654077926968853539713977656916579656751844826413530946766522645174296459236596285686342077186447629211190118748538453379137717827173213144279528366597256350254777458753108852630026877330576380145784619250566340042739122526242454131655233938247615165566346368847199523672112155080873290451507481282693802231066753125362497415037342141618545708536411763723032082596012264608202755128022809367658920231322478748375364029051311675560516254252174548725584974781251724017922764753011125873171982715679877050446203751445652115293749337546389462367441113468702377783509369661318874718383413733582648260559170343714658127366831526753124637647647297971431332511307067817471823477113138828790636837374233078355026782011753242629451027271349735560332386080765722239867176677368933047355461154804732381862746023903063332078538378458537312829954519429536565021724834816715283278381388971931677278594109656788257291852233780635461674164490555188839655985951204226815634404741404552423312377546036516668114544894645582405012101467526621083703716895907693441251731768406273711719924701919137543696206416907657628032046531076918096047461977996001804045618342357932881415758699557707444638647484423800572289342564704314202163364379166565628642403333832744385287552297012710772730670502867383044722672