#include<stdio.h>
#include<math.h>
int main(){
int n;
int m[15][15];
while(1){
scanf("%d",&n);
if(n==0){
break;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
m[i][j]=pow(2,i+j);
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
printf("%d ",m[i][j]);
}
printf("\n");
}
printf("\n");
}
return 0;
}