Please spell out the following numbers:
859 = eight hundred and fifty nine
813 = eight hundred and thirteen
659 = six hundred and fifty nine
977 = nine hundred and seventy seven
101 = one hundred and one
590 = 
five hundred and ninety