Please spell out the following numbers:
520 = five hundred and twenty
993 = nine hundred and ninety three
299 = two hundred and ninety nine
664 = six hundred and sixty four
134 = one hundred and thirty four
306 = 
three hundred and six