honderdeenenvijftigduizenddriehonderdvier
Ordinal (151304th): honderdeenenvijftigduizenddriehonderdvierste
The converter also handles times and prices, with a listening drill to make them stick.