package main

import(
  "bufio"
  "fmt"
  "os"
  "sort"
  "strconv"
  "strings"  
)


func main(){
    
    input:=bufio.NewScanner(os.Stdin)
    
    input.Scan()
    n,_:=strconv.Atoi(strings.Split(input.Text()," ")[0])
    k,_:=strconv.Atoi(strings.Split(input.Text()," ")[1])
    
    input.Scan()
    list:=strings.Split(input.Text()," ")
    var list_int []int
    for i:=0;i<n;i++{
        value,_:=strconv.Atoi(list[i])
        list_int = append(list_int,value)
    }
    
    sort.Ints(list_int)
    for i:=0;i<k;i++{
        fmt.Printf("%d ",list_int[i])
    }
         
}