#Q-24 fixed
#Q-29 fixed
#Q-32 fixed
#Q-33 fixed
#Q-28 fixed
#Q-23 fixed