#include <bits/stdc++.h>
using namespace std;
void quicksort(int a[],int L,int R)
{
int l=L,r=R,mid=(l+r)/2;
while(l<r)
{
while(a[l]<a[mid]) l++;
while(a[r]>a[mid]) r--;
if(l<=r)
{
swap(a[l],a[r]);
l++;r--;
}
if(l<R) quicksort(a,l,R);
if(r>L) quicksort(a,L,r);
}
}
int main()
{
int t;
cin>>t;
while(t--)
{
long long n,k;
cin>>n>>k;
long long m1=0;
long long m2=0;
int a[100]={};
for(int i=0;i<n;i++)
cin>>a[i];
quicksort(a,0,n-1);
for(int i=0;i<k;i++)
m1+=a[i];
for(int i=k;i<n;i++)
m2+=a[i];
if(m2>=m1) cout<<m2-m1<<endl;
else cout<<m1-m2<<endl;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnZvaWQgcXVpY2tzb3J0KGludCBhW10saW50IEwsaW50IFIpCnsKCWludCBsPUwscj1SLG1pZD0obCtyKS8yOwoJd2hpbGUobDxyKQoJewoJCXdoaWxlKGFbbF08YVttaWRdKSBsKys7CgkJd2hpbGUoYVtyXT5hW21pZF0pIHItLTsKCSAgICBpZihsPD1yKQoJICAgIHsKCSAgICAJc3dhcChhW2xdLGFbcl0pOwoJICAgIAlsKys7ci0tOwoJCX0KCQlpZihsPFIpIHF1aWNrc29ydChhLGwsUik7CgkJaWYocj5MKSBxdWlja3NvcnQoYSxMLHIpOwoJfQp9CmludCBtYWluKCkKewoJaW50IHQ7CgljaW4+PnQ7Cgl3aGlsZSh0LS0pCgl7CgkJbG9uZyBsb25nIG4sazsKCQljaW4+Pm4+Pms7CgkJbG9uZyBsb25nIG0xPTA7CgkJbG9uZyBsb25nIG0yPTA7CgkJaW50IGFbMTAwXT17fTsKCQlmb3IoaW50IGk9MDtpPG47aSsrKQoJCWNpbj4+YVtpXTsKCQlxdWlja3NvcnQoYSwwLG4tMSk7CgkJZm9yKGludCBpPTA7aTxrO2krKykKCQltMSs9YVtpXTsKCQlmb3IoaW50IGk9aztpPG47aSsrKQoJCW0yKz1hW2ldOwoJCWlmKG0yPj1tMSkgY291dDw8bTItbTE8PGVuZGw7CgkJZWxzZSBjb3V0PDxtMS1tMjw8ZW5kbDsKCQkKCX0KfQo=