4836532518027737711652935212748256308057143580625938815221446070344316383867947028058935583951845030838512017270837854620821973864770676735279826755271354466148154764651062121528526556475284584968050450017534956356865842750296295141841586777490459140164785236372130454635588462440487596386147648673354200217441458142264501258707453778397187727796768531354024381453794245357061816874362913173484653656564512887378554824852051920756962980381448277671137042505605433384663538098323823894670584054516835593332013955480848265194384566446287736313964066236634660548075231856467756655865224410971273085419876948829833718828136125416710660124307507111350551461234735955506592525035361745574497656317634311472823251495191425722542214622195369285992047328004372131237157701075483151691221997433061559442744260795698856184533447275638266457305137539792182398309202672645801241328670642173654793162608048343426285218294222931972893042537143905051129974584929768528356746331945265059723859042521070964325540532628515170352212240211281167811533834794642378282033067791555122452446818945640660166477619612763665771726851375577471674649798400907834779769133589526662861275150277240776473474740160437080722027316641433913514393452337613326937364479936238746733269026730294270785515144519250754166786748626166536825613658755523471953776337450974323042722927674830124474131417865242274971127576666739914321587115786671249598375639688211681668753177423549876083527878928238065266370138127236740354023934035622857255811742664180455300794448790469190689179320161231562512153763715255491383754124344737217113863747437585780675235478820661577913101607885652716844049284663231651118685252348415455314833353822315685391508226336344784110710476489761227193810571216118108542112782312651762341731256401062017186032217022484442067318113773397878477292905205703039774660052719146413315993836686342602