10000 5
-702851055 917551346
-729983705 907404358
958305883 91224690
968417261 170491668
885083305 796105807
369022170 963161786
980455020 304591899
884937842 796220322
699232449 -621970117
-745036157 901272063
862861511 -310156719
853008084 -336860510
987107840 428732239
962357217 120784921
974518980 230602033
701447556 -619028631
603540027 920212391
-518988346 962477096
787071490 -483582417
694717739 -627897835
612783299 917806902
785751958 -486062711
905334563 -173600265
857853623 -323922375
844245357 -359379773
943635421 -304477
988823925 485504647
633643639 912079229
960231891 104971964
894967877 -210781266
-704961598 916808271
250416734 975713230
529426635 937184392
-210863854 988967044
924556272 -95120284
-289141481 986079865
881734353 -254241277
842176540 825965719
-25025450 989017943
952353697 51560533
919942638 -115247568
694670679 -627959146
921556372 -108306663
50814089 987044313
348718218 965675590
885149897 -243385106
974041977 225438420
886454944 -239176849
961761112 116286484
980543320 305868689
948550935 28139290
882431476 -252042683
-682883765 924234846
778038923 -500266091
877906050 -266149277
680458696 897766900
974780625 233465168
728509853 -580985689
-796215875 876965443
938197997 742514573
951883391 48586039
870179345 -289285527
972475757 209092791
832479041 -387921609
-651538423 933628042
986204485 406456606
800412881 -457614915
-800254948 874787564
811539076 -434692336
-685150022 923506701
830406838 -392778749
183205141 980695027
-693233147 920840848
979778667 295025708
672253042 -656073348
750115562 -547849149
986590941 415635132
985549653 392003341
-754600705 897142347
968236088 692131093
-631321299 939049963
989949021 595427104
869265445 -291942895
767319243 -519175817
761972483 -528283584
557472938 931215993
977156270 668802887
969934884 184283665
989556148 524518511
868162034 808792913
723668792 -588056370
864631761 -305196604
112665538 984609689
102713161 985064372
891392080 -222907842
675830196 899272028
691117421 -632566452
942434472 -6951685
988350848 618291971
700964686 890809039
989932375 566556643
109826052 984742152
874954065 -275137465
982682072 338857096
982221210 651192287
725495662 -585398942
968366225 170038631
902598659 -183719864
675722567 899306704
222925019 977900724
674940460 -652815870
988627100 477302896
-237621594 988210500
988748642 482300747
937421847 -33570748
900265010 783287811
803504480 -451379704
977161716 261069662
948089214 728555584
984841619 377501533
786913953 -483879109
933971927 -50977107
24835300 987841644
972096502 205268615
-618120705 942321392
698764105 891577974
943097829 -3291319
770001181 -514522365
911226370 772998906
-712583280 914055408
821317940 -413445282
915168591 769050969
865868807 -301698377
986236671 407202204
708665608 -609253517
255136415 975312630
982242184 331710972
686542438 -638417325
202506494 979384473
142148033 983133362
-631962630 938885368
-544370046 957974311
971888102 203180464
671167180 -657382601
510299631 940968117
-772227512 889062628
763592405 866359462
758555263 868522544
884982461 -243922903
74055266 986229955
777694414 -500887269
829420242 -395072700
567987768 928844597
-705803273 916510023
722791401 -589328777
901843530 -186471368
828092453 834351659
764939566 865775357
989144924 500499154
893177902 -216887724
825215894 -404699318
965207553 143215725
-35082445 989200034
989210533 609688537
-691757956 921334820
-576274274 951680353
917425259 766726640
879143856 -262328084
678152228 -648880509
745185746 -555651949
756949200 -536697305
284580361 972618930
628931886 913415348
938866611 -26061369
976623147 254570956
865808333 -301870148
-447040269 972982390
301587703 970915147
785715680 -486130744
134787722 983519478
686867478 -638005310
945553472 10569466
838666398 828118485
-259036723 987439720
951681203 47313911
917018545 767148861
341629424 966519948
-721920200 910545792
802590307 -453233718
912445940 -146170115
-790439585 880006618
-630528458 939253050
982596411 649632243
953362992 58010412
892886946 -217873065
864254441 811533327
917927511 -123763617
780346858 -496077366
954936738 68262122
68044441 986450595
928520706 -77096876
388208596 960656223
787281385 -483186871
933262259 748821629
675378595 -652281083
726777085 -583527307
391812602 960169094
749883016 -548221844
834779119 -382462798
979455194 290574867
948158405 25797731
-688073410 922553235
937265829 -34373631
977667945 267314591
985504000 391034008
827834993 834498949
693916205 -628941169
989774839 543787775
845882463 -355258356
684461234 896449610
989981592 578091920
-840453460 850498452
872740693 -281752164
749229153 -549266069
989999194 590745490
810600485 -436678023
718397078 -595644764
-531830066 960248372
857070681 -326037843
793261733 -471739403
-661471238 930784086
945716888 11508882
989961714 572706850
867660239 -296581437
218356775 978241984
876858125 -269362038
-595090988 947661597
846402207 -353941918
116491849 984429048
912673120 -145265195
788669816 854960125
691412205 -632186306
974531350 230736865
989396422 514134457
987404013 436788365
834891778 -382193990
938563687 -27646901
98925236 985229298
970838086 192849174
797207815 -463991276
977894375 270142510
958113186 89875919
973615701 678945134
815093501 -427088915
782884236 -491407357
714140569 886068193
989989799 592665125
759197022 -532950186
979312447 288629616
735090718 -571179398
-788336684 881094141
944254901 3168704
986546417 414554344
953814033 719376833
770681840 863254540
519540925 939173792
974899625 234781911
615359362 917124040
215495588 978453326
919738302 -116117711
950705538 41226469
940737437 -16146772
842567565 -363556515
762300428 -527729735
271903972 973821445
875431954 -273695295
-721403039 910743032
965084001 142208189
711542751 -605279994
974436416 229703092
987721492 446070860
684619852 896397039
-87909170 989861294
-535715256 959555500
706429452 -612313529
985008356 380813947
-6841101 988634636
-645539206 935281734
936144890 -40095765
288027552 972280384
843163877 -362078719
687547811 -637141068
865750662 -302033891
840273891 -369190424
805651371 -446991815
138262567 983338704
966703453 155648665
979870224 660004251
-709214883 915288006
727638658 880991541
860628943 814019077
958657817 93701483
580528719 925901658
427509994 955067502
700993294 -619633894
904708137 779216783
978138681 665758608
857421643 816172868
-804137723 872652304
162882911 981968435
967779706 164889117
736516305 -569023046
952950463 55362581
-565956714 953785419
904304953 -177436274
19708642 987980857
812499487 -432652602
255458654 975284873
742041964 875328159
903656363 -179834775
730539552 879871253
702943886 890111620
734716307 -571743678
962601935 122648540
932729950 -57069879
748435789 -550526399
959529968 99899078
978055868 272179455
-670964394 927952189
-568864051 953197142
895172301 -210077654
700200599 -620687512
854116895 -333933364
988311635 465467790
76944468 986120912
-756505035 896300039
986105911 404191671
950153884 37825192
978633863 279593229
945430298 9862706
746742715 -553203503
682251725 -643808478
976630025 254652900
919785560 764232646
962043767 704785855
907419320 -165743028
-839657679 851031546
881996709 -253414716
-556791506 955601901
-494002062 966510172
981147675 314741370
978513387 664555007
837753919 828672645
797970540 -462481475
-130234639 989999001
822128819 -411640869
925856717 -89294837
767123377 -519512858
520439223 938995259
471937532 947946370
465337345 949055791
838622957 -373212363
909738401 -156815678
-591269734 948502182
797311963 -463785331
737188333 -568002828
827055636 -400513128
903032954 -182129937
897637032 -201498010
875282385 -274147650
690604308 -633227242
831997749 832096860
732044667 -575745365
343973089 966242645
524016538 938279713
-754161846 897335565
930428956 752254124
819593032 839125719
681196847 -645120714
714125435 -601682031
898023681 -200137403
987449150 624986957
988287893 464620789
899519295 -194831777
897508055 -201950973
886249881 -239840508
921731408 -107546276
846665950 -353271978
909306649 -158490316
824348314 -406660962
976667534 255100241
962148007 119200742
947678450 22951391
905074479 -174572309
930962574 -65595577
773411172 -508532056
978435467 277023820
946427404 15611721
-447760530 972892752
680250526 -646293431
-625868936 940428968
790802817 853930493
822432851 -410962214
974007018 225063183
692384355 -630928942
-353742027 982143848
-788502221 881008815
792007630 -474170538
712275821 886753094
713666346 -602324096
973392180 679550190
-345787052 982710959
-138220070 989977690
977415032 264178326
-228892243 988479212
318809498 969091666
859995330 -318087088
896683180 -204837656
989499770 520611252
931074759 751484378
913290619 770948217
773736892 -507955242
-208124084 989031982
823815217 -407863100
946475494 15890890
989788238 600692147
477668502 946958977
972424239 208571046
770172748 -514222775
740353991 -563161942
-64824271 989636742
838422907 -373697364
951875797 722576130
883669644 -248118638
-4858340 988589088
-720514087 911080619
653424485 906281697
-754780371 897063097
967423770 161801066
702750612 -617286119
957465286 85371691
-200299594 989205896
-694862727 920292834
961003695 110640025
812770456 -432075267
925612929 -90393246
935268661 -44520814
731396917 879537958
-28376315 989080471
789854140 -478303949
-704796392 916866697
-426082564 975459632
135811992 983466522
899410774 -195219313
866198178 -300761888
954155724 63139237
985727707 634966458
716789459 -597930638
988549559 474277658
988630222 477428115
-644221163 935639311
972914635 213581407
728412130 880694364
784009720 857178498
876443947 -270625132
159466184 982169319
828160436 -397981114
958285422 711680968
679576789 -647125668
807087258 -444029300
981875366 325870300
469463336 948364849
972268005 206993731
778445593 859760118
846663820 823159771
871111854 -286558456
960239011 708151789
968019947 166988802
983754044 644558693
-11097548 988729876
804183481 -449996419
837138613 -376801848
905208832 -174070410
810935060 -435971901
988384228 618011729
982735038 339734911
879725647 -260520871
-687587090 922712635
988760088 482783173
967112284 694576495
974280657 228012670
890591525 -225583370
789984080 -478055853
971951307 203812881
930957857 -65618095
251957781 975583622
988736175 481778208
-560553205 954862624
988003160 454922251
988112739 458565267
982391867 334123133
764905759 -523311302
938309809 742366484
824634891 -406013667
852507615 -338174945
725408724 -585525697
909344645 -158343300
823957270 -407543187
-834806750 854234358
775628621 -504591113
791579612 -474996173
970427193 687104892
881793398 -254055443
984979019 380225833
950481221 39839850
962015295 118199305
691326153 -632297364
973573127 220445226
989634004 603678437
921411254 -108936223
775200690 -505354454
887972459 -234236534
906154229 -170527406
-647328743 934792221
947369007 729651456
790000469 -478024558
785475198 856487859
-584218003 950016420
989968762 574425821
-644416157 935586546
959168762 97322170
875191082 -274423226
976898064 669578289
961418011 113718484
980005942 298197723
853336543 -335996041
242461140 976370637
-559273881 955114640
944744287 733510962
982183332 330766401
953294456 57569257
-826430587 859558234
-503349870 965048567
989196175 503125366
920604359 763348999
804849843 -448635300
941350980 -12845109
933610081 -52761001
988657445 478531249
989865087 555105212
688558690 -635852170
965018573 141676926
111936069 984643830
983568518 645387152
985252164 385777512
708141452 888255422
904460301 -176859786
-832015796 856034802
910258057 -154793171
140465182 983222569
705494448 -613584031
959723976 101293318
897619507 -201559568
717481047 884833624
734749984 -571692948
984375808 368571183
987264776 432933992
935394890 -43886306
927851805 -80192892
986822691 628898703
634753510 911761930
704519828 -614903104
828340303 -397566888
939718145 -21574941
177356487 981073901
930620817 -67222394
861296815 -314503051
966486813 153826426
900417649 -191616411
900785640 782818577
989967353 574060784
716612782 -598180584
823578472 -408395528
-805022994 872161545
883572623 -248427302
953143395 56598894
-46536928 989386630
858320804 815571176
829294235 833662585
827584666 -399302785
987887678 451189623
985670735 394591818
735512344 877925115
798988321 -460459206
753933353 -541667228
524229524 938236907
760190759 -531284182
696320491 -625804514
-73552091 989734382
863932094 -307162234
-820428799 863238636
957634821 86544982
-809450898 869671052
-834782563 854250098
703819565 889800994
979898547 296693988
969135343 176920062
826248974 835403542
966447686 695990231
966966830 157881902
974016118 225160801
855785967 -329488571
886981223 -237470403
-535334648 959623960
-25864738 989033660
-817475831 865006050
956918188 81609196
-342860995 982910931
-208593923 989020953
989490408 519985565
-420696867 976063594
987850880 622183427
818431792 -419821097
943742758 294436
981888466 326076836
779319997 -497947027
901367821 -188193522
851741798 -340181184
984541287 371691905
724662651 -586611788
822649568 -410477763
596051350 922111781
897872631 -200669581
842750432 825611042
42686074 987307611
833390788 -385763826
-587110147 949399142
932553337 -57927806
437673922 953507222
969981924 184723349
801126508 -456183313
982560118 336858431
831859396 -389380152
577854951 926539267
769109224 863949333
-409005672 977295575
72007396 986306262
922170989 -105632403
970302577 687399484
767853999 -518253638
337905197 966954803
706847174 -611744602
794742304 -468846119
-470119249 969968362
989462383 518186993
62910095 986632339
973992810 224910860
907285904 -166250331
891534234 -222431498
853413873 -335792261
-520465540 962225980
755851287 869667625
-764300745 892776210
597445954 921761401
-465864503 970550655
-66773342 989659618
971455576 684589966
837904400 828581420
387363058 960769735
907029696 -167221577
971921615 203515763
202975985 979351437
-412261704 976961242
809044055 -439948367
989719092 602082777
969478860 689322700
980665879 307646980
961798141 116564553
966349047 152670817
909083282 -159353718
87018010 985725305
906264565 -170111953
883274102 -249375441
-612516753 943661383
404219617 958459414
840220556 -369320782
922004660 -106357503
-354703145 982073500
947497337 21881588
609711246 918613826
-790728190 879856080
909347028 -158334078
767903125 864479867
865655518 -302303899
985871068 634219557
-725381670 909209249
775097375 -505538508
607152619 919279971
894293646 788521132
838908841 -372518374
-387013443 979420899
989128713 499683000
-842431820 849165722
661668437 903759800
972126457 205569383
880907195 -256834826
956543666 79054095
-833220393 855259733
834225250 830788540
-402405956 977962564
340449301 966658538
907468151 776622898
853211369 -336325707
846792715 -352949741
815689120 -425801219
24666285 987846341
-611903388 943806208
567516653 928952670
-351703924 982291366
978294516 275218402
973045800 214936787
772551179 -510051034
951388628 45478986
18667711 988008463
-626731196 940213558
984878459 378227236
797787701 850503857
956787056 80712874
-645887376 935186725
989530009 522675820
876465950 -270558137
28376672 987741040
830632738 -392251514
15273169 988097552
931278306 751240821
-395625152 978623975
692494698 -630785968
980794663 656708154
-572989189 952356743
-142601179 989958493
898576932 -198183443
844752262 -358107368
844541948 -358635896
914356795 769875389
843512615 -361210645
986203545 406434869
913105131 -143534426
-407780717 977420816
290189920 972066162
400205659 959018194
906515470 -169165446
738565429 -565904002
-593846443 947936899
-752413721 898101817
710972056 887229162
295246990 971560613
975803867 672810940
279792966 973080378
802306662 -453807310
901831334 -186515649
871060129 -286710239
445734445 952240654
844516391 -358700050
-729845292 907459239
806882642 -444453494
663205721 903281229
848321697 -349044514
-576877068 951555581
986474883 412830744
905154887 -174271937
882812366 -250838420
933745749 -52093288
327499647 968139568
806648511 846013063
673783519 -654221907
844669506 -358315407
982638324 649453634
969590562 181086092
983989720 643474330
772363547 -510381571
766854545 -519974881
944864925 6630557
898467481 -198571054
902844643 -182820251
846317536 -354156718
863895836 811781849
843930635 -360167663
974972993 235596590
691951755 -631488933
987233322 432080648
862542147 -311046594
979015151 284630928
954472895 65210088
823184645 -409279529
504251842 942121419
989791900 600613361
374986615 962399371
527919520 937491447
939789195 -21198792
989683524 534701876
707916671 -610282073
986340800 409637005
473649001 947654811
975829025 672737878
977944134 270768106
985681682 394827472
920989360 -110759992
989957130 571668444
821851130 837878335
-725869674 909019284
961890280 117257343
497433398 943403406
797004632 -464392814
974107556 226143533
989574024 604727040
984155441 364479661
964367359 700287751
-560841561 954805655
800815730 -456806944
-322533729 984214391
908954477 775198821
255638803 975269351
-63550424 989621715
-829182484 857837927
954579856 65911129
885891373 -240997815
730056592 -578700255
-379618891 980073591
906913868 -167659938
834567089 -382968128
989531427 605406380
787214335 -483313328
-161788143 989825834
957165000 83302184
-644779601 935488183
976407167 252007934
872686381 805547905
-473786427 969459507
657708068 904980373
970103540 687868159
386455795 960890878
822338957 -411171930
-713827141 913595822
939887601 -20677104
984033441 362236377
962697620 703542495
925926634 -88979513
524407478 938201137
504064335 942156964
908156853 -162923399
857298600 -325423054
981638569 322178788
947998000 728695307
988507639 472674334
70476151 986362668
967015153 694783662
974273207 227931973
205487631 979174076
988116152 458680232
976926864 258218384
837035858 -377049558
989609588 604113275
984960397 379853153
-176323460 989643229
975190501 674577578
686094230 -638984544
760290985 -531115798
885936350 -240852743
979094262 285688089
926094613 -88221271
832890263 831575335
268280882 974153746
989986877 579908971
872292023 -283082346
-758176411 895555730
-750590120 898897095
957814799 87795813
814400900 -428581466
954603877 66068685
657158698 905148523
123518683 984087452
971658893 200894829
911088139 773134635
827921929 -398529360
734376104 -572255767
988186314 461071047
969522059 180454972
788299426 -481261294
893960598 -214228156
880480775 -258167308
961064813 111092379
905879922 -171558318
726686283 881357011
851070118 -341932362
912632842 -145425913
748705976 872627992
702635673 -617440277
424612376 955504844
-663709171 930124299
634471207 911842724
-574592147 952028003
598335473 921537132
974719187 232789374
919124175 -118725066
720128310 883845654
847964558 -349960563
943734326 247376
989750925 541243658
803051437 -452299481
799954637 849419777
945987621 13068441
878616927 -263958567
989701756 536397704
-238794209 988173200
876943362 -269101540
977088948 260183552
927934235 -79812608
780663673 -495498026
-834920817 854160113
803495067 -451398841
904283614 -177515348
829726033 -394363697
352874614 965171956
-240789919 988108835
915655383 -133174829
857171348 -325766485
820825924 -414536919
988132699 459238789
860429275 -316894216
802149196 -454125401
793982187 -470334143
416117420 956758987
979827524 295704542
829952141 -393837996
989452951 517593017
-176032260 989647537
799557710 -459324603
709519406 -608077320
862674723 -310677386
666361955 -663134667
986400238 411046540
703126267 -616781637
782125125 -492810988
-783338632 883630870
-293326033 985868491
933734518 -52148646
965148364 698698571
978119438 665819558
961987443 117989333
967538361 162791250
893199704 -216813841
143809602 983044837
907428687 -165707375
925050306 -92917072
989026887 494698387
-807611804 870712154
855961294 -329019187
815023276 -427240435
968644637 172514690
683896709 -641752100
652460624 906571304
771230360 -512372197
441415280 952923467
956275129 77230728
908049367 -163335912
917531807 -125417470
855502677 -330246300
965964722 149463775
909206471 774956488
899908455 783607786
965343891 144331713
818029441 -420703609
962198330 119580960
-412244209 976963047
937593859 -32683109
783403173 -490444504
960863293 109602285
988498009 617021815
947851471 23975711
824307222 -406753710
893698828 -215119655
867639642 809162279
981014044 312755224
910300613 -154626867
979591697 292444316
976816920 256891033
945955098 12880879
717045727 -597567600
761983727 867053906
677917119 -649169525
926419618 -86749117
91488414 985542219
981494418 654058748
864783118 -304770022
728125071 -581551702
914148977 -139317436
286495130 972431441
946448356 15733340
734608683 -571905761
971774052 202041234
557562214 931196267
941966162 -9511106
-704415612 917000960
900698278 -190607317
896378257 -205901017
-135950634 989985312
989834972 550978295
976706149 255561815
945810328 12046579
961007852 110670783
-78358293 989781514
806061607 -446148269
776522343 -502992808
989388310 513656591
969387376 179217878
-564938992 953990095
-475604347 969204116
989579538 526221323
989992748 592239935
-539636723 958844723
-641305708 936426640
975680189 243560671
882022960 -253331923
985429804 636486248
921266019 -109565091
965211253 698568951
709911455 -607536436
920104794 -114556519
840931300 -367582119
493504337 944131541
734630121 -571873483
723273894 -588629572
891469098 -222649775
987173060 430460098
989940919 595862368
-638695149 937123491
768065659 -517887777
855643111 817355156
878437424 801249460
261872821 974727314
689238983 -634981039
959027078 710360030
333805520 967428903
887160979 -236885869
988457523 470796670
2604662 988414105
849072191 -347111414
971230804 196671823
942234952 -8044556
956766608 80573243
961680792 115684208
686461066 895783886
738536558 -565948092
532214664 936612602
982736177 339753808
755366866 -539313619
950923362 42576238
809753458 -438459534
351340403 965358670
968171459 692273912
-829640149 857550296
675494931 -652138986
981775544 324305110
-123121324 989998636
952297688 51205103
877340393 -267885913
927280683 -82818439
-487159778 967538630
875246668 -274255509
989819363 548993732
859350877 -319851700
880078628 -259421560
776941472 -502241264
987808414 448709516
-222370629 988665870
678813300 -648066979
848277405 -349158261
211806578 978721893
147828537 982827209
527622997 937551629
-320688930 984325838
-573885895 952173200
970635800 190901453
406926730 958078774
980586852 306499888
903335465 -181018189
908180999 -162830679
922645221 -103560091
-806534564 871318588
972968006 214131968
347350473 965839942
976379833 251684700
795595717 -467170217
967486995 162347041
780355962 858883613
930000986 -70157164
951531555 46374665
811029460 -435772204
960857191 109557239
696408817 -625688748
887950952 -234306940
564832012 929565967
-212210123 988934526
770080667 -514383568
901705778 -186971154
987344790 625671103
677085706 -650190566
798302446 -461823037
989774546 543755727
909623335 -157262515
860188912 -317555185
948696144 727622498
567871468 928871300
736337693 -569293726
912867738 771370355
986553479 414725139
620468543 915752757
928416982 -77578733
962752615 123801955
985952385 400737879
903763279 780094758
814842243 841699646
919165482 -118550081
921843897 -107057333
-146581960 989938530
986517278 413851052
739464505 -564528137
970628587 190832342
966647569 155177935
735151005 -571088470
968418999 170507103
906535363 777506477
949792097 725912244
686210666 -638837282
840558097 -368495632
800266969 -457907045
846062057 -354803925
-445001140 973233737
848956766 -347409242
788033943 -481764209
936683189 -37356132
901495620 -187731833
967127814 159256657
871653486 -284966672
756407150 -537596391
857391560 816192957
981620977 321907204
783310865 -490615931
976648584 254874186
987327409 434643272
949419095 33358305
835792091 -380039433
952132040 50155418
872613121 -282130648
925811389 -89499223
735807414 -570096720
864676400 -305070836
987034279 426806509
740428351 -563047486
529190216 937232672
858615620 -321854182
843661320 -360840003
970597095 190530856
970977865 685771952
85375049 985791780
754000174 870443512
727987462 -581753853
711659411 -605118194
486148230 945464172
916277768 -130615518
977440664 264494227
918545410 -121169719
986472278 412768319
694787950 -627806354
46865870 987173455
-326988705 983940437
948629279 727725580
989069250 496739085
3982379 988381206
803066198 -452269555
281996722 972868717
583415518 925209380
117082523 984400788
924649758 -94704353
-506196227 964590070
842650580 825672841
165449140 981814359
989976351 593750002
-594185035 947862101
755644930 -538855456
976201177 671648466
872108185 -283626115
929600962 753229674
-371617372 980750380
989310144 509191164
830360809 833046764
701338251 890678104
833081044 -386497904
-417712912 976387341
-843652819 848339248
732016259 -575787731
154673984 982444648
913475064 -142043686
836839566 -377522388
-503054529 965095749
440235215 953108443
207592987 979024788
743639336 874686087
726815554 -583471019
841184935 -366960113
521267444 938830093
725820095 -584925698
751164142 -546164351
969131035 176881089
941674394 -11096900
207755093 979013216
823589426 -408370915
977221943 668602905
822836032 -410060663
945056393 7723361
989906906 597322108
90586951 985579532
760445437 -530856182
771075601 -512643506
931238602 -64275157
812529434 -432588850
-111058859 989978915
922530420 -104062348
984887898 639189432
-617094905 942568649
924737476 -94313571
935645377 -42624741
-102233801 989946080
197300026 979747972
959518194 709472360
892753891 -218323412
-545317460 957797404
892088682 -220567847
966395318 696100471
947390035 21248907
-435988037 974317351
748645400 -550193904
790621802 -476835520
952167138 50377544
-82682870 989819205
-787516169 881514535
784299974 -488775835
987607643 442679604
821027843 -414089074
730123249 -578601426
983788470 644402486
-464257322 970767456
157542107 982280591
33143429 987603096
815957842 -425219077
937373717 -33818599
987164780 430239386
-830044726 857295159
945181560 8438597
868624556 -293799271
970566597 686769730
-797520893 876266569
751600634 -545459727
809440131 -439117380
757523788 868960529
977220055 261783220
676809018 898956129
777118269 -501923737
800254710 -457931577
987319614 434429643
881360930 -255413702
865613548 -302422905
-602390425 946014742
585964277 924593657
982604597 337585233
981972618 327408013
-828300864 858391145
961649710 115451276
970855242 686071061
737330161 -567787045
987587479 624055975
902830106 780956165
947780322 23554250
968514865 171359189
918680366 -120600365
760343471 -531027593
895057823 -210471885
-430176122 974992921
989998344 585854836
786201383 -485219388
711597569 -605203982
988604290 476399748
976250034 250155381
672570569 -655689707
678585046 -648348091
857970374 -323606050
811670255 -434414100
946652401 730721664
946750184 17490502
-822949591 861705487
-490269275 967074065
793707441 -470870889
958239650 90760542
-716231384 912698652
20307762 987964949
829115315 -395778674
680222778 -646327744
-820506156 863191933
985622264 635509256
888497350 -232515131
746665291 -553325535
907940593 -163752986
-381757374 979888541
-386529542 979464483
-609042692 944479031
939143387 -24607786
950217690 38216623
762966021 866630117
-45059940 989363466
936466448 744778991
989273670 608928199
985754016 396387753
976893377 257813593
-146211977 989940488
607403186 919214906
924305331 -96235810
807525221 845558821
769756319 -514949730
970824276 686146296
988533443 473659708
895644982 787360406
877321475 -267943876
928941363 753998674
-496300914 966157792
908753973 -160625033
816012156 -425101335
988305560 465250378
882272110 -252545900
820795821 838463444
843585017 -361030234
974860502 234347798
971652938 684092138
-351057100 982337692
958183167 90365058
929467786 -72666918
876377957 -270825851
-89256162 989870906
895916103 -207507485
798881747 849957846
-717005163 912408258
794051141 -470199281
965595983 146407257
974160561 677456652
780032550 -496651480
989021065 494419245
-21938095 988958082
918195472 -122640706
946932798 18559267
-166497754 989772853
988264237 463786077
824987584 -405216122
920042369 -114822567
-822385479 862051277
854770293 -332198410
980977276 312210514
913444543 -142166864
939100644 -24832643
720911589 -592041639
654789655 905870206
987364945 435686560
752307848 871146395
968007768 166882162
644449723 908951909
984065030 362815145
781280695 858455146
984254739 642241672
344788341 966145688
551224807 932585442
935472330 -43496554
976192133 249475246
939605299 740638622
334976861 967293899
-768992190 890593967
773709722 861904896
985896646 634084808
949615426 726190856
569337621 928534076
715634982 -599562221
808461567 845073258
909141401 -159129154
697635200 -624077139
884604433 -245134004
297953070 971287356
842550173 -363599507
895884639 -207616584
716467903 -598385464
925557485 -90642625
-803016761 873270959
791348689 -475440561
924459210 759100578
857648416 -324477768
582709390 925379214
-183865693 989522905
33738948 987585185
658293386 904800884
879484303 -261271545
609305679 918719536
199057325 979625675
742097506 -560468886
860100819 -317797332
-759492197 894966033
902043754 -185743863
804485429 -449379941
988432501 469871012
943720850 734969993
719864929 -593545549
691086645 -632606105
829552239 -394766831
947229551 20303558
811892542 -433942302
988753071 482487097
494267107 943990777
877759880 -266598714
878979382 -262837582
-304296034 985277479
857585840 -324646910
988855365 486866753
861628720 -313584568
952585915 53037007
963567222 130106191
951265529 44708341
747378701 -552199118
957103323 82878143
734659070 878260609
790212152 -477619921
806936585 -444341796
719644373 -593861876
986502139 413486337
916096811 -131361272
876387701 -270796223
-301019281 985458626
970366261 188335884
914350085 -138501184
980964176 312016914
932841249 749342890
904556939 -176500609
18531547 988012065
967866059 165643073
980709496 308281461
836800449 -377616542
954377931 64588615
899921619 -193393925
942584424 -6127440
748301195 -550739567
982452774 335110347
27560838 987764306
695146271 -627339093
989679674 534348901
988082729 457559799
963521898 129753057
901697429 781992692
917141847 767021036
967688019 164090215
665821907 902460961
984081756 363122353
987097802 428468476
889042483 -230720458
829176082 -395638089
958484271 92478221
963920763 701175932
797035856 -464331136
989958652 572009622
863473854 812073236
985558394 635834683
783088294 857610624
927492385 -81847022
911901123 -148332099
914235870 -138964890
979987541 297939161
-324936892 984067213
833196133 -386225203
717865073 -596402765
928019975 -79416911
804708166 -448924956
976386854 251767697
935827846 -41703160
959572215 100201624
980193257 300846112
-250947776 987754309
975578721 242404439
955584595 72575281
-838970177 851490252
851526555 -340743421
-490779110 966997379
950450306 39649033
969690696 182011805
882042008 798479462
913335499 770903312
984537569 371621282
-682157766 924467252
-141980930 989961462
903213427 -181467198
954905717 68056781
963436448 129088509
-632196447 938825309
973140491 215918500
951108713 43728757
609741019 918606063
320593898 968897903
-337039800 983295452
973326348 679727761
703467947 -616322166
395533938 959661943
-270518527 986957015
803972859 -450426055
987880440 450959251
936385100 -38875152
-812995924 867632332
986930361 424122868
944492510 4513388
911167171 773057046
677112687 -650157459
883014197 -250199404
985927201 400178789
919796515 -115869900
964253001 135517078
766956536 -519799634
840230673 -369296055
766433109 -520698429
988905951 489104538
989064009 496485457
941855264 -10114632
937390668 -33731338
915491061 -133848073
-783219753 883690411
936998566 -35743874
740279471 876034140
749068599 -549521708
34869662 987550826
972118435 205488747
766791457 -520083277
680427224 -646074674
704818319 -614499465
910229205 773971383
964114046 134411191
687936428 -636646242
-808473010 870225932
236339387 976863490
913435282 -142204233
959067846 96603936
-774800496 887831012
955868590 74482493
973149642 216013552
493438833 944143613
989487362 519784271
965824457 148298832
945455083 10004800
713851680 886174523
832772541 -387228479
974943114 235264727
989999494 590559000
989056680 496131522
892493605 -219202889
969748012 182543012
823310469 -408997253
924214541 -96639033
851463757 -340907305
804807871 -448721161
966056062 150222809
982264555 332070291
556872537 931348626
-689934741 921940631
762471927 -527439860
873454792 804986746
985417886 389219516
56880704 986840262
931405222 751088690
-599179175 946746251
911441375 -150149857
989999797 587899792
949978229 36750798
162469466 981992926
764295336 -524350734
696671602 -625344051
854146049 -333856082
809079262 844752055
886813981 -238013141
-787610359 881466368
-814771729 866596753
834763494 -382500063
871648672 806299581
804275743 847232335
658055338 904873919
979163771 286620805
949492586 33802440
881087063 799218373
953199449 56958782
-112202687 989982189
975073413 236713279
976346199 251287933
-617978700 942355655
817881866 840061202
750205266 -547705286
283500251 972723594
975437644 240803326
150236606 982694536
807153844 -443891109
989030461 494870008
839601334 -370832102
842190307 -364488016
978237098 274484711
743414515 874776656
705601291 -613439176
887914614 -234425889
-817800430 864813865
926613458 -85867174
669536222 901287988
987778101 447784509
950198517 38098786
708593960 -609352047
989540839 523431630
184997265 980577267
986429053 631175832
940899437 -15277678
755246400 869921739
832918677 831558662
778454261 -499515518
869739486 -290566910
984998280 380611781
964687269 138997820
894887081 -211058990
810280626 -437351683
-805430752 871934839
863795103 -307546215
847156728 -352023480
691357820 -632256509
673881497 -654103087
-373015621 980633772
775535097 861083474
-838559011 851764217
942250368 -7960209
263116364 974617922
924749459 -94260150
979991441 297993936
523246641 938434381
962459265 121560437
307631802 970284883
196893543 979776148
784173648 -489011152
437520520 953531015
959793286 708969949
984918145 379012733
892384823 -219569892
975217854 238325340
981884057 652533343
724240921 882291557
984058994 362704369
256612405 975185207
976220205 249804713
867838063 809022078
965996143 696936340
711504239 -605333388
712220827 -604338643
871033699 -286787787
-513715667 963361198
813112059 -431345943
-774739548 887860442
-812085163 868159398
976394505 251858142
-496829294 966075872
848613233 -348294643
-112409216 989982705
-424888880 975594663
942546917 -6333934
964320940 136059515
739206858 -564922814
981655833 322445503
695681071 -626641056
959269694 98041449
137351931 983386492
977475078 264919737
985492524 390791301
979001883 284454157
-687841640 922629269
704245980 -615273176
894057716 788722147
758980203 -533312801
982609345 337662873
973700796 678713771
886476340 -239107558
-464911540 970679388
931338162 751169078
671881651 -656521523
867092629 -298209541
444802847 952388312
251360639 975633936
970852390 192987567
817288554 -422324515
845579492 -356023224
989449617 606612156
987436569 437712722
989928389 596453829
973485673 219525515
940991574 -14782871
956203035 76742207
-158667132 989855813
978241992 274547217
683487753 -642264261
-530601164 960465828
916326048 767864902
535097097 936017036
914780322 -136751216
739438965 -564567291
933431982 -53636253
952815468 721040730
874112656 804500903
801670862 -455089466
-7771690 988655655
977367774 263597224
958027903 89280587
989631985 530280868
810357835 -437189199
485415086 945595120
973856584 223455517
778632827 859674429
980653596 307468527
-711289881 914531804
977355415 668196086
856542443 816758404
-502156159 965238634
-740065860 903338203
599329856 921285562
987831108 449409312
-484246182 967967081
988422125 469489125
871452162 -285558969
696250501 -625896225
989901492 560791510
877789706 -266507065
97054245 985309117
314911121 969512288
941698311 737788463
969735709 688726461
807764589 -442621796
672010687 -656365876
769191154 -515934525
689785229 -634280161
976657952 670293045
967284545 160601952
-841348283 849896999
678317722 -648677026
-753032792 897830887
946405444 15484275
938641982 -27238104
876498193 -270459916
748025778 -551175581
957601072 86310963
949024239 30979232
-529330667 960689850
-18283497 988884427
898102893 -199858114
851735679 -340197179
956272745 715205257
976913257 258053900
-557265441 955509157
704335549 -615152159
965010961 141615167
983916989 360113561
979105694 285841141
876589523 -270181627
747965799 -551270498
976829009 257036725
981568028 321094272
975858318 245601449
956396256 714991925
502467061 942459390
967425758 161818210
809213557 -439592868
674271684 -653629625
966205384 151468089
818393568 -419905019
880471500 799693027
969265691 689812012
846142152 -354601096
868866815 -293098131
613099376 917723462
788025194 -481780774
958692393 93945549
-684003339 923876009
945775381 11845464
958257983 90888919
20318301 987964668
975713533 673073116
678441079 -648525275
955930873 715793627
755656392 869749541
989983356 578669472
929008605 753920736
964333185 700356481
948895030 30202635
-543978927 958047110
751973416 -544856642
906883860 -167773431
802725483 -452960013
332974503 967524174
50437324 987056849
-225593593 988575371
899496867 -194911877
752218021 -544460533
-205962473 989082097
717338079 -597152690
961896356 705064629
967630631 163591414
946131618 13899355
637640435 910932318
849730288 -345409766
922992615 -102036071
876481603 -270510457
856787076 -326801829
753426118 -542495783
818169204 -420397212
462627086 949505493
974691307 675984370
850879629 -342427877
921499887 762370743
-838462079 851828654
709300148 887836260
962677905 123229248
486433898 945413040
979487328 291013946
988925277 489970832
692074791 -631329749
989211176 503901107
988361190 467256330
309217007 970117806
779012128 -498505550
870024860 -289736069
689337444 -634854820
968758771 690967403
-505804918 964653264
337324745 967022088
-380962399 979957737
956600071 714639204
694911040 892913858
742535172 875130119
950105016 37525910
933365458 748692949
672491418 900345623
929453645 -72733347
691464261 -632119070
973869882 223597267
694299971 -628441911
943646912 -240379
856916421 -326453488
945857162 731894702
981790597 324540263
230111022 977352427
954509162 65447671
936834741 -36582222
892970405 -217590504
927030482 756196178
931936671 -60915950
-690545865 921738252
831322469 -390639169
881186002 799141900
837989169 828530010
-42257329 989318542
706887009 -611690264
946714932 17284561
749350648 -549072410
695646787 892660466
868117759 808824284
183475707 980677279
962727731 123611060
-407211429 977478815
816815945 -423355029
877849182 -266324251
802062801 -454299698
983641080 355167994
989928042 565705667
951722732 47574989
780850810 -495154924
843284492 -361778751
948138689 25680506
972272591 207039958
846906612 -352660148
795864799 -466640691
694813897 -627772546
963177835 702620797
982423103 334628559
677511791 898728479
700260270 -620608313
967849987 165502682
963972955 133294075
764135997 -524621517
747192221 873246501
857044577 -326108194
-557955952 955373792
694408155 893086869
870534569 -288248519
989988137 580377296
685243240 -640059076
-778568542 885997198
777492340 860195067
985449408 389881693
-808352192 870294353
977427528 264332237
952697452 53747255
922674012 -103434062
820514038 838619009
-839346161 851239545
975485797 241349204
111507751 984663819
989491824 520079772
981106069 314121882
749135399 -549415382
986542967 414470990
602452617 920490642
920310523 -113677729
939510846 -22671215
929519967 -72421709
829069975 -395883539
676576947 -650814458
144432313 983011562
407136417 958049220
971382136 198158501
635290996 911608103
-405818422 977620002
774227151 -507085634
795084852 851840815
978568981 664373720
775217682 -505324159
770808979 -513110406
987099415 428510835
956495481 78726489
966868562 157046585
953684084 60083355
840618075 -368348940
739747670 -564093872
750148331 872036383
850321853 -343876093
-527234959 961056310
-794392455 877933160
876204486 -271353089
958011508 89166209
973203939 216579229
741897371 -560779239
721607437 -591039154
873053784 -280821942
-351570741 982300913
782925759 -491330432
773798710 861864949
-672512380 927481663
976474519 252805398
888245300 -233342519
-252254843 987704890
989593637 527281495
936438792 -38601753
-617858977 942384520
848256257 -349212554
-516343473 962922721
372111886 962768484
894722849 -211622748
945796480 731983691
918326780 -122089335
979974106 297750671
941140457 738553861
977126252 260637282
790358270 -477340272
979338540 288984357
895107700 787823642
936742317 744421387
975427050 240683284
863618482 -308040969
-177950153 989618676
729370859 -579715014
871844339 -284404660
682851521 -643059923
699165543 -622058627
908250450 -162563878
937372074 -33827056
768290953 -517497800
862991810 -309793149
967657047 163820865
-562442910 954488508
-738897514 903817018
916468049 -129829950
501781787 942588684
988373666 467710902
-579075096 951099295
978769841 663715905
83145652 985879957
803373903 847691974
420842307 956066844
988575614 475282507
976135810 248815467
900402882 -191669447
848681042 -348120056
949701529 726055217
780710379 -495412490
975175468 237851139
-192712644 989361090
-800866269 874453219
770963182 863129979
897009769 -203696978
-211991280 988939889
809881999 -438189597
966970179 694879551
883818415 -247644822
712876589 886532812
697094523 892159277
380033632 961742867
974815314 233848075
985321253 387203564
311860975 969837978
671543882 -656928784
985958482 633757845
678493737 -648460486
-160447099 989839188
670618812 -658042466
986250204 407516125
968947198 690539763
874638681 -276085801
96134183 985348230
770766979 -513183909
975813210 245082884
385917215 960962684
715041483 -600397481
822531542 -410741659
937216663 -34626066
562746751 930038416
819772499 -416867793
-749980057 899161831
498397803 943223471
928188754 -78637236
951319700 45047371
967196111 694397366
913209191 -143115897
-551270153 956671363
547206065 933455790
693666157 -629266152
772294446 -510503286
971212712 685196571
-666944488 929162008
986971152 628014903
857170088 816340717
983188021 647066787
898509817 -198421199
978944449 283689587
-615746102 942893051
967773736 164837051
-321354666 984285676
907259373 776821902
831399105 832445216
-302933307 985353193
866779308 809769159
938956486 -25589824
730282208 -578365703
985728284 395831829
739065649 -565138957
961532700 114575517
950664749 40973995
961191124 112029207
-837858456 852228699
931095837 -64958781
909875425 -156283288
-735478077 905205637
-679826129 925207032
891834777 -221422293
950272895 38556061
966178587 151243997
951450339 45865533
989999270 587049672
-118368287 989994054
964286728 135786283
847167181 -351996854
777176818 860338653
419730208 956230561
674574674 -653261354
989989128 580755922
776485379 -503058994
966876293 157112232
980266941 301896455
965047299 141910049
845210798 824075853
45495999 987217706
682786686 -643140914
-611118701 943991232
-685572231 923369979
-170545370 989721974
881912464 -253680395
-785955576 882309144
-130690277 989998446
967809852 165152246
860122592 -317737500
744251860 -557114436
895392625 -209318103
937741610 -31918646
676487007 899060203
913444731 770793887
317259127 969259647
987887893 621913994
-577731338 951378559
240231476 976551976
421023219 956040102
986699276 418290554
737716501 -567198953
923908346 759714768
979157242 286532970
861488884 -313971783
867738553 -296356281
989492347 520114629
711470738 887047529
962852415 703246297
966619729 695625070
929654919 -71786985
832605147 831742484
989371043 607672202
902533304 -183958720
149824648 982717333
984399889 369022500
684054486 -641554091
342991257 966358983
942831221 -4765763
515594369 939946225
510407395 940947427
502451120 942462400
793829412 -470632780
-715129068 913110827
943932851 734669604
728815900 880538976
741257611 -561769134
-580399372 950822317
796815612 850987335
805399361 -447509356
-729106219 907750866
849083530 -347082152
81514457 985944263
848204109 822182878
166827559 981730395
980028761 298518869
966730751 695389114
980316961 658442575
988025478 455654839
252260487 975558026
16563886 988063803
-595640496 947539612
-213426135 988904359
77065013 986116340
-413612733 976820832
982988417 343959724
777310071 -501578895
972994649 214407220
827512018 -399469178
934659405 -47569167
989836084 599533370
935174553 746427218
-816906969 865342222
975618117 242853062
890785530 -224936277
-51637672 989464200
898909241 -197004379
-835319128 853900394
-143211934 989955520
965324076 698335634
389342876 960503406
989994086 582913394
924719576 758809868
464865092 949134361
687878182 -636720452
-303652251 985313262
-776223932 887142273
746469640 -553633620
758982504 868340699
953803349 60854802
779218210 859406356
987497453 439463139
987482971 624761694
784968633 856727860
734821484 878196778
961612559 115173140
763833464 -525134930
843084203 -362276613
989999998 589516754
969741469 182482322
942781413 -5040875
-187127568 989466380
-686393380 923102365
-312766731 984795869
829652200 -394535056
666163523 -663370583
926798563 -85023378
919226322 -118292259
702210698 -618009470
66105854 986519880
774603591 -506416973
432986257 954231504
49624696 987083613
856638471 -327201607
-728265987 908081112
728691696 880586785
867506573 -297023040
979274551 662037230
895856559 787176977
962167034 119344475
-292821049 985894470
962767264 123914365
602688399 920430434
442906248 952688454
989550033 524081586
811704005 -434342487
529012561 937268899
953461416 58645026
951253324 44631996
-745885435 900914468
-508769374 964172874
845923913 -355153522
791197813 -475730432
723854740 -587786183
126028723 983962931
-776193828 887156886
39672074 987402031
928506030 -77165081
978018822 271710524
421761037 955930953
867209616 -297874710
986918844 423827297
965508516 145685689
968908617 690627643
815313916 -426612990
989855255 553704925
984993624 380518365
750867207 -546642220
987480947 438986779
-637552750 937425762
976997987 259079382
874905636 -275283248
944789026 6198163
380321301 961705044
-517800662 962677947
-755687849 896662010
-636598159 937677651
987683203 623384415
-750104534 899107849
669607901 -659255990
721355397 -591402541
220382670 978091348
826879140 -400916405
988258282 463576341
383501910 961284142
608626169 918896623
-450908404 972497712
984518118 371251870
848138697 822224442
729854558 -578999603
-325864131 984010064
954297472 64063132
897058043 -203528181
930554478 -67537447
954108390 62831792
871430861 -285621614
-804009015 872723494
988795587 614171519
672799802 900246797
943061061 -3494852
-461716385 971104607
795097552 -468149429
513461020 940359435
-427523236 975295965
-280025697 986521390
987024937 426563500
733932105 -572922572
987566191 441460009
-534366254 959797187
973552715 679115809
853822041 -334714298
953475628 719943065
960750026 707209341
670831244 -657786923
832954502 -386797665
734167924 -572568674
881300321 -255603743
733363863 878769022
964415610 136816632
-836396098 853194302
843887615 -360275191
793802748 852469165
461236849 949734627
700689232 -620038398
329580915 967907886
971706324 201366361
938658442 -27151978
952724921 721190466
911424429 -150216671
985398925 388822243
769001092 -516265187
806924074 -444367704
717188372 -597365342
826979029 834987515
965349681 144379196
253078443 975488681
71312664 986332109
978544653 278433453
905783878 -171918326
704080316 889708442
777604466 -501049183
874036855 -277889036
965033946 141801679
834631555 -382814517
931557318 -62744967
775119200 861271345
860305159 814237860
710551469 887382037
-813400524 867397032
176942278 981100419
852945937 -337023905
754311272 870313754
-627256478 940081687
-609424116 944389816
818715382 -419198080
952086660 49868496
983835309 644187817
-210578585 988973853
975776378 244660628
-481660625 968339827
987564764 624212132
847274601 -351723172
44393196 987253106
932895895 -56261447
978898183 663292408
985085044 638209993
944250250 734218107
-800029706 874910287
987373491 435926987
856813911 -326729583
989999903 588422743
-737136792 904533979
-683378399 924076391
-703520596 917316030
989951962 570545820
705279249 -613875574
727212304 -582890238
828216031 -397853154
-540093478 958761480
851873310 -339837240
977728966 667044199
980086222 299328499
869896292 -290110815
898133450 785184213
753689711 -542065572
810960531 -435918028
535678691 935896372
840989109 826696943
781830058 -493354839
903600935 -180039360
-449400391 972687487
-417355900 976425502
988832378 485869582
810394415 -437112171
904367881 -177202964
6211321 988327006
686391146 -638608916
818334341 -420034988
891056747 -224030589
-128513664 989999976
945447649 732492357
-237193627 988224015
815578598 841304767
834689949 830512444
661275231 903881755
958190630 90417310
-497343050 965995918
-260529774 987378758
770873522 -512997434
957389509 84848415
882801364 -250873238
911596810 -149535745
-213603131 988899916
984617796 373153927
812791764 -432029822
828780170 -396552875
959039393 96401667
831781219 -389563620
734860380 -571526602
975040245 675003696
953919379 61606109
896260524 -206311141
942806048 -4904820
906517707 -169157002
-321880703 984253929
688348734 -636120323
973317556 679751318
989998262 585772248
895112685 -210283094
951644870 47085641
974792346 233594482
762081721 -528099176
988308495 465355407
983290839 349088913
880320384 -258667755
-786166309 882202013
956990471 82103746
323745972 968553658
722700025 882876310
-613717311 943377083
927720470 -80797946
973925777 224193753
915240897 -134872114
974957133 235420388
-403297115 977873561
847632376 -350810189
304944639 970566591
-332101568 983616154
-519198701 962441437
735685624 -570281025
680541454 -645933212
989957512 571752666
434903840 953936130
906183260 -170418114
265059926 974445140
520132590 939056240
791262938 -475605338
645361924 908683020
-457451107 971662957
963807567 701397632
258012189 975063937
989791027 545603503
945482987 10164909
892321972 790193686
702022384 -618261311
-137348310 989980944
259279985 974953987
940061523 -19753500
787860361 -482092850
965449995 145203678
388509400 960615726
916330472 -130398036
25498280 987822952
490609282 944660382
875259206 -274217668
988410669 469067768
556053651 931529064
811425598 -434932951
673762901 -654246908
906154644 777864414
956328973 77595978
879471876 -261310166
643536582 909220193
988286283 618827405
236605884 976842344
989995025 583427726
-463722807 970838923
989730767 539203970
712058036 -604564785
989698756 536115452
988723927 481267123
895678630 -208329964
916436027 -129962270
987382891 625423235
933229958 748861759
828975768 -396101227
900034221 -192991087
951782160 47948777
982817957 648678281
902580952 -183784584
869883462 -290148164
235182619 976955025
125557471 983986450
733448510 -573647397
-190572414 989402351
987306828 434079982
-645081749 935406220
988568393 475002965
855047591 -331460150
843182947 825343019
939875632 740275053
881820391 -253970475
974977778 675179948
989823224 549480945
646810030 908254855
813483451 -430551684
959320851 709831344
729484188 880280412
872133204 -283552188
849893732 -344986149
880286959 799834888
-816007105 865872111
929250780 -73685984
730511920 -578024952
951351665 723424798
933991906 -50878364
860561470 -316530546
898271284 -199264065
968730864 173283786
910048231 -155611151
973377939 218396467
989653780 532057137
665584487 902535652
412920137 957223688
986287846 408393411
912659995 771577427
786403202 -484840211
924994461 -93166671
833987038 -384348400
960680438 108256717
848717239 -348026813
781669993 -493649604
704402259 -615062006
838660715 -373120793
-440228945 973812012
985983628 401434371
795629541 851573268
702278700 -617918479
670576224 -658093692
678818063 898303104
979080786 285507788
971449840 198825653
975318813 239460147
824013501 836668478
915247754 768970348
681361471 897471045
984672220 640244977
718504595 -595491487
978944701 663138465
-457801494 971617402
-655002364 932647901
714799340 -600737324
946602979 16631812
598824925 921413393
761747827 -528662598
989741731 540294281
867581586 -296807491
-152367563 989904865
-618404941 942252759
881377024 -255363233
982400473 650456645
964896339 140685838
677990735 -649079032
852226754 -338911271
988579622 616274280
981915304 326500470
891493742 790891273
-352948751 982201535
988822011 613900363
344046305 966233950
397585762 959380146
749103750 -549465767
803580942 847586573
901197839 -188807412
-657504642 931931736
980597250 306650724
879554148 -261054421
851378760 -341128886
771323303 -512209221
834217956 -383799287
-423873402 975709196
108367505 984809488
912325423 -146649317
983437529 351611883
983299466 349236772
284288316 972647317
978329554 275666273
967598141 163309453
-493237806 966626278
-197266578 989269356
697015515 -624892210
987854218 450130994
937584480 -32731594
-776574577 886971890
978109430 272858810
937280760 -34296957
790984469 -476140023
973805006 222905895
778509151 -499416191
-372502552 980676798
986885857 628524274
-343325458 982879542
937649267 -32396587
910805761 -152650256
978258568 274758971
-758068399 895604011
927331394 -82586053
-43754743 989342742
763039286 -526480291
895492070 -208974621
460058342 949928342
554363830 931900263
835134576 -381613995
717123164 884966573
803572790 -451240815
961374732 113395719
982881967 342177034
741591189 -561253354
844574384 -358554431
299970141 971081785
818473851 -419728742
855410904 -330491450
-481472013 968366933
894358395 -212869580
696140224 -626040633
342151407 966458328
-40125247 989283812
945008222 733129914
989714949 537658846
686273104 -638758282
754152839 870379878
-830853317 856779299
959516995 99806328
761379725 867313918
710682832 -606470964
852039509 -339401971
976247231 250122414
986651077 629906555
989986242 593027867
868163862 -295130982
807025143 -444158173
941006788 738736914
939397355 -23270137
887719176 -235065090
835050992 -381813756
974024379 225249461
963679735 130985118
436941304 953620796
988325337 465959766
862884434 -310092787
788997159 854802553
643908682 909111025
966046044 150139530
-581928800 950500250
-152765385 989902270
955164257 69770989
984488150 641132252
916509241 -129659719
897767506 -201039590
945397799 9676418
708935847 -608881586
728589929 -580867807
442567812 952741886
980971672 312127679
864246970 -306278917
981750387 653059939
932209227 -59597136
189881668 980252718
984735115 375420364
-186714560 989473826
803156805 -452085844
881682149 -254405438
798574678 -461282131
877751525 -266624376
987692798 445211201
675897925 -651646436
303537539 970713282
214601743 978518794
931834222 -61410848
840901713 -367654660
241639705 976437618
-160296120 989840645
805763038 -446762328
142853606 983095837
918867421 -119810495
787258153 855636822
-671443288 927807103
989942613 568605027
703608343 -616133257
978444722 277142808
796913330 -464573073
901555436 782121506
-217785025 988790671
897898967 -200576846
890993470 -224242116
914128013 -139402464
812443515 842979007
814052472 -429331067
-359114194 981745847
697086039 -624799485
979688545 293778149
-264450554 987216368
989014216 611885241
983770618 644483667
681482373 897431373
988941265 490699628
981902029 326290765
911996492 -147954574
-673364255 927220134
949844703 35937573
472321856 947880996
266556718 974310026
986768979 420024399
922433301 -104486947
350223771 965493920
-821217156 862762213
56994601 986836378
942891952 -4430225
852345776 819518443
677143717 -650119369
733548157 -573498243
735010476 -571300363
970872352 193180751
704701416 -614657580
824050868 -407332129
-431391007 974852999
966714600 155742601
752812180 -543495715
782452163 -492206948
989329504 510271944
910826957 -152567120
-283978136 986332141
987464925 438525203
950462605 39724937
791066721 -475982141
575591267 927077169
901305078 -188420145
984472370 370387068
651869131 906748371
-807405784 870828376
21508034 987932770
-23574012 988990192
984250517 366237423
845382729 -356519332
900577369 -191042297
826393543 -402024343
855725049 817301057
737045421 -568220090
943774951 734893411
949550744 726292621
866282124 -300522903
920130207 -114448142
775057628 -505609271
981001082 655940076
-138449042 989976772
746973098 -552840073
780080604 -496563817
945383521 9594583
-167162705 989764822
970002664 184917318
884568073 796510820
989101218 498311226
894092379 -213778374
-284510801 986306540
989963291 594602594
869982120 -289860669
841599584 -365942271
955781845 73898696
989816596 548649495
981613164 321787035
982827480 648637028
919494242 764543919
206498105 979102483
910560644 -153609980
777540304 -501164659
-36273683 989220392
956736925 80370656
-668523847 928688188
920437512 -113133373
989985168 579292380
428585824 954904200
988142446 459568723
920560255 763396909
913712341 -141085390
-52058812 989470392
951600260 46805610
989951641 570476628
951490993 46120348
989978708 577217398
861653255 -313516564
912835378 771402634
986685752 417956999
-810086777 869308578
942615066 -5958700
960091710 103953268
780987635 -494903819
-733706852 905917741
785144422 -487200104
916138419 768058066
688759536 -635595269
969664721 181771321
928127984 -78918258
978472581 277501408
975562633 242221449
724318299 -587112414
985563155 392290961
805090066 -448143664
707296287 888559894
847195606 -351924448
713418443 -602670330
942909874 736109453
935623317 745859457
684897152 -640495131
982293181 332531249
-229801188 988452243
881710081 -254317639
986124527 404616102
978490101 277727440
886134340 -240213794
-811039634 868762263
912364590 -146493602
-807225307 870930124
882773884 -250960183
972903251 213464155
953652768 59880931
-113335372 989984910
690086808 -633892915
986645607 416970035
857667708 -324425614
777041446 -502061775
951449158 45858133
765062108 -523044572
989959471 594839808
895783799 -207966000
772753586 862333031
859962444 814468834
-192858757 989358206
664928198 -664835811
769890006 -514716446
-694333411 920471073
885204131 -243210864
987885473 451119386
9798475 988238260
912948393 -144163766
941237887 -13455417
859885033 814520946
894325837 -212980874
964316158 136021317
917432545 -125830904
507727937 941460293
987458500 438340437
839876799 827378614
873550998 -279340219
742480443 -559874372
770237981 863450907
803781964 847484217
788793848 854900460
690760686 894334715
236775004 976828906
970255581 187290826
-581141801 950666291
912735386 -145016431
789559056 -478866784
860153457 814340171
776931102 -502259877
981660367 322515556
-632756928 938680924
123161805 984105068
889820960 -228145774
974699638 232574719
-130581564 989998608
741208808 -561844489
708144659 -609969326
-269865825 986985451
953873342 719277454
887800640 793928439
698609465 -622793154
-835448053 853816108
761389445 -529266983
800716085 -457006831
914957681 -136028441
876049870 -271822629
377088013 962127293
989086703 497593595
62062495 986661945
844629379 -358416275
919370158 -117681974
916045763 -131571364
950275649 38572998
629722781 913192013
874718935 -275844715
968778394 173708500
302952832 970773971
948180118 25926947
793893567 -470507398
932894296 749277413
808514979 -441056595
-131544426 989996833
929662115 753157917
668706621 -660335196
-649872128 934092283
906765684 -168220150
-565671903 953842850
900348564 -191864396
963637531 130654903
974078469 225830551
929609523 753219631
904926464 779013401
688785790 -635561669
-272979649 986847684
954014382 62221757
729832542 -579032192
988462918 470997187
815900829 841131669
918863190 765213827
740700684 -562628095
970817158 192646881
741998131 875345746
984760808 639814118
941026511 -14594973
954539073 65643676
894151906 -213575078
979400571 289829416
875047095 803807420
161915901 982025565
844561485 824483144
803818075 -450741578
878800570 -263390898
989859839 554353942
973778069 678503188
96986921 985311981
988213078 461996409
934238205 747601981
845744893 823740075
812910597 -431776235
345550435 966054882
808587363 -440905098
957699070 712718563
954950058 68350313
972812889 681090208
978837120 282265578
-282885000 986384658
-550897742 956742838
821507844 -413023296
872070223 -283738285
732105834 -575654136
925387895 -91404462
989787548 545206670
94781498 985405211
744344595 -556969479
-627620843 939990094
988258909 463598414
978564387 664388734
960157125 104428381
852119689 819665335
956448076 714902394
899659539 -194330775
939271337 741086698
-829352522 857731118
867230911 -297813700
-505929593 964633135
713287129 -602853615
988900367 488855440
-70746121 989704892
-298354225 985603206
740319817 -563214543
989879058 598277322
954244862 63719938
-76753938 989766329
987328613 625775378
-644886472 935459209
832024751 -388991765
941537580 -11837085
-712484371 914091871
881671987 -254437380
983026515 344600548
758151647 -534695420
42751566 987305537
699728269 -621313746
288727268 972211152
989972831 575531333
921343087 -109231474
-126883845 989999856
951068215 43476307
877951192 -266010319
969905237 184007094
948757961 727527050
707251638 -611192333
19992939 987973316
70622787 986357328
985339851 387589679
-86876729 989853543
815082793 -427112024
843184070 -362028534
784867439 -487717408
-660423447 931089319
975941796 246563354
989924510 565019681
207549891 979027854
-761186985 894199160
988017511 455392555
973451627 219168460
845866453 -355298843
663950920 903048323
951268956 44729780
954426316 64905166
-33533935 989172942
955921436 74838497
984099019 363439786
809680872 -438611950
907841373 -164132908
989934180 566913676
909996817 -155811271
977693155 267628524
980157796 300342173
-341792368 982982507
897684409 -201331589
677470975 898741702
-46786263 989390489
-697392549 919436053
243751807 976265140
732294282 879187475
454157068 950890145
918286457 -122258727
954146745 63080865
395943104 959605891
-67903006 989672771
983222545 646915224
764292415 -524355701
972212177 206431484
734198549 -572522671
831880960 -389329531
989976652 576615094
-497119399 966030780
919105891 -118802479
-129028945 989999779
737020155 -568258488
-170264373 989725610
519491207 939183665
-325365491 984040832
977298817 262749582
976149535 248976038
983394503 646156770
836358846 -378678821
954483359 65278625
923874047 -98147645
-653032986 933207527
986753687 419641930
-695003684 920245307
848522602 -348527919
926641813 -85738028
869691382 -290706695
737762156 -567129382
903115876 -181825544
-280167312 986514667
861283723 -314539227
-813908701 867101211
946363956 15243624
978618522 279393378
976128279 671863110
920211196 -114102398
893753456 -214933922
941912335 -9804183
978167519 665667176
987480405 438971156
790099906 854270398
961838303 116866400
988720735 614929300
988102552 458223470
975875593 245800286
722524649 -589714608
926351308 -87058967
-607349727 944873715
293414724 971745003
967191627 159803023
955719791 73481592
323357124 968596238
-441942306 973605035
987753285 447030411
593958336 922633199
893641864 789076165
-655956825 932375278
91928628 985523951
-155155458 989885345
-517233168 962773498
973801491 222868464
775349930 -505088310
710677802 -606477919
871736515 -284722295
903156909 -181674829
839233486 -371728525
853135179 -336526249
389081736 960538647
888121145 -233749570
988503959 472534925
969926549 184205849
981198099 655197642
989998716 586269257
-525192194 961411720
926835597 -84854333
887349161 -236273030
955551119 72351166
71212285 986335794
853924116 -334444112
545607360 933798532
925655237 -90202756
972409406 208420914
989532189 522827478
989394956 514047605
975843381 245429628
905200814 -174100366
884781491 -244567207
972498533 209323895
396105423 959583654
-816815226 865396430
314050606 969604399
985365738 388128497
804786111 -448765658
-214098889 988887276
988363672 467346679
583507849 925187092
981855426 325556277
855731983 -329633080
818066383 -420622643
989994240 592009799
969530174 180529663
-686935252 922925701
944497490 733864957
-575153751 951912151
937111760 -35163999
300693969 971007346
-519717889 962353149
980717624 308399723
800646424 849072406
975082614 236815693
857334451 -325326219
-802605301 873497446
727823095 -581995080
987634186 443464866
640972555 909968912
902686978 -183397028
807075702 -444053280
831642096 -389889928
968864051 690728937
860620158 -316369046
924506581 -95341240
941466175 -12222972
511185866 940797933
714194516 -601585294
-631225256 939074573
948144379 25714333
975113721 237162056
959676416 100951053
884827793 -244418836
685157569 -640167081
969783389 688615561
792571388 853071281
972945398 213898617
945160298 8317067
741626329 -561198977
704721689 -614630164
739374118 -564666655
715141872 -600256422
943157410 -2961264
874439513 -276683769
935991918 -40872022
937306150 -34166366
9000039 988258269
754455324 870253585
975317191 674215885
980051397 298837575
-831714984 856227528
788796748 -480317857
986373930 410420778
955532746 72228230
927934101 755160104
986071909 403418815
-194242445 989330743
989993572 582654853
942765930 736310661
770378002 -513864200
781514070 -493936601
924851290 -93805864
679356558 -647397301
989417522 515398541
578818409 926309640
982696901 339102277
-730764524 907093683
926991343 -84142806
989915502 563321199
834545128 830598564
937630593 -32493172
718566545 884429555
-572853850 952384414
-251837038 987720729
985829709 398030553
810325016 -437258279
944627318 5278434
682314162 -643730620
861570857 -313744834
830120566 -393445780
959459383 99394556
835164014 -381543595
984965796 379961182
937067659 -35389947
649210567 907541226
-131628685 989996645
944235080 3056705
982135082 329992717
787652942 -482485115
821074483 -413985610
874795216 -275615357
688817637 -635520902
754572510 -540620237
78125153 986076003
685856879 -639284544
983361695 350305191
929229524 -73785762
806107287 846292084
829279490 -395398745
923595751 -99377990
964372135 136468875
-621596371 941478644
247886404 975924824
-640711568 936586069
785736963 -486090832
721582878 -591074575
-729019421 907785057
858191524 -323006071
840024618 827288144
673716710 -654302897
-100031826 989935865
891290781 -223247174
832737578 -387311163
851707966 -340269619
967474939 162242869
915521556 -133723160
957249729 83885002
797453825 -463504757
989988814 580633765
119044850 984306251
732647857 -574844953
741819321 -560900215
896094712 -206887583
938058556 -30275565
941508532 -11994072
971170328 196079124
-327446140 983912011
-759743964 894852851
921092157 -110316606
967911763 166042423
975726892 244094531
210557338 978812025
771997784 -511025332
185991221 980511784
982910794 342658774
574025345 927445152
960664654 108140788
818986167 -418602217
830218760 -393217021
981457846 654200065
-511499596 963725778
980780638 309319568
-455512041 971914093
-289119149 986080975
984766632 639785660
92478864 985501083
878305160 801350121
989899214 560396455
989567289 525321243
848139312 -349512670
623678947 914877198
819665135 -417105022
923295739 -100701493
822234013 -411406169
846101222 -354704761
-716701078 912522409
121839211 984170082
-605929155 945202659
837827378 -375138586
989959630 572230283
875818415 803231367
796881207 850954754
719741717 -593722298
304599502 970602698
789280978 -479396713
776376216 860702365
-419098887 976238186
812698360 -432228990
883149238 -249771596
987196213 431080979
960486532 106833994
898363699 -198937849
944772074 6101672
793715166 -470855816
958977085 95959387
637109796 911085236
892040369 -220730503
696818029 892255166
791597406 853545162
-792725744 878810898
-259735189 987411283
970828050 686137127
865506404 810661690
715561272 885544348
928089740 -79094861
795077535 -468188746
869781039 -290446126
446916621 952052741
749562478 -548734506
-839874344 850886783
937939962 -30890745
985803500 397460261
918447615 765653551
713056530 -603175205
727105953 -583045975
846867520 -352759565
300538270 971023392
989283030 507712034
962136869 119116649
989650405 603382885
-101021359 989940574
961934390 117589609
988654476 478410412
814349494 -428692136
-775106938 887682874
912264718 -146890559
959948915 102917073
890333086 -226443900
813826349 -429816701
798366054 -461696739
709525359 887754592
673288374 -654821499
734505259 -572061472
983687829 355997028
970356226 188240924
939478907 -22839884
102800677 985060497
846337965 -354104898
663419324 903214578
899636040 -194414722
867159732 -298017533
920086834 763909025
749780389 -548386202
987795874 448326316
989561572 524908625
795759673 -466847661
-775629856 887429891
910913438 -152227735
-548029142 957288861
968886723 174679243
972794386 212344107
571333356 928072544
-740119716 903316054
989353719 511651490
948232264 26237530
420282763 956149370
929818680 -71016045
863179040 -309270091
246357650 976051070
-161514538 989828634
973107703 215578366
989989620 580951571
932902157 -56230888
844196920 -359501096
894739219 -211566611
899962098 783559812
818764327 -419090446
961183486 111972503
160582662 982104014
915817585 -132509085
989651131 531838758
821918164 -412110464
798464636 -461500913
-350209702 982398175
989050325 495824776
964838476 140217502
811109823 -435602145
956328092 715109661
923888698 -98082796
961147071 111702290
841351269 -366552099
989676676 534075238
977740879 268223359
99350752 985211077
814853192 -427607313
718658094 -595272546
-637100212 937545199
952402357 721719364
795154856 -468036868
950176068 37961076
885028214 -243776027
987713811 445840180
754481906 -540768855
738237330 -566404840
887894882 793851768
959640372 100691733
986394915 410919605
675821102 -651740399
559823396 930693681
434799857 953952214
980295458 302303967
722686530 -589480515
814864330 -427583300
-36822253 989229558
921595010 -108138899
904594583 -176360624
935635892 -42672572
989579278 526201973
-743237118 902024171
716982060 -597657838
972402451 208350535
832144227 -388710519
906572320 -168950808
906331835 -169858490
711786241 886932357
755147187 -539675365
259516999 974933407
500157732 942893817
985277226 386294525
897128787 -203280753
-495834635 966229765
558885069 930902726
685846312 895989116
861774938 -313179227
813307275 -430928683
972004607 204346963
107242572 984860944
670697387 900918287
965175062 142950431
985851519 634321991
24314516 987856044
938703786 -26914649
164148388 981893020
864277722 -306192530
939828055 -20992935
-107811529 989968916
962559669 122325897
-590987684 948563432
950964610 42832308
972139174 682848469
988447947 470441655
908543702 -161435793
987736845 446533609
976759547 256201209
989037292 495198058
986469073 412691536
903369809 -180891708
909417071 -158062855
987479097 438933460
765949440 865335620
953806148 60872915
-472849447 969590403
933752952 -52057776
-443031324 973473198
92576977 985497004
419447911 956272019
430642085 954590882
989800524 546715168
981174448 315140687
780688570 -495452446
971827618 202575829
988544315 474076299
700885184 -619777747
980319950 658431990
877726750 -266700446
879530124 -261129119
-658050814 931774688
967765360 693165033
980186608 300751549
-567750595 953422937
760903524 -530085689
-360282679 981656477
737224112 877249497
802175290 -454072704
905100860 -174473763
826877840 835045209
885797768 -241299667
906236447 -170217845
936951819 -35983314
765607858 865484418
989980310 577695663
989815656 548535318
-567283971 953517328
-508422245 964229498
-556584072 955642479
984620532 373206396
-199916563 989213958
860281809 -317299765
698075073 891818079
926059116 -88381586
702324854 -617856703
952669322 721281883
973105340 215553869
716551295 -598267539
616933556 916703823
920490480 -112906074
-585683030 949704777
865829996 -301808629
859619968 814699355
292737527 971812626
-623782977 940944277
167734533 981674780
-313695266 984741765
963491566 129517102
943045734 -3579678
919618486 -116627332
965241052 143489610
969622566 688989400
470735459 948150165
945630874 11014163
740665133 875879924
731607203 -576397340
974535081 230777536
788530447 -480823385
867986207 -295643320
-278041335 986615029
692711257 -630505309
977991763 271368743
967091552 694620768
959476487 99516759
950867935 42232305
803902276 847422951
682911004 -642985582
938557026 -27681666
979754598 294692156
837513618 -375896472
642326698 909574159
-588862914 949022586
977243468 668537322
805911939 -446456224
70126666 986375347
206410279 979108709
952883063 54931375
917373785 -126075446
271711124 973839233
872256276 -283188202
977434536 264418635
731017112 -577274862
796461031 851163132
857032869 816432135
930481011 752192490
985179891 384289946
766047955 865292693
964850967 140318531
842658737 -363330950
989066128 496587900
668853522 -660159439
983545684 353491359
784141074 857116811
894868065 -211124333
711338152 -605563627
891539869 -222412611
977399626 668060547
963534496 129851150
-610314484 944180716
-444500037 973295010
144095718 983029556
482163642 946171585
930776034 -66484814
900520098 -191248265
819424194 -417636804
371030368 962906441
832284301 -388380591
985470487 390326076
-275948191 986712641
736253668 877633301
940866312 738929127
921695646 -107701668
983526357 353154512
873537292 -279381134
881436031 -255178114
845798008 823706657
900161653 -192534682
989675121 602923783
745487657 873938791
838277852 828354669
-45523034 989370791
946146796 731469657
689361475 -634824000
-667220799 929079291
840126706 -369550138
956507950 78811257
819116989 -418314067
-186847363 989471459
976731506 255865313
-278869591 986576145
805892287 -446496635
931078846 -65040017
985560832 392241442
982649452 338320934
986926641 424027278
745624391 873883393
812827753 -431953041
212816514 978648677
691692146 -631824582
987187445 626669719
-507992770 964299328
965305800 144019607
985614842 393394290
622528931 915192609
939559828 -22412437
915817774 768387302
-574231288 952102233
948918397 30343058
915932040 -132038958
989606984 528298210
860051530 -317932751
-814918080 866511004
849149768 -346911128
917951841 -123661742
786960825 -483790837
-36502047 989224222
665510741 -664145726
978493007 277764995
942182395 -8331950
231542373 977240850
774525898 -506555121
-453814071 972130319
979478711 661346457
950907761 724138558
-48470908 989416417
667703952 -661534027
934750546 -47114523
532487764 936556246
333222873 967495765
968407274 170403011
694136595 -628654528
800751497 -456935801
796272636 851256334
786843885 -484011061
876157298 -271496432
944900588 6833880
923643764 760008253
989645757 531399492
738706251 -565688774
947405283 21338744
719725993 -593744846
951084671 43578870
897522103 -201901646
700194190 891078445
961762880 116299759
632065372 912528871
193884059 979983200
478334217 946842899
837863478 -375051339
741403327 875584271
783192797 -490835170
771415706 -512047185
941732885 -10779633
495403392 943780607
114827865 984507991
980420495 304094730
-770477432 889894607
988585381 616221267
617488972 916555147
989674082 533839858
929176119 753725972
819825437 -416750810
862826787 -310253552
593401476 922771133
985183463 384363292
737270050 -567878509
906392206 -169630705
-192187195 989371312
800555993 -457327931
738244745 -566393527
960238242 105018263
-338551216 983196501
824747498 -405759138
926778915 -85113056
987309555 434154441
755271416 -539470815
979860878 296169028
-373301910 980609749
808067338 -441991559
681722229 -644467811
923328859 -100555502
771313566 862974524
696401489 892399525
-592256227 948287637
273829623 973642938
537242940 935569955
989693194 535597355
734240422 -572459755
927697011 -80905924
-486953928 967569057
740177774 -563433068
920949128 -110933388
965828623 697285777
843993571 -360010183
960436297 106466063
589877336 923640473
569213343 928562693
-80013703 989796333
778171661 859885360
939845301 -20901475
463860079 949301396
-827399971 858954830
832861689 -387017486
908243132 -162592003
806666646 -444900249
927201121 756001087
268510164 974132823
279152404 973141594
809612684 -438755118
-368557342 981001265
-413864061 976794511
297648921 971318237
974677838 232335942
950817565 724282845
909256085 -158685824
987241672 432306645
685175206 -640144848
717221547 -597318243
980809754 309745663
706013490 -612879473
-24370368 989005433
-638432942 937192955
980054923 298887234
980329102 302785124
-495983937 966206791
989440239 606741326
496136531 943644741
-37048152 989233303
894020723 -214022972
969510335 180347072
351752707 965308601
977654488 267147149
-761625735 893999543
687702555 -636944088
761485958 -529104238
-830321842 857119197
934514071 -48291985
592335459 923034662
986060248 403154396
986010634 402038098
938464008 -28166744
148788137 982774500
873998499 804585414
977191904 261438520
962597700 122616202
986893390 423175922
987925379 621636928
771856451 -511273728
679255956 -647521373
-383973284 979693468
715427838 -599854137
742906688 -559211795
844520102 824509058
866313764 -300432781
358488709 964482814
791442077 853620630
901120142 -189087830
740285721 -563267013
971477534 684534689
378360961 961961728
48853725 987108885
-191251689 989389321
760476544 -530803877
988976540 492323111
989887002 598014744
849334619 -346433528
-660558383 931050218
665824782 -663773075
345304449 966084194
805432218 -447441905
716153413 -598829960
875223087 -274326665
894637343 788227276
738694924 -565706093
988785237 483848105
727485826 881050228
983187232 347322826
975771836 244608648
942381409 -7242601
952938232 720837506
746386604 -553764332
-192460455 989366002
989839957 551628088
618817059 916198390
989187629 502685039
944614461 5205415
-127105803 989999881
-110771749 989978059
897190693 786012568
988297165 464950921
875220332 -274334977
566625777 929156667
-280785803 986485207
701502566 -618955287
820431318 838664625
867459408 -297158496
987362808 435626624
-548834121 957136655
-598804035 946831114
946583596 16519034
828710277 -396714206
985247975 385691118
986569203 415106603
982387670 650510120
939000274 741449402
988771411 483262022
885407620 795849898
-71665526 989714820
627571656 913797397
879455508 -261361014
986059750 403143114
814761344 -427805272
989773941 600997036
987844038 449811976
814690174 -427958609
839374462 -371385052
804082753 -450201970
29916350 987696997
-657837216 931836123
848584208 -348369361
-506345049 964566027
767523496 -518823742
-534308256 959807537
974962387 235478756
986518817 413888158
962646346 122987833
-840013823 850793369
706560922 -612134522
539641993 935066490
961861924 705129720
918418395 -121704175
983774771 357547007
921943403 761884125
794282105 -469747380
984707785 374889944
-266194243 987142757
-93159950 989896973
912223255 772011795
949383319 726555625
980119494 299799287
917549714 -125342815
-724984575 909363694
965848404 148497666
974848493 675543724
838232101 -374159509
964005741 133553285
985593496 392938427
852467171 -338280985
976778655 256430595
966302237 696295597
-511317679 963755632
677876592 -649219329
635430126 911568231
810425781 -437046118
754134720 -541337730
698938947 891516973
900024193 783504174
-696984278 919574967
268046407 974175066
685216353 -640092977
987684650 444967399
877066439 -268725002
672613412 -655637908
878627191 801104903
877928040 801636789
864790573 811160776
671805109 -656613834
124701105 984029072
875502641 -273481356
-12202634 988754086
-22417619 988967579
-330343435 983729464
926133968 -88043472
711834746 -604874795
784506191 -488391463
819166906 839359365
690428971 -633452892
989997640 585210651
-204880508 989106883
872938404 -281165023
718579780 -595384283
894418613 788414347
837692173 -375465205
940275817 -18613770
962059468 118532481
958419427 711442750
989700741 536301218
-777569706 886485924
904637037 -176202683
851584055 -340593310
708828687 888007002
939440292 -23043679
910993069 -151914896
-468923353 970132854
908305964 -162350498
850514081 -343377447
821086145 838302882
-811009299 868779728
348421831 965711291
984204975 365394728
817568531 840231439
884359835 -245916027
700435835 890993962
767304735 -519200804
904333221 -177331478
976789617 256562263
824191602 -407014637
47145373 987164383
920467008 763498078
684372607 896478980
968989799 690442581
-693656749 920698541
989947190 569543250
91240573 985552487
963822254 132104875
-34934056 989197452
-809391329 869704922
435678342 953816292
861375743 -314284840
796238186 -465904943
986103415 404134866
954370549 64540338
941967551 737417094
980532057 657671722
-269098369 987018790
687650175 895385081
949284091 32543361
707067253 -611444257
851306635 -341316780
977512658 667712708
968494465 171177699
90178934 985596386
938223520 -29418894
979438660 290349086
845711274 -355690798
843217826 -361944586
-387334506 979391964
477442614 946998293
979314360 288655595
721938301 -590561795
721341538 -591422511
-770001187 890119557
-806680232 871236906
734687919 -571786436
988049684 456456714
989003196 493571742
690952868 894269282
989583437 526513046
966967107 157884260
741438573 -561489477
978516087 664546226
989113945 498944382
711035702 -605982577
712182855 -604391434
-30417700 989117830
949259209 32393338
939083054 -24925118
775671897 861021532
967218005 160029517
784989456 -487489627
744609293 -556555456
902508226 -184050342
984526911 371418844
726225002 -584334432
708474705 -609516019
703565978 -616190264
99671853 985197269
980399560 303794169
729905692 -578923898
963632015 130611812
983832857 358590555
-509111273 964117006
806691764 -444848324
-274815251 986764705
557836834 931135565
981318488 654736273
907023015 -167246866
857353904 -325273670
966222853 151614203
672941522 900201376
946978607 730236531
313674421 969644633
920433878 -113148960
30025568 987693866
-778268771 886143984
963695283 131106951
972563125 209980167
873518571 804939777
672079047 -656283391
916059739 -131513851
864646044 -305156377
857838728 -323962720
761863422 -528467625
722847732 -589247256
989955367 595078835
830848586 -391747412
684121498 896562146
926174684 -87859384
988733625 481671574
866319028 810092839
988546268 616580611
800327276 -457786317
-709484168 915190312
939498329 -22737322
949109857 31494111
-424129654 975680325
-714982619 913165482
813259658 -431030489
896697882 -204786344
949929485 36453505
855465378 -330345963
906105368 -170711315
770979565 -512811801
682208181 -643862757
969606985 689025595
-497771736 965929014
776611067 -502833844
961657413 115509003
834104063 830860363
813414662 -430698939
935386805 -43926980
933486463 -53368638
803210531 -451976878
876536261 -270343936
927292081 -82766219
986578644 415335989
977046021 259661634
823152507 -409351598
813537700 -430435552
819657926 -417120942
196018597 979836550
985137450 637948737
882238458 -252652084
861686899 -313423299
946059137 731598395
792433820 -473346072
956808894 80862041
477922013 946914791
698965459 -622323151
975000959 235907405
973724938 222053977
241115823 976480234
799818331 -458804148
980688420 307974819
763330953 -525986461
895647525 -208437528
839162054 -371902434
857108310 -325936430
962084427 118720795
824514380 -406285967
-770231216 890010987
-414864408 976689724
282834943 972787876
-697574405 919374175
906426762 -169500282
-806072843 871576682
925507520 -90867230
825220409 835986755
984030115 362175610
434122356 954056901
-765379077 892277741
989939331 567940057
955720362 73485428
858964752 -320904232
898861681 -197173336
662297425 903564218
981514946 320281182
718152798 -595992882
667715493 901864369
926010714 -88600116
-529944106 960581862
989624662 529692169
-616125028 942802014
37046183 987483818
959623951 100573609
829865037 -394040660
980149863 300229624
889538665 -229081120
562519383 930089663
922781985 -102960844
890373070 -226310844
869966438 -289906380
939284776 -23863506
697387009 892057528
898687248 -197792312
858079196 -323310891
807235086 -443722468
951660531 47184027
799074110 -460288505
-701530451 918013624
236825868 976824863
906336781 -169839846
-117146826 989992151
-173651186 989680831
953681489 719598703
982444363 334973702
839706581 -370575442
989584978 526628665
865360278 -303140347
952184030 50484510
738601818 -565848414
862697578 -310613704
882083895 -253139733
851456257 -340926867
-840733309 850310426
746119791 873682468
756610685 -537259238
931399360 -63503931
764734166 -523603802
989736957 539815691
772153418 -510751632
747597010 -551853959
786686411 855910603
-383491893 979736222
973029843 214771445
914445504 -138113360
685897116 -639233701
919201700 -118396622
989899894 560514244
893163238 -216937412
922261098 -105239174
855453296 817480458
-13466352 988781590
702397074 -617760006
758878423 -533482866
-615272742 943006348
890369378 791826872
982704284 649169898
802808858 -452791092
550167070 932815651
693394262 -629619197
690204566 894523274
794484629 -469350870
807003860 -444202324
861349830 -314356528
933700293 -52317178
971380779 684777238
749673652 -548556937
111576620 984660606
680527622 -645950343
202329599 979396904
920261429 -113887718
923174045 -101237792
890147921 -227059639
758893203 -533458182
340105046 966698758
732484417 -575089175
-687154008 922854210
906789837 -168128863
820480893 -415301182
779075549 -498390540
745785890 -554709575
874123642 -277629586
-49511455 989432276
871701851 806261130
451385205 951338131
43844913 987270658
733772058 878608986
-676226790 926334681
-674774898 926784556
983529477 645560244
989965006 573482666
987452058 438155819
-757330900 895933038
860401735 -316969969
972795128 212351732
974248632 227665979
971696639 201270036
739800437 -564012894
-653263702 933142200
983758996 357264914
893927484 -214341073
-262996313 987276859
828044210 -398248371
828611702 834054431
882840187 -250750346
-572587178 952438922
759718179 -532077321
857442484 -325034321
682240428 897182321
-440620911 973764769
859410794 -319688230
823491672 -408590473
989762462 542451313
696396880 -625704394
842186836 -364496569
862797650 -310334792
821417269 -413224585
924361245 759209913
-445779876 973138008
981478896 319729992
945122169 8099145
862114867 -312235290
849239367 -346679704
704659587 -614714146
826112347 -402664788
700493407 -620298725
902204764 -185157650
961973239 117882313
989074847 497011535
-641245348 936442893
974226397 227425721
976939089 258366283
989595492 527421917
939884022 -20696095
985128959 383249682
-794141335 878065896
970324443 187940194
981455739 319377101
916256598 767936453
952822492 54544514
836990124 829134649
969424231 179555721
450353148 951504291
691854918 -631614150
888713931 -231802893
793536514 -471204153
936080872 -40420704
986049789 402917882
989763661 542578438
870249953 -289079522
989392131 513881085
733392538 -573731161
731541735 -576494846
687164886 895548063
-622822289 941179384
-516598861 962879949
805660502 846521842
989295894 508410982
744622246 -556535174
804988674 -448351245
986556392 630452799
808260372 845177635
986099368 404042780
751294021 -545955038
545497449 933822039
-121260207 989997288
851286517 -341369182
954637021 66286123
-396397090 978550793
928284262 -78194898
459275805 950056524
989998897 586514982
880781187 -257228914
697328354 -624480813
967370212 161339429
932866917 -56402759
873287956 805109429
989995872 591753034
885279370 -242969007
-628822552 939687359
908484232 -161664686
977674850 667212098
977544512 667614545
964924620 699157015
982831640 341338478
-541047598 958586876
989385743 513506198
791871423 -474433468
670918755 -657681638
912288568 -146795809
888360833 -232963412
942603022 -6025041
736617922 -568869011
936418708 -38704039
986109768 404279471
922030254 -106245973
757939036 -535049759
777196436 -501783236
666883710 -662513239
823786263 -407928257
718188418 -595942128
811958311 -433802684
987675746 444701482
879508645 -261195886
989147490 500628582
979388663 289667046
839155544 -371918281
805960413 846367695
-825561437 860097017
989459386 517997658
863131701 -309402399
632600982 912376601
980530883 305688561
820815823 -414559309
904618698 -176270928
951156756 44028497
823443921 -408697702
431689099 954430463
912350044 -146551433
970336819 188057288
293743235 971712034
971624613 200554476
955445803 71646782
-581630925 950563134
989999830 587983908
974259725 227785975
797891076 -462639008
790383991 -477291040
875937692 -272163058
647300603 908109180
821995105 -411939011
959447709 709600893
170224390 981521140
752205088 -544481492
738497107 876744487
426898251 955160142
989811290 600164807
430796249 954567269
986012430 633470598
928539331 -77010283
987296299 625981783
989749859 541132941
966986152 158046437
-284775958 986293790
699355193 -621807706
724804268 882077006
889775951 -228295150
722210175 -590169193
950931403 724100734
965161380 142838822
840745555 826846470
985857013 398628336
973248630 217045430
-557817970 955400910
644602001 908907050
728761432 -580615024
962318978 120494787
934630227 -47714358
-290025792 986035828
897913594 785378257
931489692 -63069935
914218545 -139035184
911771065 -148846827
970390684 188567193
987064811 427604782
973156325 680181649
-128952785 989999813
983028560 344634995
983734953 356836092
-22627853 988971730
-331815608 983634674
640797765 910019620
820564600 -415115858
886340887 -239546161
833440266 -385646503
725182868 -585854764
962296376 120323352
468409865 948542043
-475700479 969190561
698048223 -623533353
-806842236 871145933
988136020 459351043
963419470 128956600
717949481 -596282563
836717282 -377816714
840416263 -368842444
988416462 617738032
696830102 -625135849
748939852 -549726375
675542888 -652080403
970554355 190122543
132599764 983631983
-125511264 989999618
955843191 74311475
692189531 -631181237
716662669 885137420
915798900 -132585811
930801284 751810923
786436980 856029887
989933020 596242403
806284752 -445688577
932864738 -56413383
-788687024 880913449
82154973 985919049
971265026 197007424
975828774 245261655
821795642 -412383267
929001789 753928645
976741674 255987098
987549709 440978731
404498683 958420435
964114448 134414382
932403473 749880772
751459037 871496848
928053178 -79263640
-658332988 931693470
973700726 221796646
980204507 658836524
574408298 927355463
979104991 662605708
742948118 -559147349
-26631318 989047981
683760030 -641923412
674051161 -653897289
668152591 -660997843
-700794230 918270347
902488227 -184123389
986395634 410936739
418448990 956418528
774146101 861708988
988720045 481105591
987747259 446847916
946570253 16441477
-696304 988492149
727479282 -582499123
900537413 -191186008
747463273 -552065426
985664558 394459163
306548882 970398592
836090128 -379324441
935856050 -41560526
930854050 -66113358
989750628 541212758
-329783736 983765056
806729731 -444769813
989999963 589904933
988624613 477203588
738592082 876706796
985041566 381480771
975548830 242064518
956246072 77033774
-793272467 878523654
936807647 -36720670
924115301 759484177
973715285 221951333
982604954 649595924
916223968 767970063
850363690 -343767585
961365327 113325594
809497492 -438996958
936685545 -37344105
923021717 760695981
944875901 6693120
919835877 -115702313
763320202 -526004670
861033736 813744613
804070357 -450227250
902764847 -183112207
989622444 529514977
541785998 934612913
989865438 555155569
-788882570 880812531
940883008 -15365855
947321210 20843425
835042664 -381833653
882739461 -251069071
770949183 -512864995
306799631 970372301
975535109 241908766
987214660 626498210
965343191 698295961
-807322021 870875627
825426921 -404221153
943477153 -1186125
973212350 680032391
933408194 -53753001
989999605 587561004
914604143 769624636
913326700 -142642204
989972309 575386428
-169854643 989730854
-185527184 989494777
978191777 273906292
768535846 -517073182
842617789 -363432284
967673319 163962276
982475413 335478215
989997565 585151812
819354719 -417790015
726081090 -584544633
894385914 -212775506
-517040763 962805799
973565593 220365793
986822323 421369620
822157961 -411575865
469271334 948397185
748307804 -550729101
982398508 334230472
-316633178 984568498
934486922 -48426793
249918883 975754959
971783697 202137491
-806360559 871415952
689307042 -634893796
473816924 947626053
927228125 -83059191
603745368 920159638
916400186 -130110308
-404373993 977765422
985966001 401041233
983419144 351294114
986632289 630015553
854025872 818420280
677259601 -649977118
981449937 654230557
938140263 -29851504
972992048 214380335
884269472 796744576
961912188 117422341
880973251 -256628199
731601713 -576405517
956122516 715464117
755810061 -538583021
798064358 850365942
951419173 45670283
130691433 983729032
805383788 -447541321
700294011 -620563518
-659638512 931316260
926167879 -87890171
935358296 746195302
912074767 -147644312
986560562 414896833
397273350 959423194
984803726 376758075
904191317 779697534
940715923 -16262000
596929522 921891245
988842038 486287390
904763197 -175733047
869584208 -291018039
460518497 949852826
947597768 22474493
917477384 766672406
99768409 985193099
964761490 139596274
703910328 889768787
931121483 -64836111
988604566 476410627
970300471 187713895
-746729330 900557754
876968490 -269024699
848352817 -348964524
626018733 914230566
928299893 754739003
671129809 -657427613
960028019 103490775
312051204 969817751
937911363 -31039089
916063070 -131500142
-204542404 989114542
614615404 917321814
416151941 956753954
729069707 -580159961
828846432 833920024
989953123 570796909
-537873736 959164918
948785641 727484247
989332080 510417279
906677324 -168554108
757490978 -535796272
574834866 927255501
-809106741 869866605
895380622 -209359535
859406455 814843032
743011883 -559048140
541482144 934677365
825193092 -404750965
928349742 -77891004
665435158 -664235381
984384008 368724755
934265203 -49526275
755427397 869845726
908956150 -159844771
-634237326 938296748
718883222 -594951008
952225412 50746657
975953121 246694118
871622689 -285057301
981203708 315578198
948500670 27838740
989985046 579249591
-759434567 894991906
989767108 542946318
799149261 849823840
-269378611 987006626
440887820 953006249
971034775 194756323
985089680 382452896
988739294 481908767
715886293 -599207313
924723935 -94373937
968399672 691769290
797326555 -463756475
888632362 -232071300
912892489 -144387964
977759435 666949274
703861553 -615792198
950054779 37218599
709873245 -607589173
907632618 776465656
-247821445 987868727
956014752 715649598
929525196 753318491
-399446634 978255322
-189261440 989427143
956206214 715319946
887787845 -234840597
-818715942 864268132
864950600 -304297562
956192769 715343110
982110933 329606524
945679223 11292171
809998107 -437945717
987346019 435157143
739287935 -564798667
836292772 -378837630
-85124533 989839456
819230193 -418064561
911752570 -148919952
-773470871 888468492
968881856 174635583
891409943 -222847994
800615591 -457208396
906065675 -170860592
986351198 409882531
981616731 321841863
725054849 881981318
925615151 757804101
805105471 -448112111
902663734 -183482010
-499814528 965608824
988468066 471188892
799067106 -460302444
935834661 -41668699
667965221 -661221845
800431554 -457577486
289566505 972127994
981257234 654971467
681820355 897320386
958510908 92665696
882533645 798097696
986055504 633239777
981324443 317390659
959942773 708696130
907043357 -167169863
842406470 -363954581
800070812 -458299402
670733795 -657904159
789682529 854472067
224655291 977769832
831511602 -390195904
-388387915 979296786
920146315 763844898
765748750 -521871094
656265985 905421438
146665141 982890627
-722791376 910211605
884858031 -244321920
881807578 798661035
-14732895 988809011
854987609 -331619964
844607599 -358470998
970929032 193729669
819008192 -418553710
965363558 144493091
987399429 436658695
744860358 -556162169
793675955 -470932304
791919698 -474340310
904215035 -177769276
184169928 980631729
100562230 985158624
982507787 336005241
-514043948 963306857
672841844 -655361668
807939596 -442257608
672149357 900455055
844297286 -359249635
530916830 936879603
973842802 223308622
734114370 -572649078
867124865 -298117313
709335100 -608331437
312486541 969771450
-842608404 849046366
878925236 -263005191
-790081900 880192834
832214963 -388543942
982405344 334341056
835854860 -379888920
988127745 459071500
402427628 958709427
885642370 795664134
-307642903 985088884
817837406 -421124193
230165110 977348215
-596254891 947402981
872338835 -282943688
694921288 -627632574
980476545 304902636
982410171 334419178
977290316 262645200
989021913 494459692
707988500 -610183561
809557286 -438871426
574773090 927269981
-413092009 976875198
687248213 895520089
989341500 510950740
989668706 533356609
888752858 -231674706
893823286 -214696266
956903460 81508464
981987847 327649499
708319325 -609729523
989960692 572472726
590533537 923479096
-22656817 988972298
988918631 489672450
-651067395 933759827
901572403 -187454145
669678460 901242766
-648927367 934352995
750512826 -547211721
244426819 976209879
792801766 -472632730
984763323 375968828
73792718 986239749
965526923 697914260
798186228 -462053759
901807924 -186600620
970485417 189466820
-360166489 981665447
986267749 407924276
989402629 514503321
-611574175 943883851
813967795 -429513075
910625080 773587798
700805002 -619884411
987040323 426964326
989947120 595530682
558105362 931076076
-581540902 950582129
958954357 95798307
865793031 -301913602
945858437 12323619
688133848 895222297
939833981 740331096
-125046681 989999497
891921749 -221129701
901201793 782441942
779572508 859243932
957760312 87416796
956777089 80644795
941009931 -14684151
989901298 560757813
790543691 -476985208
787500195 -482773768
735772892 -570148966
-225535526 988577027
793549511 852593184
966395837 153063133
739419420 876377916
848751258 -347939175
749668710 -548564834
561601246 930295936
284662122 972610955
987911249 451941605
912214813 -147088678
180418378 980876831
834371027 -383435080
898928749 784479961
727870043 -581926215
-221919459 988678378
-488542751 967332740
890397498 791803560
798273398 850261646
966135083 150880751
988243167 463045689
919674817 764351179
982718475 339460120
830773724 -391922304
871494670 -285433951
903507094 -180385594
978974085 663041108
783419735 -490413736
896480148 -205545855
989664068 532944897
-837408664 852526514
894325182 788494235
-666028833 929435305
-572473394 952462154
385032444 961080504
987843092 449782429
262422717 974678998
951591319 46749502
887052589 -237238435
-561059259 954762632
989909909 562293552
-814175512 866945557
291540705 971931844
975366996 240003665
972279695 207111590
49881353 987075160
-323335300 984165505
976996812 669283986
989905941 561574354
989737568 539876518
784675977 856865573
901477010 -187799074
923806495 -98446575
905971580 -171214247
-273423248 986827710
989571727 525645728
891137593 -223760068
760788678 -530278941
624467197 914660235
839717467 -370548890
808243301 -441624376
923531610 760132533
580235838 925971566
587800891 924148301
330315742 967825585
972829858 212708728
698459602 -622990925
735508175 -570549309
884374330 -245869705
-780427042 885081122
988335642 466330660
861856102 -312954010
803132959 -452134197
-396630842 978528498
989851874 553234874
934828231 -46726599
977462729 264766879
986739253 419282449
927779884 -80524286
934563530 -48046081
846522402 823249275
951828252 48238862
988503426 616972522
668412118 901644283
983656682 355443869
986575033 415248178
851150060 -341724351
849533820 821333185
980832614 310080720
980533323 305723874
988248562 463234457
591373764 923272050
903661113 -179817237
971666566 200971066
987029832 627653194
869785338 -290433625
664921222 -664844062
534776000 936083488
971093305 195326186
883154542 -249754774
986047276 402861091
-348465577 982522324
864942045 -304321705
953690716 60126228
978971471 284049059
901761237 -186770038
989435117 516482386
903015689 -182193287
-405740903 977627823
881529937 -254883444
989746009 540734645
989451810 606581886
976715288 255671121
989995803 583888289
730854928 879748848
967437616 161920496
864809424 -304695833
650273538 907224711
-345499076 982731115
-560258535 954920774
972622008 681592623
-655353879 932547574
691939364 893932585
670359671 -658354074
928822794 754135986
974484184 230222977
823372253 -408858583
-670836858 927990783
785551643 -486438205
348157941 965743040
354167199 965014192
934461808 -48551440
-764465571 892700206
264649669 974481849
753137675 -542965904
331619399 967678681
46922052 987171632
809141374 -439744298
873758578 -278720395
960821303 109292640
936066957 -40491309
726962664 -583255717
853437926 -335728838
922078708 -106034801
989983495 578715437
989914363 563111000
-32778225 989159655
326964581 968198824
698934385 -622364211
681439419 -644819466
989018253 494285211
722697296 -589464942
901073001 -189257877
238687426 976676255
360038836 964290699
980482325 304986222
939059800 -25047339
963141767 126803318
854291132 -333471383
927566008 -81508519
988043643 456255585
989798559 600465215
-451722319 972395051
-343153325 982891186
984119290 642873306
960690841 108333149
794209178 -469890116
987564243 441403005
894688217 788183717
801711925 -455006816
958648017 711035975
-307193542 985114335
946186375 14215651
913061189 -143710971
-767418367 891328953
932476711 749791159
212320245 978684719
570522042 928260504
-55333732 989517107
989397149 607327408
596197482 922075100
838498188 -373514904
827752138 -398918984
981922187 326609305
928766618 -75951057
627710055 913758617
988866289 487343970
974633030 231846008
701803389 -618553820
914000853 -139918073
989457510 517879194
-684950359 923571293
-684612630 923680361
45782068 987208483
713126139 886441230
989998076 585592565
987441867 437864158
810347345 -437211283
679550921 898063662
925014212 -93078401
904384537 -177141153
855479016 -330309524
-551748768 956579318
-802245447 873695372
891111329 -223847966
741566193 -561292030
510270756 940973656
-634895325 938124819
772287429 862541073
989776390 543957738
977561723 265993928
941029220 -14580401
825490346 -404077374
927184578 -83258645
985149385 383665793
975912323 672495880
925018425 -93059572
493702519 944095005
918782924 765298854
-778658350 885953166
936972252 744122098
891810717 -221503222
972579239 210144219
976328074 251074445
851239209 -341492363
462875602 949464457
793703546 -470878488
987837764 449616207
944115500 2383023
974804799 233731955
-730145864 907339850
815869364 -425410806
-723693351 909863936
669905788 -658898880
817158419 -422608709
981252556 316310199
953983360 719093083
907715946 -164612244
628581230 913513978
975949868 246656553
853712647 -335003592
746900378 -552954864
935668329 -42508977
669044539 -659930792
917110697 -127168641
498500624 943204247
877390848 -267731222
965185598 143036406
967949455 692762294
-826109535 859757434
680727132 -645703162
955222469 70157636
945156642 8296170
690010217 -633991308
-393779840 978798118
968147471 168108669
751488292 -545641384
988528568 473473162
-637984080 937311797
898615676 -198046114
755000197 -539917320
943335292 -1974529
962535205 122139190
960004348 103318966
772898104 -509439083
822691144 -410384785
318399590 969136150
984967384 638795149
970212368 186883664
759809775 -531923629
695868476 -626396069
823690829 836850191
-68839732 989683490
-607836184 944760760
979025521 284769127
81283159 985953346
988814624 485104133
759133764 -533056046
-230251509 988438767
854381971 -333230291
919065136 -118974980
853689381 818640709
-616306241 942758417
859035387 815092076
-672073944 927615264
968824298 174119482
-801071467 874340595
987723866 446142376
-455445709 971922569
805237430 -447841630
698847655 -622478746
883512199 -248619408
113715789 984560422
894838146 788055291
848328502 -349027031
793034956 -472179970
971568086 684306609
388820147 960573877
907333667 -166068947
989231852 504979926
306574194 970395939
977306954 262849518
896721914 -204702463
-731876903 906650152
327283763 968163479
978017274 271690950
-69220188 989687840
979751916 660414722
295093658 971576079
986551624 414680275
937721723 -32021615
513071589 940434663
930479139 -67894997
901936803 781775116
819097585 -418356816
-396922647 978500567
707288127 -611142468
641566215 909796195
914403859 769827789
801015945 -456405193
719479946 -594097548
886731785 -238279650
867847011 -296044343
-627031304 940138230
908200514 -162755733
-48212576 989412478
858476591 -322232034
-781556473 884520113
963062604 126190842
618592068 916258926
-604958374 945426286
908620069 775519824
347168940 965861657
-750491844 898939784
947464119 21685561
948170621 25870410
977818950 269197504
919691852 764332960
311062861 969922578
985371034 388239025
976517864 253319599
-357242168 981886180
509552398 941111405
803376383 -451640059
513428452 940365732
-689554719 922065918
884401119 -245784089
87272097 985715012
802139200 -454145574
681344474 -644937399
876057980 -271798009
925780356 -89639111
862924448 -309981177
919026548 765040643
964490765 137418393
984141243 364217909
-651848398 933541127
809247109 -439522464
-525347410 961384758
766268726 -520980390
988044557 456285957
980155755 300313215
325848089 968322221
717815974 -596472678
472493452 947851780
782029317 -492987701
917986785 766138686
989932714 566623393
752981440 -543220269
989923688 564862092
762239992 -527831839
821333394 -413410950
731353666 -576774771
980110896 299677535
715553944 -599676580
931107670 -64902196
825511846 835821913
976183360 249372339
978264103 274829698
828680898 -396782006
781368875 -494203584
826517609 -401741544
123649611 984080988
-790144687 880160239
866066281 -301137050
928576349 -76837905
873669590 -278986145
981018435 312820345
831680839 -389799082
705329794 -613807120
-485879394 967727717
931998590 -60616718
866819180 809741055
979178960 286825429
825178874 -404783168
-586542552 949520876
912787401 -144808482
989292532 508227933
909150467 -159094117
892587563 -218885640
11715138 988189802
-339891994 983108354
985142040 383515782
988457439 617384465
950857159 42165511
810931734 -435978934
856841502 816559548
853023441 -336820131
-291856656 985943641
954792870 67310947
530711543 936921646
989922731 564679468
877590332 -267119226
841951256 826104749
967108976 159095425
944351374 734073963
977176983 261256123
935764780 -42021923
760115229 -531411024
-233269891 988346647
379471370 961816505
689489508 -634659708
760236021 -531208151
808249278 -441611900
942493707 -6626692
844897233 -357742675
-159614447 989847114
980631053 657311211
955817642 74139519
903975989 -178653611
779996661 -496716903
-213061824 988913484
836068991 829688978
989858630 554181363
243104528 976318079
930188043 -69273612
762122824 -528029758
-836072321 853407161
-579257961 951061094
987844526 622229586
941550025 737992195
-268921998 987026398
-832198098 855917848
936374658 -38928292
965098190 698801508
946913391 18445455
842962434 -362578834
746028470 -554327988
-214610540 988874022
150172921 982698068
892857465 -217972858
931696054 -62077279
447539857 951953609
984770307 376104916
103508328 985029061
977184158 261343802
935230029 -44714685
953054437 720644764
85246116 985796951
95650132 985368660
887246253 -236608306
824378470 -406592883
693814619 -629073231
980505785 305325508
988977627 492373581
331729648 967666134
984932316 379293598
783745879 -489807336
-584378264 949982476
986943441 424459209
749302223 -549149637
757889228 -535132753
955872783 74510729
891851649 790590980
747486895 -552028080
959115448 710201300
979217838 287350246
979028892 284814068
-652485987 933361832
985482792 390585775
726494590 -583940427
754909298 -540066854
982756066 648946316
863189388 812269317
972786499 212263093
972388140 208205860
816779713 -423433921
989704222 536632491
-353494367 982161930
801700477 -455029863
802747463 -452915488
713884937 -602018480
-466665280 970441686
960204096 104769707
793204445 -471850732
915957269 -131935297
947443681 21565025
-271702334 986904825
882936603 -250445100
937171718 -34856635
988341278 466533804
-426242446 975441519
781253247 -494416050
-759267740 895066775
863594198 811990220
-485228800 967823513
-25367813 989024375
723729079 -587968790
-370661143 980829410
907204319 -166559917
666222072 -663300982
159263736 982181059
983424410 351385052
982667485 338617217
989920263 596812698
989017399 494244524
976868373 669666702
938633882 -27280482
-684784884 923624819
973161225 216134103
772054301 -510925985
748619347 872663502
986443615 412082647
-447543556 972919832
989896001 559844220
777013949 -502111155
922202241 -105496054
830885963 -391660079
978777562 281478778
873881906 -278352066
962026010 118280116
272967613 973722938
802008969 -454408234
813212410 -431131483
943004008 -3810556
234540606 977005689
859916012 -318304885
792177213 -473842791
857193206 -325707516
989485253 519647274
966854423 156926609
989947559 569619993
959441904 99269719
988271189 464030981
769953800 863576560
788992538 -479945640
-402955444 977907811
-458915833 971472240
989173805 610117503
-413236322 976860207
949059883 31193525
957022510 82323155
947363444 21092241
882176687 -252846980
977064089 259881259
910176918 774021903
803730442 -450920045
-812516951 867910298
-791949464 879217953
-94490441 989905186
888297148 -233172416
667194644 -662142245
874501760 -276497000
974711312 232702887
981457092 319397670
667822435 -661392496
-589858116 948807835
817186952 -422546402
802597770 -453218618
-72528580 989723935
93159302 985472788
942283146 -7780865
984638779 373557126
107798937 984835520
752379198 -544199247
932665893 -57381299
903304850 -181130935
908082082 -163210420
887471490 -235874025
324520855 968468559
775178614 -505393806
840681410 826885822
818189442 -420352836
18396663 988015630
870355262 -288772187
988989356 492921550
980677524 307816300
989238847 505348139
921050947 -110494435
807429204 -443319294
887930456 -234374036
-177101720 989631545
760885722 -530115653
852251000 819580049
985183833 637717470
957966868 88854962
874771339 -275687161
965193147 698606291
951188507 44226765
989757116 541889425
960430977 707798248
897340179 -202540124
778285741 -499820254
-533800928 959897870
961751264 116212584
-143725979 989952998
930219032 -69127074
645483152 908647261
966354465 152716224
832826696 -387100320
987511519 439869759
974768645 233333107
737678778 -567256408
977825416 666743491
14751626 988111157
694914191 -627641828
923399550 -100243830
989134814 499989430
-284055971 986328401
547649345 933360331
987253846 432636937
728780664 -580586671
915936440 768265581
975799002 244919875
-105922234 989961735
946833785 17979350
-759917786 894774433
793344263 -471578777
701345815 -619164237
844222666 -359436624
935524045 -43236195
741149985 875685785
753289878 -542717918
835327073 -381153483
989991141 581585319
855277926 -330846304
986122677 404573860
-726361301 908827284
900378765 783185518
672991800 900185239
832591191 -387657041
-381492929 979911692
841362421 -366524724
818315544 -420076227
935503800 -43338130
891087218 -223928646
826303353 -402229862
-295965527 985730787
674450746 899716270
854560329 -332756576
-522691785 961844539
798160700 -462104400
939724948 -21538940
-400336161 978167923
-799381044 875262948
-495002535 966357386
-538966048 958966711
846102422 823514799
907889472 -163948765
951944302 48969814
948574077 28277684
942085769 -8859255
-556974088 955566183
41551143 987343360
952807492 54448804
954807358 67406451
-588372790 949128026
981771179 324236970
-172989990 989689670
901357918 -188229292
933351578 -54030836
969144373 177001919
970785859 192344688
979136269 286251040
-704075527 917120727
331178597 967728624
975930333 246431190
985057860 381809387
-536250460 959458855
883301349 -249288965
957591238 86242842
975696408 673122676
974253728 227721097
935745450 -42119562
984253629 366295044
841879239 -365254310
22681863 987900853
714632661 885886894
964199442 135090333
935096385 -45384668
925340733 -91616075
894286524 -213115208
851434014 820109621
262455936 974676076
-834075344 854708007
984489435 370709235
-354814094 982065364
853723178 -334975756
985532428 391637139
928826965 -75669626
979243230 662142818
591333534 923281969
683337400 -642452386
-100349873 989937447
975638947 243090389
743740357 -557913380
944352864 3722639
821543679 -412943644
755706780 -538753422
751830032 -545088660
862087841 -312310374
987353199 435357415
460771809 949811150
925318067 758139288
771841177 -511300557
788327223 -481208618
-573115033 952331010
747799750 872998739
770991560 -512790786
890570336 -225653998
163574444 981927328
-444051830 973349475
985636811 393864576
947949709 24557989
-41428860 989305095
269755612 974018891
976079487 248159182
808770695 -440521201
989433049 516354440
924203707 -96687126
839311464 827724545
967244118 160254136
-88750022 989867377
958932865 95646061
987185896 430803614
867006471 -298455961
351125306 965384751
889290752 -229901067
762565524 -527281623
806803733 -444616750
976599520 254289825
939257448 -24007438
972501481 681909323
987338913 434959857
690716632 -633082633
434029379 954071204
767398327 864701490
969581730 181004596
326199462 968283402
986947521 424564299
-685242044 923476921
959721909 101278440
694418597 -628287502
959814419 101945487
636804353 911173209
713050821 886468880
-752100925 898238567
-464167814 970779454
829337479 -395264468
902848265 -182806990
856446063 -327718709
978745266 663796734
597719790 921692480
-515523189 963060088
-108270262 989970393
865183832 -303639227
356068348 964781203
986444958 412114761
663845748 903081249
946301156 14879574
740788131 -562493321
955163112 717101173
964080497 134145173
883770652 -247797029
248388122 975882961
987414633 625214503
917391248 -126002781
264886726 974460659
674728780 -653073847
979420802 290105402
871781584 -284589576
851861104 -339869187
806496674 -445251497
-80679086 989802144
972383215 208156123
690421450 894449842
830578677 -392377718
961231666 112330470
964692815 699628843
984004790 361713161
943758921 384717
815637663 841273042
521766752 938730422
968311632 169555085
920236226 -113995434
942076717 737266129
979932464 297167749
863419185 -308598592
701632779 -618781548
956941891 714044898
980175803 300598002
943375747 -1749858
-539260353 958913209
618031313 916409622
671844498 900552397
952134794 50172842
916700416 -128869138
-709247959 915276029
588456458 923988627
751383495 -545810640
808570108 -440941221
943616348 -410819
777403331 -501411134
953530711 59092407
736519722 877528313
646123049 908458246
-769347076 890427645
797771061 -462876781
957141308 83139274
987733849 623025349
841503981 826380303
952464056 52261733
300099956 971068450
955522238 716490804
899341757 -195465581
865277929 -303373339
975227500 238433502
879775273 -260366433
714986971 -600474038
986791051 629085178
858492227 -322189571
729907578 -578921105
770428873 -513775286
936286574 745011428
752760410 -543579940
599480539 921247329
989709873 537171929
-768588311 890782711
966857879 156955930
739381758 -564654949
989423854 515786179
768788022 -516635391
-191562833 989383350
852813511 -337371992
790525448 -477020163
810484080 -436923318
-660917434 930945883
-629760560 939449180
704441803 889580041
767825828 -518302305
964431586 136944447
423380150 955689706
701517087 890615214
985782864 634679873
931395010 -63524825
960896897 109850458
669649466 -659206175
926825487 756430465
773125165 862166762
334692266 967326805
-782222184 884188364
406567004 958129451
903631842 -179925286
845567026 823851947
898936482 -196907592
898501675 784858586
741663206 -561141904
605845401 919618496
135218560 983497233
707794978 -610448967
706693457 -611954025
588217125 924046973
-399069513 978292317
892002176 -220859054
25560206 987821201
776622890 -502812646
973917151 224101605
690219766 -633722009
228863287 977448634
719222732 884184526
812422004 -432817443
-614871568 943102051
938470601 -28132371
945829372 12156224
988560300 474690670
727137513 -582999765
-590238516 948725667
989135656 500031811
321004964 968853154
981331079 317490675
896122766 -206790122
902582980 781183312
-525257915 961400307
-529851586 960598164
984929086 379229499
786468827 -484716840
978449545 277204854
949237076 32259941
942810685 -4879209
989961934 572757447
988610790 476656001
-711406352 914489085
984853611 639358956
936028585 -40685997
974033542 225347848
336570182 967109474
989992918 592214340
779411622 -497780654
712528700 -603910318
749926548 -548152112
40920069 987363087
923941113 -97850760
884969176 -243965521
-482027319 968287071
931359019 -63697562
978725011 280786665
916617393 -129212575
723092346 -588892828
732223871 -575478014
954461478 65135346
580970099 925796160
713834537 -602088958
946359605 15218392
-664218238 929973745
708494906 -609488246
338798528 966851027
977746874 666988418
905010688 -174810474
843007644 -362466686
954530558 65587859
986356176 410000267
931643606 -62329890
965718346 147418711
875097373 -274705706
576931945 926758966
772541346 -510068362
978091370 665908434
182939475 980712438
-400525951 978149206
-299530459 985539571
760411560 -530913139
929163415 -74096021
980674028 657154057
-757459508 895875733
989156504 501086706
725241330 -585769616
930654590 -67061957
-714903264 913195065
728523622 -580965422
965340495 144303867
741300894 875625324
423710135 955640289
-796329144 876905060
-700017564 918538643
837611980 -375658917
691899932 -631555947
960760539 108845546
688164186 -636355841
966971131 157918518
-783676248 883461400
989652689 603341320
988275423 464180153
988790698 484080335
725356190 881866190
260731929 974827394
-461164961 971177216
930150103 752583754
746115245 -554191441
933653319 -52548383
854600398 818042813
839719284 827475001
956892969 81436723
947926145 24418257
-600468486 946452964
-789339522 880576627
-778923674 885822831
522401682 938603629
910090587 -155446221
975937985 672421227
966832371 156739573
-214206127 988884504
959375451 709732278
918441482 -121607077
943973583 1586244
963720623 131305655
579700587 926099243
839329716 -371494094
-597334886 947161763
768926303 -516395204
922234202 761564408
907136263 -166818010
-767837760 891133278
989958912 572068253
835002133 -381930486
-820721441 863061905
-645343877 935334935
892844161 789752307
807381593 -443418202
988691234 615217152
-679620847 925271832
982315300 332887614
655530411 905645582
51196199 987031593
879913344 -259936534
888958122 -230998556
752585657 -543864028
967828309 693027727
815359752 -426513977
663531955 903179375
-74574821 989744675
-137745068 989979485
791297645 -475538668
421349848 955991812
862176095 -312065102
-831119803 856608755
854050418 -334109556
619665728 915969754
732842465 -574554033
776904450 -502307703
861981301 -312606337
901583363 -187414483
-188613932 989439122
-590493294 948670551
861632677 -313573604
670164373 -658588663
987249981 432532052
847290711 -351682110
-63087720 989616233
989175417 502056928
955006855 68726629
985864461 398791850
972053613 204838393
490385055 944701078
977672575 267372216
751850742 -545055154
778432423 -499555026
989552669 524269527
873113835 -280643251
989884330 557938432
863324145 -308864413
969126104 176836496
952497531 721563746
763581051 -525562771
817602091 -421639108
687977622 -636593727
204796437 979222982
917092536 767072224
915011912 -135807219
805558720 -447182163
948622472 28567509
782890452 -491395844
949739467 35298784
989412102 515070237
-290514362 986011418
433977191 954079231
748162882 872850439
619316841 916063831
989542972 523581845
551118829 932608535
-567103294 953553850
983906861 359929471
791524756 -475101861
665759580 -663850475
668694075 901555112
-556164461 955724408
716683535 885129683
880868247 -256956653
961823454 116754787
936265869 -39481431
953256448 57324984
739292059 876428819
987849076 449969662
827148804 -400300160
980429172 304219559
455141039 950730588
746706826 -553260081
337533859 966997853
974408173 229395998
949511430 33916435
70820385 986350132
725874139 -584846814
983710182 644755673
978912785 283268905
928592136 754402326
987989686 454481874
789322959 854645550
-423212091 975783444
736158369 877670876
855019260 -331535639
919829628 -115728919
215813022 978430025
986076041 403512625
859688407 -318929101
970016023 185042336
964666769 138832688
-135099716 989987711
987129067 429292342
799170835 -460095901
748368983 -550632214
-808264381 870343934
944171716 2699198
910899434 773319872
-213965805 988890700
644961946 908800947
-670320729 928146624
-301521239 985431115
826263519 -402320604
938281403 -29117712
-679783190 925220597
800444870 -457550788
278147336 973237216
729606825 -579366177
491485151 944501136
-713571986 913690493
678841873 -648031778
-781450020 884573085
-818286591 864524281
756458201 -537511915
939527678 740742902
964702489 139120488
28204404 987745962
779713713 -497231746
411739730 957394325
870703888 806981388
976242575 671526021
-258122769 987476317
-804085474 872681206
-712864844 913951599
423906576 955610814
849695269 821229562
779465196 -497683351
784782323 -487876284
976160608 249105727
341153575 966575881
987717204 445941839
689277688 -634931426
-766842098 891597650
747888227 -551393252
714087461 -601735190
856285947 -328148558
879683755 800297768
799555636 -459328742
984615295 373105974
954304362 64108091
-201099897 989188938
987341193 435022758
797513928 -463385877
763589796 -525547952
975174036 674624413
671575039 -656891232
-808690888 870102450
984487677 370676013
909983424 -155863380
913707873 -141103445
713262341 -602888208
822887059 837301097
977321374 263026741
88215389 985676690
756929163 -536730587
-243726293 988011376
987097145 428451244
491315881 944531962
909130607 775029470
-146659536 989938119
952258164 721954492
821764998 -412451468
740977617 -562201184
333586161 967454145
-118009247 989993518
960516579 107054186
-778991912 885789293
939470594 -22883772
-612902404 943570202
978142973 273284960
989907217 561803173
811884872 -433958584
823239906 -409155574
989331433 608193597
-435557060 974368192
965701314 147277813
940504572 -17393084
954799067 67351783
681377595 -644896261
921762636 762082606
734235066 878427211
-365235537 981267076
849703769 -345478435
-219391492 988747457
-613370008 943459525
-844381236 847844538
955892633 74644411
748241392 -550834261
936879486 -36353408
983447021 351776211
819363274 -417771150
683891555 -641758566
-661316076 930829524
989738846 540003795
817918388 -420946904
-256933470 987523695
918150680 -122828614
968332908 169743284
988721698 481174356
607183028 919272082
696540923 -625515557
975958413 246755255
922979252 -102094826
681141720 -645189106
729346346 -579751242
956715695 80225784
-272221259 986881686
764682012 -523692672
-763928553 892947699
889074165 792891762
860914996 -315556986
844545490 -358627001
989739182 540037322
836871529 -377445439
760059883 -531503930
955404203 71368809
-392653238 978903892
904262709 -177592780
858929112 815163391
699544724 -621556807
729239573 880375171
982961231 343503504
758757721 -533684368
-46448568 989385260
-284741671 986295441
743452659 -558361819
989999888 588300608
937442432 -33464712
936328046 744957853
510284011 940971114
934615575 -47787233
767449719 -518950940
715979592 -599075518
-243985993 988002640
943319170 -2064062
933025171 -55629751
783493769 -490276168
863068727 -309578350
938125811 -29926525
-508480688 964219993
620636578 915707291
981256801 316373922
972076154 205064503
989296022 508417963
977466954 264819136
702053042 -618220325
869527780 -291181833
942537800 -6384122
-797137133 876472798
921130162 -110152572
755820233 -538566237
961506913 114382732
938066841 -30232582
773006869 -509247058
627366173 913854946
805390161 846660737
567336209 928994006
955459374 71737507
962262340 120065383
983707894 356354063
-465352663 970619824
-514845260 963173523
977950861 270852883
728174133 -581479594
843079317 -362288744
813385282 -430761825
563144090 929948734
682105063 -643991215
-345567231 982726349
594560383 922483699
-795788093 877193048
968621347 691276756
856420012 -327788664
741391192 -561562743
623977576 914795086
985872103 398960211
669112927 -659848892
870098327 -289521842
664296122 902940132
782135133 -492792515
-30562265 989120435
976571131 670551366
372571841 962709729
960512071 107021137
719459461 -594126905
-584228799 950014136
989625867 529788753
-796609298 876755470
376196109 962243082
788050440 855257224
792880664 852920452
875977304 -272042897
585610253 924679314
952104893 49983750
852351935 -338583115
819543966 -417372512
-798947579 875497701
790745093 -476599193
906951709 777113421
972347235 207792980
724603199 -586698237
672220901 900432201
934349477 -49108684
937870316 -31251831
931880793 750515654
695594699 -626753875
870713125 -287726443
986088454 403794572
-155062152 989886085
865940130 -301495697
983801406 358024436
989338606 510786340
887102425 -237076364
919321334 -117889234
-85844907 989845350
888811062 793106180
957644273 86610586
441623979 952890662
925187694 758285809
969024807 175922186
613286809 917673871
834670732 -382721157
864375305 811449400
963094246 702781868
-769650517 890284924
232414189 977172716
-703208249 917425831
987260302 432812311
-771590765 889366260
849003754 -347288018
710683818 887333958
708346801 -609691782
761287409 -529439019
440173218 953118140
987367623 435761690
-390830563 979072961
983972460 361123843
367824963 963313405
816802749 -423383765
712158405 -604425411
932705434 -57189067
904462071 -176853210
593683581 922701259
979760530 294774320
806976653 -444258762
673196515 -654932654
58602165 986781490
958005698 89125685
982695487 339078855
986896928 423266335
-725982162 908975412
987824623 449208363
-518567852 962548319
939576104 -22326374
841344164 -366569537
985225412 637510137
-556404054 955677666
870211970 807334629
517295428 939615042
898297235 -199172485
873869870 -278388016
-586309987 949570693
654814515 905862701
841643975 826294113
989380506 513200124
973040330 680489706
989102848 610913445
818958918 839473241
862138071 812992541
-112983902 989984082
799479063 849658479
907794221 776311141
-827791574 858709985
906280718 -170051115
756549941 -537359961
35782302 987522888
895933734 -207446330
928477838 754534081
715481893 -599778051
931955984 750424815
794566329 -469190844
857692988 -324357266
829517554 -394847208
970467447 189296105
840631770 -368315442
-405954000 977606323
973727218 678641803
966108650 150660617
925544498 -90701006
914949105 -136063416
-818473398 864412908
850551965 820678470
975459197 241047577
776752643 -502579988
-671745206 927715342
-314860383 984673263
-171872923 989704436
-795811248 877180739
656867673 905237550
691361155 -632252206
959084810 710256377
982421262 334598740
958820598 94851553
802151904 848312380
989998941 586577020
975158793 237664790
908625838 -161119240
719148153 -594572295
822194078 -411495288
-368734777 980986947
574281692 927385117
-790868964 879782609
970773888 192229187
724759853 882093962
934980959 -45962755
-164103216 989800867
739007862 -565227383
209148541 978913421
287308147 972351362
627387825 913848884
829222909 -395529717
701491904 -618969507
-501345994 965367208
-685521305 923386499
815035756 841595965
975500198 673689556
888606116 -232157595
879011874 -262736947
668313162 -660805849
758229271 -534566004
691228128 -632423758
969467891 179956683
687101347 895569393
706972263 -611573945
974346899 228730866
473068604 947753845
897819775 785460879
942049536 -9056794
-101487102 989942714
44072768 987263366
933562393 -52995478
706393253 -612362792
764589732 -523849857
687087673 -637725880
674631647 -653192058
-294797789 985792387
986721320 418836473
954838356 67611113
697614773 -624104020
739421773 -564593638
989966697 594383440
892185853 -220240560
784401812 -488586055
953135004 56545048
838456527 -373615890
986038564 633330797
727041745 881220632
702800618 -617219021
985733817 395951304
748814120 872583651
769943101 -514623772
-421464881 975978457
737854315 876999550
970750637 192004963
895856316 787177188
862219539 -311944308
988391274 468355788
988629247 477388886
715197780 885678492
-125421411 989999595
-754004896 897404489
705189180 -613997526
820411131 -415455594
936093121 -40358545
844706860 824392106
215309823 978466959
841312616 -366646945
-772105878 889120705
981664485 653397398
909836528 774350047
943043852 -3590092
819305266 -417899050
822661835 -410450335
987020071 627713727
56623223 986849037
768962479 -516332337
788952640 854824000
980058895 298943205
989902173 560909862
-700145279 918494721
720312119 -592903546
987457048 438298774
682518275 -643475960
959897274 102543719
-565751229 953826856
-157301084 989867681
871306502 -285987082
989664522 532985118
256033074 975235326
757332934 869041446
987962044 453580178
-455300090 971941165
767381213 -519069024
864959755 -304271725
761070051 867446909
710342355 -606941503
-107126861 989966570
870967445 -286982019
593154859 922832162
-649616162 934163064
743270639 874834516
-32338528 989151914
934476102 -48480497
827469639 -399566206
980835780 310127172
891262120 -223343160
307268071 970323118
801432414 -455569056
703421541 889942212
-227255320 988527232
-451336193 972443776
989420036 515552067
940175762 -19146233
830295586 -393038031
-685902507 923262362
796631115 851078858
751762219 871371821
944882393 733311928
263191279 974611306
848497779 -348591788
917025630 -127521562
981943491 326946519
450449084 951488894
987149001 429820271
892539436 -219048169
-832599957 855659342
-209652667 988995916
-358958640 981757545
718827916 -595030034
704016093 -615583588
989808092 547623726
971369627 198035310
960575819 107488666
988448874 470476000
-669820158 928297596
864196451 -306420775
987408581 436917799
969633630 181483863
571778017 927969296
927100396 -83643912
722168639 -590229216
989999999 589537628
313099913 969706035
817744350 -421327822
972530780 209651344
731903264 -575956198
321835294 968762701
936947593 -36004938
756277922 -537810093
836125857 -379238635
851933045 -339680828
831397003 -390464530
943570838 -664420
974892666 234704669
986783764 420395603
924969206 758530819
707780516 -610468799
976695364 255432845
834709889 830500579
692017675 893905808
806230786 846228491
-20416063 988927849
961553894 114734060
928999942 -74861452
899742351 -194034907
-432659089 974706445
-571028859 952756734
-286308403 986219466
931157200 -64665095
989758229 542006084
987876958 450848740
963900914 132725053
392607853 960061071
-716549697 912579228
884063186 796905757
930965048 -65583765
800243746 -457953515
688489769 895102300
886409746 795051903
982612833 337720023
987488920 624721911
-402250097 977978089
234936627 976974451
-632331466 938790552
-791914508 879236247
687230627 -637544370
956633954 714580455
897295530 785920799
646710346 908284391
877864444 -266277330
971433814 198667640
-205295639 989097429
487519165 945218444
988201428 461592667
906342394 -169818676
986513920 413770125
886557622 -238844259
683780522 -641897753
-818750286 864247602
-411169314 977073736
918750331 -120304999
791661050 -474839213
810808231 -436239751
683769783 -641911201
766307601 -520913716
-675772669 926475454
466442008 948871857
979740853 294501794
772772752 -509660301
701625314 -618791511
719945863 883914044
876900918 -269231302
892740847 -218367550
982570105 337021517
-776008814 887246499
849219784 -346730301
987009899 627776702
639120138 910505276
-483397568 968089789
760911944 -530071515
870542340 807097684
346627836 965926370
978419987 276824982
863698306 811918396
895970837 -207317593
870010499 -289777941
856599302 -327306949
280374306 973024638
185859285 980520481
840459134 827022081
933885275 -51404951
741625523 875495208
945776713 732012673
989973776 575795118
693946775 -628901424
-274237981 986790967
655770025 905572594
817343679 -422204106
-406617357 977539166
-178275299 989613700
-68043408 989674384
957437140 713179146
975072859 674911521
976853195 257328580
147254463 982858520
938902543 741579802
-86129349 989847669
985282293 637226053
973423239 218870959
354514845 964971673
728856161 -580475298
927663257 755471467
910101457 774094703
679258769 898159117
482843430 946051670
852214885 819603511
732784114 -574641264
962894634 124893798
985207854 384864556
678415230 -648557078
966984943 158036138
753793655 -541895648
883526146 797325062
845274576 -356791946
919338393 764709659
-378924641 980132918
893348054 789325709
64123057 986589828
529267713 937216860
962974927 125513438
989888209 558547399
-312927030 984786567
945371103 9523428
894714100 -211652736
679289927 -647479478
810193269 -437535456
139582542 983269261
-391205042 979038338
989905191 561441058
983143197 346575018
131409928 983692591
772562806 -510030543
911551852 -149713452
-751203166 898630335
801571742 -455288904
792189043 853257541
818100529 839942123
933701618 -52310655
897000595 -203729056
989984750 593164435
987457910 438323502
950182683 38001623
774642457 861486062
885431691 -242478921
632003141 912546534
981595333 321513277
986235297 632259883
906592503 777452582
849135003 821588904
925062454 -92862754
617747599 916485815
-82437167 989817144
726377008 -584112310
989877336 556887314
682083576 897233882
-553939260 956156255
960927484 110076499
-12933694 988770008
915240096 -134875389
925221001 -92152931
497627805 943367162
693292790 -629750929
-407619841 977437242
989461884 606442380
633034009 912253213
981839903 325312341
691361635 894129929
728793291 880547686
660884729 904002628
-560224197 954927547
373145225 962636207
330890263 967761129
115437769 984479129
810072610 844232363
-756096848 896481042
984353138 641775721
-785987080 882293148
787751875 -482298061
-793813281 878239070
510680058 940895077
989474035 518924269
51741344 987013438
746618177 -553399761
484820490 945701281
984153473 364443372
862687594 -310641523
836916403 -377337394
492750848 944270022
-725630955 909112215
967961564 166477914
953366392 720125544
977267668 262367199
-125805037 989999690
847765107 -350470951
959297190 709874155
945184007 8452588
816549288 -423935252
146264239 982912439
759651880 -532188549
617207715 916630461
-785170270 882707015
571437256 928048434
910626306 -153353105
923196639 760502854
731473618 -576596284
982251735 651068451
404554293 958412666
610373090 918440933
900448213 -191506591
797737479 -462943308
983720462 644709525
795975006 -466423583
699145181 -622085556
955420172 71475505
-721413588 910739024
181090072 980833289
914490689 -137929685
712592169 -603821962
860092915 -317819051
929536159 753305655
989246747 505767219
882295429 798282904
977108401 260420156
988513617 472901869
846389824 -353973339
873758214 804763089
825535446 -403975070
767283649 -519237116
-102295976 989946357
659807415 904335538
611882991 918044166
716098168 885346109
700440300 -620369252
625576631 914353559
770350656 -513911994
-827144565 859114026
940544092 -17181799
197880710 979707651
982554283 336763192
752491446 -544017095
-326025133 984000096
577797465 926552963
989126628 499578375
814462506 -428448831
701264117 -619273102
-694711681 920343734
697811090 891909967
-152968460 989900921
962844389 124506893
741152618 -561931222
898773502 -197486360
988507160 472656180
844352533 -359111134
880798200 -257175720
788511149 -480859976
989192880 609896558
831442200 -390358598
5676284 988340110
708304074 -609750468
867284140 -297661147
854180437 -333764923
-783999064 883298939
963492044 702013103
-279101675 986565232
781900591 858166264
788951289 -480024081
-706249520 916351378
89992727 985604020
919076800 -118925614
-815154431 866372462
965640413 146774222
758886005 868381825
933588282 -52868192
845523285 823879452
880587908 -257832879
963133589 126740024
10341127 988224661
-67613067 989669407
812246927 -433189687
934503841 -48342805
-815665222 866072884
930885706 -65962440
952568239 721447842
518771265 939325756
-436308053 974279539
942584304 736563452
832062641 -388902585
779478418 -497659333
-176183285 989645316
982485771 335646745
833052703 831479941
989911963 562670306
737686064 -567245314
958078792 89635740
975390625 240270817
870838009 -287361080
892213227 -220148316
223273765 977874384
985505702 636102381
748450637 -550502869
723410186 -588431818
866132093 -300949887
987185965 430805464
873294034 -280106611
970285239 187570318
970117860 185995725
978717366 280686241
947868062 24074034
899853766 -193636629
977073926 260000862
952263628 50989054
856010007 -328888738
970455137 189179185
-440277170 973806203
967182389 159723874
961115933 111471307
506667982 941662414
-431029536 974894688
-525719045 961320163
950070356 37313838
-825725480 859995561
174946605 981226520
408577102 957845913
80274381 985992867
989320455 608335981
980879139 310763951
967012582 158271719
985647473 394093018
679875458 -646756968
909467272 -157868317
792289511 -473625515
968610190 172207872
702530137 -617581738
873508877 -279465953
919008637 -119213789
987749855 446926323
-822635932 861897976
540949450 934790309
985237412 385473328
866597376 -299624447
985257698 385891665
-679506974 925307745
834524704 -383069120
-641726933 936313094
-522188802 961931167
-658732568 931578186
610949791 918289565
775648135 -504556264
934679613 -47468466
864652601 -305137907
937484371 -33248521
726026816 -584623887
-789888009 880293121
734821546 -571585134
782328414 -492435637
820730618 -414748129
960278449 105311693
168023968 981656962
940047410 -19828504
790093425 -477846966
855984678 -328956578
941149208 -13933729
956176871 76565011
712825391 -603497235
339323616 966789900
905589832 -172644988
989574485 525848250
963845550 132288433
835353584 -381090024
978745531 281056424
416730037 956669606
227387653 977562057
938814770 -26333281
773588351 -508218384
895427904 787547973
906802827 -168079763
673836303 -654157897
969767370 182722941
984138107 364160100
896104260 -206854418
786589148 -484490520
-375552596 980419920
-526008986 961269746
942352093 -7403281
708751406 -609135466
366149790 963524976
958747932 710858057
429063139 954831658
924125868 -97032394
975207528 238209777
980226919 301325364
802032191 -454361415
989209364 503807225
775927800 860905630
-132435864 989994624
786773481 -484143624
972104957 205353451
926443021 -86642778
719381116 884125312
969279372 178229658
814630789 -428086516
989854507 553600213
924564658 758982865
882673231 -251278512
869487755 -291298010
986139320 404954698
462357137 949549990
-584630389 949929003
784691987 -488044844
-212797983 988920060
668916655 901484532
863818382 811835479
908579033 -161299675
335535240 967229316
785235412 856601783
-760762329 894392111
974265008 677168419
958088856 89706009
963994152 133461599
978523008 278153129
390948986 960286075
564260930 929695900
825048173 836084121
970769834 686278400
850804275 -342623869
986637403 629985974
987303865 625933621
328830322 967991643
835660781 -380354207
746256746 -553968737
791824255 -474524489
989991084 581561188
875904730 -272263037
957735678 87245544
941809931 -10361054
700935839 -619710359
516622881 939746325
855855493 817214581
-209928388 988989370
940476495 739460896
951903898 48715200
986040370 402705262
969113056 176718553
-614258567 943248133
989992398 582123501
557933829 931114091
770689739 -513319043
-759035900 895170761
953836365 61068492
986246868 407438597
875038566 -274882915
-403666913 977836430
974339751 228653335
846971657 -352494613
-792455030 878953006
833262593 831356530
770458909 -513722771
924715670 -94410774
837626350 -375624206
964159533 134772813
971412408 198456702
982218478 331330359
14832114 988109064
538301996 935348053
865429620 -302943989
-840962301 850156552
-372290106 980694534
-240304677 988124550
811748846 -434247315
901410310 -188040046
-241587086 988082817
834332528 -383526704
935601649 -42845216
-294900577 985786978
-649437224 934212449
978132743 273154955
-734235438 905705467
898828572 -197290910
573718411 927517001
936582432 -37870044
-288481934 986112624
979679305 293650501
974694089 232513905
870869989 -287267486
-352574201 982228671
974844288 234168214
802262224 -453897123
971754375 201845034
755471170 -539141815
-207946504 989036122
373674507 962568221
989802121 546905959
870552254 -288196819
983218473 646933134
969208084 177580583
914592131 -137517142
-332753195 983573907
484422402 945772079
-64027117 989627362
927709452 -80848666
980403415 658134847
690157521 -633802027
888217213 -233434645
-222477606 988662904
115640642 984469524
813929041 -429596314
104366944 984990833
680825846 -645580832
-213248597 988908809
-197973634 989254635
341553881 966528853
763126480 -526332713
943453879 -1315655
989925889 565285303
791447311 -475250887
912234338 -147011179
818574490 -419507733
855753361 817282318
819399965 839231653
947982179 24750664
-641917737 936261586
664005985 903031073
654698098 905897825
922514751 -104130865
987346893 435181505
729898108 -578935129
88508403 985664755
987248309 432486684
929990666 -70205861
987087358 428194858
702681539 -617378768
-361922118 981528808
720424245 -592742466
894923344 -210934361
681452240 -644803539
-766196873 891898331
756534444 -537385652
713639815 886252489
151661536 982614835
983328856 349741045
967454542 162066638
200153648 979549234
778889036 -498728497
735527241 -570520501
855979818 817132081
567618003 928929451
624978169 914519310
750774469 -546791337
981996305 327783716
782308460 857975658
704170188 -615375520
896360071 786738477
985691859 395046700
812803166 -432005502
964940641 141044911
981851670 325497220
181563204 980802407
984520618 371299340
337672955 966981732
189485883 980279232
-117881603 989993325
761957625 -528308658
860076428 -317864347
847793232 822443732
777943017 -500439182
988526715 473402318
976380325 671118027
-809193147 869817551
921758121 -107430203
729386165 -579692392
858993324 -320826424
846259512 823415648
895753155 -208072102
978219016 274253854
709202414 -608514348
815877164 -425393904
681908468 -644235983
978938290 283607728
721682605 -590930737
989825392 549755536
978862086 663411596
973025063 680530077
133481046 983586814
-264563597 987211630
985221767 385150950
717359592 -597122125
-416502809 976516620
328774792 967997831
727060175 -583112993
917656020 -124899305
940800372 -15809265
945306706 732697338
948878115 727341229
858694054 -321640883
976562732 253852441
691345670 894135374
882225107 -252694210
-782609334 883995324
970304867 187755359
738072550 -566656174
-572876516 952379781
971729456 201596765
989838615 551450159
938211724 -29480231
846829383 823054893
205954480 979141015
792066329 -474057122
676509476 -650897160
302208475 970850991
896242965 -206372296
-156056157 989878168
928572185 754425342
894440784 -212587919
-605748433 945244375
950655365 40915935
798691725 -461049292
973146520 215981093
-196760631 989279714
931841001 -61378133
988779309 483596644
765077613 -523018119
966303389 152288388
-489438149 967198833
965830686 148350549
984266824 366539839
920802845 -111563302
947566157 22287838
-674588896 926842132
989072754 496909546
457703335 950313291
-435167585 974413934
859038903 -320702288
745554073 -555073910
862489928 -311191996
396805656 959487577
929122770 -74286630
948109369 25506228
989164333 610226170
740630687 -562735932
528176552 937439205
772978460 -509297218
-577555228 951415096
702666734 -617398624
-346646957 982650528
960264511 105209945
980447476 304483063
728911986 880501874
-242219124 988061936
875132851 -274598790
785907030 -485771812
749728847 -548468684
893434316 789252504
692935427 -630214677
868496662 -294169223
953435974 58480892
834737451 -382562163
-621776985 941434602
911562034 772667931
977881792 269984522
687095012 -637716565
978535534 278315320
872783018 -281626544
888531234 -232403755
852069607 819697850
874369819 -276892704
752576069 -543879609
988673439 479185308
464228376 949240238
905511352 -172938755
-89439947 989872180
649382108 907490182
493185791 944190162
983820433 358366599
-384346186 979660284
-745491050 901080767
962426204 704060214
-795559504 877314375
946669389 17018740
988229532 462569547
978767464 281345564
-119784538 989995830
854762373 817936087
986331301 631725761
-552740017 956388283
428155374 954969589
907980307 776133025
666837089 902141331
781140050 858520538
737130922 -568090125
976110082 248515288
-705391276 916656168
363300626 963883096
982072137 328988285
640473951 910113499
-839455903 851166335
988996719 493267232
718344845 884512252
-19798850 988915511
-570929790 952776910
165786876 981793817
482528677 946107205
958965493 95877205
853103726 -336608992
832529576 -387802430
961435988 113852729
971652420 200830544
832396742 -388115649
702974781 890100675
752512442 -543982993
899322147 -195535429
965194693 143110656
690750625 -633038864
-479658128 968627162
988337416 618404492
952301340 51228274
832526834 831788232
-544926827 957870370
955693926 73307902
815171521 -426920502
941810911 737633415
757002914 -536608060
956113282 76134634
848646217 -348209731
905876712 -171570362
715506346 -599743616
717617084 -596755747
989211700 503928296
989403385 514548379
703593031 -616153862
-193951337 989336572
-91442298 989885743
492866566 944248798
760997891 -529926803
782170546 -492727140
988689944 479862493
702000314 -618290814
671861824 -656545436
946776289 17643082
936207930 745112965
922802996 -102868723
835527616 -380673278
-51215081 989457948
941739538 -10743520
-632771107 938677266
985419581 389255043
381189473 961590609
986878516 422796495
693776464 893303932
986117719 404460762
958134099 711949312
238444386 976695721
950916540 42533902
751939935 -544910838
892092559 -220554792
141954415 983143652
-574075270 952134306
902111921 -185495760
849050497 821643004
665612018 -664025581
985924511 400119118
800185724 -458069583
593273363 922802838
943942405 1411448
696024922 -626191497
741037750 -562108438
-568707836 953228842
-826743058 859364179
798848994 -460736424
759455829 -532517003
859905112 -318334799
916843410 -128276939
-475854345 969168837
789248978 -479457659
911058668 -151657093
-762588461 893560391
985440082 636434501
200808 988470979
829798432 -394195510
957009596 82234707
-447331217 972946262
988367136 467472904
-136778682 989982755
893374818 -216220050
975715073 243959340
978047593 272074676
685091062 896240616
985921701 400056805
845400576 -356474345
779520871 -497582196
912616186 -145492316
-388097528 979323095
982058584 328772796
-842266934 849277134
676323221 899113082
774126172 -507264876
952757518 54130090
978723001 663869664
33128400 987603542
988067328 457045448
684941332 896290375
613996808 917485826
705985764 -612917154
988766995 614463620
739148524 -565012108
-350468603 982379702
885444118 -242438918
801525768 -455381402
963881054 132568356
773506170 -508363919
794120053 -470064476
982990272 343990882
966459216 695965929
979470652 661373777
978559745 278628974
242891870 976335471
963560939 130057201
803696645 -450988846
-503990852 964945583
807351644 -443480407
947706174 23115358
986662182 417377067
731793523 879383124
810453813 -436987083
700839595 -619838393
986990392 627897019
738648786 -565776633
964917415 140856616
985811629 397636844
987632515 443415338
957405918 84961702
742009687 -560605099
910019756 -155722003
914295741 -138721939
906009591 -171071473
879071560 -262552078
733568429 -573467875
953272882 720281242
759939743 -531705548
924392842 -95846876
32851410 987611752
714521965 -601126323
259473216 974937209
-153767959 989895460
854250831 818272751
984498814 370886505
200455598 979528133
872775275 -281649532
966564123 154475596
-483079099 968135657
988327630 466042235
-562364177 954504130
837458447 -376029711
986403412 411122269
581366028 925701324
-108971072 989972602
-682645404 924311196
951196508 44276766
920916394 763009154
804493483 -449363490
941717025 -10865716
-220677683 988712444
965130507 142587069
808980520 -440081559
974350334 676932420
947189448 729921403
989489644 606051923
852729129 -337593636
927524055 -81701418
507158098 941569031
985422952 389325771
704783181 889458623
864850962 -304578675
-776456863 887029147
836008372 -379520720
958420763 92031666
898206241 -199493556
-484355663 967951137
930068772 -69837140
-62339207 989607263
975168879 237777491
974457198 229929264
927882886 -80049540
780531931 -495739000
988754844 614586665
-785010899 882787730
712000962 886853753
858465115 -322263196
829746762 833401484
800158344 -458124346
747747818 -551615434
967539364 162799933
-123484124 989998844
945844999 12246208
988648201 478155042
673709977 -654311058
749787673 872184359
801338465 -455757755
847822461 -350324242
839140397 -371955144
561198057 930386397
987325766 434598170
-589349971 948917565
-608304906 944651427
775365738 -505060116
859917074 -318301969
910284822 -154688593
903443869 -180618830
-161109136 989832670
909741530 774441563
805261736 -447791785
833392368 831280120
934390379 -48905837
845678830 -355772680
920741746 -111826218
922329995 -104938337
944727365 5847206
-508307852 964248102
930932268 -65740243
988718609 481045944
957137161 713703744
941187079 -13729524
949146701 726924565
118129756 984350467
988737159 481819367
570723774 928213825
979904412 296775737
941595197 -11525575
892816241 -218112393
-540077653 958764367
758384762 -534306708
-819480528 863809478
734552824 -571989862
203906152 979285874
958545354 92908302
678635741 -648285677
717214185 -597328698
975834565 245328233
715644733 -599548457
738331878 -566260568
831552393 -390100265
859658979 -319009721
-760454760 894531628
769539065 -515328564
813040259 -431499348
804849753 846938295
810476008 -436940327
881390201 -255321904
989981999 578224276
803298638 -451798039
933298100 -54293075
900049527 783481453
970534439 189932752
879413690 -261490923
335989531 967176719
-252960162 987678091
666683778 902189630
865743387 810496217
566764266 929124971
989263240 506647726
989269028 608986033
984636014 373503923
662362807 903543877
767996358 -518007617
827611232 834626907
-288673032 986103136
941678205 737816122
987126669 429228898
896590140 786537559
666048643 -663507109
897595128 -201645188
806612788 -445011560
-768119956 891001532
755377118 -539296735
853689571 -335064571
759550008 868098558
-822738104 861835300
803564690 -451257285
884654929 -244972428
986601853 630191572
980854675 310404548
791335462 -475465987
989241591 609319867
968347821 169875470
859603648 -319161301
811678759 843384971
672177761 -656164255
203676646 979302068
739256192 -564847282
935576574 -42971564
984962915 379903525
968475759 171011341
939414477 -23179839
780902865 -495059407
-202551490 989158085
969290695 178333061
468824303 948472365
985211330 384936045
894136438 -213627908
983093034 647481397
964116332 134429343
704394039 889597019
139282989 983285091
799113141 -460210796
-397420210 978452734
61962015 986665452
984514920 371191202
977622472 266748947
967853696 692972153
813340004 -430858687
989009014 493846515
979725649 294291301
866894669 809687833
838770933 -372853342
987398427 436630356
957545630 712988688
549460758 932969067
891802840 790632150
989541566 523482811
850439563 -343570778
767974370 -518045628
989603138 528002633
976267033 250355514
906716725 777335376
747424415 873151871
988198389 461487599
-29271825 989096974
750529112 -547185561
988754868 482562840
970132215 186130282
740468242 -562986083
981867420 325745057
892638854 -218712365
983880659 359454262
807562221 -443042769
711951617 -604712547
919588940 -116752908
916016718 -131690843
878510954 -264285659
721164225 -591677963
961453298 113982044
979190144 286976150
978876683 282789584
517835226 939509508
888028143 -234054204
986326624 409302908
890914483 -224505925
846367410 -354030205
-304754665 985251978
974311827 228350495
846379616 -353999239
385370861 961035451
853291633 -336114346
987932687 452630432
917563266 766582997
968925048 175023508
696937336 892213812
886951585 -237566670
852745409 819258030
-92145975 989890369
-601206585 946284819
904183548 -177885826
386053525 960944525
989853333 553436623
711726572 -605024968
865783481 810468143
853612079 -335269287
-505669237 964675160
986687847 418008632
609926324 918557723
193798833 979989016
-487884676 967430977
903065677 -182009849
910378092 -154323959
-580820401 950733922
931072833 -65068763
-698833038 918944073
987818807 449028771
984669251 374144873
933422274 748622017
694891683 -627671169
902550778 -183894861
-322303378 984228387
922950290 -102222120
696063024 -626141671
-152177398 989906058
800372704 -457695362
-443385210 973430344
789064197 -479809313
335208456 967267117
-38709078 989260647
989819100 548960825
988820730 485366958
222013969 977969388
726009918 -584648561
851065709 820347300
982125442 329838457
749677874 -548550187
637832917 910876841
945635390 11040115
757112955 -536425210
916372186 -130225892
855377440 817530505
707737304 -610528055
900077356 -192836608
-411585412 977030990
986017609 402194342
875322800 803601815
745870886 -554575909
934186080 -49918164
986680252 629735517
988705180 480490353
981942111 326924665
199465856 979597192
786741935 -484203010
940852069 -15531898
167305916 981701105
877490824 -267424561
915579264 -133486729
-532358266 960154538
905231848 -173984362
781937374 858149088
987112876 428864728
696596653 -625442456
711311518 -605600540
686423844 -638567525
881591511 -254690181
684341113 -641194172
787468732 -482833200
830753429 -391969709
-711664644 914393975
668226127 -660909922
683253100 -642557837
-404885442 977714006
872592411 -282192079
-638276719 937234328
713164711 -603024390
917237889 -126640457
710000274 -607413847
989885052 558050799
980391380 303676788
-809714076 869521247
398231028 959291134
876179925 -271427707
914629627 -137364616
778355880 -499693438
-591660699 948417235
710590736 -606598262
776997875 860420001
940972723 -14884153
989844005 552168954
-688342509 922464888
872276389 805845392
531172566 936827111
981978481 327500931
674317626 -653573836
580036339 926019165
-131503373 989996919
988830778 485800388
909321240 -158433870
984179901 364931155
960507715 106989210
850636076 -343060829
730005204 -578776435
779305103 -497974069
673587323 -654459649
937423418 743532561
696712632 -625290161
875534093 -273386150
-494464285 966439675
695985431 -626243137
847743464 -350526285
978413639 276743450
837582969 -375728982
932088798 -60180269
-106866564 989965546
-232309528 988376256
987858327 450260386
764862926 -523384357
950672291 41020675
715116833 -600291623
-35554531 989208153
973250891 217069022
989889966 558829789
746493811 873530558
679822410 -646822488
-114676005 989987692
957805936 87734151
982050859 651871831
857219078 -325637689
22217396 987913537
827385347 834755791
391687153 960186118
979823278 660167712
969044474 176099497
894396405 -212739640
985095267 638159054
984246538 642280228
906016027 777994477
-469903688 969998106
729747833 880178276
704962265 -614304710
808528790 -441027696
847877401 822390319
889708004 -228520400
893832322 -214665507
-588708463 949055818
561365176 930348909
525671860 937946702
983856960 359025817
986254333 407612108
155964574 982371051
827861541 -398668040
720859453 -592116671
862855592 -310173227
-491941713 966822364
909237007 -158759581
563500077 929868309
858740305 -321515067
150359794 982687693
447206804 952006589
440717645 953032922
666493837 -662977767
971197105 685234947
965389811 144708680
972731105 211694962
-766133269 891927928
455409544 950686957
-259212611 987432616
977819683 269206679
-818546419 864369355
678757741 898322802
-629726806 939457797
703943524 -615681553
964488206 137397864
968696137 172973785
-293746652 985846823
972562441 681749176
534418184 936157471
701904820 890478739
952338393 51463403
721179507 883451163
516980797 939676463
-420986487 976031493
308971455 970143705
780313190 -496138896
872167485 -283450873
123124069 984106927
794214077 -469880531
725631980 881760766
-56592911 989534351
977813043 269123665
950533971 40165622
-711069457 914612602
924605621 -94900762
-592695660 948190821
838944885 827948565
748108643 872872622
761049644 -529839657
222308057 977947297
968717151 173161323
312763726 969741941
859424400 814830971
983323548 349649876
966689619 155532102
663086020 903318559
595007947 922372281
745957633 -554439436
631471083 912697344
-368506150 981005391
982154124 330297972
988597241 476122856
879048211 800783732
-805713812 871777039
959890276 102493173
339067767 966819738
983947916 360676599
944001032 1740294
-327859928 983886156
904845774 -175425432
926032788 -88500466
-821326835 862695773
806302423 846191594
989907732 561896630
951690337 47371322
970530548 189895723
967253889 160338192
918781100 -120175071
-717664419 912160079
971802222 683714011
714355384 -601359892
989996940 584681042
320635804 968893348
958160842 90208911
890632321 791608641
942896775 -4403566
-308703186 985028773
-73737827 989736263
774486216 -506625622
737618672 -567347913
-567038256 953566995
-565424120 953892682
-304599380 985260614
825668525 835733144
716393911 -598490072
-476983432 969008704
-257406323 987504888
531044758 936853352
703323358 -616516685
930841349 -66173880
682555286 897078769
982131004 329927417
738790120 -565560514
958973707 95935435
920548130 763410067
-244238119 987994111
712855545 -603455237
917724167 -124614471
839526769 -371013869
856509561 -327548147
322300137 968711963
-365836325 981219175
896797629 786356230
835799484 -380021706
973390577 218528745
791645597 -474868998
862472255 -311241200
955206052 70048548
650758743 907080047
682148152 -643937549
474824263 947452823
141698023 983157258
785361556 856541878
680763710 897667058
670820061 900879195
73600625 986246914
699990638 -620966066
853537426 -335466367
892443054 -219373463
-308396902 985046149
533299163 936388756
938625645 -27323511
821815101 -412339955
985993354 401651539
919376170 -117656449
890543493 -225743445
749418517 -548964174
-334095498 983486877
921160415 762742560
875701222 -272879891
703393376 -616422489
686404649 -638591824
871532189 -285323588
722987611 882767402
956387906 77995904
975470256 241172958
954668983 66496025
757670838 -535496636
-401888047 978014133
781214234 -494487721
929053279 -74611928
-391420445 979018416
787606569 -482572774
981306490 317120333
378027166 962005196
976970893 258751185
-432506479 974724106
799205418 849795709
873982329 -278051998
949742581 35317685
836478067 829443076
382666827 961395029
714304073 -601431797
984698320 640118415
954364085 64498106
-290909665 985991548
932747135 -56986253
914397293 -138309321
-838998317 851471494
890908180 791379208
-124181716 989999143
689189856 894866062
792609519 -473005653
931165425 -64625710
983244804 348301497
947192143 20083330
989194505 503039113
983053502 345056587
960769334 108910242
840833855 -367820956
930149172 -69457339
429238712 954804958
923148882 -101348569
861753074 -313239849
913080980 -143631478
982577670 337145057
-691246992 921505266
-742781195 902214004
114670109 984515442
-601783266 946153329
566196426 929254902
989997776 585323011
162141868 982012242
673444572 -654632473
-754949376 896988513
701066381 -619536567
402168718 958745494
695436224 -626960745
977369609 668152617
781044187 858565035
941175418 -13792424
764668352 -523715946
914311888 -138656381
989988781 580621028
-481854078 968312006
480681095 946432589
752532585 -543950267
600828392 920904848
965522249 145798957
988472708 471362315
808109676 -441903236
950858224 42172110
985430166 389477273
983777209 357590647
782635408 -491868070
-804891957 872234355
810398466 844061175
853599247 -335303165
966311262 152354309
831072312 -391224506
-176194313 989645152
924241464 -96519507
688204198 -636304803
979059828 285227431
743759319 -557883790
-606772615 945007485
913290614 -142787693
943528719 -898977
840582922 -368434922
374233381 962496350
686053182 -639036448
-419971670 976143478
975352819 239843532
-710710562 914743963
950223208 38250544
676369278 899098226
982917207 342766033
944466170 4364129
-676923145 926118443
926020363 757345889
975392395 240290852
962812388 124260850
772454030 -510222189
968611698 691298373
981398162 318504185
208270288 978976383
978771187 281394660
832558131 -387735059
-619908197 941889410
819637232 -417166631
467288131 948730278
727401362 -582613291
808641628 -440791479
-706838062 916141515
947098242 19531035
903703682 -179660012
694560977 893034298
553943294 931992200
859381908 -319767062
849504735 -345993596
863982828 -307020015
887817578 -234743374
783118836 -490972415
-406550286 977545969
815540903 -426122122
349237087 965613017
972173164 206039057
402380869 958715945
544581285 934017518
792110108 -473972516
-825475065 860150381
765347184 -522557783
514314511 940194357
968995632 175659199
220448759 978086422
981234554 655058381
964638882 138608160
824488716 836400135
948094948 25420511
989604235 528086858
797291892 -463825021
269268711 974063437
311648442 969860546
-341441601 983005773
699299530 -621881362
915102482 -135437696
172636146 981371412
781532066 -493903488
-206085877 989079259
831806501 -389504296
-419761942 976166299
983888700 359599944
387412891 960763071
983999756 361621345
-437294912 974162413
988563559 474816121
841660727 -365791945
-843981797 848116438
724177283 -587317400
967226615 160103575
989164250 501483561
881942521 -253585608
726642508 -583724173
-552459842 956442333
989555158 524447405
915210962 769007825
986500876 630770558
-657198651 932019480
743700498 -557975546
924758021 -94221966
979997833 659559028
-326896565 983946143
-802835213 873370961
-345355491 982741111
907652203 -164855582
944264550 3223226
968954937 175292485
-288644999 986104528
674166226 -653757644
702483350 890274553
988556659 474550633
276997989 973345864
901838666 781864430
-742739525 902231339
986759661 419791158
980899865 311068859
978342118 665109073
100232717 985172942
984151665 642722702
756873937 -536822292
769607848 -515208659
-753559937 897599734
773712816 -507997894
967213603 159991675
-667780545 928911494
986642002 416881629
776563977 -502918223
604663412 919923519
869642277 807742093
-637041391 937560719
989847143 552591960
467782588 948647379
988844682 486402150
892905296 -217810946
877078668 -268687559
989105934 498545604
-534063817 959851071
961834106 116834840
979356363 289226959
788705130 -480491946
988205774 461743077
516356995 939798071
989324652 509999025
983628029 354937592
684997425 896271751
984413239 369273219
-116248902 989990645
553144484 932166679
968704988 691088960
987906266 621778529
989959771 572262455
664979921 902725702
813034447 842664259
979442169 290396995
957304751 84263878
928751640 754218228
815332020 -426573886
922041927 -106195101
611192940 918225671
678338398 -648651593
582875633 925339279
672292709 -656025443
785320795 -486870349
986332408 409439092
-730980688 907007573
404738440 958386886
-311734906 984855699
379682703 961788845
987435401 437679429
970214734 186905941
989077534 497143234
980097167 299483243
886871351 -237827060
960972912 110412270
959904971 102599359
791026064 853822393
893284560 -216526251
968946853 175219718
988751202 482408383
352993671 965157431
800877823 848956066
832573233 -387699428
-377787869 980229978
-621090732 941601931
988143671 619969816
866445214 -300058261
869113287 808118512
928553519 -76944281
989794165 545965994
864759716 -304836011
842103122 -364702843
958724721 94173793
940612116 -16817816
989228977 504829575
494454164 943956208
-540241121 958734511
943015893 735961016
785972222 -485649492
900389494 -191717505
615815557 917002478
954357409 64454492
-267174950 987101089
768252371 -517564602
-684390933 923751668
987846773 449897482
908587817 -161265828
730677469 -577779327
891935237 -221084317
771511619 862886478
-706154896 916385107
830311335 833075364
920592573 -112467714
880000217 -259665920
-545131810 957832082
943213422 -2650773
957612538 712870919
-242716705 988045247
836220425 -379011479
88826916 985651745
989610683 528585631
-75733223 989756218
977482563 667805438
830084488 -393529827
981837165 325269325
747094139 -552648886
809843432 844352511
989997791 585335580
776441002 860672966
960576851 707529359
925836278 -89387005
917199921 -126798194
985827369 397979538
971863169 202931122
859437781 -319614575
928437885 -77481651
-563143655 954348877
982638341 338138381
-305977870 985183003
152417953 982572364
774661120 -506314679
773072435 -509131290
985154597 383772281
954011639 62203971
874562855 -276313546
-485082849 967844912
-213881726 988892843
71027643 986342563
155520119 982396457
989768237 601116448
712894464 -603401020
952533762 52705105
974838082 234099633
675062545 -652666953
978499653 277850896
687894396 895302914
891015857 791289565
779045738 -498444610
744292012 -557051690
-773286474 888556646
-642804574 936022124
978732353 280883173
989656656 532296529
402783893 958659765
986277001 408140086
940934490 -15089482
980145381 300166037
834807482 -382395135
976121176 248644677
878436919 -264513935
961989548 704888444
871419246 -285655761
729754543 -579147645
861288785 813571464
915316531 -134562680
985489146 390719931
-582795895 950317042
903757970 -179459447
937108621 743944234
322146057 968728825
987828180 449318499
962458659 121555820
677039006 -650247853
728054668 -581655138
948491834 27785934
269941360 974001895
945662587 11196484
267673395 974208947
931004796 -65393898
-247100679 987894327
982515814 336135975
975383823 674024456
973001969 214482923
875281539 803632614
962100604 118842897
590395088 923513170
-15511835 988825713
-489987851 967116364
831873046 -389348112
836526461 -378275807
-497673393 965944378
623858355 914827900
931218797 -64370035
851081500 -341902748
877737699 -266666829
853906453 -334490888
-54297709 989502595
950425248 39494399
792326748 -473553429
863385825 -308691904
899698254 -194192465
882025382 -253324284
861563564 -313765030
-551197033 956685411
785007920 856709329
951803752 48084660
850615872 -343113280
208335326 978971732
989043184 495481113
722109963 -590313975
853561084 818724699
756431820 869423060
969764253 182693962
732391798 -575227425
797575791 -463263472
527135758 937650469
958233665 90718632
861239436 813604967
960332982 105710098
711198435 887146778
-59213336 989568525
-330050496 983748155
677774849 898643055
987547276 440907816
415060206 956912958
935675764 -42471460
-512532452 963556001
783523053 -490221733
874065940 -277802108
496121917 943647451
678329223 -648662879
789948684 -478123439
955932915 74915881
975346801 239775624
777022434 -502095921
488476318 945046308
918031218 -123329241
986800014 420805025
525275600 938026494
964610493 699795924
963375390 128614445
628920715 913418499
495106802 943835534
912753863 -144942565
706136446 -612712230
981459338 319431819
910269588 -154748141
-713535284 913704068
735115490 -571142044
786512574 855993741
959547366 100023489
864439210 -305738712
732911520 -574450779
5012569 988356293
907502505 -165426331
718959845 884282723
780620610 858761396
-164854882 989792294
841421066 -366380759
903172980 -181615790
921026351 -110600508
746785767 -553135612
757144246 -536373209
935895104 -41362845
175432035 981195971
52244893 986996628
445386967 952295742
938434783 -28319020
799654956 -459130485
932009539 750359990
21986788 987919825
789686367 -478624020
616131291 916918212
815940182 -425257347
564899394 929550625
920860864 -111313503
829775115 -394249692
-463011874 970933361
982144884 330149837
815398653 841401310
736654186 -568814007
-460715024 971236450
291322803 971953536
689608584 -634506889
121361634 984193432
987138581 429544170
804360554 847188962
-706367446 916309337
900709706 -190566189
970985587 194278460
969744288 182508457
398001881 959322746
847332791 -351574848
884732785 796381566
933412212 748634579
966852723 695129687
590180272 923566036
685531155 -639695883
785682991 -486192045
700570321 -620196528
988246659 463167681
668169606 -660977500
-350926924 982346987
900706606 782889962
183308822 980688227
987521913 440170763
859391991 -319739547
867176747 -297968835
-30699011 989122893
-186310127 989480999
414343050 957017131
888969425 792977121
988518570 473090963
257205921 975133823
-430021588 975010619
739628417 -564276785
965332336 144236973
-842413134 849178352
-111306425 989979644
-140590661 989967668
887525787 -235696804
918396989 -121794198
932395670 -58692940
828044589 -398247500
989716299 537789015
479764305 946593188
188100164 980371733
217274570 978322238
915962268 -131914750
700529895 -620250260
-135526014 989986569
989677116 602886292
-13883305 988790641
988980044 492486269
985706501 395362160
673987069 -653975044
778534905 -499369581
944819609 6372345
981230655 315981632
781565632 -493841724
989487081 519766006
854873573 -331923607
979364007 289331076
-500023371 965576029
962345159 120693430
808566010 -440949800
978301350 665239887
976792873 256601403
165121727 981834230
905854618 -171653223
970091078 185744872
-846014494 846726211
751063116 -546326998
978497982 664604973
911455575 772773071
989982896 593300958
931681137 -62149152
-696581172 919711763
-610216215 944203832
723556521 -588219425
873918982 -278241314
971910953 203409079
800775893 849007314
748567489 -550317537
132881380 983617580
914430378 769800901
751331491 -545894586
565600601 929390837
809815026 844367395
687577873 -637102809
946402220 15465574
786035667 -485530444
-518615087 962540324
970664841 191180029
962493824 121823772
827531164 -399425337
971246197 196822769
884759441 -244637847
479693282 946605608
-729268148 907687050
970606869 686672727
669834535 -658984314
-522613492 961858034
-415448899 976628305
-226511403 988548889
988983865 492664789
983803435 358060891
53996830 986937926
989869616 555757317
666437516 -663044789
674868158 -652904028
988887199 613227069
987507013 624600849
943282378 -2268329
927991985 -79546102
948711977 29103963
818131689 839925136
787229947 -483283910
715053680 -600380349
941523041 -11915660
989951001 595318824
895109738 -210293247
907528551 -165327085
771253225 863001335
846030289 -354884345
883744060 -247881730
927788024 -80486782
930023464 752732918
794341777 -469630584
826911942 -400841475
915296517 -134644604
769834371 -514813542
983682599 355903997
947431780 21494888
249028591 975829438
916774606 -128561984
880452301 -258256189
827826620 -398748156
513976284 940259781
986417409 411456319
162619309 981984068
859803042 -318614848
-393202475 978852452
721448777 -591267969
985020198 381051598
909473235 -157845192
986473217 412790820
803169672 -452059748
413645231 957118448
794967954 -468403879
970951513 193947680
957214995 83646011
852585940 -337969572
904358008 -177239581
970881008 686008382
961199945 112094706
775430566 -504944491
667022993 -662347103
-430720162 974930352
964244352 135448087
641061827 909942977
847807760 -350361850
980200115 300943652
942650760 -5761929
-826776475 859343366
901645391 -187189911
-182083200 989552590
-249297051 987815412
-736620924 904743103
989652577 531957698
918421958 765680676
971268137 685058969
989649659 531717927
955570692 72482196
851758672 -340137075
801046386 -456344105
805289951 -447733899
868776869 -293358559
962381323 120967828
908411946 -161942804
856566905 -327394066
-77582462 989774350
987527295 440326863
989996287 584207626
962537958 703847656
-829807124 857445166
862424432 -311374306
904415875 -177024781
954221944 63570464
957287796 84147072
-367562124 981081281
890603258 -225544255
-130400715 989998823
714357136 -601357436
970978339 194208077
721106236 -591761464
-206445740 989070946
910580751 -153531325
737526716 -567487900
922455500 -104389932
669512474 -659370318
974425502 229584406
979141421 662484420
702452865 -617685287
845979451 -355012996
823909195 -407651515
762890611 -526731890
811988357 -433738894
986045128 402812551
-707693978 915835679
853776854 -334833810
919694659 -116303425
801731074 -454968265
-370898607 980809877
594768961 922431788
767707301 -518506805
947845614 728928625
-821526767 862574539
943238369 -2512437
776507013 -503020263
910165074 -155155988
832614084 -387603000
627723840 913754752
891623688 -222131377
985316076 387096569
769402480 -515566563
931117992 -64852821
755085431 -539777023
981472187 319627562
912495069 -145974690
847980406 -349919980
-311242250 984884155
945470931 10095730
165284444 981824360
967189697 159786484
929694047 753120406
935058731 -45573302
918467766 -121496523
8004523 988282941
674390430 -653485364
429731170 954729988
783042251 -491114487
976759899 256205433
451450163 951327656
804641078 -449062012
970801496 192495637
960748680 108758330
-494098230 966495521
989995875 583932281
968219134 168739389
964170197 134857631
968181446 168407629
989690893 535383716
-369838517 980897025
811185531 843646071
984563436 372113669
376737733 962172790
879945831 -259835357
934834031 -46697602
979619823 660866495
985440103 389685984
907689273 776411489
699030251 -622237497
-753934249 897435500
464633766 949172840
988926766 490038221
980465943 304749542
988755246 482578783
427046903 955137646
868609671 -293842330
424917957 955458891
763817468 866262102
923636846 -99196568
799741763 -458957121
907859772 -164062488
-297131402 985668857
982523020 336253405
667028646 -662340357
955845413 74326436
963418739 702155248
988318530 618561771
823901514 836731627
989780352 544395206
-452525204 972293603
760428320 -530884963
821559549 -412908365
935589530 -42906289
969325777 689674267
742178270 -560343564
-667818216 928900195
275043277 973529437
886566585 -238815214
686473904 -638504151
696229642 892459014
740647180 -562710527
968579309 171932899
968130602 167960316
899261359 -195751893
933175797 -54892496
901880282 -186337915
-756966730 896095002
952997474 55663511
962442398 121432028
833273936 -386040828
875144468 -274563776
973654627 221307283
986185727 406023402
885917311 -240914159
876986716 -268968938
846262238 -354296878
940580179 -16988749
665944118 -663631322
606788627 919374379
-835053264 854073903
740279399 -563276739
676525461 899047782
965104211 142372785
-814527787 866739564
933050404 -55506313
727193454 -582917844
981623799 321950666
755212195 -539568337
932657329 749569635
276861933 973358656
773754421 -507924186
831136392 -391074661
-165205399 989788221
923004558 -101983559
989814291 548370283
865107796 -303853918
662841195 903394884
-540440655 958698017
967938209 166273652
641060042 909943496
988599858 616087297
746075979 -554253230
838166180 -374319075
-774560103 887946763
983414561 351215086
928238544 -78406843
962153561 119242695
826706416 -401310875
463991768 949279533
138699837 983315738
816540442 840787677
681118908 -645217405
264991703 974451273
963101575 126492295
609018553 918794364
737507729 -567516801
112174617 984632677
725322042 -585652030
285292546 972549369
950269912 725155254
794940769 -468457205
989821359 549245287
-746830333 900514754
697925635 -623694819
981661630 322535093
874709308 -275873652
874286421 -277142556
762418793 -527529683
969059840 176238142
987008518 426138675
715167851 -600219890
870416742 -288592708
768932236 -516384894
897828187 -200826038
987936528 621554253
707623962 888441965
983252292 348429242
755799463 869689425
-371180796 980786564
947679266 729182033
988439378 470124684
868951464 -292852990
513202302 940409422
982679888 338821108
969489021 180150922
984284581 366869877
963542999 129917390
989715320 537694476
781336446 -494263176
926788315 -85070155
989011739 493975340
757542516 -535710419
786679608 -484320314
904734733 -175839057
806159551 -445946541
633488115 912123617
-216515903 988824366
951537894 46414416
876813609 -269498001
523129927 938457801
889801333 792295924
884046393 -246917423
984229118 365841311
252662074 975524040
394122982 959854908
782243845 -492591817
697855319 -623787394
862714001 -310567937
133293699 983596446
972570369 210053883
-355519426 982013621
845745173 -355605223
491142426 944563545
971765269 201953643
427887182 955010317
871291426 -286031368
963512197 701974016
646383949 908381050
986749784 419544725
490248823 944725768
924465627 -95523321
941063904 -14393604
798794922 -460843995
897382017 785845001
95175093 985388690
988074602 620510336
743905034 874578929
665226308 -664483031
-371980290 980720275
878146284 -265409591
828400041 -397429247
988173156 460617410
974139483 226487410
-708913509 915397077
764794456 -523501068
-821391561 862656547
-752807784 897929493
983579715 354086889
978628196 279519329
989150077 500759420
813588571 -430326617
717775580 -596530192
985717747 395604566
538625275 935280199
864924676 811067455
861515246 -313898815
-833363499 855167400
948250389 728308450
812586305 -432467744
705289562 -613861609
798204914 -462016672
960066974 103773624
974190128 677375273
965972951 696984737
769216801 863901892
-416077011 976561985
739760234 -564074595
966174911 151213258
895720324 -208185734
773037511 -509192955
331611035 967679632
691245908 -632400838
948690401 28974609
968187481 692238529
983258910 348542375
985036603 381381035
815447792 -426323642
-660750970 930994387
-534589716 959757295
939164827 -24494975
963780685 131777607
263476973 974586020
787750664 -482300351
808267896 -441573020
914251715 -138900599
878570126 -264103058
909798489 -156582270
690347522 -633557691
-569529304 953061876
-297843958 985630728
676025228 -651490588
936104511 745246200
988655694 615559769
872368306 -282856372
879274683 -261922503
905759451 -172009845
961325904 113031879
767390209 -519053520
989013028 611898205
-174889959 989663765
989964480 573353357
968199547 168566941
-304905935 985243485
786120183 856180982
918863554 -119826828
136625877 983424339
149498697 982735334
907330010 -166082852
560316002 930583772
895281819 -209700190
789022124 -479889357
873025239 805301286
-622858132 941170621
-768266830 890932925
989476202 606243236
-445182240 973211571
-342178290 982956791
970646470 686577043
275323939 973503140
828536694 -397114384
873187971 -280422558
893439663 -216000000
763172868 -526254164
172540918 981377359
956580378 79303900
981405166 318610249
986344753 409730241
948760231 29393359
934705387 -47339936
972714769 211527571
835456808 -380842865
937407767 -33643273
-15839106 988832727
198753949 979646824
925236898 -92081704
956135321 76283793
895597540 -208610274
771714625 -511522745
879922526 800114643
959411531 99052821
989229149 609468247
56046421 986868617
-337272401 983280238
832684045 -387437714
937179213 -34818211
716430611 -598438192
-409435143 977251605
789824970 -478359623
972986915 214327305
942712888 736384761
879313465 800580924
955715261 716162058
623308545 914978958
843656373 -360852338
960220745 104890791
715305068 -600026864
969844359 183439541
945460253 732474024
20584190 987957561
-786993411 881781127
978404486 664907996
951153192 44006246
975789109 244806441
862151971 -312132173
171432539 981446287
989193990 503012574
966018270 149908681
977838028 269436319
983308609 349393524
958143880 90090358
688284868 -636201846
-723411134 909972836
957834129 712480434
485919293 945505094
758087896 -534801681
969480348 180071180
822884221 -409952829
913933290 -140191709
825356946 -404379769
-286068187 986231158
-53368579 989489336
-131798849 989996227
874380319 -276861237
673340498 -654758421
969785551 182891991
732676919 -574801513
852703507 -337660919
838854528 -372650343
705811453 -613153948
-349894713 982420631
737082655 877305597
928305384 -78096904
851903428 -339758388
705634891 889155274
989682389 534597552
676691695 -650673784
983268333 348703567
-613840268 943347814
272934204 973726037
766366507 865153793
715783796 -599352086
686354352 895819605
813897751 -429663486
967206189 159927960
722512943 -589731534
823401257 -408793484
220722031 978066021
936397216 -38813485
904517307 779394426
977845253 666681471
943802515 628403
-476640415 969057380
672489838 -655787285
773123396 -509041213
-632249960 938811551
223527173 977855228
-814367482 866833395
737000948 877337994
985669468 635266575
70240848 986371216
655203164 905745109
985798202 397345266
893079112 -217222383
824866865 -405489222
692603441 -630645041
-674976899 926722005
728081241 -581616099
979046607 285050666
881467903 -255078108
879731481 -260502718
986389085 631401198
559595044 930744583
964028522 133733548
962377374 120937864
564082495 929736433
-34656743 989192612
852602246 -337926798
815035771 -427213478
744413571 -556861638
509780771 941067617
711532437 887025026
733638102 -573363455
-429925817 975021576
-113822528 989986002
-717834211 912095891
688954954 -635345020
671300668 -657221813
455022335 950749845
989577172 526046483
928421193 754599337
888982450 -230918371
893547472 -215634024
308085677 970237092
954857422 67737139
518410625 939396664
978758251 663754027
988764530 482970997
-28858673 989089387
788458870 -480959081
463506586 949360031
475946377 947258428
919055096 -119017431
945816029 12079398
973119097 215696509
-336216895 983349156
731707298 -576248230
989177701 502174216
-469653108 970032667
844397912 -358997329
940392318 -17992714
813861164 842223734
954321367 64219114
977556327 265926920
841386670 -366465197
774741953 -506170908
950253043 38433991
-85402337 989841737
989455770 517769963
858437846 -322337242
869451312 -291403740
692229637 893833324
682299675 -643748686
667650966 -661597317
781977278 -493083608
695705251 -626609454
981762618 324103358
428430481 954927805
971255959 685089206
975018761 236105333
672515610 -655756138
-340397391 983074962
779870785 -496946133
-672735493 927413222
714021218 -601827872
886199470 -240003420
644311186 908992675
885585465 795709176
912452559 771783919
926589392 -85976760
902402866 781348729
736909481 -568426586
-412437980 976943034
923198864 -101128466
814330736 -428732519
879683971 -260650533
980821414 309916535
785054766 -487367640
971542618 684370826
975039948 236340966
969708166 182173658
819481410 -417510571
736739062 -568685227
-555775182 955800039
976061053 247944909
920050901 -114786208
740964029 -562222137
940246509 -18769886
944518672 4661716
599785668 921169873
969439426 179695158
926169209 -87884154
1304424 988444924
988154384 459974452
743365627 -558497416
-694658034 920361812
-793624857 878338231
-430631486 974940555
961104556 111386935
773834707 -507781901
158049623 982251306
723134636 -588831525
688741931 -635617797
762895316 -526723932
714824981 -600701353
410161010 957621074
938670619 -27088258
987575998 624135671
-606502002 945070157
537047033 935610942
707091152 -611411608
957668125 712773058
989307229 509030404
867782514 -296229887
229214763 977421579
973292689 217505444
979577584 661010413
960351193 105843280
848238098 822161262
829584589 -394691833
110420034 984714526
543115609 934330000
949715695 35154557
989889250 558714028
971060116 195002791
733646283 878658353
704839888 -614470288
971878548 683518800
375922075 962278532
986410709 411296396
921157894 -110032749
946446350 731027711
932280181 750031452
-100212865 989936768
687198246 -637585487
709757993 887670188
893601656 -215449960
587579605 924202081
988742604 482047496
-813662322 867244651
859708689 -318873513
928622001 754367864
964359928 136371261
-31313778 989133838
980936353 656181981
-175650291 989653070
-846427147 846442500
687030260 -637798751
-320773047 984320768
984166804 364689346
982493395 335770872
980407547 303908818
974577331 231238254
905710242 -172194145
975242766 238604798
681480602 -644768302
-264642691 987208291
959730677 709084375
-410798266 977111813
981937819 652320684
822355165 -411135734
830423797 -392739181
845258811 -356831683
944949703 7114036
983560983 353758433
561089311 930410771
-384651758 979632945
744491340 -556740035
971471515 199039600
816111692 -424885497
831214033 -390893040
759031892 -533226417
989984536 579071453
973959336 224552393
605034455 919827918
-812442376 867953334
797544136 -463326123
-248012327 987861871
751467090 -545675650
-388539796 979283020
988565038 474873246
-255446162 987582197
878503583 -264308397
885518005 -242201023
933922575 -51220793
956260852 77133927
676640533 -650736514
983649259 355312563
4602166 988366246
965647487 146832681
421575423 955958455
937916599 -31011933
225695461 977690968
739980086 -563736976
401698974 958810917
749572566 -548718406
-185819360 989489657
988967169 491889660
392998441 960007993
930767167 751851608
980579547 657499177
935329238 -44216459
956317264 77516536
932602981 -57686850
610659741 918365746
899874547 -193562303
720637037 -592436606
875789406 803253079
-399918739 978208959
932114392 -60056387
-163791046 989804275
948858245 29981617
767872569 -518221556
739714886 -564144165
967138963 159352087
885617932 -241879169
368076252 963281625
985052431 381699738
774943785 -505811866
135732820 983470622
801757072 -454915906
885755064 -241437364
987543620 440801346
679086681 -647730072
985450234 389899097
988092782 457896312
-641534290 936365047
894784746 -211410407
711107423 -605883271
729744362 -579162709
791986917 -474210545
848092714 -349632183
738114703 -566591898
989791563 545664943
707669168 -610621377
987315108 434306252
818292751 839837251
974170232 226818966
982248547 331813145
387011253 960816743
913356746 -142521042
927481590 -81896620
221896503 977978198
753013143 -543168668
528744848 937323462
975271634 238929126
-598133696 946982182
939260811 -23989732
329320870 967936943
848248509 -349232442
661326031 903866008
706842574 -611750876
-841234728 849973376
989016811 494216527
906356525 777674666
926098557 -88203458
871329154 806530343
979378995 289535248
874314028 -277059878
718046773 -596143949
968790277 173814827
352606516 965204645
957862643 88128813
752408855 -544151142
866441365 810006917
835441493 830064431
989946311 569360703
536445850 935736614
727901324 -581880323
989262747 609063375
989963976 573231560
704597015 -614798752
918250584 -122409356
743776629 -557856773
867904069 -295880021
916231765 -130805328
342702251 966393177
935703316 -42332333
989696915 535943553
-139851254 989970834
-108076923 989969779
982383521 333988249
903022184 -182169459
941939570 -9655905
-371925433 980724826
869832988 -290295012
962201966 119608443
966739579 155953391
-16275715 988842080
-805348027 871980929
698690576 -622686105
943066834 -3462898
754402296 -540899437
507828634 941441072
819919111 -416543792
987257128 432726088
685769858 -639394497
925953638 -88857719
709133471 -608609328
822464779 -410890885
975237569 674443579
795310596 -467730856
766837945 -520003403
938377675 -28616510
874982763 -275051026
975575321 242365766
855698099 -329723742
-803450705 873031927
978186006 273832753
187383093 980419471
856310473 -328082721
894910028 -210980131
569696330 928451325
917083014 -127283535
986578936 630323290
980783541 309362021
979242844 287688232
810182009 -437559136
780449375 -495889958
630943584 912846753
971701388 683969546
962950819 125327299
989697654 536012397
792935053 852893893
469932286 948285827
742412414 -559980023
758094063 868718537
875379892 -273852861
988806552 484757778
908676309 -160924598
951435362 45771695
852657520 -337781673
870798679 -287476151
906312399 -169931752
721814743 -590740115
845716306 -355678097
-419001475 976248700
769649783 -515135540
921525272 -108441667
932178556 750155114
751391461 -545797779
-596064196 947445399
971289548 197248061
734186150 -572541301
721470988 883341227
324379886 968484053
756482263 -537472089
-640626170 936608919
923460175 -99976375
710733433 -606400968
-395718963 978615116
53187266 986965084
737967798 -566815891
740102084 -563549433
716141543 885330087
753887165 -541742767
989742822 540406274
-824063271 861020687
912877160 -144449347
-656163632 932316094
989659379 532532637
-338754629 983183152
858160086 -323091429
848861603 821763828
-420418143 976094483
719439892 -594154938
902569011 -183828226
917505218 -125528277
952203350 50606869
941929851 737469166
788407001 855086272
896058564 -207013101
966770163 695305344
193710991 979995008
33664774 987587421
787355523 -483046974
912247385 -146959378
975183744 237943689
950318482 38836544
734078521 -572702884
945445274 9948562
743870386 -557710391
-706689397 916194557
934357747 -49067688
959308499 98318071
981981226 652148775
986822900 421384260
921587513 -108171458
584892612 924852722
894932466 787974424
861774102 -313181545
844827471 824316508
412274826 957316976
907323033 776761366
987469433 438655030
965322819 144158968
989303304 508815622
985053387 381719030
932310355 -59106841
959132154 97061504
915428935 -134102501
742880917 -559251878
233619616 977078177
716747340 -597990260
850461203 -343514641
944373832 3841314
906482652 -169289324
515662857 939932924
773955679 -507567334
981346139 317717734
912029636 -147823287
-203101571 989146178
974802636 675672380
676613363 -650769821
856391491 -327865231
-533026257 960035736
458288953 950217761
939606199 -22167194
984208865 642456531
-428189677 975219923
682328481 897153367
612956135 917761319
836944955 -377268627
-35347342 989204594
989267066 506852730
-228353015 988495158
766409329 865135097
912778566 771459282
989990317 581238024
989898551 597619189
989715789 537739558
521045530 938874383
969541953 180638085
827920027 -398533728
866895864 -298772188
908687489 775455142
858850320 -321215745
-395849047 978602800
-286651591 986202748
793269416 -471724469
896860024 -204220211
986344570 409725922
985847206 398413362
348962028 965646188
971749636 201797815
83566695 985863329
976110839 248524104
673515126 -654547062
-142463469 989959157
987916690 452115807
981922304 652382079
937900423 742906864
825658487 -403695896
900872022 782740424
732582707 -574942311
176879363 981104429
974571987 231179966
973033084 214805019
816406838 -424244850
451267148 951357160
716442457 -598421446
980835943 656555211
732886228 878955926
-244651633 987980042
932720852 749491487
898868630 -197148656
815477864 -426258569
683622323 -642095815
945892530 12520115
572420718 927819782
930732873 -66689981
936859104 744269457
744058139 -557417121
961401375 113594382
25263487 987829572
953967391 61917143
712699823 886597647
957664256 86749385
943147925 -3013836
987539541 624382518
808056323 -442014521
947054941 730122983
262989488 974629117
956978777 713980459
989834392 550903905
746684716 -553294924
966469864 153684168
124826795 984022865
730036910 -578729434
933780127 -51923796
980080945 299254002
984903646 639111372
-296457268 985704694
752296045 -544334083
766754533 -520146707
983426152 351415153
-422858243 975822999
448826388 951748652
986886127 422990635
895158869 -210123944
-487692319 967459653
213540775 978596020
988946953 612602785
821246268 -413604465
952796276 54377254
868884795 -293046064
911488655 -149963160
844265273 824668502
857949338 -323663085
-723113005 910087737
577645097 926589258
326874496 968208788
852505112 819414676
912498890 -145959485
821114858 838286976
312708685 969747811
853842011 818540725
983871418 644021605
831060553 832641678
910089319 -155451161
751636330 -545401990
210142937 978841895
919252746 -118180205
973127173 215780270
610819051 918323916
701934411 -618378894
875860109 803200114
-624949893 940657299
903395724 -180796234
989047372 495682653
836994551 -377149110
841324306 -366618270
681091555 -645251335
-66512100 989656562
742450449 -559920955
982009991 328000896
-295277691 985767124
989879805 557254170
887559175 -235587781
696511464 -625554193
989692574 535539714
-340602752 983061392
-697693911 919333382
981434930 319061264
-629177268 939597488
980556552 306060492
816566293 -423898290
989562472 604916039
-714167131 913469302
982336979 333237015
965806849 148152658
929382688 -73066625
989740272 540146288
958849246 95054194
942115423 -8697546
842853311 -362849239
671497953 -656984135
982100000 329431836
821889808 -412173629
985868526 398881255
982835919 341409590
947276227 20578453
989216690 504187944
949311622 32709377
884893538 796255176
871768939 -284626823
855816276 -329407431
851799035 -340031525
433141796 954207619
987303083 433977788
932886360 -56307962
104019193 985006326
729077935 -580147810
987509303 439805664
-827562958 858852993
850317086 820829708
963175948 127067954
764395054 -524181130
-267706326 987078431
984360785 368290262
733300551 878793812
989839488 551565883
669977861 -658812461
802716062 848026151
953714827 60282137
934874343 -46496043
-778863841 885852238
978389094 276428457
982874426 342051176
839035022 -372211583
909565870 774610714
-141696990 989962814
904803989 -175581103
-465559871 970591823
894821214 -211285258
-639173648 936996588
750990138 -546444435
877227607 802167704
748359925 -550646559
317643025 969218146
892716782 -218448970
989890861 558975729
-681291725 924742786
106982675 984872781
-751389747 898548984
809200606 -439620042
977264252 262325289
562787896 930029133
960463114 106662452
671334951 -657180512
732452664 -575136591
-177016318 989632836
671106112 -657456141
886840459 794705671
-248109941 987858357
885330304 -242805242
779952793 -496796817
912423690 -146258593
926301055 -87286792
812526729 -432594610
515745759 939916820
965181697 143004569
847319029 -351609931
959176580 97377868
873620144 -279133787
895610877 -208564196
548453371 933187041
-764807436 892542356
35303874 987537540
925629465 -90318811
978367504 276151991
-619860344 941901021
853043010 -336768670
739006879 876542142
926400923 -86833989
927356735 -82469889
984569897 372236908
-245718346 987942928
755301435 -539421377
983906381 359920751
196989165 979769523
-432232439 974755803
77448525 986101769
798527194 -461376583
989979937 577583935
901840023 -186484102
-754366825 897245396
695266807 -627181836
587726011 924166500
985215852 385029104
253768525 975429878
-478570046 968782771
967274594 160516332
-65855093 989648865
-622620236 941228781
520803100 938922761
972542086 209766264
958539294 92865616
-423599881 975739946
820603640 838569567
969915990 184107363
-484826788 967882399
989989141 580761023
814933934 -427433158
-472560580 969630523
812990897 -431604768
765333020 -522581982
989009660 611934484
-335163217 983417625
984337155 367849162
457682801 950316638
988561535 474738171
842319722 -364168781
897372603 -202426425
620133302 915843403
699948504 -621021916
853960528 818463087
-45905564 989376798
189285520 980292637
850023676 -344649294
883851597 -247539051
948804913 29661370
922587947 -103810761
-95123297 989908902
-274106540 986796906
820870235 -414438665
988486177 617128980
956602591 79455096
791371995 -475395753
986128890 404715766
381693132 961524000
680853045 -645547113
-61092660 989592035
981541353 320685325
860915791 813824659
896640695 -204985862
-148639561 989927220
963326234 128232965
-469216211 970092676
989152515 610359899
973949455 224446717
474341640 947536059
979294915 288392354
824560157 -406182546
944842371 6502041
-28018799 989073847
893451908 -215958444
766731328 -520186562
937538696 -32968105
-698124430 919186301
749655812 -548585439
-821451555 862620171
976718357 255707842
932763232 -56907895
933156894 -54985076
986888002 423038468
-561540775 954667332
668112080 -661046276
642832318 909426446
987784395 447976324
981145639 314711017
948867046 30034481
-547302425 957425704
961921160 117489932
780656840 -495510534
866525456 -299829527
963679854 701647680
835498389 -380743292
697260605 -624569928
982784641 340557886
792541462 -473137554
-744819343 901363203
989793490 545887071
974530142 230723697
79399592 986026910
743071760 -558954969
714101418 -601715653
114074624 984543552
944962810 7188835
973578665 220503625
882264701 798306754
-557164430 955528932
796551876 -465286353
892270365 -219955747
783569756 -490134899
950030697 37071376
989424558 606956192
923372208 -100364410
718782775 -595094507
-692251120 921170015
-836971985 852815117
831996281 -389058689
979839490 295871128
953228325 57144277
836188658 -379087800
783459202 -490340405
695260260 -627190378
814860352 -427591877
984275744 366705391
947931787 24451706
739329119 -564735592
-699003273 918885859
976273796 671433579
828460739 -397289393
824536924 -406235044
962104049 118868900
983794172 357894584
-316637170 984568260
977450012 264609698
-551636300 956600971
723374634 -588483403
930599878 -67321862
871138930 -286478996
803482030 -451425345
-748576698 899767687
823038582 -409607044
-434627099 974477314
837329202 828929869
452021128 951235481
841152042 -367040786
-75109030 989750004
949323900 726648656
-131702416 989996466
778085829 859924598
733921900 -572937883
-374709165 980491136
974386559 676831868
-266030671 987149667
836937667 829166260
763445243 -525792869
-487655749 967465092
-280737466 986487514
901901682 -186260204
911691299 -149162201
721059667 -591828500
701426690 -619056444
939028591 -25211296
674669570 -653145927
972098570 682953103
961834976 705180655
796502180 -465384368
989570690 604782739
847734437 -350549362
-270082784 986976019
901719174 -186922576
-660671962 931017299
930156434 752576277
-619023093 942103426
822791809 837354316
105028945 984961204
399202510 959156984
740154445 -563468940
735778470 -570140525
968876685 174589201
966676687 155423160
819118573 -418310577
-748145378 899953135
870940171 806811083
874406798 -276781872
-605514692 945298253
845281295 824031560
886321574 -239608669
821284527 -413519501
988715792 614977820
699665265 -621397186
913828780 -140614622
880521667 -258039661
989375955 512935495
976369593 251563688
965788464 148000112
930459019 -67990454
966268492 151996225
-89925133 989875522
980995352 312478078
784080164 857145417
855160612 -331158993
785459180 -486611393
886847330 -237904987
981692797 323017364
741102377 -562008737
678438206 898427045
980277366 302045396
770255921 -514077502
905389673 -173394097
-578796087 951157493
739363853 -564682382
921925930 -106700373
333605273 967451951
782704737 857790280
939749507 -21408955
878519438 -264259480
869642506 -290848694
982840331 341482974
793620755 -471039952
-510061025 963961640
789451141 854583723
723193330 -588746434
-577364552 951454621
987236974 432179377
-96562876 989917294
-35038573 989199272
-456583311 971775648
973688187 221663502
-705688833 916550655
64577805 986573810
907120336 -166878375
-99634519 989933833
670243441 -658493740
984168914 642642444
-480895305 968449747
-327225616 983925763
768441648 -517236549
970293217 187645511
-800766838 874507688
854493193 -332934901
984057744 362681452
393661288 959917887
918527792 -121243949
761109451 -529738886
979946762 297367819
923383222 -100315850
676186456 -651293072
893639101 -215322679
934213341 -49783143
976057873 247907988
981618709 321872300
786082180 -485443166
974823675 233940437
989999922 588597408
902013980 -185852108
822968508 -409764097
807493749 -443185167
354823646 964933838
636027547 911396640
928068596 755005299
881928039 -253631279
832167527 -388655656
349836133 965540737
845458154 -356329190
-53616150 989492893
221491174 978008595
772129403 -510793891
956857176 81191989
889611898 -228838664
423131858 955726852
-18564576 988890314
984300296 367162534
968106457 167748041
779213064 -498141103
731055883 -577217266
984871236 378084568
970380513 188470801
982353298 333500231
713084876 -603135697
973940492 678059947
807202634 -443789841
976436703 670950786
-548968531 957111151
969203087 689955460
466516386 948859461
-653658640 933030124
956184952 76619716
828137251 -398034452
731851777 -576032950
927050594 -83871768
-431009267 974897025
-559926414 954986218
852545297 819388494
-816656879 865489846
842430133 825809075
949661360 726118538
-834392423 854503196
937292864 743703583
428739136 954880902
934514429 747256241
555696873 931607567
-678749680 925546348
876286759 -271103095
267850933 974192828
983103069 345895352
720777175 -592235064
172651772 981370435
963231557 127498836
678742196 -648154573
984866714 377995275
979163212 662411740
348362690 965718409
-491531633 966884127
682406149 -643615889
982465584 335318461
957978745 88937731
938934885 741536677
973903174 223952452
880842745 -257036409
751080982 871652618
854914169 -331815582
970215920 186917113
-438815098 973981651
836252459 -378934513
884945349 -244041933
877683404 -266833528
981237566 316085230
986308522 408877743
907731735 -164551958
828331217 -397587822
964544621 137850724
8803359 988263161
-480956190 968441007
973634855 221097532
896336004 -206048215
864858815 811113313
607208279 919265528
-587930155 949223107
959214732 710022796
973794292 222791814
989916577 563520175
-458731514 971496256
454449224 950842802
755669029 -538815700
979042290 284993001
965497144 145591952
-750691669 898852965
803639294 -451105559
806725581 845973170
969116753 690152813
946928360 18533225
829383751 833610953
792933173 -472377629
949646031 34731907
797154189 -464097276
630695361 912917025
707415141 888517135
764644051 -523757338
984786046 376412213
245371332 976132318
982188358 330847028
790676407 -476730852
970742816 191929667
-12409286 988758588
-760071227 894705117
801642647 848570056
968432779 170629506
522908981 938502086
-69538846 989691465
989427012 515981286
984430301 369594025
890550831 -225719001
801876237 848451932
977814176 269137820
-297495468 985649435
872853358 805426451
-664284747 929954067
-715047223 913141388
-433937170 974558052
930642269 752000494
985247616 637399320
936451834 744797882
975151785 237586514
929666554 -71732226
708055672 -610091425
443508257 952593304
866875427 -298830587
982888427 648372501
989417639 607050928
883166165 -249717910
771657402 -511623187
882836891 797861752
681646816 -644561642
662697279 903439734
985515883 391285866
843365671 -361576676
971528677 199604110
698173407 -623368365
805143501 -448034211
926404279 756910163
-488319901 967366057
926483568 756819956
986989570 425648641
926548223 -86164199
987814977 448910652
767448886 -518952376
750910267 -546572949
883112012 -249889533
876428986 -270670653
986005889 401931929
866616008 809884202
158392424 982231487
829061335 -395903511
987604184 442577427
712197318 -604371327
-449511538 972673528
33159068 987602627
989495927 520353547
985750101 396303059
865838207 -301785307
722895670 -589177830
832086335 -388846815
902815773 -182925924
-408302091 977367556
982414181 334484080
661120940 903929528
976782653 256478593
930807938 -66333025
-98274724 989926813
829691169 -394444653
987787342 622641592
985093673 382533764
-813285440 867464008
869370677 807935455
-409376669 977257598
989987611 580180586
784843289 -487762488
983502081 352731836
540689105 934845359
973411078 218743523
848498731 821995318
780247881 -496258234
-622984041 941139809
-638021348 937301940
986935513 424255322
873904170 -278285565
978149980 273374103
960522568 707629424
859123795 -320470881
781084327 -494726311
989611219 528627621
874523886 -276430570
879809078 800201684
719114406 -594620544
984726009 639983643
952924508 55196497
861337305 -314391151
719755651 -593702312
857915855 815842351
851039353 -342012402
654525090 905950012
321390599 968811158
951133658 43884353
946162657 14078608
966086614 150477144
479434494 946650837
688864440 -635460979
833137601 831430032
989184640 502531150
812017504 -433677010
922103694 -105925884
982439406 334893213
686615918 -638324202
983767475 357416483
-734752619 905497580
868818860 -293236985
667439317 -661850108
969996041 184855369
875952694 -272117554
812854512 -431895935
989831275 550504488
985123857 383145933
818268352 -420179751
989442549 516944525
120580816 984231563
869454802 -291393616
651425867 906880872
-628235767 939835391
989918427 596884738
121805535 984171730
980261185 301814262
-234680685 988302728
831349042 -390576907
942504064 -6569746
752022499 871264356
960334104 707976763
-828022176 858565700
988881174 488002731
695091118 -627411047
969930508 184242802
-823171332 861569305
683657732 896715580
902630144 781139977
904743033 -175808145
-415815955 976589610
821976210 -411981127
909070543 -159402934
840204947 -369358930
625305480 914428743
989970050 574769569
842791426 -363002532
956295624 77369741
900375558 -191767519
926470342 -86518549
968897295 174774087
856117814 -328599768
965122825 142524464
681266558 -645034168
788902524 -480116796
461372721 949712255
895361663 -209424929
861008187 -315299945
785334766 856554603
-553485321 956244175
982818239 341115793
939040648 -25147971
502336173 942484097
806944587 -444325223
78522047 986060859
967938258 692786898
807244066 -443703821
757347943 -536034407
971482923 199152215
833675874 -385087466
971939785 203697578
984572859 372293437
347853710 965779563
705887690 -613050400
966614913 154902981
967051657 158605393
891101305 791218422
912616864 -145489613
-55679628 989521948
957031679 82385974
964283386 135759599
713222340 -602944016
989993897 582816751
988778344 483555752
932029963 -60464977
540497996 934885724
734638382 878268738
915227076 -134928610
972862794 213047603
890835648 -224769064
964471297 137262374
930453291 752225323
910141882 -155246367
877156365 -268449648
931588222 -62596368
967718143 164352428
941048769 738679470
892366043 -219633224
913977988 -140010740
674078729 899836003
351242023 965370602
664903077 -664865521
340662862 966633495
41792031 987335800
974473236 230103816
973619711 220936885
927444369 -82067598
-435432382 974382876
-792211217 879080882
979712713 294112243
776346214 -503308105
417206784 956599995
745770322 873824245
988810884 484943491
818511141 839718056
556436177 931444797
730636006 -577840854
-235710289 988270573
951932870 722483435
957834321 87931669
896054309 -207027871
989883982 557884459
834945040 830360618
973850918 223395123
989161008 501317252
508160649 941377684
946645554 16879741
774407920 861591421
812232900 -433219496
-708789759 915441760
765109224 -522964163
901661358 -187132074
858577983 -321956519
975093967 236942093
938833755 -26233741
575153163 927180705
945491062 10211250
23804969 987870083
918223254 -122524095
161584369 982045111
-710491376 914823922
935583237 -42937995
689569955 -634556468
628669718 913489104
834842001 830421963
977028580 259450068
-743881560 901755301
891340587 791019014
889284197 -229922729
-315971187 984607789
-793060297 878635256
728261516 880752294
549283653 933007493
238034215 976728552
857768536 -324152812
730360127 879940857
801364564 848710548
966146310 150974348
733823224 -573085900
926200775 -87741280
927500517 755658107
724941754 -586205821
-712532665 914074068
786504068 -484650582
817068245 -422805390
885043939 -243725512
866492286 809971141
799419031 -459601301
712456658 -604010586
728709553 -580691505
989999959 588989167
690274838 -633651200
728380536 -581175967
832406036 -388093742
108261805 984814333
102126391 985090276
949976607 36740901
812619258 -432397561
797016417 850887582
346856398 965899040
929889395 752890810
943844243 861811
911327981 -150596718
969274010 178180757
-117566358 989992846
849200320 -346780582
518027221 939471917
245243431 976142833
767926675 -518128061
971423247 198563511
-285261197 986270347
-662645229 930438713
-300882206 985466122
949039256 31069509
