#include <iostream>
using namespace std;

int main(){

	bool is_prime[10000];
	
	is_prime[0]=is_prime[1]=false;

	for(int i=2;i<10000;i++){
		is_prime[i]=true;
	}
	
	for(int i=2;i*i<10000;i++){
		if(is_prime){
			for(int j=i*i;j<10000;j+=i){
				is_prime[j]=false;
			}
		}
	} 
	int p[1300];
	int k=1;
	for(int i=2;i<10000;i++){
		if(is_prime){
			p[k]=i;
			k++;
		}
	}
	while(true){
		int n;
		cin>>n;
		if(n==0)
			break;
		int ans=0;
		for(int i=1;i<n;i++){
			ans=p[i]+ans;
		}
		cout<<ans<<endl;
	}
	return 0;
}		 