252 cards