There are between 100 and 110 cards in a collection of cards. If they are counted out 3 at a time, there are 2 left over, but if they are counted out 4 at a time, there is 1 left over. How many cards are in the collection?
(A) 101
(B) 103
(C) 106
(D) 107
(E) 109
Answer: A
Source: GMAT Paper Tests