Middlebury College confers 45 master’s degrees