Right now with 45.6% of the vote in PSOE (left) has 171 seats and Party Popular (right) 150.
Oooops! With more of the vote in, 67%, the prediction now is now 168 to 154