20040510 india: NDA ahead; but may fall short of magic number