I just finished painting a 12'x15' bedroom, plus 2 2.5'x5.5' closets with Emerald, and the ceiling with Eminence. (I understand Eminence has been replaced with Premium?) It took less than 2 gallons for the walls, and less than 1 gallon ceiling paint for the ceiling. All surfaces got 2 coats. It took less than half a gallon for the 6" baseboard and 2 door casings.
You may be pretty close with 20 gallons, depending on the ratio of how much of each of the 3 different sheens you need. But rather than guesstimating, I like to add up all the surfaces. Calculate the wall area of each room, hallway, etc. Divide total area by 300 if you are doing 1 coat, or by 150 if you are doing 2 coats. That will give you a very safe estimate on how many gallons you need for the walls. Do the same for the ceilings.