negenennegentigduizenddriehonderd
Ordinal (99300th): negenennegentigduizenddriehonderdste
The converter also handles times and prices, with a listening drill to make them stick.