1997331245317444111261870653161512611818890782148564413001112129180799610476567453586021838159617333021273655111112229985148571636190614315193481472101520179616171311161933913391544221157795013775011645114357453013781613141988116317801561