Which of the following has the longest duration of action?

  1. Phentolamine
  2. Phenoxybenzamine
  3. Prazosin
  4. Phenytoin