10000 5
976495637 -417280791
935763778 189160537
984916255 -365644125
536333264 783781885
-740545367 773574014
786431281 -733891404
530105827 787974101
786279901 532037102
970485643 14371775
-488196183 954046903
980944737 -74946214
957846055 90628417
809950413 494826699
938361805 -536665597
867429517 -652094150
798410201 513432774
813228208 489348557
547050152 776415878
738336982 597377039
898848569 307631425
824973382 469000610
989941960 -259925898
-589695108 906123664
802703483 506632913
585286818 748253211
492741317 811692631
-415905153 974773986
-724756464 792258461
550028927 774330571
926357258 -561609136
833490859 453530395
253832551 918092605
-292428722 989648186
788846984 528174361
683587950 659831271
481320324 818493524
-206612471 989213683
966145680 43193880
957854933 90581845
442781609 839980350
-647802248 865822410
-444472191 967869193
954773660 106337067
332337493 890581361
355733987 881156704
908822695 -593051760
312172006 898225819
621037257 718939076
-454045607 965198833
882523754 349871242
925477905 226290019
-164978154 987799991
254461880 917893703
466080070 827271248
-710041988 808435707
989569074 -231661487
603283287 733875949
254344513 917930814
333350009 890186334
107848506 955493933
980426934 -69521701
903383322 294948284
984259631 -114841384
931345598 205604723
897885172 310267773
770022694 -747132084
923441852 -567174556
-644237593 868631970
-131124039 986035014
989922050 -257350931
892138012 325598858
743540548 590841113
227230577 926165188
248301396 919821205
813541082 -709916329
976409586 -417701457
973677799 -430314316
-431305173 971238051
975841827 -420436572
-159856019 987569811
883770857 -630840444
850687488 -671780554
655760146 687443464
-402831717 977492629
888906820 333945639
989962116 -263060254
901093691 301402879
989996002 -272079199
981538424 -81403332
27420918 969677490
694271402 648551260
571272239 758942956
900696565 302511581
414772292 854286928
957970020 89976963
979567364 -60840630
-544518768 930526323
337757571 888454154
889969333 331221659
930504485 208642477
100814574 956902193
989312068 -219486889
814860848 486585428
-342187872 986475421
946299571 145984064
-664860197 851752896
482515651 817791685
232256186 924687392
419957583 851712631
-616921249 888611384
-119419529 985291282
533893599 785431228
731329892 606027222
934032703 195702810
804426713 503862112
790584438 525536751
818535425 -705176265
914593246 -583210829
749006146 583857809
830177351 459635644
419189630 852095979
894973766 318110476
988966824 -206762356
780538723 540535119
403083150 859959358
979542067 -401480449
-734014067 781467355
947336967 141393722
987721478 -173347466
185405842 937709754
725998592 612488849
982824522 -96335124
391644097 865354057
724029106 614844697
-44579873 978871656
-479247866 957195661
145946719 947294925
13470858 971692751
-410510125 975928305
507916494 802343081
-564364799 920483731
982649514 -94218787
967952840 31579226
642037830 700267986
825549616 467974201
867447371 -652072193
320675314 895053480
-281813867 989892379
989777801 -244536449
34381557 968619766
-637524351 873800341
801697559 -720737198
438288676 842339488
778442835 543587453
703734433 638208971
986560741 -150413616
863974620 392546584
-585087411 908859641
316228937 896721698
963833483 57341972
984532370 -368712977
980372405 -396752210
858021908 -663364201
-724597674 792439345
901859112 299255734
970186664 16460406
34094145 968664133
959235586 -482839648
451641658 835243588
438601758 842175974
934901153 -544203833
929461925 -555457790
247927117 919937048
247535850 920058093
-682629905 835830687
845957130 429691175
867244595 -652321490
-467568346 961076711
989202761 -215170010
134351971 949896653
955704428 -493268146
903860307 -601090568
788408308 528837771
984515868 -118377608
-673965606 843760424
-311023427 988874249
749671413 582997638
-509209420 946045272
988985620 -207394835
-3996178 974049667
874176549 369699043
681637042 661843840
969440877 21601611
979264744 -403014175
749818148 582807611
324740705 893511071
453791433 834077001
-152374701 987213130
788025396 529415813
906263783 286694058
632220340 709122851
-464868274 961933501
314071626 897523727
-389720683 979951052
167403522 942238802
524053537 791980026
223816560 927158491
-265278516 989996990
640302591 701852682
633845125 707674643
920009759 -573555576
250127428 919254446
843888746 433743067
819627037 478397189
875665963 366238054
980958234 -75089433
972034098 -437370487
-276874262 989956421
202164384 933253592
980042835 -65592469
969095996 23947780
977959163 -45480448
-745259180 767713896
-493568524 952074199
962194899 66874360
75919466 961633653
-367685018 983418596
116101355 953799928
125810916 951751436
-499727785 949754888
819250423 -704490793
-74181418 981784856
988375930 -329443254
842128189 -681199758
963852879 57226564
912605665 267845696
841892041 -681453282
953076178 -500612025
638086482 703863159
-102226040 984080109
989470303 -226641117
962847272 63125150
613747007 725172503
956657420 -490522336
965930504 44542502
-717568705 800292042
964083404 -467207827
988013704 -180124393
968028787 -453175823
228135263 925900558
-224401911 989598301
989449195 -225620734
90830054 958848306
-717040467 800871049
-410250344 975982565
137643464 949169337
633648026 707850710
-109508664 984611371
988695762 -198228084
-298411844 989451254
635812252 705912285
-580785823 911358426
902048404 298723018
918092533 250725685
-4085041 974061217
679071903 664469943
-420430547 973770505
979672775 -61883940
-507818755 946600156
-674017423 843713905
351417313 882944039
926825622 221642685
804551155 503661035
981230184 -78013044
978958966 -54924868
639500082 702582462
614240623 724755346
65850228 963433514
109919066 955073135
770961231 -746399528
706917369 634655879
88041178 959379064
432463824 845361663
-67917691 981207309
884227506 345687465
982191720 -88818717
-13996861 975324911
981062995 -76209672
-449057484 966612278
867070423 -652535418
958354752 87945588
289780869 906225476
912313792 268733866
936846568 185003640
883288688 347997975
-65351485 980964558
-296609196 989515313
699779831 642568685
770532657 -746734344
926477811 -561375236
981508271 -389894002
-581709000 910825394
822462743 -701385018
-271778252 989994738
983176700 -100680508
518621344 795518901
933072138 -548054696
946830210 -516817993
953360980 113308105
796571363 516312213
-639014535 872665245
-118875815 985255083
28974724 969445012
-519085921 941988382
178094630 939582638
842250849 -681068000
-192084513 988804521
952108408 119362413
746776167 586721097
585065246 748425562
406302409 858410944
-122161394 985471087
71646372 962406181
896662787 313579959
-99836784 983900726
757706632 -756523624
388555144 866777201
951260707 -505492957
-615642213 889483486
1505270 973326458
785476384 533238144
-149684184 987077070
971596662 6459339
286453509 907370494
748020358 585126606
864319234 391800905
401532705 860701073
930398988 209021921
546466428 776822337
42211893 967388622
867919139 -651490907
951323667 123096678
-604270060 897035707
344915298 885593468
79403844 960994266
-138340148 986461332
-87670365 982943279
937887627 180950688
981868278 -85100606
653948855 689167817
447873290 837271676
987028521 -346126372
933393760 -547383178
922510913 -568925851
906210328 286848877
-724446145 792611708
-663676723 852765160
947906875 -514128615
-734581583 780791002
317664906 896185394
963673084 -468596902
-492282587 952551274
987299445 -164405407
982270807 -89740100
858274664 404679722
-519692721 941732301
783469011 -736352383
987762077 -174258467
943636446 157491695
-111188185 984730243
989019400 -208546250
974201976 -427988758
989513486 -228774352
-616620972 888816414
910740668 273490935
290986405 905808113
877043527 -639867563
446319884 838101315
-523527983 940092526
798003902 -723995999
433506182 844823849
419089780 852145777
479007084 819846750
371121756 874596626
366255684 876704907
316260220 896710035
584413625 748931885
-100430125 983945561
776812425 545941007
841296054 438770637
858102271 405041550
447034576 837719811
441939495 840425026
-485678009 954950997
750343469 582125912
754587671 576567339
337619445 888508783
-515215792 943602953
982617662 -382650010
546821447 776575229
454661845 833602727
-357761779 984721482
507797065 802418069
908038535 281517353
252811755 918414226
-704480328 814303771
-63858710 980821669
989543577 -230310353
130841253 950664821
-516159702 943211710
-388931761 980089758
729007826 608857512
361629527 878678076
526419796 790422151
-8939447 974686692
920175144 243998563
-322661106 988163620
294464847 904595535
863697434 393145391
-130273499 985983016
823365235 -700501434
968354484 28921321
-680262076 838031057
-37465787 978094731
688318361 654889935
806039523 501247258
-111182953 984729875
129410702 950975466
981551109 -389623721
-395551457 978896091
646274297 696365700
640618693 701564602
966198349 42862584
-565933101 919644819
-542221133 931624347
-742684687 770934159
989830680 -248580111
886884551 339069217
599734229 736771047
108620666 955337343
880841715 -634823410
406173056 858473319
901293181 300844642
8142727 972429225
167458561 942225374
820106874 -703667221
-727855200 788697876
-681765390 836636937
988331817 -330083707
340873676 887215795
948234332 137366816
977307812 -39524931
942427084 -527411840
884185300 345791673
-318261907 988457073
689882319 653239058
-696906895 822035935
977683922 -42944468
803275955 -719328000
926273709 -561770942
989739071 -241846258
-518540960 942217519
-265072247 989996618
356078851 881012774
634502929 707086419
-624415632 883399951
-574165307 915124335
-132570852 986122617
-393095127 979346642
971203114 9288398
-641091359 871073116
-31206329 977386040
988382088 -329353645
539229140 781812182
950012912 -508758072
-728619699 787811844
892592276 324410675
-318623773 988434185
-364334056 983875331
783030735 -736714112
801240949 -721142619
939731047 173636595
983603427 -375717926
649899085 692988129
-317243929 988520161
989993393 -270734541
300847796 902335346
859378358 402355072
937242197 183471009
174884520 940390271
758910586 570810830
935488368 190209026
958681342 86210881
904596560 291491051
-617375215 888300542
-74226490 981788923
734137348 602582127
766734714 560149628
828181330 463254668
958031740 89652014
805733710 -717114898
978423604 -49828573
-471973570 959646705
582761363 750212744
985808613 -137672032
-560139011 922706165
-58418857 980291456
-197892355 988977178
380659706 870365381
967845714 -453856845
440266319 841305053
400495540 861195305
240452681 922229153
-489700230 953500327
110176611 955020607
961234009 72300486
-1603589 973737409
-660678146 855304876
988181269 -332210409
-165573236 987825999
411407623 855936422
-489461221 953587558
154700398 945274141
533289204 785838393
989997683 -279813377
866567011 386890467
887958067 336359421
-272651575 989990655
-633083702 877130233
980718522 -72559244
-17601912 975771309
817632126 481845888
324752195 893506690
-149466196 987065859
-571412528 916656659
-411863440 975643287
989496876 -307581991
653173080 689902995
989880211 -252905774
416964713 853202611
151267751 946072165
695188920 647562524
-366694068 983555346
-723955612 793168817
638864251 703159367
983919506 -373394187
142566807 948063354
345378062 885406380
978948251 -54822124
-135113605 986273778
895107562 317753507
837158536 446663640
-66549528 981078297
834418006 -689343387
947981214 138509036
835974685 448893603
918452494 249571996
588739867 745551624
456483643 832606990
320714101 895038843
976837223 -35346545
419582805 851899792
915947901 257520953
159094646 944238513
386430575 867750438
988958594 -206489358
-214844793 989408480
928443763 215981342
70902003 962539379
937116432 183959249
978235140 -48052371
613221956 725615357
906429464 286213945
964332653 54350739
974200496 -13276595
813482222 488920269
726723219 611617854
988956580 -319909216
977075175 -414412304
386379754 867773653
808602352 -714499766
628694335 712248300
167942564 942107154
916314649 -580188580
989526076 -229412110
-247426711 989904969
808282233 497581081
939457948 -534212991
-595668640 902474753
964923047 -464329370
988220283 -185174851
902420201 297674961
926927727 221287893
928402680 216126281
549361452 774799317
-459536252 963582149
989871388 -252084380
881809581 351612246
676603482 666977403
989324659 -220013183
569117337 760548094
-566864702 919142848
989897843 -254628841
-244099482 989872418
133728672 950033531
174026981 940604429
708507871 632864032
-746803742 765759413
-116215774 985076851
-524333761 939743973
975806502 -26454604
-423029526 973183525
949781325 130311071
96727964 957705686
933144079 199016963
-659843010 856005198
365267386 877128976
-637357805 873926723
-532620490 936073980
986231040 -144672468
963430106 -469412236
783934628 -735967349
602298259 734681734
541777557 780066010
711349624 629635463
976654240 -416501340
915448072 -581715016
534743243 784857927
-89534809 983095314
956164692 -491948768
574137564 756793948
-336477073 987022453
976155639 -29419591
976923333 -36105527
558879703 768029389
-717269878 800619702
-145847627 986875891
977653075 -411498751
857101477 407135973
229628789 925462448
642315104 700013947
929818190 211102323
-72483124 981630642
-129398474 985929179
976898183 -35883570
302414577 901773909
-420519356 973750596
98169123 957423324
204480856 932618037
871458681 375929212
-686408362 832271285
-4199237 974076059
976196352 -29769821
-626170408 882153965
-182279812 988481521
-245116799 989882737
740639716 594497896
851951014 417724504
984392903 -116673076
162009748 943542707
587800178 746289222
945381012 -520374344
87226618 959533055
-359924392 984450502
588789596 745512550
24498384 970111560
603159082 733977696
902805321 -602759819
869889635 379483777
126295929 951647459
944996829 151661807
336752594 888850758
819462415 478683009
-122951844 985522192
946940984 143153060
127340963 951422711
775196414 -743057774
947784158 139394603
-484083488 955516745
-382433506 981192336
785092093 533810685
928749903 214899625
-169438173 987990161
916701965 255145964
-480175689 956876888
-686308128 832366684
876494666 364299306
982305179 -90141553
594138801 741276121
920598992 242614013
908461909 -593649230
-655229954 859828846
847722972 426203115
938062308 180265021
397375840 862674119
-472297973 959539853
-526255123 938908238
-495246772 951448168
982441604 -91743817
318570532 895846153
-518389186 942281148
282332362 908775070
131405925 950541831
634084442 707460750
656251423 686974322
-144821693 986820816
802672773 506682025
-424156164 972926373
954153912 -497637913
316309204 896691771
-100481898 983949467
-630603145 878956190
124482339 952035844
-149255565 987055002
269750899 912963292
842987399 -680274843
988486313 -192215660
985925932 -139574339
799605014 -722590261
501401276 806402799
943177534 -525650101
-51394108 979585074
865842006 388483042
912402071 -587001978
391776259 865292834
899263985 -608270549
970220151 16227285
559303972 767723680
-48887289 979326157
919031684 -575330806
969249587 -448549297
973312295 -6338684
646690240 695979816
536555022 783631515
981631400 -389114347
782555451 -737105228
986797775 -154726169
41897958 967438580
963000291 -470843528
767975370 -748721893
980641818 -71756324
913061765 266455017
983830143 -374056386
989837616 -249147353
969270812 22761019
966927105 -457230090
760565014 568582894
970905725 11407842
884909221 343999920
973024779 -4145240
909086057 -592614342
-209930929 989295484
-250488800 989930401
895843961 315783187
-275551684 989969481
864260978 -655952490
981255342 -78286582
974842467 -425095752
946216012 146351198
873858786 370433256
581978479 750817835
980705762 -394796623
-649393499 864553965
966883507 -457388443
535371582 784433245
916383377 256150730
889179221 -623248623
989066531 -317798878
-676003019 841925077
986395779 -352535507
989905663 -290981872
662052938 681382012
835611137 449575717
268761615 913287441
621540691 718503413
926556647 222576157
987732619 -173596730
989549833 -306047183
796588582 516285368
982132375 -385878015
989426102 -309541020
-644863879 868141671
914897109 260800111
610891549 727572235
954844235 -495707128
293105837 905071005
-361112699 984298393
923882212 231712407
986255444 -145089688
467595986 826413358
-593068933 904076602
614397108 724622935
760031011 -754782346
834601242 451463382
959727919 80585871
985806840 -137643535
861631331 -659105903
751422813 580720372
843303231 434883604
420668366 851357241
-355088817 985047119
-674152739 843592370
657288378 685981734
989371965 -222059378
-105734835 984338942
959502391 81807207
917997267 -577194683
983886711 -109815738
795003826 518745933
3252567 973092623
382932927 869340474
942638178 161701234
613274008 725571496
-560200440 922674245
986706389 -153046144
854326039 412878847
-514669392 943828393
-167814365 987922295
-724550995 792492453
654492361 688651316
989613702 -234102311
968056792 30894404
244165585 921096656
673975265 669625162
243099848 921423036
940214846 171684223
-675101460 842739044
955166511 104370695
883053966 348573431
610709222 727724851
112734092 954496466
-696023545 822916854
989999990 -277374766
972483543 -435473002
966919251 38278933
-715501296 802551664
984997291 -125248957
512462006 799469418
907454906 -595304171
919295220 246854084
134545011 949854224
-708398823 810183201
-529884283 937304329
-144312832 986793321
828827516 462088172
-141375280 986632064
981009908 -392976574
250163099 919243345
854022145 413502425
-483076546 955870061
852861638 -669315839
-737799888 776917784
-372676295 982707197
690746229 652322748
908725182 279493805
935978596 188341506
989741092 -241980740
461701550 829725780
981808102 -387985463
849420238 422820274
464486088 828169072
654789406 688368672
966392344 -459162542
501634638 806258685
-34155079 977722650
987481185 -168151517
-549594298 928050989
975815530 -26530605
989964270 -263454084
444038200 839315095
-10169684 974843312
588783609 745517255
259772462 916202455
-42516564 978649491
961889557 68611392
477371310 820800074
842742540 -680538847
942890871 160640870
-646495783 866857945
888773329 -623828177
303554570 901364044
120344552 952912221
-345565640 986124261
848128424 425397999
-468828142 960671707
979394238 -402300481
-128887065 985897530
621491522 718545977
-489288277 953650566
137551199 949189876
-428106134 972006931
371286932 874524493
704328651 637548958
-510325403 945597034
779733713 541711474
-461354784 963028256
613261457 725582074
-62818500 980721474
984219694 -114295315
668068939 675497506
947214110 141940434
224518328 926955166
-558848296 923374662
679943254 663579783
394009537 864253825
775419925 547939761
989249427 -313865509
977360551 -39999237
616195397 723095309
-203613353 989136021
-38680699 978229711
925253804 227056758
78708458 961122582
879999485 355989519
976469990 -417406507
621721191 718347102
-462507321 962671713
845916885 429770328
964859756 51153487
773135080 551190567
762907422 565403048
951523854 -504796521
903104744 295738754
629341584 711676270
964299306 -466472142
-745450162 767473227
964018616 -467427913
592347624 742701196
-193999194 988862756
386752385 867603367
-675823175 842087788
950045329 129091089
292803332 905176461
878411790 -638066853
412519139 855393161
-344876466 986197094
899613732 305520970
983077385 -99444387
545646704 777391951
980593664 -71253957
-746253477 766458011
-16308324 975611902
55831076 965156205
-381384936 981362924
926649190 222255211
970712150 -442788274
-408049401 976437851
216669451 929210482
802605588 506789442
774497453 549255804
880450662 354902633
658154073 685150647
-63553546 980792314
-679859977 838402578
398151837 862307508
919078208 247555822
869213053 -649886107
784161391 -735779622
-48071086 979240989
77401904 961362721
203075234 933004132
488353083 814330086
-508738953 946233453
975018414 -19900008
814293657 487548064
987234903 -163113948
952122495 -503197582
-73265592 981701940
830777233 458538093
623407618 716882815
-748334300 763808246
742485943 592175766
-358566125 984621628
315985392 896812458
989366630 -311080151
988790516 -201108635
-377978575 981904176
854762581 411981596
987084255 -160154319
955375939 103317452
548524575 775385825
-478741997 957369086
-650686850 863517194
971606100 -439148665
943086560 159818232
101873342 956692490
989488775 -307812198
348994281 883937414
-97533865 983725378
852216240 417185959
817789827 481574331
-268644403 989999972
865726237 -654178144
761925402 566738920
945403518 149899717
606750122 731019427
237115402 923236936
40641227 967638142
687611826 655633015
609911282 728391852
-190408616 988752418
929361561 212729345
847100750 427435581
-292247852 989653457
-351327551 985489580
989152954 -213305473
765988652 561179871
931818216 -550654180
294992960 904410100
982377287 -90986397
-562539456 921449785
787933930 -732632530
-435464286 970208874
584021864 749235949
647868318 694884582
989360015 -221533395
465233120 827748909
906503929 285997958
755875419 574862475
954199914 -497509880
945940323 -519007939
-588583399 906790068
986532244 -351200370
-501284712 949157406
352432313 882525823
606897110 730897658
836100209 -687592549
880916414 -634722876
-228155888 989662467
12673407 971803920
978475944 -50323627
957928714 90194256
506604087 803165943
631354164 709892688
-554910011 925391445
775812639 547377126
187855925 937071621
798364284 513504877
892646562 -618213018
834172814 452261840
660824783 682573270
662157903 681280078
208684392 931454660
960659793 -478421225
866832157 -652827739
815783857 485014383
793366293 521272872
690841108 652221975
-355931204 984945440
587195988 746762676
503839349 804892016
239158680 922620895
960057776 78790251
848960709 423738994
989842170 -249527351
922852380 235167884
-314607925 988675733
-445851721 967496363
961206240 72455495
-194155555 988867446
394295577 864120244
633264490 708192951
-596251718 902113166
978470124 -407282703
217024621 929109531
959040835 -483432285
984254547 -370864955
333818886 890002913
989995846 -271986225
816313210 -707297413
294861170 904456407
512739830 799292669
865939012 388270435
-727595413 788998469
-134692308 986248904
912778588 267318734
977888571 -44827768
356177333 880971642
936130779 187759755
986547761 -150182851
108576234 955346364
-423457562 973085933
986319172 -353274537
820939068 476113302
983863796 -373807645
452461518 834799490
917892781 -577381929
777255163 545303634
707555444 633938277
881777212 351690892
979637698 -400946218
504487658 804488381
836245622 448384572
928628288 215329644
926333869 223346907
-235976355 989777260
-398690495 978301666
387323154 867342260
936653220 -540434131
-572420530 916097973
-753188882 757527232
-106158150 984369879
668744653 674830855
-74863625 981846211
246130470 920492068
-49624459 979402635
986097722 -142418211
927672970 218689104
825621270 467846367
89555430 959091842
709181468 632102204
-18632513 975897392
961756045 69367091
297316289 903590744
-387205286 980390047
203506592 932885744
123030882 952344853
500858129 806737899
943464832 158220200
561475968 766152384
579536130 752697259
21500715 970550778
969006609 -449481340
-48663736 979302884
989979100 -266480286
223349685 927293651
935902547 -542059602
929506554 -555367856
989589699 -232778387
-139735619 986540564
885563352 342374698
92744643 958480014
901820303 299364873
933289970 198475081
166697096 942410931
1596042 973314363
711820554 629097436
989337664 -220567159
-410974199 975831198
761325236 567553811
456071838 832832535
887358532 337876039
773088477 -744728819
987973545 -334997634
863385388 -657007083
-698403350 820532825
-320532273 988309464
989356989 -221401288
90611015 958890225
769904534 -747224132
766299500 560751013
797022365 515608071
684346534 659044241
564654810 763837057
979382538 -59025053
654689396 688463842
971620703 -439088468
426353203 848490518
664229365 679262629
925715737 -562847466
942528307 162161555
396861407 862916707
616407515 722914584
805458744 502191024
988284157 -186806871
-442862147 968298511
989196878 -315057005
896799297 -612020377
237544848 923107679
33459040 968761935
-575230725 914525960
989171719 -315613419
655417893 687769894
164093597 943042044
566650525 762372308
522885752 792744892
421833729 850773180
610317931 728052210
208202230 931588724
-140757685 986597771
-322420232 988180503
826439858 466382765
365515446 877022685
932729228 200551201
-181924397 988468971
980680441 -394946578
-66754113 981097675
-270926121 989997636
987477002 -168063609
834354780 451922861
578292613 753647913
988138461 -183135085
870507385 378087987
797203664 515324537
832090100 456122652
833361263 453770935
959173898 83575640
972475989 -17316
91783695 958665136
984669663 -120535122
877403584 362163419
700085628 642233396
932310033 202092915
-201454090 989077544
321914580 894585165
676238458 667346265
268182516 913476961
984740112 -367065974
880244617 355399735
664588523 678911823
737947669 597862421
-338484834 986835701
-398436684 978350238
988679771 -197751726
826396316 -697501945
942157413 163709415
984587539 -368278777
960339696 77249360
751294302 580887918
229554418 925484302
383647325 869016941
989402850 -310157980
983514584 -104969562
915368721 259332952
541652657 780151906
519935825 794667877
867661710 384469197
-501490016 949078260
-575911960 914141653
-701803461 817070606
-726204983 790601385
772550971 -745152704
681910760 661562275
-572093564 916279613
970361012 15244458
-745907934 766895316
-733884935 781620973
-166990125 987887134
697645408 644900455
805374517 502327666
754004646 577335828
847964949 -674829672
341033636 887151890
926003564 224485566
-455971065 964640392
753305216 578255360
658823950 684506250
171935114 941123968
104678579 956132910
989455111 -225905454
424665310 849346300
717824783 622158597
-184959837 988574462
-455120762 964888195
952971408 -500898369
-413935493 975200794
969363371 -448110605
874478895 -643198096
636572991 705228236
805303459 -717504549
989981784 -267118244
-498855857 950087510
989135251 -212650545
801380527 508741876
778851810 -740124200
-136547893 986357914
971451543 7505792
820972095 -702832213
-464028161 962197755
901537588 300159322
931578328 204760301
-560277130 922634393
943592325 157679098
981508898 -81075861
972914673 -3311469
875905059 365679267
881197070 -634344750
-351270287 985496104
-554152739 925774392
968906673 -449863751
744231996 589963888
-569920756 917478709
871659487 375471923
904610337 291451629
987379716 -166041935
978246660 -48160673
749760168 582882713
941428166 -529728282
895497515 316711466
200846109 933613266
920719809 242218488
-35344238 977857052
-568633573 918182985
-504996709 947715389
306384757 900341735
295180676 904344113
218640601 928648695
-99308162 983860651
593351272 741903609
731664736 605617562
915902325 257664063
-685572351 833065715
963506161 59279614
434674495 844219231
920398262 -572845657
824521596 469804137
288015355 906834139
989826241 -248226045
37732713 968097367
824994885 468962339
989502654 -228232362
942125108 163843905
524507005 791682252
218682608 928636680
676855675 666722244
-457472977 964198880
984383434 -116542533
622933485 717295219
925293540 -563657337
885643043 342176307
-332123894 987409245
219163324 928499076
989671826 -237533308
969149852 23582710
693029940 649884988
-222292068 989559250
480442918 819007625
927828853 -558723960
987768112 -337598661
177108210 939831858
930656686 208094215
960271470 77622780
-91572076 983259164
748718618 584228543
986879162 -156245037
798143698 -723873664
969217165 -448673922
-69058275 981314044
203808393 932802856
-169774323 988004033
650350594 692564727
70469263 962616688
665743323 677782208
-670142560 847159038
943295754 -525371139
492027294 812123947
-536525967 934289184
988270520 -186455652
16866008 971215082
173722016 940680432
-358754225 984598130
-2636218 973872517
972290160 -436292496
740289476 594937005
840722612 439873207
17089439 971183417
976892422 -415323151
981057901 -392684273
987755442 -174108841
988872227 -203681978
259041387 916436694
945351004 -520447403
890045594 331025439
-738299220 776312533
-695954757 822985301
970342608 15373087
941416669 166777041
983435161 -103949379
711055930 629970759
910477861 274278922
896345750 314434610
826588436 466116543
970716238 -442771815
819657002 478345138
411283932 855996702
703278657 638714751
760211723 569060006
-325918658 987921962
989275015 -217975851
641490452 700768746
264292378 914744060
967823985 32424135
984747145 -121635142
-167698756 987917389
624492152 715937239
975188833 -21303074
513529477 798789858
892646708 324268014
-724666423 792361043
192111086 935954273
-652075008 862397670
782006046 -737556329
-314140155 988702410
-437162083 969779158
-676092372 841844195
45361271 966884156
815318719 485806719
946853284 -516760791
983606606 -375694802
959245760 83189565
253713531 918130171
808567551 497111645
939135718 176018491
-693397387 825515081
-147550813 986966268
27188368 969712177
864101239 392272762
-287105252 989788547
850067959 -672477534
761665756 567091712
971057165 10329874
962410581 65641349
978073586 -46541531
914360120 262462996
974550971 -16087923
803939034 504648562
97410648 957572019
375618236 872617435
-170387345 988029207
591529955 743349840
989327674 -220140816
-432453524 970957074
895587285 316471240
763920283 564021599
698271457 644217843
758438513 571443851
856570357 -665052325
802034250 507701427
908656060 279698079
988260839 -186207413
-84561582 982685906
168399483 941995255
857673629 405940426
32418602 968921533
-353357808 985253534
873483844 371297936
-247762041 989907967
983885903 -109805023
725406904 613198232
287415963 907040167
448926066 836707734
-532734925 936022166
989485559 -227387438
975988928 -27996649
151976738 945908169
869630975 -649364610
989211667 -314725866
471343031 824279016
-556192043 924739437
-565908180 919658215
965434558 47622750
636965805 704874415
750602713 581788819
49503301 966209637
842198863 -681123857
744804391 589236251
885972583 341354772
961866517 -474562775
826883766 465586913
985180002 -363468015
125938237 951724145
963523135 59179689
-630293884 879182186
411500363 855891206
941091141 168113706
-473089469 959278285
552769773 772394985
11920360 971908638
-528249261 938031735
978101426 -409199666
981349972 -79320389
462068252 829521593
955187005 104267753
795146902 -726481634
970155357 -445012318
983257404 -101691630
121506040 952667436
699944155 642388569
748486207 584527716
912960672 266763506
12624565 971810718
980288021 -68089546
966910150 38337276
34325202 968628466
982221891 -385290446
988632046 -196346375
-78751779 982189875
401574675 860681032
-624091155 883629427
978205096 -47770617
959985218 -480529421
-564584956 920366376
-671411919 846038153
831866954 456534269
248618204 919723072
779639078 541849351
900059446 304285285
980193860 -67126066
-440750928 968853569
-615967446 889262125
532590901 786308082
397219411 862747927
-482231217 956165491
-252730897 989946369
944437403 154072958
977029819 -37046971
827505543 -696391651
839346273 -684173218
300075056 902611362
607787926 730159078
343859955 886019013
880316195 355227103
988287812 -186901378
870466536 378180450
584997465 748478268
-496137157 951114677
-379681579 981636145
420285635 851548665
939965069 172694864
978662415 -406267009
795128656 -726497438
-359944257 984447981
705526268 636214008
802169722 507485428
988050746 -333981689
873245987 371844470
-509801946 945807561
987749524 -337829162
-166270066 987856188
124812039 951965352
720131001 619457170
-404286839 977202265
693532031 649346242
-725506644 791401455
581156479 751451697
973179170 -432490199
989722792 -300163177
893458230 -617015280
709058849 632241015
700342914 641951089
926145178 223997828
27624347 969647138
-356527774 984872907
-673909983 843810324
920892210 -571936791
988876543 -203819764
-656281825 858964214
-707831290 810784832
826536573 -697361882
987432283 -341632047
976664263 -33830243
173900069 940636075
617470864 722006985
650754924 692185063
-562609200 921413012
858412527 -662907700
937900043 180902015
-629248960 879942572
951496628 -504868735
916211681 -580370555
988176277 -184072119
-3878322 974034339
-92973338 983370637
989869246 -251887432
515891735 797277927
-328362882 987727209
828096941 -695796999
-121276598 985413488
636114324 705640810
699508976 642865389
372273887 874092271
898259707 -609805945
975413891 -23170571
688663711 654526124
555509447 770444575
836874025 447200871
657748953 685539705
944229020 154966284
649525274 693337919
728320562 609690397
577123499 754537414
848640556 424377959
987862287 -336421547
364760856 877345851
803693184 505044532
929092012 -556201177
-301354574 989336826
664239631 679252606
-690249570 828587620
921738230 238871786
751155510 581068837
516345891 796985980
773167750 -744666252
900809187 -605881556
591227814 743589112
939097197 -535023500
159441512 944156042
733557316 603295912
965840112 -461126270
-107185192 984444668
989446645 -225498233
760465372 -754455125
101566855 956753320
458487725 831505837
584089662 749183338
-621936863 885142723
916003168 -580738622
954298346 108699697
986613618 -151362155
778337557 543739988
987449198 -167481392
567804204 761521099
597914964 738244586
728213921 609819467
926126906 224060795
919392371 -574678299
57809366 964821829
988928362 -205495626
212750056 930317376
908634720 279761105
294121641 904715865
914241018 -583825190
-204654310 989163318
-542380587 931548572
885526831 -628408330
732042598 605154932
-133696196 986189797
866394399 -653363262
767950374 558465242
767493329 -749093977
-301591521 989326990
922788004 -568406271
649435367 693421967
844110741 433309755
762051018 566568219
979708711 -400548042
963367476 60095562
4866599 972875229
908586485 279903563
956177301 -491912505
939193074 175789808
-706932579 811734198
907429948 283299602
372189778 874129137
790038183 526367814
882390941 350195754
769253569 556648856
807433803 498973147
439788195 841555622
981736734 -83616290
602037494 734894768
858353151 404514901
970204799 16334222
298257986 903257252
77689665 961309939
562757126 765221280
-382306877 981213091
975004958 -19789596
989927052 -257973969
-551042059 927332814
885464520 -628495218
446572464 837966546
243737256 921227926
951620607 121689668
973142684 -5042467
937991036 180545026
331113559 891057290
875021467 367741044
-474435070 958829555
538849110 782071563
-374958192 982367791
973263569 -432124891
612735114 726025312
-614342467 890365627
869584389 -649422880
721531545 617806981
-615306219 889711878
808579809 497091461
-596866913 901730926
-228057578 989660889
887949688 336380666
827223560 -696674533
109728533 955111960
943076469 159860713
551497680 773294893
896569859 -612366582
986554641 -150305034
963077646 61788754
818529664 480298123
209862301 931126309
-284514093 989844025
849571589 422517231
323014447 894168054
934145609 -545804408
826132300 466933389
590597638 744087504
974298874 -14060666
-263867791 989994264
918590708 249127778
-109338620 984599273
713120299 627609199
46817968 966648360
-369402066 983178623
328078007 892232103
988466351 -328105204
-690824526 828029907
510737273 800564266
776386697 -742107018
-609358082 893705382
533267837 785852777
982822255 -381252824
989332165 -220332137
961138135 72835330
-330220754 987572179
978230019 -408534282
987837384 -175973932
-285659163 989820302
-691764725 827114993
805936429 501414939
948102581 -513636235
-255688498 989964364
979460639 -59790776
-675009993 842821461
-167899365 987925886
755337002 575576659
573979988 756912519
95628687 957920381
-724213476 792876145
301543364 902086390
-285949841 989814113
634040484 707500045
479255371 819701794
950457645 127171960
445202400 838696614
437105315 842956681
538624466 782224798
-517934081 942471700
678245730 665311522
988324297 -187851195
949816652 130148098
321201739 894854735
971041162 -441459705
-278721036 989935568
846339230 -676626538
-444661981 967818076
959836537 79995485
977303715 -39488123
267521240 913693119
-390713218 979774918
919212245 -575004368
988124547 -182794375
-261278711 989987528
-486992908 954480617
951901294 120353511
301686547 902035091
958320328 88127849
-663613449 852819111
916527053 -579812778
988275871 -330886042
-215685816 989426723
671479241 672121223
778226848 543900303
288954529 906510760
279262590 909812156
232411796 924641336
607475670 730418132
411434245 855923446
986899757 -347488810
-324957578 987995957
959086782 84042912
690362820 652729688
312965985 897932817
-236431519 989783182
989595698 -233106336
909200280 278086028
938009534 -537448693
749568305 583131087
160102482 943998622
939046430 176374193
824231507 470319475
969293301 22608045
-699158705 819768509
-453105261 965468921
-426075971 972484080
979152335 -403629952
405751434 858676527
310742447 898751620
396123988 863263702
756297327 574301894
895167033 317594778
64022190 963752842
984116350 -112888721
616554525 722789285
612202222 726473285
762647904 565756463
-85394208 982755425
748918112 583971399
-286598190 989799853
644235726 698249245
35127608 968504336
-204847754 989168349
-3315936 973961109
326757600 892740372
502798776 805538115
976082375 -28791614
689550164 653590580
185803599 937606502
-374266720 982471763
625507831 715049195
879340379 357570172
740309313 594912147
989998168 -273866150
448185940 837104430
778805025 543062119
-93232250 983391124
-175419522 988228241
801153109 509103268
-221997687 989553696
935380058 190620695
-325991470 987916309
915584479 258659378
981746866 -83730137
836486862 447930644
631830105 709469903
948456951 136359411
606679356 731078034
-76493742 981991490
978762810 -53049399
820517666 -703271042
970594259 13609384
988943104 -205978197
222772744 927460456
72187468 962309023
-223389426 989579714
896924091 312874201
-138234608 986455299
266463450 914038285
781562939 539031660
956514217 97537603
-3406318 973972884
628799314 712155573
309389854 899246899
-668628573 848488153
262488967 915327998
986176063 -354633813
898929191 -608783653
781877236 538569078
-674204863 843545535
978556537 -406827500
869412021 -649638139
747652692 585598401
731761353 605499292
-372786117 982691065
949500274 131604490
-579962027 911832627
-133915978 986202859
142188507 948148923
972687849 -1603955
-75972222 981945242
29086479 969428225
-36046458 977935976
988530014 -193426662
-577894949 913016235
533164762 785922158
831128689 -692727298
684277177 659116305
908294677 280764232
980020385 -398783283
532509717 786362640
-338291076 986853908
676554350 667027074
284637780 907991475
880812800 -634862299
-416595804 974622406
-673329195 844330987
-619337729 886949593
-303641483 989237124
775184599 -743067185
908693650 279587019
900014401 -607113902
989962948 -263211051
333870985 889982520
922424353 -569087990
417801134 852787420
-79717377 982273456
-667813503 849199193
228544743 925780617
-738729848 775789898
-556014141 924830142
978742221 -52853213
911969315 -587743404
-635711162 875169672
317105666 896394418
246440681 920396413
899030747 307129934
-324492296 988031072
710694329 630383085
838893236 443370673
759292094 -755337493
987860922 -176518190
898641746 308199805
630041220 711057172
839787676 441664601
924294413 230319329
475210491 822053459
912213552 -587325454
19451874 970846787
984949281 -365375313
368553898 875712462
943005642 -526055066
843253202 434980889
935006279 -543979873
-718718736 799024665
-233765838 989747015
989972760 -265108787
-385829633 980625011
59115461 964599461
-478057681 957603386
904472650 291845539
-745097039 767918005
660001559 683370007
-643743696 869017365
981081726 -76410750
-684334433 834232874
872250616 -646053111
796342495 516668737
914639370 261599143
174107615 940584314
656571374 686668346
899484891 -607931063
-153306024 987259374
856330800 408739612
961586726 70322824
952631140 -501824214
-482799316 955966978
722094479 617141255
183647272 938164402
-175275514 988222724
-428304556 971959752
757575091 572599006
-607101933 895193704
-563631217 920873097
868869353 381777072
522377963 793076970
806551125 -716372968
-488867924 953803303
-42904411 978691424
980833311 -73767534
-378842453 981768792
-730206507 785962741
-15386871 975497814
979005936 -55375780
-353114697 985282223
-3609327 973999323
-101570351 984031176
872149070 374354833
961484232 70899478
620776329 719164633
686451610 656849284
860380575 -660591008
669664814 673921141
-670615964 846742002
989955724 -261967410
986029537 -141281795
914038331 -584177608
855552157 -666229865
659220604 684123998
-219312241 989501646
808855672 496636868
982148283 -88313800
-256725353 989969730
728764298 609152853
38007020 968054255
779320659 542312741
-577857500 913037562
-639932290 871962729
301091934 902248022
-569270257 917835251
795310140 -726340186
691604111 651409892
907922234 -594538452
194789469 935243423
64677596 963638593
491100858 812682368
829184527 461441733
727436679 610758354
988345772 -329881528
928903062 214357140
269733511 912968997
558651689 768193447
988954076 -206339938
-660013840 855862117
719448789 620258121
989707280 -239763798
919979903 -573610011
830423767 459185532
906415268 286255105
862755608 -657762912
-242691679 989857406
424641648 849358262
901772981 -604380473
-722427334 794893845
828856375 462035963
396259988 863199755
979172714 -56984259
916595192 -579692058
-217361436 989462059
-173971438 988172277
988950585 -206224610
962325994 66125386
971879678 -438015862
973520914 -7944915
988740312 -199571978
651441289 691539138
856196734 409018038
-294057719 989599171
864124257 392222975
729724626 607986164
820876630 -702924502
-458103392 964011870
-231327221 989711600
804915515 -717855194
-744702651 768413618
342722762 886475758
980061087 -398550455
988737236 -199478564
784215527 -735734779
544738309 778021955
642743853 699620764
855369042 410731191
-6883666 974423349
-165593414 987826878
970967281 10970292
764246245 -751586970
988295549 -187101878
-255492646 989963303
932007160 -550264867
-270450388 989998770
943285533 -525395285
987277767 -343395603
-216836525 989451158
762871633 -752633863
989746123 -242317897
873575053 -644359908
760188138 569091833
988909103 -204868287
-668134427 848919670
-729873033 786352794
851816848 -670503779
864682015 391013748
964554595 53009123
800342819 510387347
351145590 883055880
941807040 -528853183
827183679 465048686
715039779 625397811
787070145 530852931
-512646715 944656880
649697386 693176937
766301834 560747791
-90175622 983147101
783251066 -736532315
722862102 616231990
214535722 929814655
52653634 965688643
177701082 939682141
550476023 774015873
-185806985 988603043
861564992 397715691
224197714 927048102
837282523 -686354354
-613970126 890617534
356003731 881044143
904778004 -599631015
973750663 -9729817
915489610 258955733
985475805 -360952989
-56585840 980109750
897136311 -611511442
-638121035 873346727
66249426 963363530
927320532 219920207
984150 973395828
787344765 530440425
291642473 905580391
967524256 34378640
849199918 423260966
855181431 -666657564
705097350 636692779
819701431 478267959
868730714 382087485
-399952245 978058463
989140032 -212826780
959041450 84285746
767706282 558804073
331425822 890935972
825315759 468391027
819338021 -704406693
986153790 -143362575
676007621 667579284
-280599993 989910759
-465690332 961673492
-531270116 936683140
879642049 356847532
191868372 936018383
727266500 610963511
269195560 913145333
-445632583 967555887
979723997 -62392951
989199347 -215040844
476314275 821413876
975532843 -24161771
208551115 931491734
-434373703 970481981
464006076 828438573
965599936 46599089
-675232046 842621342
298553019 903152537
-553659582 926022698
-599542729 900051718
976368479 -31257038
-724989548 791992630
281865634 908933237
-83985689 982637562
758648339 -755820156
209642507 931187666
921999472 238007906
986777157 -348754457
962232279 -473371359
964095057 55779396
927861069 -558660026
122935927 952365018
980788148 -394307450
709310566 631955940
696184814 646486696
914186567 -583919960
-224162558 989593929
-21345668 976225778
821206504 -702605345
488988630 813950308
879949489 356109642
261600992 915614488
748665940 584296360
973646093 -8915973
936308497 -541183617
989658094 -302569807
911388196 271540303
495030688 810304353
954079201 109783450
-719884610 797733758
976844450 -35410119
811405258 -711909669
-358930243 984576069
509921436 801080405
-617900448 887940031
2090852 973248288
23035883 970326627
487163304 815039460
499640255 807487518
545188858 777709592
974605575 -16529843
987619870 -171108004
988731840 -323890920
921994295 238025049
831376454 457437665
824895618 -698993332
-697868486 821072138
85469840 959863892
979693583 -400633060
-184624173 988563041
866080109 -653747088
-193657154 988852455
988355834 -188685572
-296119021 989531844
571683276 758635726
756132427 574521118
894585463 -615341607
983473842 -104445452
939837776 173207548
888552562 -624142471
989617127 -234296630
985034558 -125795152
-725662037 791223591
-537369499 933899331
967317261 35718813
587883956 746223527
-487638333 954248445
653634049 689466258
989820013 -247731786
940572093 170233602
525069517 791312438
-384994909 980766681
246399879 920408998
-600497276 899447765
891879287 326274109
959577266 81402681
-330516782 987547053
463190048 828895637
868117460 383456516
-538515981 933366928
986079948 -142120752
672921463 670681687
394603414 863976416
246975412 920231358
824728456 469436336
987110584 -160665813
813685948 488576390
961316073 71841850
982209869 -385369415
974453915 -15304419
989707960 -239807573
883516689 347438218
416062144 853649811
804166175 -718529766
-156251998 987401080
948192769 137554710
934612962 193521420
16654601 971245017
935233462 191176847
786538305 531650167
380943668 870237661
-617297661 888353722
574374696 756615372
910246249 274971941
684704313 658672378
666438670 677100673
893980341 320750025
460748090 830255629
942816772 160952018
922607216 235987228
-328755255 987695025
-50044419 979446100
74042747 961974268
980792812 -73340538
651432033 691547856
-296681090 989512856
926738075 -560868394
-503418199 948331478
183761794 938134867
-566477880 919351542
279753771 909646886
-710056351 808420397
810757649 -712510410
32917222 968845074
989999944 -277026100
-56654013 980116549
989401336 -223382569
928731141 214965985
968088769 30683234
837007957 446948113
732282329 604861265
936853789 184975744
801844295 -720606588
-106997620 984431065
805008495 502920965
-633900809 876523553
431100937 846063428
791894883 523534108
684648245 658730687
428226239 847536659
276960629 910582521
633079427 708357921
889413050 332650153
987394165 -166339071
974240247 -13593017
222174214 927633262
393764275 864368287
892820230 -617957475
955834550 100999862
569853886 760000719
935322628 190838765
-748301844 763849703
763247010 -752348320
989413479 -223940569
989321160 -219866625
540118254 781204375
768011895 558379773
407850262 857663411
956956650 95260726
988213212 -184996108
987096149 -160385094
445042061 838781884
924715349 -564761126
411998269 855648071
-580126626 911738029
-738314997 776293398
989999894 -276839205
-641576746 870698721
830414212 459203001
356340464 880903505
707700845 633774493
515923238 797257682
427061687 848130332
232783267 924531285
988011274 -334503632
95561170 957933540
723934901 614956956
105935567 955880369
542657122 779460581
646479752 696175138
-717831598 800003053
406482786 858323951
667916103 675648132
942694052 161467010
963537262 59096440
922515233 236294080
659810026 683555053
877405224 -639393002
959610597 81222297
577133642 754529708
963479828 59434613
610410752 727974588
610946901 727525886
334654423 889675485
175517733 940231726
-601279431 898951139
-41920976 978584963
-58643224 980313607
971811587 4896532
983406444 -377142847
771806480 -745737856
-551516507 927096332
803861521 504773432
-664409908 852138798
-634790210 875860128
-85464006 982761233
929078261 213735890
929403848 212578899
-590001083 905939620
961818697 -474717947
925037154 227796351
987014286 -346278782
-489896013 953428764
972302556 1275315
967662505 33479624
-733629631 781924652
28036923 969585538
989675953 -301932121
776614114 -741924967
-386168960 980567294
354244881 881776046
818581034 -705132580
-587017900 907721848
989993650 -270852681
-747120878 765356070
-696207844 822733409
352516471 882491119
912563060 267975433
2369317 973211033
587624886 746426646
968543184 -451244090
624707032 715749495
903238897 -602075100
65936207 963418450
970612857 13478617
859409815 402288634
395301396 863649754
-531828590 936431598
-409989596 976036882
138545267 948967973
703794315 638142492
774326785 -743749299
727116001 611144857
980621935 -71548683
937776851 -537963745
867419978 385005441
181600427 938690501
966818566 38923862
345435964 885382957
-376152920 982186350
-696172546 822768561
913882910 263935277
192917348 935740753
954714090 -496072806
920075922 -573434923
292299498 905351886
985532292 -360465135
967507861 -455105960
824471518 469893160
-624500305 883340003
984703473 -367358731
430232270 846509693
489214828 813814942
885822881 341728252
961934598 68355732
495978288 809727803
890732601 329252875
519023828 795258695
793374712 -728008899
734191388 602515563
561017762 766484577
781434697 539220238
860139796 400744510
987912996 -177733922
953187601 -500307361
568659744 760887521
985159518 -363639496
-124227205 985604004
-740853130 773195971
79425073 960990345
883728335 346917871
989835157 -295081749
982513716 -92598000
-427573882 972133096
379971209 870674570
-292282767 989652441
968831271 -450151393
986091722 -142317768
-685674327 832969023
780744888 540233105
979028114 -404306684
167909605 942115214
988444135 -191062643
-30858011 977345993
966079405 43610214
979293455 -58155772
765680409 561604764
982352467 -90695157
764232538 -751597432
-481437455 956441549
760204197 569070163
265725406 914278497
916573389 255551675
966333721 -459373112
-612086164 891885659
350597348 883281201
980531208 -70604051
963346752 60217179
537624355 782905779
978363411 -49260322
988265333 -186322554
987639754 -171541984
-425263877 972672014
973231105 -5717483
944511774 153753103
814895221 486527019
-675043031 842791692
-651989153 862467154
909219301 -592392475
-348102651 985850555
988259133 -186163742
-409180606 976204839
760054201 569272528
709811527 631387498
-397514808 978525850
989540598 -230156078
987489654 -340963291
519796454 794758252
943646733 157447991
-13849627 975306529
988666754 -197365824
369038943 875502233
925106739 227558972
108121006 955438736
-87332007 982915513
338534849 888146412
-646447845 866895800
508376547 802054031
207930219 931664275
68992884 962879570
642640486 699715591
144557687 947611554
413515119 854904943
971644271 6114629
760444210 568746095
-726816595 789897762
474843320 822265696
-405847616 976887304
863618870 393314876
989363943 -221705234
808728856 -714383525
940535809 170381248
-537540765 933819993
828427132 462811422
1034870 973389096
-231445621 989713367
139676184 948714625
426889553 848217906
482827641 817608034
100392033 956985711
166858945 942371530
-168161853 987936949
-10472973 974881765
790776094 525244791
988897091 -320999834
978113660 -46915275
763836746 564135713
-659202778 856540645
-85452021 982760236
-732770701 782943764
-615875122 889324988
-566057025 919578180
989793115 -245672574
-584844874 909001780
673135165 670467764
651763247 691235729
424260963 849550622
-87890749 982961350
697189722 645396512
593143302 742069020
-627129467 881469927
618158793 721418023
647755047 694990064
786146618 -734128970
313706494 897658991
906905934 -596199787
-533538621 935657450
832036434 -691798489
955073721 -495060483
928114692 -558155766
-280234001 989915908
-255214137 989961754
823498211 471617750
-74148637 981781898
910294564 274827440
989732732 -241424997
976505422 -417232793
948010852 138375510
982529072 -383248445
931994258 203246960
794706136 -726862947
-674670533 843126855
825932194 -697964621
-112846736 984845917
847789930 426070262
-610852206 892711265
953147484 114348221
511154550 800299837
636898136 704935388
875975407 -641260529
981046273 -392755284
-66864526 981108123
724317623 614500592
951847106 -503936217
146614763 947142343
-552462769 926623274
-323354599 988114428
522252358 793159014
878740637 358999530
436657575 843189817
-546586185 929525878
616257365 723042517
442180711 840297732
773041182 551323529
-206962210 989222527
989947262 -260675149
-87038367 982891394
967178201 36615908
852459542 -669773610
-361660681 984227583
983831294 -109084397
985261707 -129166638
-287402522 989781828
759735737 569701729
97738533 957507765
985530462 -133278646
856869032 -664706065
684765201 658609033
-250805842 989932839
588357282 745852095
-275532569 989969662
-7757655 974535655
679346597 664189620
173595244 940711993
891338366 -620127185
-51340698 979579606
686312485 656994830
977945296 -45352180
847300222 -675567759
989646216 -302984983
441385122 840717146
782975759 -736759397
848850216 -673842272
934799501 -544420163
-332058202 987414906
826003372 -697893728
16957939 971202056
338795892 888042909
-722918065 794341340
961981935 -474187671
-586005414 908320311
-329710310 987615263
-121815478 985448639
806008192 -716866003
-306054117 989124607
738937731 596627435
20796385 970652825
987500628 -340834502
668293717 675275927
-484286989 955445022
900425326 303267470
966366111 -459256826
-597411714 901391601
905332116 -598744780
771448040 -746018724
392800968 864817106
-93871713 983441441
-94844946 983517485
931676092 204405168
824349929 470109205
878696743 359103861
-464305242 962110870
-580381776 911591233
207194264 931868352
810510675 493897040
912549315 268017271
-298317451 989454751
103862691 956296263
702308266 639788400
601684743 735182852
964321621 -466395934
-188170950 988680966
986607656 -151254584
750268092 582223844
978885395 -405076154
-476583503 958105327
898191260 -609910148
975755409 -26024915
947549638 -515024621
-293444324 989618132
856993179 -664561907
413130548 855093614
299258716 902901842
364231513 877572062
970939163 -441873560
155815376 945013000
704411988 637456312
988782313 -200855052
-596391385 902026436
848488936 424680272
494848161 810415242
973618753 -8703473
547329171 776221268
151688120 945974973
65726847 963455123
962872543 62978889
868190381 -651155551
207537258 931773305
649672069 693200626
697146321 645443741
-560060521 922746949
984500518 -118164268
-7265530 974472474
-59117299 980360314
-406749389 976703876
911043177 272581290
-493382233 952143498
-428942960 971807635
955909046 100622013
840752081 -682674372
-507390509 946770344
-649347559 864590679
887255901 338134812
912836533 -586254787
978975790 -55086216
792062476 523277056
981956070 -387028188
766560705 560390161
979641985 -61578559
-408716807 976300634
-607737648 894776249
898556589 308433548
972925962 -3396825
868989479 -650164310
692215465 650757145
935404002 190529743
-690468790 828375280
773263295 551008898
968223194 29793113
-92594876 983340621
939502536 174553391
976181916 -29645565
775608635 547669586
989849712 -294315950
-351444815 985476153
-562496284 921472545
984822207 -366405338
880431610 354948614
-44444482 978857160
318665575 895810479
-729606947 786663290
981931829 -85822693
983761354 -108167658
797796444 514396007
-211170567 989324908
-494608761 951686436
655327975 687855635
-71682464 981557246
789712573 -731132716
988327260 -330149517
843443870 434609866
746763667 586737088
597209068 738813817
144830587 947549406
-752135093 758901727
248272269 919830223
-195819142 988916847
963763862 -468290553
728725346 609200074
-512497120 944717865
252957168 918368478
988205810 -184809830
938591894 178177571
945255993 150540012
860136283 -660879741
973166486 -5223955
251335910 918877282
610840870 727614664
797006981 515632121
666771400 676774117
905661358 288433816
947829660 139190387
977244096 -38953408
666900504 676647313
959737970 -481295818
375904519 872490350
-283418873 989865430
-396084500 978796122
520981781 793988078
950134644 -508442263
-549070217 928309628
-422165310 973380000
277998657 910235820
987721132 -173339751
848542092 424574301
319631755 895447026
-569633961 917636101
782533619 -737123180
505393627 803923228
927596893 218955227
173030860 940852355
710938024 630105265
-481321746 956481593
810635190 -712623873
308985741 899394512
213792945 930024074
856287464 408829636
281893548 908923781
932957188 199709294
981972041 -86282250
910860389 273131331
66702104 963284050
989309489 -219379699
944254101 154859008
-91079333 983219709
894999058 318043009
910449731 -590326514
843123259 435233417
656801700 686447897
940210900 -532509660
964021831 56217953
212704026 930330305
-395416725 978921235
398496985 862144197
968769650 -450385663
638082554 703866708
872580278 373369295
67351869 963169711
867639034 -651836305
656418471 686814628
382009621 869757236
-570986296 916892127
980264629 -397377382
968741879 26334811
956446413 -491136203
884303534 345499667
-751774829 759370186
424022003 849671263
900759070 -605959379
131572405 950505522
792807366 -728495997
980826454 -73695184
531024507 787359374
-42141746 978608916
865734391 388718714
931253806 205937385
-485061747 955170575
937984136 -537504967
-141669481 986648350
491537523 812419346
-559277798 923152616
830948374 458224190
392244634 865075556
-315882937 988601817
964050533 56046109
778912856 542905561
-615144967 889821399
974404187 -427081934
559075096 767888696
958577300 -484830871
989885921 -253447791
654431354 688709342
989377005 -222283588
926433269 223003436
989726893 -299999684
580885605 751660278
-666047802 850731036
-51466363 979592470
138598989 948955954
-245402907 989885589
962765370 -471620876
733869598 602911759
-176296448 988261695
739445516 595993085
-110349799 984671085
926130797 -562047112
-633874567 876543084
989280093 -218178763
-532085268 936315828
-729251459 787077364
-49060854 979344194
803737900 504972547
562749383 765226917
-683003923 835480838
978393441 -49543674
-637625023 873723903
601393329 735420621
389157854 866500342
857205151 -664315569
981500685 -80984823
495386602 810088001
646977453 695713188
328357123 892124462
-562157419 921651016
-552663687 926522609
454261983 833820703
925227846 227145460
888114715 335961884
936855780 -539991351
786855647 -733536694
-558815681 923391511
861001304 398915670
898833942 307671649
-133595859 986183832
157656753 944579139
961784739 69204877
-322740090 988158062
235318222 923776034
130824550 950668455
948504779 -512620160
907213195 283932829
988089468 -181943757
316613944 896578041
-12128827 975090743
-301569071 989327929
784675732 534429778
937403363 -538788770
347547884 884526379
-365446404 983725443
989981696 -283578874
698143889 644357051
922379393 -569172146
204940932 932491259
783319876 -736475514
979402404 -59219457
843781521 433952142
770978297 -746386191
396421971 863123568
837233526 -686405847
-239602663 989822201
357457115 880436521
960439113 76704213
834338669 451952877
54528384 965375248
143573400 947835268
50080691 966114705
29800620 969320604
901307434 -605106716
-703062677 815774977
33709653 968723408
985770885 -358369025
560699074 766715349
938829496 177236757
842641400 436168706
-403234738 977412495
574993045 756149361
984485840 -117960516
940037212 -532903552
-691926342 826957289
-541550585 931942240
937323221 183155923
720575711 618934047
-141231756 986624108
82936569 960338239
129795826 950891995
971488420 7240100
846389732 428839289
-393619117 979251700
-400045437 978040347
-310757425 988888454
984316806 -115624912
987626379 -339333337
-141216784 986623278
172270494 941040973
-712075906 806257572
800215363 510588933
783143604 536700701
546910718 776513030
940003174 172541061
934992863 192087707
931599493 204683445
4285866 972953692
967570127 -454876394
-218198734 989479272
-676996191 841024008
796948770 515723104
988352981 -329776852
566971717 762135690
957191772 94042524
945771309 148298143
74721377 961851333
910432787 274413884
-665130019 851521412
849674342 422311440
-398058206 978422491
931237169 205997653
927556013 219098125
705193961 636584990
882314499 -632832515
825445181 468160407
518711709 795460510
-384674716 980820702
943137164 159605127
798885593 512685489
-127296035 985798294
557908032 768727859
766301109 560748792
944384966 -522783831
926075655 -562153603
-570288109 917276773
984472202 -369184391
979575975 -401291133
886814702 339244718
-157848578 987476411
873286812 371750743
859719627 401633842
-642184779 870228508
525158946 791253582
19123350 970893937
561095776 766428051
-518721554 942141699
-115671177 985039983
-195700826 988913362
902274159 -603595803
988715575 -198822847
978686798 -52325519
412218499 855540335
-451517878 965921005
-131862468 986079830
438237536 842366188
816550400 483704269
970683748 -442902603
937325327 -538960838
940107949 172117209
980210681 -67297823
-683701287 834827380
311547053 898455944
-561152477 922178216
416501535 853432212
823855425 470986106
-629619089 879673940
875496678 -641881678
884357700 345365826
-70194721 981419752
-701274095 817613598
965677049 46120866
924152808 -565830046
417862777 852756791
180398896 938997631
-539216659 933039712
546438926 776841473
-703361057 815466101
963224667 -470098475
295489802 904235379
422928766 850222419
951508570 122221168
22165938 970453887
675477929 668113402
131357095 950552479
910864388 273119308
-280303947 989914944
-749283204 762592656
-578180784 912853299
913797010 -584596220
-223595042 989583512
688117247 655101587
211991302 930530313
579418217 752787577
851107240 419431596
187329035 937209173
23732511 970224365
979813256 -63282793
-193093326 988835363
984796501 -366612757
-225928491 989625207
491092934 812687138
775727134 -742634286
876176089 365045298
969776844 -446503519
840005027 441248808
387656365 867189591
746042990 587658029
922956180 234820770
934751886 -544521395
-88142444 982981968
424683497 849337101
979373803 -58939591
-197669203 988970732
785779195 532785986
974661975 -16987157
743640580 590714323
989132398 -316455159
967885109 32023587
879423631 357370964
821162762 475722688
417692741 852841251
126883807 951521149
938383960 178998635
-655923132 859259754
744073512 590165056
-455593478 964750664
-57437818 980194417
815087924 486199391
924673926 229032908
90946509 958825975
-48814250 979318557
-590664681 905539451
-646146715 867133166
874033389 -643771465
103538238 956361084
988217511 -185104668
795755065 517581922
901804565 -604331104
824927322 469082576
797086407 515507942
-630102142 879322068
923994678 -566129713
969933615 18215379
925157775 -563917095
772226283 552475267
851759596 418112822
985707814 -358928848
189521147 936635997
-483236407 955814107
904569762 291567728
-708866085 809687001
931242272 -551837147
-92139907 983304448
-177548440 988308966
-502861331 948547778
-450192829 966294625
935903726 188627092
419058388 852161430
794552320 519444127
-653029237 861623632
13861040 971638250
952491660 -502201813
770262569 555237310
-214801251 989407528
984986657 -125093750
989534699 -229852524
966541584 40690852
820642307 476630924
988781451 -200828477
-468185617 960878745
948965747 134047660
-745549555 767347858
980946515 -74965072
-370485569 983024720
40401761 967676094
964186891 55228234
932694470 -548840870
757702927 572428260
805798030 501639963
-508599900 946288970
985798985 -137517333
813744639 488477272
947486267 -515183158
644671231 697848001
-376671469 982106755
45196597 966910700
249191529 919545307
526998184 790039951
-179093690 988366541
100462195 956971846
-674772034 843035574
157690587 944571141
947327799 -515579063
-49878123 979428896
-724388980 792676698
782907613 537049612
972224331 1856618
856051769 -665652856
-664250335 852275275
682655704 660794763
-548311671 928682640
972081723 2912414
-251140120 989935371
975853259 -26848817
-713601303 804613503
-54689000 979919595
682801903 660643847
65121519 963561065
793647848 520839093
986968136 -157926559
966058870 43739152
-688024815 830728215
346067131 885127388
852371485 416870368
954301482 108684150
654535008 688610741
-454669410 965018981
-294114327 989597391
789646456 526962959
-328731275 987697012
367003252 876382868
-372555971 982724862
681248841 662242514
939269133 175486376
-592545082 904397132
-699460167 819462763
620952022 719012797
345594897 885318656
-489811587 953459635
907991933 -594423869
883651798 347106115
672607034 670996160
947525670 -515084600
850626679 420399242
989010394 -208238076
-52768853 979725478
-458932501 963763787
742565201 592075602
851184037 -671220358
10208240 972145597
441735706 840532451
-718914692 798808138
835850514 449126711
945567836 149185211
979262824 -57857727
-456742562 964414101
179879357 939129889
243151520 921407232
951035262 -506087865
773556400 550593217
-34651203 977778867
847540483 -675301454
800912280 -721434095
734514128 602117767
884301454 -630108798
-635518492 875314519
-58829573 980331985
957559570 92128026
-477813728 957686765
954788826 106261456
982027466 -386563973
-638484568 873069850
-155734275 987376514
985141980 -127381365
953818237 -498570451
-186875818 988638603
-11313950 974988071
-676950036 841065975
987957860 -335201750
-267298583 989999362
-651020093 863249094
956120260 -492076470
974859430 -18597319
-655199903 859853473
656507884 686729090
-24977007 976659819
761613631 567162473
854120593 413300535
884064413 346089975
710716921 630357343
923917170 231594457
-540218427 932570077
552042395 772909751
758695507 571099345
522757961 792828505
917107910 253861822
987341486 -342675412
981020739 -392910882
-706187718 812518113
758490005 -755938726
984940623 -365445807
149704151 946433063
-341178274 986575658
-644316063 868570686
-686452400 832229360
756121463 574535691
548329126 775522568
779596369 541911541
736632042 599498199
800194385 510622110
986123671 -142854033
-470364898 960173146
810913664 493226811
947767794 139467968
273950904 911581561
11778378 971928358
510666312 800609212
892723168 -618100407
917903004 251331745
-145522563 986858489
920054097 244393008
-430505266 971432408
989999077 -274980876
-258782344 989978863
931895825 203605686
836920062 -686734880
813936853 488152276
826149244 466903081
-710865801 807555820
788145394 529234777
783727302 535836705
172792186 940911642
-235839947 989775434
186600719 937399073
-653619901 861143189
944813422 152453671
955627657 102047415
930657274 -553033079
982687135 -382178257
736984676 599060317
-504668641 947843872
530266618 787866683
-298534847 989446664
857171154 406990580
791220211 524566628
979083737 -404004222
-12882958 975185464
559146623 767837150
114412339 954150262
989382010 -310696311
850413215 420828550
361869123 878576576
132206921 950366937
889926269 -622174718
163415747 943205466
961416310 71280465
420123167 851629882
520310841 794424509
896390689 -612636776
482634959 817721484
-235465211 989770403
807622526 -715397347
-566624423 919272522
989961985 -286287159
-736115114 778953609
-199287848 989017129
-585570409 908576201
257540850 916916239
989969351 -285372869
916204383 256714435
270875954 912594027
-31132064 977377511
974159518 -428178548
987990132 -334780801
898892226 307511286
63025355 963926123
757337518 572916128
-246206254 989893480
-345784405 986100983
967927233 31747299
-689747190 829072983
-112045144 984790221
-186139835 988614174
85627823 959834203
979257230 -403055531
-200602318 989053971
348695297 884059331
765316611 562105664
955744507 101456270
866173389 -653633246
384800784 868493226
399428024 861703041
536988564 783337418
583876446 749348755
578239581 753688355
-324434482 988035379
270804822 912617385
-657726497 857768855
989823155 -247980595
483391572 817275652
359275061 879672799
986622833 -350307363
901041872 301547723
651996997 691015130
650385905 692531586
298579293 903143209
782929310 537017547
-648964709 864896372
747958407 585206155
852480713 416648170
-112325894 984809771
882438474 -632663880
924191765 230666592
759618103 -755092766
704789153 637036439
176861353 939894097
-623369421 884138308
623985335 716379542
848246913 425162340
-696398162 822543720
988196230 -184569684
546597316 776731253
979809257 -63242861
976231245 -30070374
-256627085 989969242
942713502 161385413
974211097 -427947958
873031792 372335613
659365389 683984312
221346685 927871875
383440894 869110528
790798384 525210797
921003178 -571731808
-257407336 989972992
966017885 43996181
858450115 -662863685
714671519 625823462
-198083058 988982675
-736870187 778042814
883885727 346530411
165943723 942593955
964132362 -467041400
486701490 815314317
-446998521 967182877
935229185 191193057
647538997 695191133
169175333 941804827
826863380 -697035168
757675762 572464554
963387754 59976424
696337438 646321486
-199360113 989019171
588847027 745467405
-371265549 982912458
-685343624 833282234
307817071 899820781
907454688 283227272
310656563 898783141
766960962 559836798
-754345507 756011732
988904033 -204703845
-118008424 985197143
-656166329 859059402
972518331 -333690
-734693396 780657498
-398142003 978406505
976017316 -28237665
39703740 967786605
-647673916 865924402
789103999 527785274
776610724 546230966
898081856 -610076653
975597569 -24702116
905561127 288722561
210759994 930875267
758732244 571050072
984315321 -115604523
976827653 -415645136
423048417 850162169
239123070 922631656
236149671 923527001
-656421601 858848860
877275367 -639563470
913721628 264432052
989855367 -250654130
978983759 -55162711
604559641 732827803
50379718 966065461
458565376 831463027
956560444 -490804764
-521471959 940976108
79444665 960986726
-317560919 988500746
-744594003 768550032
397008888 862847203
985162946 -127691797
-349351006 985712419
802351571 507195268
-473256438 959222914
11428802 971976849
643313280 699097854
932151538 202672839
926504765 222755909
761372823 567489260
969713455 -446751446
986110860 -142638519
-644799503 868192174
-426373140 972414851
99517868 957158154
659486909 683867044
958590598 86694008
821044474 -702762205
919751282 245376937
533484800 785706660
-629100881 880049778
66332258 963348997
312691470 898034186
-149072164 987045535
-586382116 908098448
869744204 379811531
898271547 309214008
431775759 845716160
160624973 943873893
-67525660 981170448
989593096 -304729813
904111867 292875951
913718258 -584732635
-15497177 975511482
875058263 367655552
177532515 939724740
808212772 497695225
697585409 644965798
956591231 -490715191
780339469 540826669
-24069647 976552052
228814441 925701536
452438520 834811966
368615042 875685980
384658703 868557773
909423666 277422736
924627700 229189864
796238481 516830632
-119633225 985305461
989226022 -216056872
-297098724 989498374
-731270521 784713777
254366093 917923991
899429908 -608015611
985198341 -128217527
926226556 223717274
870156748 -648704409
154988979 945206649
746664694 586863687
984283003 -115161404
-25515183 976723367
504220521 804654774
376378481 872279683
753699764 577736959
-59950090 980442025
695971470 646717543
660498331 682889436
116398328 953738129
-745579226 767310410
-686090527 832573659
857650498 405988863
962273249 -473237518
768388449 -748402277
988503175 -192680683
-511132517 945271583
980149200 -66670937
989852673 -294156932
986321668 -353250574
-741108283 772882168
799864672 511142955
721061183 618362233
-485626522 954969372
-521840669 940818497
773722935 550356816
117574560 953492796
214624635 929789555
987416312 -166797080
576152069 755273967
868787706 -650415233
76673337 961496011
840762594 439796424
879473098 357252536
989927827 -258072273
885621068 342231014
985729523 -136407466
-256675730 989969485
126221569 951663406
792637080 522394851
415875400 853742214
949361402 132240982
96844790 957682823
-613394535 891005941
874854404 368129122
-583148012 909991358
974183666 -13142776
866128742 387854262
-540107167 932622296
-349786447 985663743
967214406 36382492
262866047 915206119
880630935 354467374
954148992 -497651602
-544496770 930536925
709508106 631731948
974874524 -18720850
953469680 -499533211
-507552397 946706099
985376287 -361807268
-171795815 988086338
528767238 788866655
899399410 306113419
727707408 610431696
809838593 495012013
251969326 918678871
335693896 889267518
-25797606 976756613
976563039 -32946955
-645301071 867798289
-35954155 977925608
847784881 426080282
19528912 970835702
675700613 667888937
130578660 950721941
989371252 -222027663
-501110019 949224668
656355064 686875264
437165911 842925109
436468141 843288338
-208859205 989269572
-416564966 974629197
496543933 809383023
-632541550 877530978
791328550 -729760602
-97424705 983716996
752376486 579473722
704357682 637516687
666179030 677355278
918359377 249870820
982119452 -87979421
647938004 694819644
912921570 266882782
914336857 -583658205
348916568 883969122
602667359 734380029
21443721 970559055
952075096 -503325011
763719611 564295593
869835497 -649108169
855759272 -665990785
979045129 -55752702
299375965 902860159
-263753619 989994016
584735663 748681773
638249738 703715603
-40862613 978469697
236879586 923307823
174921238 940381087
-516834003 942931005
989987898 -282497733
644483116 698021393
-561430655 922032633
901103469 301375533
989315660 -219636523
-558253445 923681775
891482450 327307809
818160679 480935016
834388548 -689373946
-723118262 794115620
-746447236 766212275
552342529 772697431
-601825614 898603175
-538337999 933449758
844193198 -678969846
-684320915 834245583
229903139 925381801
762750586 565616653
543499980 778878939
237461228 923132862
9731473 972211267
882997270 -631901347
612993546 725807776
-73481856 981721560
906537860 285899500
498387816 808255876
-425986341 972504911
980254618 -397435322
165811144 942626127
-525024104 939444409
-305913944 989131255
-100675455 983964054
911056168 272542148
-165517685 987823578
-231043185 989707342
953266742 -500090488
772525361 552053008
885673454 342100581
333017159 890316397
491183775 812632446
980949766 -74999567
876592325 -640457680
986892650 -156498750
365295319 877117012
870054683 379111503
989682764 -301684190
402696407 860144689
170317082 941523687
853782863 -668264249
982409604 -91366300
-48438377 979279384
-288398831 989758348
-48543341 979290337
662196551 681242534
332779665 890409074
-385786194 980632396
796263038 -725513352
900173936 303967196
692239008 650731983
-722973721 794278603
549213606 774903073
209944127 931103455
983995489 -111264006
958098667 89299096
941560949 166182664
765169020 -750881435
914824499 261025359
819740570 -704019897
-95166750 983542559
-27036112 976902126
-400338011 977983288
-15657957 975531396
909358829 -592159578
595978900 739802943
-256288620 989967508
966292184 -459521850
988456125 -191389645
837078463 446814966
215713354 929481672
-232986363 989735927
615085769 724039156
-727786848 788776980
467124979 826680214
-589298768 906361867
-407745123 976500270
652829062 690228625
979262109 -57850775
586883392 747007295
920466313 243047941
38273178 968012383
980776840 -73172358
4498508 972924995
545581278 777437381
-16891422 975683934
161358110 943698685
138039090 949081092
35456656 968453238
-680034597 838241390
765513582 561834518
853225986 415129978
933002905 199540162
-539021662 933130928
-391625925 979611203
811652644 491993711
847346770 426948668
820596487 476710742
248642177 919715643
-200755668 989058237
399602606 861620092
254896578 917756158
-153561265 987271947
-422351847 973337697
796921501 515765713
858363213 404493765
785600949 -734583849
889467694 332510079
-636902397 874271739
-330175330 987576031
684970845 658394957
899938210 -607231722
848520998 424616356
743667081 590680730
865844522 388477529
853519557 414530610
989977918 -266209074
983776897 -108370701
825481665 468095373
883291044 -631499292
848305240 425046257
989626611 -303651632
505293760 803985610
822562784 473267883
-562804261 921310116
-329614965 987623261
886057436 -627667227
-69009597 981309507
941314799 167195951
121009114 952772247
989094221 -317240404
735702497 600650175
988469069 -328064111
493615538 811163368
833513143 -690279247
886132814 -627561704
-715948448 802064369
972260763 1586036
-173024116 988135111
872500293 373552240
-160299049 987590195
960612750 -478569151
945760745 -519447628
676163851 667421588
983970276 -373015947
244997230 920841180
286126495 907482490
959063240 -483364295
969107791 23867933
880519706 -635256163
757502381 572696076
-627926982 880897801
-666466658 850368773
989490824 -227646916
160290615 943953739
937376706 182947422
970459738 -443801396
829449059 460961704
-448475204 966774193
596567140 739330422
850731537 420188270
688342112 654864931
913334245 -585396574
754301339 576945060
957838892 90665981
835350940 450062818
-255276156 989962100
985184710 -128014706
-620007387 886485663
425082308 849135242
842446877 436545836
557822826 768789032
891318079 327735363
929239229 -555905590
986648572 -151994317
749811724 582815934
865619637 388969830
988988783 -207501932
989546830 -306136775
-417434428 974437411
767714882 558792142
902829122 296519351
547539609 776074419
-474266919 958885855
317339223 896307131
827821532 -696074064
986715293 -153208931
-91407986 983246035
350731143 883226258
845590187 -677447205
834240808 452135188
970152535 16697659
913053854 266479186
874467080 -643213328
931977205 203309140
966948698 -457151611
873983281 370145706
-288345698 989759649
577990772 753877917
740971215 594082022
557353649 769125723
-531032993 936789794
967984748 -453339983
104637683 956141105
408120616 857532529
960628815 75659083
837772799 -685838234
940990596 168525353
985188970 -128078074
-422045175 973407160
701644031 640521388
660092564 683282020
981072260 -392596552
931106948 206469081
-267865840 989999731
846550162 -676394811
492515536 811829083
419841712 851770525
-448743985 966699548
969641249 20229017
733315965 603592535
-558050673 923786296
161091564 943762411
-674447193 843327672
-565799592 919716566
-233333728 989740908
988991413 -207591155
579273471 752898373
646342959 696302030
435200123 843946788
-375401011 982300850
777306488 545229631
-61646054 980607756
477301276 820840787
965984772 44203474
982414225 -91420709
962471663 65290850
924509551 229590609
379116072 871057951
943173693 159451224
989764932 -243611649
978032573 -409555267
-649277601 864646565
981116735 -76786994
982960198 -380298971
932814337 200237046
-599976237 899777671
-219755493 989510414
985812171 -137729276
667518834 676039408
-153732359 987280304
58245988 964747600
960805442 74683085
519280533 795092567
794866146 -726724620
75658328 961681196
16560667 971258298
132494988 950303933
-443487995 968132388
974436664 -15165423
746628243 586910292
789771406 -731082936
461131598 830042696
978594499 -51447858
805173043 502654359
989990940 -269774059
982430961 -91618048
988945443 -206055183
926945861 221224847
451476274 835333068
984139431 -371741916
978283667 -408255941
336069276 889119925
687542703 655705586
415937384 853711547
72004631 962341901
-492845777 952342842
765847633 -750360787
-82435322 982506483
623084455 717163934
985283124 -129489551
943801695 156789107
737815146 598027543
-46868919 979114900
895194207 -614432482
803524019 505316672
942024738 -528348187
-593299460 903935254
806928844 499798834
-189524537 988724525
922030847 237903968
983414309 -103683149
-698127060 820811788
639676141 702422505
451245103 835458039
647047935 695647724
-454149448 965168961
-298084402 989463308
987710273 -173098282
974553399 -426409288
914237802 262840817
-437270461 969751570
962583654 64646592
831033176 458068578
36915894 968225479
-12006691 975075383
851435590 418768602
-743571862 769830333
982740797 -95319421
891347355 327659247
299833314 902697428
906541958 -596791554
883630407 347158718
989573247 -305343727
-76095000 981956146
708747642 632592991
-449088829 966603534
576394642 755090253
988285205 -330753329
417045722 853162423
968143385 -452747779
949613422 131084492
666479351 677060768
762007811 566626937
891929177 326143962
838164320 444757109
-72388874 981622032
-467758045 961016068
788242111 -732373284
226035094 926514135
897336595 311757288
989574439 -305307141
-677277143 840768364
421233913 851074092
834383085 451870121
952587102 117061736
-669943590 847334114
572998099 757650386
775014114 -743202949
830852044 458400922
763249496 564936893
984914544 -365658042
600992481 735747450
-653560323 861191704
935978268 -541896629
905767449 288127947
78932559 961081268
-483740501 955637411
627128228 713628003
882643692 349578061
959825401 80056061
-479639342 957061311
989999994 -277786765
982142932 -385808777
582457487 750447746
308689692 899502579
987348127 -342599947
392976737 864735381
986073183 -142007762
-652249474 862256376
-654390476 860515371
-744389474 768806720
-364856756 983805077
973922921 -429230686
946398796 145547755
178774006 939410610
989348749 -221042965
906025696 287382695
-417044800 974523434
-382406871 981196708
709194329 632087635
-689351317 829454547
-283587988 989862244
-582547239 910340138
-459949070 963457293
-633510558 876813674
968238561 29691210
966985939 37851327
868609155 -650636787
932739333 200513935
929530416 212128217
-178984966 988362537
881820458 351585813
946980169 142979323
-80967929 982381246
986918814 -156992670
700539220 641735619
271058182 912534179
39263790 967856130
983718312 -107606087
-356610051 984862863
988884981 -204089918
829205827 461403099
974391909 -14805531
956549886 -490835473
-668106597 848943929
969164365 23484222
989938242 -259421410
827297575 464844239
185965421 937564449
736809118 599278397
883103263 -631756352
26033012 969884226
982169121 -88555807
985493903 -132712460
-704141455 814656601
-345825814 986096574
-139623591 986534260
580385957 752044690
34700491 968570490
-638330126 873187546
111109568 954829855
-170988202 988053757
-299498127 989410329
659024899 684312708
288850200 906546723
137778089 949139323
-316782189 988548199
580524584 751938079
194810830 935237735
903516694 -601635379
989089191 -317342852
983225764 -101294340
173809404 940658670
329393068 891724186
629920612 711163998
937079211 -539501939
944158737 155266794
127626923 951361047
936969056 -539743446
776411243 546517639
-185640580 988597450
911255665 271940577
49584885 966196240
977422194 -40556597
282952459 908564734
-730458701 785667391
989918128 -256879054
817025125 482889601
37279363 968168540
989328950 -220195091
586248490 747503473
770034698 555556436
610869004 727591111
267462281 913712372
-161173019 987630185
937611777 182029644
143598090 947829666
765212307 562249152
822436852 473489460
948861153 134524272
-631022378 878649180
989764456 -243578081
289639377 906274371
-36322445 977966937
847227900 427184000
427578691 847867124
975290298 -22143129
62659668 963989544
815560789 -708011562
862796991 395082782
-723973366 793148683
-673026264 844602126
179164703 939311510
659819382 683546016
-684658964 833927516
886164104 340876055
-136292793 986343012
596971147 739005369
951642192 121587137
880785280 354094481
937956708 180679760
90038008 958999785
843710644 434090279
986720075 -349335641
926781524 221795879
716506542 623695814
-741886938 771921771
679997838 663523953
955862142 100859940
-274630320 989977798
904013151 293157260
-626813829 881695578
659189759 684153751
813664843 488612025
781427620 539230640
118244258 953352834
-541252108 932083343
774899064 548683778
382436727 869564554
807921090 -715124443
860482057 400018836
878263575 -638262573
677965320 665596742
269686847 912984305
-247170830 989902643
912124046 269310726
823292203 -700573108
989962233 -263081350
817558208 481973103
983998281 -372806676
937647442 181890277
903269655 -602026430
572752304 757834871
771075716 554096339
628257198 712634181
131025271 950624766
-663392701 853007246
939513540 174509304
950506399 126944037
989910900 -256036477
764058424 563832700
878911865 358592302
983828068 -374071717
921559829 -570699887
953566053 112306266
-656489602 858792708
825264370 -698628096
437206926 842903737
897522398 311253484
989300941 -219027372
839146824 442887745
902316401 297967841
-613441958 890973964
816674235 -706953879
606338929 731359845
966589643 -458452332
-641995175 870375230
960010622 -480450540
873248468 371838776
-604205010 897077630
975116376 -20705344
792922102 -728397584
843979683 -679201734
836687491 447552627
906852692 284984534
981758680 -83863054
-619204551 887041685
788972596 527984215
588084822 746065932
808795326 496736328
975418765 -422436534
794750935 -726824240
831781843 456691170
89794587 959046272
-630196045 879253571
689522241 653620100
-49581326 979398168
-740335707 773831133
836183388 448501588
10649580 972084693
-617475547 888231732
746188766 587471901
987920292 -335685441
-712445514 805859886
630633210 710532490
-319250098 988393770
-451318740 965977377
573623952 757180264
884938585 343927078
484379747 816691871
804320735 504033185
962258874 -473284486
690704942 652366597
288540244 906653511
150912688 946154202
216131280 929363255
-180053720 988401654
989183830 -214455772
987431116 -167104555
-200370388 989047514
-595790860 902399034
552303616 772724963
190105833 936482540
988596580 -195319751
-83510279 982597494
-334092935 987237607
988363338 -188885202
535053494 784648308
505732245 803711532
144625718 947596063
929211635 213262251
658278860 685030727
-66247481 981049665
790259907 526030662
940260051 171500976
181093118 938820332
130537165 950730964
686030417 657289684
244455003 921007866
-171493060 988074169
754916454 576133072
-491137262 952973467
15515784 971405797
-725133456 791828371
628124590 712751127
-544531865 930520010
936031304 188140298
963299611 -469848729
-132955428 986145685
-535876483 934588415
598285495 737945356
871478382 -647034715
300114150 902597418
964212355 -466768767
985348649 -130481739
-360789277 984340055
980901673 -74489593
-442428508 968413234
482589814 817748057
-527716041 938267088
737446320 598486450
439518934 841696528
679884039 663640347
-722949933 794305418
988638427 -325430812
177605530 939706290
-527502959 938361000
612036559 726612476
948784743 134871977
927211016 220301813
499760123 807413821
520599746 794236735
864427099 -655752107
770421965 555013915
-718309079 799476861
933388173 198109977
949925968 129643358
393074351 864689964
989950112 -261093394
932131364 202746526
949465648 131763342
986625823 -151582589
975408941 -23129362
45296649 966894583
989975378 -284541557
755415032 575473254
896761689 313312933
535530131 784325961
796357727 516645026
-665640112 851082725
710342810 630783309
-746615492 765998647
881525468 -633901677
673294325 670308273
956469270 97767667
822414057 473529538
-648815351 865015568
627478552 713319990
-649434410 864521263
848467032 -674270327
-439361720 969214972
953133206 114417713
137566225 949186532
874489678 368974608
976123936 -29147321
10177508 972149834
968327786 -452056171
458102932 831717759
636804049 705020147
670338711 673253710
980684984 -72207624
913415411 265372308
463155510 828914955
926533661 222655820
977890491 -410285329
934181909 195142743
-446218758 967396342
942980623 160263823
891988581 325988977
839435119 442337932
-280039160 989918574
751193608 581019177
972171305 2249904
968823483 -450181009
-549580365 928057877
835267135 450219545
987358480 -165606114
-306458159 989105282
888559677 334830749
892490736 324676595
973347500 -6608446
-537589685 933797311
-522189130 940668979
988152619 -332602882
148538113 946701562
637120100 704735371
982931469 -97643377
837432547 446145106
-577976167 912969962
-383879327 980953620
-424003923 972961181
-626321220 882046639
-585531346 908599154
-21958835 976299540
-354153468 985158903
798050101 513998097
294372908 904627780
617535727 721951498
816083760 -707515534
-353290458 985261503
501037125 806627560
793820933 -727625256
785394359 533360451
967876031 -453744328
917681837 252037454
312653807 898048090
921635803 239209808
883790165 -630813870
-265035297 989996550
932654606 200826255
965090354 49742447
-190552043 988756906
971899175 -437934534
873321744 371670529
13922816 971629608
-739715684 774589722
935042040 191901726
-452103665 965754839
712105886 628771151
989796501 -245926540
650082493 692816245
-699666582 819253216
794746295 519144302
-495775433 951250382
-114302509 984946299
666659562 676883914
-95022915 983531354
-188567524 988693800
622753347 717451785
465575961 827555666
923074633 234424473
10109033 972159269
978720894 -405955578
808644641 496984648
137213581 949264916
-476940816 957984114
941730314 -529030852
969016988 -449441575
812656574 490310846
663188787 680277345
513757204 798644712
984675626 -120619330
989981043 -266939119
490572281 813000366
834693520 451291219
974052507 -428655033
-410924522 975841614
764776216 562848352
958817827 -484106702
987681739 -338660598
-385135247 980742920
75760071 961662678
915905841 257653030
971927333 4048671
615297288 723859418
-429218994 971741771
982810309 -381335043
-239236994 989817880
-143158683 986730377
438419746 842271046
443780802 839451617
-692504843 826391520
236175963 923519115
577883787 753959371
853562175 414443540
-222609297 989565210
-294770427 989576460
-329908201 987598643
-599634654 899993689
107348603 955595091
881722790 351823065
962112612 67343417
951643889 -504477810
603012341 734097823
411902396 855694949
-689507349 829304208
-386819279 980456406
419593890 851894259
134450935 949874904
989943234 -288133820
-662747972 853555448
-206581461 989212894
988193750 -332037838
980302415 -68237197
-362125132 984167370
774549684 -743572392
872497461 -645738666
-639890903 871994453
523545629 792312921
-694237497 824687300
986067535 -141913588
15549498 971401045
897677713 -610691171
467191661 826642453
934321282 -545433620
269583386 913018232
712292547 628557583
470986985 824482677
-611937090 891985564
762840844 565493741
40232908 967702842
780342294 540822537
905120371 -599083880
789036866 527886912
-81122164 982394504
906871271 284930403
146150824 947248332
-716110705 801887348
478345156 820233076
958215363 -485915808
989767761 -298306795
-441647788 968618805
989995941 -280514932
-234375423 989755515
967959451 -453434179
836578807 447757440
-703894208 814913486
987134953 -161141926
-307728149 989043540
804207958 504215078
-683414785 835095992
931073996 -552181842
-62830937 980722675
627946258 712908274
-694869604 824062242
932660539 -548911374
986843668 -155580466
921681808 239058075
901606555 299965646
940327940 -532243631
801459819 -720948349
591796757 743138404
-748698517 763342592
866687318 386625613
-221082320 989536221
129722991 950907796
-449859064 966388186
-18014878 975821895
56649478 965018202
-70984684 981492922
964961641 50531363
985864649 -138576437
638359966 703615923
638781311 703234539
973745482 -9689467
-514831846 943761415
327164322 892584041
-569236992 917853454
862879560 394905593
689182667 653978800
987093683 -160337188
862571689 -657983119
801637309 -720790725
-568805007 918089466
518566082 795554608
976233660 -418555967
931127097 -552073107
-529299295 937565434
976299315 -30658468
-629432454 879809566
514952079 797880814
810369020 494132290
613726317 725189975
-403706731 977318292
914593326 261741721
946993298 142921101
982750863 -95441071
980173709 -66920398
884520553 344963152
-125346344 985675369
-137902866 986436289
-368107847 983359981
-590052758 905908528
967356522 -455662094
812229371 491027975
-668970324 848188911
224123298 927069661
-741137837 772845783
-721606714 795814031
137832243 949127245
933974585 -546164627
981462762 -390179982
442216550 840278814
-184294261 988551733
898042813 309838455
267385517 913737438
791101782 524747589
924524244 -565124758
-304109139 989215735
714128642 626449914
819200380 479137577
342246735 886666557
835189972 450363838
693891660 648959771
628165286 712715243
465490225 827604009
978435739 -407462858
390809894 865739671
-285931124 989814517
-479705710 957038514
-113857835 984915715
-569049147 917956145
20082905 970755897
725676581 612875100
820887886 476202623
841820087 437759336
768094242 558265362
-377212165 982023345
909436175 277385577
967627074 33710449
-578950025 912413395
154319688 945363112
86518748 959666566
108758586 955309335
886123951 340976488
856020806 409383012
920704762 -572282357
905643018 -598245082
695558799 647163431
-736572225 778402729
975683735 -25423397
-586228637 908188874
196221200 934861371
942992375 160214419
177732012 939674324
987312880 -164676992
968750214 -450459502
-536152556 934461319
772070492 552695140
-717342070 800540581
875627006 -641712704
719120546 620643098
-718203402 799593410
371769430 874313308
787096816 -733334843
118810891 953234201
987526287 -340531358
984401921 -116797488
896619027 -612292410
-733223692 782406880
-311389554 988854609
967877474 32073635
876854828 -640114718
199096377 934087638
985406057 -361553022
-572886634 915838337
970567232 -443370711
924952716 228084179
531999201 786705528
180452061 938984076
-2009090 973790563
877268015 362482652
950661698 126216676
804272530 504110938
809882426 494939384
894694695 318854076
870344951 378455539
977899846 -44931953
734469559 602172711
625935198 714674990
-108158358 984514888
311082475 898626776
947223751 -515838660
-35857310 977914727
862914577 394830417
980503756 -395986698
797470246 -724462142
750288003 582197976
-745124687 767883215
987816990 -175505531
965128490 -463616853
-219342102 989502241
801823948 508036542
961530903 70637199
746293237 587338460
143391417 947876554
-395110571 978978033
919428750 -574612311
779357193 542259598
-696524251 822417986
918757084 248592266
-426634294 972353784
972116119 2658337
-726117404 790701952
-185242018 988584012
937885221 180960111
-611489836 892285079
789880480 -730990620
-230812503 989703865
978034205 -46175461
222246007 927612542
560738369 766686898
-127426490 985806464
322670575 894298566
196393515 934815254
930705965 -552933769
-587576884 907389758
428825673 847230249
154161038 945400172
542288798 779714231
988738397 -323779817
-539154271 933068906
-252337594 989943731
848631465 424396089
-224324704 989596895
829841704 460247412
147421333 946957833
982410158 -91372822
989508427 -307252881
738653881 596981769
954430677 108043137
943568206 -524726597
-602736139 898021616
814778386 -708751763
949512853 131546760
892041981 325849603
902604993 297153146
387893121 867081003
-601220765 898988465
978269869 -48378968
245273789 920756037
902066696 -603921158
989882431 -292453245
951494572 -504874188
-527110361 938533854
882635328 349598516
966017815 -460498126
211894368 930557488
331022635 891092596
481950648 818123755
590066486 744506907
-707919479 810691420
-101277427 984009259
980525843 -395857173
962736561 -471716008
-483855739 955596931
987167475 -161780129
-623055932 884358694
984755509 -366942400
950643948 -507114627
-471660954 959749426
953839478 110964345
251582797 918800010
887740942 336909551
826280207 466668696
59800142 964482334
559121448 767855293
728435092 609551714
946857801 143521695
705032517 636765093
-545878831 929869107
380790263 870306690
524841142 791462660
190718033 936321537
903448127 -601743997
168015055 942089419
912713424 267517346
486112720 815664381
-410639824 975901194
402074226 860442315
987881943 -177006874
745166218 588775638
971103272 -441207253
989904775 -291040234
-229505969 989683825
-311085204 988870947
850210776 421235328
516078694 797157775
92624073 958503280
366176309 876739040
775107749 548385913
973284417 -6125354
850772517 -671684751
587647575 746408861
988910585 -204916470
-321978600 988211077
-457517861 964185625
833243183 453989805
939084967 176220751
385595606 868131398
972608478 -434940647
970178856 16514704
954811115 -495800326
784129351 -735806152
803545209 505282606
897034116 -611665857
641604340 700664609
381761818 869868984
333765487 890023807
701055688 641168458
946155353 146617302
960661123 -478417032
358639210 879940381
359802522 879450410
892906888 323584296
-211551151 989333786
891941860 -619246756
975698499 -421117282
974227523 -13491665
-640713621 871363386
-655312131 859761491
963011346 -470806851
-570726365 917035423
863954576 392589920
987911259 -335800970
739361740 596097789
690918015 652140262
331129757 891050999
988335636 -330028463
850984189 419679560
75547022 961701445
976187751 -29695782
-401074385 977839216
821776325 474648904
-655441927 859655065
979832761 -63477641
279275134 909807940
853494118 -668594451
920019319 244506208
936569578 186072383
-289810877 989721812
890399114 330114387
988294355 -330622652
973539260 -8086948
-72405703 981623570
513641239 798718631
-623580255 883989936
564841518 763700404
179091048 939330212
183913406 938095734
-580648367 911437675
984092703 -112568518
465947698 827345983
348838456 884000982
905550356 -598394366
989115453 -211925435
334452854 889754539
-624074883 883640930
345109036 885515159
35052898 968515922
984883359 -123592264
-754844399 755356334
830480850 459081101
50968881 965968176
865540483 -654404066
957980375 89922469
941830804 165066241
163925351 943082637
-150387827 987113038
924288821 -565571900
923434976 233216863
166007968 942578361
358145683 880147704
-475846660 958354794
876975153 -639957182
958911852 84979483
184854699 937852519
-12681631 975160190
847558042 426530080
443000668 839864533
878138407 360428197
-298838932 989435276
-612452779 891639530
930064413 -554239662
176604440 939958767
905473355 288975304
118092277 953384631
-727967597 788567784
727904713 610193374
989958642 -262453132
255481643 917570846
897553228 311169834
69797483 962736460
560106780 767143838
502434996 805763606
-192254688 988809752
-236772013 989787573
692578641 650368644
653766647 689340586
-224405097 989598359
684418575 658969385
900310092 303588372
543073457 779173535
882413320 350141085
183321581 938248356
822578872 473239560
-583544419 909760754
-754442471 755884518
903775193 293834554
-656773367 858558137
365949118 876836637
974993802 -424404262
985601960 -134391601
927136674 220560790
188929383 936790958
-665028587 851608472
780531503 -738762064
942269886 163240676
410887628 856189711
926119547 224086153
853991708 -668025121
720913549 618536248
-377292612 982010889
-488944389 953775535
790778085 -730229304
579178537 752971002
644861068 697672951
863718792 393099301
812464495 490633444
881766116 351717843
575676997 755633208
906849939 284992553
965509220 47160971
-271174978 989996897
652579221 690464993
23800795 970214324
934787297 -544446121
157050433 944722371
-685891096 832763224
-663743615 852708109
974070681 -428574161
604436550 732929090
926915630 -560521743
941023925 168388987
765607038 561705831
979985479 -398982303
-723186270 794038900
-510695449 945447989
117746987 953456797
-672426572 845137218
298711907 903096125
924557484 229428060
901154249 301233489
875105384 367545843
871095047 -647519978
-238311520 989806831
-249153954 989919859
901320652 300767677
119335963 953124122
-343032997 986389181
989299526 -218969249
811860614 491645830
-302820573 989273932
-600118665 899687535
-161619698 987650481
987103876 -160535306
-77970190 982121684
-590596134 905580885
910651975 -589984748
218601524 928659869
-592755468 904268529
792177016 523101305
963684734 -468557603
-159680492 987561709
334484830 889741999
959596935 81296275
969465603 -447715398
212840286 930292031
833675786 -690111407
855621994 410208615
942727549 -526708320
672117856 671484836
465821478 827417197
-248852711 989917375
-230333712 989696582
807340504 -715654768
922687420 235719335
-346012821 986076636
663367324 680103432
680253716 663262150
507336852 802706730
949067515 133583630
975547956 -421828771
230296385 925266030
774448219 -743652939
561029046 766476403
-650963210 863294915
113100466 954421023
-597086451 901594319
-146428148 986906872
977968355 -409885726
980256405 -67765593
729436098 608337261
819131933 479256209
48074132 966443770
869266020 380887161
-365142398 983766546
-358772384 984595857
946929885 143202263
838747049 -684808889
944074296 -523525783
-746282383 766421375
-494227071 951828876
982766301 -381637450
979647302 -400892517
625425742 715121022
600001650 736553800
21371647 970569507
596365156 739492759
950955251 124835863
609073552 729090252
21852606 970499577
937932474 -537619373
-425456883 972627477
714913305 625544077
-568973804 917997298
-687478606 831250486
-752432830 758514084
237501488 923120738
-480158781 956882705
-166070229 987847570
-520763242 941278264
-64939346 980925300
74949008 961810041
891502925 -619887531
969144966 -448951133
815708203 -707871870
862775141 -657739507
-300684156 989363883
836254811 448367294
856943277 407465804
987702620 -172928448
721664227 617650139
164600591 942919557
873893937 370352090
989006679 -318969598
983335052 -377655923
-387026954 980420802
781920162 538505858
859348417 402418303
986581549 -150785096
981194541 -77626677
-13510722 975264138
815863572 -707724555
-72950560 981673267
961793618 -474799200
849013900 423632725
-663214253 853159185
989985262 -268000452
-598911183 900450110
-413754639 975239682
144210019 947690688
955884490 100746583
970781156 12291232
784436146 -735551966
829412058 461028889
463214071 828882199
69631009 962766112
650302792 692609591
988879694 -321314493
-567939247 918560912
16426681 971277238
387399360 867307349
631591103 709682240
-226147092 989628985
334603672 889695390
987145749 -161353425
-430531789 971425987
460877770 830183650
954359886 108394471
981848245 -84874012
-640762111 871326163
507980220 802303056
-366776026 983544068
-500261025 949550778
-454860327 964963773
988035559 -180647677
957593854 91948859
18966122 970916441
989998083 -279623087
652090830 690926510
976033004 -28370967
716586797 623602384
619402467 720349783
989331823 -311926680
-369910404 983106631
-20495637 976123343
955760328 101376098
-93181813 983387143
-308795483 988990123
950520394 126878587
225472357 926677951
985723443 -136310829
880523074 354727834
275878201 910943085
863729629 393075915
856799109 407765944
374781347 872988313
-728388938 788079610
793471775 521110389
-368458252 983311186
921956357 238150657
979135751 -56626999
-127086962 985785187
-495402330 951390009
868183308 383309947
-312649791 988786020
409999367 856621547
970719686 12725862
568697438 760859568
-419794917 973912795
983311508 -102375242
984992683 -125181634
979178481 -57040046
-524418164 939707388
988426512 -190583395
892099999 325698122
989951376 -261281950
-190762532 988763484
986731060 -153497724
952804657 116011491
479330822 819657736
-384260587 980890060
-715347085 802719428
161213138 943733350
-346837365 985988092
973713289 -430157888
-168282354 987942012
592027867 742955019
147125723 947025505
812555368 490480869
484540302 816596869
777744866 544597105
971793346 5029871
954732274 106543267
758996520 570695500
977653050 -42661307
-283511950 989863683
550514892 773988483
142070916 948175513
345731362 885263412
261017517 915802350
-741083558 772912589
-627028296 881542306
794919272 518876756
825045944 468871456
985771483 -137076610
370767178 874751230
-295060460 989567004
917604143 252285014
-35138322 977833844
907620037 -595033891
410286084 856482277
-562122693 921669288
716950658 623178614
844135111 433262142
928155799 216995796
-656222992 859012708
974815145 -425220489
699200008 643203518
715000748 625442977
-316259526 988579516
785238211 -734885776
989455903 -308724683
930821080 -552698897
140695010 948485795
893371266 -617143875
836841103 -686817713
966690452 -458088063
982988044 -380104729
965425828 -462580891
188317076 936951123
-295485078 989553049
935967425 -541919973
264845722 914564440
937998487 180515768
882484051 349968272
951256289 -505504630
393041793 864705123
989708396 -300724973
171122869 941324751
850805907 420038575
843091857 -680162176
962584438 -472217317
-326216759 987898780
-687157452 831557190
885250196 -628793634
-526860670 938643351
711965353 628931894
865076111 390156087
-405146444 977029354
381902026 869805759
-115938959 985058150
988790063 -322893356
-90568237 983178723
-224221424 989595006
917450874 252772780
52332098 965742186
922415485 236626408
450949453 835617791
784174412 535173999
628144783 712733322
861729179 397365738
940130181 172027224
898305110 309122241
889375419 332746597
861006621 398904367
791173694 524637710
-110635815 984691331
894254536 320023448
-77681755 982096347
715823462 624489545
905825579 287960320
859918465 -661136881
465318591 827700745
220387351 928147732
281841104 908941546
889210193 -623204314
-427897541 972056459
761457765 -753705825
902782705 296650691
984312667 -370419604
938813995 177298246
961933252 -474345986
554258565 771337004
421462907 850959343
-683959360 834585201
94412093 958157295
797855110 514304009
875069212 -642435475
-171519624 988075239
979555054 -60719219
850531895 -671955810
394597354 863979248
987932558 -178194847
982328867 -90418700
839955521 441343563
984191864 -371343200
986143520 -143189051
528893035 788782928
853512603 414544816
-513171046 944442909
-459522464 963586310
435501201 843790614
-66028765 981028920
-37636749 978113793
666300252 677236427
-243619402 989867437
-83760852 982618633
977032494 -414625334
-467431381 961120463
988390381 -329232753
799989576 510945720
984852854 -123151298
-24330766 976583139
946800736 -516891014
763087384 565157868
986397237 -147536829
-525250995 939345766
975048395 -20146138
811157533 492820283
-193309761 988841938
-287227972 989785777
987338567 -165198752
585746265 747895319
-70508256 981448825
350994233 883118152
-359051451 984560860
421636927 850871998
870944837 377096578
139346479 948788569
735021761 601491601
400699108 861098374
3624382 973042673
-734593486 780776797
730098081 607531221
816162286 484368247
988300764 -187237225
479402256 819616020
775053223 548463773
903979455 -600901435
871536285 375752527
406463236 858333381
-484479824 955376924
243710803 921236029
987390530 -166264242
917512197 252577721
715459190 624912064
983765534 -108222251
901108310 -605416547
-530714559 936932721
722569550 616578710
-664422118 852128348
-546217835 929704823
693728724 649134912
190389607 936407927
984503464 -118205193
855883876 409666773
383011282 869305045
861907023 396986397
657466978 685810369
950783528 125644079
840216578 440843667
987300691 -343137041
635796175 705926723
787213074 -733237489
307768901 899838335
424480034 849439952
381374780 870043456
-573469978 915512860
989459145 -308635251
364431861 877486497
898843982 307644040
825567795 467941769
844610127 -678516372
750956384 581328332
897856047 310347008
637425484 704459986
764162689 -751650719
988133173 -183005378
477741854 820584543
-535663173 934686528
-648754328 865064253
822937261 -700920875
217259016 929042810
-551952221 926878687
-377348112 982002265
-671104247 846310679
699318907 643073470
42980572 967266135
989804310 -296619353
522239845 793167187
655990345 687223748
-503201673 948415680
961436404 71167825
741635725 593247224
514968556 797870262
976929331 -36158486
906236629 286772712
917286449 253295381
986084563 -142197966
-524819205 939533400
971985261 3623128
486744595 815288670
-418334673 974238033
-418603504 974178381
860691923 -660222462
-526143429 938957006
989697612 -301134149
869096513 381267775
-123280650 985543364
344688332 885685180
972973252 -433377380
-302589690 989284142
-69667110 981370724
433044457 845062229
583838513 749378177
931664736 204446427
98479453 957362419
-455530216 964769094
76509251 961526012
-556610097 924525992
514912834 797905943
986064760 -355680791
29602519 969350541
772269957 -745373884
548145959 775650698
918280019 250125215
217351834 929016386
969452829 21519966
972061760 3059732
-33891878 977692779
988587061 -195045888
943506141 158044992
-97976014 983759215
368720040 875640500
718307757 621594189
-56179111 980069118
979926169 -399319737
989656243 -302634898
501674821 806233859
981383884 -390674416
513249303 798968371
807980335 498077060
971656113 6028748
-308654550 988997225
930369896 209126485
932449282 -549349918
759014117 -755546055
960215259 -479813569
971123782 9854853
989973864 -265338549
938792303 -535705730
-110838252 984705615
-578806455 912495629
955548673 102446281
874229183 369577381
404659740 859202103
342659268 886501222
851044396 419558239
513403744 798869986
139209744 948819212
358807696 879869534
-686368713 832309026
989072040 -210370975
-347775172 985886386
981586316 -81935409
-199594247 989025779
978977566 -404580219
-228060755 989660940
773346520 550890916
304546774 901006648
168530098 941963221
488421431 814289281
317125425 896387035
395039483 863772444
940276699 -532360163
28070376 969580534
905659501 -598218522
87383696 959503382
324394768 893642960
954878313 105814728
369376268 875355888
530905813 787438894
700268017 642033277
904319175 292284245
-660137129 855758831
-419093491 974069393
45093588 966927288
332838978 890385945
978077385 -46576925
-721894611 795491585
632475641 708895650
900334408 -606618339
-722343088 794988534
986821716 -348296905
276918121 910596697
989946666 -260589560
959232046 -482850441
888742183 334365734
973961680 -11384402
-382493085 981182546
989132168 -212537224
383946458 868881189
977071021 -37412107
945459476 149656620
333997716 889932900
-289600320 989727454
458813433 831326256
960881110 74264318
915534992 258813997
-615587120 889520971
989721943 -240714151
-341922788 986501916
-443233552 968199981
809673886 495284717
-203674330 989137641
823615738 471410069
776396370 546539006
-681992205 836425713
716036706 624241950
-326115899 987906641
807313869 -715679062
964635852 -465319792
-459777896 963509135
965546804 46928214
-740957676 773067447
989110886 -211760098
288408492 906698884
957763365 91061784
15619585 971391162
-166877120 987882286
980964720 -75158387
978135843 -47122421
987874976 -176844485
983220560 -101229108
-644891180 868120248
604264471 733070630
-714888024 803218477
647006665 695686058
986444025 -148353390
504890995 804236983
764081708 -751712493
981664538 -388903675
92390079 958548398
-545969184 929825351
988541306 -193743526
854919435 411658536
917955044 -577270388
728579726 609376534
859376028 -661776685
697725418 644813286
844487082 432573958
299779703 902716506
777511765 544933526
-473490203 959145244
899755572 -607513843
88291935 959331598
988538430 -193662549
788748680 528323136
799302680 -722856399
-732690951 783038096
835318556 -688407231
686428034 656873951
505832613 803648752
-286836926 989794545
790577679 -730399540
284139971 908161074
-319583482 988372063
960536692 76167154
896038652 315260466
-317885826 988480631
989607600 -233760103
214587541 929800029
397635497 862551545
941931512 164648377
320313754 895189892
730731948 606757937
744620582 589470057
989980229 -266744609
91577127 958704859
-140134641 986562977
949376332 132172640
-326953446 987840896
920489386 -572678439
987132488 -161093669
811728662 491866591
855208822 411061778
37791402 968088145
679485533 664047690
685469790 657875025
985718786 -358831640
252594912 918482398
986178130 -143774265
899519943 -607877118
708038286 633394119
-649561402 864419746
613828422 725103739
989026539 -318588995
-632697702 877415691
310870126 898704752
286616460 907314628
540197202 781150319
929403508 -555575442
881363599 352694821
960831976 -477876873
162668568 943384801
794363963 519734862
345265966 885451714
980514498 -70430302
875305697 367079005
923352625 233493123
-734449177 780948954
986517333 -149643851
754155042 577137815
222141246 927642775
799107514 -723028040
883399721 347725480
-144525696 986804834
154721492 945269208
822928658 472622981
33342125 968779891
962317024 -473094448
586406635 747379953
-422494293 973305354
914059908 263389632
-702820677 816024876
921926357 238249941
809971914 494791055
778231361 543893772
422952220 850210609
-23897150 976531498
-49998954 979441401
974016523 -11817379
-650042427 864034562
977161467 -413981074
777309664 -741366994
967561197 -454909381
894770229 318653033
871030342 376902636
-681121822 837235087
290442435 905996581
395881620 863377590
786465331 531759449
-731708634 784197686
312786285 897999177
749883127 582723417
719850938 619786153
921363149 240107350
929094493 213678290
566104983 762773547
847011098 427612864
949591911 -509844795
917671097 252071696
949158361 133169095
923395721 -567261619
434917132 844093510
-649942877 864114360
653276595 689804957
-272217787 989992723
900920142 301887788
971294716 -440427095
502734218 805578155
965252294 -463185895
414530336 854406109
740897725 594174242
985844039 -138243065
959267360 -482742656
137513045 949198366
-642968094 869620671
572436183 758071956
988144607 -183286141
467688489 826360910
652497273 690542458
-539495893 932908969
925150637 227409151
939943070 172783540
987285535 -164125351
677361372 666209942
780656875 -738659822
703692301 638255744
915500156 -581623703
868227489 383211513
969810417 19065835
-131083504 986032543
707224746 634310453
-533746384 935563046
913513876 265070145
875443003 -641951244
-307777325 989041101
-496962681 950804328
-79806143 982281121
989887075 -253559383
657677119 685608666
152985437 945674121
973108059 -4778589
979146768 -56733435
915757786 258116983
989996226 -272219694
909764648 276408542
777750473 -741012378
979942798 -64582773
668763439 674812301
833299103 -690499945
919041878 247673243
826938451 -696960071
526268774 790521860
652778776 690276206
-357692844 984729997
985981775 -140491688
-690960704 827897571
-301283809 989339734
846230231 -676746173
-567099523 919015916
-188083801 988678141
906307216 286568237
-723417340 793778130
975824057 -26602420
-545315371 930141767
974371841 -14644516
-93060929 983377574
-627851366 880952197
-728060472 788460266
-309896728 988933857
-634848973 875816163
772381635 552255952
143670130 947813316
169661106 941685365
177899969 939631864
982890127 -97136400
140668182 948491832
966332244 42017823
989812957 -247181685
986888600 -156422534
778293348 543804026
-519097202 941983629
595469794 740211444
874221521 -643529610
785346324 -734795846
989968477 -264250878
958567185 86818564
935711789 -542469545
886189309 340812990
-672306364 845244173
908562293 279975012
-662141474 854069717
567036592 762087852
987130249 -345027776
-363547498 983980196
952210514 118872793
442013600 840385933
-300282256 989379769
-115389348 985020777
849985911 421686830
896935075 312844506
-93973066 983449383
880396980 355032186
989861015 -251150950
-397896971 978453227
635290151 706380893
989421359 -309668154
628071776 712797685
951233657 123522192
637608206 704295077
393028349 864711376
702502007 639574430
636877199 704954252
989955919 -286983437
451001397 835589737
-372182972 982779411
882279310 350468328
709857195 631335613
801051114 509265255
356715602 880746726
180656288 938931959
850749992 420151134
977747238 -43526008
-622817969 884525804
834399884 -689362188
478029506 820417082
678142900 665416142
692104398 650875825
846667628 -676265612
653750903 689355509
698005647 644507869
757837295 572248649
504468750 804500161
637267658 704602342
379238133 871003289
925307186 226874240
939645688 173979368
17446967 971132716
818806463 -704916542
-627732105 881037966
988327028 -187923071
-519292361 941901352
398026959 862366547
962573861 64702995
850522617 420608576
41347073 967526139
375758203 872555324
-454216334 965149711
636420261 705365719
78525593 961156251
164450171 942955944
910715338 -589877492
851788164 418054887
981977767 -86347902
778535043 -740380014
78274209 961202507
978478234 -50345302
935551032 189970621
937330899 183126019
770762824 -746554549
977573078 -41928961
254279812 917951268
-547095334 929277838
873861010 370428121
675509438 668081648
968857999 25553401
614397720 724622417
988767827 -323277622
488480108 814254236
-558313602 923650761
322156810 894493444
983850175 -373908345
278134300 910190466
950420171 -507699120
429234156 847021226
-596313606 902074742
411022963 856123831
-740415088 773733798
688462995 654737610
291974026 905465106
955956303 100382193
255203532 917658965
726209841 612235173
812422701 490703614
431375073 845922415
128191140 951239244
-672098686 845428902
924978199 -564260150
300553866 902440440
877342136 362308159
585472711 748108498
897504606 311301748
982041296 -87077490
305208888 900767648
987451513 -341408899
255340741 917615493
309083883 899358678
915004612 260466215
718586830 621267933
925158802 227381282
942589218 -527032748
-581529541 910929133
942363025 162852206
407917869 857630693
829117402 461563385
989650340 -302841638
-355449359 985003686
209695045 931173005
-149648916 987075258
943987668 -523732015
-738107144 776545455
806377310 500697659
-571422447 916651176
932948333 199742033
97715171 957512345
154448046 945333118
878301190 -638212916
945298616 150355115
800025597 -722219115
112888745 954464635
988203145 -184742906
893302965 -617244834
511061153 800359047
359481121 879585947
523661199 792237203
760978593 568023510
986909191 -156810774
-751972787 759112852
370241705 874979920
902436597 297628678
931269495 -551781344
972112444 -437041479
179626548 939194171
88538763 959284856
872981078 372451794
107975949 955468123
-553112865 926297412
920369071 243365767
-724303840 792773476
514530663 798150586
989801381 -246294375
973859794 -10583770
572792150 757804979
319994906 895310124
975448115 -422298723
-581807526 910768429
911453370 271343378
-456048800 964617651
810755052 493490791
-607692317 894806084
50708859 966011129
799655179 511473580
-372328064 982758245
977601475 -42188680
488963298 813965457
640199903 701946206
286334349 907411317
989997092 -280082700
963119100 61547479
838703799 443731266
127618761 951362808
809172153 496114561
946873085 -516711695
963777930 57672187
821314501 475457475
895143400 317657873
-551228624 927239881
48428780 966385768
-416023780 974748030
637133641 704723167
-105353419 984310971
9068400 972302459
912186784 -587371350
988980571 -207223967
635984339 705757654
986505502 -351462936
869991800 -648911953
246176023 920478025
976173062 -29569380
518461661 795622065
-570587945 917111686
763944913 563987939
826741486 465842143
-63962865 980831682
578501085 753488877
982818837 -96265931
-555610343 925035830
-91527092 983255568
363145375 878034660
970279511 -444520029
-428824942 971835769
-3834190 974028596
896638121 -612263603
970840587 11870048
965927780 -460816821
-568835651 918072739
-702655923 816194699
939957015 -533085273
811935774 491520018
943272952 -525425002
422073546 850652735
-133933290 986203887
-576881908 913592197
132030553 950405477
-733576524 781987808
953660611 111842964
771978228 552825305
964781431 -464818387
951205404 123655664
-75021510 981860391
956955242 -489651075
-217702320 989469099
-528288726 938014298
-47387865 979169450
214301906 929880627
870216992 378744857
667399874 676156444
915519206 258863309
-380786984 981459439
342304813 886643287
948637855 -512282321
241426675 921933179
353906458 881916378
979698546 -62139846
978910666 -404940603
931851825 -550584978
821837142 474542254
958664748 86299268
658687239 684637870
233331213 924368604
974736108 -17590480
932441184 201611678
946390441 -517902967
960547199 76109224
576051509 755350065
405765589 858669706
415605831 853875532
-399631351 978120703
159453999 944153072
844035781 433456162
-573033660 915756337
931251523 -551818191
947858553 139060639
867388462 385075313
945530826 -520009260
182239191 938526814
197313137 934568512
837546467 -686076630
851122702 419400416
974477552 -15494997
855099097 -666752497
-377836378 981926312
881913978 351358427
954118823 109587931
933729260 196839353
978713237 -405996386
-225251094 989613436
967854605 32223508
954475263 -496742024
982886280 -380811347
989998793 -274575792
-637017821 874184377
217432511 928993413
477220474 820887759
831521063 457171556
781412526 539252824
651621125 691369704
949666459 130840450
-718557487 799202728
-118144161 985206223
876059132 365318991
-180894639 988432130
-735536916 779648032
954157709 109395970
-387583401 980324624
983283786 -102024458
898302269 309130009
109115977 955236673
960490094 -478954003
905520659 288839092
54127880 965442353
-638676193 872923643
988929131 -205520737
960987054 -477384729
951825139 120716860
862142251 396484107
-216311785 989440075
-469899741 960324484
28660960 969492091
961804066 -474765387
988948582 -320057431
987646601 -171692338
353116724 882243248
730410151 607150681
776570896 -741959592
821942716 474357060
233618961 924283016
427307888 848005048
-675528935 842353594
945054877 -521166755
279655164 909680081
-236960545 989789977
944203384 155075909
644770831 697756168
911092957 -589237267
537128585 783242399
966408795 41533526
289910486 906180653
914168654 -583951108
851508426 -670853316
842252170 436923059
721816597 617469967
-37538308 978102818
944290482 154703329
476736932 821168603
462476389 829294156
987337324 -342722609
-163339532 987727658
-299857206 989396444
860447434 -660511937
45449168 966869970
-411834673 975649383
985985115 -356420843
741039286 593996593
988832741 -322148034
965015018 50204628
974421232 -15041178
989029614 -318529292
-272633319 989990745
362996996 878097739
814471994 487245569
60091324 964432366
-499427428 949869655
759576471 -755124025
684850349 658520415
357466843 880432447
968840989 25667952
-178330055 988338287
778882593 542949512
-515332659 943554666
731255676 606117955
-543622237 930957060
988633183 -196379558
875108898 367537658
909273470 -592302142
769767489 555930367
-660236598 855675434
989997368 -279961304
152535094 945778713
957649041 -487603571
-32834737 977572411
776131934 -742310795
984797908 -122361563
609622239 728632996
483369863 817288462
173086331 940838569
858973337 403209808
934545419 193775736
347522867 884536550
972752359 -2088691
-572854752 915856117
-746418943 766248190
973319914 -6397020
711738018 629191776
374010310 873328888
218673609 928639254
443313273 839699180
492843659 811630737
-693164503 825744010
972445371 -435635234
-193202006 988838666
929037108 -556311363
745925113 587808454
919264038 246954934
932246315 202326248
738134114 597629994
822632495 473145119
781797477 -737727271
987903919 -177520481
-652798138 861811397
956793717 -490124346
461141466 830037214
830439659 459156469
858701999 403781393
365856841 876876261
874189986 -643570160
562563587 765362150
-173906348 988169731
901179372 -605305997
-103298525 984159652
-686219988 832450536
366132116 876758030
984999121 -125275718
-593459460 903836991
260157469 916078898
899834227 304910265
912615086 267817003
-440733618 968858089
317088075 896400989
603154417 733981516
877300089 362407175
-700206286 818704109
-158372485 987500933
689945655 653171960
916425347 -579992842
793471346 -727925850
476771358 821148621
-56418275 980093026
-738596285 775952030
180989788 938846756
-686584630 832103423
553461170 771904613
989986903 -268461136
-476740898 958051951
-364171627 983897103
946037526 147133777
-560244923 922651130
957020641 94929794
985229249 -363054271
-552141068 926784297
-114421489 984954473
941088545 168124339
857334744 406649088
754797219 576290612
-710425171 808026764
-618347063 887633074
112512640 954542032
824082955 470582988
17917328 971065931
-681286465 837082303
888991676 -623516721
-677083989 840944153
822508551 -701340254
-501970567 948892661
966741196 39418640
924399145 229964714
851358425 -671023122
-488888437 953795854
-138686227 986481074
807253033 499269008
470719858 824635308
-520490826 941394109
836990116 446981794
309287706 899284228
-198290878 988988664
-371005990 982949961
243960073 921159660
886529394 -627005357
973559313 -8242315
977186142 -38435604
965774226 45517043
402014516 860470864
984417064 -369614368
221770535 927749725
979058596 -55882315
943512329 -524858905
803207372 505825444
849394567 422871650
328873115 891925204
759840674 -754925538
-552171906 926768880
402797693 860096182
-338608487 986824069
676709716 666869951
861989789 396809718
374077638 873299186
677556699 666011849
985911643 -139340931
691767252 651235859
-394712086 979051662
957201690 93991021
216293195 929317316
93500317 958333988
905941362 287626251
718911956 620887498
985312727 -362348065
862075579 396626525
244508521 920991429
-70524912 981450369
714817732 625654551
750068083 582483590
229597076 925471767
-183837114 988535989
973607042 -8612505
-556875298 924390264
966624419 -458326739
846185599 429241529
576528356 754988932
772044591 -745551051
982401412 -384102066
802381821 507146980
886672833 339600939
168923785 941866608
-234991643 989763982
590383446 744256722
646143857 696486626
-679073990 839126041
790856040 525122794
-235109867 989765592
-719297386 798384820
761706725 -753517344
830523134 -693344382
-691349804 827519143
749734232 582916305
-689773093 829047989
818132521 -705561931
331756389 890807485
-643389169 869293300
912483135 268218685
945869304 -519181909
190009619 936507822
-99093562 983844341
-89851082 983120912
989976716 -265945075
564145144 764209621
869510218 -649515566
988457454 -191425912
986562391 -150443005
824660230 469557659
949194315 133004878
855025375 411440123
906706696 285409266
22852916 970353431
111216052 954808050
970892457 -442062000
781838233 -737693872
966168143 -459964111
-642322407 870121964
-546485831 929574661
854355643 -667607707
-290221124 989710688
754397449 576818334
883593960 -631083727
581144867 751460641
376797956 872093039
953179306 114193267
989850669 -294265195
843010461 -680249970
-22607604 976377377
984870157 -123401063
334083758 889899202
-502696023 948611880
-489476263 953582070
353256471 882185482
-296373425 989523275
4128251 972974910
916144070 256904238
706303508 635344506
701282770 640918884
-154212610 987303586
26398079 969829902
-511545384 945104512
884202434 345749375
25184761 970010110
988664409 -325009905
-117176987 985141452
897937159 310126268
965495284 47247208
515236925 797698240
988313772 -187575526
951185146 -505692490
607878424 730083963
281581697 909029376
973229806 -432271132
-403451209 977369318
-378484250 981825079
821900547 474431052
-487313170 954365676
-237744555 989799848
-259451301 989981352
314006082 897548024
983512728 -104945663
386110819 867896409
964826227 -464663829
902444581 -603328164
-291516627 989674554
445936688 838305633
428699901 847294562
-355329277 985018172
846259309 429096318
590181330 744416295
989666085 -237184185
881300842 -634204832
899376124 306177690
922325812 -569272341
408303734 857443845
931660888 -550977607
553016423 772220203
934163211 195212962
-526926329 938614571
252152762 918621304
-680065091 838213205
936080960 187950418
702871108 639166292
875723054 -641588113
672459823 671143294
958193707 -485980535
807248754 -715738430
791556921 524051708
543058641 779183760
37888757 968072845
-548154246 928759853
967224714 -456145358
682044685 661424391
47486677 966539544
980252913 -67729836
249329645 919502440
968135903 30371417
-103741463 984192366
-660961730 855066188
15042422 971472496
582882436 750119076
970211368 -444790559
926486227 -561358874
-222870770 989570097
761831925 566865939
790350026 525893557
945847995 -519234082
529111987 788637071
989745094 -299264326
954454681 -496799570
-202647631 989110103
-570508075 917155687
204867654 932511463
397033855 862835432
-302989787 989266412
857122955 -664411111
828161951 463289594
777305884 545230502
892772492 323937933
-225906357 989624824
-664923703 851698440
182037570 938578522
-273038973 989988675
846436651 -676519544
977591720 -42099409
-52915830 979740417
684175868 659221499
919966333 244678582
497675448 808691825
-652675529 861910947
989999977 -277251017
309332610 899267820
-588522578 906826375
134663467 949828184
-126642414 985757294
976084156 -419276624
829754915 460405416
-559758930 922903418
653268817 689812325
802582223 506826791
-308288199 989015602
212889279 930278269
-308999124 988979834
968603770 27260693
155492761 945088650
772575601 551982060
896532628 313931106
570686560 759380157
-491103386 952985929
833052371 -690754202
557289341 769171826
880377207 -635447417
966556358 40596905
-501662829 949011540
-674170518 843576398
610917456 727550542
902805344 296586633
160417356 943923477
867791210 384181792
439257086 841833459
-550960255 927373538
360881124 878994817
894163477 -615970382
-293094795 989628574
-643707371 869045670
976205511 -29848678
200190789 933791256
989987007 -268492216
959618777 81177955
864704222 390965467
414319397 854509927
783001103 536911428
372646804 873928718
563677496 764550854
923100737 234337095
972543783 -435216562
884235996 345666497
869639761 -649353617
971091806 10082894
974254252 -13704593
372588161 873954445
629838994 711236251
892428358 324839868
653263965 689816921
638052944 703893461
969836535 18885788
-747325888 765095183
-94028505 983453722
936755797 -540210060
-201903056 989089847
-538986187 933147517
710792562 630271117
907032731 -595993323
941905789 -528624305
646846887 695834412
-567677751 918702840
870662782 -648066216
592311040 742730249
582626942 750316702
-723388392 793810810
650001936 692891764
911729636 270507298
945490043 149523707
966635276 40094503
911450861 -588628650
310969930 898668105
114137317 954207088
66593121 963303195
566597150 762411595
964592873 52777232
-703917287 814889526
988918514 -320610620
-615764212 889400466
862567371 395574928
915641921 258479719
96255478 957798054
978901286 -54372323
216788509 929176659
457596535 831996213
-125787470 985703329
137149883 949279055
616448917 722879302
950398584 127447938
805718869 501768619
966205261 42819032
-498386015 950266081
486977447 815150092
297963900 903361519
141304486 948348481
924916275 228208363
901059670 301497983
943876861 -523995116
596862750 739092610
-439666819 969136003
844806039 431949674
-63837289 980819609
989991357 -269925173
967270746 -455976655
-434496395 970451476
61070216 964264104
989378413 -310787461
-518962917 942040206
-560259893 922643351
989998835 -274627358
-375473600 982289851
205236644 932409689
933748665 -546639494
989896489 -254491526
956888436 95613035
973598194 -8543797
756528361 573994613
140511300 948527116
-426293479 972433444
986922442 -157061303
935258039 -543442238
137164857 949275732
402465001 860255439
559758524 767395514
670646154 672948851
965279112 -463092472
843028591 435417283
18633295 970963969
844797919 431965579
806411490 500642006
910811778 273277402
180563047 938955766
843676593 -679530340
783191055 -736581847
856748636 407870969
-662281489 853951146
923865231 231769686
968161423 -452680346
651814055 691187802
897601642 311038370
788089425 529319238
116062413 953808027
-184414076 988555843
923613672 232616714
147980011 946829780
952524880 117361808
-464902166 961922792
971765520 5232998
989993053 -270590676
71942070 962353139
540478013 780957992
864156580 392153053
610262222 728098761
324885702 893455772
725746906 612790797
-180079408 988402589
609767855 728511547
568557138 760963593
868167538 383345053
-650950630 863305043
-547643271 929010091
815851825 484898445
867018935 385893580
828472095 462730300
-283001265 989872875
761050637 567925971
-39882922 978362344
-549829579 927934656
981396591 -390594880
816373383 484007368
-560007366 922774540
989633571 -235247271
975234996 -21685150
916520367 255718916
-376320440 982160680
-273301947 989987111
-28188033 977036776
828261014 -695631834
165779784 942633735
830113547 459752067
962891666 62868109
667480734 676076905
165216100 942770442
900624771 302711726
821359249 475379226
212092531 930501925
983983729 -372915485
-527282237 938458217
-304078539 989217151
-555269863 925208892
883434349 347640468
212388170 930418991
461168891 830021973
745976223 587743248
507668749 802498581
977277804 -39255445
363090482 878058000
895156361 -614489052
749462825 583267539
-137284749 986400683
888592215 334747896
669081195 674498281
494246973 810780273
972074947 2962429
989993417 -270745297
293576382 904906730
989751622 -242690633
-743558290 769847280
-709609438 808896518
615991572 723268851
-529985736 937258975
989596042 -304637727
410314951 856468247
829373580 461098748
-290578590 989700933
-663136101 853225667
102985793 956471287
296664191 903821173
920640983 242476604
56918496 964972748
-444005524 967994533
376418061 872262075
-619794391 886633308
-587809328 907251541
984706947 -121062379
912694859 -586498594
437032810 842994453
937058946 184182101
974639415 -16804024
880093963 355762476
78248247 961207284
769336819 -747666107
538637361 782216004
405674873 858713420
545727213 777336040
-724070629 793038367
918436207 -576405157
42315122 967372193
-557573319 924031954
876674307 -640350673
988937962 -320253495
607136069 730699650
980654804 -395098083
927844815 218087199
647648617 695089127
759473396 -755201407
-723482639 793704377
795653708 517739216
800579265 -721729151
880610990 354515558
907161721 284083127
980020540 -65367052
867290172 385293130
-598721533 900569672
-412348912 975540202
496033967 809693881
-219631620 989507969
66777772 963270740
882653490 349554099
484639232 816538318
337857197 888414741
-47023278 979131166
576160304 755267733
-691806168 827074560
76326373 961559418
977918573 -45105076
648181790 694592372
989617785 -234334055
729684483 608035049
-583605561 909725155
-470880718 960004886
614981473 724127728
149069027 946579407
974624001 -16679051
929357658 -555667662
973434285 -431381994
940780673 -531211795
942395580 -527485391
286262551 907435903
764225875 563603313
376129515 872390372
142043426 948181728
341737562 886870419
985922340 -356999234
568370779 761101688
524997374 791359913
655217480 687960948
828599109 -695291181
-531217538 936706797
-654891762 860105857
987543866 -169474285
967883778 32032312
773209584 551085012
791036961 524846586
943026284 160071836
808607277 497046209
961277609 -476460059
633679347 707822741
786611522 -733740851
-459220235 963677408
340638456 887309747
948809079 134761300
574494788 756524919
528692962 788916071
143936420 947752870
958712478 -484424671
766390547 560625259
957499067 92443859
-663900609 852574120
511259011 800233580
682498407 660956953
-659441872 856340813
800388119 -721898418
-731785868 784106661
936370758 186838717
287897312 906874723
729906095 607765125
982185149 -88742219
-440449582 968932244
36095775 968353614
621792679 718285183
989517108 -228957388
958425398 -485286676
745138782 588810578
927684833 218647567
566705759 762331631
59676743 964503484
890493407 329871021
984077990 -112369957
861358961 398154619
969757407 19430665
-724949655 792038136
-372953050 982666522
-578775924 912513110
374247359 873224295
230108409 925321384
949482096 131687895
-540914738 932242477
452064031 835014938
-737631060 777122289
891777094 326540553
983045554 -99049926
869017718 381444541
595635021 740078913
963404987 -469496335
-523109918 940272900
-664274864 852254303
975021303 -19923724
-24550126 976609205
920336461 243472286
347496971 884547076
75090382 961784381
779275880 542377875
-257289780 989972441
989704914 -300857864
850529287 420595161
253316676 918255275
-94380670 983481262
-369297274 983193425
985174127 -127857590
-717480256 800389065
85384033 959880016
873539518 -644405467
740441382 594746623
814796192 486695232
236640214 923379754
88470705 959297753
-527080124 938547134
70084208 962685360
155007619 945202288
563907642 764382969
-140908939 986606183
898907739 -608816496
658480779 684836534
-604122950 897130508
953827505 111023220
966111123 -460166937
158220673 944445700
470017428 825036308
907899941 281923891
987963890 -335123666
556203207 769948984
587969745 746156220
977994168 -409753051
-222987436 989572265
664848121 678658147
802599408 506799321
904809626 -599580556
960887064 74231349
180941544 938859089
981163641 -392037035
890830719 328999031
280227052 909487316
985186985 -128048541
-602556009 898136883
600517972 736133822
887075141 338589968
989876953 -252600357
-732713648 783011253
955012804 -495232351
739758379 595601846
-584733677 909066885
504423205 804528534
707484322 634018352
627332584 713448347
-383433180 981027563
-636062752 874905200
352905912 882330341
595230688 740403056
949811157 -509279789
-657594803 857878033
951740200 121121259
900038921 304342272
989478456 -227039487
-150928425 987140493
688596944 654596479
-528258696 938027567
571416386 758835278
629404835 711620340
-339207776 986767292
-244589215 989877426
280013169 909559478
942698847 161446897
632067943 709258414
-565467419 919894798
89921676 959022007
881955543 351257308
752476035 579343302
2560622 973185415
214569322 929805172
914270760 262739069
240272484 922283836
886208836 -627455216
988808196 -201656896
978768021 -405704125
-523799828 939975023
989869428 -293215537
213375175 930141673
-46307115 979055558
705580839 636153047
-472203378 959571029
-584983753 908920411
897005260 312654637
980897034 -393656565
634436828 707145572
905356209 289312424
790437334 525760692
569887295 759975855
32538536 968903150
942612227 -526978880
975348978 -422763353
-492478341 952478945
976310926 -418181339
902753174 296734225
981160726 -392054965
803747313 -718905642
311348781 898528887
802894087 506327810
867015479 -652602884
-110983089 984715810
865463550 -654497560
985040468 -125881940
-576947943 913554711
-704758230 814014075
975569761 -24469833
9405418 972256143
976372693 -31293538
955717879 101591144
975967276 -419836793
954785919 106275959
988175955 -332283671
305563233 900639553
564095979 764245513
786835150 531205453
945559525 149221388
861171827 398552964
882993551 348721478
-504226589 948016565
869337977 380725539
-324322287 988043719
630546942 710608991
693880526 648971742
-596516732 901948577
-689325122 829479775
861841228 397126777
554713225 771012796
738679093 596950306
920061443 244369083
797577559 514739158
872458062 -645788858
518121229 795841925
-746854152 765695318
721288800 618093666
700194510 642113933
904368209 -600283683
985419153 -131560426
-671672862 845806891
985238602 -128819072
-162653009 987697021
740204648 595043283
-256509824 989968646
974465907 -15401086
-668212708 848851404
926249258 223638999
327537292 892440432
965738417 -461484456
-93679245 983426334
-586797474 907852649
960983636 -477395587
933960115 -546195084
775638872 -742704767
-9647502 974776954
-201334316 989074252
259905178 916159885
989946706 -287838338
989378838 -222365465
929852604 210979395
763285790 564887409
986311167 -353351387
875549929 -641812650
359163331 879719872
459210733 831106862
-525695692 939152209
927442599 -559487614
-311948805 988824419
937886818 -537720452
434517378 844300627
966378127 41727683
-521874148 940804145
26475299 969818405
486505702 815430787
975355009 -22680635
-536837971 934145119
754168057 577120673
-592647146 904334762
957010146 94984093
24621473 970093393
918985354 247855857
610016385 728304100
113155743 954409628
974985191 -19627404
863126844 -657317833
920885720 241674736
-410725020 975883378
943855932 -524044756
989971989 -264950618
-323422894 988109498
-185066105 988578064
83437104 960244755
865578558 389059715
664874933 678631938
789753426 526800557
922348405 236849710
788473544 528739183
578848487 753223426
176932638 939876141
758406661 571486531
770535423 554854837
314719753 897283231
-469444762 960472167
987100258 -160464963
766591732 560347284
979650328 -61661248
58980768 964622443
341402728 887004343
671660693 671940590
93075571 958416106
934590501 193606004
933589532 197360528
967153730 -456404624
-316373087 988572757
989648725 -236139596
968289262 29354725
273663569 911676327
-274094904 989981884
919462646 246312184
443398443 839654120
820851277 -702949005
659965246 683405109
620206360 719656792
917934749 251230308
-331741287 987442205
955992083 -492444590
93962734 958244480
983909903 -373465593
952884043 115627708
-83066280 982559945
797859973 -724121893
803020102 506125858
979573280 -60899002
672945502 670657631
940564428 -531705003
927604331 218929221
-724607544 792428115
815391140 -708172243
461613326 829774860
163565420 943169419
383165414 869235295
-482585703 956041651
863624414 -656719396
143770597 947790514
681804734 661671415
914891644 -582689325
796491468 516436717
324361697 893655563
142682715 948037116
934810789 192775650
357135587 880571107
-685430974 833199637
498662521 808087554
864922556 390490486
-544456386 930556384
933806009 -546519107
-155484036 987364595
938532418 178412668
955379600 -494194650
456164564 832781768
383303814 869172620
-719224500 798465526
801175317 -721200836
928003110 -558377739
974039332 -11997998
924773998 228692699
919311498 -574824797
833827559 452904545
908995557 278693127
-128571778 985877960
80937767 960710235
658001136 685297561
661629829 681792704
-640081024 871848717
966886326 38489967
971976562 3687085
953965265 -498162419
217826909 928881041
257879504 916808205
104865601 956095426
675321872 668270668
910611265 273879175
-480927169 956617919
-578049841 912927963
594063505 741336194
372258150 874099169
-473022273 959300528
835585593 449623596
898682513 -609160912
-104939261 984280564
948378354 -512940305
520347536 794400682
947938688 138700410
-641624145 870662120
474747893 822320799
989999964 -277145154
985768985 -137036646
967671618 -454501448
815925227 484773169
552706634 772439709
976759512 -415982195
890051925 -621993084
-333383273 987300099
590235702 744373386
-369225616 983203515
892650140 324259016
611603082 726976202
902305720 -603546255
944620692 -522217238
776247462 546752904
969432147 -447844810
-467902812 960969665
780778569 -738560508
-385050700 980757244
974677427 -425847452
934325858 194601895
-719260864 798425266
919897987 244900760
625688608 714890972
52669235 965686043
219395588 928432515
901613050 -604630359
-202505286 989106257
863288757 394026198
-371776790 982838409
-437695766 969643064
-155793849 987379348
24669276 970086334
977644357 -42581603
983657827 -106819554
-589025572 906525689
-665744551 850992719
858624591 -662659239
-548927491 928379904
-341890799 986505106
898638976 308207411
250985434 918986882
761087423 567876139
847022380 427590559
174778349 940416825
571509750 758765517
933804212 196559121
953768593 -498707829
-743316350 770149165
-314022146 988709112
-327076693 987831182
-236474974 989783744
808259775 497617994
660509644 682878483
802318728 507247692
849392101 422876585
-435122994 970294637
735969515 600319570
767182258 559530484
432631055 845275452
972424572 -435723557
778587098 543378331
840993296 439353189
940700422 169710546
752037973 579916850
523959647 792041598
896836387 313111151
-233565160 989744185
960319670 77359002
819139838 -704596907
395249617 863674015
142604107 948054913
958480120 87280962
-237206318 989793093
458348096 831582790
979060781 -404129212
933462855 -547238567
776662552 546156474
596044614 739750197
-676814980 841188736
415354963 853999458
226382352 926412859
353090811 882253956
176645404 939948462
-161038689 987624062
-476855102 958013204
984408102 -116882836
954085297 -497828774
-272108075 989993235
148883079 946622205
976192765 -418753635
617974260 721576150
946250641 146199078
978147258 -408962795
826688380 465937377
906222564 286813449
884876058 -629313656
-658787982 856886559
776959551 -741648062
892988995 323367956
831750057 456749748
159857109 944057112
-320159505 988334258
896541006 -612410106
608601862 729482764
938688253 177796350
989141685 -212887840
-94565711 983495704
988187849 -332119477
655583062 687612391
200707102 933651045
-178291191 988336838
-562233749 921610842
641650116 700622751
168643683 941935363
828800048 -695088429
-713916042 804273018
940837720 -531081472
984158953 -113467116
811586239 492104732
943342287 158739480
-752473826 758460669
150350766 946283921
978900754 -404993783
816542306 483718144
402216206 860374428
569310740 760404507
206001943 932198360
-59381158 980386225
985517867 -133083450
777627322 544766802
610687012 727743437
977178774 -38369863
941541509 166262874
-645140676 867924346
599184957 737216918
989236095 -216445841
906614226 285677853
-365116641 983770024
922104330 -569686054
-619716875 886687031
988020428 -180285230
597493028 738584936
905068832 290137917
-111844252 984776214
966275797 42374271
924537205 229496842
510899824 800461280
961597914 -475431718
987612770 -170953858
807233438 -715752390
980921920 -393507143
583027220 750007016
147722791 946888776
824093007 -699785523
989586035 -232578743
24185853 970157653
-602262706 898324331
-135616675 986303369
950183049 128452014
114537921 954124272
826330672 466578332
961735005 -474988811
-487376899 954342722
891571863 -619787048
984488812 -369054427
848982397 -673694534
844012438 433501724
655161242 688014542
804796586 503264123
953580290 -499228213
-483166220 955838677
823900775 470905830
785025783 533909316
-670512528 846833196
987736078 -337995248
962336349 -473031286
-438892472 969336039
-547589098 929036595
-460214438 963376714
945685913 148670741
-390419615 979827276
-662375170 853871799
863342983 393909456
962062991 -473923803
84990779 959953828
-434277538 970505890
-92421876 983326873
328173080 892195446
566439455 762527650
891044645 328444871
589776666 744735435
-118593795 985236260
970125100 -445131949
411767464 855760894
947006502 142862526
581827792 750934117
-256806110 989970128
966467754 -458891439
-634277590 876242994
871002232 376966413
973096220 -4688445
-41858061 978578128
930233691 209615618
987214157 -162701879
987377664 -165999780
-597936735 901063261
901218915 301052540
393319641 864575652
736447193 599727540
207956474 931656985
-448925910 966648923
947109058 -516124616
986978552 -158124459
99273023 957206400
985871974 -138695354
133817462 950014040
970256678 15972643
974600931 -16492242
898379051 308920026
277131661 910525449
788535670 528645271
889043374 333596798
-39658970 978337697
640020278 702109661
952672976 116647410
580040528 752310187
976304000 -30698992
-715566316 802480917
-693414799 825497955
187967991 937042349
-432261068 971004302
-74749514 981835956
944977439 151745581
976680242 -33970037
768787476 557299824
786031378 532408938
960589564 -478641961
923883798 231707056
-532437770 936156642
944837630 152349230
-664951816 851674330
876993388 363128573
657224323 686043118
628760103 712190209
989083425 -210775309
-358797708 984592684
771186307 553940946
23319234 970285077
972003504 3488963
959362175 82563366
826655184 -697243330
989935039 -259000818
981604496 -389285303
397774141 862486044
764123897 -751680312
-681221750 837142367
-148196960 987000123
713564615 627098891
989287232 -312985034
471023085 824462038
314341563 897423624
77378691 961366972
838672209 -684888217
554332133 771284558
973841751 -10442279
28152510 969568247
-64639016 980896569
969215822 23134792
68951918 962886842
-488362539 953986697
510505985 800710735
958876919 85166368
-409410862 976157127
-434986508 970328921
962236756 66635451
-289646630 989726218
219070770 928525579
-186156795 988614739
-653346117 861365987
989962745 -263174083
-102155608 984074866
607277563 730582369
974525009 -15878095
-113237830 984872965
926231894 -561851800
795259551 -726384025
-489663620 953513691
256871270 917129509
933484565 -547193116
635503919 706189083
250846836 919030161
971652997 -438955274
976210432 -29891058
910917603 -589534778
167124769 942306772
812933108 489845609
445111706 838744854
940090678 172187104
-491063196 953000702
917912640 -577346361
719507699 620189007
976107460 -29006105
-256373102 989967944
712862182 627905230
848616814 424425305
984877658 -123509679
982223645 -89190431
-400060375 978037440
-41139614 978499927
163602143 943160571
986793249 -154642319
889199595 333196952
-267396186 989999435
-386736134 980470618
-424097691 972939746
910029472 275619299
-373231978 982625403
982817198 -96245987
-564211479 920565331
989921350 -257265150
107509966 955562448
910771782 -589781910
120080894 952967672
917642032 252164318
-110683359 984694692
979742689 -62579058
245891945 920565588
-504068328 948078269
-82474548 982509811
793065626 521735757
-565280967 919994678
-520409448 941428660
503296849 805229079
812448132 -710939089
677671288 665895536
-627570415 881154008
682590635 660861878
953431473 -499638402
101216717 956822650
913622814 264735662
-466528735 961407897
986593163 -350601107
537765312 782809919
794646245 -726914674
-442326756 968440102
903612403 294297405
909807617 -591407582
988625590 -325637584
240199638 922305923
776986612 545690470
154002580 945437173
702830402 639211319
885132678 343445318
779402308 -739679258
21205050 970593650
705883672 635814449
989783630 -244965420
968720270 26479870
934941783 -544117290
965270791 48632675
394201602 864164139
-655632624 859498560
705074145 636718662
828555695 -695334941
982108227 -87849545
172647824 940947475
109569401 955144376
-470749786 960047673
972217712 1905744
-16037002 975578322
981790268 -84219032
989908217 -255737035
493867506 811010551
-425894102 972526326
789135084 -731620933
665694292 677830217
696413553 646239073
-473329318 959198715
961364025 71573429
987821232 -175602498
718795457 621023869
750244612 582254347
942535077 162133218
920120159 244177789
989994269 -281028413
802743902 506568244
821193364 -702618078
301112935 902240508
-389305320 980024343
869526463 380301773
281423951 909082772
-695643818 823294345
985871292 -357465325
637379725 704501270
968968065 24811682
917453853 -578166347
-286353681 989805273
-160221423 987586625
761162182 -753929313
-668286416 848787067
965819340 -461199540
925581064 225936655
-638376013 873152587
608986113 729163060
-634610679 875994354
939122025 176073068
392365530 865019432
7112970 972569846
505473278 803873441
952684273 -501680181
-66772663 981099431
693273453 649623764
83355283 960260043
-175696466 988238819
-622967720 884420651
-7201580 974464255
440362079 841254821
547212098 776302945
979096182 -403936403
985831594 -138042095
-190078349 988742040
-706182748 812523331
640564897 701613654
979649008 -400882973
350409242 883358425
662339643 681103493
795107230 518585886
933542493 -547071807
979782146 -62972302
-609164371 893833848
902967975 296126215
985534534 -133341793
708386314 633001371
550007607 774345565
821567900 475014152
95899844 957867489
938889049 177000262
127360012 951418604
799416280 -722756446
249674233 919395398
-119676983 985308363
750600404 581791823
-524157420 939820339
513799681 798617632
969000887 -449503248
855402327 410662479
91239571 958769723
-617040811 888529615
577525648 754231744
-514713055 943810395
956442845 -491146561
-592104500 904665820
-679785128 838471630
928454014 -557478467
983055204 -99169368
899408626 306087979
-454660460 965021567
822283565 -701559910
700883988 641357067
791992298 523384722
696674670 645956176
-471647161 959753951
819621570 478406685
965941752 -460767404
989200122 -314984712
-371313362 982905549
901091662 301408553
978030438 -46140518
547116747 776369447
987887261 -336105974
838193698 444701283
977842883 -44406142
873742687 -644144890
973982659 -11549701
-641166325 871015364
828628199 462448461
591099186 743690880
989786249 -245159521
758507146 571351879
972117988 2644516
989519563 -229081599
-220936015 989533406
458624201 831430595
-84651521 982693436
873848417 -644009158
293979083 904765815
906331111 -597133346
519905753 794687381
577530071 754228381
828902871 461951836
819157790 479211413
467041102 826727696
682474859 660981222
21746328 970515053
230476011 925213107
894866154 318397424
988318008 -187686244
-31436551 977412431
973123538 -4896540
355215268 881372822
-320066835 988340374
579601182 752647379
-453411501 965381039
985275903 -129380521
-671175275 846247798
-585852682 908410189
805026435 502891902
856499384 -665134568
673279676 670322958
821985429 -701849822
833903749 -689875857
-214411941 989398955
808492272 497235563
600326380 736289705
-423251358 973132971
669565090 674019789
-33826279 977685328
233500988 924318118
446529977 837989220
419329338 852026298
913410398 -585265073
900650980 -606127211
961130387 72878500
149262184 946534922
229161147 925599787
-230261219 989695474
178338281 939520987
620837635 719111663
128663739 951137080
-235508319 989770983
-561741491 921869587
989924010 -257593645
-528446846 937944347
57817193 964820500
830017656 -693857086
946880485 -516693321
815116329 -708432266
870160066 -648700229
566894195 762192825
252007531 918666884
941736186 -529017266
980611442 -71439133
912583960 -586689339
984761224 -121836239
33030411 968827714
815663477 485219635
983824826 -108999411
668898665 674678710
-707519302 811115007
974445325 -426896879
986950071 -157584267
989581673 -232341976
989933842 -288914078
524963813 791381997
54850660 965321143
774285886 549556792
620694728 719235125
804433440 -718289500
-235410062 989769660
249878992 919331747
-697392367 821549985
350504417 883319361
905261198 -598858400
-647071389 866402666
-605554203 896204373
638471815 703514761
986784792 -348676213
985439483 -131873143
-194852825 988888241
-473718444 959069182
652621863 690424657
-210545689 989310150
-303864806 989226946
926577788 222502874
623501863 716800773
-611196479 892481335
-337943931 986886507
989966295 -263833130
958770643 85734465
924922653 -564366090
938936392 -535383498
-232714937 989732009
-398994605 978243354
-89609540 983101370
943248249 -525483324
620596181 719320245
629877895 711201817
655237882 687941505
971428947 7668476
807028035 499636900
934101246 195445596
910635726 273805808
826467290 -697431102
983329176 -102599588
896497776 -612475311
971487312 7248083
780477827 540624251
361570692 878702992
-366442168 983589884
919193639 -575038021
-750015151 761649979
927582017 -559212447
463360105 828800475
671453279 672147052
901210067 301077304
900519380 -606331443
321980173 894560330
-17237273 975726532
595313665 740336580
989069566 -317738277
925874163 224930661
-76176285 981963363
129954509 950857556
989617952 -303937352
918090483 250732245
985773861 -137114689
757270774 -756848542
962600942 64546975
-426606321 972360335
-159422161 987549774
862657999 -657879812
963544193 59055547
573435096 757322171
-742981457 770565951
619171760 720548278
899145339 306814225
804665430 503476319
965616588 -461912417
961939133 68329984
-205880371 989194991
985925251 -356972507
649491378 693369609
-510849536 945385861
203000730 933024564
1389342 973341901
949300946 132517566
-126393044 985741587
755514585 575341281
623804443 716537208
426740296 848293806
-455353851 964820447
148944860 946607989
738517222 597152237
730539126 606993300
-355105557 985045107
763818581 -751913069
699606872 642758178
984694641 -120888113
545382425 777575356
819486209 -704264365
986195456 -354450505
971710013 5637260
-609893488 893349986
984028682 -372578731
765070345 -750957051
345983712 885161202
-34289294 977737872
962430655 65526271
889705606 -622493169
468313484 826006236
-115760648 985046064
927071282 220788504
132507852 950301118
382698811 869446247
801727114 -720710897
909290434 277818427
942978366 160273307
789475798 -731333030
520857473 794069022
989618949 -234400714
843554361 434394740
525744981 790867446
741007642 594036308
79358477 961002644
575811429 755531622
908394080 -593761335
911714398 -588179008
889393601 332700003
612872869 725909386
-115876569 985053928
462891523 829062472
989672274 -237560674
-315003089 988653024
-537746222 933724672
912974244 -586017643
-702590135 816262394
702017339 640109629
946285725 -518160426
974270994 -13838075
234831651 923921496
-561329230 922085745
478227080 820301927
709696311 631518334
743511514 590877910
737754861 598102627
983990641 -372863842
487792141 814664807
310030302 899012695
982705691 -94895779
126831369 951532429
674820242 668775790
921117818 240913232
913430915 265324738
825998273 -697898807
911018446 272655787
-377273629 982013831
347802822 884422715
865217660 389847632
-212713494 989360695
988703517 -198460483
-732518592 783241875
807015874 499656761
311483540 898479312
-40424701 978421805
-73633117 981735274
897066538 312488753
954866779 -495643687
974315610 -14194342
929655131 211683788
865423745 389398026
904660497 -599818291
-330152750 987577945
989450279 -308879779
-457973536 964050587
760885995 568148812
555010113 770801017
626643137 714054073
69503121 962788878
814509886 487181267
663176988 680288835
17012841 971194275
988270837 -186463796
614758243 724317060
-73114496 981688195
790548947 525590786
944019723 155860006
857352773 406611425
459148860 831141049
-627162757 881446106
989811222 -247047783
459602988 830889932
39315127 967848022
-289092657 989740817
828673538 462366578
768451450 557768307
77713235 961305613
804849837 503177915
943944971 -523833498
967303076 35810394
840290486 -683167725
-645946386 867290789
700436647 641848217
-122734290 985508167
396314631 863174058
-291357446 989679099
987697583 -172816787
913352292 -585365413
803596473 505200173
989760072 -243270395
691839222 651159035
966322409 -459413690
-189651 973551413
576119600 755298544
947543428 -515040167
675226983 668366276
766695522 560203808
761622142 567150920
-240552275 989833230
554202098 771377246
44502128 967022423
973720812 -430124688
576367716 755110650
844449849 432646807
967833633 -453901640
-419666279 973941545
805892726 501486018
-572809657 915881261
935175185 191397656
831240110 -692613493
891364575 327614464
807990948 498059630
702602602 639463261
844027428 433472466
184137755 938037809
828779345 -695109333
792666544 522349585
480353255 819060119
72159008 962314142
987278655 -163987459
829502129 460865273
954364798 108370098
117010647 953610481
-607777506 894750015
970130536 16850509
-227971166 989659495
196484052 934791017
-724286163 792793562
339263365 887857346
967959507 31535416
155873855 944999278
-298775957 989437643
986901938 -347466119
479285256 819684345
768238754 -748518191
-810151 973633228
778403283 -740486297
99452623 957171013
890896320 328829174
770844448 554421163
218707985 928629420
809496248 -713676353
964925860 50749960
-650518594 863652367
502047314 806003568
500928333 806694628
285311835 907761277
615424510 723751281
216222127 929337487
686528738 656768565
-735049280 780231977
875084778 367593836
-353703999 985212442
-213382285 989375920
614699051 724367214
-40283751 978406359
954476281 107816673
964813907 -464706363
649616817 693252317
748177974 584924085
-25153911 976680755
940334195 171200325
-416918218 974551357
926770329 221834759
-32419324 977524943
531962455 786730196
974851681 -18533924
630931020 710268284
397291890 862713733
-53947419 979844935
160811999 943829219
665653626 677870025
-496667977 950915223
-652905720 861724001
47480714 966540515
905406574 289167530
-339122976 986775354
-92029021 983295612
989909109 -255835456
922583345 236066911
985970428 -140304841
-394042093 979174746
-480789490 956665432
989996566 -272462114
-476098910 958269468
537493714 782994553
937452702 -538679948
955812514 -492958931
947732427 139626490
964487844 53413091
-543844740 930850375
792783244 522170253
-137325694 986403051
33863171 968699771
777760698 544574243
860797509 399348837
989596650 -233158493
656670817 686573179
755491016 575372526
311995339 898290915
979404482 -59239800
959645524 81032914
736029971 600244682
952374670 118084650
939290681 -534589570
888331184 335412086
926436862 -561454703
815952830 484726046
-343931660 986295886
885481440 342578531
943542929 157888831
-416011841 974750647
776548482 546320422
877640503 361604692
240719714 922148078
593216406 742010892
932783543 200350757
511140220 800308923
638975618 703058416
773074916 551275766
988872215 -321449174
654812894 688346319
862335532 -658265539
294564656 904560517
-634431016 876128564
36581249 968277795
-78321195 982152402
508527760 801958948
945159075 150960062
448125495 837136775
338517547 888153271
931962862 203361431
-740402172 773749638
989374505 -310886239
-108732315 984556004
900151880 304028506
376841453 872073679
902050968 -603945808
980613897 -71464760
1272837 973357418
612094395 726563893
989424258 -224439556
896458746 314130235
929620154 211808438
943377614 -525177642
-172678256 988121457
907771996 -594784890
672398947 671204113
-168818443 987964449
927688804 -559001320
635563562 706135554
901634735 299886466
984655844 -120340121
89730382 959058514
984603770 -368150607
-749592086 762195325
614496693 724538626
-715759994 802269919
795589802 -726097661
759908797 -754874322
760155636 569135688
-571897665 916388282
-114739238 984976277
-362423029 984128541
-275615795 989968873
875411686 366831794
10988168 972037890
-585976355 908337414
-502571984 948659963
696302242 646359589
966302515 42205601
332820719 890393066
-659142563 856590935
989937206 -288637587
956586847 97165469
982495381 -383474854
566627271 762389425
964998532 -464068016
-80187040 982313991
827460147 464552363
926076085 224235859
56186809 965096246
989635556 -303350699
359099512 879746754
970863243 11709328
816857732 -706779116
847519897 426605688
985836554 -138122173
930357401 -553644357
848238325 425179428
943236991 -525509880
955661038 101878710
982783624 -381518497
491910773 812194260
-218033922 989475896
117261430 953558154
-26112362 976793635
700064212 642256888
900106454 304154726
94303543 958178392
701024815 641202382
21099462 970608945
966418064 41474812
3730316 973028436
877473346 361999022
115712232 953880825
-725067504 791903687
-316101435 988588900
-265122860 989996711
-537246346 933956314
973648969 -430441292
-685124135 833489259
-393707247 979235698
-39833230 978356877
981131791 -392232556
918207416 250357881
898487652 -609458559
902675358 296954278
109181797 955223281
-156516394 987413608
395153010 863719275
-751097092 760250435
989172347 -214026078
-218225040 989479810
567303032 761891335
329012249 891871437
464030749 828424726
-498786124 950114052
283356091 908427633
970796804 12180388
-493088513 952252692
-708814563 809741744
399898959 861479188
874979474 367838603
974408064 -14935287
-647267020 866247514
-441495895 968658637
943950987 156153054
634330654 707240562
892639773 324286195
-254991688 989960463
896988567 -611734644
-157190321 987445487
371486257 874437293
989180499 -315420317
968967147 -449632394
973115699 -4836805
959479721 -482092203
987622125 -171157076
253683642 918139600
860734438 -660172107
-570378576 917226998
702818908 639224033
-575958693 914115229
134669981 949826752
-539126249 933082017
-252239998 989943072
982634783 -382533901
988569530 -326527149
983616849 -375620291
-427539204 972141290
989418801 -309736605
791783623 523704555
-719892679 797724797
-732464194 783306151
258854588 916496487
-651100802 863184071
-283167683 989869977
916052282 -580651998
931054251 206659627
814107393 487863620
987932049 -335534544
973653557 -430421102
968390416 -451820360
-607465441 894955281
628463069 712452485
658235282 685072615
909070481 278471007
975810612 -26489203
-228968652 989675405
893091188 323098563
-700975542 817919187
842906664 435654012
-691952765 826931503
617155452 722276624
515438856 797568712
967544257 -454971854
987506213 -168678506
899890886 304753160
45762394 966819373
961520640 70694934
978169520 -47437375
967061204 -456742002
-124866468 985644830
959771596 -481191745
971083209 -441288877
739309107 596163559
-142902324 986716316
448535020 836917480
386677705 867637504
-678032369 840079474
-401279407 977798969
746930103 586524062
426380220 848476792
827972751 -695921962
986897120 -156582949
843538557 -679679789
-111958050 984784152
937467658 182592423
-265161387 989996781
713377714 627313602
795493365 517987822
450227460 836007466
523619111 792264780
-526319044 938880320
789634681 526980832
89227474 959154234
26047151 969882124
897380774 311637557
953744883 -498773411
-745006712 768031600
-49019750 979339926
792482376 522632477
-146514042 986911437
-94677654 983504439
564468748 763973136
-726188070 790620815
480879422 818751958
35264679 968483065
557386278 769102327
852760447 -669431113
989606616 -304301872
946628462 -517316674
-576407158 913861413
486124170 815657577
982208420 -89013145
-203858593 989142506
872772276 372929962
710285467 630848583
-383344409 981042219
-587896668 907199564
738629193 597012572
870520841 378057527
-121972844 985458856
-416169504 974716073
935523622 190074921
-92906738 983365360
989196800 -214944561
943958346 -523801747
412133716 855581827
985283426 -362596454
968715681 -450590621
673729568 669871781
974294797 -427572976
939986033 172610304
30639742 969193223
32278683 968942967
971640997 6138366
899473715 305908200
-156624442 987418726
798836666 -723265997
849882426 -672685901
-470651251 960079856
-723527904 793653212
816454844 483867996
989742431 -242069877
-597672917 901228535
492598980 811778659
984646039 -367816309
-2806895 973894770
-422720218 973253963
977448520 -40795183
525698478 790898116
982281266 -89862205
596399582 739465102
983577512 -105780971
812232912 -711139855
606988038 730822322
982836996 -96487108
685173481 658183942
985499206 -360751054
-435585511 970178400
987785901 -174797886
616929609 722469392
946498796 145107589
-617831971 887987063
586828462 747050248
989750331 -242602831
949221845 132879114
858645310 403900721
-586623530 907955727
775730491 -742631605
931107700 206466361
515509770 797523208
-69178676 981325260
975085710 -20452917
969580472 -447270101
782215639 -737384418
964722321 51991062
-339957043 986695090
-726959805 789732678
817252383 482499093
-681052682 837299222
326451452 892857689
931880320 203662155
944659250 153118308
-78239358 982145252
988755766 -200041942
957375429 93087917
-590822397 905443996
52946021 965639879
195307752 935105324
-533268752 935780005
782179308 -737414224
907820101 282157899
969462812 21451760
-644120850 868723121
806841563 -716108947
780576463 -738725422
983346228 -102816257
-25220605 976688645
929971290 210555181
893101534 -617542317
986982048 -346621956
386300595 867809802
519305810 795076199
-466628916 961376110
684302886 659089594
989999516 -275825587
-651056002 863220165
466404990 827087645
-129756408 985951270
486720498 815303008
948387310 136674752
-600007129 899758124
544318995 778312334
385161786 868329085
964855573 51179010
-166004666 987844733
989992343 -281523152
-155563004 987368358
332701040 890439725
-18838617 975922486
-596759931 901797434
174742173 940425872
470758677 824613131
485246516 816178543
530195542 787914167
944771392 152634949
-630468611 879054557
964711434 52057310
832134199 456041262
-639587909 872226624
813532663 -709924223
-279130795 989930367
873069497 372249221
362753601 878201184
872098289 374470766
969928918 18247879
836933079 447089449
891809155 326456996
582871467 750127564
895623111 -613789930
973530477 -8018912
-273273139 989987288
924200909 230635666
976536688 -32717406
639166322 702885478
973352042 -431740681
-118614346 985237632
574405496 756592174
983317331 -102449167
269646001 912997702
-569715600 917591337
155329422 945126929
39105287 967881155
936103180 -541627431
945918059 147656749
-569569877 917671219
852618267 416368226
265396417 914385486
469156188 825527060
950621998 126402942
988003705 -179885279
-21230433 976211906
176484525 939988927
944639464 153203543
955723330 -493214078
897442544 311470075
226308453 926434415
929983825 -554403130
-474558539 958788175
864618729 391151277
-297366602 989489015
922791853 235370244
-118109794 985203925
910289961 274841208
617963015 721585780
829509141 -694371846
875965558 365537824
-724040729 793072289
966206213 -459828566
-599496434 900080940
692879869 650045898
-461979765 962835364
865235658 389808397
-536459706 934319749
-293337787 989621347
8813278 972337476
925504477 -563253217
687365201 655891897
970109593 16995962
-155753231 987377416
989955679 -261960090
869447920 380478425
561369758 766229427
562325702 765535078
-27779583 976989121
-741670009 772189557
-83467194 982593854
32613962 968891583
967411595 35109021
-534297112 935312332
712982613 627767167
971262187 8865924
946002480 -518855631
834289741 -689476382
263573510 914977170
282999509 908548763
589161944 745219602
242018360 921752989
989667562 -302233924
977253387 -39036580
966052198 43781036
942495730 162297873
982092602 -386138697
805015545 -717764828
576327293 755141267
784138083 535227885
989992601 -270405380
-507405670 946764330
909336526 -592196859
901340825 -605054737
989744916 -242236694
965539875 -462181522
457153485 832239526
489390066 813709940
987638500 -339186547
342690448 886488720
965447887 47540368
563219097 764884894
834986375 450744353
979670998 -400759841
890840061 328974846
874550629 368833410
828482043 462712347
534415735 785079013
364488818 877462155
965359762 48084202
964794541 51551183
286294851 907424843
625723740 714860210
989832639 -248737092
-163521550 987735752
277291067 910472232
299080541 902965171
960929542 73995839
-627056500 881522139
983553187 -105467079
122536696 952449634
892577705 324448854
-189371321 988719660
353992927 881880534
105446308 955978835
364399087 877500499
974947033 -424618187
-656843023 858500526
539906061 781349598
989900357 -254890591
-639803969 872061079
390831418 865729741
431847401 845679265
-98231612 983778738
-545465382 930069216
540829222 780717263
93430361 958347519
976635287 -33577085
657366566 685906736
214938869 929700785
899774386 -607484795
844680422 432195609
146114155 947256706
-541449988 931989827
917639960 -577834208
958646120 86398444
905544751 288769718
989345259 -311602305
-364260096 983885250
235930463 923592708
-273830344 989983711
980928677 -393466531
905567959 288702887
955678041 101792729
-411850658 975645996
749685614 582979254
396832392 862930373
464306260 828270060
-151924931 987190644
-162787014 987703019
850339598 420976514
872619395 -645583222
843200830 -680044603
-596004444 902266623
886980592 -626370655
729876368 607801337
962797828 63411100
977274652 -413413431
-691562773 827311804
-468857925 960662085
788001240 529452230
-34378800 977748016
-431216768 971259614
180175166 939054632
104775301 956113527
988513724 -192973170
104949147 956078672
989907729 -290842337
907281373 -595587799
746895587 586568249
948578088 135810529
931782454 204018337
-750262312 761330803
-189908800 988736690
193805136 935505180
259269223 916363742
529974760 788061636
980761205 -73007834
707444618 634063049
989962574 -263143061
921657256 239139069
471694580 824077654
-235260028 989767633
558473783 768321382
-411275093 975767755
905770591 -598039471
972606070 -990418
-382299861 981214238
905745110 288192359
110156416 955024728
987888353 -177156424
910517083 -590212825
980361295 -396816773
854220994 413094518
762703474 -752761669
617188075 722248774
886515165 339996563
-686189464 832479570
376185902 872365311
-643272660 869383912
697110397 645482826
981684694 -83032689
421440185 850970732
952734575 -501543661
987905655 -335872556
988196502 -184576492
845823170 429954585
930473895 208752538
974207695 -427963182
-746015748 766758970
518237873 795766599
901942479 299021207
980651604 -71858567
-502360316 948741951
846930460 427772248
545845683 777253762
873251108 371832716
817673351 481774925
955120545 -494928266
903545158 294488518
528343190 789148624
945232646 150641251
976619209 -33436772
530987614 787384093
769503770 556299108
344540311 885744938
981568024 -81731977
843282915 -679956007
967013520 37674354
951110151 124105425
807918468 -715126842
802235305 -720258062
76883893 961457506
584983608 748489042
989803073 -296679147
505162398 804067628
989231454 -216266242
-473758363 959055848
854707544 412094815
864862711 -655225937
986835415 -155426488
980168304 -66865337
602008071 734918803
863155619 394312619
851997703 417629748
975077204 -424021550
968244797 -452367956
-708612072 809956830
704649792 637191703
908826121 279195124
-582361579 910447755
834865472 450970227
798301324 513603734
782153817 538161647
178898348 939379087
-265673289 989997609
793318627 -728057077
900048211 -607061601
876200999 -640967314
980235476 -67551380
930542185 208506766
814050777 487959474
-642647043 869870120
-29240303 977159126
973882098 -10758835
278247370 910152635
435724608 843674685
-726718278 790010930
399781292 861535144
306581817 900270151
858240262 -663109201
504570271 804436911
430722127 846258149
773365524 -744510132
974059589 -12158474
-664664673 851920529
-60174715 980464026
976234298 -30096697
890190529 330652198
759535971 569970669
881961864 -633311334
13223350 971727288
975855492 -26867670
931080786 206563694
890968530 328642166
-38752675 978237671
876915998 363310476
-285188030 989830153
265929603 914212070
-641030259 871120101
962486707 65204408
112917083 954458801
985364384 -130721343
951483620 122339405
-430369481 971465229
-99492900 983874666
-412605169 975485667
188385332 936933276
405286014 858900719
571155232 759030348
989645794 -235966328
947151847 142217152
676575521 667005672
865283859 389703280
561741217 765959770
-546065857 929778513
808102093 497877061
983912201 -373448518
866554444 -653167671
625050620 715449126
-537265384 933947510
-212545995 989356844
854049455 -667958937
294273302 904662701
594790960 740755032
890701235 329333983
-626560435 881876278
917550761 -577993460
831124006 457901793
934857198 192600396
868289323 383073640
-672735959 844861548
699969393 642360897
909152184 -592504314
425006528 849173620
482245992 817950258
955551728 -493704270
-528111891 938092413
468148459 826099954
971840437 4685469
695825541 646875357
45590313 966847184
984376963 -116453334
649771993 693107126
764893440 562687380
694376201 648438425
985618663 -359713350
971203597 -440798856
367182879 876305334
-547475148 929092303
802052297 507672659
121133816 952745950
729101112 608744293
987561373 -169846401
-525778328 939116211
985656779 -135253519
-236355595 989782199
952272328 118576192
-83209899 982572101
773900069 -744087383
949720463 130591716
989774494 -244295976
626874528 713850884
810588309 493768036
-612322226 891727240
288008580 906836469
956534260 97434966
-665713338 851019624
984495285 -369003725
755598221 575230399
645739072 696861641
529722428 788230061
835367389 450032055
884658597 344621300
-49422613 979381726
957670770 -487538944
-20243072 976092851
115437541 953937862
98622441 957334346
906099005 -597508987
757717328 572409019
376624250 872170336
526966589 790060845
955563317 102372343
548132198 775660321
815554346 485405599
-628015242 880834249
988210466 -184926967
849319205 423022439
989845857 -249837395
963365242 -469629359
769242470 556664368
878023513 -638579297
837972656 445121153
898670018 308122166
-305601808 989146044
877644993 361594096
713213012 627502749
973667485 -9082322
756589670 573913033
989851685 -294210649
983875355 -373722110
-477224575 957887693
842369771 -680940151
981638335 -82514577
16350265 971288033
-663722278 852726308
985001052 -364952277
901930664 299054452
-618215259 887723712
812696438 -710707291
-343975717 986291297
977984362 -45713567
288241264 906756440
708327963 633067286
-381636986 981322067
981481203 -80769024
989999551 -278838227
-42235512 978619071
841908585 437588105
835473813 -688245617
182561528 938444016
981906095 -387352254
54213980 965427947
-120123560 985337902
-311894406 988827368
-446817732 967232479
-595817384 902382599
73169381 962132062
984329824 -115803883
845350314 430882894
163808348 943110860
-525172899 939379727
814054951 487952408
986047664 -141582908
864448259 391521315
359200991 879704006
727775911 610348979
879164862 357989542
827950704 463670103
930204524 -553955120
-385644419 980656497
847622682 -675210174
-272430711 989991715
-743515356 769900882
824081229 -699797128
938298328 179336326
844851028 431861549
-697563060 821378786
894757042 318688145
879979329 356037948
-411014418 975822741
-555562659 925060087
435773382 843649363
785752171 532826374
332179422 890642908
929794678 211186258
-494760240 951629888
982483794 -383552389
385797105 868039525
987611053 -170916692
-391084939 979708315
978303469 -48695297
729638718 608090761
-719380150 798293147
-62426735 980683591
637258992 704610157
765566036 561762290
878019853 -638584122
844004456 -679174847
514472022 798188101
973770589 -429904933
853900259 413752090
-596559418 901922056
-514321821 943971463
429715056 846774942
488150432 814451038
989940168 -259681644
-493230317 952199985
912768297 -586372246
919730902 245443035
907938052 281812134
-592251309 904576409
726431814 611968408
852737875 416124742
838252407 444589704
663320270 680149281
909249716 277939314
883182047 -631648554
986548180 -150190282
902838627 296492453
-729126031 787223322
981386830 -79725999
910584960 273958048
-425017566 972728721
-547519376 929070689
809864978 -713336038
963766257 57741545
709080438 632216586
-52910030 979739828
-66468591 981070625
-270475432 989998714
805623784 501923084
-588346049 906931741
-689394933 829412530
568275681 761172123
989986164 -268250207
605649561 731929366
889941833 331292397
679046550 664495801
814421266 487331647
-443700162 968075984
-175820559 988243557
-461657734 962934886
775882624 -742510053
970646804 13239761
630519198 710633593
20012933 970765986
987350376 -342574283
315821389 896873546
913331579 265629373
651590363 691398700
914144146 263129839
952719516 116422704
-36611238 977999289
914543305 261896536
845740413 430117197
980968963 -75203584
971096467 10049657
-183205509 988514016
-86305730 982831060
966051164 -460379897
267606378 913665314
239464724 922528385
330358331 891350307
-466125074 961535851
905363008 -598695257
828040192 463508959
392695340 864866198
-726889208 789814073
-216156201 989436768
154186129 945394312
141858901 948223424
979018381 -55495416
897376357 311649530
863829986 -656471819
936022527 188173821
943612978 157591384
663687533 679791308
596435708 739436073
866214372 387666160
-327446606 987801635
950426373 127318112
989725447 -240943504
935900838 188638105
952467565 117637991
928479420 215855516
811448660 -711869366
170992343 941356986
175817978 940156412
-206776775 989217852
984893211 -365831426
-282557129 989880323
986372448 -147106386
561588649 766070579
818837817 479765417
-513909732 944140637
971166341 9551124
297363219 903574149
-168329915 987944008
566009854 762843435
45421399 966874452
977123905 -37881454
263541578 914987515
927824623 218157959
974435190 -426942498
-703133117 815702104
804026448 -718655222
976551376 -417007238
-487427505 954324484
842246215 436934591
84536436 960039000
-688075519 830679678
963867933 -467938708
945841526 147991446
987357583 -342491976
837710048 445619307
514648707 798075037
-649087436 864798406
441244373 840791209
681530052 661953792
334261514 889829548
765112221 562386789
448949374 836695220
942191092 163569104
979232163 -403193064
-387080928 980411503
-376603247 982117253
-285108021 989831815
6984603 972587351
-407458733 976558943
-118323324 985218198
938972635 176667864
819919301 -703847924
31660193 969037596
781959335 538448164
862809855 395055179
-75083197 981865926
425040130 849156603
709771431 631433045
-658242575 857340579
626131525 714502881
859494059 -661637599
985186650 -128043557
971520871 -439499458
923186106 -567656982
-56918460 980142877
926804183 -560739351
842630119 436190583
-332506918 987376230
-288973617 989743899
982717097 -381974086
907743539 282382141
340519191 887357366
255859403 917451003
408072248 857555951
823171190 472195086
346404310 884990658
693518248 649361043
-268576205 989999961
921435449 -570930811
985712402 -358888219
12740498 971794580
859447774 402208450
-307699178 989044975
583893089 749335846
988628569 -325589687
443030415 839848801
65765583 963448339
985116886 -363995427
952896560 115567121
-691079879 827781706
871736372 375296623
-515808470 943357488
254726471 917810009
517846938 796019000
596801345 739142020
-276745439 989957760
219428129 928423183
966663774 -458184516
951985740 119949873
688933783 654241387
824135493 -699743655
960124640 78425250
-684090780 834461836
962522052 65001238
-27118610 976911794
832781587 -691032940
-306023154 989126076
314291878 897442051
-183138034 988511661
623484455 716815930
984657912 -367721952
843947699 433628071
861248244 398390341
182353285 938497523
876961265 363204081
-132049944 986091183
4328046 972948002
988543761 -326926760
950152989 128591619
-304281056 989207768
746161662 587506516
987397531 -166408479
-140296801 986572056
276558480 910716615
989865679 -251564668
980954174 -393313117
708905538 632414440
-191642715 988790869
-561232111 922136584
-413105212 975378884
854455392 412613145
929385434 212644419
449972836 836144727
814307636 487524364
710610920 630478080
-1248240 973690810
950759768 -506811483
538812866 782096292
890409784 330086861
504832047 804273739
657928768 685367059
886894118 339045172
926967970 -560419471
917746647 -577643494
764652806 -751276393
766570977 560375966
860459977 -660497099
982551435 -93045798
738419390 597274261
492273874 811975071
-393318197 979306296
-677966949 840139240
925936170 224717450
984398512 -116750424
-698263905 820673664
898883490 307535327
930309410 209343805
419884808 851748993
901519196 300210940
832228179 -691601760
-699060778 819867755
4255844 972957735
-744745184 768360209
719098763 620668639
-175388204 988227043
581567335 751134993
-130873530 986019717
-125103551 985659930
921008980 241270401
50299540 966078681
778977941 542811025
-309378516 988960511
444170595 839244843
875721451 -641590193
758200425 571762792
892239197 325334527
838863855 443426614
638714478 703295088
-170699283 988041980
826009748 467152542
687509137 655740819
904640507 291365291
939631923 -533820424
819240309 -704500502
790640948 525450698
470693771 824650211
765880489 -750335551
-721219578 796246778
923371812 233428765
857398951 406514941
816912890 -706726563
984935710 -124351738
984593973 -368227988
-541700769 931871147
962778008 63525632
981182476 -77496119
-374182531 982484322
-710494300 807952925
293500057 904933392
-114253317 984942918
780585259 540466987
-738421274 776164439
-153440455 987266017
147395258 946963805
87117672 959553633
855682335 410083881
-608121896 894523086
-200715780 989057129
-730404456 785730968
782785527 -736915971
988557940 -326707777
306078928 900452714
-43242841 978727947
-89027722 983054150
946710270 144174717
-323925661 988072980
898659359 -609196305
966192563 42899022
-372621958 982715177
574895771 756222721
944660948 153110993
326615316 892794932
933719828 196874586
809825040 -713372918
919534033 246081032
581289969 751348835
431238505 845992673
973804705 -10151865
908195592 281055851
969239211 22975853
910991299 -589409833
478634682 820064141
-727772424 788793670
959958202 -480613296
165358299 942735964
-362284978 984146567
989817728 -247552020
951135551 -505823418
16775855 971227854
-255561365 989963679
944119401 -523418271
295710908 904157522
833376491 453742682
-154180531 987302037
942040298 164196573
884508103 344993956
43742605 967144294
382557136 869510213
816525008 483747796
963947780 -467668300
-722616668 794680877
-133070973 986152571
-754954833 755211023
610068753 728260373
-504740771 947815656
-428615594 971885670
-51161114 979561181
988448856 -328368019
-62491769 980689887
933493261 197719093
441781422 840508357
647206483 695500406
186834383 937338183
982504275 -92486020
933691754 196979375
955229702 104053219
776923259 -741677162
984134210 -113131009
989722568 -240754984
406850873 858146374
881741106 351778586
546064848 777101503
922355415 236826378
877674676 361524041
342476119 886574641
280433783 909417536
-557293917 924175517
-318784785 988423886
936279424 -541246644
736883564 599185939
486921096 815183632
-742279440 771436228
759423365 570122106
989503912 -228294876
975837290 -26714016
-401494298 977756711
943510292 158027377
745196912 588736546
-302356009 989294401
-258848184 989979114
1137435 973375445
-400548908 977942104
830128823 459724203
-286864851 989793922
950752184 125791470
419965528 851708661
585777506 747870965
-80384220 982330984
-158660128 987514352
968212677 29862841
45106338 966925235
865071470 -654973115
989778010 -297848347
989703428 -239517481
987859854 -176493477
17835655 971077535
-413367106 975322880
973701118 -9344071
679428576 664105885
312114273 898247098
950570063 -507307799
883357758 -631407873
-298663514 989441858
282754863 908631793
978611274 -51607246
683312998 660115794
956701351 96577517
488130354 814463019
952990636 -500845850
-181406445 988450520
588686229 745593768
-735709811 779440608
528391810 789116315
819949565 477836624
905906438 287727046
358604882 879954811
640659762 701527150
819590281 -704164389
-680606428 837712513
-94757235 983510647
-123144922 985534632
-257349651 989972722
295271198 904312280
884001216 -630523133
755387366 575509922
636841272 704986616
622203463 717929140
976198567 -29788891
171662276 941191442
978776139 -405660782
381463902 870003288
776020024 547079479
433421495 844867596
980824961 -394088080
988982187 -319433084
978581499 -51324417
919779213 245286330
-683465355 835048589
976375940 -417865398
717848207 622131230
876551054 -640511477
764087364 563793065
564229731 764147843
545006149 777836282
770765584 554531882
927422461 -559527296
691347079 651683832
722505444 616654670
304161133 901145666
908628840 -593373120
954095466 -497800489
138290064 949025041
130205385 950803074
457972582 831789473
235125498 923833680
989310424 -312436504
-33377025 977634282
987111172 -345235335
961446138 -475920852
968574513 27456337
339774493 887654202
-82049951 982473727
986825676 -348255998
-476561588 958112758
-28649021 977090469
955052202 104944191
-653367713 861348422
962870958 -471271968
-514216933 944014557
-314045562 988707784
796711738 -725122900
676622137 666958536
989485187 -307912683
795546150 -726135521
-513551231 944287436
980022073 -65382532
960993224 73642079
947804532 139303174
260100690 916097135
943412888 -525094252
847014457 -675883461
407541730 857812651
721158244 618247739
557313663 769154391
746094520 587592241
989175833 -214156118
7183110 972560278
963027596 -470752931
951954514 -503648609
-749929053 761761054
749105298 583729789
907027301 284475389
928435430 -557515598
517294275 796375379
982423419 -91529013
-196343854 988932204
911581626 -588405644
527892838 789447453
503536928 805080021
639279077 702783159
954753440 -495962352
891736106 326647329
988920760 -320569605
293214443 905033104
835758969 449298518
874885961 368055832
905295411 289487300
886877248 -626516322
-659411705 856366031
-653875997 860934597
-705479498 813260195
963603320 58706405
-717577567 800282319
979826824 -63418305
-591097462 905277391
-736057574 779022827
783069517 -736682129
816677998 483485464
947375069 141223912
183300258 938253851
882912309 348920523
-610785955 892755444
213508001 930104303
440743826 841054432
274296333 911467529
878488578 -637965258
565689105 763079052
983911197 -110140733
989942699 -288178991
978314082 -408097925
512115804 799689519
936197559 187504055
832984237 454469522
964772827 51683522
623753674 716581432
986115834 -142722185
986781350 -154422464
988618799 -195960946
785321204 533469520
759000864 -755555993
421250658 851065703
984040558 -372489417
979826622 -399883886
867699868 384384529
-165868063 987838817
-84517415 982682201
893951163 -616285833
910209215 -590732208
887433515 337686826
208320205 931555935
-140016692 986556360
-468655798 960727300
974527182 -15895641
-668703826 848422327
-602789750 897987278
692487019 650466732
592783870 742354650
891694707 326755167
416613537 853376711
442336411 840215535
453111526 834446704
938850880 177151907
775991899 -742422738
941321384 -529973793
-404700720 977119215
973339291 -431796131
807539075 498800705
963023551 62103076
129033427 951057112
724343870 614469270
980110008 -66272930
-336202614 987047567
-392291955 979491464
467242698 826613546
142445618 948090774
174646224 940449857
-399736624 978100310
-593573521 903766900
-383446731 981025323
100935161 956878342
796771500 515999989
119104404 953172675
865940332 -653917599
606166946 731502094
979867307 -399653634
-538078147 933570548
981657454 -82728000
880960735 -634663195
-265482690 989997336
988398898 -189836860
868200254 -651143333
514305808 798294420
988491532 -192359185
957872719 -486937687
579893234 752423312
45923445 966793322
197369994 934553216
-276917039 989955973
968467942 28166906
752210343 579691331
320599630 895082038
950607717 126469854
881045365 -634549205
968053638 -453083036
747092211 586316488
765143666 562343559
45759876 966819780
302084621 901892325
-708135996 810461990
-435701192 970149290
971213162 -440759861
232672099 924564248
679731272 663796548
883578373 347286650
887306431 -625910669
887894631 336520252
982538427 -92891247
-497487067 950606423
685546437 657795065
-731030481 784996178
53783719 965499919
954952836 105442020
-71504374 981540867
624975003 715515244
498774316 808019015
-355236473 985029354
901440379 300432055
579668745 752595558
-654352640 860546224
185443482 937699989
-396422348 978732479
360781579 879036927
259799384 916193820
-543913687 930817294
978579046 -406708661
569606699 760184568
-185996786 988609405
522834499 792778427
89876073 959030717
975858143 -26890059
-496299774 951053618
728628197 609317803
496900480 809165443
603620934 733599178
987503432 -340801526
932482898 201458399
929760633 211307702
978516698 -50709755
889814259 331620423
983200328 -378615509
-211832605 989340334
758383568 -756018325
741763353 593086643
98029727 957450669
948400093 136616877
989960978 -262856646
968615387 -450970839
986125084 -142877840
-530140093 937189933
721613837 617709713
754526783 576647694
582085519 750735195
-374104902 982495897
973486532 -7678936
-633189913 877051576
866809706 386355692
268433764 913394756
989963448 -286109989
873096907 -644972686
989783791 -297585287
-498374533 950270436
923731282 232221046
655953370 687259052
170118625 941572647
-318652324 988432368
185042866 937803824
809936543 -713269932
-495519290 951346262
989499759 -228088748
451920854 835092465
-445895916 967484340
-645444473 867685532
-432547552 970933940
-90113879 983142125
226740138 926308464
988575330 -194709387
-284440183 989845537
472743437 823475616
177975922 939612660
906086900 287205829
867624217 384552387
955841376 100965251
926738413 221945564
855481815 410498333
116802900 953653814
748347686 584705866
-511769623 945013691
739464464 595969397
989973433 -265248276
-164396093 987774434
-632400197 877635313
-636674319 874444140
802493357 -720027772
981872985 -85153931
-415851808 974785652
89806543 959043991
317997913 896060803
753574450 577901718
988126282 -332961783
598466688 737798866
-260668975 989985586
-230633489 989701155
886322143 -627296356
854492038 412537846
641104253 701121603
976560471 -32924571
905467588 288991908
959361879 -482453801
832644098 455098906
-582184632 910550264
966162206 43090000
327015397 892641325
663817177 679664846
884090440 346025782
863677996 393187337
-570431596 917197810
675653199 667936740
786615687 -733737370
894088351 320463929
-710996231 807416245
987172116 -344569627
-300031631 989389616
985046270 -125967233
788367833 528898909
936746913 -540229481
943357306 158675885
-322497437 988175116
866893443 -652752605
970568395 13791036
-471529837 959792414
989162971 -213677364
-203653135 989137078
602898373 734191082
973809719 -429732068
414947565 854200532
-691409550 827461004
341472775 886976335
-319422223 988382583
971748596 5356364
898433684 308770443
989850983 -294248418
534092156 785297331
496761959 809250003
865516498 389195399
868944538 381608593
152616253 945759883
-49374082 979376696
894723360 318777800
938232499 179595685
314357692 897417640
985195228 -363340363
878881207 358665252
99821719 957098246
360492503 879159128
838449056 -685124535
31043716 969131670
759489560 570033099
935984507 188318947
681482021 662003133
953589581 112191099
-227828320 989657186
186686035 937376844
759319493 570261707
914934011 260685532
54752765 965337588
870451502 -648332837
-550218773 927741969
610144972 728196716
179348708 939264783
-72013083 981587596
847830452 425989840
979607136 -61233594
957511437 -488011911
426244554 848545700
-65384941 980967740
330418929 891326812
989022218 -208642700
-467821561 960995723
898546962 308459959
108927140 955275070
972611312 -1029676
-557085091 924282710
956820702 -490045505
970658106 13160127
-710253950 808209606
-310972469 988876971
975002236 -424365650
-5306652 974219807
987598909 -339664318
18712262 970952696
183665083 938159809
-11856693 975056496
574197356 756748926
929293134 -555797311
989194168 -214845268
-144326434 986794058
-96135242 983617676
970217842 -444764887
-680077203 838202009
-675959766 841964223
-291965811 989661650
422021757 850678751
906772714 -596416526
-506866324 946978059
549140881 774954096
49644427 966186459
857436298 -664046574
-202182080 989097472
-352763915 985323368
802391093 507132174
-720904781 796598296
980749028 -72879769
877559896 -639189657
-63290722 980767008
391262911 865530448
344355701 885819409
922932621 234899565
-613787274 890741047
989977411 -266096293
946856810 -516752049
759202215 570419296
855727285 409990904
988721119 -324071460
928960445 214153771
977575752 -41953387
-580299831 911638390
555987978 770102801
859938573 -661113153
346268855 885045596
315610935 896951899
761131480 567816456
726923476 611376752
665890306 677638275
-447631859 967007990
-92109077 983301993
308207737 899678368
974142009 -428256719
-328211189 987739597
-91603196 983261651
772746639 -744998477
-305008205 989173961
-726622576 790121041
-101216023 984004656
813433730 489002076
983188581 -100829002
904515840 291722007
890998464 -620621277
562544660 765375915
641145952 701083541
571606876 758692881
79031778 961062955
980846859 -393957251
988771843 -200533440
989991717 -270057401
134814640 949794939
864906164 -655173379
970116865 16945468
987834430 -175905810
979176471 -403497976
339859681 887620302
-547436791 929111047
-145427154 986853371
972779537 -2293053
836516004 447875748
623389130 716898907
981634481 -82471609
-120598290 985369101
959500303 -482028825
-185941758 988607564
-710068554 808407387
913617104 -584907810
958346891 87987228
699216920 643185026
557094131 769311620
-331615757 987453011
596048839 739746805
-311766345 988834283
-99187565 983851488
981185942 -391899778
148969726 946602267
147895575 946849158
-74349347 981799984
975437803 -23369687
517644745 796149434
-326104501 987907527
-48989349 979336767
-185398393 988589287
859037731 -662174387
-328950930 987678750
803663599 -718980717
973738248 -430047735
206354135 932100964
276037342 910890157
-5422110 974234756
-648317261 865412712
362932002 878125365
676196904 667388219
242766547 921524833
774225464 549642713
-19497100 976002467
645370409 697202768
-36417809 977977625
922175153 237425582
458693936 831392147
921286952 -571206232
56494418 965044359
529682439 788256738
170035871 941593052
167691200 942168580
182085626 938566200
626467331 714208357
979265389 -403010625
927005713 -560345698
987293632 -343216737
-75357442 981890464
833253593 -690546863
985762419 -136931770
-475960095 958316453
611386498 727157748
963707433 -468481004
-140392403 986577400
-306176074 989118819
807893219 498220033
-297594995 989480956
966981925 -457030742
412889333 855211851
911414544 271460699
398646939 862073216
547131133 776359414
-474081073 958948040
837911994 445236302
-730815618 785248564
924105133 -565920454
960196722 -479871363
973851827 -10521290
985702788 -135982775
-350478062 985585982
-621584846 885388409
941759723 165360769
832750294 454902488
950420382 127346109
813738054 -709731559
880205837 -635677172
975144241 -20935103
976374868 -31312380
867372413 385110886
542480360 779582349
971803679 4954349
989938579 -259466481
-202134079 989096162
965918193 44619352
877825052 -638840796
415741992 853808206
24029307 970180701
-468293328 960844105
307786864 899831789
808630470 -714473938
154048246 945426511
355877024 881097038
566941249 762158149
904774446 290981881
697127860 645463828
314546154 897347698
808487904 497242752
911491910 -588558689
984395528 -116709274
2979051 973129330
978937838 -54722315
895471075 -614017777
475050393 822146056
-741290954 772657081
771524474 -745958856
980211779 -397682939
-126949532 985776568
984527279 -368752961
349181499 883860999
639586262 702504169
611396414 727149442
886943630 338920718
706382269 635256211
959345747 82651828
-110604233 984689097
978966246 -54994681
-58686631 980317888
814823268 486649254
795371392 -726287079
357095245 880587984
115683014 953886896
680885278 662615274
-469584970 960426674
-731067741 784952369
898678370 308099227
756444621 574106008
70581878 962596581
952420887 -502393059
449275718 836519893
-636398702 874652092
981682224 -388791164
-689195511 829604555
-656209650 859023703
74066834 961969911
832091383 -691742138
-258290236 989976939
892696023 324138667
205955641 932211161
-318094547 988467577
961559635 -475555193
727631631 610523165
744896785 589118661
824962642 469019723
808741604 496824865
946639856 144485776
603748003 733494936
739721027 595648569
844672757 -678448217
-700584493 818318643
368309444 875818328
545598489 777425434
20844089 970645919
-737088865 777778456
378324491 871412136
709102011 632192170
971311596 8511705
43334106 967209660
313311071 897805304
953046303 114840369
26981340 969743038
258132998 916727231
68297923 963002732
318511160 895868437
137787667 949137187
716187186 624067137
863491030 393590521
64798153 963617556
924545085 -565085130
951283178 123288117
968800097 25943259
-629641647 879657533
-1228907 973688274
385123685 868346431
899434235 306017269
371191961 874565978
-671094451 846319350
-53112674 979760398
989766692 -243735852
836441923 448015251
989514985 -228850087
516234021 797057920
225852987 926567195
918693081 -575942043
987897349 -177366610
699428058 642954000
-112583412 984827668
980314411 -68360524
-707173440 811480245
-253553581 989951703
461822837 829658268
135541152 949634961
941662692 165762284
855983983 409459361
975981783 -27936065
980832272 -394044416
-62923686 980731630
988559581 -194259826
565347278 763329811
-205148846 989176146
419426494 851977813
985622463 -359680100
789372349 -731420493
896741885 -612107025
517580630 796190773
316003033 896805885
711313090 629677180
-64738733 980906115
860487826 400006589
-682437984 836009957
787393938 530366503
982890036 -380785373
-505323927 947586874
974092627 -428476497
950967105 -506267399
886146728 -627542225
985394216 -361654290
-560792904 922365867
-122472384 985491239
-479764656 957018264
-351653918 985452107
732579578 604496762
-137813499 986431157
975768272 -26133015
931413323 205359120
313203248 897845158
827999199 463582781
-323574030 988098534
777118193 545501051
894165937 320258354
944809048 152472541
-521709766 940874532
948000090 -513894244
-729272288 787053123
-735879666 779236610
-540458540 932457244
64968913 963587736
554772529 770970498
-307371008 989061060
-712799236 805479034
-547761764 928952102
443499028 839600896
929083955 -556217350
467470417 826484532
913805669 -584581220
414257250 854540477
638638091 703364271
637204637 704659166
970759437 12444962
284675989 907978437
304432130 901047989
-368171222 983351170
958806244 85544295
858856611 403455791
950015061 129231303
466517719 827023893
-383781389 980969887
-602612536 898100721
989950493 -287509035
987172344 -161875991
-527002059 938581369
-31032651 977366087
971921243 4093337
960721786 75145623
847278334 427084178
708737705 632604227
982751701 -95451210
883850020 346618352
628626276 712308412
704138403 637760355
984013464 -111504076
986982345 -158196615
391010384 865647128
816512943 -707107461
244690344 920935568
-182708259 988496615
-353244414 985266944
168970318 941855182
323169557 894109147
920066470 -573452161
938304364 -536793494
948395966 136635562
-706286549 812414258
-724958465 792028087
310119056 898980209
41956384 967429283
103857272 956297347
718654174 621189183
890826362 329010308
-684278966 834285018
116606648 953694731
-652558847 862005602
-675242678 842611756
500837425 806750660
-560494186 922521558
-417589872 974403030
-41468024 978535731
982570519 -93273288
685265587 658087955
958628472 -484677140
878429566 -638043352
987370045 -165843336
475534253 821866031
786340442 -733967271
983799104 -374285075
858759264 403660825
981807214 -84410237
750565633 581837055
846875879 427880068
917792759 251683716
428787863 847249584
-740098273 774122030
882794569 349208848
122687172 952417759
-550367914 927668004
655880589 687328527
987091283 -160290604
959504699 81794749
587126895 746816756
866438313 -653309600
-281829821 989892126
936642356 185791757
-639728631 872118809
983565682 -105628217
913693296 -584775865
-162012653 987668254
831098943 457947824
866648711 -653052365
882132528 350826310
-652453123 862091331
535795375 784146370
456742617 832464995
-666827414 850056170
987225524 -162927442
988259067 -331123625
-735894685 779218566
974893088 -424864605
985484826 -132572146
955922109 100555734
-704299374 814492235
985650289 -135150974
936749710 185377618
-493531977 952087796
744348560 589815822
898542825 -609374333
-487942630 954138578
989994615 -271313982
958527531 -484980318
989942704 -260028402
967375856 35340171
681672874 661807005
833626119 453279174
969330140 -448238828
988519168 -193124423
984421027 -369583494
882350452 -632783619
668690805 674884035
834753312 451179641
-40575825 978438361
515133249 797764714
647176986 695527827
926469550 222877849
878152350 -638409353
-403692095 977321215
158696978 944332852
-444131569 967960770
-150900718 987139090
-560745596 922390543
335470518 889355274
864980591 390364147
591814462 743124358
983815605 -108878289
828252696 463126028
922217458 -569474845
201886186 933329652
-128602210 985879852
962382713 -472879476
881291128 -634217930
910214820 275065903
803998220 504553199
660284223 683096668
-527909813 938181621
361508799 878729196
529467113 788400358
425874732 848733427
949084517 -511144746
398711814 862042500
836699456 -686966156
455026864 833403647
757109826 -756968381
327673963 892387788
605169585 732325299
-68748640 981285165
-547381382 929138122
986040018 -141455846
371329468 874505900
975248813 -21799549
-490529870 953196540
336964002 888767424
382608600 869486984
759254413 -755365773
938954927 176738302
439545373 841682696
91466213 958726178
-192895473 988829343
934889185 192479544
-152724714 987230580
957120591 94411960
-132124530 986095692
-726912763 789786921
867264606 -652296903
897314980 311815855
595082565 740521655
946325360 145870721
981972311 -386922665
-716210294 801778654
-436958521 969830943
701774651 640377406
889425344 332618642
607259742 730597141
-370518837 983019967
978509927 -407073257
-431089584 971290585
903297624 295191639
615413835 723760355
524656955 791583707
659522098 683833084
823727126 -700145698
800130276 -722126577
-359610647 984490290
881054262 -634537219
970252088 -444629016
961540230 -475617769
468165049 826090535
599778955 736734728
918603915 -576102889
-136101462 986331813
954605444 -496377531
772183591 552535525
987051925 -159530076
888710935 334445420
-32743049 977561938
849564717 -673042528
-339245680 986763682
-168204617 987938746
961812224 69049417
579559796 752679113
-306254273 989115083
525335067 791137600
975464187 -23589482
981332328 -79126725
543922803 778586535
318847668 895742080
857082574 407175393
822855449 -701000965
662936014 680523448
534727776 784868371
-641710537 870595374
737927361 597887734
363042989 878078189
810365543 -712873373
913001389 -585970884
779566190 541955478
868074630 383551840
-532775553 936003760
-281600304 989895728
983732192 -107787045
58497542 964704780
-661868059 854301149
-711256321 807137472
747926913 585246593
988299554 -330547996
-715683924 802352832
865612549 -654316417
779978002 541354951
972379758 700723
979086072 -56147326
988659679 -197156940
-690174186 828660569
668649824 674924505
806283953 500849605
-740877518 773165994
979725461 -62407525
877689502 -639019201
794372154 -727150995
414753233 854296319
495589789 809964378
211825846 930576693
-204265236 989153160
128281270 951219771
982342049 -384496505
-705756822 812969863
193883599 935484330
707902691 633547004
163582657 943165266
44811400 966972706
-548989993 928349132
-439126088 969275845
-700145196 818766335
580515328 751945199
-387362274 980362924
968683951 26723472
244643086 920950094
508902156 801723336
-37000708 978042827
920755657 242101072
278844496 909952517
787149168 530734294
815904171 -707686043
318924130 895713346
828517119 462649025
-352710745 985329587
819257431 479038628
988674923 -324838026
866944699 386057612
886440161 -627130690
933202214 198801136
807125107 -715851076
627904099 712945413
-18455689 975875809
-668178380 848881350
914696182 261423138
371452223 874452193
888082042 -624811339
861877645 -658812262
567461853 761774140
-118682172 985242160
982600120 -382768746
-302477739 989289066
983105603 -99794882
653557487 689538811
985330218 -130202028
964750690 -464924312
666410782 677128027
797886607 -724098607
845559171 430473144
655027544 688141949
-661287698 854791486
-518605258 942190531
-35001660 977818437
150762460 946188895
703904817 638019808
954668405 106861351
-174319606 988185829
782089012 538257133
-391449221 979642942
780096679 541181591
943863625 156525438
5592146 972776828
523902600 792079001
-312036998 988819615
906843408 -596301553
987348834 -165408593
931205959 206110696
937101396 -539453259
953856260 110881785
560953833 766530877
-1933953 973780718
787637999 529999413
569059835 760590768
967390049 35248409
-674420924 843351291
6539961 972647928
-150981093 987143155
982293352 -384819546
791269726 524490943
316367060 896670193
-169734084 988002376
-88911998 983044746
881545144 -633875101
-472817580 959368258
-673192626 844453270
698588647 643871588
976873307 -415418232
961873760 68700989
657190389 686075634
945337172 150187807
802757520 506546450
9508692 972241936
950202592 -508265837
367943644 875976628
-713542807 804676733
-462018432 962823393
974925103 -424718375
920796758 241966404
-212188786 989348599
840598275 -682838792
-484886386 955232910
987437397 -167235318
-361258397 984279598
624590289 715851499
38549056 967968930
981997731 -386757487
809633390 -713549825
527353942 789804544
409005111 857104004
904854713 290751923
595277766 740365344
827083230 -696815140
437354276 842826946
987484697 -168225349
836268305 -687416995
-751157965 760171443
-451737393 965858788
892456767 324765515
-414922870 974987735
