112848241123808211210206112081321118966911189668111739551117394511173929111720331117202811171855110590001105889611058878110531781104146711041457108875511077188610661643106570691064266010638219106130871060866510589885105793181056115310561148105611421056112910561105105611001056050210560490