Opposition groups have won 170 seats .