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

-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.*;
import java.util.Stack;


public class competetive  {

     public static void main(String[] args) throws java.lang.Exception {
         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
         BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(java.io.FileDescriptor.out), "ASCII"), 512);
         String line=br.readLine();
         boolean f=true;
         Stack<Character>s=new Stack<>();
         int c=0;
         for(int i=0;i<line.length();i++){
             if(line.charAt(i)=='('){
                 s.push('(');
             }else{
                 if(s.isEmpty()){
                     f=false;
                     break;
                 }else{
                     if(line.charAt(i)=='#'){
                         c++;
                     }
                     s.pop();
                 }
             }
         }
         int c2=0;
         for(int i=0;i<line.length();i++){
             if(line.charAt(i)=='#'){
                 c2++;
             }
             if(c2==c&&line.charAt(i)=='('){
                 f=false;
                 break;
             }
         }
         if(!f){
             out.write("-1");
         }else{
             for(int i=0;i<c-1;i++){
                 out.write("1"+'\n');
             }
             out.write(String.valueOf(1+s.size())+'\n');
         }

         out.flush();

     }

}