hmprod (18)