#include <bits/stdc++.h>
using namespace std;
int main() {
  int viajes = 0;
  cin >> viajes;
  long long tiempos[viajes + 1], costos[viajes + 1];
  for (int i = 1; i <= viajes; i++) {
    cin >> tiempos[i];
  }
  int ap1 = 1, ap2 = 1;
  costos[0] = 0;
  for (int i = 1; i <= viajes; i++) {
    costos[i] = costos[i - 1] + 20;
    while (tiempos[i] - tiempos[ap1] >= 90) {
      ap1++;
    }
    while (tiempos[i] - tiempos[ap2] >= 1440) {
      ap2++;
    }
    if (costos[i] > costos[ap1 - 1] + 50) costos[i] = costos[ap1 - 1] + 50;
    if (costos[i] > costos[ap2 - 1] + 120) costos[i] = costos[ap2 - 1] + 120;
    cout << costos[i] - costos[i - 1] << endl;
  }
  return 0;
}
