Here is one way of doing this.
You could write a little function that accepts a list {xi,yi} and returns a list {63*xi,50*yi}. That function might look like
f[{xi_,yi_}]:={63*xi,50*yi}
Then you want to do that function to every item in your list a. Map
will "do the same thing to every item in a list. That might look like
Map[f,a]
Let's see if it works
a={{1,2},{7,3},{5,1}};
f[{xi_,yi_}]:={63*xi,50*yi};
Map[f,a]
and the result is
{{63,100},{441,150},{315,50}}
Once you get the idea of how to do this you can then learn to translate this into cryptic punctuation and save typing a couple of characters each time. There are always a dozen ways of doing anything in Mathematica and some think the goal is to use the fewest possible characters to do anything. But for a new user the goal is to understand how to do things without making mistakes or misunderstanding.
Transpose[{63,50}*Transpose[a]]
$\endgroup$ – KennyColnago May 17 '18 at 18:13