>>2950255540 is not good,because it overshadows new pokemon,and it would be pretty unbalanced.
Hoenn,Unova and Kanto are the bigger so 30ish wold be good.
Jotho and Sinnoh are 100ish so 25ish would be the best
Alola and Kalos are really small so 13ish or so is good for them.
You have a good balance there,Alola did it right except gen 1 and gen 2 having 30 when it should have 25 or so for perfect balance.