17431673159063411981614116878618149658027661831415185275613875504231862170915911849610190611796239211072408127532235315833614901840151512161895464155184052596192515541343150863277212139564153182598172919991247171514071691481414249541363