Which phrase sounds most proper/natural to you?<br/>He let off/touched off/set off a bunch of firecrackers.