bool isdigit(char c);

int main(){
  string str;
  
  while(cin >> str){
    int num = 0;
    int ans = 0;
    for(int i=0; i<str.size(); ++i){
      
      if(isdigit(str[i])){	
	if(isdigit(str[i-1])){
	  num *= 10;
	  num += (int)(str[i]-'0');
	}else if(isdigit(str[i])){
	  num += (int)(str[i]-'0');
	}
	
      }

      if(!isdigit(str[i+1])){
	ans += num;
	num = 0;
      }
      
    }
   cout << ans << endl;
  } 
  return 0;
}

bool isdigit(char c){
  switch(c){
  case '0': return true;
  case '1': return true;
  case '2': return true;
  case '3': return true;
  case '4': return true;
  case '5': return true;
  case '6': return true;
  case '7': return true;
  case '8': return true;
  case '9': return true;	    
  default : return false;
  }
}

