Which of the following organs are involved in excretion
a. Malpighian tubules
b. Integument
c. Wall of the alimentary canal
d. All of these