167487561550317803918144644592768747405595139102115534201481703934884569337156798635513799007382492149074263328090341428997504567102688315587414372064935898740771588425850984234253446527158746120658486755197851270987184382225688367376869234862001191647791533436592158275411887045609274914592407141045418368411650111576111650036300275000133518620674110495071179747295612105417842478634212854471114605576172881155146133901115780481577892157804715456681109528120102012747858085828099861156701808559619936658640502670961557783387161974151905613253547907933548051309824968707454134151905515190541519053101976212554391244859737341514199