#include <bits/stdc++.h>

using namespace std;

int main(){
	int N, X, Y;
	vector<int> dist;
	cin>>N>>X>>Y;
	dist.assign(N, 0);
	for(int i=1;i<=N;i++){
		for(int j=i+1;j<=N;j++){
			int dis = min(abs(j-i), min(abs(X-i)+1+abs(Y-j), abs(X-j)+1+abs(Y-i)));
			dist[dis]++;
		}
	}
	for(int i=1;i<=N-1;i++){
		cout<<dist[i]<<"\n";
	}
	return 0;
}