#include<iostream>

bool isuru( int y )
{
 	return ( y % 4 == 0 && y % 100 != 0 ) || y % 400 == 0;
}

int main()
{
	int a, b;
	
	while( 1 ){
		std::cin >> a >> b;
		
		if( !a && !b ) break;
		
		bool f = false;
		
		for( int i = a; i <= b; i++ ){
			if( isuru( i ) ){
				std::cout << i << std::endl;
				f = true;
			}
		}
		
		if( !f ){
		 	std::cout << "NA" << std::endl;
		}
		
		std::cout << std::endl;
	}

 	return 0;
}