Question: how do i plot multiple plots in a graph?

i am plotting multiple plots in one graph using the following commands. This has been successful for a different function but it doesnt work at all for the typed function. can you pinpoint my mistake? maple sheet is attached as well.

 
> restart;
> w(r):=1+(S)/(2)*[(r^(2)-1)/(2)-4*ln(r)]-(b*S^(3))/(4)*[(r^(4)-1)/(4)+128*((1)/(r^(2))-1)-6*(r^(2)-1)+48*ln(r)]+(3* S^(5)*b^(2))/(8)*[80*(r^(2)-1)-5*(r^(4)-1)-640*ln(r)-640*((1)/(r^(2))-1)+(r^(6)-1)/(6)+256*((1)/(r^(4))-1)];
plot([subs(S=1,b=1,w(r)), subs(S=1,b=2,w(r)), subs(S=1,b=3,w(r)), subs(S=1,b=4,w(r))], r=1..2 );
Warning, unable to evaluate the functions to numeric values in the region; see the plotting command's help page to ensure the calling sequence is correct

Please Wait...