Valley of Opportunity 50k, Marathon and Half Marathon