The number 312107 (three hundred twelve thousand one hundred seven) is written in Roman numerals as follows: CCCXIICVII