1000 907
-999582488 -353377330
-977153462 148605667
-976520994 485465309
-960450019 -278962194
-956298940 -867325472
-953759560 -285430228
-952737202 392489769
-944835779 -209271639
-925414566 -643061910
-921229938 -657424252
-902529288 403663011
-902450816 405810019
-900213822 287357690
-898764844 -288091547
-877103125 113364062
-875437917 591224244
-874155472 -181727995
-871783768 -922450305
-861879668 459268930
-852449697 -179420371
-846051858 938520799
-843243170 -368246733
-838544158 122043853
-835398917 -658597887
-831785363 -94903281
-810617535 -721723019
-809467104 -202688512
-803808775 -643304824
-794849529 -598395101
-794502830 -630527898
-792911533 949589225
-789617057 -922878346
-767030494 157371016
-762565837 -633758335
-758987552 383367019
-740633142 979338483
-739358513 -114067542
-733478141 -8120561
-729142369 -844528124
-724926567 -707518718
-707394032 488997874
-707162801 -37207072
-703276164 274069102
-689446946 633367519
-683972282 167625891
-670743457 -699361024
-657475529 -737222091
-652867855 196906703
-640851721 -195874384
-632700521 -111599177
-623256990 -752626247
-621583293 84087452
-621342772 -116344191
-614371482 432823931
-612913643 523213756
-612687695 178734202
-604125670 -686646673
-599169546 -822272438
-595834231 -615723920
-587443296 -127064361
-584189681 -838219650
-581710839 929410625
-580401617 -102464552
-566760555 -32267571
-560955730 -690690699
-558588716 -376870832
-530469669 736828790
-527435585 554289955
-499093028 -362020379
-497803945 -815712890
-487166164 323570992
-481607557 882070832
-472005153 339866207
-470964610 -674130831
-470184811 -984228250
-468268093 -592393029
-461884473 -5300315
-441002248 751616882
-437534473 556043252
-433313671 143739707
-432471903 -958306461
-432296897 -363604187
-429554083 -864070749
-413736406 373602732
-413400196 -65911142
-412756955 459479554
-406950139 -454009112
-404510267 306399838
-404258753 562846202
-399872544 -522319870
-393033168 217204273
-392961368 714671942
-385951444 933866949
-377735004 -962929412
-371532986 165333128
-369489844 503227817
-362615859 804865187
-361632598 -804126866
-353807519 -911688984
-349148565 -386280529
-346671309 -11970978
-344315491 639463263
-342406759 -919386517
-338438987 283884778
-335369941 -185710225
-335278251 -181515489
-327767711 627587415
-327504765 827781338
-324981659 739143056
-310343128 -455716455
-310076072 -508617669
-303922915 684363280
-293539985 450403579
-291605817 596044678
-286011293 -832080178
-281913416 -380742178
-281785410 -747226062
-280371500 -736374717
-273160906 397679591
-268696448 -952581701
-267815833 -758631348
-255111341 -971057164
-245919702 82584171
-235961139 -276172065
-199925567 193818071
-198774978 97694147
-196847742 969640472
-191038965 -362954015
-176437598 628520810
-173968985 -699540956
-165854484 -168934958
-147612015 79214292
-147014629 -38582574
-99810381 199620750
-99727238 -116369166
-99632960 199265908
-99632300 199264588
-99300396 198600780
-99280554 198561096
-99025981 198051950
-98894420 197788828
-98070250 196140488
-97944717 195889422
-97166969 194333926
-96969598 193939184
-96787889 193575766
-96541584 193083156
-95751115 191502218
-95580250 191160488
-95201441 190402870
-94982446 189964880
-94698990 189397968
-94495459 188990906
-93956310 187912608
-93701890 187403768
-93039798 186079584
-92844939 185689866
-91836944 183673876
-91718600 183437188
-91623871 183247730
-91597118 183194224
-91311367 182622722
-91013473 182026934
-89414382 178828752
-89363501 178726990
-88799317 177598622
-88676102 177352192
-88504639 177009266
-88426994 176853976
-88416085 176832158
-88300968 176601924
-88136333 176272654
-87933204 175866396
-87866882 175733752
-87864463 175728914
-87571656 175143300
-87449867 174899722
-87259510 174519008
-87177968 174355924
-87157521 174315030
-86968390 173936768
-86691122 173382232
-86650508 173301004
-86591395 173182778
-86510128 173020244
-86369525 172739038
-86075897 -752351824
-85949819 171899626
-85924632 171849252
-85879091 171758170
-85415212 170830412
-83900344 167800676
-83869541 167739070
-83852762 167705512
-83704408 167408804
-83570377 167140742
-83195763 166391514
-82932185 165864358
-82639347 165278682
-82577468 165154924
-82548370 165096728
-82508780 165017548
-82422322 164844632
-82422061 164844110
-82373241 164746470
-82003595 164007178
-81913169 163826326
-81077002 162153992
-80550461 161100910
-80545955 161091898
-80330935 160661858
-80249034 160498056
-79846227 159692442
-79500172 159000332
-79363751 158727490
-78844902 157689792
-78302809 156605606
-78205527 156411042
-77843213 155686414
-77178405 154356798
-76353257 152706502
-76264402 152528792
-75651310 151302608
-75304305 150608598
-74609380 149218748
-74553245 149106478
-74289065 -566348342
-74100206 148200400
-73121879 146243746
-72498375 144996738
-72357319 144714626
-71891390 -911463587
-71885410 143770808
-71380163 142760314
-71041354 142082696
-70447877 -525798394
-70235838 140471664
-70221696 140443380
-69520657 139041302
-69430155 138860298
-69411151 138822290
-69398927 138797842
-69212859 -688147671
-69166549 138333086
-69032115 138064218
-69005738 138011464
-68960093 137920174
-68572838 137145664
-68087006 136174000
-67184076 134368140
-67123577 134247142
-66769555 133539098
-66546267 133092522
-66455525 132911038
-65859475 131718938
-65726662 131453312
-65426248 130852484
-65159479 130318946
-64859721 129719430
-64692732 129385452
-64467568 128935124
-63676776 127353540
-63585013 127170014
-63305734 126611456
-63112565 126225118
-62708244 125416476
-62685353 125370694
-62634874 125269736
-62223795 124447578
-62195606 124391200
-62072825 124145638
-62068668 124137324
-62061301 124122590
-61925750 123851488
-61621980 -105359360
-61381932 122763852
-61358471 122716930
-61061419 122122826
-60722837 121445662
-60254525 120509038
-60168207 120336402
-58648978 117297944
-58305707 116611402
-57743129 115486246
-57636718 115273424
-57609223 115218434
-56329363 112658714
-55722241 111444470
-55501931 111003850
-54795889 109591766
-54656553 109313094
-54600400 109200788
-54465499 108930986
-54209699 108419386
-53859349 107718686
-53399677 106799342
-53373882 106747752
-53102808 -950004991
-53095381 106190750
-52218640 104437268
-52074498 104148984
-51972706 103945400
-51297948 102595884
-51232440 102464868
-50881044 101762076
-50444465 100888918
-50266782 100533552
-49441409 98882806
-49409846 98819680
-49261844 98523676
-49041136 98082260
-48978393 97956774
-48645051 97290090
-47944820 95889628
-47930883 95861754
-47408860 94817708
-47174908 94349804
-46144759 92289506
-46124312 92248612
-45125856 90251700
-45020761 90041510
-44819749 89639486
-44291631 88583250
-43807186 87614360
-43612766 87225520
-43541707 87083402
-43302624 86605236
-43224053 86448094
-43155825 86311638
-43070100 86140188
-42682534 85365056
-42597436 85194860
-42353302 84706592
-42189273 84378534
-41534601 83069190
-41193172 82386332
-41094981 82189950
-41064366 82128720
-40840338 -26208416
-40687032 -62019906
-40508534 81017056
-40433038 80866064
-39974327 79948642
-39736905 79473798
-39280091 78560170
-38859976 77719940
-38794538 77589064
-38769024 195666071
-38743818 77487624
-38394652 76789292
-37786389 75572766
-37676952 75353892
-37370885 74741758
-37267588 74535164
-37130995 74261978
-36973523 73947034
-35642571 71285130
-35273331 70546650
-35198683 70397354
-34737859 69475706
-34671946 69343880
-34667110 69334208
-34558266 69116520
-34411215 68822418
-34318186 68636360
-34314406 68628800
-34156222 68312432
-34138260 68276508
-33111463 66222914
-33029751 66059490
-31904132 63808252
-31550341 63100670
-31318813 62637614
-31169546 62339080
-30242726 60485440
-29586014 59172016
-29578902 59157792
-28938662 57877312
-28524997 57049982
-28347928 56695844
-27938300 55876588
-27892135 55784258
-27571247 55142482
-27188539 54377066
-26717400 -548476141
-26669610 53339208
-26597280 53194548
-26383954 52767896
-26197848 52395684
-25586109 51172206
-25435359 50870706
-25323639 50647266
-24721182 49442352
-24552880 49105748
-24275305 48550598
-24006467 48012922
-23639364 47278716
-23462805 46925598
-23262204 46524396
-22578335 45156658
-22227937 44455862
-21698945 -504351328
-21539519 43079026
-21536020 43072028
-21355414 42710816
-21178101 42356190
-21108356 -577640378
-21058239 42116466
-20812976 41625940
-20763778 41527544
-20660820 41321628
-20585720 41171428
-20574566 486626814
-20550002 41099992
-20398494 40796976
-20233414 40466816
-19847470 39694928
-19495268 38990524
-19215997 38431982
-19194676 38389340
-19067486 38134960
-18780374 37560736
-18619478 37238944
-18512386 37024760
-18482840 36965668
-18447817 36895622
-18381727 36763442
-18139235 36278458
-18105826 36211640
-17759450 35518888
-17576160 35152308
-17550534 35101056
-16643646 33287280
-16550085 33100158
-15825711 31651410
-15754710 31509408
-15615796 31231580
-15403976 30807940
-14899326 29798640
-14549731 29099450
-14424581 28849150
-14361142 28722272
-14218193 28436374
-13973484 27946956
-12979924 25959836
-12915108 25830204
-12862574 25725136
-12844107 25688202
-12734298 25468584
-12729531 25459050
-12655057 -348528558
-12417228 24834444
-11781600 23563188
-11583134 23166256
-11500900 23001788
-11191330 22382648
-10827833 21655654
-10724107 21448202
-10718509 21437006
-10516101 21032190
-10475640 20951268
-9577907 19155802
-9451235 18902458
-9113033 18226054
-8272908 16545804
-8268190 16536368
-7620689 15241366
-7212750 14425488
-7085478 14170944
-6980680 13961348
-6840840 13681668
-5979633 11959254
-5742006 11484000
-5576693 11153374
-5474358 10948704
-5288489 10576966
-4625743 9251474
-4266833 8533654
-3991766 7983520
-3670574 7341136
-3592679 7185346
-3385369 6770726
-3075946 6151880
-3023095 6046178
-2744743 5489474
-2680590 5361168
-2433253 4866494
-2158071 4316130
-1658016 3316020
-1351305 2702598
-1239655 2479298
-938723 1877434
-923258 1846504
-796320 1592628
-705675 1411338
-545342 1090672
-196348 392684
-135612 271212
182741 -365494
455470 -910952
642775 -1285562
908949 -1817910
1304679 -2609370
1488935 -2977882
1798866 -3597744
1896115 -3792242
2278566 -4557144
2606808 -5213628
2950585 -356107631
3097160 -6194332
3674939 -7349890
3683239 -7366490
4440149 -8880310
4545235 -9090482
5197852 -10395716
5292626 -10585264
5304027 -10608066
5432854 -10865720
5456104 -10912220
5617914 -11235840
5627246 -11254504
5774723 -11549458
5776876 -11553764
5886532 -11773076
6055293 -12110598
6201808 -12403628
6290807 -12581626
6329007 -12658026
6335483 -12670978
7674970 -15349952
7881923 -15763858
7908132 -15816276
8080038 -16160088
8246126 -16492264
8339705 -16679422
8973750 -17947512
9038094 -18076200
9214686 -18429384
9409356 -18818724
9799656 -19599324
9818923 -19637858
10144148 -20288308
10661425 -21322862
11897951 -23795914
12320591 -24641194
12511513 191714549
12562003 -25124018
12921206 -25842424
13115666 -26231344
13440956 -26881924
13770876 -27541764
13884495 -27769002
14213235 -28426482
14279786 -28559584
14920631 -29841274
15090955 -30181922
15248893 -30497798
15304493 -30608998
15346459 -30692930
15608001 -31216014
15629459 -31258930
15849297 -31698606
15966925 -31933862
16356477 -32712966
17109343 -34218698
17654897 933198345
18125827 -36251666
18500276 -37000564
18642263 -37284538
18718551 -37437114
19102485 -38204982
19545948 -39091908
19597089 -39194190
19753841 -39507694
19846300 -39692612
20318060 -40636132
20462588 -40925188
20569774 -41139560
20698758 -41397528
20702021 -41404054
20954613 -41909238
21384157 -42768326
21414101 -42828214
22050969 -44101950
22437913 -44875838
23382412 -46764836
23669498 -47339008
24093670 -48187352
24511255 -49022522
24602500 -49205012
24980481 -49960974
25211204 -50422420
25254489 -50508990
25589683 -51179378
25624114 -51248240
26002562 -52005136
26519618 -53039248
26685404 -53370820
26827356 -53654724
26875199 -53750410
27660083 -55320178
28171052 -56342116
28299009 -56598030
28310938 -56621888
28524917 -57049846
28873353 -57746718
28927021 -57854054
29073312 -58146636
29165531 -58331074
29285267 -58570546
29306023 -58612058
29330809 -58661630
29355105 -58710222
29536190 -59072392
29602255 -59204522
29757018 -59514048
30606174 -61212360
30663902 -61327816
31525034 -63050080
31637635 -63275282
31646113 -63292238
31785999 -63572010
32094692 -64189396
32909957 -65819926
33220689 -66441390
33585187 -67170386
34640793 -69281598
34884518 -69769048
35155093 -70310198
35217167 -70434346
35375170 -70750352
35628947 -71257906
35895677 -71791366
37349276 -817975853
37380942 -74761896
37514126 -75028264
37532284 -75064580
38007032 -76014076
38085222 9460456
38131116 -76262244
38284892 -76569796
38469694 -76939400
39188048 -78376108
39466937 -78933886
39598763 -79197538
39718752 -79437516
39734767 -79469546
39952744 -79905500
39965993 -79931998
40225449 -80450910
40511796 -81023604
40587550 -81175112
41381326 -82762664
41477982 -82955976
41809415 -83618842
41842653 -83685318
42038977 -84077966
42075303 -84150618
42622116 -85244244
42771413 -85542838
43387373 -86774758
44067628 -88135268
44154603 -88309218
44966341 -89932694
45195697 -90391406
45460793 -90921598
45648754 -91297520
45955978 -91911968
47108905 -94217822
47547916 -95095844
47624168 -95248348
47626616 -95253244
47666646 -95333304
48049499 -96099010
48089769 -96179550
48451758 -96903528
48500370 -97000752
49242881 -98485774
49667722 -99335456
49988640 -99977292
50004734 -100009480
50168167 -100336346
50169171 -100338354
50778251 -101556514
50928982 -101857976
51030547 -102061106
51208915 -102417842
51363998 -102728008
51487117 -102974246
52000726 -104001464
52057609 -104115230
52545856 -105091724
53485462 485504954
54142647 -108285306
54580007 -109160026
54638589 -109277190
54864304 -109728620
54880872 -109761756
56575188 -113150388
56746342 -113492696
57067104 -114134220
57160971 -114321954
57316537 -114633086
57662252 -115324516
57722954 -115445920
57724465 -115448942
57740296 -115480604
57772897 -115545806
57954889 -115909790
58256935 -116513882
58375430 -116750872
58589776 -117179564
58805942 -117611896
59067542 -118135096
59071999 -118144010
59733690 -119467392
60031846 -120063704
60054812 -120109636
60743801 -121487614
60943868 -121887748
61407901 -122815814
61805870 -123611752
61919823 -123839658
62032136 -124064284
62214125 -124428262
62352312 -124704636
62528956 -125057924
62540024 -125080060
63801837 -127603686
63917692 -127835396
64723611 -129447234
64740886 -129481784
65624000 -131248012
65942977 -131885966
65955053 -131910118
65958155 -131916322
66169785 -132339582
66431703 -132863418
66783500 -133567012
66932205 -133864422
67345530 -134691072
67452535 -134905082
67880669 -135761350
68126231 -136252474
68374017 -136748046
68409871 -136819754
68410550 -136821112
68417130 -136834272
68751554 -137503120
68884152 -137768316
69007349 426040025
69104832 -138209676
69109000 -138218012
69177638 -138355288
69510981 -139021974
69550895 -139101802
69569988 -139139988
69768926 -139537864
70174454 -140348920
71184250 -142368512
71333395 -142666802
71879718 -143759448
72554594 -145109200
72849443 -145698898
73137291 -146274594
73527620 -147055252
73756329 -147512670
73876714 -147753440
74228005 -148456022
74351873 -148703758
75098808 -150197628
75411174 -150822360
75555266 -151110544
75656478 -151312968
75988964 -151977940
76013983 -152027978
76091120 -152182252
76191425 -152382862
76254563 -152509138
76615830 -153231672
77173659 -154347330
77601106 -155202224
77706638 -155413288
77713339 -155426690
77821594 -155643200
78169113 -156338238
78180281 -156360574
78309230 -156618472
78933131 -157866274
79119881 -158239774
79582043 -159164098
79609341 -159218694
79958636 -159917284
80290316 -160580644
80434128 -160868268
80499730 -160999472
80559095 -161118202
81186325 -162372662
81976578 -163953168
82007810 -164015632
82051065 -164102142
82399526 -164799064
82662943 -165325898
83017654 -166035320
83216214 -166432440
83957791 -167915594
84021599 -168043210
84030994 -168062000
84194019 -168388050
84801660 -169603332
85026945 -170053902
85200433 -170400878
85631009 -171262030
85719254 -171438520
85852836 -171705684
86324844 -172649700
86765843 -173531698
87599462 -312058749
87782195 -175564402
88332442 -176664896
88433690 -176867392
88631277 -177262566
88925309 -177850630
88990855 -177981722
89066527 -178133066
89377498 -178755008
89423176 -178846364
89667913 -179335838
89768490 -179536992
90187857 -180375726
90361342 -180722696
91083895 -182167802
91458704 -182917420
91473076 -182946164
91658958 -183317928
91694502 -183389016
93357819 -186715650
93830607 -187661226
94469885 -188939782
94731937 -189463886
94919573 -189839158
95127732 -190255476
95402798 -190805608
95663619 -191327250
96178191 -192356394
96294075 -192588162
96410448 -192820908
96474906 -192949824
96560308 490006864
96663966 -193327944
96748979 -193497970
97398728 -194797468
97561478 -195122968
97628670 -195257352
98746311 -197492634
98818198 561790457
99394234 -198788480
99426996 -198854004
99530216 -199060444
103112766 851122418
103860063 -420400944
113695412 652600839
118645289 917203531
128672145 -392367602
131193529 -293598568
132902431 135501656
150919045 -946613199
151265970 -548569660
152058441 586195461
152441785 -895715990
158324996 -702440764
164127688 994567258
165532730 -84508323
166405807 5529104
174002415 -23529879
180576099 95621631
182085703 665394655
184467620 -385043177
190177282 705246200
197110479 -517266788
200961795 -786879594
202980799 655090840
203424275 -924168662
204526350 289854024
204828764 -188871959
205820458 -265555726
208979793 227283677
212016165 -436707794
258762845 314204433
262451718 159406758
268490428 39010477
269474588 878413798
278053089 964561862
280333439 -853680223
292928970 715060679
300888523 93625666
305814425 -212492980
309779403 210215749
314381806 45860812
317063667 -216389141
320397694 -894044966
323727155 693472151
334784574 -754349272
337905268 595814426
339662524 669453427
345519145 55265665
345545973 376475908
347169801 265778354
355374594 -83426010
359563451 -237540877
359592249 793531658
360396865 47731471
361217612 653527936
375870784 214557455
377064175 -221968099
396276064 364251868
403047240 -691335934
413832554 132748480
421634091 -884133906
428293054 -327855427
432357123 -941060832
441427912 40314595
446206891 -902093126
446595526 -420036355
456489937 761007207
458861203 -932825794
481264786 -562292209
484554547 -210957522
488760729 -316385412
492789075 603424885
497026787 -508236363
499791256 -83137713
520038358 -240227939
528653002 996478371
532095617 -737627654
533595379 528623877
537163621 189999887
543770260 407598473
549429781 -918690365
558250282 404688236
564342227 166457946
575498487 -123397770
580672108 471876397
597814299 -444476778
605808910 494179532
644497454 -997574935
651531874 879897920
655375569 122298631
664211168 150050749
669764331 369480863
671229312 370783676
674964810 -498316209
693862337 839388920
695444180 -530205837
701930503 889545035
702029117 -446925873
706537067 -314374455
709672214 -186353987
720843274 300506630
727492861 838830849
731058729 -89443521
741023596 116331574
742661743 133348840
760118302 923159812
760498512 426476144
785059490 -978600900
788441818 -752795085
788912766 875797062
799659681 -180880543
808953602 935733931
810712458 -932425781
826987900 414783269
832708863 267806090
847340046 -80824823
865194182 967527875
872267405 -119860661
872796330 337817495
878147804 -632464260
883787852 900731630
884161701 -475800824
889130094 -232829615
889823002 -520874878
892459841 146012331
896705406 630213470
901273313 74385852
909553673 -770551733
923527723 853494721
940015071 -909813798
941466059 377184166
941662675 -846049814
953246380 287648788
956346940 445716823
957138456 456969675
957816948 -206106396
968168593 -570350297
969048095 -78051221
970953422 -433647397
985015706 865775784
987441797 502569016
998118081 760910750
