31223172314131763145319032453257318932273200323132033292309331063144314030823215313532763083316531673297323931713101309230993251323730863109317931173290328430253212317731743282327332867236130813201723563250321431253142312132193232318131833100323431043223309631733296313332113113314672359311431523280314831703281308931863124327831957235772365327032043196312831643230318831193130327231313129328530853162329331983150309432717236932183197326232073178329131693153328332063289318232633265326032443127315932333157308432793108327431363252324132593249326732133255321631263261327732053288322632173103312032083112326931633295329431583235308731933156325430953105313831023175315431153160309831073091325832253147311132283221315532293161316832403248309732223132324772367723643137311630903192318732203166320932683238322431913185318466920319972368315131433243723663242324631493275319431233256325330883110313932363118313431803264723637236032873202723583266321072362