Actually, upon recounting, it's 15 punches and 15 kicks counting neutral jump and forward/backwards jump, so 30 different normals, not counting command normals.
That said, the division betwwen light, medium and hard makes handling all these normals easier due to chunking.