14026571113174183313651476113194811151130192234373355163816731585906304104010541258661007176222591627766015728161045135322116143962071552151118529671111912163711801335601903877327403522349140010481167721141561855289154431587868215274112431466