as shown in your 1st message in this thread. NF==2 will be false for every input line (since there is only one field on each input line) and no output would be produced.
If you were serious about the leading spaces except on the first output line, I think you want something like:
awk '
NR == 1 { x = $1 }
{ printf("%s%s %s\n", NR == 1 ? "" : " ", x, $1) }' file
As always, if you want to try this on a Solaris/SunOS system, change awk to /usr/xpg4/bin/awk , /usr/xpg6/bin/awk , or nawk .