#include <iostream>
using namespace std;

int f[10] = {0, 100, 199, 297, 394, 490, 585, 679, 772, 864};

int dfs(int n, int s, int k){
	if( n == 0 ){
		return ( s == 0 )? 1 : 0;
	}
	
	if( f[n] < s ) return 0;
	if( s < 0 ) return 0;
	
	int res = 0;
	for(int i = k; i <= 100; i++){
		res += dfs(n - 1, s - i, i + 1);
	}
	return res;
}

int main(){
	int n, s;
	while( cin >> n >> s, n || s ){
		cout << dfs(n, s, 0) << endl;
	}
}