5206054920745118927947997463675231126157974121378066730745591083886691763454934037981171171092198672912610730673141996695900706285563780886898125102990638457904581984107620131468728852509215164866585095874215102520108120113119104902258510282011560649313118765186299854694095743521125339056692520944407913343850