# Numbers from one to twenty have specific Latin names. The Romans had
# no name for  zero, and indeed they had no concept of zero. 

1. 1
2. 2
3. 3
4. 4
5. 5
6. 6
7. 7
8. 8
9. 9
10. 10
11. 11
12. 12
13. 13
14. 14
15. 15
16. 16
17. 17
18. 18
19. 19
20. 20

# We append digit names after tens names as in English. The only important
# difference is that numbers one or two less than a multiple of ten are
# formed subtractively.

21. 21
22. 22
28. 28
29. 29
30. 30
39. 39
40. 40
48. 48
50. 50
60. 60
70. 70
80. 80
90. 90 

# The multiples of one hundred up to one thousand had given names. Tens and
# ones continue to be added after the hundreds names as in English

100. 100
101. 101
102. 102
110. 110
115. 115
119. 119
120. 120
128. 128
189. 189
200. 200
201. 201
300. 300
319. 319
400. 400
500. 500
600. 600
700. 700
800. 800
900. 900

# One thousand had its own name, mille. When there is more than one thousand 
# the plural form milia was used

1000. 1000
1002. 1002
1057. 1057
1234. 1234
2000. 2000
2001. 2001
2010. 2010
2100. 2100
3000. 3000
4321. 4321
18000. 18000
54987. 54987

# When we get to one hundred thousand the adjective form of 100 (centum is
# a noun) must be used since it modifies the number names that follow.
# Note how addition using ac, atque, or et is used to form numbers of
# thousands between one hundred and two hundred of them

100000. 100000
100001. 100001
100020. 100020
112345. 112345
199999. 199999

# This paradigm continues up to one million

200000. 200000
200001. 200001
200010. 200010
234567. 234567
987654. 987654

# Numbers greater than or equal to a million appear only rarely in classical
# Latin. To describe them, the Romans included a multiplicative prefix that
# told how many times one hundred thousand (centena milia) should occur.
# They used the adverbial forms of digit, teens, and hundreds for these
# multipliers since they stand for "how many times ..." They are themselves
# formed additively using et or ac.

1000000. 1000000
1000001. 1000001
1000100. 1000100
1234567. 1234567
10000000. 10000000
20000000. 20000000
30000000. 30000000
40000000. 40000000
50000000. 50000000
60000000. 60000000
70000000. 70000000
80000000. 80000000
90000000. 90000000
91000000. 91000000
92000000. 92000000
93000000. 93000000
94000000. 94000000
95000000. 95000000
96000000. 96000000
97000000. 97000000
98000000. 98000000
99000000. 99000000
45100000. 45100000
45200000. 45200000
45200000. 45200000
45300000. 45300000
45400000. 45400000
45500000. 45500000
45600000. 45600000
45700000. 45700000
45800000. 45800000
45900000. 45900000
12345678. 12345678
25672034. 25672034

# These examples come from Allen and Greenough:

3300000. 3300000
2700000000. 2700000000

# Note that in the second of them a second multiplication is indicated
# by juxtaposition without the et. 

# These examples are, perhaps, a bit "over the top:"

987654321. 987654321
5940000000. 5940000000

# I learned from a member of Reddit r/latin that the following number is
# perhaps the largest ever to have appeared in classical Latin. It appeared
# in the works of Suetonius. If true, this is where our table can (and should)
# end!

40000000000. 40000000000

# Vale!
