Do you have both males and females? If so, there's no need to get more guppies, the ones you already have will fill the tank up for you eventually.
I have mainly guppies in a 128 l (along with 3 platies and a bristlenose) and I think a good amount for that size is 15-20, assuming the filtration and water changes are well taken care of. Do, however, keep in mind the fry that will appear and leave some room for them. If you have enough plants and other cover, the fry will survive with their parents.