117841324686417702098354383912361571193019686657337251992185319931606473632122273765748918581574638468136911727017431609173079313165710447478413811204164717647956799424691191131810171684