7776424616594354785986327920573632678906441525971482995641307085187496307906848016547172946484753332661081926572088354491627031775283553793836394645408384821811666652266661162271795224625703402386861722109455110973719558503691743544762331677962327131551768112201961692023975241536625727982973012644001217956406677388099927024166230658554793767256436472127783139711527440653081175463413168271631865204703917121606777092252441687865550070513797386507864694943780434322133825193066735603786722821935528075351224895936328205111422004667552530714663595376892852545028879450517122877175035372951033118079928937320421916544265629407295624471362157733986475565368870761769362443481745173685422593373723558531945644544627156745311348562823624353711130272851327445126833874320755977665654819938426028615475340551540191442544810825361450216550761944024685368392553651071956716813665533997711568763568554246504635492121892803681352582783281478262034571781707972612536681824905896903564386641263787504333895692847811236005141647701457643171981331575621752756462917196797665456704863394662133184013456384418284591882624805252158678665223138530984933445842245266762837411615133635027321479228829663610660250206599808780390744138534717477175714349701140427251734436515434443813133470714430084556555773483501149884122336733236644887843705175285217112211234483104792228461201247797623828148445470429854184792764257304041183467106898346047423968791417555822414610375487853765252678523877186355551615473123305568545395422493715877687896615667062217877022372357547857882487911906418327155421814356344874837780324047335218734222932064936956164329323780621805439348731380197305751201269601501680735760474066741565089377838892290242684050928746596141605474590403351538691115800344603257460267727455242128615122727463731578258845233583780242366052377233031530459637472831446760273211064520125571