18441083157218371225157076214322541318212768111298125445915261981124310102701620124510441661434551109148243089770210551687148419431564637601811659273158411405591788163713918181124767297110715519072241838528167217921020654195018251234138122218141312896890192110631351199736106486378