102916625175244265769836516193736781199991262711005164062100497001221954410451020561422861419478911443749074140359118007985291606801860521260228098213033733266033297591179962542151739889448812385515670810982419881139491554902087915668321891322180217091821641849461866071492802069011544292051662189691469465081713106216643633925441551394762241461276302114411107048159559320104311806291771492110089649212304417358462982262889111922700617007497932170581167188768017953671718491082001901977201259145112176378520438124518764317828436476873296432162142318