N=int(input()) Keiken=[0]*N for i in range(N): G,D=map(int,input().split()) Keiken[i]=G-30000*D if max(Keiken)*6>=(30000/0.01): print("YES") for _ in range(N): print(Keiken.index(max(Keiken))+1) else: print("NO")