138471330012161112951103597859334506543914056319720511727854292610625514243642399923787225362231721587206812064819388186301838918036172311675316723165331467313760134471321512893116896949669436271857180585980726480264672637226362262962620226002259092583425787