N = int(raw_input()) G,D = [0 for i in range(N)],[0 for i in range(N)] ex = [0 for i in range(N)] for i in range(N): G[i],D[i] = map(int,raw_input().split()) ex[i] = G[i] - (30000 * D[i]) if max(ex) * 6 >= 3000000: print 'YES' index = 0 value = 0 for i in range(N): if ex[i] > value: value = ex[i] index = i for i in range(6): print index + 1 else: print 'NO'