#include<stdio.h>
#include<iostream>
#include<string>
#include<algorithm>
#include <vector>
#include<math.h>


using namespace std;

bool f[10000002];

int main(){
	
	f[2]=true;f[3]=true;f[5]=true;

	for(int i=2;i<10000001;i*=2)
	{
		f[i]=true;
	}
	//cout<<"#";
	for(int i=3;i<10000001;i*=3)
	{
		f[i]=true;
	}
	for(int i=5;i<10000001;i*=5)
	{
		f[i]=true;
	}
	for(int i=2;i<10000001;i++)
	{
		if(f[i]==true){
		for(int j=i;j<10000001;j*=5)
		f[j]=true;
		for(int j=i;j<10000001;j*=3)
		f[j]=true;
		for(int j=i;j<10000001;j*=2)
		f[j]=true;
			}
	}

	int a,b;

	while(1){
		int ans=0;
		cin>>a;if(a==0)break;
		cin>>b;
		
		for(int i=a;i<=b;i++)
			if(f[i]==true){ans++;}//cout<<i<<endl;}

		cout<<ans<<endl;
	}


	return 0;
}