小明去横岗山游玩,上山每小时行3km,下山每小时行4.5km,往返一共用4小时.小明往返一趟共行了多少km?