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

-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

#include <bits/stdc++.h>
using namespace std;
int main() {
  char ch[100005];
  cin >> ch;
  int ctr1 = 0, ctr2 = 0;
  int l_i = 0;
  for (int i = 0; i < (int)strlen(ch); i++) {
    if (i == 0 && ch[i] == ')') {
      cout << "-1";
      return 0;
    }
    if (ch[i] == '(') {
      ctr1++;
    }
    if (ch[i] == ')') {
      ctr2++;
    }
    if (ctr2 > ctr1) {
      cout << "-1";
      return 0;
    }
    if (ch[i] == '#') l_i = i;
  }
  if (ctr2 >= ctr1) {
    cout << "-1";
    return 0;
  }
  int dif = ctr1 - ctr2;
  int sum = 0;
  int c1 = 0, c2 = 0;
  vector<int> ans;
  ans.clear();
  for (int i = 0; i < (int)strlen(ch); i++) {
    if (ch[i] == '(') c1++;
    if (ch[i] == ')') c2++;
    if (c2 > c1) {
      cout << "-1";
      return 0;
    }
    if (ch[i] == '#') {
      int pi = i;
      for (int j = i + 1; j < (int)strlen(ch); j++)
        if (ch[j] == ')') {
          i = j;
          c2++;
        } else
          break;
      if (c2 >= c1) {
        cout << "-1";
        return 0;
      }
      if (l_i != pi) {
        ans.push_back(1);
        sum++;
        c1 = c1 - (c2 + 1), c2 = 0;
      } else {
        ans.push_back(c1 - c2);
        sum += (c1 - c2);
        c1 = 0, c2 = 0;
      }
    }
  }
  if (sum == dif) {
    for (int i = 0; i < (int)ans.size(); i++) cout << ans[i] << "\n";
  } else {
    cout << "-1";
  }
}
