What is 6090428 written in words?A. Sixty million ninety thousand four hundred and twenty eightB. Six million ninety thousand four hundred and twenty eightC. Sixty million nine thousand four hundred and twenty eightD. Six million nine thousand four hundred and twenty eight