The number 116858 (one hundred sixteen thousand eight hundred fifty-eight) is written in Roman numerals as follows: CXVIDCCCLVIII