10000 5
718817586 724891359
965115184 231349762
977462688 -261875607
928055290 -462252091
837385438 578554190
823128137 600481068
989915377 -50115341
963003413 242901217
-580663123 884816014
983320957 -212274346
638082879 792791708
-398255786 957732393
988116636 17763673
986097361 54249770
433045465 903519006
-515478424 917273762
952310390 293699963
776262043 -707594787
-365596682 965560404
672163696 766317143
-618497521 861942466
-719882742 779453504
902895897 -521985994
869787326 522247357
-231055482 985357491
336195235 935336489
838708207 576435656
869398907 522985512
930500122 374046102
751728647 690922178
900373179 -527301199
922166719 -477643562
975963972 160464739
684401786 756100747
808145117 -672419745
-589135480 879986331
-735777855 763059141
-698042697 800190764
397847457 916319414
707734641 735422842
-568973620 891262390
946173813 318745448
470492129 888255107
822635090 -654428056
970866289 -302577564
909279229 434886163
985940018 -181370228
912651793 426139995
646538701 786482870
967142341 219660296
734339047 709351367
901490154 454156037
-316335053 975114566
923883297 394558459
510502524 869810962
-154824030 989436708
-644620587 843920526
767354022 -716614315
645487832 787276363
878128766 505817305
-695258513 802713402
-522553848 914140483
941968614 -421523312
982225795 103509554
-629486006 854631493
916433827 -491659434
-348833551 969124192
965319937 230196432
585282133 828378074
-226675010 985706619
846132420 -622120692
-256637910 983005515
932432880 367785944
-578680040 885923716
-281790813 980148472
506699255 871665813
903073611 -521608793
820697300 604064586
989964406 -56801811
-231414791 985328149
870931114 520054258
803419840 628374105
924399079 -471925382
-558592019 896756240
645157829 787524603
217229444 962616835
889781102 481039209
906121770 442869183
49682411 983932422
768463161 672187899
980126055 -241821683
979718851 128629209
988050717 19183380
930310617 -456118638
980880461 -235502662
627634140 800335673
305243089 943518819
727500091 716308273
965486584 -330370762
-623071166 858946534
-2116489 987290282
971606424 -298448373
662007997 774479890
-318620676 974735908
-505147410 921703978
615570383 808726844
860606862 539272888
903083952 450321117
963674233 239291267
353864228 930292608
987927877 21804909
882891329 -561684910
983493494 -210446054
-462882056 937979128
981338107 -231523861
876299938 509509384
653623313 781047577
738146254 705403282
-536059391 907949065
960380299 256474913
988445168 10296336
986562527 46827143
988509377 8725669
83170040 981075718
550439130 848863070
920608825 -481537966
-203268745 987322721
748407288 694517588
902520420 451682862
430414130 904524317
984360952 -200805743
989847377 -89971086
989074605 -6913459
391752572 918388560
694852299 747073184
573820336 835345744
-640156667 847152077
221626939 961798180
214379658 963141620
-26580234 988386306
151888939 973164476
191915233 967085788
261669027 953686837
-544251074 903996751
947954166 311698125
880591575 -565935401
836083398 -636438326
11710413 986532889
743984012 699253298
-487298203 928941520
-650516956 839559167
-52230423 989214980
720849503 722915105
909563537 434158035
29190562 985426790
901864874 -524169252
880630295 -565864542
-706448882 792431695
-385579616 960917203
980164226 -241509591
83300787 981063317
976240675 -270241486
-133449065 989859870
-110320418 989999775
371375706 924984679
951995547 -387101762
-447633312 943189502
99653431 979432112
253212217 955490357
917600775 412683296
736711611 706897794
-715244782 784046114
590522668 825105322
613272054 810290073
848272636 560721287
-543344813 904441232
947802541 -402142075
-212006164 986774768
-326535284 973378308
963261912 -340819762
-370712677 964416125
-411521306 954164632
213046910 963385507
534117502 857740216
-314513576 975412388
894128449 471313866
976582746 155630142
-660678496 831787469
986558674 -172676166
950327874 -393226796
-494263474 926185407
988373204 12012881
835796196 -636835709
-134324199 989848059
-158568257 989327924
22325527 985879894
949431947 -396437152
891565230 -545118245
910868071 -504553802
468739135 889011538
317902213 940276166
807771171 622436073
238862075 958442108
-75637655 989714449
911854662 -502313323
-173481677 988804189
411642285 911469428
728258102 715545577
454755822 894894441
55997292 983436309
512006980 869071828
960975837 -350960687
-322617945 974059184
976671772 -267342548
155196457 972707984
986663678 45154727
890099341 -547970135
947479558 313588009
878913186 -568986997
989248869 -118194881
801119131 631474386
980753605 -236585340
935098328 358933552
-347809361 969332129
-476160306 933177961
805177182 -675926102
446942575 898068987
816478721 -662258580
945246191 -410812564
226242960 960922801
205819094 964690323
366040059 926637426
193670331 966792057
489084658 879968234
396344768 916833886
989108033 -8012889
952146537 294398256
-149380088 989576697
985621740 61380125
614797536 809254329
-292869022 978674067
921445116 401750239
151979192 973152075
852531659 -612599673
100903826 979301250
-589729496 879642222
-10105874 987676017
842803048 -626942899
887039995 -553851028
-434529434 947393097
988921031 -2177619
140883507 974634122
569500879 837920860
970254408 -305926029
962290836 -345187986
867323263 -589104758
-4679672 987417557
354231245 930184652
817407902 -661093458
919487028 -484301811
-286139990 979584337
96662687 979741743
-618833260 861724229
889629661 481374509
924908942 391477192
-482940485 930619716
-158251833 989337544
880084550 -566861873
160790186 971922914
969145306 207535398
906963104 -513223149
980750940 118690314
863202727 534543711
563896691 841209500
970494205 199004615
935735634 356775493
261774082 953664157
926935181 -465253949
-702943602 795692066
936606427 353790673
315019412 941027928
-626194966 856867206
-141648383 989734038
-714480352 784792899
-594132874 877062056
736042521 707592192
435869477 902430851
980231937 -240951673
980553861 120631409
688764475 752372127
988700969 3859977
884024566 -559561253
922356230 -477164773
978214795 -256483143
56426214 983401902
924286939 -472216078
890843587 -546525693
941695899 335706475
-216231374 986489086
763444536 -720477682
986424908 -174629199
-198140819 987617480
-709600491 789471662
312762343 941611142
636880152 793672870
965230753 -331601331
537828228 855757429
726780869 717030343
470314147 888332087
979575114 129973321
437329823 901865684
987026379 38985087
859337890 -602050242
-541130289 905520873
404365555 914051523
967774695 215888030
551971829 848010260
922980815 -475575782
978201609 -256579104
-531357786 910142938
-153828686 989463780
332035539 936480879
667179963 770357415
987592841 28533918
500570385 874610022
792700532 642573255
866832617 -589923702
-390530798 959698169
978525569 139432218
307855486 942861421
-278355261 980576631
956803857 -368418570
175163137 969788722
791513777 -691429737
587746276 826846038
816247123 610518665
-673064032 821848451
-721971948 777352180
-130726666 989893952
596117299 821558301
564419408 840904487
977439938 -262035544
498445883 875616675
754030493 -729518970
224936097 961171992
810978329 617989015
11497810 986545461
-717425978 781899290
826651295 595215422
475588405 886029083
-73501014 989679280
-718074916 781256209
-505466923 921569425
989999242 -66458097
-639500224 847621711
730389175 713391179
-131085816 989889736
868771032 524173842
989999581 -66810589
260411706 953957795
987791969 24614764
793234682 641880269
693967385 747850057
-471837575 934770130
912710079 425985824
764906355 -719041310
-390338000 959746096
-394950015 958584931
-484775603 929915779
883700906 494250031
-212260062 986758033
164060823 971453790
987896037 -150559720
-695616712 802390303
534831867 857360152
295735515 945866756
613825832 809914826
-9062230 987626970
980262460 123471248
-294799467 978404482
-177026041 988659587
939202242 344707874
948820463 -398598913
929016988 -459652445
-741628641 756782639
412768823 911064187
568047942 838778357
989445846 -111016309
320483106 939594002
-666924419 826843618
-50977616 989181307
16734858 986230234
340505220 934134108
-497994247 924672935
510096156 870010051
881858653 498128217
-444666159 944169046
860754316 -599794493
-748688114 749013055
777186344 661923767
786404534 650590585
893485324 -541333136
956110654 276923528
467109127 889712465
805490312 625565032
972279842 187172728
856618798 -606324212
951200447 -390042888
-550248657 901016457
-618203269 862133538
556438587 845500130
-564372356 893728112
876202182 509705351
873927492 514213610
-427737664 949472636
-117128615 989990220
907471159 -512112271
818093537 607857836
771531125 668624950
96354531 979773375
218079473 962459246
985472081 63539528
65515585 982651875
-476228923 933152514
988415325 -139927926
555790059 845866653
-453272344 941295102
-452786695 941459750
-711707396 787467497
988642668 5363739
774391093 665255635
-675984332 819420637
551102153 848494603
-350222111 968840945
-525917213 912626960
920916863 -480773651
696635552 745501007
126615880 976411772
779464207 -704288470
669012369 768880637
988434136 -139502691
-115404620 989995212
950208785 302539811
538430482 855433770
934029868 362507559
988275766 14254670
592670494 823752286
851460711 -614221586
-581780597 884188420
872196708 -580828722
732615383 711122157
416718695 909633937
199245584 965842271
704789609 738143388
863150933 -595950122
759889133 -723932922
969261155 -311260268
-330129032 972736112
-420628130 951580543
454881991 894842537
833414049 -640104230
845454957 565433673
789701075 646424191
-119858669 989978944
872841074 516340882
975618383 163114709
-585822993 881891680
-567509627 892052810
898713162 460739218
964973391 232142965
626631305 801045247
961932017 -346783455
779318665 -704439633
555971339 845764261
151734690 973185670
-100306719 989969336
969751059 203752497
987587417 28638333
866951122 527598100
-107517613 989995804
469383874 888733745
640325332 791136804
984523351 76442314
917999939 411572975
-366328780 965398134
582869271 829862214
21297753 985945514
952288191 -386012990
801292137 -680449446
975828619 -272960732
788888197 647456095
-611788235 866250279
947724385 -402412115
-486013435 929439127
-675320650 819975260
172552932 970191530
-642259917 845637232
557352048 844982028
-21984055 988202208
-720943496 778388597
-187866337 988161959
489591952 879735851
987831339 23811215
538086893 855618436
989996259 -64616140
932518513 -449940315
678002980 761482135
987942349 21500622
580323437 831419266
921950121 -478189859
967770632 -319019623
771333797 668855625
816560809 -662155825
9857726 986641020
447426874 897874779
-23913136 988281038
906838308 441076605
901990621 -523903549
986837159 42243559
782440649 655521980
883593312 494478316
-115785410 989994289
617836889 807172670
940320426 340704369
535185861 857171537
884691741 -558306672
945539982 321203289
-748017815 749761399
-724980657 774299106
-734387414 764532002
852677115 -612378281
918133697 411200003
918865627 -485821309
989908744 -84677632
836308321 580264346
824657926 598207524
882006448 -563330342
989547084 -106863672
-474248942 933885050
-341531174 970579999
969102842 -312099146
897144392 464397270
902831940 -522121689
-289929757 979075972
476211069 885754287
172741703 970162719
682154267 758000542
-146845351 989634708
428821959 905128659
897931165 -532355857
454738290 894901645
755838695 686422238
950792327 -391539047
-88081410 989875796
798225417 -683944878
767912293 672822397
908649940 436492580
-278151758 980601592
-744012017 754187240
-552034453 900116639
-365510921 965579374
829549629 -645322269
-181052986 988485053
492702068 878302305
53531764 983632663
958653039 264988384
976540245 155966578
988248972 -143511273
-705161167 793633603
779630415 658966913
475761280 885952831
957428563 -365882225
-704759515 794007670
935327779 358159241
916620892 -491215436
986185845 52877228
976990415 -265161434
316931083 940531204
850761611 556496513
984292737 -201582399
115491529 977708693
823670179 599677328
970043615 201892642
776665697 -707179923
-236855615 984872121
970304280 -305654436
888081992 484785463
-50652899 989172472
444188390 899168537
-230939869 985366873
853688215 551476919
977614331 147243729
376598949 923335124
350101986 931391366
989547047 -25415059
827636931 593721044
34270090 985074903
849242142 559081057
966874580 221241147
-419593538 951880410
661061523 775229582
-720935901 778396245
855229382 548806716
935456351 -441443732
-421221026 951407769
520427431 864860457
613757399 809961260
-670776472 823726506
977359200 149362224
896032320 -536224962
423808340 907012895
987093804 37800625
816126582 -662698719
920649881 404061520
650921282 783132894
834849026 -638140565
-418846278 952095002
-311581021 975884268
988996403 -4445174
-173322390 988810516
875730276 -574670686
989242324 -118409702
-445579703 943869264
769850192 670583638
762181954 679351389
936566320 353928812
727862993 715943312
-576089878 887362860
935349799 -441755610
967834614 -318690865
971703578 191066612
-173912605 988786990
-431145784 948437967
-743479635 754768692
786804181 -696544442
-497211135 924991906
923991332 394235361
676266493 762929328
876583217 -573161327
911251044 -503685967
978964640 135536349
989976936 -59189236
875456948 511192986
773747690 -710164407
911746456 428512496
989867411 -88369863
934800384 359934540
456969608 893980703
915989155 -492711069
979877912 127135348
922284240 399292798
966603815 -324895337
-205281697 987201731
857840483 -604415387
111714176 978132686
955804509 -372417960
-623713866 858520944
-738245488 760426639
918110797 -487648578
950430738 301620910
988227020 -143968084
-133380946 989860775
-587892728 880703524
926896400 385408725
168986217 970728483
-141919153 989729305
777945819 661010501
987635041 -155378477
715155061 728422116
885605095 490174100
897112493 464471142
750216794 -733092115
989432508 -20231620
-448103373 943033077
989928582 -51710501
987754013 -153214306
976448039 -268851465
725772756 718040136
292685502 946603628
831257914 -643029138
-491248944 927391758
989232636 -12376644
989911685 -49694770
919455327 407481303
492522444 878385477
213561642 963291407
-557377486 897386051
412456161 911176752
756508246 685684909
988044471 -147686635
987407661 -159367952
760286929 681482189
156907235 972470117
-285348135 979688677
989914657 -50031789
264819277 953002651
-257756310 982889687
838373286 -633240352
729098262 714697469
-672776948 822085490
367593892 926159502
470246862 888361164
953715368 -380592750
797955870 635690012
-709987237 789105109
448139279 897588180
764916158 -719031644
917231015 -489761336
962677989 244627763
-107201700 989994946
714244869 729292428
609898387 812556314
149906172 973436025
987534277 29658280
142588180 974413012
117795472 977445156
791794483 -691121612
650274893 783630515
-574368774 888310994
-595990481 875960688
989501686 -108770646
-168384487 988999450
206653111 964541595
987605450 28291138
855715056 -607722253
763712808 677620606
896522275 465834712
863730118 -595012833
-507895671 920542133
490349368 879388413
966179497 225293504
955991033 277474301
769676422 670785279
293251800 946467320
-610171547 867272147
977469056 148453000
987355823 33040977
860969530 538616320
778374152 660492426
988605550 -135522518
985661745 -185030568
486368882 881204650
589297954 825874356
983143692 93254847
574718524 834806819
-641290771 846337237
989900095 -85482059
317705921 940327832
526966390 861506542
-430641029 948592274
745902942 697207627
623102244 803524490
-700219090 798200515
-627565162 855940979
280963109 949369407
787547625 -695745444
943051086 -418035087
-225804370 985774814
950966986 -390900465
850143006 -616199572
-275906104 980874032
744717906 -738165965
821481499 602912215
788823953 647537448
-118944911 989983078
-555659727 898270350
-209026146 986968075
227052921 960767853
340790806 934053795
831501006 -642701393
788851902 -694333903
898481432 -531223773
959344400 261617759
986495965 47917122
859573950 -601675757
-670715015 823776660
976322723 157676642
-358334906 967143229
-589618442 879706599
577832593 832929196
940234584 -427005912
703315700 739494626
989357888 -17141863
561187840 842783366
585367889 828325099
970047882 201865401
-164007931 989153977
168464318 970806307
963321166 -340548390
895164384 468952356
-95924809 989942836
954525383 -377453129
-226514367 985719267
-234192636 985098216
778488076 -705300824
956671615 274328871
140598315 974671005
914228712 421927024
199444829 965807871
-562948791 894479261
-535154167 908374612
935903114 356204825
795945733 -686511461
-184906516 988307533
789178630 647088012
987043552 -165277626
-340473787 970786460
-97487460 989952895
908153984 437753865
949357172 -396703035
502434170 873720973
981191361 114297466
700840128 741744144
418357669 909033042
866456695 528521684
722678386 721118748
584702322 828735721
901113266 -525751909
948729978 308582916
-255415598 983130631
966037355 -327689986
916374900 416078985
878266029 505538935
945437554 -410174275
195280017 966520610
962791611 244028074
54235284 983576863
986746319 43773597
-41189103 988896581
607573933 814102995
-703526160 795152682
779597877 659006531
907628866 439084057
874961864 512175937
965697690 -329349911
970715416 197577181
786671741 650254131
580796219 831131169
-724251811 775041495
-479454138 931944190
-255074170 983165367
-2619514 987315525
979850843 127390328
118123360 977407304
-496414407 925315650
986873006 -167939606
444474241 899054886
160046338 972028344
838810615 -632624118
681352529 758675995
116153282 977633346
-516007086 917042606
951119381 -390340933
914528821 421118285
963480587 -339816802
194967488 966573483
943083542 -417930034
-100007712 989967764
699823955 742658148
961357742 251500824
948458797 -399863084
915590950 -493649214
988295957 13795098
-486613051 929207326
532097923 858811796
854208999 550578341
435000101 902766519
-716601577 782712558
226629465 960848960
218629394 962357083
819496875 -658454788
-508126257 920444022
638310575 792624286
962701476 244503919
982276607 102958675
415978072 909903395
-150571781 989547800
779131089 -704634417
91344456 980280173
569284933 838048728
762763223 -721144424
471761318 887704708
987224591 -162396483
-605857106 869971195
-105685307 989990446
614615780 809378024
954748847 283095378
756463084 685734777
979644317 129327667
-605767540 870026618
989986407 -74447605
568399483 838571304
-684589912 812106388
761320693 -722548891
493901234 877745477
-36878523 988759216
941056984 -424423102
-293381967 978602577
982689034 98412572
285831122 948233299
210632261 963825226
661319889 775025182
92744261 980140013
960325730 256749612
758890146 683042124
949731168 304504735
945711552 320540886
-711466762 787697246
-606591071 869515487
828802745 -646321234
949265060 -397030040
783683912 653986214
78260912 981535528
816813906 609704561
581805473 830514194
452149201 895961710
977141313 -264117335
-235683949 984971938
855453852 -608124895
702272404 740446901
-699888361 798503877
827831299 593425456
-499400328 924097303
914682261 420703636
977632654 147090404
971554851 192058786
808611945 621274690
-330659601 972639529
185389952 968160688
882722751 496314973
338015266 934830790
683362514 756980527
866082457 529219192
725629664 718183274
888177305 484576228
-126140078 989938660
986481519 -173807337
364652317 927061679
769215683 -714747815
-725857890 773402791
989967251 -57294598
757288436 684822027
541504268 853772655
-491466769 927305125
179037767 969182145
982144417 104386870
596793277 821125550
115094086 977753798
-705387796 793422338
989333592 -115247622
-372414438 964030934
988922751 -2228282
987145461 -163663107
981075732 -233818597
315988761 940776425
-326825542 973326872
389802828 919039509
957661721 -364926000
980346622 122656404
986582028 -172331534
917703846 -488627842
-593791263 877264164
298643699 945159071
952161515 294334507
-418506512 952192283
709997217 733310392
615753166 808601831
-184599188 988322251
975301515 165523478
816045554 610807766
-557196987 897479317
15034504 986333957
981710021 108980391
-39346354 988839746
-6921467 987525351
960459489 -353184796
781938939 656139545
261210935 953785639
937704491 -434777437
989558658 -25986870
989742715 -36191288
-47466203 989082592
645205802 787488555
966536046 223225468
617789841 807205029
989999990 -68344587
360639750 928276047
917120426 414016576
423175255 907249077
919284770 407964162
799693167 633384149
857144412 -605507260
986277555 51434902
-522377201 914219573
-491314292 927365796
954636852 283593444
431393453 904150994
-333942766 972033597
255817387 954939550
-29189479 988486013
-472808585 934414932
811003186 617954269
453899433 895245896
822866390 -654129091
-373502796 963781785
-688766180 808474985
951825554 295762533
870703756 -583386960
-576266180 887265310
764303893 676950096
511020339 869557072
980145149 124602283
-487052120 929037089
334049803 935929059
718614683 725087746
987537894 -157105989
-115153636 989995732
-317730533 974884068
986647306 -171365200
520672815 864735868
979740466 -244912630
-746898305 751006483
-606318000 869685267
862279707 536233326
195507857 966481949
-24551330 988306571
-659748629 832512557
806125301 -674810173
876121426 509867085
699023947 743374097
174780968 969847992
986976924 39846534
950691344 300538243
-533513575 909141999
977957550 144347396
347060985 932269754
844014110 -625200507
826517970 -649353971
925388922 -469343066
983232534 92225768
173372918 970065742
956269783 276189877
-307350116 976549616
43026649 984437700
-155361838 989421802
749016634 -734208275
-424240166 950519468
934954788 359416330
989496197 -23008957
574572129 834894783
190354480 967345135
860441669 539570975
639939036 791423052
-748783962 748905884
781827298 656276704
432087623 903885860
762617863 678859091
789981592 -693104375
758088729 683934150
585589014 828188322
794724029 639938663
672418899 766108146
863766402 -594953956
895875778 467321478
931058551 372250350
-63333871 989483799
837984871 -633786686
574075117 835193146
249072603 956356374
613544671 810105550
-440151578 945623355
849677199 558342335
893115873 473601048
986003770 55681106
-190803654 988011774
905135207 445315548
-94997864 989936640
956546712 -369453015
944669576 324539837
154297769 972832366
930380638 -455925735
988553621 -136746064
985862880 57810545
-614064995 864801873
989765539 -37619279
973687782 -286396604
851961191 -613465642
362736201 927643523
974192663 -283313970
941839877 335176819
430652392 904433608
-678838833 817020844
989477426 -22166743
927363656 -464109839
-238068722 984767499
878429324 -569859293
981099118 -233615881
38007288 984807955
989847671 -43474253
977651640 146931399
403392090 914392736
947286290 314355571
807459639 622864762
442406262 899874142
575765500 834176748
-4560182 987411749
934687277 -443689276
407416012 912977507
912567185 426362704
-642397395 845537808
950319034 -393258704
-728666304 770510703
-79284781 989769574
259064909 954247014
989393162 -18582845
-133902934 989853805
-737943603 760750006
957978252 268210455
989652561 -101974621
-156563597 989387537
989988813 -73851304
867378908 526796255
776590345 -707257440
362414370 927740794
959033330 263137761
985212034 67231299
960802164 254341500
900055746 457570772
750038490 692756363
706094613 736941731
-396451380 958200404
59884163 983121587
961762435 -347532792
660361062 775782478
-579513479 885459395
733468001 710246965
977240372 150337516
-12367980 987781357
751675767 690979755
967916733 -318268312
938330826 347785860
933239486 365128684
630015640 798639903
426176819 906125800
-244271291 984212716
364753401 927030858
-185502686 988278770
813406807 614570287
409157586 912358325
746875850 696165053
893241230 -541817667
729994927 713790457
974717272 -280071231
-372381906 964038336
921148610 -480197013
883268514 495165116
-714569086 784706382
986941438 -166876414
902208149 452434636
786696011 -696660343
-724108618 775187075
448685891 897367762
-717710508 781617952
755554412 686734664
227293888 960721509
439441925 901041570
-130219297 989899643
690429522 750932488
401092890 915196154
989023341 -125024185
-364039087 965903614
-583215467 883377434
559924760 843511576
345775852 932638601
-735471473 763384576
-89431087 989889326
835535338 581486421
898291842 461726446
804963252 -676177496
18625357 986113132
565303079 840388394
960171396 257522450
989670637 -31927218
954641010 -377002328
979495828 130708141
195392043 966501612
936450729 -438519945
-636896979 849472864
989174070 -10274160
753311733 -730195595
984146813 -203234459
899082393 -529982987
954760471 -376535692
224298045 961293421
857804320 -604472290
-403944891 956230544
987667633 -154792465
983926498 -205701541
-392011947 959327693
963753948 238857973
808103793 621976983
749704936 -733568603
619760488 805845910
963835752 -338179430
-316173079 975141158
983312000 -212368100
865631374 -591909455
920358896 404899812
987804536 24360352
805676287 -675338941
882257608 -562863881
949510949 -396155973
-11708110 987750743
485925022 881405893
-426122120 949958631
537519786 855923013
-428117500 949358224
-480256543 931640849
880450166 -566194022
-667100505 826702203
830977502 588606063
940158507 341287756
298221912 945262149
-539821526 906154503
886423606 -555026372
921861079 400533838
-291160285 978908771
-744405843 753756072
-594276124 876977264
743876005 699368126
974946301 168186991
275639515 950589638
940511545 -426139298
-708572922 790441200
200791658 965574879
-413853106 953512941
-160948341 989253607
528139203 860895529
955029996 -375479935
335794814 935447399
-707762376 791202238
-633699308 851719125
-159557750 989297308
894808669 469765589
888349346 484198261
878611344 504836864
745616329 -737344303
929523194 -458275459
981534105 -229771753
-376397285 963111260
267237703 952471596
174616444 969873453
852002204 554373308
749424624 693420117
920495548 -481818593
344473964 933011064
786864707 650011099
-696908704 801221363
952678637 292126066
107315813 978616760
917254623 -489704948
539666086 854767960
-392886139 959107765
856208457 -606959543
545235073 851734546
267629636 952385112
-745194640 752890271
605943930 815180865
-725885132 773374891
816648188 -662046369
616445835 808127795
951749044 296087349
982954310 95418055
968695448 210304885
-495892112 925527453
988759692 2326194
730562760 713215195
-713528299 785718219
300018545 944820474
253943920 955336157
798069260 635539895
871040404 519842955
988807254 -130643318
-315292660 975285404
975726007 162291317
959608130 -356803073
31880551 985241888
761808056 679773011
882785160 496183638
865070913 531098998
-483632655 930354655
989519792 -24102940
553558549 847122652
953793718 -380290415
602498864 817442958
-499945337 923872866
603708231 816652398
902163570 452541776
748394720 -734784818
797522249 636263737
-709272684 789781802
686610220 754219948
632079544 797159227
936992097 352459452
980219779 -241051916
424144266 906887465
864178204 532750379
852311723 -612933975
988315123 -142110439
986713761 -170374396
157978187 972319889
-538298901 906885634
440720218 900539280
-582109862 884002853
565210111 840442740
-280875352 980264003
-615493737 863885022
-717615398 781712034
-484433377 930047267
773157705 666715131
885877853 489585337
-722729540 776586775
956830463 273591371
989930684 -82446204
573882211 835308701
-239566834 984636791
-299254264 977764044
850578143 556809492
832362258 -641536471
893057643 473731854
975887052 -272577304
965196235 -331766961
494099526 877653321
847098717 562694697
972056644 188689366
987815380 24139107
967884194 -318435758
924902208 391497509
-388148002 960287530
-235607491 984978441
-647279863 841966780
930180561 375070964
817785328 608303640
715724039 727875905
-254290193 983244780
76799092 981669441
511585641 869279438
-576695471 887027504
974217541 173555411
986887883 -167708794
870001106 521839504
-233515049 985154853
109133667 978418218
967351674 218417616
685015412 755579686
-713486126 785759026
648661291 784868747
846699229 -621292241
948620271 -399299412
900439591 456660266
205307882 964781180
269883531 951884810
9699426 986650132
-431558872 948311308
240242365 958163740
961944505 248466110
-1181456 987242966
911744459 -502564437
808249862 621775165
244943841 957206907
988095658 -146670428
-674244531 820870732
889490194 481682916
461034723 892288349
647633246 785652046
913341018 -498898318
897305457 464024145
854709534 549710702
890313430 -547555295
-397502051 957928661
-655744669 835601029
-635822709 850231702
885772183 -556264935
980668078 119508125
707774907 735385419
927065030 -464907488
960936016 -351133098
989960505 -78796398
973470161 -287704482
460090522 892682360
821032932 603571786
980416012 -239424677
975650521 -274121673
345550085 932703275
774148743 665542982
-28018963 988441700
-557118070 897520032
989676511 -100714176
938146809 348433067
-169771537 988948043
241596884 957889770
874504581 -576820592
839268336 -631977388
291660019 946849815
41077350 984583023
988314758 13365221
365892792 926682540
390416420 918835062
513981371 868093973
167800984 970904862
989803913 -40175033
444521972 899035890
-5872693 987475119
870110052 -584397980
-435339577 947140898
583605034 829410708
974924632 -278772670
989629266 -29620321
960667870 255022188
2215558 987065353
983196520 92643830
982154654 104276890
183397181 968484003
987213888 -162568442
989777192 -38373279
957822907 -364262785
487701412 880599472
927528975 383446391
980151618 -241612888
973999349 175131090
703824841 739028437
742156664 -740499731
349992689 931423044
935260270 358387385
752453812 -731000861
500920160 874443555
351239544 931060598
-661191671 831386269
350482453 931280970
915575331 418275222
905123014 445345587
-737121952 761628101
950992961 299279825
604120066 816382265
982817075 96973102
984494086 76822576
912912539 -499887883
251789595 955789419
932219495 368484996
-743686621 754542760
865592211 530131660
861086644 538404010
924959761 391323806
-109360039 989999052
989998837 -66095676
182239252 968670766
-597603707 874997852
142528255 974420819
305129251 943547409
988650415 5165894
976959761 152621733
989837249 -90744655
188985108 967571152
827824666 -647623289
739509560 703975557
900126626 -527815132
956142747 -371070742
-496599796 925240389
210053423 963930171
648219072 785206294
983168443 92969296
566210935 839856818
264589354 953052978
26235322 985625333
308902181 942596444
945542504 -409823152
-378674165 962576098
988912088 -127993279
948010806 311471974
926976521 -465143647
-680865524 815301832
421849616 907742407
836750413 -635513981
835034393 582275975
379230321 922494654
-496459578 925297315
798542021 -683586275
988624666 5823130
954241228 285344548
174990299 969815543
989889290 -47312331
979374850 -247775886
741949013 -740688483
-535304572 908303967
961485907 250840403
987472424 -158251804
729255896 714538042
307403765 942975506
-344249549 970044356
492757 987156462
836784902 579509700
19023734 986088268
946984366 315552657
746523748 696542700
912218907 -501482023
-59461751 989395932
546571981 851000495
978459805 -254691491
899367606 459198919
935888411 -440177603
787792985 -695480964
-23691819 988272147
5393890 986892839
875947334 510215013
-559487045 896290403
373749770 924237906
764220470 677044867
-709919671 789169174
-318772364 974710519
989999988 -67906291
920740539 -481211322
165881124 971188045
-235687335 984971650
989920721 -50749593
985602646 -185792738
625324045 801966958
829256949 591251358
615170721 808999753
847962275 561243995
587301421 827123910
485631245 881538978
500259754 874757648
762986619 -720925929
580614107 831242186
-614869244 864286461
942744717 331813475
-294562942 978437651
-144087019 989689453
113426564 977941783
-209912480 986911561
553023134 847422628
981680079 -228442488
911647484 428771071
425407016 906415115
691386699 750101714
691974974 749590176
-468709073 935904295
938962943 -430946569
-623073179 858945203
983450655 89654981
960767834 -351859893
879500996 503016802
957587640 -365229973
776741346 -707102084
989350888 -114622060
797518023 636269326
966254526 224860897
905412470 -516591576
201436046 965462902
-366920340 965266486
-266954128 981904643
822391118 -654743204
606687093 814690229
589339019 825848603
989881849 -87130926
972755413 -291895973
104980438 978868787
975773725 -273320026
867505161 -588799842
983360313 90725090
950156511 -393844565
893226892 473351560
838196619 577257095
983444513 -210970320
-640082932 847204834
604054380 816425378
-315906166 975184969
42480737 984478520
80515915 981325897
167979591 970878378
37018592 984879109
922572555 -476616547
632650570 796747620
-561107704 895444270
824646966 -651814820
963176218 -341211256
935229753 -442106824
433353675 903400652
-2304730 987299741
448337599 897508297
788365955 648116823
984976352 70461628
723490604 720314370
839531873 -631604728
926095128 -467483901
-598504621 874457825
776636359 -707210108
125695593 976521992
822102493 601997363
338616583 934663049
-440614495 945475371
-327329249 973237454
-643759146 844548864
988306776 13547805
-719773945 779562288
963007165 242881196
903273348 449862383
988712477 3560093
946064278 319173024
951854211 295640857
317064323 940496337
782836910 -700760576
804266797 -676994346
785037385 -698429659
-479046136 932098268
-150082801 989559728
64625636 982727025
-219254155 986271629
979147730 -249527269
896651863 465536250
979218882 133244964
584190893 829050710
-298062693 977937105
-531481774 910085606
597028353 820974965
923126171 -475203854
395823113 917011996
-680093879 815958421
746602236 -736438499
440104597 900781567
777682886 -706132546
772240114 -711695865
-647003289 842171028
170446013 970510131
837510885 578353909
613926054 809846813
-280459526 980315919
292187257 946723331
-411142430 954270080
582357744 830175875
790664796 645194605
972395998 186379274
938519654 347121177
962963406 243114625
475272277 886168454
985318532 65727573
589214666 825926565
635582146 794620605
598841736 819810753
527496178 861231020
-604714209 870677567
800179048 632735294
977757759 -259779954
-624197576 858200062
63053436 982858876
446261491 898341913
853810022 -610649123
955843851 278150162
518983774 865590825
969671886 -309068558
664371983 772600739
985581026 -186069606
618833433 806486407
781585377 -702076739
73590755 981956375
851113644 555895013
-290450424 979005289
919042593 -485390400
125960321 976490375
980312086 -240288905
951464693 297292065
879457380 -568002524
251446118 955861406
820926681 -656629896
972947754 182580302
782262781 -701365163
390307386 918871432
-685055970 811704255
893662610 -540980943
791218619 644484463
-642947019 845139587
883961640 493695159
389252117 919222664
395969005 916962209
911931792 428027914
933148117 -448142016
952879137 291264884
-441089633 945323368
708248748 734944832
859547958 541178946
945139597 -411167014
900581754 -526865416
383480238 921120207
-27458673 988420195
371728066 924874179
844058316 567736573
-379207404 962449953
973700109 177273261
974583453 170877411
930332949 374582549
900762881 455891895
600784197 818558025
-244934106 984151213
925259640 390416144
989181889 -120324251
968069009 -317484168
558591723 844275188
916020618 -492636750
649575440 784168461
-298898807 977815875
939580129 -429041954
686541936 754278265
145289521 974058691
895317683 468601382
490261641 879428690
985688014 -184689365
-700886411 797587745
-528168028 911605960
766426413 674528271
-318459128 974762881
-357156073 967394493
-455218147 940633289
-219416991 986259632
876561786 508983266
738621189 704907090
885274455 490886190
976000460 160183064
-250662760 983605392
964013652 -337352757
-741162843 757286270
964774411 233250812
-396408603 958211421
385585374 920432897
977568513 147626569
610235806 812330854
987396933 32265251
940433828 -426383112
18126377 986144194
-326002175 973472541
-613766756 864992395
-497625959 924823072
963023759 -341903867
982091612 104952570
640564606 790959183
-574394917 888296617
892815478 474275388
988388391 11655991
900072821 -527927152
506902903 871566931
987969860 -149143416
-570511609 890426219
87175454 980691211
806440816 624263755
534286151 857650593
978126324 142905408
846068117 -622214599
-422618019 950998032
-390819211 959626220
944426072 325468030
949135197 306938224
868968289 523801182
-174371300 988768525
915851266 417519108
591532217 824470364
969236956 -311388845
762713278 -721193264
194319381 966682824
-649447147 840358458
924040214 394088995
906637783 -513932268
964148868 236701737
-204912212 987224237
148626108 973610153
-357917327 967232478
922610569 -476519839
-701835794 796714020
908112886 -510700793
965970935 -328015550
452438700 895843582
38758949 984753461
783220205 654559749
-461850829 938341099
912769216 425829286
-717379118 781945572
-424278034 950508257
522316258 863898868
705042491 737910967
946332133 318126150
640223022 791212677
963482807 240326903
-620997370 860312061
966718357 222159221
961209540 -349947547
919209161 -484983328
971097982 -301296048
934313855 361561962
916712685 -490997105
809112345 -671267215
278804922 949866385
-280102118 980360449
984018209 -204678068
972238563 187454177
-622225474 859504260
783899612 -699637056
482264965 883058066
947154883 -404365267
-138709752 989782321
916679996 415235848
793118841 -689662436
989874976 -87734763
978365154 140833321
812656721 615632203
-505021699 921756909
-624417174 858054229
989190785 -120047641
-652794927 837844267
880904460 500114127
966474772 -325534399
906214742 -514852451
928339600 380910873
988618008 5992411
982016610 105752272
542138574 853427497
969951354 202480765
989157990 -121063582
434180122 903082624
585580029 828193883
986158265 53307979
-30722264 988543223
949197501 -397269315
-556832974 897667019
989852198 -43858253
978068982 -257542079
114896450 977776196
883985300 -559635011
989709729 -34215115
943132576 330360007
359718522 928552834
-687595353 809500128
911985258 -502015543
-103218998 989982175
324798723 938441537
867588143 526403319
-326587053 973369141
657528400 778006181
458429953 893373822
872039107 517905457
983718572 86459993
968490090 211558727
-671953955 822762474
976990191 152375177
979764408 128202163
411816766 911406737
-338904911 971090422
772338444 -711596097
770609389 669700763
-165477091 989103053
797772379 -684457267
674599486 764312637
989909936 -49500306
989667602 -101186976
-699406133 798945780
872666469 -580017075
338087962 934810513
616927611 807797517
879658115 -567638044
-588808464 880175412
765607555 675464413
385823340 920354839
925765058 388879899
-297801751 977974862
965426860 229592363
-611192202 866627847
586063336 827894283
-364429758 965817693
779795667 -703944053
975153036 166643671
-430541618 948622658
-693779188 804041024
-599277536 873993226
-108541630 989997989
966744027 222008618
813136468 -666394504
989616907 -103727718
771755456 -712187239
966092663 225793015
989980641 -75635247
780517678 657883853
-277205919 980716760
904294867 -518999729
722746045 721051939
-134501854 989845577
555675176 845931534
233621821 959488421
897958248 462506491
239912432 958230409
959415788 261267516
948057647 -401258301
-238017582 984771937
364270862 927177829
499242520 875240035
956966442 -367761525
400099183 915541676
860522913 539424443
963038584 -341836757
67468114 982485924
869728999 522358280
206484525 964571699
752238545 690366048
977937556 144517179
360950960 928182367
-331546869 972476405
-455377951 940578731
482136318 883115844
67543447 982479497
276999928 950279636
54991275 983516687
857043014 -605665410
-312573664 975725504
974919890 168383492
-148937117 989587225
968943339 -312939883
862553018 -596913518
-535207019 908349788
-4981497 987432153
854018708 -610329606
959080067 262909742
832004760 -642020974
933511827 364227471
984129659 81428167
989160575 -120984235
939196111 -430230086
790755986 -692259450
430342593 904551539
627281838 800585235
627986266 800085758
936139121 -439440232
988405384 -140149066
-727242835 771981059
975663851 162767253
956624158 -369141935
954297980 285093998
892116219 475842208
968390478 212164448
863469107 534054905
-82209853 989809006
-594924227 876593358
976690319 154776699
880268342 501433495
978309543 141317090
384215592 920880604
974319713 -282532971
-736457151 762336685
-413075000 953730883
973807684 176504542
867410721 526736581
978903465 -251386105
784838622 652552892
889618578 481399028
-44369112 988992156
989992338 -63100409
605506839 815469200
275744650 950565741
762598998 -721304929
547313614 850592639
318836649 940029880
968613561 210805328
685698602 754998022
916006066 417094255
-22379364 988218691
43263947 984419949
807697523 622537427
775640594 663771129
-715276663 784014922
-592144586 878232760
989007827 -125451985
736756203 706851432
946836435 316138013
623776731 803052722
155877248 972613559
918444522 410331137
-183393360 988378624
938884393 345834045
654437792 780415560
748422482 -734759128
957346216 271185941
924350413 -472051550
-249044729 983762814
-519211097 915629822
-665325105 828122865
-501164519 923369114
-252026683 983471012
945550169 -409797470
21191362 985952225
989915401 -84025301
-339951680 970887961
937525409 -435316780
427765050 905527750
704294842 738597539
-542459622 904873698
417630043 909300358
917208533 413772220
803642090 -677725186
-111118801 990000000
-636369508 849845894
988990447 -4260813
938846175 -431304343
-513068572 918322248
734833327 708842031
477062101 885378014
41246334 984570489
756643042 685536056
971692275 191142248
796986544 636971438
-138383059 989787495
953429050 288891800
-604683540 870696481
-468425724 936006211
-610705545 866935478
906753286 441290343
536817327 856299689
989458738 -21350203
284033840 948654943
-648099145 841360081
812996886 615151176
770509872 669816626
599531021 819367170
-364473197 965808139
693324877 748412798
672576639 765978766
674222457 764624158
942491795 332757639
500854726 874474726
956481635 -369714128
974260452 173243133
88458350 980565609
-389501323 959953632
202908963 965205062
935160471 358724026
872359096 -580548408
909045769 -508639807
737943971 705614464
946901020 -405231905
282673654 948972151
989744794 -36319557
153838627 972895855
818833218 -659295692
883642243 494374553
-391302675 959505445
-101221330 989973891
117623582 977464985
-188548519 988127580
-305330413 976858472
333942093 935958724
987954701 -149436355
-652835747 837813401
902285258 452249287
989961587 -56330531
220961492 961922772
713431823 730066581
983918779 -205787597
714060070 729468685
452185486 895946910
782594401 655332317
988415681 11007308
-269300654 981641143
829263137 -645705817
815975765 610907805
989279378 -14098483
512767572 868696035
932794231 -449154314
817329053 -661192463
982797339 97195618
804857528 -676301701
171361711 970372361
-618782026 861757543
978544090 -254069779
951337374 297830217
-606014903 869873455
302184993 944283521
-665087154 828312271
876142831 509824233
289757340 947304189
960950310 253587561
947057587 315262537
751497363 -731896247
542457237 853253992
260016404 954042746
-125307895 989945182
832122306 -641861873
-220214502 986200346
216243741 962798594
985506790 -187014091
829351886 591106130
141750003 974521939
775952865 -707911975
841998627 571105915
-421822085 951231811
981292310 -231928655
986437537 48866462
-332592289 972283681
972611110 184904527
-693855002 803973269
886547808 488133436
968163142 -316998936
865627436 530066163
529184545 860348871
139557943 974805123
418198288 909091617
737220815 706368025
887059146 487021965
-204120831 987272033
962948023 243196672
-568841314 891334014
-575527562 887673176
-23410469 988260809
697631448 744616942
819368194 -658617979
926106153 -467454818
903755055 448692536
738280458 705263118
849483507 558671397
272703519 951253678
-192636110 987916180
898598911 461007279
924580215 392467808
922543534 -476690304
825061611 -651272046
-597437756 875097095
988839894 156304
921018443 402993528
162737560 971645028
34000708 985093883
557208420 845063639
799499993 -682499293
926393619 386957569
-76391938 989726381
751506882 691163471
548151918 850130382
55788504 983453038
687875303 753136996
964705608 233632892
815849998 611088011
989853383 -43961948
-717794141 781535185
926024844 -467669292
964596968 234235061
393919579 917659259
-540611149 905772709
79977291 981376228
150171056 973399895
-496365148 925335634
729531046 714259738
-247799445 983881876
977192039 -263765303
881020778 499872543
-33432748 988640756
977710618 146435635
-298516403 977871421
896412604 -535454488
898812409 -530541045
852251918 -613024801
976998704 -265104136
805235602 -675857420
-659467355 832731466
917609062 -488855464
976039087 159884568
941060406 338027254
659233887 776669446
537990425 855670275
987910633 22165155
734986057 708684566
522128639 863994606
322885727 938954542
756756083 685411169
925327733 -469503667
-445325559 943952956
517295818 866439641
978509914 -254322175
379990000 922250459
969312472 206500083
750312819 692459335
698698739 743664602
-387307428 960494154
247659965 956648802
458489624 893348998
133134085 975613982
989989827 -62302503
982174301 -223818525
799105674 634165973
16113197 986268332
-747548138 750284764
-426266877 949915132
965989589 226385188
975275755 -276540442
-522203380 914297346
943967004 327212058
467608752 889498026
970277443 200397114
939338740 344222877
851736986 554827758
608538792 813461931
875265660 511573129
216873356 962682564
846947882 562947551
15922896 986279970
-508057722 920473186
-534712456 908581726
927116195 384728766
-391432345 959473009
-62833394 989472778
936113317 -439516269
-351606208 968555249
926714043 -465843535
263817409 953221366
981101092 115203943
-662283243 830529773
933654789 363753596
936886654 -437226214
989866699 -45152475
123009046 976839467
920733306 403820537
958312906 -362231764
726637702 717173954
958027646 267976863
817227918 609108517
988846682 -129658806
891885613 476358376
928570914 -460860033
440444022 900648082
645817832 787027576
946456404 -406743308
-119174255 989982107
558778506 844168311
525454253 862289917
-634115504 851428616
909613960 -507374330
702939168 739838607
-460892080 938676019
653833442 780884617
986685545 44791535
907932181 438317118
988494239 -138122790
987824496 23951893
974697218 170035206
989645697 -102328065
951869974 -387567806
-670901836 823624133
-657509104 834247300
746652061 696405199
726414513 717397755
-211039859 986838126
-172016033 988862132
809085529 620619505
185857478 968084494
844310045 567322866
765698168 675360963
566513611 839679431
766375363 674586766
920497436 -481813926
-724876387 774405422
986486371 -173736339
373378444 924354962
-209808210 986918285
-276324072 980823600
-184501849 988326888
960254027 -354062857
-611694283 866309849
-209527004 986936260
989461127 -110412045
-384318259 961224073
194797400 966602217
861234590 538135626
828907258 -646181586
860092851 540199770
-100740914 989971565
956705351 -368815456
790294287 -692763456
876575304 508956073
-686258929 810662932
-198427431 987601396
157849807 972337927
642250237 789702893
983424860 -211178965
919822237 -483478751
971583163 191870360
-614000417 864843142
-652658096 837947676
333370396 936115573
-663200547 829807785
-170974909 988902423
188833261 967596175
-601415632 872700670
953170652 -382681536
855877571 547677282
-292114180 978778426
-583609959 883153543
395452265 917138423
778565152 660260844
-264550767 982168240
950065553 303131319
-240196977 984581127
439326178 901086954
724307219 719502821
413192681 910911473
-739054442 759557750
965250365 -331507208
554260505 846728574
950551216 -392417480
803202284 -678238401
854159505 -610113964
743382486 -739383580
919066728 408580263
507090917 871475568
982426290 -221375299
-78150876 989752950
984927412 71119364
869699632 522414119
876924368 508252296
-350368282 968810877
707292935 735832991
246806978 956824327
433082844 903504657
-408371027 955033251
969897255 202824654
928343986 -461473374
102296198 979154619
851351389 555488130
977435912 148727830
232607786 959688133
-340530092 970775505
957171594 272002382
454766983 894889851
989954903 -79553474
982349132 -222129963
942739656 -419041672
-346227055 969650560
766081851 -717879919
321305936 939375449
944836996 323900651
721191349 722581028
915725768 417863258
-565792486 892972721
-181845762 988449323
968789179 209730530
-428244571 949319843
762827759 678621819
-310769264 976013208
954602019 283748129
-166194713 989077871
989319155 -15619838
955509913 279670768
-635731186 850296189
915495127 -493874358
890217424 -547741418
853274882 552188537
969712169 -308852940
828772504 591991345
477535454 885168584
988822925 631392
-458975685 939342063
973343949 -288452639
984117945 81574264
904328734 447293350
144308049 974187914
71909177 982103429
950846574 -391340862
636227895 794149360
961594998 -348268654
564588197 840805967
576333436 833834457
291668220 946847851
-366108138 965447119
715384533 728201972
-620641588 860545162
-403867213 956251417
953251670 -382372163
626723025 800980450
-92429275 989916948
877340938 507411128
962636540 -343644799
434450300 902978547
644852373 787754036
-102684333 989980209
921259233 -479921025
639877335 791468726
-12522607 987788496
987819974 -151994448
980812956 118076045
939093961 345091752
560358872 843262019
-669051526 825127688
556945650 845212828
723684101 720122250
799886967 -682058477
643152664 789028007
893678555 -540949219
746186147 -736821265
124426372 976672481
757842702 -725898457
747344276 -735754837
786338433 650673758
-94315663 989931909
-249436165 983725048
169623453 970633326
605720443 815328310
-96866389 989948936
904693784 446400521
913448632 -498648943
849851770 -616633803
-726434678 772811669
906754215 -513678646
-117690881 989988065
832657412 586001234
145899881 973977555
-271182970 981426180
980359260 122533589
343239726 933362089
-734763975 764134637
891263407 477747497
715216071 728363623
681295455 758723987
-628041418 855617215
-672488241 822323518
982718924 -218466020
879842845 502312588
971654422 -298177534
989973968 -76798749
862018878 -597771525
716999026 726648418
989844201 -43188738
198711979 965934164
787927530 648670544
-48728910 989118546
134059066 975499096
880156582 501664772
-17714488 988020261
-462227318 938209274
-256680867 983001075
-745241948 752838242
620029755 805659593
913096128 424960831
980514493 121017925
803023582 628909624
670798609 767431634
980794082 118263067
953970513 286534641
178669215 969240553
816835349 609673728
958231972 267008164
833216665 585129087
820927134 603727230
813338086 -666147078
983901140 84246933
224371255 961279517
978772475 -252371708
977391653 149094394
2867220 987030309
87437337 980665628
533079746 858291278
116915576 977546223
926959973 385212260
824852605 597917107
54290706 983572454
974752804 -279849775
918809904 409304635
-605566831 870150758
448047248 897625239
-598933481 874200258
837259636 -634803101
967130697 -322269538
910622844 -505107975
2961877 987025215
508809509 870638527
159631309 972087021
987672614 -154702731
-481431664 931195234
945996078 319438806
-655178862 836033166
843854965 568070135
-716172483 783135134
989680552 -32499716
-80451819 989785840
940880259 -424980093
798350131 -683803653
963403348 240755519
371145271 925056870
-283473185 979932887
988520406 8452033
441818714 900106139
581440403 830737588
-675262906 820023415
-446261474 943644454
960426053 -353327944
955791716 278388454
958724958 264640169
138120076 974989332
-379075938 962481099
496915371 876337760
902471145 -522886694
909870095 -506801193
793294324 641802744
989668580 -31809375
61212414 983011972
-508667295 920213412
918743121 409492863
607378011 814232909
970835196 196800417
-330157560 972730948
966266594 224791129
-308218386 976414235
601302423 818221909
398441899 916115055
989320535 -15673156
463789420 891128010
833846580 -639513490
949522722 -396114024
858023325 543903677
926916571 385346413
-338488004 971170831
307911238 942847326
816872066 609620931
456176351 894309176
811444908 617335893
918599812 409895865
889865367 -548422313
971418050 192967314
-635146152 850707500
711591002 731810507
824821683 -651586342
989846561 -43380785
-238852631 984699289
819599460 -658324482
-734294099 764630370
906041969 443067840
-1409532 987254583
922948058 397335429
242123661 957783045
722024269 721763401
411034550 911687524
989668923 -101117217
-628652515 855201282
975594383 -274486040
-490705785 927606848
986439930 -174411812
-659111390 833008294
405031894 913817622
-332680877 972267324
957683891 269600318
19893243 986033872
915966763 -492763939
98403613 979562310
767965688 672760941
943514133 -416527070
77972547 981562082
792371948 642998681
-133437833 989860020
982112994 -224401599
-568026603 891774230
498057388 875800065
922505686 -476786340
833328456 584954563
778847290 -704928765
-139289253 989773070
988395880 11478001
565980206 839992024
989609792 -104063106
-219490837 986254185
-328316758 973061437
-461952698 938305467
973065122 181762770
152240227 973116166
932271531 -450641935
930249279 -456287414
-656845796 834757459
-168017282 989012752
807382297 -673324201
402115443 914839323
983235864 92186883
950931155 299538561
868505178 -587115359
988444228 10319146
910191104 432544334
894984731 469363339
-122439395 989965295
104712672 978897454
953217633 -382502148
-82716077 989815489
412035301 911328151
479248672 884408010
986616253 -171825253
788566244 647863568
-601881163 872416849
963657957 239379591
986195778 -177882521
-326751438 973340008
-582385853 883847064
763915519 -720016078
680456699 759428331
624455210 802577192
-140405540 989755022
-732014147 767027366
735277457 708383701
810834506 -669196700
986321363 -176115026
-677956703 817764764
629917566 798709972
936186191 355236044
115683590 977686881
-627709956 855842652
-416630564 952726771
930266386 -456240367
639649203 791637493
295999166 945802777
768866003 -715098982
662734862 773903313
-130460600 989896966
961150757 252562876
989947285 -80531212
685461995 755199638
-164099049 989150891
710820954 732536225
-596937537 875396061
395293434 917192547
-301118120 977490439
987591969 -156147432
490302459 879409951
239124945 958389237
890584718 -547028722
-421734862 951257370
-38132028 988801052
-222724177 986011357
781505364 656672117
844899497 566352146
71466588 982141956
-667045973 826746013
747093441 695931337
895816224 -536662330
968431893 211912884
-597154211 875266593
973570343 178197706
893304149 473177767
820091949 604951575
888142925 484651738
377434035 923069166
498514328 875584338
971297477 -300184030
968764279 -313876985
770590016 -713364364
-335874641 971671675
870781434 520343328
541082139 854001807
964303923 235851504
984220605 80288802
840727291 -629907823
460622433 892460561
-448978899 942741352
884746134 -558204286
985275779 -189911984
-457375885 939893692
521472439 864329218
989993703 -72373167
892741386 -542807735
984427524 77680551
683298786 757034372
-272680698 981253872
895052095 -538201867
792786134 642462312
915205384 419284326
933961778 362733841
-45391784 989022431
975900786 160950721
924693675 392126193
816536734 -662185970
-444256443 944302641
811328576 617498903
692526741 749109750
-370170831 964538293
830132165 589908519
-277605218 980668288
946476422 317559047
522453666 863828740
-379427776 962397716
416244223 909806668
879479795 503060439
960090850 -354757317
889550819 -549029226
878399091 -569913745
946005958 319400372
-715470901 783824704
-634852535 850913090
-145629323 989659759
-656526933 835001974
987925834 -149990506
973119911 -289771062
835080723 582203015
980033891 -242569211
372764852 924548171
882503013 496777148
936155703 355340561
808929034 620836130
583887818 829237088
-629585949 854562975
673862731 764920878
-616923861 862962240
459607071 892883769
-697681502 800519414
989781736 -38671961
683441517 756913753
472358028 887444954
861959479 536817664
858007400 -604152671
-38780966 988821925
368365167 925921136
841515439 571893182
465538644 890384056
937058975 -436712694
815068315 -664013269
762373856 679134865
869189483 -585959407
803203552 628666502
802385031 629770979
901057989 455188877
-87778134 989872672
219870121 962126264
601170234 818307755
955576072 279371346
795394756 -687128601
989770356 -37929115
-223653373 985940697
449075182 897210438
293026824 946521481
-674616323 820561993
792588920 642717860
975202087 166274588
-667285656 826553352
381658909 921711980
988154953 -145458546
472581235 887347575
972891647 182969484
279892816 949616165
-110417763 989999834
-94375829 989932341
349743770 931495165
-50276323 989162071
788912718 647425025
673915263 764877584
818013674 -660330999
-71126499 989637821
795934852 638353697
-313839322 975521659
882149447 497519561
903173635 450103946
843385588 568838953
-455518672 940530654
985712002 60054815
927650118 383068581
847177424 -620590769
751416133 691262111
721359638 722415961
831043395 -643318163
373550342 924300786
522900875 863600259
166652340 971074694
980999135 -234481891
750955123 691762824
684126758 756333969
849539542 -617098385
-33030634 988626746
980656881 -237404765
961244481 252082910
987414696 -159247990
-504414263 922012471
983175606 -213791550
-365408615 965602002
164499085 971390021
-125963177 989940092
810199725 619074042
-485781427 929528663
751916489 690717475
785788278 651365064
-230373782 985412526
881311165 499268783
820299487 -657432561
805136311 626047486
22180728 985889204
840873048 572937872
701583563 741071912
-582187407 883959117
60959655 983032903
753589014 688889734
964875679 232687765
966248013 224898502
764967697 676194551
982209365 103686946
979064713 -250162626
944005868 327064630
984790141 -195828913
-697062406 801081967
500951551 874428590
803838249 627808188
269934955 951873368
822571342 -654510414
-539765287 906181594
490506131 879316425
981353999 112649843
785246204 652044119
642111400 789806613
346095556 932546965
951060299 298997127
982481967 100713039
416329915 909775506
-353703283 968119498
-234278784 985090951
-585088315 882311259
780714408 -702987665
962330169 246454268
710990009 732377078
-14548146 987880987
93030175 980111267
-508835394 920141703
206189876 964624275
945512665 321308609
807690102 -672959600
883587420 -560382109
989957309 -79234128
876498984 509109546
917493448 412981544
244983087 957198866
963503861 240213258
146694014 973871347
968471034 211674759
643726428 788598296
325931621 938136956
936727311 -437699835
976770748 -266671396
823552297 -653240036
-469038368 935785756
907357387 -512361636
424950596 906586080
788460612 -694758547
-328108024 973098678
637542016 793188800
900916137 -526165390
659126310 776753946
777808905 -706002556
824465190 598494791
821317212 603153969
816708701 -661970516
43787984 984380676
-476536314 933038276
863954507 533162690
-175188309 988735315
-569073086 891208509
957963837 268278617
967672374 -319521856
-657756019 834057130
-241826643 984435733
891136850 478029508
113670984 977914309
421341179 907931127
958188298 -362749743
480308186 883935435
972173917 -295233342
735171026 708493660
62860792 982874932
989375666 -113708493
-647774188 841600881
989970311 -57865097
-56440020 989322448
851381044 555437363
-499784038 923939342
752357441 -731091154
914516888 -496163407
874593263 512904576
230574145 960085772
943571473 -416339608
791803222 643732599
580819672 831116870
252840894 955568470
844142606 -625014689
971510374 -298989360
-32988799 988625283
846353545 563939417
762665258 678805516
422543165 907484560
369488967 925572825
-148236256 989603548
373296055 924380921
505624365 872186637
775049292 664474303
962952721 -342225282
522437583 863836955
407523177 912939561
365228599 926885748
930710027 -455014394
-154758924 989438499
206381981 964590000
-197937462 987628819
880555496 500838274
925261209 -469678235
836388094 -636016485
739785236 703685870
960276467 -353967149
660140120 775956529
-644647353 843900961
585930015 827977029
-601731472 872508203
279643280 949673638
-122957119 989961890
989875242 -45938978
723137420 720664731
-407636299 955233717
-725391789 773879573
818977566 -659112938
848265903 -618986017
-547556669 902362476
747160311 695859505
785852567 -697561638
987109672 37519761
988335812 12882313
364552152 927092188
978116086 -257200598
464090444 891000325
635934844 794363280
859888688 -601175045
929747975 376454284
-486743743 929156780
-229464365 985485365
964994597 -332731299
976227044 -270332540
771120573 669104640
906249251 442551619
835160835 -637712139
963278718 241426439
985146125 68147732
-481543558 931152652
937420037 350976756
962751097 -343131536
985343951 -189061371
-164092170 989151124
-403358189 956387891
485275381 881700132
982671569 98607426
813446827 -666013453
989494801 -22945317
-84236908 989833745
71239625 982161696
-737610301 761106370
626597853 801068879
790084154 645936267
473062452 887137521
989730957 -35483857
-292308620 978751683
753029327 689502150
800534187 632259621
989639035 -102660842
859086221 -602449157
313423331 941440876
965612813 -329761161
-426782142 949760180
989270580 -117464705
-268055132 981781690
988844392 29044
-164358530 989142012
887384487 -553192626
176121768 969639732
794273177 640527514
-397193672 958008710
42325012 984490161
570057700 837590453
969693258 204118218
782867202 -700728619
224041310 961342174
989933710 -52361376
-545546756 903359150
408902371 912449352
-497569366 924846108
934197225 361950807
459236718 893038009
543129929 852887062
530976433 859405179
671583570 766791419
986721281 -170261520
308337202 942739561
974832891 169029898
491846962 878698024
986920025 40831961
-189078651 988100669
843100824 -626515208
130330933 975960258
966937471 220870682
908184191 437677061
853777819 -610698360
911889007 428139846
979838874 -244131732
989913484 -84214671
983865172 -206384016
320095456 939696822
-553216655 899518123
486647989 881077992
-541391418 905393985
571820688 836540335
684097802 756358512
91688056 980245857
-465292479 937126538
977510983 -261535669
-210562637 986869313
-473119070 934300955
814267136 -665002718
302996075 944081406
601487334 818101761
639472945 791767708
-437206750 946556627
880014634 -566989376
-467972851 936168905
988667048 4739178
-566224496 892742063
-57074400 989338046
552893811 847495024
211999001 963576730
-701164458 797332118
-95177133 989937856
866881871 527727738
894687957 470041016
962279045 246722146
989999904 -67550200
888325774 -551387564
977356815 -262617966
848414054 -618766951
816610378 -662093733
961640434 250043164
912640130 426170800
830704259 589027699
780363793 658072107
-702041772 796524168
702742129 740018524
766718698 674193130
165349935 971265799
904343188 -518896184
-372007901 964123312
550624275 848760203
706604587 736470619
952691917 -384498968
866589018 528274932
209718546 963990706
818907035 606677862
584647288 828769630
-127684792 989924826
628899883 799435621
693192114 748528879
878220793 505630718
240021460 958208380
555634340 845954593
845843486 -622542517
-209600008 986931610
948164252 -400888178
-623895150 858400751
622903423 803663306
953463602 288742170
328121913 937545829
987768055 -152956273
803663700 -677699937
789040790 -694128510
935204115 358576865
-457874975 939721975
989712473 -98727239
760076743 -723751806
164928713 971327353
-324147904 973795912
422644234 907446944
986944639 40406741
-330253935 972713485
-41817338 988915681
517706551 866233727
769764263 670683376
765072352 676075185
-207876719 987040427
-95910348 989942740
-642824784 845228304
878740934 504572744
-374904096 963458364
966502941 223418543
303209194 944028263
969012606 208355309
966291677 -326439294
982123760 -224299266
381603422 921729918
987136855 37035841
952943294 -383546975
289058618 947470312
-216215874 986490168
689857646 751427876
-160687365 989261901
-480732405 931460667
-622592987 859262106
-127306417 989928283
897526456 463511071
920808099 403604226
157309109 972413839
-559320474 896377216
718862898 724847465
861986753 -597823033
715613527 727982079
875919702 -574336665
835973833 580793402
208493097 964211813
989239032 -12610069
989724877 -35118745
-668285131 825747618
970872231 196560141
914551144 421058050
-474398520 933829815
80294552 981346611
498683785 875504274
978141000 142779256
-315792785 975203566
-349960581 968894584
467182748 889680883
-213110521 986701654
723411063 720393336
-600220866 873424821
636447363 793989041
923086590 396925970
426208381 906113929
899310266 459334207
472410969 887421864
-129135527 989910872
959028413 263161744
-83881708 989829624
611695205 811353111
7702897 986763730
-519924944 915312733
752711848 -730758955
-533122132 909324430
-626454208 856692752
775149035 664355795
-579847417 885272867
987946681 -149590704
337614689 934942379
980714555 119050155
-83490470 989825066
987237869 35218034
989425538 -111812241
289356409 947399582
976930737 152855915
892208696 475635104
410937475 911722338
580041856 831590551
560115024 843402344
350907689 931157255
-43238855 988958477
927044630 384950368
785421235 -698021218
-510993291 919218568
728485867 715316009
672700250 765877356
919922374 406151581
974359423 172522572
438691232 901335506
590350106 825213715
-276003235 980862332
899153116 -529836503
497482200 876071156
889878524 480823370
989762232 -95761870
870296028 521275622
-529730911 910892461
340098924 934248155
647254553 785939880
-714051672 785210382
-414088797 953446812
730716430 713059209
774684124 -709210508
-688501400 808707213
205048546 964827150
-564366926 893730991
913663404 423446000
879038786 -568760131
853961885 551005156
260438847 953951955
-43426435 988964077
838040649 -633708248
981276366 113439027
905990423 443196109
959770073 259518812
972586746 -292873829
858158040 543663687
-94095440 989930318
942126941 334113055
987606434 28272169
988957782 -3272154
881927302 -563477072
-551688390 900291275
-710158076 788943012
154000263 972873516
987884297 22713349
882719349 -562005240
656416028 778875739
90265816 980387394
284477337 948551188
987762440 25212362
914823789 420320546
986505142 -173461465
-658964648 833122243
910437810 -505525340
872144672 -580918476
-670627761 823847821
981081648 115398432
775133046 664374806
-591328769 878710217
321971010 939198479
-405049542 955933518
947728809 -402396839
-436592968 946749279
-31699322 988579073
930616063 -455275162
989645490 -30508271
-569947944 890733166
829189634 591354270
828195026 -647130924
-516766370 916709307
902566985 451570524
942412089 333054146
972437747 186093746
944607167 324777885
-201936274 987401102
-91012118 989904294
-467276475 936418834
-431761938 948248928
978710434 137802330
960495275 -353031496
856559185 -606416576
969322778 -310932744
989864759 -44976378
7113701 986796883
920588902 -481587333
745460233 697680805
236137622 958988518
135836369 975277707
918579202 -486516924
483213656 882631150
-149454981 989574898
679227392 760458525
-399221105 957480337
989306380 -15126482
916240858 -492116090
489226528 879903275
-668903705 825247324
944778602 -412364344
850116017 -616239856
969626887 204536283
350687763 931221293
836565912 579856692
749120066 693748819
-218001882 986363537
29870155 985380244
782655542 655256879
927199370 384470913
-351900500 968494245
-332297518 972338068
841589943 -628678637
949266657 306403181
939236742 344585356
979846141 -244073753
937038951 -436772393
926427878 -466603894
-539722027 906202430
989824172 -41611058
-156733490 989382633
850410221 557095440
-479193750 932042559
655341168 779713305
964515730 234684567
474318336 886587818
960650430 255110531
953542444 -381258321
-38939355 988826954
790618686 645253636
-602034502 872323167
748675634 -734524539
78570364 981506998
974979884 167936984
-390424944 959724489
-176897392 988664955
794969580 -687604143
964724225 233529563
755204713 -728409572
698111586 744188843
432493902 903730423
963306184 241278772
302521365 944199722
853285428 -611450570
-429694471 948880662
551195757 848442531
984861282 71999361
953524661 288477241
832391395 -641496938
963737675 -338632841
-354767879 967897083
-679707476 816286031
931797177 369862029
971291942 193802994
892010377 -544246961
-748372504 749365710
882087901 497648476
519367386 865397084
440539836 900610342
947348218 314109643
958491537 -361487930
882468980 496848630
983885644 -206156515
958704403 264739904
229276568 960338213
450104482 896793401
866763302 527949569
987629003 27837030
896779617 465241561
801058592 -680717664
986293282 51185732
949353857 306047428
596844731 821092593
551555734 848242228
751087186 -732279670
932345203 -450433212
978760360 -252462386
424370631 906802916
620547893 805300577
976606803 -267781391
980551479 -238291634
-193506996 987870195
988579561 -136136477
774888722 664665020
988733452 3013075
-124515169 989951095
790894866 644899778
-585046911 882334879
-657639905 834146595
679144144 760528223
-612580557 865747496
747996266 694960537
970363470 199845633
918563156 409998660
968876924 209191717
916643316 -491162110
958774113 264401296
-595227950 876413260
894055009 471480339
747273095 -735820498
841954926 571177210
693521493 748240754
515899787 867137894
-608667307 868218292
469875105 888521759
850524263 -615629174
986749135 43726364
989969821 -77433649
801223694 -680528076
986089738 54367023
922255260 -477420126
653136957 781424387
565711010 840149702
894751051 -538806898
-433423390 947736331
520200647 864975522
-642699615 845319025
988945903 -127105144
176936058 969512691
960909689 253794659
970282849 200362474
736531666 707084717
686281713 754500476
989054190 -6261089
797721353 -684514919
603392033 816859430
3185955 987013115
980423181 121911739
-383232124 961487411
956498370 275132127
800808537 631891448
977312480 149746187
988303776 13616413
887448325 486173213
754995775 -728607351
834840506 582581244
975306813 -276341532
665571729 771644109
-495655479 925623322
24081853 985766264
-692984406 804749648
989585514 -27326445
-432065915 948155515
805972720 -674990017
981766421 108392358
95500562 979860756
988544517 -136957532
941850453 -421901581
894188306 471178054
215001634 963027257
-539292949 906409003
709110207 734142060
285041778 948418838
864696728 -593440846
888822363 483157051
796033969 -686412567
396947236 916627810
790374217 -692676270
878474298 -569778258
784306132 653214594
-473869775 934024890
986702937 -170536449
978545009 139261610
607428106 814199710
985734059 -184087765
741934687 701422195
36775149 984896586
706731530 736353256
941930901 -421644141
989998146 -70565772
755882050 -727767137
-452963891 941399691
-532423867 909649270
-691357402 806192962
988486905 9278747
979226437 -248923152
925708431 389052441
875902454 -574367157
987861779 -151208478
834790021 -638221523
982056513 -224935284
-515439862 917290614
-441201229 945287625
942960914 331004277
941752381 -422214961
836890343 579342472
-594632811 876766067
-279667367 980414408
984811900 -195570093
974827240 -279383965
916172993 416635665
696480128 745638608
945608474 320939013
787266494 -696048209
673068170 765574845
952377341 -385679913
252719126 955594078
848247536 560763625
182480612 968631928
441687292 900157978
351503656 930983659
769969200 670445400
-389080985 960057586
333587580 936056036
450192580 896757654
986207646 -177717231
-185667387 988270759
-498397270 924508261
-438555470 946131020
448652727 897381159
384427261 920811595
989541704 -107094249
897348560 463924165
62526353 982902798
971756785 -297599431
-614751311 864362212
-531136984 910244944
674078636 764742845
614355130 809555358
732175599 711572298
-684489607 812192859
-210287576 986887233
-311744790 975858155
986406020 49375320
377495020 923049733
915537076 -493775846
981602958 -229148259
-548069543 902106881
-372486383 964014530
950351043 301951117
801152682 631429314
-691507379 806060498
770566134 -713388441
112432809 978052765
910263873 -505917069
-39044863 988830294
270934155 951650676
-61735645 989448322
336763202 935179013
249000167 956371428
-340926956 970698145
491337964 878933254
989603966 -104331771
757498109 -726227678
804142339 627396711
86445901 980762188
986391930 49602601
925131392 -470017947
-288785198 979230809
977084924 -264507722
970640583 198060883
933839608 -446152775
989465614 -110233045
10284988 986616285
963347093 241058645
940633583 -425755893
501660444 874090538
961067930 252986668
535409823 857052077
848252923 -619005199
988975807 -3814614
753243336 689268055
-408789806 954918639
-377997866 962735486
286845954 947994015
559254902 843895534
786613613 -696748620
923680106 395165058
-643023128 845084287
-607850804 868730096
795702786 -686783719
-579489760 885472632
942625551 332259075
717277700 726379628
855792564 -607602712
989925645 -82980888
798513562 -683618535
-660294009 832087528
960134220 257707914
136041865 975251927
989687109 -100147774
579633221 831838668
147347859 973783149
37907147 984815165
707183480 735934563
763085530 678330375
753950353 -729594541
766327618 674641456
930061540 -456802399
-86255793 989856387
971409198 193026029
988485876 -138315806
206896539 964498108
952184984 -386398182
934241986 -444984727
987520234 -157417518
467761440 889432407
923428501 395912683
-742898549 755401954
746761059 696288291
855122319 548992922
982373844 -221888562
551831315 848088686
986245400 -177189281
878876353 -569053484
-618304341 862067943
627665123 800313699
731986021 711766006
409208469 912340176
-569598818 890923155
919968611 406019567
710542352 732798228
-318429232 974767863
819134191 -658914555
983410249 90134215
895991848 -536306910
790187554 645804417
491602356 878811078
897711177 -532807589
652223591 782129720
647071188 786079038
569755701 837769813
853658283 -610881119
978109758 -257246508
627096117 800716697
876666449 -573013526
-714715940 784563124
79895188 981383887
573562188 835500287
940672738 339433199
953458474 288764411
989272331 -13835857
-701032980 797453012
847737401 561622416
557613574 844833283
974872963 -279097590
984724551 -196603262
-515277012 917361669
533329310 858158833
989779261 -94676672
689759503 751512803
300913719 944599150
-253504135 983323857
571292444 836855257
-271537615 981385549
964510208 -335026519
296966191 945567810
560856673 842974846
-720968308 778363605
988065337 18869190
19737132 986043663
-497780299 924760190
917326557 -489533033
976166333 158896571
989830735 -91216920
-235329636 985002038
622145197 804191441
-28695973 988467435
947639178 312953721
-641613445 846104286
284556944 948532541
31646263 985258086
768575153 -715390849
679754784 760016783
339029118 934547884
-232344648 985251741
-656880240 834731015
890463857 -547263430
-661350058 831262187
85446816 980858681
-197284737 987665146
-65310566 989525981
834027813 583859288
836883410 -635328688
778429358 660425499
-558942677 896573931
989003679 -4672432
785013314 -698455235
-490602782 927647549
-275168156 980962582
987387958 -159703528
983872639 84594110
-667336523 826512435
436668886 902121684
954974055 -375699687
317336813 940424915
445592172 898609257
698752822 743616294
-536309819 907830822
929031373 378730500
539969405 854604183
943252386 -417381229
930807842 373057260
889812699 -548524003
733984695 709715896
827492656 593940161
-500562094 923618572
-650995998 839199811
960647072 -352379608
576637551 833650998
988994219 -125817332
-504584456 921940914
148360878 973646134
886287492 488698702
989795107 -39570808
315659820 940861850
985305794 -189537771
-700988972 797493468
-726370125 772877887
672956445 765666777
238443441 958526233
-309791930 976167566
-21240807 988171019
-550321666 900979756
961532528 -348542226
-579331437 885560851
886743628 -554416659
932737508 -449316420
-314798596 975365993
-115220814 989995595
939217474 -430164134
779707277 658873256
-13718148 987843421
927306839 384137089
-220705131 986163621
-431963082 948187125
519295648 865433341
903047794 -521663659
630452332 798327546
984951984 -193890759
55422660 983482303
774466763 -709432322
663949236 772937495
904481531 446919803
948551840 309301852
886619977 487976707
443234832 899546654
-528015494 911675463
956220817 -370758855
975538339 163724857
939129050 -430436587
890498184 -547196769
-532757199 909494412
696098498 745976041
-519983754 915286587
822895841 -654090999
424689108 906683862
-579015151 885737041
-437875305 946346043
-689043547 808231402
-178102855 988614080
952641510 292284974
882208960 -562954299
964382273 -335628634
43640782 984391714
569377358 837994022
905081209 445448562
989940761 -81320003
-69228 987185671
985593322 -185912486
987187174 -162997159
973575073 -287077102
775219752 664271712
34178683 985081350
934682847 360328526
866069904 -591187967
614022293 809781477
932853157 -448985895
190414406 967335225
-38094890 988799827
980967028 116543381
620108369 805605163
988528019 -137340242
127796465 976269110
500125774 874821313
483133377 882667299
-590389718 879258195
847651347 561767183
754065834 688367511
218808506 962323773
575002625 834635993
254844513 955145733
989134306 -121784398
622487910 803953018
-720701844 778631755
813958468 613786677
796634669 637434881
772985726 666918054
842796146 569803374
565108888 840501899
762213969 -721680164
982637172 98990588
73331913 981979114
919435689 407536939
699650577 742813521
923783829 394855720
-419981595 951768266
636800264 793731234
273761631 951015059
906716920 -513759897
940940781 338461945
167086170 971010689
844373942 567217790
935387540 357956902
836928317 -635266027
-592163078 878221919
765548283 -718407732
878255209 -570172532
981332086 -231577213
906159659 442774847
781615554 656536779
954655141 -376947142
734551013 709133005
-667559419 826333033
566811806 839504494
-174687641 988755715
819337582 -658656785
987015334 39177721
985815234 -183021361
276555063 950381192
828752165 -646388789
965850840 -328603679
714285763 729253398
897617714 -532999145
359756006 928541582
820095914 -657692579
-27175401 988409298
960384039 256456078
796128292 -686306762
342405885 933598376
863528082 -595340155
639203403 791966719
814739479 -664419703
452456319 895836382
945201395 322505487
373694416 924255372
591333011 824595838
-463828805 937645328
903723659 448768961
835674159 581267134
-363105957 966108535
973266123 -288911718
984611457 75290637
-661056404 831492077
-134780699 989841625
-324739200 973693347
-527381890 911963699
737378602 706203715
755289892 687025222
-283027398 979990394
870834236 -583164409
700062308 742444286
931496494 -452822175
989467642 -110151952
812491147 615865679
852332145 -612902950
977322510 149663858
401526682 915044995
215216606 962987707
954137663 285801034
366757089 926417469
871455558 -582102709
911969605 427928924
736173342 707456602
248650475 956444007
977980537 -258180358
-671127963 823439317
-114801244 989996434
812703341 615566414
779867152 658678327
417763823 909251238
-669990797 824366517
317267970 940442987
-624639583 857906429
-378452758 962628337
482567112 882922180
960198595 257386500
245237160 957146766
-626723316 856511125
-210450342 986876643
-741115063 757337850
775353714 664112410
950297786 302171553
858795000 542527342
191387359 967173685
545056894 851832264
989789240 -39173686
-88212106 989877126
811788689 616853320
792157315 -690722915
679034705 760619832
937326028 351303693
-525013773 913034605
981409889 -230885929
-353761423 968107370
776202403 663101258
624379543 802630278
-719453454 779882505
61718636 982969979
-616233150 863408292
-710132545 788967248
-109636214 989999310
976577294 155673316
980091131 125118971
762390242 -721508495
929999676 -456971872
615656 987150066
920987477 -480598187
-24496288 988304388
107645363 978580922
936419238 354435193
962227604 -345469731
241162765 957977665
777907586 661056594
975782781 161856324
519016086 865574517
317762406 940312971
-289522895 979131139
883028982 -561428058
-17546832 988012993
885973301 489379173
761504334 -722370577
984986772 -193471893
-527068705 912105866
850858901 556330419
969445148 205674923
-237106556 984850639
-617459617 862615564
-385420635 960955940
540866181 854118878
842333663 570559034
986637068 -171517032
-477048847 932847587
931621740 -452472087
649033302 784584355
984429733 -200019640
-477446500 932699326
611831088 811261765
934375534 361355988
889148452 -549804575
26699640 985594399
893989719 471628302
-16057091 987948008
989999099 -69832342
-498818503 924335871
94604528 979952119
652097523 782226907
657468866 778052757
620786427 805135161
960010643 -355097536
890271819 -547635971
923879121 394570946
950071970 -394148295
985638100 -185336462
-70961801 989634897
780003049 -703728375
811038830 -668949623
988626941 -135016599
-699178130 799154459
980080957 -242188406
941316064 337096816
101933213 979192982
40694818 984611384
-350163913 968852907
-153248921 989479195
312109070 941778809
662557319 774044326
972261883 -294732830
-67289244 989565961
-597701823 874939111
635215546 794887821
309787799 942371462
839137990 575743433
988919812 -127792241
-488459210 928489603
977587622 -260993937
915316144 -494294400
78434795 981519504
875230021 511643926
946747269 316490300
936004168 355859647
-695561817 802439840
-689296709 808008717
309312141 942492365
927425504 383768242
352337148 930740547
989886614 -47037603
952900281 -383710362
776394288 662872051
-29712868 988505627
-548733717 901775478
979566264 130055594
855088149 -608687850
408161546 912713123
-514271984 917799430
-489279683 928168575
907050401 -513032701
631311209 797711624
619106748 806297881
961722285 249619477
968928795 -313016147
983082939 -214754897
968607698 -314693915
-665788325 827753320
699901011 742589047
-506741879 921031371
745531185 697605000
-364223177 965863127
775594521 663825991
34884372 985031515
-108606239 989998081
989998510 -65850111
278389910 949961626
872678332 -579996544
-322986454 973996013
-356623111 967507401
-83121481 989820574
988743179 -132226031
974502078 171476845
118329278 977383505
475296392 886157837
789398456 646809102
42123725 984505183
982271167 103017717
-267656733 981826438
962138600 -345866054
518537897 865815640
749223333 693637420
977459505 148532203
979719852 -245075106
-632933407 852252152
-466954007 936534274
-171316827 988889334
167929909 970885757
-36381100 988742305
989052335 -124205376
-747388431 750462506
175556779 969727607
831004253 588564761
451943939 896045411
-314990711 975334662
962959827 -342193151
-655047245 836133615
421678644 907805906
924553298 -471525373
952981941 290822100
981147900 114734669
724731051 719080802
-708812148 790216129
429537489 904857611
-602306928 872156522
968904001 209025042
-730427602 768684826
-325298559 973595966
825887238 596365613
697893696 744383293
147502311 973762270
-601945123 872377788
-212992032 986709557
-395286218 958499310
936239216 -439144946
28908312 985445997
912514680 426500505
776092972 -707768269
574122517 835164744
-93556630 989926153
974353219 -282326846
976070593 159640340
-391471869 959463108
198923572 965897753
366890616 926376409
952692628 292066119
714835075 728728426
-274908171 980993623
-561796457 895083826
610664195 812044291
-496098212 925443885
959513289 -357204142
-66747178 989555164
599367611 819472398
-704838649 793934001
986025822 55344907
688541576 752564099
-126386406 989936513
549586673 849336215
939924398 -427972461
960979467 253438809
984334820 78851507
988596319 6543517
940274872 340868516
989243413 -118374183
834095115 583753607
968817570 -313598475
330927705 936783237
-436505872 946776581
363225146 927495533
-502905124 922644254
-36579993 988749074
879567681 502879531
939164697 -430326855
725107967 718704633
-43899489 988978170
851066835 555975043
983549267 -209846437
979267314 132805203
-445148423 944011199
910936536 -504398951
-693335700 804436903
920877884 403401910
654141162 780645879
-333607439 972095855
322539873 939046865
588176376 826576898
-159863924 989287773
258932382 954275422
-94030536 989929839
964534841 -334910313
937748230 -434645610
200958846 965545858
901821280 -524261322
925130388 390807701
776777455 662413929
-697497310 800686913
751080278 691626904
979390126 -247657163
754904188 687448566
-580099126 885131956
967617562 -319801236
566367334 839765163
916601740 -491260979
-74510717 989696016
986471499 -173953607
943643496 328436606
923494217 395717589
-737805351 760897885
326543721 937972065
356760540 929437489
212140611 963550928
763140508 -720775309
982158152 -223972134
892016998 -544233997
-485451126 929655892
989834456 -90951415
988172019 16561516
934154901 362091869
-704585462 794169514
642656764 789399025
902303638 452205094
915816880 417613423
272124412 951383899
-302167178 977334309
823651643 -653110901
465146662 890551111
345172149 932811475
-693136108 804614671
-683793989 812791561
70435383 982231342
98239986 979579284
239760217 958261136
914922222 -495216729
926724587 385938979
673645584 765099666
773799061 665957040
872302523 517391923
989488258 -109320505
979026135 134983887
-675079309 820176490
33889350 985101721
-638206054 848544139
546213750 851197263
819696462 605529339
-186795336 988215377
984732744 -196506976
-269059850 981668426
989774915 -94957027
49924937 983913793
-152237643 989505867
714308687 729231516
887853150 -552295177
314335070 941205256
961594515 250280293
765883357 -718076438
212396762 963504204
620244728 805510711
727555674 716252390
419167179 908734883
869360398 -585670147
980775825 -236396571
931007999 372413144
941277842 -423724918
196134954 966375282
824741881 -651690817
-630957779 853619195
-582064292 884028548
-603460632 871449034
939338449 -429790300
988056653 -147447052
797462760 -684806731
-438650212 946100985
989535156 -24834830
434657710 902898602
-570164838 890615082
-226557779 985715855
-685207392 811573453
-26430348 988380477
875901687 510306181
981377913 -231170769
758092830 683929590
943792395 327873888
-321613501 974230926
780637890 -703067435
980879697 117413027
22995833 985836647
982980998 -215806503
-682307596 814068234
-364693894 965759594
-251608735 983512373
793893226 -688804534
989999859 -68841903
-22490176 988223286
605062316 815762161
-370146123 964543850
897839036 -532545106
-219560615 986249018
106713667 978682054
-654359219 836658166
987039025 38764269
967342621 218471511
-169374713 988962976
914257651 -496768168
982065658 105230140
989743666 -36249905
952469785 293019451
917627369 412609360
963452655 -339945121
988902971 -1650573
254683903 955179737
930605875 -455303411
848931145 559608211
-72742477 989666239
387344965 919853854
923210779 -474987223
-338633800 971142727
848154541 560920322
964502947 234755260
-272071627 981324114
912092968 -501769767
946137408 -407821081
-679198737 816716663
983309910 91319222
863710901 533610687
899691125 458434393
199764724 965752626
960074735 -354825712
989366835 -17501751
-648216977 841272690
765972399 -717988310
748252778 -734916065
894906331 469542562
881899372 498043180
-500661853 923577316
778407391 -705384227
-641130598 846452621
790032415 -693048981
926316442 387194399
954916411 -375925508
-342518293 970386452
-66311208 989546376
967238173 219092810
980095188 -242072832
630071734 798599808
976512196 156188107
989783762 -38805702
-125815541 989941277
482526869 882940282
-607632026 868866949
982122105 104626416
-670957939 823578299
962688984 -343409874
548676579 849840289
985775597 59110685
942173755 333939469
745786448 -737188286
670633053 767566512
860892183 538756473
-236065002 984939494
-220486161 986180028
819808236 -658058921
-621299264 860113980
971668300 191302611
816738455 609813044
968446326 211825179
-243882236 984248537
983058114 -215011862
903974265 448158459
985797759 58781111
981430827 -230698670
983153640 -214020170
741846190 -740781930
899465817 458966989
669609050 768398087
972858163 -291299063
267373726 952441596
392944100 917988348
934698854 360274991
816940051 -661680441
775579404 663843972
988904621 -128186659
-129587486 989906278
831922467 587143632
934572940 360696056
-34648471 988682880
571031687 837010604
807851237 -672768640
322021274 939185101
-121028678 989973264
988858201 -129370061
658526550 777224408
914139017 422168406
988081987 18510780
299503289 944947620
973014085 -290391008
-60168758 989412527
920134449 405544526
716143144 727473040
955120356 281430471
171565361 970341588
-80879482 989791573
839933461 -631035902
-719753244 779582979
808210312 621829818
957575552 -365279563
-314738947 975375712
956074761 -371341878
987173789 -163211373
557451431 844925512
943875645 327558458
403955490 914195297
785906185 -697504411
931324807 -453301545
-699245875 799092498
-8052148 987579246
-414480446 953336244
788612448 -694593885
805382899 625711525
574099048 835178808
964453129 235030229
939470679 343753221
523715647 863183486
-449566984 942544921
950504687 -392586611
-692751201 804957037
989997046 -64988862
-298309539 977901381
896630287 -535012937
-748470598 749256179
825254412 597315677
968353519 212388917
961563675 -348406027
773811943 -710099035
-61223651 989436747
-143856952 989693829
963545295 239989548
767165723 673680221
314168441 941248380
-522774480 914041612
989851567 -43803133
968778054 209798732
632306103 796996106
-736876148 761890383
-273239486 981189054
-64830403 989515934
537467227 855951213
-627451143 856018355
544030080 852394824
449625387 896987769
728969845 714827288
847086639 -620724077
978816601 136859297
-142622829 989716720
-443795118 944452631
787188179 -696132410
897154635 -533946755
-253190935 983355214
706243492 736804259
-589758939 879625151
368957429 925737739
723946514 719861556
946570791 317186918
876927862 -572548537
978312102 141294843
735540335 708111962
952512724 292835826
798243990 635308554
161115770 971876701
284865302 948460282
-666503317 827181165
986573012 -172464852
-53585007 989250684
936648098 -437934952
-715161106 784127968
-571072984 890119664
881148797 -564913782
989300646 -116428535
-123754144 989956492
963650672 -339034170
954461718 -377700786
974486813 -281500797
-645955126 842942316
986861552 -168116985
988424987 -139710035
929655497 376749089
-619629040 861206232
887337629 486414868
984924719 -194218565
212350045 963512728
842816080 569770783
924660840 392225113
906797583 441179027
822250208 601779485
-105537375 989989974
959943081 258659513
989664037 -101375120
-736895904 761869329
794440641 640308943
457413700 893796296
-637190227 849265133
930960535 372565924
952573253 -384945886
982543671 -220217628
725543276 718269670
727637408 716170204
899218577 459550354
872015016 -581141998
-681526679 814737012
972512578 -293300567
988299481 -142445299
-461214288 938563589
875853507 510402384
989997968 -65508287
973264205 180366891
-581019004 884616464
989440161 -111239432
846799448 563195460
978168240 -256821658
-443123963 944669869
-340617492 970758497
627442723 800471299
911845456 428253721
392318939 918198524
987853935 -151356427
919975313 406000424
974084679 174517385
-94919646 989936109
19184645 986078219
926829713 385614615
642988716 789150775
970667945 197884172
-747339155 750517264
596954722 821022139
81827620 981202773
968309215 -316244500
880045259 501894796
695893834 746156580
855439828 548440533
552630239 847642459
430695146 904417324
944612491 324757581
908001876 -510945272
-78620259 989759945
441884893 900080026
745825970 697289963
879638452 502733808
-733951386 764991543
431983090 903925808
-368316245 964954656
870738581 -583327568
922398044 398957982
966646610 222579567
927161082 384589671
462389844 891719220
156823012 972481884
621972048 804311799
180414586 968963149
863244679 534466813
-473431197 934186194
223175841 961506246
979122281 -249722123
-152994310 989485932
-292666408 978702159
114771568 977790328
947169781 -404314339
510330432 869895287
859658421 540980810
417704456 909273042
-71815674 989649994
895852293 -536589380
945030504 323160642
365377335 926840298
190840056 967264673
899400774 -529323421
422780519 907396187
761384495 -722487044
-402467023 956625300
150399424 973368664
-501470493 923242075
-406206513 955621334
861129778 538325790
981408567 112093057
323473300 938797286
247842693 956611095
764411702 -719528586
989958672 -55859462
935077374 359004157
952237062 -386203913
-381580418 961884273
-714395811 784875319
-640172682 847140615
111943602 978107207
786089168 -697309079
967115999 219815967
172224394 970241543
207305770 964424936
956384155 -370104746
-692323949 805336785
946644598 316895749
982959263 95361828
660232372 775883861
921461951 -479414486
862111724 -597622495
987186765 36141515
325797472 938173039
235499996 959115804
617390874 807479409
650584533 783392156
776873468 662298938
515754420 867210499
965259510 230537396
-664208010 829010771
692349414 749264280
-406285463 955599996
822924216 600783116
613118139 810394069
954119785 -379028591
880124278 -566789385
982926529 95733123
987890633 22581678
525885162 862067172
-623515027 858652685
331583460 936604345
-642322365 845592072
982676503 -218892830
628409526 799784837
-527331228 911986714
515036758 867568631
-647311422 841943455
879096335 503846978
80691612 981309449
268027310 952297141
782858195 -700738125
891645936 -544960328
759076572 -724715102
-519716797 915405254
-52280808 989216327
-289634948 979115972
723797131 720009984
797832436 -684389394
870367356 -583960053
626472347 801157524
857897406 -604325801
910697938 -504938373
849441972 558741918
709355982 733912305
-360769294 966618016
871580547 -581888676
928039724 -462294065
633138011 796395699
575986494 834043630
962801002 243978374
876774126 -572822146
784225208 -699292003
750899826 691822874
743161112 700126828
603894172 816530488
618537007 806690690
-706634724 792257969
819610320 605654997
-534628025 908621274
-702774527 795848268
-129977882 989902223
29679564 985393319
803065169 -678398178
989998664 -70217758
872170837 517648701
955869149 278034145
837677738 -634217636
949142974 306906584
-71556027 989645415
779378066 659273994
752932455 689608069
603290549 816925821
768191352 672501118
451536749 896211297
675416549 763635542
10623753 986596637
939590198 343326770
913936229 -497516074
961132236 252657673
874389263 -577021860
-515244086 917376031
-566031069 892845377
141440118 974562123
281440332 949258969
727079680 716730573
-727974434 771225840
122211992 976932663
701880941 740802459
265250505 952908182
977038132 -264831570
985581021 61970861
-611364795 866518562
989270722 -13776109
-521699431 914522566
980012063 -242745391
-724235067 775058524
861510061 537635497
113370114 977948107
722651293 721145498
792665312 -690163165
467779722 889424550
978732771 -252668807
747436940 -735669320
743388117 699886231
816970450 -661642319
989579851 -105423591
930578544 -455379169
-241888346 984430170
857635759 544589447
-403672376 956303716
-461277598 938541489
920397258 404789481
810904601 -669111970
-662588616 830289717
-646584230 842479822
-257514499 982914792
903665637 448910038
898321424 461657226
408336200 912650998
972685918 -292299490
-521373289 914667980
719839321 723899394
799777357 633271911
463325312 891324386
-375364106 963351733
946361717 -407063806
-715179599 784109878
-584118864 882863848
973094494 -289920044
927613891 383181672
639841057 791495574
202135639 965340656
866277395 -590845288
976620717 155329337
964506375 234736308
667919453 769762719
984809364 72687346
927271529 -464356136
868130770 -587746475
988821434 -130290245
844245091 -624866438
916124092 416770042
951488294 297192251
879941473 -567122759
712947570 730526611
983001659 94880015
853200275 552316843
124773752 976631439
-671413555 823205456
765248838 675873856
176550574 969572964
-645514022 843266067
430528767 904480682
977161417 -263978066
935602029 357229842
-215993160 986505657
483382135 882555264
857534087 -604896681
48208016 984045254
989068301 -6711372
239256047 958362838
-553791531 899225472
824201250 -652395770
890787796 478806018
573939012 835274691
-286403225 979549483
761116085 680551514
928519367 -460999376
975085882 167146135
152838525 973033763
989757399 -37101613
-336785666 971497683
987870081 -151051611
-91681101 989910357
927760693 382723253
-576641896 887057204
644488166 788027340
949118241 307007156
376952036 923222727
895964847 467116950
836801157 579483926
528091883 860920242
989820937 -41370377
-476898730 932903519
866480376 -590508939
985257276 66593967
220742317 961963727
986343948 -175793167
487184602 880834346
881838902 498169441
958632795 -360898585
859154203 -602341470
870864450 520183100
761423890 680205385
-569434431 891012462
-199505805 987540532
985673099 -184883210
540959452 854068317
927467869 383636513
-658119793 833776352
744300067 -738547118
-18075117 988035873
831220438 588230846
980374858 122381897
759600389 -724211036
90928871 980321570
951694985 296316841
901172842 454914761
-543262767 904481451
414419492 910468680
400182994 915512545
961863510 -347086951
-451563007 941873931
504670500 872647701
914864255 420210819
877951809 506175571
864620410 -593565488
921025604 -480503411
-37406400 988776995
936951912 -437031815
985591476 61819479
972387229 -294018578
895639259 -537020016
-331579090 972470472
654748159 780174446
934348692 -444674637
929874178 376051122
957340924 -366240270
939950756 342035157
843378481 -626116105
-544760044 903746630
181414470 968803268
979957307 -243184893
-249662678 983703082
932410428 -450247815
765847828 -718111600
323319299 938838536
905671165 -516031679
-583375042 883286959
-198504016 987597077
700779431 741798968
102788416 979102543
875506831 -575063663
966708692 -324374685
583297267 829599610
985107691 -191995392
506562630 871732134
989263845 -13521527
21724094 985918456
987829411 -151818005
123292592 976806121
77444470 981610596
822136768 -655071602
708593106 734624254
768044340 672670393
694307375 747551807
989998215 -65659758
462531098 891659640
871535679 518883370
135531609 975315735
864390948 -593939335
-309531368 976208601
-523788193 913586430
717741692 725931844
989971995 -58188101
-603358619 871511729
611036052 811795276
393304175 917867009
985875337 57623750
811821185 616807680
-593828819 877241970
164132817 971443326
955243391 -374639919
-248605007 983805077
969585665 204795507
684043016 756404935
139667172 974791072
-630786090 853737467
752093020 -731338893
-176342670 988688010
-87846467 989873379
881921891 497996081
933086792 -448317722
669226489 768707572
780261124 -703459843
982284480 -222759815
874417998 -576971726
972714433 184193321
-331832103 972423869
777417813 -706405718
87329643 980676162
885997401 489327079
-231794033 985297006
529550187 860157180
896199308 -535886722
460722329 892418855
916103402 -492441074
-582607918 883721484
988727747 -132603217
922886431 -475816976
785479878 -697958772
898168188 -531868449
939689769 -428701715
305422390 943473788
-438842163 946040084
989978099 -76097287
-625423489 857383765
61996759 982946875
911088568 -504054645
670360748 767788102
749848159 -733435440
979314817 132372455
102438024 979139618
425316161 906449187
787299891 -696012271
281252150 949302544
989791196 -39305672
925676201 389150608
178109284 969328762
-433793338 947621606
907867175 438481815
502785148 873553083
976280087 -269977753
-740192344 758333099
-497265814 924969656
948898194 307900771
-51343962 989191216
975171262 166506654
968317658 -316200787
677774400 761672986
74361462 981888213
-439342538 945881200
173136852 970102131
905532032 -516333082
-335577297 971728242
-621470349 860001553
-145845475 989655443
-1301507 987249087
697777069 744487253
120315299 977153393
641199541 790486777
796747913 637285918
931220831 371727550
753466128 -730050436
923510851 -474217742
816005316 610865457
944437864 -413492150
634809282 795183491
867125793 527270787
842221082 -627776806
-437942072 946324942
818180719 -660120325
-183895356 988355357
-219382697 986262159
-506879593 920973116
-363761111 965964743
5156726 986905929
-219708944 986238031
653235692 781347930
514683023 867744811
361283641 928082113
971917069 -296691757
-109037512 989998669
493439082 877960210
-502192906 922941362
-111804102 989999698
989684376 -100294006
860374720 539691694
-478491450 932307340
-456027507 940356418
-367953630 965035928
-652516186 838054787
426287148 906084299
792103260 643345672
863657400 533708990
889065773 482620132
961967717 -346625168
905049839 445525779
72742450 982030703
876265577 509578308
971569982 -298653902
-596072970 875911653
546728935 850914260
980220556 123875816
777313169 661771495
808672652 -671792264
967977488 -317955548
858272553 -603734897
439778616 900909538
852217650 -613076832
763595973 677752941
977609208 -260840577
616120906 808350222
-553800384 899220960
899283819 459396556
-348913360 969107958
-374270724 963604698
-661020879 831519853
893397413 -541507672
-129479746 989907386
976747958 -266826459
989695091 -99711330
978435078 140224232
-523343960 913786122
-729405261 769745597
-740401357 758107811
552265667 847846154
865709839 529912806
-339195551 971034267
719125776 724592555
931308560 371444721
927247814 384320499
983141833 -214142992
-451212760 941992208
817233004 -661313004
839460223 -631706062
880757704 -565631275
940381672 -426546413
114745984 977793223
968652285 -314461478
294283662 946218345
750132725 692654365
40019987 984661222
129227451 976095203
-666189676 827432363
816385524 610320103
431609500 904068506
828015581 -647369651
989450091 -20979075
952872578 -383815369
713541730 729962053
-432671659 947968793
539173745 855033436
873480520 -578605128
702891807 739881854
815029047 612262009
736904829 706696882
-237131918 984848455
821119212 -656382771
783890011 653730723
895578277 468004216
-383814042 961346466
-79360397 989770634
-186637319 988223208
406560850 913279669
913778595 -497882558
-248179522 983845685
823823072 -652887979
414576657 910411773
-283861769 979882647
-377417849 962871831
-38434295 988810872
975906774 -272447813
349718518 931502481
-608940043 868047028
892300691 475429055
-675155938 820112607
-741410355 757018818
591223143 824664972
941127951 337781748
958414978 266134608
850953101 -614985631
-385398979 960961216
556577204 845421683
-567796954 891898076
466737820 889871540
-740454284 758050760
989916492 -83916734
158146936 972296157
-104463633 989986445
936246904 355027676
-485607122 929595806
60632779 983059922
912677527 426071930
981669359 109403807
-522847056 914009074
-596238371 875813241
961805761 249186743
130111114 975987171
-105817151 989990863
989059472 -6428615
958738443 -360457388
952633147 -384720752
981522815 110921254
505334582 872326869
-668498093 825575457
-629794647 854419620
-258233412 982839949
983561549 -209713793
231751864 959855682
986397230 49517140
970172464 201069111
985642236 -185282985
479446144 884320065
-643857675 844477040
709808373 733487734
939272802 344457293
970511479 -304524669
-606347375 869667019
-577031429 886841054
797819031 635871115
-282762787 980024422
128249904 976214214
945209138 322475778
185468269 968147937
384866018 920668394
978839613 -251867636
-226032741 985757008
908895396 435866628
-630505993 853930323
-142767927 989714076
800037001 632925287
944143321 -414462101
40200868 984647891
-325057822 973637942
639579793 791688786
746467071 -736562857
910446643 431885441
345699670 932660427
-252100091 983463722
635528496 794659729
873402306 515242940
399920002 915603888
885084901 491293719
845479025 565393816
986561861 -172629201
-203006616 987338199
448727894 897350792
861955647 536824649
884297087 492979854
740688170 702735887
960322185 256767400
490998952 879089722
-342597505 970370887
917568321 -488953240
-451961340 941739234
-683998096 812616073
837863523 577790513
513344084 868410426
616748573 807920277
-742372772 755974234
-683283107 813230631
887287246 -553378607
684242601 756235740
929226445 378112595
839669894 574885299
242382356 957730496
989625116 -103337814
483281655 882600529
-690149238 807258316
989153529 -9558973
989764444 -37549059
10343460 986612897
579822135 831723978
785860947 -697552701
-593269495 877571928
989606644 -28426069
767794088 672958380
117996311 977421976
-110962710 989999996
-168589717 988991973
696900135 745266746
520819680 864661253
858021638 -604130254
712829254 730638908
970477704 -304709358
967065947 -322594684
952563840 292617201
-649885564 840031409
-644328750 844133533
988545391 7828976
-230143688 985431001
-709075636 789967892
-604642592 870721728
980691198 -237114227
-451587907 941865514
848699315 560000472
780550031 657844226
249415765 956284965
804932556 626324623
970317828 200138336
413647227 910747562
832921232 -640776047
854612741 549878835
891710755 476749416
719486854 724242073
988334618 -141692150
139063690 974868592
124099162 976711065
786515802 650450490
-648792583 840845302
756124411 686107995
-330170886 972728535
754530177 687858753
868517640 524652334
960619854 255265315
314002213 941291374
-450448932 942249188
-672544307 822277392
84318645 980966708
859100755 541980441
45283168 984267826
989536603 -107311549
258813987 954300778
972342414 -294274046
967751242 -319119005
838013750 -633746077
987669640 27048825
218411656 962397568
2153491 987068682
-481676684 931101946
868254396 525148643
564844190 840656520
142334424 974446043
108774811 978457680
918239967 -487337212
728364568 715438290
-498914529 924296541
627531740 800408256
829659704 -645174838
-545767812 903250024
-237328224 984831542
-179396251 988558384
690374071 750980550
322754796 938989519
918062747 411397908
-152339592 989503194
564781497 840693128
453117011 895566307
978470107 -254615862
915337768 418924113
925774416 -468329252
-518878134 915777490
814752923 -664403097
899024504 -530102754
907708292 438883472
949232504 306542311
-734593382 764314817
613029843 810453698
989990174 -62405944
-19127591 988081090
542830674 853050416
55442930 983480684
931360075 371278454
898798305 460539384
989638060 -30098787
375493232 923686250
981156119 -233120624
-710826243 788307544
530046522 859896000
864275586 532570655
975810308 161645213
-274515948 981039878
858109902 -603991252
-128548471 989916657
-245210356 984125538
-292920679 978666896
-596667885 875557124
555186921 846206987
163841422 971485621
193506752 966819556
656547236 778773285
800802021 -681011702
799930018 633068203
961770388 249370172
983844566 84935204
623009590 803589223
-368048628 965014656
905267666 -516904514
697743189 744517445
464233631 890939498
958035269 -363384735
-659864124 832422596
223322694 961478462
243082696 957587852
786568948 -696796436
975141308 166731791
943715594 328164248
831872540 587221121
554196066 846764797
17311945 986194698
264084245 953163240
984167033 80961139
755999531 -727655378
-580826755 884724326
675910765 763225100
1602905 987098047
823183972 600398338
-184550830 988324560
-380202143 962213556
898659256 -530857100
783573453 654122914
940743040 -425411887
-734689581 764213275
601933364 817811539
-476866893 932915364
-499851281 923911630
-677758781 817931354
989703607 -99233010
888722622 -550624482
-402800656 956536563
989991057 -62673909
745458023 -737489284
637465394 793244880
965766115 227666388
-269471010 981621809
57749330 983295472
-599250341 874009601
989559965 -106308940
980065252 125364764
554127326 846803426
944827119 -412203506
986376184 -175331177
844795714 -624068357
773405876 666422065
281572823 949228228
988398486 -140301215
689097849 752084661
711329043 732057722
876369574 509369651
503720685 873104997
-668116731 825883594
594249607 822750616
976875651 -265951522
989813514 -92407356
226117560 960946719
955297156 280633144
-503954588 922205194
-161091532 989249002
967699894 -319381472
-80373562 989784765
-482163290 930916552
646896644 786211464
988166511 -145220297
967039635 -322726649
-272720314 981249296
705158863 737803908
347298109 932201545
-623408420 858723317
-647265803 841977168
619576087 805973438
28462769 985476067
838740036 576384450
155718333 972635608
987437483 -158856684
988039674 19420450
879126553 -568601404
888910727 -550262345
630593030 798226808
986028515 -180187183
972143471 188100945
604466478 816154609
879268205 -568345171
711889390 731528721
270257702 951801513
988416884 -139892832
611209281 811679164
987321371 -160824103
948493475 309537220
-348252798 969242231
236495359 958916987
-631894155 852973112
918839102 -485885814
428560203 905227627
892586032 474789725
857107270 -605565344
987294831 34178687
891740167 476683665
-675416456 819895280
-704612625 794144264
-192528780 987921828
673894372 764894809
988091980 -146744210
976472289 -268688681
-205322597 987199225
914641021 420815169
-652953945 837723971
253715195 955384440
847419665 562156421
980048986 -242447199
989702689 -33797382
862486034 535856424
145666982 974008566
171512646 970349573
878324393 -570048113
815992838 -662865371
632335883 796974654
987517592 29976198
948041901 -401312870
989939790 -81432365
444009425 899239611
797205737 636681996
-55244822 989292826
-10757916 987706481
-331018689 972573547
963594454 239723820
-643043091 845069781
890609139 479203034
748575969 694335690
-637630926 848952489
968507293 -315216780
330753497 936830684
989127916 -8679568
404954969 913844633
978294680 141446293
969202387 207182177
820322966 604613345
359934399 928488029
897245053 -533762219
-564998301 893395637
709667485 733620040
985718759 -184288327
189387806 967504735
920210307 -482522850
875166650 511769751
925642620 -468676287
-642927803 845153541
185295654 968176036
748226417 694712567
859726217 -601433646
324391760 938550865
906930817 440843878
924229547 -472364706
679099851 760565300
919389132 407668802
-745602112 752441111
918392819 410475876
989148729 -121347490
989084009 -7218743
982924465 -216384946
989984682 -74831268
958825611 -360092959
955685007 -372892572
921143604 402629573
-473981064 933983902
-292548820 978718442
983290688 91544983
982212902 -223449036
7639515 986767306
979554855 130161601
790584768 645296988
986738007 -170009901
965601710 228602278
387062591 919947028
731307790 712457756
574772026 834774659
809559492 -670731736
-239289943 984661157
855971509 -607326161
894747503 469905179
911700413 -502664783
843669168 -625697793
796999021 -685328675
173058687 970114139
742735257 700577194
760385537 681371819
-531048407 910285857
799949546 633042139
-719810844 779525406
963228245 -340973723
194188155 966704930
297758622 945375063
-127822060 989923545
-746965047 750932438
-534025600 908903125
853020358 552626231
814149544 -665147753
-643480831 844751488
811523987 -668361883
988146313 17122062
-356754592 967479617
975606297 -274408719
-567349218 892139154
-448837520 942788525
341815174 933765285
834282664 -638916875
-243059338 984323837
462356231 891733387
-587116384 881150325
833425928 584802220
952268482 293878638
470178904 888390528
937448045 -435549058
973203533 -289280199
805409802 -675652533
961256645 252020528
539437589 854891220
780435713 657984178
980722634 118970268
-121993067 989968078
891508313 -545229567
-697223380 800935863
979041510 134845670
989921978 -83365279
480687947 883765479
988244808 14953065
294527247 946159490
689610630 751641579
908001623 438140922
979680206 128991407
473977728 886737182
204285330 964962252
-302970396 977214609
655313105 779735144
142392873 974438448
-190578595 988023424
550494665 848832216
785205511 -698250854
951988226 -387128936
617024941 807730764
775342017 664126321
979632688 -245760332
307344721 942990375
706929191 736170244
824809064 597982112
-727723839 771484667
853927573 551064389
984614874 -197886067
180869038 968890547
752727690 689831872
828331212 592664315
-239245780 984665019
952756370 291792614
958838408 264088208
854810872 549534588
233238992 959563951
126537365 976421206
-425385522 950179042
855574660 -607938785
-215018736 986573108
722437408 721356508
403268509 914436019
980472221 121432320
928739896 379650818
-261593859 982485661
803495722 -677896078
989996780 -64861811
-218403595 986334179
904044411 -519536130
976945705 152735197
623061942 803552668
92523402 980162208
-116728154 989991548
807481084 622835267
-159003509 989314491
-693322302 804448853
989877411 -87522748
299321229 944992485
432213437 903837757
805217665 625936707
920825015 403555226
-278439410 980566260
392224527 918230225
915473710 418553286
866037529 -591241272
975753081 162083907
800652416 632101043
572612946 836067711
-23519303 988265204
980460676 -239051604
824265204 598792696
980430142 -239306888
136340597 975214411
937385923 -435735468
724349466 719460772
978754327 137413073
859749773 540816843
-401492367 956883232
989880930 -87212459
-324309446 973767907
985864801 57781817
709331022 733935697
989635173 -102851684
988422598 10841720
948136406 310970239
989707668 -34092739
805382043 -675685189
920849878 403483182
987296398 34149928
957719944 269430556
-542224618 904988284
365511298 926799326
988622995 5865639
932207422 -450823243
610396647 812223322
-205988193 987158271
962884380 -342532973
-325472707 973565583
324533395 938512817
-409356530 954763213
902821944 450955063
443654834 899380226
-109558733 989999247
933830341 363170542
461303670 892175667
962806228 -342884039
465953478 890206888
887638929 485756541
371179059 925046304
875320463 -575391174
741379918 702007223
789614775 646534015
648718120 784825345
157190187 972430520
981655897 109543734
982774699 -217903394
713609785 729897317
-564474497 893673918
676175428 763005073
531609314 859070447
967507083 217491522
725991820 717820908
403242744 914445040
384243734 920871432
794947472 639646545
833896879 584064828
-520758330 914941915
451800779 896103750
-189220333 988093430
906320939 -514621791
804745347 626579023
338959978 934567201
607832136 813931522
601588184 818036192
541410772 853823486
692406726 749214367
-463671405 937700961
962031953 248010922
881205976 499487588
949189667 -397297052
807235716 -673497753
700886411 741702332
-20361430 988133789
-371068436 964335829
66679467 982553093
805768697 625184360
878864632 504320494
801661647 -680024327
574919585 834685956
818560731 607180588
590390444 825188378
950511817 301284666
924884401 391551234
518829158 865668828
915991489 -492705557
753217454 -730284175
825210077 597382152
-344321461 970030083
184036148 968380503
58107549 983266455
896293983 466360203
953976756 286507335
-557428360 897359754
-602976260 871746454
7425462 986779348
780035075 658473511
-386945670 960582924
896673118 465487252
955193977 -374834736
875439454 -575182117
601806735 817893979
538508084 855392021
145046388 974090760
949633574 304903990
-596349498 875747015
952685692 292095841
-379729694 962325937
-677894018 817817565
614999672 809116502
203337078 965129681
989480263 -22292466
-530840617 910381801
973994449 -284529411
345333125 932765404
-239866556 984610352
27388631 985548319
878915413 504216767
824232399 -652355198
885507716 -556766063
983780811 -207315916
866227409 -590927986
927795068 -462953108
-90253561 989897334
-661276574 831319772
228961518 960399319
979355789 131996705
850667468 556657141
965775408 -328972195
958312633 266623938
258277545 954415605
978102989 143105904
667452162 770138777
803868197 627767677
817806105 -660592506
988072263 -147138105
-520081779 915242984
415028069 910248205
604699881 816000935
916206921 416542213
980559959 120571511
769925648 670495991
762337963 -721559417
980537599 -238407931
722907436 720892354
592918125 823595526
973213102 180726087
913890754 -497621833
368686796 925821572
981731880 108752566
488978279 880016937
-635710193 850310965
358300505 928977735
778081196 660846877
134820727 975404348
882688730 -562062214
-69904280 989615814
-703813856 794886008
906610087 441649556
728432317 715370004
-457953013 939695107
900649602 -526723495
931028492 -454128277
698471707 743867355
879136682 503764469
-674538599 820626572
-676088402 819333469
967499082 217539238
806067586 -674878245
894832234 469711804
897278231 464087228
982232030 -223265296
826665477 -649159189
-155214715 989425924
954119336 285881777
-167172826 989043130
770442279 669895300
761385190 680248921
767287274 -716681061
950089045 -394087018
983049991 94329036
780433811 -703280095
-9612147 987652880
810704644 -669353596
-464562931 937385284
956198762 276517605
-243531086 984280732
827090069 594551148
988448805 -139168096
851749381 -613786107
-471519257 934886286
846547224 -621514661
989782934 -94438517
983582111 88092265
702211055 740502731
842332309 -627617642
981232275 113885110
-599182767 874050277
-708671785 790348226
-580170112 885092214
896700686 465423684
-670866574 823652935
-164651904 989131838
947763428 312458959
970993141 195769750
783074761 -700509420
853873778 551157125
478453890 884761485
988745301 2703672
926009861 388132495
-608528334 868305507
77029949 981648525
-648150273 841322166
761690332 679905567
158781170 972206864
-261106758 982537398
603579352 816736827
-260338569 982618703
976679512 -267290199
-102289731 989978597
844720856 -624176962
198887853 965903901
957092421 272372092
619346491 806132183
653164592 781403001
647966392 785398688
64271596 982756848
983741251 -207751211
967100442 -322421485
177887416 969363643
194084544 966722376
958604978 -361014710
-213501119 986675560
785834312 -697581106
94729867 979939392
982404280 101566227
785577484 651629431
212748449 963440024
149292642 973519564
985685406 60446854
988858698 -129357582
355357265 929853167
397415007 916467637
580595305 831253646
936306159 354824229
604881717 815881146
837597815 578215083
623681129 803119669
314507984 941160469
981551896 110621458
811451681 -668449683
-565677813 893033833
481820833 883257495
673987377 764818120
-770849 987221970
936856098 -437317183
889043233 -550007192
-433057394 947849597
959186091 -358581736
858559768 -603281641
581405343 830759036
375747111 923605763
-467197990 936446944
171885596 970292993
-711871925 787310298
785760579 -697659707
949789016 304267893
564219180 841021344
954042868 286217808
-354454269 967962642
-545123089 903568025
385996464 920298022
-237539361 984813335
551695888 848164164
-673389402 821579317
754814221 -728779029
972714505 -292133578
985423811 64230085
854115302 -610181685
973003416 182193341
988151476 17009752
660509422 775665540
794008313 -688676598
695579181 746433838
935997035 -439858560
988794836 -130950940
987271199 -161641540
-414316919 953382444
971799221 190423994
820679583 604090566
989442681 -20662943
795943707 638342090
984529317 76364569
938746755 -431608698
710421451 732911849
-298835876 977825043
-539600443 906260982
821604399 -655758403
952719199 291952251
981940660 106557562
-79133533 989767436
985052479 69431156
989587576 -27432380
-380179018 962219062
930506994 -455577125
-745306610 752767083
964397657 235336104
-193976889 987845198
938926703 -431057609
950845660 299895310
-500658120 923578861
978041435 143632306
794030809 640843663
143568068 974284997
653865239 780859948
958439812 -361703514
-38262133 988805290
768876083 671711670
576171060 833932377
916815143 414861966
-135851248 989826113
-44641026 989000230
-471332397 934954442
128547741 976178016
941166967 -424075825
584679077 828750045
-14925972 987897870
850467386 556998149
948080917 -401177597
801318356 -680419315
986479057 48193305
86715707 980735998
875367155 511371444
56943829 983360341
77215947 981631564
785264243 -698188346
-260193709 982634006
837822426 -634014784
-555000013 898608160
-186115392 988248867
762855790 678590129
530181679 859824786
-277965554 980624373
-461883376 938329715
696354629 745749680
-353869223 968084868
-496960604 925093817
429482574 904878449
-309183219 976263371
989999743 -67146426
989951130 -54735389
427560450 905604867
372034603 924777881
724128271 719680844
788655056 647751223
755531164 -728100286
949549930 -396017042
-421253176 951398376
722505564 721289292
700199057 742321390
862475224 -597038626
504334054 872809978
988891522 -128524195
899436369 -529249659
668697682 769134891
532632613 858528437
-590830471 879001297
962131380 -345898153
-670508314 823945223
989313924 -115956952
-693612280 804190111
-602357455 872125606
646716287 786348290
730886236 712886625
766136421 674860203
898633237 460926774
820052441 -657748015
423477703 907136265
659049721 776814052
-402961104 956493815
471973830 887612351
-162773470 989194668
947691357 -402525983
722325702 721466630
-566713600 892480463
535089059 857223153
71280612 982158133
722200887 721589632
-272248952 981303684
753654213 -729873494
567848037 838896001
-269890359 981574008
-654107389 836849742
966657139 -324630672
966849345 221389759
973832682 176325760
-148837648 989589562
-374665164 963513589
989905306 -48995170
646773466 786304918
880200593 501573756
535935388 856771491
973717238 177151022
451222996 896338996
838232435 577199680
907327643 -512426747
878848208 504354001
987007608 -165843431
722778848 721019530
972231040 187505429
978217787 142113685
-657018246 834625035
-310456601 976062731
113487089 977934995
982514157 -220510580
967759382 215980149
943085489 330536842
864027379 533028439
984392121 -200449703
811634704 617069496
930880476 -454540469
-533084994 909341732
832271516 586601451
982476905 100768913
989183880 -10619600
841548139 -628738274
239940607 958224717
770926475 669331210
122409870 976909602
470893734 888081275
405580944 913624721
588190918 826567795
801032387 631590875
-441066786 945330684
894862239 469643291
958661749 -360777713
770168714 670213590
885057291 491353012
433256653 903437925
671103289 767183201
961020208 -350768551
802599320 -678940027
829754644 590488338
975343626 -276105473
688986636 752180566
814677410 612763569
975462530 164301574
711529275 731868787
257384271 954606426
903238911 449945841
-196660800 987699725
989879517 -46344420
978453370 -254738700
831402955 587948813
965051114 231709056
572048766 836404340
734045482 709653396
891558913 477088339
960203969 -354276235
-197821889 987635263
-285808262 979628092
27918246 985512765
989988390 -73959109
259547292 954143527
733392602 710324427
446598232 898207024
-553066525 899594367
-404448125 956095254
-342303531 970428617
989720115 -34833677
980808293 -236120249
813082797 -666460232
72304540 982068972
108311763 978508303
242195625 957768441
988765117 -131686614
161732598 971788832
535372927 857071764
66569547 982562448
-639708337 847472844
528437148 860739843
914302432 421728564
832596901 -641217641
895294862 468653635
291797342 946816894
968273402 -316429548
803701102 -677656217
317126460 940480067
874930916 -576074821
926448799 386788151
-631528210 853225916
531247850 859261739
-240420865 984561281
-505318904 921631760
199619640 965777687
-383455604 961433366
507729208 871165103
835638310 581323776
872692100 516631854
862591655 535663298
-345415981 969812542
-223395795 985960310
-93365810 989924651
964922491 232426807
972762306 183863259
801804475 -679859685
943222039 330023991
-103796661 989984198
692456900 749170641
943518876 328906698
856140009 547218692
795206756 639307524
979306335 -248306844
174349303 969914780
87654130 980644410
300727946 944645181
-504874187 921819001
-213689486 986662935
452354233 895878058
851052306 555999882
826112635 -649888952
129480403 976064321
668173494 769558037
217459192 962574357
989373394 -17767850
-308999473 976292183
983744060 86152754
944323107 325859992
958163313 -362853567
959270694 261978336
-725627414 773638643
-312690219 975706774
979971710 126250739
705467692 737519592
909154868 435203995
989213444 -119334182
984447149 77428831
774475552 665155442
560256807 843320763
599993979 819068721
756457804 -727219122
975181605 166428832
-77173823 989738224
207635375 964365924
893738509 472196820
265071584 952947385
887408974 486259124
986593443 46317903
488861000 880070626
556664362 845372346
298300589 945242924
-729366994 769785260
482275697 883053240
831159442 588325075
131031824 975874150
-611109339 866680291
956658309 -369004627
976821043 153734544
578480106 832537626
363501646 927411669
921055710 -480428514
989113056 -8180069
123327457 976802017
-729008536 770156564
-554262628 898985046
690824007 750590210
30873115 985311392
-141908526 989729492
653695266 780991792
898415927 -531358647
981608901 110031499
760861797 -722993181
519132771 865515606
963875246 -337996576
-494155636 926228841
737346556 706237091
551057354 848519510
-635507622 850453523
-240862053 984522067
256535580 954787053
891100551 -546025611
-527752348 911795292
989854197 -89437078
979492252 -246861349
816358649 610358692
969078221 -312229363
-744502658 753649884
969705581 204040336
-509853241 919706849
986459880 48504902
772292908 -711642309
770676965 -713276703
-405264302 955875677
-563264510 894313354
985789140 58909291
914998242 419847171
4294035 986952932
-260998649 982548867
975815262 -273048203
-544591751 903829393
-599859109 873642901
-225652483 985786656
985357751 65171021
3553841 986993200
942433555 332974310
890878366 478604563
-674386047 820753274
618358194 806813874
-413155681 953708317
721527603 722251107
978195982 142302745
815779160 611189414
-743842054 754372972
980313884 122973771
594632632 822506715
988759814 -131817352
661443830 774927027
821713580 602570468
958989508 263351491
-740822079 757654066
48598777 984015386
894595969 470250783
41660865 984539671
939691336 342965003
-552624381 899818400
-653301250 837461017
364096183 927231005
747999014 694957577
-87534223 989870107
692010965 749558863
989285660 -14332851
275053452 950722770
852966416 552718926
940471815 -426263942
956388602 275640397
17903631 986158047
-711388761 787771597
959840097 -355820593
808080359 -672496655
461603873 892049701
878416262 505233828
300647065 944665177
979257215 -248686288
880888404 -565391726
857309577 545164722
327306051 937766531
697136641 745057123
-679887677 816133338
-225281174 985815511
982380533 101826015
343096850 933402641
-130374204 989897941
-484524631 930012219
580374133 831388415
729329322 714463777
634620078 795320968
-119046293 989982656
351899832 930868165
926148566 -467342818
975979641 -271968580
986084119 54453228
913553973 423739189
925502733 389678725
989609577 -104073194
613596625 810070334
900050612 -527973379
-138796958 989780936
880360503 -566357869
985900909 57238849
32951274 985167471
952799416 -384092403
944771688 324150175
838989147 -632371926
986630923 -171608093
746816545 -736241268
392550100 918120886
969088671 207885441
784472257 653008387
-512067445 918755798
838329618 577043816
-508450720 920305751
221933059 961740708
-53872927 989258043
951517164 297070111
532195018 858760374
-143170470 989706658
861732751 537230501
972922855 182753205
965003031 231977632
-16619346 987972671
920799608 403628794
805532234 625507749
918661513 -486317212
508492460 870793176
934030922 -445597712
979850163 -244041625
739843584 703624543
982371709 -221909431
984601100 -198046399
965938086 -328176498
-265483065 982066694
910882239 430759110
759028669 -724761178
877870396 506340361
494262476 877577567
407632773 912900710
194613653 966633228
987719664 26065972
656725407 778634116
963845680 -338133482
-581149193 884543387
-530027395 910756701
-387204074 960519523
742294662 -740374214
898900338 460299601
989615591 -28894984
790254356 645719169
-596992968 875362943
-447147796 943350842
-15641676 987929727
823121573 -653798958
929612985 376884349
845609305 -622884237
791283126 644401673
-98905865 989961548
989982410 -75293440
911320105 429623527
983268696 -212821011
810924318 618064503
401417424 915083084
-719032243 780302758
955844048 -372260910
592795787 823673050
349662327 931518758
-345123181 969870822
-441462421 945203922
789206406 -693948391
906541088 441822384
622947611 803632486
912925673 425414118
-139833308 989764317
980397312 -239580402
-708071932 790911850
285691855 948266042
-160438705 989269773
960084062 257957910
-477850176 932548268
750520903 692233849
989698179 -99538801
989975818 -76496180
989257743 -117900477
936696129 353481510
887821810 485355978
879436392 503149689
876744398 -572875000
940458592 340206424
-313578923 975563725
957141858 -367049967
291495893 946889092
768914499 671667312
731576397 712184050
785759399 651401311
953055392 -383120738
-709761497 789319098
835961362 -636607217
466453682 889993058
719661842 724072051
925074165 390977840
660809437 775428758
-230532025 985399806
591644618 824399541
571763719 836574302
-696635145 801469438
783651383 654026489
516662297 866756709
428998498 905061889
-614413998 864578560
923814754 -473435179
-322651574 974053424
184720901 968269378
-26059403 988365969
893883983 471867759
-666258632 827377148
948562737 -399500346
769677203 -714283818
457497797 893761341
-63024118 989476986
989804904 -92989944
-526046990 912568271
248456979 956484097
970588526 198396938
-246307550 984023029
853793465 551295558
-160968373 989252967
787343434 -695965399
984086790 -203910331
743358799 -739405165
861282340 -598950739
986991129 -166101606
835731553 581176445
-748267891 749482485
396179416 916890364
287153060 947921471
-520365766 915116625
978808345 -252102903
-458324133 939567211
-686903082 810103277
954585200 283822735
-717254534 782068592
-103486593 989983118
-379640027 962347255
836705750 -635576127
581946500 830427837
190017499 967400806
962837038 243787355
980698692 -237050725
-213260688 986691633
796898882 637087045
-230005897 985442062
968900893 -313162326
944117087 326642647
-425087223 950268087
957273008 -366517374
970974864 -301978187
-185341607 988286591
856180245 -607003201
239482443 958317176
836942590 -635246105
202584518 965262022
895957301 -536376839
975385476 -275837012
661298598 775042029
-267206043 981876662
-522814798 914023542
614370021 809545229
622823581 803718988
975229039 166071217
811121946 617788190
419621890 908567191
-616845733 863012776
-492678067 926821388
-631720676 853092999
984021665 82769515
762407063 679097369
-30952716 988551727
981229667 -232478767
345263240 932785409
957270238 271541478
551991497 847999280
-455883843 940405627
977661060 146852389
986220833 52328989
892959554 473952133
269651361 951936465
833141211 585246825
563554466 841408903
-493483272 926498865
890052811 -548060212
907720027 -511565466
667118388 770406830
-205204781 987206419
793799806 641144873
923413340 395957658
122521274 976896585
-96010596 989943405
970615424 198223326
896348952 466233683
971927771 189558942
988181536 16352234
980434320 -239271971
525070560 862487866
479687611 884212515
973958432 175425168
757612587 -726118339
966191691 -326931743
952007169 294990892
-380429728 962159335
705802754 737210907
583987817 829175611
813137567 614952081
709219885 734039598
-744165909 754018979
812254159 -667473541
949814063 304165227
574462598 834960583
989350387 -16843370
834603215 -638477665
374189672 924098950
964362421 -335721859
740943415 702467141
989238104 -118547068
278580656 949917880
521519604 864305204
537064619 856167164
82451867 981143803
-346350316 969625892
-492370494 926944326
-346833265 969528995
955582744 279341093
-667973042 825999556
953273050 -382290458
42225591 984497581
-224484778 985877015
909230273 435011341
454161780 895138361
732596918 711141077
203726483 965060999
-376216091 963153588
934230351 361840394
455346010 894651512
989526621 -24426058
-207329833 987074658
204000386 965012652
970529069 -304428426
989329091 -16005909
733182943 710539804
952519362 -385148065
80823543 981297095
738305551 705236906
973823987 176387955
889918893 -548318963
984398332 78051052
941248037 -423819289
-407588146 955246818
955744047 278606304
784545577 652917356
941072191 -424375138
82132510 981174006
582135381 830312170
972914742 -290970025
-389717152 959900158
-346376459 969620659
988434347 10558348
989998858 -70065820
-629884565 854357820
959706501 -356386758
742502960 700822515
75258385 981808363
-414822925 953239483
-52635091 989225797
988436534 10505490
346998774 932287642
-57408041 989346220
985459553 63719086
-584388725 882710125
374381335 924038356
166177203 971144569
437512592 901794804
-607273278 869090756
90723486 980341989
142971661 974363023
-384810449 961104468
-50142461 989158362
885465057 -556846852
-477401510 932716116
-555057381 898578831
952727341 -384365056
-370992214 964353043
981549613 -229631727
-570794656 890271737
-120013369 989978224
979447901 131150418
-110145055 989999666
-575976029 887425749
-81168365 989795422
905406741 444644631
985991445 -180684775
980359522 -239894983
804789964 626518453
-645213976 843486066
917035161 -490228813
989991405 -62784561
807862981 622309532
768081985 -715885389
989666003 -31661812
689880344 751408220
572694393 836019086
67757626 982461182
-384540808 961170000
978175333 142481763
957793577 269083224
130879638 975892878
834923990 -638037655
983965016 83465967
414358870 910490629
84253212 980972933
950302733 -393317510
-273387711 981171825
724555769 719255370
-728777667 770395492
989824799 -91636214
68691589 982381257
-732684040 766325291
-114159178 989997540
-89948871 989894393
-422369678 951071018
-95462269 989939762
973858368 176142010
844139843 567602649
-233747124 985135524
-246680520 983987926
985023689 69822073
544647302 852056831
369195756 925663852
988013569 -148292311
989162588 -9872370
930450390 374205777
172831923 970148940
979061246 -250189074
962719781 244407381
-312314286 975767103
981150218 114711369
349428618 931586446
-80519448 989786755
983996563 83078642
-243941660 984243076
828203057 592859482
973466667 178934825
-397429661 957947468
703337938 739474291
973006368 -290436122
940030932 341746859
521778706 864173084
-14262812 987868167
833763508 584273995
958368052 266359191
917583434 412731504
987579256 28795244
900674163 456102871
989418596 -19644427
779503499 -704247657
963016487 242831435
971246645 -300468382
723153966 720648323
913240784 -499130161
-273584329 981148905
981009447 -234392654
502464347 873706541
458251870 893447860
907007793 440650148
122486096 976900696
-393481146 958957633
876770245 508563369
867151096 -589392961
-697110202 801038607
-552542396 899859894
982736022 -218293641
871160772 -582606714
989814484 -40909422
-49524216 989141015
679633271 760118619
557866004 844689600
-402565827 956599078
-395254831 958507307
905612490 -516158802
-435918426 946960524
921648091 401157396
965533622 -330143866
970483272 -304678940
679409020 760306453
940687795 339378775
162997281 971607641
393483287 917806622
959655879 260084151
-721929993 777394473
682742935 757503897
986281297 -176684011
-301567838 977423577
979781507 -244588255
785092077 652236695
945830293 -408855979
-647868038 841531343
922718712 -476244531
292739778 946590575
596334520 821419273
910689264 431258785
392104389 918270555
435947631 902400651
989973343 -58452800
785321156 651950379
-369356735 964721215
988806941 -130651074
-690618343 806844885
765764976 675284664
721663504 722117687
-5503285 987457336
-265375318 982078477
-310678835 976027546
953019366 290660761
602630307 817357183
796870856 -685472767
973024197 182048391
770941049 -713010389
-394493151 958701132
886190427 488909183
894875751 469612426
988514139 -137662129
-688110172 809049745
-712865010 786358336
560798392 843008496
586617796 827549647
-36292083 988739266
988875694 -128928895
735415391 708241143
893682263 472323933
989987913 -74080236
104080295 978965061
897675666 -532880372
-241432714 984471058
-164284693 989144546
849418036 558782544
962912955 -342404368
-700697310 797761522
274337228 950885034
218371486 962405027
849238371 559087456
275432169 950636752
-68005962 989580013
673714194 765043193
907085452 -512956212
770357201 669994309
-187560289 988177337
976749609 154304369
-294989842 978377585
-409923414 954607224
868709045 524290931
795455773 -687060285
804687815 -676500989
961234888 252132095
799623025 -682359294
-685124628 811644957
708370411 734831613
903887655 -519871475
989261410 -117777206
838774723 576328628
815111338 -663960070
101789960 979208086
987293377 -161281308
-319359142 974612096
-281505840 980184525
923235610 396484497
678949002 760691551
-698147672 800095150
727169127 716640799
-653596018 837237729
-721251264 778078549
625597686 801774341
812931664 -666645244
-262223254 982418553
908295592 437393798
923827537 -473402226
851221151 -614582406
-398154946 957758682
-533233714 909272443
549014012 849653537
987220847 35526362
965365071 229941573
-116161731 989993254
928854375 379289670
798616645 -683501680
974576869 170926020
941743816 335530355
839382098 575349737
-157206401 989368824
-461386770 938503349
751607870 -731792917
-562533542 894697241
-341073955 970669437
983288057 -212618612
921474940 401663166
987162036 36586376
950384486 -393022274
982700913 98279735
949972612 303514599
978813070 -252067388
-310927763 975988076
890176215 -547821254
847522661 -620082517
408064692 912747556
361230790 928098044
882922800 -561626236
-156624853 989385775
831700498 587487987
985154869 68027032
373870384 924199833
981249969 -232300984
852539145 553452506
704629777 738290218
-710281518 788825816
236399867 958936091
-671862757 822837291
135479810 975322197
-164826278 989125771
92289311 980185697
252664922 955605476
925594259 -468803517
900044796 457596730
882553436 -562313865
929897892 375975326
987575829 28861055
922913042 -475749044
334729082 935741871
-652947190 837729083
672322589 766187048
416908877 909564558
789902218 -693190867
-585512479 882069064
924501458 392704804
174559365 969882286
962815062 243903882
412070435 911315512
-697820798 800392701
724009199 719799243
988138178 17298378
-737855689 760844065
813952764 613794786
-543198461 904512924
860315744 -600494451
972485977 185763620
932646954 -449574685
915256236 -494434874
-658596893 833407231
254048793 955314008
988850954 -156632
-555783916 898206694
-523598014 913671963
976905320 153060353
863385478 -595571026
-66195094 989544021
786885447 -696457355
950656308 300684004
-576414962 887182951
954856254 -376160986
796325719 -686085259
517383221 866395870
-746021676 751977368
-503522791 922385992
946719709 -405849448
966485890 223517882
-548046874 902118186
444029643 899231586
-686033708 810858254
980863228 117576827
-31783654 988582140
121626694 977000808
935545004 357423379
832460885 -641402617
961280160 -349641069
-185155185 988295580
987248611 35023102
956030878 277290916
900939562 -526116313
-652475074 838085811
989986098 -61275278
957722777 269417199
377878174 922927345
954094057 285993093
969487554 205410094
-336863704 971482758
242154588 957776770
-657722374 834083074
985600610 61687147
974956938 -278569123
832276584 586593574
870625142 520644233
933315902 -447660700
977540875 -261324668
-406928532 955426001
856071895 -607170869
770085079 -713873228
984515777 76540869
-120485609 989976005
929483275 -458384288
476547288 885605734
-208111834 987025701
641329847 790389656
52169664 983739719
896068774 -536151125
-165648284 989097063
-666576480 827122556
-104735756 989987354
978430278 -254908042
826898376 594841657
957409440 -365960440
984486888 -199364545
-267569397 981836201
866774058 527929456
827713322 -647771105
-41986845 988920822
148767715 973590924
818622500 607090948
922021505 -478009859
58750037 983214287
601025191 818401852
506453588 871784998
953552769 288355041
479652253 884228270
-729088206 770074051
933195777 -448005446
-584928774 882402253
25093831 985700289
-516319857 916905518
971596232 191783309
-744068969 754124983
989979078 -75922125
566544333 839661415
-13093757 987814827
420751658 908149517
631024345 797917659
961044366 -350663910
932998859 -448569280
885893212 -556035171
-483288847 930486482
-216948566 986438738
621201479 804847132
-7157349 987536620
243274414 957548686
-591982581 878327689
338529412 934687372
757475597 -726249171
721056683 722712818
988111591 -146345689
284216934 948612148
-695067711 802885230
849648669 -616936084
871126391 519676606
757219173 -726493777
-202349560 987376868
975399775 164778300
-655869258 835505711
-607761317 868786140
464828593 890686537
-580422382 884950893
939538897 -429169830
142918719 974369933
-35252016 988703634
786343954 -697036984
798813239 634554460
930274604 -456217763
-99321790 989963944
594002678 822907540
-161352118 989240609
456555310 894152427
973858426 -285360543
987046727 38629498
796431628 637701721
-625802031 857130548
989927830 -51616372
-217841934 986375123
-419218960 951988087
980112123 124918584
655070342 779923996
-69204199 989602776
798387138 635118985
707460159 735677749
989344106 -16595120
720483354 723272368
-629654340 854516011
-230832254 985375586
359256062 928691562
917420276 413184778
878576443 504907913
43865731 984374839
-457539482 939837417
-681039816 815153169
989809296 -40546726
-459662650 939103743
789527556 646644943
-607516049 868939347
-190155540 988045318
-602808519 871849343
978496487 139687383
-608585347 868269737
396052748 916933621
989154619 -121167027
971037035 195482006
769722180 670732201
-333514607 972113052
906781122 441220403
151194274 973259811
-167704924 989024011
330441020 936915754
771400049 668778218
559716332 843631164
989994501 -63878381
888096637 -551827880
934791331 -443386402
517613563 866280441
-653179199 837553434
97182896 979688280
975516164 163893739
869867839 522093909
803912047 -677409530
739956956 703505338
-259257519 982732588
971634348 191529274
65891745 982620015
507870386 871096378
775589739 -708284136
969781023 203562561
936510645 354120506
185709702 968108600
971389725 193155154
885431705 490547656
759409979 682462416
720974260 722793303
816371943 -662392189
-311383079 975915811
977532818 147923684
-642785481 845256824
-566274753 892715212
820006552 -657806505
-269840173 981579733
958444581 265992852
171714436 970318976
187756139 967773398
864085192 532921882
970335301 200026361
826865972 -648893966
905215994 445116103
-373071450 963880832
197158230 966200572
879772410 -567430425
939257190 -430041473
968285566 212801358
-724019712 775277433
542242963 853370663
-112643305 989999274
238759691 958462692
611021863 811804781
-193649082 987862644
177584605 969411165
-408684642 954947450
534442254 857567572
-583327628 883313858
-18614363 988059071
728895809 714902106
449576829 897007431
981843477 -226930557
-425438934 950163075
-678497741 817308623
983321563 91182082
960452504 256111151
-316785120 975040589
-490933940 927516577
367561362 926169546
910693205 -504949069
982593203 99479992
967977670 214664998
709606213 733677567
929959092 -457083028
-747203819 750667475
733897252 709805789
-649961106 839974963
-234477722 985074167
980958623 116627197
818747476 606909547
-662043468 830718218
545122073 851796519
-682170301 814185878
-717813475 781516021
874756046 -576380881
982438809 101188091
878676298 504704530
-567948649 891816289
-203744366 987294522
962418246 245992484
986993377 39560497
783802575 -699739731
-247037354 983954237
494569000 877434978
801512180 -680196427
728308879 715494413
856608547 546397521
-620386534 860712054
485487267 881604190
809615485 619885103
-573000454 889063250
-450561374 942211392
-614302892 864649740
96218373 979787350
394610626 917424949
74232554 981899676
945389554 -410334608
-589957232 879509955
-538248512 906909718
216217350 962803457
675702124 763398416
133704342 975543201
-705012683 793771928
827287420 594251639
819084409 -658977626
989143242 -121514172
-693233083 804528367
806182571 -674742623
70016056 982267521
-661117083 831444627
973088015 181602913
715090403 728484042
983647490 87312635
964752429 233372959
989305074 -15076225
776678683 662532115
963761729 -338521779
-315349479 975276113
-146459691 989642937
128793951 976148042
786377729 650624321
327180768 937800328
983797740 85503316
869411385 -585583809
-646461886 842569886
275126874 950706108
708792528 734438363
973889230 -285172367
775751260 663639333
86104253 980795284
775477565 -708399076
545909376 851364425
578385473 832594888
941165156 -424081546
-652187678 838302518
275674192 950581757
-299768444 977688999
960486025 255941968
982811574 97035129
988776593 -131402823
977773653 145903987
-85883816 989852314
647776437 785543167
-311417409 975910353
-617866898 862351745
765399390 -718554773
110144360 978306672
370801247 925164320
-4168266 987392567
-413444581 953627446
828026854 593127766
384837200 920677816
-702044766 796521408
861919364 -597931081
989468572 -21776964
-499016230 924254857
-702866661 795763154
-54843807 989282767
985915198 -181700167
792206048 -690669294
635004995 795041153
-256256232 983044805
978305015 -255825915
989623119 -103433251
-355788860 967683289
-646026135 842890185
987688162 26686290
437056888 901971470
-492123472 927042983
886341577 -555182517
987954165 21250878
379168842 922514373
-259446801 982712675
301952627 944341275
870534002 520819225
-489112350 928234323
135591464 975308267
886947437 487264988
941214664 337466299
642590651 789448448
921610435 -479042301
969861530 -308052164
920522112 -481752830
938130824 -433487417
823069077 600568575
891428583 -545385471
370064222 925394030
569637921 837839655
97595616 979645800
802092941 630164446
982534868 100127792
-703016255 795624827
-653007140 837683701
658913536 776920879
984528893 -198881274
748153771 -735007590
-260734962 982576768
894369830 470765926
866773142 -590022669
-466105449 936837356
922785334 397815709
67278837 982502050
-446090657 943700808
211408087 963684281
-563000717 894451999
934912403 -443033723
329678437 937123225
874859393 512378798
972466623 185896157
820148366 604869044
-628261664 855467400
-138002498 989793449
-439503697 945830011
927640969 -463367172
658057274 777592204
358924566 928790939
-443034997 944698568
723977121 719831131
738491977 705042136
681081127 758904143
465714130 890309186
-245877672 984063295
989404446 -112624181
906995308 -513152912
836935077 579271414
763755786 -720172725
334978299 935673131
989652112 -30875612
975379724 164930532
-588942277 880098130
669922882 768143782
-177224372 988651255
950886233 -391195911
888118911 484704464
-194590167 987812380
970768725 -303114354
-629558356 854581921
890709349 -546786679
-53096600 989238106
968759514 209912378
766253186 674726699
954774007 282983051
297918273 945336189
175717817 969702596
537033689 856183745
975420518 -275611118
972249177 187381814
989287562 -14404377
950682790 300573847
250114303 956139490
-335323839 971775973
957206632 271838715
-319513422 974586154
989729564 -35400119
543737237 852555093
968951123 -312898949
-40528290 988876358
31100221 985295786
-104003315 989984901
-371120515 964324066
874840900 512415403
8737267 986705147
824120113 -652501437
-723370817 775936542
919887931 -483317176
838742768 -632719899
989936339 -52698452
777757917 -706055152
955308256 280583003
-214071409 986637278
869387551 -585624168
839880113 -631111543
979939737 126552555
493026940 878151572
893167153 473485826
-691221980 806312519
-168491964 988995540
129384782 976076008
895390697 468434202
-717924560 781405762
-566530427 892578501
76482657 981698079
954010111 286361436
-286325405 979559806
967737512 -319189256
-742217606 756142953
924645555 -471285358
-73277855 989675525
952077967 294689941
194692587 966619915
-465460630 937066831
818254918 607624072
973893563 175890158
807936996 -672666900
-558139145 896991508
989648446 -102187162
-303108625 977193985
-659140711 832985507
183144349 968524910
-82865775 989817379
902126886 452629920
849291731 558996901
782484995 655467291
104422689 978928467
-367592984 965116586
-415083735 953165744
963250536 241577903
617260298 807569183
939295552 344376486
920936382 403231971
984736182 -196466529
390184235 918912478
447115052 897999837
-253554030 983318853
-424655310 950396485
-596605653 875594292
628653596 799611080
-27129439 988407528
-234672654 985057698
703201709 739598804
-679022373 816865775
336500384 935251903
-636230698 849943993
828638230 592196292
825244263 597330895
-613354092 865255688
-358494444 967109050
989962557 -56492412
-392889294 959106970
201347622 965478317
956990257 272848649
285396977 948335361
192655857 966962198
-291757204 978827396
981633101 -228873258
-666802523 826941449
-639041915 847949026
907899585 438399760
825077366 597580885
-490568186 927661216
361497688 928017567
772125908 -711811712
-475212067 933529217
488511409 880230556
-226948044 985685045
-242541145 984371018
757657484 684413002
-593612330 877369853
49233853 983966793
362687069 927658375
462272560 891768647
-430300850 948696201
762535448 -721366924
949009373 307449481
988470831 9672302
842492508 -627388265
-698461961 799808790
967364078 -321091458
-740566125 757930180
921582540 -479112233
920819284 -481015969
809901091 -670321824
911063363 -504111769
463662953 891181576
865084235 -592807151
-228842602 985534894
-748448316 749281073
478968155 884532901
537243509 856071222
-671465267 823163093
782512576 -701102355
989003053 -125580951
534703754 857428371
936991828 -436912852
983314123 91269653
-49109744 989129318
883209040 495290593
-59481145 989396391
-605066822 870459859
-644183541 844239435
-658943126 833138933
72444246 982056770
974395137 172261528
982819820 -217447218
943329176 -417130978
961995890 -346500229
906584416 441713867
-24739640 988314020
982971806 -215900937
965449939 -330547523
-608179791 868524050
989634543 -29906976
-63247097 989481898
972235211 187477016
776085096 663241346
-721703490 777622798
405220078 913751528
915913370 -492889912
984875924 -194803926
974984942 -278392396
695719377 746310304
-132038229 989878223
-507248137 920816998
930065786 375438345
-94768722 989935072
928693871 -460527584
838546088 -632997179
-101042330 989973064
-743066712 755218840
251549650 955839737
749259256 693598661
910970580 -504321927
-747745093 750065458
-577282016 886701798
-742139449 756227913
769954810 -714004402
975977479 -271982809
795395352 639060633
823795067 599491878
983337188 90998105
987746430 25533639
-655293547 835945599
699175683 743238494
954317554 -378260912
740444229 702992685
845411482 565505627
-386015800 960810671
91138779 980300693
981372752 112458883
-469615212 935577610
290130981 947215124
-475049392 933589344
989832094 -42219870
-548836658 901724028
784804478 652595417
840519625 573511990
214308274 963154700
-365015660 965688742
892395267 -543490581
916758037 -490889128
312822911 941595551
-529820565 910851427
-531441384 910104287
793049666 642120526
26243352 985624801
989974760 -58741848
-569554906 890947022
158746631 972211729
812317557 616110248
728050456 715754682
-348399 987200139
933081928 -448331657
-577507825 886576232
-457799744 939747876
985423750 -188060844
-232591595 985231366
480152130 884005208
929678368 -457851520
868386359 -587315683
972996321 182242771
952260522 -386116322
912498765 426542260
923563343 395512302
880503191 -566097056
-111309017 989999942
819787823 -658084895
-114600486 989996802
-705806723 793031379
327651240 937673281
-541666088 905260275
-232671736 985224751
989401217 -18916653
-303406943 977149167
827764575 593526957
989532618 -24711478
981144315 -233223393
870270842 521323852
-357245015 967375588
951465571 -389064959
91999613 980214716
311514125 941931043
962430186 -344566957
702519356 740221831
922522285 398591779
972981382 182346688
730946150 712825722
-456841872 940077226
954799933 -376381423
592225358 824033412
530337445 859742635
981611994 -229065954
874582707 -576684053
-718602241 780731327
877255130 507584456
980185260 124216376
927679291 -463264321
-620647786 860541104
-681810548 814494018
694170177 747672265
936899428 352779673
979606799 129678421
989861122 -44651316
863453687 534083226
438809695 901289181
-608360730 868410632
965408801 229694449
817938200 -660426091
944644539 -412808638
930625524 -455248923
-343534680 970186147
954427802 284520137
-607186283 869144974
465347512 890465572
943299509 -417227725
980831093 117896023
243144574 957575228
928427289 380635161
335340249 935573099
854980967 -608852598
-388891828 960104252
790823863 644990780
-8715865 987610638
598772333 819855374
810539934 -669552417
-693986275 803855922
988692656 4076476
227486227 960684450
533394100 858124440
969370291 -310679720
687041440 753851191
592380462 823935523
850937398 556196323
966913747 221010448
138830827 974898465
976314129 157744001
905463758 -516480698
978232631 141984962
959863850 -355719919
678391546 761157545
987487914 -157982873
833101116 585309387
803303723 -678120161
-446299601 943631857
-298012056 977944432
-577203463 886745469
862296972 -597325021
812734470 615522476
670229435 767894853
-264182675 982208172
490086657 879509012
882078266 -563197030
988542641 7897770
392708770 918067571
676829189 762460971
918195422 411027797
488348029 880305122
815392442 611742654
832194886 586720552
963714893 -338737965
526473522 861762428
-254464104 983227215
861780673 -598153406
859751030 -601394160
-598298726 874581406
-744979281 753126836
-609717221 867558272
381835035 921654993
904619910 446581336
714929182 728638373
-722767103 776548766
829085631 -645943192
989423165 -19837198
920628113 404124399
802149334 -679461533
-713593021 785655555
272999610 951186981
958544540 265512401
952117797 294520518
883708508 494233883
547557977 850458003
-431386971 948364086
952939486 291005010
755122883 687208570
979967537 -243102874
870161557 521532921
688329693 752746432
985115040 -191904958
837875323 -633940587
77115398 981640767
-411470523 954178779
-337085435 971440326
849612631 558452040
939403829 343991239
855859988 -607498567
570533151 837307566
935767847 -440531260
-195429528 987767128
-588247460 880499209
847880364 561381849
-97967005 989955864
958765747 264442005
792973142 642219808
963688772 239212277
-439875836 945711385
964116105 236881153
-43739841 988973415
965882220 227001066
528681951 860611890
-97283754 989951607
929604591 -458053268
983299469 91441862
383850121 920999707
-14121115 987861764
-222354948 986039343
-311164354 975950539
862053930 536645462
598137418 820263385
-677498624 818150043
-731746011 767308234
907113070 440385090
-654953581 836205067
251738004 955800255
15145281 986327262
988932383 -127462166
989826493 -41786739
-630101839 854208449
728392915 715409721
302839430 944120461
855552532 548244247
983538803 88607819
-233020214 985195948
506131427 871941131
783043025 654778621
812265157 616183921
697298025 744913639
989510588 -108400183
947727269 312602983
-521889785 914437542
985355438 -188917591
202374534 965298823
672740055 765844666
313203643 941497497
941827329 -421975517
15409537 986311220
776886438 662283400
734210503 709483659
986364220 -175502710
936349544 354675041
969845808 203151450
-627076364 856272357
-425142323 950251646
885282285 -557192654
-335750224 971695384
309356498 942481097
966367418 224207286
-536215323 907875519
343696257 933232499
440265526 900718319
989136949 -8989107
282204546 949081421
-394705587 958647118
989325745 -15875588
277239424 950224939
932904355 366235688
-128261506 989919389
839560256 -631564574
261937026 953628955
939285543 344412042
421944546 907707149
-621552711 859947329
567366450 839178959
989799752 -39888481
863334959 534301191
-229790718 985459276
-631442254 853285240
979616721 -245885782
960528669 255726629
-362873416 966159414
-249594401 983709713
766693248 -717272924
-459138816 939285535
-728088631 771107886
-563735524 894065220
135846554 975276430
-247458651 983914281
-236533516 984899592
200324802 965655845
-448553394 942883233
6958924 986805571
867570939 -588689403
68497190 982397909
538475929 855409328
58835545 983207331
-709102244 789942796
-636019056 850093320
-316441919 975097017
-453743417 941135184
153781141 972903797
893630357 -541045093
611544058 811454635
-73303439 989675962
-492582743 926859506
-211330135 986819129
-121960313 989968273
941556141 336218889
830044411 -644659512
-588380580 880422426
737756542 705809915
-351057726 968668739
307590857 942928300
535516174 856995316
983486016 89235253
-707915844 791058312
938578544 346913594
932139709 368746202
-619391567 861360948
971651813 191412805
940234241 341014918
251301490 955891654
-258570155 982804705
812213120 -667523628
-728259659 770931223
477900722 885006838
448751590 897341217
-386480458 960696940
-665747998 827785528
966240045 224944451
938110217 348561701
475026310 886276698
662899434 773772538
200480426 965628888
112166849 978082398
445407099 898683125
932753460 366732963
-397778005 957856870
193335918 966848270
815237638 -663803600
989951114 -80047635
985897883 -181929933
916482112 -491545030
917339869 -489501192
-262115571 982430058
876744887 508614516
834249001 583511763
876436171 509235837
212803436 963429985
-145587689 989660590
-679147545 816759956
277653962 950130143
955056418 281717998
-181277366 988474975
989193245 -119970936
787862826 -695405590
965756088 -329066271
988812570 915199
753494089 -730024143
299402824 944972379
-456351108 940245543
-497753892 924770953
981647870 -228738189
-552271867 899996705
903928286 -519784565
219997831 962102490
982606724 -219590425
888226413 484468351
-731663002 767395106
927909166 382259162
867749003 526100556
964637908 234008386
-53019837 989236069
964646716 233959592
749597710 693233155
902709118 451227529
958089926 -363158025
-669911795 824430705
-75495789 989712153
832064327 -641940419
815455346 611652712
835053097 -637860301
894841000 -538626361
-743446662 754804661
-434629375 947362020
222203290 961689875
637196333 793441717
987636437 27693676
-629237237 854801702
936080146 -439614013
976515160 -268399951
974672532 170218048
941591131 336090769
929987838 375687679
969304850 206547335
891338878 477579235
351673846 930934064
941269179 337267701
896826830 465132363
-560831116 895588845
348053126 931984134
935667565 357007105
723392120 720412124
-723517163 775787972
989940777 -53288740
301682351 944408418
842573765 -627271847
989821741 -91847055
909369341 434655531
972563374 -293008550
-674056484 821026771
808598078 -671881090
874795783 512504626
975953248 -272142234
-476220570 933155614
989124194 -8552594
-574794609 888076752
-257106901 982957027
978605046 -253618961
976635370 155213111
368450621 925894690
-15467277 987921995
-704926459 793852244
-222230016 986048786
-534805852 908537977
837128857 578963121
286021105 948188578
213635356 963277919
898615816 -530946713
29243782 985423156
574667071 834837745
-719336848 779998909
858890055 542357607
930566778 373831996
869114433 -586086347
-189959836 988055441
953348897 289238255
-393896065 958852575
13063659 986452308
-691791377 805809323
-145018157 989671660
-28984385 988478311
741823359 -740802668
742593597 700726809
978060322 -257604760
903128923 -521491068
849579633 -617038774
515114907 867529690
108064762 978535265
98631853 979538581
933544983 364117597
-563606138 894133536
984075488 82103028
-337860042 971291738
642505656 789511986
975747640 -273490678
969231307 -311418787
-211457956 986810759
987342168 33297876
845318731 -623307890
892033130 476028250
989846348 -43363294
-48339140 989107461
885066185 -557600828
918353462 -487063033
776984236 662166195
973007947 182161742
966543342 223182868
989989196 -62117970
943748565 328039628
58302900 983250612
869989793 521861114
969896216 -307865743
811199638 617679499
264406858 953092892
770545467 669775190
-614195784 864718277
-738317614 760349283
947427217 -403432387
732412186 711330306
972328011 -294356107
974923628 -278778992
871501094 -582024749
278449047 949948077
866635594 -590251337
841128215 572523065
945790819 320234561
738199747 705347417
-540809572 905676506
810686855 618395861
759563446 -724246598
905465581 444498930
983558077 88378452
989533900 -107425671
-328538790 973021799
-553553147 899346868
-545984396 903142981
88010484 980609522
-635366862 850552500
986939022 40503949
981914184 -226270929
785485760 -697952507
299117368 945042674
-747837449 749962543
910479443 431800798
975300653 -276381026
971673515 191267749
-415245267 953120036
975005542 -278262172
881828341 498191483
-687352271 809712238
752746411 689811420
874606135 -576643102
850648544 -615442791
-109708390 989999361
-448935464 942755848
-489670967 928014699
979246954 132990406
937173094 351833844
-496486333 925286455
973152950 181148360
760660031 -723188200
964008346 237471092
-729699945 769440101
675397557 763651306
983692106 86778075
986657239 45261510
969700970 -308912906
804713739 626621924
988564498 7349633
922963898 397288661
96889828 979718411
585033594 828531445
866159800 529075129
356523985 929507908
926474060 386710536
-194707727 987806071
136507537 975193422
-453212495 941315407
766383635 -717580670
866183785 -591000157
916569960 -491336483
589419500 825798112
-551829824 900219956
316901872 940538843
943037906 330715507
-419749938 951835305
984059290 -204218933
-246353571 984018705
-117209962 989989924
-64094508 989500290
806305047 624449891
-741509640 756911442
-142490230 989719108
866026775 529322851
989842997 -43091483
39378544 984708332
979760842 -244751591
515338618 867418124
848339935 560607749
823303533 -653563060
-510724829 919333750
-704505725 794243622
340554078 934120374
-501021808 923428306
172601795 970184077
311070447 942044395
901870224 453245634
-19831173 988111161
-286643013 979517642
478030943 884949115
762291539 -721604630
-695166712 802796131
989999999 -68209375
786276491 650751648
762727855 -721179010
636987391 793594503
-410271825 954511146
-67489887 989569929
989044382 -124432048
-522128951 914330635
-357961149 967223132
919719556 406729751
809204717 620454499
989710508 -34261444
329086312 937284171
956243240 -370669163
-600362397 873339322
92091750 980205497
850626618 556726835
923603365 -473979876
800407524 -681463539
989613230 -28771018
232855642 959639441
916537353 415630227
866490818 528458065
-640199594 847121345
856051907 547372717
962586932 -343866731
873228457 -579043158
-444169452 944330956
878369715 -569966588
788594141 -694613744
903201171 450037259
867538388 -588744107
780776088 657567144
696290333 745806566
529677105 860090484
-128004121 989921830
832585602 586113049
859426511 541396753
789756122 -693349988
976218445 158490971
205672695 964716382
338419368 934718073
978379451 -255280734
860665255 -599936674
-374801153 963482162
-30333061 988528799
224527419 961249809
-390170099 959787800
491996609 878628834
738695462 704829406
389261999 919219378
989980675 -75628715
940721348 -425480088
140441793 974691227
619089634 806309707
-713665207 785585637
978944397 -251076967
374844300 923891873
517451159 866361845
-274675326 981021135
746005654 697097684
675012014 763971119
954554367 283959489
-357549885 967310714
-183145945 988389999
942545707 -419667080
-28635072 988465122
-721221012 778109032
772882143 667040194
927271778 384246042
958261638 266867085
794759392 -687839126
847819748 -619644800
-107432681 989995575
437521181 901791471
784134528 -699388207
985580169 61983191
-463796303 937656816
589110812 825991632
859885959 540572013
-327607891 973187875
66005219 982610399
809646482 -670627423
36129948 984942900
374974522 923850625
981324261 -231646465
-701292527 797214352
299549917 944936118
963655844 -339010322
780199181 -703524306
-118106865 989986421
989487626 -22620940
242766832 957652220
307727227 942893836
981543292 110710205
967155051 -322147125
982460751 -221037054
-176132935 988696709
-168841745 988982761
402855960 914580371
842203795 570771102
958256855 -362464849
980172851 124335975
893807491 472040896
833334976 584944382
-141606782 989734762
422829334 907377999
912940753 425374043
982703256 -218623714
486510371 881140449
-561662135 895154161
989289048 -14461065
936811715 353082648
-369168266 964763531
-679538510 816429084
954972460 282094979
-529953232 910790697
499513543 875111703
-459378311 939202463
499858099 874948357
905260875 -516919186
780103850 -703623508
-40933513 988888795
884102970 493393912
806214342 624574190
902743930 451143496
732045037 711705747
456076113 894350615
826707286 -649103915
-730915230 768176501
-619114336 861541383
989822736 -91778626
975162315 166573945
971993369 -296258891
165106655 971301357
375776277 923596510
930675398 373483067
-609081276 867958317
485054183 881800221
136696728 975169622
297001508 945559226
539750263 854722539
569031547 838198538
-536940236 907532191
945267779 322250505
459754504 892822365
954615647 283687635
928214432 381303654
557069728 845142401
961237672 -349825479
155983412 972598814
762361339 679148997
853837604 -610606915
-375148697 963401683
589699391 825622405
883508862 494657290
828970637 591688837
-701388587 797125993
895551205 -537197342
-267224048 981874662
721514834 722263642
-221301692 986118846
766578222 674354220
-654001631 836930041
989938256 -81608612
-270691681 981482426
965926724 -328232150
982847517 -217166070
-607167209 869156854
47067650 984132186
744980397 -737926074
831144312 -643182236
-341809609 970525453
759171505 682728380
900610008 456255340
-493171035 926624063
-135680052 989828617
977176951 150856186
-659511489 832697126
-81639029 989801623
-159375788 989302951
919138383 408377959
943311713 329686748
-81970598 989805925
979524846 -246606415
830165911 589856643
985323813 65652775
796267046 -686151096
893948678 -540411203
33124743 985155326
832718684 585905807
977786931 -259570957
980293305 123172947
-550097053 901092607
-712919350 786305951
989918586 -83708195
759973341 -723851671
986480911 -173816215
866408474 -590628126
829666139 590624179
791925798 643574561
904972200 -517542148
951352017 -389484400
581619779 830627845
989445331 -20775394
785310261 -698139368
-563887835 893984663
-88801523 989883084
989617168 -28978429
988087318 18396013
564830486 840664524
988829983 -130076975
610794670 811956944
926404258 386924910
795984733 -686467753
925222544 -469779635
887251761 486602231
988799200 1278550
-296359621 978182050
258182332 954435977
798132108 -684050504
17726059 986169068
984054084 82368613
221727619 961779314
908949228 435729249
989477554 -109752941
517499481 866337637
822637054 601208068
912804076 425736826
986905287 41085313
217675735 962534192
982725297 -218401784
940412751 -426449171
939015555 345369594
918270138 -487264348
322234065 939128403
303609844 943928203
982740406 97836657
943647117 -416091711
913071696 -499520865
766426842 -717537791
155866783 972615011
-644101121 844299541
866946518 -589734107
897238785 464178624
955592432 -373259901
837882550 577760095
935813853 356509079
986962657 -166546083
964125825 -336829202
840073756 574233233
-76256477 989724311
985610179 61548350
943828056 327738833
967638215 216707175
668442174 769341246
667487177 770110632
-369975585 964582180
804389872 -676850214
933743347 -446431132
-742651117 755671350
946051044 -408112279
981514033 111011647
-648423166 841119674
939839189 342435510
973937069 175578511
914390916 -496457495
785526907 -697908677
-163514940 989170491
-688053406 809099435
-198875635 987576110
665901045 771381190
988238731 -143724555
-562006786 894973595
928531234 380308161
978258001 141764832
-544620966 903815027
846750841 -621216652
989999594 -66835681
750432149 -732891249
965726480 227892636
885356738 490709100
989482401 -22387763
926342092 387115737
957285232 -366467580
811908425 616685146
747498235 695496256
931641908 -452415576
-285279625 979697689
576223031 833901040
-146948033 989632466
989340342 -115003639
886995085 -553936804
492989722 878168849
-715052880 784233809
-263915267 982237059
-672459635 822347043
945416127 321680018
426802773 905890228
682583525 757638448
-399133070 957503371
960342518 256665156
-515534048 917249452
947590860 -402870892
969436073 205731537
-567876247 891855334
941425523 -423256190
544456795 852161220
474377789 886561714
989720775 -98249809
-381938857 961798379
950426390 -392870619
-124713879 989949642
428468333 905262354
882937126 -561599498
959155846 262539923
959369237 261496025
355588967 929784821
962162312 -345760514
766788017 -717178601
679492284 760236728
-49980326 989153827
695452708 746545227
-727809779 771395910
-458938923 939354798
166811628 971051236
347747974 932072058
929627471 -457990748
984840254 72278034
-398332209 957712464
968245477 -316573818
747010866 696020038
-98186810 989957206
965048280 -332474936
950134884 -393922377
131822004 975776615
773265322 -710654782
918533221 410082573
300264136 944759799
936130177 355428044
619829345 805798279
986983315 -166223833
51073599 983825052
-156065860 989401803
432664688 903665017
940930000 -424823430
799277981 -682751442
479856907 884137063
167413592 970962255
770017519 -713941273
329945605 937050558
730148404 713635107
-451266626 941974043
977318806 149694275
985152554 68058994
856844957 -605973424
753745816 688718077
929221628 -459096511
654908141 780050112
858910174 542321600
-674767185 820436504
878036774 506003572
742865893 700439159
-419717686 951844619
890668088 479072137
506257064 871880273
697654155 744596726
929831610 376187176
957901961 268571185
966887668 221164061
825354867 -650886929
97376301 979668384
-353291918 968205193
-475754850 933328289
-252674011 983406718
519196543 865483399
972521119 -293251580
271709194 951477122
792351460 -690509103
985630314 61254718
872257976 -580723016
-718351179 780981294
989780530 -38592362
970384337 -305218270
493380934 877987219
-561363867 895310269
-286447491 979543610
956933732 273111721
405098362 913794278
816755832 609788060
636977981 793601382
366992159 926345131
917694304 412423199
-366445084 965372308
898698916 460772652
887581200 485882815
923789934 394837505
-619884400 861039762
182814845 968578085
78658814 981498836
805132213 626053066
753142579 -730354518
988686688 -133595207
868590944 524514006
828474522 -646759043
-688951343 808312399
401325397 915115162
912541984 -500741339
895890922 467286715
163790174 971493045
-34790762 988687775
-238244283 984752247
968955965 -312873462
244384327 957321474
661784749 774656832
532039753 858842600
985975149 -180902487
63834388 982793607
977783336 145822304
726073696 717738957
-664112889 829086087
965236279 -331574811
970151582 201202714
884623241 492283021
646659493 786391349
-478946708 932135747
-705698767 793132135
510732554 869698191
798028885 -684167324
885300487 490830171
793615704 -689112502
-702660132 795953926
-270721219 981479046
654414125 780433941
-545470961 903396545
972885240 183013805
-553331572 899459658
836735284 -635535046
834464309 -638668099
989502427 -23293797
988748665 2615650
759636745 682209263
979134028 134013303
-516015508 917038921
787051852 649775289
626074924 801438072
845568663 565245301
804111864 -677175682
778167339 -705632286
-268374723 981745770
145922011 973974607
981642379 -228788477
989924283 -51178443
944579360 -413024414
-568351196 891599005
892259000 -543758874
980431468 121830905
319160624 939944286
903089415 -521575181
-655803271 835556211
-685755951 811098848
961377441 -349218074
470628239 888196223
-615243636 864045870
983785909 85646661
-347521647 969390266
16579217 986239779
-17513553 988011548
978879631 -251565866
801073345 -680700734
3913451 986973639
802763026 629261369
989582303 -105313293
807829492 622355762
927178334 384536182
985299041 -189622030
802469605 629656993
-19106030 988080167
551656121 848186325
967451822 217820966
511108636 869513741
857253452 -605336515
542752076 853093289
879741441 502521625
655273336 779766083
988361810 12279582
796097464 638140430
-537113907 907449820
279484077 949710276
-112583609 989999310
-316643504 975063893
138309256 974965222
295103314 946020139
-710673473 788453015
932476321 -450060374
277575576 950148078
-592842205 877823417
332231118 936427418
-488860789 928332742
-378406462 962639248
-529467887 911012769
949468206 -396308135
986093648 -179299802
949273074 -397001635
-669395039 824849610
778339406 660534529
894939997 -538427365
-278408008 980570134
663791669 773062900
989965785 -57037738
177942085 969355049
-138925244 989778896
935822087 -440372182
817210415 -661341339
827060797 594595545
960117381 -354644518
-18883046 988070607
987697966 26493743
-150509981 989549317
790313036 645644220
-555204987 898503301
884524203 -558621954
969474602 -310122898
893788777 -540729855
930404146 -455860899
50279406 983886474
989921685 -50864523
-699012004 799306334
495865048 876830360
-110890615 989999987
-257978015 982866624
807233355 -673500548
655168349 779847757
671709675 766688455
291593943 946865633
984156671 81090793
962723999 244385122
905012439 445617838
963894264 238094042
-495749851 925585098
-551520594 900375874
756189006 -727475057
-31230522 988561937
-720242567 779093043
987796870 -152425956
-646265046 842714704
983508217 -210287827
607363946 814242229
-651367377 838920511
969366981 206161590
988970891 -3666410
-168187618 989006595
829140754 -645869518
-471429390 934919070
-102769416 989980540
939033966 345304360
189351937 967510653
484100441 882231241
760648005 681077411
894214982 -539880016
433662177 903282041
329397699 937199548
666878744 770598944
-531865853 909907820
888031319 -551953390
975151699 -277333247
-604779286 870637423
64327513 982752141
836592665 579814339
-149051951 989584517
870141724 -584344150
642403520 789588330
634736344 795236520
-250000511 983670184
-86878525 989863136
620651489 805228750
252038279 955737178
-717759399 781569577
741559090 701818322
119181180 977284938
447440238 897869418
950531914 -392487713
-631401263 853313527
984349144 -200940573
923967828 -473040313
488464557 880251948
881494249 498887675
829817036 590392558
960306400 -353839464
556257581 845602472
971816736 190306196
-546546776 902864150
-673866414 821184332
26818630 985586453
976699137 -267157414
988235252 15167541
55630226 983465714
862320657 -597286986
-679095790 816803725
63766999 982799255
964295553 235897497
827960386 -647443001
907785135 438689294
873783199 -578078183
953496943 288597516
-287938804 979344742
881964495 497906954
978740763 137533422
554091713 846823420
-79901164 989778208
936166036 -439360872
-509446242 919880919
-227481647 985642841
-359393117 966915828
966692539 222310585
868293760 -587471758
847811374 -619657143
579919374 831664940
793912586 640997834
-361178055 966529111
-38620272 988816809
690639867 750750004
330206923 936979456
-702415773 796179340
-707199640 791729459
-475868051 933286327
-120679289 989975031
-173827337 988790408
769141250 671405163
517851824 866160720
988880552 -128804854
-247479356 983912316
104466530 978923781
834124983 583706697
684620077 755915613
-437472555 946472998
987232022 -162276628
-725322801 773949999
744267445 698951813
-268729678 981705778
988464673 9822810
-614201608 864714552
586260692 827771635
278757961 949877173
-409246714 954793364
988032396 19576544
950471170 -392708306
977331135 -262797510
886745167 487704727
862493391 535842983
360166936 928418152
987129757 -163912529
-547117121 902580936
-585654131 881988156
-451085835 942034965
890089958 480354758
858250085 543499682
767661235 -716306880
924552981 392549778
-597301191 875178751
821055665 -656464378
989427543 -111734221
759923662 -723899623
503597788 873163958
455830120 894452121
720152853 723594258
335816008 935441533
116636 987176014
772832395 667098780
695930075 746124634
-517947443 916189089
53718762 983617857
424324816 906820032
924976309 -470422974
495609739 876949679
-185056297 988300346
481349689 883468891
799642974 -682336588
-444587069 944194884
716255369 727365012
846733032 -621242749
666401267 770981131
942219017 333771511
136733418 975165005
188137454 967710692
300558888 944686968
-654558998 836505977
-568225684 891666783
-440978262 945359016
280024202 949585892
989628568 -103172699
-632641000 852455184
593202693 823415166
-375239134 963380723
-237830951 984788122
-390491644 959707905
-385122118 961028648
817075 987139503
984513259 76573606
774240015 -709663413
982261825 103119097
983069967 -214889222
8047633 986744242
280328903 949515678
30838883 985313743
-16781475 987979745
-566133941 892790440
968326921 212550402
964908031 -333144081
-96498112 989946565
496723654 876427864
-117725076 989987930
110642112 978251574
759920766 681891837
-273628108 981143792
884378883 -558895328
909447776 434454711
970898583 196388138
681489832 758560485
-113192827 989998833
-209171797 986958853
-355392944 967766285
96004660 979809239
-479058090 932093759
957045589 272590632
985501320 63119707
791009488 -691982158
923023147 -475467496
-22893371 988239771
758210573 683798645
233858840 959441602
810215126 619052621
821821645 602411228
-230597203 985394560
868551613 524588229
637301986 793364457
792879986 -689926313
806480642 -674390602
-423499800 950738322
433719845 903259848
765509916 675575871
-730724314 768375582
327025949 937842083
181043296 968862697
270200463 951814270
505927162 872040045
895147574 468990840
-671051855 823501568
-509064761 920043807
-347215747 969452004
906246067 -514784450
866629325 528199745
753870045 -729670224
976658899 155026370
818730860 -659425148
62798784 982880100
877499507 -571527716
744022055 -738800603
718956884 724756357
-546720741 902777802
422492200 907503520
-527248482 912024286
976789818 -266540656
973502311 -287512850
986251847 51840445
946949213 -405067405
891660844 476860851
446813502 898120731
895834183 467416952
926256809 387377141
989707861 -98991918
981318759 -231695063
805780505 -675216283
949166111 306812452
883801899 -559979427
912686901 -500407754
806056454 -674891369
952497768 -385229034
988968621 -126502250
521917259 864102422
701022418 741579460
-712574412 786637954
-383932629 961317709
-457783139 939753589
888483004 483904491
-643309651 844876017
984184074 80747633
513236300 868463846
899664326 -528776840
-163109965 989183732
805341650 -675732702
949685125 -395534279
-61548713 989444132
727104148 716706016
704898619 738043212
-13390902 987828473
706893935 736202900
-738001403 760688160
986845749 -168361183
668666569 769160025
-517804701 916252111
744593589 -738279411
487988660 880468844
223483209 961448085
969529115 205150157
-246210980 984032093
751551257 691115227
987570623 -156526409
967418203 -320816337
215712285 962896466
758602170 -725171070
983365174 90667641
986854152 41955981
-544329530 903958243
725252533 718560261
810383462 -669741177
956260484 276232860
603420439 816840845
854284022 -609922906
837223599 578812235
848042234 561109424
103891379 978985224
987278224 34482821
-567031370 892309975
983932609 83863158
901083482 455128053
488040797 880445112
171432615 970361672
963744750 -338600194
-257059054 982961979
650338474 783581577
721984478 721802488
970466415 199183577
543014529 852950094
989145059 -9267267
719351125 724373844
-472447994 934547086
982721898 98044577
-464348240 937461387
-32266669 988599614
399694482 915682099
973432482 179177472
264368100 953101361
958853443 -359976537
864942284 531337285
790806319 -692204416
-107117384 989994713
900433340 -527175662
939403396 -429589430
648574866 784934739
354733838 930036796
967429817 -320757264
441573882 900202709
981734547 -227940823
103527876 979023975
317349565 940421563
-691263210 806276131
830463413 -644097486
938965256 345547810
143357454 974312605
793170097 -689605766
807763200 622447043
850980942 -614943810
937244338 -436159619
959362771 -357838940
885984269 489355466
416874998 909576920
-128127197 989920666
987298514 34110858
490714025 879220918
223389344 961465850
915466051 418574240
-329048888 972930468
984255849 -202001232
-341313565 970622603
858514057 -603353844
966144079 -327165857
988614741 6075449
-556317758 897932357
878923077 504201110
-448440043 942920979
989961517 -78654314
760563505 -723281478
959233618 262159691
979475421 130896488
-325799259 973508276
946564564 -406376509
63667915 982807557
878772625 -569240603
980937139 -235015899
957394863 -366020025
-452459147 941570741
-418344549 952238616
981047780 -234060752
690176640 751151590
-312870455 975677800
-495325527 925756859
-647180274 842040355
338914212 934579980
802020012 -679611071
736631763 706980774
978153638 142669799
966252106 224874871
-147375959 989622965
-535823659 908060079
198240412 966015184
962147209 247410294
989979295 -59675589
727398429 716410455
975912578 160860081
-661206207 831374889
623358522 803345304
187442242 967824972
961492412 -348717327
-518233917 916062522
843945697 567921321
973335759 -288501026
631092232 797868936
286102624 948169382
-615830792 863667855
883432158 494819520
-633864824 851603737
967652747 -319621907
983788337 -207232929
361057913 928150151
972931607 182692473
-173175188 988816361
11531044 986543497
810794500 618245747
855254676 -608431600
901449978 454252142
977400036 -262315377
-644384239 844093059
-193855751 987851653
745887381 697224278
667241490 770308035
3741038 986983018
-272012354 981330939
857364759 545067528
277408423 950186307
919115747 -485211738
-156948026 989376388
186362257 968001990
-279826505 980394675
988316825 -142073964
798468527 -683669568
962503184 -344241298
296895213 945585061
806259073 624512903
-704895010 793881527
978729226 137635783
989978953 -59604127
887920125 485140565
844384149 -624665103
910336843 -505752745
965686524 -329404035
987302691 -161129857
965366015 -330951502
954925015 -375891822
925582159 389436958
281858968 949161795
523991818 863042065
730260612 713521435
701174296 741442170
923440867 395875988
921253985 402307817
971936063 189503111
665634883 771593711
-445359083 943941917
-334875285 971859839
735495708 708158116
248851527 956402297
981305288 113145317
-619566603 861246920
-642515057 845452689
941697052 -422391651
987841498 23601514
888494667 -551062951
525605341 862211824
-46919680 989066900
494399715 877513746
857891980 544136865
822293740 601715241
873186910 515664742
-1938472 987281324
878541842 504978341
959900522 258871137
-186233889 988243058
987244140 -162080240
-625701321 857197958
-735103923 763774680
786436638 -696937943
313179215 941503792
899761450 458267945
578287354 832654236
-722824116 776491053
935858931 356355467
913469461 -498600631
512652920 868752786
-673674181 821343580
988884762 -128697338
989820520 -91930870
939354046 344168422
-37707303 988786996
-378813246 962543262
782216502 655798311
638746188 792303785
27261163 985556862
604337488 816239456
271120895 951608941
931758511 -452087866
166059952 971161802
-664390758 828865775
800818892 -680992372
-157504592 989360011
886132134 -555581056
5715066 986875073
813682107 614179449
856418328 -606634670
-107011347 989994417
675581189 763498866
115991448 977651809
322438414 939073932
989338423 -16370665
969990105 202233955
983012126 -215486467
942990249 330894287
988584257 -136025678
954191569 285563432
989274006 -13898211
873010225 -579421972
-318251113 974797530
198509603 965968950
816510761 -662218485
913244731 424564715
871666909 -581740557
830349703 589573785
742364553 700968584
970134217 201313740
-259874153 982667666
767240141 673594768
-654497681 836552706
946409367 -406902599
-332875413 972231356
966114116 -327313176
985675498 60592437
989863283 -88710628
722259480 721531899
125140353 976587983
931920494 369461190
-462102672 938252958
907566303 439241974
166720717 971064632
659447727 776501354
-665969109 827608859
-505604315 921511561
399600658 915714608
782559695 655375136
19158454 986079855
262747363 953453584
-305832514 976782220
937473438 350790517
847241580 -620496437
-176726827 988672058
871227867 519480178
-436694034 946717580
885911015 -556001342
-182964301 988398344
515640113 867267590
-122115516 989967341
4620494 986935165
535143541 857194106
293896623 946311800
966910143 -323372560
788741398 -694453957
959480155 260951374
904935345 445807558
895113521 469068765
89520874 980461078
-672054342 822680081
418520195 908973300
-392197376 959281165
185973577 968065527
977723404 146327839
549510423 849378501
91923907 980222284
969970732 202357402
109333048 978396247
-547167442 902555938
-543992586 904123617
-83216945 989821749
933950710 362770622
474726977 886408344
846462360 -621638729
325400766 938279729
968439427 -315569533
921137421 402647591
395870792 916995734
941020393 -424538499
106533321 978701563
949152076 -397430115
-33902273 988657050
565508711 840268100
703596160 739237917
920258806 405187477
-47368530 989079791
157016202 972454891
985292629 66094270
-49574725 989142434
891374640 477499473
941001614 338240935
316314426 940691762
918609947 409867406
-31623321 988576304
898537212 -531108840
988596634 -135733249
779084682 659630495
957359271 -366165366
-76656925 989730401
924148010 -472575328
333470055 936088257
355162099 929910711
-276653460 980783694
942078222 334293651
-472625040 934482263
138651891 974921392
-512605446 918523041
944025933 -414848000
711420844 731971134
59300337 983169359
-511756270 918890187
-2478334 987308450
989389998 -113170362
-585922899 881834576
147204411 973802519
882821688 496106709
120224285 977163970
960604956 255340729
444862677 898900245
-743875362 754336574
894262406 -539785295
972382313 -294046718
370273469 925328959
17861842 986160643
148342690 973648598
-452390553 941593981
-689683497 807668325
849665036 558363001
509533060 870285292
-538704894 906691412
230467197 960106607
29571609 985400717
465464954 890415491
685200570 755422163
908645904 -509525147
469582681 888648000
801825882 -679834997
989996583 -64768481
195353666 966508125
745984702 -737006331
-616723622 863091733
177224128 969467616
643970173 788415656
-217535939 986397073
976334586 157583628
-300986717 977509873
927969874 -462482349
723587052 720218610
-410719223 954387485
680392630 759482091
922421726 398888231
414282098 910518359
-145358163 989665092
959124786 262691536
298652144 945157002
771638613 -712305578
-275679290 980901278
-697364190 800807927
941909373 -421713104
972761832 183866529
-570955894 890183646
-534465551 908697370
-40065864 988862148
279780514 949642032
617084951 807689591
752009078 690616497
681869742 758240465
-521743243 914503006
893273376 473247015
954407216 284611161
485705989 881505120
983724736 -207932537
-278625009 980543349
380131119 922205023
904224332 -519150828
-24199442 988292531
866741874 -590074680
341607406 933823859
-137654564 989798827
-516802505 916693405
930523287 -455532160
963400611 240770273
73160112 981994171
23310772 985816290
-498572467 924436622
941822693 335240305
805522577 -675519829
646299675 786663746
-171148059 988895803
376810349 923267841
925655374 389214031
112998378 977989663
870216135 -584217484
61412693 982995372
877830140 -570935600
343946869 933161260
917967095 411664407
671896153 766536024
633993524 795775904
985558713 -186353992
-563955390 893948911
988863425 -511668
-196197161 987725270
800748432 -681073098
-14427036 987875557
576284694 833863857
773825648 665925582
626128221 801400486
986255670 -177045191
679565972 760175004
-384012764 961298260
26158093 985630432
774699593 -709194720
833647475 584455668
975233266 166039311
602175770 817653681
-334172836 971990779
914160139 -496995203
765150785 -718800208
159759443 972068912
-149166849 989581792
-625426695 857381622
777644132 661373652
432828958 903602069
-644715767 843850927
987547787 -156930908
919502807 -484263086
-77769851 989747224
-140531573 989752972
969730311 203883985
-434867743 947287839
971326567 -300021192
856673719 -606239069
-729629719 769512926
945153234 -411121723
355814411 929718158
921827033 400633585
-670429701 824009306
226540565 960865963
984672164 -197217714
-593721090 877305629
921646475 401162121
943801268 327840315
12170805 986505593
704444887 738459940
-474634143 933742785
831807174 587322529
768563336 672072412
850305930 -615955997
775838879 -708028828
940899216 338612738
973285135 180219451
918715422 409570905
-245963869 984055239
829340007 -645602945
389180256 919246558
988109612 -146386054
985494301 -187172345
-442116151 944994147
34099183 985086950
-204712346 987236386
846935199 -620946391
-522859271 914003595
380989854 921928076
976763054 -266723821
723875399 719932237
989682016 -32584772
935756996 -440563075
965745337 -329118511
943182603 330172111
25127615 985698082
949657365 -395633501
-333679029 972082583
-186413364 988234251
978768914 137283476
-616480664 863248579
735635702 708013308
933617559 363877071
923175522 396662569
908569890 -509692999
989988541 -61933797
913500511 423882296
-630066837 854232518
494515518 877459867
956572939 274786578
982967100 -215949283
886973779 -553977497
-678943782 816932197
982361884 102029764
-397363403 957964670
659819548 776208894
227198535 960739864
-631809913 853031349
-418381862 952227951
-19693449 988105276
985617369 61443775
688933453 752226426
194869637 966590014
-76777444 989732226
59846422 983124683
987786585 24723752
916962766 -490401396
19096955 986083696
814873937 -664253565
778435108 -705355580
922006534 400107640
774930968 664614845
494920005 877271425
-191092647 987996780
869735042 -585034834
524066114 863003981
865467476 530363506
-682239925 814126232
-3232176 987346109
73649568 981951193
772528846 667455631
657747673 777834613
909894605 -506746288
899864765 -528360127
497769360 875935883
-549094113 901595260
-120323878 989976774
516515184 866830294
393702093 917732770
919241380 408086827
669940900 768129162
-321959643 974171807
780114863 658376146
813794003 614020444
989996010 -71533644
964336288 -335844383
-546186346 903042967
-618978196 861629961
184277580 968341332
969209931 -311532063
348584530 931830632
-643605970 844660392
-433628585 947672707
-301874987 977377836
896961144 464821541
983728977 86334762
-425329623 950195738
-179584925 988550171
382587768 921410562
641059552 790591079
982828812 96840708
-312010241 975815741
681980004 758147495
968283447 212814216
946787379 -405619306
419703120 908537225
970781376 -303044815
201650531 965425475
-737522030 761200682
989566880 -106003632
-274064960 981092732
894192167 -539925580
859042025 -602519154
987170598 36432538
774579053 -709317735
875694160 510720389
931896586 -451699596
326829275 937895110
972431672 186135307
936726404 353377104
782013894 656047431
524988776 862529984
799519284 -682477372
-329904631 972776686
-21564776 988184645
597455576 820701013
90484203 980365755
734826092 708849489
-217160492 986423725
749654000 693172288
355454413 929824516
791509639 644110643
610096304 812424073
-485796034 929523030
958468412 -361584348
927673013 382997087
820909884 -656651449
926414723 -466638795
344007663 933143966
-614641583 864432638
-415762758 952973363
-526689542 912277643
974226186 173492504
875507420 511092637
-705441639 793372105
754872749 -728723687
804422498 627017016
575570811 834293993
189075664 967556218
985132011 68342399
-144608413 989679509
489922266 879584419
867175769 527177111
432333649 903791789
685393582 755257881
308820700 942617126
803113977 628787518
839198057 575646594
657917177 777701924
-591137232 878822134
497141772 876231323
979127327 134073631
926541117 386504200
946184941 -407660741
-498123647 924620119
763189629 678212666
852735192 553116026
958405326 -361847202
980041397 125590888
917890856 -488178122
-187644236 988173135
98287136 979574395
510632838 869747081
-7810251 987567746
522148032 863984712
64752769 982716302
-182329846 988427372
316562479 940627262
816110011 -662719380
541186257 853945334
625061272 802151711
936664068 -437887598
987876610 -150927952
935970046 355976350
398543093 916080131
859653108 540990344
-599990024 873564000
-248768615 983789436
610525680 812137011
-710607393 788515934
790579082 -692452669
-677673730 818002886
-297372826 978036705
972903253 -291036849
495960394 876785766
-307281701 976560189
864369938 532396288
947865558 312051697
674125696 764704020
563473805 841455885
969025480 208275798
983194597 -213593853
-84547859 989837329
967469869 217713405
436085313 902347412
358559135 928900373
913544618 423764238
304834783 943621321
-274890440 980995720
786760855 -696590865
987191927 -162921045
837139118 -634971610
979617750 129576197
107041368 978646525
989991180 -73177187
960265868 257049606
435246024 902671617
488101026 880417683
-535913009 908018038
818868631 606733630
3458903 986998362
361658261 927969126
876148500 -573931938
944976724 323366463
-510233938 919543963
-634172962 851388460
948947775 -398151599
-21511236 988182399
72613365 982041991
774724540 664859964
594727713 822446159
930545958 -455469481
800027738 -681897722
947030444 315370094
705242253 737727191
977411574 -262234562
970878808 -302508507
533564410 858034003
370024788 925406289
-548370654 901956694
954787572 282922471
765353433 675754484
948407473 309883538
-25030276 988325516
930129942 375233068
973863005 176108837
711509215 731887722
855800166 -607590977
-539914178 906109841
731459264 712303488
622182964 804165184
921678984 401067005
629390158 799086315
983370258 -211754904
934335738 -444712308
772472378 -711460139
-640910773 846610895
894642743 -539024162
874367754 -577059374
764687671 676513492
989999972 -68575092
-495819323 925556953
-634694438 851023782
938569593 -432150103
152738043 973047609
417206717 909455569
786398749 -696978447
801643270 630769721
187354783 967839330
674347544 764520864
800632777 632127408
79266847 981442414
956687052 -368889060
-150580161 989547594
937370414 -435781975
-392139378 959295739
877539538 -571456049
928342581 380901505
985073457 69145578
935294456 358271963
-547490548 902395381
747679475 -735445471
162551539 971671784
-181363255 988471113
617467388 807426803
-412287519 953950938
-389443425 959967970
954582823 -377229448
909258793 434938432
780905525 -702788250
849407031 -617295273
801575844 -680123171
840777328 573093455
-445067815 944037660
850255689 -616031158
913192435 -499241977
930992697 -454228041
961187122 252376718
-713224967 786011292
948291707 310348281
558948589 844070967
986748733 -169848261
830203108 589799422
982246237 103288173
-9760376 987659837
-372247621 964068864
-507808747 920579082
986574389 46631939
-254948682 983178111
-109455084 989999146
438210944 901522921
-687411805 809660319
718200027 725488909
951293179 -389701599
254442766 955230749
-198258494 987610911
201991838 965365820
864476611 -593799978
681136286 758857794
850126935 557577423
802897193 -678593650
322329748 939102898
-726217877 773033993
756174684 686052616
920031134 405840714
831984631 -642048193
840042393 -630881435
981492006 111237801
-237653225 984803509
654223675 780581840
863314444 -595685920
-640819723 846676422
454434662 895026384
645632687 787167240
-484972037 929840282
-215110686 986566783
936847478 -437342823
-42760886 988944191
449778418 896925704
304633592 943671787
240636182 958084139
-511496112 919002380
376648232 923319449
-709724849 789353830
-329613632 972829102
859836436 -601258248
682713218 757528982
989928418 -82686803
595924820 821681468
977695846 -260223466
858232008 -603798865
846166962 564250385
946390242 317898360
-575438855 887722057
905876062 443480400
406233097 913395241
794353361 -688292413
936436044 354377340
1025856 987128518
-480836842 931421076
964187451 -336541351
-96045999 989943638
836372594 -636037954
-559872771 896089231
-102312673 989978692
583661480 829376057
-134937743 989839385
989997837 -65428210
-422104930 951148795
544385774 852200107
151414927 973229542
-399661701 957364739
774217324 665461695
86641817 980743181
-638341208 848448127
406146891 913425607
876079880 509950159
475366002 886127164
781424068 -702245697
974371787 -282212223
909664753 433898211
867538932 526495854
989306920 -116208089
961002267 -350846242
933777231 -446333184
975232230 -276818821
-556395547 897892347
827230920 -648410879
891118949 478069337
958741328 264560703
935631127 357131053
31223125 985287316
-685851389 811016198
-587006897 881213297
652166941 782173393
85678450 980836378
-639245108 847804026
540225390 854465861
-605806489 870002520
-622325453 859438405
-61268563 989437773
-310176045 976107037
681682769 758398036
265848390 952777056
-39263005 988837143
510999910 869567094
-709006726 790032848
884335648 492897541
852246929 553953698
94975315 979914383
976201999 158619015
811541118 617200860
341095871 933967925
510792704 869668697
-50391991 989165268
845732423 -622704603
-365722473 965532565
-714801809 784479285
987498591 30337961
-302734072 977249857
969589642 -309508306
870359526 521153980
337957742 934846827
-742393092 755952129
239609674 958291510
933211860 365220050
584930833 828594852
424195162 906868460
954453189 284407862
962741854 -343172956
819536900 605761974
844189028 567521824
989916598 -50259474
896144640 -535997457
644100253 788318168
982995952 -215652789
963557799 239922004
917824179 -488338500
972346835 186715441
125317508 976566954
-250785270 983593360
944671597 -412719027
904994010 445663190
951302272 -389668066
743095520 -739645022
97956526 979608561
971720804 -297802878
129695019 976038082
-726517582 772726624
723848332 719959124
30307769 985350217
758421900 -725343986
6659177 986822380
977660514 -260475842
538655540 855312634
-608129067 868555820
925230580 -469758562
945316225 322064219
-259126363 982746376
981503444 -230047999
-393162978 959037994
-423413840 950763708
-538198718 906933507
883139671 495436841
980044765 -242481320
822001179 -655246575
806221141 -674697116
940518172 339991470
-657991192 833875716
964057538 237201870
978830346 -251937484
967846521 215455905
830173285 -644486831
-351641033 968548037
-106179782 989991974
663338662 773423314
473489905 886950682
919334799 407822595
421993784 907688858
879323570 503381350
986433058 48938838
-294132328 978497891
290852891 947042794
989194063 -10979150
548306587 850044912
319295733 939908567
983981474 83264014
727805223 716001433
845517027 565330878
937671251 350100025
955182459 281150541
678481212 761082630
-169266883 988967026
851681445 554922910
-382801004 961591426
913256709 -499093331
961098442 -350429560
-480654489 931490182
605437373 815514996
695336604 746647366
273410964 951094191
914041305 422431203
-224610079 985867390
539486874 854864635
-744332789 753836148
-491108625 927447418
-106498178 989992925
985039313 69610145
959111787 -358893767
958368400 -362000978
286940345 947971733
972424841 -293803256
-415345750 953091587
415339132 910135394
814150187 613514054
-682698041 813733285
-603096510 871672694
-224238878 985895863
-699637493 798733903
818528858 -659680505
988484495 9337931
777431548 661629271
986501550 -173514096
-105224352 989988962
-661542434 831111421
965171340 -331886307
927450049 -463878730
-387181658 960525024
955956394 -371813711
629316569 799138756
236374578 958941150
984698188 -196912786
985448364 63879290
-223074255 985984757
843225618 569100843
86912984 980716792
797052913 -685268075
778279439 -705516463
-322336736 974107335
442052751 900013763
977184808 -263815566
984653403 -197436968
980840776 117799851
974424901 172043740
946139543 318879289
-735595406 763252939
989100840 -7773931
841524315 -628772249
695377821 746611107
989973083 -76940872
980229905 123785583
561607343 842540368
374875953 923881847
987252647 34949632
314111573 941263097
321027717 939449415
-607680456 868836680
989239045 -118516545
920566493 404302049
861431390 537778340
947520867 313423880
-478516749 932297808
-58247679 989366738
159566426 972096184
962525423 245430192
942305725 -420439783
894669251 470083681
358079380 929043848
527916091 861012043
-200239152 987499035
-601610015 872582229
-556762291 897703449
345849857 932617398
831943050 -642104403
840572687 573425907
882168151 497480322
986650688 -171315006
751124165 -732245114
-229036120 985519502
841873492 571310011
964559981 -334791599
26421346 985612971
813714732 614133114
-340970100 970689725
560207434 843349178
988270073 -143067882
367963124 926045453
985527322 -186753708
989613360 -103895219
592708950 823727980
547788152 850331109
984846760 -195153415
970622530 -303916415
917099935 -490074218
39661148 984687650
965427039 -330657867
-428610809 949209088
825830986 596450138
-219802741 986231083
202233360 965323552
456423871 894206843
968517466 211392025
951917903 295370282
809774589 619664429
840682730 -629971257
-657359316 834362609
900274585 457051880
836864127 -635355567
918143816 -487569049
761996759 -721891661
-383156058 961505799
-306511081 976678714
972239882 -294858094
699442042 743000209
989985480 -61117310
519826958 865164740
959997116 258390698
-385700835 960887647
989745204 -96819916
199193452 965851265
-275050918 980976635
856756866 -606110093
894165850 -539978099
595677096 821839947
989336451 -16293331
324331929 938566937
985958214 56373837
989941850 -81191928
985657877 60851059
682893353 757376878
988380772 11835655
964071892 -337081087
970574724 -304178366
-244225570 984216943
-546914959 902681351
-268562180 981724664
274839541 950771266
363600660 927381624
936033170 355760398
894288476 470950721
879798293 -567383383
906498257 441929635
748824343 694067797
526358838 861821925
144809346 974122001
-178445915 988599436
986744774 -169907950
915557253 -493728430
-650903500 839269278
915441577 418641153
791954630 -690945685
-746091989 751899590
928815930 379410979
-102128597 989977912
699237589 743183140
913415028 424110636
-620285759 860777952
-294440895 978454745
963227263 241702944
942055079 -421245672
203633788 965077356
885664461 490046050
607989404 813827041
939328354 -429821514
901653333 -524615634
311435630 941951107
979905136 -243602272
983014471 -215462339
949535821 305303720
495689927 876912216
860803144 538917786
961083131 -350495928
829987048 590131552
332426813 936373925
577741788 832984091
982158825 104232049
772418852 667584817
-274635006 981025878
19325426 986069422
989462097 -21495372
781661032 -701997486
-735265318 763603512
961920772 248589592
441114881 900383724
816557845 610072599
-490315240 927760935
738577995 704952246
210459546 963856565
909827550 -506896430
976717745 -267031436
613200586 810338390
-562201665 894871391
112496262 978045695
984128432 -203441695
934251939 361768423
-456456213 940209515
973398011 179421866
-592715607 877897817
340863840 934033244
845358605 -623249763
-547732329 902274959
884925575 491635635
-360366942 966705336
902385314 452008575
41854845 984525233
965802447 -328840232
677652597 761774628
307046780 943065370
987208405 -162656499
614082299 809740730
836794998 579493694
918182137 -487476724
311284203 941989804
-290789614 978959183
-195728103 987750928
972884939 -291143369
478347770 884808581
819878714 -657969234
-650361795 839675273
929388765 -458641758
-87167583 989866225
870466335 -583791526
986153694 53379076
851903772 554542010
956492208 -369671719
989819732 -41282474
986916272 40896669
701317331 741312788
986887292 41393120
939997463 -427745128
858776487 -602939262
965573151 228764436
871912058 518152503
-339118020 971049250
746670375 -736375805
932247632 -450709627
900304652 456980551
874989596 -575972070
826408262 595582028
891761174 476636687
886497783 488242074
978709813 -252840344
893128899 -542040501
-680295640 815787038
974032052 174895900
789941769 -693147770
982441874 101154477
980831521 -235922295
838278750 577125409
859593679 -601644409
973739689 176990704
975653014 162850151
-466508688 936693482
964864142 -333352448
773662866 -710250703
-79194207 989768298
544842443 851949869
891029846 -546163365
987847409 -151479287
800383714 632461248
-482618418 930742808
479783237 884169899
-609657609 867595779
904334306 447279732
-213806730 986655063
-522997102 913941770
536713115 856355493
-351760061 968523362
313802962 941342868
977179745 150833369
757703478 684361963
803569879 628171185
776928771 -706909214
962903791 243432489
989998786 -70127431
683028577 757262666
852597133 -612500039
920762314 403736679
394485832 917467315
-13491629 987833079
640206786 791224711
731676259 712082216
822164336 601906169
989995461 -71750206
-155806339 989409191
238411638 958532622
-612999766 865481186
981338970 112802785
979324245 -248168105
-307231640 976567917
-66105062 989542186
980352511 122599188
961650255 249992341
921569943 401385747
460983730 892309709
983790106 85595855
909112831 -508490842
935797375 356565220
-353471185 968167879
296447005 945693993
-401312749 956930586
384302785 920852180
830656204 -643838590
984503892 76695287
486806736 881005942
797132115 636779247
945464765 -410083330
-86993707 989864368
64905300 982703424
702295264 740426095
-296107759 978218127
964916296 232461347
830766658 588931536
947094631 315115727
959532132 -357124534
232024480 959802358
415068906 910233398
442591948 899800795
955690200 278852365
-674854140 820364108
256285905 954840096
969614455 204614512
983336441 -212111464
798753869 -683346084
989923522 -83203600
502094326 873883451
408697920 912522216
-524201695 913400335
482505996 882949671
69030395 982352217
253537336 955421921
-199904437 987517989
-539101916 906500863
514197994 867986233
381304054 921826634
871285281 519368929
-331623403 972462312
988003800 -148483406
982804904 -217598389
668562910 769243757
927972965 -462474022
-349658482 968956271
-529015922 911219201
987055190 -165093783
413855388 910672469
543171071 852864582
523154527 863470552
597536676 820648996
826772479 595032226
651022540 783054930
-233332039 985170076
975046865 167437528
986674671 -170958799
948092086 -401138859
800276988 632604173
984990317 70273553
932114931 368827266
825199829 597397505
896726654 465363774
-229141449 985511115
989556869 -25898470
989999994 -67981340
982762751 97585288
853594459 551638464
436430305 902213996
-16444952 987965054
-651252468 839006964
880951925 -565275199
95184669 979893012
-495185810 925813339
597942827 820388329
-447593179 943202849
-419842830 951808445
-700376748 798055834
513470503 868347692
987370700 32760653
689645126 751611742
112740482 978018458
917980663 -487961930
955854832 278099820
932699000 366912225
-281132308 980231671
988421052 10878960
-665070063 828325862
856524611 546544745
809326685 620285536
952927550 291056432
327739258 937649467
803269707 628577113
649131152 784509344
854490644 -609605835
688182998 752872620
55026460 983513885
783384429 654356741
-512897993 918396230
283127782 948866296
393823119 917691884
308760865 942632298
933719422 363539012
953898973 286847130
859296352 541630090
987076847 38100335
920968748 -480644733
864320967 532486812
524538280 862761530
-741685600 756720845
898506838 461223201
419346213 908668865
220861076 961941551
925111438 -470070103
982057353 105318887
-510845766 919281877
535972638 856751594
-267435652 981851128
383290403 921182024
981615789 -229031377
-549458964 901412485
199819516 965743161
400420001 915430166
988688020 -133563203
651466707 782712923
959701860 259856689
985475580 63489361
985132824 -191686067
-197244540 987667377
150957689 973292243
944427092 -413527683
429811596 904753497
276645434 950360573
100002754 979395568
986611991 46011181
-463313768 937827046
180546479 968942089
-473035847 934331520
405538426 913639665
989755191 -36962798
690936749 750492355
204131299 964989497
989852992 -89532991
970762921 -303146239
984462655 77229598
