Who or Whom?

The subject form who has largely replaced the object form whom—at least in informal speech and writing. Nevertheless, many writers continue to distinguish between the two. Choose the form that best fits the blanks in the following sentences.