let count=0;//计数变量
let sum = 0;
while(num=parseInt(readline())){
count=0;
//第一个完全数是6,若小于6则输出0
for(let x=6; x <= num; x++){
sum = 0;
//最大的因数为x/2,计数到该数的1/2即可
for(let y=1; y <= x/2; y++){
if(x%y == 0) sum += y;
}
if(sum == x) count++;
}
console.log(count);
}