117570214271295110256670065454516182515134253579366517131642132513346641014122713463671759349127490591612611241650372496100912369181817151538929175810712261761173277131857313211752142550283816114758292813432171750162919021863531862108414307961625161117961736