vijfennegentigduizendvijfhonderdnegenentwintig
Ordinal (95529th): vijfennegentigduizendvijfhonderdnegenentwintigste
The converter also handles times and prices, with a listening drill to make them stick.