#GYM104651L. Partially Free Meal

Partially Free Meal

Description

A new restaurant is opened in Byteland. To attract more customers, the meal is partially free. Specifically, there are $n$ types of dishes on sale, labeled by $1,2,\dots,n$. Each dish can not be ordered more than once. For the $i$-th dish, its basic price is $a_i$ dollars, and its event price is $b_i$ dollars. Assume you have ordered $k$ dishes $p_1,p_2,\dots,p_k$ ($1\leq p_i\leq n, p_i<p_{i+1}$), the total amount of dollars that you need to pay for is:

$$ \sum_{i=1}^k a_{p_i}+\max_{i=1}^k\left\{b_{p_i}\right\} $$

You are a customer at this restaurant, you decide to order exactly $k$ dishes, what's the minimum possible amount of dollars that you need to pay for?

The first line of the input contains a single integer $n$ ($1 \leq n \leq 200\,000$), denoting the number of dishes.

Each of the following $n$ lines contains two integers $a_i$ and $b_i$ ($1 \leq a_i,b_i \leq 10^9$), denoting the basic price and the event price of each dish.

Print $n$ lines, the $k$-th ($1\leq k\leq n$) of which containing an integer, denoting the minimum possible amount of dollars that you need to pay for when you order exactly $k$ dishes.

Input

The first line of the input contains a single integer $n$ ($1 \leq n \leq 200\,000$), denoting the number of dishes.

Each of the following $n$ lines contains two integers $a_i$ and $b_i$ ($1 \leq a_i,b_i \leq 10^9$), denoting the basic price and the event price of each dish.

Output

Print $n$ lines, the $k$-th ($1\leq k\leq n$) of which containing an integer, denoting the minimum possible amount of dollars that you need to pay for when you order exactly $k$ dishes.

3
2 5
4 3
3 7
7
11
16