单项选择题

某班参加一次智力竞赛,共a,b,c三题,每题或者得满分或者得0分。其中题a满分20分,题b、题c满分分别为25分。竞赛结果,每个学生至少答对了一题,三题全答对的有1人,答对其中两道题的有15人,答对题a的人数与答对题b的人数之和为29,答对题a的人数与答对题c的人数之和为25,答对题b的人数与答对题c的人数之和为20,问这个班的平均成绩是()分。

A.20
B.28
C.32
D.42
E.50