118 cards