多项选择题

A.狄仁杰
B.韩昌黎
C.范缜
D.拓跋焘