10031917100393511013742510137543101385671016418010167289103514701035582510367382103676171036761810369291105085941053769510538777105389191053892110540129105401301054719410547545105478101054792210549028105490301055016310550903105540271055483110554987105578871056095810562375105628661057951010677685106817251069043310717133