101772280721600491557422896758326386194756825540315751157793501155498322999614111196557128173344033040420131308952132300997472944231094422828425842968231088115802400315923709751033270747109238723975279732117375333279942116585809113168310594157441093816872569639036501208733982223502290973247508908821185210542091757342165921167368181352518422903157639773132061821208318812235168658892247217725690522346229337250187811185794223012063351472576987652145806260809358544076189745512165582446003108638720111233305867104111