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

-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 C {
    public static void main(String args[]){
            Scanner in = new Scanner(System.in);
            String s = in.next();
            int baz = 0 , baste = 0, sharp = 0 , ind = 0;
            for(int i = 0 ; i < s.length() ; i++){
                if(s.charAt(i)=='('){
                    baz++;
                }else if(s.charAt(i)==')'){
                    baste++;
                    if(baste>baz){
                        System.out.println("-1");
                        return;
                    }
                        
                }else{
                    sharp++;
                    if(baz<sharp){
                        System.out.println("-1");
                        return;
                    }
                        
                }
            }
            int l = baz - baste;
            if(l==0&&sharp==0){
                System.out.println("0");
                return;
            }
            if(sharp==0&&l!=0){
                System.out.println("-1");
                return;
            }
            if(l<sharp){
                System.out.println("-1");
                return;
            }
            for(int i = 0 ; i < sharp ; i++){
                if(i!=sharp - 1){
                    System.out.println("1");
                    l--;
                }else{
                    System.out.println(l);
                    return;
                }
            }
        
    }
}
