Convoluted Intervals

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

The cows are hard at work trying to invent interesting new games to play. One of their current endeavors involves a set of NN intervals (1N21051\le N\le 2\cdot 10^5), where the iith interval starts at position a_ia\_i on the number line and ends at position b_ia_ib\_i \geq a\_i. Both a_ia\_i and b_ib\_i are integers in the range 0M0 \ldots M, where 1M50001 \leq M \leq 5000.

To play the game, Bessie chooses some interval (say, the iith interval) and her cousin Elsie chooses some interval (say, the jjth interval, possibly the same as Bessie's interval). Given some value kk, they win if a_i+a_jkb_i+b_ja\_i + a\_j \leq k \leq b\_i + b\_j.

For every value of kk in the range 02M0 \ldots 2M, please count the number of ordered pairs (i,j)(i,j) for which Bessie and Elsie can win the game.

입력

The first line of input contains NN and MM. Each of the next NN lines describes an interval in terms of integers a_ia\_i and b_ib\_i.

출력

Please print 2M+12M+1 lines as output, one for each value of kk in the range 02M0 \ldots 2M.