Daily Tech Puzzle #4
Sponsored by MindSumo

I have the list of numbers between 1 and 1000.

How many of these numbers (1 and 1000 inclusive!) can be written out as the difference of squares of two nonnegative integers?