690456540190187805306678717195182983082932785417837643581716913325043396855188206524423052763565340632274892698271986220820229631353865768822115246658914530483467251331270122350809505211377727457028353337562140459826376551470228108536746804689175399782255170425205288113203243503701687204229154176461248353167442352343279828286280514737120424653563