8486846982508285840384198448846584878204820782658316841184298456846782018213821482198221822982418264830783158317833283488390839183938394839583968405841684348492849485028198821082158217822082338235823682378243824682548256826082698272827582788280828382968297829983048311831383188319832083248333833483398340834283498351835783628365837083808382839784068409841084138414841584188421842384288437843984458447844984528455846184638474848084888490849384978500850885098510851185128644868887419292