def main(): N = int(input()) GD = tuple(tuple(map(int, input().split())) for _ in [0] * N) dungeon = (-3000000, -3000000) for i, (g, d) in enumerate(GD): p = g - 30000 * d if dungeon[1] < p: dungeon = (i + 1, p) if dungeon[1] * 6 >= 3000000: print('YES') for i in [0] * 6: print(dungeon[0]) else: print('NO') main()