112302161123018411209932112099291120992811209868112098191120981411209803112097961120945711203975112039721120396911203968111998231119982211199778111997651119976411199761111915861118993211189867105914121058902410565875105658741056586110564770105630341056125910561237105560751055471210548598