import sys input = sys.stdin.readline N=int(input()) A=list(map(int,input().split())) AX=[(x,i) for i,x in enumerate(A)] AX.sort() ANS=[-1]*(N-1) for i in range(N-1): x,j=AX[i] ANS[j]=i+2-x if ANS[j]<1: print("NO") sys.exit() print("YES") print("\n".join(map(str,ANS)))