已知M={(x,y)|x^2+2x+y^2=0},N={(x,y)| y=X+a},且M与N有公共点,求a取值范围