500 423
-999999717 -753473
-999973116 -7332670
-999729900 -23240656
-999719789 -23671610
-999316646 -36962708
-999138592 -41497899
-998829858 -48362339
-998627021 -52383919
-998613405 -52642847
-996611905 -82247873
-996567296 -82786627
-996301931 -85921265
-996249505 -86527023
-995768095 -91901591
-992297238 -123879750
-989921002 -141620662
-989387635 -145300067
-988461891 -151469772
-987640340 -156737234
-987272140 -159040006
-986311656 -164891838
-984317968 -176403342
-978779782 -204914959
-978076491 -208245959
-972904840 -231205911
-972438977 -233157537
-971673582 -236327003
-969656432 -244471687
-969102528 -246658249
-965774049 -259384827
-963412948 -268021442
-956981794 -290147976
-956968456 -290191964
-953661735 -300880869
-948245140 -317539220
-947140717 -320818427
-946185718 -323624147
-929457980 -368927995
-923460840 -383692687
-915396459 -402553505
-904426545 -426629379
-903817833 -427917430
-903573627 -428432844
-900506668 -434842205
-897590738 -440829750
-889909008 -456138093
-879306349 -476256597
-878083626 -478507208
-875866391 -482553693
-872075150 -489371980
-855357872 -518037559
-855264644 -518191461
-852881883 -522103913
-847041904 -531526119
-829995610 -557769925
-822492338 -568776191
-812312158 -583222908
-804539834 -593898693
-792405230 -609995044
-775297637 -631596055
-770874603 -636986930
-761451943 -648221367
-760281202 -649594101
-754007422 -656865899
-746575910 -665300242
-745410221 -666606034
-741874488 -670538773
-725120199 -688622319
-721032169 -692901590
-714346932 -699791728
-705066256 -709141436
-702150164 -712028896
-693043906 -720895378
-686198273 -727414553
-666562572 -745449086
-664530782 -747260892
-662942469 -748670345
-655891872 -754854856
-655475039 -755216840
-651348895 -758778372
-649893736 -760025088
-638407469 -769698581
-634560998 -772872785
-630665148 -776055071
-629888228 -776685794
-608034813 -793910365
-600329146 -799753036
-592807775 -805343991
-586414682 -810011001
-585647171 -810566094
-574667314 -818387121
-565964251 -824429784
-564911776 -825151312
-556742796 -830684935
-550428404 -834882371
-545350997 -838207786
-535532809 -844514424
-516104315 -856525737
-503891840 -863766760
-496505118 -868033795
-480313479 -877096895
-474667959 -880164945
-467931273 -883764859
-450779316 -892635429
-429488815 -903072178
-429345092 -903140517
-417824396 -908527807
-414027276 -910264476
-411241774 -911526305
-397393510 -917648299
-392106274 -919919926
-367704604 -929942647
-363975827 -931408395
-351136483 -936324288
-334864781 -942266194
-324296696 -945955419
-320051095 -947400284
-308364679 -951268220
-306818491 -951768047
-286387386 -958113911
-271634399 -962400517
-267519196 -963552532
-266839139 -963741083
-263518805 -964654260
-216680945 -976242475
-207211888 -978296087
-203948985 -978981518
-202558226 -979270221
-189156560 -981946942
-163847740 -986485641
-154579109 -987980415
-152149070 -988357558
-146249197 -989247782
-127541745 -991833204
-111828198 -993727556
-97755085 -995210503
-86567905 -996245953
-84278434 -996442245
-79116594 -996865370
-45238998 -998976193
-41824918 -999124956
-38539693 -999257071
-14372891 -999896705
-5485388 -999984956
1985890 -999998029
14266758 -999898225
35454050 -999371308
41852421 -999123804
43437438 -999056150
48904050 -998803482
82986237 -996550694
86753377 -996229819
92173471 -995742965
108907516 -994051887
112187494 -993687057
128879342 -991660283
141563749 -989929142
151768871 -988416011
184840313 -982768569
192142933 -981366952
200534786 -979686583
200792659 -979633763
205659809 -978623546
220095827 -975478256
225538908 -974234162
239356053 -970931862
248860825 -968539256
258994230 -965878869
260118253 -965576768
275989737 -961160583
291236089 -956651212
295934965 -955208091
306806094 -951772043
309355958 -950946314
338398681 -941002834
339941418 -940446614
341905393 -939734379
353161559 -935562352
357741608 -933820616
357920184 -933752185
366836024 -930285619
372239543 -928136694
395287360 -918557512
395483421 -918473116
409343737 -912380242
413407971 -910545908
426988852 -904256889
429499627 -903067036
444857003 -895601612
462556990 -886589551
474568854 -880218384
495445672 -868638928
504295588 -863531100
512967659 -858407934
516492623 -856291639
532026415 -846727757
537808510 -843067024
539524575 -841969853
542590841 -839997131
543429060 -839455096
559297324 -828967131
564811995 -825219614
567631172 -823282973
593321436 -804965635
594938964 -803770881
603865308 -797086376
628149601 -778092590
630606530 -776102703
640020279 -768358017
641479082 -767140527
668367054 -743831622
680173959 -733050739
699714286 -714422787
707182771 -707030784
717472674 -696586651
719928791 -694047935
733884621 -679274144
736853353 -676052614
739215095 -673469408
750202608 -661208021
753563660 -657374939
778267997 -627932261
788718310 -614754770
796099108 -605166266
798131946 -602482695
806038683 -591862857
810315904 -585993290
816132105 -577865371
817124043 -576461879
819295341 -573371733
822872816 -568225597
824542041 -565800692
833892209 -551927335
849674072 -527308232
874925744 -484257103
879316662 -476237554
883523017 -468387744
886495109 -462737962
889410307 -457109730
893366692 -449328336
904969448 -425476555
912272562 -409583658
919275902 -393613791
923781473 -382920083
925102794 -379716764
925825911 -377950238
933640587 -358211187
939486535 -342585830
940599525 -339518090
946971037 -321318931
949912346 -312516456
962982587 -269563604
965546172 -260231799
967303695 -253620900
970424800 -241403620
971840546 -235639455
976057685 -217511829
977303005 -211846256
978732552 -205140418
981495602 -191484681
985245386 -171147680
985547933 -169396786
986069873 -166331613
988282493 -152635887
988636995 -150322625
990432818 -137995771
994291235 -106700234
995022160 -99653903
995471674 -95058646
996535948 -83163119
997276946 -73747494
997500923 -70653428
997772370 -66710551
998514531 -54486063
998725071 -50480021
999297548 -37475466
999360048 -35770021
999418486 -34098235
999487316 -32017241
999498269 -31673475
999543302 -30218964
999995162 3110433
999579929 28982139
999169270 40752524
998933831 46164927
998918360 46498494
997954517 63927937
997210219 74644341
989430285 145009343
987791153 155783943
987778010 155867260
987507608 157571327
986619134 163041970
979570611 201100516
969194882 246295107
967348127 253451377
953496185 301405083
950897704 309505341
944840309 327531357
939453279 342677014
931697418 363235351
929469275 368899534
929054797 369942136
922233927 386632362
921231964 389013711
912100474 409966736
900401817 435059268
900198654 435479485
861158394 508336719
860587169 509303174
840417964 541938783
833655036 552285506
820889907 571086473
818197225 574937649
799210713 601050943
792827507 609446095
787945640 615744807
779416889 626505636
757908173 652361250
751940166 659231360
743120230 669157921
734719656 678370862
702518078 711665897
688519632 725217702
687638752 726052991
685337401 728225683
661898823 749593188
659880953 751370166
656703501 754148865
656490253 754334505
652776320 757550708
638836789 769342288
619814240 784748563
614316760 789059514
607868562 794037663
605459388 795876202
599831074 800126666
599294569 800528587
593304008 804978480
586507064 809944111
545684207 837990898
545492753 838115538
543923871 839134567
509224682 860633617
483414892 875391365
464315201 885670025
453731530 891138428
445863128 895101151
419875520 907581703
402324914 915496948
390567415 920574328
381600198 924327479
354510350 935052090
350312312 936632950
304349257 952560512
296541049 955020107
294112594 955770778
288149193 957585527
280166204 959951508
274681845 961535170
262181578 965018559
250983696 967991314
250760883 968049058
240791826 970576785
233969374 972243967
231752646 972774748
227769332 973715118
216158445 976358298
215498363 976504201
196541717 980495463
185876006 982573208
168582101 985687615
153221241 988191910
131868143 991267266
127728773 991809135
123468826 992348451
117956298 993018787
97606535 995225082
80654684 996742104
53295155 998578803
30682919 999529168
28189806 999602588
26829558 999640022
17892012 999839925
-12150648 999926178
-22812848 999739753
-35297379 999376853
-39287756 999227938
-67188183 997740321
-71130388 997467026
-107209398 994236463
-128367032 991726729
-141267287 989971491
-166773672 985995204
-176443732 984310728
-212315986 977201065
-222816303 974860449
-226123750 974098583
-254457869 967083860
-254988950 966943967
-265356187 964150452
-307258798 951625993
-325717354 945467189
-341049100 940045484
-348669961 937245570
-351649529 936131726
-352767431 935711034
-361809965 932251870
-374983431 927031513
-398916744 916987149
-401080166 916042958
-409446309 912334215
-428232080 903668792
-447947696 894059764
-448832685 893615813
-448973787 893544928
-450057626 892999515
-486263140 873812427
-492432664 870350545
-493017423 870019437
-493327003 869843933
-508423847 861106957
-516289509 856414119
-522593012 852582280
-523592272 851968974
-523793211 851845451
-530539703 847660087
-540109132 841594989
-541261037 840854619
-546291419 837595180
-573045006 819523899
-576698388 816957141
-596855581 802348687
-598212135 801337782
-603201656 797588718
-615094154 788453665
-641115014 767444812
-646002312 763335453
-673207866 739453291
-691001972 722852872
-692138268 721764933
-694459729 719531573
-700304484 713844262
-707784510 706428402
-714721858 699408798
-726005769 687688609
-733895689 679262187
-766745708 641950948
-787039920 616902071
-787139937 616774448
-794210087 607643266
-797867766 602832505
-801314957 598242710
-804781030 593571811
-807046273 590488200
-809153977 587596666
-814070181 580766511
-816224483 577734882
-849763999 527163302
-851798953 523868823
-855669373 517522874
-862413241 506204902
-862977424 505242483
-880623612 473816478
-884585360 466378325
-888348760 459169339
-888539928 458799299
-893358316 449344990
-893926512 448213556
-894838087 446390858
-901587097 432597628
-904257039 426988534
-905292069 424789678
-908283653 418354881
-910381727 413769395
-926345904 376673954
-930352924 366665294
-934000908 357270633
-934284875 356527381
-939901018 341447035
-949576903 313534219
-959704956 281009605
-960625754 277845571
-960918392 276831800
-963340122 268283078
-963675911 267074409
-964846578 262813779
-967621560 252405464
-970239766 242146233
-976412509 215913440
-979347933 202182165
-981497990 191472444
-981785569 189992362
-982444361 186555831
-987401961 158232010
-987604935 156960166
-990924797 134417440
-997101992 76076396
-998473408 55234546
-999073415 43038490
