Nobody will be able to answer this as it entirely depend on a lot of factors:
1)what the vps will be used for?
2) How much will they be used?
3) [...]
.
.
.
1001)
It is no problem at all to put 30 vps on that server as you have enough RAM but i/o and cpu load is another theme.
It would help if you operate your server entirely on ssd (or better NVMe), this could compensate higher cpu load because the tasks will be done faster and you hardly will have i/o load problems. Especially in operations like webservers, this will make a huge difference.
So if your vps will be all low traffic, single user APP server, you could be fine. If you are running cPanel with 500 User each, you are lost.