AMC 10A 2005 Problem 21

For how many positive integers n does 1+2+\cdots+n evenly divide 6 n ?

Answer Choices
A. 3
B. 5
C. 7
D. 9
E. 11