t={}; Do[s=Union[Mod[Range[n]^2, n]]; If[Select[s, PrimeQ]=={}, AppendTo[t, n]], {n, 1000}]; t (* T. D. Noe, Aug 10 2007 *)
nx2pQ[n_]:=Module[{m=PowerMod[Range[3n], 2, n]}, Count[ FindTransientRepeat[ m, 2][[2]], _?PrimeQ]==0]; Select[Range[2000], nx2pQ] (* Requires Mathematica version 10 or later *) (* Harvey P. Dale, Jun 11 2019 *)