honderdzevenentachtigduizendzesenzeventig
Ordinal (187076th): honderdzevenentachtigduizendzesenzeventigste
The converter also handles times and prices, with a listening drill to make them stick.