We study optimal mechanisms for a utilitarian designer who seeks to assign multiple units of an indivisible good to a group of agents with unit demand. The agents have heterogeneous marginal utilities of money, which implies that utility is not perfectly transferable between them. Heterogeneous...