59214549051984674884651398794212079341556185932666935000015363019453718768163840423012608997202033201222113266203480390014217961845046349130340328561879152075552505564544176491578255185697094731385912116800175202157492119732353681570361208215562611026920608811210611812211974616392437134455142212143605213313929750744976498814838412796161044176702156510213438114015216127743013570510474121174410596621960335711172592109790183736900804283822640251669148012989671180665651915148663692148004765889604812879017508813222920743420278912653675004123579