The roman numerals from 1 to 100

The Roman numerals from 1 to 100 displayed in a simple way:

1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 77 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100

The sequence of Roman numerals 1-100

Except for the "V", the letters follow each other up to three times at most.

To explain better I propose the numbers 39 "XXXIX" and 89 "LXXXIX". This means that the "X" (the 10) can follow itself a maximum of three times, i.e. "XXX", which in this case would mean 30.

If a letter is lower than the next letter that follows, then its value is subtracted from the upper letter that follows it.

For example IV=4, IIX=8

If, on the other hand, a letter or group of letters follows a letter of higher level, then the lower letter is added to the previous upper one.

For example VI=6, XII=12

A dash above a letter multiplies its value by a thousand.

Once it is subtracted and once more it is added, but sometimes it is left alone. Even if there is logic in this sequence of numbers, the mathematical illogicality of this logic prevents a decent calculation.