22 + beast races (5) + (half) beast races (5) = 22 + 1/5/10= 23/27/32
I looked I counted. The beasts and half beasts are very similar in nature so i count them as variants more then individual races.