Please spell out the following numbers:
199 = one hundred and ninety nine
428 = four hundred and twenty eight
819 = eight hundred and nineteen
846 = eight hundred and forty six
905 = nine hundred and five
156 = 
one hundred and fifty six