retail prices of 39 drugs