121170120662120741120769118973119058119112119205116371110704122376117943115667115029114604115032111370124237114639114643110731110740110748111930123666111492119020111784108199108210107988109309108082108259108300108423105873911699042998784948781249108939789145897928892993666904288907210571988993904259033889032894388948090937890798915991484