import sys
while True:
try:
n,k = map(int,input().split())
lst = []
for i in range(1,n+1):
x,y =map(int,input().split())
z = x + 2*y
lst.append([i,x,y,z])
lst.sort(key= lambda x : (-x[3],-x[2]))
ans = [x[0] for x in lst[:k]]
for i in sorted(ans):
print(i,end=' ')
except:
break

京公网安备 11010502036488号