139 cards