S = 'L' + gets.chomp + 'R'
N = S.length - 2
ml = Array.new(N + 1, 1)

r = false
1.upto(N) do |i|
	if S[i] == 'R' && S[i + 1] == 'R'
		ml[i + 2] += ml[i]
		ml[i] = 0
	end
end

N.downto(1) do |i|
	if S[i] == 'L' && S[i - 1] == 'L'
		ml[i - 2] += ml[i]
		ml[i] = 0
	end
end

puts ml[1..N].join(' ')