10000 5
790323194 494828911
-128297731 977875501
364208051 853734558
460064552 804549953
858777635 -659579506
956643086 -493696875
874681795 -640709359
893351605 293320656
25763019 956205008
89876810 943318692
-129693700 978016504
988443300 -204765528
668489463 645649540
289746810 884667318
989906961 -267658721
215961176 909989909
951209176 100396105
463022955 802834518
939332814 150370598
-175814140 982208714
506241025 776385014
746310174 556710669
931583697 179057298
253112070 897850127
576737858 726543965
-584210910 948292483
402881709 835300072
238097935 902909228
978905511 -71000575
-633248261 921451079
925653578 199344094
-649156389 910783872
-393593615 989903050
380255685 846286221
-223632024 985547269
989418864 -237236492
980833960 -401349138
937406524 -539939836
495850412 782999145
-603229524 938839350
98176141 941462788
143500795 930520659
908878464 251093900
570973454 730986005
-124842430 977522368
534227858 757713153
336698233 865852920
870658941 -645668382
870694926 347648707
-396553867 989844079
933746055 171344877
-90059752 973648904
827559746 -692284794
965628578 25805746
909987821 -590711130
-5721930 961672624
115739639 937376609
474815481 795880935
-472374904 982679265
-71501042 971336317
902875341 267968475
886413150 -625507863
153260073 927995059
826829396 434753837
897165191 283351375
967215373 16143110
907204422 -595199269
-43808354 967571146
809997499 -708663974
389043826 842089181
463918354 802312528
699190363 613285856
-746243632 821325654
29073661 955599377
-536867456 966866917
-759130639 805548358
704214421 607679419
746984201 555833496
-29470385 965444816
803438824 -714462253
-73076923 971538956
971740347 -13773012
954199299 86380956
953324975 90545319
785491328 -729532700
116825554 937117885
205229959 913293038
-318904296 989331857
158083933 926719090
584742395 720263071
428403307 822123722
-540598270 965641190
899673291 -606796033
953887418 -501180289
975586182 -428080385
184726732 919339587
863873200 -653725785
839548018 -680312901
-263107950 987556451
-753895019 812109308
690988372 622253427
-493083174 978649667
942533055 137711342
734024738 572377475
-726856236 843067715
889865678 -620807573
567280221 733798444
937253954 158348234
878130939 330716332
-616203986 931719081
235787297 903669675
948834427 -514031204
-488559221 979615816
-177988088 982383408
962691067 42723246
967327898 -460523565
-257237595 987297564
899096468 -607651387
394851320 839269320
787907466 -727568079
922511791 209625205
291796409 883893100
884266748 -628377484
391047194 841120839
989776273 -256737219
989114015 -325650512
834820942 -685109981
987831601 -345475040
907740242 254353840
93403029 942536700
-239139842 986415220
989578437 -314506071
919082617 -575204891
986383843 -361021550
857992955 374943989
-609966539 935212958
366313472 852774356
963582641 -473044077
770992806 -740925712
78089761 945871189
-737532640 831381915
246701494 900035942
936298436 161943754
314974880 874838379
-13901117 963004747
898894915 278750605
716199818 593921938
-64616471 970438546
822770843 441922848
872363152 343916083
787237497 -728114434
-421609862 988754049
866817482 356187566
988567569 -335225699
-748699863 818405319
133189050 933124204
841865602 407021407
889947954 302006936
957886214 -490193088
970871363 -447575656
536089160 756422190
536791070 755933890
953452482 89942186
806145282 469952974
320224750 872715134
421950877 825538873
-532873684 968140760
333003109 867417474
-618851295 930195001
895947367 286564837
11821853 958690382
714630158 595753756
666393744 647748082
989962727 -275037020
128831482 934204120
-49162402 968332652
606745841 702317842
876766988 333885121
46132447 952370014
954549671 84696378
885443006 313212561
373183414 849603875
-723591714 846490541
781912893 507423656
944806624 -523632864
110348541 938652361
175040022 922086380
980695880 -402152311
844224157 -675466824
451708634 809323113
927776154 192217684
983828008 -381996489
663851944 650273028
-463818333 984072327
886450180 310737858
919846321 218128606
-627345182 925144219
623999858 687469891
188116439 918362445
839850667 410849793
989998832 -286247156
-382054371 989999987
517112240 769287513
788315255 497873310
38487236 953837748
535368203 756922861
-159689705 980845725
374331523 849068869
-185814475 982994984
-681600358 885682667
888646337 305280123
988768544 -331959471
923693111 205790509
828962042 430934327
-189809426 983295705
389159190 842033550
969314273 -453412929
-539935927 965861776
944852934 128192187
-528400276 969512037
835816584 418403875
978618939 -68376370
877329960 -637375964
-128477658 977893735
-5366728 961613857
-630181886 923388018
848124164 394883281
432633851 819854143
985341946 -145260721
-698556877 870791872
794181452 -722370458
988627563 -209849950
590839629 715386140
709376966 601817400
841361419 -678447481
911688668 242927533
981161313 -93152389
598991331 708759067
979987417 -406173394
-600639584 940189453
906738273 -595936988
794470965 -722127183
754939568 545320831
979886665 -80279576
504214543 777688491
930731449 182048225
282912459 887224571
28355312 955731095
-588471405 946276038
543103350 751502517
-33804223 966101547
712917044 597743033
765989746 530231477
711655207 599200447
-707978250 861979171
782387382 -732022091
768147107 -743082395
757430716 541966722
972402562 -18492178
844383715 402179233
977966832 -62555264
537126090 755700503
276139221 889713730
980525081 -86590579
979241392 -74124215
558991144 740005840
475593111 795416515
920469543 -572728405
364530627 853587729
879059082 -635165432
480486427 792472937
685150518 628487427
569253153 732299540
878359537 -636062191
470980267 798159940
982147310 -393334150
961825273 -478561859
963997089 35352966
958304825 66073254
-649555601 910501385
732043029 574841155
-641127242 916310284
845717492 399591637
989749000 -254859021
838498804 413397084
29739135 955476942
153106348 928035370
909630487 248923588
-750026109 816814898
-264589045 987618625
649543093 664116878
-671936606 893617266
456195364 806771594
321680422 872120531
986444389 -162922139
913894559 236399776
-634386034 920724363
908344235 252627050
989999999 -288261174
969861143 -451386396
779606102 510809431
950041489 -511058364
-97174110 974489247
960693557 53626704
644659386 668719649
810856279 462210860
797754894 483349922
735743916 570224752
816419565 452870552
613842050 696297513
197456940 915624768
170227978 923425932
831416105 -688506572
384932590 844061349
956981305 -492750215
571865929 730302980
502180563 778990356
944575892 129345742
9399567 959111803
525867082 763433370
-553504858 961106354
815248599 454855727
-126785642 977721519
282383447 887420558
963948215 -471866157
988956428 -219792830
904212660 264277648
989978414 -278104062
-372009434 989981142
659954390 654104445
896909969 284026373
966002883 23561494
-169615864 981699170
953117152 -503206976
889053765 304258573
965304636 27730972
985795794 -152224333
608694404 700675986
636114984 676607367
694274792 618691666
-181003185 982622285
-580057383 950199654
-766334186 796203572
816861150 452119174
989984735 -279686324
-597690896 941706325
-691342077 877277051
-278556402 988159245
-372468654 989982746
824844995 438275216
793473446 -722964355
-364320230 989943471
-407148584 989516090
-61792034 970063308
866802297 356220598
-693103433 875715682
958575649 -488220313
942850523 136427623
887857543 -623552293
859416224 -658852430
815252997 454848289
-369207579 989969630
805404697 471156795
-529421435 969204906
-511088830 974341194
193146244 916896895
987768673 -346242017
947185296 -518023622
741957370 562334293
793180527 490458072
855887401 -662842825
801833157 -715851371
-289003352 988519228
791619001 -724511231
187514939 918536507
-625390305 926333632
917496677 225468465
955904444 78101264
848006720 395114029
-664364381 899569655
978708723 -413045702
521421411 766422421
888970195 304468372
528028017 761968397
784539531 503537404
975491901 -41859515
647601812 665957212
253983570 897550569
540482534 753350998
875144844 337611273
880255538 -633623220
107108255 939410062
103374446 940274719
977016477 -421444350
699459215 612987947
961513070 -479521173
-759197759 805462913
662415578 651690694
-11814512 962668296
-405609885 989574729
810226454 -708457895
985684910 -150484407
950033979 -511077023
644076260 669263878
697532585 615118533
-90780642 973735269
-674350922 891665185
917498663 -577991942
-648650108 911141027
-317516514 989301566
985253413 -143943098
935827772 -543250802
736750957 568956886
-198582815 983929041
989896838 -266621798
903857816 -600444549
939326258 150396116
917111749 226655612
-337941169 989669191
989957977 -296655993
968095786 -457823152
955568079 -496659139
983064741 -387330736
967245169 -460811538
-166168704 981407439
624785408 686777087
980270986 -404585382
801040541 478161865
964216969 34089827
-67164669 970773405
-57135945 969435873
-424494435 988553192
-414249161 989191974
-541721410 965263972
862331468 -655511490
411151672 831129030
984825930 -137740627
931688241 178688401
210319882 911736857
47652178 952074441
397173511 838130578
737810663 567617539
979914654 -406575380
853772884 -665191207
149110799 929076958
755700900 544298663
965527200 26410305
331959976 867856678
-189501456 983272784
792142447 -724075634
949328632 -512820206
952393739 94918872
-627552454 925017289
829176180 430548509
983441040 -119358832
386075378 843514924
682644377 631127890
813233045 458248448
-1648873 960994736
944985645 -523217558
709631705 601525708
-188558488 983202406
416698262 828277512
760984970 -748407618
983174279 -116063659
514054629 771301448
987114726 -353633273
-757793602 807242437
-274354755 988003974
988757943 -213626151
811714841 460784514
382237007 845345961
-207945371 984563610
982374251 -106548961
829682358 -690214188
842693896 -677065739
531040968 759910746
-594511724 943317224
984288727 -130324968
399638069 836913518
-652763216 908207181
981378413 -95462421
-291084666 988585774
957660416 69341978
989313272 -232724722
885693021 312599837
781747950 -732531412
908670626 251691345
755009112 -752745534
973107756 -23616390
498437666 781367516
-550246854 962291036
480083296 792716611
813406420 -705578393
-374099929 989988073
880835105 -632872928
-535597799 967276118
924792025 202189904
876678169 334090158
-317258697 989295869
-501279410 976779270
864762171 360636944
884469228 -628108374
962645633 -476012168
989998709 -286141920
203672868 913763769
-34334496 966181113
-368289386 989965292
604304853 704360205
504583257 777451822
989826549 -305345789
738996576 566114220
96584900 941822835
309605208 876981283
149571138 928957507
971644183 -13095717
653083301 660743123
907558117 -594635771
-776592672 782144157
981933598 -394684656
893831505 292080041
-91849708 973862935
-462371177 984292228
-294503836 988691835
963442569 38505002
-326528121 989483279
-727641515 842232164
251723136 898326369
95783906 942003401
809921114 463759928
988899321 -329703423
-765387275 797456177
-7473215 961961088
619007185 691838099
318000755 873618463
976427210 -49445900
948001586 -516057254
92763577 942679198
989777586 -307567088
955233383 81387037
-584338826 948232798
745613119 557615996
-698949499 870431769
142368383 930809442
-606168249 937277916
904626987 263125933
-130853494 978132900
557599194 741034385
-206178149 984446507
-80356229 972461192
954256969 86104431
501023406 779727794
912985834 239102005
900269966 275058403
989175075 -227332201
986347117 -361372976
905025821 262014329
930668854 -553661703
926910620 -560890751
575922116 727176195
762752675 -747106975
920736918 215308734
-450786232 985898626
-227257611 985760289
985004842 -140309534
241531799 901769936
322052763 871968087
587777159 717843979
934456560 -546075501
813493615 457811429
742832406 561209588
518050080 768666788
-246221615 986774702
934853399 167301351
-377449043 989996017
591499994 714854162
734930145 571245734
907582954 254802183
490301967 786464672
880159892 325945831
982326665 -106000361
-692060963 876641231
-42161829 967334027
625384197 686248001
-88214521 973426765
-765851184 796843510
977485585 -419190685
933467055 172353137
985785034 -152054202
924655187 202640248
530853641 760039352
779235434 -734522117
989678020 -250368486
722145568 586885409
91977623 942854068
973593601 -27218441
909302637 249871338
-234599672 986172790
197426045 915633939
989289021 -321969917
492664388 784995345
986380735 -161827768
929459110 186460550
-333379317 989599874
942219544 138973128
-199893080 984020045
834093758 421590024
846414856 398231730
-604044103 938410521
-218850192 985257840
269062584 892262901
895460551 -612946357
851795605 -667366633
905600562 -597728408
960153721 56491743
105347503 939819048
879499287 -634599199
726311183 581871433
953853974 88033460
975212823 -39644077
782405301 506697955
-310442194 989135597
936229254 162202185
917416828 -578134996
989717153 -309928861
736853508 568827515
482513705 791244789
-136809124 978722833
383418893 844783539
910031595 -590639488
808066035 -710393413
923285788 -567613148
982934687 -113156436
-304471407 988979837
448636377 811054668
640600853 672486974
341768108 863682512
969779698 -322576
855107841 -663711938
434198871 819008529
989091779 -326087515
219355746 908928205
961531428 -479464858
179849739 920730645
764343875 532514061
989639301 -248146632
988999504 -221202123
989339252 -320816923
887806575 307377119
985993756 -155387435
-354332939 989866595
32030307 955052780
99882669 941074539
438453980 816694759
-181052590 982626165
987195175 -352777698
809816262 -708827004
-578141760 951063577
963845699 -472197200
872069282 344577040
463863287 802344668
679141580 634779681
910560962 -589770895
767515628 528104313
983094020 -115085919
-567584373 955619716
981957275 -394536285
-383570443 989999123
-711215588 858876226
293748749 883151902
983581410 -121123484
633686929 678814700
-394832677 989879988
-40494183 967091709
826253651 435778613
638164256 674730994
989990044 -281434893
463563875 802519351
938626544 -537340344
-529940229 969047590
-108302672 975754007
625703134 685965605
348196842 860884897
-40463186 967087185
911032283 244848723
922538715 -568977978
989225255 -323378586
756862465 542734625
750480265 551250356
958326298 65963789
-224178949 985579761
-722338404 847787805
377939740 847378618
860910154 368845296
386594199 843266483
-739596995 829041077
-551931569 961680785
936414859 161508202
887453043 308255771
989186247 -227750731
985934909 -154441699
769870893 524797333
874817848 338357477
564323350 736028875
238201745 902874948
784457205 503659856
-747369293 819991177
400552297 836459948
957493739 70182051
40333759 953485626
848347331 394444312
-49058066 968317951
-314512657 989233583
891969159 296871424
-755632836 809955493
970230769 -450002052
982317025 -392248616
526697152 762871708
609466346 700023517
117489802 936959218
575054770 727847437
955961609 -495581366
15089944 958117034
834037733 421693233
872699850 343157589
989702888 -310445454
409299246 832071258
795950554 -720878239
-408099519 989477804
-168280609 981586719
970791342 -7167174
-628219711 924607078
963706173 -472647087
-452145094 985725428
-720624102 849547618
106563362 939536784
-718739604 851457192
809823776 463920641
798761151 -718489736
763114530 534210420
989421936 -318799467
487132596 788423338
261688948 894872479
168178487 923990764
673872982 640198836
670163924 643963192
988089047 -195784313
970584219 -5750478
986799683 -169228664
737754792 567688264
-551266141 961922461
-255921208 987237280
603900723 704697278
845061404 400866954
-27525977 965146649
388014852 842584626
888623499 -622509489
876255655 335063730
-674615695 891449682
912674447 -586261568
926023384 198116232
-109642565 975901872
989181586 -227575382
956557970 -493934044
-63234893 970255549
513003691 771990277
987406560 -180888361
620069943 690912995
973557538 -26948911
-122943917 977326425
6100854 959679655
977170012 -55667903
903451269 -601072217
933297100 172964924
865654925 358709513
529951093 760657884
-158285578 980721714
-185471981 982968834
626216507 685510235
318568107 873388670
-706726673 863170453
963385103 -473676067
833504081 -686429299
-639855843 917159245
402400725 835539999
-222928677 985505284
989962044 -274920534
727431841 580509323
364402405 853646109
936489963 161227092
932032437 177470714
989500430 -316749273
-557051381 959782487
104726572 939962834
-249838346 986951254
980915467 -90584370
813826065 -705195745
440242256 815714249
-79875886 972401189
-635090685 920272430
907385029 255365617
543859556 750966677
724332936 584260582
782328359 -732069123
-444351936 986676517
-668536432 896324125
-270882175 987870886
889979729 301926726
508715133 774785075
723509677 585250464
506632909 776132270
682423206 631359716
459691766 804764900
676884488 637111802
328319566 869380096
948479733 -514896202
-39510311 966947863
-560128337 958601675
852382091 -666723215
-191640794 983431202
920682512 -572344958
883077277 318967145
942624355 -528598350
-76230480 971941344
779619559 510789738
-691807132 876866070
800861324 478446765
598052185 709529782
988096916 -195970849
966347385 21477638
723126321 585710594
946764505 -519030579
-536174358 967090536
-169428933 981683477
-543346649 964710977
977620904 -59537395
756178518 543656237
873925941 340385399
634880767 677731177
868196861 353173717
890575952 -619828189
989999453 -289315983
532930130 758610202
773585464 519520159
890995098 -619248175
-472016163 982740234
986161953 -158139976
-226138304 985695264
-218391056 985229565
989748017 -254792994
760281883 538093131
-180195188 982558725
-321211050 989380395
921909610 211564100
839490147 411530907
982525485 -390901732
946430453 -519824868
988601719 -209120436
979057271 -411219402
983575042 -121042979
568417891 732934895
979292739 -74607000
395469806 838966632
985394060 -146042284
853194176 384776323
875108729 337693740
969242138 3231024
551529041 745471689
680234670 633644895
954403123 85402083
554099548 743602157
978648077 -68640961
639671235 673344507
-573007818 953335029
697216445 615467200
984556220 -376603794
-495414037 978131860
243495355 901114543
-730042307 839651495
-240980835 986510568
18514612 957511190
948987903 -513655958
895276729 288323130
-288582956 988505493
773017991 520330697
-458982977 984792580
989141485 -226098421
447283050 811813017
930539061 182719421
876538337 -638379011
988765045 -332018462
899608971 276838421
874476281 -640965597
985407666 -369765254
-3911728 961372388
-487257562 979884137
874171402 339828305
-250849925 986999826
302235685 879877134
706924738 604614372
-289084044 988521850
944178242 130993580
858845934 373170327
816155165 453319670
131072754 933650171
-581505484 949539956
880745092 -632989663
292129623 883766928
-628169701 924637911
264443253 893902689
842668186 405484886
-749471911 817480273
985358456 -145507940
329484407 868894158
-677911188 888748263
200032291 914857506
-158605441 980750022
989824797 -260325303
-278983130 988174670
442657263 814383653
41078931 953343207
-352582897 989849620
737977226 567406661
-63693483 970316368
-584039702 948372193
124791702 935196041
151323383 928501519
946511652 -519632435
5566519 959771128
-427089355 988353417
824411498 439040157
-393331761 989907639
846855548 -672693047
966347901 -463907562
746501390 556461976
3794866 960073882
798915453 -718357958
369613952 851258401
186968774 918694402
324167421 871099853
905329414 261166286
-731177822 838420326
-594629409 943258336
-62090808 970103260
493383963 784546104
309549798 877003254
-423292206 988639059
966557174 20197387
20006816 957245305
691256601 621964158
259625270 895594871
862005150 -655887473
-710436873 859626975
-166485927 981434561
988676725 -211252068
900943463 273236731
725058739 583385980
988739543 -332446984
800892583 478397092
988192728 -198302032
886849029 309752864
989654034 -248978440
459318924 804979712
789654462 495845236
87229673 943899889
966444436 20886128
-380646609 989999504
855590411 379900568
989422644 -237404021
978424804 -66624935
-241479167 986536124
-743713776 824297955
38206772 953891097
2031461 960373895
983209357 -116492778
-719713923 850472506
589546870 716425579
989888206 -265781808
610654707 699016833
983129355 -115515936
-442015270 986939167
362575846 854475859
989686859 -250895003
-693239221 875594566
179400216 920858025
-17074631 963512283
620453104 690578742
-722434383 847688868
-120621430 977084729
847303543 -672217370
863010421 364394544
920177266 217082528
286893941 885739756
984691319 -135843070
887213391 308850517
-143988168 979411610
-623626250 927393563
816622996 452524543
961006520 51950218
204743701 913440204
-248366666 986879798
-610624340 934850425
987741321 -187894591
969955968 -1502373
872267122 344132195
608876410 700522274
-248204181 986871872
877169550 332953669
550610445 746135875
557769527 740908830
656987000 656989175
193195825 916882340
278796076 888742191
92621683 942710811
963527149 -473221801
-524958367 970526256
890292099 -620219954
942362635 138397774
935806981 163775687
989587029 -314250714
-693646115 875230781
-568960588 955049512
763757479 533324086
625480380 686162883
-766645017 795790567
524274164 764508271
982941234 -113235208
918202066 223279351
283471754 887017011
702795450 609272087
782852964 -731650444
61735911 949269157
989489734 -317040401
629605046 682491104
753962879 546627541
-66391500 970672092
235171216 903871494
198137681 915422505
-180441856 982578180
594655214 712300946
-614547302 932659822
654091890 659777780
-278675965 988163591
944054147 131506048
-685749673 882157418
-679533902 887406004
951287987 100034828
473647721 796576957
-564739136 956776526
977256299 -420301401
-596484159 942321390
210560063 911662902
970772717 -447951886
954983788 -498246683
322572076 871755254
-213077956 984895798
880915281 -632768912
846218696 -673367366
549622591 746848362
762369489 535234924
987548694 -348828111
421885056 825573443
496635373 782504714
-653306561 907814165
976396174 -424360139
763699287 -746405640
987966433 -343789260
941176254 -531803727
981319411 -94829049
870371530 -646017457
398073586 837687103
494300615 783972559
922383821 210038213
-734824894 834409719
988133465 -341602582
822068654 -697549127
974741727 -35948491
908016343 253565420
-637268606 918862278
956885889 73230111
673273855 640809712
965020479 -468366041
897216793 -610409952
980314314 -84476292
447248458 811832361
642174304 671032270
989992642 -282544363
-268315329 987769609
-674060397 891901274
981512579 -96913978
987498868 -349398022
821129748 -698434585
776525308 515292812
-250343174 986975556
-475659849 982101631
773852277 519138074
872720341 343111393
-281455842 988262753
-731785924 837757486
871504722 -644637306
776284695 -736839444
977413736 -419540377
989931986 -270538773
-730986482 838628156
-563901830 957112512
-752720396 813549312
-580371979 950056840
979245654 -74164219
982567868 -108804411
564811166 735661961
76089160 946296050
319438220 873035281
39499030 953644945
-663993042 899855215
218212522 909286800
-757074614 808148933
-598072781 941511171
827944807 432761104
-411641452 989321316
840460938 409694540
770744691 523562321
-193258808 983549583
-214643872 984995230
931532788 179236791
801515603 -716125248
-710971965 859111468
382375257 845280219
605665754 703222836
-390836105 989945624
-773977259 785815224
168787870 923823333
-520789223 971717746
807595583 467584460
-611435236 934401480
954428244 85281274
52765220 951069003
869394986 -647198978
881375445 -632171116
750804314 550822644
741464452 562966397
-213662650 984933017
210875224 911565802
281655453 887689635
615147674 695176161
387436125 842862668
-302151354 988915755
859970380 370818869
-655560226 906176094
660810374 653266849
963651569 37322529
-350381931 989826828
629436716 682641724
-662393612 901077396
551224620 745691984
933319651 172883823
976344962 -48768276
615366425 694987820
-628464745 924455689
787894716 -727578500
146102690 929853731
777623666 -735791015
538501473 754739720
485530856 789405782
941150265 143239276
779129719 511506186
254974966 897209009
945396687 125914447
984449736 -132504358
97016539 941725316
743976450 559734772
927284528 193884237
-169546122 981693318
839554963 411408524
409063273 832190912
611826739 698020347
986147873 -157907067
988639053 -334092325
294958075 882690536
989999596 -287088430
407767033 832847037
989805335 -258850910
-160272525 980897033
196793970 915821477
594757248 712218018
950752862 102481656
669425824 644707817
-332638135 989587919
962831695 -475428303
-192184878 983471194
879155292 328314694
842761906 -676994934
-179159949 982476827
889777127 302438042
614943495 695351826
680300357 633576563
832710572 424132147
856824764 377362118
-590608345 945242621
-166966867 981475500
973103976 -23588615
-497760949 977599291
825632189 436882297
377040393 847801351
420341893 826382734
338676966 865009163
850351123 -668941510
920966066 214580005
797420381 483873891
866721278 -650387970
878231410 -636226114
669797350 644333216
665311066 648826397
987749922 -346466586
854610501 381903252
675114236 638929427
987239213 -177564844
910751577 245667660
708462669 602862704
-669531036 895538841
-646706486 912500676
-367949822 989963610
973343207 -25354356
658753501 655275132
943606093 -526385410
681436348 632392418
-241929252 986559159
967107655 -461289449
-261629284 987493180
429567880 821501486
680534398 633332999
956243367 76426251
672449991 641647691
443866908 813714838
938258988 154514827
-29054248 965381182
917191371 226410529
841875765 407001993
975418191 -41272386
566460611 734418396
946734050 120243233
955928877 77980919
888107048 306627910
258753128 895898987
950828617 -509091014
716925848 593071588
254183399 897481826
969979129 -1657801
956479037 75256706
-746453536 821077222
983218166 -116600752
-216187575 985092462
898212691 280570163
-359917169 989913562
980635138 -87704753
920855041 214933327
603259186 705231304
170659380 923306497
814338079 456391810
787779846 -727672296
292400467 883664259
784835033 503097581
791849112 492500275
188650771 918207557
353919771 858359532
904454269 263606555
989798493 -258347927
988995109 -221057455
-714103096 856062704
-504393989 976031488
962809275 42063481
979460107 -76188425
988203410 -198566215
870066508 -646387483
811268160 461527102
945630017 124933149
842076357 -677707491
603085877 705375417
-87827289 973379899
958912590 -487248477
989504849 -241198932
812484436 459501391
410071184 831679171
763712060 533386756
893206612 -616149450
938276121 -538090469
988123066 -341743671
25792841 956199566
-71172105 971293925
935387235 165331739
-269799470 987828388
135098976 932646915
-348996654 989811870
512472279 772337900
947939889 -516206775
-576994737 951577389
798517113 482152741
-426796999 988376564
944063973 131465498
987587002 -184581837
-624609503 926804636
-662987658 900624461
761194681 536845522
920920889 214723846
-732644057 836817492
983655224 -383229555
924728711 -564959753
978068475 -416310501
170834569 923257972
539126765 754301952
869495203 350310982
883206905 318653648
64790244 948646438
965923301 24040418
-656749403 905304183
966085268 -464802086
979558584 -408528821
-171687595 981871602
794496022 -722106120
391498225 840902074
989058973 -326726291
983790710 -123792941
985492137 -147522669
580387592 723699296
795108850 487477485
532480136 758920576
899148126 -607574963
658304108 655712130
729942103 577435419
861049500 -656985499
952455356 -504929493
765277578 531220711
918497019 -576239012
457932266 805776569
981012042 -91589249
894185607 -614765047
985839753 -152921451
416909156 828168387
-269118075 987801476
-744722443 823118540
843165528 404528888
951305594 -507884506
190644054 917627942
956064536 77311562
57500908 950123871
485123762 789654958
398408237 837521889
265005229 893704084
590228279 715878043
954739899 83778721
753611727 547096192
822167403 -697455758
-642332157 915497454
489294797 787088793
66052350 948387862
927971939 -558877343
716094691 594044879
-174193387 982077208
986771624 -357181871
-767530767 794608561
742578906 561535700
622500766 688787082
267506256 892817456
316856541 874080932
979562673 -77164010
944204442 130885297
831941834 425538013
-4914592 961538919
-652660496 908281378
-755492960 810129721
980678954 -402250278
987330471 -179366991
967316613 15514567
914459718 234709839
910557144 246234221
-776938476 781654721
-407724521 989493055
108175085 939161533
806723821 -711585004
988998665 -221174501
-713081335 857062364
890895474 -619386202
-645350341 913438441
973681208 -27874005
943057345 -527626590
883239514 -629735512
-256946790 987284310
989709567 -252297055
813453753 -705535249
653675963 660176248
617225071 693383453
889694698 -621042667
-550456568 962215416
739457038 565529230
546626760 748997201
989949889 -273017976
68792169 947822704
989832128 -305078841
-478676632 981548739
650057175 663628160
455522041 807156010
592277970 714226429
179748212 920759435
980257271 -404662725
987881971 -344852738
882751096 -630376147
930271632 183650447
930980028 -553050658
970163229 -450255896
-587140490 946911130
959706209 58844582
-278193264 988146015
-12606360 962796288
856118699 378815847
989475196 -317425460
-160013028 980874212
797558664 483657359
487212352 788374262
-504084678 976106927
938569087 -537463584
153424788 927951818
315796766 874507954
487707308 788069287
923834813 205327654
623027540 688324833
-269199615 987804702
-556628192 959942652
943101163 135409867
372401341 849967768
854073331 -664858918
989519984 -316201765
739316248 565708144
900470206 -605604052
850006577 391160845
255126719 897156643
816311691 453053878
-720381173 849794940
-241232402 986523476
945055230 127346485
-467404932 983503419
798030761 482917096
740478801 564227301
-239924040 986455999
975996415 -45918071
863115417 364170606
354596180 858059159
968297435 9337118
-489331927 979454783
979042386 -72266541
-391360295 989938611
987107748 -175016296
961043098 51753455
967882342 11971103
-555533236 960354182
630621305 681579603
291054258 884173699
177446717 921409963
259840232 895519790
379602431 846595231
507719664 775430178
737422218 568109027
185782843 919036236
93577169 942497845
855359549 -663431862
-399752650 989762313
-725868108 844110305
986334788 -161044574
804103723 473260355
973122394 -438661413
818326325 -701055643
954932359 82847894
792695347 491203856
-200471495 984059994
541925143 752335223
-216028933 985082507
540723139 753181847
-209372858 984657122
508275750 775070012
940636613 145267685
740524202 564169344
590130263 715956858
926074989 197944398
-715079449 855101650
700123454 612251279
966410961 -463691944
347085276 861372191
528866837 761397770
988877933 -217293754
984321488 -130766188
81018591 945244880
852484491 -666610746
824367004 439118614
-138394967 978876957
935485979 -543960126
903881879 265194138
831714478 -688211028
379695835 846551094
23812215 956560194
900713499 273859452
-320654638 989368887
924580738 202884991
859518656 371764706
620304597 690708338
985879523 -153555073
287641091 885459639
779256280 511321144
895523934 287676808
648824809 664799035
968604444 -455996109
961595076 -479269570
963912757 35834953
833653655 422400120
909006442 250725466
978661853 -68766181
739345969 565670382
-269491173 987816226
986186989 -158556084
130725832 933736095
233876453 904294093
818904150 -700518462
658972951 655061639
206983774 912759474
-274711454 988017420
989999718 -287272591
-497376655 977687161
-526572203 970053785
-28144791 965241704
899219136 277883564
988009763 -343234837
860541485 -657567674
-668854073 896074042
-312073259 989175681
-574130786 952846829
701601286 610606274
359714067 855769481
911101143 -588881463
942997712 -527760738
741271199 563213995
-738151628 830683304
759048118 -749820826
864690428 360791465
810894355 -707856098
-404078807 989628676
976878914 -53206406
196609787 915876085
-598827789 941124468
768371734 -742913212
952259362 -505436605
855996698 379066660
803819010 473718958
987510172 -182994087
-704347827 865415151
865298100 -652062771
-671771645 893749941
931965059 -551102418
871202071 -645007174
925153303 200999295
570741385 731163436
-677217361 889319752
34795517 954536510
354621556 858047884
683797238 629916042
665988650 648151903
-59098136 969701398
920702562 -572308823
989723476 -253179703
99061244 941261797
552401355 744838809
170016944 923484311
974740715 -431819529
-505434320 975775384
588752720 717062656
476175795 795067918
855603068 -663160310
-365664676 989951407
-762510407 801210670
-594967635 943088436
745833779 557329570
467618784 800143558
927776442 192216706
959753253 58598088
281147175 887877260
816122452 453375192
806892589 468734134
769244962 -742253886
697389507 615276361
947037219 -518378228
45223816 952545943
839766915 -680088460
-459645162 984696535
-492166428 978849426
-494634710 978306685
546659405 748973873
432566915 819890246
894008519 291621412
862070586 366392304
-696984626 872225733
966649720 19630815
982538503 -108461120
686549537 627003988
794098524 -722440069
971693330 -13441504
973627247 -27470063
202481869 914122814
832618662 -687312284
989867773 -303210535
778529620 -735078755
-370200866 989974063
273506168 890667881
951646889 98384420
-682422830 884991771
-454606492 985402424
-681944549 885393918
-711991190 858124384
484816273 789842938
989630649 -247667067
-334234735 989613334
-420134948 988851093
817237671 451477531
-123276697 977360883
-83564991 972859459
650681275 663034561
953535336 89549370
982546428 -108553696
929377567 -556176046
962274932 45035268
979917739 -80581146
989535699 -242716373
12403398 958588785
678620455 635319568
987471691 -182208593
-577485285 951357997
-48273644 968207188
737622136 567856168
469790750 798863587
-737905028 830961995
-303648743 988957283
875265407 337335851
727497649 580429186
963980341 -471762295
-60769492 969926257
625688784 685978321
-37668680 966677233
984935326 -373637445
-506811730 975432652
332654050 867564628
465139130 801598757
67418005 948106850
897601269 282195960
989966404 -275690068
-729627979 840099343
671343923 642769690
930783042 -553437791
962878042 -475282539
831532916 -688390906
790833791 -725162692
868818075 351806340
-590990464 945056139
496400947 782652419
-610698189 934809637
-434319640 987725001
103449206 940257522
981391290 -398031093
316949578 874043401
262535300 894575043
712161086 598616730
978713359 -69235199
796028288 486047186
979299527 -74670931
903940655 265031385
25233189 956301635
930395501 183219612
785651257 501878808
320274045 872695045
-263004445 987552056
597134313 710280797
-392575666 989920339
883401678 318182223
742850281 561186577
956549423 74906987
909355567 -591741492
-232900480 986079657
502109743 779035572
170488126 923353919
989976317 -294575519
818437376 -700952567
-379683774 989998861
-36362158 966483912
331574680 868018665
589243478 716669101
980184565 -83190314
932159298 -550715640
-32677772 965931863
932816896 -549399560
-330400163 989550889
553485069 744050156
927883735 191851953
489398478 787024599
936719166 160367119
988298396 -200959777
390626960 841324359
786059915 -729071931
744149994 559510702
826852703 434712308
980477326 -86109229
972642192 -440621230
-611503804 934363410
843532802 -676191009
313082008 875596713
849106023 -670287979
664879342 649255399
510296200 773758167
894170302 291202047
-774736091 784757225
909192545 -592005778
987808580 -345758352
909171943 250248447
553007256 744398063
139038314 931655162
36403412 954233127
-3385130 961284711
-590966575 945067810
905217047 261480403
988398116 -203563027
914746907 233847690
829018378 430832871
-616445268 931581043
408215610 832620232
-769621687 791795427
583173123 721506401
989986146 -293066619
986881448 -356061556
989698675 -251619199
-153001193 980247104
989882271 -265220606
722709455 586210624
677150976 636837411
844994773 -674657631
748711877 553574957
450231072 810157585
923486675 -567244910
808200895 466591971
-599267582 940898372
970824471 -447754567
977471411 -58248647
989989693 -281300308
-727204657 842697957
-475585631 982114979
988054536 -194974021
267817205 892706847
810559876 462702433
977762441 -60766411
-632268226 922073705
-722994411 847110128
108752803 939026669
-238641242 986389146
942729013 136919929
988790723 -214610365
137257763 932104373
982722380 -389616303
960244430 56012665
714355682 596073338
560623165 738794513
-53097407 968882246
954381822 85504483
447451094 811719039
985830800 -366106767
808865155 465500340
455873252 806955630
404289653 834596094
906140565 -596879472
-11787425 962663912
282542563 887361678
-735823724 833297823
978424685 -414506000
989829397 -305210255
814721566 -704377380
825472885 437164675
882255163 320947627
-635938682 919726163
818499998 449317254
969162283 -453970118
221279361 908323258
872632677 343308997
782453872 506626280
103678318 940204743
321441966 872218094
912290021 -586904639
989360343 -234684820
-15185729 963210837
332227946 867743966
-348600675 989807482
366159669 852844655
-581755065 949425802
674442228 639617303
83163895 944783083
963025395 40853590
232539075 904728734
986775769 -357139964
869195528 350973242
933830729 171037827
-662794175 900772099
-274159342 987996588
988649312 -210468061
323248592 871477656
976901094 -53392784
978477707 -67100875
-347493421 989794799
374886289 848809984
1404528 960480195
-377664891 989996374
630091033 682055466
834540801 420765720
800201251 479494702
932749024 -549535838
378111060 847298044
260309995 895355600
-664957133 899112855
-430023292 988113333
717804782 592038075
-60530182 969894123
930892356 181485845
702656243 609427875
-415154528 989144047
920726484 -572265684
-214011121 984955128
913037756 -585651586
242557252 901427935
147365516 929528341
929769596 -555415720
-430857531 988040983
-601268728 939862799
980493130 -403320695
204652787 913467700
603526087 705009256
268234677 892558194
961874517 -478409946
153461141 927942273
985220631 -143457772
981083027 -92330412
-447738554 986274754
-319208053 989338392
814426822 456242365
986534997 -164499969
900982933 273129738
-684783577 882985545
776540774 515270472
956546602 74921009
-749856679 817018440
-362755838 989933552
857660042 -660846684
780365885 509696662
855657850 379762261
909940939 -590787820
968503259 8021435
186389869 918861441
846772288 397533368
306612460 878162450
145184170 930089612
986842888 -170023052
-328300458 989514884
260616118 895248535
975288399 -40241695
916116859 -580397014
946474653 -519720188
989991940 -282232114
921537056 -570799993
895209358 288499029
884123078 316433402
917170271 -578565534
963190502 39925973
925036273 -564390406
914380141 234948462
-208512169 984600864
682166403 631628734
719450040 590094108
919761373 218396684
537262747 755605200
979086763 -72679013
865495878 359053679
-607911883 936335806
802142314 -715584557
-20435773 964043551
984682189 -375633118
427747106 822473463
868254747 -648566205
915475434 -581505115
973660936 -27722222
974331442 -32787551
-697083982 872135535
-638028662 918364830
512631110 772234041
232724781 904668491
-450029578 985993505
965002856 -468424369
913062899 238873522
767002308 -743942110
986778133 -168834173
964054788 -471521250
-17191531 963530871
871043126 346873488
-736198879 832878958
980674132 -88102031
960754611 53300538
938022109 155422699
892699703 294999234
966093893 23013192
411185990 831111524
-450184380 985974254
970004867 -1830612
328586288 869268943
933052859 173841450
-168143408 981575129
-47999329 968168399
113084424 938006666
719658355 589847301
961338244 50160244
867764443 -649150814
985843031 -152973564
937109176 158896252
470230580 798603579
878821740 329098552
981324164 -398437767
-747745773 819543122
938577053 -537446509
986056867 -156411460
-171624865 981866405
865740088 358525178
-203350589 984256606
-677711277 888913021
168506095 923900767
715566314 594662260
100858331 940851540
778336871 -735230421
800065389 479709874
-102379922 975088966
-759924239 804536394
774580938 -738165955
475009751 795764990
699221029 613251883
-256821871 987278612
949356764 108783621
956824932 73534372
824194293 439422992
-697331834 871910394
988589186 -208769427
838939375 -680935977
-729666847 840057376
987557529 -348726564
804645294 472386331
886620418 -625228701
-184847315 982920968
584970102 720082257
837680488 -682219773
896629454 -611263433
887722541 -623735500
966774668 18863231
-311793148 989168893
988832428 -215880072
821264665 -698307523
987537470 -183555178
620110944 690877259
988930754 -218969105
189137990 918066132
902803279 -602068235
295249621 882579017
-152824477 980231009
-12802668 962827957
966685407 19411874
761909593 -747729340
980957559 -400625497
840382837 409842572
980507440 -86412530
785951182 501429678
901229778 272459976
358789939 856185479
810082584 463493018
602279718 706044553
427937635 822371971
989983130 -293575246
115805527 937360936
989388610 -235906648
690043154 623271019
123172805 935590378
982812491 -389021491
684730628 628931383
827408505 -692431488
513127454 771909243
230045121 905534528
931823986 178208622
940863357 -532489244
910372268 -590080971
983159593 -386684878
50548862 951507023
906527960 -596268925
606240421 702741836
658232668 655781552
564375338 735989791
-681731095 885573033
311857628 876085685
-278467933 988156024
-495977309 978004965
978036399 -416471569
830737060 427727990
907783453 -594275306
316611501 874179736
964366773 33225130
-3883896 961367756
-545635450 963919965
946455874 121431265
-156508888 980563535
-140356912 979065579
886718775 310074852
879982187 326365860
-685698867 882201077
-178549542 982428242
569693209 731964020
-583017738 948845191
397695126 837873778
981785222 -99904426
371604844 850337744
989990892 -292121920
965935460 23967274
886583503 -625278500
724441500 584129915
953277343 90770273
83102297 944796387
43436418 952890811
-328873274 989524869
245801130 900339948
-537867658 966542621
968039451 10978045
746879365 555970043
800266519 479391223
846769620 -672784153
-295086505 988709590
805863978 -712343772
463772677 802397548
827630414 433324041
27528044 955882528
-528341392 969529686
65598726 948480887
737405387 568130309
-750862712 815805963
-577398546 951396823
-697708405 871567549
639603877 673406602
875380183 337073228
986206139 -362700510
-37104336 966593945
866356670 -650818079
989085492 -326210188
525055558 763981437
646264374 667216631
-755050257 810680025
989984526 -293347880
988544116 -335589628
-3408209 961288555
-130467551 978094234
-766247718 796318263
808491343 -710013966
984796361 -137321082
901608925 271428971
499353251 780788430
924463211 203271051
-769367304 792139182
755926116 -752084518
873726033 -641898534
26807697 956014238
450728190 809877208
376588115 848013649
875218188 -640039074
566968887 734034158
989836425 -304866895
564544391 735862681
921165692 -571472729
-539124678 966130654
546284663 749241508
707743575 603682824
23549712 956607785
987364930 -350910577
-528165757 969582296
916920448 -579000879
178601094 921084149
635868407 676832278
201595522 914389159
-414491207 989179327
899293158 277685389
522148984 765935525
711039243 599909874
542038516 752255229
976411415 -424288993
989697898 -310624623
956542337 74942208
-324356141 989442850
979232783 -74043554
577197828 726186944
-586629839 947153694
271400446 891426060
922322463 210236071
986635914 -166278392
469343221 799127833
646764326 666746853
984014552 -380643622
-523428860 970967328
659579948 654470113
562756551 737203777
816288775 453092807
812854408 458882705
982508594 -391011214
-611110314 934581728
29480258 955524603
950381973 -510209914
815915171 -703282489
337192995 865642319
125656257 934984617
-42818658 967428761
969770849 -451723326
884654836 -627861236
-258354462 987348112
965730744 -465998997
119562203 936462879
953310659 90612947
818296252 449666536
360443482 855440482
181210072 920344221
986365408 -361198421
-437319938 987431477
-613388823 933312212
926419232 196795460
826274241 -693528320
979984110 -81226676
745714354 557484609
-713275149 856873154
933079432 173746275
104631430 939984822
141639835 930994938
951336813 -507804884
859284955 372253550
-484119354 980511714
866508000 356860193
927095715 -560541508
586536548 718835516
593783037 713008802
892620833 295201770
262090115 894731579
971786048 -14095733
490854774 786121357
898758702 279114492
603818384 704765866
-46437084 967946882
475855563 795259571
818110644 -701255692
923365581 206857756
411082949 831164083
520960409 766730531
143227007 930590554
-282900342 988313412
-574761728 952569430
-601010148 939997206
419742523 826696010
895507862 -612878557
580804892 723372137
251624171 898360264
829366970 430204540
778599628 512280040
430638474 820927934
805006369 -713096458
-314216325 989226634
988019362 -194154044
68703152 947841157
841076679 408525419
68572756 947868175
763406900 533807607
978292747 -65442498
948252111 113672113
-212054663 984830398
988959095 -219879315
620483579 690552141
184130143 919510659
158663562 926564449
-645789467 913135874
983511765 -384245587
880028085 326257433
84121033 944576169
962002837 46536347
-599184161 940941312
535034662 757154280
-231059042 985976890
854762669 -664095125
31987720 955060693
792604671 -723690289
170112965 923457757
371739562 850275218
-526842254 969974284
776961332 514662273
787229510 499510025
-307278030 989054526
510965988 773321815
540383951 753420258
-627649182 924957960
966456333 -463536521
-590351152 945367912
402261010 835609675
-529391102 969214052
70818965 947401722
817783442 450545057
873705500 -641923984
423094333 824937321
845969162 399101395
961296821 50384271
788355874 497811909
926485077 196575059
883379867 318235036
916661442 228038594
657730911 656268570
882769491 319710064
-624988724 926576135
-45401742 967799376
65908759 948417333
620520323 690520058
971038610 -446934950
568664846 732747197
663077831 651037669
971929834 -443459772
981627045 -98163636
161268293 925867090
817232844 451485766
773494287 519650580
-688064792 880151712
-257117791 987292105
293716130 883164325
966011567 -465051898
600847475 707230270
-402473787 989681566
500344510 780159568
757247809 542214135
-677499794 889087278
772982335 520381560
884543456 -628009571
300583681 880519731
199729581 914947980
964796352 30723206
3872420 960060653
820941778 445108929
-644617027 913941128
971528853 -12286853
155568557 927386671
496479028 782603225
181479875 920267392
-5442780 961626446
713461749 597111976
166913365 924337392
-716581923 853615768
879090730 328466539
295776413 882377150
972309058 -17820380
132212733 933367133
979148899 -73258587
763380634 533843815
956954026 72889677
844636170 401691012
890595128 300369450
-335111137 989626900
-465264968 983846518
260710615 895215462
250136518 898868898
884232060 316168626
608965633 700446896
452611240 808811627
512323409 772435233
974956913 -430875364
982480776 -391191472
565458946 735174085
918716765 221675596
393166328 840091350
323293759 871459108
915612290 231235709
180215164 920626972
833870969 -686062479
984915381 -139019660
147071517 929604183
623084171 688275087
133075591 933152459
972980959 -439242506
-316969655 989289461
983490185 -119973499
-199082245 983963825
869317551 350703717
137387838 932071618
516710705 769552904
667936781 646204259
-678756149 888050450
945412588 125847657
746105925 556976120
984101261 -380007761
328982204 869103797
966187827 22446123
326805601 870009265
700803379 611495162
761627758 536252437
917708507 224812269
-286648772 988441515
-727390331 842500260
912388260 240868613
872724681 343101608
904921911 262304232
486783371 788637954
-704462898 865307147
971619732 -12924120
977234822 -56219881
738695268 566496685
849817275 391536852
934885021 167185092
167177702 924265058
827488885 -692353526
903722825 265634200
712267742 598493519
818212768 449809636
397386385 838025836
845853864 399326081
-617768768 930820342
-582146379 949246408
-29255187 965411935
897854269 281523902
744434158 559143571
835445266 419092758
876563979 -638346628
775804912 516332297
927297792 193839365
977264498 -56473242
189743102 917890268
401249207 836113548
667578226 646563809
985932480 -365196989
989102167 -224700500
975572485 -42504470
-174303604 982086189
161538951 925794364
-153735559 980313884
-488033128 979724780
763501521 533677151
770008674 -741675183
955513853 -496807153
989999967 -287906382
840910461 408841358
-692407131 876334400
974472674 -432977703
429842438 821354610
978097685 -63709013
952490787 94465710
809641217 464221893
791714150 -724432114
4276297 959991714
401039165 836218009
953399175 -502467941
88970793 943518160
974786003 -431622901
967528036 -459825160
905393898 -598052541
607190409 701944206
960194368 -483500122
974528304 -34296332
659562943 654486703
744476292 559089081
287036309 885686425
795435196 -721313999
751679309 549665322
968105551 -457788363
339093316 864831061
-397877312 989812538
378407000 847158815
370019728 851071230
989850855 -262427079
891567366 297897966
-672309243 893317167
593997666 712834794
-726034711 843934934
408894504 832276474
653704641 660148794
977470115 -419266131
-581235640 949663364
-106568406 975561177
-717783428 852417996
969297122 2869959
445423558 812850430
449418072 810615356
946277124 -520187819
939406264 -535661165
903798518 265424869
757277804 542173575
716182864 593941771
83902818 944623423
527042450 762637687
818590529 449161987
749522326 552511505
-321117559 989378473
218277424 909266471
931450222 179527774
989996507 -284579476
696701107 616034998
961248773 -480330105
276491026 889585554
972204074 -17068736
652723270 661087156
-707941425 862014259
537049759 755753708
987175642 -176327057
975671309 -43297181
948953844 110577238
-159825282 980857679
-194958832 983672565
728137516 579648558
845940443 -673661218
704193858 607702549
-654460373 906977955
957093855 72190228
557319698 741240326
-133749550 978421482
519688915 767578955
368259493 851882029
618258982 692487676
762728692 534741298
-5866612 961696546
-207446933 984530751
953139376 91421101
721178624 588039844
787707218 498790718
944492008 129694114
964680746 31399388
884908905 314519049
-140770193 979105136
842828875 405176413
985572050 -148739584
-119138596 976928710
-357832654 989897438
518164965 768590687
989901339 -267073196
790272057 494906700
977700327 -418139718
988433827 -337275365
945551914 125261995
830185055 428727558
768612481 526567596
358900995 856135566
935984994 163113037
-394331119 989889583
677368883 636612895
16356584 957893645
-123589684 977393252
-83888799 972899303
511102619 773232724
840470491 -679365970
-235855731 986240829
-728630360 841173361
970529614 -5378531
97388046 941641304
987183548 -176480432
649681059 663985741
-138293939 978867178
217681831 909452880
-755323936 810339930
267179197 892933709
944369508 130202149
781161350 -732997744
961901593 47092868
947212739 -517957873
901761746 -603655759
-176722297 982281936
957455409 70374953
336230160 866051909
-422824627 988671573
767238936 -743764713
975807029 -427079938
7214345 959488688
748911432 553313418
765121953 -745348167
978067565 -63442769
-93056967 974006012
71997680 947156015
-297534776 988783050
778679738 -734960530
96998308 941729437
541378234 752720798
977576483 -59153554
-487946117 979742729
822568123 442277686
433300102 819494493
989831598 -305104510
972501565 -19205446
-752696932 813577986
-612163420 933996856
-121018215 977126199
989395368 -236201906
-347100891 989790219
843225766 404412895
766856201 529024923
984248358 -378921474
954387465 -499848630
968178502 10094668
71916044 947173052
-512300201 974024348
-6593479 961816486
769737625 524985295
741764681 562581512
952081479 96373115
989367431 -234989181
884079257 316539809
505286313 776999752
208584916 912269852
989767380 -256112733
988239129 -340135610
880596744 324910809
147291183 929547522
985788583 -152110286
-408209674 989473272
977528565 -58740477
-349104842 989813058
-155366090 980461181
983668878 -122233681
-280903804 988243238
357012690 856982183
937345014 158003135
-747635522 819674410
497587703 781904248
869643785 349982020
954844376 83273797
984166553 -379527006
-725998622 843972937
978676939 -68903381
755564319 544482143
-617351949 931060513
835052729 -684877224
847874833 395372943
668143257 645997079
989990633 -281678006
730458390 576799495
980301247 -84346160
459621547 804805373
-312865749 989194720
493546237 784444656
984415864 -132043985
796411368 485450014
978591872 -413648554
898285527 280376235
710591922 600424097
-167693332 981537070
844162791 402606064
888533180 305563418
203748153 913741045
-456605144 985129211
575406928 727575023
960169164 -483574724
981867947 -395094653
-661230376 901960927
928010352 -558804066
920208301 -573197618
687887411 625579359
6612864 959591944
975059665 -430423859
223239217 907704801
-161445022 980999653
686732346 626809743
797185473 -719831104
983729426 -382701554
329128194 869042874
954170989 -500426588
-394908396 989878485
864808526 -652636291
986825660 -356633079
685576828 628035937
816906590 452041782
677977834 635984373
924124820 204379576
789588528 495945273
978153125 -64199941
956508608 -494071305
935248246 165845590
-683343062 884213915
851163336 388856124
412329753 830527005
-28016807 965222048
743362546 560526615
261660107 894882605
781279199 508356045
875821377 336062128
987602692 -184911267
-104734940 975355568
829727443 -690169979
927786720 192181774
623803609 687642629
185835283 919021156
952924179 -503710879
314763727 874923082
327396248 869764044
188997840 918106828
766705639 529234876
895730858 287133957
560422049 738944082
874622148 338803318
959496517 59938892
846490529 398083914
419197352 826980354
908267013 252848192
586542112 718831078
212315229 911121499
-332534446 989586238
-667547603 897100439
828159737 -691701364
-367018997 989958823
924669839 202592054
489056567 787236229
422791947 825096580
989789599 -257697601
681680435 632137284
759369695 539336137
437267685 817342427
913829387 236594245
202754233 914040816
-430801798 988045869
850707284 -668554372
784245371 503974723
717999051 591809031
946667137 -519262720
789922021 -725915566
984209106 -129258756
331320479 868125336
962020996 -477957157
460834574 804104922
946140491 122772992
799042643 481325337
890320021 301066274
371209803 850520911
521601090 766302262
-65218440 970517953
977709497 -418094688
-516002309 973037453
765890858 -744774490
951369748 99659584
969316248 2744210
510087575 773893935
738940025 566186030
936977127 159395397
970412326 -449318108
987916088 -344426171
815788745 453941329
81128315 945221330
-649451006 910575441
-430906725 988036667
888161609 -623138912
173520037 922511329
987016281 -354664869
702324953 609798365
946239893 -520275823
-27308254 965113179
175655788 921913721
40807887 953395047
559208089 739845146
-459670032 984692906
807405450 -710981159
885454882 -626793148
636673661 676096884
970587497 -448655591
-542123841 965128103
932942408 -549147257
880195223 325862234
-329449556 989534797
707074197 604444535
896320038 285583795
514118342 771259638
560966928 738538760
915241427 232358356
983166953 -386634691
-755812478 809731004
986760880 -357290482
922612310 209300441
783656268 504848792
168583234 923879575
775617613 -737359697
-368548204 989966548
147693491 929443680
-208217612 984581520
824152760 -695566948
377454127 847606948
-229856196 985908954
791476620 -724629562
-37006604 966579494
820422235 446008666
964429799 -470301950
239344274 902496958
966709735 19262400
926995926 -560729980
389352304 841940375
195764433 916126140
978739118 -412887959
563136671 736919291
571270633 730758731
928463295 189875836
912546687 -586475585
768936688 526112382
988856776 -216631439
817184908 451567524
979040661 -72250532
660121779 653940802
768355423 -742925505
812153929 -706716991
149553676 928962042
243332361 901169060
985981247 -155186009
889664998 302720704
287090435 885666145
-453885839 985498895
973694437 -436285425
967671248 -459323896
783235647 505471291
-30186181 965554038
971392095 -445567826
972226076 -17226010
-754039793 811930879
988523386 -335909997
989772398 -256462867
-394127325 989893401
725071380 583370728
548545628 747622968
985246457 -143840070
485352236 789515157
550489727 746223039
325424986 870581151
926601308 196185610
782820737 506084656
936295047 161956419
648517424 665090695
989963185 -275116298
820963289 445071597
842014345 -677771801
989493039 -316951430
787047569 499783764
291471473 884016002
987122044 -353555967
-746061183 821541392
-557090833 959767534
804235289 473048178
887762680 307486393
989745202 -308878475
827601642 433375513
891960993 296892313
78751305 945730225
322867645 871634015
424353128 824273319
-52674753 968823745
698045664 614552087
-493297566 978602736
908335899 252650925
617036108 693546960
-33834269 966106059
170243369 923421673
-767280044 794943874
-475789866 982078213
938070054 -538530229
-594269331 943438143
823875395 439984401
414901756 829205555
-606478230 937111655
928728853 188967470
970778074 -447931472
612763644 697220942
864718523 -652741485
410749433 831334056
987028119 -354541480
-381712787 989999929
-470082505 983065294
809528863 464407197
192724624 917020471
-12813484 962829701
352288029 859082315
965017548 29424903
979848576 -79910304
294990303 882678211
-528005332 969630181
-774485526 785107096
291412393 884038346
818842456 448729609
420257639 826426820
776502758 515325379
-643754459 914530647
801385189 477613370
965830050 -465665014
570602812 731269356
979184001 -73586830
791540524 -724576453
-760266101 804099417
951599040 98604824
907318779 -595017484
979503208 -76597576
981690299 -98857616
397216804 838109291
74766713 946575631
-506755777 975446678
620726824 690339722
957426707 70519341
975831150 -426970318
-413538253 989228680
-694616619 874361151
985677651 -367454135
954797740 83499285
-358488548 989902656
436761992 817617891
537593434 755374423
853671799 383809867
-236771008 986289977
-777892484 780298671
-545087842 964110343
-706443805 863438840
-151737466 980131914
886196153 -625799736
417295962 827968084
-49537142 968385384
872486938 343637335
853688193 383776643
-670730102 894584939
375260168 848635287
216248924 909900248
-196257028 983765342
912726857 239868266
220717604 908500160
655185614 658727549
849952471 -669373972
989108918 -325750940
686795999 626742070
915723464 230898321
904337458 263931216
934504559 168580384
-52474437 968795987
724978356 583482957
570023810 731711702
542268242 752093076
-563278783 957361630
-541832821 965226374
921457786 -570943772
985168325 -371754270
-460188550 984616908
930393120 -554200994
671160553 642955474
36206931 954270299
799223606 481040115
666411960 647729918
253410602 897747587
764107561 532840740
988979450 -220543793
275044054 890111503
-82244751 972696261
497916538 781696714
-7086168 961897548
960015786 57218759
659398003 654647540
-317872255 989309392
846401199 -673174375
-774557057 785007278
-666390627 898002717
5308214 959815325
763535584 -746527023
946995204 119122951
724480139 584083397
-2046984 961061338
391106964 841091862
408620305 832415411
-42359542 967362576
625962424 685735656
-399646811 989765258
987325068 -351354758
-74456798 971715432
-509519409 974745861
939715474 -534990561
951249599 100210878
774920526 517605265
987578608 -348483160
905785583 -597437804
-436122594 987550835
-469723200 983124866
311955150 876046811
210495549 911682771
952188678 -505619276
-494118023 978421803
-50287453 968490809
549757187 746751349
-600929794 940038919
766506215 529512730
-700328883 869160692
715775362 594418120
904683227 -599163753
124546381 935255926
952562422 94130980
-62762896 970192874
-755112661 810602528
-752474103 813849956
915620943 231209462
-52314355 968773769
915328966 232093937
467100219 800448329
393658889 839851436
205484657 913215892
-547658871 963212398
920977594 -571812494
989911577 -268157087
967616105 13645795
-179183573 982478704
958083163 67201048
698276326 614297158
973463361 -26246530
989987856 -280637376
-276127022 988070185
804408292 472769045
803620988 474037359
958003709 -489858260
547421181 748429083
845001764 400982704
230713008 905319136
-496556682 977873909
-261933115 987506305
-658734657 903834935
963779049 36597631
777589391 513751254
927446452 -559877327
-441719398 986971228
-691202806 877399942
894329585 -614560639
-331803019 989574317
386228271 843441741
83868005 944630958
835329277 -684599144
862302895 365899646
-66808251 970726719
-573412773 953160131
153281102 927989541
757182810 542301981
-347013382 989789190
-319059166 989335200
-394766009 989881278
542827471 751697816
977230979 -56187107
840701938 -679127746
919328637 -574768217
680568624 633297362
544656353 750400927
233022962 904571716
529543004 760936739
792069611 492162842
438919579 816440065
803757229 -714185988
158453156 926620607
980100512 -405542925
912226487 -587010731
-222582749 985484551
597447164 710025139
-225414887 985652881
819078937 -700355649
638465563 674454406
774397232 518356965
934123903 169971106
400819148 836327387
986918055 -355684242
331728411 867954056
900376041 274772144
-646978634 912311468
372259883 850033529
980711135 -88480159
375962063 848307027
-200322261 984049716
980315872 -404331328
-211402756 984788485
989975483 -277473873
803829708 -714123046
248252931 899510257
-706802851 863098074
977034318 -54516581
-351203861 989835551
-533337509 967995188
-717200973 852999913
986410729 -162342762
909538357 249190086
975323144 -429259570
632212469 680147877
977049924 -54648741
980001320 -81394262
572630703 729716009
956982607 72746815
982751481 -389424726
584119314 720757326
708630138 602671425
947016226 -518428468
-641662650 915950013
-191456547 983417629
920879686 214854944
-605220811 937784969
869324711 -647283646
851943844 -667204206
989497845 -240863337
989876936 -264728536
722030576 587022902
-748367608 818802055
573247835 729241518
777240347 514257926
49429757 951726862
666865926 647276794
958461184 -488549196
474293595 796192171
778491854 -735108480
196694427 915850993
964369784 -470497470
918060256 223720248
805817268 470486674
-551999405 961656099
421524154 825762901
405552037 833962894
608773150 700609491
984777315 -374889535
351788144 859303308
322327289 871855610
-104175591 975292507
-710807703 859269772
-56248985 969315150
-250137966 986965691
44629683 952660767
230539774 905375030
960796861 53074590
715338321 594928385
597752731 709775083
956679035 74261932
680776403 633080908
-29339652 965424846
612360537 697565263
988376857 -338124997
98934316 941290646
-199048618 983961488
932773906 174838016
754372828 546079807
976986035 -421588877
657249286 656735262
713790531 596730296
-293313420 988655312
556618118 741756818
-686516562 881496295
989086806 -224165862
74363922 946660527
977440933 -57986440
931498388 -552028029
961760097 47867757
973440583 -26077183
121239933 936058638
438997643 816397311
864900203 -652529044
-651329839 909237437
721736604 587374129
797191691 484231559
697060954 615638621
753757783 -753643946
986763664 -357262345
963292685 -473970983
-226903499 985739797
986289930 -160284675
849607015 -669747744
845587905 -674033230
989991182 -292057723
-126085673 977649979
194096182 916617827
-521057876 971642034
-477759405 981718650
970244496 -3445219
795587451 486733838
-763217260 800296024
946974014 119214089
-252331749 987070219
-285478233 988402187
484132849 790259998
820551126 445785827
-663052678 900574825
722471668 586495334
901475230 -604090018
162471091 925543440
988578545 -208471989
-358448180 989902339
820290172 -699223289
68636997 947854866
864248615 -653289245
984885058 -138584769
702976174 609069666
964995368 -468449139
989772586 -256476092
10999834 958833755
954114115 -500577962
818433462 449431321
-460712306 984539489
-744122060 823821161
773527174 519603543
840246696 410100448
618696360 692108183
637902248 674971416
-24795242 964724618
988957867 -219839486
875228951 337419177
36588654 954198061
964255438 33868019
856748811 -661875978
-435980946 987564729
228456642 906044369
924351254 203638336
-229280780 985876210
988342577 -202102687
648642808 664971755
337777243 865393342
900483981 274480595
939593373 -535255555
989855901 -262858379
811085582 -707683446
-579321948 950532499
968899348 5465435
-146168155 979617363
-729969417 839730330
989463048 -239230127
935695209 -543526351
-543899475 964520986
-335793624 989637266
803216898 474685990
735282854 570803766
863146261 364104753
235735231 903686759
55290314 950566177
883968345 316808897
-210183516 984709797
922115286 210903090
104605642 939990778
108668381 939046395
195416001 916229060
835538701 418919521
-530459257 968889079
951448840 99296020
731877708 575045912
940531527 145681273
71828609 947191299
-770523770 790569800
989354145 -234420265
988733462 -332548807
757872715 541368555
979864183 -80061538
-609164795 935652524
989212962 -323641659
960484857 54738813
-254829405 987186854
922063156 211070776
488608959 787513063
697811642 614810526
-314892249 989242399
986387250 -161939454
965690502 -466134154
968787511 -455333987
480132850 792686663
358936037 856119813
987270632 -351957693
-626967179 925375160
-455736525 985249037
-689023692 879314861
347125758 861354460
678804863 635128568
318473413 873427061
902919223 -601890348
-142407912 979261378
881596117 322528091
396975446 838227930
987923396 -191951934
159742810 926275998
956676931 -493602383
910494046 246417871
-131354867 978183049
-120383300 977059801
-754426401 811453654
-167316904 981505187
902605539 -602371091
847996260 -671477979
901938321 -603387592
224801112 907210173
-666676085 897780581
987616834 -348039682
-778387872 779591638
884905740 -627526800
945062465 -523038825
932847490 174575430
989938332 -271364472
59557146 949710076
771908496 -740225488
918792291 221439506
971773154 -14004537
806525290 469333770
-276358803 988078754
-653103986 907960778
636878601 675909348
765430640 531008265
952444318 94682760
793001513 490733456
-559864353 958704143
-394265441 989890825
893307366 -616007252
720165048 589245855
205778590 913126608
801537899 477369978
851060315 389061807
975339721 -429185828
-374732826 989989958
65963458 948406112
965006691 29488772
580728846 723431797
957987389 -489904797
971653429 -13160620
340879791 864064730
952038046 96574801
968522635 -456291478
966623690 19790361
968474801 8203872
-742553906 825647664
831887642 425636860
978205956 -415618184
-543354097 964708425
907272244 -595091526
-84161646 972932869
938135791 -538390141
183362465 919730184
8844228 959207836
-14566767 963111683
-166620128 981446015
986704208 -167497469
895548165 287613375
920444886 216235125
-490452362 979217972
-536411560 967014099
927145027 194355861
930018633 -554931149
288081667 885294144
942119460 139374891
658826837 655203805
886630417 -625215206
651861246 661910077
989786327 -307189411
887351776 308507206
939233376 -536034635
948129972 114206639
913611959 237242301
542894548 751650344
-650317772 909960673
333061260 867392951
-397234235 989828376
-663637643 900127504
-391675670 989934117
582825322 721781363
746605560 556326448
651453077 662299408
571617620 730493252
740231151 564543311
982821521 -111800738
531772674 759407747
-686593426 881429850
986563271 -359267638
429488639 821543867
984795913 -374743250
923034187 207934830
-174603506 982110605
989834922 -304941529
907040460 -595459290
825409456 -694360958
981741589 -99422199
587907716 717739473
-702045329 867567924
521775965 766185255
-422621581 988685494
-516929132 972785720
-682134534 885234356
755774362 544199893
961988487 -478057815
423750198 824591515
-286853416 988448343
126429294 934795141
824777204 -694968293
-217199020 985155639
-157179944 980623443
-642787431 915188724
819772283 447130170
-352508428 989848877
-647532470 911925683
772104030 521632959
816583117 452592395
-703058102 866622552
-572795457 953426270
436939361 817521329
382830860 845063498
-717614300 852587444
989905605 -267515335
264604181 893845832
836356536 417400035
981300809 -94630511
884204530 -628460018
952889543 92596969
905225436 261456969
95562419 942053212
854611039 -664263251
6789013 959561734
988570540 -208248523
910165034 247374583
980312657 -84459789
619362592 691528946
834060997 -685872339
810678814 462505255
314730561 874936381
-720666604 849504293
805648365 470761242
914961058 -582389233
894864002 289399609
428330972 822162311
732082079 574792779
-737195656 831761070
729587605 577871446
856576006 377874849
776696299 515045719
54855014 950653045
823477631 -696211808
968366417 -456853684
907919955 253840971
-318855027 989330793
489247952 787117793
-55489160 969211330
381438742 845725337
-762065098 801785610
383447422 844769951
-149631462 979938879
724222537 584393407
426448760 823163733
-776333304 782510982
989903603 -267305683
967612133 13670695
-139786191 979010838
830410971 -689498521
-33067423 965990669
809677151 -708952049
975311512 -40424763
957748018 68899743
280532874 888103709
939076411 151365661
987982635 -193303849
555858229 742315138
984774925 -137017466
-165707726 981367977
662344383 651760863
381982474 845466963
-562565965 957645179
777916424 513275546
-199483443 983991659
986682068 -358084914
980201220 -83354607
630601311 681597559
658863575 655168063
269364795 892154947
703755339 608195569
947350169 117592476
436184444 817931957
960838724 -481574501
664475214 649656137
989118642 -225279894
-748013541 819224136
119538724 936468517
284123457 886774635
664339793 649790269
492511917 785090380
875328694 -639900707
558164726 740617212
-650071857 910135407
-576797745 951665362
951275858 -507960174
704569345 607279834
978921822 -411933501
989944688 -272253188
-636534706 919339708
-412988890 989256094
973885427 -29407250
858674378 -659696804
985942044 -154556224
759182447 -749722980
107939598 939216442
328729534 869209208
-408972547 989441404
274435275 890331994
916032704 -580542879
871796783 -644279215
668332632 645806993
863123164 -654596210
963797552 36492172
-225188861 985639541
989524410 -242155690
34821556 954531617
945582438 125133544
812687473 -706232857
982032001 -102658418
542850861 751681264
985783376 -152028032
878197589 -636269356
-539102962 966137819
-18495692 963737708
858334999 -660082201
860780072 369119193
984366248 -131371591
968729441 6564899
971531648 -12306425
97111629 941703820
828265021 -691598839
900788184 -605126262
914203152 -583683139
32185008 955024034
548504176 747652724
759870669 538653863
974204915 -31823399
-360396795 989917056
823144823 -696528482
707537266 603917825
966493139 20588763
-771513522 789216638
-699075636 870316000
904380896 263810551
925418425 200122765
859172203 -659130469
989315612 -232820259
989419866 -318852045
781574360 507921979
962725300 42532405
-635350627 920105350
912875372 -585924348
-778119277 779975229
-404212274 989624126
712882632 597782825
86922337 943966991
799017921 481364283
823237626 441104873
365417800 853183495
-315643797 989259592
-578897635 950723834
524822014 764139039
-765395972 797444711
466196310 800978923
-482691722 980789172
551311114 745629405
561472311 738162307
-553133183 961242441
667915889 646225217
744837823 558621247
-475540901 982123020
988554209 -207794121
983450070 -384678923
136684211 932248699
110235564 938678931
821027627 -698530719
982091076 -103323423
-443179896 986810084
-112493123 976214315
954909119 82960486
-651397580 909188925
275452112 889963543
222141725 908051408
325070913 870727339
984386820 -377889528
951850027 97446273
835496792 418997231
776042060 -737028779
807454567 467815371
474168615 796266647
834073214 -685860104
-534517153 967622444
-898252 960868818
980318763 -84520638
735943808 569973422
962097591 46014478
-410794987 989361123
-30484731 965599486
989977736 -277955525
-426313384 988414642
-137190098 978759992
962049829 46277726
-772595200 787730314
-486403917 980057329
140281326 931340187
502685546 778667824
988708308 -212163148
192984532 916944321
-422125752 988719245
-732179727 837326808
677657694 636314985
949017848 110292872
921221890 213764590
436393432 817818377
821451040 -698131899
912237431 241313456
966500595 -463384790
933140598 173527055
879941089 326462924
367836165 852076571
-211700080 984807620
881901510 -631486221
162515749 925531403
-1035431 960891864
-720777012 849391728
-257868802 987326202
-386495386 989986366
477456061 794300014
687062113 626458907
93192641 942583595
987298105 -178726060
639131329 673842017
-61016280 969959368
-192951419 983527211
989933733 -298871723
851250318 388682370
-232219038 986041859
-499353323 977232116
799782148 480157922
-657103464 905043126
660739441 653336297
312489016 875833753
940269877 -533784408
892614156 295218909
367532953 852215710
985412409 -146318361
-353142375 989855162
975218069 -429725588
323268459 871469498
947471027 117069513
412077561 830656098
721485604 587673711
919719049 -574073014
985323423 -370471848
227625297 906310374
872770135 342999092
988238286 -340147685
-3270224 961265569
787252777 -728101994
670803820 643316558
718746067 590927042
989340005 -233824387
-51611901 968676037
-432062164 987934333
-343209402 989741991
714824580 595527293
986165174 -363079634
779757772 510587465
947357110 117562464
989416012 -318949771
321193514 872319685
-449462288 986063744
829238809 -690648464
-15442668 963251955
987057358 -174051406
979074746 -72567194
722093436 586947744
684076680 629621465
587568658 718010835
943479661 133866272
760862852 537299482
787546579 499032718
-776795704 781856937
-231208265 985985277
278109510 888993932
939432916 149980887
873333880 341725826
298564165 881302652
-559668834 958779928
907749998 -594328845
611263320 698499819
-698137608 871175757
864679501 360814998
968120944 10460645
347668695 861116597
-741430408 826942221
-631579859 922508821
-36871890 966559566
967711103 13049779
792221986 491929550
-679770778 887209217
663369017 650750302
968327584 9144705
-315143264 989248174
974667954 -35375205
989669487 -249869462
880254604 325721656
950239081 104815521
549636010 746838692
981157014 -399441272
846820716 397438712
119178362 936554969
-55288991 969183918
747868933 554678515
-90823976 973740456
637359823 675468615
535911759 756545485
819028469 448410101
977308847 -56852657
-265027348 987636747
576251998 726920610
529555546 760928173
989934934 -270911914
915643562 -581215528
845363434 -674269710
923235903 207279658
-45770177 967851977
989833949 -304989609
-243507823 986639289
345973560 861858342
330902694 868300528
667791786 646349703
984550335 -376648902
984061252 -127303644
-5226256 961590591
-627709916 924920690
940290090 146630029
-332908046 989592281
126302833 934826158
896209323 285875435
881787212 322070397
989003237 -221325121
800806914 -716735802
793483269 489991946
-635998891 919687206
444867106 813160042
337853556 865360802
980117933 -82534811
-584970561 947937187
-340675884 989707800
694380308 618576623
774628275 -738129292
-759000954 805713184
-425505634 988477179
989838797 -261433479
473440259 796700438
858593698 373695855
910296336 -590205552
87205103 943905256
902848820 268041284
779212060 -734540575
-358353423 989901593
826298001 -693505398
-691223495 877381695
50465607 951523407
-244849928 986706578
944405361 130053520
940001249 147761363
-485173463 980303629
230618144 905349748
780662187 509262131
-407950383 989483884
951215486 -508113630
989891721 -301846262
932411474 176127197
973569860 -436807422
-233460217 986110520
939504995 -535447290
932816306 174686724
922850267 -568409691
627512858 684358047
848080475 394969156
-622826538 927869665
-167100176 981486813
362370853 854568804
831719477 -688206071
958119132 -489528536
707021778 604504104
-341819738 989723404
932838588 -549355993
911031905 -588995739
543361910 751319355
-671328275 894106117
581541048 722793927
902893063 267919812
-482201612 980883738
-630137250 923415951
-20120968 963994081
771265097 -740717702
-250111938 986964438
-160465445 980913976
620221037 690781240
543399891 751292448
929916256 184882996
782876344 506002505
986473777 -163430520
835001966 419913686
271008337 891566778
943369989 -526920447
-654286877 907103876
664216682 649912146
-186548975 983050832
867289890 355158332
482763082 791093391
540037984 753663210
807700986 -710718433
-202487344 984197959
988866863 -216946743
783973372 504378688
541057197 752946811
-318467319 989322408
-681176853 886037492
969100994 4154986
98290960 941436747
988144931 -197127822
-51600233 968674411
-477938645 981685612
298199049 881443937
300791289 880439084
943763970 132700855
649168661 664472604
497363589 782045625
633456720 679023344
984167230 -128701974
807668141 467465629
-573046634 953318335
960205443 -483467330
968515260 7944433
-62975368 970221115
970044101 -2094231
272153261 891155492
876112295 -638916266
975258811 -429545407
971411366 -445492808
950767941 102412960
581747095 722631838
933936178 170654783
371912600 850194876
458791008 805283437
955816659 -495979328
966579159 20062921
-327658007 989503583
465486842 801395035
809866596 463849954
954201428 86370750
989687017 -311011754
953192631 91169972
820359621 446116823
902040267 270253808
973266173 -24783906
916700539 -579383500
81579846 945124313
988634029 -210033271
977524692 -58707118
864989081 360147866
143419477 930541424
899995845 -606314738
983800202 -382196109
917331858 225977507
127553551 934518892
6591685 959595573
-687204219 880900479
977243510 -56294026
966624423 19785870
-383841027 989998562
-336533851 989648386
858722118 373428532
816823524 452183253
851126828 388929022
942969977 -527823104
-156297270 980544628
26388811 956090752
969692331 -452015659
-226784271 985732877
748226002 554211331
159899962 926233953
864150417 361953288
103170995 940321503
819784617 447108919
945519149 125399806
966819723 -462286690
546528133 749067661
34333551 954623192
398571842 837441093
933401704 172588557
989997096 -284941877
-628708195 924305119
754801522 -752894821
613462591 696622635
297973641 881531096
68370936 947909967
875468446 336871102
774300349 518495900
-531710938 968503333
-321468443 989385663
-487608192 979812299
440871284 815368277
541155492 752877626
580085264 723935936
919449373 -574553528
335698530 866277647
865344100 -652008807
827099388 434272653
924831470 202060043
978771210 -412721088
597285405 710157359
597665979 709846114
205035258 913351981
-528545362 969468520
989930228 -299155256
818411233 -700976839
499493101 780699850
-701691051 867897743
986968728 -172368905
-685333323 882514623
989840843 -304643730
159377398 926373705
341198198 863927902
989999490 -286952017
222822355 907836604
-320345369 989362447
796950117 -720030961
-717095042 853105462
631074560 681172365
919140704 -575101927
811038003 461909272
989998999 -286412469
182183778 920066775
910924906 245162148
984492177 -133083453
173843889 922420935
-774297084 785369750
298500165 881327425
939481628 149791073
870328239 -646070018
-351301503 989836564
976674245 -51493622
837838471 414634887
-167132298 981489538
703947096 607980075
957727136 -490645051
969730087 8173
984926598 -139181021
653742744 660112314
-161759393 981027040
883720934 -629100363
510799023 773430647
971209455 -446276420
836631513 -683284613
792906114 -723438763
338712961 864993775
-539297927 966073404
229488090 905713607
892204568 -617559698
830035783 428997423
705212705 606554321
-753973220 812012933
206619 960682847
790541461 494496619
-593101760 944017525
989774882 -256638498
265363104 893577519
974655780 -35280817
932471235 175914992
-81299441 972578787
964824085 30560758
699093702 613392923
811939313 460410730
361768288 854841759
634601573 677984907
919495778 -574470943
778433713 512521993
75729559 946372177
987344829 -351135135
988963078 -328547512
960909411 -481360619
-137714021 978810973
-491636575 978964315
-271253607 987885358
895266418 288350061
967977279 11371330
-610291848 935033796
727215517 580772651
986030092 -155975613
915899559 230363244
492471725 785115425
988918280 -329366101
352297228 859078244
791869609 -724302775
980909143 -90518728
970572082 -5667775
989680364 -250507327
911735735 242789321
347604964 861144535
715493200 594747622
977757987 -417855990
980727758 -88650282
-79245774 972322411
266155933 893296873
-477719151 981726058
341240276 863909816
966127875 22808246
579055985 724740591
987762810 -346312270
989989469 -292431251
989286258 -322032120
883880494 317021906
903321877 266740916
987073458 -174359073
-263873103 987588729
804424681 472742598
-26683113 965016878
-575024404 952453350
897354206 282850943
492758551 784936626
618950250 691887606
249284667 899159226
798370692 -718822779
251063662 898552119
830284814 428547097
877784831 -636796291
946649650 120604117
937377657 157879265
825899567 436407825
954128423 86720601
987894557 -344695523
-110387667 975983858
479668403 792967275
344550831 862478244
775970076 -737084924
-739704347 828918662
-174875896 982132735
928988001 -556929266
616031630 694414513
983019959 -114186663
955625431 -496502441
-315058260 989246222
596570569 710741103
912312119 241093250
732568464 574189438
-562107846 957826567
309073534 877191807
498854459 781104054
-424954313 988519002
762314053 -747431162
378700647 847020565
957290077 71206362
533187492 758432584
585385768 719751963
967802277 12475945
830877338 -689038968
744421740 559159620
58485257 949926168
584580066 720391910
415105035 829100700
-669145556 895844023
864820099 360512117
580369066 723713802
896554766 284964512
543012954 751566533
-575662152 952170733
907833647 -594194958
944356559 -524669736
773161797 -739261972
249434415 899108217
-2501111 961137203
801984489 476657675
-613971002 932984811
989632843 -312817214
881192382 323492805
650244152 663450361
783891111 -730819393
-623089329 927713703
989303745 -232336436
843031526 404786802
-33892064 966114738
-86279828 973192087
907563618 254857263
570385052 731435769
922872976 208457059
686468606 627089920
446636947 812173939
799135190 -718170192
541594968 752568057
-521926523 971395917
931431978 -552159229
702309623 609815500
977080817 -421138747
60197173 949580701
-531793169 968477792
908133883 253229226
726277311 581912463
865012623 360097094
531509694 759588602
305488888 878603816
363540700 854037897
989724187 -253225391
332051645 867818124
926315478 197142302
770165200 524381969
473708013 796541061
866544072 356781843
989222949 -323428203
623056282 688299589
989231469 -229477163
930337066 183422878
-167001615 981478450
-756243090 809192424
-134158410 978462033
-146471205 979645745
-237391897 986323061
889243178 -621662029
-278863134 988170355
807790502 467265188
924313521 -565726141
837854971 -682042362
-555317201 960435073
-624119895 927098362
756426433 543322467
791761199 492634735
977142692 -55435625
154602676 927641716
-267039876 987718551
938821389 152351136
73993351 946738461
837527371 -682375368
782917197 -731599083
955721214 79002403
936336854 -542189292
564898232 735596415
988200494 -340681223
-130236282 978071030
980047654 -81846937
890014411 301839163
590927822 715315155
-729411437 840332952
510308698 773750032
812724461 459100213
713058868 597578857
853621300 -665358805
478740365 793527268
951479510 99154953
931067382 180872416
641453018 671699815
520615380 766960952
962470023 43953665
901625572 271383656
982259537 -105231439
848909475 -670499251
208911452 912169704
672557214 641538780
919118273 220418921
579851694 724118680
622414962 688862306
989695276 -310718387
944620569 -524062503
126580251 934758073
882495945 320368535
937220305 158475667
973809124 -28833489
858985519 -659343067
978813296 -412501912
147856804 929401507
940999165 -532191935
-511446612 974247898
305718885 878513528
446445453 812280819
727263562 580714180
795444566 486956038
946612414 120763216
513254453 771826085
979823063 -79663526
456996718 806312958
-773289944 786769214
-629503676 923811384
942861715 -528066295
986030528 -155982691
56123448 950399755
-126517981 977694187
940993658 143859292
-172646020 981950655
793456404 -722978624
980776123 -89145916
745768780 557413956
-559293274 958925186
657827973 656174465
632159269 680195857
84394090 944517010
986765484 -168603620
-639681663 917274865
885174253 313870311
761922722 535848088
214019548 910593812
754652314 -753002062
985312331 -370564487
-352129670 989845062
874871013 -640473140
934491702 168627421
-620484969 929245108
348041694 860952989
953807713 88254182
989588682 -245430646
-590539652 945276114
695993602 616812605
825696564 -694084713
988705311 -212076193
676855660 637141476
629348966 682720213
-669656407 895439469
-259562578 987402268
876516663 -638406372
170027379 923481426
965846671 -465609003
768213143 527127870
-333937260 989608680
-637033275 919015656
354266345 858205684
980421736 -85550106
679529549 634377306
-340562793 989706244
964140114 34532127
880646022 324793834
957118354 72067565
272764052 890935534
189897812 917845247
967408420 14943101
-585780342 947555995
977393640 -419638018
-90972846 973758271
825874331 -693913567
79929085 945478444
928746401 188907405
275411789 889978177
-682379745 885028077
898010428 -609250090
802769316 -715042349
960079231 56884579
-47755980 968133968
981514023 -96929697
590992737 715262887
660444899 653624637
857081897 -661500131
989036120 -327166827
614185309 696003186
18274687 957553823
-342129391 989727600
-299246496 988833169
988904139 -329618130
972426272 -441489962
987618346 -185242119
-490730669 979158701
-160036265 980876257
965412007 -467065597
178418733 921135660
537220243 755634851
-569613388 954775804
906201104 258718323
984105527 -379976403
910308409 246957924
454023302 808009593
775524196 -737432508
829954007 429145138
-325314950 989460878
54042929 950814872
690199289 623103132
988867743 -330260312
919628515 218815380
-112209533 976183348
980611824 -87467942
927472647 -559827621
597738550 709786697
-665782176 898475082
-84330546 972953622
807740721 467346741
858915668 373024817
787892676 498511231
-371100677 989977731
774424867 -738286752
-342769828 989736177
-32927097 965969502
-75342974 971828420
900645735 -605340387
873261843 -642473097
987639083 -185682269
-754908983 810855386
413748584 829799138
-579765559 950331889
777159259 514375482
-409933780 989399855
-26585491 965001818
953948851 -501017236
316834557 874089800
981145289 -92983589
933475889 -548070795
948646088 -514490928
877285329 332685004
655713122 658219405
28734739 955661575
989722118 -253092782
-646666474 912528473
312280261 875917109
-86080870 973167863
-655285257 906376944
856907036 -661697510
-674970136 891160923
977399086 -57626839
-654079873 907253987
642642251 670598314
645698046 667747914
146274701 929809490
836964429 -682946977
526820001 762788477
814940394 455376475
235546977 903748475
852557517 386059850
31103457 955224725
976524477 -50250162
747918878 554613215
-695242304 873799416
-538264439 966413023
989893971 -301707928
980260831 -83944434
975842044 -426920733
-695104744 873923000
984953170 -139563527
459052293 805133195
901166632 272631386
976104934 -425712917
657923846 656081445
75927110 946330370
981353087 -95190248
-653908651 907378073
-551623260 961792826
833337190 422981932
195058828 916334492
-327229837 989495963
-561304093 958143124
658918491 655114633
-125766341 977617271
989879991 -265009581
958155404 66834064
-48506925 968240159
-21247749 964170983
964719159 31174865
101442862 940717856
889708335 302611478
248741090 899344282
932164923 177001413
981463922 -397588002
830715281 427767467
361554211 854938637
286315391 885956330
914919312 233329135
-43894691 967583543
974231641 -32026712
-225096560 985634086
984181893 -128896505
989990403 -292230140
-152847368 980233094
678405303 635542289
931484512 179406978
989183290 -227639412
783630153 504887470
964603037 -469736694
881624805 -631846851
984394589 -131755376
774452657 518277430
451780691 809282328
-262645671 987536797
921451302 213031865
160912057 925962717
965587385 26051504
288606868 885096734
214818657 910345501
-346608507 989784400
798792182 481719830
316977595 874032096
887520366 308088576
531937898 759294007
722403097 586577380
-430577765 988065375
489440478 786998592
463037403 802826108
-713969723 856193547
-582414534 949123074
-457870081 984951671
868999477 351406060
469856994 798824444
856428190 378179105
953437582 90012775
-242389183 986582622
972591573 -19855710
983214460 -386309742
-380901530 989999643
969403165 -453085732
-692272094 876454114
989359159 -234634097
319708529 872925320
867858315 353916078
-39764068 966985020
-774181165 785531272
634670276 677922497
383540457 844725630
810809935 -707932247
986215707 -362611472
488118652 787815727
936313909 161885883
953547299 89492604
92152033 942815316
926768423 195624698
985618418 -149451987
-424405944 988559655
961162466 51110214
979400621 -409382759
-209661885 984675933
175130057 922061162
989181313 -324300795
982825827 -111852136
224494498 907307425
685331649 628295687
-593317846 943910611
202841915 914014402
560308776 739028293
987977182 -343652035
-362103427 989929182
749467115 552584063
376598608 848008727
190649721 917626291
983968364 -126090795
767763113 527758127
187314189 918594571
815845220 453845604
862843730 -654919798
984375021 -131490382
852795102 385581325
-235160460 986203259
726707419 581390639
519866934 767460367
930910271 -553187907
-568919601 955066625
851295515 388591991
-705433649 864393533
951896724 97230127
963039641 40773703
308073138 877587004
989999843 -287482595
988595741 -208953007
846522652 398021158
988294267 -339338849
-212751497 984874970
-207139132 984510349
540811794 753119487
989985830 -280002656
-480676074 981173946
926945298 -560825410
977726896 -418009106
325996852 870344580
904913859 262326681
312979610 875637668
-237845438 986347135
-318505058 989323226
791371948 -724716530
920236937 216893688
963318150 -473889839
-293461203 988659867
-734442031 834834506
710585330 600431669
946525539 121134138
-278512177 988157635
989965150 -295901286
85456072 944286414
762007021 -747657698
-756342316 809068058
839576665 -680283541
625859495 685826952
-569203321 954947926
926294293 197213043
744861867 558590115
-103803169 975250405
-307188055 989052176
939189696 150926736
821245146 -698325911
212985636 910914332
-540501602 965673465
-518152614 972451007
989906329 -300911928
865284198 359511044
584139039 720741691
803927340 473544612
20836478 957096825
-115853340 976578004
-677813449 888828816
289597692 884723567
521765578 766192206
-22524242 964370793
989056062 -223105339
934362572 -546267606
756650178 -751561200
-10299919 962422668
-391299867 989939449
17069659 957767643
988311321 -201292256
-91693346 973844334
948409143 -515067972
804449634 472702328
348262154 860856224
782739246 506205018
207850129 912494795
617259851 693353350
770470302 523950789
257267365 896415461
567158183 733890873
806914238 468698761
387830484 842673260
869265658 350818369
776605669 515176706
979534181 -76892572
840273370 410049933
848497400 394148725
211933547 911239336
963136718 -474466191
-213500239 984922689
632304923 680064463
-576776522 951674838
908404499 252454407
-520538716 971788250
791927394 -724254672
647489011 666063738
313035820 875615189
156679411 927092508
-101484074 974986718
-26572974 964999887
-646097725 912922579
904277508 -599794409
918077264 -576977663
903005295 267611553
205317704 913266468
945775770 -521370018
721301657 587893133
-767488628 794664941
-684117410 883555002
-453408232 985561722
618736413 692073404
-675572290 890669500
-50488500 968519026
289074923 884920574
963099284 -474584590
989233851 -229569221
740614530 564054027
261334853 894996735
906568736 257680749
-776710370 781977659
794561630 -722050885
583030302 721619335
869118892 -647531231
704978294 606818845
430542702 820979348
-117402636 976744086
970372452 -449468519
77925144 945906230
925733163 199080218
-46267695 967922791
886334124 -625614186
116408342 937217415
-470479842 982998970
-160538868 980920415
-168654783 981618299
978896550 -70917887
43866536 952808006
793910814 -722597617
812025959 460266316
966659996 19567778
-616788012 931384786
-749200406 817805897
970541885 -5462086
940207434 -533920439
988336022 -201931939
-443688848 986752462
-358933283 989906112
187065253 918666526
978999928 -71873130
181624401 920226217
765080353 531494298
977592596 -59292634
654209787 659664770
984829717 -137794433
982614495 -390324158
963471156 38343519
157167826 926962825
258865702 895859771
944836211 128261978
-680935607 886239225
-207495283 984533946
779861121 -734027797
885421492 313265242
-639953503 917094326
871317359 -644866393
936057110 -542773283
633390333 679083490
290571069 884356222
757276050 542175947
984528870 -376813323
982292428 -105607761
988000015 -193705524
-178943491 982459617
522737001 765541379
303201391 879500069
-763354777 800117414
978373608 -414766782
322485446 871790785
860350377 -657786343
525440324 763721654
772770606 -739563260
-2781967 961184102
988571592 -335162749
921264897 213627335
940311814 -533693031
-613851219 933052234
914545483 234452521
903610574 265944285
987611099 -185088865
-147237991 979717238
58372074 949948942
973095017 -23522809
989451225 -318050051
66071865 948383855
906659943 257422762
752592683 548453383
742873569 561156597
940446051 -533400440
-404332561 989620012
-737327501 831612800
427429299 822642675
-226029422 985688900
-66494499 970685599
-66887961 970737164
112055859 938249915
82194218 944992171
591088669 715185638
962822610 41988946
973700546 -28018835
-566402291 956103708
577672591 725818035
644280153 669073667
-488658628 979595167
984939643 -139368753
395092339 839151386
717123551 592839485
846519583 -673049068
-644058868 914322871
647980786 665598981
908608251 251870407
-595580570 942779310
292647304 883570657
933352730 -548319729
952215828 95748095
866025473 357907055
989758366 -308366772
779143538 511485985
-10480281 962451971
754679143 545669961
768163968 -743069702
946952638 119305948
-182224297 982717875
-706107878 863756837
967925027 -458429200
978128188 -416010247
424309993 824296098
972125505 -16508356
434612729 818784444
-212930737 984886410
794925197 487762484
528812573 761434721
888409175 305873445
776250105 515690125
828900444 431045180
989820567 -305628539
976099653 -46757904
-278761865 988166704
-622423371 928108177
848327288 -671123641
482829093 791053298
967335699 -460496385
979580421 -408410140
971676254 -13321195
901391619 272020128
616403666 694093506
-251776340 987043962
973914047 -29622754
116328301 937236489
806566611 -711724006
798247959 -718927396
353014183 858760855
-222670023 985489790
922520757 209596247
408457944 832497636
560799815 738663115
-425204692 988500067
978651958 -68676224
66949532 948203372
-390128270 989954558
902843621 -602006354
604047522 704574911
950816113 -509122413
699161949 613317330
806793386 -711523488
751171686 550337072
311414104 876262411
13415849 958411405
960901094 52516353
989286863 -231653318
756505455 543216020
-184503275 982894543
592610040 713958029
317266116 873915616
988172787 -341064176
122675996 935711054
692681174 620423808
430437359 821035847
960634904 -482187467
-697980354 871319385
-607946777 936316828
179682135 920778170
926533395 196413199
636507443 676248897
-252072513 987057986
980150171 -82851637
635454260 677209547
831511083 426322373
956517525 -494046521
831024590 427206525
582685391 721891948
745721447 557475402
849347728 -670027698
984866705 -138322141
-462213849 984315921
800091516 479668523
978852101 -412299140
-212652160 984868627
812611277 459289511
979635561 -77860557
933312961 -548400060
545629384 749708584
600691229 707359327
880897453 324195716
961510644 49225495
460230400 804454282
959590534 -485273292
42673168 953037556
955779251 78717289
-156222572 980537954
-36415256 966491806
988612290 -209417397
962520988 -476402088
-498033101 977536891
-223904207 985563444
296138860 882238069
972715745 -20754935
703047228 608990043
628004591 683920094
975931597 -45393687
-545131710 964095108
151498344 928455884
259802055 895533130
923795385 205456472
76641380 946178967
980427731 -403694834
679159975 634760615
775454326 -737486944
947368556 117512968
964000668 -471696512
989600354 -246042170
880561903 -633226904
-130025780 978049892
308336112 877483209
913670357 237068411
-673609672 892266808
-252616270 987083626
721719453 587394607
986664618 -358259952
156946591 927021582
237803453 903006415
638186163 674710888
934489224 168636485
765803321 -744839962
207134757 912713398
460313561 804406268
989278374 -231313668
968164475 -457578125
355167888 857804919
-530109147 968996235
42602581 953051121
929294624 187026667
-135151059 978560065
651550404 662206609
866993832 -650065655
812063823 460203194
986955413 -355297241
712332172 598419085
932063580 177360417
795858626 486311531
791062297 -724973466
959118675 61898545
959966330 57478964
332385808 867677554
859919718 370924993
741054098 563491922
820419479 -699102024
981125065 -399631754
-41715252 967269432
-526043721 970209239
520152497 767269954
742345464 561835806
-708245657 861724352
969303776 -453451516
-557381079 959657293
988223910 -199075952
892507414 -617134130
692549667 620566298
495224929 783392597
850244251 -669057487
-19621199 963915370
617900201 692798682
834477295 420882890
-778484748 779453081
406234633 833619769
427382222 822667729
862399984 -655432452
392303995 840510837
549447969 746974148
631283770 680984310
921580265 212619421
537500389 755439388
855916071 379232293
-167267817 981501026
-171056431 981819231
564045176 736237853
187024847 918678202
941204359 -531742074
906697144 257317503
-91163031 973781011
-570262134 954502794
647420545 666128384
918408283 -576395260
103923613 940148185
979130524 -73087013
6037942 959690427
-365622313 989951164
395915188 838748429
593838125 712964161
638245331 674656581
-628760859 924272527
776541227 -736639078
-572671583 953479429
841107520 408466773
949935569 106187706
464854591 801765299
-756464396 808915017
850760338 -668496616
162270633 925597461
931521825 179275443
736945683 568711194
-70684585 971230983
458131381 805662298
447038169 811949877
-154321410 980366929
777111148 -736193059
367423660 852265844
911474223 243556221
-549766367 962463821
-113505165 976324568
820433361 445989443
-465430841 983820155
683685761 630033475
-245648089 986746335
934655560 168027467
924656731 -565092781
909887505 -590875187
-272885362 987948163
302387992 879817769
974043441 -30599491
949193951 109509464
792497820 -723779407
489366624 787044323
423734296 824599903
826349789 -693455433
980407579 -85407928
385863402 843616351
-693222717 875609291
-496679942 977845929
306065778 878377314
589687024 716313029
214574292 910421461
-119877644 977006718
-272484442 987932849
987270717 -178185030
-653027983 908015773
855548190 379987132
697441038 615219527
861240501 -656766399
969701862 196063
977684050 -60084164
244096818 900913103
882881519 -630205341
822519934 -697121826
-391037191 989943000
966114929 -464701378
44261925 952731786
764832186 531838245
-160151857 980886424
561593081 738072321
-531129326 968683244
-569420904 954856650
18955771 957432726
988886626 -217567675
444896696 813143605
-644787702 913824289
976574778 -50667154
816429826 452853108
962454366 44040568
957269209 71311184
986253476 -159669008
485366760 789506265
761046158 537048748
721026094 588221566
-117803559 976786896
378118992 847294313
631643746 680660408
798669481 481913009
808095354 466765220
695593274 617251228
750702836 550956631
801559177 -716087683
914786006 233730125
435840333 818118878
941682762 141121902
396296654 838561260
161255962 925870401
879315383 327937858
669666880 644464807
-681095931 886105217
972651124 -20286819
282000385 887562161
-679027025 887826331
913694776 236995640
-501032021 976837870
958792916 -487594413
726659083 581449360
770059898 524530635
982199554 -104549708
431423605 820506010
837024024 -682886486
979643512 -77936647
573045736 729396955
420072692 826523524
677974896 635987409
924512699 203108551
442913049 814242340
89654269 943367746
-503734581 976192024
-741938424 826358058
797126294 -719881375
881793240 322055949
-746715236 820767262
-577342225 951422021
972070557 -442904082
-474116370 982377661
801372934 477632891
786352396 500828069
766624977 -744224836
986255480 -362238805
924662813 202615167
980087393 -405616213
401577099 835950407
-553374448 961154192
434674462 818751010
658119807 655891176
929515790 -555908264
-737813686 831065152
440543363 815548690
955653955 -496424481
987099662 -174860860
957758392 68847311
762266106 535376879
223172075 907726040
988169894 -197739279
-411450891 989330332
840113194 410353183
614509693 695724780
950757842 102458975
866645790 -650477119
859222256 -659073463
951704135 98120507
672716079 641377351
989906237 -267581694
-636496626 919364413
932841296 -549350550
-156780857 980587830
-141369526 979162393
988949029 -219554405
-424657587 988541212
107289262 939367936
987428248 -350198566
-717643895 852557851
-617630516 930900025
960636072 53933530
452029992 809141190
730116574 577220628
507516484 775561595
-509076337 974859304
881699324 322280948
831116998 427038768
214361627 910487549
655079403 658829758
439816796 815947965
860816367 369042784
-460085050 984632144
932476769 -550081493
-706541567 863346112
507447575 775606151
120533663 936229051
989999427 -289337116
939532202 -535388287
988639585 -210190980
859659709 -658574848
367568275 852199505
851175007 388832813
835932203 -683991858
42158378 953136419
-628277396 924571469
98088442 941482676
759655040 -749378547
825943294 436330186
-127041319 977747616
729630713 577818456
-18560666 963747980
868912355 -647779176
464756737 801822554
987342952 -351156059
972964121 -439311543
-593857985 943642909
-265988228 987676031
770540153 523851991
963887643 35978293
971910293 -14977215
179010920 920968252
924691019 202522354
931394906 179722372
256546650 896665322
719977615 589468448
-29137760 965393972
930530396 182749629
909128837 -592108888
965503372 -466760781
335023588 866563849
370865837 850680249
-462610002 984256174
982765610 -111135072
983554343 -120781317
-754421594 811459596
984441155 -132387684
975198001 -39526958
338813455 864950805
-194366739 983629891
619955630 691012615
960677598 -482059435
491777101 785547929
282605736 887338278
543464229 751246867
-162267979 981071291
807909747 467069692
465740139 801246522
956149962 76889137
964533884 -469962431
-759361270 805254605
838277761 -681611792
948941448 110632245
70218992 947526526
-17974342 963655148
-723282889 846811180
-3516742 961306629
-442756415 986857521
513192737 771866497
-103702475 975239012
-110186233 975961717
-659951959 902925044
806500861 469373616
986576618 -359135689
-367551079 989961601
984999436 -140231311
264399403 893918181
891958705 -617904441
-702763560 866897692
965786500 24861505
711934643 598878174
694924438 617982711
-271923458 987911290
-669923564 895227394
76099909 946293773
978594913 -68158589
-471150467 982886289
683166521 630579959
860199108 -657959228
-653048743 908000755
655971687 657970170
908424358 -593246686
979345057 -75100348
894506348 290329738
548859164 747397724
-215318810 985037861
321279319 872284607
989854106 -303957604
803314256 474529823
973199377 -24290808
-158026725 980698788
379184121 846792710
87498180 943841200
-487990515 979733575
376621350 847998057
948547695 -514730679
444264606 813494438
143673233 930476594
-556330854 960054654
942923780 136130469
985475742 -369190126
-502800219 976417096
983882518 -124977500
962099230 -477714744
563074682 736965712
953658409 -501785953
965793309 24820690
419479684 826833204
799072675 481278019
967735575 12895930
801866547 476845876
314315056 875102932
310522978 876616977
989319294 -321280508
-440113386 987142987
657427540 656562623
711589090 599276659
227113401 906473906
807501392 467738711
870624863 347804615
22421025 956811810
144461333 930274863
612933166 697075941
-127916171 977836759
944873624 128105831
306765916 878102076
436624691 817692611
944710431 128786368
616243711 694231583
440432201 815609816
785496677 502109986
-766035113 796599946
541516047 752623688
894956667 -613667539
988120118 -341783574
986451896 -163051826
125054100 935131932
607899684 701346599
887773661 -623666133
-571767822 953865042
675059104 638985934
-72839516 971508485
679565649 634339843
27172238 955947604
412842286 830264348
909771115 -591065195
530005078 760620955
987508576 -182961362
933521383 -547978756
-519318943 972129039
975503605 -41952947
987553318 -183882059
989198636 -228218952
481035279 792140860
-229959177 985914807
988543591 -207499450
-656020728 905838856
310260812 876721121
981874566 -395053361
586177609 719121724
744638924 558878680
955557605 79804748
923017468 207989057
413883914 829729594
963359392 38974501
89021062 943507106
511648025 772876691
664730726 649402857
-114795115 976464119
649484179 664172859
347646627 861126273
6915699 959540002
262465925 894599443
960018821 57202778
698493706 614056833
416852802 828197553
946776413 120061934
175788140 921876572
985594605 -149084541
-433842917 987770148
818569610 -700829716
891097255 299095144
987951006 -192578306
950565707 -509750579
923329671 206974640
-83483581 972849438
650613978 663098595
977278420 -56592191
919668806 218688508
178158428 921209161
972510632 -19270849
295752847 882386188
757368313 542051143
739413998 565583937
478702108 793550324
932382715 -550269646
190350907 917713327
986242603 -362359550
963761164 36699557
757977190 541227092
986582250 -165330510
769086423 -742373821
164768307 924922330
441881973 814811575
894427172 290535363
611116440 698624703
561869725 737866137
922077962 -569817118
-221607075 985425817
438770033 816521915
735639211 570356383
-774944276 784465964
704286248 607598607
981771287 -395695680
989825993 -305372222
690067354 623245012
968203089 9938180
989801624 -258577697
-277211931 988110186
976419173 -49379654
559751389 739442257
977142140 -55430935
662157698 651944672
194307743 916555633
747443169 555234839
416104963 828584287
621998600 689227118
-465968362 983734238
822658552 -696990357
349938151 860119256
813635375 457573442
976095195 -46721497
-431803347 987957450
289332058 884823712
925292009 200541051
931253427 180219394
458013402 805730018
969692166 260519
306894015 878051666
946870786 -518776448
941568725 -530940675
952829848 92877578
979469477 -76277271
987477677 -349638967
356252797 857321733
212222411 911150157
989736297 -309217956
459727739 804744164
-424245567 988571256
231865743 904946740
425939405 823433799
68490190 947885279
146385912 929780866
916526066 228452965
169956111 923501126
978692215 -69042439
766967870 -743967919
478598558 793612703
88887986 943536364
987940252 -344121612
-17834490 963632970
985549549 -148396361
928759449 188862733
-517894399 972521934
547887163 748095299
730292748 577003658
-11525162 962621446
229061526 905850492
-256549576 987266143
819657454 447327995
512265509 772473087
242353 960676813
-616747434 931408036
833145024 -686787740
664522692 649609088
762803752 534638078
873566145 341200493
964782071 -469150682
822084203 443122624
101894660 940614435
771350985 522702736
505924836 776588715
980162779 -405194144
929469182 -555998645
327708046 869634512
888942091 -622074117
356195084 857347476
184825318 919311290
756938643 542631804
932359193 -550316638
-649649736 910434720
242822414 901339403
989115384 -225164861
-297965520 988795780
581328071 722961341
191503713 917377263
880138184 325997165
948708891 -514337753
884210232 316221676
929863163 185066635
985516307 -368844627
988085998 -195712149
984684747 -135751272
989999381 -289373042
-57007287 969418396
756148362 543696813
980862521 -90035544
944928642 127875953
-449794605 986022624
668883544 645253561
989517888 -241834051
989143311 -226164607
735551170 570467036
-620190235 929417040
678674260 635263845
318564381 873390181
978664124 -68786829
874707282 -640677554
400592434 836440016
764629504 532118833
74420925 946648524
807925004 -710519021
733600717 572905893
-150863880 980052049
987395183 -350571388
980630661 -87659216
830621726 427937022
42637225 953044464
989461672 -239166961
-41192906 967193524
352112497 859159982
5196838 959834375
969588839 -452399870
712562679 598152704
987455795 -349887337
-360823661 989920146
703122759 608905382
351927986 859241556
526045875 763312529
-615388508 932183414
989031945 -327247197
400915184 836279659
987226627 -177318532
839995143 410576591
-253907832 987144020
-364834897 989946574
983658459 -383206554
805438108 -712718205
838405169 413572767
343702683 862846615
559294408 739781191
798259018 482558502
-609619212 935403615
-476565788 981937520
-677558892 889038598
894139189 -614830908
621700673 689488034
802810090 -715007043
936815895 -541185052
963089843 40491956
989160312 -226785344
800129712 479608023
404636552 834422240
844818559 401337917
-82700511 972752750
-592053803 944534606
982994860 -113882634
-139937159 979025326
327674963 869648260
739584458 565367210
988749964 -213388587
308725778 877329281
-589442130 945808573
954928015 -498397478
968425671 -456640674
847189660 -672338484
403754072 834864209
-439209566 987237180
836313316 417480460
-654554994 906909207
778083263 513032636
-379255325 989998477
568755980 732677920
625203583 686407691
937357113 -540044505
299336098 881003701
587520935 718049023
947372372 117496466
226169800 906774825
-466193171 983698194
896393682 -611604430
848588500 393969057
8424865 959280252
933487496 172279447
782746699 -731735367
-45010412 967743451
987642712 -347737644
881210002 323450769
860552268 369598313
459492802 804879558
462029621 803411987
985852939 -153131125
-264768773 987626077
-177367199 982333739
-544789501 964213775
-630849418 922969385
527509965 762320414
115953239 937325787
437110207 817428289
987043912 -173794955
-110486193 975994682
862109156 366310540
-521739333 971449033
817999419 450175200
832806758 423955804
773941650 519010039
874940098 338078660
738896354 566241478
283521767 886998434
954113416 86792475
-230548372 985948150
146973405 929629481
933361165 172734479
-490079338 979297051
196354855 915951569
966893795 18129930
-493696038 978515254
663891607 650233800
789554311 -726218545
66637365 948267643
825023721 437959457
239650709 902395342
438511017 816663573
271672054 891328530
-371652837 989979834
958905013 62998870
839346892 411801240
669132654 645002980
964759945 30936251
984461772 -132668234
264912817 893736755
963569994 37784625
984738487 -136504495
261370651 894984177
989214104 -323617308
344582019 862464687
920890676 214819982
989095578 -224470876
236487012 903439891
529911609 760684889
768406334 -742887129
953782018 -501459369
981096972 -399799181
589106725 716778837
290422143 884412460
985506860 -147746452
933969357 170534110
-563971916 957084413
828746941 431321319
979718892 -78658936
925058362 201312496
-188361041 983187620
-766921315 795422571
772215885 521473838
83647193 944678684
981219190 -93763519
747374512 555324486
153248082 927998205
962602012 43219377
790891846 493962550
850472303 -668809915
940673882 145120948
530842841 760046764
881550321 322637699
877541745 332089413
384078063 844469317
756059254 543816706
-39826084 966994091
-447928041 986251684
370973997 850630165
388176485 842506883
406296007 833588884
254759998 897283185
663861332 650263743
816004810 -703200035
984148709 -379658540
904814330 262604058
78736919 945733295
446078272 812485576
454947593 807483368
-312628715 989189059
878409822 330064074
427555850 822575299
635249556 677395778
-628585633 924380949
795632466 486663788
-725903465 844073099
983471865 -384526174
-432036506 987936633
-49243362 968344052
-145136287 979520239
986852658 -170203083
-257359513 987303119
682882997 630877603
978626065 -413472534
847077137 396937188
-659442420 903306875
666674683 647467799
675380068 638656929
-227595358 985779776
-724809661 845220238
678768671 635166059
456105306 806823074
533307155 758349931
786532725 -728687807
-387919407 989976265
875342351 -639883600
468515221 799616087
-639328071 917509140
909460633 -591570905
792405342 491648670
895457639 287850208
814822154 -704285295
324057775 871144997
981613984 -98020728
-249208643 986920801
346249671 861737731
641498126 671658105
-434093829 987746491
797028708 484486328
989989275 -281144027
769952689 524681938
882988184 319182547
558197849 740592744
-464801157 983919571
897779069 281723813
963630243 -472891331
-553586794 961076280
-51819642 968704981
354313617 858184685
848768735 393613257
931168933 180516029
881081322 323757694
81011825 945246332
395531256 838936544
773198808 520072687
601087270 707032015
960037757 -483962704
867518590 -649443429
802785784 -715028091
989737762 -254109232
-703214606 866476239
975328008 -40555579
-39688570 966973969
-582015103 949306676
-16645563 963443940
120093425 936335119
979748784 -78946499
201768649 914337201
-157814699 980679984
965059823 -468235708
-168067900 981568745
876404553 -638547837
584523435 720436843
-261236411 987476129
820304747 446211589
-171896913 981888921
-307949128 989072024
925221766 -564046370
867024575 355736772
989956887 -274088074
301020942 880349810
43003753 952974016
755987895 543912711
-72340976 971444428
925246185 200692610
-179316302 982489231
974801909 -431553722
915016753 233035906
689868658 623458535
965574143 -466524191
251471462 898412555
988990558 -220907962
282250061 887469872
-766289998 796262196
458872016 805236872
29919522 955443692
-638622388 917974488
-329733011 989539621
-137636742 978803473
-264357972 987609009
989897082 -266646083
691402761 621806437
989935390 -298734631
969864014 -451375679
-641189286 916268581
-734448659 834827161
-435561021 987605617
-632374243 922006449
-421547264 988758248
-193531913 983569424
232075052 904879027
984588506 -134411870
917378315 225834128
939979978 -534415672
315145557 874769862
975058512 -38426245
772188268 -740010925
584468033 720480800
-710210645 859844771
970684916 -6437584
849641540 -669710458
941774226 140756756
988386306 -337984901
77680093 945958364
233503460 904415528
989999327 -289412610
924374520 -565613716
642066457 671132205
977292796 -420125800
721935929 587136036
854877108 381359857
743919373 559808439
989532096 -242536832
316688019 874148892
887325442 308572554
265417469 893558290
366979711 852469376
936949519 -540904031
-578538083 950885578
116388493 937222147
987830840 -189872390
979033348 -72182684
-318035041 989312966
981265379 -398791985
-287611885 988473572
917396689 225777394
980113392 -405470912
909481715 -591536670
942433693 -529024555
-393615208 989902668
719934579 589519544
736783426 568915926
711933704 598879258
967667696 -459336367
599022987 708733051
22911687 956723221
405690487 833893363
887592725 -623911652
529056177 761268795
661445475 652644500
-674219301 891772224
907803255 254174106
-255249454 987206279
894205676 291110302
865800381 -651473041
931678088 178724252
239871246 902322149
-389337686 989963569
585592481 719587563
848444813 394252359
968464150 8272098
-339501002 989691488
950305200 104515801
-510769800 974424077
468573323 799581864
786306223 500897338
962543201 43546678
922789092 -568521378
210748356 911604891
-680851234 886309730
-17610094 963597368
957030931 72505124
988801519 -214937279
316591315 874187871
395827549 838791392
-81782038 972638828
977045954 -54615110
873629867 -642017705
598589206 709089361
989596668 -245848806
648950856 664679390
959636539 59209005
539955310 753721238
-322442114 989405416
-655634756 906121549
932038448 -550956360
946616726 120744794
-123747453 977409553
908530754 252092637
956219006 76547002
988660494 -210787257
269052519 892266495
-574497431 952685812
910286636 247021233
764840371 531826912
268382348 892505586
562515267 737384248
984670016 -375727607
811638077 -707183927
749974616 551916492
-767997060 793983907
665763541 648376151
862897283 -654857822
-186861570 983074559
791930867 492375199
907228386 -595161214
-507899861 975158556
756790204 542832141
982866354 -112336722
798757131 -718493167
246217570 900199444
638089031 674800026
-764986532 797983756
878761376 329240180
907499270 255040513
981508433 -96868871
96719889 941792347
-84909283 973024648
-414068120 989201406
437631252 817144047
468170874 799818825
983751669 -123290900
-712136248 857983425
961289501 50423842
846796911 397485249
974522809 -34254048
-365048855 989947838
547646745 748267571
-747664984 819639329
523413216 765087314
402589890 835445650
937124774 158837242
928129443 191015617
957303338 -491843568
-623527563 927452498
958417851 65496553
-610547872 934892655
815605837 -703566727
896262733 -611793403
952372369 95018570
235588577 903734846
988935277 -219113162
-667314599 897282735
516100667 769955595
631937484 680395801
543867985 750960701
-538588576 966306902
983754198 -382525060
716858531 593150554
949587889 -512181582
407102772 833182449
985300740 -370661243
-36859649 966557755
804025768 473386005
945252390 -522596257
837214042 -682693596
110876620 938528090
-744099508 823847506
-424005125 988588518
493756823 784312972
278218957 888953847
-45629878 967831954
707084772 604432516
945716544 124568171
811402046 -707397412
981655159 -98471591
586582583 718798784
293163213 883374689
989159735 -226764061
-637922165 918434655
989838351 -261397449
942399942 -529099759
-758317294 806580135
550825513 745980508
930903712 181446109
310438757 876650446
492996047 784788412
626768802 685019843
869676070 349910511
6681042 959580254
206311719 912964325
658203904 655809496
988227448 -340301996
472870467 797039208
691861632 621310793
959427948 -485748176
750412102 551340265
-488879577 979549216
925194260 -564097401
-712997964 857143714
895433795 -612984692
988980007 -328231655
506452181 776248863
325595315 870510757
-743822546 824171010
720079500 589347456
-531613007 968533709
951826210 97556479
869278493 350790015
84766732 944436207
-322877916 989414164
954847217 83260058
50303394 951555305
805064528 471708161
-622393724 928125679
-619924856 929571579
772942323 520438635
-465815897 983758668
969475863 1692759
614374339 695840998
937937141 155747713
955009406 82474358
323866617 871223669
581755399 722625301
989952267 -297223770
894351408 290732089
302599883 879735111
-639484014 917405909
923448148 -567315576
399721887 836871982
986942142 -171869165
961789329 47707999
899681335 276644022
798187410 482671034
973882268 -29383467
-249991651 986958646
886490911 310637405
-501475114 976732887
989999639 -287150642
885118607 -627242752
-752420327 813915538
230466726 905398593
908240375 252924460
669342745 644791509
857471443 376025290
959154558 -486545330
-308210624 989078822
597417758 710049194
824538349 438816401
-231608037 986007719
838248174 413867219
483331018 790748172
887275329 -624342162
463471665 802573111
989469702 -239537996
962409869 44287482
-708412041 861565721
802093695 476483305
158322335 926655517
-752510569 813805464
-721833945 848307543
838773468 -681105583
-528903592 969360866
-168524266 981607288
-64846462 970468913
987936405 -192246555
798773046 -718479583
884685488 315064560
870774378 -645528078
963906864 -471999719
988048427 -342734996
538492074 754746294
358138825 856477722
961923222 -478259589
741335096 563132154
-512484254 973975982
976966048 -53939829
694063949 618921341
961873362 47247824
874992122 337959946
970600774 -5863326
978342943 -65890920
989815736 -305854293
471542653 797826925
506334968 776324453
765921581 530326268
984706039 -375447514
238990523 902614144
921939003 -570069859
666285561 647855947
-85755804 973128217
963367564 -473732090
336674438 865863041
-712302283 857821977
974891933 -431160533
983180427 -116138725
963632198 37432352
-85045908 973041393
970051198 -450675752
927959732 -558900624
-344209631 989754980
-756372273 809030505
906950199 256600608
802466880 475886987
673900107 640171158
982120664 -393503421
961773329 47795453
943936778 -525630843
363745189 853945017
608456054 700877185
802920486 475161015
634206469 678343570
798704975 481857140
-228387361 985825201
853349219 -665659166
940465648 145940322
987398580 -350533164
792010567 492253217
569375062 732206625
893573342 -615631690
860897565 368871809
536813133 755918530
-174615220 982111558
437788433 817058260
642878257 670379268
986658921 -358316970
984639112 -135114677
-569370994 954877595
616579156 693941976
975596877 -42699994
-533754097 967864088
929312656 186964645
874116710 -641413198
-511243738 974300853
988621331 -209673393
391628187 840838999
663093947 651021771
986627442 -358631312
898315721 -608802191
915054731 232921538
253355966 897766364
164715805 924936593
652780801 661032188
-525484017 970373093
890051432 301745643
-350769220 989830963
810956954 462043802
-122072851 977236072
596935066 710443531
838110123 -681782615
555041366 742913839
-289953236 988549794
702419253 609692929
-462104827 984332258
66826918 948228623
37655729 953995733
768915741 -742502846
-659179230 903503553
947462801 -517357731
-19147173 963840623
-373096813 989984863
936981680 -540836333
894963646 289139973
851552093 -667633106
-549777243 962459915
-618775400 930238989
953993998 -500897303
867313707 355106370
774749785 517850680
464453530 801999890
851634396 387913920
-56727004 969380288
987389091 -180536732
828005739 -691851236
798984424 -718299038
961784783 -478686635
937538587 157267902
-288171353 988491997
-529654823 969134218
925750798 199021723
-499763454 977136449
-381177968 989999763
761644612 536229340
-499000079 977314011
363395227 854103956
435372077 818372904
722583048 586362051
862016302 366507336
980228511 -83624299
539694651 753904066
-190366012 983337043
-605726774 937514435
-405920610 989563183
961445097 49581192
-249001825 986910747
142569040 930758313
504505352 777501857
871063679 346827704
543170903 751454669
889278654 303693458
519009749 768030527
-312446588 989184694
10937935 958844537
-737347639 831590149
669568122 644564384
965309178 27704111
960749596 -481843364
501086124 779687883
647894920 665680183
624884530 686689561
989551633 -243521833
934645919 -545688054
-567757186 955548603
735871769 570064011
689634472 623709979
362335778 854584700
208236001 912376720
747563498 555077669
950822879 102162376
332588749 867592140
752537036 548527335
-73730925 971622715
-715971588 854220687
530753363 760108164
989911329 -300571761
439828305 815941645
793083098 490607985
-298718098 988817817
627769800 684129263
842396909 -677374608
562642875 737288823
988180349 -197996471
989999127 -289552997
982994814 -387803235
-188473172 983196020
-274621595 988014037
875811003 336085931
-684127944 883546020
846311523 398433527
903691437 265720920
929052003 -556805701
956123139 -495137106
932505712 175792534
133233984 933113004
787394649 -727986462
395769212 838819985
648992993 664639392
393640130 839860577
-238838174 986399472
960550560 54389390
959579283 -485306168
-755443769 810190917
590483941 715672391
919995407 -573578974
793180474 -723209510
925881894 198586504
493524192 784458440
418649997 827265226
-532421506 968282336
2378557 960314962
-752340461 814012925
965186489 -467815683
806179267 -712065920
975442453 -41465396
910964935 245045336
-101597689 974999702
872246672 344178202
983417912 -119070270
55844204 950455552
-481357452 981044957
-88194329 973424323
-186060444 983013718
984867955 -374174793
786885557 -728400897
17637725 957666963
-580476078 950009562
862353609 365792009
-15865401 963319492
-554314943 960807875
567453805 733666892
973418366 -437438570
838178537 413997796
-270361788 987850515
607163301 701967011
963825635 -472261938
526897536 762735935
-3938465 961376837
730367846 576911139
-635721125 919866703
328746930 869201952
832768240 424026424
-626379218 925733479
-558589980 959195695
926009143 198163602
560586387 738821869
259052065 895794820
630358338 681815662
893973024 -615066363
946288800 -520160208
302334537 879838606
986601797 -358886205
847710032 395696368
989476673 -317386697
980865147 -90062732
989589556 -314174945
34650952 954563657
-639989878 917070105
-30235198 965561505
984530333 -376802134
939605020 149309807
91678395 942920524
972422356 -18634674
952634262 93794870
978340334 -65867586
980093649 -405581271
989948296 -272782609
748584312 553742072
646079225 667390428
108717196 939034993
709880977 601240034
87588770 943821384
628774300 683233520
882568501 320193917
439287917 816238257
-581838969 949387417
989982561 -279088957
933650497 171690573
-155788982 980499169
945783111 124287114
954414921 -499775221
-646565848 912598253
983224773 -116681792
811012224 461952062
875571523 -639596209
697277123 615400298
885530132 312999162
556462024 741871606
418817499 827178120
970577804 -5706762
782075078 -732270893
970828195 -7420291
731093041 576016328
948099384 114340140
-290612402 988570801
989544083 -243138108
988036602 -342888377
519185261 767913995
348330492 860826212
-595838861 942648750
-679421141 887499656
955625272 79473148
795188574 -721522326
694432280 618519942
618508078 692271616
783188582 -731382033
701889683 610284678
29242238 955568396
641594628 671568858
916770107 227705514
-15073356 963192842
332592294 867590647
671875069 642231146
-447119229 986349611
957776010 -490506288
954804863 83464848
304753840 878892168
543875054 750955689
942151394 -529651687
742172616 562057919
-680587254 886530084
-284893965 988382305
976599241 -50870203
951409181 99478341
169535609 923617289
935548369 -543831005
807803630 467243671
976414484 -424274660
-774097312 785648091
731399325 575637807
974248233 -32152983
352650766 858921760
-622802552 927883883
767955134 527489330
447945163 811442406
239200418 902544630
-25376797 964814859
566015423 734754501
384319490 844354115
-205669423 984412588
329010879 869091831
-773021940 787140415
-519615959 972046525
914575852 234361383
391308279 840994227
924739704 202362129
-664491487 899471750
937265828 158303256
903188967 -601476122
866742857 356349895
307345694 877873812
85558064 944264229
-681414732 885838252
637404768 675427430
989891445 -266093641
989976737 -277739717
608311747 700998985
572978946 729448313
-403555034 989646397
692348057 620784610
906416032 -596445528
841415120 407881103
-565299077 956551252
900059755 275625180
157022274 927001488
924598737 -565199918
983779185 -123644543
826708605 434968961
-587312010 946829495
916162241 -580318323
957517828 70060727
-362419800 989931331
191296260 917437789
933340156 -548345128
907306750 -595036625
975596094 -428035589
544393481 750587718
255365733 897074085
563823007 736404604
-602807738 939060362
-746131836 821457871
822976800 441562095
500737662 779909581
197048196 915746063
981371958 -398148437
-256586783 987267850
362499217 854510618
637187301 675626679
749118722 553041540
893287617 293485676
941235444 142901553
980253139 -83868137
972159423 -442552259
975700706 -427562046
401920527 835779396
974881055 -37034401
625269814 686349144
934737481 -545500473
962638229 43017682
820178112 446430227
-211903931 984820718
-259576730 987402900
260243126 895378979
306819412 878081025
493979420 784173701
692478791 620643058
477245974 794426191
424537583 824175860
-540639233 965627474
-763054576 800506968
880174455 325911383
971850719 -443771358
-219954553 985325514
-732839989 836602327
-633562032 921251209
846055940 398932216
989988794 -280965969
888061149 -623275591
948192347 113933930
967758414 12752305
112603974 938120349
636561178 676199777
7731663 959399678
712968459 597683556
-166737436 981456007
828731487 431349107
638992256 673970061
944162159 131060037
574430223 728330170
826154284 435955265
971490963 -12021678
238925902 902635539
791334442 493287104
965580641 26091724
831585427 -688338897
611002637 698721421
843738932 -675975296
453368306 808381856
681476069 632350936
58849895 949852761
902578953 268780958
-79433140 972345859
781059657 -733078486
902540917 268885075
-458314011 984888598
955550013 79841908
881646969 -631817993
964548395 32171513
878977211 -635270524
150625829 928683247
-384440263 989996861
876722947 -638145768
893334151 293365683
885772826 312404005
719694803 589804075
3773645 960077501
585688361 719511290
-354519680 989868357
232847856 904628557
812610834 -706302483
312757875 875726315
905938794 259456642
895143924 288669783
799452937 480678132
648199802 665391727
599329716 708480887
244384060 900816721
694119967 618860365
-296838452 988762342
988282806 -200560676
270897838 891606391
338264792 865185267
974717900 -35763171
-142934891 979311548
809609377 464274420
591174584 715116411
973831240 -435709857
-299958967 988853740
-604256853 938297929
-13367947 962919000
-775098927 784249246
-595481189 942829522
970829813 -447734194
666244827 647896560
981099089 -92498523
234504005 904089613
-375529797 989992070
-718316629 851882871
-80646851 972497455
318931221 873241327
858633633 373612772
805259366 471392454
484709704 789908059
977984087 -62707032
958049277 67373064
-192138034 983467755
984466600 -132734079
962756931 42355864
-347357738 989793221
803690694 473925293
582864865 721750111
940035814 147626108
644416533 668946422
897688889 -609720914
758927982 539937031
863235597 363913975
653191939 660639275
734856653 571337715
320132254 872752821
973349678 -437723209
587261035 718256879
855564909 379952861
952303863 95337968
-468173468 983379104
989931117 -270431178
930504125 182841215
769301860 525599064
977897446 -417165997
-604826338 937995344
-383970255 989998232
-214291885 984972928
298653315 881268132
58396756 949943976
-571370120 954034001
314218503 875141622
805991246 -712231728
989942982 -272007632
857892568 -660583568
-55403529 969199608
936433755 161437489
99329782 941200687
-201597764 984137216
349461993 860328889
978995284 -411547018
-706337340 863539707
400257312 836606401
921450313 213035026
-720707728 849462371
-596796684 942162381
975958289 -45609452
73960164 946745430
959607852 59358854
929898189 184945501
786577590 500490112
918479291 222416224
973354149 -25435478
936701751 -541424892
291857567 883869956
-148505870 979834940
-68178935 970905865
983508780 -120206914
989544926 -243180825
987245337 -352235043
-712340973 857784337
735424323 570626337
983322853 -117888770
380955127 845954839
683793521 629919958
-740987740 827450364
-492020126 978881171
941160870 143197250
876361691 334819606
-624005458 927166848
576599419 726651317
-594943995 943100325
965871589 24351189
891042681 299233902
660919963 653159538
643349455 669941154
-702950233 866723373
134981422 932676393
897747450 281807823
138967602 931673029
989379192 -235497848
160610807 926043534
928651578 -557576835
754048489 -753435496
985005065 -373077627
912638906 240128306
930620397 182435775
622954054 688389372
654343224 659536783
122018011 935870541
91434853 942974489
-532174745 968359197
540457955 753368267
-420815162 988806857
72382994 947075572
800631852 -716886457
831804806 425787856
944209613 -525006710
-433908617 987763999
982132574 -393427817
-168183601 981578527
-591424219 944843966
953860208 88003696
-150788530 980045149
866368881 -650803692
936968657 159427376
973181322 -24157787
148628441 929201983
781793242 -732495350
642145044 671059391
681512462 632312918
777050975 -736240215
955399060 -497119711
-29204070 965404118
986755291 -357346955
-79011239 972292989
793417444 490093330
290884198 884237952
492607946 785030530
947443165 117190181
840106881 -679739521
-470721743 982958445
431325089 820559009
-600209404 940412295
-608866446 935815510
956653098 74391108
698008802 614592802
918625995 221958888
-725533346 844462123
-153196983 980264929
583418561 721312271
287220090 885617546
137476401 932049302
792215977 -724014376
-238986343 986407210
989893610 -301730178
-255975807 987239791
963873185 -472108470
252274196 898137579
925120192 201108569
864332415 -653191697
966291266 21818874
960703484 -481981805
793151420 490502861
963130154 -474487002
-380772289 989999577
986447592 -162977468
-583817153 948475604
-310882307 989146520
248303643 899493021
868314345 352915536
-571051788 954168981
892011220 296763811
-761026132 803124060
394593709 839395279
-424918735 988521680
-648536734 911220926
-100088252 974826710
-584934900 947953911
568338913 732994904
971796071 -14166698
-725952379 844021620
853707000 383738522
989142602 -226138907
671854526 642251983
794292175 488742953
895560736 287580438
175972042 921824920
964611070 31806248
882056387 -631284096
-368592234 989966758
146646313 929713788
-519435554 972096699
136883348 932198617
769793113 524907053
-482110490 980901226
916976700 227070969
330544816 868450519
922843369 208552879
818909672 448614187
923959482 -566377044
170817779 923262625
986267854 -362122428
-104204024 975295718
-326414462 989481210
514943465 770717526
-715831877 854358996
412278982 830552999
961578994 48854353
-734429607 834848272
813698146 457468016
431826229 820289337
401338606 836069076
-272966681 987951266
952865713 92709002
-83084211 972800200
556817897 741609822
-211646026 984804142
425299948 823772564
617412910 693220863
883300922 -629654664
955787204 78678197
-135632599 978607493
682971180 630785071
17717825 957652744
34372867 954615827
-77272559 972073508
-371783868 989980317
984711413 -375405661
832111922 425227544
846868783 397344741
916936004 -578973782
959008535 -486970183
739799224 565093928
-216954085 985140365
-124108318 977446815
139570253 931520530
989570007 -244463616
964038367 -471574453
944429053 129955266
908277003 252819587
956295019 76170170
624152828 687335148
766144516 -744584690
711510847 599366822
922571429 209432571
784087065 504209889
787742619 498737373
926898920 -560912791
727514269 580408945
381548673 845673116
985545065 -368598833
882278740 320890948
286932555 885725296
711349323 599552913
-691661893 876994541
-743428158 824631081
934890243 167165892
881199319 323476256
957614089 69575611
989999866 -287526442
134814940 932718135
457103558 806251727
582136719 722324828
-668586175 896284976
-38075923 966737257
933946841 170616006
-33718167 966088616
811260734 461539436
-2080409 961066924
978576641 -67993141
-657668477 904625815
533635134 758123240
883889193 317000818
475300734 795591208
137897050 931943263
343278612 863030348
601220168 706922083
989639806 -312592477
166078126 924565608
876912369 333549186
409442799 831998427
955651902 79342541
975863231 -44841739
986141459 -363298214
984406322 -131914523
216006580 909975766
-570061875 954587128
25269026 956295103
634314832 678245249
126052041 934887656
779599554 -734234492
711389476 599506654
664272740 649856657
945638791 124896178
292796966 883513872
183642003 919650279
789401063 -726344674
911863047 -587616971
878597737 329623936
530119991 760542302
204407937 913541745
652826556 660988467
751425909 550000754
983519812 -120345693
217051089 909649977
-14460473 963094619
740378830 564354898
170358871 923389707
897952152 281263539
817887731 450366506
-174394613 982093603
52021425 951216394
-139306335 978964766
604113572 704519825
264803854 893775273
-236238590 986261417
989295929 -321814217
284514228 886629067
815619042 -703554604
-600743429 940135613
-767152812 795113762
14296114 958256777
67614279 948066335
748271661 554151559
971662643 -444510135
-534401528 967659294
856605379 377814371
-737709458 831182698
908667486 -592854912
-271813971 987907070
927233307 194057508
776434047 515424597
205606073 913179054
91728980 942909299
924997964 201511600
841026873 408620109
989468535 -239483600
934972716 166862458
-180228913 982561387
-764745432 798300534
417284751 827973891
-323643640 989429223
153887235 927830198
840020114 410529347
964359415 33267643
852487624 386200578
276521500 889574440
223749413 907543382
812446584 -706451606
-244066464 986667371
987231249 -352388201
-537391883 966697199
890261633 -620261973
930291568 -554399105
937896038 -538900607
837898882 414521736
959849407 58093500
207019200 912748664
184095268 919520642
952116129 -505806571
-754873031 810899988
982348026 -106246025
806337326 -711926480
982357092 -106350645
988242636 -340085354
-518657758 972311922
937459593 -539827328
725691493 582621584
946948615 -518590244
371651114 850316271
917318236 226019530
478487965 793679323
827922004 432801963
908497736 -593128535
658010539 655997281
805470076 -712690127
945569346 125188658
466219225 800965477
971092905 -9248772
946505466 -519647114
923030563 207946586
988118668 -341803133
934405470 -546179937
785865984 501557333
934587278 168277662
269190829 892217097
-281943235 988279906
-369191563 989969556
906786665 257064077
782559223 -731885058
-663186785 900472377
547396058 748447065
989544639 -243166271
115601716 937409408
627789832 684111423
435630422 818232780
983251105 -117004955
119407799 936499935
896708692 -611148700
825417156 437263385
-683429485 884140546
-121689795 977196231
-579891800 950274748
549812490 746711481
603144498 705326676
968274655 -457183341
-732736179 836716341
-142115038 979233479
879775204 326854443
844710932 401546331
-493148251 978635422
117872355 936867748
854005915 383132323
978054443 -416381000
-306860366 989043605
-346325775 989781025
-253250502 987113329
939964378 -534449618
-692949093 875853128
949555232 107896573
-556140657 960126194
-593324458 943907339
169339905 923671299
787820558 -727639059
656288674 657664327
895673603 287284314
739789406 565106431
916644410 -579481054
576360228 726836725
938450917 153777392
-775193597 784116402
986846568 -356419325
981929197 -101506655
743140309 560813043
569636182 732007521
-277848875 988133457
982732547 -110743349
732792120 573911597
538592180 754676261
288938834 884971813
972925588 -22281132
810337093 463071656
913489021 237608284
-439854701 987170019
884789782 -627681390
900032446 -606259985
887946014 -623432118
922243086 210491818
925941143 -562707967
-737563748 831346874
582873746 721743092
-668967809 895984374
725353965 583029554
542550355 751893758
985295651 -144570295
-655606850 906141977
987386368 -180482046
972275886 -17582568
989751217 -255008184
-280120762 988215374
-326271786 989478589
450936451 809759604
879202619 328203312
891601112 297811907
987630062 -185490354
107685811 939275591
745465385 557807710
409767819 831833401
276437323 889605134
971680170 -13348783
958095083 67140525
612909858 697095888
981519093 -397250679
-422951092 988662802
-89418051 973571842
184671718 919355374
-474305223 982344116
539894417 753763967
898418897 -608650539
-296286411 988745817
-59965817 969818268
965542082 26321662
972451040 -18841212
974628529 -35069865
820254436 -699256800
987711521 -187244106
987889934 -191196698
-645527196 913316745
-727455128 842431154
440350680 815654642
539374641 754128326
539000180 754390596
700224013 612139573
942603020 -528646114
978878773 -70753926
331871950 867893699
986595428 -358949359
147191533 929573235
548884201 747379736
981407309 -95773900
874984046 -640331947
-7018482 961886425
594018264 712818086
972902092 -22109587
-619221523 929980264
810713238 462448161
989712996 -252512670
915985057 230103291
740895632 563694674
950875108 -508974014
441309160 815127215
896071766 286237541
-169373013 981678779
875689818 336363875
229078410 905845077
367242729 852348824
865525063 358990541
977800550 -417646156
-552910489 961323808
-686980974 881094236
-582971629 948866467
752077057 549138052
923055725 207864943
-537581439 966635785
-143449454 979360497
853564473 384027282
-86146028 973175800
-593680000 943731198
981963980 -101895612
536966993 755811370
737291028 568274900
-6125829 961739355
578042867 725530022
779630881 510773169
973757265 -28444098
765741705 530576231
981728459 -99277500
989656213 -312058952
984820637 -137665491
557625729 741014827
556900724 741548851
873034469 -642754104
-27800232 965188781
984896961 -138755376
989458052 -239001006
900093953 275533020
547349558 748480346
988515012 -336038466
984634535 -135051007
-157364187 980639875
958585449 -488192122
916091342 229779834
970697559 -6524106
-213518978 984923881
986132943 -157660579
-627587805 924995619
989809224 -259139497
-465024082 983884558
830491961 -689418789
878556126 -635810437
-569168982 954962309
956557770 74865497
971292494 -10636271
969078338 4302559
915837144 -580881361
800351677 479256084
830559877 428049094
588765553 717052374
773196683 -739235081
-746907947 820538780
-674766372 891326978
977107671 -55138264
948908824 -513849385
-146446096 979643397
-231159396 985982532
548639363 747555633
873024554 342424960
-324157178 989439063
879795238 326807173
-769286330 792248558
-138813823 978917400
661889388 652208614
450497067 810007590
985562170 -148588838
897885733 -609432779
974807170 -36457962
681187559 632652104
33697241 954742241
218738011 909122114
-777907184 780277715
-298705485 988817449
830078367 428920476
977207576 -55987570
890080859 301671284
456876994 806381562
902634215 -602327246
426406470 823186176
975468070 -428612684
865922566 -651329365
944727241 -523816458
914893849 233405747
981471083 -96463262
942358992 -529190837
682629969 631142995
-489298420 979461824
986909791 -355769538
-182516947 982740682
212437718 911083677
-695512605 873556337
841197470 408295628
-342554537 989733310
975282209 -429441573
-320670018 989369206
877671406 331787839
406415111 833528923
600768532 707295495
-333837167 989607108
270603949 891711648
947870201 -516375520
545156056 750045598
782467149 -731958522
786618911 500428071
474224297 796233468
794258767 -722305529
-164065444 981226805
989979944 -278449049
938373808 154073775
-116404631 976637188
963737759 -472545383
988879309 -217337038
-393741567 989900400
978992679 -411560742
756200015 543627309
-720123016 850057533
777756787 513507793
868490405 352528300
-569179254 954958009
665927440 648212894
560911856 738579754
294811317 882746640
807838634 -710595932
-630794009 923004223
623835182 687614847
-527485956 969784186
685680399 627926144
341052451 863990535
841752816 407236813
185463168 919128096
794002364 489191139
10500870 958920614
938423750 -537774742
784559183 503508172
960578853 54238720
985227243 -371269628
924156845 204274812
881397159 323003954
204502122 913513264
561920204 737828492
964822352 -469018611
-726825699 843100054
910663533 -589602293
494644450 783756984
297889434 881563633
685232452 628400716
989562763 -314963453
634485329 678090464
207298465 912663416
-328789007 989523404
988095750 -195943173
-771227548 789608315
989992522 -282490409
800694733 -716832349
-123022421 977334561
-674502693 891541692
-397319038 989826387
835586157 418831518
883525447 317882381
978140709 -64089941
957535741 69970506
633559013 678930642
-13079084 962872495
927972984 191548340
989945200 -272327801
298256895 881421562
918970622 -575403277
83497960 944710924
774856227 517697701
-766619517 795824468
613387705 696686786
905026160 -598628271
885987467 311876928
-60427187 969880283
989040356 -327085265
949725698 107131866
894214632 -614723852
918240785 -576690122
845605304 399809940
-686769405 881277582
985600831 -368119676
929421682 186589416
841288266 408122766
982068250 -393835811
988414903 -337559617
-260507594 987444205
917900970 224215003
-551027250 962009079
927178405 194243118
800645120 478790218
-62685651 970182590
859313338 372194207
828441753 -691426667
985704768 -150794404
287505216 885510634
188918663 918129818
778633921 512230021
-605733506 937510831
118827181 936639141
641138038 671990947
880217419 -633672491
147414544 929515688
866936695 -650133298
483881711 790412969
-442113217 986928527
989962865 -275060875
-390042844 989955573
887007732 309360154
154729010 927608392
-198684681 983936146
219279557 908952127
-54984867 969142218
-758700746 806094206
-49387956 968364408
986694237 -167319013
693750641 619262233
-166511594 981436754
-61825652 970067808
486251971 788963930
-750580218 816147218
985205448 -143234100
607318925 701836050
886617730 310324468
-363083674 989935682
620136902 690854629
315023742 874818765
816285426 453098496
640254466 672806679
980224557 -83585198
671393702 642719245
425227986 823810667
-324435709 989444362
989884490 -302271781
633275826 679187207
646143437 667330160
488110442 787820789
874664604 338706644
836528577 -683388890
-679116849 887751952
878238388 330465225
117742504 936898805
-730982873 838632075
-640944271 916433017
365941293 852944444
-522533106 971223206
966059308 -464890160
-534249520 967707504
568553645 732831720
957007248 72623605
-110751194 976023784
948577351 -514658444
965099184 -468105249
639890746 673142133
977352367 -57225824
-643840187 914472174
403957728 834762279
952050839 -505974843
612022712 697853388
822131950 443039376
740239282 564532938
984304171 -130532903
-547225559 963364800
895230041 288445046
981687614 -396214062
962741903 42439772
960992789 52024057
796827466 484800688
987312318 -351496326
533666092 758101831
143700093 930469727
903366762 266617160
943255430 134781420
601471730 706713918
-24686631 964707757
848614341 393918078
706512095 605083009
789178736 496566498
-640028948 917044088
-643617558 914623923
576631072 726626773
-749500542 817445924
935134839 166264608
513646574 771569126
795092720 487502521
836757057 416654350
-258657712 987361731
975775531 -427222881
128303018 934334373
113914991 937809957
-215654398 985058984
274284693 890386492
882786469 -630329829
-142476892 979267947
414047238 829645618
-596323222 942403191
955144630 81818227
966863298 18317775
400682496 836395280
756361166 543410375
953611319 -501910150
939710869 148896647
-459494875 984718398
883115152 -629899095
-526327940 970125658
-731956088 837571602
-546437619 963640340
342590520 863327674
989152428 -226496024
973588605 -27181096
12315874 958604085
965205616 -467752197
810190875 463313794
-758662991 806142070
-429617742 988147734
-132766592 978323815
390236222 841513380
73898220 946758433
84463357 944501997
-197712260 983868053
664449453 649681658
934935822 166998243
969305148 -453446475
-655068234 906535312
932926806 174292207
801743915 477041480
883163326 318759068
453509913 808301412
822063767 443158252
707590684 603857006
908296992 252762350
-523620142 970912593
891495106 -618552321
-78698065 972253577
979925885 -80660274
816167423 453298864
980926129 -400810305
495692422 783098571
843344308 404184610
972086460 -442841156
20258407 957200341
555192593 742803144
989942239 -271902214
-319158474 989337334
860616632 369463050
763968175 -746206144
988117808 -196469343
985812745 -152492777
672809925 641281939
354682539 858020780
294620123 882819668
823019436 -696647646
306539633 878191094
916057424 -580500037
967222277 16100297
178993759 920973110
987274918 -178267960
910084456 247608501
395964496 838724240
869272873 -647346053
885924306 312032136
-588721015 946156229
-538714507 966265567
833105972 423406737
980617456 -87525093
913900072 -584196585
-136050926 978648594
975837112 -44630960
273656977 890613438
989636361 -247982514
-695346019 873706212
963623504 -472912974
781659420 507796807
940071975 147484573
847515551 -671991422
894056930 291495944
397305140 838065832
-166037832 981396239
609100109 700333258
-629601391 923750525
36038328 954302188
-211115112 984769958
989758995 -255535608
966636717 19710539
575866972 727218904
671284393 642830009
909793898 248450544
733677761 572809949
975369404 -40884451
885879969 312141016
882571761 -630610802
162009999 925667630
-300790371 988877399
299738727 880847624
945348233 126117899
947977629 114870485
989847300 -304313693
-775648979 783476730
760255012 -748941042
629883683 682241451
821429630 -698152075
-196581582 983788341
866192228 357545587
475187288 795658972
964954346 29796597
887897729 307149945
15121371 958111500
371046519 850596569
989933245 -270696228
-255703021 987227222
280111854 888258795
-527405987 969807832
721791104 587309039
-673169961 892622814
823527612 -696164179
750955929 550622302
-443630981 986759054
182541473 919964691
945042313 127400536
989821693 -260084825
-554248241 960832563
122058930 935860632
962931147 41381595
216678620 909766246
983742608 -123174828
264376948 893926110
-596131568 942500574
978510733 -414065493
931102429 180749472
643963909 669368664
488335263 787682106
207244251 912679969
873938162 -641635218
862253317 -655601595
606294994 702696106
575031614 727865346
951372192 99648352
938231419 154620657
907495094 255052400
785073513 -729869782
219013352 909035706
922649560 209179997
44198519 952744022
915317810 232127661
989392500 -236076301
785500539 502104213
911547837 243340543
760434089 537885363
-574076597 952870564
178849415 921013954
914176826 235556923
986376743 -161759365
633180829 679273178
-696062119 873060880
579331765 724525236
957754720 68865878
989485775 -240290278
988408244 -203831010
-556618932 959946150
-302443449 988923935
845667175 399689555
501879477 779182502
776621014 -736576716
-203749860 984283556
985612617 -149362221
-328103320 989511423
77953834 945900124
926753131 -561187146
-254048431 987150569
944642340 129069628
696745861 615985724
-578344469 950972537
-184532149 982896764
981670875 -396317416
978809382 -70115261
459031484 805145167
98506371 941387863
987963233 -343830073
953211128 -502960980
825874737 436451911
348148531 860906103
780195149 -733763602
836099450 -683823013
92097973 942827328
460235481 804451350
496033989 782883564
-663990030 899857527
989591188 -314126003
514495615 771011913
-224400691 985592911
966530593 20359893
150017975 928841400
883397223 318193013
104115229 940103981
468282801 799752946
84696176 944451514
-766802734 795580608
973068073 -23324919
892161959 -617619552
405625087 833926211
923390785 206775692
748789677 553473005
130807235 933715940
2752217 960251451
526523887 762989023
-573706654 953032161
-16510334 963422379
788796168 -726840906
-571824686 953840822
989045937 -222758464
805929327 -712286262
853303610 -665709440
90721609 943132172
946402702 121657897
922462662 209783847
225478395 906994951
792900057 -723443821
975537284 -428301200
228282941 906100019
986212803 -158987179
881580567 322565315
226849974 906557948
356759522 857095421
-775818679 783237737
-464332244 983992861
845839849 399353376
372465179 849938089
585196109 719902715
618319386 692435306
203339818 913864281
188350605 918294602
922249201 -569505342
296049650 882272322
626532921 685229368
909608619 248986858
-146262570 979626223
920529103 215968160
896126866 286092520
74894737 946548623
983280159 -385858318
799177976 -718133608
772939732 -739433065
440689227 815468454
-31205286 965708891
248905084 899288477
-716392947 853803289
823984074 -695728489
985400674 -146141751
762709845 -747138648
789038193 496779368
62464110 949121232
-494971008 978231372
-178611458 982433175
814183822 -704869003
857292452 -661262351
509429567 774321364
142420311 930796215
462228159 803296649
-104491638 975328157
963586818 37689395
909120279 250397401
988019181 -343113504
406322556 833575520
380473127 846183279
892920778 294430518
982530146 -108363510
968082381 -457870893
951052157 101114906
926453719 196680043
965521280 26445557
559369949 739725212
547599540 748301377
-323709095 989430484
-435154876 987645008
-65174943 970512220
87607877 943817203
835090633 419749668
965286422 -467483788
86280804 944106919
988811962 -331224819
970508021 -5231576
424120674 824396029
833557811 422576390
-125697088 977610171
-272539803 987934966
267846774 892696325
959772345 58497960
-357825387 989897379
947967890 114912860
-713241683 856905842
-574380024 952737448
922723734 208940028
351258189 859537230
972516291 -19311677
165164948 924814417
877544515 -637102627
-632276551 922068425
250313168 898808650
982257514 -105208321
615080467 695233992
-595128871 943007279
906177939 258783601
758750970 540177588
784632703 503398806
901599150 271455578
963382819 38842306
-214472114 984984349
-565083984 956637876
800034135 479759331
757534557 -750920887
478328345 793775461
-52432077 968790112
978857671 -70559469
153519242 927927009
-102877387 975145526
421451943 825800793
934666261 -545646400
38565900 953822769
831341015 426631699
974772760 -36189959
976943541 -53750011
939489690 149759641
407158910 833154142
878386200 330119358
873553890 -642111808
986561226 -164960594
899424435 277333529
351172180 859575182
816503499 452727819
934810170 167460209
195995204 916057934
592535811 714018037
702807880 609258171
532268008 759066698
669414430 644719298
937953082 -538779292
-736419149 832632457
985761526 -151683751
774716332 -738060980
868857157 351720126
70450707 947478350
936188022 -542500134
834392807 421038748
-237144804 986309923
-270231864 987845410
819094533 -700341106
886564237 -625304470
-195325249 983698848
853352726 384455848
-720896701 849269598
170748475 923281822
-480148868 981273341
319041116 873196690
-733138984 836273771
874142938 339892940
874808384 -640551354
988251570 -199769106
987253337 -177842529
336109149 866103319
-43053143 967462534
926495019 -561671770
773609020 519486459
989978288 -278076298
188630236 918213515
339870482 864498087
-462461120 984278655
840363577 -679475868
904373273 263831741
380986648 845939887
-433403972 987811192
-198649764 983933712
981433240 -96053705
870773668 -645528941
-615476526 932133392
872971108 342545617
940203573 146969172
977651269 -59800047
951462134 99234884
956324386 -494582073
974309399 -32619251
-775869904 783165502
774566096 518114535
882231887 321003565
-590092024 945493877
-624752461 926718609
989610565 -313526211
-417006482 989040723
192753762 917011942
984269186 -130062163
961156175 51144170
988722620 -332729759
985395831 -146068915
-44052488 967606194
964060991 34986964
969629217 678605
-85899979 973145814
517581479 768977076
711126951 599808957
163032336 925392093
987170297 -176223510
405755712 833860598
51047025 951408832
975740448 -427382008
872089567 344531452
106385187 939578190
854754128 381610625
583333228 721379781
976876069 -53182507
106312943 939594975
987339761 -179551499
-193430335 983562046
799260801 -718062765
823966708 439823717
647358114 666187313
-357584211 989895407
182681557 919924699
926047708 -562508852
378740053 847002001
218075527 909329691
834174355 421441504
903748144 265564201
749712596 552261279
982676026 -110075955
645900147 667558462
-123502132 977384202
584381288 720549611
866023139 357912113
485369241 789504746
261222776 895036044
696050890 616749744
958895476 63047923
987021529 -173369274
619565211 691352599
832433275 424639958
982296986 -105659967
938814597 152377337
-745530555 822167714
956011677 77572550
-559988975 958655798
174120663 922343617
883635755 317615103
893491133 292960437
-63995470 970356383
-503431186 976265463
868990022 -647686028
-247939242 986858934
883052722 319026514
766364344 529710238
863495842 363357388
-343297787 989743156
-120813093 977104769
-423494448 988624823
987025724 -354566488
969756038 -164832
493497329 784475235
-717881539 852319562
452478614 808886850
839013960 412428777
-389848471 989957854
907086619 256213636
126937549 934670318
-686042384 881905582
989771851 -256424521
532654934 758800060
-540185264 965778841
263267888 894317217
981922544 -101432332
-493834504 978484656
731565883 575431776
-702158854 867462095
853407906 -665594426
828470639 431817831
720832076 588452539
777368411 514072188
545350028 749907507
-365089931 989948080
890289375 301143843
-504873723 975913830
-113409716 976314199
754738510 545590410
986588083 -359022141
216489111 909825369
33954031 954694248
186851518 918728271
-241531689 986538815
921203152 213824383
-12445615 962770328
-565243007 956573847
502994244 778470486
970839366 -7497083
965148699 -467941029
893707381 292401326
-660521576 902496254
-729303426 840449416
979828357 -79714706
876706480 334024826
837716858 414862524
870667393 347709975
555011722 742935531
870160811 348835962
982730979 -110724817
974625907 -432316718
989964896 -275415261
-364907550 989947005
-633500427 921290484
872143172 -643853216
968172340 -457549995
832864133 423850585
583365617 721354160
817893905 -701456507
-282757854 988308440
-558229729 959333469
989958478 -274337834
389898528 841676621
717142299 592817466
23958910 956533569
648848213 664776821
767762725 527758670
-659511567 903255117
637188872 675625240
-626710432 925531711
673351499 640730598
338078415 865264841
868632933 -648114099
930754713 -553493359
861067586 -656964760
-558648774 959173184
921796779 -570328356
780523261 -733503817
982787606 -111396410
-44240359 967633143
901986771 270399701
-714574877 855598721
697072843 615625515
-385484331 989992155
512887897 772066060
626598812 685170852
796990717 484545686
847753393 -671737536
-443348342 986791073
793398349 490122734
878639930 329525032
760153580 538268160
989620875 -313200262
494785907 783668238
229086887 905842358
970665594 -6305461
951338866 99801392
-499050502 977302339
773145405 520148896
-282116294 988285986
894859364 289411687
839123557 412222369
897401426 282725849
521179417 766584210
382361383 845286818
963942575 35664634
798126876 482766159
970485115 -5075762
569867096 731831341
317146928 873963752
706658094 604917263
-561925706 957898547
599644794 708221737
909259832 249994930
131595832 933520433
915999357 -580600646
873081268 -642696298
474993858 795774478
868502882 -648269743
430208285 821158657
36057981 954298471
376900916 847866851
-721931000 848207650
-757018234 808219858
338511669 865079802
872154735 -643838988
144872443 930169532
851927497 -667222122
989018610 -221834593
-743213165 824881534
974343235 -32877676
-418260164 988966738
987541997 -183648405
-161363006 980992491
910272342 -590244906
-27204837 965097271
-459429659 984727869
-413419511 989234715
985672417 -367499768
1040954 960541796
-719597156 850590627
56410825 950342290
-423664285 988612787
801725125 -715944574
974174931 -31595533
454119008 807955135
-458373935 984880043
909108717 -592141440
860964039 368731733
983856614 -381790580
800233204 479444052
570952680 731001891
465196156 801565358
905294615 261263647
712856952 597812518
989943721 -272113614
965887570 -465470980
265128446 893660514
229589155 905681156
972691700 -440421242
-270984454 987874875
679725610 634173795
785220412 -729751429
939487658 -535484879
-356834599 989889093
687878914 625588430
525100919 763950819
261990257 894766676
-632852433 921702876
958806677 63504407
763548891 533611823
606797664 702274321
490011014 786645158
946539708 121073662
361473626 854975084
-539341626 966058949
-126966786 977740011
-115222641 976510155
954229516 86236090
984143486 -128387449
943138549 135257658
953530423 -502123061
881894705 321812718
978692883 -413127800
-14544633 963108131
581790430 722597720
364449011 853624893
985075994 -141341611
-761049126 803094496
864141752 361971914
969393431 2236474
-344709295 989761281
-651092105 909407604
11156482 958806459
975148930 -430030595
907514535 254997057
553958810 743704817
941812020 -530403289
125948874 934912949
799821398 -717582571
324747621 870860745
-643308985 914834025
657862216 656141258
939579200 149410567
621782288 689416569
989017093 -327531573
910103772 -590521282
891696136 297569332
984851188 -138100631
500925754 779789927
-597297362 941907270
-415659773 989116690
255042216 897185803
527805669 762119538
158588504 926584486
-715554814 854632829
-483612439 980610788
974560603 -34545029
-586193342 947360632
596252310 711000787
-409419967 989422263
405882721 833796773
989279844 -231372047
157272562 926935002
850081365 391012164
-479936419 981313226
-386707287 989984964
830775295 427658681
989941742 -271832234
883125127 -629885989
989492906 -240628184
-485453229 980247862
906618188 257540889
299794789 880825882
961245959 50659179
467120352 800436502
669891724 644237980
989408244 -319143524
989920083 -269105876
468111344 799853848
958680961 64149760
-759530035 805039473
285372738 886308722
-340280476 989702356
173708524 922458733
-654614376 906866032
656852547 657119282
783952064 504410310
796372727 485510275
20525843 957152487
-317515 960771191
971346632 -11013591
176254986 921745406
-640687426 916604838
989153102 -324873074
-371045604 989977516
77806516 945931474
63385268 948933579
-516884305 972797921
916185945 229491553
988521082 -206878573
176733943 921610688
649639063 664025664
-404732706 989606176
306194456 878326767
-754476913 811391156
19553109 957326269
604799470 703947145
-360752036 989919628
-155272438 980452753
3428898 960136279
292146122 883760675
820473543 445919981
976651279 -51302579
-80481074 972476777
982588278 -390494483
984308503 -130591253
811972867 460354808
-277091152 988105758
336919227 865758870
728637007 579037844
387968660 842606839
-431882910 987950359
847264922 -672258471
-13281440 962905075
451233949 809591531
-701727465 867863857
142985883 930652054
972910022 -439533257
898336669 -608771425
726052403 582184851
614241744 695954765
906326627 258364450
971025609 -446984930
565037836 735491308
298752635 881229674
396913635 838258302
970223090 -3300645
-413360885 989237692
989355222 -234466021
683400688 630333636
201359269 914460035
222523459 907930980
532351100 759009470
-661005346 902131342
989091675 -224335116
796324928 485584814
788877489 497022625
-238753469 986395033
907706611 254449752
944704538 128810888
465256631 801529930
488246491 787736877
-96387502 974397572
651193854 662546463
979606631 -77583786
919269800 -574872740
764384786 -745896679
-640786781 916538398
603380647 705130265
-67816295 970858574
215274199 910203799
987862601 -345092875
743117076 560842977
851586796 -667595154
769788739 524913222
-703766848 865959507
903420826 -601119129
435649096 818222650
842818032 405197234
666519134 647623019
-265268303 987646654
486587016 788758464
578550317 725134834
82978839 944823043
815531055 454377823
818984355 -700443759
950089250 -510939626
125720532 934968878
-418776530 988935516
582521194 722021621
930261807 183684588
949836865 106632295
964705225 31256342
895297765 288268150
745821086 557346050
946747353 120186319
959673252 -485031486
648226216 665366716
266793119 893070878
196995073 915761824
960314792 55640516
-283054640 988318793
90219417 943243105
95115086 942153718
987985454 -193368877
970927357 -447361596
818135207 449942556
-276755941 988093407
75901967 946335692
351858596 859272205
969247116 -453659541
919733237 -574047682
21059689 957056759
635994271 676717503
989942920 -298084092
-172591385 981946175
130572274 933774110
884799061 314787324
830711995 -689201987
959260870 61162630
965990948 23633376
415698046 828794524
703811096 608132932
480094458 792709866
957631476 69487942
845171783 -674471430
578598668 725097164
-358890161 989905780
951859843 97400844
981074408 -399933589
602837267 705582005
308200156 877536874
645967201 667495551
859704921 371374802
923069993 207818634
985667804 -150218089
782150598 507073459
123621706 935481219
-677323891 889232101
644326011 669030883
-386597867 989985689
24884216 956365228
942698062 137045148
-146076589 979608768
409649209 831893655
878073163 -636428334
965169002 28532405
-194717237 983655169
751889827 549386370
711672245 599180806
986259238 -159766090
983349146 -385382221
-560502666 958456128
614143855 696038750
966994062 -461683151
946595563 -519433082
-52816596 968843384
563042395 736989878
-482388271 980847792
757074101 542448844
241783036 901686228
648326473 665271718
756572401 -751617448
955130007 81889224
947027033 118985970
86755540 944003397
519643806 767608988
928995043 188055592
989997011 -284888789
979067102 -72496109
667245461 646897089
131660017 933504494
921873439 -570189050
988975769 -220423299
836283984 417535040
368364413 851833784
859227400 -659067604
-107783664 975696430
829638035 429715588
834615618 420627648
899661247 -606813957
284038922 886806104
-31812271 965800912
537576079 755386542
627803580 684099179
853326297 384509300
185346703 919161558
-220953765 985386354
722228130 586786676
375017131 848748877
-328853946 989524533
936620496 160737875
972999839 -22824508
694515629 618429016
-642444176 915421577
448221821 811287330
194517202 916494012
-608126992 936218749
396612055 838406428
971021179 -447001927
809821280 -708822492
-183445087 982812841
-745250103 822498331
69556702 947664126
408149751 832653543
933989131 -547029654
972708699 -20703841
926049708 198028594
938202604 -538247484
989899556 -301355701
874274193 339594774
-149274997 979905999
835246978 419460188
-97864007 974569487
237318573 903166265
817380152 451234286
877674073 331781631
988012211 -343203336
581591013 722754634
932866362 174508054
856722737 -661905378
988158676 -341257940
-128359051 977881716
546158316 749331618
659688525 654364162
764053142 532915928
833991620 -685941771
976642577 -51230212
980162927 -82977176
691281465 621937334
-673201565 892597266
921161507 -571480294
394535002 839423955
845893973 399247942
151405837 928480015
930563859 182632961
792796872 491047937
-361771753 989926893
917353899 225909506
631857851 680467551
149909655 928869571
823454985 440723513
205818836 913114369
-736390850 832664129
-614412373 932735956
-431666427 987969642
448943368 810882197
-767780920 794273594
-89807813 973618673
-340499659 989705375
-619633804 929740858
-97246769 974497704
-342263596 989729412
831215985 -688704614
551631326 745397596
-347599786 989796035
755435735 -752438273
722367051 586620501
-617917473 930734608
954874256 83129253
943801886 -525939088
651962903 661813085
437213821 817371801
757491073 541885063
819600024 -699869147
980136339 -82715640
741349992 563113071
737114443 568498043
822782628 -696872591
970687740 -448275208
-473032999 982566638
951911076 97163647
955207877 81510972
447479956 811702895
875576687 336623187
855742282 379589023
983263594 -117158381
911760290 242717184
524169693 764578605
914160819 235604759
962873841 41702390
-598454480 941315853
943976006 131828281
955809603 -495998653
876005318 335639669
740748235 563883175
911773142 242679423
979277113 -74459916
869954623 -646523055
820874018 445226519
265033637 893694040
359048990 856069006
855669867 -663085773
950254964 -510526927
-140567946 979085794
332742836 867527217
970638026 -448463960
693720919 619294570
-215804937 985068444
989434278 -318484933
989995260 -283868045
891634346 297727091
554454870 743342669
989568797 -244401230
45830571 952428520
215648976 910087136
95706396 942020838
217485646 909514213
747023039 555782888
716358395 593736391
623369321 688024552
208976063 912149883
789072089 496728040
884742820 314924637
988528931 -207094586
375377120 848580614
275057961 890106463
501282598 779562844
949847668 -511539240
91073881 943054335
-298965190 988825011
-580689003 949912807
860451195 -657671039
802555935 475744569
588950939 716903803
543144546 751473339
-99394286 974746671
868081174 353427625
-639282113 917539535
-771656604 789020543
-740177912 828377575
757613209 541719819
973770844 -435964159
-208002860 984567396
449918434 810333716
969634514 643480
724909707 583565739
298043948 881503915
870045895 -646412468
-247544748 986839644
281504282 887745473
343947196 862740501
717007716 592975487
938525165 153491874
325315694 870626288
918971282 220879446
983527299 -120440040
981702018 -98986456
789887434 495491412
987061975 -174139585
93632001 942485601
243645997 901064151
911817284 242549719
-539153326 966121194
309708569 876940288
262320917 894650437
273868445 890537055
931266877 180172167
-559362497 958898462
-15562137 963271048
603881293 704713465
776302902 515613926
-529092011 969304171
-776262724 782610765
441538391 815000962
987415812 -350339029
988934980 -329066590
906105522 258987628
-192999314 983530700
812023677 -706834959
-409798891 989405762
871080862 346789427
987039795 -354419556
-260223716 987431670
541260815 752803480
785135249 -729820061
948809939 111215205
817976102 -701380363
989754336 -255218242
739703857 565215309
-414664252 989170219
153525018 927925490
943429656 134070611
989415900 -237105400
-694986585 874029099
983048078 -387443544
500526741 780043719
418768643 827203548
883078077 -629947778
835704851 -684221086
760698532 537524132
-697447283 871805384
987992973 -193542536
986366174 -161579000
807317053 -711059563
-267699028 987745002
769833608 524849929
-519696004 972024249
988299653 -200992081
-76629391 971992000
142464500 930784957
-738358495 830448940
189096909 918078061
243199535 901213447
206072665 913037117
797276751 -719753554
-769687983 791705682
988740883 -213119336
987259704 -177967851
259432606 895662122
986685380 -358051672
983916201 -381359641
874731560 -640647254
982326041 -105993196
900578500 274224882
928961064 188172110
189786785 917877559
885174843 -627167630
-194188536 983617018
616261717 694216044
-558054117 959400513
774719187 517894637
978633391 -68507559
922356659 210125815
942861177 136384418
-198915146 983952201
304565568 878965982
911341460 243944865
984589572 -134426627
-163741843 981198885
474567652 796028786
-643829948 914479158
911789593 242631087
467540041 800189855
929346880 186846906
936804703 160045445
988646839 -333967082
-359426871 989909903
248475467 899434617
982909274 -112851157
981743723 -99445726
-762952807 800638670
-474043942 982390479
645494660 667938425
-726694471 843238952
989430807 -237767477
804856527 472044860
735448262 570596290
18080222 957588370
857870976 375197046
127660416 934492599
-230883697 985967030
647557286 665999262
969183334 3616675
745392437 557902358
-631869817 922325737
-495210140 978177684
-649428961 910591048
989275066 -231182643
-62598764 970171017
-199115463 983966133
974747505 -35993432
-76028034 971915610
985152166 -142452660
783161752 505580567
-155932279 980512010
446934163 812007979
326587268 870099866
31513760 955148669
280453537 888132938
-208473422 984598324
409632026 831902380
172002462 922933733
131338989 933584194
-1308133 960937642
218456260 909210443
978026281 -63078352
775964088 516102793
989707155 -252146327
266020316 893344919
145317168 930055489
-777384610 781021862
872514882 -643395276
-279337195 988187366
217977610 909360341
340461971 864244198
741491720 562931452
-547449450 963286177
416663756 828295361
980775510 -401690238
857796571 375351364
-582848389 948923309
935526857 -543875553
979473860 -76318837
896568159 284929151
290219465 884488976
644476762 668890215
-668269647 896533955
60520461 949515339
848868159 -670543633
615713300 694688920
866850981 -650234663
839910417 410736826
883477484 317998592
731848220 575082408
628753756 683251857
942091709 139486186
676581638 637423310
-356651293 989887519
411996798 830697418
73788078 946781547
400541594 836465263
905831433 259758270
618023373 692691927
988174632 -197855758
988313632 -339055766
967862090 12098862
717282979 592652217
927706315 -559383382
-250563817 986986134
-628108608 924675567
694412923 618541055
984660967 -135419257
362590566 854469181
911269324 -588603526
967483588 14474582
845095312 400801122
780962761 508820944
662052822 652047843
-598392780 941347456
798963015 481450772
909103619 -592149687
894157452 -614805001
-169008179 981648100
981588420 -97741166
302291041 879855559
-270840613 987869264
907365909 -594942430
-662016804 901364233
817720275 450653108
957690264 69191364
987583163 -184501720
978366477 -66101565
973413074 -437460525
728406799 579319465
881554545 -631938249
423321649 824817502
607491724 701690491
876330777 -638640895
657056121 656922268
481520402 791847125
-199720515 984008098
388429805 842384973
88035387 943723572
874954983 338044701
857910581 375114899
846169080 398711568
-472933594 982583753
979083952 -72652837
-385703377 989990996
865088181 -652308879
983715242 -382802573
175679948 921906940
978107159 -63792818
962237268 45243451
-300480330 988868605
810599943 462636010
559684310 739492039
976124182 -425623809
723067969 585780601
989634757 -247893640
985292727 -144526765
-567979876 955456844
596900072 710472110
970586367 -5765118
-287970430 988485401
989901630 -267102875
-491195699 979059250
9306882 959127844
-469663365 983134763
231035947 905214887
822027287 443221837
954931118 -498389093
978274094 -65276151
964520793 32332001
-342651412 989734602
766019385 530190254
590761679 715448878
-165644099 981362528
583632893 721142592
757141508 542357786
763001922 534365414
396397380 838511816
758912302 -749919731
334622550 866733685
89767950 943342690
987215919 -177109696
-738678020 830086353
93284656 942563091
989462798 -239218616
989904650 -301024582
-219011015 985267730
-319846164 989351942
732345154 574466629
910047891 -590612812
168398996 923930189
939288440 150543204
801101211 478065350
726919245 581133124
984730611 -136393768
568972034 732513609
686961503 626565980
261184969 895049298
426185933 823303143
894288712 290894873
-334185997 989612573
750687397 550977009
892137231 296441286
-759388468 805219943
970156229 -2849483
-583748589 948507393
988294292 -200854538
868374886 -648422731
-168613553 981614821
72398019 947072433
-420745329 988811467
620127017 690863248
-380092189 989999143
950959118 -508762350
833763736 -686169714
63187425 948973928
988761920 -332071097
931025906 181017885
461114846 803942722
-505124528 975851972
824130457 439535416
234705542 904023800
987405409 -180865175
989549059 -243390608
-144231342 979434632
904999636 262087396
987515618 -349207184
859015585 -659308833
-647424688 912000903
518931011 768082778
346493464 861631167
-120884299 977112209
-671144378 894253476
661367592 652720874
-647167537 912180057
925325075 -563854587
885367800 313396689
982380454 -106620690
-201667873 984142010
-373843109 989987276
908058399 -593834669
948928152 110691240
102087666 940570210
262643370 894537027
262045131 894747390
277892445 889073407
681555797 632267620
945146839 126962860
-565996722 956268884
423534792 824705121
906583618 257638666
986730041 -357601853
860891453 368884680
881367613 323074536
519737150 767546830
947429871 -517436890
981276110 -94367587
980114555 -82501663
986696357 -357941472
989828221 -260592738
962082108 46099913
-697197990 872032013
-590234628 945424586
-561944870 957890979
821692942 443803803
-714584920 855588834
984604596 -134634960
985293868 -370718549
905268788 261335839
-38650934 966821828
985599802 -149164365
-169242795 981667837
911322776 243999534
786788981 -728479456
989367659 -320141065
908565080 251994220
916064780 229860743
512756076 772152311
988729608 -212786519
987197382 -176748937
716972084 593017318
908779094 251379719
162156274 925628260
-132124429 978259873
948049376 -515941398
910150756 247416050
-770640673 790410492
473330552 796765701
-61163097 969979060
883088819 -629933679
775718608 516456671
691012331 622227601
883011190 -630035493
844827663 401320280
528417295 761703691
976737539 -52021513
896253509 285759095
505719179 776721157
905850434 259704912
964802851 30685156
989369172 -320104707
-91292072 973796437
694760929 618161265
615734020 694671061
912515782 240492176
-591752563 944682842
925221733 200773361
954660175 -499118441
966313322 21684811
184561930 919386876
570315226 731489123
986459016 -360292195
-42486333 967380867
-283130776 988321439
898092389 280890385
-208362225 984591025
-634758771 920485460
572986712 729442342
983705950 -122705760
979258473 -410147827
111572130 938364176
966743824 -462548841
261514410 894933734
286346792 885944583
710543207 600480048
969580002 -452432641
-437613924 987401613
-342295599 989729843
-265361598 987650480
753493082 547254413
877174075 -637574244
-36652179 966527002
393074961 840135831
85351549 944309141
264561428 893860937
427474182 822618780
809588199 -709031962
971856579 -14595779
851353929 -667849461
469319991 799141543
-386445479 989986691
681216392 632622017
975009141 -38037654
986920381 -355660197
694702302 618225278
866282345 357350079
913241185 238344619
305735844 878506870
989378320 -319883021
-458661720 984838833
967518333 -459859038
-635309808 920131598
827152634 434177697
756799077 542820169
851693433 387795601
-356563823 989886761
965618279 -466376354
302204085 879889445
455731810 807036336
872816494 342894513
-31539686 965759598
958846701 -487439146
701956899 610209639
968482128 8156917
-671727199 893785683
923163670 -567836756
-177286188 982327250
944806906 128384257
930037332 184463662
884474481 315578861
787472398 499144428
335903511 866190659
-36727733 966538217
-54217245 969036719
978990709 -71787804
-274835699 988022097
-612343316 933896736
511193657 773173344
856189381 378670491
-562936337 957498184
986296956 -361847986
834117501 421546274
925276477 200592436
766173657 -744562865
377678045 847501676
-756072960 809405284
-334679791 989620244
-131640868 978211622
862225761 366063320
871383863 346113070
778333426 512668176
817038185 -702247697
-692972391 875832395
-778733664 779096775
939923988 -534537486
712929337 597728817
-66533191 970690672
34424911 954606069
989933431 -270719698
927915680 191743284
-417603572 989005797
957740779 -490606318
-602682262 939126030
907776914 -594285773
688579429 624839897
506933587 775938196
941590886 -530891796
697499612 615154912
-129426487 977989608
985931089 -365209536
118563254 936702380
-321156661 989379277
842645998 405527455
268290191 892538419
895663215 287311591
866956339 -650110050
-134504270 978496230
-778763982 779053341
-280780659 988238875
-586477822 947225851
-522196252 971319224
866704740 356432799
841284402 408130123
610515153 699135244
125413635 935044013
816145890 -703070184
689722886 623615080
-578696640 950814298
-116787728 976678280
989712176 -310109433
-539778344 965914136
-514583023 973418951
-11143380 962559584
200119549 914831396
847255077 -672268944
989791977 -306939553
979458030 -76168735
-113870866 976364224
-441864426 986955514
825384363 -694385097
156168129 927228059
923160241 207525536
375970743 848302964
-350876256 989832102
973331921 -437796728
399133007 837163624
928907058 188357222
941042736 143665181
899630162 276781519
-661700190 901604650
284851693 886503236
674268981 639794382
865696347 -651595250
-344784207 989762211
935767938 163920734
-734339896 834947632
-59689023 969781016
390534279 841369205
-196048220 983750505
988100987 -196067536
-436425281 987521048
928564398 189530233
641372721 671774060
877216652 332844399
989693267 -251285651
-124986532 977537192
-174007297 982062003
-418508844 988951756
942717378 136967018
972711829 -440339783
272233625 891126576
963265652 -474057015
571565406 730533231
803807910 473736816
944026393 131620558
962978963 -474964439
-30100078 965540918
710778899 600209239
959696086 -484964735
178773881 921035315
988116764 -196444273
625172229 686435399
-305863780 989017311
-712676762 857457043
977334254 -419925847
869037658 -647628848
-629441805 923849903
918754712 -575784815
963120908 -474516238
-380301291 989999285
-638116168 918307425
982967487 -113551823
403655167 834913701
158889065 926504219
-200111339 984035145
-63949626 970350309
872147494 344401243
-714654719 855520112
794363106 488633212
203387086 913850017
472345303 797351001
989605302 -246302409
796098813 485937284
-639761822 917221679
501362649 779511878
926980433 -560759195
809729099 -708905363
972931118 -439446824
862727768 364996610
371902807 850199423
-389114878 989965901
-743147831 824957613
978119694 -63903795
930145335 184089059
989997947 -285539497
871166843 -645050142
977810791 -61187856
-613954770 932993952
933180123 173385246
249493499 899088083
863683475 362955474
482934102 790989492
832565930 424397151
973507716 -26576980
746036349 557066503
977314780 -56903498
962372863 -476864450
128923252 934181486
-440770481 987073305
702907818 609146254
340393457 864273617
-443506587 986773166
430267088 821127142
953223944 -502927406
986458856 -163172145
805582112 -712591672
312926065 875659078
-365730805 989951786
281837268 887622446
945823363 124117103
-433455369 987806393
983733065 -123052656
646699975 666807369
578710734 725009846
580127024 723903259
884538943 315421819
947347064 -517635742
-391862961 989931352
761823057 535984751
-48077084 968179398
954782004 -498791084
989829983 -260731320
-231662331 986010764
985260821 -144052944
912770143 239740238
989842015 -304584430
976289371 -48311707
173749349 922447337
805794303 -712405079
861352129 367912570
231666321 905011212
-662714215 900833075
706324315 605296054
869754152 349737526
327454389 869739893
-306676896 989038804
943584380 -526434759
874737560 338540467
978776441 -69812694
481064002 792123475
989991359 -281981448
875825051 336053698
-335231971 989628755
444140874 813563058
550243967 746400346
935782733 163865782
-406439717 989543509
483346414 790738808
798714963 -718529153
490317801 786454845
960431843 55020543
399619409 836922762
966262400 21994159
611990406 697880919
-775807735 783253161
631230970 681031776
916426777 228756538
451892457 809219062
761350061 536632840
983724392 -122941664
965068528 29124802
295764617 882381674
309001366 877220359
875356539 -639865826
963955282 35592008
415957083 828660702
140988536 931160613
799091650 -718207420
959839397 58146063
267277948 892898618
632058807 680286451
-544531975 964302913
522652541 765598026
854197830 382742729
196844132 915806600
960183057 -483533611
-171082809 981821422
989919290 -299999468
-104235885 975299315
-514874583 973340931
980484144 -86177884
852843569 -666216016
407289769 833088127
-534997620 967468754
889810682 302353403
406614932 833428297
989673594 -250108298
914058358 -583928507
-361944806 989928090
529266180 761125664
793744695 489588922
875805289 -639302604
767084235 528706830
83741894 944658219
775233233 517155517
970919767 -447390663
457429774 806064719
-772486180 787880648
976152254 -47188232
955369325 80725056
932417434 -550200213
688503845 624920719
-540888251 965543967
224971983 907155923
987333512 -351260999
891316280 -618801741
55012209 950621682
978605768 -68256954
126600420 934753120
635639485 677040922
769078182 525913553
889744827 -620973798
987930398 -192110353
-688722281 879578198
574421906 728336590
401510486 835983556
959078913 62103903
980845200 -89856605
967845515 12203415
-75312925 971824590
252090657 898200473
977940510 -62323788
320588347 872566903
492822044 784897009
856991305 377018332
853922495 383301534
598763648 708946124
422991164 824991677
505867013 776625954
523148665 765265023
614697626 695563266
986202507 -158815115
-238874577 986401375
312228881 875937616
-408680068 989453735
564739028 735716254
783015819 505796352
754185817 -753336968
862625046 365215187
-227844493 985794101
888564259 -622590307
-303921311 988964768
856608501 377807942
987283848 -178444257
984875750 -138451459
-500785519 976896159
121815669 935919505
847869780 -671613226
724277654 584327097
797935419 483066748
566378186 734480659
905609935 260379926
734115714 572263951
317234776 873928276
896202302 -611880428
874613401 -640794674
-232059466 986032971
386544974 843290072
828788139 431247222
947694273 -516800236
586007423 719257305
335947878 866171822
-141456274 979170676
-630492815 923193234
989004147 -327777004
877884049 -636669749
-257384673 987304264
252592581 898028411
700922096 611363017
-19782052 963940717
901306897 272250459
-742285058 825958840
894764938 289657496
734753025 571467380
-388961423 989967374
989884639 -265442319
150148945 928807334
366371706 852747733
792994464 490744296
824387943 439081700
-731480218 838090916
988575925 -335094840
387733960 842719644
-717298728 852902455
386501109 843311089
828920288 -690959750
-668474110 896373158
-428272286 988258534
148518889 929230346
979219071 -410358535
971965369 -443319488
-82106840 972679157
571155226 730846994
475733880 795332350
821400032 444313141
-657436 960828354
965615448 25884083
-97676461 974547685
824275353 439280180
983978294 -380908445
984405063 -377752483
136978631 932174648
205800810 913119851
645358326 668066092
891540614 297966185
326121830 870292802
865077997 359956081
710961057 599999801
983767269 -123491198
-657520197 904735367
922739443 -568611984
920925605 -571906373
777508068 513869407
933034480 173907193
-180068576 982548723
131802212 933469174
-151892187 980146034
965695463 -466117494
-247976788 986860769
864263720 361709705
924848839 202002855
908714780 -592778541
183049696 919819564
962940246 -475086521
909738559 -591118338
-749948049 816908738
939165700 151019804
-233677432 986122449
964251419 -470882680
381389622 845748667
984921899 -373744659
762635879 -747193332
881074192 -632562571
977719310 -60390868
876861514 333666752
-81971352 972662343
843065234 -676679014
-132015296 978248988
-24371947 964658875
934751928 -545470846
-541606082 965302801
642726363 670520266
-492356385 978808164
937152814 158731138
823531487 440589135
937995680 155523861
-668232229 896563356
-724422103 845625398
-450153321 985978130
710358162 600692525
955803472 78598198
916340076 -580009685
-605195606 937798424
989308914 -232546983
91845904 942883331
226752681 906588986
177235742 921469414
774689943 -738081458
79297404 945613580
632966835 679466712
209280670 912056379
-773163051 786944994
919674374 -574152758
788090467 498212880
806856052 468793823
977996938 -416669066
-53706487 968966363
739737175 565172911
883299872 318428688
643961568 669370847
964619328 -469683444
792641482 -723659585
972644199 -20236673
432168191 820105185
206838618 912803762
-367908431 989963403
961958984 46777553
989921365 -269257716
984731740 -136409637
-130010388 978048345
838789905 412850258
806029236 470141843
860501791 369704324
972017360 -443114189
803976756 -713995244
848148270 -671315347
-525741729 970297786
946829048 -518876303
-665791150 898468124
-70255721 971175487
703079705 608953644
983284632 -117416926
948008237 114737246
767589708 528000729
989845371 -261969382
877971083 -636558664
855765110 379542179
-723224139 846872153
934905666 167109179
894399194 290608012
-323566226 989427729
855390674 -663397214
987911856 -344479157
865930143 358113579
831137651 -688782014
11296246 958782095
755044702 545179768
50027548 951609520
-753150483 813023046
976542166 -50396709
-695887559 873218567
556220619 742049014
522005429 766031666
-127236955 977767570
-373465181 989986068
946705115 -519172223
-664018790 899835449
983385515 -118666354
782358212 506767412
989243980 -229962104
-355848149 989880519
856312476 -662366616
981974527 -102013667
-202050381 984168154
395403587 838999048
913383652 237921541
560024294 739239642
-732127964 837383492
455329867 807265562
896503531 -611445607
823574217 440514054
852574261 -666512107
763730977 533360656
961302967 50351044
895690722 -612616264
943048998 135621916
676050066 637969429
978045865 -63251141
737476808 568039991
154299141 927721744
897497208 282471982
-167058709 981483295
508964515 774623248
546012456 749435606
54233278 950776971
408845281 832301420
444153980 813555790
894290532 -614616103
610492290 699154636
775787234 -737227483
152998142 928063727
-711031348 859054205
801014144 -716557351
987270025 -351964375
951665597 98298181
958754733 63771237
852380182 386416786
-239744111 986446667
261977476 894771166
622800851 688523872
884968013 -627443742
955982432 77716904
-720474613 849699827
817505711 451019833
772312036 521336969
949895339 106369035
-726263528 843693817
989810249 -259216397
985889293 -365585745
850829887 389521552
538523382 754724394
914635358 -582946687
948466156 -514929252
788847758 -726798629
989399414 -236379538
885682570 312625476
540347079 753446159
443280565 814039221
280666892 888054331
986967090 -355176083
817678684 450724207
-671690194 893815424
-756895192 808374484
989269425 -230960006
880082721 -633846535
920515830 -572645129
989965721 -275564593
939301085 150494031
10022990 959003665
699031424 613461898
868700095 352066485
855404810 380280895
989171969 -227216873
62300459 949154523
919351089 -574728308
976262432 -424982411
617806170 692880178
708336721 603006451
846004666 399032185
741040588 563509211
315987 960664377
-176426947 982258140
-737977831 830879748
-33943528 966122465
632530787 679860556
978755726 -412801618
282557953 887355978
7555050 959430081
64764240 948651758
-726655620 843279997
683877452 629831523
486493956 788815546
244207319 900876030
974821454 -36569294
315638369 874571735
-472056848 982733352
988826057 -215684403
971048118 -446898379
891874023 -618022901
6963648 959531771
507319528 775688918
745551592 557695841
637126955 675681951
984969856 -373360725
979208956 -73820402
974870446 -36951489
645792933 667658981
867182317 355392951
962451958 -476617809
940109650 147337079
116519468 937190915
971338608 -10957657
822148882 443009846
810110052 463447577
856946721 -661652731
969562356 1121520
703718063 608237437
976017375 -426116879
-92971820 973995944
944318104 130415010
617570806 693084123
982157211 -393271192
-451622689 985792380
-630471563 923206560
655853798 658083811
-533040868 968088351
436564696 817725254
538766020 754554554
564692139 735751539
756439309 -751713687
361925861 854770400
-686661732 881370753
975071449 -38528219
-101851022 975028637
593981188 712848158
-72922869 971519187
216533074 909811655
771154980 522980801
-455698631 985254217
989826980 -260495648
6095669 959680543
804606949 -713445808
918167479 -576819112
950458285 -510019286
171675028 923024689
-119940563 977013337
489589329 786906421
521660643 766262420
-691981773 876711398
-764618052 798467603
756667287 -751548825
873932693 340370086
-103521958 975218586
793903946 -722603380
-403924760 989633922
-647243614 912127119
-524617744 970625066
889346805 -621520004
986897992 -171042987
765462461 530964084
982396463 -106806058
18985812 957427379
-9837540 962347470
-668030892 896721482
-173245699 981999732
-6285809 961765755
910039067 247740168
678933965 634994806
-84696205 972998512
950789649 -509188857
989568217 -314804917
-48794642 968280788
983594325 -121286818
970445050 -4803634
988999111 -327872072
377064420 847790065
931771208 -551487521
349447794 860335138
-774448323 785158965
-734365085 834919745
12745663 958528891
355200677 857790327
908619697 251837573
611031078 698697255
232597159 904709895
711089139 599852470
124337316 935306907
975983368 -426273269
188940314 918123532
781430702 508133301
642868959 670387903
946301985 122086680
976681556 -51554484
804090771 -713896065
887975387 -623392212
912159485 241543130
725169810 583251939
-465443730 983818101
634004854 678526443
903301796 -601302459
-193132225 983540373
918859389 221229638
989134684 -325240900
-234501730 986167454
709459058 601723413
916408671 228811872
499429125 780740378
262991148 894414650
165645165 924683633
-180373759 982572812
668547403 645591349
832689387 424170971
970072513 -2285254
876585669 334303547
802848931 475275586
-698236387 871085380
327111837 869882150
82081014 945016530
-640508510 916724377
509609575 774204497
305234855 878703511
802595149 475681839
986529777 -359597929
979689339 -407814508
969866147 -900348
717921750 591900194
613863115 696279462
-541553946 965320344
-698114015 871197333
383734946 844632946
892825699 294675201
816274102 -702952075
582438633 722086751
909557002 249136170
-128191178 977864698
926222077 197454059
-553286110 961186550
516737654 769535106
882595177 320129703
510346396 773725494
-19556832 963905226
234216081 904183467
-765454676 797367308
948402991 113009751
104355699 940048489
939486812 149770862
546803336 748871009
-744576261 823289939
952471329 -504888136
971013276 -8697113
803736507 473851636
918721666 -575843125
-88796446 973497032
988882198 -330005952
983455248 -384642638
750068159 551793373
958334502 65921950
-206851317 984491253
733122275 573501263
214245132 910523744
976741386 -52053658
-60698990 969916796
562295407 737548540
972503991 -441178075
914268318 235283305
-225391345 985651492
-322933073 989415263
-201750260 984147642
976515661 -50177131
918082145 223652203
-237673421 986338008
178290804 921171786
945864999 123941082
-37066144 966588299
-578692002 950816384
436551013 817732698
-717850951 852350252
989528780 -242372169
989491837 -240577401
-376086739 989993384
831920520 425576893
452333288 808969261
761514395 -748019633
450310921 810112563
783430072 505183666
827893009 432853916
-88037552 973405357
947339828 -517653104
-592176493 944474153
970858743 -447623826
769966600 524662309
659407136 654638639
828017615 432630630
764222275 532682212
813650823 457547504
393427117 839964365
806979760 -711358557
912751416 239795632
178382113 921146003
672530668 641565748
880745743 324556887
981581829 -97669208
-469065213 983233511
-119781914 976996639
962911325 41492562
657609224 656386536
947106120 118645481
479390816 793134909
604600329 704113512
941641167 141287694
989979698 -278391734
623322170 688065983
809362463 -709234468
-287684858 988475989
319304136 873089806
986573687 -165179792
377477365 847596025
396373214 838523679
-422571253 988688928
250731121 898665878
705570055 606150401
377158053 847746078
410305083 831560208
941868401 140380451
915044817 -582245428
610406076 699227739
968718376 6636340
969531088 1328179
328039078 869496882
-672039324 893534566
-15419632 963248271
934700209 167863765
731279481 575785971
-735968882 833135877
875893911 -639191127
555856741 742316230
912749151 -586136239
980824360 -89641777
786514226 500585242
161417831 925826923
974358647 -433467213
-754747038 811056267
946284462 122161195
976206367 -47631356
702017401 610142089
-111956658 976155716
158356534 926646391
918757601 221547970
403402052 835040251
920120339 217262589
-566530382 956051481
989143874 -226185041
288563773 885112938
-388530444 989971356
709497172 601679771
831401888 426521001
874524296 -640905766
-441165376 987031005
-740399028 828124784
629629541 682469175
977888966 -61871323
-353060204 989854361
-146732722 979670169
977453063 -419349116
-288370082 988498516
445085172 813038814
-655820494 905985544
-246703661 986798413
555410464 742643537
887313994 -624289756
692412931 620714374
988773390 -214088175
-13680971 962969360
941343106 -531437507
974685856 -35514132
985130825 -142140845
847147675 -672383088
904025775 -600184568
-194182205 983616560
759918898 538588141
924766495 -564889913
732248247 574586818
989849188 -304216124
640034868 673009240
244161891 900891273
783997103 504343469
968518579 7923119
347493217 861193499
896052520 286288188
-208142962 984576611
654471904 659413314
422848412 825066848
532376520 758991961
-237257892 986315944
84477283 944498978
-778240795 779801791
-483535558 980625714
564825636 735651069
-620698922 929120113
-91771104 973853589
-588409488 946305729
144062672 930376942
-489696303 979378023
679224630 634693595
-567477221 955663735
166389798 924480548
886881108 309673542
919926636 -573702036
985460570 -147044856
-413304250 989240522
915647995 231127394
864306512 361617664
397643318 837899302
896594010 284860890
728309466 579438477
815773687 -703412558
428735954 821946164
687550597 625938628
664480655 649650746
-107291979 975641785
968861504 5710542
771498089 522493858
659778525 654276280
809692110 -708938609
789409927 -726337385
671400421 642712435
-119221092 976937434
-658355885 904116677
973692604 -436293123
381655523 845622355
875723110 336287526
985410914 -146295847
908546896 -593049334
989939457 -271516199
871586940 345658869
922589703 209373519
-350846240 989831783
99674342 941122109
760699497 537522813
937957813 155668702
-633163675 921504919
959890984 -484394132
593700538 713075642
-406897750 989525919
820344686 -699172168
922352729 210138489
985680886 -150421679
-535903703 967177679
888546324 305530526
784924242 502964590
908833585 -592586452
985851820 -153113329
-61582998 970035316
989018455 -221829414
810797211 462308855
916568430 228323331
968129570 -457702736
-165525226 981352345
771193693 522925896
870497525 348087880
-689505054 878893281
927502342 193146677
967496763 14392417
-599803769 940622097
-605782089 937484813
841937814 -677851144
989594864 -314013550
-222389346 985472924
28781431 955653012
-463358953 984142672
100056365 941034852
816532359 452678735
-736694563 832323716
-131442500 978191807
21808740 956922129
895243298 -613257513
-390299763 989952457
93372840 942543433
443983698 813650165
23182051 956674336
973270326 -24814608
-771330920 789466775
-605922201 937409756
-245667826 986747314
903168256 -601507978
-721001530 849162340
977711227 -60320529
150892275 928613890
656702466 657264473
466957193 800532324
405165281 834157054
365464924 853161987
714483215 595924859
987661171 -186154829
-167639084 981532481
-460512139 984569131
572651263 729700212
604385666 704292742
878587405 -635770371
-771288275 789525171
895620569 287423521
964052177 35037540
989762927 -308182981
105265053 939838160
982500906 -108022147
878793566 329164656
-589368535 945844105
512048427 772615005
933457305 -548108374
-55761766 969248622
341431727 863827465
953150499 91368684
-369382796 989970437
824021615 439727068
981973470 -102001834
979214551 -410382693
848521801 394100607
78476010 945788931
671212335 642903017
877611577 331927036
334512813 866780118
985785800 -152066294
807963980 466980751
957942275 67916073
976042301 -46290291
-563840860 957136898
-209506213 984665806
256215390 896780077
-374774360 989990076
870959975 347058655
981978127 -102053970
984478871 -132901547
91275425 943009771
946496541 121257833
661016224 653065244
978315956 -65649766
986073849 -156688766
687700328 625778937
988210455 -198740813
983811725 -382113502
886635167 -625208788
974444812 -433097651
975689104 -43440066
559771886 739427043
-101697693 975011126
988692680 -211711073
793784921 -722703242
916804969 227598578
213725701 910685008
926666492 195966929
946859311 119706611
759360883 539348131
769926208 -741737774
702727916 609347675
-683275315 884271387
979660385 -78098166
988058317 -195062525
-230469867 985943720
892936236 -616530681
977923940 -62178175
432932750 819692855
902917051 267853939
989043357 -222670430
971647089 -13116114
873335631 -642381868
474244334 796221528
-17925116 963647343
895381703 288048739
600640370 707401306
972732964 -20879828
529330483 761081798
-92408635 973929301
838715741 -681164574
-762085307 801759539
580834168 723349160
774112947 -738527816
-4586316 961484455
188030725 918387267
-684689247 883066282
814437055 -704637623
894922993 -613715660
858162170 374592630
708010684 603378329
784155589 -730607342
-501887964 976634867
280717598 888035648
266054177 893332926
665090247 649045885
984156734 -379599431
985181680 -142884588
201880404 914303648
988112030 -196330673
764446334 532372331
935003519 -544954315
572595183 729743299
-433633725 987789719
788168236 498095450
-1380297 960949739
769425126 525425573
835143270 419652253
250430430 898768636
890390911 300886801
935013228 166713182
988524171 -206963574
547175113 748605150
-97481303 974524989
-389170679 989965339
411547536 830927002
-624471393 926887637
644380178 668980346
378514654 847108148
945337131 -522398491
466415138 800850515
-375332125 989991571
969361561 2446252
-311584091 989163799
22789619 956745271
984804779 -137440474
979173316 -410602705
792370411 -723885654
244540079 900764328
946547515 -519547285
843905947 403101890
885276151 313620995
618498463 692279959
-263461946 987571433
879948700 326444949
655286248 658630657
989676304 -250267238
-614936994 932439572
955533868 -496752543
291612826 883962539
961708108 -478922493
529993461 760628904
-185135626 982943085
-548789214 962812658
-668156584 896622776
878355052 330192255
984621403 -134868363
987880564 -190985655
850809576 -668443013
127349096 934569187
859176563 372480127
959222891 61359490
724667707 583857504
919592437 218928964
-416536107 989067738
385581273 843751285
-539747138 965924494
968991376 4868184
369885644 851133088
926255108 197343856
857919721 -660552826
967062300 17090557
791223214 -724840040
864278888 -653254015
-537441131 966681254
781986906 507314635
963741723 36810260
-281248457 988255437
-263076478 987555116
830855515 -689060495
931653764 178810115
851930768 387319514
881727992 322212279
109104839 938944318
915838954 230547421
128795959 934212880
955466361 80251035
377132311 847758172
699303314 613160715
878679430 329432407
933192801 -548642601
924495276 203165764
-323932489 989434767
73272177 946889643
852246573 386685391
529241478 761142511
628222823 683725549
387191032 842980296
-123408025 977374470
910117268 247513272
794883173 487827673
820778711 445391880
-589765086 945652308
354197328 858236330
941922729 140163204
889689583 302658741
851605939 -667574212
692628837 620480544
-497933805 977559682
-213348909 984913055
-561123888 958213718
70341761 947501002
965756028 -465914051
-726749181 843181065
-520081899 971916401
840612188 409407764
983528577 -384127103
613971608 696186471
947892435 115240914
763743450 -746372886
945875227 123897807
385635737 843725239
928378536 190165504
899835599 276228974
738219584 567099710
928340651 190294940
797917963 -719208361
989486427 -317129074
988191189 -340810130
-432688109 987877451
-724485482 845559187
989836338 -261235549
902604366 268711379
-620053370 929496766
195322291 916256729
959308577 60915198
912582776 -586415199
928585783 189457093
-284559677 988370858
987428690 -181335123
444885703 813149712
158226554 926681062
538353828 754842983
-749980957 816869195
-396390478 989847703
988747635 -332311310
625319800 686304956
-306383464 989031096
913901872 236377952
525576173 763629905
754542468 545852939
842063108 -677721234
943698563 132969397
988612908 -334510111
905861636 259673451
876558046 334367232
188928335 918127010
904073276 264664060
823102983 -696568256
275010710 890123587
811409387 461292472
887307701 -624298292
959410301 60387160
846284899 398485506
989128821 -225643040
973808084 -435807370
273908954 890522412
-583330871 948700673
888376596 -622846118
966242613 -464266692
397739426 837851947
874618126 -640788781
926292708 -562050733
869850105 -646649622
985473497 -147240214
150529695 928708266
770079799 524502546
-771112925 789765230
948335481 -515246964
63598255 948890105
481518525 791848262
-579136849 950616045
955183871 81627606
762552479 534983531
-3469777 961298808
928241709 -558362505
978001691 -62861894
986700069 -167423279
876786980 -638064772
932701563 -549631082
541576642 752580978
842153563 406470875
974674813 -35428396
771435586 522582615
810828586 -707915427
933860244 170930746
989836140 -304881185
-108195574 975742138
944817558 -523607550
274546688 890291662
779730116 510627942
906836982 -595781107
837999045 -681895720
848688076 393772552
407546440 832958493
858819675 373225114
762078799 535633990
602410974 705935721
941825292 140552744
806395246 -711875372
794225977 488845349
363864644 853890744
-286029041 988420777
-434010538 987754384
829627329 -690268143
-699460842 869962036
2147704 960354168
989999799 -287399890
964970464 29701845
987302997 -178822840
886904632 309615355
871409048 -644754320
263956543 894074495
53796353 950863959
12024118 958655060
426890923 822928910
184442632 919421100
-521612432 971485028
898598056 -608387000
-424322693 988565696
723870863 584816322
438866268 816469248
986346899 -161250439
-109729038 975911397
186800845 918742900
257343421 896389077
881194504 -632406268
850454027 390270562
4602598 959935969
892438730 295668998
691437506 621768929
693043256 620031046
870775223 347469989
770806713 523474458
619302141 691581538
678001214 635960208
969912154 -1208484
989359082 -320346092
987710911 -187230849
985747868 -151468983
13214613 958446707
733300017 573280187
374464737 849006734
780923558 -733186465
967352568 15290803
825633399 -694145513
-474280909 982348441
-241517496 986538088
798516765 -718698232
978526655 -67541938
739383898 565622190
939983795 147829652
774445990 -738270404
630495087 681692924
938130303 -538401850
903085891 -601634544
819944647 446833060
529260247 761129711
267802288 892712155
577461438 725982148
-575543810 952223245
989964432 -295977470
485154709 789636031
-15354500 963237854
612680662 697291887
-438121534 987349725
51135417 951391394
955845671 -495899758
688792368 624612152
929146800 187534775
330750653 868364273
667965091 646175857
753589777 547125471
986004664 -155563577
63032283 949005551
341363102 863856995
722786416 586118347
810389776 462984361
926756875 195663485
989987417 -292837930
970166847 -450242314
-630071787 923456882
798578341 482056413
-607361522 936634645
798052044 482883685
-359070264 989907166
900844585 -605041407
-757063095 808163424
953013679 92013119
498983458 781022449
917587524 -577836491
976637113 -51184786
420934581 826072144
-627031778 925335728
789708925 495762543
977503741 -58526829
-154939845 980422785
-66421388 970676012
377969938 847364416
-375800658 989992719
-28794746 965341415
984755499 -375060884
934806277 167474514
867503088 -649461867
-410030734 989395599
989969598 -276285291
657071587 656907297
844256357 402425374
239635530 902400378
987004441 -173044763
969347177 2540847
887175798 -624477028
638690177 674248049
-133926505 978439042
-380452285 989999382
868593558 352301157
-172161638 981910798
-288028534 988487309
878481857 -635905555
798106557 -719047822
960175532 56376651
989927990 -299332300
-622477038 928076468
752754665 548238075
-420608990 988820436
756716063 -751513545
978109239 -63811230
979010536 -411466504
988031843 -342950073
-249713735 986945236
744241228 559392861
929129891 -556655242
795773226 -721028248
612582776 697375539
-509590592 974727619
824799024 -694947360
-699707295 869735029
-135119818 978556984
980950004 -90943366
760369968 -748857153
629518172 682568850
-449131071 986104481
988469695 -205476118
360873351 855246390
754696193 545647119
-21239154 964169636
-712634321 857498424
778709395 512119932
989998581 -286033023
-763128377 800411319
350547359 859850835
920084331 217376480
910982356 244994491
-423841226 988600214
879652164 327144604
-263381413 987568032
976634815 -51165690
968147826 -457637588
370661211 850774921
973209656 -24366574
293435974 883270991
942042671 139682802
747808679 554757278
942341575 138482528
951754322 -506737067
-696914663 872289203
855763156 -662981610
35176873 954464783
967026768 17310055
104676997 939974293
22231945 956845904
971139339 -446547192
-673819300 892096926
982271131 -392543837
970517733 -5297667
556541829 741812930
-547261253 963352288
205294670 913273444
974878877 -37017374
571935025 730250016
-302527187 988926279
987689777 -186772361
868373242 352786018
932959032 174177017
497300848 782085199
818025955 450129740
586805189 718621086
861257764 368111949
948754526 111460256
976783097 -52402453
587295541 718229293
982845248 -388804045
-99119291 974714907
652426300 661370785
785359812 -729638986
270245979 891839790
-613135483 933454268
-180320017 982568574
