2087483726382243282661804005138269027431678549044380867594659352199771475334030956427628185459685355470647137453826716642547245623434485273212127226142507934405458736521870249204537283462633262381680285307231695982116853447574732076152670855439768140825174282482365603903425007093563136441533480239816316811714647414833935575523920200547220268651280804233214128570587045404427968412534664271423713464846338550353122654827413304617879831055148427855866233172655769349761478324266282027347131674635726907432553786632841218065552612351927155612348668823851051167953589995897465036665147957367495347822725450577313570315317371824114454914151873136784548837133676543644474464689278656238014517624365877962114653217435737203271445561370559855602437565155692605288526917781933868867778379168777303891132576302321893025393663062522792313412656573824493176863771968835652319942317724474430871125676250236816265654163932179219405258343225453250116715654566194369452186664805525496722072698286130442796298362519450444728251650789460849228451470112660111607505445859176758827518763516121648845748028664918221511886672221155422058015043516814331823080717533637160311568760741525273121951673246348143438102972891988401254485128271704077174543992406056049857163267342259912055282025950180080913017848973576420618138334673879734529440358783840110767047947321397373350590674508770485407101903793546415633141604241377824463646938515147681148133141155729839305593645667761467881029375276375772272197299191402719516943637664359756748352268450953626429075475113966739117152419565270221707793834458201487642388387138665646557291106637521303647154210523154063332887277453836159537335300165455213766124465122877740438476515610962984771215722966129670572520542423375466407875532483697799777781671788731794295803586792780223332702467266835701367441523845301648600164188471083757901105022601689459