设集合M={a,b,c,d},N={PlP是M的真子集},则集合N的元素有几个?