10000 10
634268109 -102602872
-620910449 432202249
-662787325 -136550732
-286846725 -554266130
76534052 359743893
-516370033 -482922726
22542496 725309052
478469712 582719953
-1309951 -605889363
-201758677 703825841
356101295 -524968399
-318332705 -542825420
-541575809 -384719448
-646913214 -193925950
-431535207 -483296028
-667903122 307384786
-527200422 -143589069
214969243 -595775997
382476717 -542266445
-379503772 281174619
-376229825 285091931
-394134151 -538047832
340061196 673598528
-537326273 -239546743
-678064539 -52234844
-574406177 502361021
-656774387 -160676723
-680462391 -32904638
145152443 -604559030
722995159 -253494442
-803163967 -29357867
-357587008 658735253
639436645 -51873688
140235335 345093290
621523441 -185087900
-128859055 715238243
-551432668 -497934215
-484780863 586748949
-418899957 629407632
-405642549 636546105
-419489371 613665138
-448229866 -849227567
740344097 -798908177
-149294499 -589489577
-594348126 475325861
-659659816 336553201
521665372 -176079552
504423747 -451817915
-364676094 655824617
-642624636 -206766740
102933120 354208736
643973665 129983439
-482910519 588144431
-518228086 -81007359
474005749 -482367671
-367646889 654559002
111196411 723383067
-683913443 214002583
252754330 -586828832
76938090 725122937
600558691 -271383724
779767677 -639608362
466009662 470090828
528449270 527407777
437954271 616647422
597153185 397640536
-16728167 724285400
414369040 -525494319
463120323 596415454
-542739164 -383374347
-298231056 679716126
-673010480 285847179
-696853526 372729972
-577361116 -337674765
-639462672 -215641876
220467109 -594806660
-688071722 81432011
-314652892 674427470
402715935 -531944848
-503585855 -888363
500276497 560846895
633718359 243966366
-25811409 723908732
370577267 -547961951
-646397863 375294220
-196983368 -579679829
622962299 -177461216
-602955018 462533905
-295872280 -551130879
370031871 659252430
-797245196 97911696
511688475 -897027859
321242665 681400982
-687704034 155349881
72323565 -607819412
-610677621 -281138252
-175440456 -584415617
734925865 -803679929
102954361 723906793
460712377 598451441
-513111898 -415395779
-140091326 -591158384
-159930764 -587470201
29522430 367772995
289088027 692754290
643595564 139294591
-450060725 162580710
107615678 723619445
312758908 684614312
78677842 725074841
560179335 479418636
623712412 -173315200
488865108 -468257522
380902273 -543035982
-551989027 -372184835
175737089 -601475411
1479151 -606025520
114448555 351610693
-687965332 147927576
-751673624 268797010
641110280 -48723658
775109628 -558263163
547281089 89701109
754451647 -783724784
422297719 627892322
-545552950 -347896798
176176995 728794359
430283678 -515930516
-661857459 329191415
-301337892 -549175081
346981374 670498225
533370611 -415188835
363011083 662891180
-687768558 69821049
-602837797 -295877182
-681579308 -343050836
-630126570 -239465878
-92260343 379545747
598543281 393762616
-33146254 -604089743
-442836185 -853701383
-552046998 -536324506
417085390 631401298
-440006054 -477311352
1750662 371420269
-256763633 691573884
641117302 178457335
446790770 609812335
-366839014 295776916
49294434 -603868550
-535118230 -723624051
-298085624 350180443
-683095338 221986884
639509412 -45804086
-541351939 538662812
-671138483 294193826
-676829149 -348846509
-680900223 -28945304
538942440 -406937377
-626378009 -248197266
44942089 725501476
-221582600 376934762
-160249938 703937950
-583520720 -328249188
-686091808 33172233
715281789 -227732903
-9615703 372768365
638687564 -60183193
468296969 463005716
521475132 -431360452
-552003237 -623113627
-666240808 -120950220
-452713754 609107735
-282194309 -555839946
-607194757 -287845454
277369897 -582505468
538465750 513836477
-687932438 75861243
678406133 -126598935
644817277 62666771
431499450 -913712911
-704089228 361642131
622645460 306742119
-657628976 -157425737
-180111372 -583448501
-397021660 257619980
595850520 25549848
667633959 -102115710
644495471 110581532
-81667973 -599601726
627447721 282566475
-688490167 120161621
-172200799 381764222
-266040584 689148116
-652699623 429679177
-789723579 -129229738
416668640 631676678
332351402 -564354482
-219457932 700290501
41879894 725487489
-624497361 -252362617
-87477957 -951399362
316061077 -570369641
510085960 277739870
-138788093 -591386282
-319729770 -542272324
209021130 -941497667
570716436 459518065
-505911535 -422580361
628622231 -143261002
-586092483 -324186201
553068009 -383544473
614150297 -220382696
532846324 521634408
369360265 -548520158
75364351 -948934263
-41086908 723125478
556816375 -376905319
-57349249 -602146193
-529081497 -158493990
350021934 669103122
-68344635 -601060013
395548126 229581597
-409530278 634507740
-730162254 316762886
-584015363 501671525
-502367475 -426050502
-131623858 -592605208
269998237 698466783
114904603 723130660
91213001 -607577541
-461410012 603317031
-528758462 -155864666
-742300201 292205210
-388669392 644987867
644809811 82677547
-665338965 -125215515
384882745 -497513129
347174721 -532319750
597882372 -279795564
-685861227 29508831
575230469 54383865
-720745083 333669007
537829900 100914858
522559871 534850655
644097317 126403918
510643640 -444671280
589074272 -305133801
778308207 -605416119
-645866748 -197132952
-683714721 210393
-446612560 170405278
432851514 202308343
224462138 -594084599
208323646 324849269
-479964538 -446304312
-390386192 -508429090
-657992354 -156014405
-413563093 -494932943
-663336719 -134185966
402156169 607433806
-449160567 -470583128
137840955 345724109
-429203133 -484899045
637937392 -68104128
615398417 337700883
87948224 724710597
-602590415 463093345
-552130446 -545350440
-261671720 677443113
-489617061 54465796
-667149058 310275597
-487749431 -439531633
-735445934 -265966529
-553714521 -370036442
-536511968 -230660368
425889624 -518702508
565115807 -361210770
-299037005 -925716585
-179577103 -583562758
-371701863 652775366
-688493945 119383886
306542258 686866157
-183178096 381778985
296665346 -576902997
501599407 324398650
-380901403 -513649078
-82054342 720152759
175193144 335372460
-648978084 368377105
-688451531 106412547
-274902624 686674466
-672883917 -86304600
448796071 -910291998
37683459 725466113
613988100 343093295
558924602 481669416
285501767 -580231106
453636606 -499514216
173311871 335923903
-535452611 -391643623
-551800041 -628414762
167202945 337690756
-443781602 -852929755
472915988 -483351375
-207627016 702700833
319164909 -569260564
644323428 -54655593
696361583 -830848469
-494948714 569489932
635568465 230373060
-686891123 172910727
433084236 -514092084
-637869619 -219891357
-561924460 521495225
360897378 -552369462
-466219681 587391642
-521286551 -406978019
202089207 713521245
324954948 679962899
611556095 1437132
542538336 -401271200
-403146255 637843522
9399908 -602621882
-479816501 -446430602
428406306 623670994
46962921 725508971
36068179 -607281519
-407260698 635700420
-440329664 183565607
348344617 -557848396
511262640 548506288
-626882457 -247052850
-66970689 -598646352
-741502007 294057859
-544045425 -324049282
527032716 529233104
-74837924 -600363316
596752402 398743283
518257172 228568223
-502798932 572881983
56010880 725489878
-569203993 508790009
621737383 -14968664
496889692 145500086
-375607081 -516465951
453275378 506193102
641001988 -32665138
633000235 -112528767
-585675889 -324849133
-584937686 -326020621
16464030 725210062
-622194920 -257383263
-684970092 389594641
644576938 43386829
711008753 -214308849
-491169820 49039015
508575108 -261044769
619625225 -11481509
615239171 338323162
458848474 -495378226
-680761116 -30219909
-803853280 -5065589
459419177 -494916405
355511064 -554762029
-376867898 650457947
776493896 -576106270
-661377328 -142406413
755090932 -394800423
143185245 344301879
-688450613 106301134
411444398 218392250
-185176543 698831248
-75622175 -600277820
-450476925 161618898
-273831608 360777681
221816720 320117707
-650478156 364249232
486315445 -470778457
186402775 715899304
-614354121 443918435
274868739 697070414
-688372427 98824697
-462077540 589854038
560476871 478879612
-649862218 365955605
-457593934 144595890
473340139 -482969080
424130149 -519773616
-377138622 -543625196
-716624405 -296039475
-380336773 -513953582
376778469 242188684
623004150 -17080634
-345310545 -531351899
690244208 -155806521
626186548 289226946
-234469686 686015516
-682976943 -8337833
388528651 649011417
628883847 274640452
-39754843 -603637956
-611512341 -279506995
-450966224 -469231603
223128244 -594327355
-651154061 362353201
-684312289 209604785
573682325 -343117283
733651262 -293723163
777694422 -594089617
-326682811 670358173
610868313 -234157085
628534105 276633586
249253614 -587924052
541922886 -402262625
-379669777 -514310524
-493583953 580074508
-548483593 531558624
613451778 345100860
-144865325 381437893
15784948 -602884501
-76385025 720639224
284938017 -580392563
263171046 -586084125
-105300068 717912657
-374876150 286681779
-697594402 371622006
218454639 710573166
407367429 599744497
365777920 249337048
-552295647 -571427100
595921276 400993509
-590049324 -317755880
506953187 -267284307
218054918 -595234951
-287827286 355056946
-685193613 198876513
-182856127 -582858649
629333197 -138550723
396657478 -535136561
-688046002 145327371
399099554 -919240975
-608062772 -286206947
-423628049 214857721
-772663575 207015584
-351220664 644491755
148523234 -945707013
271246442 698112705
415383968 632522871
735756842 -302477194
-793320952 123420246
478817595 -477943422
370209860 659158174
-154082061 381592479
-522704354 -405489210
-619068752 435619033
-800213320 74412526
-578274717 -336297159
353381248 -555695745
494544120 359362731
-670792171 -97815685
-685001067 16766768
-47817011 376572322
295698172 690608487
-215032812 -575330462
506522370 135708345
139862590 721175456
-687065545 51155352
635152241 -95039915
312809100 -930760850
-254338975 692193704
-657301378 344127322
558814107 481865892
-390297644 644208065
-429949130 623076118
171841055 -601933094
70631302 360874482
-53624993 -602492438
-340152194 321568985
-127085295 -593345813
-109756155 717448188
643794789 15864461
680687529 -839499549
-394103179 -506338803
666334557 -99270386
-43540686 722984099
434699078 619100398
768813389 -760114812
89593655 724636825
96403612 -607431514
147481715 720461430
774730683 -553622368
-655949014 348341249
-737502619 302686242
-452848789 -467815738
-681283830 -25394933
45514083 -607498788
620064890 -192540830
483326575 -473701846
139367073 -605021810
674679158 -117950516
-45456032 376365415
-320224262 336660727
4760098 -950834114
42690083 365780045
602556058 -264705256
601931609 -266812892
292877413 289854915
-283904900 -555264892
-687528438 159576409
735652867 -302042316
-424567718 -867125066
776785970 -740634821
655790676 -76893563
659324472 -84176312
-652347403 -176499128
-687326608 57139362
-646889654 -381739083
-552976987 526931860
744505839 -794937124
-303365493 678087172
-674921638 402753348
-547553366 -382598534
142076822 720975168
-503645852 572205365
739447661 -799720864
-208188329 379393954
280670495 -934447188
644580122 105556257
-538531217 -253042730
-587593452 484982291
571663780 457625606
-304601929 -564172341
-620571381 432841100
346594931 670673846
-563198431 515776616
777027480 -583717367
234191715 722511840
381482921 653012446
102829128 -604511329
624384951 -169480290
644594255 44467328
610053955 -237409057
435988382 -512145703
636521142 222796530
-439188154 617594319
-432244456 199088275
-438049743 188005653
-409970146 -497124484
-507283631 -18596416
-687998227 146926763
-519425342 -408923681
654358373 -74000753
376083456 -545367981
26869657 725366245
643833452 133661545
286671514 -579893642
18532649 725246732
-688198475 87520459
464720643 -490521141
460049778 -494404545
60044319 725451457
121876805 722622052
-684021881 3998199
-550522260 529480023
287719817 292382965
581838072 -323844611
-632976300 -232498284
173487700 717593411
-251548536 -575812305
332677500 268873278
-798794879 86427753
-370596727 -519068273
143568021 -945988035
600562409 387865641
740031660 -320823723
-683655025 -504566
-418349015 224043266
-551935189 -526600465
-160838569 710764936
-677501464 262749586
-32443114 -604135705
-282267675 357439704
-683335584 219743661
644449188 113016377
653074721 -71441390
-638013574 396281445
315349999 683645553
-635718524 401611239
742084507 -329938533
299732462 689245904
258112944 -587247726
-686310457 36936037
-352346618 310574241
-285762331 -554635093
-645040059 378808901
422975327 627429107
-5707327 -605663224
-688403176 101432600
-688360302 131787199
576523753 447550935
-44632751 722919819
-462790325 131642435
253140150 702932635
643689877 137107848
-280558520 -556388595
-562605048 520924535
-517598004 560549914
780848724 -688541640
-803532233 -21319547
-552339056 -588087317
640630471 -37408807
-460692912 590670240
299156337 -576127610
-171743983 -585154970
-679902895 -37723283
-633475196 -231247795
-671790359 291343432
-520390052 -407917634
-172590881 -584986879
234229536 315527397
-170242590 -585452081
-458792946 -463299017
417561614 631085608
-565028690 513691981
459402089 489579439
481932828 160047133
-298356307 -550250854
-732314724 312704876
-608765854 -284854359
-417484369 614711581
599938271 19398362
5981678 370895560
-534700489 545088962
472984879 168460056
-629731430 414759315
-301809768 -549003157
393972613 -536526029
-341436859 -533088097
120829900 350077615
-668070005 -111947404
347656499 260333118
-263942148 -561732644
344199956 -559588430
777651723 -593378345
239538406 -590597826
627059437 -153272432
-158866867 711060772
713270231 -221303268
-513794590 -53733875
571278674 -348354482
643504012 141384850
182934231 333070052
602285452 15825355
-775173365 -181783635
542780547 -400880802
775532360 -744514620
461377511 597891439
-687404965 59085710
569015381 462844499
-544182954 -326124952
-262884281 -562057457
-372854698 652262501
-688491652 119890921
115693371 -606550511
-495590567 -432457885
-282885238 684384830
-543516449 -382461621
-21318332 -604809091
-552207637 -554395499
-208984636 -576817760
469272540 -486596202
-678203160 -51197108
-424030693 626497758
524262909 176900600
288142812 292178508
635180515 233328914
381150702 -542914741
586811617 424320525
-788747959 -133485302
647760033 -855389394
185268877 332365164
577851703 444687234
618383307 -200815243
-743531767 289318503
477559464 -356034740
-479106123 590959202
350251546 -557040322
533688222 105771934
68344593 726486215
610224130 3540472
-533716832 546017022
350757078 668762331
-403956658 -500690743
642338060 161893857
-269932270 688077540
-222526399 -573437602
763116561 -446558315
-491188465 581904227
498224640 563055525
626326766 -22664214
580174495 -327977703
553725620 490646237
273445186 710339149
-538458683 -469895252
254299115 702637693
273741543 -935221869
-313014328 -562049946
191179560 728712793
-336278732 650461284
-410881754 633793703
410409980 -527750887
-116232672 716739044
-496849717 -431290340
-364075094 -900843958
557571482 -375549422
-357017498 305989338
617897734 -203125236
250835108 703508241
751402247 -374258852
-215976070 378055974
-223794676 376444550
706095259 -199644832
566020142 -359389868
474927317 -481529793
-119392831 716381240
780522800 -666848028
169587722 718074486
-369329703 -546104440
-601026122 -299125837
-315279846 -544009697
616153879 -5857273
-75190755 -598092796
-687909090 74954110
-286196656 -554487393
-461858298 603012531
-267251573 688818399
228062119 -593409080
-800834622 68597245
-587866602 484601817
-519316520 559054843
-552063268 -538011199
-404851488 -500166846
-248357286 693712862
374667484 -546046348
-671838528 291131137
80432849 725017935
-368069575 654377294
697704129 -175924444
-675495530 273863081
608330133 -244076022
-441375693 -520399099
577718863 444976702
33007822 725431855
466867882 174103628
487833127 -469281215
-63037517 721699300
520034488 -433194670
551584090 494143709
419437713 -522557276
-258618561 691094706
535488603 103663894
642661419 -7903204
594168994 -290977726
365412985 -550320696
113121765 351916856
236132481 -591414549
-27961178 374728673
-411333978 235707614
-549932919 -374724341
-290417676 -553043706
-682492702 392965288
-476195344 593047733
434842068 618994296
83339950 724905466
-670415747 -356323528
396402316 -919658122
-38586300 375748473
501304858 141059725
-655988488 348220381
-626763699 420837803
634148247 -103570644
483538977 -473498768
616664523 332648364
198523045 -598431769
442406051 -507744092
-150770209 -589215645
-565572845 -354478437
689945676 -155024753
644726286 53066118
637715769 -42554210
-22672890 724048277
-681396341 -24323874
522749216 -894509955
-186027324 381699343
-598997528 468504641
457109739 -496780353
-688495071 119102425
-504060786 571873399
620943518 -13654449
769222396 -495244868
-681510362 235381589
-672633324 -87745674
601476220 385144107
371046068 -547746735
446843559 609770480
-737862174 301981975
671654673 -844283432
10256129 -606417701
710309434 -822027041
-771102538 -192647882
-188809638 706190592
117242838 350947409
-688423188 103367352
-686109640 33464820
-11401946 372976095
499509978 -457207825
-412284599 -495717308
-460380744 -838899274
763001128 -770655821
94161213 -607500911
-650447904 -182849740
-139263156 -591303877
-803153167 40053004
-803501115 31520255
42637460 -949884731
771393489 -516237901
215205910 -595734651
538094124 -408248667
557714612 483808639
235956920 -591861160
-243908744 694802690
-158549400 704232165
-684605300 206181545
247541281 704308933
497467027 -459392319
-362851618 -548067100
707874963 -204875478
640674131 183700955
113756762 351770541
86946794 357649410
595744885 -874591974
-495905536 31250838
-785676516 -146353308
503542800 138777345
269027458 698740046
-552251529 -560782577
434245907 619435554
377127673 655421288
-541224838 -285574559
466204743 593787322
-681351791 236612681
-6812665 372440779
636400252 -83472631
-760403288 244671859
530241148 525086280
-687829990 151947781
208559508 -941535963
779328314 -730293922
-88240241 714527533
-73657486 720865674
-77445648 -600076275
-686161972 34363099
319395036 -569177948
76880995 725124475
306191198 686991005
-293158665 681297443
-576245137 500029469
-286215009 355755472
-240068844 -568734055
629444938 -137797984
532859804 106735002
765005207 -460708391
587894500 -308284612
279690907 296164516
-765062312 230923163
486154069 -902581258
-524202570 554728499
780335905 -657884716
-803743415 -15007651
569859200 461210200
-196626250 -579763304
-295358478 680616804
-683208629 -5750864
-145619064 -590164006
152254624 719984452
-713616759 346032339
-384298699 647048985
507198939 293894202
-662284642 327726837
-175666505 -587640238
-687771815 153551975
-755513709 258528658
-119129365 -594607576
-670328647 -100260517
-365291195 -521775103
-659589686 -149661956
-453253482 155094880
-685266982 197911154
-226701050 -572348769
592421959 -295977203
-168160157 702524855
357669563 -553810096
-688267048 136432362
778137211 -602092934
522334968 -430256217
-314064055 -544477934
639499618 -51140569
239547155 706159570
728192432 -272072144
633239036 -110724371
628125869 -146477868
172728256 -601830384
423690691 209335876
248251932 309933091
-803910025 9096030
631743436 -121600491
532209756 -416855148
623747785 301459645
-263567712 -561847870
-196020687 704890517
26052507 725355652
-535382041 544440709
-109422362 -596044158
263109678 303640284
421466616 -521359980
-641379275 -210332632
462490626 480518738
-32826725 375218113
610860526 354451300
-444909015 -473735249
206916580 325327304
-198749379 -579265626
585996323 426271516
69339426 361116499
-541206143 -385143118
-359085397 658130599
255847561 -587747974
311331327 280443100
-803255016 -27554720
777841061 -596583878
-665825480 315158358
401868426 -532395735
-532242864 -186817581
708246687 -205978169
-387370362 271226549
-578128358 507284598
-620348394 433258574
-652207364 -176976362
-551565752 -504340263
-110775003 717338782
605151909 373632425
-635237300 -226735375
518771393 -204464197
-243566428 694884014
520821530 209008036
642109080 165333144
-628889603 -242386626
-493871461 -434031547
634618163 -37020279
493628236 -311535606
677404617 -124259119
-551566745 528399177
-356345632 659232770
-515662177 -412806191
478592738 -353608982
293239339 -577945714
-37404639 -600389772
-713745529 -300238032
409157795 -917568479
-604681472 -292514128
-321619241 656231596
587503863 37520058
346042277 -558818112
-332940493 668136247
-667576351 308641050
629105394 273333896
-571576129 505887449
-384977457 -511428769
-619586968 -262999058
-588481274 -320327014
-414978877 -494059837
294602100 700533177
-352377452 -905895642
-18249033 724227265
644531669 40841111
-608849851 453108367
476060550 165582342
637510534 214557384
603053969 380302836
559492334 480654454
663006992 -92058712
643386176 -52915744
237375208 706639692
-417966922 -492193420
473496226 587325635
-605513677 458502037
-205216166 693984530
527271429 528926869
640145739 189576626
-537919902 -246100346
-468483214 -455710636
-709006971 -306959149
118317304 350688975
460851976 -493750112
590787637 -300508066
429925130 -516161988
-624874466 424582547
-392834813 626801268
-506593996 -421909189
413877813 633512261
480025208 581236279
-673233410 -84261246
628007885 -25532953
-671335009 -94931565
550231476 -388491451
558725835 482022723
-638839701 -217309469
-683924668 2785666
-681273394 -25493615
644474360 38011754
-53645236 722355704
231104844 -939569872
8210237 -606330122
715751149 -229250363
-785010029 161792894
163906575 -602807616
-537013238 542884578
468678628 591640025
257601540 -587361075
-163109068 -586852939
-325043045 670926968
416834302 631567431
252374410 -588505296
-657581478 -157608487
-204378692 379990700
-495227215 33889050
154171104 -603766157
740845148 -324408762
609454695 4748054
719848490 -815416142
597115780 -282149117
216140472 322127537
35588303 -607268672
204552973 713104642
-422626167 612007428
540114463 -890370980
-681218404 -26013112
-688443082 126130745
-624230557 -404115384
-586680971 486232472
-463743991 -835921379
337133510 674874311
717176260 -233885871
-549134533 -415378454
527211531 113251726
-154296663 -588550507
-83796107 379117316
-430038015 623024094
-485696050 -441338633
548214078 88575809
-415974423 -493443369
-601594898 -424512704
722891255 -813146303
-126699529 715508759
157388894 719446792
-686241430 184169088
-358983645 -549217812
-523517562 555339133
304067478 -574545818
598554390 -277721080
-535501795 544326761
643104991 149394857
-674511747 -76466143
-640527421 390182322
644790442 58724948
629663972 -136313941
407716931 -529253410
639202255 -54549407
-688391163 100391569
-676910692 266216366
-687576966 158473255
418664162 -523012288
-688458419 124606919
252957441 307972897
-584558770 489101584
489282696 -324450659
584311620 430250227
-640360211 390594183
387093508 -921036858
226885083 708891329
-551233832 -373119512
768760875 -491232130
-605665662 -290700892
-531602327 548002079
-543874521 535735071
424921814 -519295296
216100668 725920750
-631348754 -236510315
642914700 -3333808
540099222 511522792
343052023 672273163
505044017 137234060
601903209 -266908026
-573591322 -343192045
546491749 90651786
732003390 -286985870
-282775401 357233592
-134349516 714517507
-521563903 557075337
352462117 257479635
-621533824 463962518
98672683 727581843
-732177043 -271478741
640998480 179912566
-687712967 67928197
-655199027 350615903
177812319 717041334
-204914886 703227793
481759045 -475187046
102728303 -607184767
642191919 164095262
434783825 -512955707
379136549 -503186723
-3486556 -605778758
-688472715 109167102
498269660 563007681
-731162372 314877483
401267506 641503020
584233517 -317818585
293170115 691440138
-445212696 -473512043
778954275 -619025651
579233374 -330286206
716922954 -233060004
529095523 -421246923
490683981 -466437544
123362890 722510550
-228204946 -571950394
-565094717 -355136970
621308442 312810078
-392596592 -507188917
-162337148 381686606
542007899 -402125838
-640238620 390893201
-676584964 268050888
357756202 665455243
523554414 -428678040
-207244700 379545696
431249240 -515304935
579035053 -330765531
-576930355 499150505
95724295 724320255
-398938105 -503591365
-636542971 399717984
-35782951 719705484
496060300 565322701
-664459815 -129233423
638326087 -64057481
294669244 -577514537
-643203632 383486666
759166276 -777009684
455428622 602820560
-85117941 -599207127
-798168538 91092842
-569067301 -349607105
-589399745 -318823806
193367537 329823754
181433243 -600773984
563083773 474094175
-670961291 -96919920
-573370486 -343507880
235961605 706949428
-210159518 702202505
115430626 723094073
-615719836 -412023484
-498041075 576637637
688143202 -150397331
-534127490 -393120263
-550788149 -470502720
-435761801 619657767
-630091097 454790321
228755060 -593276416
562324718 -366705031
-652849783 357532761
101079430 -948010814
160566921 -603147933
663563975 -93256657
184232005 -600420012
326577664 679308549
-509183977 -419336958
612217727 -869014262
-220689190 377125667
-603605308 482332662
155215313 -945298993
636161940 -85751060
339860367 -561376568
-148747598 -589590264
-577990081 497780072
-602326159 -296802721
67229644 -607795774
-649497821 366957009
-364236136 639208291
657064625 -851441513
-683341346 -4202923
139512914 345284967
774530480 -551229129
-79546233 720370770
552678618 -384228056
503328527 -453037439
547092613 501176213
711806042 -821042864
-356757421 642252697
415103793 215721146
-173632054 381768930
-387895841 -509818698
97528446 724219332
404539217 -530968915
-178842970 381781436
-803541124 -21109101
-555593041 -367657119
520482158 -432626765
565092809 470344746
-781175719 176768645
-155306542 -588358903
-606193402 -289718873
770022594 -502575335
-395029038 625781477
-381847354 278300501
-616711571 -411114219
644824202 64053339
-181641337 -583120199
528244469 112074517
-121670323 716115375
80938152 726993459
268935284 -584693841
132042888 721843331
551264998 -386699672
-489615318 572910489
-623367399 -404934193
-471210949 109760520
-539408307 -263264301
356898730 665863709
-69503890 -600937957
473835230 -482522113
579380153 -329930127
523365385 -428923685
-508485336 568277780
-573826733 503088316
-529701555 -163696042
639336259 -53029409
-236591886 685360433
644673448 49490902
-449878572 610935395
343242354 -559986456
-416468150 -872721608
638882112 -58074689
-382351059 -541944466
-150856087 712238254
-664237691 320896006
-621961052 430216878
-54793691 722278435
-684361602 8306996
-394927645 -886061416
398297791 -919369903
634309774 -102264361
304951727 687431618
765289985 -766738324
585387939 40485080
485372231 -471706675
326267260 679434415
448938120 608096555
475049890 -361742317
-476888366 -448886730
-775443020 -181014882
472173225 588518495
-33858959 -951374963
-484458822 -442419984
46293870 -607514489
266108848 302319161
466277476 174634223
-147493512 712719780
520158120 -433037864
437476331 198669420
702540886 -189394629
-473957019 102369199
-119732150 -594515544
-639665574 392287470
425578170 -518893672
-94132355 719025519
693449608 -164310986
-646140973 375962712
-671317362 -95026230
606077151 370653009
467638119 465152253
609632524 358723397
-545345637 534709714
-549336970 -420154737
-581091268 -332020986
-687258124 165493257
-457486370 -464297759
-154334270 711732269
494124577 567307406
10193077 725078323
729214758 -275944635
424649967 208619814
607910199 364613920
406604232 221842202
-578230237 -336364469
-138921353 713908530
-543971735 -322976741
516862461 237736847
-658267889 -154931503
130551044 721961177
588727030 35792775
644831513 68289401
75025746 -607819995
-644239165 -202023450
578158192 -332874251
-688463948 124010729
378807695 654495537
563541917 473243965
-474191586 -451105563
765936072 -467994192
-649405963 367208211
274467015 -583272964
-331784295 -537322696
644828433 65989785
-369943214 -519404600
701141574 -827981768
-59106623 -601979882
-688414542 128383483
640972981 -33045561
134091786 -603902882
-547094786 -374106316
396555876 -535189457
-636814860 399092357
148473264 -604279159
-200657950 380518271
631378305 -31343288
464671637 595094503
245250527 -589997463
-683122175 -6738209
490904608 -466216132
-195331897 381115406
504246568 -898671605
642944662 -52100089
641028111 179552864
-678850661 -46253541
372900439 244724456
259054398 -587036080
-343984486 318269591
515402920 -438976968
573113028 -344364189
-523231540 -114422396
-635841680 -225179374
776323925 -573805414
212433883 711699471
272871822 299283174
-365995037 655265303
81409418 358790666
-680145323 -35670582
614674432 340499500
-530906588 -174550572
779475457 -631628454
400903359 641726421
321006844 -568593274
-645063410 -199562366
644520611 109198609
625094016 -165300268
-678414574 257072575
23265311 368658993
-525505359 -130783121
515025183 248980248
521202795 119967903
762600883 -442783853
-532269530 -187068047
-424770673 -487852243
749672475 -365336796
-542884633 -307538109
295190070 690776144
-521534931 -102810956
301281227 -575456492
-687679701 66869124
185152567 716069260
-643777282 -203389425
-37836502 375680767
615524269 -214191353
-570080525 -448687588
265015243 302804824
-395481526 259894089
-258148693 691216287
765304931 -463052093
-688467464 123613721
674333125 -117154292
-656972868 -159926998
253031848 -588363629
-686168100 185308940
497403000 -459460152
-395214839 641826851
759377898 -420724581
457899229 600784133
-213297710 -575760889
-687008617 50000177
519472133 538671959
-774269154 -184232508
-518971341 -85828857
603739453 -260661340
-498959385 575915816
493584718 567858539
549376124 -389955149
643223870 2940839
543301170 506888240
-221686853 699816419
-679722797 -39226790
-313517024 -544687501
493709956 -463337642
108322441 723573896
-318275091 673226677
-389003059 -509202721
-468215528 -831887456
531203582 -418284704
-417606410 630126944
3927699 -606139531
191558764 728696664
-444633244 -473937866
293649667 289470915
-440225823 183770932
-417282052 -492623536
-671744436 291544840
528354427 -422268187
-320540232 336437287
49637222 -949684013
-532991337 -394381467
284437594 705659336
-374954331 -895909926
-586807932 486059928
774815117 -554648475
-633850822 -230295049
573496577 -343525550
-60355036 717528059
380353093 -543303536
639373568 -52603751
-517709041 560453739
17848164 -606725144
289861208 -578955950
556194619 -378017848
30661994 -603373444
-310709447 -545737097
-639975622 -214242958
208376389 -596888755
173569755 717583200
-594116744 -430882017
-79681212 -599826163
-684154074 5667190
-472539842 -452450935
335710698 -541570110
226393169 724165150
492424720 -464669880
607644075 365508850
-459782557 -512067567
-196164754 381035409
-76751130 -600153202
-235160420 -570079160
-550717184 -462250793
-679823756 -38386313
-734730347 -267192033
5147908 -606195710
625660580 -161913072
-615984034 -270534794
-308647164 676384795
-403732972 637539676
-321865148 -541420310
548323783 499275405
436394567 617834501
468007359 -487702375
-220836936 -573871621
201463591 327157420
380998143 239393755
108650754 -606915554
-677216735 -58377174
233886059 -592270775
488376629 153861115
-561147116 -360441790
-363086402 656488182
575423189 54125584
-592997035 -312886733
-482291700 78431773
600838889 -270462928
644833939 70978304
-453295513 608727534
-446841034 -850392993
-515415823 -769768116
696094066 -171507967
-527800663 551503302
79311089 725055762
-66491634 -601250868
330893387 677529761
518772253 539530342
-518430417 559828406
-556234287 523497278
-631315221 411382553
-551209831 -487994757
-684669803 12296427
-410336702 -496902693
603902935 13346347
-618945099 435844432
-293174385 352585218
756780442 -404770901
-244899005 694564106
640385512 186968107
-404095910 -534634084
22224270 -606878634
508067658 289140238
-246888222 -566821606
-453879637 608344515
-46814856 -603089770
-161792583 710621287
344749045 671511641
635042184 -96014954
-436943613 618952681
-339969561 665582961
-665127447 -126188918
-318945627 673001826
-302281256 -924776917
622099764 -182079796
583350106 432470769
631179357 260580747
-687574997 63776811
-497809220 -430396099
611288576 1860164
711503978 -215821277
-364245616 -522296479
527983557 -66147662
-571551603 -346095408
-358923749 641372811
-629454091 -241057026
678927218 -127830616
-674125740 280652322
-459804558 139137115
606592075 9191411
-195698897 704949826
162141871 -602990311
181050022 -600822069
-530824283 -396768290
512682241 546850797
-278420231 -570423441
-67165402 378086437
-246146193 -567032447
-198577348 380772431
144494408 728581740
-548542256 -402109975
722737666 -252602155
647607835 -60855920
545702565 503291851
-603387600 461864082
-146751757 381476414
689256420 -153246271
-530250619 -168570212
183573522 332877571
617581102 -204619256
-587804031 -435702440
-231930293 697566955
-442985471 615272574
-670419513 -99782850
209291925 -596735540
-490842039 582168036
-583065030 502588413
-687147478 52888337
-474131441 -826187298
-803179379 39550590
570644284 -349725655
-397792359 -504244639
-617956309 437623923
121835353 -606209994
616772139 332215204
-262145940 365126265
-211362537 -576237390
-522870476 -405314250
500105376 561033677
513501843 -239409902
-167329859 709768152
402473666 640761932
525071689 531709835
-192095119 -580813755
501770733 559206220
-545481121 -380125260
-546746226 -367971063
525573420 -426025349
622063780 309425797
-240607909 372107120
628327680 -145179881
183687570 -943399609
-491072136 581992849
-213413688 -575732208
-250023522 693290847
-24046070 -604648104
257753899 305942208
-120385357 716265728
-279226148 358661647
-428009724 624202172
-475558910 593499213
759927349 -424262704
243485088 311872560
480703412 417975171
638650773 -60580439
-681693067 -21470516
189815129 -599684687
-507970792 568702243
-517815495 560361496
514356131 -440248002
-434129841 620621690
-492134613 -435607541
103637740 -947909418
-256003535 -564143650
-252467357 -565195412
-568330475 -350642245
444711877 -506110898
88177413 357391414
146748650 720533888
627323764 -151601303
408537038 -528801230
-659198664 338051788
625266615 293890262
628903118 274528411
423464200 -520171937
-656304332 -162436121
-532839998 -192542220
638999334 -44876374
411931121 634784142
714209257 -819452216
-612640593 -277280641
749228427 -363158255
-468638428 -831489095
-607284406 455651782
-584989405 488522838
-11360411 724480806
529397263 1139748
780771552 -681146141
-319828775 -542232907
-323440554 671479869
-555852563 -367325437
-414897154 -530858493
363358868 250860966
615401859 -214751465
-471269736 -453475056
-542119684 537907262
-99089303 718536658
-630333037 -238972606
-552215149 -555327182
-626689996 -247496350
-671897401 -91871368
-201820185 -578540712
347064370 670460507
-247648640 693891785
-410959879 236293150
-802753738 45988464
-440942566 182350784
-452222562 -845876106
-352566804 -551102402
708724783 -823067459
-520735214 -97442839
-656581944 346389745
-129105023 715206374
641586187 -24667430
81276521 724987306
-414477821 631853650
506952605 135262269
501896528 -285552418
-683862134 2011568
-333058144 -536774470
-287254374 -554127116
-9773410 -951093308
-432041942 -482945498
-446500644 613079589
424919351 626095114
-462961156 602262135
221821650 -940406404
-682560681 -12761555
614048747 -220831710
634978924 234815139
-630738026 -237991883
-33686885 719873977
317256830 682927389
643949630 19793553
753654451 -386625597
757120759 -406805119
-94630279 379657408
143213233 -604716589
-460611990 -461899315
595122131 403148548
286785189 292833736
-572713139 -344445356
-502475621 573139398
770794309 -510152160
728835182 -274497748
271938241 299704492
-78560163 720455428
-252992592 680211271
-593282683 476867592
517099097 541566294
196676876 714398273
64562972 -607778006
593811430 406608300
-105972896 712211254
-611906801 448059410
-101211920 -597195873
12776099 725135016
-618005087 437537309
84889238 -604424059
-549853545 -435754795
-91291121 -951344158
644779281 57543617
447838502 608980023
526883212 529423892
-496078883 -432007677
-447238342 -517912475
485563083 156580301
637527508 214409814
-79464781 -597790892
-657581045 343239977
780964037 -708179496
599943663 -273381277
-195520172 696384959
3442062 724922791
-92427347 -598333085
-569599726 508312317
780702209 -676500312
718180313 -237185557
414161805 -465477986
-359000020 -524871129
96482219 355614609
602829577 -263780317
-120356805 -594418528
528923735 73734034
584884185 -316153973
-687152944 53010361
438457528 -510477652
601070238 386359673
-511475194 565764516
-313360254 659405721
-89061295 -598740658
654696028 -852493813
-213871595 -575618678
-733585174 -269144033
-632596526 452077851
181400421 -600778109
221713717 709934346
-636830407 -222610534
669648015 -106583650
-667031425 310720468
644382146 34007592
584007181 -318391824
-442008148 -475860514
-320413235 672509051
-524422994 -750887365
168569288 -602304989
533590413 105885661
-66277352 -601272500
-614269219 -274036030
-687115712 52198504
-451711124 -468672602
-438972485 -521380474
-106312845 717809094
-516129628 -412326249
-267939154 -560483161
-668608374 -109191981
599529522 390914382
622586407 -179495475
725040966 -260660984
446670503 191347038
-537657996 -243188589
-413077046 -875012226
-257883041 366582164
-468421744 -455759727
296705620 287941091
-641577627 387573661
-396714231 641089203
-685149680 18879090
-800772359 -62084942
644833700 73599107
-679292587 251346519
631509906 -123274236
-529519143 549940207
-244662655 -567452164
-548126987 -393746771
-410942062 -496535176
-679602173 -40220128
295528095 -577253644
-330561436 668989796
653175888 -853152151
-688236638 89672926
581780646 436006843
760380506 -427281731
-633447992 406706175
-145104838 -591507580
-456911408 606342861
-222869998 699560683
772153887 -524287309
-75956952 -600241076
273648381 -583487181
638760263 -59397997
-146352806 712881269
-633076477 407526158
43132877 -607448838
-337310840 -534920031
390349530 233121941
-660623820 -145482428
475739353 -480785329
284628743 293859028
-799326848 82210446
98084302 -607368750
-243946416 -577185674
-289768344 682332325
-28112575 -600867052
-78512018 378821058
247260887 -589584569
-147464121 706079540
-151891534 -589005047
379572737 654072349
515428824 543585248
-121193103 -594288433
570191734 -350699402
-674085919 -79109134
-349110363 313637449
-480245877 -501984395
-354649127 -526980366
396067358 229222492
103642453 723865522
720262427 -244130815
334057532 -563700031
576649088 447282617
-141927453 -590831122
324151665 273582340
-51767410 722478804
-295811406 351309912
-682634907 226140987
-571151712 506411608
-466472707 -457309316
-394306334 261608051
-415285386 631412012
-205446796 703125453
-663075409 -135314104
760687384 -429351768
271662977 299828660
-64626273 377901468
336455628 675168499
-674829696 -74453714
608842538 -242129197
308136123 686298401
-349131529 -529592586
-674494967 278865070
-460338605 -462111334
344214737 671752128
-651457971 361496548
-149071590 -589530638
-400947211 -502439360
286345291 693624000
240882285 705861018
390605795 647819482
-458337007 -512774319
168845577 718163492
-330269798 652833281
-553612746 -370164039
-466574606 121962812
777155567 -585648481
564278263 -362881060
606114319 -252320554
470236145 -485746405
589323013 34948720
-426151072 210383115
-347672419 -530271671
533429385 520845256
729700467 -807945608
-368364432 294100247
-140822089 713653125
688588580 -151536679
747112755 -353037519
575081993 -339998857
-684191797 210982545
605022738 -256185228
627184980 -24120878
309408452 281443888
366699279 661001191
-160479726 381666781
-478253805 591578548
398053281 613070441
-799022509 -78088895
777568866 -592020643
-658375554 -154506252
644599394 104260920
-241847026 695288326
780721298 -677605649
300417449 689012579
-390873383 -508156170
626741771 -155270078
-722604592 -286977845
535100230 -412680824
-551680731 -510507160
-683111226 -6860548
700751719 -184369254
468807461 591526002
-423069070 -488955557
-667423088 -115196511
-320233614 336654210
-687902088 74684304
566128026 -359170188
779076515 -621846934
-678668996 397946074
626071716 289820383
-478075995 -447900405
641800207 -21593383
-225513306 688628182
509825222 550165844
-530581792 548954863
642590435 -9110339
-682206971 -16410973
617834343 327874091
635760362 -89507363
-685996786 187825812
-140507397 -591084732
-286590635 683286003
-207381880 -577206102
649134134 -63772684
180180812 333895214
61151061 725438780
-547630960 -671124684
-648352670 -189470792
-395310765 260144687
-429439611 -484738668
-469661606 113900028
320911895 681528013
83845285 358293202
-469350129 114729509
771873049 -521256657
-677881528 260448325
-686754011 175512263
-598817638 487168703
-340062961 -554714383
-526933191 -744980087
687308020 -148286430
94545377 -607490154
607472659 366075670
-688498506 115229553
-343187482 647716327
154928248 -603696467
-486291907 585612995
-118458614 710539537
388418490 -539331712
593451437 29050318
249685760 309337546
357000573 -925212468
-624337253 -252714409
598427748 21694423
214745763 322618935
340755158 672048827
722147201 -250570977
773504369 -539210830
-238317441 -569216063
-725560649 325135871
-181699622 -946887778
276144651 -582832161
-418578796 -491808877
-177578596 -583979556
-583203512 490918620
704958939 -196355628
-451775536 -468624143
172298882 717741235
-513134672 564361429
-656541946 -161551825
-499475955 16989725
286003693 -580086805
-685112782 199927235
-18810725 -601333180
-456489823 -465056830
625832704 -160869401
-534125536 545631928
-684913601 15538752
292162726 290208096
-779434866 183178472
-626562533 -247782883
60308386 362763140
-300740795 678922317
770640569 -508616748
162824904 -602920640
-144053128 381420233
-612577512 446931968
-109066091 380278037
633110579 -111705284
526539894 -424739668
590308577 415634104
-499958119 575129902
696733159 -173259782
-455054212 -466147486
-385906693 646295139
-654009963 -374266202
-423631161 -488592480
-797641528 94995523
649426251 -64334237
-416331200 -493220078
525598399 162637743
-112950043 -595532229
594794841 -289148887
87159497 -604444008
-170476360 381756493
-643687036 -385023142
-558592114 520927605
394400778 645612109
-415925634 631059095
758716814 -777672134
492905042 -464173577
-683910348 2607687
-620178208 -261731350
531351490 523630348
-168844642 709530639
296068521 690486186
-177122598 708206814
436726242 -511648986
616743088 332332200
639791255 193303570
619931753 -193210817
520491910 -187902432
644011071 21424515
443941658 612045078
-561032343 518214820
-578232433 497464251
-366568660 296066525
603605448 -261125680
620785616 315140444
-601117891 465325794
-484544367 586925836
556827861 485353222
-676748485 267137485
255543011 702319972
-69690760 721185002
-494265171 -433671877
-555159293 524639866
-566836019 511610425
326723756 681941010
-508458412 -420059118
545879332 503024943
547921820 -392414975
-560152613 519197872
-222516821 376733042
-230221902 697946302
44612365 365469844
628002479 279571481
638652683 -44248453
-664926370 -127110316
635062503 -95835296
-470920945 -453755659
-23807246 -951284913
104317145 353903453
-325556317 -539924326
750127316 -789100170
644333479 32029219
639168930 199539867
-269458954 -560001826
-546494607 -363688548
-198059880 380832921
677970103 -125577454
-421039499 628200765
-390229855 267344176
-24064796 374326358
-538804769 541155938
-26290613 -604514289
486698825 -470400983
-501679237 7571628
644415959 35445598
-664666717 -128296222
-680750844 -30313491
584619300 -316833704
632759514 -114284150
-557988608 521591703
529383478 22125575
-337082787 324130540
501164129 326707363
157265003 -603473017
-363037621 -522894858
400629985 -533051425
-660590987 333492057
619137974 -197137757
-147497829 -589819685
51757614 364263789
-501153820 -427224634
-720479340 334133913
506102417 554402051
-550028860 -441559665
-588449671 -320378653
334943472 -563354534
250013954 309200930
612107354 350017498
-649096694 -187153730
722445355 -251594443
612346285 349160663
-83560466 715083829
-68189300 721303858
737733914 -310880040
-438909877 186350266
-4837792 724694573
618815031 -198723563
-183951836 -582621664
598373948 394239453
476199666 -480363123
36653582 -607296877
95867835 724312288
644114933 24386640
403263530 605824364
-385278658 273947569
-277158125 672319369
-95539190 718887386
304969659 283729954
-313715715 -544611721
7767083 -606311129
-589613536 482135308
510367662 -444996269
-401843486 638510133
-329886670 669230606
367933906 247952267
604525506 -257926232
539927818 -405405505
-377070080 -894896932
408949469 -528572015
-373688480 288061224
-674481193 278932936
619197937 322084849
-360696673 657472384
-423828946 626613076
583341868 -320072008
483887951 -473161905
-604794148 -292307772
-534224960 -393011931
612853013 -226055387
128690055 348101185
-90181516 714287866
674843734 -118330659
-685588491 193555556
197744605 -598546795
140594873 -604926957
-425840356 625460614
-374463058 -517063323
-546790540 -378554184
-337980892 666318531
-557546620 -365142149
-219256824 377419162
-613190601 445900148
94767616 -607483679
734999100 -299310983
-587128416 -322521120
-667509743 308896461
561180671 477598750
-321537473 335729291
246845940 -589669945
-546610567 -365652735
-796583527 102695164
502366911 -454101958
-519724120 -90732385
691755791 -159795292
319786736 -569037174
-686100265 186324282
643364991 144344195
280655937 695363897
54750379 -607665674
556408960 -377634659
-671003736 -96694907
-679510957 -40969822
-666826493 -118138313
683864607 -139735707
-193566163 -580475858
260826779 700944472
444570996 611556374
419973382 -522242073
-170743289 381757773
-803107637 -30458365
-96848958 379759260
553498516 491023645
455021732 -498431921
777625767 -737879931
-480510307 589923010
15269986 725186608
564735146 471015417
-291942494 353170136
547316082 500833447
233061822 707578047
559937840 479853523
-393302699 642758740
613014903 -869978
-113857515 -595398746
585410281 -314799849
-425837373 625462341
492484246 149843030
-436961828 -479482569
-119730720 716342009
263417772 700259662
-83174048 720052937
462329881 178160436
82563769 724936996
644801148 83946354
-618814569 436080911
340425723 264523268
635254863 -94113444
-520716962 -407575304
569194793 -352822094
-351688393 -528395562
-629287340 -241449806
637352383 -74071752
141536800 344744737
-521453519 -102261563
588804060 419402032
484145897 404047403
-598878697 -302896661
551952089 -385500112
-609478283 452080240
708084432 -823487358
469863900 -486075396
714641396 -225663780
295495327 -577263679
-204523029 -944665004
-523011659 -405164981
745890546 -347337239
-581916165 492633175
452106161 605532046
-636437562 -223633875
-305793181 -923749451
550596821 -387860514
-786861473 153985938
-291923332 -567238965
-147410171 381488745
117677002 -604308873
771372733 -754919543
-757778506 -222898576
435202682 -512674350
-36292603 -600449363
-565672656 512953111
-662108444 328331121
424149221 -519762143
-460346972 137793102
616378629 333795884
545029312 504306053
-619592289 434661193
-623930725 426431605
-257938248 -563562622
-101068548 718339368
395401282 -535788538
643528659 9565845
734494651 -297210339
-235124913 -570088819
756229025 -401478587
153241667 341581936
353157940 -555792552
582807054 -321417612
491596121 -465515577
-183328700 707148690
-338605045 -534349804
113815930 351756882
142343852 -604786944
640989722 -32826908
-375843309 -544041815
644574787 105902774
237739829 314158404
274555693 697161060
-186830410 -581993747
-662396783 327341426
324139790 -550299523
523017558 534281008
776761769 -579862655
-672504516 288146133
233091872 -592095631
644766325 56353052
154985007 719700671
-684392029 8695567
-396174816 258872613
-190553622 -581166664
600851948 -270419475
774070911 -545777851
-171436489 701856995
633950898 -105159570
-609358260 -283706849
-153632356 -588676518
36748804 725459623
231120914 -592815415
-671591244 -354999880
137233584 721408789
-688369032 131267282
250385840 -588928789
625896896 290713661
-490481471 582441675
567288383 -356797307
575478992 -339103821
-629297921 415666738
-660426567 -146283855
50289344 725513198
-492569515 43932558
-361777684 657027564
-322249210 -541266372
98538934 -607351241
-626308351 -248353587
728323071 -272563137
623907696 -172207470
628406864 -144667448
-295000619 -551438717
589092013 418683160
582858967 -321287159
-552225530 -556848080
-635016388 403207255
-483349074 587817832
778152999 -736081801
-719544177 -291669581
-552544658 527382047
-4887948 372214711
-680719398 241370164
501001898 141366149
430509415 -442533717
-545721552 -350694866
-659117711 338313568
528948447 -28019043
655235559 -75762898
97105206 355480288
-637635043 -220509358
-691314888 380717673
-553875317 525991635
680047096 -130480161
519001717 -434503659
625677901 291820405
-41837630 723083087
-489722713 583017344
128395508 722127875
-10194998 -605426375
-640585360 443415378
-713100439 346915374
606673548 9065324
-524611712 554362977
331149898 -564814109
-727333845 -279495815
-503409943 -425031981
583276748 -320236262
577226100 -335080973
682676830 -136827171
-750282108 272362752
-629075777 416131661
33993199 -603471995
-395637486 -505470850
-481732843 589019116
-656917630 -160135722
619521710 -195248214
498426127 -458371632
113105113 727997177
-608144378 -418766522
-684263135 210170162
-300886010 348753713
-668691618 -108763041
-203694406 703461127
483780484 -340311107
183737553 -600237182
-327990291 669900934
496431905 -460484677
-433311480 -482058621
507917757 552348510
-308544076 344421072
-551727723 -372508733
-358690782 -525021682
611817534 -230315001
-602725572 -296080760
-682864117 -9561409
717540359 -235079206
-50440869 -602777774
-470027307 112924924
-668617782 -109143562
-430668652 -483895026
-231181828 697733928
544847205 504579002
595519294 26038207
-803674666 26485614
682297973 -135903524
736371785 -305071300
-167702138 709709964
257736896 701751900
-648932491 -187667185
-458734112 141785223
-405028443 636865895
627896981 280145821
716201785 -230711136
-29005271 -604350381
-588211238 484117535
-355480570 -526578959
759457836 -776560363
603509269 -261456318
460353949 -494157307
-401210252 -502287358
-544280477 -327646015
-551714999 -512357665
-243156195 -567874887
-774207948 201684811
-573155871 503924956
-683414322 -3351315
291748241 -578392767
498783423 143605848
-305745857 -547565141
88148059 724701728
-688342028 96353208
756054610 -400446712
-688397559 100940173
498656131 -458125638
630641421 -129471622
-630971088 412124718
629382797 271672281
610959541 354102082
-681943781 231952097
495907526 565480516
259543757 -584629143
-626964720 -246862593
-316101427 673952950
641993937 166999574
-218374030 -574496791
-703009621 -315182894
-135338791 381204142
651854021 -69031736
422092644 -520988623
68818251 725319668
95999489 -607444961
-376327103 -516089049
543366403 506792473
264762284 699900347
634527312 -100478646
-648583949 434461874
-467718569 -456320180
-654810542 -167866159
-426327652 625178078
-685861996 189738019
-327691710 670006136
590889024 32726351
-487422169 584759833
134134969 -605417577
580294608 439319087
-553810406 -369915681
-686964789 49116305
-85151147 379188872
-573705838 503239426
128330819 348193498
-15051668 -951169144
595481764 402178776
-562169008 516938556
-803911524 7770324
-501020599 -427353240
-177913244 -583910326
120775228 350091118
42645995 -607438463
539009550 -406833170
308069856 686322083
-670208811 298158369
-684303710 7567809
458220255 -495886117
470006115 171226764
-402764983 249004232
469324274 171858050
310488423 691808183
588590531 -876889073
-565777773 -451770057
155939892 719600795
-748801039 276138024
-382521764 -512770991
-683758380 737320
-176210212 700855254
492193429 370066879
482000140 579344900
560594110 -369996941
-288315736 354839570
450869872 -501623996
461306593 179060112
56536862 725485697
377834371 -544525873
323302461 274043521
-316762695 339041171
306414421 -573753902
-532645164 -190648770
-433758783 -481744730
-401117675 251506139
-38207208 -603747853
541800560 96242072
771660007 -754273820
62626762 362350724
-549623376 -428539885
-24504185 -604620917
-629930789 -239931604
411073606 -527374780
-144375262 -590391270
415216953 215637576
369642026 -548391095
-302416191 678389738
780943010 -703319578
178141257 -601181878
-548620042 -403754161
-32886648 -604106740
578530000 -331985058
39192254 -607360442
-642802006 384500692
-501959130 6343458
-644489146 439116850
355794951 666387509
-552117857 -543921619
615059417 339023847
248215395 309948121
591002594 -299918833
-264802895 676419692
-169639798 381751829
-556374589 -366654337
513758822 545580292
-531002478 548562866
-688265148 91336261
-383234879 -512383017
-615255144 -272027810
-368457442 654208422
-688102522 143305476
-436274525 619353061
536028363 -411326850
640601336 184536081
777350459 -588590748
512738189 129163526
-604963475 -291997377
-552332418 -584327783
159101634 -603293575
418352229 -523194822
-399887384 253346869
-502873083 2291605
463272956 177320806
243343906 -590385179
661080036 -849551157
-526067203 553062129
320128499 275763776
-670432247 297220123
-700444160 -318688526
207402685 -597048462
-687170657 53417053
173431542 -601747784
595726403 401519071
-507000546 569498978
-514125062 -414372695
-570244349 -347945467
12692273 723380813
-365969929 296702269
550035665 496604130
188750516 -599830191
634351614 239423963
-519673961 -408664452
522861365 -429576520
-104297544 -595701693
-635566109 -225889107
616275460 334208440
-584139631 -327280220
683597964 -139079679
-510244063 566804818
-772998105 205897672
63204559 725412923
192171068 -599353392
384016254 237377374
55757734 725491743
523765045 -428402383
20696230 725282329
644791719 58871932
-82412287 -599517339
-290491239 353853641
736546275 -802283448
-42005204 -603471614
364256482 662265038
767023464 -476604761
-683184807 -6028331
-479060850 -447072444
-656556021 346470044
-1843644 724785816
631983432 255478216
359564842 -924874646
497130166 347240680
544601988 -397922186
-573931440 -342704672
-542849899 -383245134
367211828 -549502026
459586885 -494780544
566197225 -359028914
-778731256 -170905808
633750458 -35491820
-386046800 -510840637
407404711 637686997
-537057471 542842266
-123224931 715929416
630368856 265659446
339093184 265281386
317470067 277191043
204511544 326140397
-549609137 531413474
507211562 553152596
-441307660 181620364
-248124898 -566467421
-787290325 152120064
-261456943 690357673
-602667650 -296185823
-464686919 601083476
-144515791 713140289
-431611515 622101749
298899343 698250604
505546382 555021968
613413670 345242347
-339209773 -911388209
90500899 724594883
629894952 268580446
514797257 250331609
472623807 -367176293
47020162 -607528852
-477760178 -448164214
176738521 -601353777
-559789250 -362220442
-43553662 -603355062
457080524 -399645585
459787134 599223406
220953691 -594719580
2425566 -606069840
547623341 500361957
269650683 300734727
-591194106 479879283
396846260 -535037740
-75466748 720716233
472574554 -483657685
-248680370 -566306920
290611184 692266984
146934759 -604410322
643056872 -532937
386505986 650167604
571628585 -347596426
242147760 705574346
766673271 -473792643
56178917 363492995
-440519895 616784983
-672269834 289205693
-795813101 -99966556
608732207 -870217746
486980159 155215803
-518774638 553658406
562756304 -365872193
-687987331 78019213
-40287952 -603599068
484376040 -472683541
-92733294 -598295693
628257799 -145630116
341737109 263776219
-513393722 -415111877
379069771 -922179527
-639063777 -216710983
624022569 -171554716
-511377468 -485763971
600652464 -271076882
641872892 168658714
635406800 -92738094
-459172166 604829763
-637841991 396691386
451329927 -501279589
-584047638 -327424780
-377515144 283564853
593386038 -293228697
-675380971 -70883946
767459772 -480186951
-497242480 25995765
659581812 -84717879
523750250 533367293
-208205857 702587329
-289996763 682263294
352358908 668012754
-365907256 -521465570
-443658232 -474653958
-232569879 697423872
230432796 708142674
77124394 -604340557
-676018561 271126503
-544570873 535483369
-555948114 -367202756
-603655198 461448076
-654248184 353442997
-421881440 627723281
601209323 -269227692
558042857 -374696611
-678726949 255068186
-172470450 708960094
724769644 -259698578
-533419832 -393906417
487041087 574426933
-70851984 716444943
609520794 -239503200
309924858 281176243
668491822 -104010226
-184130313 707011147
-410307502 618367928
-321937390 -541391379
292638570 -578126148
-546556376 533498888
-546178270 -682950037
-298716959 349863015
-125436964 380872226
-655762776 -164431137
778722956 -613814759
117906336 728114730
-532684493 -394720632
316915782 -555177731
-353076714 660523806
-326012278 -558619715
-130816505 381057190
-685958484 188375810
39476918 -607367318
-405186726 245274980
364187518 -924259603
-563607281 -357155203
-679023298 -44907611
771646838 -518868787
-524435505 -403656893
-338745109 -534287474
695012515 -831620558
566354573 467959088
497869037 563431316
332596227 677852051
506603135 135624661
-310399433 -922320708
-655651171 -164836222
617592370 -8175606
-110729142 -595856421
-573794716 -342900974
-667114333 310408011
-406838521 635921477
-679129439 -44077113
-184229964 706994020
464239385 176458378
698291732 -177541828
-688497742 114671718
428249606 623780887
-543230907 -382797950
112194657 352128016
532197411 522506105
-124442385 380837774
-764798610 231725157
580068684 439821436
-137558896 381261543
615990673 -212053468
207036710 727149815
515714294 -438597589
-220418479 -573978382
277663914 696253234
-651511478 -179338651
-595944430 490028056
638990029 -56889131
-655005772 -167167180
-376450710 634069250
643531077 140770349
-47694563 -603015082
457261312 -496658754
-683864542 214522309
-347201984 662814461
-550875708 529115824
-192894141 -585311597
778806255 -615664309
-482576957 577336710
440955021 537729478
642059093 166070988
336572330 -562706910
408039892 637284419
718826749 -239334202
-688401983 101326516
565451075 -360540631
224393084 709397829
560945703 -369332763
334307085 676092931
599676499 -274231541
390009627 648162171
597909842 395536231
625498013 292725724
572772935 -345106655
-227203613 -941942932
-252171966 -565282551
647832762 -61283900
-517719097 -410692089
-223764981 -573116404
445625009 610733027
-744624276 -249078002
-60482714 -601846942
72905673 725225827
644595975 104509121
453668951 -499489133
13357205 -606545616
630136732 -29195486
-367331302 -520743742
591695249 412087225
-234773557 -570184107
-685416046 195902753
272507584 299447561
308611980 686127748
-160449138 710823453
-369000758 -898695949
780659731 -674099087
-770613394 213720497
258508209 -587159770
473778292 444490901
-631237592 411551677
-645440457 377776806
552423601 83484811
112808767 723274033
644706809 51689903
-468961569 115753608
-191162597 697425555
485247302 399561011
-383056017 -512480490
598249178 -278665482
-537429264 -240673346
-551352735 -494288871
323142528 -567812552
-567660257 -351578392
-463596620 -459569750
459553259 -394735233
562613881 -366148332
-567361343 -351995174
642881409 -3957066
394277426 -536369573
299602351 -575987030
-393161652 263257214
639840689 192789181
303120954 -574862665
-554804630 -459480168
-407987105 -498318438
-617704305 467938469
628745871 -142449817
176951884 717153588
-803902349 4995583
643018912 -1301980
-650347567 -183171908
638735604 203647552
-635666952 401729439
-526642919 -476974230
-159616550 381657257
644483469 111240871
557732321 -375259167
-46353292 -599902645
-543625393 -696816402
-688421185 127887334
-752024991 267894782
192834057 728604335
641181394 177656048
-603020745 -295545239
398682545 -534075442
225851194 -593827405
-393005718 -506958407
327867282 678780578
224571237 319139001
31018457 367556066
199111934 327940514
343818428 -559747190
-666697618 -118765782
60938025 -607747866
-274865101 -932545352
52521826 725762518
636728673 221113435
-79919529 378902890
-529370372 -160860253
-756764991 255010092
436072272 618077778
263943486 -585901864
-520357696 -94917394
252058385 703204506
318934798 682286037
-21992592 -604769508
-445728088 -473130646
-568607978 509508354
-535453440 -219321224
-568388306 509771643
692659735 -832934239
191922807 715121603
-147625877 381492730
-662403937 -138160071
-588615348 483548250
13512617 369934877
614680742 -218012802
249987894 703715209
498566077 -458222088
452278548 186780312
-551357301 -634633234
87573479 -607663482
529133452 56042371
229760018 -593082584
-70679393 721106716
-720301329 -290510100
269300058 -584601383
619069831 322637990
452317748 -500532556
385911755 -496484577
-506119462 -422376047
390412958 -538332755
-548668246 -662284002
-726141188 -281463113
-684130671 5370594
-464360638 127659413
751520869 -787536549
78832220 -607805077
196037091 -598794833
-100065155 718439398
-567260522 511110788
641785909 -21802713
299930202 689178576
644827383 79449566
114223662 -606628094
-137504674 -591608008
643100139 362687
-618967157 -264320486
569741258 461439226
732348638 -288373506
-272850986 687256142
127885183 -605845611
494468929 147889505
-197891375 695812041
-44613084 -603272758
-322915784 671660787
-648832282 -187980149
-316188094 -543659272
-463249533 602065546
470672830 -485358626
-304749875 346702974
-77239546 720567295
738653603 -314825945
-196312034 -579836727
-46193909 718859452
-199568645 -945207355
541981649 508818451
-408089450 635265342
-669474524 -104721208
495442096 565959301
607237291 -248195769
748183828 -791155413
-683686501 -128061
220289929 -594645426
626042925 -159587205
294471080 691013235
411259002 -527269693
-672323450 -354163497
312824666 -571518021
-681490963 235533901
-341075756 665167591
500352096 142023313
604630686 -871622841
250004738 -589009602
257076623 716664175
-688434719 126865542
326046095 679523969
-635600470 401881727
-612041024 -278465732
-752641233 -233379699
-652118989 430356245
51728478 725510374
-325626352 670725072
488228153 387168502
336267831 266873515
-717239672 339780124
603604352 378574663
635247891 232829314
-669234307 -105962310
612947058 346963210
450241506 -411775252
515851104 -438430282
-635906958 -225011055
276500056 696595463
-668527368 -109607834
567805616 465179168
614526777 341063972
633643054 -107604646
-668329365 -110623471
390085441 648118626
-630046467 414094100
485019340 576415947
640640808 184086873
199870116 -598229839
-684504500 207366780
-133975845 -592209398
-488168119 -439162871
-415712045 615623079
365720845 249373565
-185047579 381727694
-683988292 213201038
-535873674 -391171595
664941315 -96230869
632083382 -119158658
780247958 -654525916
336016069 675358034
-515137100 -61496593
407334273 -529461396
460437385 -494089186
3440622 -606117062
-7666631 724605401
278622271 296657485
-413389182 -495039736
187015377 331831854
527834958 -71850552
462850783 -492093953
643473261 142078057
-765642774 -205942191
-459871461 -462471764
-438317707 618122512
-683474226 218420650
612073161 -229276291
-267041735 688876302
-558163031 -364344680
-457300747 -841605765
-332805133 -536883573
-669594482 -104100763
-338523459 -534386000
-463547719 601862071
613448958 -223473740
-481075003 -445354001
-398711193 -503720840
-564561626 514225912
-528847142 550554468
-676881410 -60748378
775237037 -559838069
-686243258 184140440
226415418 708987324
406909178 -529691131
605894812 -253108070
717726723 -235690221
600380568 -271963563
-79121405 378856590
-608986759 -284426507
-610392681 450574980
366779204 -515225755
444961457 -420354524
378448009 -544228800
617163699 330629085
-57529045 -951511363
374938748 243392564
-364883314 655737389
-464884739 588188561
-680525789 242782294
394609757 -919927518
496636441 -460269978
-254725388 692095148
487996657 -469119193
-505326617 570857963
240299960 -590994909
534017521 520035619
-108174442 -595363635
455519946 184043777
-576340915 -339192383
-658748455 -153031065
592480915 410059848
-340859464 -533345442
-6686843 721967577
-467135122 -456784769
282499744 694807766
-347095471 315492588
330649886 269998382
602961369 14790494
-485283523 586372461
-256064911 691753378
617826405 -203462191
-652124036 359614005
-647940915 371199652
-266067677 -573001490
371473036 245654749
115915628 723060213
-202934136 -583828160
-593603250 -311876751
-633883438 405741173
-385908406 273135004
-176003223 708391036
183454085 332913647
697836328 -829999601
718443832 -238061234
-166950729 381732347
-295776780 680486697
-687909602 74973940
204629986 -597494660
-697107613 372355064
580109980 47768673
30311503 -607123323
509219063 282716245
-381109749 648534248
47666591 -607541118
-536552762 543324717
338018935 -562125103
12957798 -606529474
-314731331 -544221219
183196064 -600552201
405873678 -475236654
765693890 -466097264
138694748 345500243
-9115581 724557640
-286723679 -929227543
431775094 621256551
639275274 -53723514
-655336696 350201180
618965944 -197984646
618891821 -198348881
-668024390 -112180126
-416775054 226748512
-265558195 676171240
-760865561 -216447112
599895583 -273535474
-373443756 651998152
-435359961 -522853972
-589019676 -319446719
752109535 -378120106
164582270 338436267
-385574516 -511100469
-581351627 493374981
-577558067 -337379287
583121088 43636901
617103922 -206869254
632817462 -113863814
501206913 -455369758
-61639082 721801942
709974343 -211162697
257013803 -937028428
-539927531 -269447801
-413194626 632552992
641260019 -29212036
758846783 -417347856
-294192837 -566699959
-654404423 352981637
429061002 -516717689
-630480062 413172989
-255497431 -564295348
-538838052 -256566694
642877117 153325884
-230673244 374830140
-660106504 335096828
-687999814 78513020
-77083968 378737206
630911187 -30534754
153445361 -945407958
-456233841 147928695
529421609 10574207
-90923030 719333257
-595628727 -308469117
-654163498 -170167676
-646639832 374664205
490953176 -319493482
-129890768 715104224
-480930875 589612354
481403060 -475522381
303978203 687774733
-663986948 321795959
-680741091 241208569
-631179716 411677606
-683072334 -7291817
-686183115 185077992
443158977 -507212876
344445868 671648145
703358352 -826557223
487310227 154896804
-556269805 523459206
637925125 210940985
-456797759 606418060
170631876 336704717
-346048462 -531017384
224403495 -593867389
-336460595 -535293169
-677143562 264874335
620932481 -865852961
-536727470 -390213075
-684852877 203169440
-510060068 566960045
302495760 -575067102
-479251648 87648045
-416376488 227425932
640149458 189536903
-63130465 -601587425
524540557 -427385919
-205252052 -577721149
-665308753 -125355089
780410160 -661297856
-617425 -605923974
-802742275 -37164393
477748981 163999107
18651502 -606754587
-341271038 320624217
549926524 -887964846
334589288 267811062
300353046 -565890807
-191379658 381449002
276206787 -582815709
-575273143 501267390
288202354 693036759
640192774 189073206
594719825 -289368993
441776641 613715936
-115658178 -595132111
304565092 -574378760
150724109 342268723
466689434 593371963
345256482 261743589
360535014 655483668
-245264286 -567282497
-152610061 -588869775
-159627713 -589732283
-685246635 198179359
88293927 724695195
438330541 197993028
-92419465 719190242
-665637921 -123812381
-297971367 350237668
-609449461 -283530158
-40220127 723173719
-599363168 -302051582
530522155 524720766
-482353333 -444252082
23055130 -603129958
195599542 329099395
108061656 -606943824
-506667562 -488337605
528160553 -59321430
-388452972 -509509168
-621626398 430850119
283052023 -580925504
179195311 334188726
289870088 692504219
-680043724 246200760
-330901372 -537701820
-360237568 -524267200
466879756 -488679451
-655133958 -166705589
-686062406 32696239
562574170 475037784
-179144251 -583654465
-560447601 518868677
637955121 210674819
-352120833 -528189576
126127368 722301527
-42897535 723021923
442109493 -507951766
624490036 -19573783
-31821155 375121292
-649353308 -186342870
-641078732 388816644
-128855366 709007023
241032320 720930487
754051047 -388853870
272883570 -583685800
621457558 -865658664
500167496 331927137
-667219425 -116202296
-552013067 -533052673
-451250273 -516122036
-46690706 -951457982
448581062 -503305940
344276596 669233893
570979738 458995911
560326914 -370493531
245876341 704707444
433051087 556261872
565799073 -359839889
-225823326 -572579444
290858686 290849226
372067354 644426988
-802036669 54910638
557575781 -375541687
-647309323 372893040
-642219377 -386519803
213060574 323209932
-371772005 290274293
-580413050 -441148991
550827508 -387460622
-436547942 -479775902
270165329 -584381345
-684829656 203456315
-609723833 -417376519
-129482956 715157370
271106318 698152864
-739575682 298450330
-290812362 682016032
257289002 -587430212
-620847851 -260293498
-383686423 647335696
59177510 -607729187
292483505 691663096
275804560 -582922168
-354723939 -526944256
327780932 271584743
-111140324 -595796560
-65621103 377974353
778595388 -611135248
354537450 -555190173
-686885326 47540847
598573766 393675776
-561264251 -360287744
440311757 -911980612
-484250063 -442601983
-688438418 126568189
-355364940 -526634805
165058217 -602686578
-686792965 174792951
-540449743 -386009225
-103040649 -596943903
698667177 -829502420
462159158 -492672074
598795418 393042549
-606833666 -288522099
-662608299 -137306542
307108273 693754792
-678656273 -47748236
630663385 -30106177
-29383936 723742583
673837103 -116015219
-684480489 207647566
-688495304 119038807
467445328 592718708
71676634 725254980
514311877 -440301290
-515536899 562318810
-249784436 369245343
-510671350 -778332400
-528377029 550981444
-685760693 27961390
-673471641 -82849991
585493404 427469397
629673727 269919364
81152946 -607776233
526992246 529284923
175441309 -601511007
528042758 -893261356
427647645 624202683
610993516 -233652743
-688096858 143517732
151933561 -603970753
-677859000 260587781
-647671828 -191581640
-765665994 229076569
-453046856 608890199
-799962252 -70077409
637053007 218424243
-479468494 590692008
605616307 372139962
-564679534 514091336
-217665305 -574673965
499234418 143152298
-399095299 254529544
580434383 -327336798
-304266702 662778509
-317118620 673614127
641161301 177907364
597144333 23629188
-676701017 267404187
-499795350 15686188
-460805692 -461748553
-225360677 -572700723
304087269 284183733
-594821466 -309837231
526542683 147990895
-93710147 379614687
-473301878 -451831168
35185869 -607257785
-389935097 644382133
-680911856 239935145
544169738 505593522
-675335723 -71178163
-308858528 -563099456
-563680122 515228926
-712027899 -302712149
-681492879 -23403354
-561070003 -360543174
-16286418 373505969
-591972165 -314588406
-262113225 -562292868
427095923 -517953978
121771960 722629862
627632555 281576339
-685215351 19830802
-619392598 -263415392
154126076 341340604
635821010 -88946990
-612326497 473452238
-667525277 -114690959
-132061744 381098607
278742589 708116207
644688112 96803257
600371907 388429098
-783451645 168083798
-571023374 506569625
633598128 -107958639
-474053345 594564074
-668739379 304112655
-284399683 -555097423
421984017 628106161
-244953503 -567370197
400097936 -533332395
778652481 -612309937
582622536 -321880920
680710631 -132071231
780648921 -716522861
-136740686 -591739542
56296014 725487636
499377195 336062369
-56957544 377319601
-688143959 84631231
-534784290 -392389846
-676384223 -64164600
-118293042 -594734935
-282618368 -555697490
-336963082 666689122
735231397 -300281434
-623292889 427673676
-344076039 664024573
315992448 277980262
-569463464 -349048156
153896144 -602842498
421826864 -455210564
-645335011 378049711
-625720170 -249660978
-200110765 380586723
-86231194 -599077009
-615528497 -271469026
428574447 205626266
282902698 694685128
-594516743 -310350379
529466576 -420728400
-397760440 -504262810
298606165 689629144
-138041805 714026326
620293288 -191386863
644469258 37777491
119591422 722792108
777023526 -739877831
-561012791 518236710
282196641 694899412
762268225 -440394866
641945530 -19430880
-381944574 -513084501
685595153 -144013717
622725307 -178747063
-674823277 277243064
-390363104 627935635
733168738 -805129034
612322042 -228258371
421424045 577957897
-82741325 379060853
200612022 -942178339
512654640 546883075
497129053 564209082
-527635186 547459814
-565416205 -354694651
-490541366 -808632902
347235618 670382370
400920294 609218462
-481869112 -444670640
-142434940 381381348
115228651 351429487
575217298 450316400
333518779 -563907514
-676616921 -62579614
-499029372 -429250679
452781354 -500175863
643352697 144594228
595929951 -285759232
-113485271 717043793
3174236 -606104698
445361347 192405252
713762575 -222852753
-455096890 593915679
294944871 700353262
-436182489 191578994
606863237 -249597210
-656928 371711732
132894531 721775061
-163403325 -586795618
-319771248 656950715
147443469 728614268
-799874597 -70907169
-687613786 64912534
456169292 602212080
642782929 154908450
121083076 350014836
-498800622 -429466905
-405104459 -500018712
508153307 -447570384
-415229114 229370852
-606738504 -288700265
288897534 291811216
-673602264 -82065925
-488942666 -438474114
284419795 694221460
-141578968 713550050
733888719 -294701864
-381025338 279322858
327422200 -566224310
760025780 -775618151
-687633865 157135659
152569191 -603913499
391490263 -537788797
-775844939 -179853921
-675689753 -68851603
-551961758 -528660940
-629931382 414338239
66867435 -607793445
-385138260 630259972
475301307 166293685
553315227 -383109692
642753028 -6303351
525492429 -131245048
-62937516 377776992
-661111876 -143491341
81656084 358741611
-135897347 714312369
-72207098 -600648473
527140104 -95956084
-552336471 -586417669
623176842 -176291397
637381443 -73778869
-653567249 355444448
164620274 718649399
-607932272 -286456016
-209393075 702353997
-650263278 -183442181
559989442 -371118804
-547800739 -387401957
-672438781 -88853734
-664958898 318299614
644079960 23352671
569234583 -882703717
56850122 725482947
637276768 216546008
-230328082 -571383296
387859600 -539610753
777424833 -589740841
-312612086 -545030995
-795267126 -103029380
778776632 -615004965
-505600717 -10280032
194132814 714790731
224009698 -594167587
441037815 -508698447
265079641 699814773
568332768 464162275
496411830 350737976
-624577172 -252187162
-70603220 -600820850
-6187025 -605638013
424077930 626673254
-531494127 -396031174
-467389059 119858798
-682771886 -10543019
630941045 -127335886
-247686428 -566593730
779129722 -623106268
658581973 -82630930
-184863194 706885140
-682999164 222874607
594548201 404678462
335775747 -927912946
-618352040 436917150
101565615 354508088
-86400216 379253444
-687500267 61597538
-656673156 -161058483
-532529993 -730967634
-343299746 -532255363
524566054 -144825742
467712605 -487958037
527247272 113211200
696563176 -172793737
462787648 -907432068
-308173757 -546675401
780928382 -700344641
-662697850 -136930335
-129528396 381012978
300039683 697641098
644235551 28322616
230513517 316945212
265273041 -585587162
116831005 722994731
-686131427 33836360
-528256442 551090815
-430244350 -524924994
-549877548 -651276943
388796387 648858131
-89146 724832372
635063589 234191474
-277828581 -557298633
85683358 724809652
538334700 514020475
425882709 570293173
144685860 -604597093
662305437 -90552827
-169561909 -585586224
777861097 -596945747
228739795 317615291
-509173928 -780814766
-617777553 -266819439
506138951 554360964
579265578 441591731
-284556485 -555044321
156558710 340671189
-166375752 702859905
-792463441 -116778663
635409334 231603240
-406340563 -499292147
103401127 -607157433
625987701 290251546
-267953892 688624492
637241205 216846991
-260853940 690514801
465351412 -489985229
201442718 -942112298
283344992 694550070
600788905 -270628571
-454192962 152852485
-108727920 -596143037
-656051132 -163377252
712391336 -218559330
644264381 29391968
158447711 -603357560
753956906 -388322298
-663672994 -132717172
89589334 357094163
629500831 270962437
428874510 -516836064
496853911 -460040955
595678881 -286514512
89173612 727278798
-473673782 -451528152
-48727622 722671760
630510551 -130402150
71086906 -607817466
451518660 187404232
178763002 716916838
-752690294 266159904
-620393345 465158000
-676000498 271223000
617245535 330294101
-366703933 654962799
12271899 725123974
-803624175 28311676
644496278 39043929
456825168 182930269
-219562004 690238075
425430211 571115907
-122912768 -594015458
529309362 -7646266
288620239 -572233730
-674555433 -76192770
-177732647 -947193977
631632408 -861797803
-11995666 -605330430
698443354 -177959199
637156218 -76048127
-310008968 -922444514
342446292 672543850
265758166 699631767
25056044 368413008
-187684578 -581806517
193727927 -942688049
-294954846 680742120
-155555961 704738044
-491404474 -436264645
311585550 -571954730
774507529 -747512991
256354040 -587636439
-677786211 261033200
644176685 123711039
725982818 -264024361
-10663946 721665212
-17559471 724253746
218956016 -595075644
-550083811 -374538614
-160775489 381670000
774827460 -746599716
678064074 -125796865
189549571 331035697
-94935528 -596516582
-476654338 -449080429
722894423 -253145118
-412560286 -495548327
125546162 -946919231
581429691 -324862510
-688497744 118048029
373220335 -508999156
187733273 -599965052
482829642 -903272074
-551879248 -522574362
-434888930 620174908
278672943 296634136
-235975729 373453429
-512895301 -415613828
-170692336 -585363445
-107356224 717701304
591961988 411399798
-500348712 -795108913
-550321837 529686464
-561840706 517307697
774479158 -747589643
520114772 537879373
-423648670 -867769487
516571664 125035633
757701996 -779167032
-495432256 -432603540
-577809773 -337000048
643947710 130689195
-534962629 -214119665
154797996 341156819
-427433635 208065874
-206903129 -583226665
-669684032 300330092
233870238 315665430
86046172 -607695883
641066930 179078991
410098625 635966589
-151468145 -948885933
-331530414 328399850
638488530 -62325915
431987046 202981768
-687926194 149110634
413124301 -466775846
146128449 -945846567
628008783 -147230032
155659954 -603628499
-676455193 -63682144
-157983022 -587847137
-681028091 239066428
636060290 226506283
-85359936 -599178919
622078027 -182194515
761317127 -433660960
-642951589 -205811469
-420714741 -490463265
-644987708 -199789594
-632880853 407957703
643917163 131492876
770566233 -507880570
694970689 -168437192
499109449 562108534
462616542 177905624
-555551919 524225260
569996401 -351118730
443903886 -506686508
-501044498 574274576
273520570 697459290
630071842 267496493
-401620275 250749915
-130488784 -592792635
-458961509 604971808
-152166509 712048796
629544840 270697751
-675074846 275987995
430840401 560813721
-262033971 690207123
452603704 -500312686
393733780 230825471
479591814 -477221580
580545168 438761372
512243939 -245237915
-668879371 303557944
-190829377 705832472
-623651313 -254217895
514225368 253677607
419993893 -915727945
-578893183 496600674
-389479387 644600783
340585097 673367626
-566132215 -353704490
-684748175 204461083
-696346942 373469619
-177719333 708106592
293626639 -569621285
-334814853 667462554
273708900 298904203
107390916 -604508296
-197731778 704573754
-136953918 -591702937
636396249 -83511256
105727610 727794378
-143435876 713291507
298544893 287012885
274329960 298622673
85336828 -607709918
506230467 -449764648
771948283 -522065345
-609411627 452189681
738504425 -800562556
-672586078 -88015284
386385942 235786885
-381691304 648266369
-389227905 644721135
-26861262 723861067
-356341339 -526162539
643203829 147534683
-438341805 -478503229
-101855185 379983027
526051320 114557533
-665098239 317795383
668285449 -103552885
644432991 36176577
-72698816 -600595309
-685228745 20025573
-280231111 -556498287
195963391 714509391
166199546 -602565291
-155862123 381614290
-500650853 12058619
-67069223 721391904
-286725325 -554307508
-405222713 -499949257
-367988605 294517585
-337549857 -912052095
606334216 -251526082
-664381181 -129585078
-311550881 342526915
179320596 -601036726
-661863163 -140404390
629002218 -140752171
-608296431 454012405
364197392 662294990
-98618374 -597545286
-474684385 594118032
-513569649 -414934566
-387208104 271442541
229375169 -593157048
-547562591 532489099
-647161066 -193161217
315664090 -930415497
-617513516 438407530
-635781074 -225335470
-204680507 703272814
522674203 -429818300
-687974395 147653308
310786327 280728091
640442948 186324434
-674263481 -78013361
-636619863 -223159010
-687428676 161794549
593782412 28570846
-766701294 -203525924
-562769813 -358281976
480177465 420087084
572188982 456565034
-624474955 425366828
777604706 -592606059
446222683 610262657
-296316441 680318598
757407787 -408534946
-135409318 -591966008
-551072886 -638425018
-563013761 515985600
-19160493 373813197
768451909 -760816185
-92944681 -598269680
526570283 -111832328
644806935 60954857
615973223 335415491
700704276 -184236430
-597341709 470957047
-29872322 723718935
-424702393 626113166
-280426823 -930996226
431523855 -515123737
498709411 -458068488
-162252195 -587019464
-585228557 488199755
-680026547 -36678821
-798533927 88384605
-37069803 723346171
738883494 -315824482
382632400 652366550
641330161 -28260732
39902477 -607377212
-803857510 15163461
-593661432 492283111
-658564525 340099470
121020671 722685797
628779673 275242660
482808579 159213403
-685620085 25830588
529100000 59942986
308507186 -560748098
97724607 355346458
-295455313 351484602
780237789 -721922531
84048559 358251469
-644237561 439394764
764606547 -457657204
644818868 81287698
170639687 -602070346
-354411544 -527094810
-449847389 596938340
667818914 -102523526
-688489865 112435686
747820962 -356368746
620396079 -190867120
-586187084 -324035632
-360047425 302934450
-621765745 -258313854
-405757033 636486390
-538424231 -388304766
362952684 251116113
-75318328 720728583
-21832781 724082888
225498131 709173943
643403364 143562237
-322837851 -541029715
186205622 332080895
-610438718 450498923
742209594 -797187466
371231334 -547660922
326879266 -929023155
468465450 591827999
474221382 586667200
154309775 719771182
-520869855 557688267
-629817827 414577718
-380508263 648808814
-83093224 720060222
363268394 662762169
-770266197 -194842226
-677695465 261582176
507014261 553375996
735577356 -803119802
778692327 -734077380
511528471 548197243
780933158 -701240022
-415672500 -493631034
-443393114 177369606
-500728993 -427632846
-213470868 701537519
644297914 119235456
621657913 -184393522
-798648296 -80975362
467473340 -378391705
504416969 -276680587
635172026 -860406988
-258542789 -563379816
-516582166 -411861240
341788862 672835768
-509781028 -486652355
362552 -605972344
-344910536 -531532193
391833426 232118342
-412191227 -531825551
-282080589 -555878131
-132314520 714786092
495864159 -304838206
-526686989 552506860
-679344758 250999956
527722976 -423130753
534702046 519087299
-596363808 472389813
-682726194 -11025651
-380975267 279383870
-129515562 -592952693
-331803964 668544298
298112948 -567184747
590499206 33281728
644447432 36801846
153332051 719873149
-682437269 227880725
-242044329 -568185465
-559393087 520043449
277964367 696164337
436199341 199678006
-635410037 402315693
155249436 -603666787
-441577734 616136945
213887200 711432667
-665861477 -122753719
516748562 124844269
-350375096 661580753
14290794 -602830325
47901994 725511943
351555539 668390456
644324924 31697497
170855760 717918921
-128695102 -950061893
-687846698 72554063
-380328588 648890483
-327366645 653979030
429812427 204668843
-679096873 252646308
-523524725 -478787037
617776462 328114842
-679748243 -39015189
-547104301 -378173947
-399211902 -503434901
489653327 -467469898
57400910 -607705397
-676626985 -62510698
-628815199 -399722301
-170433821 709281180
274343502 697222229
26911368 724324432
-492638816 580797191
-517166611 -74218554
-506185829 570165030
562196841 71299201
583508476 -319651339
660620016 -86937138
432710638 -514339801
412270968 -526693421
454132287 -499128845
-679938236 246934396
468257806 -487484558
-360871236 302085713
-715064895 -298331348
-407894255 -498373888
370935087 246004081
425556478 625656875
-201688543 703838895
-577888028 507513047
-527786269 -400079280
554695071 -380679909
-444394302 175247086
328908949 270962190
594045321 405998952
306886250 -573592251
770129296 -503608482
-496935282 577499304
-281487488 357756336
586369610 425380508
-424132752 213967056
-317901008 338263672
664977114 -96308684
377886753 655003709
74604993 360118034
-323947501 334012800
624780207 -167166844
658477766 -82414053
628771910 275286994
-603284930 -295065299
529676704 -420433892
-104523407 -596737418
27569542 368054782
-425989455 -487051712
421060855 211295402
-458550319 605247898
-336444936 324639868
39357927 -603618119
429075649 564260675
-145502864 713001395
-637285240 -221424707
439724035 615293430
657681844 -80766155
-116619707 -594989173
521245297 -431653689
-483470239 -816739885
477622646 583524589
545886706 -395817118
123859543 -606091257
249178785 703912303
771806205 -520549936
-686336163 37389330
-479853446 590407987
-420813562 219762204
-67367768 -601161599
96287895 724288927
335341475 -563198328
293597957 691299914
-302616913 678325766
173685960 -601234446
-653302561 -173210059
644628171 102079599
-649505421 -185859434
-525969222 -402026089
32987148 725431669
-58670778 722013426
599791175 -273869574
645987514 -57782542
-339048959 322495550
460720043 485713613
-438879614 -478120282
536245463 516941154
614579963 -868193644
-373259304 -517690315
363929091 -517934434
-687873412 150687983
397707331 -534586963
-454704490 151619948
-658030298 341810375
297723714 287428030
-301958555 678535302
-501338371 9062967
-669308591 301850639
502941258 317175009
105142438 723775501
-305437971 -563963041
628460940 -144316271
523749378 -154325154
-371542990 652846021
-655435766 349902220
-13480171 724405139
641466950 -26352659
-603628909 -294438573
-397465023 640716017
-521037135 -480229265
-465807959 -509108034
-210755355 692565587
606615369 -250507316
-680574408 242432451
-222211705 699703324
-572234189 -345126623
-614230004 444131158
8709060 725045056
494940837 357539234
-215022057 -581969637
554297685 489694218
453320541 -499759205
339742442 673737968
-608264288 -285822199
618376464 325593303
41905912 365903533
364364295 662210357
-609907218 -282641269
-684596958 206281233
454703886 603414463
616411845 -210094766
643076333 149915342
424116048 573402919
726232315 -264925023
-407894143 241077255
494840081 -900727317
-217215114 700762210
30883397 -607139247
652448847 -70204062
768176548 -486258833
-226400824 -572427844
-37291264 723334292
133167144 -946532771
644542882 107880424
-420127521 -490834220
-538066923 -247748187
-305575806 -547627438
36760111 724933105
-204635527 703281442
491481310 569991466
-615022208 442770701
-162607273 710497509
773673250 -749557406
594617681 -289668487
210418539 712067564
-548018784 -391640856
477787523 -478900977
-128185506 715323469
640917628 -33760541
508841945 -446779853
483975311 577434516
25885948 -950340677
94509147 -607491191
207274742 325206050
94980790 -607477369
341840194 672813059
-45449724 -599951982
93642921 356226025
628724324 275557192
387455304 -539812107
-316824254 -543413520
642437352 -11641136
-40832974 -603558883
-687484656 61175102
-324001543 -540557519
-601466103 -298342314
575279472 -339555008
-621315678 -259286139
-253290726 -564951083
491819208 569650971
562975069 -365446221
618462062 325231257
436602820 617677113
-750862507 -236972871
-637347644 397860988
360376663 664190232
596465952 24639348
361037366 663866440
-344273675 -909346788
214716213 -595819102
-581178280 -331887611
-539149972 -387485538
644696314 -55351860
690770220 -157190850
-477575070 580432576
328550086 -565800549
36958761 -607304629
-591555721 -315275794
-539624471 -386947684
175672864 -601483148
-678143822 258799157
-315256755 -920660007
779321453 -627717444
575247735 -339626380
30081140 725404534
623409502 -175014045
-271113430 -571982861
-633572279 -231002902
586500118 425067736
637131508 -41499252
116113077 723046407
641289499 -28814193
449619096 -502547150
-552364272 -611010746
-607514366 -287245424
-157105562 -948579103
511254560 -443948707
121498216 349911420
378055819 241346871
534353314 519570910
525360693 -426306929
780130886 -650388082
717519173 -817104054
-6004770 724657956
-316639294 673774085
564294944 471839586
759866244 -423860655
590919793 414077633
307131680 -561658538
-338541033 666112838
-195176492 -580101702
1221600 -950903081
375238233 656459368
-621007462 432019433
487307132 -902337771
-574132410 -342415568
462760025 -492169884
508309873 -447390947
-726761244 322961743
-308061261 661377064
-364879751 -547460191
-346373561 316145276
780471089 -664249480
613773359 343898011
289209191 -579148967
-343996020 -531943098
-50503845 -599668811
171478401 -601974766
-589163293 482775763
-674266092 279980224
638891276 -57974327
-638201153 -219012966
535271864 518295707
641350562 -49163702
-631927962 -235089837
-552946339 528826205
-548717110 -376210803
-479601351 -446613550
26646720 -607018294
-769349913 217676580
-678693013 -47466146
491236182 570238016
-648265024 370320410
413125942 -526206278
-335295066 -535802644
-345893132 663322908
585618126 -314263118
-503225972 724911
-544388522 535664612
594693059 404294145
518621261 225825900
564029441 472335106
-685062793 17641036
245513442 704793525
-592042128 478658987
65793465 725376000
420379497 211802600
-737204876 -262901093
-239616729 -940094596
316898956 683062931
569462588 62015211
-687861797 151033301
341987362 263632538
-474310596 -451008104
-181977293 -583047906
-375430686 634506705
-680643347 241932807
-288280069 682779141
325887549 -566797458
203601285 713266212
-268538999 -560293827
-319869749 336905725
327134983 679081787
764226916 -768588680
-294629442 351889210
437151155 -432465671
-547478454 -377719049
-616311989 440526713
643992053 129478481
105464682 723755726
489148616 572331112
640330071 -41161620
-571774033 -345780365
517550850 -214859617
-227445545 375607372
618322705 -201104785
-530562583 -171414005
640049732 -44610188
641140163 -30826190
-468279951 598617461
-524871736 -126100718
616433864 333574983
314428890 278809441
-470395190 -454178429
-467266932 -456679888
-765055802 -207277585
-299959966 -549673986
288855890 291831568
-140345119 707233167
-336113274 324901379
-440845418 -476704731
-269256547 362506929
-631375555 411250981
-658817836 339281813
545503694 -396444969
-542266410 -383924056
198348530 714134356
-313148415 341480352
-587399872 485250554
-802044107 -46911315
-465854151 -834022515
-246290712 370348195
455088164 184411717
583377764 -319981425
-637510791 397477792
642669954 -7757071
577969677 -333322986
633151648 -111391983
-237417148 373048904
-282516366 684491901
-483178824 -443535738
643317651 145300988
451864383 -408990189
634793018 236184034
-485129320 69390818
635697575 229372849
-587265062 -322300517
642614242 -8710218
-556293044 523434229
-437959864 -478774357
362869997 -551475932
492762391 -464321242
599797001 390127791
-108011425 717632923
361501386 252018217
-412905748 233190522
-542012586 -295671843
357248268 665697515
-174326508 -584639634
-659767018 -148948639
-179173376 707859506
-166838646 702774158
776896266 -581793298
-688160676 141075427
-493694351 39725324
-545997107 -684329771
-378804907 649581808
382764190 632158857
-233005342 -941101726
741906928 -329140245
376916208 638899843
-62211375 721759992
-588542079 -320227619
642786331 -5713435
566526183 -883487141
-427996432 -485713229
-625980496 -249083544
-798913293 85506648
-614934352 -272683050
595290047 -287681515
632744164 250572852
742850338 -796569140
49987049 725513127
627359719 -24419073
658117040 -81665853
360503174 -552546499
421145936 -521549995
-496387178 29366389
629335200 271958190
-643250260 -385470232
221578688 -594607583
124657184 349124175
87698224 357492075
126775632 722252196
200437858 713795726
-83150954 -597520901
-395942807 641469913
34386332 725442602
6881519 -606272228
715855697 -229589256
-795277555 111351879
-273595422 687045622
240297449 313149769
-688469112 108643844
-141694894 -590872710
564428846 68472333
198864896 -942311132
626488308 -156854549
-345335755 663539227
751766228 -787238851
-260190555 690687636
-555072762 -368319609
735869679 -802867525
-801352240 -55536821
-621889051 -258047248
503530496 557262332
-436051970 -480126608
752865531 -382263922
-574611053 -341724665
-688357121 97550285
642690894 -7398256
484983294 -472088278
399111739 -533850169
203976948 326319050
-550809678 -641320925
711819275 -216789530
-209637818 379156572
-330987664 328811475
-51146608 -602715478
681712727 -134483827
644824814 80098476
7706019 725022269
-202629847 703662260
-356515838 659164886
644831019 76897977
472401543 169003036
-564192389 -356365072
-312765088 -544973668
442266785 194869104
477574334 583570464
-213027358 378581489
-686922375 172296473
-549239239 -417838879
605568802 -254260347
-318703743 -542679929
-434662997 -481108228
-122071495 716067709
-304630374 -547973517
-534535394 -392666895
201436487 -597991478
-636223522 -224190361
-688272749 136173605
-379331545 -514491262
-449727673 611031513
-581146202 493644845
638561379 -61544484
761624239 -435826134
77282397 -607816482
633014656 248800782
-657154260 344591884
-516523096 -70144426
271806782 697951783
638456765 206193664
551371276 -386514396
-217570175 700687584
-518160251 560062742
330213871 -565170455
264576227 302998139
-687657794 66210341
279306451 695767068
-426846891 -486484054
-96875566 718755711
228234905 317804863
-679059866 -44622151
-687468533 -335706229
615445045 -4722448
-646045174 376211430
-17577860 -605024246
-256761647 -563916402
638613299 204785142
191654687 715160547
-773245605 -186996087
-160498449 -587359988
-65347225 -951542046
-279102778 685477373
-580609260 -332757699
-626141500 422076274
770535819 -756730723
-543087807 -467097257
-274194253 -558485625
-597431043 -305403717
593457787 407528073
643150296 1405023
621808967 -183605250
655375219 -76046514
200994142 713704224
-685669016 192450433
-473920304 -451327232
-495386751 -802214202
-276900967 359576268
-690230965 382258080
16898862 -606687729
445861971 610547040
584732091 429269340
638305216 207552450
-688139661 84411644
292737493 701500069
532474638 522135357
-683710987 216090637
387421074 649645319
140709894 721099272
612965497 346895382
507877245 -897870137
80998670 -607778263
-506563579 569856978
643265946 146339165
642102390 -17017951
-95430132 -597960646
-430790910 201822271
556049084 486699939
211289169 323827513
-45614808 -603190459
-508793731 568022060
174857233 717422214
-147092710 712776626
-679209141 -43436700
628477861 276945675
641499052 -25903280
-631778701 410370561
-671529486 292487045
-607944231 454583841
499634001 561544183
-383626173 276064784
554550439 80887159
-228086967 375457323
435302282 618651724
-499373540 -428924371
54475534 725499667
184918145 716101018
-410317517 -532483498
684135321 -837641475
378584170 -544162776
-37336435 -603808422
597572907 396474972
41637607 725212362
391966612 232028115
381280883 239205322
-382883320 631251248
-331254479 -537550225
-676838957 -61046569
-555459752 524322903
-682512680 227224010
-609802365 476026551
639712164 194123952
-402333390 638259786
385870855 650528715
-686610574 42285617
349355517 669410747
-245655646 -939093049
533217696 521132032
525541006 531119543
525137522 167854091
-357791564 658653094
-383319920 647507080
630146356 -132969505
461516962 597773956
-684999807 201352508
255246000 702396209
-149336879 381521267
-227400152 -572164227
-553374317 -370462192
644827695 65615151
-666844963 -118047774
-651804543 -178344478
-217918992 -574610577
-672323749 -89500646
-555775118 -458815730
-639476596 -215604235
-530061509 -397605349
-679527045 249762716
658063053 -850993489
604795828 -256980429
471465006 -484651775
-273364417 -932953566
99611399 -607309795
-232844747 -570706635
141793586 -604831142
424721868 -519416500
-22298599 724063743
353108502 257092848
563882922 -884248895
-784702036 163058467
558278864 -374267520
-681581392 234822436
614965567 339385421
641199275 -30031397
299634393 -932293984
637636172 213463600
-257690338 -563637331
-514911515 -413572658
574512725 451785575
462294708 597116760
-467474658 -456514524
-248570806 -566338597
550482548 495902234
-400603191 -502637976
-307503043 676755952
-148569725 381509247
363343791 -924373667
521905525 -430808106
-329413618 -538335343
-672389182 288669986
632062679 -32528420
-655753665 348936815
643761864 15038544
-172636253 708933749
567383449 64700135
-283975133 684065800
596242482 400127174
-558290447 -364179540
-779926855 181382776
-657400000 343814641
192956840 329955537
547810462 -392601880
467572321 592608072
639752523 -48165825
767167906 -477773850
527123272 -423947583
633388406 246254202
-621954127 -257905996
593141825 29498837
615098864 -216127495
778394906 -607111353
390547314 647853119
-365230971 -521805226
-397804950 256455374
345761561 -558936070
-408317170 -498120497
-552076134 -372076726
318537295 276619950
776481229 -575933002
-438587868 617958760
72073091 360601819
-675778034 -68258623
-36967451 723351575
540568707 -404402615
616008380 -5623644
280829592 -581550021
-23172730 -604699881
-449871747 163015871
596318245 24859233
217589641 710740118
156126452 -603584099
439633585 615362745
-494730821 35806533
-377071605 284093993
-527514141 -146029192
-752264192 267271924
-330305482 669081190
-688012504 146459260
711624566 -216191358
-499567038 -428740446
-673388440 -83343188
-724929767 326276446
586832766 -877431769
752505575 -380286605
566489553 65845739
-355750302 659469504
-596419490 -428964732
-545945594 534110027
276232253 297756325
-680308166 -34257946
-324078622 671259799
-222360454 -573480351
575974274 448721986
-405160626 620954412
-497060769 568126208
-545027561 -339451823
477007057 -479621081
-185834440 -946520463
-353809730 -527383618
3727498 371176626
414600379 -525361192
-126402815 -593456048
-425604477 625596505
707236576 -202991625
584475953 429868485
176064378 717268629
-234552600 373840829
-36120297 723396124
348498932 259835819
-626518215 421326755
-322870453 671676362
-761064592 242761836
562104620 -367127249
539675870 512126674
-431266576 200930819
-640315897 -213302422
-177846192 708085080
362461970 -551660819
260316568 701078196
-688078439 144192788
-422910964 -489057289
-155127937 381605434
621232848 -186585270
425990101 207609564
-633990919 -229936831
-688485317 111500106
-64415676 -601459131
321689917 681228658
335311001 -563210435
-664867615 318628943
-407107156 635780940
496175691 146205159
-85617582 -599148827
642193455 -15585862
-686430608 181075734
-394670904 -506018173
456593860 -497192323
529038870 65258229
-650020729 -184218158
63006059 -607766746
618888522 323420288
529959472 -420037202
526663631 529703442
201686623 727812365
-763916993 234386761
-65087607 -601391953
463574817 596028637
-656958444 345209682
-659298476 337727869
490703539 376574845
-354235620 660069343
644833832 73312134
698668431 -178579311
-669726689 -103411526
-301275439 348554218
617084535 -206959836
-543332551 -698004921
311201673 -572089962
-416893312 630522564
110056905 727919733
766937320 -475910062
-296307007 680321546
596712969 398850548
519764129 121553193
-200614545 -578825673
-194238003 705215902
-413638185 231991985
-542881858 537156726
761081403 -432025825
626197883 -158638967
-550111436 -444449024
-225923512 -580242978
-602796482 462777548
214372633 -595877482
585127247 -315530036
-652500294 -175976206
6206605 370867095
-190170821 -581253444
-634499044 -228633180
-293069033 666880905
138788500 -946242755
211279629 -596401153
-197769613 -579495825
73870711 360259866
-627813579 418726302
-359809706 303179091
226838451 318322230
-675605866 -69407755
578483952 49982753
727194211 -809888066
263596492 -585983939
-677430708 -56840304
-469134435 -455189860
-2331708 371913155
-508183504 568526895
290551802 -578750722
769829648 -500752684
-502274089 -426141675
-475808938 -449777257
-93938124 -598146704
-687179980 53634713
-528623533 -154776185
-688082766 81898258
-627657621 419042202
438639038 -510353593
-293582804 -551938580
615008237 -868040249
557088222 484901015
-212224050 692178763
262261858 -586296773
644160124 124289062
107134429 353273025
-676891407 266326883
657860071 -81134046
-673328708 284391427
209917431 -941421814
267270277 301801881
316986618 -570039750
644636383 101393102
-203068359 -578243624
-650166920 365112777
-117290857 380583475
525661806 -425908077
238466870 -590854928
-457566167 605906809
-384738697 -511560002
579568327 -329468171
546635370 501875346
-689238268 383644701
397080794 644023559
780586862 -670121307
-132041548 -592535871
644186559 26648021
-36430189 375552634
-343532330 -532151142
-683635735 -734178
-503313711 564016333
-443965430 176170747
424940932 208400900
576896027 446753361
-278463235 685660246
586278438 -312551303
371533097 -547520165
78325058 726902682
-493921062 579816481
644295460 30563335
-685545593 24710882
-80995063 -599677991
14437480 725169393
770917638 -755942187
-658402674 340621187
-651295993 -180065160
639544546 195832989
-211854406 378783043
-552280816 -567286283
-724589305 326886738
-677121336 -59056006
-677817321 -54038816
-217874692 -581527642
-747981296 278224621
541362638 -403150233
-526484810 548275532
-641709556 -209399844
-802705052 -37777867
177019101 334833044
-801431787 61963942
-445034690 613997923
-504922262 -423550592
608991311 -241561759
276977231 297414561
-624211577 -252990076
273237183 -583594572
561861645 71723156
-631198268 -236876576
-550923119 -475939526
213414170 323086641
-45013239 -603240610
-493526982 -434345770
-434455680 605631022
-419726185 -491087008
592465014 -295856315
-688435802 104659392
532838503 -415956533
209043297 -596718229
-665987261 314569396
-637675605 397088820
508866344 -446751705
-514288016 -414207223
-311322594 -545509778
468489030 591807330
-579713450 -334118385
474312801 -482089101
-442735359 615426412
58979456 -607726848
351512465 -556503184
-646019739 -196668396
267607721 699130634
528899954 526825634
516404447 542406462
-688402139 129237344
295601753 -568559557
1720345 -606036849
93699624 -607513480
136655540 721459823
-560541068 -361236885
-688068672 144548165
-326255322 -539638803
-581947757 492591372
-317525487 -560873155
-29918960 374930707
197744662 714230618
-686798133 174696825
710596029 -213053510
-552581709 -371448679
435682155 -512351751
-100766611 379935114
488990824 572488900
-297450416 -565924303
267934664 301504287
333475264 268430462
-167977328 -585898413
-641971414 -208654228
-359171914 -524787433
320484726 -568783806
-715435293 -297791016
-513875956 -54202054
-412257234 633057367
526763884 113758196
263844579 -936301429
-526946004 552274189
780377523 -720212939
624532014 -168623582
-579560601 495726764
569422234 462057929
-482088678 588755141
-275093766 -571139209
-533562608 546162276
564325450 -362787166
-268988861 -933983529
429149412 -914136372
-444118303 614570149
641826219 169288485
602523028 381938074
-395916462 -885536649
-639207879 393399689
-194922683 705091387
417854197 213679456
-38380828 -951410370
-558849361 -363449721
-414787591 -494177920
-317860038 -543009745
-688495920 118859898
780853816 -689123335
516675020 -437417965
-644670122 379755841
-21105655 -604821575
-320673820 -541896209
-673219960 284891767
640916130 -48368543
229698984 723478200
-86128152 719784057
-13638303 -605242724
135978224 721518916
567225403 64903109
-138288859 -591472606
-126228220 -593484210
-660303195 -146784438
-458144107 143240378
773863675 -543333656
622354661 -180730446
-329492936 669370189
-85775376 719816408
282056455 -581206092
535497636 -412101374
592568439 30326891
-612882385 446419004
-540577838 539424328
-687398478 58922357
-311256278 675537375
487897613 388550928
-480836729 589681933
644051608 22539798
-233073676 -570644677
-501330964 574048304
-678086984 259160388
682037067 -135269155
227703948 708720568
558133061 483073456
72529523 360515268
-681192868 -26251620
21398927 -606850789
699721014 -181501801
98685816 724154304
100176081 724068974
133453347 721730074
-425351509 -487472834
202503584 -597826354
-521452502 -406803867
-249108417 -566182972
-467906236 598876925
-611388267 448924967
-138109893 -592326858
635987680 -87399082
629117052 -27440162
-224106749 -573027736
339277325 265177024
745539465 -345714329
522231380 118829192
549778254 -389271338
-476919277 94171615
-548864206 531172365
125770528 722328611
168024043 718261847
763291732 -770169205
611120114 353534943
614362681 341683779
321010204 -929754305
-685011796 16917439
622569003 307097597
242246484 312370237
-687253699 55369354
-609743189 -282960936
602077030 383310183
-674871730 -74184760
-378504240 -894194961
575930642 -880716625
-792023671 130405851
628367791 -144920324
-46325034 722818524
437528407 616972433
-184425531 -582518916
189259070 -599761234
-632264110 -234262837
529603526 110510108
-131316255 381074244
-429286960 623460649
-687642103 65745813
-680011861 246423861
-305140461 677519425
-213611991 378478878
276623522 -582705270
595961997 -285662369
572933147 57447024
-619447210 466142991
-262179915 -935496111
-793818584 -110383450
-803775820 -12224264
591762863 -297814028
259321375 -586975330
615490770 337337551
-669396891 -105122733
538333761 -407878880
39477650 725475824
523298680 186597559
184068050 716214872
-649804490 -184908582
-87322424 -598947340
-634913058 -227569294
-420576643 -490550929
-164661441 -586549827
-678915248 253843782
-395132235 -505757267
-342320244 -532693605
409138084 -528466597
-48444396 376625927
-116652760 716692161
609266049 -240497467
690965051 -157704432
639477454 196503819
690317595 -155999335
371143681 658663610
764181160 -454464235
-561964292 -359362440
563903735 -363620606
90576111 -607592743
-660254015 334614789
2248883 371359222
502083799 140269177
-688162980 85620746
-276661716 -557682724
375075900 -545850990
626833027 285836237
-191050570 -581053128
92114673 724511047
113630553 723218047
596736211 -283308496
562839555 -365710435
-331988119 -537235091
-662806102 325933577
336223348 -562846674
641423063 174588795
77930684 -607814301
-329926538 -538117882
519530747 -433833383
-528588750 -399210478
-552867013 -371093881
706619616 -201175849
-585702257 -324807245
694289259 -166583473
-679926892 -37520663
-650911563 -181335520
368126127 660256007
-653103635 -173901331
641096173 -31412337
6364310 724991499
644621148 102639033
560101442 479559061
463492341 -491556576
367022160 -549588407
-631091082 -237136559
522033118 198795976
-628689782 -242855293
471098415 -484979678
-219815338 -574131793
-657509949 424058564
-515964181 -66616093
604832432 374658765
543619840 506416122
606738422 368499404
-680998168 -28044850
-427976112 -525835087
-522906069 -112172097
619849872 -193619172
447684072 -503959316
-437488915 -857859389
107531623 -606969120
770737493 -509582897
54641587 -603989740
763606512 -450173501
-210908509 -943952341
-686134813 185813205
-682739534 -10885146
-28836050 -604360640
-576669459 499485216
644732170 92309097
643748672 135715706
-113413109 -594892479
-338253804 -534505189
119903658 -606319604
303869725 -563731981
-637085808 398468451
81933455 724962233
-238940568 695966336
381347814 239160646
459610917 180536051
-548267086 -396522773
640982782 180101271
779371318 -628943868
559356683 480897234
-165775292 -586331461
522800705 118195009
586942290 -310812432
-542138618 -384071846
-428251178 206570421
468342052 591935934
-321311592 -541641804
558706274 75696074
780623501 -672077278
574146688 55836027
514157059 545107536
-106242001 380168401
389576495 233642906
266227568 -585359957
606752816 -250003821
553429426 82257880
-488457611 58479250
-688327310 133507394
612991570 -225461898
644344241 117418750
608454652 -243605873
664491925 -95258339
770085784 -757639770
776969049 -582846034
-601025009 484946333
527464475 528678261
-180200073 707684646
-266308458 -560996567
507457625 134737832
208895999 324652684
454578539 -498779506
-596915966 -306283009
-172192851 -585065956
639961974 -45667032
579795190 -328910964
607287882 -248005188
362734307 251252988
714709836 -225884116
-568145416 -350900897
367021269 -923868412
-277652985 -570595421
410499826 219068289
-320984786 672315876
-687688517 155754448
320276374 -568859545
-449349359 597222895
636911518 -78479527
780301966 -721181892
610695531 -234852053
168927185 -602264443
280971936 695268931
489296874 -467826299
-494168937 -494985569
-339431583 665784726
-346627843 -530753437
-103150670 380040036
-682193038 229940806
-94239019 379639359
-655666927 -164779101
780056590 -648000944
447506073 609244566
65077160 725386923
407937287 637349611
322570113 -568022054
194920664 714670379
21109024 725288712
303958775 -574582268
-541754467 -384514573
-199854167 704179854
-337535850 666480718
-83214637 -599426116
-616859587 439563885
553528806 -382733772
-513725838 -414776866
-66901254 -598650750
589684125 -303497716
439538850 541296955
446099041 610360429
644567933 106342765
622474458 -180095190
-643384709 -204543082
701609921 -186778058
645056475 -56027191
-440448416 616828490
-411835110 -495991600
513456740 545938039
-788755697 145712603
779170561 -731411702
-677470113 262936127
-599459054 467814330
769959890 -501971233
533550984 520678607
572372607 456193911
341895664 -560544349
-483989581 73057905
604905859 -256594960
-553337328 -370508270
-496581573 28605455
-642679981 384808256
227768924 -593465212
629210654 -139369340
-683150878 221473329
458771584 -495440392
403287926 640260366
635946969 227404121
467393630 -488234689
575002022 450766331
-620018234 433875382
-110602119 -595874789
-687518945 62138559
-336740280 -535170711
673669453 -843242108
87031449 724751021
628946307 -141122861
418871825 630209406
46760508 365114954
500659032 -455965184
90486088 356902539
109273462 723511329
-364185566 656029697
-554040437 525818442
-231094867 -571177524
538126915 -408198090
486279069 155890973
-595044169 -309461019
254036591 307520651
-377267855 -515592052
-271169638 687730140
500987958 560069660
637238782 -41692713
620709158 -13267273
-539530164 -264704101
429662963 622785823
-724572709 -283934452
-687670188 66577690
267470329 301712288
573249748 454401555
-603753169 -294211973
33395889 367207656
-661379947 419447479
-521985525 556701965
640021899 190892795
-432939933 621321598
93999423 724412384
-262240140 365092201
-138710355 713936809
389506535 623879294
641594301 172378285
-633311929 -231659459
256009553 -585778699
-534396101 -208208888
422726142 210054605
534545392 -413489097
286975265 -579804985
-624767401 424793240
-236575724 696513777
-206222846 702975061
531312269 523682416
769108154 -494235516
412601948 634346939
-186906937 706525995
246286208 310735990
473067561 -483214821
608749003 5844591
266611926 699401325
526250894 -425125429
-448899242 611558385
409409393 -528314624
-10990030 724494011
603801582 377948198
-546907050 -677255705
-652557154 358375343
284275055 694265956
-264388105 -561595336
-538225883 -714756192
-495562085 578558440
272468903 -583792301
-236581143 -569691402
-607586444 455162979
-619068172 -264106260
587035678 38176737
393294305 619195146
-521563861 -103006250
-682401892 228188111
45398436 -607496426
-374038642 -517284860
503245224 -453129913
226180928 -593765709
-641748859 442141677
-477690898 -822673492
644829164 78460943
147280171 -604381158
-611455033 448813858
426471841 -518342932
573945848 452961672
-686615775 177932478
287071357 -573015109
54356042 725500201
171416877 -944245243
-540005820 -386514692
644823361 63687340
472140438 450103253
389071005 648700635
-34961952 375418315
-523100170 -753906375
259048992 -936815484
-551774540 -515788257
-142103163 706950621
-425694212 -526739919
-45169631 722887732
217833119 710693794
-266936414 363371781
644230438 28142400
621526562 311833956
645346681 -56573748
120295304 -606297769
-129324144 -592983917
-497993997 22991562
597078501 397847619
138657965 721282970
-384180127 -511866482
-671795094 -92431786
766191695 -469997909
724435319 -258517360
567621417 -356113613
716494918 -231664497
-402935370 -501286499
560864230 72981289
-474146368 101850289
215531381 322342628
386426375 650213009
-578676882 -335688397
-493159718 -434680396
256676218 -587565398
-602696649 462930904
373020419 -923034323
526974421 -100854402
-31531278 -604194679
-482258813 -444333896
779846502 -725875079
-22228069 -604755621
750134904 -367650947
580998893 46557596
-157504122 -587939392
478876885 582332206
-655720836 349036532
636646541 -81080017
618659380 -199482341
-344780418 317567491
-661040160 331986462
-142857359 381391692
644758012 89362445
59943473 -607737901
-31050198 375046953
-447877859 -471538008
-189522208 -581400085
768752616 -491161735
-514382359 563304821
342066399 -560474247
372001062 658203881
-185717165 -582237208
453697258 -909312695
780875145 -691824975
-663182412 -134852187
758970689 -418127134
-543357451 -382649238
387672647 234922549
358906343 -553259963
-422352739 627455772
-459825966 604388850
439831712 -509533242
-686743766 44772188
747745058 -356010945
538684917 -407336663
-685938709 30718340
517784713 -436036319
-133183847 -592343626
20844812 725284647
239562863 313442187
-426505605 -486710470
593771035 406713475
-681155638 238105038
-606522136 456880776
271508911 -584038435
-241318491 -568387145
-636401150 400044237
126104919 -605955221
713460358 -221900407
778088191 -601153481
-60693135 377609231
592797076 -294916330
641004153 179844343
155466370 340972708
-7490573 -951056619
138586595 345528645
-595433404 -429803479
-687726788 154752321
200523824 -598131148
466313664 593694363
-480594651 83726535
-553089130 526814745
-527597832 551686386
97892634 355310129
-548029958 -377048343
586886602 -310959636
636182665 225529800
780907921 -696530596
-101800731 -597115243
134730487 346537953
-464407317 -458933815
-547274738 -464553496
614602660 -3386010
287758081 693177426
309467453 685819780
627533099 -24716713
643802900 134415609
-795633213 109041334
257224720 701885135
307753701 -573291985
199764091 -942245028
-192748619 705486101
-120974145 -594322522
-683218947 220842795
159238009 719247233
-502203036 5262959
-312134430 675251071
-18955378 -604946435
625085201 294802798
-241623762 -577583889
-231841228 -570977098
181426663 333521929
317191314 687833171
311123617 280551747
-235031220 -940798405
-579130083 -335002121
546182693 502564638
-221037746 699954886
358337344 657414314
640256926 -42073071
192477222 -599309345
16953108 369493068
521211986 536525561
644777349 57358341
-769883377 -195834254
719179908 -815906592
132981900 -605501747
86377030 -607688937
-682827711 -9950397
336913154 266512378
260118809 701129954
608768716 361692171
780317485 -657095348
147677093 -604347431
-532647889 543896001
454016827 185318933
-150681577 -589232148
-678244703 258157114
630581368 264340653
-125515410 -593598961
737373560 -309338084
311080094 685233975
-500988207 574318906
-413316452 232521067
19489282 723847058
-177299417 381778949
167948345 718270801
-522541438 -109656965
426228739 569642758
-559006397 -456575051
720427023 -244689924
364922700 661923584
-797111789 -91507492
-478407994 591468158
590814435 -876182413
548643179 498777744
621781667 310692289
585303438 -315075735
584095604 430751615
-590538209 -316951462
-289223538 682495903
630140346 267073205
-746448763 282124164
519130586 539091614
554463669 489415370
639657414 194689502
590420117 -301507489
644421269 114242319
-593908468 -311367918
-174519650 708632131
533682344 -414738553
-680392326 -33522248
235015772 -939200900
56499927 -607692394
635940940 -87836644
-61177453 721835481
-632996432 -395679827
589421502 -304203233
519791590 -194947628
-43977619 376234481
-667970290 411421429
197397852 328509871
544724461 -397721782
-685363982 196609820
489664669 -901839050
-493295099 -434557134
-220879754 -573860643
393121260 646361757
767631784 -481639657
-687973445 77470308
-664522322 319872925
584951800 41093411
-228815515 -571787755
514873794 544254366
-527378454 -476542903
311123391 -930957149
-629813796 -240207886
722938933 -253299359
-422859029 -489090701
-638316354 -218705650
444457835 193129083
-209317121 -576737182
-518541426 -409842477
504017758 -452271955
-677316543 -57661394
20688638 369006145
-662903902 -136050639
275408718 298131718
105111366 -607083168
-525039057 -403015973
-147919819 712659311
-575985532 -339717306
644688460 50461134
497362230 -300208105
-70890760 -600790173
-564109100 514740926
654529557 -852567479
644373861 116204371
529165179 -421149942
513118296 -441733807
-683288280 220191881
405750483 -530316566
-707241370 -309390255
487424507 -469685722
-683438997 218762870
-391828197 -507621261
779881015 -642821242
-601719817 464417153
-600796758 -299530980
-480262373 -446050099
-566709734 511757828
401793786 -532435285
-516185932 561762682
253545386 -588252414
627549475 -150169782
-478499159 -447546536
-148245292 381503983
-449046425 -517122627
760236331 -426314857
227264057 -593561619
573389178 -343760383
254838963 702500019
122557101 -606167910
-251117766 -565593070
644364729 33286051
-472640992 105917981
-531756757 -182325845
79204747 -607800829
644101451 23983060
-30067253 723709474
-519135999 -409224966
584704048 41438827
-537985732 541950382
-527880689 -148897879
623889604 300757795
-517967940 -79337571
369063345 -513047840
-34556941 723477836
575615677 449480860
-447076356 -472132800
582373204 -322506393
608856585 -242075672
532690528 -416169944
26641105 725363355
-565980628 512598644
-688499377 116395935
615783010 -213006362
-215786672 701060483
-390527733 644097584
219818042 -594922393
247126025 704409474
128263759 -946781812
-360149308 -902550129
-607605061 -287074180
413814267 590002472
323859878 680391417
609991325 357480517
603417758 379166502
-625719612 422911353
-72842576 720932737
-573646055 511429388
614920794 -216930522
-315690663 -543851244
-99781786 -597390059
125846824 -605971007
-327826526 331173489
-321073102 -541736983
-52539290 -602590920
748114679 -357761480
644576154 43338193
-233012712 374253522
-449042361 164925659
-179143362 381781520
518568183 -435050773
575990826 -337936573
-530140863 -397518362
-131333708 714915435
-688356392 131995330
-790951535 135788069
-398942654 -536410852
-539348905 540625974
-505803058 -11263967
323809598 -567567541
737146600 -308368275
-572008132 -345447895
-687082748 51510288
-156508361 -588130285
-590684202 480610495
-540770907 -279868182
634737870 -98688179
644199844 27090619
-686193751 184913376
488768783 -468353471
-534538969 545241616
219500708 -940607104
-51688896 -951484720
-439477426 -477691484
-552358252 -601240082
620076064 318260297
-393985234 -886549027
620685451 -189395821
-574997019 -341165629
639416360 197111147
-265489892 -561253424
-687100445 51877546
764922543 -460062886
-365353229 638749236
34724817 725445142
669272769 -105747071
116512133 -606506104
677443862 -841237149
148750187 720335340
-654094139 353897325
-440918026 616541234
603141139 380031332
-123869009 -593862810
-162153410 710566526
514457180 -440126164
253696977 307663623
-605356363 -291275228
17249140 369454998
-93163651 719118726
-802413880 50251590
-136237043 714267149
426658685 624894993
-552172200 -550171818
400932829 -480784735
-568659079 -350181008
-517361381 560754543
598324787 394377597
632878493 -113421057
502442605 -283677767
-679706970 -345344227
-643473831 -204281237
768248821 -486873058
565019162 470482990
584410884 -317367000
641481676 -857915703
577823494 444748808
-67252877 721377565
-152385940 -588912077
537397453 -409309409
-81623389 720190299
166074052 718484972
569732518 -351682142
599995203 -273214672
424619041 -519478674
307768152 282289844
469313788 591075576
623255020 -175862303
-678884549 254044573
-685961099 188338370
142890683 720901175
-644090548 -202465966
-387577510 645506022
-672144384 -90500339
-173243530 708837113
-64669295 721577196
633708126 -107090767
580348699 -327548412
730944514 -282738828
-671123971 407518402
-663602600 -133025767
412074141 217935565
-685733722 191543424
85415563 357969150
-517540689 -410875582
430650456 -515693668
-687906316 74847090
-650721946 363570399
741714939 -328278917
283213958 706209279
-688423430 103391994
443707867 -506825555
-753468256 264068929
-677216625 264440976
580452595 438967482
625814659 291130416
780799499 -683572325
-53188382 377020511
-626661716 421040996
685129201 -142855467
285558642 705105615
-563978587 -356655312
-357686540 -525510445
607140128 8342434
-498391226 21395281
75682022 -607819883
495136405 147231153
417008995 -461848832
610126748 -237121395
-188071255 -581721340
-616060802 -270377184
-14314540 -605206370
496780471 564573686
592606782 -295458128
523095093 -894430106
598835470 392927451
551861561 493695996
465839453 -489570061
692354449 -161383624
633094035 248262768
-600450714 466328011
532391263 107278336
105511204 -607064798
-625114616 -251003214
-585232028 -325554226
-54163366 722320929
-392832147 642986728
-226364766 375858618
603223469 -262436611
-533107846 546590328
46081356 -603788509
-30442366 723690401
-683596061 217230791
-475289055 593690208
363497783 662646995
592855733 409091210
449239327 516689151
709389329 -209395460
-338746046 666037346
587598849 422390007
-621794011 430533136
-56310919 717937699
527434585 -86522465
780602004 -670926909
-264854595 -561450946
-329607897 -538253184
-627190087 457920618
623412318 303112565
-602341105 -296775892
279870242 -576466524
424562890 626340250
-459868163 604360370
-341410181 320506290
779414728 -630013853
174386931 -601635428
737664469 -801309677
546022142 -395591614
-648135097 -190145440
-486242617 -440857681
270339744 698370151
-382314023 277718162
-325368822 332990047
780871412 -691319634
476425977 -480155334
-557257808 -365515397
-551480857 -500182333
591559778 -298376453
673678547 -115652122
-625720342 459498416
-428808941 -485165661
598634819 393501850
-633085527 -232226232
-48066282 -602983384
623359892 303368668
524295653 532684007
482019948 -345233278
-532971243 546718799
215674828 -595652503
-507633964 -420878558
472905441 587860404
-684043869 212601336
-660075166 -147707197
355270628 666636231
366915448 660888471
287052737 -579782259
-546814756 -369145226
-659545650 336924465
-23241305 720693956
-74996128 378605668
262325871 303983107
250619202 -937682068
626903977 -154252453
-24550373 723965618
-602066171 463892209
-505350840 -9086883
448289456 -415003446
-688020889 79364027
771518675 -517523509
780813195 -684821184
-301945300 663634196
-535617699 -391458576
411196385 635258796
-194436855 705179781
634658183 -99381814
305510146 -574061240
-356938367 -525873535
-376551430 -515970818
-446199203 613269222
606350701 369766969
353672865 -555569180
-675254004 275087126
-763965993 -209739237
780901169 -695526423
-410211965 634147585
649341373 -64170805
285976057 -573546147
-347719999 314924213
-641431276 387938441
-661403499 330744478
-66172255 716934637
132749443 -605518280
-509014146 -419506092
-507123595 -421385810
518301231 540104749
-541811521 -384449013
-581944590 -330701732
780330044 -657632371
-342152575 648129266
-219114873 -943013604
133570344 -605459526
-340697818 -910791783
622450930 -16156345
-363591344 656277875
-482684876 -443964608
740238431 -321729362
-631312035 -236599750
478547015 -478195251
481079365 416454533
406738356 221746963
502938232 557916862
626021469 -159718120
-552174059 -550387831
470569767 -371767839
-372102014 -518290481
296254106 690424204
369206092 247126469
565853777 468910539
145792332 720627533
772555457 -528673099
504277024 -451982049
170994175 -602029988
-366612174 -521108864
-184810582 -582435262
404100873 639756159
175250732 717372407
-57552986 722090210
-648221944 370437368
459853640 180325541
-449470848 -470351120
168662920 718185363
-538408069 541541091
-90744287 -598537700
340392514 672321456
573755220 56359050
-667997377 307021355
-500037938 -428292781
780194998 -652623091
769749301 -758296517
734387680 -296767139
257061789 -587480359
-687547020 159158461
-329850218 669243602
63451262 -607770283
395618563 644892043
-589055710 482927800
101171157 -607247724
-270942147 687794097
606229173 370161835
-633251943 -231809815
330955818 -545286273
-687790688 70583234
-676166705 270325824
641883918 -20360698
733955474 -294977119
428843436 205418961
-659174445 -151328537
408159698 -529010931
-247313940 693974456
-435839778 619611463
72155243 725243832
765926423 -765570312
639281196 198443917
17483588 -606710889
-641898498 -208863750
-654608967 -168586193
720024345 -243331375
660366383 -849899683
35592272 -950083638
-645215073 -199104591
162474562 -602194378
522332007 195941845
-646233478 -196017450
-404361365 637212846
416412341 214750714
-535812227 544030784
643663198 12682047
290018076 -578909492
627285116 -151845919
295158783 -577366444
-540325321 539672334
-59358395 721965790
528894593 -421526321
-687111885 168530594
-175147873 708530304
-658177762 341339898
-101129526 -597207065
-207104039 -577273330
-34527342 -603997770
-688466737 108321860
-455798148 607079227
-660978558 332194185
-505916855 -786127755
-577248672 498741049
-223855214 699346826
-778182931 -172705687
-238613074 372712501
596920669 -282746287
-599245030 468134539
-294670361 666309048
-613212747 -276148143
-497443004 577105393
-177259021 708184110
-488716153 -438676897
453172050 604664855
-446557165 170527801
461397389 -493301369
482370967 159630982
-389387983 -508987554
211338609 711900468
-543152932 -311199646
-651526750 -179286878
-396101137 -505207245
-292382062 -552359676
-189245834 706113644
-617144985 -268137439
640789046 -35412652
-476993900 592479408
389898471 -492420183
-391999414 -507525010
82917986 358483274
23585193 725323153
-21468670 374056161
138818531 721268723
627923284 -147779178
476688139 584398197
-499822530 15572424
-655050422 351063565
-329036870 -538491800
282421350 -581103440
633513723 -108619214
13676056 -606558497
-556725588 -366202626
643031292 150699944
526283328 152295126
-388138343 645240119
196999803 714347660
-674931546 -73798196
4565261 -606168889
-128542403 -593373786
-113894307 -594849150
255790413 702256313
-408511532 -533108757
218431405 -595168638
-330988188 668836927
-662952403 325424420
258564065 305597517
136585710 -605234439
-306391981 345733089
-650624472 -182273541
-31655246 723628376
590563325 414985695
-236988331 -569580062
590184697 415949088
-585910228 487277592
-512463689 -46083819
-683269907 220364436
642699797 156253440
763298880 -447893779
730239104 -279933859
367760436 648939142
166944896 -601817513
-688271374 136237609
-218990127 700388939
571388669 458177456
401416384 225498696
-638837244 394299401
-18477707 373740556
-491716090 47070170
520437466 120811790
247205376 310361887
118703950 722857779
361866163 -519878772
583956514 -318519910
-480809624 -445582305
-193332350 381285868
634610264 -99790781
617117451 330818092
-540093485 -271431043
-471504810 -453285818
-187310673 -586073648
-619481061 -263225957
106967275 723660647
90716800 -948400164
143740845 720821477
-346493519 -530815058
-484086746 587267625
-700502806 367197376
101972456 723964787
-375873973 -516326496
190744295 330658677
-435011715 620102507
-422461960 -489346065
-633516614 406554213
-503719479 -789685473
641790281 169772683
-688334787 95830760
-261163316 365467131
-376201428 -516155031
749961534 -366774176
-312436245 -545096611
551503275 -386284054
331963524 677086700
454352140 603701858
-676300346 -64732799
596739847 24231607
-598193835 -304090046
633993200 242017955
576989416 52006144
-457234840 -513298719
244148734 720194819
116489492 351128586
-173806774 708747440
632268556 -117824901
474739420 441086939
-29550440 -604316839
405827163 222392180
642560162 158494936
117166756 -606470354
-590551298 480800841
-442082208 180067771
431069437 621773655
277794381 -582390439
178359012 334436704
160131510 -603191249
567093319 466549724
-526379568 -137317902
241858865 705640402
-530321912 -397319865
550507077 85808000
481546880 579779806
-525819292 -402185823
-206664080 702889484
-58015718 -599204669
624644310 297011149
-465887543 600262163
-291424013 681829854
-687524976 62313858
365498367 249514341
-552117638 -372025191
-497733763 -493108913
643592609 11045013
40010063 725121757
217217478 710810693
740206328 -799033503
773703570 -541452972
-763316453 236180205
-531078386 -176119430
358466294 665116342
70343186 726573279
-623576034 -254382175
623471891 -174671074
724051526 -257173630
756589370 -780796640
496036966 352489134
-499950861 15030028
-786619674 155023556
129697826 722027777
-634458718 404459192
-177492884 700576921
599157591 391998206
-494520147 579357497
-589715266 496170075
-547074585 -378210002
213514069 323051730
-262682027 364931656
403779433 -918477201
-340955309 665212898
-358865910 658219577
-48273192 718689204
-519294200 -87928566
64647619 726320478
-686535606 40921144
-53779753 -602478387
642947005 152137555
582513411 -322154860
-652544274 -175825640
455743911 -497865400
494250487 -309682053
-497575742 24670356
-668897637 -107699912
124961310 -606025107
-186328440 706627822
128496024 -604044191
-189903673 705997089
-351316963 -528571075
-368697916 -520043896
430072897 622492902
466472648 -489028344
525282609 -134735724
444167068 -506499813
780360343 -658960690
640013354 -46721584
637474129 214869098
-467773190 118864908
-605094825 459168793
495653062 565743010
-285373382 -554767299
-214987592 701225961
618558488 -9743027
-118684585 716463263
-650602200 363904563
-38080496 -603756697
-527617067 -146834301
-634581284 404185539
526374051 -115511787
91395839 -607572991
401661642 -479996683
778908532 -733144766
11034142 -606450370
-385522892 -540910485
78627078 -607807326
552742511 492267560
619577341 -194974194
776914650 -582058962
617302803 -205931563
7446911 -606297135
-583956944 -327566689
635466267 231164443
-319647299 -560313368
-681579219 -22570836
329345387 678169968
-10708103 -605399042
480833760 -476058058
234802837 707200650
753607501 -386363795
99003085 -607333323
-664765475 -127847120
381808650 652829520
-791709928 -120308664
346674975 -926546875
-405893417 -499555051
577522682 -334383599
-619497470 434834976
182497403 716424564
-453006166 -467697191
551984455 493497615
318084790 -569647279
-448440939 -471119448
215633447 322306649
-550559501 -461440235
461922528 -492868857
-507753810 -20964563
554171495 -381602498
659403706 -84342469
325831630 -566818242
307823838 686409728
504957923 555677764
670505813 -108497541
259321876 305274978
502245636 -454234819
-637876175 -390879810
738410398 -313776484
278060789 -582317252
246397776 719661543
-26750430 -604486561
-254815576 -575189602
482650336 -474346123
286427190 293004949
124223592 349232276
-159640201 710944971
313900601 684188583
-667907651 -112772616
32512194 -950170255
-512074909 -43909785
-635835094 401344024
208276311 712455148
-297320042 680003583
-743156211 290212674
522289928 535186325
780489529 -665149749
-10608927 372884198
-680297911 244404115
-315922096 674011725
-628230477 -243926804
310871150 685310110
347633778 670200612
-49321238 -602875446
-547198135 -375940164
-653353441 -173033076
596922128 398278498
-504703822 -6045069
-660296835 334473199
-196016822 -579905617
579105086 441945177
-411886382 -875770154
-506178755 -13093265
-686457458 180627194
-358254915 658466879
-706327298 358060618
-110381075 380327861
236173742 706903364
-541581179 -290138133
-683145473 -6476461
-86375759 719761296
-411037763 -496477075
-521347013 557267357
-785556783 -146835805
-212470578 701740260
644833152 74714218
566319268 -358779673
567198709 466348077
-35908429 375504940
-343185345 -532306587
-48188273 376604056
577079290 446360412
-701581526 365544713
-619144520 -263944042
644702992 51421544
-688415873 102631080
-359841251 657822249
147819684 720427936
560771119 -885093887
640299403 187917482
347419874 260472260
-683562284 391531618
-515848987 -412614616
529845893 -420196687
487124542 -469981512
470084128 590388313
-651257145 -180194948
-556507289 523203558
-799097450 84063545
-638188869 395862017
-327448042 -539148846
-521092354 557492014
-545506871 -687664500
-537739670 542188224
-780339987 179872114
543486406 506615051
-322273335 655976648
-205244443 379862980
-442788321 178615048
-643433228 382904762
462403413 597024854
295724102 -577193285
640063274 190454041
259376363 701323879
561169785 -368908553
238492509 706393893
-97937257 -597634998
124341186 728247256
-562166426 -359091785
356989036 254759906
-649585274 366717354
-568772279 509310375
186198960 -600166212
526735927 -107611630
213293021 -595946011
297019887 -576793613
-563437964 -453445568
-509482860 -419038333
130286916 -605691145
-687126677 52434465
450810074 187982034
-593976549 475863748
-543431692 -382561654
-377902335 283101520
479128818 -477653716
20126695 -606807331
194521830 329451093
413026595 591222565
493206034 -463861321
228507593 708551151
-179226192 -583637182
-411448491 633491151
-84318763 719949571
-784537553 -150781529
-536143474 -390869032
-686879846 173130622
-199607158 -584325835
-591908233 -314694099
-30629166 -604250409
619281190 -10919125
-677953820 -53045667
-200181827 -578927900
633278386 247011093
744333554 -340189529
-107469334 717689574
-520760477 557784678
-475398541 98383542
-547329138 -378355129
-671899531 290861971
568691168 -353881525
-463089248 602174866
577161018 -880350487
-486930332 -498662810
250311092 703636416
-41563249 723098831
-672343465 -89390519
-740449202 -256905872
-370345037 -519197817
-368206196 -520296123
605946990 -252922460
607417673 366257276
642081169 165748902
-382162496 277908127
338736126 265483126
635124359 -95287919
638428963 -62962364
-487158592 62797294
688815243 -152116599
706351368 -200386646
723625352 -255688305
-421605461 -489894252
-640883437 -387874367
15540644 725192067
246497030 704560115
364672037 651838787
613881306 -221570962
-690623760 381707019
-279551332 685348550
643446226 142669298
-231851247 374542817
289464073 -579073530
639901835 192150910
402803825 224524311
365982815 -550061653
-4239330 724713107
-666960549 310985042
682976839 -137560364
-38749236 723255287
-603875557 -293988361
-577163093 -337971615
-369996555 653532936
776611348 -577741022
24655772 368468156
453241852 -499820153
601834873 384054594
-496658113 577713801
780173991 -651883855
38079076 366501145
112240250 -947547005
282561597 -581063911
21072832 368955085
68763453 -607805515
288762038 -933541781
-291434416 -552690771
511952214 130008409
-23763915 724000528
620215954 -12453234
-540758280 -385656093
-62537153 -601645904
601260916 17385232
284568754 -580497208
288438304 692961622
-312503076 341903845
528173368 115008160
-686602229 42131622
430253324 622362925
467333925 592815557
-591601145 479293790
-523148952 555667511
154836033 728687328
-401612087 -502054870
-652956973 -174409721
457075334 496055328
-684737850 204587208
-419668644 628976294
-268083206 -572597024
501970086 -454536607
-82587801 720105447
216214578 711000262
-512043196 -416469617
-678987216 253372961
492726319 568731757
-201399499 703892671
-615592972 441787227
-125770647 709474947
755519777 -782303238
-676790128 -61385569
-320769959 -918608621
505930176 136321494
-521401534 557219098
-611340276 449004704
-17218257 373606466
-360595166 -524092543
58013193 -607713884
-663231652 324449770
-511105192 -38548285
560955516 478009528
627583779 281838582
300790811 -575611650
10265753 723207187
640935763 180655642
444581579 -506204653
-324983844 -540157778
444709400 611448766
-634893922 403482943
-515338209 -413136983
-76974133 720589646
-570797580 506847564
-102747697 -596984666
516360614 -223071923
336443977 -562758525
653865918 -73015749
95170992 -607471345
-20059332 724155364
-342161456 -554115847
328115818 678677923
372736862 -546957814
391829195 647113011
-152977324 -588800372
-547353124 -378807219
676262580 -121608168
665688642 -847287906
-667561894 -114509110
-104946151 717948634
-190968000 705807667
709788503 -210598058
-377654193 650102677
-437836097 618414371
409905884 636090804
-248825990 -576330458
266267815 -582308817
-669983972 299092269
-601717047 -297894114
148260591 342935192
672365229 -112676956
-566698140 -352918215
594315374 405292694
770421789 -506466264
-642787609 -206290729
-72424489 -600625014
497050457 -301176916
445186387 611076370
53653339 363935814
311267488 685165049
162993893 -944808420
562973202 474299242
50415120 -607590928
-673820307 -80742194
-179335242 -583614057
754242044 -389935013
-316969270 -543357064
299552426 286502297
-199094167 380710033
632591434 -33452515
-441465037 616206052
182396441 716437895
-112485145 -595600229
-212279464 -576011650
-478895187 591114259
-495506324 32810137
48399608 725512377
-688402737 129197377
601033886 386468121
536871547 -410095104
-363879840 656157456
643045445 150454060
-749879282 -238937731
-228997394 -571739271
720680366 -245553848
-688304019 93727188
712100452 -217659166
125876717 348817141
-80850023 378956232
-337721104 666413290
-688327496 95317718
-429896169 -484427499
637004571 -41271186
-671108815 -96136094
-538821920 -387855931
-653865128 -171225702
567690466 64305263
-716168579 -296717702
780092445 -649081399
-271263509 687703701
-602200835 -297027429
-677587205 262235304
-354078877 -527254655
509242354 -446314676
-474233760 -451071076
-151765903 381558783
777794721 -595767424
-179261931 381781499
517282610 124263461
480262889 -476595070
729343768 -276439022
324757901 273249919
-635792746 401441122
523255030 533985286
238482804 -938869239
610319010 -236359304
-684504612 10149754
-669442534 301313007
409943036 -528015071
-686980568 171147398
515192340 543870800
-673690401 -352592045
244038788 -590244486
-505664267 570586651
780827639 -686200633
468568089 172554813
-359904322 -524429915
-663737579 322673998
-161064283 710730969
-434778771 -481026469
243764863 -590300049
-688213228 138810626
699919622 -182053999
303133786 284672290
143796289 720816244
-224435250 -572942447
-672965043 -85831381
630066273 -133528151
-500392017 -427955193
65975320 725373077
-593343575 -431487175
-675837552 272091353
538683569 99910710
205403543 712959551
285311567 693946537
357697316 254332108
-550370690 -646042152
-661672333 -141191552
-634037406 405399264
-639179025 444943019
594420962 -875030378
-379962312 -514154142
-674292693 279851652
137559541 728477987
-523063315 550689122
742010971 -329607833
-562523995 -358612036
315062538 683753531
622799676 306022132
-606202672 -289701574
569230163 62317950
-378252768 649831891
644518916 40186997
-423332689 -488785767
635603843 -90945843
471311975 170016283
434263328 201205363
-675757179 272511301
70480165 -607815173
269472843 698615017
-386457020 -510614608
-505029484 -7565493
-585777603 -437204601
351714083 257926852
120845453 -606266705
642598531 -8975184
-123805961 715859531
-673883947 281809017
-303647526 347309820
569494857 -352187131
779654860 -636483187
-663195256 324577142
-600187322 -300602830
629946648 268266777
-70083376 378289136
641515410 173398031
638082025 209546432
68528694 -607804031
-650478313 -182750967
-570506135 -347575547
-335027565 -556131782
222400735 724870803
622123838 309152632
-397001987 -504694572
642338897 -13251078
-669997498 -101995086
-328407811 -538752477
-671263123 -95315468
527299520 -91100721
-464832679 126448785
98281650 355225277
92132879 356550292
610775091 354751929
106279670 -607028730
-136895819 707768966
-601231976 -298759640
-372805337 652284516
-214839365 -575378539
-685972290 31249663
-531957966 547669555
-671331376 293352351
-610038950 -282384372
542295062 -401663280
-102276970 -597049846
428128383 -517305615
-119526936 -594324019
591160279 413461785
635308774 232367745
-653659425 355175248
164254838 338528395
-622947895 -255747922
-323410351 -540797797
741413337 -326936303
644151600 25493104
-642293270 -207726136
617566433 328978293
372394026 245054572
625482777 -162981249
-233883041 697127273
-674726327 -351381281
644588118 105032587
491496591 150815059
238971391 313675329
-503824822 -1982163
-512164243 -416348067
-404420878 246459545
587273488 -309935463
565025142 -361391611
314874054 -570791979
-685252935 -338497864
-234037570 -578877971
-466237243 -457495670
574792219 -340647386
-225745592 698935474
-481381367 -818893323
550043181 86368256
-489213104 -438231679
-667045900 -117058407
408049489 -529071637
500994395 -455600744
-552365776 -607050712
-575741930 -340075754
-517929795 -410474629
-382008223 648119093
-284056271 -569102462
245539085 -589938363
386723670 650043428
667279545 -101339535
-82495098 379047421
470448025 170817176
221612161 709954516
-388332014 -889372091
-260683168 -562729193
-307530906 345040920
314912090 278554182
357142646 -554043737
-133499416 714629804
-424207346 -527323107
-528023725 551301538
324217623 680253227
422441820 -454341904
554174915 489898991
-390645593 266774987
778686697 -613028027
644490302 38748456
-631546084 -236027820
574289560 452249219
381640433 -542675600
731517809 -285034307
-526901966 -401029021
-665202439 317418221
-683562787 217559007
-669585088 300734530
-353593781 -527487037
694170050 -166259751
-323918744 655334184
573476623 56729477
-675087295 -72790248
-505069027 -423406668
770050495 -502845055
-447882850 167564641
-369144403 -519814818
-31842395 720020411
-598817897 468773014
-494482050 36765188
736285936 -304707530
-420464582 -490621902
-285053071 683746247
-657155066 -159236025
576538471 -336682939
480522082 -349021173
-642447280 -207280692
-680201392 -35187441
-535197434 544616352
-381459749 -513347155
-679387619 -41982941
383810213 651698679
63824397 -607773006
716441559 -231490807
-604004895 460898450
-113725599 -595418241
235131939 -592024780
66019918 361730332
-480135603 85129129
773120196 -534927184
207113438 712662866
492451004 569010974
-49209218 -599744943
-778326026 187185027
-667050060 412545813
32311024 -603425055
623625016 302066919
-495069208 578936813
582088679 45064257
-594045439 -311139518
-607488654 -287293841
-251422256 692935653
458737595 491448541
134250110 721665445
512342580 264639179
-443660507 -519439966
633819794 243256755
530937045 524177575
489318471 152943674
-177553776 708134576
331304401 -564755036
-50081958 376765414
636686812 -80685331
-221825218 -573617857
-575734288 500680536
530674218 -419031450
-615441012 -271648038
-550205131 -447861406
611282156 352959459
775682179 -565371519
-131970421 -592547755
509582456 -445916614
-682959242 -8530609
-488665872 583817890
-242183116 695209780
-674769014 -74840163
-686504839 40371986
-362270127 656824670
689772890 -154575095
63676195 -604168904
245666471 -588950953
442891531 -911469453
227369577 318126058
-167375330 381735677
563275745 -364855962
-141284899 -590946017
377262927 241871218
620915715 -188216186
-16881895 724279601
484931813 157184955
-477514846 592107135
-682862114 224113652
464315054 595398489
604996223 374132740
22274021 -606880310
549730193 497083169
396380623 -535280469
315240601 -570661654
-406926512 242580368
-411955652 -495918153
-276119695 -557860035
-208810755 702468603
780303638 -656529260
-1846533 -605862543
527598011 129580881
17787196 369385188
44163092 -607470737
-771858741 -190655886
736641884 -306217021
-538286717 541658770
-374264481 287394016
217871149 -940746062
758598773 -415800576
-613511963 -275553122
430754729 622001261
776540713 -576756369
771069838 -512942912
734761459 -803818285
596374302 399770802
419129227 630037250
644188775 123280220
623019818 -177147932
527884585 -422910170
-495549029 -494266115
-592846148 477498932
71732467 -607818606
-548203394 531842394
-503767314 -489888274
-96367421 718805927
262099073 304081490
-624416658 -252540013
200681350 -598107239
631319777 -124634059
291517939 691975587
497974856 -458851919
461982970 597380222
-117028853 -594927151
-687705556 67689402
-61450721 -601752803
393572025 646098715
727296684 -268785711
-323303536 -559343875
-429710598 -484554448
-446985409 612772905
-673457562 -82933826
-641489129 -210022754
-167108529 -586069483
243702611 705216655
-300122670 -565281946
-687216620 54492644
-565433885 513227705
500350200 -456300245
587546301 -309211357
-240435040 695618274
29894139 -950240278
642197358 -15524469
450186549 -502129424
-126243299 715565199
-350895984 -528768077
579993301 439988568
-266788043 -560845631
495803312 565588126
-165032164 -586477223
-550351769 -453416666
-597933160 -304542263
561312179 -368638864
-521213505 -758142912
-283375932 684242265
411496879 218354244
49495757 725619632
591966522 31190328
-362905007 -522960189
121744510 -947107658
491035206 570439552
554366359 489579095
-66800381 721412861
339566579 673814828
514473506 -234085046
460529197 598604999
-268283578 -560374572
573600022 453677450
-268275600 362873502
777479547 -590587924
-678257796 -50786701
-641420753 -210215823
651950321 -853676100
621148356 313523943
276044822 696728967
-679392413 -41943731
772373302 -526667898
-624824881 424680236
-616907325 439479539
-605790115 -290469612
-678039575 259459950
458334824 492567658
395830818 644766270
-536486817 541161659
196886060 328679418
778754103 -614504230
248355788 309890117
572030166 -346723263
643971462 130043632
773272275 -536612103
-738756027 300183329
491243983 151062683
-679175677 -43707019
-552441362 -371623173
-635262644 449188622
-553534383 526349001
-52324490 718326290
-684714624 204868633
-78084623 720495896
610445987 355899529
-16089414 -605108009
-549725494 -431723761
644822941 80475556
-116632025 380559408
409398837 636416917
-626220416 421919555
-311132944 342795197
-683833197 214853403
-128480595 -593120392
639814643 -47430342
-638561217 394967288
524977297 -139169312
-93240798 -598233222
613301681 -224119375
-405642946 620712280
-214178524 701392581
153678571 728678779
92592437 724486064
-393797859 -506511224
-505694372 -422793372
-447728628 598140358
359046253 664836692
109253015 -606884904
618186710 326394077
-220516526 700065980
-687354944 163416279
-587090707 485674519
-493806781 579903953
542947012 -400611218
-651696474 360823064
643339656 144858098
-27635641 723825614
642236799 -14894399
225122349 -593962894
-114843106 716893529
-592517401 477973473
151250171 720085809
515185003 -439242337
524614831 532284064
414047640 216495199
-608428589 -285506026
-321658867 -918274512
-266856439 688927347
-705401305 -311912234
193378499 714905311
-485237112 -814828988
643512956 9204524
-687410064 59218827
379400874 -543766437
607972099 364403849
-645507621 -198220934
723287176 -812847849
578345882 -332427210
531990403 522782012
57465112 -949458486
164666859 -602728064
-549242284 530788459
627562322 -150087895
622018616 309630380
26183157 -607004675
-688093101 82340907
-232695400 697395566
299130981 286716061
497541651 563775571
-249831798 -565970830
-597175979 -305840658
-646972306 436297522
606150969 -252188663
-375856794 650914219
568829928 -353590244
-453177994 -467567420
-680789556 -29960535
-532445126 -188726688
-104816310 380111651
687696904 -149262836
-426651958 209491872
473390654 168082318
207837114 325015425
-8181473 -605532782
-326787661 331948658
539084389 512966171
-485195141 -441776634
167918452 -602377933
291825797 701965992
-794908531 -104930753
-369386924 653801181
-515187187 -61804867
-680210313 -35110465
-218726229 -574408570
475466093 585532375
349707312 669248472
-669137614 302530744
-305032101 346537568
496969601 -459919075
-557628452 521987016
180148750 -600934405
467828258 464555398
255720767 702274301
-787648063 -138179670
-391647662 643557923
-126894760 380922456
-109341170 711765853
-300517837 -549472125
512597895 546949307
261128810 715164126
583477559 43143571
-515055156 -61010399
-176465535 -584207452
587732039 -308717443
241137561 312814215
517208880 541432929
-517403859 -765992952
232888372 -592467659
-486180431 65995699
237340613 -591585593
753077605 -383431522
593991488 -291488063
-688410941 128645441
-246153526 694259879
349714632 259117528
-793463385 -112063084
-632874503 -232751271
637332822 -74268864
548512107 -888316303
63901999 725403312
437735289 198464449
510361074 549549066
-575954113 500400673
-314220533 -544417773
464579997 -384443274
-530273998 -736672018
-603499581 461690157
-119208233 -950533198
-384876193 274464848
-529956287 -165917464
62474593 -607761995
31693843 -950192191
678037338 -125734238
54884822 -607667922
693914402 -165567670
-388815544 -509307350
-654669490 -168370538
-97210826 -597729485
-718704812 337227391
-509647610 -30704130
-324810539 333395589
691947040 -160302568
-655763894 348905722
-588004824 -321103505
121157107 -604228752
-51646325 -602671078
83326635 358399602
525996467 -122489894
335001022 675794987
307915473 693292103
-541083591 -283793835
-623341717 -254891865
-467784602 598961266
-508720296 -419798584
-35639453 -603923440
216998469 -595420566
644743884 91039763
-180856420 707572454
-23281789 724021923
-586544118 -323462794
587152295 -310256439
442222490 -507872670
569946380 61380099
-657264128 -158822094
640217968 -42555627
431928854 -514856422
-617184436 438989549
-526758935 -140167603
-38528191 723267534
550560315 495779603
-768055504 221729463
457981230 -496079033
-782725310 -157171543
340300997 -561196822
595099434 -288249589
101880638 723970152
519640562 218071169
-675194005 -72098972
594947 -605983651
-675158128 -72331460
569605852 -351951376
651320348 -853937662
651941804 -69203302
231859017 -592367309
-670300068 297775713
-683834864 1675318
228860748 -939778341
-551449112 -372853582
431464306 559564357
45577227 365311783
-181497964 -583150972
-31756024 -604180470
525263732 166481038
764806842 -459178192
-361674040 -523564446
640319176 187700430
-163727448 703328720
-550876975 -474069420
-381544068 648334517
-757152269 253917420
676691236 -122601057
86360692 724780505
-528844307 -398932121
288624399 291944612
-584978677 -325955727
544038813 93583450
-12712093 -605292206
-163540418 -586768886
442368695 -507770270
644833094 69761375
-86169492 -597264933
-590553766 -433620333
-680528496 -32316554
-269738138 362325778
395411354 229675888
-663532650 323394884
-370754587 291427953
634080197 241389446
-466339402 599952424
775833564 -567315010
463996338 -491133038
-37112651 -603823885
386741307 -540167455
581985275 435550136
-539737188 540247225
-800983971 67082820
-684110694 211877826
-529416930 550033754
369815406 646858956
-84533974 -599274973
-422657748 216555099
191064440 -599510429
574149243 -342085088
-442477493 -475518950
-643748769 382104606
-510221990 -418298210
-465324081 -458214308
-676047644 -66439199
-630319775 413513968
185987506 332147431
-547748660 532301624
-687135727 168050281
388690086 234238900
253432641 717760052
-117670602 716577961
270770311 -580579827
-586291976 486760636
562178956 475766668
400654235 609585531
641207986 -29913960
-343333546 664308879
-646391892 -195531878
-336158443 666979437
-422076377 -489592934
-688465111 108115144
-552258736 -562171828
-593589447 476423898
669929332 -845166245
-203587602 -578119711
-395417304 -505595677
216668768 321940551
-373842765 -517386790
751171210 -373024739
421321050 -915498683
751025180 -788105144
644753537 89899081
262528289 -586234477
771853419 -753823973
-740240617 296941880
525398071 531299435
-50249447 376779336
604363737 376161020
779241880 -625770131
48934799 -607564987
-344757427 663763128
548071630 -392162058
-639159320 -216455624
-550152232 -445883688
-601910211 464129398
488071534 573407227
70727631 725276849
629981449 268054226
54177542 -607655957
-540436105 539563748
-443409165 177336343
625177547 -164802211
-509896089 -418625094
-745537004 284393247
361355532 -520339987
297615867 689965124
-738615505 300477715
153429902 -603834356
675679571 -120261406
189213387 -599767494
488437062 -468682644
-142485722 -590731198
721677303 -248959627
591934956 -297335488
449435951 607695653
429406566 -516496208
336111788 266960711
-686490861 180065918
536735911 -410293436
-403625641 247686410
586014987 -313234885
337300919 674801527
-487393001 -439845367
315412583 278288941
636152794 -39748379
-95260731 -951278003
-401304922 638783220
-663483395 323568043
32483537 -607183652
-89233950 -598719847
-686243067 35765848
-685279362 197747780
636302669 224561750
344269022 262318450
644833883 73168086
-438797889 -478178702
-492070611 581230981
-674171051 -78584252
-419382695 629137367
-266292040 689080712
-684220045 210665045
-654229649 -169933062
616982568 331364838
-803832271 -7257104
772045100 -523108663
259706661 305111169
38163713 -607335172
468620075 -487169172
585181031 -877937069
644453517 112820117
-587235907 485475621
297991199 287292942
644375795 116124683
670049060 -107478394
-481892374 -501170439
623578184 -864871585
-675022452 -73210071
562932238 -365530297
144839078 720717805
368420154 -513664882
769171613 -494791556
-308158298 -546681115
-583764795 490167691
-613371159 -414165037
148983649 -604234952
725647945 -262824083
-311947765 675312047
-243314109 683271027
40631002 -607393663
340966158 -560924862
-693634575 -327847331
-221825705 699786764
-413622365 632320787
632612121 251427749
561499915 72180416
518311032 -895529787
-686699198 43931768
509896796 -255408401
389643591 -920662768
-684750522 13352521
-589868008 481773284
153776350 -603802482
-781863510 -160184927
-215724708 -575158164
-362066787 -523371990
151178560 342144837
110128173 -606840266
435267891 -912975043
632828283 250025484
526521572 -424764433
-342848118 -532457518
644195156 26932413
-212980949 701636938
-46115381 -603148580
-476350542 592937616
41795127 -607419764
350465960 -556949294
269566806 698588535
-595090560 474245166
-684051912 4373966
-526815049 552391934
-738673431 300357370
497941513 144449905
437825298 -510906589
9780227 370412186
-686717156 176164417
-545525711 -347447380
105369658 723761733
-302025622 348166368
-398454881 640221898
627118210 284320369
-436859136 619003575
198945290 -598352464
62661877 725420182
-49758018 718567510
-617419492 -267567526
-73346754 -600525124
137175037 -605189678
-602979292 -295620483
-485207837 69137763
-688487614 111968658
-353908870 309073889
434638410 200910812
632362375 253038372
-202257560 703732442
314298898 684040028
107542961 353181061
644744542 54462250
-555661282 524109072
112829812 -604402953
-578572543 497020173
300556192 688964935
-158508831 -587745845
466969805 593130389
-794982717 -104545164
113124289 723252542
554887942 80473194
-426864973 624866463
-236475953 -569720128
581012079 -325902803
518289926 -435400874
527410372 -423557406
610509594 -235598671
-288336798 -553757773
524570313 173746788
643843410 133415151
474781606 586156957
364903055 661933707
76188910 -607819678
-649518474 433379085
419416621 629844643
61202560 362604305
643411358 6938792
-676660223 400539564
-541984642 -295312212
681387337 -133699875
-388957434 269079348
-459707920 -462597419
557053165 77773298
15260691 -606622452
643894033 -53857430
303789858 687841092
-284950176 356300556
-466839712 587021226
-626015176 -249006475
-280379469 -556448598
374497283 -546127312
459041734 599840133
559621815 480422294
719239735 -815862803
618296349 -201230437
551448210 494362739
-461334980 -461336525
726714627 -266673174
-166731188 -586143656
279577333 695686491
-425850904 610290258
712754855 -219685004
-498526490 -429724809
-345632617 -531206083
-621015737 -407124236
66828472 361581706
-350120768 661679822
113456644 -606668325
-203156815 380169221
774921975 -555950760
194251991 329538902
124379527 722433739
415934163 632160718
740991340 -325058033
-466062422 600142310
746904924 -352063747
-679902826 247179666
43531692 -607457326
248339322 -588208116
487391385 -330029054
-367003290 -520910455
-681172263 -26441966
-669290972 409789534
548141072 499559900
-59887154 721928565
-657758376 -156927339
-459993821 -462377718
438060282 -510747513
-487897179 60343600
760517108 -428202402
399945281 642312890
733579323 -293426979
-445320989 173228591
-664500508 319951382
-616446992 -269581959
145336879 720670718
-406344029 243482939
70309194 -607814372
772344375 -526351223
359891836 -552820498
-112741137 717125656
-232288220 374436176
-648686983 369171571
-163910850 710296872
-7379250 724614747
-225173049 699060123
-124313236 -593791712
-580837563 -332409112
-526686236 -139617945
730184770 -279720108
191386636 -599465385
617969113 -202787594
542224038 95740368
644722119 52769068
309637180 -572638037
526869430 142520334
505684949 -450385159
610670883 355116564
-612904586 -276758773
613107766 346371543
704095873 -193858266
-520229014 -94063903
131235924 721907512
597687374 22811401
-69593880 378257434
384109876 -541465898
515246223 126463931
-427726952 -485894826
-413028933 -495260885
614908878 339602856
-50771504 718475955
-600844166 -299447593
598114946 394964039
472870275 587892225
18285707 -602971828
559146022 -372680754
-688222304 88850427
635361982 -93144960
-774813783 -182759756
392547876 231633654
599213493 -275674415
-187600950 706403668
-688147226 141608802
-274418210 -558413003
-627209864 -401268928
-680985084 394954264
326496015 -566570524
510118923 131945369
643443668 7650384
-604033535 460853323
161851134 718961641
643846848 133328619
-322549373 -541145732
-793905725 119930244
-696831314 -323590805
543897940 -399067263
446551017 -504783802
537087797 -409775493
394676453 -536163347
162521322 339013337
214546166 711310657
55976068 -607684605
467204133 -488398919
563593507 -364231490
628772478 -142274735
509831440 -255690478
425023344 -519233558
-22830301 724041530
-671387538 -94648126
448679611 189717126
-232567007 -570781536
-507511673 569079334
568339916 -354617024
778025719 -599986640
-593164504 -312608085
494920848 -462069858
232264637 316279718
775508286 -563203548
190413404 715339994
165696112 728754396
623201773 304131008
621195326 -186778483
541386455 96729688
-600002097 -425886686
380827832 653377348
-471951949 583900533
-687785036 153190846
644145897 25315757
-328653473 -557905776
351126093 258277753
-640652019 -212370028
-354695501 659888496
104245680 -607121144
25137226 -606972591
437824281 545376794
777805315 -737273481
618025919 -202517921
630643280 263952513
559653008 -885396582
149938859 -604150300
385276947 -921298100
75942080 725149750
-472064768 595963962
771043198 -512672566
-18025154 721100116
482479320 -474508312
510181404 549756644
560679073 -369837142
110001737 -606846721
-677956061 259983961
501329186 -455236506
-377492520 633616369
-658840508 -152664529
-470073115 -454437241
-351161651 661273905
-314434289 340624024
-222354681 -942626574
-436716630 619088933
-478945830 591077257
249142021 719002904
604049308 -259583531
486751931 574712780
14798964 723526390
630329493 -131685013
212983201 -596113362
-663976288 -131384077
576447321 -336893580
374910122 656638613
-518383987 -82010907
-399983079 639452314
476137791 584909411
-598167885 469737325
-572202212 505113244
334454556 676029626
-38134731 375707761
361402903 663686771
752638786 -786106788
553305473 491343110
-427002858 -486380396
-505417180 570785249
633552438 -108316531
-429134550 623549147
25625010 -606987866
-68657828 -951551812
602231400 -265802745
724223645 -257775656
509301110 550766207
294790226 288902339
-458081683 605562253
-800541142 -64487481
752538097 -380465096
-582709962 491576532
726849535 -267162288
507316853 553033220
452497728 508241376
780750725 -679558450
-163647859 -586747929
-582434144 491944116
-312072260 -545231727
182125988 333312389
-548690471 -405321013
-537374283 -389485737
-429433879 204359792
-454560912 -466522077
-592157233 -314282274
-202166120 -578458821
-686737460 44652604
-406899017 -498962394
-351753723 311138883
-681930598 -19170313
451232093 -501353027
-630366758 -238891064
601988519 -266622127
-646748669 374379060
395813056 -535575118
-467538038 599130639
-684903661 15399347
-670252031 297977396
512596237 -442355972
-776763297 -177074578
636807999 -79496716
474328033 586570216
629047522 273677864
-447802219 612255056
601719291 -267523626
90674080 724586161
-640723507 389697876
-265933792 689176722
-360304671 640810389
641837506 -21046556
176246891 -601413633
-161565295 710655519
-173977951 708719820
-2060500 724779685
363529851 -551176687
522917218 -163150363
-47268561 722761269
-667140867 -116590152
-67081953 -601190895
-246574300 -566910944
397984887 643484489
522108901 535411325
-457587350 -464220631
-741614124 -254747534
-366108719 655216945
-457074156 -464612316
250551873 703577676
743368510 -796061042
451768957 -500949294
-656475570 346718895
578775652 442666832
417515131 -523680022
-688476354 109796233
280423447 695433495
-687364159 163216231
202469355 713457723
-397764096 640567215
-666477600 -119819475
-245903336 694320900
-485935868 585881420
-552137329 -619204078
-682487457 -13528578
640479605 -39295415
-684582047 11153410
-303428484 -548412431
-196101660 -945542794
-438760701 617853952
-109002568 -596104049
367824281 -514231881
111724573 -606758238
84277812 358204239
-492170857 45419916
2591644 724901577
579893714 -328668679
554734003 488955479
-664123391 321306715
-710471125 -304926571
-511290 -605929257
641909237 -19982751
43097350 725493074
589235534 418324366
513369235 -441433813
-432563150 -482582515
-553990255 -369688951
-791421763 -121618507
499051109 -457701668
-680813798 -29738359
362079199 663352550
495351519 -306393278
459830714 -908045710
20506461 -606820579
512885253 -896762287
627800338 -148568371
-417775671 630032905
486014470 -334052265
424427663 -519594315
-214611801 378302457
-676365028 -64294827
411699304 -527018995
11559715 -950690472
332703112 -543936091
-688003894 146741291
465765281 470821465
-548840119 -660722640
528789976 111451772
-399839666 639524831
-684165247 211276652
638662197 204333976
-687628449 65341917
750512355 -788681617
452059795 186962178
-755039899 259824906
-476405781 592898372
577293486 -334922599
-616579584 -269308683
551237922 494701438
479638975 -351122780
589844410 -303066512
-189449687 -581416271
643637538 12086892
764896519 -459860725
-687368665 58181101
203346328 -597695936
729813571 -278261422
530800243 109123178
-597935138 470081934
441135903 195766850
-402442094 -501573303
-91241775 -598477301
588694957 -306147862
-616675097 -269111696
-375715187 650977951
88802790 -607634923
661161660 -88097882
-193792216 -580423454
-470579517 -454030296
609224713 360127084
101883394 -607219029
-547318323 -378152924
-564769987 -355580971
136124074 721506359
-436303752 619335633
-546872083 533518747
-524271949 -121755844
-499969173 -428358183
-214619991 -575433033
452921867 507129870
-344532501 663849490
612463656 348732460
-174108000 708698818
-630787482 412517407
-551821529 -518599690
-328975197 669553370
-488479359 -438887981
144541895 -604608828
-595378300 473825944
-678821010 -46481887
379934193 635453296
79940822 725034582
170023994 718021229
-283690581 -555337090
247125193 -589612514
-515762770 -65359498
122822385 722551234
623117989 304529868
-549472034 -424084338
-527360373 -400536898
574723137 451348041
113233107 351891346
328762393 -565720336
286111227 693697812
-179069727 -583670144
780519804 -718342310
179703606 716792971
-713878623 345584080
721187238 -247283870
-494205094 37809957
563763260 -363897277
439524892 -509744614
528280056 110184301
598799780 -276959302
450023614 -502249850
603207616 -872100744
494309332 -462710380
471337577 589267175
-409369926 238777289
279790820 -581839502
-261933695 -573805973
248693798 309750133
644126719 125418084
-239820657 -568802918
-19574121 -604910755
603242317 379716188
619511143 320725494
455466609 -402553308
-687502792 160151864
-608371519 453890057
-434526524 -481204439
631497069 -123366109
572162875 456617783
-468721772 -455520020
-551252261 -489859099
686873352 -147197383
-605205054 458993371
367350858 660661386
-661945659 -140062234
-298846209 -550075735
-586356959 -323763897
755313826 -782584080
-244007793 -939385706
393878264 -536574302
405107838 639129587
-337841913 -534686570
629606633 -136707915
519601443 121731938
117923210 -606428966
-19419363 373840497
-377519497 -515458940
-648342016 434740832
-488745150 57490498
-156895074 711354319
548919312 87725110
89275727 -607623714
644043942 22322040
307398395 -573415009
-800597884 70864242
-680085876 245904192
-545194434 534760855
-587951442 -321190343
-803864849 14537315
-532825832 -394564482
-289045778 354512928
595330085 -287561557
515794927 543143119
374653121 243579289
-634640914 -228268769
-688183124 140108767
488547691 572931864
-460880788 603676077
-656706562 346001651
193700568 -599133148
-494400959 37073460
-802467659 -41171230
73432448 360344049
624919170 295634853
659709201 -84988834
-597519316 470696231
-299313070 -565476794
-447548043 168323111
609758057 358289014
158600031 340107241
-532752578 -473339624
639854027 -46963640
483664567 -473378384
231032497 708014363
-525235957 553805125
-149533120 -589445297
-393783720 642524956
519113067 -434362689
660154090 -850001770
-549935188 -438411847
-352721378 -527903224
395092525 -535948258
-437238193 618775171
-796213655 105169917
-105727711 -596567431
775342988 -561151105
-648673961 -188472900
109735827 723480661
-644295483 380714061
-249264738 369412791
620254271 317481806
-399918320 -503030823
729053278 -275328558
-310463161 343222536
-679091757 -44372474
-514712894 563023421
-615947681 441167255
-71408785 -600734500
-552301885 -573535730
529421808 11359264
632876496 -33953593
608102233 -244935638
375658360 656228873
6860269 725002938
620903631 314614997
-246219788 -567011572
169878 -605962922
440364219 614801870
-429308364 -484827868
449911588 -502332639
391814269 621030718
-302025585 -564813566
-675297207 -350705697
-281811161 -555968569
-618590427 436486808
-687720830 68191750
45689141 725422488
-236854530 696449422
612000298 350400046
82289521 -607760316
397417322 -534738790
-513841086 563763409
-318502182 -542759213
586836217 424261209
-519720048 558700162
572715916 455495848
-601618174 464570657
-386268463 646125070
-624905030 -251465501
-392253021 -507382434
-640057201 391335719
-401746876 638559501
545264810 503951644
-149864161 712381410
-688495179 113843174
628132498 278858706
-399236520 -503420831
-551766367 528192109
775974449 -569176165
616004029 335292548
260672974 -586664934
-327267787 670154304
-389281553 268640645
-292886926 681381233
529240182 42947915
617663141 328581430
-367202613 295381442
456167079 498512757
-698934851 369599226
-234109486 -570364093
-257767032 691314976
597862843 395667188
-463913938 128793982
-723919260 -284953823
-548456897 -376528061
-269205605 688278890
-452188617 157622249
-472356220 106685151
-686303437 183175476
402172345 224967807
-232277882 697489211
-525165987 -749156984
-682275591 -15716310
-506828220 569640361
507091741 -448782056
-571242765 513543787
-316185024 673925407
452583576 -407728719
665119869 -96619566
-15142963 -605160556
131933004 347266206
264443157 699986287
-628186686 -244028645
494930466 566482909
-741592647 293847692
-524330752 554614012
-456261601 -465230438
-100813939 712893085
544177027 93418343
-670751439 295867783
17390002 369436858
-225574354 376040666
-191777253 -580886604
-428005710 609127862
-502187767 -426225395
362560221 663114510
-676403528 269044656
-651369899 -179816350
-671000192 294796546
373974270 657144772
-613923414 444655700
-124943804 715722460
-68710902 -601021836
-679991531 246565191
-90586918 719365144
-284353543 683954243
-63331913 721677656
458588061 181421713
627695894 281234604
278703841 -577020490
-450698615 -469432038
422677636 627633160
746514345 -350241223
-687761031 153846429
-510957946 -37751229
-180267068 -583415128
397383271 643843601
-38130503 -600350742
-35106041 -603959132
339361164 265129304
-433119077 -482193613
439130809 -510016023
189133594 715524610
629948354 -134348665
487772699 573703490
248783837 -589265728
743583960 -336767358
433475595 -513831456
541353350 509724709
294180837 691108782
625701103 -161667768
300890371 285820266
-586912573 -322869402
305979284 694388933
450034018 607213759
-632419055 -233881141
-278924974 685528301
-277997578 -557242623
110755643 -606808118
405070448 -530683045
-685159908 19025422
-473531221 594932001
-247724782 693872657
-561978681 -454487962
-746361201 -245765449
251377426 703374902
-574894230 501746781
236976274 706727301
-556745979 522945835
745665088 -346292479
-681857508 -19879311
-439525821 -477656710
610682520 2818029
-512845386 564606197
583044192 -320821268
-188514903 -581623569
593180294 -293818775
-270123398 -559790650
-425126011 625870543
-673767134 282360956
313449039 -571297563
14874467 369760032
644076768 127076181
586602410 -311707331
-641020711 -211341108
-386767983 272021224
633519381 245350421
-424239759 -488197933
-551188413 -487057106
469874543 457734838
36592914 366732258
-575193460 501368220
359519331 253230741
436699286 617604184
644552837 41994215
-483557453 -443205758
-55807132 377230163
357442359 -553910863
475055048 585907666
686844074 -147124260
618812210 323746972
557930693 483429534
-123959686 709740706
-36452874 -603868994
393884757 -488275215
350845274 -556787850
-87538511 719654061
605738083 -253662125
555410717 487801103
-457246605 606119705
769287938 -495831726
773964125 -544514737
-355677692 307325675
503703696 -452620781
-790520001 137813138
453116604 604709976
528569250 94548142
643893102 18347323
-419087906 -870948815
587479757 422684025
474770074 -481673761
310095284 692039517
-435524729 -480499286
624204558 -19094581
-651061356 -180843779
673783192 -115891624
764642737 -457930129
-690486755 -331873715
-439367268 185459897
38176210 725468827
-76529614 715850651
237599899 706590263
565613472 66964312
-557390741 522246922
-612421758 447193809
-534639000 -210742948
-685372184 196499338
-448137013 -471345659
-79057456 720412884
-470967929 596734331
582541522 434303163
-518898596 -409471656
469414862 -374263693
-443420319 -474828499
-207972849 702633031
-291847736 -552546654
-565838311 -354111672
231781090 -592685622
-517380693 -75585989
-644250318 380829104
-329511498 329915188
598339916 -278384782
-329320113 -538374406
67700159 725343738
521713228 201730721
297172402 690115014
177367350 334730159
655076442 -75442405
107658898 353154847
-419089532 629302012
-649396168 -186206747
404900913 223047020
728699414 -273981372
-657945874 342079162
-373203280 -517719452
204669978 326086955
609508667 359150056
-639890141 -214478638
362827334 251194839
63176018 -604159914
626508498 287552553
-50751894 722544158
-499424168 566587683
-488026712 573918146
555501543 -379250603
620552067 -190074321
163620030 728741663
630626165 264059836
-581012586 -332141391
-762224437 239374479
-674268629 403582295
516455537 -437688082
502880773 -453533657
-268579191 362760463
-725811599 -281985953
340302820 672385156
29649871 725400149
188776133 728808519
532593532 -416308208
-532458648 547199938
-667651311 -114062071
-803731235 -15975317
-531443939 -179458759
444891527 611306875
644036957 128235733
28583594 725387346
-253820597 367919264
-496132202 -431958507
408291276 220642822
627332986 283177216
-738192783 -261085466
592356667 30632451
-556989819 522682275
58689936 363050031
-574080885 -342489768
764013621 -453207193
-266666790 363471905
-612709247 446710377
310797631 280722208
-474905674 -504622904
-554080861 -369574709
-581268583 -331748198
-542583254 -383555666
-685256254 20426435
-684859069 14784302
-291568102 681785876
-621295700 431475357
-682215806 -16321953
642029453 166494265
779960760 -724809929
608561066 362402517
134841889 -605364848
-563427436 520226388
-704768470 360555875
317642713 682780172
346799516 -558499424
779622374 -635595721
644830310 67325252
700554277 -828351161
433519482 619972609
-129958872 -592880035
750410409 -369061220
-606488304 -289168460
453840995 604119053
-671686247 -93027114
174601409 717454249
-461695451 134406113
18835689 725252047
-530189962 -168021685
-658909468 338986003
-728173827 320394304
-152671343 381572665
239106621 706257485
325152606 679884800
351843780 668255035
-559811154 519578913
-596525866 -306945617
83130184 -607747845
259848955 305050379
-333673647 -536507696
-554342101 525501520
571504766 -347865338
-466010075 -457675023
328790392 -546907445
-614268175 -274038140
-528897273 550508893
-492813730 -434994048
640811066 -35133293
636680122 221511050
-554984684 -368431259
491369050 373675870
234520335 -591780697
-383862231 -512040252
-133500970 -592289926
-374619194 -544431494
50429173 725513115
730689168 -281719250
-544938446 -380773598
-318552571 337815608
-801032496 -59181400
-489531236 -809908939
621919980 -183023663
-678386593 -49815029
763790808 -451542936
-482640276 588345437
285446391 293470970
569219663 -352769564
-538160959 541780628
-456970712 146125326
-454679747 607818950
-401987005 -882034439
-417382764 225713846
-136502489 -591780126
636257046 -84850880
-569599861 -348855702
66226361 361692513
644799095 59770149
643985898 20745334
260080401 -586801976
443016869 194273611
391635171 647225319
105256378 -947841435
-660845908 -144577615
511178715 130826686
444924101 192758443
536549327 516517906
-672399749 -89075434
651379745 -68105789
-49887294 722599384
461774576 -492990824
491725633 569745711
-620691273 -260629957
780108594 -649619283
-393616313 -506613740
-297818814 -550441607
-509160664 567715872
269110767 300977332
-554400789 -369170917
639154271 -55079968
-546175976 -358323689
-684879020 15059237
190447644 -942927781
-687618556 157519727
-674768507 277515886
16352901 -606666070
642813728 -5216281
-762171784 -213710812
63559370 362180429
640122076 -43737363
-624063596 461266807
-333533490 326875452
314252613 -571012761
485519413 575926730
634450496 -101114947
-686551808 41211791
-555406203 -367895339
493757035 -463288594
-687043702 169892689
760955195 -431165579
420845944 628879900
-403500639 -500957148
-647848583 371447571
633772391 243590291
-668134890 306484270
-372642836 652356869
152706083 719938342
-68779527 378202777
-117209370 716629808
540224303 -404942749
116740175 728086406
-279005725 -556907571
392832858 -537106930
546690094 -394479399
165963578 -944614161
754817097 -393205180
722626217 -252217041
-2123277 -605848509
-75806126 378657479
345834128 261404318
-195151284 -584988122
25606862 368336567
-239427300 -568911589
-547691799 -385284379
618785563 323860476
22978152 -606903361
760804245 -430142092
149257944 -604211049
348873251 -926270324
-558740411 524120718
-674479701 -76666509
449474586 -502652813
750906708 -371631555
-443310092 615071837
-204326668 703340552
390939449 647627028
-688396257 100827246
-545086835 -689818962
721281524 -247605709
209204409 712287634
-655540218 -165237872
624217826 -170439808
-674711957 -75202135
379518943 240376635
206504327 -597194923
638226619 -65106699
773683859 -541226815
520678942 -894985725
-592659619 -313447798
-550283629 -450834194
268582453 -584781030
-799945974 76827853
-635259912 402657203
594241623 -290768883
-619651028 434553494
-223003598 -573313899
281574318 -581341515
412464878 217651208
612115393 -229103960
415323089 -524944763
-687293185 56315080
-613381623 445577946
543299698 -400039164
-682021038 -18277173
-334679112 -536070810
775874452 -567853764
547977307 499814267
-313781424 341062416
-711454392 349693082
-642033472 -208475517
-525307172 549109713
-683527651 -2019457
113962480 728018773
641406834 174797543
-409378401 634587714
434303957 553540962
-676421385 -63912351
599291025 391612193
366508713 248867685
-687162176 167508893
591789136 411845708
737130998 -308301619
570416211 -350216451
-754841009 -228912393
226657641 318387684
-47492947 376544611
-528145144 -150981284
-794592456 115687008
35445990 -607264858
-451310861 159688218
751733922 -376066554
427005680 -914513242
642519426 -10293001
758192669 -413290610
-14184504 373278894
-787438906 -139060112
457793020 -398289534
-556069653 523673092
-499222758 -796748350
-618443591 -265420933
767976020 -761725161
414908541 632835605
-150832198 -589204095
-663378009 -134007448
468200207 172890651
644694232 50835479
594382483 405115777
-536150002 -226775090
-611120747 449369343
208735154 712372588
160926649 719062689
-688499393 116892038
-51147268 376853850
628233456 -863113034
296432261 690364491
-657364939 -158439040
628545333 -26457008
668850368 -104807176
-627892876 -244711161
-666790819 311614756
387139936 649805862
285900027 -580116766
655270507 -75833615
-336729572 666773812
88295303 -607646781
-287763305 -553953494
-687493005 61399105
-392478661 264213357
-139198197 381301856
-227525436 -572131145
-594786784 -309895773
643115258 149202809
644714261 94153201
780818773 -685348254
713843351 -223108312
423659345 -452604781
-639710917 -214970166
-333344557 667991065
-636260857 400366931
-201835380 380359805
-472792984 -452245574
-191756192 381419719
-603814807 -294099487
-404629705 621215691
-667504295 -114794903
-1609478 724792096
-616803511 -268845684
-453224327 -467532425
-429947855 203398866
390901353 232749507
343311420 672157034
691408702 -158876873
-289479909 -553366268
-141984985 713494045
-628729816 416853426
644661308 48716401
779967507 -645324775
-545230105 -342693017
480673786 580616595
390711244 -538182798
-364406631 -547603722
269972810 698473965
-652821641 -174876002
-576820242 -443775752
-467408452 586679498
78706073 359321075
-682096136 230737503
589203577 -304787744
-667261548 -115994325
-720907309 333383250
780886394 -693369103
599044072 392325787
-398395601 624208330
620769908 -188963702
-271919692 -559216715
-680553256 -32096182
-128758465 715251174
627472898 -150656213
12310780 -606503049
780879441 -712891399
-224121991 699288841
626397539 288131698
653275946 -71841756
637875133 -68744836
555243874 488087650
556966373 485113138
-624736879 424853199
450383210 606931147
-650970335 362870779
558212979 482932402
-310344908 675833733
-622943908 428343907
-427133548 624710669
-670592909 -98868918
-8561520 724576138
-668388967 -110317968
442475552 -424277194
-99030966 -597490638
-341343898 665065904
-687474096 160791303
643666273 137662794
725229852 -811381167
-149825240 381528860
436675985 617621806
567500685 465767110
601315469 385626534
512024213 -443035150
-651987289 -177724328
187281915 -600024762
417750767 -523543891
431925283 621146416
-277555079 -557389064
-530792959 548758340
-528461755 -153484548
-173245663 -584856711
644331490 31952003
-440028005 -855910092
641286629 176332842
-345518126 316911503
529407839 4310394
581159808 437391668
643353012 5685652
773895901 -749034631
48621037 364800335
516973634 541718490
-505935645 570368113
-111137174 717299801
42444684 -607434049
-677899230 260338665
54872837 725497858
748773082 -360947663
-608179256 454202825
157636832 -945149788
744902320 -342791667
-683785508 1069279
-636017828 -224724892
-638165497 395918052
-259101214 366179382
-679308909 -42625041
-155664440 -588290894
-682717381 225406674
-218142355 377635831
-580456783 -332990244
236183117 314767382
732419644 -288663183
-801243871 64132400
-292963319 352685979
634984195 -96527663
-116865147 716668435
568025631 -355272341
485497350 156643493
549899918 -389063793
-638046544 -219422991
-594881449 -309735915
640498873 185697334
192195367 330199087
-803890185 12064564
-146439400 -590013894
582202121 435064646
408700651 636864282
-668505231 305032668
541805192 -402449719
485965687 575487895
398891177 642943399
-730553576 -274170088
-675158190 275569394
-345136033 -531430735
-432636404 -523964730
-685458923 23413586
-490852949 -436760676
-710893160 -304327345
-524486516 -123296295
-22774564 -951273656
-171384974 709131761
178494338 716952123
410381870 595222176
539997871 511667790
542918997 94915291
542671631 507811612
174343236 717486546
-803880234 -828795
141563563 -946097255
-481649974 589080419
-146826804 381477896
-667778694 -113422910
-233462651 -570539383
68819514 361213592
-678690480 255305024
223379947 709600994
588374527 420467484
-350393534 -529002932
205353479 -597380341
780859955 -689843730
768900765 -492429524
416955202 -524003436
-676440583 268843426
-61913717 -601707262
618051035 326966584
-675898677 271766190
-188360446 -946286961
-294715500 -551539391
426884544 -518086097
656727432 -78810443
-386858954 -510392924
475200209 585775323
766276432 -470664030
491832895 -465274891
-536350880 -390636429
-181972335 -586802192
570542577 60596025
-73879953 -951511466
-583491899 490533414
654605838 -74496651
-802087406 54288002
392608541 646659957
-356961666 658986371
-72962187 378475153
-258737978 -563320511
646583301 -58912305
-646598185 -194896763
775608187 -564447414
268024400 -581666247
637406221 -73527722
-673702968 282660692
486841638 -470260365
-666077630 314240121
-501181897 -793781004
-665358463 -125124436
249772359 -589058448
-387121805 -510247760
-769040124 -197965044
-507103506 -17689667
-389931622 -888577562
-586499077 -323535257
-506309836 570064246
555523986 -379210816
576267774 -337304001
531651118 -417648868
-212436519 701747127
-679825003 247716335
-551986451 -530585058
-32217385 375159492
426974000 206857546
582820600 433676212
515668907 -438652913
-2717693 -605818204
-685359012 21934864
-447441419 168562625
-596954715 489028744
491670341 -901414197
-88510206 379361236
-55181550 -602349185
81579701 -607770537
96795486 724260511
-291660282 -552612093
-420593226 628453294
324491381 -567316235
-735467624 306643115
-345668254 -553113438
686607472 -836277817
-539098750 -259609285
-794378895 -107618068
-464573359 -458803516
574038199 -342331333
197562450 714259350
-374093778 -517256102
-632477110 408844010
-566671135 517461986
692642960 -162154371
-539881264 -386656147
399862639 -533455979
-216735432 -574906272
315891441 -570430050
-509703422 567260256
490585111 151706784
-315326244 658664711
742673149 -332617037
400340375 642071194
112150916 723318630
746074066 -793330566
-551746750 -629390993
568081752 464646602
-50426027 722564992
640733514 -36117144
58619154 725465976
-203350768 694456602
-559607411 519805690
-461601888 -511175527
-503452076 -284585
-688492274 112941423
719015734 -239963143
749799622 -365965641
-539132012 540837540
644832710 75231354
779186031 -624439383
640839209 -48228197
-2457103 371928158
637075687 -76855567
303062986 695993435
352198743 662775853
-663170980 324661954
-688063517 81090937
-557457060 522174861
509492422 132606222
-106853109 380192301
353194253 667619333
551424613 84697246
-218958559 -574349665
338467471 265634844
-622884212 428457877
527004350 -100001944
-348926448 313809403
-653976512 354244020
-45201105 -603225010
-182173326 -946847918
-587544109 -321849390
74675039 725182643
627907197 -147882475
575396318 -339291246
-409415934 -497459280
-771550644 210732481
-12984550 -601622975
634434713 238821272
97546560 -607389174
591621628 412276496
-442325598 179567540
-465687879 600398810
566823138 -357749518
-693110746 -328533338
614225438 -220049854
228463545 317719265
-157567632 711254433
624397021 298239532
-54030507 -599450907
224215166 709433845
-578660176 496905680
599237023 391768536
236928258 314476569
-616127088 -270240790
-55806492 722209486
-688241042 89928641
641682424 -23296040
523361248 117568955
-353857714 309124072
546462311 -394858708
-687375996 162957355
-638413129 395323510
-514809303 562941281
-680817132 240641593
584026171 42383767
559055215 -372848645
51155421 725512042
438548075 543685150
-686735047 175851134
-605236011 -291497734
566588616 65719145
-508055244 568632716
-170295372 381755545
-478692799 89211753
-685645103 26207573
241703431 705675782
-625223099 423893628
167420968 -602432989
-503250306 572521399
-501774823 573696490
-646965189 373810484
333885644 -563766721
644223945 122002311
-276825013 -557629163
204376846 326185418
-273517411 -558704873
-214619820 701301801
-675489249 -70177655
643759295 14974241
698820943 -179001040
-560934024 522323600
-630013679 -239734931
-665453113 316510110
577353950 445770986
169505627 -944376614
-358613568 304392139
684555717 -141437608
415207655 587830543
57404727 363276762
476286885 435340624
-684422092 9081249
-10758069 -601733070
661023740 -87801978
-325016814 333247235
-276545973 686206770
-678426838 -49507009
-523579329 -404564477
158400878 719338680
-305902168 677274498
268668134 698839008
353825234 -526905738
-104898944 -596684631
596197028 -284949472
561805552 -367699104
780726925 -677933818
303699388 -931821467
140700735 -604918628
-419437404 629106604
-102926087 718152433
-657712754 342821242
186521139 728822003
-662508343 -137724776
-668259051 -110982472
529363055 27075489
-519195412 -762349717
623535070 -174318573
-540328896 -708564406
146258502 720582130
459675332 -494708755
641220840 177160318
406416022 638309706
644159130 25740757
618579948 -199866978
43266196 365687800
-688233198 137941154
259268832 715864345
199442989 713957293
393714706 646014991
119004077 -606369409
-579556939 -334355733
761204785 -432869096
185049767 -600314793
-535014587 -214670083
77368657 726864729
438689939 616085008
-393222675 263170274
-620417145 -261218632
-387181 722439943
437532941 -511104339
644661252 99255175
591980169 -297209687
131480041 721888102
427505513 -517697087
-666655099 -118971329
-39270907 -603673199
-450854251 -516304118
40606344 725481455
520363168 537572904
587600527 -309067230
609181784 -240824012
433487685 555338206
-556918754 525604087
644798296 59666513
639055791 -56166010
-571977408 505391788
-259789398 -563000953
174842951 -601581750
442388587 613243934
-657475415 -158015559
639583288 -50158928
-683045576 -7587576
-287215269 -568357090
-87146324 379291657
-641706934 387249951
105434518 353654870
-565743151 -354243242
607535644 -247071315
-766477987 -204040353
-680725040 -30548015
643692852 13384165
776451724 -575530417
-662273841 327763950
-82870525 715162965
640873436 181388666
-340820275 321005533
623449625 302929867
643199137 147624349
199796562 327712769
-659615857 -368209249
-688133492 84107616
629263770 -139016524
-244472186 682908932
471494 724846955
-403323716 -881197893
539212071 512785265
-782704422 170942647
671071996 -109762046
644349783 32667409
-679429583 250431445
-210656729 -576410312
-708398650 -307802094
-685724639 -337904745
-640006888 -214156616
525642720 115015677
-666918380 311142334
-436150835 619426584
598440279 -873696297
727946634 -271162798
609400947 -239971560
565501215 469576948
-620559144 -260913813
332253206 676965752
226673892 -593673253
-551703778 -511748817
-614422972 -273724293
293910009 -577743787
-527996623 -399853011
-695933409 -324787308
588538710 36059281
-497416924 -430761738
268582800 712247512
-465937132 123608392
291711720 691912961
-603634531 461480327
555652791 487384872
-631473675 -236205654
165868457 338072185
551693768 493966739
28479854 -607071683
89911503 -604460601
55620796 -607679305
-382436287 647919853
625137669 294539009
252436212 308190736
-300207317 -549584490
641660282 171520706
635325835 -38272055
353550155 667451204
-550445573 -374092622
-670799056 295664778
419740218 629626767
528065640 527903088
-516119862 -483066100
643904987 18649826
565971336 468687942
-511291941 -39579555
-148917049 712517072
515232154 -439185013
94148500 -948275152
186880953 -600077442
-653463279 -172645603
-394537349 261274381
-591163489 479923272
518144221 123326069
641721768 -22730504
-673647596 -81793119
-236961325 -578379986
-295849469 680464062
508964710 -446637535
-542622301 -700831231
35999081 725454294
615303080 -215202509
-434270846 -481384682
441537394 613900199
546932666 -888708358
769651610 -499109728
579727666 -329076922
-238732257 696014782
-673491545 -82731384
-666678934 -118856428
241333833 705759370
632209284 254024561
-507864020 568790020
182575464 -600630315
-758431144 -221542720
-637170121 398274210
778502920 -734808214
-670640286 -98618738
626547093 287349562
281934713 295123338
322254068 274611867
242226448 -590609578
71435603 -607818088
-67708522 721341825
719915487 -242967701
-624310475 425689357
-342259532 664717538
-49106181 -602894010
504269695 556444321
-327488938 -539132022
-591525393 479402835
-153340136 -590526674
-270856276 -559556854
-667136631 -359955264
124559999 -606049388
532881869 -892109406
-528368831 -152748150
-556473631 523239851
557183947 -376246112
-229189519 687584490
-248871552 681524440
-106280743 -951036634
495760082 -461189810
-477389689 592196593
-571018352 -346850594
46355585 725506903
-211141049 702007253
618190587 -9145268
-254062884 -564721728
223426253 -940263352
-194019369 -580370768
613550529 344732898
399085698 227133671
633089382 -111863494
455890283 -497749642
129716803 347837260
700956896 -184944196
457697374 -496307865
411570531 635017195
253797057 702765596
-207840543 -577094994
234915181 315261975
-565396374 513270694
252281297 -588525299
360594968 664083843
9688093 725067186
562472780 -366420835
-602887088 -423392317
-654542310 -168823398
117607047 722938548
144873857 343847678
780799673 -714390593
-229780094 698044014
-681223534 237591771
426213118 -518502807
-789312483 143252650
-568097819 510118948
85852662 357878421
474159635 167363237
780965953 -709762841
558556655 -373759894
-656091703 347903047
644822512 63540480
-517268617 554673345
188554509 715604723
332825269 676724429
-540873033 -706773183
-682345089 -15009281
-347201066 -530489159
-328053059 -538899014
780959564 -706880123
296848342 690224263
527967400 120298051
172608972 728783441
632323719 -32984533
671189982 -110027597
-522283778 -405931306
-680332352 -34046807
779466837 -729274421
-205043691 -577771305
-644479214 380244344
47920607 364920024
23891670 724134891
11363314 -606464083
-770853553 212960046
-116861648 -594576480
636818170 220372407
520861134 120344979
491087621 -466030929
-525642128 -131796062
465145221 -490160419
-683494796 -2406348
485283915 576157653
-683144284 221534319
-613362656 445610129
275625035 696851332
-403348266 -501046095
-543720496 -382219934
575758857 449178702
-617891236 -266581602
420282709 629260585
330905736 -564907357
637823133 211834200
-670124390 -101331388
-640950465 389135734
385529171 -540769109
-165149642 -586454200
-357446039 305560762
-659558618 421634818
-113419880 -595463410
-687816438 152327724
-632810339 408112944
-687844038 72456589
-538900745 -257294160
480535020 161370686
-803602303 -19568837
-682685377 225691626
-688479318 121954583
-583575770 490421347
-303826107 347213685
-264496910 689559661
-688444467 105596030
-688275785 91965895
-474925417 99693427
330398944 679388341
-795650324 -100956226
567858397 -355620603
-462283035 -460597939
526601727 529781952
-675437211 274161273
-685418789 22814532
628959354 274200722
20517944 725279498
479376286 581855818
-500288669 -428054038
-800223201 -67593669
-778996806 184762871
587975513 421456955
514758890 126988825
204868123 -597444367
-628102151 -244225100
-581470324 -331436425
-664323023 -129844993
-368749979 654080885
629789694 -135445506
-3606075 724732636
296353892 -932672007
766660820 -764217798
73928926 725201168
636023045 226802198
373394491 -546648162
628547099 -143753580
-545387573 -380237479
-649182245 -186884225
227876427 708684355
-590585297 495321352
-605050211 459239768
626965826 285131336
-117706731 -594824188
93038259 -607531449
636746431 -40808879
-623693139 -254126446
545241820 -396874091
-441701153 -476083726
30778139 725411529
203950244 -597601532
777529945 -591391749
-470804020 596849408
-380967008 -513613618
-241500029 -939804450
534169018 105210779
235462439 -591959505
-209759774 -576629475
708550691 -206884022
215092292 711209411
640285475 -41717536
584218614 -317856474
-623022429 -255585954
748465533 -359458262
576774670 -336134105
-614024600 -274527591
513126064 546329279
169011744 728771004
-338320778 -534475642
779023239 -732433245
-646734824 -194475746
-197334622 704647445
-674635719 -75684985
85080778 -948602974
-677060579 -59486289
314724289 683880541
469895411 590557076
767862124 -483590692
740512154 -322931795
-514699130 556400510
748222662 -358282713
-496150355 578105256
4282385 724942758
-25246983 374448477
610074729 357190664
-235365921 696790907
638251738 -64844321
-537518648 540422970
203400959 -941954662
555554160 79652206
344931336 671429299
47457422 725510610
172115222 -601901476
-522135721 -106876761
-653102888 356798642
624443768 -169139488
-687863480 73198710
-415404324 229077057
-638472059 445710360
272641878 -579742850
71023315 -607817312
527631028 -79411098
292859921 691541155
498943924 562286423
-80411245 378931369
291016674 -570985857
-546087502 -356836715
-274111603 360671007
-537714589 542212464
-472243161 -452691187
-297283349 350580035
-59986823 721921544
483067856 578316273
524580207 -427333930
204260088 713154438
-514604981 -58407900
-799474376 80986847
134759031 721622756
559064413 481420121
-513100455 -49743548
226027634 318615640
-681428821 236016335
-16318680 -601457520
706407384 -824582559
-673529011 283466914
436600568 -511733763
-494845428 -802951810
-680641373 -31306595
-583115105 -328880652
-356738795 659075858
-121530988 380735523
-453576840 -467265965
-561617238 -359822297
507602851 552707964
-481488791 80959785
632723101 250709459
-116877029 710756011
536524667 102448540
-628109434 418126130
-561835914 -359532934
-451934749 158224694
634636850 -99564794
667394765 -846448683
-183191847 -582786229
-380764841 648691932
-605898012 457884984
402818862 -531890060
-347438551 -908015676
-539733857 -710362648
555864582 -378605844
206119135 -597257279
-686649352 177349614
644563006 106656699
-289859040 354145796
130811756 -605655851
-624785058 -251730019
-603419715 -294819844
249428859 -589130542
498774974 562467601
-149559554 -948989497
218331309 -595186271
-292825869 -552204245
515909238 -438359023
432276335 620888980
347367860 -558260108
251905070 -588605412
635668578 229597611
279925982 -581802039
-688308838 134430698
-528229135 -399602167
552117337 -385211150
477598206 -479076203
-799647599 -72898144
360315836 252746982
-514611110 -413879039
635683933 -90211754
725546371 -262461975
522893920 534434960
-675319999 274754363
606929713 367867979
641817034 -50021211
-673946511 -79967062
730573526 -281259154
-533988901 -204024105
-187306478 -581889578
563626466 473086824
-54339698 -602427418
243526948 -938379848
227036441 708860108
-95271040 -597980659
-557914075 -364667252
-360910246 657384531
524676166 -143517058
393674987 -920066116
-479410685 -446775447
-611162751 -280191559
125084638 349017393
-569946816 514662327
-506615401 -15245735
447802292 -503873264
-686837879 46610399
428629340 -516990677
454310382 -498989735
349418939 -557393592
105121533 353724710
-249163866 693508970
343051491 263021124
419967695 580285123
270081649 698443213
-628840480 416623516
-434785975 -859810544
-313545124 674789773
531607583 523290341
-277671368 -557350647
-448248508 -471262835
-363174601 656451716
283839913 294232178
-385403609 646531564
739412195 -318126006
480955451 580347072
591440048 31940976
-688287512 92685481
-289664499 -553302776
-145006460 713071499
780966775 -709503074
227134383 -593586278
271717882 -583984967
-722492765 330590381
167671805 718302914
-363898456 298891022
-684794604 13932306
558185198 482981515
222570497 -594428285
-595255365 -429952735
493674416 567767138
777530301 -738200785
432231717 -514656501
383439774 -541794592
-309779115 676017479
-568350909 -350613607
-246639762 694140412
-551611172 -506770533
-572631422 512345193
22551916 368756817
343392048 -559924344
291101491 692109708
-38961320 -603695046
602964108 -263323266
424752023 -519398244
-683545504 217727252
-343063980 -909836724
92856236 -607536142
316731418 683126305
-504708854 571353928
561805868 476451806
572891877 -344847320
99952986 724081783
-21859266 -951263565
-451457958 609924153
-663939230 -131548560
-548843940 -408791960
-318263748 338014316
-444181844 175706190
-787845038 149699254
-513781785 -772747335
-567342421 511014200
-645745112 -197502102
570613309 -349792384
-200659528 695128327
-557026531 -365814166
-93030097 -596680013
570217096 460506845
399615483 642510754
-454346200 -844092853
586176707 -312815808
-677689509 -54968158
103721409 727736153
323869254 273735785
-592237729 -314149051
431307791 203509716
-189170909 381571807
-369111184 637182613
-157792146 -948536725
445518320 -505530121
-522257370 556460517
-358234223 658475220
-550679879 -466174184
41455537 365973964
-394165847 642338880
-474305791 594385762
-688474586 122715911
467087559 173903910
-501721366 -426676226
-27803051 723817848
-671634978 -93306614
-661525670 330326748
-527421314 551845614
-646535796 -195088938
611227438 -232705452
-542966951 -383108032
-675814286 401617348
118287116 -947272634
-153622912 381586153
-688498588 117573540
-621152889 -259637175
-57559827 -602126431
606198688 9799991
-634877349 -393831566
-322488155 671806289
-643150474 -205229948
240300479 705991871
-544724783 -691643945
-672768535 -86970221
-687830038 71949011
-181297938 699734461
-226408968 698789155
-666422506 312971168
-528365549 -741434690
378997575 240722933
-520307862 -760061191
-575457312 -340492571
-313855726 -921167406
734287232 -804214407
634023958 -104572892
-461433041 135068129
262749590 700436985
-262754648 -562097125
-400529452 623185501
633390342 -109566701
451164591 606297245
495492479 -461470556
-667367314 309442540
-571355937 -346372542
-301408192 -549149577
308847559 686042962
-676710972 -61934723
-577161953 -337973314
301416925 688666975
561898373 -367521746
622183111 -181639875
-440476891 -476972025
446440118 -504863948
-610834019 449844504
758641033 -416062151
297647756 -576598923
-105804249 717861274
497177865 145212557
-525797395 -132958277
-314453449 -544328196
644828485 78949611
27618332 725375637
615557847 -4902321
360221597 252804621
-558956741 520525256
-608526841 -285316190
728212928 -272149107
-304382154 677762262
-173493358 701428206
369377587 659598588
539639965 -405853409
-193337997 705379256
-688351424 132255133
-55438889 -602325138
-104000662 718044129
-601759584 -297818123
-165760984 381720872
-567936282 510311961
599886701 389863848
506223028 136018400
-482326671 -444275179
-509099184 -27809282
-198712878 -579274204
-95493617 -597952478
84024731 -607732948
-649751388 -378746338
-652375689 358896015
780643378 -673184281
650404307 -66221386
-131368563 708623888
-475541942 581689699
-745227220 285161033
-798865915 -79326567
-412014614 -531888275
415841146 -463370499
89925747 727302820
61625991 362528922
-155002439 -590321397
585954611 39692872
549585242 497309852
-304324047 346938794
-688124993 83719094
-677130057 264952642
-460506040 -461981626
448413557 189933112
609808048 -238377688
-109915599 -595973379
261009358 700896403
478343934 163437829
428974136 623272509
-221878285 -942690657
626610563 -156091437
-108665063 717564189
-486373464 574957824
-442494595 615574449
620591840 315995529
-508274692 -23596606
728690539 -808734784
-451820642 609690498
644246164 121185276
355018637 255947920
-619850274 434187788
642017701 -18332131
-679892253 -37813125
-272569047 687335810
-221213978 699917293
-117881376 -594797623
-686415499 38788746
62017916 725428659
-523441623 -115877399
-686306459 36865729
-686932579 48476787
615195217 -4325875
-490448700 51574974
68342147 -604239136
403571511 -531487629
302851627 -574952613
479948760 -476888358
-644817419 -200299286
378053018 -544420316
525683458 -127933280
-348404388 -552323520
-277136475 -557526769
517976363 -211318440
-688450161 125445428
449495773 189052801
149961212 342476298
-673218505 -84348688
-41297352 -603524341
-149762576 -590961786
188561658 -599662491
301707634 -565062354
73493648 -607820134
-455663566 -465684711
519298062 538886259
131964365 -605574073
260733080 304671428
-157281557 -587982226
596039610 -285427427
-76442016 378697658
615563746 337046859
-412307027 234153812
-673135451 285277280
-424420672 -488080318
66831542 725359222
508149537 134019112
-2041108 -602122372
558827074 -885618178
289495850 703134956
-426133319 -486956648
558332709 482720199
-219475887 -942971986
-509567477 -486768611
759830723 -423631746
-175664491 -584370536
409458113 -471076333
-678331340 -50232030
-688448555 106060786
-548585315 -402996707
498721725 339408705
376928700 -544962097
464323176 -490857338
-183611865 -582695387
168108371 337431957
-40006001 723185598
-686315620 182975945
-236052196 696634332
-241978060 371689088
584970248 428711041
-511921314 -776121466
640252689 188425709
497995818 563297474
-570044011 507769112
-665930347 -122427148
-66568231 378043266
57088076 -607701048
281694714 295235573
619887520 -11912159
-101718856 718274080
68286335 725331276
401970240 641071451
-382322764 631497566
-610095217 451066230
-522117075 556585174
-672222510 -90065972
769698691 -499536113
642548105 158682805
599224768 20483259
-675584576 273403520
612782987 -226350407
35482257 366899065
636468815 -82808523
-633882140 -230215233
-551846070 -520249117
-542933589 -383147147
198857220 714052270
421345705 628540758
324632560 680090172
57705310 -607709623
-206155579 379720378
-682416725 -14269144
-544487747 535566004
-412828037 632750734
434400754 -513212611
-51972219 -602642020
-166364863 709918420
-688390502 129982293
-199459777 -579098317
-603215479 462131027
577775305 -333785568
-403352561 637736893
512715057 -243144427
-788121539 -136178371
-49881684 -602826699
-602428680 463339945
-433580007 196555920
423256752 574864070
429463575 622927957
83360864 -607744277
418356451 -460077014
620242846 317531924
-680340627 244101751
-398199270 -504012762
-399783741 -503107943
-688481157 110665623
334120558 676172696
363640621 662575218
-321576428 672115699
-332102256 -537186016
599740101 -274032034
-589119928 482837247
-408471431 240178729
-156945483 -588046896
-551757806 -514807807
-687304605 164502599
-335084388 -535894645
644241000 28516778
220776075 710119466
-170008691 -947723121
183411114 716302691
32929517 724700820
644277499 120026131
443809830 612147350
643824839 16619711
34846719 366993986
308629911 -572988330
473812421 587038760
599374772 391367348
751074825 -372515344
642830941 154105847
204268445 -597551744
445447607 -505581069
79860207 359095656
-401935051 -501867770
-674437939 279145897
52059992 -607619655
-627230428 -246246876
-363962746 -522436989
631717910 257177899
-330227443 -537989681
552467010 492715178
222970091 319709294
-48235978 722702300
210010067 324268693
638455248 206207308
-457454067 592554717
-269455423 688209678
-25806100 -604543409
525866049 158784606
-488492067 -438876657
-144539657 -590361414
366385099 650247240
333219992 676556857
-296310616 -550975832
-748671260 -241339927
656007900 -77336939
432977055 620373007
-504590665 -423875700
-496098441 -493977732
-242408940 -568083782
642260826 163062479
-310192480 -545928511
632463767 252384726
45306373 725502953
-661823830 329306639
-296599207 680229946
-422153806 217433997
573869715 -342704275
-82350015 720126720
624691014 -167691795
758066751 -412519462
-348399876 -529933442
-656761369 345829725
493907010 567529983
-407694681 -498492230
466746394 593322935
733891846 -804540076
-674703659 277836694
594863276 27002483
560599740 478656379
630253365 -132220908
-510191823 -33626362
773336037 -537324352
-489600895 583109649
160305766 339632192
-642531304 385182691
-604417697 460244906
-455633569 149380675
-547408580 532643831
-197283571 380921768
-110080235 -950912214
-525119135 -402930843
703088033 -190961389
137867066 -605136725
-14743438 724359084
-450623924 610459758
343778217 671947928
-670778580 295752306
-204296764 -577950439
-669682106 -103644036
552829606 492124782
-678880183 254073017
-165999161 -586287530
96175241 -604487271
-548751852 532074114
432654424 -514377068
-510025632 -418495309
-774501039 -183605501
627119328 -152894538
644832638 69244887
-663369978 323965638
583027862 433205645
464994963 175782644
780862851 -690196897
246873417 704470066
59962085 -604099181
-396796364 641048380
-687487486 61250446
687735713 -149361057
271513507 -935470730
-682930708 223496458
172154739 336262710
563853636 69203376
610554414 3020468
-308613087 -922879571
-597833836 -304712914
375672173 242912750
769575212 -498418878
242416281 705512731
-565259596 -354910279
-415133085 631495400
457725583 182161941
-669626023 -357211630
-544623121 -381149360
738244885 -313066964
162323840 -602971924
392161883 -537448061
616384921 -6229253
537336749 515419951
746125926 -348429733
-551988881 -530789417
-68897061 378210830
-229761023 -571535277
-277066455 686058470
581887937 45341094
637283649 216487769
482828809 578546656
306343414 283023360
95210884 724348011
-758517366 250041374
-387700174 -509927385
-737035717 -263196813
-497076274 -799837413
-36390069 723381939
352169803 -556219834
-316093045 339497017
776962314 -740073789
-657414676 343768102
335591131 -563098914
443588645 -422550518
644400207 -54798639
546409176 502220568
140552619 345008752
-797456237 -89173489
637766009 -69865303
610274052 -236538390
702360073 -188884891
467116101 466754462
-584658515 -326462200
-396432835 641228129
-5949525 -951030423
589807335 416894213
519334335 -434082308
642951104 -2628306
540912123 -403862695
-613749600 -275078212
-658552790 -153805687
-93837593 -598159193
-681954522 -18936726
613737067 -222206942
-698733412 -321025393
565224944 -360992749
71723181 -949045303
543993135 -889434440
53015855 -607636109
555839489 79296879
644825678 79892699
626881954 -154390808
638254641 -64813965
639671501 -49120119
505786842 136469836
-623484860 427301163
-801640968 59536413
-734072102 -268319085
407177335 637830373
-628520208 -243252156
606500027 369281217
-564899273 -355404557
-274972288 -558232946
470847473 -485203538
572544212 455845270
477450400 -479212920
-707969079 355418726
129997737 728362716
-521075549 552083607
-644585088 -200992288
618475563 -200371515
-293303479 681252772
356698656 665958669
-762831880 -212272310
-543419353 -315007997
231735827 316481341
-181161932 707520216
-459328080 -462888934
638650213 204445394
-673568043 -82271773
527100204 138603056
440161740 -509304856
259012745 -584805917
-191726561 705671240
614323658 -219610860
384451863 237085573
-688408469 101913727
-668276785 305929734
1978065 -602298903
25751604 725351709
667686619 -846304511
477307348 -479344962
300649488 -932176147
-379262351 649374437
167054593 718373637
-474955929 -450478120
-665258774 -125585735
-429776408 -484509665
-589601736 -318492172
637876137 211371687
750274739 -368362653
477647331 430136781
200199506 -598180150
-596605886 489374374
-133583501 381147872
352275428 -528188949
254610637 -588019196
637025468 -77352454
250744201 703530536
724647702 -259266644
-582868051 491365807
84890414 724842188
-84139253 -599320220
260275859 -586756860
-153014900 711925610
75305056 725166812
639328754 197975004
-206762582 702870217
91185020 724559550
-384516014 -511682284
-794137378 -108823308
-293883628 681073661
-142572763 -590715542
-653681207 -374616916
-611636589 -279262558
-679695839 248603697
30957964 725413207
-68799077 -601012604
-597692059 470441440
-562431936 516642057
439111251 -429466629
578281721 443747780
644622073 46218017
56796295 -604038572
-582108928 492376915
-663275112 -364203098
338405465 674320550
551110028 494905626
244082984 311632071
-344478189 -531726653
-662222728 -138912520
768697967 -490696480
613502442 -223239116
-628643246 417032791
437500014 616994069
-336410928 -555744029
-688472256 123015893
-136554714 381236555
334831835 -563398184
354762142 660550254
687924661 -149839745
770236994 -504659405
-677374009 263506704
-793005568 125190502
373614312 657338561
326155813 -566697479
607765963 365100646
174950645 335443757
267502556 -935906378
-688120172 142643186
-530576732 -474639834
762484256 -441938535
-665465534 -124623767
530577380 524648912
499557621 -899700899
399199036 611582068
289059172 -579193089
571994862 456957206
779571044 -728388253
621943282 309969007
-503220009 -425217617
198188614 728208415
29430109 -607098628
425922666 625404748
409089151 -528493993
-113287780 380436389
234538100 315408677
-566537116 511957679
-542144335 -297447891
-515399209 562436641
603617655 -261083435
489945522 -467177393
500533519 -456101556
570936334 459081995
521611400 -176628404
-90951895 379481686
-558346186 -364106867
-168793627 381746139
-439254022 -477851954
-665748932 315436949
-561592049 -359855522
-709644491 352694203
-478836885 -447261971
-290471013 667775153
103593586 -607149179
-643084979 -205421594
-20590199 -604851746
301519405 -575380539
-296992767 -550734435
365333162 661710782
231887632 707831190
603311047 379501609
312210517 684817794
637362847 215816868
-649903387 -184592844
517601999 233101293
-438614536 -478309284
637535845 -72213538
-669871546 299558780
-323245370 -540864713
-647465937 -192219638
-599790125 467318766
168763534 337243187
736088079 -303871757
-420956042 -528597983
-370705688 653218149
-131143500 -592684603
292466370 290058767
683578876 -837942265
516959107 -437065640
-684769186 13596843
-552366557 -610044276
-361779037 -523513006
603459119 379035937
779930009 -644237726
-567003034 -352494530
508627260 551537304
563163979 473945421
750584018 -369958896
-611864040 448131230
603570672 -261245406
644450684 36946109
-615864378 441313508
-654484336 352744856
612555209 -227295490
-278292203 359029869
574812926 -340601058
642449893 160190268
747918917 -356833001
433591669 201730861
-273864159 686969610
-121859956 -594183025
-802188399 -45016470
505978230 -450051847
166439871 -602539306
761699723 -436358315
389368192 -538857489
-502092931 573444029
664174604 -94571991
709667954 -210234485
500838325 -289073946
465031167 594787994
780944776 -711331263
210060560 712132566
-799585084 80054737
-199133346 -579175246
-649143585 -187006347
565634298 469325536
-292224092 681585563
469806826 590636239
-149951357 712368883
-548501450 -401277631
554053793 81496210
449212812 -502844177
-599306011 468043348
-652913655 357348444
-688126014 142423825
-685734269 27557955
198058644 328290471
-439838947 602598737
-682254085 229431574
-674127843 -78850957
-508635335 -25427233
-529897459 -165399213
579714939 48306632
-588182931 -320813358
396732840 228762067
-579858471 495336295
119680218 350358144
463147881 -387404386
-8730592 724570559
596415816 -284284338
-543636474 536411802
-2688134 724760790
-365488068 -521676251
496516802 564847925
573326951 56927129
-546638957 -366134822
-651896606 360257896
-219883594 700200703
-281183391 684877875
69826996 -607811904
-279839313 -556629447
-674437746 -76928741
-107732225 380226632
-311150501 660230006
