52262848743912311065315175391258705957371825894706431164651038645218638233206782300873142996491174821014228920347437464572540563195375729504717785524484911148530959351232020423420716120556884526978857165455324502828637165837313202635636197466278555126537307772576445546512176423663456