Please spell out the following numbers:
950 = nine hundred and fifty
520 = five hundred and twenty
795 = seven hundred and ninety five
675 = six hundred and seventy five
539 = five hundred and thirty nine
266 = 
two hundred and sixty six