#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, cek = 0, pagar = 0, cekp = 0, cek2, cek3;
  string s;
  cin >> s;
  for (i = 0; i < s.length(); i++) {
    if (s[i] == '(') {
      cek++;
    } else {
      cek--;
    }
    if (cek < 0) {
      cout << -1;
      return 0;
    }
    if (s[i] == '#') {
      pagar++;
    }
  }
  for (i = 0; i < s.length(); i++) {
    if (s[i] == '#') {
      cekp++;
      cek2--;
      if (cekp == pagar) {
        cek2 = 0;
        cek3 = 0;
      }
    } else if (s[i] == '(') {
      cek2++;
      cek3++;
    } else {
      cek2--;
      cek3 = 0;
    }
  }
  if ((cek2 > 0) || (cek3 > 0)) {
    cout << -1;
    return 0;
  }
  for (i = 0; i < pagar - 1; i++) {
    cout << 1 << endl;
  }
  cout << 1 + cek;
  return 0;
}
