A. FizzBuzz Remixed
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

FizzBuzz — одна из самых известных задач с собеседований по программированию. В этой задаче мы рассмотрим измененную версию FizzBuzz:

Дано целое число $$$n$$$, обработайте все целые числа от $$$0$$$ до $$$n$$$. Для каждого такого целого числа, что его остатки от деления на $$$3$$$ и на $$$5$$$ одинаковы (то есть, для каждого целого числа $$$i$$$, для которого $$$i \bmod 3 = i \bmod 5$$$), выведите FizzBuzz.

Однако вам не нужно решать эту задачу. Вместо этого по заданному числу $$$n$$$ вы должны сообщить, сколько раз правильное решение этой задачи выведет FizzBuzz.

Входные данные

Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.

Каждый набор входных данных состоит из одной строки, содержащей одно целое число $$$n$$$ ($$$0 \le n \le 10^9$$$).

Выходные данные

Для каждого набора входных данных выведите одно целое число — количество раз, которое правильное решение выведет FizzBuzz для данного значения $$$n$$$.

Пример
Входные данные
7
0
5
15
42
1337
17101997
998244353
Выходные данные
1
3
4
9
270
3420402
199648872
Примечание

В первом наборе входных данных решение выведет FizzBuzz для числа $$$0$$$.

Во втором наборе входных данных решение выведет FizzBuzz для чисел $$$0, 1, 2$$$.

В третьем наборе входных данных решение выведет FizzBuzz для чисел $$$0, 1, 2, 15$$$.