Please spell out the following numbers:
956 = nine hundred and fifty six
272 = two hundred and seventy two
831 = eight hundred and thirty one
929 = nine hundred and twenty nine
729 = seven hundred and twenty nine
818 = 
eight hundred and eighteen