#include <stdio.h>

int compare_int(const void *a, const void *b)
{
    return *(int*)a - *(int*)b;
}

int main(void) {
  int n, k;
  scanf("%d%d", &n, &k);
  int p[1001] = { 0 };
  for(int i = 1;i <= n;i++) {
    scanf("%d", p + i);
  }
  qsort(p, compare_int);
  int sum = 0;
  for(int i = 0;i < k;i++) {
    sum += p[n-i];
  }
  printf("%d\n", sum);
  return 0;
}