In what order did the following empires dominate Mesopotamia?

A. Greek; Assyrian; Roman
B. Persian; Roman; Babylonian
C. Babylonian; Assyrian; Persian
D. Persian; Babylonian; Greek

And pleassssse answer my previous question!!!!