Market Rover: 75 High-Yield Energy Names Sold Off, These 2 Are Worth Considering