eenenveertigduizendtweehonderdeenennegentig
Ordinal (41291th): eenenveertigduizendtweehonderdeenennegentigste
The converter also handles times and prices, with a listening drill to make them stick.