E. Принцип домино
ограничение по времени на тест
2 seconds
ограничение по памяти на тест
256 megabytes
ввод
stdin
вывод
stdout

Вася увлекается расстановкой домино. Обычкновенные домино Васе надоели, и он использует костяшки разных высот. Он поставил на стол n доминошек вдоль одной оси, проходящей слева направо. Каждая доминошка стоит перпендикулярно этой оси так, что ось проходит через центр ее основания. i-ая костяшка домино имеет координату xi и высоту hi. Теперь Вася хочет узнать для каждой костяшки домино, сколько доминошек упадет, если он толкнет ее вправо. Помогите ему это сделать.

Считайте, что доминошка падает, если ее задевают строго выше основания. Другими словами, падение костяшки домино с начальной координатой x и высотой h приводит к падению всех доминошек на отрезке [x + 1, x + h - 1].

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

В первой строке записано целое число n (1 ≤ n ≤ 105) — количество доминошек. Далее следует n строк по два целых числа xi и hi ( - 108 ≤ xi ≤ 108, 2 ≤ hi ≤ 108) — координата и высота каждой доминошки. Никакие две доминошки не стоят в одной точке.

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

Выведите n чисел zi через пробел — сколько доминошек упадет, если Вася толкнет вправо i-ую (включая ее саму).

Примеры
Входные данные
4
16 5
20 5
10 10
18 2
Выходные данные
3 1 4 1 
Входные данные
4
0 10
1 5
9 10
15 10
Выходные данные
4 1 2 1