993494831222433156348814819056666498820342200301527831470513711270133189639730344503118816021924735779161021205235200131220379121627473951459787467011221056635169399947241314293318127367375431294427759418892417165510477821523712561848675169414983611240910302577882213061154298199388124311901701457865559648862210394200676208021130762103141087511373910986411851812243711025420567511147017482738863557967363497511814583249818245416726917445122101580321882385554322454189687855181078959525312693548225107032414169741796988216382395632180547874962388114381