The parties in the coalition so far
Iraqi National List (25 seats)
Iraqi Accord Front (44 seats)
National Dialogue Front (11 seats)
Reconciliation and Reconstruction list (3 seats)
Islamic Virtue Party (15 seats)
Overall that equals 98 seats, they need 40 more seats to toss out the current government and form their own.
Basically they need the Kurds to sign on with the coalition.
If the Shia lose their ruling power then this country goes into big civil war.
Even so, that number of seats can wield some serious power in parliament and puts the Kurds in the catbird seat