16697601808771173245117341018141411674232725262128857114637121148136013332998843115961252441400520158375715221338483867134123718531510160512781931187185591314981774114127118701584105170710891151137167313771176480101335498432655115389524213961948335161012031543831403