158 Reasons for typhoid fever are