How do we write numbers in English?

NumberCardinalOrdinal1onefirst2twosecond3threethird4fourfourth5fivefifth6sixsixth7sevenseventh8eighteighth9nineninth10tententh11eleveneleventh12twelvetwelfth13thirteenthirteenth14fourteenfourteenth15fifteenfifteenth16sixteensixteenth17seventeenseventeenth18eighteeneighteenth19nineteennineteenth20twentytwentieth21twenty-onetwenty-first22twenty-twotwenty-second23twenty-threetwenty-third24twenty-fourtwenty-fourth25twenty-fivetwenty-fifth26twenty-sixtwenty-sixth27twenty-seventwenty-seventh28twenty-eighttwenty-eighth29twenty-ninetwenty-ninth30thirtythirtieth31thirty-onethirty-first40fortyfortieth50fiftyfiftieth60sixtysixtieth70seventyseventieth80eightyeightieth90ninetyninetieth100one hundredhundredth500five hundredfive hundredth1,000one thousandthousandth1,500one thousand five hundred, or fifteen hundredone thousand five hundredth100,000one hundred thousandhundred thousandth1,000,000one millionmillionth