#include<stdio.h>
int f(int a,int b){
  if(b==0)return a;
  return f(b,a%b);
}
int main(){
  unsigned long n,c,i,j;
  while(1){
    scanf("%d",&n);
    if(!n)break;
    c=0;
    for(i=1;i<=n;i++){
      for(j=i;j<=n;j++){
	if(i*(j/f(i,j))==n)c++;
      }
    }
    printf("%ld\n",c);
  }
  return 0;
}