5284422685461626068133926924329367021938623516270374718799330399598400557657782254436439285107236543674965534575017941449123383835632250451535147935374782276355021136654716380333390144685298316210127511754891217487963385385978046502177567362643713745379249244143825262795773206261232541117199198382770378764747719354118264603668876648510366785422486853593257213708551342368881604437607534851157146820272283315173211509662130505629810445342743402054642583886495686596737054756482992802964824255043498717635566713345915229731733267689146343832507228543545221660613513725406777850851539847930965823929169536266456120702265589539736138318122255912251717801275548492296751440741106945034028284371946523711746303002846534923346145742704738626666806903085114411565854071967693361574606892373694384474651656448386320872773422422335854717441917615135696517292020447076488863838943542445548018246354255520602778216374797282746110976561726382767317908054871511330414864573073535323475425147472197097751977632011625342646772193852826167518267187307476807705496378066871547102792183957215768112177220252256757356323827148464081138142313614219227828147124114067851231983727212556178416120370684556040118044027036560114350787234275003144627791456919011421266164255259918145849033357031371174313537511123917923351952732004531691684465597626746367013483417527072897635014482265245505445622301555647552153975130327577178852622279457173285370483846288405109558808556684326718273524815631211628521139337664841376166259793287548555375966864067126043738557865836112833459559052792663380231789429017052299641189367809847466688665566714403737781588384820983066583458733153840450643021243012183286586188647473679137294310328675346801454924276716447463952352108553201248646607833446547654678004447981867155077720752514121422452436004691783058026051901537446722407913563777283875654049629519710385