program ideone;
var
a:array[1..10] of String;
b:array[1..10] of integer;
i, N, j, k, r_s, tmp_b:integer;
s, tmp_a:String[50];
begin
for i:=1 to 10 do begin
b[i]:=0; a[i]:='';
end;
readln(N);
for i:=1 to N do begin
readln(s);
for j:=1 to 10 do
if (a[j]=s) then break;
if ((j=10) AND (a[j]<>s)) then begin
for k:=1 to 10 do
if (a[k]='') then begin a[k]:=s; b[k]:=1; break; end;
end
else
b[j]:=b[j]+1;
end;
r_s:=0;
for i:=1 to 10 do
if (a[i]='') then break
else r_s:=r_s+1;
for i:=1 to r_s do begin
for j:=i+1 to r_s do begin
if (b[i]<b[j]) then begin
tmp_b:=b[i]; b[i]:=b[j]; b[j]:=tmp_b;
tmp_a:=a[i]; a[i]:=a[j]; a[j]:=tmp_a;
end; end; end;
for i:=1 to r_s do
writeln(a[i]);
end.
cHJvZ3JhbSBpZGVvbmU7CnZhcgphOmFycmF5WzEuLjEwXSBvZiBTdHJpbmc7CmI6YXJyYXlbMS4uMTBdIG9mIGludGVnZXI7CmksIE4sIGosIGssIHJfcywgdG1wX2I6aW50ZWdlcjsKcywgdG1wX2E6U3RyaW5nWzUwXTsKYmVnaW4KCWZvciBpOj0xIHRvIDEwIGRvIGJlZ2luCgliW2ldOj0wOyBhW2ldOj0nJzsKCWVuZDsKCXJlYWRsbihOKTsKCWZvciBpOj0xIHRvIE4gZG8gYmVnaW4KCXJlYWRsbihzKTsKCWZvciBqOj0xIHRvIDEwIGRvCglpZiAoYVtqXT1zKSB0aGVuIGJyZWFrOwoJaWYgKChqPTEwKSBBTkQgKGFbal08PnMpKSB0aGVuIGJlZ2luCglmb3Igazo9MSB0byAxMCBkbyAKCWlmIChhW2tdPScnKSB0aGVuIGJlZ2luIGFba106PXM7IGJba106PTE7IGJyZWFrOyBlbmQ7CgllbmQKCWVsc2UgCgliW2pdOj1iW2pdKzE7CgllbmQ7CiAgICByX3M6PTA7CiAgICBmb3IgaTo9MSB0byAxMCBkbwogICAgaWYgKGFbaV09JycpIHRoZW4gYnJlYWsKICAgIGVsc2Ugcl9zOj1yX3MrMTsKICAgIAogICAgZm9yIGk6PTEgdG8gcl9zIGRvIGJlZ2luCiAgICBmb3Igajo9aSsxIHRvIHJfcyBkbyBiZWdpbgogICAgaWYgKGJbaV08YltqXSkgdGhlbiBiZWdpbgogICAgdG1wX2I6PWJbaV07IGJbaV06PWJbal07IGJbal06PXRtcF9iOwogICAgdG1wX2E6PWFbaV07IGFbaV06PWFbal07IGFbal06PXRtcF9hOwogICAgZW5kOyBlbmQ7IGVuZDsKICAgIAogICAgZm9yIGk6PTEgdG8gcl9zIGRvCiAgICB3cml0ZWxuKGFbaV0pOwogICAgCmVuZC4=