243835113541228834376154826331399205175690306288176424171308804461737717687269279229190586318770224450550380924898182198551527746274152745425195352691203782966781676745628082837721130420214044231334347033320829364314556251882034054063278235325520453822170168528645925168972827623710835012046665657504339278688514589170653789230563565536805332270122