#include <bits/stdc++.h>
using namespace std;
int main() {
  priority_queue<int> p;
  long int n, k;
  int nums[100];
  long int sum = 0;
  cin >> n >> k;
  for (int i = 0; i < n; i++) {
    cin >> nums[i];
  }
  for (auto i = 0; i < n; i++) {
    if (p.size() < k) {
      p.push(nums[i]);
    } else {
      if (p.top() > nums[i]) {
        p.pop();
        p.push(nums[i]);
      }
    }
  }
  while (!p.empty()) {
    sum += p.top();
    p.pop();
  }
  cout << sum;
}
