10000 11
834627808 -357849584
244074087 914995089
629676256 -609711111
922688238 -159935516
910419008 569983164
946364244 -77566872
825426548 666789475
564756863 821829953
813245728 677590168
-489297535 987413317
-703132996 989633896
202310612 923058602
-712557063 988974597
168910313 928956934
751196500 -480947533
837626671 -352593621
-870840651 891800634
962832438 -2264281
988407301 344862527
859878509 -311219162
393632262 879254200
661119122 -580597258
702083055 -538552810
205096379 922545479
744868950 729273246
921732229 -162844227
956066358 -35611314
724971409 -512776687
741442113 -493094913
137558318 934136977
-382295143 983601057
917535028 -175296594
791115699 695843394
749818933 -482688928
498128636 846780789
981295640 125883409
414239482 873400280
-95629294 963638000
-51431180 959066771
773757191 709111382
568207709 820433666
-476538022 987059932
980128421 404234345
988623312 231818516
-391163365 983990129
797115196 -418091809
638309531 -601954856
-314333514 980221960
655496273 -585987898
-866537239 897886283
979656553 110326150
474264707 854850921
972278283 53423295
967304146 22462612
669243937 -572647867
-429743786 985533382
925533395 -151113252
675538202 -566359382
989931503 287233472
989685352 322670638
-30844230 956785366
979775448 405952185
-565549890 989029645
-373556758 983206282
913858286 -185789837
939033826 -105637508
4827107 952603999
983906316 154464014
627727127 794342240
813655934 -392679667
431177484 868384124
957480330 -28969375
988875639 238592891
941380643 -96957320
981072531 123662612
975090855 426359764
749690590 -482850699
770036604 -456371677
792536504 694716348
799072532 -415165137
746935681 727905166
982168953 134910441
675678086 -566218319
39138048 948315583
186607253 925889453
831970781 -362452526
987384620 356175276
988787814 236153371
753598373 723418651
983794998 153134649
989303727 331241677
775651786 707703895
972291387 53510536
656291290 780482264
-56536637 959617209
-24727440 956090647
-850621826 917695824
981126119 124192924
907274962 -203780072
953772770 490450250
983244667 146718040
936192670 -115803458
-795826095 962610487
798413973 -416152142
923397225 -157764760
553113777 826465425
893762500 593049867
942755212 -91747596
-841688004 927330137
799260938 -414882302
934155608 -122875641
640331644 -600115923
790856812 696048089
971201912 46348842
868771159 623083798
-62119612 960213216
976104451 80790578
-573324103 989147196
782272254 -439574121
985707511 177935891
763177290 716764872
-567866946 989065325
795848560 -419971400
267866656 910044421
680773040 767686233
875516333 -279383485
842460647 650649908
667772504 -574101752
933756336 531857959
989999601 302843624
968379673 28793320
714044524 -525285636
786218528 -433980483
484056994 851590423
976465199 83590122
872607766 -285519765
981889286 395142298
970975027 441543290
453837146 861409383
972262968 436991302
609861839 802535559
275316017 908443887
916730599 -177622977
-302760497 979566895
907084928 -204286476
251341357 913506863
776838141 706815605
980599292 401888287
621592273 797189185
700196032 756817704
694097021 -547158580
-721678804 987911248
932380518 -128892335
989998317 301283592
140831453 933611873
811305985 679248644
879047167 -271793120
-98071651 963877604
-215718907 973899328
731746928 -504792646
867499824 -296043168
842443682 -343994624
776574675 707013086
-781293328 970286250
971657896 439146447
912830793 -188666339
-307768364 979852714
171474333 928520023
730903880 -505794289
910375642 -195422775
927988355 542023922
794707432 692984833
923173963 -158450074
989996172 299814045
870723833 620883123
-482016660 987214839
910394341 -195371775
976219675 81682096
-830481927 937965949
981915951 132239617
889913436 -247241393
779578071 704752466
951134274 -57680230
92148313 941054453
892646690 594497195
985638275 371227567
980372905 116929807
931297474 -132513972
-801395391 959329590
988197336 221680432
987043187 199000296
15687546 951276100
813588262 -392786862
527434857 836261170
797229954 -417920799
-124934763 966430541
986704133 193240976
-254439008 976596879
-414442920 984949011
973721660 63278746
486665233 850711486
835746548 -355898448
703266220 755041684
752291259 -479559385
761721176 -467408768
567404379 820759832
856824342 636037467
-264806235 977271193
932146133 -129679005
941826261 -95278918
796200883 691786305
-101350975 964197356
869252714 -292463828
-266844408 977401316
950269605 498575277
893629127 -238416278
823240114 -377164276
963520005 464879293
-240282476 975639776
972743753 56548986
352439241 890245217
-522925487 988235009
987742690 212075247
807963079 682078952
879465896 -270882204
532419609 834404639
645405341 785892138
971840784 50522062
944879984 -83481290
624454959 -614321589
977278560 90068983
867273174 -296503253
376605326 883904895
950711743 497574514
855151348 637789843
907268741 574573360
247684366 914259797
799857671 688816640
933151820 532949672
989896683 283364315
737022621 -498471928
791684576 -426092011
940907914 518304635
711512468 750190941
664583754 -577233503
976246470 81889660
988910737 337928173
734412900 -501610174
849115938 -331768540
782826276 -438793722
974357447 429210977
973615506 62537590
987314918 356871819
601130647 806428146
-511329161 987972074
733710818 736505170
974783045 70876192
905905645 576524345
958111876 -25956516
748981298 726539177
714158210 748604940
885170047 -258197831
573872444 818110634
-629499935 989770212
894461115 592138759
788228286 -431098356
814117487 -391947328
982567405 139188772
-859174527 907516325
989649714 323667745
128342794 935596081
836457474 656480097
-548060389 988734202
989920744 285930003
866432965 -298201883
941475968 -96599147
-797509251 961644485
733336897 736743139
861173184 631411834
931476687 -131917501
744611855 -489189085
989972382 293565549
-783146549 969377730
769401438 712300959
436581584 866748016
-516936039 988102179
979901932 112562398
845018913 648113328
775084151 -449535354
757476368 720755332
959967543 -16904202
644769260 -596042242
987068387 359240853
794924503 -421337429
795253514 -420851562
976778565 86060045
969938252 38320023
53988872 946362046
936520874 -114648260
823355240 -376974097
-203511296 972993778
-164563055 969896012
771763100 710577825
989996361 299913067
844778682 648352623
266897674 910250834
941656898 -95918118
337174876 894084317
918855173 -171441778
985774320 178896290
946217201 -78157438
989223998 249445435
981049340 399590925
938516810 -107516761
22108838 950479868
915626122 -180786994
901846558 582219466
849879958 -330341930
968065798 26929531
989696359 269475701
355929546 889347908
846210823 646920063
893702623 -238239430
431403213 868316202
988713987 340835784
686557649 -555083675
440688332 865491069
787459604 698708188
989779051 274306694
913693060 -186255234
-364802102 982801977
639203044 -601143044
636608092 790149090
-411503754 984831980
924472501 -154433729
784799092 -436003103
910450796 -195217727
506751630 843757417
986013295 182396686
984195359 157983463
751937834 -480007957
793046696 694310485
868169704 -294680237
981229363 125220616
795447809 -420564317
989995470 306057924
610162034 802400472
989364467 254608718
-474803140 987009450
-422831300 985274203
973582728 62309471
935416344 528827882
736420203 734770627
422492919 870979004
476212443 854207876
695334654 759600148
745737514 728699669
989973074 309302010
969627399 446133424
-604109947 989535567
802598052 -409838757
-133547079 967214935
-419498653 985146297
160458838 930382000
983830706 153559227
685991142 764833735
818380007 673114927
-22794809 955869069
790915272 -427212707
620014915 797915220
875967977 614875413
981928645 394926955
989328073 330779951
972824794 434955529
863558151 -303959763
787058889 -432778191
468454780 856748455
691829379 -549562584
875060024 615927248
815084053 676002315
305388784 901710583
916513250 560760030
986036549 182744020
457069798 860389584
619776055 -618405920
954580135 -42426713
403393209 876517995
330422651 895743401
916274622 -178934552
-578260214 989216781
-632190236 989790487
-247657321 976143649
-501583485 987733366
-741874757 984080631
648050197 784595599
989999379 304705628
-777489798 972058805
881964078 -265397317
842003240 -344789112
-837425448 931526671
942547539 515039175
-315909588 980309190
865183989 627060323
801820376 687202321
850588995 -329013627
982667225 140275278
199923236 923495276
981683308 129819688
965806634 13899610
-395996889 984195746
942744203 514643269
955607794 485980532
951961458 -54082022
731752644 -504785847
929127557 -139644484
823229902 668781703
939379143 521295782
973468951 432575098
692133905 761413968
85137959 942064069
-95869238 963661597
291003465 904990059
385311306 881546971
944602145 -84575671
988271910 346504174
780845555 703791535
746952929 727893701
802634246 -409783747
874183901 -282208702
978760269 410762286
679425605 768416087
-322493504 980669058
831034813 -364057537
809364373 680896736
679450088 -562395492
-691610806 989997389
533773315 833896043
980252070 115799595
383069185 882159425
79860043 942812403
784725276 700823744
661566952 -580164561
773147809 -452170929
543266454 830287003
910230694 570261026
713726857 -525643662
191900975 924944805
978038067 414041305
202710585 922985078
892792770 594308245
964172689 4902322
256724065 912390018
969399746 34986526
829619687 -366472664
782316543 -439511798
660882708 -580825585
765038712 -463043200
674578947 771014335
836300379 -354928281
984552253 378980915
765078642 715416243
893494168 -238740860
882535196 607121629
960766867 -12903482
957644944 -28186786
807879412 -401733886
486583211 850739188
926562376 -147869371
-224546307 974535251
509051405 842943343
251193175 913537495
404348357 876246584
983542592 150157438
671804611 -570105138
598260497 807693070
-144334103 968172637
756215580 721624842
631451573 792595111
-483960966 987268542
-260255809 976978178
778597053 705493405
958785984 477877088
-469135916 986842657
719180986 745560504
833700754 -359461839
803061677 -409133696
820881896 -381038983
989512235 260579395
-313385768 980169304
983876194 383410208
-221542303 974319943
-453603282 986359473
983521078 385646075
-326418432 980879735
983258484 146875903
-812619105 951914257
790818474 696078359
230315342 917739748
670748555 773039522
623624223 -615049379
949033179 501335567
645099050 -595737757
837409397 655567020
844707458 -339890916
878978273 -271942638
649988724 -591189095
619964044 -618242398
923084700 -158723551
885194728 603883580
653463128 -587917640
943728895 512646899
667939144 774510231
959095105 -21198308
-530599575 988396266
-375535884 983296630
833081588 659690709
956025470 -35801299
885703346 -256983933
983737409 152451454
887931412 600495824
-573141079 989144515
509661753 842726349
928582372 540999681
-443764367 986029656
570811136 819371610
931018566 -133440178
519648734 839126781
149084957 932268669
720682854 744641611
975053431 426507152
-260138915 976970588
-305677448 979733802
404545842 876190417
800538375 688257856
929578644 539272683
865646903 -299783264
753922000 -477482624
658597239 -583024486
-554485503 988847155
118750447 937085245
845186854 647945651
825499848 -373412625
838997898 -350164183
807659726 -402074261
985680440 370911751
985787034 179080249
985098216 169512494
983052439 388491596
972631767 435660949
729231427 -507775225
-794075711 963594267
976956605 87479334
688093032 -553484432
-152277691 968860151
346409425 891779200
-105606353 964610161
643464443 -597245077
707184405 -532942398
983790912 383952445
986759173 362083958
976563520 84361178
-267079946 977416339
809932665 -398538847
-143860621 968131186
981294085 398312186
-457948846 986498466
973453549 432632626
910366490 -195447734
687158534 -554458581
779609922 -443298382
674187644 -567719075
742996767 730503546
17139418 951096788
439010696 866005742
946892879 506005873
931752442 -130997480
963345381 465379841
749985994 725865031
892853675 594229407
824767010 -374632909
691217819 761928195
757335272 720852944
960801810 -12727259
912122141 567451717
704538488 -535860769
383174005 882130960
8174383 952197269
944459085 511146011
947684139 504299246
-174701548 970729981
896236606 589800504
861682781 -307674293
934161368 -122855919
967933769 26150133
939766738 -102953956
-770394486 975126939
989958524 291143996
956168762 484586796
972048195 51895129
709767715 751230540
-509815874 987936190
-119188021 965898337
967638929 24418743
783295400 -438131771
940543592 519021652
904755548 578153840
523248759 837807522
-501450854 987730015
989803690 318684094
-13923345 954839608
53556771 946419672
828933997 -367637732
981797562 395638958
939843627 -102670530
871621290 -287573743
737001057 734397619
891610990 595831769
881140547 608794572
987089150 199802828
962788496 -2495913
828756142 -367939256
989862148 280298990
412335612 873952082
62744614 945181757
732915243 -503400772
648531273 -592551542
-129911722 966885210
740300525 -494491500
766288563 -461385964
883979580 605370290
726821524 -510615671
570775843 819386071
849828277 -330438593
-512346579 987996032
-347758467 981981183
827230237 665137280
-446713724 986130713
202486118 923026366
928691375 -141058128
-687928472 989999619
502260142 845337260
609644391 802633355
765773954 714919759
984149858 381653397
718884297 -519793099
576364223 817078215
775049760 708153126
987886189 350955715
956820373 482951044
818940726 672619119
888557624 -250408038
858545335 634217538
803393456 -408628227
880589332 -268427956
940275355 519547660
679315939 -562532182
980151264 114861124
896701412 -230931209
774520307 -450304740
899239469 -224588656
-409705137 984759806
508514988 843133723
979982040 113298677
969845854 37744350
686629051 764482211
971960278 51312721
975097368 73188826
372419747 885025232
818045563 -385649644
989040804 243411037
716935246 -522013137
977367066 90788376
814380544 -391528903
774145897 -450814853
982033465 133474667
-167666380 970152613
722317873 -515850190
825631605 666602295
891409238 -243713585
626383553 794969098
989828533 277634691
341394237 893036118
988488711 343841035
987569593 208666534
989076559 244518155
133137398 934840800
736496537 734721625
941335951 -97125151
876894504 613797522
642594421 787260024
-263760483 977204261
913006363 566122057
955802116 485499133
215127815 920668548
955633283 -37615377
894248817 -236922239
-190103908 971963058
957861412 -27154955
-208898232 973397566
921722511 -162873647
984158408 157527672
968254136 450613398
724279139 -513580923
-851240430 916983837
296636539 903717684
660039101 778583213
989970361 293175828
475990566 854281304
786362032 699560357
237324824 916352612
22769991 950397468
865862507 -299350095
645502999 -595364374
827988971 664438312
-149247027 968600167
786769898 -433192055
945860698 508212077
417540851 872436833
978844826 410371609
671039230 -570867141
837112379 -353500323
859606674 633087427
932428870 534248002
-18468326 955369721
490670513 849352427
986085854 367793808
772609793 709956942
785506081 700222077
936410984 -115035606
742680122 730711006
903794671 579505941
346844989 891669009
562390800 822782207
668571215 774180482
725628614 -512011163
465617375 857665491
636533318 -603564324
850691757 642389072
-290054439 978826768
871175460 -288498753
888386750 599925606
930905735 536949273
985977717 181867904
664907203 776083365
178774447 927264123
984039797 382363668
-349530201 982068867
902627840 -215951342
633958234 -605886062
985634359 371256774
957538416 -28693495
-334667859 981315688
689150457 763083821
682075928 -559709674
829152478 -367267099
747278630 -485876206
809253433 -399598895
926418780 -148323996
921130421 -164661866
983055850 144576703
-688390142 989999726
989421972 256832976
-313905234 980198182
875886563 -278594742
712448750 -527079391
908577234 -200292553
940661624 -99644126
-288664220 978744001
940670425 518772437
854485690 -321641515
900720801 583767114
-868954703 894514598
-23987070 956005947
-89118164 962992475
-704730575 989545624
980666923 119717430
986235464 366595070
989650481 267074606
-100325630 964097545
-328208880 980975252
951784005 -54856915
792635573 -424702359
941962179 -94764638
692291987 761324925
11705415 951765701
961713302 -8081817
982625881 139824682
220204615 919700056
749074972 -483625555
82243301 942475736
926636733 544330098
100425567 939844437
973780934 63693944
974551288 69185612
680233811 767978693
989311217 331099951
90362712 941312987
765303255 -462693116
477038028 853934237
785384794 -435169902
784956024 700646232
745143315 729092287
-596272858 989447582
573793680 818143195
444026989 864462955
405672776 875869249
975359902 425295243
920302338 -167147267
658477772 -583139098
971760397 49991742
839332149 653708083
-35027519 957257939
-418842977 985120944
-454256966 986380576
935955232 -116636925
316833935 899020599
349742996 890933163
-382054436 983590294
932691148 533778290
946979358 -75083080
275145730 908480673
680593974 767783441
-337644797 981469683
735677926 -500092172
935407554 -118551353
721619410 -516655548
-68405378 960875289
373357625 884774800
934130867 -122960317
728821295 739594227
-805312613 956865158
925839499 -150150871
971515636 48387119
935199682 -119274705
903309292 580185602
987080684 359125994
589847980 811361724
564507234 821930640
976323651 82487928
903214569 -214436886
3525332 952761605
139586064 933812188
948291219 -69706028
767647494 -459575179
897412141 -229169023
989350623 330349546
380459438 882866477
781394101 -440807427
830685228 -364655252
511104180 842212297
988761978 235454906
962556853 467622742
819549921 672079509
-389839753 983932959
685858463 -555809172
953217739 -48540434
988843972 237702847
883755055 -261395394
679272174 768498937
613131537 801058095
979833474 111935382
845123880 -339131164
982071342 394139154
953532121 -47140002
-438828105 985858515
792980901 694362837
989863992 280452400
235925241 916631488
873508541 -283632404
683003569 -558756385
978580737 100894449
625756240 -613178899
-770122985 975237632
-219241012 974154480
718163859 746180827
657560595 -584018094
-760139914 978890252
796252901 -419372592
-157951138 969342473
702272856 755617883
752665468 -479083776
602263575 805927182
544107562 829964146
983552881 150277989
-786104559 967898356
957838757 480349833
866070568 -298931794
-274726969 977898807
832584798 -361394589
921352953 -163990960
960550868 -13990077
-268434229 977502694
208584440 921897654
919564354 -169345424
878242381 -273536637
-4519641 953727467
-680697578 989994223
826779958 -371270635
833834322 658978070
989793694 275238628
940311363 -100942529
759564024 -470219787
833865400 -359175741
-867269442 896875204
476906645 853977824
952030099 -53781930
-839857687 929162945
974189221 429854897
847956910 -333921640
929372169 -138849113
-555241720 988860105
688335331 763537494
709230454 751548466
902528121 -216208184
216578477 920393134
-201038507 972806300
773167144 709546816
983125437 145361900
876440219 -277411903
989463051 258497341
989874131 281308980
-32355592 956956456
986144858 184381713
780849950 -441569156
498762482 846560272
-184303779 971505619
329963751 895855142
837204260 -353338547
983155758 387875068
688977819 -552560355
761082375 718241637
-848360954 920255372
853215295 -324057699
230092890 917783302
945020158 -82927567
838276314 -351444670
-838958978 930043191
772510963 710029501
931531492 535844460
828962456 663539743
887636675 -252543251
700028337 -540791099
543455625 830214475
762685557 -466144910
930350811 -135645933
649560516 -591590225
750440413 -481904234
940515907 519075999
333515917 894986147
642094342 787502721
986727892 362368028
-379477290 983474873
359199574 888500416
978557144 100692748
807340176 -402568901
896879095 588947179
808535378 681596745
989265105 250921479
962617715 -3393178
902766548 -215593930
690792568 -550656216
-356103516 982388698
239745483 915868143
922361065 -160933956
728371933 -508790923
-648462252 989895067
880512314 -268596909
989988800 297137336
989414620 256542395
-437829630 985823473
809082467 681135154
888729118 599495400
739984299 -494877633
908218199 -201257316
274514236 908617079
957045974 482379543
903345877 -214097074
900160112 -222259294
898720566 -225895318
743395286 -490692046
784453891 701032390
986718665 193480777
897908987 -227929664
963589132 1759478
953273476 -48292549
719366119 -519242336
924909612 -153069370
963391299 465248308
531358762 834801415
988665240 232898543
924861599 547326420
663672723 -578122316
868937326 -293110399
988952995 240805056
912725313 -188959796
311116048 900373247
981550677 128459098
404687243 876150153
729929287 -506949343
797452977 -417588151
989734753 271618661
681912363 -559877522
494926270 847891007
-135953615 967431150
-309974512 979977716
924080150 -155654396
916965925 560056304
989994143 298881045
-21104309 955674396
968224716 450707128
983774870 384054234
697342786 758455072
81969708 942514537
989996646 305730825
651064183 -590179331
659322139 -582328467
989931849 287279096
988181382 347579507
709111040 751619017
635327258 -604653987
969192448 33713194
649836075 783713023
-244447145 975925476
-836425756 932480128
955208664 486964588
693249564 -548058840
-737099021 985177093
937810021 524325835
494726055 847960164
864773826 -301533871
703060345 -537483042
976673561 85227680
867130798 624916412
982014900 394451837
833593794 -359647608
623415000 -615232515
712054173 749867216
846282322 646848303
980671931 119765448
561906814 822976667
968645045 449357914
989468220 258712573
855326233 -320035560
641109312 787980304
725760402 -511857486
-625887820 989741437
968684836 30624878
-231742296 975045127
770422140 711557964
982098391 393989004
661908064 -579834763
935302514 -118917014
25673584 950033883
-783556316 969175777
859927235 632745192
772131391 -453546310
637178879 789875612
988400951 344941184
-861590432 904450171
875832144 -278710775
983290289 147240127
790304802 -428099179
989344906 330458677
889074472 599060531
347658197 891463013
-423911059 985315289
932771862 533633432
646405899 -594527569
188382806 925574077
951033216 496842023
984012484 382539028
484207740 851539722
-484248101 987276401
838923378 -350296561
56307335 946051910
983226795 146513983
867390473 624627725
470231744 856170878
843435895 -342200960
-17007008 955199999
980149477 404130785
980646938 119525940
792045141 -425565747
989299203 252169025
483589572 851747383
785738559 -434665761
984205004 158102721
373593905 884711615
136243872 934346962
-160877546 969589098
902364245 -216630084
959993261 -16776531
939896689 -102474840
862366992 -306323172
979619270 109988876
442158716 865038961
678161486 -563706275
973053312 58655262
950309874 -61218796
317197819 898933814
954290962 -43734872
965301905 459667757
258632271 911991280
858837675 -313249874
508947023 842980422
989970553 309535895
775052425 708151143
717804759 746399273
966110682 15617659
403683496 876435534
-323927960 980746452
-287410298 978669076
-469805403 986862553
828600377 -368202996
745376253 728938519
714348004 -524943294
787451436 -432215127
965052460 9696462
-651175477 989908616
831833496 -362688513
-187301694 971743078
841364739 -345937865
535927594 833081922
924254519 -155112386
967410352 23081143
661748290 -579989264
740065452 732417059
942996928 514133124
-376755564 983352067
459950446 859476770
924838219 547365609
493342500 848436783
-436702308 985783686
33785405 949005206
873899186 617265179
976491640 83797322
-96343033 963708167
854059671 -322452826
738639081 -496514419
987506198 354942659
-520352292 988178912
280265878 907368306
-335633108 981365775
924240975 548359935
977909248 95236333
930789672 537153655
426715055 869722810
-578187582 989215776
939289171 521470624
749681750 726069287
850738292 642341612
375068748 884317006
-338221283 981499298
987311190 356908697
987696480 211155378
724025826 742581757
101011497 939757869
91669846 941123786
415827789 872937538
966135992 15761184
653034158 -588323279
906885110 575124821
-640309205 989847136
950529269 497988508
-155570342 969140562
940686139 -99552983
818522376 -384878697
886650970 602088228
976679032 419924488
948841424 -67417134
987026999 198719357
499911565 846159525
716456880 747217178
136673314 934278418
-638033270 989832057
788490227 -430721122
-872080391 889993013
978970739 104253305
765431709 -462523037
-337204016 981446996
955880791 -36472393
-711071422 989104226
-675922578 989987565
983485872 385864034
377814796 883579648
47238711 947257706
-44704167 958332715
-249618759 976275728
882422170 -264380208
873288621 617965620
405580906 875895457
982452750 391986486
792365978 694851902
-834435889 934358348
416701330 872682464
890345540 -246225434
-869122375 894277991
-831956048 936645642
855806656 -319114714
826509380 -371724454
810574794 679870776
-342791574 981732374
734939840 -500978530
750333224 -482039743
916328192 -178780710
575537245 817421596
870133740 -290650173
-63078268 960314731
643519397 -597194474
935914348 -116780193
79751558 942827667
-755916220 980234872
756430020 721477213
427219239 869571953
897934329 587536706
945088494 -82657334
949165762 501042369
943815952 -87653239
905623110 -208154219
78857898 942953249
869384816 -292192518
318034332 898734142
979740829 406119626
-290497373 978853024
979298077 107123611
983162126 145778165
-7637837 954098555
-509012864 987916960
-531110945 988406688
669055167 773927661
239898541 915837411
-751775881 981470495
935243418 529146368
913121251 565948716
646435811 -594499819
989915919 285371543
913976288 564655282
948675403 -68109490
-642676422 989861954
828471332 663993347
910353848 -195482203
912278284 567217395
902458024 -216388702
629410516 793554230
664855030 776110334
949641052 499986071
971023082 45194318
774722842 708396239
875469927 615452908
621730234 -616703977
975134695 73464955
793678632 693807122
987624602 209737334
740677668 -494030622
708699098 -531264255
933319605 -125723078
926687289 -147473290
942752721 -91757139
975683406 77574693
-613660050 989632249
989740637 271966587
859701743 632985958
955467646 486326526
699905842 -540923901
898879303 -225496293
984768178 165192261
885680156 -257036859
294766452 904142102
809410918 -399353270
980622752 119294517
657160786 -584400540
533992650 833813379
903924720 579323534
971364203 440183288
-638846440 989837599
967098106 21268305
975755181 78117486
920022978 -167981278
821972923 -379250904
913881653 -185723998
747590602 -485486748
989437570 257455078
986512568 364280817
612880586 801171835
327488506 896456918
-493076794 987514282
840255816 -347922903
989263659 250868798
828036894 -369155194
969530795 35793773
989686155 322647305
554608110 825877079
942036212 -94484345
592856246 810059112
189352634 925401389
-425436776 985372983
891664160 595763519
550327040 827554710
891515873 -243460861
982977957 388932544
934866297 -120430236
-119612979 965937851
804456550 -407003682
535252259 833337608
-330651546 981104802
589935648 811323894
941717702 516699707
889471911 598558715
-389310776 983910034
982320239 392742472
777933609 705993203
873505183 -283639462
-98366634 963906426
938673317 522664611
-768617431 975831097
966892277 454866775
878742210 -272454622
973754913 431502041
650386843 -590815681
801597612 -411357247
-333873940 981274321
631664490 792494846
978783549 410654936
901843775 -217965877
824614395 -374886628
88734609 941548105
432502002 867985014
960373533 -14880114
-714399632 988795119
-343651049 981775817
765717003 -462144969
196757383 924069640
989591080 264175088
-631820551 989787753
-436482417 985775920
830069957 -365705623
952854904 492628787
981494575 127887840
801238332 -411901591
-316792308 980357919
987515197 207614906
816364058 674887819
660955674 778115620
914064320 -185209165
989745387 272249811
987861572 214486546
509404296 842817915
-119669120 965943069
801685835 -411223507
752009849 -479916567
626723793 -612326423
873204621 -284270330
958699264 -23125083
986520137 190244586
780334295 -442289473
873000202 618295574
82355539 942459815
926077921 545277631
661831234 -579909061
850496199 -329187624
885387751 -257702937
809802368 -398742314
709421961 -530460095
807365000 -402530512
827830475 -369503459
-480488938 987172164
688599958 763390322
822790805 669178180
749880491 -482611320
846875983 -335917542
-715940879 988630187
976434721 83351876
911275378 -192962873
700639295 -540127906
646537785 -594405200
365529866 886847892
888662489 -250164013
-483014357 987242456
989513803 326997643
649485003 -591660901
832362606 -361777745
747475518 727545879
901399112 -219104630
859930695 -311117104
685295827 -556391739
-288852342 978755219
594555117 809318085
973159447 59382653
716732702 -522243152
582686149 814425229
952232232 494081397
814786902 676260085
925146209 -152328713
877933370 -274203862
14555213 951415668
988477264 343985410
957523803 -28762934
941204330 -97618493
955094320 -40088014
988800912 236512527
832961700 659803778
915221493 -181936761
987014544 198503299
962613664 467462272
984588411 378734930
13648463 951527214
-10023275 954380786
967845774 25632529
889633647 598353939
417221991 872530208
794839978 692878756
947370157 -73492186
-462773911 986649224
812367991 -394714446
834775598 -357592225
-254830700 976622800
872468676 618902387
734549883 -501446049
-278368144 978122547
917946067 -174101396
989950670 289914495
-143708974 968117901
978057153 413955905
919713476 -168902509
-312689855 980130474
939664503 -103330434
797372130 690841451
639387646 -600975218
50410092 946838191
932164151 534720482
724047693 -513849488
-91434988 963223542
135195159 934514085
175404482 927846772
-287741527 978688921
922050312 551959612
913218010 -187586594
896095608 -232422827
-86844899 962764393
-426258894 985403842
812250590 -394899509
972039744 437789657
918120017 558250044
868651947 623217629
-616730335 989661242
988414970 226687881
978424181 99558640
752772083 -478948107
-77576376 961824126
723466169 742927881
165860906 929473343
736988867 -498512691
900529523 584028892
952102841 -53463530
648896258 -592211091
881190423 -267106914
530092897 835273158
874638343 616413885
649790321 -591375011
978581511 411583168
690520747 -550942321
924155185 -155421261
867070277 -296914362
-440079716 985902291
981973997 132848073
733836120 -502300532
782715795 702364590
970766579 43547342
-865035603 899922355
623852729 -614849335
853869242 639120587
585560273 813202340
938524446 -107489103
564460149 821949625
987368073 204836528
989823035 277234233
978271303 98263113
631790139 792435647
834819012 658043265
-327798708 980953386
818968110 -384156104
-803613794 957946084
748849762 -483908776
988776374 235843178
746035738 -487423472
898844086 -225584871
126888848 935823483
-696488484 989900406
904197829 578939753
879746074 -270271675
782863261 -438741556
989755441 320466349
899579323 585321753
976797016 86206696
952538974 -51547035
648324602 784460293
-617524294 989668615
762403863 717311266
658043191 -583555820
621412011 -616981522
-440968178 985933221
231198690 917566457
648787236 -592312797
919665679 -169044549
721088319 744392779
814478524 676527305
986595591 191464766
-540361922 988590323
472275516 855503600
-16708569 955165230
933046632 -126647576
789722834 -428941677
948222695 -69989800
672550380 -569360732
896281660 -231965711
784878340 -435890483
983675794 151722790
-650027165 989902988
-782972508 969463439
898640423 586588197
914219465 564285243
977023262 418470633
894483161 -236355288
837555828 655426067
746054271 -487400437
-200045653 972730711
-393171671 984076307
696308521 -544797878
890580394 -245672108
981835522 131399247
507416462 843522662
979719009 110892745
-363299458 982731527
-439070631 985867021
869947440 621759786
-225619015 974611710
39699822 948242758
797318741 -417788402
974298048 67362157
984031250 155973680
-385479973 983742634
950598580 -59986316
807714853 -401988884
-781040271 970408986
816109872 -388765475
976223268 421814735
680931359 -560882844
921764038 552424936
783783332 -437442312
555513103 825519880
148503277 932364126
641713994 -598853431
766293869 714546834
568339008 820380239
944609676 -84546038
981730364 130306323
989828103 277602711
370975765 885409419
712262277 749742771
970417254 41325866
971602711 48955763
714149820 -525166886
946509988 -76980693
246114123 914580931
752354270 -479479348
-865332982 899522127
691367654 -550050027
-377098563 983367619
912588213 -189340944
938182221 523611725
705116150 -535224931
795514447 -420465765
913189675 -187665733
982038916 394318905
-67017816 960729877
895289673 591050953
751659794 724736152
668122937 -573756046
-703639626 989607667
-296316339 979194566
900081847 -222457780
957452301 481343536
962870687 466733688
638376503 -601894046
989937199 312155755
-754525259 980658023
983429370 386212721
989904887 284184463
805250643 684352235
237960907 916225718
951564181 495625050
85348050 942034107
950531795 -60271812
989905148 284211053
-330256924 981083918
684133326 -557592363
200135940 923456514
989560065 325948396
-358161042 982487346
894116603 -237241599
697022715 -544031818
-625000161 989734085
354980865 889592787
-294146472 979067833
652005924 782634068
868387886 -294234726
863857178 628510562
793998063 -422702751
-572894811 989140907
948903846 -67156361
926307325 -148676383
658865173 -582767414
982893024 142760480
966557452 18161861
982691869 390608876
843737574 649387173
755821130 -475050692
-351150127 982148502
965120968 10074981
-502334887 987752266
706501410 753154427
444576542 864293254
944777639 510485816
793308122 694102333
-24582645 956074110
166769678 929319790
-528378688 988350507
-857316836 909793729
543731027 830108764
755253168 722286004
-240831060 975677534
958217754 -25448492
736529122 734700701
148984210 932285211
891442990 -243633611
664420693 -577392763
426544426 869773829
973880874 64396436
897330820 -229371351
197791085 923882550
680248552 -561580726
784723888 -436109924
746004527 -487462264
101438989 939694669
879675055 -270426535
-130556759 966943873
335709010 894446495
442844715 864827715
989064204 244130163
989131907 246301451
44891739 947566143
931446345 -132018545
989995989 305924429
953570138 -46970203
-29817081 956668997
574111422 818011838
878472139 -273039663
947276815 -73872991
936588948 -114408103
986742042 193868595
969604348 446210502
868213784 -294590273
-377856208 983401885
807217276 682705631
989436281 257403055
957552620 481086500
-530342427 988391018
44723068 947588267
527117632 836378930
643311337 786911917
981319198 126119411
960756328 472608110
985653826 177169101
692633224 -548712148
347497188 891503821
877141485 613509510
964968813 9235575
848930160 644178483
924732047 547543236
561269743 823232092
969752997 445712699
778407503 705636327
-735950607 985420003
989759281 320335495
862349976 630145663
979955225 405079695
948266199 503028417
-128220928 966731265
989998867 304958819
979163267 105936365
980715940 120188112
987192838 201642290
883928100 -261005614
966866414 454946285
958861804 477677432
-760907354 978629935
985193750 170793285
452382585 861865512
989501016 327274562
834295755 -358427445
893848970 -237887160
987743211 212085658
927503814 542853999
946542441 -76849995
-535741924 988500113
-224902024 974560619
986758668 194146438
910172085 -195977219
-209446734 973438285
935439335 -118440536
-511891378 987985320
985034106 168661565
251913695 913388495
965903652 14446919
976059123 80441430
178745749 927269116
321421490 897923162
646310764 -594615806
695890247 -545245780
693844041 760446746
-303644519 979617514
-208631685 973377767
650037601 783613155
955423234 -38581393
306673954 901412072
747913377 -485083125
832546795 660194687
826867324 -371124028
896994668 -230205695
-848067974 920578975
863743169 628634799
814416121 676581359
540293696 831422774
887637155 600863456
331162341 895562866
663396712 -578390946
989885082 282267747
-61780226 960177222
978076167 413870758
710805330 -528917845
988702975 340992762
654356758 -587070692
-323881780 980743970
985797084 179225822
-608978739 989585951
882173356 -264933175
989988569 307398154
738814805 -496301139
677007453 -564875652
-9691333 954341616
553956574 826133827
737412033 734133186
982353781 136885378
33514405 949039913
980841399 400660256
989445130 257762375
182869852 926549121
985739282 370468228
380725006 882794616
871227396 -288391121
684776727 -556928249
465091248 857834743
809863757 680474047
988432443 227103995
292575872 904636591
907294032 574536893
770630115 711406239
968897202 448540276
635818416 790526151
979670236 110450129
905566081 577007069
732206757 -504245283
987677706 353174788
851535150 641526813
683406515 -558341541
-633189207 989797784
657427495 -584145468
625724047 795276162
307423155 901237390
814779692 -390892823
969216151 33858461
962138216 -5888723
355235857 889526998
675134703 770718112
874402265 -281747377
913414847 565505357
988571824 342766747
955257585 -39341320
624110362 -614623669
957400470 -29348291
654475061 -586958422
940033006 -101971525
816877593 674438089
899590612 -223701703
745232274 -488420863
-81267857 962200819
-752083129 981381521
983331866 386811516
911887372 567803521
985660315 177261690
951107451 -57796186
521592762 838416299
-311350994 980055396
987312807 203818177
665104345 -576724222
204177606 922714941
710061152 751056320
487040417 850584677
676482633 -565406094
19896459 950755131
-79247351 961994943
-196811883 972483171
939041009 521952541
721361242 -516952925
939453078 -104106080
432572060 867963868
922013699 -161990265
745545664 728826564
436321251 866827313
-353429321 982259307
989136665 246458046
-299454524 979376756
982657514 140169394
984919716 376449029
408042901 875189704
989931919 312510900
917522315 -175333511
962685424 -3037865
701914670 755825449
489093967 849889645
135134712 934523708
-510214004 987945660
130636668 935236054
946332092 -77696058
989999995 303932208
825964255 -372637085
-443556913 986022522
379744279 883059622
-460059740 986564906
706355924 -533857964
933613400 532116541
897187819 -229726617
987797552 213179653
980677878 119822488
31923441 949243009
916997715 560006770
88446777 941589558
989762894 273306177
830372708 -365189081
967376179 22881849
914416578 -184215166
977552993 92304326
857838325 -315191696
413277751 873679517
801392047 -411668767
627642713 -611514288
648903987 -592203879
981569901 396854014
813855376 -392363411
-152489966 968878290
-50051390 958916925
974184607 66552107
521312787 838518898
820093575 671596661
890540525 597201423
841643134 -345437728
910956717 -193835360
838978350 -350198916
768234729 713147341
433678 953134089
957924574 480127832
683986424 765934364
835205915 -356842194
907786025 573827111
282529823 906871546
989842740 317117836
781683819 -440401184
587178989 812509720
911268789 -192980940
893612875 -238455378
-233008465 975134141
74048850 943625398
958165858 -25697542
670053924 -571845498
-731972789 986218475
719887701 -518645342
-515855659 988077615
756826593 -473758585
783970322 -437177873
653795843 -587602588
784140225 -436937393
460186042 859401914
-310605811 980013393
857478156 635348071
324251078 897241193
672682582 -569228520
921952956 -162174742
917593529 -175126620
941586049 -96184927
777983912 -445551569
-408800109 984723215
981361138 126540272
-451079721 986276971
980725604 120281109
812010585 678647885
582077025 814683163
989832019 277894333
27299651 949829333
973480658 432531341
976807279 86288288
594748108 809233631
-332457309 981200078
143881147 933118417
856430227 -317914647
980030167 404714487
614109964 800613864
984727326 164668215
951033968 -58113752
969046903 448051039
985884760 369357812
988570019 342790405
707368035 752645845
639423806 -600942342
621588369 -616827719
126591318 935869974
-808628484 954695424
730788650 -505931008
924302248 -154963899
940464574 -100375324
-136740178 967501350
930877658 536998731
940203474 -101341536
974728259 70475188
794806934 -421510901
602474573 805833769
872803953 -285109680
982188450 135117855
214047270 920872969
648553143 -592531148
920401593 554623221
-784287136 968813724
-587874268 989344266
974827413 71201474
986582123 191246297
951184942 -57460843
263488925 910972425
589663298 811441404
826986638 665361312
989860215 316364821
973389927 432869815
-657988498 989938672
-558483611 988915023
60568664 945477281
867564862 -295911088
989093238 245045853
12990089 951608145
696136976 -544981646
888981185 -249421291
273357748 908866571
946295173 507286901
888100129 -251470512
886547978 -255051972
342534683 892751286
955108977 487209004
811822559 678808352
900779835 583686287
-550860327 988784194
184917515 926188513
988384269 345146234
318302309 898670139
956264221 -34690122
869837221 -291261354
844479675 648650059
787615053 698587189
-258003376 976831486
939907418 -102435239
785527258 -434966927
925988930 545428367
860349495 632294038
828637695 -368139836
707959812 752297842
780673252 703922584
758995802 719700299
366362937 886628702
336563808 894235386
796987491 -418281885
-366855123 982897610
788675014 -430454670
987532659 354673239
987685070 353097874
989912331 313699799
858816037 -313291963
578479729 816196127
639619001 -600764839
981094337 123878190
705027931 754015908
-670033179 989975900
841477385 -345735561
5014189 952581321
324704720 897131593
-706093621 989464811
989688537 269054443
882203024 -264867285
980758255 120595590
-681625432 989995256
920284717 -167199972
551650248 827038428
-356148840 982390877
971382178 440120009
864578714 -301923966
987796116 351925765
811233902 -396499121
958891377 -22191556
938346266 -108133616
-344293023 981808208
676884886 -564999611
638868617 789062830
-802866542 958417621
931515008 -131789878
689749257 -551752345
858976759 633758727
737297858 734206661
963973726 463568428
733573145 736592868
989680082 268606465
-415791237 985002063
787546125 -432079126
673504674 771585369
983489261 149535596
822909890 669070746
-678521760 989991537
-624344252 989728620
369484010 885804815
825471723 666748242
866979419 -297098318
726172589 -511375999
954266816 -43843819
976273605 421607628
906976765 574993227
983513079 385695643
980882841 121802621
989867418 316033360
884031133 -260773409
876260285 -277796882
938354879 -108102513
657594793 -583985348
866867910 625207866
792668606 -424653993
937748846 -110281423
-831963142 936639230
917178852 -176328825
849617828 -330831766
957918952 -26880332
917318580 -175924464
-740996506 984294054
-457486686 986483822
-709181400 989254723
219240358 919884987
978509052 100281837
686050441 -555610195
985850124 369623785
-554721713 988851205
767294111 -460046843
-351591256 982170064
816197535 -388624972
243416212 915128161
907868057 -202195336
955764905 -37008133
745378348 -488239739
805163208 684425311
873541476 -283563138
-279651907 978200848
947794661 -71755471
-855013250 912561170
672289949 -569620864
211029300 921440975
769196148 712450182
-395355749 984168793
896946125 -230325916
77040117 943207960
-522668922 988229486
551290550 827178787
835237778 -356786629
-803055354 958298663
-379064608 983456348
879773394 610420232
939272872 521502288
982840171 142175016
933577214 -124848127
-484845184 987292700
536573755 832837152
644832202 -595984154
23026701 950365407
747953352 727226886
975435103 424995968
933707593 531946250
898680857 -225995093
701741376 -538926211
771367368 710867489
618519863 798601152
927906226 542165033
757612513 -472745907
955151354 -39827477
754273805 -477033234
639506467 -600867187
953698750 -46395298
694176243 -547074318
989854015 279633016
967645524 452535126
107672052 938767335
875718575 615164739
868870155 -293248025
771585880 710707579
660751860 778219808
978259287 98161598
821991843 -379219816
989094912 334950085
-252870027 976492888
136060396 934376237
935374759 -118665587
791530139 695515137
899883149 -222961332
980015403 113605696
709009706 751678881
724714530 -513075376
765315770 715247108
-695085844 989938479
955715426 -37236635
917056873 -176681329
857757067 -315349298
979243397 106641193
985959039 181591321
-860764564 905515400
971693715 49552747
883577825 605859144
969927979 38255979
988233085 222482784
437147396 866575536
860116857 -310752796
825118376 667070312
938595686 -107230974
326668199 896655993
989383392 255329772
707502355 -532590776
891750671 595652445
850039903 643052677
853077743 -324318460
789110349 -429826511
946653270 -76402994
981381723 126747503
414571019 873303844
959778847 -17839703
871577245 -287665212
739555584 732748200
-331013295 981123941
848662752 -332612433
851389325 641676180
851053986 642019184
-833501833 935229985
898669500 586549105
957450628 -29110331
744877654 -488860125
7477313 952282188
989701566 269759023
690425219 -551042776
842515190 -343865578
226836201 918418842
983326832 147659676
835838556 -355737598
729690517 -507231986
678860243 -562996061
805438157 -405498921
663186571 776970461
936109164 527542521
733218112 -503039168
930756279 -134307914
-873653847 887669197
975854404 78872064
683921119 -557811266
-94857444 963562081
662353850 777398909
691386559 761833653
-234567436 975243296
-116100567 965610495
906319127 575935072
851618005 -327078047
718783586 745803003
940928341 -98650492
120025996 936889067
837324802 -353126181
200624072 923367416
883324056 606167160
821365332 -380247837
848197292 -333476374
844201491 648926565
920907136 -165333657
969305508 447202483
-53105840 959248074
989888913 282623412
928372945 -142084821
337438663 894019086
951099536 496690438
766968539 714061597
934084676 -123118256
860266676 632382585
949262984 -65651528
979770100 405978062
989777546 274212100
977385278 416917237
824370494 -375291996
-340715723 981626993
-789158370 966300521
857216475 -316396407
-818274116 947831733
936797411 -113671017
870503939 -289886534
372727799 884943035
-460425106 986576334
988595558 231115165
641682467 -598882308
-166590920 970063856
973884030 64418673
205444585 922481034
-673965002 989983952
691112855 -550318762
904434681 578606140
872729139 -285266181
909444899 -197950834
761903258 717664255
951864966 -54503595
631315365 792659239
771520558 710755392
783225737 -438230117
989837727 317327113
-227635004 974754969
948922291 -67079269
303525935 902141014
761026413 -468316672
596398740 808510309
924862255 -153217425
837273468 -353216647
141723193 933468057
912620182 566703683
949261758 500829767
788873358 -430168561
681976161 767031892
475686395 854381902
753503371 -478016678
935180283 -119342139
-110701522 965099409
967575570 24047504
926072397 -149417549
-348271805 982006641
744125986 729762285
622598438 796724836
839470829 653573335
654889726 -586564665
-346102166 981898779
791524187 -426325984
951858551 -54531613
523018768 837892170
803692422 -408172037
224741942 918825073
782737501 702347985
-226050543 974642429
272623290 909024732
358124076 888779617
989627308 265914783
552258894 826800648
931523470 -131761669
983717160 384418866
908847312 572290235
946415190 507030413
202426325 923037357
-595249180 989435497
943617837 -88423089
964912840 8928298
960064981 -16420259
-475956577 987043070
696655530 758847439
-16090963 955093177
842194651 -344443935
962927018 466573590
-314734593 980244188
722937368 -515134919
787562684 -432055339
421400318 871302187
461429732 859006314
958381730 478938607
974424672 428952882
708487854 751986804
-694306553 989957604
985045250 168808917
862095843 -306859070
984361153 380265200
740114917 732384901
-153098199 968930174
808056909 681999928
775024256 -449617156
770601866 -455610337
943151695 513820210
875387864 615547955
773046474 -452308273
903133221 -214647234
916235661 -179046290
950571225 -60103275
986511064 190098463
156352844 931067510
969243721 447405740
853158102 -324166141
988570025 230474173
660224433 -581460327
973046290 58607271
986569602 191043423
605842138 804336798
402942002 876645991
955123639 -39954190
844160271 648967513
234888702 916837624
727212197 -510156986
-370973108 983087814
949297999 -65504395
767209843 713887579
730149056 -506689046
805637764 684028581
814490683 -391353552
942505517 -92701972
920251177 554864195
229115617 917974351
973974637 65059129
967137139 454112000
878675863 611714222
959605584 475708591
103948838 939322616
863803454 -303471146
769137815 712492553
-45956569 958469931
-469054811 986840236
974879256 71582057
946006922 -79000415
985864488 180204850
865067542 -300945446
-641759886 989856287
957288561 -29878606
810163845 -398177333
839556249 653490283
922307873 -161096029
954781425 -41512545
983729481 152357468
711655021 750105762
978669083 411181956
868486765 623402959
794440265 -422051671
716132869 747413272
988770016 340030303
945491295 -81059831
848314483 -333259108
988505652 228880191
970876318 44250119
673426877 -568482986
415957880 872899573
373265239 884799499
753853417 723244477
-613694809 989632583
517879797 839769889
762330506 -466610583
748651557 726760015
985747969 178516546
809526339 -399173201
958378410 -24675308
302831551 902300935
757300015 720877311
989913642 285113002
984525103 379164844
497045096 847157197
829707653 -366322929
865981893 -299110108
949841607 -63209666
657533763 779854854
-826864307 941068824
840950229 652131493
631816770 -607803910
767473185 713697621
925169807 546809183
750838371 -481400959
989909852 284702497
975448662 424941862
563637582 822280968
918616476 -172142490
707032381 -533110472
739931503 -494942027
777737334 706140764
966413421 17340056
741973486 -492442950
-240268154 975638789
-456927675 986466049
660479065 -581214948
257011092 912330136
150432737 932046893
17391265 951065658
582737954 814403275
857168189 635675182
-636098104 989818679
405219081 875998642
631211586 -608343933
766671247 -460876970
684512179 -557201411
973237513 433434534
699430296 -541438440
989182521 247998265
797127178 -418073961
-563325231 988994201
616051369 799729657
960466741 -14412567
745653708 -487897992
772068718 -453630972
791975942 -425666770
986473350 189492867
915735712 561962990
800923923 -412377458
217210633 920272842
793081498 -424049115
797217535 690966384
511344184 842126511
699622791 -541230272
289329973 905364877
678488710 -563373866
720807253 -517590096
760434723 -469087790
833610832 -359618024
682974995 766487447
-534098333 988467248
778359585 705672427
958661048 -23310371
973886520 64436226
76833313 943236895
862666067 629804184
988351400 345546370
988129180 348190938
838291526 -351417723
989283720 331614187
-115805623 965582822
915123502 -182214644
363891068 887277641
973743357 431545562
727690965 -509593646
838732050 -350636352
969232846 33960856
897357994 -229303782
624758669 795724715
957622648 480906834
-321821992 980632647
989863785 316201422
972920620 434603412
772735125 709864818
682646262 766666827
-843147771 925838647
976391318 83013738
842004906 -344786108
816816869 -387629828
978781371 102615120
983178653 145965937
960851706 472347986
-295467006 979145053
794851156 -421445657
266005459 910440436
-583895384 989292901
-417983704 985087638
-540113907 988585560
760448633 -469069685
769762221 712038659
-739423571 984659715
792054003 -425552808
900422303 584175383
759626466 719260793
862164314 -306723824
728620799 739719888
829072871 663437719
957225848 481921640
-36374876 957409202
975228833 74165010
789790867 696887480
725499763 741667371
973392859 60992272
973773946 63644915
680068394 768068309
606570808 804011465
966301047 16699397
696015403 759212480
358866808 888586867
632638420 792035438
987168480 201207672
-852633723 915367773
742265339 -492084223
973613897 62526381
-625071670 989734679
933503919 -125097288
-640339437 989847329
724101259 -513787334
-572571249 989136153
964793555 8275248
-859879471 906636982
426001299 869936077
940265915 -101110676
906869163 -204860884
221714135 919409819
781959361 -440014155
337672809 893961168
730278879 -506535243
111185483 938238083
902302260 581589399
974899373 71729818
-216051791 973923561
93174774 940905537
684844416 -556858329
555703695 825444609
765125297 -462928659
973899174 64525508
883922458 605439971
-805408141 956803684
875685629 -279023107
978090887 413804749
967732070 452264487
826709754 665615459
710772536 -528954463
-197007285 972498156
715230466 -523945792
408292448 875117933
987431822 206025032
979498884 407284151
909288729 -198373118
678157629 769098945
688561531 -552995440
620472862 -617799672
843037450 -342922105
920412173 -166818564
625975469 795159177
80056450 942784746
-722893088 987742863
942239293 515658231
-457700205 986490595
937347861 -111715997
-300719755 979449674
947958352 -71082044
989758530 320361151
-349963626 982090272
907405684 -203431293
-432460367 985632459
945422940 -81331643
-477792869 987096032
905438412 577188183
813673889 677222088
939264493 -104796133
726932855 740774507
128714359 935537881
-308397775 979888418
-343858644 981786302
910182431 -195949055
-164187402 969864868
198245869 923800142
-330191361 981080447
963936717 3627912
987088556 359051999
781533944 -440611430
-707433343 989378247
645588947 -595284829
989764731 273418941
-175271727 970776453
880806975 609192352
941005219 -98363625
54008370 946359445
-625868449 989741277
524129326 837483023
913028062 -188116723
923712670 -156792679
218812625 919966925
974813833 71101867
-655803208 989929632
268710912 909863956
492390893 848763646
986148498 184437041
989596912 325052933
989770372 319944050
236527977 916511438
332387037 895263135
861820281 -307403031
974523155 428573482
-876644730 883125852
-436133926 985763603
966966305 454638908
-526745683 988316336
970551668 42177291
-58381047 959814881
856866331 -317073223
588226991 812059739
774961752 -449702496
984292764 159191703
-215191308 973860896
639864203 -600541663
978685173 101788623
-805574964 956696197
937555649 -110973668
837780778 -352321384
754175833 723024025
740546842 732103861
682850678 -558913671
777968067 705967285
705561406 -534734464
718053628 -520740697
982721051 390438918
-167093505 970105350
977090485 88552460
790798772 696093914
943487517 -88928154
647607220 784813745
974959227 72170158
947539188 -72801521
791589830 -426230248
984279541 380805268
911325028 -192826660
981824659 395493089
741829907 731267159
977099274 88622991
956394131 -34083792
241168846 915581836
683926297 -557805928
224089220 918951303
980006680 404829086
498866339 846524118
935587267 -117924175
974304030 429415793
-410736447 984801268
89844221 941387948
748241697 727034158
857384739 635446758
714742786 748252863
651794144 -589492581
953317394 491537342
915225786 -181924577
979322120 107336021
728240465 -508946060
-285590925 978559832
976027893 80201123
522669412 838020673
864485393 -302110450
859711832 -311544969
965271589 10908292
914913887 -182808545
615979370 799762501
878059825 -273930924
962728936 467135873
685684575 765002464
950830383 -58991703
824224309 -375534879
979542011 109294289
610244240 802363440
220357372 919670731
815323102 675794687
941368785 -97001860
788432414 697950011
-842641440 926359010
976343570 82642522
697399951 -543626506
139946834 933754233
513600139 841316823
985547100 371904653
-846161201 922657556
686239169 764697120
921906834 -162314763
910640279 -194700397
173308153 928206585
805314358 -405688902
686301872 764662570
972330928 53774236
-606474899 989560206
945608596 508745452
212432949 921177180
724358141 -513489222
-470828338 986892820
-824433781 943054457
897619830 -228651694
809675377 -398940573
19252819 950834999
984622961 378499035
835651994 -356063624
-863254098 902277744
243619805 915087005
869290777 -292385684
967739603 25009183
960408087 -14706879
877410781 613195191
958571420 478441516
918746113 -171762117
954114261 -44531175
888109037 -251449856
394689917 878960245
989799048 275591588
963430671 465135503
873675528 -283281013
960599665 473034288
819912393 -382620975
906343054 -206256562
976481025 83714061
919366268 -169932673
982025408 133389564
-605116872 989546127
911652196 -191928436
-710225318 989173387
892272804 594980134
645163366 -595678336
761870900 -467212720
107982850 938720732
895521407 590745540
955251018 -39371412
784661311 -436198772
48488531 947092593
985844784 369664627
986502211 189956137
986579587 191205188
987445447 206282697
634236384 791278936
961954414 -6838794
762998143 -465734494
708822975 751789156
985690727 177696023
935636653 528420957
805496168 -405409848
657629193 -583952406
527557111 836215781
-94650443 963541710
598812843 807450142
-75475588 961608766
981909354 132170586
-123792920 966325227
340049852 893371023
799219059 689339489
641332138 -599202950
919424366 -169760572
-626032780 989742632
947206726 -74158757
86918907 941809248
885342524 -257805802
817133472 -387120192
720508651 -517933109
556307231 825206083
663274678 -578509556
763932579 716230376
-656298210 989931766
978235293 413155917
778664330 -444610561
960916139 -12148916
598482988 807595221
980572202 402024844
-498228193 987647971
866471578 625645380
982042570 133570887
944305793 -85739812
944837742 510360755
152729514 931668078
970986484 441503470
-677393562 989989906
932573835 -128242042
341586175 892988226
989395370 255791469
446322977 863753068
942862650 514404249
-262657264 977133399
248852012 914020151
771034603 711110789
276837406 908114729
-673150589 989982382
896721637 -230881262
920963689 -165163597
830470908 -365021398
823810155 -376221900
737561294 734037054
821298090 670521198
692696260 761096722
756751187 721255970
748180364 727075164
964080399 463258778
803031839 -409179110
685668967 -556005487
989624531 265778887
987360690 204699905
964883961 8770041
840346510 652720910
-787530464 967160429
917617241 -175057702
412655894 873859541
931496095 535907096
989926728 312837981
964710738 7823214
-458636191 986520181
-444820914 986065953
919547122 555988745
971849205 50577689
824205634 -375565896
353191998 890052791
988986266 241776605
954035482 -44885624
-67123994 960741023
-539368617 988571151
974291497 67315309
970883617 441860760
287020144 905879987
765431032 715164819
893201182 -239444270
979440721 407562503
777661131 -445997234
849826127 643269684
653652761 -587738095
796474107 -419044551
623687600 -614993902
723263594 -514757918
22399887 950443609
35948007 948727666
986567923 191016222
727878849 -509372318
-339380709 981558802
989385434 329675028
864848346 -301384619
828279609 664170280
960723772 -13120641
669632365 773625342
763226802 -465433813
924466191 547985940
690504109 762327702
980563304 118727441
943196992 -90050158
880752178 609257659
784924198 -435825292
-758439658 979447114
878215386 612254688
746490402 -486858078
-108337142 964873268
830736124 -364568284
-641682151 989855804
794841413 -421460032
-579293429 989231023
668835018 -573052512
933478720 -125182915
814580641 -391210233
982725647 140914674
761502531 -467694905
809074458 -399877699
220075507 919724832
357493318 888943236
35842564 948741246
920418323 -166800138
-117164216 965709944
989958918 291208360
935316554 529011708
-558372406 988913170
955288891 486767201
-416087025 985013670
951052871 -58032103
699127822 -541765359
653875324 -587527274
527533807 836224435
-293005665 979000955
956079440 484809508
800823026 -412530042
834637554 658215924
297638946 903489590
636796813 -603325942
961366748 -9856183
981424031 127173897
-129327261 966832028
168588842 929011526
743173652 -490965465
877079478 613581871
-789924320 965888300
888090260 -251493394
680887120 767624289
-250607705 976341963
778760751 -444476924
745397677 -488215764
-686216918 989998998
766375288 714488363
989910883 284812387
666140383 -575708049
989586922 263979659
-52836036 959218907
891538063 -243408255
-41137413 957939857
754933126 -476189539
950730988 -59418776
53313356 946452123
520472338 838826383
-269433323 977566257
-871637647 890640312
694601885 -546621231
-62065424 960207473
933019767 -126738428
780649528 -441849354
916983484 560028954
815374372 675750149
756754066 -473851923
989974397 293956063
911694134 -191813175
980805118 121048555
820636983 671112655
650612857 -590603505
748890795 -483857181
897730130 -228376358
966326754 456592363
981979335 132904248
910196416 570311541
392065722 879688615
654669010 -586774316
655151238 781056737
-652217213 989913586
-827258976 940738935
-859684474 906881447
766715315 -460818294
-841324138 927697776
733879098 -502249137
970039601 38952432
699752911 757072736
644850854 786162648
865393674 -300291494
596172197 808609623
962688528 467250387
811625673 -395883501
-76234962 961686709
985919839 181014530
-812741813 951827396
970153595 39665772
781141987 -441160436
77416093 943155347
906300978 575960984
948590916 502312551
818486418 -384936933
750119556 -482309646
158008915 930791573
-795537093 962775046
628274267 -610955024
971068287 45485821
-201163435 972815799
-332775900 981216818
709849389 -529984055
899948203 -222796550
-810784225 953208556
980350559 116720359
647928744 -593112943
887709381 600773279
959001375 477309178
981665873 129639896
979473833 108683656
989253935 250516047
789201108 697349601
725219550 -512487805
-463785743 986680304
983362088 386626320
710863080 -528853352
674802415 -567100693
949722652 499803921
-59046926 959886077
942788284 -91620855
680425108 767875018
675463941 770542487
318178473 898699718
-405969472 984608176
721454911 -516845061
853977909 -322608398
936014658 -116428576
429207935 868976127
-46858843 958568678
984262557 158815896
989871236 281062457
744848940 729286437
808828370 -400260673
-498094524 987644554
-100220736 964087328
282358166 906909261
592969982 810009557
-101780459 964239113
841165523 -346295157
189184952 925431300
982769496 141396410
-413164265 984898287
933202760 -126119131
950238983 498644380
953482295 491145159
979912295 405288466
715881478 -523208553
823001684 -377557918
662814255 -578956839
-383700480 983663738
988815612 236917373
-288726374 978747708
424547587 870369430
484960826 851286224
985771110 178849970
637263382 -602903473
691171972 -550256426
-709741820 989211598
498644030 846601496
963090388 -899780
812718509 -394161767
-861969431 903956582
770417527 -455858765
-113351735 965351467
-612587963 989621871
881774395 -265817472
440087499 865675544
958361784 -24755380
955868508 -36529255
491590854 849037838
746098714 -487345191
876739195 -276771509
960670160 472842802
-147873185 968481326
333693895 894942426
988133011 348146434
436207317 866862008
-874516631 886376211
906668262 -205394602
876252980 614544307
949116759 -66265113
942156970 515823207
968758870 31072649
984409196 160643812
32278985 949197752
989811441 276427872
834955370 657913381
-434073858 985690510
933845538 -123934569
477998690 853615199
-843692341 925273697
26787497 949893846
936896227 -113321021
-595329152 989436455
971554530 48640915
654834909 -586616754
747120956 -486072888
762854936 716992703
934798113 529962817
-60873126 960080831
-448263484 986183104
689221723 -552305023
228120518 918168610
750973793 725200062
811123542 679404025
151203344 931920006
982573504 391293049
852743946 640283540
742154429 -492220565
987451978 206406658
-98662016 963935275
843505966 -342073977
-693681025 989970702
-170741513 970405746
835328711 -356628005
862345659 -306365372
918808208 -171579752
909266277 -198433811
537684910 832415386
801322241 -411774522
958501084 -24083826
635994946 -604051120
985028238 168584037
802955148 -409295812
550495737 827488912
-844286281 924651795
-466353625 986758774
-509908427 987938392
840549815 -347397343
738517051 -496662493
973214294 59759967
871255024 -288333841
14692555 951398756
121177323 936711563
279823588 907465090
955235726 486898023
788665533 -430468344
869308200 -292349911
336219748 894320375
984795706 165546429
956640847 483403734
962452236 -4258573
908490648 572808985
969099741 33145609
342013124 892881637
656286359 -585235406
178684631 927279743
529210101 835601624
-875066725 885544682
773618517 -451532202
585211625 813351155
989995562 299510779
969291929 34323646
989980688 295243250
946888068 -75453246
638295304 -601967771
965876407 457951989
538482395 832112284
939240102 -104885157
989977773 294637659
790127675 696622888
892366660 -241439431
954473422 -42910122
806456569 683343235
789376796 -429441707
696869598 -544196183
760763222 -468659828
989507876 260390928
923649038 -156989009
-25693982 956200832
977718146 93656585
489521672 849744292
-26871241 956334706
777740220 -445888079
723834196 742700393
620303199 -617947326
728353722 -508812421
980330116 116529033
988379652 345202585
-415718474 984999205
-530781796 988399981
780604098 -441912841
918391712 -172800794
932830348 -127377638
681612615 767229856
2352852 952903195
7097757 952328354
139393607 933843075
988330695 224713502
913107183 -187896045
86131889 941922063
989939746 288343811
972526939 55087501
918367077 -172872884
672153039 772300153
741623997 731401672
461869920 858866036
874823511 -280855400
686022112 -555639572
687959030 763746288
-833189645 935518035
970416857 41323356
238778077 916062277
592258880 810318953
890803773 -245145033
988945451 337392908
913457325 565441174
-793689248 963809252
313879477 899722371
554727838 825829856
-657492496 989936706
-736856832 985228817
-664485775 989961671
980263411 403566111
983844663 383610915
869133678 622676408
905038517 -209686728
824078800 668014261
255599597 912624120
-747374662 982686897
781897013 -440101763
843096516 650022252
979650999 110275867
20205401 950716745
895130735 -234782314
948285540 -69729555
989844410 278861191
772620039 -452885728
967593643 24153377
-447718367 986164745
-164423732 969884468
989362587 330120229
110380710 938359699
837788619 655201795
532567392 834349195
986547820 190691279
578594788 816147969
888883867 -249648269
956148624 -35228679
897451290 588183773
-554642208 988849843
971308916 47042174
83480303 942300127
166011297 929447952
235077305 916800132
338084855 893859196
982500884 138468906
957035290 482406712
987791122 351979240
937955305 -109540622
987355846 204610387
345954985 891893871
972913006 57697624
226310266 918521102
885348855 603694314
878853082 611505892
493115661 848514730
867532221 -295977377
971696846 49573332
104381187 939258337
-546294895 988701987
656877375 -584671319
870945266 -288974922
686431942 764590895
701070339 -539658850
867847196 624119004
637697803 -602509841
989932984 312440433
912491381 566897297
700433655 756680719
988553452 230061645
865753936 -299568251
968365340 450258415
988676550 233191236
973874591 64352194
-762944712 977915686
846862951 646265127
985333335 172690449
788076070 -431317398
-99109201 963978935
-32406476 956962214
989626273 324296413
-830736166 937739908
958022531 -26384810
920566738 -166355394
973472655 61545247
-462447265 986639161
-802446614 958680576
986204918 185298878
-629342064 989768998
654384882 -587044005
-477816380 987096705
837870593 -352162666
838316288 654692815
877250808 -275673391
748847621 726628746
-200407219 972758275
989271035 251137714
849696716 643401033
740289619 732271273
964430359 6298169
908139886 573316124
9960407 951979174
-595975777 989444095
940778828 -99207868
727655745 -509635121
851865647 -326610779
804307795 685139479
812519782 678212394
926873865 -146880976
897169289 -229772637
881334576 608563016
-649294215 989899326
979354136 107619630
987525773 207818402
949387335 -65128702
932219947 534621022
-576071536 989186259
-745187425 983255712
834198649 658632637
925362109 -151651359
-853973032 913793052
984360304 160033117
-279200481 978173365
-452463791 986322381
989565670 262986429
238228020 916172343
699891932 -540938971
934415808 -121983158
472906362 855297137
-191580931 972078354
358541796 888671218
680944165 -560869743
987815518 213544187
-656465113 989932478
518664735 839484737
919176820 556578404
667943860 -573932769
930783351 537164773
100808246 939787912
-181556378 971285727
956666190 -32810433
909240248 -198504143
988742098 234920347
277371400 907998870
482475372 852121050
962961213 -1584289
520147427 838945028
824483461 -375104264
883963122 605390367
-772865681 974102468
546147004 829178061
579015819 815971579
243062892 915199563
-577905126 989211864
-92222334 963301778
822009569 669882137
-217129343 974001848
500142820 846078681
284222530 906499308
908188168 -201337878
-507629729 987883455
-217080805 973998328
887555389 -252731104
509789352 842680958
-569772529 989094208
963173100 465872748
-684616120 989998054
780150114 704319460
913178151 565862816
94711829 940682139
814261616 -391718133
894187932 -237069350
598152686 807740478
966745837 455316198
986636561 363189043
961253970 -10431606
866288176 -298493781
817154578 -387086202
858291393 634486993
751479615 724858228
683483829 -558261918
945781119 508380738
731578392 737858325
930219029 538155811
988301732 346146385
807430528 682526590
6496862 952401379
692290692 -549074835
989915115 285279637
910885168 -194031082
981322695 126154458
913317959 -187307019
120142900 936871063
274229406 908678563
963464784 465037762
696868222 758726070
99845978 939929936
-728100550 986926642
543817875 830075420
622292338 -616213512
628364770 -610874831
832612943 -361346035
989491643 259696257
838213814 -351555347
907300347 -203712370
847555694 645567951
-396715833 984225892
989971274 293351340
987959621 350138182
801466556 -411555867
989653849 267245861
517371468 839954348
796151080 -419523458
866413454 625709435
783822674 -437386691
758447711 -471667219
972636021 55821755
982011337 133241147
977539101 416247385
463190441 858444295
988763150 340130598
212900546 921089155
-181292757 971264496
983302779 147383369
984721303 164591096
-257768230 976816102
-35883161 957354030
-36773591 957453875
734708195 -501256273
974928455 426997833
622102111 -616379546
725297308 741793241
754739903 -476437069
961029130 -11575671
549870339 827732721
97326005 940300070
-271601667 977703334
-489948185 987430774
817691690 -386220654
317073465 898963480
965327110 459592810
975349522 425336483
941080704 -98081395
923595888 -157152967
776992407 -446918836
870912935 -289041762
989998932 301915650
-482519332 987228771
941251406 517625609
-663401068 989958345
986561859 363851297
311727760 900229538
-482740910 987234898
681806546 -559986066
733802729 -502340459
-110311652 965062221
989999896 304176328
445729640 863936699
332889333 895140005
729297724 739295339
986171478 184787211
286260339 906048736
-112739823 965293389
705982896 -534269667
650073990 783595121
752934525 -478741348
-823075188 944145279
438327776 866214894
-524207068 988262480
764598202 715758080
819996136 -382484474
786118672 -434123193
-337121794 981442757
922493569 551236864
750114329 -482316246
970655418 42837455
636183851 -603880390
966697656 455463678
982197864 135218089
227172890 918353326
917501640 559219518
303213254 902213044
650388790 783438969
359506865 888420581
609394370 802745729
-185656327 971613133
894710141 591812388
469563210 856388332
981627536 129245527
672730292 -569180792
763286782 -465354885
988685668 233428173
76356087 943303620
908393392 -200787099
852106578 640940067
949403108 -65062296
784678277 700859886
954146231 -44387225
-469715445 986859886
908533347 -200410729
704024531 -536425458
934323584 -122299829
742916181 730556358
278291634 907799067
845069277 -339230890
907634584 -202819836
924382192 -154715003
204832842 922594136
162917565 929969085
964867807 8681550
922124525 -161653592
899676375 585190283
883176540 606346016
-650196554 989903821
869144886 -292685030
90482610 941295642
-167778864 970161890
830156168 -365558581
350852938 890650304
989607897 264976597
-775688418 972870531
945305726 509383126
987766229 212547148
649170463 -591954979
883623946 -261690193
-843256020 925726837
78746217 942968928
-794971570 963093479
871653733 -287506349
886692814 602036433
979339970 107494067
704600589 -535792457
987376299 356259094
934635703 530259140
46221739 947391561
507273672 843573122
-225322323 974590571
969961493 445011657
-47796811 958671206
699188188 -541700132
928884335 -140433619
896717796 589161724
944301197 511472245
241656510 915483502
909739718 -197152347
972355742 53939913
817921306 673519622
985877968 180401721
801856211 687172718
909755564 -197109363
306546262 901441815
-823976141 943423431
735825124 -499915146
807522640 -402286535
980719211 401281324
973328469 60546883
902642365 -215913921
869335651 -292293528
748951107 -483781335
687229734 764150114
882060074 -265184532
808730137 681432504
987208780 201928128
978332110 98777836
-146191269 968334960
-783983224 968964539
-393727909 984099956
-519612571 988162551
921990126 552057505
-162588805 969731970
989319180 330949262
-468110700 986811868
29157497 949594371
779132920 -443960754
987996360 217310884
660652204 -581048015
685156016 -556536287
977287328 90140199
937688155 524558643
984640718 163562013
931974670 535057648
973885673 64430252
945794388 -79851042
576592756 816983244
844227602 -340764324
-550987204 988786431
987697286 352969835
778300381 -445114276
839604767 -349084459
906763672 575298905
908623237 -200168646
846869177 -335930077
750463392 -481875178
-297346070 979254471
654840799 781213065
807621323 -402133734
959251093 -20434806
926332290 -148597539
983966812 155193362
692173822 -549198503
810946285 -396950704
775920533 -448391461
885207509 603867888
810115213 -398253492
-102502183 964309262
520933766 838657654
-477022074 987073896
-87138684 962793922
-818520608 947648375
-609739857 989593649
806477149 -403900787
795302411 -420779274
827062812 -370795548
632862230 -606868998
511978703 841899275
-852837800 915128185
844316213 -340603166
-322262309 980656530
977729144 93747225
986850577 195692907
840428843 -347613629
981844316 395386822
232767932 917257565
958085431 -26083359
986710108 193339482
944002428 -86926922
891553304 -243372118
-853751061 914054656
840345524 -347762577
676938190 -564945711
801083531 687809726
-443950613 986036055
865540191 626669754
733862401 736408490
899799512 585023267
-758364838 979471223
988150165 220634985
988467334 227944756
945510822 508951717
642657708 787229301
949349904 -65286210
959072175 477122220
892277821 -241651077
983840319 153673745
172357206 928369208
-762666007 978014898
968958386 32283173
944417654 -85300828
981688475 129873016
948768873 -67719884
845552959 -338346497
988935332 240295621
823009022 -377545814
888604897 -250298044
721250743 -517080105
-817526158 948385364
969874400 445305058
288785872 905486404
860740990 631875073
-686389133 989999071
796971073 -418306308
-563124127 988990959
893248896 593717000
-537151309 988527869
848898207 -332174317
709591708 751334780
699958887 756954240
988175718 221199351
729121103 739406187
895259204 -234469301
-847796534 920877123
850308630 -329539266
846472182 -336660506
-654877996 989925602
-185170153 971574548
987108267 200139180
703088458 755144825
718690910 -520013979
904374756 -211422151
660750392 -580953299
914523155 563822539
980131180 114675087
979636621 110145762
648109695 -592944473
-580944570 989253489
824372812 667747785
927294350 -145542782
742852785 -491360988
851514720 -327272696
-869718667 893422340
-567587336 989061066
988481501 228290154
-708444507 989309671
903103581 -214723848
-225110836 974575502
971737925 49843662
905404516 -208727936
355655541 889418680
988371191 225655317
971401893 440050604
-873035108 888588553
967666035 24577680
925465791 -151325685
811314215 -396372967
600127806 806871088
895589736 -233662112
713751831 -525615530
748985171 -483738495
774246246 708749741
933717126 -124372038
832414367 660319395
-515228728 988063223
284279520 906486743
976949640 87423582
989930252 312616163
984341167 380398265
-566896777 989050532
257047564 912322523
984256058 158735109
681252822 -560553665
810776121 -397217769
-724189927 987555239
-691809332 989996170
824837835 -374515136
-55358478 959490689
774733653 -450013770
945509382 508954749
-554089229 988840321
24848091 950137447
942395823 -93119886
805337065 -405654059
955927411 -36256386
-741974516 984056118
-750481801 981838891
775519516 -448940422
986834620 195422689
761101368 -468218900
678422620 -563441024
961549003 470438694
989978839 308700167
967022317 20829996
978513489 100319712
-306942427 979805812
769763150 -456739581
-346629674 981925050
714492937 -524779660
930714657 -134445512
846627593 -336374677
699336638 -541539699
889567707 598437499
756613550 -474032685
988967896 241237789
896623745 -231122943
631246859 792691482
922068564 -161823609
976474099 83659752
825148655 667042758
911760468 567993234
946097779 507708373
728003101 -509225910
958980358 -21758289
988210558 221976745
-809423628 954153572
776152369 707329406
989161334 247278329
561826651 823008843
989537954 261718101
484036120 851597441
984064977 156383596
986642888 192235068
276490348 908189960
790998012 -427092351
850325596 642762253
169514630 928854118
826353019 665942326
871713275 -287382626
-34721701 957223567
899172203 585872213
716776833 -522193049
826071980 666199612
973272644 60161749
269237530 909751259
923868216 -156311871
240529532 915710540
979226893 106495849
710876048 750570795
468264444 856810219
976301126 421494137
896442315 589527979
940573789 518962351
213365520 921001543
954218674 -44060917
428171299 869286941
479369571 853158592
866268686 -298533048
-455711432 986427214
988570936 230496917
-106641818 964710184
801544483 -411437771
712643630 749514498
883446257 -262089335
661501117 -580228198
985144160 170126768
404403259 876230972
644830636 786172508
816877172 -387532781
687794603 -553795769
843696187 649428244
655807356 -585691825
879295896 610984358
835195501 657684510
652877844 782198284
-351356888 982158613
-217858398 974054654
988548850 229947412
959581452 475772716
964660115 461563989
900544691 584008165
727788727 -509478499
679212552 -562637454
989310666 252592457
971236949 440629442
988038897 218218685
-425194239 985363853
623823059 796158361
982953514 389076586
707498627 752569123
-190753416 972013796
-184520947 971522908
-499240752 987673829
878173471 -273685555
633462727 791645544
752260933 724328466
883837529 605543389
605661434 804417410
731845258 -504675672
802465406 686669197
646454682 785379094
-321633697 980622428
897046556 -230077087
714931372 -524284141
984439224 161019439
-862624240 903101711
975866009 78960705
967720465 24896916
-661921944 989953362
936355870 -115229573
659249180 -582398600
808809068 -400290699
986301636 186793764
939851906 -102640001
-653408147 989919065
404114412 876313089
890938240 596693429
936380799 -115141860
943340207 513438534
763933557 -464502656
909330187 -198261034
921334128 -164047789
688420900 -553142253
984410861 160664626
982289082 392919032
12721488 951641110
-374649106 983256220
971415653 47735408
-770185633 975212159
989059942 335538561
981087640 123811957
-40778789 957900088
989319643 252925443
728467737 739815725
-524963333 988278631
-57939210 959767576
844909673 648222264
746578984 -486747853
976077914 422408020
98530543 940123453
977488679 91779410
977937943 95474189
-591992098 989395961
302534556 902369301
668965858 -572923063
-632666797 989793978
847664500 -334462753
839071100 -350034106
894181964 -237083763
895769375 -233222402
-259568796 976933556
835765162 657141227
641597273 -598960320
746249587 -487157584
47647498 947203735
-472860247 986952606
768032161 -459061033
223715388 919023545
973213932 59757475
707741162 752426527
690740894 -550710625
668231698 -573648676
978653246 101514994
-21196391 955685013
973375766 432922436
950442287 -60653961
954016381 489864245
825100887 -374077492
600598887 806663125
261375890 911416662
83805454 942253908
927238482 543306966
823157701 -377300382
929191637 -139436311
940538555 -100101003
-834717458 934093704
931801102 -130834741
922960805 -159102563
974658290 428050690
958510388 -24038928
-131679921 967045955
973985733 65137827
40954590 948080034
-211049798 973557023
980529471 402239652
749779779 -482738286
721166574 -517176957
35469802 948789174
296779537 903685179
934568136 -121458984
971505296 439685836
989258465 332081031
979056384 104999977
-551943938 988803114
915297616 -181720670
946616899 506598464
625727294 -613204357
935179735 529263501
964985679 9328317
600000379 806927291
815280329 -390093252
723183005 743102700
753064988 -478575241
-10203441 954402038
-710628056 989140925
-505356794 987827560
855401696 -319891081
650132087 783566326
356129806 889296163
936789669 -113698423
871263769 -288315710
-412134205 984857191
809453215 680821563
963282723 123063
938404617 523183167
866723940 -297614780
-445070093 986074512
7703450 952254657
-558028271 988907419
949419784 -64992070
-542831312 988637338
986048788 368084761
949771263 499695281
967611271 452641710
943284994 513550418
-51006155 959020675
879147495 -271575184
789298410 -429554928
762953920 -465792578
970320720 40716658
952420410 -52069590
913913066 564751289
867881266 624080913
928250501 541572651
552854949 826567049
918408302 -172752237
977689367 93420217
-805270710 956892097
972425859 54409388
856302885 -318160119
945228393 -82103303
37926438 948472399
984355228 159969812
890102693 597758520
686337437 -555312359
637872682 -602351238
989711277 270289848
986603801 191598093
488447001 850108775
978773363 102546202
894009264 -237500724
980388936 402941287
87098078 941783536
917156184 -176394337
-865852866 898818614
953756138 -46138455
840570045 652502832
870604156 621018446
633067686 -606685010
908417379 -200722671
963210014 -264238
689469325 762906002
-378809495 983444881
986572134 363760762
-247919237 976161337
897713609 587832821
-766147582 976758290
-763704372 977644706
-6574612 953972344
940611263 -99831215
983137268 387985965
57511741 945890205
771250141 -454736113
952074993 -53585446
182823088 926557320
705233967 -535095179
869256021 622538809
279129765 907616638
988759867 340177844
902685218 581057152
653852613 -587548797
652057889 782608133
969315486 34468365
920076863 555143363
976925469 87230308
685176936 765281485
911286138 -192933363
929894334 538723050
879955969 610203767
384967309 881641035
985875208 180361380
816644152 674642672
-352627138 982220398
695336808 759598922
-868891389 894603811
-685498491 989998639
-313535266 980177618
-728365249 986880206
908811977 -199659970
870998554 -288864738
969520049 35727469
897647876 587920898
633727702 -606093067
795730710 -420145824
967554240 23922557
890029049 -246970039
-722982405 987730263
972322849 53720317
974804343 71032289
986055961 183035748
976071153 80534037
989552801 326119407
680712275 -561106903
627010133 -612073593
583045308 814272885
471321384 855815606
841404002 -345867365
753555507 -477950204
989598827 325004930
942259317 515618072
861855271 630679150
986187586 185033316
988661912 341560786
920020462 -167988780
850631056 642450971
839151589 653883457
909780086 -197042804
958781156 -22727610
989648037 266951562
463682511 858286791
-751162323 981645939
976578735 84480562
895035268 -235014737
966464597 17631981
82471720 942443331
984158478 381597397
982596109 139500448
641430069 -599113380
969720979 36969368
674608525 -567295843
740485315 -494265713
822527768 -378338754
771888910 -453873833
-212491178 973663308
-256490182 976732298
612442190 801370440
923820912 549055354
907828489 -202301206
964152760 463048296
108183180 938690684
989998482 301447273
-242711932 975806732
-114556007 965465227
662230558 -579522754
458802938 859841019
936787108 526269830
840539271 652532864
979146195 105786501
561785377 823025409
944981413 510061485
-611718405 989613391
712534817 -526982925
858425682 634344551
945376565 -81515841
848577155 -332771583
944475640 -85073060
989555980 326045094
158105490 930775454
952023200 -53812109
921340161 -164029578
973291779 60293641
685275541 765227308
732066138 -504412744
742453559 730859326
989999157 302176324
-873857437 887364565
988995359 336606339
579227762 815882704
874868001 -280761083
77568656 943133996
61492885 945351948
819649287 671991419
543940651 830028274
901439294 582781090
-251063049 976372400
932362652 -128952314
-263417908 977182296
278543824 907744218
-445552074 986091012
634611378 791100964
820175400 671523880
898933353 -225360256
891592313 595855730
696938282 -544122461
919705483 555736400
989999995 303746938
264664044 910724456
233562174 917100628
693269975 -548037183
469394321 856443239
793568834 693894654
904028265 -212325462
961660268 470131921
-627391254 989753653
957867716 -27124877
-769643947 975430823
973504296 432442855
-184007003 971481987
973786705 63734480
-746405968 982940656
-290548921 978856072
955589891 486024746
-568113739 989069078
986385003 365364225
583440109 814105223
978387141 412469295
972341408 436709292
-344546012 981820912
975716010 77820978
590848344 810929821
764133497 716087950
981870571 395244433
985678998 177528447
-708905718 989275872
441668832 865189703
988200556 347352871
955374469 -38805277
958629898 478287744
841658404 651438466
989221232 249347685
-20194611 955569438
-235965900 975340926
962734025 -2782516
928000445 542003127
846273700 -337025185
913357170 -187197271
884496002 604739732
-508950360 987915452
717123090 -521799673
-427550495 985452149
183438094 926449277
780945241 -441435800
742574286 -491704129
-215015427 973848079
854849387 -320947378
975722095 423846048
131713860 935065997
962588089 -3548424
897218831 588494223
988204370 221837946
897965064 587495454
877364182 -275429730
886940680 601729473
944459917 -85134832
978038742 96312234
796355740 691661565
372889904 884899770
828783228 -367893370
634680187 -605237080
327601303 896429529
621865742 -616585772
983641353 151316744
934088968 531253820
984805589 165673871
466276327 857453027
317311420 898906713
807176398 -402821957
639087796 -601247805
969463162 35376822
984740265 164833928
856208497 -318341931
-113505716 965366066
779630559 -443269694
766545236 -461044611
801030025 -412216920
712336475 -527205213
971568034 439464311
841966192 -344855912
986462122 189313154
576929299 816843228
217342320 920247734
67000173 944600024
874599111 -281330796
637645978 -602556827
985859029 180125222
906493808 575685249
-368138793 982957129
981240998 125336903
989999358 302440357
856561172 -317662176
851254752 641813928
980277827 116040155
390064922 880241905
311876736 900194527
-217030697 973994694
-527594610 988334134
700898317 -539846258
880363369 -268923293
940776211 -99217616
853564168 639436308
-433093756 985655325
747553304 -485533357
111333027 938215746
387765940 880874522
760110754 -469509353
-479486273 987144006
745310693 728981809
-647199988 989888336
-263089549 977161209
-301610668 979500925
-699195291 989805899
438074203 866292494
781209943 703514056
644046885 -596708525
710648753 -529092623
724200708 742473475
954086666 489694643
684503256 765651180
907999410 573519000
959867237 -17401758
682160321 -559623020
969648147 446063968
298918011 903197772
988265390 223214601
989768104 273626408
731124384 738145344
796838601 -418503320
511614339 842029855
446866399 863584780
977888798 95066885
643197942 -597490369
722212451 -515971781
744638060 729425369
-75004560 961560290
-776434197 972537853
-454121233 986376205
836686698 -354249271
974585972 428330863
988565158 342854037
873481965 -283688250
313267252 899867100
561440165 823163834
987940176 350357226
923917831 -156158151
981678458 129769650
856370933 -318028952
966067088 15370582
505218032 844298142
748406601 726923896
848965101 -332049706
983096285 145031948
-357872677 982473532
-202341976 972905272
981184598 124773830
126033953 935957027
952887114 -50007433
862185624 -306681718
-662174190 989954236
61629339 945333411
767830701 713439564
466047283 857526910
-678965652 989992110
899085254 -224977687
454020160 861351842
964368834 462417555
276738150 908136260
908673989 -200031879
714703810 748276349
955317255 -39067792
989552213 262366834
983524685 149947848
702300144 -538315335
-735484492 985517347
661255216 -580465794
983889378 154260696
970175647 444288181
424319464 870437275
400731189 877270823
360761652 888094408
848045307 645074003
665232606 -576598575
808050661 -401468404
972512613 436092799
790725459 -427488624
-158300500 969372018
975955562 422904216
690889470 -550554172
938015658 -109323810
958225565 479346671
749070522 726479372
783317788 -438100160
866371507 -298325802
980767307 120683001
-377691963 983394464
-14914949 954955707
970676492 42971754
754116856 -477233776
916989529 -176875794
-94167543 963494161
880291746 -269080078
940759115 -99281289
463867136 858227654
720844965 744542133
682598818 -559172650
-704457310 989561319
897775168 587750270
984775825 377450864
671887320 -570022689
631094103 -608448725
928110388 -142929685
776372183 -447771709
814132616 676826568
988826933 339192397
-432945959 985650000
820397277 671326286
-259068441 976901011
829636446 -366444146
946671268 506481940
565727156 821438308
645972153 -594929785
753522352 -477992479
317480726 898866320
-725634550 987335524
800258162 688487979
989475922 259034653
-21561818 955727122
946542805 506757214
680006235 -561828169
977270817 90006229
110530304 938337122
-301858155 979515143
985652170 371123674
512098583 841856293
767892505 -459247813
888379707 599934432
483324159 851836436
824053054 -375819192
743272597 -490843416
954069282 489736593
900659693 -220990503
360100720 888266247
513933670 841196847
39388263 948283154
941805176 -95358590
517160910 840030716
980986971 122819262
714516892 -524752610
939211649 521621213
957419936 -29255944
619763794 798030600
968818391 31433070
713070218 749258675
913100180 -187915588
974193263 429839464
870111131 621575165
986948971 360346193
955723830 -37197826
-51094406 959030250
985661903 371050854
856761197 -317276255
929998154 -136804548
911536322 -192246643
825891886 -372758074
-694707200 989948528
982989162 143830639
983882263 383371530
876302594 -277706385
227940261 918203765
965542401 12416203
989503492 260202069
941677189 516780225
919788741 -168678755
978551547 411720092
798246294 -416402981
918317419 -173018127
386996210 881085713
759866378 719093131
945280054 -81898631
944176916 -86244834
-431474477 985596755
848176964 -333514043
983100043 145074411
757296123 -473153800
802784170 686405584
-830945432 937552580
793961438 693581317
630133749 -609304269
971430221 47830286
-676105373 989987867
927375583 -145283445
649363644 -591774409
891386166 596120018
885253075 -258009147
987454938 206462876
801915395 687123820
554535192 825905836
687405142 764053020
982189935 135133663
941325812 517478029
-724148334 987561388
789118392 697414314
893066173 -239767815
-825230899 942409725
649378687 783939490
989081644 244678570
807784367 -401881193
758170641 -472025421
-87699005 962850209
738237524 -497001529
609613722 802647143
983789314 153067141
987863241 214521036
934208092 -122695841
253148167 913132979
968053967 26859505
745992412 -487477319
-561960404 988972132
715188958 -523992773
-711585037 989059811
944669201 510711087
230671615 917669933
-848575963 920016439
184992734 926175236
643659818 -597065151
580346462 815412722
866263190 -298544120
964932236 9034732
879325685 610949221
-332951612 981226042
938039181 -109239289
639036187 -601294707
984045948 156152147
37642781 948509050
984864580 166437303
921679620 -163003494
967321229 453542330
206359103 922311415
804265899 -407295445
-403099371 984490650
656568434 -584966279
693536950 -547753802
520665067 838755952
988762482 340140293
449513188 862762299
989774156 319807778
-82474293 962323291
688683674 -552867886
885636382 603340504
941287401 517554237
154288760 931410004
-181816016 971306615
984187759 157889582
719269340 745506537
972222747 53053752
969220972 33888013
972033876 437810575
-57204179 959688794
840359124 652708608
-727716369 986993520
987235029 202399885
922131413 551827632
951651910 495423098
984722348 164604476
981329565 126223320
989409451 256339308
719466041 -519128059
962362326 -4726735
906451268 -205969868
984332398 159685239
851227129 -327814265
831460369 -363328761
368965489 885941997
-767133736 976394356
433438275 867702094
-81160082 962189865
752584629 724108649
934122425 -122989198
240237420 915769311
178785026 927262282
977557259 92339162
185641943 926060513
884082905 605244196
943104512 -90406166
133655472 934758682
920204312 -167440229
289230869 905387031
834941306 -357303481
-852940614 915007436
921780962 552397445
660825704 -580880615
751440006 724885052
375683354 884152354
722967555 743235671
-647822384 989891706
882120965 -265049492
803965846 -407754407
-347873798 981986909
369580314 885779323
815869108 675319928
512742482 841625196
923389295 -157789137
649612148 -591541894
-384385810 983694170
591672351 810573424
-583757400 989291089
389416252 880420780
904104776 -212126223
222273039 919302103
932944572 -126992315
975924753 79409905
983922672 154660891
887894685 -251946445
959493668 476005798
12582754 951658130
-183736686 971460429
979683552 110570835
953570659 490934669
723942349 -513971705
899812897 585005082
541383201 831007316
981465933 397405321
976603912 420238333
944118316 511849445
957745670 480590083
-369221371 983007138
756367288 -474349228
640359469 -600090564
718004158 -520797056
647395965 784917615
403324295 876537559
964450264 6406202
984832948 166027197
-65184291 960537208
-90425421 963123052
936851799 -113478428
926466619 -148172593
-388741804 983885306
869227630 -292515323
967121959 21406374
981678307 396276391
-66470561 960672395
836880360 -353908618
872392427 -285969135
989089814 244936853
984543890 162334063
-437259534 985803363
-643027072 989864108
485000004 851273028
955864902 -36545948
658492765 779369008
972178436 437293954
962999382 -1382285
913655908 -186359639
659416372 -582237877
-66932223 960720887
-197281199 972519150
976120103 80911446
164956611 929625873
821540296 -379961077
914580026 563735828
955921909 485201842
989992131 298152025
401491543 877056452
-439941019 985897458
895425900 -234062610
971868731 50706740
-456274706 986445214
-92034958 963283166
985488328 372338552
985876870 369418436
769989713 711873046
-552906818 988819841
716594669 -522399829
736178941 -499489438
652927451 -588424046
825601041 666630204
976768821 85982649
966076358 457350494
974690276 70197527
671367247 772714093
695252415 -545927451
958157410 -25738077
775222405 -449346506
178574775 927298835
753745856 723317948
896329411 -231848125
-444200767 986044649
-433605609 985673733
698955881 757530988
948405624 -69231557
810406747 -397796812
985210234 171015850
942779456 514572171
850786357 642292582
117078868 937341498
984852646 376917801
818144386 -385490059
-696230745 989907619
-857903748 909079173
989889772 282704343
877901167 612622492
889604097 598391405
-551149144 988789263
848867319 644242189
-855043482 912525235
-817644598 948297929
989287149 251726240
955263428 486829872
669614544 773634689
147758270 932486231
562839642 822601821
-471099521 986900838
980969888 400002324
882104486 -265086046
760895088 718373027
-428147004 985474373
678132502 -563735697
354925139 889607160
946223787 -78130998
980025221 113696134
629412641 -609945292
969800572 37463006
989255885 250586647
-292753080 978986120
851568673 -327171043
845268678 -338866570
953033013 -49360506
950116737 -62041420
279699325 907492243
923257039 549985379
790526412 -427777753
646116080 -594796345
-652809080 989916324
724012467 -513890360
463999739 858185148
964107655 4550692
622732553 -615829173
562016743 822932502
958147462 479550086
235183939 916778933
819076196 -383980684
985884009 180490030
647083535 -593898488
133946520 934712538
393732641 879226315
989916449 285432160
969766846 37253656
287415329 905792001
-24537701 956068974
983990284 155477121
823102864 -377390942
765324209 -462665375
831651175 -363001542
-729195311 986732668
383220261 882118380
942151839 -94046150
941466216 517199387
930493130 -135176711
868686923 623178383
961695875 -8171364
138904305 933921532
696176897 759120457
-830173651 938239243
266335125 910370451
120350857 936839003
949645990 -64037721
705651808 -534634811
839482538 -349302201
894179974 592506225
776719813 706904299
987181386 201437812
883692766 605719497
886558996 -255026696
-602558250 989518860
733756119 -502396178
864222507 -302635485
937907833 524138542
985482023 372385023
945910281 508106905
850826469 -328567907
989999048 304879794
-873184923 888367067
841244422 -346153698
989100026 334863780
812126218 -395095517
893203475 593775924
899426464 -224116445
877824911 612711591
958827880 477766785
954569350 -42475635
739568854 732739592
953123132 -48960672
985138793 170054842
958642824 -23398646
875954240 -278450425
855273277 -320136932
-437645066 985816968
970438784 41462037
988034991 218135071
6539111 952396247
786942810 -432944484
975336950 74971968
940507565 519092372
740234405 -494572269
-376078954 983321328
787648677 -431931786
272268939 909100958
833181426 659596441
821763506 670103446
830780112 661851919
735315105 -500528162
939246610 521553302
902596254 581180963
989413086 256482050
951738951 -55053392
622162921 -616326478
931845787 -130685250
251680510 913436726
763564225 716491231
650461768 -590745379
783438737 701811359
928523530 -141599910
875872036 614986738
797266097 -417866912
-244675434 975941076
-281630213 978320928
851906029 641146331
454714328 861133381
987440966 206197749
980515891 402307755
887014886 -253978308
140304481 933696700
129650624 935391069
-441773267 985961051
697046203 758624472
951617283 -55583483
635345585 -604637446
957695759 480718736
912503009 -189577567
933223292 -126049578
712836099 -526645169
922199165 551717160
-660166052 989947065
-326766566 980898320
929875941 -137204873
973533313 61966056
-348187314 982002461
908258170 573145277
-437921314 985826699
972005214 51610377
697038981 -544014351
-536741202 988519822
566155725 821265136
975315806 74813891
641795272 -598778939
269872191 909615306
970879294 44269191
760015693 -469632958
756447963 721464854
118451309 937131204
-512729680 988005025
844547078 -340183042
409428812 874790667
713769940 748838524
475897596 854312059
860006830 632660192
982061024 133765908
-379423912 983472479
986802310 194878050
243231019 915165587
674026689 -567880755
973665446 62885728
704478556 -535926692
778446713 705606781
588750721 811834637
647721895 784757299
919870774 555472817
901798484 -218081920
884605210 -259477611
-226295630 974659872
532841526 834246277
989699366 269639117
988475933 228154215
-51162157 959037598
-43457483 958195695
974918425 71869844
-36156495 957384707
-573539291 989150322
931601078 535721248
849558727 643541029
-581882095 989266145
983317778 147555550
988549052 343064100
983067156 388404339
939117508 -105332471
230855083 917633939
655751437 780754362
962149339 -5831177
874444057 -281659026
775036772 -449600063
546732452 828951525
989721248 270846099
825480333 -373445181
790851054 -427306082
912455011 -189710807
852120675 -326129359
-790672327 965479424
138919729 933919060
436789140 866684763
812186403 -395000667
-332686254 981212111
624511454 -614272035
714790323 -524443642
-203609248 973001176
863774823 628600306
890196273 -246576813
548464931 828279419
-692184524 989992398
-412221370 984860669
900273770 -221970986
896797462 -230693889
730526108 -506242284
796849569 -418487018
456604963 860536481
729078090 -507956595
968167760 450888426
973973947 430674894
690935847 -550505316
-482217898 987220421
936321451 527145519
762374250 -466553232
943867884 512363035
860809088 -309394825
812110863 -395119710
987216950 357826885
700108871 756867898
870922276 620658670
931047497 -133344348
978414913 99479906
774209785 -450727842
38984031 948335538
923572376 -157225453
876301852 614487451
881427835 -266583271
938437950 -107802193
520173665 838935456
-819510028 946908480
754791656 -476370801
-251947023 976431406
-410030743 984772945
936539237 -114583499
632110742 -607541282
989968079 292745964
989001043 242212727
988551576 230015058
889031801 -249303188
720330063 -518138039
339921505 893402975
45588037 947474773
273243819 908891131
152360106 931729187
702583585 -538005098
894128798 592572963
923459068 -157574491
78418752 943014892
421659773 871225535
829660008 -366404049
-73946592 961451022
15223947 951333306
130230896 935299902
860465023 -310070234
-403628499 984512368
-832938115 935749457
955137001 487140430
967986282 451464226
860664824 631956638
-451438008 986288765
688701253 763333969
-846370944 922431239
959592609 -18758231
714506853 748394999
885015071 -258549640
-185043310 971564464
846394005 -336804172
894238050 592430341
542391914 830621868
-706881462 989414695
705674261 -534610058
959903122 -17223854
986436590 188906367
253446529 913071169
-291873804 978934349
-153602861 968973184
989128191 246179505
681362420 767365987
814209688 -391800741
503142831 845027716
988965316 241162456
-388919760 983893044
-38465048 957642780
985923510 369058758
710946133 -528760594
862436458 -306185749
397191149 878263272
887088777 -253807986
842865398 -343233078
899443816 585505243
785945677 -434370231
547762980 828552003
677450079 769479027
731710796 -504835623
973319958 60488102
879860804 -270021381
901402705 -219095441
236117724 916593173
912947520 566210750
634695192 791061127
96108853 940478139
117518761 937274217
958198877 479416222
985952082 181488435
633863367 -605971268
-775184238 973094055
946753121 -75999431
626055724 795121805
160098283 930442396
719914835 -518614237
983281343 147137570
854437227 638532032
894762978 591743053
947488103 504723440
685497604 -556182954
985408266 173723385
842591625 -343727635
673855036 771399417
986405586 188416079
918812136 557157030
847380285 -334987905
15446427 951305865
892340847 -241500947
751220389 -480917276
621258085 797343189
-181903298 971313631
772723803 -452745305
862106340 630408693
979645345 110224703
987274262 357271713
916601143 -177995915
957719420 480657780
987130285 200528374
-8253964 954171658
937431239 -111418484
467019645 857213037
-758653793 979377924
986446187 189058814
455031213 861033415
742532922 730807400
959811093 475160104
-413317385 984904391
917285334 -176020765
-463902057 986683874
935048042 -119801132
985798585 179247587
780694024 703906802
806466391 -403917366
813809225 677105495
979831308 405681457
950761671 -59287073
-847078722 921662245
970409499 41276870
759578656 719294184
892153699 -241946374
108498010 938643428
960903532 -12212810
674669283 -567234700
815490143 675649572
486725239 850691209
908817863 -199644101
970345080 40870270
742940071 -491253407
512518507 841705650
-156057417 969181953
943067260 -90549481
966045094 15246028
950193528 -61714785
723374355 -514629803
133117994 934843875
988056340 218592513
967630554 24369656
944288431 -85807891
967786333 25283392
868739785 -293515004
728321308 -508850681
-875532670 884836526
502564257 845230646
-452232019 986314804
989148869 334032400
971171398 46151615
702262306 -538356737
-657180557 989935446
-596496800 989450203
913246805 -187506145
248065586 914181584
478927688 853305845
959748744 475326859
712025461 -527553579
847064865 646062175
976192066 81468370
-528531243 988353691
925092221 -152497888
-250245452 976317717
975639198 77240949
-108130724 964853442
514463530 841006205
929662878 -137901352
956404548 -34035164
947501073 -72957315
937934939 524086620
943155002 -90211866
-283596158 978439641
959074054 -21301231
959240667 476676660
923982080 548788789
719879785 -518654412
986256559 186095016
-29921526 956680836
859181472 -312580267
745843892 728629249
-196257194 972440536
392236059 879641426
96222819 940461470
953432154 491264453
-160177702 969530351
940144942 519802990
789711623 -428957884
381642385 882546307
-564101723 989006642
838855190 -350417673
-92316326 963311114
934948181 -120146909
-800048567 960148368
984599686 378657963
290932970 905005874
-45594657 958430306
620771562 -617539634
-470486042 986882699
987967358 216696849
952749151 492876649
799106481 689431476
960717136 472714916
32424288 949179234
651031773 783119464
-66732895 960699951
872276710 619121277
175594263 927814108
-103839618 964439039
669228940 -572662710
38737615 948367462
869040229 -292899535
967677084 452436641
37972115 948466496
678787284 -563070301
843559448 649563866
915831398 -180202316
988699034 233777305
-593634347 989415964
241021404 915611530
-710355730 989162922
877877213 612650488
800414594 -413146781
989839832 278498337
706256717 -533967512
735103950 -500781631
788635300 697791701
693057002 -548263047
862556251 -305948698
941153231 517820017
946268114 -77953039
965154106 460106455
813067546 -393610796
-676647721 989988734
228503804 918093829
986477116 189553305
982996836 143916280
-649965984 989902686
682736592 -559031013
989802393 275814087
-765561875 976972658
960281845 -15339220
809499784 -399214637
692113679 -549262114
981764302 395817420
978279964 98336313
813886934 677038542
887187729 -253579859
-630715120 989779470
887603510 -252619897
676382487 -565507255
984329119 159644380
619403282 798196106
299197049 903134001
926502797 544557331
732861961 -503464324
977337697 90549544
392705857 879511208
911846662 -191393623
-86578921 962737657
909083040 -198928609
641657754 787714519
950804740 -59102003
679290448 768489076
502103253 845392254
917819339 558721994
876050930 -278244060
72147452 943889441
979790298 405880301
954862993 487810189
520756924 838722361
838445050 -351145659
640079018 788478804
626479644 -612541887
895365759 -234209508
621920370 797037951
977192081 89370043
935962691 -116610780
986500499 364385165
942848994 -91387980
243957567 915018676
320996323 898025340
364880126 887018513
860241762 -310508029
918098294 -173657817
80191854 942765663
546993397 828850449
656607079 780323041
480908629 852645041
-404874017 984563391
-740890598 984319414
988102445 348500992
-497915671 987639975
-692790966 989985284
783152613 702030413
848997464 -331989409
882463253 -264288681
957235638 -30129167
553566780 826287263
338611006 893728742
106037175 939011744
700418863 -540367402
733270286 -502976827
883732244 -261446730
967782447 25260581
988079610 348765380
506297976 843917459
960881779 472265915
984960887 167696585
818697203 672834527
477311444 853843503
987095305 358988352
815260248 -390125349
649451787 -591691970
-761857603 978299762
876240203 -277839810
-125388619 966472231
841750082 -345245294
498929555 846502098
923735184 -156723174
976234552 81797330
834526870 658321124
898163132 -227293870
678653167 -563206717
445033827 864151922
989060008 244000086
955901659 -36375721
734782820 -501166808
787412076 -432271621
902879275 -215303180
808584658 -400639509
989638932 323959012
653735122 -587660100
821832560 670041362
644365549 -596414705
989905783 314063546
902234477 -216963701
781738395 703111369
943533675 513044960
683426082 766240899
363088954 887487493
716833810 746988842
-196519769 972460739
989322978 330877016
984116936 381866424
425042279 870222137
534180943 833742305
938144386 523684521
954383326 488976746
791196624 695779331
-391461867 984003003
760909529 -468469096
532282204 834456137
625932634 795179120
806535174 683277418
139539626 933819643
-700771168 989741355
-338371796 981507028
977684101 93377015
45672996 947463621
849497180 -331057020
468544699 856719273
-93899791 963467768
679666146 -562175236
964551213 6954704
-873476682 887933599
962996477 466376046
981531765 397056454
730242863 -506577914
650725372 -590497804
-526521526 988311621
-337664663 981470705
936245755 -115616848
469323990 856466103
787610201 -431987069
161378084 930227761
980233296 115624314
958417325 478845432
99571744 939970354
964940432 9079725
-126698916 966592273
705752306 753592866
882044618 -265218803
974145777 430020747
950925997 497086787
518322717 839609048
964818232 461099750
900500192 -221396096
-707496419 989374059
777380331 -446384490
-83635716 962441009
988143841 220495605
872290253 -286182029
988090786 219334543
813116241 -393533869
-447065941 986142693
-197812121 972559840
987624482 353727991
925239636 -152035657
854177042 -322229466
963626869 464571764
981317241 126099799
989911522 284880975
701803504 -538858332
944261229 -85914551
989787474 274838481
957067169 -30924979
201225986 923257440
986376363 187956553
574763519 817742153
747050008 727829158
927142034 -146028168
694520535 760062848
-639087447 989839213
-362809695 982708448
926501188 -148063183
-145703094 968292342
701526234 -539161190
959846988 475063981
210273276 921582524
740579845 -494150183
981235175 125278701
860401117 632238838
708237088 -531777086
923823417 -156450446
727625613 -509670604
789762002 -428885051
985522879 175317117
955619005 485952838
167390646 929214619
925420569 -151467751
883742642 605658863
214131946 920856991
866932941 625135864
758155437 720284933
942934144 -91061169
487848095 850311471
983533380 150049514
658830877 -582800326
-389076483 983899857
-289320288 978783096
768628926 712861852
139716632 933791218
662790647 -578979755
-305868145 979744700
-817858090 948140287
744546107 729485931
-14464925 954903032
986023915 182554936
610590245 802207461
944573639 -84687802
985476447 174668212
985169883 374664066
881748482 608067597
-45098784 958375975
671127444 -570779432
671187738 -570719440
445408249 864036123
679363478 -562483758
961241503 -10495187
672052694 772353028
782500421 702529271
964919717 460800642
-729555940 986666913
783934853 -437228045
883151338 -262751117
507057175 843649569
556794048 825013535
-252187523 976447447
673325897 -568584245
328604000 896185861
983560370 150365761
-823383872 943898632
989991470 297931170
881929745 -265473391
748745569 726697075
939053407 521928484
10397508 951925735
891236707 -244121944
454478459 861207709
817838404 -385984033
533285575 834079474
645892321 -595003773
989880070 281819679
-328888089 981011362
971776677 438725328
271373570 909293319
986784859 194585009
989914676 285229714
716618465 747119324
780715453 -441757210
-10124499 954392728
-174890450 970745391
928970117 540328947
980536726 402203227
630733468 -608770275
143846437 933124056
832158185 -362129927
587617335 812321589
857045660 635804321
978020754 96162334
901867527 582190513
989946915 289357219
981426361 397614336
471151697 855871026
859542761 633155606
697021894 758638350
960102526 -16233688
929484890 -138481974
899724470 -223363013
-821587849 945319092
472860356 855312197
-332231011 981188176
703173166 755095679
558444264 824359051
323552250 897409897
657654636 779793692
846115116 -337316309
989897272 283421861
-394054115 984113809
851940996 -326468563
810183570 -398146441
976324776 421396474
-565736498 989032581
591380178 810699880
151915105 931802652
393116052 879397471
183071273 926513791
791279541 695713665
931662253 535612781
783900269 -437276959
264693868 910718160
965839325 458063128
339653805 893469592
803100483 -409074629
898636333 -226106929
507558501 843472429
873072684 -284546945
989211431 332937564
448201940 863170516
390258893 880188373
851978631 641071694
632888012 791917462
435733765 867006001
985541283 371947619
158624069 930688833
-700187667 989765897
397868867 878073756
956449607 -33824620
937240481 -112098205
717649025 746493970
989016927 242686885
916770277 -177508603
841668361 -345392378
690675966 -550778980
-57801146 959752779
977961027 95665791
-603666754 989530865
867430559 624583146
656753861 -584789284
877434540 -275278369
194400828 924495043
653235007 -588133470
870174566 -290565985
825245241 666954789
807522928 682449000
959697839 -18239802
982740870 141081716
986004265 368431843
885566704 603426286
791201729 -426795831
988037562 349251230
934706016 -120984063
-537954411 988543596
626873031 794740888
863626177 -303824291
6686544 952378334
803740929 -408097988
884195533 605106702
431137956 868396017
902528047 581275866
981876096 395214320
764780136 -463385086
643213489 786959445
919087522 -170757353
717862798 -520958060
905160804 577581128
-867140461 897054471
869787744 621939835
948897344 -67183532
907503658 574234584
801452185 687506074
878202987 -273621785
971663002 49351042
956805592 482988362
-182561867 971366448
914225472 -184754597
621697658 797140614
176532741 927652317
531643813 834694997
794188869 693399520
658990799 -582646810
813300025 677543539
933897724 -123756523
965398217 459381262
837159319 -353417685
-377354058 983379192
987970681 216766997
957247141 481867381
-99700193 964036596
743549192 730141342
975763046 423681384
986127768 367461798
-516747152 988097890
762679467 -466152901
889073981 -249204762
902007762 581996832
-421316873 985216246
908967736 -199239826
968022262 26672137
926764139 -147229423
989911222 313761714
960613111 472997768
585081081 813406828
919631045 -169147445
975624567 77130559
753360582 -478198679
637537623 -602655025
819007521 -384092147
842368731 -344129883
866995195 625066889
857917314 634883517
956013327 -35857713
989448657 257906495
903281849 580223991
-464961679 986716344
-622328562 989711465
501072726 845753268
-64490487 960464109
989126035 334423009
-484677047 987288121
977944088 95525171
741748164 731320575
-121414663 966105098
935297292 529047181
-727646106 987005587
973029490 434202791
988836622 339048361
898779418 586401280
981738790 130393694
897743994 -228341741
781740711 -440321325
989981455 295406092
901112844 -219836015
906681528 -205359408
909255668 -198462482
553816707 826188903
929023452 -139982592
627087882 -612004919
989805837 318599764
964709526 461418929
912389132 -189893623
330790576 895653736
893693133 593140058
690875844 -550568525
980177834 403990361
-40040024 957818057
1588505 952995178
697904010 -543084457
199476780 923576573
941895186 -95018241
980676443 401498219
231972364 917414404
781114963 703586401
920819483 -165597132
864640180 -301801112
934230287 -122619784
656509525 -585022504
382484045 882318162
377065158 883781316
917144846 559777207
575194008 817563904
767557336 713636897
926655597 544298071
192415549 924852350
632587781 792059353
983285040 387096779
839013119 -350137136
721921083 -516307776
938379342 -108014123
958615887 -23529017
596733162 808363672
21841649 950513150
901183776 -219654896
-538258691 988549550
53944707 946367937
709573858 -530290946
-805630569 956660317
960265715 473938397
700569251 -540204016
857607412 -315639447
458166190 860042863
826112936 666162124
848200407 -333470601
901263402 583022908
210692964 921504001
980616436 119234170
73407993 943714530
826001306 666264287
-524089271 988259959
961959381 -6813139
835683598 -356008424
939416178 -104241277
912174897 567372550
688221167 763600913
911928948 -191166579
888005360 600403318
940989057 -98423966
961691540 470045541
984565116 162602238
570412571 819534736
-742644417 983890625
796691546 -418721793
906917353 575078540
722535734 -515598751
989986370 296522480
687021009 764265608
936218887 -115711303
820978430 -380881167
-757988418 979591910
394762793 878939978
963398290 739365
978724511 102126149
768590160 712889955
112323915 938065545
479589845 853085153
-720066527 988126563
946686725 506448774
837949897 -352022392
-483786045 987263732
974266466 67136449
961801495 -7627828
650996853 -590242641
-600966152 989501254
535275770 833328716
71395517 943993677
774568187 708511119
989975098 294095105
834644793 -357820017
905755051 576738630
893739158 -238151499
753877424 723228067
989442964 257674034
769516256 712217493
953712495 -46333797
843471613 -342136233
496109757 847481470
53009135 946492677
891526187 -243436410
876440967 614325578
904725847 578195741
-229758304 974905255
886524458 -255105900
561109151 823296386
987988003 217133759
-430548283 985562906
981677088 129755523
941114131 -97956254
711249523 750347936
988705755 233954064
866234496 -298601923
-280146405 978230882
218562585 920014777
934879184 529814705
-690090382 989999965
972777160 56775060
939296885 -104677857
801975804 -410783715
877507223 -275121901
-275414390 977941250
900206568 -222141473
970027406 38876276
989985876 296403160
496773219 847251479
479445509 853133280
-146218857 968337368
968589645 30050759
-735785051 985454717
913369687 565573578
950637800 -59818335
-328043286 980966431
989847120 316933746
983984027 155401428
955057127 -40257641
988173879 221158632
972220573 53039293
952483195 493497564
822852588 -377803750
758533782 720021945
-115359245 965540873
868781354 -293429919
989112408 245663932
989884521 282216691
865064857 627190808
-476082848 987046739
282668517 906841071
-34237788 957169026
911633173 -191980697
957676601 -28035992
563338337 822401349
911993603 -190988084
989824638 277349025
676859262 -565025511
-522287003 988221249
-848471395 920132890
762257297 -466706554
979382753 407838462
-826076679 941719240
644163860 -596600696
854115534 638865487
811422615 679149263
783052597 -438474448
936134439 527495308
958718441 478054854
676964988 769739188
989996045 299749766
-283182397 978414677
978068302 96558883
774039141 -450960204
732560146 -503824211
301140634 902689184
215393394 920618202
618253286 798723217
868364904 -294281679
862898360 629552919
939394441 -104320909
977002009 418560750
809970235 680383840
485525035 851096126
960183599 -15829968
-10771361 954468964
140093855 933730584
889634951 -247894144
-431792525 985608291
665278538 -576553571
320028061 898257474
979448897 108461624
-110926538 965120866
451196744 862236555
118599855 937108385
834371098 -358296385
978801117 410573820
616125649 799695761
970374809 41057848
-367198508 982913567
615767157 799859285
764424775 -463854518
814657305 -391088040
858387193 -314125753
756853100 721185696
605302268 804577597
989402569 256070496
900720838 -220834875
-522743157 988231087
702823740 755298399
442077616 865063930
920838571 -165539784
-61024869 960096996
813935515 -392236310
871436388 620076573
774503112 -450328177
570043742 819685451
919613565 -169199349
886640810 -254838945
888954997 599211092
-54258299 959372290
941852458 -95179876
-608374468 989579786
938651906 -107027112
880534590 609516478
-519540194 988160941
821688779 670170565
-703208948 989630071
947629053 504418533
965605815 12771150
821271947 -380400799
381680220 882536060
681657262 -560139153
-320883633 980581654
988944760 337403592
955639593 -37586325
876589174 614153069
741966237 -492451853
271479928 909270489
335942026 894388972
741407784 731542792
947045740 -74813720
856270921 636618980
936962242 525938662
273101855 908921712
975474456 424838886
306360828 901484974
-230353032 974947218
744869222 -488870564
-433310401 985663123
587842528 812224885
779542903 -443391534
632788716 -606934803
954602807 -42323781
966998485 454539793
343862161 892419151
923359877 -157879521
988991041 241916988
687264587 764130828
989612478 324655612
671718353 772529189
989621014 265607573
984455783 161227025
335292291 894549169
827222130 -370527662
720719422 -517691008
665182377 775941095
963468234 1113036
841871697 -345026198
740069929 732414149
949341274 -65322506
-514333855 988042532
562991555 822540762
913081681 -187967182
762760627 717059346
984308488 380614401
883499834 -261969018
383601170 882014428
-631464116 989785093
945887879 508154428
535236013 833343750
-512332126 987995692
843830848 -341484934
907057669 574877051
-756649945 980009659
879842314 610338548
922981000 550438996
757949678 -472310817
236266818 916563473
989996810 300158423
-846664826 922112936
215708267 920558460
819327524 672276612
810847145 -397106309
378769487 883322436
844637270 648493318
833593199 -359648641
782672248 -439010911
936033445 -116362677
986942929 197268544
916153990 -179280302
757450257 -472955111
765102798 -462958429
968565293 29904206
770640156 -455558722
912767607 -188842158
744920143 -488807512
356638645 889164552
821055137 -380755679
901111220 583231910
-246148615 976041428
939098982 521840000
809895591 -398596746
840239156 652825597
763448025 -465142538
925055213 547001640
874375517 -281803922
959360601 476358871
949961089 -62702641
434268980 867450470
623972791 -614744174
185832956 926026702
-223510604 974461214
-542337005 988627973
974985087 426775693
935435411 -118454219
732681093 737159755
930854450 -133983268
819090151 -383958028
772061895 710358921
620224713 -618015615
660066512 -581612380
823456747 668576726
633940535 791419228
633848836 -605984317
645132907 -595706479
957182716 -30379616
272312990 909091484
959185913 -20753947
444107127 864438216
602049096 806022093
981009556 123041312
989989977 307170647
829538775 663006301
829593579 -366517077
781488043 703302206
862545444 -305970089
463392904 858379494
983860664 383509173
722820926 -515269422
976872967 86811240
723823531 742706994
-756553973 980039165
971214178 46428193
984160919 157558602
779459700 -443507136
779478778 -443480630
937035826 525799395
921877838 552240071
895247436 -234497980
989179436 247892796
812590927 -394362951
961634494 -8486244
40688872 948114509
939068017 -105512899
965921015 457818130
-161810673 969667103
-573454744 989149095
175180661 927885284
-69729483 961013564
984941188 167438131
-322360286 980661840
595861963 808745625
862493224 -306073438
742225492 -492133208
624370756 -614395439
530379676 835166378
-272775798 977777137
958587021 -23668650
869206871 -292557927
897098726 -229947733
961899269 469468818
-566069296 989037754
738336629 733537305
-796708988 962105536
824347660 -375329940
887347987 601223672
875143224 615831107
964736337 7962769
845170150 -339046635
871339670 620186234
816320291 674926077
696311948 759043443
682281479 -559498610
989952257 290153663
870595740 -289697057
-573867817 989155062
728584351 -508540109
742306155 -492034038
107084 953173294
755361305 -475640678
989525119 261140628
663263056 776931076
803588991 685738229
624383887 -614383925
976147869 81126261
-397705861 984267310
863179435 -304712930
968290253 28261565
546777133 828934219
790610420 696242581
-275348377 977937178
-678002695 989990800
924296385 548268041
-319259177 980493127
938835477 -106359935
878411500 -273170903
706570176 753114142
989183333 248026038
780288581 -442353220
-309606724 979956916
969869051 37888744
977165988 89159656
764142313 -464227344
412235554 873980986
595744940 808796926
710970471 -528733396
399266751 877682205
830246193 -365404998
792138551 -425429345
976566195 420395703
975833558 423397460
946058769 507791454
293905465 904336742
-861751913 904240100
981056308 123502421
759078284 719642865
924411590 -154623458
129214922 935459425
887374855 -253148087
858397776 634374157
785655145 -434784661
823956326 -375979629
944138665 511807559
-92563526 963335648
728411613 -508744075
986708929 193320044
584619540 813603525
561422703 823170831
130757728 935216972
956091626 -35493873
844968397 -339415050
-220379310 974236371
746657545 728089834
931245012 536351040
985963776 181661392
942022997 516091180
981857655 131630170
942361741 515412563
264985206 910656622
940694029 -99523632
902367510 581498895
986754804 362123687
915201666 -181993012
-492450882 987497687
988690586 233556354
982742342 390314835
428786039 869102691
-749127812 982215545
837343677 -353092909
639922734 -600488382
-568293173 989071800
773551964 709263031
-567529759 989060188
758082744 -472138965
-519017249 988149225
970942478 44674971
938943944 -105965037
984089589 382043037
903937894 579305051
-333609457 981260499
959832345 475103214
985513885 175191166
948538670 -68678692
960937171 -12042272
-697351392 989872794
986509457 190072614
971374499 47467737
-36235948 957393621
583769798 813965154
866346352 -298376517
971895255 50882201
845742522 647389578
989420358 328978458
772458671 -453103984
831153767 661502739
-327406054 980932443
864117256 -302845564
907687327 -202678814
207739242 922055022
844748154 -339816766
-385348230 983736813
702789698 755318144
-591855541 989394288
912127828 -190617374
449147629 862876198
-540617228 988595219
989996989 300264438
916577572 -178063791
737701763 -497650756
-436224172 985766793
757713646 -472615456
846162393 646968641
-843536134 925436641
970757659 43490267
745591200 -487975596
951243655 -57206295
625150810 -613710881
706303113 -533916291
163145604 929930738
80539948 942716585
968850193 31625893
748645145 -484165750
103005491 939462697
978168461 97397662
-272092815 977734237
962647078 467367766
818882903 672670281
576202610 817145352
932073384 -129923011
-758891221 979300364
773957128 -451071841
759844140 -469855885
695766488 -545378154
910248698 -195768626
918931859 -171216172
963972825 3822693
865957661 626211272
728534533 -508598934
619406953 -618726703
560229952 823647996
784581135 -436312509
959935176 -17064827
-399489784 984341529
966009849 15046665
741250161 -493330117
-800388975 959943169
580896377 815181186
-759702689 979034879
-610821123 989604524
927752940 -144076757
962787246 466970520
869613444 -291722359
12193047 951705931
675086559 770743783
988426066 226951667
716216288 -522829031
648857575 -592247180
981822133 131259723
672577111 -569334009
947963437 -71061073
-135714599 967409766
973220144 433498790
684099062 -557627718
974738063 70546866
765163820 -462877673
-274198219 977866044
986995812 359913452
866168797 -298734218
-780851218 970500227
854317338 -321962418
690323498 -551149669
967058831 21041077
978140606 413581603
387135170 881047601
210386654 921561321
230970480 917611278
829051303 663457649
943982071 -87006303
-863855634 901488725
986303807 366036602
762716565 717090464
978116484 96961998
726382451 -511130382
929414496 -138711320
989916943 313432788
-577288964 989203293
184635107 926238330
219552589 919825144
146164223 932746766
-163575394 969814070
810368471 -397856792
697104193 -543944299
913074772 566018858
-675785431 989987330
989733129 271523524
673575894 -568333458
927641306 542618958
193639339 924632353
834914149 -357350808
773651134 -451487869
444312146 864374919
961560060 470408251
727812602 -509450374
822441377 -378480906
-309304428 979939805
974061653 65677289
501192134 845711468
968639055 30348573
949902722 499400645
659986191 778610163
806264311 -404228589
300189842 902906956
856532701 636344041
259497678 911810152
-492247344 987492284
955349542 486617830
122198512 936553595
938614742 522777714
-792202749 964634225
916530922 -178198056
866013030 -299047506
901672910 -218403639
530238954 835218782
816464553 674799886
797746637 -417149880
653302804 -588069366
926781958 -147172849
919440404 -169713035
949249812 -65706832
752703008 -479036007
895535978 -233793594
-590227120 989374116
763788206 716332652
904121182 -212083483
953879375 -45586427
63476861 945082027
644719009 786226933
984753738 165006740
-488216161 987384194
-204857402 973095351
820762166 671000968
-305941222 979748870
930142480 -136331258
769615586 712145283
495416906 847721302
801991514 687060929
989118592 245865273
924469302 -154443697
935825040 -117092911
807054849 682841952
-446142555 986111202
597437227 808054757
750097925 725789776
614469672 800450270
677878950 769248708
963558182 1593861
961060686 -11415438
750460222 725546069
878134089 612349983
667220990 774883733
317645353 898827034
-283459248 978431382
607000683 803819240
-36862187 957463791
865837479 -299400391
-840743282 928281962
952532277 493383196
748195748 -484729500
-259817336 976949704
983556085 150315539
737863486 -497454915
-557192139 988893307
668262792 -573617978
820689124 -381353866
866641145 -297781918
-652056769 989912838
656243462 -585276317
-248184488 976179237
956287170 484291217
943999343 512093811
895688197 -233421152
931160286 -132970044
428621619 869151995
783469700 -437885578
989967569 292651492
982070779 133869173
979968799 113176916
566875496 820973990
886419918 -255345492
977579292 92519135
315599929 899314153
348314620 891296419
989994198 298903618
795445015 692393873
798556132 -415939384
820695852 -381342881
989468463 327973915
989796770 275441065
989966906 292535801
989282186 251544730
987955204 216440536
982945439 143343256
935049377 529503047
772867042 -452551408
-333770681 981268927
888361768 -250863427
963317425 308025
975194434 73908737
924711844 547576927
790761011 -427436956
863320573 -304432560
720298220 -518174568
865881646 -299311629
955775561 485565011
-799022282 960758326
987908372 215459024
771961259 710432684
890617945 -245583546
948843040 -67410384
897345697 -229334361
868574925 623304046
963195754 465808002
709671040 751287820
630605549 792993076
-177279894 970939668
-501610207 987734039
983532992 385572238
853447456 639557033
911589201 568248750
933090048 -126500665
552039483 826886411
696631314 -544451877
719650609 -518916867
688126730 763653320
-696414744 989902515
-715122535 988718371
709348872 -530541460
870898133 -289072353
880150348 -269389334
932719044 -127752874
-67454605 960775707
820748564 671013107
955443320 -38489101
468771429 856645670
-627255425 989752563
899524792 -223868089
989216957 249197183
972313862 436808386
631518440 -608070220
449422781 862790472
960690332 472787934
799314131 -414802419
861461718 631102202
936744366 526350513
819770100 -382852788
787852998 -431638135
-304606347 979672552
-13250409 954760630
972435350 54473007
298244541 903351537
968580810 29997550
989649200 323681771
-484030720 987270454
981421387 127147235
561935098 822965304
929296371 539763018
806084731 683654537
191701603 924980610
951145160 -57633151
989993051 306607142
851048654 -328150077
976210286 81609409
981031110 123253651
-110467235 965077064
-726175529 987251477
-751855819 981447594
853268816 -323956169
-828532009 939666741
971301727 46995551
931824718 535324207
964674530 461521677
259719346 911763742
-717736123 988422634
535659477 833183460
973119700 59109462
-717401501 988462772
867143384 -296766269
805909296 -404774896
989010845 242503660
325651416 896902539
989682098 322764690
979040326 409457802
892935727 594123134
501629930 845558147
697020617 758639079
327011253 896572752
984277230 158998413
962088912 -6143739
984083166 156605151
761571697 -467604406
621379080 -617010235
918058669 558346481
638984252 789007103
-690942457 989999985
670959017 -570946868
793714102 -423120305
470858988 855966500
846828139 -336005624
654808095 781229532
637068809 789928382
776797389 -447187124
-88944968 962975135
471764568 855670786
512015486 841886089
959807517 -17697750
836280991 656648742
945808971 -79792761
695932851 -545200188
985380243 373132968
909765706 570945611
809604006 -399051994
243732587 915064198
740962656 -493682102
927739852 -144118685
-223250446 974442557
895473002 590809354
723620852 -514344413
892811242 -240378139
843844953 649280601
-89821629 963062819
238913644 916035086
895095336 -234868512
975989900 79909145
981463378 127571417
345238464 892074263
984962219 167714091
962326240 -4914289
-585811663 989317756
973192098 59607236
622127949 796942188
264758609 910704489
869915033 -291101010
233006591 917210430
933635568 532076486
988116615 219898385
932412071 534278022
937312318 -111842527
736403440 -499219143
653892150 -587511328
436975562 866627936
775606221 -448821823
686938837 -554687248
945707013 -80200036
-368445866 982971334
-461298255 986603550
943532663 -88753326
-553510242 988830307
677683626 -564191069
799751342 -414145594
-271438205 977693041
804097421 685314908
963361428 542612
978743566 102289932
981725292 130253760
988354455 225265185
955025826 -40400234
712562986 -526951352
976967367 418707624
389516606 880393128
964282614 5497231
-590273222 989374695
673900540 771375256
707978577 -532063608
777808539 -445793764
863977924 -303123448
835249614 -356765983
710478013 -529283099
962896551 -1926143
725889855 -511706482
-379961751 983496593
950972522 496980619
813918358 -392263525
917352244 -175826905
925793826 -150294517
957050574 -31003201
633716056 -606103519
894760151 -235683745
989991654 297992475
964756421 8072385
935241837 -119128099
927985545 -143330859
739647645 732688480
943355813 -89437437
880485204 609575196
969442091 446750649
710758931 750640673
452744562 861752108
-320251604 980547238
665751523 775646416
785037567 -435664121
896782345 -230731255
96596495 940406813
760162978 -469441442
952739800 -50659940
946682902 506456978
-503978260 987793433
-166812663 970082174
943299936 -89653218
-824117817 943309346
570235197 819607251
813404059 -393078539
986106339 183797202
979495338 108876005
926262857 -148816745
811253448 -396468419
709880876 751163418
581925951 814746990
645051627 -595781560
933050629 -126634057
-127315608 966648709
972025433 51744322
915605426 -180845891
906783883 575269951
-796035155 962491005
115028194 937654365
74378979 943579466
471787813 855663181
810755765 679716909
843217428 649902776
-461469176 986608856
932510200 -128456329
-52989324 959235479
948075463 503447319
498030406 846814940
949155536 -66102551
-727465876 987036193
674477139 -567428013
-506999881 987868081
2798520 952849471
665371239 -576462735
886251233 -255731912
-131776535 967054707
989997292 300461144
897142422 -229839348
740729502 -493967260
962931040 -1743859
957591065 480987930
948953013 501512769
989998757 301729009
955581418 -37854080
944740042 510563996
973748963 63469929
613933721 800693962
571256138 819189026
890307198 -246315718
777845589 706059383
685067070 -556628233
643085246 -597594022
924324142 -154895751
985574020 371705455
987943888 216202393
908041614 573458053
962391561 -4574678
-273911390 977848170
975823952 423436208
-319914781 980528886
946716259 -76148455
789120906 -429811272
989982789 308224923
989195633 248450226
541924541 830800601
712091145 -527480033
499962104 846141870
-267616964 977450585
-37279959 957510535
748099470 -484850155
931630746 -131403811
989842170 278683456
395137344 878835787
935729030 528249753
-425959118 985392602
720607041 -517820114
935268267 -119036154
639645997 788687916
718081014 -520709496
895206451 591160522
858880861 -313165817
978253578 413073565
-160620668 969567547
988409129 226549348
986953143 197443691
-27121675 956363160
988335302 224820209
756583898 -474070811
979454971 407494527
720763307 -517640588
976829533 86465284
926632157 -147648147
703426822 754948453
322289602 897714278
641203601 -599320428
790234123 -428201649
218693829 919989667
916676375 -177779212
714136924 -525181431
860513808 -309974543
921449968 552934263
989935358 287748107
291346760 904912988
369720694 885742153
508510994 843135139
526921881 836451566
-548482750 988741832
989886840 315085705
638320701 -601944716
768305440 -458695329
763870294 -464586066
-288305553 978722601
769246027 -457434669
988725284 340673868
-298212617 979304817
911741281 -191683560
979484066 108775154
979404387 108065826
867954673 623998840
963714069 464320067
599987260 806933077
705531945 -534766932
856080050 636819179
-192034581 972113676
989150266 246909152
933434726 -125332372
977104635 88666048
-214761034 973829525
941030274 -98270064
677376132 769518692
-99520010 964019019
98810309 940082327
653672103 -587719779
43286731 947776312
927706019 -144226995
405934303 875794589
984994009 375925516
358756302 888615551
-350476379 982115495
743636555 -490394301
660788207 -580916804
136344985 934330826
984783021 165383110
-406146926 984615413
432704105 867923992
-135238447 967367060
427817227 869392963
823939250 -376007944
-822185573 944851765
-571683313 989122984
821317194 -380326694
713038919 749277454
257950633 912133822
989593475 264288414
794895899 -421379639
315038930 899447469
899291263 585711440
861263100 -308501461
934558750 -121491298
-825088741 942524939
924617492 -153981665
976723093 419739718
-409316492 984744097
751525400 -480530898
979539771 407088119
748523248 -484318744
866667354 625429597
986178975 184901711
989990173 307138386
926403369 -148372754
444725040 864247360
790373694 -427999283
947751074 -71934422
969861233 37840048
984995904 168157679
951757501 -54972516
801747176 -411130504
777493170 -446228920
4187590 952681463
926093193 -149352000
-1342015 953347083
346585091 891734770
974354111 67764123
768846157 -457971130
-706604038 989432559
-475648976 987034115
728994757 -508055149
725061476 -512671857
917393696 559388348
650333132 783466603
836081545 656839229
632245474 -607420857
986995599 198175558
853659450 -323214032
-474498255 987000540
669617043 -572278485
785027922 -435677835
621506651 -616898993
984247066 381018702
923504795 -157433716
642383452 -598239082
628950036 -610355906
521854320 838320318
971346132 440246837
979993320 113402410
543172089 830323159
794449866 -422037523
958349290 479023430
712731619 749461774
793853822 693667276
-559335747 988929155
18402134 950940472
950349176 -61051210
976504843 420651053
954893029 -41004916
149337054 932227240
927802254 -143918777
942961357 -90956642
987535645 208008871
-365615370 982839927
947109610 -74554336
989978904 294871793
-245653936 976007786
213090329 921053403
-860185872 906250421
-722415685 987809818
988519255 343449656
987576382 354224695
892036217 -242225536
-392100866 984030513
713812939 748812679
711714978 -527901014
866449486 -298168568
740047814 -494800126
725336907 741768628
798779078 689698712
931352582 -132330641
-665399819 989964214
-736929409 985213417
886403547 602394108
726337938 -511182518
890999586 -244682510
512973249 841542247
810796094 -397186430
-826292743 941541429
946729796 506356344
349110610 891094122
914948385 -182710861
949687788 499881813
688806665 763275285
-247971796 976164886
989995678 306006632
854398629 638572060
914459657 -184093420
971526128 48455574
-640196062 989846413
-529161031 988366743
877756822 612791121
765807699 714895591
-556926987 988888811
915033036 563043705
589084680 811690857
888259322 -251101275
752048265 -479867813
986841571 361331252
914742034 -183294974
-871399113 890987907
863654159 -303768565
-319671559 980515627
-30011243 956691005
724621887 -513182995
-227720397 974761028
986766765 362014864
-745644770 983138791
-692386265 989990179
492500696 848725965
855471481 -319757427
846414693 646715440
-495903747 987588141
774368303 -450511893
928745512 -140883063
438100376 866284489
-84422104 962520413
-128968255 966799333
988778923 339900003
713938883 -525404749
971021233 441382687
760478670 -469030584
488916521 849949789
857166212 -316493638
-559188054 988926718
831301623 -363600823
333038798 895103314
376420108 883954660
751967799 -479969931
880093843 610040104
964029912 4130755
978299671 98503112
-325263590 980817996
450369075 862495170
960678526 -13348510
954206393 -44116238
887400042 -253089946
704811143 -535560760
980283858 403464537
965742370 458353503
662764753 777187598
474866988 854652547
976181309 421986748
968553677 29834375
634146809 -605716651
909186848 -198648380
-491876546 987482390
707653918 -532423090
983633397 151223121
-83306841 962407709
941263734 -97395936
988075595 219006065
976892570 86967672
-390213318 983949112
653338998 781967391
989403383 329319254
675040546 -566860879
986727074 193619938
939838487 520401326
912474212 -189657508
900693499 -220904476
987930648 215924457
657252712 -584312677
827715304 -369697522
713783919 -525579381
-248107596 976174049
-722016506 987865105
77243574 943179489
986043265 182844780
131281077 935134361
928237088 -142522152
988735594 234746554
686571700 764513864
975969502 79752606
988693736 233638512
894718007 -235786049
914683916 -183459345
708635401 -531335048
775301376 -449238616
-767939799 976091379
943963532 512167221
-838840090 930159278
907619794 -202859373
983660155 151538348
-860728745 905561066
711381970 -528273479
245200758 914766772
974917280 71861428
963016881 -1289582
706959098 -533191491
-487710712 987370526
460105857 859427399
118259599 937160648
910062194 570509258
476703980 854045015
968757779 31066047
853249366 -323993076
837836612 -352222729
725355027 -512330013
955479161 -38324388
755459055 -475515299
619821801 798003960
577418606 816639404
972063770 437703923
-790104959 965790608
989877736 281617984
931224150 -132757866
767196018 -460177704
861149079 -308726058
613716992 800792395
790492191 -427827410
927613364 542666756
-480929681 987184512
649084291 -592035503
-725411257 987369920
960049651 474520317
849663369 -330746718
953268204 491654171
-308060711 979869305
981753428 395875612
837069743 -353575381
-120689138 966037800
453053841 861655161
371047997 885390246
398427747 877917323
935486317 528698813
868115625 623818824
-877661570 881547406
810914206 679582165
989451240 258012243
518001996 839725528
294195403 904271235
989942760 288761012
973538075 432316335
989024774 242924227
850845605 -328531947
970434496 443407998
-806927545 955816319
694786854 -546424089
891566789 -243340136
967189596 453949974
877020487 613650666
-336765289 981424340
20757798 950648078
750050864 725821426
989194817 248421708
982209974 135347140
983914800 154566083
-403476985 984506150
958009716 -26446141
-80498886 962122534
989816208 318190576
710059954 -529749333
955924381 -36270434
810036006 -398377361
809926021 680421303
284477199 906443133
804416095 -407065620
926873091 -146883435
978916109 103779184
-175152352 970766728
812548273 678188021
978447531 99757227
922285696 -161163582
-156371207 969208587
-27938388 956455915
988386219 226008217
743782696 729987987
941594915 -96151551
961420065 -9583886
972814558 434993133
-109310006 964966538
953055827 -49259312
983122540 145329085
721005969 -517361696
-224204035 974510800
-292295878 978959212
768485198 -458454679
-435128741 985728042
980317727 403296054
916587848 -178034202
-820105160 946459472
646256519 -594666112
989954961 290571518
770795610 711285414
937020278 -112880985
813079506 -393591902
506422734 843873456
943270581 -89766446
952441287 -51977677
-251654786 976411906
736621196 -498956610
-454499419 986388358
971207347 440733103
735372541 -500459165
174366622 928025161
526496027 836609234
105437962 939101087
987133961 200593493
368744904 886000310
-668825701 989973056
887650601 -252511061
848340563 -333210726
667850187 -574025147
891899637 595461054
639099832 788951379
338720126 893701656
202158052 923086600
748778664 726674918
962342664 -4828953
605766861 804370380
731648589 737813902
948475076 -68943046
956266543 484342734
982839215 142164460
978861733 103308603
698836515 -542079973
205516076 922467788
490294404 849480831
801650456 687342562
850663577 -328873741
948704165 502062539
980564997 118743544
888931911 -249536238
959537908 475888366
792024305 695123295
819787216 -382824918
637706930 -602501565
729443418 -507524435
954772792 -41551785
95210715 940609366
988950001 240718597
706346601 -533868262
855455204 637472753
819279257 -383650887
874233724 -282103484
700879580 756423565
176472844 927662666
941473114 -96609877
-472057249 986929054
802108147 -410582852
855623585 637296894
810195940 680192545
989822819 277218923
957440933 481372627
971268471 46779933
-459100192 986534802
672484033 -569427017
951548416 -55883128
579594454 815728782
785078719 -435605575
632364723 -607314240
945629806 508700655
960359767 -14949075
969668707 36645629
983015748 144127447
958951823 477439960
982486586 138314608
875378268 -279677190
634939255 -605003868
938631751 -107100257
70994462 944049241
919172525 -170506174
868900568 622938423
925497040 546258863
939724228 520623973
621569748 797199566
841921860 -344935812
-879109322 879269577
988751196 235164819
845405544 -338616267
681478359 767302928
-831313786 937222422
968501364 29520375
-78921859 961961705
-802307683 958766786
691574970 761728028
151092229 931938310
720967604 -517405810
-811007431 953051547
734032465 736299916
985370211 173198047
29115030 949599750
-365973934 982856626
-218771563 974120671
-153448300 968960017
857394323 635436639
575271233 817531910
461284041 859052687
-155071896 969098192
940040878 -101942452
988200682 221755337
968504684 449811286
956775787 483063586
307029111 901329291
-347594972 981973064
949363819 -65227660
762255851 717415696
483537549 851764841
971637449 49183301
954831250 -41286003
343445852 892523344
976662613 419993158
945326652 509339207
721188588 -517151629
-202100583 972886968
832742703 -361122047
629888889 -609522065
-782100539 969892153
946310185 507254825
697694734 -543309558
928804027 540616419
710445028 750827841
274323628 908658228
831425489 -363388557
859132511 -312675703
723979630 -513928459
876117628 -278101666
772009918 -453710393
986240452 185846059
57046526 945952702
882829328 -263471963
678143980 -563724048
127300944 935759075
617142003 799231548
401944273 876928478
988969259 337021531
725826910 741463727
925666833 545972776
821084525 670712647
-191691150 972086944
313755787 899751622
948948609 -66969182
-104146335 964468769
985423140 173928913
25467691 950059739
829653866 662899557
764714782 -463471470
94459008 940718924
695034423 -546160061
842124047 650981229
971347874 440240715
877322706 613297998
982395153 137329875
-133137965 967177986
-623987381 989725625
-773395280 973875654
947537022 504617773
655365821 -586111991
798722868 -415689501
502725007 845174281
-111227848 965149581
989958085 310606845
988745743 235018225
933455027 532402598
134828117 934572517
805234714 -405811105
989338318 253622249
972936770 57859429
979176096 106049049
679899992 768159531
629293543 -610051048
819635220 672003893
763310503 716670714
846682449 -336273738
879789778 610400821
961538280 -8979200
347229877 891571548
982687169 390636194
836959605 -353769209
-414093916 984935211
638622160 -601670915
891968710 595372228
987785705 352036738
974627104 69736709
984259515 158778065
634281196 791257684
807141809 -402875361
963472580 465015412
433347095 867729706
908432372 -200682396
976185545 421969430
970753012 442312629
982530994 138794148
668061059 -573817128
959744365 -18010277
901734344 -218246248
30944331 949367580
938300155 -108299990
876164979 -278000563
730395655 738604922
850766522 -328680515
449949315 862626243
981307797 126005178
981909558 395031536
814423280 -391460879
975204643 425910666
687822526 -553766645
-299028176 979352112
894866555 -235425200
232355698 917338946
840647844 -347222051
979653319 406542132
299139847 903147076
-651889782 989912049
442581163 864908880
974595687 428293279
-569261293 989086476
870866379 620721900
883803940 -261285329
770725548 711336571
642946326 -597721762
950040888 -62363779
641766549 787661759
830595908 -364807870
613316149 800974370
978320230 412772741
928260508 541555398
-136972131 967522026
913054454 566049516
983311850 147487459
936465382 526875372
773564814 -451605188
-874741996 886037621
-516010460 988081146
533893216 833850899
929608421 539220887
841941061 651161044
983720513 152251195
586093737 812974485
619922904 -618278185
837209102 655759657
807484296 682481442
716863244 -522094925
938720823 -106776862
184378134 926283648
928659082 -141162487
34629209 948897037
986582040 363673218
751556926 -480490957
859757419 632926523
675808664 -566086553
-734407762 985737654
781933977 -440049825
-396774927 984228369
695877347 759291132
-777041517 972263241
922847288 550658332
971916626 438228210
674311077 -567595005
298823280 903219411
989524315 326764051
761977970 -467072485
694785287 759912484
814096286 -391981020
847594581 -334592003
780786526 703836441
852983867 640035926
464446768 858041734
838249007 -351493028
988879808 338398315
698601464 -542333413
944067687 511953519
986986973 359995141
953877632 490198415
-415911037 985006765
772799206 -452643242
843859600 -341432776
776137089 -448094522
872209035 -286351191
723123891 -514919439
722128286 743753217
705989651 753454152
913012324 -188160607
924190534 -155311384
378367899 883430646
700349759 -540442449
-216247336 973937788
854521453 -321573311
736541010 -499053356
738416457 733485790
304274683 901968276
27264821 949833723
72200666 943882063
828235514 -368819725
821192412 -380531047
988465576 227902055
750882450 725261695
827269109 665101516
922384349 -160862959
550278371 827573692
498721579 846574508
989559623 262707007
845866492 -337772266
898758368 -225800320
-218722232 974117115
-37526526 957538069
877085509 -276028408
-148268378 968515577
767931089 -459196220
741729193 731332970
941995995 -94636617
754527606 -476708737
531699994 834674006
960291836 -15289211
-485381195 987307277
987644533 353520066
910904064 -193979397
70090695 944174315
783987608 701390563
915792642 561875153
-76177815 961680847
877228369 -275721605
734659270 -501314926
404799755 876118110
977015756 87953076
974745388 70600471
-464632361 986706259
-527370207 988329438
-279574110 978196119
-565773788 989033162
989900523 283743888
-146943908 968400569
-726074708 987267384
-766758092 976533592
968309255 28374452
824022259 -375870274
984571591 162684269
672041858 -569868499
709521214 -530349573
764672727 -463527049
941897284 -95010302
937488635 524939224
856161185 -318433029
491664696 849012553
767355813 -459964514
988789389 236196267
63992873 945011691
956273055 -34648913
689619771 -551888134
713953885 -525387834
710420225 750842614
936057009 -116279994
671298060 772750517
973362031 60778843
855409690 -319875774
946691849 -76247099
946842059 -75639647
788853851 -430196703
828969691 -367577204
-250903056 976361706
970131542 444437389
559261505 824033969
923073221 -158758677
475660686 854390403
988275814 223452562
909720762 -197203748
416277432 872806295
913624719 565188123
913293030 -187376792
861490994 -308052387
310153846 900598861
-651447305 989909935
879695858 -270381186
953515563 -47213919
4428326 952652316
295648075 903942216
-618506066 989677656
20948429 950624361
938855422 -106287351
-226618382 974682806
828568815 -368256383
768475574 712972967
714888095 -524333081
988883237 238807914
530565582 835097137
723642920 742818689
957016113 -31165594
-386322675 983779721
703879517 -536584673
626097988 -612878169
821475595 -380067154
849943466 -330223087
409049329 874900008
-839276365 929732641
898829330 -225621970
763355788 716638693
892023229 595302084
915231727 562739057
761444869 717986789
650057852 -591124288
950061744 -62275188
601891691 806091709
989643691 323830793
533822549 833877510
-200257896 972746899
-860959084 905266134
963195238 -342859
949871391 -63083405
815520400 -389709350
767715248 -459484706
-221926669 974347556
979955585 113055405
-114026034 965415251
842092594 -344627994
95071964 940629611
190766273 925148402
843117741 -342776953
984312604 380587241
989648738 323694314
977555959 416173515
873350678 -283963892
989940471 311929367
860276558 -310439818
290045383 905204839
715589354 -523539488
672568384 772081047
179782983 927088411
814458672 -391404536
988840235 237598978
930582422 537518043
-117657821 965755920
960774942 472557371
-216142167 973930140
639813659 788606961
337822228 893924195
767892256 713395078
636209691 -603857023
-468391257 986820318
892965138 -240009830
989943445 288857636
848386373 644729076
765518736 -462407732
949785215 -63448715
880645029 -268305749
953075607 -49171558
773029341 -452331489
-44471078 958307128
-468277519 986816899
905887693 -207458692
738098375 -497170268
871138723 620413769
618572139 798577205
955222525 -39501974
979409935 108115131
954423889 488878302
-196758256 972479057
953993981 -45072099
870369057 621283998
679392294 -562454399
-445097797 986075461
929261001 539824426
870147238 -290622341
844097038 -341001664
875908734 614944165
655766625 -585730598
855766029 -319192737
-44851242 958348841
976139720 422156650
892654848 -240751902
848777604 -332398834
556590342 825094117
935040084 -119828721
979918742 112716768
-200457601 972762112
437819972 866370231
979966318 405025691
-352257339 982202449
247782028 914239769
950849401 -58909836
887761499 -252254660
796320829 -419271893
981199455 398808128
976099454 80752041
669391427 773751592
915346972 -181580516
968521456 29640903
930068871 538418506
862182043 -306688794
988671637 233064051
989931162 287189250
443406060 864654601
75648783 943402379
156462299 931049299
866210749 -298649754
989938782 288211923
150166530 932090715
851650046 -327017616
915499470 -181147239
265879369 910467198
-770965963 974893239
983027900 144263353
23296479 950331706
-134036846 967259087
766851144 -460637411
909533913 -197710001
973211927 59743673
970316312 443810641
767973078 -459140063
146381668 932711281
890639227 -245533342
984648692 163663609
-849514618 918961472
730609666 -506143246
979187189 106146583
-664417096 989961470
778071125 -445431099
-372084500 983138840
639685849 788668677
692458833 761230788
988893304 338193523
146707599 932658076
733682916 736522953
375512221 884198217
987083883 359095969
450293869 862518660
547703276 828575169
886293272 602530364
824399504 -375243789
979028347 104755120
887103024 601528053
778636197 705463871
438497148 866163031
953171082 -48747800
714242459 748554225
878975574 611361755
796460676 691577022
-83210372 962397934
51979426 946629729
988598024 231177276
989931589 287244783
859407815 -312138809
230181067 917766043
892526371 -241058569
-448819353 986201734
985276302 373892106
-870455340 892359642
689929137 -551563658
989377280 329834579
-364956175 982809172
910921337 -193932148
126729034 935848456
500228008 846048882
907642864 -202797699
941804566 516526983
738467414 -496722711
-422611567 985265820
780816547 -441615880
834875492 -357418168
747490485 -485611820
959797119 -17749244
911017552 569097758
363596345 887354769
619078256 798345162
978866972 103353933
-284057807 978467485
798579580 -415904267
-295664029 979156559
-765128352 977130278
973359626 60762202
985672960 177442208
739078239 -495981253
-360540962 982600867
773266144 -452010493
-650688330 989906238
464192657 858123299
989866185 316090665
887000497 -254011472
896179324 -232217361
950988594 -58309691
572422094 818709475
654498745 -586935943
977831146 94589515
284805140 906370706
-877487898 881818880
-494056598 987540025
912617216 -189260355
858256849 -314379042
750514464 725509575
967890469 451766697
295564733 903961122
160283164 930411437
983432289 148874942
923950100 -156058103
816154432 -388694065
613436029 800919976
873571357 -283500280
710552264 750763933
972285846 53473634
963203659 -298060
825632688 -373190967
982658804 140183459
834389694 658451368
825796324 -372917752
989967493 309804583
441063139 865375938
-558534841 988915876
975571839 76733444
40127192 948187345
883220170 -262596791
628645298 793912827
215312276 920633588
596780096 808343090
943411554 -89221914
681948528 -559840416
891289553 -243996939
924669223 -153820322
911136264 -193343998
982935465 143232138
755010545 722452428
-210269693 973499327
952905399 492510180
-62343254 960236902
985600123 371511455
937181275 -112308875
727578078 -509726578
941423698 517283774
680988983 -560823871
986672034 362871630
989881327 281929060
619501702 -618644420
978423315 412304814
809243445 680999041
905970421 -207240866
912547791 566812505
901779406 582312173
913166376 -187730789
937853589 524242433
985202575 170912407
492729481 848647389
751793060 -480191623
918975417 -171088001
958659619 478209573
948456840 -69018823
695289927 -545887399
817156439 674193180
989788721 319264994
988279505 346413346
675230569 -566669419
763467232 -465117236
-247095431 976105676
403978471 876351719
917759303 -174644669
-587685178 989341847
869265937 -292436681
821165691 670639921
-658160950 989939345
695214498 759668529
726908899 -510513150
34089688 948966211
768322681 -458672252
-771211325 974792003
976431078 420956790
977846850 414892825
-589835921 989369171
72741992 943806986
941221925 517684040
639653811 -600733157
825978840 -372612692
952405105 -52136930
926671160 -147524451
957763611 -27621303
562669701 822670124
931035880 -133382844
943585679 512939061
983396062 386417539
736180854 734924216
-747063722 982768851
-389204968 983905440
988295710 223908050
916683756 -177757947
-191292722 972055877
707183699 752754123
791012361 695925182
716033925 747473114
983304635 386977456
927684744 542544626
766722752 714238650
-617255714 989666126
850931764 642144061
232372244 917335684
989840498 317211570
661999832 777580717
984213111 381241167
880143420 609981240
917713277 -174778489
973086969 58885453
846510165 646619604
980019555 113643932
89349841 941459378
566044737 821309997
556200812 825248167
-593084081 989409279
293123518 904513135
870286627 -290334884
989903267 284020216
-857169922 909971734
706759659 -533411923
946085299 507734994
116305333 937459664
731956853 -504542847
-425046812 985358303
-58651053 959843774
810768274 -397230080
904761026 -210412988
-835669215 933196775
-873543553 887833923
974705147 427868902
-135621226 967401396
258707119 911975620
776554512 -447521105
200286618 923429017
888464814 -250623954
158266036 930748648
988939537 337484319
953854976 -45695785
975280714 74551943
884485812 -259747404
-566213086 989039981
989551513 326149130
787281728 -432458672
986281014 186473898
989999415 304684125
936597625 -114377477
887439368 -252999140
907257839 574589069
821433294 670399912
968791122 448884683
-661658510 989952439
903554546 -213556137
-188222519 971815466
572194573 818803148
202979564 922935567
906174634 -206701828
907823028 573773690
958602688 478359305
826597594 -371576564
833029991 659739373
964773168 8163849
-856641923 910610742
816030942 -388891921
817447081 -386614988
845968114 -337585946
116085166 937493255
793436002 694000493
987011071 198443200
973667521 62900218
405849037 875818943
868236664 623683260
919235430 -170320050
978091595 96753708
824804383 667355860
-763153163 977841349
890426204 597347065
983444156 149012414
-14163792 954867775
645531701 -595337813
945855796 -79605504
810310423 -397947746
965423114 11749968
912379858 -189919353
698852096 -542063157
930193524 -136163576
777277661 -446526031
-252724377 976483200
958913503 -22083862
-37985271 957589263
702189483 -538436409
988838185 237542106
601715639 806169551
946027037 507858936
871763399 -287278439
860968692 -309081061
709435584 -530444926
878094727 -273855584
988979425 241575533
988673651 341399902
944125280 511835117
831214446 -363750133
729042285 739455634
888382815 -250814537
247377664 914322628
-96100179 963684308
938893159 522239137
-492966238 987511360
154624628 931354364
829174241 -367230129
948951180 -66958425
955303116 486732173
665454920 775800053
963775957 2762267
951715845 495275748
759275711 719505371
424261151 870454601
538764963 832004769
863948261 628411254
951406967 495986023
-309673521 979960695
451988238 861988979
669260440 773820205
706806400 752975573
887356269 -253190989
924324026 548222160
872514962 -285713496
-130145202 966906445
866665501 -297732760
976743032 85778015
879483993 610762422
974103576 65975401
-608097799 989576954
-829061420 939212124
686887258 764339566
662414485 777367756
839366836 653674384
673027036 -568883686
47919945 947167743
-53457425 959286000
768068704 713267490
744693247 729389021
989583977 325372199
982619629 139756565
-245870970 976022550
-192604041 972157947
972783935 435105433
913861926 564828878
740497160 732136207
778299434 -445115585
728812049 -508271162
946991985 -75031851
932353014 -128984670
737059172 -498427785
-842467587 926536836
920287460 554806078
834446229 -358165634
801618779 -411325160
622638777 -615911065
665434784 -576400449
558999208 824138391
966492718 456088237
938032123 523900294
989895689 283267302
865499888 -300078368
805306051 -405701648
801604102 687380804
962163134 -5759788
628989909 -610320533
981607890 396651666
767809220 -459359169
746169349 -487257363
956848445 -31954605
-785310508 968301179
870608861 621013130
980498129 118109168
945051905 -82802045
-366658347 982888462
350365630 890774550
862290844 630209527
50819134 946783871
691099852 761994273
950095870 498966916
966910106 20183684
650296978 783484551
889528485 -248143296
733124833 -503150591
988138008 220367193
561671123 823071238
943081319 -90495397
979906920 112608202
-806722061 955950996
789475355 -429299326
989732009 271458389
843321783 649799396
399297300 877673639
988830426 237326952
-400997421 984404060
934661912 -121136101
908025255 -201774483
968340627 450337345
986899510 196526359
854665325 638295351
904915160 577928467
796240029 -419391671
613104667 801070280
-518785289 988144013
544946868 829641319
761840150 717708690
884888251 604259612
877281840 -275606703
-3837535 953645973
978240237 98000930
930444478 537760275
927558022 -144700317
27566734 949795628
968594749 449520476
399137916 877718321
983345737 386726535
915370910 -181512515
817765719 -386101285
895108255 591289581
633720607 791523468
650122857 -591063322
954798264 487968082
929242422 -139271267
642056717 -598539083
665182371 -576647787
980978501 399957885
904335994 -211523350
-385888307 983760652
1827913 952966372
909469279 -197884886
922472509 -160594039
986464536 189351735
622954983 796560033
907494817 -203193321
822517483 -378355682
540458140 831360113
-181853445 971309624
988340800 224947812
978623992 101264496
-297913282 979287429
102916575 939475888
823790646 668274887
805672282 -405139290
36143266 948702516
919901309 -168343822
224338107 918903191
817617088 673787767
963746121 2601896
988601680 231269444
515275394 840713287
954931434 487643092
880975574 -267579880
908609807 -200204827
989948209 311386101
734261977 736153336
986858780 361173730
320772284 898079127
-655992352 989930450
-845664328 923190419
818978768 -384138808
451900502 862016434
983812098 153337860
740802729 -493877726
773909366 708998902
575338666 817503961
957335100 -29658186
952474955 -51829355
764976057 -463126057
651639700 -589637963
794985483 692762272
988429534 227034419
41935324 947952461
663134938 -578645366
395351183 878776256
699137981 -541754382
979815574 111771917
980077596 404482960
961138514 471564671
986704783 362577403
916797703 -177429485
934691368 -121034572
989998158 305236372
366404045 886617878
889582242 598419090
514507666 840990311
-275166706 977925966
-225652072 974614065
344149426 892347224
750778114 -481477174
981349215 398021667
967980754 26427075
-503930409 987792245
931100003 -133170184
619184955 -618919451
18946262 950873023
-34671054 957217872
985163385 374711066
786434954 -433671068
842768722 -343407784
882720899 -263714157
692204842 -549165679
888047407 600350675
987433893 206064054
725495593 -512166225
-538522586 988554701
171253392 928557742
622301728 796861921
647962345 -593081682
937008694 525850756
975903316 79245865
908324784 -200971345
987898205 215247103
-375906224 983313476
936114108 -116079484
938134707 -108895906
926288205 -148736744
306109881 901543347
890402602 597377114
947015215 -74937592
881175877 -267138961
845874079 647257719
630242241 -609207711
-529430556 988372308
-56856706 959651541
169172889 928912276
935936640 -116702090
986996930 198198566
987539534 208083974
650779003 -590447406
205022433 922559137
876620527 -277025818
853446031 -323619625
900934666 -220290392
313299883 899859393
636722256 -603393405
972808039 435017080
-801201388 959448437
756006232 -474813031
875784547 -278812254
956598211 -33129081
987435008 355665123
244748616 914858473
548802984 828148058
859657329 633033364
924779499 -153476025
654177262 -587240963
666963389 -574898827
989458451 328187737
-797635835 961570828
656218251 -585300358
952256842 -52788485
934047412 -123245620
-476155574 987048852
935330332 -118820226
985352732 172956989
969115697 447825628
942621066 514891288
525977698 836800903
833915133 -359089315
942956430 -90975567
736374622 -499253846
829796957 -366170843
973586904 62338514
494789142 847938380
-725157821 987408723
688330546 -553236569
-809026053 954426414
642482083 -598148470
-340093121 981595236
-131502188 967029816
938785164 522448306
989106830 334748553
540757248 831246112
979113779 105502079
952041704 -53731140
-103604956 964416284
979156857 408908081
852453094 -325501184
195967823 924212289
976442142 83409860
-320642780 980568541
939589600 -103605515
849649591 -330772449
-416371314 985024804
911166911 568876339
934602157 530320259
974793489 70952717
989885930 282345995
874836551 -280827768
928061548 -143086648
830237873 662357284
648619669 -592469098
808237417 -401178716
-142146186 967980578
989880283 315416794
739818372 -495079989
353330665 890017279
933957032 -123554139
885510657 -257423242
845027718 -339306780
853012667 640006199
977148921 89022226
648027799 784606636
981018129 123125704
971700751 49599007
-346954707 981941229
-597642536 989463501
-206349344 973207450
635542342 -604459856
-242438474 975787972
-121134786 966079144
897933093 -227869436
920998397 553663471
910808579 -194240517
-227151495 974720655
986304384 186836422
705051247 -535296399
942471717 -92830907
989204736 248768625
222820787 919196392
888274164 -251066833
-293435388 979026161
892762112 -240495632
881097642 -267311284
965312586 11135295
-614980101 989644831
667025854 -574837360
408427126 875079181
988171999 221117071
710277336 750927707
846052323 -337431530
863907779 628455412
702231121 -538390856
771767784 -454037409
987712960 211482618
368196050 886145333
-138128407 967624795
982547478 138972670
112853783 937985160
915153351 -182130018
210032981 921627398
886838924 -254383565
-73539855 961408966
968169050 27541779
74350342 943583452
-563317630 988994079
965286362 459713938
781176432 -441112222
621129857 -617227506
989170364 247583617
872354769 -286047627
396632097 878419295
971283183 440467527
940349943 519401531
334830673 894662769
668303626 -573577656
775887643 707527503
-672822530 989981744
763327074 -465301855
702018465 -538623420
-755507726 980359706
982593819 391176162
989240120 250020534
765455011 -462492170
984075134 382136323
265055574 910641754
882302909 -264645384
774994875 -449657275
246300068 914543000
74851265 943513655
844667324 648463419
911784368 -191565068
987293259 203459500
989776644 274155565
801666577 -411252702
978561079 411676547
966828627 19714933
972453314 436306444
465844199 857592397
979264094 106823702
-404416302 984544656
948412035 -69204939
701448225 756095152
108900448 938582894
893283235 -239247397
948624247 -68322601
982988021 388873069
-607768077 989573572
904018776 -212350157
850502373 642582137
784525641 -436391211
748339896 -484548782
272915102 908961936
816646290 -387904222
772295103 -453325110
918115194 -173608547
706557279 -533635545
986469602 189432733
983202887 146241520
893076317 -239743512
821502556 670337745
984456954 379623876
-805504348 956741760
850453913 -329266904
668577899 -573306708
684591755 -557119263
987338608 204292294
966210757 16185591
743212863 -490917110
988667529 341483877
946053510 -78813764
346962959 891639145
962382537 -4621632
982481282 138257374
933569132 532196524
833257941 -360230464
-604858388 989543427
855006881 -320646458
571705511 819004431
-780368174 970729801
988918123 239802378
989990379 307103055
795491931 -420499068
919256147 -170258726
640427944 -600028152
128088517 935635872
740301714 732263405
-776562471 972480030
97677524 940248614
713595084 748943594
985950538 181465667
989632329 266163695
971491510 439734474
962723829 -2836095
633391039 -606395128
827529072 -370011125
839511722 -349250226
926510076 544544985
920724761 -165881453
263175388 911038450
830133070 -365597981
744513733 729507245
945068724 -82735528
-247196057 976112484
-338957887 981537117
698469254 757810228
828795238 -367873016
838485816 654529085
949489167 -64699757
-77330402 961798961
977786835 94223135
791743275 -426006350
950593723 -60007086
704386145 -536028283
-109022219 964938997
745347026 -488278585
969154280 33479434
985891889 180605374
-877248784 882190945
984380823 380133747
777302006 706467749
692505979 761204182
954700309 -41881056
600787338 806579874
-767268352 976344289
567842241 820582221
-342997867 981742805
803135714 -409020981
988099517 219524834
989827025 277523428
967192258 21813690
746612762 -486705811
-595885965 989443037
965592912 12698887
852167078 -326041720
957784336 480490322
-860062948 906405864
774259857 -450659637
633764568 -606059975
989999887 304194550
906313612 -206334457
989451679 328331283
989831139 317594864
989079202 335214629
126840217 935831083
-789999945 965847454
528956963 835695728
720037582 -518473499
955831726 485425656
978627887 411370829
520893698 838672320
777544772 -446157756
786140678 -434091760
272426566 909067055
578307650 816268143
988393983 226191195
800249210 -413396105
981252834 398528720
656069324 -585442311
-314513262 980231928
698685605 -542242713
700013224 -540807484
742665399 -491591891
-660962828 989949978
432237696 868064765
924127816 -155506309
988593558 342481407
-75588577 961620374
831346890 -363523270
807931804 682105275
-495200056 987569918
746877482 -486376288
-807767309 955264486
851918078 641133946
-575800660 989182459
982049231 394261799
987918494 215670191
-411285894 984823264
898742950 -225839067
982916752 389293099
855957502 -318824838
-127481961 966663895
793783296 -423018572
929789462 -137487921
858856670 -313212905
837946085 655050010
911827690 567892749
-866475915 897970161
772856337 -452565907
989721931 321566311
986532226 364110484
980538506 402194286
295423839 903993083
-194759651 972324992
758579957 -471496114
737417647 -497994508
989982995 295739007
-160493287 969556859
821156190 -380590332
493405084 848415273
989301156 252241123
98467955 940132646
830472866 662138578
686430039 -555216201
984169209 157660755
762552896 717206049
945245269 -82036445
786826395 -433111173
111014012 938264032
979653455 110298097
865033965 627224641
978316324 98644129
817006970 -387323870
840114821 652946775
593693523 809694234
658062780 779587015
872488828 -285768040
944238274 -86004514
722434031 743564765
906841454 575187421
878046801 612452207
971402954 440046864
812637683 678111476
739759057 -495152300
970548384 443017337
908787148 572377934
241546611 915505676
927519478 542827257
863113682 -304843527
779921836 -442864335
762717439 -466103068
575122384 817593565
921472468 -163630013
-825424017 942252988
986954469 360295451
-558978208 988923243
443146413 864734708
968202250 27738794
853802145 639190055
834317212 658520157
587157887 812518775
782127390 -439777918
980196262 115279197
982424709 392147195
-813155781 951534336
704988408 -535365594
419938780 871732746
-160975835 969597333
873627766 -283381583
965141350 10187700
919904891 555418346
828210189 664234315
989508940 327103617
959509360 -19167781
965707137 13339830
5200052 952558776
-833490750 935240228
791359217 -426566490
988567990 230423424
989670180 268086770
-289128906 978771699
964686876 7693184
910511694 -195051525
430044490 868724858
890591133 597136932
989613575 265249001
918269514 -173158202
-18353633 955356432
787785585 -431735034
925727524 545870379
704392747 -536021028
726007283 741351396
787389274 -432304344
951602570 495536722
955975725 -36032268
-580395277 989246038
931911446 -130465517
952827841 492692237
959663108 -18411050
908130301 -201493038
743972172 729863440
-132818650 967149094
630749645 -608755865
506766468 843752180
969650977 36536016
937512688 -111127358
977519541 92031280
824576586 667562853
805755331 -405011670
971639032 49193681
799173927 -415012952
971444510 47923355
985254538 374050469
915748879 561942679
852539119 640494757
988544925 229850133
658328425 -583282341
988588404 230934996
899059490 -225042596
-68125803 960846048
982232756 135590093
-351709251 982175815
884951928 604181505
985132488 374933582
958249861 -25294097
951443840 495901474
144606634 933000458
987864023 214537214
-109690344 965002896
178325946 927342071
679589450 -562253434
968010731 26604030
78610492 942987979
666678236 775165616
896585458 -231217382
705164192 753936348
727134532 -510248232
950187094 -61742176
624280620 -614474460
981141339 399111731
639261617 -601089796
-679057280 989992224
806392645 -404030968
987716034 352772545
983947287 382956470
775863740 -448469293
938456567 -107734858
-481550874 987201881
817578491 -386403183
918705131 -171882435
986985750 198005560
989953822 310949240
802864818 -409433232
973012190 58374268
753859827 -477561979
988010436 217610191
773802226 -451282467
-122239998 966181587
-94620884 963538801
981827862 131319408
981105400 399299170
90393858 941308484
-753199333 981054963
959816057 -17655429
-431271087 985589365
899979928 584778016
946454497 -77204042
-172600238 970558295
708988247 -530942746
926847702 543971886
743754424 -490248743
809486121 -399235956
-739588963 984621828
956576192 483566540
555797451 825407574
-450767048 986266647
332730882 895178864
775187624 -449394020
812783738 677986335
959712100 -18169464
989913985 285151392
480096556 852916161
932483891 -128544868
958128096 479600469
756461862 -474227696
735070017 -500822345
497643576 846949394
569880091 819752269
-261044670 977029333
801210281 687705369
-230635595 974967154
-524687904 988272764
915897773 -180013003
-245025768 975964996
686168802 -555487416
-309658777 979959861
458714970 859868914
854351870 -321896646
987655414 210341971
987807560 351803049
634288055 -605589703
706670913 753055065
978575093 411612522
939480619 -104005159
834754414 658104761
845618875 -338225821
-114904641 965498092
652088452 -589215326
985494366 174918006
893612905 593244294
980103103 114415365
694320190 -546921185
985043739 168788916
977133641 88899307
-168036085 970183104
962465938 467879476
740648426 732037715
10253924 951943295
892365471 594860480
-128490035 966755781
22667576 950410254
346430155 891773958
976997265 87804933
145463369 932861035
941857208 -95161917
723346221 -514662355
-721888696 987882652
728743738 -508351886
966176063 457049242
497395181 847035683
700292652 -540504437
969717190 445832699
38490777 948399427
822575305 -378260488
874014426 -282566500
-858142087 908788233
809572571 -399101056
927099157 543544317
368850291 885972459
866602855 625500706
955677918 -37409641
591921471 810465373
478094524 853583302
719557763 -519023121
877095897 613562712
977837653 94643380
102398657 939552680
-556680552 988884630
331989966 895360391
655981491 780638416
875246940 -279956360
696072540 -545050644
755011011 -476089726
975961909 79694396
906691035 -205334180
989984467 296071096
939270615 -104773783
861134773 -308754236
914609747 563690473
876522076 614231175
862662951 -305737381
873973652 617179587
930073417 538410563
125455299 936047246
793410402 -423566574
449900999 862641319
937073983 -112690211
867783650 624189982
632254464 -607412821
989999850 303332320
837579534 655403237
863464543 -304146113
631818073 792422481
416393571 872772383
386480182 881227082
620576314 -617709632
-713454616 988890608
130630482 935237029
989669426 268047549
630825339 -608688405
984688374 378051565
-239370395 975576862
984537006 162247335
860847367 -309319584
855918672 -318899500
984293358 380714173
784898915 700690210
892125031 595170832
151545473 931863611
980927864 122241224
944584290 510886941
678756819 768776615
797269143 690924702
-761093924 978565650
969712665 445847860
961912601 -7054650
-603699406 989531213
625433771 -613462337
320715084 898092853
987480850 355200416
864459141 -302162898
984563502 162581802
966238128 16341172
989999670 304505165
-8772279 954233089
798163905 690199279
933689853 -124464901
779224957 -443833041
893187569 -239476912
920821609 -165590749
132724073 934906218
-859726449 906829072
698922440 757550190
935861645 -116964756
942580444 514972999
710353851 750882145
949773781 499689650
989707918 270105592
644535233 786316522
745042713 729158659
979697656 406328281
871196008 -288456182
691537433 761749089
911485458 568403167
-878981922 879470801
152175958 931759616
-779125142 971308511
628617867 -610650481
970140224 39581954
948715000 -67944479
696621650 -544462239
-152889875 968912413
940857796 518403425
141975073 933427335
632188425 -607471852
-507144089 987871605
-440262205 985908649
321655516 897866874
229557910 917887944
387221137 881024022
-189562344 971920664
989879600 281779028
855743985 -319235061
958934714 477485110
-256587526 976738711
811234996 679309105
813374417 -393125459
646369345 -594561477
970584531 42386186
473819483 854997388
118993205 937047940
981944175 132535279
702058633 755742073
989539877 326414633
632855705 791932736
815540269 -389677554
819751199 -382883564
810389323 680028409
940259085 519579526
709061049 -530861750
565497404 821531071
655527080 -585958590
862758551 -305548011
758036003 -472199335
623007119 -615589225
987685991 353088222
652646550 -588689170
988506139 343618121
173674041 928143896
978472559 412080658
917630005 -175020594
146602852 932675180
989983555 308124392
152273035 931743577
-836763023 932159504
943055075 514015589
985223085 171189505
974902961 71756181
845353223 -338711998
921735212 -162835194
950545322 497952129
958856006 -22363685
984312916 159442543
989994016 298831882
873048893 -284596823
870208679 -290495636
938068984 -109132186
488482872 850096632
744064410 -489865804
982735805 141026118
976654811 85079390
-117538411 965744800
986606170 191636598
900349018 -221780025
962868411 -2074591
628187847 794126868
982131119 393806251
668704099 774111098
724402870 -513437294
916415239 560912013
661773579 -579964811
954813797 -41365365
989968810 309689526
924692513 -153747656
719314180 -519301731
758766710 719859811
436901599 866650484
936013896 527720387
-317247597 980383010
820945471 -380935069
-872729825 889038830
964001342 463488310
958321697 -24948368
456016235 860722444
-638294977 989833849
821415868 -380165038
989973544 293790499
920802250 -165648869
-877980939 881046929
388861333 880573539
895905429 -232889188
984389717 380074272
568606724 820271297
-789787408 965962153
818321363 -385204053
421930582 871145452
707696127 752453016
736137908 -499538824
458038949 860083149
963882894 463831889
759371007 719438968
989857029 316508918
763279453 -465364530
986163145 184660071
-857559227 909499187
931902772 535185481
724974726 741993675
952653255 -51042563
683142386 -558613504
936761788 -113797102
-84305581 962508650
167481717 929199190
863709807 -303657712
532630934 834325341
312858432 899963514
-666422792 989966956
118197230 937170224
984361350 160046163
647537559 -593476641
902441895 -216430221
828728832 -367985519
816917348 674403207
930438462 -135356999
448589834 863049860
983693607 384567486
662447437 -579312714
777781517 -445831074
960994444 -11751724
919407089 -169811752
-570201857 989100698
-236451426 975374751
519945995 839018485
926753982 544131033
981173213 124660600
949670610 499920145
763409844 -465192833
626633516 -612406128
988712753 234138454
945512170 -80976726
-68585206 960894095
989034410 243216116
821748722 670116727
948780284 -67672304
948215783 -70018400
818455891 -384986354
-488803997 987400047
862500876 -306058298
949141250 -66162465
687352061 -554257041
730311258 -506496877
988957157 240925320
763638972 716438326
883586984 -261773254
862225815 -306602293
951594621 -55682144
989570724 325694265
989697747 269551096
913741335 -186119286
535878954 833100344
665626406 -576212585
989604284 324865821
394127950 879116471
-525545940 988291000
989121312 334503155
606816478 803901631
820642453 -381430063
815778236 -389296621
933194728 -126146336
978103079 96849807
638113968 -602132330
776250112 -447939375
953635441 -46678384
580209133 815470451
841677322 -345376254
895195915 -234623526
986453644 189177750
750354223 725617381
916478474 -178348965
627463335 794465453
657520699 -584056284
963784789 464115762
627802563 794306993
237036711 916410048
-407019890 984650963
769270097 -457402350
640631503 -599842577
-611243079 989608733
840287010 -347867160
-674547762 989985067
535532182 833231665
615147563 800141677
954552405 -42552449
607074668 803786118
891830336 595550129
985174870 170539125
795885496 -419916724
891293246 596239030
972852624 57287020
958626028 478297922
516558140 840249113
892943361 -240061969
829992560 662585186
818789933 -384445123
-350158146 982099861
752616424 -479146164
-528108194 988344861
780565703 704004263
-19931264 955539016
683165528 766383366
632375011 792159792
672303460 -569607373
683567375 -558175859
987761354 212449130
963240487 465680091
969344079 34644046
971833485 438523673
989315570 252774258
112738282 938002686
874850990 -280797159
989174351 247719195
-620482248 989695425
776953171 706729380
135482522 934468325
655314463 780974539
168499791 929026626
983846655 153749311
988757588 235336664
965982281 457633863
985094093 169457576
970001318 444877280
-383106278 983637274
989130610 246258812
988632425 341963041
885716110 603242330
-730965090 986407723
480641128 852734401
799963996 688729405
977445018 91423370
967966478 451526897
988561058 230250632
945211595 509580382
899746786 585094828
928476270 541183030
928425416 541270839
989684075 268816930
690633553 -550823622
-514738526 988051908
911815089 -191480541
799332674 689246578
55484710 946162160
886438437 -255303052
699862702 -540970622
371843389 885178796
634331529 791233806
900640489 -221039353
908289678 573099744
679817231 -562021127
665998104 -575847809
943122767 -90335921
933728547 -124333143
667987781 -573889444
-660582251 989948611
837347812 -353085619
722416439 -515736448
867999283 -295027505
924682395 -153779225
388107889 880780651
989667058 323190263
-356749659 982419724
890080691 597786477
973126842 59158498
-570311909 989102358
649897254 -591274815
-854097305 913646289
773613974 709217220
982263442 135917547
951683477 -55295193
388051460 880796145
605038063 804695304
970469342 41655415
949929634 -62836193
989122093 245979816
847882981 -334058521
887812122 -252137534
938982752 -105823630
710066996 751052846
545880404 829281157
690515557 -550947780
989992923 298426713
858144987 -314596362
298670198 903254367
-98999275 963968203
526563504 836584259
-744571080 983411232
987307098 203713322
669875870 -572022076
733641694 736549222
-403030535 984487824
851148448 -327962335
-561148579 988958928
893177744 -239500462
984692838 164227224
989994948 299228502
857816317 634990413
977780274 94168975
881754922 -265860553
-471325610 986907522
676144459 -565747637
130593169 935242907
892335592 -241513468
-269011577 977539471
977585472 92569642
970059407 39076134
984904956 376552386
74485256 943564665
864348615 -302383640
930560307 537556878
953915473 -45424536
959657263 475570989
774102167 708856333
1237073 953037460
754734690 722641485
927201429 -145839019
831593519 -363100472
988869394 238416786
69969996 944191005
957488607 481250547
955605907 -37741400
979416060 407680029
569630589 819854100
895468652 -233958168
913660947 -186345489
927924518 542133618
982712820 140774000
809728610 680588467
967082710 21179204
325169524 897019214
961217496 -10617605
924439311 548030650
373936628 884619926
619464497 -618676731
144104663 933082092
736423855 -499194557
-660449564 989948125
987798553 351899648
-764154227 977482498
678527124 -563334830
960362157 473677904
973424424 61210926
987550659 208299381
646179833 -594737226
-41281654 957955805
-116482596 965646298
831192380 -363787923
961446277 -9449900
977047019 418369834
987111503 200196299
752735172 724006388
583110637 814245152
845768910 -337951067
66324998 944692735
-12630085 954687740
686066487 764792245
987318099 356840310
851108652 -328037207
943236807 -89896698
676320977 -565569384
246905952 914419174
-472712394 986948271
494230441 848131187
899338645 -224338228
853856155 -322839986
885581742 -257261290
963105142 466066624
-310952538 980032958
522528445 838072501
982336246 136697253
878950779 -272002293
446111989 863818379
362707949 887587065
-351660126 982173421
917315120 559511167
890043063 -246937104
985049978 168871509
165990656 929451437
989981521 308383154
962720437 467159961
885039701 -258493769
759432227 -470390921
817800520 -386045168
632341263 -607335224
754416193 722859580
107223751 938834503
960476230 473369081
909517797 -197753614
696353253 -544749955
917379594 -175747601
695396866 -545773209
865429939 626790670
987546645 354530354
472897717 855299968
321313318 897949161
94256166 940748426
946210498 -78184347
-214882608 973838393
931341630 536180285
679167598 768555340
989358287 254374310
807120001 682787274
791235010 -426747379
812911718 -393856821
-316595821 980347076
-559052935 988924481
989144025 246701729
825217134 666980390
931129729 -133071536
960115829 -16167561
842621841 -343673097
62072622 945273150
739402886 -495586184
640932558 -599567875
974485270 428719486
665121427 -576707489
868635046 -293729316
17491421 951053265
989114373 245727690
662186238 -579565656
831177016 -363814234
821000505 -380845056
-311961137 980089715
36658605 948636074
-810109934 953678362
387585656 880924001
652919200 782177597
988057516 349020890
987736825 211958254
-634343729 989806154
724333677 -513517620
964849277 8580093
939159710 -105178552
-837587294 931371391
971941426 51187875
938392094 -107968015
337479954 894008874
330476060 895730392
981265443 125581244
-693576652 989972860
187596432 925713840
-803018597 958321826
988975975 241474341
851943530 -326463780
983087254 144930080
627274328 794553699
882808273 606791983
967637653 452559640
981480461 397328496
252890688 913186289
975428275 425023213
802436412 -410084357
956893951 482765140
201058288 923288101
738296077 733563471
980824130 121232619
787210115 -432561395
648148661 -592908177
898898697 -225447482
858722559 -313473754
838117476 -351725853
761412270 -467812971
251146813 913547076
-669830708 989975438
-413333140 984905019
970394693 443543727
911707226 568072807
108248299 938680916
816577504 -388014860
977617481 92831348
973686542 63033152
783510912 -437827346
941731264 516672753
733059649 736919397
-6780041 953996758
956147998 484638598
-488300801 987386479
957363316 481570914
260739509 911550068
949767912 -63522025
988709013 234039766
988993259 336640439
-862215772 903635142
-689656236 989999924
645752326 785722715
-856053505 911319261
644288144 -596486086
930086906 -136513644
989974385 309172730
989546782 326257671
-638432938 989834793
831545246 661135972
-874861974 885855691
-34491441 957197630
618178042 798757663
957719674 -27830728
844845343 -339639539
238729584 916071988
-843049195 925940201
895692947 590519287
-65154205 960534040
957581844 481011578
657011463 -584543227
963145492 465951624
-682332009 989996016
791867112 695248008
888972451 -249441670
-460654549 986583501
853297944 -323900874
646677031 785270172
530197469 835234229
949567239 -64370356
373530227 884728648
957989614 479959562
974075158 65773316
391319599 879895086
981651301 129489830
838590218 -350888137
979460965 108569012
654598007 -586841717
617426816 799101347
526682448 836540231
880234178 609873452
-788409952 966697403
805612834 -405230638
799989328 -413787575
945660082 -80387284
939951199 -102273618
948424996 502678620
907715396 -202603760
338825827 893675405
11530277 951787161
946790568 506225836
-394354306 984126542
-385435207 983740657
693476017 -547818499
433734911 867612254
833963271 -359005631
368379655 886096830
986702173 193208704
643826477 -596911636
989999413 302518493
-19558904 955495967
-759479908 979107949
975694614 77659325
947801662 -71726712
556018331 825320306
982871029 142516504
988559994 342921433
-157428920 969298270
619674487 798071610
-423299448 985292026
200081365 923466466
303937761 902046083
666855401 -575005043
-50791471 958997365
379360002 883163264
-335551473 981361547
989735445 321133717
960153345 -15980858
-675453963 989986743
-500661003 987709984
777215896 706532366
988294363 223877135
818966945 672595917
609198678 802833629
802429538 -410094799
876753280 -276741301
894337711 592300085
534437444 833645470
981734047 130344511
-864237846 900984741
989341942 253758120
-735134056 985589488
880922609 -267696333
662133201 -579616977
173503761 928173074
944317557 -85693666
843896689 -341365469
-172135161 970520185
724693861 -513099390
947666773 504336861
948213254 503144834
989857613 316482600
84482721 942157449
954131429 -44453885
966336205 16899726
987067640 199426291
950622214 -59885098
758034991 -472200642
988309325 224220915
362026671 887764971
915823109 -180225944
411618445 874159237
989602245 264706156
778236098 -445203128
802988097 -409245674
989520907 260956212
900213303 584460459
665805289 -576037078
864195155 -302690107
935574904 -117967368
788344984 -430930369
958929747 -22004776
984949696 167549717
723966570 -513943610
627563404 -611584453
854292588 -322009532
367197823 886408768
656659127 780296786
413011881 873756545
515815681 840517878
273271560 908885151
-769288820 975570210
690245047 -551232078
916864830 -177235817
284315022 906478913
-407402694 984666532
652159252 782557522
980891602 121887855
950904540 497135705
-618635307 989678834
668031120 -573846676
207216093 922152275
821438201 -380128446
979870602 112275202
737133214 -498338335
101787912 939643081
986387859 365340196
748446343 -484415249
512810399 841600784
985442570 174197957
983391047 148398932
690227444 -551250565
989882000 281988454
715791931 747619445
989906089 284307078
-507942257 987891063
-866061109 898535544
938186326 -108710207
756865949 -473707931
985782350 179012435
879940226 -269848062
790874225 -427272400
947876835 503880891
978246464 98053436
-48038936 958697654
-426889019 985427454
696705225 -544372588
704655844 -535731666
764099006 -464284472
-618254318 989675350
924741886 -153593532
935142873 -119472150
974014734 65343827
747437380 727571299
947071898 -74707519
-261392220 977051852
896249858 -232043957
980953876 122494890
897001268 588784495
986715046 362484540
750653624 -481634631
956050987 -35682739
859903164 -311170947
989950855 289942303
754676030 -476518811
-875696424 884585447
984473220 379514703
782445418 -439330400
-329120616 981023715
988819465 237023706
959977989 -16852354
780683807 -441801444
989993840 306442162
755789103 -475091793
883735980 -261438323
827888657 664530776
986944236 360389814
-548286662 988738302
989890127 314914480
-661191835 989950792
758512299 720036882
33862350 948995346
803902435 -407851321
-367956385 982948686
141793179 933456751
933460894 -125243485
930163769 -136261333
723279912 -514739046
714614450 -524642398
-129469620 966844985
249062499 913976864
684064709 -557663164
922256043 -161253772
-725795046 987310733
982157294 393659718
926153167 -149162847
961896369 469476881
737275499 -498166387
-187822546 971784033
-202203475 972894773
952876632 492577768
890548852 -245746461
697738485 758228826
714564391 -524698956
947605740 504469008
147526892 932524125
845358053 -338703164
-323709841 980734715
294629932 904172991
917023763 559966137
653031829 782121238
983983894 382722305
-391900351 984021892
871940705 -286909654
664604875 -577212862
-163217317 969784301
877308764 -275548841
770536058 -455699040
604319705 805014923
745537945 -488041692
-259151366 976906412
828158638 -368949597
858609353 634149495
-240582169 975660410
447004984 863541840
985613146 371414630
881938234 607840024
855537609 -319630745
664533945 776276157
987662572 353332641
534687430 833551065
415685684 872978987
920865686 553877303
757937362 720436137
978199480 97658079
988511703 229028732
982863806 389604411
975410716 75524096
673337662 -568572448
974498077 68800402
974298434 429437226
838036303 -351869512
957824354 480387048
989611695 265158681
984892822 166804998
625225552 -613645242
986791585 194697867
205572468 922457334
833035883 -360615162
-872931620 888741431
581873637 814769088
876513878 -277254248
826755257 665573715
737374014 -498047280
743456395 -490616650
516909598 840121784
761618579 -467543061
727537628 -509774204
410651036 874438403
577850809 816459124
813694010 -392619304
703452494 -537053149
945583297 -80693451
694756071 -546456907
594894783 809169428
979193164 106199134
-160938604 969594215
835538672 657357309
979378585 107836608
980658784 401587660
893211538 -239419432
671519601 772633864
714407150 -524876520
928172955 -142728492
959420406 -19604523
437405305 866496883
965567101 458877473
380253570 882922143
157977033 930796893
-595551433 989439094
939493806 521072748
-392722337 984057142
965429791 11787212
395017260 878869201
673037017 771833213
823631283 -376517895
885554448 -257323495
950388015 -60885549
806751711 -403477435
674172898 771230442
741038130 -493589717
-114164872 965428348
818234971 -385343712
914666423 -183508810
877797329 -274497175
919100696 -170718453
970703646 442482927
986383181 365379490
766583072 -460994287
-503773607 987788344
-838486427 930503703
168333700 929054784
942589068 -92382968
762571405 -466294672
983611781 150969097
884720136 604465588
814564820 -391235447
-234346565 975227850
961176105 471461849
700024703 756916356
896035024 590067212
852996819 -324471817
728581436 739744538
115925866 937517552
-70489153 961092641
721394874 -516914209
890711984 -245361690
621534481 -616874721
-129445940 966842830
678323996 -563541219
897633998 -228616328
765459919 -462485667
858874380 633867717
503447290 844920831
951773778 -54901531
919531645 -169442471
989291581 251888363
914403755 -184251385
730060100 738816217
771871467 -453897390
953565560 -46990657
863284098 -304505026
917365498 -175788476
-864314892 900882887
-761953633 978266054
957499675 -28877536
965941837 457755559
938668942 -106965285
-380977409 983542086
985714074 370658612
988410478 344823114
-676965552 989989240
-184878313 971551341
868799322 -293393128
820989694 670797572
760637730 -468823368
793764172 -423046690
894124044 -237223632
-874790418 885964271
467137757 857174866
848485735 644628550
-792862528 964268757
860792670 631819721
964554072 6970252
833133416 -360446270
590722309 810984267
954139016 -44419718
932734061 533701319
867601342 -295836975
286724953 905945576
523182246 837832015
550912967 827326116
76030333 943349119
971321302 440333933
983948685 154974582
865409504 -300259733
733804737 736445278
902895706 -215260768
-795587146 962746742
158708818 930674674
950781962 497415007
988155606 347882669
711932771 749939787
765146484 -462900619
-806811392 955892459
674766106 -567137241
-373224741 983191087
849022470 644084884
-805044667 957037230
898665297 -226034186
-124744502 966413000
529799987 835382178
988680244 233286912
806141848 -404417086
170481225 928689505
918375210 -172849089
965223847 459899523
950984231 -58328517
884773515 -259096898
853353471 -323795449
646972726 -594001416
297464552 903529294
835798849 -355807024
256090909 912521892
-336433179 981407180
433045087 867820994
637947987 -602282922
3717089 952738414
-564505732 989013087
188673904 925522320
713149483 -526293360
927170919 -145936189
905918180 -207378449
757531827 -472849944
735388304 -500440229
969934696 38297853
831541676 -363189368
771395446 -454540049
905419097 577215560
-367454392 982925442
-786799945 967540882
-548697451 988745696
132209307 934987643
623865408 -614838234
958687691 -23181236
829664645 662889556
-127656168 966679788
948173140 503232980
980062833 114043182
720583034 744702854
805870034 683834220
859161962 633561513
855778467 637135002
676722335 769869226
954267273 489257970
977667378 93239961
-60359090 960026040
860109542 -310767123
841955000 -344876089
704303899 -536118663
954294471 489192120
976050895 422517730
-300321252 979426729
-168722857 970239676
675661803 -566234745
187317029 925763467
968113471 27211998
-73802849 961436168
819127034 -383898144
773505886 709297022
957147467 -30546165
788609248 -430549512
911080719 -193496043
795578450 692286816
669569257 -572325800
903148133 -214608686
974602069 69554518
-877692002 881499779
960810121 472461418
-690768100 990000000
-387411318 983827344
-389973705 983938757
786484726 -433599905
-713922555 988844344
930537638 -135029867
978649533 411271608
841151854 -346319661
797670 953090325
726897390 -510526656
974202945 66682936
380157695 882948026
685604659 765046397
920676511 -166026224
971233371 46552451
985396995 173567749
650949451 -590287202
976481197 420749123
650504131 -590705617
-133296858 967192340
987473632 206818704
87326143 941750794
790956146 -427153260
746617909 728116134
-413256650 984901970
677232403 769595776
110852318 938288483
571053945 819272013
961636273 470198104
814378383 676614043
71026271 944044836
644111148 -596649297
-530527332 988394793
727761806 -509510210
-632912532 989795769
957462855 -29052312
406323898 875683216
784154141 701262767
985331572 172666247
-234867725 975264282
963765219 464172375
944391511 511285717
403352483 876529561
958203889 -25515050
921596013 552697697
-199790930 972711274
836359605 -354824277
886911010 -254217671
905960942 576445626
466659688 857329313
985556108 175784092
637530858 789706636
892823366 594268647
361907601 887796015
795241965 -420868631
963568464 464740077
964441738 462204232
761114592 718219021
887515978 -252822179
649827848 -591339850
795939040 691997048
547990412 828463728
889035502 599109671
-465152083 986722174
931638535 535654859
-146670361 968376737
989950456 311215016
670629812 773101934
689898426 -551595885
653254705 782009616
-322003543 980642496
-49396164 958845643
649229207 -591900080
811054005 -396781621
174717830 927964879
211166904 921415165
879798586 610390382
956569590 -33263199
935416064 -118521682
645438179 -595424357
174208392 928052299
822331492 -378661575
962674527 -3095077
-373649107 983210507
983336176 147767155
521420657 838479379
890639451 597075294
684816767 765479244
43125349 947797385
748396393 -484477913
468211970 856827245
684880051 -556821511
-651767769 989911471
980501525 118141282
966159503 457099358
960680735 -13337388
667875521 -574000164
29870651 949503934
942367943 -93225926
723216614 -514812248
795857372 692062730
775756098 707625887
988709558 340899069
-160317388 969542096
889364495 -248526705
884140040 605174453
984662420 163838707
-286200453 978596475
625653027 -613269671
628024573 -611176252
824726777 -374699806
943386620 -89318330
219382992 919857650
975478421 76031686
773774971 709098240
988792922 236292984
730998753 -505681714
381940211 882465627
386028121 881350852
470285317 856153448
-30697983 956768805
665669854 775688750
610135505 802412421
711909164 -527683747
987157825 201017758
723539039 742882869
876088911 -278162975
554266432 826011788
805074415 684499465
704083126 754566890
740822812 -493853170
760342199 -469208207
930269419 -135913999
741659454 -492828355
816425627 -388259042
469011191 856567776
698650924 757706013
481449421 852464336
968464327 29298525
189844766 925313430
-790322207 965672018
929902107 -137119176
989570405 263207448
652449852 782412302
-285257816 978539789
876885435 613808088
811704836 -395758993
703015226 -537532464
985566361 371762315
972252272 437029674
765921468 -461873688
721858467 -516379971
754054064 723107315
331091896 895580088
914048675 -185253281
262942050 911087555
939771120 520532605
580687127 815269342
805850194 -404865800
960810315 -12684336
856507567 -317765535
-475276060 987023249
655929882 780664428
735969562 -499741377
467250107 857138550
987103580 200056561
775797152 -448560504
-148922212 968572130
230712302 917661955
-408007240 984691093
863979498 -303120310
333436178 895005730
942354710 -93276212
720450009 -518000438
269613177 909670803
745334622 -488293966
975846974 78815372
963570390 1659160
845503952 647628553
-28253473 956491677
925505261 -151201663
681744760 -560049441
-52401264 959171867
-760291608 978839008
816224898 -388581107
41500611 948009032
674085587 -567821594
247220214 914354862
-60338723 960023869
442291389 864998113
57653071 945871192
562126795 822888285
757991863 720398370
427749850 869413137
545839131 829297115
941805960 -95355628
-528837156 988360046
109429051 938503237
25265851 950085066
298195498 903362727
623248873 796424118
989677068 322909533
905967969 -207247324
985268197 373951145
-505510849 987831366
281040684 907198519
103432430 939399345
956942860 -31510639
-189873679 971945043
968773241 448942652
-175162884 970767586
975810321 423491177
580597431 815307128
934967731 -120079253
-145348461 968261345
988446573 344371790
558503236 824335614
-814164797 950816414
-360976965 982621603
988268787 223292109
973851742 431136962
643456653 786841296
718600920 -520116712
969500996 446555217
767097835 713968363
987528274 207866617
818579477 -384786186
734210042 -501853095
979700533 406314389
891276699 -244027345
785563368 -434915469
980947987 400114825
813154647 -393473155
684244813 -557477324
787161380 698940193
780506062 -442049835
-228580356 974821941
771482188 710783473
912758217 566495953
543643318 830142436
395950544 878609247
765647383 -462237245
785049904 -435646579
612347261 801413410
802998707 686228039
-619180557 989683780
222023308 919350255
-403841964 984521127
981155088 124480410
947342551 -73604876
949086033 501218717
934432071 530629981
-801234071 959428463
694990070 759796130
-535577415 988496853
-746762036 982847788
928311783 -142281734
776203171 707291366
986574868 363736618
-116935001 965688567
-100683492 964132399
108892065 938584156
927140620 -146032670
989992781 298376105
-601339574 989505404
982270804 135996185
986564694 363826352
989737393 271774217
304082868 902012587
989322082 253015995
432790145 867898006
700792155 -539961745
755356027 -475647446
-747161050 982743210
987053570 199180714
953524059 -47175998
908473421 -200571991
987598491 353996770
978886085 410179706
201711563 923168509
724521167 742274950
673836641 -568071629
2519027 952883186
967132693 21468533
842774149 -343397977
951516495 -56021910
-608195974 989577959
-642294549 989859593
378553182 883380724
363035916 887501362
961088693 -11273169
854796890 -321047665
743536183 730149880
863462509 628940427
989935987 312238458
989999468 302601439
175826925 927774023
984131713 381770876
103263591 939424404
-568156442 989069727
687311060 764105104
986413122 365127552
314239072 899637219
769151824 -457561125
-832115784 936500115
985312493 172405392
187375599 925753065
701973877 -538672160
852417117 -325569210
785233346 -435385513
627919475 -611269321
760880446 -468507014
145619871 932835525
909378651 -198129987
977044095 418382247
989775969 319741683
822458811 -378452234
575859399 817287920
739702764 732652701
-473530249 986972236
-336987197 981435804
100506967 939832415
947523627 -72865131
867875667 -295279076
956162901 -35162234
845088171 648044195
904099797 -212139193
952983327 -49580848
540225909 831448596
812860787 -393937219
739654486 -495279751
982843448 389723645
666644284 -575212660
856113914 636783677
788378590 697991987
773529318 -451653408
900417976 -221604941
989350131 254065824
931487898 -131880165
-743265789 983736488
349965821 890876426
947917344 503792771
459381577 859657472
720565835 -517867439
-342867085 981736193
-570145131 989099842
165096314 929602328
125522232 936036814
742512454 -491780260
958734755 -22952856
509912883 842636995
896475442 -231488430
976195551 421928477
618066457 798808733
949979546 -62624266
953606149 -46809286
982915998 143015607
592138100 810371386
-779003327 971364806
904412907 -211322530
917222382 -176202977
947039302 -74839848
945551735 -80819189
-871520833 890810611
626912361 -612159926
669423132 -572470469
866017505 -299038507
-1892767 953413081
956370830 484082018
948560972 502378626
-456187052 986442415
974367782 67862283
987543868 208167820
566315285 821200602
980766514 401041100
833210449 -360312832
-195240649 972362147
982255127 135828798
982179803 135025858
-696566931 989898063
964165585 463010913
925622100 -150834448
902070603 581910013
986713453 193394642
942947837 514232261
989372265 329932173
969161640 447675000
859510362 -311938588
-125417107 966474844
864689757 -301702011
915961654 561614139
989965594 292312665
835926543 -355583681
935533594 528611523
631900656 792383548
982680751 140422927
741203815 -493386866
986734750 193747235
798202004 690168315
977209892 417674081
975669107 77466730
911185920 568848124
746575701 -486751939
146835407 932637196
908958301 -199265284
91957789 941082076
940440989 519223022
920060871 -167868288
663581766 776766937
759494715 719352757
-198258420 972594030
988450887 227546205
-215352214 973872621
987753570 212292960
699555909 -541302612
882131762 -265025523
806270532 -404219013
-474894701 987012123
757384091 720819172
63272344 945109886
770930600 -455167116
438208252 866251479
399512550 877613250
867475680 624532943
934098854 -123069787
624072226 796042980
987847417 214195296
985081032 375303685
-32456371 956967857
986677648 192805333
465241809 857786342
-385313223 983735263
671341369 -570566565
984832009 377061257
-874259439 886762294
984500504 379331163
855830854 637080178
985998828 368474164
363388633 887409113
708442878 -531548826
938796937 -106500153
677655763 769368606
800152384 688574799
988640127 341858184
734369852 -501661744
738398324 -496806515
-726289593 987232940
736194285 734915598
945462588 -81174066
895705606 -233378537
357647624 888903222
652261647 -589052104
640995189 -599510709
856982628 -316848537
965061371 9745624
629635007 -609747764
373114398 884839818
-789395221 966173600
-339873745 981584031
-202958424 972951957
909822231 -196928334
896153498 589910495
-365857206 982851190
940875737 518368067
866255598 -298559414
-753458216 980978475
967844332 451911941
689590255 -551919074
837625645 655358821
970989673 44978959
154687159 931343998
749418001 -483193946
890353069 -246207699
817577867 673822304
941943717 516249474
976977248 87644592
873349333 617896135
989954151 290443337
318917458 898523115
697548760 758337377
923752016 -156671174
955807203 -36812764
918598844 557494688
-688524002 989999751
976861519 86719946
82015726 942508012
854603153 638359868
979519127 407187118
659142738 -582500900
671766154 -570143464
785778028 700011980
-359865765 982568754
-737173116 985161144
965668072 13120400
987945515 350297288
889964085 -247122554
620722995 -617581925
987928623 215882040
-259780592 976947317
789872526 -428725221
426240431 869864694
503757307 844811961
959286215 -20262756
911281502 568706251
764065892 716135901
732967150 736978157
320252062 898203858
476987422 853951027
956485530 -33656642
591270470 810747342
-575500438 989178241
340558367 893244387
979561046 109464914
966032208 15173097
956925463 -31592489
796280736 -419331332
960727345 472687097
734240643 -501816461
-488538445 987392891
755106848 722386386
89187084 941482858
838985142 -350186849
166422128 929378569
944517133 -84909981
978223291 97858318
901356424 -219213774
989910748 284797903
685458795 -556223134
-643454109 989866689
868373611 -294263891
989098540 245215724
898946071 -225328238
985671647 370977841
632922358 -606815165
951334161 -56813693
837069848 655893430
941112338 517900907
896005629 590106084
946147320 -78437756
747577301 727477998
-821962420 945027484
776616395 -447436034
668189045 -573690784
-646391730 989883800
784413616 -436550007
880867833 -267816700
697820589 -543174203
740849534 731906736
927439075 -145080573
942228521 -93755294
987252821 357480162
233896844 917034330
-385554015 983745903
-513497905 988023027
-521851192 988211804
888937476 -249523261
918293410 -173088331
853966135 639020242
909600607 -197529362
