#include <iostream>

int main(){
	int dp[82][10];
	
	for(int i = 0; i < 82; i++)
		for(int j = 0; j < 10; j++)
			dp[i][j] = 0;
	
	dp[1][1] = 1;
	for(int s = 1; s < 82; s++)
		for(int n = 1; n < 10; n++)
			for(int i = 0; i <= 9; i++){
				dp[s][n] += ((s - i >= 0) ? dp[n-1][s-1] : 0);
			}
			
	for(int i = 1; i < 82; i++){
		for(int j = 1; j < 10; j++)
			std::cout << dp[i][j] << " ";
		std::cout << std::endl;
	}
	
	std::cout << dp[1][9];
	
	int pause;
	std::cin >> pause;		
}