Jeanie: 30L can fill approx. 90 glasses...so 40L ~ 120 glasses
not everyone drinks beer also...nowadays ppl drink wine more than beer. For me, I got only 30L of free beer, but not a prob for me cos our guests dun really drink beer and also if really run out, just tell them no more, substitute with wine instead...