#include <stdio.h>

int dp[128][1024][10];

int main(void)
{
	int i, j, k;
	int x, y, z;
	int n;
	int s;
	for (k = 0; k <= 9; k++){
		for (i = 0; i <= 101; i++){
			for (j = 0; j <= 1000; j++){
				dp[i][j][k] = 0;
			}
		}
	}
	dp[0][0][0] = 1;
	for (k = 0; k <= 9; k++){
		for (i = 0; i <= 101; i++){
			for (j = 0; j <= 1000; j++){
				dp[i + 1][j + i][k + 1] += dp[i][j][k];
				dp[i + 1][j][k] += dp[i][j][k];
			}
		}
	}
	while (scanf("%d %d", &n, &s), n != 0 || s != 0){
//		for (k = 0; k <= n; k++){
//			for (i = 0; i <= 101; i++){
//				for (j = 0; j <= s; j++){
//					printf("%4d", dp[101][j][k]);
//				}
//				printf("\n");
//			}
//			printf("\n");
//		}
		printf("%d\n", dp[101][s][n]);
	}
	return (0);
}