Outlander star Sam Heughan was among an estimated 35,000 runners who took to the roads in this weekend's Edinburgh Marathon…