Given me a list of the seven most recent Indian prime ministers

Here is the list of the seven most recent Indian Prime ministers:
1. Narendra Modi - 2104 - now
2. Manmohan Singh - 2004 - 2014
3. Atal Bihari Vajpayee 1998 - 2004
4. Inder Kumar Gujral 1997 - 1998
5. H. D. Deve Gowda 1996 - 1997
6. Atal Bihari Vajpayee 1996 - 1996
7. P. V. Narasimha Rao 1991 - 1996