Please spell out the following numbers:
523 = five hundred and twenty three
436 = four hundred and thirty six
423 = four hundred and twenty three
97 = ninety seven
476 = four hundred and seventy six
677 = 
six hundred and seventy seven