def find_smallest_k(numbers, k):
    # 将整数数组排序并返回最小的k个整数
    return sorted(numbers)[:k]

# 输入n和k的值
n, k = map(int, input().split())

# 输入一个整数数组
numbers = list(map(int, input().split()))

# 找出并输出最小的k个整数
smallest_k = find_smallest_k(numbers, k)
print(" ".join(str(number) for number in smallest_k))