eenenveertigduizendvierennegentig
Ordinal (41094th): eenenveertigduizendvierennegentigste
The converter also handles times and prices, with a listening drill to make them stick.