130681729285197733495239034390774630047581128201257416244461192351583610724172041722113349148776780191612341751241164589993636751472647450918980107391218210234583