n,k=map(int,input().split()) a=list(map(int,input().split())) a.sort(reverse=True) ans=0 tmp=0 if a[0]<0: print(a[0]) exit() else: for i in range(k): tmp+=a[i] ans=max(ans,tmp) print(ans)