Caretakers' parting gift: prices of 146 life-saving drugs jacked up