def read_data(): N = int(input()) Es = [] for i in range(N): g, d = map(int, input().split()) Es.append(g - 30000 * d, i + 1) return N, Es def solve(N, Es): Es.sort(reverse=True) x = 30000*100 e, i = Es[0] if e * 6 < x: print('NO') else: for t in range(6): print(i) N, Es = read_data() solve(N, Es)