70212061562617111915801851491792596185590218521859141751340011341919188264485417571418852181598713185418211186871142899330101111973691414183892673214308761152191215384751892190812031761100695318481449144176693898211381951971141098514748591829407