Please spell out the following numbers:
639 = six hundred and thirty nine
407 = four hundred and seven
599 = five hundred and ninety nine
105 = one hundred and five
8 = eight
524 = 
five hundred and twenty four