Cigarette smoking High fatty intake Chemical agents Naphthylamine Benzidine Petrol Nitrosamines Azaserine Prior alimentary tract surgery