How many prime numbers are there between 1 and 100?

A. 23

B. 24

C. 25

D. 26