Given:
- Total weight with incorrect data:
\[
\text{Total weight} = 80 \times 58 = 4640
\]
- Incorrectly recorded weights:
\[
25 + 86 = 111
\]
- Correct weights:
\[
52 + 68 = 120
\]
Adjusting the total weight:
\[
\text{Correct total weight} = 4640 - 111 + 120 = 4649
\]
Now, computing the correct mean:
\[
\text{Correct mean} = \frac{4649}{80} = 58.11
\]
Thus, the correct answer is 58.11.