11001953137016097522261843120214204131712822564136198210621983870176137211457181718142446897636917891852478115471413531343210683981547919131579161957719141665116027511709301456117385212811054238382