N, K = map(int, input().split()) A = list(map(int, input().split())) A.sort() if A[-1] < 0: print(A[-1]) else: import bisect print(sum(A[max(N - K, bisect.bisect(A, 0)):]))