How many cards does an English or French deck have?

50

40

52

48