Question 1337
 400, 100 and 600 are square of 20, 10 and 60,repectively.
 While 300,99 and 3700 are not.

 So, John likes square numbers (perfect numbers) ie the form n^2 for
 some natural number n.