Typ silnika