#include <bits/stdc++.h>   using namespace std;   long long int binpow(long long int a, long long int b) {     long long int res = 1;     while (b > 0) {       if (b & 1) res = res * a;       a = a * a;       b >>= 1;     }     return res;   }   void solve() {     long long int n, k;     cin >> n >> k;     vector<long long int> a(n);     for (long long int i = 0; i < a.size(); i++) {       cin >> a[i];     }     sort((a).begin(), (a).end());     long long int ans = a[n - 1];     for (long long int i = n - 2; i >= 0; i--) {       if (a[i] == 0) continue;       if (k > 0) {         ans += a[i];         k--;       } else {         break;       }     }     cout << ans <<   n ;   }   signed main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     ;     long long int t = 1;     cin >> t;     while (t--) {       solve();     }     return 0;   }   