137251378613785491055481374190639601483414833137231411714916150921361614321482694729263780802751483014829137221432014915136701418914828148271485314852141871372113720137191491314912139571395613784150901361413613106598885014594735345083254060789485492147247757981485114850148491435814357143561411613955