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);
 }