单选题
There are between 100 and 110 cards in a collection of cards. If they are counted out 3 at a tie, 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