Mean time for Group A: (18 + 20 + 46 + 34 + 58 + 31 + 41)/7 = 33.1 minutes
Mean time for Group B: (15 + 21 + 32 + 42 + 29 + 57 + 39)/7 = 31.3 minutes
Difference in mean times: 33.1 - 31.3 = 1.8 minutes
Therefore, the mean time for Group A is 33.1 minutes, the mean time for Group B is 31.3 minutes, and the difference in mean times is 1.8 minutes.