16743633491811953515271344193083148136577278165318741823117011171848713473679120913241073535188519534001814585827178913951781111512417862291224163585550911938191462491130115716910011413651202