1374395871826622857443394616561677806857455195505682803429185023783994248004454014515372906026533763535047953204945641513463166444244240298457388207160704316636547296257218384490765224390793717691635622514824864883352436514014876410821680559766415126817133615250062816954322689265753712114501737629947514723959812337228828185424933214274886687779552236706510449242736838266303804225356447241111358354645281658479431048346309135773274689438036298871520034017438176746258659139255259788291557874656782282226606515319837853468028285370783937936636856016263459703448470551398668077601682434737275085272065545395863545159973592542723614605194034538376901367550714435179837523767251131527059512148564170127348725697513495532956847873055519133077634552355912866150565163877871436958938664942655637422454217743563014165585584532870942720819221530823236281023830584931965014523071114626752768189663796161478205199674815642192503077317896323001248347568125642338144214790679647514122313117556233603235565187826502732932077518762405436503770402674646667469752732113438623445091957813147635673615190535718302129373833870210276101963178461643474326230475573601734472748928411383297260512525670178397343186287974378252297845486527615012011721097677134067692865403745612535267712647943804686882521556396424744581124625635452124066877744282658466832370130558665440729710585179404164675992031807971186576482274464837505886803778525464009058686590231766202136387841792593221341542831937851752781072323452019421479782181188737677248644157217425521791811986351563279806563357129675474948722069131836760471604643115460116840741289373536306120213133226002716543914527721102146712611063506414765493127473373822694072047834280170156666648480967344371938935222364092480538544572541827808334294275645676745223317021543551141435145559657119732385570371728138853017997057864417876147708820542333125