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

-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.util.Scanner;


public class Treasure {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		

		Scanner sc= new Scanner(System.in);
		
		String s=sc.nextLine();
		
		int opening=0;
		int closing=0;
		int dash=0;
		
		
		for(int i=0;i<s.length();i++){
			if(s.charAt(i)==')')
				closing++;
			else if(s.charAt(i)=='(')
			opening++;
			else dash++;
		}
		
		int o=0;
		int c=0;
		int d=0;
		StringBuilder sb= new StringBuilder();
		
		for(int j=0;j<s.length();j++){
			if(s.charAt(j)==')')
			{
				c++;
				if(c==o)
					c=o=0;
				if(c>o)
				{
					System.out.println(-1);
				    return;
				}
			}
			else if(s.charAt(j)=='('){
				o++;
			}
			else if(s.charAt(j)=='#'){
				int count=countClosing(j,s);
				if(o>c){
					if(o==count){
						System.out.println(-1);
						return;
						}
					sb.append(""+(o-count));
				    sb.append("\n");
				    c=0;
				    o=count;
				}	
			}
		}
		
		if(s.charAt(0)=='#'){
			System.out.println(-1);
		    return;
		}
		
		System.out.println(sb);
		
	}

	private static int countClosing(int j, String s) {
		
		if(j==s.length()-1)
			return 0;
		
		if(s.charAt(j+1)=='(')
			return 0;
		
		int cnt=0;
	     for(int i=j+1;i<s.length();i++)
	    	 if(s.charAt(i)==')')
	    		 cnt++;
	    	 else 
	    		 break;
	     
	     
	     return cnt;
               		
	}
}
