Sequence- which groups of dates is arranged in correct chronological order?

A345BC 10BC 245AD 1245AD

B231BC 123AD 46BC 1990AD

C23BC 465BC 267BC 389BC

D410AD 239AD 145AD 23AD

Please help!