How many cards are in the Canasta pack?

108