The number 139046 (one hundred thirty-nine thousand forty-six) is written in Roman numerals as follows: CXXXIXXLVI