The correct option is
C Lower nodes
Stilt roots are the adventitious roots that help in supporting the plant body. So, they grow from lower nodes as they have to fix into the ground to give support and nodes is the place where new growth takes place.
The correct answer is 'Lower nodes'.