单项选择题

100个孩子按1、2、3……依次报数,从报奇数的人中选取k个孩子,他们所报数字之和为1949,问k最大值为多少

A.43
B.44
C.45
D.46