""" """ import sys from sys import stdin N = int(stdin.readline()) a = list(map(int,stdin.readline().split())) b = [(a[i],i) for i in range(N-1)] b.sort() ans = [None] * (N-1) for lp in range(N-1): ai,i = b[lp] if ai > lp+1: print ("NO") sys.exit() else: ans[i] = lp+2-ai print ("YES") print ("\n".join(map(str,ans)))