#include <bits/stdc++.h>
using namespace std;
int sum[1000] = {0};
int len = 0;
int digit[1000] = {0};
void printInt() {
  int idx;
  for (idx = len; idx >= 1; idx--) cout << digit[idx];
  cout << endl;
}
void nextInt(int d) {
  int idx;
  for (idx = 1; d > 0; idx++) {
    while (d > 0 && digit[idx] < 9) {
      d--;
      digit[idx]++;
    }
    if (idx > len) len = idx;
  }
}
void solve(int d) {
  if (d > 0) {
    nextInt(d);
  } else {
    int idx;
    for (idx = 1;; idx++) {
      if (idx > len) len = idx;
      if (d > 0 && digit[idx] < 9) {
        d--;
        digit[idx]++;
        nextInt(d);
        break;
      }
      d += digit[idx];
      digit[idx] = 0;
    }
  }
  printInt();
}
int main() {
  int t;
  cin >> t;
  for (int i = 0; i < t; i++) {
    cin >> sum[i];
    solve(sum[i] - sum[i - 1]);
  }
  return 0;
}
