#include <bits/stdc++.h>
using namespace std;
template <class T>
void IN(T& x) {
  cin >> x;
}
template <class H, class... T>
void IN(H& h, T&... t) {
  IN(h);
  IN(t...);
}
template <class T1, class T2>
void OUT(const pair<T1, T2>& x);
template <class T>
void OUT(const T& x) {
  cout << x;
}
template <class H, class... T>
void OUT(const H& h, const T&... t) {
  OUT(h);
  OUT(t...);
}
template <class T1, class T2>
void OUT(const pair<T1, T2>& x) {
  OUT(x.first, " ", x.second);
}
template <class... T>
void OUTL(const T&... t) {
  OUT(t..., "\n");
}
void program();
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  program();
}
const int MX = 5e5;
int testCases;
int n;
void program() {
  IN(testCases);
  while (testCases--) {
    IN(n);
    OUTL((n + 2) / 2);
  }
}
