14844994818591484500142499148450029158214845003600411484500431297148450051103414845005806551484500645534148450071436714845007803541484500947648148450103843014845010778651484501174543148450124416714845013189851484501402094148450162341414845017929211484501888102