3 of the Top 40 golf courses in NC