St. Paul holds on to top USave Pharmacy