5612125413350042251311115180730870472227301348525224251373383402541478938024646553163195114684652307826905643438936648747944925976602448471451485714189362398659507502140109731947932689116226916393324561397762763091887133429719166019559348906807113038551826570177111523914329880440720883577868626674139014822515217620421156854033921738423712455071377016671441422055897636778282871643828644226464670764585327671134535984144373575825685202985032744980946611631221235276937847612280353670914654462787405504260797555283306288361872345386165439728155134521865727143969241753664629729399761137854738520795207943046536583802408274506423637279937734011217416810754522617048025573754744676028222148329636823823336771963379773604169556261294838313554727222424810549354806712515145766199880047560356244719248878984513655505535736482440353486570435118376771795395145107442757982165677475422441274435661558341849425674628193461258422802481075156173471840210689839167173553220852365141195095039146752783456556033045412092196317706501572569214442365247551872939933753400519754490518200668155707460270230212821428664874325238147784315805665765656198250732663175370277971533153974377455371351577903756737482195591102794659763714857504361574605896436472016566338543459228462846117401646635638563406441783125662746232186160705526326795962842957961248964950840315658557566651687666320600318197257826285645473749253717731117703543001786364372879113038738863085316164420377237066726534245821347237430778171523235356601123372314762427691786639641132911773811082892625907056503501903284636757305951724042326718180824942680167834929948431038622944545578025638547021524345752884158778558827254679237151288343548305278333273671788777180521602064696722234436916665259943852631475245233183784068181147242355154640514817688202232016847086763463365210658696571522781290794423832351114847710138335474688