10000 5
305813696 906819113
979464346 -142930958
15358628 976125215
949170145 68822915
960432928 7323312
891077307 -687990687
242800587 928180638
-319282790 982786372
-702596850 780395381
593330790 740109013
888798779 -690839993
469928356 828352890
-170657275 989586093
715546965 613421870
969380550 -536755684
595620981 738153035
-491079884 935491137
-146669014 988985744
-217309561 989970435
989348592 -324956394
987995073 -277753049
714782745 614380259
790892621 -782819366
972008467 -73107601
13800606 976320892
639887834 697391882
911936043 221511032
946145574 83569582
698741907 633909601
-733644852 741903254
578895674 752198669
634218167 702914594
384058445 873977686
80435807 966623219
219105743 935187267
480037110 822271228
971626242 -70013397
591141393 741972065
968078987 -42956078
493026366 814177790
897329828 -679861027
978158047 -129033659
729645346 595229521
286890125 913710819
-390479938 969164124
-216267230 989978695
907341102 -666065822
187460756 943812648
848292784 392898886
708587686 622035290
951716998 55880713
986319098 -240318689
989904912 -400842352
980629025 -156136601
762119921 549420406
-724879369 753347612
709521347 620892387
-200098166 989966966
911967520 221404501
981422960 -165702889
62433492 969556242
-16584693 979897830
-443785670 953406299
678265153 657319534
318514798 901949911
947347407 77788354
988094660 -280447392
562290272 765559915
962171808 -3349025
205100616 939104932
419736249 856348048
866964561 349637622
503826367 807246466
-625750897 854454077
887779491 -692103013
-208754843 989998707
-707108857 775169050
105597560 962086575
982026484 -173369913
617183775 718978895
31282837 974053524
-250150555 989104023
644516851 692792673
-234469499 989684787
-350262461 977891722
778567494 523913293
956364155 30867774
725423302 600774991
982393228 -178231508
884389225 304763910
266544349 920666292
961152061 2947125
180836629 945519711
-194367803 989922727
907565021 235992088
940369640 110483780
106701273 961876958
146870126 953636400
835015469 -747331002
843903945 402376086
654469600 682702583
-63767344 984316179
368911846 880892749
105921133 962025179
327366932 898459602
940783914 108599580
162428453 950075859
86245979 965620047
909106882 230962666
-241643476 989458418
334069474 895762730
225646203 933295736
345251203 891144070
-385657330 970355723
878666451 320015496
989952165 -370378285
920644941 -645687100
942276274 101745183
938120237 -613873871
320533115 901159197
-564308802 897737119
849637917 389943002
-61453471 984132026
985189804 -220109477
596039217 737795214
-39109303 982195434
929884300 155180913
106354673 961942888
-258771702 988647666
940563839 -608871469
-424107265 959756431
720539176 607073755
910800100 225335803
-546295034 908334230
932251449 145490504
-315402712 983290343
485809668 818709968
989559759 -415098075
134378145 956314193
929814856 155462776
732957886 590804442
-220267001 989941104
-344341684 978944926
920498070 -645925314
593835871 739678248
315031241 903304438
934332810 136811839
-10968885 979275860
602035596 732601145
-352132709 977542234
763712234 547025132
-182731811 989784967
945168341 -599087396
599618597 734710331
987495257 -445478388
782763351 517105924
948322334 73022054
830178593 430743691
655509191 681632657
371027140 879944446
831642568 427798326
-903996 978116477
413592755 859497976
687383816 647115858
824720676 -756354404
-614161231 863521008
987785275 -272235050
783472394 515939079
984433592 -207860482
961233747 -560602525
-166282272 989498244
663364179 673420246
267404828 920382460
-321859002 982432422
-154662792 989223333
693162522 640480200
324850956 899459968
-382064832 971216055
830383248 430332686
-487654543 936934809
897704318 266686136
-735717003 739142714
71676329 968086534
977240724 -507947996
-563785960 898056810
976427577 -111867976
981664038 -168713823
947642349 76355026
730459959 594148838
-713214622 767874944
405991462 863323835
519611169 796728685
172432384 947635976
972161797 -74359157
172886635 947523255
-53563638 983483558
-366171706 974763842
935898335 -618258421
982244803 -176247926
-700360398 782940137
989921630 -364780596
-8534222 979000399
889687203 290034109
130959595 957027534
859722831 -723595090
-544586117 909298655
410589819 861019393
976878771 -116193518
98742275 963369186
933321317 -623263512
761895588 549756820
339836629 893398067
977153321 -508321062
-339478870 979757736
786565522 510806049
-666649582 818288571
982628641 -181419707
989832716 -354299134
732631547 591244104
909737581 -662571210
440563995 845176585
-616381396 861821422
969226263 -51417984
966925502 -544422498
863006431 359216888
828761980 433580633
-63118800 984264950
939355305 115052011
749327057 568136937
208479875 938176698
884469994 304543140
671836121 664353734
-446950761 952325477
4868944 977422958
383595225 874194253
325427782 899231562
713474541 616012534
557106560 769582341
-155435750 989243875
921907097 186194159
-214009060 989991436
-438398381 955208198
958873541 16608091
210162153 937712530
-721667949 757432101
988500216 -433870728
703711492 627956885
895012231 274690975
-615402523 862572735
978682003 -134548226
-593757525 878387810
3450661 977594461
-702829540 780128760
310904758 904890144
136130863 955946209
-426403903 959048329
663973906 672773758
794110584 -780451233
648904253 688381887
-420763106 960781500
860928986 364156987
877770028 322353889
746556781 572062564
-541871642 910807928
798242079 490812106
-353278217 977325851
985451266 -463004595
673023001 663066392
64921223 969166994
843898967 402386707
888003021 294769024
154499278 951928298
-162637 978028043
651252983 685996070
968057567 -540935385
799068837 489359039
563521716 764589934
-708766081 773210852
807101556 474940342
537330668 784324677
182149741 945183844
604984627 729999228
-29231333 981233454
981417493 -488106838
245281148 927418400
-194716378 989925913
980701919 -156996319
847416449 394808188
926713820 167838456
484957485 819238504
884113610 305514607
305203882 907048677
745585441 573426890
925164545 -638101950
983756877 -197522941
-593276859 878723587
-56001991 983688089
988280550 -285719716
190265706 943075988
215293904 936275274
-720131888 759361823
925561343 172330394
130365869 957150812
736933057 585416597
965073094 -549932292
989945816 -369090119
971422508 -68379547
-377373517 972308029
984022104 -201520706
-688592111 795909358
188456240 943552508
-594662976 877750780
652693569 684523188
779885689 521791424
-353514323 977281067
-520361071 922097681
-84367091 985831071
-184362758 989807364
987400313 -446383460
942031342 102876243
402887029 864872325
554222497 771781751
550745843 774415462
986802657 -249959166
-697484393 786183068
738078142 583849099
-286858321 986499487
912530529 219494394
466609045 830317399
986459554 -454866546
874029925 331988260
974494560 -518989038
-75635973 985215353
855257169 377333374
808601524 472185733
976313103 -110783298
615308467 720697433
348295640 889856941
315105280 903275769
137804067 955593476
-517639564 923438146
409633890 861499310
986874014 -251426466
846621223 396535884
614175694 721731907
-161198656 989387162
-277391042 987336986
983599890 -195200000
-724673465 753611962
50598485 971336675
-373514124 973182747
-606027181 869589337
786580437 -785937548
973019752 -81444415
-52612694 983402696
81241753 966485229
825867955 -755377600
891171791 285819404
966955082 -34923170
667310504 669220809
481423644 821422005
-527693616 918384917
984849720 -214513438
579012430 752102805
983079862 -187702210
-677519915 807471052
942802750 -604166412
989789185 -407016088
946452292 82105543
782734859 517152705
812006839 -766756298
416719660 857900796
789497012 505884296
-659087354 825510737
185671476 944277310
989438122 -418087727
976420598 -111801609
375127352 878090499
850175367 388752977
965591369 -25538499
159296493 950820427
158228491 951070674
904344885 246286749
790143812 -783365351
980378120 -493432261
358489216 885474655
987282192 -260340097
-61300742 984119783
908249679 233768078
201089312 940192106
254184275 924648084
-638929161 843601137
783671706 515609973
700297754 632054534
302220569 908165190
-537007531 913463235
476420147 824471678
-361479667 975724399
936119489 129211746
-557456144 901867775
491473396 815158624
-635109764 846836410
-717221484 762980308
989990447 -380887385
121186470 959029150
983827177 -474323835
-524750857 919894761
-111461970 987467183
95516490 963963997
375042939 878128792
354784241 887080771
77601609 967103575
644304734 693004883
884053762 305677181
402988224 864821943
382366158 874766991
964314507 -17011711
-336783386 980194687
857375526 372462414
957574277 24090415
967149852 -36291536
-156563022 989273075
886007798 300314259
974546631 -94657946
649292398 687988938
978343639 -130978407
985398660 -223640044
713792773 615616450
117933985 959682502
633404728 703699794
951967573 54576187
694269735 639185708
540686892 781887924
357785456 885780401
-423723627 959874319
987744386 -271190773
477101295 824059103
97546803 963590545
-206927771 989995605
989839514 -354907211
715410871 613593110
-671272553 813764900
-59399044 983966615
948790791 70709608
985946394 -233300259
414902474 858830268
-291435357 986050137
19143765 975642725
797473153 492157902
-340595575 979574033
282981601 915078764
606869794 728320883
898624023 263922947
-36966801 981995451
834030398 422955046
-485664350 937762780
929237059 -630920047
896396140 -681094060
-11787556 979367397
756557352 557662332
-163958238 989449250
-134106823 988518998
-141193532 988795556
738768621 582900042
907910607 -665242076
783449206 515977338
775770098 528370049
941895901 103500810
194224217 942028713
-366302171 974736439
884728359 303835426
669824444 666525515
78963103 966873584
778039353 524759027
-155289810 989240032
-326873448 981718007
715186608 613874627
430083082 850896585
550700026 774450013
-705734371 776773346
736243932 586355474
547544937 776815290
-697410851 786265424
707984446 622771336
722965785 603952749
987963536 -276911151
508584440 804137791
984935648 -215914346
283988610 914727810
946254925 83048016
905539655 242502572
263602716 921632048
364082353 883031656
506003762 805829674
178860047 946023183
-4362194 978520786
389490446 871414549
54131338 970816995
121510472 958963749
-505282727 929238434
836654604 417573184
609084020 726340455
965066661 -549950987
853715404 380832461
-239360949 989539280
441188030 844830252
749341233 568116735
687047233 647497687
-25564865 980860294
229459109 932180138
982450909 -179005811
928546560 160573958
-553290824 904318713
-630531501 850600711
988171690 -437988224
984552540 -209728345
464719336 831427182
-655545000 828807653
910583481 -661321645
-98853767 986764406
-379719996 971764978
988462005 -291093239
918340492 199233493
988127236 -281351048
950758333 60817945
251077553 925621665
565332648 763158489
821041263 -759449937
915519805 209192604
875485520 -706655761
983430360 -476796089
77483330 967123514
-519971498 922291465
-462586120 946746090
-2080111 978254560
494894807 812991521
809408484 470697318
982838751 -184318512
880247239 315866968
-536894724 913524159
800071961 487589740
-556836380 902234364
734658732 588508857
945492929 86675342
436482067 847428020
682688002 652402058
-571566973 893207532
495131017 812840963
641123567 696170880
-553395017 904257980
895711970 272624714
112266599 960801816
668282602 668181076
987712459 -270383664
856223988 375119170
899273312 261962688
989394960 -327188903
765763847 543911572
813102023 463828943
541801611 781070464
984452123 -470164384
855488169 -727901525
-210528001 989999975
566604882 762144987
-535533150 914256867
139654345 955200212
919816290 -647026140
955099083 -576190312
-348877090 978145512
954294531 42228852
170835021 948030781
44586568 972206215
950106785 -588027699
947328359 -594331639
985806692 -460217569
792121738 -781920735
-254639209 988880250
981538426 -167129915
918659353 198092408
905998641 241033380
-9110727 979065724
812048008 465799748
-277683913 987313101
122408070 958782436
798810564 489813298
194809493 941873110
220192624 934874948
28564959 974415037
727313666 598299658
908013214 234539203
-267444816 988082404
840623769 -742215513
-491738453 935210624
294896868 910853000
-91160987 986283331
722527543 604517422
963708245 -13083105
638319032 698932369
-250032468 989109687
975050489 -516850287
952002344 54394608
979446958 -142740226
93298085 964367606
831172834 428744666
847335053 394985288
959455111 13181444
783826163 515354845
308686243 905733186
959426019 -565343739
556142117 770320714
959327305 -565597249
-374205910 973027251
141968224 954703851
622428385 714119063
-56915973 983763701
877158249 -704746717
392058564 870182599
806503358 476036297
-513649008 925356059
802982427 482410105
933781672 -622377066
135456287 956088026
833956704 423105300
-474458986 942265326
899851125 260213711
-151061672 989121564
935491267 131895300
659967392 676997638
-378366498 972078740
948865172 70341074
877934293 321926216
562559187 765348597
761251802 550719344
720804114 606733746
973860238 -521367431
989916073 -400008102
663755293 673005633
970357203 -60016484
152576715 952364791
702049898 629957630
858720071 369338773
65260562 969113600
-487095872 937167737
513217626 801058569
984524791 -469670673
-529725652 917328323
-372311006 973449096
918514185 198612576
983589264 -195043906
166569258 949077284
657831818 679227318
543568154 779768636
780949222 520069554
984113424 -202914083
-46581527 982876991
-263317900 988361218
779204532 522890650
794410176 497476006
-98478975 986742025
959755975 11392838
599496532 734816245
985852296 -231592002
910678543 225743081
-102540160 986980096
986205521 -238146730
70768018 968233857
805211741 -772062656
793718095 498670390
643155068 694152648
-189641457 989874324
547387916 776932587
382438870 874733199
582402144 749308299
909895548 -662338325
477609843 823750498
-378135081 972132233
914557416 -655289168
-36922040 981991235
67310733 968789145
946730196 80771750
567702505 761266933
511181760 802418508
63328455 969416728
402540551 865044671
827201284 436688982
553323881 772464442
984776031 -467935927
873990547 332088848
945775256 85334280
836516167 -745975203
917808295 201130082
962863582 -556184728
498961089 810386686
987027549 -254715414
-54802711 983588154
-511213143 926504041
440023150 845476445
-10879884 979265884
988733245 -430704620
-490034785 935935367
124356258 958387170
190516327 943009837
-17902978 980042216
726157821 599816058
-237669232 989591847
296639237 910219107
989984740 -393579994
974899372 -97796111
-12821548 979482655
827377307 436339234
-623261703 856438511
16110311 976029936
-703583700 779262966
-465733698 945581776
792473282 -781661896
973563939 -522462623
387699505 872264104
-22242124 980512627
989167904 -423765043
479827851 822399050
-621726170 857657336
99352644 963255850
663033469 673770605
893643831 278697854
882094342 310965849
619466832 716872843
-422221464 960335328
-678689188 806273383
434699380 848402290
392988851 869733500
105439718 962116524
534312720 786490748
606659461 728508497
412062313 860275213
979362301 -141818551
432367176 849666391
892819162 -685753787
601934035 732690276
989811144 -405958341
-494286394 934117100
431336974 850221960
431955270 849888622
884772729 303713854
730471028 594134103
361983996 883951922
982125517 -174669073
533418085 787126402
-44945779 982730157
986463065 -243121608
306204206 906671868
-419401497 961196123
-69284839 984743240
820201022 450341811
863747109 -719428739
677225702 658467009
-658886409 825699601
-514616589 924896287
939318756 -611447044
746472103 572181674
797037515 -778261919
794879242 496664599
953964482 -578949821
975334790 -515744222
756078547 558363830
844546030 401004496
989776965 -349673204
568780594 760402046
968135243 -43365573
986722690 -248328846
-401495026 966299747
973829481 -88372425
989862536 -357158162
580025968 751269904
989286548 -421520569
742635352 577548590
919165817 196263233
696953538 636031402
784625498 514031302
587893876 744716857
960225928 -563264647
954400919 41652946
970360090 -533596622
902347800 252530906
-722103602 756882841
989595571 -337764006
810534910 468611593
-23625732 980658351
838290879 414190857
79172865 966838044
786695988 -785854437
895021184 -682896728
-690935595 793404315
-287078261 986478499
969801835 -55760037
984809748 -467700290
-223921289 989896793
901599923 -674118815
869012375 344587593
747196538 571160880
152666702 952344443
982159914 -175122480
329148790 897747772
931354913 149180226
-677936463 807045108
422750141 854783393
-557353908 901928323
297712312 909827112
-257461110 988725489
110527913 961140867
680614559 654715133
179573489 945841752
766704335 542475711
101681568 962822545
766884972 542199445
-169562154 989564692
983462398 -193189098
-599407964 874378840
658049185 679001169
479277712 822735036
775323241 529076851
-346537015 978563686
-225889541 989867770
610681044 724903617
934537679 135946277
124685696 958320152
274537699 917983480
590601537 742429734
919965111 193357221
609601375 725875583
832217152 426636544
937430182 123552382
788717107 507201905
567001646 761827844
982349501 -483098020
944085717 93316564
-676146073 808871255
-672526442 812521322
215695033 936161408
832714627 425628706
840868984 408803102
986477789 -454711528
888335078 293839559
602485 977936541
860744916 -722543831
-92734401 986385452
979611407 -144559951
648554692 688734818
469605348 828544299
392898574 869777131
936010574 129677115
286881637 913713803
731341689 592973194
39911823 972868470
989550503 -415341332
969761534 -535537457
-381905258 971253621
558077898 768835592
989044098 -311602732
777956190 524892142
-553580686 904149730
457588854 835568854
921828386 -643749344
944687757 -600129709
4763241 977435767
-725242657 752881156
391888969 870264243
-551592868 905303006
490991873 815462419
661438102 675451686
-540376939 911630084
639609529 697665825
-223230384 989905966
958034867 21471200
-688923844 795556025
904644198 -669894782
60607951 969839472
877386471 323351127
854237875 379651587
-653748189 830455668
976285343 -110520877
307917636 906024270
820166402 -760175243
-724573848 753739730
918423249 198937724
884973413 -695536957
475633939 824946480
-241801311 989452562
850048805 389033726
902514405 252013869
631870018 705175356
-552861853 904567799
750126884 566994099
144627839 954126478
482513068 820751724
-506330694 928761962
988875170 -305072635
311237037 904763390
988436249 -290307866
-30801235 981391780
902858850 250941655
678727676 656808324
15639662 976089743
944318821 92221806
979838194 -496091033
701385344 630753670
982269592 -176578754
989133012 -315289401
801712162 -774732880
916347512 -652525007
534795837 786146587
-505825382 928991909
571970057 757835902
125474990 958159351
-537536819 913176318
989993657 -382816112
949819704 65570244
477554412 823784147
249741110 926037980
712467510 617262367
364878956 882680832
486098310 818530539
986126057 -236641995
30785025 974120184
170236243 948178350
-384104604 970730742
66857468 968861253
-48663646 983061023
-346704063 978534352
925879838 171096306
-464914722 945885746
931731220 -626286731
-500576058 931349384
430038570 850920495
-319032186 982819942
657129443 679957092
515460791 799547497
762220181 549269875
521216543 795632476
178569538 946096695
-285472111 986630859
984035207 -201719469
985275175 -221545499
798626411 490136983
952089845 53937324
914035982 -656087728
220827896 934692099
91763546 964644149
-119841826 987875140
-590053335 880960988
-188890017 989865834
734767599 588361747
958580069 18325846
989892801 -360648073
-215464128 989983930
158848529 950925555
908568695 232726477
985929858 -232998052
54855899 970709563
981189261 -162851651
-609037113 867372926
70534284 968271585
316244029 902834128
984847497 -467434760
674222936 661760724
666490677 670095921
801062235 485834940
-605952747 869643819
-293033321 985886356
985753129 -229816504
603982929 730885477
-109335878 987355695
937145659 124791435
260672980 922583140
-26037882 980908851
279245010 916370660
988552919 -433180898
913310445 216830627
888114279 294458282
798053049 491143696
962073384 -2735527
-510057016 927045090
-199842393 989965414
988027821 -278630488
-465770617 945568049
-296020682 985569515
-503068292 930237523
-630823178 850363715
851718287 -731652624
368580899 881040477
-62097761 984183616
928488916 160804653
116196840 960028024
937776861 122037572
-679415802 805526820
373410819 878868269
-626298550 854015207
369949527 880428553
872452801 -710073261
918964493 196991934
74765071 967578640
341251150 892812615
778831593 523489923
852343839 -731035185
-78695255 985435696
-233009623 989722623
956896665 27897453
812413336 465118509
788597199 507403897
963432393 -11306194
556053103 770388684
967721391 -541981039
961320647 -560370478
836735870 417405895
-497733042 932609933
721816283 605432860
983208555 -189526565
858108663 370762757
-344994349 978832500
550143529 774868339
963949718 -14641349
699800322 632648274
804861331 479027745
280973442 915774717
669571037 666798172
970192906 -58752542
-410993969 963667055
-18587049 980116902
103899873 962407285
970725928 -62877000
855574657 376607945
937316533 -615464916
558843393 768245637
800914608 486097131
235968570 930249300
-695390999 788518792
577430104 753400095
-165312149 989477948
619857656 716510945
23264234 975110387
657294716 679785602
-714090083 766813364
989900911 -361708408
908274973 -664713288
-506994293 928459116
-154934041 989230608
268580954 919992352
972378707 -526725570
303761401 907590016
-103254196 987020801
827078626 -754333645
-603658228 871317905
691845117 642009953
-540693375 911456448
-474794065 942134381
-343550005 979080463
577780348 753113463
881393728 312834528
-674242427 810801745
-681991503 802860989
713154624 616409848
669510185 666863593
-396988017 967499739
900938430 -675021317
898080346 265557850
331878121 896651404
673223429 662848717
-407159317 964745519
762769176 548445386
307173688 906305673
988579298 -294791365
854908998 378126828
-104460556 987089121
596328703 737547240
657343133 679735332
879727888 317233909
831907773 -750102437
-699184986 784271608
-66270609 984512740
499897621 809784269
989435236 -329154898
-556092646 902673733
512014448 801864267
-619458296 859439506
410153207 861238827
791233783 502932902
830324041 430451611
-146440210 988978107
418285857 857095952
-645794858 837598049
-474010114 942440217
-691167727 793153867
-658513557 826049692
881012708 313844342
-204619711 989988871
560821455 766709887
872241918 336518019
989790252 -350702271
969310615 -536977872
985776560 -230232983
948812676 -590991776
890548590 -688657765
925337545 -637801951
989794872 -406766746
-258592438 988658388
29597348 974278396
842570415 405213891
632767985 704312784
-430194495 957861567
711630860 618297036
856019808 -727366021
814248812 461673604
58744198 970124269
988363929 -288157768
426308151 852912877
940656956 109178879
762832128 548350801
957390262 25128334
-682613555 802212504
510303762 803002084
962282174 -557783220
333928476 895820076
-582563807 886024349
968156911 -43523381
-638521541 843951665
203989777 939407483
647842623 689452556
-489981641 935957885
986735187 -248583175
-730375956 746217743
955394622 -575463174
909811805 228632335
873141862 334242906
673546487 662497640
746309133 572410805
927220480 165844096
726247017 599699307
717309968 611192666
983005124 -479348182
-577772621 889191636
-571420667 893301037
136771932 955811374
-427173723 958809065
737113144 585170685
753012839 562833366
-429701220 958017153
957891227 22291015
774502000 530373390
671990925 664185962
982906251 -185260453
916981251 204058361
330750224 897105439
184223153 944651448
-639952750 842716703
846731630 396296476
797749317 491675482
57452699 970319947
892205323 282856665
513054867 801167768
907470973 236296482
-1246820 978156999
846305492 397218783
970015896 -57394016
914581105 -655252840
-294066072 985778398
8147908 977021778
-26747527 980981482
919746772 194152929
821146004 -759362475
403280679 864676235
299029229 909344838
989830435 -354097802
865757221 -717316676
379207099 876225796
317145867 902483631
961793526 -559103918
122031661 958858517
969908104 -56570104
965179821 -22765578
577191404 753595297
783229111 516340115
750235052 566839276
-98057262 986716745
989976540 -375827702
87810252 965346261
987885920 -274853861
879268703 318439440
901885629 253962037
282455752 915261329
337974465 894165622
323486106 899998584
974242380 -91976864
967804233 -40964151
989984630 -378245821
818660069 453302269
799175833 489170758
932351857 145075392
988974622 -308853729
240755658 928805057
692575183 641164805
956454647 -572828471
985965896 -233658105
-442120430 953968157
661642616 675236547
989749010 -347637476
78167111 967008174
-702791740 780172097
187136216 943897318
887868815 295143775
-538074391 912884379
982549137 -481980164
-569344643 894616623
856691620 374042021
781012082 519967285
930642253 152096159
-188972747 989866791
-732699596 743156005
-629551637 851395339
953521535 -580018814
-514907406 924757738
703473119 628244524
100119497 963113322
-200795931 989971061
-436031771 955985858
-692762183 791419271
979530611 -143662588
842335779 405710801
-507281175 928327912
929831599 155394852
962577241 -5888070
904060722 247180132
901117021 256333496
863042890 -720163183
-347705405 978356624
599248575 735031151
983243745 -190029496
-620887250 858319639
890188957 288616373
989081310 -313118932
505646925 806062393
288351551 913195722
130226952 957179650
163319942 949861948
-518499954 923017755
967856138 -41339121
834592185 421807160
-659545512 825079753
890104336 288855539
687957214 646464556
-144056273 988896822
908894722 231659676
832908270 -749216093
813979387 462180524
-104634918 987098891
982941606 -185754845
-383370880 970906280
989859471 -356836141
747136244 571245962
988107109 -280792187
-380160990 971662084
894933027 274924083
-502920988 930303415
-566874552 896155883
959040716 15626386
-698436481 785114313
-102454232 986975122
951318194 57943845
856369728 -727012165
989594489 -414112358
113523038 960555442
968036430 -42646300
905931009 -668080478
679429470 656031472
901649978 254689439
-89855202 986198386
816795018 456858244
-55143210 983616745
851508141 385788767
510132841 803115313
858882775 -724456119
725337095 600886820
-404146631 965580948
963785156 -553605948
952154822 53597205
542862826 780289150
635961430 701228859
497373664 811406026
-736856028 737617678
-133869274 988509157
-607053780 868836773
943245672 97243743
677017542 658696455
-183352031 989793561
988002976 -277964055
776620104 527022138
946611731 81341073
-419675324 961112799
-610835770 866032106
965355826 -23946626
-351934537 977579405
-524905630 919816375
-416627140 962033631
974956142 -98304429
-110608567 987422902
945825164 -597652654
841513287 407448089
945438673 -598498877
38110183 973119730
353204360 887761063
-390116471 969255078
261964237 922165564
26952080 974627687
542773899 780354721
510488711 802879367
471554911 827387350
282470527 915256204
891792462 284042687
-403559808 965740545
364527304 882835755
981223971 -163272988
62839398 969493021
933410735 140680415
816409548 -763240350
928454212 -632330679
817875973 454801631
611572366 724097406
320765113 901068211
622424970 714122250
989989072 -392884255
431635902 850060825
848322665 392833613
206839872 938628388
989731216 -409434849
956373262 30817233
-410888627 963696912
186379148 944094275
979298928 -141132639
325032953 899387922
23404478 975092101
-255677865 988825054
739058742 582500581
719606320 608267824
575730594 754785849
983487183 -193550940
327922225 898237959
868680286 -714199309
200794139 940271582
712179250 617619640
761010483 551078801
639649412 697626618
416068200 858234644
344503647 891457819
977184235 -119174332
658336939 678701700
552899289 772786118
981254875 -488955619
926667440 168020347
713706795 615723488
937248374 124344712
-182064951 989775548
-84803117 985860823
356653079 886271883
662357523 674484086
776506538 527202342
793180586 499596312
38433040 973074905
52776451 971017025
989450896 -329940272
778374059 524223087
987946108 -276447400
982173662 -175304083
17918526 975799556
-120308627 987897036
295713975 910556011
708906798 621645143
-435156354 956270204
869755396 342743241
323932117 899822912
301249293 908525850
963471251 -554486542
289717890 912712400
499697928 809912767
707627385 623206179
858755290 -724586331
989795292 -351101710
717674432 610729850
-592914480 878976330
988793275 -302112936
945164054 88234144
979652747 -496987691
988737582 -300135519
730342186 594305278
655014988 682141748
-620658680 858499666
934184748 -621596055
714966303 614150619
-493905279 934281549
137065757 955749523
-494790037 933898538
600464995 733973953
772527936 533469992
180259339 945667092
318664523 901891453
882417782 310098310
987432194 -263712842
-587424219 882757603
-309327591 984042994
-411524926 963516351
-368553412 974260258
478651486 823116922
848942856 391474707
973282453 -83670769
546643507 777487743
427858109 852089426
293208643 911464756
935329481 132584490
-118663026 987819524
-600290752 873746411
623797154 712838314
-45804687 982807857
748474211 569350650
980562704 -155358187
553296654 772485096
982977332 -479512118
680271547 655096340
-566246727 896544265
670293044 666020925
867764617 347671051
275812064 917548092
-171129952 989595112
-419762930 961086139
583753548 748185527
688800779 645505630
165837038 949255423
871174831 -711484663
506734756 805352146
-158290350 989316837
870844013 340026482
968428643 -45508547
233860781 930878266
984049622 -201938763
156586082 951450269
985777817 -230255400
-150064781 989092196
904428180 246024210
874470634 -707802291
-41845411 982447392
-676277567 808737637
218522307 935354506
-669188528 815815319
925817320 -636969395
879892159 316801866
989088629 -313420210
740952533 579885913
-614279335 863431075
-687924699 796617501
353014967 887842529
596617068 737300185
492977119 814208959
-411539699 963512147
943324650 -603063031
985346594 -463803463
651288831 685959482
894140333 277249595
802682565 482946267
880810880 -700510429
924189280 177590740
899876139 260137604
-708319754 773739623
-659810280 824830415
239518057 929181349
-539010127 912375830
-597018575 876087058
987390947 -446472342
805667902 -771710217
986632163 -453371342
319327835 901631811
729667861 595199701
-39997129 982277432
988505642 -292449217
986871665 -451249330
230444291 931889879
793852040 -780643246
-6138233 978726608
274335848 918052334
966005123 -547191602
986261815 -239221006
-297722656 985382931
121946314 958875751
941691478 -606507220
967769813 -40715743
789461800 505943875
-368331972 974307223
-524987275 919775001
564149554 764094197
482377721 820835092
989626092 -339584766
706336883 624774861
987063874 -449513036
-563418272 898281411
-549820894 906324554
957152071 -571085131
881091611 313635410
-34432324 981751177
956077826 32455115
937737140 122211328
-134018529 988515342
131277252 956961522
457427142 835661691
883409250 307425316
737626585 584468445
949558041 66882042
-21764675 980461382
-620044297 858981761
-561391882 899512041
977472806 -122045821
889666270 290093234
395498468 868518151
310385682 905087966
972338275 -75802154
-55038448 983607960
-732969523 742798926
565699768 762866792
384865544 873600067
966929338 -34742572
876685192 325167171
707775263 623026144
-304599921 984608863
934568037 -620852517
926355373 169243276
399893957 866358026
-239734466 989526749
-415185609 962458354
437881488 846659491
831775380 427530488
380681483 875546923
-519690117 922431351
989850350 -403956124
-263936483 988320873
979975564 -495424772
303679236 907620777
986415628 -242192647
399392540 866606345
-525359683 919586008
672107991 664059047
983225747 -189771624
825326879 440382721
650678245 686582292
-42463512 982504075
-85633569 985917090
980813571 -158330278
984439106 -207946477
903606684 248603339
-585547717 884024067
866232288 -716814506
242519078 928266876
-530777808 916778785
-672185076 812860691
969431197 -52951962
9323843 976876886
-255751613 988821109
887066382 297380017
-547233147 907801793
-723033497 755705602
-32076370 981519389
739185269 582326281
25883995 974767864
-582328654 886181014
894821369 275252163
-613448074 864062784
137484276 955661222
-374890948 972872964
662854315 673959994
941575515 104974495
696341144 636754003
-37043861 982002685
837786295 415237504
365890934 882234583
-686346034 798287427
985353862 -222878699
779829229 521882668
134254702 956340087
-639596094 843025271
-115206132 987653477
978226960 -129755207
-735421726 739537311
988084209 -280160723
298983213 909361728
963359608 -10840786
934455603 -621070645
944534814 -600460846
849731872 -733604941
-145372105 988941931
166954139 948983477
946933258 -595210539
440291586 845327652
-228855410 989814034
982827565 -480393037
698861205 633767527
272338868 918731990
536484825 784934892
172157778 947703909
636592236 700616653
947098579 78994363
-79838925 985516732
74799964 967572836
968289013 -44486919
-350652114 977819076
902735760 251325091
789953995 505110001
-490085757 935913764
928673558 160065225
645718659 691588258
446506540 841861141
623921447 712721743
63819755 969339996
886132406 299969965
73842773 967731489
975258311 -101025547
831818396 427443626
923926940 178586559
953160722 48290005
956805236 28408767
-118269698 987800896
837193765 416461922
986022246 -458491644
47496290 971788229
-20011712 980272025
750569859 566358953
382647501 874636137
975273087 -101159175
905138364 -669199165
-613652713 863907450
-121751509 987964345
989679656 -342923730
799135655 -776683638
943135808 97755735
989898753 -361420866
786768123 510468217
890087750 288902409
-130091115 988346906
172419171 947639250
943518198 95970958
-496469107 933164561
-663387643 821435047
695516877 637723644
379430041 876123380
519787125 796608651
472514115 826815843
974825900 -517717546
415677933 858434168
-567806913 895576523
989935856 -367237505
968511076 -46114293
426928374 852583801
99217464 963280963
782857085 516952014
464284002 831682218
988877841 -428547447
694818164 638543209
108020583 961624878
112889548 960679681
933983207 138283510
891188617 285771317
986311689 -240176180
794108091 497997913
980380619 -153238881
975010125 -98788991
959256347 14355957
985053473 -217845281
815507435 -763967189
240255480 928957359
-269156080 987962264
925754935 171581223
979674158 -145257862
971053729 -531306048
-298326820 985316126
450629042 839540294
178581791 946093598
-665514850 819387257
342468246 892308090
631940743 705107511
-642170670 840786355
939216839 115670060
957121059 26639744
-20561863 980331715
892300697 282582286
667127683 669416258
747581573 570616542
848867929 -734447140
-324224968 982098808
950799823 -586422083
988705966 -299033267
-87999347 986075514
895302120 -682529798
977384341 -121162879
795251775 496019166
-679009516 805944361
965956513 -547336508
366315702 882046652
796891314 -778371663
-329382507 981345395
-188689385 989863477
-119302547 987849743
987305586 -260862280
984860458 -214688143
988771714 -301343024
-532248335 916008520
-649753876 834071234
446073039 842104208
-655747367 828621462
800654582 486558251
-229335534 989804407
686334739 648304485
64014168 969309577
985380804 -463543343
-701591698 781541599
-495591919 933548324
657707205 679356932
-293160922 985873151
761690392 550064335
110904917 961067653
625650111 711096688
-24502584 980750192
153043245 952259268
-394640316 968110724
-56705343 983746284
-486040728 937606532
805371721 478100129
672903673 663195929
982433890 -482628218
848816108 391753005
804942877 478879773
345607411 890994102
332823382 896269113
725743606 600357184
628566377 708335265
916240597 206667606
-234760188 989676683
956168118 31954744
989923491 -365082903
989919818 -364491648
915744241 -653461250
649072616 688211616
761803278 549895171
902548378 251908324
918629671 198198825
-196487574 989941337
-392987156 968533215
557212337 769501120
-419526528 961158079
988327296 -436085676
-715068875 765621757
972974966 -524608515
847105991 395483415
-515185164 924625138
7861987 977056914
435894535 847749675
890935022 286495286
-69203543 984737088
988024072 -278529114
947109002 78943984
-733776624 741728335
989170265 -316889122
978321207 -130743168
802280308 -774301609
-544956649 909090306
-702305223 780728289
661760526 675112497
10692842 976707534
265371392 921052162
-532945855 915640155
-226378058 989859628
926747755 167705202
785631072 512361374
812064218 -766710922
-53020537 983437496
984150159 -203478047
928922779 -631490601
-334466883 980564565
989706756 -410365532
985555085 -226333274
851442119 385936135
905174878 243662135
-395255880 967951649
975384125 -102172904
77852623 967061236
-324926989 981999117
215834937 936121614
-583602602 885330832
877860886 322117351
-257781889 988706727
45227301 972114605
970900578 -64243144
-661428602 823301139
823097019 444733886
394021209 869234385
-683984935 800774415
700242136 632120938
108304308 961570478
719007357 609033048
972969221 -81018476
887491423 -692458824
497599855 811260907
968175648 -43659854
-243126891 989401715
436117020 847627913
-275486601 987489479
655850044 681280884
688911272 645379662
853047090 382339958
989421928 -328501505
73643753 967764291
350499343 888919748
944071117 93384967
-299301676 985207673
209950624 937770942
679232316 656250066
969750366 -535573244
978999763 -137924780
875849098 327320872
-546120155 908433211
944602296 -600314779
-581701601 886597956
-533917330 915122729
509751474 803367664
637959574 699284105
-525830676 919345208
882189991 310709794
200462080 940360831
840451650 409679492
843905139 -739167487
879467449 -702078401
936955900 125615064
905126207 243816699
259177480 923063928
983501901 -193765958
-443819870 953394712
976542385 -112961434
400757560 865930067
537777416 784001525
955554124 35349591
-299383663 985198533
490601043 815708823
732938707 590830309
976823466 -115659425
989411535 -327994937
782887183 516902566
655270786 681878403
978071072 -128127238
568942665 760271848
933990079 138254643
137170889 955727370
969604150 -54259603
229171161 932264770
161138243 950384395
803288106 -773536326
941492889 105353902
-656215210 828189475
906503420 239414166
813835189 462451785
750513664 566439635
75359436 967479590
758070570 555438337
481491773 821380113
125538379 958146417
926125863 170139707
899816220 260319660
-191089288 989889950
989475380 -417213292
242251664 928348598
964384944 -551912523
802271252 483681154
226614682 933013137
819836388 451045035
-368846655 974197703
188636881 943505131
240227676 928965820
828244517 434613467
209187614 937981514
929892322 155148338
861212975 363485751
-40250757 982300797
-680151374 804768549
639427203 697845047
-403157082 965849986
-253073962 988960879
824329568 442333022
-707227043 775030229
982967129 -186112330
974235831 -519970169
-576049947 890316699
612874311 722916162
814916606 460414389
860230548 -723073287
-523347297 920603227
989511886 -416319153
512407524 801601780
146901263 953629570
-346889642 978501678
918963274 -648394028
-343667995 979060448
551763232 773646173
962363817 -4549874
748443044 569394902
972698608 -525595873
952076295 54008227
967319979 -543216219
898404941 -678432534
973304498 -523412960
792272343 501157268
705803289 625422638
827627066 435842582
131165245 956984806
845112775 399790101
609816323 725682385
155951093 951596030
-154324775 989214203
726082907 599913960
989776138 -407582892
572157643 757684384
336743117 894670924
-141078925 988791385
-520804045 921877151
988414221 -289642654
-714321334 766532176
-575599297 890609585
-622636694 856935248
-665550188 819353119
262756130 921908320
894866697 -683098401
966350543 -30724065
931553867 148363436
102737087 962625390
562370370 765497012
506763862 805333090
818790289 453052734
844029961 402107067
928589056 160403884
-194139899 989920600
-175161438 989667005
957230611 26024977
926088268 -636498267
-171639317 989604677
-357112681 976588363
916633589 205284667
947568684 76713775
824953080 441114773
686597341 648007361
-470485752 943799456
980552488 -492558552
-354141650 977161588
779422174 522540161
984479739 -208581506
692373845 641398330
985009495 -217121958
935719974 130918711
-586139417 883625286
982097319 -174298028
773163869 532477249
827799052 435500501
796325309 494156867
928852544 -631617288
-653022962 831117855
979161223 -139651888
667008589 669543503
849177214 -734146191
-249000264 989157383
989477442 -331299831
943554201 -602574416
138028774 955545850
259739085 922883702
964288533 -16841935
969941928 -56828180
195321795 941736621
-442105876 953973050
926516572 168611738
351055494 888682428
-705975794 776492535
973591712 -86317314
924135350 177795740
304162423 907439639
-690581340 793785031
979944737 -148278652
866861575 349890510
309215944 905532537
367389061 881571030
-243771808 989376271
963035533 -8777122
463149274 832346243
983013897 -186770422
925978208 -636689848
387785280 872223502
9926954 976802317
989998582 -386950820
988464865 -291180908
936542266 -616993246
542134686 780825412
428906344 851528016
22499549 975209722
-401808745 966215258
587991697 744634478
964049534 -15288174
-713847854 767107453
-94250793 986482933
530436970 789232950
911451167 -660021841
978858549 -136422668
863533023 357958962
846665910 396439058
354089897 887380003
-18229360 980077855
659718341 677258551
-372432615 973422279
961364057 1648234
121758191 958913736
-618136112 860465891
586077138 746242516
880938200 -700360900
217064780 935771066
10050230 976787067
625205018 711515828
19944369 975539877
-707842754 774303856
-494658642 933955810
-526026785 919244707
926297505 -636134031
938950833 -612199104
845399115 -737763853
311016840 904847390
771029395 535803313
892141539 -686629339
962041569 -2537458
-32904167 981601307
561850963 765904567
890819966 286823385
819216635 -760956926
-364427792 975125329
-271516960 987790784
626201016 710577397
-195337327 989931583
-729284155 747647073
987222650 -448051127
-387709374 969853164
494468898 813262605
769898491 537557540
984755811 -468076757
715235815 613812879
891202616 -687831684
894089921 277396972
39252018 972960876
910955930 224812596
418887957 856785740
970567096 -532919008
-265165473 988238783
324240345 899701331
-25354159 980838635
242507257 928270492
255529325 924224175
925660024 171948992
752639358 563374276
-499565417 931799296
978405054 -131623738
576502427 754157029
987190227 -258290782
978954805 -137446195
-383985514 970759298
349782006 889225403
369608115 880581464
893912123 277916469
981887664 -485614601
968604232 -46800639
850388846 388279290
665901737 670723547
954172577 42885104
989184764 -317522599
852925378 382613936
965547361 -25239508
989155975 -423977220
795174458 496153202
736561733 585922943
-717935314 762099353
543088388 780122808
646309749 690994896
480539575 821963945
938645304 118212856
934381062 136608226
965064019 -21989927
986027382 -234797680
742425158 577840985
851105735 386685878
-296313797 985537619
-282560128 986896781
495770697 812432586
174141562 947210719
570030578 759397711
478070220 823470595
787854861 508652510
387539142 872339993
-638545625 843931014
-562295246 898965307
-643646518 839494895
452992649 838199043
988729441 -299850244
944590618 90943218
-98323120 986732690
812548155 464866355
520994001 795784627
864349380 355998924
-716639226 763696898
988484742 -291794183
183216018 944910596
-594430272 877914767
392195292 870116719
616411682 719688346
989351935 -325113010
-705217608 777373701
819919480 450884825
-732349825 743618414
524215642 793571410
133324611 956534969
571808502 757966270
805989255 476975577
619057356 717251366
720009181 607752541
360898225 884425958
922135562 -643239072
-46862752 982901918
363024673 883496103
831119336 428852384
815880873 458592529
351954783 888297845
970065952 -57777985
-129240529 988308937
276844293 917194758
-591213841 880158645
980225761 -151461914
773424626 532068899
-255567244 988830963
896979074 268856961
99502116 963228075
257038769 923745676
-99411407 986797483
502521816 808091262
452085522 838715102
857259691 372730376
818339820 453915815
989547005 -335013557
-682885323 801928053
-722374382 756541220
855871145 -727515932
988196329 -283292709
644671573 692637780
763440462 547434967
721531230 605799324
154154194 952006927
989026154 -426142180
898358748 264721186
856435004 -726946058
560420112 767022752
273087085 918477960
849254131 -734071142
280911119 915796238
-714115800 766782131
800502024 486828615
181713149 945295559
988602483 -295552073
185053156 944437118
845890074 -737298683
-63421140 984288833
-609579706 866969195
966184823 -29588050
-31725090 981484430
943614449 95521270
821401275 448024113
989943655 -397721013
766747473 542409762
977809848 -125449317
508785986 804005031
821869225 447117267
950822239 60490876
482753387 820603519
987881687 -274742123
853480986 -729906912
690407268 643666124
862796143 -720420307
931300767 -627097787
967023551 -35403968
978259641 -130097739
-20376513 980311677
979020776 -138148730
-617700073 860803411
-623808963 856002622
-615351636 862611696
973911142 -89081224
987454267 -445871253
653087990 684119164
965337931 -23826302
-256824339 988762018
654723510 682441717
835060225 420849116
881224777 313282514
143935055 954277294
975710295 -514253451
802670079 -774005702
-148327095 989038593
-302974153 984794013
586320135 746038784
766661441 542541251
694481962 638937144
-480381653 939917187
-111204241 987453856
-431348879 957496075
788513274 507545158
-135209306 988564528
-464134990 946174278
90053623 964949197
797002885 492978251
914096905 214126933
801650593 -774779600
828212042 434678244
98526905 963409095
956271784 -573284502
-157224870 989290041
505471614 806176661
266866956 920559967
811187813 -767402530
387580112 872320608
262641567 921945675
-318389552 982905101
912422694 219860932
504484359 806819266
636968096 700251301
919970304 193338268
880643830 314820088
985407374 -463341220
312701537 904202909
927205674 -634540471
416672326 857925084
-719249798 760464601
974843787 -97298579
960200801 8723751
262345448 922041982
881902206 -699223215
900492790 258252456
911739521 222174823
-54924907 983598422
-269905070 987908471
980666725 -156580415
-644419340 838814419
974734280 -96320983
814973809 -764395285
897926781 266018820
48885466 971586493
87612205 965381115
501338407 808856432
728949130 596148348
731810829 592346560
700804328 631449155
888663999 292916915
512195643 801743358
255137980 924347943
532746352 787602830
943281658 97075741
885362649 302092921
786981614 510111863
909511510 229626667
989946910 -369302174
989109290 -314279536
-377064507 972379106
-54580142 983569377
-252722938 988978556
288764866 913049689
914614640 212341311
356518944 886330074
-292117936 985980410
830002848 431096093
956835942 -571876354
-376340884 972544806
983394986 -192209920
-72394501 984977196
507156808 805075594
859185728 368250013
-735412389 739549778
-336319650 980269382
-239964640 989518665
-226518827 989857184
519198910 797009838
68123369 968659327
984544527 -209601791
117445565 959780034
988499080 -292243127
534913859 786062374
853647128 380986738
957020421 27204084
111638551 960924885
923347366 -641210705
847608794 -735657866
-81675849 985645314
-21234820 980404417
-634376000 847444130
575844465 754693117
910113019 227631918
661163851 675740050
729989033 594773979
987924048 -275862300
923033184 -641740098
-448004454 951959932
269274996 919760651
-295570371 985618337
987874225 -441496387
564712532 763649178
-196343464 989940163
881686519 -699478631
839448400 411778501
244274152 927727995
970530359 -533039704
986184777 -237751839
987004416 -450052798
939474044 114521610
891627302 284516135
974495857 -94208401
764141814 546375434
80509286 966610655
989799036 -351404820
881460757 312656344
-16708390 979911387
165560040 949322670
841726506 406998798
988035848 -278847550
919783199 194020240
290191736 912543932
-703217344 779684006
-109003809 987338047
440235928 845358516
729433294 595509510
602450387 732236800
989999970 -390110151
-706792875 775539533
527537399 791267504
970276042 -59391629
96183994 963841746
66632527 968896958
834002341 423012282
969459691 -53166902
-519596817 922477726
576174332 754424446
842595182 405161342
251759148 925408798
435197416 848130804
987144253 -257274031
949992174 64704694
167131461 948940226
716273636 612505565
-453174259 950150172
985159579 -465200776
900851617 257151253
-580775648 887212244
-707334207 774904140
103523862 962477932
654182942 682996645
857839625 -725519996
272243791 918764056
-387958594 969791882
758128110 555353576
-526802938 918845141
968908759 -49052455
977728931 -505831395
-50792447 983246124
2729194 977681305
-468523246 944539594
502036534 808405128
816388484 457630213
720273989 607413538
930160135 -629222856
545921553 778024912
-464761188 945942636
633172737 703923394
621451738 715029858
850786841 387395139
982695131 -182332443
931715798 147698300
825294337 -755867446
746187490 572581726
923513681 -640929855
956988627 -571494258
111336182 960983843
942625113 -604541197
954617180 40480091
-636065212 846038046
-390816936 969079721
290885889 912296788
607812874 727478913
989747621 -347539253
254583932 924522377
-528972680 917721023
-542841276 910271276
969395355 -52682473
831522795 -750442438
-637130559 845138231
72271075 967989618
961401129 1420721
139690751 955192434
128072799 957625955
959906320 10493195
982437678 -178827599
842736176 404861956
-446261346 952562165
755109584 559781102
947154100 -594719716
641195078 696100038
983593211 -195101826
955470378 35810626
516945490 798542132
850015021 389108557
673686165 662345632
-60912676 984088600
788975895 506765467
340665869 893055076
919052551 -648251850
-716704439 763616718
298635558 909489184
989990014 -380673133
-616314053 861873244
807482493 474241671
989657032 -341491961
909274049 -663253249
216177289 936024186
-424480268 959641802
3306603 977611871
979318376 -141343012
936927273 -616234085
957331965 25455839
801074159 485813744
606178647 728936840
-162420659 989415132
-79757675 985510990
989040907 -311473815
324108086 899753576
904179287 -670547464
893358100 279527247
986680926 -247483221
854649315 378717654
979516267 -143503523
-324136600 982111338
-577576433 889320225
568377289 760725885
347324454 890268562
-544186021 909523362
798341646 490637249
219235959 935149884
-515528674 924460822
801357748 485309478
-305806357 984468086
48673086 971617404
989948522 -369625750
658023815 679027565
713385899 616122658
908205259 233912958
823983878 -756977057
922163567 185235369
-706124890 776319060
785195863 513084555
980087485 -149888237
394609323 868949537
225749090 933265769
643364657 693943670
575555289 754928550
709585122 620814201
-436431941 955855569
983412520 -192464194
978040571 -127812061
977471812 -506952386
826848576 437387808
584063829 747927227
980554611 -155263393
-435320968 956216827
950478594 -587166855
982868392 -184731998
869311939 343845245
948918685 70075297
989994374 -391862719
-211238546 989999508
-658492111 826069792
938501518 -613110395
987864738 -274297075
911493878 223003407
-218988684 989954227
-475911794 941695624
685641901 649087298
117019623 959864827
681232720 654025982
91356770 964717139
-408155532 964466403
255218039 924322632
747699620 570449419
37880188 973151595
939235460 115586956
-588088051 882307380
-50376630 983210156
622329749 714211109
-331658055 981000636
954990698 38441181
947082232 79073371
963077639 -555587709
941438904 105601587
-671775283 813267211
582319925 749376457
-673638143 811409886
587752769 744835602
-676575501 808434575
804138948 480334153
789112082 506535412
-201914367 989977048
82445372 966278469
989977369 -376040761
690918736 643078426
245603561 927319236
-343023187 979169419
772022895 534257143
874108351 331787830
465379904 831040160
989353438 -420049463
826804715 -754570424
-391392828 968935239
461603024 833246628
301394929 908471830
704748878 626701420
976358637 -111213789
-731006678 745389262
570306433 759176000
683335070 651678831
980931737 -159744540
658283180 678757684
809867163 469848729
-550342228 906024430
-208270143 989998115
928365054 161299958
927267919 165656858
954857999 39166777
815587347 459147686
958309624 19891966
-608760555 867578065
769571459 538063509
-619623804 859310500
290941490 912276986
-421222917 960641216
599355292 734938682
535927176 785335960
283253125 914984354
-731438048 744821287
-465943172 945503846
521863485 795189334
960526956 -562476197
941957554 103216774
-84238756 985822270
545484087 778349833
969294698 -51929118
971132684 -66069765
772454942 533583835
276456708 917327497
-326761883 981734377
-585838484 883828166
-705444915 777109731
987530744 -445136262
475360929 825110834
-475792343 941742689
987021853 -254591339
877264025 -704624735
704451428 627061912
106853218 961847992
943431094 96377853
220543726 934773933
648423549 688867065
-373075540 973280066
805154638 -772106764
901950807 253760428
964093285 -15572009
730829117 593657244
682030600 653135972
395379245 868576051
978961778 -137520386
989993056 -382402186
-319813348 982714790
982122007 -174622819
610531566 725038540
292352118 911772907
8963847 976921372
-611289102 865692437
967216094 -36758724
845066855 399888741
-411603127 963494001
868138091 346750621
-316073621 983205603
-310009890 983959337
14074554 976286530
-473798084 942522778
21868434 975291538
-655298779 829034103
-608814335 867538216
234403780 930716584
657038002 680051857
-629311348 851589554
439791312 845604912
-469478179 944180318
944274735 -601023389
739079508 582471975
988867836 -304805547
-368751342 974218037
-315553525 983271349
-571801412 893057558
573342132 756725793
948004361 74584025
886860348 -693235631
948592624 71689026
742855420 577242442
989564115 -414982123
567487646 761438962
918701502 -648810665
930832558 151318911
61876695 969642867
987605550 -267781795
551103148 774145465
361604206 884117951
967880627 -541486726
660262703 676687442
773809194 531464064
577741611 753145189
847619390 394366434
525594280 792617854
-479573878 940241863
241044859 928716953
940509614 109848531
954497172 -577661161
-170911717 989590973
-457405261 948634591
969630830 -54461543
926625661 168184145
972741558 -79117883
276254484 917396705
925746234 -637092756
955717448 34447941
35659076 973458263
-493079460 934636538
713316068 616209402
986285714 -239678456
493959702 813586011
316843099 902601364
620656873 715768872
941538306 105145391
301935495 908271263
561459338 766211311
113941386 960473293
-711101784 770419756
989050867 -311876935
989828224 -405103568
912085396 221005355
-185794605 989826613
989702214 -344408466
-692742309 791441018
383745081 874124202
949681468 -589008617
395174295 868675549
714043230 615304452
787115765 -785552112
898456131 264428194
22708175 975182651
978039391 -504458776
750191948 566901042
980149545 -494566335
-472309344 943100950
983245540 -477911061
942479819 100803384
620225265 716169850
799567798 488480102
-709389699 772469208
903148883 250036034
723597663 603138065
752326974 563826146
317465459 902359220
978844290 -500812581
877516123 323014293
410894283 860865875
716050491 612787484
-508793553 927631480
559387387 767824972
604660285 730286861
741647252 578921776
536330222 785046118
581754935 749844318
649639700 687636900
937972716 121179020
989770129 -349155894
-417122849 961885192
604509596 730420181
985193188 -220166263
-516774584 923859604
904735662 245053107
377955255 876799626
907990396 234613229
-355202153 976958350
434365294 848584250
160522838 950530674
880334940 315635790
615965682 720096659
811404660 -767231807
947039580 -594974326
699065298 633524435
25150575 974863870
933298957 141146675
438293225 846433070
-723823936 754700181
-605491653 869981077
649569273 687708292
-215673771 989982698
968698351 -47495089
989680600 -342984673
890679070 -688493857
920352207 191942371
-335767557 980357652
-508050563 927974242
388303395 871977986
-177858545 989711820
259100134 923088714
835092498 420782986
-515924114 924270862
198510838 940884174
-617021998 861327860
484871875 819291577
984193087 -471910156
631476548 705552796
935725869 -618595370
963435282 -554587387
279827015 916170070
912221172 220544888
145689042 953894928
968373311 -45103049
948524839 72023432
122598598 958743829
602632657 732076477
-636810327 845409921
864638387 355302508
-666003181 818915138
973716605 -521898871
-543181373 910082784
-559968417 900370050
548511582 776092212
67699495 968727147
796171215 494424432
174749460 947058540
404582753 864027156
-482100922 939224493
877119492 324043513
945044018 -599357221
-580860052 887156395
-157774755 989303975
417682209 857406271
530783112 788988914
111498134 960952312
922248050 184919109
756426691 557854081
177672319 946323305
986380638 -241509836
-429905765 957952658
466366286 830460421
852658973 383212055
297894875 909760299
968640698 -47069588
651932965 685301408
-326291217 981803141
770891994 536016875
-360676414 975885619
730370650 594267489
643494130 693814562
161078186 950398709
592374201 740923650
958970971 -566507288
-497778868 932589782
-551973708 905082668
970772282 -63239032
-517965034 923279199
-100908392 986885384
985532679 -225943473
216304004 935988094
518131809 797736862
973775595 -87905099
-638330234 844115540
927080761 -634760243
986129469 -457616040
921434019 187953262
678101205 657500670
974880496 -517506788
-15561446 979785425
989942460 -397828459
846521239 396752326
-492633822 934827661
-664722264 820152042
630607531 706385503
946024275 -597214869
982449133 -482542977
940246659 111041896
-185061116 989816801
-475502427 941856701
939002212 -612094412
973400527 -523063277
981592205 -167805060
920128776 192759351
-629789839 851202368
763903103 546736639
988831878 -303497792
-717707465 762380820
980686056 -156808279
972392719 -76248086
862366064 360744862
625163033 711555345
-89769600 986192787
-612726873 864609567
642818358 694488240
971817892 -528681480
-688727092 795765671
58352842 970183688
206500553 938721580
912782322 218636710
493103046 814129243
-613803644 863792781
364129678 883010837
-514025677 925177177
755600678 559063061
989283184 -321946114
989926860 -399156196
-182362058 989779836
650012252 687259170
270712986 919279267
-79212342 985472433
584479269 747580515
951593627 56521088
413839279 859372460
989442792 -329528184
843495244 403247309
917927989 200704680
753533803 562077198
402059189 865283826
344616204 891410595
938781113 -612544682
-19019540 980164070
974736415 -96339989
986203546 -457006170
989978835 -376440143
-32519008 981563193
-270548404 987861632
56951008 970395508
319694556 901488043
165261222 949394911
819016231 452619590
-243865085 989372558
319089429 901725261
664703900 671998633
286249621 913935880
211094371 937454338
127224335 957800964
530255383 789360918
527965138 790968349
389612899 871356258
824560867 441881592
989997958 -386374526
-215931126 989981112
45518960 972072832
792004161 -782007224
695335085 637937082
866891894 -716114494
156878962 951382878
-371635292 973597566
804633659 479440222
808226055 -769720646
-70396078 984827237
452364490 838556539
-617103934 861264565
952029765 54251378
946547675 81648527
-248214691 989192515
711950551 617902433
-707156868 775112730
820288081 450173829
906440248 239616848
989835386 -404735870
790111318 504843165
927433379 -634138159
241378162 928615307
-309454075 984027507
881758539 311863682
923899200 178691774
-356799971 976649363
768730992 539361351
861119326 363707527
-488295602 936667026
-525193803 919670331
834957751 421058989
864190536 356381253
869460619 -713354415
-533037854 915591445
911869527 221735902
948511076 -591674110
-719439591 760227738
945619245 86075874
989562225 -335868738
101785816 962803105
928015127 162696686
945648016 85939220
158959581 950899528
985870457 -459711300
904554673 245625057
287336095 913553908
533030013 787401825
-726757673 750930455
229869343 932059414
867961166 347186899
844386705 -738716514
-667452455 817508851
944650883 90659314
-1160846 978146876
293135406 911491180
-653083379 831062762
955518123 35548014
988306631 -436340551
933927772 -622094482
72166387 968006724
984646330 -468834382
-75894130 985234127
772081742 534165462
688922485 645366829
44095765 972276204
-1436239 978179263
989126474 -315009350
199147354 940713598
987361765 -446747351
-608243749 867959861
-275985527 987450583
109834927 961275355
915761581 -653434397
981184617 -489318146
-227430943 989840972
893241404 279865430
926040517 170471912
926399003 169072390
894558494 276024193
985376689 -223266295
758653025 554577865
676861353 658868607
971707303 -70668114
636708669 700503583
305394636 906976904
191987141 942621355
150189445 952902168
-307507883 984264525
927072861 166426546
660095698 676862894
-528778568 917821983
773335810 532208050
-422942608 960114200
891432904 285072939
784891770 513589431
228668120 932412346
-437162798 955616484
932571932 144164173
488251932 817185865
631096267 705917363
773356792 532175188
882746362 309214231
985073888 -218182920
-717544037 762582584
-721124430 758116388
560998453 766571718
186671670 944018298
-212914701 989995800
664381359 672341407
-350723650 977805736
-619340483 859531227
960177808 -563390483
743841127 575868418
508757823 804023592
454457591 837363227
423035355 854634344
919389982 195450701
142971147 954486821
864393871 355891802
748579187 569201510
614239943 721673297
-191760895 989896898
732874299 590917174
751679970 564760762
940984576 -607990969
984819565 -214023158
838456938 413845595
843645178 402927845
-597313300 875877207
927603998 164328445
967188130 -36560778
-213258006 989994644
-369120754 974139142
324765025 899493971
939642378 113768700
920188701 192540311
739825117 581443748
-104097634 987068621
-646387476 837073174
-222605027 989914154
571020205 758601670
967878984 -41504221
985395756 -223590595
-349783059 977980171
950617535 61535804
826086914 438890894
986652511 -246909211
729039867 596028659
971166895 -66340762
-684244876 800501194
966259573 -546432341
-685145400 799553920
-572905955 892349725
-508304258 927857264
987362599 -262137991
-694459685 789550816
-13764267 979587191
949743061 65954513
278540664 916613109
981839899 -170954053
-207483564 989996918
478005099 823510206
709552084 620854705
-621442255 857882053
947292116 78056694
262467190 922002455
989999502 -388264955
659655550 677324274
830347813 430403869
-685844271 798817333
132374780 956733105
973438070 -84999872
713521368 615954278
438374275 846388373
964867650 -550524521
908385688 233324166
987935814 -276174330
611125109 724502336
534562929 786312619
863628956 357729378
-652235305 831832444
989732677 -346490406
928338322 -632536312
797785639 491611976
988295644 -286160114
-22224598 980510752
987011517 -254366761
-261776153 988460659
622670903 713892728
-91625021 986313485
973488026 -522742698
933321506 141052692
984074174 -202313093
933498069 -622924430
-222930117 989909901
420959732 855715197
542587926 780491738
-280309318 987092829
870246032 341519623
-501994731 930717157
349293037 889433270
735211497 587759653
494626634 813162280
868091550 -714832302
747279928 571043131
288023227 913311646
864096872 -719063272
726198366 599763014
-19278691 980192289
401583188 865520237
900850526 -675141195
-396471171 967635523
808540606 472297946
902569269 -672786442
581197901 750304540
-309605821 984008902
176266725 946677572
942822874 99210919
928581401 -632104041
-117730485 987775302
711831912 618048955
961347806 1747819
613042436 722763338
931186125 149872468
970533936 -61385312
940603300 -608789168
480695270 821868705
686304435 648338761
971936613 -72523582
-664402540 820460185
354330025 887276641
67092771 968823847
966640289 -32723449
972990061 -524554386
760053868 552501738
815310963 459670085
949998614 64672213
812467227 -766391954
665724265 670912627
507205420 805043737
175947629 946757861
527605207 791220096
-642598261 840412993
976678032 -114259984
16616032 975965627
520145329 796364226
-242453116 989427711
78890373 966885894
427759222 852142063
939908627 112572810
525985883 792346730
889123923 291622509
460844213 833687693
-58959833 983931008
977644122 -123767072
463529956 832123641
916887239 -651683795
983782883 -474606682
969264442 -51702980
-327703779 981595359
985559425 -462161420
788346980 -784665155
949050217 69421137
48009608 971713845
620893474 715548968
-689523700 794916346
789829784 505320590
958642754 17960730
922399488 184351242
813718581 462671037
-357606572 976491630
803321757 481802483
969611301 -536018539
-680837214 804059097
665181425 671490609
-544354447 909428905
702585202 629313884
-575304208 890801234
911900574 -659342984
-736198688 738498619
973304157 -83855775
927025065 166615105
420242719 856086122
-703994829 778789004
-110756578 987430594
904167202 246845897
666795126 669771339
177007339 946490957
888822222 292471998
388087784 872080189
-557684289 901732585
929840103 155360342
940014083 -610013319
17342490 975873119
434595196 848459061
-143440487 988875325
-53401314 983469793
574203083 756027494
140294314 955063408
792696254 500429649
965211102 -22975242
167523650 948844554
958711119 17561089
-484432204 938272620
-543761688 909760177
457886342 835397880
-186811711 989839988
783176250 516427171
963296673 -554975784
948658700 71362736
843129069 404026746
984903285 -215385845
863903269 357071789
841756904 406934679
168389235 948632611
970058114 -534579712
186941701 943948049
954270655 42357564
972658124 -78429053
821465432 447899826
177846754 946279266
616107893 719966552
703819433 627826616
535220825 785843063
954575940 40704140
-37863520 982079561
599856869 734503329
972933649 -80720108
398646512 866974824
-532298771 915981939
874276909 -708021106
982536139 -180159563
-235783392 989647640
905414378 242901397
890102924 -689215304
986990897 -253919743
827774581 435549179
869705643 -713088169
-642788869 840246355
789995276 -783473244
839569742 411525131
973690032 -87165421
987632652 -268434336
306067676 906723358
528268397 790756147
720746554 606807626
907095563 237510349
608187987 727143259
-724805395 753442584
847766730 394045679
438262984 846449724
984410147 -207495761
861260287 363373656
812846672 -766090980
805257286 478308321
533894092 786788337
-331254970 981062193
982228220 -176027485
-137726682 988666101
-107027942 987231454
985654647 -228074449
893866082 278050803
584224716 747793034
961601827 186701
-78117689 985394608
987383720 -446540836
970954020 -531639429
-421092888 960680955
339597433 893496943
424915956 853648308
-327271458 981659499
520007833 796458069
328233241 898113776
-169515684 989563773
-512181281 926048606
942389207 -605038692
718566056 609595568
183559366 944822328
-107774545 987272195
-614794654 863037834
934861460 -620281971
-722132268 756846693
680005053 655392397
791323733 502779372
915560560 209050191
-558615247 901178908
929295563 157562701
-628098260 852567626
-640735066 842037039
952174365 53494837
802150590 483896647
-204899569 989989887
179232210 945928598
531108996 788759026
-718668251 761189310
158018000 951119713
865076311 -718034712
621937277 714577275
973189142 -82878769
966039819 -28595611
338604345 893906742
932416026 144809812
845433142 399100747
989840662 -355013979
370394942 880228800
360709283 884508324
496015274 812276241
796578362 493717202
862575946 360244415
914848224 -654842969
594065775 739482028
-663118046 821693518
275723227 917578477
961963134 -558647577
852171103 384305887
786118327 511550769
-168993868 989553396
986062862 -235457490
307733938 906093796
895480013 273311179
195474718 941695825
641716083 695583602
881777446 311813174
837466046 -745110973
-126872017 988201073
-627894680 852731492
989618393 -413379926
-576557513 889986464
34774225 973579666
825529172 439986183
-716260248 764162270
938811169 117477047
989936496 -367354898
932320567 -625171822
984095240 -202635183
-78232009 985402763
791924687 501753066
-645249920 838080452
160147294 950619793
-267917665 988049527
-84779273 985859203
-296908887 985472672
980333805 -152700420
98149334 963479037
-277818737 987302104
956687519 -572247206
781354052 519410213
814747684 460733063
-193389299 989913368
-472011926 943215786
792115631 501426059
-711996545 769344512
983074324 -187623820
531361874 788580628
192248747 942552151
970937603 -64533733
770006558 537390268
898739606 263574853
335202968 895301127
716614770 612074174
957280813 25743178
844711390 -738412048
-113665447 987577790
-694993750 788959279
626479628 710314111
744326275 575190847
947669849 -593568972
-246217322 989276963
977214161 -119470522
387477814 872369007
131991091 956813052
-413501586 962947163
515007800 799853797
33006478 973820945
426619843 852747630
-610026109 866636638
534437832 786401710
-113029824 987546182
900140090 259331764
-405623689 965174262
969743314 -55315075
-275728089 987470661
240386225 928917558
347048438 890385305
954540075 40898662
273623624 918295175
113089892 960640399
160347801 950572239
986883171 -251617493
-713015795 768115396
567203070 761666690
-38010803 982093353
642654479 694651482
-175428506 989671465
-453898389 949893572
-389856805 969319976
989754741 -348043666
988075474 -439148934
-172582893 989622060
-155915755 989256364
-446289286 952552597
947530041 -593882335
778942941 523311123
-564856311 897401503
213950341 936654031
-485274364 937924473
-291826121 986010296
890420457 287959773
285716784 914123009
-381228934 971412274
965449785 -548831499
920595602 191049628
-509957033 927091627
-581102058 886996038
245788291 927262367
79064093 966856480
978618077 -501855336
544309240 779220612
-271586121 987785686
989929667 -366121348
-150020426 989090862
965927497 -27828741
920477488 191483031
-320819588 982577203
-82744326 985719442
651027190 686226447
236284268 930154780
-709154185 772749671
883318760 307670354
242794237 928182585
659243702 677755135
-694676015 789311577
889496239 290573335
-667251565 817703986
989999973 -389638215
919323160 195693374
972360181 -526790828
590073562 742877005
532954984 787455003
744492608 574958129
246872393 926927721
573533511 756570798
-61868597 984165277
951525190 -584736116
834671148 -747640760
978232740 -129815768
471937056 827159994
911194919 224009289
980104508 -150081224
924368271 176909481
-304555182 984613985
819117666 452424993
842517228 405326612
633478814 703628329
691538565 642363879
872163343 336715946
502620302 808027542
799527618 488550954
-699766690 783613277
616715824 719409359
41975418 972577793
-535089131 914495361
1335419 977848677
216710869 935872072
662096640 674758728
961709161 -475522
910383717 -661617137
957991682 21718017
248080751 926553691
-615194494 862731996
971088460 -65719741
913273318 -657254852
928623561 160265689
298410337 909571625
900437135 258422905
-48810865 983073943
850718184 387547722
109115382 961414553
-96100691 986598149
828103522 434894467
949864045 -588587824
-12524898 979449637
573851136 756313225
-686891300 797711189
-1089831 978138509
7946049 977046589
834150820 422709377
-378400417 972070897
-483439290 938680039
961259019 -560535067
108904891 961455081
673448757 662603947
982320847 -177263775
881672449 312093078
637685687 699551773
737767210 584275657
775073169 529471852
848968091 391419224
-252780311 988975671
561581508 766115688
-680358630 804554506
753406909 562261613
70270691 968314076
-722620680 756229470
902214399 -673276364
380852592 875467921
959111585 -566149137
458222517 835204321
976254729 -110231659
895986612 271810985
989351287 -325082426
-266483711 988148879
989268677 -421889798
855671283 376387015
921157663 188976946
-585385458 884133361
-30484991 981359932
888175772 294286192
945408504 87075825
-719125557 760619564
-25471813 980850731
987560369 -444845796
-187254939 989845762
781165274 519717819
819313560 -760877323
989125718 -424486406
752832475 563094735
-681241473 803640131
-151264141 989127445
-260713024 988528747
872193889 -710362119
973098225 -82107907
869678053 342935662
-637164041 845109816
602738060 731983746
395589291 868473862
401001065 865809260
-22923967 980584717
-189398265 989871664
890907202 -688206185
-367892097 974400472
809867831 -768437658
293690263 911290481
958736020 17415212
636398113 700805089
989985960 -378787553
745444007 573625231
338748699 893847256
925028577 174383382
-638947315 843585496
986856423 -251062312
-407567188 964631330
50159143 971400837
643934766 693374577
945576792 86277402
-136327241 988610183
-722717141 756107214
846117767 397624582
-228461851 989821765
779584623 522277928
918750629 197764067
792942956 -781316072
511870152 801960429
65040703 969148200
989909706 -400490383
-236130904 989637581
862755252 -720462840
258744127 923202507
820742502 -759698856
-540534982 911543367
624743229 711950176
126963764 957854613
845999975 397879055
524303356 793510877
950926568 59956025
-429356772 958125720
83552560 966087438
-631959074 849435531
-549547633 906481164
887050864 -693001577
982791874 -183668360
859429615 367679057
-711892022 769470198
619349828 716981049
322191895 900507925
483290540 820271337
443787983 843383759
480315515 822100977
-50652769 983234072
981399508 -165415034
837147157 416558117
199803337 940537659
983499248 -476375100
487005979 817964971
989077841 -312976349
428613781 851684857
846007404 -737187229
180391632 945633374
987488542 -265011632
-35753764 981879635
550805831 774370208
-700277132 783034576
-86513180 985976231
-119670012 987867054
556750023 769855628
892254167 282716232
985717976 -229193709
425827515 853167287
888000645 -691829696
962099328 -558279145
441710591 844540041
752944801 562931976
942172462 -605495364
435480692 847976065
989890673 -360389507
587476822 745067744
871888636 -710699198
908658250 232433628
881359448 -699864617
521579553 795383942
950770309 -586490539
75023389 967535658
-691445804 792852780
728038985 597346373
753558009 562041979
840329202 409936538
-235159553 989665446
573607401 756510954
602972498 731777082
847741187 394101301
980960735 -160092758
973317257 -83967464
530081769 789483232
55551343 970605780
961879651 -558872241
976583361 -510704961
-343097667 979156880
866657274 350391620
140747605 954966320
989867720 -357724373
565245243 763227777
-568023024 895441942
-631994207 849406732
861446745 -721818511
179182666 945941199
966250555 -546459341
-413638134 962907677
989686418 -411094386
841848351 406741556
989508313 -332912554
860725868 364636110
397447342 867564756
614869560 721098403
866816449 350001228
989902849 -361969711
792228019 501233304
989999841 -389180261
857106660 -726264798
607466294 727788567
-408784772 964289629
957400880 25068661
734539569 588669825
626028103 710740506
824916564 -756188506
971988090 -72941891
-568580357 895094487
944843750 89749007
937978702 -614155082
-383878820 970784832
958374290 19518317
199211209 940696479
-466350534 945352079
-550660003 905841203
411994721 860309467
972648472 -78349543
989972360 -374800081
739312757 582150471
922208307 -643118224
720588129 607010938
-176866654 989695400
971465890 -68726672
151708444 952560626
-149124023 989063714
978896892 -136830338
271107999 919146650
-476565032 941437948
-470782916 943686526
223976947 933780905
24202483 974987863
322360981 900441430
987679401 -443622475
914810958 211660910
-89752183 986191643
708467131 622182661
-362690773 975479448
376851744 877304559
-693139465 791005430
989322297 -420759698
820281117 -760080494
595977222 737848300
-717344103 762829198
-344786229 978868442
-638184147 844240618
875258718 328838869
922444649 -642725337
963124595 -555456714
762583932 548723641
224430567 933649168
-307891200 984218103
952425103 52178819
989925872 -365474767
987904436 -441153107
824689598 441630120
954040337 43596175
922956707 -641868634
604234550 730663197
914599893 212392310
846033110 -737162795
981214911 -163162874
-495231648 933705745
905040311 244089208
798805326 -776932518
-674621883 810418327
476675066 824317405
989880726 -402291882
826300494 438470275
-9660525 979128004
333013121 896192185
-356054959 976793692
828687830 433728826
980897421 -159333395
988936717 -307393264
-491890221 935145806
670006561 666329513
-197674364 989950597
-161390251 989391604
512474956 801556689
-662067071 822694715
990000000 -389813220
-632191321 849245080
105365250 962130649
-727828236 749544191
921540266 -644225806
938345372 119539241
-303217113 984766414
878301026 320970468
316601222 902695397
854064255 380044194
634912774 702243454
211473554 937348946
775894928 528172280
906344650 -667493608
-233777968 989703252
-629676280 851294376
-615811473 862259437
526984296 791653147
380381217 875685506
-90184029 986219831
902329364 -673117838
-370811026 973775886
-361188864 975782864
4850544 977425189
981551119 -487403211
784360722 514470184
944889874 89531130
802019754 484130122
958699977 17626224
807245894 474675657
-630644962 850508534
910135525 227557021
978555178 -133206331
311951256 904490591
803182076 482052668
734584633 588608973
770911494 535986570
882669068 309422307
855325615 -728064823
108435930 961545201
-617195471 861193793
-565338801 897104909
486689871 818162230
950215846 63575798
905357498 -668890332
886551350 298809596
-433503784 956804875
980612376 -492253484
-592542864 879235299
-89241975 986157984
986052635 -235267264
714648230 614548504
-29070896 981217239
178653468 946075469
917255206 -651104720
-620514905 858612776
811535422 -767128640
325802641 899082689
-644158792 839044385
926925152 167008439
-206789326 989995263
467735733 829651344
969789838 -55668727
-281027633 987031017
640990487 696302670
881080583 313664620
698936593 633677737
171475637 947872605
474985129 825336790
954010361 43757273
495015255 812914782
286431244 913872075
536149747 785175937
-639720886 842917365
-322789830 982301818
534062334 786668764
-100261064 986847531
8858460 976934379
857059708 -726312474
-80354066 985553088
921727606 186862829
-163567413 989440690
690646174 643391876
-31529183 981464856
539167193 782994022
-268270476 988024842
-353764531 977233566
-610334913 866406253
987612855 -267957245
974671594 -518310559
962546832 -5697357
917964936 -649981668
-150762762 989112784
-451878180 950606437
962004536 -2307318
848162107 393184048
871137345 339292080
692037629 641787464
-492018138 935091108
955368790 36368571
132135674 956782930
509290507 803672328
-182280341 989778669
926384341 -635982162
533165285 787305903
291976402 911907669
-106675682 987212143
982604841 -181094967
967117122 -36061390
-695745892 788124067
613562154 722290559
703387211 628348103
740355132 580712240
406244219 863197518
435748995 847829300
989056977 -312124962
-379188530 971888449
361510150 884159027
970028714 -534675247
940810590 -608355712
932155875 -625483840
839007813 -743701596
-655400704 828940411
750344187 566682889
618142410 718095732
-458673398 948174074
409162677 861735577
838328941 -744322994
474077877 825881036
166833752 949012820
-669703966 815310228
988948148 -307829940
274966700 917837085
-92557477 986373992
958427243 -567883932
950645909 -586779019
629404320 707535631
823378547 444186245
-685113507 799587515
974149880 -520292079
947065383 79154752
987456034 -264258909
978383293 -131394851
989290253 -421442199
94929696 964071408
-385451522 970405764
-336980281 980162921
976549092 -113025475
901414665 -674371636
916044189 207356908
-652687696 831422426
33652187 973732987
331480058 896811686
988162219 -282329060
585214893 746964990
-413991763 962805381
532140154 788031362
123925330 958474736
143215788 954433735
623529016 713089636
200568436 940332254
725872592 600188721
869895706 -712881439
-349271003 978074050
627823530 709041009
-413082698 963068128
181155403 945438207
980723701 -491685844
-272628487 987708125
465689034 830858720
-699472376 783946747
809314401 470871240
985800166 -230654904
19684360 975573356
965054916 -21928998
879213861 318583166
971883197 -72091038
-285963087 986584548
-432674967 957071800
883649509 -697135073
26509738 974685826
656610960 680493858
853569010 381163130
-541800234 910847399
-502570751 930459990
934655319 135448568
989996162 -384787995
402707944 864961462
526476030 792006794
254737258 924474130
-6734667 978795058
576847770 753875526
908277819 233676238
118518015 959565642
924446673 176609937
-518652835 922942889
989925954 -365488682
-375658042 972699919
904799535 -669676210
951530106 56850415
922321436 184644112
533211916 787272795
-393316298 968449557
-412149680 963337083
425688910 853240553
888758589 292651005
916248825 206638695
-313396430 983541167
-440092317 954645686
-162328479 989413040
-511423261 926405238
985835804 -231294850
958196992 20540619
760817040 551366824
989999623 -388575316
665681062 670958651
262464070 922003469
391509993 870446653
858620333 -724724081
-695563050 788327493
441526657 844642266
-304368410 984635340
-134766218 988546235
86146256 965637429
987688751 -443523353
-560786667 899877818
-669563709 815447832
982386891 -482890289
-595059101 877471610
-298849145 985258081
799229901 -776612424
898478676 -678334113
272659457 918623300
-354590036 977075770
934264940 137097849
534464206 786382928
686792954 647785855
136527702 955862749
988393794 -289034964
832169867 426732300
909009871 -663641731
975584273 -104002574
911636253 -659742292
-103909723 987057995
856043978 375532774
915214714 -654279798
962414920 -4870161
-100462269 986859351
278318490 916689386
970565736 -61632238
-250988097 989063390
796254786 494279395
977297552 -120299067
909045577 231164500
380789141 875497217
-673432686 811616337
867838939 347487984
976410567 -111706383
100290105 963081607
-727261476 750278753
45857618 972024313
988947394 -427423157
-133327198 988486489
-240196356 989510515
962626760 -6198850
989554505 -335433606
920575810 191122305
909827619 228579883
966649788 -32789527
810732756 468244798
396448849 868054067
989966194 -373400228
443647742 843461990
988848039 -304085071
-137585849 988660535
-137967211 988675454
983318327 -191102388
80353004 966637357
-362045519 975610082
796702456 -778513382
924110003 -639914650
982730700 -182823189
985526939 -225843846
969104756 -537630973
529126158 790155412
894887135 275058959
703893178 627737457
376986652 877242890
175584454 946849073
913170435 217310716
601242422 733295640
-626640520 853740481
97969152 963512408
818409924 453781573
-672399674 812647522
-178253425 989718349
-344004698 979002757
989212333 -318743509
278777808 916531553
-238051718 989580329
501984996 808438450
94595141 964132507
-362389715 975540431
871630094 -710984324
808785697 471846466
986815330 -250217922
946275671 -596661833
-230965775 989769437
-514947042 924738849
148434449 953292461
381847206 875007777
-663539206 821289613
985912080 -232673811
482449733 820790743
-20548916 980330316
954235115 -578295653
942168680 102242229
931478107 -626764149
-655900581 828480047
936511443 127532657
722267994 604851661
974027023 -520748703
-559306663 900766151
-645871895 837529828
867309144 -715669985
-467197997 945036051
694920257 638423531
247338892 926783459
-25091950 980811563
-281383778 987000155
759095404 553923373
415589848 858479166
737204764 585045515
799756018 488147954
718707044 609416038
-344384112 978937639
951483191 57093362
-451061765 950892683
954320507 42088291
-523762366 920394294
-49111016 983100162
970426867 -60555154
749415830 568010326
668956627 667458398
611435737 724221236
912590620 219290004
986169382 -237459105
955863235 -574301667
-94516559 986499885
-677439154 807553494
684799448 650036593
888365932 -691377044
986582676 -453804581
876722686 325070284
666634712 669942408
400867505 865875529
-545833207 908595359
888988944 -690603420
511253960 802370483
-620384773 858714885
956122128 32209628
977143188 -118770878
965910540 -547473524
153399767 952178528
-678844916 806113513
637597079 699638260
629194752 707735693
-696083814 787747816
818914370 452814937
616848574 719287302
988802485 -429710136
2851575 977666593
944476700 -600586548
152471354 952388578
517809070 797956337
68719899 968563606
973557170 -86020745
873935762 332228399
807408214 -770358626
978149315 -128942535
43737320 972327301
-33640148 981673619
-75500704 985205503
989874575 -358494130
779118456 523029157
766207084 543235156
983172372 -478350524
175125590 946964214
729583217 595311600
666852164 669710498
468280954 829328594
940969658 -608022257
-436365106 955877340
-68776946 984704801
984276123 -471355541
989467475 -330788269
861510570 362780125
860135008 366025141
901174475 256156327
-371906020 973538209
987510087 -265514299
268342695 920071645
-628363469 852354132
611281026 724361314
948123272 -592549046
536920129 784621138
769181107 538667204
742877277 577212034
904132245 246955637
515698395 799386707
507630181 804765187
870495199 340897545
-730987211 745414850
862697770 359953791
-680492522 804416114
-691897851 792362608
881740396 -699414936
793954131 498263523
-410869287 963702392
-706768396 775568163
957553143 -570079857
903763843 248110929
174862756 947030154
822172576 446528628
-501653256 930869411
-412521827 963229941
479219998 822770257
947515535 76972052
-228967018 989811813
-449417138 951467892
847443920 -735815581
-492127570 935044314
939525803 114290231
-497966719 932507122
-360173745 975985905
-67331135 984594701
900594795 257939770
-328942555 981411181
239989199 929038290
701666114 630417502
804902803 -772300844
393077504 869690652
818568828 -761487213
826544415 -754794908
-533619261 915281880
929846791 -629802554
522992546 794414205
73961425 967711912
501928136 808475212
-484701251 938161486
986668902 -247240245
989113299 -424694069
86745249 965532936
-74567658 985137307
937403099 123670594
-3466775 978416414
-407619514 964616676
-49920119 983170617
775949548 528085672
832885118 425282921
981635217 -168348590
581395253 750141586
163081611 949919145
-208989969 989998984
933749842 139262222
119601910 959348229
977690782 -505999179
85805686 965696733
524785211 793177708
829346652 432411041
271759209 918927434
586754226 745674763
-17455035 979993191
388888747 871700402
-605273804 870140216
360233092 884715702
966683131 -33021690
46503542 971931596
596648798 737272988
592055271 741195032
842616926 405115193
-164278985 989456201
873246367 333978152
955774105 34134762
288982513 912972777
203420217 939562243
979865855 -495957222
334536411 895572672
-255924461 988811812
983696172 -475152482
60833415 969804733
804608848 479485134
-103492656 987034337
884371213 304813072
809266134 470960380
-727078576 750515432
681683379 653523335
928236231 -632717261
767836900 540738032
-631787152 849576264
981814758 -486003272
949981987 -588315717
-641853020 841063646
748885599 568765579
979392863 -142150438
536192770 785144999
251602806 925457680
-137924692 988673831
987130919 -448903069
-673311788 811737497
989904296 -400886482
937037961 125259154
969188614 -51137328
958613632 18130427
943876358 94296548
957690614 23431782
88706986 965187943
-294431969 985739740
382162789 874861362
-302321245 984867967
-173401295 989636750
987071481 -255677275
988891371 -305673847
390528178 870918357
85003131 965836350
-459876152 947736758
-270034251 987899107
-246381102 989270206
164746967 949518820
-445922788 952678099
-320380513 982637718
-198125360 989953926
726893765 598851060
945863036 84916347
200639978 940313028
795671895 495290685
-211056187 989999752
-538003969 912922626
917097766 -651353329
515060229 799818365
831052189 -750857324
20761863 975434559
99058790 963310430
986825344 -250422642
924316917 177105240
827917410 435265026
-672699506 812348882
920297757 192141513
598535175 735648089
976636598 -113862561
160978903 950422336
-59568546 983980291
-714893543 765835657
-679636748 805299232
598951517 735288327
-297877210 985365854
-482960873 938875066
496725716 811821538
-73058440 985026563
913943409 214655540
-498298752 932360811
77391062 967139060
968861701 -48703506
834078321 422857280
228488087 932465139
-577192061 889571870
145707164 953890966
953438644 46812761
918769001 197697824
-188019410 989855407
101960707 962770469
642118958 695183922
989399037 -327386896
-595628919 877069641
897711230 -679355676
877529252 322980167
941609644 104817689
813663728 -765441387
919258191 195928789
987761057 -271614358
861110912 -722165676
853452839 381425141
936921249 125764942
-680764633 804134281
723197041 603654612
-533268295 915468890
-333658625 980691920
985619837 -227464201
289721692 912711052
87763010 965354591
956821868 -571911551
-12215661 979415169
881830561 -699308161
248647656 926377803
954593637 -577427256
41255921 972679711
891860876 -686990629
773270210 532310771
854365842 -729025667
706044285 625130101
989945438 -397551520
554856724 771299499
659798433 677174685
237812262 929696037
389055026 871621494
-730461190 746105866
859311780 -724017074
933258092 -623384441
939683936 -610695326
804728802 -772434884
258865702 923163669
846985419 395745444
-483085651 938824204
-35637378 981868426
709795157 620556398
414975418 858793016
688881883 645413281
-726320913 751494407
873427175 333519814
-601512582 872869072
421194243 855593765
80801078 966560744
903508703 -671483355
502264830 808257513
974391701 -519380905
973578009 -522410696
-264379129 988291771
-130324175 988357066
-90064341 986212027
751887680 564460886
814682387 460856196
-669856959 815159997
-686215674 798425136
-492665361 934814146
682095044 653064059
926098595 170245908
-504007735 929815481
983725678 -197056846
973040212 -524372630
-249759569 989122432
-651038374 832913189
-273603255 987634389
826234723 -755061967
989651522 -341146790
378922374 876356516
-622224080 857262563
-179122953 989731809
806857181 475388374
884436076 -696186910
362084614 883907915
597266850 736741664
988829568 -429304267
581147165 750346422
966707754 -33193359
549747478 775165679
893703358 278524722
255686687 924174371
-671847591 813195524
899472959 -677002007
-506282279 928784018
811813875 466235931
640087742 697194907
841445185 -741456900
947269764 78165163
962876140 -7768514
951888154 -583887464
-341025199 979502862
-273283948 987658635
862557129 -720668678
-574578351 891272171
630083302 706886990
-702688254 780290669
979063976 -499790391
759865133 552782129
797611897 491915551
-65496935 984452218
825436895 440167077
989908412 -400587596
947817731 75497358
-570345456 893986311
970714902 -62791126
976601583 -510630181
-27532874 981061484
897198811 268200154
851464906 385885297
605143947 729857793
221922701 934376334
897036812 268684666
884602828 304179299
-30429093 981354301
704219325 627343034
804275000 480088511
807010125 -770668496
46745708 971896652
180664235 945563749
989189198 -423378624
982277700 -483496007
891837404 283913744
988693983 -298624515
866163685 -716887042
151983522 952498685
239188754 929281189
238169559 929588508
835878680 419168508
150716867 952783813
142433097 954603288
855021231 377871148
987030281 -254774976
899197475 262191911
86079640 965649030
726813191 598956855
-638039039 844364795
982246828 -483666867
-577286517 889510035
562021545 765770741
268155177 920133970
836047256 418822137
780324694 521081629
179745393 945798006
-259871117 988581070
942892805 98885886
939910129 -610228111
988346555 -287648972
255909540 924103777
-308870488 984098845
687550302 646926845
797179646 492669986
955041881 38161015
-5911150 978700390
848744973 -734566347
960635669 6094452
-386556810 970135787
912460530 219732428
201057279 940200736
-398471991 967107680
970443842 -533322977
5704687 977321213
518491680 797491924
726105026 599885055
157561975 951225343
624785978 711909975
988630469 -432140586
267592450 920320408
845016411 399997058
707436120 623438991
418023028 857231096
989110838 -314344371
989520538 -333564631
-452689926 950320914
-631898357 849485267
-462898891 946630919
962995675 -8524396
920872629 190030004
-80693308 985576888
751668894 564776743
-684954813 799754636
623473835 713141339
93555337 964321122
584328363 747706522
905240577 -669055221
865012100 354399919
858101733 370778855
989048661 -425770791
-365631087 974876566
200443954 940365697
-413541297 962935687
742027529 578393682
899333171 -677189790
178420123 946134458
767658906 541011762
434923273 848280259
948584031 -591509279
553821083 772086778
59634195 969988816
591729832 741471858
715461048 613530008
989610923 -413615951
988860509 -304538719
502964028 807805106
-204057394 989986672
528479143 790608665
671534129 664680853
831313579 428461137
876376456 -705644210
522042483 795066572
817810891 454925655
22617036 975194479
458110080 835269126
-93999442 986466845
531717233 788329863
572103620 757728059
58059279 970228237
851428463 -731938239
743142124 576843320
212367398 937099114
785099115 513245247
-632411879 849064007
790265320 504581597
-488853579 936432798
-112113221 987500166
-358455171 976324728
-490324523 935812308
952052591 54132117
-322975217 982275735
605490163 729549840
-736896601 737563180
-618058680 860525848
989336196 -420444288
164351014 949614118
779027484 523175344
-658234873 826310800
246100046 927166318
767078164 541903566
-323630674 982183019
773438496 532047152
-25738327 980878112
987558412 -266659090
964005297 -15001487
-655034121 829277219
795911640 -779106459
163444246 949832086
-45647279 982793708
-674432170 810610136
175153787 946957139
55187051 970660246
-540899816 911343034
836762243 417351600
589242189 743579815
932019265 -625742493
556346848 770164296
855099046 377693873
989869728 -357947789
866281314 351312123
943118074 97838281
337268528 894455476
-55616585 983656164
981161635 -162516543
-356419506 976723226
976222909 -109931702
885836931 300786025
938552129 118625618
862923068 359415992
929522113 -630399078
974002644 -89875858
981269043 -163821627
969250120 -51595966
895641379 272833729
-295295863 985647842
853181241 382037649
473749203 826077789
988856451 -304390997
981124969 -162072362
-397431080 967383080
989800642 -406482805
-660487994 824191642
807577026 474068198
116688102 959930717
-728278651 748958582
-402801696 965946528
968719947 -47654539
337420691 894393066
807932131 -769950131
-660782379 823913188
841098065 -741777564
405067317 863785329
722105600 605060667
774593079 530229856
684421850 650460866
609168269 726264781
-466997982 945110700
795389174 495780964
893553854 278959385
728479832 596766383
-59697500 983990693
815839584 458670669
989806021 -351976944
861306589 -721963482
936400617 128008738
962679067 -556696662
956752355 -572085355
788244179 507997979
948552784 71885618
989947513 -397352307
944164346 92947854
788420237 -784612334
840196922 -742609337
8899251 976929351
876471406 -705535718
-99517903 986803759
566682591 762082914
381155240 875328165
580255455 751081069
-713120421 767988887
896517133 270233653
888415278 293614629
96925421 963705350
518547178 797454096
280747901 915852574
989713957 -345202807
960211997 -563301085
-728040133 749268928
785507403 512566902
546397911 777670747
472923940 826571093
932919585 142723453
989487826 -416914472
895980898 -681640419
974162829 -520243778
146017964 953823009
-36715422 981971680
367745667 881412589
988473099 -291433671
721063821 606400034
981815170 -170637355
-367312815 974523262
-569273964 894660999
309800536 905310492
825968491 439123651
868785085 345150827
940912983 108010251
928162567 162109014
231075492 931703434
867270151 348886895
-123567965 988048641
758495474 554810753
871576920 338189769
-661561032 823175465
-398341441 967142472
-68173410 984658932
-80356841 985553283
-708246000 773826933
949735309 -588884594
-567205087 895951128
-598208098 875237750
182635403 945059489
234738765 930616812
972913915 -80554790
-452342445 950443139
381373482 875227226
850511759 -732841312
617121014 719036669
581470551 750079392
975956019 -107429338
-377593544 972257353
884221365 305221578
380209536 875764701
457645117 835536550
-651521806 832476845
683391024 651616192
949277318 68287037
-585068475 884346839
987718046 -270523748
600954668 733546779
-319900502 982703030
537599547 784130279
794578472 497185074
859968913 366414888
988054497 -279352857
845558231 398831281
966273880 -30198461
551624346 773751288
882629368 309529173
217713409 935585910
35032394 973544332
435323425 848062002
771450538 535148219
-697983377 785622954
516589631 798783208
-669311101 815695434
780305163 521113230
-214737022 989987971
-189206971 989869479
450956752 839355027
295050771 910797150
961660887 -559460043
582063766 749588731
790615480 503986356
903092137 250213339
942557002 100445609
929193027 157976139
-681314370 803564568
989666853 -342108107
901035820 256583863
-490965370 935539908
-347149043 978455919
330343017 897269075
987720769 -270592498
937869911 121630092
977362404 -507425249
899245687 262046191
-675688355 809336346
120913711 959084193
924049439 178121822
692767575 640940808
809963456 -768362742
-652488425 831603063
989854190 -356312150
803577594 -773316004
927859435 -633384670
-552743692 904636330
-400958112 966443558
63365689 969410915
594798658 738856272
362411070 883764948
981859068 -171199589
-436874084 955711266
494726069 813099013
989734380 -409310062
-716545481 763812117
384736715 873660384
788046467 508330561
-132630837 988456833
-692995223 791163761
981569361 -167517304
833136733 424772317
894608736 275876666
-430122508 957884296
987014397 -449962380
832438961 426187298
483813210 819947663
-171835095 989608300
806001070 -771452314
902783903 251175168
723843307 602821086
-615585847 862432372
971593397 -69749103
981327099 -164528752
98852515 963348733
308125365 905945640
619622960 716728437
547221051 777057185
538309276 783616231
59862509 969953910
414347210 859113584
333064399 896171366
208064015 938291349
682775082 652304819
-64286578 984357174
674648777 661296025
473605872 826163528
273833488 918223649
669166311 667233133
234018363 930831359
898251507 265043574
518437325 797528936
193184860 942304380
-614924879 862938243
987842624 -273719103
861178996 363566250
953042885 48914854
-482425483 939093172
698267700 634473804
-701054534 782152297
-352197759 977529999
954851658 -576797844
396297405 868128166
-15570785 979786453
51175393 971252291
245893205 927230064
-672045531 812999182
787365089 509471307
-546735520 908084430
981431465 -488033279
-664229572 820626574
-230477654 989780351
512150805 801773293
701905285 630131055
876345154 326044000
-595948496 876844084
-275190786 987512431
-438225036 955265534
-287799104 986409353
981359465 -488411066
-427000709 958863014
802608940 483077889
289145755 912915026
-225627597 989872049
-569189989 894713539
865185446 353980802
651707687 685531590
276566322 917289967
-264306736 988296534
961762786 -559186543
959804823 11100667
-222291117 989918155
740628259 580334772
973657107 -86881113
94252144 964194781
720702256 606864481
311868653 904522226
833873590 423274544
989993091 -392120054
-251834478 989022178
252391795 925210800
987953264 -440595457
-52233083 983370178
20607295 975454505
746924402 571544795
900668610 257713253
-108697307 987321732
975312638 -101519786
987466859 -264508781
918021988 200369773
496000295 812285817
942486870 -604832738
-417738641 961699575
-600100550 873882687
945381848 87202181
976774696 -115189186
-446561899 952459064
632026010 705025652
688658000 645668089
426187041 852977024
133862325 956422371
964749433 -19886162
212073725 937181392
691966676 641869473
496282311 812105494
-667626845 817339383
374853771 878214588
976093012 -108712586
984677368 -211721809
580679099 750732241
-481475568 939476773
902260555 252801157
989335349 -324341796
910134542 -661985279
-338014135 979995739
525734833 792520549
836307071 418287982
824745028 441521772
387318524 872444325
-157149571 989288116
921198009 -644786283
882020359 311163865
676204057 659592631
820926542 -759545528
-570284930 894024607
989221629 -422787889
-462052630 946942066
408956499 861838916
982312934 -483300902
-316315007 983174699
972974708 -81064691
934839829 -620324078
924809129 175224659
928408902 161124636
828031083 435038791
953849898 -579226639
-213413437 989994092
-677964142 807016782
-514578454 924914424
934437195 136371072
427379424 852344047
915127585 210559581
809602383 -768645264
909645802 229182365
322587882 900352178
-737132097 737246540
908443220 -664468869
-445130568 952948943
350216713 889040234
927252485 165717800
808346372 472655034
118204488 959628388
585539316 746693188
-588373204 882113397
981603410 -167946610
985581377 -226792188
124822688 958292252
970840390 -63771905
-369055457 974153118
720121279 607609085
-37607425 982055562
866552299 350648747
980455811 -154110494
989997332 -385815932
818031642 454504458
929039409 158594844
988420472 -289830750
263763116 921579650
170708382 948062036
119261170 959416694
-556399824 902492383
-8088537 978949692
766536964 542731377
387968823 872136552
-290895934 986104923
989721419 -345711447
873971752 332136840
756271561 558081348
-566404749 896446525
754829215 560190374
979049802 -138458564
91003219 964780322
545871329 778062232
-511731995 926260030
989012848 -310355343
-614687164 863119945
860632507 -722659576
47661233 971764361
-373239499 973243731
143510681 954369610
-259974290 988574752
-219506107 989948948
952793188 50236454
628591650 708311169
299771687 909071735
-637553725 844778683
730874149 593597222
945004404 88989652
921270294 188560331
-550049563 906193128
-95926574 986587501
-342452834 979264967
53986719 970838367
-650436224 833456274
-113846134 987586727
497911909 811060684
829421699 432260864
388981689 871656304
275069636 917801917
988733215 -299982330
728802312 596341783
985321235 -222325183
905499386 242630993
42791585 972461976
299399862 909208567
972626311 -78167097
930596379 152283281
873816285 332531996
961067667 3462751
974628096 -95379393
-291678250 986025431
977217850 -508045933
479075287 822858539
-84477215 985838608
820369367 450016975
850432993 388181281
-536937420 913501101
942973624 98510063
912168757 220722705
271353454 919064117
-445051198 952976058
883774638 -696984400
982702127 -481115041
740198321 580928852
248916079 926294409
130025232 957221522
-367080018 974572535
697760383 635076778
607373683 727871234
-517859467 923330793
186534052 944054049
-39254014 982208837
959861551 10761242
-516311914 924083975
-435260417 956236465
989994200 -383200068
836636603 417610233
-558230794 901408144
824615332 441775283
558642276 768400823
584861013 747261368
-434404281 956513702
831849535 427380724
816037512 458295953
968220767 -43988875
660238143 676713259
419418769 856511949
969357447 -52398578
96977867 963695673
940300442 -609419990
609928906 725581155
-395345089 967928516
287099308 913637234
-578882120 888462604
953456094 46719761
-589929660 881046319
969825836 -55942789
-667700368 817267898
-578382264 888791257
716048162 612790421
872598501 -709910021
980888973 -490841355
-232465826 989735489
826384225 438305283
715109942 613970771
878347151 320850105
452132292 838688542
14951658 976176463
605206188 729802448
989826475 -405192310
-383991169 970757943
-75085260 985175201
975906318 -106966727
977179673 -508209015
967851844 -41308099
-384825684 970557278
-621390438 857922984
645893566 691412733
350466642 888933689
-636759332 845453066
764447375 545912161
395901098 868321733
928645694 -631988729
523242631 794242183
800036234 -776002801
904774901 244929054
164023514 949692904
988615708 -295989503
56001861 970538226
-661666344 823075455
-445602479 952787654
914064708 214237851
236798772 930000571
983415028 -192500631
923941583 -640202189
950395904 62662617
-656482668 827941541
898800718 263390447
-45597773 982789227
543708413 779665001
-524119754 920213831
514025792 800515531
-284489585 986722286
223669833 933870006
115484684 960168991
896845052 269256697
789147709 506475207
111911793 960871343
989981239 -377138822
-297281470 985431650
-551663637 905262137
951816358 55363882
598870842 735358120
444450110 843013802
876598425 -705390292
872984690 334640977
830180372 -751624574
985433041 -224226836
-429072675 958215128
685189080 649598321
977721389 -124549343
962517711 -557140329
605705628 729358037
-655145348 829175060
589946711 742984395
591888783 741336653
-32957862 981606604
321830258 900650057
984507584 -209019504
-288673754 986324476
739718044 581591452
961229316 2473803
918228595 199633278
449748409 840037622
-553875595 903977780
255456975 924247066
-372871440 973325253
989854226 -403752913
977618827 -123511841
986671249 -453027830
-512575811 925862759
214443742 936515154
889876757 289498648
-635304379 846674002
856085337 375437816
968342460 -44877449
-249827328 989119283
968762202 -47967132
823180062 444572482
874168634 331633724
316340734 902796600
934196374 137386459
977055387 -508737101
235879349 930276000
-444029590 953323497
571161347 758488059
984088741 -202535648
882298219 -698752013
64215004 969278050
823242510 444451074
-69900886 984789846
864903542 354662228
-706872497 775446286
-632112231 849309966
-662267307 822504436
910891170 225030119
-377791709 972211570
32223995 973926993
239268274 929257126
218060756 935486594
986838662 -451544055
919722884 194239894
-552234676 904931467
89445960 965057008
-157695068 989301970
790219589 504659305
-434944880 956338690
938762021 117695215
711543486 618404827
965873100 -27457618
557648909 769165613
893488537 279149005
943747579 -602160689
-256348633 988788659
944603293 90883518
446991049 841589287
978754374 -501227134
905634927 242197975
989809493 -352276668
258389463 923315762
82812945 966215094
635105558 702057074
896692868 269710098
-321263139 982515664
-148182625 989034031
527411382 791355526
-40456476 982319733
528637303 790497973
981903410 -171770429
928063408 162504423
421618871 855373428
-683297516 801496105
-267631682 988069424
-237450935 989598346
432169561 849773046
-105537448 987149236
845330560 399321576
-74866650 985159207
685087392 649712874
-602204639 872370309
-563245180 898387051
824592446 -756462780
-700843972 782391515
190738996 942951059
-319089968 982812209
921161194 -644846458
227632789 932715599
638927845 698335547
913463082 -656964727
251221925 925576629
989851289 -356028464
235218538 930473621
-228311846 989824615
933091529 142009895
-85894444 985934677
535288000 785795044
-704386141 778336943
-401395038 966326571
699852610 632585896
-373665935 973148831
988749516 -300555017
879355636 318211317
970240552 -59118545
765313714 544596651
984700928 -468456712
989485070 -416981023
712864977 616769281
-158527628 989322753
838833184 413062592
690589882 643456546
408824354 861905143
963450748 -11424303
636768518 700445398
985018695 -466224698
958717328 -567151139
988183395 -282927114
559577489 767677560
864021820 -719141914
988208626 -437541065
641971249 695330522
745721918 573235437
858034624 -725321555
967591616 -542383152
981553250 -167315195
710305094 619929692
409201644 861716042
952212862 -583125793
872091787 -710475016
-728416840 748778509
514076626 800481334
682520486 652589087
301878846 908292322
989984387 -378158291
944539694 91182987
874943858 329648128
379555343 876065781
869063271 -713785667
749712392 567586742
369734657 880524837
727100870 598579127
858668416 369459377
777667033 525354140
627089290 709737322
953888685 44408964
-574655480 891222195
-505598258 929095215
-388249177 969720134
-84905705 985867787
976929801 -116688305
975975295 -107609888
953579653 46060729
192674230 942439580
572970638 757026598
684094932 650827652
-695463656 788438073
804645856 -772498697
129116345 957409982
965442176 -24529101
673069477 663015922
982409291 -178446456
913611164 215798745
804796644 479145047
738507978 583258562
638700485 698558607
854059136 -729331325
107427435 961738479
645566792 691740607
989855764 -403671516
929484489 156799728
908448264 233119911
413131809 859732476
899473981 261355667
411341153 860640157
806046960 476870303
158467641 951014759
730638187 593911568
868713899 345327116
71609903 968097315
968665262 -47250858
937091266 -615910168
-159078786 989336407
892012506 283410668
925400915 172949478
827248775 436594623
-186149709 989831303
556938973 769710882
893732650 278439521
-317601513 983008523
988302162 -286350426
-392716696 968601501
-593101775 878845711
969762284 -55459230
145471061 953942542
-696532098 787248383
-272021010 987753563
322683457 900314569
197158452 941246241
-536776539 913587955
969102738 -50497363
864989841 -718125587
978359833 -503024732
831771261 -750223058
-592531158 879243450
251473659 925498039
701288490 630869622
909429483 229897928
835124519 420717370
-132436638 988448507
861942118 361754541
-404207923 965564253
984489576 -208736176
814626013 460962500
-641737200 841164695
-708595031 773413547
989053489 -311983211
648274071 689017775
338504450 893947823
859660984 367136769
989288122 -322171865
-678776887 806183397
844454855 401199496
720166910 607550663
90893949 964799811
-726910311 750733073
-532514849 915867887
506960380 805204317
222580608 934185847
523474010 794082951
196046708 941543155
-318931005 982833444
793291923 -781058050
-461603726 947106577
972306781 -75544305
925608620 172147926
787900797 508575377
289642390 912739165
514823592 799978221
762343921 549084068
69145734 968495218
150515379 952829120
657435025 679639894
826070719 438922746
980496131 -154579425
-710208247 771491405
323157344 900128037
837970031 414857353
-93067554 986407006
971377653 -68020788
659333230 677661493
-414478095 962664399
956479184 30227959
367051625 881720714
930186166 153954089
894956083 274856285
-411582817 963499821
306453665 906577729
304889166 907167051
469217030 828774307
492801583 814319948
805819071 477285738
989981986 -377364785
790082369 -783410028
916071106 207262466
-24775707 980778694
439197555 845933521
-83099680 985743965
783560851 515793030
41017393 972713248
878883858 319447015
-639191272 843374966
241496173 928579309
988527755 -433511711
239090279 929310934
872825387 335043968
-716492325 763877427
947788193 75641877
960749992 -561887925
941465360 105480221
918832572 197468312
905859848 241478008
-447196501 952240310
-592152944 879506461
-618761374 859981007
989197825 -318096533
799400873 488774296
-29741434 981284971
655590562 681548714
858353892 370192812
890806844 286860757
963771806 -13492755
978101078 -504183458
950427225 62503569
825053577 -756072459
907259351 236981058
-545669947 908687594
-93337012 986424337
358485615 885476221
737859403 584149188
248459826 926436089
989991891 -381650349
-689923138 794489359
989014466 -426333536
-657686678 826822745
989879710 -359083459
960818871 -561705299
982375450 -177993764
985010969 -217146142
487580359 817606323
813539122 463008249
837696425 -744900672
987803426 -272701520
-515882842 924290705
451965547 838783229
335375611 895230654
894400894 -683705753
-158778208 989328976
278964497 916467279
832561187 425939705
774456024 530445828
102315602 962704171
-693890306 790179206
838764128 413206460
124877406 958281107
972834380 -79890271
981149747 -489497955
-254354943 988895328
885331243 -695103870
933846037 138859147
-599614692 874230760
977826141 -125615387
-276013835 987448338
942208861 102056673
685414131 649344456
133709424 956454422
538961921 783142960
842991295 404319687
-490112164 935902567
940720306 -608544840
970605375 -61940065
875857843 -706234126
228225108 932542249
889935590 -689424171
989969742 -374194214
-648169581 835488800
30139551 974206282
977476140 -122079117
860375646 -722923988
904493755 245817362
-467811862 944806574
988097499 -438885594
476830715 824223150
839975363 410677320
742707965 577447575
453335843 838003507
697096003 635863159
955664475 34740710
-716625262 763714063
455423359 836811043
746710034 571846917
541494279 781296444
987385429 -262652201
-618559985 860137217
-722835051 755957719
494969131 812944172
837568841 -745017165
800761616 486368481
722315785 604790140
673892880 662120414
989020410 -310655725
476951341 824150049
981318456 -488625871
-708433491 773604915
582909874 748886852
863643257 357695132
834553362 421886569
-160012815 989359138
47977298 971718531
500703016 809265877
966537911 -545596256
970484796 -61004119
925234990 173589105
766969580 542069914
-386859990 970061490
931082384 -627508442
964739104 -19817412
506156476 805730032
101165118 962918817
710394318 619819923
490685395 815655667
632155017 704901754
978230416 -503604787
792021836 501586800
128719876 957492144
-554274606 903744118
659141151 677862370
796719800 493471270
989693446 -410846068
-602590600 872091261
578300383 752687129
-731812812 744327476
-198570952 989957006
-684522492 800209342
395778184 868381728
604554217 730380740
534241472 786541426
835628610 419682213
722288196 604825658
544432177 779129618
985457232 -462958596
804122125 480364508
986005429 -234389829
983925288 -200056122
-88838306 986131319
964672837 -551085339
474671783 825525107
-715254407 765395044
-371695081 973584503
917311704 202890470
797542569 -777882385
471768829 827260148
901255206 -674589212
849096060 391137739
599639289 734692374
-654380176 829876990
858029716 370946125
874443575 330930731
956325142 31084213
938992766 116669127
954886892 39008842
743241205 576705247
-733980179 741457603
155664477 951661715
867050203 349427248
-582043780 886370533
866124771 351695222
-707649059 774532820
958272339 20107124
53590014 970896957
953973726 43953623
946139635 -596961131
928479666 160841648
803155120 -773637349
836828363 417215405
886577837 298736107
302445624 908081359
-331701353 980994002
335620565 895130554
601495132 733074714
-465330327 945731646
-579046194 888354643
-649166559 834598323
-414765542 962580818
76575059 967276122
102932702 962588759
946494127 -596180534
782587733 517393798
815902055 -763650170
537227654 784399135
910289822 227042476
449150044 840374816
319538139 901549373
826871177 -754512976
531981578 788143291
359700800 884947420
796803961 493324789
598256126 735888934
-601146139 873132355
977350797 -120828391
921167504 188940547
-685894386 798764491
988133221 -281517306
817933861 454691166
947882171 -593092144
-596710973 876305240
-455108118 949462614
889528814 -689931541
989091148 -313524540
-293499954 985837980
973981890 -89695475
959634171 12119256
898013031 265760049
656124361 680997236
-686766956 797842599
416963302 857775704
934043127 138031414
875130298 -707057136
-557249857 901989877
-406398042 964958393
982180025 -175388147
963225795 -9986566
-455238465 949416085
964199197 -16259768
710101038 620180570
872068945 336953684
-259617307 988596521
781909638 518503592
-591299540 880099256
967277474 -37193801
964682458 -19440607
-426620527 958981148
954695456 -577180357
439376276 845834652
202657935 939768714
984579370 -210153661
-232534854 989733883
696006268 637148264
-352574722 977458943
802932559 482499341
-719631104 759988469
579434347 751756331
246946113 926904927
300344908 908860360
-365024469 975002188
961104863 3235535
985685597 -228620759
516425849 798894142
156712479 951421236
987767434 -271777285
883128242 308185174
897844810 266264732
463318155 832247561
579315970 751853570
444571025 842946063
246809764 926947080
816226474 -763388373
984382704 -207069432
874095473 331820742
548391963 776181785
832468364 -749606299
989709386 -410267614
-635254700 846715465
252120082 925295884
940112807 111648732
-671753780 813288528
-637810368 844560028
980949421 -159956855
980412635 -493259840
753626800 561941883
977375591 -507368510
529294717 790037095
175544175 946859182
235635228 930349044
910064123 227794468
378803880 876410852
563701509 764448013
207667751 938400481
824058127 442862418
983789127 -474567314
-235560131 989654102
986842685 -250778848
886348912 299370688
87275271 965440297
878904702 -702731294
-201760344 989976264
-437503126 955504107
35773898 973442483
5447453 977352610
-212663418 989996589
-503532368 930029505
-265342383 988226835
838628900 413487876
926292482 169489516
-351078436 977739456
-679756601 805175744
989461578 -417537485
975325836 -101640218
287881751 913361560
768791136 539268697
929248794 157751437
-58124176 983863022
248201716 926516172
891696852 -687201133
-269074487 987968037
-129099320 988302559
582477343 749245929
202413216 939834968
848026537 393479787
150342166 952867974
917615651 201813576
754627150 560484858
883499499 307180665
675798942 660037530
-584478380 884743611
-608799199 867549435
864259285 -718892778
-543931733 909665503
969247245 -537178999
680966682 654322696
772989082 532750420
527755088 791115279
297528047 909894472
921990447 -643480144
986929334 -252590918
985202657 -464884913
987665441 -269229840
-694633684 789358448
916200976 206806704
763976929 546624969
-696846423 786897100
915612364 -653665424
181589587 945327172
460316383 833994163
339443565 893560530
-621517380 857822656
853287774 381797402
703073590 628726053
-584301073 884862663
340165366 893262154
948193088 73658051
697171371 635774021
308080167 905962754
-293904859 985795398
147705423 953453010
983981010 -200898555
616585233 719529179
-67132565 984579479
289842308 912668197
798487839 -777171595
755232288 559601749
-328054794 981543278
977763316 -505679831
-578248271 888879302
835371383 420210533
-690155027 794241321
-533387407 915405451
917377191 202658899
103701834 962444520
974695671 -518218184
385335866 873379660
-564520777 897607259
979923481 -148040978
473044818 826498896
548124457 776381917
717522809 610922447
701975229 630047252
984624359 -210870907
969346019 -52313019
-421402017 960586369
136724077 955821441
-489738273 936060674
981751787 -169827974
-690833499 793514293
-399428855 966852355
856742316 373925163
141150125 954880003
891047972 -688027856
428186584 851913706
985495864 -225307997
205242360 939066255
486752115 818123407
983555203 -194545354
-15657139 979795948
862402005 360659237
980762702 -157722218
983770952 -197733306
933363788 -623182183
580636589 750767262
941545778 -606813332
988365620 -435604266
892442513 282173942
-583864802 885155222
985503346 -462600642
941967167 -605927579
885431596 301903153
656991771 680099733
887551372 -692384904
535443171 785683837
-153807069 989200155
32292199 973917794
104968344 962205770
965383001 -549027647
874704381 330262676
735162248 587826463
168693622 948557869
15797837 976069656
525044214 792998522
721424054 605937077
665455148 671199233
807514586 474182788
957662265 23592501
306926000 906399282
559943502 767393463
927464515 164880173
702103348 629893433
817485364 455545846
908830621 231869664
866736065 350198435
-532050590 916112286
298027496 909711758
-446406196 952512537
-555448651 903053608
663807677 672950073
-479526566 940260864
-224724533 989885644
-167663943 989526695
-48873802 983079447
936275914 128543346
989692526 -343760281
810310660 469027168
150269149 952884343
-209359676 989999345
-303478662 984736694
989920501 -364599608
989193062 -423308458
986558033 -245004731
932963159 142542823
707862583 622919811
908969485 231414589
917367303 202693947
695408509 637850936
967941872 -41959601
51629817 971185595
814279248 461616281
822748304 445411054
-514759145 924828385
857170007 372937678
-685853952 798807128
-555919225 902776078
634511014 702631675
-304820072 984583350
988221696 -284020399
543325531 779947811
121601875 958945296
934739258 135093246
975737633 -105406709
986193372 -457089955
972825115 -79813028
89960241 964965785
-603421779 871489628
-560547163 900022446
390588605 870889392
-572074891 892882567
934275286 137054259
694106811 639376473
-734281568 741056626
-118285648 987801652
818954904 452737225
-133287699 988484834
817692737 -762200195
679540782 655908046
535315378 785775453
916661812 205185273
450508777 839608273
-155730996 989251578
-593688668 878436020
106503784 961914547
989904584 -362208415
906566343 239212199
973972460 -89613593
916902604 204336108
964473112 -18052774
755341095 559442646
923682422 -640643240
975319749 -101584642
-538675493 912557785
-432574252 957104118
19084896 975650267
544202744 779299421
852768406 382966375
-67819744 984632030
332386559 896446082
989646965 -412451709
632779278 704301920
-2339037 978284813
-641123247 841699423
835283392 420391218
406535161 863051869
63102234 969452019
311778748 904556577
343307758 891958398
117637479 959741739
77269632 967159515
854499748 379057524
989902762 -400995219
512987727 801212807
-27285780 981036357
-195583751 989933715
794518943 497287987
-60229622 984033595
-405293931 965265913
258949762 923136815
986055663 -458219621
975617752 -104308839
525177931 792905991
697839328 634983112
-677011531 807989771
761500115 550348828
936970991 125549733
377714253 876909975
932072496 -625641739
906097478 -667844776
919948895 193416378
961938508 -1897267
149907599 952965141
962426161 -557391440
326911086 898641401
936617263 127077234
-460680004 947444086
943204179 -603318410
985100380 -465633154
812186314 465542008
925100342 174107426
-648720188 834998038
-161557812 989395458
521545020 795407608
144380002 954180465
-628461524 852275160
-554490329 903617675
691485627 642424953
-537346076 913279886
892550558 281862432
-43603471 982608052
-633787295 847930348
-305723465 984477864
384569828 873738513
157634411 951208595
601353578 733198575
604385556 730529799
-643522705 839603516
-334320789 980587635
-310652182 983880388
-657499205 826997572
915801559 208206861
961511815 740467
589316343 743517199
-648746349 834974680
719221418 608759773
845295125 -737862136
-67595951 984614987
979902590 -147807392
943968083 93867307
958166672 20715006
170499870 948113420
914945506 -654693598
787208225 509733373
599708566 734632218
-257005499 988751720
478976662 822918685
857624338 -725738832
886656635 -693485848
776901916 526574018
989679936 -411321774
-105748202 987160931
-282014679 986944874
-117009154 987740853
939368193 114994473
594576176 739046381
-183543846 989796197
-478870125 940524063
748538179 569259782
161732188 950242696
504843842 806585626
864536371 355548545
907911662 234868605
975922346 -107115850
489728888 816257909
-690064130 794338561
927562927 164491203
691805499 642055718
445319450 842526693
807155557 474841333
853575365 -729813018
-646055369 837367341
-542333902 910552162
-181784557 989771447
-14225025 979638094
176571371 946600826
433795282 848894322
985449881 -224516114
922961903 182233828
759222192 553735431
554689628 771426656
-187518042 989849103
-610340192 866402313
-568713376 895011493
972020604 -73206330
932768119 143351301
971862893 -71926655
858519524 369806906
988755101 -430393796
805637686 477616001
-131318015 988400254
566371727 762331166
909366966 230104427
989708313 -344820410
426345265 852893201
221448780 934513163
-663173166 821640682
951477132 57124662
963479397 -554463701
421589831 855388516
777162114 526159510
624692726 711997649
44709196 972188713
935590648 -618859465
706282441 624840961
692968345 640706742
989738268 -346879985
987202135 -448242947
776428937 527325438
895274404 -682566003
787459898 509312876
864014108 356805711
970749687 -63062522
-120548689 987908242
696212176 636905944
-166478788 989502328
442039588 844357170
503558555 807420173
-205936216 989993116
973044937 -81656985
588356564 744327045
649166522 688116497
-680992312 803898370
801253311 -775080949
-363881023 975237221
-458828067 948117874
801712661 484677368
715483482 613501795
487485948 817665297
-87240679 986024882
236897489 929970946
-306849668 984343760
-226322890 989860557
-185951137 989828694
-361695755 975680842
-576990705 889703646
-673833453 811213472
591389614 741761165
951336806 57847972
777074331 526299446
988482600 -291727368
-31892273 981501075
561528969 766156817
506627557 805422324
974765328 -96597622
587558156 744999369
846905524 395918995
-122826457 988014303
-640230111 842475871
810190554 469249686
-548808730 906904270
556437763 770094765
-113749792 987581981
970778093 -532223410
465825234 830778718
851618273 385542871
841704112 -741217206
273727972 918259612
973732222 -87529996
754152975 561175735
952266860 -582998859
313538089 903881224
749618466 567720953
872364323 336209151
870104283 341873323
611864616 723832513
811616454 466603592
410061198 861284984
899306756 261861548
457005548 835903681
588783086 743967476
985782375 -460409848
-387672316 969862261
245990281 927200172
773123217 532540836
427990862 852018471
12718054 976455897
932407884 -625005926
-355087893 976980324
44691820 972191194
635551467 701625758
127074976 957831753
-151562545 989136100
-622474447 857064043
-61035931 984098512
518047506 797794193
451246976 839190768
-400425876 966585878
711290581 618716612
484384007 819593992
874558754 330635952
-482270398 939156046
989243150 -320130367
-720788350 758538626
454702299 837223322
926667680 -635485902
-278887872 987212618
-676524990 808486031
900002658 259751456
700513116 631797367
253564050 924842941
-714764813 765992544
332591671 896363029
933504267 140289651
74282398 967658855
898510574 264264360
128470155 957543892
889036155 291869770
968305995 -540155624
-395152279 967978463
679029966 656474139
987690305 -269836222
-276347944 987421541
916542877 -652221275
972226186 -74885287
66474262 968922012
398362494 867114906
798537975 490292382
989994623 -383519454
285593185 914166375
-364271062 975157493
-378880507 971959783
897777263 -679268147
692675028 641048644
257757206 923517261
853605023 381081870
607333239 727907329
979389287 -142111510
-406742701 964862047
949978580 64773153
-190787385 989886759
989857047 -356593697
501164383 808968712
173744879 947309729
803822190 480904644
544276640 779244740
-279860643 987130836
736427939 586105046
113639807 960532531
989361409 -325566988
983384362 -192056282
-352954803 977387184
269207569 919783199
389114558 871593218
977010079 -117469962
558245270 768706753
-141401618 988803072
-366522361 974690078
928513706 -632224966
-630305803 850783994
799798021 488073811
736804675 585591699
624131434 712524692
5282256 977372770
-484119336 938401486
915474848 209349559
879855065 316899459
303586886 907655295
929222694 157856624
788943486 506820190
-716014503 764463713
-158969402 989333713
-133114920 988477484
495753488 812443578
973243515 -523634629
836786186 417302299
162615738 950030929
-594063730 878172969
855035835 -728355796
-153510202 989191863
-163400195 989437003
689518356 644684800
-681859783 802997950
879575147 317635172
675966115 659854008
882236330 310585528
-570679079 893774069
776766281 526789868
-178641284 989724434
494596228 813181622
950113768 64091378
266619461 920641554
910458269 226480187
-478641122 940615699
32013639 973955320
35908862 973423917
-349836340 977970380
724473847 602005835
985530438 -462388528
371567918 879700628
939520100 -611033099
980885867 -159195020
779525442 522373543
986301350 -456195562
965769069 -26747966
791946435 -782049591
663110946 673688551
809388566 470734152
879657100 317419923
942663118 99953289
346306201 890698991
563026453 764980557
989969942 -395191670
182024721 945215844
941734445 104243812
-616602421 861651268
283431797 914922116
982836642 -480340216
879774394 -701721598
958454686 19052887
982466875 -179221509
57802642 970267104
814362457 461459424
969573153 -54025002
818856492 -761252326
397385619 867595017
-176660749 989691977
-579554263 888019461
292192612 911830177
-5930658 978702644
473355949 826313021
728897805 596216006
-216916424 989973667
423890814 854186745
927680030 164026982
-653569894 830618765
775016672 529561074
-116476769 987715195
574999700 755380274
489649987 816307530
495576443 812556637
122333152 958797603
984365186 -206797703
565636028 762917524
989758017 -348276789
-712467046 768777838
953228555 -580721411
386603621 872781988
410344520 861142826
-60593924 984062945
-238733972 989559331
883895247 306107464
579791450 751462783
899996761 -676297688
-604923670 870395717
391022271 870681090
961155252 -560811750
989998058 -391084608
441245753 844798213
29207520 974330052
512276768 801689152
-661479035 823253288
507833878 804631371
490453784 815801616
915067886 210767450
-87902118 986069031
-539080274 912337636
451202904 839215738
976815527 -115582860
-432140400 957243233
947787166 -593305597
79616140 966762799
977834031 -505367615
979222454 -140308150
-117428767 987760918
986317269 -456063214
-198388412 989955761
-696623034 787146849
540991381 781664962
834754956 421474112
974436476 -519210326
188998801 943410113
-338913411 979849880
259262236 923036740
890592769 287469897
-509605276 927255315
981489745 -166527550
859294465 367995574
958082422 21198631
-548043429 907340828
898680073 263754166
908619561 232560197
897814438 -679218795
-233486692 989710769
-229717607 989796640
148575426 953261277
653245402 683957889
-254044 978038955
396302418 868125716
943852088 -601936301
-404541796 965473030
636914371 700303575
988908258 -306311085
513273318 801021201
610438174 725122715
616967632 719177824
-644813619 838466114
962100366 -2903603
920556256 191194069
91547192 964683005
955399538 36199698
229573935 932146367
47201991 971830756
452732133 838347385
789590710 505725753
873231769 334015140
-671715133 813326839
-723700424 754857421
810147991 -768218116
-603491394 871439086
478756463 823052941
597594526 736459417
989999804 -389066588
-55215687 983622821
911069625 224430602
565499181 763026372
983707776 -196790790
111388898 960973585
-344923266 978844804
523790301 793864921
601684870 732908604
788614953 507374006
960355361 7792181
960332565 7929644
917898857 200808318
836005133 418908695
989766665 -348898715
-586781631 883192068
923485379 180258648
857652163 371821846
-457520348 948592842
-502745412 930381944
977859891 -125959547
-35069741 981813505
-201317277 989973927
714321515 614956940
-305254099 984532797
-333194591 980764318
454269516 837470724
-215074921 989986212
-116667981 987724459
-135969410 988595625
989159136 -423923418
833858954 -748368701
399773461 866417728
984295663 -471224310
967872254 -541512799
963910493 -553253924
410555168 861036847
423788749 854240263
289509746 912786182
-260844010 988520395
412285481 860162073
459393251 834528689
56248625 970501133
-77836224 985374409
677744891 657894220
-459591510 947840290
35446147 973487515
885538546 301608563
-589406259 881406652
933768949 139182168
-188443440 989860556
618211042 718032444
744370317 575129288
503163731 807675838
-188668387 989863230
989303631 -421157891
162178560 950135744
307483038 906188691
-672838906 812209917
296007994 910449071
383206300 874375823
474792165 825452778
-5769435 978683974
-622523439 857025169
989140522 -424237889
205145643 939092660
989999704 -390397531
912316955 -658712114
714001397 615356623
640937000 696355606
845302032 399382961
225825111 933243624
971741401 -70943671
356162746 886484320
556058739 770384392
-642271068 840698693
821863467 447128429
880293030 315746292
989939496 -367910902
-515037279 924695758
748191962 569751311
-448665560 951730049
-499158142 931980372
664402253 672319216
946806382 -595491904
-565931448 896739197
750372719 566641961
19547691 975590944
317248375 902443743
337488791 894365110
-527517024 918476207
503045740 807752216
974586483 -518636910
-625117474 854959764
953320384 -580501851
828125295 -753423286
979480215 -143105587
764091209 546452045
-674773743 810264550
-710028073 771706925
806793547 475504947
879600103 -701924254
978013261 -127531268
625964623 710800373
924263586 -639652155
-720286879 759167766
-347204902 978446054
265899320 920878598
977077002 -118123085
365440881 882433183
-593924526 878270737
563459361 764639130
-454039034 949843508
309345644 905483306
474897912 825389223
920831519 190181670
968487108 -45938005
885911105 300581319
453891517 837686628
987741464 -442956137
237428650 929811466
950770720 60754562
509302059 803664702
690316359 643770402
-700613143 782653400
-84642079 985849849
988170433 -282561010
284502504 914548208
760470577 551882196
739642842 581695188
-565249218 897160000
981913730 -171903641
962714955 -6752958
952183606 53446425
218945047 935233360
687691702 646766215
936351793 128218333
-139245501 988723686
988828847 -303387990
560940279 766617139
705490155 625802579
416338663 858096176
-479111394 940427349
752314826 563843711
892240390 -686501847
430449683 850699555
-290669566 986127804
33817311 973710457
878397969 320717282
794302571 -780308368
355770302 886654209
974375634 -519441918
838518577 -744149575
-36162151 981918827
-308676354 984122552
-641046072 841766594
973633896 -86680911
846084127 397697286
-35519894 981857069
707708363 623107606
481255918 821525119
-145952226 988961656
420549740 855927306
818902705 -761214530
978522461 -502290617
-284610982 986711051
-115141080 987650310
425275193 853459104
-638761400 843745503
-376141099 972590389
951914371 -583825991
892946117 280720114
903956541 247506862
-120207279 987892292
593134077 740276648
893428487 -684965915
860707288 364679893
462789153 832556131
628645528 708259777
921595865 -644134593
194539157 941945063
844719764 400632720
-521874667 921342468
207833089 938354962
957458552 24743607
-547034799 907914548
922516229 183912546
978616958 -133859570
-538518761 912642996
-190602031 989884757
778726192 523659017
400675437 865970792
-480216506 939983657
279135982 916408219
-339353321 979778232
988964483 -308459562
954817188 -576882262
949676634 66287552
870646496 340519751
8132342 977023692
842270911 405848123
368305345 881163386
-418187075 961564056
549450028 775388783
119120717 959444857
979284183 -498752966
650571372 686691110
984727011 -212522150
-233347146 989714310
-708692811 773297686
988586195 -295016187
40333516 972809333
549926010 775031653
748750629 568957704
-183985923 989802241
375876925 877749408
635227744 701938930
510249082 803038318
754993350 559950837
966278637 -546375185
245580816 927326238
371146722 879890555
246515697 927037953
153888034 952067524
847770020 -735503563
988228545 -437298576
898995546 -677642957
-293595011 985827998
-576838867 889802892
989983516 -393748695
914512730 212693463
989987768 -379575536
797090764 492824994
825261027 440511769
678594490 656955549
-644726395 838543181
977763569 -124977615
927574225 -633889114
834337198 -747940239
-468838893 944420905
848671794 392069426
981426389 -165745074
-729826680 746937526
785907682 511901287
629161854 707767096
778017911 524793349
29008514 974356389
-835475 978108323
-567192657 895958862
-521136340 921711608
788134167 508183102
287485244 913501398
-694398569 789618369
-487259603 937099530
566273167 762409765
-75603843 985213015
773497261 531954774
909988687 -662200739
843694421 -739364388
492294977 814639989
-507463605 928244265
848409684 -734889324
553749554 772141127
503566823 807414819
709662304 620719522
210257981 937686052
975756946 -105584017
692215070 641582152
967411842 -38148642
-689617046 794816575
115012840 960262249
874647209 330409276
-1582906 978196432
302157807 908188547
931818624 147275783
868754711 -714119005
177435647 946382992
761237142 550741207
-45226557 982755624
989974538 -375319460
230719876 931808495
917014497 -651484555
986535134 -244546110
675297384 660587151
914751587 211866777
118142078 959640875
725813869 600265428
773559606 531856759
979501284 -143337970
741760919 578763969
767966954 540537986
-732251135 743748750
600528790 733918332
-707417508 774806075
411729885 860443636
-470634319 943743103
794871170 -779884816
540070561 782337440
958170753 20691547
920688738 190707477
421128259 855627961
-639906987 842756382
931245004 149631128
-402676497 965980452
928965082 158893935
898727142 263612402
505278424 806302562
783039965 516651388
972910187 -524840330
-494263639 934126940
469343063 828699659
989498421 -332385512
921310124 188412882
811667439 466508672
397871105 867356782
940034353 112004062
910001839 228001398
-481329804 939535510
979147886 -139509000
165681638 949293165
-439520365 954835754
959711328 11659225
989157562 -316342711
974972724 -98452960
256741562 923839970
471092992 827661734
989983448 -377822658
475683252 824916789
972791315 -79531534
280964332 915777863
-539716540 911991081
-519083333 922731526
936570511 127278589
-47690454 982975118
988143600 -281805973
485831092 818696656
988558958 -294135475
628268892 708618270
939058178 116377766
220282040 934849225
346042217 890810480
976786151 -115299598
896231928 -681310289
657162235 679923097
791008465 503317107
816592807 457242333
-330085392 981239580
944172299 92910532
75848715 967397779
-631107432 850131960
469272279 828741585
951409370 57474152
623729735 712901510
944509420 91325450
-471021610 943595606
963513958 -11831363
-666734309 818206308
837437237 415958922
390045540 871149597
457835179 835427308
-245810273 989293656
804364487 479926890
835205560 -747159663
913812602 215105920
872395466 336130537
934700477 135257453
870401080 -712330550
387678348 872274117
596923003 737037471
-323135345 982253161
-389362826 969443248
749837549 567407795
52576691 971046449
944434957 91675659
-728675442 748441476
836386335 -746092739
850335743 388397154
-194631750 989925140
570470669 759043993
936548476 127373422
863853363 357191564
761714405 550028361
825822191 439411064
853264488 -730122199
15446493 976114127
934908048 134377609
563264156 764793108
216012506 936071094
108635595 961506834
378409603 876591546
-305627179 984489214
989887602 -401896289
-10381680 979209655
-144920993 988926481
985487016 -462728186
713644897 615800540
-677733699 807252566
987374339 -262401788
942345580 101424770
534648343 786251753
867426912 348501663
-732060155 744000935
622788743 713782738
877535813 322963109
789447740 -783870555
833331774 -748839476
429412486 851256654
508236173 804366949
263944840 921520193
943124288 -603487656
777326536 525897313
989102856 -314010187
935980125 -618098064
897542262 267171955
522867985 794499818
620506737 715908389
650540545 686722498
-725717470 752271175
833020538 425008185
-406282040 964990774
-112450515 987517113
-136754861 988627358
-506118217 928858686
852491879 383586938
945325428 -598745508
912425561 -658547355
-33324831 981642675
212650015 937019873
967554646 -39168214
823962483 443048757
777592375 525473277
385808070 873157140
961471764 -559966388
-575441047 890712401
280545769 915922327
-366068420 974785516
913403529 216511415
960103603 9308327
519451416 796837664
981669209 -168779385
830107848 -751688309
938638199 -612834562
989781286 -350004809
989601739 -413899123
100900894 962968015
487712033 817524052
-485432262 937859102
880915890 314100471
981071891 -161430302
688593905 645740989
828355706 434391646
-7984086 978937785
86611146 965556358
727555951 597981447
48246501 971679420
-396760143 967559655
883239854 -697628158
42240360 972540254
959089964 15336384
12680388 976460585
924961680 174640519
-581896937 886468137
663245615 673545883
-353945495 977199068
-437660458 955452144
174467501 947129145
731956410 592151433
511103104 802470819
979432710 -498046489
928909499 159117367
-149702932 989081309
325905801 899041641
470318646 828121362
-560377365 900124444
-306853330 984343320
854697820 378607395
593205576 740215744
162534538 950050411
-415994947 962220961
421931238 855210862
989430169 -328905603
-616916313 861409367
971123262 -531071073
-192676858 989906235
68539290 968592589
970981823 -531546614
573686562 756446750
964463896 -17992134
-124226891 988079128
875770593 327522759
674515848 661441241
-574906639 891059240
953392042 47060758
178986869 945990969
-185983150 989829115
-256532565 988778366
706955112 624023995
-422674098 960196594
711321102 618679018
800006123 487706084
680519950 654820363
89854790 964984496
-550836317 905739527
888591860 293119368
-133199565 988481094
976243913 -110129621
-306280826 984411950
848517908 -734785316
-666030010 818889138
876068096 -705995197
829433898 432236421
989276278 -421733623
983045560 -479107618
-636299809 845841484
902381092 252427718
-252530059 988988196
948967228 69833984
790558163 -783063360
356468857 886351789
-687088643 797502528
355570705 886740609
-200888498 989971583
715272328 613767058
-161826482 989401603
715745499 613171789
-697051014 786668242
988243189 -284638003
969516990 -53600049
980366681 -493489215
453445539 837941004
-530384992 916984203
908082083 234314707
964679556 -19421309
367133636 881684355
-660431325 824245170
-398923272 966987366
220768123 934709315
947889693 -593075238
732463742 591469772
793151314 499646693
801802522 484517275
-736711201 737812024
-384712966 970584432
801335888 485348354
940641752 109248096
960483043 7020196
979648086 -144967863
807865242 473539080
559877253 767444907
461498208 833307583
17791097 975815838
923608190 179794330
-325982928 981847886
982395129 -178256936
664860136 671832439
590448113 742559760
-324780489 982019997
987593499 -267493899
837614188 415593249
189209671 943354613
831307338 -750632579
961634035 -11862
104609134 962273719
587786500 744807217
-503635656 929983150
748620266 569143115
988341972 -435903804
961437938 1194732
-187894427 989853842
416232884 858150373
-98181092 986724173
309388169 905467162
-383640410 970841843
-698558395 784977376
982649268 -181702087
503616912 807382366
966402922 -31084267
189702102 943224707
846030547 397813034
435667888 847873670
970377723 -60174953
39201085 972967988
532286189 787928182
-735113501 739948667
897642633 266871149
-715359675 765266113
889307142 291106263
-459959696 947706369
-476483019 941470309
731673371 592530230
138789456 955384479
865696047 352742964
-540199849 911727022
968783618 -538648343
932859268 142973483
857308420 372617739
406790101 862924209
-518979269 922782686
766568003 542683972
722815968 604145789
314681873 903439697
676646897 659104909
933639596 139723840
938040865 120879553
921838491 -643732567
709713107 620657152
-3063111 978369339
-86188534 985954489
56163063 970513997
-250754399 989074752
983775252 -197797597
968573123 -46571248
-674990689 810044745
809047438 471364027
-624566440 855399029
-701432267 781722898
981539767 -167146635
446856948 841664616
353797502 887505831
731784532 592381759
48632294 971623340
966325165 -30549990
989721825 -409798599
989793021 -350918311
987010219 -450000314
958400139 19368778
361732670 884061804
-210743151 990000000
-416207440 962158463
786437850 -786040091
-528162066 918142441
832668529 -749428793
686048825 648627676
332145776 896543433
-41383510 982404985
941982677 103100871
225298992 933396846
116529712 959962097
878825509 -702823020
842843720 404633369
-142556694 988844347
114870529 960290333
871714565 337844332
861035612 363905332
718013285 610298930
-15783172 979809801
986225142 -238520579
981962883 -172541968
957198410 26205685
-325827321 981870402
365880217 882239313
978469401 -502531573
853422139 -729965431
985221084 -220634943
-213060615 989995332
293434396 911383092
-384416424 970655851
933359431 140894492
-606774042 869042129
-393969316 968283438
-735668659 739207324
-626258949 854047005
-453428249 950060341
-658202457 826341163
947660312 76267227
493234493 814045993
907831810 235127603
-706372746 776029992
771709209 534745740
-525243333 919645161
-573692129 891843779
-6951273 978819869
584682561 747410597
662465995 674369892
333143635 896139163
974811437 -517773284
64405910 969248031
985699736 -228870873
986544488 -454136855
-562527796 898824330
701953916 630072795
945703444 -597919526
693527623 640053678
875414647 328438052
748025043 569988011
910717488 225612645
959335096 13891516
925967113 170757403
-451847899 950617081
310713857 904962944
749524239 567855583
-475116750 942007998
935023037 133889188
396740521 867911232
383958859 874024249
-285280042 986648763
-419856858 961057554
870055562 -712707214
848261682 392966764
-257418022 988727988
816871137 456713613
-524332123 920106493
963196322 -9798781
21664724 975317936
910101412 227670508
581093466 750390716
671250038 664987996
973604826 -86430235
-625996597 854257404
985458831 -224670128
989547915 -415408731
894596815 -683450604
-510271903 926944926
168178309 948684388
634774956 702376641
833710471 423606520
-380937450 971480618
938335336 119583492
873401692 -709007759
971027763 -65241697
-525600762 919462860
923553358 180001852
-493807288 934323721
455518354 836756646
836439745 418015171
-675070838 809963421
983850651 -474171969
957547835 24239885
874379056 331095744
910475024 226424179
-488518878 936573460
818933936 452777425
989531030 -415841445
969793303 -55695092
886571398 -693590486
857436958 372320218
376424618 877499647
-502144837 930650208
982624055 -181357026
864043187 356735819
979256682 -498883397
187817373 943719569
344370017 891513837
-647644274 835956829
860773414 364523997
784095496 514909477
985168953 -219760434
854868692 -728523543
54484953 970764621
292730128 911637139
36062230 973402811
989633921 -340060092
984307107 -205898281
814049836 -765133806
-111652974 987476945
850151942 388804941
-456221292 949063317
59610645 969992411
233464361 930996062
987961710 -440498836
-221420100 989928541
53904150 970850567
-476983970 941272511
730098026 594629347
-484693627 938164636
965056759 -549979749
-352378933 977495906
972505389 -77172297
925083 977897894
-191316284 989892340
944127115 93122536
823113244 -757711217
-131613514 988413032
-646243498 837200714
370342282 880252463
156747052 951413289
-719671664 759937717
883067796 -697833884
18188363 975765020
939890537 112654475
551471279 773867089
329614198 897561413
953917719 44253539
967255896 -37040695
512434006 801584084
988543976 -293657752
724872058 601489877
919454862 -647607714
856801427 373788782
733345437 590281645
507687123 804727786
260379033 922677910
510686668 802747772
844812957 400433205
951071174 59214208
-420617601 960825845
719486710 608420736
966823268 -544732600
-335639495 980378032
841993424 406434892
988196749 -283304687
944047615 93495045
526574476 791938409
903903786 -670932806
671479537 664739898
58211153 970205194
980417625 -153667527
923850636 -640357076
689211726 645035777
800957023 486021834
-34296609 981737891
913647248 215674727
-96748210 986637450
756747966 557382504
843306742 -739726571
654601156 682567548
925298147 173345753
985048599 -466008565
976076855 -512774802
-556549565 902403901
-513451252 925449897
-527082948 918700499
980509348 -154733514
983463620 -476593405
886509426 298925820
823317914 -757538785
892707194 281410566
-263837998 988327338
-82884757 985729157
-209917089 989999764
14867876 976186988
865809963 352465376
614819282 721144324
-654207773 830034931
764163625 546342397
975833480 -106291738
848560292 -734744582
59149168 970062704
-610786989 866068592
922737311 -642236682
989975157 -394682535
39776245 972887467
414087195 859246135
-443152171 953620488
965190439 -22836743
13221038 976393252
865598930 352978750
-29584254 981269109
102527109 962664641
677579989 658076268
775376023 528993447
771324219 535344729
-66864486 984558840
314429119 903537415
988520865 -292927443
986933584 -252681806
883027980 308455438
933827597 138936443
-565856469 896785519
963883463 -14213531
909886514 228384400
922294700 184744363
630588265 706403956
498247667 810845239
841350210 -741544694
923566869 -640839791
871440545 338531958
-51675545 983322253
-426727375 958947956
671769234 664426202
128384536 957561623
-706150936 776288700
82149248 966329387
-693691433 790398326
682850284 652220840
985876283 -232025194
560087843 767281214
907166682 237280653
608779036 726614104
-596814890 876231591
141893652 954719967
260761377 922554617
278035509 916786517
-664545274 820322643
804762062 479207680
989606267 -413760707
882209932 310656347
610964635 724647425
194046679 942075852
788883996 506920625
445176728 842606668
-591536570 879934694
49253530 971532874
940476439 109999097
812362636 465213250
-618991997 859801914
-513743916 925311018
989107059 -424798310
-588858398 881782427
566075592 762567256
-451667754 950680258
953268103 47720052
977969255 -127079118
213752445 936709728
967119977 -543829034
148091127 953368142
-126410432 988179877
428488657 851751908
701721490 630351193
230947290 931741315
-435082319 956294187
842863170 -740140871
837884963 415033526
726697223 599109070
300231738 908902132
581348954 750179819
898789633 -677918599
506812241 805301392
976589611 -113412469
-350191079 977905029
219542151 935061967
963752118 -553698662
786592618 510760884
87198701 965453720
900860280 257124594
232055094 931413766
945889308 84791205
989986572 -393314202
345072574 891219068
834093692 -748158496
-336125575 980300612
399242279 866680697
796682616 493535957
953385033 -580346754
438218099 846474415
852004184 384679726
964294713 -16882289
-503181362 930186917
989015813 -310472781
962189657 -3460564
951929227 54776027
165720367 949283760
915611655 208871474
492526413 814493828
932167092 145839088
704216252 627346753
461682461 833200422
-733721899 741800988
615475687 720544602
-99303358 986791104
976689872 -510266432
962149978 -3212732
-217617823 989967761
881405892 312802263
-626595172 853776946
-296863683 985477640
-629487791 851447044
426256381 852940321
211003383 937479595
330226977 897315705
919060637 -648238964
677855219 657772410
-716794818 763505556
988649835 -431876279
-57321235 983797131
-29907041 981301675
370875758 880012634
805147253 478508423
979414474 -498133819
975235501 -100819304
-580325112 887510291
989724043 -345891514
870743085 -711957202
961046792 -561100589
913077524 217628498
951894101 54959054
607614928 727655836
936821135 126197373
424197895 854025699
896337794 -681170890
948011636 -592800651
197347095 941195821
385364300 873366264
878695540 -702973067
72421960 967964927
-87408491 986036087
571349390 758336621
-96235849 986606391
-206003709 989993297
277356414 917019347
120291272 959209600
780334310 521066066
66042214 968990360
928660264 -631962594
-94857898 986521435
731243978 593103686
-341736036 979384644
942965595 98547401
-76612873 985286195
808835528 -769244698
401755584 865434619
775351125 529032790
145195736 954002638
-548357232 907162182
398194438 867197716
602776896 731949542
239026064 929330317
312874670 904136399
801954705 484246061
-646980983 836546940
451112094 839267125
819244864 452180949
744771799 574567272
933166913 141696424
979951028 -148349342
987058392 -255390542
785572515 512458701
-414989036 962515777
-562690794 898725027
917887911 200847247
951121697 58954838
-157238158 989290380
-577683007 889250383
-192586403 989905327
968946846 -49336078
-525932974 919292805
413705638 859440545
460420647 833933730
433966206 848801396
922828203 182738030
61496992 969701861
-351649849 977632652
540745982 781844697
-461488217 947148859
562729080 765214796
-512156059 926060477
952824886 -581681449
798126724 491014510
-640448861 842285778
814198812 461767680
716386924 612362365
819795155 451124307
-283384125 986823423
931279080 149491445
975546608 -514906760
-508756678 927648504
118372455 959594780
94130126 964216920
937305638 124095405
668856652 667565785
-231683566 989753258
223741719 933849152
967647475 -39834025
280659144 915883208
768393396 539881400
106974200 961824921
522589363 794691233
-388727343 969601309
-684827848 799888293
-42815977 982536286
924677104 175729502
624299830 712366655
365941438 882212261
904939886 -669478611
815255440 -764169364
710603179 619562897
460625910 833814525
-612063681 865109504
278026249 916789693
917979486 200521227
890836334 286776768
922621867 183515186
360654344 884532253
816783350 456880413
882964503 -697957246
-666210021 818714657
976959399 -116975672
786997947 510084594
-131772598 988419896
-411816878 963432736
-570161359 894102709
787812853 508722797
373758418 878710945
697988105 634806413
960624709 6161006
-612770387 864576659
912317967 220216387
442927817 843863034
865498595 353222043
909784350 228723381
754524738 560634084
768461528 539776461
253943041 924723945
983856069 -199011612
-51342088 983293529
-241893404 989449072
351899695 888321443
-710469409 771178990
-363967869 975219480
865606554 -717475683
-293355107 985853039
760229911 552240043
464060196 831813256
312134373 904420413
177926593 946259104
860664224 364781287
867362715 348659452
-701570504 781565709
700595662 631698727
-580037972 887700081
890453222 287866629
-428807835 958298174
662756286 674063609
-531382625 916462102
-174348874 989653104
-660319154 824351024
967957962 -541245902
869377836 343681716
443306936 843651970
866484869 350813866
591551227 741623766
914408152 213054153
934732085 -620533693
-733147874 742562756
55219881 970655350
-628691647 852089718
-435294714 956225342
907094441 -666421192
654381711 682792776
576122875 754466365
940319338 -609380722
384463742 873788157
968060502 -540926220
221517557 934493328
950383043 62727876
-567901993 895517329
695470652 637777984
221105064 934612252
859042924 368584154
820149752 450440735
932880845 -624105407
838795707 413140698
39508745 972924935
214869996 936395128
904512092 245759502
951567856 56654699
989766225 -408001604
586103647 746220298
986625066 -246355091
984998774 -216946339
-76092860 985248532
897442509 267470604
891653970 284439698
921358091 188234996
-319364273 982775379
985653450 -228053375
919149236 -648097625
971944253 -72585568
846515426 396764906
983746726 -197371265
691131345 642833550
619548297 716797502
981789853 -170313847
986909012 -252160230
948452323 -591806683
910392952 226698374
974269583 -92215891
869343444 343767134
851162076 386560403
937475990 123352363
-2640548 978320018
871065338 339472397
815633386 -763866091
875779797 -706322575
704872907 626551090
-350164003 977910043
-68857687 984710912
-568173407 895348194
-706699215 775648972
954033366 43633648
-13420055 979549027
849476090 390300701
989790848 -350748737
68994012 968519596
980707175 -157058782
670425791 665877872
-729523016 747334783
947205527 78476807
705425821 625880615
845888047 -737300608
-626090345 854182262
977603591 -123358449
410495258 861066998
964499640 -551583230
408016935 862309703
883962225 305925714
372594235 879237475
-421948791 960418871
54743343 970726313
500243181 809561895
-314270129 983432521
380077596 875825444
894418152 276436073
-735973663 738799559
892365785 -686339865
375565269 877891262
466161757 830580844
875475138 -706667505
181418064 945371040
976986438 -117239371
-611182509 865772320
-410811024 963718899
970351201 -59970242
953682433 45511566
309272197 905511189
383353223 874307260
870952323 339755336
-38360717 982125937
833476304 -748710517
505850470 805929648
878762854 319763506
364436679 882875678
-183891279 989800948
811643283 466553647
-185920053 989828284
959604511 -564883584
-668575518 816414652
486487396 818288453
-206276058 989993992
-478527294 940661105
907037265 237698106
364235210 882964382
980994120 -160493860
520262951 796283927
392472478 869983006
-641414244 841446119
-95561996 986565160
258552430 923263741
961024453 -561160036
-535729122 914151531
922737642 183079268
195086003 941799473
501103014 809008291
840661137 409239635
987848756 -273878607
900628239 -675443334
974870895 -97541201
971154851 -530963695
791119335 503128238
-72819750 985008884
440653049 845127168
712044941 617785804
950235367 63476939
350851889 888769316
758887115 554231722
-585112244 884317369
948903522 -590785629
-29467388 981257307
928094585 162380232
950519152 62036387
-263711293 988335623
876475549 325707854
946635004 81229280
418553229 856958260
809762666 470042136
24641147 974930504
-601789103 872670230
-488129880 936736328
940980929 107699884
860406191 365387989
-512801077 925756601
946848723 80200843
975837425 -106328269
806627231 475809505
-706582313 775785421
911010027 -660686544
912909728 218201727
174489297 947123690
424016960 854120595
539706373 782602418
352113150 888229958
189092370 943385495
-214187553 989990606
975790927 -513930541
-534542844 914788087
972059426 -73522735
599758036 734589239
-620764179 858416623
983743906 -474852369
118683931 959532419
108100348 961609588
846095867 -737103139
984275055 -205402752
-92883326 986395089
781669320 518896074
-4658235 978555120
222205844 934294426
823221188 444492529
32583673 973878437
-723846142 754671910
924332950 -639533523
964056439 -15332928
685553856 649186707
-208925908 989998914
-223787648 989898630
909254953 230474234
989967384 -373665801
908015428 -665090059
867907759 -715029317
391597859 870404371
956138861 32116896
-558518237 901236764
841061710 408398073
985252684 -221166422
989639803 -340422761
243135247 928077951
-286324979 986550272
971340700 -67725331
836551774 417784809
63724735 969354850
-208036564 989997788
-305981697 984447377
559091085 768054236
-149551187 989076732
-151121576 989123310
-492697452 934800387
-371868852 973546385
820354463 -760019908
960843307 4830745
745484825 573567995
922514282 -642609333
914212031 213730282
986839381 -250710794
918743604 197789395
940686526 109044060
981927862 -485399832
-463205514 946517778
-384840667 970553661
983907129 -199781750
980631461 -156165265
789270484 -783999041
521292547 795580451
809707676 470143866
-684800549 799916999
-99157724 986782479
-574807631 891123490
372938361 879081940
-427963773 958562382
776539203 527150515
281954600 915435101
941319404 106149666
771759339 534667696
-649605711 834204430
204375047 939302661
-480134607 940016575
851960727 -731413674
-468714597 944467659
989771469 -407781217
975526580 -103475053
960551020 -562412886
964591625 -551318936
924590754 -639091218
979239233 -140488228
305537188 906923262
-711364454 770104221
457224082 835778262
-128171471 988260406
954786080 39559424
599223677 735052717
486876716 818045655
622138899 714389197
849710217 389783123
-272000117 987755119
928992376 158784138
548898506 775802194
379698243 876000045
988741744 -300281723
-93736265 986449966
710237905 620012338
-540742050 911429717
970224575 -58995806
901810221 254194898
822395134 -758315816
936478804 -617118323
813290699 463475030
757344452 556506390
758222650 555213920
903438353 249130446
840829830 408885373
603408413 731392600
906607048 239081535
989593135 -337622873
632526002 704545312
939549357 114184896
968178846 -540555526
-6379641 978754374
-597700830 875600675
-602933604 871843207
430689177 850570813
978918827 -500468450
868163450 346687999
674857206 661068323
-620074677 858957967
923188505 -641478469
875998445 -706074411
988695808 -431234385
-636546007 845633461
893924070 -684324337
361534559 884148376
86938011 965499265
-409738427 964021450
-142844768 988854495
862969534 359305020
401851285 865387089
930931718 150913536
-607326500 868636114
-467701816 944847831
288979696 912973773
933738590 139309352
951437978 57326761
212847490 936964353
349215084 889466390
989238640 -422473494
-355172838 976963995
886529853 298869197
863991550 -719173538
-675740111 809283770
-45993300 982824746
989896535 -361127197
475976123 824740290
477446324 823849753
-409224386 964166019
784821469 513706122
-525482827 919523190
742175278 578188383
966095587 -28976948
913549137 216011813
844073332 402014453
984124828 -472364603
604488815 730438547
949014335 69599643
-677288923 807706773
936896958 125869900
941042139 107420255
-146358045 988975359
2200244 977744872
959436167 13293689
989843589 -355291651
970509326 -533108616
820553528 -759855337
986428407 -242442518
989767965 -348993468
-500870977 931218007
418578052 856945472
-381872145 971261397
654634354 682533444
105352676 962133032
306341826 906619953
940064385 111868107
-396089524 967735079
884554514 -696043669
-95024182 986531814
463867654 831925977
776462148 527272760
790885646 503526317
932778709 -624300422
634735250 702415011
527186076 791512636
56867733 970408042
-690629863 793732953
-631151978 850095564
-586668353 883268540
-383927228 970773252
989542403 -415550850
986333540 -455927531
281120367 915723956
576058261 754518993
-462243828 946871850
884902439 303358279
895364995 -682447609
498611217 810611600
913064869 217671760
826634569 437811261
-200490927 989969296
-422499601 960250109
-633246870 848376232
989602800 -338189576
746444652 572220272
920942526 189771950
-302840421 984809172
-453010122 950208092
858882950 368958157
-64758275 984394274
469058192 828868368
932640251 143881230
466669479 830281755
983147090 -188654379
921007263 189532906
-364879660 975032111
987676160 -269491200
462131956 832938904
837934027 414932062
496359240 812056279
-424792596 959545809
844934448 -738202257
953830805 44718387
80208766 966661950
987545281 -444995915
491835251 814930240
662558887 674271954
389917003 871211164
906816928 238407375
975212938 -100615645
111196558 961011004
-470318808 943862767
988438603 -290379351
559454587 767772891
811444066 466924387
853060911 -730324261
102147612 962735556
974417936 -93520154
884054541 -696647349
-725151632 752998039
854783547 378412357
872720734 335308662
367329277 881597574
970116497 -58165817
376629640 877406036
889461250 290672000
198763164 940816555
677601864 658052122
331017501 896997906
-393717566 968347539
951024452 59454021
-49816998 983161663
-536587431 913689906
342556807 892271348
854569122 378899904
822782175 445345294
-597250469 875921993
-317818428 982980294
986007518 -458610358
983069002 -187548526
968630847 -46996916
854763875 378457125
922676891 183308021
-640935029 841863230
378611381 876499081
-591885349 879692521
-263392488 988356388
458013354 835324794
-242196923 989437536
-221150505 989931590
-62917009 984248994
157482053 951243795
-593442852 878607801
186187129 944143953
-204376424 989987977
-52350889 983380291
-472785741 942916754
-371277967 973675029
903202940 249867064
-503303139 930132356
-346096234 978640997
-15822436 979814115
-456117145 949100868
962838752 -7532456
-281875715 986957091
943482236 -602727629
725504440 600669271
728640689 596554653
398256344 867167248
701809293 630246039
984831593 -214218636
-257695597 988711817
928129159 -632907017
947031268 79319527
817564556 455395021
-246919867 989247816
522523867 794736222
903886663 -670956737
828778913 -752852216
336484824 894776765
-333969910 980642930
-728955768 748075861
-49765989 983157233
972179624 -527424290
989866177 -403100238
49452731 971503835
985022920 -217342342
618118713 718117578
-114634314 987625499
985268610 -221434603
827500504 -753967204
882504629 309864720
986954993 -253142865
80052996 966688484
190866300 942917450
930386706 -628802547
986924089 -252479004
796312659 -778805829
826552893 437972602
-718193344 761779624
986129723 -236710928
-352026885 977562114
965311262 -549237849
-359451170 976128551
-313093147 983578839
525936916 792380640
830466104 430166242
-394050545 968262675
-543559464 909872671
895457432 273377882
-632628732 848885514
-449871090 951309299
114625928 960338565
895293724 273861056
-469260440 944262325
2357583 977725964
655454608 681688934
974684615 -95880474
-203085130 989982592
880397257 315471319
17408845 975864664
-460272806 947592402
981670899 -168800816
797772056 -777709904
37528810 973200216
985515248 -225642247
904881571 244591751
985103856 -218679818
583841952 748112009
966460052 -31477645
-668304655 816679040
-605510297 869967447
-180819896 989757269
313902476 903740813
221695247 934442073
898683070 -678061221
988811395 -429580070
132901038 956623437
-553134038 904409860
542693195 780414220
838198650 -744442012
988650676 -431864668
-674159680 810885106
456641846 836112372
-54061760 983525639
969534284 -53730870
983098930 -187972154
386408172 872874222
-321439900 982491063
924931079 174758025
980046832 -149428224
914914915 211299826
957423751 24939861
34532000 973612807
725045455 601265070
-133800434 988506285
-146904506 988993540
873095946 334359203
-92111094 986345039
140440068 955032200
-704771953 777890399
928214135 161903014
812250268 -766563786
884416735 304688816
988882463 -305340053
-570061958 894165501
215037387 936347903
328141457 898150432
791685488 502161872
817293329 455911018
352544680 888044796
987651323 -268886333
433236031 849197008
968392020 -45240070
966582744 -32323916
-539498714 912109743
383495002 874241061
985642079 -227853944
584523870 747543261
981272370 -163862132
839689949 411274070
982462453 -482468201
347896355 890026278
514359677 800290855
261913383 922182049
735363143 587553515
489146880 816623843
447201254 841471198
982977389 -186256058
-244173188 989360131
-710763407 770826210
667230345 669306506
968131490 -540703928
-604748121 870523764
-571249944 893410141
57865673 970257570
584788787 747321767
939735514 113351460
950740497 60909032
967687891 -40124878
-681674411 803190697
892502937 281999788
803037497 482311512
517374004 798251668
-382907007 971016819
-482231880 939171642
954465893 41300778
976948953 -116874073
981027416 -160894138
-664045278 820803732
-301235505 984990515
977160880 -118944369
398955645 866822233
-198949190 989959553
851947693 384806185
699639191 632840486
988819774 -429453186
480848402 821775015
312542813 904263843
945472296 -598425469
-417342536 961819025
463206042 832313118
859902005 -723411077
-109522094 987365588
910202435 227333963
987647769 -443954188
309514487 905419193
980347829 -152861375
915418602 209545735
821924530 447009961
848434779 392588336
840101330 -742697281
935258979 -619506549
895226960 274058088
831030658 429030932
980655410 -156447080
447992675 841026392
725131769 601153134
965310000 -23638644
886198482 299787335
849953552 389244628
465553510 830938316
946587142 81459171
399119008 866741589
588554479 744160273
451384463 839112859
-608969740 867422968
876789763 -705171175
463399165 832200169
-636242177 845889969
985530105 -225898740
837808597 415191401
173176027 947451318
550818314 774360790
980941874 -159866218
973402174 -84692701
980538206 -492630336
964329590 -17110432
844768400 400528628
967613878 -39592884
888806560 292516069
963100409 -9189118
-727607613 749830425
781611880 518989767
144526296 954148598
-82607639 985709982
-498451326 932293469
-106258258 987189104
46397202 971946916
894119045 -684071527
859309255 367960952
874839768 329915502
809091317 471283099
987798382 -442334106
-491373611 935366028
984683674 -211823446
30042411 974219219
-174965012 989663652
794620910 497111697
989274866 -321566742
-300946173 985023087
393663471 869407408
985970286 -233738969
155039868 951804706
-109725114 987376323
234624690 930650795
120206804 959226596
-713162336 767938195
449423135 840220953
639333373 697937242
503947032 807168159
-338580193 979904054
976847747 -115893717
692552487 641191151
-394533882 968138172
339965691 893344714
-732395817 743557671
-447521483 952127628
371724928 879629812
-589477132 881357988
903301274 -671771722
952692621 -581993876
979670945 -145222109
-392932403 968547042
45779784 972035466
806208144 476576070
-588815221 881811978
-286962916 986489517
-150436528 989103173
720367477 607293758
-382655909 971076488
885515311 -694880065
270938834 919203466
930296288 -628970424
694777184 638591236
948345289 72908860
210724161 937556975
750670457 566214386
-147020900 988997229
-242870722 989411616
583352792 748518685
839785465 411074471
391300086 870547598
892389427 282326847
-140017341 988752420
-563874133 898002938
904214423 246697496
786265840 -786163779
953534463 -579987708
-653579282 830610185
15120553 976155204
805760827 477391810
725398819 600806758
856652772 374131564
232447346 931297638
-541425379 911054257
919212636 196093741
615195104 720801041
884636995 304085707
900259710 258965909
689855041 644299206
106493644 961916476
951736629 -584242323
266299057 920747042
867628773 348005333
-455575354 949295686
-387758574 969841069
567929683 761084992
-132116425 988434729
793868247 498411646
-211906773 989998371
908920644 231574714
-94641787 986507834
804436140 479797369
613894836 721987850
893966096 277758842
470742661 827869752
-703688425 779142351
-551145998 905560907
87356825 965425978
966594255 -32403671
-172833958 989626585
986114085 -236416973
959196632 -565932295
-433065901 956946061
777009068 526403480
932359658 145043131
849866044 -733473814
-736675736 737859593
-518626104 922955980
961758914 -783209
409781118 861425473
-334678346 980530927
908632344 232518384
885904909 -694404770
718783580 609318495
984378444 -470663837
28638093 974405369
838556898 413637667
-344641288 978893402
821191663 448429880
-103084631 987011165
989233776 -319706420
988456285 -434440788
-335884080 980339101
536985961 784573672
-77494878 985349886
-453556044 950015118
980592974 -155712952
893764507 278346822
-519570898 922490552
526721285 791836287
989998765 -387135700
-369614337 974033489
352450018 888085431
736639338 585817137
988979909 -309059591
-691590733 792695687
-232975959 989723436
-572339952 892712937
348567771 889741350
982930792 -479786411
159662827 950734203
-321095392 982538953
-730075109 746612214
-282827630 986873101
-416781976 961987440
-96266739 986608264
969927498 -535003043
766699497 542483107
963909395 -14380971
640561554 696726719
157795567 951171281
-43674015 982614477
769215539 538614000
-559819744 900459099
849792535 389601025
21792315 975301402
150984435 952723612
989635576 -340161987
626236698 710543684
611210903 724424763
-23404895 980635214
535751182 785462461
982118610 -174578099
824798135 441417944
-665810834 819101137
968027032 -42577929
-480618156 939821984
975635953 -104475392
988252956 -284919866
952994413 -581279256
545276830 778503680
643473184 693835452
923654675 179618224
-85689027 985920832
753173966 562599683
478344467 823303762
-330508497 981175751
610939150 724670453
907199288 -666270299
234898572 930569120
797900088 491411676
-325709093 981887349
-21320886 980413685
916448745 205935410
833667604 423693757
229006408 932313121
842702063 -740290984
623787656 712847221
423323753 854483521
840155468 410300483
764869883 545270967
965662325 -26021113
979881796 -495879898
988956669 -308157378
976868581 -116094814
540813292 781795432
851214198 386444271
930850021 -627941099
271247279 919099819
-457608880 948560714
866366027 -716672867
987115192 -256634974
957513053 24436243
-583252336 885565063
-258061563 988690080
925263596 173478889
442790322 843939576
989013695 -310388869
-216138483 989979642
941675897 104513049
374491356 878378933
-70540579 984838109
612392085 723354184
646137486 691167951
559302951 767890369
279855218 916160349
989999366 -387970748
738189643 583695936
444199153 843154201
55421785 970625205
-85409950 985901968
872577447 335670963
90006936 964957491
62050301 969615880
424602738 853812950
834429448 422140019
858325737 370258290
924267942 -639644709
-152095049 989151441
-572762801 892441638
236177031 930186900
580740905 750681319
123797920 958500590
-340328053 979618143
932097856 146125177
431100462 850349427
988332731 -436018630
-138673166 988702273
929364706 -630686775
69801842 968389608
989881316 -359268144
27591791 974543571
-483727444 938562502
-724160728 754269435
-696729534 787027852
981934722 -172176209
291470514 912088302
743043140 576981226
966563180 -32188404
284626624 914504793
712640114 617048249
911336604 223532766
961682309 -309649
77246875 967163348
978492296 -132542323
669644584 666719043
988155267 -282133501
987563216 -266773318
666738316 669831930
154909945 951834430
982764768 -183293582
491242418 815304380
120386174 959190501
885063884 302914708
987700352 -270081861
358914983 885289459
-418496642 961470338
970437551 -60637924
679136180 656356632
775732113 528430175
984267029 -205278684
935884481 -618285506
-652836117 831287609
-444796568 953062855
-385291722 970444508
916649319 -652055497
599111631 735149737
-596729185 876292341
206205377 938802592
-609718909 866865528
-130605394 988369312
144074028 954247057
-288093238 986380885
-226805289 989852109
938399256 -613316745
352580418 888029446
108398458 961552398
550403315 774673259
889260025 -690266179
-13722861 979582602
880820891 314351773
28075669 974479666
574629474 755681081
723868614 602788410
31372070 974041539
982625870 -481547290
-42115124 982472138
-47387200 982948299
-591013684 880297337
605297170 729721528
-203957094 989986260
927793703 163576078
67565941 968748446
791707804 -782224055
61210261 969746406
847569826 -735695152
716718833 611942497
983714153 -475039557
81337056 966468893
989911281 -400371683
901986981 -673589466
-460547088 947492519
929685158 -630100339
-77613143 985358389
-417494755 961773136
624997055 711711459
509668808 803422360
273023176 918499707
879240567 318513219
916801939 204691177
94473065 964154692
960986329 3958822
914860287 211489776
230824653 931777551
-143039281 988861302
708342922 622334382
960734906 5490796
989321951 -323723582
891508640 284856164
948830106 70514826
989715563 -345311743
-50891518 983254672
-605640497 869872238
-539389264 912169354
986258441 -239156458
954350575 41925583
957801587 22801139
83128780 966160591
791357711 -782479927
625856440 710902337
940614777 109370826
756238701 558129462
830672020 429752456
-160892868 989380030
-692525909 791677794
987373450 -262381806
506176114 805717211
874970647 329579283
331937521 896627469
120142135 959239605
929395918 157157454
-269640037 987927506
918306798 199353904
929155403 -631068968
173400992 947395351
849395466 390478570
367865022 881359469
-199866160 989965561
949412053 67613136
-734584324 740653511
989900158 -401155679
600007706 734372119
981728874 -486460775
988296218 -436468892
514833016 799971862
-238505880 989566408
884173028 305353139
205448184 939010033
987668451 -269303213
957496074 -570222977
-457137473 948731620
-360223851 975975921
115692670 960127827
-509202804 927442223
910554011 -661365270
726305088 599623242
290016257 912606337
967471971 -38577445
758615161 554633836
295699921 910561121
828040845 435019349
476745502 824274764
533983210 786725004
338784766 893832378
938500831 118852752
908025440 234499450
-702479909 780529002
581524271 750034993
153290080 952203411
859044190 -724291116
355030216 886974535
-513287946 925527038
954203150 -578372948
96260796 963827639
-431413393 957475569
909415617 -663045063
852082203 384505033
989991221 -392487478
-513162575 925586189
219955870 934943054
469825118 828414069
989618121 -339105687
-637473629 844846861
983963332 -200631129
-119523510 987860155
781469989 519221205
-728306145 748922757
707936353 622829936
989910727 -363088872
-370214052 973904706
821650760 447540679
60181362 969905092
975097118 -99571176
-179633541 989739548
931089529 150267898
905035667 244103932
879543285 317718828
911607992 222618542
188803595 943461372
126822366 957883652
12817450 976443524
966501920 -545704505
157872345 951153493
-117617036 987769897
948716955 -591208432
-703425985 779444257
327005523 898603769
-349949669 977949549
301034086 908605614
989998987 -387388112
-216500690 989976910
690757083 643264416
369072316 880821027
-150595705 989107864
-686925826 797674690
-240355610 989504848
172659680 947579615
961027478 3707895
476305727 824540919
738601794 583129518
833614888 423800965
823823198 -757112744
669333734 667053233
960193650 8766794
894227565 276994524
122932741 958676119
927306197 -634362951
819675385 451354469
-146817943 988990687
343634602 891822111
988422714 -289898431
909136062 230866514
989943519 -368659018
-510377184 926895636
861715726 362293104
724742546 601657739
41572405 972634883
989724861 -345948118
158072569 951107048
-713551806 767466320
138499997 955445964
640142986 697140334
760366701 552036676
987877504 -441459340
645046860 692261853
444159914 843176125
928777199 -631752739
773981569 531192786
976635505 -510490966
985891305 -232296536
-643257786 839835815
407176927 862730465
216678821 935881213
552738084 772908182
-394996245 968018822
314116444 903658245
574843281 755507368
982673234 -182031046
988569324 -294467164
425131974 853534628
-15279747 979754408
908738181 -664039492
376936867 877265655
512539656 801513327
950280775 63246641
-196549509 989941831
474438450 825665010
864837952 354820635
-732894244 742898596
249931901 925978627
574886914 755471916
345508016 891035961
488398473 817093859
915392700 209636004
978694455 -134680181
989694070 -343862731
988926720 -307012202
574043634 756157007
69584164 968424662
731990358 592105904
-97809512 986701775
984734731 -212646888
702161904 629823074
693558772 640017271
598152996 735977898
126036098 958044802
44440086 972227109
815783930 -763745210
845732720 -737447861
989998697 -390901068
638855929 698406133
964143971 -15900967
583991456 747987568
-423220952 960028726
65448025 969084066
572074894 757751264
912851408 -657899156
97512126 963596957
763253532 547716749
962772355 -7113901
-259222954 988620424
803748730 481036673
905802065 -668262913
819958390 -760346882
916594590 -652140795
-700951312 782269569
-17625513 980011862
525557520 792643296
970416671 -60476231
-697632924 786016343
502301099 808234053
918583849 198363043
833852732 423317005
414788433 858888479
988897815 -305916802
-444597551 953130522
989338942 -324508312
529758238 789711103
962845893 -7577537
856651576 -726726521
546434630 777643402
781297439 519502492
39355002 972946468
691218404 642733162
976735227 -114808967
527375268 791380750
-637647571 844698796
897086234 268536891
-663019930 821787308
-255879740 988814230
-468078588 944706566
-725913725 752018953
548612340 776016690
60249425 969894642
919587078 -647395220
866706161 -716312028
-36809627 981980603
354659345 887134690
956900095 -571715836
-706898419 775415906
282734858 915164504
974150904 -91173477
880567662 315021514
-205582827 989992148
807756542 -770087166
-290410328 986153711
898045891 265661361
535151386 785892682
903007063 250479093
963455519 -11455006
922227602 184995657
447752041 841161677
989995425 -384161024
-36680647 981968386
-263689477 988337048
-6231629 978737367
932700195 -624450101
383082209 874433690
169795950 948286776
902979372 250565569
829846521 431409524
906719428 238720682
299949307 909006312
827931090 435237806
986785826 -452014350
379882226 875915389
918334675 -649394401
-395619938 967857237
983827241 -198577291
-24674970 980768198
893473891 -684907144
989999152 -387584652
988989712 -309443128
443496567 843546311
-379588172 971795704
987969601 -440407258
-372519595 973403051
410842029 860892265
-708877594 773078360
552515938 773076371
-499436107 931856852
-175291760 989669185
982978348 -186269506
957788376 -569489920
974438236 -93698900
858572634 369682945
850118664 -733226550
-714699365 766072221
887746335 295485495
951847616 55201209
989934518 -366994618
986738756 -452431069
926605533 168263050
-341831799 979368680
910373767 -661631852
989994794 -383653862
433431170 849091487
978417292 -131752463
40833536 972739086
-698845983 784653675
-507993695 928000461
-22430894 980532637
983871773 -199248428
898762156 263506819
-522820701 920868172
735661107 587148267
938427436 119177045
987643116 -268687134
-349107227 978103930
-636286279 845852868
866031956 -717026282
174107279 947219292
984802909 -213752582
7533121 977097235
838034336 414723895
856260977 375034090
714699451 614484440
968264460 -44307732
826043939 438975385
984124987 -203091565
790394269 -783182843
-41308307 982398078
826588483 437902382
984665516 -211530812
900175432 -676056792
962999955 -8551529
659037567 677970680
106578 977995900
582566996 749171545
264789164 921243373
850503688 388024239
967422282 -38223029
976924053 -509287471
971353980 -67831487
982987184 -186393564
936591461 127188419
779163055 522957400
925199359 173726370
816429829 457551786
986751146 -248908437
910700773 -661147533
979454237 -142819860
988958679 -308235059
4385829 977481423
547460218 776878583
978455292 -502595489
987504276 -445391562
942958063 -603838623
474806504 825444161
152085956 952475566
859060946 368541995
950863359 60280122
980034586 -495135132
906563007 -667182047
412903882 859848304
-105120458 987125986
890896345 -688219907
976970503 -509092883
952476581 51907509
580469141 750905165
968382147 -539915535
351656468 888425464
-436174791 955939298
589817668 743093585
821738431 -758866743
980919644 -490683741
902462952 252173666
7806463 977063726
136862099 955792395
-731262809 745052144
855732005 -727656141
989410283 -418740485
631393664 705632263
826508177 438060824
635620615 701558859
903058089 -672108946
184048731 944696357
-301933451 984911783
91971041 964606834
688706399 645613020
517217046 798358111
-33226923 981633061
-705307967 777268779
971056429 -65467046
630129771 706842582
-193895242 989918293
951000378 59577511
-15873443 979819718
648994240 688290896
629522208 707423014
191466867 942758869
482111368 820999051
952380245 52414956
677162580 658536590
-472504867 943025454
954748156 39766360
846293303 -736914721
980749998 -157570414
-436686393 955772670
988814909 -302885606
284157027 914668959
-208569838 989998483
-342773242 979211381
975750966 -105529042
822238019 446401604
606535042 728619440
-586852242 883144393
956203124 31760722
675128636 660771622
538529743 783456454
871233880 339050216
889575614 290349273
875445812 -706700648
-536153551 913923264
974216538 -91749842
720823303 606709097
933271508 141261043
981601059 -487140157
-483946322 938472631
561665885 766049616
561743634 765988690
-225662571 989871516
923381390 180651335
858926437 368856534
848702434 -734607531
985885604 -459590287
960128912 -563518066
-568730078 895001062
-386406739 970172522
-438942752 955027602
846739194 396280059
785155690 513151300
-688435251 796076097
-310957076 983842764
979414468 -142385814
252895450 925052814
113043088 960649576
449545043 840152254
882908067 -698024630
-241559112 989461518
256614015 923880426
-326626516 981754221
823517497 443915586
-348203985 978267007
-140851993 988783108
974800287 -96909547
809900037 469787840
697555994 635318813
952294811 52863416
657524786 679546614
885793278 300906453
156111893 951559161
582735084 749032044
942605786 100219295
989272586 -421809588
-653495128 830687030
987555080 -444898535
989977734 -376139404
752530134 563532300
946779365 80535203
962344026 -557615277
989116060 -314565090
-402202702 966108725
979533875 -497561214
-306429845 984394155
55369815 970632967
-438790497 955078161
417414417 857543886
731156556 593220432
-25245292 980827432
165489923 949339634
-551710530 905235048
607920554 727382629
819310679 452054663
900783187 257361470
982040860 -173557738
610715985 724872061
-503696975 929955576
117794352 959710424
971263703 -67110560
691054975 642921610
822966432 444987486
-498035936 932476660
149088762 953147515
-567380532 895841965
571333345 758349543
-216573047 989976355
916870224 204450349
-349751661 977985931
-168357149 989540664
268119552 920145788
176159267 946704638
577152930 753626725
-474616622 942203737
924157066 177713246
179931141 945750720
-257172118 988742158
913937255 -656238924
-497178244 932853637
126680353 957912793
444726166 842859141
-630992937 850225397
293936360 911201383
982214463 -483845973
-250637588 989080429
131539570 956906985
903651995 248461407
458618539 834976063
978182319 -129287504
-723045688 755690111
-80789527 985583616
-290762212 986118440
-651817524 832209890
692833765 640863674
660204671 676748442
647295908 690003251
985756840 -460611422
958410799 19307074
558220671 768725700
987127316 -256900934
562398408 765474987
983192637 -189299810
754873102 560126346
-576257176 890181909
300017814 908981052
827226706 -754205266
856976034 373385813
716220851 612572266
989909245 -362870009
864710040 355129511
675569695 660289008
967984834 -42270987
989480364 -331450001
-584130678 884976953
-689461726 794982584
862302384 -720932804
833454339 424127413
690079542 644041996
590751288 742302791
935495978 -619044234
923429804 -641071696
-265557838 988212143
882350706 310278556
-648879253 834855839
799826678 -776161344
-99073507 986777480
10369935 976747509
655740339 681394127
317420335 902376794
626877085 709938453
958427575 19209933
-217243329 989970996
432037114 849844482
975342464 -515714158
988567434 -294405909
427259125 852408014
988457531 -290956725
867225746 -715759032
-579356007 888150300
193284156 942278081
-243607263 989382815
-724408060 753952338
-292485999 985942666
-333519185 980713851
933588942 139935888
776107454 527835271
-249134259 989151323
706635356 624412471
505131509 806398297
815117139 460036004
-430858623 957651658
-712948935 768196179
989874094 -358439427
697633012 635227627
976606575 -113574949
228846122 932360138
962987489 -8472531
-393771882 968333713
881711063 311990325
-79686504 985505959
-359921831 976035714
350700438 888833942
-559357634 900735671
203836374 939449175
977778502 -505612844
989995123 -383916757
-43196489 982570981
965534681 -25153813
-455495449 949324322
122399418 958784188
795690449 -779272205
501084191 809020420
220438065 934804339
825431768 -755750394
851886773 384942551
239622931 929149522
989500436 -332492712
-363307829 975354161
126172838 958016830
185405670 944346022
347378871 890245529
987801268 -272645970
763683860 547067965
249112164 926233477
-333821754 980666248
989962493 -372578081
-642884216 840162971
-680655962 804246843
879783660 317087319
-616002883 862112483
741333937 579356615
942247620 101877612
372070413 879473937
529862237 789637862
-253630750 988932633
432267141 849720394
989982413 -393891051
52234216 971096849
952112470 -583361345
-241328259 989469860
-13905199 979602771
966415909 -545963024
793048605 -781237980
920401195 -646082003
256357648 923961731
260049063 922784058
-685152772 799546154
149043719 953157523
540239254 782214458
813261202 -765761722
862090877 361400355
-346624975 978548248
592871025 740500706
799382485 -776497093
-101455148 986917176
679616790 655823709
-126346291 988176930
963357396 -554805700
960855533 4756227
-419212122 961253626
975669670 -104784062
537941242 783882886
-710548158 771084667
968444363 -45623831
949470194 67322009
-373374185 973213851
-38828171 982169337
528976948 790260077
848643839 -734664111
647118322 690182032
989895517 -360995247
985291488 -221821251
688347407 646021236
699495843 633011453
114923985 960279787
-615699451 862345357
989894239 -360830977
-582513375 886057983
987884573 -441379229
204119756 939372132
854333819 379434241
436895928 847200876
886417910 -693778391
-532814081 915709781
753461211 562182734
946430278 82210722
-699985495 783365282
-358554567 976305165
-526068609 919223261
-205417348 989991651
-576008020 890343963
74342026 967648959
-602967426 871818747
989992543 -382057253
32753655 973855363
45973384 972007712
850304473 -733044579
806467567 476101802
642548504 694757033
947134522 78820516
971308521 -530438542
989998372 -386750753
206600461 938694147
-462741031 946689059
958584439 -567487630
-438347424 955225066
759716292 553002983
-232741693 989729054
-691832146 792433897
-656905357 827549307
-117042148 987742432
964370828 -17380674
794630809 -780063878
-633522260 848149134
859362609 367836015
987154692 -257504541
900754587 -675271770
768998694 538948853
-621704513 857674487
884104138 305540338
876243282 -705795900
587305021 745212141
976665353 -510368084
488185342 817227665
965688004 -26195791
520637817 796027938
867512838 348290443
989217496 -318974494
780128535 521398845
-168609570 989545712
834255163 -748013790
837153776 -745395325
-278012003 987286092
-128823429 988290028
960608863 6257229
915250626 -654224556
965564883 -548493318
-245365179 989311785
-375274481 972786531
989917577 -364139878
377249253 877122755
202343061 939853957
657536996 679533923
204069141 939385899
849253159 390791907
331179377 896932737
529357531 789992957
-687455665 797114227
451417237 839094279
883141578 -697745761
900554668 -675543150
779716865 522064241
131497996 956915633
526547451 791957186
871280152 -711369014
-668945301 816053196
757674466 556021158
928766397 159692454
859993498 366357221
968892917 -48934876
972987583 -524563295
982927007 -185550518
810775604 468165351
212228274 937138106
11538483 976602589
929777161 155615693
-295774223 985596322
787811805 -785050693
977654882 -123875799
988578098 -432847667
896947944 268949827
-656627540 827807177
984232140 -204739794
987581657 -267212077
925178877 173805255
-345047803 978823238
-544043133 909603311
817113728 456252489
808937123 471567399
977122524 -118568309
858404028 370076087
906150905 240545077
79930493 966709343
623121673 713471089
569723037 759644873
-27487646 981056894
-65683701 984466860
-82341183 985691524
857865559 371327244
979427221 -142524811
455983924 836489794
822434947 446019338
612609487 723156764
411600362 860509173
-533537729 915325337
-431678940 957390933
918709868 197910762
-370072207 973935291
246077112 927173398
977501279 -122330900
911239743 -660341091
896048774 271626380
-550802459 905759053
-576492520 890028806
-177237669 989701548
987208514 -258696631
912982041 -657700078
-581533996 886709292
973861075 -88646539
638412086 698841223
-385125154 970484851
896308862 270853337
162814128 949983328
-336888553 980177744
837965646 -744654837
989954166 -370793976
888135838 294398044
320115493 901322974
862928027 -720282937
540436016 782070992
563865609 764318445
877417447 323270734
-679957710 804968525
449293566 840293955
774251383 530768035
776196104 527694688
591164010 741952877
800816219 486271644
862492607 -720735620
779897949 521771608
724682098 601736072
-228114444 989828286
856770418 -726605980
-612938363 864449554
14412326 976244161
938465498 119008887
193842627 942130004
211242326 937413252
696096710 637041840
-516552955 923967275
921688842 -643980844
710721312 619417501
959992457 9975992
983305543 -477549863
-416371527 962109822
934785595 -620429619
-709223657 772667107
373935051 878630988
118881562 959492809
936297812 -617474611
989908687 -362788296
474237757 825785257
-705629398 776895440
978468623 -132292449
5074293 977398051
-153989519 989205106
975769355 -105698595
987254419 -259720252
-396243672 967694869
918284607 199433205
114379201 960387156
890163550 -689139524
-687343721 797232727
-632506139 848986465
368420174 881112169
873736147 -708631641
465180008 831157287
989380157 -326472207
820134478 450470203
989573575 -414722740
876935234 324520881
-37893636 982082383
-643999789 839184574
-609829975 866782790
-602386003 872239192
968238024 -540369907
867332082 -715645490
946344096 -596511092
869803254 342624102
952510733 51727506
956524139 29977416
352021486 888269261
72617518 967932916
2036274 977764573
-501158341 931089983
395725945 868407210
985635087 -227731401
396988732 867789566
389857625 871239542
-678360996 806609999
988263732 -285232199
-583718311 885253418
811324360 467146833
928887189 159207048
267680618 920291214
900771643 257396928
-7632210 978897670
859140504 -724192587
-636896751 845336616
-520670696 921943580
141555108 954792994
508949190 803897422
834278196 422449219
-501476310 930948290
989565169 -336034871
-174849594 989661680
-548863081 906873184
-643811306 839350169
695866175 637313016
411834672 860390558
817933442 -762004389
-515412294 924516552
437524381 846855718
558167435 768766693
744582631 574832124
-629070722 851783873
989996056 -384696357
930558538 -628483347
983085289 -187779033
-705030725 777590569
-435537831 956146441
-440744773 954428516
52844832 971006942
186764839 943994091
813566759 462956318
7662666 977081359
302672017 907996982
957207563 -570946076
979016205 -500015017
-564898525 897375595
986353845 -455757904
778732537 523648843
256034475 924064189
-561293389 899571616
-546428027 908258947
6686447 977200993
894503903 276184420
-342696984 979224159
703328903 628418385
895161705 274250478
451624433 838976787
988368724 -288298577
404252319 864191901
947720928 75970881
544954910 778742491
799209775 489110992
869500479 343377004
837053897 416750482
985907681 -232593673
-735086996 739983988
-375867389 972652599
983126322 -478626239
768967050 538997634
977686103 -124191539
-649975323 833871780
917437901 202443698
883619418 306855539
-665364619 819532366
652774633 684440199
-587244358 882879261
-514228771 925080645
-292693727 985921319
762378509 549032129
362959971 883524460
400906738 865856066
-603097770 871724463
-392056823 968767979
869377498 -713444717
871274852 338947484
912645446 219103211
-267274969 988094170
973445180 -522900190
905367013 243051922
910902979 -660846483
-287404032 986447336
925066514 -638271329
325172304 899332745
777621801 525426329
-165824768 989488711
899090816 262514256
-78382172 985413446
934924970 134305769
987678419 -443632877
-646888162 836629367
-376553703 972496131
946463293 82052948
-313965238 983470505
-575660755 890569654
904593843 245501324
988714954 -299344973
939115986 116120062
-283850086 986780936
125773375 958098442
967034461 -544090606
929540458 156573597
920022008 -646694131
726002286 600019298
-489203035 936285895
433167517 849234054
-347635551 978369122
240308403 928941253
909694227 229022033
-451272742 950818731
673767433 662257119
239925841 929057533
989284534 -421562425
-657936542 826589606
21626476 975322891
272500254 918677302
971003559 -65051560
863831065 -719341157
-384336365 970675091
873784605 332612459
823270743 444396139
811162033 467448270
988765316 -430247191
557172641 769531603
962617924 -556864977
306718604 906477663
-598421294 875085148
989804906 -351883055
-429979077 957929542
-507837526 928072374
946923149 79841739
124249204 958408944
-360742588 975872366
981023059 -160841752
909592831 229357711
910346315 226853987
958376700 -568011092
-679229807 805717971
557387971 769366172
-266832449 988124809
968353113 -44955308
148683504 953237356
287595800 913462435
-736800032 737692847
986946803 -252965941
967521746 -38932826
972576174 -526029210
831980249 427116248
148250820 953332984
857557441 372041209
838353053 414061589
182858665 945002321
981615507 -487063533
-414333631 962706295
-715635653 764927973
430960536 850424798
-723922577 754574182
889893082 -689477221
-286181865 986563880
961827886 -1210520
477272680 823955128
-451487507 950743448
899269336 261974711
958566274 -567533589
-283890114 986777273
-674903607 810133034
859613779 367247419
201350226 940121805
956637091 29347553
214324778 936548646
434520518 848499727
-229584259 989799383
986831631 -250551373
923430208 180467037
989930410 -366251152
684133593 650784297
-489416486 936196132
-382863182 971027241
847380428 394886562
943644337 -602381632
840226946 -742581660
790457193 504255521
962914169 -8008863
988251076 -284865444
884275583 -696380976
688418055 645940952
899570294 -676871211
342962200 892102465
806292128 476422560
730997765 593432341
965130005 -22431893
904136894 -670606793
812495900 464964115
265610878 920973460
941447661 -607019294
250780384 925714308
339299344 893620107
827830129 -753680458
357373049 885959450
309244455 905521718
903338880 249441756
559426257 767794851
-511264693 926479805
979691711 -145453589
-708751423 773228225
436688891 847314565
749575415 567782467
972529261 -77368615
753722035 561803250
982747102 -480859501
421233981 855573163
-261126972 988502303
296486010 910274972
596766512 737171963
103350849 962510383
989864137 -357328148
714086436 615250511
493066258 814152539
979351299 -141699356
236093169 930212005
973136064 -524024883
838689523 413361753
978042449 -127831434
506593194 805444789
775835486 528266495
-231448603 989758569
-262725885 988399441
983286993 -190650889
895498726 -682272601
955552722 -575072595
-636443191 845720378
825228389 440575709
841314988 407865344
-664141252 820711515
-445510936 952818957
-600684877 873463644
84134160 965987005
980849891 -158764607
738443568 583347068
230425301 931895487
-622736073 856856329
803597591 481308051
-180370846 989750630
-130867757 988380724
973756338 -87738554
914970442 211106654
919900824 193591594
115305522 960204440
912241756 220475055
35795578 973439502
980448824 -154029337
427870908 852082610
258997985 923121403
781142366 519755125
-597882428 875470830
953647977 45695721
865396206 353470262
-139506890 988733443
984455796 -208207043
967051130 -35597715
-729734128 747058617
260209049 922732601
849479448 390293288
963609571 -12447270
973390442 -523100008
-299529873 985182224
-663847956 820993293
349933942 889160750
957007746 27275138
951269720 -585331003
838927964 412864929
-300118622 985116218
883182560 -697696729
-105453654 987144567
953456132 -580176013
-289069560 986285974
792298031 501113178
-704905913 777735280
846129623 397598954
883366895 307540050
637840838 699400212
969408757 -52782895
965552850 -25276606
886767996 298208321
-358961709 976224974
827429985 436234502
34146956 973665469
979678077 -145301473
-324552887 982052288
803981223 480618608
371320257 879812309
430672023 850580041
985211298 -220470449
338680652 893875316
188146426 943633621
97088274 963675290
640044618 697237439
962610122 -6094409
810435957 468795020
257325065 923654716
373998953 878602060
900323190 258771645
226432419 933066349
-691034498 793297761
-530522669 916912244
-129773647 988332865
255385838 924269572
-482735018 938967105
-608458100 867801743
266794046 920584028
749467917 567936020
-413827674 962852848
563939918 764259763
-356335059 976739589
945401601 87108557
987952862 -276626626
-230791201 989773363
901722619 254465288
-601586081 872816243
988887005 -305510009
974055002 -90333170
101214999 962909529
927309357 165493172
848313628 392853375
973169968 -82716158
795140591 496211903
-108458424 987308978
484020767 819819077
860269799 365708551
977549677 -122816521
875609887 -706515029
-347957057 978311422
781812374 518662489
74834011 967567172
-252291640 988999870
13333413 976379231
270616545 919311587
953469789 46646744
-709603921 772213562
852127339 -731249262
857047957 373219672
785662551 512309043
745317174 573803075
960796153 5118009
978369574 -131250658
-633910866 847828319
-83573895 985776578
469405612 828662610
211973772 937209358
-202780473 989981298
931508733 148548731
-355742647 976854015
71935437 968044430
-674318875 810724670
989954927 -370953984
692594074 641142828
660539927 676396016
-401087275 966409013
32072285 973947435
-509717162 927203251
943920791 -601788044
805436336 477982574
-152796974 989171607
981968767 -485180101
951154944 58784006
896127363 271392979
17118974 975901599
983658954 -196069122
182933400 944983152
871175765 339195830
841939533 -740999044
-670747030 814283645
610282469 725262972
613112018 722700042
961994137 -558564008
645194875 692113512
988528969 -293183163
-361320166 975756507
897987305 -678988952
21242229 975372562
988065031 -279638582
-331074483 981089671
-647254468 836303683
-128756156 988286972
-809340 978105210
-728059679 749243533
335466037 895193711
-310480926 983901511
-234142928 989693796
-592756017 879086810
895867233 272164883
-477209349 941183299
979721439 -496655771
976700898 -114479339
346313072 890696089
983347451 -191522884
-305540581 984499394
44315121 972244929
982520537 -179947425
791746175 502058186
-142769775 988851856
-522428926 921064828
-66651158 984542317
-392141337 968746664
-499021914 932040785
-619718433 859236601
686030964 648647859
533635932 786971701
-64420474 984367719
424416624 853910779
-94598251 986505075
723717133 602983953
895114550 274389498
753494987 562133637
361127608 884325909
935631147 131298098
676379539 659399398
30925570 974101370
-253822917 988922777
155360880 951731241
-260235304 988558695
707209682 623714425
985678091 -228488008
-238864948 989555266
27473937 974559090
917877228 200885207
568034061 761001294
-112167823 987502918
-338419806 979930045
76795652 967239132
985491381 -225230747
730222113 594464652
-4089170 978488985
812937196 464138044
772883240 532915673
984653618 -211340014
866402409 -716634321
144034524 954255654
-673067422 811981795
981293616 -488755196
-138554559 988697783
786366118 511138170
-247895550 989206502
-625578601 854591721
989999858 -390255312
-249530942 989133037
487850439 817437524
974796545 -96876115
978587793 -133550843
989267358 -321226493
938874862 117193731
-509065352 927505966
845670149 398590098
133131029 956575423
959666141 -564723709
800462949 -775679635
265128796 921131843
-274470083 987568266
-357334004 976545092
449880317 839963194
272448221 918694941
-266412736 988153749
-174229802 989651063
-546586289 908169129
867918492 347292028
-467565544 944898788
50737928 971316297
-647974085 835662983
987417501 -263377789
-649688250 834130295
856715980 -726661201
-529198791 917603150
919379130 195490144
890972827 286387440
733904319 589527429
-454169260 949797148
-274231668 987586485
618609096 717665318
129795411 957269202
983331312 -477394639
175929128 946762512
879126994 318810628
209032963 938024174
-712114335 769202837
108181164 961594092
-442440992 953860325
-629023891 851821691
859474706 367573378
-719152414 760586066
959994788 -563867797
617873498 718343566
452371954 838552294
318778172 901847015
943825547 -601993553
126314200 957987894
892242873 -686498642
-185378896 989821056
901701199 254531398
-321357794 982502498
951856615 55154331
488126285 817264711
-307754534 984234718
812329196 -766501302
795035506 -779762043
926987226 166764118
962295860 -4124450
235571897 930367983
951730708 55809414
948899518 70170564
433757798 848914676
-623052749 856604614
984749652 -212888077
-224829994 989884104
819397223 451888598
-343251211 979130985
347443534 890218159
-433187179 956906999
816458467 457497424
40448968 972793120
433610510 848994469
989741726 -409010084
310055203 905213683
481108177 821615806
957941115 -569106426
941117237 107076354
532510859 787769359
824126319 442729422
884981325 303141700
-573397227 892033806
383307225 874328730
866724030 350227958
227429065 932775209
938379910 119386885
658215814 678827794
318976872 901769313
671003207 665254667
987462041 -264397105
135607103 956056350
-727206583 750349808
850029397 389076728
-654937318 829366123
667767113 668732550
-645138713 838178837
288825344 913028319
268878301 919893137
906144107 -667778672
294213025 911101142
-454736630 949595042
-625733105 854468296
-486885107 937255496
278677102 916566193
987187610 -448378058
-682737428 802082938
953547501 46232339
-322026039 982409000
488107540 817276468
161438817 950312727
254507241 924546501
988667098 -297714860
-450775570 950992969
42517864 972500901
611816340 723876286
864216387 356319039
77106336 967186979
-721438215 757721461
703227854 628540164
547722063 776682891
-341527227 979419399
-616144231 862003814
311625887 904614967
496538535 811941449
696887434 636109421
954425243 41521118
522269322 794910996
928987907 -631372793
865148852 354069328
737050417 585256343
-591795765 879754726
974658338 -95647469
972770247 -525340658
-688325712 796192271
844143290 401865046
446436532 841900399
879025507 319076313
388654111 871811681
-997007 978127545
891882495 283784214
761939805 549690524
958351991 19647191
-652178524 831883787
-406302078 964985188
-280450508 987080772
658773737 678246083
-434329270 956537964
921327819 188347274
363788054 883161050
366764137 881848093
345700598 890954752
891819784 283964313
465394796 831031428
752058042 564214887
411009312 860807774
764682369 545555545
-173811884 989643883
865941965 352142522
562476826 765413371
818494505 453619528
521045522 795749410
-78268704 985405374
849588139 390053059
919215289 -647991978
858499376 369853906
989548986 -335124209
203577925 939519410
988628191 -296406028
939606276 113930316
763617108 547168623
795825225 -779171223
-264033317 988314511
199408150 940643668
552059681 773421767
-522073743 921242848
724393797 602109458
-167100843 989515151
985665705 -461328449
833682827 -748526160
985212589 -464812062
-464637004 945988612
755152673 559718150
819553919 451587824
958030241 -568882554
750852150 565953195
-58385118 983884351
973337255 -84138029
988822938 -303174276
726371917 599535651
657623831 679443630
-34889274 981795871
783926783 515188587
946883375 80033653
989602225 -338155389
615840904 720210737
-692806056 791371238
624550972 712130815
974746996 -518021160
-528232608 918105818
977228722 -119615105
-331479008 981028014
635364693 701806453
980523029 -492706472
104240363 962343214
809880326 -768427881
-672643032 812405157
924612959 175974603
798916713 -776848626
971616698 -529377683
624837967 711861083
683915221 651029152
986865329 -251246259
974613056 -95246177
-118900471 987830761
332531341 896387458
537095530 784494554
908773150 232057710
857732364 371636070
827718761 435660209
396077595 868235539
78287204 966987910
778682470 523729091
-720375838 759056211
923083065 -641656180
525876426 792422524
818124566 454327008
29444484 974298677
946309240 82788737
902886174 -672347252
935197212 133147906
-693311020 790816919
890932685 -688173907
852258268 384110540
906054652 240853757
856431659 374641134
-574192185 891521348
873463269 333428228
-149402042 989072215
962235430 -3746660
765964889 543604924
-709741236 772049585
985552457 -226287481
81925660 966367805
-729370646 747533994
-88497427 986108690
543472012 779839648
384898074 873584829
385134292 873474145
30268959 974189025
-603732025 871264160
-49883105 983167404
979565333 -144048154
151301762 952652182
275365746 917700694
632407154 704659516
-398160703 967190565
956852412 28145126
984034337 -472963732
862851186 359587597
969311374 -52053833
564960912 763452796
983229666 -478006408
982002430 -484998841
961142994 3002537
-169147064 989556450
952902683 49657329
825675137 439699902
970924777 -64433052
-494554877 934000805
571730840 758028932
86457745 965583124
-114869533 987637031
719768943 608059859
851470454 385872911
82568385 966257292
610591566 724984403
545627298 778243488
976192100 -109641766
-217548405 989968374
415752266 858396193
603481865 731327807
-164205421 989454633
641948049 695353540
408301888 862166963
945229389 87924735
871932230 337297598
254977791 924398429
915951238 207682676
854717692 378562206
-425821110 959228832
-526414912 919045124
241799238 928486834
-545029750 909049100
906683033 -667010388
-369716365 974011631
972691699 -78705863
-333395144 980733203
935088519 133610571
604597962 730342034
188330216 943585546
970384892 -533515607
698578906 634103555
-178551512 989723051
543214501 780029788
-97959010 986710821
36316150 973367774
-583023342 885717818
-405438082 965225979
761980617 549629323
-609216466 867239544
986486007 -243571892
843575587 403076153
987506170 -265422011
-205203973 989990983
-412027768 963372144
553543651 772297539
-178891850 989728286
645510868 691796686
-322671706 982318399
-237872658 989585726
-450457931 951104145
825002768 441017488
917786151 -650265035
981772796 -486226852
804445239 -772652928
-344525384 978913351
333783178 895879158
-278126945 987276484
641258181 696037523
560525894 766940318
271487391 919019029
292145457 911847100
-471402676 943450201
400814240 865901953
947562780 76742497
971839005 -71733269
