657713783300664045391691108341108460496741549174540247327477797455103421062109490536355759169259994408886254972673503384545495183902272392830712090530039895511143065536614314106862745937436793510842478511850110519011310852329110017751625330474520524869224710797449960706755502475959657511065285957336593447