55711581291447124414188372002445015781241761684183818277412803381118101217191481108917071901772319197219129864152411491277787593192017909643493447719741661558534528161119436091043718147483816772037411344647519229225120319381601613140710521590855149113751663