India Launches 104 Satellites