689183674318591229101815899141626352220804231434361497451880782123413641435756960166014044431410115921479151337414861155547194513151371583181610276541392150510372771906180518532083471608154374912551080