         -100000               1
          -96428              12
          -93406              55
          -93131              22
          -92307              11
          -90934             120
          -90384             180
          -89835              40
          -89285              90
          -89010             166
          -88186             514
          -87912              72
          -87637              56
          -87362             360
          -87087              18
          -86813             277
          -86538             740
          -86263             298
          -85989             372
          -85714             110
          -85439            1236
          -85164             202
          -84890             628
          -84615             578
          -84340            1094
          -84065            1684
          -83791             560
          -83516            1126
          -83241            2352
          -82967             480
          -82692            2282
          -82417            1780
          -82142            1944
          -81868            2390
          -81593            3940
          -81318            2244
          -81043            2902
          -80769            3098
          -80494            5006
          -80219            5109
          -79945            3982
          -79670            4630
          -79395            7074
          -79120            5256
          -78846            8000
          -78571            8244
          -78296            7458
          -78021            9947
          -77747            8844
          -77472           11380
          -77197           12168
          -76923           13115
          -76648           15708
          -76373           12654
          -76098           16628
          -75824           21080
          -75549           16484
          -75274           20478
          -75000           23834
          -74725           25825
          -74450           26116
          -74175           27776
          -73901           28456
          -73626           35396
          -73351           36380
          -73076           37604
          -72802           38026
          -72527           46226
          -72252           46358
          -71978           51662
          -71703           51068
          -71428           61486
          -71153           59380
          -70879           63326
          -70604           73656
          -70329           74491
          -70054           78236
          -69780           84934
          -69505           90636
          -69230           96173
          -68956          103814
          -68681          105740
          -68406          115276
          -68131          122015
          -67857          129620
          -67582          140596
          -67307          141284
          -67032          155354
          -66758          161374
          -66483          174448
          -66208          179476
          -65934          193720
          -65659          201232
          -65384          213660
          -65109          224694
          -64835          242794
          -64560          247372
          -64285          261778
          -64010          278164
          -63736          292235
          -63461          308378
          -63186          325298
          -62912          328858
          -62637          358798
          -62362          376158
          -62087          397004
          -61813          399846
          -61538          428752
          -61263          451384
          -60989          481258
          -60714          489560
          -60439          513811
          -60164          535664
          -59890          570686
          -59615          589118
          -59340          615823
          -59065          642828
          -58791          676392
          -58516          692790
          -58241          735474
          -57967          761272
          -57692          791718
          -57417          827426
          -57142          860718
          -56868          895984
          -56593          937412
          -56318          963702
          -56043         1014465
          -55769         1043840
          -55494         1091052
          -55219         1128402
          -54945         1178327
          -54670         1223034
          -54395         1271308
          -54120         1308410
          -53846         1360060
          -53571         1414248
          -53296         1476410
          -53021         1508334
          -52747         1573596
          -52472         1628670
          -52197         1687112
          -51923         1743028
          -51648         1809774
          -51373         1861668
          -51098         1936256
          -50824         1996504
          -50549         2065030
          -50274         2127828
          -50000         2209444
          -49725         2268898
          -49450         2349992
          -49175         2431572
          -48901         2501762
          -48626         2574128
          -48351         2663385
          -48076         2744798
          -47802         2839484
          -47527         2909038
          -47252         3003322
          -46978         3095032
          -46703         3185352
          -46428         3277078
          -46153         3384002
          -45879         3477004
          -45604         3568496
          -45329         3668144
          -45054         3799611
          -44780         3871720
          -44505         4001470
          -44230         4107070
          -43956         4221906
          -43681         4318654
          -43406         4456282
          -43131         4566620
          -42857         4694045
          -42582         4793414
          -42307         4966476
          -42032         5044896
          -41758         5188517
          -41483         5336160
          -41208         5449566
          -40934         5590148
          -40659         5735528
          -40384         5871698
          -40109         6013588
          -39835         6150930
          -39560         6301598
          -39285         6458040
          -39010         6604812
          -38736         6756584
          -38461         6906808
          -38186         7058692
          -37912         7251874
          -37637         7360794
          -37362         7577640
          -37087         7696518
          -36813         7902112
          -36538         8030166
          -36263         8252300
          -35989         8390572
          -35714         8577540
          -35439         8743698
          -35164         8943887
          -34890         9104698
          -34615         9318044
          -34340         9454446
          -34065         9675749
          -33791         9860494
          -33516        10075966
          -33241        10201682
          -32967        10461425
          -32692        10624854
          -32417        10842890
          -32142        11018718
          -31868        11249658
          -31593        11412120
          -31318        11650702
          -31043        11845006
          -30769        12054679
          -30494        12242894
          -30219        12492730
          -29945        12654390
          -29670        12925345
          -29395        13083518
          -29120        13333714
          -28846        13534116
          -28571        13776157
          -28296        13946706
          -28021        14210060
          -27747        14406656
          -27472        14675225
          -27197        14825122
          -26923        15103394
          -26648        15293164
          -26373        15569790
          -26098        15733836
          -25824        16002328
          -25549        16189950
          -25274        16475056
          -25000        16644508
          -24725        16902776
          -24450        17128422
          -24175        17355370
          -23901        17573272
          -23626        17839534
          -23351        18014520
          -23076        18299179
          -22802        18482014
          -22527        18745990
          -22252        18922064
          -21978        19249098
          -21703        19370352
          -21428        19669678
          -21153        19849982
          -20879        20129283
          -20604        20290858
          -20329        20580292
          -20054        20756412
          -19780        21014447
          -19505        21201922
          -19230        21483872
          -18956        21614360
          -18681        21933170
          -18406        22076510
          -18131        22351250
          -17857        22506862
          -17582        22769884
          -17307        22952074
          -17032        23191934
          -16758        23362280
          -16483        23625689
          -16208        23774040
          -15934        24043352
          -15659        24177512
          -15384        24442153
          -15109        24594424
          -14835        24815662
          -14560        24982268
          -14285        25217746
          -14010        25347916
          -13736        25600668
          -13461        25727200
          -13186        25964391
          -12912        26094860
          -12637        26303030
          -12362        26469226
          -12087        26645596
          -11813        26787654
          -11538        26988994
          -11263        27121590
          -10989        27307897
          -10714        27440070
          -10439        27628156
          -10164        27714634
           -9890        27935103
           -9615        28023624
           -9340        28215672
           -9065        28297286
           -8791        28468777
           -8516        28545114
           -8241        28773672
           -7967        28806272
           -7692        28943790
           -7417        29051900
           -7142        29214792
           -6868        29266740
           -6593        29413956
           -6318        29435776
           -6043        29616776
           -5769        29675718
           -5494        29788348
           -5219        29819198
           -4945        29955706
           -4670        29973680
           -4395        30107572
           -4120        30117838
           -3846        30255364
           -3571        30194002
           -3296        30375148
           -3021        30330714
           -2747        30458152
           -2472        30414104
           -2197        30539305
           -1923        30495490
           -1648        30586574
           -1373        30554498
           -1098        30636727
            -824        30590100
            -549        30652146
            -274        30606264
               0        30674040
             274        30606264
             549        30652146
             824        30590100
            1098        30636727
            1373        30554498
            1648        30586574
            1923        30495490
            2197        30539305
            2472        30414104
            2747        30458152
            3021        30330714
            3296        30375148
            3571        30194002
            3846        30255364
            4120        30117838
            4395        30107572
            4670        29973680
            4945        29955706
            5219        29819198
            5494        29788348
            5769        29675718
            6043        29616776
            6318        29435776
            6593        29413956
            6868        29266740
            7142        29214792
            7417        29051900
            7692        28943790
            7967        28806272
            8241        28773672
            8516        28545114
            8791        28468777
            9065        28297286
            9340        28215672
            9615        28023624
            9890        27935103
           10164        27714634
           10439        27628156
           10714        27440070
           10989        27307897
           11263        27121590
           11538        26988994
           11813        26787654
           12087        26645596
           12362        26469226
           12637        26303030
           12912        26094860
           13186        25964391
           13461        25727200
           13736        25600668
           14010        25347916
           14285        25217746
           14560        24982268
           14835        24815662
           15109        24594424
           15384        24442153
           15659        24177512
           15934        24043352
           16208        23774040
           16483        23625689
           16758        23362280
           17032        23191934
           17307        22952074
           17582        22769884
           17857        22506862
           18131        22351250
           18406        22076510
           18681        21933170
           18956        21614360
           19230        21483872
           19505        21201922
           19780        21014447
           20054        20756412
           20329        20580292
           20604        20290858
           20879        20129283
           21153        19849982
           21428        19669678
           21703        19370352
           21978        19249098
           22252        18922064
           22527        18745990
           22802        18482014
           23076        18299179
           23351        18014520
           23626        17839534
           23901        17573272
           24175        17355370
           24450        17128422
           24725        16902776
           25000        16644508
           25274        16475056
           25549        16189950
           25824        16002328
           26098        15733836
           26373        15569790
           26648        15293164
           26923        15103394
           27197        14825122
           27472        14675225
           27747        14406656
           28021        14210060
           28296        13946706
           28571        13776157
           28846        13534116
           29120        13333714
           29395        13083518
           29670        12925345
           29945        12654390
           30219        12492730
           30494        12242894
           30769        12054679
           31043        11845006
           31318        11650702
           31593        11412120
           31868        11249658
           32142        11018718
           32417        10842890
           32692        10624854
           32967        10461425
           33241        10201682
           33516        10075966
           33791         9860494
           34065         9675749
           34340         9454446
           34615         9318044
           34890         9104698
           35164         8943887
           35439         8743698
           35714         8577540
           35989         8390572
           36263         8252300
           36538         8030166
           36813         7902112
           37087         7696518
           37362         7577640
           37637         7360794
           37912         7251874
           38186         7058692
           38461         6906808
           38736         6756584
           39010         6604812
           39285         6458040
           39560         6301598
           39835         6150930
           40109         6013588
           40384         5871698
           40659         5735528
           40934         5590148
           41208         5449566
           41483         5336160
           41758         5188517
           42032         5044896
           42307         4966476
           42582         4793414
           42857         4694045
           43131         4566620
           43406         4456282
           43681         4318654
           43956         4221906
           44230         4107070
           44505         4001470
           44780         3871720
           45054         3799611
           45329         3668144
           45604         3568496
           45879         3477004
           46153         3384002
           46428         3277078
           46703         3185352
           46978         3095032
           47252         3003322
           47527         2909038
           47802         2839484
           48076         2744798
           48351         2663385
           48626         2574128
           48901         2501762
           49175         2431572
           49450         2349992
           49725         2268898
           50000         2209444
           50274         2127828
           50549         2065030
           50824         1996504
           51098         1936256
           51373         1861668
           51648         1809774
           51923         1743028
           52197         1687112
           52472         1628670
           52747         1573596
           53021         1508334
           53296         1476410
           53571         1414248
           53846         1360060
           54120         1308410
           54395         1271308
           54670         1223034
           54945         1178327
           55219         1128402
           55494         1091052
           55769         1043840
           56043         1014465
           56318          963702
           56593          937412
           56868          895984
           57142          860718
           57417          827426
           57692          791718
           57967          761272
           58241          735474
           58516          692790
           58791          676392
           59065          642828
           59340          615823
           59615          589118
           59890          570686
           60164          535664
           60439          513811
           60714          489560
           60989          481258
           61263          451384
           61538          428752
           61813          399846
           62087          397004
           62362          376158
           62637          358798
           62912          328858
           63186          325298
           63461          308378
           63736          292235
           64010          278164
           64285          261778
           64560          247372
           64835          242794
           65109          224694
           65384          213660
           65659          201232
           65934          193720
           66208          179476
           66483          174448
           66758          161374
           67032          155354
           67307          141284
           67582          140596
           67857          129620
           68131          122015
           68406          115276
           68681          105740
           68956          103814
           69230           96173
           69505           90636
           69780           84934
           70054           78236
           70329           74491
           70604           73656
           70879           63326
           71153           59380
           71428           61486
           71703           51068
           71978           51662
           72252           46358
           72527           46226
           72802           38026
           73076           37604
           73351           36380
           73626           35396
           73901           28456
           74175           27776
           74450           26116
           74725           25825
           75000           23834
           75274           20478
           75549           16484
           75824           21080
           76098           16628
           76373           12654
           76648           15708
           76923           13115
           77197           12168
           77472           11380
           77747            8844
           78021            9947
           78296            7458
           78571            8244
           78846            8000
           79120            5256
           79395            7074
           79670            4630
           79945            3982
           80219            5109
           80494            5006
           80769            3098
           81043            2902
           81318            2244
           81593            3940
           81868            2390
           82142            1944
           82417            1780
           82692            2282
           82967             480
           83241            2352
           83516            1126
           83791             560
           84065            1684
           84340            1094
           84615             578
           84890             628
           85164             202
           85439            1236
           85714             110
           85989             372
           86263             298
           86538             740
           86813             277
           87087              18
           87362             360
           87637              56
           87912              72
           88186             514
           89010             166
           89285              90
           89835              40
           90384             180
           90934             120
           92307              11
           93131              22
           93406              55
           96428              12
          100000               1
