Alice and Carl each have the same total number of marbles. Alice put her marbles into groups of 4 with none left over. Carl put his marbles into groups of 10 with none left over. What is the least total number of marbles that Alice and Carl can each have? A. 16 B. 20 C. 32 D. 40