B. Распродажа
ограничение по времени на тест
2 seconds
ограничение по памяти на тест
256 megabytes
ввод
stdin
вывод
stdout

Однажды Вася попал на распродажу старых телевизоров. Всего на распродаже n телевизоров. Цена телевизора номер iai бурлей. Причем часть телевизоров имеет отрицательную цену — их хозяева готовы сами заплатить Васе за то, что он избавит их от ненужной техники. Вася может «купить» любые телевизоры, какие захочет. Но хоть он и очень сильный, Вася может унести не больше m телевизоров, а возвращаться на распродажу второй раз у него нет желания. Помогите Васе: найдите наибольшую сумму денег, которую он сможет заработать.

Входные данные

В первой строке через пробел записано два целых числа n и m (1 ≤ m ≤ n ≤ 100) — количество телевизоров на распродаже и количество телевизоров, которое может унести Вася. На следующей строке через пробел записано n целых чисел ai ( - 1000 ≤ ai ≤ 1000) — цены телевизоров.

Выходные данные

Выведите одно число — максимальную сумму денег, которую заработает Вася, если он может унести не больше m телевизоров.

Примеры
Входные данные
5 3
-6 0 35 -2 4
Выходные данные
8
Входные данные
4 2
7 0 0 -7
Выходные данные
7