#include<stdio.h> 
void wanmeishu(int n){
	int i,c=1;
	for(i = 2;i <= n / 2;i++){
		if(n % i == 0){
			c += i;
		}
	}
	if(c == n){
		printf("%d ",n);
	}
}

int main(){ 
	int m,n,i;
	scanf("%d %d",&m,&n);
	for(i = m;i <= n;i++){
		wanmeishu(i);
	}

	return 0;
} 
/**************************************************************
	Problem: 1136
	User: admin
	Language: C
	Result: Accepted
	Time:9 ms
	Memory:1144 kb
****************************************************************/