1079589012924846130816161309845513098471133791091355965914944968149466801495693414968518149855451498619214987152153162071558506515610858156245031562454515853507159896571612942616133143161419891614573716147386161518481615191116159442171106881768818119579608221063614342233475998049929045184741531406653590055361100