negenennegentigduizendhonderdzevenendertig
Ordinal (99137th): negenennegentigduizendhonderdzevenendertigste
The converter also handles times and prices, with a listening drill to make them stick.