10145452101647621025558710267196102732241027556710298489103134191033781110339413103696671039081710394929104012131049773610510876105139281055206710572014105863181058841910593578105950751060853410622572106768251070288810708238107090841071731510724151107379871076424510766907108056381081326910873919108766731089617410916187