243459229202746113505399745504251198536675036568568982819537729654062892793334707228810818226919031337612035021117529334323018783568780933980467882670127415412228034072782285898058203526333220569120856542552716764317627014070230646668837171518538827170461657653456203244424204789873714583435369030463258308248563331782541221255551562442717286514152