10



11



12



14



20



22



24



25



3



34



37



39



4



40



41