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

-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

import java.io.PrintWriter;
import java.util.Scanner;

public class T495C {

	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
		PrintWriter out=new PrintWriter(System.out);
		char[] c=in.next().toCharArray();
		in.close();

		int i,j,left,right,sharp,mod,div,n=c.length;
		left=0;
		right=0;
		sharp=0;
		for(i=0;i<n;i++)
			if(c[i]=='(')
				left++;
			else if(c[i]==')')
				right++;
			else
				sharp++;
		
		if(left<right||left==right&&sharp>0)
			out.println(-1);
		else if(left==right+sharp){
			for(i=0;i<sharp;i++)
				out.println(1);
		}else{
			left=0;
			right=0;
			sharp=0;
			for(i=0;i<n;i++){
				if(c[i]=='('){
					if(right>0||sharp>0){
						if(sharp>0){
							mod=(left-right)%sharp;
							div=(left-right)/sharp;
							if(mod==0){
								for(j=0;j<sharp;j++)
									out.println(div);
							}else{
								for(j=0;j<sharp-1;j++)
									out.println(div);
								out.println(div+mod);
							}
						}
						left=1;
						right=0;
						sharp=0;
					}else{
						left++;
					}
				}else if(c[i]=='#'){
					sharp++;
				}else{
					right++;
				}
			}
			if(right>0||sharp>0){
				if(sharp>0){
					mod=(left-right)%sharp;
					div=(left-right)/sharp;
					if(mod==0){
						for(j=0;j<sharp;j++)
							out.println(div);
					}else{
						for(j=0;j<sharp-1;j++)
							out.println(div);
						out.println(div+mod);
					}
				}
			}
		}
		out.flush();
	}

}
