1000 259
-999682469 -25198473
-999634405 -27038087
-999547344 -30085019
-999074785 -43006695
-998743457 -50114957
-998555611 -53727958
-998307394 -58157963
-998088528 -61800422
-998074317 -62029507
-997497838 -70696989
-997428335 -71670903
-997210175 -74644951
-997082343 -76333500
-996964503 -77857445
-996782299 -80156411
-996173962 -87392445
-995633090 -93352833
-995138448 -98485891
-993480794 -113999622
-992645822 -121054839
-991646738 -128983518
-990023901 -140899530
-988811657 -149169396
-988725287 -149740804
-988445508 -151576646
-988057914 -154082964
-987801963 -155715394
-987786201 -155815349
-985576541 -169230268
-984980244 -172667080
-983359408 -181670792
-980496845 -196534828
-979412387 -201869705
-977857296 -209272812
-975402756 -220430183
-973754968 -227598910
-973670162 -227961437
-973447148 -228911887
-972094690 -234588822
-971944298 -235211147
-971400508 -237446951
-969763429 -244046908
-969738017 -244147865
-969292835 -245909337
-969020875 -246978837
-968987053 -247111499
-968157381 -250342340
-965257131 -261301880
-964556377 -263876861
-962920654 -269784759
-961761960 -273886718
-960037259 -279872227
-959568804 -281474176
-958638200 -284627482
-956934123 -290305161
-956491527 -291760107
-954776239 -297325303
-952255765 -305301425
-951759468 -306845102
-951732133 -306929876
-951503480 -307637984
-950561156 -310537422
-950162755 -311754296
-948061458 -318087211
-946452850 -322842073
-942874536 -333148032
-940383770 -340115226
-939423088 -342759776
-937632385 -347628412
-935712466 -352763636
-931803478 -362963194
-928724059 -370771659
-928407128 -371564539
-923797114 -382882350
-922916775 -384999518
-919249606 -393675201
-918383156 -395692281
-911190415 -411985473
-909176171 -416411686
-909005109 -416784973
-908730801 -417382718
-908358258 -418192870
-907211878 -420673996
-906474624 -422260296
-898821748 -438314347
-891598031 -452827730
-887907671 -460021706
-880339252 -474344604
-880010437 -474954348
-877516941 -479545639
-873027815 -487670418
-853793892 -520611172
-851744603 -523957187
-846264442 -532763077
-845905932 -533332126
-833604770 -552361376
-830648263 -556797508
-829584608 -558381035
-828056433 -560644759
-825413154 -564529120
-821238037 -570585742
-812757581 -582602023
-801356107 -598187589
-799732810 -600356090
-799154110 -601126202
-797982181 -602681044
-797320814 -603555732
-795248384 -606283770
-793513510 -608552637
-787893978 -615810914
-776145831 -630553448
-768065558 -640371221
-760762236 -649030679
-755188276 -655507948
-753939391 -656943983
-750999358 -660302935
-747597231 -664152379
-733983827 -679166948
-727671114 -685926200
-722961388 -690888438
-722181805 -691703291
-720746628 -693198601
-720082510 -693888450
-717015225 -697057508
-716718856 -697362233
-704737897 -709467757
-700030458 -714112988
-698455083 -715653896
-697622900 -716465136
-690801835 -723044139
-689282112 -724493045
-681957187 -731392095
-677374236 -735638598
-670414327 -741986949
-667684308 -744444536
-667445033 -744659070
-664980469 -746860749
-660844833 -750522557
-659287310 -751891112
-658161499 -752876778
-656965251 -753920859
-651629986 -758536989
-631326614 -775517059
-629975362 -776615120
-619665710 -784865855
-606121182 -795372312
-590814436 -806807477
-589774504 -807567976
-584343633 -811506328
-583819971 -811883146
-581395055 -813621406
-580524558 -814242740
-577758223 -816207962
-576562600 -817052979
-576526044 -817078774
-574004703 -818852003
-569716597 -821841226
-564959347 -825118742
-561176442 -827696202
-559560100 -828789778
-547325901 -836919566
-547082136 -837078932
-538748066 -842466927
-537087036 -843526833
-531944962 -846778932
-507975215 -861371687
-485976833 -873971693
-481993231 -876174941
-480433511 -877031153
-477016356 -878894418
-475036338 -879966181
-472900138 -881116032
-469649034 -882853208
-463493005 -886100579
-461614579 -887080595
-444120845 -895966895
-417408205 -908719094
-410955260 -911655514
-410474687 -911871994
-409966330 -912100658
-402779017 -915297255
-401075481 -916045010
-390450021 -920624127
-388724396 -921354083
-382961016 -923764506
-380212112 -924899320
-379004194 -925394955
-373957076 -927446013
-373353295 -927689236
-370554079 -928810894
-366948331 -930241326
-363236427 -931697000
-361474716 -932381913
-351873665 -936047502
-344914186 -938634224
-338335508 -941025550
-336815567 -941570643
-324678646 -945824391
-323673135 -946168961
-314239597 -949343709
-306166650 -951977933
-300031660 -953929245
-299811629 -953998422
-295108668 -955463697
-294581542 -955626348
-288951277 -957343805
-283404898 -959000347
-283065894 -959100465
-282340739 -959314187
-279375985 -960181785
-270869838 -962615984
-260019758 -965603297
-257271874 -966339063
-253854636 -967242382
-251239321 -967925000
-243327176 -969944270
-232739314 -972539158
-230721221 -973019897
-218515985 -975833370
-204188740 -978931540
-202517417 -979278662
-195645561 -980674674
-188911102 -981994194
-166534555 -986035620
-163640673 -986520011
-158840324 -987304286
-146874480 -989155139
-144492299 -989505926
-117945035 -993020126
-115244954 -993337104
-113749421 -993509472
-113593469 -993527315
-112385407 -993664693
-110886280 -993833102
-107617773 -994192344
-104459356 -994529157
-95146340 -995463297
-83529211 -996505330
-78329445 -996927530
-77604453 -996984228
-67149263 -997742942
-57262706 -998359146
-53750068 -998554421
-53301510 -998578465
-48388592 -998828587
-36117753 -999347542
-24218955 -999706679
-21820246 -999761911
-2750987 -999996217
1950850 -999998098
2654389 -999996478
4440014 -999990144
13475669 -999909200
14284149 -999897977
24676207 -999695497
45449027 -998966660
49006591 -998798456
63833050 -997960592
73283486 -997311151
74745771 -997202623
92841823 -995680871
101050642 -994881284
102459592 -994737168
103371506 -994642817
106258914 -994338496
111772776 -993733791
125139729 -992139128
131597296 -991303260
132792814 -991143819
136485323 -990642094
139900252 -990165603
146983978 -989138874
149920799 -988698010
151097089 -988518928
155110076 -987897194
158161935 -987413188
164267183 -986415883
166593143 -986025723
181778203 -983339558
192669828 -981263644
195627398 -980678297
196205796 -980562740
205852891 -978582949
205918760 -978569091
215441410 -976516769
224494903 -974475264
229260226 -973365168
232289568 -972646677
238625948 -971111558
241959151 -970286437
251223096 -967929211
251306442 -967907575
252229085 -967667551
265474414 -964117906
273401819 -961899915
273863578 -961768549
294694114 -955591639
300893999 -953657592
303356901 -952877008
311330876 -950301577
313066106 -949731338
317466318 -948269549
323262079 -946309479
339229341 -940703702
344856481 -938655426
364322254 -931272944
368928455 -929457797
380549467 -924760566
386958428 -922097162
387982027 -921666940
392301181 -919836825
392721993 -919657239
395172248 -918607041
401339032 -915929573
424647265 -905358880
425466854 -904974009
427887235 -903832128
429226725 -903196778
433465538 -901170144
434491570 -900675900
435395347 -900239353
438163154 -898895462
439143460 -898416954
441133700 -897441396
448853170 -893605524
449934727 -893061444
452495500 -891766687
455864179 -890049353
457741360 -889085400
471863435 -881671651
476011719 -879438937
481207888 -876606508
482347609 -875979900
482975812 -875633694
483144667 -875540537
483982118 -875077888
488188412 -872738263
491562714 -870842178
497930241 -867217087
500585223 -865687262
504338761 -863505886
505262439 -862965740
507721408 -861521313
516232542 -856448459
518095506 -855322774
530692272 -847564578
532963806 -846138040
537029495 -843563467
537381001 -843339588
549646069 -835397630
558888409 -829242876
559199323 -829033243
561812957 -827264288
571168443 -820832876
571329928 -820720485
575264178 -817967680
576639573 -816998656
579017486 -815315124
580222473 -814458030
586520190 -809934607
595764059 -803159503
597123280 -802149481
599540965 -800344071
606884589 -794789970
607951096 -793974474
614562142 -788868414
631018349 -775767906
634546705 -772884519
637295140 -770619819
638183250 -769884498
644572305 -764543357
650148140 -759807473
658917393 -752215308
676612640 -736339145
679589086 -733592990
687964657 -725744191
691272785 -722593895
702706989 -711479366
718076456 -695964226
736761391 -676152833
740081329 -672517380
749282718 -662250261
760968367 -648788983
764116893 -645077805
770500575 -637439303
772506763 -635006537
779165851 -626817818
784111720 -620619699
787350454 -616505688
790287621 -612736058
791952910 -610582172
810169456 -586195746
826218676 -563349536
834716480 -550679942
836040933 -548667074
837247107 -546824727
840847711 -541271768
847201362 -531271919
850639190 -525749910
853728807 -520717893
853822733 -520563868
856722332 -515777904
858385152 -513005781
860057268 -510197507
866448537 -499266395
870398026 -492348735
871971584 -489556490
872022543 -489465713
872038440 -489437391
872714910 -488230157
874431233 -485149481
876965349 -480553615
886182378 -463336587
888752123 -458388115
889966988 -456024956
892630431 -450789212
893049284 -449958861
896108108 -443835847
901242800 -433314453
902451072 -430792366
907429704 -420203918
907935349 -419110251
908117523 -418715374
908719331 -417407688
909377605 -415971600
916010542 -401154194
916158240 -400816765
919564936 -392938073
920096436 -391691905
921190780 -389111227
921371591 -388682893
923178968 -384370385
923692198 -383135385
925209403 -379456929
928540875 -371230176
937987153 -346670017
940721281 -339180589
943453031 -331506227
951903533 -306397884
952023902 -306023676
955595877 -294680369
957058430 -289895087
957191278 -289456140
958320122 -285696594
958556862 -284901285
958778670 -284153941
960096103 -279670293
965213720 -261462186
972997167 -230817055
973979237 -226637257
976335872 -216259717
977388947 -211449394
977787465 -209598839
982197393 -187851754
982734063 -185023678
983075704 -183199783
983760505 -179486122
985765005 -168128982
987840598 -155470103
988294076 -152560871
988770817 -149439858
989023861 -147755887
989373942 -145393269
991276488 -131798803
991799372 -127804559
991971303 -126463173
992438335 -122744251
993217978 -116267139
993247748 -116012547
995660580 -93059172
995955908 -89843356
996589838 -82514814
996819737 -79689472
996940733 -78161210
997839100 -65704874
998135656 -61034513
998199229 -59985823
998357402 -57293083
998665421 -51646650
998994264 -44838149
999220432 -39478197
999286964 -37756632
999306887 -37225603
999337168 -36403622
999342648 -36252887
999632969 -27091091
999821375 -18900198
999948683 -10130687
999964970 -8370109
999983558 -5734405
999991101 -4218694
999998207 1893496
999968195 7975482
999884697 15185244
999800645 19966726
999716204 23822493
999671596 25626154
999629142 27231928
999477902 32309795
998939884 46033770
998439205 55849384
997523359 70335966
994842814 101428671
994552546 104236428
993507366 113767804
993228978 116173133
992411069 122964504
992158001 124990003
991621245 129179356
987954869 154742291
987249597 159179876
986727678 162383770
986260274 165198884
985741262 168268132
983234190 182347271
982130330 188202058
982042790 188658309
981957732 189100535
976638965 214886788
976432507 215822980
975102124 221756279
972185314 234212969
971536528 236889793
971378103 237538588
969960553 243262255
968597793 248632892
967872102 251443023
967799187 251723526
967668227 252226488
964652904 263523764
963559657 267493526
962661561 270707810
962107130 272671725
962056823 272849169
959081602 283129794
951170039 308667388
949906374 312534606
946376874 323064716
946365722 323097384
945204849 326477859
943329403 331857856
941818239 336122603
939977863 341235426
937613417 347679564
937223687 348728777
936911138 349567617
931163129 364602834
928865310 370417650
926891294 375329893
926050069 377400675
925665237 378343585
917253397 398304161
915329394 402705972
912849396 408296436
912716795 408592770
911298237 411746916
904354281 426782537
898643748 438679169
898499580 438974377
896263789 443521386
893109741 449838848
890808581 454378775
887880815 460073535
887534390 460741473
886716577 462313434
886649985 462441135
880697037 473679985
875110953 483922328
874671715 484715783
869662510 493646754
867604518 497254864
866933415 498423969
866038516 499977287
863948249 503580602
863182585 504891893
862324777 506355585
854016213 520246391
852502567 522723036
850758078 525557506
846504563 532381465
845694358 533667548
841962484 539536074
831209450 555959395
830774326 556609395
830566173 556919951
829629263 558314683
828793635 559554385
826806451 562486526
824653732 565637889
820199943 572076964
813022672 582232028
812249867 583309654
791406691 611289987
788168236 615459853
785156903 619296889
781556270 623834751
776304217 630358439
774840871 632156329
770305598 637674905
765467376 643474705
763894631 645340989
761954901 647630086
752088916 659061652
745468302 666541079
745111602 666939802
743589085 668636876
735397142 677636365
730761101 682633293
729680041 683788737
726130481 687556924
722809128 691047729
719027645 694981471
716065171 698033430
706181856 708030498
705760822 708450183
699251817 714875441
695263976 718754480
693007347 720930521
691733027 722153321
680203976 733022885
678183054 734893016
662682308 748900633
660393159 750920019
657582257 753382754
654547173 756021162
652491805 757795780
643953124 765064947
637466351 770478196
633346333 773868478
631071952 775724301
612278825 790641916
606563525 795035024
603662444 797240022
601750283 798684291
601355809 798981345
593627327 804740080
591684047 806169950
591463071 806332087
582434077 812877940
575197139 818014823
572089303 820191336
572027962 820234119
570593762 821232463
562910556 826517819
562540255 826769896
552875763 833263698
552427220 833561135
543920259 839136908
535750687 844376220
530689766 847566146
526721463 850037940
523920429 851767212
513628843 858012477
512873528 858464177
504045982 863676819
499556515 866281298
498890866 866664816
473111053 881002798
468840373 883282913
464951416 885336196
456751858 889594143
452886004 891568431
452454928 891787271
445984874 895040497
443302362 896372141
441935486 897046836
439768877 898110981
437364724 899284214
435652110 900115125
432822799 901479020
419704756 907660684
416984610 908913546
406265820 913754936
400964070 916093780
396457986 918052866
394769151 918780342
393935871 919137927
393755837 919215067
392072844 919934174
389568783 920997374
372450887 928051904
365113513 930963008
363423204 931624159
358816620 933408074
352687331 935741228
351297055 936264054
334497326 942396699
321329554 946967432
317986323 948095300
310778147 950482479
308282923 951294717
308109969 951350748
298295677 954473514
298232250 954493334
292187448 956361069
291307963 956629327
289931451 957047414
286508547 958077686
283071033 959098947
269892693 962890406
269137610 963101732
266719904 963774088
261659838 965160157
261036907 965328821
260570616 965454791
255770747 966737464
254051451 967190705
253563806 967318663
252429568 967615271
242179755 970231398
238732873 971085277
233042403 972466574
225609492 974217818
224405908 974495761
219877244 975527548
216149818 976360208
203527229 979069286
198731870 980053898
193054559 981188023
191988997 981397078
190008563 981782433
187397285 982284204
178230380 983988786
177429197 984133568
170604466 985339594
166650609 986016011
159568082 987186926
147954719 988994136
133193693 991090026
129713914 991551461
106053976 994360374
94170807 995556055
78616033 996904970
76463381 997072390
70229160 997530884
66580549 997781053
58302830 998298943
53682647 998558047
46745958 998906810
44040481 999029747
39425994 999222493
11019360 999939285
3416414 999994164
2408709 999997099
-1339886 999999102
-2591816 999996641
-8652176 999962569
-16130486 999869895
-16544161 999863136
-22249687 999752445
-25848713 999665866
-30602200 999531643
-30865366 999523551
-34678495 999398520
-35454432 999371294
-37096630 999311683
-54728929 998501249
-62467821 998046978
-69727453 997566079
-80052256 996790668
-82729709 996572022
-86448094 996256356
-92803909 995684405
-104300251 994545855
-105593677 994409360
-112230023 993682254
-116414542 993200712
-132174097 991226517
-149446860 988769759
-151231859 988498318
-151982790 988383140
-152167751 988354681
-153737082 988111790
-169832746 985472901
-172586051 984994444
-180337340 983604821
-184512916 982830089
-185592346 982626827
-196718868 980459936
-202969703 979185018
-207618125 978209954
-211076637 977469515
-224226846 974536978
-233858701 972270594
-247953252 968771998
-252939916 967481989
-256345811 966585136
-265442992 964126557
-270817595 962630682
-272287338 962215987
-279777787 960064784
-287696795 957721543
-289263923 957249384
-296796329 954940804
-297242338 954802070
-301565361 953445506
-309878947 950776019
-328367850 944549922
-333581236 942721358
-335430318 942065020
-338971254 940796731
-340253574 940333720
-347183172 937797337
-357954692 933738956
-364791308 931089309
-367104646 930179649
-370618779 928785078
-372757245 927928896
-380435427 924807486
-383341976 923606480
-390946705 920413317
-399019586 916942403
-405348942 914162040
-429237669 903191576
-430790277 902452069
-431755966 901990458
-431984226 901881161
-435420508 900227183
-436854428 899532217
-440100117 897948711
-444385509 895835654
-455264666 890356156
-458956061 888458966
-461094049 887351271
-468130312 883659443
-470378575 882464728
-474867859 880057110
-475767476 879571094
-476211038 879331022
-477577227 878589775
-489092364 872231999
-493171325 869932207
-494802096 869005688
-496274282 868165789
-500143539 865942516
-500837386 865541399
-500856430 865530379
-502542284 864552632
-507547024 861624059
-513765661 857930560
-514277662 857623744
-533326403 845909539
-538050195 842912800
-541137732 840933978
-541792740 840512122
-543809453 839208722
-554443913 832221093
-557256299 830340543
-564115174 825696113
-567230650 823558978
-569711757 821844580
-570055032 821606512
-574770356 818314755
-576016861 817437812
-587557911 809182119
-587703636 809076286
-591549545 806268650
-592441058 805613799
-594140326 804361407
-613369518 789796072
-615544003 788102519
-619344409 785119420
-642957453 765901896
-650981830 759093313
-653259940 757133708
-662618194 748957362
-663874871 747843671
-669526578 742788100
-670264429 742122359
-671571430 740939819
-696618058 717442180
-700223869 713923339
-710999586 703192427
-725909566 687790159
-730949660 682431385
-734294439 678831111
-738367348 674398740
-740772076 671756453
-741230717 671250344
-746881158 664957545
-749089064 662469301
-750540112 660824894
-761449097 648224709
-766991668 641657059
-767681350 640831761
-773713259 633535945
-779849775 625966716
-794558227 607187965
-799704739 600393480
-802919000 596088148
-808109004 589032969
-819363673 573274081
-827135459 562002609
-827360990 561670538
-829082555 559126209
-835318012 549767059
-836392637 548130785
-837230763 546849751
-837446353 546519539
-837551517 546358360
-841361583 540472652
-843865202 536555236
-844651144 535317145
-845271254 534337448
-845648533 533740161
-848322998 529479076
-849094957 528240244
-849394908 527757796
-850435575 526079208
-855291736 518146743
-861379670 507961677
-862123022 506699019
-863615559 504150937
-864577133 502500132
-864935604 501882857
-867704384 497080580
-870185455 492724340
-872253610 489053822
-874773380 484532284
-882789139 469769451
-883404780 468610708
-883774419 467913216
-884665426 466226431
-888576746 458727989
-894474825 447118316
-895270229 445523533
-899178277 437582480
-899265597 437403003
-900662798 434518728
-902804017 430052215
-905978119 423324520
-908224313 418483690
-910030054 414542280
-910823592 412795815
-916478420 400084125
-921353832 388724989
-923739931 383020288
-924932927 380130349
-929131315 369749916
-934557057 355813306
-937774758 347244157
-937928999 346827326
-938241890 345979996
-939725325 341930278
-942892388 333097502
-948072047 318055648
-948313716 317334362
-950016535 312199591
-951173248 308657502
-951625611 307259984
-953055774 302794803
-957008917 290058502
-961289495 275540393
-961546205 274643218
-963846016 266459862
-965770353 259398586
-966046114 258369710
-967534862 252737596
-968462620 249158893
-973083384 230453312
-975817354 218587495
-976278906 216516742
-978265293 207357223
-978459446 206439130
-978543656 206039594
-979546861 201216171
-979560826 201148178
-981972435 189024175
-982694185 185235364
-983722084 179696586
-984002856 178152689
-984793969 173726338
-984992536 172596945
-985313360 170755919
-985382591 170355952
-987703047 156341590
-987834892 155506359
-987928372 154911372
-988701183 149899873
-989865130 142010655
-990229327 139448491
-991093012 133171480
-991448044 130502020
-993981646 109546743
-994042410 108993986
-994707356 102748610
-995565387 94072110
-996009628 89245854
-997122014 75813525
-997590921 69371145
-997687980 67960990
-998235046 59386824
-998380252 56893531
-998592176 53044010
-998946311 45894108
-999156965 41053147
-999218023 39539147
-999646067 26603429
-999680038 25294719
-999751060 22311863
