IN PHOTOS: Hundreds sweat it out at Dundee Half Marathon