PM Modi will hold 140 rallies