Can Medicare premiums be paid by HSA?

1) Can I pay Medicare part B premiums from an HSA:
    a) When they are deducted from my wife's SS payment?
    b) When I don't receive SS and pay them myself?
2) Can I pay Medicare Advantage premiums from an HSA?