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() x = 30000*100 maxE, maxi = Es[-1] if maxE * 6 < x: print('NO') else: print('YES') for i in range(6): print(maxi) N, Es = read_data() solve(N, Es)