#include<stdio.h>
int table[500000];
int prime[100000];
int main(){
    table[0]=-1;
    table[1]=-1;
    for(int i=2;i<500000;i++){
        if(table[i]!=-1){
            table[i]=1;
            for(int j=i*2;j<500000;j+=i){
                table[j]=-1;
            }
        }
    }
    int now=0;
    for(int i=0;i<500000;i++){
        if(table[i]==1)prime[now++]=i;
    }
    int a;
    while(scanf("%d",&a),a){
        long long int ret=0;
        for(int i=0;i<a;i++){
            ret+=prime[i];
        }
        printf("%lld\n",ret);
    }
}