19104422806814637245346853171157902152921751261678244668116778310490556034194921139756186954282691232981166061442966248120306723975122347836639914707216698899213233522730518496710053858171186354102436178484118877163893169100159341456371049815180020917833906214212136118187523881693389215458873121400262035458286368130194791122169225956701299375474931693504935617041812238717172970113208467209115187201402791690142086641275839878989461011632246221107187967715804154494197141083073780181246218762122601869851086161403199198991762192711954501055719569874254