Please spell out the following numbers:
788 = seven hundred and eighty eight
43 = forty three
679 = six hundred and seventy nine
957 = nine hundred and fifty seven
516 = five hundred and sixteen
786 = 
seven hundred and eighty six