Les Nombes

0 zéro
1 un
2 deux
3 trois
4 quatre
5 cinq
6 six
7 sept
8 huit
9 neuf
10 dix
11 onze
12 douze
13 treize
14 quatorze
15 quinze
16 seize
17 dix-sept
18 dix-huit
19 dix-neuf
20 vingt vahn
21 vingt et un
22 vingt-deux
23 vingt-trois
24 vingt-quatre

The pattern continues up to 29 (vingt-neuf). To continue from there:

Number French Spelling Pronunciation
30 trente
31 trente et un
32 trente-deux (the pattern continues up to 39)
40 quarante
41 quarante et un
42 quarante-deux
50 cinquante
60 soixante
70 soixante-dix (literally 60 plus 10; from 70 to 100 the numbering system is a bit more complex)
71 soixante et onze (literally 60 and 11)
72 soixante-douze
73 soixante-treize
74 soixante-quatorze
75 soixante-quinze
76 soixante-seize
77 soixante-dix-sept
78 soixante-dix-huit
79 soixante-dix-neuf
80 quatre-vingts (literally four twenties)
81 quatre-vinght-un
82 quatre-vingt-deux
83 quatre-vingt-trois (and so on up to 89)
90 quatre-vingt-dix (literally four-twenties-ten)
91 quatre-vingt-onze
92 quatre-vingt-douze (and so on up to 99)

Following are some examples from larger numbers:

100 cent
101 cent un
102 cent deux
110 cent dix
111 cent onze
112 cent douze
189 cent quatre-vingt-neuf
200 deux cents
250 deux cent cinquante
305 trois cent cinq
1 000 mille
1 001 mille un
1 002 mille deux
1 350 mille trois cent cinquante
2 000 deux mille
10 000 dix mille
10 300 dix mille trois cents
100 000 cent mille
102 000 cent deux mille
1 000 000 un million
1 234 567 un million deux cent trente-quatre mille cinq cent soixante-sept