#include <iostream>
#include <cstdlib>
#include <algorithm>
#include <string>
using namespace std;

int main(){
  int N, K;
  cin >> N >> K;
  vector<int> vec(N);

 if(N=1){
   int a;
   cin >> a;
    cout << a << endl;
 }
  
  else{ 
  for(int i=0; i<N; i++){
   cin >> vec.at(i);
  }
  
  sort(vec.begin(), vec.end());
  reverse(vec.begin(), vec.end());
  
  int sum = 0; 
   for(int i=0; i<K; i++){
     sum = sum + vec.at(i+1);
   }
  
  cout << sum << endl;
 }
  

  return 0;
}
