Gosh, lemme think....
California, Arizona, Nevada, Colorado, Utah, New Mexico, Wyoming, Montana, Oregon, Washington, Idaho, Texas, Oklahoma, New York, Pennsylvania, Virginia, West Virginia, New Jersey, and Maryland. Adding in airport stops in Illinois and Alabama, I've got a grand total of 21...