112380821121020611208132111896691118966811173955111739451117392911172033111720281117185511059000110588961105887811053178110414671104145710887551108280121077188610661643106570691064266010638219106130871060866510589885105793181056115310561148105611421056112910561105105611001056050210560490