6294854227507781705717233055593120522239173745647320816753613113378357107697965006164312274857033965475535148514761144464713711250822654940340582412235886906672201623145984791733546973827655127265656653229190230344213782728623115563864824014701092794722445892021607128844562147712814544830612116631973625045171343656658111336523385854918125574236554709489116383237587260195389537825164107106140684128291307444525931645567355273246518863734256213863201785199174366213382297555507630398784675753979246033715451954349169513704189510565266237642183684786801552963756718476573722073137343534031544318283846860779172142782221274764738876744917825928875542484515213979712335568610843819215342622754026526848366125183965213076232348453356463136586518535091943016772542844753619370650416605642756747344478539035049023228237744078936645487981173187819417559086369474295343271331147439442118239655605176849765034074008355501791337178716363214542328023319826963881148616822285257246455652064242776652848163556059771831722875163935166460311416203204104462153083901226165944983842141277888405041776888263452626512258347443655457492437521462536794773782341677016462103093345638557303991518546361658468078027912706764024804255536913032062644071979571779352637077453712741714585055027992247321721967854740680951170587648157711841685205283304193728543649352116451920024054418046943748723859537629829366302546273658706896416627685245591912166449778389466599299196234461735267828141803714541332493537037603705152587277657541153336872942857906501613806723975423136653354627704377747962577765574886818083446022893326637154501104415272786405017297437723853675128326703793108004673847666874660418781028720721144840470280691457763837484805628666242804601855965693122180130012425299600708186381362538387568328753794290248558135452256924593202215213465156778677143305523235820741561197156780374125