#include <bits/stdc++.h>
using namespace std;
char a[100005];
int len, x, y, z, pd, bo;
int main() {
  scanf("%s", a);
  len = strlen(a);
  pd = -1;
  bo = 0;
  for (int i = 0; i < len; i++)
    if (a[i] == '(')
      x++;
    else if (a[i] == ')')
      y++;
    else
      z++, pd = i;
  if (y + z > x) {
    printf("-1\n");
    return 0;
  }
  for (int i = 0; i < len; i++) {
    if (a[i] == '(')
      bo++;
    else
      bo--;
    if (i == pd) bo -= (x - y - z);
    if (bo < 0) break;
  }
  if (bo < 0)
    printf("-1\n");
  else {
    for (int i = 1; i < z; i++) puts("1");
    printf("%d\n", x - y - z + 1);
  }
  return 0;
}
