John Kasich just needs 106.53% of the remaining delegates to clinch the nomination!
Though he already dropped out, Marco Rubio would need 103.8% of the remaining delegates, and Bush III would need 120.18% of the remaining delegates.
Ted Cruz needs 79.43% of the remaining delegates and President Trump needs 53.02% of the remaining delegates.