10000 11
267676705 921134023
830029113 559400950
-487832132 970049500
734727177 -681185369
318103458 906556805
946622302 -331901497
843746701 -551668692
-510338409 964313533
878492753 -494199077
850157851 529683398
573431289 795263408
-149784719 985710837
-241545755 989222069
858901635 515865733
564693521 800472102
732045876 673550928
966076460 -254890765
879832094 -491764684
949558333 -322028981
-719813765 852443819
972321974 -222711399
-602617604 929475497
2113207 972408777
-265275159 989676166
-408677578 983946815
240005663 928363965
920175543 393095564
-572802426 942726699
-736471186 837283948
989675218 -38595048
918885849 -410320451
236458265 929252442
975638160 -203273149
945919724 320383492
-723430140 849252352
81396750 961024747
948488523 311763830
936641403 348973816
-319458627 989934037
924214092 -397154748
987430307 80132705
989022168 47494631
748520302 657068040
698592262 704427630
878329875 -494494094
500377717 834973701
958315388 275283271
-66800450 979757697
989700129 -37349760
910979436 415287403
980988204 -165263740
716896939 687944464
153493146 947832625
974822723 193270803
937060723 -361719375
932300037 -375473292
939832800 -353360784
-439064718 979609518
701138971 702188343
-719708453 852536123
-42699756 977462857
-190312561 987604589
983272918 129368399
-458865208 976139252
731787200 673801744
989420024 34995951
978241414 -185928553
960653881 265638133
621060242 764669339
531621021 819031737
99828107 957928103
988666648 56537584
889852289 460740681
-697614842 870844314
-645608677 906226700
39641966 967383889
986125573 -112965546
984820753 -129185151
245555070 926952775
-165800458 986528763
904937522 429023817
382530104 884896924
411537108 873851626
979893388 158168243
989856883 -27987907
-684129222 881076826
497261461 836497607
982735515 134386179
-701274821 867967147
-131744320 984661742
633917500 755630412
810328944 585911851
744754119 660929125
738051051 667661085
806609671 590680464
-45003024 977694731
679235450 720865636
984598590 -131650481
655324910 739785188
989703262 23391780
-771889514 801036609
888112633 464140564
986810747 89310735
538147523 815511808
-280195431 989855181
941351284 -348687145
961194771 263332111
804605410 593209184
900525886 -451477550
839731500 -557695585
862678568 -521684071
826301758 -576745633
-10033801 973887460
989818057 -30655756
-102328038 982650860
988577267 -70936637
43646632 966810880
748499561 -667710332
-315443721 989986353
-59464988 979090691
918280475 -411784861
940041315 -352721828
977862622 -188599559
-715937841 855817395
-713286464 858091028
525250723 822385458
-104544304 982814246
550011789 808931146
-691307021 875713914
-329888734 989733222
986539962 -107015462
815974226 -590500312
988893289 -63463904
957912389 276906276
959279871 -285394927
50892983 965755979
987311559 81985476
788456466 612883263
967896714 232380856
988534672 59625868
986442289 -108465012
294851870 913502173
582257653 789872280
367261847 890365495
-698296709 870310606
5874125 971934623
978056606 171792506
857853041 -529601571
-540377624 955026917
862318536 510248501
869180521 498642925
851945454 526916300
647567903 745629839
722075986 683088326
794164443 606052388
-654946093 900571532
431552665 865750052
-24965160 975587770
963010424 -269240462
696478194 706267253
244464042 927232633
989493030 32335181
962207211 -272865925
978137890 171209746
635609157 754411208
372397183 888549668
208844203 935911606
892794644 454858411
172499223 943948470
534138715 817683207
824503902 567069550
987228764 -96377751
899617680 440598813
973050858 204005134
752705262 -663447098
420867049 870110545
474719716 847109858
968216673 230753582
-615798952 922840035
371977410 888699033
737086012 -678931802
-258006707 989558573
987071657 85577534
27546240 969063441
983841922 -139597806
498554122 835867246
-5340281 973327348
726583266 678806675
762880673 -652861135
831905750 556744269
976975853 179309315
918051353 398374086
-742123870 831860237
983690321 125298622
-314078409 989997195
-495211391 968276874
968816504 227645017
984251164 -135378415
548265476 809913343
842107881 541881911
819924183 -585317431
-772877639 799929174
-753177690 820931421
974387956 195965246
-158800884 986185482
217996808 933755341
955414578 -300892546
837148310 549202178
927397934 -388869530
789148216 -623680359
-578033624 940526803
933934151 -370858507
827589507 562815152
-628687032 915933876
989714894 22814200
-534023694 957158615
865731706 504534446
887370355 -477671116
715386732 689342881
989964444 -17722011
-561740796 947200441
700583164 702679124
713391885 -700862179
964986901 246470578
795663833 -615982206
-566178579 945440167
-48164631 978008270
-679748442 884206272
875685534 -499259838
530526284 819614649
-783645676 787505203
785358619 -628072883
662607234 734175747
538181670 815493168
957301821 279335693
853539989 -536512464
789622111 -623127033
940276284 338217394
740157142 -675965083
138134708 950845717
277881874 918328478
-305610260 989994093
135042318 951441457
-448951387 977935509
879072287 -493147610
382139816 885039301
126062915 953152711
899211145 441465740
947025087 -330570518
663974228 733109122
-358892945 988565634
672059173 726712392
747113915 -669101094
908812234 -433681334
-80156638 980903217
864856048 -518036340
836645585 -562210980
220824827 933078589
113576332 955474831
-601036728 930230392
988175134 67050867
730642516 674908292
130926995 952229452
759046851 -656891374
295462605 913324553
956853193 281096816
804159291 593768590
829816592 559700419
16843591 970508670
874720691 -500984620
925020007 -395095554
295979316 913174147
-270668680 989751580
838794765 546797577
616373307 767868888
947336424 315671939
154524418 947626307
112389377 955690633
-127898505 984422402
747034940 658600948
834670355 -565044724
733486053 672147802
986849823 88762721
953967126 292124530
636482777 753778614
-224378720 988766854
-439040400 979613489
593510252 782846664
932320302 361251141
795574345 -616089594
739645518 666073922
-621373287 919902177
884690871 470705792
925335200 379979731
-106857955 982983115
869255774 498513173
974721433 -208904270
964942460 -260281460
-408974883 983909249
-174927525 986949652
-645201471 906468597
-24701017 975558825
914317614 407421616
943871060 327029074
944527266 324920542
426741516 867725651
892035390 456395956
337748276 900317336
963305619 -267883968
282053100 917164051
837763734 -560587626
710693402 -703251290
989648353 26008693
475984808 846533003
764395427 640228155
815283355 -591399260
974858961 -208077700
-767608633 805792256
423715386 868956642
-102667323 982675877
926882000 -390230934
-631940601 914134984
929980838 -381888408
964868457 -260628379
-333261651 989652783
976041732 -200716120
790043485 610993308
-45573996 977751790
13339405 970972761
921809050 388986196
117253719 954799227
304573003 910649776
698615554 704407265
986165236 97860691
510410985 829986555
873652736 490847059
953042508 295576145
896483430 447229339
-695495228 872492429
835611343 551427765
862465591 510004086
903041496 433202990
736725472 668971060
980370471 154395351
922948540 -400341722
989061205 46423889
797259749 -614060516
989433822 -48015552
392771451 881102719
975007585 -207177451
486405591 841704119
961326466 -276742794
919772126 -408168262
795274152 -616449390
930470989 366325573
966917692 237243957
836517233 -562396259
317615356 906707360
181725252 941992994
809273585 -599120035
214814200 934509771
-671287598 890051343
988429596 61922038
732591679 673020355
989397183 -49239888
360166339 892830165
888978807 462454266
896039107 448161013
892514288 455427862
297268981 912797961
556578537 805194162
950525597 -318688178
903927613 -444343549
145385816 949435893
-334930000 989610970
727700082 677737356
852846759 -537610691
-406532951 984214783
-726566928 846440436
-268563576 989723587
945160883 -336649101
957444388 278771767
924877927 -395459792
987145294 -97729231
952734749 -310885899
-195644676 987806956
356810756 893980117
-202745249 988063632
-424893207 981760272
-517203103 962366062
851661293 -539477736
371648988 888815804
970485589 218665467
987347659 -94383093
633975399 755588845
979779873 -174681911
627109596 760474994
-578466438 940342139
751511087 653963410
658516699 737344040
801170427 -609287018
-603268948 929160814
637361108 753140652
-43913479 977585333
864281723 -519000648
849244100 -543245299
852961896 -537428759
12373636 971098772
966224198 240622017
840911472 543666511
917006110 -414843907
824438416 567159178
979152791 -179368787
983195965 -145884731
141328872 950228021
898211203 443587773
-212250900 988388599
-91849135 981854482
986868820 88496013
-68854272 979938305
-605452860 928096180
889056029 462303315
-621523662 919821353
974610783 194588571
-343211267 989344221
613105375 770067809
929039225 370198836
973403683 201913350
-634741333 912547235
-712231218 858986387
-754351660 819738303
938894964 342356426
560260382 803068441
966571234 238937840
-426395882 981547118
-649995343 903592250
667900091 730024945
965626245 -257050301
-554953088 949807428
471846848 848413591
975267273 -205585494
983350711 128619688
-707167265 863200799
514203108 828062079
962873940 256022212
984865479 113117806
177410577 942913418
-227645033 988861918
956205157 283615316
671225529 727381368
982164833 -155348002
928877551 -384899559
-689774552 876879102
66381537 963400916
986480716 -107898307
760643211 644286337
284823967 916381086
-410473463 983718302
32347421 968404474
927168662 375181800
521271385 824443514
-350521204 989029201
951224039 -316262750
455434089 855665824
-620389344 920428892
75982151 961892993
-209435071 988295044
758403006 646686663
817475334 576554295
894465851 -463791058
874047301 -502182677
989295504 -52428210
620441171 765095094
931735834 -377047584
810803506 -597167616
-170863859 986765317
987590643 -90217775
-125510646 984268129
838234166 -559900689
78340948 961516964
906595340 425320696
794050046 606190529
941721093 333801413
987258200 82793433
757473350 -658528511
-206077684 988180325
752739566 652681063
-759180607 814751264
-180744889 987207774
973300846 202523904
275209909 919067342
-752751186 821362890
910797004 -429217528
844507655 -550515594
950910902 -317352271
261277314 922851037
-505711614 965578133
871415551 494763620
973141417 -218106458
826071246 564915288
-562611546 946858976
176347764 943137930
893908783 -464902445
60207730 964352548
962587201 -271160319
926610072 376651031
987468767 -92328450
987091353 85287080
989974888 -16235320
-83905115 981213582
-625401154 917730283
821176609 -583655333
938595072 -357121093
794628819 605491306
-173384735 986879980
981062057 148814377
-164809285 986481166
889892085 -472813488
772312940 -642723443
-354506003 988824485
501494450 834424899
-295095571 989963791
709446804 694759863
510200235 830092895
-69420139 979987702
48015827 966178859
508877179 830758591
299013381 912288339
739699089 -676410832
870229866 -508874096
487595354 841142100
960691171 -279463410
663620389 733385494
210414540 935544851
916729616 -415502481
955611775 -300134503
870123810 -509057548
876353967 -498057987
989881899 -26107635
986664802 91315443
-317752141 989959162
893816529 -465086343
600488216 778381879
802404078 -607757254
-27767455 975892506
93604453 959000533
227044483 931571378
309223097 909259898
970521546 -232512569
904565421 -442980606
176596601 943085431
763313768 -652402469
974938035 -207599074
-519514841 961685481
970416032 219047188
989098505 45389507
602388029 777148183
707318041 -706203640
-105373267 982875090
-166870767 986579828
901942399 435603750
288218465 915415471
-220851077 988661200
298799058 912350989
933332539 358429299
870376826 496571417
770147492 -645085852
354717102 894692368
642575613 749325402
917772574 399057599
695267091 707317255
356978030 893922960
118079035 954646607
719073279 -695773113
364224727 891427319
988014117 70087964
980248853 -171085457
615253512 768624664
668416537 729616630
589485303 785381243
-44738209 977668193
938642084 -356979029
919450544 394910330
755974284 -660079709
954049211 -306049353
929181757 369815557
729814735 675706072
-680557146 883633875
800012225 598921909
-384458833 986602729
670247426 728164242
890642737 459179850
906651466 425193829
989784784 -32692049
141072453 950277771
934716151 354513769
224645058 932155538
-756535992 817496791
946283813 -333008642
712646666 691854619
466588645 850774002
922370968 -401775537
951304333 -315981201
861856540 -523050923
985222720 -124522191
203232123 937208592
756488019 648726617
977915379 172801475
-599343591 931030746
814432574 580580562
552331233 807618526
944931573 -337387824
981553592 144712605
-754481115 819605987
931325741 -378187329
863169287 508832547
-479932575 971821454
956689168 -295937523
-300643336 989982861
-74924414 980461708
-750103671 824024460
964788785 -261001598
975195322 -206030438
732517006 -683283459
-626631172 917060598
465467251 851271793
979941463 -173447462
752805732 652611878
-652379875 902143986
-600156784 930647225
989580595 28982401
976953071 179463138
142374771 950024709
961976450 259955132
955836637 -299265915
178075414 942772417
935240340 353018797
280540709 917587999
988543435 59426749
948901678 -324273839
-355126719 988789387
295940128 913185572
830487206 -570961055
-178155328 987094324
677874011 721989280
-680881627 883403650
365685214 890917785
569036306 797901084
176825844 943037014
989534511 30776379
709555516 694661569
952915423 296043846
957560042 278312500
269937413 920518140
-534587353 956971338
989199303 -55200663
763031114 -652701861
712447049 -701701477
570552410 796995933
986149285 -112637118
784415188 -629155671
112882033 955601119
885232593 -481727087
987129243 84726119
918415883 397477390
-193215279 987716173
986073228 -113681738
820958174 571882178
979485275 161290175
920791936 -405672101
439436407 862470578
410188628 874385307
989879281 -26311678
979336370 -178009225
852373809 526248748
442110658 861349117
989914811 9354637
4566985 972099870
965414529 -258058587
980812609 -166677315
969673775 -236968125
891606565 -469461897
682655731 718022869
462696782 852496383
86929647 960121093
860135241 513848923
901305002 436982898
175829451 943247277
339967021 899592741
2355276 972378464
980281385 -170833877
318732501 906362614
727855084 677588695
-661722494 896341835
301194675 911648930
-4234399 973193609
-111104049 983286095
985931446 -115594297
570724573 796892956
51943143 965600599
-477647560 972322123
885483600 469201244
974010027 -213102592
987665247 -88893178
-711300051 859770405
-315630769 989984393
-74291240 980407549
963574157 252905519
837275655 549016839
230129680 930815590
875584842 -499440551
530813972 819461472
-76515495 980597275
-598018600 931650765
979807483 -174472287
977714091 174225720
756171111 649063023
910696968 415941397
-745301784 828765497
936197232 -364280153
740191029 -675932078
-1397728 972845601
920050377 393409194
871393462 -506851664
807448185 589614022
989806004 17536546
797788988 601653050
26045040 969268244
606544541 774427892
213655376 934782964
854521018 522881779
731122177 -684603758
753311178 -662825264
588795130 785813376
913080801 -424003796
745534114 -670676786
-29809275 976112160
-13056917 974242158
742054714 663657060
825389503 565854476
-702646702 866871201
757851819 647275315
392888302 881058819
407766241 875340512
860818893 -524761294
772144086 631700919
531700980 818989104
55651146 965045388
-281123378 989864067
731822507 673767568
744768825 -671436066
-362344099 988351824
938262578 -358123971
-215325666 988487640
-383565811 986686612
841814669 542320014
988976029 -61334916
-36646415 976835782
110753538 955986956
888103982 -476265334
-696570054 871658908
-72581016 980260863
180753426 942201772
869487526 498112926
989697676 23668080
781997068 -631919504
-630006727 915207420
909119718 -432995198
-91004772 981787606
827146594 -575589218
672277651 726536414
954761732 -303373477
-165481722 986513494
638022990 752658759
-684489308 880814751
827885398 -574574686
987797829 74010955
295678685 913261693
889780535 -473030085
114852626 955241576
974361692 196126813
986886120 88252961
978272660 -185707247
905644467 -440651786
982621986 -151220409
-449699628 977803683
535531787 816932363
837714347 548377718
352048338 895592037
966292104 240293740
516617926 826829976
884554857 470963158
869162123 -510716389
988752490 54482648
267926237 921066434
989768345 19850127
754136816 -661976025
933770938 -371324875
758049910 647063817
972297642 208418284
896702203 -459293815
623041269 763301681
61005700 964230203
988905450 -63156046
957962750 -290825118
965231363 -258922858
975900591 186407794
690707761 711227275
512932691 828708776
980419453 -169761334
-776294786 796067594
266945353 921331914
-605700902 927974215
-247958555 989365844
926214907 -391985297
956307592 283218833
261976149 922665045
948666076 311156307
980817253 150806539
764799596 639789070
-164608355 986471436
317331892 906794720
786518564 615181025
955473142 286420656
180374370 942282899
91552473 959349268
953918144 -306536075
932632291 -374543742
845279069 537113579
-141879511 985265844
678519152 721457895
915806587 403839440
848246235 -544789947
975390767 -204819195
710973709 693377348
820273870 -584854712
969050209 226412113
592263955 783633471
154960610 947538865
752598631 652828374
-57164136 978874904
974958883 192420544
13021300 971014382
-61123660 979244271
940602767 337228485
542749897 812987005
-611092103 925265260
385292858 883884584
969232252 -239247549
947499694 -328991972
899503821 440841708
768945769 -646385003
782593036 -631240782
745400897 660271277
731570148 -684179956
770362012 633684340
747164805 658467576
798631197 -612399336
989849482 14593085
892191802 456080503
891264784 -470131853
-175667864 986982978
951787124 -314281285
791362527 -621084858
813048745 -594287180
320736700 905740115
-493317525 968741368
181820445 941972517
-117629542 983740174
857169605 518672570
738154895 667558126
870006632 497214088
833436895 -566802718
-93548042 981986660
782894201 -630896503
-664387114 894623419
-40756529 977264282
829252503 560494045
815331532 579399046
-178002110 987087524
655064249 739983360
926180024 377779286
653704173 741014866
354951636 894612927
732573686 -683229774
637390081 753119595
810108393 -598056098
891444263 -469780380
964804162 247316863
350169752 896220293
989101797 45296179
974742151 193771956
980217236 -171329555
869522292 -510096246
863495309 -520318908
-380225226 986994358
970028312 221167480
982957628 -148130963
-663154563 895420560
963177591 254673986
-352596879 988926961
956760349 281459279
-251307631 989433020
-141007251 985215825
987373452 81027792
614653216 769028646
968051520 231596625
984821463 113594950
798249555 -612862367
956868020 -295227561
862197833 510448626
643079716 748954830
937996147 -358926175
-156467806 986067645
989086971 -58344745
924430463 -396603330
-642945110 907802776
986361805 -109632720
310106669 908993507
979300927 -178273081
589579441 785322271
878272357 482602653
851539829 527546687
811343985 -596476123
981142600 148149050
988758658 -66745294
-701147395 868068645
186596096 940936926
59303811 964490830
-133323822 984758583
798836579 -612150038
788423590 612922325
758377680 -657588906
822724918 -581585045
-137290716 984999052
785137682 616812072
598421042 779716562
933185163 358842336
968284827 230403430
292193250 914272577
895357347 -462007233
978894101 165718541
956179808 283713312
727444529 -688064097
50142088 965866942
-375759476 987375897
-627369677 916656408
988798699 53356558
619285845 765887038
444050118 860531802
414724583 872582329
983477931 127385441
159456841 946633520
271031738 920218567
905750880 427217851
-78626228 980775137
979835715 -174256831
-751315522 822807932
-776144756 796239146
-215114597 988480926
936006870 -364842318
864832881 -518075271
-357461410 988652390
-452046972 977387511
-136933318 984977509
963213523 254514238
-650868753 903063475
420532161 870245913
989267064 -53275933
-91384170 981817784
-289028030 989928210
928185776 372484816
16108551 970606662
987799682 -86443947
709133043 -704620313
978045275 171873721
53303284 965398364
363095326 891819405
-519833952 961590688
-142018557 985273790
755775250 -660285377
-505006714 965767861
716473269 688337774
985487650 -121328139
973625655 -215331934
377646177 886669269
982032168 -156514898
908593535 420779987
964589966 -261931575
830081529 559327016
-105231988 982864741
-420476255 982382319
839802165 545313735
989659197 25506753
-548915179 952024779
267228701 921255246
863014275 509091067
-118279029 983784524
-755298985 818768861
900615661 -451291911
825446383 -577911286
986029330 -114277002
-384171111 986630038
505982169 832205981
115251774 955168298
371045512 889030024
804837467 -604719095
968470961 229440847
899399964 441063197
980668272 152008280
-470709085 973797613
820376987 -584717907
-738293690 835544334
887626860 -477180220
853660762 -536320309
229840226 930886732
739330976 666388034
978897073 -181228838
771336464 632600839
92382577 959208583
-570522846 943671344
136595524 951142371
904889815 429129453
565856813 799785746
-758366131 815600219
-776872399 795406357
744016412 -672179830
914901224 -419799073
-602210241 929670707
881419324 -488845046
-489252405 969715840
955000330 -302469689
432545122 865340115
-17472015 974753672
892054179 -468581121
225900372 931850597
983747523 -140546510
930947824 365023163
173706881 943694533
651805257 742449849
11380798 971227518
834445793 553107105
364725762 891252842
-732050343 841433530
398961637 878757439
985550147 -120546628
989624664 27088093
-707243357 863138196
390446520 881974031
-778253771 793820606
957990772 276591987
983854880 -139466167
764840738 639744363
-508312191 964871481
45802319 966500116
935489803 352302584
854017988 523673956
862552981 -521893515
848987937 -543642213
-423149281 982007152
838398798 -559659957
976137173 -200105145
905497217 -440971580
963972130 251120247
909106264 -433025338
935504600 -366321591
352947133 895290015
-488433951 969909369
964079187 250637403
205443285 936701130
892142772 456179442
862992324 -521160320
519503079 825353069
123263958 953680479
967247497 -249207654
732022944 673573184
987716495 75435180
566139606 799618660
840459032 544338934
861021220 -524428276
889932233 -472735476
-730481012 842883371
-38494992 977028980
518040362 826102744
960783865 265087231
724133228 681142544
-134983670 984859575
-151490135 985804163
928789783 370868971
850327720 529421523
972584389 206751105
-276665683 989821067
972873575 -219623992
971032640 215630462
352308525 895504648
987814880 -86164394
-178992915 987131214
835852642 551079218
960558993 266037879
776844341 -637721706
-188739348 987543004
774001997 629621246
151080401 948313021
668525788 729530159
910837578 -429125363
594741821 782065746
-646513752 905688572
525988404 822001930
541928603 813440324
914778544 -420084751
383341610 884600509
893103242 -466505584
883132594 473641856
989945025 6247791
-123197299 984115631
934602759 -368937076
-712081297 859113151
818073287 -587756185
967829817 -246330070
882715181 474424220
780874498 621785597
566058192 799666806
-554264684 950067383
-289253774 989929760
978559162 168170202
-41561206 977346918
866511362 503215007
370067173 889376218
884921572 -482313351
-96327068 982199416
930126893 367260662
869686178 497769512
767360548 636998145
-313800257 989998295
38438880 967553984
949763930 -321320270
927207037 -389374631
926203427 377718112
955960059 284560215
792962238 607500062
982888891 -148768081
617817666 766889224
906489269 425560027
-566810298 945185089
927631511 -388248567
901107238 437408809
716073551 688708267
72898411 962381384
917748024 -413067626
638287079 752465988
806354455 591004277
6085370 971907834
971022487 -229823673
-703683669 866035204
983952683 -138471106
-631005582 914655386
257739900 923787724
735713764 -680245190
909247645 419281103
-641661332 908554921
792622415 -619599934
339796107 899648638
-680328266 883796112
-289859097 989933847
682995438 717739236
307212580 909862137
879369089 480607451
965877109 -255848880
954083156 291687295
-25862841 975685871
763722838 640958675
920125512 393220943
555081369 806051187
884062656 471893237
-4063066 973172712
-105303497 982869982
528300655 820793820
824932936 566481468
989998992 -6283953
-33683055 976524373
877151891 484625512
984409615 117975816
978383334 -184920224
-137592027 985016908
887515636 465296478
911182814 414815243
831970943 556651495
741931544 663780981
166894801 945115630
-285577277 989902395
324082404 904693510
426841074 867684908
585796057 787684196
960360943 -280861032
-293747602 989957284
-754849703 819228940
-492386685 968967700
801167951 597492867
770391812 -644820806
-306463534 989995399
989122047 44720625
987844398 73179590
863184584 -520838916
556009359 805520245
989603905 28004115
204076494 937015204
712735454 -701445399
875037953 -500419078
460377915 853512910
-284991582 989897695
908582021 -434194263
561877068 802125016
-773966805 798704924
235535621 929481571
958886385 -287029615
526832822 821561481
974526331 195111827
896532380 447126506
988901865 -63246881
958261823 -289601998
702094367 701343389
987945111 71356886
-739441296 834444049
897254581 445605485
940366317 337944931
971130518 -229241817
932023038 362072078
962626582 257112776
764274597 -651383543
32096838 968439068
91869824 959295549
892340762 -468015609
-60016698 979142115
934999163 -367791040
552735394 807388791
720050172 -694886219
-572325622 942925377
-92521445 981907211
989851862 -28344084
520980994 824592984
887237232 465833867
922777584 -400767083
785351271 616560298
230956984 930612230
664499882 732698300
664678599 732558539
745000896 -671205922
775792732 627595512
-380790517 986942871
951819521 -314166645
289334527 915095961
-51456944 978329796
430902525 866018082
768766488 -646578267
79243383 961372353
-780604304 791095827
-365825650 988120593
718258120 -696510886
937895895 -359227566
583016293 789405129
752667736 652756153
-445402793 978549915
820913682 571942176
629913810 758491468
395577909 880044786
-702016987 867375593
921698440 389265821
724788292 -690537697
989484016 -46264372
957263702 279486300
804307844 593582473
985636810 104341797
-693522164 874016350
966041386 -255059429
796130107 -615421978
887784704 464776013
943316281 -342538740
-248576937 989378760
-637110344 911192201
-647146032 905310887
793853475 -618142843
-239454612 989172334
-265824719 989684637
882072725 475625057
800827245 597915191
935906383 351102629
769175955 634999362
954085458 -305914603
986467934 93942188
895546929 -461626499
844939519 -549857455
750404937 655113317
536970446 816152980
949890452 306914952
970347669 219422092
756278946 648948554
963475419 253346580
693915550 708483494
987013043 86433741
782763206 619593679
988016203 -82413303
830129414 559259439
910147109 417212218
725156889 -690196362
570403700 797084814
326057343 904070872
503082461 833642563
989593070 28468244
323931223 904741055
-49323253 978122209
824384084 567233437
839609613 545598234
934221154 -370036204
419110176 870820186
987102069 -98417586
597534087 780285525
710232033 694049495
986683791 -104842637
892605594 -467491990
954346131 -304942580
352410310 895470453
721935383 -693166771
719055722 685930200
-590811453 934944417
626874067 760640254
935540391 -366216414
767963742 636335898
736323163 -679662653
778351881 -636035398
297403347 912758727
-340774268 989434581
861791339 -523158888
889292771 -473975647
570766412 796867927
-39812192 977166256
965889188 242229042
989883959 -25940946
693215367 709083884
418750588 870965137
987256373 -95918745
779325197 -634939806
878222451 -494688264
723259246 -691949502
293584361 913870169
494093386 838034731
63344444 963870332
-166640509 986568870
717384379 -697298083
-231342371 988964081
789990605 -622695741
851018792 -540483315
920876584 391336879
-268997716 989729401
975218183 -205889296
867912134 500824227
698190664 704777881
767573921 636764229
938068050 -358709966
968014104 231786526
916313900 -416488582
853345145 -536822004
219721816 933343011
989570067 29399519
985042351 111146424
-247245420 989350570
888202657 -476075819
791096821 -621397365
282450306 917052499
982282978 138419630
572392931 795890702
-448483170 978017372
936499500 349385749
23725108 969583219
732156722 673443335
987294598 82243337
987569043 77899284
-344086936 989310780
899530658 -453529048
736955596 668744103
-229011008 988900342
-398181605 985193303
882822359 -486240009
782420895 -631437152
-149156543 985676068
8687300 971575004
986907904 87945650
978851124 -181561454
986451810 -108324713
96151371 958564395
983520033 126976208
898518957 442936810
790063499 -622610317
628399425 759565754
-99692003 982453857
165270080 945449561
923377427 385007159
347633095 897064839
929782747 368193837
959444614 270682378
905014212 428853848
752098487 -664065862
384150190 884304474
-567071564 945079457
-150008547 985723153
964214280 -263679102
-59596475 979102983
985137288 110078074
982905241 -148617108
-379070884 987097430
989763661 20123636
836077854 -563030309
288532225 915325751
988582140 58528653
971116210 215160244
-771696918 801252317
522613671 823751480
968414227 229734661
789809706 611272372
930917101 -379315827
989996237 -11049260
358502168 893401594
984565319 116333230
984295530 -134911609
856876993 -531175998
785566677 616306121
900538025 438629844
881282563 -489097927
-280605990 989859120
989993162 -12290407
736604866 -679393168
985579142 -120183423
709765814 694471411
956738362 -295742496
935391437 -366653190
819326474 574077571
979453908 161528239
972232401 -223208625
970930536 -230318467
796801193 602858078
926841029 376043998
784008716 618137924
947215952 316076327
802913191 595323842
939035624 -355787565
223037032 932545036
-476941815 972475447
-696058333 872055983
941885813 333289966
308936723 909346093
986032539 99529234
-588568418 935948930
984834645 113452204
969222179 225499949
675912115 723593650
892822774 -467062014
636585391 753704147
988848588 52099481
966759733 -251585805
-313066415 989999670
-707017982 863323243
-212676777 988402508
-415785039 983024131
928418812 -386139949
787404312 614132507
814295808 580759867
916705218 401660481
33097632 968300638
726622935 678768734
962991664 -269326307
246441033 926725008
865427242 -517074784
989997914 -10246951
595959860 781291150
559043378 803775399
215892138 934255150
956664627 281832799
615016397 768784261
807376421 589705730
-114141369 983499981
146131770 949289622
571423161 796474342
407721025 875358302
-63231030 979436699
898591876 -455451463
886944784 466397618
-543632994 953899581
989961147 -18151091
883986373 472037029
265109369 921826885
968660460 -242174452
831322848 557571648
-414935865 983137672
870260860 496772781
299663940 912097928
982426346 137159759
748149865 -668061827
662244653 734458185
-639081469 910056353
-587263753 936528047
881954690 475844780
901175284 437262438
989072916 46101878
978766219 166659068
985669198 -119039752
963695902 252360448
834674099 552778607
806389258 -602770265
832003464 -568833297
943480089 328272737
-288133835 989921862
715736598 689019962
928310857 372151313
919479267 -408881333
754227257 651118273
948147032 312928797
963762198 -265777794
867146510 -514164799
-65659642 979655639
-367930802 987971408
966861787 237518095
967642920 233654756
986534614 93066158
862632579 -521760822
989973258 -16498873
961096244 263754385
847357365 -546159792
355201558 894528218
911126096 414947110
838040889 547901285
220517422 933152314
971394726 -227814116
491755114 839162345
969532427 -237700406
866125015 503869373
744690695 -671513411
754253738 -661855582
950103529 -320147415
987702398 -88220958
975142883 -206351940
-583560545 938151433
852990039 -537384286
890424795 459611164
965747672 242902095
851016051 528359190
605502970 775111897
989157335 -56383815
287755468 915547693
904057310 -444067373
-668005187 892256681
793067435 607373911
956589899 282124060
989931364 -21746389
681351046 719109075
-632347693 913907142
766170993 638296773
731017144 674546515
938203994 -358300532
967259485 -249148654
46315520 966425858
866716902 502866116
987987151 -82958295
795361735 604604227
-412539637 983452904
869870508 497450274
989804933 -31480102
587764033 786457837
499060861 835619136
650787017 743216165
442466908 861199196
741827103 -674332227
-291161555 989942272
983259947 129492481
986640166 -105503991
989748027 21009070
824938432 -578599620
235928864 929383973
851525381 -539691050
943148631 -343069069
-236458850 989097784
572585248 795774598
484551894 842575206
940653821 337073057
660737182 735628002
509795927 830296753
-190728377 987620740
765606028 -649966478
841763772 542396015
790218162 -622429059
946731842 317695003
-307815251 989997244
172061583 944040351
856844602 519193461
818150202 575652544
854502450 -534980217
468757829 849807430
946791766 317495673
530048536 819868806
465474615 851268527
852142607 526609573
685872745 715325412
815514683 -591098491
987158582 -97516807
989968410 2641086
-749371261 824756328
403740752 876916641
895866576 -460982682
453990289 856289669
978763834 -182192732
970205799 220198872
971929236 210539546
-395281607 985509459
-667785670 892403023
33828973 968199093
711209584 693163222
-509227716 964620242
890870782 -470903026
980656621 152102130
988103356 68418462
402382885 877442626
-374328627 987489354
-415307015 983088100
782820730 619526650
-426614386 981515933
-2519711 972983693
951713378 -314541940
914245086 -421322226
-782398264 788980252
2301097 972385253
-211044122 988348911
-360906433 988442149
978998797 164945180
305248403 910448653
460505822 853456978
692704511 709521184
-691780242 875352445
-312726216 990000000
794428637 605733278
866606365 503053888
-300899896 989983551
-699290701 869531613
410144482 874402741
898144191 443729295
917607426 -413404951
968662897 228444612
984313694 -134719972
-449231823 977886102
939097211 -355600749
-128452134 984457350
-528704860 958889306
-657534506 898971991
892689681 455071883
-415626252 983045428
934309159 -369783307
-383930725 986652701
931543908 363389675
772107108 631742189
989704416 -37133240
-425540419 981668552
987669581 -88815586
978716967 167019409
658235895 737560608
217846034 933791276
745201309 660474516
989254030 -53647755
717108360 687748015
572202455 796005571
967290914 235404331
-766872507 806590078
-727687841 845428839
867569291 501412814
879256183 480813528
964116082 250470903
959181595 -285803866
649461701 744211224
972980851 204419020
951764419 300227372
989620071 -41114456
896553208 447082715
952395729 297938428
-26192172 975721630
904488920 -443144825
93282180 959055529
-210571166 988333203
841596409 -554911663
875191459 -500145106
711424596 692967690
621583330 764308545
-697072991 871267229
822970874 569158488
-743784363 830245680
963052115 -269049131
-529209254 958729604
943177075 329235146
303529665 910959674
812601327 582970266
937189338 -361336560
-414325234 983219013
983175806 130291855
503696907 833339194
-471410516 973650962
182957502 941727880
794988116 -616791685
819175607 574279803
-584753461 937631299
901719731 436087290
302214136 911349240
896613907 446955056
856046709 520465541
-297875989 989974710
859117008 -527547662
110431459 956045014
187682010 940698575
321092463 905629184
989906400 10139300
949865772 -320968615
-577001188 940965810
916347957 -416408133
989801771 17809037
153272774 947876697
956394484 282882465
961611661 -275500944
917188351 -414408895
-756057103 817990411
-214832418 988471934
-109316444 983159411
745894223 -670318820
-460336513 975862421
-742727618 831274599
-577486260 940759829
901409784 436757026
-361742570 988389812
962391512 -272039116
734849948 -681068538
-241988513 989232478
896444898 447310225
691844969 710256444
981845940 -158126833
-665696404 893772863
-778683685 793326510
607146128 774031677
-344859689 989280476
961136692 263581176
949999580 306530641
167322205 945027471
904273960 430491826
-456838189 976515484
183557704 941598251
819096731 574385464
844383957 538463000
901274360 437048946
-123821007 984157084
881616062 476473964
955313386 287027403
683702792 717146774
151933930 948143717
116597465 954920422
-195480662 987800892
958550824 -288414125
-122172518 984047179
748307985 -667902924
522072201 824030968
-152599621 985864138
-658601824 898308630
976206647 -199659972
979029252 -180269903
-303988591 989990933
-169720636 986712716
840211076 -556984150
-527823203 959165358
918906836 396263057
933018371 -373458565
771790809 -643295071
960328221 -280998866
579125617 791795049
27411602 969081825
367103355 890421116
803861098 -605940316
713460890 691110633
456270877 855302714
985494202 106006495
976738556 -196230008
985851843 -116656736
888825625 -474877159
740620689 -675513098
616325178 767901438
-43397928 977533436
640828053 750606697
-179307272 987145015
-375155286 987424072
986380925 -109357391
708135281 695940801
966837321 -251208992
967497362 234381919
254359469 924675297
968605977 -242450881
-419430361 982527617
-406581327 984208752
988953635 -61919396
953639326 293354167
704585748 699125441
629068084 759091867
-724040677 848707602
971464087 -227437530
682726254 717964072
944274937 325734018
720432449 684637969
-597271085 931998044
751501629 653973278
-287760003 989919073
797019639 602592460
962839525 256174573
-63629195 979472767
912622870 -425054485
-731681577 841775204
855689744 521032648
852246978 -538556753
988603818 58020569
975980247 -201108766
840415310 544403860
916478718 -416098823
699810804 703358529
875284378 -499978906
445435409 859945402
827454655 563002337
-221411937 988678243
927556612 374155757
748847159 -667360389
988317857 64233867
859861332 514297692
-435311405 980211040
972065815 -224133096
255479219 924382009
936625817 -363010973
44625284 966669926
-690830852 876076857
390569491 881927999
-780211376 791555819
750982660 -665201009
732924307 -682897639
736872413 668826145
646591908 746357655
977837961 -188771786
986613678 -105905483
30891179 968605306
949818648 307167158
400395874 878207865
-266049368 989688098
973105977 -218308656
-327576937 989784380
960591948 265899356
989999988 -7516085
-595363582 932879250
724936069 680378748
794112900 -617834718
327806161 903515541
773141688 630586105
987643977 76657178
31647364 968501102
796855763 -614547678
897982880 -456692924
206586622 936436506
371059391 889025099
-675611855 887099064
-552817709 950610511
-376775199 987292124
719657285 -695243320
-192725672 987697501
616986542 767453754
-645149019 906499715
555828246 805623979
787119351 -626039286
975910068 -201554226
382993597 884727734
-114996041 983559486
-777427629 794769169
865075775 -517666872
-355829650 988748766
-275621908 989810389
98057234 958236021
-475763173 972728022
-452533257 977300299
319098536 906249290
834465775 -565336439
842649897 541069590
629719207 758629889
989552346 -43836795
-316856517 989970657
-674261223 888028923
985048946 -126562931
511366124 829504113
-300284468 989981872
895540662 449202129
-649489545 903898091
168576821 944768449
569463701 797646462
628373116 759584385
752328712 653110190
506158762 832118119
97262548 958373404
140447955 950398848
-761106419 812734806
774271702 629317543
-28016848 975919441
989331939 38084065
294231472 913682550
856129365 520334029
216724353 934058071
314667789 907609905
193321661 939452633
99472040 957990294
909986476 417582547
712986068 -701222797
852280169 -538504509
592516009 783474552
747230950 -668983938
-683142237 881791311
-53286799 978506071
-606214478 927721313
864604186 -518459456
979143834 163866826
-430534053 980943940
-632499481 913821514
971827459 211122245
162150354 946086519
783694207 -629981557
971440873 213325100
832447837 -568206195
775915214 627456675
-646339369 905792290
931154425 -378660574
678772749 721248529
929362432 -383577463
932307493 361286614
-259152639 989578107
-635254207 912255049
-71003638 980124843
967850087 -246229616
-240868317 989206118
975756528 187342381
732243357 -683542568
780002258 622791099
137381931 950990830
122337117 953854354
972535917 -221516296
849372366 -543046468
976662780 -196722322
749517900 -666684420
927965474 -387357632
975242422 -205739366
960464484 266435078
812097201 -595510784
792023799 608625032
662111332 734561927
827649625 -574898861
484337623 842675644
834265802 553365847
948733121 310925961
-243548882 989268440
895332116 449637171
927780179 -387852493
741447839 -674703902
922494014 -401470879
-212718729 988403873
-79763421 980870405
851847864 527068073
785285482 -628156903
822447049 -581957691
872467118 492926354
-242605580 989246846
905218697 -441574261
951120538 -316624050
283100375 916869184
927666400 -388155730
989967183 -17354550
222991459 932556059
875116186 -500279508
907335966 423642573
786905185 -626287059
953559720 293651714
-16138507 974600375
694561108 707927879
16374120 970571269
-30066899 976139686
-179806993 987166894
964254905 249842618
972632895 -220973795
903070799 433138855
311020199 908717142
974976898 192307627
837880796 -560416739
373215744 888257516
493160446 838485643
787482204 -625619008
980348718 154569092
983960670 122591354
939417007 340805495
975520397 188864354
332995645 901854650
925129014 380513525
-161434913 986316194
632262655 756816555
839752022 545387965
379576934 885971332
-556349494 949277624
949747361 307416764
-137641018 985019802
973220714 -217653671
814445933 -592485042
984112760 -136824633
210872476 935437327
-685879469 879795803
-236765628 989105587
972617860 206556018
504310626 833035636
966385077 239842762
901100875 -450285380
301815201 911466674
-73204995 980314412
389381833 882371512
-708205893 862344597
-586614109 936815174
-19208578 974950704
976956105 -194798137
-607708057 926977928
-290598495 989938710
734822797 670841044
790985400 -621528337
-752000571 822118880
989375852 36560421
989976404 -15986169
461459629 853039295
715027931 -699405189
562045882 802026444
772544150 -642469811
721367244 683757207
969791851 222447225
876088673 486528938
-568242960 944603190
830218973 -571336265
626738951 760734917
987046885 -99282711
988858475 51847468
723193514 682032280
330744201 902576822
251268703 925478762
-370233750 987803756
818739291 -586880399
-163706018 986427642
827913770 -574535626
414628017 872620939
696912880 705889547
559595390 803455192
909850744 417894781
401991882 877593694
-406449590 984225137
328834053 903187694
473216902 847793017
-83078285 981145512
905303700 -441390617
101612888 957615663
947626463 -328568697
988996474 48190379
558951210 803828593
-273000334 989781353
721956233 683201421
982206323 -154981204
351075139 895918065
47960465 966186938
935894573 -365173795
884884326 470339359
-100169906 982489852
858535173 516462815
468437639 849950436
938242543 344283958
989791736 18436307
-301269855 989984515
978453932 -184416814
395845909 879943317
882657613 474531953
-278839363 989842107
141768828 950142540
-752656193 821458799
897241281 -458200802
989268801 -53225828
781386675 621192749
849636314 -542636848
417748275 871368572
760233964 -655650530
976387609 183218988
644830931 747662973
192122781 939718585
167433554 945004492
752652443 -663500988
-400157958 984971773
955687862 285601897
893950535 452497717
-10713122 973967374
948113312 313043761
236216668 929312492
603306293 776549440
951204653 302243370
886425742 -479469548
562730049 801626472
795486304 -616195194
432468842 865371665
894979529 -462764768
-384878231 986562668
984100845 121175626
-45075065 977701938
963388919 253732731
950367658 -319234493
776460545 -638149444
-171506336 986794712
810372828 -597718296
-699675110 869229792
37690614 967659351
316367046 907091160
496036360 837093470
983737048 124833593
-645718758 906161274
-416360077 982946869
164935585 945518068
954555694 -304152538
987592120 77518682
908737810 -433847183
757829636 -658158557
504788790 832799016
294043958 913737048
989566661 -43296382
631403588 757429927
691370041 710662252
918336594 397673029
972381716 207930887
532754253 818426529
-184032281 987348561
876690729 485452019
-69019277 979952724
108503767 956391947
971353229 -228039393
645271699 747336878
748268288 657328700
904643215 429675340
924050597 -397570355
599439177 779060732
-593986939 933508207
986824177 -102702767
321705428 905437901
14741920 970787655
968885106 227284759
590615373 784671565
663295705 733638848
984642915 115506360
-267470496 989708734
493496759 838323208
475553322 846729838
822082862 -582445187
871846494 -506061170
989031128 47248908
944822475 323967815
-717872905 854138320
989977039 -15867419
978522978 168432843
798874339 -612104165
618576169 766372106
589798685 785184859
865656606 504661339
364914023 891187221
905444902 -441085168
-432029391 980717302
982638333 -151070462
-627784682 916429038
930208030 -381265858
161696023 946178980
-584509004 937738087
989882787 12111952
354651376 894714602
369233909 889670637
970334846 -233505920
978572915 168070152
400753247 878070443
984469643 117343863
462334211 852655577
566012589 799693771
965086001 246010431
-768982807 804278746
777230252 -637290739
983103349 130977198
672112401 726669590
437843490 863137107
944801993 -337804352
945830776 320676305
970128832 -234591167
830366145 -571130482
987441032 79962493
603841195 776200086
103134238 957347625
82694764 960814313
-54539297 978625886
-741099871 832849330
-513576405 963408412
494479768 837847772
-737114143 836671696
-112188240 983362775
935632715 -365944973
852678024 525773320
988564968 -71212309
989894507 -25073360
407776702 875336392
869043009 498879887
702650935 700849863
-529107140 958762080
975867449 186623333
-178442299 987106995
938550812 343374543
-657808091 898802150
657240803 738324235
989547187 -44024118
-274014557 989793089
966120855 241120324
941836295 -347186257
-629522245 915474417
361744567 892286203
63991498 963770462
-751096751 823027949
988685413 56090708
461977599 852812092
899847035 440109404
898114805 443791351
617611552 767029314
870803101 495830166
925215657 380289334
737072178 668629095
977266427 -192716999
-384093408 986637376
40216067 967301922
310374970 908912479
985743883 -118075729
-540077491 955129066
-460567712 975818842
799262012 599845444
-138220845 985053914
795137160 -616613514
989999360 -6608910
906168008 426284279
262419734 922546954
786571973 615117878
989609764 -41552450
168732797 944736133
903552792 432081438
639096717 751873922
894373252 451627092
603000743 776748802
979232026 -178784332
-89292433 981651014
-648912977 904246631
718407423 -696376093
936442362 349551533
925637989 379192575
615583278 768402637
860577691 513122559
873362633 491357245
965857893 242378553
972761831 205713040
989583774 -42629112
246243725 926775772
805882683 591601804
497992079 836141449
920742055 391674593
971364041 213760820
650139516 743702451
359039340 893217382
-347589539 989164718
-336073481 989581100
977162586 178041356
956573758 -296393113
982839515 -149222797
965083372 -259620216
-769185807 804053994
922322710 387685989
338137966 900190407
989999971 -7926661
957804557 -291467563
952256842 -312610070
-527093913 959392702
444921365 860163185
872889850 -504229948
-446820345 978306370
231703076 930428747
-75302610 980494042
918499244 397271661
793589096 -618456516
758217400 -657755632
843089072 -552662754
936088783 -364600475
989971827 1929939
989995168 -4175827
-118766068 983817660
864153988 507186312
-107044482 982996613
823675159 568201102
975551177 188667151
970253182 -233938485
35190203 968009499
189127301 940380265
836605840 549988775
972133223 209367165
750315705 655206036
273806495 919455169
804755823 -604821357
924123846 383100360
884072184 -483906280
911049550 -428643444
904776130 429381173
789126507 612086860
-276781805 989822197
957665141 277894186
363823507 891566875
979216404 163321785
479709034 844825509
-674901606 887590482
257428131 923869810
932985689 -373550940
169031509 944674220
982794354 -149637619
989928852 -22016914
421022863 870047559
-483854603 970953937
-100540709 982517701
966398983 239775299
888569958 463252099
661480264 735052066
-372513220 987631087
859057936 -527644033
102857465 957396469
379357954 886050675
630726153 757912708
989294632 39367148
-417899612 982738209
365121908 891114690
-217945961 988570659
957700345 277753867
970752104 -231277950
687560438 713901874
170012886 944469651
944490514 -338802910
816954946 -589220784
834852019 552522397
987452489 -92606222
889303146 461819710
-502321330 966480096
908724322 420481004
-390906711 985967635
207011022 936338078
800665696 598115106
656492808 738895861
983151003 130526602
620312898 765183147
953539023 -307939865
972224171 208842865
403882952 876861329
986743494 90240125
-633898803 913026628
-76602935 980604675
687317149 714107812
-193100874 987711830
797216113 602353036
962314968 258477144
989995838 -4467864
447433925 859096506
986347918 95509836
985403543 -122361228
133659101 951707238
727474971 677952999
317857560 906632672
881536500 476621540
-727304163 845775377
962136964 -273180687
-667651568 892492349
548670751 809685665
847800783 -545477013
331581415 902308548
-238575911 989151004
-121527746 984004094
818793763 574791266
982518624 -152166885
805682210 591855170
408905016 874891791
769187758 -646123826
595357114 781674674
710608061 -703326377
-549461244 951828046
569350702 797713826
663383574 733570303
862069135 510661666
811803294 -595888005
752542317 -663613309
979772160 159101996
104591276 957090213
-245868524 989320508
813341169 -593910526
855560135 -533289244
-718969236 853182494
-212952063 988411444
-640966438 908960645
989961903 -18053655
-2202932 972944730
986183493 -112159945
-542742517 954210207
944262376 325774407
823972385 -579905996
463653508 852074823
893453712 -465809226
910190002 417113222
862789320 -521499204
-69852857 980025241
342953136 898613122
602081942 777347404
464686746 851617849
640639906 750744519
444388713 860388622
709362781 -704419051
974852648 193084464
-51998358 978382071
988264414 65299112
862356030 510186229
758165038 -657810051
971002537 215799773
-767814678 805567332
456404074 855244898
-775539422 796926550
483930563 842865993
944856707 323857145
989979505 -15387903
575826617 793810164
778612702 624385494
678251147 721679100
909392361 418948799
-757148911 816862834
970634025 -231911107
822512273 -581870349
503941437 833218274
908821286 420259306
626564062 760856886
986584933 92397443
-435443785 980190302
989924439 -22471010
-183596668 987330079
-165358988 986507609
925751525 -393199269
988543648 -71683522
988884718 51176605
839460215 545818723
908220902 -434996791
-753790550 820309487
-655741948 900081945
160225502 946477568
982967978 -148034765
600955121 778079227
226556349 931690567
662059045 734602590
934521752 355066475
-520084362 961516126
882022693 475718203
707567113 696451709
948507941 -325608283
-772333292 800539340
839020847 -558745700
988894704 50914192
306336275 910123987
777751874 -636707772
865211304 505412071
978023506 172029698
-457234940 976442201
-649051449 904162985
810932373 585132493
-252911847 989464131
616890189 767519019
322063001 905326257
975745302 -202597529
833308120 -566985859
762501055 642282654
-246629644 989337291
847238717 -546342142
962361521 -272173679
827888115 562400334
-645299454 906410431
518959588 825632057
989394008 35927029
865833181 504362900
904580618 -442947937
17085445 970476383
559798725 803336978
670229847 728178281
945485031 321811588
937484973 -360455417
914055847 -421759882
21041488 969945728
-251674088 989440134
644042377 748245115
458659506 854263089
799759055 -611024611
-592049019 934388165
420785173 870143641
-159155280 986203133
-666536317 893225793
478601397 845335246
989712846 22917230
982866541 133183729
905876713 -440146330
904346329 -443450497
454529086 856057439
973840752 199299619
-62263078 979348542
389206122 882436902
545893893 811239764
-319859160 989927708
775236947 628225145
871599749 494442444
583717904 788972594
-765071872 808528384
491312412 839374732
-736968400 836810593
988873559 -63959405
887235189 -477929033
437059237 863464736
-639418519 909861044
789447060 -623331501
-367645311 987991817
988461946 -73455976
642045659 749714420
94380380 958867920
-175196747 986961777
739628464 -676479342
716221043 688571612
974260737 -211634615
974075401 197879062
-636769814 911387804
829739331 -572006326
634615292 755128719
781546206 -632432095
735265681 -680672610
330666786 902601595
537855400 815671232
604198833 775966447
615782884 768268044
120237088 954246632
983513402 127040744
726848110 678553269
943558497 328023511
916247702 402771280
969737013 222743318
-138262164 985056342
123601006 953617118
-432527438 980641345
908849832 420193929
623492334 762990077
-97473536 982286371
951644444 300660436
41412394 967130814
986203671 97371494
5304481 972006699
665050901 732267121
-403879606 984539112
910414687 416594363
879142195 481021419
737393775 668311574
-245116891 989303768
205157949 936766821
-398850848 985118456
931426440 -377908216
653913521 740856456
691325485 710700305
604186852 775974282
957583304 278220084
-114824404 983547572
935120657 -367439388
-617475602 921966125
115913126 955046548
800458845 -610164691
392182479 881323689
985159180 -125270638
981466186 145447623
315907617 907231886
-55797362 978745664
757231195 647936560
988644334 -69422390
425567464 868203792
923783780 -398245291
-578102 972744275
984428756 -133495279
-377860644 987201164
832424807 556004335
687165331 714236067
525060451 822484335
849458295 -542913177
873976589 490276795
887751764 -476940890
612462139 770498633
967495169 -247986208
905183618 428478197
903481897 -445289564
952553595 -311543328
764098750 640550432
-438176730 979753468
-762633647 811123922
947432751 315347729
769573440 -645706977
972026199 209982708
214544246 934573449
952109639 298976945
-397090450 985313282
887685152 464968787
947867389 313878565
874890709 488661256
787307645 -625821317
240596676 928215041
244259411 927284970
988999708 48103093
928787715 -385143300
601612986 777652218
882081222 -487617671
910925042 415413376
881990939 -487785241
982473061 136748026
948070768 -327082282
202022962 937485035
-714757719 856834273
76205595 961857458
-303381732 989989664
787121452 614467543
-505022923 965763519
971770764 -225759733
147384445 949043521
-130039987 984556178
617937420 766807766
713748283 690847182
-152869530 985878646
846991942 534524628
928932487 -384750067
467327825 850445378
823784371 -580159243
781496314 -632488702
728700614 -686885406
-411846353 983542265
823278472 568740873
885048584 -482074140
667986182 729956978
-407549122 984088083
888687590 463022632
-65387421 979631170
859903847 514228137
-515543600 962846403
304181544 910766132
989288148 39585755
933876606 -371022941
969240128 225404369
798068053 601311073
736760383 -679244218
989961258 3936649
-473884564 973127577
899826051 440154198
654285168 740574672
-747845092 826267579
724802188 680506451
-560222835 947791304
42837260 966926788
842827240 540803643
918746097 -410658798
964632218 248111729
488707384 840615400
-610045669 925798771
-79041123 980810016
971770585 211447683
-516407952 962596760
389668048 882264890
949109319 309630108
389886580 882183351
985472734 -121512912
-691498749 875567558
618775496 766235957
552130483 807732597
-616572262 922437945
928170937 -386807500
802819685 -607240315
950129559 306071604
477727663 845735783
139503736 950581574
172797255 943885846
927873802 -387602632
960351667 266908428
-67579438 979826487
652701536 741772760
448826601 858502739
-271210628 989758676
949477257 -322308281
791720301 608988269
257099151 923956381
-774342839 798280501
959096529 272114553
83597360 960667578
872318755 493186000
778889433 624069247
980968146 -165427530
985652097 -119259120
857255112 518535184
378033106 886529620
880197395 -491096417
-225263732 988793040
-718728232 853392745
900253332 439239785
-472211311 973482356
59682245 964432981
984858072 -128759152
868373955 500030528
979740002 159348683
847484006 -545965013
982056473 -156302074
977486760 -191207617
110858436 955968035
278311245 918209613
964615727 -261811453
-430490413 980950509
87669549 959998647
758136189 646971694
-24015952 975483639
959608150 -284026723
788978750 -623878084
984771678 -129737118
-748472983 825646273
978592716 -183424844
-322253513 989887829
214106527 934676646
-714862138 856744831
443556499 860740183
985720291 103351913
845893052 536186450
-79265586 980828823
432201678 865482040
193457922 939422308
669654252 728635450
-559743953 947976500
879111281 -493076826
-603902186 928853471
947930250 313665585
89868201 959632854
868615868 -511653878
-119719158 983882275
586290537 787376604
983446885 -143479096
737819075 667890933
840574155 -556443106
-776462412 795875776
-636154580 911740550
108524864 956388156
-100491174 982513996
-119613327 983875124
935043143 353581886
946100204 319788138
529379904 820224171
887145580 466010575
-726191572 846778341
19783425 970115204
783780121 -629883197
903874194 -444457100
988835205 52438607
602472994 777092840
-24383659 975524011
215856193 934263655
776346574 626967375
976393648 -198459728
-291283499 989943028
652858127 741654434
971351519 -228048660
743528919 662170395
940857121 336452877
-405362358 984359624
577348773 792883034
988438707 -73952194
980351533 -170289445
-89667637 981680980
-577182982 940888743
861157139 512168625
861491738 -523653113
825281953 566002422
883001776 473887409
802260593 596135694
905316266 428183864
86787359 960144540
926262974 377562259
-769120949 804125936
897768390 -457129652
-517924955 962155170
901603029 436339610
679124851 720957321
174234765 943583414
132000304 952024892
219537297 933387217
873108777 491802569
617463346 767130021
522360889 823882167
89034297 959772151
834913358 -564697579
-19845351 975021993
371797906 888762865
925600427 -393592932
539576988 814731254
-231164791 988959315
751754472 653709474
808365007 588440982
929949036 367743283
929018602 -384515546
988519271 59970016
-710826940 860167263
388031228 882873012
950324230 -319384682
912800841 411026907
982009815 140797828
989649524 -39793909
-510253041 964337196
505069878 832659580
372787623 888410355
457529297 854755696
864750484 506186683
546213891 811061425
446403836 859534354
707031196 -706452949
598534340 779643781
988198912 66589994
937384165 -360755967
-628965462 915780806
-49509590 978140465
-705033481 864943806
979990737 157411996
863718817 507914622
943884047 -340737355
857796645 517662361
704261225 699415107
717202180 687660668
-563907226 946347951
701586930 701792251
762255121 -653523106
947810990 314069547
989505268 -45516095
683275000 717505335
48728725 966074594
968980005 -240543472
959851920 268996853
818481055 -587220181
-757877435 816108483
651953489 742337921
983083308 131166105
571234309 796587644
-460969558 975742535
985462078 -121644309
372474893 888521961
838888433 -558941142
898444971 443093604
987966880 70958530
680162861 720096388
-418113137 982709057
-752575022 821540650
927042815 -389807461
989457106 33662635
989990359 -2630657
989889787 11557320
-700540571 868549312
917811500 -412914935
-464259898 975105044
119698130 954346710
989210399 42104905
-429186422 981144036
433721709 864852989
512594086 828880870
-599690458 930867447
85638514 960333429
-586779342 936742294
796018884 -615555660
787414009 614121016
753803764 651563566
-512752426 963641048
-379385534 987069514
973650938 200440508
856986597 518966271
951520247 301108245
813220508 582165211
822455243 569857632
862808462 509433752
866979466 502419919
3479394 972237110
988176269 67028981
854997034 -534190295
324423451 904586235
958484208 274601052
-114540599 983527864
963538810 -266809485
566823649 799213784
-414357833 983214711
-29583914 976088055
764418132 -651230956
853296520 524806077
988357820 63421839
983100595 -146787929
441326766 861678431
961244493 263118832
556675643 805138504
498435018 835925390
967572238 -247605027
652104077 742224174
982938429 132518469
-462691310 975412778
-740425574 833498065
412536473 873455263
303015186 911112283
934834229 -368268070
987445401 79892846
853432087 -536684138
-127429851 984392409
989297515 39269560
-249128484 989390012
499286194 835508750
709677438 -704143311
830920548 558141194
-199194021 987936692
625159347 761833744
947957815 313572100
437903313 863112095
976475013 -197937294
930354146 366643348
933207538 -372923344
610410359 771867800
206084646 936552916
-573417103 942470113
842757604 -553163459
919689265 394313621
870725863 -508013722
688556589 713057199
986119084 -113054788
952213562 -312764507
-467965851 974363202
748839973 656737006
730153353 675380109
785136710 -628327782
936755702 -362625809
-459921104 975940652
845109823 537368873
-556091551 949375637
946439108 318667928
-609680828 925983883
988530803 59713216
980137757 -171942335
974654021 -209307468
-266188755 989690239
956495202 -296702985
-676394451 886555240
909917420 -431205167
-440514053 979371762
945174824 322825567
784880478 617114821
-506640775 965326365
902039696 -448328576
-145050542 985446526
-193996213 987745654
969049595 -240186314
989726632 -35987543
355322586 894487132
723243937 -691963600
954333072 -304991674
687973791 713551610
954974094 288314631
-780545262 791165176
895515245 -461690213
-528497653 958954381
944423275 325255893
732858939 -682959593
978543630 168283140
989902014 -24451742
-53178236 978495677
770428000 633611078
450186816 857922067
-545706100 953171955
125571448 953245754
502256047 834050067
533561428 817993750
986495502 93580838
940416915 337791701
-526809067 959481192
236975764 929123308
985732764 103203716
789912938 611149149
890325243 -471969933
687851774 713655095
936267919 350056648
-508607884 964790494
734870176 -681049282
970892162 216418592
942939609 329984980
-507865837 964993567
87174932 960080532
-620785767 920217149
579442792 791600511
969003007 -240425482
965536526 -257478369
818497371 575188029
904197685 -443768039
606860421 774219946
-750124714 824003376
-781611440 789908968
719545535 -695344808
839124638 546312612
919428915 -409003819
420405429 870297120
6198123 971893470
959171945 271804738
845160338 -549520595
844710273 -550207061
-305091685 989993146
946234921 319343412
794558129 605576805
-168683118 986664709
-769873906 803290335
777917380 625179620
46778096 966358841
566632540 799326963
453057337 856691441
-739082156 834788881
567378509 798885116
715884527 -698640709
989692167 -37751111
377868484 886589039
983176968 -146065040
989999156 -6407319
-7763872 973618420
988923039 -62708009
718155796 -696603198
800654317 -609923682
588201443 786184649
121803838 953954133
-712455431 858796486
964944340 246667785
443793821 860640020
364586813 891301233
-230407101 988938775
912235000 -425943147
824742126 -578865598
945513122 -335510805
-620964243 920121673
484644230 842531922
958187142 275800630
873190634 -503698572
696756056 706025834
809569180 -598743538
842144359 -554088535
-606639506 927510868
969436161 -238196776
742990783 -673189811
457160046 854916448
837088867 549288577
192876085 939551567
-493542995 968686388
928526493 371574869
58030868 964684772
65478958 963540666
989364572 36952922
988930303 -62521802
448790498 858518149
-1736733 972887346
971893051 -225089171
740983595 -675158293
933636467 357572459
818994927 -586543839
939752473 339798091
964655247 -261626742
-343733021 989324337
904476190 -443172138
-559063530 948238919
930257437 366906174
634887031 754932850
784039117 618102297
941303172 335089282
-384810468 986569150
479162165 845077410
894816710 -463090266
289526975 915040759
712825245 -701365666
209751298 935699921
947828640 -327892989
132350141 951958119
981527815 144929380
806166383 -603050687
253265815 924960756
983222061 -145636448
807378469 -601523900
844246390 538670267
-688337752 877966273
878718080 481794166
407853441 875306167
934219287 -370041559
970012364 -235200941
-603166035 929210685
638701602 752163037
378644888 886308723
828075528 -574312782
768349223 -647027484
773124566 -641832644
724620722 680679380
-416821014 982884761
334701016 901305119
751372925 654107295
244627120 927190868
788515398 612813240
968309747 230274931
-661620241 896407290
661099271 735347766
987787778 -86662519
830254776 559082414
646063975 746749534
813049637 582387712
-665283721 894041213
974691321 -209085104
-567107735 945064776
915060829 -419426652
868778523 499334868
594476386 782234231
474802349 847072198
989654564 25722303
988031906 69755891
988652814 56866326
502404610 833976850
429485191 866600977
685208398 715883632
252930763 925047787
497341828 836458467
770663320 -644525663
829924078 -571748350
837069040 -561598127
799423491 599646919
-568122672 944652116
632334156 756765473
963745916 -265853146
-555025835 949779935
901159918 437295524
988408535 -74591617
-7399383 973574881
528746083 820559728
827511989 562922794
763660316 641026545
-521997627 960945262
77875308 961591448
925235695 -394539030
813220838 -594065597
885435488 469292822
875524555 -499548669
356245100 894173169
-763895631 809785127
152570937 948016861
495784026 837215960
563630081 801098493
653943666 740833605
55546925 965061156
776368378 -638252023
791980045 608677438
920580263 -406191667
142755518 949950485
825853652 -577357748
764905597 -650712462
912138265 -426164427
781080339 621547526
-298051755 989975266
-530660054 958263197
825062174 566304188
893491412 -465734283
737714072 667994950
893077650 454282322
532170095 818738751
-66705693 979749281
968734289 228073462
-5017097 973288386
492584097 838763383
-779656507 792202295
-118371848 983790851
314151637 907767007
-690910194 876016544
270426362 920384428
922132772 388166788
951026921 302881008
932276289 361372993
397422264 879345160
380040635 885803204
662328496 734392899
424539646 868621716
159397958 946645439
961859975 260462690
-345683615 989247023
546248575 811042061
41991683 967047875
-66822736 979759675
923499798 384695204
715475694 689260772
36301910 967854125
-672752973 889058497
788493818 -624443318
989599927 28176339
593067921 783126187
952845515 -310483070
987286196 82370405
-172586969 986843840
926961886 -390020669
895163271 -462396598
-748799442 825322983
917718230 399190553
743653700 -672537297
-293487562 989955847
225753420 931886374
655965992 739297480
968221800 230727277
576256367 793548764
972003899 210110842
928060476 -387103608
-587036889 936628574
963917175 251367937
-80892458 980964602
337104782 900526443
979063715 164464612
850487012 529175780
553031940 807219937
938834818 342534456
875803716 487037605
-571675516 943195468
935941262 -365035997
710085475 -703785529
24591586 969465944
229018243 931088624
802890544 -607152072
619073489 766032321
971367631 -227961216
823772700 568068075
393711355 880749372
-458141654 976274390
827613199 562782244
25130628 969392712
-742350426 831640704
483194151 843209958
-423294511 981986625
791004852 609844122
918064327 398342270
313005921 908115473
831481126 557347257
979333702 162437810
499892784 835211468
-516700791 962511911
-534747706 956917918
989596458 -42113133
11954252 971153306
911282358 414583562
-743354924 830664159
866887309 502576541
894240785 -464240362
982403084 -153219416
-706344201 863874094
-156636949 986076338
989916037 -23264554
946311728 319089577
989874633 -26669116
771216902 632733912
732802260 672815285
-451424840 977498345
961532325 -275848098
722626089 682568540
59449217 964468618
841760955 -554664736
123213646 953689932
493906968 838124894
946462057 318591798
248938866 926081195
223873078 932342581
896768377 446630009
-430307980 980977742
491401115 839332226
-733569712 840019952
461532484 853007353
-200869886 987996884
723109631 682111569
900678303 438329168
-453704282 977087693
986439667 94312215
822601964 -581750175
202825009 937301732
501663922 834341497
988865382 -64160981
399367762 878601987
838491474 -559524082
166776070 945140094
710975933 -703002455
833871917 -566183126
84543161 960513226
118292626 954607052
-100434777 982509768
243504029 927477591
283605751 916726266
421949459 869672787
-247809738 989362658
-67713147 979838243
974831438 -208243296
864953919 505844927
411123329 874015573
986573720 92546984
989252941 40747695
-72542092 980257513
910554899 416270074
619731337 765582041
975477587 -204278284
-687811630 878361984
750484355 -665706839
863408834 -520463754
-607033656 927315369
791284659 609509490
985109583 110390626
-549190081 951925764
-725569214 847337478
70170164 962810077
802149485 -608073762
938791197 -356528312
935584697 -366086208
932810910 -374042737
989948627 5793539
817668586 576296187
803730268 594305118
985164696 109768528
-344333481 989301197
-513656428 963385785
989951400 5421176
-564648800 946053340
-766502845 806989372
762363149 642431748
-577124970 940913360
933356264 -372502061
647452397 745716208
-493717856 968643673
-508054436 964942076
199580065 938042431
-563510703 946504974
985115739 110321192
796378831 -615122436
633742504 755756016
704046295 699606795
923557229 -398816370
636778398 753563963
18326691 970310367
705193498 698582647
-686582799 879277791
931780838 362738615
737270972 668432897
911514620 -427585532
762739301 642024917
934517210 -369184016
209286760 935808349
-744339925 829704127
779862224 -634334527
919867482 393867430
989948918 -19719351
355726992 894349697
509408793 830491563
195679466 938924847
897863788 444321001
896636164 -459427593
765322616 639220293
-674987363 887531484
596383204 781021697
-513830663 963336377
288586732 915310161
897492395 445104207
-141650409 985252749
208003058 936107625
901478786 436608024
-494857178 968364714
654711984 740250942
823930506 567852783
728396578 -687171325
-379597728 987050544
986925909 87688973
954636223 289595232
103559826 957272468
968781584 227827105
978176560 -186387551
808979206 587651027
-452919946 977230354
894560982 451239882
-267241175 989705564
-271068830 989756832
-436958129 979949835
768887832 635317790
-53110108 978489137
636201669 753982326
670989232 727570835
970024334 -235138301
983859320 123609329
924476104 -396486802
-784984461 785916739
-132775819 984725047
-583139661 938333548
522549057 823784886
821613866 -583072153
919377901 -409127758
944600419 -338450891
62617594 963982418
964456630 248920659
83474654 960687559
942494815 -345126890
150581974 948411782
-658758430 898210884
935152027 -367348530
961346963 -276654101
596747579 780789081
939539667 340438058
445835890 859775494
749198704 656365282
305862263 910265517
-505552423 965621220
129136500 952569907
-599818223 930807177
276951073 918586009
725596038 679749177
986727958 90453528
526050167 821969800
341302283 899155244
962727397 -270525598
955634420 -300047230
376225188 887180569
927948836 373114939
606316418 774578031
983255501 -145317235
123001626 953729755
843856857 -551502055
-353240047 988893187
547312215 810447550
807749715 589228502
-181814520 987254109
161081222 946303865
847446456 533835280
979530475 160946738
506839204 831778993
-777932559 794189453
887624271 465086622
-200012361 987966181
-436218558 980067917
848408032 -544539835
951921160 299660098
336027465 900875640
380688000 885568089
452630663 856874593
951894464 -313900888
-187875132 987508681
254754400 924571965
453013055 856710452
932820673 -374015328
920501889 -406383793
685808622 715379340
355868976 894301422
676224311 723339367
53103572 965428180
956424606 -296981044
908188830 -435067904
801945070 596527862
-298991418 989978129
608621899 773055323
-58980115 979045302
781599658 620945847
848463648 532284204
967404687 234841223
678823087 721206924
732852353 672766463
987539679 78379268
892088275 -468513888
982386287 -153371974
-530118971 958437595
806022746 -603231279
-688137245 878117561
807238096 -601701250
-115847668 983618067
-266695794 989697855
-287922105 989920289
986543839 -106957338
955203144 -301698594
747713471 657902109
345025850 897929395
848727423 -544045734
932261690 361413371
34291865 968134745
54339477 965243229
983646225 -141553322
887594552 465144058
928885070 370613290
-679035581 884709332
865769673 -516496266
985345370 -123063719
584004147 788795804
897825933 -457012528
730568101 674980120
-720824041 851556356
869959099 -509342302
-677875655 885522704
819767233 573485095
-310919543 989999371
722053183 683109866
963109895 -268783930
-60584503 979194683
895004050 -462715719
488520718 840703999
826249302 -576817345
953589826 293539301
643695786 748500762
977325979 -192310651
534368242 817559522
820854689 -584083611
820204503 572896965
817904879 -587977369
-126272677 984317729
-642518295 908053963
463840427 851992294
416823324 871740416
989833682 15699462
885503705 469162909
710332352 -703568920
966024455 241582517
215335779 934386729
-403147027 984627081
928454782 371766897
-485824323 970511385
-602834915 929370779
896056694 -460598951
817997958 -587855121
945949344 320285809
837772546 548292846
-723076440 849566595
988754056 54444959
967370767 235009152
827424178 563044609
793258764 607144012
66579611 963370190
966415190 -253255649
963401085 253678457
896195609 447833184
205986562 936575646
907243694 -437152857
988557725 59098035
776170369 -638471762
894658907 451037149
951111135 302578932
740721344 664997249
-750850145 823275774
970860609 216595015
989812835 17091876
-14499888 974410421
719603165 -695292491
349274026 896518925
-478658076 972101157
467420797 850403978
-427150655 981439240
283028085 916889602
946301027 -332952565
789702625 -623032941
903300810 -445673008
789340842 611831582
-160162407 986253196
783262649 619011044
-659316730 897862117
945782006 -334639335
551698868 807977114
951864078 -314008828
20379924 970034931
797131161 602456659
931705338 -377132553
921474776 389830280
446079018 859672296
945658882 -335038631
989940228 -20749974
955453037 -300745508
899336208 -453928320
-353354577 988887083
797172580 602406165
120253886 954243507
-68360765 979895123
901386427 -449691279
945702909 321096411
970828862 -230865391
454490768 856073980
964506772 248689874
245462567 926976536
-731315553 842113432
623724791 762829370
-46304144 977824410
476504775 846295535
661734349 734854816
989607394 27852773
802799309 595465612
-413989768 983263272
984330343 -134544131
268278174 920970864
894905169 -462913460
979528334 -176577202
567554895 798780620
-668840352 891699554
922945664 -400348886
979428302 -177324353
944269515 -339508982
143122469 949878777
369363861 889624723
665153561 732186743
233270476 930042262
723955294 -691307717
38997989 967475005
482437593 843562369
693511152 708830378
-30421547 976177465
966659401 -252072375
983615725 126039977
529917462 819938494
929038360 -384461667
-447381278 978209446
-543029637 954110109
-308144589 989997612
838708671 -559205455
621861956 764116157
-761137740 812701856
724399372 -690897762
983207851 129988485
956996160 -294717334
802594174 595720849
953064903 -309681482
815765033 -590772737
577204877 792970878
743471867 662228093
-642016289 908347539
665946897 731563876
943451779 -342109947
593237699 783018947
811758708 584062815
180482501 942259801
833051886 -567349979
930835477 -379540878
586893602 787001027
-75888942 980544017
948083209 313146237
-39628294 977147132
876780743 485290819
939682393 -353819645
892861235 -466985746
608028365 773448605
-715659082 856058305
937754723 345717196
941456685 -348361860
-177083015 987046605
738307629 -677757171
870380274 -508613574
570988186 796735137
642660213 749263237
-455916354 976684490
655154756 739914559
891511070 -469649358
613380015 769883822
979003511 -180456743
706980895 -706496650
152764249 947978283
-222772155 988719082
-653786728 901283358
646991128 746060654
357765458 893653784
881143627 477349655
736387243 -679601359
673893149 725231701
665594057 731841011
-752452067 821664634
896870532 446414791
916113328 403096942
984602751 115934645
-218558627 988589873
212872283 934967375
928380690 371965029
943484732 -342005375
399826775 878426195
9456156 971476244
705479980 698326295
661947080 734689654
262248217 922592629
-445160657 978591316
921606357 -403666674
969193931 -239444649
961439000 262282647
-607281239 927191774
373512350 888151515
820113388 573019566
983844853 123754338
-392046931 985850752
192756126 939578194
942969866 -343633156
982949774 132413378
732391663 -683402143
-695668000 872358637
989682721 24393824
988361838 63339031
-145411727 985466972
-604607003 928509857
730476008 -685214116
989689354 24072943
988980475 48621867
976056894 185388294
948217481 -326588542
249891265 925835073
60392117 964324307
-770962010 802075046
921989810 -402718898
775364213 628081066
981707597 -159307405
-760340920 813537842
941808503 333530072
883627323 472712452
236007386 929364482
143738187 949758405
807950096 -600801265
754749801 -661344246
-1316971 972835632
-12772912 974208989
450977014 857583714
85062866 960427993
409517159 874650318
982467307 136799239
715269105 689451147
-756404005 817633251
989941173 -20639361
84609311 960502424
980788989 151034605
989994258 -3837733
911917495 413101632
989683572 -38183935
983587359 126318921
863583898 508140151
625402095 761665120
697911832 705020656
862983581 -521174917
-576886454 941014423
535666658 816859586
-715079433 856558453
840359541 -556763141
546775678 810747635
974183013 197222300
812304011 583356049
827836426 -574642099
-345941940 989236047
927786545 373545898
-323875011 989858000
915618865 404292918
977363510 176665958
794343201 -617560578
675016700 724321017
258777496 923514421
816874002 577356374
-476377255 972596706
858066946 517224231
905444683 427898836
405812397 876107483
989511283 -45303452
720931555 -694084183
800928759 -609585226
624650546 762187036
865594625 504766043
962771063 256476778
572235 972601270
939982567 -352902080
955190903 287492130
464119677 851868854
945100408 323067594
802603645 -607509080
939132133 341653193
-146428307 985523982
742619683 -673554343
965197021 245493859
550683110 808552241
953751678 292933231
-505252704 965701842
661032678 735399359
731240254 674330819
966138722 -254590965
961481777 262098469
913971534 408247989
947121325 316393707
977093496 178511585
194376806 939217020
922984108 -400252972
-469823524 973981053
-642467674 908083653
839246003 -558413231
558486451 804096703
915464530 -418483211
-1492805 972857313
977345246 -192178810
817210551 -588886865
939669080 340049045
879307184 -492720884
-294356429 989960326
919468321 -408907964
933244767 -372817906
508234138 831081143
113206999 955542030
-348998802 989100917
962089659 -273392022
987623797 76992887
-601084028 930207888
-487124395 970213700
774628032 -640177570
989966397 3026340
-309125758 989998397
-231043289 988956048
755232343 -660846228
989922164 8653609
821110097 -583743917
-346639224 989206082
-19766789 975013218
735499925 -680449350
984951901 -127683681
-563646773 946451113
805278908 -604165436
962024699 -273681553
263479720 922264037
976169908 184648815
901560709 -449328249
-302428344 989987512
626644075 760801171
861011055 512409779
370730404 889141604
804107383 -605632463
-379026414 987101297
899883716 -452803002
-762892816 810849485
981416900 145861063
975102936 -206596676
980593991 -168402108
882931929 474018349
970461055 -232835336
325578592 904222177
852781064 525612225
-654312409 900961221
770794756 633203526
324262452 904636881
527892278 821007677
692134135 710009233
584290266 788618821
886613358 467035581
967437894 234676741
-108419713 983095553
733364148 672266861
540757517 814084688
767765361 636554112
782596240 619788221
984708593 114805810
726320061 -689114041
428186953 867133436
988443915 -73841362
248509052 926192073
734464506 671191424
860825920 512714368
775429828 628006753
-639520490 909801894
712392914 692085923
-119086647 983839412
-469021825 974146225
953169885 -309296992
766616366 637811652
988837105 52390494
846027758 535982903
-242936768 989254455
761552335 643307179
705406426 698392145
403126517 877154901
961184118 -277356766
746219783 659436252
806268778 591112954
-507587853 965069264
854351343 -535221163
892908799 454626084
768097660 636188534
513222150 828561637
-583929157 937991262
952450310 -311916507
-189956034 987590673
932719775 -374298491
958579511 274215449
533705412 817916349
757949292 -658034265
767820794 636493163
-692840494 874540509
392336796 881265821
967654598 -247197591
200120100 937919355
982369842 -153520910
813528136 581764373
740264393 -675860615
658454739 737391840
799645883 599373425
253602866 924873014
980934740 -165698303
871633418 -506433103
-581173795 939182438
966780374 237916765
879782967 479850841
69261370 962952627
-541245861 954729706
888311623 463754192
-177315701 987057026
967180704 235949335
837453146 548758293
989208628 -54936288
754486787 -661615428
746387970 -669826786
-616895223 922269613
748566084 657020683
-680186238 883896701
606792766 774264511
989930312 7840204
635958986 754158142
128692098 952654334
225374585 931978475
783531434 -630167782
960242322 267367143
972371826 -222433611
758631457 -657324614
857044274 518873836
-123948916 984165525
884144869 -483770351
962439878 257931313
337883024 900273474
788134231 613266073
-198328805 987905354
981715665 -159239119
887999855 464359213
735919954 669764314
-132641098 984716798
837607805 -560814583
-106532838 982959578
-268044379 989716534
-441081099 979278053
814643088 580304232
154082023 947714847
794606929 -617246414
-571628639 943214867
870623098 -508192125
832453302 555963592
-660778076 896941589
926417888 -391452227
981777459 142802464
-426990595 981462132
896329615 447552210
989724563 -36096629
777350340 625826072
989359720 -50458777
88713488 959825545
989809878 -31177963
981164889 -163815614
690040761 711795611
988195768 -78955032
-774628826 797957236
-619588350 920854064
730647716 -685052044
730427152 675116129
-713153950 858204122
914854266 406134173
222649532 932638658
-9746970 973853640
-695152307 872757914
-162302979 986359067
-100650907 982525938
-108749830 983119155
968184410 230918805
780963387 621682862
-605378163 928132782
476833411 846145230
969852398 222119846
135939033 951268802
233780498 929916262
443939882 860578372
-342027252 989389171
-779668320 792188567
687129822 714266039
989912572 9564033
-385886546 986465843
989970714 2170821
667441785 730386430
925116494 -394847066
971587079 212494155
754624502 -661473449
553957141 806692924
-611981382 924809329
20766672 969982798
771408585 -643713104
247572873 926433537
841947720 -554384310
853879052 523892245
989774965 -33268428
966307518 -253776324
658715276 737190744
57865014 964709957
978703005 -182632201
-697484409 870946178
989001803 -60655825
986073392 99016567
246986525 926584600
-388582246 986200504
829947607 -571715481
821605955 571006784
927470058 374384979
905782530 -440351532
910370286 -430183460
-411946603 983529379
792222205 608387380
679480502 720662423
-632655064 913733190
759543263 645466989
492423137 838840889
815979949 578544226
953392573 294275172
988662064 -69013801
671665183 727028601
711785233 -702287919
954321876 -305033604
989918790 8977328
106553894 956741126
-738392412 835449855
-716676519 855178501
930273749 366861856
915150426 -419217505
-212295958 988390076
779912513 622894358
989792516 18388429
527399146 821265705
787980904 -625040288
784596513 -628947848
738128248 -677929953
250827565 925592928
980715105 -167450154
927460800 -388702758
194797546 939122809
-707583776 862858006
-433298607 980522965
725545177 -689835703
-125027466 984236473
392066604 881367140
-747473908 826634792
406400595 875876903
936860368 348336356
929725644 368348217
902619055 434127184
-286737903 989911366
947541451 -328852578
899038805 -454537379
952344224 298125548
948042544 313284473
786716063 614947417
989884196 -25921686
939427614 -354596158
757899234 -658086265
372593403 888479680
332490213 902016907
812595225 582978193
938090152 344732618
-355987453 988739642
449686622 858135643
899702061 -453176680
286406340 915931788
757113061 648062336
914659023 406603736
580817454 790757171
227491576 931462178
842226834 -553964177
778224464 -636178638
765254058 -650341387
946270066 -333053401
889855357 -472884826
986323006 -110186181
13381842 970967185
907120241 -437423879
956483510 282537083
-721800731 850695312
-53951480 978569696
940942210 336192838
695729779 706916648
384738438 884088531
974046083 -212891886
987910491 -84393098
79575022 961319035
-422185355 982143294
880346699 478816983
932552838 360606555
989186208 42838687
508663767 830865667
628293267 759640889
165760038 945349132
-329300115 989746585
903071297 -446158604
419516633 870656121
988958414 -61795164
413337576 873136350
14437467 970827868
-121336867 983991323
989918982 -23009934
835851237 -563355785
-93958022 982018139
-463219999 975309695
989355280 37275169
470111194 849198343
-164219948 986452593
-390629704 985995773
935259639 352963466
989451131 33879229
987188313 -97037787
983749523 124709060
286608635 915874264
139155083 950648906
441207898 861728299
463962647 851938308
921742592 -403330061
878299736 -494548657
983201566 -145831517
-119441579 983863483
989536250 30710411
-703468659 866208768
987140368 -97807895
789219330 611976394
941303684 -348834016
839900170 -557445736
972441457 -222044422
921038661 390929168
878787561 481667925
-523579939 960469959
-189227335 987562204
-656519486 899601927
976635494 181583981
819389330 573993138
978650899 -183007656
911556508 413943961
509518599 830436359
929086132 -384331389
-339903013 989464363
415292949 872354873
884655170 470773364
980186487 155861602
922478113 -401510251
33846321 968196682
402200388 877513163
-258419291 989565721
-162186792 986353334
982389763 137481606
914073460 408004700
135796729 951296207
986807248 89359455
637937657 752721014
-34022718 976560243
510037175 830175164
113749060 955443337
533351122 818106671
774728587 628800512
710839777 -703122386
971479663 213104904
936094580 350558374
981397676 146022158
-64034064 979509309
53650223 965346550
848200536 532686421
-153048963 985888276
846425557 535381661
880147124 -491188471
-666767223 893075012
-99996160 982476773
656988477 738517303
-761779877 812026035
850068944 -541964045
962197314 258991062
-387290025 986328741
899705890 440410617
-754460111 819627456
550338483 808746948
309793444 909087995
205578268 936670047
985988310 100080735
643534087 748619943
986892863 88157987
747634899 -668578870
976287436 183877744
-736262573 837482331
987482068 -92100966
-27017817 975811244
919412329 -409044160
988599810 -70431106
654643320 740303084
859515081 514863941
814043635 -593004546
890910880 458647720
605400088 775179393
440604116 861981406
793518683 -618539959
-501305862 966739946
963289123 -267959866
720711669 684375085
99226496 958033089
654034882 740764450
-209715361 988304490
845524472 -548964735
-414488938 983197281
987522183 78661323
115022274 955210470
969707326 -236793566
882728313 -486415247
957504824 -292677440
629613589 758704876
989812807 -30995482
986208782 -111803706
-535204766 956765473
873559766 491010689
955471749 -300673682
512115938 829123840
-539097457 955461689
988134775 -80151872
988967902 -61547572
988192368 66717872
865018540 505736328
800517677 598298167
609348688 772573300
140237843 950439534
571340145 796524185
739882579 -676232279
989999655 -8859628
891846053 456777398
856907252 519093269
125143352 953326752
982303366 -154117622
528345124 820770490
-516781639 962488470
855159699 521872735
989937763 7051689
-594701939 933182078
957466600 278683660
408405184 875088836
716703454 688124223
860462398 -525347103
-611185197 925217724
824181782 567509803
487230957 841314332
-107130752 983002849
989974477 1328995
971232536 214504412
459056090 854090069
295868735 913206368
282867977 916934807
-693001420 874416934
983971174 122485673
90582785 959512986
972373332 207979557
956859383 281072582
930726104 -379842014
648316605 745069473
-486480095 970362250
-463699689 975215539
656903727 738582090
982119664 -155746971
830394639 -571090633
-769881349 803282058
111839370 955790508
846263433 535626742
883993387 472023827
904413474 -443306576
982380406 137563923
599532559 779000419
290024430 914898024
701419581 701940250
501266766 834536899
987823102 73560337
596683965 780829697
873065730 -503919300
748874165 656701579
959154373 271876986
179463473 942477220
925853625 -392932379
905097328 428669560
598933175 779386993
798157278 -612974254
8530874 971595079
850749364 528770948
946392330 -332654801
823986709 -579886696
497578223 836343234
361663819 892314070
562404078 801817262
-552982769 950548805
-746874572 827226594
918248089 397891304
966062322 241401172
943938966 326812096
709156013 695022547
-191372781 987645639
738470329 667244984
-36186260 976787572
405237757 876332443
779955571 622844831
-486013576 970468669
198000236 938401143
387955816 882900971
-391225672 985935090
-98553525 982368064
569017525 797912252
989973720 -16424501
-246370142 989331623
693766695 708611257
-116289036 983648335
626277245 761056531
880860395 477872223
863442214 508376969
304475775 910678705
170423721 944383689
904187204 -443790424
981573210 144546480
211401221 935313111
377278523 886801840
756894524 -659127853
847224923 -546363324
667822027 730086543
989395782 -49286163
739016152 666701974
1919287 972433040
-130288206 984571585
905753267 -440415274
-419292721 982546644
582800284 789538154
984373575 -134084726
583856220 788887276
906360780 -439088216
548520101 809770317
-496995857 967829715
-615822379 922827877
671363564 727270640
-213693844 988435449
968655801 -242198118
-630100145 915155904
-405078145 984394576
216523520 934105707
397876582 879171771
-581210259 939166743
-746285980 827802974
983970737 -138286737
627999488 759848737
920926494 -405341350
-256987679 989540519
729368063 -686257609
349964133 896288888
986145899 98104774
901496084 -449462898
775583601 627832510
-300464805 989982371
963881895 -265222367
-725807022 847123940
722092325 -693022854
808890152 587765605
-62890261 979405770
599088897 779286659
-639652026 909725559
-320647554 989915219
433038071 865136145
989907161 -24021090
839978266 545052578
788785861 -624103107
664622424 732602475
986967006 -100517901
-768811372 804468380
945771775 320870321
738770214 -677310879
973872186 199110046
829102256 560705103
932951298 -373648049
947792649 -328013329
-618162991 921605245
912362884 412058508
-608110128 926776380
886665170 -479014378
932989551 359389933
788963921 612280244
-313878299 989998128
-281292856 989865643
973273779 202684595
849910598 530064331
742918226 662787174
148533361 948816883
-630557712 914903123
955875136 284885848
447155923 859214686
879752325 -491910367
575111015 794245058
632707636 756498308
607821237 773585660
325957657 904102383
988273527 -77384386
952078205 -313246634
-363535787 988274284
-570379304 943730506
956919945 -295021321
554318606 806486721
-764541981 809095828
964881795 -260565865
738882811 -677201952
772797556 630970804
-13541171 974298709
773756407 -641137873
500662567 834834000
870446493 -508498678
964704425 247778049
750377878 -665814764
14895979 970767304
801823955 -608477680
-607060625 927301923
583884187 788869998
979651582 160025382
508030814 831182981
985943759 100630492
444661049 860273370
227674347 931417480
780636243 622060535
682946905 717779818
379382809 886041673
824145705 567559065
773457138 630233074
985918664 -115765640
826029947 564972209
989719482 22570508
730960706 -684756375
860277148 513616118
905056731 -441923442
627882677 759931255
-466175252 974723981
972853307 -219737935
464876852 851533592
984836134 -129009840
986835518 -102529295
-150952020 985774887
989937006 -21121975
-181645367 987246835
50844877 965763091
983839314 -139624278
483834550 842910870
93799992 958967156
845344215 -549239920
-579901976 939728461
-687626371 878500524
162036173 946109782
851432812 -539836020
949332224 -322805876
58568408 964602977
298356415 912480331
978310502 -185438863
769304361 634857128
781745155 620777081
850674047 -541021039
734874938 670790030
366277083 890710590
104317926 957138549
-307447185 989996762
796784949 -614633021
173491647 943739829
591057555 784393400
670147779 728243636
763254375 641466827
-610421587 925607194
989583273 28873147
-738017525 835808442
-535355417 956715206
968102481 -244977591
987221491 83346774
-762341913 811432439
809338281 587188772
512170913 829095922
984779117 114050233
742702700 663004557
939364013 340963306
968956999 -240661247
959510141 270411910
981845659 142214917
507856334 831270327
806913798 -602109960
75474292 961973684
434743240 864428987
762959033 641786925
967748095 -246734971
718468534 -696320857
-735851748 837872674
30155076 968706390
774143126 629462449
239587966 928469025
989984422 -14368663
791839424 608845734
717116376 -697538735
949475309 308363092
470535545 849006672
744164081 661527653
158200084 946887119
-400385694 984945980
563662753 801079256
419361602 870718716
971900064 210706619
815226332 579537543
-28751563 975998668
968851152 -241202485
281782828 917239948
985158492 109838719
863799407 507779842
-518431724 962005894
949524785 -322144588
894617472 451123084
237831829 928909431
969353973 224796647
361360151 892418846
-321976250 989892777
567735866 798673336
-84234249 981240582
-546987097 952716960
835184460 552043318
-598194741 931568808
989275700 -53019863
64732985 963655976
737877976 -678170863
967140741 -249730033
482885071 843354076
978531098 168374016
-397485962 985270259
-174538524 986932125
-75998571 980553351
847583907 -545811226
989227503 41573000
126799192 953013249
11885665 971162185
972708206 206027883
574365808 794697590
973573889 200901186
264418312 922012639
799374397 -611494421
881395888 -488888408
768321054 635942612
-710288996 860617403
874457069 489429706
775118622 -639635445
906081625 -439698781
888337552 -475816693
976225341 184285319
604516386 775758452
924137876 -397348560
755695052 649567347
528498907 820689792
974199650 197120670
989588977 -42421735
-464874918 974982945
782292625 620141695
987763247 -87111603
984541959 116580308
889422396 461585921
-491268660 969237515
987940614 -83829821
964133467 -264054435
524727286 822657144
985031121 -126769521
-197216444 987864762
840109817 -557134857
892186873 -468319427
-284037241 989889671
553479285 806965203
904987822 -442071864
377514015 886716963
946181251 319520595
763153589 -652572147
766548618 -648959878
-421457608 982245424
-668949466 891626643
839794868 -557601753
613800251 769601829
989112220 -57643482
856090793 -532439643
803320315 -606615860
731319652 -684416996
531769362 818952631
877949071 483187965
879437892 -492483153
125272025 953302431
-279769862 989851081
463019874 852354297
-456567978 976565079
899832853 -452907731
958971563 272625320
969973510 -235404233
788057709 -624951144
533054159 818265907
716450623 -698134988
18733856 970255846
385748854 883716715
-643974307 907195724
817870217 -588022844
973322142 -217074115
-361472371 988406854
917467417 -413740484
686176838 715069397
-738702051 835153321
-325532842 989826010
694183390 708253388
979580818 160564101
585521413 787854930
707808234 696234932
970459277 218809901
934439868 -369406985
910906440 415456446
989869859 -27030352
962025911 259739464
657202383 738353637
970852199 216641781
807074930 -601906979
958167520 -289988515
925775632 -393136325
591759349 783951447
-290377757 989937274
828075705 -574312538
-470094933 973924895
-724817989 848011632
190611502 940052885
567052151 799078455
760188030 644775820
640507908 750841176
-470603974 973819465
876726864 -497386618
903380379 432459883
-349069024 989097693
908687478 420565239
945563783 -335346801
967674122 -247100987
900876100 -450751943
878648073 481921267
989743785 -35058628
-167432125 986606313
621366031 764458506
-1078810 972806220
33330556 968268305
740607159 665111844
885286549 -481625308
889558750 461318337
913384879 409643526
882453869 474913207
207893736 936133056
345358354 897819520
942975283 329872431
947589474 314819331
740896845 664821058
873291392 491482330
984279188 119332912
152476905 948035624
989596100 28340328
198562640 938273693
306126281 910186704
923409876 384924514
-352940065 988908967
610789491 771615301
962409493 258064195
-185647544 987416842
955330985 -301211516
-708447447 862145076
910713725 -429406277
930270036 -381095874
806883486 590332943
966195911 240758555
848521453 532195719
528607583 820632611
-669444107 891294848
-442441363 979052146
-155925199 986039604
-483618109 971006798
981111053 148410039
725770029 -689626427
986526103 93178350
524468253 822791431
103883406 957215324
268592552 920885325
758856409 -657090145
341713350 899020420
920591650 -406163752
516163250 827062278
745319453 660354216
634676187 755084897
975975287 185921664
482214466 843666175
967173399 235985442
979611213 160333025
434134288 864681849
879070049 481152994
984343161 118668736
486935314 841453965
-239185269 989165836
861458029 -523708674
813818573 -593294828
984814040 -129261309
689160868 712543917
881024138 477570320
550988242 808379502
853604305 524323649
183916365 941520679
769045300 635143945
975050266 -206918111
-766244291 807267709
908455152 -434476541
581906763 790088197
720268370 684792410
-188657026 987539761
128335781 952721989
976933608 179594242
975842047 186788218
868319256 500124581
-587463293 936439581
112576542 955656626
872585640 492718923
277556506 918418517
198844884 938209679
-546152456 953014678
988162872 67285606
989539190 30597976
847096229 534366666
821271713 571458711
105165347 956988582
505210442 832589709
989636521 26551288
985002227 -127103553
942564165 -344909262
651072957 743001245
987168276 84145341
-773239431 799523191
-511109698 964099485
-332526158 989670806
2965475 972301851
982157512 139517589
669901995 728438792
807937599 588988265
414789859 872556221
513994627 828168311
820713647 -584271069
557055438 804920497
603251563 776585162
819118015 -586381512
-536876605 956206910
959041337 272340808
901000237 437638467
983539417 126787298
473021197 847881748
985217766 -124580634
375093689 887585828
-565649435 945652874
816055157 578444831
290878747 914651922
989841333 -29072917
866619856 -515057971
989245320 40997321
-516880893 962459666
762792590 -652954380
986329470 -110094056
961001022 264161620
-283365336 989883924
867649847 501274719
-178401590 987105199
989239240 -54068341
-315295518 989987825
-224488176 988770098
859830458 -526382117
-304581942 989992124
778167199 624894458
922248256 -402079337
-134012815 984800565
985516488 105750027
953023877 -309831670
389012832 882508786
-311341073 989999558
659267141 736764495
987771980 74469360
144115781 949684527
-92886599 981935658
989934481 -21406870
580381902 791024412
-53865091 978561427
943729148 -341229547
944012907 326575352
-207053437 988213978
961954064 -273994198
986083857 -113536960
798411948 -612665374
988037024 -82021877
764214875 640424297
927193831 -389409494
241350790 928024697
-512380942 963745051
-31183991 976258681
869758358 -509689200
933124080 -373159589
5038178 972040347
-242398201 989242025
614214137 769323885
680610259 719724896
132520883 951925500
907084110 -437503176
-321325083 989904029
-531055795 958135058
496326369 836952609
982979824 -147924149
754402947 650933263
966203225 -254279945
655604523 739572517
-128116610 984436339
589746501 785217595
914701494 -420263652
-565946047 945534020
878544032 482109972
916962996 401033519
680987905 719411161
962157831 259163505
526252470 821864338
967199886 -249441052
-730987031 842416768
952969253 295846812
972789766 -220094534
117691995 954718203
952585929 297246833
139621640 950558769
-382560128 986779878
989996146 -4624770
856986254 -531000056
911334843 414461138
73979397 962210563
-23153004 975388805
285773114 916111626
-686796749 879118902
397273400 879401867
-106371472 982947873
663703530 733320580
797927392 601483556
912058758 -426345884
330829981 902549361
867082286 502245029
970987463 215884545
-37492388 976924241
874938247 -500596881
987342978 81503073
637579172 752982035
-317107086 989967636
966729954 238163065
758748603 646317335
-511358215 964030428
936833116 -362396010
436958229 863506902
821118011 571666441
678090364 721811376
-684853714 880548616
498065637 836105578
-237000502 989111514
237032857 929109049
925549859 379421797
842954352 -552866272
767200049 637173887
38351028 967566375
280865489 917497167
960150742 267750767
884914936 -482325817
467712017 850274157
973967872 -213348589
163412482 945829175
956061808 -298393301
-124325009 984190336
681982237 718583818
783269331 -630467611
-673015534 888879717
711138626 693227673
-297007166 989971764
-723359491 849315300
-684280204 880967026
749822228 655718522
785836966 -627521210
-333339050 989650880
968387308 -243554131
-61603399 979288227
645188735 747398326
913782537 408698816
812033449 -595592650
944126795 326210200
966354958 -253547116
916606745 -415794704
942756116 -344306228
935697174 351705516
987580199 77715462
903117815 433035866
940782491 -350440544
962284956 258608256
955133570 -301963505
-672348889 889333019
744297056 661392881
911018996 415195636
532331338 818652669
877125004 484673837
801675236 -608662162
983274618 129352096
256311899 924163529
983250334 129584318
808595418 588144696
-509988522 964410387
-45738465 977768164
74904632 962064018
716945547 -697692015
983652363 -141492727
316979397 906903263
-313238573 989999367
-9234361 973793157
811266692 -596575029
981436728 145694806
829234911 -572708563
933686177 -371565990
265912977 921610561
985383366 -122605076
778141325 -636271833
-707081799 863270961
971715302 211763386
886285957 -479735206
957748659 -291693942
986151948 98028550
978395526 169356114
979380691 162082474
974367163 -211008867
513368108 828487392
740942619 -675198365
914178536 -421476197
301571978 911538146
-61260711 979256848
-4181464 973187174
938105170 -358598273
975460063 189249413
633709169 755779935
956056574 -298413595
446451582 859514062
803233178 594925363
926467711 -391321142
-258083167 989559901
276532657 918701710
893575867 -465565982
965755873 -256430952
862015013 510751202
861679919 511304973
-176884110 987037691
615920835 768174789
-412927798 983402501
-783396506 787800503
854974651 522165561
-756323866 817715841
973523796 -215918698
988124216 -80355991
-253296212 989471551
759820785 645169604
982332938 137980934
770443151 -644765045
987894544 72275593
580629929 790872234
431611550 865725767
841207445 543225698
979159173 163751736
906943203 424533904
-104308008 982796842
-614394648 923567527
939450631 340704815
191488396 939859141
758580701 646496781
968084485 -245067004
987399949 80612573
988381228 -75166863
884452257 471157206
581238116 790498959
828490306 -573740153
735865653 -680100172
922794941 -400723979
834585535 552906107
511595839 829387704
900013266 -452536024
460670061 853385116
322512749 905185618
981692870 143527495
914770766 406335177
256040116 924234880
-524737809 960119655
-671052233 890210306
532520864 818551357
895568057 449144975
836187397 550594594
731016850 -684703310
931027487 364805013
-552234311 950826421
974198935 -211997096
925034232 -395059026
985456917 106434604
766790257 637621795
794673947 -617166507
906469959 -438849101
821526773 -583188411
299921672 912022406
498695592 835798052
988224625 -78377612
959794070 -283246512
364321295 891393703
769987356 634099851
710903798 693440754
767184099 -648278871
890781822 458903954
-337817468 989530835
-378246997 987168201
852160416 526581833
764135771 -651531065
827318956 563190471
809651402 586785508
989989410 -2363567
911320579 414494412
-690081254 876646227
982322052 -153950787
723574926 -691658736
814872072 -591933226
797891645 -613296165
924335007 382558862
989855030 -28120099
869412194 -510285845
893646597 453121248
-509771958 964470227
935396828 352569963
935261896 -367029636
266503742 921451273
967885171 -246055718
816224049 578220798
989947736 5909049
903717645 431719353
714884043 689804977
980232653 155494459
524997280 822517148
532804714 818399518
865737630 -516550441
928436533 -386092151
401500546 877782913
47499725 966253980
890097704 -472413411
715941158 688830868
920393591 392548840
-182522979 987284517
419709181 870578363
983129900 -146511188
988514043 -72332295
711831026 692597860
768427356 -646943382
-34737625 976635668
719467343 685544686
920971929 -405229631
864336575 506880454
986321088 95858740
-374735798 987457271
-521004166 961242172
989674341 -38637914
985806246 102323926
732984715 672637393
961962358 260016553
426508019 867820899
-504662452 965859861
-475198802 972848276
888502261 463383945
980945964 149764119
944189802 -339763144
753547956 -662581836
955362108 286842486
-722015067 850506008
-682135232 882511428
468655937 849852976
989978104 -15664465
-215752250 988501201
619198687 765946691
-764108382 809558789
-780748574 790926260
827716609 562638606
-397622783 985255315
-514715294 963084639
205211430 936754512
988824400 -65164578
401199108 877898940
987237947 -96225220
-431517759 980795244
-217281160 988549726
919875922 393846291
-517277637 962344300
935362993 -366736094
542049281 813373750
923578173 384495292
966608665 238755322
-626420174 917175945
971190126 -228920745
268790511 920831399
761422023 643447686
988522640 -72144587
882302284 -487207150
859370743 -527133518
989093302 45535161
-40556311 977243621
835624816 551408329
976411824 183059515
-462135416 975519764
983807321 124130247
-344647558 989288900
952988867 295774453
-611472447 925070690
-384352508 986612873
987123606 84809990
-130983361 984614732
-569642495 944032620
733936382 671707736
898608416 442747009
706817030 -706638842
930580581 366026959
921156312 -404775718
-137057948 984985038
11446443 971219027
-594463647 933290804
-33444105 976499120
-349490617 989078066
950534986 304634705
955320333 -301252124
243927237 927369694
335681589 900987641
966621410 -252256578
728457068 -687114461
941403062 334782831
-9032095 973769229
232749445 930170917
918801689 396523367
-735404272 838295903
984812125 -129283007
-780824893 790836516
685471338 715662792
-515958566 962726848
-669785793 891064728
854652355 522674652
-619071319 921127590
150609840 948406264
955739889 -299640624
168173255 944851819
718588057 -696212648
703274926 700294212
987604854 -89968356
989167621 43390021
835328445 551835722
336328641 900778086
-645378955 906363227
891493269 457484876
818896638 -586673277
551124011 808302628
-195113618 987787296
985526086 -120847847
857743176 517748778
890678197 459109556
645014741 747527111
886933322 -478504172
-570013908 943880464
919166332 395617705
988099227 -80838449
989964162 3434567
-700246062 868780928
988912517 -62976606
989559802 29804767
985326667 -123288396
-147802772 985600756
-323591114 989863351
976269614 -199255832
422787657 869333311
606949322 774161374
-356588807 988704323
833778767 554065219
990000000 -7737665
730885642 674673545
957748979 277559749
898101426 443819587
848112921 532819993
988501111 60370041
490866356 839587912
988611988 57829049
989337901 -51136064
923226148 -399647988
956526426 282370521
862472457 -522027682
-275354029 989807569
-459498715 976020187
946765239 -331430096
114261206 955349867
675489163 723937563
336253165 900802549
680766513 719595093
483104371 843251861
-76770219 980618795
958732274 -287666577
492971573 838576706
-254626094 989496956
-274516245 989798566
966412714 239708657
729350809 676152505
714519875 -699858165
-616556571 922446120
983797457 -140045943
803800642 594217276
981614649 -160087640
74408743 962142587
931653769 -377276224
-55137382 978682945
725363813 -690004354
-471630639 973604683
790842270 -621696431
836346928 -562642042
761197748 -654639110
989436307 34412696
582121303 789956194
898959687 442000562
768222637 -647163736
683199466 717568610
-689838168 876830811
969928192 221709955
954446800 290312343
985994675 -114744098
320407469 905842649
-284554080 989894086
979773646 -174729159
898351939 443290466
988767743 54115384
904914328 -442230130
412369526 873521535
328396086 903327621
738431387 -677637963
739093438 666624975
379793240 885892930
579701975 791441537
218216583 933702915
711769440 -702301906
768165251 636114143
771532503 632382594
921257695 -404525959
32802448 968341602
979053687 -180092407
-613770854 923889171
781100440 621524263
822946838 -581286823
976002732 185742334
-542230839 954388430
-263543475 989649423
815901621 578647642
192572736 939618874
453687133 856420305
871586571 494465428
898382943 -455877739
-644731094 906747648
540588537 814177514
533138246 818220856
916420916 -416235777
53823497 965320667
902450832 -447465779
917105908 400685403
987434056 -92919445
280043840 917726867
730292515 -685387030
906254763 426088889
703801034 699825485
99770121 957938235
805400928 592209656
166510800 945194745
-537975645 955838609
840068390 -557196343
801907627 -608373886
535796291 816789555
544168101 812200485
-730555713 842814513
-150697938 985760976
413033418 873257499
940014827 339007429
156927507 947143568
989946597 -19995920
758272971 646825612
772975127 630772306
406244718 875938060
984681465 115095222
953526485 -307986185
971388705 213621089
263712592 922201742
953684171 -307403328
980527052 153142776
313206544 908054481
-195390858 987797566
-600640403 930418496
-746384931 827706135
550628086 808583338
148849118 948754542
835506836 -563848570
989948565 -19762150
829406323 -572470530
131411810 952137129
889728891 460983555
-536317231 956393915
986949672 -100783171
712548517 691944098
841312789 -555337046
873921534 490373757
-524923714 960062914
-444056310 978779397
941907545 333222316
496968195 836640374
733432163 -682415826
-569753406 943987286
907338170 -436945209
988945131 49569571
-697707802 870771585
968568737 228933837
815717641 578890498
441867199 861451458
724963574 -690375405
-606398872 927630136
963074553 255131654
982171523 139395467
111108867 955922841
965264849 245177873
342388299 898798763
898832249 -454960145
643753584 748458133
-104767905 982830667
-696611339 871626769
984076992 -137196029
232172127 930313253
61784767 964110605
953112273 295317469
984457426 -133187847
979106993 -179704313
975026394 191996688
856601866 -531618866
73519472 962283291
-582526274 938598670
938474387 343600154
620779907 764862309
280990623 917462162
924055447 383275494
466342480 850883303
884121696 471781824
415858683 872127905
889192765 462035848
382845049 884781979
-492669555 968899085
547815579 810165856
97911578 958261251
-147972440 985610212
888496923 -475510089
746021805 -670191952
921591375 389536038
845746028 -548626399
-736039891 837693935
-474927243 972906003
-717018618 854881339
715263332 -699195214
958781615 -287462971
893819913 452766059
989957056 4602116
963171104 -268502655
842650919 -553324588
-696180542 871961198
529073073 820386871
-221120001 988669374
-723157057 849495078
19561597 970144941
80535910 961164092
809958221 -598247727
-315016000 989990454
940665609 -350800705
739001146 -677087453
987302408 -95144920
347836519 896997222
973977345 -213293425
887250477 -477899890
422513113 869444547
763344044 -652370390
-342773233 989360885
987050365 85891095
-296716424 989970658
717738735 687160561
552780538 807363091
690827361 711125283
958944029 272737427
738109725 667602921
246774688 926639136
-285937992 989905243
517793633 826228898
-396792794 985345646
784917519 617071277
-277657314 989830704
358635481 893355919
989902277 10522252
549248118 809361143
983757633 -140445274
933547801 357822706
989554180 30022218
421867260 869706039
986394100 94908004
-317633626 989960755
817314521 -588750903
-748404624 825713931
895757897 448748859
790385147 -622233134
987861039 -85310665
919722818 -408288385
972968393 -219089493
212669695 935015052
941643285 334042834
-477273999 972403545
710775173 -703179289
278822901 918067792
843466676 -552092262
988234567 -78176623
973172123 -217931231
980672638 -167784374
593706490 782722531
-572573927 942821951
231251426 930539839
-33127670 976465662
971213964 214609327
657517871 738111969
338469692 900082110
892370742 455718686
654817126 740171093
-347027880 989189212
928797148 -385117723
705074204 698689283
509679824 830355199
974342612 -211153392
619896446 765468867
-412824982 983415893
786971009 -626210924
-431713189 980765478
989096250 45452973
-619365371 920972258
894831356 450678812
193727027 939362346
-510302265 964323557
830292101 559029666
959018077 -286483086
28514384 968931112
881886749 -487978443
744701856 660982197
564163573 800784368
856444325 -531872215
479613324 844869600
87039844 960102890
-481160580 971551076
955435904 286562145
436752154 863592824
737725789 -678317260
-557851130 948705211
-528929928 958818301
974566563 -209828393
989141972 44139931
989052254 -59290053
-248416273 989375472
942417509 331627520
-302534080 989987763
734113628 -681768570
-669229494 891438952
976314032 183703060
645000736 747537468
848210663 532670963
980268157 155211906
609453065 772504019
957639883 -292133605
631224803 757557396
90455735 959534315
-669691204 891128447
987554247 78142826
-370718096 987767249
986219796 -111648511
918224757 -411919381
756384345 -659655790
-36910588 976863442
-729179359 844076942
925471428 -393928471
912754658 411136064
782346935 620078520
272201464 919897430
429757116 866489368
-582123548 938772675
530212982 819781365
781263121 -632752522
713974069 690640186
-290232451 989936320
-318991818 989941410
-753537824 820566134
362975869 891860714
-377697172 987214954
947001514 316795239
417942142 871290583
871565346 494502442
572982790 795534418
775319646 628131531
958439708 -288871015
987753414 74794180
784386660 617694827
-315777247 989982816
90998820 959442918
826777126 -576095315
-86467589 981423344
470771082 848900212
707377458 696622205
-446110117 978428803
-511207369 964072364
164406428 945626224
-526728684 959506131
988632207 57353926
-514170431 963240022
917158994 400556066
-128217171 984442681
985816356 102201526
233656056 929947023
744424780 661263324
923342971 385094874
-148662572 985648604
953089591 -309591074
939882868 339405186
-394490431 985594342
295809052 913223750
983606848 126127934
965186440 245543140
953236714 294855879
369875244 889444043
761415850 -654409177
986980497 -100310860
936001284 350828237
796087128 603724889
980014435 157227352
303407798 910995838
-172475044 986838768
867472076 -513610056
566475489 799419899
-565813591 945587141
-729215185 844044308
936393206 -363699934
928359324 -386300239
721734354 683410921
979610897 -175955979
822184931 570223655
-36747459 976846363
217943298 933768104
-552919592 950572502
-619308367 921002410
223623576 932403006
855214107 -533843092
982478204 -152536187
892308224 455845230
69637375 962893667
520501065 824839906
954714283 289299482
977830652 173402757
590077832 785009563
510459929 829961857
977580283 175161931
989371173 36723427
261520870 922786220
985800038 -117341295
984407375 -133723917
851433120 527712408
939805222 -353445055
855902627 520694599
932920397 -373735301
656808454 738654893
-546410713 952922965
187393732 940761865
109578943 956198522
499357966 835473582
951841178 -314089940
880531703 -490482344
-766473890 807020614
841914449 -554434283
967510255 -247911630
829948889 559514002
721183439 -693854614
914355124 -421067330
-597449291 931915277
864447375 506694765
726414634 678967910
304452070 910685753
281445536 917334637
239938349 928380905
-42057847 977397621
949654658 307740559
-675392455 887251256
180665684 942220568
166002477 945299377
425754469 868127687
173181179 943805139
938342230 -357883799
793937055 606326947
-345849870 989239981
-692348866 874917244
404905620 876462439
-458745760 976161687
396593907 879659928
618283602 766571931
12461981 971087272
346251448 897523759
-236037066 989087034
-661663546 896379716
-226154306 988819061
797857081 601569686
766073469 638402981
-534146927 957117736
987722124 75337750
969753701 -236552001
-782217872 789193274
357844784 893626659
490277054 839869311
-57020034 978861360
889136326 -474277950
437304556 863362270
832301303 556180827
580904705 790703634
731911150 673681646
945429283 321994541
931770547 -376950848
806329369 591036098
-263887252 989654760
722934112 -692248781
744224444 -671974347
694982992 707563185
-691653041 875449682
919057017 -409905808
756530342 648681685
766480265 637959941
780945270 -633112049
-102134200 982636484
-635510963 912108692
923243722 -399603923
710298738 693989102
-755642853 818416047
942568782 331152493
793175168 -618946812
674035569 725116338
976752212 180810047
931705137 362946808
315236833 907436623
-134414358 984824983
987181018 -97156054
917887226 -412732546
974539931 -209986162
-46849444 977878416
611459422 771168443
912533319 411657709
974435371 195672856
415215549 872385877
-718241483 853817175
360341071 892769992
769544943 -645737799
-294009213 989958606
195137348 939046663
972656937 -220839071
840793433 543842243
873938376 -502375828
800175086 598721117
-695056370 872832045
211009600 935405126
687110830 714282066
939282615 -355037719
713546781 691031904
988323356 -76360667
921537048 389673141
956141577 -298083830
931977739 362196917
914612956 -420469148
887555975 -477315879
812789416 582725920
-236358600 989095230
818328810 575413613
676687799 722960902
875028215 488416978
986513407 -107412152
902909548 -446500105
-228635343 988889857
796854645 602793088
982669462 134985112
-650560126 903250477
895614823 -461489871
743289932 -672895634
656184024 739131346
-775992953 796412038
555527035 805796344
989311985 -51929897
858456737 516590434
989669238 -38883309
872797308 -504393253
660431957 735864079
909318817 -432549126
987625440 76965587
846584852 535140804
894620757 451116289
651488860 742688622
688841519 712815246
886004870 -480267478
328023880 903446207
707955911 -705648402
368289517 890004172
886741616 -478869000
-150123724 985729489
259434524 923340500
706752897 697183647
920669042 -405973875
-631758827 914236688
987039819 86044552
569777366 797459073
989721342 -36264102
492126614 838983652
979876915 158295787
978360345 169610263
-724253417 848517563
985067923 -126340834
-155658320 986025736
981944015 -157282596
565688515 799885083
886172243 -479950737
832199263 -568557544
-340387857 989448445
938194505 344425497
64500765 963691836
988731775 54980960
-466697411 974619141
-87353688 981495356
523613808 823234094
825797613 -577434061
844726044 -550183021
-26481290 975753015
270754381 920294558
711461123 -702574720
828245434 561903195
646894583 746132559
327191390 903711053
-196178070 987826608
875261108 488003099
835938064 -563231245
871120185 -507327898
119873032 954314307
700720650 702557859
952965964 -310043521
519139427 825539854
756325043 -659717143
912937874 410702833
848375322 532419317
-184484911 987367754
776141056 627200589
955786817 285223664
99954894 957905943
-723713439 848999894
588534225 785976640
947297259 -329666833
853402675 -536730809
-692252232 874991245
989212690 42034561
914471793 407052870
942798178 -344173967
-771224220 801781518
854413400 523051406
863844599 -519733594
782050676 -631858512
175562430 943303584
620638834 764959342
956605252 282064357
791190391 -621287368
-472552421 973410323
907860826 422450328
947943286 -327509590
712143727 -701970402
852516846 526025224
950106009 306154824
69328296 962942151
-352029850 988955758
812959331 -594402241
956043685 284238601
989927633 -22144420
866315361 503547088
-191230342 987640142
594165034 782431805
988717278 -67723515
72249738 962483592
415733970 872177945
814610094 -592272711
898604870 442754537
845163794 537287509
-50980543 978283716
941625983 334096275
828747560 561202739
988447766 -73759096
887986909 -476490151
-531654558 957939377
602666470 776966792
105450337 956938015
587027400 786917579
148044828 948913297
951576614 -315024043
665465195 731942178
847567398 533651164
234005326 929860673
925724267 -393270356
843660808 539551590
972010673 -224438944
891127400 -470400758
264116578 922093532
181223311 942100867
-781388135 790172371
902299906 434824673
-558846203 948322648
969011976 -240379471
857328087 518417906
-583431190 938207507
916518870 402113287
752979962 -663165364
961037820 264004303
824357968 -579385341
-723661251 849046408
884797589 -482546237
979113524 -179656555
781206372 621401658
343150670 898548038
209962540 935650553
712228804 692235468
835557711 551505130
760369883 -655508205
961900840 260284669
904008081 431079368
79900695 961266606
221727959 932861210
953463265 -308219321
921730986 -403358738
950474229 304850339
955725258 285459054
508360717 831017697
989623054 -40986784
708558923 -705122672
740720752 -675415304
986098419 -113338538
912580443 -425151756
953256272 294783211
858965151 515762228
-292651808 989951135
893599875 453216992
984864380 -128687042
-744237927 829803570
266621681 921419401
367354602 890332938
939347063 341013773
-157360864 986113475
686303847 714962415
-180579219 987200577
778382182 -636001334
96960678 958425336
636326810 753891656
943985191 -340415451
720893210 -694119102
-192139535 987675093
770314382 -644904873
800866818 597866181
-444840680 978645897
-368965326 987897288
-4386523 973212052
765632918 638882649
-318364068 989950647
-240157254 989189207
-585405235 937346350
962956891 -269484544
122800790 953767457
-112897157 983412700
972148886 209276966
896282024 -460143792
709187416 694994239
-525618905 959850178
279049768 918004540
791752917 -620624928
-779178626 792756264
977803542 173594584
907999217 -435488081
896785730 -459124563
-578657391 940260647
989925931 8290670
989919975 -22921870
955903142 -299008245
982088740 -156019000
982627201 135364836
193008512 939522172
684542854 716442293
740054316 665665599
795232597 604760582
984796990 113858492
-289454295 989931123
694417279 708051958
801443062 -608949837
895283820 449737822
954293699 -305139044
989325461 -51518053
232547377 930220765
731630174 -684123139
989542022 30489665
511822334 829272871
799131426 -611790780
296331348 913071475
923715869 -398416702
-679927353 884079838
-141264828 985230675
-83282442 981162336
808678855 588037401
-254733873 989498974
-659538638 897723215
915394718 404833154
536409867 816457521
797068297 602533244
-22675297 975336186
253537164 924890135
743759473 661937145
888972174 -474594952
975133820 191319034
952024298 299286492
38007788 967614757
745755527 659909997
-15880278 974570542
-745010809 829049856
839647983 545541587
972060545 209785338
989996783 -4961161
985588456 104911664
838184958 -559972594
979737272 -175004388
861119467 512230824
882052992 -487670071
809952973 586396809
876007722 486673470
-418541547 982650349
862281650 510309742
948796864 310706910
809419220 587084557
707485752 -706057784
-476860510 972493020
931584361 -377469333
533383643 818089213
954004676 291983054
697697495 705207203
951624554 -314855182
-253774832 989480777
961986424 259911647
-658406298 898430450
718335141 686603705
583275438 789245505
831149927 557816678
631097899 757647836
988142363 -80004850
-325039594 989835895
-746834336 827266122
944646036 -338304651
367625876 890237656
703571695 700029880
485288635 842229588
778552364 -635809964
-108336823 983089605
-705267226 864753317
367664352 890224138
966214458 -254225773
353393746 895139490
162965988 945920297
-654400423 900907103
721096233 684012739
980141696 156217519
722641697 -692517810
811135806 584869294
571918447 796176584
602276035 777221108
-650776805 903119281
989696039 -37555971
-587826081 936278647
969933952 -235611049
922820570 386424088
702257987 701198458
905499773 427776509
974675095 -209181902
751449987 654027102
805751797 -603571669
658211627 737579314
954363558 290627315
919275146 -409376947
897279974 445551968
612793259 770276899
396486716 879700580
987508120 -91654009
960508686 -280237347
-512084419 963827911
497051829 836599685
-272078963 989769793
948001767 -327313930
509458412 830466630
978805805 -181889222
-722437766 850132475
535876575 816746168
-760791898 813065130
826343312 564540151
846268635 -547827847
670219202 728186775
908324919 421393468
947673388 314535353
-683737552 881360960
-486628090 970328238
-661282912 896621930
958080803 -290343240
470975287 848807861
-531271354 958064872
883757187 472468374
-779487298 792398591
-494489643 968455066
986049002 -114011341
880409248 478702120
-694878952 872969123
839519031 545731944
770925339 -644240475
348398539 896810347
779498790 623369986
590930823 784473178
945000951 323390263
870279743 -508787754
983812098 -139898707
-725325614 847556140
451527079 857347953
682533981 718124359
957927097 276847447
946358488 -332765197
505051238 832668829
955652684 285736148
477401217 845885260
954362982 -304879224
-741937649 832040559
886121597 -480046672
987019104 -99716738
374206554 887903346
878379350 482408629
928688117 -385412725
617812531 766892716
874246460 -501828923
949558023 308076265
890710857 -471215901
-357287052 988662848
974644389 -209364839
989880372 12301952
982580841 -151597549
982746594 134285411
920714743 -405861681
-591741003 934526662
426676971 867752042
933592361 -371832301
400148361 878303004
900275414 -451995151
727897809 -687639317
645636465 747066586
885371059 -481465682
941483605 -348278660
835049667 -564502627
755863108 649389379
976935544 -194934574
975384088 -204860678
968094391 231378455
627683231 760071885
934156793 356101805
885708523 468771392
988351373 -75784160
894153366 -464414782
982058977 140372536
-12261832 974149158
-545526302 953235249
584629423 788408814
432738909 865259936
260209528 923135100
789842989 -622868646
-90710778 981764191
956723711 281602304
225216889 932016762
-8605722 973718763
901153639 -450175725
-564807726 945989808
989823660 16379332
766310416 -649214454
62332603 964026309
965803162 -256204115
797089750 -614265557
843156329 -552561148
205797938 936619263
480432093 844492060
913752483 408770390
-184611021 987373099
989986134 -1477981
792271952 608327762
859975550 514110734
53902499 965308820
301304528 911616681
989878473 12449759
915692202 404115864
485958423 841914860
873476215 491157593
-244504054 989290077
231811568 930402050
393385540 880871948
725809321 679545696
720195500 -694754096
815666167 578958440
-335360091 989600093
845516249 536755588
-49554460 978144856
989998563 -9840136
780711843 621973346
-741596666 832370091
989586621 -42516890
980838789 150632485
128094364 952767792
737676362 668032255
-531396045 958024083
-257422134 989548264
111705599 955814757
-172131481 986823182
975728753 -202702024
989978839 -15520297
985502255 -121145809
-683995363 881173997
-507389612 965123156
291304387 914529089
961564280 261742624
774057111 629559236
-372241065 987651913
820667234 -584332719
108740353 956349409
508134530 831131034
293835231 913797512
-754240179 819851881
981279194 -162874329
420093801 870423006
988791993 -65949243
209875722 935670846
-720949639 851445824
989464723 -46941005
-77722110 980699115
987023567 -99647373
-622647176 919217359
-237741488 989130102
-767376786 806044909
890734315 458998258
989225502 41637281
900421236 438880124
-673425724 888599844
989998379 -5884651
963897499 251456503
-223533928 988741796
987235523 83135837
814114739 -592912831
925972485 378320649
772500122 631303185
961393056 262480361
978299783 170046764
962039079 -273617648
927746595 -387942113
976131710 184898850
989993441 -12187267
674906872 724410109
416655860 871807709
455137491 855794308
872551162 -504826668
268112225 921015956
749633970 655913893
-596699767 932263148
193663640 939376483
-109573890 983177657
814703621 580224722
706400767 697500007
826892094 -575937859
-551475384 951101598
811590386 584280820
989941363 6661115
361026267 892533967
934538721 -369121935
209104524 935850874
-429461958 981103303
-11963768 974114213
389912444 882173695
851130188 528182423
203063638 937247142
6724304 971826401
-96647001 982223694
853230673 -537003406
891400958 457669491
979546407 -176441331
989946652 6044579
219041890 933505860
817454703 -588567558
840161929 544779977
980931378 149882646
988075752 -81288229
-503730793 966108221
952643754 -311216646
816444261 577928458
-784088483 786980199
958508248 -288589311
-180526439 987198278
933073259 -373303401
657923812 737800468
913731206 408820992
963978226 -264775219
890810133 -471021699
933916932 356780681
694445048 708028025
410613584 874217285
745140286 660536630
989972769 1717432
966409630 239723628
863918419 -519609866
912919079 -424375249
989887539 -25647039
217070007 933975983
768865332 -646471779
-616275701 922592389
824617683 566913665
799863383 -610896886
-474125246 973076431
-180644073 987203395
953794602 -306994658
461860178 852863614
975278906 190401311
920879864 391328632
669273776 728937392
427087005 867584245
474310167 847296314
800870901 -609656613
875231694 488055385
-354340681 988833529
988387809 62800101
702340575 701125267
977009941 179078487
905544715 427676711
656974753 738527796
878771485 -493693493
647847191 745420976
405885863 876078717
229218939 931039364
-646968994 905416736
961266736 -277001005
972757195 205740295
924021073 383363392
850724734 528808968
975032722 -207024887
-357529919 988648257
815430541 -591207927
984967574 111985393
541237728 813820711
-750295894 823831785
757552425 647594484
979863723 158397450
374502515 887797485
940096746 338760242
645912446 746861913
872677829 492557552
418645596 871007417
974737385 -208808462
979280428 -178425622
255172381 924462426
376884819 886943663
937228994 -361218395
727707123 -687818113
908711315 -433906222
610705905 771670988
540482018 814235987
600397252 778440823
989827975 16093019
503025507 833670665
342928209 898621334
988113403 -80564857
915970059 -417298091
846815694 -546991369
350508768 896107154
296819022 912929224
885173947 469790079
986712347 90667314
989740543 21423979
875099263 -500309714
731665262 673919743
-613593190 923980578
461102368 853195871
890981562 458506841
325287207 904314091
989301493 39133728
326049087 904073483
988913335 50417604
974126289 197568807
-468499629 974253739
315573319 907334016
-694033731 873621508
-597100840 932077105
967964758 232036674
-457529356 976387756
975266365 -205591122
774216328 629379968
947167877 -330097173
882239280 475314242
919603869 -408578093
879626271 -492140219
962908758 -269703313
988964122 49061722
-136545551 984954073
982897082 132901143
-85765786 981366083
589872852 785138302
-515880690 962749302
670828110 727699881
-167499115 986609446
974004016 198312735
957904838 -291061244
81228005 961052089
879905611 -491630365
779726440 623108344
870077373 497091337
204829966 936842304
724535277 680760707
947082353 316524354
-365972722 988110374
-699878044 869070258
849084657 -543492367
929163308 -384120815
975537066 188757795
965694342 243154580
864370149 -518852317
-705687111 864410832
984663604 -130934901
854141500 -535555265
734467029 -681432697
890456180 459549071
15727615 970657328
777415096 625752284
83231468 960727099
668921144 729216950
819477031 573875236
-394387152 985605335
963564190 -266692352
668735796 729363845
935410522 -366597469
902152841 -448091532
238106105 928840732
922642652 386875555
928805907 -385093958
557387527 804729792
931473098 -377778742
-739190501 834684888
879718659 -491971831
989796741 18126165
286936259 915781072
-87130020 981477223
450820883 857650596
898594046 442777504
903624203 -444987847
316514598 907045909
52310290 965546077
482121273 843709514
-262156363 989627603
-462770609 975397433
860383235 513441966
948005086 -327302796
901442517 436686369
797261193 602298005
866846566 -514673601
732293033 673310954
-495045785 968318077
-211706721 988370730
796446106 -615041377
964491482 -262389927
987697336 -88312767
965841530 242456452
315366587 907397060
888796725 462809724
989989071 -13360669
905913913 -440065276
493413583 838363407
-83537890 981183364
989990177 -13098505
-658959137 898085546
-276136309 989815706
989999910 -8192199
989189972 42725411
845474519 -549040999
971629027 212255278
-464504080 975056656
946626562 318045175
675185718 724183905
923541736 -398855373
948564977 -325415554
474575347 847175615
631818868 757133472
-261014289 989609003
987391496 -93642349
-44001143 977594151
948993035 310032246
901350933 -449765168
622731078 763515912
-525565143 959866781
-405697434 984318320
-562851999 946764567
989998154 -5743149
941260680 335219421
422404979 869488356
915643191 -418064630
986282546 96355675
776748811 626510490
802478274 595865037
288045670 915464850
988368711 63196892
988169654 -79471002
941593423 334196736
738217945 667495573
950900819 303332623
352794822 895341274
-10436952 973934900
242555390 927719178
986986116 -100224584
-112031274 983351683
883079155 473742198
298853791 912334993
487107731 841372543
770226448 -645000308
978737773 -182381032
-11240701 974029377
-312223 972711326
295339025 913360501
988466633 61127099
774129145 629478184
299408886 912172614
147472811 949026118
-721549426 850916998
-290512530 989938157
185907605 941087918
440986329 861821202
974291038 196561346
836933140 -561795024
-489989998 969541249
28767120 968896527
958239671 275588762
755461519 649814627
983319804 128917905
-217073274 988543141
-381633775 986865568
816507164 577844900
947202387 -329982405
847489587 533769622
736956467 -679056097
144960635 949519171
771605745 632301023
780255913 -633890593
-332009784 989683245
495244624 837477331
13436648 970959978
753037333 652369082
-569145531 944235518
-701017925 868171443
-531869230 957869016
986719234 90573178
741168418 664548136
284222573 916551624
486112142 841842551
856714540 -531437539
789376026 -623414453
975664275 -203108881
-497621687 967672271
879815552 479791168
-83201753 981155690
543269826 812699175
-151580389 985809061
754998968 -661087137
721621856 -693454218
-683212894 881740404
966432936 -253169745
985935243 -115543356
954804155 -303212981
-704298982 865538370
-640725004 909101370
754367104 -661738801
716505242 688308113
-181526833 987241737
287310256 915674539
973045248 -218654003
942696759 -344492771
890344595 459769810
239750976 928428030
988321222 64166178
-768385760 804938977
831510932 -569525043
961249949 263095411
-160857032 986287593
321749650 905424101
771927791 631942238
959107556 -286111499
989312834 38744611
615764983 768280125
881815307 476103893
984071054 121477954
-383662586 986677637
-439351642 979562453
968991729 226721363
771478489 -643636674
957182051 279807400
305561559 910355276
315154709 907461635
-125310245 984255010
410016665 874453206
51356177 965687483
-700985588 868197044
108487434 956394876
736665701 -679334928
164097832 945689246
807807074 -600982326
897563396 -457546360
836356884 550349222
-463386788 975277015
-714323785 857205198
738621925 -677454212
744500578 -671701504
955483686 286380588
682190901 718410147
333940080 901550539
855070042 -534073594
940481532 337595924
849066168 531361371
202679396 937335038
-677196664 885996657
927078402 375419485
-541340203 954697092
841114220 -555634660
329276627 903046256
989754703 -34441387
-668361409 892019200
987499990 -91794028
981603174 -160183644
947521320 -328919780
-308506365 989997927
952234406 298524232
976471869 -197957523
-651619118 902607543
-673134535 888798568
864474963 -518676418
71512018 962599469
909505165 418689464
988079510 68866138
-634571514 912643919
882473730 474876047
-549996767 951635025
887288399 465735131
617079592 767390664
913266483 -423577275
-310393286 989999118
573334264 795322041
904466087 430067115
700403891 702836919
944736722 324244969
-27483752 975861790
386352292 883494302
987726987 -87773402
986528707 93144060
825010260 566375442
-729755630 843549846
457804007 854636018
77262158 961689238
929895382 367888697
950048935 306356419
97067500 958406974
519152550 825533125
734221222 -681666317
-687188062 878827699
245282441 927022788
-190529403 987613044
909035260 -433184023
473505629 847662039
877649979 -495722248
-16557874 974648784
989928257 8051733
728043113 677408357
939051449 341892995
988242276 65738922
768628646 -646726695
-234606941 989050341
414124598 872822179
960427749 -280579054
-312977294 989999820
989842812 15062031
920242274 392928309
-113485549 983454102
-138383609 985063463
390312498 882024151
405918891 876065784
-697376798 871030153
-709184807 861534499
-743178461 830836081
152262022 948078410
140676373 950354605
877749902 483547708
855621338 521141223
852221483 526486695
-666584559 893194295
700870977 702425114
920461080 392379546
908472993 -434436896
-636121104 911759706
722183445 -692939242
989999807 -8621724
880285483 -490934829
866461289 503299889
979941290 157796788
844541643 538225393
943064536 329590806
17873429 970370995
966994490 236866559
928075691 372777795
983520391 -142770789
-328013032 989774959
747840633 657770819
-105589308 982890861
891507332 457456736
101103498 957704978
155364233 947457813
238736742 928682707
590108450 784990319
983645737 125741773
983978394 -138208273
819829822 573400946
-416702715 982900757
596391390 781016478
861244993 -524059749
911964371 -426561198
721569240 -693502408
64891659 963631469
986474113 -107996057
347968072 896953491
777526840 625624916
947419618 -329259062
767095553 -648373821
737591364 668116336
-328075981 989773583
977740030 174043450
917242670 400352122
808257600 588578609
975600745 188348018
770604700 -644589452
874655436 489078949
828141043 562048496
744437141 -671764201
-785204934 785654181
982118772 139854002
477886235 845663142
939541813 340431620
944544929 -338628631
785720521 616124433
-19362835 974968017
950236044 305695129
-308085563 989997549
972812763 205412522
945457234 -335691568
240251800 928302001
-242693721 989248886
303342234 911015289
-544551554 953577828
979275359 -178463202
971257341 -228558149
776215642 627115959
-530302689 958378421
847420283 -546063061
981223062 147481915
953389399 -308490780
131194415 952178528
67464998 963232665
-318732253 989945244
339016818 899903459
-273336046 989785367
986290812 -110643281
659991016 736205044
811704584 -596014531
111626548 955829080
818574334 -587097470
230434572 930740649
599949613 778730592
-672090538 889508248
770666611 633346055
989999640 -6933162
-395395626 985497166
646932368 746104421
462903152 852405676
934695584 -368668895
362391356 892062738
-108248804 983083288
765689635 -649877304
629329136 758906756
711265167 -702747543
960787886 -279052315
-538216677 955757794
-262760635 989637195
898221959 -456205815
-559469647 948082425
854410708 523055647
795580442 604339268
989482177 32740872
598141490 779896076
723896841 681366861
359739226 892977173
947085477 -330370498
849804012 530228464
775442252 -639277553
-689263117 877266495
-117777835 983750301
770809214 -644366895
-774116747 798536003
-544254588 953681953
837200131 -561407797
700176004 703037348
132985807 951836467
964428207 249051073
937809765 345555692
973675555 200293077
788807531 612466107
915652611 404211528
891099155 458272347
-162738328 986380489
923799521 383929853
823538967 568386738
-783166200 788073090
971610871 -226634946
958374135 275045972
807103482 590053569
935421460 -366565480
989995579 -4343379
-132240803 984692250
835998491 -563144551
903114002 433044227
-604427744 928597344
-655896537 899986588
-575768513 941484366
-573281023 942526938
967915153 232287754
-635896945 911887968
-451807846 977430259
985785753 -117529968
718830753 -695992870
833147922 -567213541
-366208511 988093870
928767900 -385196972
156769352 947175402
543304406 812680019
988304831 -76741636
961699488 -275116523
943030604 -343441579
698780550 704262875
960517137 -280201588
940366318 -351722641
820200448 -584952047
988504030 60305746
319521454 906118021
544034077 812274967
984375180 118335703
395886736 879927857
-585348585 937371136
809883941 -598342436
-763675141 810019455
490060594 839972511
730285009 675253190
969561706 223686542
-387431319 986314768
987780349 -86798625
973076410 203853951
840160902 -557058828
919598400 394540892
988254641 65493341
557431430 804704556
775669672 -639026017
885455461 -481306235
981963104 141201760
948617391 -325238165
171127048 944236432
741984495 663727724
915686795 -417962380
673658303 725421755
621130532 764620948
46606855 966383667
785547585 -627855307
441786623 861485309
599053850 779309246
-757605993 816390013
866222125 503704954
-41387752 977329110
829291516 -572629965
989432747 -48052733
-292207008 989948558
972802748 -220021729
597480095 780320118
952951224 -310097382
873708668 -502782444
771331431 -643797446
-537740667 955917379
398182017 879055194
742391975 663317573
386318899 883506625
939778144 339720797
923737960 384087203
831275521 -569855558
986939362 87496829
980497557 153379018
526578385 821694280
5647009 971963389
926095288 -392298897
-763469247 810238107
752248613 -663912812
888533687 463322762
-127108964 984371777
826633367 -576292085
677930379 721942951
709912154 694339029
326449652 903946443
871684635 -506343726
781759890 -632189227
986882301 88306736
-348650947 989116776
885192922 469754015
972472535 207402705
881430626 -488824126
-598576483 931390653
942475315 331446170
788156675 613239415
887883589 464584492
-553560477 950331990
506598441 831899174
285839068 916092900
416414595 871904654
-14316918 974389157
913968059 -421962517
786175180 615586993
386507752 883436809
407026802 875631041
642701516 749232879
961866551 -274381396
979223294 163269979
934619547 354788449
937449920 346611418
989999678 -6988336
-400978648 984878722
850952982 -540586044
-306698815 989995735
-308855708 989998223
-674000395 888207320
949287046 309015234
988783679 53729086
-313977667 989997688
423042930 869229760
749803642 -666395890
727417607 678007938
853360486 524705921
316107931 907170532
-61475157 979276491
872388915 -505112016
-314310278 989995858
58875593 964556184
-358144425 988611090
793232220 -618879271
987674582 76145179
34165708 968152291
945293441 -336221208
29643162 968776562
804899263 592840275
900792603 -450925086
968117237 231261902
989592623 -42273021
718351114 686588789
876774838 -497300238
-492240814 969003064
760466834 644476087
-127557722 984400605
962435085 -271843532
-276309467 989817475
653827120 740921901
961682777 -275189716
873879430 -502480303
-270065883 989743594
506676582 831860173
983882709 123374541
-198010048 987893768
865235045 -517398697
879945782 -491556900
440093488 862195424
624933927 761990279
-258880683 989573538
380268981 885720375
6873881 971807301
-707104904 863251999
-128932680 984487313
989100884 -57958654
475454513 846774909
943925936 326853761
948773582 -324708492
178528822 942676145
593159434 783068388
774538155 -640276685
769828868 634275590
815041481 -591713637
938352266 343960439
989716335 22737991
840617239 -556378747
989613465 27586988
672724745 726175965
711534529 -702509873
820085404 -585104389
924627379 -396100332
783954368 -629683675
593798103 782664506
483707290 842970324
744046195 -672150416
823516080 568417882
-584857288 937585936
-42927794 977485916
797868578 -613324093
982236489 -154713314
916135490 -416909164
964320755 249542952
918542643 397164394
833554998 -566634582
860499028 -525286930
747603344 658015743
53151901 965420970
933956508 356668865
907904178 422351682
719300913 -695566841
933487331 -372130319
977038461 -194248923
897418111 -457841628
187786663 940675572
760876108 -654977416
197449460 938525737
86504223 960191107
950851658 303508398
899292709 -454017586
263275183 922318645
988581415 -70843638
808739037 -599800070
344776533 898011767
380765012 885540087
766196559 -649336035
668043265 729911850
799828173 -610940018
-524330437 960243023
61646659 964131818
368048466 890089073
903861393 431402944
989772239 19616683
885317051 469518051
283073485 916876780
870033363 -509213923
-204665658 988131221
92186275 959241881
988554156 -71452775
950794658 -317755532
-426347266 981554045
750103806 655426203
339287436 899814971
964294215 249664001
989958848 4319865
478483539 845389396
-375622575 987386965
-41862470 977377740
235082111 929593969
466905594 850633238
155988165 947332485
855475412 521372761
794455628 605700664
713025490 -701187773
547754374 810200132
899154908 441585464
-18577354 974879540
841363028 542993733
976916271 179710875
159318102 946661590
-626134356 917332025
-124145872 984178519
340561938 899397926
351583906 895747682
151314321 948266659
882034768 475695726
919323358 -409260033
844067645 538939517
353686808 895040549
989206384 42227341
988334464 63897704
417702114 871387134
-601682973 929922718
195254292 939020452
-729368269 843904276
828005309 -574409567
981929592 141491206
717743211 687156384
331113645 902458523
335040729 901195143
-262574099 989634260
960976350 264267091
-606906646 927378379
891195488 458080007
983146577 -146353243
-50809529 978267166
981172536 147900977
589302052 785496030
942535870 331255954
950597162 304413950
-467699125 974417605
-642845716 907861273
986736741 -104037954
805099025 -604391189
987623997 -89628787
-6416024 973456925
-775858013 796565722
-92664277 981918379
985359503 -122893140
735082845 -680846793
774874310 628635598
976554533 182118974
610106454 772069964
-617076617 922174838
371457771 888883718
302526498 911256964
147856045 948950541
753912787 651448933
941549927 334330881
-432973071 980572964
138320602 950809864
957182922 -293970239
-747298487 826808282
-754341506 819748670
488057449 840923330
633050475 756252477
133309238 951774417
889599642 -473381159
-594822504 933126970
283482740 916761058
-266455053 989694257
873953280 -502349403
982920746 -148473566
722731351 -692435345
368116049 890065277
81802355 960959016
903535628 -445175694
661055356 735381797
865656007 -516688395
969186498 225689758
888381341 -475732557
836945140 -561777646
632580431 756589423
778427578 -635950292
625807601 761383364
854814864 522418043
-81521257 981016863
48089505 966168094
-303017847 989988868
867233314 -514017246
825205978 -578237099
76461163 961816814
984810288 113715398
58508264 964612130
-637756922 910820394
983602204 126173828
743341197 662360123
-88420201 981581301
746249373 -669965129
869197976 -510654669
912723994 411208533
338046458 900220252
987022208 86300587
-537840083 955884055
949004556 309992414
987707761 -88123502
686779445 714561609
-579558775 939875438
907709016 -436128742
-456321643 976610276
-483244312 971090257
986902228 88025840
980046909 156969991
273123811 919643433
68192216 963119512
-185348988 987404243
-230655833 988945533
63494188 963847224
-643521846 907462787
-208047346 988247965
224838303 932108666
895977016 -460759812
837295382 -561269267
900322576 -451897703
832643366 555691657
-18351072 974853989
816180334 578278829
-663838449 894978448
952854425 296266938
869319818 498402596
406747909 875740564
982332394 -153858041
-208852077 988275336
946358188 318935968
858076134 517209302
310593432 908846344
-596008610 932582938
918345263 -411628294
970169621 -234377282
832051713 556536444
844687607 538005376
798941052 600239692
978196872 170786307
-194904862 987779541
343919351 898294566
989585670 28774120
-719372440 852830491
-87774043 981529404
899861067 440079395
865885276 504274826
428945090 866822544
120460447 954205005
911986232 412940909
942256950 -345871710
988613182 -70130633
958148666 -290065706
563196618 801352992
529084197 820380976
917352796 400083515
953335496 -308688844
716896535 -697735982
-481903960 971387296
917093212 -414636171
-360525957 988465727
-458617006 976185806
147074892 949104409
863400091 508447368
-727549811 845553675
817160987 576973611
4178165 972148946
158015569 946924327
934326565 355620550
-8287305 973680885
595402820 781645595
829159546 560624679
971822026 -225478879
782268168 620170100
536071010 816640977
-556578291 949190627
-567356176 944963859
901044929 -450401583
116407672 954955459
397127250 879457497
989041724 -59575534
989866193 13379212
983116618 130851886
435910700 863943246
-483792696 970967807
-180045197 987177307
-596327151 932435755
989999732 -7072271
451037830 857557661
-639796151 909641817
798533781 -612517563
902644751 -447057739
989341482 -51026063
812005197 583743362
340534012 899407073
890309573 459838998
-632409617 913872247
-476616848 972545394
713889713 -700419456
987557123 78095498
-524595972 960162619
831389814 557476721
803920300 -605866329
768291545 635975126
745064749 660613485
-483033115 971137300
686688345 714638429
894925355 450483433
988300056 64589205
-442377865 979062853
945414866 322041729
948603694 311369788
968297656 230337404
968247784 -244252376
989204262 42292045
952331895 -312341637
266202909 921532429
812196758 -595382922
947266977 315905140
952639769 297050971
832550567 -568060986
805240969 592410965
955562959 -300322559
767770382 -647649806
989308955 -52021611
78896087 961428047
700954388 702351426
-674838713 887633622
-17651010 974774190
-538662543 955608031
-443777146 978826634
394763641 880352607
-126731964 984347442
-495452357 968216891
761644464 643207767
224751284 932129777
-95726347 982153606
-368568484 987925786
979902225 -173747952
945089517 -336879357
736101603 669585774
981894226 141796369
447896414 858899571
967385630 -248527433
986787526 89632566
871751891 494176988
-702425038 867049320
754435376 650899104
-699118201 869666981
737326449 -678701040
-365308591 988156119
979719825 -175136172
950183452 -319871237
-78348870 980751819
851989641 -538961536
316857992 906940560
985415255 -122219052
-618501059 921427577
932160998 -375861710
919460426 394885642
987743823 74961090
944812280 -337771312
-535639159 956620458
239515056 928487335
987652465 76515340
923023677 385907618
829412652 560268820
789573477 -623183850
-595408348 932858725
-673688647 888420268
886320555 467598036
985628497 -119560862
186115091 941042447
894055737 452281437
876877123 -497115989
-502421406 966454196
318550069 906418973
749311683 656248207
471534324 848555016
892291265 -468113423
923762769 384023818
-366762608 988054637
350456816 896124497
593890276 782606057
924789702 -395685558
975228338 190721568
937575673 346242517
221996052 932796503
989558541 -43609521
986563256 92686319
-538749490 955578789
-57536058 978909832
543746624 812434706
529663744 820073384
888028652 464303389
967529806 234220534
969680280 223049375
589183808 785570083
938426173 343742403
678686115 721320053
-314600680 989993845
-208569207 988265730
962867703 -269889728
-219114654 988607263
958919215 -286893529
829767756 559769210
474945400 847006999
967997837 231868991
982050039 140449908
825158006 566172644
972660565 206306561
619634884 765648134
889432401 -473705175
337518066 900392237
747348197 658278825
715082522 689622699
989910043 -23779324
837933501 548058001
795621008 604290099
401650157 877725312
973195687 -217796632
801593750 -608763135
482995318 843302725
699961971 703225587
989949286 5706617
767486675 -647954308
833234978 -567089830
985800210 102396810
-377052763 987269118
-314183131 989996668
958829182 -287266505
975361386 189877729
922597844 -401213363
-519061748 961819932
854395464 -535150825
845893540 -548401091
258330623 923632167
944977140 -337241330
779207142 623704811
974278450 -211530572
317095854 906867426
918568200 -411089398
517949704 826149100
878979913 481317320
977132252 -193622426
879907889 479621973
-272290722 989772473
-734615080 839040159
340906691 899284918
816673849 -589587909
-365009315 988176392
734001677 -681874912
934753043 354408656
791960589 608700724
984543951 -132248189
687091331 714298515
954817714 288907492
292406243 914211035
-678148291 885331824
968877861 227322986
-762836300 810909402
894038456 452317011
901824203 435860518
968455752 -243209651
806597009 -602508775
-339533748 989476421
989231823 41433785
969137467 225950466
980283421 -170818123
753475443 651908738
951357240 301695138
916781901 -415378066
970591301 -232140100
721360703 -693692834
813778495 581436912
250951863 925560778
950036888 306398955
-687322384 878727602
761165992 643723469
989462401 33469763
915214729 405266446
975556831 -203782762
-500919521 966838025
9591408 971458843
883384542 -485191017
984090802 121278322
938909780 -356169263
984944527 -127768426
370589781 889191396
786812364 614833454
831888548 -568994760
979057081 164513788
908310634 -434797580
196928464 938643562
-202018995 988037979
987408707 80474609
-416492899 982929015
398800167 878819112
759642635 -656268897
-725864846 847071984
-97771200 982308940
10202469 971379912
402009050 877587072
20477677 970021759
773595800 630077546
591441766 784151514
719863218 685173404
877297266 484363919
743009168 662695372
683858795 717015982
-249871791 989404809
660267126 735991540
975626893 -203343808
379030480 886169235
-275201444 989805941
-346529396 989210805
712281372 692187575
-339248930 989485586
985188479 -124925700
885548442 469077479
796629889 -614819894
755099199 650198195
847303829 -546242091
822401984 569929771
-496509569 967952038
10676012 971318678
989983733 -833045
-112377453 983376119
740435852 -675693517
884599849 -482917409
975510168 188929652
115958794 955038137
970265667 -233872434
473384204 847717151
952916017 -310225957
491067464 839491852
861938202 -522915560
-743025475 830984931
-680404118 883742378
459723410 853798822
-780459871 791265378
707627580 -705934364
765000052 639571112
92405330 959204712
860062973 513967419
928854385 -384962423
922510525 -401429944
841153169 -555576298
772390377 -642638501
-603485586 929055754
922918417 386175536
833727870 -566388417
132643101 951902098
720956271 684144672
-243877354 989275933
857390976 -530347555
772199557 631638993
852409947 -538300149
-150501411 985750212
872870810 -504263570
-492128897 969030184
936467125 349479726
15382383 970703038
156124184 947305150
744749126 -671455588
823027932 -581177744
946340670 318993897
988122036 68066363
970123236 220650613
875887021 486888961
930626221 365902330
879413443 -492527645
968944901 226968857
846796640 534820350
418428418 871094848
-307881407 989997319
765468261 -650113237
-123483943 984134774
-479891436 971830506
468986181 849705310
9209817 971507893
-391813082 985874881
988286970 -77108600
814531871 -592373971
13498535 970951837
980537003 153062971
773066727 -641896162
964419604 249090456
989566676 29533500
985020975 -126886830
989973114 1639140
967799546 232869844
-670677292 890463390
461334970 853093942
922834938 -400624515
713082048 -701137522
729475366 -686156663
309195455 909268224
917198690 400459343
862505091 509938387
956464396 282611253
736661155 669034477
983545524 126727766
207702782 936177452
422763517 869343093
139811978 950521953
-587926412 936234122
697062357 705759561
-616902860 922265626
776015405 -638643507
429886968 866435977
975500075 -204137934
983282215 -145061800
962242294 -272708563
901825467 -448776580
946551595 318294431
736149965 669538234
920771160 -405723139
822648914 569595257
712786087 691727507
875337962 -499883047
965715214 -256625327
-79543082 980852012
511933256 829216601
677013905 722694433
830534676 -570894573
-421103756 982294845
821701919 570877013
965337455 244838361
981817587 142456814
-592855992 934022695
651563736 742632200
985721261 -118369027
958026617 -290564684
895157497 450000845
8223134 971634568
977889930 172982232
856261784 -532165348
904283050 -443585715
-290827127 989940167
877076182 -496757217
342679852 898703007
794426723 -617461150
674377705 724839074
126278141 953111945
867770418 501067652
-592021823 934400402
803016587 -606994954
464499982 851700552
927519017 374255412
-482706982 971209855
-676482315 886494118
769340615 -645958742
840934003 -555904574
878095350 482923433
467757645 850253813
956972685 -294811106
974134129 -212376863
917267816 400290800
136996032 951065213
-561139304 947435274
828795344 -573317888
789583150 611542650
805471645 592120551
902371982 434667278
481501586 843997228
784370296 617714035
829464109 560196436
975057091 191803322
986122264 -113011058
843509093 539779756
973729674 -214731767
-778786480 793208186
-713070332 858275404
-421708706 982210291
942156866 -346184819
987551535 -90901304
921023317 -405103135
544716238 811895538
177314476 942933792
747036098 -669178947
188742102 940465169
-736810702 836960849
892594179 455265833
135395142 951373538
917761424 -413035406
478152652 845541080
980887460 -166080447
759841285 -656061254
982199181 139154345
857578906 -530044261
308804369 909385857
871015401 -507510351
537581608 815820411
-62508921 979371002
911142507 414908963
844124017 538854615
989990980 -2813368
-674739500 887701577
-411471305 983590369
441447100 861627925
496232015 836998479
842419043 541415587
911339572 -427983942
-668600696 891859573
462823165 852440847
-779945594 791866270
977615943 174913171
971552485 -226954480
943900988 -340683509
873482394 -503182743
466082399 850998767
738674163 667042323
961425306 -276313951
767344134 -648107247
717524881 -697171840
542642214 813046467
750669200 654838717
-731577019 841871904
588592650 785940107
954254334 -305285908
851021314 -540479376
241039699 928103294
323060164 905014329
989760843 -34092189
604150400 775998112
896518111 -459666674
-234553984 989048961
892497929 455461031
951719221 300390669
985189471 109487777
941924493 -346911064
974784947 -208522722
982472702 -152586345
468880848 849752438
-185959072 987429895
-668926595 891641947
265699933 921667937
973547104 201061259
980955496 -165530280
725448526 679889909
-169793459 986716076
974867870 -208023828
972999007 -218916813
-608832276 926413324
771215278 -643924414
-723560326 849136351
628722089 759337138
-192415703 987685654
945278410 -336269767
870507759 496343846
945362650 322212418
945346107 -336050928
986705906 90755321
527571180 821175748
-430826000 980899942
-216509456 988525261
971918510 -224948683
2751067 972328821
616469805 767803605
-651212714 902854615
968247418 230595712
966731197 -251724230
-128038711 984431366
889950770 -472699431
989262952 -53393421
937142479 -361476074
536547213 816383051
940388554 337877614
642904540 749083645
-770604236 802475310
858743171 -528157230
-761295506 812535826
434435473 864556864
982292204 -154217220
846932423 -546812320
772619171 -642387472
610299971 771941256
780508086 -633606166
-406404393 984230737
759215458 -656715230
-276547755 989819901
987164795 84197147
253905514 924793950
862031374 -522761027
938731390 -356709131
936177327 350318909
856410684 519885953
-496136191 968045734
977348010 176772611
749510900 656041568
349352552 896492776
987061650 -99051567
885524145 469123881
506995795 831700772
523962719 823053348
-70942007 980119522
-404242930 984495483
988128944 67934553
-368799866 987909226
949172926 -323350694
964848581 247111337
942598879 -344800296
-472741764 973370315
50020105 965884949
845664583 536531640
-666869014 893008320
456929624 855016661
490178370 839916377
890925830 458617936
915995605 403382033
963724920 -265950276
931445015 -377856712
-81629265 981025816
765032143 -650577707
988697524 55801576
989536559 -44407335
-732628581 840897163
-56745630 978835398
242149145 927822334
-519107647 961806353
934110804 -370352669
941218559 335348185
249539637 925925963
764837872 -650784540
641084611 750418742
916845202 401320279
-735105194 838578439
-413107241 983379102
989995074 -11557905
-651963461 902397820
865132782 505544179
232390726 930259375
716659211 -697948478
731124088 674443143
17344874 970441692
869000983 -510993012
632515224 756636044
932480438 -374968608
778936700 -635377319
989858426 -27876544
944063843 -340164738
-531241357 958074646
786066706 -627255938
428506894 867002294
-729861141 843453227
855373585 521534247
988337702 63831952
804776305 592994673
830105556 -571494779
215355090 934382167
989991671 -12717577
646834935 746176943
884658563 -482807229
967564612 234046596
26616640 969190282
-6883617 973513055
981734628 143170807
810953832 585104747
109815073 956156019
-784481677 786513692
989631470 26782050
826107593 -577011022
968563736 228959820
298453959 912451835
943302331 328837371
-715208746 856447127
472454991 848138271
946469064 -332403870
932269999 -375557240
984142984 120742401
-157706635 986130852
837689095 -560696269
-25646984 975662317
816340801 -590022531
820285455 572788013
404501149 876620415
951348203 301727646
976725119 -196317801
975719942 187579122
-682384364 882333455
825667491 -577611097
708082009 -705538555
811010019 -596903424
777315044 625866262
81005948 961088036
741485974 -674666555
-232569484 988996671
-255443680 989512232
877557068 483895526
-685055562 880400707
862414984 -522123397
-569176213 944222999
776931431 -637624592
971291423 -228374120
-131601410 984652947
966519580 -252750143
865499308 504926969
-446505148 978360781
-381818692 986848480
955948332 284605263
609804647 772270555
578714176 792047343
783099173 -630662169
179886663 942386986
828799240 561130271
922541584 387131719
-614161167 923688192
732255533 673347394
675350050 724050527
867794705 -513058658
910966886 415316483
767886522 636420864
675610901 723838626
954583877 289793432
833378700 -566885493
547609033 810281474
986133432 98261848
908073686 421965653
978600417 -183369736
776550757 626735600
728723578 676755535
-47987729 977990834
847349200 533983199
-52563977 978436638
55670780 965042417
974882291 192899763
933727289 -371449102
-758217818 815754715
375754349 887349217
975964601 185991432
937175367 347415734
942656833 330875559
-465886636 974781575
-713982017 857497302
32830019 968337781
-550169599 951572716
-706401129 863827554
860811931 -524772746
-676693489 886347159
240184206 928319027
-711638173 859486569
-667745288 892429940
902522741 434337782
850921057 528505908
-498683759 967404384
973427471 201772114
732446584 673161628
900727284 438224127
491591573 839240828
544401874 812070482
983250117 -145368655
634792002 755001444
621206417 764568606
598010690 779980027
641671274 749988877
867412002 501681993
955505424 286297876
978164034 171022176
969987326 221389982
-747395345 826712507
-558115965 948603893
-146290917 985516279
983216164 -145692632
169552951 944565791
689872724 711938693
516435967 826922969
-3557494 973110908
984871459 113052583
-320616222 989915733
961376698 -276525082
946090518 -333637505
666834631 730865127
-225731925 988806725
773835340 629808566
139297614 950621414
336926170 900584365
-544739266 953511885
883898099 -484231614
-636339118 911634803
626064326 761204705
900019723 439739992
322951027 905048496
366708791 890559417
896971038 -458749050
978629378 -183162288
754681275 -661414909
989757625 20470352
959661113 269787134
131959220 952032728
967226232 235724260
984092602 121260090
862857965 509351399
809026965 587589545
989801184 -31707995
989550607 -43900303
789742643 -622986169
974917391 192680233
919925724 -407793929
989760001 20336825
424297990 868719937
-490335407 969459253
753482723 -662648924
743275665 662426305
747381930 -668832594
989988208 -13556970
810660183 -597350962
25803948 969301100
887333438 -477741731
-140681681 985197007
363447652 891697384
492776596 838670686
-260252395 989596439
395312373 880145288
970375339 219270396
987607885 -89915039
-746082411 828002128
-289151512 989929064
-648011305 904790654
-525096804 960010009
573653365 795129064
987173154 84072336
913581887 -422852265
954123824 -305771866
316920658 906921334
844784292 -550094228
612220723 770660055
-125945950 984296575
-742295065 831694410
856536003 -531724795
925378354 379867631
464903954 851521580
641536877 750087380
-412683069 983434325
802105067 596329038
907152334 424059404
-702353157 867106916
821753711 -582885347
945399156 -335879400
740969833 664747719
705571171 698244560
987978378 70747405
989992022 -3125890
746132566 -670081706
642312208 749518943
7730024 971697719
-735556196 838152351
900210497 -452129180
-321551930 989900232
-696788239 871489045
537498148 815865880
960277336 267220264
-165046582 986492608
-413938873 983269983
726761424 678636234
385976143 883633019
949076469 -323679728
989674442 24788733
837183498 -561431968
-426256450 981566984
945703358 -334894497
924824700 -395596110
-642275266 908196185
844404122 -550672896
729664531 -685978636
829407167 -572469357
-266890741 989700666
702408810 701064750
967274242 235486821
-663034251 895498215
941433085 334690623
585464054 787890579
979178262 163608345
637816278 752809493
445174721 860055856
-591268591 934739033
925281706 -394420102
127016824 952972012
-296496241 989969748
973560041 200983970
719274718 685725203
899026860 441857772
62156108 964053471
916066898 -417070611
-378582858 987139424
623792293 762782600
769657105 634466037
988821719 52779041
11614157 971197325
725999464 -689412861
-450102169 977732620
388681608 882631764
937012861 347891015
605170573 775329874
949623883 307847675
-408354000 983987441
939480459 -354435201
933087768 359115006
861711925 -523289904
926329484 -391684584
924240645 382800886
187122712 940821357
983398783 -143942210
968503600 -242968337
720824781 684268590
858452600 -528629719
134380020 951568776
-63352295 979447699
384785816 884071123
867338052 501808365
953162886 295129781
721388690 683736981
914550548 406864136
814249818 580820143
-660329032 897225433
19297050 970180401
-331740503 989689723
304427793 910692971
-356110963 988732436
626939307 760594498
221655759 932878619
-364079658 988238227
757443238 -658559750
932171063 361663705
895219494 449871865
779971438 622826570
871869392 493971699
-363207843 988295939
738494252 -677577352
436534962 863683302
775057460 -639703069
-671611823 889832363
926319185 377415017
228736375 931157665
107643205 956546164
891834223 -469013974
250098080 925781596
986412372 -108902030
415123945 872422545
-151934839 985828282
986600524 92188202
975342027 190000835
975419009 -204643669
870892156 -507724674
-284815773 989896281
939344281 341022055
988411326 62307759
865311696 505243109
989849367 -28520350
10408796 971353239
929146706 369909835
893397493 -465920955
907523989 -436536110
923905953 -397936399
469347397 849542941
695923069 706749280
782501541 619898543
223244093 932494908
468198512 850057162
974013500 198255319
-87741798 981526803
973343685 -216950985
825741729 -577510106
275979655 918854597
-422502012 982098588
915855606 -417566503
383945584 884379479
-539565867 955303016
-284499149 989893620
775763707 -638921980
771188307 632765736
871114293 495288471
969857319 -236011294
196180478 938812173
986737914 90316790
596326783 781057622
989957669 4506963
940132918 -352440377
704757397 698972204
-533436520 957352776
943156996 329298691
-546475772 952899813
-409489335 983843993
-418415020 982667718
989994685 -3980204
396999786 879505907
407943483 875270700
-441853304 979150125
970072303 220928201
943443668 328388469
740492066 665227292
935550175 352128787
976929165 -194976756
838766407 -559120744
753888849 -662231158
601842023 777503433
988188907 -79091646
859066151 515597574
899203934 -454199349
813424634 581899308
-155073430 985995267
155083563 947514189
961529093 261894405
-8409907 973695494
788841601 -624038082
957120841 280048102
704937317 698811541
751859255 -664309624
897734307 444594163
448320790 858718546
934428851 -369438734
-258720204 989570836
-479029904 972019630
985428906 -122052232
254630509 924604398
961133367 -277575111
-573855684 942286898
40346913 967283231
295638599 913273358
743792795 661903422
-555526333 949590124
-223255926 988733514
886713372 466843313
480705970 844365615
854127034 523502288
927289101 374863429
319686773 906066677
930947700 -379231385
941573684 -348000147
-212064984 988382503
-239529132 989174130
-587242384 936537517
989999236 -9342191
525532459 822238991
200781928 937768456
913841598 408558057
-111041609 983281673
875756809 487121144
940258998 -352052720
149998463 948527319
895761028 -461195594
-473200428 973272913
942889843 -343885495
810314355 -597793039
-71922681 980204118
690453370 711444150
-244314785 989285837
6650361 971835840
942236788 332193670
-470486993 973843755
440030664 862221751
847001029 -546707047
926028856 378173618
-316337614 989976697
916281097 402690271
646424534 746482086
710458326 693844559
674810839 724487976
851170513 528119935
962564198 257386901
965980018 -255354350
-712800807 858503924
760910019 643999168
989411189 35312195
839772363 545357867
170823161 944300104
975746352 187408231
920307536 -406859561
989336130 37938953
272229227 919889788
677231737 722516316
982701952 134690641
985416255 106900647
784558663 617492825
798814185 600395466
987955281 71171220
693752243 708623653
-508928132 964702679
-459206005 976075222
219378102 933425348
-537184572 956103719
-545948655 953086566
859327049 515171263
815814164 -590708764
-39353508 977118515
-586206233 936994755
989312872 -51902908
-539446059 955343609
383572623 884515987
594116310 782462719
942097947 -346369103
77988654 961573364
822203609 570198368
166286153 945241023
886520079 -479290209
818375878 -587358497
-272803329 989778896
970943389 216131934
-427999161 981316535
343517068 898427229
417254621 871567069
988931184 -62499088
-269482475 989735850
100588184 957795234
891625027 457221216
941560502 334298297
199259863 938115327
944006364 326596316
-401720947 984793444
860595068 513093994
623703272 762844276
641882029 749834393
-342078388 989387249
922702941 386722716
970953934 216072781
199902891 937968864
212045652 935161694
985716179 -118434738
534076691 817716608
-504454744 965915308
393457826 880844763
770715855 633291288
312199745 908359790
898762394 -455103050
976115740 -200242409
751137913 -665043306
376454047 887098585
978877561 -181370111
937732226 -359717233
949414592 -322523366
987713589 75484545
-779156285 792782109
804933615 -604598609
847261736 534115814
-354660042 988815856
766567268 -648939940
167948672 944898179
-196304118 987831241
735128967 670541081
956309500 -297430895
-606187114 927734822
634855219 754955827
134451873 951554971
855381673 -533574921
827519265 -575077844
722892135 682317124
889885883 460674531
233014368 930105515
657857307 737851564
436307854 863777887
942144343 332482883
150741704 948380148
67255021 963265286
621712020 764219695
-28066619 975924815
977158062 -193448609
-638267337 910526720
-772946933 799851451
686567095 714740629
49544947 965954863
989931699 7696639
724620885 -690692689
953767040 -307096700
-114467755 983522785
955064850 287970362
-275953805 989813831
989992214 -12566874
895902297 448447209
-638553550 910361488
959771964 269328127
966233500 -254133863
-72497649 980253688
983459509 127564266
837777294 -560567862
482934727 843330954
-547002096 952711580
374707454 887724124
966264258 240428479
962642429 -270910315
945797484 320785785
743183841 -673000124
752736681 -663414890
989354543 -50621681
755305820 -660770362
947145110 -330172791
365094594 891124226
942875829 -343929654
-341306681 989415431
365440451 891003444
-609959144 925842682
940637879 -350886146
521366260 824394669
883398340 473142676
-298629512 989977055
745845501 -670367254
-98161437 982338435
-552131629 950864255
959554767 -284249780
582301770 789845128
651598701 742605802
926462046 377039960
-448866923 977950320
962010789 -273743134
988821462 -65236374
884730453 470630854
447755277 858959722
986705439 -104513721
989949824 -19608346
989179611 43036468
60541095 964301459
848091623 -545028732
355164325 894540845
-367150500 988027113
988457266 61329312
692492901 709702304
913478403 -423090315
816607455 -589674591
279382049 917911768
978086009 171581741
687759724 713733079
902677429 433999496
855731830 -533014394
475700415 846662740
717045584 687806346
-46404567 977834368
-149983826 985721793
925566529 379378457
-731079003 842331897
-432285921 980678211
-246841944 989341888
137837496 950903012
723626894 -691610815
824233358 567439346
972747994 -220328681
828503497 561543677
-608979597 926338801
-755392584 818672864
-436177647 980074428
-359987392 988499096
714054215 -700273099
799704847 -611090918
453152036 856650778
965982276 241784237
468946824 849722940
319437595 906144058
729565253 -686072090
-377529271 987229085
960199163 267548131
-397904004 985224212
925803915 -393062476
950578148 -318506132
-692606997 874719438
989382303 36335597
957717153 277686796
-388255458 986232992
5965737 971923014
-605306357 928167917
-748965866 825158169
-350712208 989020100
897379833 -457919404
-754570104 819514997
877461858 -496061847
833214698 554873913
989816522 16850488
159076540 946710323
808201275 588650777
-720755910 851616306
455256941 855742612
987494004 -91896681
-691748805 875376481
-309670432 989998724
809295705 -599091863
756259936 -659784478
303198927 911057803
38183494 967589996
982105842 139966142
689024026 712660185
989326132 38284895
936888997 348252978
938557304 -357235135
615195790 768663518
-387898408 986268446
716266202 688529748
849788811 -542399960
44281051 966719536
910105607 417307983
988771139 -66449832
769337408 634820509
573511584 795214851
-592177334 934330146
941843931 -347162472
413844432 872934101
687618812 713852453
359861591 892935083
982127298 139780035
981436762 -161569052
972092304 209602720
779699563 -634517894
871978323 -505830748
94831542 958790742
350658520 896057159
-260067638 989593372
-704638016 865264551
500146514 835087068
986772244 89843662
874324913 489663031
975763380 -202483321
989758991 -34198164
831718949 557009900
162748694 945964592
781428760 -632565139
989516789 -45108624
-355477554 988769115
896800606 446562119
984735323 114519475
-316864400 989970562
-580288816 939562634
979457687 -177105439
-626388538 917193233
938922781 -356129857
-380419159 986976701
865361796 -517185243
723847419 681413697
-106179400 982933912
-20607907 975107039
546961438 810643803
932135840 361760922
559372608 803584694
922503913 387227166
857911415 517476489
881308880 -489049372
734692329 670968639
783315530 618949216
803954901 594024430
863777285 507816848
969772110 222553936
969292782 -238935650
465966751 851050097
43781490 966791509
881317007 477028539
831511937 557303566
51529690 965661820
-170275991 986738310
214217364 934650526
860227881 -525731459
595101482 781837171
193887596 939326533
817689636 -588259607
917928250 398675936
934012409 -370634617
442821593 861049789
527289276 821323153
784629043 617410163
781586965 -632385839
808264345 -600403034
960088314 -282008845
989671504 -38775009
188536444 940510476
-258589927 989568624
988406126 62417401
539920905 814543063
812162876 583538990
718672930 686288227
-518298183 962045254
159193305 946686767
81638590 960985558
879534947 480304687
874332027 -501676718
772734112 -642261303
578195711 792365040
67682799 963198784
963509869 253192721
871373315 494837214
-494683556 968407608
264021084 922119121
-23262522 975400841
984166691 120498224
244987168 927098546
988712668 -67832355
970042872 -235041285
648718388 744768455
877367141 -496232630
-469732416 973999876
812488989 583116129
54959549 965149854
37249380 967721290
318422203 906458440
911192396 -428318682
971938406 -224838882
752911408 652501225
989981218 -209990
-745753703 828323609
359909277 892918676
973678696 -215025966
952012707 299328508
-326765901 989801092
977142467 -193553725
-740201805 833713259
828976281 -573067226
-29144680 976040985
680317656 719967886
708319744 695774894
273329341 919586795
575567667 793967558
-362846678 988319366
903738986 -444744175
957307075 -293472685
679942242 720279441
927007048 -389901692
-531317121 958049908
78205058 961538729
445938691 859731876
278580185 918135077
785492468 616393742
786631569 -626603424
906581732 425351440
874516670 489324348
917965447 -412544122
832948264 555255332
802309119 -607875307
979087614 164286876
771164914 -643979442
-20898519 975139432
489706626 840140828
938776660 -356572275
-157871740 986139119
-182126283 987267504
951750583 -314410455
911694719 413621464
987201308 -96826381
958632955 273999064
-780864355 790790017
-43414809 977535139
373390173 888195180
977725336 -189557785
113870529 955421180
-454613832 976922066
-724357176 848424797
903353172 432519567
662994843 733873515
989411256 -48774060
-703176727 866444205
-143921207 985382359
504543924 832920191
881565607 -488573870
921327866 -404353058
979223830 -178845023
807340961 589750952
-351240191 988994591
981030217 149076686
-581493462 939044690
114186128 955363604
238929642 928634292
728788092 676693615
852140012 -538725047
988746003 -67044849
204344346 936953780
-543852083 953822937
974997247 192179971
89832480 959638837
549734302 809087476
795775156 604103208
412659603 873406282
-413158271 983372425
31192532 968563793
-408918370 983916390
983362993 128500588
-503256621 966233940
950129852 -320056470
932956763 359481623
-341597870 989404833
673198046 725794020
785674159 616179206
-208662907 988268914
778726671 -635613811
815683619 -590878727
-202489004 988054587
761663802 -654147494
949844597 307076089
24237403 969513934
62972984 963927636
969627952 223331345
-491690345 969136127
-295279447 989964615
985983939 100134797
-154989447 985990890
988521187 -72176340
-95422260 982130403
743177466 662525455
826761867 563961826
-734820815 838846962
905875988 426939188
502788687 833787486
311923953 908443350
849873289 -542268626
865617287 -516753814
-67419545 979812423
909075176 419676870
956521984 -296597402
262439003 922541817
909546961 -432037350
-452714352 977267567
-153497654 985912267
-250846999 989424033
-445197836 978584969
383342805 884600072
989788160 18653209
886220847 467789522
451333724 857430861
326141676 904044130
989258013 -53534474
402736061 877306111
-289594692 989932068
-581581262 939006828
913085174 410354005
896290084 447635168
611777741 770955949
989802926 17736093
857927940 517449721
930378590 -380797581
803081613 -606913849
890231729 -472152498
932172070 -375830797
792877072 -619299332
857314596 -530470752
955618135 285867971
210745051 935467247
805207638 592452857
986426203 -108700480
717311838 -697363234
989858678 13935249
-149309419 985684563
982785923 133926380
568655491 798127331
852842755 525515759
988959043 49197749
-734241551 839390334
454428850 856100678
-646676111 905591835
768592714 635643256
989977902 547972
881723582 476274334
-568532883 944485097
-571437833 943293640
402927930 877231902
302364022 911304989
593602761 782788150
360599166 892681098
-539977664 955163015
146386379 949239693
577712694 792660467
960645917 265671724
-525891572 959765672
821920325 -582662575
869812575 497550704
876255415 486230774
811593514 -596156723
-23028081 975375058
576559130 793364523
826724888 564012997
873281925 491498939
-612503047 924541297
982376823 -153457799
491187568 839434443
816745787 577527367
-684632214 880710605
941987004 -346715887
-413417547 983338444
171423185 944174337
698092339 704863547
987797407 -86485753
867874904 500888180
-345417559 989258117
672921021 726017724
157001771 947128616
944355153 325475504
-186581910 987455816
307556419 909759326
985763758 102834094
984926404 112444756
313899553 907843696
988090485 68660952
821201669 571553407
988967179 48979670
-716324945 855482792
786033676 615754276
924515439 -396386342
250259733 925739792
79308634 961361874
-26785163 975785999
-677060203 886091715
323538169 904864496
-429126168 981152867
929285253 369536468
977405865 -191763252
-305860330 989994521
-204247671 988116576
-144273884 985402437
632444628 756686509
944967440 323498842
561644569 802260730
218513841 933631972
-684998791 880442320
-514393695 963176420
-291191088 989942456
371589171 888837058
946420162 318730731
816397987 -589947934
861822905 -523106636
812814845 -594588155
902180614 435085086
-227243483 988850514
922393886 387505785
840685952 -556275984
279524848 917871877
805647939 -603702119
-574570232 941987946
976243078 184168900
989431401 -48098071
955277890 287162095
959581735 -284137209
-551953785 950928913
957604107 278137375
824052051 -579798558
924507503 382116081
965308398 -258559617
-553302022 950429002
747282315 658346728
761063495 -654780499
849725189 530349790
-590252742 935195404
955030905 288099139
864763261 -518192254
989776981 19330540
-667047819 892890925
529013666 820418322
734892606 -681027928
-273858581 989791376
-598973862 931204433
909945071 -431143042
57850747 964712122
-350861897 989012954
796574315 603133716
987422652 80253892
961290724 262920192
-198781246 987921767
555271409 805942565
559234586 803664870
924879551 381158263
-728317965 844858424
85830897 960301808
142572478 949986216
336727297 900648843
728292148 -687269437
858902319 -527897803
524233197 822913219
-29188092 976045646
964685317 247866384
875534838 -499530238
883078460 -485762208
973367143 -216816657
964576997 248366379
750639686 -665549194
-440583528 979360328
713493111 691081099
304838219 910570805
979534284 -176532549
-399351789 985062269
-514853863 963044986
779441535 -634808752
754869406 650441340
922046571 -402578490
988165060 -79561331
972354743 -222529004
-535827102 956557679
828418070 -573840015
906843366 424759904
903180632 432898067
899330204 441211961
-618628553 921360572
533524132 818013786
864795527 506111064
324771712 904476593
963437458 253516097
919428990 394964034
-631716196 914260503
883287283 -485372553
596910005 780685128
-660108220 897364959
989011712 -60388161
341488855 899094064
66913062 963318406
-311669383 989999691
884811173 470478002
538706421 815206680
749952456 -666245520
989866107 -27312353
806241873 -602955728
981270083 -162949527
932047037 -376179821
-749586148 824542115
896093672 448046823
980826113 -166570252
690435068 711459752
708210669 -705426369
-293231745 989954407
-402083593 984751326
710177196 -703705069
932908306 359617117
503353418 833508812
586348298 787340662
940724006 336858976
832665441 -567898367
972248121 208704585
921171282 390595226
968169875 230993183
960923756 -278472882
980868064 150395827
977478452 -191264741
949707834 307554953
387145071 883201077
988557664 -71374958
954280330 -305188961
480857946 844295365
776303399 -638324176
66139509 963438408
161489546 946220967
547989036 810068576
880021499 479413741
783402551 618847460
950752513 303862143
-187085331 987476601
779297858 623600668
-443325268 978902930
-36064371 976774801
-404561744 984456983
596037932 781241466
553514229 806945299
989522672 31223512
-63793549 979487604
747901417 -668311444
668562329 729501222
989738021 -35373275
684996516 716061497
778366191 624667138
810536638 -597508897
-5972966 973403599
787171790 -625978600
395109308 880222115
-468200069 974315291
987657401 76432790
818290456 -587470791
-418365412 982674525
339871147 899624098
256222146 924187125
949202617 -323249339
302044952 911399084
-602425540 929567739
272110267 919922501
788374466 -624582323
785797277 616033720
71939368 962532362
418828126 870933912
931257860 364173873
759476650 645538353
-444299675 978738158
934455129 355255784
870947231 495579337
988886921 51119808
798439712 600855061
904100122 430876003
-625860034 917481203
988205733 -78756169
-641279229 908778103
959239357 -285563538
474101906 847391033
688118509 713428854
989653872 -39593922
978920558 -181058702
608870777 772890263
553910103 806719741
12075007 971137643
731692599 -684064038
-749282027 824844975
724384868 -690911177
597843323 780087382
982680245 134887427
796966096 602657572
644452434 747942442
611145732 771377752
-770007085 803142094
819569841 -585785320
820731166 572188043
957346507 279159043
877463819 484063707
537188741 816034282
857463134 518200382
490570532 839729193
445770075 859803418
965293404 245044617
777471050 -637021652
481456234 844018276
-602382640 929588268
-561380143 947341251
860109168 -525925961
439339176 862511288
-153376040 985905819
560330308 803027746
-327203470 989792187
974660411 194280291
750725409 654780307
240360502 928274594
288070436 915457776
797486807 -613786138
989898470 -24745221
910720489 415886951
526788347 821584695
940071174 -352630089
-713531247 857882110
933988488 356578354
-660014727 897424022
804686756 -604907846
-195851898 987814615
762037920 642783098
944635696 324570834
963930353 251308562
977876977 173074196
987484122 79273132
989828814 -29928120
986800306 -103067626
-214274328 988454125
757285408 -658723214
438469069 862875491
780555487 622153665
787932076 613506112
977564855 -190669169
977982576 -187757037
-176496657 987020269
935167563 353227215
805792162 591716244
612279952 770620453
-736891691 836883687
-678518388 885072574
736723134 -679279906
987864861 72812216
-337890059 989528573
858859170 515934925
968327986 230180630
975301890 -205370742
980607766 152495156
-731926673 841548139
905292738 -441414302
-560904277 947526791
745807154 659857317
800121393 598787354
989142976 -56785275
-256804679 989537247
978278500 -185665854
859932858 -526214647
738430311 667284752
740488089 -675642598
989810133 17267904
928140164 -386890049
836991494 -561710486
-617383362 922014501
985277444 -123875270
848321769 532501220
711506643 -702534529
-708015682 862501678
977901077 -188330386
893734783 -465249285
867397972 -513736649
894257805 451865023
942608717 -344769395
330207333 902748567
981207943 -163461481
873575193 490983540
979816799 -174401261
976994758 179181412
784707920 -628820083
-594980997 933054432
542788621 812965594
988621761 -69936285
786345101 -626934418
-162809486 986383963
620112884 765320407
-623533516 918740222
-275555794 989809702
821085248 -583777005
489105581 840426344
701864647 701546638
988298703 -76867560
532052518 818801507
924299450 382650081
825731732 565383178
-205188413 988149426
46744748 966363685
716349431 688452588
764105505 -651563217
525154630 822435410
839411576 545890354
931097465 -378817856
897273861 -458134635
868149031 -512452831
984886240 112890701
896100133 -460511237
948512026 311683489
712987093 691544038
777799800 -636654158
923059080 -400065761
564919861 800338647
914714828 406469661
851772418 527185299
483336478 843143506
-644340689 906979059
932587657 360509803
-391448063 985912383
-136440037 984947690
863109778 -520964029
750292437 -665901346
533264489 818153177
21618995 969867786
938077972 344768402
904135878 -443899882
556898148 805010784
224254796 932250121
918203438 398001081
894322334 -464077636
-682235933 882439498
601983983 777411119
597316456 780424924
977663983 -189983485
756753501 648444624
815143944 579645970
876748668 485348268
862122738 -522609417
-320863851 989911662
989371348 -50087911
989861934 -27620402
783650325 618557473
-352310317 988941680
986446335 94225023
434625684 864477850
130395459 952330629
989451302 -47409382
966548855 -252608289
984195944 120196784
666590621 731057315
121414603 954026893
797398917 602129844
685895550 715306214
808408768 -600219723
821406093 -583349379
951163833 -316473263
913497394 409376500
989422923 -48383197
966592535 238834032
-624296061 918328328
791614979 -620787467
800052261 -610665360
533805236 817862653
-146815841 985545656
530289194 819740834
984523701 116773209
988476104 60920529
969802268 -236298628
541576053 813634637
974326406 -211248781
988992438 -60903163
264496937 921991556
518250486 825995276
828190593 -574154143
128401464 952709523
83965775 960607481
-653193455 901646745
148289479 948865018
986759454 90020222
313964151 907824044
23041880 969675594
713201217 691348379
924114328 -397408423
-491817309 969105517
797988551 601408562
924340650 -396832553
438348845 862925787
979785795 158997291
784117135 -629497221
-333582954 989644873
-140514781 985187348
820845016 572034706
662201586 734491704
989666866 -38994655
867471576 501580118
984953395 -127666498
800854882 597880978
855088281 -534044429
989737149 21609596
984229784 119845751
57559412 964756316
787656253 613833551
935453747 352406356
82535753 960840143
912170421 -426091012
-760998046 812848721
138836477 950710360
-614594649 923464024
904741787 -442601418
989995798 -11250941
-382292668 986804636
987323869 -94784071
-199693661 987954755
874133135 490001069
-203569014 988092681
935211875 353100332
983719526 125008321
726166691 -689256995
832853654 -567631559
714247782 690389162
420443024 870281930
-261901091 989623449
936886498 -362237504
948777009 310775151
720531547 -694448338
970648696 217768345
-506495587 965365723
748005624 657600271
-101287985 982573529
-229312104 988908699
-499173331 967280559
930775588 -379705789
770307130 633745270
435548259 864094081
513461631 828439793
975099428 -206618148
965439199 -257941405
905934133 -440021173
-628111953 916249556
-7123399 973541835
-764181476 809480968
874147951 -502004047
-37571568 976932515
676145425 723403681
-256878641 989538570
-498946673 967337889
515919591 827186652
536225352 816557434
949411471 308584259
-696882354 871415767
270088354 920476882
-223708614 988746988
828580397 561436415
854902858 -534340775
179000950 942575830
961885269 260352530
-44306186 977624826
948090823 -327014925
858681195 -528258220
560419599 802975686
331995263 902175773
-753034912 821076151
481276829 844101505
981607796 -160144978
741382646 664332796
968292748 230362684
864658520 -518368215
799054548 600100332
976020924 -200849220
358737574 893320908
765717067 638791051
849380754 530878741
801291272 -609137755
989964763 -17680206
-710752430 860229726
-308925556 989998273
-330286071 989724115
653331770 741296428
51438222 965675349
980905920 150089192
845547260 -548929943
747199755 658431671
964707969 247761664
701214376 702121712
989937031 7130566
-393877482 985659253
959904602 -282782179
950931600 303222405
988524771 59848075
903909302 431297463
949691588 307611660
-580985418 939263435
761959660 -653835246
381806599 885160789
857654043 517892523
978124613 -186754650
971973240 210286948
-476563006 972556957
945882190 -334314098
977771213 -189237817
54699431 965189090
971460928 -227454684
-52656223 978445519
785271984 616653792
946282895 319184882
963339953 -267725901
978685922 -182755407
928474611 -385989441
746651172 -669563867
666660402 731002358
887911434 464530552
987324257 81791708
-20956141 975145828
836757868 -562048700
983296551 129141407
-58578027 979007640
-671858714 889665447
935414400 352519459
968920482 -240847992
975313045 190185057
772069366 -642990183
-775314247 797181444
-361194449 988424235
76810428 961761200
956031163 -298512087
919999928 -407612462
944925723 323633924
989933248 -21542865
-561956968 947115742
-92734477 981923843
-217517346 988557193
421521353 869845958
882395697 -487033629
968756464 227957986
905622195 427504370
516874750 826698684
965482599 -257735039
568254302 798365660
898654786 -455322969
675771688 723707926
281064467 917441495
989950404 5556405
829184077 -572779079
682858825 717853386
358676164 893341968
-488530845 969886465
625429987 761645744
706482985 697426154
469236091 849593056
423814695 868916294
-495879308 968110165
-34985948 976661760
-365195702 988163849
892465060 -467769894
754642674 650680722
820498430 -584556762
987778938 74347177
903153203 -445985340
987652854 -89114944
985659139 -119169012
870701603 496006738
96295319 958539690
-131365560 984638380
-720575221 851775222
980961998 149633554
751922720 653533921
284345950 916516662
-760209254 813675723
-386497516 986406650
201619419 937577204
-419552037 982510733
968205667 -244462635
981565108 -160501071
986335473 95671838
-479235186 971974598
283951991 916628289
936654081 -362927203
318833917 906331265
891684011 457102860
780752891 621925984
840548003 -556482121
803431221 594678320
761930706 642898845
930882280 365202609
970714559 -231479356
760747783 -655112031
875410629 -499752838
891482517 -469705388
903043135 -446218111
-120877432 983960470
915372493 -418698539
192700178 939590608
989964462 3379880
890041261 -472523284
-274305400 989796267
39255726 967438597
-773386921 799357466
826611053 564170376
-238757389 989155465
120905595 954121935
870253428 -508833313
252393237 925187359
-327354323 989789065
-428983274 981173783
484202107 842739061
-28437808 975964841
961591353 261625814
-193041901 987709586
-680701571 883531430
936132307 350449232
563398012 801234850
277103312 918543899
989403458 -49032407
693037455 709236185
-85146471 981315359
989750609 -34672926
989995350 -11442330
689379326 712358236
812936230 582535187
977928267 -188139738
738060164 -677995493
943074744 -343302333
987869129 -85160738
976716107 181050036
-88551481 981591816
750961612 -665222378
980490804 -169206221
938167958 -358409136
-246274384 989329521
444498991 860341953
-691333707 875693550
880813057 477959349
931647600 363104988
48959175 966040812
804519183 -605117477
-402464675 984707052
-271943474 989768061
947566597 314896533
948353464 312224942
942911446 -343817410
987209635 -96690477
930504957 366233130
511337140 829518785
824015642 -579847696
40815561 967216233
858482429 516548651
315595324 907327299
689546096 712216433
-585147370 937459152
-733310054 840262508
887734986 464872288
182835151 941754234
555405348 805865978
923605764 384424836
-501739451 966629336
-630207220 915096788
-90512122 981748365
985319876 108005003
-651535292 902658557
208373008 936021460
740680221 -675454932
936923037 -362128846
-187276158 987484412
-206716135 988202430
713999583 -700321745
216152699 934193484
965400437 244543412
-695176395 872739273
-511734631 963925515
325447730 904263472
-185829014 987424466
974236140 196897519
-741343863 832614382
-720230847 852077929
-506127753 965465396
-662758578 895675582
-683069831 881843379
-428396761 981258890
831028781 557988086
178786907 942621330
-457385951 976414285
-622772412 919149984
732906244 672713924
-273302803 989784971
273826865 919449546
988806237 53167871
-546620957 952847909
924480299 382185958
982747474 -150068158
-218360328 988583661
752562331 652866302
853856163 -536009406
94893566 958780116
586062602 787518410
-154474568 985963911
-374668414 987462585
955083976 -302152231
259462968 923332966
-624651543 918136216
985911907 101023414
242784991 927660721
400025339 878350132
-467626495 974432230
961098993 -277722947
872194639 -505452148
984958487 -127607877
737815375 -678231109
531450619 819122485
774272276 -640569865
965063530 -259713665
584923134 788226604
-142528717 985302936
207639739 936192102
880917601 -489771128
735381901 670292916
-626073019 917365445
874184914 -501938364
36513962 967824434
944032919 -340263323
-749851129 824277359
965531381 243925639
780270055 622482578
-154187236 985948746
985516392 -120969144
-608694729 926482812
-738522046 835325738
184253388 941447617
985835640 -116870930
289095289 915164582
782505290 -631340897
-726873608 846163874
973075343 -218482883
657661064 738002123
-557136399 948977922
895444588 -461832205
929522228 368897358
30508152 968657929
905157493 -441706394
483470554 843080896
989627918 -40774793
397165207 879443061
-608367105 926647457
792760860 607741535
814177211 580915270
-634922659 912443972
937899795 -359215890
925883720 378552118
806171186 591236664
767305766 -648148397
-213356154 988424544
876510833 -497775591
720675201 -694317600
966809355 -251344873
918584853 -411049118
793923000 606343916
886196113 467837013
747792164 -668421082
836426609 550248277
-11060203 974008184
89700171 959660964
553976517 806681874
964240939 249905883
885645465 468892048
-167253326 986597883
106268843 956792089
953029724 295623491
663092579 733797292
175948836 943222093
912714355 411231302
988558517 59079726
950554993 -318586356
975802027 187047942
780785536 621888313
907811235 -435903517
168541374 944775793
970528199 218431281
-732317143 841186116
935858315 351241484
-564445424 946134296
859100040 515542257
971606952 212381124
926528670 376864982
902483215 434424180
951363081 -315775131
318958854 906292579
960761663 -279163822
-466859771 974586515
984353394 -134299627
855014195 522102990
742860531 662845371
457340435 854837950
52029261 965587819
774142310 -640712971
-15952967 974578944
890209332 460036963
859544676 -526849380
975664417 187937354
759906545 645077688
857757371 -529756217
925090014 -394915455
880122935 479227613
839842975 545253244
498155635 836061684
695105367 707457273
-695782371 872270005
456593376 855162698
469148295 849632540
-140295533 985174619
900283345 439175520
667107117 730650366
683301497 717483134
711136678 -702860840
875740566 -499160977
796992652 -614382649
767041568 637347222
743997770 -672198240
-260458455 989599844
-189425535 987569960
278869089 918054952
989796563 -31988137
984422399 117841393
920854208 391393075
889466800 461498830
987993569 70467116
869352029 -510389454
-281512957 989867675
985744744 103061159
812671893 -594772061
402069563 877563719
987175618 -97243337
601761599 777555712
-479997915 971807072
171607984 944135561
959468974 -284607279
-349686308 989068862
624192558 762504932
947710982 314408095
-450914679 977588898
-6232198 973434831
21339260 969905556
72561863 962434466
907733422 422739847
-229639878 988917721
803142294 -606838110
-669599640 891190109
981268795 147100953
973793083 199586584
404067834 876789408
977723937 174156564
213205956 934888845
890164393 -472283590
-607194603 927235037
-329071501 989751704
485814227 841982648
115416190 955138052
988568769 58840862
981863093 -157979474
-643062080 907733851
818229070 -587551486
-702787266 866758005
889378011 461672968
569215691 797794250
104866314 957041529
757305737 647857187
975447097 189332094
-221775425 988689240
921114665 390737833
-605003928 928315856
941019017 -349711581
337680329 900339445
304018685 910814515
-718167968 853881274
814319585 -592648255
627621568 760115249
989846769 -28699181
875435113 487693744
658641885 737247406
970661196 217699401
913239797 409987537
941179318 -349217431
757585701 -658411890
-667325607 892708147
-303451804 989989816
929617543 -382881145
677555546 722250857
281581993 917296343
563447509 801205775
214958683 934475689
927368010 374654812
757693864 647443843
988691395 -68331826
961679934 261243158
-758109657 815867250
988484459 -72973352
-59966521 979137456
826405620 564454219
-187618621 987498361
742154288 -674011201
-22344289 975299601
719879141 685158451
780079296 -634089795
-395803006 985453175
216948399 934004898
798241619 601098125
200553862 937820474
979121897 164031392
824160242 -579652536
518287356 825976404
39766501 967366121
989550190 30176431
-22023068 975264076
546425882 810943023
627375471 760288260
929863408 -382209631
796241515 -615287881
979179660 -179171259
-691067621 875896561
920968351 391106086
775249637 -639490585
767502140 636842937
905976754 426713881
218917327 933535619
476279024 846398639
934388027 -369556273
550391067 808717287
981625146 -159999769
1681510 972462777
186041389 941058609
867888184 -512898835
975681230 -203001990
536135967 816605828
-769231311 804003500
989999395 -9192776
929939108 367770220
939224879 341377441
563551790 801144500
-375452425 987400517
859660629 -526659820
889223221 -474110072
958614433 -288152149
908259983 -434910085
-331412783 989697541
68238096 963112363
868219292 500296464
-434861740 980280969
989962390 3751738
942244789 -345909789
673791756 725313792
969516143 223930648
236504322 929240981
871986611 -505816245
715574526 -698917468
729635864 675878206
334155475 901481099
961775968 -274780530
-193552364 987728933
306268700 910144176
960969868 -278275621
862222098 510408438
981792633 -158582603
800427690 598409447
657011224 738499908
981359459 -162211104
983533657 -142642910
562661783 801666471
986587416 92364131
887909596 -476638389
411861047 873723232
984512461 -132591092
936501205 -363380076
906399967 -439002405
-385162814 986535364
981247578 147278191
923717878 -398411636
607537000 773773529
363322959 891740635
858086627 517192251
985689686 -118776041
-364635986 988201312
-664880359 894303349
901961615 -448492024
713283793 691272896
976435721 182902025
987092919 -98561757
970085779 -234816695
946006819 -333909446
850878651 -540702054
849629653 530496574
978668890 167370110
579987649 791266302
778568586 -635791718
986507386 93424559
979484428 -176905706
902769391 433798312
393718623 880746632
989047133 -59429012
-528303598 959015219
-438554933 979692259
911647814 -427282276
866393116 -515441955
746784435 -669430617
757768526 647364184
983741465 -140607052
-648395254 904559272
234364449 929771796
818218455 575561296
412126852 873617829
-431298635 980828500
-572048032 943040847
185723512 941128137
312849684 908162851
-238837966 989157441
965031634 246263211
513177059 828584567
-583395940 938222768
978191669 -186280666
-515086162 962978140
947240743 315993173
-174397800 986925780
-27570502 975871186
828692547 561279782
-205808931 988170999
792306632 608286183
972861821 205122613
984658606 -130990195
89304761 959727086
984246444 -135427916
885856943 468487294
948419455 -325907061
-17945060 974807896
345981449 897613410
293351042 913937734
384369294 884224046
918418179 -411452079
244860277 927131088
980100258 -172230216
659476610 736602614
963566385 252940256
254738486 924576135
985860298 -116544870
-709447865 861316268
778534730 624474583
46490440 966400527
914681149 406550579
985215880 109187847
803544399 -606336092
-235536525 989074192
863375741 508488059
972619180 -221050620
973878537 199071659
44042889 966753852
515068467 827620817
843066950 540443896
-677698801 885646472
768051094 -647348223
124292878 953486943
229098856 931068842
903337522 -445595301
-522873503 960682488
966901454 -250897011
-424088598 981874288
634287570 755364430
849425527 530810013
988066564 -81462925
-499960671 967081304
-559659661 948009065
57034137 964835935
-434091009 980400378
787728415 613747893
-234086222 989036703
-635392857 912176022
185453710 941187025
554777557 806224705
989897296 10945128
213400713 934842973
750208106 -665986781
896396623 -459912285
989997094 -10643250
815061884 579753907
699222040 703876149
852097497 526679803
-48658828 978056924
629254356 758959783
479802275 844782554
956343630 -297297666
989344597 37645516
-202138110 988042195
-81253476 980994665
334245132 901452193
988934054 49865134
383742605 884453778
-69251836 979973024
680707750 719643913
906232481 -439368987
354103019 894899929
221608450 932890005
982272824 -154390111
833969134 553792009
-229420977 988911696
394979482 880271140
835698208 -563574775
363959459 891519616
963578590 252885698
-678752334 884908391
-390420818 986016899
-34363433 976596194
-727526217 845575012
818617876 -587040184
943809347 -340974746
975368416 -204958003
989864042 -27465793
989687124 -38005220
-430217107 980991306
970697347 217499985
134062861 951629707
-317446573 989963268
-740636328 833295376
925314043 -394336487
72107747 962505916
949920801 306808209
183292728 941655522
-64916939 979588838
838519383 547202100
957354664 -293281331
-494628916 968421002
986250066 96774107
766849001 637557643
-766975797 806478467
887077543 -478229471
746667575 658978101
988608707 -70231195
-29390343 976067320
-432648301 980622801
718755536 686211062
710484133 693821180
751080421 654411341
976659190 181427383
977415705 176305772
957897062 -291092913
56646422 964894669
-686426144 879393721
-257691742 989553062
-323216868 989870246
759235108 645797111
-519293978 961751077
918167276 -412057897
561193718 802523890
989720539 -36305788
981538898 -160719168
-650665655 903186600
638641584 752206918
988384501 62869101
-422112222 982153587
827768936 -574734907
-94760711 982079759
45528895 966539655
975955871 186048246
954498537 -304368241
910596276 -429672216
-302322129 989987245
866296390 -515605645
928969529 370386238
225472999 931954579
989999888 -7334461
532392274 818620119
987831908 -85850456
55123320 965125137
217687844 933828947
749158098 -667047165
-471286165 973677089
-66356369 979718107
813241825 582137445
380482649 885642731
673524982 725529611
656325946 739023146
980593654 152608485
975575540 188510526
977814913 173514208
989678510 24596840
665554599 731872001
177871372 942815725
941563143 334290154
839200249 -558480838
939643783 340125126
65664708 963511913
969393171 224587347
545698512 811348638
920862616 391371959
-635150120 912314375
271650917 920048706
977439266 176142347
945247348 322589011
792980395 -619177303
528801522 820530472
879603149 480179953
989971383 -16786640
972484205 207334797
985530666 105585489
-21588643 975215960
913887575 408448345
988226046 -78348891
870537699 496291798
969533255 223838977
-735779754 837940926
-262252458 989629154
-749427477 824700313
332775856 901925218
976821763 180344468
740239343 665480629
973486519 -216133054
987547497 -90971867
571572890 796384432
800108030 -610596936
600195522 778571453
547033818 810603315
897130654 -458425311
-726207281 846764211
966474375 239409327
693635345 708723897
874535542 489290975
814917745 579943468
358050146 893556387
388474966 882708417
787609093 -625471797
902573881 -447206898
-679222972 884577537
-46636846 977857372
203946211 937045061
704298873 699381530
-526142127 959688017
740793391 664924932
326925069 903795570
-453926160 977047320
794988374 605056251
777471092 625688461
958869005 273042285
334791779 901275740
827011189 563616655
302430979 911285206
857518737 518110719
983159301 -146232677
121541706 954003153
848898881 -543780183
921395230 -404187067
985260482 108681143
-706187970 864001781
-300058844 989981242
431149026 865916461
-779293324 792623466
888145705 464076377
846325539 535532867
-637217822 911130439
197872585 938430027
-735718460 837998955
910783499 415741079
503485337 833443693
428695637 866924871
869760301 497641216
-767942274 805427171
871462915 -506730548
983683104 -141189063
855271540 521695740
386260034 883528337
770911424 -644255630
-688969301 877488890
-228174178 988876902
960866311 264736251
989967537 2810940
739538751 -676566314
946591065 -332004000
738662460 -677415032
735899844 -680067493
-647882740 904867968
845779004 536358768
658301435 737510065
591264710 784262986
111245678 955898076
395094955 880227539
977104621 -193807431
624085497 762579214
574455008 794643529
955411046 -300906047
29486023 968798092
712026883 -702073901
-729686646 843612969
804450537 593403508
893480088 453462442
49643239 965940401
703437264 700149620
-4037431 973169580
925984725 -392588741
979241634 163131984
430488075 866188762
45107772 966600379
968330376 -243839438
626832122 760669650
698729583 704307490
-615747962 922866480
949788351 -321235983
773121719 630608436
-118624983 983808082
969512913 -237801079
635212007 754698122
989392441 35982214
-572252055 942956017
-15785822 974559609
549925135 808979988
-780967250 790668758
915592690 -418182999
819920526 573278962
715348549 689378048
576731764 793259364
174850779 943453604
916875257 -415155710
194142669 939269442
1498346 972485660
931962568 -376415540
717205499 -697458720
987492697 79135491
362633746 891978974
-47040878 977897323
618166803 766651526
681193635 719240032
478843382 845224046
843763930 539396452
964303850 249620082
777033524 626186687
