197322674010691789151610051018167519511237106210561376160514621952475914741757139318671670123038619699901463569173698484613531121100115401364153419210788113453911347752585252231453156213819602178348739651192876201049686488669132711221216102348546241211125582836801312522171432447818021945