17471861674147017261402494549122541030165755365111125559741833907162519871946195892317921613136811831652395122111701343176240857914616471957145155614024882871295189213471358698360185214151460194282418022297511679113