N = int(input()) S = input() l = list(S) ans_l = [0 for i in range(N)] S = [] for i in range(len(l)): if l[i] == "(": S.append(i) else: ans_l[S[-1]] = i + 1 ans_l[i] = S[-1] + 1 S.pop() for li in ans_l: print(li)