Weshar gave you fairy accurate answers for right now, but the cash value will vary as interest rates change, so the answers that are right this week may be wrong in a couple of months. Any change in the payment schedule will result in big changes in the cash value for a given annuity value. Dividing the cash value by the annuity value of the current jackpot will give you the percentage that the cash represents at that time.
With the roll, MM now has a cash value of $158.6 million for an annuity of $267 million. 158.6 / 276 = .594, so the cash value is 59.4% of the annuity *for this drawing*. For the last drawing it was about 58.5%. That's enough of a difference to change the cash value of a $400 million jackpot by almost $4 million.
Because PB has a slower payout for the annuity they can offer a bigger annuity for a given amount of cash. Lately the cash value for PB has been right around 48% of the annuity.