#include<iostream>
#include<cstring>
using namespace std;
int main(){
long long n,k=0;
cin>>n;
long long masiv[n][2],m2[n][2],q,sbor=0,f=0,j=0;
while(k<n){
cin>>masiv[k][0];
cin>>masiv[k][1];
k++;
}
k--;
while(k>0){
    n=k;
    sbor=0;
while(n>0){
    q=masiv[k][1];
if(q==masiv[n][1]){
sbor=sbor+masiv[n][0];
}
n--;
}
if(sbor>j){
j=sbor;
}
k--;
}
cout<<j;
return 0;
}