#include<iostream>
using namespace std;
#include<math.h>
#include<string>
#include<vector> // vextor容器
#include<algorithm> // 标准算法的头文件
#include<iomanip> // 小数点后几位运算
#include <climits> // 为了使用min=LONG_MAX
#include<cstdlib> // 生成随机数
#include<ctime> // 生成随机数
#include<stack>
#include<queue>
#include<list>
struct PK{
int time;
int a;
int b;
};
int main(){
int n,sum1=0,sum2=0;
cin >> n;
PK p[n];
for(int i=0;i<n;i++){
cin >> p[i].time >> p[i].a >> p[i].b;
}
if(p[0].a>=1 && p[0].a<=4){
sum1 = sum1 + 100;
}else {
sum2 = sum2 + 100;
}
for(int i=1;i<n;i++){
if(p[i].a==p[i-1].a && p[i].time-p[i-1].time<=10){
if(p[i].a>=1 && p[i].a<=4) sum1 = sum1 + 150;
else sum2 = sum2 + 150;
}else {
if(p[i].a>=1 && p[i].a<=4) sum1 = sum1 + 100;
else sum2 = sum2 + 100;
}
}
cout << sum1 << " " << sum2;
return 0;
}