10000 11
-721040498 733975008
-431859280 887766541
784162378 804684379
926954110 -444537025
-384625075 903414168
745842991 841693465
802819518 783533033
972279515 -206587167
962612878 431694231
972025261 -208733089
958835119 -300106171
989873910 98549421
900701261 -529446706
932402411 546054018
244455719 989464271
884400426 659936591
-455881237 878997795
274265553 989853517
-561190226 833753391
985809205 -41470569
842693647 729977249
907581227 611214494
-701867582 748816309
-644003696 788169466
-666976525 773404751
-723915610 731663027
907269950 611936957
74797016 982542263
-169438433 953900106
970393309 -222056084
-581839781 823273139
899680395 -532390826
125334869 985462933
-165634722 954558418
202481161 988501565
-527427611 849591448
982434600 296187932
-13234216 975141168
747712529 840040720
587864661 940249988
-156053348 956182644
988722173 33789269
989723054 83513207
-623362112 800456989
562716014 949894122
888224702 -564172929
360986175 988361107
-640142212 790522675
956161132 -314988335
-469901347 873634954
952521719 -334246715
-466318008 875020646
970106615 390807004
617524334 927074499
435774 976506581
-319059119 921916920
878536509 -588908654
-634605262 793845903
-706380368 745426191
146284713 986439097
-350562615 913489740
-64265824 969416903
187455063 988037941
900367093 627451084
962006474 434674758
799248345 -738902788
555444717 952429617
988044560 215680067
-237346373 940874754
974966088 -182501674
274644586 989856857
-714543903 739129169
770233246 819061316
-662427207 776428400
-333662437 918098772
962359319 432947503
987656252 333622
-485038430 867636179
989161911 184850610
564862705 949125136
22479145 978541016
899637709 -532513727
832995635 743992741
929647732 554178254
-404516453 897082372
881801976 -580843091
-618840181 803055852
-29531908 973424263
-349633630 913748512
843266702 -664952610
792814932 -748233661
985390441 -49604946
705970125 874209145
962840717 -275938956
-42607440 971969760
908273000 -506891360
962135176 -280385501
987681693 1013898
-559155723 834757697
789746836 -752574449
259570026 989687246
889582040 -560537328
985778969 -42071203
-338844592 916711022
-580704066 823862923
-56117107 970403209
665869470 901002659
112717868 984814159
880764998 666786773
-702915183 748036222
-703529555 747576739
207174005 988632495
842171765 -667036103
865569285 693721283
-579136926 824675217
-301790457 926263524
307001509 989999997
881697030 665050692
891646136 -554945492
947340392 496865505
903632597 -520884171
986186177 249346070
-678217867 765749678
-707814621 744335232
152058077 986690345
948241023 -355471306
747648859 840097050
950176349 486166158
921375132 577113176
708209273 872538093
640795383 915260100
-150217116 957154006
-137568745 959193880
879729641 -585994803
-286860153 929861665
968223061 401828989
-168638826 954039145
-534429768 846436178
968833492 398305422
576580394 944744609
803648257 782537903
973240599 -198307199
-99246268 964844024
190380476 988133846
647362958 911649350
965128509 -260900594
848544775 -654658654
487694571 971649692
975790137 353184674
776563679 812705852
845226302 -661165842
1894089 976647562
989349787 177984681
-550564800 838934325
964979350 419595595
-633156334 794708424
-577730771 825400858
420122124 983171788
783348547 805562954
892123548 644733717
810432880 774180987
903000222 621669950
943446903 -377706382
329361607 989686959
989313764 179370318
842715671 -666002046
934157881 -417037303
-376530004 905882403
975860801 -173831279
28605692 979065505
985863831 -40384825
952875464 475384644
203027055 988517067
792479156 795506053
-153277600 956646806
765636711 823535721
916382152 589973850
988200665 212053651
914321941 595119555
968019530 402989118
-456350913 878820281
934974667 538307972
786109335 -757625484
716406911 866269345
889656693 649713101
112337716 984793623
720054945 863409744
329720215 989677106
961798609 -282480517
975930319 352161254
980992422 -116789370
989992565 132312961
945181698 -369816612
-511573084 856567931
989763394 157296244
978391867 -147522588
988599995 201981668
238071275 989352305
985657523 -44466046
393380401 986032381
-512285690 856259559
927767077 559588037
470566067 975243969
989612241 75274332
72780681 982407421
-2525050 976218035
879402845 -586795000
4885089 976934048
-464095202 875873877
944954267 505464992
-99479806 964811560
-644939473 787592836
-14563256 975004356
988517679 204156681
735529470 850644406
938914039 -397586331
989325906 178906367
-441179524 884437029
841061457 -669136741
989697789 81481452
512188151 965639627
920573295 -467083825
944968738 -370794108
798907813 788143285
976109277 -171384343
-33191112 973025739
974915362 -182984517
978830371 329587734
-353708035 912602941
800497778 786282779
857524673 -636504972
13911389 977775793
975308047 356673282
858436796 705586845
477307235 973885781
174829542 987591650
989975182 136142248
-510528060 857019509
985397139 260824483
855715996 709961958
559320184 951092563
645518727 912671330
944757713 -371760509
395247450 985863060
871398161 -605833875
764425000 824693560
987583763 -1584529
-574330749 827147497
-250317371 938115780
898920239 -534575506
976906736 -163340783
-209308298 946536691
989790174 89443130
905733151 615483352
-172830446 953307799
727151955 857657010
834510596 -681233459
698896210 879364562
987246339 -10104897
942767400 -380748199
944986093 505352226
151052562 986647225
829541699 748830445
199224033 988407480
853460223 713520898
989769572 87549702
360483332 988390391
989617421 166029426
926623291 562830954
-697917351 751737440
860112035 -631012452
781736805 807287085
866749039 691721418
612893045 929280305
911478569 -496922840
915856050 591299045
931415807 -427756569
-302572425 926070951
-684263933 761541920
64512680 981840118
-544871928 841631828
488390746 971493711
-142070171 958478782
973400519 -196888346
437207320 980888486
-609972121 808068474
869091973 687705160
936873876 -406093836
-668552009 772348443
955571195 -318202431
847080426 -657540988
341821179 989278479
741830343 845218269
827002422 -694578635
-438871788 885270331
-603794434 811496420
168223043 987343621
955613380 -317973367
-42096333 972027742
921371021 -464338441
702188785 876989317
907344976 -509729846
46788915 980531085
-664367080 775144581
788905384 799499745
102544841 984250056
-649257809 784905679
923203128 572228959
892283750 644406601
-524920190 850713134
844317825 727560961
-237032273 940940485
-415825281 893313356
781554886 -763783224
727026007 857760779
-601853489 812562603
-506982641 858538517
-335890449 917504468
988858273 194661497
-425182618 890101082
966986986 -247791964
981193989 -114216536
974257002 -189145065
275374981 989863169
576391943 944817573
-178687894 952266693
406838424 984724707
64936506 981869865
-624101609 800028264
328332932 989714869
-597567895 814903033
-628762570 797309228
989083246 48052286
948196926 493703795
782219959 806772254
851652190 -648483647
968645007 399398329
858946505 -633505011
-579934128 824262363
232315580 989238245
331348818 989630246
986834253 -19821130
916152653 -481904847
859205875 -632953264
839938247 734020210
827985118 -692872597
-164262663 954793840
406490545 984762505
-135279714 959553016
961659349 -283338759
838014657 -674811793
53667219 981049564
-575692259 826449679
830619353 747325798
872651853 681487959
-676907281 766655352
131480770 985758800
-113390255 962836330
-389340148 901946835
987663150 223833827
964560541 421789150
-455122628 879284010
-165510490 954579788
-609033857 808592143
115640974 984969270
809332908 -723614952
-197031790 948889302
930617102 551339992
343817081 989201917
894317063 640219596
939862739 -393516035
-549809814 839295688
864425203 695651118
-299237562 926890311
941617381 516969104
559643442 950979955
-403438225 897434248
-447803591 882015506
-179216372 952171432
853537632 -644678334
-502360997 860491197
226747145 989120176
606804600 932102996
972900022 -201280597
799107026 787911019
609128137 931036750
852748246 714634916
300120645 989992514
-428941564 888792929
-292988615 928405245
987454155 227966066
-2622645 976208484
-290565361 928983857
619326431 926203069
-317378278 922347934
-600714479 813185961
880180859 667867366
-691792976 756192748
-636598118 792655528
854485349 711912576
-703435820 747646924
891407517 -555595909
985842423 -40810455
782273652 -762824744
921331414 -464475337
952297608 477755627
-691106073 756686147
241284443 989409845
721793525 862021496
982236938 -100298913
-434552504 886813090
961386478 -285006476
950954598 -342215674
963498069 427236639
988429723 206409746
548636342 954703199
690419869 885281710
556810755 951961598
452034056 978582988
137817413 986055119
950794733 -343015621
783595706 -761050851
718345408 864758117
933717396 542119084
327634837 989733442
738455663 848141354
962974578 -275085497
360761654 988374268
900424427 -530246349
982466182 -97112568
805093055 -730144350
302293818 989996313
321742462 989858580
577929731 944221271
988111907 214132580
907969434 -507822412
-591200075 818332406
898629203 631169843
978375884 333332197
814638640 -715268026
-657735062 779493120
-720621311 734310644
-140636193 958707789
908862563 608225627
828241989 -692423500
209361371 988691580
984661211 -62761254
63657638 981779576
884510308 659726616
804088001 -731670586
851608858 -648570668
971203968 384100706
777331885 -769339208
-618540363 803227037
874538729 -598490606
-247144778 938798194
888945056 -562247027
989128600 50006696
83722840 983119920
930693322 -430542596
-573809992 827414056
968937791 397699503
986781050 -21031425
-719222634 735427923
913983107 595953815
909275499 -503806207
31068032 979271287
705476961 874574045
928775164 556701594
680446892 891918270
-300766997 926515253
893033622 642870681
915030178 593361762
-697868867 751773095
382927422 986893812
-429681604 888533718
-190832430 950047037
820407844 761293311
741548517 845463965
953474020 -329334368
858192426 -635101694
-661348024 777138267
585733659 941122938
988222989 16890929
971775300 -210825580
475228217 974314242
594652221 937419952
-396720365 899603419
898921119 -534572985
960766699 -288762822
862809721 698364834
435997404 981059478
638553483 916463960
945899342 502092759
968302171 -238140374
-330989010 918806765
923655458 571008816
837193290 -676326679
497970634 969273328
121814891 985286538
926748078 -445287983
-550279072 839071223
968083050 -239770291
969492638 -229128231
124374567 985415311
989575796 72977317
989120878 49672435
-569673964 829515316
546556396 955377848
867142476 691050517
989741500 158780611
983812311 280877798
989749817 158223068
807105056 778319547
989999977 124926990
989780861 88574364
-65379815 969279883
-475842429 871312234
203125344 988519846
86115510 983270534
644778774 913079550
-249611406 938268016
386562504 986608592
-326988798 919858339
426215108 982384331
251160466 989569545
963470258 -271896602
924240618 569414686
987939164 8230857
817011930 765761651
712271221 869453802
981665152 -108064421
482134042 972866470
729885809 855391189
841686918 731462550
698138670 879906010
971011493 -217082024
781159544 -764308802
989700030 81657119
974723805 360815476
500306323 968701915
-590310613 818806520
-481569020 869035297
918009219 585849420
978532668 -145968966
988635884 30657216
-27068325 973689099
24011776 978674227
-607606387 809387129
874298906 -599057741
977249305 -159797777
653879248 907988532
141110301 986206622
732482805 853219695
945297752 -369282393
-262583405 935426481
852775254 -646221829
-704160565 747103391
-176225881 952708692
-597394917 814997022
891853497 645284733
-428613308 888907596
513963427 965162558
857842582 -635838689
-641490344 789705766
-695405901 753576683
981876969 301849055
573116313 946074438
24974022 978757324
923114244 -458285342
680725689 891737462
986338047 -30653881
978150242 335154530
964055183 -268084129
886869403 655193024
172699626 987512960
900300259 -530604532
-693548346 754926138
807895274 -725841746
-133382539 959847705
-641216177 789872175
-175105686 952907288
888323857 -563908283
989999883 124674329
-523147182 851502914
675452084 895108681
989999953 124855286
-334680097 917827599
77765504 982738218
988641819 30870830
-195648926 949148713
-160898633 955366723
909342242 -503599892
972444865 -205185902
159249927 986990942
63552881 981772121
946897680 498485161
867790109 689941355
949339421 489389152
931005374 550195649
-352892852 912834149
932379098 -424024231
745062849 842382018
564527437 949245763
989845137 95007403
59046019 981447624
-206205905 947139488
-141590658 958555521
850878611 717544342
-434033852 886997119
318090117 989915479
706592337 873748001
918293575 585123146
976837219 -164054328
-308191934 924674190
755423676 833095329
847688368 -656345860
959082242 -298691837
-293775071 928216352
819030113 -708124232
-249353040 938323722
857187840 707605453
-718479633 736019368
988352386 21026338
831474221 -686703512
979618049 322915373
877387922 672978264
86515830 983295595
958725357 450094123
221578969 989001191
875201939 676939758
-661217531 777223669
586031953 941000977
832370128 -685096853
-408557970 895748383
561444102 950345901
832385986 744850163
795255219 792356897
948014813 -356551592
955202330 -320192804
169535322 987393538
-558718301 834973172
-274082643 932831607
854081073 -643577156
-399729330 898636179
-139396648 958905046
-307427134 924865601
820232342 -706127541
980613067 313980620
986678598 241669550
521450651 963074446
986201354 -33509380
-471524926 873003040
126605483 985525209
972519999 -204544582
977110277 343288692
680267451 892034156
955970544 -316028216
875111065 -597133798
409544184 984426129
126961086 985542505
532715749 959726467
227385151 989134327
230738766 989205588
-192492365 949738571
-550392671 839016804
939817322 -393713033
988872083 194239850
87595982 983362245
876271430 675006256
-397000651 899513635
856189740 709205624
914117286 595624863
903238461 621136983
856810847 708210779
942642500 -381303772
964984844 -261883298
814848381 768566171
450567237 978828561
954631411 -323238717
-207706621 946848470
987693153 223227336
84502443 983169174
701717499 877332869
-10203565 975451129
987603735 225028923
963865405 425365420
776034935 -771021588
-685794331 760463696
765236653 823919290
985217282 263258340
822605449 -702137760
-109194514 963440919
679947040 892240721
987346203 -7641262
444604232 979786145
987211308 -10958634
-624189835 799977041
935378593 537070422
-108468882 963544703
201100599 988461986
988067600 12059480
-523690910 851261294
973979318 365950141
800135931 -737592055
708714291 872157981
107705280 984540071
804003974 782108565
935973940 535229331
-184629538 951189345
791701018 -749822156
-59210882 970033244
956690861 -312089947
139271959 986122267
-668842070 772153441
687632373 887165517
987886247 219208173
-655160428 781154527
12165456 977616166
103435800 984300868
905785205 -514462445
45692238 980446443
933266946 543473574
775975498 813306868
-650665136 784018010
910795637 603640884
824864236 755269868
-509396316 857507187
842469714 730308252
808470522 -724952527
609824174 930714973
842164728 730758322
-512043001 856364615
725809932 858761428
-477573553 870628078
668282497 899547455
987984253 9548490
188995455 988088952
189826488 988115989
899285347 -533526926
987227390 -10567441
-508484994 857897929
976534369 -167137917
651628514 909264080
763025449 826022848
880807369 -583333943
782906523 -761977601
438500390 980702704
975101984 -181203645
-224992023 943417557
-538793754 844442869
-486364896 867098352
-390992949 901425645
-608833538 808703779
163779192 987171922
974533640 362146418
-296602695 927532519
-567863446 830425650
226299917 989110123
936402399 -408018711
876119545 -594727405
720560405 863007915
381799180 986979543
987370803 -7029728
-155853691 956216104
-874797 976379221
975805063 353076060
982198733 -100825340
76595341 982661737
-570457714 829119782
989980750 115405936
955442539 -318898898
809007215 -724120532
352525960 988822673
502759309 968093461
867592536 690279881
989380485 61934881
-196439546 949000410
550452943 954104881
967979259 403218214
648597045 910961595
181522337 987833001
-294800186 927969240
561334035 950384796
960115752 443710202
983029974 -88932296
-4878894 975985943
980536183 -122499507
989687344 80668167
-284336186 930455952
-698562712 751262613
878285288 -589518465
547978926 954917715
976410732 348594087
880177523 -584891967
459959991 977205850
-559431809 834621666
616997109 927327788
515478380 964752330
794437992 793290143
-32326193 973120371
926886014 562091657
987932455 8037755
418748730 983343202
989702732 161206398
989902860 102338178
-25766484 973827885
946689335 499243407
352237179 988837252
850282377 718467846
846654411 -658375584
952927986 475167842
568998239 947616007
-328060067 919577467
974073710 -190824919
433219213 981446061
975570860 354777529
911516300 -496804081
148041684 986516459
-29240252 973455880
971545546 -212722666
-205254226 947323383
894452459 639937856
789281809 -753224481
-630913699 796040738
883458444 661731655
972565814 -204152314
980987211 -116855380
551440413 953777505
-662046240 776679663
428588976 982070774
989780051 88498901
979961215 -129503138
989094903 187103827
914577965 594485009
-435411421 886507894
969941784 -225637170
25039538 978762950
77841829 982743170
988934447 41916558
81511384 982979514
979128150 -139261012
57162543 981309340
-398433125 899053833
-211283217 946150805
907825858 610646490
396970951 985704088
578913933 943837788
301187647 989994637
956190246 -314829424
775217171 -772078952
900640373 -529622689
877267628 673197150
644384950 913296443
920620204 -466923228
954658933 -323092427
-378469034 905295316
946494249 499949229
814555697 768942714
636562842 917519856
-650482659 784133416
934713338 539106810
-428719608 888870466
760703389 828210626
916978240 588468331
183697310 987909392
28731466 979076078
244542686 989465719
963054885 -274571409
707288702 873228161
863867018 696590047
-144580386 958074414
518696251 963862560
989580767 167936631
-583954862 822167010
535543473 958859663
989830250 152212978
979426956 -135824763
-145868858 957865678
988935833 192265694
157384094 986914264
967419961 -244644178
-621762774 801380022
470575994 975242038
986555583 -26027752
451314941 978703599
64420684 981833642
70394953 982246087
984086785 -72495698
-448941841 881593351
-108030777 963607205
972994102 372568256
464417664 976399585
-330134413 919032195
988567486 28234213
828961239 -691161819
804567060 781427604
128386024 985611424
162208347 987110025
957792877 -305997306
891101027 -556430488
111960291 984773119
983051431 289580058
681027368 891541104
-512835853 856021289
-169507059 953888165
925279055 566565255
-257939216 936453182
796385791 791060052
752966514 835330431
-151889392 956877639
960732022 440814847
960371751 -291138263
-143993869 958169114
985526954 -47010098
88463492 983415483
381332054 987014775
348956026 988990240
-102065402 964449916
308433989 989997347
-139867959 958830149
-700995694 749464277
672800829 896771097
856459700 708773597
-647459278 786032771
867734330 -614190249
875041248 -597299848
584707152 941538627
702415015 876824036
477138868 973920793
-568120585 830296567
989715033 82857765
-538380149 844632537
980773081 312480287
9790319 977396358
851959217 715865166
765060515 824087420
21139354 978423451
492733438 970506827
22361593 978530735
-176665329 952630133
958002747 453338150
941242242 -387484203
989537991 70675735
971991343 379118800
233107394 989254464
-592465676 817655757
478877850 973558388
786903544 801702620
-524290494 850994175
-647632874 785924541
-686982169 759623466
-714072719 739499613
-482840107 868523827
-230677396 942258046
860655241 701947441
221695479 989003966
-27611704 973631023
-401093304 898195386
818391069 -709180385
715665176 866843796
783078762 -761746131
908981538 -504714187
-364328604 909524652
837195676 -676322284
-231016682 942188270
-727073524 729098185
989118908 49587378
987938462 8210632
-10407987 975430380
-698736259 751134825
458356875 977490550
700837386 877969317
959615517 446027098
968686305 399159246
408174240 984578565
987821277 4868649
-38059009 972483228
389290425 986386070
-332229099 918478952
988669115 31858139
804464222 -731100544
818253641 -709405989
941034413 -388396915
940439302 520906820
481041355 973100563
866290300 -617430535
972885416 373287752
-141032903 958644588
940741511 -389682547
-589805302 819075458
-705773443 745886343
-718304945 736158398
927311706 -443229081
-457987898 878200599
941551176 -386125010
-15870100 974869322
881053804 666250352
400503809 985368483
255989653 989639301
-72995584 968329478
987300845 -8765587
343520557 989213474
15210031 977894176
-314706863 923030101
-619596275 802623638
379915379 987120882
-395292711 900059413
973010597 -200321319
772198900 817113875
875737325 675973780
462729249 976707628
-158142434 955831831
-728145594 728221958
945916662 -366422763
972045636 -208561450
101876951 984211768
830340927 -688724216
-728077000 728278055
980777543 312438414
-702334070 748469256
798234551 788926415
792605505 -748532970
731977077 853644431
-439349324 885098442
779288444 -766781682
813528740 -717035437
-603939082 811416784
197848172 988366886
-164131072 954816357
22994978 978585982
-190543773 950100498
-263425024 935239390
813190797 770688660
778197150 811018447
206820436 988622857
323154992 989832812
-604477174 811120370
981995082 -103613640
-542989513 842508713
972477065 -204911701
453766674 978289414
300490702 989993369
874832826 677602076
17758003 978123771
-446526057 882487716
979594076 -133865398
709878313 871277818
987431155 228406209
886264097 -569368465
466965749 975928872
860147754 702782565
-256417367 936787765
815655044 767524977
830484904 -688468539
957559010 -307302518
-593691471 816997128
836279122 739305569
600501110 934909043
727538602 857338152
-721599323 733527123
-684377719 761461893
822963571 757855805
251699169 989577650
-364649220 909430124
-379149669 905088650
-253032944 937527715
793903994 793896548
984905859 -58434508
514350303 965058315
619962908 925893717
951843610 479588135
887315561 654328334
-390208798 901672997
-341851525 915895628
934649123 -415083831
848228623 -655281620
386093784 986646129
904337782 -518795592
981794843 302666953
977845449 -153481181
-141750777 958529901
-202819651 947791230
102972184 984274457
818795961 -708512131
904195003 -519219567
834938622 -680455879
981108674 309308310
860221299 -630777079
38518234 979879824
-708003529 744190933
-605964992 810298226
140340175 986171341
358032948 988529703
-439823209 884927596
-16179753 974837203
-630268733 796422274
937487536 -403573980
185962747 987987232
798482053 788639350
833792809 742864410
989246248 55293278
-56922057 970307606
966250595 412782551
-536753143 845377699
955407550 -319088045
-168168539 954120845
962825401 430634781
-621331203 801628466
512084641 965667244
84096336 983143537
-331681312 918623822
374466069 987512172
-662512904 776371858
563850738 949488419
481519698 972998313
88857725 983439614
695625527 881685905
953758020 -327848943
171680242 987474723
-430423698 888272749
977732199 338465340
726629135 858087548
-116056527 962446894
979558728 323424580
985316731 261920606
25817198 978829427
-549969313 839219452
528077806 961129886
965155307 418666657
304536977 989998537
140688003 986187295
-128220170 960637231
285511242 989935507
-324874943 920410418
-713134088 740235305
942898790 -380163288
-570759676 828967042
423808931 982699506
-536651817 845424021
976465645 -167829916
766651318 822560181
-306093594 925198535
-321964891 921167296
-625166735 799409120
-6395596 975834929
-459345674 877685022
805031576 780863364
885687352 -570873316
973280018 370669275
973493510 369239511
-696924337 752466314
971249172 383819181
976982977 344262007
-227274955 942954137
985151467 264134868
774851550 814448541
954388557 -324526285
961113908 -286662347
984257064 -69668708
481943693 972907443
510126257 966187316
916740115 -479973828
-262170288 935518231
956784868 -311574942
-116241739 962419753
975890194 -173542855
-113862595 962767511
938887751 525981375
949862539 487382084
961164484 438747615
605305777 932779621
-602367563 812280808
-161485807 955267148
859848326 703274381
-387398885 902555557
967860450 -241417951
-482400421 868700981
-712538365 740700110
973253248 370847477
875507368 676389881
975869634 352605770
-704802702 746619983
985728559 256116559
-316017340 922695997
828241268 750635089
625656362 923099186
801478222 -735593366
-633608160 794439629
340311410 989334212
-383195711 903853499
744364856 842997482
973762377 367422500
-46878926 971480911
720466141 863082895
945123572 -370083997
419716270 983222742
-548382854 839975531
475401325 974278941
-146538947 957756751
895702590 -543719821
809845011 -722819640
988478517 205164531
501434328 968423406
450243092 978882606
-176284509 952698229
932084321 -425168105
-692917281 755382331
941931491 -384448623
638528291 916477416
978924837 -141575558
-272010469 933303961
236557044 989323418
989791744 155243595
-589568851 819201249
985513163 -47274988
989685744 80546042
610796407 930263545
-666040591 774029962
634623074 918536356
768470709 820794805
989032076 189162982
207405655 988638792
-279568193 931568070
-108186082 963585071
-491095757 865167998
-707410865 744643225
116898697 985034832
238450289 989359266
559922580 950882238
-671214967 770550952
383085128 986881751
941145829 518552091
880613621 667067284
265091989 989756453
921605523 576503624
483577392 972555424
-246699555 938893597
-561469577 833615033
294255780 989974633
-465814835 875214135
-639482044 790921137
943593802 -377045377
929527302 -434993069
99243735 984058977
-256822102 936698855
956808200 -311446710
437589680 980833834
-546162782 841027203
952808164 475661833
923877041 570407428
520803725 963261276
947711507 -357994332
697121781 880629204
100968868 984159455
986919258 -17865096
-317162694 922403132
-19717661 974467257
-622058941 801209434
18790128 978215717
988845772 195038461
979132867 327045739
894274662 -547724971
-149293505 957305916
734525348 851496831
978193526 334806919
-361435574 910373037
-234618978 941442788
692291188 884000982
260258634 989696140
-122532951 961490954
940210842 521661171
988675869 199905810
982591682 -95333710
-54156480 970634527
-480382412 869510588
382274802 986943573
985751523 -42615853
806128277 -728563798
904773966 -517495563
-96496978 965224412
-263222158 935284548
-124503222 961196786
982429665 -97624552
-449399013 881423604
971348603 383197817
668811047 899225847
876767593 -593175433
-618723573 803122451
431838694 981635118
-15204625 974938168
830884291 -687758272
-28483889 973537400
123312430 985362078
502226441 968226836
-217606238 944900173
102214317 984231130
908859047 -505091234
-18182322 974628323
723104668 860965361
631560714 920121100
980056048 319087280
-544141142 841972497
988165394 15072812
622957227 924431512
870992654 684405431
973309058 370475618
965267167 418071613
-532444971 847334970
-583753395 822272710
564317684 949321001
-404637906 897042629
268441890 989795543
978314127 -148377229
981171329 308712614
988157948 14841292
946754103 499007941
435755183 981093515
-163545009 954916517
-529946302 848461054
32587165 979397049
822752322 -701888458
-21006109 974331594
925959808 -448145726
-533655714 846787502
-351944666 913101812
893330361 -550336787
877140742 -592279182
920875303 -466048242
960884601 -288050922
-567466364 830624811
-515058739 855056259
989993898 131891078
759360218 829464829
-346665306 914572619
602780032 933907356
-41772129 972064460
30292620 979206665
674573841 895662204
-582752216 822797138
-610286262 807892847
950434920 485158399
966005965 414108865
893938568 641005325
866154206 -617734707
836154761 739484466
-383660169 903710792
154426177 986790601
-280434914 931367129
-80100497 967416434
799225923 787772123
-449716041 881305868
953895773 -327126076
989463450 66375150
356149989 988633429
-312695017 923540478
935502801 536687566
-81163182 967278115
987728688 2284798
21888093 978489289
104104415 984338874
676809849 894249187
-83453495 966977130
-580811306 823807249
-588550201 819741931
173438520 987540390
468657424 975609246
985745236 -42740191
-173338414 953218580
804246895 781814885
-507480980 858326451
662729944 902870423
-447239817 882224133
893758419 -549157917
315858893 989943240
878817332 670369697
360349735 988398083
749415672 838526222
890415719 648193821
969483983 -229195033
820599512 -705515049
954274056 469541886
557014048 951891592
-493230676 864290924
-400227442 898475374
-218700521 944681982
-314421280 923102629
222328327 989018958
78553165 982789246
973781818 -193474408
-45067976 971689272
873651506 -600583807
668464261 899437191
831445902 -686754199
-624401169 799854321
985074545 -55415559
-645130368 787475088
945637840 -367712565
833407714 -683229759
-642229902 789255898
759726015 829124262
965217899 -260286709
368229491 987920893
-605568906 810517616
794049449 793731659
989931644 106659318
946231284 -364959796
925273957 -450615134
-707304945 744723887
-418235618 892494761
816421162 766531478
130170513 985696583
987804583 4395144
987251470 -9979144
944866772 505774724
883198962 -577291710
454249556 978206995
973739455 -193855763
963265524 428415903
692059235 884160280
635909253 917863516
989984242 116350450
742584965 844559765
-631296278 795813843
73250469 982438898
396007683 985793273
689237047 886084048
-342703887 915663134
988955955 42778821
-354688499 912323600
-142338049 958435766
275807821 989866828
379732169 987134518
973131843 371654616
493498833 970330253
821989479 -703180330
557386706 951763120
-114924756 962612374
943347319 -378153934
982448592 296043426
929434838 -435342800
988771000 35602152
-253948317 937327986
849885531 -652008092
-705236805 746292206
-411095592 894902497
-510067955 857218024
303530328 989997697
-696798201 752558729
977516737 -156990904
647387412 911635760
196059343 988312739
895212554 638354697
-472011165 872813371
-715938153 738031206
-198895807 948538242
211622694 988751520
-458727710 877919884
-78274813 967652929
966304376 412490582
60806341 981575287
-320615154 921516626
-201384357 948065361
-270880197 933560612
-697291756 752197016
38736438 979897304
987796300 4160355
907106626 -510456589
-403969753 897260944
919382579 582319945
976206190 -170423580
967515268 -243949081
-342653066 915677049
502358461 968193994
969682268 393340237
-591261933 818299399
896038828 -542772448
561955165 950164689
985436486 260276772
-619198600 802851021
428478944 982085391
-610367398 807847486
989396440 62758165
976719662 -165255727
662487906 903013161
-425761060 889900287
801493974 785107438
367515372 987964927
583741024 941927328
227996083 989147734
502011449 968280237
-593016495 817359994
181722746 987840099
631209076 920301526
34355271 979542346
459499711 977287677
-728011274 728331796
-187578819 950648013
958241687 -303473055
980719113 -120236552
-213542271 945707094
-108980439 963471543
-2150036 976254703
932905517 -421969703
795659542 -744146314
-473477425 872240089
989832424 93620057
-69482094 968771178
569654316 947373130
982948342 -90145230
-177649738 952453560
856390517 -638865930
-217709512 944879590
292815790 989969221
14675124 977845444
533993938 959335738
-544037749 842020678
-500114855 861433658
-314150167 923171456
437856434 980795613
459215634 977338152
509696061 966300964
-329674629 919153259
981323405 307261828
192443928 988199767
989543946 169742453
989487752 172238052
832934436 -684082622
863248037 -624187462
81397031 982972215
24138444 978685207
251849279 989579900
-150570552 957095743
895296964 -544860884
365538928 988086299
91533775 983602481
822439973 -702418374
808938682 -724226885
12643686 977660028
-400170157 898493878
981211544 308329718
-28847681 973498254
985028807 265750078
916473257 589744153
392226558 986134504
-284170300 930494882
725595280 858937774
972032209 378855236
866799643 691635448
-530819952 848067985
981417623 -111320755
-650971328 783824242
-653522434 782202032
-698624261 751217311
935542627 -411502577
989760398 157504816
988538845 27235864
679259119 892683269
767305687 821927566
986067229 251137095
159492173 987000778
486112798 972001554
918298960 -474801282
916760337 589019433
-214444736 945528694
-370312595 907751642
761470570 827490516
498220776 969212481
-417731545 892666595
240569597 989397246
775980192 -771092424
743541703 843722288
623497876 924166330
918381771 -474523996
121243150 985257587
790589523 797627276
798916086 -739391827
987943961 217948045
967201321 -246236537
845690278 -660261365
984054230 -73030422
959399714 -296861779
798772662 788300842
-716317683 737731807
-717920778 736463900
730540552 854845030
-555210954 836689720
31499043 979307122
873922333 679230550
-32873100 973060556
944277585 507852461
971175068 384280284
981681694 303786560
940384253 521089455
221317658 988994920
-626725963 798500879
616221978 927699275
21581118 978462354
932999571 544272835
571092648 946838475
-253189513 937493567
542636629 956633267
989663112 163543399
248647313 989531421
-542565603 842705308
761009666 827923598
-399019411 898865128
977388687 341144082
972320913 -206237012
-268564405 934085422
-388687679 902152379
929432101 -435353151
-22972207 974123979
926828589 -444994735
66927373 982008684
989260165 55954016
910999615 603152905
-28928135 973489578
754501873 833936059
722502704 861451113
-600290230 813418078
901427280 625147879
916477976 -480836380
-364133359 909582136
971320718 -214561910
710281843 870972057
544054714 956181227
-199201008 948480404
971874767 379866224
-427642692 889245879
970578964 -220572181
885458752 657908797
779049121 810128929
983021294 289912333
960435848 -290753468
896311524 -542003044
79479378 982849121
886359543 656176287
-170934049 953639469
939158098 -396545743
984874406 267750223
-696625961 752684873
-487898567 866474119
956741229 -311814134
800770398 -736649760
557239813 951813768
838719170 735789109
841168783 732223615
-515222712 854984985
774234373 815072370
-578466738 825021376
757925498 830794668
-228718523 942659805
-639834361 790708576
365005691 988118942
915429396 592368030
-208736122 946648282
-669830238 771487131
850977663 717390651
956488605 460006243
953986621 -326648076
962273694 433368992
987490914 -3992526
989988448 117602748
-691735889 756233802
528037060 961142049
981898054 -104933025
-295423532 927818416
86569453 983298939
133704398 985863655
453303277 978368417
89512209 983479660
-274333520 932774243
-321019358 921412224
791274096 796861803
-555024260 836780601
164469695 987198939
572962954 946132742
962309670 433191958
975715510 -175253325
974596683 361707986
107075718 984505236
-215265172 945366013
-322120998 921126792
-664023569 775372715
524360938 962228808
-497083266 862697501
-699710222 750416649
918879914 -472845239
603998814 933365382
989957173 110861610
930876356 550576067
968886407 -233758629
902088329 623694933
920279746 579988830
-211621897 946084436
113088293 984834015
-481958185 868879012
792021407 -749366732
-524092939 851082261
857711756 -636113433
988008695 216496598
-509085880 857640431
-153701027 956576216
989721881 160024635
986919020 237689175
-342394041 915747838
407831126 984616527
937567197 -403245603
986254844 -32395379
487106875 971780996
-204497165 947469336
720735443 862868411
-281640215 931086623
460695621 977074627
-473188428 872353267
970133878 -224119130
-541020275 843419452
-723476917 732017332
986940856 -17365943
-427352573 889346910
67942572 982078571
933883217 541619750
-291962903 928650852
853132558 -645498790
413616172 983960512
926984036 561813502
672724253 896818765
-717731876 736613963
958129625 452770918
673679484 896222554
-536825362 845344677
-380448968 904693368
917581362 -477194416
856373415 708911716
663738755 902274213
-519034008 853318287
-406006225 896593215
912267481 -494433227
-330287528 918991824
-705584487 746029318
699938949 878617186
856157803 -639342960
978076030 -150983155
-207153196 946955952
931184958 549665502
988509240 26216087
900918437 -528817174
456137207 977882222
973795384 -193352240
489905164 971153278
903462983 -521385112
-630006531 796576929
-321202287 921364889
740254769 846589185
886269430 -569354468
-679097828 765140767
247179847 989508565
938356695 527690650
-641878750 789469724
933520486 542711388
-636090338 792959507
-612144775 806852871
-185738507 950986590
850132522 718699860
52039378 980928172
238914139 989367630
945854959 502251730
881373685 -581918674
828298432 -692324688
-246450033 938947063
-166547107 954401204
983557818 283851964
47103882 980555101
-477497680 870658104
978872600 -142167114
983922958 -75163272
-346560024 914601753
982686548 293541501
211106343 988738007
793296912 794583053
-561364361 833667190
-468158119 874311422
-706990939 744962638
-26500817 973749641
989713924 82768435
-58273604 970146108
-256147288 936847083
920771816 -466403761
796091169 791398655
-250674835 938038608
973334232 370307499
872036056 -604360323
985669222 256970691
981399611 306531962
987393809 -6453083
-450463582 881028132
909117825 -504293449
714352262 867856117
841766175 731345977
252776165 989593467
-348310414 914116358
-294488651 928044540
-540642401 843593356
701674406 877364114
809611420 775212871
858330535 705759279
875025372 677256759
67561879 982052434
134269892 985890230
936788426 532678365
861215053 -628627339
-587183745 820465362
374818264 987487838
-604638542 811031408
305445105 989999177
905616620 615750669
407495214 984653229
973958560 -191874932
759859891 828999306
962536099 432074000
978846341 -142463344
989660129 163713903
832059485 -685654541
745136493 842317050
982658363 -94382058
974817458 360155863
973257705 -198156198
-388412864 902238717
814612399 768869772
776795876 -770035028
814999944 768371052
-645765886 787082528
887426863 654112275
883952988 -575359826
989187224 52594353
989962806 111826325
989804756 90810212
816554082 -712182627
-700105168 750124593
-267483375 934329516
969334246 -230347557
-200645682 948206007
951848421 -337690136
588365773 940044302
-70423954 968653435
-223328110 943754340
944038476 508690260
892796351 -551800762
565282382 948973900
-107348342 963704246
960214672 443248814
974023940 -191279187
808919858 -724256088
271578826 989828651
-417219811 892840799
856349371 -638950330
934138675 -417113532
821734970 -703609539
989778152 88324072
721146710 862540097
865479364 693873544
928222070 -439872791
884962153 -572755571
-279301659 931629808
919737058 581401575
913262591 597707109
791601149 796494635
-482616460 868613960
-95721558 965330955
-297793536 927243030
937207840 531355307
280822993 989906062
974671305 -185289879
549408814 954449488
954419212 468926300
-443832184 883474941
803254058 -732929237
884038029 -575141196
-18317413 974614162
506614794 967109444
963853303 425427236
597607767 936158668
657581914 905867647
933040980 -421438473
970008502 -225111654
-18772645 974566419
937231261 531281311
-442265153 884043573
825002921 -698037998
845740645 -660163069
127381980 985562951
245649379 989484026
-571344740 828670845
944403549 -373378140
928657693 557039747
-524869556 850735744
800977674 785718477
651107591 909556964
693941973 882862803
495036297 969972393
979997860 319603751
954432192 -324295130
-724350188 731311596
357708102 988547783
957137232 457164203
902701335 622336304
988586992 202329610
-402095394 897870593
-717243612 737000656
782346783 -762727001
-329408995 919223130
803018964 783294737
981440522 306136750
810965786 773509434
972947266 -200871660
-653173453 782424648
829791502 748482041
-292407671 928544436
988618702 201477264
-488657823 866164417
-37706678 972522723
685993870 888262624
989964571 112134435
951638412 -338758526
915526029 592126769
-300364421 926614113
972794744 -202188778
497185476 969462957
603894031 933412180
-365587836 909153249
376309589 987382589
988041021 215761054
-700637341 749730205
-441524258 884312133
-588204239 819925257
76883020 982680678
-415604417 893388094
679015609 892839855
906256475 614281309
827606558 -693530432
-643546998 788449873
809417306 775455237
980393313 316019575
986882230 -18720732
213685941 988805385
801403601 785214567
820861571 -705076440
919064439 -472220142
393301586 986039405
-134474995 959678229
953620845 472292788
908922329 608085153
960036903 -293135536
-589421003 819279866
-718991345 735612087
970316219 -222670661
132610135 985812198
-683749966 761902433
-322611320 920999489
193800512 988242574
953472207 472912551
808276407 776871764
230587577 989202439
982326793 -99056999
936134765 -409107687
23363774 978617997
561883190 950190225
-404524985 897079581
523632427 962441652
915599148 -483717376
-180597862 951921625
554120010 952879605
811064781 -720918786
793860988 -746735778
-620388633 802169882
156642460 986883415
947160315 497525824
695031131 882104050
939426888 524230668
782651213 -762319906
926438603 -446412241
381014142 987038660
-644329529 787968890
913809985 596377227
359485471 988447703
988734394 34237506
942312327 514626731
-709654847 742926780
-347064691 914462011
-441151017 884447346
902057426 623762999
666707370 900498770
-657985636 779330465
912293984 600045305
947915831 -357023224
-155673195 956246348
852725618 714670287
835682480 740163692
944382617 507482764
-65985602 969205109
-423056365 890837472
924279004 -454168067
475789509 974199691
824375411 755936023
414599547 983844361
-605095360 810779413
927965007 -440823727
814467733 769055771
890589576 -557819142
185193648 987961018
751583937 836578229
-410158305 895215248
-252861528 937565064
958282543 -303242662
-691000860 756761661
983486299 -82016020
750872283 837219150
989998901 128985908
-624977819 799519082
676098922 894699967
970660260 -219921083
958494977 451132210
19351803 978265591
160529406 987042740
-692666044 755563726
923312924 571933559
325361863 989787218
-376413147 905917748
977896893 337166938
180198718 987785815
125720349 985481915
722867074 861157468
-608351935 808972140
960176678 -292304790
849434188 719778569
391081773 986234581
808770650 -724487528
929495749 554619774
745654645 841859725
981163370 -114609215
987754300 2986824
803954409 -731872471
-288400475 929497645
263031890 989730992
856528459 -638580924
823313050 -700934590
-674251989 768480631
915775780 591500888
683870338 889674342
542857765 956562998
951430952 481235189
-685763839 760485214
746850191 840803337
272561032 989838013
239939211 989386034
594505901 937481970
-53741828 970683269
989822103 152873568
-129547085 960436029
-293324169 928324741
985114227 -54700130
984506725 -65444447
191159866 988158843
969253437 -230968950
866389981 -617207437
-476435211 871078295
-432010520 887713106
823960698 -699827794
-162461163 955101422
832152225 745178238
283004431 989920780
-211852804 946039182
988542205 203517282
974106002 365085681
973292485 -197848623
-620150427 802306502
264663090 989751245
98081960 983991103
-352427107 912965864
813915931 769762245
-359246434 911010937
871864898 682875288
929178209 -436308788
818060573 -709722694
951892252 479393161
728673024 856400201
849867530 -652043782
-304013472 925715236
836369599 -677841374
944054252 -374962935
177491609 987688609
323115488 989833568
-247490062 938724183
-17992134 974648254
-415246602 893509024
-638703995 791390021
905182081 -516275002
980146744 318271427
946022788 501649722
767277884 821954456
-451973592 880465110
486956145 971814590
399329013 985481861
878142444 -589864497
943990261 508858368
-284455363 930427961
-691960984 756071809
764128017 824976174
950266029 485817250
810660361 773894473
944540379 -372753970
592416119 938362826
-207341993 946919288
988063818 215239139
446751922 979448170
886895547 -567704880
825465233 754449442
-417344327 892798481
165987377 987257662
-157665911 955911997
-527755746 849444394
-40648313 972191549
-198188616 948671919
-363463619 909779038
864252933 -621965481
601946529 934276045
864808598 -620733050
162832187 987134681
962641366 -277204564
800544660 -736986069
966578478 410993748
934078981 541029214
834483846 741880714
-152131438 956837486
976591206 347236484
915289585 592716688
583806531 941901079
-582010126 823184413
964817666 420443870
582113807 942577286
-557316884 835661284
-410696287 895035749
914145163 595556278
299365242 989990731
981973454 -103908256
858315114 -634842597
987580318 -1674948
875944736 -595145336
670615505 898122024
-462487161 876488575
-501267353 860950600
-111059675 963173176
789866680 -752406598
-60805723 969840188
847178743 723233466
-325101223 920351467
-265355007 934808012
974785560 -184213205
-76953138 967823342
913180373 -491526128
1322965 976592451
-463787506 875991795
307211924 989999696
-263943889 935123584
10670775 977478240
-226268488 943158556
581791384 942705629
950564521 -344163034
650627535 909826210
949720817 -348332282
546017588 955551378
988736423 198201812
-185776843 950979569
983190988 -86515369
-627461957 798071250
-411426017 894792174
-423732197 890603626
-410057397 895248904
903928735 619585423
981143528 -114863564
799374845 787598107
989491202 67941157
978712556 -143964255
467388560 975849360
-491273851 865095045
730267232 855073091
-345485396 914898527
258277677 989670334
987111116 -13372382
875971128 -595082275
707085874 873379614
957938766 453622819
846611851 724096201
856167606 709240996
989917701 144024422
-602302815 812316313
980657002 -121008185
684385772 889333592
-331995678 918540697
-7991415 975674709
857349237 707346236
880881859 -583148816
20996225 978410845
-403340363 897466075
-355823926 911998122
215492328 988851851
474089663 974544617
26069024 978850869
-655897356 780680871
-441704919 884246669
823827547 -700055605
-598336414 814484819
899299448 629743885
540063649 957449044
971080590 -216520550
846476622 724301418
597689115 936123747
923794832 570630738
965003040 -261759152
929466131 554705773
984386326 -67489914
-723392747 732085254
-220505351 944321472
912094029 600526621
968697855 -235178842
-145749311 957885096
975892578 -173519458
986951808 237123035
695935007 881467752
192759578 988209796
-703157387 747855204
973662067 -194550232
-54356616 970611001
705530108 874534732
957809728 454196221
-697436550 752090762
819903463 -706674741
575250991 945257923
-366399494 908913542
968434729 400613080
905334100 616396193
1000000000 1000000000
-666539267 773697004
323012462 989835503
835684206 -679096714
788274996 800195261
815143820 -714459717
971144357 384471058
-377381897 905624637
982482137 -96887096
166959031 987295115
416980722 983558568
387802164 986508835
161280506 987072986
839793496 -671510622
959922556 -293810804
8971001 977319931
110186498 984676467
794720789 -745501272
620458894 925652261
411820952 984168909
485673499 972098483
-480212856 869578329
653633899 908128361
865209316 -619842174
356550916 988611500
658972771 905066009
776126071 -770903623
-449032889 881559557
376733709 987352423
988027711 10850967
797701759 789543319
387495315 986533665
977027298 -162098798
-413042243 894251659
828754591 749924670
890028082 648970863
796243099 -743299711
940107080 -392455131
971267679 -214995149
903417911 -521518146
643031120 914041178
882873168 -578123176
969676605 393373916
-183973159 951308961
525351586 961937500
976759718 345962013
954957697 -321500769
849098882 -653565115
850895820 -649997474
717541347 865385925
10933451 977502516
472708826 974822226
118628623 985124061
820764441 -705239012
954678028 -322990810
926568580 562983966
243766577 989452720
601538809 934455504
825899792 -696489148
989501204 68515802
809896778 -722739193
627509987 922175268
989893703 146465744
379794305 987129899
956256723 461017309
927540850 -442387080
-294269264 928097512
156842251 986891741
969067242 -232389856
546063098 955536728
-287167562 929789167
-347919425 914224927
-491517623 864995173
-578733058 824883893
780919818 808155371
741774799 845266702
914243416 -488118759
603328879 933663798
-56344999 970376181
-315694489 922778482
581500186 942821326
-128688890 960566207
76197638 982635470
979193782 -138509911
-126349015 960920035
-371901572 907277296
426527861 982343172
103330926 984294899
-592935232 817403662
-452596261 880232200
-567011400 830852915
-241196290 940064773
904274677 -518983186
-643702397 788354482
-726221658 729793219
910702596 603863335
-590454654 818729810
-511963673 856398947
-647730395 785863560
385137626 986722229
928972927 556132104
361898335 988306892
110451779 984690958
949978502 -347067216
430583634 981804704
-689313536 757968302
953208379 474007527
801269473 -735905228
960590933 441483658
-391405203 901295426
-642970741 788803333
913076572 -491857760
570860711 946925263
-295153768 927883725
494323484 970139034
-432234832 887633847
-520070120 852863063
902770372 -523423388
967982960 -240513034
846328293 -659013967
862666397 -625466846
-358768220 911149574
642952328 914084461
436833688 980941713
-418084794 892546238
970864493 -218272597
963524679 427101557
966140710 -253853144
725449397 859057397
926478319 -446268074
239395671 989376308
989877924 99063683
881935998 -580504820
983712343 -78512998
-642014768 789387028
736042235 850207835
431287469 981709913
989472619 66882769
-27435506 973649881
633768612 918981517
-305572362 925328468
963844553 -269462868
11603739 977564386
984165687 -71191624
730405165 854958018
797812514 -741009492
942869897 -380292011
928286734 558103423
371024887 987744201
-202042524 947939786
645307567 912787925
285402921 989934911
989162781 51501875
-79167583 967537355
-347228415 914416642
214824924 988834724
-227171745 942975143
966076206 413728335
-425483698 889996618
593465051 937921876
950826241 483625026
890060063 648906849
-207753438 946839374
840303573 -670559859
508457168 966627320
855956159 709578604
-712262874 740914389
924684035 568201715
902958050 -522872405
-154040907 956519447
983776264 -77506841
989999995 125091005
987631448 224473177
954471925 -324084542
-13378046 975126376
-643066709 788744566
-70631003 968627481
927154871 -443803387
969981031 391557627
-183017191 951482808
718089290 864958416
787642230 -755507564
-411313700 894829684
-481703499 868981341
854387432 -642955388
-675134491 767875471
-476703736 870972186
499060077 969007550
483206163 972635510
-353817897 912571712
938534480 -399193211
564856224 949127469
-655720985 780794292
-29719110 973403968
974145329 364817151
965856867 -255857990
-338577340 916783241
196155423 988315675
-563024414 832843756
-168339131 954091233
494630364 970067397
865481810 -619235107
-431573091 887867627
-391700307 901202193
-116580071 962370142
974445757 362754317
642509815 914326589
617370385 927148594
-399480436 898716454
914389933 594951245
976148847 -170992148
-463847059 875968984
-558457717 835101506
-680553356 764131143
729501486 855711273
986667307 241851284
968785553 398583746
741503249 845503391
-628380893 797533147
-707148609 744842785
-639691413 790794871
855975665 -639715643
989681194 80199580
197076534 988343678
-717466409 736824379
329290183 989688910
941745043 -385270772
358413209 988508379
-670305099 771166393
-443369062 883643156
976098589 -171490212
979699957 -132616092
-569598961 829553094
983216275 287746063
-551867562 838308304
41908224 980149940
812913066 771042514
5610402 977003060
-380632773 904637377
985366536 261243182
943582073 -377098168
906159979 614503285
812816312 -718165103
949086213 -351410489
658487466 905346394
380392953 987085206
871547799 683433267
693186925 883384371
952954883 475056746
987854419 219887052
651696079 909225973
906806616 613010623
961055319 -287017905
-176639852 952634691
764559229 824565589
983757500 -77802550
-120169927 961841652
815660804 -713629313
939010155 525586336
987450005 -5032111
505804179 967318706
869537041 -610102656
-525439844 850481060
987120106 234165568
132396070 985802107
778742995 810449582
8521437 977277922
314873187 989952698
125267474 985459613
918715780 -473399917
921737571 -463071220
795424991 -744485619
986452891 -28229036
938059681 528643550
932677529 -422861395
-713028732 740317618
866753712 -616392887
624547143 923649006
-712063388 741069427
-605010859 810826047
904122856 -519433408
708960054 871972574
-181879272 951689513
636839449 917373840
904114604 619165499
639848215 915770486
59860077 981506786
937641369 529980611
330628942 989651376
871539555 -605507312
989278872 56854742
-227142021 942981191
888928512 -562291330
936617222 533217669
778258281 -768132906
818600791 763682572
-75125543 968057905
970809394 -218718381
-409771399 895344271
694471361 882495024
986857773 238731850
957063154 457489675
982487429 295637630
800171912 -737538781
962187939 -280055371
-693688703 754824512
970357931 389294397
961126450 438930152
-32641372 973085922
988217871 16728753
593817426 937773383
-342536735 915708858
581635141 942767762
922294145 -461144826
985050940 -55839446
-105974086 963899263
976600485 -166469114
845000142 726535105
667800901 899839147
927248091 -443462067
835656381 -679147539
982822981 -91988682
-696304923 752919856
868834016 -611703115
949147065 -351116885
964221057 -266991059
-68120950 968940546
913772795 -489631466
-654756681 781413341
241932304 989421193
21723795 978474886
92232117 983644444
828957659 749643008
942044763 515530660
989909550 103247950
73029003 982424060
663620101 902344563
941294059 -387256525
236856601 989329258
939659100 -394396312
862625473 -625556679
183217960 987892739
886339804 656214308
498594743 969121282
887777774 653429195
-726170341 729835004
331463119 989626852
-552760954 837877390
988479742 25207516
969011278 -232814353
-369807813 907902230
1769009 976635507
976897963 -163430945
433483293 981409696
875301827 676760255
957021362 457673172
-609751141 808191948
646163962 912314642
-100308466 964696039
928668666 -438214000
-454206411 879628754
964316127 423058545
825108048 -697856763
790896326 -750959592
-88931386 966250749
895216292 -545087524
849981071 718934110
-433099991 887327991
979855052 -130774079
710270822 870980411
986049382 -36638831
-255658313 936954233
170915749 987445835
845591501 -660453978
986211956 -33289023
909201866 607426345
914532577 -487185320
506023346 967262421
986819466 -20159907
928819314 -437653336
478279018 973683445
104509907 984361883
-284120079 930506661
-553291619 837621099
888833452 651348100
-467343589 874625842
901925439 -525889882
950125286 486364633
-671195212 770564344
-282560984 930871612
476480580 974057174
959515566 -296190045
12271929 977625962
806569464 -727886078
-615123749 805172692
-329211545 919275039
358728675 988490626
931779982 547903022
-701418061 749150519
805803758 -729060065
905467550 616091829
-175604477 952819161
972488440 -204814656
948528009 492469071
549124897 954542873
925024728 567265869
528695745 960944768
-448004469 881941131
26244097 978865768
740306595 846544192
770946313 818356377
976497390 347943841
986129804 250195902
-392887668 900825862
983868035 -76048340
942709695 513278420
820093332 761712611
-440043385 884848081
917934362 586040380
-436760711 886026510
-675774627 767435933
900148102 -531043344
677252779 893967723
-208939538 946608650
917728355 586565585
-72537321 968387440
911258301 602533176
-313595005 923312291
-702635647 748244667
842344522 -666707863
-111345806 963131972
-236531421 941045149
-307968138 924730242
970216534 -223463752
790080489 -752107073
975864421 -173795774
983700395 -78700769
957391545 -308231984
-444593502 883197555
989529620 170389019
387343396 986545881
937777060 529548935
894634510 -546719240
965609966 -257582824
-360115742 910757956
787225733 -756084588
-584195817 822040334
648448784 911044416
978345618 -148031047
837732548 737213718
-528452229 849132042
977820980 -153744283
975894136 352426450
-628722991 797332454
984295930 -69015239
224579225 989070883
698679092 879519873
939862332 522806121
856205505 -639245332
-458190350 878123858
987859112 5941939
-507224497 858435728
-548761761 839795313
983937233 -74932434
983312545 -84674464
726608466 858104561
377925639 987266969
979696673 322233904
-635137494 793528753
-585586504 821308159
841838093 731240002
758231580 830511718
-566259144 831229837
885353556 658110630
943223188 -378711481
451889754 978607293
-542752848 842618572
131955942 985781291
894820432 -546198141
532066550 959924809
942723756 -380942339
924570501 568512340
871674214 -605196245
978352850 333519712
959180472 -298127139
64173953 981816222
939597043 -394663745
989455780 65955320
871175540 -606347886
734271567 851711309
939359269 -395684272
-386619683 902797903
507848082 966787287
-73076710 968319202
154984278 986814035
946349543 500472236
739162249 847533366
962510628 432199899
855088445 -641527652
-120618602 961775196
-266359612 934582522
862945621 -624853310
54661097 981123496
839090540 -672818400
985057385 265376325
981716739 303441985
417909163 983446365
250848307 989564833
850458536 718195098
583032250 942211077
-614082377 805762128
-153116804 956673608
674209299 895890970
-126203382 960941982
-478390276 870304227
904556554 -518144157
29046010 979102435
-630142900 796496576
-451320752 880708942
909453899 -503254541
-248420533 938524399
20490821 978366314
961907012 435160196
-478146246 870401137
-341273767 916052641
187300109 988032698
-93328564 965657660
395498712 985840111
848283169 721545131
989797299 90108714
-531625752 847704918
966470596 411586039
989949373 109544587
883736129 661202743
319438779 989896284
969377142 395141084
-82981135 967039384
-127509247 960744847
818097502 -709662166
983342019 -84225865
97095828 983933304
-33530613 972988296
292228993 989966918
432566825 981535676
711043012 870393788
936515095 533538087
966535449 411230578
-656631250 780207827
972432030 376260770
943250667 -378588249
821332090 760056392
-521827861 852087626
-676733032 766775678
976541032 347615123
-509948690 857269456
906725754 -511615885
969213108 396097685
-417454021 892761127
587072047 940575117
230131152 989192882
916914722 -479398996
862225868 -626430875
808560451 776520189
982723794 -93437512
582597744 942384411
51215555 980866418
876615419 674381825
-632037278 795373732
435482375 981131720
347724411 989043498
969631616 393641024
162735459 987130867
480517058 973212484
710807808 870572523
-698200699 751529040
254991559 989625372
-518265921 853655528
988046591 11422370
252718745 989592634
789325409 799033969
-645642373 787158876
681824700 891020265
984935832 -57901851
989478642 172637771
681160169 891454552
-297630504 927282758
171257742 987458764
-516437776 854455983
797862976 789356854
873422194 680123101
972373165 376644666
973446892 369553245
756943217 831700583
51014163 980851264
771545701 817762298
706416665 873878487
989317421 58755906
493728857 970277023
-377546201 905574906
717268069 865598960
651970238 909071224
909787917 -502218238
837438305 -675874987
935605303 -411250271
931540510 -427274411
-184386560 951233638
932041464 -425334262
896774584 635087272
3522902 976804005
91134496 983578389
892510373 -552583301
844411067 727421457
980478676 315230091
983545594 -81105215
910229432 -500841617
-206987909 946988004
989231301 182411512
989712206 160628500
-1000000000 1000000000
929290033 -435888391
883416410 -576736006
698430239 879697688
320668084 989877090
18540184 978193514
-611984132 806942874
-28055414 973583443
497842537 969304445
324853743 989798104
-269233700 933933965
975369446 -178625772
965895256 414707795
-19629920 974476466
271301397 989825875
949838800 -347754430
969452415 -229438391
-695540111 753478737
-143902242 958183895
885819794 657215144
939265557 -396085683
-558386666 835136446
916283002 590223828
266626278 989774615
821925031 759258279
-200437122 948245680
-668353629 772481728
986011015 -37419529
768693050 820576591
338228801 989408133
-106496174 963825240
-200140743 948301983
845370339 725976907
976089159 -171583481
849777503 -652222134
520083550 963467479
-529333545 848736498
850610358 -650566967
-539150502 844279155
-339123420 916635593
896213267 -542280475
-333851815 918048342
983880629 -75846774
959776976 -294665360
-35488394 972770558
866382275 692343779
-711790648 741280973
984002370 278621009
-615998464 804675852
866948214 -615956961
-719972652 734829502
-633679649 794397077
-305845251 925260463
937858685 529287715
989402613 175876212
438737739 980668361
491111882 970878756
906822888 -511320355
790154439 -752003277
-517066718 854181242
-613114755 806307987
959014570 -299079919
-256700454 936725587
188085114 988059075
942644442 513500570
-356537017 911793286
236934845 989330776
-149237325 957315138
-543315590 842357013
946392790 -364207375
90629918 983547900
-649227390 784924805
-42975411 971927957
-690084872 757417671
973489126 -196098964
-463000717 876292516
-108425766 963550860
792159604 -749169572
124130961 985403136
644244820 913373597
551369020 953801241
967108022 -246913760
756283587 832307562
-152046211 956851627
881828819 -580775475
707264037 873246579
935807028 535746306
603243051 933701970
981105711 309336450
-209052355 946586649
-412797558 894333725
-681024425 763803988
916046565 -482252705
-284541390 930407747
942126483 515254920
977431622 340810985
379356003 987162450
822091683 759033865
542390775 956711349
796681875 -742661299
867546542 -614612928
956012043 -315801794
986077710 250979939
989809344 153899134
808001525 -725677653
536659936 958514885
-625318056 799321006
783355388 -761374155
989844101 94889755
905560017 615880314
985108472 -54804205
62216347 981676609
-507947710 858127470
144059072 986339889
-326612046 919956967
976749091 -164955565
216622696 988880316
-94243240 965532979
812089171 772089417
894470363 639900599
23107200 978595726
-546730255 840759995
717007187 865802325
659669125 904662335
641581089 914833718
-29875630 973386986
616196055 927711691
190732950 988145160
482029037 972889075
883239060 662147944
952916012 -332224014
-445122163 883003787
810727817 773809448
955923986 -316282232
807359108 778005669
-186988695 950756700
-715547959 738338833
-690434576 757167638
945015658 -370578997
243238763 989443746
988289352 209916887
949762693 -348127447
-243092168 939663456
732906487 852863250
756707285 831917793
886059393 -569904474
743454319 843798977
826865679 -694815819
981357770 -112099629
983817877 -76847663
637555621 916994680
-357981547 911377222
766755941 822459103
-180960695 951855956
795862009 791661799
944662142 506497435
978790505 329919562
307349062 989999489
989886553 100184710
933839346 -418298683
932547441 545622124
369779710 987824406
838143286 736621263
831095445 -687381111
-702475068 748364254
28229683 979033863
850728355 717777318
-665999691 774057231
-558964492 834851911
989034611 189080674
396224815 985773244
984897149 267456746
981788410 302730950
609504240 930863003
748362244 839464520
184288113 987929916
-255022979 937093279
538556401 957923225
158115133 986944423
585551753 941196692
984333243 -68386797
632364166 919707684
909556518 -502936812
947092025 -360926053
-513038806 855933314
852207471 715478835
-676185787 767153097
-699295070 750722960
-203296542 947699934
951594558 -338980907
712114793 869573648
983334372 -84342386
-273643091 932931987
683134186 890159535
905117942 -516466911
514385784 965048744
584366584 941676201
-167829678 954179598
981027345 -116345867
924804357 -452295196
-657291374 779780719
824700208 755493526
402465786 985176548
925629587 565596641
729821461 855444821
760809421 828111349
-649609248 784684610
843451539 -664598385
879044583 -587670041
-511692912 856516102
-335432534 917626820
933931849 541473164
961471377 -284489905
842733989 -665967198
269057904 989802261
-199109998 948497654
254920734 989624376
988846701 38457639
167738234 987325049
982304039 -99372217
496188430 969700153
-530498883 848212483
940348765 521206979
-42428515 971990059
950591946 484544338
935966784 -409789975
721628101 862154325
265150131 989757155
-134564503 959664324
-440092135 884830450
986970848 -16670877
-494941816 863584908
940703088 -389850955
985185782 263679820
-662212230 776570239
-195056090 949259803
-503339611 860079498
-539518293 844110319
776016473 813265157
877467187 -591494176
946812711 -362239581
720308043 863208579
211314573 988743457
903591729 620344387
642807748 914163710
-70767303 968610367
552555156 953406422
574872586 945403743
931986813 547289021
39728722 979976666
434220218 981307514
964855415 -262761909
-319921187 921695367
923916369 -455456225
-253371974 937453759
909049196 -504505521
982713591 293253119
988357323 208234409
952135956 478411699
907210513 -510139991
-454333888 879580889
984832489 -59737475
988128212 13920985
-462570662 876456702
700665508 878093306
-692566175 755635808
-25046418 973904463
628678995 921588441
-619023408 802951189
780180490 -765605765
728395540 856630141
-556669036 835978345
982114929 299460303
548956939 954598103
449227668 979050282
-64844047 969345862
846716714 -658253575
-172070549 953440973
276795335 989875020
822803857 758072008
-362162276 910160677
28771665 979079452
791894574 -749547408
97280021 983944143
833303001 -683418631
960968966 -287541009
-680810997 763952251
834056956 742489219
985545866 -46645391
958582978 450736476
783000147 -761851807
842312124 -666769473
588156571 940130194
933989363 541299626
977770520 -154283531
975535975 355030048
-323742461 920705286
953702232 -328141278
-452297852 880343850
112502352 984802540
-152678920 956746507
972786092 373942849
-588055756 820003872
858765311 705049641
-523091765 851527506
-123741463 961310792
46183987 980484492
184654863 987942574
860448132 702288379
871493788 683527977
982634633 -94720890
-667738318 772894749
465249119 976247127
-423100972 890822043
857594857 706949598
-536897932 845311470
736275354 850009313
867086483 691146207
934846566 -414295407
-62942695 969579108
988250627 210859373
944212906 508079763
221778322 989005936
803244705 783024069
961950897 434946106
-567633507 830541006
456421449 977832491
364234276 988165959
989912785 103709467
972674171 374676143
651907582 909106610
429803013 981909170
-368027742 908431511
989261477 181322525
-583552570 822378007
387602017 986525069
468398412 975658430
658014026 905618993
975323490 -179071271
959712418 -295043060
944694047 -372051829
965551663 -257986627
727985093 856969750
235393861 989300608
951684426 -338524933
989814577 153479868
474546535 974452442
-62168380 969673889
966700815 410320180
444910355 979738232
-398861234 898916089
875358487 -596544944
955895115 -316439744
16207733 977984576
963168211 -273845006
-630460937 796308675
30731516 979243260
828619256 -691762408
-394225790 900399862
979535360 -134555699
861581183 700417200
933976704 -417756118
-57194213 970275185
600393820 934955603
675055728 895358911
808661805 776394607
883608012 661446842
-599469103 813866794
985208922 -52974948
-723728769 731814035
835041879 -680268139
43649062 980287088
-642669666 788987385
826283530 -695825044
-515755800 854753080
466854594 975949689
505337342 967438545
939630709 -394518664
25385989 978792639
-607671609 809350862
295105656 989977710
20608280 978376672
989532173 70329046
833202499 743700642
-340300797 916316817
791691046 796393554
116205721 984998818
914257664 595278629
-603483065 811667768
-518579298 853517950
870169219 685841295
104646730 984369635
-367456771 908600836
961809090 435637480
928575463 557275882
734609237 851425902
943282803 511312934
923561675 571262568
909183114 607470701
-651990281 783178103
799125689 -739083553
884281184 -574515402
953391151 -329766279
979500501 -134964771
615839356 927882322
976782372 345789949
775647772 -771522501
965545326 416588518
230385864 989198227
974351638 363402293
948014453 494380503
105528919 984419298
386991641 986574138
798116845 789062853
40642191 980049521
970910341 385915966
989696291 161595175
902578326 -523985197
964495668 -265171621
-502543776 860414394
946925377 -361710346
794286130 793462836
-132130840 960041087
986038027 251574557
-299036435 926939505
407973764 984600824
843025751 729485510
-600928933 813068624
-683331727 762194862
-35216634 972800818
-561382877 833658012
831904670 -685932254
-549034311 839665567
-29124437 973468403
963147131 429014764
897483249 -538681269
-393518428 900625331
-617133435 804029489
-488947051 866046337
423288414 982767068
945005594 505283080
861532270 700498403
951272227 481865426
940077804 -392582375
-555922125 836342994
-654544638 781549057
-529480085 848670654
802557204 -733978038
983433790 285275652
899725131 628833906
-135984337 959442665
782159914 806836281
-435685152 886410423
950342539 -345267101
-260017922 935994849
966510882 411365309
938711709 -398443405
-477257570 870753125
989401146 63006227
618373230 926665330
927388917 -442945908
-696155122 753029449
-220751787 944272136
974538620 -186534517
838379754 736279907
-640992238 790008029
671179972 897775001
934817953 -414409774
-590978142 818450782
-351158170 913323077
989392906 62575693
888403016 -563696751
703587588 875966399
-475952846 871268740
-594385454 816623731
972747423 -202596220
968331435 401207258
901269604 625492935
943005201 512269285
844163253 727792017
914711535 -486605687
985326769 261784436
957260472 -308955090
-719646335 735090080
926772954 562412218
986521081 -26774051
627890061 921985105
439961636 980489504
148998446 986558429
989995343 131268318
819466820 762543834
694083499 882764586
933245356 -420636541
983974742 -74324172
821344594 -704266551
960645220 441226572
531928346 959966985
-357480561 911521595
980003159 319556948
-442571135 883932611
291339192 989963345
979460146 324266776
844359705 -662850786
-198540238 948605555
499896488 968802639
548540193 954734682
-460744950 877152672
-72753975 968360058
909849382 -502027090
-112638306 962945433
855199767 710783011
972265089 -206709059
987604864 -1027277
714202625 867971146
393363173 986033917
-673929463 768701509
-26744637 973723636
419655450 983230374
917417531 587355629
-493213200 864298123
-721226053 733826321
49805412 980760147
-548869630 839743964
-290876740 928909739
-667591077 772993418
851139095 -649511285
-562929926 832890709
797983312 789217563
-34945270 972831016
686987387 887597554
-234747361 941416146
-456745221 878671130
788844206 799567403
-685433355 760718381
983212347 -86193328
854140780 712454116
-320926354 921436265
-334458888 917886581
986584716 243167659
-427999458 889121596
377565575 987292883
420959825 983065948
936716813 -406736746
939050104 -397006895
944717118 -371946279
772643296 816670813
-515688159 854782517
406088504 984805562
449557082 978996495
987718413 2004865
977071487 -161642613
980286666 -125556529
399625326 985453340
-478035893 870444908
-309103301 924445636
-313454297 923347975
922550145 -460256201
367766957 987949417
898697429 -535213416
761746401 827231063
929817538 -433892937
-212714905 945870082
762178397 826823383
816988371 -711476127
-202196221 947910418
962273243 -279520654
-492894518 864429334
945023828 505218287
751826132 836359942
981156959 -114691405
949144640 490134967
357285429 988571131
-46193660 971559909
920997188 -465628757
-24618560 973949820
989538302 169997273
988390823 207392917
987946360 8438216
79265960 982835334
942384236 -382449608
853785433 713011319
762873284 826166749
866611564 -616711345
847870398 -655987360
869902204 686304260
534423016 959204196
576917326 944614106
-368776085 908209308
401918596 985230508
985466439 259855059
-524661477 850828626
949483964 -349487373
952671271 476224963
733532997 852334672
987986775 9623630
-659672369 778232889
449448731 979014270
787286788 801282550
-312578666 923569953
980382639 -124381954
914088722 -488616994
183187987 987891694
-668302790 772515884
714780318 867526829
517050893 964320838
947631293 -358374713
-472272254 872711392
518804228 963831986
802501565 783911817
890188405 -558903792
-557659325 835493386
-386471977 902843779
144542300 986361515
973354282 370173493
534248404 959257753
987611268 224877989
976289573 349499973
-227764361 942854473
951964914 479101181
923289046 -457671515
-462088913 876640497
882514846 -579035343
-277662362 932008818
-568966968 829871149
-280593645 931330244
-125207788 961091258
840000206 -671125382
-532550543 847287276
989143810 50665639
853296544 713777289
908992673 607919627
980991181 310421383
355222867 988682979
-567796108 830459436
947842092 495016627
784748188 804050149
959749975 -294823440
964405923 -265767532
841879800 -667590155
-662026339 776692753
62967437 981730316
227655842 989140312
676580811 894394569
814296502 769275313
888929616 651157488
6293765 977067878
793464055 794394111
828019663 -692812256
959597122 -295715685
983904635 -75459392
574329372 945611815
-699005597 750936371
988310025 19662645
-160720988 955396795
783803012 -760771648
287882329 989948038
973870555 366688939
-332951436 918287747
204485643 988558183
-355031280 912225438
965648763 416035276
820310574 761423101
872771832 -602647659
843176081 -665125751
235683692 989306343
-579048831 824720758
-518002279 853771209
371793615 987693653
929734878 -434206819
974699325 -185026026
288465286 989950779
847489901 -656736710
-715408904 738448430
923378125 571757948
-685391316 760748029
917676718 -476877485
809969798 -722625598
-224278111 943562200
984034781 -73347924
986324705 247232682
-370107720 907812762
-12167637 975250734
966490499 -251357936
-390556887 901563219
175596944 987619748
140943816 986199019
-236025429 941150480
50039334 980777794
904031082 619354479
989855341 150029961
-392112018 901071989
-701252941 749273195
950214330 486018495
504727166 967594799
868790668 -611801391
970320048 389523888
707964756 872721750
-437765385 885667224
923620878 -456502371
972411209 -205471664
827604213 751513132
-268000800 934212786
-496694596 862858818
116384116 985008093
-673276756 769147710
-570264147 829217601
126202898 985505570
257916576 989665551
839202763 735088777
893483602 641944454
862760454 698447445
261903424 989716896
848966738 720497648
952976070 -331915648
474908012 974379250
-669168849 771933157
-147078332 957668831
951983393 -337001175
100058622 984106541
239676756 989381348
961603024 -283684973
893042525 -551126546
-468089088 874338168
977962425 -152216642
-636386988 792781969
298863833 989989397
816059123 -712985265
-292880387 928431204
955108705 -320694561
946152997 501180867
-536145026 845655233
989425852 174901034
-350926476 913387974
955875171 462677198
-118872368 962033635
988021751 216200975
982464204 295881285
775992190 -771076901
831611827 -686457197
935952702 535295218
940507525 -390707737
487585918 971674001
-657046047 779939529
778019140 -768445326
911070986 -498204594
982224626 -100468618
778423903 810782747
442746698 980072629
-469597330 873753071
-643201161 788662098
870471758 -607966497
905854872 -514252464
71730610 982336621
953196303 -330778578
983180939 288141775
-380769953 904595549
-412686324 894370997
831464317 746142922
-497861809 862373891
857826088 706576101
801992935 -734823056
922709769 573554355
-622157471 801152634
847415280 -656883544
-213947904 945627009
904680465 -517774619
967469314 -244284455
990000000 125795350
630234113 920799843
955003191 466433995
-197348870 948829804
-31516374 973208712
914840868 -486185648
527258086 961374231
77398193 982714346
657290142 906035395
921757314 -463002959
174157855 987566966
560504200 950677540
908953854 -504799479
930705352 551080013
973916900 366374441
127588836 985572992
-720081409 734742601
687684892 887130268
-444680128 883165833
201548566 988474848
189686612 988111440
551171137 953866998
601418706 934508291
104844156 984380799
-85695316 966681033
932187581 546692696
507424545 966898198
-429811721 888488037
-178205700 952353543
985289642 -51489417
191738942 988177329
588556811 939965597
936035671 535037265
694802447 882264334
880007038 -585312703
879622595 -586257174
333537808 989563695
-656127016 780533143
65491196 981908765
456260086 977860734
868865884 688094638
810066641 774641893
-507092884 858491669
378350795 987236231
871511818 683496398
309304865 989993228
784079441 -760398044
897664146 633213867
-7687332 975705312
-76521890 967878805
45275164 980414061
975649201 -175901264
465971882 976114007
887651300 653675988
945446786 503712387
208189512 988660005
-225689028 943276180
641105983 915092136
931375990 -427910368
983803219 -77080829
985400318 -49419128
881757288 -580955474
693367507 883259849
944807246 -371533805
986995054 236370065
-84058958 966897268
-603107641 811874308
-272847826 933113374
55552633 981189779
916682702 589215777
540090381 957440608
-261880912 935582421
-167615640 954216662
817343638 -710896046
526452721 961612924
893352670 -550275483
-305261668 925405768
678222157 893349436
57723824 981350856
988375600 21778166
988209964 211832204
863727409 696824619
705198626 874779753
853978171 -643785745
909972596 605601555
969390270 395064377
-277226855 932109289
560596075 950645156
-708563759 743762740
-159473346 955607645
986499671 244514963
-658748761 778834448
486305425 971958968
481892050 972918546
-194267579 949407227
821394953 -704181917
821759980 759480474
-637698210 791995226
-558247088 835205034
777750102 811481918
-379961067 904841878
973209298 371139761
-638890731 791277580
-698037682 751648939
955317797 465085594
843319792 -664850874
-521100410 852409225
987143570 -12596098
963344090 428017609
-78602027 967610619
20884645 978401017
986472814 244938618
638414328 916538139
967568305 -243561286
983691649 -78838153
915248537 592819004
87257931 983341459
972924205 373031055
-132450354 959991808
888604343 651802034
-9294936 975543256
805292385 780545635
-406187330 896533589
799026214 -739229922
953737287 -327957598
-504015644 859794302
824621000 -698695110
-465376874 875382261
930151142 -432622490
-708041758 744161727
-385053608 903282215
-161442703 955274462
-664054296 775352329
-632270044 795235410
17140602 978068526
827147773 -694326498
989969626 137121739
987436764 -5367389
-298602072 927045699
936003236 535138277
-666383754 773800882
661295821 903713272
989999576 128147299
913889789 596182338
-403013172 897572429
518955630 963789018
978489468 332405004
989900744 145758279
959285774 -297520516
843133146 729326007
-679543233 764832146
872366483 681991426
780751263 808334352
981366200 -111990065
919488133 582046783
988141933 14343446
557439559 951744885
622163913 924820243
740939253 845994415
-40852010 972168535
957518797 -307526210
929415125 -435417316
740598105 846291116
295727774 989979881
847270977 -657167205
989394045 176229718
68141484 982092203
989837831 94195904
970786096 -218906618
311709671 989979110
489675972 971205004
-500636272 861215340
989989031 133275695
932067570 -425233067
949074929 490399592
958331593 -302965443
984514528 -65310896
415951278 983682572
815491267 -713902278
965489534 -258416529
-699862325 750304266
962022576 -281089915
272989518 989842023
982767569 -92798477
804113950 781975650
903377020 -521638821
955158412 -320428509
934274174 -416575724
-669027630 772028367
-624917850 799553980
252844257 989594454
988972860 191079721
171048571 987450858
986948019 237188743
-66443324 969148538
-401841262 897953061
653794241 908037014
946013578 -365972477
989999946 124835866
-170530978 953709774
162339342 987115206
-422012680 891197744
982313879 297430707
-591705916 818062318
-602530152 812191611
973975265 -191722903
-611571276 807174091
988319633 19970523
966104546 -254109482
600352136 934973680
989976342 114394060
982674266 -94154729
939374015 524403431
-706656269 745216787
-635173959 793506986
-400874415 898266234
926045292 564443851
196828410 988336156
989990172 118228605
517878935 964092637
984358243 274265851
-71340306 968538309
-609887602 808115717
-191485689 949925937
988344310 20765754
958098091 452911976
-721385073 733698883
-150922692 957037689
299596619 989991294
-393569998 900608911
988579026 28639632
856964037 -637675998
-243238988 939632308
-668046099 772688265
-621519714 801519988
976610148 -166370927
804807003 781136501
844290226 -662985358
372029877 987677781
514917222 964905173
-602659384 812120673
943639335 510080322
598956114 935577456
989952063 109998110
840976082 732506201
659976572 904483766
965793423 415256905
916281443 -481482182
-353600882 912633389
936105914 534817842
673046620 896617852
387311858 986548417
-727870023 728447254
289230849 989954232
876038076 675429463
-547165493 840554063
-661745474 776877461
981498712 305572668
404992231 984921009
-101353797 964549702
4301506 976878437
989429896 64553921
-296404289 927580695
925901312 -448356866
899456503 629409134
82113770 983017867
469061893 975532405
833662492 -682769582
-202479640 947856239
155172125 986821918
774371093 814934555
943078174 -379361330
958549728 -301728795
-108493708 963541154
411561646 984198630
979286980 325740147
206531928 988614977
-650598024 784060464
-683631367 761985409
-90839983 965994211
-30877105 973278217
-425378393 890033175
66404324 981972503
933599320 -419245892
707902295 872768614
804660975 -730801867
508728552 966555941
502985521 968036478
988243289 211035965
159966181 987019982
349669558 988958414
-667539647 773027866
790809860 797381373
-193621389 949527918
783092738 805838342
954604493 468137567
988909655 193081970
356884968 988593149
955629508 463740797
-451016104 880822519
778737494 -767505388
30428261 979217987
761657253 827314942
-291303279 928808126
-572690249 827986200
820475739 -705721602
924329448 569171790
984608022 271143172
-522356706 851853479
831893312 745541390
785276420 -758768059
917577217 586950130
929407884 -435444667
987772881 221597689
414360812 983872648
32223774 979367063
-640458168 790331590
-289834052 929157784
974963016 359125930
-414943080 893611505
801257838 785387210
-665622193 774308887
-443488753 883599711
349140926 988982042
607791004 931651855
982043876 -102948159
936010806 -409611375
-69578756 968759117
785472911 -758499415
-490119145 865567445
-276934576 932176714
494262541 970153211
-526174804 850152487
916173646 590499441
-509317315 857541098
924879171 -452027862
498211893 969214644
821959062 -703231645
283278512 989922460
989944080 108668983
-367142946 908693745
931017278 550160511
-588448505 819795841
-401320001 898121973
-488139776 866375742
802977572 -733345757
-407411356 896129307
900446612 -530182310
64245642 981821297
535162485 958977058
854302886 712199585
891698763 -554801995
-669505976 771705863
398987809 985514535
510594591 966063331
983102465 289014185
794627577 -745635392
875156320 -597026161
316834380 989932595
989826869 93040922
45498144 980431398
-162434255 955105999
-122154155 961547366
970484821 -221325249
958631397 -301264898
798540408 788571581
912778427 598878127
899642270 629011648
83846740 983127761
-329063175 919314020
767741605 821505094
-98587180 964935549
-207667671 946856037
216415610 988875167
81636590 982987505
-612467127 806672190
-664621495 774975392
65339435 981898139
906647906 -511852695
989830929 93462020
917736876 -476677148
663015965 902701652
917184668 587945904
955822275 -316836755
-669641260 771614633
968804271 -234377981
809959537 774776563
743202481 844019728
-508846698 857743031
657533860 905895295
852964372 -645839407
956396858 460406691
989995718 120762050
-547283557 840498023
326506435 989761714
352875993 988804963
480303456 973257930
988824147 37595041
204102830 988547416
-169094519 953959939
-276492101 932278701
352340401 988832047
970658733 387461241
499482281 968904336
929916854 -433515688
-339514784 916529717
936070855 -409367548
707297041 873221931
978141453 335225104
327268179 989742937
732120378 853524086
981599929 304588446
149552995 986582555
859653316 -631997239
953937213 470965862
505004934 967523827
-469651566 873732009
541947310 956852125
936458300 533715839
290433171 989959534
724179809 860093155
982283465 -99656605
-711855045 741231147
828831850 -691389070
-14940758 974965444
541473856 957002321
843784333 -663959987
121691983 985280317
759300452 829520446
-690217681 757322778
-414166832 893873456
513069494 965403282
-446437497 882520370
955082595 466094103
655371236 907136526
983608603 -80135285
-494276395 863859742
182268917 987859414
932339126 546242384
784990171 803787872
936163852 534636797
931595638 548449699
567040775 948334037
74401493 982515872
441863764 980205610
-522622834 851735474
-492178948 864723621
-604115723 811319504
962409673 -278665203
989053776 46812936
982002563 300595135
-336620452 917309254
-578653241 824925120
-422552879 891011360
333498642 989564948
847831128 -656064703
654236534 907784697
-5038924 975970055
-32994300 973047287
835122511 -680121498
903953701 -519934278
897696040 -538074579
989991529 132611726
167966406 987333810
346617007 989090194
-656142162 780523389
878199372 -589726750
-579855534 824303104
152994517 986730210
975830876 -174124502
946993078 498136891
-394129631 900430517
-466512158 874945956
461849016 976867462
983918448 279621091
682590666 890517328
989989664 118041893
914189902 -488291236
973842618 -192926324
893263757 642397251
969819478 392522878
976566392 -166815100
873649920 679717051
602094774 934210582
795463814 -744429512
945990771 501764732
989842921 151143548
350894962 988902501
725769351 858794770
938249016 528036446
777135982 -769593541
776980496 -769795402
920389352 579702218
-237323294 940879586
74975141 982554136
-96927795 965165082
-88299101 966335312
163309882 987153488
816263920 -712653383
-612157357 806845819
438141749 980754573
989755397 157845016
-310962303 923978014
983617125 -80003504
882230902 -579757485
896218576 636253847
-632865102 794881634
989857079 96438220
-539953203 843910377
750382465 837659451
312327947 989974460
979089622 327410846
931761466 -426419232
151386371 986661569
-105370813 963984459
-572015851 828329995
-489557400 865797024
971882491 -209932340
925794760 -448741352
853902368 712828028
989756184 86343201
820740815 760848515
-295720172 927746577
-254739657 937155242
-168116825 954129820
-710557622 742232323
954481196 468662762
980821983 -118945275
-354542312 912365344
410607435 984306922
989995788 120812509
941856836 -384777953
81828393 982999721
-445071666 883022304
868038694 -613503787
785691909 803025328
-87159447 966487077
921031384 578019439
-514753785 855188802
953323787 473529116
-392941680 900808695
-696564282 752730032
-468311894 874251831
903064330 621526899
952047068 478770320
-437916608 885613032
941953322 515838660
-717667479 736665056
937875884 -401964566
-198753690 948565169
-518101150 853727833
529230335 960784257
-564840172 831939218
857946923 706380523
961608973 436607950
-18480196 974597091
950164656 -346148499
772356659 816956772
969020347 397219462
975552232 -176847309
906910397 612770443
876452234 -593931355
894930876 -545888426
-562763754 832973238
-516310662 854511388
845467200 725830716
270985146 989822635
897105372 634391661
884865871 659045755
-589244013 819373902
772945406 816367871
-354410983 912402799
980564787 -122147705
138781603 986099647
721202649 862495438
332395852 989598765
-205525223 947271071
965882905 -255674401
415674766 983715756
938215891 528142821
936239194 -408683004
-93781647 965595911
969118364 -232001612
983660428 -79328418
779577176 -766401705
989891519 146681382
-363154391 909869870
-152357104 956800007
-90028598 966103462
882839818 662902619
773169305 816143178
988232845 17203795
987254079 231732837
-343910105 915332278
775279271 -771998721
481821397 972933705
985497785 -47570294
753131921 835180758
-313932451 923226698
979120841 -139344465
-129377161 960461844
-519406619 853154614
885025213 -572592110
-405092367 896893695
848659762 -654431901
968869244 -233888163
-159383447 955622821
978693983 -144171791
989234493 54742422
970587444 387896810
-282004500 931001608
-586608778 820769011
947057426 -361089132
737676086 848810746
777191435 812059850
982659120 293833672
-353307030 912716841
-669976069 771388665
799231543 -738927562
511739053 965759430
849337552 -653093345
821899052 759293262
949895135 487256394
844454549 727356259
346065543 989112575
779271612 809895703
735298173 850841226
604680514 933060403
397576962 985647835
180515846 987797164
388593115 986444014
903966045 619501255
862481626 -625872372
-571412596 828636483
887765881 653452436
-701531972 749065880
962903921 430239743
394904011 985894254
962848994 430516124
824253775 -699325620
910169779 605134212
959495416 446580081
951657442 -338661958
904101946 -519495348
938449954 -399550271
-542140989 842901888
870888888 684586649
987320507 230488434
839005901 -672975662
-491815356 864872996
199993426 988429995
-224079637 943602405
525767305 961815091
-4080578 976065085
951141606 -341275056
51175677 980863419
825150714 -697783177
-260224885 935949116
-530712919 848116160
989638293 164918956
877923777 -590393141
926816016 562290264
195702286 988301738
646768852 911979270
945455520 -368554434
650530029 909880896
-635428661 793354935
807002516 -727219721
176321044 987646106
863638089 -623325472
534598960 959150179
-555579669 836510046
962643784 431540560
-275361245 932538624
-505782284 859047675
-628987244 797177150
917860112 586229728
953852803 471320761
621610366 925091135
-434008352 887006165
953663007 -328346787
44378607 980344137
-607890954 809228786
-325014268 920374127
-587457709 820320416
664287373 901947815
-146961530 957687880
572148551 946441301
812780901 -718221118
80655557 982924779
134378730 985895323
792983477 -747992563
690297175 885365306
810141340 -722358705
283837764 989925839
157666314 986925948
937733397 -402558178
694638405 882378729
830669282 -688141103
-137938894 959135616
891142736 -556317189
69655732 982195734
854846926 711341217
870040775 686064068
322502679 989844972
942248069 -383051362
824064614 756359278
-391844397 901156654
72522206 982390065
982100785 -102169317
943591654 510245400
951903312 479348742
840259258 -670642533
-69566674 968760625
918225378 585297354
822291182 758765194
47297640 980569869
881339590 -582004126
-591167593 818349733
-680966475 763844246
987683705 1068063
-537992839 844810002
871593004 -605383848
958946008 -299472763
765475903 823690008
988919811 192766222
989997321 122045326
385008593 986732449
935025837 538151470
-470846472 873267268
922200699 574916563
802271092 784185886
972610747 -203767501
933570478 -419359305
-284857507 930333428
988457416 24458176
922904979 573030689
-435581981 886447168
-258393997 936352980
774245580 -773329963
197817378 988365965
775609396 -771572149
-583332456 822493339
758007904 830718523
739792700 846989528
557696330 951656105
988322447 209101821
-81025162 967296163
923826183 570545587
-631033331 795969870
-454038582 879691732
879524711 -586496744
964660800 -264071769
-8761774 975597119
237065546 989333291
-648172403 785586893
983407222 -83228177
897104150 -539759801
481663125 972967611
150796051 986636189
-94598162 965484534
877660266 672482556
549508693 954416541
966526467 -251100742
827677744 -693406857
988421957 23283481
819975504 761869316
797755330 789481402
824007373 -699747898
846762091 723868162
-430065261 888398933
804024577 782083679
649815257 910280824
-647537306 785984224
-539425042 844153131
-556962631 835834794
-99031571 964873855
978054045 335921730
988647332 200694099
985304403 -51215792
822731449 -701923927
955948832 462358107
978957254 -141207346
981535100 305219468
461540336 976923001
882383749 663762123
814519050 -715458968
-675984392 767291707
-555463141 836566834
-695294179 753658094
-292050820 928629826
58038045 981373979
-692545842 755650462
986593438 -25197031
852671065 -646431870
904042222 -519672215
-259898745 936021162
-433759270 887094520
-652781047 782674661
914684251 594221168
928385608 -439266585
149265307 986570066
662454377 903032925
514822404 964930889
783548639 -761114225
781074182 807991444
437079060 980906786
375283678 987455173
981434820 306191992
986912217 237805408
-362127682 910170798
567561729 948143535
-197605972 948781536
674051598 895989751
962766554 430929034
-87660914 966420462
782251019 -762854988
876798696 -593100774
988501888 25963435
325774025 989778251
989505272 68750036
945775568 -367075659
886883523 -567736659
786569955 802067731
841716082 -667900101
-556767947 835930004
977848274 337551367
-474532469 871826582
462281767 976788917
963504876 -271672799
886674320 -568288542
755891670 832667166
-283904531 930557196
915292043 592710561
445397056 979661902
-681498326 763474340
989052761 188487932
677943095 893527851
-399957814 898562448
844434182 727386863
-408003594 895932679
-344501909 915169537
951422763 -339851643
-82886779 967051806
959124323 -298450039
-238716742 940587257
960392915 442414752
989744662 158570330
926489130 563205712
286615595 989941528
-521610729 852183660
831236636 -687128742
901427778 -527338711
931329637 -428089336
972485218 375913583
58011232 981372009
49612957 980745625
-717261815 736986278
542917208 956544103
-638194650 791696646
985679555 -44033687
-272519358 933188174
961744277 -282816087
200970433 988458235
248152104 989523773
833887950 -682361916
-425338167 890047128
949533790 -349245221
-688987466 758200467
83929692 983133008
518513877 963914173
440472007 980414270
19071134 978240678
980763135 -119687082
822341795 758696940
838321741 -674243783
986521001 244177383
270600408 989818680
112534482 984804276
935640155 536262647
970142250 390593711
-665106829 774652197
-62520200 969630832
981885105 -105108332
983094249 289105395
-391073497 901400208
922253226 -461286635
19777940 978303375
950844535 -342766727
-388576070 902187482
174344207 987573829
919934736 -469264237
985536622 258862043
530847587 960295728
961827584 -282301187
-490931526 865235242
965888067 414746612
379086608 987182402
987763657 3245514
989508445 171329193
832998944 -683966560
538423410 957964992
899394099 -533214268
351408323 988878056
313256142 989966864
934391291 540085386
888470906 -563515254
858548321 705404681
965033029 419313307
980593026 314167553
-181583929 951743054
955337534 -319466197
-157047071 956016035
391588539 986190398
963134307 -274062494
-85908747 966652776
954581085 -323505746
989943962 140980582
-138367974 959067941
818501412 -708998971
-652319552 782968563
981621656 -108641278
-722859940 732514514
632204438 919790035
875584416 -596006093
-560129727 834277414
-196113064 949061656
889515150 -560717101
-447029113 882302041
989555763 169170486
286225808 989939430
-501310018 860932697
-123931357 961282408
903119559 -522397686
-640856335 790090448
-321944534 921172575
963172035 428888970
-540508994 843654735
958204583 452435465
951298297 481762030
979117028 327179752
573317197 945997938
960078941 -292886093
439435174 980566669
882943159 -577944714
748552431 839295425
891767731 -554613881
-515284040 854958325
-528640993 849047357
542351043 956723964
772629181 816684925
929328236 555106018
804767744 781184179
816604843 -712100098
960278616 -291696895
864191532 -622101348
-338254668 916870303
131305065 985750477
931315381 549279910
965179832 -260548301
205452467 988585184
968947004 -233301153
-419486218 892066672
948462170 492715909
-582541013 822907533
989345151 178164116
-115706978 962498089
979752327 -131995356
806918578 -727348918
-275147642 932587616
-590556147 818675731
987409872 -6047563
-134867633 959617215
-663744055 775557938
188685078 988078813
937833815 -402140615
-418747927 892319590
-268172892 934173937
-203518842 947657351
-259623681 936081886
958772982 449878916
989711748 160656890
913929499 -489128817
989843217 94789884
677606273 893742602
-588404491 819819165
953020104 -331689453
921750176 576118978
983646528 -79546291
862368502 699104071
914059771 595765964
-366765232 908805457
978158126 -150088684
981712966 -107427308
431554024 981673908
-295263452 927857172
484079696 972446417
161971530 987100635
128960991 985639022
926308344 563710075
989852290 150304956
417755694 983465000
791864757 796198080
408268497 984568096
845231530 726186233
9235201 977344590
361518565 988329488
187619359 988043468
984126029 -71848002
908395818 609318960
944779547 506082970
-388808232 902114437
-574587436 827016052
342765996 989242616
773524508 815786339
856233579 -639187829
610702053 930307554
15589295 977928600
898269673 631933299
907581293 -509008963
-627319916 798154262
987473865 -4426697
529971613 960560677
-419590928 892030777
447329329 979356087
890756562 -557365921
517071860 964315071
440820083 980362433
-398034237 899182062
-272210893 933258368
-307092379 924949266
13296610 977719699
33863372 979501997
811319129 -720520505
-597117910 815147419
893744421 -549196553
306254974 989999713
403842034 985038708
850640205 717913808
891765140 645465010
-678819794 765333260
-627162883 798245974
877976226 -590266400
-343729345 915381894
-227790899 942849059
-682580847 762719450
806271746 -728343514
-115076483 962590212
-713960352 739587860
726832487 857920155
917930732 -476031133
955916187 462499606
-659010508 778664210
908541639 -506066639
-184853294 951148552
-4447325 976028746
-112762585 962927437
649264246 910588778
-489353007 865880522
265511933 989761494
420447940 983130793
979982631 -129244668
867860497 -613905810
-106189231 963868777
723284431 860819844
982420428 296334064
769235619 820043752
880944452 666453725
101229432 984174549
-39233709 972351222
-554282293 837141316
248697445 989532191
890143619 -559024760
-631345428 795784669
986062374 -36373129
961022243 439429739
-126880568 960839849
989999843 127407102
979930782 -129868588
108464996 984581950
986081921 -35972381
-301989133 926214635
899745205 -532204218
823894349 756591120
-129778020 960400864
663272729 902549931
-171083526 953613367
648346740 911101387
-378939745 905152414
515198435 964828752
975356590 356325482
-142476915 958413428
891221564 646569026
-535038189 846159327
822703880 758207331
972970567 -200669895
952111481 478510621
934886700 538576955
740836640 846083681
-217987646 944824151
-688164185 758785371
980905516 311231478
-426531908 889632494
-573045996 827804558
986609974 -24832881
468772247 975587434
-191647531 949895890
789860542 798439672
-722065253 733153362
985689511 256679178
-577210682 825668862
971772016 380522532
609375084 930922730
708866106 872043469
-389718255 901827655
953618802 -328578356
790747819 -751168822
-517541608 853973236
-632492527 795103185
-25901852 973813488
-711188023 741746119
914967243 -485775201
975660044 -175795463
978892347 -141944176
-520444599 852698334
299202952 989990324
-654329111 781686868
864950875 694766553
110236611 984679208
235607354 989304840
22051161 978503565
461633352 976906296
40863445 980067105
-554595906 836988918
898153908 -536767778
912050288 -495120682
962522824 -277952577
890438143 -558228758
-195362585 949202385
-627537805 798026880
937129968 -405044173
810611068 -721626957
210433375 988720215
838157391 -674547814
-681397740 763544341
963611491 426660375
-692833738 755442660
-439982516 884870065
-263063878 935319751
107749885 984542536
989662803 78821384
-546395474 840917770
807975511 777244023
-111767237 963071228
-434651910 886777786
378823277 987201765
974000287 365807067
913926470 596092570
820372616 761340317
-380861614 904567587
974890869 -183217330
967949845 -240758096
881387177 -581884841
780831096 -764744481
-45679268 971619100
-152251335 956817590
957504138 -307607585
611347722 930005415
919571511 -470499863
989980471 115331498
979227806 -138119797
989982806 115956925
739723420 847049430
213746576 988806962
988259118 210653792
901476384 -527197322
-670391554 771107958
989992712 119208316
761931793 827056313
-117729305 962201506
-182756398 951530200
857505629 707093694
-92418676 965781005
984438537 273269247
989676777 162746882
-702753943 748156478
74692785 982535311
870542576 685191113
-551019109 838716403
449074173 979075083
816317329 -712566801
594608118 937438647
783488809 805411701
955147686 -320486047
944837477 -371395442
-400913070 898253732
939177337 525043912
-222799847 943860801
-660652748 777592946
258048407 989667303
873757987 -600333302
979736689 321886720
879772678 -585889311
747991487 839793829
928507038 557472232
943597302 -377029608
954043817 -326347053
724612691 859740619
-89388157 966189506
-647767174 785840547
855424074 -640843127
-639779133 790741921
914191149 595442895
774095401 815212266
331787258 989617187
913851065 596276989
874022221 679052155
-679790746 764660487
978759640 330176303
980864337 311620340
-409325082 895493060
-714372603 739263930
982023273 300387354
-68109193 968942005
53816031 981060634
878131162 671623380
-694240739 754424103
981689093 -107746702
-640687418 790192854
353403599 988778027
804815825 -730566389
-656578920 780241673
-440838584 884560418
-378324667 905339108
-3835757 976089226
973687309 -194323772
789639519 -752724595
-353201695 912746733
90725107 983553672
-201735397 947998425
847055615 723421273
-332553997 918392963
716745123 866006360
909975293 -501635005
879487136 669142549
982337768 -98904835
947314757 496959582
884497642 -573957472
35706715 979652904
-508684554 857812498
963710132 -270339318
-197685122 948766666
987677679 223540371
913082972 598141881
-599693888 813744033
912580869 599354596
244270984 989461188
842798874 729821509
792548662 795427666
346382909 989099728
967799998 404230265
-300699265 926531910
975254833 357053791
320430028 989880934
-153928422 956538244
208431501 988666547
986368352 246560262
649613484 910393608
966379612 412081854
976444403 -168042969
824177605 -699456291
989572534 72775470
978704865 -144050203
-575573174 826510852
199110988 988404161
725546872 858977479
-474132999 871983176
194766278 988272737
-670724367 770883002
59634004 981490374
423315151 982763606
846868883 723705911
-666670616 773609244
934810071 538811208
-82769693 967067212
-623610317 800313330
597851197 936054024
958431256 -302400951
-568800601 829954806
264419329 989748268
340587238 989324139
653026280 908473677
623797109 924019347
-89531476 966170281
813963621 -716343822
-459514492 877620837
455016830 978075268
-443571226 883569775
-126634759 960876949
602860973 933871528
778515147 -767796838
220574910 988976975
983593541 283440020
952481345 -334453649
242911264 989438142
986878948 238373266
976339375 349128033
865123517 694475113
911817023 -495856915
975972034 -172738267
599997131 935127357
-269880922 933787251
812138842 772026430
-144736197 958049219
-596593396 815431797
836918106 738386108
849993015 -651794728
-348548800 914050163
891379346 646249303
989796086 154913743
690205664 885427586
880236014 667765907
922901782 -459029678
-219580278 944506385
-641278150 789834567
376941149 987337647
-646851129 786410485
889532537 -560670389
947971211 -356759446
976693687 -165520619
980189128 -126743788
811187769 -720726213
96406870 983892664
932636368 -423021942
-376951800 905754792
917071341 588232863
923326625 -457539337
132453723 985804825
-662809298 776176166
-704375291 746941858
-119487296 961942723
-623845886 800176691
-683365217 762171459
911747950 601358047
775979730 813302563
788596711 -754180293
875551088 -596085674
806405417 -728138157
872732133 -602740656
967835841 404028827
989117895 186344809
96078421 983873244
-592676918 817542401
638135978 916686243
860242722 -630730899
737742962 848753346
581382720 942867805
-522786585 851662863
350496728 988920986
925765442 565220666
983080174 -88181698
248351490 989526859
874115869 678884809
829808822 -689667564
-276688960 932233351
484948381 972256967
909668074 -502590638
928176913 558417565
838708087 -673528213
983210471 -86221630
-724161485 731464223
344631156 989169932
951442445 481189496
982478647 -96936530
874219081 -599246450
824668651 -698613215
200602148 988447613
-224094542 943599389
-671095830 770631691
823124100 757638429
808827334 776189255
-497345864 862588364
950724867 -343364463
604360654 933203549
-437139114 885891318
-725462043 730410678
885547381 -571237251
977720492 -154818100
-515725282 854766363
864871534 -620593274
-626024238 798909703
267022604 989779223
-479283174 869949089
476185082 974118141
708522507 872302544
968308113 401341312
935428519 536916734
984560732 -64513525
956995832 -310413695
819535008 -707286762
982639475 294042047
222064959 989012750
17313920 978084050
890611405 647799887
12805972 977674890
978017483 336212183
953155464 -330989916
975182204 -180433238
-656410497 780350481
-475290237 871529322
825649731 -696921623
565460821 948909335
819221531 -707806833
934542663 -415507779
436634310 980969894
-28575971 973527497
949419010 -349802384
-485420894 867481280
987188029 -11524024
938925057 -397539639
874374430 -598879195
944566344 -372635441
-664724870 774906595
811650873 772644062
85558987 983235676
970152091 390534725
986731225 240818248
904505111 618280194
-28796878 973503724
-606360147 810079229
989689568 161999887
-254881838 937124149
-631858197 795480140
-310688076 924047047
355531895 988666671
-565195385 831761890
910010457 -501525450
-460369150 877295711
-409302001 895500753
888204253 652591486
-523431078 851376843
38451364 979874467
-535922554 845756636
976519874 347774610
952074058 478661533
784570117 -759731543
231315295 989217573
-623567380 800338200
951738691 -338249108
848007355 -655717545
-232621621 941856896
-454793522 879408017
-677089044 766529828
-115635878 962508492
985708546 256405382
840443801 733283909
36261955 979698041
937510633 530396272
786657986 -756868521
952082671 -336494095
-222376839 943945958
893120343 -550913244
-613855161 805890454
543418746 956384289
872824521 -602524231
971568295 -212535447
-475401982 871485452
859783603 -631718286
536763785 958482700
987485983 -4118685
409312086 984452006
902814036 -523295340
-311784284 923770851
423014546 982802431
882102914 664290302
883389727 661862409
-585206990 821508122
716329373 866329451
-291694961 928714796
860750111 701791218
-365552358 909163720
121971282 985294442
989934945 107189702
-363302338 909826413
105671062 984427277
-674740845 768145596
-534826055 846255870
549275658 954493297
455894049 977924257
989085922 187399439
58220732 981387387
-429166313 888714298
-211096768 946187299
-318354188 922097824
980349167 -124791836
-725024895 730765426
790413994 -751638487
364312993 988161174
-454095888 879670232
953488023 472846744
-191866974 949855095
806638308 778894928
945808578 -366922978
976211332 350083350
-273978283 932855463
-533727009 846755197
986725110 -22286905
460417133 977124360
876556952 -593680566
798587267 -739874555
987752537 222017284
968751210 398782903
853455582 -644844524
920642881 -466845570
-491484335 865008811
887891334 653206794
929027404 -436874070
526219236 961681880
861272075 700929775
-304200915 925668836
776825299 812437759
610059110 930606224
962144783 433999269
389390 976502086
887906662 -565021242
870271313 685663983
-658317248 779115041
938738620 526461765
441258052 980296772
985344560 261542802
-260646044 935855998
879016217 -587739271
14619259 977840350
-470680375 873331937
888347084 -563846222
-358373072 911264030
989994075 131816489
-288865087 929387634
943917962 -375580744
929892758 -433607240
697056794 880675151
-398268276 899106846
-647096599 786258039
833949662 -682250209
899889513 628481218
868062771 -613449440
563969573 949445845
981929775 -104502749
339870208 989350160
914354475 -487760708
977753331 -154467208
32825231 979416689
-725403697 730458039
925058517 -451386309
-470552226 873381821
683617628 889841022
950739648 -343290776
882135723 -579999406
939460921 -395248827
382904598 986895556
425736852 982447244
966186429 413130644
895655898 637429354
-671740124 770194737
-601199644 812920494
989414351 175384233
-448208682 881865408
-252553268 937632099
865062739 694577753
-509512417 857457338
320707243 989876431
48390550 980653020
-481731631 868970052
571505022 946683621
175537457 987617581
952693970 -333363337
985564585 -46282452
-613300382 806203442
-287454640 929721417
604620980 933087087
-19384175 974502253
180942174 987812379
-717003829 737190031
970349842 -222403078
-601352341 812836935
-606481667 810011792
739617357 847141032
974662804 -185369775
968198138 401971325
-80655716 967344319
801772429 -735153203
970063759 391063186
898657345 -535328168
777854860 -768659480
882845773 -578193021
601281580 934568399
-609440619 808365245
849533472 719625385
861820550 700019547
-23808017 974035608
983758488 281512681
921926732 575647861
988268607 210422916
920107779 -468674562
253489661 989603807
-418486099 892409183
989180917 52311317
-581930094 823226150
808173571 776999041
927504484 560335021
947230656 -360271667
-520784449 852548540
881927300 664619382
892912260 643120133
965127422 -260908039
968026998 -240186744
-474971240 871654538
786211906 -757484029
781493181 -763865404
805242313 -729916863
-663821761 775506486
-47292820 971433139
-131654407 960114322
-551819343 838331524
348212746 989022571
968430336 400638390
-688580746 758489553
-699416520 750633371
-622073898 801200815
844119012 727858087
335757206 989492164
211896083 988758666
-281212294 931186397
951086686 -341551734
866894576 691473894
938426472 -399649361
714406709 867814257
247863004 989519258
-704110524 747140999
-552622100 837944402
894362760 -547478946
811031604 773426382
980471137 -123297701
-271923189 933323796
-279129153 931669739
913572970 596953638
-51719210 970920139
827367616 -693945045
-690661721 757004965
455197981 978044113
129762485 985677170
989846235 95133020
-74661262 968117324
760671289 828240679
980605974 -121639389
-479527094 869851931
191832351 988180306
989286363 180404606
690529822 885206709
-672853056 769436836
824769469 -698439903
772063144 817248849
987563224 -2121517
-466037444 875128544
915385888 592476590
968434579 -237152697
965013838 419414299
988808184 196153900
47757054 980604872
977074926 343559355
988274918 18541383
-692317195 755815243
859262262 -632833291
970554463 388098045
-652680115 782738941
720583511 862989527
-230388432 942317461
936912491 -405935620
940028180 -392797983
266961681 989778516
989055976 188382517
153059194 986732951
-198632936 948588019
-3040621 976167454
942450989 -382153868
128246959 985604728
2697610 976724860
978671402 -144423812
783413321 805493131
840571318 -670059191
591587066 938710177
968492105 -236722893
750583362 837479115
942269664 -382956028
936611202 -407168047
-126087308 960959397
-66597414 969129482
926034263 -447876659
-597702792 814829676
987951852 8597627
917659939 586739852
-73568414 968256759
-316632601 922538742
935250135 537465160
988599529 29361409
-259371060 936137639
930214615 -432379240
143110909 986297259
924112853 -454758688
879052362 669939868
561520475 950318877
-477021421 870846540
742822414 844352253
847581227 722619153
333128555 989576409
882679199 663205358
841392607 731895133
-212150906 945980726
880927957 -583033598
-681651730 763367532
-541077122 843393254
942594444 -381517473
-438237778 885497848
918719763 584029531
988420941 206632602
963809080 -269694567
-625844527 799014380
803695077 -732263917
-462238012 876583641
297017024 989984061
787942726 -755090183
935071201 -413396779
-704059469 747179343
907037080 -510668409
-19818475 974456675
877429767 -591584200
-569154515 829776804
-555145577 836721556
-121767601 961604855
-663040674 776023213
-706755747 745141268
985919032 -39278820
615553253 928018880
-508437202 857918377
858823602 -633765732
-141198993 958618124
935868915 -410186131
538206010 958033118
-32038204 973151794
976232749 349923683
856512740 708688668
368426850 987908649
675511137 895071393
523222399 962560824
-572091504 828291498
-107781546 963642687
-278005789 931929585
-504777653 859472619
959297057 -297455482
871140420 -606428919
391113327 986231857
903293400 -521885530
806040817 -728697727
189934696 988119504
460789391 977057839
790876382 797307091
986781970 239990442
891125010 646764361
-589266939 819361724
443943121 979889089
989960861 111490826
-714927098 738827707
178607427 987728767
572065350 946472758
982712268 -93605710
920976941 -465698485
582859374 942280049
154285066 986784665
786968285 -756440077
-404204037 897184468
962459265 -278352911
980602222 314081788
929646622 -434541253
868430463 688843439
-44009506 971810242
-84606844 966824900
885484525 -571400415
-565770262 831474697
927731240 -441685631
948275519 -355306212
912126915 600447484
585828954 941083994
941911424 515979650
-541749090 843083007
-446820292 882379148
934308156 -416440704
983438989 -82741436
989145657 185407176
636633521 917482572
526590413 961572250
954161431 470018164
-314920203 922975858
828175597 -692539612
775851169 813433306
52830951 980987253
859805162 -631671984
-627723638 797918138
-521567914 852202590
805877277 779829459
-261480064 935671322
867954908 689658975
34465442 979551377
905678473 -514784062
356278685 988626419
-140779083 958685029
943099112 -379267520
351887673 988854677
989734159 84441521
968206205 -238854726
107858390 984548517
989912132 103614708
973951374 366140238
460281310 977148593
-189886495 950222147
621028571 925374856
-66845269 969098769
981472234 -110608299
757727409 830977471
962248979 433490311
917339970 587552280
-218105366 944800681
509743363 966288478
-498329819 862179147
-598571565 814356649
963021335 -274786352
-536426983 845526637
813780256 -716635747
757323275 831350180
-337695060 917021023
984741339 -61350009
973878451 -192602510
-638564207 791474190
789724663 -752605474
816780005 766064381
968838141 -234122785
-554196368 837183027
817564096 -710535501
945472895 -368474238
929223082 -436140135
914998971 -485672111
977423071 -157978825
989990650 132847864
604856063 932981655
-499650269 861627962
959060166 -298818507
952225234 -335764916
-480645112 869405457
987729061 222497729
490798526 970950381
909314016 607161056
983389987 285776857
-112568896 962955471
-538782902 844447848
986822900 239316148
-385809993 903048814
978748543 -143561152
864316838 -621823988
977946293 -152391549
-541536122 843181357
-518219712 853675812
492558527 970547056
954119254 -325949824
-712832254 740471048
-415507197 893420966
734975172 851115828
243426248 989446940
932793884 -422406729
47674126 980598560
-685124466 760936123
843860284 -663814136
988307910 19594929
-689583918 757775457
-649401382 784815370
469173961 975511113
-280254623 931408994
-378638001 905244032
-406024373 896587242
-163298077 954958706
-647579738 785957730
794511101 793206904
618115352 926789899
147712718 986502003
186316407 987999272
987763693 221788168
-11626519 975306191
-68973807 968834503
884196440 -574733605
944515617 507014602
951637651 480413040
-445526617 882855353
989711138 160694481
-581892259 823245859
963311162 -272923935
923718440 -456157635
940670531 520138162
874717631 677808435
-629087613 797118102
760192905 828688209
607184242 931929737
-586514252 820818880
893706277 641485527
114685502 984918860
-420632238 891673274
977653211 339083221
933296278 543385709
948958897 -352024576
979053718 327713124
881836171 -580756951
658791066 905171108
814454820 769072361
968970126 397511610
165247913 987229105
848132928 721775233
778991763 810189049
578641981 943943880
-596854794 815290191
-593910533 816879298
950397118 -344995906
896130593 -542513715
941608055 -385874450
794644482 -745611075
891156900 -556278648
811238943 773164559
930495773 551697142
929226097 555401238
958356206 -302826061
-631233144 795851316
-149080305 957340912
371817042 987692084
-269172427 933947836
449775388 978960394
338324985 989404784
766150590 823042322
-366082428 909007234
968333665 -237905716
988607287 201786070
857983900 -635541494
819727985 -706966478
932299996 -424331470
935148737 -413086197
-44894072 971709159
840456375 -670274336
984916413 267207862
527550927 961287047
960138112 443605938
255335505 989630208
959204208 -297990606
213425268 988798586
-535885044 845773731
97591770 983962425
-568512553 830099617
945678317 -367525442
789565905 798766941
440593240 980396300
756390260 832209482
933654499 -419028458
947414258 -359403425
-442963757 883790196
-27370163 973656866
981905287 301566708
-717285642 736967432
12962568 977689210
761360956 827593575
532195914 959885329
674899617 895457285
985432818 -48805914
99904138 984097542
400835397 985336397
681680877 891114580
584595211 941583861
986291837 -31622048
416560829 983609234
884512217 -573919869
665137477 901441189
986995151 -16104298
823851802 756649035
281595957 989911568
-564969869 831874494
-323186987 920849848
-483165597 868392640
946369115 -364317860
618968775 926376594
-112198734 963008965
970725348 387053661
706487686 873825738
830147373 -689067788
878379299 -589290379
-604331453 811200666
36060580 979681687
-676288412 767082382
196430469 988324065
-82273439 967132401
953796610 471556814
-254591314 937187646
-356318945 911856066
829409646 -690372884
943058969 512084622
828466861 750323130
814408949 769131260
987503023 -3681265
776799071 812464815
548063004 954890374
976046284 -172007390
873354730 -601280741
918405676 -474443820
-100495186 964669986
943879321 509245064
952383256 477404865
-547647133 840325304
-236791440 940990861
-697160262 752293453
-329775469 919126724
803150876 783137071
-435876696 886342166
765853119 823327982
114386813 984903090
978497068 -146362547
786053686 -757702134
989999465 124104085
-599388013 813911078
902452333 622890258
881101448 -582599935
859281969 -632791350
-563709473 832502935
-240170530 940281344
676081700 894710865
321263411 989866881
-544457098 841825258
-159099099 955670777
879060804 669924395
-252446563 937655237
539326606 957681124
-250851475 938000447
-16544552 974799257
920028656 580643137
-446283847 882576947
978250361 334350401
913432067 -490721900
-629105169 797107768
249712908 989547657
965067973 419129095
544866375 955921029
981732034 -107171848
811760107 -719828572
959826386 445054192
759772388 829081000
606306373 932328962
381721085 986985438
-483981877 868063350
-305137696 925436608
198267824 988379281
323268884 989830632
-149610251 957253845
504531194 967644748
7128133 977146760
804908267 -730425808
-580043755 824205534
-708752446 743618357
303384160 989997562
-209466714 946505759
-322330906 921072321
729056293 856081659
-482136308 868807353
983788289 -77317028
660176645 904367269
982355545 -98657564
-646473977 786644292
568913364 947647292
241486088 989413380
398117868 985597072
-278113308 931904751
-319176163 921886855
374962188 987477778
889466467 650091481
984966198 -57359243
-315088975 922932928
930858177 -429907770
366027747 988056318
-262029889 935549375
972874989 -201497025
958848549 449537174
579257216 943703532
370169922 987799777
-578183722 825167336
-331186946 918754525
-368195723 908381667
579544533 943590934
-328932156 919348437
480089768 973303183
851460357 -648868470
973567752 -195395960
816671147 766206183
920812469 -466264219
-215945301 945231027
972179168 377905166
912003067 -495269873
945429839 503772861
-189328431 950325262
890976109 647064917
859515125 -632292969
960569193 -289952220
989779027 88403612
188361950 988068255
-209390122 946520715
-299830167 926745267
860191104 702711261
-717551039 736757403
984008822 -73770147
-578021143 825251160
952131615 478429306
965123075 418837637
834910457 -680507070
322096582 989852434
799718695 787195965
-502992276 860225802
986687452 -23121458
919245881 582673372
977437758 340763292
516323243 964520957
7062170 977140531
640454234 915444280
973062008 -199871955
565207775 949000843
314690996 989954383
217843188 988910479
-537694226 844946788
974498161 362392470
-725710830 730208612
966658668 -250154262
975704303 353808643
987877828 6474421
-147484553 957602505
798932265 -739368061
-532698513 847220392
237974467 989350522
-48044696 971346343
989937769 141805704
834274411 -681661749
989239096 182134724
849334791 719931809
989598730 167015916
598492741 935777713
158949384 986978656
984276264 -69346111
-175298943 952873168
-687528447 759236245
-169155944 953949253
155817468 986848968
985784056 -41970176
-67956405 968960960
-141275187 958605950
757102059 831554140
938956426 -397406344
989956493 139183007
974194981 -189714196
978691451 330741669
905311641 -515886853
-12796699 975186145
970448075 388746177
688222731 886768339
889673928 -560290272
44662703 980366298
777615832 811620875
891545416 645911991
-358780778 911145936
338498218 989398737
985538320 -46791136
-238515993 940629468
791911168 796145817
971212164 -215448510
-678947112 765245122
-614491350 805530801
39528209 979960637
840234307 733589612
-232846056 941810421
-151250490 956983560
57021733 981298917
989285257 57169169
-56818501 970319927
866093766 692832730
851358554 -649072283
985060912 -55660380
976392947 -168558442
485533094 972129212
945012146 505259809
842653374 730036823
-269490498 933875772
936475299 -407721939
822392329 -702499074
-382437125 904086258
900527481 627104304
890238947 648548408
428385026 982097851
845897239 -659857133
288086197 989949014
-304833282 925512126
624376420 923733405
977848613 -153447057
922687864 -459776241
984251181 275591688
-304078138 925699234
926345507 -446749695
989069215 187948301
985178249 -53536399
647595831 911519878
925484010 565999228
481262890 973053224
-462383931 876527976
988942951 192042909
970670855 387387090
897186926 -539524801
875997901 675502190
987321888 -8244517
85001757 983200659
156017596 986857330
518839255 963822046
989643664 77420645
76037520 982624825
967930060 -240904264
988746298 34679831
43239121 980254946
-417235746 892835391
344209150 989186586
976772928 345861716
381540583 986999059
-245211364 939212100
977347654 -158769426
-713669978 739815881
870410490 -608106845
-532906383 847126431
862244732 -626389737
925364859 566328403
874401967 678373227
983358321 286138278
514336815 965061952
875224568 -596863755
922997150 572782962
718930109 864298179
69903945 982212676
818563041 -708897534
701799011 877273639
118566156 985120857
860153430 -630923330
10554412 977467482
-499207506 861812952
-595756000 815884751
964481357 422201455
443023031 980030712
817169828 -711180175
-573823424 827407184
984133550 277032620
823539810 -700547265
608011579 931550727
959335636 -297232571
-343140622 915543386
617801707 926940983
643897944 913564527
-419399428 892096420
865883036 -618340572
69868631 982210267
-433318348 887250730
886445143 -568892684
973414118 369773257
-703261216 747777558
-177501742 952480152
124956815 985444308
412746858 984062072
-709376158 743140563
988952714 191729534
981681341 303790029
-596445838 815511718
691198428 884749887
941320528 -387140184
988294408 209793262
787516130 801030979
177383854 987684702
921114939 -465222883
129379934 985658969
-507836484 858174901
299784528 989991737
-359161478 911035575
-612723628 806528120
818586060 -708859625
-458200653 878119949
432868153 981494322
-111574467 963099036
-267274676 934376511
91255562 983585698
90268782 983525903
-333078198 918254144
7929890 977222342
695255927 881946024
902566377 622636738
981771147 -106647793
-15658745 974891190
780654988 -764977954
285052281 989932965
-591320459 818268149
703356855 876135310
960750447 -288860849
-505816673 859033102
-93939823 965574350
989639062 77090062
961328276 437959684
-510877786 856868516
596460349 936649578
-390021821 901731955
957186579 456947191
383901557 986818655
-350452089 913520550
-407196832 896200292
-364834848 909375375
968988501 397404788
967184993 407651100
904201251 618969259
432134318 981594797
964012935 -268361406
358600018 988497877
885991786 -570080813
970214306 390161405
599816375 935205541
438169034 980750646
-549578383 839406094
325140726 989792000
232069521 989233170
704186997 875525907
825380556 -697386641
-478634036 870207323
-565543067 831588213
316750712 989933631
-450363301 881065426
956833247 458499098
982049900 -102865919
955322351 -319547886
-347545734 914328668
964258844 -266741039
610526121 930389491
-438348769 885458035
-283984504 930538452
-646411001 786683323
184515018 987937767
93699960 983732132
-194943213 949280943
886037874 656795440
623235791 924294892
-65283906 969291699
-340148530 916358131
981075893 -115728497
774887249 -772504315
-167342311 954263891
240233842 989391286
628470579 921693421
260822994 989703298
53092583 981006755
-406553095 896413006
984984876 266320963
-618775440 803092831
940128827 521930801
-635310383 793425545
51723343 980904547
-309734387 924286977
-527790031 849429024
-168315332 954095368
739585295 847168715
976573973 -166738343
473689483 974625282
652458194 908795452
980685167 313304972
-605252878 810692338
989208613 53558622
774923623 814375363
-577307041 825619223
-283195875 930723146
733002242 852782580
949855140 487410586
889808512 649410130
-109543145 963390994
802742153 -733700043
963699089 426214816
989381219 176744347
5834795 977024397
932801836 -422375649
783464011 -761228071
-637129605 792336670
811993529 -719461585
-496982489 862739369
983221600 -86053732
135377807 985941947
-444210026 883337397
893979891 -548545237
22790711 978568201
-205003193 947371793
-607163882 809632978
377903434 987268572
-492368543 864645705
989591153 167412100
-72308479 968416326
989896136 146221602
-629457949 796900051
665523767 901210078
7411621 977173492
-577541894 825498226
785343543 -758676409
978818504 -142776492
-723421413 732062124
142568639 986272813
907989663 610265714
-188183130 950536702
-213694175 945677113
-429976339 888430191
988785400 196818354
-568008012 830353097
185617353 987975470
987668241 653587
28376068 979046184
-506814858 858609750
812710320 771300652
881720224 -581048680
-276547170 932266017
52933267 980994883
580664808 943150893
-684028200 761707572
942552955 -381701617
598468948 935787990
158612473 986964836
-387105356 902646939
590547071 939143517
-575511958 826542280
-679021947 765193314
921418341 576999024
978813966 -142827432
-187073133 950741150
-236309741 941091300
-582891731 822724131
873571209 -600772601
-53074907 970761629
440109051 980467812
-40390777 972220638
966765832 409962194
989976197 135962209
-479020485 870053663
-145636653 957903394
952016367 478894021
-543899333 842085174
947745106 -357834743
845592508 725641497
985961597 -38420285
844928940 -661744946
945221994 504513388
525794343 961807123
157520039 986919903
978915741 328873564
282902551 989920139
978423554 -147173969
975352155 356357386
984420057 273498814
-579206544 824639227
917707481 586618773
495745256 969804988
-640224662 790472825
-387913932 902394964
989041206 188865889
979905760 -130168068
858090810 -635316242
842300166 730558575
-712128983 741018477
-510779976 856910770
947391498 -359511144
832937255 744074973
690131507 885477975
-670778672 770846291
-377304332 905648113
-117638552 962214825
946675427 499293810
-83032304 967032644
-442972 976421283
746908053 840752175
-677674250 766125653
-104278880 964138383
915665681 591776961
306988269 990000000
136149410 985977889
-82710950 967074930
-523809675 851208424
804639757 781339556
73708116 982469525
912638788 -493253447
894855419 -546100029
-98009963 965015506
341638580 989285310
847407782 -656898287
890888572 647241442
912844358 598718857
-509654749 857396088
639520868 915946082
-507459919 858335429
-467513053 874560552
988412631 206842420
445835914 979592770
989889160 100525455
955265081 -319855827
802661188 783721745
-17183225 974732747
839740413 734307737
-167122332 954301882
506520781 967133835
788089886 -754885551
-108618138 963523365
29821411 979167288
223327801 989042173
48960888 980696266
-605538093 810534665
954373722 469119683
949921596 487154304
903420174 620729599
989998993 128908780
872276469 -603803040
-708120635 744101446
754163076 834244264
976376318 348852059
986259014 248240304
828875185 749757505
987474825 227568981
-266572928 934534513
9345971 977354925
873660646 679697901
277675712 989882250
-613549762 806062840
959960893 444430187
737251395 849174858
961395487 -284951694
970513534 -221095783
580093056 943375772
-381926931 904242424
918331154 585026998
-467897866 874412162
-247565068 938708095
689591542 885844181
816234758 -712700650
-310296156 924145681
-650117097 784364450
685403786 888656067
-384578642 903428453
215645648 988855758
692969027 883534541
918497360 -474136005
409229027 984461260
720627798 862954254
618075947 926808921
93036957 983692592
-565898224 831410658
231719904 989225953
119065963 985146490
987870084 219554849
986497890 -27272128
-49940124 971126848
-471298504 873091236
889322554 -561234325
-496164452 863078564
524069583 962314160
666250007 900774087
942816624 512913871
876323422 -594239694
517357806 964236401
-663288885 775859067
-330580709 918914503
929940304 553326063
-721638253 733495897
970259929 389887262
65257177 981892370
762098716 826898655
984550390 -64692977
-54892220 970547989
-483531874 868244968
-359465885 910947142
-480138391 869608066
-504084934 859765056
-499984809 861488067
814370515 -715695703
-13771218 975085918
855182248 710810808
-495769040 863242392
841285418 -668714066
931458286 548856795
-385393879 903177273
959820695 -294409384
896497732 635668759
986448014 -28332469
854521405 -642682867
277809417 989883329
975957779 -172878485
928900075 -437350960
822632055 -702092608
989729313 159558244
-598785411 814239994
-605447332 810584844
800301163 -737347404
398498049 985561068
209687981 988700352
141329365 986216624
985898074 -39700802
784054930 -760431239
-466228042 875055250
773143506 816169093
986090793 250783083
258954722 989679224
863577129 -623460265
464166960 976445496
989793751 155091439
975756859 -174848961
-372168244 907197539
164819674 987212560
838243381 -674388778
882984097 662630089
736644310 849694470
-98233650 964984526
-317531641 922308655
762488829 826530064
-20902666 974342512
815465970 767769718
948752578 -353018049
919513789 -470695889
-726416562 729634404
989948709 140311860
805764159 779968017
-552087498 838202291
700174340 878447539
934313354 540321110
-616799002 804220058
-543543770 842250802
815276097 768014985
985974435 252521084
332886605 989583809
949549231 -349170110
760269329 828616799
913569279 -490283203
576209427 944888038
989954660 110436904
959364368 -297066441
988827628 37726294
771942070 817369061
615073721 928247361
988672665 31986910
-533250602 846970785
63159025 981744011
827250558 752000063
870048002 -608936084
444335339 979828189
621807418 924994830
-43611845 971855579
-609531703 808314428
794016360 -746513071
-162022317 955176039
826601045 752894001
311622825 989979680
988653497 31292407
-433267083 887268876
976876703 -163649309
-346928775 914499655
784433708 -759917161
987869706 6243145
-64893476 969339777
985794949 255151476
888269324 652463189
427154805 982260512
649958584 910200708
744290965 843062627
805376275 780442957
-88549291 966301894
989037280 188993866
-298770935 927004436
-437507680 885759552
958094506 -304301997
839557530 -671949948
483088878 972660800
960852223 440243509
529158473 960805865
553215132 953185634
97178788 983938190
987591858 -1371144
-242392821 939811720
277484027 989880688
861111014 -628852842
945558694 -368078063
552796094 953325906
988945714 191954906
989055683 46892874
801358520 -735772295
-570586521 829054668
-17790155 974669374
934643323 539320203
934427607 539975371
-600385722 813365836
-653978508 781910838
-349009428 913922174
552256736 953505909
866518957 -616918747
20008180 978323722
934330585 -416351492
-582943112 822697236
794969444 -745143219
628223123 921817881
-716517853 737573806
-37965668 972493695
746313824 841277468
-89597005 966161480
989351704 60470117
-701930769 748769314
-229880595 942421774
887075630 654793603
971497126 -213119863
960442670 442180993
987506639 -3588271
436272899 981020750
-330180775 919019977
898269968 -536436099
-401964059 897913231
988533199 203752709
95087787 983814664
332112380 989607382
791005816 -750805215
-265202109 934842232
946237122 -364932622
839673519 734404947
299465598 989990982
989989104 117838724
568574302 947772025
-615555228 804927743
895129641 638527594
646319215 912228629
351787947 988859553
-692995902 755325529
820877888 760665052
985035341 -56119469
908470512 609144505
433588875 981395075
-433569633 887161760
940495702 520719550
630860198 920479954
979884878 -130417823
988090660 214622649
929132503 -436480334
908422247 -506433312
948341534 -354990009
821794801 -703508688
-487658698 866571921
917204667 -478441978
943231000 511491861
981941709 -104340524
-368972682 908150874
-526589816 849966713
114033788 984884409
-276765982 932215602
829564199 -690100182
554219875 952845762
466497607 976016321
829493012 -690225890
960041912 444053696
853952376 712749629
979384767 324908594
982508151 -96518571
-52372490 970843903
802439571 -734154332
459760039 977241397
960202963 443303449
985675982 -44103822
952753659 475886158
988036873 11128072
226492195 989114456
987788536 221271887
703930283 875714853
-396297095 899738733
299515110 989991100
806622804 778914004
918193405 -475154142
919832221 581154440
987899361 218923688
-454761305 879420151
-523029914 851554944
878856925 -588127741
-507974418 858116077
-396537487 899661951
536564450 958544443
974390211 -187915054
-685892591 760394347
832735410 -684440381
849131174 720245438
931004418 -429344196
-271658615 933383919
887538322 -566000415
989937997 107681911
-689537544 757808544
986307927 -31285195
953497769 472806165
-517528401 853979023
-161280053 955302053
779895406 -765982198
-682102612 763053065
900021073 628198594
-141382605 958588779
-324913472 920400385
757439077 831243393
-151137664 957002244
900958154 626172503
399827204 985433882
886540315 655827838
968364640 -237674775
782550395 -762454785
69830515 982207666
350237997 988932792
-720585035 734339683
975348063 -178833311
-456573255 878736217
743094381 844114353
872112885 682438479
-651920741 783222272
-131564810 960128088
-26090683 973793367
967431112 406287812
-266097721 934641388
574039943 945722405
849708881 719354705
905408571 -515596087
533239351 959566449
517583169 964174275
497626132 969356849
-479966736 869676587
843964704 -663613572
906520960 613671423
627081230 922389619
845177091 726268324
867050301 -615728020
882308118 663904550
923592766 571178449
-390890948 901457830
976457965 348239982
878326511 -589418479
-194857466 949296982
-3342676 976137750
880479037 667316619
923701736 570883313
905306162 616459838
196490443 988325888
-720513685 734396786
909539153 606628414
975261279 -179672644
984762846 269179633
-38844448 972395070
670749266 898039881
838869088 -673229803
-199526216 948418677
985712851 -43379876
980699164 -120484838
-173173768 953247511
653282612 908328020
895100042 -545413867
553156384 953205306
254324193 989615866
823211048 -701108560
974333772 -188436608
857647007 -636249058
881544386 -581490205
989747096 85549640
-337640066 917035795
90684788 983551235
873399050 -601176714
884086750 660534646
567242238 948260450
973409742 -196806255
-9442828 975528293
-358191977 911316459
864923079 -620478763
-203672973 947627814
-723218715 732225634
754957050 833521498
689104247 886173878
-22585601 974164838
465536893 976194277
677028798 894110150
976220311 -170283267
796107838 -743496202
979596949 323097098
956692536 459115359
568928669 947641660
987144453 233728922
988700766 199206573
-547202613 840536466
-90127971 966090101
989965420 137849001
895874893 636972210
763475060 825596816
977581885 339640976
-587498894 820298618
869511891 686980119
-563945423 832385445
916107638 590665773
974681272 361114589
-468779244 874070587
822480397 -702349881
-69170709 968809982
706307331 873959525
974637277 361423740
818515993 -708974983
913799585 -489545600
-596111531 815692512
479218513 973487155
975221807 -180052506
-725323852 730522846
987778747 221475729
-259926596 936015013
858026202 -635452384
965383638 -259147088
836775544 738591280
-654815789 781375488
871183551 -606329399
-341826093 915902542
-372051277 907232535
963122587 -274137608
983459207 284984477
969768053 392829543
-478784532 870147490
-499520344 861682257
-636522916 792700592
774757666 -772671059
946535806 499798947
-571241014 828723362
731829126 853768574
-138972029 958972373
950336209 485543592
86645463 983303657
918793831 583838864
468178268 975700145
987164386 -12094346
-174133024 953078796
959995329 -293382107
254543306 989619001
83217022 983087884
985358548 -50203215
-80731435 967334464
447509128 979327200
955290444 465203258
-242670036 939752956
-263053525 935322052
989808361 153975265
681332864 891341839
139927129 986152392
476749400 974001595
953791418 -327673837
371730675 987697842
-294676397 927999169
844652202 727059102
-631763594 795536349
-722206752 733039809
978614683 -145056746
752717794 835555262
432281351 981574712
51341365 980875869
135892314 985965915
881220336 665940457
496762980 969563683
-181416223 951773447
-596967093 815229263
-157373965 955961090
973277450 -197981761
-616287518 804511494
651415752 909383758
-705530525 746070122
929969141 553241764
776776601 812487931
888586214 -563206949
148789951 986549324
637921125 916800533
907443129 -509430441
-664936112 774765907
826241313 753387656
-73830211 968223375
180102526 987782371
-179483522 952123177
674303487 895831954
983633040 -79756987
-684861233 761121597
987265823 231513716
233531924 989263103
-671127168 770610460
294519305 989975596
654984218 907357982
950917001 -342404005
955486151 -318663009
879974960 -585391794
785828154 802877099
-199695518 948386531
-576930436 825813133
161702833 987089903
926433988 563359584
76243124 982638482
-247249477 938775753
894027617 640820820
950066550 -346633258
966340620 -252429260
820278423 -706050733
20434591 978361352
-280542239 931342191
336725243 989459520
804363058 -731254001
-649829663 784545789
-380601553 904646894
-624607162 799734604
94162606 983759672
974386343 -187950818
799147802 -739051000
888627081 651757044
895596618 -544018310
373835492 987555248
-585399867 821406524
-44645707 971737555
-242070593 939879987
-371371757 907435519
778537580 -767767460
697297060 880505018
989732284 84282530
890650789 -557653036
965687752 415825647
755744998 832801594
200008951 988430448
205262445 988579899
922487379 574150027
-452568947 880242423
-583175443 822575576
-252327193 937681112
-556555398 836033865
35886653 979667558
921712598 576219031
970779022 386724259
389929484 986332287
901570086 624835017
985899432 -39673519
865826008 -618467830
-5331737 975940926
862379535 -626095456
988333198 20407523
385459418 986696705
-670890214 770770858
-229059090 942590175
-318290676 922114115
-540313746 843744546
259252177 989683125
888894410 -562382627
-311922960 923735864
17615125 978111004
-637550716 792083831
915618082 -483655449
869426922 -610353851
988802080 36763160
980914368 311147785
947868 976556165
368891537 987879796
989991261 118629932
-227657037 942876360
924663244 -452799270
72348129 982378351
-326466845 919994937
884204144 660310949
-545846280 841175852
776749768 -770094838
572622744 946261816
571875511 946544353
-62889037 969585679
-705047328 746435354
14962218 977871614
983014276 -89166583
-20775504 974355920
843238539 -665006453
489074311 971340477
894137682 640592595
-408135951 895888693
846134925 724819621
939918562 522621584
-416542277 893070589
957969341 453486877
857386109 -636794780
986486176 -27522384
-188447205 950488005
966890200 -248490390
983796748 281061687
953782517 471616015
443977168 979883827
177948651 987705062
711872394 869759326
989928866 142847526
975056203 358465043
-272536517 933184268
-528729660 849007573
983372825 285972783
914587949 -487006121
-652062622 783132069
-351174434 913318508
-677999665 765900596
928788395 -437768445
-592762888 817496235
559887675 950894468
-110729419 963220694
777900890 -768599557
175031737 987599066
971868429 -210050028
-354774344 912299030
-233508785 941673044
-249269986 938341628
-279878087 931496287
583207301 942141107
-601020112 813018734
861202778 701044487
943696409 509882504
-712916804 740405058
19490173 978277873
145383231 986399097
859635705 703623251
818583985 -708863054
631900791 919946342
978562259 331807340
-575171567 826716791
949564893 488525107
827873831 -693066172
-85101913 966759474
-582621750 822865340
666830419 900424640
822325369 -702612442
490440509 971032053
944916419 505599085
-206784308 947027481
-384448692 903468416
301914046 989995772
570935683 946897241
-657413843 779701380
520061891 963473666
779637606 809511486
916001906 -482399045
458099907 977536145
856876410 -637858437
-221810449 944059767
615727861 927935605
630939703 920439305
903247320 -522021431
617415447 927126907
-644414933 787916266
833347950 743495115
27199614 978946916
977555950 339843079
8763077 977300508
-173444622 953199899
737277778 849152272
-6481425 975826362
600797623 934780000
123747323 985383919
984621414 -63456218
793543480 -747190808
980079109 318880307
753668948 834693703
974234748 364205181
-31330349 973228945
904793283 -517437838
863211350 697691086
988010241 10324806
518219008 963997400
-718148078 736283224
989038539 46176097
755471412 833051695
-466095216 875106330
-660565263 777650125
-64533361 969384046
808611069 -724734929
790233387 798024495
905953411 614977841
957933306 -305208212
659037603 905028467
157961267 986938091
-393123628 900750860
-322915900 920920350
917053806 -478940375
936556415 -407391463
861819714 -627315466
971694502 381015089
865271330 694225428
-77691243 967728285
-319784375 921730562
-264833509 934924723
989937589 107615861
919539526 -470608507
-576138672 826220340
923266276 -457751579
-404332624 897142459
960301777 -291558147
300946419 989994232
964809372 -263072617
-648819772 785180753
208805095 988676609
-560716939 833987433
695014090 882116025
886908649 655117149
791252900 796885588
-39104253 972365814
715347326 867089516
849120195 -653522997
977634871 339226673
-635602980 793250834
606931905 932044940
930109425 -432782155
791048365 -750745217
479396514 973449575
988066614 12029437
398273532 985582354
-513508564 855729521
989999938 126467488
-527607196 849510977
-529164447 848812437
-663981895 775400353
49353221 980725982
980584356 -121906676
981629687 304297132
985786896 255268709
833073070 -683833160
801337460 -735803742
285318949 989934448
117303297 985055839
787214569 -756100014
958559570 450841776
839189053 -672635259
-158634355 955749058
940906614 519351769
939234804 524857231
-703287502 747757894
-584915797 821661436
974985284 -182318838
205939393 988598671
873852481 -600110858
613447451 929018628
219763133 988957291
48631555 980671297
-683406777 762142411
-590127634 818903964
-615411359 805009464
-681847156 763231256
961883638 -281953507
987916908 7590523
880359922 667537171
813361252 -717301208
-355257785 912160502
412468017 984094355
-650226685 784295203
989810473 91369499
971552276 381916041
681117247 891482533
861378965 -628271970
-250075946 938167854
-623664457 800281950
-543801902 842130570
326403045 989764131
968982980 -233028871
907099220 612333014
945314791 504183063
614578647 928482469
809343473 775547311
-419052383 892215364
922443518 -460626857
-60252131 969907320
202026957 988488562
-53273936 970738251
-432231946 887634867
798147425 -740519587
984171607 276567764
-413838098 893984297
989463655 173286848
812589297 -718523444
989589559 73838383
-290126858 929088167
900775460 -529231782
-662878973 776130112
655027958 907333000
-123619799 961328943
925398067 566236729
650438432 909932178
988552570 203243425
818677529 -708708242
966206759 -253384848
-420003712 891889158
956583411 459592414
-326560984 919970321
984591281 -63981469
817035735 -711399000
-257637061 936519661
824654683 755555551
127764321 985581463
918549517 -473960344
937511049 -403477076
634775526 918456811
-703720503 747433709
418152600 983416751
983501238 284502377
-47778019 971377134
971715611 380881213
965872518 414830553
476838273 973983181
337127948 989445796
388063555 986487527
433859478 981357546
935304314 537298917
989991794 118841952
580178917 943342059
954883534 466946061
983162001 -86951750
557541095 951709813
971910348 379638541
943265125 -378523309
737800428 848704015
-520477465 852683850
-692863919 755420866
-709051649 743389236
-561323523 833687413
-385226556 903228888
457573356 977629331
874075679 -599585050
-223614425 943696503
974371883 -188084439
626137102 922860406
-380220533 904762905
474218493 974518638
936928271 -405870965
960342253 442652014
-60351349 969895311
-155347870 956300796
613499899 928993817
-297515833 927310649
771754502 817555166
-55677084 970455326
987567575 225751946
565020355 949068384
-651486668 783497666
-469790699 873677967
982475580 -96979871
967198291 407577659
-113545427 962813752
-550960527 838744510
328465257 989711344
-461061098 877032281
974888388 -183240869
-480741235 869366983
148166930 986521962
748880903 839003309
263779642 989740325
972465464 376042684
808695941 776352272
914147915 -488426529
871283112 -606099536
940983794 -388619190
315239130 989949269
914868962 593762416
504801183 967575897
290940128 989961705
123530440 985373031
-191727832 949880978
964045573 424444638
989882769 147531717
12983232 977691098
-121276133 961677728
820243010 761513183
-144306090 958118730
255574502 989633556
592984784 938123944
-165366839 954604480
664901263 901582038
-148592388 957420959
938183015 528248238
989995454 120578967
959981547 -293463767
967936762 403459558
778901168 -767290674
955363281 -319327257
642900350 914113010
346793428 989082880
959779667 445270221
105243836 984403292
-420280144 891794263
103229201 984289104
-407628855 896057164
-451515600 880636230
173128729 987528898
-533892709 846680081
521080068 963181599
923952193 -455329120
826627837 -695228290
833130103 743802874
986112571 -35342628
971992721 -209007134
-715329511 738510948
471088194 975141883
989847765 150710557
-320978683 921422743
978033845 336082354
899777400 -532111481
-239557684 940410392
790297970 797952502
122599905 985326180
851602185 716420464
906229216 -513120730
826061764 -696208877
149647398 986586646
983364379 -83884317
407275488 984677143
-109694485 963369282
554836316 952636566
988135822 14155267
948998621 -351833074
404136562 985008876
264805222 989752974
957870452 -305561426
951600121 480562592
-649111821 784997454
969791884 -226807373
570675356 946994386
925652441 -449254586
119347378 985160884
583555589 942001616
984824829 -59873485
523778739 962399001
974192309 364496286
837219811 -676277823
-404904526 896955360
-482052268 868841165
900621141 626901787
970623476 387676790
313852755 989961760
635475105 918090996
-656197920 780487463
364208201 988167543
-130363311 960311617
849909006 719045524
863399950 697374588
204266900 988552031
312614104 989972191
110608146 984699482
969830268 -226508239
-421435032 891396943
-467803591 874448569
-172681507 953333935
979107141 327263165
497410817 969408867
419059924 983304578
-298267170 927127524
-127900063 960685723
877178149 673359823
-487472644 866647745
881539832 665344648
-584379863 821943558
951770717 -338086142
985069009 265223874
929632366 554222919
-411771201 894676885
989547923 169551865
985479132 -47927370
792099211 -749255782
850522364 -650742360
706380635 873905227
9683342 977386389
612537376 929447507
934912312 -414032544
-307695206 924798548
-69795758 968732021
-57783033 970204888
884802771 659166620
-602112066 812420886
590753580 939057597
-706068953 745662392
988678462 199833679
125998375 985495555
792443780 795545933
986706984 241210886
-345209875 914974554
-288888997 929381967
-421295876 891444869
489101536 971334370
329634386 989679472
629396005 921226361
-454707544 879440397
26981606 978928435
989647910 77727328
-254400491 937229301
769030728 820244988
973046490 372220976
779622412 -766342087
-369331722 908044053
569746496 947338974
-188503408 950477634
-564505452 832106249
915839129 -482932218
709717547 871399464
562943927 949812924
950299785 485685706
809732206 775061966
840829192 -669574805
894684165 639455613
825351886 754604476
-322552569 921014752
874461683 -598672841
301346179 989994890
-46609922 971511946
820568318 -705567111
874129622 -599457882
595276911 937154848
987436487 228304978
-578270419 825122634
-178845370 952238309
883025451 -577734704
916405113 -481075958
-418429835 892428418
768876350 820396601
984490636 -65719353
-335218806 917683873
819319443 -707644434
969426298 394853752
908039876 -507606589
-464337559 875780954
401577070 985264038
-525851067 850297311
476011773 974153874
893201716 642524883
-602574551 812167243
512478370 965561873
-261220652 935728786
109110222 984617471
166283412 987269079
159879473 987016474
-349664116 913740026
965426569 -258851807
786004262 802685387
70312897 982240506
921916973 -462450837
143576163 986318220
-171937735 953464179
978230234 -149299227
952240055 477989349
973191633 -198738078
-263733499 935170562
-568819867 829945119
-596824165 815306789
782361398 806621343
152339953 986702369
338842940 989386641
69424688 982179954
784087821 804764921
931249709 549474273
964138562 -267535831
489160756 971321066
413940969 983922249
-337792499 916994790
-334165793 917964683
-146457124 957770070
816459223 -712336662
989824456 92793759
978435643 -147040961
981595330 -108990142
-570110080 829295382
645151509 912874010
830305177 747765083
665275094 901359089
-676502320 766934898
987960505 8850029
-248737005 938456334
-352039584 913075086
446479473 979491231
-344632348 915133620
951274564 -340602146
886141075 -569691002
977223396 -160068181
-678907145 765272791
975490679 -177447080
-691538696 756375505
778465239 810739733
808431096 -725013530
-700050336 750165172
989610841 75183004
205488083 988586172
-571554310 828564676
830274457 747807961
-550653018 838892030
937085719 -405225750
819499298 762500918
718288559 864802617
955441545 464552811
902784323 622151369
213869431 988810148
227450710 989135778
-473054256 872405775
694906606 882191467
965481076 416931627
983760108 281493604
943071949 -379389210
212302366 988769273
112876123 984822669
866846437 691555821
-686839405 759724610
276067254 989868988
-215867915 945246388
844257042 727651842
971066859 384950632
-644733602 787719790
-160203287 955484358
-449645159 881332192
987908569 7350729
921101161 577835686
593368676 937962461
-332798393 918328267
818658584 763606810
-70962701 968585825
989656529 78359198
933544730 -419460473
976943871 -162959073
-345751595 914825067
901049408 625973945
863530815 -623562666
984544452 271944759
536078676 958694514
896365387 635946383
858231755 705919348
989414938 63747269
232687904 989245883
335072462 989514384
952263867 477892704
899504532 629306564
-301268606 926391891
470525628 975251798
929780821 553791146
-69298654 968794043
855799544 -640075791
399116883 985502195
989456960 173576121
639331194 916047667
989607047 74942331
779412679 809747800
983715293 -78466621
869377134 -610467286
784780690 -759444792
-82189654 967143403
964759713 -263407546
754658480 833793511
86241761 983278440
612190210 929610366
963796092 -269779335
933927569 -417950261
-608419463 808934512
880854664 -583216477
34990042 979594365
-716650997 737468663
764339346 824775107
919371812 582347798
981576588 304815652
419150856 983293287
763919556 825174486
496493558 969627803
984422825 273464443
-130962949 960220045
-484239096 867959524
987803799 220953767
4102460 976859428
785661816 -758240571
-525534059 850438981
823561806 757043374
-646141484 786850154
1351178 976595179
79224232 982832638
811723959 -719885344
33133389 979442087
493136322 970413896
861556717 -627886528
869022925 -611273613
820167120 761614303
989447025 65477871
-174497580 953014568
977187434 -160442360
932220270 546595576
986638821 242308076
719505452 863845224
971823934 -210421224
988316221 19861039
868367358 688951832
-216412245 945138094
-353380727 912695924
956577487 -312710596
-143810660 958198664
107264173 984515664
989999396 124010049
32298308 979373215
-193804050 949493819
109596717 984644163
-700301872 749978981
715111128 867271843
855175066 -641351127
969640108 393590644
-177047844 952561591
877598793 -591177339
-716168513 737849527
855480338 -640728210
600233810 935024973
646981982 911861046
802780861 783579121
737471567 848986166
887990623 653011823
288007499 989948638
-384729987 903381875
980514752 314895479
569040233 947600522
-694067733 754549798
937529428 530336581
834039656 742513816
-341449660 916004848
-186552085 950837074
917171774 -478550767
-523551328 851323423
678955317 892878615
987551608 -2424478
-719137603 735495654
-674047952 768620408
702105575 877050101
385305482 986708925
-65798331 969228249
-316965634 922453563
-216848564 945051165
-463091756 876257728
-428250441 889034162
917769443 -476568675
-247875148 938641571
-470378724 873449319
-487132596 866786206
959655548 -295375282
779695177 809450863
954035320 470551437
799668553 -738282888
-471035839 873193530
-373627279 906759188
-118731567 962054353
986130596 -34971033
-270549328 933635689
931150658 -428780241
987463284 -4695271
-88851600 966261446
-433044989 887347436
-26942949 973702478
-673550643 768960586
267943172 989789846
968469198 400414189
936376466 -408124271
979438866 -135686446
869169044 -610941180
514763805 964946741
979846628 320930794
-116782913 962340388
-11190336 975350726
989543190 70987390
885728413 657390838
794704978 792985806
257819974 989664251
989999971 126128866
620704347 925532762
892337962 644295782
969550868 -228678169
889920005 -559627903
962794641 430788606
-188130630 950546376
658713893 905215673
779955599 809176240
988923362 41475839
456022139 977902149
989777814 156259334
622723089 924546295
971700129 -211448908
966030968 -254629292
968138933 402308885
963223857 428626914
342240536 989262673
978193553 -149701838
146653256 986455364
899964800 628319593
477024199 973944600
977470284 -157483028
-285154993 930263465
908194172 609789109
872458193 681829712
634172486 918771205
988522757 204024931
985640680 257380778
932875634 -422086772
-8877543 975585430
694847038 882233170
963552260 -271365829
-547711360 840294775
970075065 -224584876
149510318 986580703
977182504 -160493502
679112473 892777569
-412288536 894503974
921557982 -463692107
948786839 491492750
586000620 941013797
-437103058 885904206
823019450 -701434443
-33395396 973003259
820519689 761144056
202745129 988509073
648691215 910908979
758614070 830157911
966423822 411841596
989551040 169401594
383664321 986837016
935460499 536818077
968563239 -236189704
969718462 -227379258
932787126 544907289
-176216004 952710454
-223656119 943688076
556914583 951925866
618239575 926729932
-11458231 975323383
-265640080 934744084
968200842 401955888
-406673090 896373387
-78741364 967592571
955855941 -316653292
-142706385 958376514
878991306 670051769
954228900 -325371015
-30311535 973339666
968508447 400187458
894619529 639590187
-435094054 886620738
979633159 -133404833
-435132117 886607213
-23567325 974061059
938437975 527429517
490381124 971045594
873174723 -601703124
-499270362 861786695
782632392 -762345134
982884151 291418617
-585326225 821445331
898779187 630851193
786827789 801785619
984101945 -72245673
-200709324 948193895
749634306 838330401
977685995 -155186672
820970562 760540926
684212757 889448390
954877489 -321928455
986395299 -29447951
-527204060 849691612
-231765236 942033908
549621352 954379376
978254617 334316008
469797665 975391805
925447494 -449992064
375122800 987466490
-438781555 885302758
195965988 988309869
308129121 989998181
974758816 360568942
-707028137 744934370
974578506 361834646
842562100 730171761
-450110050 881159513
989774053 156531821
-576469003 826050505
938486527 527273400
986372299 -29933650
855445200 -640799986
557848995 951603251
-525115302 850626005
-190387333 950129465
989994697 120130119
797523035 -741432718
14108126 977793738
972277480 377267162
-123141218 961400314
969902492 -225944497
986432096 245574968
-553459341 837540069
908735637 608523557
910410201 604561942
874842483 -597771120
785613281 -758307078
722004444 861851913
-492775794 864478178
601755897 934360042
-6946250 975779855
-163155705 954983007
538988670 957787439
969281713 395697780
890578385 -557849446
392386121 986120484
-602856233 812012586
959753438 445391200
813212790 -717536661
941476143 517444243
666031981 900905051
18473952 978187619
802021879 784481603
154631110 986799206
826355046 -695701207
977523259 -156921705
-466846680 874817226
-231141441 942162560
877032238 -592539820
-33251275 973019129
988650321 31177542
981965684 300963905
983994705 278713024
-527656866 849488717
46337081 980496328
18383207 978179536
924478014 -453459830
163521164 987161795
905870559 -514205093
288891577 989952719
920372383 -467770826
-539728803 844013585
608368109 931387188
-667090014 773328826
836266445 -678030569
932427888 545978156
987986566 216994633
763372584 825693998
875346325 676680098
-148304563 957468137
-27701758 973621382
983115912 288864845
-535145718 846110373
856840915 -637932306
972379117 -205743703
987738303 2548334
988958524 42883261
-241483921 940003998
-64034623 969445293
873584927 679833086
-445560899 882842758
803113031 -733141809
881483214 -581643795
825074139 -697915230
-418041876 892560884
-45364665 971655248
793073948 794834940
942081404 -383787068
875730600 -595656926
969435589 -229567981
-436340172 886176691
839653244 -671771803
279020972 989892774
988839623 195223444
955688581 -317564401
841913344 -667526563
981105074 -115355949
896963311 634690472
-278764670 931754083
580803920 943096156
-163096614 954993083
989873636 148372541
-560777250 833957626
454554233 978154767
778086159 -768357842
-138784548 959002046
872664287 -602899259
-151396147 956959423
-565718301 831500677
981331475 -112441363
949877105 -347566328
936764095 -406543377
-230793169 942234237
592264939 938426207
-653714811 782079231
927776191 -441520007
981409560 -111425760
988873249 39491732
-260588355 935868754
883373539 661893129
19894626 978313691
38195695 979853979
986319461 -31043694
936792208 532666442
-545122374 841514926
-505587693 859130069
-216472225 945126149
739859040 846932137
984666778 270400220
910441451 604487437
240491757 989395868
834986995 741161537
799196646 -738979002
978555822 -145712389
855432292 710413448
929871331 -433688628
850669239 -650449555
-586933459 820597635
344058298 989192496
223054724 989035888
647675762 911475432
515279605 964806671
363134632 988232437
758520589 830244461
234750794 989287790
63293478 981753620
-135146539 959573767
971300801 383496803
-316423721 922592149
-598423202 814437529
736385261 849915661
-707267931 744752054
931842299 -426106037
-74539841 968132828
897440560 -538802874
894533520 -547001667
982276278 297817605
240667848 989398984
-347200402 914424405
411787490 984172745
765773506 823404426
937359780 530874807
812183109 -719163360
-681451969 763506603
901250403 625534885
-580573982 823930437
93966904 983748038
905483772 616054772
918417989 584804696
953571669 -328824666
987704681 1633853
-572546752 828059426
950679052 -343592759
577469917 944399844
422454433 982874643
840674156 732947360
958027460 -304679099
971938243 379459655
-293730741 928227012
804407752 -731186213
140025936 986156926
540218225 957400217
947017400 -361277503
549881899 954293392
61164384 981601107
-706257918 745519117
225920954 989101550
-668539077 772357135
835025470 741106428
885431833 -571537178
701108269 877773775
820372521 -705893844
593938460 937722231
-193034754 949637423
-176788375 952608096
749305915 838624490
980316534 316722468
874751593 677747598
-38320306 972453916
831030498 746750444
826533816 752986385
-136702796 959329919
804876666 781051787
896278207 636129035
987972567 9204714
-384115387 903570900
270115690 989813605
982921062 291014271
221083249 988989268
985207483 -53001392
980006145 -128960235
-711940232 741165027
290689317 989960633
-718723738 735825085
-113263156 962854784
-315122980 922924276
-89030451 966237467
875277839 676803377
985990815 252280305
965385068 417443836
80043252 982885505
989625151 76135162
907698188 -508651728
-221561757 944109715
-468430024 874206040
-127397745 960761712
736686221 849658617
-373186573 906892056
795882296 -743823388
989244044 181958585
889957631 -559526528
949929389 487124194
918443098 584740392
780541192 -765128657
-660951546 777397590
498548662 969132531
-230192687 942357686
278375920 989887838
-461237425 876965082
807153394 -726987052
934290877 -416509397
985235996 263006769
962951832 -275230977
870774209 -607271718
508051106 966733972
865049138 -620198463
643346827 913867635
861689143 700237933
314518748 989955903
986981523 -16422676
624186878 923827081
-726500296 729566126
982008188 300538727
504766977 967584634
-104745874 964072565
-110176151 963300167
-704287009 747008297
-57893960 970191617
-474358274 871894879
-611120950 807426138
74052066 982492529
832515436 744668301
885649860 -570970900
-572709155 827976550
308243804 989997920
423646275 982720626
-291652340 928724961
-108104904 963596645
-356042416 911935445
119663706 985177037
896762587 -540727584
-379577041 904958720
893924055 641035392
988470023 24881040
339110012 989377262
977298707 -159281494
-716000361 737982159
861378982 700752551
558176713 951489563
-709576302 742987084
845987340 725043413
-225921515 943228997
-377910800 905464498
925165519 -451003342
982737405 292998848
877224763 -592077290
-490633363 865357208
-255256810 937042123
-728100655 728258710
929201615 555471986
924125726 -454712950
953107906 -331235787
-660486630 777701496
872385746 -603549101
868336406 689004927
697963705 880030669
832761948 744321842
964394094 422655583
-49048576 971230222
896075012 636554187
226818783 989121775
465600277 976182600
980269148 317155559
876392093 -594075340
-270990719 933535532
795727544 -744047869
953236035 -330572901
965149704 -260755239
983945811 279296427
970380987 -222154490
962255228 433459781
-543596659 842226183
900869734 626364078
613634734 928929988
-499888373 861528405
-538267899 844683973
981350346 307004073
970653107 -219978490
834612428 -681048550
655074043 907306643
-452194917 880382345
984656508 270530463
984501826 272478995
-615065841 805205502
40830915 980064523
568341232 947857679
755569177 832962325
763102814 825949645
51829582 980912506
-177985984 952393097
784911868 803872764
565673488 948832321
363828215 988190556
947463969 -359167940
659487645 904767668
957713423 -306441805
849934300 -651911353
-464847691 875585322
-516570914 854397932
871557816 683415662
780114697 -765692667
-559873173 834404032
982727044 293109598
868237990 689173709
955193817 465617600
-653634083 782130777
892870998 643204789
-231338396 942121952
975473726 -177612033
570346871 947116337
-684687218 761244205
805518873 -729494990
305726277 989999368
-375166278 906294638
844930682 726639774
972753535 -202543603
-623258524 800516919
987742959 222213499
883566574 -576351764
377222678 987317470
246152788 989492165
-340239359 916333492
798189519 -740457911
917555751 -477279435
566643755 948478941
-495842169 863212098
602144452 934188626
-637037516 792391946
-245036967 939249385
-162210783 955143997
-456109532 878911531
981272351 -113206437
930364299 552083495
875170455 -596992539
950751181 483919836
731130749 854352326
128058284 985595643
-99115583 964862183
451582846 978658747
600211833 935034480
-377965545 905447915
666523292 900609602
-707459536 744606128
984148464 276850772
883757363 -575862511
889050842 -561963432
988779636 196981586
776419098 -770523726
-634291027 794033061
-522022409 852001580
812673739 -718390294
-359721332 910872846
613999093 928757378
894216018 -547888274
976810573 345575531
626546367 922656881
770607699 818691262
988629550 201181920
-419700239 891993301
973885319 -192540440
789507200 -752909555
-494311782 863845142
989998456 123066795
789900409 -752359353
4388958 976886773
930124678 -432723827
-705276315 746262344
885641325 -570993113
674606370 895641766
-498811142 861978368
922828205 573236770
-154215245 956490285
815433367 -713995245
-450692568 880942964
689750598 885736512
885565467 -571190302
858633795 705264857
577699122 944310832
903745581 619998141
681542570 891204938
989921549 143622797
960917779 -287850426
-264345620 935033858
814141262 769473962
749090310 838816777
133032122 985832050
919214877 -471710001
-592101120 817851021
-371926380 907269880
888997798 651022257
-525735688 850348892
940788032 -389478587
750528370 837528522
-604505337 811104849
912576782 -493450630
124013210 985397250
-420486168 891723473
984134553 -71706938
845999046 -659658173
-696434700 752824894
372835613 987623409
946421664 -364072529
-502857640 860282446
923881612 570394997
986537973 -26409138
889390676 -561051449
523985898 962338573
844229579 -663102679
-238187105 940698548
485786476 972073635
719770382 863635453
888048240 -564643779
-646218805 786802302
986637472 -24226282
-72647696 968373495
-714144644 739443120
886804769 655317892
-528820702 848966723
31038809 979268857
964438633 -265550692
193358934 988228689
815163493 768160289
-508745271 857786489
741026816 845918232
836153643 -678237345
320336400 989882437
956072720 -315470735
-368453125 908305286
519059264 963759560
-708776768 743599739
-340691317 916210785
249175402 989539514
989740496 158845954
562460498 949985075
-588893839 819559733
986083473 250893227
-138249942 959086595
201384616 988470143
-722550669 732763438
989631466 165285621
935380613 -412154554
708365840 872420386
-436719521 886041222
-440297362 884756226
421493549 982998159
-468027604 874361980
987498942 227103265
981313694 -112671776
854803126 711410471
-276161301 932354819
892834408 643279781
818315609 764056320
-137715319 959170822
598350405 935839189
543227397 956445325
921678065 -463276954
-434454509 886847862
897289196 634004511
359674278 988436915
776105163 813174786
983944778 -74810161
800966579 785731567
989669334 79307447
-493482364 864187232
837632989 -675515991
-472409129 872657926
980951643 -117305702
949295022 -350402123
-24984028 973911083
-288576521 929455972
986175749 249503645
925512688 -449757967
942007454 -384113416
868849322 -611668385
198978120 988400248
-45179390 971676504
779105409 -767022471
923372684 -457377315
620913228 925431033
-703917700 747285790
735914383 850316705
989958470 111081108
920160813 580299074
-686084066 760259130
-409865429 895312917
984076129 277727978
984186211 276388779
265304048 989759010
-429656897 888542383
136079850 985974651
-266825752 934477595
123353868 985364164
-433645832 887134746
67734969 982064340
-643421598 788526841
969188092 -231469649
-306869985 925004819
-447982112 881949415
705334746 874679161
989837609 94172155
-292790118 928452855
-612579278 806609307
534754919 959102291
-93324915 965658155
757958953 830763767
802651422 -733836498
856727256 -638168676
-299708242 926775145
-379455479 904995690
906611064 -511964553
858488682 -634475367
-242994252 939684223
791138339 -750618220
47197 976468908
978849414 -142428713
-270135249 933729582
402048041 985217762
903549375 620439695
870567373 -607746970
-235441315 941271939
962636608 431576268
896728176 635184817
251593834 989576068
-373884519 906681601
989635975 76870317
57076187 981302951
763315099 825748486
-148534486 957430450
753580787 834773855
-184031433 951298348
-177863131 952415206
957650106 -306795005
313951743 989960904
948818876 -352699212
546761258 955311768
964096320 -267813682
982693331 -93880291
-406490234 896433756
55844669 981211483
-490403443 865451231
-702046551 748683190
658213993 905503863
271992397 989832662
-8128126 975660947
-651185356 783688678
893654417 641592546
-84168439 966882813
977094521 -161404562
934496320 -415692189
884846860 -573054308
16981281 978054206
868598871 688554071
-30065107 973366425
879343610 -586939758
859990824 -631272988
798290345 788861721
358113047 988525230
877090634 673518894
973556625 -195495519
828491545 -691986323
928083662 -440385211
949737831 -348249156
506845766 967049330
989283395 180515335
970895949 386004661
947687683 -358107346
922805047 -459367550
983071384 -88313371
102910661 984270947
-481224559 869173381
-312174085 923672378
-241951007 939905295
-655068505 781213570
-643947277 788204133
904903600 617374947
976136334 -171116179
-204007413 947563654
987049912 -14820506
-398882496 898909240
946303451 500638571
-132962212 959912741
988095612 12917601
988830830 37848277
924019028 570020089
914222859 595364642
979988372 -129175279
786505614 -757078778
502619016 968128734
-682376685 762861887
317148431 989928326
544193873 956136687
983869512 280201198
286769442 989942343
886720992 -568165486
-215018491 945414935
-569642201 829531315
989564693 168733469
933327600 543291585
989895066 101299019
959668935 -295297259
-455541686 879126058
527905951 961181166
-551903593 838290943
987422400 228571837
982524025 -96293476
-36719868 972633146
843160610 729285171
919281709 -471483339
939230254 -396236889
719599417 863770850
-648422087 785430294
799877914 787009500
893291193 -550444346
848537152 721155981
-238878587 940553220
641811596 914707999
971177005 -215735005
701249116 877672064
875479489 -596256629
-617474026 803835344
-65691635 969241413
879880160 -585625155
-40363 976460407
699345979 879042265
976730128 346186188
501014221 968527553
218753090 988932750
939267617 524750418
988736969 34332046
980120146 318511599
-40246471 972236933
964048796 -268126051
938148182 -400822524
819849634 762036468
907623747 611115774
-570677384 829008690
721259784 862449667
976343648 -169051755
924235959 -454321123
-396787435 899581943
947643225 495750355
342440874 989255092
875932787 675620041
934543664 539623491
-643092700 788728644
-243392507 939599721
764936949 824205317
521678876 963008442
-417256943 892828195
-592016320 817896407
988350129 208414851
-586415162 820871148
843107388 729364269
822479936 758510350
-672519843 769664182
880846160 -583237634
809112329 775835443
418681901 983351450
812206299 -719126853
-318000218 922188607
702377692 876851313
-571063676 828813142
902174605 -525163917
-348763361 913990556
-32155953 973138950
939565581 -394799228
-381309177 904430991
878037937 -590117258
872125911 -604152278
-672090603 769956558
966574477 -250757298
88165092 983397183
987374941 -6926513
734678001 851367672
930077752 -432903090
-531155459 847916964
854711262 -642296079
774525196 814778893
792699677 -748398426
-92910524 965714349
941676668 -385572189
-545977771 841114117
633665793 919035029
969527236 -228860846
913047124 -491951749
963945701 424955071
512234841 965627156
-287937843 929607106
971561167 -212594125
-559141939 834764488
-81386386 967248843
-61098633 969804604
852037504 -647708821
936040786 535021303
25509115 978803162
964247526 423410399
721551751 862215562
-89456975 966180275
540608411 957276760
728539093 856511241
812282626 -719006646
-659351266 778442319
803146994 -733090626
-70226134 968678223
283432027 989923395
988449877 24206977
723551565 860603260
-416410487 893115264
963541958 427013759
-509065130 857649332
723362186 860756886
-320400341 921572042
973040124 -200063358
952709005 476069790
883151149 662314266
309533680 989991959
-36030109 972710218
-449194580 881499518
-350111808 913615376
-281888039 931028798
-680178444 764391443
-342425405 915739275
381955985 986967701
-401920739 897927288
86376108 983286851
576777254 944668377
-6635261 975810985
-688715895 758393500
867621566 -614444086
-402779736 897648300
988617603 30001043
989940553 141442521
-50609219 971049181
826122628 -696103538
984820259 -59954622
858961664 -633472787
883035238 662533488
783213368 805708595
929244913 -436058074
117881033 985085676
-722852301 732520664
932128202 546869070
984030945 278275119
989995245 120441239
903136347 621365734
753305213 835023806
509933082 966238385
986745069 240593945
585701760 941135884
257147464 989655189
-595248465 816158676
781893986 807119773
656041557 906752498
-641587479 789646764
-520911451 852492561
848014604 721956410
964680254 421163753
958983797 -299256242
983558321 -80909513
-79606032 967480550
117167469 985048792
-710010159 742653959
974627435 -185702144
474768565 974407491
989691597 80998702
805271264 780571406
970740512 -219274341
308688137 989996167
983301404 286784989
-561895628 833403804
966435279 -251752746
986220956 248818973
971222722 383984085
929851527 553585273
902834443 -523235412
606671811 932163361
983742154 281704711
916875433 -479528382
-237526506 940837019
959874764 -294091714
974265825 363991909
452476673 978508394
981453220 -110856657
982453795 -97286567
667431713 900062221
810463059 -721857651
974618333 -185787660
948630195 492084449
862073057 -626763993
975581447 354700792
33700902 979488665
-58991757 970059641
-546604436 840819356
978632471 331229275
-468944558 874006455
635594718 918028408
989511327 69098703
-512918092 855985670
461824577 976871893
362680302 988259809
-630989954 795995597
906289195 -512939323
881373437 665655200
-216518873 945116857
939869329 522783209
987167796 -12012119
-413581445 894070622
418915315 983322534
848879724 -653997858
-37410360 972555886
716901024 865885024
142015887 986247824
989621572 75895235
916324494 -481340786
829175216 749340629
843158706 -665158885
982188574 298713302
397802217 985626870
-558804684 834930629
901717325 -526496108
981840416 -105712722
385555690 986689051
780424897 808680825
-561745624 833478183
280380349 989902837
898935651 630518454
817066602 -711348731
882083378 -580131894
-563490492 832611934
985633190 257488091
424752838 982576432
738145045 848408142
-361145754 910457658
983635853 -79713348
781412095 807632321
975125603 -180976845
-129086853 960505902
944961044 -370829370
574585984 945513742
-671360839 770452042
-519904940 852935659
976168020 350405447
630251191 920791128
-492949351 864406768
879923591 668340381
-637214805 792285518
502940662 968047797
596001401 936845660
176503734 987652746
962225867 -279817688
844097467 -663357675
857186050 -637213086
915252753 -484846901
957747748 -306250006
969928160 -225743742
-185373770 951053376
410098364 984364060
830508807 747480394
-384773302 903368539
815760452 -713468357
951142439 482379412
-669532983 771687651
981194772 308489419
950450964 -344728222
-358916644 911106564
955545089 464105735
214124971 988816725
778621718 -767657239
791339865 -750333482
-700491800 749838153
-495693402 863273718
796191568 791283278
655456111 907087932
-545297685 841433049
-153056130 956683716
800046064 -737725056
587188774 940527250
877709288 672393255
971128304 -216131833
611039190 930150048
969128097 -231927398
901874745 -526037565
969228700 -231158725
475539489 974250738
302238803 989996245
73182998 982434378
27542518 978975864
160720276 987050444
690882406 884965935
24405562 978708312
978897287 329028589
844783306 726861716
-696094089 753074089
897319334 -539148035
981230358 -113749047
917360185 -477927555
-139180747 958939296
981732400 303287673
914477706 594733774
826966936 752390525
669412431 898858731
989158534 184967294
890856004 -557095940
391169777 986226957
568118378 947939445
968779204 -234566636
-263121029 935307047
168360984 987348885
-403597182 897382468
951399793 481358996
939957749 522492897
-694300395 754380744
-307027937 924965367
761138908 827802238
-419798513 891959589
306517795 989999871
797904464 -740875030
325555994 989782998
949984633 486910619
505228012 967466606
907142533 612232665
792405171 795589447
989156888 51240049
60140482 981527113
979947415 320048572
977295846 -159311424
758743875 830037554
-55830518 970437182
109207805 984622825
-594474768 816575654
-20104647 974426583
845630515 725583967
-43431206 971876141
851579428 -648629746
157064630 986900993
-393925214 900495684
815605661 -713718174
976421408 -168273469
-80634368 967347094
705714827 874398056
930722891 -430428934
844905431 726677817
-364468037 909483559
989018728 45352159
988808355 36999607
925627373 -449344906
951020754 -341883586
-229821707 942433865
-329930840 919085814
39185747 979933255
789388818 798963604
-354051495 912505276
-251766991 937802523
971520520 -212928266
905526279 615957561
989638916 164885077
-404042468 897237214
935249613 -412681162
-683830338 761846159
217012776 988889998
981872006 -105285581
-374185957 906590644
719282686 864020651
290460802 989959655
-427597499 889261621
843836325 728279983
860168138 -630891636
531524795 960090108
628562631 921647071
744579223 842808463
-665478436 774404651
-594071548 816792653
537003037 958408467
969673774 -227726933
-609790737 808169836
266326043 989771102
-182074833 951654003
887149554 -567031921
-344760874 915098226
-57448102 970244888
898999935 630381592
-699130498 750844311
631662498 920068830
409655568 984413705
302726436 989996841
139094211 986114075
938334662 -400036456
205553937 988587998
-413674783 894039255
-92181709 965813079
953180432 474123353
-628215566 797630026
978719148 -143890548
881590850 665249410
71676444 982332959
984705480 -61981932
646562855 912093522
1000000000 -1000000000
934573900 539531603
972132757 -207826478
-9920564 975479835
927806451 -441408453
448515296 979165279
-583617364 822344045
787765939 -755335748
902712163 -523593890
798304686 -740289140
-357834512 911419643
984461770 272980047
-149368458 957293606
-568428431 830141890
-183724372 951354265
-22200174 974205553
694515407 882464378
-448725690 881673563
-204884557 947394663
-360270937 910712738
15878460 977954796
838030660 736783752
-357002068 911659395
-100777744 964630459
345131143 989150163
151913077 986684151
-602846789 812017772
954251451 -325251802
980639791 313730401
-382227772 904150458
-119122270 961996762
206960118 988626665
-511241737 856711211
713681512 868371473
-586791083 820672814
-689227552 758029602
-153741944 956569388
986553858 -26065345
17344031 978086747
986522044 244160866
-166343855 954436297
826088833 753596339
897467411 633629008
813810819 -716587127
861076521 -628927592
-594336740 816649948
-210628454 946278866
881403541 665599059
-698838223 751059703
472299267 974903264
-135437269 959528349
882568661 663413670
906480529 613764903
906893324 612809991
947323994 496925694
944271787 507872844
822506363 -702305854
785408746 -758587294
-684108967 761650840
-232743347 941831690
-438928505 885249929
989196711 53021763
319317723 989898066
864313532 695838974
734351983 851643380
-637419690 792162503
603658196 933517304
298172182 989987412
946607632 -363201119
-397166816 899460377
979053639 -140111241
493961292 970223206
-194159012 949427513
989864149 97304921
723823516 860382623
960838934 -288326829
989983236 134653697
-311463784 923851655
870853123 -607090370
788013962 -754991133
-201125318 948114698
-562804619 832952943
185021348 987955139
-261110688 935753138
515931010 964628395
171419935 987464892
778025333 811196787
-45780586 971607454
920699180 -466652754
524787529 962103402
922674299 573649415
777697326 -768864493
-321316239 921335385
623632080 924100470
128708082 985626921
-515476886 854874434
974432548 -187523039
867653305 -614372655
2275090 976684260
-174593626 952997629
896184433 -542361863
787281102 -756008045
-107004350 963753106
791768314 -749726681
833519226 743252394
428013822 982146976
624701946 923572380
-264606597 934975491
861785952 700077057
11711495 977574326
977418606 -158025681
-389088815 902026055
291630106 989964528
444897172 979740296
862214853 699361184
816890302 765920555
12222717 977621438
590319218 939237932
833368956 -683299692
-366642493 908841736
942359452 514467227
930520805 -431205100
-703800185 747373975
987997675 216745229
-524069713 851092614
961894385 -281886807
288997968 989953202
975389557 356087988
-1514421 976316837
-278591196 931794224
-697542665 752012887
773929709 -773736106
965585234 416375186
-293443612 928296050
937339707 -404182180
972685035 -203130978
433047358 981469718
930674619 -430614445
827918387 -692988720
820127198 -706302515
736855796 849513480
245150417 989475810
-387808397 902427918
563194716 949723374
805948129 -728839563
888703970 -562892097
780287158 -765464685
840662872 -669887596
-481080241 869231199
979573397 -134108566
412042984 984143448
-592012625 817898383
971927560 -209554273
986760647 -21491653
-372940131 906966321
941299227 518038285
703213924 876239834
688618885 886501407
770006293 819285556
981560640 -109447288
626468551 922695704
989965797 112351272
-692125215 755953550
49136355 980709567
898865156 630668377
801399920 -735710443
-317871050 922221710
-603442628 811690017
982079971 299814709
-228262133 942752920
615954995 927827047
989172090 184498030
472917284 974780387
175229939 987606328
355835511 988650462
482664790 972752193
640892924 915207416
970151241 -223981516
987153132 -12365685
723701820 860481365
863830114 696652075
-646080889 786887648
791411715 796707351
898239333 631997721
854135008 -643467707
-633668059 794403976
527403622 961330903
984780243 -60663227
-387278744 902592984
401680800 985253863
-161594808 955248648
-540777113 843531360
887282192 654393094
889753019 649521147
369485774 987842825
948167789 493811924
104463835 984359272
986921730 237642611
-495285156 863442773
923825623 -455778127
199600409 988418518
989880425 99388097
988683434 32378028
937649512 -402905742
766297614 822900879
981125177 -115098781
966429577 -251793498
-702702260 748195018
293997250 989973667
885648126 657545124
556133687 952193734
984972898 266476463
793246347 794640204
908314213 -506764894
-181951562 951676388
-639125490 791136143
910083422 -501297698
-635562432 793275050
-51302251 970968650
222729311 989028353
829153220 -690824469
989997080 121838137
-3491647 976123090
834249819 742214484
-212882492 945837100
989077050 47790048
947876463 -357210514
-667475350 773070916
702056640 877085833
939121410 -396702578
-318747514 921996889
-579711804 824377602
147100547 986475062
-579511547 824481392
215329880 988847703
-545152539 841500839
893918542 -548715179
-622272527 801086278
892163938 644651302
960664755 -289376945
278246428 989886833
915473374 -484128572
988708165 33278531
987098105 -13682115
989764213 157238844
685352189 888690434
-707590639 744506142
986622233 -24562910
953408086 -329678079
365238001 988104725
132695072 985816198
596284922 936724555
707943529 872737687
-664230184 775235552
936658988 -406972930
824437626 -699010053
988436543 23762752
250464180 989559025
960707625 -289118825
-161366813 955287339
-607383035 809511232
926982776 -444432404
712891358 868978174
682142351 890811755
974823229 -183857629
837066102 -676560846
-51259329 970973638
439132556 980610974
949903548 -347436261
985740904 255938196
629320426 921264687
578245930 944098209
-636317738 792823425
-639618620 790838772
985605496 257883042
-138932497 958978634
226050523 989104491
980425002 315727230
694343380 882584069
853176283 713965618
-727051678 729116036
-453566679 879868671
-278510066 931812996
278152163 989886083
975986338 -172597501
964701682 -263798647
989997011 130399923
-724467078 731217034
-166077678 954482136
-463759622 876002468
971893022 379749421
948689770 -353319670
923025603 572706455
773002791 816310301
956649356 459304149
499691594 968852953
828039980 750912937
924563623 -453154829
164379452 987195419
-700582608 749770811
783681669 -760935092
979471378 -135306234
435333656 981152526
-697751831 751859148
981818133 -106013845
-121334677 961669048
984366651 274161559
898180518 632122604
507394187 966906140
136699711 986003407
-213880521 945640323
951068365 482672708
923738522 -456086583
591221780 938862464
979212609 -138294223
989087254 48224300
821174420 -704552294
-158947633 955696292
985513241 259193977
339535659 989362119
-498073850 862285724
466898594 975941454
-336882857 917239001
-435211609 886578961
-157287647 955975599
-257207257 936614195
-424696091 890269798
855916467 -639836715
-516234427 854544603
-335807279 917526693
-43894406 971823388
234441904 989281563
884453163 659835832
985557986 -46411010
300723290 989993818
92461046 983658193
130497221 985712113
987710507 1791177
-41834456 972057405
124734226 985433271
788157868 -754791006
989598611 74408457
47974921 980621451
92018062 983631587
-577141631 825704413
-232114932 941961733
982964997 -89899291
861779156 -627403634
240992478 989404713
989795687 154944160
-351851480 913128032
-274559295 932722514
375734387 987423315
972180744 -207421294
916816385 -479722789
989221100 182773499
946563492 -363408031
-156483134 956110613
920322048 579878286
-634872939 793686439
985101044 -54938185
903087022 -522493422
796796417 790587348
918539217 584493606
-716088525 737912629
388419899 986458262
845575163 725667713
989238093 54909677
-19924533 974445525
-229337580 942533201
777297944 811949837
-642286893 789221123
959004404 448829070
980270358 -125755514
822931243 -701584403
-27042418 973691864
-407495990 896101235
870500163 -607901377
715249880 867164762
983898050 279862924
-690170534 757356465
661022439 903873400
951151625 482343035
831575569 745986990
837601556 -675573955
-720330681 734543228
194486461 988264021
294912865 989977021
-127016248 960819362
-171369029 953563507
878336637 -589393915
836647598 -677330908
863721399 -623141249
-494066740 863946233
651347330 909422240
959363404 447187443
846823778 -658043891
860957040 -629186471
880333419 -584506628
-498228535 862221339
965683086 -257074912
893987529 -548524006
855149336 710862989
-445399776 882901948
974938894 -182760542
715877540 866679517
102766130 984262694
-264649999 934965782
954501274 -323928946
927379007 560691931
965645621 -257335595
604899779 932962040
-672361512 769772125
923386432 -457328868
81989816 983009987
70287087 982238750
955247669 465386690
384645026 986760765
663896407 902180495
-524436355 850929095
924909252 567583617
-429329474 888657144
976117235 -171305486
966550179 411149556
-369720978 907928128
889228198 650564950
950035665 486712817
-592253608 817769366
878356564 671211603
907153223 612207872
473472167 974668960
181843535 987844372
969232798 395983036
823273268 -701002528
-332693067 918356150
985049164 265483991
-238466017 940639971
796755026 -742554723
390618753 986273910
975468750 355516633
-690801851 756904448
-666859704 773482881
989360521 177565839
825806172 753983044
-724819199 730932134
896468075 -541560855
719086419 864175169
969206713 -231327199
350565060 988917847
281233071 989909037
979410201 324692121
-635773467 793148964
703626130 875938150
880671042 -583671632
973351641 -197323215
958973097 448971569
-600166333 813485821
138480344 986085736
483943757 972475987
-722345203 732928634
948765897 491572082
773983322 -773667193
960095674 -292786633
801300709 785336438
398303494 985579520
-654853125 781351569
920608284 579129294
861342871 700812422
790171127 -751979832
807616684 -726271942
-184176773 951271867
-672252704 769846260
869789060 -609527341
-387872160 902408032
958342710 451816670
-676050357 767246347
905458779 -515445131
-552350754 838075306
754842422 833625949
277140612 989877873
943148520 -379046153
926778214 562397443
346272340 989104229
874566714 -598424382
486807228 971847731
284129645 989927566
-344437964 915187136
-360654808 910600843
-386085791 902963462
-679291847 765006377
979686125 -132779642
-614109893 805746584
848047068 721906731
698970028 879311699
114283448 984897627
966683166 -249978629
-429849726 888474689
907778003 -508407721
971855711 -210156128
980625691 -121395563
977484773 -157329641
-572790753 827934889
-211921738 946025667
-546796765 840728592
865802680 -618519877
-10812956 975389232
918041387 -475661926
732627415 853098072
-485332964 867516916
440317250 980437170
939757885 -393969905
865710364 693482363
925975576 564637867
889403798 -561016215
923480585 571481700
668887309 899179327
-712353140 740844188
-493839455 864039978
-194761812 949314863
-439488788 885048185
979848818 -130848387
811757693 772509011
571376315 946731998
968123172 -239472117
929576311 -434807576
977356078 341396423
886359506 -569117822
960103115 443769080
962599087 -277471866
984644795 -63048518
-549160610 839605366
967253656 -245855851
846787865 723829018
-525753276 850341031
624112792 923863674
-670093442 771309389
822874963 -701680049
988225891 211451851
545012535 955874120
-581354334 823525329
711524020 870026179
907970169 610311117
524203729 962274961
639705201 915847356
-654576992 781528366
-555547655 836525648
647891929 911355123
-557325078 835657268
-550095790 839158983
739335544 847384182
139485157 986132073
169749321 987401672
30154143 979195097
952786717 475750145
-8436132 975629929
917473499 -477552156
830077383 -689192015
698613461 879566778
-398134206 899149957
815539293 -713825100
823094115 757679040
878661859 -588603298
-558881760 834892668
-453360837 879945841
-125714141 961015377
134716259 985911114
-557081671 835776560
-303508495 925839980
914632654 -486861356
989734979 84511081
972854370 373492922
701406066 877558581
958326794 451888045
831837298 745619948
-680322439 764291477
932658118 545292232
794544578 -745754630
890407933 648209454
985840989 254478843
729706135 855540910
-512929869 855980568
806136328 -728551456
-573558661 827542527
-536290850 845588727
-75524141 968006882
845008772 -661589586
-404976538 896931770
-408247719 895851538
-138155301 959101537
144920415 986378423
814929026 768462368
-656920827 780020533
-376211435 905978736
-605768563 810407068
768044101 821210965
-690397243 757194359
973646807 368205282
829436111 -690326223
-547112076 840579368
-594761570 816421187
-698662018 751189514
-463310961 876173963
788773589 -753933984
875905881 -595238172
966927146 -248223929
274930059 989859344
985296820 -51356476
-146328396 957791014
675698875 894952775
-281312846 931162964
952629682 476395554
989998056 122679806
784342693 -760040812
979337084 -136861247
-719315962 735353543
12322625 977630621
935959940 -409817725
-575017725 826795629
-413166118 894210070
-593240616 817239543
522932842 962644801
106815194 984490795
389779262 986344955
819410596 762618069
-398393811 899066476
-689065421 758145000
-61272836 969783352
-618285393 803372569
983625753 283065136
811527070 -720194444
456540521 977811619
989078774 47862501
-418325583 892464032
890083030 -559188259
164013542 987181105
405565860 984861212
984343779 -68209306
988558675 27925400
139175398 986117818
-479566890 869836069
976481145 -167674160
-429003281 888771352
983366979 -83844541
938118069 -400949187
812726562 -718306921
302170099 989996152
722757704 861245806
989576458 168150901
850583041 -650621422
821020865 -704809748
862159552 -626575485
-501141464 861003414
918755271 -473266590
563248987 949703963
-132652646 959960562
680528073 891865764
325174413 989791279
921246901 -464767298
947077220 497829540
982890129 -91004303
989920638 143718169
-312463747 923599061
-204065691 947552445
882728705 -578491085
-574775655 826919668
632156206 919814864
633701445 919016478
867841318 -613949056
827752160 -693277584
875188557 676963797
953613418 -328606507
-58568766 970110593
-725965363 730001829
987058167 -14626202
841186259 -668901272
-548067024 840125709
-648724865 785240309
979641260 -133309312
981278935 307686901
-218759449 944670226
222158515 989014957
940503610 520693265
-687991666 758907803
618591803 926559479
395384989 985850557
545613028 955681392
450782751 978792590
901100800 -528288142
-131371994 960157557
732416179 853275655
-284704690 930369366
898459690 -535893785
945215889 -369659323
-450582155 880984034
973090382 371929746
-104232479 964144922
965144176 418725803
-721968246 733231183
-342355371 915758387
827991302 -692861813
453480714 978338180
-137240416 959245461
942885207 -380223856
-78483858 967625918
-410453721 895116686
762699251 826331231
90221213 983523001
-480119617 869615561
-382715989 904000739
582510339 942419274
626618964 922620640
793882535 793920849
66115843 981952401
989738603 158968242
923429834 -457175893
819305785 762756316
987117238 -13226576
-364114890 909587569
980880989 -118199685
393884291 985986822
986460772 -28061842
989248613 181794314
921153795 -465088768
-494736741 863669700
189027741 988090006
989969354 112996327
953667783 472096615
974102935 -190557589
330167021 989664628
-641439091 789736889
-273710026 932916711
-718252578 736200075
986774802 -21172418
670005663 898495742
-508257883 857994996
37842367 979825628
-4285449 976044795
-726624767 729464582
986024932 -37137197
348528395 989008972
600674378 934833741
-17016936 974750070
957769241 454375915
-690322648 757247722
985122415 264519133
141626533 986230145
881263303 -582195191
967934746 -240869679
256753375 989649820
-336296043 917396018
915424098 -484289582
-100044642 964732847
89980372 983508290
236746498 989327116
970796287 -218824358
-678517992 765542087
-133088588 959893196
333408449 989567790
915311021 -484657394
425616580 982463057
2020863 976659776
430852299 981768532
-16399165 974814381
129013078 985641505
547134193 955191308
813656109 770094301
-560976458 833859166
939947207 -393149553
-405551469 896742744
-376854900 905784110
940293760 -391642206
902256089 -524926115
-172254076 953408865
52560686 980967083
-52058096 970880637
269250529 989804347
905097487 -516528092
778460225 -767868746
457259648 977684806
291911159 989965670
-472664037 872558308
-71708123 968491972
977544885 339929296
983626978 -79851010
693136222 883419330
-71088027 968570074
406226641 984790769
739705377 847065021
982619228 294254780
924814307 567844446
966449005 411704336
-514165036 855444505
988299618 19329798
-97301875 965113428
854216193 712335779
941336561 517913159
629743597 921050046
617332944 927166600
652736391 908637922
648132955 911220686
-190022971 950196916
672692956 896838217
963977044 -268596791
971106588 -216308757
-371985522 907252199
-110074871 963314702
97800550 983974661
803505876 -732549424
530607344 960368443
962762243 -276437815
-213056099 945802903
-542227211 842862006
786336973 802322305
286711823 989942038
-385760286 903064175
-529034749 848870674
-227370731 942934643
-531927504 847568690
483809206 972505226
949253831 -350601198
245255439 989477543
888101570 652793749
651211355 909498671
456907404 977746967
-308923001 924490922
-688106342 758826431
876351117 -594173426
872575341 681623012
914129471 -488485956
908817313 -505219581
911161816 -497919064
521756879 962985829
368639602 987895444
-620612219 802041570
-723066694 732348055
-571786203 828446833
965521508 -258195292
786758551 801861392
951037983 482792861
-32468116 973104874
704488708 875303754
834898659 741288013
-269338932 933910126
859053236 704578060
774490064 814814404
613311938 929082700
-576672479 825945872
-367616333 908553520
752409538 835833547
989709181 82387144
968628152 -235702299
311905633 989977801
979270808 -137625139
852868429 -646033556
-493106632 864342007
788720561 799703820
556069415 952215747
819639375 762315539
928546242 -438669567
838495496 736112613
-699060495 750895910
-647726012 785866302
-392467888 900959213
771391052 817915653
455092026 978062338
-391485169 901270163
810085974 -722444865
976814000 -164292268
115346227 984953736
-541889312 843018207
-139637205 958866864
505472230 967403920
988821955 195747137
-201787039 947988568
898026621 632448466
-664067472 775343582
372454163 987649253
708561606 872273081
989966002 137759997
-543006111 842501006
988187113 15757610
856437598 -638769046
-452390801 880309081
893368991 -550230592
-349305413 913839858
-123895009 961287845
967288017 -245605628
-554383271 837092273
828802896 749857775
-376571282 905869916
988621584 30143384
978105044 335515752
215821566 988860204
-310550116 924081769
798618933 788480046
896663323 -541008706
949408201 -349854759
-601567501 812719167
-575405104 826597067
-208850041 946626102
905626955 -514939160
-644156242 788075645
669212016 898981234
760344797 828546187
922752192 -459551981
817814431 -710125993
978522420 -146082378
579711729 943525403
961237867 438394805
876103234 675311488
-395773611 899905911
971428606 382696074
459334682 977317005
672314299 897073037
645862063 912481729
656806340 906313487
123963402 985394753
-394366309 900355057
989979464 135371341
753890562 834492163
752318376 835915839
-506692953 858661480
261366673 989710169
-386961099 902691787
817388492 765269544
919640159 581653041
279729412 989898060
-143275457 958284968
810677077 -721524048
-620251575 802248512
861049132 701297959
-208587135 946677274
935690840 536105840
155682870 986843330
961724636 -282937252
835579817 740311230
989365296 61154571
-148801244 957386697
725086204 859354353
924095728 569810577
38901279 979910496
719969793 863477367
989920147 104838766
896631887 635387105
326697795 989757182
979028302 -140399404
-96953455 965161541
826821063 752591328
971064681 -216650078
-531347124 847830606
937958003 -401620596
931201047 -428585814
-564348224 832184688
453092940 978404183
68732518 982132641
961523759 437018853
976676058 -165700209
44043563 980317946
781184318 -764275934
-58142180 970161874
857064392 -637466961
928441736 -439058071
56867445 981287460
951370270 -340117501
-535555672 845923715
859955399 703098583
877574981 672637837
787438712 801115905
463610150 976547279
942559014 513790910
919497174 -470752276
-162509657 955093167
653763114 908054756
-221160492 944190235
988497509 204676425
839004890 735375598
983272528 -85281677
911276555 602489400
942943783 512479369
-520206777 852802980
526930463 961471587
-232438385 941894819
816091362 -712933033
472673327 974829318
-595974582 815766573
-595953890 815777761
987955977 217680103
601690998 934388599
475108816 974338557
974583051 -186118982
646014567 912397353
-386300807 902896873
975119834 358013749
203359816 988526474
967814491 -241756360
252087776 989583422
393964995 985979523
145232020 986392348
763559588 825516604
958532205 -301828306
323524857 989825655
363962023 988182467
908939094 608045731
926565606 -445951125
933289143 543407100
815685312 -713589752
-418828054 892292161
73292054 982441681
977886413 -153039006
801119939 -736128384
988849530 194925161
-27746964 973616534
794900258 792762693
-560456665 834115988
-381669770 904320936
-610780242 807616654
642105784 914547338
-272918107 933097359
-39508536 972320232
71149655 982297303
836728275 -677182531
-654207859 781764347
953366583 473351513
637719323 916907783
808043691 777159768
987725889 2208478
853265090 713826552
-619987832 802399614
788354606 -754517371
906411096 613925206
497365411 969419798
923352477 -457448406
983980088 278887489
969826229 392482610
891268090 646474864
989747767 85607888
884147378 -574859890
901737865 -526436307
-116909502 962321816
214560436 988827925
986069357 -36230086
-267746623 934270140
411223727 984237191
-673043686 769306758
943037337 -379544130
964895958 420033208
-317795060 922241178
153839731 986765899
987537558 226346925
845802050 -660043121
868890197 -611575577
953673780 472071515
897194306 -539503807
443399483 979973075
-186702632 950809373
800187672 786646446
332775028 989587218
854431876 711996718
659277571 904889472
-603585174 811611583
161501635 987081853
-207943555 946802413
950900324 483333919
959531610 -296097013
865963505 -618160889
-303088351 925943728
40609635 980046925
957577510 455225814
980694540 -120542255
908354914 609414475
-20487544 974386276
989665517 79021630
835866684 -678762703
-630521845 796272661
793963299 793829362
914269612 -488034319
937991332 -401480969
478217346 973696297
-646690769 786509919
-398969463 898881221
989297324 57764176
944820243 505939212
-118954013 962021607
-182479151 951580578
956056325 461890410
975965029 351906409
398910161 985521955
678007777 893486516
59299270 981466061
961855888 -282125660
348479093 989011103
539966565 957479627
989633909 76727910
-407775406 896008508
172471913 987504442
827731503 -693313469
446281244 979522561
-119047638 962007787
-658231929 779170492
615713333 927942541
948405693 -354682425
-358149602 911328717
964894497 -262497371
821060926 -704742586
71373977 982312508
58518783 981409196
-275836456 932429531
601044185 934672314
151725757 986676121
871032297 -606678354
-460075830 877407315
-71915140 968465888
891289068 646432338
-232141389 941956272
470028921 975347348
555772635 952317363
442929634 980044921
856430579 -638783533
982794154 -92410294
641202557 915039723
67189617 982026785
-657267904 779795919
728251661 856749293
968399575 -237414175
911973886 600815517
987399844 228997204
-552702572 837905566
29339481 979127004
983995103 278708251
-580210858 824118840
612476456 929476090
983727394 281877939
200864367 988455178
781174672 807884678
933155362 -420989754
-501538054 860836951
836051508 -678424365
-494717447 863677670
839072112 -672852657
910404114 -500294659
874690441 677857095
830899004 746934547
428517172 982080315
984173298 276547083
-170234051 953761548
888800597 -562633733
852350620 715255536
712714638 869113740
-638071107 791770983
945594683 503183595
287666491 989946989
-513736410 855630620
688449140 886615891
-346285262 914677745
813196666 770681166
235170320 989296165
985690669 256662529
782989837 805948810
980225868 317550759
-506963734 858546546
985603867 -45516214
565758453 948801529
169859294 987405839
927900146 559208947
-620128641 802318991
952560997 476676891
-613401788 806146315
-565071903 831823560
-503616445 859962732
447722951 979292806
969030452 -232668920
855679152 -640321937
795056163 792584465
791354964 796771056
787508143 -755693615
-225517797 943310923
827502596 751653068
-63537418 969506262
989335278 59647289
958877962 -299861698
714717080 867575499
607128656 931955129
980516297 -122743902
-531745580 847650828
868641397 688480900
687915862 886974933
930049434 553006656
920253936 -468175498
989997648 130006983
871270330 683919289
950129153 -346324183
989652887 78091845
818395390 763951790
933798871 541873804
-522031244 851997671
-505221119 859285276
610347029 930472814
-172188800 953420302
780121225 809001509
-129711348 960411017
851772945 716154933
810793819 -721341924
-575220741 826691591
986713348 241107851
-91423735 965915486
988575695 202630836
680590359 891825374
217155352 988893534
970852870 386269958
-191106835 949996199
-554899856 836841108
509054176 966470219
759045186 829757635
-629025690 797154540
930772452 -430238043
880537091 667209077
640916129 915194873
-90938401 965980946
591906710 938576314
877762711 -590782051
-205854615 947207405
784109452 -760357348
971466976 382454564
-543438016 842300028
951860697 -337627552
984564017 -64456409
390097272 986318079
-587262798 820423565
890743467 647533938
989996517 121354682
-58396946 970131278
837015878 -676653271
-48446615 971299886
844570066 -662442881
909610945 -502767982
601018971 934683328
954728529 467608541
989303934 179743464
-685292507 760817688
-468489200 874183089
507073695 966989833
982600343 -95210492
958662558 -301087712
-34404868 972891107
-663459992 775745879
857094329 -637404589
983407310 285578755
983846789 -76387218
6673984 977103870
951038605 -341793949
939726188 -394106770
987365953 229634906
588259616 940087904
606062316 932439165
850384293 -651017257
-122999505 961421442
-132249531 960022808
898580246 -535548878
913831532 596324709
983204931 287873827
-674836000 768080374
984409280 -67101233
787598617 -755568110
-145051078 957998255
972951843 372848131
50401203 980805091
210864766 988731656
979924920 320246359
899517262 -532860139
930918253 550452588
958173573 -303856754
-473857438 872091177
-75972821 967949342
-452935970 880105021
207609027 988644299
32744201 979410005
85368762 983223724
678401181 893234814
-95263927 965393561
-661574971 776989444
-297223520 927381702
-581370503 823516931
362840081 988250187
-533534436 846842426
-552973058 837774997
273785665 989849240
759661171 829184664
879564933 668999808
-344083142 915284742
826421918 753140089
-360518573 910640566
937303218 -404332257
-312326655 923633771
982365318 -98521471
989835961 93996297
826385595 753189940
977671954 -155336596
840171280 733681336
733253248 852570755
182632013 987872196
847641892 722526483
-176371614 952682674
-715354302 738491432
986476076 -27737132
743675164 843604965
929924613 -433486156
-674986625 767976981
967385699 -244893863
988749151 34786271
-320784524 921472898
-534888313 846227541
969210436 -231298698
986839699 239037404
255752818 989636038
645045934 912932236
-604212517 811266185
-234471918 941473298
-413943608 893948730
452820972 978450175
966260313 -253003149
271788320 989830717
148710930 986545854
988623758 201339956
-673765965 768813342
338395464 989402325
130930886 985732716
930509997 -431246563
930104793 552844519
-36526554 972654753
982798322 292345202
811249774 773150874
980458261 315419418
767372900 821862538
-50355209 971078677
-393260943 900707212
570564695 947035497
-9023578 975570675
82640518 983051319
820029237 761797877
-333935772 918025972
-355696192 912034763
837310793 -676110094
-416220063 893179743
952778729 -332928572
910794252 -499072470
-573965016 827334743
774586614 814716770
835515236 -679405349
-587826092 820125439
726452707 858232754
304331936 989998375
810218005 -722239343
-618060608 803500801
989104502 186787485
986803738 -20519304
983101450 -87862210
-666233652 773901135
-554510747 837030323
721289934 862425497
-417083894 892886905
987699850 223091422
972120472 378285061
989601377 74582702
-262212898 935508776
943120842 511871601
974405173 -187776643
801008388 785682216
-457807871 878268779
779071691 -767066774
-608107340 809108328
-710721776 742105799
786118140 802561283
839404290 -672235119
973580988 -195277322
802214846 784252753
731654250 853915092
367074412 987992100
905406304 616231594
-155070133 956347268
951917297 -337338701
-248648968 938475275
-206161847 947148016
18073017 978151885
181312956 987825569
814554167 -715402969
-564448056 832134884
148348635 986529943
988471008 205357168
974461981 -187249289
785969036 -757818676
721844035 861980889
989659878 163727875
824965445 -698102600
-655690558 780813859
-145907265 957859439
-635919075 793061906
668613384 899346380
-197742312 948755910
-283685478 930608524
442667976 980084496
200516440 988445138
434401237 981282393
988547097 27521656
-489703854 865737180
-503091807 860183905
842927102 -665599747
-221045443 944213313
-720282549 734581729
915955696 591048368
-549736569 839330634
-275878581 932419860
930380106 -431744866
965861006 414892616
-210682338 946268332
-710521764 742259960
-392165812 901054961
95590936 983844419
-420375457 891761520
928904649 -437333833
-725088690 730713663
948540357 -354036520
463940421 976486910
-546014071 841097073
908679355 608655459
-724067071 731540576
-506740181 858641440
-645361785 787332227
984580948 271484694
813837223 769862841
978223942 -149368374
985896581 253663672
429113731 982000942
-258476818 936334730
-589128882 819435047
102296348 984235834
988793606 196582777
-613665472 805997529
-550125465 839144780
611850827 929769512
961226232 -285980313
691681249 884419480
980424749 -123866061
684362942 889348764
858236474 -635008680
822089033 -703012146
882139184 664222170
-704648846 746735936
986798286 -20642389
941881247 -384670290
-446947657 882332142
698052225 879967630
-147554065 957591134
871132699 684160284
956799185 458648631
525487648 961897444
887493744 -566118717
917601957 -477126048
-723764577 731785099
901671095 624613409
-646647844 786536532
-299124885 926917873
756528246 832082527
-660319061 777810878
-693451312 754996311
-344387875 915200918
591649750 938683943
