Please spell out the following numbers:
677 = six hundred and seventy seven
770 = seven hundred and seventy
533 = five hundred and thirty three
786 = seven hundred and eighty six
505 = five hundred and five
812 = 
eight hundred and twelve