18601213140317469368781890200107411704581067117969217221820169514272326766943521725104125940844711101312171225195961314671962968165725169753781562630719412842401179112112371617150