Which top liberal arts college has the strongest science programs?

Top 30+ LACs for PhD Production in Math and Computer Science
Year: 2003-2012
Carnegie Classification (standardized): Baccalaureate/Liberal Arts I

Academic Discipline, Broad (standardized): Mathematics and Computer Science
Source: webcaspar.com (NSF data)

Number of Doctorates Earned by Alumni… College
50 Williams College
47 Carleton College
42 Swarthmore College
37 St Olaf College
34 Oberlin College
30 Reed College
27 Amherst College
25 Pomona College
22 Grinnell College
22 Haverford College
22 Macalester College
21 Bucknell University
20 Whitman College
19 Furman University
19 Smith College
17 Bryn Mawr College
17 Wesleyan University
16 Bowdoin College
16 Colgate University
16 Hope College
16 Wheaton College (Wheaton, IL)
15 Lafayette College
15 Spelman College
14 Davidson College
14 DePauw University
14 Lawrence University
13 University of Minnesota - Morris
13 University of Puget Sound
13 Wellesley College
12 College of the Holy Cross, Kalamazoo, Middlebury, Mt. Holyoke, University of the South, Vassar