Please spell out the following numbers:
186 = one hundred and eighty six
852 = eight hundred and fifty two
710 = seven hundred and ten
790 = seven hundred and ninety
640 = six hundred and forty
829 = 
eight hundred and twenty nine