What is CXLIX in Roman Numerals?

CXLIX. How much is CXLIX in Roman Numerals? What is CXLIX? CXLIX = 149.
CXLIX = 149