1943987117071202367122607832558466554053904401984515447098673758548622074649054551845755546743600215152127118471567646250442450778297340296375232777167374458389793310476122602719210121884353911383123171701694463012592057798352691285884564491232018721266066727322873525882613726246835529380870528842572313569328443379503189462657026865642436887926743327365515122812086433444472538375430244162493772661426567617956017643356549462964540036665775540522665758382301826895432445652251924755994236133381077055026156767353202235404839515687298563466453314388762378211439401217362237133303791509214782108801750539527113766743836394726373822853547764243977851396797131455578532185383363301115538056377314148462151224485112704369136427175402413077432345522631634677158075488042842751165320058658976481407631631574764150046027176556247051926843767666451419573270366318677250419958722728076916422216125683726708206305465907059539990448786334510741475473148973050719385471817259730847914724929522327031852535186385139174511809171135524663521611873548871417632175406320197237103501535525083374436561690464165473487248283825348274662721321412917814836444523466812826853496777894621576583397285218833879737611652676814453514642746583236870612465111738136331190515937488066808528273706663567341817534825569356154225717322189367605635501663717326496407300521481445294461343219855672598444426985820663672730664811519620723927945479854167853623320168438696425117782820469178780252840352048010954978860414850280340256643624038723134527665013037379022238554771560558254193417491794411433812901253047087855481162897309655377966493807603683479964710738684178042355984974547875173867575238431928745568426717824595054744632897015706028677115647469305673191238858402529220365267152315436599166150127227822108456325722291479411072915599668640106342800771148473371602426035711803716429978459631553256