n,k=list(map(int,input().split()))

l=list(map(int,input().split()))

l.sort()

a=l[-k:]

print((sum(a)))
# 入力

N,K=list(map(int,input().split()))

l=list(map(int,input().split()))



l.sort()

l.reverse()



# K個の和を出力

print((sum(l[:K])))
n, k = list(map(int, input().split()))
l = list(map(int, input().split()))
l.sort()
a = l[-k:]
print((sum(a)))

# 入力
N, K = list(map(int, input().split()))
l = list(map(int, input().split()))
l.sort()
l.reverse()
# K個の和を出力
print((sum(l[:K])))

-n, k = list(map(int, input().split())) +# 入力 +N, K = list(map(int, input().split())) -a = l[-k:] -print((sum(a))) +l.reverse() +# K個の和を出力 +print((sum(l[:K])))