190871119714971951624672110219996661719785717162511340179381410421855167580533427378310561939190116571126127231297139014418911582885999191955157213741777142113333101843829117531716541514391104378169917158966857721445874139514071815328181601759908102410414315571311724163058