二次函数f(x)=x^2+ax+a+3=0时,两个不同解均为整数,求a的范围