98134950329346993757100666940979213291382100525900649007290076892809410196206862278623194305842938431984297828068263483329807889651687565965199652196568100664965767750777047981418434310030210060794362100793906879182670826962088482890703886838333393413875699236989326100296948538198657880937775638910052978893