
#include<iostream>
#include<string.h>
using namespace std;

int main(){
	string s;
	cin>>s;
	int a[100010];
	
	int l=s.size();
	for(int i=0;i<l;i++) a[i]=1;
	
		for(int i=1;i<l;i++){
//			cout<<a[i]<<"&&&&";
			if(s[i]==s[i-1]&&s[i]=='R'){
				a[i]+=a[i-1];
				a[i-1]=0;
//				cout<<"R:"<<a[i]<<" ";
			}
			if(s[i]=='L'){
				int flag=0;
				for(int j=i;;j++){
					if(s[j]=='L'){
						flag++;
						a[j]=0;
//					cout<<"  flag:"<<flag;
					}
					else break;
				}
				a[i]=flag;
				if(a[i]>a[i-1]){
					a[i-1]++;
					a[i]--;
				}
				i+=flag-1;
			}
//			cout<<"L:"<<a[i]<<" ";
		}
		cout<<a[0];
		for(int i=1;i<l;i++){
			cout<<" "<<a[i];
		}
		cout<<endl;
	return 0;
}