Fox: 2025 NFL Draft grades: Analyzing all 32 teams' classes