import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        int n = in.nextInt();
        int k = in.nextInt();

        List<Fan> list = new ArrayList<>();
        for(int i = 0; i < n; i++) {
            list.add(new Fan(i + 1, in.nextInt(), in.nextInt()));
        }

        list.sort((o1, o2) -> {
            if(o1.support == o2.support) {  // 如果支持力度相同
                // 如果收藏数相同,按照序号升序排序,否则按收藏数降序排序
                return o1.collect == o2.collect ? o1.id - o2.id : o2.collect - o1.collect;
            } else {
                // 按支持力度降序排序
                return o2.support - o1.support;
            }
        });

        List<Integer> list2 = new ArrayList<>();
        for(int i = 0; i < k; i++) {
            list2.add(list.get(i).id);
        }
        // 候选者编号按生序排序
        list2.sort(Integer::compareTo);
        StringBuilder sb = new StringBuilder();
        for(int i = 0; i < k; i++) {
            sb.append(list2.get(i)).append(" ");
        }
        sb.setLength(sb.length() - 1);
        System.out.println(sb.toString());
    }
}

class Fan {
    int id;
    int like;
    int collect;
    int support;

    public Fan(int id, int like, int collect) {
        this.id = id;
        this.like = like;
        this.collect = collect;
        this.support = like + 2 * collect;
    }
}