Cruz can legitimately hope for UT, ID, and a fight in AZ. I suppose ND, SD, MT, and NE are possible but if any portion of these delegates go Trump, he has it.
Last I saw Trump led in OR, WA, and CA.
That leaves the NE: NY, CT, RI, PA, then the Atlantic coast DE and MD, plus WV, WI,
Trump should win the NE, DE, MD and WV.
Cruz’s only hope of wins is in the Great Plains and Mountain States where he is strongest.