/*
█████████───███─────────███───███─────────████████████───███████████████───████████████───████████████───█████████───────
█████████───███─────────███───███─────────████████████───███████████████───████████████───████████████───█████████───────
█████████───███─────────███───███─────────████████████───███████████████───████████████───████████████───█████████───────
███─────────███─────────███───███─────────███──────███───███───███───███───███──────███───███──────███───███─────────────
███─────────███─────────███───███─────────███──────███───███───███───███───███──────███───███──────███───███─────────────
███─────────███─────────███───███─────────███──────███───███───███───███───███──────███───███──────███───███─────────────
█████████──────███───███──────███─────────████████████───███───███───███───████████████───███──────███───█████████───────
█████████──────███───███──────███─────────████████████───███───███───███───████████████───███──────███───█████████───────
█████████──────███───███──────███─────────████████████───███───███───███───████████████───███──────███───█████████───────
███────────────███───███──────███─────────███──────███───███───███───███───███────────────███──────███─────────███───────
███────────────███───███──────███─────────███──────███───███───███───███───███────────────███──────███─────────███───────
███────────────███───███──────███─────────███──────███───███───███───███───███────────────███──────███─────────███───────
█████████─────────███─────────█████████───███──────███───███───███───███───███────────────████████████───█████████───────
█████████─────────███─────────█████████───███──────███───███───███───███───███────────────████████████───█████████───────
█████████─────────███─────────█████████───███──────███───███───███───███───███────────────████████████───█████████───────
*/
/**

**/
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
#define fori(n) for ( int i = 0; i < (n);i++)
#define forj(n) for ( int j = 0; j < (n);j++)
#define fork(n) for ( int k = 0; k < (n);k++)
#define forghj(n) for ( int ghj = 0; ghj < (n);ghj++)
#define fori1(n) for ( int i = (n)-1; i >= 0;i--)
#define all(vector) (vector).begin(),(vector).end()
#define ff first
#define ss second
#define pb push_back
#define mp make_pair
#define INF 1e9+7
#define EPS 1e-6
#define _FORTIFY_SOURCE 0
#pragma GCC optimize("Ofast")
#pragma GCC optimize("no-stack-protector")
#pragma GCC optimize("unroll-loops")
#pragma GCC target("sse,sse2,sse3,ssse3,popcnt,abm,mmx,tune=native")
#pragma GCC optimize("fast-math")
#pragma GCC optimize "-O3"

string s;
vector < bool > isTrap;
vector < bool > isLeft;
vector < int > ans;
int n;
void f(int v, int kolodd, int kolnot) {
    if (isTrap[v]) {
        if (isLeft[v]) {
            if ((kolodd + kolnot) % 2 == 1) {
                ans[v] += kolnot;
                ans[v + 1] += kolodd;
            } else {
                ans[v] += kolodd;
                ans[v + 1] += kolnot;
            }
        } else {
            if ((kolodd + kolnot) % 2 == 1) {
                ans[v] += kolnot;
                ans[v - 1] += kolodd;
            } else {
                ans[v] += kolodd;
                ans[v - 1] += kolnot;
            }
        }
        return ;
    }
    if (kolodd == kolnot) kolodd++;
    else kolnot++;
    if (s[v] == 'L') f(v - 1, kolodd, kolnot);
    else f(v + 1, kolodd, kolnot);
}
int main() {
    cin >> s;
    n = s.size();
    isTrap.resize(n);
    isLeft.resize(n);
    ans.resize(n);
    fori(n - 1) {
        if (s[i] == 'R' && s[i + 1] == 'L') {
            isTrap[i] = 1;
            isTrap[i + 1] = 1;
            isLeft[i] = 1;
            ans[i] = 1;
            ans[i + 1] = 1;
        }
    }
    vector < int > keks;
    if (s[1] == 'R') keks.pb(0);
    if (s[n - 2] == 'L') keks.pb(n - 1);
    for (int i = 1; i < n - 1; i++) {
        if (s[i - 1] != 'R' && s[i + 1] != 'L') keks.pb(i);
    }
    fori(keks.size()) f(keks[i], 0, 0);
    fori(ans.size()) cout << ans[i] << " ";
}
/*
1
4
2 4 3 5
*/





Measured memory_bytes: 1152