What are the different military ranks in the US Marine Corps?

There are 25 different ranks that are offered by the US Marine Corps. The website Military Factors lists all of the various ranks as well as their pay scale.