1985077133744752362882855102696543327962961642627435199930511479895668759913735435674778735364560323343871542123726811604476446826231298482767685192257828483442854342753168278347723884635134021123340390795503281194487451226524165259518121166443788943692613493096559126617145385515614888593135316642412431405141761136246419067667021030653665836686187853330203228837287664446799839153675722048107614815673193394731778574854555159743538023856434480718922478163981151693864677374506636781306725619028420016318844850084544160545243770712237814720255783297282486601111953992497946905525432808522542304114445670855053948821247660433547193300304116133629196587677303225562595445242167784554265971187094930271417454442265229219307308523366407379197283649729988115557893675281811915654654802742134605043655116535257926371046847333415108598661180138712738783482567916148554109660804382232585266382953892052087972564444704718038065154028381054929136129068038473212517317921563723731852755427809657235782352707735406354907794667621433192689744532012868017573679826827966217563265140514226484056053851835641117648221382483704265643666531047244974355589352343717505220139338222114202652260458640841546461371182252469684548397485013514625352672765373375216745716362347661517463686763930175217214400704265206677765704573145080037624445470570615547443971810738542542383214127312079037527266621725119937313642118239778926558645929325076250268755610613679322329915270176884979140134544064731356814357277156969381808258162216157177128323624247863157155097497505597022112076152733675438054558463461247414787312405532539359664471948968886847853833773508024037775853126431547656502183357046714474366328728820691320760558227703628146333404110735186751773913483714574547275083416307695905575623763563780556466737346009622601406770170195417366848497289271275512206781602178294827588112730738522712