How many Countries are members of OIC?

How many Countries are members of OIC?

A. 55
B. 56
C. 57
D. 64