682584447967794741965769680461318222397601467748442239424575135900810550764305299771863202802368627274742539355755936622328727866898642395782562271083645381408354406953446493271687586970039374490554395450129012140131014742241576944546588679476590652424584373647491275458131907336557515233674231415251634414208208336160861432692439238738886345717586894834854625697077429967486656166554167483213644281137565274068533476875705341827747551404738044302537439457241939401129132325447