I have a file of the following format.

```
33256SOL    OW 100092   1.507   1.186   0.847
33256SOL    HW1100093   1.561   1.233   0.783
...

```

And I would like to change it to 

```
33256SOL    OW     92   1.507   1.186   0.847
33256SOL    HW1    93   1.561   1.233   0.783
...

```

I would like to do a for loop in bash. However, the formatting was wrong. There is no space filling for a consistent format.

```
for i in {100001..200000}; do
        j=$(expr $i - 100000)
        sed -i "s/$i/$j/g" number.txt
done

```

Is there anyway to fill the variable with space and put it in sed?