112416421123496611234959112349511123489811234894112102061120813211202373112010411120103811189677111739721117392911172042111720401105900511059004110589941105898911058971110589001105884411058833110531781105317511053167110414571104143710951331109513261093988310936766109286851092868010925696