hmprod (20)