#include <iostream>
using namespace std;


int main(){
    int right[7][7];//[top][front]
    fill(right[0],right[7],0);
    right[1][2]=3; right[1][3]=5; right[1][5]=4; right[1][4]=2;
    right[2][1]=4; right[2][4]=6; right[2][6]=3; right[2][3]=1;
    right[3][1]=2; right[3][2]=6; right[3][6]=5; right[3][5]=1;
    right[4][1]=5; right[4][5]=6; right[4][6]=2; right[4][2]=1;
    right[5][1]=3; right[5][3]=6; right[5][6]=4; right[5][4]=1;
    right[6][2]=4; right[6][4]=5; right[6][5]=3; right[6][3]=2;

    int h[200][200];//(100,100)???????????¨??????
    int top[200][200];
    int n;
    while(cin>>n,n){
        fill(h[0],h[200],0);
        fill(top[0],top[200],0);
        for(int i=0;i<n;i++){
            int t,f,r;
            cin>>t>>f;
            r=right[t][f];
            int x=100, y=100;
            while(true){
                int b=7-f; int l=7-r;//b:back, l:left
                int nx=x, ny=y;
                for(int d=6;d>3;d--){
                    if(f==d&&h[x][y]>h[x][y-1]){//????????¢??????
                        ny=y-1; f=t; t=b;
                        break;
                    }
                    if(r==d&&h[x][y]>h[x+1][y]){//????????¢??????
                        nx=x+1; r=t; t=l;
                        break;
                    }
                    if(b==d&&h[x][y]>h[x][y+1]){//???????????¢??????
                        ny=y+1; f=7-t; t=7-b;
                        break;
                    }
                    if(l==d&&h[x][y]>h[x-1][y]){//????????¢??????
                        nx=x-1; r=7-t; t=7-l;
                        break;
                    }
                }
                if(nx==x&&ny==y){
                    h[x][y]++;
                    top[x][y]=t;
                    break;
                }else{
                    x=nx,y=ny;
                    continue;
                }
            }
        }
        int c[7]={};
        for(int i=0;i<200;i++){
            for(int j=0;j<200;j++){
                c[top[i][j]]++;
            }
        }
        for(int i=1;i<7;i++){
            if(i-1) cout<<" ";
            cout<<c[i];
        }
        cout<<endl;
    }
    return 0;
}