Для заданого натурального числа знайдіть значення , яке обчислюється наступним кодом:

Функція Ейлера (або функція ), , — це арифметична функція, яка підраховує кількість додатних цілих чисел, що не перевищують і є взаємно простими з . Іншими словами, для додатного цілого числа , — це кількість цілих чисел k~(1 \le k \le n), таких що \gcd(n,k) = 1.
У першому рядку міститься кількість тестів t~(0 < t \le 10^6). Далі йдуть рядків, у кожному з яких міститься натуральне число n~(0 < n \le 10^4).
Для кожного тесту виведіть окремий рядок, що містить значення , яке відповідає заданому .
Приклад 1