Each time you set led_pin it replaces the previous value. eg at first it was 23, then 24 and so on. Technically there is only one led_pin in your code and you're just changing what it is.
Giving each pin a different variable will fix it. led_pin1, led_pin2 etc
