8486844882078250831684298456846584678469821382418317839583968405841984348198820182048210821482158217821982208221822982338235823682378243824682548256826082648265826982728275827882808283828582968297829983048307831183138315831883198320832483328333833483398340834283488349835183578362836583708380838283908391839383948397840384068409841084118413841484158416841884218423842884378439844584478449845284558461846384748480848784888490849284938494849785008502850885098510851185128644868887419292