#include <iostream>
#include <algorithm>
using namespace std;

typedef long long lli;

lli dp[9][101][1001];

int main(){
  int n,s;

  for(int i=0;i<9;i++) for(int j=0;j<101;j++) for(int k=0;k<1001;k++) dp[i][j][k] = 0;
  for(int i=0;i<=100;i++) dp[0][i][i] = 1;
  
  for(int i=0;i<8;i++){
    for(int j=0;j<100;j++){
      for(int k=0;k<1001;k++){
        if(dp[i][j][k] == 0) continue;
        for(int l=j+1;l<=100;l++){
          if(k + l > 1000) continue;
          dp[i+1][l][k+l] += dp[i][j][k];
        }
      }
    }
  }

  while(cin >> n >> s && (n|s)){
    lli ans = 0;
    for(int i=0;i<=100;i++) ans += dp[n-1][i][s];
    cout << ans << endl;
  }
}