#include<iostream>
using namespace std;
long long dp[10][1001],n,s;
int main(){
	
	for(int i=0;i<10;i++){
		for(int j=0;j<1001;j++)dp[i][j]=0;
	}
	
	for(int i=0;i<1001;i++){
		if(i<=100)dp[1][i]=1;
		else dp[1][i]=0;
	}

	for(int i=2;i<10;i++){
		for(int j=1;j<1001;j++){
			if(j-i>=0)dp[i][j]+=dp[i][j-i];
			if(j-(i-1)>=0)dp[i][j]+=dp[i-1][j-(i-1)];
			if(j-101>=0)dp[i][j]-=dp[i-1][j-101];
		}
	}
	
	while(1){
		cin>>n>>s;
		if(n==0&&s==0)break;
		cout<<dp[n][s]<<endl;
	}
	

	return 0;
}