How to get multiple solutions ranked in order?

I want to get 10 solutions nearest to 100,however the following code ruturns too small answers, how can I realize my thought?

N[FindInstance[Sin[x] == 0 && x < 100, x, 10]]  {{x -> -1523.67}, {x -> -5642.3}, {x -> -1369.73}, {x -> -2858.85}, \ {x -> -4501.9}, {x -> -5359.56}, {x -> -559.203}, {x -> -3747.92}, {x \ -> -424.115}, {x -> -2192.83}} 

Many thanks~