#include <iostream>
#include <algorithm>
#include <cassert>
#include <cctype>
#include <complex>
#include <cstdio>
#include <map>
#include <math.h>
#include <queue>
#include <set>
#include <stack>
#include <string>
#include <vector>
using namespace std;

int m,n;

int main(){
	while(cin>>m>>n){
		int ans=0;
		for(int i=0;i<20;i++)for(int j=0;j<20;j++){
			for(int k=0;k<20;k++){
				double h=pow(2,i)*pow(3,j)*pow(5,k);
				if(h>=m&&h<=n)ans++;
				if(h>1e+6)break;
			}
			if(pow(2,i)*pow(3,j)>1e+6)break;
		}
		cout<<ans<<endl;
	}
}