4040136006455125571269302189334143672714057418307103310714341105720101487930148788467464224082085079114879607722051206749112900113437989175418812362386867820095165091193519805915158146910604053114521258655199244159892937821237136886644145493431441830689624443247047772090772206170056767769145954140505614503261531605796436778608421465680652381214522437269826570626454411287553446047105598468475393548154155274075724236914471431338011509287757766439707331616447363190714190715139183114063711128688199184132648080592682362248604714407775851720820100613968483275449610160719048732665338300355431859884583959025393081365774447364