plot – overflow of plot legends in the parcel plot of separate parcels

I generate parcels with parcels with parcel legends. I want the plot captions to be above the figure because I can not sacrifice horizontal space.

When the plot is generated with

Ground[{x, 2 x, 3 x, 4 x, 5 x, 6 x, 7 x, 8 x, 9 x, 10 x}, {x, 1, 10}, PlotLegends -> Placed["Expressions", Top]]

the plot legends are aligned at the top on two lines corresponding to the width of the image, as shown below.

enter the description of the image here

When tracing performed separately for each case and combined, they could not align according to the width of the image despite the width of the image provided in each case.

exp = Table[i x, {i, 1, 10, 1}]
{p1, p2, p3, p4, p5, p6, p7, p8, p9, p10} = table[Plot[exp[[i]]{x, 1, 0},
PlotLegends -> Placed[{ToString[exp[[i]]]}, Top],
PlotStyle -> ColorData[3, "ColorList"][[i]],
Image size -> 300], {i, 1, 10}];
Show[p1, p2, p3, p4, p5, p6, p7, p8, p9, p10]

The plot of the second case is
enter the description of the image here

I looked in the stack exchange, but I could find the same problem as before, but with the q1 and q2 contour curves. Please suggest a method to overcome the problem.

Thank you.

PS: I could not follow the first case because the plots in my case are from ground and strip.