192998598814727182138401200943267834770185701600612793127231667255282814998101661726610157105591503715183126131357413806169589719182101999863311605377461939748927320