The correct option is B 143
There are 2n non-square numbers between n2 and (n+1)2.
Now, 1225=352,1370=372+1.
From the above formula, there are 70 non-squares between 352 and 362, and 72 non-squares between 362 and 372.
Including 1370, thus, there are a total of 143 non-square numbers between 1225 and 1370.