319 cards