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

A) 345BC 10BC 245AD 1245AD

B) 231BC 123AD 46BC 1990AD

C) 23BC 465BC 267BC 389BC

D) 410AD 239AD 145AD 23AD

Please help!