#include<cstdio>
#include<iostream>
#include<string>

#define NMAX (10000+1)
#define YES 0
#define NO 1

using namespace std;

int main(void){

	int huriko[NMAX*10]={YES};
	int cnt=0;
	long long primenum[NMAX];

	huriko[0]=NO,huriko[1]=NO;
	primenum[0]=0;
	for(int i=2;cnt<NMAX;i++){
		if(huriko[i]==YES){
			cnt++;
			primenum[cnt]=primenum[cnt-1]+i;
			for(int j=i+i;j<NMAX*10;j+=i){
				huriko[j]=NO;
			}
		}
	}

	int n;

	while(1){
		cin>>n;
		if(n==0) break;
		cout<<primenum[n]<<endl;
	}

	return 0;
}