//#include <stdio.h>
//
//int main()
//{
// int D[19]={};
// int E[8]={};
// int F[4]={};
// int a, b, c, d, n, m, k;
// scanf("%d", &k);
// n=k;
// for(int i=0; n>0; i++)
// {
// D[i]=n%2;
// n=n/2;
// m=i;
// }
// printf("2 ");
// for(int i=m; i>=0; i-=1)
// {
// printf("%d", D[i]);
// }
// n=k;
// for(int i=0; n>0; i++)
// {
// E[i]=n%8;
// n=n/8;
// m=i;
// }
// printf("\n8 ");
// for(int i=m; i>=0; i-=1)
// {
// printf("%d", E[i]);
// }
// n=k;
// for(int i=0; n>0; i++)
// {
// F[i]=n%16;
// n=n/16;
// m=i;
// }
// printf("\n16 ");
// for(int i=m; i>=0; i-=1)
// {
// if (F[i]>=10)
// printf("%c", F[i]+55);
// else
// printf("%d", F[i]);
// }
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int D[10]={};
// D[0]=-1;
// int a, n, m, k=0;
// scanf("%d", &n);
// for(int i=1; n>0; i++)
// {
// if (D[i-1]==-1 && n%10==0)
// {
// D[i]=-1;
// }
// else
// {
// D[i]=n%10;
// k=k+n%10;
// }
// n=n/10;
// m=i;
//
// }
// for(int i=1; i<=m; i++)
// {
// if (D[i]==-1)
// {
// a=0;
// }
// else
// printf("%d", D[i]);
// }
// printf("\n%d", k);
// return 0;
//}
// for(int i=0; i<3; i++)
// {
// if (N[i]==N[i+1])
// {
// k+=1;
// D[i]=N[i];
// }
// }
// if(k==3)
// K[h]=50000+D[1]*5000;
// else if(k==2)
// {
// if(N[1]==N[2])
// {
// K[h]=N[1]*1000+10000;
// }
// else
// {
// K[h]=2000+500*D[0]+500*D[2];
// }
// }
// else if(k==1)
// {
// K[h]=(D[0]+D[1]+D[2]+D[3])*100+1000;
// }
// else
// {
// K[h]=N[3]*100;
// }
#include <stdio.h>
int main()
{
int K[1000]={};
int D[4]={};
int N[4]={};
int a=0, b=0, c=0, d=0, n, m, k=0, t;
scanf("%d", &n);
for(int h=0; h<n; h++)
{
k=0;
scanf("%d %d %d %d", &N[0], &N[1], &N[2], &N[3]);
for (int i = 0; i < 3; i++)
for (int j = i + 1; j < 4; j++)
if (N[i] > N[j])
{
t=N[i];
N[i]=N[j];
N[j]=t;
}
if(N[0]==N[3])
{
K[h]=50000+N[0]*5000;
}
else if(N[0]==N[2] || N[1]==N[3])
{
if (N[0]==N[2])
{
K[h]=10000+N[0] * 1000;
}
else if (N[1]==N[3])
{
K[h]=10000+N[1]*1000;
}
}
else if(N[0]==N[1] && N[2]==N[3])
{
K[h]=2000+N[0]*500+N[2]*500;
}
else if(N[0]==N[1] || N[1]==N[2] || N[2]==N[3])
{
int q;
if(N[0] == N[1])
q = N[0];
else if(N[1] == N[2])
q=N[1];
else
q=N[2];
K[h]=1000+q*100;
}
else
{
K[h]=N[3]*100;
}
}
m=K[0];
for (int i=0; i<n; i++)
{
if (K[i]>m)
m=K[i];
}
printf("%d", m);
return 0;
}



