#include #define rep(i, n) for (int i = 0; i < (n); ++i) using namespace std; using ll = long long; int main() { int n; cin >> n; vector a(n); rep(i, n) cin >> a[i]; reverse(a.begin(), a.end()); for (int i = 1; i <= a.back(); ++i) { cout << a.end() - lower_bound(a.begin(), a.end(), i) << ' '; } return 0; }