private static void initPrimes() {
		Arrays.fill(primeNumbers, true);
		primeNumbers[0] = false;
		primeNumbers[1] = false;
		primeNumbers[2] = true;
		primeNumbers[3] = true;

		for (int i = 2; i < MAX_T_SIZE; i++) {
			while (i < MAX_T_SIZE && !primeNumbers[i]) {
				i++;
			}

			if (i < MAX_T_SIZE && primeNumbers[i]) {
				for (int j = 2; j * i < MAX_T_SIZE; j++) {
					primeNumbers[i * j] = false;
				}
			}
		}
	}