Please spell out the following numbers:
159 = one hundred and fifty nine
907 = nine hundred and seven
425 = four hundred and twenty five
671 = six hundred and seventy one
102 = one hundred and two
854 = 
eight hundred and fifty four