83713751773178310303480911217521897704196910501625115190160738198811185398591360452132113778051588148371012913271684199216166909408881218406291127213045619031239111510611627227709237147012831983197816132246216541229122116384217691378286