#include<bits/stdc++.h>
using namespace std;
char S[100005];
int ANS[100005],n;
void DO(int s,int e) {
	for(int i=e+1; i<=n&&S[i]=='L'; i++) {
		if((i-e)&1)ANS[s]++;
		else ANS[e]++;
	}
	for(int i=s-1; i&&S[i]=='R'; i--) {
		if((s-i)&1)ANS[e]++;
		else ANS[s]++;
	}
}
int main() {
	scanf("%s",S+1);
	n=strlen(S+1);
	for(int i=1; i<=n; i++)
		if(S[i]=='R'&&S[i+1]=='L') DO(i,i+1),ANS[i]++,ANS[i+1]++;
	for(int i=1; i<=n; i++)printf("%d ",ANS[i]);
	return 0;
}