// int a,i=0,j=0;
// float q=0,w=0;
// scanf("%d",&a);
// //printf("正数为:");
// while(a!=0)
// {
//
// if(a>0)
// {
// // printf("%d ",a);
// q+=a;
// i++;
// }
int b=a;
// else if(a<0)
// {
// // printf("\n负数为:");
// // printf("%d ",b);
// w+=a;
// j++;
// }
// scanf("%d",&a);
// }
// printf("\n正数几位:%d",i);
// printf("\n负数几位:%d",j);
// printf("\n正平均数%.2f\n",q/i);
// printf("负平均数%.2f",w/j);
int a,i;
int o,p;
//scanf("%d",&a);
//while(a<=1000)
for(a=1;a<10000;a++)
{
int j=0;
for(i=1;i<a;i++)
{
if(a%i==0)
{
//printf("%d ",i);
j+=i;
//p++;
}
}
//o=j/p;
//printf("我:%d \n",j);
//printf("%.2f\n",o);
if(j==a)
{
printf("%d\n",a);
}
}