5892142515511721762821702047187693486902976553792931981956765379431564849143646254362449266647644344222566722325919354651533778428371037227823679221615747419134355043876614058552568851339745214440531856158611750020813955623275124951571295838369694271755147087045046250530871411470233367377839016378060244370287453182749485482153395874843551970537382745150422276220125406285864008545953492886388262642001615181115150752143973127518937456889463286111322265654475453747278226839853674331919024165122457087218122986776768394614764021227426946624018676602399279468552488649130689340334121354196407213666185574446012074725552860475258847866838840462979730923438321146592630154227535272260356426664566228217328353168239213643471402162834716655636011717958044016918252671525112213072615411427285534123322575514728176849085247580346713779703115761486387366219480301376796166194640345210443637745238441800772291192787806801598280371650658296666446744566631064754841797777367115934333212417431644455716738111647068174676378671568791671253728356852037294826007173751373755568675452036850254978850982204735391643865098086569046444641559317363653787735877126451334812056244079325770666223032027393545548654455765173554135636522391564313561387355478078842437772773411311270784968417770925813799750335810338276310597659250657148448425165802670543389531221534233801232352076423145830354080970412718734663296841284743856804571108521462432625603814138235219948711838476418014548362831276063237666751818282947817325535121605965036412421699742635330790771302128805271306847832929047944230029933165624898466396603735056952310735508642730270719108783155851784456567843657284567925277630578454785767526223475902027738156789820753197219434220145965250135522966710469853544453873527799840361153311454224826577314510613363511093671885993044671928983755843779181156777079860374160570152206344403322