Please spell out the following numbers:
529 = five hundred and twenty nine
814 = eight hundred and fourteen
699 = six hundred and ninety nine
371 = three hundred and seventy one
967 = nine hundred and sixty seven
31 = 
thirty one