#include <iostream> #include <string> #include <vector>

using namespace std; const string alphabet = "abcdefghijklmnopqrstuvwxyz";

template <class T> inline void print(const vector<T>& arr) { for (int i = 0; i < arr.size(); ++i) cout << arr[i] << " "; cout << "\n"; }

vector<int> check_alphabet(const string word) { vector<int> check_result(alphabet.size(), -1);

for (int i = 0; i < word.size(); ++i) {
	int index = word[i] - 'a';
	if (check_result[index] == -1)
		check_result[index] = i;
}

/*
for (int i = 0; i < alphabet.size(); ++i) {
	for (int j = 0; j < word.size(); ++j) {
		if (alphabet[i] == word[j]) {
			check_result[i] = j;
			break;
		}
	}
}
*/

return check_result;

}

int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false);

string word;
cin >> word;

vector<int> check_result = check_alphabet(word);

print(check_result);

return 0;

}