129644124455122002112911103099976509671810883610833497424973881085161307341062281052849930398914863210848410824610842810483013058110628810516610297497493976778375710884210853110838110832510832397394972621084131084521252009725097474108485108248106197109956108845974001084121062011058771084871083359749997430108411108059105998102549108559108247