10050509100952701012892510223749102680841028710310370649106514671065148110690275107037771073239610761870108221541088376511120245113065031130651511336983113678621138511911435614114669501146696311466974114999581153359011567047115670581156707411567084116008041160084311633533116335481172707411811747118125961183646111858865