This is not surprising. I think Cruz’s numbers will improve now that Rand Paul has dropped out, because Cruz will get some of those votes. NH is a pretty liberal state, so that will explain Yeb!’s 10%.
NH votes Dem in the general so some of the voters are probably Democrats trying to pick the worst possible GOP candidate for the general. That’s why we get McCain, Romney, Trump and good showings for other RINOs here.