86613643443121113196922011701131186166113361911171116534985410614689821914104811281002704111210311571927191016521935424229164527449104719321374154712205487531476425168433614955731276145919889531088130610415082072259954486