I also have 34. But it needs a lot of assumptions, so I didn't post it.
blackjack
flooble's webmaster puzzle