12186941785516180711141282243059261513122318325504111456751247204115171073790116361999188195314965551968168814124201493294516419449031550120036417421091261001590134810118106848165281479562481179415051819261611787146933712381018033405223671293131344655915134799518111610