$\begingroup$

A hypercentaur is a creature with two heads and six legs; an anticentaur is a creature with no head and two negative legs.

Since $74$ heads make for $37$ hypercentaurs, with $74\cdot 6/2=222$ legs, you have $(222-196)/2=13$ anticentaurs.

Since a hypercentaur is the same as a human on a horse, and an anticentaur is a human deprived of a horse, we have counted $37-13=24$ horses and $37+13=50$ humans.