#include <iostream>
using namespace std;
void soe(int,int);
int main() {
// your code here
int n,a,b;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a>>b;
soe(a,b);
}
return 0;
}
void soe(int a,int b)
{int k;
bool pr[b+1];
for(int i=2;i<=b;i++)
{
if(pr[i]==true)
{
for(int p=i*2;p<=b;p+=i)
{
pr[p]=false;
}
}
}
for(k=a;k<=b;k++)
{
if(pr[k]&&(k!=1))
{
cout<<k<<endl;
}
}
cout<<"\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIHNvZShpbnQsaW50KTsKaW50IG1haW4oKSB7CgovLyB5b3VyIGNvZGUgaGVyZQppbnQgbixhLGI7CmNpbj4+bjsKZm9yKGludCBpPTA7aTxuO2krKykKewoJY2luPj5hPj5iOwoJc29lKGEsYik7Cgp9CgpyZXR1cm4gMDsKCn0Kdm9pZCBzb2UoaW50IGEsaW50IGIpCntpbnQgazsKYm9vbCBwcltiKzFdOwpmb3IoaW50IGk9MjtpPD1iO2krKykKewppZihwcltpXT09dHJ1ZSkKewpmb3IoaW50IHA9aSoyO3A8PWI7cCs9aSkKewpwcltwXT1mYWxzZTsKfQp9Cgp9CmZvcihrPWE7azw9YjtrKyspCnsKCWlmKHByW2tdJiYoayE9MSkpCgl7CgkJY291dDw8azw8ZW5kbDsKCX0KfQpjb3V0PDwiXG4iOwoKfQ==