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

-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 Main {
   static String s = new String();
    static int [] c = new int[1000000];



    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);

            s=scanner.nextLine();
            for (int i=0 ; i<c.length ; i++)
                c[i]=0;

            int i, a, c1, c2;
            int len = s.length();
            a = c1 = c2 = 0;
            for(i = 0; i < len; ++ i){
                if(s.charAt(i) == ')') ++c1;
                else if(s.charAt(i) == '(') ++c2;
                else ++a;
            }
            int tot = a;
            if(c1+a > c2){
                System.out.println("-1\n");// continue;
            }
            int temp1 = 0, temp2 = 0, j;
            for(i = 0; i < len; ++ i){
                if(s.charAt(i) == ')') ++temp1;
                if(s.charAt(i) == '(') ++temp2;
                if(s.charAt(i) == '#'){
                    if((--a) == 0){
                        int cou = 0;j = len-1;
                        while(j > i){
                            if(s.charAt(j) == ')') ++cou;
                            -- j;
                        }
                        int temp = c2-temp1-cou;
                        temp1 += temp;
                        c[a] = temp;
                    }
                    else{
                        ++temp1;
                        c[a] = 1;

                    }
                }
                if(temp1 > temp2) break;
            }
            if(temp1 > temp2) System.out.println("-1\n");
            else{
                for(i = tot-1; i >= 0; i --)
                    System.out.println(c[i]);
            }
        }
    }


  			  			   	       	  				 	