Here is a list of all S&P 500 constituents by weighting: https://www.slickcharts.com/sp500
However, the S&P 500 Top 50 constituents are only changed once per year, in June. Furthermore, they use an algorithm intended to reduce volatility, which could in theory (it seems to me) prevent a stock that shot from nothing into the top 50, from ever appearing in the index. https://us.spindices.com/documents/methodologies/methodology-sp-us-indices.pdf
The Guggenheim fund was the only one I could find that tracks this particular index, so that might be your best bet. Given that it only changes once a year, the Guggenheim fund shouldn't have any tracking errors.