rt
#include<bits/stdc++.h>
using namespace std;
struct node{
int price=0,time=0;
}a[100005];
int main(){
int arr=1,js=1,ans=0;
bool flag=false;
int n;
cin>>n;
while(n--){
bool b;
int p,t;
cin>>b>>p>>t;
if(b){
bool yes_no=true;
if(!flag){
ans+=p;
continue;
}
for(;arr<js;arr++){
int t1=a[arr].time,p1=a[arr].price;
if((t-t1<=45)&&p<=p1){
yes_no=false;
break;
}
}
if(yes_no)ans+=p;
}else{
flag=true;
a[js].price=p;
a[js].time=t;
js++;
ans+=p;
}
}
cout<<ans<<endl;
return 0;
}