AT_abc388_b [ABC388B] Heavy Snake
Description
$ N $ 匹のヘビがいます。
はじめ、 $ i $ 匹目のヘビの太さは $ T_i $ 、長さは $ L_i $ です。
ヘビの重さは太さと長さの積となります。
$ 1 \leq k \leq D $ を満たす各整数 $ k $ について、すべてのヘビの長さが $ k $ 伸びたときの最も重いヘビの重さを求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ D $ $ T_1 $ $ L_1 $ $ T_2 $ $ L_2 $ $ \vdots $ $ T_N $ $ L_N $
Output Format
$ D $ 行出力せよ。 $ k $ 行目には、すべてのヘビの長さが $ k $ 伸びたときの最も重いヘビの重さを出力せよ。
Explanation/Hint
### Sample Explanation 1
すべてのヘビの長さが $ 1 $ 伸びたとき、ヘビの重さはそれぞれ $ 12, 10, 10, 11 $ となるので $ 1 $ 行目には $ 12 $ を出力します。
すべてのヘビの長さが $ 2 $ 伸びたとき、ヘビの重さはそれぞれ $ 15, 15, 12, 12 $ となるので $ 2 $ 行目には $ 15 $ を出力します。
すべてのヘビの長さが $ 3 $ 伸びたとき、ヘビの重さはそれぞれ $ 18, 20, 14, 13 $ となるので $ 3 $ 行目には $ 20 $ を出力します。
### Constraints
- $ 1 \leq N, D \leq 100 $
- $ 1 \leq T_i, L_i \leq 100 $
- 入力される値はすべて整数