Chompsan Numbers

The first nine Chompsan numbers and 0 each have unique names. The next number, 10, is constructed from a concatenation of 1 (suh) and 0 (ontm). 11 is constructed in the same way, but uses an archaic Chompsan term for 1 which is no longer in use. This also applies for all other >1 digit numbers ending with 1. 12, though, is constructed using the regular form of 2. 13 adds the suffix “eel”, denoting an even number between 13 and 23. 14 adds the suffix “joeel”, denoting an odd number between 13 and 23. Both of these suffixes are used consistently for their respective ranges.
 * 0 - Ontm
 * 1 - Suh
 * 2 - Kel
 * 3 - Nehh
 * 4 - Kotu
 * 5 - Kerza
 * 6 - Neckta
 * 7 - Sentoo
 * 8 - Likht
 * 9 - Nius
 * 10 - Suhontm
 * 11 - Suhnet
 * 12 - Suhkel

Note that the “suh”/“kel” is dropped for –eel numbers greater than 13 and less than 23 due to redundancy – it is unnecessary to know that 10 is being added if the final digit and the range 14-22 are both known. The “suh” is not dropped from 13 and 23 to distinguish between the two. Beyond this, numbers are constructed regularly up until 33, where a new rule comes into play – the compression of repetitions. Each number, if repeated more than once, is preceded by a shortened form of the number of repetitions to be expressed more concisely. Hence, A table of the abbreviated forms of numbers used for repetitions is below: Taking the example number of one googol (=E100): Meaning suh(1) & sinono(100) repetitions of ontm(0).
 * 13 - Suhneheel
 * 14 - Kotujoeel
 * 15 - Kerzaeel
 * 16 - Necktajoeel
 * 17 - Sentooeel
 * 18 - Likhtjoeel
 * 19 - Niuseel
 * 20 - Ontmjoeel
 * 21 - Neteel
 * 22 - Keljoeel
 * 23 - Kelnehheel
 * 32 - Nehhkel
 * 33 - Kinehh
 * 34 - Nehhkotu
 * 2 - ki-
 * 3 - ne-
 * 4 - kot-
 * 5 - ker-
 * 6 - nek-
 * 7 - sen-
 * 8 - li-
 * 9 - ni-
 * 10 - sino-
 * 11 - sisi-
 * 24 - kikot-
 * 30 - neno-
 * 101 - sinosi-
 * E100 - Suhsinonoontm