100304021008048810081073101290010130944101349841016351310163664101894061022135310260200102885201043503105812221058122310676029106911261069126410691281106913851069141510713961107366111076678310768470107708001077128410774454107783601077969610828327109195011091952810919540109195801091958510919597109196211091962410919642