Please spell out the following numbers:
970 = nine hundred and seventy
312 = three hundred and twelve
77 = seventy seven
271 = two hundred and seventy one
338 = three hundred and thirty eight
705 = 
seven hundred and five