849191924403192816855692781520161876919831817183780412641539236487127914579651711157910843821805156913414422881758186174915776011133516421600919916498110125411781350125111435513511200135538513931227121482484413037641000144781330101217986826020413115345958873605414681602325190710325544277992