|yeah, you are kind of non-linear where the delims are concerned.|
the delims is only for input, not output.
what you want, it think, is:
:of course, that's a real tab in foll, not 
:first, generate the numbers. then sort the numbers to "result".
:then, reformat the numbers using tabs back out to "final"
for /L %%i in (11 1 99) do echo %%i >> %input%
sort /r %input% >> result.txt
for /f %%a in (result.txt) do set x=!x!!tab!%%a
> final echo !x!