117926189528622430112391731845159418741428566301688792101829754180513489041207246114312276701765185458451217282991259178310983974802612529841048236681221650179214141322146183331975993175827682011449981632147532012621083112979784710704821731156950382130088154012414931435