/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Scanner;
public class Main {
public static void main
(String[] args
) {
Scanner sc
= new Scanner
(System.
in); int numOfTestCase = sc.nextInt();
for (int i = 0; i < numOfTestCase; i++) {
int n = sc.nextInt();
long profit = 0;
int[] stockPrice = new int[n];
for (int j = 0; j < n; j++)
stockPrice[j] = sc.nextInt();
for (int j = n - 1; j >= 0; j--) {
if (currMax < stockPrice[j]) {
currMax = stockPrice[j];
}
profit += (currMax - stockPrice[j]);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKcHVibGljIGNsYXNzIE1haW4gewogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSAKICB7CiAgICBTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgIGludCBudW1PZlRlc3RDYXNlID0gc2MubmV4dEludCgpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBudW1PZlRlc3RDYXNlOyBpKyspIHsKICAgICAgaW50IG4gPSBzYy5uZXh0SW50KCk7CiAgICAgIGxvbmcgcHJvZml0ID0gMDsKICAgICAgaW50W10gc3RvY2tQcmljZSA9IG5ldyBpbnRbbl07CiAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgbjsgaisrKSAKICAgICAgICBzdG9ja1ByaWNlW2pdID0gc2MubmV4dEludCgpOwogICAgICBpbnQgY3Vyck1heCA9IEludGVnZXIuTUlOX1ZBTFVFOwogICAgICBmb3IgKGludCBqID0gbiAtIDE7IGogPj0gMDsgai0tKSB7CiAgICAgICAgaWYgKGN1cnJNYXggPCBzdG9ja1ByaWNlW2pdKSB7CiAgICAgICAgICBjdXJyTWF4ID0gc3RvY2tQcmljZVtqXTsKICAgICAgICB9CiAgICAgICAgcHJvZml0ICs9IChjdXJyTWF4IC0gc3RvY2tQcmljZVtqXSk7CiAgICAgIH0KICAgICAgU3lzdGVtLm91dC5wcmludGxuKHByb2ZpdCk7CgogICAgfQogIH0KfQogICA=