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