A dihybrid cross produces the following progeny: AABB = 240, AaBB = 754, AABb = 746, aabb = 260. What is the distance between the two genes on the chromosome?
a) 20 map units
b) 30 map units
c) 40 map units
d) 50 map units