No. I'm too lazy for redoing the whole calculation but you want 24 positions, the last one being -50, thus the 1st one is -38.5, correct? You also want the total resistors totalling 100k, so the last resistor is 50dB smaller than 100k, or 100k/316=316ohms.
The second resistor should total 333.6 ohms, so actually be 17.6 ohms, and so on. The total resistor string (at the 24th position should be 1159 ohms (11.5 dB greater than 316 ohms), so the series resitor (between source and position 1) should be 100k-1159=98841 ohms
That's my perception, in view of the basic data.