         -100000               1
          -93939               9
          -89090              28
          -88484              16
          -86666               8
          -85454              35
          -84242              84
          -83030              43
          -81818              43
          -81212             148
          -80606              30
          -79393             197
          -78787              12
          -78181             132
          -77575              84
          -76969             319
          -76363              72
          -75757             233
          -75151              52
          -74545             340
          -73939             284
          -73333             267
          -72727             364
          -72121             406
          -71515             224
          -70909             516
          -70303             604
          -69696             512
          -69090             564
          -68484             622
          -67878             696
          -67272             964
          -66666             612
          -66060            1074
          -65454             972
          -64848            1088
          -64242            1356
          -63636            1075
          -63030            1364
          -62424            1604
          -61818            1484
          -61212            1970
          -60606            1488
          -60000            2143
          -59393            2092
          -58787            2434
          -58181            2108
          -57575            2745
          -56969            2532
          -56363            3210
          -55757            3044
          -55151            3270
          -54545            3292
          -53939            3804
          -53333            3968
          -52727            4009
          -52121            4068
          -51515            5144
          -50909            4404
          -50303            5319
          -49696            4820
          -49090            5940
          -48484            5740
          -47878            6067
          -47272            6508
          -46666            7002
          -46060            6672
          -45454            7400
          -44848            7588
          -44242            8311
          -43636            8156
          -43030            8730
          -42424            8980
          -41818            9717
          -41212            9420
          -40606           10524
          -40000           10136
          -39393           11422
          -38787           11168
          -38181           11916
          -37575           11800
          -36969           13362
          -36363           12256
          -35757           14474
          -35151           13068
          -34545           14944
          -33939           14392
          -33333           16402
          -32727           14928
          -32121           16476
          -31515           16172
          -30909           17870
          -30303           17040
          -29696           18407
          -29090           18276
          -28484           19435
          -27878           18988
          -27272           20821
          -26666           19872
          -26060           21200
          -25454           20916
          -24848           22272
          -24242           22248
          -23636           23620
          -23030           22368
          -22424           23760
          -21818           24124
          -21212           24847
          -20606           25440
          -20000           25314
          -19393           25340
          -18787           27314
          -18181           25304
          -17575           28890
          -16969           26320
          -16363           28516
          -15757           28200
          -15151           28995
          -14545           29208
          -13939           29540
          -13333           29080
          -12727           30727
          -12121           29688
          -11515           31633
          -10909           30292
          -10303           31633
           -9696           31004
           -9090           32484
           -8484           31684
           -7878           32593
           -7272           31940
           -6666           32879
           -6060           32632
           -5454           33617
           -4848           32144
           -4242           34494
           -3636           32544
           -3030           34259
           -2424           32552
           -1818           34147
           -1212           32968
            -606           34608
               0           32560
             606           34608
            1212           32968
            1818           34147
            2424           32552
            3030           34259
            3636           32544
            4242           34494
            4848           32144
            5454           33617
            6060           32632
            6666           32879
            7272           31940
            7878           32593
            8484           31684
            9090           32484
            9696           31004
           10303           31633
           10909           30292
           11515           31633
           12121           29688
           12727           30727
           13333           29080
           13939           29540
           14545           29208
           15151           28995
           15757           28200
           16363           28516
           16969           26320
           17575           28890
           18181           25304
           18787           27314
           19393           25340
           20000           25314
           20606           25440
           21212           24847
           21818           24124
           22424           23760
           23030           22368
           23636           23620
           24242           22248
           24848           22272
           25454           20916
           26060           21200
           26666           19872
           27272           20821
           27878           18988
           28484           19435
           29090           18276
           29696           18407
           30303           17040
           30909           17870
           31515           16172
           32121           16476
           32727           14928
           33333           16402
           33939           14392
           34545           14944
           35151           13068
           35757           14474
           36363           12256
           36969           13362
           37575           11800
           38181           11916
           38787           11168
           39393           11422
           40000           10136
           40606           10524
           41212            9420
           41818            9717
           42424            8980
           43030            8730
           43636            8156
           44242            8311
           44848            7588
           45454            7400
           46060            6672
           46666            7002
           47272            6508
           47878            6067
           48484            5740
           49090            5940
           49696            4820
           50303            5319
           50909            4404
           51515            5144
           52121            4068
           52727            4009
           53333            3968
           53939            3804
           54545            3292
           55151            3270
           55757            3044
           56363            3210
           56969            2532
           57575            2745
           58181            2108
           58787            2434
           59393            2092
           60000            2143
           60606            1488
           61212            1970
           61818            1484
           62424            1604
           63030            1364
           63636            1075
           64242            1356
           64848            1088
           65454             972
           66060            1074
           66666             612
           67272             964
           67878             696
           68484             622
           69090             564
           69696             512
           70303             604
           70909             516
           71515             224
           72121             406
           72727             364
           73333             267
           73939             284
           74545             340
           75151              52
           75757             233
           76363              72
           76969             319
           77575              84
           78181             132
           78787              12
           79393             197
           80606              30
           81212             148
           81818              43
           83030              43
           84242              84
           85454              35
           86666               8
           88484              16
           89090              28
           93939               9
          100000               1
