20s
How many different types of pokeballs are there?

A

23

B

26

C

28

D

30