q = io.read("*n") for iq = 1, q do local l, r = io.read("*n", "*n") local a, b = io.read("*n", "*n") print(math.max(a * l + b, a * r + b)) end