16161921158150868100330116673198147157439642521063002172947079019231354036217062126631653161936103085845642249988140459223437167384463571876912046719021343852178972132095581861842297648617668317231321816313851122262097505927720788030201213637109511828516879573241138515780424121159917150006705632183462796370111279852700184059118298588731915293007175339117020310910762019630554745137433106038147201762611729353156172211195394186601910231390361671767247012808116994760941774537865317725127235172852306933352322695015165416285121917711508918507154639