86273613211959437784891170102415431730313228422134723815011362549116913664091610135218327971717142197337419012641396806121959697612251132153324188480110971400500807357874894112419714751470454112619691281640106814711198650164214679171422120475112632762303968451483160851419531333199113605477912511930