Small bowel adenocarcinoma: report of three cases and review of literature.