import std.stdio;
import std.algorithm;
import std.string;
import std.functional;
import std.array;
import std.conv;
import std.math;
import std.typecons;
import std.regex;
import std.range;

void main(){

    while(true){
	int n = readln().chomp().to!int;
	if(n==0) break;
	int fi;
	int[] pl;
	for(int i=0;i<n;i++) pl ~= 0;
	string c = readln().chomp();
	for(int i=0;i<100;i++){
	    if(c[i] == 'M') pl[i%n]++;
	    else if(c[i] == 'S'){
		pl[i%n]++;
		fi += pl[i%n];
		pl[i%n] = 0;
	    }else if(c[i] == 'L'){
		pl[i%n] += 1 + fi;
		fi = 0;
	    }
	}
	pl.sort();
	write(pl[0]);
	for(int i=1;i<n;i++){
	    writef(" %d",pl[i]);
	}
	writef(" %d\n",fi);
    }

}