phenergan in infants provigil 100 mg vs 200 mg price difference between ambien and lunesta compazine and phenergan together phenergan z c 0 2