243657274737176527167113689288203834182208340827145504588942535274619065279466456804270211701244459551140805202518296536120248108331565175503653589195350623061222785632555403333045383321981878207176853771709823047028617169020428022974564350556235363293269313782053746130869170251415272228809672516878283996783393768352218261544425417782688343632424