10000 5
980991633 -156294006
14133843 987949151
980475457 -149554417
960950356 21828468
232560743 957546929
783932615 552307847
741152525 617562874
829457849 468618875
530361152 826864090
158024976 972534369
688419635 684797247
392280893 904018742
862870864 393794530
988844676 -316022939
896171079 -701332166
-616161169 800945084
-306458716 961560856
829406618 468723620
-38890837 989767655
-585854081 826008683
767574548 578570477
-111222915 989080557
311087516 935056251
753341682 600041790
905309936 -689028259
959751385 29637807
936818676 151481598
-567315317 840082152
-386463860 936663472
897259496 298555358
-164940730 985496427
862645222 394348685
824229070 479176682
983594311 -194302503
-593339684 820052932
808684361 508974382
988798719 -314180670
202548625 964272138
888467173 -711115334
-238763249 975890448
-678225957 739831238
680473253 693843540
641960554 734358042
952496778 73145410
951377017 79356714
685680161 687943998
598789296 774096783
904108846 276741927
84797322 982369873
798755610 526896099
509206780 841036772
37581076 986519397
803297829 518782151
-530039601 865542829
452383338 874727265
605191587 768549442
653393007 722871096
745728660 611075082
818664029 490111646
905194334 273186337
192365446 966332445
989069495 -325469960
896462024 301027130
945629729 -619025651
985781849 -233235669
752163724 601770412
596233854 776272689
950477487 84259532
679820980 694576516
500253650 846770191
-204654900 981027423
-483529852 892891994
-622624276 795263138
989121277 -438512583
188607884 967065342
984054301 -201850764
-381840656 938360520
135172324 976088605
685068274 688642592
800190855 524347376
255620126 951696984
792603186 537652517
926219493 196629091
-360742337 945691320
269632865 947819853
802804813 519670070
725700297 638649784
157496026 972621724
455409477 873086455
-291597074 965191892
974889832 -87783542
872954410 368247598
180254032 968642083
935006877 159564023
509370624 840930061
948336772 95593106
809096187 508214882
45088001 985973809
628679235 747161202
-419979460 923389170
835171332 456762556
986412001 -470697808
750297818 604492387
910977201 253654060
957539025 43598150
289846407 941859188
-316768133 958862078
365665193 915161439
949354559 90258566
988403306 -299503508
652572994 723709791
-6235312 988872296
323884878 930701194
2985764 988489825
989312388 -336792857
934298733 -642176115
964369724 -1526989
808633402 509068259
977890772 -118867993
-556672697 847739766
707957585 661428294
745757770 611033491
-576321373 833363953
988465723 -301676952
-203164131 981224190
-623130719 794810867
988265003 -294843280
794932828 533614388
-658831858 760532228
987989711 -286291007
134561142 976177111
977774693 -117584226
979605684 -138698941
872463246 369531041
38984726 986421285
-602532347 812526440
966794279 -19300667
872712350 368880942
263307724 949597678
915688687 236974864
989921795 -415583129
989895931 -417085269
980844249 -154344747
-398857891 931948558
944106134 -622359235
880441569 -720801417
940266380 135572679
621607563 753769939
634561522 741556432
-389742924 935437254
-33282937 989656081
250083551 953160934
337094055 926022626
985275040 -223408020
-580570181 830120242
979699684 -513339637
766805911 579758794
-465248788 902470550
-299025832 963412490
772880798 570239006
522796614 832029483
-236189597 976323921
540869559 819457753
798450815 527435875
-483167208 893088361
421973826 890278498
965685842 -11039777
971153250 -54108648
892841422 -705618497
863887868 391286875
378178426 910046898
759037706 591578730
512903756 838616596
814035364 -785497831
982020006 -170467508
463278070 868735281
-185941316 983323480
-661921663 757332107
863566384 -739539028
712831726 655311910
971552603 -57522050
989766028 -365001115
953681579 66444842
-122856919 988553436
786808840 547512289
802748901 519770603
989538243 -348944616
690258223 682670904
937547382 -635912025
854042213 414961942
30905164 986970134
-390791481 935041275
892210330 -706419634
980877809 -154785613
473071393 863171801
694695234 677481374
987056696 -261313132
-566032136 841022425
-529460115 865912152
104468324 980149844
-289033276 965790441
443918325 879218399
447968328 877083309
795393413 532810697
978382693 -124371582
905489994 272211916
116461004 978656292
404901908 898341123
932470642 -645592362
-601552452 813339604
-79122332 989917505
945324089 110985625
968893679 -35472444
178038516 969050327
455606699 872978715
959604552 30581159
-343580167 951139636
689290212 683792413
142263864 975035972
647389629 728963075
-610418360 805890691
931397340 -647555117
-336243218 953347660
-382298163 938194276
905071379 273590716
915420193 -674242039
-283229230 967110475
715543557 651865885
865978838 386095056
582695282 787527065
-162240065 985745139
986835266 -256012791
504112438 844320863
823911798 479809139
291062933 941485790
850059710 424155659
814839273 -784846556
232896545 957465974
980677555 -152167816
450945308 875498214
910648030 -681408233
944350900 115832259
-433114296 917705617
847788625 429304662
939422176 -632175268
-620725324 796947698
703153313 667339272
-146148802 987096206
-465597370 902294607
892288089 313770335
293862918 940619526
985482319 -478229866
-201012325 981504181
-568656825 839094879
943998100 117575094
493078145 851243970
722767210 642520138
361070150 916987670
-348450815 949630294
-339215523 952463232
-665659289 753405889
955920645 -594616258
-535544305 861998540
850322174 423556531
988448427 -301067077
825169656 -776185616
981213104 -159262824
922239473 212363842
-354711549 947647708
729016147 634229002
965703073 -11166563
-663034349 756170159
797263266 529532946
989872400 -375274752
775908824 565403344
373744820 911884890
540398674 819794808
-219124481 979005257
857769229 406155307
710801301 657873072
768195325 577607947
-568278630 839373772
-447008518 911371808
989997762 -401835769
-285143409 966680618
-638739373 780400552
592898728 779089019
503057371 844993293
801812207 521450604
689592032 683443439
-104784553 989315890
778245762 561629177
989093064 -326506850
606404755 767482767
-371513220 942036455
939691697 138278989
137302762 975777691
645386149 730968058
-275261802 968860287
985945912 -236568834
432650562 885002698
981804112 -167401187
492889321 851359944
849597368 -753801843
299259219 938918925
-393954617 933838692
809646996 507197084
102612940 980371839
-655204891 764231836
609083081 765117753
681030888 693216127
976083268 -99653708
988825899 -315265613
497121164 848737661
949885036 87448035
806496985 512983641
-201280315 981469676
989368455 -339641444
659776354 716272314
-373127312 941472989
983513802 -193008684
931664575 174041870
880713621 347315453
802388891 520417044
605860627 767961617
-461942607 904129556
574046727 794468943
988374679 -450074940
989927092 -382328078
260336762 950418089
-517418726 873412114
561629431 804127671
-341692680 951715678
602024340 771311074
898009379 296221213
847249069 430516523
838983000 448645889
570899261 796949188
932902026 168740499
844720330 -758501261
263711301 949485383
914137986 242557899
976088758 -99709805
872767601 -729580238
770258907 574381996
-515949249 874305129
516292518 836378176
974623340 -535815795
484063036 856706433
964224425 -496921
-514578713 875133090
-168997875 985110928
744382915 612994416
-142607524 987355087
-471082527 899487411
734583954 626680687
884599305 -715846080
-663936454 755222570
-277917514 968284572
-495061685 886519229
481810837 858048895
956282977 51230600
760426381 589487985
808757663 508839316
-21230010 989361329
960522387 24638576
314868901 933786886
255835637 951639245
-237911531 976034633
895252175 304760234
-637388468 781684637
952702936 71989466
863431688 -739681244
-46304897 989883196
-237814153 976051065
657665583 718468385
976891163 -108029931
-401162575 931048222
975574368 -531943610
753420225 599926305
935824422 155936765
-115969754 988882597
941828805 -627207680
984423431 -208100625
956759298 -592467884
886019475 332297022
-591822065 821272282
450318602 875833206
438202160 882182334
846574114 432027361
815741943 -784110567
135397950 976055866
227308473 958796863
848726598 427186431
749360799 605851617
126147151 977364156
512133895 839122847
974914971 -88027237
10486344 988135072
987579241 -274704868
868293840 380269495
911283832 252591698
-577328957 832599641
938363399 144445162
884160084 337618133
-663474777 755708263
983117405 -186743408
237153362 956430139
-656015933 763410659
913149688 246065684
446217240 878009883
-20510093 989341277
289273991 942034255
971964443 -61075381
510491228 840199081
-670834523 747888406
896243167 301703851
-396876907 932717166
214218178 961773842
861913439 396137440
943591574 119572573
-624369355 793701490
-5018065 988824990
497067882 848770987
-358677865 946368305
954088377 64114140
-571637222 836885574
915262305 -674484848
634109638 741989954
821480327 484621772
114822289 978867063
865621054 386987559
873730490 366207815
436828327 882885552
-684295371 733028254
627613655 748166340
881717596 -719296136
748389052 607256207
621186275 754158836
-305534170 961795144
983084308 -186229337
-305759059 961738229
585343968 785364163
907873759 264265431
227314871 958795361
966716947 -18717862
987660349 -276897465
979473439 -137105792
907095960 266876935
961683404 16953063
966254569 -565334783
-627629987 790750286
851563075 -751866335
980904030 -507138927
968351688 -31223916
874760120 363483365
907270767 266292064
958111895 -588930851
-491916054 888285494
-597894334 816352883
818878094 -781520558
977651840 -116231515
-433777706 917411155
907621345 265115466
652956395 723317889
905506056 272158896
-309590571 960756684
846413185 432387137
989935691 -383757570
613365025 761288178
628427277 747399277
430728760 885966596
-503328218 881788640
301294501 938268344
-578766855 831504231
-356312335 947134511
955507803 -595660023
181429074 968424257
-482405601 893499384
846240676 -757054907
475306735 861877109
394183233 903178391
298680118 939103065
936168971 154398927
504643719 843980871
-464853152 902670070
130297564 976786464
-586144581 825780092
-23164838 989413942
-146102055 987099718
986027719 -238248828
665029991 710739527
866369391 385118525
475732197 861629130
703774025 666582687
988596114 -306401652
453620183 874059951
985709161 -476463232
506066656 843067762
957429282 44273939
838186367 -764592991
989324116 -337379073
334278421 927036503
832528942 -769721081
206887630 963360603
956293810 51165605
989967192 -411879826
981959757 -501275800
-254552209 973052653
-209113749 980427224
977285976 -112250645
574238439 794317167
-677380051 740766229
843122818 439665448
197134694 965379952
-132153960 988039425
-339773438 952295753
-11820030 989075279
294487553 940424835
-666694026 752310174
920307377 219794552
977707528 -116843318
988177673 -292033172
822319170 482968049
956833401 47910341
759923599 590246309
976988558 -525901017
731851210 630404537
956915336 47412695
909767897 257821107
989864373 -374380265
780867396 557357319
989639975 -355316315
-316907282 958824582
-119502827 988719479
966898063 -20084432
-471771953 899129771
924887679 201961444
228937012 958412505
431410418 885625381
897243380 -699932286
380983285 908873000
-37287808 989737808
913235234 245763510
-46415343 989884541
-649189723 770249018
-99400396 989486540
614875271 759924115
974940999 -88279942
931637047 174159199
206743382 963391292
975334976 -92143037
-106928633 989241247
936615929 152395032
-506557921 879906464
-682915960 734588334
100073445 980672979
989442869 -343562376
598844589 774049510
845839125 433667585
-50034559 989922880
-323354643 957055933
439582820 881471620
988713317 -310827093
957858154 -589601255
987328101 -462122474
78820699 982983947
-537991424 860404704
837694545 451406336
-327543693 955874900
-669030112 749822087
308365620 935961728
666268269 709418677
-273451509 969247062
599093454 773836603
-606683551 809053121
697407264 674266987
956396993 50546097
-24368201 989445820
410823251 895595683
717046608 649942000
-600902971 813877246
752937066 600636250
902344412 282465583
801968280 521171027
963949606 1439469
931818657 173384387
335457186 926613383
80443336 982819391
512436919 838923717
686907895 686537344
968088971 -559377493
208245297 963070675
856576714 -746819007
910606931 254933286
766837993 579709280
859432090 402158828
-234134004 976664933
135240348 976078745
813969425 499101778
816485520 494303683
981620816 -164839892
989364393 -433714864
680466104 693851580
972407045 -64950729
442276966 880075405
940196497 135902771
-146426176 987075257
892007042 -706677411
222797775 959842489
-287716378 966094057
982008939 -500993295
671816255 703432123
-165221873 985470175
733953438 627543611
307740234 936168761
351689690 920604577
-239577984 975752049
-59078408 989987652
809215910 507993853
975345279 -92244965
941459086 -627979808
931654674 174084072
456239483 872632338
-39572468 989779977
-315256617 959267097
912857588 247095540
-285736728 966546308
911229531 252780039
833877515 459478953
-293851627 964658875
978092757 -520969858
-184248907 983515850
977610778 -115781474
-415877897 925104798
42599352 986159083
45779700 985921685
-589034158 823495489
-89291511 989743516
981909196 -168885051
756278321 595700029
987843388 -282011973
-394393801 933670790
823872018 479888292
606148694 767708168
975537578 -94153502
-156218957 986278366
419786358 891336525
-118643090 988760784
-522836600 870076816
-44172374 989854540
940402776 134927455
648675248 727668537
985576456 -229176370
976152516 -100362264
386369457 906588309
661838249 714113301
968592321 -33102191
294116999 940540393
683176705 690792608
720842339 645035600
826215643 -775279317
931744357 173701577
983260968 -188993592
899933789 -696373495
-686053597 731028957
-594325548 819257282
-78838257 989920883
517418241 835630863
175158992 969574291
-50706832 989929248
987600149 -459315877
359080191 917765147
510327871 840305847
966680597 -18444279
971933843 -60809872
-545360142 855530143
571796004 796244386
989907489 -379549949
108941204 979605100
-498497401 884568488
-444484745 912550023
544227979 817041788
918380015 227064935
395704244 902502849
420753644 890869692
510428308 840240211
-215729059 979499148
532098913 825656918
968002327 -28515595
844849463 435863967
492942203 851327469
755082790 597473081
934284566 162739204
62937444 984510014
830137759 467226171
10553337 988131716
731139110 631368694
124001334 977657041
-70684640 989986603
-642511349 776778980
939840348 137580898
988760849 -312685094
681235930 692985258
410906075 895556961
255108542 951833861
914342941 241824807
343970470 923502641
842184179 -760884544
-517196627 873547409
907009352 267166487
977030259 -525717997
495385115 849819859
971663247 -547030260
825455882 -775938142
-433006568 917753412
963197546 6666848
-190226699 982826419
-494816557 886657533
131121371 976670024
-643176448 776134486
291486755 941355338
-158770482 986056663
1456086 988557234
-528707013 866390525
-286561557 966358425
924929525 201795190
854975583 -748449577
903475026 278806117
571742093 796286795
861726980 -741474412
372267336 912490948
455907332 872814271
-417945033 924242263
495202454 849933128
-466357243 901909720
-9303301 988986674
984405491 -207790225
-685394519 731780255
701283264 669610109
553624518 810155255
570269310 797443574
-612169017 804393038
907796592 264525647
989905546 -416546942
963008275 7966454
-222878137 978445667
283139944 943887816
-648930241 770505270
661772067 714182808
-359927567 945959323
919038489 -668554969
-407857058 928385807
962503242 11417660
785086672 550389496
875956158 360294975
-349469907 949310896
261623418 950064000
694474988 677740987
-400316674 931379484
989555195 -349947770
-339740395 952305689
759855222 590349366
-263900254 971221850
-450672700 909633336
-85112600 989826683
955390787 56539844
875389052 -726625651
197306049 965345336
-68324620 989995513
964824558 -4772610
984781609 -483436624
977402170 -524080087
-503426886 881731419
19808708 987642178
280372340 944711408
981578963 -164260126
989996664 -401059271
937453517 148604754
968279270 -30659750
985893754 -235503629
736702714 623762878
225108122 959309556
701830400 668947044
-363048428 944925099
777617871 562646588
682158787 691944112
717804436 648967348
760654519 589143568
822455258 482698952
918883411 225175731
194427508 965923793
-371910001 941898426
109290431 979561939
659843139 716202566
431262205 885699605
-463973579 903112612
712293039 655992941
978297124 -123405459
-67607969 989997258
921608082 214806785
184057596 967933768
985510578 -227897923
681939938 692191192
-78812889 989921179
752710916 600968150
912925985 246854538
969385279 -39408301
916446434 234214609
917340459 -671252747
744994312 612123104
633151096 742907884
198769546 965048668
861845910 396302058
989559628 -350212180
27779796 987170387
672177985 703037427
-508944529 878499109
943314499 -624061220
227006894 958867652
735779636 625036477
977532259 -114924250
-124642755 988461479
265418060 949008294
-72834378 989974148
472023115 863775147
-677320984 740831335
946274315 106198931
366863355 914680678
-559678164 845608088
-502798028 882095897
-413510310 926083608
877078134 357278267
-228773236 977531666
50048014 985590393
902744423 281173470
-40258594 989792101
940316626 -630345697
734441773 626875503
-185906445 983327467
921507842 215193342
196194951 965569602
-130270415 988150585
716586348 650532686
838370605 449959418
762504159 586341575
986384238 -245780130
983200755 -188046700
977297831 -112378759
823937012 479758962
989544111 -349291213
617624557 757426406
-685434395 731734867
318527742 932545919
-497800357 884966212
366228433 914935613
978262906 -520187162
957926974 41194108
-137778035 987686487
957905009 41330902
-639491843 779682355
133475649 976333865
987099743 -262368667
933353169 166794277
976281841 -528957814
802128928 520883164
258484609 950923940
588575611 782695909
482170899 857834803
989979699 -410535328
881953034 343851833
293633338 940691007
-508084523 879007722
-290745338 965391469
-58697650 989985862
755823463 596375418
794764046 533908169
930338480 179654163
-614780875 802141488
143514910 974846051
778463530 561275797
-592535507 820699872
-672928853 745627682
912483886 248407482
982388575 -175808987
-80981471 989892397
715183962 652324562
577247322 791920811
-673476458 745034071
700240391 670869402
424053662 889265454
721107883 644689650
801291803 522381875
617603277 757445821
31632666 986922633
787269088 546739783
344783377 923200849
74888896 983376203
914062879 242826144
497024761 848797937
-384042636 937557198
-122538707 988569518
-12155146 989086434
628610428 747226263
390918231 904616835
928231632 188424979
564118629 802221617
963374746 5445077
-515129037 874801187
986875906 -256971672
-658169326 761213955
-198651721 981803985
724246078 640573990
989826243 -420480401
-704462080 709185306
-262627338 971476214
-391540315 934757704
912359259 248843661
764092603 583921665
934573328 161473932
431003666 885829027
476312843 861289672
-195897580 982146636
804347755 516886764
930877565 177381942
871031808 373247443
-77854234 989931710
349988634 921249303
946213911 -617727618
829059276 469432764
354647537 919476867
153267594 973313440
574331047 794243789
895790497 303102085
457522107 871928359
-256159476 972745853
499745996 847090145
82849049 982572807
-375998506 940458986
940252778 135636957
-193004626 982497593
956672165 48886725
570403959 797337935
690817878 682020701
963205148 -574692083
145213480 974585123
618358726 756755459
867258287 382887174
-448714642 910566639
836319339 -766301292
865096359 388293475
-490890027 888857836
440780538 880852600
989886590 -376928004
-7232503 988910206
962699369 10079933
402020295 899659155
989535893 -348806457
-359446645 946116940
985989278 -474223005
879036150 -722437463
-244972859 974816639
591899232 779926523
624369785 751204964
367538388 914409385
410915687 895552465
136613156 975878899
985675595 -231118798
-22519150 989396512
-152199188 986617675
952315687 74158988
88761049 981948416
638441363 737802752
-207190516 980689671
-4160593 988791090
-234753630 976562461
560292562 805145476
986602701 -250630403
374270134 911668654
-691730496 724465099
947196763 101486047
948835167 92992192
-313422777 959754011
-30499520 989595626
899527371 -696915457
420513804 890985536
904664061 -689928807
-11937452 989079195
-65725408 989999941
805549400 514708727
503401419 844774303
-400593005 931271383
949536512 -610158322
-694088476 721694500
846670293 -756642737
552692181 810847919
985603601 -229705955
150130435 973815650
963267777 -574505618
986594462 -469092529
145251709 974579228
944122377 -622324132
862019773 -741167256
713611758 654324071
988968261 -321122046
-548671988 853295679
361668482 916751933
964933126 -5553815
741315135 617334361
222972802 959802246
875783404 360756842
246656011 954050210
984586849 -210949575
681757355 692397281
-372428579 941717459
-405670650 929262006
-374047874 941149648
985786532 -233329952
-217791784 979200500
248443351 953588176
940667383 -629622517
976724681 -106279928
904819176 274418989
986173719 -241280093
-375519252 940629210
300068512 938660937
-574637041 834637545
942597011 124419405
872600058 369174229
481591987 858178871
-64271500 989999644
418844258 891790427
688223792 685022990
-535198048 862223106
451192330 875366028
950535595 83944509
118801294 978351383
35791796 986642719
965026060 -6224835
390399305 904843563
989336435 -338003117
59240377 984833151
980117711 -145016314
362119809 916573422
885319166 334310029
-699498089 715231024
707620806 661845860
574709166 793943983
428059715 887294150
557292832 807412715
205683671 963615873
-35954459 989711335
-329275465 955379958
337743126 925787355
863109714 -740020842
747258198 608884184
-268679144 970249866
857969840 405675434
-367747394 943334841
979538462 -137886688
913018972 246526716
986903488 -257626912
647999702 728349481
-520968339 871234345
109720023 979508700
259536137 950637365
-478302205 895693350
987715705 -458070284
674738642 700226056
-548470458 853432727
-74613126 989961226
-400363594 931361135
-231833220 977042057
694425561 677799227
89084524 981913357
974040806 -79753230
935430106 157690464
932043361 -646379182
921980189 213369200
977791950 -117774847
-10738324 989037979
-562094826 843878730
955806415 54077141
917914808 228801175
-100992357 989438659
989423473 -342519770
151062134 973667666
859890336 -743391515
-515916659 874324899
987062178 -261446996
-497441060 885170863
353063144 920082010
980529641 -509122899
529366451 827552751
-227490973 977733727
-690888634 725447368
953608386 -600374236
401388560 899946485
-332512962 954442415
-703535423 710322681
313573794 934223258
836808732 -765855302
886201878 -713901492
-56815791 989975437
201471076 964495351
873106097 -729202144
989039647 -439992605
-339058406 952510306
46563455 985861847
971389976 -548016746
-616843968 800351311
-159459632 985995703
841476475 443257852
943478985 120124084
201170323 964557387
814605108 497894950
832146929 -770062493
854155650 -749276759
978109546 -520892926
721875174 643688472
-84119992 989843668
-302365814 962590042
791759073 539106518
-586207499 825730576
967873788 -27525326
952910722 70819655
989497683 -346604614
-618867157 798584254
-604579875 810819893
605065766 768659814
923939000 -660507405
701588269 669240570
-182415451 983720968
-380537725 938832926
988829547 -315412053
980787769 -153604325
542582836 818228598
616143020 758775094
843485971 -759664495
805935201 -791942233
960785751 22912146
969606292 -41201161
77173021 983149619
337157181 925999770
-325412534 956478624
779809301 559085456
978154091 -520688147
566205747 800609879
-561252401 844482902
988198886 -452348708
989993981 -408202396
904851581 -689667861
750532746 604150613
929037226 -651751945
-653715690 765734268
530070308 827065804
-165035471 985487584
419451507 891497932
989984171 -395008586
690140384 682807636
28423789 987129908
829835349 -772111002
-127682985 988297955
52176000 985420721
668691021 706821680
785141582 550297995
-251294597 973667422
-28029189 989538448
-513188062 875968493
937827686 146898767
989963857 -389410874
-28687328 989554064
957418386 44340888
951288575 -606013395
266983805 948568361
975587359 -531889589
-210570973 980225778
777850390 562270028
487718659 854511491
987540036 -273659538
199903046 964817483
986326172 -244521367
758604837 592228068
-460006031 905092932
168438098 970767427
-140251079 987520285
761657426 587626527
-596109829 817810279
300223789 938611340
863932007 -739151979
-300088301 963152465
262924477 949704162
183707045 967999630
-585780961 826066210
-580993206 829794500
-134696637 987883896
905380373 272573498
140593255 975287624
57944035 984943906
893088356 311352789
840645335 -762319444
964133102 147968
888762915 -710748609
898413986 -698392088
-178225033 984174596
959831086 -584294024
917280277 231152779
-64847032 989999938
750693425 603916679
956864340 47722532
886852226 329884876
773843945 568707392
492185889 851791603
-589922645 822789237
-621421478 796331379
-322370005 957329937
519382162 834322388
452912324 874442353
170255747 970450039
625820767 749849329
-674103737 744352039
-655037329 764401269
-581068887 829736212
486319410 855354195
278594279 945236635
647253522 729099826
970594351 -550847779
328839032 928970140
675851761 698995707
592706715 779250081
982746687 -496652870
813757817 -785721787
754003941 599066945
-663135191 756064592
505117769 843677096
-669769417 749030791
-277983155 968270249
-227370272 977752629
824520924 478594080
-638962850 780187485
488893196 853800438
-507368359 879430378
-246499702 974545461
180900547 968522328
574668536 793976216
981493527 -163082357
405021599 898286103
645784651 730570446
682114545 691994070
972640074 -67019116
-224232294 978238850
970505485 -48637122
260782791 950295543
-589728282 822944026
235228624 956900664
-677796782 740306233
-67771398 989996881
416899554 892723531
405585478 898026508
-565874755 841137410
801506002 -795381703
909480161 258807188
488030021 854323469
864515008 -738532629
576158158 792791796
884933381 335413471
3154032 988482289
887115274 -712783896
983623175 -194768255
982214995 -173281774
-695343464 720208684
634370923 741739360
952019048 75811946
883695710 -716934335
-324242354 956807332
843434564 438981834
-675126345 743237108
811749138 -787333438
901626507 284778669
961711179 16766783
622022096 753386609
864804571 389017585
989980879 -410382642
798421133 -797729164
869483078 377235853
924779567 202390783
370719725 913122273
-30386759 989593070
876497457 358843701
-227754743 977692279
984455447 -208656443
-636056700 782943235
966447382 -16693997
986944343 -465850076
907206796 -686364659
941259532 130850551
556878581 807724019
557653521 807141318
817129814 493067324
977557564 -115199943
289440163 941983460
-467662201 901244760
-593273989 820105841
940665904 133678206
-281719480 967447127
453560609 874092184
-680919353 736831638
980034894 -143981594
751160978 603235556
-45360377 989871161
-612821881 803831851
56360637 985077530
964671705 -3677881
685240440 688446156
423339971 889613833
936911495 -637156772
805943442 513992564
223841947 959602162
426655986 887987836
333823496 927199328
-204268090 981078635
-356130012 947193164
787493425 546362719
881283765 345726139
127304094 977204385
970250915 -552050922
883607072 339187808
920594588 218700387
973782200 -539139264
951219060 80222721
-484908860 892143610
-543714435 856628177
925112135 201068688
534661784 823866603
856901649 408222844
422802329 889875758
-325188184 956541788
-65618081 989999964
-267290067 970535536
40192957 986334739
878476261 353478552
640764148 735533361
-671079563 747624823
379261938 909594106
861569807 396974648
702752552 667826820
-335685747 953512154
792903305 537134584
467336185 866449596
-74650505 989960915
-504502697 881106455
473546291 862897668
798208632 527864355
-406345170 928992142
563701615 802542158
145273724 974575831
843804678 438169083
-535037720 862326994
957294168 45102820
989117118 -327574367
-188575222 983019687
957407989 44404761
-593229830 820141393
659083029 716995347
169871510 970517444
968925927 -556584712
989733567 -362309529
-181662994 983803759
115330466 978801992
-103199785 989368533
339662869 925087504
758823651 591900016
873033965 368038961
988190008 -292423605
-163846284 985597693
877100436 357217968
-93710550 989640420
680578890 693724721
568536308 798798677
-110996495 989089424
-694508529 721197865
373983917 911786523
715868927 651450383
900958813 286919024
199760333 964846650
-323130608 957118448
898379210 295066760
979151346 -133270958
372813255 912267394
898404944 294986301
425947645 888336494
983234953 -188584222
946075465 107204991
944614746 114523559
-153791077 986485194
581064363 788847814
404658625 898452867
-116858596 988842886
988624000 -307435110
-701861028 712367935
965129244 -568856117
753738793 599457579
55770234 985126850
370620148 913162814
809464386 507534864
111694068 979262602
-606601954 809121775
625741905 749923135
375823324 911027174
-292275702 965032034
-276929471 968499717
985934254 -236330442
982947761 -184135435
861309024 -741911877
412015388 895036721
-578289974 831868098
976844301 -107535751
-471264484 899393159
-154092148 986459804
721461594 644228560
980018209 -143773440
840022883 446405709
-610731670 805623479
926858229 194042983
21295430 987558560
699118482 672220018
960982000 21619840
614340174 760408034
970660478 -49939519
911951522 250268049
76695297 983197336
939124484 140927939
399799196 900665709
979446058 -514590438
953684074 66430590
295496298 940108940
934452780 162002813
935343409 -640187346
-120510306 988670303
-695085307 720514895
948654818 93936406
985583358 -477445952
228621255 958487231
202858898 964207613
-311434130 960277223
607325960 766670952
989479052 -345557489
576292480 792684609
-457836043 906162376
985993254 -474190649
852054467 419577719
954070438 -599235882
874214095 364930162
988105909 -289807122
278624664 945227708
916108006 235449466
-84074475 989844429
505981558 843122519
789127264 543601026
449395050 876325625
-498185821 884746399
140729048 975267250
855213897 412216024
973373788 -540699023
949134862 -611093350
-620753381 796922893
297377810 939515814
953665779 66535059
49232220 985654648
989853855 -419243904
-363255555 944855752
-378826639 939448932
-314467863 959477077
957430120 -590725106
-554977570 848932027
687960025 685326991
903619540 278336277
206562120 963429786
671030020 704288739
341645263 924360397
369807696 913492928
241061563 955463943
810469573 505670748
935791904 156081574
547839732 814416353
633911209 742180139
-552427483 850711121
103000077 980325654
485143660 856059841
811866704 -787239452
-497185006 885316494
-671243628 747448131
917962132 228625143
987583301 -459495600
303029194 937708708
989850607 -372917715
871163127 372907737
28799689 987106124
-516162170 874175932
-433988046 917317710
976747909 -106523224
15386969 987883165
-464788140 902702829
945463812 110285464
677517756 697148368
-413781643 925971853
-246949595 974464684
-462683001 903759640
-683677819 733727490
-524672691 868930990
-451940239 909025094
866186213 385576993
295266371 940181159
989980917 -393905462
820249531 -780377027
-448106648 910854187
224177868 959524690
-17025183 989240154
911842301 250648785
424081367 889251895
856849644 408346582
-514871745 874956433
319997123 932043178
10363785 988141169
930707556 178099662
989707180 -360238863
708943559 660200597
863812289 391473630
989628989 -354576754
818587155 490260216
474332072 862443189
-670386387 748369435
756160419 595875158
-329831772 955219909
-207381109 980663906
-485531718 891804289
191759328 966451560
277936396 945429636
952769909 71612836
988522512 -303706315
-217324276 979268454
983827255 -489925975
902821539 280924057
-647519498 771895485
-43996165 989852005
971561021 -57594384
520598255 833508715
446063811 878090762
-303213219 962378743
580066847 789653337
310079522 935392375
760358420 589590515
954852732 59690925
884906277 -715475305
984194169 -204187443
788218196 545141057
-320655117 957804463
782770804 554229848
-636808619 782234015
865178815 -737825922
987531747 -460043346
896421505 301152492
-553512846 849955872
925559255 -657765960
-669871211 748921747
-542360419 857528522
722885032 642365513
-444280680 912644747
863291578 392758614
984782190 -214405023
967776424 -26777187
-299634094 963263886
571200838 796712301
989954308 -387287179
584585332 785986030
837895937 450975799
629625918 746264813
763652655 584592870
574558716 794063316
825082712 -776260747
686867871 686583310
441740605 880354598
183690119 968002805
173709368 969835519
-224978082 978123928
-650391921 769058085
-639672738 779509453
-565015755 841764076
888841117 -710651506
985031977 -218910698
24094402 987396172
519949701 833943039
806929650 -791160801
986817661 -255597836
946153873 106808620
-596225752 817715874
911309251 252503491
-444274435 912647645
976416543 -103077041
960899837 22161334
-691565884 724657557
-143646615 987280244
830064715 -771908458
799044561 526383980
982778025 -181570666
870720859 374051004
986260166 -471985753
871244891 372696126
-555127113 848827174
989999662 -406128035
-86899852 989793057
982087824 -171441298
947652290 -614499571
874541909 -727585773
-301712202 962752387
12265561 988045406
940960936 -629014814
9984286 988159930
820394314 -780255424
-551537565 851327866
546831006 815151811
589377749 782029678
-279534129 967930166
-535652896 861928072
483953630 856771815
257085661 951302882
-532064023 864244925
970257544 -46567383
317480194 932902687
392908974 903741830
936493645 -637970174
968169194 -29806269
487619500 854571313
879795999 -721556671
469337475 865312206
906934189 -686749063
981529828 -163582079
-614448836 802428657
-106600410 989252895
-677695133 740418551
-698238765 716747139
-565541945 841380411
501129727 846216461
521679844 832781815
200120857 964772938
-682571612 734976537
951955585 76164677
235980677 956717329
-283463099 967058136
577551623 791677057
946380736 105658889
769303079 575881358
-490425974 889115653
-203282718 981208589
-237314653 976135273
773760641 568840145
-349398725 949333264
425028500 888787818
197160172 965374806
896646121 300457264
-382977462 937946890
-691236715 725041742
44899662 985987972
-126285155 988374253
-473479488 898238960
859694646 401524858
810640721 505352459
957464320 44058499
399825332 900653916
839107552 448378389
973638142 -76036394
766422680 580349470
-169456395 985066230
984676385 -484182686
114990065 978845594
12931218 988011430
989968401 -390470347
550764351 812271934
978564196 -126437069
988090881 -289345333
39012738 986419301
-680524974 737272969
551126823 812004805
989832136 -420226925
696577541 675254149
613907146 760799144
958706955 36299709
988529219 -303948983
933969252 -642797920
598682908 774187737
596570197 775987320
918071575 -670095844
836221074 454543608
939548167 -631919602
947485911 -614876697
-422482256 922330024
-295339106 964303877
-307192566 961374148
657415180 718727756
987258661 -462812594
357524656 918368173
-662408043 756824816
-545796010 855238145
875533583 361424101
-34648571 989684707
838219539 -764562524
-501889417 882620761
960709576 23412658
441099013 880687646
-538649937 859973821
735254481 625759787
981817602 -502084239
-484470182 892381933
542400139 818359918
636197379 739979924
954500672 61735628
757863665 593337250
-112128697 989044347
975355409 -532849484
984304932 -206061162
862159585 395536890
398177296 901396144
18651741 987706469
717535327 649313768
612567381 762006260
967893710 -27678552
-487931155 890491614
430348593 886156525
-596529353 817468542
727329926 636483211
451797249 875041954
223955862 959575893
56095889 985099687
859197202 -744112582
-256035408 972769650
-547867722 853841949
-117755900 988801921
582795242 787445901
542740792 818115007
670629714 704724293
882249541 -718663904
-18487063 989283484
939691324 -631627557
635437900 740713016
986424422 -246659753
387134755 906259214
572948887 795336468
986121028 -240181233
447609725 877273399
-498350740 884652257
-433970928 917325317
283767558 943699916
56757109 985044261
910576291 255038930
-497521599 885125035
989697780 -359516221
974652442 -85502126
-232787008 976886682
536398103 822642815
972204684 -63168808
719269621 647076760
-291613378 965188059
950825460 82369630
629011584 746846753
729457755 633635966
989799544 -421598898
295093690 940235283
985900233 -235635825
455986605 872770862
839055920 448489296
857688559 -745673627
-246427262 974558405
799143552 526208448
-591309810 821682249
84488320 982402348
255429988 951747868
526004171 829858154
566585037 800315862
882914239 341145986
-306675263 961505848
-525528566 868394689
-20282333 989334853
989469870 -345044940
943517027 119937827
-700319351 714238853
-17751895 989261934
499772881 847073213
912588598 -678534226
985160464 -221271953
388801316 905538950
25241707 987327400
671998602 703233181
859658486 401612227
894893534 -702988048
922276222 -663278867
968629277 -557579462
705270759 664748810
495223310 849920201
147361678 974251135
938074753 145768717
-220600405 978787299
944758581 -620941292
969370122 -39285837
508824787 841285308
-371993432 941869353
489838380 853225466
481892702 858000234
60594656 984716399
314416737 933939435
-90203114 989723574
473982353 862645597
-425659120 920970065
309825916 935476778
226306159 959031256
434435756 884101353
741754572 616715570
826150667 -775335741
738265020 621598849
974688411 -85845785
71899302 983668436
-476647124 896570366
363630008 915974033
918017066 228420614
936978945 -637025125
914278990 242053817
976093238 -99755598
471299420 864190431
513730371 838071978
814825185 497476397
356987854 918575780
667707700 707877922
988710391 -310713714
891698611 315544261
-694248901 721504892
-410078231 927487087
111041455 979344198
121694025 977967402
-495076724 886510739
-115265490 988913387
985483570 -227377039
-552298532 850800574
155659548 972923934
859916115 400989370
466220774 867080942
832411969 462536264
988569128 -447403513
929206275 184391143
-705016131 708503297
213637043 961901908
687372784 686003105
-58549575 989985145
474842814 862146813
822715324 482184276
-178638432 984130982
989949933 -413509822
260037064 950500226
412980754 894582542
-380313460 938913979
280810870 944581415
893022474 -705388110
842520064 440984507
277166881 945654613
985066030 -481373523
114310169 978932304
767837318 578163329
399548794 900778648
989957091 -387892719
886624883 330545155
964780469 -569933076
949031141 91962836
888377189 325422942
606226970 767639280
-701069981 713329463
-166224845 985376126
654341367 721898565
837951643 450856616
254623951 951963258
710869901 657786841
444490902 878918235
922490811 211385145
485779367 855678624
-395354022 933302902
-44144844 989854146
-73376914 989970481
626183844 749509191
-101981764 989407810
593120285 778902938
185833406 967597459
985407391 -225915294
-212353934 979977411
818004902 -782244419
970938173 -549631006
237360527 956379254
-254063324 973145551
352387217 920339422
269065986 947980411
157078489 972690578
527265821 828997507
-56232608 989971879
-20997453 989354908
847582410 429768387
369896626 913456850
885293868 334382484
964428312 -571011486
957525642 43680714
-681448695 736238353
868906716 378710174
4448318 988423648
-595988275 817909264
144482262 974697667
693717725 678632104
77412085 983125670
114535590 978903651
826272578 -775229865
124406662 977602003
982030440 -170616965
-114145304 988961427
-420079906 923346930
877166143 -724593945
984827394 -215211391
275756654 946064330
654111088 722135024
894921773 305773230
-127037559 988333374
837657387 451485731
723000713 642213638
949050606 -611288969
771500651 572424178
579422948 790172732
327914360 929295204
-368907409 942937214
-663334306 755855799
927587275 191071797
626015620 749666855
771862967 571851550
989496278 -346525365
928692509 -652357149
529541347 827431858
517538812 835550711
237829025 956264054
-237013232 976185956
985563686 -228927950
-634796716 784126200
988254097 -294487877
435273164 883676779
-648851873 770582647
732096038 630072619
-619092657 798386280
934505533 161771574
-682043348 735570791
400233218 900469713
480360027 858909365
571213513 796702344
286738444 942805762
639855188 736423683
-399711289 931615963
985181381 -221658175
-272111802 969531269
778894814 560575395
-464074266 903062031
256892397 951355055
215332709 961527320
340177933 924898928
933666841 -643366824
949921834 87251744
987214535 -265232107
977015007 -109345038
794848600 533761057
439178583 881679943
-57065985 989976934
304993891 937070435
-278287151 968203843
769433333 575677460
-327089359 956004077
834202338 458798815
963580405 4020689
549810014 812973752
221774365 960076983
328720068 929012029
746072663 610583310
365827941 915096236
918438983 226844109
47647423 985778271
859332330 402399529
932882468 168824665
942850209 -625053074
775350996 566298539
980256307 -146760135
482293784 857761664
448628126 876733142
518860983 834670390
328234323 929182880
989465666 -431491907
-354749517 947635571
949620602 88852963
864569178 -738475027
331565102 928005709
987661927 -276940511
313966857 934090981
63765296 984435420
908261871 262953891
692259647 680340609
219145063 960674278
837812263 -764936190
979409022 -514771096
972582001 -66502000
254989485 951865697
-546245121 854936846
706509646 663221052
-40922239 989803442
791613720 539356054
810997433 504688533
281643599 944334064
420056792 891206093
610682348 763693548
484209903 856618658
982638428 -179490323
717893211 648852982
418822132 891801070
738504817 621265289
953860004 65424277
-462644280 903779002
952750025 -602476792
245262898 954406090
645185048 731168521
-498421526 884611828
749544566 605585491
707340108 662193475
169628896 970559922
926658461 -655883478
-494782848 886676540
988455775 -448982150
819317567 -781154955
49351612 985645271
929669692 182458486
-36238208 989717054
-633441330 785392899
54641311 985220066
975885809 -97644903
569037281 798407906
-397716318 932392422
-650190247 769258333
965433603 -9188715
-591776701 821308639
751079065 603354962
-594097449 819441518
905151970 -689248936
850753989 422568952
-139286563 987585787
18755571 987700746
845820564 -757456159
953169315 69359064
760547119 589305745
769677986 575294253
-623600006 794391141
235611591 956807358
985611736 -229864909
795557376 532524181
564043645 802279274
-543643180 856675634
475810636 861583325
-175026381 984507832
576904812 792194987
879919325 -721413027
-161201789 985839468
464417889 868096395
734702530 626518027
172646594 970025989
-248454768 974191599
717477254 649388463
974667295 -85643994
221475263 960145171
871920932 -730519609
964083157 500144
-631579139 787124426
978337021 -123855414
284853866 943373936
863956018 391118429
903819569 277685064
-626649353 791642277
635994722 740175682
595531874 776867692
-488727350 890054350
959782663 -584426670
-613881740 802918459
988246669 -294246442
836520620 453907855
567883558 799307139
895890731 302792660
-687008464 729935921
983735197 -196585248
989460642 -431605962
915612742 237250584
933730241 165158968
-664491501 754637975
473571985 862882821
-587208990 824940604
959551510 30921512
989970993 -391101942
31575324 986926390
975513518 -532196401
843875451 -759298150
989165219 -329741786
162611137 971767299
984905152 -216607686
-649433440 770008115
421965681 890282454
70003359 983851311
989159974 -329502499
792193088 538359513
-373670137 941282613
143716062 974815282
-363687101 944710943
481187189 858419166
174518311 969689915
788805156 544147492
139633857 975431297
815150873 -784593273
-597461474 816707258
829246969 -772629571
-445116571 912256287
-690404820 726010632
-312658753 959955756
36371121 986602934
887224059 -712650177
762328730 586608150
196598978 965488098
-325657881 956409423
853084287 -750351314
-605986409 809639376
915464771 -674173397
935522607 157279380
249285453 953369123
867396417 382539029
864511030 389744879
-356267170 947149048
-316680933 958885561
548220108 814138523
1260208 988565725
533227667 824870670
965185017 -7376947
970511858 -551137560
-260406676 971917468
935210694 158663007
982700436 -180412012
-74591878 989961400
699999815 671159323
986685297 -468262562
-364395605 944472450
30358955 987005670
335655026 926542209
989741541 -423783810
894481216 307120036
971340814 -548193534
-129021518 988222848
988700379 -310326610
826486137 474649830
550263585 812640518
75480547 983317841
966911516 -563226759
425854697 888382156
902840790 -692439980
-329939204 955188943
-635636869 783337869
279557377 944952646
683883584 689990885
842481184 -760606606
498623535 847796293
933630029 165594218
513174228 838438464
983595703 -491409463
-650761278 768691132
-228091096 977639327
-647376014 772036406
-70825202 989985904
-696202169 719186066
958490461 37664530
-527982099 866849875
876593303 -725251609
62003421 984592936
751964751 602061776
-397785433 932365641
-294769652 964440122
986731497 -467838204
945098137 112115161
370520845 913203221
-301449129 962817404
-125654644 988408071
-88119890 989768287
-148511620 986914148
742464625 615714146
898623533 294302206
988908728 -318644045
652189 988591862
-506403591 879996919
913076142 -677803656
915405855 -674264107
-359150081 946214033
-649356223 770084455
385546465 906940979
952889943 -602135119
953923445 65060880
-607505373 808360616
897575111 297573793
901836229 284103717
-172978328 984716107
376272744 910840708
407428315 897175780
922258379 212290370
-315796763 959122936
835372690 456338179
989987293 -396166644
920564039 -666090125
594504227 777736729
524007481 831211789
744944643 612193940
988824538 -315211027
938111927 145598568
553749499 810062296
292058712 941178908
-52332029 989943155
793915890 535382179
936653392 152226363
-514095052 875424015
989657733 -356552429
782469633 554726790
161368392 971977022
802303582 520570044
811816949 503157351
669304561 706160182
-447594565 911096063
687090543 686327533
-543161946 856995908
-98595748 989509762
974869147 -87583360
-219185305 978996310
361271677 916908416
-321665566 957525399
961631310 17301960
945689554 -618893179
953556202 67160273
-326503328 956170316
956296162 -593658123
80465403 982817143
937984097 146183516
108630841 979643384
279724682 944903206
425758063 888429625
-550988020 851707547
692002458 680641022
985749212 -232580505
872016945 370693250
522917131 831948206
-42381890 989827412
-48568153 989908459
989997925 -407256915
318729390 932477079
916180436 -673065894
433481584 884583855
-628913876 789577585
-367573459 943394319
50404323 985562239
987715411 -278407997
961193529 -580514189
345853035 922803011
967924580 -559921768
982208510 -173187602
972697058 -67527285
521520236 832889254
549288689 813356340
582436020 787737536
970535236 -48886566
989999528 -406252958
649903767 726426713
-375447212 940654768
-327053294 956014313
-650651362 768800394
204944453 963771600
906220047 269794362
507072677 842419229
712428111 655822234
816915237 -783145149
952732968 71820613
989635024 -427142103
834628078 457905333
-258363679 972318562
988982809 -321734475
680974398 693279711
-638188009 780925548
658702127 717392012
961804107 -578779427
-517435413 873401937
-407022353 928720863
111798371 979249539
982369119 -498900333
969439854 -554844100
-63062061 989998455
-331553081 954721833
937066454 150362349
931338003 175430991
-146678265 987056118
982855217 -495997808
678369479 696200241
919162920 224124320
-90436318 989718265
350607808 921014923
-23549313 989424182
625529827 750121540
-653563717 765887265
976904322 -108169208
-598349312 815979938
-698548437 716374883
-622369270 795490146
966755792 -19010454
406999527 897374059
366046764 915008504
982127665 -172015976
987532044 -460040219
450902285 875521233
989588988 -352007369
545940614 815799827
770623017 573808996
776872939 563850881
836129475 454737879
978966572 -516902628
988236341 -293911345
950551645 83857463
168116613 970823166
989339389 -338153310
953615442 66822447
710651964 658060693
961756582 16461978
521460548 832929417
654888742 721335665
988136963 -290764162
469083043 865457059
484533024 856425428
978053339 -120673569
255180253 951814678
868988251 378502008
973934700 -538545077
527244336 829012206
-499076699 884237282
521634361 832812435
-706568673 706581977
-479021607 895311066
816709998 493873354
-603201418 811970173
867408394 382508820
880991277 346542479
782480547 554708794
-61945455 989996437
878906269 352300908
405351511 898134300
787726252 545970914
121865331 977944490
895594705 303706144
-267064942 970581548
944821179 -620804721
984564140 -210551738
989815467 -369442021
960955157 21796816
794123209 535022417
796869424 530225850
883452658 -717226103
-355868864 947277011
988885331 -442618795
-680775607 736992629
349019795 921615427
446257023 877988907
844361819 436941631
-346126901 950354353
368605893 913979232
527849545 828597376
-562948795 843262944
601790770 771513408
984628259 -211676804
713455084 654522736
516057404 836534012
773196754 569737386
125215105 977491993
-638538211 780592257
-350831765 948882022
961787494 16254319
190990544 966602185
978881039 -130098763
909247427 -683447604
37791346 986504776
983441984 -492382942
855016478 -748408176
89700522 981846347
872840159 -729499273
976192078 -100767703
955943754 53258916
961464756 18415783
826830149 -774745159
853055865 417259162
-370851415 942266071
881047227 346386488
-566657660 840564499
653367251 722897474
146026401 974459279
422586745 889980613
-538460853 860097625
974806912 -86982508
744043252 613477989
220319936 960408032
581491379 788502657
-682762074 734761935
989935736 -383765352
981845836 -501924390
-101633921 989418728
-491292720 888633704
-523537979 869639938
-564948262 841813236
905781689 271247591
802591972 520052515
-49069678 989913525
-618610693 798808996
928919005 185583709
894698996 306454922
-662351454 756883867
691909701 680749250
671549830 703722599
746840863 609483175
822156759 483288707
420643408 890922963
-449677180 910108717
-382450211 938138939
968790427 -557040922
344208761 923414272
156445191 972794855
-695551636 719961488
758989565 591651010
985472975 -478302123
911506323 251818635
711584622 656886775
-18784634 989292112
290814884 941562045
-220589524 978788912
970647314 -550661275
663339646 712531834
855426895 411714584
506827086 842577748
825442753 -775949500
-424825576 921328512
-152652500 986580325
981208346 -159198640
925582300 199190510
629154583 746711415
-348478549 949621615
764671838 583036190
975570732 -94483185
159587759 972275161
921871855 -663946603
538405230 821217901
911781998 250858905
538180127 821378052
647100879 729253051
892920569 -705517820
-353428864 948057380
37941525 986494316
540321422 819850075
477679690 860489071
174695155 969658024
-618676391 798751478
262043800 949947918
-491490366 888523355
982481876 -177176538
-172274503 984786881
-139460639 987574033
-216210919 979429655
963075449 7505934
130634941 976738851
-374823473 940875692
149929725 973847425
880277337 348525517
519003869 834575025
989796344 -367675237
987757448 -279576102
716894067 650137953
488124827 854266134
69529254 983896732
935305372 158243658
-72365567 989977167
447876216 877132142
188775959 967032858
979514272 -514256080
888440997 -711147779
985025375 -481674351
989889604 -377287820
-542201368 857634085
845386829 -757869057
836744790 453431488
-380105892 938988940
-597497605 816677699
955112192 -596652117
858350836 404761992
947969917 97496426
105178972 980064295
442354473 880035033
989789301 -422009479
989680485 -358209235
762684569 586067171
770593479 573855536
-321272900 957634066
921037357 217004546
989953134 -387038923
222343109 959946917
979762358 -140607685
-552482413 850672992
-671735930 746917302
373201961 912107929
454673934 873487474
971311133 -55453933
987806971 -280969985
297991789 939321427
986005881 -474087820
947192831 101506254
-449000391 910431075
-39534378 989779293
-282470195 967280161
961130937 -580690066
62400774 984557743
856215293 409851710
-360767369 945683061
-233012180 976849764
256363471 951497552
-618112794 799244463
791793012 539048216
415516410 893383008
806541751 512901935
838381442 -764413786
983408411 -191326791
-310579380 960500104
-550170483 852270352
-557827954 846923539
955563877 55517240
843395591 -759749434
859554764 401862693
541114339 819282414
851330375 421246076
637678104 738544948
986306459 -244097935
143425024 974859777
-647067370 772339282
934087267 163602144
-56623104 989974272
70329831 983819957
-689652973 726884315
-242385522 975268867
292646027 940997379
693635328 678728922
-466913568 901626891
-585431135 826341195
69645337 983885623
604251007 769373188
978322958 -123696732
734840468 626328715
907969319 263942789
-689049598 727583992
984240710 -487189098
-357341579 946802290
739092887 620446042
815801825 495612222
-546261127 854926103
815021053 497103296
989972058 -391371529
690937988 681881022
448410384 876848751
904578584 275207439
931546894 174543331
189301223 966931034
887661993 327521147
723814230 641143670
660368580 715653397
703884536 666447774
868490484 379770162
-293565565 964726861
908490600 262179382
828029687 471527842
500532268 846594281
966469466 -16859570
239348693 955889115
94445053 981320767
109098541 979585673
632726007 743314371
975412582 -532613835
-522474179 870301967
989672762 -357635711
338892977 925368985
-222307914 978531809
-308158811 961126039
884814749 335752257
974995176 -88807248
50909985 985522203
863413049 392459095
684808416 688938861
606742283 767185467
940170712 136024451
-515718092 874445203
829453775 468627206
721362595 644357704
113897973 978984618
-609958441 806282271
872400149 369695482
277581415 945533558
-232871683 976872808
985305491 -223981900
555367959 808855446
966152045 -14488808
766509775 580215331
814110784 -785436909
-181748015 983794439
953501396 67472507
698302005 673198713
-695969215 719464052
934552544 161565228
851169816 -752255714
435539235 883541713
-402081953 930686589
961010296 21433107
621834884 753559862
-56924994 989976096
985408856 -478793430
635585213 740570914
946374477 105690691
-351907218 948541668
-632390371 786371009
763568059 584721856
54483755 985232996
986342959 -244883663
937145165 150005705
-187460987 983148882
945233369 111439359
930016077 181008069
983096305 -494530220
-548092641 853689411
963788722 2566702
-145806362 987121824
615045634 759769933
156559984 972775965
861172003 397942590
-643279461 776034531
-111380948 989074276
984268698 -205443396
-573046579 835832538
464175799 868232229
392090174 904102681
959533525 31036865
865789788 386566693
-498893669 884341991
975444825 -93231541
657855992 718270987
-260657889 971867836
964499374 -2448763
618667891 756472526
-310538712 960510682
-221008732 978726577
-552671909 850541320
-225356605 978065532
-408239751 928231727
365849293 915087679
659270298 716800249
527703737 828697437
875839701 360606379
-169546413 985057441
899990053 -696298371
420621318 890933634
192647999 966276719
943217469 -624269300
-474742247 897575869
457166504 872123815
108205329 979695741
-679005159 738966876
988526846 -448001005
170351675 970433186
25971712 987282689
430545835 886058064
804349351 -793181862
-341987173 951626102
-367601948 943384581
77499494 983116905
-495567885 886233116
359535743 917587981
660920197 715076182
-638497952 780630606
419170568 891633343
623011675 752468579
989997646 -401750386
-177162662 984286047
870686091 374140778
972120303 -62430525
776339533 564710449
424274778 889157202
-337206394 953062553
920597750 -666035230
354101432 919685691
595319309 777047709
18110998 987736160
910473753 255392396
988669432 -309142200
909349852 259252944
767779838 578252411
961434576 18617157
981983667 -169947224
-631830547 786891129
934480479 161881437
985445022 -226636301
984537537 -210086335
876800747 358027033
-495786761 886109327
885842942 332806085
989950225 -386444022
649540950 726793895
840052568 446341617
849316749 425847240
639834983 736443443
46091667 985897983
593930131 778221172
836403615 454156280
951552569 -605378507
-106003244 989273909
-249714920 973960328
-161325212 985828294
441675524 880388416
-474068757 897930204
-321002500 957708724
931650645 -647095034
972880773 -69169997
-384003642 937571485
956784371 48207566
-339364294 952418623
452307540 874768024
-298865687 963451573
73477608 983514661
894310519 307640595
136128272 975949647
470863737 864439986
835868683 -766710847
-453242955 908397516
-246524212 974541079
774777442 567216674
702773595 667801226
376592115 910707895
651973646 724321630
893683152 309549538
971265983 -548461957
199628815 964873520
-211272188 980128225
469215213 865381827
-694885946 720751143
875009207 362821420
407570372 897110035
939461715 139355257
151243447 973638755
599036637 773885235
986555967 -249577974
752676637 601018448
-80146323 989904139
697813563 673782130
-505452140 880553135
-542317130 857557257
-584434849 827122229
881639765 -719388283
-396330842 932927645
888917290 -710556754
-670703359 748029245
-200577295 981559915
224225834 959513618
24287281 987384697
148364824 974094103
979845118 -141625450
-371280355 942117334
-657900106 761490380
939422469 139538693
961695469 16872177
567158973 799870430
805658234 -792159354
677545518 697117538
507428278 842189619
346479989 922569263
-240844228 975535216
961466748 -579741489
181992888 968319471
853789210 -749644800
959855487 -584227131
962482469 11559144
954180792 63582494
792007903 538678516
-379862185 939076899
984234947 -487227948
544586097 816782595
887914633 326780675
-624533890 793553730
982996725 -495138069
263000769 949682993
946253122 106306288
984176651 -487619268
615228268 759604584
-369467605 942744249
916675168 233377598
286327703 942929885
970232664 -46360185
26109776 987274169
941910158 127731906
713961865 653879713
982313371 -174712555
952182767 -603856917
937335800 149140244
851935511 419852215
302690841 937818146
989820280 -369901288
865601882 -737374714
976243651 -101297064
-646397005 772995881
554764385 809306058
938131439 145509229
811044885 -787895395
940385319 135010122
936540331 152734930
-150107428 986787088
-651003279 768450313
688530311 684669623
910621110 254884393
-428627066 919682367
989608379 -353229563
877598459 355869338
989863636 -374300299
-571378595 837078300
-96254430 989574246
949267128 -610785798
828446236 -773333479
-507252046 879498874
321623988 931483404
985627516 -230173842
629849506 746052748
815057493 497033789
-8674108 988963757
-147198965 987016227
110713808 979385079
-701981132 712221576
546519369 815378731
-601931321 813025414
-418729225 923913786
689086771 684027467
427004433 887815867
987742985 -279173004
-581114230 829701278
-560230950 845213582
967815589 -27078018
989349967 -338691720
-347416943 949953465
15942162 987853518
141278821 975184577
-503532193 881670322
-590563507 822278358
988561514 -305129178
777340954 563094660
937415670 148776991
951157455 80559513
989745416 -363270988
695666428 676333883
943384798 -623910322
947405078 100414796
-277039084 968475907
868001143 381011293
978902669 -130350355
361585262 916784812
19016765 987686307
897127387 298965833
298446433 939177245
-527253210 867310256
570201216 797496978
-364584707 944408713
-277712526 968329293
687217496 686181666
369750247 913516226
895166402 305023592
-404753319 929627988
435318577 883653734
-191772287 982644339
767572115 578574245
975024269 -89090855
923298221 -661582173
957061975 46520740
679132896 695347556
987525816 -273282133
398920485 901061812
-471986316 899018285
823808365 480014926
566599446 800304687
986338116 -244778909
283459594 943792182
983110855 -186641573
985343190 -224694352
410983165 895520896
898096496 295949504
919497163 222864172
820231587 487067045
984391839 -486159974
-388903388 935752737
534167413 824213299
917169975 231559373
858724382 403863618
976212536 -529254076
685954229 687630690
347578649 922158059
911466847 251955958
712458006 655784450
-258756941 972241640
955776343 54256036
-306861958 961458400
959712940 29884974
-312035022 960119771
-517367421 873443399
-245682667 974690996
-445768443 911952089
857452109 406912258
-490696375 888965477
816036003 495164306
755125153 597410340
311130822 935041793
-370391233 942425200
96932601 981037509
681371531 692832473
989987029 -396066114
906348057 -687573167
652217045 724073281
940882830 -629176633
870281474 375184122
-69924332 989990099
624009450 751540600
405788320 897933019
976287702 -101749638
-555954374 848245844
477424904 860638496
244208688 954673905
739918310 619293097
739668300 619642788
382598906 908192953
988807242 -314519736
29447905 987064697
913859080 243552227
223384212 959707624
486921006 854992259
799170076 -797162833
-575748833 833797415
853351729 416571671
908353170 262644877
87205610 982115113
-356592297 947044360
727701154 635988165
588763451 782540066
347915491 922031483
733891156 627628771
967295643 -561982739
631429872 744551045
-11386323 989060592
976163739 -100477259
740745830 618133864
989697039 -359459588
-576928972 832903444
-653985790 765462213
960199457 26741850
38913524 986426317
513585248 838167655
-652388146 767067572
392325692 903998999
329439624 928758434
640063772 736219662
862579393 394510073
-427990003 919960298
-508345498 878853527
327605259 929403570
-24719587 989455022
734822071 626353969
-276857475 968515351
975684311 -95616032
506124311 843030660
-223371348 978370815
368045472 914205221
895036487 305421929
590684976 780940726
-168587198 985150782
758766280 591986079
-148369010 986925308
-288832655 965836936
873805485 366009929
941554234 -627781361
-631329170 787355878
846136697 433004636
-694894816 720740638
574175820 794366753
-532760464 863796750
983570723 -193922902
-98430504 989514462
247196747 953910933
962819845 -575832622
-228128746 977633392
-548148279 853651659
986119629 -240152124
-580230792 830381393
980261687 -146828016
-102278218 989398367
889772800 321299281
867281809 382827929
-434614802 917038916
192088168 966386995
803369114 -793943129
960903147 -581326847
981035133 -156873660
462703007 869056652
392650404 903855856
-436132872 916360988
469182262 865400587
572630716 795587237
989788057 -422058413
983027059 -185346702
226726069 958933367
-164732032 985515858
985085706 -481227473
820151686 -780459027
421419792 890547299
-230390580 977274227
988514589 -303420939
5325110 988383073
917592815 229996798
933786891 164912543
658613426 717484297
861616621 396860642
-105113602 989304725
-266514136 970693938
630201774 745718450
7082975 988300320
965367427 -568116445
945276175 111225382
473852337 862720770
741653496 616858027
-114900774 988929181
-521406357 870963665
932398957 -645724632
601500933 771764301
719276989 647067226
952360196 73910275
845897277 433538106
804210841 517134400
548726565 813768002
-464961825 902615277
25777132 987294663
-614523008 802364537
-71308228 989983399
915532977 -674068302
147486958 974231561
829242397 469059144
985591089 -229461620
971468818 -56802720
-175754834 984432739
955214662 57575989
987840924 -281941266
657953803 718169537
793613237 535906662
898967355 -697659866
-699678483 715013403
-468261648 900938258
-129371887 988202810
699461935 671806913
861556533 397006971
-16213889 989215427
844011151 437714756
-400757343 931207036
686049462 687521722
-560730474 844856517
835966613 -766621958
-107764795 989211344
668112599 707443598
109467628 979540006
906106364 -687912453
-489904741 889404525
137373322 975767286
896182760 -701316958
979521929 -514218536
976266386 -529024012
827238269 473131361
-52475085 989944295
67710163 984069576
336148895 926364300
971822929 -59849869
-330318702 955079415
892718889 -705774254
-409427621 927751372
395183441 902734724
974852674 -87424046
821266763 485041437
401934518 899698197
621645874 753734541
615008257 759803763
-570925848 837414964
948682787 -612139408
-122998993 988546224
-518530082 872732569
977248081 -111841736
977217159 -524896687
450378493 875801218
502945813 845064297
972832634 -68738755
488772241 853873833
-578275801 831878905
891738440 -707017613
620015445 755236423
-203775427 981143678
988870272 -317064203
-641842977 777425032
978184577 -122140548
942841415 -625071768
899218533 292434394
234473108 957084510
761850602 587333739
547961543 814327414
668518186 707007669
816727740 -783299919
402837516 899286706
895408679 -702322473
934875503 -641082109
819772457 487960915
910460135 255439334
909468629 258846654
951900456 76470664
-453327850 908356494
963310439 5889113
579748050 789910533
390275222 904897722
-652013692 767442261
972982176 -70080067
-490636417 888998789
-380996802 938666709
-469642848 900229969
576602177 792437139
189544736 966883749
920171498 220310820
346846394 922432431
989769457 -365297881
651340830 724966813
501052821 846265129
556523063 807990893
389943760 905042311
353475100 919924830
-224304592 978227732
948255122 96017384
181871328 968342088
-511514854 876970342
737348717 622869544
866659165 384392434
472621406 863431015
440799376 880842848
656557510 719614873
-3606209 988768930
947732636 98724702
982743171 -181049277
901157001 -694730811
869229790 377884574
-19985899 989326475
929009306 185209134
989619168 -353929446
514550878 837530710
221935031 960040329
525444148 830238610
793057021 536869068
-348977895 949465290
-696753956 718526954
712773362 655385722
-84421140 989838590
975978798 -530247060
912894030 246967144
111620749 979271779
117281312 978550122
989027887 -440199691
837080570 -765606593
238616514 956069944
453810659 873956804
145649373 974517794
122213191 977897926
408836769 896522207
812748974 501407162
988530569 -447948843
-98751188 989505322
948983322 92214309
824478001 -776782730
842450528 441136400
687258629 686134394
322328231 931240426
436563933 883020449
-603750971 811512333
-39542996 989779448
988100496 -289640730
937354539 149055077
460583437 870236579
-175802802 984427769
986396328 -246043968
-129818459 988176953
251979585 952664388
852079066 419520916
893766877 309295201
837751489 -764991900
950613501 -607623692
854737663 -748690120
977200445 -111329017
976437814 -103296955
-27925532 989535965
827489128 -774170925
969730632 -553851304
-441120097 914102110
-516326212 874076386
334353634 927009572
603408129 770108817
794883086 533701038
502736624 845197293
988986893 -321906836
252356915 952564888
768439545 577228372
-700392716 714150088
732653862 629314974
846839837 431432946
976186703 -529364254
892814447 312181385
915427617 237921421
-388248524 935998110
989572608 -350999917
-358642194 946379930
980769808 -507858009
-609175676 806947442
-294618917 964476108
931136016 176287624
988630894 -307692362
979019582 -131716762
574622240 794012941
686663511 686817939
738320002 621522388
-577715006 832305999
747254346 608889715
-28648535 989553158
316677399 933175242
392177260 904064363
-595584259 818237938
983779488 -490235259
984840142 -215439334
980805591 -153837447
524098023 831150546
-472726979 898632328
-571428517 837041145
444673100 878822555
-89598914 989736903
945283250 111190001
889992181 -709215638
568074328 799158651
914044889 242890324
238386149 956126776
-414278085 925767276
929072622 184946360
977094884 -110196801
-665584756 753484617
-683977595 733388201
731334156 631104712
744340499 613054827
890613845 318794394
-147860593 986965004
862696831 -740455574
-483126448 893110393
638144979 738091127
858069064 405437743
220180203 960439758
915555464 237458367
-160226423 985927293
754729050 597996522
461492592 869731219
922882268 -662274448
-43185292 989840016
-624149249 793899041
885132913 -715200776
319413901 932242994
-55121346 989964357
-429328199 919375914
976124065 -100070899
-645372751 773996871
863324346 -739794537
947389235 100496340
558855693 806234825
981064987 -157272556
869545414 377075957
786057994 548768949
777804118 562345001
942251760 -626319890
849022011 426516645
-689731281 726793385
805389561 -792369853
-637702038 781387133
979076045 -132381031
-228748154 977535628
-506159608 880139710
339179391 925264361
866097056 385799831
960398758 25445338
942694835 123945476
-528098833 866776044
120054589 978185714
913916560 -676536117
915127312 239006402
-69032426 989993461
765744365 581392675
-548897884 853141748
829621809 -772299290
794309573 534698484
-619521804 798009146
669262778 706205321
865020704 -737994406
-581291489 829564606
-256796324 972623013
921098114 -665218246
916911091 232512065
767148694 579229308
273947900 946586935
944451266 -621610953
837987678 450779512
167764052 970884238
855168429 412322980
-671429035 747248264
-360902968 945638294
704579640 665597347
544238140 817034437
938022137 146009473
989842021 -372045255
989321838 -434595358
-359439971 946119126
814255099 498559785
732563149 629438258
-510142065 877788600
879456445 350789960
-43026776 989837582
256118667 951563308
387754366 905991846
-170715415 984942539
472980129 863224396
647676377 728674796
656955752 719203237
-386065051 936811276
849889981 424542736
403672976 898904735
957782507 -589800373
342579849 924016269
32153106 986888446
-551092712 851635334
624283024 751285817
573120961 795200691
-239641842 975741173
981672385 -502902343
-512703557 876259011
183547067 968029605
-686372041 730665011
903943502 277281182
303994866 937395631
900684788 -695367496
-677544144 740585223
-454129453 907968715
850589659 422945073
17118968 987790255
793073582 536840452
-700873053 713568184
850191481 423854930
871268096 372636043
-116936711 988839364
893027414 311537246
-690935580 725392684
554435994 809550903
587587144 783514853
980999905 -156404014
-466661306 901755223
199257671 964949257
987885396 -283224896
967099076 -21605574
-652979490 766474682
199028619 964995939
-417099713 924595542
719916918 646238199
580537178 789273656
980581851 -508850197
162364627 971808953
-314106491 959572966
-665822296 753233568
-550137884 852292746
-193869164 982393744
903367225 279156115
-607819286 808095683
967920518 -27884898
669326788 706136169
984555727 -485029362
-173148049 984698983
987795114 -280633690
427712896 887465796
936288943 153862467
30577872 986991444
85534244 982292108
-189302112 982934817
887102951 -712799023
-650005503 769441640
469783872 865057503
710532217 658211024
-693065544 722900538
-372632677 941646136
979583769 -138433644
864081711 390807519
943593370 -623462509
812486705 -786743389
987522318 -460141686
-654448979 764995356
-206577006 980771839
1390414 988560095
-704274877 709415396
60248064 984746478
-374234925 941083654
976275224 -101621417
-178503745 984145220
587826672 783316609
711331972 657205043
810182720 506203712
519045578 834547176
-61181195 989994762
291789932 941261863
736748245 623700032
572790316 795461491
850885408 -752536915
-674970983 743406690
5838056 988359083
-280504834 967716050
-405006113 929527236
683841774 690038368
474382550 862413929
929885580 -650255821
855492290 411560418
-562181967 843816048
117729478 978491769
970515163 -48718246
943015109 -624701878
423193485 889685243
914931121 239713380
-250085818 973891880
976094667 -99770211
782276926 555044369
406991533 897377752
938194694 -634632747
955585008 55392114
980661265 -508432891
989996724 -407580913
43503467 986092228
876745732 358175345
-643449290 775869668
135069761 976103462
838066696 -764702848
580088886 789635551
875241441 -726793215
103165748 980305876
279703799 944909384
128672857 977014082
704632137 665532946
953839161 65543577
925887622 -657205740
813022995 -786313469
215287956 961537248
-296840936 963942491
326555754 929770904
-264192487 971163292
154975162 973035962
-480970283 894270343
989739138 -362757777
-316959915 958810393
895553652 -702134546
977914550 -521782898
158257193 972495961
989272428 -334823724
976812353 -107199471
-682156670 735443405
664514042 711287854
-182079967 983758009
-97621159 989537093
694740181 677428341
164406159 971461974
635014663 741120795
-582564161 828580116
778691789 560905238
664623455 711171714
893850583 309040746
-615574372 801454418
-358327296 946482409
-469405513 900352047
-194113397 982364224
-673159909 745377413
29280456 987075467
970832255 -51389164
516319319 836360408
492809327 851409067
-236951847 976196261
412092454 895000497
987095276 -262258683
494263339 850514022
-347382242 949964283
424975143 888814000
-192580834 982548174
876752688 358156599
975445131 -93234579
973292635 -541006279
-470271066 899906443
847692784 -755656207
891002827 317631148
908138892 263369907
2538032 988509792
-23040749 989410600
-686276820 730773896
-79619632 989911145
283904726 943658808
-398651180 932029024
519685927 834119477
898451979 -698341934
-240667264 975565655
-530808597 865051034
-628033482 790382298
917536652 -670943693
491414116 852264205
-567037462 840286016
-125143980 988435152
18784523 987699147
800440450 523902542
117183910 978562767
-185707151 983350234
934460744 -641869647
799557848 525473025
916064681 235607321
546314683 815527726
-192437812 982565220
976615436 -105138831
613063119 761560231
980204390 -146105694
-139105443 987598004
-541963457 857791847
989144620 -328808244
-682265362 735321191
976004975 -98854692
-234485987 976606752
414748571 893747432
889829256 321131556
977881210 -118762016
809032853 -789497756
453325888 874219083
941794852 128285873
-469803186 900147443
973647192 -76119564
954963300 59046602
-438885814 915121240
904725409 274726589
959477620 31395154
904222221 -690541877
982622393 -179252494
-540750594 858593412
244414778 954621655
988418041 -449495137
233483884 957324164
929392932 -651126138
-237995182 976020494
314216765 934006808
40946788 986280111
-458810417 905683691
831198023 465047919
792872366 537187998
-622727213 795171361
695777561 676202393
976252412 -101387043
986168872 -241178812
23247076 987446220
-362936714 944962486
935051401 159367300
987106782 -262542489
858404350 404633470
561614095 804139369
165960547 971195630
411612642 895225826
717156557 649800701
-538235899 860244833
970588011 -550870070
882767861 341559002
491241238 852369864
-176045184 984402640
891607533 315817823
488149802 854251028
989875988 -418153374
636191405 739985696
153180197 973327587
360965776 917028651
-95081040 989605320
626924666 748814231
773185306 569755573
860655934 399196074
937753039 147239966
928535415 187171446
-222001760 978577951
-110880036 989093970
947657526 99112840
-373154029 941463631
-383618919 937712391
804711787 516227660
-503688503 881579594
959651899 30277267
687816433 685492400
446150168 878045241
898915914 293385611
-542756115 857265744
952523467 72995901
858858300 403541282
972504240 -543952138
-192630916 982542200
989557958 -429238925
987637224 -458918263
959353484 32189808
966833660 -19597934
-317212324 958742278
-10476741 989028712
891147185 -707764813
306019278 936735108
-606825539 808933553
746684276 609707709
947990280 97390923
675130347 699793528
822256503 483091807
-111538391 989068002
96319581 981107581
-349330550 949354674
768971504 576399669
955160003 57896379
928121424 188878737
252421948 952547715
910258045 -681979490
353373216 919963710
-473763695 898090154
705597877 664346020
-271266196 969709309
-522980128 869987574
-541709649 857959860
979613365 -138792031
-506907068 879701650
689708618 683308306
715416487 652028067
-288726952 965861388
581249708 788698028
985515911 -228001015
791196815 540070597
984211607 -487384826
987728542 -278771937
553501348 810246842
300779961 938433382
499447323 847278169
778015865 562001875
172992823 969964061
391832877 904215761
-485217355 891975604
850437876 -752977965
983071537 -186031619
780031274 558723245
236613140 956562688
654466514 721770017
989029134 -323714226
-328635274 955563468
967224704 -22560343
352644063 920241696
228557542 958502294
981829712 -502015712
-118873272 988749921
986219618 -242244330
819584692 488326027
852189693 419265384
219850805 960514515
733443578 628239744
-17903444 989266432
-425521667 921029219
918477409 226700109
-337043963 953110700
567625281 799508121
594675865 777591809
-160591493 985894514
115183337 978820851
989994232 -408147573
527562024 828794619
-153286867 986527518
43154715 986118094
874697554 363649407
489531579 853412256
775972419 565301102
973415950 -540539108
918089281 228151334
-446432788 911641566
84429439 982408528
552910804 810685728
956325580 50974935
947976252 -613762059
560627227 804891175
-431964323 918214794
928736466 -652280185
396968638 901938128
-4796 988619911
-356295738 947139853
926450434 -656241015
-19538392 989313770
981582282 -164305992
832231574 462910758
-371760155 941950604
-466102502 902039010
856019715 410315055
-430587936 918822228
427482443 887579735
-657330334 762073613
647768825 728581815
855683830 411108484
300275235 938594891
248709812 953518932
252250712 952592912
101221136 980537451
668926007 706568608
775212281 566520794
821923177 -778964722
989410856 -432720134
-557255921 847328103
-699806089 714859355
985390933 -478929908
869231310 -733469583
47042369 985824995
-43706963 989847819
-598524764 815836008
925020613 201433002
914169695 242444606
639303821 736962444
-20111839 989330035
977795672 -117815969
869442714 -733239575
462659198 869081120
-635912062 783079248
111653196 979267719
-108121000 989198367
984026307 -201385075
988854702 -316429718
704302101 665937424
988261219 -294719580
907578653 -685837219
-577152724 832733535
667563438 708032575
168610320 970737505
875348816 361916971
686178020 687374516
917809530 229192539
-463897234 903150957
945704115 -618860911
18276948 987727066
517321364 835695244
-531671339 864497372
843770617 438243985
591051572 780634932
-38744809 989765005
-508349283 878851290
440903317 880789040
977990034 -521439620
-570103681 838024950
941097592 131623476
846357595 432511354
296951942 939650502
953781400 65874089
975948126 -530376525
971407325 -56276094
-572711012 836083631
224681748 959408259
975656113 -95334197
803884591 517723741
424560582 889017207
-585499515 826287493
785177737 550237739
-514884891 874948505
533729911 824519704
717571947 649266642
885724609 -714482553
876560718 358673559
838811844 449013280
935525775 157265296
220224383 960429730
-462663425 903769429
-429321571 919378819
434785694 883924042
-467078189 901542959
-43394331 989843175
628803932 747043226
720103814 645995715
948443065 -612691763
-700807252 713647937
113482058 979037315
989876610 -418120834
988506357 -303125391
-168461770 985162920
-572443202 836283864
-596885048 817178291
858215854 -745129226
952056349 75604464
874484579 364214149
975269604 -91497690
984869002 -215956871
450186082 875903957
268088901 948256757
669724567 705705973
453163003 874307078
978548423 -518866613
880477511 -720759186
642087287 734233335
793965686 535295821
344894233 923159637
365936194 915052845
655377833 720831821
334442855 926977606
759237666 591278383
390244337 904911201
954347881 -598550029
920539459 -666130150
-582266041 828811367
711263523 657291262
607077633 766889905
504470463 844091837
81630940 982698120
-542778584 857250816
1770816 988543475
-496939846 885455764
-641512876 777743475
-254263563 973107507
851152640 421654464
926952829 193658877
643787424 732555348
-636404265 782616010
295721458 940038171
394951353 902837739
-249857273 973934070
-25117412 989465373
964956600 -5723119
-447290969 911239073
-99921568 989471062
558283680 806666714
363812226 915901453
259408708 950672176
216721526 961218356
193150130 966177444
935165808 158861650
778656054 560963267
989493899 -430825746
-186917304 983211533
899067328 292909990
-696617490 718690079
624226471 751338497
981266854 -159988653
609096013 765106286
925403585 199905274
-465879537 902151916
-581364184 829508517
987277631 -266825269
-313674629 959687367
741268633 617399751
528821593 827928601
89892526 981825399
52319874 985409134
832431225 462496250
920328649 -666473262
823337797 480950011
-296602220 964000042
914001025 243046672
-256385907 972702288
970925494 -52177757
667936821 707632229
-702648226 711407401
867192538 -735670563
-386026148 936825677
988249310 -294332185
-468312913 900912033
-463602252 903299007
568365090 798932122
824302371 479030438
-482553099 893419926
-649794794 769650477
786311042 548346080
347111869 922333149
981448909 -162470234
-528153588 866741393
985189952 -221816935
-27685738 989530183
566274253 800556796
957307305 -591045956
912067600 249863113
930747839 -648723067
966783166 -563640945
971417414 -56362401
112997676 979098598
441535855 880460964
618351113 756762424
643878601 732465073
861689883 396682205
820282444 486967936
308920154 935777766
973706180 -76661878
276243367 945923268
-28490061 989549423
-16633963 989228248
851103444 -752321409
221399180 960162510
207478419 963234671
-650507877 768942941
746409678 610101119
641473332 734836994
71427742 983714086
989995215 -400138853
720721066 645193409
-572122433 836523514
988727089 -311362606
887017328 329404591
456377177 872556886
-211667388 980073173
920250963 -666599480
-294208395 964573991
617345303 757681026
-610514576 805808719
989924120 -381865118
288523579 942263298
959549894 -585063161
862776303 394026952
956046171 52647756
252216581 952601918
-604532291 810859735
-346857322 950127724
989933653 -383410711
969746594 -42347276
907921880 264102989
616977543 758016080
-68712639 989994424
436679802 882961344
713197439 654849148
986513138 -248620244
750203562 604629359
861249391 397754480
-691279596 724991747
-699681325 715009973
986183592 -241486503
948548127 -612449937
381076928 908833675
683366591 690577438
644020533 732324464
210670709 962549091
967931214 -27967271
490433364 852862946
983018915 -495002718
814767857 497585475
405174760 898215684
254353858 952035214
384972083 907186324
851546170 420749571
233073600 957423254
-302264893 962615179
-705085159 708418186
487989690 854347836
575353439 793432426
930809042 -648613687
767644043 578462819
978065935 -120813974
268766178 948065274
821630978 484325363
959915533 -584062320
978912167 -517161353
309683176 935524265
-268835065 970217630
-612705955 803931573
988638113 -307962614
-615130766 801838698
751709733 602434677
46278977 985883658
337253215 925964977
676586153 698182059
973400229 -73862411
760586800 589245827
976483627 -528091481
784690566 551048999
980565452 -150715196
-431361902 918480844
974257530 -81772876
-384548712 937371361
-508114354 878990099
612124382 762403590
-661712539 757549801
642614781 733713740
834392380 458400276
962941831 8421870
-687602161 729254222
906976950 267274728
989949032 -386205673
968252810 -30454247
837336293 -765372360
989577163 -428744292
-42804387 989834096
-597665895 816539954
868494195 379760731
-603519590 811705191
418891299 891767797
174448079 969702578
969066147 -36843685
-587422373 824771945
986679757 -252389482
767377397 578875683
48798301 985688645
748646492 606884581
-590359177 822441319
146534626 974380192
822200927 -778729170
6873395 988310262
171372303 970252900
-29338494 989569139
893241067 -705109466
971849321 -60078062
-563351682 842971820
-508655633 878670097
913691646 244147308
-615463256 801550714
597179321 775469546
617214457 757800261
-406257785 929027135
106216938 979938698
963798946 2495137
906079287 270261470
-694733752 720931341
903463765 278842690
454486721 873589401
329856740 928611253
-146735361 987051762
74806502 983384315
962948865 8373659
976060380 -99419878
981204217 -159142976
974146060 -80732437
887292344 328602890
605930747 767899928
514389790 837637041
203159691 964144937
520391717 833647106
967258995 -562101841
-140947169 987472072
854548711 -748880869
-680717519 737057631
-375849093 940512069
-695444401 720088867
-443497444 913007681
-692512827 723549295
989388879 -433198684
935808135 156009303
-202724469 981281935
192435851 966318569
339037050 925316373
881146023 346110909
395477853 902603744
-383343454 937813182
455750802 872899921
-514366644 875260731
624295572 751274126
203100018 964157373
768727175 576780667
-137795127 987685367
768702729 576818730
-258778023 972237511
-667829576 751103479
386131505 906690436
922269445 212247355
-38584534 989762088
974504017 -536292599
910879569 253991839
911553468 251654616
823953870 479725408
945385251 -619566450
448913657 876581474
154015187 973192207
-342161418 951573042
-645832525 773547908
-653048361 766405530
955892067 -594688967
-449211768 910330516
946299176 106072850
958189973 -588723453
-217290054 979273425
-19992896 989326673
-634411485 784487019
894021805 -704109533
289035784 942107042
962618726 10630511
937727551 147356289
882207849 -718713528
936428902 153235370
944714504 114027566
-546209668 854960640
939402747 139630846
460664567 870191528
987522356 -273190368
-143989861 987255293
644911090 731441131
672569563 702609560
275489943 946141548
386311446 906613220
60134552 984756292
133848119 976280158
953989964 64679553
-107210171 989231225
230085475 958139578
520190799 833781649
525924262 829912511
624459545 751121310
-123564930 988517344
806874859 512293822
-623993067 794039072
-662270140 756968698
485951300 855575381
-693380734 722529555
719211235 647152279
955054484 58514364
962258669 -577471669
961965489 -578316151
784322279 551661416
691754770 680929877
886274850 331559092
413440576 894365832
710055015 658809716
371463558 912819212
-450828852 909558585
-459627605 905280260
473242596 863073023
77618588 983104962
987513299 -272950574
119819956 978216812
957942836 41095298
-191176439 982714686
638966321 737291511
192318927 966341606
39262283 986401556
-301790407 962733009
988226191 -452003034
700074194 671069708
278083522 945386512
-626431716 791839810
975698993 -95763007
-659568592 759772506
241726226 955298245
632191320 743825093
-264386082 971124455
5782809 988361674
814016123 499013266
368261667 914118081
983031521 -185415190
655647442 720553920
403972301 898767643
-273326752 969273637
-246538607 974538500
469132609 865428850
-631002519 787657751
-681715784 735938728
814395779 498292758
821554703 -779276500
812721916 501458129
927922463 189697068
88174172 982011597
899842834 290465349
852280655 419055195
989980350 -410452767
980732018 -152876425
743427443 614352307
-630757221 787884016
972376645 -64682244
841704212 -761332743
907164191 -686424859
949030619 -611335336
933417880 166514245
976404609 -102953712
702561296 668059392
809926045 506680200
709437284 659583422
-525064015 868685853
918725223 225770063
480807805 858644143
-121529339 988619961
-241185702 975476363
-50687196 989929065
925526444 199414141
919718501 -667462062
87270658 982108182
677896425 696727400
675080696 699848359
953946469 64928966
-519424167 872184450
438376437 882092773
159186558 972341898
-102967333 989376122
931209737 175975096
953204246 -601366391
-449224598 910324408
989995299 -400188733
890547363 318992769
237224627 956412637
951124242 80740938
979188430 -133710247
-386124820 936789143
-457132246 906506860
423634249 889470313
-435863232 916481635
989750218 -363668176
932010567 172564349
-624556697 793533245
287981974 942428255
968363756 -558464549
-583677972 827713514
822660308 -778338600
-258735195 972245896
987864419 -456394540
-493906011 887169872
832058058 463270533
483686775 856931182
9038859 988206225
-328233781 955678236
-597015814 817071496
-402960248 930340060
-389484297 935534629
-551985564 851017528
845735978 433897207
784199868 551864722
-671333602 747351149
-633243844 785576929
377255085 910431888
672824782 702330337
349346730 921491996
315641704 933525844
-235711790 976403461
984879072 -216137731
184136068 967918983
488290918 854165629
-587891391 824400984
802770219 519732279
-4871327 988819209
909963602 257148913
882190776 343184163
-613622826 803141809
-363582529 944746064
-594881675 818807551
982501065 -177458763
371740868 912706070
-289972199 965571882
741727082 616754319
-534062907 862957238
750113650 604759952
-116900847 988840982
923634502 206911409
-273368234 969264801
-205907556 980861161
848320498 -755047334
738758878 620911625
-6249795 988872852
-640515163 778702662
961271183 -580295386
-63251018 989998679
919339887 223457698
322811105 931073418
989709113 -360388929
219815669 960522488
-696979870 718256623
390452812 904820205
-592331939 820863336
181403969 968428918
-32899018 989647915
718791730 647694380
956602902 -592871018
908291419 262853898
727868945 635764296
-424157245 921614943
246426472 954109105
844780974 436015561
989736390 -423964179
680140880 694217190
989667252 -357233577
-639320989 779845611
-426316734 920686498
865899487 -737057118
813853760 499320979
90545000 981754042
232013028 957678742
935925753 155485028
252537891 952517097
-293408704 964764066
322106093 931317113
857340552 407178107
980273108 -146972510
156730671 972747876
858551385 -744782183
143287183 974880811
979296706 -134995554
98633258 980841000
843634984 438541924
820379483 -780267887
605242078 768505130
104210769 980180782
-688210891 728553378
714932300 652645257
685252258 688432669
949899217 87372437
962406051 12078511
861186241 -742040320
953541572 67243639
-470212037 899936871
986190753 -472568006
-116312756 988867415
453390092 874184392
805423755 514936904
814164179 -785393716
979920674 -142559840
798188547 527899876
-582948075 828281734
893347123 310568827
961686665 16931201
938842428 142236907
404543232 898505842
925736603 198571891
389727006 905136755
989329867 -434429741
920813598 -665683150
737233081 623029638
403391505 899033604
802088497 -794933780
-326009901 956309980
461464488 869746861
-315606186 959173827
953740177 66109884
921205566 216357735
-559060391 846048018
-677867834 740227701
618523138 756605017
-461679162 904260960
885750026 333073606
919126301 224262175
733551637 628092305
-286433069 966387749
-686603210 730400466
-25860739 989484541
844375879 -758826728
616057046 758853160
-455846349 907134414
935220096 -640423480
-705969280 707325376
890015770 320577057
527448853 828872188
829084257 469381810
-666701837 752301890
328040036 929251099
617840806 757228972
153109670 973338991
245996835 954219007
854463432 -748966840
982998659 -184911934
-510893106 877341345
989109439 -438730959
-188382313 983042130
935728784 156362442
198200260 965164269
539500234 820437226
941639791 129030004
955282821 57175585
857734854 406237455
844458791 -758748472
988074976 -288858161
-309404603 960804751
719090027 647309013
983526822 -193217653
739809366 619445517
-705769592 707572814
964121941 -571943457
956317838 51021411
-367693067 943353425
562071299 803790451
495817709 849550952
763555823 584740508
-85240597 989824416
966454157 -16744786
862350180 395071200
950463669 84334403
-600706379 814039748
529108869 827730509
-289929921 965581736
-639839384 779350111
648055164 728293627
450137674 875929794
-311755540 960193125
-191858281 982634133
-537363893 860814526
-611825294 804688072
-702433647 711669546
487809540 854456640
-240824611 975538592
643585707 732754928
117214561 978558789
586058208 784777136
212720266 962103354
481670742 858132109
282673117 944027261
-341556492 951757039
546731123 815224554
-13174370 989119803
204108570 963946790
-211207040 980137297
877133770 357127834
916125569 235385455
584295973 786222776
-524519635 869026774
947018025 -615929975
397632069 901640833
243399273 954878339
198471000 965109355
836336167 454299424
-551717903 851202961
967787253 -560374414
414793919 893725954
969519317 -40494109
106091101 979953965
-653883924 765564845
667490361 708110904
866234630 -736698306
835751196 455538711
883308769 340031848
-677815707 740285316
936534789 152759828
983147733 -187216182
943917706 117970865
-54339517 989958640
561883198 803934045
983680770 -195699635
-633630227 785216687
-367416895 943447788
977392191 -113401037
897976283 -698969518
811030191 504627500
-505640231 880443299
982676129 -180050395
701416288 669448980
815442540 -784355319
733208657 628559843
989520493 -347910943
935381412 157906555
-80039805 989905595
296044591 939936507
987396777 -269890230
958719703 -587307790
592150290 779716427
988965478 -441280638
808454525 509397691
-293631118 964711305
511904150 839273637
928695018 186511309
898827793 293662122
788051116 545423335
486482376 855256201
776758210 564036000
266452677 948717769
657590898 718545768
988736554 -444962176
-408680100 928054003
890421692 319367571
887123716 329094877
879689202 -721680960
911067628 -680791483
986866185 -256742073
836634347 -766014490
969427581 -39750491
-45461635 989872487
933847337 164649288
379600890 909452279
148924614 974006065
170633694 970383514
-525814149 868215539
494968662 850077903
958004767 40709244
-680287638 737538048
357919060 918215504
818943234 489571232
-285541816 966590523
950977961 81539052
442920103 879740139
-225266828 978079386
-223261076 978387600
-376663560 940222382
78147881 983051782
885619922 333447441
436191847 883209924
-145298695 987159609
-470850331 899607513
823855501 479921153
920397506 219451791
939780954 -631444389
-250922566 973736789
-200143140 981615223
-85072331 989827393
976581999 -104791260
679906206 694480801
-161248390 985835253
959684046 30070705
609598997 764659327
-483909465 892686183
764067437 583960082
-534261959 862828686
835244738 -767276317
913031454 -677870847
732624854 629354398
702453116 668190906
823149949 481322961
989259218 -334180170
414394799 893914928
196013444 965606179
832500964 462351266
987646957 -276532493
-172758944 984738203
633672169 742409107
700108917 671027870
-320146216 957944284
-274581159 969005974
702416222 668235755
985818904 -475595694
959588266 -584958459
925272484 -658254296
844567869 436486642
-351243785 948751802
-22303622 989390676
761758895 587472748
981310883 -160585719
-395306689 933321050
831085606 -771005520
-666065103 752976653
989940828 -384658269
889725541 -709548999
-146929844 987036884
940423454 134829436
982066185 -500663764
491894916 851969913
778942638 560497628
470195488 864822256
886340791 331368276
-382845307 937995067
-303875828 962212808
844478762 436683480
823742511 480145852
847281780 -756053625
878517151 353366722
832292860 462783617
695594534 676418920
760862681 588829067
273641921 946674946
450971069 875484430
960966193 21724057
120089076 978181140
261866709 949996829
909282677 259482453
-381802333 938374439
887577359 -712215350
-177685077 984231323
-266418219 970713489
854140162 -749292336
863120778 393179462
793259499 536518910
972355468 -64495328
542856686 818031634
781490051 556337692
918808201 225458398
583266038 787063196
346071784 922721523
939148184 140817729
971882400 -546234788
-613450765 803290128
337326521 925938413
889494326 -709837770
603430021 770089743
256861154 951363488
-1339924 988676283
976623785 -105225788
608642879 765507681
973989936 -79281132
989890851 -377437503
-325547604 956440532
989420935 -342385311
-667742181 751196514
-499557697 883961597
798674781 527039303
892924905 311847430
121520171 977990641
984318544 -206293840
-609821794 806398516
926033895 -656955616
-156301884 986271236
29930412 987033484
217346879 961078774
624147546 751412007
-249583579 973984532
-510738963 877433245
975194222 -90756044
964878388 -5159427
898920266 293371952
-432944102 917781120
186036235 967558786
920308755 -666505635
893355545 -704963170
-435633940 916584150
-376820052 940166589
-370551946 942369631
-319684788 958070788
807957087 510312597
-432803621 917843414
848459834 427790181
-21434392 989366965
-686726883 730258779
950042294 86607170
989995540 -400332874
-484045169 892612581
946700961 -616640544
981336919 -160939668
636968205 739233735
-31230408 989611900
325440147 930160249
856811897 -746577162
926467175 195628112
988009083 -286867732
867878435 381321681
910339658 255854478
-438088025 915481539
973349734 -540790194
980129381 -511185719
-284346254 966860124
-288633476 965882988
907889319 264212925
962291713 12853997
987328510 -268124896
310437779 935273042
982362496 -175428633
839233921 -763627897
-357802709 946652779
-313751477 959667024
948970755 92280360
160813774 972070249
-227262840 977769443
903723216 277998866
526557883 829480984
236933004 956484245
758299792 592684800
172445681 970061899
845262725 434947956
100250248 980652190
-222605988 978486812
-151895116 986642451
679507352 694928340
787321195 546652224
-49835400 989920979
898577514 294446324
919502258 222844937
-337289340 953037922
898085955 295982389
685640055 687989832
643236612 733099989
824360454 478914517
417871586 892257659
-677183914 740982254
975288992 -91688786
894075420 308356621
-624768857 793342594
251110854 952892322
982912641 -183602101
985002143 -481844823
874164464 -728012412
486437931 855282931
747654217 608314671
821970216 483656908
851297110 421322537
448193545 876963836
69212773 983926979
797563689 529003500
735426225 625523428
-449493427 910196317
-549703823 852590633
-476071083 896874875
40455562 986315762
400877506 900178243
724000528 640898148
945970777 107733371
921742641 214287622
935178063 -640503937
989228357 -332699265
620440389 754845777
-278406698 968177667
831911095 463575061
-240978316 975512117
45717154 985926417
356250429 918860556
858480371 -744855780
-172322398 984782080
960049894 -583692167
793497477 536107071
-673924573 744546995
330400571 928419045
-500443864 883452793
-595501708 818305022
932826467 -644934742
486646196 855157639
904637984 275013053
493644253 850895643
630314394 745611511
601989665 771341117
-537517591 860714233
650832897 725483524
32079049 986893323
889018386 323533590
880654383 347480097
816157284 494932266
856359873 -747041152
862110171 -741072305
879893575 -721443044
967974631 -559756418
-440900313 914202890
-110823956 989096153
271026275 947424007
722545711 642810766
158654146 972430213
704073580 666216788
828525930 470519343
959881336 -584156226
-501095074 883078246
988800199 -314239491
-91735738 989688125
988615585 -446737181
469384968 865285141
696995764 674756951
51117383 985505670
969990723 -552956042
471514786 864066964
607109771 766861573
912454739 248509523
811832929 503127424
986249697 -242882551
850807906 -752613441
956539780 -593033289
761548731 587791158
864723302 389219072
-345436533 950567852
982241779 -173671021
-57089886 989977074
989444646 -431967929
-51218433 989933807
463554270 868580687
843590881 438638745
279528226 944961257
-401411798 930950323
805086976 515547917
583478243 786890386
908932634 -683900482
987239624 -265863617
948757914 93397078
-401715789 930830800
724041950 640843500
-280621587 967690240
-398952082 931911875
266971346 948571868
433135357 884758585
790946938 540498548
825663011 -775758785
-506216120 880106657
748761144 606718975
750574720 604089511
-272480842 969453276
870129528 375575354
588777112 782528729
680811591 693462926
889507336 322087102
-151426142 986680532
948128552 -613413790
-170220122 984991457
-514877098 874953205
-297853448 963697671
760351656 589600719
717464100 649405378
538568030 821101990
945966845 -618277632
-553497254 849966741
438173251 882197184
304759435 937146893
634322169 741786129
870097707 -732525051
825931370 -775526092
575786020 793088300
742930295 615056198
974275652 -81942397
978097102 -121162058
989349460 -434024591
923443809 207659302
989568746 -350764501
521208516 833098913
-551260791 851519259
988788103 -313759758
640540160 735753038
-643451165 775867847
989682728 -358376545
-578369061 831807784
988957830 -441410583
603865783 769709617
-609837462 806385190
503292806 844843442
394772880 902916923
989796031 -367646971
-498670864 884469374
-90130929 989725199
961630387 -579275800
989590968 -352131089
989980317 -393715366
398379306 901305428
696325181 675553800
-360114178 945898060
988997816 -440722785
760458193 589439975
500437099 846654414
-434729446 916987854
986549166 -469500640
886638837 330504673
989220666 -332334170
989854130 -373280976
776013793 565234568
616667710 758298032
-33868702 989668500
328525284 929080591
868875896 378788841
986132552 -240421044
137991881 975675743
-525954285 868127620
967682890 -26059153
-380070520 939001713
964918851 -569507417
590750154 780886381
989358380 -433839599
930587989 -649008554
985535284 -228376287
939330193 139969474
570093227 797581623
877868045 -723785809
968784512 -34609941
887416077 328241031
814143267 498772043
957995139 40769318
822384312 482839250
983618015 -194684939
971504430 -57108216
956953867 47178434
934352001 162444151
-693214663 722725100
674469080 700523301
983666472 -195467986
822876698 481864625
235489840 956837032
834758027 457632167
673346804 701758036
799515364 525548504
977041628 -525668100
791833634 538978379
-279287030 967984528
-246398094 974563615
130331924 976781624
382266510 908333167
51681219 985460511
813247994 -786132567
34491492 986731363
989568178 -428976717
781597640 556161232
945707954 -618852403
-526040445 868073547
-235527627 976434071
258906449 950809161
-166108311 985387114
-117984874 988791358
982197198 -173023352
387289310 906192552
643088397 733246417
633774272 742311310
888072594 326317542
892359479 313555110
-181825897 983785898
-583775519 827637436
987176177 -264271840
187623049 967255053
297000141 939635272
-453189598 908423290
-275475112 968814427
456504618 872487044
566197611 800616181
-654440311 765004097
-645578228 773796279
962651836 -576326248
852771721 417918573
948839728 92968271
650559219 725761712
-582630803 828528342
418177515 892110836
739214347 620276616
-524230668 869207436
-172591288 984755083
911918874 250381872
456991190 872220065
974181931 -81066998
986613819 -250882101
802931192 519442621
-259215585 972151764
850775281 422520197
714266964 653492082
975388197 -92669901
299160452 938950373
817322664 492696725
-14807180 989171928
651242293 725067140
900618226 -695456948
408749725 896562716
766856500 579680706
-333123607 954264119
-667478202 751477257
548288609 814088429
-654702939 764739108
841942012 442245209
-243677152 975043947
715833836 651495213
901499334 285187115
-471187373 899433107
851377937 -752049702
919712609 222049653
-697096215 718117345
881845346 344153895
631730640 744264480
882783781 -718026802
-612423044 804174780
968866296 -35255609
914118071 242629053
826418681 474785699
414383185 893920424
890255024 319864386
-109693443 989139467
845094661 -758146454
276434572 945867738
957171687 45852020
867469088 382355686
243030182 954971248
932811234 169131116
958352466 -588290594
965345220 -8543440
349414745 921466297
986662199 -468474027
872722296 368854942
502112487 845593517
296669221 939739738
829500748 468531112
587813921 783327166
79343229 982931163
930894819 177308998
815268867 496630417
-676691392 741523929
852831840 417779076
963744942 -573079556
-652798684 766656120
79172714 982948392
716838879 650208822
62701109 984531100
-56419136 989973027
604054399 769544957
909247843 259601399
951422425 -605691944
511251343 839701580
789752899 542537255
7804735 988265857
-357288210 946819570
956341079 50881884
90755481 981730906
894100771 308279456
678752228 695773009
852620449 418269228
-514161971 875383789
-403787827 930012130
595213670 777137120
798977598 526502682
383291146 907900317
-326788379 956089481
164116289 971511399
-115803575 988889921
977119606 -525325625
750817339 603736233
989185159 -437313209
897974150 296331066
958728478 36163703
312570356 934559951
39599660 986377421
-596849181 817207576
818632851 -781724172
-137906930 987678032
-84328961 989840148
813549863 499896017
862811804 393939742
-687069907 729865452
507053031 842431913
956193433 51767046
-453897120 908081223
-138315999 987650878
-133796938 987939920
777062593 563544592
335379585 926641290
651314578 724993551
-332364531 954485662
-627705924 790681050
989840920 -419839875
986114722 -240050053
893281779 310766888
897410446 -699713394
278833775 945166139
643694681 732647135
946462654 -617172941
-295279240 964318228
-139807591 987550561
846507477 432176354
965791668 -11819873
155317022 972980049
815835423 -784034043
-651066143 768387708
662544417 713370439
-288020335 966024156
-497668862 885041154
-296043299 964134673
662361548 713562914
-111204484 989081283
-698082885 716934390
-575982568 833620519
42060237 986198748
-223693334 978321573
-21760156 989375916
921449678 215417520
907979459 -685265594
916803259 232907963
989804676 -368431504
986197007 -241767601
831283183 -770830360
901841075 284088116
989653945 -426588706
982750742 -181162416
-412038082 926687662
969365843 -39251268
985037678 -481583375
-482182874 893619311
389276479 905332733
255822267 951642830
-625756023 792451971
-223538181 978345318
-507727188 879218730
621315251 754039823
858626151 404100012
964021670 -572246974
800897393 -795848192
-482234697 893591419
984663875 -484270658
921372224 -664769019
799245728 526027229
872063643 370571786
407410732 897183917
692700843 679824488
988973401 -321337788
419054844 891689086
-115486431 988903791
985839812 -234406837
966882581 -19967445
-420240109 923279524
-658324179 761054773
-165309851 985461956
242539410 955094501
908984043 -683826548
599087102 773842041
-612072241 804476140
-536829640 861162916
665623622 710106885
983259493 -188970361
954385692 62401263
257148006 951286041
79460169 982919333
430342076 886159776
-97542020 989539268
934793453 -641238664
780612086 557774754
566462410 800410955
872551828 369300068
330493321 928386231
-596720863 817312330
-136924990 987741961
871867654 371081362
-501981683 882567548
977276586 -112149270
-586410947 825570388
-6275664 988873845
569469719 798069942
649572167 726762311
-127913617 988285176
919324235 223516721
791697794 539211746
989936094 -383827332
985847562 -234563949
732488085 629540249
-609058338 807046965
643698876 732642985
875463199 361611929
90869352 981718373
947529215 99775160
732331353 629753158
706232012 663563920
936452954 153127390
982432958 -498523529
742548289 615596021
656186547 719997910
785292296 550046801
9555809 988180986
-187373947 983158915
-566606571 840601942
980864691 -507350356
983933560 -199847229
583913701 786535222
289181298 942062584
41251021 986257965
957296336 -591074551
-373649879 941289728
470581189 864601719
921929410 -663851758
181712709 968371567
555012646 809120823
772656277 570595183
989575607 -351182928
-673427063 745087697
-508531346 878743617
939608863 138667069
912154496 249559602
-376314649 940346624
666986428 708650692
242471309 955111592
293460915 940744647
344443038 923327309
962552272 -576617205
981398452 -161779693
486382897 855316027
979605097 -513808741
967018922 -20998316
-555546181 848532909
987984419 -454981867
679109188 695374072
856433882 409333643
263996606 949405878
753280400 600131892
645591892 730762809
-636390697 782628804
864590974 389546914
-492958351 887701753
326099318 929930377
927487618 191479228
-552562781 850617162
-236209534 976320595
307725975 936173477
274886983 946316025
362604707 916381359
936335775 -638276779
922860725 209941470
844626570 436356909
-139496464 987571612
982905180 -183488911
-419833281 923450597
955030594 58654027
810481874 505647879
808691564 508961112
942814202 123366273
347798962 922075301
678472144 696085678
924118945 -660204532
985096585 -220095666
378974976 909714095
-591192373 821776137
-550223023 852234245
943737375 -623153132
987854272 -282325062
720782276 645113774
837071828 452735201
944479271 115195922
985985509 -237380686
978529266 -126037823
-137179906 987725493
915733395 236812523
951708291 77533749
-2597707 988728138
-672620184 745961717
980624231 -151476055
909044724 260294757
-575233787 834186781
-676755069 741453982
-446311719 911698188
-426098156 920780881
879353756 351072269
-578969166 831349497
725882183 638408506
825735440 476159658
-403052441 930303631
902689465 -692647344
-162452592 985725722
822868781 481880312
646518782 729836376
461260359 869860432
703383159 667059377
963980473 1222737
704988802 665095275
989798161 -421654814
619163407 756018413
537598595 821791582
732832482 629072024
874990685 362870691
888997996 323593830
-9726096 989001883
859744148 401405226
920641639 -665963702
-467004975 901580303
810155980 -788604116
-622496233 795377207
102905245 980336970
-540216804 858945215
971425973 -56435626
399625951 900743859
-390574349 935123410
856036933 -747371202
344154209 923434517
-684589975 732694267
-165616073 985433313
936763370 151730882
972924792 -69564798
987894534 -283490977
858599093 404165118
968613641 -557631684
988418049 -300013229
-162957159 985679500
428443755 887103852
948904707 -611626765
463242121 868755382
-669815998 748980896
842613189 440780996
292370243 941082675
968456655 -32042198
189100907 966969917
13415897 987986393
758778920 591967118
618135871 756959255
871044774 -731486858
-86575508 989799424
862474130 394767897
988601642 -306605842
914941234 239676965
612443209 762117725
820806740 -779908043
-555472085 848584982
-599694373 814874643
980452009 -509527127
-73535326 989969370
957500741 -590540380
986082854 -473458636
-674332705 744102703
547328748 814789153
726649013 637390083
708886468 660271843
927699409 190612469
-178382798 984157976
-381053442 938646186
948679138 93809371
392261946 904027087
-594594924 819039582
-533753566 863156856
-326259248 956239486
-554181931 849488726
987507820 -272805762
379701155 909410312
-266615026 970673371
-424491734 921471705
-378666850 939506254
237477100 956350606
336664447 926178081
833477422 460315739
-259172678 972160180
968180692 -559073164
-569667620 838347842
-583940641 827508552
926137001 196961835
-215399246 979546435
-513337396 875878900
565241939 801355492
304731432 937156013
427264296 887687574
-108000022 989202801
981835331 -167841055
-237555614 976094679
222278578 959961722
483992132 856748806
744971409 612155770
187835362 967214312
756307231 595657082
772146303 571403311
-269216901 970138495
-478622041 895523450
501747720 845824893
839928407 446609679
746303867 610252584
-254721595 973020445
987457326 -271475403
971402839 -56237725
-87640293 989778151
-199527079 981693473
817751058 491872461
906470823 268961457
-355324150 947451671
-625394738 792778587
752558328 601192001
649281268 727056416
-431579014 918384997
862469074 394780273
968857497 -556815299
-82005682 989877319
895369130 304400752
736673327 623803440
927375374 191937654
814360084 -785235135
540859284 819465112
918840260 225337926
7443445 988283167
686583882 686909337
-419942895 923404536
987281985 -266935896
172091094 970125112
987820685 -281361207
-454480361 907798598
-592809370 820479810
988123177 -290338449
981974712 -169819155
952236785 74599176
378609815 909866739
299137461 938957687
989999928 -404860561
21993929 987518659
989908875 -379731995
-554307647 849400836
195753157 965658517
880836030 346974840
226045346 959091991
408650575 896608832
972367963 -544455744
-618764757 798674074
-680784353 736982839
707466577 662036878
-428167035 919883131
958784958 35806580
-319083536 958234968
-313981312 959606148
904952825 -689526763
584886190 785739629
970572895 -49202721
494432497 850409500
957070945 46466125
912799498 247300132
252746073 952462077
864071203 390833517
989161979 -329593958
988598241 -306480157
25164543 987332081
-147735272 986974763
-203426793 981189624
-290322710 965490177
982551054 -497823674
371666103 912736586
-646207276 773181539
989922173 -381572745
375115619 911319873
444191554 879075253
-265303772 970939654
877324723 -724411489
-108598473 989180716
904304628 276102853
305415105 936932895
299937561 938702718
-160940937 985863023
-161873291 985778575
743719829 613937569
826158469 475309378
938662853 143066508
952323854 74113417
474910581 862107447
936378602 -638193677
299404488 938872656
953469988 67651349
989852888 -373152306
895954550 302595565
-577906144 832160473
853744282 415657322
917646346 229798344
953142388 69511431
142335793 975025103
594630967 777629724
-578152659 831972717
674158514 700865497
154994890 973032739
664576737 711221305
983711700 -196202321
257879701 951088053
-195479525 982197858
-150071210 986789998
203315581 964112445
-111706355 989061291
875545879 -726447257
960180705 26863599
-689945428 726544626
908076223 -685127502
891997761 -706689177
760913950 588751576
194445368 965920233
31215326 986949911
799931199 -796585316
619443810 755761262
843376637 439108923
919023889 -668578312
226844158 958905754
413770214 894210232
982825744 -496175969
-286924137 966275593
355782688 919040736
934674311 -641465394
675465876 699422706
347292802 922265319
987882936 -283153578
488812934 853849153
859060051 403055455
812958698 501012028
937151901 -636687079
-510053665 877841143
989912749 -416132083
202546252 964272631
-127375865 988314846
321682279 931463301
-473889052 898024464
989245909 -333538659
131799260 976573712
692915879 679572593
699189060 672135174
921847396 213882844
459947983 870588809
-373777571 941244862
855032866 412641648
898515900 294639194
978749030 -517930857
182590402 968208234
-278441897 968169954
854509713 413868777
-499716794 883870348
481944490 857969444
-302014450 962677449
962108058 14096096
500799087 846425626
-662747148 756470535
565930419 800823085
-438711665 915199993
975950064 -98296261
959085577 33899958
13730561 987970088
-342509907 951466822
954828926 -597356894
976884416 -107958617
-301931844 962697945
-640021546 779175739
127994225 977108548
987607222 -459240348
975004427 -88897404
-448213574 910803667
989888185 -377118348
925796047 -657362045
303390918 937591616
838839533 -763992288
-302104525 962655065
880436147 348085831
852605115 -750829982
976621128 -527499482
987042766 -260973126
859804675 401258894
586273716 784599682
504944853 843787937
599142741 773794400
570932976 796922712
232356268 957596181
432265988 885196131
-307256856 961357702
853652872 -749781583
-339860170 952269654
-445001420 912309969
795195379 533156552
968722451 -557268208
516508244 836235112
905124744 273415246
403119084 899158156
761221089 588287040
-301991424 962683167
801731522 521595080
48717731 985694934
914908182 239795967
989856268 -373506272
468832389 865599656
9397371 988188731
954784534 60087999
868839394 378881951
966670163 -18365776
829817396 467882860
-571905946 836685095
945168367 -620044223
-204234415 981083087
954796701 60017189
-361560626 945420798
360852659 917073029
568042017 799183811
359578871 917571177
507217868 842325483
846219378 432820066
-215897285 979474934
969919861 -43771567
-546487078 854774283
-323341419 957059628
932970220 -644668641
579186732 790363130
-650098907 769348977
932946384 168549484
953111251 69687543
982527580 -177849185
75775619 983288666
-584024259 827443229
-225621997 978024529
-503752195 881542598
575058109 793667011
984087879 -202410071
819204763 489064172
973006978 -70303111
273300745 946772966
582958805 787313027
-76125759 989948188
989914799 -380528988
983812702 -197853135
721595168 644054223
210424478 962602252
933428789 166466969
-564979898 841790195
-195128554 982240723
-565240358 841600384
979437220 -136671976
747840460 608046622
-284974024 966718859
940630860 133844837
203300178 964115656
683550283 690369147
949875602 87498301
968451408 -32001227
893992131 308610102
943007184 122428193
-59307827 989988639
516127887 836487303
625041360 750578166
5246557 988386736
987835198 -456730855
-561291974 844454549
244595216 954575835
464759421 867904574
946419638 105461095
-374903264 940847476
-578692044 831561361
-194489983 982318470
-211592696 980083581
-470772906 899647507
926086808 197164114
393825254 903336797
578495467 790919511
642441082 733884987
-268389794 970309612
900371615 288790769
249680870 953266101
-183075128 983647645
775507537 566047583
349451986 921452225
908303081 262814426
274487898 946431267
-546880956 854509012
453824328 873949398
-685093731 732122366
519822183 834028354
845927085 433471730
756693067 595083183
525115419 830461523
716727155 650352235
-547778901 853902163
613859474 760842175
847312272 430374764
859041991 403098951
607258556 766730392
-7788538 988931022
766789264 579784477
100104100 980669380
-617915240 799417066
-235931181 976366952
941889564 -627080410
-292938817 964875372
812023226 -787114295
916867354 -671994415
414094146 894057154
989686727 -425601414
373154396 912127446
-192191354 982594546
797235162 529582415
-649677390 769766735
-184421485 983496343
-285113074 966687469
986886508 -466395146
672969084 702172289
-414391438 925720505
567357509 799716195
57142384 985011833
839204640 448169693
-681695142 735961898
951372478 -605811989
16700225 987812891
12878251 988014155
143309245 974877445
224793407 959382416
202029483 964379876
395143557 902752436
767103884 579298555
131955531 976551431
-221810090 978606765
988557432 -304979396
749923872 605035472
-706537920 706620139
254029804 952121438
246601864 954064127
573801375 794663083
430326997 886167297
878122830 354443398
958442850 37963938
-305102653 961904133
818718757 -781652880
869110679 378189256
980196271 -146003481
490572337 852778201
959130082 -586202242
834738182 457673898
155865586 972890125
556823464 807765418
886584362 -713434657
965238268 -7764242
146439735 974394974
754954733 597662676
676336182 698459130
810217327 506139435
-252656994 973411667
787576741 546222561
901666271 284650769
986240973 -472147427
485033162 856126023
989892507 -377639419
789725339 542584164
622027698 753381422
847823375 -755529655
989870657 -418426690
603965893 769622234
78271998 983039278
838540170 449595967
-471375024 899335861
-552170976 850889013
614451311 760307583
396809886 902009168
944295435 116107017
-385352989 937074680
986660322 -251943558
772249506 571239912
774807204 567169061
-217309835 979270552
973860164 -78080904
-89804697 989732438
239067190 955958688
-576842261 832969257
559529112 805724741
527373508 828923795
-432081717 918162929
985544935 -228563568
-339797033 952288654
-695513635 720006650
543483772 817579681
666860407 708785494
946212328 106512826
-59872183 989990776
478898719 859772077
-490785748 888915812
967975908 -28311812
840196374 446030995
511100545 839800331
-594398070 819198695
307698435 936182581
978241018 -122774273
989809035 -368837688
880494949 -720738683
801650419 521740259
-80377513 989900953
611409538 763043667
-582366774 828733330
769649110 575339490
978935892 -130737942
257272833 951252296
989206263 -331653378
395203065 902726001
910351640 255813192
387707984 906011882
81270206 982735036
177188238 969205982
810444368 505717600
490001412 853126164
967356537 -23563652
989094364 -326564145
-607409510 808441450
729878832 633069540
616074532 758837285
842752584 440476125
506651695 842690876
817641580 492083227
-118535289 988765824
820459941 486621727
503866689 844477831
970200636 -46093681
488370061 854117664
57794078 984956664
62153416 984579657
123795919 977684892
-653380630 766071528
-218288365 979127979
853021301 -750414351
441163694 880654099
361805187 916697886
507130045 842382189
920728776 218187472
-673029908 745518248
152729866 973400295
820782472 485991079
981891798 -168638545
-670172610 748598737
62486276 984550163
-374627468 940944984
-282613190 967248243
986518713 -248744536
-28547217 989550773
936270280 -638403732
147240893 974270001
984593307 -211062750
987729617 -457917682
453364284 874198337
815340119 496494404
-328546990 955588723
989905288 -379261180
970388221 -47656921
270375376 947609186
961605867 17472300
692032855 680605540
947910217 97805713
-505703768 880406183
65364781 984289051
975434480 -532523462
974921788 -88093410
231661980 957763017
-593008835 820319306
331611330 927989250
135610107 976025050
-486212391 891432860
820530089 -780141158
303681613 937497358
917334631 230952059
-369531100 942722347
835069826 456976250
13013179 988007213
-172732953 984740820
-524750586 868882204
-649757667 769687256
808010970 510213671
985792619 -233452652
666403889 709273705
858687283 403952907
660461861 715555859
787825716 545803404
220589625 960346736
983102491 -186511553
989984587 -395155557
-569354249 838579724
-61681100 989995890
-584846093 826800087
943176996 121600237
378088552 910084412
-506951298 879675685
941755324 128475621
639202311 737061498
979242240 -515579786
953137174 69540923
-180392396 983942487
865038202 388437934
505153428 843654228
881927333 343923961
587111749 783908008
-502172875 882457249
989912404 -416151998
956893015 47548342
871189103 -731328009
66572098 984176663
897498012 297813687
-434544493 917070225
437371111 882608327
977175393 -111059824
-525915809 868151762
3602811 988462084
734005572 627472323
-100318723 989459169
-260737787 971852021
-168400659 985168830
911292217 252562605
927347809 192050181
989304185 -336384952
989723008 -361473602
838294290 450122922
-168349816 985173746
281301993 944435642
960627581 -582093640
837695590 -765043128
63806708 984431658
-366322401 943820403
988759657 -444606645
-360829454 945662571
599212014 773735070
145507306 974539768
950645023 -607549037
-435102836 916821299
838345261 450013734
-490110952 889290279
-680681235 737098230
548010646 814291548
235905874 956735593
654011216 722237502
639950253 736330707
374718975 911483576
972247211 -544899847
756349672 595594014
246765416 954022072
887643759 327574560
-537458124 860753060
-134287790 987909455
-214662546 979651667
832879528 461563415
-346151314 950346800
-253586985 973235890
-230091227 977322100
-41081273 989806106
989999448 -403516986
398933113 901056123
-667686998 751255250
-447102365 911327750
25605041 987305231
-288338245 965950985
843630198 -759528934
975967790 -98476364
-32663002 989642891
-632953885 785846924
198908415 965020416
979937946 -142774323
560971453 804629267
359372225 917651623
-507179299 879541651
760715694 589051189
-184073385 983535664
938372897 -634278293
53718387 985295680
898223153 295554301
892777177 312294051
958610006 -587602268
903515457 278674790
989916773 -380798867
720233448 645827322
985304613 -223965332
63167523 984489423
549065504 813519869
695055274 677056279
884467768 336741843
-428380824 919789888
902654736 -692694871
830093542 467316821
903176666 279774150
465556047 867456093
663329615 712542420
72737296 983586949
-378880933 939429451
956895228 47534895
434714192 883960283
332261412 927757564
521603317 832833334
605173023 768565734
-685899735 731204583
-380149501 938973192
159928531 972218405
593531030 778557389
931482253 174818404
935963922 155314710
831272165 464895106
38723398 986439666
2413313 988515290
421021713 890740054
-700605501 713892416
-610304971 805987272
-424880094 921305104
41837932 986215076
815456659 496271870
133835191 976282024
-282422483 967290795
857511389 406770895
-245447747 974732650
983899288 -199280750
42558994 986162059
658657296 717438661
842616652 440773425
-564891503 841854574
685707976 687912204
524265046 831037536
861387928 397417362
919637490 222333858
989429344 -342831838
804044354 517435255
-327126293 955993594
658508540 717593353
-536950870 861083893
555933456 808432631
986407515 -246288571
-512183210 876570750
264747884 949196055
974387762 -536755576
-166061265 985391545
920136917 -666784497
838570584 -764239863
662807977 713092707
927281168 192322104
581162211 788768746
962019332 -578161485
361499673 916818605
429464179 886597020
8724843 988221485
-692595629 723452181
-569227374 838673482
889778533 -709482763
602443546 770947523
-461551015 904324849
83474844 982508049
857554968 406666968
977259789 -111967980
250057824 953167656
304095139 937363046
955067391 -596763686
-515734003 874435568
102886305 980339230
889537084 321998892
-568463863 839237238
920102039 -666841039
870256895 375247421
876406351 359088589
-59601900 989989782
792431896 537947902
975230114 -533362603
947839676 -614073452
315774398 933480980
130685381 976731724
173819709 969815681
127626328 977159672
888072174 -711604171
985312877 -224121292
533491284 824686555
324789822 930386638
929808195 181878974
965651079 -567233039
613593942 761081767
908097027 263511429
976574735 -527699517
819519400 488452943
-162789315 985694894
880754948 347200492
138697407 975570877
957644822 42944692
595643643 776773012
-656642395 762774729
925911004 -657165813
82479600 982610876
958285365 38953310
525720188 830051162
917225450 231355040
-267883258 970413899
741037550 617724374
631473360 744509636
-523968285 869371365
968777399 -34553939
-658223439 761158344
719834883 646344582
987139742 -463976576
938460247 143999946
896168318 301935156
234288129 957129438
872477339 369494304
917972048 -670253914
676020248 698809157
920609116 -666016708
903022080 280274927
-585320590 826427960
-515670483 874474025
-229798062 977368880
977603947 -523180332
484516143 856435530
124113037 977641882
984881565 -482720388
756556046 595287119
324050519 930643662
576673809 792379857
266946945 948578736
311319989 934978601
-612899373 803765150
925339742 200160365
-690998636 725319233
945315155 111030349
906687824 268239133
989984377 -395080969
-359247783 946182062
964873274 -5122655
359562382 917577604
303854165 937441330
185076431 967741221
957881264 41478644
-677959113 740126723
858154203 405233703
987221393 -463179153
983832700 -198182291
619056170 756116711
989178755 -330364847
978921663 -517116297
819866775 -780697218
787207127 546843850
277691525 945501324
-3825139 988777704
695161409 676930904
-49554697 989918280
893896536 -704270391
-336584479 953246758
953368833 68226865
932588255 170089490
-661335955 757941199
-316869992 958834633
149808045 973866671
937108130 -636772649
988995574 -322273991
411093237 895469335
935094716 -640663255
989718503 -361120725
688279724 684958522
925925310 -657141346
899781881 -696576283
166771105 971055854
-494152872 887031149
850042783 424194275
-522404971 870344956
883162420 340445328
-299879041 963203857
510971505 839884823
-396276665 932948496
944819846 -620807631
965468063 -9441033
344396852 923344461
485670940 855743695
562609367 803379424
773412914 569393826
880593216 347649973
692532723 680021284
-462742807 903729721
849116131 426303012
188261753 967132170
-367488385 943423387
917090826 231850764
-131625488 988070837
989820858 -369956840
36784341 986574451
726438812 637669633
57723898 984962615
536148037 822819629
978108456 -121288908
364174722 915756934
341458332 924429126
835737543 455567593
877033382 357399218
-6873038 988896599
311486667 934922862
-594565832 819063111
-198509523 981821863
852123245 -751310429
882337352 342772191
318786553 932457538
212181897 962221278
983776726 -197263834
930323658 -649478784
911355684 252342341
252085387 952636503
-629488238 789050967
560380659 805078546
912713845 247601238
888536691 324953734
877759202 355432927
926906029 193848959
620840074 754477986
42001441 986203072
-408564005 928100918
960223389 -583213255
-271739138 969609794
239457495 955862206
-448280560 910772008
439378644 881576901
-387363140 936329047
893338038 310596369
499264497 847393235
-495132630 886479177
802125205 -794905490
-350505095 948985067
974257450 -537272715
989720468 -361273962
987888804 -283323832
978409996 -124680939
824629844 478376417
-49784400 989920492
820327489 486880114
867125299 383221873
-354932601 947577009
805930147 514016753
237783923 956275152
805237888 -792488563
-473458481 898249953
970603021 -49455881
166584230 971088122
988005964 -286774803
845187033 435115823
-223110560 978410442
959806327 29283933
912007050 250074409
-274786240 968962127
694525060 677681978
-504719722 880980196
516667841 836129229
154925542 973044060
848822341 426969489
64016771 984412559
984795519 -214642532
976563044 -104594542
989916187 -380718550
-231342312 977121375
989299764 -336165808
681723079 692435962
987153700 -263710044
958946579 34783216
852471949 418612926
335792249 926492806
877686986 355629029
-335576780 953544277
-563527138 842844953
169581742 970568168
987760175 -279652252
882302039 342871481
-622552888 795326771
-459764505 905212507
182092613 968300916
484012043 856736907
867628744 381952794
-685179286 732025104
-658279683 761100537
986219864 -472324429
-620086019 797512475
-54618354 989960696
989560907 -350289086
-403517710 930119370
-343866060 951051987
969020145 -36477087
507991037 841825938
594459634 777774376
704279673 665964875
520919561 833293081
-62066551 989996672
106054313 979958428
440143105 881182432
-604759905 810669096
898244810 295486686
-472622976 898686642
423515664 889528164
390341712 904868703
798028535 -798025006
962855064 9015809
-379488474 939211333
12455940 988035717
-131602564 988072195
213783742 961869601
162749801 971743839
615932432 758966275
846418996 432374151
294772957 940335635
243671659 954809678
478283564 860134224
538612330 821070445
-413745603 925986700
771441600 572517438
899123591 292733058
989659977 -356711563
931055243 176629851
-514756952 875025640
-432565675 917948824
-561713278 844152521
940127114 -630735053
198240229 965156167
76715674 983195307
131851969 976566199
311295015 934986950
585611893 785144093
920331613 219702395
-149942619 986800328
698485710 672978935
982691691 -180281910
201707631 964446510
-366860888 943637253
509822802 840635379
120116675 978177478
982711263 -180573330
-176340836 984371906
987197795 -264812724
27231287 987204573
922627576 210851757
-423444245 921919889
-550934494 851744451
893974130 -704170771
668478817 707050004
807994111 510244625
982718257 -180677547
847215085 430592713
848916414 426756214
-18593782 989286587
412170490 894963794
912803684 -678212482
773451675 569332161
948905459 92623331
715885659 651429005
2361855 988517550
847499773 -755842914
383051101 908001849
-195544569 982189898
980078823 -144530055
981808049 -167456573
969360919 -39211509
988929192 -441892580
-245784445 974672918
801499933 522009573
266422812 948726166
983095319 -186400104
649002212 727338398
-625525066 792660903
976516490 -104111703
-66455500 989999329
-85345346 989822552
945719428 109000261
307985118 936087718
740526740 618441095
989184390 -330626820
-481362401 894060121
-663740544 755428743
-601631400 813274148
652741466 723537628
594829102 777462369
750253107 604557363
-500162649 883614356
-43921226 989850923
-391910457 934617314
842621858 440762042
-108392793 989188341
828379888 470816413
110141485 979456350
915646338 -673893450
836854761 453197438
379102020 909660978
986491731 -470006329
947464237 -614925779
236872678 956499048
-500081910 883660737
874012050 365464340
469954496 864960008
-148701814 986899187
850403435 -753011836
-701522402 712780028
638239921 737998752
332078243 927822887
872709749 368887740
178007260 969056053
385094134 907134271
-251620601 973606488
933841630 -643038114
421479700 890518284
-663296728 755895249
357409020 918412905
862829987 393895040
-563006209 843221472
723479360 641584432
-281012353 967603810
662246666 713683810
-402030765 930706756
293988294 940580481
929318953 -651256431
722021846 643496804
988341815 -450508753
540659768 819607974
487066795 854904483
989894122 -417185535
913485416 244878459
567644251 799493366
161704448 971920387
376344936 910810701
617005983 757990184
930750465 177918635
-460695436 904750827
297782700 939387657
900261073 289141469
-432017938 918191108
426217127 888203994
705418193 664567387
911264971 252657127
979704462 -139898725
775526913 566016512
775966498 565310622
-122336266 988579711
957185687 -591362909
978812998 -129307886
989797638 -421675958
-617820293 799499976
55223522 985172193
-168901373 985120308
858344788 404776509
956571906 -592950725
976589905 -104873392
730156091 632696091
916660822 233430155
955284727 -596220988
509085191 841115898
917042811 -671719525
-392783395 934285333
981537052 -503660145
858703453 -744624536
-568956821 838873330
699953752 671214819
965476617 -9503685
-593380904 820019706
563467349 802722047
964954097 -569398503
432927722 884863194
-560392597 845098099
581669711 788358458
600239201 772853246
977356983 -113018945
987610332 -459206987
-620405938 797229937
-407482671 928536194
807753859 -790510997
928273630 188251940
878725636 352795940
-357571528 946727776
872462258 -729919712
-442608966 913417776
878130863 -723482668
805283913 515190648
985744382 -476186511
958300107 38860746
971930693 -546058920
-43666322 989847224
-260684069 971862655
890872272 318021934
976207460 -529275754
377214130 910448948
-618634878 798787825
985189216 -480455277
636481919 739704791
-458659090 905758171
922445032 211563599
484875678 856220336
223682905 959638826
-27741960 989531541
-200257217 981600691
-389940799 935362685
-285825075 966526237
-307045978 961411555
973619373 -75863966
752205629 601709028
847241694 430533060
466398944 866980290
239809209 955775117
936058405 -638813337
698566026 672882785
-88230192 989765985
-464126571 903035733
789822262 542419173
233971439 957206202
947786960 -614193406
512542626 838854222
943056211 -624614233
955507152 55852877
692619423 679919817
989984442 -395104031
510807027 839992482
989999725 -404073414
-545330523 855549954
74337687 983430390
848471315 427764223
947775541 98502849
405045955 898274906
268802555 948054981
976511727 -527970679
482953455 857368640
-541082476 858374475
928932467 185527877
6303500 988337200
582861653 787391967
869086075 -733627287
733691334 627901645
-578579169 831647500
-247001816 974455272
-99878687 989472337
626591567 749126836
844253146 -758942414
955824663 53968489
826874037 473867333
-130544278 988134554
-702145343 712021365
951024596 81284753
565395674 801236705
988882581 -317566941
961139630 20577500
881962001 -719006086
440195019 881155595
-512399612 876441188
-124908721 988447529
-502355499 882351835
565877920 800863715
452639216 874589552
-525685596 868296185
988923757 -441983485
968604526 -33197691
532887606 825107811
725811402 638502412
-491454352 888543463
834300394 -768129102
-414195429 925801352
-368179080 943187062
807984924 510261492
940584308 -629793991
-137268826 987719733
903056772 280162572
-15416357 989190933
745691021 611128843
989981859 -394215149
26306286 987262011
-206796021 980742573
819074258 -781357416
741434362 617166648
972355801 -544500550
-457706975 906225613
931014943 -648244586
739826264 619421879
323417156 930863481
-379646475 939154535
3458504 988468607
-468474791 900829220
880282370 348511594
-486423395 891317591
871697283 371523560
-227350105 977755786
857720971 -745640185
-222267524 978537900
-691492599 724743192
619406438 755795546
475267345 861900043
894860961 -703030029
258273553 950981243
-154984748 986384015
549880577 812921930
968345782 -31177893
119423977 978269259
-129757289 988180516
176131245 969398238
-577448705 832508619
98038537 980910022
789587727 542818344
960875717 -581403221
469161019 865412679
92103129 981582190
950858188 82191512
782637746 554449460
949678709 88544989
784146385 551953466
930817453 177635933
499271679 847388715
-379438035 939229448
-529627246 865805749
-372940978 941538242
804122001 -793358608
-3395461 988760456
972369418 -64618449
739239644 620241308
959677574 -584714387
-534326339 862787098
514440365 837603658
226702860 958938789
-15748031 989201154
630735814 745211161
988455686 -301321377
-148857013 986886912
982549807 -178177469
833784167 459674268
861575805 -741632687
987379873 -461600246
961244876 19880288
957709083 42546942
971916110 -60656097
957969630 40928374
331060578 928185206
-577508586 832463069
306723493 936503825
-684689209 732581656
339388159 925188013
881501469 345117222
915201565 238738634
950125028 86162678
87891624 982041855
822319909 -778628069
-110138116 989122502
644675751 731674778
-73686281 989968288
-100251660 989461186
81060011 982756505
954242190 63228868
-477466684 896136639
-322854085 957195427
25106352 987335603
-597098537 817003919
-547954957 853782797
-620207266 797405404
989172591 -330080475
170563742 970395855
-460476454 904859584
699035882 672319265
979236666 -134282527
-676892990 741302350
973722511 -76812150
463053097 868861046
984446055 -485787870
852771012 417920217
770887648 573391819
971314170 -55479883
366555698 914804241
-588744059 823725554
579394312 790195819
983054390 -185766818
977948727 -521627674
-390677633 935084345
800927853 -795824881
-509826760 877975875
828321109 470935924
975740455 -531249732
792704302 537478073
586599302 784331322
457261036 872071889
214685462 961670669
989374084 -433511892
-149469345 986838244
712203027 656106642
424330874 889129733
946992091 102536541
-517797545 873180788
988749541 -312241185
966470901 -564643125
658378859 717728098
-636619657 782412682
-616955617 800254087
-166842682 985317799
946011579 107527499
664240262 711578278
-197330727 981969367
-425533028 921024330
-437733314 915641513
894225039 307901060
-4802424 988816492
791775063 539079050
-362677198 945049317
-459478363 905354083
-430614015 918810733
-115784763 988890747
-453159562 908437798
-650207077 769241624
987030537 -260675874
967339979 -23437507
971281109 -55197447
-508732477 878624624
635268309 740876497
988066115 -288588435
860958393 398461568
969061057 -36803013
958495013 37635872
-344687287 950799324
215319672 961530213
959553691 -585052815
-630098157 788490971
923532784 207310446
634312706 741795205
902912984 280628151
-126273884 988374861
716297504 650902468
-575875012 833701935
821485185 -779335258
684065827 689783810
-275228213 968867502
510229125 840370325
43119483 986120696
978071852 -120880024
704917187 665183187
725263267 639229013
871332174 372470107
652410787 723875492
984217248 -204574683
-321313277 957622905
749775025 605251458
658464919 717638694
124203081 977629659
667208589 708412776
-678729038 739273469
-252480820 973444923
963132531 -574907963
978695258 -518182995
843325817 -759815000
577290563 791886186
866055821 385902829
969883983 -553324696
-360052088 945918448
-347597247 949897198
942418281 -625968396
-481592238 893936848
980978092 -156114015
687909234 685385508
918397080 227001058
630816969 745134025
541034626 819339524
-599654453 814907519
247161258 953920087
142744844 974963199
539410506 820501310
-313479195 959739085
920009578 220924834
982612427 -497458131
359986498 917412194
-606705785 809034411
253445154 952276715
979264638 -515471464
925657305 198889937
-82265534 989873331
879207573 351473949
986858955 -256571425
989465223 -431502018
24716530 987359027
281495880 944378016
454836212 873399034
964966804 -5796748
303268244 937631329
958280285 38985178
-405107541 929486790
-498270700 884697952
588313463 782913316
191364159 966529084
827343214 472919052
973233932 -72351980
877367328 356495941
444019352 879165479
591510421 780251742
416595761 892868751
797409763 529274916
961042008 21223508
989667909 -357281062
402642902 899375485
797090843 529836416
989999110 -403004184
-1168214 988669099
534419802 824036358
-512937255 876118911
813182990 500588912
856373215 409477430
981925911 -169122385
949066842 91775060
979221148 -134098272
984551520 -485058821
975926966 -530465714
-621711837 796074042
586137924 784711524
823273812 -777815476
362180771 916549294
298077951 939294119
978524551 -125983993
207996890 963123879
920374144 219540643
989996607 -401020228
930359808 179564452
-36804283 989728338
480299104 858945417
543871935 817299238
817135391 493056611
879400275 350944420
582380196 787782832
-649585388 769857806
828344675 470888014
749851368 605140696
988362972 -298121246
197507757 965304570
-419274294 923685204
-595812672 818052195
971180054 -54336627
988178172 -452608767
-601169998 813656405
433049366 884801917
978777250 -128892804
-549467088 852752773
-423493265 921898946
641538797 734772681
-287200391 966212355
223547814 959669957
-327301378 955943853
-403865964 929981091
518227771 835092370
534941358 823670123
-510327593 877678257
-313023489 959859595
989610651 -353375325
81720953 982688885
850275155 -753137964
941980362 127394488
989921630 -381492281
300797618 938427726
458116379 871601099
-453751067 908151871
-102917538 989377741
573530056 794877615
837279215 452293046
164874481 971381958
812864265 -786440848
448808120 876637538
611235918 763199051
684540898 689243463
508920266 841223218
901589861 284896447
957432760 44252557
-130477388 988138470
881119099 346186018
552839317 810738799
985616019 -229948671
488651638 853946965
-9475523 988992889
-59255160 989988424
977130573 -110578762
271420246 947311600
965840818 -566640860
-189565729 982903950
287570666 942553344
434948728 883841361
-500287648 883542543
949107837 91559268
428954872 886850181
121143705 978040901
222581144 959892266
-386588447 936617230
966572605 -17633234
979758243 -140557138
958991219 34499891
-451284481 909340112
712796525 655356429
713630818 654299898
205096262 963739690
988439921 -300771077
697480688 674179407
-528089502 866781948
989740900 -362900516
942406075 125342556
941866088 127943683
930167649 180372069
393329017 903556238
717759301 649025482
316377252 933276952
-523253762 869817206
980420658 -509689480
971208639 -54579788
980883922 -507247144
841238843 -761766711
916864996 232681471
-517517820 873351660
-370645553 942337263
-322339366 957338448
821387692 484803835
989859860 -373891339
954204363 63446777
967436933 -24176805
-440835273 914232700
-249241526 974047467
958044843 -589108524
982118516 -500361104
928957064 -651892831
-434785754 916962745
-282895826 967185059
729444246 633654116
-320750855 957778096
842073945 441957968
813578472 -785866396
978494163 -125637925
948888720 92711216
-121495579 988621637
989624993 -427427660
-606049981 809585952
393046980 903680888
770783660 573555815
-647764625 771654555
-595043813 818676312
-599394546 815121349
-37633956 989744435
-208368387 980529440
-642606949 776686408
-152702851 986576153
721061789 644749707
964859955 -569688924
925791998 198349492
-413683628 926012229
-214643061 979654445
256452992 951473491
930922871 177190331
-657389318 762013311
292747995 940965830
982294042 -174431019
-221856437 978599802
858138491 405271361
931206293 -647900256
819209421 -781244968
987166581 -463715898
564316805 802069052
646563420 729791688
-102029207 989406306
986168576 -472752749
968510801 -32465094
154158401 973168956
567054745 799951354
-700653008 713834859
-303448436 962319976
-547376309 854174628
-392629689 934343852
219760099 960535080
-485690782 891717583
-337006621 953121766
962851592 -575739113
881575932 344908720
871344095 372439235
-620670174 796996445
69894003 983861803
843906994 437944020
703988204 666321126
911155470 -680662099
192167405 966371429
-538559558 860032999
981326734 -504828107
-147038289 987028569
254788194 951919438
942787222 123497276
553102725 810543149
429151403 886752544
-383411786 937788188
623409958 752098423
986212722 -472384235
-653240748 766212234
433792336 884426886
989796156 -421735816
-481841546 893802940
12345211 988041354
365080392 915395369
835681979 455685092
980937373 -506959447
864932277 388700818
-92699008 989665234
-661884838 757370455
-4548933 988806481
944952204 -620518105
400121069 900520382
765825003 581268847
167511355 970927960
252936201 952411746
960239903 26479110
537134952 822120751
932002161 -646454551
-640793496 778435506
812262922 502321304
685547896 688095130
867831869 -734983050
-380496466 938847855
961718465 -579024502
743233177 614627650
834255779 458686806
335555259 926578110
161007640 972037729
-140151872 987527117
2506813 988511169
-428556038 919713388
-352407349 948382873
833666339 -768699680
633638379 742441465
300430288 938545294
46701705 985851213
-571134321 837260015
988793980 -313992567
904444504 275645921
953850553 65478377
988865335 -316862869
-339039045 952516105
952265280 74440240
-414249074 925779240
981906915 -501577504
48198118 985735466
735354909 625621594
821222513 485128351
-479350314 895136055
175701380 969476175
-627912589 790492590
977286915 -524588992
-639336927 779830384
892597746 312836192
921337076 215851389
786421391 548161450
-323397494 957043949
844653762 436296805
179925143 968702921
-248591836 974166544
981500768 -163181903
320440274 931891048
-308200724 961115251
976113910 -99967012
-281130879 967577568
97304538 980994821
5302684 988384119
755562919 596761808
-380430187 938871812
988446513 -301000237
762139428 586895592
988324504 -450735724
649791847 726540006
306326249 936634337
56934010 985029389
558066912 806830058
405398697 898112568
71918221 983666600
650391599 725931975
373620087 911936175
966558632 -564362200
678416116 696148201
983125093 -494353498
811337096 504054837
938694121 -633637943
904669051 274911314
677699883 696946005
-273238765 969292369
182313376 968259825
893186894 311054357
945249815 -619865074
711504221 656988074
215692950 961447291
88680353 981957123
-523141024 869887460
920246398 220026315
616503257 758447646
504258861 844227252
555353759 808866055
737262698 622988635
627339104 748424679
989973653 -391786971
231073798 957903776
948290092 95835788
703379224 667064171
840871101 444571754
636569622 739619928
-427636135 920114395
-23277948 989416975
752274654 601607881
979090576 -516309427
-436698606 916107285
988118955 -290208437
934246205 162907018
320623495 931828082
899895816 290297885
77249427 983141967
-116122351 988875844
661260549 714719528
873511824 366783551
982937980 -183986868
679715620 694694749
884234092 -716286531
664189756 711631828
989749043 -363570655
886165732 331874707
932012154 -646436290
814616347 -785027538
872905640 368375323
65403807 984285449
39089495 986413855
957589725 43285182
605498835 768279678
957992473 -589246978
818643711 490150919
950949570 -606824488
665933236 709776498
71859518 983672291
-468054411 901044264
957309887 45006496
-63309824 989998747
13825463 987965169
710366454 658419046
915233008 -674529838
-324997976 956595267
946908456 -616175983
579853608 789825385
-651167134 768287102
252848008 952435123
511390108 839610675
302123626 938001298
-438991015 915073589
966051680 -565977104
3637883 988460497
587475954 783606839
-495939922 886022635
-574273509 834911639
-96460100 989568744
-201630315 981424441
952338859 74029602
835840454 -766736453
238485011 956102393
524450866 830911704
73873212 983475929
-244392478 974918764
501167268 846192701
873268814 367422229
805641595 514541235
980255290 -146747305
-5571208 988846589
-180446500 983936611
622947320 752528359
587326564 783730397
802620038 520002107
-613234914 803476147
559490068 805754348
980272594 -146966002
906715534 -687056848
981640229 -165109978
930096604 180670365
627033709 748711797
982036644 -170705849
987481428 -460564041
-70284462 989988496
-625545913 792642049
-59055419 989987550
168667095 970727635
-68042914 989996227
955376986 56621169
-551892322 851082134
719980455 646155782
753772398 599408083
805449098 -792323222
-4474324 988803530
799765152 -796711486
910843093 254117954
658320107 717789129
103608054 980253027
332941488 927514694
754022466 599039636
981425963 -504278488
-197320260 981970671
-639742134 779443107
200819609 964629544
-676191781 742072171
989870811 -375095287
-482694344 893343727
748719561 606779053
329904316 928594458
987354591 -268796722
748136929 607619639
23409583 987436673
988687964 -309848887
944849774 113354259
660402812 715617614
962646246 -576342623
358916116 917828863
212466909 962158939
761116755 588444894
217787342 960980161
-563271790 843029580
135999892 975968338
848924079 -754459701
949028839 -611339458
-399789916 931585270
-520917178 871265929
622902544 752569947
986654084 -251800631
-33670894 989664315
-580820934 829927163
-675801769 742499067
774073413 568341530
955467394 56087954
982577217 -497668014
412051119 895019928
988912051 -318781203
-413200895 926210882
-606259811 809409532
-311426872 960279119
-643788975 775539354
-451109286 909424194
865641445 386936701
-429043037 919500657
982414700 -176190429
946816717 103435140
937362983 -636274112
905104033 -689315875
269756415 947784829
80877481 982775144
989279537 -435459423
-459899637 905145615
-292733812 964923849
914074422 242784936
-701321236 713024485
629161100 746705245
989584347 -351719731
474029219 862618487
308560600 935897102
98091964 980903830
985377643 -225348234
-149406838 986843235
977903502 -521833006
-439257027 914953015
803340011 518706119
760695005 589082432
981390427 -161670017
988494650 -302707098
139780251 975409424
560927777 804662523
699053043 672298649
637693270 738530225
187691023 967242012
10488722 988134953
563082600 803017180
914194128 -676115486
940560981 134176875
672380450 702816300
801339913 -795509157
652896648 723378988
898597889 -698149269
887223255 328804584
758045987 593064654
631915034 744088654
594044671 778124569
61152579 984667729
917538026 230199742
911472473 251936399
-36687248 989726020
974424225 -536610570
586015703 784812112
765686884 581480908
883865084 338456258
183987279 967946992
936832560 151419001
944966906 112770354
989805348 -421364142
818403946 -781913943
460431517 870320902
454459045 873604459
989671687 -357556570
-86632380 989798321
-365974943 943938345
977601591 -115680847
987915199 -284096172
899704714 290901773
916498758 234023320
933505798 -643668860
915163394 -674636719
632658516 743378887
413175490 894490834
983046772 -494832741
35375978 986671170
382211357 908356412
-529576262 865838216
790919914 540544811
-413396770 926130344
-105364179 989296132
508931759 841215740
976326432 -102147828
759789630 590448211
441875476 880284427
873710137 366261486
911164781 253004499
-428951110 919540828
-343505370 951162551
528017644 828481861
-110283075 989116969
-636844125 782200415
-350645384 948940834
-685079654 732138365
514154083 837792574
810078428 506397388
-357695062 946687714
919526001 222755271
617711056 757347465
-512350475 876470614
968289767 -30741453
-334962067 953725277
617425853 757607618
908730309 261365079
892767412 312323569
969099208 -37108044
874233250 -727934680
886129237 331980199
-394689584 933557579
820600413 486347365
-285596257 966578201
457585226 871893627
830538502 466403864
-685881884 731224943
245762683 954278745
977825493 -118145667
953492845 67521202
421753849 890385282
296374563 939832628
980015486 -511762493
949524681 89360395
510004278 840517028
816901623 -783156390
778785212 560753474
587641562 783469826
983394541 -191106651
919420052 223155254
-491164881 888704920
925615046 199059308
967525073 -24850076
857149328 -746229604
-561799579 844090611
988487549 -302453817
284453159 943494347
-102361896 989395689
964975879 -5862268
311719092 934845104
989654074 -356294605
240677974 955559426
966134661 -14359600
975631768 -95091125
987132557 -263182330
421029603 890736234
19872564 987638615
47775930 985768296
982305892 -174603569
333185032 927427674
896541288 300781878
761613723 587692724
985258594 -223099222
988170999 -291822374
953067675 69933789
413835188 894179538
-136060781 987797625
988795426 -314049958
489666596 853330083
277263473 945626422
83691122 982485579
-450771649 909585973
-134410459 987901823
989974249 -391945717
984146188 -203383857
743741722 613906497
985437195 -226486132
964560793 -2886264
-511208398 877153302
-686391701 730642523
968082290 -559399652
-593936205 819571696
538070169 821456264
-384349654 937444607
984168043 -487676987
-427839289 920025965
-170153508 984998012
548474656 813952352
587075103 783938299
-273184241 969303973
465659567 867397724
602309026 771064229
404232170 898648551
32582727 986859857
973577409 -539925357
692617527 679922036
779116688 560214394
-628089794 790330922
-385562614 936997162
971160232 -54168023
980679426 -508337202
-573951917 835153393
-131447136 988081396
-82115409 989875636
86591395 982180310
-358363180 946470740
895104012 305214999
-615815992 801244850
-491576493 888475257
913044945 246435130
-164502047 985537198
933571058 165850134
956376363 50670014
835153113 -767359240
977241152 -111767115
318873856 932427690
387348170 906167156
-245454141 974731518
189928227 966809256
958610727 36906775
968211494 -558970848
740772102 618097000
7433306 988283652
-152148999 986621775
803643912 518158029
795852858 532007328
762108982 586941791
928434759 187587294
815478852 -784325663
789432816 543081863
902411022 -693027692
32855701 986841536
1142742 988570784
820411425 486716392
-142900095 987334135
104568454 980137815
394230696 903157354
917506871 230315065
954223192 63338319
724425328 640337278
753026499 600504923
239675904 955808140
798903978 526633159
935357892 158010842
895391832 304330958
882485262 342355820
964094256 -572027393
968985937 -556382329
989602708 -428052513
730968829 631599062
791027524 540360574
483422478 857088904
-384313864 937457751
-79076083 989918062
740405132 618611480
971450174 -56642882
987007152 -465253384
945326945 110971325
-553319753 850090408
-528193627 866716041
119458647 978264669
919311503 223564715
-662651008 756571055
966107386 -565801207
-505218951 880689224
-527342752 867253738
427231738 887703665
-645491821 773880633
876875916 -724927383
-435226568 916766087
966064971 -13842421
489885890 853196530
943386994 120574158
793322902 536409201
906960828 -686711536
383503281 907810510
891910390 314907638
609417961 764820318
-393166274 934139439
-393229734 934115244
-435267419 916747856
636648701 739543383
-13117513 989117959
949608211 -609990943
695868975 676094200
824794809 478046174
-532678395 863849596
-565351169 841519591
574692507 793957200
-439879389 914670076
762034444 587054894
956216929 -593860752
958190953 39545270
351065925 920841357
-421308362 922828532
171959075 970148617
-265940281 970810678
722529215 642832396
907527644 -685909743
-166449907 985354899
147907826 974165710
800112221 524487376
234235582 957142195
989811254 -369045521
989546211 -429537679
915946859 -673428812
989735462 -362461211
-201504688 981440701
596428686 776107435
989952815 -386972511
449431467 876306242
989143963 -328778687
915459587 237805716
868515470 379706641
922191361 -663419191
852002437 419697802
177305585 969184531
817692690 491984838
-109195800 989158359
1234051 988566853
668764778 706742268
-498196039 884740568
820676863 486197904
360486197 917216702
-488618407 890114277
869265041 -733432944
538720958 820993063
295227459 940193366
782222702 555133681
969448347 -39918666
-681678095 735981026
830117761 467267170
-667654512 751289817
566629754 800281179
955996550 52943917
319312467 932277711
95575580 981192421
-113698846 988980078
-187728953 983117935
596530360 776021143
246154605 954178711
908640776 261669532
108965425 979602110
664475130 711329158
865400516 387536959
863763970 -739330052
67046744 984132165
-266703651 970655302
811604643 -787448818
737644004 622460564
-373480445 941349222
621612035 753765809
983698766 -195991811
-446646109 911541780
602238841 771125108
-389623858 935482091
919168494 -668346830
93363729 981442010
989988959 -396860195
-255222536 972925014
-466160214 902009739
188720471 967043585
758062326 593040212
-14237614 989153888
9831939 988167430
-279569023 967922487
962761814 9653223
-254829545 972999906
400054802 900550306
-471570303 899234512
-369898428 942595547
985663489 -230880400
958851917 35383001
-80833011 989894526
868702973 379229555
909821583 257636833
-182994355 983656667
941760724 -627350047
433201795 884725097
443782422 879289538
904054955 -690772728
301342381 938252957
-361504540 945439386
676734560 698017533
809526404 507420198
817889832 491605249
988712405 -445320917
526015612 829850369
965157591 -7177852
205295533 963697714
-516834247 873767832
758894764 591793328
686614164 686874582
-541269194 858251189
-589274594 823304676
919617086 222411015
704459593 665744534
976921947 -108355856
279275743 945035802
976754593 -106593295
873601909 -728646098
325966650 929976681
852214287 419208556
211418695 962387141
-292346773 965015260
-488296804 890291005
690107699 682845553
986983614 -259544470
183511459 968036269
-534733572 862523887
-497265793 885270566
729927296 633004302
444287636 879024881
959101208 -586280299
-104424055 989327968
288807078 942176837
-705253042 708211133
-433926923 917344869
720621945 645322343
322967479 931019265
417329023 892517870
277994249 945412681
4400483 988425835
971885235 -60388642
640751083 735546179
989033211 -323890663
300064041 938662364
-449811914 910044465
-695807595 719656776
453907910 873904033
-179988248 983986261
-35615063 989704464
972096352 -62221600
201451305 964499431
648210606 728137045
-235241955 976481502
988833407 -443450572
797765028 528648316
880707566 -720488538
-418638147 923951962
266995596 948565042
984156664 -203559119
-622403706 795459526
-148389603 986923698
582999553 787279913
-491058412 888764181
-224481666 978200467
789033842 543759617
463884422 868395633
468171287 865975490
131437232 976625214
526575619 829468890
988949663 -320343062
935124053 159046237
922106248 212880784
978992695 -131401779
870810606 373819167
-689932186 726560009
-441973376 913710414
-105761615 989282353
-574176892 834984316
-243950036 974996275
13042974 988005680
-399431424 931725110
980794328 -153690059
374415779 911608630
297451192 939492589
977408558 -113578864
970565773 -49142905
936402534 153353650
76848910 983182032
-424633790 921410806
-27571548 989527405
978947992 -130879199
-187946950 983092672
-418809719 923880035
-144614235 987209785
-411503298 926906432
-690618268 725762217
988331184 -297042883
75362714 983329476
979697432 -139813113
-636145255 782859914
855534673 411460420
-253953304 973166434
963627529 3692640
-376470414 940291215
863917596 391213405
620579593 754717760
502932517 845072758
330842731 928262502
-158812655 986052958
709921610 658976939
816101637 495038746
813060729 500819609
828153592 -773590300
-390347454 935209171
813592153 499816087
719423973 646876980
662488168 713429654
-466427551 901874020
-229283617 977450767
321214744 931624531
892907365 311900492
29875816 987037025
649154838 727184180
964799930 -4595747
61099827 984672337
-121052299 988643619
-238508535 975933623
354160070 919663297
942513112 124825300
-21813479 989377375
972721449 -543146320
680435657 693885821
-557921214 846857470
-559285885 845887567
966582497 -564285747
649403900 726932475
982458387 -176831239
-223302120 978381355
449303970 876374046
-443654129 912935140
781445088 556411433
622104107 753310658
-706303960 706910354
853899616 -749533960
-59758242 989990363
935716616 -639471038
251393665 952818282
989943349 -385112955
-251150484 973694338
574490551 794117355
630034085 745877626
886186893 331813520
465211829 867650079
440259998 881122004
-438555523 915270534
845285592 -757965217
980711468 -152608635
956685592 48805501
-635623169 783350734
-575117909 834274331
363805926 915903964
965050765 -569099257
892767362 -705712670
807810210 510582044
591772837 780032269
984988872 -481941814
973604916 -75731266
525608733 830126874
819011058 489439807
506778726 842608955
-634447815 784453043
674399477 700600016
633810239 742276859
873147146 -729156175
-633174748 785641278
-132624043 988011345
174328489 969724113
-495339441 886362280
-489374900 889697400
-290956649 965342009
838928030 448763887
817160057 -782942919
750489518 604213531
985935631 -474658480
-576971609 832871071
967617095 -25554681
-128404829 988257758
947375346 -615126480
-508955631 878492536
924549003 203305532
-475249773 897308303
617127106 757879851
885724392 333147311
-421944656 922558584
911598888 -680007206
971223660 -548613559
-664921959 754184165
967313420 -561924896
976090215 -529775062
-332774479 954366206
877803695 355312081
821218676 -779560395
673189705 701930416
-247846593 974302546
30180228 987017277
126186347 977358759
-404985678 929535381
-154542983 986421657
520503798 833572016
905754065 271339062
91720355 981624510
-363442949 944792914
596685325 775889545
918268410 227482530
754966375 597645444
-539589418 859357630
988055060 -288252829
142383258 975017928
-446397047 911658282
529507320 827455396
-652884269 766570265
21593679 987541544
869582142 -733087591
877781639 355371990
985092836 -220026760
-274527931 969017347
152095157 973502454
276765216 945771620
961850037 -578647624
-382035266 938289832
798147839 -797935168
833589404 460081664
754854429 597811094
-643939570 775392836
972171235 -62875756
363613905 915980444
761358351 588079334
84908381 982358181
737303278 622932454
-387006588 936461887
99241974 980770111
631946601 744058545
-628792154 789689001
-398053561 932261506
-14624621 989166163
989162336 -329610246
868656983 379346666
955234757 57458007
599615535 773388990
-35895592 989710145
439239172 881648739
973189076 -71945971
982765988 -181390448
862816826 393927399
-343307503 951223132
910632434 254845338
568610858 798740556
196504718 965507120
989662822 -356914739
605331397 768426721
441736618 880356670
930942718 -648374386
-100694302 989447784
-16771657 989232445
470689775 864539593
967790072 -560365140
511356619 839632618
180378031 968619125
-666680916 752324073
-563608104 842786365
478217848 860172878
939766438 137928426
556456379 808040899
51579824 985468649
969839994 -43114329
801524113 521966311
-475327862 897267109
273146533 946817249
410811469 895601190
989962549 -412339592
934559117 161536362
947777549 98492461
-519579978 872088787
970986377 -52693146
101771948 980472003
920266361 219950462
971923264 -60718106
-628198908 790231330
989397769 -341162532
710104118 658748146
-662802765 756412375
-702062664 712122172
743910125 613667321
941399490 130181618
942742313 123715224
208938765 962921959
375589184 911124123
-520221031 871694739
824620406 478395288
-489759611 889484835
-498092379 884799705
922409744 211701087
896608123 300574934
517111943 835834352
-6032901 988864517
-509090395 878412719
940855568 -629233110
922002043 -663731935
325269339 930219733
607548127 766474872
956107156 52283451
-13653429 989135197
950884616 82047588
384275528 907482827
878279426 354016193
975792458 -96702315
826770294 474076764
-600878249 813897689
912775993 247382827
382403592 908275364
976803936 -107111091
899945555 290140633
988468419 -301772740
-315180841 959287295
-479935047 894824150
622743677 752717471
271191248 947376968
-578747753 831518822
-156394492 986263270
981114055 -157930138
-629145778 789365041
226993413 958870816
-279067410 968032789
715737044 651618843
367676590 914353778
517794891 835380392
192691684 966268097
-410939380 927136472
987135817 -263263512
639757311 736519389
931445982 174972496
948173660 96440273
-99587746 989480986
61328788 984652311
888867570 -710618607
758468659 592431985
33941158 986768565
504215392 844255057
-286197069 966441539
-10872766 989042738
755930147 596217111
-695772690 719698379
-604930830 810525791
958748359 36038023
-401614832 930870509
549489083 813209358
-448980035 910440749
846143604 432989230
-87944590 989771911
195914486 965626096
261255774 950165384
-280462439 967725422
950546963 83882856
791293162 539905525
821854683 483884724
925742921 198546529
-125907775 988394521
886871886 329827701
914109470 242659782
832802631 461723546
-570888849 837442449
-495870703 886061819
-244780697 974850553
537963886 821531856
955367281 56678350
622360522 753073002
-11425870 989061950
597160084 775485912
-73298898 989971017
-574547786 834704888
984441535 -208414685
-502622217 882197652
760976809 588656545
-459456181 905365053
369663780 913551276
-655798658 763630863
989992714 -408457373
494891717 850125532
987013241 -465195444
-195085991 982245912
968790928 -34660479
977065079 -109878697
-62394591 989997302
-611434907 805022602
940353483 -630269874
985566090 -477579970
249047864 953430989
-80675693 989896768
962270552 -577437226
468778314 865630414
866733530 384205909
984748594 -483671557
748305406 607376818
985608633 -477248909
28024439 987155033
971819903 -59823724
987904430 -283780417
973734268 -76920343
-292106575 965071924
702634161 667970795
-677208215 740955498
880656896 347473113
876417994 359057328
-510443220 877609472
437299550 882644905
952085491 75442251
746833288 609494042
723416162 641667572
-201347961 981460955
983568571 -193888297
-571255764 837169706
-305807797 961725888
970595295 -49390922
691641446 681061957
797907863 528396054
-192134 988627867
890371291 319517814
-497903714 884907298
-242122025 975314577
-419432885 923618665
860324421 400000185
-375043159 940797962
-58138329 989983015
419690529 891382722
977236552 -111717578
-365482564 944105227
586488942 784422360
827827857 471937301
854250848 414474353
767688616 578393759
985862006 -234857235
601110604 772101900
989956640 -412896668
-530373202 865329790
946152935 -617863453
872869439 368470078
951108403 80827439
52002860 985434662
-333666661 954105195
-41796975 989817966
962663057 -576293305
673220804 701896305
770231155 574425646
851116024 421738562
964260732 -753924
562380330 803554476
954822309 59868107
950083191 86387550
640171986 736113759
951888736 76535674
364538266 915611889
978291162 -123338334
988298530 -295947895
298792183 939067470
963810421 2414775
359004481 917794559
-502696552 882154641
989930449 -382870656
-468530791 900800570
-23394168 989420066
982434987 -498511530
73489367 983513511
911937998 250315199
-322962997 957165131
307851464 936131952
919066573 224486998
210197925 962651125
772119419 571445861
-309628493 960746872
854773991 -748653425
387491654 906105243
-440127701 914556619
221887315 960051222
989917046 -415879123
495608892 849680850
-651090013 768363934
571776659 796259607
964985907 -569300058
-341294346 951836561
17883648 987748611
968499737 -32378671
-413328743 926158323
-58304171 989983904
974484577 -536370102
-558246840 846626370
651699772 724600968
614164551 760566697
-525494803 868415866
54037147 985269598
409267980 896321393
976951795 -108672388
-220771920 978761833
961440704 18576300
932353250 171097489
-165364767 985456825
-705779151 707560983
-374420283 941018203
937895558 146588453
-144122098 987245667
-282500693 967273356
-305002484 961929398
-573425957 835548151
55400527 985157553
187196469 967336842
206200724 963506478
210829650 962514755
949484431 89573018
-162934080 985681617
601279673 771955743
989817205 -369607357
799251761 -797100950
825349913 476933420
-157347394 986180865
983802945 -197693223
805782806 514284667
349807426 921317857
148590755 974058601
953266593 68807981
617016516 757980591
473151538 863125571
-232644247 976910062
-83365125 989856116
-39830711 989784589
985167977 -221410537
947057353 102201881
927234122 -654891565
836985561 452918981
365546470 915208971
819645337 488208126
-373911582 941197685
-137075678 987732240
916478033 -672602652
934017447 163907342
986139984 -240575751
-458604499 905785033
56567950 985060137
847122849 -756207053
890077571 320393106
-405511014 929325787
-686210555 730849663
938530159 143678288
547805636 814441247
-639125516 780032270
-88949752 989750837
894540641 306938657
-222393315 978518928
985199666 -221997178
837773210 451238230
959823541 29172959
-197745664 981917606
923363112 207975657
-598265746 816048455
837905385 450955588
776830188 563919885
887532183 327901294
510465517 840215888
862902698 393716233
940894294 132591789
915595240 237314092
950132057 86124861
910430722 255540700
921412362 215561332
82512272 982607511
916280006 -672910972
883006890 -717760241
989803458 -368320496
961489017 18253699
947153933 101706149
243749991 954789909
831865979 463668506
573080347 795232740
962766105 -575990716
-359193973 946199673
-427279977 920269247
784864380 550759739
-483235014 893051666
544622312 816756377
670329307 705050557
-374491333 940993100
823813316 480005080
900925399 287025852
587262714 783783198
718382224 648222646
972536059 -543834402
218282609 960868971
-276027955 968695231
814409912 498265918
881185984 -719925017
460457040 870306748
826177914 475270270
969891548 -43538502
-696365288 718991320
957757453 -589866295
842178573 441729911
893866070 308993645
467529211 866340078
854583010 413697136
818825052 -781564618
-449690208 910102505
458867110 871186623
59154453 984840515
-56119908 989971177
633455426 742616638
940001482 136822341
633302563 742762942
912642728 247850709
987944584 -284959156
989156551 -437855259
974861925 -87513502
961300161 19512563
970576394 -49232116
10425008 988138126
18285488 987726598
886490928 -713548826
596803651 775789000
500557499 846578335
-628972623 789523761
983479842 -192464428
602420878 770967199
-491779406 888361878
-413983866 925888535
664327104 711486202
132837810 976425423
22323549 987499742
265723555 948922539
508361604 841586123
868718930 -734025116
-701465220 712849536
951384089 79317854
914877922 -675074322
804122923 517293343
-180537156 983926759
708494062 660760950
-63031948 989998409
983537320 -193386194
989950754 -386551112
538206762 821359105
907593524 -685816033
987858268 -456466346
409202045 896352107
-477927373 895892342
-370005411 942558577
-405774171 929220627
-479110690 895263676
299446090 938859400
981844044 -167963960
984844480 -215517031
986427845 -246735055
979503189 -137462567
693558770 678818757
726287647 637870472
405205224 898201669
-684448247 732855007
129217302 976938065
910404762 -681764767
948946247 -611530671
654773110 721454689
84011019 982452305
987591652 -275036719
186443647 967480978
551019853 812083655
382334144 908304652
561680897 804088410
-47178141 989893337
-604330067 811028865
-560681623 844891465
158198843 972505620
679791887 694609164
-205994150 980849631
-585994165 825898458
964259334 -571525843
-45317043 989870584
541207694 819215519
929431035 183455105
916882144 -671971262
925598426 199125910
898402669 294993414
-688283568 728469567
868509499 379721824
-392291584 934472483
989784077 -366577030
-522412657 870340182
-501010666 883126824
-619500264 798028087
-368833499 942962623
59489370 984811780
347686508 922117557
933734795 165139175
756652376 595143758
93742632 981399683
-515264442 874719437
-114698304 988937901
-79317936 989915077
135038763 976107951
800333093 524093969
723104533 642077213
757926545 593243258
-546511719 854757710
791916529 538835761
-495738988 886136349
977225301 -524860863
175070856 969590209
-440043835 914594956
624473412 751108381
988171555 -291839903
470529794 864631109
-72023529 989979284
989937225 -384023430
919369016 -668025158
972324901 -544614321
97911180 980924781
-553790499 849762251
-436370961 916254254
944655242 114322272
833656270 459941810
987431076 -461079560
979871361 -141949204
-628991458 789506499
28306736 987137288
-549185267 852945510
988877073 -317341805
942223053 -626380343
876057385 360024093
738993236 620584992
521326684 833019459
821717016 -779139202
899618779 -696793766
391436424 904389794
921210775 -665033865
-613697266 803077627
805734394 -792099661
485377531 855919670
-699263079 715514384
985869417 -235007965
-28576919 989551473
837189303 -765506998
972052870 -545612263
526368965 829609744
-73977455 989966170
989225523 -332564302
989985760 -409661100
983629984 -491191081
-148980674 986877117
236668857 956549047
908616412 261752358
988853021 -316361303
-328191325 955690350
-238268230 975974341
-136251957 987785339
625973462 749706350
276606738 945817710
411475256 895290255
430863831 885899015
-636312302 782702674
929145426 -651561725
-616857876 800339200
867851587 381389571
946220903 106469415
926034482 197374899
341998531 924230474
587444282 783633038
883070602 -717684070
-360306250 945834934
592110526 779749710
678253963 696329102
-218782845 979055477
-70572008 989987146
989494997 -346453113
-657274090 762131065
-371888739 941905832
-629129385 789380070
22744199 987475465
-193321999 982459566
972852004 -68912235
836698505 453529924
706314478 663462119
342044413 924213594
225713779 959169081
501968297 845685001
503672625 844601558
-366942419 943609498
510099166 840455126
-502539903 882245252
960729996 23278583
907824450 264431740
981893222 -168658698
801463407 522074923
456875399 872283614
826025377 475577004
-689502935 727058413
767866860 578117537
563292456 802856222
743873755 613718997
827724349 472147130
-603697917 811556596
-609911990 806321795
977935233 -521689034
914828959 -675149280
631849017 744151621
420039877 891214255
-133393865 987964698
866478140 384846141
530689748 826636031
-547336164 854201763
401604974 899848149
504902779 843814897
241678163 955310249
-428270629 919837962
979858217 -512551199
975998001 -98783688
971784104 -59514836
-673199735 745334247
-502275668 882397935
393163586 903629356
848321686 428102484
935081766 159233126
-250893556 973742186
896569256 300695290
599950595 773101283
-208801306 980470127
918133754 227985411
677080596 697633693
659892729 716150765
-75527301 989953443
728138410 635404382
987809147 -457029139
-603224922 811950608
966136104 -14370316
-655984071 763442954
569838034 797781619
811668535 -787397809
517689561 835450449
-560419178 845079102
336402525 926272777
946841015 103310746
-580665958 830046498
284432356 943500590
883361216 339883577
985475878 -227229005
396145700 902305937
933202546 167444794
-329141815 955418366
282800976 943989081
218655271 960785020
963165833 6884989
633413743 742656537
48285201 985728685
987315658 -267795718
862751720 -740397801
675784946 699069660
821171184 485229054
376030748 910941209
167061680 971005677
722861926 642395840
833223848 -769097419
977945078 -119470281
88376365 981989855
52734759 985375643
-72304177 989977553
807068249 511940380
782936284 553956590
872992472 368147811
-630466367 788152064
135662014 976017501
-419709848 923502432
845958562 433401631
-706275001 706946271
-271471379 969666145
977424107 -113747895
792815231 537286628
988643489 -308164138
690741823 682109117
969256135 -38367517
804672186 -792930401
-41603049 989814783
974223661 -81456458
959689109 -584682810
-705348405 708093420
-701519721 712783287
866001045 386039619
287942481 942440274
182513641 968222538
292255281 941118202
-545746139 855271581
692956378 679525146
16777657 987808724
780468417 558009492
437464552 882560553
852198263 -751235707
936657852 -637650827
765821882 581273642
818106768 491187231
640757371 735540010
654527940 721706902
817447189 -782705710
-595884707 817993566
-190631583 982778820
726950827 636988291
656108738 720078206
672137220 703081922
967260994 -22836271
970956160 -52437273
560218630 805201618
829598709 468330682
675597825 699276714
939724049 138127340
322570356 931156739
-298742083 963481706
98806597 980820832
658608877 717489029
936564434 152626622
-25301565 989470149
153842191 973220285
617799632 757266579
984774975 -483483891
-432751105 917866695
904545167 275316747
117562990 978513491
592136356 779728093
-446624682 911551806
-363878594 944646552
821538466 484507475
292801653 940949224
819642060 488214497
767438840 578780599
-12119215 989085240
967277967 -22965365
523173793 831775044
828094269 471396747
313119805 934375720
937518445 -635968996
-462024203 904088813
721435886 644262097
677306742 697382666
-594116788 819425901
276853997 945745779
681073875 693167730
906561619 268659362
989945897 -385595254
-559954967 845410691
967599109 -25416808
-442953306 913259102
984300174 -205979892
951362347 79437280
862389198 394975739
981495590 -163110715
956369818 50709315
103703747 980241571
288052244 942406865
-678324960 739721538
-89510444 989738808
895900300 302763113
-437263640 915853159
938331382 144592295
766228654 580648261
687183375 686220877
949844369 87664606
261214443 950176771
38043433 986487216
-125875476 988396252
787061875 547087723
385521886 906951493
59791116 984785837
984821409 -215104459
349071313 921595984
550197488 812689105
907351449 266021900
-480953177 894279511
988895679 -442450026
917026936 232085928
963151222 6985453
935663401 156653263
609627624 764633854
987033528 -465001852
805482468 514830306
985196606 -221940312
781581136 556188302
359479193 917610006
876935454 357663629
803959338 517588781
989612405 -353488598
595583856 776823661
-302244857 962620168
954918689 59306684
989926282 -382201410
-609391255 806764465
330806456 928275358
-255103032 972947820
774313576 567958222
604396838 769245666
590264220 781291499
896225272 -701261609
916034794 235716197
889304412 322688090
522410657 832289632
238087892 956200299
884562940 336470578
971111854 -53757007
107102152 979830868
967498887 -561320637
34902404 986703454
-567558856 839903251
603636928 769909324
328391660 929127597
575212387 793544515
830289102 466915720
902409825 282254534
622083418 753329821
-177406871 984260488
596708586 775869785
-258332838 972324591
211752972 962314580
-293714791 964691415
-197023073 982007612
-645958318 773425015
454732794 873455397
416288936 893015184
939661874 138418773
429711941 886473749
374878597 911417707
850572031 422985402
919520912 222774501
174117611 969762074
795253899 533054418
752979207 600574378
277072987 945681988
981362995 -161295193
-600120230 814523695
942265016 126023119
-497352005 885221525
386061203 906720590
937244987 149552842
944440473 -621634409
-294351097 964539978
614721149 760063570
974605446 -535887334
987288396 -267099306
228737320 958459768
-154805974 986399265
326798270 929686101
988623042 -307399383
583295109 787039543
971807847 -59719660
362046143 916602577
815708960 495789787
891788513 315274129
617628642 757422679
749486586 605669458
822286880 483031840
-271390361 969683191
986820639 -467011368
-131817435 988059449
989687694 -425571132
-272167816 969519451
930624259 178450946
879475000 -721929632
-387172102 936400254
953321734 -601078590
983565317 -193835972
958665939 36558599
-78974475 989919280
-294235823 964567460
-341151550 951879793
976119094 -529652274
-307633136 961261194
948988171 92188814
-133944307 987930817
-328665107 955554931
949277040 -610762737
432803246 884925875
948591344 94267311
964606519 -3212456
14151397 987948237
551253140 811911676
592381317 779522944
-599770617 814811844
419951198 891257034
297860061 939363157
585283559 785413734
958077765 -589021447
-365370844 944143075
822708290 -778297734
-316441706 958949949
164565307 971434795
876764086 358125875
799403470 525747228
895460221 304120486
238836782 956015580
-100523454 989453000
932962303 168480870
-201440822 981448964
393015782 903694671
832163102 -770048057
-232128136 976994204
855134106 412403683
-502468800 882286363
-329758919 955240892
137201516 975792590
-693305593 722618074
827283735 473039398
-655499859 763933482
502662418 845244454
-223243654 978390249
780381079 558152158
781137635 556915071
-475186193 897341840
-501337241 882938835
937193982 149784314
849164505 426193164
-192129865 982601859
947922278 -613885270
-670585494 748155779
623856979 751682547
842970045 440000090
-15211933 989184589
-617753559 799558248
814549503 498000646
-252197524 973498219
244001635 954726310
-301953629 962692544
-435109156 916818479
894781494 306202544
133999991 976258235
-145998392 987107478
983868187 -198767236
8562170 988229365
110639805 979394303
932949513 -644706999
675008567 699928012
898215253 295578957
-667620922 751325541
914275796 242065248
698537132 672917386
945898943 108095672
853201547 -750233939
985273803 -223384749
614932826 759872030
890374627 -708736807
956014985 52833893
646727143 729627698
95673112 981181317
-503047462 881951403
987516456 -273034114
445817237 878220680
-218447907 979104610
-328694881 955546407
-647653872 771763462
987037364 -260841488
828067791 471450496
-364715321 944364645
988401648 -449715435
261674651 950049858
989256000 -334023966
-705957238 707340306
862721498 394161504
-641936163 777335061
-204145387 981094856
375223821 911275197
-270743114 969819220
989999189 -406554596
888961669 323701127
685920075 687669749
-269002194 970183029
988475171 -448716481
950695513 83076475
911777564 -679742626
-392164986 934520613
976681639 -105829518
-656318451 763103891
801877826 521333084
387153329 906251204
808219799 509829725
-570010669 838093863
-85705993 989816026
918530803 226499923
924114094 205024337
250555859 953037507
779842073 559031989
-147878112 986963638
346024513 922739135
810811546 505034642
682750196 691275636
707712851 661731818
623726973 751803540
-75898338 989950198
721245063 644510905
639014259 737244801
556237671 808204825
50901900 985522847
979658619 -139341075
-426428864 920638032
830533410 -771494254
340992780 924600183
979089694 -132542131
812448450 501972954
832783779 461762797
955131223 58064977
-234778257 976558382
989988156 -396511745
988887259 -442587465
986848498 -466750908
972641426 -67031165
-630260827 788341279
989475932 -345382732
966183787 -565559628
-654132910 765313984
982714817 -496844954
901563105 284982375
849578260 425252754
-304453409 962067716
-33505132 989660799
346339927 922621530
847914087 429022157
957864463 41583095
834279801 -768147646
-397354022 932532687
545580361 816061595
512217461 839067955
929571624 182868262
32234868 986883049
895567589 303789756
971438506 -56542881
-267398051 970513418
442967526 879715406
389140451 905391800
521929241 832613897
668990027 706499606
944528777 -621442213
-540288624 858897912
274302643 946484712
888894554 -710585041
989565684 -350578265
988065938 -453991902
989281344 -435422761
950381459 84779377
917913044 -670347584
970970611 -52559634
-654911062 764528887
-560928403 844714902
906889643 -686811809
-439816935 914698547
966255622 -15260146
-288655453 965877916
848374808 -754994522
-517069166 873624951
-458339018 905915539
170024508 970490609
989342013 -338286727
485769683 855684437
21267256 987560162
-318277008 958454268
988581938 -305879464
989860570 -418926291
857467864 -745901211
-65523718 989999983
-380373925 938892137
751696277 602454328
794528254 534318277
680097647 694265758
-629782550 788780927
846301382 432636945
375658157 911095579
-104637969 989320806
857744313 406214852
213354805 961964008
388246127 905779260
70196510 983832773
238251427 956159989
823032278 481556331
476341287 861273028
-659634386 759704518
-41164635 989807496
14585878 987925531
-604465201 810915877
440140725 881183662
899545033 291405852
-10256550 989020888
461916031 869495495
781329980 556600102
194267358 965955705
137142076 975801330
569315784 798190311
-121914672 988600785
-436522113 916186463
508668445 841386941
879312314 351186153
549349495 813311759
-630776537 787866205
597943961 774818407
862651217 394333982
-548122518 853669141
571081760 796805843
864081929 -738992909
831496602 464432061
841255115 443738935
897067314 299152119
917832485 -670475313
402329211 899518468
833723243 459801721
989612966 -353524881
52937893 985359191
970883062 -51818771
980795195 -507722585
951952885 -604412872
961581329 17636525
980308208 -510269600
-537514098 860716514
-31046134 989607848
313503138 934247014
955582123 55409213
578312375 791066651
-657276854 762128243
-698480173 716456997
100699447 980599255
948063052 97013830
968229374 -30272619
789921152 542250784
989002793 -322581549
614124856 760602555
989984438 -409876248
404303221 898615974
565614969 801067172
985540281 -477780220
-470002842 900044619
901741964 -693938265
-243198695 975127406
-549842093 852495828
537154195 822107098
-659666915 759670885
980409341 -148706436
-254682269 973027926
989464538 -431517619
473815028 862742340
-175359775 984473534
443817002 879271444
81370216 982724810
-303606220 962280443
733217502 628547795
-284134233 966907717
-205148614 980962011
988172929 -291883266
989983455 -394757431
701259153 669639292
-557650044 847049497
-495193473 886444789
560279160 805155656
492677695 851489897
945465392 -619389193
937065820 150365220
-661050302 758237722
-656174407 763250013
480726711 858692202
515292970 837040177
-552373797 850748372
974656366 -535683516
-480106828 894732433
941886421 -627086996
208646253 962984719
477223733 860756429
907153517 -686439922
-54180345 989957459
989775791 -422534604
914970126 239572874
332071248 927825380
986937692 -465913129
628096902 747711070
350902997 920903093
960882290 22276870
791412564 539700930
-338125476 952789106
-356701977 947009016
924442657 203726571
911624088 251408836
-69625855 989991315
909953388 -682424160
378565211 909885373
860930342 -742307638
951455805 78923652
-196708316 982046647
-587677036 824570558
973063273 -541868477
39111898 986412261
856492603 409194450
-287859508 966061161
937123104 150105701
804409820 -793134790
742621707 615492330
621903080 753496768
-506747420 879795315
-389106362 935676575
910201928 256328937
933378450 166684998
-73362637 989970580
634476066 741638461
954552176 61436874
-256483283 972683515
-533854945 863091471
637910229 738319400
-568343371 839326078
-288285315 965963172
-260334054 971931811
-198883376 981774815
-230291305 977290116
146120936 974444595
438604006 881975743
982479285 -498249453
628781828 747064139
982268059 -499492337
80558086 982807701
980957601 -155842216
912634570 247879314
634413695 741698323
864380430 390068235
948085944 96895199
523587116 831495999
387727910 906003276
616174275 758746704
76649697 983201876
501247144 846142098
-287153402 966223121
349911138 921278624
-390195660 935266524
-212019743 980024045
469824759 865034143
714948230 652624960
143537181 974842646
857960195 405698521
60559548 984719454
928927470 185548602
538915044 820854751
930920991 -648413364
973967186 -538417498
975647243 -95245633
-651973392 767482521
-691518925 724712430
755289387 597167097
642301893 734022052
-555012220 848907747
807363648 -790819034
-105825736 989280118
716164381 651072757
910818171 254204069
882849199 341329526
451313069 875301401
735081298 625997901
-338254319 952750680
605889239 767936446
989134095 -328335098
-618340573 799045316
697016172 674732675
188184062 967147146
953504558 -600629647
984858615 -482885720
-486361488 891351411
982300120 -174519493
986035436 -238407625
42511587 986165550
963104128 7309037
279192565 945060350
933712467 165236198
-180761994 983902271
-220008655 978874931
964641220 -3460163
-38823988 989766444
926045440 197330769
-641242679 778003652
596650787 775918879
983361182 -190577835
986472120 -470178407
672518830 702665042
-456165267 906979003
-32694642 989643565
935235550 158552938
880628613 347551680
-147994371 986954571
-213902688 979759617
814682998 -784973496
213441419 961944953
754412628 598464062
-417317229 924504684
931468294 -647426547
-93463501 989646569
500106461 846862988
769321761 575852123
-556161760 848099811
850947092 422126316
-245556507 974713385
562766379 803259356
628170673 747641480
575020756 793696666
-436172740 916343124
646388830 729966453
-297461957 963792512
927574603 -654302861
771826443 571909306
895406074 304287159
695959220 675987369
53247469 985334060
983377681 -190839212
-399563427 931673643
-51748743 989938367
802104753 520926484
981372689 -504573659
-306295181 961602377
948868111 92819368
233284036 957372458
-696516478 718810770
-341663281 951724612
874426058 364369187
910714587 -681310525
213210445 961995755
446576928 877820012
953195550 69210584
133401623 976344532
545731369 815951912
495878902 849512854
980040503 -511636474
-447369492 911202099
797514330 529090547
913807691 243735087
775586117 565921573
251289504 952845555
938344625 -634334569
-171304631 984883870
886219614 331718887
-493298691 887510829
29686382 987049298
988755136 -312460592
906065814 270306165
981351066 -161132487
960604264 -582158390
46018858 985903530
168172950 970813403
-67689979 989997073
9102231 988203136
-399209416 931811639
982887791 -183225193
980135106 -145234602
542226673 818484561
143042793 974918015
27713621 987174522
961097689 20855079
916000384 -673345756
-564169918 842379127
573665130 794770849
979884904 -512417810
-340154141 952181058
-614032084 802788704
839011580 -763833506
666567960 709098256
580144224 789590885
640108532 736175869
929888361 181543219
366654252 914764661
641756836 734558373
302611241 937843886
867900452 381266000
499029731 847540919
977885199 -118806217
985971123 -474370444
932225223 171646024
980594690 -508783021
622474076 752967681
931422422 -647509724
809003602 -789521009
960846267 22514029
-151261046 986693912
965217697 -7614546
802948456 519411534
-561626706 844214618
894676444 306523892
-698835375 716029568
856770203 408535569
390035392 905002349
931985639 -646484695
975021887 -89067630
946165462 106750004
-261983191 971604683
-479947185 894817672
876999288 357491311
-505104323 880756068
843584529 -759571867
909754437 -682713575
130024424 976824873
707205523 662360096
-629336256 789190363
894860812 305959841
-644823736 774532123
953589896 66968162
-570589984 837664372
930176800 180333631
179710942 968742530
231683154 957757937
-630848816 787799547
938683232 142972435
-510260698 877718047
-562530341 843564978
290630217 941618781
-342623341 951432220
933061588 -644498765
647717950 728632987
-167101112 985293281
-351160365 948778188
539609686 820359037
-311487695 960263223
-583120418 828147673
553041375 810588728
-509773215 878007661
-361081905 945579197
-530160351 865465741
969970870 -553024692
863790562 391527300
-693081060 722882286
989874745 -418217584
-408825556 927995202
904949594 273990945
204967468 963766764
775404841 566212224
960845057 22521994
-102844034 989380129
976864781 -526442430
838996228 448617493
890154957 -709011885
966187556 -565547676
962477982 11589683
204769362 963808369
876302255 359367838
664690464 711100563
914858117 239975956
668350405 707188074
907570646 265285902
968520438 -557942924
978981847 -131274815
705223954 664806359
115621923 978764567
812834938 501245212
945432206 110443967
-656359432 763062284
891055243 317474195
822874047 -778156558
932499331 -645539404
972960371 -69884064
975964857 -530305912
913842632 243610775
989644139 -355603443
882176344 343224713
953536690 -600550672
875314783 362007717
547004605 815025342
8588239 988228103
813814849 -785675793
985105976 -220268397
294624765 940381977
734346679 627005743
-403319974 930197753
855294535 412026263
928727268 186377851
-190997205 982735807
940397855 134950762
958694189 36380320
398749083 901139014
375738466 911062323
-552683578 850533207
973735976 -76936071
887766001 327216356
-642443577 776844574
267054039 948548576
941821644 -627222663
525572084 830151757
-622573775 795308153
29375864 987069339
765315306 582050701
973876700 -78233566
905024399 273745118
7904593 988261068
-360578358 945745376
986470158 -470195594
694770039 677393105
-647858686 771561954
356663075 918701280
231477276 957807316
847286195 430433255
894343187 307541033
-15470486 989192611
-187989501 983087737
988551839 -447648886
651369492 724937616
821693848 -779158805
418500411 891955759
227581977 958732563
170150589 970468495
-277374637 968402919
-631105058 787563080
972409159 -544303727
-685989160 731102519
528459423 828178046
958965277 34664563
-283648923 967016540
230805337 957967887
422043261 890244772
-637531260 781549176
-479261831 895183203
-469861200 900117566
980118137 -511243092
705339590 664664139
-122297066 988581677
393247076 903592457
798840299 -797412432
304982549 937074135
322218135 931278450
726188706 638001783
-523827457 869459342
750615030 604030821
22421299 987494127
271821486 947196925
918989164 224778169
63944018 984419177
924796988 -659060486
974246616 -81670844
209438543 962814605
965822818 -566697234
978646274 -127379394
844271353 437141202
820543473 486458638
979012485 -131633576
477498209 860595515
-558560206 846403707
-472493581 898754132
-148655066 986902880
-485365453 891894900
968831169 -34977758
-472098490 898959927
967556020 -561133936
897652117 297334125
-83611811 989852126
834815701 457510853
-267750255 970441205
973421692 -74057934
724507679 640228456
403602880 898936839
-562385358 843669506
329699672 928666684
27253317 987203203
984713644 -483919226
887045188 329323515
329009266 928910172
739005401 620568031
771736028 572052270
961554734 -579491246
-316593402 958909131
512665523 838773423
802688316 519879457
927859933 189954053
-406799655 928810120
-686755201 730226320
97488665 980973608
523752 988597358
472540201 863477756
950641968 83367301
899648964 -696753566
-396505290 932860469
891507753 316117417
943689416 119092912
424023512 889280197
974148878 -80758714
-692167065 723954357
821385566 484808013
-142330067 987374911
467018704 866629508
942357119 125578831
873844618 -728373204
447726690 877211408
-178997337 984092833
881712770 344525438
972913371 -542430161
206100305 963527747
782269068 555057313
709420341 659604615
849877977 424570107
-422136594 922477007
370850855 913068874
974655454 -85530882
713741785 654159135
626450916 749258757
972582159 -66503406
569534004 798019669
874797859 363383190
856005920 410347696
-574260585 834921370
162105869 971852647
626135167 749554824
-662551080 756675499
-399108396 931850992
815815403 -784050458
-325254258 956523194
388570860 905638752
-361893427 945310391
514839680 837339986
979807576 -512803585
797989049 528252602
801929631 521240276
-478720207 895471291
211520273 962365094
792285500 538200235
455303741 873144161
-543103031 857035106
695748149 676237200
888986876 323626675
968562997 -32872853
110080014 979463990
-679511004 738404497
-72974050 989973220
891104484 317326729
885930372 332554016
-374985425 940818413
883438228 339665801
976970619 -108872466
887283862 328627677
463767216 868461340
977687071 -522807574
-533973362 863015051
945752382 108834369
989767362 -422850538
891247296 -707638398
258953859 950796247
401962287 899685559
532415748 825436518
853276964 -750158441
-399377531 931746122
813633781 499737397
950980563 81524868
835586259 455887315
-517827429 873162518
-6147088 988868908
-324037350 956864806
970479000 -48415255
-679271157 738671287
777475453 562877079
-466778148 901695797
828126106 -773614376
815627317 495945854
987709873 -278254781
356930368 918598006
987691270 -277742551
-253611671 973231213
869434810 -733248185
989982952 -394584066
-4151508 988790728
-379245767 939298493
938999742 141507620
-499951482 883735658
74622695 983402410
512636984 838792188
734472284 626833702
-62868562 989998157
228903232 958420505
-126506420 988362299
726535749 637540732
163056749 971691784
560067826 805316091
-492507661 887954390
974450243 -83584565
-351006906 948826705
-31193397 989611088
491549636 852181282
989436124 -343197275
980281578 -147079766
-433715077 917438974
846771848 -756545065
-124108760 988489318
930441014 179222709
949683365 88520260
99290343 980764472
125805873 977411080
826070767 475485736
989946044 -385623549
989982582 -410152297
75962641 983270125
-64897769 989999950
799987364 524709471
978367207 -124196318
-200094123 981621452
779618863 559396059
930800248 -648629405
311832759 934807065
240713790 955550519
96247233 981115838
820845832 -779875083
43624944 986083200
-527647172 867061535
287088656 942699696
-271638158 969631047
-455510410 907298032
987573049 -274539580
899567214 -696862426
963686063 3284335
-144900808 987188857
-209700732 980346275
770959982 573277703
-599868100 814731537
-636369213 782649052
620787708 754526222
988245332 -451759322
356487909 918768915
974533993 -536172881
-555323321 848689485
989458411 -431656505
-634995608 783939700
-198133157 981869127
759105517 591476895
726345321 637793885
404962969 898313055
983141527 -187119307
226396809 959010143
841746384 442670945
732785671 629135723
984071596 -488321559
583949805 786505752
713868536 653998212
-82224093 989873968
15962424 987852434
618299158 756809945
-5378349 988839081
-572910594 835934327
-405831427 929197727
984621287 -211554124
-660054246 759270199
6995794 988304456
756183142 595841406
650654557 725664830
187791232 967222785
733195502 628577761
-374391076 941028522
587909198 783248277
978820726 -129397669
452358109 874740834
877624967 355797406
318166718 932668999
-64026935 989999454
-443200581 913144970
881187029 345996389
688935275 684202408
988099646 -289614609
988457295 -301378279
58769828 984873417
187286257 967319628
-324960624 956605757
-657595633 761802299
554988042 809139188
966174582 -14656375
768072724 577798202
-573909872 835184983
-421907807 922574236
185968740 967571670
-123734584 988508629
956247810 51441373
-52810676 989946955
303599914 937523876
763078179 585468086
-567375184 840038190
936895870 151133379
989856493 -419120215
-105243919 989300261
204724573 963817770
-374512170 940985737
832561654 462225044
340460928 924795282
443845144 879256715
981857048 -168147550
615599013 759268663
127078976 977235549
977911555 -119098401
-701694120 712571139
587864003 783285700
-394436659 933654391
945293166 111140392
926236529 196560332
-704933377 708605326
910663934 254736651
151088950 973663397
874955579 362964044
903125904 279938610
560004829 805363894
-239501541 975765059
-223027923 978422978
417925549 892231771
782086991 555357094
987720667 -458015990
821136988 485296134
945482638 110190942
589972101 781534956
517170331 835795577
-61585930 989995680
15416954 987881570
989394609 -433076028
464993171 867773147
655550441 720653913
981284743 -160230918
935838950 155872061
801836260 -795128051
198719690 965058806
987557986 -459765009
139626962 975432326
600558658 772578277
451996440 874935108
-419148830 923737829
-424003362 921680819
803924218 517652195
-101756141 989414905
195323247 965744720
-321073198 957689211
-619163394 798324153
814867907 497395064
973902022 -78467447
-669573469 749240629
986331070 -244626790
-426607392 920560843
291579035 941326903
982656165 -179753643
904313344 276074396
415606788 893340017
988412889 -299834694
-217684225 979216141
409069034 896414054
-545342565 855541903
894365710 307472375
108110706 979707374
-675059998 743309532
-686551134 730460088
988737741 -311779237
873971587 365571253
807201405 -790946854
15017523 987902763
900498728 -695617303
-339912399 952253925
34695066 986717547
958233669 39277587
668043286 707518019
357251376 918473875
962025732 14650998
433804175 884420903
988038496 -287751985
921648385 214651313
-455933734 907091838
609682488 764585025
276374859 945885082
-487874354 890522774
-441315121 914012653
-315759538 959132880
904595233 275152970
554061621 809829858
471137429 864283238
472289486 863621978
907738709 264720616
-257573427 972472502
-552464686 850685300
373239999 912092318
988672421 -309255546
981741090 -502516128
863575968 392057099
133692556 976302599
-297166620 963863898
-676530788 741700295
294291688 940485950
775792828 565589797
-253844436 973187089
739451388 619945733
912211821 249359229
989986372 -395816840
938946757 141753441
855361632 411868291
-253717145 973211223
-454538522 907770383
-490325317 889171490
-540188553 858963808
-584078656 827400732
988739629 -444916095
832535772 462278876
987956133 -285298886
481856872 858021534
-470364424 899858301
879011363 -722466117
-531924548 864334636
728421489 635025987
-258599354 972272472
918848646 -668858333
980157155 -145511503
-277465599 968383120
113281426 979062709
813314508 -786079033
986956102 -258884674
-55626070 989967952
876814676 357989467
972787405 -68334178
889849910 -709393533
-230920149 977189290
-622833632 795076394
746137498 610490588
884036034 -716525247
513480577 838236640
924535832 203357709
955254791 57340323
-655432735 764001414
-618258847 799116784
941027544 131957477
919627952 -667608477
906370307 269295512
-420992635 922962194
216740469 961214136
219466223 960601626
895002802 305525111
-237223778 976150566
-650864949 768588038
44066516 986050351
-119860978 988702017
971357616 -548133121
493212223 851161512
745598001 611261658
-541818983 857887491
-7477757 988919407
979883250 -142096202
-495817165 886092120
-336802288 953182287
21881322 987525109
-122082714 988592410
727659865 636043239
633082408 742973597
-411358396 926965599
917399917 230710749
740986994 617795370
924718161 202634526
618953499 756210811
925279873 200399518
868602873 -734150739
169759915 970536995
527180042 829056188
989998469 -402401239
490668339 852719638
30922158 986969027
829384509 -772508396
-682641711 734897583
632852554 743193389
583041345 787245941
965491038 -9609319
-499060369 884246627
988186267 -292305099
822032775 -778871873
960000652 28030036
-237075054 976175576
146705815 974353512
667590184 708003904
-80423295 989900318
986201526 -241862380
-215161949 979580363
986151761 -472892195
334731694 926874038
946309110 106022451
-536364672 861465747
979421615 -514709776
105790714 979990382
986773260 -254556644
844802441 435968066
571258292 796667154
805244604 515261965
445085346 878605919
641024100 735278273
335903835 926452623
861984796 395963404
-469514770 900295863
802691659 -794467692
-144484233 987219277
941888241 127837236
884514299 336609231
946450570 105303690
747818507 608078219
807513649 511125512
777201699 563319790
-157524133 986165518
-414683967 925599571
105903708 979976687
837738371 451312691
-379697453 939136192
568347900 798945518
-690292307 726141496
711795577 656620837
966698691 -18580440
184611974 967829155
385057969 907149700
809185652 508049716
944042295 117357319
962895041 8742231
349232527 921535124
35262935 986678887
179124034 968850860
964339464 -1312191
799172062 526157890
910703403 254600403
975491381 -532288211
-684143466 733200357
195290683 965751238
978303473 -123476987
-226712410 977855328
137096958 975807964
988793167 -313960337
936182163 154339968
756357429 595582483
706183453 663623844
-638021633 781083692
984333939 -486556904
987978301 -455054675
-672446258 746149859
816072515 495094458
981568968 -164122051
881819896 344225241
844314011 437047098
934657927 161102048
684038751 689814591
946171476 -617822159
-530595754 865187354
-282346048 967307826
942487193 -625822720
541270517 819170502
-664002737 755152784
209464702 962808976
765935988 581098318
952507891 -603067092
936327846 153688390
-506016512 880223384
951417062 79136632
646307069 730048234
968015047 -28613823
819525265 -780981949
933767078 164998750
783064811 553744217
420444274 891019096
980395116 -148524615
922803178 210166319
869930895 376086331
936286179 153874832
-245133432 974788255
971692767 -58727492
932516242 -645508173
528415513 828208266
-224851218 978143496
-2683654 988731645
958204021 39463414
-71287938 989983508
-550550608 852008962
-52799732 989946869
-232403135 976949461
827023049 473566359
259642281 950608341
351620215 920630976
940117648 -630754484
522137595 832473574
-696904293 718347075
-531741586 864452249
962912245 -575560216
-551218013 851548837
831327738 464780534
-322110484 957402000
853198445 416927993
962371192 12315121
981531526 -163605495
904260718 276246212
559366581 805847949
708660032 660554238
521969648 832586688
-333978292 954013899
463293384 868726717
-586807303 825257714
136371212 975914229
903710854 278039113
980437948 -149073011
572385833 795780092
-455765149 907173971
722459601 642923627
565324596 801291628
969135362 -555877072
986848439 -256323329
975554688 -532025405
-331081289 954858811
597412729 775270904
742093078 616238252
-442327510 913547424
321866470 931399771
-612197636 804368450
361541207 916802212
-341930523 951643342
264151673 949362640
-93567651 989643981
896803225 299970626
836251994 454478010
704862122 665250769
503545161 844682772
933897279 164431658
-429694632 919215270
205937241 963562274
954294782 -598681472
458393053 871448437
3900629 988448580
924478018 203586651
-587194131 824952342
987403863 -270074775
235407199 956857166
634013694 742081936
988949464 -441552140
-233960730 976693547
933061521 168053165
472601666 863442381
857637688 406469558
-486708231 891161821
190548641 966688484
747362227 608734762
274907209 946310181
-200739734 981539195
987463519 -460747942
888430774 325265340
183784988 967985004
855597384 411312458
653222740 723045446
-371933580 941890212
974303797 -82205827
-98670581 989507629
-199460488 981701925
-616088092 801008565
542635738 818190559
964060220 -572130470
-675237816 743115394
646062576 730292736
935364936 157979614
960158117 27010178
922248038 212330564
529206278 827663296
989937029 -414549893
957682875 42709284
273022328 946852900
944021532 117459650
848259475 428243046
909022945 260368989
-224554787 978189207
-561133461 844568097
25039553 987339633
17572942 987765602
849082487 426379390
928339108 -652974027
389930587 905048055
-659374281 759973127
-631449602 787244403
683611492 690299715
-652721549 766733460
542607242 818211049
989997976 -402000674
799420693 525716650
40619028 986303905
719006332 647417188
959766225 29542289
-318127804 958494705
875022727 362785453
-676487356 741747978
981681637 -502850467
495212979 849926605
819084337 489297725
962931556 8492240
-557180404 847381447
-415068337 925440511
24584235 987366959
778089374 561882744
347484548 922193378
180313111 968631147
919933742 221212327
121317432 978017710
453447338 874153454
960748736 23155428
-67530188 989997427
225625775 959189521
935452076 157592852
531152118 826314933
-391705336 934695161
607032830 766929398
979138273 -133116261
986336538 -471339582
739881500 619344602
107588310 979771415
968386873 -558387669
904689147 274845458
224116241 959538906
630108586 745806912
925012815 -658694990
986908658 -257750103
975674831 -531524577
703653540 666729732
-151708846 986657599
689332483 683743560
-96828791 989558792
450707405 875625449
986820692 -255669256
342064506 924206198
268356230 948181233
695733699 676254298
-30909876 989604813
-150656384 986742821
973739269 -539305283
172350379 970078909
963070900 7537135
-526261070 867934910
942890768 -624966825
-92239670 989676188
355310364 919222374
832890641 461540271
13638509 987974859
738896710 620719543
900423188 288626979
-256451984 972689555
828915691 469725518
986854322 -466696405
971301823 -55374390
449642927 876193618
988513267 -303373333
333480237 927322112
-358437160 946446668
857754705 -745605377
925477095 199611424
861813876 396380133
-400190751 931428717
-592462024 820758891
-706512202 706652047
-107786748 989210551
-454446412 907815066
947368415 100603497
177225713 969199132
-242904736 975178610
868445916 379883375
972677191 -67350063
217179482 961116190
537714667 821709080
689637857 683390333
-554679115 849141001
988902562 -442336887
636847352 739350908
675695283 699168880
925147806 200926573
-396294892 932941485
246052870 954204707
538100203 821434902
789384122 543164661
59460018 984814303
603367709 770144023
982154733 -172407499
901743667 284401687
988293942 -295796239
38000497 986490208
970765234 -550244522
368748357 913921709
932086788 -646299664
952955240 70568619
881891468 344024552
700180637 670941436
861893961 396184932
982426365 -176360930
976241821 -101278270
975154476 -90365635
885192211 -715128898
61532573 984634421
975442990 -93213327
989862406 -418837592
978212665 -122455663
981489132 -163021959
917558128 230125327
854655520 413527190
47458334 985792929
945277276 -619804665
-638875037 780271233
976944430 -108594206
933368658 166727371
120883126 978075640
-603624654 811617648
839483739 447568726
973819873 -77709208
256590519 951436462
989536930 -348867422
-334847633 953758900
360926729 917043973
-467931735 901106999
972831013 -542738062
-78328794 989926671
-436461185 916213790
598594589 774263233
964596184 -3138701
854855411 -748571111
