99523913280003358612084741327997105698530029872687310991972729513108451309401928201982908568505202551078027260942731795742296804544990249288532097115806449292128036710752819779492453601317064127239210901438004321272110127214612721241089335118978914021358685408686351695409262091169146268502979764259242478541324552853385705876865150266693121884642245742276923130725661295952710528006193458696121203436997207997262490850210297490866619344173832232478202458114274714627181302208631371072147151766310252961286326128772120155763702111029039114709115031235118911508100574991150932805193393390269844585380521916004156325070561256563