146021460114600146121461317565499205024455017555107457910761358293670539239667281418414183148481484714846137161435513628141151395313782150881391710684638696396574552747847651210787424884844649024544185506773385755937583576635768598958710490403044915555030552135550378767886243505773489744261357510671