How many sura are Makkahi and how many are Madni?

A. Macci 86, Madni 28.

B. Macci 87, Madni 27
C. Macci 82, Madni 30
D. Macci 82, Madni 32