#include<iostream>
using namespace std;

typedef long long int ll;


ll dp[102][11][1001];

int main(){
  int n,s;

  while(cin >> n >> s,n || s){
    for(int i = 0 ; i < 102 ; i++){
      for(int j = 0 ; j < 11 ; j++){
	for(int k = 0 ; k < 1001 ; k++){
	  dp[i][j][k] = 0;
	}
      }
    }

    dp[0][0][0] = 1;

    for(int i = 0 ; i <= 100 ; i++){
      for(int j = 0 ; j <= n ; j++){
	for(int k = 0 ; k <= s ; k++){	  
	  dp[i+1][j][k] += dp[i][j][k];
	  if(k + i > s)continue;
	  dp[i+1][j+1][k+i] += dp[i][j][k];
	}
      }
    }

    cout << dp[101][n][s] << endl;

  }

  return 0;
}