Liberalerna ha förlorat ett 30-tal platser,