10000 10
617791510 748138683
954330688 178920017
979548682 20614247
794351379 559513177
616380654 749241905
384985407 882300647
-49712729 981205175
989452468 -138473231
118808826 958189249
-70036502 982908946
230308755 933303336
967925882 -387066033
989104176 -227973470
570351058 782905484
954433362 178446804
513248725 819074390
974024932 -358633266
-616279868 893579490
748448953 -736608172
682818198 691562444
667870693 705644837
851881103 465222736
794371027 559484804
774805417 586629504
743074436 626800751
989925033 -168967518
832835373 499282531
943133470 226049799
560974594 789224254
-487914121 954246191
-148714466 987660001
926882559 283356551
988942191 -119952647
925893178 -511252102
802992746 546849643
-481406056 956381428
316826356 907600154
-454604409 964396524
986771559 -69949963
833781432 -654773611
-265599617 989971627
819180195 521903615
455116363 850517894
978188244 32940459
39374317 971058894
755669834 611391357
352370666 895061429
836455699 -651683509
971560874 83533524
617593116 748294180
984756266 -37928331
986130855 -272115139
578411300 777325439
965940057 -395374897
812191621 532890268
977562108 -339330448
-623220327 889105212
507205550 822587481
-698986747 829547566
988641814 -110975370
748429798 620326671
-487260678 954464193
-542937320 932769858
849886622 468933339
971241001 -372172090
927127339 282571130
872451616 424533160
848356633 471756391
725807682 646855219
-474165505 958673308
841548403 484081229
905256570 346697424
896508935 369412207
-664548203 859283490
521576080 814135844
968408126 103953961
968153545 105523096
-651742477 869142212
-328448220 986747127
975080911 -353138061
855242835 -628719041
418540430 867900035
952110127 188939188
600408216 761426755
826446934 510047115
988605612 -109966903
989103730 -125250271
621754744 745000725
860819307 -621398352
987721841 -252634483
809332683 537279673
975110306 58041866
977454551 -339962983
988606320 -238641385
364579496 890434946
851320495 466269244
-163274189 988248227
930913511 -500071562
852944295 -631650921
971983596 80655955
812622927 -677844499
873900795 -603205126
-388574622 978813910
898901614 363342295
903236403 -555910204
959586940 153438933
753643264 613918786
20431938 973591917
952368246 187795009
989988191 -180227006
-689587662 838120495
792264090 562515328
175884044 946543445
-192987108 989189624
925216322 -512720995
-532630519 937272393
-30819257 979417085
877730509 413278771
379518918 884523290
174284748 946899585
235427533 931951740
320319997 906427674
-254591848 989997607
983762866 -24574332
860009217 -622476869
84578743 964209479
369330443 888581614
-746445866 780416759
837659786 -650282473
890251022 384735957
973517103 69851717
956668198 -429561079
637008960 732598675
66549693 967076442
866269969 -614007673
-95660104 984759938
362850651 891102399
979902206 17256579
854971838 459404776
829696478 504608015
-433062731 969860665
814538594 529243660
57888395 968391546
461893569 847106498
988658801 -111453162
738183992 632617324
846452173 475243728
33258588 971899404
986057582 -272918292
789675542 -700652011
720470394 652794219
305446846 911358520
-135184231 987041423
496017361 828930522
867950728 -611673089
-658748204 863826525
856248286 -627419853
720508480 652752209
797527968 554906553
-455487766 964152530
377057212 885514633
966257542 -394073584
648823295 722596322
898293742 -564513510
937952445 -483356287
898543949 -564083427
-455799542 964066058
-4475900 976604411
792453640 -698008327
877064474 -598536622
-31298195 979464850
-640715162 877176347
461422603 847345371
881761029 -591421439
-682989889 843942658
618498635 747583077
493681622 830231027
553809928 793953263
-568201871 920700362
987535070 -255190303
408980941 872151588
860262606 449207524
-715936511 813140719
926585752 284305630
951492565 191657311
371283168 887813011
950828864 -448129185
642266791 728196124
-564449197 922580050
989837412 -160141713
973905373 67034082
-274162322 989846974
-334790216 986129546
963909798 -403511654
964369053 127777645
793787223 560326598
821003309 -668971330
917026952 -529818410
832734444 499454966
502326508 825378229
964949407 124499346
985516907 -278695088
723321678 649634657
989901977 -166284907
981765939 -1440483
981911388 -2995414
-697922275 830533535
497679598 827999776
402843986 874816519
-406515443 975537512
203746857 940024520
851268441 -633767044
924170015 291916499
-681396875 845325410
177008308 946291801
985039906 -41994834
534038218 806537520
155781128 950888486
807259004 -683379997
895317955 372385678
32241733 972037182
945777633 -462766413
33549834 971859793
-285114735 989536185
-674967707 850776136
866396094 437020549
-634187654 881735981
-651457901 869354213
887514728 391222573
47082334 969969885
826826491 509416058
-583046130 912963685
-465878514 961175812
340307314 899464079
605692703 757456601
383620411 882857993
766510289 597563044
418223189 868042766
983122607 -300817549
960115062 150718382
-60942133 982176735
-645525304 873723347
-55751501 981735980
946378707 213166450
881054939 405988792
846564199 475039434
925746921 286966019
-556519923 926444621
981905229 -2929090
579198338 776773329
798999326 552755446
884140612 399034139
-45607501 980831438
168075873 948263782
948456555 -455172326
-399537101 976864654
477158130 839185292
-179950216 988817956
453651851 851248475
831256114 -657653010
-302313735 988729319
-531734715 937652146
782614521 576073036
978252513 32373667
983290651 -18678615
653380174 718635457
953571438 182393732
944706074 -465724065
751427825 616659093
322784702 905592916
-728468184 800269390
-454263263 964490409
303553138 911973487
287412544 917054897
659309549 713396124
753530323 614059154
-159107332 988088677
428570522 863312911
-621936271 889945039
830951795 502485946
867435317 -612391832
987579405 -85565789
335099723 901321022
940696392 235370016
361544638 891604544
877029659 -598588551
962354248 -409465969
440597929 857631975
961737336 142190246
852246355 -632534110
973264268 71667788
-749595786 776772398
964301306 128157994
668884438 704712097
-724605196 804311377
939852939 -478579068
962813141 136391360
976830009 -343565114
743304912 626524587
773690151 588115418
260502521 925028537
391860017 879466869
856385188 -627242045
705331285 668979156
923281043 -516873263
790979366 564351762
982988034 -15072240
968732098 101941978
461282864 847416196
748014148 620833005
230057096 933369361
654589967 717575321
-475959265 958112504
856878701 455766916
277806974 919967512
962613178 137478033
757012594 609708193
-254146423 989996965
25503107 972933476
946330232 213362965
396974247 877321074
891737249 381155007
-426234151 971418059
452462196 851840174
-275190827 989826617
814105737 529919718
-447551812 966285423
838291393 489836590
757990045 -728736652
-573500007 917990921
292253016 915557385
374334700 886602038
-282574077 989626808
-342385932 985322187
38028774 971245718
988264879 -244569004
844244596 479243984
796935969 -693677001
919057748 307534099
137544962 954602253
771509309 -717178742
844951496 -641592286
344323586 898013719
389050718 880631701
989168439 -127504566
636025636 733413403
981737196 -1135786
-671440150 853701118
444869835 855570343
955214044 174820866
-301937540 988750811
-661163914 861952281
909580431 -544328661
937633733 246667039
989333910 -133638450
77004300 965437598
930224874 -501639942
675796367 698280622
82104709 964614405
891537177 -575863606
989205305 -128830188
948008037 206484148
-680822858 845820486
909929026 333913680
964226984 -402266588
752568248 615252143
-223796331 989783361
938222262 244534567
-504400025 948471411
942361049 -472060513
87549180 963714921
581711924 775003069
738606011 632119782
948322183 205179353
920471439 303284656
984610530 -287693199
677297696 696860201
-88608653 984280200
878438865 -596477540
616667363 749018067
955902129 -432108046
613574136 751420415
972519034 76953239
-480425762 956696118
-732862195 795578497
979837800 17872618
-500432265 949909820
977536926 -339478790
807152221 540598094
826525999 509915780
696858308 677674743
986683664 -68359433
792487594 562194730
922580528 296841962
-494533968 951991208
988688294 -237051017
557781160 791343139
927073924 -508669189
252549863 927278961
974107133 65555765
974129594 65390921
982788451 -12751045
948334378 205128564
988736381 -236086046
893801830 376122026
-597574125 904882814
940554843 235903020
-243246250 989964329
640706922 729510483
978502434 30158504
-571978974 918773447
989704716 -150821082
22677461 973301985
598651053 762734052
974220191 64724457
637132031 732496527
951139830 193196018
503839289 824517544
-696236168 832087937
460253317 847937475
980570277 -320239984
881837594 404242424
839932942 -647616498
385434518 882116987
989400846 -219772525
-25340159 978861370
-30169694 979351986
-625270752 887752428
-368316425 982000062
556202772 792383788
978889542 26688448
-236070295 989916746
983085404 -301126538
931601570 267762888
-519856012 942548050
950575257 -448895595
931580247 -498544241
62248594 967735065
-190297407 989119616
833075236 -655582760
946069769 -461952680
989354873 -134459281
678676430 695546545
924166227 -514981844
923293045 294641902
-497642410 950902544
938774763 -481309191
78879923 965136604
550651475 796003727
817605622 -672603025
902316096 354485483
-751637807 774382231
301478772 912642933
400125436 875982356
670752162 702986920
954887468 176344767
981524136 1104107
631943073 736768505
912877326 325591780
188823762 943582196
778275071 581979928
941362835 -474680106
972894251 -364262520
679952106 694323621
717388709 656172094
847426755 473462891
710171746 663909560
989299185 -222814524
469964821 842956970
-252297037 989993846
880890398 406354442
214010704 937488092
944678722 219987350
791002005 564319520
12137081 974634077
-424588499 971782417
635750411 733640835
971942627 -368854803
740998495 629281812
853429279 -631035523
-359948107 983160856
143307144 953453916
832465775 499913498
827349059 -662032642
16907682 974039495
848910785 470736178
-98324836 984933781
-149377910 987688756
953909052 180854713
905346031 346457844
989799677 -205147943
936488119 250771353
478455481 838498599
937401036 247505686
871348688 426838064
766690724 -721357002
901422417 356823380
989321815 -133170407
967603706 -388444138
988656302 -111382728
377271260 885428667
702831652 671566923
906097257 344435124
966867945 113328373
-33328680 979666245
905963133 344797086
292056055 915618686
870368968 -608273113
950583619 -448870374
926972717 283067512
-385920350 979262897
-534978724 936268875
918517508 309143908
-88335145 984261114
909597441 334838429
913912498 322626270
966428045 115942427
-148656873 987657500
-586433932 911127462
960390597 149288797
912667427 326190487
770512305 592324061
927952725 -506731078
-556677108 926369133
960101003 -417754204
-384601564 979483432
115888184 958729476
807841183 539552576
906020505 -550904097
972650290 76032533
924239295 291700503
377348497 885397621
947580086 208255905
484391755 835324642
-49097094 981149676
940341104 236705462
949077724 -453363211
-563217456 923189099
-619910210 891261150
944228883 -467030766
987379795 -81505763
91390025 963068198
883981031 -587982834
98235400 961893480
254555858 926715506
15001472 974278139
315747046 907961053
-728239402 800510950
743244285 626597234
762711905 602475629
982001349 -3967733
-623825729 888707820
298043376 913737852
930181506 -501738410
519331519 815476803
-635286861 880978592
882744235 -589902833
782401219 576366475
759055259 -727843380
763472420 601497534
981030340 6153434
-153510546 987862937
-274997114 989830644
726176594 646441015
973789788 67877521
636204819 733265146
904722006 -553255416
959608857 153326543
711393330 662615742
64873588 967334390
974419562 -356603919
-20133613 978321289
627719768 740204088
808615018 -681992889
877740599 413256918
989699777 -150523356
654386789 717753602
377569329 885308830
978864809 -331431870
959400208 154395180
-200885494 989377240
757052139 609658521
916144201 -531589618
886724628 393068663
-353193954 984038570
965917373 -395467646
-222485135 989766077
979020758 25496530
-638035323 879065241
-635100065 881107776
455674000 850239118
129915963 956089884
981584174 475816
968563106 -384309111
825748072 -663802030
866587585 -613568534
951273375 -446781143
-350526627 984370435
748282771 -736742660
-312171543 988099004
826309309 -663183176
192644123 942685668
-583696948 912613269
928680193 -505115638
-483834692 955594829
980081757 15521960
613521416 751461170
975174070 -352644695
797991020 554231222
-698261012 830220294
942116388 229978413
987653239 -87110601
-313439539 988007362
444056452 855964777
900635092 -560468590
984643014 -36335939
817141552 525146028
-663061429 860465560
-566322537 921646323
-393970015 977873930
-369461074 981835051
987160204 -260031587
648612367 722778278
319575784 906678367
989938908 -170839954
585434061 772357250
383157930 883046522
818754072 522582836
-104761547 985340963
424774803 865069476
308341675 910412701
333342018 901942600
872805158 -604792610
769321230 -719086677
-338284021 985767960
946116635 -461821835
-641155933 876862729
710357967 663712772
423849973 865492924
666884465 706548236
588223629 770354270
985209775 -281840315
522490285 813587463
284377979 917982624
344854317 897820549
911102784 -541442077
811248866 -679275881
113119422 959237501
821565399 518066027
899545481 361685499
-90748090 984428675
776158325 584823136
173475359 947079157
601613112 760527505
193261536 942540011
976833649 -343544410
989382779 -135578683
-689528716 838173279
-38676165 980183155
263357029 924210056
-21796735 978495519
186811273 944049928
875393021 418309014
984999682 -41411177
971304618 85262891
780539756 -709124221
988462878 -106122225
594083809 766098265
838369749 489698906
360704753 891926107
-440834690 967992962
-266115998 989966456
932000569 -497574780
808960751 537847483
989929125 -169498760
191845075 942873838
981052963 5925088
936955240 249104558
760028038 605902579
897090966 367945757
987307981 -258164195
503364492 824788380
651844780 719976264
-673758761 851783453
880756667 406650990
752390568 615471821
927978584 279820290
987658933 -87230806
406561096 873208087
977438130 -340059315
972709954 -365163038
449708325 853203308
989566595 -214342236
862490537 -619155009
383633001 882852858
987730202 -252518637
954288466 -437357298
841581228 484022647
875571116 -600753193
986297633 -61683518
-205503958 989475289
-151640084 987785065
-222092913 989760763
-704196847 824643814
955499799 173477400
121404500 957704098
486674010 834086363
989214449 -129164026
-221462929 989752113
351839268 895258418
139163006 954281488
-745272346 781761954
-305563980 988537609
989297840 -222853596
428300612 863438281
-206113556 989487527
882163469 -590800742
-379376493 980329633
202954766 940216931
951699003 -445482571
11538609 974707893
881978005 403927969
979841236 17839834
719822456 653508017
-736070571 792088347
758013170 608450108
837374697 491443599
-120780097 986289167
-123482619 986437288
423947965 865448124
134016541 955296582
840509797 485924866
984767584 -38088863
874564263 -602235443
-589125726 909647553
989348508 -134207986
-227401253 989828228
380695699 884047633
747114691 621926851
970062213 -377624991
-219381232 989721590
-623748356 888758698
450941048 852594275
346221193 897322383
189344944 943460344
102472520 961152561
580924897 775558961
894297280 -571279025
900259091 -561122572
936792491 -486196046
-585110223 911848326
-16730721 977959448
815629321 -674690437
-64074478 982434326
612000489 752634724
58303124 968329605
672708645 701170084
-720296737 808746165
989797278 -157037573
618339054 747708704
289586031 916385004
-649082248 871115696
-759572403 764853059
922802817 296156807
987390061 -81710391
358456711 892781787
817232896 525001246
253778455 926934452
-172918690 988589349
825700715 511283995
985537281 -278482321
416672328 868739273
745774589 -738758138
972835665 -364549612
982165228 -308516246
938491452 243553321
930592002 271178427
-631934706 883276588
-7831004 976983185
925365121 -512398565
829918045 504234110
912228173 327441254
806184248 542060593
339501242 899752581
956576647 168350358
849269008 -636271397
884189619 398922198
750152227 -735223431
-630630813 884161561
-592455708 907788492
-281775679 989652463
911357535 329902977
-496145803 951429065
320123106 906494070
-257635835 989999945
644574071 726240450
39004693 971110408
421360523 866625716
941274811 233183943
33799302 971825832
-713903192 815169927
771151498 591480699
988017104 -95131289
800861457 550013590
905511698 -551827724
850776084 467283412
943497723 224631227
782686636 575973773
844814168 478215045
298188227 913691978
-691805099 836126213
464187043 845937784
962856980 -407569824
619469108 746816777
809590481 536885772
-659505676 863241292
856699619 -626832388
942319838 229197891
491183731 831614797
-29610442 979295836
939588959 239509206
-756398266 768715114
694995737 679556604
900002605 -561567830
862250965 -619477307
943832476 223321548
-761568920 762391287
894555085 -570847135
-355072520 983799352
94195347 962590058
-58718579 981990041
-549339358 929844733
749553370 618956836
863337387 443140185
324759584 904919761
528821016 809749653
-728075490 800683695
947256686 209587039
850731801 467365799
783061544 -706821133
-759927719 764417341
974661873 61431696
707729480 666478412
544265218 800106504
287429434 917049714
-623630855 888835941
873503844 -603781856
477683698 838907467
915944736 316734831
982209674 -308169685
989984401 -179152182
554110946 793756624
980608799 -319970082
820520908 -669491461
791644261 563402805
881277584 405493136
989695654 -150278817
960719568 147572958
959000627 -421618355
989479158 -217289931
-739140829 788695617
247718686 928621333
946709304 211822817
-721024333 808005013
749320030 619241483
131297225 955823881
-489853399 953595582
739338801 631253413
986048894 -57553431
831612286 501365552
-295895477 989070311
550661681 795997131
678822305 695407034
-746364691 780509989
849480844 469683843
-84039492 983957130
967028501 112366577
921832701 299139867
-389689096 978623416
879669556 -594620059
978340887 31592324
644330483 726447780
126632004 956716809
-731492172 797050310
989886879 -164679434
-230358411 989862036
879885449 408573200
984171173 -291772551
562221474 788393347
924519133 -514223570
925602069 -511884671
826561399 509856940
926727962 -509429524
971455279 -371165210
135930020 954921017
946290145 -461336960
-356081961 983668716
955750775 172291398
982643063 -11087379
-241216971 989952617
-29159686 979250376
966492551 115561021
592446185 767292874
630540360 737912887
194252329 942305609
-723589310 805366182
336019015 900994690
-36189065 979945001
-671820848 853387988
874671541 -602078100
989999983 -186499457
-709516455 819493358
981460037 -313864734
989869759 -201378166
984291951 -290663364
432010328 861709137
-708915325 820080982
965468462 -397296006
880784323 406589696
-737003609 791062975
945009016 -464891193
728205809 644149834
788663171 567638557
921264358 300876937
-248121632 989983972
-302775682 988702802
-98282347 984931034
293414221 915195003
985275192 -45462424
645293146 725627081
490336184 832081857
-543808707 932377341
967041989 -390816890
982631204 -10952167
471702317 842051062
639194614 730777744
973693008 68581047
703403774 670976313
405338158 873739144
-3133659 976451450
512910069 819273036
988644469 -237913607
989669563 -148822287
-160066858 988126176
965062810 123853355
516414609 817209706
-435016153 969401161
700184029 674286269
291826643 915690046
818151044 -672023939
660093926 712694151
-377965418 980550280
862006824 -619805412
861477111 446823361
742144734 627913830
596850679 764065696
892908212 378306533
973865090 67328464
-164243414 988284253
952048464 189211801
349670398 896058960
427400157 863856114
974548177 62284821
-610808771 896986716
887779731 -581970514
256435142 926184748
-455972874 964017908
746015487 -738565372
252326752 927341350
652220376 719648932
-454452711 964438356
760558683 605228349
951596962 191200437
959282940 154993824
-542268972 933069703
812144433 532963074
391241510 879723745
907831607 -547587076
529231251 809499127
802558673 -688124535
836427369 -651716405
771275087 591317383
470781295 842531719
962232465 -409923250
969219986 -381414193
921457736 300286618
679122644 695119353
143509335 953413266
846122847 -640160888
980857478 7890150
923425533 294231309
866306475 437201635
-67263224 982690067
704498640 669842991
-723242088 805725647
-233911334 989898274
593433623 766573185
853981563 461278386
701776427 672653664
872357089 424731527
905616358 345731403
489011006 832809577
72665259 966124996
293646047 915122476
977297952 -340875938
964360069 127828109
985811494 -53728619
734296025 637163188
986988921 -262156819
-247546202 989982303
-626146259 887170996
-179118051 988791950
934414320 258077111
-39866226 980296236
926614926 -509677224
632720827 736131948
13592076 974453632
970026423 93709945
837469864 491277148
899263752 362411316
989037722 -229543359
305825106 911235260
970629521 89767136
435303572 860157100
237260434 931463380
530612690 808652966
933086102 262676642
-511599364 945786080
242732819 929988700
958079732 161040800
446798870 854631084
867646506 434478338
276018492 920502247
944303659 221469550
496196226 828830480
-86136997 984106752
988249084 -100678001
-55658686 981727951
-229812918 989856042
978760797 27847894
555757045 792676891
969179762 99133058
988731478 -113541598
-251628985 989992505
844666814 478481489
-616102070 893691717
-483909358 955570486
-265317618 989974339
-694536214 833644812
-721056900 807971722
704403655 669941441
455181807 850485195
-606313077 899727558
200449159 940823203
-563611742 922994492
841759236 483704835
449101831 853502326
-734001706 794344828
621175377 745462597
989724306 -152028116
300987003 912800671
276126948 920469880
922839745 -517810894
916733798 314420230
148363047 952427630
-286255917 989493198
-663637409 860008841
-497929402 950801045
-306987950 988448707
9013489 975017580
954273203 -437406157
878564662 411465688
-94775576 984701469
853183234 -631347919
972369676 77993489
483667143 835714860
967124646 -390470175
-285867185 989507994
974060685 65896610
303302704 912054621
-588952420 909743535
962998056 -407033755
-14700768 977740391
522022940 813868004
941005528 234202798
956958507 -428585914
886881918 392701752
329586425 903255165
-451557429 965224860
696317643 678222418
683925675 690489924
-286793469 989472605
367766732 889193740
-295584739 989085576
916813643 314185288
-59287729 982038132
-544814558 931922360
899284317 362358410
752529972 615299477
-749574972 776796679
-356042938 983673779
-552692947 928269120
913058015 -537679484
960175216 -417488429
959581314 153467776
-158261663 988055367
634925641 734320903
-82076276 983814947
679751810 694515873
548160800 797610115
62545268 967690033
-143136420 987413499
-344154503 985122748
649718468 721823047
815165730 528260892
751727670 616289887
865457959 -615124364
859955907 449806929
873344816 422656563
-651971210 868971566
769877874 593159193
983522481 -21531701
419735550 867361021
-542315426 933048902
155037682 951044172
-583538643 912698701
797622650 554768596
989852280 -202393221
698959418 675537777
959440388 -420089259
988362408 -103515317
-273990803 989850166
988857491 -117313320
553252626 794316415
847081723 -638982763
57299817 968479299
872221532 425015733
-605029924 900499676
490891921 831775791
330661076 902881465
891268434 382288495
968366220 104212633
771164960 -717480033
975967058 51392083
920747472 -522212609
979373231 -328231377
836931889 492216230
-745120312 781935892
783054257 575467103
920652409 -522410594
981829239 -2114300
962911161 -407364312
778608236 581530546
912311836 -539123818
-481228007 956438661
793170062 561214605
7263477 975230679
972050489 -368339624
886562599 393446300
-490998311 953207521
151239885 951834531
468525162 843704152
745595971 -738900919
982999285 -15204631
913376511 324164572
431739417 861836076
724287431 648557295
888695062 388443752
863256969 443299832
899183606 362617478
941901809 230798971
836859802 492341810
572607323 781357608
416630069 868758208
870189997 429241575
154917236 951069373
944022680 -467593001
860581186 448584113
980198791 -322798434
116571048 958603701
988128260 -97732540
960356078 -416839438
540391268 802565889
863799860 -617384412
936188718 -487659562
938698156 242797332
981685283 -587087
925408173 -512305218
540935726 802222091
-200739789 989374009
212644977 937830033
179015481 945839413
857341806 454876157
244881634 929401777
49281444 969654295
832327903 500148399
870311549 428990072
-28797901 979213805
831919803 500842984
-529878335 938433011
166840508 948532069
101757181 961278570
981551206 -313190271
926367866 -510217379
987618250 -86375725
330741161 902853576
-144771813 987486522
794772057 558905582
65431738 967248610
-674224090 851395977
900773626 358510341
833175532 498701193
-261737275 989995445
902997898 352694082
700489207 673974021
393971317 878586205
-431379994 970250601
909320906 335607105
983726548 -295712699
810463482 535549332
961420920 -412948412
-607519780 898997995
164829967 948966884
348744342 896399303
348491372 896492162
-31967014 979531367
-339502158 985638575
906255541 344007040
-413929588 974055078
350398339 895790939
554296195 793635315
19684414 973687954
791324010 -699087134
699976025 674499062
-689481643 838215411
811030981 -679502061
-708236525 820743904
-527031854 939619251
863638875 -617602785
286554484 917317968
-359299687 983247141
370667016 888056171
765342324 599080356
-524672258 940592543
-346882701 984807854
76077254 965585609
980140217 -323195641
989193065 -128387140
989023562 -229868683
667760763 705745745
989993508 -181972298
770176706 592766109
973484969 70082964
984569725 -35316489
392416134 879235467
781098046 -708616293
939266698 240702456
-647667650 872157332
123528448 957304618
965227228 122913270
-550286825 929403186
217109271 936706812
429769837 862755176
968310769 104554677
753081283 -732817521
984838549 -39097367
548497308 797393564
968830490 -383136305
-724080771 804856220
960768443 147317146
674402057 699588527
578134758 777519290
533312466 806987256
-189389064 989095106
596323750 764453872
819753610 520986921
274621859 920917698
249142950 928227305
250370774 927886577
-507158308 947456567
535988396 805326321
-754439534 771063374
866229154 437357727
951359929 -446517896
554894322 793243311
627834623 740111120
720295811 652986692
974474844 -356317624
225722937 934499953
456033234 850059286
593901305 766231699
-507816669 947211977
278123757 919872554
780194868 579381350
741279600 628946758
847366131 -638632069
461969769 847067790
-98307481 984932659
432684822 861392576
-717949872 811120981
-193629841 989205903
-628956659 885292363
-642027520 876241518
-602469719 902026205
239701350 930809306
893744230 376263140
266856021 923198581
890320381 384569735
513398711 818986336
111819768 959474657
773067648 -715810590
974972475 59089454
272235880 921623647
989997272 -188616722
440625399 857618795
-329556825 986642371
323492612 905352048
-539339675 934369038
943866009 223190089
964264407 -402118551
-647545353 872247108
-685689618 841578335
752447735 -733339775
784795923 573056170
409269474 872024947
655168627 717066472
989999846 -185744051
989270085 -223648063
-460739432 962673859
939137582 241179244
251458740 927583715
988043639 -248015774
-17771091 978070881
181500557 945272746
-258492074 989999979
477797437 838847252
-709744004 819270634
581805007 774937221
910322496 332812866
-243325736 989964738
681105353 693214951
985414986 -47564799
-626507358 886930742
-727367632 801428011
974504654 62610506
865792224 438238272
-500336055 949944311
-62158073 982277475
671058346 702703162
-582341616 913341881
-328112067 986778546
-741502532 786049810
-181835479 988875832
989039247 -229508197
978821342 27303513
403272452 874631911
941830811 231069766
874418403 420385357
954311829 -437282390
880168156 -593861580
-601445274 902629949
-578529931 915368641
-296894976 989020460
469603230 843144937
822448546 516628691
338970472 899942302
319260890 906784282
837130086 491870673
830687089 -658296036
945598977 216311025
561802898 788672511
-258144091 989999997
-577837324 915733342
981935549 -3255788
130444131 955988333
976578833 46496706
675918527 698165428
818093055 523635170
957996569 161450958
322023130 905851540
-223089640 989774103
947247858 209623188
-587222047 910696632
97170792 962077897
986920768 -262990062
729557864 642612677
729344916 642855286
-530177 976152377
480380738 837474801
769291360 -719112607
854532724 460237077
963143720 -406477986
214670840 937322387
640595640 729604035
794985668 -695573096
265300907 923649077
-398782909 977003944
819423274 -670668537
140777859 953960209
-132589132 986912197
989888378 -164834223
172275093 947344522
-220026344 989731447
239069619 930978971
821151783 518736022
959844150 152117245
977944283 35070837
-527703786 939340633
-718914021 810147649
-78777353 983573383
660001671 712776800
856868060 455787353
934003348 259506304
750517760 -734924400
-679243520 847174083
826213393 510434757
888098867 389851380
174926955 946756799
974029384 -358610540
866591646 436624916
510350716 820768318
190393266 943214801
-416266143 973570563
954853757 -435534077
972021595 80395952
210651471 938326114
915391072 -533089433
778235425 582033386
867482274 434813955
971373041 84801533
945218631 217835864
640147316 729980172
923660219 293502753
27944617 972612175
789075413 -701217740
974555891 -355895934
867921907 433914337
956004906 171084605
181739331 945218113
683784771 690626492
867613367 -612143668
-519117527 942845439
540196891 802688559
584759075 772839200
938611569 243114352
801817198 -688864317
907028076 341909375
965747784 119917418
653421969 718598881
-131304389 986847170
-389552239 978646908
75254924 965716558
-717806058 811265753
407800789 872667662
813291430 531187666
552394215 794874542
106049425 960516411
897421144 367111027
662040251 710945355
867845004 -611820616
947807327 -457038012
236744178 931601255
170820855 947664125
871216144 -607070358
893515221 -572585754
-639137317 878291395
-590853025 908685946
986693068 -68528309
285542601 917627351
475239823 840195966
954221424 179422359
560718407 789394794
982608967 -10698972
780375491 579135751
984428352 -289400033
986944147 -73121422
555835295 792625476
980984518 -317311954
-226112571 989812824
978110160 -336055912
-334306498 986178505
908613295 -546139132
-680388119 846194364
421854461 866401699
865424885 -615169696
184953387 944479670
841520410 484131186
747838697 621046593
970492332 -375650425
27000772 972736829
-316418119 987782241
662906487 710164185
4928651 975511229
-207575397 989516334
888039459 -581553077
-657888743 864487215
978136616 -335895493
432505830 861476644
-553117498 928067803
351446368 895403935
374807655 886413564
454357585 850896731
988951206 -120237812
-675328524 850475141
914937208 319666105
989678649 -149318493
975819352 52553839
-704030503 824802556
310251269 909785560
942305291 229253832
952463277 187372845
-534484730 936481198
518753888 815820969
-405859385 975664957
928432444 278343807
989967498 -175422805
619160708 747060706
934849774 256556540
979563236 -327003712
257715817 925821655
421697338 866472996
889984357 385374317
271597096 921811891
876629866 -599184341
982573515 -10296412
152137753 951648550
-502113835 949304153
780922918 578389934
-503253574 948890046
-53016266 981498313
-190216627 989117460
715643709 658063839
989638672 -211783905
757631869 608929788
-91275954 984465035
987057091 -75242319
613949030 751130456
344233428 898046504
-130196928 986790488
953513823 -439824675
379051509 884711905
989914467 -198460633
981381083 2587025
516780019 816993487
888411695 -580953643
271720024 921775698
959159050 -421069893
386249236 881783466
-395819341 977544571
987734237 -252462668
451461989 852336287
974995810 58912571
801720690 548741921
-638290260 878886609
981943912 -3345927
820019859 520560000
-702042877 826687735
911988047 -539747190
929604546 274482527
840986118 485080881
962834758 136273517
-275558520 989818825
-198241002 989317006
-662884611 860605174
989096307 -124998844
-305799819 988523071
119221156 958112460
191116843 943044984
-486978967 954557964
-695725466 832557381
984898359 -39951911
982772729 -303694958
919865984 -524036865
965540046 121117683
418779485 867792444
-25545065 978882384
-134824444 987023784
-703489191 825318147
-3612188 976506150
-458920572 963191088
-568852723 920370632
-400254259 976731711
307630539 910645688
989700693 -150578182
465856473 845081903
545364185 799404446
895273171 372496835
413875133 869987592
899735004 -562030866
-743194508 784133511
889923053 385520908
988521241 -107668640
-524739654 940564969
989978713 -177757863
-175739005 988683098
141762163 953763459
930614731 271101810
981814990 -311213535
930087359 272873463
814705686 -675662045
961648463 142665032
748380428 620386824
215947993 937000526
835016765 495534018
955663444 -432895475
-491104400 953171391
-64844428 982496500
897811559 366122480
955793405 172089306
714647322 659139009
975876211 -348876088
972643425 76080783
139410563 954232300
-675671147 850188549
-570594655 919482935
606810040 756608035
-577745603 915781566
914485493 -534883143
619646216 746676657
702797610 671602040
968268171 104817239
906183130 -550608370
463077576 846504024
963782428 131055306
980464145 -320976291
-644128115 874736200
-220571940 989739608
985460019 -48249923
977207092 41327055
-163415752 988253506
899407106 362042180
985639128 -51014500
921585649 -520458171
762323101 602974351
744613671 624952962
197850869 941447704
836241329 493415778
-707388706 821569533
813502220 530859993
-451453185 965252780
-85779627 984081436
308704750 910293660
-646354911 873118835
240037949 930718632
971440546 84346183
971947878 80899955
-759522173 764914580
989281462 -223326194
892301805 -574601144
-543159655 932669922
-538110714 934908394
-665174832 858782495
554224016 793682590
989593624 -144923369
-312361279 988085447
-502568756 949139238
-632119659 883150820
627896950 740060663
979865140 17611457
989809320 -157928001
29835715 972360417
151693358 951740681
975284544 56707071
896100311 370436875
981262380 3800079
332943482 902082829
68293312 966806689
-304894517 988578217
-726179103 802670979
338654193 900055274
568762160 783988867
704222144 670129531
929116802 -504138880
713935235 659904595
947003770 -459325503
585870855 772044795
181887722 945184150
986892892 -263329741
849147532 -636422823
978478941 30367585
959820567 -418752393
241305889 930376056
480192483 837575227
767065908 596839887
982361389 -7916477
754367369 613017918
937537360 247014669
-646561894 872967436
972210769 79093282
892090105 -574951118
631833452 736858078
719891685 653431804
419394188 867515193
539068334 803399110
964312521 128095045
989245402 -224333992
843476451 -643383046
950128346 -450238883
903141304 -556078179
989460834 -138829289
603164269 759365409
-492471526 952703825
705866656 668422772
-431449704 970234513
708615719 665548235
-339118315 985679503
-119956641 986243180
689666666 684877839
-320144981 987482539
966704627 114301929
-134256652 986995735
450746579 852690501
978103310 33685654
969382622 -380690862
-564185908 922710601
185220478 944417985
731168844 640769592
903297228 351904982
891901553 380756847
579440637 776603211
510228741 820839264
588387694 770235962
833531682 -655060351
-37091929 980031808
924882199 289690107
875720629 417607927
988641922 -237962825
200402388 940834490
-720658329 808378161
862161248 445472272
988555735 -108598961
72496056 966151506
928295534 -505971703
976361123 48253239
857061438 -626360323
-123913984 986460594
-450097247 965614585
44993425 970267516
-488943378 953901638
19475829 973714652
582808281 774226687
-310113396 988243239
980474021 11691274
867832701 434097115
443101489 856426614
6630777 975307268
916364129 315506452
985751975 -52785369
844946404 477975885
685486306 688974770
781934786 -707853002
-565354405 922130087
855416157 -628495937
726642306 645916941
634284130 734848860
-722373383 806621531
988530560 -107918891
596183004 764557464
697747378 676772038
959246963 -420764457
534929165 805984679
-207100628 989507111
88972296 963476381
-618565244 892125387
393465060 878798189
-200532348 989369390
819794910 520920749
209336886 938651745
-742341357 785101904
901162702 -559548598
376990689 885541315
981292494 -315093064
956098999 -431456265
718277781 655202484
430731534 862307017
249438089 928145468
846949880 474335421
-442306351 967626474
-620961775 890579919
236880184 931564949
288994516 916567871
965500174 -397167388
741341520 628872921
-525274053 940345461
862195966 445403553
983733942 -295648777
739021294 631629420
984491579 -34236666
987512324 -255496525
784938054 572858606
859193628 451292838
744752333 -739574154
124366844 957146236
988076111 -247525471
-238927790 989937804
921747458 299400749
966206849 -394282130
552252733 794966408
-506616339 947657372
965133248 123450883
606669568 756714799
989305582 -132548963
728610341 643690769
936504974 -486895167
-101150374 985114512
982363885 -306959878
-411767528 974496009
979686505 19311055
836797205 492450827
874120810 -602884510
-388037920 978905216
-43721736 980657641
951789303 190355357
870575602 -607980846
323437553 905370808
-331916687 986415163
989994508 -189693460
979760811 18605807
652613452 719305911
964774696 -400090902
639519862 730505723
974474114 62838829
750557894 -734891543
834732040 496024917
-604042521 901091329
-24796239 978805512
-733253408 795155724
863588660 442641158
975429597 -351285923
792821569 561715294
779279663 580622814
-134628160 987014130
129336460 956201050
-729063171 799639437
195013815 942124777
717724023 655806920
641399221 728927761
-308609515 988344108
977343591 40189937
750818871 -734677747
567152412 785080627
984022503 -27940406
387017901 881468394
916323989 315624265
974519807 62497189
889398853 386772267
40746873 970866918
986953740 -73300042
67748033 966891254
698991682 675504879
944242887 221708895
908414036 338114248
790844220 564544146
-79814838 983649625
-720336026 808706195
583895982 773453880
283603742 918218048
894174838 375206112
-644348872 874576823
932226551 -497051087
888180965 389657872
984188594 -30137653
858759215 452137254
356232726 893620779
791378800 563782142
36870894 971405392
-665540377 858489335
601508666 760605533
411892716 870867435
635122721 734158545
807555908 539985988
-239439769 989941296
902554941 353858957
-137733290 987164275
986513448 -267813495
-169650804 988478287
746690227 622441972
766332246 -721664828
755515095 611584848
989586160 -144555359
929234268 -503875273
-680356772 846221288
964731453 -400263554
570059553 783104695
-707400422 821558139
229946738 933398305
639809030 730263655
-692917448 835118510
182791437 944977042
933205044 -494765108
936011463 252461971
3422289 975690067
989897510 -165801873
494661572 829686057
-277899704 989763331
223873896 934977888
933625486 260814687
-17656454 978058628
918733620 -526357956
980086728 15473816
406639991 873173764
89778402 963340662
-567507398 921051217
826912706 509272590
917416511 -529032314
701167994 673278436
719648784 653699096
851082283 -634001262
803738805 545734053
892076185 380332981
733545167 638032650
180859182 945419274
-307760059 988399596
-696551969 831797156
-742508792 784912291
812480309 -677993409
913189732 324699266
-369996810 981757167
960861916 -415002535
-740425975 787259384
960691390 147720322
615629069 749827243
928888788 276848333
625833180 741728225
-2407481 976368366
-342685827 985288637
444823378 855592896
95712920 962329579
268488804 922723224
942844374 227171892
-654817890 866832632
989977950 -192631788
678948247 695286438
-653811322 867592156
361009480 891809612
808767255 -681836615
-728448580 800290112
-216812567 989680777
238542096 931120381
415103463 869440216
-500901515 949741390
-32786661 979612691
836346060 -651810736
969398819 97745643
989525668 -141687835
191928558 942854196
76164395 965571712
673741428 700206480
867245049 -612656792
-642359835 876004109
807724409 539730076
970708434 89245883
499463352 826996917
694669917 679884444
558688483 790743188
-446400876 966584528
-551679433 928748681
54282604 968926315
335870811 901047336
178390814 945980811
-633777828 882017542
977447402 -340004922
721352634 651820203
987469022 -256072843
471988160 841901675
743253295 -740767071
467250251 844363467
988038309 -95621052
937248593 248053694
-273719261 989855069
799872852 551471554
-736303059 791833264
989173136 -127671593
40203945 970942934
856813285 455892512
-131492463 986856747
758795624 -728061401
-418400390 973122702
-711156597 817884900
663828178 709330671
-323784934 987170333
-533643231 936841238
988966518 -120725175
-746756202 780060141
-385095587 979401052
749967347 -735374402
-403919257 976038997
494693517 829668282
960944145 146395469
952123814 -444174871
-717863707 811207742
404707953 874011953
838938598 488698704
989979202 -177869628
986352438 -62606410
-581709313 913680817
839303261 488056370
989793352 -205445826
928638195 277671225
808301753 -682314223
766371297 -721631331
629673534 738618592
844140014 -642580076
989185411 -128111736
717513881 656035834
946139486 -461758025
931939238 266612661
934034032 259399854
-437856952 968720016
312259660 909122633
823499751 514908886
-49251421 981163618
974584468 62012878
-746536760 780312332
972794208 -364752513
752720226 615064108
818683794 522694803
887885708 -581800432
976193392 49595260
857913567 -625244386
-371830022 981486598
-743121008 784217147
988092277 -96878174
989417017 -219271617
957851304 162165584
525419370 811820079
819395062 521560566
710799186 663245792
-587528165 910528775
989764401 -154686912
974347324 63782654
74185951 965885877
-683917871 843133241
976448745 47548106
190770313 943126328
-543101158 932696242
923153250 295074572
-50489008 981274529
823652885 514657941
828553136 -660692147
910859160 331305465
-458540223 963298487
720883025 652338807
-345653614 984951016
973646975 -360542624
872800059 423801703
929035816 -504320216
-141407646 987335207
803071728 546731666
450089718 853015108
76661818 965492351
215228617 937181989
875790964 -600428367
913585303 323566233
929517240 -503238789
760408643 605419081
989033885 -122914636
981772069 -311537942
882138124 403569012
825871091 511002016
847856421 472675293
885719362 -585253313
558767744 790690692
-492965516 952534016
981168251 -315994372
-54143942 981596589
567377942 784928043
803512249 546073042
978873409 26834411
795183694 -695381310
258280768 925661227
-484838793 955266511
906515427 343303010
773305349 -715600857
987979002 -94258582
740713068 629621882
979127605 -329792536
468277351 843832483
-273272652 989862843
620600323 745919870
852449663 464158130
-500624934 949840694
872571687 424281145
508465141 821861223
-63893703 982419660
591419500 768040119
731769556 640079689
938863869 242188533
-625341210 887705680
-282250086 989637335
976414737 47821997
-201301071 989386353
601733367 760437597
-200025546 989358016
838530094 489417131
732780903 638915283
955329962 -433986827
797048405 -693567222
724145558 648715725
960157531 -417551831
539368278 803210603
721525833 651628830
-648688885 871405584
925110749 -512949095
830650308 502996674
-578630777 915315384
-447401886 966324524
-665649350 858401897
778357461 -711095959
949265037 -452810520
-748113631 778494247
-645444911 873781822
747221657 -737597998
-400310835 976721186
945836219 -462603602
524064525 812639302
-428586002 970888948
718501230 654958179
937081964 248651167
832299164 -656468846
988044469 -248003303
391934729 879435816
-528282159 939100233
416135094 868979564
-678198139 848061624
749043042 619579232
-665393963 858606790
978623469 -332921278
-435194604 969358778
565735474 786036729
655658876 716634336
963484135 -405166308
-702230832 826510352
218555182 936339502
352986192 894832917
-538555872 934713365
873391697 422557862
-445144636 966908151
915469201 -532934159
880516637 407182477
364626827 890416604
838761870 -648993969
-636945803 879826457
-711275099 817768381
-195226003 989245224
980853204 -318245998
585660466 772195353
99075726 961747379
417776167 868243699
768816608 -719523986
622859462 744118090
911459223 -540760527
-402153112 976375334
946450176 212876357
846972984 -639116672
883944534 399481468
-670622309 854373090
333747747 901799573
617360386 748476276
917736713 -528384295
964569109 126652273
873053788 423268676
673543346 700391567
978791268 27574271
-530346605 938236406
65533018 967233034
975151496 57727441
-713098347 815969361
974982655 -353657963
-744024455 783188472
865413044 -615185913
464437810 845809597
854085961 461081485
978405584 31019293
985550509 -278344089
989980554 -178194802
187932941 943789590
896793113 368697343
-506736177 947613071
745251489 624183920
-658337382 864142856
989999549 -185347560
-51588629 981372327
787030878 569934408
-612502520 895941644
924134513 292027158
971695262 82621413
927907169 280051886
-469864772 959986244
165153061 948897224
879423854 409585838
963608982 132017074
844108315 479489576
989584315 -213723996
919031496 -525749280
-562111404 923732919
-243437024 989965286
909271595 335743859
33356413 971886116
858201237 453218122
888706787 388415985
-220770442 989742467
293375713 915207047
798094182 554080596
736903510 634122774
247577008 928660457
745144339 -739261501
986775894 -264735061
953892160 -438623473
784423499 573573267
873680759 421948267
144902290 953132206
601977972 760254558
792696888 -697775450
-576925631 916211578
988645305 -111073302
988878059 -233128013
988386815 -104139428
964581838 -400859524
987435524 -256513105
771571364 -717124383
702697163 671705602
481508235 836872320
50846841 969428058
924490759 290915525
201163914 940650604
842313565 482713640
-110932350 985716668
-94308401 984670321
-723960618 804980935
417623966 868312080
795650337 557635317
-745236410 781803069
932931975 263207631
670517059 703204517
816523559 526124643
-723051555 805922510
959779272 -418898307
984443282 -289260815
-108648804 985578856
585830983 772073329
-665040213 858890243
989467658 -217665319
-357453921 983490381
989740870 -153098308
932624109 -496125585
102700804 961112298
-492331538 952751843
-569752600 919913274
-471286299 959557342
982436294 -306387623
-751147353 774957704
432308294 861569385
922732014 296375143
618909241 747259267
543686223 800475582
601598679 760538289
950702772 195093265
-127293501 986639929
-74965143 983289008
331606030 902551689
860367168 449002968
-479790300 956899377
-546408605 931195835
988881434 -233055332
-405309605 975771484
-609596239 897731574
-113743954 985883742
985343713 -280481707
979625940 -326594577
917066328 -529739033
584902445 772736939
866889970 436020033
524396238 812439014
914466360 -534920900
753830478 613686024
935657776 -488937515
-481590812 956321957
-541407759 933454321
985592827 -50294582
90927033 963146668
604987676 757990428
828113461 507268809
958309616 -424000806
-668144670 856390987
906529160 343265738
11486597 974714300
826692262 509639355
585147758 772561809
684021240 690397269
902909695 352926449
-432326529 970031876
941946141 230629698
695623849 678923461
635678744 733700015
975174147 57554118
837278207 -650727249
526145242 811379659
962445129 138386515
-654876788 866788110
828823135 506078612
964596284 -400802025
769699835 -718757704
386023642 881875887
906347539 -550309085
866158110 -614162033
988461096 -106075368
-232757924 989887264
570542279 782774705
235763392 931862479
-464072079 961708401
983916437 -26556451
569557332 783447262
508297815 821957811
88639179 963532249
-627741787 886107769
-691467809 836430743
847896527 472601718
978040767 34231562
865900059 438021192
685205263 689248102
510669002 820583028
813807286 -676605224
-484519100 955371415
988929242 -119544170
986524814 -65562752
-357951266 983425316
819293822 -670806832
108511903 960074153
972008118 80488266
987588209 -254469458
912534681 -538693654
989052512 -229201413
-443496200 967327448
431372049 862007972
176424345 946422662
759018808 -727874011
899924497 360707072
-165832677 988342205
989462659 -217827830
989995543 -182758426
509573311 821219992
794120589 -696408991
893648824 376496675
938194556 244635327
940384150 236544047
348885058 896347620
971809534 81843398
-343519325 985194814
872047211 425380453
974270957 64349304
897023934 368115028
965842482 119368684
755380771 611752755
-626941913 886641411
-259166974 989999824
11111647 974760431
218610100 936325528
-167512935 988402689
-366393402 982273787
-470021171 959939183
456633101 849758772
129077366 956250666
428910213 863155047
224380838 934847004
-628516117 885588578
839149117 488327951
940264420 236992678
-549055506 929976382
517138526 816780974
256592500 926140180
-286748872 989474339
768827498 594538277
953185654 184139941
776162286 -713063319
549278878 796890066
988489098 -106811929
949283540 201153671
960300084 149759564
-41019369 980404994
283828655 918149679
-476310695 958002146
763332842 601677372
746504211 622667612
210883526 938268540
201079582 940670987
919836386 -524097802
989085148 -124621754
889222962 387190769
806556098 -684096511
964830529 125173623
988813364 -234502071
-296960709 989017115
899124708 -563083972
965056401 123889955
-185858351 988995679
913104394 324943327
-538612239 934688645
689902741 684644335
-366127984 982311216
618975768 747206744
524529061 812358755
216166351 936945385
956881088 166884529
873179352 423004667
837687079 -650250644
667374618 706099785
251480215 927577727
797583817 554825180
152889566 951492318
-453997796 964563307
319877175 906576919
136911640 954727478
483491378 835809337
779817784 579893646
-275339923 989823478
986430793 -268760296
229652082 933475573
833572258 498021172
890366250 384459785
-499693899 950173948
725423655 647285683
-754410280 771098268
27521430 972668164
708422566 665751171
963220257 134162347
-455595401 964122715
986904991 -72396011
-572069053 918727241
981066466 -316726845
924783280 -513655318
989947705 -195746292
485384159 834787185
989357112 -134548166
982323195 -7493266
427640398 863744712
760142122 -726928326
-71457403 983019878
979986009 16448045
850082796 -635255278
454711393 850720161
979720531 -325974890
930555142 -500888760
-609396427 897853870
969614578 -379654662
-751061573 775058201
262026924 924592369
-723526185 805431642
858512628 452615358
607875105 755797428
284431786 917966254
875107462 418918566
855513710 458374647
320954941 906213183
-680992690 845674093
930666668 -500634670
351074078 895541570
972931213 -364081246
713134420 660762539
989694062 -209702762
780681687 578718925
199348037 941088485
851935975 465120204
402754031 874855242
649652812 721879836
-73871706 983205871
244255648 929573326
600354361 761466891
980401709 12401665
901739218 -558541110
-304875249 988579374
745863257 623443878
989999937 -186004670
-461765749 962378850
113611487 959147436
-328482694 986743894
989239247 -224502901
-375107096 980991082
-212028610 989599363
987527023 -84483429
951433446 191915864
-492152156 952813307
984039471 -292964920
916085411 316323080
-753159070 772586018
-599258522 903907704
-51798864 981390961
-432352587 970025832
-536144706 935763819
824675878 -664981093
890793067 -577083338
925316235 288325611
-680670202 845951911
-248767349 989985745
972285925 78573512
975549177 54662007
904726175 348113347
-307274589 988430602
983165247 -300462676
685293329 689162506
555981528 792529323
441892192 857009973
647028481 724141354
-669273276 855474280
859302054 451081812
646978494 724184256
944254360 -466961238
-402383075 976331745
767119744 -720988219
960361047 -416821564
324367778 905053644
-193407299 989200293
861748915 -620151797
938027920 -483170046
-269919904 989916754
-205150326 989468088
494396181 829833702
946532084 212543627
327296001 904048476
272662480 921497724
-96864820 984839077
911926609 -539865322
-463781366 961793591
978294996 -334931766
989611361 -145802804
967760458 -387774977
786685900 570418187
-189216934 989090389
927643809 -507413680
-360835993 983041882
408914717 872180627
963305550 133692657
-232414792 989883750
3748739 975651423
-618245746 892329848
132852616 955523088
850825527 467191409
-262232864 989993724
-92696830 984561894
1852783 975874994
983301357 -18808496
-687358913 840104899
472099236 841843578
-109697512 985642433
845334062 477274263
-190006847 989111846
943793289 223475151
-174258606 988634002
174430015 946867309
720420808 652848907
940704687 235338756
974004975 -358735085
-644648038 874360374
864311498 441202563
936598116 -486669318
517926882 816312986
857858729 453879952
915956909 316699213
23168827 973238172
838796290 -648953591
923152348 -517147029
742383804 -741455581
723126960 649851472
-597701219 904809507
479981448 837687692
985440069 -279493761
198271386 941346944
962748643 -407980615
773148186 -715739589
846390666 475355783
943524857 224525316
436401120 859637029
932702845 -495941516
-732141336 796354569
957178535 165446030
-550140341 929471692
689186673 685351754
-745183215 781863930
937133216 248467553
786202026 -703911759
946180249 213970106
943314356 -469513582
962192838 139746248
987265958 -258700761
-695523085 832742909
979943714 16856728
469697060 843096204
757114388 -729469051
-701759302 826954744
55989130 968674159
989862212 -162299091
-661834542 861428993
330714191 902862974
988633667 -110747671
960525191 148587404
670339436 703368828
861813663 446159492
-528450408 939030187
183473446 944820546
753122661 614565262
934290907 -492200984
486454284 834205935
958029018 -424961564
-173284585 988601570
962819280 136357896
821839949 517620345
-233931931 989898461
461066731 847525711
941533541 232201699
564448995 786902446
850042930 -635305102
-546601959 931107292
890022046 385284151
-520492436 942291218
850427307 -634824016
829460974 -659675931
725507723 647191472
949269718 201211974
874864818 419436013
607010767 756455464
858119656 -624973631
710316974 663756112
673010125 700889284
-244267890 989969202
89703417 963353299
-505162092 948192207
854134367 460990122
637160406 732472952
882288225 403231814
-685901968 841391295
-301020944 988802202
962668407 137178206
179379476 945756670
979279236 23128471
-404199209 975985236
720126067 653173681
989555525 -143075491
726213718 646399317
928085050 279474516
305757698 911257235
988804591 -115710373
974620218 61744576
949906919 198508693
-709586170 819425153
934348503 -492064340
253279161 927074754
-275904153 989811284
-727525972 801261749
861565727 -620397645
784402126 -705583783
988831874 -234112828
-402083018 976388616
939264896 -480073083
-176570123 988710271
-742735080 784655694
-342519779 985307244
669039316 704569360
933253881 -494650399
989926517 -197531396
796464390 556454072
974313131 -357154266
961298895 144525068
918532487 309099360
423417806 865690335
988895730 -118496493
827502792 508289673
804125583 545154693
918301751 -527237634
849087319 470410708
923925048 -515499123
950678369 -448584465
859900016 449916030
985901161 -55162314
585726503 772148097
844642551 478525355
405558974 873643410
508240718 821990758
989430452 -218850786
99604102 961655358
528238704 810105068
936329543 -487319615
-125298148 986534633
107490024 960258234
-742430344 785001157
427058030 864014690
910189565 -543179174
983439140 -20498319
962172551 139855387
569015882 783816215
936088984 252187415
-168371628 988433283
-199263027 989340639
-342166813 985346633
711001039 663031847
968140339 105604368
-434849514 969440603
208542185 938848139
820728674 519419435
699145830 675347595
525828666 811571833
898052539 365511107
792397154 -698062389
856512136 -627076714
681306339 693021502
892229528 -574720676
-735367707 792857939
336375258 900868027
-289489956 989364022
516668543 817059472
983602096 -296781864
-452466274 964980379
718751552 654684114
847318534 473661147
988956623 -120409892
670682815 703051125
951782600 -445226137
759234850 606908511
854563329 460179154
973625913 69066769
895497105 371940813
574239103 780232353
772341594 589905711
972146753 79535369
-154477803 987902722
-499921081 950092855
96387782 962213161
349342669 896179443
983503859 -21299007
985086805 -283067199
35674707 971569666
687120654 687380492
797404276 555086729
351339367 895443510
104899779 960721684
866180284 437456348
-395439970 977612458
989720466 -208641320
961824958 141721449
936399883 251084992
916561428 -530754929
981349298 2912595
655586745 716697964
-533441045 936927480
28913200 972483551
898880075 -563505180
969675019 -379382895
-201083177 989381585
851981707 -632868227
887630233 390951850
-564728278 922441514
686531426 687955862
-596257811 905638860
870111083 429404829
835377645 494911052
890956748 383040559
-586725232 910968452
880301418 -593658304
443797129 856090349
923359876 294434795
277962372 919920934
777328795 583253590
890258006 384719227
-623479613 888935253
212925234 937759972
-115805497 986004895
850575508 -634638093
-219182872 989718516
696951122 677580689
574873857 779792866
-440868312 967984673
-435264545 969342149
858387442 452857745
-77357895 983468288
784735465 573140161
486104819 834396001
953809054 181312097
741986613 -741769254
673680783 700263153
563584302 787482394
362729823 891148955
880146228 407999378
921626572 -520372100
943340134 -469443946
445683622 855174736
779442965 -710117897
859335460 451016783
850121755 468497859
933693793 -493614415
762380759 602900451
831991215 500721531
458221310 848961796
609797600 754328379
-58274116 981952304
735254820 636048922
639475477 730542864
980492909 -320777584
145529963 953004936
-339262860 985664112
903919178 -554698304
718538039 654917900
903993427 -554565550
31764975 972101571
989979082 -177841959
947302004 -458479458
989935246 -170326778
605078794 757921470
-664630068 859218136
773257240 -715643330
237882792 931296925
450719620 852703832
942037061 230282053
-242739565 989961661
988176813 -245970855
441948292 856982957
972333030 78247416
857435040 454696645
989103289 -227994851
950632538 195396693
-559934591 924794995
981705522 -312039493
864426951 -616532548
-253329440 989995683
842748174 481934768
-454973118 964294759
987958786 -93799664
147385129 952627418
-705202879 823680917
-529358358 938650943
-271573047 989891484
983078365 -16138643
987743544 -89041076
706342530 667927460
-358690825 983327664
-75364641 983319238
691608000 682950011
571983192 781786678
650581544 721074714
632416360 736381367
797891493 554376476
939841840 -478607367
-395161932 977662050
381839363 883583582
798911939 552883690
849429537 469778674
794936791 558667490
975705293 -349803053
-289948120 989344359
-39844740 980294202
-588915765 909763813
874455569 420306441
-622960402 889275350
880280540 407703437
153355648 951395253
-704899588 823971645
333061266 902041408
963592613 132107736
-532451402 937348493
984174703 -291740281
516985170 816871889
989929223 -169511882
952025864 -444477137
820568984 519676928
-304658067 988592405
-616712188 893305966
274349125 920998585
860238054 449255551
800550033 550473382
915130496 319105434
886189985 -584507998
753266259 -732664848
359529074 892374682
773343596 -715567078
494112459 829991498
976835865 -343531777
961452713 -412830876
865942465 -614458904
676799633 697332665
586769796 771400454
-579875677 914657184
935353635 254788722
782580557 -707262236
-222349006 989764234
538614934 803683849
986069148 -57885139
-46710228 980932447
-656164540 865807776
-761158595 762899056
120046622 957958447
-314196566 987951693
-21366484 978450643
-71319419 983009145
-146523392 987564054
713780480 660070794
985481142 -48572803
12881009 974541963
663575323 709559511
912641556 326264257
409216845 872048052
251276386 927634556
840384698 -647082265
58837167 968249705
25954738 972874256
479486513 837951074
-381712056 979957750
536185272 805203670
727232873 645250793
-226559601 989818237
-422125231 972319808
490715776 831872892
989663114 -210874354
78549521 965189736
984710995 -37288646
763839970 601023614
713304821 660580336
-722691791 806293651
618197027 747820385
-535411380 936081780
966952884 -391190025
972706748 75634483
-33614777 979694461
-431165802 970299887
-392031156 978216023
-87972141 984235710
-563809270 922896885
845087969 477719753
902652122 353603811
406378753 873287362
589220881 769634578
-622315755 889697047
889412539 -579334625
842173233 -644950371
-187776160 989050307
884209326 398877171
655720034 716580387
792953991 561525127
-398174471 977115866
974793537 60441011
816353225 526393768
913140520 324840050
986140964 -59069379
826499485 509959831
888595400 388679432
815714778 527398954
-95921928 984777193
762864648 -724623906
657081809 715377183
-395057243 977680707
415887984 869089976
983490449 -21132060
-70882765 982975109
-632635996 882798872
-1285231 976239413
-652531848 868552494
703711981 670657835
-202885027 989420742
868539470 432647198
989653062 -147938915
-425666533 971544057
907444626 -548299905
49697636 969594261
983456523 -20712438
815801102 527263293
747071063 621979824
24919884 973009806
206815755 939273350
910029305 -543482333
989643740 -147451355
966876641 113276415
976308174 48677823
-435768069 969222290
-242688456 989961386
917271631 312835632
908511849 337844852
839655408 -647943919
962901728 135908010
78735792 965159791
840334429 486235323
940373922 -477244993
377180936 885464966
252041204 927421143
750195387 -735188136
-326789056 986899851
-754495838 770996181
980459674 11832506
809532639 536974174
-397525667 977234845
343447828 898331649
799516767 -691143064
252424237 927314092
-659397521 863325019
433109515 861192787
982173566 -308451376
882000362 403877873
-451613501 965209837
-309099799 988311662
950421677 -449358172
982977354 -14946767
403107145 874703189
878272494 412101996
-412664222 974313954
955096727 175370197
773402066 -715515414
348080202 896642980
806691310 -683958855
984978980 -284128957
933373453 261685447
361407608 891657090
474641203 840510635
833234218 498600794
-410463714 974757818
359140570 892522366
784677532 573220615
798295128 -692346091
974163559 65141373
958167648 160606858
886749576 393010487
968175482 -385991842
929617922 274438129
794788357 558882031
882683705 -589996508
-472985146 959038705
1987990 975859118
134346795 955232031
967551602 109205777
466813023 844589073
888154613 389720025
725097520 647651041
989921374 -168504825
-684937318 842239833
849443942 469752050
-670380807 854570814
674773106 699241148
699448264 675038636
-681338194 845376109
922361751 -518822318
987284968 -258459223
975455310 55388937
989999135 -187529931
-737557931 790451288
843475009 480629360
-330258068 986575361
749151749 -736038207
883793240 399826198
979784004 -325557777
949872719 198654371
614371415 750803410
-643595860 875118960
-252643023 989994484
283986090 918101814
986575439 -267097115
-399506326 976870344
766997208 -721093561
813618747 530678622
989799186 -205171451
912726192 326022898
873997494 421277921
-557640206 925905635
800006935 551274048
361337760 891683865
-123332878 986429178
447205744 854432344
983803502 -295044524
844249655 -642446832
812373288 -678105096
892310303 379764133
559305744 790333949
-422703973 972193934
347085593 897006816
836617284 492763541
503214537 824873751
637458906 732224845
888956660 387823402
-498608116 950560311
955282542 174499301
951152554 193140623
451310129 852411542
937419134 247440560
-361896305 982898812
603212499 759329187
893873203 -571988158
379718406 884442732
832191659 500380434
-161114799 988166605
257230241 925959429
-651352585 869432616
227513972 934034725
264491957 923882885
856454592 456579892
976662330 45817699
-616958692 893149715
750915743 -734598337
888998239 387724658
823489042 514926429
962906668 -407381373
-223377911 989777882
-333284389 986280861
806280147 541915972
768993725 -719370742
852852934 463401258
984422761 -289452123
983149559 -300593513
927630463 280948142
847864572 472660341
898150503 -564759325
252990542 927155652
956264226 -430908058
797740335 -692890282
780607759 578819634
547557680 797997944
952409250 187612915
628655390 739446065
938126101 244884087
804296124 544899163
740887758 629413765
855369360 -628556214
110065659 959793516
892757224 -573846462
989819123 -158683192
-512067828 945607540
16814624 974051191
526300771 811285191
963150661 134544694
-390211375 978533045
989313016 -132832458
755879177 611129461
925552517 287580058
867230874 435326813
339682361 899687798
989522059 -215861839
-625572851 887551913
359785417 892277101
904256159 -554094146
890846532 -576995938
975654184 53844570
640369198 729794126
446383664 854833775
-750669587 775517273
968020661 -386658879
33339446 971888421
-307671456 988405278
176380963 946432372
820208431 520257076
176253155 946460966
27367273 972688506
643174642 727428518
970839556 88376095
803111850 546671720
-622891377 889320512
-711721658 817328749
937164524 248355309
944706892 219875704
903516198 -555415040
-681041558 845631954
-63746852 982407722
958208960 160402715
707163447 667070896
828477636 506658769
977958275 34949598
-613162965 895532040
957356506 -427244114
799325678 552276372
542121878 801470510
840027026 486778932
-667782690 856684036
833817326 -654732290
410168896 871629366
-309766164 988266873
875861233 -600324452
709253445 664877527
179231195 945790427
304886736 911540781
989693035 -209741947
416555786 868791473
-214086182 989635191
956493608 -430144607
-679160789 847244585
688538415 685990635
-343019680 985251203
688655322 685875526
228204246 933854606
966345443 116430132
216495629 936862186
556640419 792095421
873223785 422911212
838285598 -649551640
952523131 187106236
-261104823 989997373
32939235 971942758
-644462988 874494303
-14034351 977668038
77573983 965346339
863945404 -617186961
833651372 497885383
530338393 808821273
-641051789 876936841
951867054 190012564
154511331 951154231
895926299 370871954
-120057297 986248851
842396872 -644682369
947479344 208671897
988314621 -102309285
938628205 -481677241
-661813822 861445175
987459180 -83098764
973023907 73385222
-274884521 989832936
823120601 515529504
984992832 -41311999
907761210 -547717020
-55937468 981752057
974580226 -355769072
692927591 681632809
887703287 390780546
981082026 5631502
882423720 402927126
424626268 865137670
929383076 275216779
988185268 -245838830
988060542 -96137470
988514231 -107480776
-730696307 797901497
954567736 177826431
620156128 746272574
164978021 948934975
-61411726 982215810
951901269 -444861041
673059551 700843223
426960169 864060034
988948943 -231561046
-525441662 940276384
243564482 929762209
976873764 44085110
916080875 -531715987
788799099 567446477
620488728 746008517
-662964130 860542438
808801454 538090474
-319193045 987560512
-667337434 857043553
80450008 964883106
670013501 703670200
139909109 954133177
989875814 -201012857
903978613 350101731
875927963 -600225764
-81382411 983764284
-618644881 892074349
164239237 949094084
955966221 171268699
989718061 -151636034
-575810900 916792828
223121529 935171828
12068896 974642497
988120275 -246848669
190891100 943097975
778746295 581344120
-338048595 985792764
652889091 719065027
466614125 844691649
971597220 -370494899
-58922858 982007338
521289421 814307492
988226025 -245194268
758334627 608045305
739987918 630484051
-337881938 985810301
913620616 -536583369
760477588 -726645229
457637919 849254748
637884774 731870283
689613551 684930308
-489333622 953770596
841349526 -645934853
342391739 898713920
976280944 48896031
258172623 925691948
867544729 -612239348
989883533 -200540123
215045804 937228043
-129074192 986732668
832423950 499984782
-524817466 940533098
-713533861 815537197
826812883 -662626895
978079879 -336239260
984600513 -287787692
726424524 646162273
-220667402 989740990
988651064 -237785451
482337510 836428427
900818862 -560148521
23538654 973190046
879615829 409165007
-694050318 834087896
886427289 393761403
-739735886 788032193
-215871555 989665217
764437553 600251877
-495880012 951522025
253390461 927043488
927259391 282146255
989436097 -137785260
966526455 -392964386
659861322 712902509
969974967 -378022875
800687549 -689986299
923703961 -515971801
166406138 948626273
922993213 -517485156
894336238 374809070
819923800 520714121
688579804 685949900
976797005 -343752746
137242048 954662171
-11881520 977433058
983721780 -295753911
509244581 821410643
-503018118 948975797
-457319382 963641757
151928236 951692008
936949129 249126413
-241742610 989955811
-603429437 901457145
822270512 516919291
930912665 270096151
803084775 546712175
910946895 -541739722
864084485 441655216
908046519 -547189897
-579284440 914969946
936758905 249806192
888836449 388108599
882402808 402974166
975939257 51611273
965007728 124167617
830208676 -658835344
601396086 760689627
-255708668 989998896
975368370 -351612472
-650000854 870436464
793895164 560171139
236177752 931752230
-153670498 987869556
761597935 603903063
909243296 335822313
-136219098 987091913
867536971 434702259
986407694 -63548728
385852599 881945903
-483416915 955730866
605992677 757228999
952148649 -444098118
985786775 -53336224
393664892 878714626
979084631 24913854
910364633 332694646
752961438 614765142
593059377 766846111
918386096 -527065988
-690218632 837554725
945722144 215816585
985849336 -275173344
980400360 -321415502
81553442 964704128
378449593 884954532
-135684448 987065907
921277218 -521105196
465883971 845067763
812505879 532404697
-477594049 957597132
920488378 303233362
938803081 242412237
-602947436 901743449
583478886 773750533
989665510 -148603627
944011433 222619150
802905019 -687778324
392049942 879387882
-285610063 989517750
921220717 301009968
985655470 -277240842
986600439 -66883176
985572339 -49976804
-529740932 938490633
553527433 794137494
964883655 -399654663
-637563105 879395552
864887299 -615904878
37461499 971324031
919837225 305198418
348283672 896568388
989020918 -229929220
871252361 -607018744
-662642017 860796347
871315693 426906718
371507820 887724185
919329842 -525138371
786412483 570801130
256395232 926196048
985972821 -56317019
982366170 -7969607
759591424 -727392387
-317895366 987664906
-359537787 983215553
712497941 661441541
688505655 686022867
834904039 495728392
864274896 -616739499
937902240 245696362
989407478 -219568017
623037745 743975444
966000725 -395126610
-107609162 985515557
280378539 919194558
-116592332 986050807
55513105 968744649
746635148 622508798
-602278354 902139267
620513460 745988872
-9703211 977192086
742654797 627303520
977288003 40653744
969801584 -378810827
967410978 110058831
674287679 699695570
785186503 -704856452
836786541 492469397
975497071 -350925439
588515071 770144104
880998200 -592592959
989981464 -178414430
839737254 -647847575
-607868412 898786090
289171389 916513217
-620226511 891056905
974432920 -356534771
733136737 638504611
-649480165 870821990
16673385 974068932
631072617 737478928
989964716 -174917667
984681636 -287018464
-210603747 989573477
924917451 289579490
761478098 -725799221
754224681 -731873144
836093996 493671142
907601637 -548011055
-455883682 964042696
816758309 -673499584
747646073 -737256610
-603636795 901333549
979915134 17132264
805149889 543617684
839964052 486890216
535258684 805780041
977352349 -340559590
695200643 679350138
-447041709 966418297
732034911 639774487
-464731133 961514606
975478097 55212707
963420165 -405413695
445136445 855440853
924858650 -513493039
-580747479 914194311
951998407 189433052
850254590 -635040346
-349741504 984466620
565268547 786351239
-755076204 770302296
953075942 184634133
-452368761 965006720
908696988 337334482
754047127 -732019921
315534251 908032188
979624235 19901320
230485078 933257043
681398617 692932613
770892829 -717717950
-30142041 979349213
-156571046 987987779
738517108 632224639
159750308 950052581
-688001768 839534238
-363772290 982640522
692197586 682361959
-298517820 988936552
701313262 673129396
-650351192 870176832
926790368 283651914
-4142393 976566549
265981231 923452116
-279201952 989729116
812962143 531698562
982845336 -13407095
801159609 549572909
988415683 -242079521
970402527 91259334
951388485 -446430911
-580973148 914074212
55703145 968716533
621230289 745418887
946528522 212558104
801683988 548796361
835099378 -653254017
740995313 629285604
-474373526 958608646
989440782 -218525083
-756224672 768924015
938047834 -483120778
938091080 -483013720
458471836 848835848
331160567 902707327
804945146 543925445
686655737 687834531
-231037157 989869359
837988105 490369244
974431141 63159279
279380670 919495149
989708598 -209129807
-364331148 982563023
938150947 244793824
-595988908 905792289
34724260 971699755
-245061518 989972771
-593545214 907176281
-68854095 982816007
-744843985 782252009
966053840 -394909163
438991928 858401277
987114091 -76327734
972603287 76362807
886644361 393255783
730224164 641851920
726898526 645628096
989993702 -189917603
530673254 808615768
944254956 221661375
989890797 -165087524
-206880934 989502789
967584469 109006161
300613046 912920296
199686383 941007067
-283305597 989601284
-410769570 974696507
-411843342 974480677
666733107 706686584
334248246 901622598
835429947 -652872112
179107227 945818609
419158279 867621680
-165178152 988318393
-119971426 986244013
881701675 -591512815
-570729356 919413944
987137975 -260310005
975298853 56596921
904616034 348406653
868367474 433000620
-212501467 989607718
226299784 934350327
979201292 -329326333
515952251 817483115
677363163 696797981
984057542 -28401204
989997918 -184031316
774905654 586495816
970567616 90174970
292628872 915440247
965045040 123954799
597548236 763550681
790759612 -699624315
987549751 -84951437
881420209 -591945692
989996528 -188936219
243003913 929914948
921737800 -520137992
782995393 575548277
-751937852 774029290
7910438 975152027
174523817 946846467
774024678 -714964632
-813121 976185015
976926823 -343012533
975533753 54781737
-355311505 983768562
-700404390 828225723
-236160416 989917449
-704508029 824346360
899480398 361853346
913748653 323097225
735704426 635525076
-331026897 986501400
-550381296 929358992
714462338 659338064
7882622 975155411
463454747 846311636
-743875854 783357848
-433306256 969803782
986626976 -67351436
-183831977 988935998
-643032305 875522856
964271961 128322546
370338879 888185389
702432942 671977843
827443268 508388916
-19020695 978203753
-698886432 829640620
921771502 -520067040
642177850 728271208
857744710 -625466034
317087880 907512670
193863849 942397653
908458438 337991973
854376523 -629828237
940984131 -475665436
527871219 810329105
-378054940 980536322
-25881826 978916893
960008192 151270896
185884532 944264499
766031150 -721923088
724051817 648820376
940596261 235747135
891431807 -576036941
201023850 940684450
989829404 -203658470
-636659150 880026102
321248542 906113872
989151847 -226799399
973635753 -360598591
961610227 142869124
-736738502 791354780
639177052 730792421
822259429 516937364
866247543 -614038636
207420823 939124517
856913765 455699565
567263698 785005354
886465285 -584071292
942059283 230197033
978928205 -331037906
-72264460 983082437
777845828 -711555496
633814819 735234571
446909435 854577080
83037101 964462294
989077356 -228617635
728497363 643819104
728491886 643825321
102864072 961083450
455713620 850219290
519800549 815197034
981698461 -312092630
806124531 -684534943
517409413 816620320
121815679 957626936
223341177 935115239
907383943 340938663
989573068 -214116884
881498679 405000298
936094475 252167963
792101269 -698345436
984404427 -289622479
573348584 780847192
831641849 501315357
800890995 549969954
939540660 239688254
794551453 -695993178
931284570 268837870
804098670 -686580645
969366279 97952155
-560885280 924332378
-684121699 842955041
521190042 814366950
639507206 730516315
543184443 800795027
810567228 -679982101
420317273 867098076
731238477 640689676
-294042763 989160164
982808979 -12987402
795494793 557860448
-726906675 801910758
217756739 936542498
-273583188 989857463
979016266 25537456
914987049 -533891274
-699336709 829221835
883029462 401561197
-546263058 931262469
966040511 118218244
771844910 590563535
983172597 -300401336
-58456498 981967793
989958122 -173786835
939898163 -478463601
893618986 376569678
986529895 -267624303
259813794 925225023
936946522 249135736
877142305 -598420513
860733673 448285348
436797528 859448525
480915440 837189259
-691763895 836163431
245316028 929282672
847924741 -637941152
473441001 841140761
912161736 327629846
748633331 620078653
686356802 688126257
676816772 697316433
50100229 969536132
87963653 963645486
-249096376 989986614
952308422 188060661
-564678013 922466488
989989784 -180713855
-418111067 973184084
971272285 85480598
106682943 960403027
-597239383 905075658
877242487 414333962
887613650 390990728
528605715 809881103
934281103 258541035
662158365 710838966
978306671 -334860596
-9357265 977153589
113361618 959193174
976477592 47315530
748788413 -736333045
946377712 213170487
753176029 -732739331
771684901 590775308
581400059 775223557
-179779450 988812658
397747443 876993917
973583593 -360858215
970052017 -377671518
960778916 147262313
73314332 966023235
-507717219 947248961
839623592 487491583
906157351 344272706
-536922755 935426062
979960739 16692237
763849859 601010854
-392351340 978159779
635538690 733815599
892040334 380420009
-554104562 927599084
368395470 888947894
-112084085 985785365
969800013 -378817942
-511236912 945923955
968948155 100591027
647186875 724005297
634338755 734803941
518949278 815704613
-91739517 984496736
975228479 57137862
193559844 942469552
921092544 301400120
744678114 -739633291
464262253 845899343
858733863 -624164449
82818100 964498053
988388682 -104187459
988970914 -231064946
983546417 -297255605
818338741 523244264
175023403 946735330
965503938 121325660
567017160 785172040
841655600 -645569362
616056516 749494584
988712099 -236576241
952513040 -442968276
920105666 -523542647
938102404 244970152
-736242860 791899336
945103767 218295025
895115668 372887363
-672098396 853159465
-291187136 989290664
492516472 830877684
947093093 -459072720
104484498 960795743
497597895 828045587
982419584 -306519801
182238486 945103805
937929945 245595998
441202406 857341686
-63475237 982385552
-659079082 863571122
-300102103 988852390
-473414279 958906221
-36342805 979959841
-194370113 989224286
21473233 973457787
738562558 632171036
985321549 -46155937
905515662 346002244
-447952903 966180558
-720282362 808760788
-86653174 984143145
-538851175 934583755
-432445950 970004157
-625951752 887300273
-429996400 970567963
397645513 877037086
958077473 -424796031
-718553504 810512113
976344277 48388369
989129680 -227352029
980216047 -322680634
118971176 958159039
989253373 -224114012
-470341505 959842733
982023322 -309617889
-719973677 809074409
747589 976004115
354553553 894249157
-572770697 918366665
19747937 973679820
262691259 924401603
988045562 -95789144
958458033 -423490312
372748330 887232784
783163088 575316952
-595170190 906257637
952431303 -443222308
970613769 -375089028
-518542816 943076537
32775591 971964937
982173147 -5841301
-662005442 861295448
987155672 -77126166
841434293 -645833671
163388877 949276690
935977758 -488167661
989841352 -160467830
857955051 453693996
841998126 -645159972
-32307283 979565153
813774647 530435932
598102836 763140283
-471431913 959513258
-427356880 971166574
598568487 762795302
985279824 -45531521
-599765484 903613016
846994320 -639090402
195438485 942023728
815205922 528197839
587544360 770843772
779230778 580688992
328143690 903755485
696912735 677619595
810388555 535664300
-437351737 968842076
959630417 -419422103
862529632 -619102348
590288730 768861532
856737884 -626782495
986137385 -272043227
369874376 888367991
780929070 -708770162
934297391 258484330
609616449 754467118
-13624438 977623494
939824459 238634259
-571012360 919268953
983228741 -17931680
854344395 -629869306
-56088360 981765095
989709617 -151118499
807786802 539635246
167896621 948302752
588534251 770130268
183505102 944813275
676499118 697617173
923106197 -517245128
938668578 242905745
-564793541 922409080
-683280604 843689496
119733458 958016946
217832958 936523127
-757013233 767973116
882156872 403526947
751605377 -734032499
-667882075 856603652
361716142 891538732
781419639 -708323255
-418741163 973049795
-198465275 989322240
979167590 -329540090
852658306 -632013268
193528335 942476998
844355399 479044101
745294980 624131344
-692473621 835521266
913824368 -536184834
71498026 966307654
650891747 720805265
982262703 -307754392
989600933 -145284972
-578303642 915488011
-581811996 913625806
-153616539 987867327
352763537 894915593
932278609 -496930158
305388563 911377493
-688672715 838937412
-666204631 857955561
-731900629 796612884
39977613 970974595
715784393 657911689
341421865 899063784
-367532003 982112339
525568179 811729846
-341793086 985388250
-132706583 986918105
765424223 -722443174
880392729 407456144
-388903588 978757816
62309459 967725830
980252625 13860372
844130744 479449161
354050295 894436816
989097024 -228145576
-160900156 988158393
-139866840 987264506
585978606 771967632
933270853 262039569
716717058 656901878
766368585 597747251
-405815249 975673512
515067157 818005316
827502135 -661862564
340233849 899490400
928624264 -505240472
-752360177 773531484
655489407 716783815
798531453 -692113708
986179445 -59709658
748766901 619915867
227855574 933945678
778026473 582314980
664807305 708442202
-225203230 989801403
930047612 273006386
909649268 334694068
791249240 563967076
-422816395 972169456
173038152 947176004
793687150 -696825928
809701899 -680875379
988596664 -238823372
-198547729 989324152
879649395 -594650667
-433108964 969849887
985875199 -54745972
-175497360 988675112
-660646407 862355270
-110770232 985706953
-233652263 989895913
-529820480 938457283
944835724 219363933
-704789843 824076677
-56653415 981813782
515270617 817885400
-340536607 985526847
-416718107 973476290
895786372 -568777394
964698010 125923957
126799785 956684915
983113417 -300893895
596641880 764219566
-35752685 979902777
879493942 -594886403
-450291142 965562998
971493841 -370983401
-103770046 985279225
-371971376 981465567
978032594 34302806
-309704456 988271034
-129281160 986743366
805769993 542684754
-560251778 924640881
920982172 -521722593
217362770 936642541
-283789402 989584166
844194590 -642513770
659075142 713605513
985092902 -42767083
52287467 969218734
982667849 -11370318
662612301 710429796
751944633 616022308
948070885 206223495
871567668 426381853
-449559985 965757216
-6984263 976888083
-498201830 950704542
726443517 646140898
-357679547 983460949
-753104466 772650858
421962987 866352423
113728325 959126041
-369914224 981769202
-96687927 984827510
898413369 364591807
-472871725 959073578
945100244 218309102
807065685 -683577193
967186510 111415143
648003019 723303423
25105710 972985504
555120392 793095013
713315788 660568606
838270932 489872543
987029487 -261658557
-314884209 987900422
-219705864 989726578
987756630 -89324765
-347633673 984719603
897958741 -565087596
83213340 964433470
-406651297 975511055
933127254 -494947765
780863961 578470375
66049753 967153476
792335410 -698121456
-629001513 885262164
934887486 -490781661
-244941503 989972240
-487857195 954265213
-328169495 986773189
47730277 969877220
71080208 966372929
774317788 587279619
965576645 120906636
301139264 912751855
985572043 -278118654
957787277 162479705
939325717 -479919139
-672781597 852594928
495665675 829126830
989934524 -196876443
133360708 955424428
-74029119 983217870
944181539 221950420
979472939 21325514
-152750198 987831406
105280456 960653754
989992618 -181660901
-17513372 978043332
860482555 -621847588
-629022617 885247951
988089328 -96808943
983741972 -24306329
403526895 874522078
400313783 875901983
-674062306 851530722
687587740 686923712
-572464652 918524085
912340467 327122107
379865052 884383508
-536715726 935515992
168613918 948146666
592746336 767074241
-474438125 958588524
984150668 -291959593
-667275892 857093173
598947413 762514060
322239071 905778257
959221590 155306384
-51676654 981380134
307883024 910563008
986220050 -60386671
-155151293 987930203
835035374 495501927
714252500 659563709
442080725 856919156
-684047118 843020304
-342853891 985269798
-684563735 842567822
637635547 732077835
979345720 22513573
984353420 -290095282
779848641 579851795
948128600 205984127
-254714204 989997765
711267645 662749122
937824799 -483670277
443684338 856144915
-603462202 901437634
986168390 -59525452
-217981531 989699736
818975778 522229567
851663538 -633269573
572749613 781259724
-701276428 827408676
-581538878 913772024
983587884 -296902867
231736122 932928208
796165008 556888961
579258621 776731025
987475159 -255991671
928448294 278292130
743007215 -740962146
974230586 -357580126
980042521 -323849171
-593294258 907317461
761794805 603651087
-20741532 978385251
671822333 701994295
-517518378 943485554
897714946 366367282
848477770 -637255537
-595562940 906034565
974168028 65108500
619978698 746413319
473640526 841036104
984581711 -35482560
91116789 963114531
979494304 21125371
-93566438 984620641
-374841547 981031719
830695964 502919456
-449109602 965876607
957303936 164838510
960460718 148923521
828036020 507398419
-421410558 972474951
980968912 6772748
664248049 708950031
228940820 933661916
823816574 -665920458
888813850 388162204
709800402 664301432
988551692 -108489458
559470497 790224581
919761796 -524251245
989159578 -127190868
988319612 -243682117
464782293 845633270
493062771 830574665
657372527 715119689
-681556682 845187286
573157889 780978576
843296976 -643599738
-756870117 768146137
452952478 851596570
984961874 -284296693
-753326804 772386803
989310191 -222494521
600503183 761355970
978920996 -331082815
841239667 484630961
921278631 300833403
43777433 970440179
589743268 769256870
479518542 837934040
64530151 967387113
835750593 494266017
731775505 640072848
872840248 423717325
-509389040 946622320
-441070321 967934660
300260609 913032869
609736366 754375288
775709651 585423031
149453514 952203500
942201138 -472482182
957031339 166158287
-171722018 988549170
-723655565 805297472
712424003 661520263
777732226 582711114
982353668 -307040440
922611496 296746557
-547625494 930637447
351376737 895429693
986514105 -65377601
759271879 -727661277
-638736869 878573134
580520712 775843723
115706326 958762935
965974598 118601917
987883437 -250355999
289264200 916484529
775879630 -713315456
984380706 -32722584
813009672 531624898
854783963 459761315
951460743 191796498
952417316 187577092
-546087354 931342774
694881474 679671616
947486139 -457955459
683433984 690966334
695872177 678672878
-267334682 989952184
789557972 566372286
683614752 690791256
-299583386 988880292
975308700 -351930132
486126354 834384292
886053631 394629213
688361694 686164460
939361144 240353154
-721381413 807639647
948489836 204480321
468440203 843748173
936378604 -487200967
978193443 -335550469
483735771 835677960
712738465 661185311
981795230 -1751783
964083555 -402831225
722814986 650198716
885983532 394791768
823552796 -666207741
791188719 564053426
977419263 39555371
393842104 878640404
245659020 929188536
797327600 -693294353
766193921 597974275
-211471546 989589384
989392765 -135987186
-683342073 843635955
938862142 -481089250
913148727 -537502913
302147405 912427908
-539272187 934398737
821197596 518661884
685348444 689108903
944684073 219966151
129134171 956239790
-521392605 941926827
988866370 -117586954
522435320 813620487
921767276 -520075940
-632914411 882608727
-624474739 888279364
302938324 912172483
889825351 385754425
982527802 -9779863
-296477699 989041501
937050823 248762619
989984501 -179178740
910062109 -543420290
41503229 970760767
809077624 537669152
657289279 715193459
732419363 639332062
940540958 235955226
955318555 174330153
-438467640 968571992
890659363 383756453
34777303 971692509
109978875 959809227
104054907 960872206
745749760 623581293
-680772468 845863875
-717564142 811509028
221244290 935653259
503191092 824887088
-569536504 920023311
-718616426 810448551
977098823 -342025564
983689642 -23638308
157520767 950523444
-574143859 917658528
372139671 887474098
-382608507 979811987
-389497864 978656235
19316806 973734919
914051986 322224945
-397614743 977218520
-331617588 986444246
866099302 -614243087
361505031 891619735
-679500813 846954493
-102828538 985220315
423564948 865623165
969942935 94250674
963751666 -404128452
983931655 -293922578
984545102 -34975371
712218894 661738542
811196124 534423812
887583630 391061097
953620833 -439485674
961206890 145011815
906201044 344154501
339324674 899815727
-448131110 966133830
957555544 163613348
-345133106 985010854
-284590426 989555369
-164681107 988300271
-608990033 898102174
980694627 9512016
749501088 -735754443
-122272001 986371405
375898509 885978322
288131420 916833990
971568275 -370631816
950434829 -449318619
-285145283 989535058
989995451 -189384110
533349195 806964509
-16455337 977929846
985310026 -280825349
-588463836 910013559
623315661 743752833
756147684 -730275795
633733010 735301759
733221874 638406293
896373756 369751520
965116853 123544606
-731695054 796833130
-655036691 866666874
988085266 -96713715
973363056 70959343
908184718 338745402
862644678 -618947251
-152051587 987802290
502250046 825421613
36807077 971414177
927700134 -507289290
960473244 -416416087
778254768 582007307
-265199757 989975461
241444658 930338498
-136997986 987129334
137286890 954653304
896308384 369915552
693266835 681293270
759883667 -727146216
-477774920 957539873
497245229 828243255
509178912 821448695
-22241405 978541718
870295543 429023194
-612046611 896223406
-60652212 982152533
483857424 835612543
377204621 885455452
-450845957 965415117
971097386 -372844410
628050004 739936683
772592327 -716228852
541875389 801626913
721546523 651605949
791290664 -699118908
681212599 693111738
-450163526 965596966
798191148 -692448220
-598269072 904481188
712799699 661120020
684528757 689905045
986171969 -271661458
866096108 -614247484
548377567 797470622
151310468 951819927
945950799 214896347
948715109 -454424377
-147823200 987621109
967978650 106598497
-429834664 970604874
825766566 -663781662
888673724 -580530887
31093738 972191942
877933879 412837964
569115971 783748080
958623253 158336491
-354402449 983885264
864481383 440863257
483442637 835835516
-718739421 810324236
898835871 363511065
937013694 -485656258
850308513 468151703
979909720 17184357
648293001 723053647
-343966890 985144067
871789803 425918347
872520254 424389097
815890390 527122877
928479424 278190490
542601225 801165944
984240216 -30826430
394481249 878372046
-327852250 986802590
966889547 113199236
17563190 973957014
-377573662 980611200
866125957 -614206363
-298150963 988955776
954020723 180343254
690450657 684101275
890570655 383969432
908810158 -545772426
-722780867 806201868
365596459 890040101
158142225 950392646
238612681 931101467
585871580 772044276
182347398 945078851
952819610 185783461
578257242 777433466
-311855934 988121456
-38725810 980187888
860473883 448794126
-706986775 821959954
842261791 482806313
22224267 973360700
397851749 876949697
863070613 -618372140
709866451 664231796
900489228 359246927
916740029 314401898
909419232 -544631682
402327774 875038713
959751473 -418996484
88788803 963507156
987247550 -78902869
-596047384 905758953
983321170 -19049775
953698774 -439238398
529144353 809552210
867285683 -612600225
104612059 960773010
745913845 -738646722
556167844 792406769
989995024 -182547159
-512883913 945294375
919939353 304890972
-695262958 832980864
590176923 768942659
-712324423 816734560
924797882 289954459
681548070 692788554
310921212 909564710
949580580 199896195
136689059 954771391
895693051 -568934734
-760603499 763585010
-468995743 960246945
-446231909 966628230
708925227 665222802
898508675 -564144085
943655008 224016880
868553253 -610830147
302112776 912439067
-646014785 873366937
929287860 -503754946
761198215 -726036002
391997484 879409710
951916354 189795146
873468579 422395907
496942677 828412711
531529853 808088556
957709687 -426049321
-702813860 825958967
971035397 87070434
-655327665 866445884
933466805 261363120
602430347 759915857
-313354137 988013583
-525194596 940378141
10786266 974800399
988885137 -118167722
-246568974 989979030
949001202 202341979
-510931261 946039931
396235014 877633221
969411268 97666491
813803988 530390247
581076434 775452044
917230804 312956098
980619249 10258390
422841684 865952998
675804936 698272545
937458845 -484567319
475434362 840093660
543883541 800349834
-186653839 989018470
938656597 242949617
212110558 937963313
719330196 654049253
400801815 875693396
767671543 -720513168
981907628 -310508444
789517431 566429780
-677271013 848845044
905105091 347102739
869828705 429988613
768567230 594879248
639930793 730161652
-689142554 838518393
975632116 54016527
932319422 -496835284
682982503 691403459
-226892244 989822230
638886438 731035105
554568756 793456738
-403362486 976145500
618802224 747343701
986414892 -63671918
-71387693 983014458
896244877 370074795
536481146 805019150
986051714 -272982359
989899257 -199522657
23679844 973171649
-136386782 987100016
517301824 816684136
846178571 475741843
573663371 780630092
943633299 -468650917
-4155496 976568037
-515032076 944461721
-713745688 815326654
942163438 229798138
973110552 -363200213
-105835176 985407072
-421512336 972452881
558236940 791042043
670416777 703297290
880462667 407301705
987903372 -250069628
791890463 563050609
-714269913 814804570
917788897 -528278553
441761344 857072947
-670441038 854521581
648461461 722908422
114556088 958974329
883112728 401372760
-608481843 898412314
877003147 414850275
978728895 -332272630
513466405 818946585
767614464 596124757
989733641 -152627597
-553258531 928000882
575068791 779657708
989051381 -123491953
861088244 447589122
901438585 356781185
-506848168 947571605
802269986 547926603
972163329 79420942
263397736 924198334
840641036 485692438
-148430243 987647624
388620224 880809572
812423760 532531668
802518810 547556763
868775019 432162429
989974309 -193053232
-656866334 865270969
652673031 719253872
919374978 -525045767
981834998 -311061812
938329453 244144327
724993407 647767645
918829500 308215222
777934843 582438456
780776169 578590104
-569334244 920126213
986495472 -65056461
967067802 112130285
546512049 798669168
771114636 591529392
523606900 812915360
687466496 687042313
-714423870 814651083
-383770195 979621529
-354846206 983828388
318912702 906901203
975503669 55014782
264160099 923978655
447865970 854109299
479023337 838197306
975650637 -350098589
226287449 934353528
-410687160 974713042
202517547 940322974
825480248 511648332
526641264 811078180
717980256 655527465
678558671 695658988
200256709 940869639
916281196 315749782
-593325464 907299916
-541091154 933594906
-110028853 985662443
985159740 -282343420
945595142 -463273161
920281004 303860688
916334765 315592641
854612951 460085219
118026772 958334603
988498358 -107057073
927882842 -506885563
825297753 511949761
-656494947 865555150
629933882 738406761
536124903 805241288
870753270 428074996
988115198 -246927235
5656070 975424474
968328456 -385330440
-401635619 976473101
922852461 296003574
-262714633 989991910
334824190 901418679
870093935 429440291
-482819684 955924823
-597897695 904695974
864246616 441332040
-170630853 988512048
-39153005 980228596
115255941 958845763
-485264241 955126710
972950544 73907246
947775604 -457128804
980012575 -324048567
819962182 520652566
-9583927 977178814
804404501 544736690
190112639 943280587
516742402 817015769
-744299392 782874573
889008192 387701016
620464797 746027524
-396356789 977447863
921935150 298825921
558127571 791114334
-585646472 911556918
905176942 -552433895
595773842 764858381
910016886 333668364
881524271 -591785848
-127077382 986628588
785606582 571928098
890705433 383645809
-614593946 894638908
845505142 476964287
-379475946 980314001
293243517 915248387
710435438 663630853
926234171 -510509370
-623168959 889138849
660180979 712616118
433692621 860918016
-744786217 782318090
795660406 -694918814
-737121552 790933005
893661373 376465958
238733612 931069053
987179576 -259788649
-222282413 989763332
583869153 773472966
786830141 570215944
817663721 -672541462
980557791 -320326899
459906472 848112856
847465226 -638509648
976328593 48514123
220259767 935904842
912495396 -538769558
-372600021 981371450
400692116 875740330
378538027 884918903
876314066 -599653709
-110637597 985699001
485596780 834671834
956338459 169492822
-747137119 779621458
810610036 535324373
944728160 219791241
706147443 668130626
618380569 747676034
579384997 776642298
662339884 710675405
796901883 -693710274
981937375 -310280486
984751061 -37854542
447396287 854339206
425357655 864801051
298603244 913560349
935774665 253300548
988085363 -247384453
61451206 967855898
100131125 961563380
-733771077 794594921
783916639 574275703
970300017 91929606
763361332 -724202148
-727852563 800918380
-359692672 983194949
-272738731 989872010
-259928507 989999399
898108437 -564831391
367976980 889111570
-44875456 980764166
786114736 -703993095
912879695 325585019
986576421 -66461283
880390850 407460292
326367350 904368246
-458161615 963405186
-455385090 964180953
-634445794 881558481
893271862 377418356
914144878 321957452
775367743 -713771451
-123061661 986414455
-493698804 952280592
-189830217 989107083
323064462 905497805
894596533 374168434
158252232 950369471
959996585 -418127093
518406751 816027552
-314428026 987934523
474426073 840623653
989459676 -217924259
620101989 746315527
677105592 697042576
11285978 974739002
274402184 920982856
824509991 513249391
970484653 -375685878
947576994 -457696404
804466219 544644147
951522617 -446022006
822788076 516073559
-544357734 932129197
-350790310 984337953
901676576 -558650623
988167502 -98680824
772823402 589266981
975056130 58454411
850655473 467507640
-398322202 977088721
-454548132 964412046
978176118 -335655727
979596202 20166083
133792998 955340194
266526770 923294066
868248171 -611257587
983744892 -24343734
987069246 -261168216
172966643 947191821
-222704968 989769017
805144281 543626115
678463721 695749619
851218159 466460124
920409049 303473563
967661034 108540600
-731164654 797400684
-241151342 989952215
-233168825 989891339
956544748 168503637
901579911 -558819575
194942439 942141751
755428532 -730874574
989165113 -127386740
988692221 -112404111
609839497 754296279
982906603 -302601399
353215904 894747567
770150940 592800025
566960766 785210145
972481328 -366270768
845918542 -640411266
-511164840 945951348
989973184 -176552882
-710937159 818100584
-311225773 988165894
-284770532 989548788
962881854 136016589
907683144 -547860943
438487403 858642425
799106072 552598782
50587441 969465631
-417082114 973400249
134274318 955246206
-179285987 988797224
579374248 776649847
234508151 932195632
891389688 381995511
-748429289 778129295
970418566 91154299
977307370 -340821242
-414613087 973913935
667148627 706306670
697622890 676898605
-563328521 923134355
921371576 -520907448
-549415300 929809419
-557334018 926053129
968691585 102194067
797123224 -693494131
31961163 972075091
327410267 904009045
982958532 -14725996
470962677 842437138
989880585 -164042565
-687452781 840021718
518674790 815868064
945159229 218073402
-192565359 989178818
214460384 937375258
328743385 903547843
979750387 18704911
-462902243 962050271
980139922 14958097
813198631 531331847
6575671 975313927
769474609 593689188
-197054731 989289074
581535255 775128020
-710429041 818599265
505543032 823542835
950872371 -447997494
563264629 787696318
811751927 533568313
-439734937 968262973
985632814 -277480016
-682009161 844795314
988981869 -121218150
661273966 711635098
793116392 -697373569
935042283 -490412197
717287465 656282217
806568876 541480055
986581742 -267023719
493135190 830534475
829106778 505601683
122549955 957488940
728974050 643277313
-169750062 988481748
973823643 67630844
780361062 -709286506
977765498 36613765
-318478537 987618166
989858769 -161981198
988395305 -242423254
714971077 658790219
989723596 -151983051
551628521 795371317
907384912 -548409679
989990330 -190782883
-520570607 942259633
894856524 -570341432
989940580 -171080044
974262571 64411387
558539097 790842097
-154004141 987883294
302565557 912292940
971172292 -372494042
761102312 -726117124
459744445 848194740
989951322 -195418359
917405891 312439231
-594537247 906616470
982934481 -302372560
921167651 301171552
980807023 8393497
-619392269 891594501
362602076 891198151
710967210 663067711
956184950 -431171191
-746761110 780054493
903615055 -555239569
-52103919 981417960
312129148 909165791
934464927 -491787719
802591541 547448342
840780318 -646613000
562669233 788094330
883351915 400830412
971612836 83181446
911486564 329539216
839404651 487877683
29687678 972380210
891939574 380664588
779296777 -710249894
274104838 921070999
46951672 969988540
-187039800 989029487
987388492 -257124986
-127954316 986674496
967808566 -387569146
982617791 -304941997
331961101 902427449
553612577 794081996
439486732 858164574
561580411 788820732
-462063537 962292881
985938928 -274208166
739261722 631344715
448931686 853586171
161430199 949695355
948276713 205368571
816846526 525613466
-214201581 989637148
654892147 717309796
985015287 -41637454
248179456 928494035
-542186986 933106406
783669672 574617230
-465603723 961257245
904305654 349232796
855082569 -628924610
529893030 809094258
-245752832 989975781
325817464 904557164
-266155893 989966031
261868095 924637917
-116163853 986025819
-144262165 987463868
939478916 239917057
390181623 880163229
-120152606 986254209
944764291 -465564187
875770138 417501784
847449634 473420963
687965173 686553821
623406256 743680240
779398543 580461829
988894518 -232770971
632334966 736447994
501868217 825638140
831098115 -657831942
165959944 948722957
989575513 -144033394
813478915 530896256
-556458863 926473935
-316319686 987789981
684069152 690350812
797742729 554593533
884542162 -587105344
981322728 -314872586
819193121 521883001
81864802 964653478
-613316943 895436319
977719120 -338399373
261628486 924706601
842232120 -644879842
989939306 -196473254
981744835 -1216635
-35275712 979856518
-437094764 968904093
920860807 -521976131
35878922 971541676
-97002474 984848068
989335920 -133716372
-750946710 775192730
-440033117 968189945
-567891748 920857213
-172527270 988576267
505865867 823357606
648538345 722842122
986177047 -59669690
323801809 905246690
665284064 708008717
923675226 -516033161
359385735 892429196
485702140 834614663
515584004 817700574
937760472 -483828212
950568526 195672910
239657244 930821173
-660720427 862297676
666809280 706616960
-292344592 989239285
815138507 -675206974
218866761 936260193
989978274 -177657876
583351931 773840788
440009518 857914243
187255632 943946893
780043247 579587433
775441927 -713705402
-155363343 987938833
985335270 -46361730
-592473710 907778385
-636706567 879993083
557846019 791300312
617122540 748662282
941484329 -474363020
-5942356 976770571
950425295 196290082
820157838 520338381
-136422316 987101724
695480743 679067760
35474537 971597082
-312287996 988090686
-565318565 922147930
880201501 -593810735
748235294 -736781028
871048245 -607309424
856622099 -626933429
-333426967 986266732
589685168 769298924
955028032 175690541
829899310 504265741
875638314 -600654004
739245466 631363969
737306124 633650282
973083859 -363331626
226869448 934202384
724843542 647935414
747464307 -737402929
987970867 -249092166
48499657 969766818
182630524 945013945
803481469 546119078
-517793777 943375755
968888558 -382880377
517792470 816392881
-40524714 980358385
393614782 878735599
831594330 501396024
787294491 569564601
908164093 338802110
571216094 782313414
-511041238 945998248
-634334314 881635160
157139748 950603498
884400737 -587326890
771089376 591562750
-105001315 985355786
974635987 -355478311
814913117 528657043
785804523 571651588
-74532130 983256113
-644218909 874670675
484174397 835441908
627389172 740471496
617410375 748437171
900287306 359769397
973339507 -362069479
929814884 273782959
797084640 -693531830
334288441 901608378
846874764 474472623
428461856 863363387
832313387 500173124
-17069086 977995740
813450568 530940329
988769880 -114676033
548726324 797246133
304659204 911614715
-92140700 984524112
941982307 230491462
639420289 730589041
928070991 -506469493
795773698 -694808686
624265987 742990260
953930558 180756262
190238633 943251052
647285509 723920529
764493491 600179552
271967505 921702782
522542548 813556059
915231581 -533406267
880821160 406508041
989361992 -134742832
-145768087 987530701
624803717 742557634
362876851 891092300
77342966 965383368
-75308376 983314992
-26761803 979006844
837511169 491204868
756224867 -730211449
-77991482 983515288
989873529 -163358876
79601315 965020344
951835029 -445064978
254837570 926636064
841005733 485046087
-251061870 989991274
342436041 898697904
-420542473 972662635
988246420 -100612183
-441205033 967901172
840171959 -647333978
960836488 146960500
169823196 947882636
900929611 358105562
885528426 -585555180
836359459 493210987
-430269066 970505659
985287945 -45652719
974760384 -354827680
948722860 203508066
293444470 915185540
986294468 -61630363
986719844 -69012139
639862803 730218614
986840617 -71211332
186261856 944177174
-491017976 953200834
-496993538 951131267
362039726 891414421
-630773644 884064720
-682122749 844696738
778929634 -710581154
287656728 916979914
886354104 -584247718
-357177356 983526436
485040266 834973633
-588883974 909781397
-613625750 895243825
38002064 971249408
751264566 616860031
555040897 793147176
859762148 -622804670
801658933 548833512
984670156 -287127835
-136718612 987115950
-320908921 987418940
537661270 804281654
862560240 444682103
941160971 233614849
638445580 731402799
957891423 -425430686
837063220 -650977380
869314269 431051095
942451362 -471822003
816265729 526531836
8454941 975085707
-227356886 989827707
488941120 832847866
742530051 -741339859
859884328 449946646
774779218 586664444
287030323 917172138
846772365 -639363396
898912371 363314658
334935257 901379322
523555675 812946239
782659919 576010553
979878131 17487197
-736365157 791765088
739954560 630523609
-566418555 921598243
260591766 925003054
-567369505 921120681
496228547 828812396
989554636 -143033448
888562872 -580709824
841517875 484135710
865288133 439249462
944146344 222088912
980452536 11902712
157015600 950629571
960271670 -417142456
859608413 450484895
988459711 -106039008
918026575 -527796701
-411355084 974578996
981312743 -314945439
988302093 -101996069
-291866913 989260929
-338441005 985751377
984654582 -287275766
512460700 819536309
-326752756 986903161
906104895 344414495
330132117 903065496
928210720 279065880
972802278 -364713081
519383441 815445844
389722244 880353605
-386870115 979103175
770434264 -718118259
932055210 -497448336
875481007 418120863
820771634 -669221195
894841550 373564356
-484370274 955420062
636347386 733147091
841904403 483445472
134728198 955157358
538757694 803594208
-324971515 987064280
-158581724 988068007
183319175 944855964
-679151381 847252601
-607961598 898729351
-574854180 917290183
743083502 -740901712
965936779 -395388306
774871732 586541059
-662220811 861126948
974758022 60708565
731580158 640297332
483593913 835754229
975722406 -349710409
148200483 952460866
-115320846 985976506
-587943748 910300358
264963989 923746532
283681740 918194340
858804333 452049638
551565824 795411937
-168565739 988440145
-726845721 801974481
-616317063 893555981
-734614318 793679740
832936107 499110425
113810644 959110959
-722513157 806477640
981326978 3141078
864296281 441232945
874705310 -602028519
956011300 -431746878
117941402 958350454
540878615 802258213
981824232 -311143459
-541647536 933347404
-225234439 989801799
386343631 881744784
-750329226 775915613
502855082 825078068
-244209566 989968937
-453600964 964671810
770167505 -718350770
342548828 898657111
-97887496 984905495
814150498 -676245249
984066904 -292718646
943930107 222938560
983579862 -22251564
-202659802 989415897
-463428970 961896631
616563320 749099308
984262191 -31120904
99721007 961634971
666139322 707228885
-630294025 884389767
438813566 858486552
960623114 -415872655
135532042 954999402
-83321266 983905382
741484188 628702779
813390729 -677041468
986768848 -264818654
-387007313 979079986
919438381 306395673
810164614 536007523
742488481 627502646
801159452 -689518623
-11565892 977398299
538520547 803743076
160434879 949907152
-602065141 902265178
989985315 -179395887
138533541 954406410
-688196057 839361491
-373549575 981228089
854468880 -629710137
978602257 29267829
858158160 -624923009
556239701 792359473
984672294 -36745680
988643860 -111032755
-546672797 931074838
586707973 771444818
958278319 -424108282
874624372 419947750
257456164 925895349
989952669 -195290716
928303797 -505953368
959809080 152297554
860918652 447922410
156467851 950744559
989639634 -147237374
-616121997 893679144
944025854 222562498
-424311914 971843224
972852776 74601185
-143384903 987424648
265063568 923717754
83460917 964392923
979809156 18145705
292461645 915492373
983209240 -17697695
-13379193 977596812
955644779 172793050
967092733 -390604051
135335656 955038051
-455399285 964177027
-660817579 862222073
530974508 808430537
708751896 665405067
933535481 -493988081
833295958 -655330327
-347477531 984737988
60043229 968068570
901628517 356285243
246358420 928996214
940392649 236512170
-391303381 978343136
911869175 328458542
942736078 227591297
927218223 282278792
980154133 14820132
-567600731 921004154
-159607413 988108271
718857264 654568292
987442525 -82761919
333388377 901926276
867425368 -612405692
210638709 938329279
634870920 734365955
288084249 916848514
-416647657 973490996
989855870 -161718910
-80919077 983730420
816292179 526490109
772212369 -716562245
-418275627 973149210
880645348 -593132889
989952511 -172876150
-489682689 953653161
933706681 260533862
971758017 -369733274
785224771 572459901
-702430198 826321913
-753602483 772059188
-232937323 989889053
372240070 887434325
767222504 -720899833
615395889 750008471
-6910401 976879767
170541437 947725380
202923564 940224501
436985831 859358881
984867767 -285216956
945403920 -463801936
-614796629 894512056
979075211 -330121199
400388258 875870193
976919916 -343052036
964434769 -401443762
468616299 843656927
911847804 -540016651
-371507895 981534465
947890271 206972463
986150215 -271901636
-480560365 956653016
593473298 766544229
866343842 437126167
239322159 930911229
-690773835 837055916
743356391 626462893
-507867133 947193199
219180649 936180187
835692006 -652568864
909903578 333984719
987112405 -76295436
341269885 899118498
860170797 449387105
806774682 -683873913
-585319474 911734838
769949489 593065041
897107789 -566538314
375074328 886307229
106169388 960494959
-607303199 899129397
959489843 153936358
696214499 678326848
863946794 441929374
775687655 -713486535
985943859 -274154865
-750424993 775803666
983199466 -300177002
-673174516 852269258
195536952 942000271
926575544 -509763382
977656199 37549284
835714468 494328562
951851773 -445013457
-645346114 873853664
964236433 128521639
598743466 762665474
959907348 151791746
-448531232 966028812
-350206338 984409816
698855990 675643204
940691329 -476425094
986664452 -266054799
572565086 781386660
826873008 -662560354
840811005 485391269
-560670666 924437001
970183843 -377068454
-670092633 854806086
952802779 -442063188
935141304 255535056
864986745 439852963
30535278 972266768
802906056 546979119
871009109 427543801
982558268 -305418353
784525495 573431740
963247568 -406080098
412197146 870732586
927855851 280218194
611488557 753028904
287966522 916884727
989363727 -134812144
-134950390 987029965
-744151309 783043687
504147920 824341157
100880484 961432383
821044142 518910077
950327223 196711522
972464668 77333105
923192346 294953595
-406970441 975448774
977781449 36476724
-296702692 989030208
933196280 262296762
308939354 910216703
552660277 794701685
-91534245 984482717
817268960 -672959631
988048660 -95860982
903910245 350283121
988645430 -237895031
-456736185 963804873
988660386 -111497839
522705471 813458120
465398066 845317457
983640848 -23019547
961252183 -413571313
915061455 319305805
988682979 -112139224
982723674 -12008208
-463507209 961873776
822965861 515782685
799987640 551302475
989162111 -226540037
418887958 867743600
254532317 926722144
-465088694 961409331
-741343242 786229199
422762175 865989193
430812577 862269206
-168213191 988427664
966655300 -392430879
-639720761 877880169
949074504 202033820
-455671515 964101599
-263092797 989990095
596759574 764132843
-17879428 978082453
729762037 642379822
844872789 -641688268
953367434 -440287571
862132087 -619637108
876226599 -599783395
158517642 950313448
892842386 378467236
754808993 612467057
70738678 966426253
-4569148 976614994
852099571 464814254
957113533 -428063851
931718698 -498225921
949606889 -451797794
985189585 -44189385
977887205 35564644
-151751798 987789744
963344478 -405706174
869369316 430937471
-33046761 979638406
970134744 93006875
364721945 890379710
381428509 883750583
570390049 782878821
-33235357 979657034
-699746940 828839435
675493482 698565597
-666030128 858095865
583150287 773984073
619740848 746601760
-692592321 835413675
122268995 957541805
835457281 494773403
-128770071 986716921
-65466796 982546544
372462915 887345977
-409390667 974971689
821581962 -668346489
989932758 -197022495
-420317417 972711101
207771776 939038093
-280613771 989688654
-477098287 957753899
733600099 637969125
822045920 -667844439
969847019 94870743
-246083064 989977180
518191353 816155706
886291552 394076834
846032378 476007670
989117440 -227652318
353167387 894765595
-667856357 856624459
-338729236 985720851
969263747 -381219805
910399544 -542780731
743557621 626221664
576375544 778748693
88391480 963573784
837171922 491797671
-488319418 954110578
863880732 442060707
431618153 861892856
-573552654 917963777
989910448 -198752991
931639025 267635521
876134356 -599920112
-16345132 977917991
970340515 91665046
384409342 882536058
-603404516 901471985
989208754 -225331186
-2889749 976423559
433650014 860938112
803157248 -687525802
976158509 -347327143
384746739 882398226
639398959 730606887
339198186 899860941
888801410 388191709
-502003315 949344176
891044647 382828589
68599897 966759064
982488305 -9335574
989945312 -195955535
865387560 439050195
791064317 -699334424
939560036 -479324642
946822078 -459839191
119940582 957978257
246758634 928886050
356093844 893672865
895244543 372567884
-603558844 901380044
349888835 895978597
968920812 100762593
989943512 -171511468
-400130172 976754780
916439305 315285721
-626773147 886753814
878337638 -596629886
128676834 956327284
929934745 -502297275
-682244044 844591349
506980989 822716823
989395385 -136095435
466477392 844762126
-313244336 988021571
855669520 -628169157
622275213 744585114
215364984 937147617
-353572011 983990787
986884656 -263429765
979585861 20263691
987869202 -91793578
-400933964 976604924
405623459 873615437
876043644 416914987
484115071 835473879
955912502 -432073788
910790709 -542037095
-467652824 960648033
899878040 -561783491
561927626 788589375
152843149 951501979
-25101776 978836894
692348794 682211029
-522981582 941282244
-256826148 989999710
848562673 471377282
829624888 504728791
989511265 -141034259
629476862 738778570
-214366675 989639941
989588645 -144677774
967462674 109745458
28573891 972528677
971831355 -369385229
559436251 790247327
767442599 596348942
-424416182 971820340
879711087 408956071
972875861 -364352682
-516746110 943791616
434113919 860719179
-445940012 966703597
887584329 -582283686
662965024 710111307
975380419 -351548263
77955745 965285080
989915339 -198395866
-417387518 973336403
966271352 -394016728
-3900761 976539042
-282336292 989634550
-109835257 985650771
745979444 -738594221
835237321 495153401
824647746 513022497
80949604 964802183
-416922924 973433518
941135287 233712046
989244500 -224358874
979828702 17959390
-689864930 837872099
-570836668 919358976
989999990 -186302715
955230123 174745400
969469007 -380305670
-607214241 899183251
-370583381 981671327
612637527 752143626
-560553917 924493864
-678601754 847719609
755739464 -730615830
959088751 155982187
409773999 871803198
952474386 -443088475
759257071 606880376
827679429 507994868
769938895 593078971
-692684014 835330530
985498631 -48840793
920199890 304105638
889897936 385580942
494023129 830041173
-333201776 986289045
656610518 715794009
739435079 631139352
896097033 370445073
541366633 801949326
424251999 865309059
495406545 829271272
865629165 -614889376
-429495973 970682138
-359078091 983276487
785849602 571588593
394330712 878435308
981953469 -3449039
984099142 -292427832
-331834747 986423131
-138518390 987201396
362959773 891060327
866012689 437794273
-740174756 787540831
902608898 353717320
804862500 -685811107
964602080 126466327
-134173217 986991575
-609387012 897859624
972667426 75911896
989885586 -200412569
989585614 -213678557
-356761194 983580539
907516657 340576031
784000258 -705955596
559506476 790200668
989423581 -137263425
915755111 -532365368
107207637 960308991
827524684 -661837510
887392773 391507992
944695486 -465753125
-727610766 801172652
132312343 955627791
553565493 794112692
652002074 719839211
-380568985 980141332
-474318836 958625657
235364492 931968484
776847902 -712450316
447596723 854241178
195465868 942017208
678626905 695593845
682635139 691739484
436553120 859564778
989960426 -174175978
989655194 -211171179
769536322 593608122
959495920 153905242
-320701502 987436324
124601264 957101885
610538941 753759302
-119007644 986189509
-718145786 810923542
810759232 -679783464
271959504 921705140
-8962714 977109660
-108922515 985595474
860753676 448246147
-613409118 895378883
864556488 -616356088
782284335 576527209
853991824 -630319362
696275494 678265100
343645932 898259806
916307201 -531264044
936671289 250118846
18691760 973814322
-238533141 989935021
-566114565 921750443
-246188224 989977606
-748722715 777788981
982360346 -7904892
743972065 625724344
933695529 260572435
-619546563 891495315
780417504 579078582
-605407830 900272656
110387753 959735166
947394258 209022373
78127725 965257473
791457745 563669409
986928857 -262891435
764876326 -722911629
831156959 502138072
-232722875 989886907
51341924 969356238
841040853 484983784
569257363 783651736
566738020 785360599
961171193 145200392
937281302 247936169
732655172 639060339
-685664451 841600495
988974314 -230988027
737552916 633360467
982104408 -5089714
-118377230 986153583
-685953495 841345901
-262805591 989991530
989879329 -163918922
505116417 823787249
873894561 421496017
576224395 778853983
802447856 547662300
114833376 958923447
765716721 -722192650
602519845 759848821
723860057 649034394
920570872 -522580213
68720955 966740251
964147780 129018239
980002628 16287407
977082981 42356322
-546032821 931367674
949518358 200160221
943623236 224141199
-397834325 977178266
419690134 867381544
920578377 -522564612
871064484 427428806
-143481469 987428979
939787926 238770057
396105682 877687763
842816172 481812780
-640209523 877534806
255294251 926507213
678426727 695784920
-115895307 986010149
388340666 880924755
249212543 928208016
976243358 49196540
958265859 160121005
943709423 223803794
694259025 680297586
968689270 -383756926
589722850 769271654
-431632222 970192378
272624238 921509022
124662789 957090243
966513474 115437065
861684369 -620238446
-325560545 987011228
702009236 672414195
980429341 12130647
655758776 716546203
-156128798 987969913
-675338857 850466517
764211259 600544279
231533105 932981632
939973635 238078716
685414509 689044634
927970723 279845803
-689424137 838266817
83717102 964350929
962217997 139610861
70352423 966486434
443366011 856298806
-684740603 842412599
195613238 941982087
884445739 398336436
738872944 631804719
892608460 379038018
988672439 -111838903
989931667 -169841395
727904606 644491175
784050054 574090937
250582811 927827661
662849590 710215565
725844862 646813517
-565940061 921837765
910746125 -542121937
-642952187 875580227
743141354 -740855865
364899803 890310695
685910843 688561166
361202408 891735727
295015450 914693203
951550405 191404285
891331506 382136159
-374379230 981102189
896694252 368946337
-359482417 983222899
707012168 667228986
946228159 -461510354
319299242 906771390
906735723 -549600246
980603506 10414008
989994417 -182312296
-743941174 783283444
-520366050 942342279
920256559 303934530
763302112 601716946
766232338 597924359
982566773 -10220103
-716403291 812673738
437201369 859256196
668900454 704697341
911976594 -539769212
412524676 870587431
823694819 514589167
923513037 293959805
809176582 537518095
977864548 -337532903
929727247 -502765458
633285823 735668781
961578139 143040264
934021694 259442665
899443493 361948456
-319438213 987540622
-711240458 817802448
987432101 -256557938
951256548 -446832282
875291697 -601165231
760192764 -726885605
-293674357 989177558
965671163 120360674
643292048 727329087
-458201680 963393896
914498607 -534857256
984917737 -40229674
989761210 -206899523
971623220 -370371794
508171351 822030775
874788449 -601906330
274873462 920843011
-491965875 952877100
982071472 -309245081
989914688 -167704491
261641733 924702806
-728209735 800542231
902336864 354431008
939825185 238631558
905125037 347049387
989941544 -171220809
944133156 -467291902
-607106845 899248258
767872809 595787486
-624898067 887999379
-230000281 989858105
823764644 514474634
513048972 819191600
981859065 -310878884
-64548923 982472712
381317772 883795519
-67721667 982726506
988344636 -103064385
301587454 912608021
984304859 -31694650
943186693 225842990
976754716 -343992941
813545039 530793348
988708927 -236639828
809830983 536518095
956206232 170124665
-340177531 985565825
989894984 -199807760
630056961 738306580
152346816 951605143
75710793 965644015
363933806 890684490
-714695978 814379693
541036028 802158635
949064060 -453403462
983476016 -297852443
-61702986 982239935
812301366 532720817
933908940 259833638
987932557 -93209727
-499409684 950275246
823995188 -665725857
216199189 936937090
871525335 426470072
985885393 -54909281
-226407052 989816400
856908621 -626559757
650989977 720719905
526003116 811465939
983283202 -18588390
988042109 -95709080
899099192 362834521
920675296 302666820
983275729 -299539647
989939782 -196432679
37342416 971340445
985999241 -273554935
915771586 317240587
250073778 927969057
957373617 -427186324
971752433 82232278
-172303040 988568758
884092653 -587808790
771740689 590701483
-272324054 989879059
-475289580 958322383
41797807 970719365
761492616 604037747
931744447 -498166552
-498154415 950721341
903192130 352182163
930111278 -501897815
-319690746 987519992
150238651 952041529
928575760 277875537
945971682 214812131
589445860 769472025
949805521 -451205244
978468680 -333870343
-672604567 852741473
900772420 358513469
883814110 399778651
939246667 240776506
318616298 907000656
573871883 780486152
-703408651 825394676
70283237 966497209
801038658 -689638480
810863983 534934261
989390553 -135895913
287343390 917076110
124038784 957208276
281784431 918769768
989612715 -145870069
346392596 897259819
-72847991 983127493
-678931583 847439558
159275327 950153303
957657822 163113622
-144255561 987463574
985446922 -279423089
545069692 799592777
945061974 218461904
872201144 425058408
965121729 -398697366
-680305484 846265329
-644582295 874407994
-195138430 989243097
343545021 898296405
894784613 -570462087
-100581451 985078411
-304818986 988582752
-660016486 862844988
-314389635 987937375
821991943 517373209
567860919 784600872
874843096 419482290
151083020 951866980
-663952361 859758436
-81081582 983742298
969395105 97769226
988165588 -98634391
951638958 191016242
603483468 759125480
785055508 572695314
987834587 -91027798
892394322 -574448002
943194 975981340
987802979 -90334612
699879627 674597675
912662965 -538445520
850694564 467435008
967580377 109031022
956872778 166924659
448013339 854037072
-105674070 985397190
757350299 609283890
826234221 510400215
856364193 456752882
-221410486 989751388
88989419 963473504
-432608922 969966270
125900563 956855721
735454219 635816775
493401583 830386600
-228473486 989840781
989635058 -146999999
524409725 812430865
767761692 595932619
-434020152 969636252
212439747 937881272
988483875 -106674358
629896720 738437001
-68334829 982775027
-329921464 986607568
684572055 689863025
377031402 885524986
-97496801 984880222
-608833361 898197885
961879754 141427799
927929241 -506783001
685573251 688890124
934702016 -491223457
988181371 -245899814
836032165 493778288
958243646 160231047
989268830 -131166761
-313760736 987983831
-566663783 921475331
981514665 1203059
72865752 966093572
-633544799 882177400
549252624 796906997
22352019 973344162
-714042862 815030851
834015578 497259558
774540705 -714506927
879983226 -594143197
-36173701 979943516
-11193860 977357269
952804858 185849430
982531534 -305631770
962776618 -407874551
415079256 869451013
116832713 958555440
910113442 333398557
988861994 -117452009
-705443570 823449895
786029933 571336511
-407272121 975389718
-709481160 819527872
222508716 935329326
684342115 690086093
716668032 656955055
910909367 331164252
770975111 -717646054
978361092 -334528276
945282386 -464137493
-270559001 989907081
-635524953 880813744
812424343 -678051820
856132220 457196291
842552393 482285785
966423638 -393388881
870560909 -608001638
-83169124 983894363
91478408 963053206
989442408 -138049128
989348141 -134193531
903555930 351221694
975897096 51942852
988447295 -241538249
-202255671 989407167
163237231 949309175
853715446 461779840
897147771 367802275
953813548 -438873773
755104432 612098091
-338133024 985783872
956773127 167405049
40721245 970870508
-466442917 961008311
282483698 918558032
-470921435 959667790
957827724 -425647646
783720482 574546978
968235620 105017849
953919403 180807328
-317697223 987680761
975130102 57890953
989969991 -193533043
-757768674 767056919
943977218 -467716712
892966445 -573499300
759875541 606096137
784954223 -705072021
809896682 -680674804
279922707 919331964
975524201 -350779908
-300687906 988820521
-694825629 833380457
788797302 -701479603
-484987826 955217580
989947228 -195788036
869221440 431242651
501742446 825709415
251138216 927673070
765007127 599514921
946756163 -460025299
-383139398 979725211
970584298 90065210
-387675134 978966857
112534188 959344432
830994275 -657949421
801605777 548912289
984953582 -40745247
667601687 705891756
347695106 896784052
925451340 287899466
633424501 735555020
-425611111 971556343
716486310 657152119
-264865012 989978451
480604461 837355366
988877102 -233148596
846163898 -640110531
923757187 -515858109
805150974 -685520121
863976030 -617145404
-31075273 979442660
871755929 -606298774
980085556 -323561776
899566839 361630403
932436445 -496563010
20541435 973577833
976027162 50916885
842915474 481634547
653218916 718776553
-329464676 986651129
-654869438 866793668
721046833 652157955
-79077703 983595507
966096626 117890408
745991217 -738584798
-77933602 983510998
924893845 289653565
-291430686 989280041
295215437 914630404
973919270 -359171519
988694074 -236936195
923317552 -516795571
961667638 142562633
-561626740 923970433
-182670131 988901096
967489691 -388929366
989957557 -173693446
-678364245 847920924
-306390426 988486242
806835531 541077051
-633931135 881912272
-672436783 852880253
32006186 972069014
186875282 944035096
-410128817 974824796
964290565 128218264
802588805 -688094442
861252387 447266102
951483680 191696177
-605779234 900049232
965235571 122865486
821927436 -667972747
931787137 -498068112
957410181 164322360
-526660309 939773102
938774485 242517269
989912419 -198611099
961470155 -412766343
-86955607 984164422
871354556 426825846
-358250661 983385801
989842954 -202916527
906915217 342216606
987864832 -250622038
-741426773 786135147
702194562 672223377
791159892 564094539
983154731 -300550405
799866350 551481130
-49938833 981225459
-93685079 984628619
-102968157 985229067
292939368 915343411
867117825 -612833864
957312009 -427394305
-370647456 981661917
-93784016 984635251
43390875 970494911
132259267 955638068
469540985 843177243
981432060 2062271
976289473 -346602290
-490263867 953456854
978440579 -334042278
859645645 450412288
799837771 551523206
487373816 833704777
977228846 -341275891
988847362 -117003792
-452588317 964947322
339874910 899618923
962081861 140342825
905775182 345303741
981679159 -312237575
-562077924 923749354
391677729 879542610
-564596046 922507202
961088168 -414174196
961103631 145556926
493169746 830515296
-533201955 937029304
979509659 20981287
989974887 -176911977
397904020 876927531
-401094229 976574900
962446160 -409120482
363560303 890828649
737044424 633957470
944376887 221180916
651445917 720323562
981911542 -310478516
785621977 571906615
768334245 595184309
387841926 881129925
758356168 608018146
781760440 577245177
858189790 453240269
620234688 746210235
381080175 883891877
805083282 543717819
-383454580 979673590
-604297531 900938918
-703551275 825259124
900015505 360471994
947147285 210034816
229233526 933585263
215544294 937102391
-737863241 790113585
973840609 -359570705
614026768 751070277
681265921 693060418
945688336 -463014444
-632247165 883064041
978963558 -330817644
988062674 -96187100
876515859 415899885
976262945 49040043
542216924 801410138
981294649 3471189
832550022 -656182825
426039462 864486375
984868359 -39522732
837273873 491619718
618893491 747271701
867350646 -612509780
188543647 943647506
915218784 -533431665
-665999813 858120238
800427986 550653416
796666312 -693940020
540831226 802288165
-288815993 989392496
-190437987 989123358
215111388 937211522
842436191 -644635180
918622310 308832090
761300857 -725949174
842378583 482597236
940024892 237887585
795446531 557930269
980169147 -323000243
70705924 966431364
643802465 726896343
-41834533 980481493
762987612 602121485
436227875 859719303
729286231 642922098
633216625 735725526
-65294232 982532680
885262666 396457587
-527238862 939533465
772753872 589359216
872939884 423508054
827131861 508907790
924508762 290859282
703731334 670637815
922190010 -519184969
867098163 -612861141
988999817 -121800874
956769357 167423206
634446435 734715346
989983827 -179004235
612217828 752467258
989173887 -226240502
989778623 -155683654
982491965 -305946562
684739386 689700626
-283941608 989578747
-756557138 768523798
750603610 -734854101
963677458 131637774
307401529 910720626
-191746127 989157600
739209443 631406635
-324472118 987109172
-469754714 960019321
853711581 461787119
-506049005 947866533
168729609 948121441
-435376371 969315558
-754253367 771285207
923958076 -515428389
-485783614 954954944
989333863 -221803425
980609369 10356058
974870580 59860124
-321869620 987337242
746344236 622861441
401095269 875567724
686413672 688070773
947562560 208328348
697986785 676528414
955682743 172613495
-759670089 764733385
-441968236 967710896
695838571 678706829
303132711 912109614
509095363 821497070
635981767 733449684
-56917266 981836452
983945893 -26938954
785517204 572052690
-370344535 981706377
919652231 305754648
-145976716 987539930
840232328 -647262583
554438339 793542197
891898706 -575267251
737186506 633790706
-551373311 928893114
982349251 -307075244
955586730 -433147129
987817444 -251294483
977577994 38214378
180411306 945521503
63201072 967590340
649960236 721613798
144517051 953210143
984362608 -32476691
266685094 923248156
977725784 36954562
919533861 -524719601
798619441 553312498
968277997 -385549033
-379798219 980263261
783590983 574726016
486225541 834330360
-186258268 989007153
987655298 -253554061
833287456 498509625
447545695 854266155
983614006 -22680856
986922990 -72728669
927283426 -508208126
858996311 -623818284
-438211351 968634213
786524585 -703611103
407133538 872958868
714518979 659277142
929213617 275777537
960340921 149547242
606515566 756831843
764818142 -722961308
637114541 732511050
-119374646 986210325
875345275 -601086253
-34518384 979782799
989971081 -176126829
891024604 382876933
713893728 659949186
948903795 202750729
987984321 -94379541
979744138 18764252
965785431 119699354
413749136 870043653
-626068807 887222479
275938625 920526074
-83431850 983913371
877380154 414036744
370142101 888262765
893830382 376052047
51612312 969316997
160145016 949968739
830068307 503980363
-315405130 987861055
696000075 678543659
-394794353 977727517
978017399 -336615984
812392860 -678084676
763477892 -724103028
955535643 173308352
926675985 -509543490
957712550 162845686
-151339908 987772456
891981005 380564024
988350630 -103216305
793141127 -697349864
492310453 830991823
989994110 -189807045
-719863899 809185786
193611382 942457368
968742783 -383522016
-581406989 913842570
-627593693 886206779
-746935873 779853297
-542649316 932899180
218266124 936413017
-721228057 807796658
-731757643 796766098
656767563 715655162
-53545023 981544466
-394853846 977716937
-730756149 797837549
948934014 -453785296
980111416 15234580
-705527767 823369020
323168477 905462422
943664348 223980326
606905211 756535697
707521485 666696366
-450582621 965485342
-493269972 952428898
749670108 618814317
-312051340 988107562
873478649 422374675
280966963 919016929
226984722 934172424
-182020861 988881455
972718569 75550979
924115525 292086326
814856147 528746349
795478081 -695095931
-555871108 926755817
980405857 12360993
117581224 958417226
-441074712 967933571
551514778 795445007
820105289 520422815
983452427 -298052178
137644334 954582586
-444215145 967145112
974695637 61177951
972668154 -365366158
891704078 381235271
692634359 681925835
790887686 -699502512
162231249 949524403
-747003084 779775893
284768874 917863530
964904708 -399570309
611689445 752874265
769081504 594205321
-683562710 843443527
908800821 -545789840
270421047 922157835
115770679 958751097
974384398 63507223
985960732 -56121711
972774552 75155150
740358359 630044015
970011468 93806818
986037003 -273142950
-69306597 982851660
-168753791 988446773
885002743 397056864
957807196 162382116
-642171899 876138453
825265658 512002763
439216011 858294105
972403018 -366648439
889519485 386484933
983727620 -24122685
75141230 965734596
957347633 164626535
984624315 -36074734
973354027 71024139
576886719 778392257
-602611857 901942217
-562041108 923767422
860630770 448486971
881582903 404812217
979875554 -324955146
-135423029 987053120
967296450 -389747045
837409243 491383198
-589709042 909323738
571145016 782362146
-501184650 949639651
132404021 955610032
-511962194 945647846
837825053 490655167
-62359706 982294090
925072534 289092728
-605640940 900132447
-405401361 975753732
894964309 373261394
-700778368 827875960
-335126808 986095440
979299829 22938499
-440469301 968082913
318183837 907145694
988505700 -107252704
988079823 -96586704
-102416112 985194385
519536011 815354856
917510079 312131324
971411109 84544759
449747158 853184148
-269692937 989920126
673409434 700516640
879757819 408853487
801295756 549371365
-651791808 869105426
-240059344 989945339
483077377 836031637
351754833 895289696
972425180 -366541699
870619454 -607918691
441597494 857151774
780318352 579213478
816623461 525966642
909462775 -544549893
729417997 642772070
903534843 351277430
233639380 932425683
-570168727 919700980
764691415 -723069417
866746844 436310387
-728137552 800618309
-629983755 884599649
973136417 -363072756
598580723 762786230
222943724 935217577
860358282 -622012979
-37756220 980095370
-722250315 806747967
373419050 886966401
893106374 -573266757
-532858031 937175691
961762600 -411679946
989237076 -224562334
482042157 836586631
-665303333 858679484
966476809 115654137
91622009 963028837
968195645 105263976
989201784 -128702052
989768868 -154997805
450782280 852672840
549603738 796680436
-587295981 910656093
-201651348 989394006
-370861931 981630315
-758718935 765897594
893038343 377988793
450675638 852725575
887089951 392215943
985238583 -44917478
-498236751 950692162
726939541 645581823
396781088 877402720
773112441 588883255
908852715 -545693019
228370490 933811132
465971228 845022889
871682285 -606404215
929141257 276016421
989172103 -127634815
75309066 965707956
989532581 -142004737
545626096 799236803
137048555 954700419
911558674 329335696
133123794 955470489
-104497749 985324561
1592713 975905492
971130474 -372689738
929461013 274958560
915543955 -532785535
-329746276 986624290
437540877 859094325
-490089111 953516042
906475116 -550076446
-438236047 968628223
408771951 872243134
-49209575 981159839
-251787680 989992842
908240923 338590865
425960814 864522705
645809648 725185660
838863490 488830916
828847993 -660362349
-447878274 966200120
765592240 -722299332
964849573 125065681
867330935 -612537224
-285505318 989521699
-434387743 969549660
808039053 -682583207
-311295485 988161000
-526523864 939829539
-23249211 978646127
-543487392 932522360
-585398712 911691747
930415415 271773242
936367069 251201517
817045105 -673196494
748637155 -736455696
155760546 950892798
578868211 777004962
164219737 949098279
265501807 923590934
859378929 450932136
763493460 601470423
-621815219 890024014
-28721621 979206083
436655629 859516028
882235227 403350962
942555605 228289035
105820856 960557260
975020317 58726664
971089977 -372879016
-577277570 916027385
988699871 -112624318
973233190 -362595311
984622490 -36049353
716126088 657542069
921197498 301080679
47826591 969863424
407360313 872860019
902761426 -556747689
871977984 -605980703
933899836 259865192
-390147406 978544147
879337761 -595122380
987859163 -91570485
509556109 821229970
967965826 -386894541
883437293 400636395
979626816 19876896
608322894 755455831
909707147 334532788
-127845025 986668794
-177669552 988745819
-645266141 873911777
-550638108 929238801
982738172 -303975204
914565171 320743506
627089597 740713671
765195334 599271048
748983346 619652009
955696208 -432787747
563936716 787246210
-738534316 789369513
938800433 242421967
984278569 -290786750
989995585 -182776862
-138004402 987177125
973450427 -361519901
989780492 -155817253
422224477 866233679
915958534 -531960014
987921322 -249811229
929555599 -503152361
956353985 -430609623
988816169 -116058165
144246398 953264825
975765986 52972580
577922675 777667831
948910863 202721090
-471681259 959437585
501010875 826123283
941434968 232576284
921655410 -520311418
-616913610 893178321
-720058844 808987946
748910093 -736234370
949455774 200425400
-516369518 943939731
-328740094 986719657
-347384887 984748882
806246818 -684410868
626692088 741034956
805350494 -685318610
360783962 891895839
-532684876 937249297
980011845 16198313
782069028 576822778
354494111 894271336
745116353 -739283836
-574113661 917674135
973255372 71731546
-48740525 981117389
967766939 107895341
932484430 264745752
955119918 175261951
-505004966 948249801
803103798 -687579320
979414482 21872581
971095985 86664842
781660042 577382500
-691584540 836325357
650405684 721227448
169516421 947949710
770319794 592577648
662000159 710981462
922141281 298193318
960920555 -414788436
833752388 497711981
879514750 409386594
544893275 799705547
623989827 743212133
958337302 159766364
915189530 -533489721
510846686 820479469
958134661 160769698
973620654 69104785
885751959 -585201753
949229844 201380018
946019810 214617990
941399926 232709315
145690163 952972403
-650465851 870091799
984658604 -36553908
838678488 -649091716
640945183 729310142
931606254 267746976
788762636 567498014
898128962 -564796232
87708599 963688218
810365518 535699645
899746231 -562011458
708653231 665508804
-119476368 986216075
984107760 -292349885
435780403 859931346
976096022 50370796
943416081 224949779
705724432 668570683
-652810235 868344094
-265408744 989973466
933096967 262639189
516502706 817157589
-669444517 855334823
142554367 953604868
258113126 925708845
-368648094 981952376
59852409 968097332
-332173617 986390130
915516340 317984511
954900766 -435381921
967020747 112413122
989897983 -165852310
934547424 -491591472
-658221402 864231904
893313528 -572921903
86770068 963845103
-255195441 989998360
91901950 962981270
-509087537 946735908
-635193155 881043445
909494727 335124206
-694552570 833629879
876900757 415070999
933454369 -494179079
718599997 654850074
608971949 754960011
966378887 -393573560
-318966042 987578891
872215629 425028093
131095301 955862837
989510378 -216255181
987633137 -253857752
-88282988 984257469
922164833 298120938
873589874 422140083
-761441231 762549414
679915681 694358587
-142409123 987380678
-134893805 987027191
218956871 936237233
750845844 617374653
903012211 352656368
-688522194 839071373
786280932 570985318
-485725819 954974117
927448079 -507845535
719590488 653763203
897769557 -565410733
981555522 -313158263
989966933 -175314977
978002285 -336706933
634350050 734794649
409518944 871915344
984752233 -286339794
949786666 199020577
-239052541 989938680
755255838 611908895
-131470677 986855638
4556860 975555462
52851924 969136258
779871946 579820154
-670948951 854104777
891828648 380933654
-388838040 978769005
987833600 -251066664
989703345 -209341394
580823907 775630153
960449521 148981878
241575263 930303142
369889315 888362120
206354212 939386750
958573771 158584755
971399463 -371427929
75295728 965710076
510506100 820677903
227659311 933996860
892349939 -574521528
989378281 -220464623
551311163 795576899
987054666 -261348665
-158285031 988056291
-288099506 989421435
901289158 357170574
902567642 353825630
-424859225 971722786
-306255128 988494709
895858056 -568656526
-733593758 794787081
840570893 485816672
304279020 911738130
988031976 -95474743
-727048426 801762502
989871651 -163180878
-158043024 988046709
982378492 -306844700
971655627 82891016
336069508 900976740
985674031 -277044175
976585744 46440691
-208397116 989532110
-197587413 989301644
336695934 900753950
977685573 -338598799
-319463275 987538575
-496630937 951258845
-746043571 780878447
885800920 395214419
977774514 36536318
986912885 -72541858
974250093 64503709
-608263252 898545601
769737924 593343159
-111033999 985722757
577127313 778224190
677191659 696960900
158885152 950235819
735556155 635697977
733268594 638352307
988483101 -240911093
-688103042 839444219
945809922 215463567
901110081 -559640468
2858451 975756673
17782053 973929423
955619422 172912924
951552984 -445929328
-1820830 976301054
939028416 241581978
777946490 -711465108
989207300 -128902960
900388690 359507094
-721827734 807181988
989549662 -214927234
-687514944 839966572
25723066 972904641
-89363060 984332774
985576216 -50036790
-722925485 806052650
-725842309 803022557
966887872 -391461945
938098667 -482994932
431806893 861804474
-15273699 977802443
266079168 923423751
476597548 839481078
775320305 585942682
897722755 366347506
502091290 825511661
901203075 357394597
984079068 -292609066
-374947215 981015555
936285917 -487425024
-330653781 986537351
-489064035 953861193
741957187 628137930
94400610 962554910
293889766 915046212
792868956 561647248
755536641 611557912
751671513 616359053
754475813 -731665161
441443594 857225794
372760043 887228137
114204971 959038698
-734688888 793598547
635208188 734088112
828112356 -661183669
957920102 161827452
871495228 426532811
977169011 41643246
-556034981 926677337
954324665 178947720
811778628 -678724767
-317324974 987710498
970044769 93591088
236619098 931634607
-659734936 863063629
324439756 905029057
-109658044 985640043
926408961 284868292
980156522 14796897
860426593 -621922105
988963939 -120642895
71037641 966379578
-647823348 872042797
578667120 777146028
-481432765 956372837
246560140 928940702
842404499 482550815
590985040 768355909
924701547 290256109
-439525352 968314195
1224182 975948589
450347989 852887528
986947060 -262669237
-742669259 784730355
318022195 907199885
-74321165 983240081
395877225 877784102
988578686 -239160389
928468749 278225372
463001610 846542761
305607293 911306251
763068699 602017227
-120577586 986277908
-587759981 910401466
343529533 898302022
110405202 959732000
-178229763 988763788
975031442 -353399949
759783408 606213076
-684616097 842521874
129376602 956193354
424785686 865064473
953725739 -439152772
276838238 920257419
972005988 -368552288
812810219 -677648749
907391801 -548397020
-696805519 831563659
-341079325 985467149
839647785 487448873
852168824 464684578
989728361 -152288163
754767093 612519361
-716722147 812354186
983080101 -16159199
-263843851 989985694
729862476 642265185
-576503629 916431910
803364710 -687317892
-252779987 989994733
-413041989 974237087
736066889 635102069
983190780 -17476719
-396190938 977477841
255975530 926314803
987032688 -74781131
-397086391 977315214
897394326 -566050594
-146544938 987565003
936543289 -486802345
824084948 513948635
986847288 -71333705
900515496 359178941
834796878 495913138
988924829 -119405808
863735751 442348843
675366916 698684511
-418026089 973202070
932975230 263058742
268270820 922786835
985157381 -282367026
456561548 849794629
832650947 -656067667
450366312 852878473
-149923302 987712256
-208076282 989525963
-436071559 969149788
273604352 921219237
826075085 510664111
578057474 777573424
172396844 947317673
624027799 743181632
955480543 173568154
760850371 604857153
917741440 311446611
871054325 -607300770
970736178 89062268
817845195 -672348884
-469423766 960118721
772967347 -715899007
587524347 770858170
789836086 565977555
951424479 -446321232
76010483 965596253
-444890365 966973235
-629182479 885140248
930608650 -500766862
945375138 -463881425
-428763828 970848683
989315224 -132916970
914780221 320121014
788726003 567549782
-418774391 973042678
-99007068 984977830
-67313949 982694109
875391655 418311933
946864072 -459720591
-591123098 908534991
253762667 926938891
917808595 311247713
966107347 117827668
393242472 878891151
277279232 920125516
22429945 973334070
969296859 -381072556
916525322 315033088
535857962 805407517
979221312 -329199223
-390697360 978448632
930966082 269915701
926963332 283097600
946738810 211702608
804375276 -686302154
984592173 -35627795
795836168 557366220
989856659 -161789936
987186444 -77719859
-53150797 981510108
942599831 228118241
885554871 395783126
851196068 -633858122
552436420 794847126
830707058 502900679
985267364 -45345805
-384243806 979542949
125542686 956923631
-744521031 782621275
810923151 -679613818
881345677 405341443
955947005 171360064
922031817 298529370
393904893 878614068
159122110 950185724
822740294 516151709
694804177 679749394
-687396793 840071348
974559896 -355875078
986162459 -59426746
803480405 -687201797
-152888926 987837160
493080180 830565004
-744052904 783156006
949316419 -452658658
832046049 500628263
-621693531 890103346
834424583 -654032644
-196572912 989277676
858089878 453433518
910238984 333047104
61170271 967898409
933503976 -494062328
907486934 -548222110
799840304 -690823794
989239647 -130088438
961017161 146012025
974391977 63450901
969713902 -379207516
-729216128 799477209
939586797 239517230
602347291 759978048
800678197 550284243
987102907 -76113844
747551053 -737333123
559205169 790400683
976007916 51069251
722894684 650110011
-163902876 988271637
487055514 833878422
845767606 476488593
-427044251 971236904
-576575653 916394327
986126855 -58835517
392659739 879134037
355451734 893913426
495822204 829039497
609768971 754350313
812604378 532252335
-542791402 932835394
496105569 828881188
-478247708 957390044
968612148 102688271
966383082 116208007
618723738 747405615
971269538 -372038253
987608347 -86168480
788487499 567886662
791725296 -698704602
405739023 873565291
939432649 -479648136
232555815 932712042
184518333 944580113
958941445 -421822982
936848796 249485073
980825775 -318440349
910198692 -543161880
868067579 433615733
987954340 -93699488
933416129 -494269019
742036165 -741730132
955833241 171900406
-177902418 988753307
802048704 -688633531
-83675983 983930987
45534042 970190568
931522552 -498676602
-449280983 965831239
763004582 602099668
977518620 38716962
430507584 862411490
916139426 316164946
940537321 235968891
870789230 428000378
686415071 688069408
989786272 -156234548
238064044 931248416
808273632 538894803
-705996484 822918130
630311493 738099348
818199794 -671972114
988525830 -107791646
501763537 825697465
903838282 350474017
983779381 -24786634
-60362920 982128375
986006604 -56864493
229570489 933496961
517894816 816332050
985314269 -46046779
-240661131 989949181
599895583 761808684
525074982 812028673
960096718 150813253
720954950 652259401
978147326 33300084
-30944592 979429613
500680831 826309829
989862355 -201814446
879256849 409951829
989921531 -197927358
-168130882 988424742
904994437 -552763752
958257939 160160279
-416310373 973561350
-317231805 987717926
956023143 170997776
-217548418 989692782
965094733 123671004
-425362031 971611550
445180081 855419638
181269358 945325586
599635832 762002078
579651017 776455375
982804497 -12935729
917140827 313221507
639073115 730879257
564808558 786660762
299207102 913368596
987545653 -84866629
921327030 300685766
607745847 755895967
926113390 285806196
-748636826 777888667
358895205 892615528
-258791486 989999925
894131374 375312961
-25939259 978922775
719379665 653994922
953925744 -438516469
-627799412 886069225
983241031 -18079824
-646205347 873227996
848765499 471003961
782367632 576412677
172575665 947278198
789417672 -700895221
983792777 -24958937
193579674 942464865
590018128 769057780
958304379 159929985
668131131 705405655
914601767 -534653504
777821327 -711577485
-369627754 981810852
-509192673 946696307
636135243 733322726
985389386 -47176589
962753130 136717862
831427573 501678975
980595939 10488798
-620459419 890906141
759383975 606719651
966348303 116413282
934703569 257067556
920718502 -522272962
906907589 -549285665
886160079 -584555425
-420364827 972700897
697728967 676790769
984404291 -33043247
985642315 -277379841
358382064 892810068
741112360 629146110
904245155 349393631
228660664 933735227
739168591 631455020
166023756 948709148
323618626 905309110
-202114437 989404104
129436786 956181812
-682541635 844332615
893454435 -572687106
-262600313 989992381
-350954843 984317638
896651378 369054271
927352869 -508055215
93685143 962677300
320162609 906480749
969544027 96819162
38143007 971229928
974889886 59714376
977455823 39247245
961998624 140789940
-114747819 985942859
787953652 568638800
989929675 -197276355
927518983 281308660
276697450 920299497
422424235 866142912
845978763 476105144
610677595 753652776
978519946 30002478
-690724352 837100406
91885241 962984111
651486411 720288342
893272417 -572990352
807661807 -682968761
-639912493 877744829
-33959145 979728235
-502709471 949088112
-504655775 948377773
313112857 908839686
-468871189 960284208
826411296 510106307
910698226 331758015
762955978 602162141
-363096864 982733936
947087956 210277452
609953881 754208596
975489496 55124489
544476015 799972053
785727636 571759024
746530768 622635419
955637482 172827557
-18910956 978192110
983838304 -25545110
920832461 302190047
989648917 -211404286
989338807 -133828921
728414223 643913443
909985189 333756884
959525168 153755441
-505215363 948172680
504007473 824421432
-593691478 907093909
736562731 634522217
336223196 900922102
-415068485 973819536
904948247 347521658
-259678408 989999567
978586663 29407152
352954835 894844562
-48589544 981103674
809250279 -681340041
963646129 131811317
835368004 -652943743
956628918 -429692618
-631557772 883532601
772312973 589943633
552064688 795088458
888379775 389188729
989943741 -196091823
284986559 917797124
978066311 34008772
988845712 -116953488
-506414238 947731978
503160196 824904655
975583717 54393464
-118094425 986137440
388726588 880765661
425584827 864696243
989852431 -161411761
715672066 658033178
688648547 685882199
-406098126 975618660
978171229 33090185
39320544 971066396
-1727947 976290371
846699281 -639453191
972274976 78649270
740420252 629970441
811790208 533509320
48075046 969827822
821682432 517876124
920156276 -523438204
989843143 -160617662
393340786 878850114
687814882 686701216
161280761 949727216
233613907 932432422
748217679 -736795261
534798372 806065870
982743732 -303930369
984131798 -292131473
983372858 -19682557
988328604 -102659857
470279115 842793323
810420245 535615677
883427838 -588843425
846250801 475610428
899297679 -562785879
984083431 -28742817
486071210 834414263
945261050 -464196380
847110464 474041907
179724250 945678140
924101226 292130868
257367636 925920468
-20359706 978345131
847411706 473490465
91746753 963007657
676394152 697716490
889466758 -579246576
-486743378 954636278
-751411065 774648410
901634888 -558723494
-246378583 989978333
971922745 81071567
496763053 828513262
819560208 521296564
358709851 892685852
776293125 584642694
952636525 186600840
961304949 144493017
-754115244 771449590
-132504524 986907936
849404952 -636101846
930845667 270322470
876189432 416601828
711788673 662195940
-734913715 793353699
481556745 836846378
774425782 587135698
812326958 -678153418
526332403 811265964
697816609 676701600
989920538 -168401763
903487996 351401203
941789927 -473562802
961927335 141172584
603384466 759199930
826657743 -662798527
987011637 -261877931
465194480 845421934
979373275 22257237
-101704831 985149548
987018464 -74512835
832901313 -655781612
808653375 -681953520
-292153328 989248012
986450953 -64291009
149582138 952176987
844117604 -642607257
989464589 -217765162
746983637 -737789286
967538490 -388721867
704306382 670042249
816109028 526778792
-399895168 976798354
940897238 -475891218
299474450 913283501
-741210292 786378686
-317051409 987732270
-636814180 879918133
-600608847 903120833
-581501725 913791904
691649972 682908170
144135117 953287260
931402942 268436705
948516667 204368390
-228781236 989844354
861346552 447080660
-389050569 978732717
-569135034 920227375
63624263 967525845
955274189 -434168512
91364970 963072447
-134019041 986983887
-596104795 905726217
-617259472 892958798
857567700 -625698092
144464195 953220824
480120402 837613669
638652293 731230409
351424099 895412174
-96724909 984829931
866963051 435871630
984144631 -29553520
501833401 825657878
-270146923 989913333
583712106 773584679
855828381 -627963902
782794510 575825156
754927556 612319048
989678118 -210308978
-226832167 989821510
958400590 -423688054
645209428 725698546
883917011 399544189
907194611 341455657
-736961686 791109165
-91911006 984508443
979144388 -329686734
951430104 191930474
956259337 169871029
-100919895 985099904
656675543 715736533
986492179 -64999819
644056721 726680512
970413403 -376014348
-34081072 979740149
-264273662 989982860
-743215150 784110020
530157796 808932009
-375428719 980941844
649042298 722407301
917691657 311594002
588056153 770475026
922068024 298418252
-537449382 935196925
-336721484 985931765
980057035 15761310
855848383 457737497
988154927 -98376189
-420485054 972675011
945373479 217215526
645492099 725457134
-638500582 878739135
808918062 -681681661
959873493 151966199
911700882 328934086
956245447 169937378
-217539621 989692640
322879864 905560568
838827197 488894780
948705297 -454452920
-92835586 984571295
701246179 673198223
920862826 302097887
789460623 566510290
770617376 -717958514
56624341 968579846
853974614 461291485
555457932 792873349
772607016 589553981
-693781881 834332360
333632997 901840064
917338329 312638734
728256877 644091915
-44524315 980731805
207882736 939010759
120852975 957807485
988627818 -110584425
527237971 810714922
-203127962 989425951
328584860 903602759
145568580 952997095
687631650 686880742
438337625 858713995
-702075978 826656512
434860414 860366570
-684478021 842642969
513599198 818868598
327159224 904095660
-380448991 980160389
459016783 848561680
-503220034 948902261
20648522 973564054
-497156094 951074000
-250120011 989989141
398510937 876669775
-274763490 989835361
981330356 -314816814
657737515 714796095
780072878 -709548001
-43893682 980673554
628498220 739573489
-484083824 955513578
63337162 967569616
466327736 844839246
-488174990 954158917
484723853 835145099
546106016 798929419
729775495 642364465
-264773762 989979197
908349337 -546629105
676068640 698023855
-283928955 989579199
-150955150 987756241
-658676318 863881970
885043529 -586318852
819855201 520824121
873232762 -604174993
802115209 548156422
-319800394 987511004
-726199611 802649562
462335235 846882044
278635143 919719142
982326140 -7525853
-667459426 856945187
491946867 831193087
726367718 646226197
-465163412 961387317
140253717 954064622
-269493755 989922995
966074164 118021808
864653697 -616223599
909518793 335057278
923444146 294173590
198570497 941275231
439762843 858032408
967434358 109917140
854478610 460339459
972799741 74976903
624352991 742920302
864118024 -616952633
15249197 974247229
472573095 841595598
967770854 107871425
989943014 -171437112
-761369428 762638269
751286933 616832517
263981606 924030131
-226981708 989823287
691165295 683390935
-619895169 891270854
-415410769 973748494
975527903 54827106
899676800 361346536
-117312073 986092472
987450597 -82925110
94089116 962608242
811884810 533363500
894237556 375051855
981841606 -2246435
836019052 493801011
261608877 924712217
745654222 -738854375
758938969 -727941050
375629211 886085835
-273449047 989859801
-552892876 928174363
882873556 401913321
-291952728 989257094
944918184 219035648
915959776 -531957537
-321320827 987384110
136186223 954870534
202188857 940402583
242548951 930038704
-190160512 989115962
769768516 593302946
987327179 -257917301
965357161 122168545
544365874 800042317
-422121600 972320597
357941879 892976635
873291098 -604090535
112887556 959279910
807339699 540314141
203204437 940156347
351094890 895533881
901731299 356016705
950705636 -448502006
-270102991 989913997
961468143 143626112
888838739 -580264315
754526570 612819395
168897589 948084808
742634392 -741257282
890455829 -577634405
981870558 -2556525
892695199 378826413
-185828775 988994823
819207951 521859338
956432658 169041457
987198606 -77954891
980657990 9874951
-520030551 942477670
-72568052 983105918
756230131 610689999
376104720 885895940
890764371 -577130231
887198660 -582901218
-374782626 981040716
-472240528 959267202
-109183528 985611298
895104304 372915495
241035238 930449296
770588434 592223741
747322563 621674234
989636402 -211867092
449309479 853399962
-655646521 866203178
973785944 67905514
983201916 -17609950
952630561 186627448
932191017 265752088
989508423 -140906840
989989628 -180664549
989794041 -156801009
935060564 255818442
323145514 905470237
967565551 -388606704
291131476 915905889
909749130 334415725
611377803 753114154
979488846 21176529
279300985 919519112
-647747375 872098700
590374701 768799142
429068425 863081481
816687007 525866058
815615785 527554490
303716533 911920525
989879426 -200792416
-731241795 797318180
891566981 381566876
895099605 -569933442
74304826 965867070
588759266 769967869
979197916 23876859
901093058 357680840
-327601693 986825588
989871759 -163191092
-370844665 981632867
979132839 24473486
952735256 -442274391
-656551061 865512226
-711923815 817129589
948142164 -456077398
557221270 791712485
603732606 758938033
-194653753 989231246
472834643 841458605
781615086 -708144943
757885047 -728824548
-450122842 965607788
858328627 452971593
673117597 700789103
713768428 660083725
-732923176 795512634
985971484 -56295404
262770692 924378781
771223612 591385422
234745684 932132650
924232560 -514839385
-614910279 894440886
-69236061 982846108
816467005 526214037
759048523 607144104
829069414 505664540
-206516395 989495550
600930796 761036976
981838897 -2217486
981172566 4713842
949736508 -451411266
943214252 225735754
833423981 498275560
870476666 428648198
-596565574 905462794
-233480660 989894336
910642268 331915267
-702355934 826392120
231988796 932861636
28396022 972552293
739279724 631323392
848955212 470654288
969591237 96517098
123972184 957220854
-222901710 989771623
939610864 -479195467
969865968 -378518964
-289849674 989348603
969428159 -380487822
-166910067 988381054
946687503 211911595
544687028 799837320
-647678826 872149113
751700062 -733954720
985801771 -53574222
-15494212 977826293
602553310 759823742
988417112 -104923616
-690343307 837442779
76950332 965446229
974747313 60789241
983871728 -294448650
986190540 -59894602
676197319 697902409
256490457 926169085
-756375358 768742693
987962133 -93875599
647074242 724102064
-514927856 944502309
989693652 -150162591
-383969598 979588508
935052707 255846002
917951620 -527948673
964541745 126806407
842496141 482386604
780352264 579167351
-231248096 989871598
938267987 -482575219
928964741 276598234
297486999 913913946
-755980573 769217551
332375542 902282275
433754057 860889034
-253423483 989995839
208848321 938772548
753109489 614581599
786252565 -703864659
986778505 -70076254
-668538183 856072029
371131860 887872823
954191127 179561572
48535740 969761631
-635931215 880532033
987782514 -89887771
570316943 782928811
740480206 629899148
176004649 946516505
458962993 848588761
-39345088 980246859
369223052 888623738
120225962 957924914
955438184 173767550
906775881 342595806
989814418 -158316407
-41292835 980430688
-572660645 918423313
521966665 813901745
800495034 -690176855
893679085 -572312505
984465677 -33881172
786423912 570785127
858566515 -624385057
918486105 309237294
744135837 625527595
-749864486 776458820
-516891911 943734112
873717835 421869967
26725543 972773011
975307157 56532966
572907742 781150859
-749685201 776668079
152463550 951580895
759496660 -727472164
268787383 922636046
865893728 438033941
936453724 250893684
712011552 661959066
823903840 514246182
899090542 362856761
-704185722 824654431
862957201 443894801
900566055 359048082
635216886 734080942
882978258 401677008
-234660959 989904989
-686315115 841027035
498584334 827491726
641029088 729239530
883062181 401487158
439362517 858224017
394533135 878350223
-708549056 820438799
-721421737 807598314
958100381 160938908
544527078 799939469
-578890522 915178192
-46561172 980918825
968246794 104948986
966677212 114465027
-207850392 989521628
870793138 427992267
960126788 -417661979
951731671 190608880
268679683 922667493
676354697 697753766
707067686 667170995
478686638 838376005
988627118 -238247050
846278201 -639970261
948992070 202380340
-36113292 979937677
484550456 835238883
988928255 -119513128
748903818 619748960
939102053 241310346
865534052 438756540
369045782 888693224
-247387797 989981814
388237478 880967220
727711537 644709731
989917920 -168084197
606412630 756910070
-559923755 924800256
979926270 -324620423
987540410 -255117992
343510310 898308993
925216322 288640538
-673921269 851648175
444326517 855833960
959087268 -421318590
-323104813 987230073
947547730 208389632
782162547 576694546
939047947 241509943
-749254041 777170764
-390052018 978560688
985359486 -280320484
173142095 947152988
896834057 368594160
181821160 945199385
447530461 854273606
926413009 284855426
737859003 633000254
924605824 -514037139
877852320 -597358662
812569627 -677900163
867660509 434449704
-29396041 979274229
936441041 -487049888
918888885 308038178
285070996 917771355
-132613521 986913424
980089820 -323533258
409000545 872142989
868153177 -611390417
158023059 950417742
930928218 -500037970
-321371445 987379803
989133807 -126286874
224712297 934761363
836722813 -651373149
976005401 -348170888
-549209378 929905076
924036586 292332184
-427623985 971106335
771562128 590937745
-705783461 823123221
974408566 63327477
397287459 877188609
532451456 807519968
373949121 886755621
860841872 448073183
817132927 -673103602
605657680 757483142
860147761 449432157
-358587593 983341301
-102151550 985177720
966332256 116507776
-165020099 988312637
987434170 -82593383
781363794 -708374157
-470658028 959747289
971129984 86436844
905499929 -551849052
47096118 969967917
748476216 620270111
928047198 279597537
880584538 -593225828
428033994 863562087
935332 975982256
173058675 947171464
756046104 -730360454
978545175 -333401777
926473336 284663563
828667718 -660564034
891565353 -575817208
372275205 887420396
-702495712 826259965
758667881 607624875
987948712 -249415157
777306078 -712039666
905062322 347217058
509718906 821135509
938922212 -480937882
-213356857 989622645
673633986 700306881
117717494 958392004
768434906 595052557
211092533 938216646
756779979 -729748313
978117288 -336012739
-352748535 984094523
164369398 949066082
-61011243 982182495
883611822 400239307
708072095 666119092
883138830 -589291621
969123653 -381841187
980955935 6903300
-451957114 965117580
-85204750 984040554
834561141 -653875197
-142456747 987382832
491974270 831177933
936576095 250458205
-487504729 954382910
-284299997 989565916
758516052 -728295997
64670232 967365620
356857655 893385790
989456975 -138664619
428699342 863253058
326405481 904355128
734796118 636582568
983660053 -23262535
-604491655 900822674
310553935 909685848
984473129 -33983382
634532664 734644399
-629509552 884919741
-646123703 873287538
-285710607 989513943
219000907 936226010
-354706412 983846312
-748193026 778402506
841376361 484387798
-563132090 923231158
989990467 -180934548
-509004321 946767229
-178887110 988784663
440735012 857566190
967127819 -390456849
912081801 -539566896
950820380 194584231
-373500899 981235454
976054030 50704048
-503539447 948785864
989097141 -125027033
764897184 599657272
516732886 817021402
-489148841 953832709
969735845 -379108457
829638789 -659476399
572436646 781474984
789660127 566227298
929878434 -502424431
972440768 -366466587
386944194 881498616
562084335 788484857
571255482 782286401
953450605 182942271
-474392834 958602637
849075163 -636512942
173594733 947052691
921524802 300081627
-552265114 928471788
-327502235 986834705
236335378 931710235
-748993580 777474105
927445785 -507850588
433508018 861005058
17502910 973964602
377496925 885337943
682563228 691808986
932701673 263999460
-731636554 796895755
374264782 886629889
282141432 918661715
976968536 -342773809
-202557645 989413692
963929472 130237154
976240258 49221290
-68524260 982789985
378258227 885031613
845933471 476187417
605767261 757400071
684794146 689647466
592473336 767273097
798701330 553192487
132199825 955649574
989465844 -139043486
533110674 807112222
631719311 736951306
973273833 -362394471
-383348453 979690990
-237298887 989926126
981625273 44482
981639788 -312532105
-499843895 950120413
34193434 971772160
932996556 -495254260
567726967 784691635
949204044 -452990611
290232409 916184803
-43395967 980627389
984297636 -31597313
-144945590 987494238
817028686 525324884
936729376 249911585
982061261 -309324404
760926390 -726265900
216710654 936807762
943041339 -470248250
762398547 -725019285
91989836 962966326
721307169 651870435
973606841 -360742534
305517823 911335407
982438389 -8776368
856287303 456900006
130391437 955998479
881925818 404044889
-289696595 989355168
60090155 968061494
-62997114 982346421
-726149472 802701923
986997058 -74110678
-505900667 947921102
905146748 346991302
-348792826 984581548
-172541954 988576758
940095991 237622098
-6252324 976805574
989645565 -147546666
166549491 948595190
645630439 725338890
945898635 215106532
652375839 719513333
-599820074 903581222
-697009275 831375944
220959148 935726160
659027589 713647947
968839846 101269212
989998135 -184175099
-396467323 977427815
589436866 769478529
937582963 -484263378
-39672262 980277867
979977927 -324278557
959471893 154028262
-511980045 945641041
-699776976 828811421
779987993 579662507
-718854750 810207604
81320771 964741952
-108203507 985551757
620383034 746092448
-86117748 984105392
955782873 172139236
977288425 -340931214
140639561 953987811
968192454 105283618
-398558150 977045332
943051134 226369609
515486810 817757910
772620779 589535732
-487575846 954359175
642725801 727808261
553808600 793954130
795799644 557419111
375505548 886135185
-528715925 938919555
291847299 915683625
698570636 675933953
989750090 -153711640
44470436 970341832
978833860 27190780
669850088 703821204
989874608 -163461178
989303679 -222683876
963233811 134087819
-625380528 887679583
-727774865 801000146
967523014 -388787692
-649817495 870572314
-547157642 930852603
-199055447 989335868
971149511 86305782
794925773 -695631095
635927230 733494771
592767488 767058831
-248426770 989984831
8077366 975131713
973071338 73047118
535884424 805391055
808781026 -681822476
918644237 -526540241
948348597 205069313
-439836884 968238020
919391987 306534539
-695880735 832414844
513025665 819205270
774962135 -714132381
-362233118 982852736
835122248 495352055
696928644 677603475
971216429 85856230
-659960892 862888194
-85335525 984049880
977161064 41709219
814595873 529154030
-495308553 951721564
236719956 931607715
982023194 -4204820
-735838250 792343167
462556312 846769573
-157451186 988023161
15722144 974188155
955732099 172379898
-533422936 936935196
903758913 350684477
145369534 953037497
204758725 939777722
989901734 -199356140
987014472 -74437628
895675108 371498238
32093372 972057240
854211111 -630039572
767631413 -720547773
-62296612 982288893
873136311 423095175
982639199 -11043298
-583410561 912767701
520047584 815049619
969902296 -378353936
-124434722 986488618
102258314 961190314
-139967152 987269143
843146152 -643781465
-308770888 988333461
396908094 877349043
989998982 -184818663
951530180 -445998939
560188475 789747301
903160325 -556044601
589286193 769587400
770451946 592403580
-562741915 923423171
313325115 908769065
957444066 -426948268
-436481652 969051620
313176375 908818560
979404955 21961703
770793474 591953343
726608847 645954640
-36896284 980013050
826982599 -662439038
791502882 -698916653
881470149 405063940
939991932 -478224139
574706349 779908961
951306967 192467778
-301450456 988778268
-49791834 981212283
-598116127 904569696
960030742 151154385
-741878165 785626044
564149501 787103486
-518495460 943095485
616427161 749205614
70845384 966409599
-739696066 788076695
782125630 576745170
827856020 507699601
717177720 656401536
313676195 908652212
35622969 971576754
989724637 -152049242
922430541 -518676998
-536414562 935646721
-7275511 976920832
958112519 160878997
946856897 211220948
895452842 372050805
948668704 203734116
666679193 706735860
-266602223 989961186
567963716 784531175
-460782679 962661486
163610844 949229131
-483037893 955854086
-257043461 989999792
-695582502 832688496
947175592 -458838689
212360904 937900930
983045358 -15748479
947264813 -458585173
456056795 850047490
604564142 758310579
985679079 -51638417
850826168 -634323283
-699122142 829421693
-346071091 984902728
987383512 -81579829
983153569 -17031877
629703788 738593978
439970234 857933071
986869596 -263611855
724416707 648412843
-103228363 985245361
949421879 200568947
568578743 784113629
662210480 710792014
733412658 638185823
952902611 185412189
342304545 898745410
46315675 970079211
-62947101 982342323
-510712208 946122913
864175117 441474617
-730419080 798197550
977913743 -337238728
442938559 856505333
117757104 958384655
979040857 25313347
84960889 964146245
897367410 367246963
-379306815 980340566
796017766 557102683
881086637 -592457483
95069446 962440270
-230431286 989862834
-566528128 921543336
909608661 334807181
-568033107 920785731
601640255 760507224
985933503 -55682556
533847365 806655836
916289818 -531298792
986328205 -62197280
938559649 243304185
889461374 386623420
289809912 916315711
850241086 468276696
-518801836 942972477
398104383 876842514
957596269 163414542
970876569 88129549
-614016555 894999893
87889434 963657921
780733122 578648806
943936521 222913381
-513708229 944975896
935721224 253489767
-192404019 989174665
786635642 570488608
-137456873 987151160
547182702 798238790
161624336 949653940
777415042 -711941949
309469006 910042888
916524775 -530828478
-374657438 981059829
735838470 635368732
878178178 412307260
-309861529 988260416
40316287 970927208
174199873 946918432
444178142 855905843
782921529 575650104
-40675612 980372614
295400278 914572329
304808640 911566180
972676285 -365326693
884197285 -587645362
877736697 413265370
984185010 -291645761
952181093 188625039
989072061 -228743877
-754349789 771170370
616106933 749455323
-364938029 982478329
452471951 851835332
387981048 881072722
41600159 970747144
949667908 -451615844
658197424 714387570
690159555 684389960
974614879 -355588379
612383653 752339435
-610212977 897353216
811895757 533346624
788496649 567873742
986283701 -270420906
279375195 919496796
152412127 951591578
306132797 911134929
468805151 843559002
658121747 714454822
-534600860 936431352
833608420 497959111
792947108 561535015
940449572 236298548
-320426103 987459220
491817649 831264538
676176753 697921829
793253695 561094352
941294285 233110190
988049857 -95888819
953949178 180670989
-76067056 983372034
297111236 914032760
859996403 449727844
825841156 511051578
-34323757 979763826
-603317208 901523946
222177113 935414398
947706772 -457325714
728098083 644271970
575941436 779051037
-611259335 896709226
730831996 641156035
839236130 -648437115
82480045 964553237
970789936 88705914
170949568 947635903
838259758 -649581828
943706742 -468451883
-511536342 945810075
632030918 736696682
231791525 932913623
879931625 408471786
-383898783 979600260
450134638 852992940
906019161 344645996
885254522 -585987024
-652663683 868453815
983823215 -25350651
609886599 754260179
854741757 459841281
818810966 -671321980
987214751 -259346374
-86213139 984112130
38430378 971190189
756536787 610305364
907796158 -547652520
895652103 371555467
878041060 -597075527
647698554 723565366
-94244748 984666070
248591348 928380097
834047790 497204090
177575683 946164350
-480527315 956663614
-372833939 981336186
778815924 -710683571
984966522 -284251137
-456941065 963747622
737566816 633344130
-218482041 989707629
967056117 112200571
536600229 804944822
90470683 963223880
-614514407 894688682
312810181 908940286
-21430056 978457279
-150117889 987720599
376229642 885846002
130327336 956010819
306710162 910946582
874178176 420895044
985053600 -283395075
730534925 641496442
868713153 -610605822
989807838 -157817230
390818984 879899006
824006174 514078098
885956345 394854801
787883969 568736804
-663810699 859871100
986966937 -73546587
-443272933 967383754
989999098 -184920503
954527674 178011482
976772336 44919077
311713692 909303096
547337133 798139632
731559852 640320655
-519396771 942733002
128756066 956312147
-445590789 966793539
818073306 523666581
989835224 -203343076
914574310 -534707763
844666249 -641940028
950657460 195289057
809357035 537242476
987502739 -83985985
985252604 -45126062
617068681 748704389
672167392 701673724
374390813 886579683
984148770 -291976894
861765533 -620129486
931621057 -498450508
862089675 -619694108
419035158 867677229
980666929 9786438
961336662 -413259699
974467124 -356357611
747492278 621467913
-46421450 980906031
941086905 -475398295
-344635327 985067897
967996584 106488355
969790173 95237414
987097328 -76007329
989628270 -146650530
890461032 384232570
-739776194 787987105
203589733 940062737
922848423 -517792496
-560506679 924516869
265200434 923678153
-518538915 943078098
690884776 683669981
-104346306 985315144
-141892699 987357275
-459548930 963013079
951524356 191518240
341927990 898881385
-554500250 927410608
953849555 181126998
-310711187 988201770
970057779 93506724
-660416605 862534002
-466918262 960866929
-374266299 981119351
565562823 786153038
390384893 880078964
398804536 876544987
661349961 711566781
750533962 -734911137
428160148 863503520
941349961 232898938
335995772 901002947
979346740 -328400887
989942550 -196195126
675269505 698775947
969234894 -381348061
867287927 435210539
947476858 208682153
507665482 822322468
908741849 337210601
-102855018 985221975
622084257 744737658
-490439926 953397177
812860627 531855808
-494394374 952039633
479720207 837826755
-727688357 801091110
977326644 40331407
813904755 530233223
67842715 966876585
516084474 817404966
980547214 10969582
897460486 367011456
-83726509 983934631
630589648 737872722
878083243 412513679
-151136868 987763908
623535768 743576455
989072661 -228729617
977991415 34661296
-258529221 989999974
987956171 -93740721
670479910 703238887
802344240 547816306
800320031 550812599
234362129 932234330
-277487695 989773644
-649505326 870803383
988486795 -240844886
783310332 -706592581
340743736 899307548
687334185 687171731
-501944764 949365372
-739788790 787973008
947618055 -457579256
989821495 -204068068
864191063 -616853406
968872228 -382952361
185734425 944299231
672530305 701336078
987260794 -79160351
-288026955 989424314
960072695 -417855339
871616146 -606498861
965589714 -396803513
-674887358 850843127
-33525130 979685624
-190140330 989115423
-255004454 989998134
-356224681 983650196
950401313 196393281
944742006 -465625418
-12801631 977533817
96878365 962128435
-554244049 927532670
-669424595 855351066
-692106665 835853623
-551129483 929007904
500754916 826267972
881266572 -592181563
905543187 345928228
987536328 -84674780
844603378 478596176
962551837 137809812
958430722 159300653
736355275 634764983
842152997 -644974602
94080319 962609747
721456404 651705551
948826768 -454098916
989142032 -227045085
-662278699 861081614
987576625 -85508037
559035402 790513255
-479973416 956840853
303069245 912130143
933930065 -493055893
877423409 413943287
-509125256 946721701
603044017 759455692
-479850221 956880234
-312563097 988070960
-448026962 966161142
339042413 899916604
883228380 -589152790
982184504 -308366114
964291034 -402013168
853661212 -630740524
958509646 -423312595
684747051 689693185
728328202 644011018
678816149 695412926
954460507 178321529
301078754 912771258
829492933 -659640096
863392594 -617936421
74984646 965759412
876705722 415491143
989232152 -129812808
825881005 510985601
985556936 -278276846
760242780 605629847
988828812 -234177528
920002150 -523756180
-167388002 988398217
-605374792 900292527
564558828 786828651
671216445 702556576
775478763 585731250
251954012 927445495
-164317005 988286949
852127152 464762621
359242224 892483748
271398783 921870271
869228891 -609881076
970687078 -374749593
734361329 637087476
952413399 -443277922
171199165 947581166
989731467 -152487725
553018107 794469028
504763117 823989406
436162827 859750168
671549242 702247870
921836754 299127459
967115843 111841033
823951228 514168365
884978723 397112159
-653804475 867597313
81983078 964634222
677230538 696924002
-30770952 979412253
395308123 878024004
932001412 266400406
93462997 962715257
-107810474 985527820
980186256 -322883882
989252659 -224133764
253944299 926887818
119643108 958033809
811575702 -678936074
908338421 338322458
659707120 713040528
628538565 739540790
884266091 -587537683
-22051640 978522020
299336128 913327551
369542775 888498271
743760912 -740363681
631571602 737071854
872846316 423704584
-552291308 928459385
-499630081 950196720
198765414 941228453
-372134400 981441246
801145379 -689532591
941808024 231156615
426265260 864381937
831767285 -657073793
-600117480 903407959
585418142 772368626
195337756 942047701
661384270 711535908
551646115 795359915
911925807 328298390
-707135483 821815589
227315065 934086510
983670929 -296191402
116169511 958677691
897413538 367130272
897125695 -566507875
889310081 -579500873
499664537 826883532
722082709 651012109
734933117 636423288
845664346 476675777
112349762 959378062
850961876 466937584
939522140 239756904
432398559 861527009
810748507 535111678
474006955 840843767
453534235 851307061
-561894383 923839361
-255471458 989998663
702104560 672316074
966146087 117600794
873421905 422494254
-336376138 985967706
881397585 405225771
613288417 751641202
730706472 641299931
742525817 627457956
-702597821 826163408
938335781 -482406871
-102041271 985170766
-668692038 855947197
-349619342 984481487
903939994 350204203
-62222722 982282804
243178779 929867359
-678755660 847589027
242424727 930072470
421871171 866394113
989974936 -176922343
822096189 517203459
942081274 230112857
988290758 -101712814
962582364 137644800
339950259 899591955
60234247 968039759
974941357 -353876123
929279230 275560612
282669077 918501839
-210938360 989579660
-12094751 977456476
909940760 -543649614
-22467489 978565172
893217406 377551470
-572375102 918570101
-351713891 984223700
785257035 572415022
-429583112 970662262
595106538 765348622
945786622 -462741434
888760286 388289239
906642493 342958083
988152831 -246343695
961785669 -411594093
708490557 665679753
343300529 898385039
869716337 430220823
-448652629 965996903
982786631 -303581811
796637325 -693968254
448534469 853781485
975218835 -352407240
576941783 778353815
905676671 345569084
-380948877 980080717
989958358 -173826293
929097035 276162261
-550749308 929186693
929521510 274757994
837758547 -650167215
757024059 609693792
848437317 471607968
495357593 829298552
-456329199 963918527
190167969 943267617
936118048 -487829861
113027976 959254232
969261718 98614935
113480404 959171431
587722339 770715646
-69915468 982899454
981071660 5736249
861916138 445957142
319753660 906618513
984238289 -30800640
143008672 953513825
586900925 771306303
968852197 101192035
882190714 403450970
929743540 274020591
836380838 -651770397
970638706 -374973643
432953260 861266321
989987257 -179952124
835946195 -652274356
640161954 729967900
946685977 -460223385
536024361 805303922
-621803478 890031671
598355708 762953023
845623167 476750409
-717285188 811789327
967649676 108609708
-310753074 988198858
776229712 -713003132
-547096408 930880704
-594863673 906431561
764575638 600073340
966840086 113494742
764182863 600580944
969084058 99737013
200164326 940891923
600616536 761271427
-476554136 957925555
982904686 -14096269
956854758 167011586
723834694 649062692
569456220 783516202
988286156 -101597825
989074518 -124262741
900371133 359552524
983346795 -19362269
-516945877 943712812
661603715 711338407
944093494 222296661
876123520 416743459
259386091 925346896
942864156 227095249
962316350 139081015
-350223141 984407754
966638081 -392502395
540217573 802675507
978597313 29312018
986014660 -273386794
576570942 778612528
972579254 76531517
-572834479 918333826
663876581 709286826
191756912 942894579
341657319 898978969
-373808195 981188898
609250700 754746915
930051107 272994701
-510209915 946312777
11170810 974753160
600055675 761689444
619446860 746834378
-75560136 983333977
19817072 973670960
-588214156 910151281
152928249 951484264
168339884 948206346
-720220249 808823915
-434817971 969448058
-452535896 964961522
-543586328 932477762
815370734 527939157
870383877 428840366
751733593 616282587
275784495 920572012
809918169 -680652659
763813519 -723817487
860957678 -621213012
-655535366 866287827
-758156624 766584652
986867010 -71696150
774579246 -714472681
-307798064 988397139
981644420 -312497520
-305340404 988551266
-242845739 989962232
975239289 57054874
-662469038 860932295
334371497 901578993
597265314 763759748
384670122 882429546
799437021 552112857
431719548 861845381
838938930 -648786134
989960148 -194572770
822530225 516495181
912146223 -539442817
-118902942 986183548
786758 975999560
-15928791 977873194
925131819 288906428
447993470 854046810
-601845550 902394576
801311072 549348689
-640374104 877418343
841611038 483969439
-626647723 886837308
982063707 -309305403
928538805 -505431031
844448560 -642204995
937200828 248225078
476313201 839630946
983360903 -19535492
988889242 -118294932
953854638 -438742998
825776806 511158103
898296125 364891038
879516903 -594851618
627016511 740772750
32646839 971982379
988987775 -121409746
172326903 947333098
-752073043 773870136
883761314 -588325128
929724086 274085315
928741094 277333932
939849319 238541708
5447182 975449427
235856385 931837749
958195716 160468213
734734055 636654682
-737459222 790560373
488226451 833239153
665008530 708259323
854968247 -629071140
918066566 310482828
989319136 -133067303
970235832 -376830113
522846042 813373595
942282540 229341284
60372719 968018871
744960655 624534933
985622882 -277584660
984511477 -34510639
-508390689 946997729
-497772832 950856432
64338614 967416495
987085031 -75772809
444724672 855640801
831529047 501506799
984515755 -288583531
601170778 760857854
805168581 -685502359
613676157 751341545
919847692 -524074538
229778091 933442531
-657606508 864703749
92647216 962854482
989977481 -177480864
416932134 868622746
964328210 128006973
-695448097 832811536
975123344 -352913351
981414403 -314200200
919816476 -524138770
924589657 290606330
969316792 -380983905
928241298 278966428
973763982 -359957200
907338842 341061831
739504373 631057258
833213339 498636544
-651704897 869170229
-307915552 988389510
850125003 -635202516
741867975 628244501
956216066 170077712
795471103 557894723
936718751 249949501
760596312 -726544992
-315494954 987854230
985817772 -53828437
983771154 -24680851
942322071 -472163325
197495732 941532669
975135472 57849930
-270856990 989902516
-518821903 942964408
909521091 -544440309
923073050 -517315557
-64010283 982429121
646266787 724794429
-25212957 978848312
-209266736 989548540
-141241510 987327636
988592081 -109593371
922992080 295572532
-186434294 989012192
927847963 -506962652
-710397217 818630487
933834530 260091467
-221123941 989747420
563390885 787611866
935716179 -488797109
568139657 784411810
-4066682 976557932
977264282 -341070994
558782167 790681138
893185740 377628832
646108080 724930317
971363146 84868273
-719129198 809929966
912015102 328045620
921730435 299452817
305319881 911399847
675851538 698228603
856827505 455865221
-437921228 968704468
982589162 -10473877
969408399 -380575932
905545056 -551767229
657878238 714671204
959490091 -419915116
885727561 395384105
903203369 -555968561
986092587 -58270810
298648188 913546086
379343195 884594242
711158656 662864722
989922357 -197863290
373536649 886919659
945938894 214944332
-40992220 980402439
480407760 837460385
342679212 898609928
989676066 -210386603
513754585 818777340
-681539055 845202524
98347090 961874079
987108961 -260673125
987506578 -255573479
-388491176 978828130
-471439720 959510891
958652602 158188935
821958886 -667938695
633384380 735587944
860073452 -622391603
-1681467 976285023
667316456 706153040
781159195 578067250
875603271 417859286
918830081 -526160993
976912367 -343095209
232690389 932676496
878484322 -596409072
-274508558 989840354
905635700 345679358
-550970522 929082712
598187295 763077748
875940413 417136594
545399712 799381722
728516492 643797385
667229481 706232673
989951473 -172715349
-127229781 986636588
817170076 -673064289
668495043 705070733
953328181 183496818
886114824 394487220
330416940 902966440
370353886 888179481
808843348 -681758475
976357402 -346224866
347269721 896939557
989063939 -123908775
909015044 -545389706
841404175 -645869631
-645754479 873556519
555771465 792667418
263970089 924033452
940953226 234400531
878653172 411272520
368320271 888977316
779759200 579973072
903266129 -555857682
509282733 821388535
-662125349 861201653
989820953 -158826960
435237916 860188152
566575837 785470077
986547168 -267424797
967889559 -387221946
-730439446 798175820
664007607 709168101
852347066 464350553
820532180 -669479312
-366956246 982194209
980181955 14549410
-521879011 941729698
957861137 162117267
531790347 807928003
852880436 463349596
-648249698 871729033
922647522 296635568
299753626 913194543
-752335243 773560908
975843465 52364342
-377225960 980665171
985926893 -55576161
503315515 824816272
954773969 176871402
783533268 -706387254
858706046 452240415
795125072 -695438100
935877044 252938022
824737493 512874532
969471321 -380295343
784326761 -705653541
565126682 786446744
888022037 -581581111
987066440 -261203054
829659672 -659452937
985032450 -41886540
989995737 -189270513
-556962157 926232118
652242240 719629866
883028613 -589462482
-119178844 986199249
201835080 940488242
264585150 923855984
989468041 -139137838
699118850 675375142
-264536981 989980993
58640624 968279115
944164500 222017474
910805906 331455224
863282624 -618085326
984880931 -285088691
-487941870 954236916
484799739 835104000
744961665 -739407243
650468773 721172660
102751028 961103425
-233317518 989892792
574964740 779729862
987613097 -86267773
378189787 885059176
791235326 563986933
-29968418 979331801
915662127 317559873
605511039 757594225
-154370738 987898346
984390198 -32851601
877007804 -598621144
771182921 591439186
355823574 893774136
320042147 906521350
776271196 -712966082
-278201295 989755669
-435722867 969233070
985946629 -55894176
-621429693 890275329
562317050 788329549
706084869 668195739
976501525 -345420277
646393408 724685945
989139103 -126470958
447650169 854215015
920444885 303365063
989709050 -209111420
485846914 834536063
-542073284 933157239
-180888067 988846867
8739516 975051010
439936484 857949245
-418638192 973071845
454595820 850777864
766471626 -721545238
879470397 409483818
753457037 -732507316
515854893 817540625
838344436 -649482842
868324409 433088965
-432803374 969921047
854385919 460514782
295746947 914463103
-360462846 983091934
-69336052 982853977
-708867227 820127977
543210487 800778456
811863291 533396670
988121139 -97562019
-137232581 987140503
316615878 907670548
-478273412 957381893
906869456 -549355526
977728644 36930070
976700114 45509602
586303149 771735109
972256844 -367350871
766641508 597392373
-239578373 989942212
447769814 854156412
886435311 393742729
888545521 388797337
-510669895 946138933
800245037 550923142
717107844 656477485
883107929 401383625
582887595 774170450
933747933 260391169
987926586 -93075730
568216137 784359913
535589167 805574711
696680792 677854561
880721558 -593016396
453344805 851401391
-183260942 988918884
682245304 692116063
451350483 852391554
-268418046 989937983
-417352992 973343630
745310870 624112133
965948861 118751462
742566541 -741310982
218090829 936457578
795510103 557838294
953753923 181563625
869286006 -609800667
974073204 -358386806
329051913 903440824
958583105 158537982
937962561 -483331381
971218129 85844799
-8902250 977102919
-412388355 974370017
989210743 -225278050
11924252 974660357
820499757 519788447
977361715 40038165
471023694 842405308
868035537 433681423
209511464 938608542
720614418 652635329
655883670 716435978
970633057 89743789
-593389011 907264172
869091708 431510247
-517353809 943551066
-563921273 922841515
-152277040 987811719
56660709 968574441
-698334306 830152401
952697549 186328557
689891695 684655269
943726894 -468397198
985146645 -282473905
623855155 743320235
-641769486 876425615
-412930007 974259896
867793247 434177934
947873415 -456848749
954713215 177152975
-444762570 967005845
852821858 -631806087
768584207 -719724891
824883222 -664753523
906927986 -549248296
77116672 965419619
984091355 -28847417
894466132 -570996246
893532052 376782237
821665254 517903998
-478682006 957252289
974646299 61548697
985731474 -52461625
767142454 596740192
50156457 969528001
-330406987 986561079
988056613 -247820554
886130044 394451889
-298831450 988920061
989954804 -195087508
-58814426 981998164
977151714 41786800
-248804584 989985844
893637320 376524825
71329181 966334038
962400394 138628045
274763238 920875732
442246132 856839421
-50721130 981295213
-210415939 989569991
988593505 -109632597
661255718 711651502
989744436 -207625302
-33758536 979708578
717653312 655883972
-106244448 985432136
-133213511 986943548
984809193 -38679601
491038695 831694842
174161548 946926939
-601131435 902814262
644291075 726481286
945389834 217149940
420799170 866880014
873669308 421972440
907055089 -549015392
941818607 -473487574
-738295658 789634370
685518143 688943781
629112231 739075040
419244073 867582959
706907520 667338261
730134991 641953882
779215254 580710007
938407499 243859800
609669051 754426843
-714730147 814345609
84856394 964163554
975418520 -351345062
934262714 258605016
414636416 869648513
-378903743 980403724
977925879 35230123
809641207 536808234
816486894 -673786142
562949124 787907298
987788351 -90015034
-624172275 888479136
974205635 -357708484
264234136 923957301
939553424 239640940
979640457 19747634
505559750 823533248
874166234 -602818121
980724411 -319156404
539750043 802970405
834221567 496904764
785032290 -704999595
986758508 -69712946
989930211 -197232325
928437976 278325771
737388727 633553301
931891469 -497827201
989996795 -183344054
252377626 927327126
989990084 -180810167
-456918707 963753871
579222692 776756239
876633121 -599179494
982276356 -6975978
155240487 951001722
944089712 -467410377
-535365656 936101558
954839044 176569581
-125144668 986526481
-53323885 981525196
99153324 961733878
911959274 328203701
989627246 -146598073
-631127391 883824763
369304185 888591915
988669017 -111741534
686391023 688092871
549432371 796791046
-175565792 988677375
875578376 417912568
854615382 -629522789
582303702 774584269
180689489 945458019
905165488 346941159
753499334 -732472386
955068729 175500807
614570817 750648884
844545753 478700329
989326437 -222021398
442728096 856606951
974239726 -357533095
-652857142 868308966
-517485076 943498818
655070403 717152958
586257901 771767533
930274132 -501527992
989630688 -146774531
288861548 916608912
634321975 734817744
880348527 -593586372
536757726 804846495
54365725 968914066
954171237 179652909
74052043 965907056
928113598 -506375207
-731352077 797200221
576769867 778473814
-56099761 981766079
-411967143 974455571
-165397424 988326378
856406602 -627214183
922880766 -517723890
570084147 783087899
989623404 -146403931
37947083 971257003
989953067 -195252930
202391173 940353586
-599652566 903678776
984028062 -293067267
-144903767 987492382
213115370 937712428
924814175 289903404
-288613469 989400779
490967189 831734290
704329217 670018588
691144154 683411974
954382377 -437055818
-282702190 989622489
-534108170 936642607
-246635768 989979270
750315692 618024588
410398217 871528211
688151619 686370800
37682340 971293561
564466904 786890420
-591762626 908177159
196145613 941855121
958191944 -424404450
745216353 624226388
-364735282 982506667
895979730 370738394
402203318 875092225
739670721 630860118
934615720 257374456
577550431 777928318
-504048983 948599775
-627202983 886467507
889798804 385817873
778614590 -710864756
985124178 -282697542
586169874 771830607
-376634382 980756598
-644187405 874693417
924249361 -514803296
963199358 -406264990
921195709 -521275888
962054834 -410589376
661694372 711256792
814360807 -676024475
980645063 -319715197
-635151934 881071958
868132798 433482004
979974294 -324302655
924545014 290745965
-530885950 938009862
398141285 876826839
989824309 -203922873
-652934838 868250777
872406970 424626855
748121280 -736873129
635075424 734197511
879980847 408363656
189634306 943392620
224667066 934773054
-134746054 987019931
-368944363 981909735
926751368 -509378161
510869175 820466361
47517361 969907712
626466674 741217045
870538027 428521100
-248999644 989986362
-22660296 978585165
964660622 126135511
908123727 338913032
953532912 182568768
752078884 -733643304
976894877 43911104
972547570 -365950707
-224357732 989790648
10838825 974793943
-182355504 988891585
985823149 -275454290
936600612 250370833
-624847221 888033037
554395270 793570416
967258747 110979249
-703851799 824973011
695783263 678762664
825239545 -664361931
-595921359 905830789
989854771 -161620247
-387394972 979014412
600151215 761618278
987917610 -92874458
720249539 653037692
-57899266 981920432
694729294 679824722
981581603 502761
976856174 44229981
97261178 962062265
-726653401 802175488
895900905 370935356
88950162 963480094
930828685 -500265240
989780726 -206027642
988661212 -237586876
-555835634 926772791
597071656 763902703
929310696 -503703601
110863742 959648723
947347722 209213755
-547804618 930554778
515791506 817578068
617491632 748373604
425072321 864932623
940625672 235636400
8026002 975137964
-241448556 989954028
370538202 888106912
51196642 969377314
571029500 782441276
454293608 850928627
981436298 2018400
862491498 444818335
-257657132 989999949
-672515240 852815375
812502622 -677970116
940437615 -477080686
987650047 -253626183
-729999977 798644474
-166517077 988366925
572767732 781247252
642174460 728274069
-195175137 989243989
-590471737 908898929
984537328 -288381687
923534331 293893695
936717634 -486378395
987193244 -259617030
270608007 922102931
320394741 906402454
-66685132 982643957
-393178646 978014040
321635066 905983050
789720358 -700609655
505038369 823831924
-673715459 851819476
668455341 705107284
651849338 719972293
475940751 839827133
849689866 469297459
-608895624 898159854
988932547 -231928427
864112833 441598755
988136003 -97919045
82576483 964537496
-620606452 890810868
461747238 847180748
837321351 -650677016
416428837 868848238
-55794044 981739659
989654086 -147992751
981509390 -313500096
584674158 772899718
969089812 -381991027
57494325 968450319
813312104 531155538
883378548 400769896
-285418667 989524944
-606867041 899393212
-286058847 989500710
988079875 -247468388
885395474 -585764985
925466057 -512179689
-702889693 825887124
694606088 679948636
857799344 -625394387
933126981 262535710
444233771 855878896
-508048453 947125622
-10952770 977330594
988647225 -237860246
457092481 849528397
976692943 45568084
985628814 -50853890
-9037933 977118039
782020959 576888657
642995501 727580120
810079239 -680486459
-290179252 989334394
956801028 -429115167
-528044068 939199266
649368656 722125422
929280005 -503772595
913998107 -535843206
-578949818 915146849
388512620 880853919
-728872135 799841906
-410312328 974788136
-340323505 985550067
979183961 24005019
-139614558 987252792
-713011682 816055286
871233811 -607045198
483910383 835584062
734692776 636702641
-163228189 988246511
912040868 327972620
296871638 914108441
964150766 -402566938
228048127 933895409
874846695 419474624
973471064 -361417527
-685611016 841647521
632455457 736349348
424418350 865232920
97922758 961947733
422175757 866255805
717612862 655928035
973190791 -362804690
-493451893 952366038
267376024 923047542
861548116 446683358
211254671 938176349
516935013 816901621
-634521305 881506507
975062046 58409391
975460188 -351122507
974303409 64108734
845177287 477558126
909779566 -543953691
844940499 477986566
864032622 441758507
-652716166 868414528
754250888 613163012
-77042372 983444822
-273002357 989867489
927491564 281397255
987763870 -252048428
644139031 726610545
926690962 283969799
919578251 -524628411
-185015981 988971068
-149482176 987693259
971877824 81377940
-698708113 829805976
-137346740 987145932
644184132 726572204
-721332898 807689342
509811041 821082022
268975454 922581097
988974259 -120972850
563701427 787403956
683110409 691279659
947468157 -458006666
956469559 168864473
-470921716 959667705
-66446997 982624935
781849631 -707930832
480209285 837566264
958137272 -424591636
637056694 732559063
867378035 -612471628
969621626 96322579
715999933 657678539
890235327 -577994448
985435589 -279539895
989696020 -150300260
898648954 363989956
747756165 621146991
681985444 692366871
260943997 924902419
794556262 559217280
576684289 778533525
887009548 -583203485
730686558 641322755
-515054160 944453114
-314849282 987903042
-250335434 989989634
798879580 552931156
672330009 701522470
-71139189 982995106
987910415 -92713344
988966213 -231171243
245808295 929147520
-675433985 850386988
155580948 950930416
394951355 878174231
965598467 120780773
952581261 -442755640
451421517 852356351
945575574 -463327460
986104849 -272400614
913701830 -536424612
988732339 -113566758
658306026 714290995
319357694 906751740
607072461 756408543
267854136 922908287
952981295 -441504335
975752784 53075659
233185028 932545805
711323390 662689976
989533436 -215478523
679803148 694466606
819512413 521373025
182466390 945051578
-90118277 984385163
989437791 -137855930
-113114006 985846463
987339078 -80697629
754607183 612718853
647020654 724148073
705941528 668344875
982030387 -4283022
146947352 952716720
-231515985 989874424
286834854 917232083
988419542 -242014227
882630025 -590079577
826646333 509715751
-432227383 970054860
765240729 -722600103
913449294 -536917424
361152305 891754916
961192724 -413790017
783019551 575514967
940037072 237842109
989714727 -208878422
883368420 400792910
862577344 -619038036
970767400 -374377362
987277914 -258548999
48001751 969838329
876487492 415960924
-76410349 983397691
327082974 904121938
980846039 -318296826
914359107 321339163
988109787 -97290462
-321551192 987364504
944041387 222501469
-570124893 919723363
-1920428 976312507
-45252136 980798820
552730150 794656266
210739801 938304205
-684837202 842327772
951223851 192830025
441384717 857254094
968213544 105153786
876122288 -599937993
543000239 800912214
42537245 970615334
975988678 -348262660
523796148 812801244
-515719516 944193712
989408948 -136656680
963189926 -406301151
-78585032 983559197
137874484 954537027
975727279 -349684019
-329096212 986686013
-355238584 983777971
-579393667 914912187
-603209638 901587877
624335980 742933986
302633098 912271125
859670864 450363104
943365949 225145138
853869523 461489555
-569576412 920003002
989949182 -172363435
823752053 514495288
-652104058 868872387
-268377315 989938528
987073604 -75555422
807081127 540705678
918895776 -526026755
936552038 250543851
-557156106 926138799
908953872 336624135
981113981 5308152
280326326 919210309
977839963 -337679548
787924234 -702300556
847805937 472767896
248273345 928468078
806208827 542023535
826758117 -662687501
-121339312 986320194
320906063 906229708
964581774 126580924
869925835 429787839
-375836533 980879296
-269296593 989925803
840623953 -646798714
-685434173 841803115
-465333491 961337137
-248214244 989984234
866915598 435967999
338701014 900038551
84792628 964174108
-111114453 985727575
-304015254 988630744
-56462487 981797346
977302106 -340851817
-569048154 920271482
988139902 -98013103
965885676 -395597169
989658225 -148212982
880144143 -593898191
489372630 832611366
983963226 -27164673
243895560 929671816
-278706484 989742458
797917534 554338475
-444865850 966979492
570633137 782712546
974539031 62353317
434846647 860373075
983977983 -27357005
855797087 457835222
632863522 736014982
-629592915 884863496
10238916 974867583
63679079 967517477
948249647 205481145
965731222 -396227379
-732345337 796135390
879244027 -595263812
654816604 717376229
-516344417 943949567
941717854 231500211
-43081915 980598111
609531294 754532268
975397137 -351459146
941682168 -473845199
653328562 718680619
-336855765 985917744
333244891 901976794
-503308572 948870011
802776973 547171824
486908477 833958595
980193553 14436392
983309102 -18902791
860991733 447778856
970972243 87491757
-16675565 977953521
254097437 926844716
860647000 -621628419
965056509 -398959867
217538129 936598045
337651764 900413196
481281210 836993717
686683801 687807133
941424599 232615657
754477988 612879979
989656819 -148138087
815791213 527278842
512999851 819220406
331278249 902666226
790191545 565472664
368854761 888768049
687736605 686777946
174071779 946946865
854410140 460468984
-670667315 854336146
-349646740 984478153
568355591 784265245
935682697 253626160
717555872 655990115
987943282 -93450665
932336818 265252212
367161034 889430263
482879736 836137711
989971710 -193342623
507136862 822627053
283382081 918285414
843376325 -643503980
496387279 828723569
536089393 805263410
983533351 -21667707
989081942 -228507939
626812377 740937744
191098740 943049234
946408764 -461003917
901978294 355370775
277852320 919953923
887135738 392108975
877267284 -598234007
120620967 957850956
863041654 443727196
-229457217 989852092
-472918846 959059102
109975355 959809864
966074642 -394823956
-722433233 806559949
-669058003 855649490
-748235901 778352949
-157519440 988025893
942385216 228946260
973685960 68632199
788985437 -701302473
-725309143 803578640
926108955 -510782392
985411113 -47506004
797857525 554426041
989875497 -163545587
989125812 -126010292
989378601 -135409367
361440031 891644661
761361985 604204730
748171227 620641697
193927681 942382545
659756881 712995999
-447492217 966300985
962264644 139359604
337041912 900630743
634601758 734587533
204093520 939940062
943767691 -468286464
937181822 -485245278
-303148215 988681341
664072083 709109660
770899774 591813036
-210635511 989574066
-486407159 954747984
516580085 817111809
-324352419 987119917
930316224 272106610
819812209 -670252584
680306436 693983326
-400488361 976688106
983982298 -27413257
672348109 701505628
989296311 -132197764
527669916 810451803
957388677 164427083
-213026879 989616926
91689330 963017409
947279797 209492380
987354077 -257570298
430344051 862487711
-138454920 987198402
721934022 651176927
893232846 377513733
-545589560 931569784
-636219685 880331697
984785706 -38346038
887216354 391920543
72419949 966163428
830397132 -658623010
841209200 484685117
821245236 -668710216
969023386 100118491
951644617 190991381
666389957 707000024
655970748 716359117
307669533 910632920
911304575 330052134
844340500 479070995
801391054 -689288611
171723846 947465853
941786633 -473571441
771862062 -716869545
-761067472 763011733
-13484938 977608318
960496993 -416330141
300372241 912997247
789025060 567126874
765066100 599438533
744849588 624668753
382497564 883315597
748601421 -736484652
721742401 651389181
986086900 -272597292
-570302307 919632648
718929603 654488961
-243519683 989965685
348664203 896428727
-732028589 796475635
985765167 -276074975
412523217 870588078
657717312 714814018
954370328 -437094551
-308936976 988322474
-678183321 848074170
955596128 -433116338
-261316943 989996789
208569926 938841293
888795791 -580333766
