Please spell out the following numbers:
905 = nine hundred and five
809 = eight hundred and nine
670 = six hundred and seventy
399 = three hundred and ninety nine
566 = five hundred and sixty six
524 = 
five hundred and twenty four