The 30 highest-paid golfers of all time