launch of 104 satellites in space