#include <bits/stdc++.h>
using namespace std;


#define maxa 1005
#define maxn 105
bool value[maxa*maxn];
int a[maxn];

int main() {
	
	int n;
	cin>>n;
	int mx=0;
	int i;
	for(i=0;i<n;++i){
		cin>>a[i];
	}
	memset(value,sizeof(value),0);
	value[0]=true;
	for(i=0;i<n;++i){
		vector<int> x; // gia tri moi dc tao thanh
		for(int j=0;j<=mx;++j){
			if(value[j]){
				x.push_back(j+a[i]);
			}
		}
		for(auto v: x){
			value[v]=true;
		}
		mx+=a[i];
	}
	int cnt=0;
	
	for(i=1;i<=mx;++i){
		if(value[i]) {
			cnt++;
		}
	}
	cout<<cnt<<endl;
	
	return 0;
}