112391851123828811238280112380701123806711238064112380561123805311238018112379991121020111210193112015261120104711201043112010401120103411189673111896691118966811189665111739551117392711173923110589951092868510909489108922341089222610639287106392721060905010201182989330995621068658108