Reqs 22 a 44
Merge branch 'novo' of https://github.com/alemedeiros/mc426 into novo