38 MPs thrown out by Supreme Court