#include<iostream>
#include<cmath>
using namespace std;

bool memo[10001]={false};

void prime(void){
	bool k;
	memo[2]=true;
	for(int i=3;i<=1e+4;i=i+2){
		k=true;
		for(int j=3;j<=sqrt((double)i);j=j+2){
			if(i%j==0){
				k=false;
				break;
			}
		}
		if(k==true){
			memo[i]=true;
		}
	}
	return;
}

int main(){
	
	int n,j=0;
	unsigned long long int sum=0;
	prime();
	while(cin>>n,n){
		sum=0;
		for(unsigned long long int i=0;j<n&&i<=10000;i++){
			if(memo[i]){
				sum=sum+i;
				j++;
			}
		}
		cout<<sum<<endl;
	}
}