#(#(#((##((()))(((#)(#()#(((()()(()#(##(((()(((()))#(((((()(((((((()#((#((()(#(((()(()##(()(((()((#(
 (#((((()
 (#((
 ((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((##
 (())((((#)
 (#(
 (#))(#(#)((((#(##((#(#((((#(##((((((#((()(()(())((()#((((#((()((((#(((((#(##)(##()((((()())(((((#(((
 ##((((((()
 #((#
 #))))
 (((((#(#(#(#()
 ((#(()#(##
 (((((((((((((((((((###################
 )((##((###
 (((()#(#)(
 ((#)(
 )(((())#
 ()((#((#(#()
 ((#(
 ()#(#())()()#)(#)()##)#((()#)((#)()#())((#((((((((#)()()(()()(((((#)#(#((((#((##()(##(((#(()(#((#))#

-1
 -1
 -1
 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
 3
 -1
 -1
 -1
 -1
 -1
 1
1
1
5
 1
1
1
1
 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
 -1
 -1
 -1
 -1
 1
1
3
 -1
 -1

a=input()
l=list(a)
q=[]
t=0# )数目
b=0# (数目
c=0# #数目
g=0
for i in range(len(l)):
        if l[i]==')':
            t+=1
            if t>i:
                g=-1
                break
           
        elif l[i]=='(':
             b+=1
        elif l[i]=='#':

             c+=1
        if c+t>b:
            g=-1
if l[-1]=='(':
    g=-1
if t>=b:
    g=-1

if g==-1:
    print(g)
else:

 p=[0]*(len(l))
 if l[0]=='(':
      p[0]=1
 elif l[0]=='#':
      p[0]=0
 for i in range(1,len(l)):
    if l[i]=='(':
        p[i]+=(p[i-1]+1)
    elif l[i]==')':
        p[i]+=(p[i-1]-1)
    elif l[i]=='#':
        p[i]+=p[i-1]
 for i in range(len(l)):
    if l[i]=='#':
        q.append(p[i])
 sum=b-t
 o=0
 v=[0]*(len(q))
 if c+t==b:
    for i in range(len(v)):
        l[i]=1
 else:
   for i in range(0,len(q)-1):
     if q[i+1]-q[i]>=1:
       v[i]=q[i+1]-q[i]
     else:
        v[i]=1
     o+=v[i]
 v[-1]=sum-o
 for i in range(len(v)):
    print(v[i])
    
        
                
