valsort