689827334678536793827683049458530888636273915743637591181331870367910139873523115250352961543117014575848508745274854411745708032375039756873562535672493174973950507526187437480550739164387452469755407841335451368974862563946272927391775040195783907348273529395307854422785982762927633276372764127645