10000 10
840663382 -636944278
970432332 374815975
-732717663 747307837
787953728 -720751759
934088761 522064586
843871675 709448071
789034007 -719271593
234751087 989595319
989468128 72953635
53600064 986738380
314451835 985169294
-370441885 923097724
291076364 987079522
-422903493 907085903
856754035 -605904408
989457993 72417376
985143873 255696340
476999591 956901044
825790679 -663062122
907801331 -480120406
868420478 670866750
926385559 544497704
498450690 950857714
1079349 983685485
-140035162 969707015
989989915 136054254
-516711787 872026421
950658021 -319341188
868531831 670674621
974524124 349179211
767802928 -746842837
981830451 -87107243
978532128 320055050
44975276 986316925
880047892 -554261716
956886248 -287097528
977909278 -131406109
-643508276 808679135
767377867 -747368070
985763838 247704417
-735735825 744916094
894395058 621324856
927745865 -414402090
982885515 -73044764
-687921326 780168969
-194300695 961707957
972832512 -178389824
953606527 454458727
-533802151 864662139
940116748 -366540363
647423633 888651288
829318302 -657056102
863922119 678473293
774160727 793477153
-257046357 950275780
-672008812 790789087
-478122432 887521595
72311523 987547808
935387809 -385558391
986741093 -8450386
-159090361 967089274
220832105 989855442
890733742 -527591985
563772849 928672576
806149563 -694596068
989198664 60152896
17091819 984733429
455078399 962487594
932961219 -394964588
-19330159 982220283
831151958 727195533
918428655 -446594427
-120368397 972209195
938153594 -374564145
33338716 985698387
794026112 -712326893
981404195 295431957
971325857 369526641
-116462946 972679705
865448469 -587579173
401926423 973724164
766890840 800573935
954014162 -302491746
885471394 -540933671
948036011 -331822456
972042848 -185019676
947255526 -335430434
202458339 989999332
-642599816 809222017
961261073 -261759870
725944089 836210499
-43819458 980219561
-27239364 981605813
920498141 560285440
987936091 213202688
-437132711 902322055
232745291 989642779
680594008 868582063
789156971 -719102288
904274765 -490523295
988900966 191627121
-214707805 958261301
104162758 988614443
959357589 430263236
961807358 419107197
511858112 946804573
930124148 -405677132
982997028 279946453
977835987 -132147403
-188837187 962585541
985205719 -37100190
805566795 759345156
867300568 -583551096
-547759943 858430492
791685027 775032898
340651455 982484692
-446851312 898949380
898982567 -505535292
798618050 767305762
941795570 497523388
-476335655 888202125
846783214 -625537204
294873918 986809619
825255724 -663965440
500179515 950346780
817566510 -676679094
400288455 974013225
989732508 90035125
-316886964 937084831
-479537886 886980210
839135979 716208493
677269625 870714410
988221266 207419520
16440282 984692323
475913864 957191691
-554712851 855252008
721248376 839883283
237838890 989515846
989473926 73262485
726731322 835586897
633086489 896532871
188693832 989971835
480156096 956047014
744553433 820870767
948235746 474914845
-339038286 931534116
-162450894 966602672
915733230 -455439612
799392416 766430652
-580186795 843090874
142025123 989454158
980003872 -109055343
-566263657 849839090
979509565 312100303
659478976 881642166
-57098963 979016712
-246167756 952446166
188128656 989969398
-472982824 889466144
-466454152 891896092
989746474 91159759
-366275415 924260255
822002482 -669405496
614760528 906006188
787328225 -721602620
818218854 743969789
793121686 -713598667
812019328 -685521231
897875706 -508576610
-714360332 761376510
-636701404 812717308
-690710375 778261218
926125956 -420230178
392699720 975325373
-467316452 891577193
950854370 -318378600
988579224 199561630
981658856 293051614
350318735 981354416
-411199730 910863710
426581209 968954994
989942900 143884535
786950399 -722115288
919410677 563082633
-240425525 953555929
940469584 501937932
988187816 26474476
745381666 820157811
725677787 836420437
-216244967 957992581
867369762 672672220
836412542 -644640591
632262996 896971836
766512464 -748432764
989550317 170040799
901498859 605869517
-162542222 966589371
-376552606 921364443
977351899 -137018604
484524166 954842539
950624506 466007178
-413467554 910140058
930323831 -404934952
955695274 446006452
167197606 989807924
967007410 -223773504
879380112 -555870534
989929291 145279261
274432383 988091808
-682093095 784110014
925792141 -421417055
948550619 -329417927
-89445097 975756319
216860292 989904317
-622431842 820907350
124926345 989122120
720580060 840396285
-16596952 982425870
962496259 -254156852
386886029 976276862
871321806 665777940
-335823343 932361377
946140414 -340495099
-716266112 759953952
-417504755 908843464
989449167 174358913
711403687 847284991
-115021757 972851356
381864714 977056839
887611486 635245936
267462103 988443049
809045741 755227238
-597710987 834210991
953552893 -304883458
-629358832 816980514
-317318362 936980645
42155385 986172253
968372943 386289593
987717890 13806873
976667629 334161954
879559907 650736210
972980886 359319415
528272934 941495198
819498886 -673528361
82309266 987926435
916445675 570598970
955303987 447628090
810500072 753473805
943587111 -351766739
-712304036 762894316
927182579 -416441174
983618335 -62505079
980820505 300761370
-642250606 809430095
705575330 851526764
971966378 365649579
-249993346 951693591
819885497 -672894902
967604806 -219443921
479439193 956242309
-656450892 800725894
918743693 -445548354
-485839624 884557018
910640834 -471520451
787233238 -721731574
-437418290 902224126
-536800488 863339345
-584323444 841026891
-646395606 806939097
293306874 986922981
988445192 34070209
626860590 899817432
-135006589 970365076
986846331 231944446
469261264 958937470
408445567 972543597
-78649848 976890156
672230795 873876133
-289641429 943368943
989618532 81872200
771131767 796458877
961621342 419973390
-508927961 875296891
-662363831 797000844
936922029 -379490238
129871735 989228725
852303110 -614839737
757341604 809531841
706395205 850934653
915283935 -456892592
958835333 432578757
-280024054 945456986
889888212 -529769402
985202012 -37164128
464717706 960098998
-734881086 745595334
989985171 137421707
417684324 970770023
719740053 841039096
-324516548 935209582
574181882 924501810
899954020 609312140
971281459 -191256044
-420391097 907906285
-456203173 895630886
-174426336 964824175
966593274 -226735094
989384596 68657656
-410247086 911166000
984391977 -50632816
886442854 -538507883
911674534 582320832
-730668442 748922350
-469801517 890655280
858069563 687916656
-280843553 945280250
319001214 984746265
-505116731 876869605
963483152 411112605
802552335 762830463
297155107 986636930
792352396 774296343
931626064 -400048856
-687318944 780579028
-251454834 951402553
-8232138 983036103
499999476 950400207
-528670984 866901217
606420185 910115870
665923503 877757560
-6010248 983194721
976309368 336750481
913368965 -463017469
318764619 984768872
809138715 755115654
974671094 -162373746
953225010 -306567470
953554885 454663372
763002843 804278702
59533702 987009164
924559397 -425757478
-421321237 907603362
-479243698 887092870
971095330 370903042
-378758508 920727442
933292450 524454276
860648208 683806410
931304006 530360885
987468285 7579579
88686416 988146130
-461619507 893670776
981325411 296162818
908047971 590912667
-698457958 772886715
949938071 -322837564
742901972 822282924
841094676 -636153857
780770754 -730334854
794284975 772155376
-239360797 953759668
534096045 939519553
-537443732 863054517
989429940 70945920
-310652448 938573822
-527682647 867329948
74004981 987614300
939376049 505521921
-652950404 802910156
848731692 702297472
811765137 -685920133
818047476 -675899043
970953137 -193885313
411466526 971977200
979042328 315962477
941757802 497650721
179181613 989914923
-296209086 941903968
-186772885 962913955
920465432 -439788784
-78156350 976940844
-238609439 953902946
971106079 370839111
986649963 235001272
937834762 -375843804
424254033 969439980
927192147 542238399
512999600 946448701
38944341 986003182
957911192 -281351721
900671248 -500821552
499408907 950575133
989939993 112432125
-247921068 952103384
-643187881 808870777
920152821 561179575
747039734 818721731
312669245 985329931
222618957 989829938
-613721270 825712190
345701245 981902530
249658904 989154126
-30492857 981343495
-581028037 842672930
556191476 931576771
-44151700 980190513
-734429210 745953615
530343010 940797858
765901345 801522976
846941086 704952124
936459573 514801058
119872595 989006634
-596825758 834669424
-470503690 890393931
977493887 -135596252
416335929 971036389
655863610 883774660
781871162 -728894028
838118287 -641578875
148210360 989553681
869032476 -579731133
954395328 451317778
828037657 -659243488
665025915 878303419
-623372611 820380003
988123087 24621299
879256815 651301237
-581527903 842424224
759797200 807281018
492528156 952577408
820042937 741670512
856132339 -607176303
948570872 -329322593
375573170 977994578
235979907 989564674
967166125 -222629223
798516834 767419885
982055570 289282384
-403712547 913218345
505410907 948782549
989911910 146924451
932226099 527628814
989568025 169223868
860883584 683428124
979025670 316098791
845487061 -628001291
-204729527 959974502
768884325 -745502742
518996910 944546174
378013101 977636623
677764939 870398530
-535003363 864133145
-646539091 806852257
953663221 -304312862
-609571873 827955163
949637465 -324278317
981586956 293726281
538681926 937919768
-324188733 935291195
39315634 986022957
-622408412 820920476
965157793 402862593
989224030 61199637
674368938 872541974
972944410 359550261
952022465 -312607175
-194329287 961703325
933977162 -391049584
980067613 -108336481
901262237 -499158151
979194974 -117953008
774551866 -738363444
798697170 -705650141
901398314 -498773787
-377000314 921235592
332819889 983345111
347867418 981648555
872889970 662978089
-676725830 787689022
947206376 -335656590
-658133350 799671543
841676790 -635085680
861003893 -597080632
958666322 -277049501
971201433 370270783
863231656 679611845
988760182 195220924
914573317 -459178381
-53822835 979321734
888402439 -533564347
-633180848 814772120
989495674 74455981
626756487 899871182
932048359 528156193
-151770409 968119479
868716750 670355242
930913879 -402732088
753388748 813110129
813967476 749245182
983181852 -68891957
989117289 56940789
931726160 -399669006
-672857579 790234910
-430760902 904480340
974454070 -164311404
815506062 747353028
919814319 562051074
844151936 709040294
223830208 989812142
807652664 756888582
-726814530 751927780
935189154 518718640
-566944908 849514277
426934985 968881047
904926730 -488624610
777679513 -734349769
842498362 -633572214
278058457 987893720
217545297 989896446
476061518 957152265
892681789 -522517579
861194853 682927256
-416544522 909153204
925346212 547375515
-114130167 972957230
849756785 -619810782
-420248458 907952650
775066661 792579337
-468781724 891034106
227282625 989755242
297695911 986594919
947121507 478978990
961328149 -261353872
874312845 -567785785
805404745 -695721821
981103635 298205679
964427667 406489241
536448370 938704092
656130639 883617916
867841078 -582363590
823224187 -667373981
804593696 760478305
-349642051 928758432
805987120 758852618
-678911488 786239157
737546869 826793314
973685518 -171077896
-360883244 925742477
848983815 701918808
-682918456 783555469
335941581 983010228
896919416 -511185783
937682558 510969654
931840688 -399234072
550446388 933702788
-737611893 743415741
978888967 -121248650
955133323 448327095
-71279610 977634793
930169483 533690288
977425693 -136280606
558346373 930762051
925886499 -421082078
-629237161 817050517
859031125 -601205584
687057410 864360112
-21008042 982092135
-676368449 787925021
852269117 696926067
867113156 -583961603
809214353 -689899562
-714019480 761629077
909824749 -474010793
983442789 275354771
918420179 -446622566
-32876343 981148253
970177863 -200010404
34531540 985764344
-84976831 976231988
-619323466 822640944
938912376 507029355
863560614 679070903
810959539 -687182001
888702758 -532798756
-542536875 860786840
950387312 -320662287
498309319 950899323
989162226 184250062
172368041 989857826
924038309 550942770
-173814673 964916318
907086862 593146529
967816801 -217889135
798848556 767045462
959076276 -274685967
977259271 -137940494
-656089466 800952189
777611106 790021943
968186988 387277956
948079570 -331619942
-632298490 815283489
-273297432 946894756
637248754 894292819
978288930 321946505
896127683 617646304
846114308 -626812459
966766651 -225500202
47755553 986456760
941188589 499559402
970591890 373881934
134313858 989316391
71948777 987533434
92495395 988269631
-355426319 927219173
967869716 -217499119
-556332604 854504946
951893567 461159580
884486631 641357931
764036956 -751453558
571675540 925531101
969418248 380603124
-155392503 967614769
875464312 -565112505
891078150 628251032
-512485712 873810923
-266436489 948339983
440915648 965831747
744079308 821277165
914666102 -458880291
914918471 574406326
919014429 -444647183
956738069 -287917988
846995888 -625130667
40078303 986063417
206413663 989988734
980240436 -106366350
-177083492 964420998
279136805 987833567
544740676 935766510
964407890 406587014
802612014 -699910921
619856459 903419785
967263438 392129487
620906701 902883400
628435538 898998050
982016435 289658972
988088746 23657209
-324719341 935159076
989926409 110247294
461173012 960989463
794909353 771460254
-462925215 893194178
947904187 476125949
-82616543 976479065
842416399 711547162
9445781 984243186
258122555 988842498
381454513 977119359
-483956615 885283057
-497825619 879829471
957990482 -280903654
803056032 -699249921
638229772 893760380
929053424 536935822
-273559349 946839148
938175678 -374475412
831855784 -652665876
988341534 204878570
556147980 931593092
940550305 -364731581
879199290 -556303439
770233871 -743820181
891550317 -525473644
800119986 765605146
188701656 989971868
772443718 795170202
-317645669 936901306
892991816 624278318
135373387 989336332
811835760 751852597
983023919 -71116451
174873271 989879947
-688531929 779752585
960726558 -264974830
635195799 895403151
988413239 203339811
-574088624 846082962
956799778 441368294
126460150 989155957
-318871294 936603019
954184506 452160670
975982968 -150298792
407691725 972682863
-438316263 901915607
762901687 -752830594
891488403 627407563
-634645410 813920133
976634237 334404333
976200618 337532396
931320965 -401201573
-123136751 971869377
938314083 508958228
250259360 989133988
834415094 -648188475
915373179 -456604936
-90988769 975589605
963519185 -247657146
359916199 980144607
911921028 581729256
319543117 984694392
66548545 987313570
967327464 -221463160
980293623 -105752905
22703990 985079854
623460435 901571636
-341463845 930904213
145944909 989518143
976283339 -147458156
580207515 921979660
81899937 987911678
594791172 915548081
-448324341 898432776
988315450 30170583
590942674 917289270
8193 983612523
244870158 989307204
870886636 666548211
965376263 -235245494
801997413 763464277
-510319933 874717653
-624893151 819523175
989982444 138089145
-373208647 922318164
140466773 989427974
965680164 400252248
886920888 636606791
942628416 494696531
844467076 708581463
747950347 817929345
989891262 105408502
924234599 -426893608
989560672 78181018
795340633 -710464158
552702675 932875399
958908581 -275654089
979716797 310351679
603018103 911738711
735136326 828783607
702074832 854042133
-90475116 975645263
407286225 972757385
-168542601 965704326
989907881 107626210
526069450 942232877
988403422 32796794
-636981067 812553197
-618947395 822849131
763223645 -752440787
-232444416 955067315
975836030 340134456
233090876 989634770
-72985218 977464266
909793176 586811423
878046460 653547537
807779088 -692111747
-734684371 745751315
986141162 242542842
980927422 -98282224
954549244 -299691182
-461711641 893637185
502755338 949579926
367535726 979127675
219571858 989872318
792883499 -713932629
941472677 498609763
822212029 738909629
-385072868 918873250
784693160 -725158103
441930935 965600391
953014681 -307637781
-425035896 906384976
-23426285 981905444
989947653 143362627
989644110 165332857
-673949531 789518866
-201717299 960482289
894491680 -517727109
-322498103 935710817
988642885 40280427
944128131 -349409596
900066308 609062830
252388461 989058854
892416956 625481839
444384442 965036431
953829687 -303450190
-552958652 856058889
915224017 573649296
860835715 -597434365
-702410647 770075792
865250530 -588006498
-596019591 835086164
961702501 -259074065
989049221 187566808
978527121 320094455
334165191 983201472
974261221 350946199
541634830 936874556
-457903853 895017916
-704211387 768780342
989471601 173447448
914443858 -459593282
932250900 -397673897
899072179 -505288041
-488348511 883581989
945399379 485127256
853798306 -611874716
-127058016 971380703
-153117240 967932880
989730817 89900940
967202637 -222365579
157586127 989692846
-582717523 841831111
989999637 129855228
987097644 -980399
-300297223 940976495
936741551 -380207227
589751869 917821498
-542413556 860842275
95996031 988379155
651555758 886281695
711955253 846878790
952898695 -308225049
-712050259 763080426
-673868982 789571791
843624754 709806836
924058590 -427508802
948345206 -330380244
986448307 238044311
-139855322 969730708
26600502 985311651
754464963 812141663
-208055042 959409694
893835742 -519468184
776482486 791164874
417034785 970898606
881909394 -549738675
808258969 -691373612
771415679 796180251
803018158 -699306412
-397803107 915043360
796634589 769535346
-190607421 962302512
767454950 -747272896
-170096199 965473094
526604026 942054766
856574704 -606271650
983140044 278485355
429917332 968249424
-183876828 963370263
955089630 448505285
-156799433 967415939
-236217714 954356351
673477024 873099698
129041204 989211567
989477032 73428632
-9651201 982933971
-79073095 976846617
744879788 820590463
540274430 937357223
-170997169 965338746
484540360 954838025
-259412519 949793811
-589041381 838650409
910752638 -471178557
932438524 -396959243
539706456 937558072
966383751 396680786
-274749322 946586096
50497536 986590522
-627840398 817851048
-635412616 813472628
989690821 86857798
114009045 988867123
897284932 615147712
-80817417 976666429
88330456 988134274
735524397 828464423
821738202 739515737
856954166 689669130
835607403 -646073954
-432888469 903765713
32849894 985671133
-359340458 926161969
909502561 587500359
710282827 848107917
836857348 -643847847
-123736915 971795317
744921699 820554370
-661849808 797326979
863615504 678980399
683581718 866641342
-154632203 967721431
-618216357 823252848
933143521 -394264624
885244899 -541497921
912040533 -467196378
287022967 987352290
-623520030 820297199
33502751 985707503
825214827 735028417
725256934 836751931
-64001011 978351626
968609027 385023992
987893054 214036256
750868830 815359103
63664037 987190247
980275484 305547173
944361324 -348385918
769126077 798415401
781750256 -729052770
845656138 -627681380
-351799688 928187077
592879618 916415303
967985347 -216645021
920067910 561398774
987562660 9908142
-505493839 876714763
-625860575 818976551
731128340 832056366
655424450 884032297
967060332 393187370
980944495 299651621
989612010 167060912
982570773 284242711
764300201 -751133249
-336201471 932264603
547958182 934607509
-662578 983566446
921737578 557051959
-309419504 938865214
970721908 -195727386
-242277053 953199757
980865532 300359165
981231901 297027436
977291692 -137618899
899727115 -503467204
-600935044 832533674
-254774469 950735752
-307046517 939419454
503792667 949269637
675479675 871844927
125525046 989135410
-693405029 776406704
663446890 879260493
-178525864 964199653
680350931 868738968
692019284 861021495
712613633 846392358
-690864448 778155511
467676260 959346787
665398316 878077076
-498259471 879654704
-584998697 840687725
854233229 -611005801
-447453414 898738349
864874240 676892267
757701158 809203959
55291868 986817354
535320064 939097244
-524461354 868718198
-144826165 969068651
-257358343 950212397
-243844570 952897347
-738156642 742978430
727012750 835363412
-186075455 963024381
467951001 959276144
33679598 985717315
988872376 192385248
899328253 610692642
985083406 -39194261
951802845 461509931
852761795 -613934077
-684455698 782519997
938017385 -375111310
938256210 509143746
988709746 196452146
-366487037 924201514
250376945 989129964
970518964 -197331810
983941837 270002311
-176760949 964470247
-707498032 766402023
-663237288 796445345
-374091696 922067999
-309548901 938834695
-695358629 775054877
-88394425 975869093
-535330145 863988908
-467701198 891434789
860887463 -597325640
-144061436 969171389
-494488635 881162204
-178447441 964211717
299637519 986441199
180795763 989926939
176309639 989892263
-486111943 884451607
118361350 988971259
942120147 496424946
-7492981 983089162
460234762 961223085
981888166 -86367928
263123278 988639437
565686694 927926258
935747049 -384143886
81597550 987900743
959418346 429992701
28088916 985398808
-137673510 970017518
95164369 988353721
971343251 369422380
670361333 875034862
114801615 988886440
-721128696 756286876
228900311 989723917
-735011674 745491640
989998662 128967366
986641141 -10464243
893385041 -520662100
819988533 -672726014
164473032 989779357
355520922 980710936
-61683243 978577699
675019446 872134117
-705955604 767520190
-691969848 777396012
844301271 708822945
-701965870 770394589
962048100 417977303
182620678 989939294
922765525 554346704
-355844890 927106986
807954621 -691842114
-561251025 852209918
-192482732 962001418
-637208848 812419116
911156394 583561717
980735642 301517035
952323314 459493653
979694604 -112492950
748035360 817855221
-298237997 941444329
664062400 878887986
971164218 -192197968
814920813 -680929669
11354728 984367293
-721190104 756240180
907592613 -480744939
-382900705 919514921
950800257 465344811
895937012 -513849198
841953637 -634576134
-690194044 778615228
968988083 382974501
982804302 -74168542
958832793 -276091436
989999196 129416674
-426581610 905873798
976324117 336644433
654372326 884647698
776330311 -736090593
-52404850 979451793
872623928 663455781
772839525 794780770
-208858609 959272339
-77891346 976967935
727116135 835281137
731508349 831748005
978937801 316816407
315995240 985028708
940388698 -365407595
923206130 -430467754
712934098 846155262
985472666 -32408220
-580632018 842869823
764677338 802690921
989855421 101277522
928483391 -411718412
909181651 -475962022
-311326954 938414083
18211667 984803582
975284045 -156807749
628196184 899123297
989356902 177880769
-695677017 774833806
983978873 269594573
918002127 566664354
925825633 -421298286
61154243 987080720
893324750 -520821643
730146868 832850845
898031653 -508149730
759287790 807751082
989965328 117795610
-698048262 773174965
778098519 789523903
941075719 499935011
-309343210 938883162
-16251607 982451567
-532341886 865302289
-442237905 900558239
873084811 -570608529
846334852 705845019
842279626 711743210
934626218 -388534425
376449066 977866816
323298061 984328021
513856264 946178761
981971888 -85293522
211943743 989953003
256383841 988910465
930475617 532795450
-673038609 790116392
920124211 -440935040
932949523 525476909
925595360 546688158
-620582260 821941667
736069666 828015386
-557087740 854155368
853326294 -612815289
-215388297 958142603
695423212 858698851
-477943052 887590001
-265681681 948497820
-123629432 971808590
-320571691 936185855
934785505 -387914407
813535630 -683131035
114281895 988873778
794242048 -712022029
989101827 56343338
987268918 2867227
317490637 984889662
980822872 -99533978
785313950 -724327269
970942537 -193969900
986991968 -3265397
-68957391 977864972
-394937967 915915846
679902775 869027502
-321096994 936056495
983313915 276695999
556840849 931332611
974483280 -164051266
-395726072 915676418
895581935 618809556
559684135 930249592
287357965 987330525
511018374 947065533
510340648 947275832
363451247 979677940
553878012 932439330
-578434757 843957844
-291124862 943041915
763968984 -751536207
846553623 -625975901
-729377320 749932664
-507011357 876090154
516069474 945479759
-64112100 978340756
975231661 -157290462
903136402 -493813610
633415957 896356844
94639212 988337306
977154610 330566436
880641177 648702684
965135557 402973444
989602549 80826004
-724307791 753862536
982840482 -73668595
-579323733 843518496
-467820336 891390692
935086033 -386741563
475481768 957306862
928130004 -413006394
778577029 -733187746
-21413967 982060894
803711988 -698268336
989796083 155922059
-467427707 891536017
918864228 -445147402
989928606 145347449
-676789449 787647005
-75699394 977191097
-697187618 773779169
923304341 552912392
987224339 1846332
824515176 -665213028
882879694 644453320
530681637 940683482
604190716 911181409
464994676 960029046
981632034 -89614530
896149994 617598449
880963342 -552044305
911464043 -468989627
573285979 924870551
989827687 98474450
952965208 456984893
659647215 881542068
-573460719 846386755
818569275 -675047838
-81711442 976573541
974758095 -161594504
981463806 294877160
989868562 150599412
917748036 -448842833
396417163 974691691
857686012 688520018
-457606070 895125354
953562890 454631663
-127566514 971316536
913054005 -464013649
860311836 -598533129
296395027 986695531
126140264 989148971
882455160 -548401974
902479355 603671653
-697836012 773324055
956690490 441831998
954508072 450864566
-30110652 981374483
159968033 989724882
-308718268 939029742
-117062024 972608095
67748650 987363586
-313329479 937937807
-696562082 774216749
923584309 552163619
-667992872 793397169
-337360704 931966838
871802777 -573526360
989958992 116345516
988431020 33637234
234002025 989613360
-616024767 824456525
975967623 339201074
988687667 196984158
919324118 -443613832
205394287 989992537
19844729 984905168
940455098 -365130012
963546357 -247480181
-535652136 863846738
952515075 -310153826
727284907 835146574
-252212888 951250728
969996074 -201426347
932157310 -398030106
271888212 988223955
905028678 597883155
755788570 810943466
989873659 103301427
723264179 838317982
490286447 953219690
663738600 879084009
959757877 428473529
898258920 613027929
-619222938 822696671
-368864878 923539203
-539083874 862326789
947403837 -334746966
609716247 908512738
618668978 904024029
876344603 -563055800
921486241 557710116
526186531 942193967
-575835438 845232740
989933398 111332267
-694855812 775403579
942851646 493934894
334302039 983186795
-717220517 759238032
-553333323 855886742
886096103 -539375159
-580791873 842790398
-725110282 753245700
882111689 -549243949
975475196 -155040124
-344768049 930041961
-543862978 860190390
370704673 978688635
-523368854 869187407
-626908246 818382388
251871830 989077442
-300168484 941005837
-345456278 929861646
933322775 524363583
778555211 -733216023
893937846 622290110
-700870554 771177656
2768117 983799787
865117842 676485708
888435082 -533481299
961005842 422811669
983337456 -66665574
877140242 655221684
782333620 785113442
443748306 965183948
971531980 -189227854
983103047 -70007636
-727625662 751297352
716382356 843584864
988931389 190804079
860034625 -599113247
-137188099 970081049
986416440 238516930
900454421 -501430316
938833519 507285354
947292457 478356525
-656806653 800503117
932563619 -396482466
902008816 -497042399
964914661 -238394177
975781965 -152184509
247642582 989219528
912481003 -465817608
117802093 988958038
989969892 118981527
68077554 987377221
-558032030 853716368
-698922355 772559351
858495209 -602317730
943371971 -352698294
938286044 509048134
-666244045 794523094
-335185655 932524409
-136860696 970123826
-104560017 974078478
-725553574 752904052
876585140 -562490545
-31582568 981254617
-705130777 768116871
623357362 901624724
880729019 -552613559
836429762 719990024
73851368 987608322
925421418 -422729839
971599397 367882908
-333869175 932859727
-449411658 898050384
933105377 -394411228
964059863 -244111717
-317785360 936867444
639117618 893276943
855085781 -609297100
-235130775 954561630
988197564 26754934
-634956597 813738816
558841331 930573018
-678064183 786802887
920131490 -440910613
929477420 -408069714
122063424 989057121
404960818 973179810
183781465 989946359
-707232655 766594657
909824711 586736551
979774943 -111604953
162751542 989760004
972019044 365326659
989702244 161976850
989886423 104801184
978637474 319222150
-402893183 913473151
-521453393 870008595
-264488853 948746860
-477608359 887717580
980906256 299994856
672318514 873821651
814552541 748526667
796475182 769713813
-572919037 846648474
-126683987 971427755
-508972848 875278254
766404374 -748565219
860579916 -597971096
982479531 -78610074
951077084 -317282561
77673253 987755509
978922982 316936335
938146724 509494469
976662272 -143804038
-284326354 944527398
909252022 588091566
-56440740 979078823
928221005 -412675551
760201938 -756083762
-542383990 860855556
904154857 -490870921
883279066 643688626
815539305 747311915
843659918 -631422697
510169535 947328822
825972793 734043345
-360726811 925785144
-79584384 976793952
902357868 -496048417
958377319 -278706536
783733539 -726438446
860518397 684014914
888780906 632918429
520755855 943979440
-125139925 971620946
551767133 933220058
320662077 984586479
920358173 560648665
-650718186 804293261
-602545296 831690146
819006266 742978559
770802674 796781547
956033058 444597162
985559662 -30842551
487139529 954111189
927517829 -415229056
139805510 989416499
892901176 -521939560
-377677755 921040255
685357666 865480173
780102268 -731206767
-328983571 934093483
968245937 -214707213
-652717502 803054967
-109174809 973542147
-329436320 933979746
-267972066 948018384
97702047 988430563
699960947 855541952
-736645967 744189591
540111467 937414883
-365662552 924430156
989106180 185937146
827390656 732190789
828125389 -659093986
53090793 986714439
455754678 962323207
-379896894 920396180
883391671 -546092879
-554926845 855153453
929926730 534398475
-311713337 938322420
923989625 -427749732
607993542 909354315
-610923735 827226617
-638568251 811618014
973253373 357573492
442140967 965552378
-377258538 921161198
970226393 376012979
973039927 -176625839
-602004524 831973785
798107916 767880123
-701564196 770682126
985198390 255010529
802493448 -700086983
987994698 21060620
-563882271 850969875
-260481084 949575030
634809355 895611085
147580085 989543902
-725847562 752677149
-226383036 956183303
973159846 -175602715
365868042 979354300
-706528296 767105406
877797639 -559631559
720176826 840704989
693860885 859766910
574248009 924474517
800931625 764680359
989941135 112639020
-176879700 964452130
293543532 986906172
527360054 941801921
984690629 -45800279
-327899501 934365199
989923699 109844412
234268912 989606973
-740580862 741022605
866920888 673437573
-630294748 816441368
984568891 -47794874
970290795 -199126316
989173508 183903241
-424489522 906564953
946426595 -339204656
938856297 507211498
951248217 -316439115
833360187 -650040098
761996498 805226139
152869165 989624602
813028544 750396914
815522814 -679965874
939280914 -369985170
978635169 -123925376
941846732 -359247727
-364991561 924616011
745660800 819916733
254180371 988993547
918056827 566525680
986586425 -11550213
987922634 19122430
886311216 -538837392
914169071 -460472844
959144933 -274288380
-53144513 979384167
778845431 -732839780
-397222143 915220660
-9511347 982944057
902952343 602605186
278377547 987875928
-672370426 790553273
280900570 987733415
-263531040 948946130
978250800 -127923365
791236824 -716226880
891964814 -524392653
794918095 -711064610
-611573680 826875464
578451343 922722997
886719855 637002266
807423812 757159546
927132205 -416622938
825938826 -662811115
950320348 -320988798
-236382262 954325236
795646457 -710028538
-94540529 975202119
-135606 983602667
-496548414 880341240
-94984521 975153406
-591523930 837391543
932600652 -396341213
780294480 -730956142
-398800176 914738007
912449717 580453903
519236280 944469245
871600038 665284078
-552141456 856433246
898461485 612586561
-608441826 828561179
200884056 989999966
989260967 62819367
835947880 -645468054
739726010 824971365
957455950 -283914481
416725196 970959684
962300581 416783695
986176847 242032528
987399405 222916449
426759071 968917869
444129574 965095668
941246848 -361802179
982704823 282902869
989630081 166099189
988829306 46457835
121977778 989055153
-460518090 894071695
989361169 67506124
-33295029 981113537
759136259 -757357221
874225995 -567986147
783915490 -726196374
-4365242 983310267
771071509 796517998
627853272 899302454
952607187 -309691751
-448665294 898313054
984845049 259396863
961969680 -257427080
858921461 -601433762
-709574205 764891097
761569202 805628054
978882725 317261244
-334156770 932786701
860063619 -599052689
455902184 962287318
974975426 346111199
-334410593 932722099
802776319 -699666610
988520894 36396097
-314014613 937774401
924996556 -424225119
954700388 450086249
834706791 -647673232
972664075 -179814511
-313483428 937901111
984645597 261828776
441763076 965638755
-737000886 743905458
819939925 741800737
989755727 158688809
-26237270 981685257
975860824 -151446967
109837399 988763008
-625681919 819077600
989550471 77580325
978343626 -126966021
900574356 -501093740
902697284 603181064
-303957411 940135626
142208640 989457187
983280776 -67479653
964491751 -241234502
849964895 -619407165
142585279 989463394
878966414 651841320
902470552 -495726637
972072868 364995496
837483082 718524772
-470226763 890497164
-634424136 814049007
-474800439 888783146
282172837 987658093
602667718 911904610
622856152 901882807
855737951 691568790
944871510 486979133
492636826 952546197
967026877 -223633238
858742622 686852041
-570828293 847655881
980258153 -106162266
-357797797 926579987
-726209184 752397667
-145919351 968921059
989720911 89121444
547468962 934784217
10184959 984291383
795488067 -710254193
959456748 429821491
804259781 -697446670
862127719 681416294
941337556 -361418486
-552686852 856183532
860482898 684071930
966100947 -230206175
988790775 45158547
453127105 962959389
-575463541 845414664
328368690 983812889
406188008 972957742
987830220 215236691
650442487 886922429
919655496 -442505897
-701243301 770911760
417481519 970810353
985921542 245574825
207980466 989981255
673125168 873319396
-227363549 956004546
752622056 813797881
-729021227 750210312
952434193 459062189
268236709 988405504
240700222 989433647
-715535347 760500730
916472739 -453026129
968698927 384540827
888876482 -532355575
783899582 -726217564
989923325 109789201
-268657983 947874642
-225778850 956292667
558398816 930742095
842063598 712052745
983617859 273506199
874143653 -568176067
783540787 783838833
297650136 986598491
989180861 59444739
-249918503 951708449
552067579 933109651
542117836 936702897
-103511112 974198501
-604412983 830706108
935120291 -386607579
-212234165 958691540
-453825369 896484078
927709782 540775328
855655123 -608146732
501856344 949848213
-260699608 949530216
-304169891 940086552
949199178 -326356632
137983560 989384473
-717730207 758855127
670985462 874648243
888165345 -534166785
336844291 982911880
949763516 469238645
927294857 541948481
766552602 800898643
-731240812 748472781
976473684 -145630842
-259328692 949810939
920399170 -440011447
169119894 989827457
850781159 699197697
266582417 988485467
767491173 799996297
-550568927 857151698
500715534 950187499
971879222 -186374041
875026533 -566131575
987521059 8877125
942054562 496647537
495209239 951803804
-170530804 965408334
989782526 94182958
948183778 -331134564
979717173 -112243503
784187579 -725833267
630270107 898031060
820109228 -672527995
-448645436 898320028
-126072805 971504383
-235978870 954401473
989889343 148911625
207525406 989983613
957223127 -285220947
-230883960 955357373
-232157644 955120725
921948225 -434781315
-104164657 974123759
972809453 360400885
800253914 -703387632
847110518 -624910962
-579219870 843569868
910602321 584885161
752648736 813774000
375450608 978012274
988617840 198650798
986236903 241159099
566833419 927474525
-549725295 857536255
-400914492 914087203
-716836857 759526135
-647179626 806464043
-484383328 885118746
653058777 885412180
889136104 -531692744
776905789 -735349347
859496170 -600236951
812920052 -684103048
-389540410 917543686
890642513 -527827467
396738241 974635998
898753233 -506167782
794403409 772023576
310018027 985563922
-404600652 912941355
974828066 347118852
860800100 -597509112
-494161830 881292112
-136083765 970225156
970133751 376549434
-712744426 762570771
804138787 -697628487
870494382 -576473218
959378008 -272931947
839865367 -638404258
-606254941 829729042
537716340 938259653
-97127745 974916907
175166465 989882497
680066534 868922116
912463508 -465872583
564646114 928332682
946993383 -336630615
272866672 988174291
984460665 -49543868
920313837 560763570
874942007 659257728
882269067 -548858763
960052598 -268975552
-254129119 950865909
889258692 -531379494
989827495 153703468
-529357451 866602853
-240866764 953471224
324396968 984218026
505845078 948651442
-1647070 983498698
-430496146 904569160
-126818457 971410851
872412150 -572142629
880993246 -551971578
982892218 281011185
971438741 -189985272
83577136 987971762
984633760 -46736307
884798043 640754904
862633355 680592107
941453894 498672805
-345605941 929822367
900556205 -501144697
960992767 -263375503
76445518 987708818
-681409035 784568794
-312269630 938190159
764143582 -751323861
850516923 -618334382
-141576718 969502938
984057084 268725523
989322191 179132461
-492477632 881959642
830089188 -655730706
844611435 708370851
-508218588 875591127
700223873 855356333
941096392 -362437389
-194958863 961601030
948485697 -329722935
-730642817 748942447
502473466 949664094
959306248 -273350536
733324404 830269082
-9896686 982916256
948290138 -330637740
493412532 952323168
-433985669 903394871
-192378146 962018236
746096318 819539921
928762213 537775242
-449804381 897911998
230874105 989683892
968559139 -212360965
821264486 -670625414
776789475 790855183
-450923375 897516489
972863339 360061405
961597937 420082232
923091614 553479980
954960482 449030465
30882269 985559711
983272866 -67592956
767622354 -747066119
981576778 -90307047
-119594283 972303432
-583879012 841249708
132240469 989276361
942875051 -354840425
-171402598 965278107
753273030 813214027
115968732 988914470
978388014 321178010
979188695 314761074
819524384 742325488
331909028 983441806
35673447 985826813
814558834 -681507108
818694103 -674844001
414285397 971436820
-28286097 981521743
963161805 412667611
948360926 474456487
945030251 486423495
858076609 -603183422
-439521646 901500128
-459591864 894407769
-62822226 978466823
820296210 -672221065
-342480759 930639419
859208076 686111639
928223538 539316419
989853571 101086469
773758598 -739373375
787013543 -722029670
-147488904 968707846
-374965022 921819382
910893991 584189034
307312398 985799152
948622192 473492949
833271516 724322268
-99109895 974696144
989997338 133408043
-78535043 976901958
31177936 985576579
-567116345 849432519
981472933 -91603783
-485955211 884512300
918312079 -446980705
239479189 989469503
937216904 -378314765
791814879 774889714
787882220 -720849201
833837343 -649204303
989880676 149629746
989480286 73603196
587317812 918900530
-651854388 803590806
58451134 986960838
-593488520 836387543
895133047 -516016329
595913312 915036067
-605684224 830032614
-5355794 983240829
925650760 546535143
980021495 -108857451
848090758 703253213
-293104534 942602056
987860586 17489782
826118860 733852961
932203946 -397852630
975473145 342684032
472297882 958146062
-396920280 915312707
791863511 -715355871
-185842603 963061221
-423885388 906763534
792018284 -715140581
7108276 984089567
-610552119 827427201
902566379 603475852
-325108655 935062080
801244825 -701932701
989958623 116264143
55447416 986824553
-49839632 979685007
-259224864 949832147
797621168 768427453
-655235453 801486254
875728439 657818641
937374233 -377686170
988424233 203098342
-566907875 849531937
481271614 955742125
70227833 987464765
982423489 285700210
936758424 513870970
839575288 -638933259
905105875 597706433
689157928 862953907
-338496968 931673982
-719476665 757540554
913160559 578730991
860164764 -598841064
-556796746 854290268
411046858 972056466
923170441 553269857
547307928 934842381
972481785 362457273
-481655900 886168135
989277097 63543771
-45338858 980086233
384370683 976672099
928960997 537202953
535353995 939085453
822219445 -669045690
-678975737 786196389
900863726 -500280727
894003755 -519022658
989786085 94496728
989027647 53539168
761761329 805447446
858652307 -601992246
-95827043 975060718
-537214891 863155860
723848818 837859490
848199035 -622818101
895780785 618386742
786530807 -722683655
977585599 -134673411
552631965 932901541
906203337 595189042
47041391 986421095
812059821 -685457618
283132812 987599626
984201494 -53616503
-173042744 965032226
-307617135 939286732
798235291 -706317160
648576826 887992075
229173576 989718453
-346961889 929465612
735645985 828364371
883726658 642827294
-493596380 881516669
873051754 -570684036
957455331 438578512
942992705 493453183
989610590 81347154
922511174 555018925
733814457 829868212
711154678 847468196
637324479 894251762
-152989117 967950705
877055693 655377605
100540421 988513493
988746884 195547594
660796637 880856016
946541294 -338685236
-316619138 937149366
23958830 985155173
-520855279 870264485
912757840 579708924
-384903007 918923495
954858294 -298062627
849884921 -619562348
969186736 -207626056
970620315 373715218
935519242 517705633
-559498089 853031477
989751485 91568957
-627061961 818295051
759806239 -756557273
985580239 -30471913
944245801 489151185
948329589 474571431
935400497 518070893
981199205 -94998307
946479346 -338965960
837734076 718174196
842541162 711368235
215478251 989919710
694166153 859558545
-536163236 863621015
934423835 -389320890
-579884658 843240630
986472573 -13784530
632191312 897010018
347624252 981677179
23493850 985127471
649617113 887396215
866033498 674946311
875987598 657342918
875590983 658070565
989926073 110196751
564241147 928490424
988624123 39675182
-651904869 803559499
-555177004 855038197
759828701 -756530425
-718959603 757930559
853586479 -612297702
973163651 358151048
-638877417 811435207
829346768 729611534
987805534 16053557
946136425 482519287
-141959102 969452176
526379692 942129592
749319895 816729779
57193957 986904450
218230198 989888554
812146064 751474787
937836575 510482359
943619666 491307486
-493712153 881470703
-570809202 847665055
-674397522 789224269
989955499 115575902
887448329 635567667
-465814056 892132527
932160547 527823406
656046759 883667165
983258930 277265716
79215958 987813127
-227301983 956015801
987670734 12614721
546924114 934980978
473899987 957725470
263393968 988628075
968358358 -213867143
-93380440 975329156
801850489 -701039209
634642864 895700383
76558802 987713172
769200009 798343670
729307606 833527254
942477581 495209984
418794829 970548134
827732560 -659762649
-642558005 809246944
961602346 -259686510
924733916 -425146470
144798796 989499697
826296074 -662204842
-32070348 981214637
949168924 -326499611
975381738 343316824
319904885 984659547
989415381 70192617
596004566 914994396
533969765 939562884
-423714905 906819525
26775146 985321925
945320957 485403720
-45621359 980061403
-237270363 954157115
970068795 376922585
774874044 792770585
919739682 562242140
126803748 989163453
-127106608 971374580
903232380 601971166
412338213 971811689
989883844 104487446
-527344898 867476021
785636962 781599625
671582375 874278455
966509069 -227333106
928376620 538879376
868557980 670629488
-346085723 929696337
793744049 772755178
910156271 585947771
764661693 -750692818
-528813245 866839425
914610155 -459060055
-477491076 887762285
29797963 985497687
872537388 663611005
980624249 302497090
941043770 -362659358
989893176 148588322
831658457 726511412
902341135 -496096119
663514324 879219703
184941657 989952953
988733756 195869880
-399730144 914452461
807384663 757205884
921174137 -437402518
987974340 20506406
-651014782 804110205
954373046 451407270
-145158111 969023876
847363812 704328746
430530062 968118171
927973085 540028387
924731547 549059510
795760825 -709865503
987680096 218012135
986393398 238857763
-100598355 974529153
771485033 -742254852
938124573 509565226
805924966 -694935826
-602332961 831801572
465769310 959832851
510731925 947154518
-135324210 970323881
808299590 756119566
847082228 -624965209
931357413 -401064253
178925593 989912970
988514492 36198481
982492193 285022126
-250280252 951636579
556273353 931546021
937565040 -376923624
988151882 25443767
602744010 911868517
774698477 -738176618
-355975170 927071926
578285776 922792597
950195964 -321592974
874286806 660450793
961232410 -261933271
969384231 -206125957
975331128 343667181
825526914 734623183
971305142 369650714
-222045660 956964129
759231302 -757243959
577935507 922939561
866681443 -584904924
710811249 847720737
-75261663 977235378
-303881465 940153164
-486756055 884201747
-698920848 772560416
-17565097 982353343
-14307385 982595556
-689347554 779195220
441514725 965695417
-620751031 821847577
-587536248 839410339
811339646 -686586824
-698656547 772746787
980017929 -108897563
341103673 982432867
872107217 664380155
944319488 488896259
-3970107 983337865
-715645585 760418331
129573713 989222627
-527086366 867587659
899704269 -503531007
758410622 808554948
567609006 927167057
263924036 988605430
796543656 769637254
885716501 -540322709
823833713 -666357176
625057695 900747864
815117100 -680615955
-128524381 971195358
-211973625 958736639
-1000000000 1000000000
-76739658 977085467
888622335 633235807
977067011 -139839563
788024178 779023291
829611296 -656552947
540662399 937219841
81109938 987883047
989918058 109040179
-735457564 745137357
984030775 269018932
-21389374 982062787
-329010057 934086832
985966471 244960726
867644831 -582795046
616351175 905201352
820912717 -671205734
403763426 973395292
307002052 985825876
950902607 464957602
786842569 -722261412
988894034 191812880
-645281249 807612566
862309888 681119698
-562353491 851691243
981997056 -84969934
982383876 286089325
976764049 -142810639
938810001 -371903985
795659795 770623890
810536113 -687843797
834745148 -647605278
642659675 891326393
273896838 988120679
253151250 989031089
873262383 -570202676
964237503 -242932483
-677470232 787196776
562984254 928978561
-103366279 974215034
-294034873 942393732
203707384 989997022
976367918 -146649155
955431175 447102651
-739062861 742248770
970389356 -198352295
899022580 -505424894
504118352 949171866
-485115277 884836698
961738445 -258853377
450748965 963530031
-180003702 963971931
961839271 -258232089
948047635 475602145
-497448418 879981119
965239706 402454216
-164366366 966322194
695197355 858853808
988537005 200549301
988043947 22413437
-688377341 779858051
922819228 554204414
939343801 -369728127
935580167 -384801801
989564368 78404037
780514975 787021232
781511385 -729366001
-152398111 968032635
-233478788 954873209
-662665523 796809250
-318241604 936756510
946095733 -340695452
905998519 595659535
527672527 941696994
-696290426 774406618
921399907 557935688
869420996 669127733
963578481 410649237
988575309 38107806
939525494 -368984441
-394157549 916152642
-269274896 947745072
804373241 760734018
-670207343 791961521
-697196535 773772918
-468365676 891188499
-620441642 822019949
23685278 985138886
585944771 919502478
986928048 230655721
431133297 967988616
980577388 -102447062
823039743 -667681400
726186958 836018473
-97331476 974894326
343117117 982201747
874287071 -567845254
921627539 557340704
-711360786 763585678
884905514 -542342123
803116435 -699159612
983322753 -66877382
892688465 -522500035
984158819 267570842
-262191051 949223600
900843351 607333248
806249069 758544672
588259745 918483897
975190029 -157673518
982959369 280329708
874585917 659906981
-436404560 902571358
861290587 -596476057
836874448 719373180
921781836 -435346783
503142967 949464157
974264173 -165999021
987431993 222359517
809490365 754693282
828849937 730269029
935407109 518050561
861505311 682426071
980982259 -97622947
758883635 -757657495
972165154 -184001193
941951206 -358801131
58785279 986975792
809580573 -689331574
668394901 876246549
987249307 225446147
960283910 -267608018
36606476 985877464
-469100525 890915749
351764278 981178412
931482789 -400591352
-101905582 974381268
780316413 787228680
-672446980 790503297
965315620 -235662420
890625603 629176924
-642350065 809370860
-273954627 946755182
472899051 957988568
791670695 775048698
977798965 325725525
970744165 -195550489
807703991 -692226919
928068609 539757168
-691012178 778054123
840957044 713628381
-522395401 869604980
-693587695 776280628
873819448 661299199
-676273081 787987997
-584077705 841150113
953211856 -306634681
880687987 -552713094
49358253 986535565
732555543 830896400
-395076775 915873708
403089288 973516450
-740546590 741050343
984395665 264812191
507123572 948263394
918117531 -447623967
577428909 923151624
960639979 -265492171
925081920 -423925164
44403385 986287796
-551714204 856628616
-435167180 902993299
786418734 -722835359
-203095614 960250559
80485207 987860052
235687865 989572044
974817824 347188694
726322718 835910960
897781691 -508833866
989767227 157920377
-645801064 807298679
541916449 936774476
959284752 -273475607
-16308472 982447339
101447304 988539199
349351737 981471398
928288721 -412429257
872134075 664332253
982404199 285889935
984168895 -54122931
-713338581 762132534
-147054605 968766937
878935591 -556933082
380192172 977311283
895978557 -513736762
818579250 -675031553
128436722 989198762
804750694 760295907
985832100 -25891720
-428541953 905222668
910029826 -473386724
-39908819 980556686
642251883 891552721
-478820930 887254615
-93097336 975360137
525974463 942264442
-560618297 852506690
11809519 984396619
-614769348 825142545
915855617 -455040913
984728691 -45169328
952548358 -309986956
-27096384 981617215
789958013 776921888
-302684404 940429083
835729507 -645856711
12634422 984449627
989187960 59725133
153419647 989632803
-86335393 976088470
-628840872 817278165
718346449 842101620
884681230 640981158
753969288 812588268
-107119092 973782439
923632002 -428995091
-574167673 846044692
259124770 988802651
-101760751 974397729
766695786 -748207673
642786716 891255801
-347429724 929342314
772772365 794846900
811141318 752696631
924628392 -425515994
963426228 -248260967
488638508 953687829
919476107 562915587
966034923 398460987
427437148 968775639
945957912 483152769
-711602441 763408651
983269755 277153972
828983243 730093043
921900981 -434941885
809725165 754410060
986548450 236542849
952649861 458219852
660419910 881081405
805644170 759254629
989597005 167833781
974836526 347061149
-480257866 886704343
982013036 -84763707
-98971876 974711555
985521907 -31522530
570974047 925816937
-339106727 931516401
798815084 -705479656
985678845 -28691318
-627051683 818300894
969528451 -205026088
940755294 -363873222
961738244 419429378
940700912 501175407
823982806 736625559
852611513 696400937
197456182 989997265
586175792 919401556
332138058 983417587
988220562 27417650
970324191 -198864614
603093946 911702737
651334428 886409309
989995216 127085187
801431429 -701657636
989593508 168009015
596894497 914587345
342638200 982256761
-47265974 979916073
903132915 602196437
401990266 973712784
-602744605 831585350
365958411 979342071
859313056 -600618564
-19150315 982233921
960065326 -268900455
987478346 221562833
-303397915 940264737
881209390 -551445707
920834673 559410428
899868938 -503070895
850676591 -618023581
893239495 -521046991
850609089 699459557
-526905924 867665498
907970021 -479614121
-617275691 823770144
71253557 987505784
546180363 935249119
-473248664 889366446
972119032 364710181
886011999 -539585298
-309056333 938950588
972755997 -179038069
941373399 -361266484
832511958 -651521651
-530164633 866251659
904587279 -489613586
988001474 21245401
916364597 570802741
907438602 592329781
509739077 947462051
865709518 675493366
785713789 781516978
266145578 988506266
416972519 970910901
508406618 947871201
-185522087 963111910
971383320 -190433653
520247156 944143972
-702885108 769735214
989835748 153111679
-463866971 892849228
-37029564 980800862
-94869949 975165990
788444357 778567747
899826972 -503188196
930837788 -403017511
946053815 482812782
969550478 -204857179
881067032 -551792107
972412892 -181928225
899845556 609552908
23475813 985126388
930034106 534085256
932179231 527767944
951581044 462365481
959939036 -269644813
742249483 822837848
917940612 -448208110
494345805 952053819
989975800 120640947
-466849870 891749774
221550523 989845378
-482216768 885952527
276641101 987972313
980300889 305326709
935526432 -385013162
-326219546 934785093
-14200746 982603425
978157705 -128878558
823692128 737002041
988740400 195706810
959872509 427959100
691466947 861396950
902003280 604740735
948101403 -331518342
987153036 237435
-731655668 748145999
-597082059 834536856
42995407 986215630
989165767 184141345
989757391 92052878
775150762 792495580
768704542 -745726099
923500275 552388790
-685036895 782127189
-642592147 809226590
585620997 919643727
976439743 -145958821
982885358 281080639
-411026690 910918723
985856695 -25437514
-369304154 923416535
305302753 985971398
257861805 988852803
948382151 474378569
70103998 987459802
45964432 986366927
-637756614 812096636
791532949 775200228
909383718 -475349846
955876712 -292611452
614593516 906089864
987228861 225786457
-457308352 895232704
988370801 31813345
-564015363 850906899
-132431294 970697607
-670742261 791613887
943543737 -351955234
988893726 48661514
501854332 949848813
845429807 -628109519
-33675248 981082003
869309848 -579115531
-331686895 933412564
606212702 910215586
56602807 986877569
575550194 923934724
967110277 392927315
804888109 -696500744
960309451 425986176
-329192433 934041034
201651647 990000000
875426805 658371196
-367134193 924021759
-252655401 951161963
-160843219 966836374
-561195351 852236076
-315709984 937367947
859022664 686407019
987107529 227783487
-304449670 940021869
808619282 755737900
952097498 -312234253
-579122330 843618102
918864567 564474552
-441076300 900961744
966999376 393504129
-72154951 977547410
737469889 826857262
924803226 548863951
-663469097 796297731
975536738 -154468396
-598575022 833762715
779143706 788446861
-631214662 815910752
-402505331 913593685
528078937 941560404
-670050124 792063651
-277999917 945891849
-436929351 902391726
989897810 106263284
969804760 378429702
60537234 987053599
-98518368 974762168
573698261 924700922
-7046204 983121084
793260456 -713403804
187624352 989967067
218518425 989885167
917324701 -450237235
859674549 -599864915
897163611 -510521151
945583571 484477290
-316664412 937138460
887416661 -536059248
-617508694 823642081
930988696 531289607
958226497 435246751
961906025 418645861
949606097 469826929
871945452 664668632
453837868 962787993
842990537 710722437
905278957 -487596983
-501981657 878149818
667600885 876733673
786547406 780619057
-731461370 748299151
973703988 354642220
-431564932 904210508
913863818 577008787
835842114 720803458
853482998 695062395
-200119500 960749719
935873300 516615047
-729176078 750089590
841737473 712518009
876617390 -562414733
-205360878 959867672
980855966 -99139549
905342475 -487411192
-183759636 963388575
-371348909 922842609
980093982 307116922
989204254 60380247
-502307717 878017165
321367952 984517916
898392085 -507161170
782497394 -728071062
-386719743 918385017
409430041 972360479
587185037 918958916
913318716 578344893
934376831 -389503385
838756246 716742207
314395355 985174410
-429634497 904857774
-157001676 967387284
934965113 -387213822
664173686 878820614
-592317999 836986495
-19391775 982215601
22127673 985044923
621762114 902444867
988921663 49645974
305993047 985912582
794521466 771892168
231370024 989673377
328071917 983843681
874742912 659620991
-645867658 807258423
828817472 -657913022
-314390462 937684357
-458616818 894760647
-294305672 942332993
282526495 987636626
-425838426 906119832
-504909087 876954750
822154422 738983549
827262479 732358896
988122577 209466976
-447136145 898849588
848929863 702000017
419466249 970413674
850064576 700286796
892566888 625168062
-528747591 866867949
976869501 -141779564
-606548793 829572500
-100935255 974491196
909936301 -473671394
-632938068 814912895
-518729545 871170076
226305790 989772480
989446701 71822063
-676096108 788104790
885153470 -541725583
831324733 -653589318
965489084 -234467882
964255944 -242809556
-464114062 892758440
844849835 -629200068
989950379 114492982
964614353 405564645
633593527 896261893
776584124 791062473
158470044 989704864
147023363 989535214
804160677 760980439
828968505 -657654975
970645680 373565895
933501732 -392885425
317137829 984922799
741437347 823526626
439348135 966183998
908318785 -478565578
205974609 989990444
858989498 686459786
-594599158 835817663
959903241 -269855427
-215666414 958093959
954583516 450560045
968429725 -213332281
958946913 -275432851
950780881 465417870
489756045 953370545
-78271221 976929052
989866131 102441575
983382591 275982359
988869470 47824020
950479883 -320210839
-647554227 806236025
378928067 977500812
-626166846 818803077
989904191 147615905
947477354 -334408098
936262896 -382105781
987627399 11525515
-152595276 968005313
439679223 966110004
988583720 38375568
615201185 905784231
-707097917 766692447
866086973 -586197370
-111792399 973234208
-169509542 965560450
-290977421 943074557
-211346655 958844997
302902530 986173242
988452747 202463428
944534117 488152684
-82073010 976535855
188037123 989968986
861873631 -595242792
988064393 22980919
839640794 715496916
938407926 508657265
-654912041 801688136
986302011 240205112
950620892 -319522882
989967935 118453769
-73556130 977406983
87105891 988093200
989190228 183387420
-308945346 938976613
-331391891 933487139
989304869 64815709
73140703 987580473
986365943 -15852047
859301574 -600642485
902175311 -496568403
977443591 328408858
808932953 -690334684
738495544 826002875
-720806638 756531658
652200743 885909553
-323139513 935551943
962553211 -253800627
809798537 -688992764
801730206 -701216727
-321325077 936000327
869104147 669681546
987038473 228896878
-232922083 954977819
936605046 514349530
9083620 984219470
-617009817 823916178
-229744362 955568189
909762050 -474201263
938986430 -371185757
-125576173 971566466
949463360 470360082
837146386 718994791
663317288 879338873
219600248 989871954
-599764900 833144493
947122999 -336038381
724245951 837547382
720122907 840746255
-540055998 861894554
989997045 127963729
979644142 310967475
-569402496 848339867
732818211 830682365
913479108 -462667934
983640842 -62166113
711625255 847121967
989719068 88978924
959817696 -270357836
931323857 530302255
-393315600 916407784
901377780 606139987
-60117568 978729392
405521529 973078615
969961368 -201694558
983982032 269559567
-181895453 963678780
925995526 545581869
-669981242 792108391
989726778 160514906
-134260594 970461777
974470516 -164164959
989240440 61910655
882102678 645933193
971526976 368319487
971719589 -187690376
-653781990 802392578
-369682935 923310550
-563757874 851028682
985656279 249136659
965833807 -232075509
-513463686 873399385
159540177 989719264
-425613147 906194361
983215057 -68418747
544222949 935951757
-54464552 979262461
838540669 -640814036
408063277 972614333
973820275 -169901836
-673172879 790028420
971416333 -190166571
134054543 989311461
-414405609 909839860
-680929396 784890267
989623727 166440741
954543433 450722200
660622364 880960421
988805082 194105875
-426617326 905861965
934190867 521757359
973615822 -171682087
678561764 869888661
947544965 -334096057
107804375 988710639
844747662 -629391606
889011723 632455200
25106053 985223361
988533792 36798536
807565869 -692438595
979093782 -119050314
982706742 -75511811
701071438 854756672
445943221 964671463
683139 983658567
967653339 390089188
-512137741 873956930
602175412 912136308
592025224 916801665
899805935 609640829
965109674 403102468
-213352119 958497367
978338748 -127016605
951232142 463703876
913747727 -461814607
-554120121 855524795
964178826 407715640
846645298 705387950
262914951 988648154
-198588235 961004011
867871966 671811907
921207143 558439057
821417194 739924990
903628008 -492395160
989053755 187440586
894764126 -517001506
914039846 576576771
759332213 807710101
979105920 315441356
312583114 985337601
870006017 -577565997
-315203407 937489486
944074695 489742165
933861103 -391497793
413792726 971532462
979831521 -110978263
-558488631 853503336
-560100325 852749445
-79832226 976768387
818582615 743512145
-442053943 900622175
791073015 -716454327
963845747 -245521979
989289142 64090907
-132314544 970712580
781271520 -729679965
714064137 845317609
-511374487 874276824
-470291579 890473039
-393069914 916482037
742808494 822362643
766094439 801338056
956977468 440613925
926403158 -419242531
-635540813 813397663
836841609 -643875958
-404660553 912922659
-631662968 815651457
704576804 852246345
393978466 975110135
945642479 484269295
-313019837 938011614
199300751 989999335
605968359 910332648
664902650 878378284
977705973 326432142
984908018 -42168783
-160567058 966876382
893684662 -519868658
-91859117 975495139
980884836 -98793925
834667862 722417925
881766846 -550086953
974990712 -159498689
522214480 943504447
-571613846 847278203
-329711650 933910540
936012049 516186317
-503856147 877385706
977970363 -130787044
-417583836 908817875
912082752 -467064629
988913482 49355847
791609423 775116152
966059308 398337187
984382976 -50774726
904695148 -489299370
-233395448 954888891
-128797726 971160711
787294196 -721648841
983578671 273923287
-498834259 879423002
-321715130 935904202
-710486489 764225060
989898835 106398649
-657606746 800001855
989763644 92569976
883509272 643246208
946515419 481164390
-34877973 980981572
902188670 -496530364
967513292 390822849
-340353336 931193062
989970227 140369473
989627223 82447696
773850584 793783682
833213582 724401117
841856201 712348881
393366151 975213500
931748043 -399585907
-47679648 979879163
928554524 -411457914
-171120025 965320387
-116731881 972647573
-239249178 953780985
927623858 -414844799
945051697 -345344037
783590032 783786634
937704918 -376364167
-729773137 749623527
958244358 -279464448
951217731 -316589475
983790678 -59902088
670028354 875240841
-13333881 982667009
548337770 934470125
-252467725 951199625
-454768107 896146222
-488382553 883568728
-712506693 762745502
-23919120 981867162
821831252 739397021
880116584 649690839
781979339 785486072
802519930 -700047695
805028175 -696289717
788069927 -720593089
713738486 845559506
955056317 -297011176
851479208 -616455616
-539831499 861994434
957124145 -285774340
985732136 -27721838
989903386 107006849
314604371 985155475
-34531239 981010578
-361152492 925669033
953618480 -304544496
880823295 -552384586
973558792 355593721
-273068589 946943326
57826588 986932868
885652378 -540482652
600237271 913043208
870981752 -575381245
-185024682 963190552
-376908590 921262005
886999015 636452999
962453213 -254425916
956236375 -290661505
68481183 987393848
512083276 946734498
-287785826 943774437
425618861 969155726
604906946 910840087
-726602687 752092237
882678640 -547852176
950930103 -318006314
-590421387 837951475
529036364 941238338
959902632 427823637
514338540 946026550
-700185459 771664793
974086127 352116792
-534408504 864395473
-53613004 979341104
907189508 -481948289
518763241 944621156
989226832 61319272
845556503 -627869947
779215617 -732359588
-306915157 939449980
-70882597 977674350
967691106 389891285
957840358 -281751910
989683019 86282628
940308258 502469150
988126379 24714146
767212511 -747572019
-656170851 800901236
-664052683 795925878
739506400 825155957
-480178497 886734757
739985317 824753201
-95438203 975103530
749186867 816847107
904251326 599659479
-643729342 808546660
-588577100 838885107
714291826 845148468
986829693 -6641840
876669555 -562292054
-711132072 763753028
617008892 904867328
-649389420 805111735
793071972 773499767
268669109 988384262
911560870 -468689385
985263931 -36093907
989114348 56826991
793343409 -713287275
494301574 952066617
-148295630 968597711
-41801162 980394207
-511205280 874347658
970004588 377290407
-343211785 930448820
970000167 -201394650
969800267 378455184
-338127352 931769398
-702186337 770236651
989998509 132840966
776517609 -735849902
940424192 502087538
-352954776 927879258
56992535 986895345
977533672 327731463
655511856 883981044
949369487 -325550804
793892987 -712514664
964042471 -244226518
936176014 515679078
905232756 -487731979
-147244848 968741062
953252881 -306424657
819116397 -674154093
969304305 -206734302
937599926 511230842
815874999 746895362
841415466 -635565510
-621301171 821540367
329467050 983698242
837624409 -642469799
844417802 -630009286
983052087 -70722898
-655464351 801343204
-700621426 771354934
574713773 924281866
210026818 989967573
290281841 987134387
833431968 -649914487
896500928 -512322102
871422252 -574388145
-241052701 953435486
720429469 840511597
-384475885 919049771
-434667442 903163371
-48964137 979764079
-710676874 764085942
922164930 -434043669
989407692 69806935
970388842 375069511
768687705 -745746989
987218970 225950712
783685647 -726502051
-339436313 931431074
817202611 -677267070
468526513 959127708
204228848 989995711
912118242 -466953864
975362508 -156084072
921615103 -435913020
965509982 -234323319
-692312214 777160296
859661516 685387606
843399488 710132796
982809923 281843885
-713041987 762351672
845577608 -627830012
-693056023 776647570
708672042 849282089
980378653 -104767943
806553873 -693982518
282057897 987665000
479316516 956275683
879473605 650897565
938790633 -371982710
243091130 989361972
952375122 -310852748
-405875969 912542937
782026084 -728690548
961940280 418485074
828561707 -658349921
-454405706 896276176
873746171 -569091674
875504355 658229303
327988855 983852297
641824664 891789529
-512349983 873867879
-531972340 865463880
-258252694 950030403
-590503843 837909656
834550910 722577935
-536518375 863464121
983992519 -56838977
854828498 692982063
729687888 833220987
959449840 -272512807
985011419 257346552
242909452 989367492
657794394 882638266
943694116 491052292
987215445 1643709
-104827221 974047725
-256009392 950486018
-380766396 920141873
477259629 956831309
953322755 -306066115
-577761351 844289030
-646856651 806659947
-369604598 923332488
987151870 227057028
817764327 744539501
871535065 -574132823
980541100 -102873559
-670327830 791883247
-159106214 967087000
-88035303 975907605
971592712 367923301
989195728 60034957
909123849 588393116
985498825 -31937753
691617477 861294630
849725049 700801179
578332234 922773094
893747936 622690353
940822654 500773201
944211348 -349044471
988661303 197615766
-487455740 883929539
863813944 -591099854
797295627 768793404
989979539 138689110
851596825 -616225285
252063903 989070562
117303646 988946211
989997911 128453241
969393262 380742639
888756020 632968297
776849740 790794138
901528170 -498406630
929866052 -406633875
989757889 92093696
555474924 931844645
790031350 -717895718
842216097 -634092584
971961106 -185696642
429437256 968351967
940908563 500488909
872354317 -572274275
946123048 -340572998
-631731549 815611762
-629457072 816923989
831125992 -653934693
-724048611 754060876
850815379 -617753166
-661535694 797526139
778338362 -733496982
-327389785 934492711
828932948 730159487
655288394 884112044
-417329525 908900085
401459566 973806866
-166745925 965970911
-406912371 912218102
957971466 436353876
67012687 987332955
325344918 984122771
976817665 333064330
954301459 451694390
946847719 -337293977
-638221409 811822859
-723141466 754753509
799907244 765847075
985869115 -25207578
-428287861 905307302
596592581 914725725
979899914 308787290
-679747296 785681939
-734890903 745587541
-265571249 948520910
-686072184 781425854
937856076 510420578
-657269011 800213466
979586651 311452771
770300281 797272585
857812722 688320731
237028109 989537345
816669171 -678125486
898797948 611852633
967447342 -220593017
955846462 -292774300
-577535499 844399850
956987194 -286536520
666523481 877391865
938050793 -374977110
266052746 988510673
862760822 680383746
-74041606 977358237
-695923252 774662606
765681286 801733701
-473745698 889179939
456270508 962197251
894403497 -517961406
643522280 890846244
-696485309 774270435
48274098 986482510
954116139 -301960455
878257644 653156224
385896860 976433416
963703159 410042448
-48443353 979810878
-455597847 895848350
-334509488 932696913
175064158 989881608
725764506 836352089
592498241 916587915
481996791 955542636
767332575 -747423941
984983909 -40883488
-619429837 822581939
952641097 -309521569
310958284 985481388
-468634030 891088923
-543342421 860424624
62704698 987148551
951923722 -313097564
-428842169 905122612
951681025 461979894
-331196076 933536610
988662633 197583938
-193948776 961764840
980320302 305158025
-360488409 925850103
262621442 988660325
967728603 -218536723
989482305 73711784
982976646 -71776046
-659454044 798841142
-225382007 956364337
715585741 844182652
800677623 -702766925
-441810584 900706721
794680356 -711401925
956521801 -289107096
61000891 987073993
-180100482 963957002
189410016 989974764
-40315892 980521979
-27300368 981600944
797555155 -707296553
899039699 611324649
978438841 320783239
769645948 -744553953
834081925 -648774565
831443705 726801603
929294262 -408744247
987298928 3561466
988399148 203644149
-702951777 769687289
855269388 692297407
777078393 -735126636
983404023 -65696845
-493943940 881378674
-24496833 981822069
840045501 -638074954
52188618 986671692
849952592 -619431053
710556593 847907654
808687553 -690713319
-353485836 927737609
609424730 908656077
939327512 -369794710
527104367 941887603
981537452 -90799109
575138265 924105850
918011269 -447975019
866527492 674107489
921358729 558043226
984475514 -49306978
703329559 853142923
861692593 682122777
-459326133 894504025
879352939 651122313
978201324 -128432062
987191503 226404739
-40584819 980498947
989999027 132470798
409413099 972363649
876027931 -563796744
230171597 989698395
164861127 989783455
863895139 -590925540
877977374 653675293
-414256013 909887752
8703562 984194568
965274724 -235943526
655726359 883855207
985943593 -23826515
-449335671 898077158
-382506849 919631049
970828262 -194880830
985524909 250860371
779755451 787813158
759502777 807552746
985123964 255945676
-176600921 964494648
907293388 592667118
989646152 165218282
-368194456 923726227
942036011 -358438499
948216666 474984602
867240881 -583681855
-331455569 933471043
-115364533 972810576
736198193 827909278
-150497752 968295210
882394538 -548550976
955250735 447847321
562003211 929356954
985026121 -40167057
784021115 -726055439
776624714 791021566
-463068946 893141638
979105086 -118928340
-256060577 950475654
978736966 -122857625
-305027199 939888050
917882877 -448398421
855576616 -608305636
451925182 963248335
336448105 982955307
886964313 -537197716
9371417 984238319
-443378762 900161361
687129921 864312018
968965447 -209301037
965784333 -232420652
988951045 50716756
712360872 846579315
-184265309 963309520
-332927122 933098614
288426473 987260011
878542115 -557868282
316632558 984970014
-649476484 805058235
941534238 498403050
965862817 -231872981
888369857 -533647193
983296273 -67257447
-199687387 960821710
590757 983652289
944717954 -346817656
931709839 -399730954
961716041 -258990948
-482557596 885821442
946355395 -339526427
964559260 -240782705
771995563 -741610751
973383704 -173683005
984962378 257953011
985642448 -29350374
84496372 988004250
989712902 88509253
474754197 957500083
953106938 -307168845
989718476 161015115
858807158 686749589
-601082083 832456753
616066281 905345963
989066103 187093243
927647809 -414757946
-547167792 858698594
-347812607 929241329
700474959 855178850
-218659222 957567292
877819101 -559580857
110099569 988769688
-248491969 951990926
963882970 -245277580
941813191 -359391066
69039600 987416693
395178226 974905461
947347346 478156468
829875692 728908106
128233612 989194389
525166329 942532336
-446751986 898984146
947747478 476697714
923471030 552467139
976244284 -147829566
989417231 175631391
902303071 604067671
821074623 740360684
830817312 -654470767
989969380 118840002
815223513 747701462
-551946901 856522230
-297498080 941612040
459799366 961330704
465268062 959959981
-622897282 820646522
-650560950 804390256
-206134723 959736395
989680300 163266022
-648989517 805357091
816689093 -678093453
852511374 -614429369
-275913558 946337867
966536563 395896675
987940099 19586245
-610786504 827300731
332642047 983364035
878058420 -559015121
-427892502 905438821
869677744 -578298312
152063745 989612463
379193804 977461244
772672880 -740753001
-381554521 919910873
701839223 854210271
816962665 745542444
308454747 985700398
870880958 -575607180
-138394215 969922919
371185520 978620936
296434891 986692470
958001041 -280843882
980395274 -104574594
672610164 873640310
600492761 912924085
880205586 -553881024
-414118326 909931820
-492643903 881893866
452431112 963126744
287470286 987323157
848152529 -622907714
986159708 -19785779
960625844 -265576319
789672397 777233100
33389593 985701217
-116105361 972722376
-570391542 847865583
-117326732 972576365
-595272501 835471172
903495510 -492777636
969093304 382398708
939583253 -368747434
66022188 987291399
53317975 986725153
369755494 978821326
492808273 952496954
839754298 -638606908
965971638 -231111789
962806100 414376104
648363196 888114301
832043405 725990646
926162557 545118437
960434520 425417924
-140488839 969647095
948542629 473787191
986604521 -11192016
989896817 106133217
988352562 204644010
224979892 989794647
419962321 970314116
918346772 -446865835
888613733 -533025839
963270795 -249267822
-162868794 966541689
781025679 -730001535
843630836 -631476682
-520089569 870591253
447759283 964242320
187143501 989964821
-515795536 872414549
479708768 956168909
-184237630 963313848
-286348844 944088010
942377414 -356976797
428413827 968569617
-673491113 789819829
-451584000 897282023
460133903 961248031
813815983 -682686958
910377274 -472326180
-79689825 976783080
6937361 984078234
608791283 908966327
-699948284 771832993
-441175046 900927474
983552205 -63498219
959501447 -272211211
641557882 891937263
989225930 61280745
989985202 123482201
17482878 984757969
872165368 -572703873
820410552 -672033072
-739633225 741788517
878847912 -557141729
-699651184 772043551
980529518 303327478
901106332 -499597609
799636608 766154240
103308805 988591011
937989652 509995296
773398585 -739831083
760740151 806403919
760097551 807002784
988978808 51733042
-155957086 967535180
705334305 851700641
855826855 -607798335
983773597 271835010
288790813 987235575
-415318776 909547294
771794976 -741864222
984833389 259540025
273212608 988156499
65942468 987288029
734100048 829634139
932613034 526478381
984731100 260790271
-678315311 786635884
730018629 832954348
-642166757 809480017
420356926 970234842
369281298 978887367
946153913 482457025
37714535 985937276
-497293842 880043134
806223897 -694483510
364678342 979514526
234931075 989590959
981822654 -87206665
476580477 957013437
939689045 -368312059
943887039 490388791
-149642381 968413010
817572646 744779411
971458217 -189827370
488983779 953589927
-278334721 945820115
-337729887 931871794
548736184 934325694
938596482 508051437
-151152169 968204944
791357976 -716058623
978682120 -123433545
989546700 77359342
566371445 927656684
323459042 984311948
-671270727 791269946
986939858 -4358701
673222067 873258967
571318281 925676882
862631122 680595750
953001443 -307704962
504487806 949060827
560989161 929747434
737516522 826818526
981845071 -86920417
969609226 379535368
823442281 -667010315
198229099 989998331
37297596 985914792
988657531 40755232
-147965577 968642847
174449052 989876227
-47949689 979855036
782834080 784585984
914850500 -458287410
960029188 -269113585
976420825 335947670
908682720 -477469879
751425822 814864688
934302090 -389793388
726584822 835703139
965627128 400517739
921168244 -437422383
989921168 109476696
-669483983 792431282
19326131 984873057
373149264 978342808
-305789439 939711259
877871111 653871778
757504423 809383471
900154021 608867959
-624030464 820010063
956470096 -289390116
478622788 956464140
975336471 -156324634
783600266 -726615435
-501120838 878499006
978057806 -129897950
983506189 274688625
121068986 989034247
-142812970 969338584
986061316 -21631592
315238206 985097914
288799910 987234963
826188058 -662388230
937496740 511556382
-184591526 963258510
935059024 -386847058
-594952084 835636084
988544750 200372157
-362175322 925389952
-275406405 946446019
-519402957 870883627
950857786 465127258
-292832399 942662723
948487350 -329715193
-569711336 848191895
824876635 -664604323
973129515 -175861598
156735466 989681042
975038113 -159066703
-427071768 905711296
979416594 312875576
922258294 -433724662
-731492468 748274660
923436661 552558962
880406930 -553394219
927665353 540901168
704896440 852016267
-607971467 828812890
211498322 989956503
114644048 988882605
961724382 419493919
-651722121 803672831
943061965 -354034994
-542244789 860918042
981815988 -87291602
982105619 -83557926
257244499 988877065
921277581 -437053615
527196121 941856914
989520007 75825833
563566763 928752712
952403879 -310709400
-335406100 932468064
368116879 979048011
851678094 697830019
-301426768 940718125
582977088 920791043
943464563 -352298658
679738229 869133379
805431176 759503388
-229128531 955681406
923462356 -429582691
184250398 989949043
593977701 915918110
461655614 960868649
436080323 966910575
985105948 256171120
894071227 622008851
988842377 46899765
790018410 776856024
821055870 -670969648
511737797 946841976
620882342 902895874
861967657 -595043282
829771646 -656277233
969028042 -208827373
694619350 859249078
445127311 964862949
521852716 943622875
792111579 -715010773
819416423 742461725
986190817 241830701
590503575 917485809
986077880 -21322039
872697370 -571492842
522814942 943307710
778985096 -732658695
964107750 -243794811
927673641 540877706
796413683 -708933958
868213911 -581541184
26933002 985331210
370109452 978771930
-408584716 911691806
-696986912 773919663
799364822 -704683747
894365188 621387991
988226322 207313520
867365300 -583409126
-517330127 871764301
298084607 986564284
918720675 564840376
971088451 -192805296
-630641759 816241380
220483197 989860215
-668890971 792815965
20671518 984956130
790192263 776666261
987009564 -2888549
358438656 980337349
948444518 474148856
-539989176 861924284
815660648 -679744791
781204036 -729768249
895878253 618179062
-718601477 758200147
830775044 727703143
883741319 642799021
989530101 170941340
815051573 747913340
639784830 892912749
-714893488 760979651
833761416 723655163
978310914 -127304372
895557769 -514874127
846358741 -626347638
-733206986 746921102
918786881 564672111
939774113 504222599
987427783 6596354
145465136 989510493
505225610 948838429
-643895484 808446995
962361568 416494475
247042764 989238720
-475473184 888528984
-108194773 973656979
15684385 984644310
646948651 888921492
857893779 -603561262
971244178 -191555765
890321055 -528656587
-200195 983598240
934827745 519824060
988703667 196599268
-306165577 939623994
-695765491 774772324
880193564 649546039
986699727 -9286455
635481293 895249347
978768594 -122524236
85033893 988022856
-212722865 958606720
983235739 277504606
863611138 -591534975
-452304898 897025971
352934319 981034990
-16562025 982428473
923958938 551157201
209243568 989973202
929576609 535418084
-465644193 892195208
366755511 979234183
911776740 -468018408
204700352 989994480
983873099 270757159
227460125 989751909
669100138 875812666
989773406 93389493
87903811 988120023
279521758 987812043
-735687125 744954835
915565835 572800398
812592058 -684620444
967442601 -220627452
-718158005 758533566
924258078 -426811518
51994089 986662412
-600550001 832734834
841626729 -635177679
463362942 960440098
941686210 497891871
920932609 -438216604
989566981 78565532
947029777 -336464562
-197190939 961234972
828417291 -658596345
684295841 866175304
989344487 178333348
-456386014 895565058
534276293 939457645
910553828 -471786490
788721282 -719701278
906682673 594083430
971457628 368736444
928833556 537569854
-724663787 753589135
-146860445 968793340
988479238 201865910
737749370 826624861
-266118179 948406552
830581110 -654880188
855227509 -609010902
971131883 370685392
837996623 -641798594
-205447398 959853013
-202430855 960362516
984707488 261077459
714763874 844797056
-668607919 792999418
895975006 617972556
499775334 950466695
905953510 -485616793
-610853017 827264815
-379734518 920443523
950983750 464650310
803557869 -698499024
161975064 989750796
943776385 490769429
987829256 16670905
-711475060 763501979
962666966 -253088639
20054268 984918118
660550762 881003234
696105006 858230009
930517623 532672483
388413526 976031066
-46652215 979970502
987168480 226783753
840853019 -636596840
-699403099 772219256
-713956512 761675682
-174346275 964836260
988438677 202777226
843409671 -631887122
-403653619 913236684
138141466 989387314
148887721 989564185
940243254 502683030
806082573 -694697412
978930277 -120806891
185840296 989957901
-551609219 856676588
950841888 -318439881
989050327 54385277
963604467 410522845
837717390 -642302224
973849995 353682670
973749025 -170524358
963236378 412308549
292965074 986947131
603727208 911402133
-641909619 809633084
179917918 989920423
968011485 -216451597
780548753 -730624501
989319285 179231806
989737592 90444014
977120866 -139308385
-691362917 777813272
517419157 945051442
102963583 988581520
989579684 168675472
64874103 987242367
662874494 879606488
802320084 763095849
846075617 -626885941
-735297400 745264654
880578720 648820602
-653077479 802831128
961654336 -259369058
981904481 -86158639
981955667 -85502012
892851482 -522070545
986449537 238026055
-95597894 975085965
903123088 -493851994
829126174 -657385317
982554249 284406875
986744901 233534797
297438655 986614930
845017917 707776711
706740262 850685019
-382115153 919746292
-704161442 768816357
708544743 849374697
793830725 -712602320
-421854852 907429066
984617896 262161482
834632327 -647804988
696709352 857813595
395731188 974810276
168828121 989824581
953933858 -302909097
899174566 -505004918
-643383490 808753789
855693240 -608069483
856366523 -606697803
885405661 639573947
866150723 674747676
-623296282 820422819
-394297288 916110265
986250269 -18068462
177794374 989904194
-338821997 931590011
-604516134 830651644
-722094995 755551454
797162928 -707860166
783578891 -726643820
482183937 955490994
942013977 -358532774
68408080 987390843
678775370 869751751
914212466 -460334115
-507014128 876089010
-612891604 826162049
973527768 355796268
788662640 -719781757
737697544 826667976
297730323 986592218
282280191 987651592
-458299106 894875303
-708049248 766001661
457710678 961844234
-187790865 962752281
789788720 -718230716
570854727 925865477
974502546 349324850
834401513 722782190
324827576 984174823
710214326 848157955
-437790151 902096467
807476415 -692575617
-673575105 789764741
970327601 -198837824
989713534 161308634
553979355 932401631
295860084 986735881
220640513 989858069
39454422 986030346
938415413 -373507625
-156231508 967496349
987071498 -1548258
941858601 497310741
938521808 -373075336
930220030 533542764
237721899 989519015
44194697 986277130
-420670855 907815285
946382706 -339403071
516866110 945227261
320231122 984628123
869759284 -578116677
-95351574 975113056
985600398 249873805
-75471888 977214112
597194875 914449329
-702716593 769856266
982760742 282340187
899068773 611261053
-558740173 853385924
-649932360 804777651
932801103 -395576086
839656502 -638785310
644293483 890415190
-563083922 851346922
955333266 -295531732
919683458 562386020
-730372984 749153954
755407273 811289428
-619672147 822447472
465434814 959917740
579031920 922478146
818084371 -675838935
410256814 972205320
-436373513 902581977
-279835560 945497584
-54228981 979284225
-423080909 907027692
-725264999 753126509
-436708881 902467247
879340748 -555965073
867911375 -582208726
778963824 788632537
989994029 126572416
631955325 897135707
822962108 -667810723
-413677260 910072962
936100867 515911572
901050891 606869977
919949091 561704919
12257941 984425468
-422241391 907302755
849206415 701583465
794591487 -711527908
784569837 782744549
891755805 626857060
908401742 590087512
929194372 -409111711
113029809 988843086
848759839 702255323
-6127067 983186475
834840942 722180788
-445288005 899495858
699543233 855835765
-560387540 852614871
766210398 801226913
-649674963 804936085
910757734 584514434
-246050488 952469019
-312158059 938216708
-253892842 950913493
981978600 290022245
-339005266 931542658
-421386854 907581956
697509017 857258436
814845448 748166694
-128361929 971215923
888661762 633156973
132786140 989287126
982681371 283138470
41797659 986153643
690462052 862075896
229973581 989702410
814870862 -681009425
934280499 521487225
937146534 512657262
-478428348 887404770
627631553 899418067
105954431 988662279
927445490 -415490726
578273136 922797902
861346233 682682980
741555159 823426777
771617588 -742088074
984221940 266842910
182012735 989935455
-164443587 966310820
805823377 759044688
155043998 989656671
-36462070 980848688
-114237155 972944544
289480671 987188871
955174652 448158517
-467993753 891326479
-196177285 961401645
973970037 -168591927
966411690 -228021611
184885166 989952639
106384679 988673571
985516471 250969659
975935987 -150740840
602364879 912047403
927206426 -416355061
827532138 732004919
16269800 984681513
845351103 -628258175
856963091 689655157
885974693 -539678421
985563981 250352230
-251211566 951451100
908932262 -476716240
945732981 -342317604
715359261 844352183
-409858693 911288991
395882777 974784180
987146806 227140277
390606192 975673032
543070997 936363627
962198495 417267303
-68039020 977955495
943037206 493301114
231541150 989669622
-624412149 819794758
984253322 266479588
-106492507 973855342
93487524 988301024
73118635 987579606
785395341 781859498
972528223 362167135
972071216 -184784514
85606942 988042536
-555930629 854690662
718977394 841621398
-50523401 979623026
323048106 984352928
-25928302 981709650
333641192 983257566
-645824352 807284612
-373460098 922247015
897150628 615439463
989804878 96250024
-242667847 953124488
987956060 20013997
475579544 957280823
863687732 678861244
-467929006 891350469
522573424 943386878
-119860601 972271061
517530946 945015787
-310558345 938596097
841638296 -635156422
-137960690 969979848
976972409 331920820
-489381331 883178321
-500428782 878779117
785816056 781406912
361521244 979933177
986116666 242887563
908981141 588728758
854917233 -609636185
-43593574 980239197
928936889 -410056951
216494283 989908451
746904217 818839557
652529386 885719300
200093511 989999818
880098180 -554140396
-654758644 801783796
981804946 -87431931
25907020 985270835
886964260 636521427
988178285 26200377
215985144 989914151
921573231 -436055116
989158154 58549814
-183594757 963414319
428549024 968541006
6223368 984030875
941415709 -361086981
966684898 -226083131
922616251 554741859
280186483 987774483
956830585 -287406112
-452720774 896878101
309822406 985581031
978620439 319357176
-682785958 783644661
886728801 -537790167
-89490202 975751473
973700838 -170944836
869225909 -579301858
-387742778 918080498
611902229 907433430
875902251 -564090606
903991588 -491343764
-55168635 979197239
597442934 914335246
-295210748 942129464
-475780354 888412676
899930136 -502899438
986289898 -17312441
-598233644 833939832
989690063 86801891
980190685 -106937942
-239796866 953676336
967057534 -223412338
108200183 988720939
982590066 284050718
754890721 811757135
966169934 397774485
915926256 571902041
986722192 233887451
922628940 -432455240
-70028107 977759242
635021685 895496855
961132367 -262535776
893940365 -519190826
-505726441 876619218
-454300163 896314012
886606668 -538097200
134680587 989323314
26760644 985321072
975113185 -158378598
759374604 -757073037
-620676090 821889382
-124764084 971667843
855519283 -608421543
-724862608 753436208
-233766947 954818937
854728080 -610015744
-384235034 919120955
969391695 -206069145
-277097876 946084901
834013508 -648894818
394759990 974977264
-281395193 945161198
-703373139 769384219
-612381012 826438683
-737513088 743494973
336499705 982949700
983935180 -57709823
520986 983647544
-488789134 883410156
966631232 -226465269
-346333790 929631115
973245688 -174868022
-179904520 963987230
852523828 -614404747
815037728 -680742827
926828776 -417716089
-631875191 815528590
829437061 -656852436
-460667101 894017544
917067996 569029035
-20455595 982134412
-323268155 935520002
-572272147 846960911
-33857842 981066806
989651307 84053659
647343280 888697120
-18795477 982260752
455676444 962342239
937074603 512882630
989930694 145138571
785281892 -724370364
-175467935 964666724
-175597726 964647071
-52769813 979418473
-54754059 979235648
132647060 989284397
770276763 -743766620
945945698 483196046
390721564 975654022
-446681978 899008649
-125377735 971591255
954931367 449148726
972386577 -182149190
317852160 984855518
896700395 616413014
773844337 -739264360
985002197 257460825
988072643 210484024
906499859 594506125
-330118451 933808173
-308825363 939004698
762178456 -753705224
988697558 42060090
984843927 -43248696
895592033 -514781583
989993225 134962091
-672986110 790150775
873182638 662451501
-450326049 897728057
989472272 73174249
987751786 14667664
540573469 937251387
864747900 -589090146
-114908998 972864761
635361906 895313687
934520693 520759590
716857141 843227697
974686092 348083449
-15279414 982523772
913050321 578999614
969220878 -207367227
988678214 41427560
427683291 968723811
916398749 -453267935
897651995 -509188383
733551240 830083623
800296043 765404838
532020186 940229437
809527866 -689413443
290271215 987135114
838563464 717012774
842852632 -632918388
977231756 -138213006
776734578 790910681
858461528 -602387399
-682720547 783688623
289016063 987220400
-703638097 769193437
757778496 809133303
348854261 981531243
-520506254 870413552
889841036 630776301
968695276 384560458
300935853 986335570
684017173 866357305
-413224379 910217773
871273881 665862909
264649297 988573868
-509059937 875242086
843421733 710100684
-494777133 881047322
977054263 -139965077
-122378998 971962840
968326420 386537417
-299243835 941215938
-609494256 827996862
-668762730 792899111
934775161 519984341
-188513226 962637198
-626051737 818868363
539461660 937644532
470050592 958732378
249525874 989158523
-424419267 906588065
822727321 -668201455
987883176 214226794
372195263 978478552
513956521 946147153
969935507 -201894235
-602469831 831729769
989975223 139524656
-622740070 820734630
-731985527 747885862
911614172 -468524015
883877478 -544891923
951442922 462896770
290457358 987122280
529633565 941037127
982296603 286944116
-627653216 817957975
-434203218 903321082
955689172 -293620898
557486112 931088550
986643532 235099617
614904404 905933985
318668844 984777985
361743998 979903766
235536451 989575864
939425963 -369392123
860946553 -597201307
-74754933 977286528
817145134 -677359628
741829073 823194613
-578955500 843700582
-30226163 981365125
112466937 988829128
620419026 903133021
759897187 807188443
745846283 819756362
-484854575 884937210
878971474 -556847528
-652917410 802930671
-149431733 968441935
915906231 -454875956
255388016 988948586
-144690567 969086924
948404921 -330100893
793876843 -712537405
510455197 947240319
930639555 -403758714
988530392 36692038
972044129 365172479
906674874 -483480526
272015737 988217538
989609529 81277649
-428038671 905390243
669833018 875361303
989350450 66985645
228156567 989738649
887863731 -534930628
872074773 -572909679
989798029 95595924
964189108 407665108
-608895232 828318334
-650784319 804252457
654197869 884749466
641220911 892123660
488476946 953733603
974245136 351053832
988131836 209277069
978757808 -122638214
796696505 769465957
979705167 310450473
-184883014 963212816
518549893 944689579
41136287 986119003
611233042 907764690
985549209 250544927
-217578619 957758193
797432066 768640071
761424887 -754614609
-298078320 941480566
265655206 988529006
-307974769 939203347
987109459 -722439
-682575526 783786082
-19087041 982238716
989326439 65828453
313680980 985238972
-291749667 942903477
955485564 -294715110
-28549634 981500520
102501972 988568696
830719759 -654639903
-69666064 977795058
-402340914 913644759
423868876 969519988
912030854 -467226565
-194258425 961714793
-540760776 861580662
480686178 955902327
-304352646 940044328
-126813337 971411495
429745877 968286125
961248913 421697088
988205346 207753113
-674107669 789414940
987754149 14727716
-293535326 942505720
921712947 -435580815
877840473 -559530366
947517155 477537485
987698958 13326601
-446580501 899044158
-230100416 955502456
989330903 66041113
-377495113 921092975
828214049 -658942881
467961432 959273459
-154257174 967773867
968272560 386823981
988976736 189568822
980230612 305935650
911092331 583714910
-269883906 947617038
989801788 95951249
630378311 897973753
-245212719 952632004
890518330 629396057
972022303 -185189872
989774052 157460012
-416689747 909106416
817901853 -676135497
938263022 -374124212
-600496082 832762998
378682710 977537300
976735363 333668594
982522203 284724628
215043041 989924339
-410059247 911225508
5839713 984005345
-542698240 860714295
977874518 325149235
571776704 925489744
281423182 987702819
941959550 496969788
981850314 -86853265
-378238513 920878137
879300692 -556060954
868713881 -580436221
-149294862 968460727
339664687 982597610
66899282 987328227
-290191857 943248034
334948635 983117375
641273132 892094850
819296791 -673859075
378848686 977512620
916413322 -453220313
210416656 989964684
974891216 346687833
-362035821 925428022
798112219 -706494592
-401808397 913810104
921652199 557276021
171764322 989852327
970212233 -199741605
978070243 -129771308
-588157442 839097086
834278660 -648428550
764483710 -750909776
-662150961 797135909
656717791 883272691
748706900 817267645
957279296 439329638
789422540 777505167
38139784 985960129
-671018811 791433985
858211444 -602904621
866373449 674369485
987145762 76298
552403926 932985823
973690248 354732447
-120867511 972148227
987137988 227285050
567274724 927299632
-318942945 936585541
871064447 -575195788
816715291 745851109
739842694 824873250
409175322 972408091
-476594220 888103851
322099579 984446415
889656849 -530361529
498128457 950952538
352800449 981051422
-664965618 795342662
-662896768 796662109
525197215 942522103
-582359024 842010247
104594699 988626125
935047924 519150874
917236719 568602754
-274548880 946628765
964019193 408497372
975065562 -158815418
819450800 742418375
569327154 926481144
120886412 989030041
884956253 640448332
773203585 794422022
971001078 371463317
356683057 980563009
934990943 519325187
928612782 -411244556
-614293747 825401354
-46531427 979981202
926542772 -418742803
-36788018 980821244
784640344 782669207
958203909 435344906
761711186 -754269860
199956342 989999765
983305380 -67126801
821409634 -670385860
137221421 989370671
989969804 140437227
966787727 -225349734
857620895 688622381
689234394 862902568
-599260330 833406726
811133366 -686909855
-358597200 926363455
976738173 -143063539
907221903 -481851664
475153053 957394221
468976525 959011226
-337615336 931901300
492869060 952479480
739548947 825120216
974460487 349608480
770536393 797042035
-308354974 939114631
-359975420 925989578
-263842019 948881495
826999601 732703299
-538294230 862677513
-479808081 886876697
265874616 988518901
960520754 -266201169
974835461 -160900243
989990751 135792604
-574953309 845663521
474459701 957578052
-463650487 892928691
876890342 655682175
498618827 950808224
984143745 267744371
265338028 988543184
982213880 287748516
941519346 -360645835
427985836 968660007
359489639 980200500
971300309 -191104221
-233699508 954831649
475370709 957336394
133265385 989296428
300306898 986386927
-548438146 858122593
965898831 399150495
-527020056 867616278
936656463 -380545198
137733729 989379971
957667497 -282726602
919885366 561868721
30959606 985564124
800394857 -703181429
-130068542 970999300
989679530 86033240
347518914 981689578
-395355098 915789190
794442928 -711738192
348267883 981601247
874980862 659186705
-592194876 837049413
961825875 419020762
84741827 988012774
-290029059 943283868
180651265 989925873
26202963 985288254
385335325 976521477
-87464571 975968731
974618972 348538424
983742137 272173712
580135018 922010553
837131316 719015812
940203409 -366179941
-155814714 967555318
-104636318 974069726
973181917 -175413907
984324413 -51697634
241716513 989403476
985437959 251973429
-471520721 890013837
985674248 -28774773
989999986 130772539
431008974 968015343
989878457 103855263
809750738 754379193
815678988 747138661
829425595 -656872127
700763221 854974950
-695522807 774940885
807825298 -692040824
727061432 835324713
710733418 847777873
-69437428 977817640
987389672 5686481
980707193 -100910601
974286487 -165801076
803105567 762195643
925160203 547888075
985292800 -35592159
972267590 -183145082
842863463 710905269
-504703508 877038966
856683057 -606049844
822865032 -667972294
256556831 988903780
988262261 206558428
969045651 382660120
610040424 908352994
644168898 890484944
-419490354 908199002
709494358 848683589
758963008 -757563293
-375372768 921702939
970576898 -196874363
266302440 988498802
811263705 -686705763
838242400 -641354491
-202055629 960425512
-639165877 811264246
373611250 978276698
967324135 -221487243
918935105 564295089
905834147 -485968572
176801838 989896316
985716804 -28001521
819636895 -673302279
671983286 874029811
989955120 142488070
-635667493 813323574
182197521 989936626
969907453 377846054
-59244316 978813335
161692404 989747212
979771915 309882570
871598890 -573988314
681019612 868306798
825703075 -663210280
870755247 -575888851
-577230461 844549414
866185177 674689214
975421222 -155540618
-668491818 793074595
981732106 -88354139
708256075 849584612
984613789 -47062622
-29887581 981392529
-624059525 819993693
-499072794 879326797
791947877 774743027
-218989003 957508906
974029488 -168071211
828992259 -657614356
804572903 -696975477
942222596 -357639875
698326936 856687653
823080257 -667613912
-104026517 974139569
984424874 -50112922
-476666330 888076410
813773393 749483389
38804073 985995695
-398562070 914811043
960122952 426831185
490552693 953143686
874412115 -567556589
-554437557 855378724
922761972 -431998509
317817317 984858809
846202295 -626645253
310418318 985528800
917220941 -450577370
603788643 911372921
964958513 -238097711
-678516666 786501931
928641988 538120525
482930618 955284823
-22127245 982005918
981634344 293281959
907549336 -480874329
108465778 988727807
913395398 578157482
719607626 841140263
479180180 956312758
-551143029 856889587
59303454 986998946
-131899961 970765730
940675149 -364208928
962007881 418166714
837945647 717878325
719205321 841447429
964224621 407490461
-122615885 971933626
950442457 466692332
-15262651 982525011
951491683 462709453
879965828 649974349
957370741 438939760
937158648 512619263
826388781 -662047433
979775296 309853764
892032483 626284854
950871430 -318294802
940147706 -366411654
756277284 810499953
988009384 21462046
989998623 132778648
988273953 28961580
977015524 -140346484
-340009635 931282370
900949710 607095923
695482008 858658501
989481499 173040384
973280715 -174567745
953176535 -306814722
856185500 690871188
833887963 -649115442
-294730320 942237558
972375458 -182242417
844830963 708050227
-42584059 980326705
803128371 -699141759
909622733 -474624394
988664084 40967998
858327606 -602664393
955224630 447954231
813474821 -683227272
949003034 472076819
719889347 840924969
232889351 989639444
-276354789 946243729
989400007 176285392
962698995 -252887990
772768694 -740631547
-120234292 972225546
762750422 804516463
947193688 478716257
766300377 -748692637
-594336483 835952703
-319803061 936374991
883243650 -546458528
-295952608 941962010
-644475400 808098458
898319455 612896101
750616620 815582714
768099634 799408985
-736744307 744110893
252255896 989063672
830438118 -655127870
968943133 -209469824
-365966434 924345927
-395520034 915739068
-644013565 808376074
-625297928 819294563
690307631 862180052
809032946 755242582
848545726 -622149911
225715925 989782656
934066494 -390704583
988360393 31501135
961541330 420345433
-658009764 799749111
934042251 -390798214
-206981754 959592470
191309858 989982119
800649285 -702808540
-639490808 811071622
865389077 -587707477
-114538359 972908816
772678916 794938867
852809765 -613839072
-499724618 879063739
-142936881 969322037
487351174 954051618
835657084 -645985568
926827974 543262341
961950932 -257542865
984021781 -56392745
983022783 279684084
47328526 986435476
584272463 920230775
428176664 968619711
977930173 -131194351
-278274388 945833051
849543809 701074730
-120300482 972217476
953142807 -306986413
974527554 -163656314
885986857 638440387
-736314345 744454954
504665439 949007331
895266228 -515659049
113290025 988849524
-253472449 950997957
639373060 893137684
-239693053 953696179
988899986 48879536
-692933913 776731793
-70558093 977706625
-663952355 795989842
-691871443 777463745
987385827 5594882
878838078 -557165102
844161622 -630487839
538989044 937811422
847255352 -624633138
969121681 382242947
593719774 916034955
920808878 -438633511
600810070 912776027
-319501677 936448901
-43990780 980204611
941295659 -361595805
812634918 -684552881
856946951 -605508739
763915512 803414557
820172904 741505764
989460684 173894152
-506015243 876500459
987280231 224929812
125728732 989139919
-255436682 950601969
641348714 892053028
-735079036 745438138
953505879 -305125377
-658685998 799324361
969902672 377873250
-399384662 914558637
654928392 884322916
989100690 56299546
919014167 564093852
815848223 -679443787
986238705 -18288570
978196151 -128485159
989780740 94027060
-144714763 969083665
984486352 -49133368
989870869 102981705
760471514 -755760470
853193799 -613078107
784172006 783168646
730119760 832872735
506282146 948519017
-623862948 820104336
-679060568 786139919
804445099 -697167854
768261779 -746275013
411889024 971897195
989917376 146417793
-236730692 954259307
890538876 -528094920
945820974 483637884
590200829 917621233
-660406675 798240359
989570922 78811640
917990419 -448043814
-358960106 926265078
54869240 986797741
972311099 363520201
337831985 982802615
987359857 223586370
-457132548 895296079
-220416896 957255153
733482511 830139844
987358307 4947370
517837996 944917574
675660220 871731394
473526155 957823758
-60000951 978740648
761233792 805942139
808469339 755917016
923664698 -428881544
-72667637 977496098
576976393 923340679
981493990 -91341823
741160542 823761015
718348192 842100298
946922076 479700646
872284246 664063979
-134563090 970422581
402212935 973673056
-610146368 827645926
673852540 872864944
851783826 -615858856
815016494 747956466
983727766 272328316
987853127 17294736
942170958 496252401
976053241 338590784
374999300 978077266
949215376 471285397
768054261 -746531903
-336370442 932221355
201213687 989999983
552255463 933040503
195809145 989994396
400641831 973950996
739599684 825077568
867861143 -582319433
926143083 545172545
968457459 -213124181
979767166 309923001
989686679 162894632
984677828 -46011985
-97640901 974859992
959706064 -271012792
989029862 188103876
-248304768 952027827
-639382364 811135917
-544700671 859812882
-364885844 924645255
-334760894 932632853
-226242249 956208924
873469185 -569728255
852059253 -615318632
-724338080 753839302
863258393 679567920
978056092 323749793
359664162 980177664
-194693926 961644136
866972644 -584268833
-672582700 790414694
845224576 -628496448
777857036 789771467
889602350 631260872
930082142 -405833082
778458792 -733340960
-715600608 760451953
795010351 -710933672
989787374 156534428
-464700652 892542796
957685067 437591258
818843071 743184125
388578712 976004250
914613835 575159280
-174613213 964795956
77892123 987763777
-92208659 975457076
691975374 861051354
583501664 920564514
918249058 -447189212
934687378 -388296543
975695054 -152994860
978332772 321606717
975117145 345139560
825580394 734553679
301623957 986279232
833818124 -649238038
554030857 932382467
50625515 986596685
835207153 -646785639
-281704196 945094486
925087387 548087909
986418399 -14837678
944656208 -347089759
898789363 -506068183
984011914 269228385
396927274 974602996
207239104 989985004
-10110010 982900860
-277578326 945982126
961511542 -260239927
782999746 -727409389
989910915 147014039
106817969 988684912
989126304 57295455
-593708173 836274937
952216095 -311644231
803455665 761793307
-687529250 780436029
792103512 -715022004
942807119 494086894
763931342 803399525
975655822 -153360501
901770724 -497718977
946780446 -337600024
641086192 892197880
892764088 -522300840
967416863 -220814355
887968240 -534666335
463621510 960375128
-196255414 961388808
967159270 -222678696
312571096 985338671
987968501 20347945
-119172157 972354461
-380580742 920196261
-366775133 924121524
718203135 842210272
-388328161 917905956
486555945 954274913
981199563 297325730
985920391 -24257111
-583706925 841335902
853420000 -612629246
898508734 -506840549
989682326 86232437
710929399 847633881
449989518 963711293
966910455 -224470255
-51777788 979508951
-256413591 950404090
945783775 -342091279
920005312 -441333918
-307555859 939301007
985399038 -33726415
45678631 986352536
906110149 -485154566
983418785 -65480221
774221576 -738784129
923862539 -428193301
980037240 307605786
989790571 156309690
912887562 -464538562
-556001166 854658098
-442191943 900574216
853885510 -611700544
850931047 -617527405
-573727335 846257769
835405458 721405686
984947607 -41498734
658114888 882448947
352170046 981128697
-114766040 972881754
783068887 -727318210
-153619123 967862906
248386031 989195591
633834188 896133173
989931916 111100378
-396156070 915545550
-567849571 849082407
-337385298 931960508
610767123 907994769
984501447 263554679
-626646174 818531136
-616546243 824170631
892583127 -522776575
810719570 -687557420
960978827 422935211
970008984 -201326203
65226668 987257477
931125012 530888438
801611571 763904670
936300562 -381956565
37413507 985921045
989122282 185455885
981039154 298792030
-138756664 969875313
-703800902 769076192
764124922 803215658
573075401 924957102
-182466447 963590039
-485594565 884651699
-491319242 882416896
958537388 -277790350
977382646 -136711412
664577341 878575754
280705878 987744723
-83328848 976404589
32466095 985649621
796756563 -708443399
-698900313 772574905
913447451 578030017
780346726 787197021
451441896 963364317
848684748 702367748
880327779 -553585716
-249469966 951797447
761054108 806110253
-77006433 977058271
-306298675 939593111
-525890768 868103026
926881137 543113253
932442333 526986188
-488955471 883345097
964077265 408213229
328509207 983798269
808568765 755798264
987244154 225532182
-172718924 965080826
956386122 -289847565
909850325 -473933033
-640478334 810484682
326191360 984037058
622812007 901905516
440782785 965861907
922826895 -431775087
976014235 338869403
-166861208 965953860
906978316 593398211
915522667 572907762
449562075 963813254
40299943 986075109
714709396 844837685
612734395 907019785
323177871 984339998
856402838 690531598
945250641 -344462569
-130568867 970935605
-562939299 851415132
867919189 671730563
57506397 986918491
985211266 -37004505
-30639928 981331565
953682012 454159049
-157852643 967266232
-719377728 757615256
776206973 791441730
740909428 823973300
596384470 914820879
-190352933 962343291
-336964699 932068731
951150829 464014332
961283632 421537482
957161520 439831513
875739388 -564470852
951394707 463081626
989919830 146185352
433884654 967392606
980645874 -101638101
74590445 987637034
205270491 989992899
904023819 600176631
-133665546 970538754
861573486 -595878318
515059667 945798869
989949399 143166064
930015847 -406078846
897845477 -508659355
982158482 -82866450
-91519290 975532071
14352760 984559606
810251241 753774922
-241589265 953332215
496373886 951465468
-85239642 976204345
-399498306 914523743
-58228391 978909889
-643607437 808619721
979892624 -110299268
-694330904 775767155
368515268 978993165
222046111 989838259
451278553 963403431
723064497 838474324
983888963 270583832
-585317925 840527282
-371412693 922824649
-293435188 942528165
964755974 404862019
989940603 144125769
765381713 -749814730
851940272 697429268
-659048275 799096577
-31484437 981262657
904004676 -491305867
706061113 851176024
858697467 -601898627
987507054 221065065
339398762 982627665
-456088647 895672061
-722430495 755295707
-223478294 956707197
-89697215 975729153
546535623 935121114
964182786 407696182
331668947 983467192
-39780970 980567555
949504237 470207404
935253526 -386086190
915331026 573384031
828776067 730366490
-731351524 748385659
955972246 -292094440
975708363 341035112
-444910524 899627648
-43357563 980259711
888336565 633806804
637105904 894370243
896661974 616495945
299735826 986433235
963098921 -250367191
982457773 285362611
-224552387 956513944
-436255465 902622312
854130423 694063416
-684615497 782412218
944752142 487395870
529295993 941150895
-633238646 814738596
989945786 113547504
783822229 -726320575
510025301 947373479
591040723 917245259
64788912 987238708
66136428 987296227
-738056313 743059040
927439090 541541086
295033740 986797745
-694477576 775665679
933082786 -394497997
810262702 -688270233
-254617205 950767491
979397668 313032436
674917780 872197947
977313506 329381863
100696295 988517927
25780368 985263342
840286925 -637633297
435252553 967093322
966318153 397017299
388014629 976095610
765554779 -749603571
-495844928 880621815
945249680 485654270
971322062 -190928817
-540196115 861832160
926461429 544286154
-213764639 958425556
968666597 -211554014
944474163 -347890370
-564170353 850833494
929007084 537069996
961480047 -260431705
989286020 63947682
966736742 -225713591
-316910137 937079241
-601914108 832021152
981102627 -96169467
948694543 473224702
-516625581 872062953
903466108 -492862509
884081257 642142169
-525221350 868391421
-719544596 757489129
24872532 985209505
13159623 984483320
985657857 249115814
409253502 972393508
130583208 989243226
-596975427 834592039
981402059 -92484908
194073177 989990425
631384960 897439405
-507681001 875813550
854096239 -611279596
-138851801 969862817
806900039 -693455470
-630988424 816041417
886143001 -539257926
967617568 -219350455
316290160 985001628
-46119006 980017635
571976009 925408227
846243190 -626567486
980621668 -101924452
818378304 743769258
-452920391 896807055
772419596 -741073966
782790551 -727685079
-6284078 983175331
699419595 855922416
984819188 259714188
798763087 767142025
-563522302 851139990
944781855 487292421
-499916663 878986202
898175468 -507755544
-200946733 960611451
983323129 276600281
460434957 961173368
953267348 455796952
645771760 889585909
-693807979 776128527
860143307 684616814
941939312 497038335
905181031 -487883114
873067303 -570648523
-667493399 793719197
-659988010 798504616
531900714 940270173
808908796 -690371999
-81872177 976556818
833631974 723831433
582649751 920932040
868191768 -581590087
-274344105 946672332
405690005 973048118
-179292179 964081643
-734026641 746272553
926762995 543444156
985413709 -33464684
-479856583 886858112
989246938 62197274
883794555 -545097114
968145405 -215455298
838779852 -640380093
-87448516 975970441
922508231 555026676
989731777 160210112
985182044 255216349
605341023 910632901
977476156 328164201
940590532 501539287
982327179 -80647387
989760888 158345501
118481792 988974094
-201700475 960485111
945696565 -342479756
951921185 461052842
-686206757 781334517
887529193 -535775755
955468213 -294808284
989254287 181372739
202748775 989998898
-630543097 816298261
962906069 413897300
311386763 985443661
914694385 574960279
988203885 26936886
898852533 -505894040
-231082128 955320614
-583560756 841409079
952509173 -310183363
933222174 524664118
964165907 -243408817
865183208 676376276
545764739 935398832
939893331 503831570
275587716 988029397
-687071679 780747066
972598343 -180368361
33884012 985728615
968001470 388259249
914812561 574668228
-550055282 857385838
698665823 856450552
861425983 682554229
814750012 -681202268
110302834 988774847
963233029 -249511692
911032841 -470319200
977630889 -134217531
965505562 401126021
778267118 -733589256
-79282995 976825006
963246788 -249422914
763807808 -751732069
899496758 610322141
989694898 87158862
981308103 -93651874
909873714 586620075
989998893 132598233
983131632 -69604300
-448883426 898236357
769366200 798182171
-316221277 937245134
986583231 236017180
29111665 985458233
-167136352 965913094
657287897 882936832
846161698 706099881
957003138 -286447890
870573384 -576296248
507412443 948175289
979578697 -113765916
-14041590 982615141
915008944 -457777715
-362665138 925256150
962457954 416036813
-215154493 958183423
455234746 962449604
415705119 971160363
574546048 924351396
405301866 973118281
826742693 733038795
868580093 670591300
977621566 327069015
984003064 -56678507
-666261429 794511937
796850658 -708308582
521701595 943672338
895471660 -515106548
-83550842 976381378
626690145 899905432
99454970 988482146
-197654520 961158517
-592006310 837145703
-97872401 974834207
702519975 853723695
977768767 -132826791
949834807 -323333673
-594645661 835793738
988716273 42674846
763323027 803976667
989937092 111929586
-651670726 803704669
184519204 989950579
-372747207 922448588
856234282 -606968368
-672790804 790278611
-696063332 774565002
96220561 988385968
-217646289 957746273
987656764 12262979
-158291294 967203581
36391492 985865816
304089903 986073850
-462021603 893524147
-338374690 931705572
192267422 989985255
978650821 319116127
-695230618 775143686
943146448 -353670822
99823330 988492889
-649769780 804877731
35076991 985794278
911336904 583129471
816564103 -678294389
764106845 -751368568
-659526227 798795668
989994857 126924771
783646309 783726900
962518429 -254018199
-599891898 833078353
922710960 554491170
730396099 832649488
-484979067 884889228
810349919 753655540
971831886 366470950
983436387 -65220760
460031586 961273322
986207472 241589474
806395259 758372640
939372926 -369609027
980129306 -107638741
-614176558 825465048
524053201 942900566
961544902 -260036742
841490338 712869661
602934726 911778198
979568519 311605383
818215335 -675625491
987341406 223898831
987602698 219387142
814296113 -681925495
987456900 7302562
763493988 803814622
800238502 -703410154
96149097 988383801
128957345 989209796
-407709702 911967682
691124923 861628409
-674035732 789462218
256882418 988891177
668105323 876424497
867679305 -582719278
251380719 989094802
788285559 778739918
863179042 679698143
580016762 922060902
571628322 925550398
-200294707 960720452
-599489429 833287676
930382616 533067568
551441771 933339292
838373400 -641117248
711874754 846938162
35426353 985813361
821280322 740099106
981766768 292036360
675916329 871570151
105683293 988655150
19363173 984875362
853317730 695316623
943847130 490526101
792841292 773755205
309116657 985642710
225967033 989778344
-16884168 982404415
490675977 953108485
599010918 913611813
-39302873 980608164
749483986 816585043
987664822 218285702
837266304 718827411
827683758 731805617
919922752 -441610733
-660919161 797916404
963198642 -249731590
739897393 824827221
425887118 969099832
-717438046 759074639
-623418069 820354486
394576907 975008610
930949771 531404104
-342766675 930564908
-546954569 858795009
-401044954 914046834
-213387710 958491180
949172350 471445821
157491552 989691554
973071936 358739101
936502114 514669308
985508172 -31769623
782924333 784490829
154421917 989647576
984052215 -55926435
133435153 989299683
-643419774 808732083
758623373 808360029
-638219304 811824101
981527160 294286063
707887323 849852606
-164022022 966372848
980491600 -103452242
846821058 -625464869
985808769 247099054
983651590 -62004097
984931592 -41769854
911331931 -469398918
877962697 -559241503
-492903319 881791150
321162242 984537927
-594425389 835906997
-355866374 927101222
977240848 -138123004
-243983951 952870338
875649034 -564681635
315607259 985064239
78145686 987773272
668634065 876099478
472240835 958160997
104693975 988628807
-586296601 840034982
957523737 438285505
85551662 988040656
-226745652 956117296
186112384 989959383
656808731 883219145
672774253 873538121
-727297114 751553030
-692190206 777244319
679332189 869394402
-689778973 778899754
988154793 208803134
-186895819 962894451
-192786927 961952453
989340964 178460448
-14802870 982558969
-383418706 919362076
890161904 -529066454
866794323 -584658726
954154579 452279837
501959343 949817484
-732969861 747108542
958650469 433394226
499442744 950565131
404661792 973233646
843357337 -631984229
-202907733 960282248
-110425262 973395175
903706411 -492168710
931885584 -399063400
796361084 -709009039
-607211590 829218832
763522913 -752077945
-657821769 799867028
-74344256 977327825
535807978 938927649
-735930167 744761475
-519811995 870709470
42267799 986178084
-22432053 981982382
-561981250 851866557
509578546 947511563
678093321 870188525
954036832 -302373926
-21674016 982040864
899190301 -504961372
-72175062 977545398
883198402 643843408
797041737 -708034219
953756158 -303831652
-278388138 945808657
945206036 -344660369
989864311 102236278
894746841 620580800
-578344653 844002299
705264113 851751249
-210700935 958956095
827871735 -659525948
-720494577 756768689
957116345 440023704
909577772 -474760898
-534316529 864435967
986616537 -10954072
-518003125 871478667
885662616 639073342
-181186461 963788904
796590092 -708681707
987888675 214120861
983419574 275597777
-494393210 881200172
-180657401 963870846
-502988284 877739851
211384028 989957376
988313663 30117813
962751405 -252558772
849377246 701326037
989008741 188688565
940410422 502132907
-461112040 893855665
770860642 796724840
632860503 896653416
745714776 819870104
-541911650 861067312
-634746381 813861310
988018438 211582212
-80468882 976702520
136590854 989359071
888576296 -533121317
-722451342 755279814
-241156074 953415609
898668011 -506402379
961678886 -259218812
580483375 921861799
-595763101 835218503
598521690 913837975
495564788 951700548
871218179 -574849136
70876670 987490763
814546661 -681526515
-256515760 950383373
961575555 -259850017
936995961 -379195980
444487637 965012350
-50434334 979631106
479529985 956217600
687500688 864065291
251517007 989090016
869010385 669845284
881801835 646505390
520826648 943956525
-321395524 935982971
-135854901 970254922
-662332546 797020695
966346688 -228480107
739968452 824767408
416847045 970935655
-693851742 776098299
830891867 -654341471
535025164 939199331
981613691 -89844573
908781565 -477171530
763097224 804189782
820494510 -671894947
963969078 -244710410
835991172 720597264
934738481 520096114
985955955 -23596222
931526947 529701257
965850574 -231958535
-319916597 936347113
592526548 916575119
827607345 -659975588
338683390 982707627
989582265 79527945
988984708 189350997
862607136 -593683352
900651158 607761597
973303206 357251918
-374036155 922083750
988960242 51053001
-157936891 967254200
580605145 921809752
-448109703 898508094
435091909 967128670
462797685 960582062
896354855 617157843
394151058 975080907
907859902 -479944984
207862732 989981875
988693642 196840769
967901257 -217266435
790569362 -717152165
891289069 627817590
987758474 216590874
989810137 96760953
854132707 -611206726
571185613 925730866
432755631 967638138
935603947 -384708241
755930755 810814457
910226821 585779810
799044705 -705147336
-681796030 784309305
-601284111 832351062
981325038 -93441768
-175868324 964605988
772179499 795429970
988849303 192984473
49146443 986525326
776004752 -736508285
954196171 452114183
428668742 968515569
499612979 950514755
542491532 936569987
984820834 -43635966
-440816720 901051806
928102625 -413105913
541093942 937066628
969438305 -205714013
988927710 49864294
907745611 -480287192
986952467 -4094830
-84509148 976281044
985335215 -34852303
861076712 683117406
985640035 -29394035
194491814 989991532
-12402179 982734803
427192349 968827109
205886622 989990780
989982358 122577274
-318569176 936676710
924792503 -424941127
267840921 988424746
-559116150 853210170
943640992 491234410
984443316 -49820619
966966218 -224069886
877439090 654670056
-465532547 892236401
929244845 -408926050
-725024911 753311367
933163028 524840477
928786864 -410606918
978975353 -120323596
-197540657 961177323
65191775 987255982
-426820391 905794677
-390911603 917132413
-586722916 839820190
615111678 905829418
932484767 -396783012
-168131885 965765390
890786804 628847552
989947041 113804881
-666780408 794178442
900449027 608211692
288131868 987279500
-501047990 878528506
933958863 522455038
102575962 988570754
-289525040 943394396
946199070 -340231732
929319041 536166071
904532988 -489771639
985301140 253712860
-94174974 975242170
955329168 447524109
935664963 -384467824
622053281 902295525
144133484 989488801
985797195 -26532174
930231360 -405279060
-572776024 846717556
989979159 121612091
932126103 -398148819
-520024343 870619036
815613104 747220424
-124137308 971745637
-372361900 922557248
984543755 -48204218
-698203160 773066014
919891518 -441715426
380499527 977264643
-573881904 846182984
987462974 7450214
286286173 987399853
979918768 308625415
296102814 986717686
421308036 970043003
513442704 946309115
-206805291 959622463
977434847 -136188887
199587579 989999556
744710697 820735856
961225029 -261977826
923389654 -429833996
533085430 939865735
715401433 844320637
901707747 605402626
942330558 495709970
963494603 -247817140
-588932357 838705540
951036477 464450404
809078537 -690109604
772169120 -741391118
-627596726 817990216
-699252023 772326206
870584213 667082451
-257998057 950082287
967462510 -220482783
946770126 -337646943
931545789 529645442
842335294 711663422
-58397237 978893876
966252339 397354031
988157762 25612013
-261577694 949350034
750663322 815541326
697570034 857215983
7835207 984137473
807300696 -692844428
-52257641 979465223
414763012 971344006
536711773 938611964
372695619 978407478
887734898 635002268
987142566 5886
881692382 -550268778
-209591621 959146655
976607635 -144335308
989993546 134849399
972257349 363853548
868039682 -581925782
966289235 -228884626
443697146 965195723
-652424400 803237084
-710904353 763919611
905895185 -485788739
692897345 860424059
897116745 -510648817
-231617612 955221168
822637719 738362699
122270363 989061855
409043418 972432617
989824431 98156329
889651753 -530374568
-712868164 762479765
925293971 -423179250
987618566 219107287
725367371 836665006
916433065 570630709
562310963 929238356
-415039461 909636793
654585271 884523425
973993446 352733187
962860422 -251873872
414021374 971488111
-728930976 750280671
975729638 -152672505
-500063937 878926709
830859009 -654398456
986812038 -7003282
849803849 700682021
847163398 704624475
790357668 776485604
-316749291 937118011
-648825281 805457821
115232377 988896831
-181689128 963710832
959061799 431576617
775838791 791809795
489696799 953387385
441230591 965760153
248836590 989181003
895146700 619733612
823179214 737665205
926961081 542888969
972038936 -185052090
-290755382 943123695
72560170 987557622
-174831101 964763040
-706984410 766774813
550969101 933512049
760831755 806318285
986430278 238311847
987805313 215709263
795898239 770357930
701584685 854391777
984335633 -51520938
2136011 983757121
-139236910 969812138
989422944 175411108
989625032 82302457
867449813 -583223608
-397625821 915097514
971899349 366059347
-180830798 963844006
984781201 -44296931
949691738 -324019246
989082339 55594488
-311465709 938381193
974801519 347299718
955202451 -296231208
794381802 -711824604
975163043 -157921267
858955855 686513304
974664228 348231769
500323354 950304057
988050660 210930947
810050550 754017304
840595822 714141979
988667088 197477288
980112713 -107826707
489531077 953434485
-415979100 909335152
970760729 372886685
508820393 947744446
819231569 -673965759
986435339 -14509264
954885121 449336569
686313782 864851647
881412891 -550950036
982556014 -77574584
-589751246 838291031
915302076 -456834146
725441448 836606671
359018346 980261977
978023610 -130245648
955782034 445645134
-684414046 782548084
-159208763 967072290
651071719 886560472
129140635 989213645
311756289 985410996
975878472 -151281341
936600057 -380769017
786345469 780836770
567043442 927391340
985376623 252754188
684042045 866341079
963889247 -245236287
984981027 257722741
965223679 -236293695
838278707 -641288780
952818848 -308627285
-51154997 979565634
940977665 -362938011
970097066 376760524
878801678 -557251585
-721029088 756362606
982190742 -82443719
646550345 889147023
864013510 -590670955
203273655 989997944
976168114 -148552327
-557632187 853902577
-628941203 817220535
827723565 -659777947
950254923 -321307625
907964117 -479631865
280597169 987751016
295119662 986791329
983064518 -70548985
986461178 -14007315
-230930792 955348687
454299373 962676246
-27043416 981621418
753004656 813454771
376739380 977824305
445601105 964752002
-592223975 837034543
301114942 986320933
983058052 -70639456
847448310 -624262463
596928836 914571599
955809576 445530323
749898993 816217975
518585584 944678144
896355641 -512715787
825781226 -663078112
383638240 976785346
988311953 30067853
806643932 758079874
974296394 -165713151
989134475 185089847
949442461 -325204611
814437667 748667795
892727914 624831032
824084432 -665936875
888798463 -532554620
988834230 46624107
949901386 468722643
836764415 719526127
-289704416 943355128
919583865 -442745556
973641640 -171458359
764555435 -750822355
346280805 981834823
928912343 -410146958
290089051 987147533
759852750 -756501672
985076707 -39308195
688333854 863506964
627554450 899458215
629872414 898241555
989504255 74938427
984912686 -42089830
-66662933 978090797
841919824 712258114
877139618 -561185002
986692894 234341824
940323874 -365678246
-431135082 904354787
612237185 907266976
989990940 125384889
868884830 670064185
198770664 989998893
983787129 -59955859
127869447 989186538
339372208 982630661
933570691 523620879
-629028298 817170506
986354022 -16082051
391878109 975462580
78785322 987797102
370650186 978696277
979447379 -115203286
129474033 989220580
774278019 793361226
792995363 -713775917
-726237909 752375391
837387866 -642895702
921938974 -434812759
331535900 983481243
269601588 988338140
978999256 316314918
984239801 266636356
615928366 905415953
904706011 598621734
661964476 880154692
889904970 -529726437
982916118 -72619643
-618094554 823319862
971748380 366979008
931391499 -400935811
780717591 -730404284
-282172074 944993441
31317680 985584546
984710537 -45470624
-465462581 892262213
871753102 -573638942
902268654 -496302606
-700994644 771089345
970963543 371686236
987009689 229356589
609555062 908592064
976914593 -141337844
854086667 -611298721
989155703 184448599
-582000747 842188822
-716849543 759516623
-469204166 890877261
946919137 -336968920
732379215 831040026
-444086795 899914850
379464300 977420855
257496261 988867188
807100191 -693150336
-572999353 846609672
-582513083 841933357
422519865 969797182
983413220 -65562166
740027674 824717512
851444605 -616523375
864444082 677607818
557201282 931196436
2586956 983787561
-118561825 972427995
956047954 -291684532
-262020530 949258771
983721983 -60941280
898082102 -508011473
-675803199 788298040
-616898187 823977487
878206830 653250440
564444256 928411406
945851033 -341791222
-351726908 928206439
970254935 -199407269
900904478 -500165985
823866725 736775929
36236575 985857403
957879783 436750616
386067192 976406681
136865719 989364133
30721204 985550511
-190216777 962365100
783358276 -726936391
-290691738 943137774
-700044356 771764869
988797299 194301343
886422290 637586920
-458903144 894657182
981140793 -95708305
136741224 989361842
-52844785 979411614
931871399 -399117336
-261639017 949337424
741738759 823271169
900590984 -501047039
-642700910 809161731
946533282 481100180
297281950 986627107
-71902301 977572662
766667901 800787988
927338823 -415876482
944030726 -349835503
-714600219 761197983
-99573613 974644262
815937126 -679301100
-508070617 875652393
966221523 -229360626
-288313765 943659134
720936286 840123264
891986714 626379717
439211572 966214512
-459527333 894431147
293752863 986891136
912301113 580813030
-173577334 964951976
946948625 -336834654
824499087 735956612
952916889 457174450
680772551 868466615
983999415 -56734084
-691057545 778022974
970444998 -197914521
781981709 -728748832
872125625 -572794166
944959850 486670000
265782511 988523144
-432046029 904048943
818413847 -675301568
-331821814 933378448
568222410 926923167
-655311717 801438612
940259088 502630972
844328666 -630176057
-514741324 872860053
-191451619 962167123
988352243 31257283
989603919 167485135
369428118 978866923
579651946 922215580
958280052 -279261445
201958078 989999799
-668996574 792747475
906415508 594700700
977195594 -138570844
514994267 945819527
966946871 -224208812
981703771 292629201
908368460 -478416129
968216952 -214922983
839827657 715232447
228082667 989740090
441623805 965670532
-396070969 915571452
976945562 332119606
821259627 740125424
-287325880 943874879
-514458817 872979375
13020616 984474405
795966801 770281441
852026200 697297885
748292884 817630016
895729090 -514411364
238208473 989505803
986184550 -19316077
975824759 340214284
966887063 -224638040
410819042 972099445
950230111 467490648
962875338 414044531
-31197773 981286103
795545749 770751070
834944485 722038797
982912095 280809559
947069399 479167862
954455980 -300181812
415990582 971104269
979617019 -113346046
922109847 556074526
969522105 380023125
833908257 -649079789
687823888 863848905
-574641084 845815300
-424823966 906454816
911673597 -468339454
-302008455 940584560
-653446160 802601691
901155814 606635670
695000930 858988192
975576104 -154102328
-577609683 844363468
-135159055 970345304
989382214 68539971
830838061 727618431
-586219696 840073718
866463525 -585379371
-241311754 953385653
-475010570 888703950
806819873 757872708
952745215 -308998001
989551354 77632312
890962101 628488925
-5198942 983251867
-697099888 773840639
947734823 -333219165
914029533 576602113
970496288 -197510476
-447093646 898864488
950203846 467589204
561242300 929649992
767391962 800091957
838139986 -641539663
989557994 169693651
-585568196 840401488
816978004 -677628662
590129207 917653202
948284607 -330663581
989961872 141627599
357990783 980395509
980543514 -102845330
-572319148 846938214
795119020 771226672
989585236 79716238
816870301 -677802005
294472650 986838874
893268790 -520969610
-95127872 975137653
957284748 -284875455
964311308 407063901
-616183644 824369430
-554226430 855475878
800050674 765683985
933602322 -392497030
887661583 -535441651
-131820546 970775881
397265336 974543925
803618184 -698408755
953910144 453252503
705783923 851376249
645662917 889647147
47160250 986427064
986369585 239209576
832470947 725410368
837294354 -643063777
955410822 -295116124
-375700021 921609218
989511651 171753672
-117271384 972583012
-568866090 848596437
-701839556 770485023
-627451723 818072942
636482670 894707916
985264075 254183007
978763240 318218651
966897743 -224561443
-495582052 880726614
899595262 -503835263
989241056 181796727
-38573515 980670045
-416054083 909311029
978467599 320559394
981766807 -87915240
731901466 831428491
-620191501 822159049
-285926996 944179859
384888285 976591514
146379269 989525031
-434084556 903361340
581540181 921409188
983251138 -67903967
956149987 444108462
433010765 967582852
491969026 952737878
-678252851 786677434
859494974 685653619
-207793091 959454331
262352020 988671448
929106688 -409433845
-559650988 852959890
989259035 62733077
921367042 -436751804
-113891904 972985481
928818398 -410491399
485967519 954439382
-259981884 949677381
858132191 -603068500
942561919 494923061
721671704 839556736
988876258 48057023
896575686 -512119227
-687684021 780330761
282889154 987614587
982177080 288105480
879599601 650661938
811466028 752302453
784137885 -725899599
-220799206 957186930
-508693993 875393984
747420314 818390817
806038393 758792409
981216993 -94779558
171441758 989849342
-500140566 878895716
931275982 530443487
-164978313 966231981
-130797678 970906463
-510081492 874817119
-663126328 796515985
-481531571 886215898
-364028382 924882097
107430372 988700896
970152622 376440334
943446213 491901580
979951196 -109646186
-610621304 827389899
982683428 -75831983
986986102 229733067
-140309702 969670777
481760021 955607841
815124543 -680604040
351124158 981256616
842077180 -634348532
189113014 989973585
814330625 748799258
-390706042 917194116
-71533119 977609500
894949995 620150562
955286595 447699724
989919327 109217312
64046036 987206739
-258632251 949953054
-500675449 878679315
896304502 -512854314
890013663 630425557
975582962 341918800
895728235 618498494
808816272 755502193
160171493 989727545
578434288 922730174
873494539 -569670045
947377132 -334870040
-335921695 932336208
971715114 -187727193
534535750 939368251
920769960 559578786
-249236527 951843741
844117359 -630570398
881310753 647437500
429224980 968397234
923831503 -428301529
-31103063 981293833
-659092032 799069047
-732652647 747359211
555411132 931868426
929555567 -407781547
983525830 -63893743
371471900 978580599
-267108950 948199205
733124001 830432833
-279518500 945565808
578788853 922580779
-736926837 743964756
595676589 915144147
907157683 592982174
949775527 469193715
771405320 -742354795
-237541632 954105740
983648856 273175527
863549926 -591666147
367440599 979140675
555734375 931747893
987715121 13736600
988644388 198020176
939610217 -368636603
952767408 457760340
641714435 891850578
-623694138 820199325
986978574 -3547090
939614224 504745816
906303132 -484583576
770229540 797341563
984684982 -45893676
-501916856 878176136
-710648566 764106639
982783336 -74457584
629531047 898422082
960240766 426297805
-295907983 941972102
586433566 919288622
-11476459 982802077
806123546 -694635428
686451588 864760794
850988771 -617414724
-85601823 976166119
-425245945 906315695
-301109368 940790784
364135780 979587259
-740489928 741096163
885723970 638953734
-609001722 828261218
971525927 -189277272
913354512 578257437
716222896 843704660
869930441 668235432
68870653 987409799
989551714 169978233
912617864 -465387396
910965513 -470525920
973992518 -168395201
-577957812 844192555
-270433988 947501208
90641039 988210263
934929308 -387353634
984858916 259226569
534964477 939220282
-271483576 947279299
783301622 -727011161
839654704 715477272
-591338853 837485628
811680659 -686052529
-720657740 756644813
-316238358 937241027
945081432 -345212436
762041130 -753871205
-666400639 794422566
933266215 -393792520
752287793 814096543
989664804 164160592
970173021 376322298
-697947843 773245533
988749527 43773571
-351192360 928348370
835224897 -646754125
935355569 518208833
-738627350 742599837
777135027 -735053536
118803921 988981648
949555680 -324667109
882548161 -548173269
-268889890 947825960
-589261002 838539347
973073029 -176343597
979265125 314129802
-210516305 958987816
902670614 603241149
935705945 517130896
801512901 -701537410
827146616 732510792
-542106290 860980194
553888889 932435286
983756166 -60424711
987532154 220627604
853805547 694565253
-584764081 840805631
-416005841 909326550
-730921802 748723510
974608768 -162931000
977865171 325220765
964124342 -243684810
819772248 -673080485
497466197 951146297
-708612993 765591413
242578898 989377504
982041668 -84392340
925741963 546283213
-276187225 946279495
254042112 988998605
559895164 930168410
-374319754 922003269
759027302 -757486854
-152956498 967955241
984806240 -43879527
805692418 -695287438
808404795 -691149034
-718801122 758049957
384929760 976585034
962566696 415519161
986112649 -20670690
-638035520 811932367
646625784 889104394
703124729 853290107
987918523 213543234
960325842 425911763
984159317 -54271627
-669331382 792530321
887810815 634852248
883605931 -545563462
789167654 -719087572
965510763 -234317916
92622192 988273651
-562036477 851840576
-507262761 875986326
951617256 -314616106
890559245 629312485
930274161 -405119892
-246775080 952327661
931495229 529795167
981507956 294465557
810585190 753370770
-690495967 778408223
-247822845 952122627
854861692 -609747815
982823045 281711126
44040485 986269242
632577997 896803976
951009003 -317617873
-600136305 832950879
829064959 -657490023
989999286 132170871
-138041569 969969229
857794427 -603766340
228024257 989741208
-166232121 966046839
861053008 -596977194
-322760612 935645871
942822372 -355067340
-195830059 961458687
977913200 324852429
23039158 985100115
956246306 443703720
223967695 989810086
801143567 -702081788
87629807 988110822
826944403 -661102927
-164659602 966278972
984111123 -55018497
133509038 989301090
-205264185 959884053
-678107477 786774117
-252031033 951287186
399192016 974206241
949438553 -325223151
-675006226 788823484
-363546813 925014472
532728156 939987876
740287177 824498704
892850193 624574974
359391262 980213370
4812444 983936769
677862797 870335973
-412984188 910294496
985339012 253232469
984240793 -53004908
620524658 903079007
-381747788 919854180
129235237 989215618
923009661 -431145445
-132046498 970746948
963371637 411654042
977807201 -132438356
329632564 983680928
950759249 -318845154
790201364 -717660884
-580370468 842999737
-281891861 945053959
-45019354 980114304
348628241 981558265
770339387 797234442
970455561 -197831350
893617076 622965996
131296347 989257552
898234911 -507592541
249038819 989174424
-723944170 754140722
-561782513 851960024
-730293075 749216588
970832639 372461648
330875870 983550702
-487754571 883813251
515687099 945600664
-203374267 960203528
987851578 214830828
-262320630 949196797
548448921 934429837
864806333 -588964239
937637980 -376632068
-378012384 920943609
830913884 -654303246
581388283 921474410
960937947 423121886
899399876 610535305
-633664095 814491367
775699214 -736899552
701989265 854103218
978915077 -120969600
-207128450 959567506
922089143 -434302000
-552095134 856454452
979671620 -112746333
-191867909 962100261
383006268 976882389
870014388 -577547292
-27731199 981566337
675307260 871953319
475987296 957172084
82398365 987929633
442618337 965443145
-476272856 888225989
970708390 -195834518
782074454 785386107
443048382 965344642
859616958 -599985070
653852347 884950797
237482138 989525400
818705201 743357768
-693429341 776389924
807294316 757312821
850148149 -619051302
903359302 -493170760
-564853261 850509627
866561361 -585166499
905641910 596478129
786771244 -722358015
767435676 800049846
784495941 782823468
80160012 987848060
-393017653 916497826
575195695 924081996
981946037 290333402
107253914 988696296
931467560 -400648864
984581799 -47584583
147108049 989536540
-736340218 744434266
-638747361 811512132
-369268579 923426481
976201888 -148232093
563435238 928803778
-626033507 818878698
920387460 -440050789
399381259 974172933
972644722 361437849
989070964 55159823
450591395 963567645
980638875 302368489
949575712 -324571931
954296947 -301016292
891139362 -526541521
-200598982 960669610
835169920 721729433
989964657 141226049
963033634 -250782125
853429335 695144974
941110922 -362376046
728621822 834078990
922931550 553906401
922792526 -431893368
-400224130 914300367
640261526 892651331
-679972078 785531565
-726271261 752349508
-659506495 798808100
-527805870 867276591
25593651 985252272
989484263 172924581
971588430 -188765883
983355400 -66405217
301735781 986270037
-54515094 979257782
-543401816 860397901
891418707 -525816289
853615525 694858392
965003392 -237793968
973258175 -174761034
257195295 988878990
-688876983 779517146
785189536 782080674
-256877313 950310059
959312957 -273311438
-224934745 956445050
-571966870 847108248
937730441 -376261915
843168749 -632333848
24761001 985202877
985374149 -34166604
451161294 963431506
342945974 982221414
927029951 -416991415
978494266 320351587
-183531904 963424121
989744495 159409263
-375559281 921649555
735392672 828572809
926067043 545383483
866356828 -585611381
940300417 -365775988
158562998 989706127
974047064 -167916780
960124780 -268549515
-56742733 979050337
862383968 680998910
817354036 745052970
647266930 888740587
261167663 988720000
974877877 -160518969
-662588386 796858260
958016332 436159281
918821168 -445290709
753482471 813025930
975953187 -150579099
289149055 987211385
-263383125 948976804
936490295 -381204471
-5843364 983206495
970153363 -200201398
989984237 123173157
950592716 466126906
974151540 351679860
970604022 -196660093
926429995 -419146711
914916693 -458074487
697976627 856932373
902827515 -494702925
974005093 -168285093
951434997 -315517528
-735287831 745272259
988882605 48276406
969522595 -205070926
989118058 185582457
420079495 970290589
911312603 -469458647
751982324 814369016
963369691 -248627560
676140639 871428734
968183904 -215168883
981707844 -88660311
909979493 586368548
925430859 547142129
188454737 989970808
660137486 881250008
-350492170 928533769
963800582 409566615
914043216 -460874507
989513498 171673461
781140664 786366177
718549669 841947309
986346465 -16227835
-642817562 809092046
917024654 -451220597
456700453 962091969
946000141 -341123815
361984684 979871975
809743540 -689078326
942240564 496015918
939651250 -368467880
825324305 734886336
885319705 -541311634
981406666 -92427655
380001855 977339962
-226087442 956236902
239160856 989478653
989285450 180362976
-188118755 962700069
985758416 247777101
850761365 -617858439
792201416 -714885667
955535057 446672344
989666067 85082860
989688406 162793389
101671602 988545522
173028905 989863709
706962314 850524080
981598330 293619746
-399479259 914529595
-497627319 879909266
903801559 -491893712
931043879 -402244188
986560710 236357711
820670198 740874812
948383077 -330203102
-169798523 965517427
-385688863 918690952
162000385 989751116
923925893 -427972302
-611860205 826720607
975400714 -155730462
417193157 970867329
977368088 328973689
-211256556 958860532
942319468 -357224980
861899154 681787617
714793180 844775196
-715873539 760247771
980309625 305250892
894250925 621629484
962900518 -251621585
869753837 668545100
339820035 982579880
816634991 745951161
849523401 -620262528
-726181540 752419064
816423715 746213913
984059900 -55808528
972623829 -180153680
894212437 -518468785
865773755 -586875931
956597054 -288694797
-684655810 782385016
803616287 761608231
18948459 984849549
827762870 731701557
702673105 853614074
945299965 -344243451
728887047 833865780
969734206 378829504
989635767 83014684
958741910 432990963
145043639 989503664
413456782 971597433
809300652 754921189
-705155033 768099349
327340251 983919370
908950934 -476659803
989150820 184596643
971941776 365800195
956268614 -290486328
832921588 -650806657
-588370077 838989713
832264541 725690700
989992256 125836602
880927680 648161497
-712199659 762970871
-327986989 934343305
969074894 -208472717
-398270406 914900425
952383007 459261521
987333995 4377670
254368456 988986591
980776342 -100087863
714969981 844643169
983038021 279528323
903802206 600679676
236506150 989551077
965543679 -234090072
877154047 -561150976
386517153 976335570
843488202 -631741400
989974276 139687352
644889618 890081145
893288493 623656531
-349376021 928828700
959934616 -269670840
833914442 723446775
812471997 -684809564
-717500632 759027626
989912158 108217963
989225995 182273518
390330639 975718323
942800564 -355161056
-527553001 867386076
423851732 969523547
95579938 988366465
411152470 972036535
-115765880 972762818
-606043823 829841436
569482332 926418996
411670725 971938574
-567222845 849381718
817953159 -676052206
800560047 765104063
604733080 910923008
956553508 -288933503
824788890 -664752117
759000199 -757519094
965668800 -233223214
-67101328 978047750
322533968 984403740
982050540 289331022
-141367240 969530724
-183080257 963494462
955043502 -297079306
984946430 258149699
692435485 860738469
71001537 987495752
951666279 -314373457
707031801 850473670
-272539897 947055448
961298740 -261531881
-121670699 972049883
495102112 951834861
989658427 84546496
467302378 959442540
929163211 -409226259
336905406 982905153
924693385 -425288506
989981153 122197171
989391541 176605493
823260028 -667314233
796820564 769326810
943852179 -350613942
-652028242 803482959
859650169 -599915786
960267617 -267704762
-378005782 920945519
953384437 455336291
-302118587 940559256
474518423 957562512
972877384 -178008591
946893517 479803850
934132051 -390451367
912503660 -465746402
693394034 860085435
-32559254 981174425
987451809 222020255
-200898272 960619568
801685626 -701282518
583159356 920712446
-657130521 800300236
347267410 981719161
975038326 345680200
416642742 970975942
989888363 105041392
681841865 867772894
963724475 -246316454
365592311 979391549
-15334200 982519710
445206239 964844485
32040399 985625620
799842924 -703987674
-259659090 949743427
415657706 971169656
-1181899 983530709
858642965 687010097
643982292 890589309
388023472 976094188
-288027622 943721631
925198777 -423514212
-655589272 801265115
-604706720 830550866
-46285691 980002942
884517006 -543307205
955397090 447243546
347953447 981638409
983761249 -60347744
913810503 -461614948
824392130 -665419861
884757859 640832769
-208117839 959398978
-403843609 913177484
-343869379 930277031
-683190123 783372531
986716886 233969786
-452459100 896971161
876139674 -563535330
744005316 821340556
5733885 983998282
644252912 890437910
408611292 972512858
893833128 622510848
-344410204 930135591
792404213 -714602743
847874720 703573778
986475412 237641453
160934195 989737435
988380099 32093458
-564511401 850671807
374661933 978125803
974432689 -164501785
-294414591 942308526
986162556 242237195
-664075147 795911547
-702761725 769823879
-659982411 798508148
860851506 -597401192
982334681 -80548103
981071785 298495395
462541883 960646285
877496759 -560342136
986498778 -13271653
16641957 984705073
964907154 404110928
369169409 978902893
-133550828 970553568
-202663071 960323460
951792452 -313748666
917215380 568656711
860217296 684498302
-432440347 903916482
-629761381 816748680
7179904 984094303
983596387 273734910
-293263453 942566605
487594633 953982974
985622044 -29718745
764027340 803308344
590968316 917277771
-362841016 925208078
-638208896 811830239
971695674 -187886739
-608103644 828742174
-344556168 930097400
962625711 415237999
-627298620 818160226
453339882 962908185
779152768 -732441196
443373380 965270095
839214312 716098166
344922916 981993007
-699203458 772360582
897249804 -510286126
963870554 409224479
793449394 -713138334
-500040876 878936031
589176498 918077569
920420457 -439939916
822123242 -669205376
908650341 -477567509
115284933 988898096
847639981 -623894004
891488906 -525633716
985468443 -32484158
977993309 324235300
989964867 117685503
-451084425 897459353
989888968 105117513
-265441070 948548104
373573001 978282174
-670987679 791454243
-716140301 760048119
-243474028 952969060
45187275 986327688
914205673 -460355838
85835236 988050297
982406188 -79597467
90775022 988214582
958313442 -279071310
-278748378 945731359
595598184 915179928
430670468 968088036
-579470088 843446092
915960510 571816263
909274096 588039546
-334969406 932579658
-461364839 893763562
906161899 -485001681
389072053 975924011
938065202 509754640
973921469 -169016887
18699083 984834018
219633248 989871528
191211136 989981753
-698711504 772708038
817996239 744249049
984135038 267843755
663088470 879477250
734719370 829126057
944626473 487832391
-530194496 866238664
962261950 416966816
874885266 -566459502
-420862500 907752942
667373393 876872763
75543906 987674012
-97237112 974904786
-740356043 741204426
960485719 425184647
-680618919 785098286
-373509572 922233011
435564389 967024654
437829627 966522418
906155112 -485021760
-732586608 747411390
-618976332 822833121
899778414 609701637
898205090 613145140
398029986 974410188
728638295 834065784
-482795640 885729852
243681402 989343925
978901893 317106851
805093618 759896652
958843589 -276029185
610980357 907889542
944301211 488959500
886362456 637704422
-626023419 818884413
111406087 988802603
446183053 964614915
-398464815 914840866
-415511311 909485519
-170640134 965392030
968897524 -209814625
908227022 -478841608
-43848131 980217063
863935675 -590838381
524557542 942733943
27485123 985363587
-159805018 966986474
601409829 912495398
871434752 -574359856
862246960 681222198
-646956550 806599389
780178043 787373172
365135257 979453210
957234725 -285155950
-358141513 926486945
989960923 116778764
989934573 111517742
937557990 511363298
-84724031 976258505
-546602339 858954274
-518672102 871194504
966980203 -223969349
-463330746 893045838
938519858 508297988
392296879 975392713
930851817 -402964959
113423324 988852805
988976195 51637030
967242114 -222080323
906797505 593817423
-156564852 967449162
484794360 954767108
-410695193 911023959
548827225 934292629
193743596 989989548
977089998 -139612860
583530305 920552134
363972434 979608905
988783999 194634539
979863282 -110625649
960333060 -267316126
849452477 -620399584
983172929 -69018562
974152676 -166985556
-285289446 944318474
-510844981 874498302
949894183 -323048455
-739182602 742152167
889051908 -531907763
890791825 -527441955
988860096 47503896
-604820817 830490452
647645758 888524395
849560271 -620191221
956125657 444210396
-666901671 794100425
912737805 -465010120
768529758 -745942857
985200447 -37191038
815383086 -680189934
847709572 -623760192
975495492 342529181
-523555529 869107254
872591151 -571734967
-85834079 976141542
624360123 901107757
986614119 -11001994
-113575751 973022961
856833765 -605740945
-624500347 819744964
-413498806 910130062
766548662 -748388334
-278730826 945735130
988619236 198617831
-380078763 920343014
948607628 -329149488
983331214 -66755531
989301628 64664947
214368280 989931186
989371448 177348851
962910537 -251558528
-197832084 961129152
788877203 -719487168
402101824 973692898
810168391 -688417168
96763496 988402390
945301452 485472386
876279854 656805333
-149895947 968378138
164537629 989780043
-160735428 966852002
715749086 844060315
829180686 729831757
976322409 -147085828
212676047 989946784
-640221117 810637603
840548004 -637155481
836900062 -643771527
978864084 -121513397
192903109 989987156
-561469292 852107308
743180723 822045198
765123489 -750129682
-663840152 796061366
-425375745 906272839
-367386959 923951345
-322209119 935782237
903321379 601769597
-221267602 957103273
958439577 434317732
-732347975 747599887
838306428 717373276
829234616 -657199554
989625950 166321623
852395539 -614657926
989316749 65371386
967475375 -220389058
986919894 230784790
865618508 675646688
814160548 -682140605
909654166 587141385
6861887 984073228
-557030709 854181833
615755994 905503425
961888655 418727126
-70405502 977721788
925077456 -423940851
730726572 832381951
113737067 988860489
-737831312 743239720
860406402 -598334978
412468688 971786754
971362516 -190601932
521538737 943725445
-594239747 836002381
977722310 326308750
512723277 946535038
-369150231 923459561
-523981923 868924157
971877057 -186391938
-612170562 826552651
-261521792 949361515
-466190895 891993379
-85335906 976194198
-526648247 867776604
844215836 -630386675
-379097629 920628906
-460222772 894179014
-495429903 880787261
-24754545 981801918
989471566 73136615
-44234538 980183242
635721017 895120068
-302241768 940530932
168057233 989816844
-563370139 851211872
513220989 946378965
642392883 891474546
891642106 -525234285
-547676723 858468183
984583056 262579187
972564602 361939622
29399522 985474794
-653997823 802258114
844988733 -628939369
978119928 -129264787
956571595 -288834452
-556446812 854452162
969695163 379050292
958403574 434475157
982032618 -84510235
989561307 169539369
979839879 -110885479
970305702 375552621
964874347 -238665737
975010487 -159318851
889577824 -530563678
692797388 860492199
925317707 547454101
440450136 965937244
-610044055 827701035
767154568 -747643418
906043503 -485351267
-408642291 911673630
972658622 361350397
101264933 988534051
985394453 252527276
792680590 -714216400
895531079 -514946178
920583560 -439391492
930178878 533662876
-174075113 964877125
959088722 -274613915
-262934613 949069706
839519461 -639034946
-728652841 750497477
768333180 799183177
923778683 -428485423
9811523 984267047
-503264901 877627101
833114907 724535312
247936402 989210073
-425119429 906357444
710063754 848267940
-367856428 923820465
666961054 877124725
174036510 989872601
988018730 21718210
910222804 -472798229
-94618133 975193615
964681039 405233840
979233503 -117534228
468018911 959258641
-591618994 837343205
-406094536 912474512
974563707 -163333609
948758372 472987707
820015360 741705454
843907906 -630961001
968794008 384027189
948120291 -331430436
-685590189 781752672
955149246 448262147
946406005 481556062
-96861133 974946444
871014749 666321846
881210041 647627931
-121136860 972115285
322812656 984376286
861553379 682348377
989332246 178774097
-266608429 948304002
230936427 989682594
774855617 -737976371
986228298 -18486180
-354305791 927518774
814806402 -681112291
864986474 676705130
-423568364 906867643
983690376 272729892
721832803 839432417
652109171 885962487
-668115213 793318202
199742234 989999659
-575985261 845159428
650809197 886711501
888223759 634031634
816768151 745785219
-504164301 877259719
477363684 956803393
967955870 -216863145
980932314 299761560
938779374 507460680
912027010 581474324
611719995 907523789
866688222 673833902
302645449 986194667
902930332 -494407160
-585706313 840332060
951344282 463274740
988554525 37449195
982334383 286574679
-272829173 946994124
373928796 978231122
-147590392 968694030
919796353 562097113
-512787877 873684052
-395251597 915820626
785107451 782168726
915389163 573239739
-389218667 917639976
-502337630 878004992
968888305 -209884201
-133512011 970558579
989864845 150890653
304885440 986006700
930683481 -403594614
-370513440 923077644
-654816875 801747490
878898145 -557022247
820618897 -671690089
919959368 -441487964
428941672 968457510
895460730 619067084
509332429 947587193
781926186 785541912
736389954 827750914
-349792094 928718791
779901196 -731468650
315533285 985071004
421662076 969971460
946889737 479817465
-28744746 981484784
878135987 653381689
752245611 814134170
-261293191 949408425
550848037 933556226
581211444 921550320
566556981 927583539
-271156520 947348568
372978360 978367201
-385246856 918821784
834449682 -648127535
348910690 981524466
806711031 -693743367
984432092 264381076
923278122 552982399
-37970770 980721153
307937337 985745183
537099972 938475920
341642070 982371111
-332265230 933266297
924277927 550294750
776116814 -736364629
842188610 -634143228
989255310 62567724
989920476 109377862
966549700 395829022
-655281199 801457685
728257041 834371085
989054056 54524738
780966657 -730078712
65841048 987283734
-499406952 879191990
665636859 877932083
-223724461 956662946
-698416388 772916002
941770821 -359572062
-510534555 874628049
-465804138 892136187
-727054219 751741699
816584673 746013780
-644609715 808017625
31945138 985620244
-58934179 978842862
-472575352 889618936
814237944 -682017813
-713534927 761987447
987295696 3486466
939341744 505633540
976433064 335859243
989908867 147197834
922215628 -433870458
-689234234 779272787
-707938086 766082481
806205534 -694511344
983201592 277855832
978879005 -121354792
790461055 776372665
854647473 -610177249
-449166400 898136755
836591959 719765302
560661546 929873512
720789308 840235945
989672423 85530042
854564599 693390958
649343863 887552825
873427357 662010035
-34091214 981047350
330175470 983624097
187881160 989968262
989959019 141997836
14764508 984585837
959589430 429227912
985441476 -32967923
399070009 974227681
-326899021 934615349
949124606 471623805
894718367 620641070
-616406234 824247397
317394580 984898709
761527966 -754490548
-638463525 811679901
235037814 989588300
947183449 -335761701
987483083 7941791
760417493 806704973
-231981601 955153480
980795780 300981892
335222994 983087877
825511501 734643212
908427916 -478237181
415535568 971193556
911831461 -467848001
804210088 -697521383
892264935 625799695
800930079 -702396010
805697145 759192647
-565226570 850332440
701321911 854578920
-418304633 908583946
33218949 985691715
960113744 -268614663
816316242 -678692416
480217389 956030294
752380079 814014215
-615938098 824504004
854550035 -610372142
945506549 -343325004
-88318093 975877281
-638872199 811438298
-591052085 837631385
528845365 941302660
903947148 -491472387
899558614 -503937353
989951838 114797918
779192183 788396791
213617753 989938413
-702258332 770185032
-388629808 917815932
783507623 -726738391
912089632 581323561
989316827 179314129
890310948 629819535
916644076 570098965
985314291 -35218495
984490722 263682869
922121960 -434190196
211259802 989958322
862767715 -593340786
887879371 -534891080
976993178 331766772
870123075 -577304412
879728432 -555031931
572151256 925336500
989997797 133199381
898588465 -506621226
964377093 -242001134
302328662 986220974
942950166 493598517
978590549 319594080
987635123 11719000
-236038150 954390275
972355668 -182408031
948525433 473850581
-216738459 957905973
501302284 950013082
914100630 -460691369
916065604 571552827
945472606 484868952
814717159 -681254669
921046016 558859665
-364695394 924697895
576847940 923394310
-533117630 864962559
880522727 -553113851
970892641 372106841
-583375668 841501724
-439002123 901679337
-719256923 757706404
987549583 9583337
431400009 967931207
-4479772 983302255
459217022 961474188
908559307 589719133
864097736 678182297
988014157 211668258
-235500370 954491861
602463446 912001144
781665747 -729163704
378289935 977595599
129372632 989218474
-125302194 971600688
259298628 988795718
982739763 -75057832
919106201 563859437
975303027 343861123
-74608817 977301225
94281096 988326048
92200241 988260270
-675883710 788244929
-686546546 781103804
-595246348 835484636
984317144 265734193
815440592 747433816
820564617 741008901
761256363 -754817338
256111851 988920967
957814203 -281899611
-466137015 892013279
779972138 -731376276
-284506644 944488303
701120935 854721600
494892439 951895610
844596328 -629675131
-410854725 910973329
-462234263 893446558
-675141732 788734194
844511040 708517431
-405461626 912672577
530910164 940606293
799555931 766245643
-599739915 833157497
648172180 888223569
988457774 202351265
948870607 -327909073
902787377 602977795
833580248 -649654972
523325974 943140081
-502084976 878107800
-300436839 940944596
605649612 910485264
903380012 601636799
960243141 -267849872
981967372 290129642
945085984 486228292
988373398 31891417
989861015 151188553
964153095 407841876
925533020 546860281
941602612 498173354
411961207 971883464
-533170313 864939480
935311372 518344251
886089317 638239756
789705726 777196799
863160341 679728814
947901355 -332448104
281542549 987695757
897512401 -509569533
899448019 610429490
965417481 401566542
830232600 -655483450
627270526 899605361
313596566 985246582
697166828 857496419
796650821 -708594831
975929390 339472602
914290491 -460084437
960412866 425516535
956120204 -291292526
-239146012 953800661
-189389446 962497417
-565898501 850013159
885888200 638633382
-71794879 977583382
639190349 893237314
189854115 989976503
-176819322 964461343
-478203231 887490747
209719065 989969840
813844193 749396503
972511183 -181101923
646818873 888995052
-435380289 902920748
793963407 772512078
430320809 968163038
807189220 757436949
52782559 986699859
988095887 210011193
875849050 -564214975
697863019 857011712
837206184 -643222202
-483664582 885395457
820971043 740492381
900016353 609173773
587827685 918675213
-315550699 937406176
793646371 772863412
645291042 889855969
9479648 984245401
649809543 887285913
-511015291 874427104
-490812432 882616610
852629604 -614195564
239400633 989471772
666620598 877332663
981642784 -89479443
894592839 -517457922
948747671 -328489467
-49046082 979756700
68701799 987402898
-618306074 823203456
-375310549 921720712
-453708312 896525908
947821876 476426327
980765303 -100219237
989244653 62096402
-42175683 980361929
272271593 988204624
925856248 545967245
761601553 805597664
-159321409 967056129
938318482 -373900063
612687101 907043330
866174378 -586007728
403385411 973463290
-686567861 781089331
-640020492 810756850
928280432 -412459453
933234347 -393915192
-83693475 976366462
233189954 989632469
864278054 -590101628
-106069364 973904374
586077660 919444461
440405428 965947280
392414846 975373004
922708303 -432183068
523721611 943009851
882068342 645998509
987676661 218073855
987993890 212069789
934602889 520509216
460772286 961089487
989876391 103616314
585764779 919581006
986405343 -15090656
863356799 679406101
443169678 965316821
565201447 928115877
608749751 908986556
816101625 -679037004
268411291 988396979
954981241 -297410257
722555823 838871017
-557534823 853947820
983473372 -64675143
80712715 987868439
986195839 -19102364
-283920271 944615372
-319098003 936547674
226946408 989761305
868790037 670228542
549753048 933955661
165919966 989794585
-85171047 976211574
690736661 861890519
911441427 582879182
233857944 989616773
-23666103 981886855
421721128 969959508
989909161 147171458
933479420 523894629
903241945 -493509243
928015499 -413422589
264175687 988594599
955008554 448835002
793728318 -712746314
-561323545 852175827
878124870 -558857801
-655076802 801585326
-512971833 873606733
826024278 -662666129
490961955 953026524
56943194 986893106
770140545 797428312
987948864 212953380
738396937 826085201
801379837 -701733767
591179819 917182792
-232414956 955072808
886863930 -537450301
-243086220 953043895
797441915 -707459365
-460738028 893991758
975489369 -154908469
-428198674 905336999
680641265 868551526
-501235558 878452496
952407074 -310693469
-291447799 942970380
505752628 948679375
934481364 520878997
-407790019 911942406
813233760 750145333
474842579 957476650
458268967 961707282
388244184 976058544
988051291 22617180
784509015 782809509
965219553 -236321966
912873800 -464581908
954535106 450755747
965024986 -237647585
-291031685 943062544
417995381 970708012
-731621125 748173236
427842601 968690223
-440498610 901162131
-559556883 853003951
969736606 -203427073
845190597 -628560265
914786565 574732482
977429780 328512218
921688926 -435662416
-636206633 813007584
904356999 599419097
-123291110 971850333
953423097 455184071
194793570 989992273
823671195 -666628482
36517918 985872666
807276812 -692880903
-276800742 946148455
932287974 -397532770
981961248 -85430305
650274387 887019117
224880932 989796174
871866470 -573381996
591734846 916932774
-244666943 952737977
351208367 981246347
802547933 -700006113
849758987 700749898
871166822 -574965076
-640599493 810412621
223567094 989816045
188963819 989972971
856530424 690332089
824678425 735724141
451472891 963356891
627521492 899475345
928438160 -411883912
771150918 -742673554
635926182 895009056
921522052 557616546
901735710 605340070
890197926 -528973720
970315256 -198934665
391174277 975579180
984119321 268022704
767770746 -746882644
84268091 987996220
-512758124 873696554
893686729 622819280
-722339455 755365108
178348524 989908540
972993724 359237863
-734856683 745614696
-506910276 876131825
434307953 967300217
942786192 494158317
929785372 534810327
954846111 449494883
4537535 983918402
-217405173 957788735
972954005 -177356917
-372622691 922483709
-544386495 859954553
-87855447 975926875
818400863 -675322760
-595881422 835157501
872405573 663846896
583772270 920447511
980476067 -103633694
956481182 -289329451
814662439 748391614
930293252 533328841
895840395 -514110473
-506256693 876401068
543514186 936205273
-450488043 897670725
989947401 143390434
874871995 659385635
964040360 408393809
967270585 -221874555
410597077 972141248
836686412 719634347
988410268 33004267
-532150754 865385912
-621803249 821259383
-691823104 777496985
-550634702 857121690
-632547295 815139413
875294957 -565506966
963646652 410317511
979872673 -110521253
-193035007 961912472
802015554 -700795349
967389464 -221013241
-674366446 789244726
124696813 989116972
990000000 131197433
458391977 961677078
-631151074 815947485
446800918 964468958
-477148466 887892820
976044589 -149718701
652733276 885601241
811887924 -685727604
16896117 984721100
826148568 733814216
42618663 986196250
-300023771 941038750
962316617 -255278109
755114365 811555052
969776000 -203124041
960178228 426581378
493710834 952237207
-519883666 870678950
783082906 784323247
506485293 948457436
822102144 739050585
-72421537 977520738
948913395 472410589
853599753 694882686
-158675454 967148657
975248905 -157131569
977148895 330608997
984209363 266988229
628962165 898721449
779564035 -731906927
376326313 977884751
905013484 -488371708
989689211 162745990
947678666 -333478587
888100737 634276734
939541451 -368919062
-509615553 875011056
962813539 414340513
822098155 739055700
-534246383 864466819
796326924 769879419
-56890379 979036402
917418733 -449928090
892608271 -522710611
950080739 -322150288
-719661974 757400156
-22548129 981973417
917111544 -450935924
615712057 905525717
985818353 -26144634
852828651 -613801667
208248669 989979710
-330550182 933699490
686957988 864425964
-404351708 913019030
989996250 127571164
53226958 986720877
804088276 761064075
-412663166 910397001
927149828 -416559398
595157075 915381189
812834471 750634548
972362885 363198180
343858284 982116260
-188251806 962678867
968316783 386588748
-484221592 885181040
864718798 -589152825
832741263 -651121535
964557883 405844383
597692795 914220211
987785133 15523586
559140502 930458594
924846481 -424751847
-6197037 983181511
682992466 867024720
953372138 -305812498
855099831 692560866
910870287 -470818071
-28343364 981517133
-684137300 782734601
988556196 37501870
938086634 509686353
957309243 -284738069
978541510 319981156
303762462 986101286
670453733 874977644
-445966212 899258935
-404071149 913106540
-189426607 962491478
652794936 885565432
885044604 -541996383
969324740 381123407
926043609 -420523384
726515676 835757982
-674781681 788971338
-661010779 797858418
393682669 975160153
902629582 -495270917
-388905015 917733728
140670037 989431458
445439641 964789849
-249696912 951752434
986793433 232775599
760226239 806883120
572684804 925117599
-721522162 755987487
875069770 -566031122
662512386 879824922
-547308512 858634918
842642006 -633307268
466190960 959725627
946720045 -337874261
662386035 879901062
958530542 433919898
645620744 889670840
-474941131 888730124
-493303847 881632549
-508312970 875552013
857087869 689459641
-629142405 817104955
601202523 912592553
466414794 959668679
989978014 138991935
51316517 986629907
861781509 -595437863
834790193 722250374
-412279210 910519566
956468206 442769942
-486452912 884319532
976895008 -141529829
964244095 -242888547
35594453 985822513
804179662 760958443
-81151191 976631828
956622786 442118648
-47749111 979872961
823798959 -666415207
-591665132 837319712
885017054 -542064879
815293308 -680333803
-215447268 958132306
-428011947 905399134
852707726 696253308
989999442 129652560
827905273 731514107
-228596202 955779073
-385589270 918720461
905465359 -487051607
958614499 433552570
956861551 441106151
-728120644 750911938
875424260 -565205814
989235455 181974184
48770993 986507010
-253946336 950902728
836679724 -644164661
812182768 -685264399
-331572194 933441563
818767491 743279316
982876943 281165821
-324382986 935242843
-719882753 757232752
885190142 639993686
119560975 988999387
-73073967 977455364
968864994 383643350
716595061 843424937
989487222 73982175
976795441 333227633
979979324 -109330821
976945542 -141034279
661701017 880313143
-292959677 942634356
-568309995 848862340
316717414 984962118
922153622 555959561
952260991 -311420804
784011635 783339036
-620503628 821985455
849276079 -620740460
323627458 984295129
863205692 -592403692
-516809200 871985131
924038692 -427578332
75730719 987681240
733756989 829915284
973023883 359046198
-594151619 836047575
18371695 984813580
977578939 -134740432
958253304 435130226
976833402 -142132578
-20204801 982153563
-411291918 910834351
-657526697 800052014
381007141 977187540
-120015328 972252222
794153697 -712146766
651207111 886482576
907126517 593054510
956599595 442216614
784871385 782421799
782275561 785174573
794239999 772205297
842358287 -633830515
921919648 556573985
-664892165 795389682
-735379397 745199486
864364852 677739373
833245827 -650240114
264704867 988571424
859092597 686295645
989593529 80244655
-398140527 914940198
-210194732 959043061
266781694 988475911
614008837 906382678
735962391 828103895
978303722 -127378466
837089809 -643431171
-513580889 873349929
977607764 327173046
-643072852 808939542
855647770 -608161617
-668581492 793016533
-153487931 967881209
355693317 980689136
-604965268 830413912
926758607 -417968064
707737597 849961362
-619600550 822487218
-721179144 756248519
965580061 -233838100
859050140 -601166010
-395431570 915765959
105348156 988646295
830331556 728298470
-370713747 923021332
-705441533 767892122
905341259 597167491
-606135480 829792662
968895237 383479696
922680323 554572267
-319162592 936531883
989588843 168239515
986152196 242385437
836632361 -644249082
-32417483 981186119
718577982 841925809
-495150427 880898636
858871125 -601538416
900468283 -501391447
-191089446 962225222
390857504 975631611
415511422 971198261
827356567 -660402040
985453593 251773993
720603739 840378141
-380963083 920084251
942163793 -357891626
918987033 -444738528
-466938055 891717160
129074681 989212267
984492848 -49028790
-106327148 973874514
319110964 984735774
402807907 973566743
989649787 83950937
988604571 39045469
952527798 -310090059
838984093 -640009031
931060555 531078141
44641239 986299938
922025120 -434519841
63087137 987165180
-721433940 756054631
981638792 -89529681
853531568 -612407305
972378460 -182217253
788166407 -720461143
949954081 -322760543
729523608 833353303
985331443 -34918340
986301788 -17084766
983595372 -62850328
793211491 773345207
987741893 216900290
989989664 124960897
977959384 324497171
-65167077 978237500
822529993 -668529745
-487291946 883993278
799806197 -704041280
979078666 -119213363
702391011 853815999
965771849 399791031
862460174 -593996292
857606868 -604153292
-470888626 890250120
957557416 438140735
965128069 -236947395
-582649366 841865202
970109460 376689281
894310005 621504621
773046986 -740278048
936337070 -381811870
988148264 25340246
-42683657 980318114
943020406 -354214127
-379835136 920414198
969593712 -204525201
805775250 -695162278
825774782 734300871
347270201 981718833
-11836909 982775915
387502994 976177860
424924212 969300453
831298455 726997743
751185331 815078321
755042608 811619913
910252926 -472706185
-497692220 879883172
-640968093 810193385
823495926 737255824
937732376 510812047
631266827 897502270
-206109681 959740648
882313392 -548750175
946209870 -340183171
920257931 -440485893
877304478 654918707
787629802 -721192926
-603854641 831000738
325110893 984146350
85149148 988026827
916535642 570372324
740355507 824441077
-546009148 859222321
754391562 812207936
966196495 -229536393
182933146 989941241
879615703 -555303574
910058056 -473300738
927003649 542769313
955762992 -293223580
909536194 587420886
937956937 -375353992
846075526 706226525
728305612 834332268
795138890 -710751062
945176652 485910589
-723602299 754401919
-47010030 979938776
950689770 -319185730
-626453977 818640190
-471220357 890126127
922444563 -433087213
-567249996 849368760
576456498 923557738
940955583 -363031006
-96600674 974975286
948791952 472862708
873215708 662391906
259976644 988768589
794954837 -711012470
989080728 55532607
-263277907 948998602
989210454 60633071
750005369 816123854
802651090 -699852846
-635048624 813685145
140644590 989431023
962665496 415048179
424408603 969407821
157034224 989685224
270291078 988303827
653942683 884898186
980006619 307869414
984298016 -52112697
884231146 641852328
244103199 989330984
347011430 981749229
-119362692 972331470
-654222109 802118304
841022418 713535412
836110707 720431797
860041841 -599098177
-350730266 928470783
-607139630 829257265
945612428 -342854166
916739159 -452154835
349424298 981462667
-155622070 967582449
-615080386 824973143
-29754611 981403266
954796543 449696044
984213989 -53422352
599748707 913270192
60642537 987058234
-616718716 824076001
126184078 989149932
629791944 898284120
-593056422 836608893
-137070964 970096367
370524002 978713959
949672608 -324110589
974715549 -161976075
800879339 -702470570
517671369 944970881
969237135 381607832
-126574287 971441539
984254168 -52796388
911273193 -469580353
-678835696 786289602
695100317 858920234
989944310 113257625
-458666275 894742794
852546434 -614360049
762915432 -752813959
913210385 -463519895
-684820764 782273439
-417090056 908977405
983114687 -69843566
189195643 989973922
989981974 138198945
-652181086 803388135
-652260554 803338819
857432727 -604511416
374223372 978188820
-193267912 961874864
565863493 927856658
-521405586 870029060
-704581199 768513550
-383748819 919264614
366874316 979218034
894199061 621739081
-518211473 871390229
954732398 -298726396
-25992855 981704561
984324719 265645448
404347546 973290201
881252429 -551340903
820585157 -671745690
55630555 986833024
463840883 960319940
883482615 -545868171
809677753 -689180569
-498003888 879757679
989305749 64856672
964487415 406193440
957040909 440344497
-221196254 957116016
-230214922 955481293
869515816 -578658153
-684260912 782651321
955551220 446605168
881815843 -549967270
398441534 974338105
-437240880 902284988
-620320382 822087382
989994790 134398094
802084535 -700693211
-406566033 912326824
932083642 528051533
916604125 -452596483
848815967 -621628769
988907792 191443053
312052653 985384730
327713999 983880750
681722459 867850478
908174377 590618327
-624790026 819581418
839480901 715722472
595060986 915425018
940664414 501295736
-615004170 825014655
988905770 49083117
986676170 -9760562
-472857271 889513224
960010104 -269226066
764964355 -750323767
882804768 -547541700
989579023 168706829
-516186078 872249169
624641687 900962497
860076394 -599025983
825925474 -662833763
899541067 -503986191
-571993608 847095371
-515710188 872450671
-168077046 965773536
984062113 268669009
817856387 -676209273
-632833890 814973287
-599833443 833108810
980412862 -104369959
-514334103 873032023
798546162 -705868410
398253770 974371023
831630592 -653057610
524947762 942604741
-237865315 954044396
-246605139 952360846
494049094 952139565
-533677895 864716767
905302376 597256535
947147961 -335924137
944942191 -345828088
405618811 973061029
206529699 989988259
-732274165 747658171
-541772115 861129709
984988928 257625038
334843252 983128699
872912072 -571002967
-428768923 905147040
971248997 369986630
817438640 -676886075
848807622 702183649
922386227 555347948
398135950 974391644
-401374683 913944672
900742910 607557264
735878398 828173047
-247626587 952161054
867661766 672172868
935758467 516969119
989312422 65167712
978806642 -122121927
929761149 -407022322
121466768 989043410
-388809663 917762216
867808296 -582435676
965105198 -237103558
899343713 -504535148
880756767 -552546191
649092414 887696824
989951262 142949072
311841710 985403434
-683717677 783017235
789246281 -718979236
980054551 307456656
-307127825 939400554
852432382 696675690
964675204 -240005293
984606941 262293038
301976384 986250151
208117591 989980467
939892561 -367470665
954876926 -297963981
828349355 730929043
874545218 659981064
948830284 472720005
598200391 913986408
493589485 952272233
882719646 -547751243
958795556 -276305936
984453208 264129723
818325988 -675444938
723501332 838132195
271042991 988266271
165853833 989793893
834928460 722060782
971121650 -192539272
192544470 989986099
969564090 379788448
987778164 216220576
659135929 881845302
-157906636 967258521
-108861635 973578882
862541630 -593822892
957190056 439709966
922964564 553818578
983893423 270534934
929191589 536535500
270148320 988310951
346815529 981772198
871405181 -574426718
851370992 -616667499
-203632471 960159927
984104701 268188830
989924332 145757032
-557414794 854003565
800695489 764949651
989703415 87792583
-541508615 861247401
876151351 657041728
-546285093 859097648
829136318 -657367952
851647980 697876044
-458995879 894623608
-306638241 939514313
-246298659 952420654
-715151289 760787507
331206853 983515929
525679813 942362196
964166737 407774982
356940518 980530171
987036451 -2308282
989971717 140119117
826382422 733509017
106442681 988675092
961103050 -262712258
-40959185 980466715
858584796 687102288
936879314 513493174
538487870 937988102
-165516049 966152595
-510373564 874695265
103791721 988604276
883174746 -546628675
903650711 601023376
661604421 880371198
966777323 -225424022
-670198769 791967091
48614349 986499327
664987958 878326473
870263543 667648405
912305169 -466369357
-553059759 856012462
37928063 985948759
973427729 356445355
989900869 147909870
963358996 -248696891
-680747578 785012085
-665829416 794789193
-592753831 836763683
988970083 189750333
20628076 984953465
-513160707 873527225
-518371651 871322217
916764152 569796091
955390652 -295224258
984836628 -43371192
-625572618 819139398
768288342 -746242108
918803534 564629779
771792814 795809928
46530938 986395442
-249770878 951737753
386278767 976373419
94946131 988346938
987503378 8440307
529580156 941055132
680203760 868833746
980693295 -101075775
385223240 976539047
-621423053 821472189
435662777 967002913
988216421 27298047
-489151896 883268200
915576086 -455949374
977152981 -138991519
-332135481 933299115
-421001301 907707704
-3895067 983343087
-709228594 765143210
-62220030 978525489
-307472659 939320360
731820418 831494389
917767034 -448780221
906317120 -484542132
226054384 989776843
981269299 -94132413
-132846784 970644213
956368995 -289940827
967832815 389148498
989785380 94433618
840714714 -636850294
876974345 655527478
770809273 -743101112
584100515 920305503
966175912 -229680795
985943875 245271248
286894156 987360646
963063392 -250593280
981185961 -95161021
-48808547 979778081
944032256 489888704
269376625 988349317
858741066 -601808232
-667577616 793664900
-543648170 860287055
784674652 -725182841
976032072 338742235
-230273786 955470397
-131398963 970829751
17663593 984769283
989983450 137851319
988326044 30483474
-122167146 971988907
27581806 985369238
745902600 819707621
889488527 631491698
770096211 -743992045
945327832 -344119587
-506381466 876349680
959731080 -270866173
-470324236 890460869
974384127 350121619
839195341 -639625097
917368887 -450092314
-679592745 785785150
153833332 989638903
43808717 986257361
-328574650 934196054
935204657 -386277503
414823899 971332171
-40157178 980535564
-497661618 879895483
687571628 864017889
420535848 970198840
739280833 825345338
-193163704 961891694
652753214 885589665
753905999 812645253
-214893605 958228911
989813145 97054498
989862358 102020947
926362042 544563217
343368482 982172824
105200604 988642362
-325729248 934907414
968967031 383089190
-283031944 944807593
959202918 -273951426
863749124 678759672
758805199 -757750475
3457069 983846089
471058099 958470023
570224604 926120723
-727794951 751165565
987579101 10316913
963207208 412449083
985041980 -39897816
913266346 -463342754
988756879 44018301
-471405955 890056747
743291698 821950532
-454856142 896114639
-560229700 852688827
966604627 395545743
679584922 869231978
101907827 988552140
974065914 352251796
365744891 979370947
795589725 -710109376
954221768 -301409361
-341258686 930957597
-552587769 856228918
989934057 111435762
784831531 -724973093
869789939 668481826
798413829 -706059623
985349869 -34594640
-485046584 884863198
-247972961 952093174
197859974 989997853
626333799 900089384
14095753 984543204
648895572 887809548
809904876 -688827322
537817824 938223984
861596848 682277993
173841035 989870880
676498454 871202961
986201955 241669457
835096642 -646981883
204321419 989995471
849864189 700590690
-133189300 970600152
779038879 -732588933
976399920 -146341701
956322793 443382193
738122754 826313866
862279414 -594381035
728649612 834056711
-322001009 935833655
-648176373 805855782
250336849 989131347
989781914 156914805
-382248375 919707117
-621552727 821399642
958117592 435719827
-610357765 827531983
-212396275 958663416
277003851 987952269
988467634 202128372
945651125 -342681985
894167467 -518588145
850427735 699735441
-664482724 795651282
-131575601 970807185
-534303200 864441831
975217275 344452082
-578261885 844043078
-108515095 973619502
280962201 987729817
988868583 192484498
799678092 -704228242
980996959 -97445765
986869047 -5832684
767983927 -746618941
743735470 821571581
-464649154 892561736
515899969 945533390
-129202887 971109331
905597960 -486662723
-321604686 935931423
902562728 -495462631
765837077 -749258811
918083747 -447735602
961132699 422230756
950285503 467282648
816834870 -677859016
95450065 988362503
982299188 -81017251
629188371 898602499
-458772649 894704388
898388107 -507172096
779993946 787565065
861312851 -596429080
954179756 -301628663
891769563 -524901914
911226344 -469724511
298982043 986493506
806796560 -693613095
-35930740 980893374
970892855 -194366066
-638819964 811469212
-656616297 800622324
-151020630 968223103
-240665833 953509825
-705514837 767839091
-373500762 922235508
950248671 -321337999
978577138 -124532075
-56400807 979082560
-393565605 916332074
945698669 484070555
687737418 863906831
796433842 769760028
870017305 668082476
977981519 324326473
958188759 -279779860
982528139 -77952640
-735280258 745278276
865114343 -588300385
556441424 931482893
854849861 -609771573
-527263863 867511032
955721432 445897600
431665865 967873856
33930219 985731169
240536249 989438477
-421105940 907673586
776870517 790773086
283505666 987576589
387388690 976196235
988033203 22115825
966133015 -229981453
-13378983 982663723
952747798 457837042
-650285541 804560047
926472772 -418993842
985745230 247953234
957769849 -282149722
848470307 702688715
989999267 129479492
795254158 -710587233
674513420 872451566
986750101 -8266988
38639075 985986888
906454828 -484133871
785131877 -724571479
989432200 175040691
764759491 802612774
731486774 831765521
987765772 15024976
743812500 821505692
782240298 -728409100
-152222331 968056975
-415763328 909404544
936599362 514367261
983205470 -68555393
-352555509 927985708
66624001 987316745
430887650 968041407
949269825 -326022695
-362940998 925180689
-202984045 960269378
-576481746 844916253
-496824686 880230932
874509857 -567330262
-127431482 971333607
-407148237 912144035
-227985812 955890758
-602383875 831774864
-336738597 932126889
155470044 989662873
779352665 788230740
254639754 988976556
986882503 231375541
988738806 43417633
556911436 931306042
4144344 983892128
-440946180 901006902
133018591 989291653
86402547 988069473
328340873 983815779
829817606 -656198207
792557875 774068973
987879507 17984744
732935804 830586461
-48342257 979819942
882621657 644944947
-682237591 784013045
919378210 -443433102
984658473 -46331083
314623286 985153760
823072976 737802372
551537998 933304041
-7824225 983065387
985826291 -25998836
655474840 884002751
842716602 711116244
937138956 -378626048
-431917946 904091963
-129463033 971076287
804589681 -696950218
-726046802 752523259
-65723556 978182964
976960976 -140882857
823349790 -667164562
682772940 867167494
768627000 798898811
923345667 -429985941
977756144 326051342
674608783 872391819
-600184192 832925894
-360545576 925834527
907004881 -482498713
983842344 271091105
553009142 932761988
978829944 317686023
763393465 -752234993
-46075789 980021438
563074481 928943667
985782100 -26808529
961465828 420695781
697745150 857094025
989992367 135260544
-605177082 830301671
699628662 855775888
926268887 -419720980
-682340060 783944277
989976374 139306737
932691226 -395995503
976537953 -145009606
583077194 920747889
179840895 989919848
-144438682 969120752
-196565388 961337861
188168374 989969574
954848223 -298115821
824276165 736245520
968986402 382983664
-559596580 852985365
854914578 692848561
-348184257 929143285
294672277 986824336
989077310 186776363
480954615 955828988
-282750206 944868503
983543510 274295582
-356272273 926991865
857330674 -604721180
795544620 -710173633
552918317 932795644
259695864 988779867
808152577 756294637
879049745 -556660603
699721772 855710559
970197399 -199857707
943753794 -351041922
965234717 -236218049
959713724 428671374
764391600 802962342
427720161 968716038
531029333 940565976
107121599 988692841
-234019850 954771258
983515955 -64041677
859722517 685290130
-698390888 772933964
988416436 203269952
-433402157 903592358
980849237 300504847
921548436 -436139111
794540283 -711600397
989967077 140862580
-517285153 871783372
880438575 -553317647
878731872 652276863
-434411201 903250505
909995601 586330231
-226973270 956075835
208146865 989980298
-504932637 876945101
955502179 -294625886
409661283 972317130
104135152 988613693
796046166 770192867
-168647374 965688746
162046798 989751698
936515660 -381103883
578896807 922535247
-184995850 963195095
-430552435 904550277
238192745 989506240
212426527 989948930
-613991306 825565699
776248914 791399704
-285786358 944210457
-164118723 966358627
-218006596 957682700
974917861 -160159424
648015371 888313215
982305866 -80929108
-334631906 932665727
264337722 988587515
-590004325 838162803
-677288933 787316747
561944139 929379710
477732411 956704336
-532806727 865098737
761608794 -754393247
-12866746 982701013
988830862 193455341
1000000000 -1000000000
940961336 500314190
-205762328 959799595
731589624 831681980
-719576136 757465229
738636842 825884828
811618799 752116702
-161064500 966804208
980247426 305790142
930890949 531577007
987811015 215601479
450941373 963484069
-383959500 919202375
698617162 856484618
206748105 989987263
762690056 804573318
606997941 909837385
968113172 387668747
851981970 -615470283
989395692 69207901
-225809016 956287216
-355196242 927280769
-329686079 933916972
967457435 -220519709
-591748967 837276970
837775154 718116808
-146335126 968864690
-733933763 746346093
989962135 117051503
988300396 29730665
758919650 -757614781
832759172 -651090264
929670806 -407356210
845325856 707326020
-725335934 753071857
685876493 865139486
989215099 60826599
-215715866 958085299
833524687 723977532
905701101 -486359787
882599384 -548047218
-177278844 964391143
679946752 868999201
979613417 311227267
982003491 -84887099
-333526140 932946784
-694000005 775995839
989966521 118081964
23650892 985136837
-650943908 804153981
898926501 611572030
-728711164 750452026
852426033 -614597811
601068348 912655406
-697932865 773256055
896899418 -511240131
986281050 -17481615
-442448225 900485111
-350926759 928418764
859830708 685117186
-716896319 759481496
-633355668 814670680
-595540542 835333166
831457356 -653358812
966812667 -225171206
707298535 850280099
-451939904 897155673
651605085 886253254
66700706 987319947
862728903 -593423680
413167512 971653137
-69591660 977802413
958485084 -278089940
848378149 702826099
333964756 983222935
340537561 982497741
478475347 956503936
-390543086 917243028
401855081 973736834
-87345714 975981389
986759463 233307644
927493754 541386614
-372841464 922421970
-186687361 962927522
975026845 -159169612
525788286 942326220
200360688 989999909
802392902 763012681
-268813511 947842002
-283495318 944707370
889153889 -531647298
-708938716 765354325
-706918282 766822748
-368389716 923671772
698148836 856812103
-628008280 817755080
842418092 -633720235
-396581636 915415967
987068088 228421920
947521186 -334205865
756656078 810155865
849682881 -619953940
127915286 989187527
819752370 742037624
858502381 687232891
-685728287 781659126
-355588956 927175607
-207490348 959505888
817388577 -676967047
-303725540 940189167
835924119 720690034
337750397 982811715
747596496 818237623
988454106 34342863
948153944 -331273681
481875589 955576059
-220732425 957198852
974982490 -159573459
-706019802 767473715
-362321660 925349992
792092135 774583840
958645373 -277169983
713584120 845673902
873866364 661214069
975749370 340746070
-717764640 758829249
987591507 219584179
986901056 -5169026
952655357 -309449919
321625367 984492764
-60429077 978699305
836221236 720278789
966102645 398116817
356058372 980642650
485246112 954640935
982410455 -79540359
-611383585 826978201
989641430 165481291
871544156 665383492
-471473348 890031550
982126055 -83290657
989999841 130225185
303193403 986148947
976408178 -146262348
589361879 917995164
178092517 989906538
-422636189 907173473
791031896 775748844
972427650 362794670
725325276 836698155
931703817 529177274
-520946573 870225482
843763906 709604700
964906753 -238447484
-277641906 945968514
978823171 317740130
880462379 649039833
-708211623 765883552
914545501 -459267640
973632773 355109268
856060236 691066784
989344812 178321509
852260968 696938547
-322055215 935820263
935039414 519176914
979132604 -118630080
926838406 -417681433
740932286 823953986
3207762 983829366
440844265 965847973
-521853009 869837497
718781629 841770701
966156826 397841271
-11314560 982813788
-95888176 975053981
974053275 352335991
876794764 -561997348
-145513484 968975912
922745242 554400423
869467387 669046597
340354353 982518718
948599884 473575494
202620047 989999095
988547450 200310010
587361605 918881244
904325299 -490376228
981555078 -90578668
924960255 -424352562
-670469005 791791501
979727775 310258271
768158126 -746403348
846678113 -625738072
684958939 865741261
737382851 826929411
985356717 -34473940
882947661 644323649
903829673 600617334
-598678412 833709069
936030074 -383026715
338331983 982746840
987085568 228140697
125394325 989132513
83001569 987951276
989773316 157509724
667520009 876783148
987240571 2216647
609008739 908860282
-229624487 955590270
885864848 638679034
798381478 767572287
771398695 -742363098
-426179237 906007025
959252689 -273662073
768488908 799032488
-288993174 943510700
868588933 -580712451
888190663 634097584
980275604 -105960993
968506123 385576490
935806123 516822306
-141278517 969542490
901239881 -499221263
969276819 -206942933
-609867986 827795834
656332197 883499522
494571262 951988581
989948848 114175506
-625533404 819161565
976342601 -146892237
767661533 -747017710
181034526 989928663
407453930 972726576
781469038 -729421474
419554349 970396000
847761340 703741653
943276747 492481807
-379569646 920491515
973469163 356176597
-91694812 975513023
661533673 880413708
-17419466 982364279
-358256496 926455789
181635711 989932858
-673800350 789616867
-505024016 876907643
989061629 54808931
143325196 989475544
971028371 371301127
939558433 504927846
-585970745 840199045
-692614660 776951855
882261297 645631216
988901996 48949991
-264183280 948810497
950071656 -322194101
-360793783 925766879
931664258 -399903924
-76659637 977093617
886080738 638256561
989427207 70803933
-579539823 843411534
989640844 83351845
837504391 -642686080
830033578 728697333
-101610662 974414775
-534459411 864373060
966502595 -227378944
292802901 986958576
878436765 -558118416
632746984 896713919
433346515 967509978
614990482 905890597
985423906 -33282618
972093713 -184597214
-729741526 749648220
989427476 175230247
-341879957 930795936
986955110 230226080
928347159 538963526
989869149 102784931
883124503 643985076
888461206 -533414752
951289968 -316233193
635112503 895447988
943954421 -350168480
-397454134 915149906
480893532 955845720
452668216 963069759
360892316 980016190
-603306891 831289273
-204935609 959939639
-711220854 763688070
-325099120 935064456
944600980 -347332961
-720594531 756692805
707140401 850394859
752392984 814002690
837828149 718042727
542676548 936504138
702217886 853939851
873321549 -570067076
98750828 988461576
-311853454 938289146
-318422427 936712481
601344311 912526111
-378113055 920914471
924440047 549853406
875162508 658854590
584513191 920126030
989056325 54609683
989612340 81462665
989692539 86984539
-575580952 845357244
812602298 750918388
232593745 989646250
797937854 -706745700
318101889 984831927
941270347 -361702846
989968983 140567614
975056659 -158897033
346588459 981798793
496928646 951303426
790073546 776795863
920948641 559113519
981014659 -97232175
858678798 -601937331
968398177 386155010
127068283 989169204
608592885 909062931
-376065524 921504372
-606833303 829420814
812362817 751210600
981854152 291209627
-647081236 806523770
21799417 985025017
978852377 -121637565
406789454 972848208
480794757 955872686
-623306802 820416918
40556330 986088568
829688692 729157673
281793934 987680777
787731874 779339701
887819771 634834494
296782188 986665744
-704845189 768323026
296289707 986703558
236288149 989556807
-427375940 905610348
334535570 983161737
612523266 907124794
790461526 -717301255
984752897 260524658
904463175 599177490
931170331 -401768972
796554163 -708733092
-705169635 768088798
-317146027 937022287
908728694 589322048
596178059 914915157
162168783 989753182
381940068 977045344
980174519 -107123098
791725300 -715548054
959559459 -271871857
961191490 -262179798
591384159 917090917
-374595319 921924898
150043044 989581787
-593361410 836452664
-647488336 806276206
345962745 981872013
-220261630 957282785
344507438 982041201
696356904 858056543
684122363 866288675
301501968 986289247
859242590 -600765352
944552886 -347544614
-227647924 955952550
938632446 507935404
-541683241 861169407
-125863865 971530512
499261683 950618610
831036257 727351460
886270204 637885334
960695069 -265163763
987093945 228004782
923530723 -429346074
-163503193 966449019
928248965 539243983
438257873 966427307
924162369 550607359
658638447 882139456
961769200 -258664221
847772793 -623638552
305019598 985995357
926944649 542935091
959397476 430085741
896147018 -513280756
-570667012 847733373
901239088 606449707
676578902 871152142
523017509 943241286
986287960 240411681
-198974571 960940063
906167556 595271272
963774969 -245986301
667061188 877063563
-652628105 803110540
-726370730 752272304
964987682 403710436
-338242502 931739721
-43241374 980269801
-208378118 959354553
-612034170 826626480
-470053279 890561721
-648007432 805959102
978984798 -120222228
437948522 966496017
416384106 971026900
940727937 -363987892
987183617 920371
-17121104 982386678
989506386 75058356
551367948 933366275
914127978 -460604056
927554924 541213614
737255513 827034956
869261907 -579221967
-222878319 956814885
894931782 -516554186
794066806 772397478
-738450214 742742507
288322340 987266916
100261432 988505538
-658792901 799257157
765316893 802081955
888744710 632990940
953506240 454855746
702894856 853455147
964956772 403864250
245518753 989286960
989420336 70447929
941016388 -362774784
531972178 940245814
-171313248 965291488
-167267853 965893602
856095232 -607251938
-632665834 815070704
775559877 792087967
916882849 -451684853
-522898522 869389225
-501653179 878283126
461019150 961027919
186960332 989963888
-352337839 928043736
178225688 989907580
-727489091 751403648
832893479 724836242
865126747 676470826
-10594221 982865889
406451519 972909858
971630262 367696187
936411508 -381516842
-452599417 896921274
-675269217 788650144
-45161964 980101775
484003787 954987557
1000000000 1000000000
940804856 -363665197
734608805 829216833
839796525 715276533
61665223 987103130
912923686 579307091
908195714 -478935730
936736717 513938726
982852215 -73506151
984381197 264982746
765136884 802253551
-576290588 845009893
673405325 873144508
643219267 891014987
333186598 983306065
947017861 -336518941
-424143674 906678683
982240155 -81795994
978469996 -125650150
988687214 41721505
521358298 943784083
824776617 735596817
915672132 572535770
982512211 -78168516
906886960 -482850161
975623737 -153659120
320838436 984569380
788960115 -719373297
543655404 936154786
-172440989 965122518
-175380838 964679907
907234929 -481812810
716658694 843377064
-460146621 894206676
946497976 -338881629
-270844967 947414497
-416490203 909170695
-649243355 805201384
932831037 525829620
970407060 -198213084
954469720 451018902
-446360023 899121256
932990086 -394853874
775337751 792309316
805265518 -695931846
674705116 872331413
-696161327 774496704
771669819 -742022297
-712386275 762833992
-538636122 862525687
918181763 -447411670
744778875 820677344
-534827149 864210889
985235445 -36586850
868906894 670025824
10376703 984303850
988470736 34851919
69552697 987437536
600583635 912881699
988910630 49254955
989820188 154222229
905516213 -486902637
-351518028 928261904
833088424 724571312
-490543382 882722458
903613643 601107421
-330339736 933752468
-609293612 828104648
943317816 -352931975
964291000 407163943
794643402 771756407
30321628 985527684
-352034962 928124427
920324801 560735242
977729408 -133224319
392895755 975292579
-305950148 939673979
-454120267 896378499
843581296 709869845
-343700033 930321291
833132595 -650438064
775901412 -736640663
361221863 979972697
-677729624 787025077
-719915509 757207914
917800355 567175732
839869347 -638396983
855861581 691376328
989725856 89508012
-142180822 969422728
845114995 707634672
895377896 -515358917
285235526 987467321
-527436114 867436601
-695049645 775269179
-529256553 866646716
885074786 -541921329
-176003064 964585523
156134861 989672492
921515270 -436251352
984144139 -54506934
-62539606 978494373
989456043 174082073
90123364 988193479
704704256 852154639
29180979 985462224
816331640 746328315
855879673 -607691015
818123526 -675775135
467422654 959411861
869948199 -577695110
915637391 -455750772
989217974 60946518
976131865 338026646
981149536 -95602537
639627268 892998967
986343550 239593957
-668444230 793105406
333433903 983279713
461331538 960949824
939983152 -367095387
-731146808 748546689
766934660 800531834
891685386 627002043
799291366 -704790198
852214713 -615013554
899810486 -503234262
772297146 -741229083
-702398031 770084842
795197440 -710667867
817635553 -676567258
-114357658 972930254
921567259 557498349
888375556 633728946
-92674162 975406321
554559848 932185541
165668798 989791948
-190003020 962399311
929636617 -407482406
-712929881 762434367
919844106 561974689
982572603 284224522
-322633247 935677384
985397036 -33761950
-503769797 877421008
-309359478 938879335
767234052 800243940
567756196 927108564
-53964480 979308654
814462363 -681660831
-701139043 770986227
-431701121 904164784
779757646 -731655309
924758998 548984658
-313777616 937830964
507506293 948146605
879597267 -555347986
343297667 982180994
901713767 -497880782
-408933886 911581465
334696483 983144459
934827508 -387750677
141702819 989448838
-289856699 943321710
-334912794 932594118
864832057 676962579
-439951574 901351467
-463931009 892825705
945038439 -345402663
798971194 766906851
989574513 79036819
125106537 989126134
989702848 87749873
-518118787 871429572
892049025 626250383
427081436 968850370
-679276197 785996178
966635498 -226434930
328944923 983752837
979334775 313553149
983536810 -63729171
971462585 -189791944
765624478 -749518481
934956849 519429437
805906046 758947786
-167489463 965860735
21550429 985009896
784412630 -725532840
-727532280 751370040
989986185 137136957
887160882 -536703020
953977731 452983590
378472156 977568555
128670770 989203740
959252942 430728075
813939137 -682491754
845769757 706675218
760533829 -755685689
-651357760 803898268
882855691 -547416168
102401018 988565888
409485953 972350012
811369900 752419308
989761283 92373849
930567822 -404026236
975776951 -152231385
-483087683 885617476
-120630205 972177220
800524010 -702992350
860647334 -597829660
-217285899 957809731
-100810782 974505225
684822409 865830645
890089951 -529251583
895228143 619560797
984369036 265125884
832275509 -651934208
-438558364 901832259
-488619984 883476232
-498988971 879360609
291282244 987065128
968716515 -211179082
772472370 -741007108
750399722 815774793
401632119 973776355
137288310 989371890
988821264 46186277
37866980 985945475
845035928 -628850740
808805272 -690531817
-309445840 938859015
911078065 -470180233
980561828 -102630282
989831533 98857184
894694453 -517187230
372376990 978452739
785147726 -724550269
768749267 -745670564
368926570 978936415
988391378 203811170
751728884 814594901
-541358869 861314253
924387972 -426357209
914344727 575823896
-635882011 813198016
756476843 810318763
975200234 344569449
-723647901 754367114
769822648 797737863
534741629 939297198
-244874374 952697735
776676422 -735645254
987205247 1411677
384091516 976715437
939179117 -370400504
984896836 258760642
841804680 -634850430
653519309 885144655
919191115 563642910
388639636 975994359
219139579 989877786
862654676 -593581987
952456658 -310445915
784426169 782897943
-619925219 822306956
-661658981 797448016
839092347 -639812316
110295303 988774656
-593878814 836187449
939244758 -370132719
-319604033 936423822
69650479 987441489
988885402 192043677
-723817594 754237467
989606692 167340842
941251741 499348765
-521207533 870113822
512456951 946618095
-546508713 858996593
786129706 781069187
46446990 986391218
847975925 -623247685
-386499459 918450531
989358076 67355398
1407206 983707734
230456118 989692569
785195693 -724486068
777954241 789671945
431220449 967969868
902824543 602893921
929307129 536200604
721950315 839341433
393158243 975248477
394458841 975028717
-366145936 924296162
847233988 704520365
112677370 988834349
781387098 786107648
-82273657 976514898
207628864 989983106
961375543 421113747
-183402294 963444314
969164870 382005428
548940859 934251335
383769475 976765134
900322128 -501801157
885099739 -541859264
-541379365 861305105
28781769 985439080
-84315074 976301396
-571269028 847444021
986012218 -22547734
537994511 938161816
984540124 -48263088
989522139 171294091
965070561 403297414
-531721592 865573247
862918419 -593018610
962991901 -251045699
790891159 775902674
-6873595 983133371
983770692 271866429
907628436 -480637780
911878987 581830260
987661626 218342631
981972439 290081186
853214671 -613036741
-327153435 934551780
-103754774 974170664
765756418 801661762
422471359 969807074
-143479810 969249343
-438329895 901910915
985844253 -25667444
-392438714 916672520
892050672 -524168643
-525582408 868235885
465668226 959858528
-674247284 789323163
-303630087 940211189
185169589 989954215
-387634840 918112647
988047527 210994356
215691761 989917415
946348289 -339558506
886828827 636787902
981046339 -96849504
933450005 -393084844
952217498 459904837
-238135281 953993204
955938350 444992645
979518845 312022464
989011562 188610637
52395159 986681508
732475187 830961857
935599349 517459036
639754678 892929274
543718187 936132335
-157733826 967283199
841723903 -634999085
933530349 523741899
-86917624 976026815
-105726770 973943912
885025049 640314650
444833759 964931552
921136287 558624076
689720540 862575693
331267807 983509516
924436555 -426187276
636891204 894486593
969026222 382766600
-586933352 839714153
-597310977 834418304
804223286 760907873
-111207962 973303122
854849329 -609772641
-491190643 882467577
-620662991 821896682
-666631426 794274276
892204245 625926409
140914942 989435622
-156921630 967398626
907406121 -481302078
-634121743 814225009
957626214 -282958462
-595693536 835254344
985257897 254260863
763606402 -751976618
690081594 862332505
10230561 984294348
983263960 277213837
986321261 -16711544
982952606 280398479
-157639253 967296681
989799781 155661644
989518043 171475048
708021522 849755094
961403388 420985125
-490841414 882605196
-340205267 931231565
989098872 186155221
-603815189 831021539
834803508 -647501831
-171743361 965227068
868736678 -580385789
153144146 989628709
-355247366 927267099
918623361 -445948019
-172112112 965171830
830433950 728161287
926603870 543888707
875960255 657393121
920538672 560180165
-700317252 771571291
844062614 709170276
-660745186 798026492
197078204 989996647
138806389 989399064
403301522 973478350
982605773 -76896959
-670671370 791659975
989288810 180251060
691339020 861483674
349563847 981445805
196202591 989995114
-47395323 979904543
-414650877 909761302
977330563 -137231691
-489475645 883141352
-590724548 837797675
-325910946 934862105
773329469 794297925
693320276 860135741
-8609529 983008982
-227818122 955921429
973325666 -174182123
987524058 220769032
966375505 -228276847
-567652083 849176747
648126274 888249818
-102576051 974305000
872439538 -572080274
986081315 243378578
576333756 923608858
-677537773 787152076
-615663212 824654385
900137589 608904482
961205063 421898618
-489699789 883053471
205515383 989992178
-456533004 895512130
629376428 898503514
869702821 -578242571
89517150 988173553
851407164 698243972
-59678012 978771750
971442498 -189954843
116448592 988925898
970255997 375841163
859130363 -600998997
-257764486 950129793
908155704 -479056001
775327863 -737374512
461997730 960782855
124362023 989109422
696970405 857632843
873359626 -569979738
989395512 176455851
-333286932 933007424
-601015601 832491532
-400466366 914225715
980352576 304876470
29451140 985477762
989954370 142580551
676623258 871124081
-90809875 975609004
397017408 974587248
524260434 942832237
-231576882 955228740
799192702 -704933128
966608364 -226627862
797387375 -707537732
982691683 283034971
166552544 989801192
911969915 581611719
763678469 -751889120
899179537 611018744
-131029287 970876922
977017515 331585924
806502430 -694060728
477764339 956695751
108856171 988737892
907460725 592278362
471385691 958384542
539845090 937509101
928316074 -412329512
839340082 715920977
-682446027 783873108
715900875 843946557
873287139 662263090
-381501382 919926456
887758347 -535197099
-620700314 821875871
893630964 -520010966
965950788 -231257667
723215735 838355929
