137161435513628141151395313782150881391710684638696396574552747847651210787424884844649024544185506773385755937583576635768598958710490403044915555030552135550378767886243505773489744261357510671473234749549880499655482555146744137446075012768756421610711103533591336939504937895488294103493000142753