10000 11
621869400 914905781
288965139 -346252917
603391903 360203965
630729961 260713608
-448396709 347485402
71467190 767937659
318774649 879861295
112985523 822890978
-54455056 748441471
131548505 -399975364
639970650 915525147
503177446 -208250469
-498329178 232259973
105497762 -407072563
-310990822 548092700
294998717 874711995
263012624 -356888725
166312619 737125689
628601215 271804668
16363630 782587055
191767327 -381889516
274640883 691598489
457573884 572105308
629423245 18015326
638598523 76063836
609944305 341892244
342448703 -321275074
605278956 -58483427
49207563 798657022
-269291141 -469740184
569203921 -127910079
-551090173 -485220354
492541038 537890484
-390430189 -478823477
-508230868 203498479
-126211937 -452834214
410188247 -282194386
-601319638 846912862
639972082 189676842
-133735884 -453901361
74937210 766941101
-344179815 836566115
104905260 757999456
-257202190 828704940
368417648 639133614
136083055 830732787
566655561 437983924
-434001777 -387201867
437043688 589789662
122558227 752399334
429509009 595824143
637702959 214123900
-69244289 801196051
-399267184 840274005
359408441 -312407481
633038919 247373548
417841252 -277121308
371101695 637398932
344660909 -320146084
-58137514 746378546
495084168 -215933905
-330090858 835459260
156894969 740580248
517909052 509077637
-334309275 521482753
79229630 -413802430
610943974 -43953181
-21960259 -435755089
-477212015 285648539
290794572 683581471
37217075 777303498
-685212264 544263343
89342883 762715989
570776437 -125377985
575910879 421043929
669211764 916159002
-135619870 -454166537
641439603 120962460
-581312466 -150449833
427196749 597636800
43577699 775619454
549839985 465777544
614959704 326114945
514258682 513474099
436663951 -263957875
551987373 -152785467
253280391 -360645480
627805515 275731976
637853375 68875473
-496323094 844808188
-253593252 605719945
641081275 170535225
502062109 -209328156
9568117 781329575
448040465 580531690
133861553 -399323597
575818059 421219953
117086111 754170821
628532202 272152052
-568590045 -48320420
628412606 13606264
-270071575 -469811909
-221836820 -464924691
590736794 -89733047
476773495 553987809
625571870 285987339
187912834 846886217
-523414079 155453796
-228576140 825470135
359066993 -312592068
-77989881 802861782
606379205 352137236
548922509 910919331
728838365 766454294
326736410 -329082329
537355152 -171247840
65596217 -417104255
-543420697 80135646
145646178 -395954617
-537177954 105400730
462597491 567502206
372574673 636439712
736212756 515055616
-635021504 -486274192
-631517965 -486260282
-401583911 -479475368
582169366 -105865394
-74026574 -444949964
-654104711 -484108547
-513360059 187858968
-683339315 584551109
-433692335 375319136
-222546290 824754905
637129364 915439140
-504363010 845070137
202555414 851174722
356093840 -314186471
-324883699 835030301
434156038 -265767087
619135287 311615368
115617184 -404366475
544066438 -163074568
433515318 592646370
60165243 803119455
-490371092 253460450
70607977 807217472
277332132 -351128348
269097576 694252826
-529074383 845747020
-574895886 -92946943
508504783 -202970074
-119633932 810242323
390410216 624516887
485999420 544719448
659869701 916008447
-204518291 648193115
-66296204 -443683657
503368869 -208064041
-648803845 826319066
-495924613 -483743304
548025621 -158029564
-469134118 -482748315
-138170805 813228515
-140483400 813589069
-625519438 -486233873
233452294 -367887399
601576666 -67116901
-506560557 -484092133
-514292951 845358121
-227062326 -465494193
179322173 -385856979
-162757419 679817850
459774223 -246447951
-132607433 812349683
-247114091 -467603669
-579027227 -127777817
-81678877 803553884
-100337566 806939916
-445626344 -481751903
180256415 -385564419
147306613 743998830
578963041 912806389
379032351 -301437182
577064450 418818868
269041944 -354499617
-323449985 -395209242
510301149 518128900
580074517 412877130
133785626 748663717
533371983 -175915977
626664020 281097367
440812016 586682782
-510811875 195698875
-388334694 449157731
-294003626 566098200
28671028 779507817
507957015 -203519608
277365600 870707436
404813657 614401079
364111127 -415509838
-237130530 620698812
611158356 338245256
621593000 302491475
-387149352 450909219
-568266399 -485552849
-405174450 -479681462
-62361411 -407925350
640887187 174927988
637476384 65491463
-645878872 832316648
-688860200 -153539564
490842653 -219829764
607707706 -52434985
631371130 26995859
-170432086 817991410
603417461 -62880267
162907811 839312233
335183625 -324931754
-513620407 -484307741
431000771 594646182
109393567 821624897
-334925156 520745548
-155072705 685267112
225244165 713933249
317535632 879601564
-371652245 -477675461
-392414218 839853430
-14539165 -434331610
439058722 588135358
195813970 -380573186
105935029 757681533
-672761648 723207639
439125733 -262169349
-405433324 -479696207
553930589 -150156274
-573252044 -485637919
-468242881 306062316
-566261223 846480613
-468015705 -482703345
640017448 189046602
597996516 373734113
592054922 -87160916
348679858 -318082083
640764162 177288806
632466266 32401478
509995460 -201466657
-290260993 -471593328
638316456 208506494
-93681628 805756697
-452294600 339694741
-570262906 -485587420
515867929 -195384802
15107753 783890430
-493459540 844710918
-583680704 -179265168
641677981 135209116
347313899 652181646
623828515 293495981
624358323 -2580182
-517768996 845452797
597932469 373888261
564397563 -135251525
511666974 516536140
312535331 -335775042
421335618 -274743906
604429477 -60506067
-569198843 -485569101
158025380 -392324187
-447083204 350072927
463370066 566784111
641006912 172320174
253822151 701390699
605878310 914214922
-690525526 319948743
-678458885 -375914625
420956616 602474408
517953296 509023810
535220624 486822477
611041957 -43688403
405510150 895298402
569734918 -127065937
-412642501 411635244
-567883931 -43906687
289423236 684277180
634871331 46052013
630613311 23387953
-17409070 790504136
-168087727 675981315
607237894 349733520
641646988 150647768
-208331228 823021951
-689828284 -104954058
-399642906 432146741
420349348 -275419327
11506224 -429100135
414446109 607382695
180316405 731872532
-48692822 797140174
285788411 -347603144
214031357 718593219
-576191750 -103306956
-484971643 844411084
70171718 -416012284
590528661 -90136179
533213404 489537857
240005898 -365574629
556293697 -146916064
-131773487 701215225
523539092 502134264
629857905 265361267
-341470905 836360955
592527537 -86232263
489960190 905886746
-536933232 -484905631
304339900 -339501897
-273071501 -470085332
-497627121 -483801688
-575129789 -94783890
601670716 364656327
636110303 226948111
-583421554 -175846779
17710479 782257959
103559490 -407584058
509463002 519099676
-482377832 273389176
-544851496 74073953
595104743 380568140
-112610744 809065748
-425289302 841755223
69839249 768399102
641561639 155397026
-219882316 635588237
-556138307 -485323615
641705968 139621390
454266157 575063872
189209656 728464592
50146384 773854845
503230428 526198159
-659739819 -475464916
-588716396 -267782368
-211095246 642855103
359891930 -312145306
445800123 -257230426
641629682 130298310
-18906872 767457914
531203426 492224496
427569129 -270440477
637120578 219026426
627670234 915128854
-681843146 611360358
38925996 794332744
456312113 -249186495
-1906420 775923740
631567074 27946843
-339750594 836229005
621808840 -11598763
543039922 -164356737
-354206155 837310030
-333760618 835758330
-589642246 846799233
514861105 -196445401
-182606214 665254767
379611946 631807665
423618494 600422329
-538871589 98727308
-332353996 523810788
-541009990 -369870611
-548100485 59746994
-229109347 -465714803
541597465 -166133465
565552522 912001227
641420603 120271581
-447803145 842878070
-127583620 811542390
-281078428 -470800352
140828992 -397343530
641672371 148695113
-535535972 111759459
-62453743 799877978
-220922307 -464823885
515573436 -195695549
457135692 572501059
640126891 187513425
624968029 288638432
570284317 -126181010
-369352892 476245212
551078989 463856968
639491373 196013597
183879485 730514326
-559956118 -485398988
-656234082 807902389
612098304 -40811756
2255800 777920665
606610555 -55210713
532984566 489845488
-329355913 -474708826
158259427 837870992
346013992 -319453679
617775398 -24505984
191711683 -381907503
-284019240 -471057900
-290139318 831976300
641495426 158279756
491292199 -219419138
573922813 -120189862
336220308 658759289
-516829585 176964729
641710329 140627555
427017505 -270825324
-496732010 844821832
-254187357 -468307724
-47023893 796801184
-349359755 502883539
269256300 -354413538
357608205 645926190
-14794415 789917568
-104664491 718697880
-429901525 841998086
-206773707 -463228270
7111682 780188298
400002493 894472248
-49127484 -440748750
197980426 -379863420
330865698 661852999
-82515014 -446294053
529752208 -180088545
541348275 478339588
501492569 528144324
491770436 -218981148
155773197 837092777
243173537 706181682
-57752001 -442244799
-83616419 -446466190
460199194 -246106680
537045386 -171615227
553658629 -150525870
107191222 757292100
-380793072 460165520
297728674 -342448759
611420164 -42661546
367553442 889194044
-169529497 674934249
499367278 -211904325
639079500 81195661
-636166110 846005381
167781759 -389409375
448223765 -255403808
-466503524 843703226
591773408 -87711961
519030306 507711214
-518609566 171290285
-590128586 -324518534
548591147 -157293034
52718589 -420118855
620858621 305310148
-572224624 -72926788
-111323038 808847856
373194736 -304778453
497522754 -213652737
-566480712 -35344725
-534470010 845876015
-153795730 815596218
402630457 -287086946
-92622497 805565050
543861391 474724970
-201835495 650337995
-200772239 -462530669
-541773055 -485017704
-94314689 805870825
622690260 -8561284
11046552 783878579
597640637 374588681
-690818370 -38396071
-58989439 799197505
-212841124 641422566
-332831809 523243476
350819333 650071084
639947583 190015531
476536358 -232521501
-282473076 577904663
-91969399 805446639
50339078 -420663343
221773537 715390600
363950403 641970085
-668225265 -451103799
-104160230 -449609645
640793177 176754235
-28986995 -437076887
634324238 239214090
313057902 878649497
722763737 857950500
-310809837 -473281057
607532579 -52881653
626242463 4678997
442946593 -259356959
-8815447 788558464
594692751 381517958
638930601 202329393
641250958 115152632
515260164 -196025358
-681831308 -332076217
-589317647 -284589089
-356212021 -476643191
49384174 -420880226
374040070 -304299972
637865347 68984389
154184645 -393454808
-208052145 822987378
47550133 797970211
-621858701 -486214115
626316428 915081106
-154845951 685426371
278214307 -350764501
-2295736 -431917483
430824936 594785380
558799882 451454194
217808655 -373264266
-409622897 840891046
475333461 555394229
114861513 -404570514
-45005432 -440014112
555632070 -147828268
420748815 602633292
203430145 -378064434
-358841315 837640097
-673482318 716739271
586648154 399372923
612407337 334353389
-206501961 822794725
541209829 478535047
342752336 -321120649
552982445 460877379
639833132 90225604
332121783 -326452590
419224224 -276185909
525199701 500038935
-466084501 843685538
357126305 -313634668
-2984306 -432056484
600440952 -69671711
624308916 -2762060
-400149636 840327185
-369930475 -477565097
429127069 596124123
-307561844 551829506
559969631 -141739182
-312752240 -473434581
620519585 -15876988
273284389 -352783874
641607509 128821825
507705935 907613118
-84972983 804166458
219231519 -372782427
577322027 418317184
-228432694 825453212
520808898 908764200
-522410323 158852582
85607133 -412209990
-574312743 -485655460
543169781 -164195324
596445347 913747997
477381034 904536836
435611123 590957156
629191520 17000882
-101787157 720491486
627836752 275580854
504623139 -206836293
617490268 -25362272
-12026715 789290500
740128307 220792768
-129599025 -453315332
-431642415 842086700
-327008282 -474531506
-415426765 407098132
-521855691 160696615
99778519 818182448
353943555 648170259
-410344736 -479971380
210465563 720053087
423608946 -273182842
86351838 -412022281
-118785140 -451767147
-501414269 -483927110
301305857 678164276
634384351 915352592
266178735 695637743
34949309 777894678
254857547 865289881
556218362 455724553
-501051059 224553833
-117105466 -451523265
-387002128 839515681
625472773 1635831
376390701 890728637
381509574 -299983463
512946579 -198443851
209949827 -375901467
-421058446 397690315
363687023 -310074807
468075897 -239667746
-529187039 845749845
-364396737 838026695
389535221 -295182788
-69547021 739866844
361216028 -311425283
-520302358 165788875
581171023 410676324
-492681366 247443863
435413196 -264861661
570977363 430257337
-570020020 -57593035
604338852 357700931
541278828 478437654
595269704 -80689027
-561662403 -7572207
-125436355 811193396
-500117005 844933967
-564430655 -23278064
-691574953 186031542
618960599 312241451
612465401 334170565
310786493 -336575010
71835505 767832968
-588433065 -260887206
374731510 635028024
260910332 -357713444
731020407 709290492
281454136 688272066
525336341 499864946
-264905894 -469331703
346879363 652441864
632389646 32014009
-168701255 817748824
80241676 765402177
353030102 886583821
-273639475 -470136666
-266304132 829658215
595179958 913682033
558194421 -144265661
463702218 566474213
-292522271 567630161
-374380930 469298973
-416140990 841262695
-589224797 -281617363
-531420483 127221765
576736976 912676855
-424296523 -480723872
107140898 -406637673
568652369 434448545
-354489363 496207554
239371517 -365800598
-527756403 845713957
-577823780 846649939
640375245 97792145
-180981370 666475644
623027693 -7373706
-6064295 -432671344
-252943709 828244551
-567628436 -42326173
-236672314 826417996
-577842665 -117161799
-418669436 841400547
-481425538 275673074
-492935359 -380478899
-513869786 186275325
500465930 529284262
16556188 784549831
623791125 -4648932
226182213 -414204541
636976871 220189693
-177794451 -459755617
631423680 256906419
93437131 815857140
641478194 158937680
387151140 626741580
148711603 -395061428
175781699 -386956927
-514294828 -484326998
-480423255 278062724
53845771 772850328
-487144732 261635706
-38296708 795005862
221915182 856597012
576469044 419974316
-688443118 436220916
-290327398 831993745
103297061 758491762
-302919188 833143513
-452291768 843084926
-582915069 -169275220
557587624 453476755
-66774823 800719019
614776155 -33313260
-316355363 834311645
453052590 -251711847
529559601 909485040
635347822 49278268
-308440034 833628509
448639366 901090626
-347066296 505828893
567744094 436063100
-571248759 -485604242
432631599 -266857084
-335106327 -475138054
651377112 915831409
-497809113 233686802
255934535 700421218
-421553915 396839435
-478897386 281689234
-846450 786712567
115072802 754816736
-501352694 -483925118
322718226 -331013371
119384784 -403342805
477660319 553114927
107914080 757067474
503854912 525494180
72426052 767664056
635212902 48341849
362292360 -310838450
641694254 137529306
142876009 -396755180
435917831 590707687
640778576 177024156
142084712 745817370
-147729795 690379478
623907966 293164488
539771890 480552946
116269979 -404189924
328337346 -328305840
579188449 414639634
275009002 691420360
593564835 -84161522
-164421383 678626524
-267947827 829825227
584856753 913136634
-80720382 733265876
627871568 275412149
-264428808 595579159
638013173 211349267
73671158 808395551
172804440 -387876028
-597928631 -486001091
425991865 898170045
-255415640 828513041
662401566 916053758
136930971 747591354
-16406766 -434692531
-548461282 58105409
-14197491 769845151
160676589 -391540793
-101962216 807226466
-252105708 -468104098
608233323 346880305
-580805303 -145073043
101458598 759053146
145198352 -396084226
125492422 -401663315
333943341 -325548881
-650710143 -486175295
60618986 770984565
551546442 463129346
-570317536 -59616527
-250815559 828012025
611109976 -43504402
-542551454 83756098
538630837 482140078
333400585 660392889
74507011 808715768
52908711 -420075108
605606841 354267103
240167388 707511194
-192630164 657586626
606331578 -55905863
634007976 40734109
638688596 204841108
205741070 -377299079
639721070 193077830
-50139060 750845966
564885600 441082233
35115837 -424065606
489097012 -221418337
356585904 -313923697
406093683 613476578
161402993 838846992
528021685 496409051
494689070 535600612
83137531 811997682
587777988 396946636
-578805995 -125753422
-303986438 555644344
224894538 714080530
639354432 197639700
-231022123 825757468
554149238 459038435
-176998678 -459657087
409742972 610828337
398461043 618927919
-334332921 835804328
640784620 176912768
473465775 -235148020
-415429913 -480250305
-427820384 -480905566
637404616 216659636
-538351694 100783260
-331848596 -474895784
-55814341 -441913199
-121187985 810499030
-558699183 8297332
549839251 -155650164
-168975404 675338427
-309899051 549290407
521699336 504426473
-303505945 833195478
627480899 9671065
-473591958 -482923696
-572223667 -485620740
-116120295 711471978
538265675 482645382
276994206 -351267465
-582399254 -162814710
228264347 -369694605
-386718046 -390908371
640187722 186645176
-566521478 -35589855
641713940 142842599
-65984850 800566102
-156809685 -457055003
572273035 427877007
640306672 184898384
128566905 750419936
-443442593 357120206
-75769189 -445228903
-350728149 -476260684
-691596090 177034685
386399381 -297073471
536707495 -172015288
-573963088 -85688507
11801468 -429039064
-242957216 -467178193
625833357 3051400
-582963338 -353281293
-560905088 -3420546
632923747 248086053
-437378442 368568578
-372372834 472092194
-482646695 272740295
636272417 225724897
-257382902 828724298
-640841395 -486289824
-256009475 -468485053
423305766 -273391806
-46317694 -440249074
527098965 -183118204
249751238 703241766
646881408 915716683
-122934103 -452365380
-612588540 846986990
161763014 738807408
-5706827 774079163
-174979828 -459404063
604755547 -59732202
612950798 332635844
-65164840 742392919
241810070 861930657
582111288 -105970795
-666708483 -457153636
229527070 712116674
529151395 -180777011
638158804 209999103
610621570 -44822479
638466447 74731857
463526773 -243399253
-375440531 467815091
-628632378 847032586
-424287883 392127937
-494335003 844740839
278252329 689841295
606914679 -54445342
-203122070 -462804997
625005479 -163016
-52951098 797998397
13494806 783149583
542451980 -165084948
393444939 622427381
-318320549 834478620
302664510 677447516
-480077101 844232665
-524815555 -484607865
477400278 -231776648
584599325 -101399899
-314007707 -473533524
641634053 130643480
-285302890 831521735
-176200189 818792044
190363727 728016999
-522976715 156945991
640363855 184027002
688030268 916341219
-395791915 840062138
610212107 -45913044
-296896372 563095393
640666740 102559825
180174638 -385590090
-392628690 442757694
-147984492 -455867459
-335458288 835893831
564157730 -135608675
-277376628 830758827
348218794 -318320091
-137865912 813180694
562975282 -137362433
592872823 -85548527
-495596938 239672469
640784806 104812611
-149313530 -456047690
440442671 -261203735
257687629 699611081
-109561205 715625257
-36725905 -438510797
637906414 69361948
471418280 -236882911
454515368 -250581609
393866963 -292554284
366949622 640071813
-283530086 831352845
405821451 613673383
-436284133 842320588
-175948645 670220130
622884952 297355091
-623698456 -486224483
-191408361 658537443
367651207 639624308
-310185876 548976120
-588155483 -254385767
-581573591 -153306225
485761006 544964893
30039506 -425178068
-586123257 -485840372
162223597 -391079553
-133274166 -453836083
366833704 -308341136
272486034 -353107596
605104586 -58900961
581518742 409976329
147742985 743845603
-373835640 470059232
-432816064 842146216
-276693969 830692127
418686154 604202392
-447684003 -481844281
-128456885 -453153275
69447558 -416186021
-173782953 671816558
235110870 -367306779
633575360 38284646
196928465 -380208393
610150298 914410323
641161806 112931537
425327812 599095869
257947993 866057041
111828595 -405387782
-157554464 -457153666
216270259 -373784005
291846421 683046994
535710036 -173190861
64596693 -417341626
641355948 163108951
621919603 301217530
-539018676 -484954129
-660335333 -474251875
-451236819 843036897
-160152585 816527108
-58837891 745985169
-113754891 809258824
-175395613 670628544
-582645409 -165852079
433119636 592962007
-122169681 -452255572
-524595842 845633734
277522212 690197267
388799959 625617950
579097390 -111332702
195676681 849174541
-259030225 828900096
-92694247 805578043
623413946 295198814
-365160945 838079296
575873191 421115435
602958414 361336418
635570995 50851649
470818337 559754425
461840720 902711860
305199374 676100348
-499306145 -483858455
424719875 599568048
533156065 -176165823
729221506 757829417
636494044 224016928
448325694 580283939
94482931 761170029
-557789832 13034150
420006438 -275653572
-164593424 678502908
565602737 439830484
-550881380 46932107
-472455531 843945535
335302592 -324872488
-454923479 334327683
150417680 -394561813
-103683660 807528639
606128451 -56410532
343341764 654556362
357864211 645768083
-135859949 698486611
-42126065 755224428
599846122 369230090
475567411 -233354490
628509714 14027235
638103293 71196926
-141328818 813719075
618589801 -22016182
11967557 783655612
620226763 307667653
-260706669 -468935751
-134460807 699423827
-495726968 844788226
-575770254 -357043962
561802704 -139079433
561370701 447118965
634043405 40938333
368819193 -307237253
-571622427 -68646713
450158157 -253933128
-236773727 -466536234
51443964 -420411273
57459888 771860233
-239069125 618961457
299566558 875724059
-270967021 830126805
-570374448 -60009245
506647823 -204827997
463526110 566638663
482963104 547815903
641492594 158393621
289525637 684225410
-319820404 538299097
105136927 757928137
574533943 423647730
-81792874 732627160
474908996 555805908
299745044 678981052
559513711 450254505
211554926 -375367477
569380891 433143674
640442106 182817714
640686732 102934319
84486089 812506513
-266660391 829694941
29951293 779181234
-153368126 815532933
-390885473 445367667
-150621880 -404735309
610192358 341156529
-80491973 803331833
-379169855 -478144954
-339786305 514875434
459463447 570384919
-578333336 -121524993
327745345 881727862
83895897 -412639962
117233495 824360634
-505800837 210764597
-477044106 844119866
-589111648 -278248011
559036241 -143076384
597133984 375801236
617164439 318618103
-608764419 -486117714
114678468 823478949
-526229837 145760698
-244860759 613711711
-321369630 536545035
302860837 -340167195
156087631 740872458
628153737 12490516
-381132033 839140531
636804394 59982052
601773305 -66667809
-583838272 -181414393
304462167 676493182
-478759860 -483121792
533687832 909810498
415520662 -278673568
507606345 521233872
-477563313 844139352
506503889 -204971660
-412439958 -480087314
-267337309 829763647
-9438986 788701084
210307015 853380009
-540096976 93830295
-279138980 -470629111
601009503 366335634
593424756 -84443001
343389584 -320795734
624839401 -791239
149505120 743223931
192233433 -381738651
551485425 -153459707
-57865600 798975552
640843861 175798375
-324692888 835014372
19978951 781699271
-691447983 219775150
358616845 -312834411
484611808 -225445684
-456520993 843274428
-110289267 808672364
214447733 854538918
-206845096 646320579
67144306 -416736217
-410737584 414703124
-587739400 -245208031
-423992619 -480708073
612594439 333764108
641591908 153952947
637452233 65281494
-502225398 845002258
469370476 -238593232
273766305 692020005
-492895620 844691266
-359152541 837661921
641617756 129482915
312836489 671971410
337708049 657889139
641690769 137002333
71679548 807631029
635092733 234160148
-690734010 304511569
-94591538 724923961
741168886 77924828
-5739531 787852373
-168049058 817656755
577199524 418556142
632844728 248570589
525125776 500132811
418058424 604677353
399131666 618455665
550801536 464287858
553900220 459431643
-143420206 814039093
589137997 393993634
-340835507 836312529
-506328262 209197250
226566513 713376134
-645362475 -486296500
206318291 852250490
621272125 303732872
579041088 -111431279
-268590422 591603083
-349194783 -476152300
320950971 667479248
430158409 595312362
281193679 688400772
527425403 909312202
-412913907 841081970
-515073217 182512444
31651823 778745350
601458565 -67385104
573724905 -120518286
-579752333 -134597681
609618433 914386333
-52533821 797914743
-219700643 -464688947
-323165902 834886769
-582586203 -485787663
517848188 -193281491
-30318396 761550900
445060515 -257784377
633858791 39879756
-589885800 -307205257
503039983 526412700
-488813851 844547964
-462153617 -482464269
512470651 -198935431
-450657291 -481975644
-590168919 -329756601
413268959 -280168064
-139096730 696293229
-581211475 846696476
253687856 864996644
129883529 749979546
-271835043 -469972989
-569049160 846522541
58365607 771609707
-493162111 -483647331
302072486 677760751
-518409161 -375566111
271082787 869221440
-271423903 -469935492
-232340421 624922217
580239559 -109318440
176070915 -386867347
203104567 -378172131
444400089 -258277907
-97442015 -448596874
-583449033 846725065
312431482 672192590
-530178303 131751086
8905148 781021864
464853667 903074388
641558866 155525914
-128662943 811717398
-531755806 125989674
494873886 -216128437
-582715776 -166737179
426070192 -271482464
583422821 -103575651
-255074821 828476281
-457529604 -482272179
-620006814 847018141
621149773 304202584
-223278099 824842667
68485111 768781356
624343006 291325156
637310172 217452741
673382942 916212692
-225428594 825098147
604674335 -59925078
84640100 764111330
-668057847 755515741
718996289 888228284
-510296049 845246706
462145522 -244527925
621668567 -12073653
-691322625 34677507
-268087943 829839310
240745774 861651719
547474189 469365573
710822226 916175124
567576755 -130450688
-39165111 795186911
589534288 -92056775
707521298 916425522
551407648 -153563754
454860887 574536566
-636904472 845318405
-512445155 845306955
-640196370 -486288499
604060800 -61374449
-327937039 529015812
451100924 577855778
-247187094 611592125
-221198119 634479228
400414495 617546453
597818800 -75383868
-57255307 746873082
513472549 514406780
623278992 -6482993
384778466 628348579
617385049 317840972
627629786 10284572
517180996 -193992538
627662902 276416761
641714028 142048249
553613071 911234801
150543716 742856128
-543975985 -485067683
640944289 108068893
640636302 179568905
-523235140 156064642
511455997 907955408
-415136917 841207238
-246035184 612641996
33141328 791859442
-457045191 329961330
-567379973 -40806804
743076747 -370778180
389790443 624941302
-535417339 112213266
-471762743 843918312
259434326 -358287137
585828107 -99095606
617981238 315733038
-170334658 674346802
-446803537 842831109
633731937 243032117
465006478 -242188413
-3889121 -409594242
-476488434 287331173
355275286 647356172
587471565 397607791
497546414 -213630378
-144100296 -455338167
-163215207 679490611
-446295485 351610263
-92550453 -447851863
692594819 916364455
640939672 173830836
519277071 507409467
-63396954 800062529
-66546733 -443725500
-631765639 847033561
-256811597 -468562872
491072390 -219620039
-130305661 -453415592
414043424 607680173
-113284918 -450963175
545539435 472265118
-589074110 -277179608
267999219 694774563
-442507484 842626255
532886609 -176477612
-430336927 -481031757
641168902 113094107
641612319 129129159
-462297714 318924556
-540774794 91077473
-285940839 574377117
205498726 722057379
582655876 -104979009
-511052988 194963208
-582059723 846707473
558520388 451923307
443092768 584766461
-479644591 279915782
518731048 508076314
447036848 581399200
491121521 539387471
629814588 915202219
640898360 174697929
337932132 883749639
-213990363 640473696
-327889920 835278901
-161104920 -457620135
-163500553 -457933801
-571476532 846558413
-617228009 847007941
627980000 274885667
4237136 778848583
-587790683 -246313959
543468894 475295102
-34959391 -408715677
-679829868 640967822
619695002 -18547441
-46128093 -440215218
-259690844 828969726
-152567946 815414352
-326240623 -474473395
641534584 156629998
-29327697 793101022
604927072 -59324500
281309995 688343496
516280114 -194948695
354353569 647919702
418289674 -276818927
-636527286 -486278655
235716869 709454651
598863248 913872086
194352385 -381050420
611207676 -43239230
638985898 80160515
625300185 965138
-266067054 594020691
629802184 19683622
525585785 -184822273
462011529 -244637351
389389429 892862174
-19203888 -435231117
555228135 -148384628
535357738 486635654
-688749182 421257448
-422686779 -480639886
-552700729 38293737
558610608 451771936
-568308108 -360148719
411533838 609523008
360199535 -311978142
623450252 -5872835
376211885 -303063918
-657191547 804814488
362658031 642781221
288377717 -346504257
508911898 -202561233
567994047 435621068
275581887 691142377
-37824042 757536472
363566884 642210844
-368191160 477838476
-372572629 838581203
-587330281 -236735057
639384163 197294255
-145283361 814323122
-267932553 592235458
-250388226 827965148
129376743 -400582572
-33286169 759970189
-451106473 342081499
-358733709 490612773
528684043 -181311293
-234315717 -466273903
324645666 665401061
618933033 -20954790
380097523 -300814104
175692687 733619648
595919919 -79349828
115590994 754651019
-160680373 -457564515
232387599 710892729
637428509 65075287
172933610 734654385
314107070 671274850
271733479 692994578
321292091 -331693099
18684109 782018741
-467012085 843724515
-121116719 810487303
-520227960 845518637
636470893 224198303
131390990 749472265
-117814760 809940569
-579330992 -130584019
550600377 464600048
288824812 -346312981
530217125 493535813
494811630 535469120
619592184 309969091
-268963971 -469710025
341150474 655862403
-552119498 846243012
-364471622 838031852
-325755050 -474436561
630929550 259641063
-487530361 260665807
-589678061 -297436280
631052855 25469767
59500854 771295001
187984247 -383107156
251015849 702669674
398020948 619236894
107389785 757230452
-591212542 -485913501
-588737333 -268298358
-444125072 -386238013
260843982 698144725
-191680704 -461452193
-15140878 769370365
641230260 166703905
594787475 -81679523
-589208174 -281112144
641698535 138233175
621534064 302720455
342025857 655341407
-466787739 -482653604
-85743049 730269931
284311033 -348223351
623768324 -4730976
-545739314 -485106394
618424479 -22524188
635130942 233899958
-588053991 -349302896
556051991 455994859
-585052765 -198897600
639149399 199957639
-144534687 814209073
215705324 717904216
634662091 44706100
636946313 220435877
620470741 -16037435
350284633 650393925
138413379 -398032890
-436194669 842316123
308926793 -337422762
611080767 338481699
204685912 722381941
-311009320 833852153
-577775118 -116568733
4765788 785386129
-660277806 792933752
630989249 25166475
-687251470 483197139
41355645 776210797
-500484228 -379136814
-449828290 -481939255
592101750 -87069105
545653328 472095836
-553220773 -485264464
602254230 363161614
-579453771 -131728356
606994284 350423414
-259927554 599826357
98045308 760090553
-104388813 -449643879
-690041104 -92654353
588120182 -94759261
572411625 427620308
-566479225 -35335828
300489443 -341226609
-587596764 -242189593
489848708 -220735334
-367543032 838242083
-338534628 -475388977
242138410 706640689
381649807 891610785
-303665357 -472705385
-38258004 -438791777
641623011 129827009
614108966 -35206247
496991246 -214154375
527119978 497576298
624356851 291266070
580410747 -109014537
443083902 -259255367
592174224 387252998
-669720660 -444545988
152787452 836154865
470351391 -237775215
392507583 -293380485
-536625513 107547716
-531595614 845808301
386262163 627344503
489679071 905857429
109374076 -406044250
628349789 273067410
-555126226 26466546
301873585 677865791
641466906 159359451
258869485 -358505555
395204196 -291738279
-65876599 -443613549
482554002 548230067
416310718 605995100
609693133 342631089
213657686 718746955
-691191739 11266701
-565174350 -27627667
243996265 705816260
345357717 885163444
417734526 -277193038
-510953032 -484228306
-481412349 -483222099
470399012 560155823
-6666331 -432789840
-500854829 225117722
-59077986 799214950
583875294 -102742991
-604432036 -486075764
-584223153 -186725658
-335636093 -475177173
29607372 -425271883
-170631524 674130081
-382369923 839220454
517537499 -193613091
412603175 608739129
-465971442 311017352
-494710148 -483701389
598881909 -73108817
19558078 781803170
-494992326 241294324
299082203 875617047
-670737575 -438569715
216835999 717437870
209671512 853200483
-500128187 227191698
-521774177 160967096
507477681 -203999054
641663554 149432497
-672610321 724496571
628616208 271729192
641714571 142518148
-16783358 768540924
323770965 665895602
-616885245 847006571
129614412 828565418
-516957379 -484402042
380512227 891422137
517386585 509712211
-685426681 538921053
-147121719 814601072
629397922 267749404
626729826 280797209
-118596826 -451739873
-240439372 617727375
635951996 228114626
368911879 889433563
-561555960 -6983954
218360322 716807767
-521343492 162385935
625620231 2213706
256010538 700386183
-449073606 -481905917
182586294 -384829638
395615151 -291486418
358943195 645099886
133744509 748677627
638396192 207740268
383815399 891965809
173424332 734470540
-403666551 -479595349
553289895 460393913
-665929937 767461760
340637200 656166917
730765570 716399135
618037270 -23711267
256776040 -359310584
551443391 463290030
259357773 698836385
-589367288 -286234380
-263767920 -469224774
417124741 605382635
-107218210 717098210
484533056 546220868
641303660 164667328
598062182 -74866345
193893857 848653126
-164501284 678569222
-27090256 792618925
641368240 118489199
308155846 674514037
639902418 190636669
288624582 684680558
-416402702 841277083
113308761 755377204
-602577487 846922951
-536140486 109425372
-472021206 843928614
461246626 -245260666
-291364289 832089758
215678095 717915443
594164642 -82949669
729903056 -416905941
-41524696 -439386241
-198987857 821839580
437609019 -263273253
26713583 789087028
-409974858 -479950803
-500724700 225490515
-224417514 631752314
411548991 -281303254
87870611 763154167
-294785936 565288570
-587508724 -240368809
-671080546 735868914
635874239 228681194
564206390 442260300
576890223 -115177714
81833792 764937361
-312021967 833939714
-555482777 -485310517
641182614 167949611
139693404 831936344
571261051 429738441
499650278 530185174
-508799604 201790714
274668738 691585044
-503833011 216539204
-90831101 -447587777
-58033145 799008658
-470437222 -482800225
607358791 349389624
-141210829 813700969
597507839 913802776
415150644 606860182
-547607770 846155387
262995260 867287193
397442007 -290357483
640551094 100547688
-187925014 820386017
290836634 683560106
431239352 594456924
-680344249 633898961
298529122 -342095898
-218876531 824311087
-585823162 -210659542
-495263918 844772463
373261285 890193034
119507253 -403309354
165400862 -390126915
-6300425 773786950
-41927908 795757043
-157860912 -457194053
641281495 115939931
-587844647 -247497772
641408399 161412532
10046699 784119707
260499251 -357873767
624497623 290665168
478540865 552245292
-568974405 -50734543
-81333140 803489296
485152884 545587958
595880177 378770288
641118482 111940714
635371463 49443370
422304322 -274079913
311971162 878416902
452073730 -252465836
586351841 400004068
624695827 289814872
-162624494 679912843
540807005 -167094547
101922720 -408013801
-491399517 250805987
-284351619 831431290
468134660 562312664
457472538 572196900
510968921 517351339
-433730650 842192455
236538535 709097762
-204129415 648504557
-690019437 353407191
638048181 70676191
195040128 -380826130
-262054755 597821212
629013838 269715799
598022232 -74951351
247508661 863417511
-65924214 741957699
-474988100 -482977530
640658195 102407874
-543306909 -485052651
637867357 69002695
-528949272 136188783
612936406 332681712
44578217 -421963864
426516605 598168940
439087304 899886383
435057503 591406568
615765643 323435579
528343136 -181700841
478768145 904690380
303860113 676813055
565560496 439904424
-234335260 623182358
-367444395 478860984
287517362 -346870293
587026172 -96836385
456476615 573094357
450348436 578517183
-91070896 -447624707
629859342 265353683
51359038 773526560
576601934 419717155
582021439 408960796
254247559 865137354
612649725 -39296115
-380258968 460940229
635460599 50067084
148577149 834824683
531634894 909649803
658761830 915987412
600920641 366558816
420601305 897444894
596009454 378466405
-376933036 465698024
591676745 -87900657
-315794654 542796035
-34168132 -438038982
-565850774 -31599020
-397086664 -479214379
-279528902 830967686
198749728 724737794
-542758851 82894476
578622660 -112162766
-472969210 -482899510
321296601 880387667
237748905 -366376611
-356103082 -476635616
-217889613 637252752
286415469 685792330
50722768 773698873
378186760 632753642
435757445 -264613263
726961998 799454501
641476329 122443732
471847150 -236522870
741864079 -48566005
-567726075 -485543242
128169728 750552518
218929019 716572255
-621324243 -486211032
-645596862 832861354
64162235 769996198
488360721 542274923
325076625 881175359
-156074733 815931622
-311809446 -473360163
-180262385 -460060212
-84458458 -446597698
544468997 473839886
-582785518 -485790662
-544573047 75270845
195657867 725951856
-585106851 -199704207
-502784405 219566615
115952650 754535134
-561139790 846399993
387962921 626189302
377844464 632979980
-445083426 -481727292
554437725 -149465916
-452004446 843071871
-265976752 594106750
-387982055 449681482
-456557174 843276031
365896276 640740247
216929087 -373561432
-353606804 837266383
-227731318 628913461
-91538792 805368478
-456026912 843252448
290799645 -345466808
97800378 -409092910
-16144873 790222142
341433705 -321789977
-143064000 693593335
313915672 -335139462
557405444 453776925
-48974794 -440721719
39851794 -423018993
-662165755 -470195557
581284949 -107457134
-665164815 771146291
629922841 265018409
624951706 -367718
-384732529 -478483094
-340611067 513871446
-184266046 -460552618
301214790 -340904223
627130796 8248808
382423930 -299442527
-117482669 -451578277
-47231340 752452152
-672992187 -423444000
-340459929 -475528670
-280381410 -470738824
381628478 -299913398
-2076065 787000791
600473171 367674626
-360949015 -476968737
543261072 -164081784
294477297 874595526
246531971 704684887
475847147 554894075
-594853920 -485962745
-184031338 -460523833
464191052 -242855797
-413421309 841111006
302823888 876440857
631107120 915245370
623948226 292995303
541961493 -165687444
228994711 -369441119
43401077 775666564
638999926 80314970
349587027 -317612318
-216535429 -464337668
-553210195 35825805
-479494928 844211262
137747432 -398222465
-65419622 800456513
-314067277 544706109
622608093 -8848447
594552724 -82159920
-580937174 -146465399
-338612914 516298283
-46018596 796596515
459625864 902444394
441478805 900192948
-289596678 -471536938
234258471 -367605280
-210879755 643031555
-110318842 715148692
96020406 -409556312
506290648 522733657
387949729 626198296
-84959260 730738054
-139464466 -454701188
158571550 -392163185
547366805 469527547
-458165695 843346000
69156830 -416255685
386023484 892323579
149069888 743377889
193251310 726892781
483120826 547656181
464154535 566051518
40834729 -422800286
-138925477 696409451
17950241 -427755826
625209762 618423
636614153 58497470
-560941302 -3617600
412732006 608644575
-573044556 -78886649
189994541 728160368
328818077 881948506
85652471 812946087
-489091958 -483503884
610019897 341668537
614007448 914580131
309581807 673742434
383831869 -298607546
569750400 912260474
350659742 -415429032
620917700 305086005
-267352455 -469560591
351417712 886288359
430488010 -268383982
-104559527 807681348
333559204 660301260
-407353459 420119772
130962508 -400139350
-346282944 506827592
153580478 836404211
305021989 876918363
546519756 470800639
-30594492 793373495
615153593 -32237655
532719572 490200621
-560343074 -363181783
-393629345 441252614
331098390 661719262
153345835 -393701604
-1930299 -431843627
528716685 909417525
585761615 401255173
450964468 -253317154
-129756535 702558357
-369592921 -477543380
296599500 -342944593
-503891322 845055212
-230178293 -465829870
-244891014 -467376428
-603251197 846928072
384653779 628432753
735248263 556355069
638329486 208381470
564672041 -134842586
450346671 -253789264
-265676170 594393189
403699754 615201201
539166414 -169079550
426452133 598219292
393166854 -292979990
461567193 568455437
452353038 -252250875
619097652 -20443426
-145417586 814343534
-586647319 -224312167
-435164954 -481266615
-549257244 54468466
438922664 -262317573
-537576787 845944797
72268789 767709071
-471037571 843889285
135353840 -398901500
-162550990 816873496
-384488323 454801378
629220567 268659021
-134859252 -454059943
594511003 -82245172
475133156 904281702
364615536 -309564920
-163756453 -457967193
596483037 -78185395
448437956 580186299
580202430 -109384135
-455176619 333807873
311001315 672971898
536362866 485262601
-544147728 77081897
-585870422 -211403599
333308078 -325864217
-615582639 847001087
-525260557 845650797
641643603 150891949
200172169 -379141183
420195723 -275524498
-681600003 -335900454
639760554 89279504
412856655 -280440680
637405289 216653929
602025106 -66091906
41757829 776104071
592195424 387205322
577866 -431336575
194997304 726210155
555185531 457386024
403766278 615153494
-62024370 744183152
-489489221 -483518021
635257935 233026999
416622650 605761151
-437347734 842373601
-287145393 -471328511
428153439 898458924
-345795783 -475911217
640024804 92783459
344601515 885022047
-688655268 -161959118
585979408 913198283
-238802460 619200613
-525482836 148355077
-505140837 845094717
80123236 810856788
641689460 147082685
383996751 628875214
316764563 669809711
605930726 -56895896
-468193166 843773164
529486089 494498073
611674245 336651010
-534069653 -484838048
-97383727 -448588024
110400606 -405770203
-233117787 624244336
-140714512 695193255
-188980268 820526921
-590112763 -322827242
352499007 649051717
303110931 677210902
641284296 165217379
-687155714 -213558443
250544966 702883337
-390526071 -478829136
-200404008 651478290
-131673168 812200652
-688974302 -148381677
259234958 866372975
632148322 30806148
544867417 473257035
326460185 664371636
-268436163 -469661182
-52569819 -441352354
-553801403 846273751
625369816 1233837
617591540 317112101
144176959 -396379705
130304185 749838284
386918475 -296761847
-686112968 520156860
-277598352 582783598
328283249 -328332128
-588447315 -261226163
331864861 -326579555
-95136255 724590505
446753340 581643299
-650341062 822866830
502707031 907146272
-151083306 815193375
534977426 909909733
549708184 465980725
-588837471 -270838932
-575672393 -99095965
625477617 286402587
-510608251 196317830
168516901 841042273
-4150465 -432290677
640947112 108129900
-378298109 463754935
636895473 220844152
74037124 767200882
113086058 822925938
385563377 627818207
-612944971 846988746
80236411 810899752
641099552 170083891
627877058 11319559
577295987 -114474037
611262807 -43089433
615417473 -31483892
636673250 58951862
-551106512 -366582156
-361611377 -477013834
510919140 517409335
-154706937 -456774765
539451774 480999205
-348467132 504032188
153767814 741708001
557601618 -145096081
187048843 846629546
-256930969 828675879
218620940 716699850
-666354690 -458480707
76961577 -414360801
-437544029 -481378821
438241773 588809720
-681228082 620908543
641043075 171462430
-590101748 -321835478
601632188 -66990197
-407819726 -479830602
-124415026 -452577817
-539722470 95332587
414048343 607676545
206209122 -377143786
-58162706 -442315014
500792613 528921822
-173031217 818353394
-499405504 229242970
-564098575 -21345377
518142437 508793549
-121611678 810568711
197497382 725230631
-248160184 827719165
-546584987 -485124785
-36999779 -438561190
638971883 201888206
-95118163 806014533
221878678 -414153143
189047084 728527463
224578067 -370963542
339040327 -322997942
495487070 534740595
-563197356 -16195954
-483994510 269450517
-283435301 576928692
-432264186 -481126451
-120930657 708372359
539965131 -168114206
-310583025 833815169
-306006624 -472896091
-589488964 -290342392
585012212 -100629657
603907849 358845017
605877182 -57027198
-517083037 176159900
-667730428 757418452
-664774401 772992867
203056009 723031924
-357844521 837570177
535620000 -173296572
73152411 808196589
145773678 833922968
-690299330 336249215
56461231 772134842
479047737 -230350217
-558561200 -485371645
-99299063 -448878137
516192585 511155272
-98462105 806608628
546033762 -160596196
-629188895 847032813
364456747 641651203
502997135 -208425059
-13134856 -434057799
545284522 -161545781
212734418 -374973724
552246893 -152436623
27968287 789631589
-571822333 -70048280
-206112855 -463151786
-82858221 -446347749
371211206 637327731
623352057 -6223158
321732372 -331483931
-578764646 -125379412
-364538029 482803892
493519873 -217376241
-267647007 592509838
619358170 -19624876
641173875 113208704
456287484 573264083
629683335 19157615
185909970 729736697
-436914640 369425107
255797360 700484417
633988615 40623068
342049079 655327586
-460409046 322939392
630374764 22281039
269675859 -354244684
189313260 728424516
540301984 479812621
477888487 -231354807
398837660 618663164
254843073 700922957
633624259 243716512
283732509 -348465642
640917110 174307132
-121052246 708293367
-428549030 -480942347
450504450 578380131
-627537084 847031991
537438468 -416354743
167864735 -389384315
-117181218 809834876
69906568 768380046
558705952 -143545603
316809396 879447962
-587006755 -230614396
-602273983 846920631
611933781 -41261177
493090836 537306362
-217424262 637637365
283180435 -348696682
641709671 144233178
205600892 852045995
528286096 -181766018
-133830875 812544061
402199646 616273920
207724332 721164538
515943668 511454895
571785051 428776873
-46880554 752644306
561575335 -139411567
-565379636 -28830984
3294302 778408838
26112293 -426025046
-418543631 -480419162
-611882220 846983413
589805496 -91533898
-242058910 827034638
203143702 722997010
-414793397 408137398
608380993 346453467
-190744776 820760751
122783410 -402409547
266426654 695520528
344412951 653916870
-319367955 -473947667
637217877 218224627
-587668039 -243680644
-447789668 348685988
637029642 61768659
347897768 -318485569
188557640 847077608
-472516284 -482881788
625044559 288304490
100571538 -408368288
562686918 444872368
222204945 715210101
640203065 95282122
-650809104 821778827
508451639 520263823
270916231 -353743385
575983541 420905142
189601326 847386722
-93493760 805722735
601454050 365209658
525631587 499488128
-136744993 697887729
465745879 903181074
448090350 -255504850
142346491 745726719
636370524 56666526
504680390 907330990
-300525777 559295394
535598050 -173322325
-438580572 842434864
482152790 -227622480
-274122513 -470180268
5866533 -430261225
552916864 -151531782
-545365999 71853829
185461529 -383914649
-123658548 -452469355
-579978503 846680095
640475230 99302895
-254757108 828441881
-574058656 846596096
-443128225 842656088
-289265460 831894930
-537434760 845941703
-201937337 822219048
-396361610 437138790
353054616 -315798018
-548102827 846165393
-398108905 -479274030
-582217263 -160682828
-405776818 -479715686
-435177732 372609935
-588946825 -485881266
-338974235 515861020
546495723 -160006812
161333800 -391345388
233512802 710407997
-186140998 820146840
690995830 916356771
258979117 866310220
-136148230 812910733
496765051 -214367058
241568335 -365014176
-484482208 268253258
-428597025 841930310
392017297 623411086
-588026574 -251515420
478490483 -230833791
408573886 895747972
636567415 58140969
572916624 -121857608
-71923433 -444610016
53247240 -419997167
618994844 312118838
-17678674 768085588
147504125 743929488
582755892 -104796561
635055285 234411859
483257840 905175655
-445106742 842750750
607830397 348039450
635072140 234298875
623344973 -416693046
591257097 -88719399
312309019 -335878690
323362336 -330704998
-691493603 209805886
609233703 -48496585
-303079201 556602302
199980619 850430403
206674383 852351789
-689836494 363755220
588027290 -94935895
641712406 143402275
437888449 589099516
-440140412 842511627
565196021 -134060349
-552059919 -485240472
-684958680 -270358059
394072359 621993670
-3596421 787355957
-688197256 447275968
-561246309 -485423963
613761311 -36187407
-439775152 -481483024
-481736990 274928041
583186269 -104009141
-421908840 -388175827
-334083947 835784359
47060636 -421405690
-75462568 802384338
-586895471 846767107
-431835775 378694932
-441485812 -386492715
551772900 -153073719
641473521 122324884
516787412 510437229
603405001 360169544
146131138 744410535
275867946 691003392
589667142 392832243
591137547 389571239
-555299652 25610729
35412967 -410594500
25086405 -426244608
355865361 887099760
370028251 638094515
515066496 512508632
617078773 914709013
-268996401 829930282
579786398 -110120250
501704878 527907697
-342649021 836450547
641682758 135825136
-257214012 602366945
-250382971 -467933201
358604138 645310032
-442584958 842629987
-454847592 -482157411
-606543189 -486097381
361299996 643632242
566160150 438854074
338736074 -323151189
641302792 164691991
43168592 -422279410
-609967161 846973319
611319571 337750491
-493241791 245965041
-65367590 800446401
-552323555 40107014
-560919001 -485417657
616332685 -28801725
-321914234 535926857
-579291009 -130214154
-294959794 832421369
-55938104 -441934460
58665612 771526582
356121565 646838398
-135606605 812825206
597887062 373997352
450650905 -253557019
-197368274 821628732
-12882653 789484912
510472320 -200982354
121562800 -402745204
327297942 663894644
349696848 650748330
-343688340 510084514
-262230632 -469079887
-303973965 833236851
-282630521 577745914
202249406 723352728
276534537 -351456224
226697245 713320848
497780060 906676276
568356606 -129242091
625069354 288196189
81530784 -413231517
251186779 -361440008
9228052 784316703
587909208 396663249
-238360565 826613113
602790867 361772878
-223130216 632845804
330652199 661975576
-347472877 836812894
-190698930 -461334056
-163995885 817080290
136200244 -398661546
271828345 -353374009
417203941 -277549134
247901390 704072259
-577506262 -114272915
557137748 454217938
626879337 7233763
501221299 -210135639
-57082021 798820657
390787456 624257579
539110467 481474543
138924958 746908195
246012233 704917084
-590142788 -326210383
-356371176 837466060
495917463 -215159307
-265562033 594501862
434338441 591986789
639139715 81867922
84202959 812399715
-428798953 384169606
-281905207 -470872895
33648025 792076667
22159673 781157242
600739695 -69006684
127443234 827835200
-401316963 429579504
540844195 479050507
302089269 -340513803
293284198 -344391884
326930401 664104103
137829352 747283683
-427175852 841855419
619387951 310705810
509730336 518790541
-101805980 -406630714
-463214650 843563568
-105113923 718416653
122428526 826137672
-457546281 328920110
115281227 754750118
-412805440 411372551
377643793 890940763
300852454 678401945
641074768 110951159
641712598 143340004
-382639506 -391202695
-19878166 766961332
-470090289 -482786471
423880785 897887429
62703246 804131983
598096232 -74793529
-15908447 -434596351
-128450194 811683038
-685918364 -247134913
-527402710 141659399
419962999 603232742
562734015 -137716632
623794442 293637027
532710915 -176680803
350608358 650198553
-452807745 843108293
-112692378 -406234110
-515734590 845397936
-586872593 -228245346
638166209 71792774
557979091 -144567696
640639793 179507803
374103524 635439621
-350117859 837010257
-261004331 -468963913
429649354 -268977164
453069357 576122897
255485667 700627752
4770514 -430485183
-664201266 -464822730
-48927774 797187727
641283385 115991894
-262601160 829274667
641189559 915560899
-495829840 239046141
573102937 426334473
524469198 -186067108
522877418 502961419
576388948 -116034415
110357836 756304985
-589756916 -300812950
-582432200 -163212194
-426839609 841837591
541674695 -166039209
492458180 537978394
685172089 916324894
-404131491 -479621926
528959625 495185913
-445741465 842781091
36394727 777518550
636170804 55194051
-496705424 236683387
-411543195 413406455
120372935 -403072200
-531279261 845800647
607027458 350329916
-590184580 -332309460
-115975122 809632881
-573921235 -85374837
303478863 -339889465
521625745 504517583
94575671 -409930326
457829577 571873714
352165715 886426272
293317625 682295988
630237770 21650299
552578710 -151988809
528548291 -181466418
-211961351 823469130
570454086 912303263
622128765 300392894
35301342 -424024769
605739215 353903604
-213795895 -464031140
-682896979 -313325474
-587552484 -241268101
622420876 299225501
-417361231 841329607
534109045 -175061480
-179462290 819241102
629029102 16291325
490171959 -220440949
-117738484 710435218
258414185 -358681157
-432394917 377680700
632841507 34342429
641458686 159665424
505476069 -205992809
503049086 907178541
-213644123 823675160
-578387649 -485721768
-578623360 846661292
-549421588 53714802
-24060540 791962570
36480286 777496192
-96449048 806252056
-432043339 378318485
663316098 916068477
637963358 69888746
-488678381 257760677
14773257 783737880
519864361 506688586
58915056 771457442
472266411 -236167583
261591818 697795462
372381795 636565630
-208128647 -463384632
639522818 86296888
-549500338 53352769
-231647608 -465987716
630309677 21980262
171997933 -388123425
582564663 407859551
-94519776 805907657
384440165 628576887
461932347 568118000
-110242001 808664339
-519814552 167377836
583939619 -102624050
508266610 907665324
551768857 462781728
436642228 899570843
365109451 641238794
-460481000 -482395541
-554731838 846290267
515149858 512408777
606079582 352966209
349419568 -317699166
-63075219 799999644
-575454882 -97350338
615908839 322951915
-112323344 809017214
1481388 -431153422
-448479732 842909472
-59948683 -442617344
505826982 -205644986
624198049 291941209
178263976 844000025
-94801310 -448195494
136663682 747682813
-168424003 817709717
-493487981 844711904
615463951 324443555
-421719141 -480589083
52037759 -420275190
-518045915 173093784
-613947102 846993581
-584295707 -187755140
-285042799 575292667
635641014 51354383
364054740 641904426
-33465376 793987128
-464732892 843628274
-575239941 -95649911
598811245 -73261013
633803916 39569253
365595506 -309025743
641446713 160097398
-387743915 450033889
417330974 896994979
101976634 758895023
192975062 848383029
363608097 -310118120
219761486 716227228
567280355 -130905024
636001141 227755278
-89319352 -447354610
-45512077 753389916
641338880 117595540
500755782 -210581208
22864226 787393842
547071418 469971922
-300969293 558828638
320433926 880207654
638197737 72094980
620934027 305024037
-550618433 846214351
-298850264 832778307
366547817 -308499375
522900424 502932734
-691087469 -2812092
537424114 483808378
-471933331 -482858949
-240663859 826875946
-486276794 -483402757
287949436 -346686818
-140785843 813635626
-411703822 -480046722
671533419 916189679
383616577 891933379
-270434263 -469845145
481000533 549795647
395863886 620746343
-17627953 790552764
-119102640 709557166
430044575 -268697818
-79356860 803118827
-7116905 773382820
615033074 -32581784
573420110 425742411
578482863 416035385
447389643 -256035342
351684275 649546943
-181005120 819450865
-567588511 846500719
-186012737 -460766579
20149038 786176994
-249957696 -467890712
527416764 497192822
-359667390 837697994
300826554 678415520
281695233 871708776
-27642159 792738109
-498943584 230547645
-523029246 -484562266
411339771 -281440391
576763535 419403687
113935733 -404820415
166539848 -389783973
496963614 533136743
384190992 -298393642
406695372 613041128
-578249483 -120778957
-224104151 824940968
472679102 -235816972
-152937023 815469071
-589015299 846791960
636859256 60415850
346393247 -319259331
620327399 -16507751
-267895800 -469611080
305509340 675934910
-197681520 821669513
-641041211 840628219
-128042828 811616972
22334427 781113508
413068151 608397594
140497277 832202259
538115669 482852929
635982785 227889991
-501822419 222336201
226448476 713425897
306715108 -338428565
547102193 469925640
333333424 660431678
-358465351 -476798579
-91044009 805278315
531393924 -178202380
612083284 335371756
72804839 767555421
61351201 803595023
-157440707 816131677
90230413 762450555
-288962006 571292969
415372351 606695361
89342083 814333572
-583068356 -171243446
586936909 -97005371
379227104 -301323485
525141747 909125043
-684081738 -289350791
629553828 266944826
545466519 -161316424
235624816 709494562
555302186 -148282715
-508620917 845198746
-570056510 -57839097
-590131064 -324785564
417295997 605253309
637989793 211562504
623290303 295705874
525862522 -184512118
507386617 -204090108
137347537 -398336211
-448106654 348059576
126998987 750942370
418124830 -276930277
630327056 262869191
408172951 611968804
-578545163 -123415600
43449105 -422216747
-36451174 794619244
-96057567 -448386555
-171554212 673453460
-105005787 807759089
109584238 -405988184
56173467 772213815
-461753094 -482447877
-559307620 846369934
329797613 662466085
479417552 551375665
614379491 -34441138
636693838 59112225
-25296652 764171686
-608606804 846965235
636919875 220648540
-133086400 700340179
297597265 680098274
-691367451 43539810
641393220 161916376
305143080 -339139518
523105524 502676582
535270224 486754918
253328714 701616580
-44551567 753911897
-198464225 653018318
-78034515 802870186
-458169673 -482299175
559866247 449660633
-547273131 63469063
621382096 914886347
637749274 213715833
-50740778 750512783
382392254 -299461292
-376209724 466725179
-667087102 761102389
121276461 825745234
613906765 -35777136
-539998638 -484976797
-409545473 416618219
352583843 649000120
422897833 600980411
523752513 501866345
-563873651 -20051595
107431088 820928112
110125697 -405843629
598323056 -74307625
641291585 165010360
501222837 528444030
-688289336 443238588
639309735 198158092
638829178 78489594
-102898240 719799146
402251805 -287328648
159892908 739491529
-588845408 -271042009
254175272 865119267
237655633 860834235
566789504 437748455
244299847 862582808
385163602 628088418
-478036131 283724996
635092760 915375611
-168338425 -403938783
598189754 -74593253
557572352 453501927
154292685 836628095
-363187116 484632742
69092070 768610304
301864130 -340614541
618869973 312565728
641364360 118364123
-141748154 -455015890
636057585 915405989
-388509172 839610522
-535639578 111359803
242110713 -364818444
31833081 791298539
-599744764 -486022641
-494526825 242539853
-71816344 -444592669
-576924644 -109361683
-209079681 644503633
637056998 219544123
196214084 725734322
-587157960 -233429311
-678288402 661578952
717322017 898810810
564594480 441587706
-443636820 356748006
336919703 -324063249
383252498 891873962
471160727 559426049
407414458 612519584
-422345373 841598289
472073123 558548322
640005944 189206692
494047673 -216890545
641431244 120653208
-574283800 -88153314
168815423 736194189
423084945 -273543901
2833815 785843950
201477332 723659235
466987191 563397569
-618179918 -486190928
339259486 884004823
628334535 13269408
394798243 -291986292
125051281 827027573
-243026102 615380766
422791280 601062710
24085767 787934484
-469747117 302737359
551571376 -153344468
393910868 622105409
236927761 -366666859
617745905 -24595004
-126835814 811420931
479242593 551549868
556381346 455459054
361623585 -311203380
-582492937 -163952725
401165646 -288019938
526235130 -184094197
641700566 138603519
258334691 699311310
442044397 585651491
-580826878 -145300622
163251109 738260526
-455627090 843234637
579400492 -110800182
-31152031 793493203
-449478785 345331004
630043569 20765124
-248751500 827784760
444903315 583229102
-506109817 209846878
260333202 -357938398
-551337584 44785427
569159686 433540233
-319913202 538194336
-426098514 388963981
-111642286 808902032
-331225305 525148488
-98617437 -448775092
31075360 -424953041
-307235748 -472995146
185420591 729924481
-302311491 -472594862
-455529163 333083926
87697421 763205649
81405757 765062482
-169802485 -458747682
-533863140 118145993
-691376951 45870476
738745073 364221317
283649081 872155582
-226317251 825203320
641453351 159858849
-478231318 844164365
-422711895 -480641199
546242327 471216427
37917023 -423447517
444848726 583275671
62747335 770391890
611428134 337415898
634721837 236618610
558685835 -143574070
641001187 172454429
-540613441 91735755
332734034 660777559
641534168 124992383
-38961497 795144553
522133360 503887538
634618460 237296069
462456533 567632878
445516207 582705788
-46126777 796618582
-677902645 666582431
173058070 -387797967
198098795 -379824593
-129142574 811794804
616910202 319511169
-14635323 789881631
29502536 790294532
476140815 -232861872
-451754188 340781474
-578842293 -485729034
469213433 903593755
-544728384 -485084237
510798823 -200649476
-679957028 639225463
54867133 772571501
209665552 720378603
237166530 -366582540
-3034560 775379047
512611014 515426413
612818959 333053961
337378136 658082571
-220524848 824510684
-420849042 398049692
-588200367 -255386974
-358086349 837587144
347892380 651834473
694793495 916374191
-589901645 -308042732
525041265 -185430680
544213444 474212725
-265787107 594287479
473033418 557621359
-548106426 59719991
568576400 -128898352
82063320 764870028
594435745 -82398733
541473106 910402216
439378422 -261984735
-679192865 649631163
-604462119 846936807
-660824108 790617705
-588899923 -272454898
201069944 723820620
411712514 -281195998
617502723 317425767
437677164 -263223720
544583032 473673445
-409969869 415937103
596166981 -78839618
-448398546 -481876050
-215422382 -464213423
389341381 625248079
-597045863 -485990419
-441400754 361004816
-303727734 555917646
76707344 766428897
-568577666 -485558317
161642777 -391253266
-562569098 846423046
585274363 402279725
-334193120 835793121
134704437 748352163
-589963981 -311604105
310256819 673376375
-677293522 -388314217
-401031420 -479443412
413846931 607824845
636614947 223067314
469975336 560560277
225755643 857643856
36202885 -423826123
606847252 350834909
141030491 746182384
-364698486 482586555
387480007 626518194
234809731 -367412262
-469582352 -482766331
-60799 776811596
581167010 912932481
-134398532 -453994918
66479485 769346110
-603781290 846931919
447125882 -256234814
-632888330 -486266004
-183347308 -403224789
463436239 566722454
532048156 909682284
637627259 66831611
586258160 -98285600
436247376 590439398
-422784170 394723011
57164114 -419090338
631239832 257936637
571493185 -124205924
641061103 171028306
-428057338 385494282
-575297427 -96102516
397527559 -290304146
-386969066 451174330
578822338 -111814025
552663431 461378545
618799035 -21370141
330819562 -327095554
325000021 -329918972
641684194 136027210
358348639 -312978676
-372151452 472399579
260863744 866771574
574027106 -120016597
133120649 -399533090
460610528 -245775570
186026554 729691954
-560505366 846389608
4393179 -430561902
457131166 -248546070
250567790 702872989
637884879 69163507
-65512531 800474563
603841616 359019753
173371998 842519522
624530002 -1944640
-413949557 841141107
69488769 768498274
-155674931 684843977
-651498054 820168574
304128103 876724873
-232063546 625163649
-306064843 553440917
459536721 -246637835
377069152 633491609
581212457 912934999
-689302080 393302949
-309799525 549399220
76864575 766383362
512516738 -198887965
507655980 -203820741
-173623892 -459232588
372084181 636759640
-587915627 -249061882
546789621 470395619
-281435360 578949223
-372255603 472254991
226137692 -370427987
602403590 362776053
-77349538 -407457464
-328678893 528151023
-580773724 -485759579
533829849 488706483
601595696 364848295
-88444258 728652125
-82097008 732445945
16308787 782600440
365302681 -309186996
25352705 780352272
-441416886 -481559392
603199430 360707251
543404209 -163903520
-357256041 837528877
369630848 638351657
121111764 752869669
320260185 -332179574
-46764065 796748367
638742639 204293888
162114566 738678598
-344818780 508673317
-179921788 819303640
496186692 533982923
350730807 -317017361
64802709 769816800
641332171 117395782
428015039 -270127688
270493066 -414709901
594365744 -82541536
-229709708 825603399
343941295 -320514096
546659851 470590457
-521601965 -484525320
405097522 614196445
303810039 876655822
-184730002 663648421
-510130887 845242019
620553204 -15766373
-483898727 269685076
603140930 360859964
-92864088 725980425
237614158 -366424338
459050393 -247026463
640035987 92936317
580254724 -109291578
-523472375 845604497
549155580 -156552557
260259082 698417179
447294779 581177003
-557166270 16222956
-35656657 794451292
-583793122 -180797989
620863020 -14746949
640732154 177866509
619243056 -19989038
469564613 903635313
-212859947 823579362
-451943164 -482031808
449878293 -254146657
733879277 609062940
455167894 574263466
-384809924 839376861
45136380 796957702
639935850 190177016
-313008097 545874312
-81414913 803504592
-325503953 835081763
621982644 -11004365
-490076065 254215089
-579567917 -132802867
91065323 -410829972
443512396 -258937913
-224846804 631385347
-205834350 647137164
427664946 597270354
-252012295 -468094875
73361886 -415240984
586198715 400329874
89483516 -411230614
604559063 357111666
634975976 46738041
-449492052 842956403
515762202 908332599
-404320790 424908552
-630815997 -486257323
618475253 313976441
-333819533 835763107
-45401346 796470400
593263210 384791553
459938514 -246316192
641637309 130914994
573378465 -121092437
-180720176 -460116658
-585099474 -199593800
-493366322 245635424
-55549904 798517266
320862398 -331895936
615692349 -30682994
-251893694 607286574
587223147 398140794
151300269 -413002064
76997073 809667698
499488467 -211789060
291427437 683260002
617851986 -24274697
-652847043 816907065
297949118 -342351722
162859760 738405019
267395083 -355158521
632274927 31439202
-549240356 846187620
-425892067 389326486
-588284617 -257368300
-278158511 -470542261
-608230709 846962758
399788484 -288888275
-592145084 -485926648
-689241436 396526349
388043404 -296084452
-76194931 -445296822
108202771 756977695
283756430 687123584
77387086 809816234
479384645 -230055693
-462762673 843544257
310407476 -336747913
-580019192 -137204995
-580677072 -143735444
628915286 270217325
304022666 -339644846
-276750024 583625853
635989900 53877514
371994412 889973833
213091805 -374854235
485583755 -224579998
-165235205 817257217
541411453 -166359767
381296512 630685458
636866562 60473676
638723971 204484442
185181628 730016108
188986715 -382785219
-96270999 806220353
-113652650 -451017216
540156622 480015745
119855945 -403214027
80736173 -413429182
712651089 913235508
633588071 38355805
-383756360 -478424357
498423970 -212799468
600560087 367458799
-342943660 511011612
472635489 558006207
441283151 -260585419
-382832825 -478368630
478387474 -230922972
-363029397 -477110237
-477024218 286085438
-70317942 -444348595
393097728 893427153
-403235948 426601466
-373254979 838626528
-118949596 -451790952
381345468 630652738
301475589 -340787906
61719790 -418023098
175275531 -387113443
458485141 -247477104
368724420 638936699
-291571564 -471704448
-659685538 795331191
-688230430 445831696
-461666561 320273724
336009222 -324519669
356905062 -313753101
-299825307 560031428
526445986 909232090
394586349 -292115741
626144137 283440979
-93866000 -448052997
632166757 252624763
-690011564 -94413179
-289075424 571176788
232657387 859504444
-430355680 -481032688
-171118750 673773044
-473865917 293408529
-525818944 845665024
492458232 -218350557
-687153816 486668129
382071591 -415612551
-93540194 -448003227
-329591572 835418420
288394977 684796458
-580584767 -142800139
-447830962 -481850828
3589857 -430725219
637866759 212674369
170489423 -388584707
-149303693 814927958
278114084 -350805908
639873083 90755054
75410743 766804231
-107864542 -450161880
208466340 720865178
-470710991 300589714
-625191145 847029574
-397647003 840175723
-357563597 492165914
176482744 733322156
511219544 517059047
330544766 -327230688
-459397841 -482350692
566965247 912088629
31262728 778845310
299789191 -341537322
603255090 -63257042
-551043670 46172486
348931100 885828258
640230849 95685759
-324108096 -474310921
92651813 761723137
588833520 -93400249
455504786 -249814477
573681536 425252481
634485761 43599361
57614649 771817601
310646744 673164883
-401566563 840412136
73234007 767432231
594375431 382247361
-272663116 -470048316
-238298377 -466696877
527427570 -182744430
-656626726 -480655184
-495432369 -483726350
396487537 620310830
579685108 413653056
578749787 415508878
-671548714 -433300285
-589566138 -293101498
-67881477 -443946933
203181993 851354433
-587258739 -485856868
-19045297 -435200853
589747446 392655087
583663365 405620229
-29628852 -437196865
110168881 756364171
641714313 142691506
48202080 774379545
-72142384 -444645454
139937008 -397598538
196640014 725567348
337354547 -323845090
448225532 580371036
611374544 337581325
623126198 296376301
315558923 879182966
554539282 -149327292
-228402720 628334678
599794111 369358372
-577317779 -356393161
627926663 11528396
100600596 759314508
-466111548 -482626061
354805929 -314871506
184271457 730364462
627428380 277537916
419784116 897333833
-563104418 846431631
564383610 441953520
161133992 -391404948
-675237737 -406722201
-11591712 771152260
-181662258 665965154
371064800 -305979164
-125469743 705395095
636484582 57515046
-32863651 -408775165
576266055 -116243433
-10462283 788934490
332577138 660868002
-286805171 831663986
-338480657 516458326
603561288 -62546172
-669571146 746031554
-289602423 570636271
638651182 205214508
-258837567 828879782
8960781 -429625653
622241657 299942931
-429199760 -480974980
-369553837 838378545
53464270 -419947189
-477493799 284992848
-6745464 773567406
-2629357 -431984846
-118222496 710124578
-689107016 403505530
-554741544 28360804
-101439817 807134378
-581847333 -156408313
621641681 -12163771
170145892 735698309
-54155115 798239412
-366816674 838192534
-245805656 827456807
641150613 168777603
72562381 -415435669
124071748 751905932
458512299 571253176
721823229 866470809
-243096260 -467192453
61419012 803621992
-383113065 839268347
254292806 -360259316
-395036944 840015748
27230870 779875173
542289257 477001109
-154619067 815717591
592164414 387275026
-87212782 804578569
-500655286 -483902490
60079165 -418409673
-136688878 812995897
266468231 -355527631
431637140 -267566675
-194763572 821288539
638888512 79120520
414416395 607404652
568072821 435481084
394450199 621731455
334629419 659682504
-372438588 838572264
-143728315 -455287282
637848706 212836098
-671363454 733915356
191282668 847883727
682203946 916304973
106833752 757403065
489891896 -220696021
488128077 542517047
-263232267 596709255
135065410 748229102
67742488 806106887
394874634 893696927
-402720343 840481161
623201458 -6757856
-356804088 493167372
-425453639 -480784001
-691411711 226226907
592276271 -86726492
-356783358 837495429
116893862 754232715
-345426855 836659777
-603442247 846929474
-22964945 791724128
96997221 -409302144
415394055 896724474
-531638616 -484778994
-346534859 836742764
155023757 -393207910
176278389 733399200
-585874970 -211475625
143740420 -396505821
-353725822 497207107
30783270 790847133
50847454 -420547377
-354804891 -476545270
-681257422 -340955295
-185826122 820104258
593678322 383842815
637530254 65965019
-441344478 842570041
-107740800 -406416280
628267965 273474891
-517790830 173906708
639669656 193748416
-267041637 829733792
144521572 744972110
526585657 -183699883
-109435827 808526937
669438179 -416866043
-193730887 -461698663
-23619367 791866604
637942920 211987453
160104987 838444609
386894416 -296776316
-684540363 560247832
-601243207 -486039839
247009378 704471507
616477398 321011954
57253622 771916968
29657716 779256130
469609349 560909447
424127208 -272825498
391122591 624026949
218966076 716556899
-370369568 474848213
435284605 591222319
57510329 -419009688
640771497 104554722
274177071 691822319
118640064 -403545954
470765977 -237429109
625343797 286991234
-169810385 -458748691
-98488423 722534285
111871480 755829840
-569213533 -52252714
544091919 474389644
494145478 536182023
628167818 12551161
637139852 62651543
170774225 841731590
332559188 882703110
-689716015 370502051
506213560 907473990
-621486562 847022101
186323252 729578061
561771118 446436229
-388004347 -478679456
-379005224 839002742
-36070575 -438390039
-589982183 -312791700
-350426468 -476239441
639854402 90506952
-512700121 189900912
632031864 30223983
467908579 562527177
-301427498 833010289
-687721572 466275772
-75283980 802350431
-603766449 -486068444
342027526 -321489061
514357838 -196973535
-341822454 -475626687
182072081 845144784
614366993 -34476525
443892928 584089130
-140120416 -454791931
-414147088 409194353
641469097 122139153
227610832 858147484
-170623125 -458852317
628148627 274062683
514725715 -196587907
-83970618 731328290
-188454073 660808619
601180787 -68015011
-228805427 825497104
301699295 677957445
-109212727 808488466
490097923 540461238
-43754721 -439788859
-406259285 840692015
583154817 406659039
-432820626 376906224
15293396 782847747
543662938 475013368
622063074 300653396
122967811 752265946
-385665239 839431215
641245266 115006718
-22385924 765673928
624003288 292763414
493782794 536568959
535353827 -173608233
-572169573 -72529537
641521863 157186258
639826739 90141435
-582263308 -485782756
-108665411 -450280440
-587652356 -243348331
-39450281 -439009407
80191193 -413564580
624657200 289980959
-498552644 231640850
-581948391 -353869283
327039953 664041770
640641229 102108215
116980243 -403997710
-421126474 -480557657
-217550747 824150310
-1145014 -431684904
75359878 -414753200
-674395585 707647236
504649244 524597638
-586289241 -218190277
183096024 -384668019
-586236251 -217314252
455310126 574136864
641700256 145779297
383954605 -298534499
-112067926 808974028
639462164 196371032
528052539 496368922
20727197 -427168660
638777885 77945888
-686383549 -234754275
-507985539 -484136652
602095032 -65931746
-316373151 -473716801
-405323922 423338469
-5050348 -432469986
616795358 319911434
562849542 -137547461
455882506 901984856
61418406 -418094232
-66891244 -443782900
616900631 319544567
588076578 396301345
632854609 248510588
-530716389 129799446
609515549 -47754520
633402424 245112854
-82772237 803757834
476685887 -232392803
550127889 465332116
-408588940 -479873537
440176395 -261399493
253730608 -360473942
236266534 -366900053
372804401 636289647
623677299 -5058340
318665385 -332928469
-555083753 846296506
-476580227 287117799
584008606 404909015
-581342419 846698200
595761989 379047263
-582929575 846718561
396823458 620075847
560835229 -140487207
-589851904 -305441247
523539253 -187095575
232643147 -368170321
502733093 -208680566
-691608625 164750517
-408684177 417995465
238980782 -365939726
617560710 317221151
-140624874 -454861499
639677009 88210901
606946560 350557114
241260629 707028814
-482216817 273776119
-447645745 842870698
-171255636 -458932710
-583619591 -178455648
265738627 695845564
-253099426 -468201519
-280091375 831022078
-677295654 674405063
-485254646 844421246
417625491 897035936
-586494778 -221651146
-547330692 63211065
342557727 884635652
640745237 177630462
636050985 227387730
633813840 242508934
-135212758 -454109596
-37861843 794915084
579959063 413107492
-431140482 379952018
-259130718 -468785569
280254048 -349917181
-670487819 -440134520
-158089320 816226402
517613267 -193532303
604399878 357538178
-324775864 532663023
223840582 714523866
-33261988 793943939
122497220 752419174
641712570 141331568
418902344 604038668
-45598751 796510739
5615441 785183201
-436407349 -481325463
526131573 -184210426
430394891 -268449953
-351159423 -476291013
-395278578 438770638
24947173 -426274236
524865047 500462986
-314419847 -473565656
-195044970 821325422
256704457 700066069
231656170 -368515399
-337106731 -475284946
-249610575 827879570
-563444033 -17598444
486330494 -223911018
117221799 -403932179
20943019 781460182
-50897139 797585310
-464687519 313791759
449400823 579347050
-43313026 796042374
415842773 606344940
447499826 581000343
420098021 897376535
-398180224 434375351
487445047 543225878
-619420953 -486199210
-474652143 291590226
-589523570 -291550153
-576109102 -102636499
543961815 910579896
441629574 586001067
112965002 755485592
-201567553 -462623623
-315069400 834201672
-309321370 549921987
-311739016 833915274
-547972243 60327960
-157181963 683784034
-52676441 749434719
-124245540 810999502
199007147 -379525519
-343382166 510465797
-258545823 601123969
211227576 719742116
539726643 -168402584
-495609328 -483732449
175424773 -387067321
432524859 593435225
-681605201 615184765
338125116 -323458192
289189467 684395252
-276951747 -470434784
-608725082 846966001
-588924870 -273105682
521145771 -189716097
246410801 -363232523
509841324 907810630
421562910 602008507
612891542 -38626352
-97207706 806386832
459157834 -246940708
-69770306 -444258974
93320526 -410253125
72168552 807819004
272633393 692563786
365838677 888890143
-497351370 234934668
-375200915 468151669
568282373 435108272
-502716630 -483969113
187201341 -383358368
-23440354 -436035181
561007643 447734261
414530082 -279333906
637221211 218196762
-25571490 -436436940
-30994577 -437451011
-558758658 7985746
152667189 742100982
355931021 646954999
410969377 609936078
583856822 405222323
639941710 190096393
-479543329 280156162
58011273 802252447
396366875 -291023783
-487574423 844504014
223151816 714812954
623929982 -4144647
419469236 -276019477
616932435 319433502
-516546997 845419968
-275422817 584932771
639407918 84937398
-374093164 469700318
636137307 226746200
641320479 117049113
-350369655 501578910
350419061 650312838
-421146855 841534267
590858663 -89496119
243595323 862398444
181447285 844957193
-621026913 847020981
631011421 259198204
-128300348 811658742
-257101212 -468590935
-528020463 -373480764
540859553 -167030766
639415476 196930410
372379577 -305238930
-344592647 -475825478
307032757 675118850
-210752673 823320315
-332013145 835616220
547194857 -159103966
-296588387 -472123990
275991487 -351678709
-93723146 725455417
636713375 59264479
-509541692 -484185088
-634003442 -486270538
-466245025 310422687
399940313 -288792802
499210190 530669589
19100986 -427512563
286117976 -414883391
492428680 -218377673
-691527372 92883016
219344247 716400188
438735795 588401930
-373691044 838655283
103323482 758483676
385747205 -297464698
52391664 773246231
-334761218 835838435
641336869 163695231
96356670 816929574
641691647 146846012
-147337700 814633488
274655978 -352224897
467502895 -240139671
-504888608 213448575
585806382 -99136509
406918562 612879389
-399236832 432765818
346355676 885349739
72458360 -415460974
-439458674 842478231
335042954 659443241
-308134196 551210561
113974906 823234854
-670650997 738827075
-314163203 544600188
192072669 727352520
177132528 843659361
533337760 489370355
584581535 -101432970
-438433757 366608013
518567184 908573874
631735326 255134027
-291652503 568526389
-95982488 806168884
-86138395 804381567
479106933 551684521
639506228 86093344
640411013 98326492
76652524 -414436558
-434216967 842216928
433286492 -266389355
632407871 32106024
346170759 885315345
17546282 -427840955
639268352 83329473
-194005481 -461731570
607704186 348401605
-626979909 847031525
-640523898 841263622
579190610 -111169214
-447258613 842852506
-418793332 -480432590
-364164724 -477186641
-580373421 -140697829
635719946 51923337
-368159583 838284141
308667846 877706041
563306787 -136872554
571375393 429529016
79655797 -413697075
445971964 582315129
82911136 -412886478
641653815 150147877
466627009 563736382
-337066355 836020386
-44388837 -439903064
-686564379 506412927
611075150 338498811
641670494 134344030
486140164 544574466
-635824503 846301104
-97250047 806394330
462728816 567380302
-683211426 -307041807
639071839 81110307
542810701 -164641397
-427716219 386102338
-506643830 208252703
-204096819 822493599
-273859430 586465782
227216188 -370056782
616307340 321595194
517501094 509573535
-305367516 833359857
704999144 916416877
638225659 209373061
49900951 -420762901
-460341579 323080926
-498051273 -483816116
640732376 103802136
-658122977 -478381983
-505395207 211961805
-481140466 -483211825
270050906 -354093329
-571509164 -485608653
-359355973 -476859797
403583627 -286478397
351263923 -316739150
424890151 -272298850
417522012 -277335750
164678874 -390343998
2498837 778035179
289795602 -345897134
573436052 425712607
-613414560 846991039
-566266370 -34067710
626271414 282869718
545665291 -161065132
358484398 887572605
62800421 -417767217
-578009190 -485715688
-345596970 507699337
626841098 915099731
-76267180 735911675
287545461 685224414
635467703 231568258
509312255 -202158129
-583211808 -173103651
503319029 526098318
491257408 539244674
-577192288 -111612032
-317819768 540546803
-34259151 -438055792
134091657 830066484
104820333 758025459
-398965372 840255727
-466549730 843705172
39951857 776582407
591435289 388907640
180633526 -385445820
134652590 -399099886
459066577 570747475
-87776802 804681834
565963734 -132903647
-505979101 845120493
139842153 746592446
699699155 916395182
25564501 780298525
339567916 -322732144
366323577 640469110
-105599733 -449824877
428442625 -269827236
591448176 388878859
-359340193 837675073
400799112 -288251784
-560459577 -1029348
320422539 -332103128
370129116 638029238
477262683 553506552
602907217 -64063511
115793068 -404318963
-83056741 803810878
584373911 404154307
-196524978 -462032037
-419416763 400484250
608613189 -50105991
302373019 677601751
382861573 629637283
655010411 915910726
632835665 248625513
-43412507 754529788
91692988 -410670421
640549227 181079681
500684033 529042357
-16049155 790200678
297623455 875294138
283527632 687238024
-261148538 598675958
-32237476 760530660
641170133 168274735
225260573 -370729249
304607049 676416170
359226504 644923929
485153217 -224963918
742960366 -299642721
593494298 384263478
542269282 477029876
461145979 -245342223
-205467823 647431758
586895985 -97082755
-453359762 -482093432
-628707667 -486248346
146376169 -395743299
616420683 321206681
-67117505 800785241
-563561852 -485467973
160777838 739168265
-340470541 836284685
-446409610 -481787194
453157911 576044570
259706006 -358181903
414708549 -279215063
613396547 331211599
631918470 29663231
637315311 64105206
-274786015 -470240129
584671479 -101265766
426401278 -271252930
640559639 100695283
-579101162 -128459448
363397116 642317418
34113535 -424286089
595666120 379270236
-590187993 -332913377
-428023154 385555286
513017571 514945421
339576291 656792897
538802286 481902453
-221078430 824577614
338450786 657453449
516409616 510893493
260514792 698298169
596955871 -77200293
-253678039 -468258046
599500110 370080291
445926601 582354108
589896353 -91358428
447553729 900955876
360185560 644327510
621854826 -11441837
-357024714 492877268
-372277752 838561536
-533324853 120173706
-634719760 846853730
256850687 865786265
-653542607 -484796921
-305796215 833397406
-64985936 742495063
141048280 832384522
583806691 -102869513
341936489 -321535260
77676166 809926284
640490186 182053262
-575640055 -98836212
-375259604 -477902153
-178814128 819152069
614927022 326222737
604836996 356366012
559383233 -142580035
414266284 896565644
-589104072 -278029680
472035628 558584444
-459488270 843403345
-28313130 792882651
-547064069 -485135167
-336969178 -475274922
-195802352 -461946463
592102050 387414966
257578793 699661470
-63107886 743566239
559494894 -142420054
443584530 584350450
199238876 724545053
-507072224 845153305
413854502 -279780847
592794556 385854817
-429387691 841971602
627394968 9320281
-231419034 625725315
324671591 881091033
298855751 679445196
261150468 -357619416
641271426 115679939
-347397772 505405074
650742928 915816370
-583016063 -485794123
-569300163 -52814663
613884480 329637626
-289533310 570707325
629694060 266218838
-477970622 844154607
-557645210 13779791
487866 -431354790
-41120942 755765332
-316927451 541538375
618302810 314590090
640652810 179278312
639105190 200449064
506589104 522393622
-516066129 179385681
633429632 244942758
-634231749 -486271404
-71147014 801561055
433357918 592772085
256588675 -359382353
-135471602 -454145857
581705802 409598825
130997452 749604938
-316469960 834321440
-473650352 843991574
-607192287 -486103639
429627821 595730648
491436790 539056015
258736372 866250635
-522230807 159450855
-586021151 -213808583
483772328 546994813
-682154361 606059673
530778027 -178910975
430743634 -268202390
-690570793 -58689048
-472388612 296801824
470227187 560319920
212589623 719184955
-383222435 456640786
636328210 225298181
-162369746 816847451
579636128 -110385072
368191722 639278266
-85617851 -446778593
313654330 671523272
567313127 436824496
6860074 784885284
-108624463 808386924
-586377989 -219663923
581138942 -107717895
-514295649 184944622
625098011 915034094
168646097 -389147231
11412218 783790121
-589636491 -485891132
328108 -431387112
153445128 741823564
-290808562 832038349
476771631 904467941
321515523 -331587098
-268941027 591264683
641707070 144769379
-547076576 64347159
637556216 66196389
590064315 -91033921
153661053 741746249
511963103 516188856
-88964110 728339534
635441302 49931894
640279065 96386562
632351567 251535389
652486993 915856621
626417175 282212842
-577488237 -485707297
-219237697 -464637775
641688757 136702841
640275659 185362231
316291950 670071026
-310603722 548517804
624296253 -2808588
-459901220 324003593
-29252305 762109023
554623227 911301595
260029867 -358056213
-464854554 313432128
-503641471 217092760
641109574 169828741
536876432 -171815426
541041096 478773007
18717224 785530191
271442546 693133735
-509255790 200416279
611921138 335879366
538688595 -169655129
220087948 -372492162
-270750093 830105230
-39541277 795264912
-583936435 -182758067
545370099 910677375
-159194014 -404350084
291679063 683132148
570562246 431012508
-147269762 -455770313
-43233451 -439694952
-691618504 152002088
-335770685 835918603
566233379 438725561
580880725 -108178472
-636320895 -486278051
-89197664 -447335819
594699216 -81860160
-292204007 567958496
-70178910 801375931
-655498551 810176741
640737693 177766640
58525567 802459867
733757792 613530172
-435279156 842270235
510617089 907880806
278031689 870863161
-506641393 845140455
-32707022 -437768504
-1008329 786750519
40045194 -422976066
447077637 -256271138
-242650250 615722327
628118370 274210819
474602897 -234180103
-512601420 -484277967
-453584572 843143187
638535197 206370193
210832744 -375607753
321791913 667008115
566943428 -131419137
-167608109 -458466114
-32514485 793784583
-377652764 838914723
-305246565 833349223
629395607 17894071
-562875397 -14372509
422783813 -273750981
-126066932 705000758
-187803292 661306842
482366337 548419977
373659900 890261498
296971954 680421010
-195053731 -461857102
151621628 -394208561
634443160 238439382
564111903 442423653
533917437 488588250
135434771 -398878566
214723352 718308451
500432063 -210890296
639459052 85531170
-158991402 -457342922
-238506256 826629803
-17265020 768296351
681471430 916299977
-671977177 729428616
-682432952 -321786426
575071711 -118265771
310940444 -336504776
84353793 764195998
87957038 -411744161
-67659373 740959711
635446820 231714520
-587285954 -235880167
183266574 730748427
495742890 534463793
-235628232 622043117
-662639744 782756284
-346852168 -475986331
-573715510 -485645616
-556135172 -364747469
619568077 310056238
477728630 -231492983
614131688 -35142055
588327998 395756340
629137317 269085229
3064507 785789365
-507730529 204998854
275263979 691296727
614247462 328453052
-534081526 117315686
-456802949 330462266
-314584821 834160208
457816779 -248007497
-390566138 839738771
622670688 298221691
365594242 640931887
79071898 810457241
430944680 -268059560
245407444 -363605234
-527633829 845710875
-330685503 835507890
-29875199 -437242729
583212207 406542062
355581758 -314459881
635900125 228492667
723166157 854109190
-566868396 -37691588
357782633 645818532
-538266982 101117908
-319094041 -473926593
355074159 -314729273
-574907231 846608435
-581665168 -485773574
609247996 -48459036
454454016 -250629110
294240111 874542367
45986443 797315265
507037534 521882554
-4608718 787590884
-446932470 -481810673
613032856 332374111
146473185 -395715205
-682529427 -320081232
-295324259 564730473
348369785 651547366
630592891 23292189
-572735130 -76629457
618082357 -23573437
-383152242 839270859
370485615 637798340
537352352 -171251170
526869465 497899866
441855563 900240891
619341697 -19677394
-74638361 -445048151
111114932 822234184
-23824075 791911140
-687801662 463103341
-525728616 147502710
470438616 -237702474
523747249 -186866393
340389204 -322317948
-43456254 -439735098
577526701 417916532
516776475 -194422377
-511192337 194537424
-136316577 698177763
47133360 797795949
518569727 -192507695
615709526 323624367
274406796 -352326639
513618647 514233720
601136830 -68114411
74314363 -415008598
-527352982 -484672032
-540859619 -484996694
-340728442 513728339
641712180 141192844
209255175 720545169
640040211 92994257
573316101 425936782
40578764 795034153
321389318 -331646978
401896444 616490262
67504857 -416650359
641653769 132559032
639781842 89554026
-218200185 636994947
478469043 904657612
496594520 906561869
244284629 705688036
-259048106 600654329
-552635698 38606887
551590363 463060821
-564002709 846445689
125957046 751287022
-443141206 -481638875
214229154 -374472109
460390757 569536224
627471497 277332506
-55370786 -441836901
477741270 904577167
537625223 483531009
-182495790 665338132
364557438 641587643
560179317 -141436778
412006690 -281001945
385700821 892271855
-52211314 797849948
-638857931 843202222
92330033 761819936
-63527311 -443219976
239232409 707921644
470969801 559609186
-533958511 117784448
406854309 895496727
-536984950 106152675
-522328298 159126169
-493983014 844728850
603942832 358752469
-684044516 570710785
640173116 94849383
-557485788 14595799
-8630599 788516120
38506025 794153794
38110536 -423404760
468352587 -239439257
-576265521 -103906247
601230963 -67901269
604034928 358508614
103851639 819651837
-445229017 -481733896
-511949973 -484258739
-388428244 -478704797
589146374 393975353
543878666 -163309767
607190488 -53748144
73724376 -415152578
-399154517 -479334771
311320705 -336331219
192063216 -381793746
112507234 822723985
470582328 903754907
609691544 914389631
-689709060 -111418241
173637595 -387619188
640534510 100261884
612017008 -41033869
327626142 663707423
612796621 333124761
-589984189 846803064
604447195 357411439
-360319930 -476925820
-678364860 660584193
-260463968 -468912642
-655756003 809437382
-545240675 846107063
-237876743 -466652735
516929081 510266115
238028484 -366277539
224468546 714259808
630939630 24930457
-615783516 -486174128
536089746 -172744747
472971930 -235568038
640823451 105579396
-561914514 -8973356
191650216 847992243
178783922 -386024901
549546443 466228889
238631407 -414349029
442117307 585590003
10837342 783929114
-585309678 -202769044
-337994110 -394308048
-9908398 -433426215
-573507279 -82300186
-73760083 737393768
617401364 -25628413
569497524 -127444452
-153324193 686491384
-672834866 722562985
-415856975 841247063
563348601 443737866
231304464 711356822
-503074561 845029330
74908333 -414863593
618688733 313213830
636935365 220524037
-482856013 -483276305
679504501 916281021
622366071 299445176
433819107 -266008471
-21414925 -435651728
-326987199 835204508
-165935884 677535010
283907047 687048227
340381100 884220108
177420814 -386449078
-509399047 199983893
377109250 890850882
420369976 602922786
629564538 18635407
-193608552 -461683965
631269253 26504989
119031118 753542992
577124734 -114771191
625051032 11096
28537275 -425503970
525655708 -184744016
607054328 914269582
-499657146 -483869952
-145403629 -404955946
626400607 5310066
636216225 55528003
-551854133 -485236215
630988430 259322736
200007518 724241252
584158638 -102218263
612113968 335275350
122229834 -402561807
114432416 -404686366
-188651909 -461087102
-203057240 822361894
-449848523 842972895
144408740 745011338
443830079 -258702351
-466902251 843719932
-643201281 -486293659
30674270 778996224
638452368 207189544
273146158 692318298
539970963 910289683
554906517 -148824833
630117090 263987221
641417304 120157229
-680280797 -354210108
528399118 495917184
558354974 -144040217
-568897180 -50246486
570681577 430796114
467016299 563370175
145291791 744703883
352374328 649127546
311662696 -336174687
17157938 784823502
-266817272 829711042
599361425 -72061276
440941468 586575122
512219575 515887518
363214610 -310333866
202518361 723245846
621077001 304480582
-16233048 790241878
512009823 516133992
-641595690 839840461
-286085396 -471237925
349791410 -317506239
-527616721 140907509
640685947 102919476
-27206441 763177766
-582048121 -158720664
198289125 724919269
169798209 735828065
605516788 -57907445
548598116 467667350
-24555479 792070186
598054765 -74882133
490923381 539595517
280751269 871491671
-281302416 831139066
544032252 -163117427
299178035 679277144
-484951300 267099804
-70158584 739509365
-47469991 752321064
-420462150 -480522258
664644079 916089421
-577422217 -113558024
273763701 -352589044
626354482 5125643
636761322 59641920
512734795 515280088
404278515 614785989
8727404 780939313
-377022498 838873678
485757920 -224424507
512593691 515446863
-306949940 833498351
457785106 -248032416
-273694504 830397092
642870592 915608137
641682119 147786023
530910110 492614579
462176421 567892254
444186543 -258437148
637769911 68117344
-452093022 340100314
-35889963 -438356746
-44600022 796306221
204143467 851630106
9162144 784332560
111706444 -405420572
533974204 -175218136
22782409 781001167
-435459719 -481280626
247886016 -362681592
-372790414 -477747317
610473800 340316397
637358724 217046108
-190784095 659019301
-289330722 831901021
357553637 -313405668
598497987 372523133
-79655330 733899345
-535351167 -484868546
628885505 270368571
362417232 888279231
630453580 22646300
630219975 263439635
541946369 910436073
639712933 88665922
315840560 670320522
573038626 426454378
434439678 -265563485
-453214942 843126623
-300512765 832928166
573519200 425556774
163229635 -390778399
353065775 648706412
323442695 666080996
-473323881 843979058
-491876689 844655701
473942876 556741564
466011699 -241364275
340013649 884149736
-589710425 -298777060
605390464 354860447
157875234 740224521
59808866 -418473014
566297597 438612859
-587420677 -238559559
139081289 746854488
200266416 724138796
427903618 597083434
-434598359 -481239439
-5457911 787787347
598543289 372413298
113133802 -405036499
3862409 785600436
-185053689 819999703
531585793 491714798
434744293 -265344067
598986489 371335462
-591925338 -485923581
492872938 537538262
628403781 13568057
-511787622 -484253798
220731880 -372273721
489341542 541252404
607283069 349605023
620389985 307066390
434810185 591606617
202855506 723111730
265230970 696084801
408675620 -283182917
541273945 -166527019
-517458007 174967011
524229403 -186333449
-483665586 270255870
-323185359 534483139
-666447544 764720820
123079477 -402328065
-398465130 -479294781
491787444 538687126
-458845702 -482327572
301590810 -340736510
-450610334 843008070
608349807 -50785352
423942411 -272952969
439865327 587468507
-327196538 835221814
-424783587 391267521
328502422 663207298
-608232747 -486113098
-224518926 -465218306
517428477 -193729323
590800686 -89609073
-534894553 -484857841
576277479 420342173
-434925867 -481255156
617863957 316148115
621834251 301553009
543573034 -163692311
635000032 46899565
-687067098 489714638
620273986 307495406
570721778 430722949
398756955 -289535504
-560593652 -1746708
125136259 751557483
-174712706 671131842
-497420951 234746045
403034374 -286829112
-616232838 847003912
-9692810 772100826
-688409462 437758485
-587692838 846776558
641509579 123893838
-212783888 823570040
578661962 415682294
584500872 403891167
-46211815 753009119
520603981 -190306187
456367487 -249143276
347527691 652053456
265809568 695812095
623164009 296222325
-684224024 -286427363
374401025 635244682
-584155689 -185779273
419034896 603938184
-589286436 -283582049
493655659 536704502
605600942 -57702491
-426549912 388170815
467306876 563096037
497832548 -213359768
190169873 -382404760
60939173 770895607
620684941 305962786
72399803 -415475164
54325 -431442472
81415890 811346324
492750951 -218081950
496297165 533863204
-651936769 -485891773
-3828921 -432226159
471376600 559218783
-96677922 -448480837
703201607 916409851
-389649347 -478777331
616216261 -29144685
42684732 775857605
-560332031 846386762
-588569217 -348296737
-636547306 845651555
-691342704 237917207
613805405 329893383
476111166 554636378
310170531 878030340
-471152373 -383558632
490485563 -220155248
188370446 728789058
129462262 750120638
273621103 -352647102
242921067 862221798
98056128 -409026183
555058428 457589095
634884204 46136322
-435932235 371230784
379084129 632158298
-318414962 -473874267
437543516 589381706
-369871908 838400048
602351283 362911195
-579561363 -485740445
461286207 568714395
-248092069 -467703039
171100483 -388397992
-216695754 824046536
368647966 -307332736
-130430066 812001526
593749000 -83790057
-479886652 279339940
526264640 909217240
-23187463 765261581
-461012946 -482417564
66698216 -416842324
612194785 -40547425
26291155 -410369076
607897255 914308100
-248473616 827754012
-513625400 187034901
215864056 717838762
-294320234 -471935205
252071738 864586906
627387073 277734188
496909154 533196340
-585243980 -201774362
323159106 666240586
570098060 -126483121
230510958 -368914381
-19952233 -435373666
632746726 33844097
201799751 850957220
-177708748 818999942
595938526 378633196
-470669483 300682900
290543412 -345576720
410628399 -281906368
-47993612 752032623
145039315 744791934
342445038 655091412
-292901963 832231757
-191750471 820893174
619900965 -17886341
-658827777 -477204496
420205494 603048096
444432147 583631009
-188193714 -461031783
-555781785 846308858
-313382007 -473484250
394295414 621839143
530348972 -179403888
379430890 631927952
148200851 834704459
-589790722 -345699542
162518454 738530438
-558451530 9593918
140374474 746408820
180889526 -385365211
539701423 480651196
-122401027 810698399
256526125 700148340
641359723 118218074
-328897991 -474674399
586774483 -97312006
-115485893 809550631
-495818182 844791316
-439595718 364417943
-526581786 -484652646
506034200 -205439444
-580345724 -140422599
336100659 -324474007
-432373283 842123769
351071643 -316839500
369621223 -306789113
-589342912 -346675534
228092620 -369754131
581975345 -106217125
-283509266 831350855
-20965120 766404135
312888716 671942845
-253440755 828298696
-121424568 -452148397
-450002606 344286899
641561360 126263663
-235093596 622517096
455656206 573828653
-554489456 29597260
552347559 -152300906
-222707829 633204285
628105956 274271387
226417496 -370331684
-336425268 518941295
-53335305 749067010
-662034514 -470539648
-16896669 790390029
-321847074 834775919
-99888057 721670616
-59988619 799394338
-246118856 -467502245
-407430809 840761506
-54307910 -408165182
486378005 544329396
-456368048 331359977
-431216023 842065067
-45543349 -440110704
594060340 382968967
554514303 458458097
585523401 401756888
-142808336 -455161251
369033731 -307117582
-270819552 -469880344
494285497 536032582
247836170 -362700260
-467439051 307822452
-181975760 665729787
-574072892 -86521903
-546995635 846142996
328064334 881793539
-194269404 656308780
-79549347 803155006
-425174412 390586405
7526211 784725575
419041970 -276309682
-687939898 -188475499
-2291740 787051339
641676381 148324882
717570439 897749069
-333299274 -475003780
571463948 429366699
84170200 -412571217
591862706 -416571215
-419286669 841433925
20345123 -427249481
-112669619 -450872671
-585401078 -204153070
-70970800 739033289
627036385 7867611
367457850 639747909
595749796 379075681
495191585 -215834183
-545871474 69666058
641429985 120607766
565339225 -133844971
395258075 -291705319
-157210754 -457108293
738030067 423544168
-19151747 790889423
-485986455 264532857
51753056 -420340494
-476262495 -483026496
-21579167 766088790
-292709630 832214021
-451284237 -482003051
-506888503 845147837
-59269445 -442502480
-82250800 803660609
-304549891 -472777557
13639094 -410052333
201718640 723563580
609106329 344345245
-658773851 799001875
178495792 732562525
719592288 883794746
634232751 239807737
-548040434 60019213
606574948 -55299692
577724371 417528126
213182518 -374823830
546370516 471024404
192818675 848336957
169650886 -388840875
614336358 328161940
-637501807 844681673
-623306009 847026231
629812880 265598367
526784949 498009020
-355192164 495285344
-289926972 831956568
-331069693 -474837556
519217396 507482599
521665108 504468923
545091611 472928196
621364721 303376694
-324827223 -474365940
640629243 179691758
-168284043 -458553227
-584107673 -185114481
-86317515 -446887710
-511702495 192973830
-405915404 422403309
743046281 -346359617
397648149 -290228917
-12715935 -433975817
-332998041 835696347
-412169267 -480072446
575596010 -117380928
-549423567 846191178
614139482 -35120028
-235523030 826284351
-27237378 -436749403
-676718547 -393611825
-687586864 -200260599
-674119133 -415448199
319330453 -332616617
-690159410 345410558
-550180709 50207584
169893137 735792639
441165514 -260672040
17477301 784968736
242537842 862121389
380483447 -300587809
636146095 55013362
390100274 -294840481
639984958 92249514
-28649016 -437013690
-214441815 -464103629
-502225323 -483953276
-571926965 -70793556
635411754 231959469
263974283 -356511106
-4159684 774834674
131765083 -399914701
55305124 -419522165
463697569 -243259565
473150373 -235416314
-100678081 721181739
455106114 -250123668
-540019814 845997480
581914550 409177160
142317477 832801928
238542401 708223870
-484057622 -483321074
638045116 211056477
638414879 207557829
15664024 784144000
533362945 909785161
524042864 -186539913
-139234993 696199266
212074454 -375194319
-154310684 685801287
587298198 -96321032
22192202 787095083
403932929 615033947
412404503 -280739318
-281929109 831199561
269842590 -354177412
441821926 585839023
-587400630 -238151514
251674153 -361255943
636154635 226616448
-33022605 760111282
315529944 -334392334
-225319240 825085188
451255684 -253094000
114308241 755060902
48730326 -421028543
576453712 420003873
641483999 158718703
352655528 886515599
626554910 5927431
-380023705 461278838
151611461 742476777
481192098 549603578
-515839076 180104285
294769904 681552738
591379150 389032995
277839660 870818420
-316491763 -473725951
-495269030 240552729
-291249052 568941663
641703256 145366164
-33230071 793937154
391656541 -293897453
-190663711 820750068
635835991 228958770
-236370563 826382971
-223384057 -465094348
374170896 635395501
-102761103 -449399989
739719258 266811826
-683799369 -295139023
584960665 -100726056
428914107 596291349
467343155 563061806
390437012 893022943
-605564771 -486087588
571664855 428997910
629053763 269512220
-369140067 476537642
597045841 376011958
-517982786 -484429851
504038889 -207409685
361102263 643755640
24061187 -426462477
588846230 -93375976
628952623 270027430
606709577 351219604
-528664564 -484704938
471725773 -236624973
347954250 651797293
-151048718 -456282685
520983426 505310083
-76504977 -445346127
-564924163 -26163714
-527128538 -373686267
229710742 712038273
441983519 -260068910
535162021 -173832544
10998584 -429205137
458730475 -247281678
-664396057 -464303950
-532787576 122176907
639518227 195677457
581087978 410843463
-550226779 846206775
561934349 446157511
-630662964 847033277
572666782 427146248
250944786 -361531346
-453201676 -482086618
524234865 501258769
460340411 -245993110
-502624481 220027483
-370301805 -477588982
133395521 -399455394
-226732304 -465458463
520386130 506046179
562427320 -138165640
-623504330 847026668
-332626412 -474953735
554337553 458739777
486053422 -224159613
358225728 -313044758
-107500528 -450107889
-588935843 -273392098
502768274 526717988
-527271350 142119441
-585688815 -208560525
-123069668 810807932
-558855437 846362290
567954364 435691403
-238463028 -466714049
-439153344 -481454055
483931717 -226050026
614783375 326695753
178283504 -386180918
505879806 523201192
629311967 268190500
-689380716 -128533992
635908077 53283450
-478824497 844186431
-635088845 846742951
640747853 104098141
-231615116 825826996
470570161 559992199
206818495 721528665
-77428813 -445492696
-553522895 846268753
293868731 682014140
92756899 815605758
-503882102 216396707
-74193957 737137467
-457759646 328476445
628080717 12179977
536161246 -172660633
-584010815 -183778965
641093725 170228146
-423119384 394145656
613460300 331006809
593676725 -83935909
550990659 -154120814
365229326 641162912
-329195279 527546945
91877230 -410623271
262308600 867121652
-588868408 -271634867
-616380101 -486178361
-251670288 828105544
303116984 876505051
-174877060 -459391085
-520781170 164224658
213321525 -374777186
110097193 821874440
-589944113 -310410976
609773894 342394916
-51312147 797668987
270239793 -354017034
632936776 248005962
557896005 452966103
614561280 327424454
248997030 -362264338
631666717 255526445
-547741423 61366400
638791323 203794646
-590217333 -339606695
641192795 113683297
529153084 909452705
-685624842 -254411345
422883777 600991293
503624423 -207815110
714620381 907502767
189389324 728395064
553161709 -151200089
366623166 -308457681
616611854 320548948
375449220 -303498685
638379758 73870967
42128263 795688316
281754964 688122796
103978409 819697157
500039063 -211265201
433610518 -266157744
415765718 606402455
629729711 19362823
-282053167 578327449
524810154 -185688230
32845277 778438174
554887223 457862604
596500635 -78148857
535710319 486154312
367590977 -307921157
-168979438 -458642333
521427342 908816254
54659617 -419671369
24964506 788321819
-140670339 -454867768
-690987977 285582489
589035170 -93015074
129992574 -400410508
414885137 607057311
614896909 326322047
599735475 369502594
349995838 -317399916
555569995 -147913793
-557006229 -485340831
597841883 -75334871
563764299 443023299
-368653897 477204472
72939329 767516830
-306688005 -472951180
-288452405 571814283
-318584176 539691457
-414967477 407851962
478980894 551809614
-586429904 -220544393
641499085 123425810
255717433 700521189
616536098 320809882
456243739 573303270
376956348 633565959
-142859873 813953503
441256960 586312346
-74652201 802230403
54728900 772609265
-514809576 183337671
-381915071 458537830
-488129772 -483469339
-379890479 839060296
31088831 778889928
-325204932 -474394730
-308409683 550912187
-380424042 -478222172
-264753839 595270862
21590474 786826931
-236427227 -466499476
104309420 -407386668
-136988326 813042917
-99061662 722181982
589092388 394092949
224239144 -371079666
532376193 -177067772
123052193 826349468
-8792730 -433207581
-664800339 772871245
-518303755 172269034
483607712 547162121
280202861 -349938486
523687092 -186932756
-691580081 120889564
545186121 472788797
-336587492 835982966
623896350 293213290
634660715 237019464
332838374 660717410
247018549 -363006319
629982608 20490155
357438095 887384019
572072437 428247062
-558913902 7169369
552179006 -152527886
538033650 -170439421
99779251 -408575575
153093616 -393775787
-192606776 -461563561
168123494 -389306013
17548802 782297485
-110311326 -450524049
531092771 -178549253
590446621 391108523
178965155 732384966
429442552 898628863
322299522 666723507
465218029 565056284
-565713488 -30791436
-584806612 -195235127
-345738871 507519870
326127791 664560585
-43021541 795982398
127084846 -401220882
487230935 -223101693
-459730051 843413799
-466378804 310131761
640306903 96792651
-215787168 823936163
273573513 -352666453
615290801 325019303
-5795523 -432618145
514097249 -197246553
631283612 26573910
-379764860 -478181663
636677811 222572278
326964368 -328972221
641391889 119287546
504182176 525124987
-690597477 -56757100
-524296597 -484594629
244579000 862655745
130034578 -400398770
-447572151 349113363
-139045419 696328060
112826928 -405119137
142372043 -396900411
200013086 -379193727
372699611 -305058248
636794739 221646526
249453382 -362092890
-53162365 -441455706
658414797 915980608
560418078 448730330
-486158220 844453508
-530594235 845784023
284015002 872238949
217428672 855364272
390286127 -294727888
-127713908 -453047765
-360389242 488400576
-430493307 381120472
90560513 762351630
637108421 219125663
511120638 517174502
606429134 351998892
434837903 899336317
82027113 -413107682
-24919832 -436314441
352317227 649162274
616941555 -26997141
321705064 667056802
446575195 581796647
542787096 476282526
-260511968 829055998
-397217962 840149457
597040204 -77024180
-639309086 842699835
567391302 436686481
146990513 -395564792
-525016542 149958779
-207965121 645412173
70492731 -415935050
-609415545 -486123316
-103510985 -449512389
481993828 548796523
240719764 707267829
350247872 886072663
339952461 -322538322
221530053 715492054
-13544114 789634872
-129999174 702396833
590328869 391369785
78348007 -414020167
-159289990 -457382229
624199074 -3165097
-113367544 713220195
-75648917 802419715
-570121526 -58280433
-544531932 75445929
557223861 -145624485
-372874306 471395371
493681938 906269632
583944735 913086287
-683255519 586170140
641438350 160391141
641633149 130571045
640813593 176372126
415702341 606449733
-415607174 841233304
554422297 458604810
438089366 588934839
61674983 770690906
593843910 383464157
-154372369 -456729922
404441246 -285927737
101185872 759136267
-123477158 810874354
-415784036 406509902
-185464778 663090331
-76093605 802504005
493114375 906211864
15197020 -428333773
662760056 916059618
578135929 416718564
641221350 166939505
311530698 672683543
-481484708 844284155
617836394 914740581
-220389045 635161806
280394171 688793747
98418230 759977339
-55974949 798601621
-302114901 -472578808
-349113663 836935469
-572419803 846572200
-312755777 546152114
613941208 329454125
317079596 -333670291
-415350595 841219129
-405516541 423034787
635710979 229852846
320448107 667760707
-362770483 485196685
-287373212 572916325
-53679037 798144155
-161609399 -457686213
-197107121 -462100674
438256046 -415909949
641549503 125688371
-176659019 818855291
-548046052 -485156039
-133342423 812466568
429972913 595458874
-202219103 822255056
-411720653 841013352
399659666 -288969223
633896156 40093445
287087123 -347052748
-269428772 829973530
-255893975 603592082
625332531 1089431
-591875848 846823722
142272855 -396928989
618357542 314395445
-498397598 232071486
100597989 -412001269
-452319428 339644485
560049792 911655415
565055230 440787369
-468745005 304956209
-273178864 587132791
-497192075 235366286
487560518 543106113
-324214066 533306941
347661050 651973392
108651713 756837885
624879347 289023923
-379441756 462115954
235032349 709751144
641579273 127197722
-488647487 257838881
294576032 874617623
164873869 -390285426
460688939 -245712166
-122841176 810770579
-125205543 811155857
545760324 -160944385
527661908 496875780
57360815 -419044529
480902428 -228722999
180962642 731626395
461508039 -245048279
474932477 -233898470
419393055 603666297
580881589 411258519
647573072 915735118
579604434 413813476
-411351948 413714282
572357646 -122781867
593224010 384880778
98708953 -408855583
-356845611 -476686968
-145837646 -455575481
-35867741 758586480
-60695524 744936372
330335335 -327333131
688543278 916343948
-333292217 522695865
592829971 385774550
477347255 -231822438
8279047 -429766242
599110045 -72613444
-73731946 -444902435
-150136961 815052278
502312575 -209086729
640861890 106349735
488174221 542469025
-241902671 616401563
-398414991 840222371
401373583 -287888107
-584913492 -352129891
-154992566 815772583
-54418724 798292022
-546541313 846133734
709533872 916427391
-582810442 -167940323
535518779 -173415244
-107886454 808259377
620508512 306623490
638931528 79579761
486195091 544517880
-61103347 799613373
-557098269 846331916
-685726803 530909595
638069688 210829281
415070919 606919377
556212159 -147028626
464688152 -242448979
-668964064 -448126539
45620276 797161333
474380728 556317846
-466806744 309200562
-61278617 -442841811
558753135 -143478750
461124930 568862759
63583805 770158026
417977061 604738826
-222910952 824798883
-389097036 448025395
-55368085 747930247
534824900 909898067
247261903 704358534
184724687 -384149581
575290822 422217797
-172102294 818224346
105527146 820249947
-580751552 -354544128
-406759683 421065093
-473804136 -482931892
67003601 -416769687
501798037 -209582489
582318835 -105593424
-29092665 793050442
-438148577 842413419
-234559071 826171793
527596365 -182552223
416317661 -278142004
444261863 583775811
-690764184 -43176189
623867504 293333600
230915357 -368773576
-557316826 846335740
399253248 -289224313
-85210029 -446714981
110603727 756227925
-619291595 847015720
45492150 775107693
572731250 912439696
-323600074 534009867
-66451473 741654841
495686816 -215373996
311050789 672944966
558889696 -143284962
25310645 780362920
-188472711 -461065471
-171847809 673237939
-213143623 -463957832
485308787 -224825337
-103946608 719145851
546993907 470088482
602987452 -63877873
565737361 -133245875
609486371 343235452
326348363 664435234
-521153169 845543184
83384037 764481928
62226961 770537048
620372132 -16361323
481472252 549322633
-20220805 791123810
-392765022 442552969
544851836 -162089515
570020359 -126608453
641019453 172024407
94121233 -410047671
-533437064 845852147
608678299 345590565
-510053221 198001628
-641476383 -486290913
537292485 910086616
619082812 311803645
444431557 -258254436
153609888 -393623918
584302860 404301262
634935973 235205973
571963120 -123433234
553299084 -151013728
244866793 -363805935
-556750100 18334956
108543118 -406265414
621170140 304124553
-35026755 759037474
-590199008 -335174463
315946033 670262255
-98697447 722405870
369156723 889476572
-374123126 -477831008
546651076 -159806538
636442368 57200607
638059529 70783167
484777284 -225298611
193533658 848547280
572701601 427081512
639720711 88766000
-275848546 584513976
638690053 77018648
-439556584 842483063
-6525454 -409521149
113713612 -404880306
-532382179 123680533
-571318545 -66535275
314945447 -334662995
453925174 575365705
537944784 -170545430
638120410 71358799
334842116 -325101812
-199096015 652518514
636514790 57741474
-597810651 846881726
71698182 -415644628
-474423795 844021217
603542556 -62589906
-551717075 42990632
-194650668 -461808873
103520349 -407594351
427746173 -270316465
622798558 297705127
515735999 511704795
411676069 -281219921
595214088 -80803333
147080417 744078218
-582385696 -162654206
-590194162 -334160637
406229636 -284773680
527871641 -182238684
-159344344 -457389367
505078254 -206386649
563692119 -136301541
605344461 -58326102
132157095 829418857
604237967 -60957960
295907362 -343248097
557248394 454035679
15792084 -428209120
-162703197 816895317
-637622179 -486281653
62558180 804074727
230325685 858879474
514749899 512887708
326368765 -329259582
-491409758 250779210
640908267 107294284
499957065 -211343320
537880282 -170622289
-687265819 -210343808
-81905127 -446198432
611999968 335632776
-317608135 -473812052
-555025743 -365152562
641233578 166614648
-645934118 -486297133
522749576 -187962078
-679183836 -367718649
603863542 358961933
628724205 271185048
100147283 759452399
375201491 634719551
-555490356 24662615
615127004 325562953
417977394 -277029645
-589439333 -288659009
46602386 774809904
450810976 -253434755
-336089421 519346392
-427759581 841886293
-552033532 41490798
502939312 526526049
568669197 -128753206
31576060 791188093
-148234237 -455901384
-319161927 539042038
573802060 425026378
633973466 241485933
-440771616 362195993
457675113 572013771
-526219473 -484643491
326478042 881465821
491780444 906074546
233177434 710552632
-239359396 826727256
-589630209 -295542806
-563547382 -18186870
183684949 730588679
296117265 874960644
-329734828 526911155
-533061158 121158106
511266099 517004687
269372454 -354366891
487261102 -223074552
423108877 897783777
634179769 240151232
-339440404 515295653
564553377 -135019432
-118408013 810039232
85667980 763807206
-93989994 -448071931
-253942847 828353332
-511510636 845280903
215308315 854777313
-541978851 846038790
613896279 914575367
-61810719 -442931457
-154177299 815652490
385610999 627785996
638503780 206682089
600694830 367123324
-417780519 -480377862
540732336 479208134
51912670 -420303888
-26736182 763423021
6565715 -430117898
7432103 784748140
529749978 494151864
623042889 296714312
263095581 697089762
-609799564 -486126616
529900920 493953118
451927441 577128756
-214743815 823809402
-427057554 387272446
276292981 690796501
569008303 -128219335
-338670065 -475398838
-346022920 507159022
-46790878 -440333414
-546475037 67023822
-195707282 821412105
388165116 892666889
-572561184 -75362376
379896315 891318917
138329589 747112282
468636086 561836462
460882700 -245555417
638625757 76346032
213836557 854369083
-586925662 -229176579
-526181635 845674206
638526633 75337001
148411165 743610501
-562084717 -9927667
-139121479 -454653650
365164723 -309262878
172494832 -387971223
-86006016 730112743
341268465 -321873625
167615645 736640800
-10969243 -433633976
-265487430 -469386194
91903376 815290110
-569632345 -54993309
533612307 489000118
-371498772 -477665666
-58870443 799174009
510111585 518349158
196993012 725428734
635829582 229004737
633190993 36186621
-305183348 554376898
345151560 -319895121
227231291 713094558
-240542922 -466930080
45644562 797171549
300648169 678508904
608324203 -50851250
149672622 743164672
369449381 -306885432
-298634000 -472293234
102938358 -407747260
70278413 -415986646
620008977 308459312
613614749 330508932
-620464472 847019521
-378612272 463306720
366885323 640112656
102281275 758802016
-27278968 792659695
-437932187 367540898
440530927 586916232
-7525946 -432958880
253165197 701691265
187061048 729293868
472516009 903980628
514408250 908215121
-488650224 844542186
-554298704 30530532
327300662 -328809351
-25115898 792191595
-313740656 -473512531
-202850883 -462773388
-585822387 -351577158
146804321 744174993
526346910 498571988
-487005816 261984973
-430156830 381727039
-660165318 793390822
-266351308 593748970
292613311 682655886
-401381357 429480103
-582550569 -164669674
633706833 39021740
280004121 688985219
-575379456 -485673005
400026954 -288738292
-173474256 672043414
597714837 -75604533
617250626 318315090
607896291 -51950593
670389315 916174960
-628204790 847032377
387646969 626404525
-584362792 -188731315
641588277 154131994
612746701 -39027799
-31989756 760662844
-290965840 832052910
635590660 230704599
-365806084 -477295711
-243330847 615103776
-461420765 320797327
-558376629 9985364
660867966 916027010
-183058909 819729434
641549933 155937613
-182012679 819587562
52513631 -420165940
-541944520 86266389
370904464 637526821
318290240 668964974
639782283 915519580
159698837 -391830315
265550028 -355891086
39275207 794481325
-684685995 556847341
-77154833 802704310
-215332788 -464203396
-178673358 -459864245
-533892817 845862718
415828011 -278468599
639061808 80998779
620291183 307432102
538538292 482268187
-65652590 800501733
471059676 -237183550
637324071 217336438
-309856255 -473205014
-202378825 -462718308
-74806901 802259804
-691443314 63894438
54054687 800650018
605192163 355401670
296086102 -343169764
-314733726 834172950
411049888 896105436
391547208 -293963845
-277465848 -470480610
13814473 -428621320
501069176 528614765
390068441 892966488
-207133613 822873388
-252785859 606465729
142540241 -396851949
-43855598 796153628
396933050 -290673805
-551237122 846226217
607055509 350250603
602852246 -64190480
524002613 -186584429
-548941639 -485175023
418974643 -276355368
208411919 720887173
633475719 244653804
-83991712 803984555
-18023601 790640547
314070906 671294713
111696029 755884965
267478543 -355125252
447946375 901004614
343748824 -320612395
518362271 908556271
153092141 741949487
-586364057 -485843887
-532845429 -484808516
-5127997 787711039
633521878 37986006
-367453761 -477403911
268287993 694637515
116686679 754299386
-330586996 525904565
-669365650 -446389473
285880091 686060665
-500400969 226415957
-324984231 835038676
235183511 860178187
5112393 -430415555
446264842 -256881726
282243634 687879152
-224581383 824997656
-568697420 -485560416
-334528485 835819924
-388803479 839629028
183373455 845534697
-531298049 -484770642
523388157 908979470
-540297401 93022870
485631940 -224536996
-508855144 -484163723
377975968 -302052342
640516874 181619266
620269370 -16696508
-6025156 787918098
371882449 -305519048
-499168126 844902581
-218794805 636499137
261993201 -357288849
-505913072 -378077653
-304911856 -472807049
-143529001 693276230
-75069095 -445117071
607571276 -52783227
155099002 741229408
-362824804 837917822
581727185 -106665409
297269261 680267765
-196866255 -462072366
379747753 -301018856
705660148 916419331
208378706 -376423716
97529045 -409163629
-551575030 43662931
538344506 -170068174
601391522 365368371
-576558173 -106308070
589263562 -92576944
-475145908 -383053155
91428021 762091091
627295822 8915832
-423793602 392982286
482556913 -227265858
467097422 -240473408
619474166 310394966
48471112 774307091
-543734541 -485062355
220017866 716120752
-373904174 469963853
266533831 -355501509
410646572 610171185
-537379286 845940491
-350212197 -476224309
737668115 450518901
-491514457 844643002
-408774752 840841007
641355613 118094784
52267695 799919858
-276481373 583890822
-353907702 496969031
618699615 914776482
-591422689 846818856
-269957120 590281339
605513672 -57915029
377569071 -302287854
560941858 -140332606
308666994 674237844
-302565469 833112036
-19114202 -435214007
376355842 633961182
279475414 689244153
-118784882 810101722
-396294614 437240145
-409819093 416179106
693410279 -416894290
546394985 -160135725
-345421638 507919566
380558860 -300543537
228722288 -369535701
-88354638 -407099052
-595461847 -485970571
367942347 -307725673
143369367 -396612864
-371980968 -477696434
492073752 -218703138
-302081734 833068922
-577872964 -117430777
-103608029 -449526932
-382957758 839258364
610598201 -44885291
-351248942 -476297297
324447598 665513136
640953134 108261446
-165966487 817361189
-85848597 804328142
324791139 665318723
-563628016 -485469202
-31892572 -437617511
-234894110 826210966
166497961 840421103
640301677 184973389
-467418168 -482679150
622914903 -7771117
190555252 -382280634
629788301 265727789
492411059 538028305
-559196576 -485384111
-415529970 -388686762
519650678 -191341407
479089995 -230313426
453703423 -251209207
-689458507 -124589521
536678118 484830868
-306100757 833424078
296356531 680738115
521784506 -189018113
632883342 34563058
-484207491 844383516
471468993 903858711
-305762152 553762690
390193887 624665373
542201562 -165392745
593133385 385086519
631000165 25218457
259861717 866526518
375178094 -303652975
275087432 691382343
-115822656 809607274
-89725019 -447417238
115788316 754587859
480304475 550491214
-458158033 327647739
84150946 764255983
307793033 674709845
150192919 -394627689
-51645776 -441190973
-503279151 845035830
-587633864 -242961891
561263843 -139865123
210287881 720125553
-188769625 -461101309
-352538363 498758287
-402309269 428044722
632573147 250209891
325785430 664754891
-87301160 804594774
-305709091 -472871909
-442390245 -481604290
480400749 904868192
625215588 287554451
313146503 671801676
150215611 742972386
-344035740 -475785586
595041878 380713281
618776727 312899228
-69168461 -444159705
178742329 732469269
458697675 571084317
357817962 645796690
596506568 377294100
338745409 657280604
433261476 592849036
297616994 -342497828
194560554 -380982657
137387971 747434876
-222880054 824795163
340044699 -322491821
524371764 -186175353
595661072 -79883266
-366018548 838138007
-540349419 92811115
56058634 -419347318
556744053 -146292750
529431003 -180456890
-584053652 -184367744
137071476 831063011
36074396 -423854449
149196732 -394919388
571536897 -124134334
-587151051 -233299704
-57616278 746670826
-596454756 846869258
-500523277 226066521
-605774686 846946009
287919981 873123779
458514802 902308591
-32281974 -437689711
-134608332 812667215
259589715 -358226965
-123982235 -452515803
631704542 255310152
601770147 914017347
211320520 -375445477
-517248687 -484410041
637172239 218603569
-679896287 -359296162
523883382 501701675
-540513814 846007904
368512723 -307408151
562691422 444864660
-155843682 -456926361
617713040 -24693682
626636727 281220982
432100182 -267236401
628213192 273745749
-508187972 845186227
-585611270 -207359248
135774573 747986832
622932035 -7710773
-691618761 148906558
624321181 291418086
509903174 518590625
633865742 242176760
-348368425 836879805
-577093739 -485700934
371187327 -305910304
561284844 -139834575
609800776 342315754
542311821 476968558
434526107 591835641
-460115990 843430430
-68295312 740592840
-429118800 841957568
-71151980 -444484742
561917344 -138911950
324237344 665632050
-249602827 -467855165
-143237022 814011117
732662425 653168074
240592013 -365365049
498319132 531648911
589320248 393594664
27300150 789342448
-555039231 26895199
-690891802 -29105172
576352374 420198429
15839246 782714833
-319948489 834616251
-278525034 -470574779
37028405 777352863
-493904795 -483673326
39716611 794668867
-589162337 -279736444
129610256 750071079
-224023703 -465164239
452487180 576635910
-145233250 692109077
631465862 256667854
-69644178 -444238302
-612952221 -486153034
348413168 -318219849
-306549349 552922089
-402064382 428424071
618574394 313622410
612456274 -39829886
-3906306 787427926
-545909836 846120859
-691282372 27459210
-80636679 803358939
303278694 876540294
613363649 331316815
334966734 659487380
-84157288 -446550673
23431475 -426596063
-20748016 -435525036
446894587 -256408891
-26098973 763754800
324496845 -330160929
634579696 44183979
-521656196 161356598
92351820 -410501620
434093251 592184066
-547853836 60861364
356581647 646556680
598421345 -74097017
628004456 11856873
-501014031 -483914154
201355822 850829243
637339692 64313770
-573719958 -83875724
391608088 -293926882
-299522552 560349412
-552194799 40722723
-245138089 827381983
-602133239 846919550
-168261171 817686726
-278630763 -470584149
-433469050 375726116
579061147 414892177
596362714 377634694
-135864731 812866039
641621349 152338185
641697385 146156843
-254891728 -399333613
168865115 -389080646
399107639 -289315627
-271572144 830186910
591878528 -87506493
159892017 -391773166
-142111958 813839166
578635950 415733640
603470551 359997242
-393580928 839925770
222649804 -371621663
-655868089 -481708334
641596731 153704152
632012025 253527287
-534494476 115740336
-145366887 692016880
-487543578 260632504
196524544 -380340716
-590124208 -324047204
549480565 466329891
-471000260 299940258
-5506752 774176996
-601930497 846917988
574268706 -119614480
-394917661 -479087414
495081893 535178316
164561321 737775125
-546084081 68743041
-445811655 352548149
-20316254 766736929
244777794 -363838969
339269628 656972992
-22494408 791621476
34675955 777965433
641273636 165512272
741486724 24539569
488066629 905688071
592562628 386378635
545862171 471784537
492068133 538391336
-562941355 -485456397
544861630 910642241
-365868834 481000895
468219598 562232010
-598749423 846890312
-482180421 -483251033
-253086280 606188235
-32893055 793865420
634496441 43665657
544244730 474167088
412345954 608927774
393624185 622303531
314683852 878997354
400488676 617493777
-51815989 -441220714
-335533164 -475169596
-124861717 -452641680
574237834 -119666021
361471769 643524700
349360109 650951232
536445281 485149761
626064519 3970600
580669294 -108555245
-293193839 -471840823
337279759 883624143
456923498 -248708749
155856899 740955858
621732087 301951036
139767945 -397646795
636347989 56499932
604187195 358104568
679643325 916282447
588771009 -93519573
585613270 401568014
584614561 403655279
502691248 526804373
18000301 -427745268
324825658 665299185
633091709 247046161
-290644441 -471625850
601990926 363836838
-541531198 -485012145
632522853 250512679
-686792773 -223699023
-89818100 -447431593
566435600 -132188887
-145547490 814363179
-574548054 -90219033
624870110 -675582
35384839 777781647
-73175409 801948639
35672663 777706899
106859198 -406712335
333111187 882812893
-579545877 -132593092
639864178 90636453
7259141 -429975728
557829276 453076983
-122383145 707426841
508755783 -202718183
123172997 752199122
560788759 -140554577
-498132277 232800634
26792493 -425879182
47421320 774589746
-325102250 835048480
628705129 14876929
-199049143 652555761
278816449 -350515116
457693924 902207885
560140086 449199229
492009401 538453498
260640906 866717245
-307439913 551961289
509675587 -201791145
458052864 -247820977
623752401 293810213
-360110337 837729014
-268376489 829868219
521101820 505164138
306250092 675538562
629573027 266845574
-358638312 -476810489
627720541 10663203
-168807314 675460264
362496655 888293450
-201683417 -462637162
318350451 668931413
-250880953 828019191
343676807 884847820
-542651907 846052884
241649211 -364985054
-687741639 -195133259
-26714755 -436651414
359782077 644578672
-548337803 846169998
309322862 673882836
212198606 853911994
-424590178 391603863
93400712 761496993
-320440542 834657671
597375757 -76321614
-186239936 820160196
591030743 -89160731
465148182 565121686
703783989 916412226
359289415 -312471883
335870158 883352978
611218270 338061480
-496486732 237274567
-442436406 359037772
-543723924 78864547
-344217811 509424188
251876778 -361179147
-402398812 427905542
-136832178 -454335510
-182706235 -460361115
-315242080 -473629388
-64610023 -443401603
-666956972 -456202988
363376862 -310244929
617233275 318376112
-179098712 819191189
182879252 -384736806
-408418054 -479864003
384999211 628199490
560290356 -141276292
-368856626 -477495736
419709522 603425628
-198388068 653078432
571550728 -124111651
641626681 130071400
569986393 -126662969
328865105 663000157
-143912578 693013745
-326915450 530202967
118049308 824641190
436449791 -264112879
-533164427 845845724
-368880324 476894119
170082244 841521207
613614590 -36601212
640942420 173770958
78045964 766041120
-412971983 411103511
504428003 -207028473
599096222 371068122
351942016 -316383193
497145062 532937677
-589741566 -300137379
348318694 885714480
108426210 821281556
565034076 -134302468
-203564854 822426331
-478759200 282016033
-586318246 -351207583
622441075 -9427076
379767098 631704452
-27652786 -436827240
477480610 553291950
296124250 680857785
-372985300 838608693
373656916 635731965
-49091223 751425633
531783287 -177752795
-287930752 831770087
130777127 828956287
-483091009 271658499
416674036 -277904195
476978495 553786217
436457721 590267861
585888951 400986108
501944751 527639965
-589537181 -292034239
508269003 520473555
397914867 894157501
522635363 -188087091
639446297 196562876
-499754998 228251399
-343691329 836529363
-395069051 840017729
253291339 701633671
-485600316 265491659
-296975240 563013320
222196203 856673747
372470451 636507790
461275459 -245237252
-209247906 -463513739
384307325 628666500
251960657 -361147324
90272044 814681810
-497923874 233372539
546717662 -159720675
-667012215 -455988569
-532563307 123008944
265957871 867999593
637520910 65882806
537724467 483393936
597650596 -75740804
548982321 -156779992
242424468 -364704657
640524676 100095649
-427539738 386416394
-379706909 461734692
-462885598 317666997
404104369 -286144336
634140155 41502999
-484344121 268592687
742881486 -275714749
-32027982 793680605
166856219 840531374
-593556462 -485945792
-24189733 -436176768
586040587 400665691
609034137 -49015163
-178582137 668270340
241348865 706989812
567967753 -129847846
221281238 715595601
-223683029 632376426
279461940 -350246769
-146861834 814561877
576519474 419877021
616396168 -28613743
487006686 -223303345
380650720 631115959
300295159 678693635
600198932 368355349
575502686 -117538795
-391432339 444550942
-148698507 -455964332
-58229345 -442326329
507146580 521758261
634806022 45625755
610374638 -45482261
319954637 668036365
-463458370 843573967
-420559393 841502609
-678885118 653731934
475704634 555033090
536627174 -172110290
-366952386 479531822
297350884 -342614710
588906208 394498319
-386837162 451367858
633296883 245770144
-453636239 -482105325
613551927 -36777862
488949886 541661320
450735896 578176672
-543528333 79684593
253442622 864934531
408010716 -283617021
629896743 20103993
-690205602 342704057
224128981 -371117356
-301086875 -472494541
624262582 291667047
-305973127 553538415
-307046372 552385909
-160932959 816640478
606675444 -55048087
-263561839 829374496
-102929845 807396486
635212601 233339524
-314506992 -473572428
614878943 -33020860
-526660437 144256720
-549840864 51781996
622475569 -9307887
608995311 -49115828
555910531 456223260
628700317 271305542
-447133788 -481819706
234218676 710103089
-103422010 807482946
239865568 -365624635
639591341 87138408
-269171703 591041840
-346395272 836732321
431348569 594370207
-487818514 259936904
29045412 790097272
-436088053 370945623
26110652 780159858
-65408940 -443535298
440125404 587252803
-45344125 -440075093
-641161069 840471525
639765615 192487186
511049621 -200393506
317193818 669572352
-516500021 178010320
-255613598 603851655
499657612 -211628182
305708969 675828329
601087671 -68225216
578431407 -112496313
-564564613 -485486346
-568024475 -44782290
-39737559 795305422
641678313 135248827
-367307731 479047337
-181429262 -460204032
-465410546 312232797
14138025 783129004
-232956741 825984194
-557070730 16708718
-88038941 728895691
599994533 368862604
402823230 615828819
-253663855 605654715
162669870 738474811
-350940763 837071056
639012695 80455983
-494535119 -483695337
334183378 659940496
620239890 -16792348
418406429 -276739941
-456262579 -482218064
238007147 708457558
466282345 -241142235
560039258 -141639088
-34054781 -438018035
80935814 765199750
-132780486 812377230
234744027 709875856
609265167 343881564
387864790 626256158
-222101075 633717180
-464457946 843616592
602637445 362171017
641309125 164510268
197390980 -380056735
606491322 351826419
302953209 677294513
-590082159 -320241713
544200924 910596484
35869417 777655661
231527832 711261142
-83687264 803928029
-543919043 78046088
-106921900 -450021952
505278025 -206188971
-17537622 -434910695
-97768159 806486022
68851611 -416328712
-421254238 397354096
-386678079 -478600067
633675945 38847995
517580661 509476833
188056282 -383084028
-227030564 629516272
600926324 -68588252
546762607 470436213
175071200 -387176568
468876665 561607521
540221159 -167804359
520455663 -190467363
-517195218 -484408581
108975054 756737017
-299521067 832839081
233829819 710271136
-140291213 695481104
-420469631 398700756
-315705439 542895052
-234696713 -466314703
605793331 353754707
-94076544 805827906
-151571692 687713836
340699523 656129996
-76810860 735589303
-374587956 838714282
630082302 20940022
628835135 15443950
-3642765 787366730
-589864094 -306075624
-277092054 830731102
617979493 -23887633
-369010234 838341775
400952411 -288154903
-410918592 840967025
-198271074 653170706
251860376 -361185369
534526081 487765441
-138364686 696789801
481900998 548890172
626129596 4229407
31754432 -424804300
-359789980 489204349
-589824102 846801299
399540711 618165796
-589151693 -279423756
-635444074 846601538
508925537 519719022
-48193263 797038889
47021633 774697335
-449784200 344722272
624584622 290292348
-195177438 655598818
487864559 -222531194
267128303 868279082
144739427 -396217012
-379673060 839046199
641251556 166120648
-7081755 788160899
624933864 -435354
69145939 806651369
119253929 825053696
432169796 898986739
-341224855 -475583741
445785686 582474903
628298603 273322604
479654910 -229818766
289624890 684175145
-330952397 -474828774
-266398448 -469471509
467812038 -239885153
17565794 -427836853
-559657459 3238246
-413138348 410834404
-205019366 822609561
443829272 584143126
-421866947 -480596908
599333365 370488284
591162149 -88904527
670765296 916179950
421096318 -274907788
634317151 42571076
-424087203 841691210
49145549 774125268
-676360280 686373181
623616293 -5277409
-164707693 817181947
-281065654 -470799227
514820306 512803412
-412752011 -480104389
611862449 -41455973
511160188 -200280605
-183249836 -460427922
-580646441 846689010
641707520 144693641
-416166309 405879329
640726471 177968972
125645394 751389929
268326585 -354786344
-74997720 736662355
596106598 -78964560
-229338752 825559829
-402859281 -479549009
479587632 904779661
-276860768 830708491
405663856 -285138932
539609684 480779103
-237400479 826502390
640209222 95371501
641094370 111393653
-466224079 843691449
638040540 915467039
-579587508 -132990909
495333252 534906835
-10397039 -433521967
523576989 -187054147
-164203899 817110017
-464065419 315131092
233979721 -414295406
518401513 508478003
-690999871 284654911
638945994 79734277
588478965 -94076140
-633728668 847033679
574839687 423070361
440696860 -261016827
317985133 -333247041
635149406 47905791
476076381 904388978
-211854983 -463812162
382408095 891736135
100118277 818306821
-12819794 770536788
346908641 -318995084
-158767017 682660703
635179882 48114281
-672933586 721682009
-452558105 339161025
-167350984 -458432976
641685314 147484309
392140932 623325901
638512320 75192817
304134814 -339594311
641541934 156298772
107469680 757205632
464224761 -242828215
2272556 785976661
631369278 257213191
-62318345 -443016919
396639208 -290855792
570642563 430866998
629513088 267155348
428910326 -269498144
589346441 393537205
542116838 477247392
356393662 887195569
549250853 466679264
448618537 -255104737
627093203 279122720
460641817 569306180
628740249 15030041
212439815 719246336
-352677784 837198704
-475378654 289909289
636647067 222814637
617016575 -26774201
54467390 772680678
322221062 666767526
-651687936 -486024718
-485315997 -483367836
-2351043 787065217
-684470511 -281298906
-366361707 838161468
240889454 -365258229
621225647 303911429
348624710 651393916
640487298 99488701
11150590 783853431
-299285276 832817758
608095316 -51439334
21833844 -426934401
639577656 194923852
66064532 805452819
566275848 -132430908
-475960408 288558389
682441743 -416886460
-357347659 492451545
636519026 57773411
-586208140 -216849906
565833172 439427067
-683738427 576768604
-682698575 -317062153
295799573 874890299
610108887 341404729
-163273004 816976901
-51176770 -441108949
638301598 73108135
547683153 469050101
-35629214 -438308671
171210243 735299876
-446662701 350895161
-587341670 -236955489
641524095 157089924
-573585756 -82880707
-584578134 -191872021
-409297671 417015072
560583940 448450477
-488327649 258648423
-43416404 796063587
640685077 178707585
157238744 837551561
636252077 55792184
640908410 174488542
-240703062 617489427
-661568382 -471584940
597464707 375010416
342192254 -321405403
-203787040 -402173638
513673508 514168707
192948089 727011236
637256369 63601348
-460906618 843464434
526895178 -183349711
-325964076 531299085
584252223 -102044569
640661418 102465032
377492356 -302332021
393299235 -292899537
132243508 -399780226
-577983320 -118410936
-551741293 846235842
586245105 400231227
599635286 369748518
306486854 -415083970
69669024 768447285
498926864 906786152
641708535 140187231
7670927 -429891203
-86855745 -446971599
549053864 -156686088
424615282 599649208
628357783 273027457
113589610 755288592
-502490869 845010726
160979312 -391450904
266878922 695306009
52469287 -420176127
-165709313 -458221121
627029936 279419182
239517472 861327068
559668983 -142170506
640986101 172805603
603955847 -61621048
582819755 -104679823
103705854 758366629
408953739 611401645
-528894276 136386758
468725856 561751055
-367848668 478307671
185673972 -383846867
639657224 87962112
-20997310 791293781
512327804 -199082517
-646879609 -486298083
-308662726 -473109654
220798904 715796206
-419174084 400892613
-299212653 -472340870
723641030 849122297
562190331 -138512571
368988431 638766339
632641854 33299170
269998276 693824246
497085979 -214065105
-211287908 823386238
594834136 381192499
512142074 515978625
305281871 -339076889
625687162 285477016
311064301 -336448268
534387879 487952490
-558011805 11887346
637345324 217158405
377291230 -302447681
-366829391 479698775
525604064 499523322
55451681 772411568
103371598 758468948
-346449376 -475957701
339374522 -322829596
-199943742 -462433631
-590611999 -485904998
328091287 663441991
640868078 175316080
-621170786 -486210125
-343798948 -475768613
716159286 902590507
-336308488 835961065
-624325723 -486227933
-675707785 -402670420
-690982156 286034814
-490723757 844615247
634969065 234986085
612645201 -39308604
-590016782 -315267364
-151899402 815314968
286811984 685593355
-178181630 668569023
278300258 -350728942
-460994088 321703711
152246742 742250826
207435020 -376736964
-545267208 72280638
476387326 554366696
-586964686 -229864026
-280235965 580150098
-221396665 -464876193
-477549179 -483075823
620099133 308131865
133048801 -399553365
222058037 715271588
504878634 -206583876
381160161 630776541
-84509688 804080626
16218784 782622372
-193815352 656663059
385276766 -297745906
474677268 -234116560
-227037014 825288479
-593877407 -485950022
-262542078 -469109339
-93319473 -447969490
-685408619 539375756
344514595 885005774
-460814499 322083547
-241213728 -466999242
-440115285 363437703
462917696 567204926
132713133 -399648077
-134301637 812618670
-549665970 52591212
632691133 249499156
549988286 -155452622
-674294065 -414175730
121888954 752616975
152515153 -393945924
-423954131 841684117
-586466605 -221170034
343759228 654307211
312775218 -335664706
376929435 -302654697
-51409418 797688570
-502996273 218955963
92927455 815668807
312053731 672398531
-663751221 777726551
110544266 822032538
-541731717 87143961
-134591875 699336187
36731515 777430506
-547297601 846149117
558331399 452239833
-298274229 -472263547
260982073 698080285
142045334 -396994437
608548477 -50272912
-579908680 -136123947
635844438 52823289
-528830602 136614889
586776730 399098297
34150561 778101251
-674609832 -411864570
259246560 698888021
-271118400 589151220
628477222 272428329
641394895 161861854
45291691 775161348
-282817640 -470952750
-444048294 -481680203
10806438 783936564
594412965 382161124
580827361 -108273594
486990625 543696387
145448284 744649281
592674906 -85941520
568738792 -128643902
294257683 681815111
-483733459 -483309013
602306333 -65447750
-353885716 -476481258
255659122 865489804
-149090391 689435844
-131306682 812141964
42857368 -422348888
209455995 -376065662
320146614 -332233027
-523568823 845607030
641645522 131701983
50644682 799251027
-620159814 -486203845
296874174 -342824040
-169185848 817816913
640319217 96972562
-404680842 424345984
-133139033 812434244
-283315188 577050888
554066354 -149971758
-533138552 120869770
-595566827 846860782
638418151 207525878
-18776436 790806634
-505520404 211594298
-543276287 -485051954
622190751 300146174
306094614 -338709758
-689200983 -137523093
581767590 -106592629
56008121 801441428
-322381221 834820818
82749692 764668522
115593551 823795306
-450308622 343676461
66609706 769309495
443747643 584212347
45925301 774991617
-77759831 735025925
37906792 777122455
297844759 679970080
599295590 -72206178
215039358 -374199411
-405352809 423293066
-199304625 821880724
-588360298 -485872817
317474864 -333485692
403715680 -286393881
-580258234 -139554685
-527213901 142320614
21743051 786895010
-273438450 830371791
-220174307 824468270
599159591 370913281
144956789 744820685
422285891 897672675
264135923 -356447597
511322625 -200114406
205965921 721870365
-491324797 -483582870
619405580 -19473354
-570285020 -59393948
112376615 755671023
630833603 260157067
-277825809 582557215
620074285 -17328517
586669555 -97509939
551110000 -153961721
-284456662 575889258
-571687339 -69099047
645677872 915684371
-31315329 793528196
297495250 680151090
4658337 785411664
561501027 446897035
-506732716 -484097561
547943174 468657489
353303221 -315667172
-126025843 811289249
242183931 706620542
-141920196 813809776
421353119 897546571
267292136 -355199546
-407371908 -479805522
577222304 418511764
539573401 480829682
-268534970 591656402
66246816 769411519
-212339905 823515588
-320289373 537768651
-298564431 561354868
-528771692 136825684
553047245 911196909
462979505 567147519
633359152 245382546
615358955 -31651130
588228696 -94552831
-684219828 567108501
128165667 -400920016
-409213627 840866947
500976552 528717626
-654309415 813258654
319227700 668442044
175174497 733814047
43729731 -422153980
583303668 -103794023
605808902 -57194274
551734968 462834719
427869284 597110338
-316879829 834356366
-199632687 -462397184
576140669 -116456581
67628546 769022736
634761324 45336290
-545439737 -485099856
420975487 602459975
502760362 -208654205
499323921 530544498
627089047 8080162
605079021 914177067
624625981 -1587531
497731142 532294446
-116406305 -451421112
124287349 751835382
641341103 163565332
545322247 472587471
-459773477 843415673
-255575602 -468442863
630171731 21347567
465138642 -242080203
282470130 -348993576
-490661916 252711636
549002205 467055695
457286385 572365003
593341766 -84609353
613119963 -37991205
245727835 862955377
441787130 -260213782
439652983 587644102
413904383 896514215
640129575 94238300
622100904 -10597554
-284669532 831461543
-690456215 325074330
414007862 607706365
742134410 -102080505
-576470008 -105582248
96154198 760664072
-470354044 843861752
576895611 419147082
582888079 407202621
589514263 393168528
100408802 818413001
162910603 738386304
638951965 79798056
202646845 -378323452
-579234243 -485735261
433990787 592266187
639335583 84102273
-15464165 -434510494
196396197 725662944
-241381066 826957681
593108951 385141973
551242317 -153784903
-657452552 -479495390
-505435155 -484056377
636843115 221261445
-397233123 435815969
-559427885 4458615
-137613995 813141160
3162257 -430812104
630116162 21093642
-235267112 -466375760
304737022 -339322742
78761260 765833208
-553139729 846261848
-340417778 836280653
-116745162 711071842
-684870052 552499908
-494184614 243453493
622280909 299786209
541019903 -166835962
313470038 -335344980
-92040577 726482748
-196975035 654190080
157370104 740407956
312402994 -415141494
-28173624 762673095
624389295 -2465933
-200436257 822026869
601817631 364280356
-522212265 845571241
319120568 -332715078
-19516211 -435290651
-14810908 -434384237
25360598 -426185974
556870988 454656591
453584217 575667403
-432061930 -481116603
-562412586 846420529
-550921405 846220166
-430717548 380715830
604210862 -61021807
-122346400 707450878
-338710901 836148294
-160725916 816610584
133296505 748828989
-106298584 -449929232
453933888 -251031119
-217015127 -464391159
-608363489 -486114250
-628311876 847032432
458770436 571018010
578099438 416790386
521862316 908852611
632632390 33250250
631951571 253879285
431402176 -267734225
95210778 -409766060
193014376 726985361
641608416 153071468
639755340 192623942
-189208498 820557232
629859652 19938440
-489405598 255916361
-440966707 361826741
-272336705 -470018665
527294015 497351491
-649467041 824884273
-205881756 -463125034
439719280 -261735202
-562319550 -11244795
461405360 902659332
5115205 785302719
577255924 418446225
-37222924 794781413
-423836567 -480699943
-138427893 813268740
-413488321 410267228
-295633906 832483417
612929528 -38520889
167042091 -389632570
471857926 558755608
106409643 -406831398
-590067825 -319101857
595511104 -80192091
629286466 268321329
350508009 -317133460
-568044684 846507598
315914183 -334214122
-621795734 847022825
-237638231 -466627673
-602370079 -486052727
371065462 889811439
-505064500 212932527
120594484 753037165
-49871441 797378397
434735722 591666747
155254378 -393140038
574646625 -118980312
608814628 -49584210
401093204 -288065856
628769044 270958285
53275536 800333191
322482544 -331126099
589569744 393046552
148175423 743693489
214385859 718447343
89546839 762655160
-351946707 837145169
-100658447 -449083243
-306498811 -472935912
285245588 -347831934
641587883 127670553
634857251 235728215
-409142526 -479904408
-33885331 794076155
424129419 600026182
305922595 675714067
414962142 896663875
-479833238 844223709
-47284841 -440421430
545995193 471585940
349269666 -317776880
143855765 745203192
239080243 707988317
491892330 -218869442
281374687 688311458
637902581 212351988
491442902 -219281207
-265091073 829533074
569568395 -127331461
21542498 781311121
-345173496 -475866933
-276776697 583599519
-272162156 588128782
60955429 803436797
-296992840 832608469
507043622 -204432795
-155070840 -456823422
396269030 893908612
-297231528 -472177311
-237081017 -466568800
597393980 -76283297
-130195679 702265972
-42715084 754906932
-680703791 -348611179
315533723 670489661
-691463828 216541194
80521920 -413482458
511974192 908001342
-80796058 733220814
-640488735 -486289196
38398981 776992875
11866924 -429025520
-75035309 802303199
226346288 857804735
-602844168 -486058141
323525443 -330626811
61152457 770836339
638532133 206400649
-554591991 29095250
424924531 599409210
-649062739 -486299312
306573914 -338492736
515588233 -195679962
641422391 160942815
75229648 808992294
-254666694 828432053
-582420313 -163068400
-33170467 -437854370
239910531 707624108
91593062 -410695915
489508983 -221044335
245398396 862869613
-15589579 790097077
-107571217 716876597
21676758 781277718
106538846 757494518
-622015064 847023327
622818291 -8111034
-385663427 -478539072
632435067 251039391
637585362 66456763
-41701353 755453223
635748662 229583639
-229858442 -400762470
291304191 683322608
176649435 -386688133
-60657419 -442737067
626541763 281650314
568085618 -129665232
-617671184 -486187412
-188790414 820501704
320670045 667636507
-607456201 846957567
290374724 873675435
16667224 782512944
612333097 -40168126
250551746 -361679572
13273660 783338813
12923947 782885942
593061811 385248880
-552578925 846251603
613144950 332016041
165610921 -390063689
570320472 431449812
598255941 373108453
545108685 -161767132
-370747243 838459016
-109800066 808589221
19720773 -427381522
-62235307 744063301
641643729 131524577
638813765 78325881
399060190 618506113
528184387 -181882120
495237256 535010571
-585951867 -212693448
-670009780 743165296
-672731643 723465115
518925372 507839333
74263166 767135746
234285382 859939100
449434249 901189134
134335051 748477521
109088863 -406120235
335274355 659309170
268609254 -354673163
-686458986 509672278
332496971 -326266645
54029501 -419816860
738651699 371984512
-588961830 -274094589
59093581 -418640444
291929766 -344979295
638718976 77322456
317740154 669269993
545881814 -160789726
-675688843 693954700
639807188 191928675
-375468076 -391710143
-277238654 583141489
113891096 755193453
117488794 754041068
640978947 108825846
-545744658 846117481
519426333 908647179
586553885 399573832
387798760 -296231771
-146040345 691550850
-617825109 847010293
-522649825 158053296
-49859574 -440877670
561537885 -139466132
-109480940 -450401164
-113228581 809170064
25372529 788501508
252833455 -360815504
-294200099 -471925144
141534365 -397141186
-385209432 839402256
502473450 -208931429
-37501812 -438653484
4291406 785498713
-486583881 263041640
-504041859 215931066
-664633747 -463663424
12102128 -428976768
-99649410 -448931051
588204952 396023088
-24000769 764842678
554261363 -149706139
-576809553 -108400728
209460347 720461911
480934096 -228695154
487842509 542813619
-228221647 825428306
-219733114 635713536
274221855 -352402109
-588915353 -272857281
-581112986 -148324024
-550011824 50990551
-350912508 500876379
-89294008 804959012
58221408 -418843962
-564278766 -22393012
184865188 730137251
-186461363 -460821492
23437063 787648286
74628885 -414931824
491168503 -219532251
-323284906 834896729
46832488 -421457178
-509506239 199660271
-441989459 359887382
280178712 871359916
478211136 552571048
580099742 412826677
126510878 751103968
278593655 689674759
627449297 915121213
541538832 478069587
742386029 -153303819
308237277 -337736712
357119160 646227165
639802055 89817835
-88784089 -447271762
444552345 583528483
-209612512 644068103
374492955 -304042529
342927899 -415376068
634873884 235618380
594327508 382357439
594894585 381053177
493472281 -217420016
-187546760 -460953321
-265490219 829574293
-500976360 844962151
-404834167 424106260
621028530 -14202347
-190202319 820689109
-297929882 562018564
36477229 -423765586
-239528871 -466825006
-5868175 -432632545
565946841 439228022
637808943 68471282
-39777658 -439068970
614744486 326823470
375267575 890536571
622608049 298473780
571670727 428987115
473577327 557095246
55192774 -419548150
21100503 781421070
501009473 -210338539
639568049 86851851
-571163784 -65465408
-268023730 829832868
527793063 496706023
-210371742 -463642917
124452205 826824653
23279393 780876163
-469283123 843818036
641693883 146600065
397983711 -290019222
412367224 896294956
-142344451 813874751
409892845 610719438
-248185483 -467712505
557113503 -145778697
-276485729 -470393166
615627189 -30873639
633175502 246525382
-687693252 467311811
-186341762 820173880
27677241 -425688924
-430239030 -481026888
265938904 -355737838
-519019651 169961957
-635636912 -486276030
-579338380 -485736913
472659059 557983417
109338181 756623729
-111876174 -450755386
-614562116 846996505
624448865 -2246074
-327450774 835242824
14857568 782953863
-3788809 775014232
-590219242 -340556576
68177648 -416489909
-274619330 830488217
36806116 793428195
390329149 624572534
274990998 -352087943
212191062 719348223
-549872078 -485194724
-681708319 613592224
-588473185 846785671
586181136 400367235
-264853787 -469326811
23679193 780775376
-437760550 842394128
-632456011 847033663
-264656839 829488095
-470271715 301574319
-60685652 799531342
-416641524 -480316091
610326306 340756903
475857062 -233106025
474192197 556500292
-11065649 771415479
-499010370 844897362
639614787 87430391
625454656 286503629
456939085 572678520
-247867536 -467680237
624809715 289324604
-205128807 647704094
589198517 -92701773
-566938690 -38118485
-64222376 -443336581
-532020128 845818554
639418171 196898597
-540235238 93274802
-418589824 401865344
-61495557 -442878368
-512241942 191314772
-50043432 797413130
467499457 562914202
-576450608 -105422633
-6320252 787985919
262659759 697294498
581489511 -107091524
641577580 154650828
-251792744 -468073195
722096889 864125998
-567740124 -43013594
114889888 754875194
157066752 740517962
360315496 -311915093
-399780460 840304983
89571418 762647821
-572333307 -73713245
410114793 610558116
534668700 -174409212
-691161158 266165957
249510758 703350200
362820908 642679015
630580536 261513608
367266495 -308101225
561494111 -139529892
-634156173 846982256
640965031 173273762
637392230 64763350
554604988 458313440
-666228478 765915894
-211510967 -463773045
567514187 -130546655
-534646868 115158836
494720975 535566440
575554928 421718436
599564918 -71613019
422119433 601580458
626685614 280999139
-19998630 766899657
264750526 -356206042
-513391942 845333192
482840830 -227015215
-77183532 -445453868
120758709 825568273
641168147 168326192
452889515 576281594
590307012 -90564721
-185003262 -460642983
320206462 667895827
353228243 648607273
230866121 711544341
448503587 580129194
-620730725 847020250
583599959 405750272
590889523 390123483
157564277 740337451
-415895750 406325722
-373645575 -477801057
-70804619 801495620
615936888 -29965466
219722674 855997338
244743845 705483427
-260784060 599019437
28773674 -425452709
97163107 -409258956
-485350171 266111703
522856412 -187844930
-392065255 443602423
-134139367 812592959
281789716 688105484
615722534 -30594566
-439999401 363656508
520019638 506497432
-406630772 -479763809
150879569 -394426416
-569770380 -55915353
-535010536 845888245
-633894250 847021191
615440196 324522606
404354979 -285983279
-417774940 403218157
592831737 -85630802
-293844027 832318626
315577562 -334370256
-136594736 -454302418
606641009 351410799
625847081 284767282
-235688091 -466420788
87603557 763233542
-120632896 810407400
-104184426 807615965
-327172872 529905147
584953661 402950159
621570492 -12401186
-548868358 846180384
-672164398 728002047
182599148 731002988
427473120 -270507705
376753195 633699720
147274086 834406399
-548304332 58819773
593839510 -83607269
-487209217 844491017
632280471 251954724
544717637 473476388
-219566755 824394691
250457402 -361715102
457521185 -248239924
-677710214 -383902227
268686353 868650838
-342029314 836403443
-420947790 841523543
-192627141 821008392
-33763921 -437964274
309054472 -337364625
633251897 246050100
471231877 559357797
555388504 457061574
557983814 452820189
619315985 310965046
362984946 -310459605
-438193324 -481409249
258042284 699446818
-29824713 761809480
-33906458 794080631
204814711 -377605995
-175558251 818703437
-681542517 -336784403
352353445 -316166966
-553985884 32056930
331443497 882479777
485547719 545183910
-342054785 512106966
-262101947 829222700
-239194629 -466790344
284543599 686729736
534886443 487277185
-411129259 -480014966
-178364545 -459826108
637261948 63649032
623410029 -6016529
-360461729 837753550
640757600 104286345
656777220 915948152
-109564561 808549008
639447202 85392547
430335811 -268491764
523618198 502035109
-658118231 801466050
639854395 191292337
42395019 775934833
-60333398 799462144
74168482 767163042
634306204 239331291
620140165 914835992
588587324 913336041
-691112781 272470133
168019406 -389337552
523904441 -186692930
573969673 424711487
291526186 -345153938
360645856 887961364
-465888337 311197482
-417205199 -480346679
416895656 -277755873
505689884 523417248
254256767 701191731
3491469 -409790625
-202264433 649995931
33708840 778215389
-99868905 -448964184
-375866077 838798333
563122067 -137146218
494205705 906322581
-494619152 242293279
-52316507 797871095
52928160 773100381
608125375 347191305
410514290 -281981051
431096796 594570033
602434183 362696938
623688595 -5017752
402099948 894787972
634817878 235987995
-433773234 -481199823
553425854 460179722
-448555211 347170123
288256128 -346556215
-443708318 842683872
585425103 -99853732
-579189555 846669287
379359223 891228845
636420863 224585434
-526733981 845688163
188586064 728705710
332070271 661159874
641370454 162649495
186981106 -383428952
422013086 -274279545
-430389406 -481034352
583606484 -103238085
298538918 679609953
-83148785 803828007
-468698215 305059404
540531782 479490327
341092663 655896777
-548366084 58538829
341012246 -322003299
-137303931 697509114
559724395 -142091053
627296828 278161065
-428296164 -480929591
631991891 30025273
-580010873 -137123370
-243700443 614767490
71923715 767807806
311434983 878301915
-69341335 -444188276
-164218083 678772255
-542678190 83229840
132515352 -399703779
-288329638 831807528
-71628123 -444562138
86897724 763443145
282582243 687710218
578296538 416402350
106670554 757453705
-422905898 841628204
295066427 -343615728
-29697034 -437209561
498697381 -212540305
640504314 99757494
547955814 -158119935
480072255 -229452352
589884526 392352457
500105593 906898754
585681003 -99372488
-319652109 834591260
445410688 582796118
638669784 205029007
604917489 356148408
425605137 -271804389
616511067 914685348
-152159274 687304260
-341674092 512573788
610314858 -45641062
-639770567 -486287402
630409892 262426391
514567606 908229038
-588263362 -256866146
538991674 481639829
-522394602 158905028
345888433 653035080
-329404364 527300863
-174132033 818506045
-573578956 -82830316
640087029 93645492
-583611494 846727093
-167052339 817515486
515920123 -195329641
601544916 364978014
-469586869 303092511
534116558 909843880
489451603 541137359
190188619 728085007
-553363275 35083117
-582476558 -163750827
-359303007 489856114
-335591337 835904384
-344239925 836570631
258438413 -414575319
-107542992 808199967
-303482682 556176481
384536007 628512225
427431552 597453070
-233515593 -466188181
641497138 158210551
-588058813 -252230246
-506565926 845138184
402929398 615753016
560648975 448340582
641671995 134507331
499486317 530365835
-139744745 813474580
-53991128 -441599220
-190036096 -461254150
632345126 31790576
564011996 442596135
174362911 -387395349
-509347108 845219657
16001064 784297334
-152979981 -456542896
-576625492 -106864448
-128720093 703247119
40477877 -422879867
454584095 -250528354
-575146346 846611887
376559401 633827240
192540378 727170301
444154059 900530297
141927260 832674072
418969250 603987974
-580815400 846691261
159651199 739579469
641695209 137680765
478563386 904667948
-97978452 -448678281
369737655 638282565
601154707 365969167
191262761 -382052417
-391836554 -478906465
186739766 -383506211
435083342 -265099665
489759486 540815417
641003933 172390152
213407691 718849580
556017346 456051044
635669634 230146860
118488529 753718286
637546512 215456055
597586799 -75875819
638706484 77191143
-115831448 711656909
-351080919 500657017
549261314 -156413489
228282730 712646786
-295710209 564329308
357769609 -313289769
12541715 783516387
-349717139 836980529
580378283 912887660
298406580 -342149958
-589763832 -301118858
294087330 -344042191
571304260 429659350
624808828 -905835
210638039 719982705
-415275683 -480241925
569713018 432545387
576825084 -115290157
-360968280 837788881
322774446 666456835
-242630503 827099263
632414815 251160716
578051387 416884901
582342817 408309887
-493508075 -380389166
-586085243 -214840856
319926224 -332336706
399021731 894324574
-500379696 844942628
639316710 198077447
621057803 -14105766
-63837234 800148476
285076401 686463118
-68496490 801051656
336140767 -324453936
641019613 109724606
-569933320 -57009072
533082399 489714059
-24899655 764377825
-314294993 -473555950
-470625945 843872789
604767889 356551515
-149871807 688893666
-137980449 697050396
-31586377 793586195
-373406922 838636576
640502675 99730625
360398817 887916953
-537313486 104872123
-570797368 846548395
-497495148 234544506
87137407 -411823932
-38675675 -438868139
-84845495 804142866
638534405 75415403
144192309 833413389
523305248 502426810
-512933737 189179690
542208912 477116188
106378575 757544169
20476822 781575828
270428478 693618741
-276008421 830624822
556325738 455549646
382134322 -299614022
-416989136 841309221
127637524 750730005
33516531 -424417339
614165049 328722815
-465688616 -482608801
-118467348 810049082
-533366213 120018865
356899089 646362168
585248292 402334388
602880415 361539897
207050552 721435647
210091184 720205660
-376162101 -477958224
-453732105 336768881
633268475 36600352
357319182 646104217
616459455 321073708
-52075685 -441266079
-582561829 846713904
-123002645 707020072
-267008039 593121120
514290603 513436101
-208591873 823054081
621450412 -12801174
206993820 -376883403
-9984043 771955818
179930584 -385666617
641474707 159068879
-176348525 -403560742
-459127432 325621601
552184779 462130144
-349805941 836987142
-25893363 -436497387
-47835574 752119779
300324104 875891395
568761705 434253063
-685320811 -261737559
623923961 293097284
425627585 598862256
92978023 761624643
625168912 287759287
281825191 -349262541
166451592 -389810552
-269886875 830019258
-589062380 -276853108
32232835 778596050
78244952 765983313
-539236509 97275415
-327621065 529383723
-124413344 706092195
171583207 -388250413
598343888 372896152
-590158989 -328330333
621727799 -11873126
-655228663 810882201
564248657 442187218
487954899 -222449824
597333906 -76409419
-569359330 -53199638
-589087685 -277560863
370765566 -306147284
-456824492 843287834
-154161615 -456701664
-119950249 -451935490
-626580414 847031175
94980730 -409825618
641641945 151010518
513865688 -197488954
-516303511 -484383957
-118307452 810022531
504769493 524461654
-691212972 259188307
502430912 527095824
313781620 -335201362
244352342 -363996552
637634022 214712698
618623736 313446185
617214063 318443660
-105901632 717923523
-297248158 832631940
558547135 -143769699
367132756 639955393
218029823 855530303
128935144 -400705713
-458641646 326637297
351278376 649793091
471597487 559006402
-315004911 543670532
-287839662 831761530
-323246461 534413714
-469830319 -383694454
511633238 -199796029
110695103 -405691544
-337416788 517744175
-10816528 789015205
633504926 37891431
25569493 788587826
-539869883 845994283
596790293 -77546030
622547493 -9059033
631292199 26615192
617570230 -25122406
79652905 765573846
640450289 98921621
-224925018 -465262479
575244923 -117974388
183634888 730607804
-471679357 298411211
-560832832 -3030739
-205944326 647048656
476008789 554736350
414553831 607303057
625744813 285221353
674447679 916224900
400276611 617644190
587702052 913289461
626012548 284030059
-445048812 354026852
-36767306 794685716
-531054663 128563413
-551007555 46342065
530155689 -179625780
474744914 555964996
351578099 -316574364
518641598 -192430583
-169255636 817826718
-255850157 828559752
285304239 -347807284
-307803448 833572940
536289053 -172510033
637118821 62482545
-690374252 331080655
400217215 -288618511
-388747310 -478723820
183962348 -384392593
391398642 623836972
-615676547 847001505
-40864694 -439266558
-537711740 103306458
82677123 811823548
356736588 -313843177
592680629 386112473
-559236770 5467567
622713751 298048089
632486282 32503459
-178403112 -459830876
-398468500 433936722
-107359950 808168199
-245452884 827417336
248590265 -362417139
464411675 565811050
-26543910 792500762
-551257541 45163619
282777531 687612736
-242241128 827055268
-583151801 -172319847
633394470 37281751
-565935437 -485511140
410382701 610363309
543565748 475154568
-146843872 690993807
-583380158 -175302828
619268860 -19907734
-88149293 -447173148
-546651455 66245235
596828124 376529796
-653216018 -485127664
-570661247 -485594236
-280376661 831049642
-249892858 827910719
462756944 -244028462
595469313 379726284
-588562917 -264029066
-168075917 817660558
126399935 827484253
207231008 721363179
591844992 387991005
-30233626 793295934
201603393 -378668360
-260919369 829098740
-218559747 -464562721
558017521 452764048
421239369 602257302
629725934 266053650
148552284 743560818
405796228 895340723
-410692690 840953819
641604057 153312061
653627435 915881146
506123094 522924413
316119808 -334118266
360850957 -311623915
577347933 418266575
74351494 767110256
-24612893 764526179
214751511 -374296516
-456599840 330882147
243243701 -364406393
505533110 523595447
429416166 595897107
180444299 731823834
178950335 -385972987
641372313 162589931
-417317004 403976873
-508866341 201589766
-68355022 -444025245
-562640865 -13051802
401756082 -287644859
566718451 -131760287
-609340893 846969748
621813012 301635949
-592113089 846826176
502187229 -209207600
-328146225 835299951
615513703 324277906
-583926208 -485807734
-30886127 -437430844
-599367490 -486018189
-337877231 836083519
327411770 -328755481
636537400 223676911
-554226534 30883099
631493022 27586528
-279984417 -470703774
232146772 859368032
284616191 -348095546
638927646 202360565
640514021 99916910
263498005 696900619
439898701 -261603530
-688420362 -170912094
531954503 491222957
-402518347 -479529380
-139200743 -454664641
-282391771 831244012
502005481 527571993
269839182 693900129
-12164206 789321737
616668016 320354093
-527772452 140360058
14075373 783417656
-582823355 -168104691
-567010663 -38556664
-587868778 -248027491
-140155066 813538433
550499863 464755963
273020502 869681245
624785387 -993318
-545715195 70342967
635062876 47321572
-63602862 800102730
111076221 756079641
-209585368 823176493
371481167 -305745134
58204560 802330502
548358646 468029573
480898771 549897596
-358126911 -476775261
-541230093 89209414
620776085 305620722
-207213228 646022818
493928713 -217000041
606413315 -55702518
616201533 321956944
-676213523 688090254
-66593796 800684013
436914321 -263776613
-354353058 837320682
633398184 37302211
30941744 -424982107
589420734 393374135
-492931444 246784162
509168928 -202302675
-605934291 -486091417
-339880341 -475486667
216936605 717396372
258795786 -358534021
-643931576 -486294767
556820877 454738789
641397759 161767626
296557587 -414987313
-620217719 847018782
496203339 -214893031
199399484 -379396287
556171963 -147084112
394719707 621543830
-581420633 -151617134
619306759 -19787959
610803253 339323282
-191275723 658640489
-577797811 -116765020
-132817818 -453771546
-529426595 134468272
336763346 658442467
243613555 705986309
-359715879 489303697
208898490 720689893
600822832 366803997
521318618 -189527501
619112836 311695983
251442630 702475895
600844352 -68772095
594353177 -82567167
-195682560 655203204
-468169363 -482709525
-468916153 304578728
-400531897 430784805
-691549764 193942637
-474591267 844027545
-580783359 -144843926
416189173 896835582
640404586 98229414
334553696 -325245389
250105372 703081954
-651780444 819495631
591915692 387832767
584077217 -102369204
-35996757 794523289
127166726 750886775
-226269317 630168444
577437156 912717925
-374976045 468467480
80622760 765291045
-281096377 579289767
335434677 659216261
314945957 670813336
312662854 -335716408
639271057 198598237
-611273324 846980265
462087249 -244575520
426030342 598548309
595527206 379592299
510419144 517991622
-88515683 -447230145
442859923 584963240
513319576 -198058392
139199123 831772401
-13021774 789516492
627046935 279339809
411749855 609364729
-351463238 837109610
306919383 675179655
414492767 -279358649
-16301485 768785411
298698513 -342020951
248729528 703701261
-320168565 -474009117
-369124498 838349506
-561301167 -5582306
-338307038 516668378
-613819832 -486159820
-96987736 806347782
-430635587 842035539
-570475973 -60710940
165079063 839983250
583363934 406232649
-250554656 608516235
-170119870 817947750
590129492 391811270
-258254064 -468701813
236420087 709149260
510232206 518209109
501582698 -209789249
475721991 -233221939
-249882706 -467883209
-5491007 -432557647
-572761496 -485629751
626781859 280559410
139574189 746684783
-324935388 835034611
-673423891 717285133
641314718 164347016
583348999 -103710957
639689363 193493439
57588674 802081374
-204558494 822551769
-322455495 535312297
-427374847 -480882936
-456171680 331764219
516207502 -195025534
598999557 -72854683
599797894 -71096934
-538060632 101931944
586812948 399020690
333955349 660072302
358902313 -312680748
444909839 -257897178
232749319 710737144
570947201 -125099304
209794064 -375953258
606298626 352360459
618214270 -23169388
526681568 498142216
-450758003 843014879
637808001 213197531
130154309 749888701
407132146 -284188211
-355452029 837400284
315142929 879094766
614994574 -32691628
731711436 685986510
-561873022 -8741236
-590215322 -338817902
613112833 332118705
-651558 786666808
-642299921 -486292239
445539451 -257425716
181363607 -385215920
-308657982 550642703
541666904 477887888
-119077058 810150136
-209458425 -463538001
44620620 775340877
191628834 727525406
-312770910 834004187
264219279 696561144
639157003 82061673
488634642 -221836597
237419885 708713817
-312171060 546795359
556976382 454483295
641675517 134914525
570865058 430462023
-680902039 -345924708
463452776 902906107
640805133 176531699
223640735 -371284035
572589916 427289123
-18730682 -435140547
-691605793 138473953
-269537333 -469762812
784137 777217653
549479657 -156125548
-586661817 -224565148
-463693748 315930750
-90017327 805091064
604266034 357894928
138073567 831397562
-239788575 618313587
71640312 767888516
331528190 661471930
564948872 -134429679
624909688 288892574
186832079 729382066
-685945735 524955289
183596998 -384508861
8567628 784475496
594242993 382550903
-519921905 -484481466
300904129 -341042506
532499836 490494904
-345718924 507545099
-436936538 -386929323
384220316 628725003
-567548812 -41836971
-545020044 846102471
-256389245 603133061
577381809 -114324944
-498652122 231362794
108106712 -406381432
-396493805 -390170807
-435591459 -481286871
603641862 359546192
634534505 43902040
-544914147 73804001
-114264538 809344767
345321119 653374281
364918447 888726639
-11924839 789267347
634799375 45582601
457779462 571919257
402603404 894863563
625504462 286284356
488051476 542596622
-271338399 -469927691
31518205 -424856076
624526620 290540998
-689076566 -143615930
-436546606 370103243
-270358954 589891473
-110711920 714900610
-299984994 832880768
-112915886 713506055
38571663 -423302743
635326227 232554567
187275805 729211102
629996816 264626296
271942140 692894701
554310714 458782344
539337854 481157880
-485791658 265016737
77625588 766162945
628321825 273207086
738960760 346067298
25912626 -426067834
193720378 726709465
211628540 853752859
107106582 820812834
-251572626 607581551
-27859080 -436865855
-492137241 248874400
578307025 -112713169
-399851499 431827508
429239654 -269266236
-567831573 846504389
155130598 741218008
-431615009 379094769
-674658094 704953603
-493845982 844724163
577892825 -113435141
355830410 647016565
-618397102 847012479
314155576 -335028637
439756209 587558755
23973711 -426481035
611581890 336938520
391158735 -294199233
595780422 379004152
109993002 756419227
219729615 -372613641
-6798523 788095831
458386058 571367932
269562335 694031854
-363335594 -477130959
632723633 33723452
-643467761 836883926
533439963 -175837270
499024958 530873251
-514984208 -484346564
609965631 -46565122
-72876398 -444764252
125512612 751433708
-554423915 -485289212
631055061 258961243
353982533 -315307918
-484532854 844395283
-241748119 826999406
-589791990 -302433037
-107685736 -450135383
484824759 545923663
514341171 908209259
-331598433 -474877092
132229659 749189214
-19949920 791064444
-360916578 487691470
630075117 264210544
326061013 664598520
307658362 674782511
608244108 346849176
-590221669 -344014046
79711899 -413683195
-599721334 846898872
638141070 71554319
-238071655 826579852
-542172864 85322937
-84364923 804053778
431854599 593968140
-520046219 166623458
-218303535 -464534314
623217919 296002112
601766783 -66682709
-230293910 626701776
-344904294 -393842975
435591438 899435005
627748044 10778063
377588134 633149444
-579354164 846671552
604237462 357970961
566382961 438462926
641002387 109343509
626954637 279767633
351043757 649935350
-111240633 714566279
323923625 -330435903
577142535 912700668
280617614 688684046
577570034 417831457
-581806666 -485775756
-278537187 830871653
-469729384 843836292
72118549 767752070
45301491 -421801425
471914326 -236466300
572928652 912451515
574164610 912524835
51487104 773491814
160972828 739096867
25935535 788747958
-244088920 827263726
-561492332 846405720
63375420 -417630992
324104101 665707375
536172347 485523099
577257813 -114540336
585089128 -100485225
741055436 95435716
-584231573 846734701
561843926 911768309
589250498 393747576
-197605145 653695425
640462494 182497395
545202163 472765127
165963214 737255328
-443834042 356369359
424090416 -272850880
307249134 675002677
-350804461 501016827
-175465166 -459465235
655772779 915927012
475121414 -233736871
541385907 478286440
434968908 591478366
-532294326 845825145
276822157 -351338278
140699433 -397380608
454648670 574725100
-229146295 627693092
-686608964 504990959
-2883368 787189557
-114699881 712375699
136768537 747646937
588615934 395130018
218319334 -373091383
426608111 -271109454
605381354 -58236983
-682989781 591271717
636301291 225504845
625691903 2495298
177995733 732751472
209983720 720249400
518939234 -192110187
636400424 224742679
628013357 11894563
-162471241 816862038
207477096 852580052
-332766946 523320527
-523946932 153627982
-455746419 -482195939
117431556 824428845
-212002627 -463828916
629424093 267614483
-586095094 -215000672
-139891694 -454760320
-679500080 -364009510
-335533053 520015486
-183928932 664255034
521479626 504698190
597279464 -76523471
-172606233 672681095
637978406 211666049
640555264 180976008
271958489 869429278
587507452 397530655
-309543153 833724674
478792671 -230571591
469223317 -238715647
605759002 353849240
-317524727 834411184
-582179528 -160243854
46797581 797655459
556008054 456066108
515556281 511921050
309841783 -337005922
-231954286 825866754
619855485 -18032344
562369641 445414180
-370322684 838430462
-370246334 838425312
-110777101 808755183
-205480663 822667224
640155947 187103267
-342212397 836417360
-79411787 -445805638
513721808 -197639424
-649847403 -486299653
639034750 201210328
-538586127 845966725
323264716 880798038
388545887 625791464
-584969295 -197653841
336633334 -324206913
-65855404 741997138
-679295523 648247974
262049069 697581163
-352278000 499097597
-13997233 -434226162
375030185 634832023
591554669 388640659
548422108 -157514564
-571754922 846562505
-309198645 833694656
-250038756 608988040
230235738 711813950
388552583 -295777273
638686751 76983995
259608316 698719936
179390550 844339061
496521006 533619623
-123662835 706586243
560480487 -141001363
412341696 -280780784
-78585726 -445675308
-161865742 816774854
460315720 569604950
-42591498 -439579050
631109147 258662528
-51880817 797783440
-525388233 148680828
-489943655 -483534135
641315907 116915415
635690505 229999076
467650231 562771780
-170941336 818062490
-505720444 211002879
-80013490 803242141
-528404779 138128963
-553092837 36394816
370240965 637956812
170288340 841584159
598999675 913879050
406387941 613263758
322737555 666477554
-290300913 -397211542
-628057684 -486245457
450124394 901274365
548218443 468241537
-490056572 844591821
543579784 910552712
370158086 -306488163
400752755 617305859
285430277 872560042
555233888 911341776
-261371442 598465737
639106206 81493743
634217086 41966836
576856429 -115236223
-457403017 -482266815
-255763164 -468461112
-166101602 -458271862
641624109 152180982
429270806 898606310
-594115437 846846420
340169982 884179736
-475192613 290339984
380852981 630981223
623426996 -5955943
542661906 476463365
-586993098 -230367482
350891373 650027530
512354211 515729015
635620942 230490854
-330278168 526270048
250763383 702784304
307871994 -337902756
-546227709 -485117023
544005874 474514865
119210080 -403390484
285876433 -347565914
-644237047 835486938
-363572834 -477146975
641480172 122607858
-385414154 453451510
-294676443 -471964957
511551142 516671603
473404232 904083480
464822557 -242338963
-381020829 -478258663
-199829600 821948612
-385132707 453861929
467873982 903435014
91951743 761933677
-384044946 839327953
449482112 579275914
652439057 915855567
451843767 -252642638
-610260753 846974955
590249757 391544975
250240868 -361796607
290714145 -345503552
377610856 633134444
607999086 347554503
566910472 437535136
-405989421 840675999
406468446 -284618883
600536885 913956539
-115076349 -451226284
-564209594 -21990277
632747210 249160811
65966328 -417016330
563162933 444056416
-585455481 846749671
351717239 -316501285
-17125689 790441152
587588048 -95770768
603295915 360455212
-480554212 844250132
-171555949 818148199
641730718 -416763790
-340253224 836268009
621119443 -13901576
-205993864 822731305
449085372 -254750137
640925120 174139789
-216843949 -464372073
620309625 307364103
481571032 904994771
56758407 772053160
302176317 876298862
224698734 714163005
614276906 -34731595
66626488 805672233
67378347 769093171
640260254 185588202
329403307 882067171
-104370924 -449641200
526454640 -183847731
531400495 491961833
388654131 -295715984
493534395 906254716
1715648 786108316
331436970 -415292421
542905807 476110990
471891630 903908020
626200693 283187226
503585654 525797751
-67144916 -443825015
430519248 595027224
-230827790 626238573
383375478 629292593
242865323 -364544214
391463580 893178999
511431078 -200003298
-22740378 -435902784
-298757960 -472303461
-584607932 -192306637
-509797732 198776422
602180074 363352613
620336774 -16477139
635438548 231772371
558003777 911522571
242716367 706384480
-254555912 -468343644
460334747 902530085
-471599038 -482845848
519372700 -191642760
-465033355 -482582027
639924187 91436409
-137490017 -454427025
290946972 -345403397
-123148028 810820706
-204320089 -462944255
102160756 819046266
549400609 466451896
-579050071 846667345
-657691189 -479100533
-503240940 218249667
507193577 521704669
421039073 602411153
484735289 546015062
739886171 248901275
-671929660 -430712171
-126845014 704486767
-91731154 -447726103
-69110654 740120012
-137029633 -454362980
280807326 688590804
-589968466 -311895884
-520628042 -484500060
-548899727 56102491
236378241 -366860688
505258465 523907143
116333619 824050506
520162813 -190785577
641343742 117740364
231274573 859134405
-61141738 799620909
584688967 403500850
357834432 645786504
-20665445 -435509350
-50506321 -440991388
-534140206 845868422
-389978324 -478796788
604946538 356069571
204647422 -377661392
-64068768 800193614
641564965 126439029
-212408187 -463874926
-688942538 -149842314
480583351 -229003394
55617355 -419449726
292250782 682841043
372569191 890073864
-363702529 837978769
576211446 -116336312
637679817 67304443
608736733 -49785981
-40771284 795518576
637043981 61883117
312763630 672011232
-566019116 -32595283
83823480 764352629
524695686 -185815444
165203010 737537361
-625027179 -486231512
598628815 372205826
-16972015 -434801595
538927769 481728524
629885598 20054227
359665254 -312268334
112121780 -405309000
611736165 336457637
159354431 -391932019
-510523661 845253157
624084680 292419867
563623303 -136403581
621093866 -13986477
629029292 269637044
437509530 -263345490
-589597839 -294286697
-111029257 -450630194
615674542 323741352
-187167079 661792282
-583044232 -170932996
447020772 -256313932
-69881502 801318944
610798783 -44345038
483620151 -226326248
-615368345 -486171156
-529259797 135069720
639959716 189848012
-313912846 834102448
447924200 580632550
228300961 858333873
629535879 18509598
-682073074 -328054373
-354879309 -393151576
427182916 -270710284
529563238 494396881
639429766 196760986
49746498 773963038
636315208 56257799
-691616530 155356746
365708195 -308963597
580760955 411500844
-310487577 -473255407
179423236 732211508
-157041200 816073249
282474704 871887596
-265977075 -469432068
-619012140 847014709
-218397291 636830694
621938810 -11154737
46117008 -421618208
406131802 613449012
203320698 722926428
614852494 326468246
591075653 389709087
329648489 -327668233
640956367 173464826
-326602787 530564572
455728310 573764191
574139661 424391504
543126816 475791050
121412959 -402786394
-590135374 -325286349
86771107 763480696
640167151 94765480
373749951 -304464555
-291995521 832148120
-325365013 531987152
413569757 608028883
-196226233 654777149
518030584 508929747
-534957004 845887040
56635321 -419213354
638362983 73707152
18347925 782101599
-368264816 -477457124
522737489 503135793
199175452 850196271
-486451120 -483409028
547169165 910800608
533807837 -175411078
371712863 637001402
639295540 198319722
416531930 605829201
179988972 -385648346
-287855832 572423671
-410674594 -479989724
-142427367 694027450
-612520453 846986649
-237751997 826543031
579363025 414292981
612777065 914526072
-454790649 334600321
-148094500 814746933
532106134 491020535
628128708 12383859
537524860 483669525
-453171505 337915008
570347714 431400597
-276267399 -470373632
254486354 701086506
624830675 289234247
-425633195 -480793298
588377581 -94269325
283261928 687370763
-128443314 811681923
476957986 -232158312
-682566885 598842506
607518669 348932621
563670114 443185259
-110071095 -450488515
-479681800 279827413
568938874 433935782
-50576404 750603996
522610820 503293425
-80736713 -446014662
-605023091 -486081947
568265336 -129384754
-238753964 826658108
-189860247 820643748
624504860 290634256
336868944 658380667
192926683 -381513858
386833756 -296812731
589083809 -92921801
644186523 915644295
179841740 732052917
538155174 -170294383
-220901828 824556265
92179687 815392330
151365769 742564138
359159762 -312541946
490571629 539964771
600596561 -69325956
-502919773 -483975656
362764981 642714110
-524069177 845620049
557947562 -144611906
-614565672 -486165393
-282525457 577851898
255001807 700850107
-96769504 -448494752
495111065 -215908986
-270471005 589782270
-139380257 813417686
385610116 -297546758
641598812 153595891
249062901 863819973
100690572 -408337101
-155237374 -456845607
-578809825 846663939
-588903625 -485880648
606251211 -56105746
-178072376 819050001
-468039367 306509138
287797705 685097454
1944059 777773676
585186193 402464508
-433227806 842167041
117828840 -403767103
-175134513 -459423588
398679510 618774487
30170765 779125125
622532114 298779141
-431052790 -387441756
640535253 181312752
316514088 -333934369
-508404223 845192500
641456206 121612051
-352861449 498336833
40527660 776430048
207929214 721081947
-7997648 788370995
41649437 -422618527
288456959 684765200
-277151879 583227571
31913085 -424769497
479741839 551052639
552434449 461738188
240964008 707159913
114286476 823343012
538780182 -169545039
-249320518 -467826858
-493548550 245151275
408252369 -283459277
220207081 856130336
-604351782 -486074904
547427413 -158803374
-590059352 -318441159
-588640215 -265916472
541804933 477691530
250091191 864084453
-311910985 -473368197
637748800 67926421
-95500981 806082906
634773049 45412068
-686403003 511372552
-565396068 846467324
-48195424 -440583573
679327626 916279167
132365901 749143220
48125227 798209630
148749667 743491097
-496181836 -483752151
545317444 472594588
192440424 -381671542
268782386 694402671
156250443 740813559
605307187 355088106
641713197 143139549
634586564 237504197
511722486 516471125
488555865 542071803
634813774 236015012
130733728 749693712
364375673 -309696671
641571982 126802200
275406726 870245014
38608220 776937656
-683809099 575378666
-590205231 -336538279
-496118583 238269623
204238087 722560564
227476603 -369967061
597403842 -76262534
605448415 354701899
635162285 233685413
-77250272 802722308
-552600789 38774917
339781540 656672002
629410249 267685855
-91504743 726807640
276433763 -351497517
222446910 715108631
-34348405 794174242
-273997439 830427008
382179681 630094209
-632093309 -486262688
266109906 -355670128
-285801293 -471213293
-210848434 -463697560
514918982 908259640
524129084 501392104
394182251 -292362145
345856796 653054014
-413482731 410276324
494021944 -216914244
325272126 665046000
226017328 -370469400
16722354 -428014008
149661290 835169661
-131186785 -453540537
-457180012 329681374
610551647 340083259
640507217 99805145
556467364 -146676022
-691069556 277610048
602574731 362333301
-39070329 756867477
78846985 -413896966
-524587863 151430492
441540811 586075676
-280862623 -470781309
101349283 818754631
555653547 -147798676
492937291 537469846
624186489 -3211231
524887613 909104059
513455799 -197916586
-481094549 276463501
572324041 427782756
-611824977 -486143947
530048908 493757992
86448971 763576108
635540965 50636783
-585598598 -207164029
608796381 345247700
-551675564 846234593
550290421 -155051879
-35273021 794370064
281023277 -349596862
102514637 819173137
532563528 490409702
-487789059 844511638
421430148 602110620
-222224330 633613024
-426516995 841820482
-225271498 -465300156
462875281 567244310
580380729 412264100
88737675 -411419333
-240743096 -466950759
423275731 600687818
57845124 -418931669
-94200557 -448104072
33474424 778275920
636100299 227022478
627578401 10070591
627684324 276314259
616828935 319794561
-374638647 468939414
34607044 777983261
353512199 -315556924
-546755555 -368158239
638801703 203686091
-127792797 703860586
-257862368 -468664196
-172401048 818265943
-328661632 835342254
42076335 776019499
-655769583 809394784
-510049706 -484200665
-37329304 794803724
545520170 472293748
571856274 -123609553
365992615 -308806538
548156908 -157859504
191098356 727731646
-624446104 847028545
472426113 558208205
240034160 -365564553
-570338744 -59762770
403060673 615659209
480146427 550648959
229768831 858729597
-37906687 794924448
-588226433 -255994985
404843347 -285668442
-577009239 -110069576
479876645 -229624178
451664436 577360261
640856585 175546868
318635582 879832251
208250103 852798711
433725558 592478437
607432066 -53136438
142623788 -396827877
302342234 876335329
-135775183 -454188195
-334051046 521791462
-585565319 -206656053
631323469 257470818
328136471 663416202
278947624 -350460657
-396183694 -479161668
-654959005 811586901
-183226158 819752111
620249932 307583294
214534605 -374369437
-469887765 843842758
235891384 709378979
473925981 -234756542
336412888 658647028
-286326026 -471258531
-71669689 738622627
-422216109 -480615246
217989975 -373202906
410984646 -281673128
640326600 184595577
619155246 -20263868
-35427173 -438271386
464660946 565577771
35782617 -423918739
-74169431 802138387
-529820329 133045823
-65671428 800505386
-470506996 301047364
367178658 639926198
641679214 135360741
-155854643 815899351
-317212346 541221813
517350441 -193812331
-339796065 -475480557
613752586 330064014
549466620 -156142776
295506118 681175369
240295817 -365471200
257696717 -358957103
-688094416 -182950316
-587090408 -232162871
637966258 69915659
572477326 427498372
428635732 596509670
625756134 2747688
633387674 37244459
449555155 -254392632
-313489221 834066001
494750092 535535210
130313844 -400320701
-53374511 -441492477
95297933 816541584
-505788559 -484067609
-458332070 -384839138
677743009 916262359
641046741 110325956
205376043 -377420073
640925222 107657955
495845687 534352419
575010903 422746843
593736747 383709222
-362126673 486063602
-193948120 -402700912
-13569697 -434142806
-609797970 846972376
-447276109 349694811
641597359 128193136
194595832 726367141
465688929 564615313
-546144022 68481883
636106256 54723306
447793027 -255729998
640463411 99121959
641708738 144477216
-454579175 843187746
-685592166 534529428
-23760297 -436095672
541896242 477561608
624567538 -1805036
476478168 554277605
354468849 -315050226
-263420954 -469192121
640570580 180710945
553817101 -416419961
116148503 754472288
264503443 696427381
641448347 160039924
-376939224 -478006479
526427824 498468344
573613377 -120703172
134056369 748571991
94699278 761104563
437571102 589359190
452610568 -252052588
407770387 612261196
615548093 -31104162
-30539324 761433897
467831102 562600652
-90160776 727618960
660637220 916022755
236347398 860487617
-5551469 787808959
319652116 -332465534
257880141 -358886573
286182805 685909041
503228484 907195348
321481297 880426184
-436760108 369709873
-326223069 835141302
609661284 -47370195
223913770 -371190892
-601187542 846911746
507810293 520999993
393000525 622733610
-539488097 96269887
401181885 616999925
632935642 915305512
567787741 -130125744
-520365119 845522277
591293652 389223496
-17257633 790470478
72279588 -415504220
51008959 773621409
229152579 712276345
335965414 658907822
-556187222 21169803
307553087 674839283
329389850 662699823
590021241 392050488
-336244752 -475221923
641466847 122046737
156460599 740737488
-32419294 760433593
-686837429 497484070
496476574 533668065
151066252 835613177
512177420 -199237177
198190816 -379794318
-517428697 -484414918
322022047 -331345879
-499233658 229729822
-494365234 -483689424
-647491290 -486298472
494254082 536066124
411166151 609792199
-321218913 -474089679
169593654 -388858343
-401917918 428650620
233596250 710371988
-493284410 245852434
641606989 153150350
513609812 -197756174
-322123763 -474158976
-295023983 565041890
606731716 -54906362
613264642 -37586684
520899826 505413137
237459680 708696456
639611340 194494887
438307790 899786094
-401611340 -389781581
345457253 -319738757
594538236 381873238
-590180428 -331626182
403909307 895059359
-394748995 439567810
-532199157 124356505
-663538662 778691824
470453587 560103661
-236073744 621644581
-569133978 -51743886
-314743556 -473590769
338586318 -323226482
-410016180 840914165
505444074 523696641
-323550097 -474268207
616727501 -27632450
222012727 -371838273
282909143 -348810177
-121750650 707839584
708043902 916426117
627557395 9983509
-366246858 -477324720
622749153 297905261
-592947282 -485937654
103168960 -407686714
635389684 232113443
337254256 658155115
589385615 -92342489
602699083 362011286
308691970 -337529682
27109909 779905985
620260788 307543762
124845541 751652690
617191052 -26255330
-258818543 600869431
189670741 728285953
574622211 423481128
496348537 -214757499
414781682 607134112
605790260 -57239869
301831703 -340629021
641680090 135472245
308527139 674313425
-250748618 -467969728
606951610 -54352092
637165598 62859077
500613997 -210716616
177619186 -386387553
565111504 440689494
631096041 25676293
622006570 300875614
-675050044 700874622
126155350 -401479513
-492093217 -483609867
637107180 62389055
641583444 154368835
-368451037 838303897
556449819 455347116
242669641 706405198
-593395652 846839225
573125587 -121511467
-531028599 -484763995
626920680 279923869
-496980645 -483779557
-563756200 -19377154
592689801 -85912125
444147284 583873129
-688333097 441245796
-107249559 808149017
624123311 -3441393
-512329612 -484269961
338448826 -323295577
623406210 -6030158
-370421528 474776811
-507628395 845169838
546464778 -160046561
482794790 547986335
-60040448 -442632861
638834057 203346646
44157933 775464603
152002398 -394096653
577490967 -114135300
-472248530 297120912
-587771744 -245902608
501706814 -209670261
-689890465 -101501535
-562643009 -485450734
292732674 -344631221
-671696063 731521803
249930159 -361913525
-55918373 798590419
246269279 -363285112
-252568207 -468149605
-93829981 -448047496
485657919 545071014
-159846977 -457455281
-414472123 -480198233
443504818 900448646
465819438 564493059
-577803059 -116810668
500887922 -210454816
523392920 -187256200
-197647507 -462164181
630692087 23758052
615350555 324820806
697483432 916385765
-353093194 -476426043
339672756 656736127
412887119 896369474
361843937 643291610
-234583120 622964984
468963932 -238931211
537226915 484078967
88337362 -411520590
-526913991 143370383
630561741 261614179
564319881 442063970
287292411 685351713
-518786776 845480081
13088620 -428772174
466894833 -240639688
592400897 386743182
-577657279 -115560022
-378824885 463001559
534411950 -174708523
-52545910 749507463
-149284598 814925107
519916453 908688856
-562320064 -11247680
613275546 -37556107
23868335 780727658
-378018405 464153576
1086244 -431233638
-690903255 -27573537
-42599399 754969370
236888502 708945572
-292172385 -471755029
-589815297 -303572583
196442353 849398176
586115474 -98554529
661118356 916031420
486522557 544180138
184146958 845766002
572945488 426627757
490450541 540091727
630877927 24637235
-132220340 -453687028
-334121546 -475064895
-470994795 -482822150
-377942140 -478068752
-685999268 -245014169
86112943 763675542
438141140 -262886337
-54404627 -441670562
616874262 -27196890
-518564668 845474135
-587055299 -231507737
-56218470 747453993
639213154 199248390
-114108944 809318531
-61455067 799682325
494670089 -216316716
-342812988 511172914
439246935 587979819
-43038436 754732342
389191925 -295390687
429668634 595698511
-677271570 -388524383
-568870707 -50080157
325746380 -329559636
639376533 84574238
-480507654 277861811
620458642 306809852
631743685 28807217
611010860 338693810
638583083 205893518
598081775 373528803
499910722 529897766
-404182585 -389583778
50009709 773891827
198497783 -413803951
623853632 -4422139
-558136153 846349920
-588214890 846782665
641544259 125445794
-599469344 846896657
600286129 -70015044
555886358 -147477809
481781045 -227950032
636772461 221823017
640082384 188139229
-673766976 714056398
639246131 915503641
-558576969 8937285
450211014 578637835
-556536007 846322072
-452800454 338669196
-687413697 -205996040
444811250 900612863
604070258 914128796
633780028 242725143
641707337 139920996
-147071654 814593550
630784784 24194984
465483558 -241797483
-544154487 77053125
-215294321 639396674
633551629 244177213
-507880667 845177243
420811581 602585317
-515991316 -484375145
640396132 183529627
587452070 397649634
140011592 746534036
340112702 656476622
639790822 89671006
302704851 -340237283
501874337 527718750
641670751 148840874
174425791 -387375931
-589040911 -276257003
-646483768 -486297701
641601174 153469193
572844425 426815794
80980547 765186688
-390714091 839747951
-141734382 694499402
125163435 -401754272
-673395019 -420663976
-297008955 -472158896
120631050 753025329
548809278 -157007016
144252669 745065510
-160781304 681228429
605129879 -58840399
533418596 -175862015
121777410 825915996
-450160560 -481953904
555555647 456793337
585226422 -100227186
-569422717 -53613974
474412522 -234342330
534957612 487180463
-8689953 772599983
543459080 -163834881
636557679 223517717
-420024480 399458721
635988228 227850173
143073208 833049100
221416537 856460849
-96657716 723658332
472619368 -416074481
-332310753 -474930237
-560020603 1307499
497115439 532970179
-568481671 846514106
65190897 769707958
-569412970 -53549979
426782659 597960783
-518432734 -484441908
680220477 916288358
-37881422 -438722912
486177926 905488219
423862003 600233631
-574150630 -87112442
-171419517 -458953523
-579359882 -130851821
117316611 754096573
-691595791 130874431
641375630 118733018
637754840 213666724
396802448 -290754903
617891765 -24154393
318247787 -333124124
607779839 348184580
-453430571 337386243
489029065 541578774
136094821 747877385
627767029 10857654
138481661 -398013428
512017083 -199401965
634351932 42782423
-201329242 822141240
440340916 587073941
-574780647 -92041951
609843131 342190836
111145942 -405570820
-539218218 845980342
604445367 914146859
-4493891 774671762
-576350068 -104598133
472140854 -236274139
526811401 -183444814
-565639363 -30355838
-587010039 -230674508
506412717 -205062529
-522748200 157722234
570815893 430551567
393730587 -292637296
-588372850 -259458817
409704101 610856581
619626566 -18766553
-671554975 732548083
-20334520 -435446430
564794705 441240171
570298955 -126157184
-379553963 -478168688
65949871 769494962
199411940 724476831
559269376 450665149
-122441489 707388609
-589822924 -303949102
-95544937 -448308611
624216274 -3102016
-626322932 847030894
355222775 -314650417
219352431 855895356
251958649 702241130
175919704 843291995
314118086 -335045972
-53596804 748921051
510033144 518440178
454312225 901791268
-461044430 -482418856
-167335327 676524940
55062441 772518083
-186925114 -460877821
-49435123 -440803023
572494177 427467065
-298522217 832748413
-450550592 343193726
-522639553 845582534
45975955 -421649914
-298067949 561874511
634055293 240956689
-562124605 -485440802
493263133 -217611944
-368599234 -477478974
611502775 337184323
543321473 475508974
-589833898 -304504494
304922592 676247938
-26521540 763534898
163923999 -390570509
588517974 395343148
510230839 907846182
491867700 538602669
240546097 707344446
626769906 6792449
-595636606 -485972778
-568805394 -485562304
-691508138 84407329
-627806711 -486244315
-203394528 822404755
94698164 -409898692
-343208214 836492851
-652523099 -485571828
390105881 624725594
78398813 810201268
656511085 915942761
-18181900 -435034866
-491647463 250157363
400585594 -288386491
12899152 -428811507
570592042 -125678911
616300655 -28896186
-548517071 57850709
367092077 -308197916
508495133 520213862
-586587188 846763380
39381184 -423123316
59213395 -418612412
-590221654 -341806237
227712194 -369885851
378254858 -301890163
-294456209 832375007
-686942950 494001185
-320236752 834640536
-561256998 -5341121
-279606034 580779407
610682932 339687917
619925693 308761459
401676325 -287695611
-665222507 -461975850
636341298 56450472
-504153937 215602762
621401267 303235222
-310950607 -473292203
-285830105 831571765
-163377169 -457917665
-530924195 129040395
575378442 -117748794
604096660 358344914
252134751 -361081245
436069905 590583904
70932613 768089399
594967482 -81309923
626295832 282759989
622312815 -9868576
-278785519 830895758
231881898 711109425
549016480 -156735157
505435674 907401442
-541441024 88341641
-286056483 831593235
-584208235 -186515957
627919515 275179471
430302988 595198156
632095057 30539859
572755715 -122123833
-622090055 -486215435
-684337196 564686305
-55126018 -441794776
173622477 734396221
119797493 753295091
-315858395 -473677021
101486662 -408128224
-328878762 527917598
630946277 259550720
567714365 -130238943
-296114379 -472084597
18875670 785601866
-471534323 298737792
419860051 -275753348
-436266575 -481318828
6232630 785035478
-444614951 354864961
582217403 -105778103
-616629446 847005545
95761364 -409623499
-215645208 -464238309
633854265 39853976
-501842446 844990029
598793660 371804814
-338095921 836100534
279242739 871143986
578912433 -111656527
-669116949 748950349
546531577 470782911
542839142 -164606194
151248046 -394318263
235472052 -367179748
-190281381 659405903
576510532 -115827421
-70094552 739546834
545394114 472480961
-361540815 837828649
-20632 786518654
-352552073 837189514
-584727640 -194062523
-647834951 828364499
436960234 589857770
64063110 804666870
633141223 246738511
124969181 -401807935
-349681735 -476186792
461675662 -244911511
-444256406 -481689681
623721806 293935802
-130678482 -453468470
636167121 226522648
496075886 -215011797
344902995 653624171
-687293218 481704995
-64824679 800340852
726113114 812958270
601052888 -68303501
446682646 581704153
-297516021 562450318
306037354 675652613
-87387876 -447054529
265818965 695807661
597695404 374457368
-503204856 -483984833
441151730 586400065
-109706853 808573340
318577321 668804860
474549734 556154144
-501980027 221882932
525484302 499676192
-364893902 -477235361
639704697 88560595
625626206 285746958
-204796981 822581689
-189643716 659895595
-70734829 -444416661
641298963 116433153
88250629 813924040
-145410689 -455517201
641517766 157361558
-355244474 837385266
333947661 882979080
344056110 654129985
604863380 -59476064
-482788937 844331757
-585785812 -210073918
-200781391 822071093
351837259 649454055
743111663 -406478038
-497987252 844863469
-524421013 152002734
-358309531 491176056
163743412 -390624594
641034032 171679175
-116596523 809737124
442220289 -259894040
640892291 174823873
-422375239 395426782
-389749037 839687924
105443975 757833597
-101807210 807199184
-552611487 38723425
-691398260 51236334
-412118751 412479613
534639648 487611665
-272747468 -398267685
62564714 770442876
-454993676 843206297
437387759 -263433815
378354805 632642178
568873245 -128432333
276617375 690638372
508996714 907732945
407491434 -283954861
556568130 455153199
626375239 282402168
-558657696 -485373546
600984559 366398361
-317938186 834446237
578624306 415756592
-688524096 -167076732
302047389 677774007
160495889 -391594314
-519019759 845486317
-264903311 595128706
366626485 889030078
641710884 140766180
-436000857 842306426
312209984 672313356
566901641 -131482616
169114344 -389004621
-567419469 -485537781
305383762 676001944
328774513 663051928
-580617408 -143127887
-569280427 -52686588
638585265 75929321
154639396 741395073
-590174179 -330600231
156301661 -392831781
427137222 -270742099
183965586 730481413
-177130144 -459673424
632634408 33260647
-176509172 -459595871
616626210 320499382
-580563173 -142585194
299551991 -341642502
639630815 87630825
-59558980 745579356
631865717 254378347
51612769 799650885
575936421 -116803217
621824168 301592413
-596777353 846872237
177849874 -386315957
433891874 592345455
640840889 175855886
-429108267 383613926
-552232324 40543295
127977475 -412546421
24365788 780601971
5465780 -430343371
190872063 727819548
571219406 -124654021
-473472437 294315283
639497573 85990118
-187087025 820273899
-474690749 844031297
631386758 27071460
-688002383 -186274751
-597407178 -485994894
420356004 602933454
-97578547 806452485
-267768246 829807126
-669431184 -446049269
689222172 916347556
-485046033 266865320
-273407562 -470115708
739997105 236238184
131358922 829151441
595626967 379361095
576723684 -115464304
584511525 -101563056
-298888413 -472314219
541779627 -165910520
-203466860 649034644
-536028906 -371354529
-582113590 -159478840
535778971 486060559
236066034 709303116
285522788 686239631
422586620 601220673
582922028 407133471
540557916 -167396625
422420860 601348511
-115530940 711848170
64475615 769908502
-250724343 608360815
-217947316 -464494789
624560379 290396310
128543672 -400814781
609209149 -48561053
-237652135 620231685
-675969338 -400349350
151854809 835861543
-420765511 -480538459
-568466751 -47547713
553813536 459568491
-319595896 -473965178
-164874662 -458112751
639237879 198971633
-251148607 828048519
-644309336 -486295247
-248097567 -467703597
-434512369 842231768
-581687223 -154580505
90324382 -411017843
243847581 -364183446
388216101 -295980285
-589993819 -313587989
430475146 898764433
-540987610 846017899
-115668549 -451313145
-138859805 813336293
104708308 819957970
-207387849 645881028
548975563 467096026
592924024 913564069
687021353 916335543
594271467 -82733464
-619942712 847017945
-130119704 811951757
330396355 -327303333
628892923 915171011
174486584 734072102
583919245 -102661754
601895215 -66389147
-26169781 792419769
48262630 -421134387
-22594412 -435875151
-177695356 -459743359
607638118 348590876
40256597 794898065
-292658402 -471795942
-36587496 794647917
-636618746 -486278913
638263135 209016072
-424975826 390932619
549292917 -156371886
488397618 -222050522
610661407 -44715361
279880610 689045825
-220504571 -464777760
594029241 -83223705
-556323529 20484799
641079183 111050361
-663987882 776632252
514567398 -196753928
-256180708 603326474
314308541 671164191
217964598 716971404
255780311 -359691355
-403161763 -479566400
-684560669 559773761
640831621 105741745
579844788 413335256
633320975 36882727
279307945 689326043
-381719913 839178488
94348100 816192770
353589685 -315515915
-198967442 -462319215
569802587 432383852
489364926 -221175299
514213208 908198029
-197768817 -462178434
625248513 287409942
561476846 446938224
616124702 -29414128
-212163278 641979312
399337368 -289171516
14356218 783547074
288435267 684776146
-690253305 -79420886
561070613 447627790
404333852 614746235
427018302 597776417
201832545 723518340
-689582583 377937523
170696010 735492394
456680837 572910964
209636428 853190570
385891115 627596124
-118004369 -451653962
200993964 -378869726
170439279 841629972
-544063199 77440788
90809733 814882822
531348769 492030778
252593902 701952107
-197848650 653503842
263265609 -356789421
489216557 -221310082
-102613877 -449377839
-431440841 -481086154
459991033 -246274008
17016942 -427952140
-449235555 345815446
616818029 319832587
-285054303 -471148359
-268198422 829850390
-439769325 364090498
560529272 -140930755
396223723 -291111890
551231162 463620424
-101135125 -449155070
627403154 277657861
318039963 669103956
-297710501 832674429
484204607 905277122
217625057 717111790
665573740 916103751
620120779 -17178276
97778751 760171399
20038438 781684555
572526953 -122502162
611588662 -42202548
567749965 912137137
-643017771 837655343
-23554875 765072533
-405045878 423774849
-570201041 846539587
641366694 162768880
246979902 -363020758
381661185 630441388
-486473550 263317143
-88347181 -447203943
277746132 -350957898
309608526 -337112217
640474604 182304292
740735714 140682114
-254859234 828452972
414500228 896598869
202517413 -378366240
547333640 910811776
-370991310 838475387
538417915 910172201
88290486 763029353
622296039 299725651
613993762 329283208
455886445 -249518119
246604637 863183253
-515610069 845394545
-576293352 -485688022
641637859 151286607
-233108852 -466144532
463131643 567006130
441976881 585708412
384562796 -298171914
499151535 -212109397
-413510440 -480145777
-246264826 827507975
612432962 -39893983
-538949366 98418037
359636522 887779848
570168305 431724281
409575178 -282595453
