270701145541293687203230198113690313332399655638277828041707816725551442454083445922845620520227883580982017112246671756253837805470585271404612212433047258925119069172862045512883525365043391877467373331548263084424258970268919533135317634312029620818265726950527968856598518685623776322447453402746536431082111756335050315282828022967306376248678