多项选择题

下列国号名称根据封爵而定的是( )。

A.汉
B.元
C.晋
D.唐