140686935211141921329643128611591459115810063171649125237813863001606202134963596916643816201745685124783122613412271165629307108717576251454210200541336578846757109813071939873786