Predicting where the top 21 NFL free agents will land