100250481014017110141451101605810234821102422091028944510307419103087711030913310309218103101151031079910340827105120110563269107101310714112107205231078164110807643108224031082297710823356108235481082398410824714108270291087821108839410895734108957571089575910895782108957901089581810895833108958501089591310895920