#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

int n,l=1,r,ans[100010];
char s[100010];
void check()
{
	int x=l-1;
	while(s[x+1]=='R') ++x;
	for(int i=x;i>=l;--i) (x-i)%2==0?++ans[x]:++ans[x+1];
	for(int i=x+1;i<=r;++i) (i-x)%2==0?++ans[x]:++ans[x+1];
	return;
}
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') r=i-1,check(),l=i;
	}
	r=n,check();
	for(int i=1;i<=n;++i) printf("%d ",ans[i]);
}
