#include<iostream>
using namespace std;
const int MAX_N=1001000;
bool table[MAX_N];

int main(){
	int n,m;
		for(int i=0;i<MAX_N;i++)table[i]=false;
		
		table[1]=table[2]=table[3]=table[5]=true;
		for(int i=2;i<MAX_N;i++){
		
		if(table[i]){
		if(i*2<MAX_N)table[i*2]=true;
		if(i*3<MAX_N)table[i*3]=true;
		if(i*5<MAX_N)table[i*5]=true;
		}
	}
	
	while(cin>>n>>m,n&&m){
		int ans=0;
		for(int i=n;i<=m;i++){
			if(table[i]){
			ans++;
			}
		}
		cout<<ans<<endl;
	}
	

	

	
	return 0;
}