17650540084355009213830598961319066392072343448942582679279030272947537041950184910590595302657895877522680310057809670745263080720483462893393948634001603005646065177315650201999727599539997589746491278010030160430718818375112421130895454427978141658124133797784891324267397851285250709109905673942905252820943891062643183576383370161627394646726017