809230243229377175653461228187293518538685244678702536701113203985401761453395047462792744256878058358347176891673534591955052082692783082483993725117154147069028635265778691527503182154466636768882056355163230474530634317065737589204202424562350782619831345629622128015282727034072583312051204425657822882553321081221908982821164380433314037651462