Wrong =/
Sounds like you made a mistake. It seems they weren't 111M, not all of them.
Value depends on: quality, age and talent (hidden parameter that determines how fast the player gets XP). Value doesn't depend on special abilities and amount of positions.
If you need boring details: as you probably know, 1% of quality equals 0.25 points of overall quality. Every 1% increases player's value. Every 4th increase (when overall quality gets 1 full point) is bigger.
Every year in age reduces Value, though I don't know the exact numbers.
Talent is a hidden parameter. But comparing players of the same age and same quality we can guess if a player is FT or not.
On higher levels, where overall quality is really big, it is hard to tell FT from non-FT. On extremely high levels it is impossible to do so: every player of the same age and quality has the same value.