#include <iostream>
#include <vector>
#include <algorithm>
#include <cstdlib>
#include <ctime>
#include <functional>
#include <bits/stdc++.h>
int main() {
int n;
std::cin>>n;
int m;
std::cin>>m;
double v[n] ;
double k ;
for (int i =0; i< n; ++i) {
std::cin>>k;
v[i] = k;
}
int l = sizeof(v)/sizeof(v[0]);
std::sort(v, v+l);
double sum = 0.0;
for(int i = n-m; i < n; ++i){
sum += v[i];
}
std::cout << sum;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+IAoKaW50IG1haW4oKSB7CiAKCWludCBuOwoJc3RkOjpjaW4+Pm47CiAKCWludCBtOwoJc3RkOjpjaW4+Pm07CiAKCWRvdWJsZSB2W25dIDsKCWRvdWJsZSBrIDsKCWZvciAoaW50IGkgPTA7IGk8IG47ICsraSkgewoJCXN0ZDo6Y2luPj5rOwoJCXZbaV0gPSBrOwoJfQogCglpbnQgbCA9IHNpemVvZih2KS9zaXplb2YodlswXSk7IAogCiAgICBzdGQ6OnNvcnQodiwgditsKTsgCiAgICBkb3VibGUgc3VtID0gMC4wOwogICAgCglmb3IoaW50IGkgPSBuLW07IGkgPCBuOyArK2kpewoJCXN1bSArPSB2W2ldOwoJfQogCglzdGQ6OmNvdXQgPDwgc3VtOwoJcmV0dXJuIDA7Cn0=