That's first a simplification. I've made the length of number six field five bytes, just to show how to avoid false hits.
Then a correction. You had OUTREC FIELDS= (use BUILD=) after the OUTFIL. It doesn't matter the order you put them in, SORT is going to process them in its standard order, OUTREC before OUTFIL. So try now.