2405452273367712082435426562216273274843565677244482717662446560219125984346217063915361552194660190441443137062332201203807674386876291934805225975013916642780945336265385258954950778065140313373537342437925548870941349348633152947955132602846657865401533718053903185268377627491188277112323615663059887569226205301641539753691500504176113386309678142612295351875878843625166321717393122853548165189389486568689468466677141426134431092242372816482833973079668019946177978526964644250556163177670802161655555381711115340515159316726516585192524232553711745832340744383707519116107854254547672551239493220245640012835659343264673701154572154894372256287082131434253393458398552887551982803532853722105371062064792031557374175603993887156946636977635683459737713646983845250877879156251572476563381033748517954322330212729036633296266703375478399690248204192972895443568521459016931750352717411040256414747221422561448761481916449710197976796498734541451275147404650676796559382447752242130471172152291586406681112760490464481773272673636182514312249351790654316635647789114674625071244179766714612840151291445334761803368807661121707302351863784656881451544213827356651253884605547541247827465872613143655216645707384402526862868047379245582867432823460718474231502525657330439764372716024634835205108630872911418154631953679327874333164352220079876963264338391595398826473304270332847157751736450228528714482015234492582872685656711374756385048485772473765507192675968407945117876317889600664721406457997012821602382568463747277878106051886525564442117411965717922121683812797046686844075726426018492761953435030045872835260478464067594230783108766354905185552416375672623336238523645476840599310781367117806329325750954470346295135384558800305459825237530316418065884170221830677733573148720780181176574233557052129829934158834427438722282050171355720770320808845216342