118616781167174967188413614187783881950169382214953226911111839177967311561037151568219111731997234164916961246141472332710301784195117361943110731811327396377991594100630412731408421348149610508601491634851894188711287701083114353697149546653911913751896672356252998783171694961