109954831169059691084100900104018104377126482130447842799062086334871149053084283949659922310418610798311329382816828448693691207103471828049043091510916029166310280010628682942828208283682991828128842897310103718125608131527829958780990935915059206892130948649754710804384561891429042810509113314082552829888299983011