Ranking the NBA’s top 20 prospective free agents of 2017