Here is a complete sequence wise list of all Indian mughal emperors with their birth and death year.
01. Babar (1526-1530)
02. Humayun (1530-1540,55-56)
03. Akbar (1556-1605)
04. Jahangir (1605-1627)
05. Shah Jahan (1627-1658)
06. Aurang Zeb (1658-1707)
07. Bahadur Shah 1 (1707-1712)
08. Jahandar Shah (1712-1713)
09. Furrukhsiyar (1713-1719)
10. Rafi-ul-Darjat (1719)
11. Rafi-ud-Daulat (1719)
12. Nikusiyar (1719)
13. Muhammad Ibrahim (1720)
14. Muhammad Shah (1719-1748)
15. Ahmad Shah Bahadur (1748-54)
16. Alamgir || (1754-1759)
17. Shah Jahan ||| (1759)
18. Shah Alam || (1759-1806)
19. Akbar Shah || (1806-1837)
20. Bahadur Shah Zafar (1837-57)