82916171648848235941126311243653761466936141645199910271870913621503646782482801496191018061579113571261640194316851775199619791874447997112201766113610512091041195310229426029558031342481135847353588103114571110157510201341129771