1017417272211028876158916521572196828215168136620411761040141710088542461765124517901654163414021398119046813391317114019582161647133514621428139482360113941054373017141622195762817131930696771652102821214493751474192463110519539436995424091988153017051955158014601423116411071380