10000 10
-404441958 839144014
871232096 534689789
68317389 977568938
986657084 -196035754
-203404169 921939282
-521383883 768536199
95390630 980461951
989862752 -412313554
-505572010 779368853
-463059456 806312440
-648392348 661222115
-647848541 661767175
863574115 -805801401
-420363845 830677380
970469307 -586051949
462760749 971923476
545580041 943238490
-319775113 879375208
-60726522 957876918
-450349420 813842091
881125668 505428541
855329051 577140617
988369250 -252744823
725409043 802361698
284493260 989905985
736374581 788842735
792923094 705656021
-8405528 967223762
87278294 979636695
825922561 644194014
-281621452 894876840
-390133231 846529092
985624774 -489980806
-628695074 680492681
939382632 -682605130
797736906 697360728
857971843 570419266
-491782498 788433365
618215263 902090212
549265863 941565732
-602182420 704739464
80197941 978884652
848343466 594256522
-61792112 957667011
-492791138 787780975
-358649943 861945506
585187185 923072592
-352096152 865014481
681742991 850008163
35312347 973541520
-205360501 921334079
989955284 -374158625
-341526417 869841568
721731602 806755450
973681725 -570902470
777592134 730692247
951712175 -651070514
-456480018 810241191
646349702 881130110
-147790620 937924659
575185862 928628991
-363123093 859821689
661868970 868203388
986320975 -187147532
363849224 987864278
785538916 717947920
535420045 947613360
-402048769 840395279
344496419 989114441
-391280262 845944629
966995827 -600671358
699623018 831779938
728996805 797999267
847849256 -822899522
-184294438 927719062
202358371 987845934
989442678 -430123101
538042035 946503626
921079133 358518946
510568358 957401696
-302312488 886667367
777789077 730381668
805810430 683024663
876950284 518044024
297545712 989976135
-577341854 725916019
510334817 957485871
980870955 -79805009
809240171 676746836
275142676 989815122
198300585 987671308
-492667383 787861144
925487833 338755490
246042408 989285900
987990760 -461449266
895209404 459388233
811735950 672076964
-188328905 926520209
441163848 976996987
-292555189 890594679
934299107 -694146840
-119587824 945005315
888462273 482121271
608829459 908432386
-201604799 922493502
934598725 -693483851
-280875904 895164217
-343612001 868900361
-631337184 677964758
288726030 989934482
978915478 -51113065
-88790809 952056467
986846336 -201221412
-127940188 942973106
-509661320 776612045
208357326 988089337
233558975 988951064
828062468 639764527
106541784 981524522
-54381094 959114157
17655450 971130512
-296924740 888846758
958639654 146729336
895264684 -764187476
977189702 -552188756
-608633056 699012011
-145235071 938593953
702323044 828855322
874994230 523823716
978581708 -46512726
764098315 751344758
979891041 -535752759
479483839 967384689
-521752509 768277958
971872231 -579609422
952076614 193387466
-627804301 681339996
989112718 -290190541
769558542 743141796
975087196 -3356717
525512755 951666017
-541986107 753597020
876456332 519510496
815185432 665515260
-535477432 758411975
539118421 946045279
851383685 586907514
-410190702 836112191
781339204 724749192
-485199982 792641883
934104805 297176522
319699341 989928342
81630978 979038990
844797433 602660434
922797704 350908386
974822086 -565112185
158373212 985518351
-649167998 660443519
421066790 980784987
757633369 760629952
967149779 75836689
942539496 251752946
930218891 316565090
844991058 602207155
-359825451 861389520
980900343 -528964159
-554100619 744406946
751207790 769507855
964041448 103098233
80056249 978869343
-631233204 678064638
989311943 -302967278
-567932156 733547899
-82669075 953377608
-552768311 745435544
146979544 984758571
984759335 -498369123
536650581 947094720
969767802 -589119216
986010584 -179368371
75352580 978355811
455503253 973742909
-343080051 869140854
8149158 969758678
876160573 520386239
970829325 41372072
987823796 -231588518
-24701096 964535522
215558683 988358068
76907776 978526538
-349614861 866162217
907113968 -745675120
-116320969 945786621
939821903 266965090
897432811 -760981048
414293547 981895124
442986398 976610252
257717565 989540685
-58351248 958342519
810281861 674808479
119752854 982689001
-368592458 857203524
73327491 978131631
-383860947 849698105
929408982 320475030
431026349 979013088
25927920 972280136
911172001 -738741438
654961188 874082500
965079543 94165929
502407183 960226324
989993686 -400515316
856411403 -813764946
91263009 980047074
620173594 900721487
896714394 -762051194
956879591 159860707
-266355179 900639903
-618808635 689741258
-346222541 867715288
818972881 658163632
988597457 -262796979
106026751 981476666
-518227583 770739143
222109961 988588140
984376212 -142628811
989753290 -341101223
-489845790 789679768
-261800644 902314269
-429260731 825822754
438116680 977628291
896541386 454784108
210905966 988186759
-341554073 869829104
987451446 -219166202
522677958 952792586
987153499 -472886353
827256097 641439570
652650483 876006336
883330289 -781066684
951347490 198183510
909136320 -742247329
-129579553 942570277
720159244 808620932
-158862405 934963386
989883283 -360047100
-24128170 964633852
806633112 681536635
-186206221 927152569
-150670512 937164964
908739118 410058377
845922811 600014077
622657245 898965724
845699899 -825093788
-107571550 947840785
-611899251 696065679
575513287 928452636
-477976301 797194325
163435196 985834786
-588960745 716200799
928545451 324589499
477033658 968081162
948843841 214194341
-430476639 825148284
-485061072 792730005
-333614244 873371644
524972842 951881120
-122465549 944309461
886248709 489339880
56599674 976208214
967249749 74938949
318986173 989938215
-479757638 796078149
984833629 -152297962
-294779222 889707387
-7284310 967401398
964310069 -611067820
475036972 968639404
880909437 506090806
492702795 963402831
586785522 922153446
353603948 988608637
251050959 989401363
118400891 982574984
502577934 960168658
-452198602 812761263
896559976 -762279743
676323052 855156798
719287631 809652881
872673470 -794947682
-497648459 784619017
889891821 477374046
898663791 -759121026
-581888150 722154911
989753580 -417958694
-440667307 819412853
909506913 407052139
-485960649 792159179
-617639953 690816102
95773793 980499790
-339494548 870754577
24096957 972029209
902675324 432935684
989781512 -416558940
924047852 -715195456
981375763 -87791437
852633721 583841509
973500905 -571791861
-540818227 754465667
-145740239 938462266
-220006775 916698013
-158951685 934938913
578442550 926861278
977601434 -33521297
977608380 -33611175
940803044 -679223845
770870030 741143277
953674273 -645494114
-367419040 857767408
-290177330 891537009
-223538252 915548587
989352554 -305724826
962054529 119743043
686238459 845621618
-410090754 836165216
989975821 -380819256
966455357 82048388
-18335908 965612792
81458821 979020462
-129790481 942518322
964437322 99706767
647382945 880301491
27825375 972539046
-424833399 828253731
922086783 -718952530
924368885 343847632
-502934293 781133121
-221096697 916344250
665456098 865065757
917458682 -727510605
-130651127 942305653
-650970979 658626335
-612099366 695883879
115311638 982309868
961007782 -622552882
928941039 -705469257
132852611 983733489
-363801596 859498002
989978007 -381691757
770092391 742328842
-46932093 960538495
935152065 291821800
-119785282 944957743
811498696 672523950
982516362 -107128224
-523626778 766960398
898812303 446834775
946792697 226823195
-536875915 757382507
919048100 367383018
-502496402 781424040
616990019 902937141
-262049486 902223301
-625485728 683530338
983924011 -505950767
-69913512 956039111
982663228 -109729991
-633419132 675956060
-287566233 892563616
678202479 853388591
525719868 951583482
882913240 499909867
648215188 879629936
582437367 924639953
988855111 -275637052
-545590570 750899631
-240938711 909719267
-553968185 744509288
647672637 880068214
422560727 980528016
890163014 476467917
58571353 976441044
-247303267 907511287
-417822283 832043158
662937153 867277357
-334046703 873180218
984440284 -143941828
-302013537 886789043
674600133 856764865
968577550 -594157427
860767263 563172920
560263899 936353951
-72661213 955476512
-523731091 766886808
-410467009 835965474
825656469 644740708
988656250 -265537824
959368195 -627982336
-524506215 766339412
981721519 -93472535
55844474 976118618
988160238 -458695700
761759696 754763065
947952155 219739720
-545589577 750900378
883953583 496651206
-630103854 679147487
-457137623 809851391
983373587 -510628305
-98105866 949994106
836014584 622636872
225724563 988708507
909379400 -741831354
824286801 647538782
712788595 817188591
911516840 399006234
912828882 393625435
988480241 -257551527
-526403589 764991523
545125849 943440935
-598565225 707920169
963862961 104621956
988670452 -266221769
486956702 965178062
-17380762 965770988
986581162 -479708735
454536193 973978653
-182880297 928135843
976867768 -24233230
-586027602 718687182
950673264 202551775
989961525 -375996508
124388032 983069552
787940863 713983556
968790934 60888203
977816199 -36316700
462371027 972023727
881674124 -783298233
910801485 401908527
169559054 986199960
967458149 -598790996
-524594478 766276952
-205981142 921141466
-202706810 922154223
960279083 134015527
-444770342 817067319
317703157 989953949
-272088511 898503142
-234891080 911775267
594806702 917376523
100166555 980924576
-372878265 855125460
-581275499 722663816
893903469 -766171054
-318812556 879787435
867190848 -801560156
966514241 -602600819
228312126 988791571
-578091064 725299678
513404121 956364927
544776607 943595696
-587234292 717665675
-632411645 676929522
960481839 132414050
-194123297 924778119
929719247 318982799
832897546 629470936
732712112 793420949
977438315 -31420539
-406327287 838153742
149410285 984925833
-472302221 800711328
983396401 -123224432
-76153268 954753602
204784151 987946437
987395087 -217395657
-274150899 897726261
475915244 968395149
-37212295 962330285
106087956 981482357
-156516071 935600674
-522955095 767433519
39945046 974147350
806350638 682048451
987204991 -211560630
-640924276 668638669
99757685 980885437
-511447642 775398873
-442565006 818329387
989964897 -377075523
853578950 -816841982
673715659 857583976
783453930 721349931
-541773072 753755622
-532684671 760457045
500672779 960808732
978085967 -39861670
789401244 711560087
-21014272 965164241
-613520501 694589412
-365000525 858925484
432943746 978653858
988882622 -277107974
-195494628 924361885
782761354 722467182
964236884 -611333201
651417608 877020044
166921968 986044196
-581650532 722352302
-13115981 966468488
639258344 886692590
-45088692 960885176
506460988 958844026
740299738 783863160
-288083952 892360461
-400680357 841106550
572270677 930186523
232184654 988910384
444891924 976198645
577914525 927150862
620725728 900332744
988444800 -255994045
495423872 962534334
114628584 982250748
954039521 180116109
837774751 618736702
834609479 625728914
162261692 985762723
742663473 780818175
-568851196 732813953
989356167 -432625751
-499298792 783537117
409437145 982653110
949268752 -657709342
248294827 989338895
-407642640 837460600
914886334 385087970
808113608 678827637
984586691 -146995886
-348278579 866776788
349061355 988873437
176596813 986594961
-137669073 940543049
510219930 957527028
-110068715 947260276
980094440 -534405514
370966025 987257662
984953984 -496512263
838661187 616748841
652628785 876024260
41909556 974401672
339367113 989358488
778169547 729781114
-82497021 953414383
-158398170 935090389
985523612 -167788790
-638470157 671046089
939554682 -682197110
-523505645 767045823
875379355 -791552103
-121687392 944497963
-467070741 803896832
597862656 915483262
989986794 -402014325
-230463709 913261030
-626611532 682468660
-72156799 955580109
872350737 -795346600
328827662 989738809
976321967 -17637166
-636711706 672762974
-494933425 786390516
-348733192 866568040
769405294 743375071
160018162 985622615
985345296 -163701788
923692767 -715880576
883844548 -780369656
-234067034 912053098
988043308 -239708493
-273414931 898004078
796063003 700280309
-473747614 799821594
71875678 977969759
178901388 986718083
989878410 -359198838
759649950 757777871
797617418 697570547
867595727 544897127
221667029 988573029
-289906266 891643840
-527068483 764516801
419468395 981055124
878713589 -787244299
-510342379 776150227
-344144753 868659205
236209985 989028132
556901136 937981229
374827096 986901115
142429027 984437194
836227082 622168068
975374800 -6640196
199170661 987709505
935486307 290093503
-369367389 856830316
986379420 -188650109
945537429 234327715
-109758393 947332725
-115146120 946065956
950392451 204357846
850182514 589827346
461065645 972357872
-144134087 938880285
964870389 95976620
277638527 989843449
922509245 352193477
-647437331 662178807
-318604665 879876389
848418053 -822310725
-218845961 917072761
987376862 -216830143
815336675 665224759
91490547 980070212
917255359 375090867
-118308818 945312643
989999818 -395606469
988678932 -266631657
94188586 980342971
647950431 879843957
-438937742 820396559
913688870 -734317533
989634879 -328410930
421930333 980636726
964473928 99392559
-225244444 914989114
975657018 -560716148
-366394017 858258777
988230224 -247041686
817340343 661351768
-219554942 916843991
965757911 88240184
323278485 989871709
847386372 596544350
987999834 -238079205
-570492313 731496458
835739430 623243357
805683088 683253532
851722220 -818829150
989749004 -418180915
-314455658 881636626
841180125 611023314
386381608 985723298
925090620 340568533
832134558 631123619
462013575 972115443
889130198 479909360
772842506 738120777
951231758 -652400968
887244442 486110321
-187058799 926898898
710213181 820105398
249025278 989355718
632068831 892128763
-541181457 754195696
-187309066 926824320
21040781 971605965
175899580 986557159
548661478 941842427
-651763876 657822056
116357162 982399986
-559003265 740600250
466310190 970996253
867873893 544131298
136052044 983972792
-509166970 776946736
193663916 987459399
-189278610 926236106
-629155290 680053986
745836688 776685065
748583600 773038948
902341903 434155908
239850574 989129325
-327050514 876237930
-505991451 779087244
209755741 988143307
778942224 728560608
-230049525 913399293
-618771357 689775575
916939426 376436239
830788561 634015725
-354082478 864089949
844627983 603055754
859216309 567211409
-632055441 677273078
925275274 339727349
482438730 966525400
876104195 520552983
49591582 975364287
-420620129 830539193
453879395 974137523
591660224 919276757
-370442709 856309751
967152893 -600036950
-395062823 844008532
627122453 895770291
755163109 764076135
-336672963 872014877
848224802 594541131
-438041863 820904850
333742630 989581540
951766301 195434022
-352292909 864923225
-629499036 679726110
398467434 984236292
-533471671 759882427
-16837566 965860385
-480528672 795593548
-87883667 952254315
777679143 730555062
74975731 978314326
-62791245 957469451
989980773 -403111798
216905974 988406490
699823840 831564160
-515538986 772599703
956017484 166136777
749398265 771948131
595574758 916906111
-318170086 880062042
-594860327 711145397
868161642 543333688
-636795868 672681042
36740751 973729694
124744396 983098332
266875173 989702628
-369819380 856611850
864651194 -804554956
531967239 949054805
878224894 -787887294
-570861266 731198599
956438945 -637299227
15249429 970789598
968457755 63953162
-372937055 855096794
743210792 780110068
935007815 -692576978
514051630 956123070
987712377 -465550813
974874525 -938901
-278231232 896176521
525357601 951727843
850803107 -819806694
981473030 -525037144
-477481427 797503274
-527648047 764101961
910858321 401678576
-210658013 919681048
956690942 -636522761
857038771 572810179
920234067 362219262
637930173 887714224
-518064787 770852182
986294607 -186477781
948121177 218700959
847162998 597075877
-427538294 826773484
4101951 969154827
-195044628 924498548
-521648352 768350940
-578368564 725070821
774191334 736033155
978875867 -50563227
-563801538 736831653
945954862 231843838
480078257 967214007
989995814 -390855263
572014220 930322576
-332909620 873682316
-266910211 900434991
587935903 921483242
970645649 43170353
-191132794 925680178
567729962 932575600
620635010 900396635
-286046413 893158789
494814470 962729802
705016498 825902884
104436315 981328505
-89680390 951861719
982170645 -101094075
946426964 229020466
-368721799 857141255
420134414 980943411
355160994 988508456
806890497 681069191
-548734897 748522828
734894547 790698148
-643256636 666337674
172435455 986364672
-322090500 878381244
137384264 984071086
769094211 743847601
944929206 -669048165
918124788 371366246
-408424493 837047639
844897366 602426774
-259968776 902982088
830328028 634996362
-200409995 922860464
862721015 558027816
247626106 989323393
949942693 207230543
-353825942 864209664
161892205 985739850
-263878102 901552877
-440034493 819773167
980572113 -531184910
531238162 949355772
-511688978 775234630
-246314346 907858429
-580630759 723198777
901594575 -754620172
275534338 989819738
-404798867 838956889
926233600 -710916660
869091667 540738973
989984037 -384252450
-624017355 684908533
-10932529 966820535
815427483 665050308
257214183 989530825
989889531 -361136794
160447212 985649543
-425982871 827626384
-217839992 917396587
-360941459 860860137
976811000 -23529087
237682183 989069935
912301772 -736772940
-632398606 676942102
911913669 -737450315
-257040420 904044587
632538444 891779595
987090171 -473685755
441000632 977031389
514943637 955785894
-100232082 949516048
936317240 285755325
979281524 -56221927
933653358 -695571216
-12751378 966527541
-568485510 733106169
-424145412 828628569
519752285 953935662
-296170580 889149735
870935755 535534454
719712226 809150450
989398884 -309069341
926807198 -709781786
589538731 920538031
888593741 -773796439
989484845 -428798339
514171461 956078209
421876591 980645975
-462918228 806397238
983585239 -126857191
-235327646 911627572
-426744516 827209397
988204510 -457955879
989969679 -378681415
-438327935 820742580
840379059 -830383509
882125446 502353319
129546272 983479864
-253787973 905213145
280386189 989870693
555366845 938712697
351572051 988731743
946894255 226209325
915735450 381527616
836258258 -834382690
577350675 927458133
974679479 1239798
808156474 678748604
156533694 985399414
921281281 -720463850
373521684 987024161
989829437 -351346286
-9751058 967009818
417514103 981378153
-154857344 936046793
326851456 989793171
295679154 989969113
-391543076 845810636
960646726 131105501
-597851007 708545133
-349900728 866030400
175331275 986525843
-212765784 919016213
236270567 989029873
314806337 989980739
785075715 718707296
286234290 989918254
624247335 897834041
-355452369 863449217
-396353993 843343822
-630849195 678433116
-635080682 674347686
710491648 819791586
989601349 -424585548
971246008 37238701
574030454 929248083
-503310311 780882871
-448506317 814914419
400536745 983954940
324569990 989846446
884104117 496178443
-410238184 836086983
-67812410 956465308
877620663 -788677985
-31740375 963312538
985813509 -174577261
570943114 930890032
-391019080 846077771
-34283888 962858494
-264116289 901465334
697067593 834493770
164162133 985878944
898284807 448691690
150771017 985018301
-571777340 730457397
988078867 -241076712
684967230 846879448
803005849 688036807
-30006615 963616495
-105013725 948429107
-86560892 952541000
-429892122 825472757
987124940 -209184769
-649107423 660504399
-526003372 765276708
-434822667 822722297
-171143074 931526161
857695205 -812362895
523811950 952343240
682093536 849670636
20698440 971557957
202833310 987865714
964561103 -610152570
977347027 -30249985
-523282865 767202877
40211963 974182070
-105173946 948392442
-334572201 872947382
922392217 352713955
932536393 -697983047
945929422 231995387
604933907 910983765
200636965 987772762
-382948879 850154326
783345173 721525821
714229713 815535708
-398790066 842085747
928622159 324225859
941357345 258432286
-599362957 707221390
747568373 774392189
242615090 989201626
656608032 872701960
-536226040 757861056
-74601773 955076205
858683160 -811272978
628039342 895102075
887504386 485263062
-83628221 953172389
841465774 -829312605
358496436 988273968
989821948 -350254997
893453848 -766821144
-560387935 739518146
-452872699 812366241
980025487 -67031065
822167763 651807743
-153921267 936298007
739844397 784445546
122499320 982915679
873826044 527229649
30033461 972837477
421028966 980791460
971425522 -581704915
-558554171 740950549
-654421528 655113721
886767600 487662015
926562674 333821518
424131268 980254724
973026711 -574102277
987805964 -230946075
654071030 874826596
951969815 194094420
946748601 -664353814
948401424 -660023088
-562778769 737640073
985955572 -486567093
854320730 579659323
954922854 -641873388
-255333620 904660248
940865634 -679073606
-648074628 661540619
896301375 455617037
137146684 984053605
-319930207 879308746
953597228 183159890
604760075 911096287
711400995 818764321
986486669 -191461166
700204217 831155081
-56365914 958729164
823218468 649700721
769283045 743560778
561909125 935541489
130195004 983530172
941667014 256690612
-281836556 894793713
-448357487 815000543
899397722 -758001579
675246677 856162517
-229467121 913593423
959774051 137979462
205356420 987969932
756337252 762443265
925303936 339596647
917626907 373503268
-634856260 674565213
-128153805 942920713
36540248 973703403
-549039197 748291318
-150217225 937284742
245007747 989260890
-412124402 835084569
961339918 -621431591
-379930247 851659721
-547943424 749123914
982033240 -98733881
-423680001 828881909
-201024421 922671915
749529479 771772134
870949063 -797053242
-599067052 707480769
986050509 -180354319
786665249 716093171
704651917 826304512
908507918 410956584
883478071 498142258
-22869298 964849346
-578724153 724776945
607211625 909497920
984639015 -148108375
-182590320 928221086
-608283262 699325390
157113845 985437118
988435460 -453890866
-123353434 944093978
953479178 183968228
728221467 798946773
831395213 632716505
492398370 963498752
989404758 -309505058
-299157283 887946333
208476659 988093986
-488090846 790803400
974886847 -1077778
-332570615 873831554
-113216732 946522587
943674778 245252635
641752735 884755038
-439914886 819841222
159604426 985596486
-263316434 901759008
885199740 492710544
152337711 985123283
856278868 574744673
896868176 -761822965
-404315915 839210069
794973649 702163661
939609958 268127247
52784411 975752447
795849611 700649938
889532888 478571988
989868712 -357528610
-77397133 954493262
243314408 989219285
910271704 -740300684
-398886777 842035710
692809651 838952538
987715782 -227819692
855506936 576693718
880498106 -784875059
-259243600 903245832
-583505401 720809007
105701969 981446449
989496232 -428427212
565278618 933842216
-544974188 751363088
918675380 368993185
865399434 -803680145
842238256 608594066
-554802323 743863945
936139227 -690053092
-429855541 825493053
954715420 175400075
984577189 -146794370
978967620 -541598093
986127235 -182264548
-84375049 953012009
980170836 -69193390
-600360648 706345425
-615210894 693044354
901312759 -755056560
84639984 979359133
700041232 831330398
717771262 811433609
327248803 989782824
-626321460 682742521
-282845062 894403342
985195945 -160316661
-296235978 889123493
932061883 307459149
972908378 -574675172
989121458 -290711392
840809825 611871365
987673946 -226396510
492564315 963446491
601458851 913217379
159968340 985619477
391487580 985129628
300822847 989986985
25511625 972223171
-560237751 739635611
347042237 988982571
977204337 -552105432
969116522 -591893836
786122631 716988127
952834219 188344780
667292382 863435549
-333956330 873220235
962191796 118612132
-297016786 888809716
710647351 819616079
335183564 989528967
553857291 939425113
919796747 364127649
924390745 343748640
-594268594 711656559
-183361832 927994175
276117260 989826488
257428210 989535045
-477682936 797377556
660401615 869469815
260798368 989598890
905308958 423153253
339009309 989374293
982945254 -114817597
-634399643 675007361
773618963 736921298
936260912 286049995
-29141457 963767510
-490796667 789068696
27142974 972446125
-287319782 892660298
923400257 348212809
783680422 720982717
68567132 977597321
948142494 218569692
-400052936 841431818
907389770 -745214483
959552948 139700656
140742033 984315885
842591834 607779045
893810110 -766306357
-315305217 881278688
989529578 -427262257
-178343554 929459272
524087852 952233510
-400238587 841335585
-588208325 716839906
-49485614 960054926
687886188 843971732
916734950 377304489
-492963484 787669275
945385918 235226700
602624 968624384
938929958 -683674167
-516575781 771884012
986416496 -189614313
387834762 985560901
972173362 27866184
962880632 112906474
-67937027 956440117
685497362 846357179
-75512336 954887188
989897313 -410428036
490848570 963981769
146609986 984732769
-595527582 710567949
971334069 36359558
989988933 -386621129
979305934 -56565766
-629359419 679859317
838683988 -832038072
863945993 -805373270
108797830 981731646
557216637 937829998
940315086 264245060
958479369 147952659
848848932 593043962
-346335912 867663610
967238778 -599687189
532250744 948937216
-590953790 714502833
-550436957 747224525
-268357574 899898220
956040894 165967710
955514443 169742558
113077213 982115189
838509885 617088964
386719558 985686532
989070077 -287678898
393998941 984817120
-555478968 743339552
939140049 -683179483
926122543 335848415
7510156 969664071
74047681 978211556
351983404 988707379
738293816 786416622
807612829 679749739
-115986199 945866239
917224697 -727938097
57648545 976332258
-608947826 698729605
74437380 978254756
39512154 974091039
983678588 -128677183
113952736 982191962
423321375 980396298
-506682507 778622895
835248627 624323439
722816192 805463707
203151897 987878966
951896054 194580270
-277580025 896424659
989746918 -340317691
985487263 -491352573
-180223026 928913379
-547758517 749263952
-195745716 924285479
871955914 532622488
981838020 -522442492
958187768 150159101
-225829508 914796541
954693274 -642546852
12605570 970410278
976184374 -16004769
-60965758 957829819
896995059 453204740
51940717 975650371
-563344994 737192652
-393310207 844907711
-267320378 900283157
278187742 989849349
481647252 966758092
458849658 972917619
989582579 -323762843
115766314 982349136
-567292472 734058027
-134272792 941401761
501326880 960589444
988261702 -248304856
496979742 962030652
-486501260 791815715
879338032 510878225
895974645 456750017
-241202546 909628906
989201988 -436859178
817856447 660349704
915117827 384119860
496746346 962106748
-543063847 752793823
-140794522 939743140
-249495301 906738691
989955609 -374248969
-103455653 948784959
-587421604 717506932
901884325 -754168252
799941838 693469278
-227374563 914287240
833895722 627293485
-270061889 899262776
-251940424 905872400
-120308879 944831298
974276070 5674010
957728568 153587321
-549784413 747723360
-361908121 860400611
987102403 -208523415
394399676 984766268
704481561 826491893
-149493417 937475786
353375311 988622772
935681262 289078796
983942412 -133882682
849636540 591146985
-365247967 858807209
896719184 454165619
268386775 989726213
967025463 76952379
94416186 980365569
983302887 -511205156
666735566 863931926
984504735 -145277571
799008717 695119257
-545168411 751217080
965344323 91864101
943689806 245165709
753056818 766981816
-330005876 874954693
-652819077 656749046
654220415 874701888
974749510 462007
834922223 625041423
899653173 443865699
82051434 979084024
-359637737 861478444
-264417155 901354621
984829274 -152202753
989096657 -289241485
-644757058 664850680
969252993 56569179
844198855 604055262
-422102290 829738006
551792721 940394323
158963704 985555853
759173016 758454553
988766516 -447448044
963245371 109848119
-46817485 960560099
977724549 -549072795
928852637 323131988
834447343 626084532
212614994 988250234
499975227 961042234
717558065 811682293
676220974 855252313
-637405810 672086712
-484411108 793142155
-310397252 883336241
989126952 -291039698
711626240 818509530
-652466754 657107524
447741792 975565108
936901169 -688340695
770627317 741513546
-88402733 952141267
593472843 918186909
795089956 701962873
989206571 -295991638
-244774625 908396350
967298788 -599442717
987235183 -212478268
-111699051 946878979
-453771034 811838998
-546314183 750354932
-51069930 959752474
847757571 595659192
176345043 986581333
456234274 973564147
938926983 271850496
980776345 -78344519
598769543 914915822
480195906 967180101
-503254354 780920147
-49160960 960116614
210183265 988159572
803852954 686529559
337691770 989431038
448850026 975313866
-653795664 655753658
-611675300 696269061
421763468 980665434
931386548 310823008
154477315 985265027
375051896 986879626
-159061860 934908708
-615703082 692593790
871617036 -796247041
-530625577 761951433
-539116489 755727847
610298346 907460369
497902327 961728580
-626763575 682325099
-455200410 810997569
968134690 66912083
973358400 -572489247
-18783203 965538209
827982711 639930396
618338194 902004845
-186505113 927063704
299797714 989983748
-249138062 906864923
-456408599 810283504
-109316734 947435810
-575799041 727182556
-621031438 687691198
253048873 989444890
-292972737 890428404
-651303095 658289833
846762562 598028208
618009338 902232975
-601209243 705598122
488159075 964810536
-604937411 702303500
-176779197 929911376
228900794 988810111
203689771 987901280
861644423 560870401
989774206 -416932109
842550208 607875008
-289228313 891910646
989989049 -401572739
349503540 988849022
24922537 972142495
-507852045 777834986
155676940 985343592
851083408 -819508893
989908683 -364618064
-482499425 794351490
903299091 430639782
-156724008 935544618
939339443 269607059
-638107820 671400758
986437135 -190154395
965261251 -607540086
14626950 970700851
-355804258 863284307
124820179 983104426
-376022633 853586616
-458571105 808999554
950434519 -654574541
60667432 976686881
942806971 250234773
7850029 969714411
331230421 989667734
851192840 587373395
97032400 980622399
-595891012 710252947
250123618 989380795
-327662403 875972645
600458630 913853283
968481738 63732732
-272411068 898381926
-132270699 941903726
-194512165 924660209
-643101550 666491153
616211375 903472986
187196870 987145450
572566453 930029222
-206235017 921062608
171371966 986304563
679840757 851831687
745453971 777186464
935886741 -690617988
969143804 57597920
976390851 -18457006
-597588487 708774600
158103236 985501049
-585683455 718978131
969601108 53254590
976769972 -23026277
897193372 452513761
591769315 919211547
-534297321 759278191
966485091 81783615
-141368998 939595536
411811874 982285851
538264604 946408863
958513602 147691884
677830986 853739735
659002655 870669327
717668315 811553700
178513626 986697521
450242009 974993145
989391837 -308547948
459148888 972842766
842936528 606984040
837950641 618343729
973605267 12897537
942604780 -674860613
989548962 -426558299
947537931 222282102
-325438492 876935712
-52251787 959525409
-338869664 871034769
534536373 947983622
923040192 349825479
989658023 -422256220
370586680 987292056
944075439 -671223559
-468550687 803000823
-619916480 688720636
652783258 875896438
987864268 -233068842
-610289551 697522736
989995079 -390275177
944054141 -671277091
-265188707 901070329
103542943 981244758
-475353745 798827717
-617943762 690536766
206055732 987998457
945704615 -667054438
-297068750 888788797
972532631 24158488
14970061 970749787
103045869 981198023
15071634 970764265
-589239847 715963555
-107814278 947784672
142482090 984441003
481109135 966915756
609502959 907987468
-459316867 808554042
-615412098 692860200
-312727170 882363311
272606369 989783861
167969034 986106324
-472197016 800775860
-556551138 742507688
-483598946 793656737
975174452 -4352454
-625919253 683121921
896166241 -762861376
-290552930 891388628
989761795 -342212804
-411949317 835177703
736999848 788054119
-547419972 749519994
860140943 564809163
889949477 -771866169
133843995 983808226
970200326 47492880
215418085 988352963
-75848824 954817084
-260268452 902873045
765763733 748871315
938982407 271549690
-351652569 865220083
425143537 980076786
-208449150 920373011
767670303 746004326
346738858 988998746
674725229 856648357
-157259203 935400110
364948524 987775615
830234688 635194700
-182688661 928192178
931169165 -700864053
225994945 988717242
-276475596 896844428
-564146652 736558612
120043290 982713276
694365499 837334097
-455006409 811112000
978446666 -44668913
839647418 -831099363
163094129 985813922
-420593279 830553673
-576253865 726809648
81203962 978993027
426419372 979851881
692425953 839349319
746877974 775308031
44425491 974722467
559940882 936512270
466835413 970857225
564367896 934308849
50353959 975457484
-597260270 709061069
356698513 988402492
966728818 79610502
865215639 -803895391
979141772 -54267915
-227713627 914175292
-446338145 816166217
-485257949 792605108
-437166798 821400502
-434761160 822756887
794505028 702966127
-17397666 965768202
69958289 977754456
-18589227 965570572
730141720 796597030
522337693 952926477
934651624 294389245
813100143 669498707
988155346 -244057026
890033388 476901078
21643289 971689879
974496157 -566793267
877576736 516176355
749336725 772030569
-329876691 875010941
-15795028 966031487
-448189063 815097947
813275523 669165937
686436232 845424485
-610455370 697373272
401540495 983814785
-268165527 899969600
498845592 961416641
983347848 -122308081
987762982 -229439790
877991053 -788193760
-518565888 770503902
930172054 316792736
568238838 932311909
963897424 104327995
887169497 -775804727
16340163 970944703
766581578 747645585
-312227205 882572888
613278270 905465488
-508561733 777355827
-469182196 802616675
-552053483 745985300
-573192945 729308581
-193729902 924897211
866550578 547757888
670273694 860740771
412857996 982121809
987849588 -232530906
72899609 978084044
-363379211 859699539
54272754 975931174
843651288 605327770
867868425 -800753058
-205567604 921269853
-321960645 878437122
663346787 866920421
987431252 -218526459
738512140 786139679
966549101 -602461804
-186605130 927033951
-460049250 808115977
987759814 -229329889
951846092 -650692926
877431906 516609006
-365048614 858902507
984556410 -500250072
194107049 987479951
-478120662 797103976
-142263852 939365125
981826620 -95226495
-626725531 682361025
-270915946 898942979
615024623 904284781
-36959289 962376134
-645801037 663811777
-383560077 849848689
472058415 969455204
590526964 919952227
616790816 903074403
-22377931 964933102
710452202 819836044
984802178 -151613208
978791376 -49395128
701623172 829618095
954753492 175132664
-580421549 723372255
23644022 971966966
241306578 989167780
-434496100 822905861
878485552 -787545157
-518342881 770659013
-109030047 947502722
915050581 384401438
710033706 820307501
715531429 814034065
930729649 314067113
838348938 -832363594
-442993114 818084586
947657765 -661987882
-426327474 827437918
412127978 982236408
982369774 -104553629
606864809 909725404
925721976 337683924
166800084 986036939
729608810 797250910
-238950305 910398115
-625940741 683101658
847509765 596250649
629837415 893782323
-121517807 944539014
-646909539 662706171
981297973 -86540513
65963783 977300175
976305218 -557165087
985469563 -166541558
948646981 215429637
751569518 769015513
974674243 -565875971
955407500 170505931
-269855707 899339845
571485107 930603141
951604393 -651373916
839904123 613940072
408984786 982721881
837857159 618552620
944416885 -670356297
-53102696 959361188
989812447 -348925364
-374634535 854266587
-631517987 677791000
818504833 659082711
-147180313 938085068
72698769 978061705
666059003 864531735
-249419489 906765496
-448413104 814968376
605891467 910361611
220506335 988533333
390112618 985295766
356576080 988411124
981890361 -96298929
587752994 921590632
-641641651 667932628
926305846 335004547
-330873757 874575972
779274890 728033958
-611423786 696497351
443146337 976576021
-474172059 799559298
839623460 614576609
532150612 948978753
540923071 945272489
-447774812 815337386
708178359 822391814
44379501 974716651
-303941654 886003022
522156244 952997733
630096659 893591453
959616913 139205095
165246162 985944130
866214038 -802720375
983712287 -507782057
880647683 506891612
-455730464 810684718
510704291 957352596
-576954758 726234394
876721254 518724723
352709734 988663517
972990665 19381785
-205166205 921394250
866243025 548594820
-200886745 922714216
437071637 977841904
-282559597 894513922
-146607436 938235389
507257707 958568924
64678337 977152813
627463915 895521995
917210467 -727964056
-60179295 957984639
-489140058 790132532
829072881 637646530
-495175285 786233165
956748754 160820437
846243422 599257391
699424732 831992355
468204745 970492307
741449934 782384296
983865619 -506461234
825848942 644345743
-499797377 783209248
963562691 107169989
-285753349 893273161
930095523 317164634
-98672113 949867081
989363527 -306501569
-450179608 813941133
125834633 983185855
-143866478 938949781
698817379 832639568
765977962 748550748
11400048 970235715
-351677589 865208490
-439176778 820260772
183329401 986949069
790846481 709148258
653389950 875393106
906846744 417341301
726392797 801171989
-486119008 792058624
399403215 984109708
278077696 989848175
-619429744 689169233
975706660 -10447940
647818067 879950839
951524783 -651596125
472272742 969396876
977555080 -32922888
227017697 988750127
938129679 -685538702
113278975 982133039
572761089 929925658
237582318 989067124
435379631 978180665
186035854 987087022
-595231359 710824559
-648895680 660717159
135926071 983963446
-108042389 947731907
905589710 422097657
-444685888 817115748
989347478 -305366396
989616921 -326778834
948323406 -660230005
-320297006 879151506
228225692 988788817
-522088228 768042486
981128159 -83835994
-287405443 892626695
-531650600 761208621
258856807 989562675
988853947 -275575235
960721026 -623516613
14907722 970740899
154361114 985257362
-52094795 959555678
967900982 69047186
931632989 309597851
969514624 54081491
829109128 637570366
955314964 171166126
561019727 935981878
961894632 121056173
-343531587 868936746
842972411 606901127
-454153676 811613966
989200354 -295592145
-384913521 849169828
-400819399 841034441
-124315489 943859881
823302733 649531278
207963495 988073985
800731063 692071569
940108987 265385055
790972700 708936577
825450067 645163862
309355565 989999925
979368360 -57447269
-325688306 876827697
-419459798 831164145
958778360 -629893747
-207306161 920729412
870375926 537124730
-447949591 815236371
943113839 248482513
804818441 684803893
-336388701 872141377
989066838 -287489828
863068620 -806376686
702370548 828803443
-431476445 824592689
62225162 976868372
-360779268 860937185
243482557 989223460
-347111447 867309843
979718800 -62501809
-354928013 863694606
660845159 869087894
-258652054 903460894
955145108 -641213335
987551124 -222342282
624208694 897861588
988641318 -449956118
-612575929 695450809
293386952 989959087
-240756385 909781701
813396631 668935948
170346570 986245954
980135160 -68661189
599325931 914567255
145227337 984635740
450738410 974877841
-584702280 719805473
298213031 989978515
-26705313 964190579
617802260 902376473
708434628 822104988
869786524 538787898
719027900 809959727
821728602 652686956
102219793 981119812
580596130 925669498
38548632 973965572
872284754 -795428003
-222145189 916003166
519986076 953845012
282228517 989887627
951135374 199563288
663657341 866648441
-559411787 740281180
969816638 51188344
749725432 771508820
454965891 973873984
-359573253 861508975
160805282 985671970
830873889 633833817
362305079 987985428
981930870 -96986081
435894558 978078420
482025573 966646969
979200631 -55089117
-518943283 770241276
-573046729 729427517
-551524107 746391460
989218067 -436423615
-117024543 945619250
984073768 -136501425
140522776 984300064
694985 968638536
-501250574 782249436
-248996729 906914833
645368517 881910621
689692991 842143782
-455871810 810601207
982145948 -520177223
-392623608 845258794
955597290 169150752
987098950 -208422110
849954164 590379472
763921590 751604711
542181866 944730033
-560905750 739112926
-267510045 900212797
989834446 -352086379
-80955886 953742571
-575137503 727723397
-548095637 749008457
946076674 231117554
521236093 953358060
759577642 757880560
-635166927 674264082
-579579831 724069188
-626815710 682275865
99391500 980850334
908846776 409638711
960123999 135237698
-446091886 816307983
118654213 982596583
964552581 98716929
989254117 -299087187
280614929 989872861
983849967 -132048579
947772198 220845498
643569707 883331050
591014727 919662058
469811025 970061636
420463995 980887584
-369649596 856693949
467668410 970635622
-569577273 732231676
-634625425 674788747
974114203 7435396
651742722 876753854
273809662 989799058
442065367 976806451
980548234 -74863279
976995344 -553290774
828510868 638825876
288987343 989936039
920019402 363156521
989766817 -342871157
599799645 914269479
-138611148 940303049
835932709 622817446
-82385831 953438134
-643852431 665747861
-187763970 926688727
908630113 410482315
-375241358 853969430
399692170 984070424
943673191 -672230798
920952310 359075390
582342128 924693577
537107776 946901157
989997164 -392022281
-402707294 840051617
478195327 967752697
-356985862 862730096
979471601 -58915055
978062474 -39551486
887207696 486229992
951047805 200130909
817975690 660117329
498097672 961664053
561696030 935647454
-574321760 728389314
486352665 965360501
822124221 651894944
-497431351 784761127
-332038076 874065881
-646802167 662813395
-193792422 924878303
891080700 473392762
532631984 948778786
943777173 244658826
935789465 288514570
987866538 -463353465
112120358 982030118
541978434 944818109
-454356823 811494460
983686158 -128825018
-323185630 877908910
688155424 843699955
331850969 989647685
-111436691 946940445
26869918 972408874
978657988 -47558811
-351155955 865450142
989506415 -317369695
909968127 405239587
-73988518 955202969
46626210 974998081
-539877102 755164241
-188568273 926448712
-114498283 946219607
982934139 -514153669
650902788 877441185
976590861 -20852603
87964460 979708054
206371503 988011203
712237627 817816478
989952937 -373551675
272315197 989780130
-650486437 659116414
755958078 762972612
892175227 469709539
823443552 649247555
972404316 25490634
946045155 231305875
332067751 989640328
982321389 -103709857
989957324 -374735319
513160030 956455556
746122582 776308117
-550999367 746793772
895425832 458644999
789035612 712167425
987738951 -228613359
718617238 810444094
922597608 351800281
182019550 986881469
982225337 -519582135
-41552882 961540034
244399058 989246105
985568907 -168836250
88725877 979787007
924456655 343449826
-641763595 667812464
988206270 -246083390
76230227 978452218
142242602 984423797
952942759 187617261
973149490 -573506480
-566377987 734786574
740415905 783714453
-155106241 935979960
92910994 980214310
977300918 -29665279
-181811702 928449492
435144855 978227160
315658695 989974265
-625771487 683261187
28544712 972636574
631397139 892628026
957217300 -634888262
190440049 987304979
978539497 -544201500
-272961321 898175050
66645234 977378141
-4157807 967891538
983966330 -505578121
358784211 988252948
-240693488 909803238
849322162 591904962
969758848 51743336
982122570 -100265565
-304535929 885760134
-76933196 954590471
-171734617 931357698
811873581 671817554
-266903447 900437490
927302430 330399057
-593776343 712080869
427981387 979572193
989508313 -317522965
447223934 975681593
168861213 986158980
-155765360 935802803
733700633 792188911
-394317396 844391585
75225972 978341876
918214297 370981136
-129091996 942690194
965580659 89797356
484444600 965930897
675605000 855828099
649944279 878223725
969007794 58870839
340461787 989308738
-413868270 834155316
922014715 354389931
-469757051 802266771
43180323 974564499
989960641 -375726498
989956787 -406328134
880587782 507074558
978505748 -45471912
-653757699 655792406
93360174 980259712
964794378 96633103
986099462 -181570685
316447205 989966962
-648521636 661092485
455399599 973768231
-553033758 745230872
979454095 -538554155
537485594 946740443
927974513 327275414
319360776 989933049
414225953 981905880
-350361028 865817865
-353254092 864476302
252419070 989431316
-271893301 898576474
197252031 987624584
989575708 -323169332
342008518 989235771
905939880 420776989
332567689 989623062
145691995 984668394
989585083 -425226743
802144410 689565649
413524327 982016869
-326657589 876408167
616676136 903153414
836827889 620841419
964301835 100869420
-509275841 776873081
-9013756 967127130
-519942774 769544159
852076639 -818451973
674967184 856423004
-640198061 669352441
-242033812 909343953
983326328 -511014956
375468235 986839580
-641726874 667848650
863962791 554727248
740965286 783009117
-595970242 710184227
840195837 613274571
-345836750 867890713
548009616 942140685
-416139679 832942915
983758473 -507385649
733595429 792320114
794639247 702736943
988351480 -251996568
703383363 827696857
925756027 337528060
599882739 914217021
697730104 833793006
790751678 709306925
792446903 706459828
115843267 982355782
799254182 694685484
254006942 989465133
277561166 989842596
208799424 988106545
-433492153 823469228
954474699 177085946
-36322062 962491425
-499537034 783380621
-238835147 910437267
-635513852 673927450
979534636 -59824384
-100476270 949460938
980516319 -74380072
-156243719 935674035
989286901 -301279689
785742513 717613470
279219295 989859525
817850566 660361147
907023855 -745825347
-292451260 890636060
-595552368 710546470
398733783 984200516
668991273 861905997
139100920 984196735
522432262 952889324
953366164 184740819
981229352 -85442131
-472429993 800632900
952846069 188265570
955471737 -640234614
-282599703 894498397
32924509 973224237
-116791547 945674678
749212265 772197281
950598921 203030534
-615075254 693168434
-600492323 706229574
-292416400 890649918
-409576068 836438113
763336141 752465059
797778385 697287848
914753727 385642161
-652766291 656802767
-234437367 911928266
813609581 668530980
796580669 699379675
291172727 989948006
989969274 -404811668
981219078 -526788235
771084216 740816138
984507040 -500702447
913086456 392562638
-94777652 950736951
374296430 986951514
706400281 824373694
631521532 892535591
197395200 987631040
67162332 977437289
73039042 978099552
-442169033 818555716
620008208 900837654
981430831 -525333689
-463217485 806217554
-549531080 747916736
901218885 438234974
-389597554 846801629
937971346 276999457
776351291 732646916
921654668 355984561
281549043 989881565
770769442 741296802
32086879 973112480
156794653 985416400
981670173 -92618707
-127809289 943005209
-209951796 919902893
503931563 959709811
472762902 969263302
-269621004 899427571
-531195722 761538485
277782794 989845007
658639594 870978857
-276764021 896734828
984757275 -150643153
201743232 987819904
974324663 5144363
-313545847 882019385
872274943 531708690
986376521 -188574926
699640218 831761490
-119206056 945097224
-622815159 686032915
-294929113 889647424
-392117446 845517433
921388183 357160381
-461161164 807450510
-30980513 963446089
764664524 750508790
887796649 -774923282
955027248 173204252
-151418112 936966655
974761436 -565425932
452986762 974350801
528707230 950385691
399892427 984043128
827525520 640880297
-581027987 722869306
690308740 841518246
584725068 923337561
-14777918 966198051
862764000 -806722374
736654669 788489790
474952389 968662712
924864584 -713606818
335473820 989518232
970891509 40760415
986355685 -188036344
743997395 779087832
989910393 -364940447
-203220479 921995904
-288672104 892129394
886810391 487523191
309484112 989999849
397291260 984392827
971693152 32752090
-171495551 931425836
966412544 82429549
-71760947 955661251
-418042234 831925442
-522728742 767592644
-393152041 844988646
355332304 988496832
-386825901 848205084
591317298 919481516
64495908 977131799
920164284 -722533626
-47543679 960423030
140657007 984309753
274544750 989808009
-112729264 946637307
-169810479 931904527
-407136493 837727453
646332861 881143521
184431380 987005635
-201553775 922509200
-592283460 713364291
55944693 976130519
-410913188 835728419
-625307118 683698319
-288055278 892371719
960769204 130128858
826386395 643236811
-318474504 879932067
677606964 853950931
204935667 987952668
-165835008 933027395
347161812 988976195
-646486343 663128624
-285561439 893347967
-594571326 711395141
986110491 -181846042
-650242272 659362594
877228306 517216172
531421842 949280411
701051069 830239392
-563774668 736852909
918680448 -725270737
967405937 -599004825
-455482332 810831187
225436215 988699174
-595400805 710677784
242096554 989188351
989675048 -421527042
-86611135 952530145
934864790 -692894283
653720962 875118069
988928477 -279585830
978363488 -545257359
789087770 712080813
695665183 835970574
959864410 137273373
900984198 439083556
929830668 318445711
6667402 969538418
874891390 524125534
289632299 989939828
-510429731 776090977
279510120 989862311
606519468 909951606
954612166 176124435
-570524735 731470328
37464553 973824184
662489982 867665928
780272364 726449952
882532442 501094594
818416443 659255988
-238434904 910573248
-165423776 933142699
-502999149 781089968
845585924 600808310
876258799 520095715
-540698054 754554938
-5774277 967639023
-532606683 760513800
920862360 359469831
876878520 -789642131
-429490066 825695707
-344320903 868579302
512026349 956872399
807699043 679591248
816617519 662753595
-510630074 775954924
-440727716 819378436
89692032 979886711
401901587 983763717
-196236164 924136116
-356365589 863021105
149376796 984923549
107369747 981600978
-484634371 793000602
-607497255 700028450
289499412 989939058
361151366 988074663
-146380400 938294871
-569019672 732678892
-444598053 817166104
955953645 166595342
-66543487 956721128
731325835 795139118
730928131 795629380
987607351 -466984222
122923206 982950431
924767896 -713795851
965703185 88721725
-83753383 953145588
989422586 -310844777
-19088231 965487234
-298183991 888339341
588246912 921300388
-516950389 771624846
448718432 975343863
472962022 969208912
-77716608 954426279
957925894 -632644336
-133463354 941605446
-479075055 796506190
645731257 881622119
-459124778 808668883
271148471 989764941
621944971 899471756
883593522 -780710495
-210588596 919702889
862147722 559544837
856117232 575154220
-332523344 873852356
875729874 521659238
-575457966 727461459
219884108 988511716
118256863 982562692
240166717 989137784
904173857 -750515264
-98375008 949933779
-247410956 907473405
946210714 -665746760
410117968 982548548
-30855463 963468031
-290985168 891217599
-644573241 665033189
495869019 962391203
-335833849 872388051
-192146418 925375058
652951404 875757057
927024775 -709348722
112767486 982087719
880969674 505906341
-286241663 893082511
501428788 960555270
-500831445 782526492
442571361 976698947
984258618 -140231250
966069235 -604369479
825230234 645614284
988404018 -254230352
-550768564 746970624
879082445 511650949
849937895 -820722597
-500517360 782733916
954139675 -644154968
765052674 749932201
941400470 -677787296
-414970463 833567179
837326528 619734724
-118817701 945190580
-567110541 734203037
-407943356 837301826
989994812 -400127929
331315706 989665068
-580973085 722914863
-563922045 736736313
876136031 -790593311
880172007 508343147
946101433 -666029564
989180491 -294350165
920298832 361936459
1511182 968763281
849461770 -821224159
918410048 370137757
254230584 989469800
-236889385 911098052
-102820872 948929543
974538331 2799297
-66854017 956658651
949837357 -656184914
820607025 654927318
-257653585 903822800
-215558208 918126976
845150453 601833051
869754375 538878506
67316882 977454942
597137211 915936350
474276638 968848562
-490603153 789193193
392975206 984945892
792580454 706234670
799625041 694029713
989981927 -402907446
713421817 816464759
-384998023 849127313
-101047231 949332008
957742625 153483001
533383275 948466029
554337988 939198717
792751696 705945700
133602804 983790111
-637305254 672184797
-516009950 772274811
-278301703 896149646
-411416234 835461058
-380370891 851440672
988350737 -455421912
267542526 989713133
986657715 -478828680
986554688 -193278191
975653959 -560732567
-218080651 917319226
-492209759 788157316
989964239 -376859305
896303462 -762658976
-531346368 761429293
-580197198 723558088
989782031 -344865942
918879803 -724903629
-226666939 914520689
966162340 84655418
-81962322 953528551
150489405 984999231
-407495402 837538235
42739890 974508255
985927860 -177338219
986488959 -191521887
897288812 -761196410
-67207611 956587464
-316890666 880607167
596398583 916396105
32875339 973217691
797824587 697206583
931971850 307909075
309161647 990000000
-568178802 733351065
939951907 266250896
881221753 -783905287
-138409020 940354666
-131859270 942006193
-652011678 657570221
-562085764 738186178
883058513 -781434256
-249367435 906783887
857565747 571460893
-123234926 944122764
978731093 -48564845
751335342 769334321
932817133 303676638
960999888 128286378
959594939 -627241888
973453101 -572025878
-494793375 786481552
224324405 988662753
931755236 -699636486
640622287 885636636
-27729016 964013198
855677393 576264633
546054567 943025870
743980619 779109680
42908731 974529853
764927832 750117898
907420686 -745162542
985384159 -164589073
945562952 234176026
981168826 -84479062
858681255 568595740
-584017550 720380378
-573900137 728732901
-555226824 743534991
981915829 -96730440
-192375660 925305978
981632752 -91997942
-421545850 830039116
931861548 308459352
-373397071 854872107
987082012 -473787402
-273277333 898055988
-125534784 943562144
-380929602 851162359
975118490 -3713831
619334030 901310225
907989874 -744204123
-199472997 923147368
327425300 989778118
870461826 536882143
858215094 569794506
-119449136 945038728
-127449499 943093381
-376763221 853223435
577605543 927319561
-360137271 861241781
979572239 -537807217
-317538256 880331423
137695419 984093938
280063540 989867609
-566195943 734931558
782408517 723034615
-603494463 703580373
855826865 575888128
-650637332 658963917
-498400427 784126290
907188712 416036385
831733923 631987407
162304304 985765345
903436113 -751705773
727317030 800049870
983851273 -506586004
908196808 412161985
-473585971 799921409
965064544 -608301493
237258063 989057982
989710294 -336094136
-653082353 656480960
-512509598 774675310
-394103492 844501250
-201931008 922393104
956840304 160149244
350840536 988774194
987285005 -213998607
-50638943 959835113
350103784 988815752
899772485 443440730
821399872 653344578
-102369044 949032312
-340374941 870359473
989847166 -354043918
56943877 976248968
863931265 554811407
958995475 144000348
869018789 540943072
726174733 801436045
481521861 966794904
355799042 988464996
-470960681 801532918
853544278 581589602
945717842 233254791
73647491 978167174
975361103 -562289846
925290782 339656685
489052343 964535734
-533687027 759724997
-569407338 732368088
942740952 -674528799
778409550 729402251
-531241325 761505443
876684468 518834035
144921880 984614267
-329578282 875140844
986073513 -485328709
261923395 989619229
919731988 364409536
901753531 436300359
-76201199 954743594
664197491 866174490
-273101995 898122076
306569277 989998748
963835173 104858355
972610067 -576109861
861135185 562208371
855539721 576611230
906576717 418366834
132597141 983714049
954002108 180374620
123905261 983030373
383651538 986014621
793367661 704902309
985059783 -157292005
-487684166 791062661
-354209733 864030478
877837460 515395879
-175524679 930272593
698939544 832509591
284989061 989909597
-519777683 769659421
-423600172 828925313
-532805517 760369002
-206479796 920986540
597700934 915584344
689300016 842542205
845508374 -825287711
899133395 445702655
887778208 484369310
270025712 989750126
707823166 822789065
877232737 -789183050
-654266783 655272153
125957937 983195730
416923045 981474016
934664353 -693338534
987416782 -218073231
-489546492 789871912
-173548490 930839532
-261169976 902544547
-337287231 871741309
-642478153 667107608
-5872399 967623617
10492114 970103329
586881314 922098023
818696682 658706135
-378328943 852452158
989986487 -385400789
978203026 -41412651
986728377 -478012323
985425920 -165542798
114249259 982217789
483091744 966332939
-226829953 914466915
938338180 -685055142
97690891 980686223
743319148 779969652
893705167 464535499
950765929 201953639
448864946 975310445
981283910 -86314866
984250254 -503034570
886604199 -776588606
-431925175 824343170
989974605 -404085146
-285660000 893309559
854332371 579630324
781252334 724887930
230455054 988858023
228820726 988807616
950949790 200765342
982969097 -115252656
-94438553 950812271
989907251 -364352723
-172330950 931187535
58139893 976390201
863415393 556185483
-283430364 894176256
-578755310 724751189
982494710 -106747082
-117229984 945570323
631640826 892446934
239978451 989132753
965637532 -606070189
-549199889 748168953
707045853 823656678
-393947936 844580986
21379154 971653099
980955965 -81135148
222739012 988609514
-422004844 829790757
-345113448 868219519
43478257 974602373
-444531655 817204121
916139631 379825059
-354330691 863973944
264794397 989669081
-66181558 956793823
722194770 806204359
507536465 958472360
881379809 504648646
323570011 989866533
956367291 163600415
983670131 -508143286
265749966 989684842
-498694560 783933459
831818007 631806352
-242371136 909227991
33702964 973327846
63076055 976967326
-198304594 923505042
-218272614 917257487
912303340 395788318
933325758 301120325
179673958 986758844
235101895 988996231
779193654 728162709
823804934 648517103
967987712 68255649
947513876 222429230
345146094 989081860
-350968565 865536855
376747478 986715314
-233379708 912284337
941475899 -677605277
480450587 967106662
643131141 883675724
-556754671 742349610
84183750 979310752
776706360 732088185
-320446802 879087265
-647855674 661760029
-167334005 932605474
-495562404 785981033
982602625 -108653771
-229748043 913499813
900147625 442098426
977853135 -36799243
897149064 -761404743
467984167 970551294
65644172 977263602
-51930032 959587429
-642240415 667342366
396929068 984440668
-88928764 952026319
933973431 297845027
-388510438 847352913
-270159846 899226139
-436027022 822044349
42490400 974476321
974293092 -567831425
885058134 493163455
988975414 -442598360
806455153 681859189
-494565871 786629304
547104147 942552136
-467618210 803566236
977156801 -27845475
694284145 837419108
-357116261 862668818
-359355298 861612104
-211671487 919361800
870206528 537602866
-72284447 955553908
582669547 924508429
719994236 808816415
390296970 985273674
976877587 -24355045
826439494 643127201
977885899 -548114582
7595846 969676783
553247758 939712072
938558453 273845022
800558581 692377225
687616297 844243526
-604218210 702940080
929288616 321052494
757110346 761362291
891601611 471640889
-187513841 926763296
-96032274 950457593
937580401 -686799475
258933319 989564120
974518049 3023162
626801540 896003245
966123081 -604155996
964652700 97854864
103151340 981207963
695154377 836507071
736241452 789010208
952281691 192027592
604253108 911423728
844394079 -826411262
86525206 979557872
-348048627 866881960
545290600 943367560
966266844 83726539
838307853 617542568
-106655238 948052105
936030232 287256712
958170421 150289715
83843737 979274680
391805299 985090679
910214616 404267168
-466293470 804365519
937473164 -687043839
-648825350 660787811
844374421 603646632
986270583 -185870750
670647610 860399925
977652174 -34178255
388860739 985442810
-609190881 698511176
981017360 -82096390
989994394 -389775668
980747065 -77896997
989862649 -356525975
985826505 -174889076
-471738484 801056808
885694737 491122487
-105655498 948281871
529948730 949882192
-217994606 917346896
917134167 375607575
886006098 -777413131
704321343 826668073
-328116986 875775510
93887976 980312909
984411804 -143356554
985901954 -487127453
926332989 -710721127
-239686696 910147262
-626245455 682814227
-608048878 699535212
649047724 878954480
929488568 -704345782
900313367 -756600184
848492905 -822233232
-497302944 784845082
-113332773 946495258
823775012 648577716
981703705 -93175714
-623209782 685664499
22626320 971826503
-59636550 958091262
-613908029 694235379
-291328031 891081740
-306711388 884864957
852663544 583768079
-600703419 706043772
988927175 -443779525
-418926764 831450639
715602067 813952344
894207237 -765729463
-336886505 871919834
630616230 893207100
893441784 465429789
983853648 -506565375
962917107 -616028860
-165380203 933154908
-310563817 883266871
-75162009 954959958
383793925 985999598
638565358 887226382
889787907 -772096731
451949456 974595030
-79343537 954084336
176917610 986612274
323850520 989861214
529107199 950224333
984012834 -505167584
766046472 748448134
544896320 943542669
442345529 976747058
-275345536 897273722
989469881 -314488278
-474563415 799317301
-268020640 900023377
989934565 -369620680
927619883 328925748
987092564 -473655800
934895820 293139781
-360491197 861073968
984112102 -137269216
-480823702 795408047
954500162 -643110039
885685213 -777853220
-647658577 661957395
-194302517 924723806
984953205 -154934876
988713267 -268305554
176826243 986607348
-243783856 908740711
810455368 674484434
746487088 775825697
-652684586 656885903
906319814 419340730
-26430034 964238124
-631234267 678063617
972823152 -575085146
-565566421 735432519
-243882210 908706641
-333319046 873501835
-285782947 893261619
982815907 -112469666
-166605094 932810751
100428837 980949582
-134517638 941340102
-641359423 668210524
-186849998 926961084
121854384 982862637
700656575 830667111
433443625 978558019
716269497 813179222
984033533 -504984816
930363650 -702541774
-477873034 797258897
847598029 -823157593
295488806 989968346
508265162 958219555
838017848 618193262
989054103 -286748941
312978516 989990687
-124375581 943845234
813711431 668336649
875231733 523126497
921654998 -719765379
-405519944 838578373
980228766 -70057875
989000923 -283662847
648176659 879661103
441475186 976931355
979218421 -55338108
865421213 550815299
910756589 402089555
-266214738 900691747
773367060 737310890
980222500 -69964169
-604198776 702957278
-472825726 800389868
987741562 -228702940
957302658 156740560
807047900 680782838
-349531036 866200854
-491251821 788775611
-2239913 968188278
689159484 842684476
947058499 -663548711
-11720862 966693650
971153675 38158721
132961634 983741743
-557399409 741848819
474786628 968708352
795936746 700499255
380740692 986317967
-200550574 922817369
628003232 895128459
-12146395 966625084
-535666848 758272653
677799204 853769754
760316151 756829042
943960904 243590488
801746366 690271579
-153082440 936522487
-649886002 659721371
-632850775 676505628
-315008602 881403694
-576386249 726701067
986165757 -484340253
879723670 -785909176
939639551 267965048
-607587317 699948042
-425757496 827749548
899508973 444376935
-445419579 816694495
927772031 -707849908
-325253255 877015767
-142801968 939225904
894633557 -765108292
-237195234 910994239
971558662 -581084910
889167341 -772981428
-623741495 685167049
949314008 211226709
410937069 982421901
441548916 976915789
-453701733 811879719
-609699649 698053755
900653541 440278492
-644844025 664764288
-649300238 660310595
986510542 -192095407
989987995 -386141051
-414005290 834082238
-553764039 744667005
457526537 973246376
-153803243 936329664
-570389801 731578971
781056251 725200874
1832330 968812215
602193772 912748299
902319394 -753480149
959914723 136879760
397602493 984351530
900422837 441109579
159743297 985605272
123115040 982966138
508554504 958118718
906965740 416889041
-263508689 901688470
497611889 961823859
989997330 -392188300
-143593561 939020627
887313216 -775603795
514092552 956107756
341096693 989279371
880346889 507809954
-392775868 845180983
-421223453 830213388
-385887333 848679111
-360277644 861175244
6113371 969455708
528143344 950612589
667473858 863273527
551024376 940752048
872013557 532457434
179106962 986728958
28149139 972583037
180494057 986801923
839447772 614974014
803331441 687458174
115021847 982284825
941372092 258349526
-584823613 719703248
-162802608 933874832
-451621491 813099194
550713200 940896769
1437297 968752017
-96730375 950301802
975440560 -7392069
131996939 983668280
596979612 916034652
609645751 907893013
-606010559 701352274
-645159487 664450458
49881381 975399742
963915290 -612495749
961603450 123426917
227431949 988763419
884634489 494510299
962863296 -616215791
-572901922 729545251
-144341484 938826400
671730415 859410729
314121500 989985111
-650033765 659572637
681391888 850345579
932658536 304472090
45288791 974831050
976794741 -554419300
-428591512 826193147
-621755225 687020517
-343276474 869052071
-422142583 829716190
987814594 -231256070
109907405 981832273
989999703 -395331866
-372192598 855459432
262863096 989635944
980194223 -69542277
-415653571 833202535
-177327612 929752961
-333067591 873612697
849557217 591338429
663023944 867201889
-404999754 838851529
239311232 989114759
316933136 989962114
933445368 300517455
901488006 437261707
464950770 971353323
884613752 494575780
-70440012 955931599
984665792 -148678892
-384584616 849335253
639116451 886802094
-160596399 934486229
-648459052 661155235
876526895 519301393
978107316 -40144098
516938348 955021181
218646923 988468207
969883857 50542337
-278701942 895996948
989113825 -290256134
-469794286 802244085
-206350168 921026832
890402603 -771215060
184236444 986995651
-380441694 851405434
199681318 987731781
872299797 531637362
976371602 -18227678
-318248914 880028402
955336965 -640639442
853858882 580808612
-83510456 953197602
989643509 -329208624
671284371 859819118
422801229 980486405
-256976025 904067861
158287076 985512862
33877452 973351041
-541884244 753672860
989316045 -303243939
989983093 -383839391
-578190543 725217722
-172440761 931156168
868313689 542910506
-562056321 738209327
525922518 951502603
371722753 987188697
185656507 987067865
826920621 642133795
154763895 985283799
-421714897 829947676
416547720 981534682
748456227 773209214
-350292514 865849536
-135777166 941022610
-482131668 794583704
985886564 -176334813
594141237 917781548
584040885 923728055
930017842 317542029
193135177 987434675
954587620 176296476
-61522557 957720189
895500989 458386451
800382071 692689849
950697201 -653862835
955780751 -639306017
-247253734 907528702
897952348 -760200580
-471544409 801175716
17069846 971047887
886409649 488820635
942130155 -676016451
985914624 -177016202
988234944 -247230605
-250235583 906476875
833733193 627648996
-635264895 674169075
891173982 473079222
759540423 757933412
-578021754 725356719
941795042 -676832529
687475601 844384950
880449304 507497364
-235040183 911724880
889908367 477318780
-439845827 819880492
-360354704 861138705
829978756 635736552
-42399376 961384490
976235401 -557550700
-556463850 742575480
433859160 978477821
78524860 978702978
921366426 357256127
908115279 -743990573
969153684 57505131
861275824 561839180
-248735155 907007193
-559052397 740561881
878086764 514648726
565116094 933925908
986169538 -183325140
551709326 940433274
-163098657 933792367
-367437548 857758526
970864621 41025508
967803450 -597370052
-624355279 684591760
979398787 -57877583
628452349 894799888
-196486014 924059966
-542384320 753300506
-472910940 800337460
-540447841 754740795
-300490003 887407459
-323807045 877640593
690799036 841018428
449627623 975135079
937377686 280166391
175394974 986529364
535762715 947469650
-335663833 872463440
-313108850 882203007
911814178 397794408
971497595 34721580
-222032799 916039738
-116574438 945726326
910826903 401805919
-119291223 945076730
794336512 703253612
-362052801 860331778
-231723434 912839620
879952138 509012469
376122 968589668
-113309264 946500805
986520140 -192351796
-3555485 967985069
-589420301 715810077
-451535912 813149214
-178669901 929364733
335220297 989527623
904131823 427556736
-359688086 861454598
420236535 980926147
575769414 928314506
591827643 919176591
910779885 401995650
987825357 -231645472
877707446 515785134
975774310 -11226221
916748150 377248445
471974535 969478020
325960857 989815150
-167165509 932652960
719433099 809480888
983674836 -128603994
537192192 946865288
885857053 490600848
-234998809 911738871
853653552 581318692
634394897 890393619
986332180 -187433263
-562846466 737586596
763216384 752640403
-445889572 816424351
976024467 -14126703
407692574 982917211
865837568 549692431
-590893988 714553907
554861831 938951752
-8034248 967282676
442402073 976735018
989818361 -349744407
-326765984 876361232
592512200 918765436
874199899 526145600
983453036 -124302598
977615628 -549717771
984889241 -497130824
647466523 880234200
-239315674 910273749
-422326196 829616752
861965305 -807624334
981820183 -522572756
642161579 884435296
-65421520 956946202
897230217 452385307
-600212995 706475263
575207992 928617113
-612971072 695090764
192439054 987401666
795211599 701752855
899857049 443139219
534347575 948062718
344867143 989096132
-316261506 880874345
988785701 -271971878
-186933336 926936277
674090429 857237228
767113224 746846197
945001289 237497925
950702053 202365953
815027715 665817871
809703879 675885971
15564768 970834513
882233210 -782546296
300296120 989985325
989997456 -399012366
-21863710 965020388
-273893902 897823334
981047983 -82575877
938637627 273417629
-118966033 945154971
590825437 919774739
502673181 960136488
613691448 905187258
124508138 983079262
-575015117 727823414
921588112 356278613
652343044 876260041
928252863 325971510
284006346 989902245
944683082 239370869
555721957 938543969
94960269 980419426
-598763382 707746722
195475154 987543106
989031740 -441197415
-520667796 769037297
-23012669 964824885
-501500037 782084465
560625177 936176370
-35600286 962621614
960083920 135553148
546175587 942971530
-518978125 770217003
719575366 809312538
984230541 -139660674
984690895 -499010705
721517341 807009782
940203565 -680656346
874727744 -792373073
526143534 951414357
685101819 846746993
979780529 -536470351
961043972 127933080
943296022 247436131
351845272 988715582
972499375 24504111
731045286 795485037
987981575 -237398774
750138091 770953919
-296529135 889005765
955308689 -640724074
-236026652 911390771
704032975 826984848
985851365 -175487125
-599240035 707329185
-468312909 803145304
-23842582 964682826
989999596 -395084237
90160086 979934692
-587095873 717782901
873260516 528866659
-115317182 946025306
983811844 -131293611
755702449 763328461
-630396040 678867659
47555986 975113676
901908096 435739129
939444698 -682457962
965730148 88484518
727611503 799691473
961850574 121416856
523678996 952396102
-244614454 908452082
970417831 -586279801
544319821 943797113
378593909 986533994
983281570 -511377448
-388006373 847608080
58009606 976374840
450566850 974917746
960682551 130820133
823022676 650093587
-276157240 896965399
683399231 848409914
-440829608 819320346
531709677 949161358
696316646 835285445
863656596 -805706657
881658951 503790100
-133843296 941509882
-222851507 915772867
682483504 849294387
285898295 989915961
444197605 976349689
225182865 988690946
869546018 539464086
667870426 862917759
973172305 17476420
-631493291 677814739
-88016919 952225319
-301286002 887084807
-391856236 845650847
-627965080 681187488
981696591 -93057409
-385482457 848883452
-579395417 724221780
856862467 -813272991
139766522 984245291
-470029348 802100843
980037487 -534786743
-171429946 931444523
969917108 -588476139
-621726157 687047539
766819369 747288529
476930567 968110155
41044177 974289853
417972994 981303311
-305653725 885300963
962166802 118818137
650635207 877659777
939503976 268707301
-330503258 874737905
986999062 -205523891
725886601 801784736
215103986 988341544
43599119 974617737
63018353 976960620
-539768995 755244433
-593570409 712258259
519033913 954213953
-371056857 856011542
-423244441 829118671
886177792 489568623
55121814 976032781
966295441 83472020
912875368 393433694
989429402 -311361275
985671603 -489510450
543610447 944109180
286492394 989920003
632807752 891579358
-173945432 930725930
988435459 -255586124
836975543 620514357
135601506 983939341
237027805 989051467
-371147251 855967626
64317026 977111175
543752079 944046978
-59347941 958147742
987263485 -471493868
-650567058 659034946
964595066 98351331
944730861 239090441
-492482102 787981095
-48715938 960201090
-504205801 780284567
-627182232 681929196
315382301 989976564
-215886273 918022116
-128718134 942782080
52312873 975695465
383081717 986074510
-76043923 954776406
-10988160 966811590
-258183035 903631157
-114748989 946160158
199793942 987736635
958694445 146309456
-543264748 752643935
961417442 124930497
975025139 -564054955
-504268205 780242833
878422219 -787628414
298349991 989978997
-330213484 874864262
-122062592 944407094
359227223 988220539
688539912 843311255
17262752 971075123
931094356 312268459
469605594 970116816
-445521406 816635978
987658137 -225867065
898163570 449117466
826659124 642673823
965630005 89364537
-541673521 753829694
174816704 986497393
82121949 979091546
12247395 970358549
-548822224 748456430
664393519 866001974
-627080596 682025338
-549696666 747790372
-470576585 801767224
-483880576 793478477
659471108 870268489
872850224 -794728534
616528146 903255213
-558140526 741272562
812263845 671081432
-368371661 857309812
687224744 844636997
857628103 -812436744
598488134 915091971
-404002001 839374493
-27276826 964091588
-562686407 737713026
976048544 -558580399
-2521533 968144928
542659697 944522710
283592024 989898923
942222705 253547846
988933118 -279839209
-649268388 660342614
174425654 986475727
937580927 279084658
64394373 977120093
971006669 -583638226
982765014 -111550360
197230695 987623620
774716867 735213073
672048508 859118668
565675470 933637769
886859369 487364024
-596028548 710133632
-506751982 778576127
492306790 963527540
85224181 979421033
958072067 151027842
111210255 981948985
427622477 979636892
820625251 654891009
976226151 -16498655
475490024 968513976
975475870 -7796328
777233738 731257127
-233538606 912230936
977343315 -551308130
989974497 -380335819
589026218 920841307
355046206 988516142
905706874 -748001305
979966767 -535255530
882327370 -782419614
987178243 -210761992
353206000 988633154
-370580295 856242984
715830859 813687445
111888408 982009471
137550404 984083292
-41285624 961589058
382247506 986162118
968873827 60120200
932992966 302793999
939012276 -683480748
958477427 -630866569
513989540 956146275
964760741 96923490
-29456859 963712476
-79821612 953983324
205628937 987981087
879626012 510004252
972306670 26496577
947912015 -661319342
729798367 797018805
970157353 47908233
-621564204 687197708
862648293 -806853366
976266354 -557379933
820316182 655506091
-47969935 960342386
-355314996 863513546
-496541324 785342571
668871789 862014163
984712621 -149682044
773858349 736550171
906165709 -747246375
923247752 348896267
88230958 979735749
-78922016 954173139
148760265 984881421
898044056 449536921
637562586 887995248
-192725615 925200472
-594452933 711497429
622124696 899344106
692193314 839588480
-71502761 955714151
-416164870 832929455
256323749 989512877
-41877730 961480419
706157622 824642277
989576175 -323209123
737876225 786945767
1205789 968716687
982385255 -104825277
922880076 350541107
977334058 -30084918
909749694 -741197325
847313636 596717445
951324577 198333446
-160114669 934618989
929664464 319246533
192312831 987395607
976502599 -19793502
-336977789 871879180
-593206134 712571916
-70865179 955844668
-652183178 657395853
936989591 282222384
536749269 947053032
431788551 978871005
-53762458 959233739
96751838 980595150
649368316 878693781
934521145 295055797
939241567 270141508
27689665 972520603
804048738 686180219
866893458 546822228
-343794562 868817723
626604562 896145681
619128378 901453961
-513066786 774294949
946840695 226534064
2036803 968843308
757699428 760537389
13386390 970522829
-103820761 948701720
-132785145 941775453
-174313109 930620607
651669711 876813644
941052479 260141376
-566276997 734867008
564522273 934230607
190832094 987324104
681657224 850090696
-480983604 795307449
377511301 986640755
434613869 978331494
429109592 979366663
550414616 941035269
-514651869 773209810
989222634 -297024975
988958274 -281242541
792630858 706149643
917831238 372627456
-201352345 922571119
388332393 985503775
931295656 311273010
-635415748 674022711
831920226 631585922
674532918 856827401
989203719 -295808275
983162394 -512338471
989251984 -298945800
-340526887 870291237
-50761980 959811528
83369773 979224348
989851687 -354754456
-419009956 831405967
852606786 -817886428
-32859067 963113654
-418582956 831635222
977356853 -30375621
461773800 972176954
737453957 787479956
983175260 -119072260
-219973615 916708729
-5337879 967707408
-204686875 921542619
970371497 -586484815
-432360519 824100946
863332426 556406041
-650939453 658658246
935386517 290610395
986457406 -190685957
986284016 -186209838
711857155 818247955
-105923785 948220251
983109458 -117850104
842640240 607667438
843279333 -827518707
773959555 736393137
624688792 897519095
839873603 614009424
987724964 -228133921
209417662 988130368
-453975989 811718488
670561525 860478397
-205493015 921292997
899950723 -757156508
551574487 940496053
-434435341 822940001
816331935 663306072
705454400 825419761
-378889382 852175390
900626947 -756116666
-204238456 921681381
-274884111 897448760
645006833 882196994
-603399184 703664606
-402933780 839933295
334096474 989568741
-434275255 823029929
898095401 -759984254
959977965 -625984552
962480851 -617540229
774930835 734877986
708845167 821644842
633426582 891119048
637882440 887750793
-232261065 912659536
988252694 -247942790
840513069 612550062
71991699 977982737
34447655 973426784
13638209 970558991
-349972898 865997115
-220987788 916379663
837608964 619106342
926396084 334588963
-386394672 848422926
854314515 -816045200
987773410 -229801741
-373434721 854853708
-229195681 913683701
960450325 132663478
550139483 941162623
891176947 -770101596
954543169 176607829
774111833 736156758
682012931 849748276
638822698 887028588
854845994 -815467924
914309125 -733210909
937281236 -687480120
-180681235 928779946
960860638 129399293
253462808 989453682
962611486 115143184
863002940 557280361
-476077814 798377785
508417893 958166376
684377162 847458021
-54984571 958997385
-443599163 817737887
-491037708 788913562
930146141 316918661
968964395 59276183
284243044 989904092
410537295 982483849
-600868134 705898689
-613552249 694560409
-120899191 944688640
763644939 752011514
333586628 989587085
-324709328 877250817
932480312 -698102354
-247989409 907269846
-347943750 866929876
341233156 989272938
-108101108 947718322
-302072429 886765078
697478888 834058992
621045785 900107146
611812711 906448835
87493022 979659056
-352400577 864873249
-513173619 774221939
934352141 295916899
-256143539 904368605
745289504 777401629
989451885 -313088857
984698942 -149387943
22474661 971805497
110668845 981900594
966947998 77647053
900657585 440263903
987601577 -223989256
-558702819 740834731
976433576 -18967953
783085250 721945178
971488439 34813300
403253165 983570274
712985812 816963625
957742686 -633232076
-628240382 680925911
768284048 745075814
960560268 131792350
530209926 949775703
338383770 989401733
-434078150 823140586
60787923 976700951
-124105202 943911135
-504678884 779968066
-9871628 966990583
951010898 200369832
79012153 978756010
-458445876 809074216
-152492786 936679961
845436687 601159913
989926310 -367980590
314341720 989983844
-59726884 958073580
191491646 987356091
-177117984 929813519
370016525 987343135
988493310 -452803169
-472232384 800754184
419845071 980992091
-654094352 655448614
-193210810 925054048
977182511 -28168397
-306917410 884779829
576219249 928071813
963143858 110700130
689948710 841884035
-442365043 818443693
877293833 517020876
-157297485 935389764
-368022893 857477527
975915818 -12858002
986957639 -475314432
864620148 552965739
-389237604 846984496
603688085 911787899
936549890 284536195
-453218776 812163307
779103736 728305134
-290636724 891355523
295374330 989967881
418880192 981153157
493941996 963008967
889477098 478757925
989946849 -372225295
823174024 649789931
874401614 525557967
977487025 -32046738
-599750216 706881725
696764892 834813274
271336452 989767402
890224136 476263605
-288528941 892185684
-583413591 720885665
-385256161 848997411
-432391641 824083615
-496949933 785075772
952206172 192528465
753675507 766130800
-654569588 654962009
922443307 -718273952
850074675 590088146
-73630968 955276754
965862021 87319160
-426412975 827391096
427117950 979727429
908015052 412862611
-579106049 724461165
958187195 -631803426
242817489 989206773
-184099294 927776700
481415740 966826050
-478849275 796647746
-50377270 959885096
86287147 979532878
737182985 787822593
-605478354 701824425
452529050 974458982
603626191 911827730
-607366355 700145302
534133090 948152521
724384458 803590996
880059516 508685624
602398394 912617069
911982193 397105970
7446969 969654685
-622960019 685897738
-573712280 728885867
-121495048 944544523
-272867122 898210502
-6133786 967582555
634308679 890458382
11624485 970268319
824521588 647061156
-189954492 926033616
733133476 792896019
-332795109 873732743
964204157 101706354
416269739 981579357
109668548 981810760
257302763 989532573
58292150 976408151
690992758 840820526
275447363 989818718
181734826 986866697
666481557 864157265
969182775 57231414
693321848 838420599
987686759 -465901701
-487839356 790963730
-478562234 796827569
292538753 989955052
915366039 383079617
-425427454 827929728
961034383 -622463392
825616185 644823317
177376125 986636853
107944594 981653638
118790054 982608077
-610035539 697751597
-410681998 835851289
695489630 836155112
927653088 -708090254
972937682 19936664
-493229270 787496975
-643533664 666063483
837698578 618906655
-336018426 872306071
202342060 987845246
268534200 989728386
8586930 969823429
418625275 981195594
-649566907 660042447
900981357 -755569368
973788236 -570370693
897249122 452319227
-373510730 854816520
900225019 441820685
841882304 609413268
389395937 985380639
151823377 985089045
-434682784 822800963
955566812 169368585
948739443 -659124274
970779741 -584667460
131267239 983612625
-605878169 701469882
44788875 974768228
463697628 971681544
871044533 535224587
651099143 877280728
968348794 -595109583
15855782 970875947
874723970 524615555
774346702 735791213
753961757 765736109
-364370590 859226339
-137080787 940692548
-136562456 940823931
-389412899 846895486
350495337 988793890
873364721 -794085503
814795727 666262286
-534707656 758977444
772695173 738347707
-562649267 737742338
934974211 292736876
889365840 479127312
-104366602 948577118
-445004957 816932659
989386359 -308148856
-42342769 961394917
924420920 343611867
-184929380 927531377
736694689 788439300
874146628 526300091
-420733203 830478163
-347252196 867245619
982147598 -100696414
268291270 989724780
-247919685 907294383
338521021 989395751
-474956837 799073716
988180302 -245046354
-436509346 821772058
836433789 621711967
982718040 -110706474
987737632 -465197829
985493818 -167100274
-426661498 827254954
848632803 593562463
-526705123 764776393
971636786 -580718310
181622476 986860839
351301972 988747535
946884218 226270203
989999882 -395860385
962426932 -617725604
934205503 -694353407
928505561 324778194
651229409 877174106
458301208 973054415
424730980 980149347
332504071 989625279
-598147591 708285629
-160916087 934397874
865324409 551075797
738734176 785857607
-213260316 918859315
54822762 975997047
884944800 493525854
791653832 707793808
983636793 -508427834
-150539060 937199700
569604349 931596032
880127585 508478404
-185300697 927421397
859789275 565724169
838944539 616110706
265480929 989680498
-358733167 861906178
850628903 588743895
-119910842 944927484
-461711256 807121134
707458733 823196096
386771876 985680759
989690999 -420831013
-584253957 720181978
981901806 -521975050
694695497 836988541
937872755 277526253
-609509482 698224736
662368897 867770763
-559231570 740421940
751445965 769183769
-162669442 933911894
-133391074 941623614
961273061 126093204
971312748 -582227524
-269310341 899543528
595620273 916878158
844484144 603391063
668300206 862530531
805244474 684040859
989998215 -398665803
941808626 255891937
-409534183 836460294
963526770 -613891770
682709955 849075787
-304036790 885964149
819693006 656741877
401122651 983873680
-561108366 738954112
576699903 927811513
707012462 823693820
920616694 360545942
-129398904 942614723
-487155898 791399192
-449273380 814469141
-403567861 839601771
972098482 -578542605
-331095761 874478789
-66737331 956682129
726373958 801194825
169762770 986211902
-637859637 671643583
68744733 977617448
-602984209 704031342
278492872 989852526
-462169823 806846230
549016567 941679894
-225047746 915053798
-429095567 825914223
878275860 514080709
820134558 655866630
-592525789 713156413
892547547 468453290
320669327 989913993
186095401 987090029
981517050 -524727775
959728859 -626803370
543970680 943950831
316596014 989965565
986352578 -482282181
977892548 -37314236
958241683 -631627840
-647943058 661672481
249827167 989374077
-366334952 858287065
-355135610 863597498
-457730290 809499682
787588989 714565845
223361455 988630550
862499139 558615247
833928995 627220637
951422414 197692787
812136282 671322249
849481909 591519978
972921354 20107548
-423065679 829215797
976150353 -15604435
-264953105 901157149
906187616 419841063
977955577 -38142383
767395160 746420361
983172622 -512256139
-251901109 905886373
499092065 961335019
-436079892 822014507
456013412 973618259
610777175 907141269
-138776251 940260820
-234107863 912039346
547294005 942465910
-560791186 739202618
-484021426 793389202
410357996 982511610
866318379 548389815
768503667 744743196
855147981 -815139825
950022331 -655686806
978829626 -49923352
989208465 -436685351
-391721271 845719750
497166593 961969715
978692267 -48030338
-596226226 709961879
959742851 138222997
444925784 976191265
617456104 902615845
-146951976 938145000
-525357681 765735891
842555174 -828236177
928248554 -706883426
-495105708 786278451
346414480 989015964
970547933 -585703896
110064996 981846451
872329440 531552283
-601494508 705346497
840746890 612015348
962294630 117763831
574995921 928730892
985046379 -156995391
989464005 -429462545
-622239890 686569253
876670103 -789910590
89439561 979860688
579813605 926104607
663948922 866392722
751509179 769097697
-487333937 791285810
962867618 113015177
937669476 278611914
-506577017 778693835
515087060 955731311
85086251 979406442
973884808 9905642
-575893075 727105501
889332295 -772746541
-312079898 882634413
945733318 -666980439
430477126 979115236
922512623 -718141730
635943767 889225331
367217680 987586450
-522102715 768032318
945778670 232892957
-134981959 941223166
746646736 775614301
975015740 -2541364
989665599 -331358177
741299510 782578276
900519413 440761713
796171684 700091526
-447564708 815458782
868770911 541635697
915362276 383095400
986134997 -182458768
10232191 970065392
96897804 980609330
-275098887 897367300
268139006 989722464
714708249 814984568
-287600726 892550084
-486661271 791713974
-16081249 965984574
-635891275 673560674
779970529 726930414
946850588 226474138
-527961590 763876867
364469814 987814381
656972714 872395049
521955928 953076210
129230154 983455200
621262855 899954086
77239577 978562793
920440472 361316861
-476847574 797898545
965030089 -608430724
403111315 983590676
-590243167 715109143
332355372 989630445
93981423 980322298
942911574 249638623
-112530023 946684128
884352792 -779675702
700585503 830743854
-244947836 908336004
-177979142 929564685
723504381 804642437
978244965 -545966857
-396031351 843510061
989820913 -350104454
520106883 953798105
628728439 894597436
956792671 160498571
-117108659 945599222
942048297 254535505
593269420 918309600
736905522 788173245
-596143371 710033920
-483224953 793893208
488961418 964563749
989992425 -400820554
827730911 640453783
986611747 -194813971
678928231 852701569
536897892 946990109
-226594838 914544455
305794689 989997983
706760313 823974049
-611017038 696865881
981970003 -97653269
857156387 -812952398
-494017836 786985126
984722339 -149891039
453239252 974290847
-535289640 758550027
-420255404 830735788
929111756 321898939
911869521 397567672
932165072 306943053
-624554666 684404756
968819692 60622876
984184020 -138717397
828540755 638763239
872548429 530922805
922759850 -717669121
979865823 -535916816
919872093 363799279
-319835214 879349454
986305771 -186760359
985603023 -169625873
-540729796 754531360
868216980 543179768
-427617575 826729910
909382857 407538897
952815499 -647949989
378160759 986576965
-198198180 923537578
-495012204 786339288
309196212 989999995
869974163 538258649
-467512648 803630035
93554476 980279302
989650559 -329875683
-182296751 928307323
-135092592 941195291
-627252557 681862618
368394554 987485596
-388313901 847452406
398790283 984192862
447023551 975726431
-145144094 938617648
317909456 989951576
-43969270 961093959
989996003 -399659790
-595743152 710381117
832597601 630122625
25413316 972209715
957440362 155721734
223088644 988621341
66351341 977344517
-538716723 756023708
16733588 971000383
843357808 606008860
515819795 955451068
-581778082 722246346
-585665072 718993658
-489148880 790126879
731917391 794407966
507209052 958585750
619450470 901228626
263755879 989651529
567449857 932720652
657466236 871976688
-284224961 893867623
-243771826 908744878
303846060 989994585
670107888 860891755
-379083834 852079237
37221153 973792430
407839619 982895087
978257659 -42137933
860664769 -809079473
888817505 480945412
293116028 989957843
-642771324 666817759
839042206 615890277
703108218 827997630
215643431 988361137
472039526 969460344
-325083826 877088988
-97570404 950114035
960490410 -624287208
904852144 424868665
960653421 -623743083
908112961 412485329
-138211487 940404995
224020853 988652641
-418407177 831729577
802233886 689406930
-229090918 913718537
981602645 -91499073
625505327 896935376
73489959 978149689
862885078 -806585021
911730146 398138145
380820032 986309836
633907331 890759667
448302754 975438410
908412121 411328253
823625376 648880554
-442298209 818481896
398633161 984214144
-79883001 953970313
831514467 632459929
-20676611 965221270
710719454 819534703
-415760707 833145339
692566601 839204417
-390504077 846340246
-365623300 858627711
-371796231 855652225
742599303 780901123
-194428152 924685708
-558836108 740730716
-143479292 939050276
988634863 -264531365
969290139 56216318
-243320804 908900979
912861939 -735783251
989371534 -307077523
305659720 989997809
922543252 352042197
986922936 -203366550
922302628 353111790
-328410195 875648328
-160463066 934522985
950400457 -654666698
973374008 15354323
617412661 902645841
-606665318 700769911
-361730225 860485217
-111827183 946848942
610936681 907034794
-570653921 731366065
969508701 -590229315
-175846463 930180039
259371046 989572297
-235826246 911458677
-65784929 956873479
-21590901 965066639
-305094960 885530917
-527445491 764247127
983554142 -126252338
988476674 -257394270
-74285396 955141639
195873543 987561404
931033210 312570573
985174497 -159838073
287454432 989926428
112851980 982095230
-551744127 746222735
633151305 891323859
-228454984 913929749
866751968 547209354
901686418 -754477476
659901620 869899528
595183841 917146033
-227597486 914213673
-547250650 749647957
739474155 784916941
562589781 935201544
366331278 987661312
-85021746 952872893
352484727 988677150
214176214 988307739
-629764653 679472255
-288399922 892236388
-226766770 914487759
-362392206 860170154
915208614 383739441
782571256 722773266
456727633 973443043
970409218 45472763
987166149 -210402821
796628381 699296565
-300226787 887513996
-650496276 659106479
-649432072 660178050
-453548905 811969509
762328256 753937358
82608268 979143362
-341900625 869672822
988530043 -259767308
280880950 989875361
3165914 969014080
980847632 -529321272
934829016 293481782
873342009 528630991
-308039573 884315381
-289577320 891773370
-567144289 734176140
773483028 737131764
36232533 973662910
835963394 622749779
-323601104 877729540
981112445 -527518474
914455386 -732948593
-547107679 749755955
983403826 -123365683
728145052 799040128
819931357 656269585
874860283 524216658
-581660901 722343689
-219115550 916985791
989522912 -427503802
510424372 957453675
480944384 966963769
-303282590 886272304
939183753 270456116
979672881 -61830832
-104752738 948488831
-104276105 948597809
772767242 738236738
702233452 828953156
970169195 -587378750
-33094248 963071675
602665884 912445375
427789544 979606814
989344912 -305190979
985082932 -157804504
977272181 -29301581
465459199 971219948
19904755 971446571
871119755 535010244
918611782 -725396928
496178146 962291183
895063017 459890678
170254709 986240619
966010245 -604603239
943835147 244321868
916091673 380027387
-560602400 739350357
927510427 -708378149
-381140191 851057375
-623816891 685096419
818774190 658553955
868036243 543682199
980718348 -77458412
655521149 873613975
861190648 562062916
-217540776 917492537
194613567 987503409
897071617 452937997
-236362682 911276803
979588965 -60611313
-651488570 658101644
59181466 976512823
-433174596 823646965
355576089 988480265
-85452739 952780085
953628864 182943252
-387334563 847947977
234514605 988979147
-255739798 904514110
872756138 -794845260
843081696 606648586
-488310496 790663277
-207234510 920751725
969988780 49532927
982651298 -109517767
-628286454 680882017
793202841 705182240
972665881 22772765
620501894 900490359
-392338754 845404360
-280177503 895432383
897961769 449825498
612996431 905654829
989992949 -388889701
509266123 957867869
-22433950 964923583
636874595 888519417
-631831651 677488899
-228695471 913849892
48825841 975270302
-529879429 762491451
-279918689 895531636
850779045 588379211
979624412 -61125594
562720624 935136110
896838548 -761866991
428235363 979526355
809451561 676354850
971463263 -581529992
962968396 -615850557
852817328 583389193
601948735 912904763
-243291479 908911112
-496285195 785509708
987882752 -233750097
-547821665 749216170
941424996 258052358
807902114 679217352
-334972185 872770083
529535616 950050436
938684829 -684247733
520772157 953539230
961351757 125460071
847479212 -823279302
-124706469 943764512
-426180578 827518269
927903146 327608285
254860135 989482887
274686373 989809706
973478596 14248519
-627693618 681444952
253117874 989446363
839747762 614294869
904762499 425204954
852206910 -818313224
966848296 -601264148
422155044 980598024
481001997 966947062
165121836 985936670
792314766 706682208
986072963 -180911959
827026591 641914741
-603703769 703395264
979805207 -63773148
882841611 500133536
481981160 966660030
-526777191 764724926
845530607 600938665
798121350 696684340
968117876 -596069787
-572268357 730059561
-233743395 912162049
-225000339 915069387
702811263 828322057
799585752 694099208
983457110 -124380674
689486771 842352970
966145269 84807127
614280896 904789572
-395917365 843568748
-514228363 773500247
984024560 -135518064
595755359 916794881
679044135 852591280
586436821 922354331
963247555 -614875036
917163462 375482887
-492819604 787762530
570419813 931166619
471267395 969669821
-541007844 754324751
-175942335 930152441
989143001 -292020237
499223490 961291496
-264255579 901414093
-532220201 760794833
177143530 986624405
-44781316 960942730
-589441691 715791883
933724508 -695414519
873741143 -793612956
962872979 112970468
-311653362 882812459
753249136 766717562
970358410 45964605
932076008 -698959453
-432756579 823880329
428833912 979417135
985293361 -493245032
842624455 607703833
653951714 874925989
45629084 974873721
932537157 -697981409
-257288299 903954943
987692143 -227013512
989440880 -312239846
337388018 989443699
45473836 974854294
987414930 -218015351
149845413 984955482
849063866 592526652
308831762 989999956
-385130718 849060549
-642931197 666659683
488814039 964609155
-629685150 679548287
-477232839 797658361
-288859141 892055837
975205190 -563112170
956073991 -638419453
930327978 316034593
-575928964 727076077
-250098961 906525204
-243061360 908990494
-111477150 946930969
-502222442 781605832
-573343125 729186383
617658039 902476238
-433141681 823665360
660975639 868975395
-456612213 810162849
773017661 737850534
92456663 980168328
-645676577 663935726
-282953709 894361194
-571300919 730843175
855906972 -814314263
886240212 -777090394
-578312108 725117461
933858999 -695117876
505733520 959094345
-315228666 881310951
601551251 913158444
973282084 16322287
893503420 465220586
-569833604 732025891
-551248024 746603162
-95647406 950543368
-13266953 966443980
914174351 388058213
924049070 345293883
-319690659 879411391
312730160 989991826
-560500843 739429824
989991282 -387891108
663838670 866489440
533135547 948569316
852447764 -818056381
-635183306 674248201
460339339 972542533
64041304 977079325
976962205 -25407240
963349015 108975527
-279168823 895818748
40497838 974219109
972881980 20519500
55202991 976042424
984003061 -135089607
917471381 374169029
-180912203 928712583
-612871159 695181854
989980583 -382759735
839116663 615722104
36171427 973654864
911206406 400267360
-384195423 849530505
373611206 987015943
574144574 929187060
178109067 986675996
961386056 125183597
-463779649 805879641
-110961859 947051622
-464876554 805219207
85756186 979477126
325245299 989831671
-205742056 921215693
698401829 833080871
970192747 -587274840
981247350 -85729903
920643957 360426559
904645582 425643029
974035868 -569131398
701236664 830037921
77312072 978570708
886452397 488682585
930280863 316263726
968316924 65245889
771744769 739805474
303411552 989993656
-316817446 880638298
743604942 779598658
-148171462 937824394
-515837086 772394088
486021871 965459822
110936315 981924517
605642046 910523859
657654397 871816850
-376176909 853510999
845134620 601870230
973509328 13921169
-453864005 811784346
915409065 382899139
981067340 -82879187
-228032546 914069791
-283690729 894075166
-432715464 823903273
959164444 142701058
-490137990 789492158
593097902 918412955
-321316670 878713903
933640518 299532811
-310560751 883268148
365579567 987723642
784226861 720094571
-138287526 940385640
969238962 56701958
978306937 -42793395
934544803 294935139
745927869 776565082
-348981743 866453847
771933825 739515697
722711726 805588244
-356002113 863191578
528559676 950445129
98145739 980730229
-546086364 750526601
828165035 639550584
-419081742 831367418
670228354 860782095
986574265 -193804481
685808794 846049081
696534441 835056119
906480022 418733591
700702396 830617549
823735597 648657545
-468814172 802840629
-613625601 694493399
943820204 244408765
-577681368 725636768
610442117 907364813
923476374 -716296148
-483499500 793719632
563584603 934703218
782641295 722660584
-471306063 801321682
-486868026 791582411
-570288205 731660639
902826690 432380622
-31632566 963331536
980824951 -79090068
548407252 941958762
727946546 799282551
954735225 -642424393
-248432544 907113873
-408399073 837061070
987149233 -209901732
988690046 -267169783
-233845126 912127807
-591690835 713872218
-536998723 757292070
340944162 989286548
373082288 987064440
635056425 889895783
769927456 742580064
-504657976 779982063
-570227977 731709030
983230376 -511790736
988318141 -250597884
446174834 975915911
-346165385 867741308
774785901 735104980
973939463 -569615034
-283057554 894320904
945369855 235321833
813267544 669181088
964333555 -610982388
289180130 989937179
622494551 899081399
987029286 -206386193
-362193195 860264963
-413272939 834472704
-252706345 905599438
-212201137 919194855
-123827507 943978689
798411202 696173824
-512997612 774342202
989572695 -425684196
-31601590 963336993
-241928760 909380040
22161964 971762101
800950415 691682786
944495080 240473071
-163732341 933615644
-161987041 934101487
643665145 883255916
679504107 852153046
30321906 972876306
-55604850 958877055
16928014 971027860
916233412 -729741044
119204546 982643039
315151064 989978329
870328292 537259212
805049047 684391138
-528987329 763136704
785785373 717543028
976084049 -14825972
-91637313 951431491
-555748204 743130816
-389286207 846959829
856788302 573449440
-294104948 889976880
977511822 -32365633
-204148441 921709230
-562591192 737788125
-338409445 871240527
-178852888 929311604
983728400 -129652797
-513460983 774025440
-533274305 760026670
-89818372 951831479
989993260 -389079753
677977567 853601222
152002084 985100962
855635667 -814609443
-436728596 821648182
-453305466 812112424
678595243 853017228
967795509 70009662
704706737 826244204
-546982365 749850612
982364037 -104453131
-121340840 944581835
-214708620 918398213
958338850 149018824
715395094 814191700
3536652 969069907
-384259105 849498585
909153878 408436584
443620356 976474171
478893827 967553560
-218468534 917194426
-516248132 772110441
976661830 -555166536
836671135 621187838
956894071 -635894481
979150585 -540460006
969972372 49690917
-562333193 737991412
989838286 -352661772
296904018 989973806
-601131853 705666330
986860301 -476471633
-72729525 955462449
982197110 -101551326
988628281 -264225481
611174358 906876119
-601347521 705476163
988372997 -252903801
-620330932 688338133
-577965092 725403345
22885418 971862333
-243115373 908971898
-21939689 965007494
880864295 506228991
533247197 948522782
932682030 -697669756
-619115602 689458593
-379826660 851711138
652706626 875959869
988478318 -453087363
-602647213 704329098
460009522 972626116
437265448 977802613
-599271967 707301191
923882631 346043689
170880279 986276646
-585916598 718781077
317122878 989960142
707157105 823532688
917711282 373142074
-484508125 793080646
762554062 753608363
-215216887 918236057
-367207387 857868937
949579597 -656877860
746181538 776230239
-32057946 963256245
-576574908 726546280
718714871 810329028
-125329615 943612292
-60014774 958017002
322171279 989890005
-639838451 669705333
727136453 800269508
22275519 971777912
-540290034 754857918
-519262253 770019032
688042807 843813678
979184268 -54860812
947570865 -662214616
-583207802 721057200
737091123 787938741
968715499 61582419
-203888211 921789713
-647469014 662147126
-112760456 946629972
-530510242 762034920
-563110578 737377944
-86052474 952650827
179056693 986726303
818020272 660030418
-89994185 951792939
986365121 -188279388
-446625980 816000285
731184681 795313215
163863689 985860844
815581071 664755003
989240900 -298218621
854667535 578794072
304109365 989995138
916410356 378680060
521271185 953344329
658261594 871300515
-375461799 853861452
-231888289 912784418
738043480 786733999
378030315 986589855
157906975 985488400
979065364 -540992106
989414572 -310240036
290967580 989946934
877021036 -789457869
980254254 -533331265
-150156791 937300694
724269890 803727980
823934443 648254585
966231182 84043582
-370920243 856077912
-160702051 934457057
344089588 989134467
970883389 -584199875
552055292 940271453
879722170 509711935
759087745 758575304
-319348947 879557769
971016623 39521105
-409209974 836631919
983991774 -134864805
-10187630 966940046
973845146 10331371
72412032 978029735
967689848 70968710
959078137 143365257
973587788 13084308
618647727 901789135
824746223 646603328
-586958207 717899471
533364135 948474016
-398958039 841998838
500922451 960725053
989662878 -331085681
282389159 989889002
136433627 984001026
309557845 989999799
989897909 -362652140
894618392 461416474
-48342543 960271869
356377682 988425065
868837511 541449666
898428291 448186722
974051034 8117788
794934484 702231165
-268981401 899666125
-39537323 961908191
-113598282 946432609
-277829869 896329512
643603542 883304415
974387090 4461528
957537232 -633884960
900015764 442570939
579612676 926215963
887469323 -775385045
396002666 984560687
870535753 536672530
775872682 733399304
593635704 918088466
-13091844 966472406
884160950 495999795
333121949 989603542
836378197 621834637
-423092349 829201316
928975845 322546487
829773701 636170357
-558301425 741147371
977549249 -550106969
610624514 907243167
911328804 399770686
953191849 -646876919
471510144 969604078
723875976 804198714
100110168 980919184
240916501 989157600
818263170 659555816
867118589 546205770
-293515779 890211960
921158207 358171922
92562697 980179068
907018007 416689491
920604302 360600173
966411314 -603010717
781119561 725099846
656868395 872483217
220443064 988531154
987881138 -463131610
851319861 -819257334
-397349105 842830517
970551989 44083993
-55038849 958986860
-357025337 862711548
963115644 110936899
42302848 974452293
-75095206 954973824
-653238318 656322055
879892811 509193018
989651756 -329991291
981573420 -91015207
840924989 -829845844
943029613 -673818698
551734136 940421703
953020598 187092311
-644146215 665456767
877861432 -788363463
-398206908 842387330
47096269 975056600
989979528 -382318456
980958566 -528568019
-387151910 848040339
-606065874 701303132
144604052 984591893
585455736 922918334
-50580539 959846277
319898992 989925494
979848602 -64412903
-620926001 687788648
-135271776 941150109
829863861 635979638
981307449 -526182861
-155480428 935879439
117776875 982521727
-400493604 841203379
128961145 983434183
440430080 977150647
192719735 987415074
-155834171 935784290
-397356937 842826475
92768702 980199927
952787520 188656852
781674001 724212612
988163713 -244387006
946307909 229733400
811357288 672790295
617483725 902596772
-517167500 771474547
-393542155 844788912
323168751 989873568
803774377 686669570
987329326 -215362046
844478626 603403924
146935525 984755499
261373468 989609399
982167761 -520015402
-548224749 748910446
-7185000 967417048
918900472 368021087
646432458 881064011
-600999463 705782994
591961557 919096316
983644624 -128014802
843393029 605927170
-295868921 889270728
323103049 989874673
-269541769 899457151
94739040 980397539
925144981 340320977
629822084 893793609
-623590662 685308300
-448997109 814629809
414638579 981840087
-427890186 826579981
-331280022 874398101
-157814163 935249558
927597584 329029344
892870600 -767663128
184942244 987031645
-553102744 745177645
-30238292 963576039
707393986 823268375
988192445 -245531214
580815164 925547533
988694836 -448905206
63654613 977034545
175537074 986537206
837073180 620297863
88347 968545547
-379956613 851646623
-458788189 808869973
-350258992 865865017
-57413315 958525382
-143997634 938915723
789791425 710910023
889149718 479844654
943564882 245887983
491283596 963846866
925335081 339454356
159805681 985609214
960779411 -623320759
482785916 966423240
951459352 -651776675
89727067 979890317
-386526782 848356203
888761353 -773558710
982974264 -115348196
989273161 -300356560
3236523 969024726
-96800737 950286094
-248788816 906988246
947664093 221509149
988785253 -447059066
386208231 985742087
754110538 765530928
589197613 920739991
956714505 161070377
-381394095 850930784
989912576 -409559265
-557247820 741966573
927142121 331142048
843838213 -826964756
-186327792 927116441
989261444 -299573124
-79162890 954122419
832309162 630746699
-282026983 894720081
873744711 527465324
902063652 435172337
737599090 787296421
748667877 772926246
986753905 -198667469
-458984865 808752498
967274904 74712918
-518644887 770448938
988819071 -446339887
-525962931 765305491
898639965 447441582
982778822 -515368667
931028650 312593073
-630310578 678949520
308347953 989999796
605257860 910773721
839645538 614526571
-539384446 755529383
656763988 872570942
714557957 815157706
-462600171 806588126
-609087166 698604406
845816307 -824975797
846517030 598610654
989611223 -326266578
-622688458 686151117
598195588 915275067
907782632 413757167
958756608 145832767
888019892 -774607807
-430398054 825191926
834152846 626730342
702169483 829022981
981833864 -95347828
865197026 551418149
-140677434 939773182
-133918958 941490839
188942830 987231620
9527733 969961903
172320810 986358198
-476448647 798147079
-646089863 663524011
292955812 989957084
779793860 727210845
666986297 863708747
42723337 974506137
-578597990 724881234
959182037 -628586153
126327483 983225301
816114554 663726150
4363597 969194037
530569478 949628989
752497857 767749322
335676239 989510642
147307985 984781459
631056265 892881006
940653903 262365441
-302419538 886623790
86956180 979602991
-516767780 771751208
278844650 989855931
902861230 432253864
448063162 975492584
-308635593 884068214
878389634 513738773
68107579 977545072
987339268 -470517070
869029845 540912172
977388383 -30780008
931753517 308997554
945303584 235714198
919563761 -723642913
988419884 -254913799
521414857 953288103
357036148 988378684
701962544 829248765
876293810 519991999
503444577 959875622
402818217 983632721
-226026549 914731662
755685027 763352640
-610548560 697289231
950859404 -653420074
701520861 829729266
464277959 971529707
-326066588 876664045
-79049423 954146312
986286314 -483015032
767155751 746782003
-189728505 926101339
-353151045 864524298
-217502790 917504708
-419488428 831148735
964835486 -609148638
887466188 485387661
142311026 984428715
986684951 -196789535
231418086 988887451
-268131379 899982290
157790285 985480877
-653633103 655919569
234995819 988993175
-33620024 962977566
892882484 467322260
-253137778 905445432
964004701 -612173429
-150825992 937123758
980123373 -68485641
794160036 703554475
970691179 -585065573
331751656 989651014
947365093 223339068
38222328 973923030
653782726 875066712
-20635058 965228264
850690280 -819926443
741896491 781808233
420943358 980806046
-331722702 874204143
51029902 975539703
867971501 543861597
150740283 985016222
585074112 923137526
-425912276 827664982
-377680476 852772102
-50141160 959930167
57519109 976316989
-586840535 717999107
901978848 -754019455
960533068 -624145258
952526783 190396774
-512250087 774852327
-500786937 782555887
130361375 983543005
791493737 708062477
577385069 927439434
984805758 -151690861
311730373 989995503
-394708536 844190747
749004522 772475486
-65172458 956996025
-616789395 691597481
-441852196 818736771
171208556 986295293
-389533285 846834304
807484819 679984601
323625472 989865502
852308718 584640614
989972737 -379725095
627216154 895702168
772414009 738779329
989230482 -297536882
-92845860 951164533
903206343 430982579
-542902571 752914097
907593051 414486548
602237529 912720314
989973588 -380018634
963707445 105943423
247396440 989318010
236971052 989049861
167141282 986057239
962004369 -619172104
-301211280 887115154
-314213422 881738585
840567065 -830198556
-494287869 786809811
-589924380 715380814
185086235 987038967
445053731 976163248
800153150 693095248
341773316 989247088
20484537 971527952
947732828 221087407
-137306884 940635130
5518089 969366792
-637705849 671793801
941903149 255357297
140173833 984274808
-265529112 900944816
972571172 -576296492
-470759326 801655793
724758311 803143422
-539545291 755410215
347898636 988936829
205999052 987996153
855582848 576502720
863213841 556720717
306896409 989998992
-38218673 962147718
872946347 529774516
-140837443 939732116
-344656150 868427160
319038586 989937496
48088468 975179550
-34544803 962811635
789669729 711112781
814908408 666046491
978193398 -546275505
-245382891 908184361
979999092 -66639299
-451822784 812981327
-396071379 843489446
946234441 230173290
49233009 975320313
-542508177 753208193
775155108 734526377
375702938 986816791
-506526053 778728081
-74483752 955100641
-592760671 712954719
988820586 -273805242
-622150817 686652200
-527819508 763978970
873587730 527919895
114893075 982273669
958971726 -629267604
236758816 989043831
299389483 989982439
394764548 984719715
964235412 101438754
869631099 539225111
-436235355 821926745
961753473 122209000
657937894 871575809
707315356 823356130
988782651 -271812824
-583359384 720930886
924198632 344618316
984105418 -504341723
630501670 893291944
463239162 971800194
983512223 -125440349
-526569439 764873213
-227651363 914195873
693063422 838689214
185391072 987054437
854392385 579480586
333083457 989604905
948849142 214161001
130666271 983566511
904591090 425847141
-598880162 707644483
-649762270 659845888
976608602 -21065851
864749365 -804440282
976050828 -14436038
818996423 658117339
-24273914 964608858
67098796 977430022
-587651194 717312351
866464197 547993039
528339864 950533626
983619453 -127523954
-99388222 949706105
-107105469 947948443
453399479 974252666
393802276 984842056
942890818 249757037
816785306 662428469
826081985 643865126
619674272 901071786
32279058 973138134
971920188 30456022
-467882357 803406325
932760256 303961975
-141605014 939534864
989513317 -317928268
529332807 950132818
947126637 224796040
-367586941 857686823
989748489 -340506415
-621957462 686832247
783781799 720818150
-515245279 772802150
593840814 917964044
860593987 -809158537
976878629 -553947552
818137393 659801720
829732282 636257961
246763968 989303155
240128694 989136768
833682483 627759855
979949062 -535371795
-277447026 896475219
274479596 989807218
361819546 988023102
708296880 822259227
-233164830 912356479
374597924 986922935
902402321 433935072
961450231 -621056842
989691688 -334044583
926531813 -710329240
971587983 -580947936
-45777739 960755808
-356885648 862777130
890408524 475646693
673515769 857768749
871802702 533060608
717938382 811238512
407464086 982951496
-90564670 951667624
638927136 886948168
667113682 863595087
579196071 926446380
938469532 274324301
986460032 -190755380
-81180125 953694958
-320105704 879233526
899591543 444084740
989961588 -405787500
599669122 914351635
852939494 583087206
-391667878 845746983
951828235 195026511
780948967 725371884
275896295 989823931
57212238 976280719
977288433 -551623648
-245551523 908125497
969620005 -589754625
950943150 -653191366
-209788516 919954151
906005990 420527329
-221473948 916221581
875119715 523455375
986524492 -192468103
-76653055 954649124
19421068 971378678
786648558 716120727
694200816 837505889
-353072807 864560715
-422810773 829354152
972073188 -578662535
918164419 371195820
2412951 968900453
-590776721 714654054
986912535 -475852795
-111569226 946909403
795526106 701209371
656129776 873103574
-294391501 889862418
-327814815 875906558
976689978 -22048763
802809034 688386227
-543732162 752294546
-606437552 700972635
-32633957 963153763
-271804429 898609824
-439431404 820116079
684179140 847651798
-476618634 798041259
324925759 989838683
-488967509 790243017
894172703 462941450
989923984 -408849380
861377666 561571611
305301112 989997322
850396779 589307541
987553281 -467713101
829246753 637281056
784657529 719392164
735322651 790162545
959225793 142228751
986932451 -475616376
870499539 536775251
903098494 431380997
719870984 808962413
954065899 179933666
49764834 975385487
-407119065 837736641
819037210 658037112
480576370 967070373
638873252 886989720
890926954 473909305
-571176608 730943798
234923550 988991077
-459656365 808351051
-349243417 866333350
762435435 753781234
508653705 958083915
209033675 988115604
439331802 977378036
614032710 904957216
250850623 989396931
926742744 332990779
-118255922 945325303
974131002 7253401
-491170245 788828196
946774502 226932575
-168062283 932399780
473216118 969139369
882087110 502471600
106867833 981554742
-519697899 769715117
878102411 514601773
557524089 937682242
-621658630 687110197
836937464 620598789
731405953 795040286
838799852 616436657
687021362 844840500
680723599 850986602
-379733571 851757322
329994040 989705194
-585823621 718859695
-39740053 961871302
974867217 -856610
-243422811 908865697
431235917 978974095
-67672694 956493542
404657060 983366481
793961858 703891813
517224716 954911046
804546989 685289540
-505294510 779555082
512471225 956709449
841320678 -829455866
-47221905 960483816
563839415 934575109
-381592966 850831630
758094448 759979714
-642853699 666736310
810821139 673798730
-604367112 702808285
558303124 937306207
-284629346 893710460
911947968 397246267
884432702 495145473
195171586 987529140
-155302856 935927159
895870304 457111218
821233652 653676891
939876201 -681434275
711103116 819101112
974892870 -564744573
846662129 598266713
-559418197 740276172
648405481 879475759
544242961 943830973
872182282 531974213
976282006 -557293511
524582400 952036604
-583273278 721002679
432467043 978744231
-617715282 690746847
982702749 -110433302
677365906 854177980
963015066 -615688218
858618116 568758461
491652118 963732130
-171005435 931565281
936021572 287302000
838977963 -831751947
-322272057 878303077
-535902300 758099443
-645487083 664124361
488644147 964661447
-131595890 942071525
935242892 291353161
278540358 989852989
949841221 207876656
-499967506 783097012
-637221400 672266579
796366724 699752266
-10778691 966845267
49470506 975349464
390682925 985227285
927785867 328154145
696661775 834921961
937551762 279240112
953501957 183812252
791162973 708617413
911127918 400585608
752934137 767150377
-394347667 844376063
-590028270 715292328
77137909 978551685
452767441 974402765
366229009 987669799
955142235 172392113
-139330856 940118675
584820732 923282833
-564773075 736062257
304974326 989996815
-561368528 738749741
989087274 -288688189
-285057967 893543814
962809557 113499042
142736227 984459226
989392625 -308606094
796673415 699218109
730613531 796016917
-544208267 751938439
760027663 757240049
261511305 989611867
867709454 544584265
989291980 -301621396
659803033 869984049
313920329 989986142
494323440 962887087
273993995 989801321
988031642 -239266189
-312622617 882407190
937071443 281790482
783733982 720895843
702592100 828561462
806829427 681180235
834459976 626056827
879834536 -785761273
-596593815 709641930
132777533 983727779
469454306 970157451
732790107 793323823
954374127 177787558
989365117 -306614889
801984890 689848616
509077353 957934780
353761160 988598887
979375315 -539050931
-381882699 850687057
978695763 -543255427
772241641 739043811
-289687674 891729934
129715754 983493057
255972510 989505751
539692778 945799863
979677740 -537134171
793501699 704674419
769404759 743375884
797406070 697939862
-605790498 701547715
-432116468 824236770
545780220 943148895
-76402833 954701460
-597291312 709033993
988719093 -268594828
808641599 677853892
-644825507 664782693
574777651 928847936
979401257 -538887448
-20536310 965244876
386700059 985688671
914402559 387107525
689050860 842794397
959279412 141815009
86796460 979586271
-407870648 837340222
7246533 969624823
-514929638 773019177
148866828 984888707
-189117252 926284433
930062849 -703164262
715229048 814383676
645164566 882072110
-415122673 833485942
618859766 901641288
423541514 980357899
922402867 -718351062
-470278322 801949087
400406448 983972807
963458122 108053966
-600048088 706620224
100931059 980997343
341360083 989266895
669530378 861417087
866833933 -801984861
667576752 863181509
949731448 -656469918
-334011552 873195783
-634225240 675176129
989563913 -322170651
-518098636 770828684
-97489336 950132176
590117413 920195262
-94205559 950863891
-421919393 829837010
982454752 -517844307
-168959536 932145964
109003369 981750410
564814390 934081147
989087765 -439787399
250040150 989378912
236280431 989030155
981567990 -90925349
336615614 989474555
842167799 608756424
899832344 443227395
672152900 859022763
16200854 970924962
85407608 979440389
170155309 986234835
259664135 989577769
48969133 975287923
958403511 148528489
902108100 435010007
977014684 -26062048
189093856 987239051
986316786 -482679941
224483804 988668055
963375624 -614425289
959620347 139178316
980860138 -79636009
-163585800 933656539
-574178818 728505934
-486618599 791741111
329795576 989711051
861590446 561012396
138998793 984189269
615241806 904136594
981048923 -527952646
549625720 941400200
377813327 986611185
910640626 -739663469
984342245 -502199695
957856183 152638020
492840478 963359397
-600261402 706432702
702226303 828960961
988947285 -280628461
766280656 748096999
984973989 -155394341
136603600 984013585
824613343 646874178
987991126 -237754530
-236424370 911255880
697229571 834322701
285695791 989914568
988611763 -450529311
-203612939 921874802
-576510328 726599288
-286326767 893049246
-275753383 897118821
989598328 -325131180
515327436 955639707
305221968 989997207
609214905 908177774
-54814377 959030361
-81380592 953652371
378377130 986555575
-492755593 787804005
988772624 -271293322
-142125301 939400944
984327577 -141635965
-515039629 772943672
989954428 -373931940
-486546739 791786809
971735227 -580254834
-549707271 747782277
871605003 533625344
-641503786 668068412
871308131 -796619924
614340278 904749421
987929137 -235461412
-200537351 922821423
-565344857 735608419
989904322 -410030063
668909313 861980204
928723936 323743041
858942201 567920802
-423834546 828797841
978607173 -46861880
-597727008 708653622
354751076 988535691
-285142889 893510785
-606297145 701097525
-223102527 915690890
-403101249 839845769
928493189 324836650
553536431 939576178
-353385938 864414851
967752179 70403089
-249734158 906654225
928926788 322779646
901933700 435645993
864451777 553417148
445238230 976122713
-245150598 908265336
-298970232 888021926
749514784 771791849
989267882 -300001972
-162280875 934019988
-91404503 951482831
-459901165 808204585
-523125660 767313576
977096035 -552720294
-434191015 823077228
-130537914 942333681
944909955 -669097433
978788600 -542692155
186681030 987119554
404473911 983393304
762719541 753367119
905160027 423713009
907636453 414319567
-73599576 955283226
985721931 -489001147
-623277642 685601069
-449347556 814425970
535742665 947478105
-613130794 694945037
40958987 974278838
828943933 637917359
753289981 766661424
505567238 959151431
-439402876 820132293
367358181 987574487
-522911981 767463831
-113121971 946544893
969302929 -591103971
-512327841 774799294
982547867 -107683312
-528588456 763425072
370463943 987303165
746597410 775679618
-458904567 808800467
304852790 989996591
-523959953 766725304
830631374 634350576
64756776 977161838
989854879 -412732530
968797904 -593234295
-94469758 950805350
989554386 -321365870
786735527 715977048
21059716 971608618
945435711 234931711
893126635 466497098
989043382 -286125604
-158738684 934997264
-607291175 700212370
974376253 4580131
839825441 614118684
-426599608 827288869
-614119280 694042374
905667925 421803083
981107969 -83517099
863732887 -805618929
-443991628 817513276
-374498889 854333003
924942262 341244052
775320291 734267035
734672156 790976139
104380263 981323266
763467285 752272658
-393909801 844600531
945393114 -667855647
943209789 247931616
669194902 861721465
-166977353 932705966
808024052 678992747
-356593085 862914396
-72329823 955544594
794889815 702308142
23211195 971907370
-319625497 879439308
977684792 -34602603
-521182006 768677532
-379649603 851798966
-531880458 761041766
599380906 914532767
850660822 588666377
804967835 684536506
240842094 989155640
629133714 894300041
-196997220 923904068
669129204 861781005
379502531 986443384
-505219224 779605606
-136934652 940729629
986781686 -199429914
-447131873 815708574
937545081 279275701
889056714 480152877
948535772 216126150
-213930893 918645985
949341891 -657513739
326832232 989793650
-544318417 751855714
388712725 985459912
964006724 103395125
777406145 730985422
-368243187 857371593
970464320 44938312
988640052 -264772668
437376393 977779938
-190998699 925720504
977687983 -34644155
24699849 972111970
940036182 265787082
940562982 -679797911
906674573 417995446
330284597 989696526
444065613 976378229
-21359686 965105809
564672028 934154155
-610061074 697728594
440035390 977232522
528380395 950517320
815286710 665320743
163704145 985851157
-487478263 791193853
664146330 866219415
972279086 26779985
939009227 271404108
882485927 501238623
13044437 970473597
-306765071 884842790
245711788 989277935
-519536675 769827664
977895754 -37356305
-597499171 708852572
844730122 602817585
-10552077 966881657
304368664 989995670
988353361 -252075489
-7923827 967300173
111766372 981998591
989081978 -288376542
833058401 629121071
735754654 789621301
-158103836 935170731
-185677387 927309686
580081268 925956003
857445080 571770044
85600953 979460768
-498245084 784228104
-440972590 819238803
587809525 921557464
793823642 704126926
924737919 342172708
-121033195 944656242
933247743 301512915
559427139 936762331
470314204 969926334
499848477 961084393
-117766863 945442256
553051394 939804253
-358509350 862011922
977753537 -35499149
-372330358 855392392
561390625 935798706
-242724535 909106404
52697418 975741953
35571736 973575850
-195818986 924263169
-467288210 803765589
-541299612 754107828
-108529122 947619139
839590432 614651343
600304637 913950591
881580734 504030749
950879052 201222628
856597570 573935203
-435657065 822252980
228414866 988794831
838167161 617858403
157281534 985447997
848829304 593091097
986019446 -179587065
507848567 958364105
794799875 702462589
926014002 336346936
758581022 759292070
-27065848 964128155
-580008207 723714617
954185960 179098808
690548347 841274202
306411553 989998620
890819065 474271624
315638007 989974442
863642780 555579964
127952380 983354714
870617094 536441688
955074125 172873265
-430553837 825105412
960059485 135745177
-244409235 908523482
669437415 861501556
-427076539 827027120
-518447560 770586222
532797037 948710149
-378505658 852364914
-541221230 754166128
986592513 -194295922
-365806088 858540263
515738866 955482136
775609421 733813072
844844259 602551090
107717732 981632856
-399847757 841538133
871884447 532826948
886662204 488003574
958641121 -630337429
-180389124 928865021
844261064 603910530
981506207 -89907468
987316547 -470810831
944896703 238114112
610010693 907651357
-181925994 928416012
952955154 187533796
988089722 -459857661
-639734415 669807411
-177818719 929611072
-624943245 684040202
856831714 573338837
-118067538 945370388
16646045 970987999
-304275830 885866450
750864213 769973704
406486246 983097095
151695120 985080439
731516368 794903905
716611230 812783010
-428843221 826053894
224798157 988678376
986627934 -195250065
818439139 659211545
921991369 -719132545
972959600 19707147
-433914915 823232206
-531547056 761283732
827816748 640275366
907797639 -744528415
751217695 769494386
964872272 95960345
-637861824 671641444
-537062690 757244956
828254805 639362486
-561415373 738712934
53283127 975812497
-98261417 949959256
810052737 675235874
631260287 892729667
972487799 -576693523
938380662 274803248
-179852945 929021034
-260379896 902832481
-652735844 656833753
-206731668 920908207
850710082 588546730
-408503148 837006047
368722393 987457284
-285489986 893375782
127606064 983327214
904610526 425774352
358291224 988288929
-621510191 687247764
3916146 969126952
-340682268 870221458
874450960 525413709
952975917 187393880
155900005 985358135
263381914 989645049
938194428 275805290
953728685 -645337844
975154922 -563376696
453522250 974223328
-240526612 909860331
989930082 -368723433
488589450 964678268
844488500 -826316232
926629452 333513476
446249350 975899305
131297365 983614925
946610120 227920552
-199513970 923134824
-556317385 742689206
844874374 -825927723
-420994675 830336994
250704896 989393698
-366949460 857992573
699219621 832211475
-222398448 915920691
-571119935 730989634
581427129 925206425
519372484 954082867
-238378581 910592378
384323530 985943519
947231319 224156486
824931241 646226057
-627582076 681550625
-53806497 959225229
-176418288 930015400
936483822 284882827
125641044 983170333
41809342 974388756
929480541 320131222
295000047 989966326
141236164 984351447
988488296 -257906655
-179526758 929115862
240426853 989144683
989002710 -441919755
-522452905 767786408
-582517174 721631864
985756915 -173226299
-427790146 826635035
-261687637 902355551
902378725 -753386155
400463595 983964980
395048508 984683264
-175294032 930338929
-103108867 948863965
511244030 957157234
-250680076 906319526
843722644 -827079460
-87853339 952260911
-533348260 759972629
989905854 -364095574
-534749870 758946461
-509831948 776496428
-591107277 714371714
986401378 -189220672
74502599 978261980
985753610 -488672140
981455921 -89088627
876918495 518138593
-552740186 745457195
957106513 158188634
894233144 462735017
-14131618 966303531
650790998 877532516
-354726049 863789074
950556510 203303479
-373184142 854976157
-118435291 945282331
-370174655 856439795
147475527 984793088
226368549 988729261
917440064 374302795
978469007 -44971721
861514433 561212169
352631865 988668253
930860751 313421219
-310019503 883493399
483411987 966237907
122381823 982906022
-188726649 926401360
95833462 980505672
989380233 -307705108
453216618 974296239
963743653 105636160
-481722539 794841878
919562961 365145037
648272600 879583446
977007088 -25967045
735088896 790455106
-72020668 955608034
-447448243 815526001
955808941 167634484
910175066 404423593
-628117629 681042762
386362987 985725320
316182076 989969444
989728342 -338145463
-510512321 776034921
-200474791 922840603
921470403 -720111114
263005903 989638476
-457037343 809910843
-266497238 900587460
857283625 572183637
949117593 212469524
949487921 210123342
834196238 626635218
987544562 -222131035
-446789589 815905962
958293332 149362852
986089496 -485159544
186297743 987100238
982798308 -112150947
956531580 -637013850
897629405 450988996
979752596 -62998364
762249873 754051400
982961922 -513935719
852189556 584933550
183732397 986969825
984772161 -150964034
895999021 456665600
346082245 989033528
419764487 981005609
809845497 675622328
287863466 989929093
871826741 -795992543
-482014788 794657484
-390460747 846362328
919887000 363734286
-190728102 925801765
941800940 255935396
-228405172 913946283
-452418127 812632644
98884571 980801598
-596059244 710106992
-433728098 823336994
-584891841 719645749
-28162976 963937825
980925872 -80664263
657266848 872145916
369354063 987401968
-563096654 737388946
690745284 841073334
979383022 -57654376
920599633 -721728673
930389072 315736090
282040099 989885990
470765335 969805021
-143771874 938974343
906873492 417239655
-589110265 716073717
463769546 971662814
984539754 -146010102
437620652 977729952
-185200743 927451018
934254426 296414686
-373057238 855038143
-550901970 746868419
989608247 -326000711
-443826667 817607698
-514078144 773603193
944515458 240353683
-610855440 697012100
980307329 -71236170
988995487 -283349226
-495360197 786112804
762662080 753450905
-605151398 702114036
364188455 987837142
981396202 -88121433
-324549849 877319729
-241529650 909516818
505428356 959198991
579355300 926358407
985253482 -161610962
669606274 861348081
516350772 955247019
457867469 973162180
918332610 -725908960
-608884823 698786172
957051390 158595155
-45513326 960805513
974003785 8626993
-443266262 817928331
-525625894 765545271
893883399 463928457
916337831 378987000
862106066 559654915
975488184 -561616093
508899476 957997647
968637975 -593904771
107086741 981574994
788030349 713835367
281897186 989884712
113604831 982161608
646668298 880875369
780672392 725812704
225857682 988712811
-379451932 851896983
954931679 173878465
127230070 983297318
986969115 -204674636
637269069 888219078
-92635344 951211044
944368568 241213121
724971214 802887885
820876996 654389218
885454567 491894142
989938716 -407857404
-361354295 860663995
-470427837 801857922
988396289 -253898756
896872894 453630246
847678058 595849218
944189361 -670935531
985428677 -165605851
808732011 677687076
856964418 573000271
-339693147 870665508
523190656 952589786
523710676 952383507
976635593 -21390304
592795081 918595285
978543738 -45992392
-261588467 902391775
873916120 526968550
664724109 865710955
-506019432 779068451
-505185018 779628558
-612784883 695260490
101797278 981079672
939435674 269080843
59796715 976585012
783534930 721218613
-635610019 673834034
134462874 983854610
600552521 913793912
-357924589 862287955
786387376 716551674
912163742 396361456
574476657 929009186
-619751359 688872858
978372961 -43677163
-603744568 703359177
682823431 848966227
117553222 982502579
528904329 950306182
640171105 885986599
681852777 849902499
-401122123 840877342
-100118868 949541597
-342499132 869402908
820378239 655382672
545423878 943308190
946665994 227584755
-157416559 935357540
987671072 -226299248
228065645 988783706
968974990 59177234
-86644837 952522852
623905934 898077331
-618424859 690094318
159902917 985615353
-508867037 777149592
336209059 989490458
-255606297 904562177
-585080381 719486817
958810190 145421781
932224035 306648053
-516392853 772010508
82181812 979097927
-301794198 886878232
-304895582 885612793
-559602896 740131853
983710343 -129298670
-460687845 807733823
920918508 -721138849
405888665 983185487
406236186 983134141
-492250358 788131073
-13895062 966341994
989918677 -409201134
-465440330 804879696
551946586 940322373
554400647 939169180
-382863224 850197151
585880610 922674191
962427040 116670282
608214635 908837589
-562997717 737467114
852888603 583213067
560063919 936452051
806271053 682192392
171516877 986312775
901127544 438565276
977811666 -36257483
971750182 32176133
983069249 -513081685
966761769 79315715
988586196 -262288051
-99289895 949728222
984673917 -148852205
989548637 -320881038
277002363 989836407
435741251 978109006
829733785 636254787
751249913 769450567
974728555 695272
645982782 881422060
-566823750 734431516
-130359016 942377925
889242792 479535743
-154796532 936063118
-321634299 878577396
966373200 -603162459
936926214 282556416
-49577201 960037499
988909085 -278535747
-651079918 658515991
941498899 257636819
-225608974 914869150
885544243 491606019
940085715 265513618
52965804 975774324
542611481 944543638
-363230223 859770600
463908378 971626543
238298078 989087003
201157093 987794998
-521988595 768112412
922694134 351370080
46038691 974924872
120220022 982727926
673239679 858023692
385989058 985765806
859532321 566391869
388667664 985465110
542064883 944780718
943772699 244684800
-648061778 661553499
-44849600 960929973
756799783 761796937
944147798 242502384
180932916 986824855
819506039 657112142
875345903 522790848
571642731 930519582
10137943 970051601
210654548 988177330
981472812 -89363224
-99533009 949673515
493043090 963295223
-69819846 956058222
981875035 -96040130
-111927208 946825491
785865346 717411577
903788668 428828295
684252309 847580244
918996094 367607821
210268000 988162776
322658660 989882000
-164989737 933264268
-13754307 966364856
984515041 -145492959
877459584 516526353
514704941 955876680
969916545 50228186
988888027 -444729004
-219781191 916770897
802971232 688098274
52467413 975714181
-283489841 894153168
392630030 984988706
988668560 -449425092
910363583 403671699
893684974 464604145
-106359530 948120099
-471077509 801461536
414044602 981934661
-525074914 765936644
877372639 -789001065
411753802 982294913
720498082 808219206
569020951 931902709
906289172 -747042644
879234965 511189916
846076029 599652648
824425560 647256599
-269183200 899590959
969650007 52786367
-486292921 791948125
860929448 562747922
562964805 935013967
-381753899 850751358
498296563 961598313
276789642 989834049
-473277387 800111711
97515495 980669232
861177733 -808505890
-175340357 930325609
879107377 511575654
-591548820 713993895
-35856724 962575371
790355736 709968491
478460439 967677537
-251075802 906179252
919474359 365530544
-640712505 668846887
-438884500 820426781
560977761 936002584
981857741 -95748827
989946865 -407250293
252231155 989427240
872505293 531047054
981887141 -96244541
-114096804 946314681
452623354 974436755
860530808 563791138
956180724 164956298
871703169 533344938
843761604 605071637
-478446728 796899898
114436212 982234040
564123561 934432240
714595066 815114958
-476528324 798097486
977444905 -550716496
960024830 136016830
-528395086 763564658
764287117 751066466
-403319284 839731796
975448681 -561826175
921854851 355099058
-490321761 789374148
787293951 715053973
-491528842 788597011
644002119 882990350
-115088919 946079545
449913581 975069213
980508145 -74256463
-93209807 951084097
83581969 979246882
263650434 989649706
988811822 -446496945
932647125 -697744872
952919098 187776299
-524810191 766124173
-416411459 832797674
978620425 -47043627
898513308 -759350248
-399632615 841649595
876085411 -790657742
956101866 165527115
453486774 974231822
139441213 984221564
941013343 260360737
972882376 -574800260
-646174297 663439880
879259169 -786523990
387953834 985547316
-624915205 684066532
662159017 867952460
956162627 -638149191
-349662126 866140426
209117335 988118823
405953399 983175936
-487586533 791124869
692551086 839220457
-450823555 813565325
989523415 -318767917
937164177 281299998
986047131 -485607112
-51551525 959660063
229450044 988827138
919951650 363452177
864031437 -805274585
931436662 310574750
967443013 73200253
-133107855 941694655
-37682016 962245144
-379275439 851984396
511047912 957228355
643359902 883496128
901858023 435921134
-554919472 743773205
328575249 989745937
213983480 988300658
955654261 -639686260
509692751 957715786
461568303 972229590
680105144 851578734
-87486166 952340622
693508696 838226260
-537458808 756953072
975613273 -9373975
793010885 705507417
-192238363 925347369
142088023 984412686
-528361626 763588798
257971861 989545628
-188482527 926474344
681131489 850595488
864145812 554237376
596024861 916628214
92304752 980152929
824053790 648012167
-372858104 855135288
856310435 574664530
899205701 -758294901
-329053579 875368962
953792639 181819284
-101536708 949221300
956375079 163543771
969995725 -588134978
151514737 985068314
977195469 -28331693
963229051 109985147
960530696 132027271
-171062904 931548955
-252044986 905835159
-74509524 955095311
692715087 839050574
794440586 703076129
-145858326 938431457
-344510188 868493417
884776382 494061568
958047894 151208812
135739023 983949555
347869398 988938410
-605833926 701509182
979911867 -65347007
989436041 -430326923
-457361252 809718693
-396524263 843256050
968321495 65204061
988860041 -445402131
975076122 -563788944
-389046082 847081617
807772531 679455943
607201173 909504783
988891139 -277565108
732505227 793678438
282650012 989891184
527506797 950868305
-595291924 710772104
635313915 889701398
955274571 171453060
836935390 -833733606
95648123 980487393
436866351 977883241
-34484799 962822426
986203579 -184179627
599003804 914769167
-224863161 915114424
477780719 967870037
272088891 989777218
955470298 170057717
836949898 -833719646
168116848 986115069
-572485870 729883144
984815559 -151904112
305386644 989997439
989805459 -347978913
-215022823 918298024
15317444 970799288
-650364329 659239548
805156350 684198931
888424726 482245368
-499632818 783317588
-535124260 758671534
969858080 -588730652
-145981546 938399240
989959366 -406067755
-53443754 959295315
-3594128 967979083
947812966 -661581528
-253893178 905175555
457308578 973300085
-57272640 958552758
937028566 -688052533
-571977509 730295266
256084462 989508031
-115623351 945952522
194320236 987489833
535963081 947385045
527111319 951026999
-296221420 889129337
184510637 987009685
326319023 989806334
476763353 968157157
986725884 -197903424
705838403 824995333
671688715 859449011
985802977 -174325617
-616399796 691955061
714117905 815664446
583120277 924252713
-73480373 955307788
949084055 212681342
781592072 724343923
813981423 667820475
596613283 916262550
926822662 332621699
-142613986 939274599
810716271 673995628
745505964 777118370
-246834926 907675807
-259592178 903119088
929948387 317878068
-40720690 961692484
-639934283 669611295
898745936 447068514
520953009 953468728
4252851 969177442
452877892 974376633
956226222 164626217
751120361 769626486
-505745223 779252592
-286886084 892830272
-292081917 890782801
-583923998 720458822
837665875 618979562
413685115 981991515
-180242503 928907713
962304390 -618146361
-405249361 838720536
-625165501 683831492
602284862 912689938
873502787 528165843
-326321139 876553849
-174499101 930567243
969550736 53736433
983103071 -117731560
970876474 40908660
986450240 -190497924
204412703 987931159
-632700576 676650744
-316203788 880898786
904455794 -750053391
-252955908 905510366
984211242 -139268795
310507653 989998556
848025830 595017408
796412137 699673242
529183283 950193555
965052609 -608346497
-255371525 904646617
823258312 649620631
-231455622 912929285
589064477 920818702
-77494143 954472927
-468500208 803031509
893952793 463692000
938311544 275175501
860249582 -809541958
301483040 989988824
-621181937 687551913
-297652176 888553840
741798276 781934960
952010965 193822374
713649010 816204158
-489101173 790157448
-566949769 734331127
-30767117 963483512
481291743 966862349
-481676474 794870920
658977812 870690514
881618141 503915677
-557901837 741458254
866104941 548969463
639965328 886145988
805860981 682933383
576088841 928142222
962244733 118175680
183499347 986957824
391121727 985174233
-52417770 959493390
857741570 571010173
165634223 985967389
261157878 989605482
986835359 -200914746
-165808769 933034774
687722164 844137105
559258750 936843999
931345271 311027448
902573906 433307175
987610489 -224282605
557737996 937579079
-485556403 792415734
869279866 540211119
570048344 931362479
-174936112 930441826
859677231 566015347
-338709773 871106270
-72466818 955516450
-636219537 673241614
-472683308 800477379
980849954 -79477436
-1678076 968274546
97214804 980640095
-311459411 882893385
564449732 934267451
-316494494 880775524
931700815 309260078
255242172 989490795
228158209 988786666
-127555921 943067303
975836201 -11938670
543600063 944113712
-39341777 961943741
106458746 981516811
722552318 805778257
-146169586 938350052
745193089 777527755
-242422587 909210300
962703894 -616768344
892205323 -768621950
-86100332 952640495
982676331 -109963084
246544137 989297957
828765522 638291890
-309906771 883540248
898227511 -759784265
912208835 396176456
94242117 980348291
-239585821 910181682
-513826060 773775736
892724188 467856863
373159348 987057389
840122702 613441451
961692784 122701992
-599937568 706717329
-388879552 847165975
927802525 -707788233
590323706 920072876
982152708 -520127101
320872189 989910910
812801689 670064717
518972306 954237728
-531288434 761471307
499939419 961054168
911710968 -737803759
962743392 114048738
-619351091 689241695
-34476462 962823925
931962599 307955283
-534382567 759215729
-63449972 957338790
-565910330 735158976
792846895 705784932
335848192 989504181
676726348 854779309
551236830 940653236
895077719 -764460765
-49267326 960096409
-176920522 929870559
-504529271 780068214
555232490 938776302
950104680 206197148
972376188 25781455
-508443583 777435606
889776617 477758731
892249579 469458823
11257210 970214911
-296686020 888942720
391957943 985071838
983906015 -506108606
972076691 28858788
855804630 575944170
-157158187 935427406
546393792 942873333
-474738823 799208775
582596171 924550033
909907696 405477207
-271328919 898788213
923629540 347182796
989321770 -433586298
984915884 -154110139
-313982931 881835574
83277537 979214540
514438115 955977860
348325922 988913592
589042022 920831974
729549061 797324048
-84618812 952959595
268730012 989731270
954340433 178022454
-18122624 965648324
970069403 48756566
646886385 880700451
454174934 974066040
983891981 -132880885
765295694 749569664
-43162831 961243500
427667766 979628757
858133730 570003536
973317531 15949051
948090338 218890558
841577814 610111740
495662790 962457584
405481864 983245459
-154220416 936217733
-208662919 920306305
36782970 973735221
-325603991 876864159
35090587 973512136
588522767 921138154
153242483 985183440
878673380 512883730
-296890190 888860658
281321069 989879475
537148880 946883705
970937584 -583955386
916928641 -728477603
-197682319 923695061
987842119 -463708979
884885969 493713820
-517309174 771376321
625296001 897085474
-165658301 933076961
-251396800 906065435
-377132131 853042272
113750860 982174369
449015896 975275804
8214206 969768300
940732017 -679393917
-654607067 654923575
487980581 964865274
-468163030 803236235
950416958 204200640
-607864795 699699931
-163407069 933706387
686550398 845310684
686708089 845153462
942690009 250899199
-453947734 811735105
559698379 936630353
887717795 484566568
269209785 989738282
953167958 186092196
988954110 -443123689
296210633 989971196
211258279 988199933
-590689828 714728186
1387527 968744429
966871690 78331244
985235078 -493810217
311221235 989997030
457897522 973154743
626379656 896307926
-523582739 766991466
-317074836 880528780
956954515 159309433
957787043 153152543
-394880985 844102062
493687698 963090053
981993626 -98056493
-185560107 927344483
850952450 587957979
938732005 272907038
756609213 762063386
324192024 989854516
927442028 329751349
-433266737 823595446
950006492 206823783
400696912 983932838
710956659 819266649
812661868 670329113
-452953076 812319134
981935458 -521727977
950243845 205308559
871342804 534373903
-548567899 748649747
864687442 -804512617
737007948 788043882
709083874 821376589
982788904 -111981274
-122297757 944350117
352135983 988698206
495047323 962655162
-101348872 949263794
912741405 393985896
829355118 637053077
-433549126 823437298
-18019628 965665433
-7822152 967316281
987002856 -205631588
35495322 973565759
-359427297 861578038
-240134184 909994483
974584249 2292098
893671981 -766506077
884873519 -778964101
-499206140 783597901
-310706703 883207322
-594502212 711454866
975850176 -559666479
416463192 981548311
-561261031 738834187
-372398332 855359304
-565560143 735437504
-67980507 956431321
-209532358 920034440
977984993 -38529755
313512565 989988208
-445816229 816466532
421352770 980735957
-64914224 957047517
-120676990 944742340
829445074 636863707
824550329 647002614
526534948 951257801
640797399 885500625
985775810 -173676861
-4545142 967831208
986943586 -475483623
519433382 954059275
388102681 985530239
712378172 817656413
254344816 989472179
-448867409 814705105
955132543 172460752
939781350 267187723
540306290 945537162
-461992655 806952487
862829537 557740329
-531948895 760992061
874332213 525760397
631189256 892782398
924171608 344740436
515491127 955577036
902052643 435212490
919406562 -723932900
-93623648 950992614
-58552723 958303177
980587645 -75464044
-263797926 901582322
-399190726 841878393
796019663 700355531
-624641396 684323406
104220324 981308308
696085374 835528749
-554810631 743857510
979862110 -64612294
837442092 619477722
-541534875 753932828
-553167660 745127530
885000622 493347396
-518391239 770625390
437579954 977738282
989525808 -318967601
518289235 954501145
-525320327 765762430
915102891 -731785190
-468054550 803301984
124317380 983063829
986906214 -202895288
108390004 981694389
704440759 826536765
973729863 -570662142
943942103 -671558364
742992443 780392784
945479937 234669182
814615728 666606731
839466633 -831275676
-306427542 884982066
973377013 15322629
905177691 -748869818
-164000198 933540880
-142982017 939179248
846286551 -824497564
918307497 370579958
-293875964 890068265
574644872 928919070
60240642 976636955
836131304 -834504065
861935621 560104091
220148306 988520955
477219129 968028840
-293118617 890370278
903506006 429874963
989837127 -352485137
684756607 847086311
-263354698 901744971
-255978915 904427956
989688140 -333667294
712157301 817907590
988758132 -270543903
-330781465 874616357
-573103414 729381420
-91556306 951449373
792093569 707054461
713877544 815941187
779343642 727924956
988498715 -258370064
-624787808 684186075
905860588 -747748711
869425662 539801963
-440466091 819527477
295816397 989969651
988121072 -459343060
743837644 779295849
883306484 498679724
-38666090 962066480
-527750832 764028256
890563185 475129159
-456250504 810377114
-131022696 942213658
-581997763 722063799
-491460786 788640906
26142593 972309506
855281276 577260248
-377940156 852644002
523390444 952510723
-23416952 964755788
941263598 258957933
354275234 988566418
271733233 989772581
837538052 -833150028
-322714145 878112406
520148278 953782016
426055802 979916061
976935402 -25073054
-402444385 840188949
174209672 986463738
959341197 141338010
74283981 978237761
284113912 989903099
988704324 -267863419
-42651310 961338074
244839118 989256805
401645790 983799920
130836785 983579617
877417480 516652049
439107688 977424259
258957466 989564573
908907570 409400743
179952644 986773504
-17112129 965815250
708784490 821712956
-555957169 742968729
985682122 -171474351
970604700 43570145
-489365676 789987877
506832977 958715750
905706367 421658071
-91075783 951555190
-355203526 863565719
128848107 983425345
881767351 503456334
857549599 571502285
541328268 945098407
-248416296 907119593
989930375 -408423832
-596737302 709516911
-172634855 931100713
-134200136 941420054
196271482 987579662
-206457775 920993388
859895704 -809933861
987012796 -474639869
653142561 875598542
-132103125 941945500
829605108 636526511
418198563 981266200
-454564423 811372305
53359398 975821666
-312309068 882538680
-373986551 854583706
-638940223 670585617
-348122624 866848131
764753222 750377461
579242518 926420758
-572215113 730102739
394148557 984798140
693111521 838639265
915572796 382211678
-416929335 832520729
859468039 566558842
597442070 915746100
-560978071 739056251
-507689637 777944537
581963458 924906619
314725773 989981301
965129359 -608053290
981320891 -86908533
989102100 -439424192
109543085 981799440
876608798 -789989149
-425573345 827850097
-640293396 669258793
400854089 983911147
-57919380 958426752
509308492 957852796
845679545 600587657
-530102764 762329847
875741103 521626072
-554568485 744044995
-461868453 807026944
63522854 977019242
989707442 -335776117
-616620585 691752492
-440359824 819587993
-483034957 794013254
248105373 989334513
51491643 975595819
706571373 824184005
358091746 988303412
907042243 416596934
-579210687 724374628
-129301855 942638592
98046566 980720645
-520367620 769247252
989636281 -423151871
657341922 872082240
-266851368 900456726
-136784274 940767747
-528669766 763366338
949613632 209324854
235670879 989012620
234628218 988982471
956514037 162532310
-302934647 886414080
959804766 137739516
264939903 989671504
-337399621 871691192
-547894576 749160940
-222210613 915981866
-576712286 726433512
945212223 236254578
961492704 124323136
927710523 328504544
-12969991 966492182
310452097 989998667
954423190 -643334023
911770530 397973036
-92412589 951260248
-554175658 744348923
-458664455 808943847
193032351 987429835
956341166 -637600004
863726661 -805626098
-100058778 949555145
964047255 -612019553
891969418 470402738
-255154829 904724280
873215852 -794272079
-71111527 955794257
-242543374 909168743
-428221856 826397252
946035149 -666200924
989979699 -403301732
779905151 727034220
644219501 882818949
989998940 -398266664
349837822 988830503
-207518029 920663363
-544687332 751578617
269370027 989740616
36935410 973755137
683680317 848137629
896103713 456302720
-423416625 829025098
-82020479 953516141
-7520776 967364025
-383287979 849984761
672527510 858678601
892042713 -768856136
-576884022 726292535
817262127 661503504
-62619434 957503472
336380147 989483874
-550362863 747281192
989990513 -387462659
985116784 -158554423
902912115 432066992
-635034634 674392320
88458298 979759337
513041849 956499260
-380546445 851353296
264058962 989656703
-542806981 752985381
133271341 983765176
982726355 -110855332
461156466 972334696
-525253150 765810120
986537595 -192819222
970777820 41876979
987534580 -221812876
415145162 981759229
-502567804 781376640
987781103 -230068834
446883359 975757777
885289910 492422013
475219814 968588938
935364812 -691783763
-547984139 749093044
641165635 885213916
-239111558 910343269
706078897 824729396
926859444 332451710
-354397666 863942634
-593287950 712501509
549560086 941430489
989840690 -413486448
986690597 -196942391
-233041681 912397792
978890519 -542072086
189933642 987280225
166272229 986005500
971356309 36136810
-321102051 878806070
96003438 980522308
721240948 807337795
974814684 -266137
238361326 989088752
-152608212 936649153
292258847 989953610
-369932048 856557331
238687484 989097761
861945041 560079296
942881289 -674183950
970055181 -587876472
705200547 825699936
895740237 457561218
977036947 -553055451
-42796047 961311392
543511054 944152444
556318652 938259764
102717947 981167020
-316601440 880730085
787129467 715326011
971085293 38838775
967918967 -596893099
810597123 674218944
17531951 971113112
614177091 904859710
-152095051 936786119
514556895 955932821
917552227 373822953
233007010 988934781
-533979894 759510600
873005023 529604996
954166956 179231059
-506414791 778802839
980333203 -71624608
-552968498 745281212
752727313 767434502
439789200 977283497
924374060 -714563986
-365457971 858706798
733818334 792042116
805313455 683917072
827098098 641766767
-396463238 843287508
-261466021 902436482
-9797660 967002395
-592585549 713105139
-512729325 774525392
850271375 -820370267
848838928 -821874376
881479747 504341323
976560031 -20482112
838207310 617768288
-450904277 813518192
123632750 983008230
-629899996 679342704
-647324721 662291391
-117938704 945401187
563306328 934842911
-299349319 887868721
146477699 984723503
-366213320 858345303
-295835176 889284261
-309246643 883814572
44139903 974686343
144377044 984575843
381753797 986213779
921030361 358732981
-134810959 941266235
921118544 -720767018
-212401744 919131507
946546257 -664878201
940898196 261005102
852037783 585306145
-328572573 875577826
714933821 814724631
276359912 989829266
978822905 -49830434
986061716 -180632510
-211925545 919281738
-572638278 729759389
-107699956 947811103
430146454 979176191
-650252100 659352690
754822799 764547097
985726984 -172525102
-404060735 839343732
963826712 104930320
7497023 969662122
884872656 493756324
445456883 976074651
-252793879 905568202
-194871534 924551108
421262737 980751411
-215738675 918069297
-33347495 963026390
254070199 989466458
118717167 982601920
711661766 818469305
69599559 977713967
936779771 283328083
102250510 981122726
225088290 988687856
935557374 289724672
207233574 988045359
956929176 159496129
982897999 -113958700
467637028 970643978
-371836338 855632720
933430859 -696052937
263198738 989641862
-54847199 959024007
910860157 -739283413
-314344408 881683459
-133175023 941677815
360760813 988104671
-317321880 880423612
-589578453 715675437
885058562 -778711063
957843365 152733441
989933580 -369423290
691766126 840027388
-594359106 711578457
788571969 712937333
-474525579 799340700
-40960119 961648716
494595450 962799975
1095806 968699896
-337907629 871464569
961830621 121579841
54793112 975993497
-622560581 686270400
866962920 546632163
959408812 140815337
979090656 -540834230
-8791044 967162514
-39715423 961875784
686782611 845079014
919153040 366928395
972438480 25136831
-529622525 762677287
-19577059 965405470
671588367 859540965
-46961957 960532865
685288555 846563081
831338836 632837788
928019153 -707349473
675060046 856336501
-396562215 843236481
974466709 3589039
265541764 989681484
-425181132 828064153
985162052 -159560653
812679765 670295277
444997114 976175653
-36666622 962429126
-621845922 686936095
-113800178 946384887
959477859 140281400
851614035 586344492
987399402 -469733525
742218174 781393131
465937126 971094520
772582759 738520379
392858547 984960409
-448754219 814770758
893069618 466689870
61115022 976739102
875339117 -791602890
-501911510 781812058
860438916 -809331503
984124265 -504172140
965375951 -607093007
965381112 91543712
822821660 650496801
403909295 983475649
-55731035 958852557
944182855 -670951984
-73285371 955347967
988786895 -272034353
289988797 989941751
-228938644 913769126
477432499 967968533
685541089 846313926
888072442 483407191
25264735 972189373
37536959 973833630
931511961 -700147383
918001233 371897302
586256448 922458147
951550651 -651523925
943625056 -672350621
906060863 420320073
651871505 876647965
251743039 989416621
128233234 983376958
362491086 987970946
-204724166 921531079
982860958 -113285618
798587029 695863793
872724506 530415081
564595266 934193374
647233937 880421215
-488385185 790615599
55068546 976026436
230861643 988870465
953235448 185632444
-19421048 965431571
-605408973 701885895
131186655 983606470
853171785 582512387
818370268 659346358
-2743686 968110659
935532792 289852509
975329597 -562456457
418139069 981276015
981617943 -524013485
989873194 -358294801
-538040436 756523739
879974981 -785573828
-393053073 845039279
600848047 913606179
-74655016 955065162
-322918557 878024205
951745871 195568429
-591894228 713697895
804282036 685763498
565972442 933484467
267296436 989709275
145088704 984625997
135503969 983932089
623774899 898170659
692921806 838836168
981424568 -88580404
970707907 42561327
978902595 -50933980
474120389 968891416
936461428 -689330500
918604165 369300521
63945748 977068269
307873795 989999612
965834913 -605296319
-330959376 874538500
-138905815 940227627
318749758 989941158
546545249 942805012
958241192 149756628
988964573 -281598252
-304793692 885654604
-36932111 962381059
-243103737 908975908
951617714 196410801
898988948 446212122
868516146 542346561
873433888 528365279
417836934 981325552
-522582724 767695223
989819452 -349897851
669956012 861029929
-35146496 962703387
104046667 981292043
982755139 -111372698
957200962 157491667
928413788 -706547259
808811002 677541298
-504924540 779803326
875767138 -791062196
855910225 575677962
-445261511 816785308
988495284 -258217461
-20400764 965267575
497057372 962005337
-645003499 664605645
-324359942 877401786
-145049180 938642360
-417764991 832073802
595242364 917110233
899823181 443260071
-454753976 811260689
-342528885 869389490
-136038814 940956423
-486263733 791966671
-450404428 813809994
398560450 984223871
949432011 210478138
-114286071 946269873
-26226103 964273269
982084268 -520633286
361656979 988035715
182487574 986905650
970968865 39994821
966842419 78593576
-262114420 902199562
806066586 682561951
-363621138 859584134
724574630 803363358
-310997242 883086177
987461029 -219470269
-177876918 929594254
206997760 988036062
-144594065 938760756
-314572730 881587320
989959053 -375243358
984743987 -498514796
938825722 -683918755
234732907 988985524
106995833 981566599
410692916 982459739
860668512 563431516
557144556 937864596
961207564 126619309
883982023 -780182141
-270332521 899161535
915377157 -731289680
297757923 989976902
984931752 -154460689
989839859 -352901637
958021039 151409117
-206023475 921128319
526256906 951369018
2660285 968937779
809196146 676828368
368154122 987506306
882649409 -781986024
606059329 910252267
654550305 874426215
960840023 -623116980
782887940 722263254
786588886 716219223
-15321414 966109052
970984590 -583739703
926433383 -710523331
962387727 116995297
360012997 988161887
881270657 504983972
989348784 -305458493
-583673840 720668241
966640996 -602095219
798709770 695647362
-28852791 963817813
-596778027 709481423
974770520 227678
963466656 -614105115
668246984 862578515
-372542649 855289011
961785295 121949822
953068941 -647227853
860847453 562962921
965512172 -606561204
-472991149 800288082
914030352 388656381
492097051 963593235
459487945 972757770
-188080059 926594473
-654032871 655511459
459226222 972823417
957904529 152277856
960258015 -625059098
387773623 985567848
18320428 971224074
929168808 321626542
609844020 907761835
457935508 973145304
419179492 981103300
-69488853 956125456
-106885008 947999215
728915998 798098049
189379534 987253107
986343601 -187726179
294314211 989963321
-87284943 952384292
103819615 981270754
-320848195 878915046
-586416508 718358087
-229898976 913449492
-325525774 876897983
858728834 568472756
198483881 987679411
-84221395 953045043
535039788 947772716
989951954 -406779456
-376622220 853292652
663194914 867052992
747401418 774613904
792020952 707176649
790741720 709323590
-498082395 784334703
372302157 987135809
855037389 577870558
967825281 69738050
949675904 208929034
985921222 -177176703
989953716 -373743595
14364058 970663142
987490932 -220422391
629539436 894001603
-638788707 670734054
974024456 8404305
194679130 987506442
912387715 395441358
809111934 676984313
-228169711 914024334
-651555038 658034166
680875776 850840791
636367328 888904479
908847258 -742740918
192516691 987405380
578425029 926870893
688051371 843805031
806791024 681250026
967615294 71644476
148390374 984856059
72506400 978040285
986227055 -184772061
989240421 -435812871
-235998897 911400181
918955971 367781236
933598410 299745904
988510608 -258899687
964788347 -609321989
-148737991 937675165
806001151 682680174
-329242703 875286770
767276726 746599377
857859608 570707383
600722991 913685652
125023511 983120768
-94971529 950693824
607430705 909353847
913601562 390433075
87345509 979643707
-28103205 963948214
606694345 909837196
817647427 660755675
11811980 970295543
683575185 848239689
-174095434 930682975
642871340 883879510
-616010174 692312315
720332149 808415969
988938940 -280162812
860195682 564666246
964474168 -610469701
941758622 -676921187
980565118 -75120518
-329519582 875166380
-50968175 959771990
800537865 692413920
-252639668 905623230
-428085112 826472709
67500498 977475905
-279143781 895828315
977923312 -547891499
485015419 965760899
918852472 368228460
841385066 610553854
292718578 989955944
566582026 933169646
-307756515 884432645
-439123414 820291095
985971801 -178416063
971383523 -581899559
-258483524 903522074
-430952791 824883744
927395968 329965114
-329020603 875383293
988873661 -445074956
982356290 -104317445
862779754 557872263
-451318996 813275963
869153071 -799214907
243115031 989214271
967337900 74146826
-609637996 698109191
909700331 406292135
-520291620 769300403
-512812469 774468650
796901007 698821392
978865094 -50413920
-23282826 964778745
140960874 984331653
-247091812 907585601
882802478 500255669
596813678 916137890
-94931239 950702787
-193313285 925023108
-312362911 882516115
-194841908 924560103
-159319458 934837869
989532247 -319505218
753310173 766633641
899030511 -758562264
614685558 904515102
483964286 966073926
953834371 181531749
956730004 -636402101
487296855 965074501
989967788 -378040341
-300649618 887342826
989853950 -355116368
217339028 988421872
771393592 740343281
13219114 970498774
987576194 -223158608
-535202288 758614207
598077361 915349021
943383702 246931977
846910557 597676281
-390307105 846440572
801341879 690988760
771004988 740937227
608543881 908620654
977067232 -26721317
-481275686 795123547
-312807802 882329460
830477468 634678237
864313359 -804947866
273578405 989796215
877647408 515964859
-95364720 950606306
931124849 312117707
759332757 758228214
325593006 989823947
-340970158 870092069
578869823 926626241
938402188 -684906262
924150333 344836553
328278501 989754271
-151803328 936863981
-608107489 699482750
970845702 41211431
-463977126 805760850
180387466 986796346
418118454 981279411
984713451 -498800083
929061381 322139262
59012391 976492946
845213296 -825586178
371288992 987228262
877050966 517744478
329525193 989719013
984699621 -498929275
-262243110 902152441
-637092963 672391731
324764789 989842206
946501530 228572877
-586377926 718390744
908618087 410529065
-193890473 924848619
-620653525 688040299
927116828 -709164994
316071717 989970468
-18619827 965565471
511485782 957069493
987710109 -227625806
466058699 971062505
-475830435 798531637
-136684792 940792946
-316052373 880962890
458678947 972960268
-576096673 726938565
988571356 -451310712
979351471 -57208718
977948118 -547743366
761269327 755467773
-159538724 934777548
989102243 -289571307
-647932607 661682953
111460283 981971297
521007969 953447258
-210862173 919616781
-365444858 858713069
-225336042 914958984
-503516152 780745570
949691886 208827399
980246851 -70328447
-58701737 958274068
-469596279 802364637
162327255 985766757
867893021 544078470
-1995194 968225858
845383359 601285488
894494877 461839469
-254202559 905064965
-369850927 856596585
962961567 112228990
913878794 389285210
607689845 909183221
321334157 989903715
797642641 697526302
-194363444 924705335
902991797 -752412272
492211560 963557370
-277956556 896281235
806208062 682306260
359656026 988188701
-557954408 741417365
926768089 332873795
-3309921 968023100
-280682245 895238622
912544685 -736344610
615777166 903770349
396817881 984455174
-222662554 915834544
303125504 989992984
949637736 -656721688
-568629404 732991234
882572698 500969661
398324072 984255412
702758152 828380076
222438117 988599291
-484942893 792804966
890778619 474407177
291520825 989949806
-420935688 830368859
670801493 860259631
-303390377 886228275
989380285 -431948768
350643852 988785527
-644114293 665488423
914110218 388324695
674321523 857023226
-365580082 858648386
-122770175 944235622
-480972 968458211
-259778160 903051435
-595036789 710992874
-431648807 824496869
968900526 59872243
-273011683 898156094
640870219 885444040
984146290 -137955522
786900588 715704285
-571205281 730920590
938359418 274917666
590740572 919825233
70200905 977781763
-208577885 920332842
989727539 -419190006
206645880 988022136
-28634449 963855839
-48936865 960159169
749828599 771370132
120736275 982770564
988305077 -250056941
756082894 762798534
774521819 735517745
219203693 988487858
965004020 -608527561
475291821 968569053
553214391 939727773
255004960 989485892
793407250 704835028
879398335 510695849
-421454295 830088629
500180418 960973711
-437112026 821431504
961448719 124678252
718457334 810632115
818094414 659885686
186781012 987124590
767002430 747013333
-305783904 885247350
-42563272 961354296
940584268 262752198
660171241 869667944
552640997 939996756
-327231780 876159356
-48915685 960163188
984611178 -147516025
799431562 694371892
12804457 970438985
-649968917 659637915
460230970 972570038
503489668 959860309
-331935194 874110997
498622222 961490581
-31994427 963267511
-350247654 865870253
-279230435 895795192
163399668 985832614
-96211862 950417537
267964874 989719741
986827155 -200686346
938574303 273759500
934081445 -694627162
947277700 -662978407
-472257261 800738924
725453474 802308067
-409665485 836390726
-299935897 887631638
809555251 676162454
-330559764 874713259
-242157694 909301374
864189046 -805092044
369617350 987378677
-101088136 949322758
331499638 989659148
-357307527 862578928
989040883 -285980499
-455931774 810565732
-265454270 900972424
932483351 305349799
417290370 981414535
905542973 422273561
-419604757 831086108
933076020 302376760
356278284 988431991
596147641 916552169
840194028 -830565004
821635178 652873891
752052384 768357754
989731172 -338469287
420851423 980821689
127338939 983305983
836763498 -833898881
-300103739 887563762
494062344 962970517
-309074514 883886053
911686434 398316247
-338425589 871233319
755123918 764130408
-5236630 967723223
-528076179 763794364
868586313 542150838
923653737 -715955658
975642544 -560793678
660579640 869316538
192112155 987385965
914657563 386043659
927758834 328279888
915468502 382649589
401868015 983768469
-29226627 963752658
-322125892 878366008
-501970464 781772974
962469693 116317293
988315005 -250467834
390528258 985245906
-346642208 867523948
970638082 43244372
663472304 866810582
-461389456 807313848
-499461672 783430171
143130039 984487446
-591120299 714360580
205101851 987959500
312570039 989992526
918031433 371767523
340058836 989327180
825044756 645993839
-212254032 919178177
-567614609 733801172
915895827 380853014
-407571062 837498344
831291015 632940555
-613334901 694758798
217939430 988443145
965206890 93059150
-451006109 813458724
46550452 974988647
884576780 494692305
554718821 939019183
-334278045 873077726
-330444624 874763473
941642495 -677202595
586364125 922396173
943271384 247577741
976243565 -16704526
-386707711 848264805
-380812582 851220685
306128966 989998380
83349823 979222227
-216315523 917884826
-293423740 890248655
692355801 839421489
-78777139 954203633
108542707 981708349
753879875 765849030
954954938 173714665
384633325 985910701
130967382 983589654
603700600 911779845
-87357867 952368470
343725598 989152325
961227197 -621814402
-172454053 931152371
982872882 -514633703
989939772 -370693539
396449660 984502943
856645248 573813783
74754248 978289852
-484207393 793271310
963213384 110116641
381704971 986218850
170600972 986260649
485614641 965581964
980051257 -67413661
691240453 840567020
988609962 -450564171
179298790 986739071
409592954 982629275
517103662 954957613
866067850 -802892762
-646240812 663373578
-612339239 695665919
-262751147 901966256
311541665 989996073
-594163717 711747056
-11360972 966751605
-561094229 738965195
971168939 -582890873
847614601 596000770
653871166 874993072
719234206 809716013
943985900 243445061
-345068400 868239989
38278086 973930303
951404910 197807456
-528386984 763570505
816521279 662940040
739225323 785233420
-534612784 759047004
-651627799 657960291
985112190 -494998353
833964419 627143050
-430070762 825373628
985526005 -490966119
648584439 879330657
360989958 988087078
-274434711 897618954
835916428 -834709240
-157043772 935458321
-585494542 719137621
964959171 -608693600
989744112 -339980625
-559861284 739929893
979551976 -60075502
957646122 154197914
366692510 987630980
909203287 408242966
288237882 989931513
-429545945 825664750
432165001 978800702
-90848780 951605149
-621248395 687490336
-622398049 686421939
970910276 40575202
434504059 978352852
434974921 978260566
874787914 524428563
486784298 965230204
-371684875 855706356
-28464154 963885457
599613180 914386811
-313222089 882155430
296378203 989971841
810423112 674544745
-140203388 939894810
913845726 389422246
-63905667 957248304
984871068 -153121054
903646951 429353385
471626941 969572388
-351099934 865476080
-590325017 715039369
603806051 911711909
738648590 785966376
387311618 985620184
-68161150 956394770
913259066 391850088
-583301020 720979566
187079889 987139622
280554962 989872297
806563360 681663191
846373829 598949378
520478768 953653410
-229408884 913612805
989722846 -337518082
944424911 240883769
127577045 983324909
988734013 -448115222
949014552 213119349
-167780803 932479330
10073417 970042120
937997485 -685843111
913922695 -733902489
-297459434 888631504
659279772 870432355
-653170988 656390671
-169379816 932026733
931430242 -700318605
266458009 989696045
933909965 298167006
969071255 58277132
-83110597 953283180
728512698 798590890
-608699633 698952327
972558544 -576356728
521100188 953411210
-596484683 709737015
462958897 971872448
-261079747 902577462
44967822 974790726
217101991 988413455
893958302 -766091568
950792113 201784587
790237070 710166692
937117315 281548017
940470508 263383646
936866072 -688420067
79462481 978805010
703782265 827260097
963664820 -613397556
50335110 975455185
894638535 461347427
988380783 -253235884
869908083 538445140
949953414 -655872402
-597208578 709106151
852664279 -817824818
837315158 619760004
885934584 -777511381
984301710 -141108781
-196669879 924003913
594948191 917290162
989624430 -327458190
-291836774 890880011
-84901104 952898863
962817121 -616375973
-373212676 854962217
974705633 950127
-145577089 938504814
302713589 989992004
946989103 225632727
-368871213 857069315
-176673361 929941932
933719078 299135199
230624220 988863212
-603920799 703203248
967951787 -596757287
-369563480 856735584
10341406 970081333
983488019 -509686678
935194813 291601329
594496864 917565147
-310861508 883142780
11005644 970178251
-301309443 887075282
-438999612 820361438
-535843473 758142737
247828114 989328086
679491763 852164814
774644632 735325910
438299947 977590617
-579963882 723751328
637137835 888319027
-627468454 681658210
945919004 -666500957
-239869237 910084974
-366089333 858404667
989014597 -284455302
547784395 942243143
413141372 982077204
868135798 -800434199
601946774 912906015
953246576 -646720487
-487917106 790914165
968551926 63087201
-97802539 950062051
-621064532 687660599
-570725058 731308616
-536515298 757648058
-293924179 890049026
747967599 773861034
622039014 899404963
-64554645 957119212
499368610 961243409
900539087 -756252278
-642306678 667276960
878076365 514679915
-437943623 820960511
-582910881 721304328
711411656 818752266
981512404 -90009087
954561834 -642930260
-577018441 726182020
-564218062 736502092
273048481 989789513
866932268 -801868114
572518871 930054530
746982491 775169436
660318025 869541765
-640432682 669121931
49978193 975411578
257420233 989534888
945311766 -668064865
479610056 967348502
134116734 983828686
146061728 984694355
952472191 -648925972
-188160822 926570380
539347601 945947504
-257799037 903770161
979685944 -62021702
81828939 979060203
-64014998 957226576
-44499705 960995316
975925262 -559256257
187582117 987164550
491916085 963649775
819524791 657075056
426551205 979828493
-210060459 919868770
988648037 -265149585
-500128180 782990911
867525839 -801161136
989408600 -309790790
-454400897 811468532
-295454842 889436735
-600544471 706183689
947440500 -662554754
858460902 569162693
918734296 368738850
300771922 989986826
768716795 744420169
383393393 986041762
932336160 -698408640
818854336 658396561
148035361 984831644
882757053 -781840884
-575781993 727196498
-629806791 679431951
497876788 961736986
11425670 970239446
924003248 345500427
881224514 505125524
184639318 987016233
-125222600 943638439
940938319 260780859
533490462 948421225
2316475 968885832
-223678459 915502685
-25147625 964458738
158618563 985533960
-435872579 822131477
-507169657 778294852
-265489566 900959407
216781070 988402046
975899952 -12674715
989641738 -329042070
898216570 448931403
988703660 -267830948
164208504 985881751
197018780 987613947
-427240160 826937267
912798125 393752190
979710976 -536921075
987538735 -467907254
-628196189 680968008
-357725527 862381871
888040127 483512996
748806657 772740434
910924308 401411074
-183504632 927952104
-307232538 884649477
-441334271 819032510
193293447 987442118
923061829 -717091448
879485868 510429968
939742731 -681751107
-417607785 832157885
388985919 985428297
-621711708 687060951
-497078278 784991918
433330376 978579799
-220291220 916605860
-105304332 948362515
724824190 803064519
-280348444 895366798
989797967 -415718134
-647734225 661881675
939972116 266139793
920633277 360473338
-46162482 960683408
539610637 945835023
966082781 85361613
986803365 -200027125
828627989 638580398
588847811 920946545
723290673 804897610
-353320287 864445456
851134179 587516091
5859592 969417814
821162353 653819341
-200329890 922884996
803632323 686922595
-226376906 914616249
-488201231 790733016
162146173 985755607
-156980548 935475384
-341318792 869935125
914222881 387856484
26703553 972386156
-257143574 904007289
307320626 989999299
-382006290 850625307
464795895 971393929
-599253782 707317134
671361740 859748348
-17463653 965757324
984447703 -144094506
276431547 989830064
880558520 -784794244
989994801 -390069278
-587273279 717632636
980616818 -75909019
192838930 987420721
-520522931 769138631
863489384 -805898635
-333563179 873394172
700223341 831134494
-488640721 790452218
-232757897 912492968
181278304 986842883
981732348 -93652980
-475728121 798595234
987258081 -213176383
479907130 967263245
469251644 970211793
-633761954 675624409
954281180 178435477
-573564988 729005785
758485431 759427268
957086278 -635296885
3867526 969119644
-2373423 968167729
924650807 342568380
-168691171 932221969
-588664481 716452565
61188645 976747684
895806348 457332539
591128830 919594049
472567288 969316662
-513231267 774182541
343175010 989179269
952530552 -648760372
982088791 -99685189
-397505030 842749983
916369279 -729494575
992126 968684056
46162871 974940353
156042089 985367395
989463463 -313986439
948545252 216067032
258384185 989553603
308204562 989999747
737720607 787142686
891259720 472790925
58397344 976420548
342651038 989204798
844605305 603108620
-237705276 910821048
-383646578 849805419
-510836977 775814285
-359247233 861663218
31522287 973037087
-479385097 796311793
-593946129 711934569
-558895214 740684584
846592702 -824185689
-298804909 888088738
877734277 -788529877
-603097845 703930928
822248681 651645658
989999998 -396848820
-304485107 885780914
948244728 -660438417
978334072 -43155346
950327308 204775530
988294900 -249642756
989516198 -318166389
-17643974 965727597
41722398 974377543
989893918 -361928024
979507661 -59434356
-390003148 846595295
-287112788 892741471
-644474186 665131503
974297186 -567810662
663429948 866847678
-43581504 961165897
781322929 724775191
989998138 -393032824
-640882183 668680061
953953751 180708429
988936889 -443543901
-317885898 880183293
784825978 719116383
-490459755 789285424
940759196 261779577
-616063626 692263311
901584325 436913238
490442811 964107082
952382148 191360127
427217826 979709527
922599162 -717976427
-587818658 717170383
949781467 208257126
955863331 -639057492
-521916732 768162812
359436861 988205083
301058029 989987660
875900606 521154801
-301061808 887175748
-209330472 920097605
439606706 977321275
-419417333 831186996
719139267 809828183
313339353 989989029
772921865 737998466
494951759 962685811
931460580 310455955
-377548335 852837252
-103368351 948804855
913318533 391604174
974822812 -357037
-313381490 882088449
753568890 766277652
938229712 275615680
-398357504 842309469
-552530390 745618683
-647236612 662379421
981208991 -85117802
-648742233 660871226
832163625 631060918
979022144 -52599353
851807109 585872086
923310261 348616196
-14654099 966218287
635016613 889925776
-12477150 966571761
-53475835 959289118
-178385543 929447112
912497390 394990292
-70633162 955892136
984062643 -136278617
614105689 904907935
-151309044 936995670
-280573294 895280470
-357491383 862492260
988036355 -239444073
160258100 985637685
-435532615 822322985
475603116 968482546
911350074 399684363
544688339 943634725
303584166 989994027
348561530 988900751
935844997 288224463
970591832 -585508637
27406740 972482068
-553641593 744761564
-484078706 793352892
658807857 870835457
-646653694 662961635
-401556104 840652060
-218407750 917214017
-368842925 857082938
-495937321 785736609
138831744 984177055
888171459 483082126
837963963 618313931
477292940 968007985
389557765 985361629
773873223 736527094
-310251839 883396748
-281154536 895057121
978338837 -43219153
-574720412 728064024
248824125 989351095
983776921 -130606088
-531781683 761113484
958095929 150848848
660056516 869766515
102482280 981144695
722443272 805908231
535726820 947484761
-568869000 732799681
-89616890 951875633
-83957020 953101877
-273676300 897905449
386948554 985661001
-164736010 933335291
-549867192 747660100
562411292 935290773
762860443 753161490
761902685 754555558
866500133 547895221
331915876 989645484
556075797 938375701
908816073 409758494
-210545017 919716595
827439701 641058485
639858113 886228936
989589652 -324375263
986142146 -484599118
897777425 450470989
918488472 -725623134
974096427 -568826176
45734106 974886838
-471127735 801430830
857131393 572573345
-268472622 899855458
894923474 -764685647
929563641 319731580
971991392 29733322
752399191 767884307
-128832769 942753907
807366071 680202316
933034851 302583601
853717078 581160983
509753818 957693936
988637549 -264656225
136896853 984035221
-428924833 826008741
-147135443 938096851
948783793 214571440
-69705783 956081406
420306004 980914377
-312265077 882557065
854445816 -815902652
979885340 -64955217
-294569301 889791364
868705956 -799751322
-634712988 674703958
-234300830 911974295
-185450948 927376865
415903831 981637904
476165583 968324987
744512719 778416303
-523152006 767295030
629176905 894268315
-505906839 779144072
924589610 342846244
-11920858 966661428
-585184256 719399246
980692520 -77064151
700148834 831214679
791365397 708277832
859245581 567135547
-553294107 745029898
935106441 292056604
332822526 989614112
-222563089 915866990
835008254 624852193
-510938420 775745322
514885224 955808111
-307907348 884370177
967515393 72548085
165019730 985930533
975951785 -559111088
526834838 951137791
707120170 823573881
576382999 927983257
813969301 667843662
965731784 -605700697
-168824576 932184204
665651419 864892919
824815244 646462599
-465601278 804782733
943516090 246169905
917837018 372602635
487091769 965137086
-453132903 812213685
-202384637 922253434
635902938 889256202
-183656494 927907323
735134112 790398540
936694349 283777655
680548000 851154843
627559528 895452306
-217318815 917563643
956257732 164397233
940842249 261316904
505499718 959174608
766954297 747085839
907501501 414838117
324000831 989858337
379725835 986421033
-135704059 941041080
-482915552 794088672
989791670 -346142267
945415712 235050197
989145417 -438322596
828148714 639584709
572623782 929998719
913184525 -735212052
67959538 977528215
908405832 411352645
-499846874 783176604
-364835530 859004297
-637539241 671956499
158035756 985496701
265377377 989678779
684002396 847824299
-369386979 856820863
-365133386 858861984
-567809808 733645511
948372082 217145436
-24589655 964554682
104878958 981369802
-500884551 782491392
747641269 774295205
777017092 731598530
499692723 961136007
-60107390 957998786
610169659 907545826
-590521642 714871660
831073959 633406114
-321275678 878731518
488113642 964824498
122085277 982881633
586966755 922048395
862200742 559404684
988455318 -256453471
153665400 985211416
-614673215 693536198
985240699 -161321285
856704417 -813445382
146196358 984703793
-532923911 760282596
903878876 -750996873
-423967721 828725359
-164196379 933486119
966307244 83366965
169344565 986187384
-4022963 967912515
-331455980 874321048
56197066 976160462
983542792 -126031758
468140187 970509600
989701412 -335113033
942268660 253287587
-170039003 931839679
888619490 481601321
-202097425 922341875
-153452934 936423434
496086567 962320815
537949294 946543099
854022894 580400605
-244241910 908581643
845346435 -825451556
120651020 982763535
883584755 497807801
172859416 986388570
-184690992 927601877
-201076566 922655887
149710094 984946276
663882918 866450637
900823001 439666111
989388823 -308327916
671907826 859247847
39052872 974031285
544705579 943627124
847097817 597230963
959040446 143655110
-406077478 838285182
927337289 330237365
273487924 989795096
885190196 492741070
930923514 313111648
970128803 48183876
989494507 -316428784
750196954 770874584
532320281 948908356
-461611770 807180738
-106572343 948071167
357865198 988319839
951497134 197202470
-547445501 749500692
937335340 280391674
438846944 977477964
581811262 924992022
-113688168 946411380
744695636 778177457
-406857518 837874514
-450288854 813877425
-376211607 853493992
-482241865 794514123
981492950 -89690620
-153534237 936401688
-62264153 957573809
201531789 987810935
989661085 -330908870
842464588 -828325883
-641526834 668045717
810273300 674824449
-510791782 775845009
-77129455 954549357
732104358 794176364
505184173 959282407
-39896748 961842780
983218935 -119883487
951214399 199050724
784525752 719607550
715887133 813622265
442669857 976677916
694151949 837556762
-580865566 723004062
-614462340 693728915
928658812 324052049
958624678 146843782
143930546 984544243
46282723 974955292
884701621 494298117
11941554 970314330
408286450 982827790
175946658 986559734
256960847 989525738
216432921 988389582
-329976562 874967458
971512799 34569066
-181197548 928629238
-481380685 795057385
228546541 988798981
-615864005 692446311
911641203 398500513
713786453 816046062
989048930 -440768949
-94504460 950797652
988777944 -271568514
23323951 971922909
-147348872 938040775
894055294 463342243
725589083 802144294
-395502304 843782445
972887614 20460606
985283913 -162301293
-32521198 963173827
633700059 890914804
760598721 756426129
204120687 987919105
-157906330 935224513
687248224 844613435
-132011380 941968364
712883637 817080246
-619774907 688851152
891744084 -769285741
597030273 916003068
-477774738 797320266
593975656 917882231
530044173 949843290
-37385123 962298959
869704041 -798552899
886919552 -776152728
903953226 -750875953
-463613155 805979741
290930161 989946736
923428464 348086325
989594691 -424852824
886762963 -776369599
831192997 633151103
962623742 115041518
973766516 11172863
877090839 517625789
968952694 -592585021
939262520 -682889778
988024575 -460910000
355437237 988489703
629284940 894188863
923160159 349288660
28789622 972669633
-466837497 804037494
-412477567 834896583
-379432009 851906862
980085388 -67920480
849383711 -821305954
642624654 884072878
107101189 981576328
-87985357 952232191
-566463530 734718438
921780540 -719529354
54998383 976018068
-103635997 948743852
-330940091 874546942
-511146166 775604038
-322334830 878276036
-181398165 928570622
958628627 -630377820
-12793996 966520666
-499353083 783501495
-620081572 688568323
-284354077 893817458
673077433 858173036
-570998500 731087737
396238393 984530275
925721988 -711923085
-652890399 656676434
-639672556 669868103
648825338 879135171
934672563 294282143
-216864537 917709096
-501561364 782043899
-245459338 908157680
989248650 -298726585
904792798 425091334
979000152 -541396643
988808350 -446570589
735882913 789460538
784611100 719468092
68346781 977572281
886920226 487165991
985222497 -160911510
856973850 572976180
-195565936 924340216
971861930 31047065
-563596507 736993810
389594355 985357324
109169691 981765522
85364541 979435848
-486141797 792044145
944794769 238714321
-268651692 899788879
878009407 514880731
576074505 928149955
-106746313 948031147
989855658 -355392286
850423714 -820209241
928113633 326625941
557411743 937736333
-646298992 663315544
-170449380 931723216
847647951 595921144
-638365943 671148130
852374050 584480002
-87128714 952418138
-214842728 918355481
68440380 977582920
740649858 783414512
-31429648 963367209
211934807 988225056
720870316 807777597
50695549 975499056
513377309 956374912
241531600 989173643
-611551780 696381234
-163311040 933733167
-632377942 676962035
988280875 -456640783
-100706186 949409027
-397155143 842930599
-639554807 669983504
893637770 464764473
-294078982 889987249
-412092747 835101410
988562934 -261243302
-101689238 949186686
989749323 -340607453
942652765 251110518
-538830160 755939780
758231004 759786874
873137453 529222378
914266627 387674369
-479673243 796131092
99077598 980820160
881111536 -784053142
-442694760 818255197
612672760 905872169
963775273 105367795
-359974582 861318864
955740015 168128440
882207769 502098942
210461723 988170079
385914433 985773861
345797382 989048524
988591381 -262522288
990000000 -397377629
785956962 717260950
975311377 -5915516
-446233863 816226286
-254818597 904844688
-213549264 918767399
157083861 985435172
914299966 387535407
931491702 310301159
984311256 -141303213
287157978 989924479
913617285 -734444524
-237540915 910876861
-615630695 692660102
988871534 -276512920
555402059 938696025
213305993 988275735
230030971 988845007
168972723 986165555
912848701 393543710
988141791 -459002149
773797665 736644265
220273793 988525321
116836769 982441163
988472253 -257199443
-524337196 766458853
900106012 442247565
980845136 -79402781
644842930 882326483
875211375 523186309
494374596 962870729
872978207 -794568928
736501403 788682944
892620506 468206957
-14337503 966270001
-633202397 676165700
907408434 415195115
-526071287 765228342
-261019300 902599512
832471019 630396610
938795554 -683989339
661399224 868609468
704808485 826132251
924295725 344178910
-284847891 893625508
-71378674 955739562
802674371 688625274
-43843858 961117245
908249425 411958336
977539211 -32718262
-597344777 708987354
905120191 423862653
-468833151 802829084
193274016 987441208
945218847 236215418
-315369179 881251727
938827841 272387972
-94545733 950788492
61704988 976807842
464321288 971518352
-61924334 957640911
989047934 -286390140
224448779 988666894
-123888774 943963786
-530910228 761745267
363645997 987880413
-501694558 781955788
912981014 392997836
70467167 977811694
792826211 705819869
443847561 976425264
-2187044 968196398
-317233081 880461425
-442250731 818509030
987083038 -207956372
886044982 489996799
982697288 -516003330
972242365 -577859440
813567645 668610994
-424473523 828449833
674391711 856958221
-301521717 886989009
-424915990 828208714
364607333 987803254
-367226359 857859840
-88043592 952219510
969217278 56906626
192743175 987416188
177899205 986664789
-17019170 965830535
391170572 985168279
-77902568 954387254
964957464 95223508
812897415 669883232
412341085 982202993
980423408 -72980747
953228224 185681702
895668694 457808391
946845032 -664103741
-405809578 838426122
851741092 586033829
965923742 86772808
207377431 988051008
869178459 540495646
949046704 212916751
75534784 978375842
960439668 132747681
-191189989 925662970
773519749 737074991
-172278508 931202513
-176614532 929958894
957886684 -632770199
-164533531 933391936
731686923 794693185
927355569 330152563
-542037071 753559072
486430898 965336894
330683705 989684561
950460532 203920911
-89080262 951993159
243731232 989229617
643097597 883702039
-248396784 907126461
803507007 687145735
-193263357 925038186
622781662 898877243
-377202714 853007553
485512109 965612620
698005755 833501082
-620241107 688421063
849538968 -821143107
899643344 443900684
317502111 989956153
-466750237 804090114
-146872502 938165856
-250838313 906263453
989700834 -420398404
-321881464 878471160
-478591388 796809311
232546124 988921123
-225188554 915007495
989707618 -420096117
732214793 794039236
230287604 988852884
940950959 -678868566
71534723 977931580
825377879 645311823
-543347591 752582048
762127867 754228755
661933821 868147319
671509092 859613518
-528305649 763629126
641350597 885069351
283045976 989894449
-537587099 756858458
890534836 475224079
971327363 36426564
903990012 428082230
-225459361 914918399
877378930 516767061
-151199819 937024643
-437640023 821132470
508938459 957983945
374701835 986913076
896570341 454683485
337246403 989449360
-545780335 750756858
-646029221 663584431
-608975757 698704514
740694881 783356720
604674466 911151581
-179869708 929016160
726552778 800978002
-375165632 854006519
-393210212 844958884
197769360 987647774
866652177 547481258
176467252 986587949
903224426 -752042468
-633083868 676280309
962594057 -617148513
286618038 989920850
-507382342 778151594
321130024 989906905
-224390392 915269409
-593460033 712353326
561311243 935837967
30641434 972919216
6943542 969579619
615129818 904213046
270633716 989758187
956836148 -636073736
368604282 987467505
215273605 988347716
919796787 -723212468
-406681980 837967040
-546675750 750082157
-586313054 718445639
-166311687 932893327
-213885018 918660582
-545681842 750830962
980380954 -72342439
819244208 657629404
450056894 975036047
883085389 499371906
379945026 986398945
-457548140 809607793
460509446 972499346
666517439 864125440
-547333326 749585476
-499402157 783469270
989998982 -393918215
898375840 -759559199
561493136 935747949
-449734465 814200600
989988767 -386536008
947073921 225116874
-6461950 967530987
-9371155 967070314
-493349808 787418821
-231312956 912977029
546957560 942618627
859477680 -810395814
-550292058 747335343
-46404763 960637802
989740209 -339514149
642344062 884292554
978456810 -44805947
985865602 -487507076
611468178 906679715
821759096 652625935
982205192 -101691610
953417539 -646231085
897334498 -761128172
968744399 61316492
-230674264 913190635
-67105090 956608107
423949664 980286518
-586016066 718696942
56683442 976218139
904938027 424546390
-123493832 944059841
756033279 762867770
921236809 357826414
-306958128 884762987
965133667 93695596
-515446386 772663546
856039591 575350706
-402556543 840130371
-544883839 751430982
629055922 894357144
927656658 328754869
455236296 973808088
240580478 989148744
902301512 434303485
504746973 959431590
933565378 -695761701
-503557570 780717895
761701204 754847735
759732731 757660020
841824415 -828958364
989413487 -430991965
668805189 862074348
776119880 733010750
-450103096 813985741
65384479 977233866
-132976280 941727642
944144890 242519334
-524970889 766010343
663197303 867050907
595893296 916709626
403717412 983503410
287322432 989925567
80547015 978922295
598372382 915164423
402681940 983652262
432716643 978697255
621610979 899708132
568801319 932018040
-56129431 958775130
736542383 788631308
979310921 -539456251
-7346672 967391566
299004305 989981193
821875754 652392437
-446964673 815805021
418315877 981246826
831033116 633493498
560129721 936419842
-488568060 790498733
-10325388 966917986
881449355 504434789
363586088 987885141
-612524332 695497728
-625467704 683547295
-341230800 869974752
214247581 988310340
129834351 983502267
938149269 276047550
573949262 929291463
929511754 319981159
960343137 133509995
-584485439 719987701
-583073702 721168820
977792745 -548668713
985133236 -494796386
126162657 983212115
770384497 741883659
746152086 776269145
472881224 969230988
608428980 908696386
-375628365 853779849
-535393841 758473433
864503060 553279666
822075604 651992295
-261221946 902525579
-45305723 960844494
912706262 -736058791
-507533281 778049903
-437022016 821482376
-448959797 814651481
988832791 -446042350
451665985 974661293
191285184 987346089
-615501563 692778315
167589884 986083859
983027980 -513410275
985444774 -491770659
786032491 717136660
327052923 989787978
869809734 538722466
940200443 264879564
642521657 884153613
771513105 740160422
-108951183 947521125
877071936 517682068
867454621 545284606
-616910776 691485999
986425421 -189847420
982062251 -99230216
637513852 888032473
-496852679 785139291
793187596 705208089
395525050 984622080
888301546 482652491
-562196409 738099162
985625495 -170150103
635798331 889335290
23141326 971897711
713514903 816358034
-545411915 751033985
922915132 350384496
574099488 929211189
989409582 -309864219
-68527026 956320633
-479869718 796007751
-280033330 895487675
-200704819 922770079
860065481 -809746067
496286679 962255970
713722483 816119650
-441537052 818916758
77872195 978631849
-251751489 905939519
545465645 943289551
952712155 -648243901
974504629 3171170
883436641 -780922784
-305183370 885494566
982460465 -106145459
-414508950 833813492
708597410 821922684
102182509 981116275
885220194 492645104
727416276 799929141
-117629283 945475125
953891691 181136750
921936558 354736739
158160770 985504750
373627065 987014461
45521959 974860328
683086640 848711936
865688359 550095256
264533996 989664738
447892945 975531046
50211928 975440153
-637913585 671590801
953118487 186428002
559302909 936822601
558002587 937451464
-567706794 733727665
-495629143 785937528
-642094682 667486151
118954946 982621998
867401641 545429955
-456835628 810030431
59279040 976524279
365074673 987765317
433602469 978527421
989809674 -348547365
-384022218 849617306
957317045 -634576426
254658173 989478691
-99243896 949738566
879003460 511889031
939533099 268547953
-358921401 861817220
-476682359 798001543
914941354 -732075747
948653603 -659352532
820260747 655616275
835518242 623730182
433362789 978573571
986819299 -200468391
-245934886 907991327
989156627 -292858489
949950065 207183563
-64324967 957164952
-315574133 881165323
644095666 882916618
981813808 -95011903
-30537727 963523693
852929539 -817540326
270313914 989753984
-465875227 804617648
843910571 604725430
-301473166 887008743
-602407640 704540675
954781894 174933061
423713091 980327926
988897300 -277898120
-456095567 810468803
431996835 978832113
869720289 538974573
921839996 355164882
-422517832 829512942
901669798 436603732
989680766 -332895464
653310155 875459393
150647464 985009942
-46716250 960579166
850191423 589805799
843042013 606740293
331790390 989649730
29258490 972732907
815959188 664026119
897484001 451497822
898921827 446448780
930555398 -702142659
211844946 988221727
956002269 -638637965
-578249851 725168823
864861901 552317312
980372474 -532533809
545723147 943174471
723187692 805020540
-200787944 922744559
-264357129 901376733
989966398 -377572492
970095106 -587702184
793124931 705314297
960230369 134399933
-601745312 705125245
757833292 760348475
945031847 -668784385
934724309 -693205767
693835821 837885835
576604515 927863268
-624500032 684456000
944273349 241769692
334261272 989562712
517847869 954671161
937882012 -686108285
-448588008 814867119
953402118 184495037
-639504628 670032672
975545615 -8596503
849276773 -821417780
93949078 980319063
686624240 845237064
956396032 163391352
541610069 944977058
-132724493 941790589
847563384 596122923
-622984906 685874500
105792761 981454904
858063244 -811956950
-36372237 962482364
952206505 -649676091
949349366 211002433
539338127 945951553
953735993 182209538
-79498604 954051605
944465651 240645377
199461329 987722209
887445716 485454410
-290138245 891552434
874835850 -792236913
-835080 968403885
611307657 906787100
-610710942 697142602
741018507 782940571
-320528920 879052048
582090834 924835064
962021734 120012399
-253649662 905262560
-520121018 769419705
938566430 -684523792
-432891326 823805133
808987618 677214523
986451653 -481181083
-246432799 907816882
989684267 -333258686
137759062 984098603
903358066 -751829992
-433223433 823619666
131617369 983639332
921468579 356806085
850237430 589694206
988137905 -243371705
479327883 967429331
815162756 665558804
890158170 -771566306
190725940 987318948
-617475492 690967290
932575784 304886750
-367891850 857540446
969417151 55009384
-308891698 883961961
310009242 989999242
-606848895 700606435
815136258 665609659
975696511 -560503220
988127091 -242948793
915710752 -730686376
870622136 536427374
989918506 -366482443
-144389844 938813832
-297777898 888503158
-161694356 934182566
530765216 949549083
161508473 985715963
778607646 729089372
496712080 962117888
-76314077 954720012
925473553 -712411368
855496572 576719766
735501568 789938503
782280875 723239587
-631639836 677673750
-605228275 702045968
-440198850 819679631
989924637 -367655665
749874546 771308363
-234945278 911756966
953062930 186805071
-90919101 951589673
-393328969 844898103
-611468480 696456843
380517664 986340752
-123773851 943991740
979419737 -58174981
989423512 -430700245
989993573 -400542797
906583614 418340663
215974599 988373119
670949818 860124333
575105417 928672158
145426434 984649732
983292229 -121261758
-23934562 964667054
861343405 -808320620
984458892 -501140475
983372432 -122770892
977381334 -551087844
930101007 -703085393
715931425 813570959
-242072278 909330737
739735214 784584868
588435411 921189545
886981028 -776067464
429633589 979270438
-583838364 720530550
-596398961 709811631
807316385 680293224
916810555 -728692384
75863141 978411912
512697747 956626102
387385527 985611854
-289995900 891608528
497370369 961903049
-148642302 937700417
933968496 297870094
401183094 983865182
-174190408 930655768
906757433 417680645
-545304990 751114386
-246169560 907909142
672891476 858344072
989884889 -411115671
-319017355 879699791
882767343 500365167
-452322454 812688707
558433346 937243267
882708416 500548320
630295962 893444210
986695398 -478393813
-134013439 941467057
-559643841 740099850
-564587047 736209808
962112238 119267644
-579826330 723865203
-161248800 934305864
393075100 984933369
856087127 575230436
394659488 984733178
987493959 -468498264
607971289 908997863
760787534 756156840
407267773 982980849
-223994389 915399174
959330566 141420133
974193999 6568534
892285310 469338283
-291197192 891133587
-126014716 943444748
-422468696 829539570
-546580560 750154034
-110743461 947102680
904251488 427112953
679955216 851722191
744163135 778871938
-184419454 927682124
811175065 673133469
-75387700 954913105
-342546977 869381330
816946960 662114914
204500880 987934787
880226731 508176360
-117415401 945526134
-278938726 895906597
929040880 322237001
137727773 984096312
986813454 -477021010
852752097 583549945
294095064 989962336
260902513 989600808
47855104 975150738
623263951 898534177
489541326 964385062
51189854 975559144
-516379539 772019705
988148438 -243784855
-623860361 685055694
-300540377 887387069
-501297003 782218733
843752352 -827049989
53915161 975888302
-158658350 935019235
909760617 406055243
273310545 989792848
402303874 983706379
-69287755 956166271
-400397059 841253431
301297288 989988319
473639622 969023248
844128976 -826675944
967717399 -597724878
-537867071 756651888
217024989 988410719
825662441 644728458
-352733676 864718500
915198652 -731612491
-280455046 895325888
961538314 123954366
-256379847 904283293
574389986 929055610
-352644667 864759858
-390055278 846568773
-16331294 965943587
624886666 897377855
-107514806 947853898
-554403964 744172293
978234345 -41827867
-195639337 924317869
-526647762 764817325
985489611 -167003320
-101573313 949213007
988460338 -256674430
745032689 777737268
932253806 306499064
91447692 980065856
838830987 616366528
497965152 961707828
936352599 -689574899
938674000 273220902
942458327 252213179
812097151 671396040
948186239 218298545
973709303 11784845
-341458242 869872292
964177391 101935421
-609892543 697880289
921757275 355531136
-78641308 954232216
974696901 1047176
357552068 988342296
842798243 607303114
529028654 950256024
-524941446 766031199
239519382 989120396
566736459 933089852
661211504 868771640
761472636 755176973
-406560028 838031248
982283137 -103044579
-552404169 745715791
872242103 531802845
989999982 -396511909
935328310 290911446
-305857203 885217152
959838172 137478528
988837804 -274718498
-595147164 710897436
987942365 -462192498
-570614322 731398029
905441978 422653273
871402191 534204411
-468147281 803245783
961557507 123799016
-455120220 811044872
945722339 -667008759
928044122 326950665
96178924 980539389
741514458 782301068
989667691 -331568856
911318431 -738486858
613410775 905376452
-322604049 878159905
433123493 978619502
937068066 -687963068
879220735 -786574853
-641048793 668516180
-475855455 798516077
223722254 988642649
989519368 -427628996
-380218983 851516262
-260069057 902945603
888595027 481682258
-185836189 927262511
566425833 933250335
973136437 -573570034
-125751043 943509262
-183329764 928003622
863244467 -806177028
-563132554 737360577
-329607080 875128313
466904318 970838962
-11422604 966741687
973115752 18070521
-534968420 758786013
984837903 -152391665
688351354 843501957
-248628535 907044827
-439692965 819967403
102943076 981188323
896144113 456162626
587449481 921767371
354550851 988548741
-104183580 948618943
989999282 -398076219
-546529679 750192426
-519362451 769949213
928137180 -707109810
-212986633 918946176
449934176 975064469
962420524 116724162
-592853489 712874973
675782897 855661977
951675830 196028883
181817606 986871013
986139505 -182571829
493436280 963170213
-265282357 901035810
981962150 -521531934
877126982 517518157
979449658 -58601101
850513701 589023647
790067167 710450244
541793554 944897942
615435609 904004219
955674442 168598346
761138827 755654425
987951790 -236297740
619849428 900948982
-81667583 953591355
958979648 144121827
870315856 -797816549
813850465 668070885
-297924052 888444216
-117714630 945454739
877538212 516291455
450150427 975014371
717095953 812219863
658530623 871071612
581161178 925354832
-607770540 699784236
886020245 490076328
944115184 242692456
989845098 -413252736
-363092052 859836491
971533158 34364713
744242242 778768882
-378844031 852197804
885307319 -778370819
498362722 961576440
971611654 33573824
-398570372 842199382
146354200 984714851
977595549 -549835588
-397267897 842872425
-87215045 952399454
945800263 232764417
599516818 914447400
862323732 559079335
880780635 506485064
-167586758 932534153
-411482182 835426004
667649542 863116391
914219866 -733370902
-574402895 728323110
936626964 284131504
975937314 -13108391
220607906 988536810
103027540 981196295
989400387 -431371092
166423421 986014510
679791054 851879167
289707421 989940251
684855271 846989600
-308382119 884173363
973037036 18895696
989994061 -400407443
696601978 834984968
211607305 988212921
253414300 989452653
-646598710 663016508
665763848 864793296
785361870 718238366
-216685876 917766293
983072576 -117166814
851731583 586057099
-653509710 656045447
938252525 -685254286
908062623 412679439
68642153 977605836
988053341 -240090858
-142009482 939430816
951373485 -652012719
802698834 688581856
408131551 982851153
-512032089 775000899
571308172 930696847
-19621146 965398091
960927162 128868139
901362970 437713934
-220374838 916578761
946818278 226669283
238881800 989103107
978379899 -43770414
302041080 989990281
298693531 989980171
-141532267 939553569
864721568 552693723
910633367 402586112
-233312381 912306944
-217426989 917528991
82808763 979164689
583422608 924080696
709323526 821107032
937850053 277647538
740900712 783092260
-623655188 685247900
588674363 921048838
791351218 708301624
747235770 774833573
699748807 831644809
385514665 985816821
422382604 980558815
965467732 90786376
665217875 865275822
645363497 881914607
953996320 -644568264
943464948 246464505
883806867 497111450
-220347409 916587655
-502696425 781291184
284728575 989907709
419543757 981042531
680964690 850755550
822610946 650919358
909494704 407100059
161086897 985689589
901873740 -754184881
679317237 852331112
148667945 984875107
330903131 989677909
435792111 978098885
967088038 76390885
866004933 549240199
71052764 977877483
-531413813 761380380
-143106869 939146895
942814012 250194745
601265278 913340790
801302892 691057885
-448050359 815178126
34004319 973367904
-171297638 931482190
-626903000 682193326
-232021495 912739799
-449115060 814561251
362830586 987944382
-98770031 949845074
983433987 -123939498
943052336 248834662
198584805 987683870
191750386 987368569
858324334 569513765
-302957639 886404712
463567098 971715387
219024940 988481568
750500867 770464451
-387627854 847799590
-191917490 925443993
-504044504 780392426
-93781500 950957699
425605372 979995514
-614601199 693602035
30621513 972916543
-584423693 720039523
986193322 -183922059
-97143944 950209416
165776559 985975902
935448938 290287081
-61379673 957748326
716542789 812862448
636440032 888849304
231889019 988901576
915594258 382121425
118600625 982592022
