The number 310118 (three hundred ten thousand one hundred eighteen) is written in Roman numerals as follows: CCCXCXVIII