#include #include using namespace atcoder; using mint = modint1000000007; using namespace std; #define rep1(a) for(int z = 0; z < a; z++) #define rep2(i, a) for(int i = 0; i < a; i++) #define rep3(i, a, b) for(int i = a; i < b; i++) #define rep4(i, a, b, c) for(int i = a; i < b; i += c) #define overload4(a, b, c, d, e, ...) e #define rep(...) overload4(__VA_ARGS__, rep4, rep3, rep2, rep1)(__VA_ARGS__) const int MOD=1e9+7; const int64_t INF = 1LL<<60; int main(){ int N;cin>>N; mapM; rep(i,N){ string S; int C; cin>>S>>C; M[S]=C; } vector A(8,0); for(auto [k,v]:M){ A[v]++; } rep(i,8){ cout<