I thought there was a maximum football roster size limit at 105 or so players including the 85 scholarship players limit. Does anyone know if there is a maximum roster limit?

Navy just finished off their 9-4 regular season and their roster includes:
Seniors 31
Juniors 28
Sophs 48
Fresh 62
Total 169 players on the team!
http://sports.espn.go.com/ncf/teams/roster?teamId=2426

I can't recall any NCAA football team ever with this many players (including TX A&M with their 12th men in the old SWC). 169 players... WOW!