Please spell out the following numbers:
46 = forty six
895 = eight hundred and ninety five
577 = five hundred and seventy seven
856 = eight hundred and fifty six
878 = eight hundred and seventy eight
446 = 
four hundred and forty six