121170120662120741120769118973119058119112119205116371110704115667115029114604111370114639114643110731110740110748111930111492119020111784109309108300108423911699042998784948788939789145897928892993666904288907210571990425903388903289438894809093789079891599148490445891578898774555925248912489035267747423188610746629148386831