How many human emotions are there?

There are 48 human emotions that are known.