1003901210052723102612691027488010276971029088110294121035693104100710486580105242581055533210570361062537610687171068821510721418107325011077614610789348108046141080585610806779108073641081281410814774108198611115810311232079112897561130191311329567113829301144704711454323114548761146000911575151161666711629763