10000 10
463361185 -523893567
550325438 -434164727
175651913 -693748503
760176176 40205053
630083401 -320289260
-385336119 -66678729
782568435 208236393
-476619738 531950106
-222904696 -377504010
-253480668 -772952555
-182388996 -414715204
394287865 -578754653
-450513358 -647113890
789305889 317448712
672200935 -240032901
543316078 -442468075
718415123 -125479729
-425207866 -710320919
427215288 812687414
-52376608 -752831455
-382020375 582395622
551490642 -432761044
463072772 -524150377
555099468 -391809306
481866816 -506979622
-217948263 -771035841
715756331 -133308585
718669243 -124721423
540638905 -445583855
-540665754 206634795
564328201 511096020
169836779 -695898952
733188431 735090849
-76359302 -756485585
263213457 825603569
-521556835 -210631323
193219796 -503522782
-537806880 87316530
256145972 -659895269
-222694957 -771327962
728344132 467344359
-363972632 -147744463
634041153 -313476451
706986869 -260332257
893488663 225562448
-306511613 558413637
586325062 -371404643
689534194 -201426090
57572871 -730385546
153433241 -701766457
548234919 -436670699
652850100 -279125801
322513456 -624752578
-313871184 -774670430
228031882 -672692233
-307150439 -270375345
117460728 -713602156
790874287 385204543
109352007 551232238
790393822 354176567
-143284874 -764727624
743516146 -37819590
770875345 105389378
-415168089 -727310582
446507416 -538468333
780321759 184142954
-132262137 -763537339
682436456 483652920
545836185 -397410523
727162459 737656421
339708425 -479508035
595583179 -364847087
515181230 -473846411
-300746363 558391463
458931060 -439450764
-256449745 -773086746
-117407401 -459547820
-539748939 159503104
542613411 -443288476
660728253 489835320
-516715366 491988104
739823026 -52575738
468719235 -519084790
-422577153 339420167
789432826 320910965
564709793 -416368998
-100988689 -759837595
711957180 -144123147
154117965 -701526243
785987934 253263343
-114943780 -460954690
2796749 -742872647
24845622 -738176028
908952871 421781490
728217054 -94580387
171696523 -504848711
107809250 -716533661
313629863 540309733
368968416 -596010260
690816850 -279179134
531074202 -456518492
628100687 497866880
439272570 -544473188
-504196078 507947435
-418907183 -721428151
-494140590 -451624869
781480488 196203372
-110519343 -761023564
788223170 418648047
-291185710 -295768065
613037784 -347948224
702297489 477265779
811794001 691206674
788699257 302686685
336597312 -616414754
-413979582 -729109756
-170578401 -767425546
-66614650 -755043204
909546612 446401804
559105769 -423438486
101239634 551495787
76519320 -725428406
-188918555 -409119413
-65695765 -754905330
764222770 62882790
136773780 -707437449
757586830 -188936596
262016243 -657065191
252370079 544467445
775188947 137637767
658381410 763640358
429185017 -552628865
226439992 -673383208
787930918 286477817
-22806410 -747782771
785148630 240888670
766682576 77610052
467443338 -520238689
756394111 20460282
508842023 -480458212
304525744 -634903385
661196986 -262696768
288721179 -643437166
160301709 -505391699
506185183 -483167209
436908841 -546406845
740977257 -48064167
-367327575 608126659
759697753 37640804
764776064 66130180
607753895 -356117433
600666387 -366806453
-282295423 -774034331
166224607 -697216105
621559702 -334409323
724342120 -107247302
-408404321 -736653569
693207015 -192733138
-158726735 557230147
628210020 -323459347
-202883855 -770040637
788188001 291685672
-501630877 -399659369
322817138 -624576792
-460885520 -611177946
247690355 -663867718
788031422 288475585
485872161 -503199379
750223107 -8919930
168425594 -696414718
629988111 -320451024
520660540 -467983683
739808642 -52631517
469890318 -518022703
744186250 -35058712
507621275 -481707659
-490766133 -472440286
-3846184 -744199110
-54160427 -753116709
674351891 -235448059
894058009 229852419
-235249819 -364854352
-129554748 -452408105
782985554 -145161319
302619623 -635950900
373231502 535332942
-288707832 -774212405
-320087230 -774737502
541526137 -444554007
728041144 -95169743
-301486189 -774493097
-539280433 138937903
721978494 -114666677
761373059 46714971
771763525 -165581333
-527909981 -123824615
-468833315 -580395221
727575780 -96718816
-461645335 -608365834
583735732 -373206285
-88797992 -474288196
696513942 -184659339
906553130 366508218
786297532 258062489
620974402 499509231
28351482 -737394755
495351231 -494015095
660128014 -311696191
-498898486 -419528937
266380643 -495222725
780914131 190220536
579167411 -397305173
756887766 22950239
903198122 563641685
-539679494 156363044
760738163 43241055
664408432 -256205850
693920055 -191012673
490252512 522518576
790488569 358539458
788912166 307605759
-210454471 -770555342
-441036529 -674595805
550618670 -433811553
-366011056 610155640
535011997 -452054448
535304193 -451721161
724990421 -105169828
215027517 -678241550
-106323597 -760508219
-411101063 -733187217
790928761 392228703
627963518 -323873564
790400680 354481353
177724914 -692972275
372479272 535401333
-459006201 541259794
-147781242 776189823
787985047 287541758
-215001833 -770850247
720972225 -117765332
691096472 -197755095
520773252 -411252052
-232272834 557978208
754715076 453719670
777673210 158889102
-530859855 -75632070
780193283 182852216
752709330 2578832
790893804 387475324
-542311667 379318465
151865120 549624487
258919121 -496310408
35831168 -735682641
-32969299 -492157964
-206745414 -392935355
387152 -743358309
747861350 -19387959
790604862 364562849
744866392 -32219650
474236388 -514059487
-542210576 348099478
709921122 -256790653
594589584 -375734252
75387966 -725734158
-511270709 -321665214
477986185 804875665
753099547 4420878
120058782 -712797628
-357922459 621940149
789752729 330316626
593882739 505335923
-408703301 -736283944
289929370 -642797513
745278919 -30480431
398771734 -575570338
561714440 -420166239
-462008400 539985894
-141104476 -764497464
-372008489 -767025385
757543791 451933316
-476175393 -548444773
-181652074 -768392226
139685220 -706476309
421880681 -558373944
754158469 9468123
-160848500 -766504020
742414675 -42310817
536276894 -450607982
-542226420 352127860
-80954197 -757146731
254653861 -660603529
-422604786 -715142978
51921816 552982783
467905275 -519821814
473948031 -514323798
-337655614 -774833188
572126987 -406728080
711586571 -254721319
-440097620 -677033324
772249047 115223729
29648683 553570410
337914715 538407263
-14762966 -495704723
41230697 553267950
228651450 -672421949
-384888317 -758947834
778452831 166047920
849452633 15531573
-231909163 734933677
633758898 496534084
517973178 -470875755
-472644284 -564422615
782196506 204027689
215939959 -677858874
343784798 537923694
-16374394 -746603342
245758931 -664759719
-352160147 -773284805
623605603 -343584100
522349475 -466152674
784635627 233769669
332489560 -618892862
145368364 -505970938
776674003 150026871
395506845 816285249
-129146144 -763191769
763212352 57059920
728790005 -92647652
-317450158 -252693945
771415519 109212739
370062689 -595290485
790310264 350548868
-422251089 322413457
-513464806 -300218272
932342 -498372097
90114252 -721689430
783977117 225168528
-497209642 -431249705
444633266 -445250603
537978392 -448653886
778995028 171153819
785085709 239993729
274621651 -650787277
96235454 -506334875
108794229 -716236906
599763079 -368149450
746630870 -24712854
119969142 -712825450
385039442 -585218510
905953677 356298044
-326371977 -774786883
195953931 -685966110
781737675 -147563121
-516485913 -268676906
-191267193 756098039
688126315 -204707924
773010364 120832202
622836248 499085694
541682817 514972952
-104013669 -466807804
743797020 -36666431
726298157 -100929530
23405451 -738493381
-398743816 -747097677
-76429273 -756495737
176020930 -693610812
538116612 -448494845
724213327 -107657230
-176331630 557441673
731151996 -84506648
-58906018 -753865193
817479267 -72334634
711902998 -144274008
200492563 -684175999
230756302 -671502206
-383510944 -74807219
-470351023 -574165464
783221349 215866125
327199079 -622022955
400723955 532694869
661807631 -261469120
-117487164 -761855875
-405086071 521714020
-523173114 -190191318
-158159313 -433266747
377946398 -590041980
-532237485 -49791480
537518586 515651126
-253292880 -772943951
808696512 -92336630
-94511774 -471572670
226691382 -673274534
589441814 -383078438
769777326 442921572
83045644 -723649674
-338828143 -211418743
707455552 -156393631
-467812541 -584531250
19078396 -739440161
-518690340 489020768
58725200 -730091579
781977241 201602819
290206487 -642650504
748247955 -17703330
790888829 408396581
717796151 -127322663
302915972 -635788252
-199020080 -400086966
104875271 -717411346
649402339 -285716320
252322382 -497234888
785535392 246496199
-531965844 -55050926
741214141 461406843
-419188674 214471171
763285561 57477594
-182701116 -414457284
541964325 -444044794
-126710123 -454131250
-35208050 -749979657
449122899 -536261380
364638073 -598843660
789587585 325368883
771711058 111326810
597720052 -371164535
-148650359 -765286087
-534027068 -12465603
82248354 -723868384
747955390 -18978764
-135935595 -763941392
711984747 -144046209
484937404 -504087438
-336126557 -774831586
-435339051 -688736767
779263320 173725245
-522709983 482775152
680033821 -223036060
756608382 21538796
906982508 546281821
843587174 -3230773
905640213 553226633
621430898 -334617000
789687782 414635845
736971794 -63454934
408760872 -568318782
532428880 -454986188
298963065 -637949212
-138919825 -764264402
-286492907 -302798720
693797486 -191309493
644010836 -295692558
790225508 347040325
751040690 -5178232
-395783702 -749929351
269575774 543374248
-395183814 -750497300
414441248 -564073495
875971990 122629238
620725421 499565667
666126643 -305842553
-52827490 -752903646
337870877 -615641263
747606935 -20494071
787527638 278830400
660986165 -263120161
-533925021 -14742626
59243611 -729959240
-60195226 -754066054
-176582902 -767958781
-330425820 -774812159
-232759547 734450590
253943906 -660939349
760691570 42988190
-104012010 -760220252
707157258 -157192716
648263638 -287851400
-290146783 558341948
910162147 491417541
697487147 -182222553
520931377 -467690607
630634404 -319351338
-272150867 -322146786
724313146 469038518
-113976823 788505970
625616389 -327778272
-425238678 -710261180
549153824 -435572169
-541502300 261519734
843423415 667000834
357556374 -474636080
770791114 104799064
737137350 -62833166
110163373 551204399
789536704 323886972
857478081 43531395
-196478504 -769576441
771128884 107175394
336813351 -616283678
768789975 91110031
-343691760 640267131
131803941 550413344
520056486 518364381
422789385 -557665421
-530500375 -81903170
-417967817 -722947526
725051800 -104971855
784626213 233642883
-522809426 -194876584
197134952 -685501040
-404254379 40085003
-148753988 -765296798
-426847592 -707058015
100972773 -718565740
765572222 70853647
818741351 686269086
708712646 -153010209
-511836172 -316325537
704942828 476348312
724368167 469015504
709060060 -152070927
-364309477 558249896
-276938246 -773867005
769279653 94405882
486635577 -502471535
698324706 -180117597
-384760580 -69262014
187471896 -503929952
158707786 -699909758
745854768 -28041257
638109612 -306326777
584507262 -389985653
-208647877 -770435366
-95299684 -759101968
-8240462 -745057580
775049438 437996169
631476914 -317908920
729168335 -91364781
245240024 544891612
507928881 -481393935
-495784364 -440896249
767903750 85310888
729843380 -89055566
775922158 143667207
786006464 253546238
266984205 -654631308
476307143 -512154338
780956247 190657603
-173162221 -767658535
482744488 -506156409
785598361 424056426
243707643 -665700116
214232129 -678574497
223428826 -674677871
703818948 -165995121
-328406565 -232438983
-290010435 -774247182
771037085 106527499
124573908 -711383689
571720970 -407265308
-58566709 -485781098
-342627697 641577345
-142485080 -764643397
709014079 -152195574
-438593781 -680843101
761441076 449367016
186819771 -689511471
-385523291 556938037
779030857 171495487
645552748 -325168730
19954781 -739249189
-395756349 550027869
-364576542 -770035952
559971371 -422357039
660650543 -263793549
-376562936 -103838138
545774219 514300516
322518218 -624749823
778953522 170759257
531412950 -456136045
781409083 195435442
-539026977 128585252
745355091 -30158681
596966566 -372270195
541306339 -400063629
551749667 -432448332
772892548 119956925
706942798 -157764662
-517006633 -262984321
-283580938 558309171
790033138 413338791
742031627 461004007
227695381 -672838815
241165996 -666858468
622668445 -332611556
24724383 -738202839
764554391 447141699
-210053113 746621598
-121969975 -456905734
100812673 -718612912
740077410 -51588042
-542132060 331186936
781169008 192876592
639572379 -303710311
612806454 -348308692
-376085882 -764868385
-241634085 -772382510
783084207 214243644
740907534 -48339658
787089077 271109337
-484085627 -509675723
-445120286 -663542670
781644949 197978835
187753834 -689151502
423407775 -557181760
64548839 -728593977
-540884271 219557404
-227350595 -771606059
-32287942 -749472340
726128591 468278373
833996483 -31009282
787362031 420590037
-451897623 -642621272
556500127 -426664098
730805367 -85717168
741428477 461301319
583008097 -392054122
-438541515 -680973550
-34974933 -749939299
-469181817 -578974205
-500640074 -406941948
-497686672 -427985683
172452848 548720752
-438390757 -681349259
-541775050 417577931
24191676 -738320314
-1385166 -743712074
745720173 -28613231
246249222 -664534152
50668114 -732120598
785619483 247738326
410382946 -458374015
790897335 387905857
700271162 477954495
788564999 299702797
787877956 285443218
-418630263 201744649
718922087 -123966031
67095233 -727930981
-430185483 -700154213
695153128 479669925
299244400 -637795955
-475334494 -552317019
473166505 805662705
580620383 -395329039
-395576252 -750125795
722766115 -112209496
-464916134 -595972305
-379994528 -762458207
263130379 -656522911
98779455 -719208361
-401582571 22609511
-43640774 -489680318
-240330221 -772316785
477627574 -510929925
789087415 311863672
489792968 -499440805
-172141064 -767567416
-461329014 -609538634
695424831 479579795
490112411 -499132094
144863321 -704728936
25724089 -737981180
-97058549 -759331212
516378903 -472575653
306393308 -633872119
442371320 -541915350
-270265441 -773639195
526631706 -461473238
-508900203 -342476233
755923746 18109150
408921540 -568200073
17459018 -739791163
690572492 -198990469
142565414 -705508874
689478998 -201555192
-196345363 -769566456
297742927 -638612647
393954236 816444242
545813672 514294017
-539494210 148214845
463271407 -523973511
-334118597 -774827482
-213897511 -770779800
-431882637 -696506132
566804525 -413682875
489893996 -499343211
319178231 -626669975
564792489 -416263624
248872485 -663318703
-324834414 -774775835
485711083 -503352887
15150479 -740288991
216896865 -677456843
372964848 -593370068
-492456986 -462266268
202700840 -502763311
-365173506 -769842680
621852779 -333936150
520544197 -468109433
517145636 -471759143
-3761865 -497612851
371957156 -594039117
710519962 -148093710
577849929 -399081698
333877945 -618058117
782208456 -146661202
747009382 -23081794
735917890 -67394272
-542041467 315960265
602041013 -364754602
670389219 -243840258
556207785 -427023117
83848720 -723429082
456840807 -529631204
-24225538 812950230
-282412194 700152392
-56463498 -486356776
535056668 -452003506
408086875 -568816049
195702682 -686064856
733562334 -75984152
714046615 -138227117
-413226534 117084699
132954227 -708684855
486685576 -502423855
501176602 -488215377
82379316 -723832502
-541890585 296352869
440833442 -543186793
413072354 -565106996
-38775916 -750591535
-535786721 29671625
-288566718 -774208582
-436275304 -686513027
-347054394 636120975
-121871291 -762366530
317132589 -627837615
204472004 -682584727
606836955 -357517052
-136738913 -764028968
877854080 624207218
721578923 -115905479
376460304 -591039011
-414174143 -728817372
876875540 625770710
236586944 826270042
788405644 296221967
-521344166 -213243383
-235051380 -365066103
682138173 -218367352
663686168 -257672564
-224490457 557913850
-167213191 -767113964
894984618 237082616
757199638 24538216
83548835 -723511480
628971637 497662153
391663123 -580606539
459902059 -526953798
408798215 -568291217
-407532799 -737720451
704067796 -263794516
-170133604 -767384900
-26452439 554888514
105651918 -506530524
141477414 -705876502
727485488 -97018630
-39496105 -750714102
-211684182 -770635978
563779757 -417552519
-356924778 -772185514
667567723 -304395645
788778165 304485424
379164298 -589222153
530333394 -457353324
789528464 323648452
-114199201 -761466251
502438790 -486947795
121423488 -712372866
-123749936 -762581652
778053917 162356771
-209921533 -770520245
234546354 -499469611
10430037 -741295887
351205583 537295879
-465507852 538375752
603735 -743314886
599089880 -369143954
712267021 -143254994
-340340699 644346343
461163224 -525845185
680168010 756165589
489017399 -500188676
10928688 -741190573
742419281 -42292134
694679263 -189170632
766236950 74869891
281238152 824904825
-126014095 -762839413
150498686 -702790197
202163208 -683510628
578831805 -397758470
-180089992 557485738
768819078 91304664
427633526 -553858359
787704895 282118509
-534011064 -12824146
111069911 -715549408
404967422 -571100703
774882661 135177347
581519701 -394099456
-541842360 291030039
788129971 290491692
-375281604 -108781987
17929113 553862444
623526972 -331210297
-5484007 -497323426
712133378 -143630384
-24100082 -748015470
-42796411 -751269784
-505176930 -372648216
250950251 -662348606
-532644781 -41753960
526453506 -461669989
450924613 -534729770
200842207 -684037172
-274764288 -773795059
241405076 -666749961
544966539 -440535837
784347299 229931752
254030714 -497005943
476254670 524284449
145006424 -704680005
-542080953 321991934
-143880064 -764790212
177457642 548485151
348648169 537516238
787974235 287327375
-301345206 -774490714
393182276 533444468
500435655 -488957321
426058530 -555101705
804686905 -101116756
571395627 -407694511
212352720 -679357151
-188924235 -768992130
76304176 -725486681
74918338 -725860482
786807432 266300491
589243318 -383358760
-409756697 -734948223
638632299 -305393771
85617700 -722941473
445245276 -539526457
-407627507 -737605708
-462162074 -606433712
-423895958 -712804825
633311366 -314744587
488549926 -500638374
-538194176 99702690
790655254 367591196
862625070 63019192
783337621 217254605
-421677533 294921719
534694662 -452415437
-417107183 468411014
-88456568 -758190499
-535852602 31400315
-294421019 -774355164
405718278 -570552800
127027289 -710601807
711144417 -146377536
561106888 -420931540
650832818 -320389728
-196647635 -769589096
640108182 -302749310
759815436 38269683
-375685502 -107224426
723864764 -108762325
454931113 -531290425
652786670 -279248191
529713724 -458048478
466106679 -521439815
782299923 205190371
53046046 -731528172
258440512 -658795162
137117698 -707324583
578580425 784665488
-186837711 -410939485
314238892 -629477781
619549015 -337644972
687056977 -207182401
772311350 115679631
473056954 -515139580
-460917179 -611061831
878323316 134492599
434012917 529212922
-440485796 547617280
-27101541 554902733
568079408 -412033434
392794026 -579809598
-523994355 -179436720
754744650 12305784
-517280499 491141277
519427032 -469314837
825521094 -53026970
109282912 -716089520
-188737038 -768977116
549790114 -434808865
-70826930 -481797715
335781497 538581640
-279395125 -312716826
44686262 -733584720
552485468 -431559015
-254495657 -772998961
-463512131 -601342437
756845359 22735332
-403381109 527602275
676303415 -231226996
662990515 -259080735
-285388889 -774121089
423551535 -557069240
-176671239 -419319092
-542118688 328688410
437337409 -546057099
15359097 -740244154
-253628197 -772959308
-419779976 -719987113
-321274440 -774747828
207882221 -681199732
27110690 -737672596
522023343 518064931
247440586 -663983531
585555824 507011220
673686560 -236873045
548059578 -436880059
301786760 -636407590
-355359190 -772566770
362838496 -600007876
813974178 -80464094
-522195617 -202670959
716985734 -129711970
715135598 472691719
615315830 -344381821
-541931142 301097742
787782500 283593222
494262039 -495084830
391758546 -580539537
1091779 -743216723
892825830 593802449
706808757 -158121566
462261429 -524872015
782648991 209157823
782203893 204110289
79727126 -724557309
698590122 -179448529
775559741 140671057
-74754607 -480392787
441418661 -446536947
790862405 383899226
507255258 520224156
-120902093 786164458
-421774802 -716597847
772259518 440669798
766441299 76121182
783591973 220356743
-57052755 -753575270
-322872419 -774760659
698194315 -180445550
-279566969 -312488729
571534426 -407511763
-535583539 24373356
154381440 549520431
453065847 -532897529
589238470 782134641
770644612 103776030
135299881 -707919934
398010717 -576112408
608943138 -354294161
694506110 -189591302
-166913536 -767085655
-421849012 302847442
298508923 -638196379
707450947 -156405977
143597099 -705159075
-109813122 -760937460
-223769361 -376654488
789213326 315047304
591473301 -367776677
780441891 185356482
484504518 -504497148
-378294300 -763539199
547285508 -437801362
390170969 -581652852
736375120 -65690958
572939370 -405651027
224565617 -674190437
323337504 -624275424
716288317 -131757550
747857227 -204230815
127906689 550559987
725458369 -236845509
328638306 -621178184
710007783 -149492695
443447157 -541023282
-534794772 5117102
735376201 -69397747
699820917 -176327677
-25509878 -748268805
781425477 195611562
236293075 -669051407
753002488 3962147
239406624 -667655223
674727264 -234641003
-102832177 -760071626
281794511 -647072233
714736860 -136253801
371502481 535490056
735874413 -67555631
511397679 -477819353
314036319 -629592215
627827121 -324102348
489683112 -426044462
740858704 -48532116
750475360 -7769397
47801423 -732827685
-130723480 -451698591
231884056 -671006536
727219581 -97899444
737605844 -61064900
-404949617 44999906
-91630092 795440570
-485739461 -500802190
905043582 342123985
-529379621 -100433171
-64964624 -754795406
730792995 -85760326
-378205919 -97315244
-463018896 -603214171
461021883 526137799
320207008 -626080460
609751771 -353048536
312105396 -486531449
592914443 -378142966
757942905 28375014
703302529 -167341167
-152083660 -765636719
170429611 -695681805
316617441 -485460109
476130663 -512317135
-452279245 -641368742
640133090 -302704614
-269114817 -773597459
558045590 -424755867
-301042767 -774485581
696229508 -185365419
-316895451 -774704325
745340001 459266751
310996639 -631304314
-539615066 153506407
707681808 -155786614
482413808 -506466711
685109585 -211642227
678793977 -225773732
787439357 277245815
316288245 540111736
726079239 -101643718
788338334 294794409
788634121 301237716
670320729 -301612308
-392591138 556258553
-535972752 34581464
-196370364 753578555
812820154 -83086233
-523109830 -191014436
-430238536 -700042200
498649027 -490740910
584186213 -390429874
-40674980 -490394949
565255624 -415671743
508085806 -481233697
104798979 -717434025
-380172316 -762340905
-285040121 558316792
909803429 517968449
168159098 548917715
-125110773 -762736797
707726782 475370283
-59044242 555547595
650558921 492454278
-380498380 -762122746
789301268 317325611
-492115900 -464337341
736683040 -64538235
-201146558 -769919205
-530660177 -79129619
-528130399 -120414412
389747573 -581948689
484248716 -504739030
789188647 314414276
674999560 -234053430
290356899 -491286240
194707889 -686455630
755463114 15827778
674306763 -235544936
709289753 -151447154
576829094 -400455038
658323625 -268438090
-487208702 -492705490
-206890145 -770316279
109801119 -715933054
488159421 -501013525
767354096 81812713
75744690 -725637891
778874326 170008855
345196578 537805456
759221691 35110211
-433898576 -692059683
691205666 -197496513
547949031 -437011884
-20974669 -747451970
144547072 -505997747
767653375 83710270
-420006323 234569977
-393061835 556202630
790100379 342229991
-542338505 391900407
-419609695 224566752
-297367624 -774416876
678079697 484957171
381532822 534560582
782508173 207549468
782550164 208027525
788454783 297285021
774767204 134255230
-427989631 -704739165
760249873 40602417
452074262 -533749475
493880558 -495458868
-281016647 -773996474
31519154 -736678541
760869693 449756813
490670951 -498590995
623696346 -330933248
-272216555 -773708399
-170302901 -767400372
777490019 435367655
612368719 -348989826
474927954 -513424404
784954487 238157343
289278452 -491487945
38362865 -735089881
148829592 -703367687
789902702 335134316
691025455 -197922814
698394578 -179941629
303317309 -635567700
786414929 259908189
-135954628 556917002
62851743 -729033059
613445887 -347311310
-340469773 -774761553
490592149 -498667400
663925401 -257187857
733302562 -76913480
-381290271 -761572561
567032736 -413388545
273381940 -651420965
-243270674 -772464161
458002529 -439839431
783887686 224036381
302986651 -635749439
-400252124 14344583
767113914 718370083
467575905 -520119185
548608894 -436223966
-293611996 -292087624
-438158452 -681927446
-537298361 71582439
619412393 -337864377
851325751 21804872
-159836585 -766405440
706384675 -159248209
-169865670 -767360390
-330720253 -774813799
116415742 550987441
738257015 -58594129
-112555338 -761269619
404830892 815325932
491837171 522312474
-143722322 -443328887
-304880565 -274130801
-56763041 -753529764
396336596 -577302384
789852206 333458950
-392704685 558109506
681646930 -219461047
126123201 -710891713
773647652 125615223
96417183 551650860
588888443 -383859422
388504094 -582816319
773353546 123395585
585333119 -388835827
451113155 -534569164
633930203 -313669393
636560229 -309066692
-266570511 -773503404
684038231 -214081699
602924747 -363429223
784375352 230298122
22061770 -738788505
-192342623 -769261305
780198466 -150482927
-56219656 -753444258
713268158 473392581
729768936 -89311729
-388589860 -756138016
-17912901 -746889513
322066296 -625010980
910114637 508369244
-206902057 -770317090
769196315 93841518
387863639 -583262489
-516286814 -270813797
770289418 101316872
763715697 -179039339
-307341424 -270059333
720188046 470715872
697128004 -183123866
716735559 -130447088
-533123693 -32001093
690242838 481233446
-165134865 -766916954
763182542 56890035
340636001 -613949902
747795920 728108631
-219273514 -771118050
781886862 200614178
-337827410 -774833215
-517958608 -252391569
737299136 -62224505
407687381 -569110220
629044894 -322051196
693277047 -192565104
-541139118 235440542
784980920 238524909
315678616 -628662744
249304697 -663117229
-471038446 535596212
-310865294 -774632701
864742039 71498191
-542275056 366367661
771759055 111672233
226285624 -673449888
172498795 -694921011
729176503 -91337004
785259571 424684619
-434505912 -690677187
555113452 -428363332
784910696 237548604
206162583 -681900622
-118741423 -762002962
745494071 -29571531
715575670 -133833615
589477117 -369189917
-477873965 -540509690
312215131 540413150
738193803 -58834809
790041188 340053743
-53877770 555447102
788369447 295446358
533697522 -404341770
-99449738 -759640846
238354468 -499024675
-524692059 -170158545
790259827 348421574
29456566 553575232
610569306 -351785051
-403789959 -741949829
790724498 410039528
-404499898 -741180676
403270267 -460841131
790249688 348010186
786697676 264482149
761299985 46311049
750435740 -7950510
309920861 -631907818
323893419 -623952889
436305961 -546897980
691752073 -196201228
292078344 541839997
-328970657 -774803761
-488806415 -483740681
532266568 -455170005
-27387607 -493360287
-527983891 -122684158
547722475 -437281688
140348075 -706255283
52234735 -731730897
790495809 358883567
-540105073 176863936
656050929 -315553783
535507569 515975148
423973808 -556738558
-526455634 -145693581
359313380 -602273747
-314496254 -257859439
-526936082 -138656165
740674158 -49258141
757734285 27290577
557157177 -425855694
495042911 -494318370
275551201 -493797985
658584331 -267920720
508516231 -480792527
479171888 -509494052
645465505 -293033782
161541127 -698901571
557227927 -425768476
553323202 -430543861
741829689 -44669399
768178047 87077328
754106970 9219935
-101163614 -468251055
764278208 447344239
160999057 -699095276
-535419811 20252275
100448811 -718719986
693315040 -192473620
721402507 -116448053
646285314 -291527037
338992339 -614957029
-281365803 -310095567
765200539 68637796
-368444403 -768616048
716674669 -130625868
210550448 -502032043
-478015565 -539839608
635975281 -333489674
-51514102 -752693119
-59282874 -753923963
-273746783 -773761130
779380340 174855071
773715101 126126332
32962909 -736346952
-531001549 -73134941
579406654 -396980695
-19306349 -747147037
662421515 -260230599
347224703 -609869172
739572596 -53543483
260546826 -657777621
606010966 -357163225
789003877 309804173
538938778 -447548059
743913267 -36187570
520474133 -468185114
431730642 -550596490
170078914 -695810276
-522271791 -201711784
-305878565 558411386
735390845 -69343924
430690674 529573175
725830516 -102452781
100228172 -718784863
241920136 -666515450
756229138 19633292
558995258 789124700
740536719 -49798039
-461476052 -608993912
258686189 -658676987
779192471 433361502
454648351 -531534586
679310193 484593478
-189146966 -769009879
643536229 -296555503
757627881 26739887
650191264 -284225179
653406574 -278050517
764859593 66622401
-43478943 -751383541
181664886 -691483478
541588846 -444481140
93747781 -720661780
432503482 -549974931
-517406977 -258564043
-342335407 -774664601
448618902 -443646491
-10725807 -745536399
-422616527 414316225
-507761735 503858568
-530209036 -86846869
-542017610 312489725
356490218 536832982
-536810361 57464297
-117029987 -761802070
761648770 449224582
599526058 -368499759
751871177 -1343035
62404759 -504803158
-479417075 -533112510
414976594 -563668487
599173463 -369020580
163009520 -698376070
566372254 -414239210
771365232 108854488
776845499 151506244
504165293 -485209221
192095058 -687474469
436267972 -546928860
421195645 -558905477
775999103 144310229
721500557 -116146722
346206732 -610501820
-156141580 772691186
147082203 -703969304
900082353 282381443
664692079 -255628117
522216226 797017653
579466626 -396899297
227199859 -673054337
384926884 -585295935
782912819 212227774
722217777 -113921018
515805516 -473184566
-533093225 462159664
404846266 -571188939
696383713 -184982945
779888460 179810563
769239880 94136501
-225322439 -375121802
92956578 -720887377
730618979 -86366587
623372187 -331463150
552293915 -431790881
8817109 -741634013
-311822181 -774645159
784725041 234985405
578559208 -398126418
-538869903 440584907
790968686 400399875
297815073 -638573546
712327416 -143085248
715278966 -134692775
647863097 -288598409
409168188 531835036
880674194 146729920
253543823 -497074818
298304598 -638307551
746507163 458609065
721816759 470061562
757145730 24262227
790642053 366782624
-17905850 -495142307
617130350 -341506322
244177648 -665485229
756708074 22041461
236175360 -669103851
764397728 63907395
682350304 -217892946
509332851 -479954260
143720557 -705117182
-344424628 -774515001
560214984 -422051772
542003861 -443998772
671383343 -241755259
-290793696 -774267686
388540582 -582790890
720336133 -119704430
465246865 -522210216
-380542844 585305622
563053007 511326699
-108587002 790223798
610911096 -351255742
744230614 -34874562
613702426 -346910627
-60473808 -754109095
742920502 -40253188
-50651893 806982913
738586024 -57338322
-100619680 556333117
597356834 -371698699
731624576 465915746
165582559 -697449207
-537054904 64462912
-57627674 -753665433
392332163 -580135242
456219241 -530173105
512981542 -415235560
613742325 -346848269
630569784 -319461590
-5150275 -744454747
659787681 -265520891
604077486 -361694852
5454719 -742330482
318655599 539931766
543169398 -442639443
202011045 -683571395
-368851582 -132528237
300646659 -637031229
317249868 -627770893
-133986460 -763727797
85348566 -723015849
557737350 -425138158
461116252 -525886554
-203830754 -770106305
267075228 -654586356
-508583097 -345116382
85486639 -722977708
617571874 -340804432
597123497 -372040682
785807353 250542084
372208961 -593872115
782854567 211545231
-524445069 -173453507
-121272667 -762297409
200198768 -684292356
210516831 -680116111
562635582 -419002778
203885435 547162338
-273238728 -320758139
679274909 -224713520
-542207135 347270770
-349767537 -773731990
-541005042 226921458
726688949 -99648786
-99680995 -759670505
424830158 -556067203
-157964126 -766222021
-337384961 -774833090
464921043 -522501700
-400479064 -745373767
744605802 459664345
349543027 820502576
128746809 -710048485
649700055 -285154830
790970940 400939445
-432498233 -695168215
664058537 -256917649
701150585 -172918710
-296672551 -774402747
755683073 453112134
-502718272 -391562648
123070005 -506486270
-359001897 -771642080
676996886 -229718164
-278825278 -773928773
458385174 -528282338
698791645 -178939787
-512289605 -311920270
790669062 368450141
556335346 512514365
-529099581 -104979152
506836723 -482506127
-14585009 -746269004
879453063 140235553
204397240 -682614817
88631472 -722104797
722189754 469910299
784521670 232239905
62669240 -729080176
771815560 112079946
770774279 104681382
674076356 -297693915
382012694 -587289468
869370690 90925111
169647029 -695968436
-443362470 -668386504
366520628 -597615234
787247771 273866814
770930528 105777160
563251994 -386734615
344188669 -611753904
-352955172 -773117438
284429119 -645696003
689024095 -202618473
480523550 -508234683
-356147753 -772377377
563281008 -418185157
-474853652 -554521907
776360824 147360384
616903224 -341867320
-476564349 -546637895
293053889 -490778201
293497437 -640899386
-542049761 317168013
-162582166 -766671701
117356176 -506563596
-473258383 -561710519
784145852 426632160
729991878 -88543050
703252423 -167471527
438866971 -544806277
32385605 -736479769
764127146 62324089
-75768192 555870017
753946109 454195031
30855827 -736829481
428278200 -553347948
-178987976 762047617
768357768 88245375
740782929 731576113
774999764 136115045
620581806 -335984273
591197124 -380594064
-282683893 -774045535
634038582 -313480925
613205639 -347686298
260525719 543961658
646212953 -291660224
-39597082 -750731241
-200581042 -398649309
121966446 -506502618
-541464633 258619257
453543115 -532486899
94517362 -720441111
224203714 -674345710
663555518 489078327
781618714 197694925
-493799400 518676910
559380526 -423095979
789399145 319975083
-531472750 -64525582
472004533 -433881501
707130251 -260160958
203539948 -682959183
562235570 -419508579
463991362 -523332029
734711665 464532257
790891902 387248065
-89875928 -473788351
599669914 -361872397
354140470 -475581229
103257202 551430847
-538862273 122415800
19212764 -739410898
864887624 642377654
-178748267 -768144691
208939854 -680766117
440525484 -543440746
787835740 419548681
-375332532 595112211
5897163 -742239908
448815562 -536521662
758085901 29121193
758572428 31672286
609307726 -353733300
-384351894 -759344844
524221910 -464115058
207979280 -681160024
378624055 -589586158
-475695025 -550658511
95667732 -720109358
-32486860 -749507044
370971861 -594690948
-339212489 -774806844
-373433340 -766332997
702937862 -168289395
785920917 252249699
-506943784 -358553351
-58000014 -753723741
634345939 -312945336
24452158 553700644
-183240822 -768526381
-143950836 -764797641
-511068049 -323537576
241458954 -666725459
288298732 542103461
897044745 254654553
419407800 813688307
758779666 32767995
761272571 46159593
901712589 299965655
146521823 -704161439
566902104 -413557069
806326186 -97574388
365019493 -598595371
660468910 -264157765
17385315 -739807092
131865432 -709038725
-383906110 -73083591
789302419 -132759064
701702498 -266579282
84503 554289700
-362026689 -770806209
746187377 -26619742
-419881166 231384394
478031444 -510554629
784461717 231440110
788076829 289400698
69944529 -727182791
-533807219 460145845
790931062 392577820
343038623 -612466654
21012901 -739018161
-292811626 -774318242
527904007 -460064957
-537179438 68085376
-516067154 -273164649
-250377012 -772807831
749759199 -201292500
735302466 -69668050
288944130 -643319306
736777996 -64182119
270404181 -652927967
275459400 -650356884
492502231 -424768516
652201429 492041797
52508906 -731662446
-238377584 558025195
448236491 -537011658
777371871 156169179
225413462 -673825794
443116409 -541297743
785097375 424985078
376536295 -590988151
-401018436 -744826230
73062172 -505484150
773959496 127984387
-307547850 -774586729
781082644 191973385
137623325 -707158356
900615605 288081821
785296546 243015344
-541852505 292067464
789271238 316545641
-472788627 -563799231
874269950 114134466
785898922 251918720
907407493 382487315
644536296 -294734256
433685047 -549022049
781128396 192451505
-161781489 -766594460
622056215 -333606676
888780575 193871426
51637324 -731879533
758741815 32567669
674120976 486118578
373231246 -593192983
776149754 145577573
-109076222 556486809
-24714953 -748125962
656438073 -315191553
741653442 -45375455
-164916477 -766896172
-422716229 348140383
-370990386 -767498466
815619817 -76675783
-228841414 -371557223
-483789564 -511225107
560617889 -421546205
-413639409 121576939
730909732 -85352902
-225475080 -771494577
-538959352 125974462
656584193 -271862397
690278859 -199680806
-541984839 307897707
844686763 171008
-13371376 -746040191
696578368 -272544121
-462477785 -605248312
-412843431 112989322
-496155284 -438407818
169736115 548846201
741155484 -47358432
765420072 69943149
787767357 283302107
819580973 -67380584
757157476 24322358
-64342316 -754701121
506018367 -483336243
567061395 510596943
-113073974 -462004313
-534882768 7211058
296177820 -639459074
434830597 -548094817
708483285 -153629494
113101948 -506588742
899396389 576500298
421721873 -558497358
-246908 -743484987
44146210 -733715355
652936116 -278959703
831435182 676839769
-207734586 -392014136
-528711010 -111224016
-416239659 -725675120
388933829 533857339
310900630 -631358229
470617169 -517362417
-483899961 -510650844
-435664195 -687965266
-45570838 -751728443
785076374 239862032
-537840784 88377571
790926432 391879945
743174988 -39214633
-535547329 454879988
790242415 347716968
-337441458 -774833140
287850264 -643897037
744320290 -34501877
-109690788 -463833329
780755816 188580050
790803094 378134682
46622711 -733114626
548602224 -395755603
641331489 -300545274
640313909 -302380116
267717732 -654268725
-288126201 -300385670
269350889 -653456913
164381053 -697883194
790978823 403178627
-533813983 -17192432
761350268 46588900
111875217 -715305305
640373128 -302273679
-180823379 -768321862
712186915 473787424
63315993 -504865601
753873262 8097403
-217190228 -770988505
-383734087 -73834475
-531605927 465893603
-145730235 -764983807
-288405137 -774204198
60668312 -729595050
818186461 -70679299
-323431845 -241814707
80845971 -505906875
-402250122 26849394
657968821 -269141414
652004638 -280755104
220618137 -501006944
-380389691 -762195632
908620844 536001449
664006241 -257023878
-29994396 -749068998
438665875 -544971175
278841460 -648608653
559130441 -423407778
-258222994 -773164560
768617409 89959063
780084103 181757752
4816531 -498982455
193503739 826685021
742990813 -39966566
748372469 457538842
153792235 549544858
504992210 -484374275
-234357302 -772005034
48141264 553084668
-205396871 -770213996
735744985 -68035484
-82272046 -477229093
699985498 -175908120
283689947 -646082629
785211866 241795368
762518973 53135798
-8426522 -745093605
566758815 -413741800
895346835 240069880
277011577 -649556553
693470933 -192098055
-129942645 556825693
42557238 -734095477
611415103 -350473277
870268222 94940089
768480252 89049649
271213883 -652519262
375922235 -591398641
225963584 -673588821
-224425235 -771431799
739707870 -53021116
-513418510 -300684890
40222627 -734651072
-422808080 353928530
542220484 -443746517
45955005 -733276800
68420042 -727584043
710106287 -149223947
48907591 -732556578
73860422 -726144035
272694137 -651769850
300951854 -636864494
489663323 -499566007
104744187 -717450302
651336710 -282038348
-412440491 108767924
242635386 -666189373
292864216 -641237468
-236834979 -772137151
-99034126 -759587391
754988905 13498075
788718884 303130162
-227213333 -771597924
407386769 -569331035
203640693 -682918765
611732512 501569998
-61019461 -754193155
511662104 -477543576
-374011620 -766025250
-86159896 -757875252
655600586 764450980
126966341 -710621381
342700480 -478704701
603851967 503267213
368771511 -596139568
888418628 191557352
-419248243 215886853
901125756 293549533
100061772 -718833627
430938375 -551231128
481358971 523646245
-116679895 -761760706
-416428362 -725383816
322650274 -624673401
198597766 -684924550
820321242 -65622632
-535321228 17797047
814195991 689525120
-31936497 811254249
564583275 -416530200
790814978 379200627
494885973 -494472476
-345666460 -774375291
545971418 -397330047
-214929471 -770845657
259708344 -658183399
-418750832 552585073
632810960 -315612681
602348831 -364293409
499607927 -421515636
467246304 -520416088
772711774 118619585
809986723 -89453253
622180997 773914614
252305786 825924236
-165087846 -766912480
-321506402 -774749738
-167642876 -767154153
771075047 106795257
575715796 -401949222
234431565 -669878921
682912480 -216628469
100090802 -506430518
190159122 -688223854
-53367624 -752990012
-145077461 -764915649
137966472 -707045287
909098540 530874166
-229340275 -771722874
731769440 -82343388
-440423371 -676193858
659267801 -312516129
346469882 -610338469
-182977985 -768504322
-334287151 -774827961
651675106 -281388697
-473353654 -561285593
784293148 229225771
640495774 -302053062
-535479622 21749582
187626923 -689200420
79440439 -505840442
761030279 721510350
734172674 -73786487
63307202 -728915380
18895274 -739479980
505868448 -483488098
-385821886 -758252591
750355386 -8317477
-117916764 -459255277
709421356 474773105
-387282245 -757146130
440536304 -543431825
57662048 552824432
910067416 510421329
789449536 321381127
-243550195 -772477914
788542932 299215442
-272120160 -773705029
-186568050 -768801626
251769592 -661963837
-63538889 -754578684
718039934 -126597845
542852196 -443009851
553719638 -430062301
790919286 390838720
-11165288 -745620651
788901554 307353007
257117829 -659430316
-55890070 -753392040
-189481121 -769036408
683021844 -216382095
744353302 -34364573
457461303 -529089705
351764360 -607038284
780638163 187364763
-370036220 -128414394
142321331 -506060789
726495483 -100283530
-248343479 -772710978
163441972 -698220768
730252312 -87641371
600096624 -367654596
486974496 -502147843
-99821855 -468929903
419911242 -559897835
60295197 -504658095
607864308 -355948401
827885805 -47195619
-300036255 -282094237
744033390 -35692072
263419272 -656381845
-15664264 554648971
-96109257 -759207763
608371877 -355170973
-414063074 -728985187
712149124 -143586170
164449217 -697858621
-32020020 -749425514
608778756 -354546774
405252513 -570892959
741391715 -46419281
777211326 154737304
-395200674 -750481354
741734217 -45052613
723417686 -110169312
69225503 -727372261
696269834 479298049
541184612 -444950733
-527038929 -137125449
676799995 -230147731
-465635331 -593180910
-356620859 -772260874
-185262536 -768694542
-256768197 -340808184
641410860 -300402013
907750963 389144952
455077127 -531163983
771167508 107449518
-336298726 -774831829
407909700 -568946641
-532884291 -36896064
373673087 -592899032
-419154355 213660269
442697721 -541644905
757014803 23595309
783168687 215242103
-503187095 -388009739
778655839 167945876
611603765 -350180027
723315094 -110491214
-539631810 154247033
909873922 465728833
397775558 -576279850
621697767 -345099784
-308034177 -774593660
773682300 125877492
-298737313 -774443775
-328423995 -774800484
-542345667 397332604
-422149658 317381140
648565485 -287287322
-220146430 557876272
368629033 -596233097
333967095 -618004423
682633496 -217256363
117295098 -713653188
762263221 51691947
907739221 541906131
-405894674 518826639
575590123 -402117627
-426585132 -707586705
-273047017 -773737181
750921129 -5728167
775203879 137759552
165798530 -697370840
728189214 -94673729
774933569 135584761
210955908 546789466
782630797 208949312
760696587 43015355
-347730280 558498114
297982144 -489754215
-356755471 558487471
-283101077 -307717429
733696970 -75500960
-461071291 -610492677
-353232724 -177652187
-349702486 -773743688
-541344860 249688568
456398956 -440502971
790290984 349725030
-395090736 -750584674
509217013 -417074860
772941192 120317571
654305213 -276308633
790222364 346915481
-512471808 -310140673
574841732 -403118698
424352010 530249025
910173516 496058871
-142351117 -764629283
42698671 -503270686
537420178 -449296036
-542345026 396819043
160422157 -699301046
645103403 -293697895
588754481 506372476
307908403 -487514860
751334399 -3825542
-465874986 -592245848
616484372 -342532119
-487760562 -489638578
610881690 -351301345
887673152 605260615
-302245514 -774505900
-133713204 -763697624
634729556 -312276697
-347978686 -190569128
-147153391 776434558
717629582 -127815702
-440652141 -675599874
-7196237 -744854602
-21977616 -747633501
219784535 -676236570
355463767 -475216681
22097295 -738780713
720641996 -118772922
698928024 -269817570
790408196 411792181
789930548 336087175
618243627 -339734667
756283799 19907145
512059857 -477128591
-111712080 -761168386
772436351 116596200
-305842516 -774561556
517419045 -471467397
477026079 -511488584
647372010 -289513410
440569823 -543404187
-380850994 -86196811
594144669 -376377006
-536877157 59358983
-537329870 72533217
870952806 98096740
789794015 331595833
790479639 358121985
-411843687 -732189356
521503162 -467071012
758645820 32059719
468372273 -519399255
514783565 -474267256
-82028175 -757298800
416258487 -562694794
11874277 -740990143
-402056486 25608072
149591187 549717480
682968021 -216503362
617212604 775225866
-405714205 50520685
411530605 -566262129
763522324 447891301
253315079 -661236272
771642428 110834409
785623988 247805162
-538947210 125508214
271530662 825305561
-243867267 727461589
-380624039 -762036054
790814298 379138924
-363309218 -770428915
371516088 -594331134
407462401 -459389989
135699923 550264839
605260885 -359908049
656835163 490846397
784169608 227632128
606647786 -357805208
502953512 -486429820
-17825801 -746873353
-510879002 -325263632
305552415 -634337593
602574072 503534922
-371694382 557890636
-505343578 -371331388
779931718 180238122
114399676 -714538821
78695361 -724838233
-332489918 -774822307
450263603 527385745
-256860113 -773104875
254625901 -660616769
468786930 525202314
533034722 -454299656
790979154 406517226
11625904 -741042952
-177738524 -768058278
205006675 -682369039
290387025 -642554671
770375485 101910597
129271134 -506387330
-434403796 -690910173
-533229288 -29813586
-482520631 527621759
244264250 -665445606
261508100 -657311811
790939103 407555985
-261831999 -773317505
789145861 313321726
-538940876 125267881
464626590 -522764949
-509424315 -338048964
647999916 -288343324
720567047 -119001245
67320222 -505134858
72280679 -726565608
651523180 -281680395
790451062 356788065
568386190 -411634700
510828799 -478409914
380224377 -588504363
772836936 119544674
101811247 -506471017
785428792 244939179
304148217 -635110932
87886305 -722312501
279616815 -493145110
673313644 -237668654
755372445 15381675
66158380 552579002
-527662477 -127628720
516346781 -472609807
-541834358 290217496
771326810 108580932
581892324 -393588772
-115312726 -761598756
516944201 -471973927
-486373047 -497320448
492098136 -497202173
755534076 16177189
803382733 -103900245
702355137 -265814233
749985053 456588375
-468995248 -579734945
-176511561 -767952614
717964592 -126822149
611193740 -350817181
49636621 -732376890
570508435 -408859898
444800148 -539897755
589006644 -383692720
908567392 408799568
787543571 279119389
-251975639 -772882812
468267862 -519493823
711541679 -145277871
-467441926 -586018453
192999262 -687123138
582313830 -393009707
-423137780 381903198
577520006 -399525789
782554410 -145994686
-342584518 -203231651
-341766033 -774698463
649890955 -284793877
-368301299 606594998
-39056211 -750639298
-502813570 509428933
-114813257 -761539382
408115081 814980627
-422955241 405613658
779916907 180091266
-536253904 42075192
110898400 -715601341
474882549 524454992
474208819 -514084764
-80098377 -757025014
45076665 553166249
142075060 -705674806
-365510869 -769729960
760338823 41082217
790355339 352497814
-414376410 130551790
490709166 522459882
-509791268 -334907076
-36949853 -750279507
-141013657 556990697
-73243791 -756030205
-511197590 -322342671
-106664260 -465450063
-210182785 -389727966
727372751 -97392660
788497389 417944954
754493063 11083224
784383940 230410384
553443217 -430398127
-58008294 -485936614
-539314225 140391380
651960274 -280840451
-475484879 -551626306
487802766 -501355460
523526218 -464872617
-379145938 -93396553
134133089 -708300891
-320741311 -774743378
778861563 169888032
280752369 -492962693
632258800 -316565352
-263198505 -773373353
723695173 -109296460
-458280459 -620602889
-377281443 -764157575
754921750 13169195
106608319 -716894835
52795518 822622463
281546525 -647201620
-347254141 -774159509
-381227417 -761617445
763246684 57255721
93967661 -720598827
15899558 -740127853
671766219 -240949924
689085575 -202474839
395474283 -577914380
453395594 -532613883
196612210 -503277317
775503312 140208655
143936939 549944408
-194086608 -769395043
871533271 100874784
177865948 -692919253
318334125 -627152634
-489207418 -481464278
259077563 -658488169
3219571 -742786948
526852058 -461229927
883429764 161955682
349864750 -608224677
669969289 487297045
-510968256 -324449932
245850689 -664717548
-533488514 -24292278
751995588 -765279
614992800 -344889902
622986965 -332091888
762831040 54899692
519867029 -468840265
-486568536 -496245649
609767087 502001915
766921475 79093782
357201632 -603619794
552190394 -431916114
-320160417 -774738187
-533826912 -16908965
313148068 -630093605
725165055 -237238346
160699395 -699202166
155970757 -700875176
759987657 39190612
632467985 496839090
339608469 -614580495
198071791 -685131888
625987877 -327164479
-352839612 -773142970
786531278 261761233
788575961 299945809
460638449 807688177
-486912942 -494344546
200053929 826647378
405559628 532205323
12435540 -740870708
-235559008 732808647
-78532247 555922736
682470943 755317123
334238876 -617840724
705040302 -162799823
-21854108 -747611215
738052169 -59373140
-214120084 -770794138
783150731 215029386
-478695746 -536588198
491182397 -498093834
790537139 360960535
628583821 -322830511
651056618 -282574867
-108302157 -760752457
-183762046 557525969
-264550265 -773426274
665359208 -254266316
787279435 -136749714
685293525 -211222766
587702262 506583838
781354213 194846039
-117993116 -761915313
-417962509 187750884
476934095 -511573923
-542139324 332610419
654405004 -276114768
723956393 -108472979
123108208 -711845642
618297037 -339649359
402707850 -572741522
831949604 -36608577
360695423 536460990
743812303 -36603611
237617580 826253297
-158490470 -766273731
10692521 -499830713
-238798147 -361005702
708050693 -154795733
181631379 826737294
318730317 -626926180
-540866757 218501395
-87054418 -757998354
354677682 -605212658
-346849945 -774215751
-541556830 265788815
63383453 -728895651
580155001 -395963977
-414646823 133919932
704748144 -163565690
719607042 -121910685
751903495 -1192988
343917752 -611921855
586343628 506855083
263386504 -656397863
724961056 -105264373
-433378802 -693225480
-331774713 -774819317
115051250 -714340274
737940107 -59798548
893617200 591885043
-437004653 -684759161
-410609793 500599728
738517526 462723814
646749015 -290670319
509804782 -479468029
769883419 98523477
-262142590 -773330455
496648686 -422872769
-277207211 -773875824
534824718 516083943
762055636 50523704
325740266 539381254
133602096 -506288456
737464876 -61598143
-504562407 -377454842
764735178 65889419
-150909038 -765518404
183030811 -690962967
-535891969 32438175
748548308 -16385953
668496914 -247790595
-421466620 285367189
538676490 -447850331
334364974 538696964
781304829 194317559
72743268 -726442622
781156563 192746049
702535853 -169334177
149197707 -703240439
-167507852 -767141553
471495877 -516563280
495201682 -494162386
-541898391 415965745
608293911 502322417
783905354 224259040
748349809 -17257726
736448623 -65416337
744071160 -35535844
763021653 55978273
675252177 757966379
-341660482 -774704177
751809005 -1631464
247284975 -664055663
321664039 -625242957
-532373917 -47141060
875310019 628172369
-481530527 -522798395
732633924 -79292690
-541943912 302655428
484750274 523217351
730973792 -85129170
372489208 -593686009
-20160866 554749459
472808819 -515366331
-52754071 -487351097
879829841 620921910
-510073841 -332439871
626555926 -326223086
658143223 -268796000
-481385109 -523523568
719973546 -120803893
846415384 5644118
-167569695 -426330743
537601203 -449087819
205501361 -682169134
190836708 -687961975
555514068 -427873412
456749328 -529711011
-4119524 -744252720
260472502 -657813600
706865652 -157970138
816688773 687757396
785502688 246018348
-292927007 -774321003
-2079148 -743849858
495303557 -494062064
223470070 -500700414
778283600 164470729
692990464 -193250822
-495097469 -445421213
143852424 -705072420
185354442 -690075059
44568799 -733613152
-539123930 132394163
734400904 -224459348
709524686 -150808535
-262440767 -773342859
372168566 -593898939
634434802 -312790455
-27866082 -748691279
790871463 384885059
787369988 420573413
742395034 460821921
785725669 249318778
341839264 -613208198
-454204760 -634911379
705247440 -162256196
786358119 259012984
752271050 519013
233966475 -670085404
545136927 -440335750
458918499 -527815750
-522682463 -196507027
331823264 -619290826
-489120961 -481955791
418834231 -560726141
752266219 496442
-101185173 -759862582
485531874 -503523468
376383544 -469253922
36493743 -735528129
273341901 -651441306
640035456 -302879807
758809620 32926541
95043576 825426219
-414787956 135773383
415720979 -456450077
-421875836 304088476
-520947444 -218028461
688769592 481693584
455747284 -530583235
201933201 -683602475
-419111922 212671813
-57681893 -486026387
-490998219 -471060087
567659840 510484834
-423150669 383535748
451998299 -533814503
841329999 668897803
760077116 450286010
600045223 -367730991
460286454 -438883364
-90183117 -758424407
-458383614 -620236815
-254875444 -773016255
789965837 337332117
701788397 -171271496
469091997 -518746804
783028607 213588356
765736100 71840218
552103726 -393636042
53434992 -504163112
622176191 -333412208
570595884 -408745073
92454519 -721029510
246768835 -664294338
-56100830 -753425439
81238378 -724144908
635361905 -311171459
402827514 -572655007
-536299185 43307266
614379678 -345850801
458024857 -528597367
333732632 538748156
441643259 -446447512
-199129419 -769773359
-150411633 -765467657
397128011 -462898205
796256970 -118758850
-539154899 133632189
365346605 -598382318
610687953 -351601429
-506488906 -362237494
539552217 515321615
771732179 111478641
-227492342 -771614444
641827114 -299650084
898881704 270799112
617583273 500272060
597625762 -371303256
785642619 248081669
-407511129 64120135
-77503979 -756651536
512970063 519413085
-524242877 -176142724
238651591 -667995321
721702648 -115523249
516522654 -472422713
598206390 -370447770
518925229 518534782
-532808840 -38432636
590318110 -381839300
-480543285 -527653592
788087910 289627894
755628869 453146360
-325081525 -774777735
382865823 534434748
71530857 -726764251
497197568 -492184408
781022514 191346699
60584786 -729616430
424326582 -556462090
-365871878 -769603388
174759281 -694081507
502555867 -486830044
664926214 -255150544
908239602 399803672
-369110475 -768336452
-448001821 -654951626
-489926222 -477369168
790438888 411651557
774627573 438416815
-542305686 376861958
540976780 -445191962
704192696 -165018765
-538447911 108029408
774138256 129347906
790427290 355685350
308763483 -632555091
-520658879 -221450854
-172974881 -767641915
679442068 -224344453
46391692 -503591844
375834612 -591457163
-153139545 -765742315
601179088 -366041886
-269595463 -773615049
768050453 -171844175
680113771 -222859192
-362105212 -153313246
764414982 64008460
335457996 538608002
785327684 243465446
329106454 -620902385
-13331193 815045885
-200409894 -769866745
695902741 -186172696
553100279 -430814282
249774138 -662898147
684170923 483118418
139548829 -706521726
35398504 553421867
353600072 -605888920
686740105 -207912019
-322063468 -774754248
613566 554277420
-259246714 -773208469
-141933373 -764585229
557619197 -425284665
-151177254 -765545704
877001405 625575496
465756621 -436574201
406198949 -570201393
-320427882 -774740609
490279888 -498969936
-539332638 141183406
721520288 -116086030
557463014 -425478082
-63409426 -754558952
326592928 -622377995
359173394 -602363285
776390319 147610727
-335265998 -774830243
-169832298 -767357336
-478436304 -537834861
221579363 -675469933
-413585277 120950027
319369813 -626560280
784468684 426079058
784416865 230844151
417413434 -561813436
691564057 -196647310
692666100 480471108
729416874 -90517343
288199400 -643712834
-256504937 -773089190
238245593 -668177671
757883986 28068061
349333674 537457204
637484090 -307436901
-86035225 -757858055
756783366 22421935
-449539556 -650186850
-303185549 -774520964
901546867 569485532
656739651 -271557763
772787955 119181758
453932019 526965324
-483063637 -514986243
706904833 475659664
691393675 -197051082
364000011 -599257775
133184243 -708610064
-337945582 647225335
654755026 -275433702
471994666 -516109088
790585630 363492962
686674356 -208063055
479499271 -509189237
753177537 4789611
294403010 -640414458
812372366 690810391
790481170 358193510
-264102724 -773408887
391334311 -464799424
283523982 -646169360
11242304 818559042
-75795236 -480004285
787436707 277198541
609200866 -353897796
310646378 -631500867
586135559 -387715582
666063208 -252825183
619692417 -337414611
-154109724 -765839298
-447061962 -657826660
-340178132 -208524563
-502109920 -396107162
616201987 -349444099
-418611024 -721909948
533596109 -453663052
-97588935 -759400084
667983908 487853226
616735092 -342134348
718988574 471192744
745038936 -31493666
780531496 186269520
-302167577 -774504596
586532023 -387161369
-439104921 548026932
-428219632 -704267439
-524985846 -166218318
718145807 -126282541
764205271 -178234871
13724783 -740594843
683198703 -215983095
-375768543 594333549
-222010548 -771286545
-501285055 511058316
895566675 241908456
789908699 335337253
22324428 -738730884
618590853 -339179699
-180617693 -768304344
-498720239 -420787016
-396902401 -748864971
183639197 -690730953
790737271 409937974
590056890 -382208856
-505694492 -368557095
-519383626 -236232677
495785282 -493586196
526895852 -408009016
93514521 -506262195
-145514994 -764961370
604897051 -360458291
37572972 -735275471
643773670 -296123844
258039480 -658987956
782398536 206304195
335440040 -617115637
909178087 529662712
598459529 -370074225
-85895761 -757838735
782541671 207930627
-388701625 -50716040
-207138664 -770333198
790982384 405371531
754516922 11198837
673096220 -298720808
778050136 162322083
219429511 -676387345
-432548133 549621513
413403364 814394005
103578530 825800241
-498825556 -420045782
-23191806 -747852119
705740514 -160954996
826172857 680811729
730137789 -88038584
-392396272 -31374504
790979560 403465136
-451501050 -643914155
249494626 -663028609
558520542 512130628
-445805361 -661557978
768971172 92323816
203326129 -683044961
767549859 83051846
-431027383 -698348863
-423000131 368570237
713652158 -139347432
97635909 -719539951
-413579851 -729703406
778223951 163919290
-256117276 558147929
700724954 -174013244
213635427 -678823831
219556160 546324378
-387894112 -54594192
-496470540 -436277561
-16586910 814461505
662733147 -259601192
-316828197 558445634
59794208 -729818619
453291698 -532703285
-349335063 -773809414
572353555 -406427917
762680307 54047573
674566981 -234985976
270705404 -494556243
865779245 75713683
570428376 -408965009
428615847 -451577547
548938674 -395552375
767469619 82542963
-426998262 -706753984
781086954 -148808612
459217140 -527554258
742257923 -42944984
204098321 -682735042
-186856427 -768825198
274065013 -651072196
461450708 -525591258
-298234023 -774434110
246416964 -664456859
345197759 820861319
-43250479 -751345520
700493675 477878996
141900897 -705733665
706080009 -160055941
759771111 -185427649
610807622 -353552105
790264508 348612188
654233307 -276448237
494549616 521956108
523251695 -409947689
573154315 -380297753
-177664194 -768051883
789150788 313446195
-231157105 -771828530
426409000 -554825356
-434673913 -690290437
641506782 -300228841
742082295 -43653410
205221220 -502529299
-319068961 558451864
454467929 -531690234
-29225815 -748932756
-418902002 207792138
715167666 -135014211
790763152 375037587
903354438 319518436
355182939 820028473
-492685398 -460852890
-310659893 -264482140
-421284219 277887687
708490072 -258525979
148798846 -505847801
13332813 -740678890
305695078 -634258691
-353784848 -772930465
437871463 -545620851
625206584 -328454553
-285421190 697787703
47186225 -732977705
753935852 8397350
-476318359 -547780812
113546537 826129069
-386923165 -59240341
487214431 -501918365
104697406 -717464180
415543516 -563238430
382100381 -587229814
-460715091 -611802291
-523926672 -180329083
-465104350 -595247505
263450041 -495653757
-422019251 -716173496
-503930146 -382355369
574088593 -404122887
-388164800 -756467639
738877596 -56221240
-494645243 -448364059
869974676 93620508
758662602 32148499
387647191 -465938852
-507470963 -354265072
-532500958 -44637390
-387493199 -756984418
-139628953 -446040914
448015627 -537198453
350426379 -607874039
566122504 -414560155
715051090 -135350368
-541183588 238359143
738113913 -59138508
684096461 -213949436
162662072 549163824
882940632 159199490
176627306 -693384042
757057725 23813538
721813065 -115180900
-521802091 484205456
166962688 -696947904
621708074 -334169856
-113441454 -461804723
-142214259 557008044
312261424 -630593450
-107347515 -760634770
-471716091 535220599
777838593 160389593
786063510 254423659
785344531 243710590
87534359 -722410211
-367606977 -136552308
-394756444 -750897943
790367869 353042910
892285047 216867253
719662610 -121743224
334819803 -617490209
209031777 -680728299
601904510 -364958721
485324855 -503720319
342830943 538002678
898507571 267459022
827363556 -48493832
790841091 381645929
702018127 477361053
-71562319 -755782014
-160350507 -766455507
165084922 549056268
280985633 -647493858
-59927151 -754024391
-2487155 -743930587
676895315 -229939932
136126878 -707649500
669858516 -244950564
218068426 -676963340
62311202 -729172530
549945368 -434622347
185033466 -690198093
831027407 677148664
748775864 -15385345
749793780 -10862179
-538838460 121563484
570442798 -408946075
564184843 -417037519
258072218 -658972220
750695311 -6763525
370886282 535546003
-152241680 -437503658
777870662 160680761
-339405773 -774800828
-541541343 264565707
188663096 -688800995
-287141139 -774169653
732985724 465310103
592066343 505703555
-61186222 -484990420
842446565 667889384
666163279 -252619757
511968328 -477224124
409374850 -567864395
60993189 -729511632
222311118 -675156671
-483162841 -514475869
21342409 -501132566
-104376800 556402343
402308698 532534682
903448661 320730083
631814115 -317329713
125855399 -710977401
308378984 -632769276
414195085 -564259578
400811688 815741327
-497973244 -426010242
-420350372 -719031734
530746614 -456887740
-246472257 558083396
343444009 -612215467
-119037241 -762037516
327107943 -622076388
363785141 819302490
557315592 512343279
492532861 -496778159
-97144320 -470281246
193709566 -686846143
-412560405 -731172020
739108708 -55333133
475407703 -432389571
332073668 -619141691
716435188 -131327990
277613144 -649245583
-514932656 -285119084
383347273 -586378399
-319342643 -774729951
870387543 95485475
437599280 -545843207
-208447084 -770421883
113874332 -714698538
-221164806 -771234732
666419101 -252093981
562932611 -418626609
653104313 -278634799
768014250 444452239
-497943987 -426212574
748442172 -16852263
-542303002 375763926
731344441 -228855216
667713091 -304249228
727009051 -98594309
209252050 -680637616
271984638 -652129208
790318790 350914135
777427252 156665994
338256023 -615406395
723077534 -240005340
363375677 -599661202
457250059 -440151637
-290227479 -774252895
298199364 -638364761
690254532 -199737909
654632061 -275673134
-525639385 -157288664
686630831 -208162991
744997582 -31668146
396940664 -462959929
542516340 -399357681
404115215 532351699
616587041 -342369281
909544316 523289022
668239631 -248325484
504271151 520636034
-504401024 -378712365
256221660 -659859083
157616218 826742366
401629935 -573519225
779350638 174567885
784041700 225994088
461765565 -525312380
-6501253 -744719058
673413591 -237455508
670879070 -242814393
647928913 -288475726
-268026311 -773557429
879561351 140803525
-21689207 -494449851
-385917479 -758180319
685714864 -210260124
739889193 -52318867
-105798631 -760443060
462319896 -524820077
275505892 -650332974
782079018 202721961
-37753781 -750417217
854696941 655027380
60007909 -729764030
418614222 -560894803
728497596 -93636167
304614352 -634854646
506847082 520280700
-50496365 -752529539
-379983290 586401444
-22302614 813356383
735215153 -69988094
790362200 411989435
740375379 -50428454
-87285374 -758030062
667271186 -250333579
-500181199 -410289206
-80554835 -757090070
-263888331 -332355536
270974582 -652640160
123013791 -711875249
-304873154 -774546938
-227340368 -771605454
420400132 -559520492
721845176 -115081216
778578797 167224392
-279509638 558287186
411697842 -566137308
128107360 -710254516
117903787 -713465363
471894669 -516200189
779311309 174187918
790878889 385725704
126315051 -506438022
-404561973 -741113410
690448749 -199281642
272506153 -651865116
-159045047 -766328084
729282865 -90974696
343301543 -612303757
790282682 349371498
-416820488 -724774430
407874290 -568972713
7811689 -741843446
-525715889 477619398
838634088 -18000093
754709294 12133605
106538438 -716915753
779132560 172467880
-521782121 -207848423
-416892332 469781379
-541610988 419620646
244982060 -665116444
-267107599 -773523438
569209475 -382880748
288871282 -643357820
-234097388 -771990890
-42220619 -751173322
729810186 -89169867
393403069 -579379774
534325819 -452834818
734865807 -71264945
683396201 -215536422
-532494264 463715241
-285011506 -774110613
789699482 328699210
-372215017 -120411534
478953717 -509697074
-265791844 -773474282
700560344 -174436060
582827630 783662523
266532904 825501709
-132641223 781966507
-498508543 -422271361
-63304061 -484302750
50350732 -732199505
454898468 -531318660
592164040 -379216496
-23070229 813202307
-127626360 -763021269
524889267 -463387455
-491715733 520513926
107460576 -716638558
650455454 -283722260
347907574 -609444480
761359771 46641419
638135438 -306280746
643459039 767960322
789574824 324993075
869078646 89645354
108470703 551262414
786601867 262910533
649167865 -286157793
604476264 -361094200
-169784815 -767352985
746167560 -26704765
208562360 -680921010
357287150 536762877
-538540172 111096600
473543306 -514694627
-127722014 783751394
522695664 -465776511
54461026 -731173476
-499482160 -415348765
469664411 -518227702
762190914 448841520
444124128 -540460789
-390512537 -41414786
455700122 -440789454
-534243858 -7547783
595263078 -374758013
562153526 -419612156
809148163 -91327562
877866052 132178796
865347857 73955804
682031888 483777080
638734355 -305211321
269086722 -653588966
701373199 -172344458
34976085 -735881170
-256475686 -341147749
493056522 -496266228
581734873 -393804689
902477293 308959929
-43321186 555237855
768507675 -171078861
680550984 -221891466
895670273 242782611
-495297290 -444110956
734464907 -72726193
54844312 552902636
741313762 -46729984
-501085218 -403678437
212862808 -679145342
98303034 -719346809
23426340 819883890
776073239 144933239
658562819 -267963489
762422477 52590749
-207530159 -770359838
-535032498 10785746
747148134 -22481890
-460133782 -613930530
16507915 -739996531
681932318 -218826395
-393758982 -751802080
443738660 -540781268
677402249 -228831073
519206077 -469552742
-27013398 -748538647
77093732 552251967
403895109 -571880775
468024410 -519714116
762320565 52015213
9097611 -741575316
-489023268 522668985
64827126 -728521838
65243914 552605612
784978399 238489829
191606037 -687664220
-348133462 -190198604
481348958 -507464031
523065347 -465374252
-258426561 -338871183
117548266 -713575154
685869335 -209906828
561044457 -421010097
-155175616 -765945726
406963966 815101673
-282414463 -308692869
392335768 533527283
775122083 137097068
529402806 -458396505
-112058322 -761210084
635913031 -310204669
687785786 -205496959
296934678 -489982813
-216814947 -770964965
-473917324 -558759476
515110293 -414190357
422181877 -558139591
-433629035 -692668316
766204163 74670224
-89788457 -758371353
-422432981 331816290
382553775 -586920627
563951846 -386288525
906589802 367179646
-502633304 -392199700
481614963 -507215298
431893767 529443196
362331987 536315096
733627117 -75751911
656329110 -272362105
582145159 -393241523
787390155 276369164
692004873 -195600085
-211064915 -770595441
-528427924 -115742781
552448634 -393426333
29233714 -737196326
790588817 410901999
783329002 427968481
568429527 -411578255
195980592 -685955628
459298178 -527483274
17888742 -739698140
790144789 343887591
217017317 -677406194
-193826926 -404770493
700050720 -268509976
-172807219 -767627022
-293582953 -774336236
397079736 -576774697
742655631 -41331575
391214683 -580921387
789782244 331225926
-459873434 -614882323
697098191 -183198632
593470196 -377347344
-531257472 -68531310
-450968276 -645647884
445615045 810022282
738893406 -56160592
118095115 -713406150
673878402 486188156
455546790 -530757038
99811476 551541736
754969872 13404779
321601233 -625279104
830197978 -41310432
-71995572 -481391977
185592331 -689983820
537650007 -449031678
737169006 463372489
779448489 175514270
-62071542 -754354607
-246678375 -772630310
-538151884 98333884
377814550 534909151
704036787 -165426259
99451938 -719012231
782958401 212763124
790954279 407264815
598130597 -370559582
159224000 -505435834
855422384 654180252
-520286170 -225823971
284960411 -645417531
219926105 -676176396
318947631 539909225
-265177133 -773450611
456172708 -530213627
341705618 -613290652
593977710 -376618001
856165477 38696445
553315883 -430552745
668606575 -247562453
-442152654 -671643944
781786370 430131296
-37954354 -750451457
612027540 -349520689
-415669833 476789978
713597860 -139501311
780970044 431211118
-387682176 -756839273
447225471 -537864127
-267684268 558220105
851015096 659059272
91461616 -721310034
-159545053 -766376992
202743355 -683278611
626008148 -327130927
790884918 386427441
-449256391 -651068846
404214844 -571648596
714606889 472893028
725849132 -102392472
614594500 500937485
784771278 235621520
766292891 75211373
780020281 181120347
716103590 -132296867
227415139 -672960802
-149222080 775616314
790909763 389510688
790034210 339799271
-371793209 -121983567
-238323870 731050236
787567922 279564059
-279657213 -773955009
-541974835 306553759
752396119 1104697
-159324914 -766355479
478438301 -510176416
364431953 -598977685
784488022 231790526
158209753 549358633
342671447 -612694013
-520126221 -227685215
499763693 -489629059
-8892069 -745183534
777052985 153332565
782137770 203372810
783604146 220506993
725876184 -102304678
358019231 -603099297
779499581 176009066
122200192 -712130059
71837310 -726683093
390438004 -581466008
790547305 411115955
734242642 -73532853
-290938430 -774271452
-541993403 309072669
-403273765 -742496393
784235956 426479237
-281214683 -774002450
296275366 -639406488
285041180 -645375145
-539013292 128055774
715186469 -134959916
628818656 -322434042
508355542 -480957324
414378133 -564121231
571259161 -407873954
56506765 -730656328
-177944303 -768075918
166371953 -697162569
790159138 344430301
393780378 -579113266
-519236326 -237915187
-388532985 -756182240
746432897 -25564896
766972415 79411506
-16948406 -746710254
332007595 -619181048
-396867679 -6077771
785443506 245153909
467744666 -519966871
-162287106 -766643254
781278092 194032196
229320616 545790266
603780624 -362141905
783293605 216725377
565070265 -415909112
655295163 -274381011
180582447 -504369694
183385492 -690827713
161194223 -699025557
596229185 -373348118
1590642 -743116140
756995142 -189878061
-234606899 -772018522
-15378853 -746417583
-413551522 487318786
182272414 -691252079
768907666 443690162
754021912 8810924
451887236 -533909372
274206086 -651000044
442959330 -541428079
753613249 6856463
-374446632 -765787397
136475139 -707535451
220700595 -675845843
-297807030 -774425709
-10882990 -745566565
-300658992 -774479023
-331729848 -774819115
765417111 446505129
766271876 75083056
786496548 261206329
609852479 -352893113
810103419 -89192280
788608347 417658623
-428240005 -704225613
705984675 475982923
732884513 -78404651
34923325 553434273
-267985770 -327412663
-398327628 -747500330
132198133 -708930660
-421784021 -716581898
82654811 -723756929
-19297137 -747145345
-473173266 -562090087
723906694 -108630003
-106751962 -760561282
766553188 76810737
-454769991 543002400
151336602 -702499085
442082916 -542154186
740580215 -49627236
-259545062 -773221112
657596507 -269875825
-542252620 359532564
-169244495 -767303160
667883029 -249066238
70930539 -726922715
-224671400 -771446522
707581765 -156055080
-296573005 -287527208
416090967 -562822294
122127575 550777120
787132921 271866698
775510338 140266180
-422473984 -715373916
788617903 300877194
167557229 -505064304
746380615 -25789779
357283703 -603567590
668874498 -247004832
400391840 -461815209
649615802 -285313884
-53711616 -753045000
460264775 526228074
-17996657 -746905041
651084232 -282522076
-279186685 -773940254
-421984982 -716233336
760080921 39692268
502496425 -486889859
691477819 -196851684
255490962 -660206833
888048656 189224681
-168456867 -767229968
-64240055 -754685545
711766603 -144653537
786877103 267477243
790565932 362444067
405966032 -570371694
399514179 -575040644
591648109 -379952454
734574541 -72327053
-370413242 -127084163
-441844017 -672465242
777298611 155514285
779762442 178571209
790863081 383972089
785708133 249057190
-366032268 -769544074
-482004730 528007058
899352769 275156101
-211556264 -770627616
689158801 -202303757
676215136 -231418653
326188308 -622614595
-478295820 530732182
527119860 -460933748
-31120462 -749267783
780999960 191111889
220467257 -675945607
788282590 293638874
-539145187 133239203
454010242 -532084668
895822653 244094058
-100268654 -759745777
770116459 100124778
-367926124 -135527586
738032453 -59448005
370469330 -595022354
-379341182 -762881644
115273009 -714272632
515432555 -473580278
309234948 -632292068
717535117 -128094188
422650496 -557773909
513018906 -476124681
-391060692 -754147899
162812495 -505284252
445307471 527951905
-541281101 245134696
-339007726 -211037424
-366101426 -769518113
886144866 608603967
35991236 -735645399
652263016 492026261
584357059 -390193729
721556341 740018988
-319963707 -774736272
599614268 -361913339
789160465 313693403
637575647 -307274861
908268383 538532108
-384537309 -759208303
198457696 -684979767
-112910845 -761312179
788050338 288859426
783736567 427310210
518630687 -470170834
785027247 239171108
766389939 445767166
-347590481 -774106066
624331839 -329892787
-108316397 556473447
748938009 -14670703
761400052 46864462
38188479 -735130920
774792317 134455739
604920655 503043007
512919956 -476228439
478929814 -509719307
-60102025 -485331023
735935179 463960273
607007546 502597738
-186910403 557559424
714396971 -137227533
177911710 -692902035
698311947 478614857
-111953261 -761197441
424678899 -556185835
782680038 209515379
670844798 -242886240
-531712104 -59952256
781749536 199114518
761560604 47757137
-457942530 -621799801
666709927 -251494204
86245708 -722767708
42775411 -734043397
-539958012 169431916
536539946 -450306577
472591890 -515564431
754649606 11843408
658271385 -268541732
-291174700 -774277581
666540455 -251844194
-93891574 -758917193
222155026 -500842172
295517950 -639814718
894840701 235943888
17562666 819305000
689899674 481340818
-315267593 -774686616
-232751972 -771917464
-414059387 126671605
-83723268 556019991
547423893 -437636876
140095479 -706339674
-51660670 -752716636
387444257 -583554481
-282448059 -774038787
-513887316 496007840
47664879 -732861043
-289677104 -774238350
790897957 408252213
446436877 -538527614
785138436 240743044
747406019 -21365164
729060798 -91730280
567301145 -413042032
287969125 542126220
423100096 -453708565
-84295532 -757615976
824330204 682180266
540192444 -446100691
780808240 189122166
103371417 -717857161
-187287087 -768860150
-169721150 -424689599
-542298474 374101715
883898251 164622273
711506342 -145375807
764027407 61744065
536440873 -450420118
159442700 -699649118
-450726388 -646430490
790554592 361850885
-390418798 -754683499
212095912 -679463469
759303784 35546019
368009347 -596639734
-360441087 -771250682
691962466 -195700959
694266434 479959908
294195427 -640525930
574449457 -403642299
145269243 -704590120
336290272 -616600832
-521860554 -206870177
790268253 348765012
-535731970 28240364
-462275940 -606006248
789394114 319837566
838306553 -18949678
720376761 -119580753
-391442254 -753823525
766649968 77408560
289310667 -643125447
-64811878 -754772427
-115895715 -761667965
-372226337 -766922582
-428840631 -702977530
790982365 405325634
415879386 -562983285
906473886 365064387
790445203 356514937
-221806238 -771274059
-71040537 -755704602
-37353828 -750348771
573724950 509328712
711874463 473899492
629782883 497471329
-343494284 -201181294
-500990215 -404377369
114661717 -506580042
-391651569 -753643252
487858979 -501301577
-281762094 -774018734
-200060324 557690038
782783876 210719417
-498536842 513942140
-89376211 796120341
-434818362 -689957801
123317402 -711779894
711071007 -146580402
544658416 -440897156
263446155 543774032
437316782 811257395
687693888 -205709789
-393901934 -751673425
-430272162 550160229
751201805 -4436410
539608434 -446775284
-436861070 -685104818
781045224 431116419
-263753733 -773395253
709799347 744874038
767031515 79781578
-429874533 -700810465
-78523860 -756799156
661513033 -262061647
752340750 845174
-137753339 -764138972
302308101 -636121844
735508808 -68909714
694160775 -190429429
397257243 533041336
742771322 460631113
180507530 -691923030
637518083 -307376771
789992954 338307974
633160456 -315006540
33604593 -736198949
-213167326 -770732513
-354925128 -772670143
764083077 62067532
443302971 -541142937
705805414 -160783135
769134798 93425705
754915165 453595331
342693667 -612680263
109391698 -716056706
757827293 27773207
159945371 -699470580
-55961061 -753403299
-10997516 -745588513
775593100 140945592
-420349251 244259965
-354288563 -174900345
-21647571 -747573848
303493287 -635470969
564949874 -416062940
-400779674 -745069830
-57349092 -753621775
10331697 -741316540
-247818638 -772685575
295309091 -639927142
789343313 318455876
-422780891 410179765
724911983 -237576924
-170158276 557368040
329032767 539120775
790707483 370999099
-241902122 -772395898
501491663 -487899442
754255671 9936880
409022949 -458849460
404460721 -571469659
-212785494 -770707722
340539333 -614009381
-321496387 558458265
677777742 757044330
45008514 821937673
83755704 -723454645
78912126 -724779269
8777192 -741642360
458210924 -528434695
534063616 -453132613
511936922 -477256900
773692451 439333926
906191310 360080952
-485622989 -501439392
125522259 550649661
769335589 94784861
679591977 -224013221
545621361 -439766520
-536281777 42832899
427691383 -553812563
-497538183 -429004083
-216414961 -770939705
-376852521 -764417901
533385225 -453902237
722127965 -114200975
-531505961 -63892960
-136654396 780460121
483883374 -505084006
-52127135 -752791479
-200093749 -769844035
320463930 -625932860
699023747 -178353389
-523817696 -181761425
781092172 192072931
629353338 -338977772
-246276617 -772610832
763500155 58703062
-542316554 381369584
789713884 329134537
-314095605 -774673096
-476226418 532224983
281314120 -647322727
774655165 133368412
-481579799 -522550630
710916808 -147005094
21327907 -738949272
785854701 251253345
-84350598 -757623660
643459651 -296694594
225003775 -674002140
468212098 -519544283
399658160 -574937677
187004230 -689440389
763695517 447766106
-155388147 -765966840
-433144972 -693742648
790974895 401983561
-542233756 354157170
499358877 -490033218
790979967 403629027
676046897 -231783877
766077075 73898531
-90520974 -473488344
349976844 -608154710
-473576958 534032594
695628063 -186848917
279316311 -648362108
645011630 -293865969
902103987 304538775
714465516 -137031487
-321252824 665724336
749690609 -11326778
-505067467 -373504673
-191857812 -769223906
112423978 -715138818
176465643 826744590
-222827721 -771335984
324341441 -623692438
-540242629 183922284
-89521935 -758335416
779664746 -151475907
890943040 598071547
325805677 -622838256
762807625 54767281
21757253 -738855277
361964510 -600571425
733715758 -75433449
708274905 -154191521
-539064642 130049984
314814191 -629152486
-500849953 -405405523
-540056564 174401832
21790824 -738847920
422557374 -557846596
374184636 -592558039
649048160 -286382888
-274412168 -773783387
508444438 799610301
789880983 334406343
855740684 37194863
559637948 -422774203
781728443 198884871
-521495235 -211391631
903713937 324141542
428615054 -553081102
515067147 -473967172
442407455 -541885418
147231449 549813162
734077864 -74129665
44228461 -733695470
24775616 -738191521
651767095 -281211987
-320109459 -247935096
-541644688 272835480
686246263 -209043979
-69858798 -755528765
560328229 -421909780
-517560468 -256853118
-258658506 -773183327
-167956268 -767183393
-260626116 -773266803
740989774 -48014670
365453034 -598312939
561796150 -420063253
-121566337 -762331387
756148688 19230547
675460080 -233056441
250633804 -662496817
-55014084 -753252858
902707333 311704409
777165059 435737141
836007948 -25446007
-118553452 -458888864
760865376 -183668553
790916880 390499256
-103549585 -760162223
-419182315 -720978590
-541661755 274282158
514462775 -474606060
-366554517 -769347221
715843812 -133054277
405908649 -570413650
-384308057 -759377075
778481964 434215763
901600988 298688243
-511314690 -321252163
571155551 -408010128
613639708 -347008622
293577246 -640856756
398847889 -575516065
388437036 -582863039
-424831285 -711049692
-535324931 17887917
423725498 -556933058
493933463 -495407019
529922358 -457814615
-345610436 -774382017
-269119064 558228429
157795796 -700232071
790171695 412786301
-128334018 -763100856
546922164 -438232623
751142245 455897816
-528201536 -119301140
902362797 307602863
398397272 -575837117
691676830 -196379930
697355147 -182553897
-542330170 407309605
-471886095 -567672632
-402881190 30944521
-192838276 -769299483
474358227 -513947739
735114650 -70356173
-540620078 204074652
827202185 -48893700
-223005733 -771346722
61918143 -729273744
504331383 -485041677
636332549 -309467435
465966552 -521565500
547131646 -437984119
732124718 -81090651
782411308 206448787
390528174 -581402822
788969109 308965962
571170863 -407990018
227399065 545896643
713907591 -138622429
402015520 -573241238
487847802 -426867824
493324954 -496003266
782438976 206762774
278545118 -648762413
711427013 -145595629
-1434301 816850008
338940091 -614988940
748838894 -15107779
259247370 -658406242
701976265 -170785263
-378068346 590038059
-294319326 558361894
756564478 21317451
496613211 -492765126
549814273 -434779845
-530310519 -85162175
-78878772 -756850346
516109528 518953941
-26616448 -748467486
130793035 -709386588
-331415680 -774817661
769787555 97867460
-108911448 -760827249
-416134674 -725835584
-387113505 -757274913
663625384 489059130
530514097 -457149770
513415800 -475708178
759179216 34884832
-509015997 -341500840
772538795 117348397
645327617 -293286826
733500262 -76206398
534344920 -452813107
-201116591 -769917088
653306112 491757721
422793165 -453825404
260990947 -657562589
438530955 -545081618
-409158800 -735713761
621321116 -334793898
186198847 -689750538
40982870 -734470622
510629137 -478616869
529607972 -458166936
-498246690 -424105745
904498679 334300272
409804968 -567545360
822562928 -60244004
-419056820 -721184471
-450819605 -646130454
-8377893 -745084190
-534456123 -2709790
-533040083 -33721820
66364988 -728121722
679679112 484483915
12673756 -740819915
381737491 -587476573
284249885 -645789839
134119445 -708305342
-141586573 -444750079
790616270 365224882
212880119 -679138147
830986496 -39200166
-332484821 558483263
559864045 -422491361
754080252 9091449
734930777 -71028001
897661044 581410539
625032506 -328741331
-288875198 -299255575
704641148 -263116442
250027398 -662779929
-195545548 -769505955
-182332904 -768449921
-424545842 -711590369
164817593 -505196187
-106689418 790828024
243142051 -665958291
33505913 -736221780
788158939 291087305
693356413 -192373965
786042652 254101986
787230483 273564398
270292277 -652984277
-194094739 557631282
-541050209 229733573
452404 -743345247
730271071 -87576174
-251539246 558117928
755947157 18225566
61956452 823360650
-178653249 -417744842
630307903 -319908035
214569986 546594222
673038176 -238256032
-104491064 -760280288
167401749 -696788091
734233743 -73565121
296977570 -639026928
-713585 -743578183
326655012 -622341659
155888714 -700904046
-45050840 -751643242
607995700 -355747222
-10719207 -496419012
782835024 211316731
575323093 -378865932
783951216 224839785
143732885 826666436
749082823 -14030761
492216658 -497086635
-212439616 -770685241
306586651 -633765021
737902557 463020999
229773240 -671932096
724484808 -106792018
-119884947 -762136374
337822954 -615670414
-514350855 -291184378
-133275393 781728541
494691377 -494663520
587642621 -385607235
606491911 -358042293
-374645685 -765677128
176697499 548521068
908483204 406313602
750880476 -5915010
730698242 -86090772
788038687 288622941
195211421 -686257854
284381730 -645720814
-133954361 556887099
768720372 90645275
339359212 -614732902
-333959960 -221552488
423076332 -557441156
23469013 -738479403
-537954320 91974532
9332862 -741526061
360803137 -601318867
774582245 132794287
109006203 826004673
434829514 -548095694
450778295 -534854361
546639200 -438566676
699414669 -177361948
433834779 -548900968
-188100050 -768925808
769350476 94886041
40060139 821492177
863998313 68506115
-259866004 -773234680
728511842 -93588072
668826196 -247105462
775770533 142409694
693650060 -191665875
705601366 -161322948
-90684478 -758491723
-281690697 -309661964
703470263 -166904767
771650984 715880572
779431121 -151906903
632760891 -315699241
684360550 -213348928
379471954 -589014189
-326917720 -774790628
84028498 -723379642
727902810 -95631087
788820376 305460705
129483348 -709810764
740942360 -48202138
-531455204 -64854346
608206864 -355423792
665173162 -254646276
766931522 445336646
605123104 -360116439
-153214293 -436815922
307454967 -633282894
768655372 90211871
-381833901 -761182276
-122295787 -762415158
723231232 -110753825
-229672593 -771742296
507354646 -481979329
55811868 -730832312
-421022803 440038430
-482460261 -518082708
428341689 -553297665
584709768 -389704569
475834084 805228013
-250475673 558110762
496220085 -493155604
754370874 453933369
790982412 405472267
-541235734 423073135
550105545 -434429522
630178756 -320127363
302075170 -636249608
479690992 -509010720
790435245 -130499920
-437191812 -684306908
-50112864 -752467623
-318748357 668278183
168152038 -696514624
-305965805 680418865
-522614089 -197383315
-463937007 -599723521
756977420 23405330
287458809 -644103554
-326334273 -236361569
906700952 369226317
768735431 90745745
201005601 -683972196
757813179 451761974
544273081 -441348765
615664914 -343830015
-537004184 62995839
-395549198 555901241
764817711 66375560
-285673617 -304004666
713717085 -139163312
-138168556 -764183711
412741858 531465931
-420545180 250080730
102007820 -718260441
759231644 450843923
842776562 -5735248
580464496 -395541762
524578024 -463727114
787823978 284393537
464442995 -522929010
-237641138 -772179124
237378368 545341669
-254906702 -773017669
773016404 120877161
679369154 -224505526
309853289 -631945687
-36512868 555099377
-476912882 -545018490
376651701 -590910891
441947813 -542265924
-500407636 -408641684
49877781 -732317026
662270264 489427635
-367736484 -768896285
789324758 317955375
-41893716 -751118424
-287919071 -300692092
387238652 -583697489
-36870117 -491295516
-322487534 -243573934
789438031 321056690
-536172199 39880125
114144416 -714616482
731904296 -228084204
646675174 -290806926
201491422 -683778719
774155811 129483014
762105820 50805773
767234760 81059564
-480063732 -529981753
762068292 50594790
374934012 535176739
286942101 -644375962
790512378 359698253
22851516 -738615179
-137456444 -764106828
-529847876 -92794561
758458564 -187537154
-531652806 -61088609
-246241167 -352841388
771420419 109247676
-318624936 -250621527
623631243 498904529
735807539 -67803744
-530599989 -80181444
535591366 -451392661
359796607 -601964408
683543182 -215203932
-139962671 -764376075
286167270 -644783783
754322290 10258227
-411567748 100132824
141986713 550020890
779520055 711521389
217838349 -501300277
355282166 -604832304
544330917 -441281051
776137377 145473310
718973587 -123812117
-58381017 -753783300
472403188 -515736671
-88926284 -758254725
714260790 473024412
789315054 317693960
153108732 -701880107
367304501 -597101751
729209861 -231769208
717469150 -247316467
433388420 -549261676
725147580 -104662555
716476395 -131207324
755737054 17181767
780645349 187438845
658063383 -268954221
540588685 -445642087
243809931 -665653424
-406144272 -739345743
828973992 -44458007
608838634 -354454767
555452007 -427949371
572674088 -406003054
343709678 820983467
28004260 -737472749
790432726 355936156
647737236 493159924
-310668308 -774630050
548860817 -435922762
543626430 -442105333
488299021 -500879465
-370914578 -125244611
632679011 -315840669
271595715 543240963
545099007 -440380295
84218633 -723327328
509174537 -480116956
-302039061 -774502436
-373918976 -766075220
217903783 -677032779
-413437478 119340900
763631433 59454414
770342500 101682856
556996714 -426053288
356371381 -604145717
690886742 -198250029
776058622 436947497
522361726 -466139365
106275412 -716994344
113085087 551103161
653201975 -278446043
-200275223 557692113
268065373 -654096713
-307575565 -269670646
-532977549 -34996443
-135611945 -448653591
668837595 -247081721
227794186 -672795805
419320581 -560352788
769923178 -168706533
27842473 -737509056
777423026 156627924
336679583 -480318617
369843165 535640229
-511610709 -318462306
361151168 536420443
395013931 -578240843
725166374 -104601799
-439513213 -678523217
-84078085 -757585611
110467499 -506573955
340177225 538221930
337323124 -615974149
88544332 -722129127
261083420 -657517793
716193972 -132033061
798138065 -114884197
13992792 -500256459
488761369 -500435066
-227370570 -373050211
-393170622 -752319384
210328760 546822719
790556855 361966894
144808854 -704747503
144417827 -704880390
-454239332 -634793832
785043861 239403786
666349639 -305619568
719763648 -121438449
-314687951 -774679987
775212242 437829876
-420580158 443997479
710647230 -147744800
-19627930 -747206089
54628147 -731131353
786500702 261272680
736308005 -65941625
571784133 509701920
785263091 242532173
728904832 -92258685
649482888 -285564541
726886896 -98997013
696703077 -184188617
-14835519 -746315966
210306422 -680202909
310466854 -631601575
390986267 -581081685
758443634 451358835
752846333 3224533
789462687 321757202
-101430628 -759893770
777150061 154193421
490872207 -498395436
153771280 -701647887
410829193 -566785045
782244335 204564620
331525599 -619468018
495173980 -494189606
-495977834 -439600648
162659507 -698501476
65473102 -728353964
251546535 -662068624
-224418755 739099394
680486642 484243650
-297221210 -774413902
714599292 -136648445
775667501 141558204
690112398 752479433
-349037915 633669162
758200470 29720408
-293923567 -774344099
787113292 271527134
-131571901 -451172298
-468610304 536870057
823736587 -57413656
762788500 54659134
302896646 541079590
548123261 -436804030
-479945733 -530553607
686389201 -208716629
-206665243 -770300933
909109712 427608642
790953016 396856163
-411997465 -731972945
783511121 219360828
253651164 -661077691
287065228 -644311108
-490542607 -473765522
457366347 526568268
519542571 -411896511
342916993 -612541995
105810681 -717132931
731461492 -83423352
386402740 -584277068
-102454561 792147331
-8016036 -745014114
605751922 -359164768
-470605357 -573112136
581863964 -374490652
-541747393 281847509
720807473 -118268114
171640931 -695237073
789225079 315350729
521782857 -466767666
377893043 -590077836
784843774 236620915
-513567023 -299184874
-508774685 -343525808
789844377 333202910
775704618 141864628
-483196633 -514301525
770486798 102680331
265651138 825529124
909635635 451051691
113387220 -714846519
800670404 -109585431
210770500 -680011325
780582248 186789695
212113096 546727127
777332304 155814700
392647676 -579912803
-146554375 -765069268
74276514 -726032572
698712731 -179139009
36540540 553391952
789846429 414069049
-188935193 757240518
443209288 528189392
785655040 248266484
651646887 -281442886
-191777255 -769217606
635659187 -310650166
4526418 -498938540
689971970 -200400363
-201929230 -769974150
25053907 -738129915
-523338511 -188033592
364357531 -599026023
-377191266 -101396701
630056511 -320334912
662507980 -260056129
-538218387 100492241
-311209453 675799519
183230792 -504211596
-414550710 132720757
457186500 808238988
772636666 118067125
-191853592 -769223578
581449371 -394195755
753835760 7918007
568004680 -412130419
-69781012 -482152993
-541054499 230007108
802766860 -105192397
774703017 133745604
779520248 176209271
488190282 -500983906
-502836575 -390667474
98188658 -506385026
841731532 -8883482
532744202 -404867578
677433048 -228763637
720089155 -120454330
365716038 -598141187
124510536 -711403737
786426693 260094413
790131347 343382784
777843140 160430877
674930728 -234202047
638391144 -305824308
-413511609 -729802086
788258476 293140270
200558158 -502954723
-357092700 -772143651
369331671 -595771662
356870525 -603830215
767852463 84982511
-232908172 -771925996
864695459 71309759
94010982 -720586406
908543652 408070496
173120193 -694691745
-108565514 -760784791
772005342 113453137
697911330 -181157089
-492488858 519838477
-9947222 -496553263
801309919 -108245613
-248749627 -772730595
-164510719 -428603153
513057083 -476084642
691657384 -196426108
632426532 -316276418
-417783898 184379529
790411208 354956197
695398075 -187414132
-493774312 -453977075
896886614 583565405
-514361242 495368568
525611081 -462599077
261773369 -657183080
-493585046 -455187322
-376679173 557619714
770433587 102312269
783859974 223687798
647174237 -323721106
789082295 311736919
761944877 49901992
-232531892 -771905366
771589197 -165880875
-505080792 506963757
-532339189 -47818623
-229879641 -771754393
-150074394 -765433129
868390637 637763677
4436085 554187778
789712567 329094569
111394789 -715451023
760635261 42683546
780595317 186923988
694554009 479866106
-455281176 -631175720
790898115 388002154
-453719722 -636546490
667601577 -249649719
-440767019 -675300684
-408653651 73129124
-187112263 -410701299
790958851 398106469
332150198 -619096099
135594284 -707823689
134042321 -708330496
479547563 523873443
782226817 204367440
-111406226 -761131488
-495360155 -443696448
467761626 -519951555
-285991071 -303538455
749824046 -10725504
789425922 320718454
765486695 70340259
-474498282 533413141
-233572558 -771962266
-42928905 -751291910
-489722897 -478529085
114591834 -714480306
771089994 106900752
787340436 275491872
-411952612 494681914
-231457894 735188931
520827703 -467802821
120918720 -712530426
32186958 -736525439
85223327 -723050438
518186418 -470647174
-133165076 -763637096
554642706 -428938567
-14042299 -746166872
712032039 -143914032
-290583330 -774262195
778647426 167866979
-60074834 -754047380
592304148 -379016152
740464230 -50081471
711490191 -145420568
-151800048 -765608308
25532575 -738023700
-256134586 -773072765
678714761 -225948170
53921121 -731309174
770151452 100365959
-542047397 413688043
765663705 71403861
-113729804 -761410205
268773390 -653744981
-531302582 -67697907
908472844 406019897
503408013 520754007
-197992146 -769689315
490633512 -498627299
-82144354 -757315152
175856872 -504631586
-530398485 -83659575
555575448 -427798279
-532745788 463072214
759056713 34235211
-148590570 557095228
-506633365 -361069214
-127115732 -762963781
790653738 367497766
784331020 229719404
750723542 -6634320
385298954 -585039927
613917337 -346574552
-417784340 -723242467
790914361 390147428
181079924 -691706091
92019548 -721152456
684680180 -212621066
-282938018 -774052732
477958646 -510622296
678101079 -227297765
429625363 -552278100
616765953 -342085347
753902989 8239646
-454273503 -634676676
764671748 65516340
623792576 -330775784
500035026 -489358050
721305452 -116745862
724933619 -105352608
405461637 -570740348
624692021 -329301334
-330433694 -228545200
752880069 3383680
265294413 -655463029
788694200 302573841
420101474 -559751036
646435826 493480780
703588661 -166596207
-457326304 -623981263
-539206265 135763653
610732115 501790463
532913359 516387078
-102138917 -759983710
230789021 -671487878
-210151152 -770535407
-415368791 143569969
-382778233 557161146
193400863 547703170
393135701 -579568469
558609889 -424054887
513227251 519375995
-273927520 -773767266
-304090569 682068369
210178346 826570951
705265140 -162209549
708236665 -154294604
-542236727 355001051
623430173 -331368492
-165932647 -766992780
579994612 -396182176
25275592 -738080754
-340066376 -774777841
763681354 59740922
724848165 -105627189
737066944 -63097772
608447770 -355054667
-332207398 -225083401
505283275 -484080126
-415114473 140118877
508582712 -480724324
-221457245 -378922792
769593478 96542256
-185804978 -411826155
746283601 -206628786
818630582 -69634605
415811763 -563034690
669704765 -245271869
673208404 -237893079
839706204 670287052
-408628624 -736376373
487548599 -501598654
-351542738 -181915559
-509692347 -335758450
-265524433 -773464092
548260583 513888072
-129122054 -763189075
-76549989 -479716704
-98655191 -759538450
-461845678 -607618511
783629642 220821989
741236176 -47038556
-508055781 -349476386
904195741 330370931
-50429305 -487953992
137395460 -707233277
781791361 199570158
909273617 434056174
677650377 -293862895
-481324350 -523822599
777665535 -155140907
648869234 -286718400
691719696 -196278127
433068647 -549519519
167659220 -696694330
569107267 -410693745
-123610839 -762565744
797364245 -116486256
289657956 -642941467
-531110001 -71210458
432152552 -550257580
-415085018 139722180
-539591144 152453145
472264372 -515863261
638172320 -306214970
399088466 -575344539
-202435118 -770009428
709056316 -152081079
-398853764 5786543
773535011 124763006
385145654 -585145441
764457603 64258512
-86349826 -475421202
217547604 -677182965
104553668 -717506821
790900419 388288813
621174605 -335029940
445325579 -539459402
767143919 80487553
-471693475 -568495333
714973722 -135573319
-463142430 -602748968
-443672210 -667546389
269974122 -653144246
780058625 181503104
898789291 269964053
-536162827 452782243
465386001 -522085652
-536084301 37541744
636508424 -309157922
654208059 -317269041
705373899 -262247283
790964466 399396342
898557721 267902817
-406163256 53852676
-491441677 -468411548
232906114 -670555355
445389025 -539406310
561965100 -387538109
585033632 -389253593
772703566 118559100
-533562627 -22683629
786747126 265298760
-288044515 -774194370
-521662619 -209324818
790806495 378433859
429683216 812356601
775143632 137270173
-385430583 -758545105
-531703811 465654402
650634689 -283380489
191044871 -687881439
713810897 -138897052
290621497 -642430107
-414909688 480572148
-391191559 -37808698
65815351 -505034917
-230141124 -370219320
845564908 2933459
469288083 -518568999
788845437 306041597
752133424 -197602578
267506563 -654373208
348706595 -608946844
207050478 -681539180
776199488 145996906
-273830744 -319989982
267263784 -654493233
788727272 303320523
621603356 -334338892
11512365 -741067038
737032288 -63227902
437592470 -448056780
-5640313 -744550697
-106880675 -465336342
482425399 523511576
688642561 -203507347
773852771 127171179
790552073 361721911
444668221 -540007761
828265282 -46249808
729999720 466629979
-72291871 -755890027
-129600226 -763242545
704001337 747196266
-492946941 -459225098
475978748 -512457155
-413675600 -729562974
-54294997 -753138190
-196915032 -401999824
352273368 -606720051
732954727 -78155274
-437683663 -683103698
679784957 -223586489
519327337 -469422185
-541826060 289396025
670972179 -300936710
-236000963 -772093366
790981388 404245415
-184515224 -768632655
790373189 353274768
323531372 -624163109
-511943140 498578133
546977162 -438167459
765263713 69012390
245561181 -664850536
-513933405 -295465147
746752803 -24187976
194638560 -686482804
776018447 144472500
78160021 -724983549
347525548 -477388784
733020899 -77919273
773826446 126971301
301089693 -636789141
609975591 -352703002
485635408 -503424923
-455845254 542571691
-460968649 -610872502
710084461 -149283498
279635349 -648196368
447634571 -537519661
554200466 -429477623
491621536 -497666358
-389361531 -755531188
660024556 -265047408
31222351 553530142
130047239 -709628351
-541688534 276602338
89862648 -721760078
743844137 -36472499
699725430 -176570881
776913680 152100378
772220426 115014822
759002154 33945907
-420447344 -718868484
720709496 -118567055
294774851 -640214518
-314140246 -774673617
-365591572 -769702234
-537243382 69955793
676589218 -230606350
146758310 -704080388
657427088 -314259372
-331379105 -226723015
264621450 -655793231
627048410 -325402588
-514490467 -289733112
730206040 -87802140
557887843 789371657
-541239535 242208125
400983618 -573984987
214010055 -501691397
637444855 -307506243
630767477 -319124084
363196959 -473057968
-271713791 -773690747
854528483 32937766
722920166 -111727627
-277500946 -315204638
720879338 -242899748
273799802 -494075106
154623412 -701348868
593997026 -376590126
775543004 140533777
774195454 129788973
886815354 181655779
400753996 -574150364
-503105334 -388630575
-538029203 94371564
908152513 397726556
616180842 -343013125
111813022 826085154
461652659 -525412553
677894288 -227751882
376325874 -591128909
-385874458 -64188790
782006314 201921120
790784362 376643531
-462365980 539824390
-121177873 -457367647
-483628839 -512060291
636173603 -309746888
-474634396 -555525197
-82369018 -757346663
104089276 -717644497
73488629 -726243525
-351594992 558500078
239787648 -667482989
-302780294 -774514504
777975006 161633189
-172377978 -767588768
787979772 287437001
27160250 -737661538
773078338 121338285
670263720 759752765
363787120 -599395364
413278750 -564951592
765856203 72564550
459778463 -527062228
365256783 -598440834
529356895 -406695939
-197177122 -769628664
259725614 544012846
-508391975 -346698035
301237668 -489038479
648941889 -286582205
492377378 -496929912
756030672 18641174
907528347 543170404
555464332 512665922
-425889741 -708985570
649064369 -286352433
751093378 -4935739
-534839044 457158382
761118170 45310872
-530065837 -89216831
706694553 -158425396
465074248 -522364663
761936815 49856811
248541092 -663472949
510534370 -478714996
528125724 -459819125
510491646 519767429
545968277 -439357867
82932660 -505975178
-379477505 -762794805
590431713 -381678380
190321518 -688161142
480728098 -508043751
620588753 -345980547
-233651640 -771966582
332887706 -618653768
233294148 -499613598
710812455 -147291520
579074569 -397430690
231269459 -671276957
269858672 -494687270
512291905 -476886094
-419210388 -720932521
65863234 -728252387
378696576 -589537365
-402427525 -743380012
-363152333 558290790
-533306164 -28208357
609435243 -353536737
674006146 -236189474
751414823 -3454364
241762295 545094009
-120410983 -762197480
555337080 -428089996
-122892702 -762483535
342287653 -612931421
772159561 114572349
701888533 -171012427
770394536 102042204
324966131 539441990
302319681 823862970
180773018 -691822536
363283165 -599720924
367737770 -596817766
-404795647 -740859187
-277458393 -773884059
790274085 349008789
535967376 -450962345
527938253 -460026995
788527931 298885639
771514266 109916899
772200821 114872108
650322751 -320858090
-540197556 181586020
355571755 536913738
-405419342 48361629
787447829 277397192
595871538 -373870434
225606866 -673742543
669515934 -245666371
783064268 214008520
130522167 -709474442
298757132 -638061322
-446114150 -660650563
-111881676 -761188820
385688375 -584771332
777233327 435659853
629168473 -321841917
248764688 -663368904
-441532854 -673290288
782876277 211799297
385760089 -584721776
-369839601 -768016327
-384317355 577446513
316265610 -628329846
634275179 -313068657
-484248703 -508818585
137588104 -707169950
724785082 738662224
789849011 333353829
473415188 524635695
470950180 -517059807
-281463625 -774009936
344554695 -611526880
790741931 373457756
790780402 376339926
-379988960 -89851350
41565446 -734332054
-542262649 362535879
780326618 184191957
-31182557 554990036
-252900607 -772925825
-391999881 -753342875
126467258 -710781498
-80495548 -757081633
717582335 -127955022
138746381 -706787817
-466298311 -590584065
765550932 70725753
-521187233 -215148661
-6869618 -744790936
48095157 -732755781
-423070469 374881000
1162314 -743202514
768422818 88671281
-350397174 558499987
323178970 -483847784
782443644 206815811
519640139 -469085103
675954059 -231985317
742719362 -41072481
734724453 -223983184
727340838 -97498465
-486355770 524729356
-527225449 -134314916
230514614 -671607948
-404873115 44454602
-230608424 -771796874
381556664 -587599501
91224678 -721376827
605076591 -357859902
622646350 -332647567
-370089422 -767905073
790931655 392672920
199124619 -684716757
202555658 -683353729
138660832 -706816101
737218399 -220293428
772064737 113883999
-361071999 -771076221
-534762022 4344067
-360079566 -159050505
-330959136 -774815126
761853859 49392462
-171156008 -767478110
328387619 -621325653
71447635 -505387878
-177872178 -768069746
456672236 -529778264
230590843 826347001
240520113 -667151464
764959531 67211587
559840220 511896991
132021964 -708987904
279405886 -648315581
-51170292 -752637946
-420589607 251458617
-447609235 -656162095
347386860 820681538
501965038 -487423928
790744197 373623966
-314440848 -774677117
-542331947 407211904
-203495069 -770083040
885790502 175623292
689260532 -202066020
587971022 -385146878
779458967 175615696
503755975 -485621665
755179124 14432074
772767498 119030363
516159521 -472808879
716118813 -132252468
-526283556 -148189827
-540470522 429548645
754527626 11250737
77052800 -725283853
-136814129 -764037160
-408837331 74720806
632467523 -316205686
785166049 241138023
355635586 -604609712
648295437 -322702733
-20371779 -747342156
484342089 -504650782
309062972 540640535
409994411 -567404745
556413922 -426770099
567515312 -412764808
-538173079 444014041
215149628 -678190395
787663850 281346670
529145166 -458684511
584874692 -372418036
292799025 -641272245
146004892 549862057
-88581013 -758207534
119028307 -506544815
585763306 -388235301
-483380788 -513346769
766374783 75712565
550707549 -394482814
200302129 -684251443
-144479232 -764853001
489144272 -500066567
699272923 -177721797
612887075 -348183132
-428896692 -702860496
176850183 -693300464
577121191 -400062347
689682010 -201079939
-68208453 -755282260
113140274 -714921480
658660767 -267768708
-535232786 15627406
619370396 -337931810
726239612 -101121110
-536343045 452167461
644490023 -294818662
93492263 -720734836
-278231790 -773909393
-286973163 -302090161
644245341 -295264959
376522423 -469213247
-203967945 -770115765
-496449073 516103972
-405791931 51094400
587570058 -385708818
642124749 -299111919
662774074 -259518472
208774564 -680833988
908936300 533243090
514273449 -414602528
332506933 538845739
692590014 -194206835
719495435 -122246593
504850595 520556581
905032177 555992425
671534913 -241436556
790977515 402771711
-114427485 556576212
308808571 -487306072
-541631221 271740209
-519859387 487257909
790883025 386207103
749303298 -13053419
155984152 549453404
-154108104 557169407
-115359571 -761604324
780563453 186596817
-228151824 -771653267
779636299 177335109
149933333 -702985930
309713142 -632024221
425788456 -555314278
-218193076 -771051079
-66683369 -755053514
521389956 -467193782
910084163 482603524
698900412 -178665069
380703094 -588179492
-474581320 -555765498
-299319026 -283238382
92258599 -721084888
578847678 508331836
261363400 -657382027
636279727 495938183
487671210 -501481345
353128270 -606184594
-67055936 -755109407
80108899 -505874764
-391545173 560938535
356982669 -603759042
693850400 -191181412
751528585 455666052
206815235 -681634949
-542340714 393524864
786027120 253863259
-334233361 651517178
-446799774 -658619948
-42861374 -751280633
-72455206 -755914128
-542169740 338913531
866700168 79469892
780639253 431620132
-536458648 47675407
-161578693 -430758010
-146138189 -765026164
-141648540 -764555119
406383725 -570066266
714322380 -137440703
767000758 79588809
192425103 -687346270
349794722 -608268361
681974981 -218731264
-305718208 -774559701
208753859 -680842482
788798457 304953445
846210561 4987016
551099876 -433231934
348929710 -608807847
-410805586 -733577361
60792504 -729563172
745638172 -28961309
789247770 315937539
-362356401 -770710489
781062866 191767186
-243376102 -772469371
764583950 65000125
272226041 -652006990
579541795 -396797227
790812274 378955413
729553200 -90051651
61769430 -729312012
549004869 -435750469
-480277424 -528945517
-239473662 -772273268
785983854 253201474
686760826 482318814
530289049 -457403119
154772687 -701296445
753568243 6641841
506096430 520384430
673462856 -237350425
-383059394 -760291225
-485537774 -501904648
415105851 -563570496
-28019338 -748718539
672804377 -238753946
871157107 99071692
8657743 554087079
318458962 -627081322
-62928204 -754485525
191218429 -687814282
158828747 -699866977
8221794 -741758109
350128125 -608060262
143020041 -705354787
767499789 82733955
-331606876 -774818560
790022349 339370160
884220345 166466744
686100737 -209377161
565196273 -415747785
217437781 -677229199
-164268797 -428782447
-482609489 -517318511
899024197 272087024
674869711 -234333775
299532997 -637638603
458168630 526475389
425041426 -555901431
466530658 -521059017
514653650 519170049
285545030 -645110597
-399819271 -746037842
646861289 -290462432
790958282 397978647
614038522 -346384933
509736436 -479538510
109000195 551244288
790063537 340872405
713298953 -140346935
884607726 611898528
-459091638 -617709491
262677953 -656743688
334723835 -617548128
4171004 -742593006
129284962 -709874829
564260330 -416941480
692092195 -195392297
790717197 371677615
-506259372 -364075494
884789276 169760039
566441088 -414150679
856111819 38504947
-423618227 -713320068
-317917536 -251870116
513248955 -475883329
882694870 615722306
537715894 -402103334
118512150 -713277064
-375894612 -764978696
103232779 -717898206
-127708094 -763030468
-376277233 -764755956
767391787 82050963
-324007088 662844101
464287700 -523067683
714432259 -137126662
755686373 16930400
569886714 -409674364
-309929093 -774620031
756449584 20739113
589628126 -382815172
-542220365 410758847
-541125034 234527780
748312072 -17422918
-370185619 557971565
-528971197 -107052759
785130702 240632743
333309727 538782005
779093420 172093185
786665456 263952010
-378887841 -763168780
629202164 -321784810
207527293 -681344809
-347641316 -774097921
869086456 636828500
789834657 332888055
779141132 172550137
313596942 -629840370
283340944 -646265005
-60595149 -754127814
903683738 561860513
17285412 -739828672
711667775 -144928174
-499009835 -418739577
722010166 469983606
552883661 513110492
-416845297 167376762
-265732439 -773472024
767163836 80612838
507261491 -482074232
-81758980 -757260772
770964509 106016385
813144745 690266738
787998884 287819780
129968065 826466690
-503236049 -387637581
767194424 80805290
11272415 -741117879
790770908 375621887
785180181 241340400
-509371521 -338496919
551467954 -432788391
709456481 -150994019
344874606 -611328420
642048763 -299249320
185109319 -690169022
458623095 -528074201
604936017 778326814
-475171518 532951509
278246153 542791813
-542281671 368439464
-397806966 -748000799
103003138 -717966162
-119208710 -762057542
-34190247 -749803373
628618522 -322772059
-425556589 -709643577
471010670 -517004828
-22032492 -747643390
265095463 543667270
656438548 -272147757
691224130 752062888
268650900 -653805966
637745327 -306974142
675012042 485859639
266125441 -655054707
-273415566 558252808
731664418 -82712772
-12994531 -745968864
508039783 -481280745
270698261 -652779657
-253534148 720910918
684894587 -212132431
43926576 -733768213
525577118 -462636190
-341745776 -205118056
696002081 479387499
890839901 207199648
481949645 -506902017
778487331 166369709
-329436371 558477884
105271039 -717293562
-526310294 -147804798
-279461712 -773948955
-534104742 -10705631
403048537 -572494988
-408437309 509204008
-536546364 50101139
745077210 -31332174
234921618 -669661281
494553049 -494799285
623185274 -331768241
-433713862 -692478281
900477610 573033377
781806521 199735399
454600651 -531575756
789607519 -132156095
-95701298 -759154610
609534132 -353384280
683744071 -214749164
788069167 289244012
661931926 489518681
-499800512 -413049311
-471140808 -570845685
-363089073 -770494217
908087044 396258749
256650987 -659653763
605093873 -360160648
389834862 -581887742
49030853 -732526208
566736833 510656378
500850037 -488542443
773750627 -162120457
763198703 56982098
861198268 57551743
761214167 721417916
54776799 822786102
152972797 -701927700
496038399 521756298
379578250 -588942269
761206157 45793516
-203749375 -770100666
364818167 -598726483
230686378 -671532820
-510809400 -325892201
747631571 -20387050
-533335844 -27584749
492984527 -496336722
790578282 363096738
325096240 -623252650
-124959875 784734292
477287794 -511245604
-307983310 -774592940
-533383786 -26556218
712762932 -141858735
-422862421 -714685009
567521582 -383978744
-219093946 557866934
489285567 -426223394
892635011 219345537
-335133323 -774829967
881987164 617029640
280701148 -647642039
64783464 552619009
654483567 -275962069
-500460324 -408256987
576229995 -401259809
732435678 -79993068
450442755 -535139991
-416943713 -724581094
-531183228 -69901555
445961025 -538927223
-540062637 432963658
345344497 -611036850
773688025 125920894
-388323177 -756345167
762144880 51025612
887617462 186530452
242115892 -498550785
162240020 -698651696
-344989967 -774453521
767457233 82464663
73659404 -726197831
126252377 -710850350
396537170 -577160018
662807422 -259451058
415354988 -563381542
773880423 127381542
191482726 -687711985
-443456342 -668132771
619086381 -338386559
2440873 -742944523
671305996 -241917861
-60221826 -754070177
331308390 -619597040
729298115 466934134
-380785375 -761924657
-227545623 -771617585
-303085780 558401117
412303021 -565684090
21173778 -738982993
-167330206 -767124929
246364601 -664481008
740776294 -48856629
789495570 322699565
165304126 -505173835
744661869 -33077015
780675765 187752759
418799987 530835246
695940826 -186078919
-463846864 -600068259
-294903051 -774365726
149077622 -703281961
-197905668 -769682901
789944256 336566330
-9754324 -745349724
727178468 -98035291
-53825291 -753063166
-423152986 385481807
407092835 -569546647
-177096919 -768003065
543957154 -441718519
672341892 -239735055
212758009 -679188899
352289808 -606709770
745100359 459397172
-274307069 -773779903
-317410504 -774709829
788929729 308024947
707946848 -155074970
220026627 -676133547
619828899 -337195181
198294497 -503155291
89516952 -721856962
279831227 -648094556
-510709664 -326791377
130155172 -709593393
-455348 -743526623
-534653155 1826704
530386315 -457293736
614787073 -345212426
734519474 -72527713
643941518 -295818648
-67965486 802329916
673559445 -237144351
425649089 -555423893
-296105133 -774391100
307784606 -633099810
-212662998 -387371414
587490274 -385820509
775048181 136503508
-353407901 -177195949
398542614 -462430773
622417051 -333020946
-540844393 217153066
403984327 -571816029
-267683288 -773544766
662642008 -259785391
53755501 -731350668
892269051 216754380
133562954 -708486758
24592962 -738231871
-291786948 -774293161
759336684 35720763
-515799663 -276015213
754010778 8757395
537015811 -449760575
382295606 -587096977
123403678 -711752760
-70648048 -755646228
558176771 -424592941
-333265842 -222963434
563662574 511216940
660387751 -264320493
540076075 -446235134
-438612132 548172119
-194377723 -769417230
258382840 -658822896
753255815 5159921
754943953 13277795
-256230655 -773077044
828355649 -46023263
-514248282 -292239803
88943743 -722017478
-459442598 -616446387
747048784 -22911458
768035410 86155474
-507641783 -352875294
593720835 -366178775
413154469 -565045296
777006665 152922089
-287459127 -774178379
150023044 -702954874
116290379 -713961482
-482162828 -519601206
770060899 99742074
523453487 -464951812
428639012 529793973
684648271 -286201269
-327749498 -774796194
692686439 -193976656
-416445363 472597365
-315673024 -774691051
528673259 -459210791
340285091 -614165558
635851386 -310312927
531995742 -455476677
684333902 -213409578
-503977641 -381992416
719405957 -122515552
-537376748 73963503
728339237 -94169932
790889947 387014893
-529587642 -97046816
356443604 -604100104
499471721 -489920607
-542180129 341115377
514558289 -474505270
782522858 207716492
775837354 437179231
722464944 -240812919
-86913960 796861547
584055774 -390609868
-542062836 319114296
789917432 335633796
-515988371 -274005442
-484541218 -507277409
607475316 -356543710
-368291682 -768678171
-541381414 252313196
856760391 40867699
185711165 -689938124
-341305794 -774722259
57137732 552839204
609085732 -354074958
-538563641 111879580
658919485 490306767
357474344 -603446299
677407747 -228819035
-382731039 -78167370
-50668108 -752557183
595349559 -374631977
-128744308 -763146818
903285341 318651748
672113432 -240217779
-150106047 -765436382
-191045402 -407245244
822249866 -60996486
26520394 -737804124
-312412431 -774652573
123851410 -711611898
318296756 -627173964
257309933 544164675
763731721 60030343
-285314900 697871544
910177740 501648557
775163280 137429284
681064554 -220753954
776689142 150156962
436504238 528937587
-50024878 -752453414
-416593580 552948686
-540923864 221946761
343338516 -478532279
-336631786 -774832261
-299048855 558383897
388824125 -582593259
648732724 -286974255
790896399 387791268
697697585 -181694032
567809871 -412383069
435873786 -547249058
765494162 70384933
571514360 -407538266
507039986 -482299463
-495599201 -442119525
790632045 366177176
598782276 -369597932
296118953 824199499
632603634 -336319454
-213379073 -770746238
660928055 -263236793
-542293476 372279522
-479585564 -532297646
489461212 -499761084
-323477512 -774765358
846794782 663573365
656844101 -271353012
787483375 278032716
72813742 552381362
-456263025 -627739403
34211126 -736058486
502570538 -486815278
510638731 -478606928
-536974065 449453599
-442297967 -671254451
28784545 -501938759
-341262156 -774724416
664217849 -256593620
691943523 480700716
-414790812 -727884428
536665485 -450162559
790510436 359599959
790982188 405057445
265066634 -655574933
852775365 657172534
297200517 541482124
740286561 461861687
696098209 -185690482
744598271 -33343239
-208322077 -770413464
725323811 -104092710
729252734 -91077463
-461980239 -607114935
106761487 -716848810
-325495398 -774780798
399350486 -575157574
721038579 -117562835
694903450 -188625411
141518271 -705862741
749594476 -11757822
158947638 -699824888
-223766887 557907693
700690787 -267763976
92765095 -720941594
600212438 -367482414
775084544 136795531
455276475 -530991327
786709809 264681939
-309651485 -266200675
508369951 520067849
-499508398 -415159281
548991149 -435766882
232118301 -670903438
645362902 -293222093
-416547814 162281480
289647265 542009460
713459102 -139893929
-39910144 -750784348
-530380801 468625745
-104955568 -760338415
379784980 -588802211
-120187932 -762171575
-322957912 -242702786
555767616 -427563006
78193925 824593842
-463343677 -601983607
575121727 -402744374
610034435 777062377
889899639 201031848
208870121 -680794770
44071488 -733733376
435977391 -547164941
40389405 -734611521
788361720 295281906
776484808 148412888
738714372 -56846815
770938972 -166987519
745163926 -30966097
781654562 198082936
200022022 -684362278
-419435666 -720561704
-424404024 -711856041
789648853 327180823
905104992 343056009
594361735 -376063581
-470760852 -572455958
724875738 -105538607
712763834 473578443
296570214 -639247259
797932154 700122310
-79907402 -756997685
663884350 -308055954
783377299 217732546
250773073 -662431734
-359395973 -771536721
335316965 -617190040
853253931 28473996
444445879 -540193047
401233338 532643437
-418881040 207311513
778736741 433909451
-54829732 -753223497
769802998 -168908891
788986592 309384306
787292743 274654939
384040367 -585904488
712454655 -142727212
577793713 -399157379
-27065759 -748548021
476484739 -511990309
379357821 -589091354
-424299708 -712051381
562006894 788442533
179529723 -692292313
789569203 324828942
-16552367 -746636519
-518933816 -241368044
910145711 489119870
597934251 -370849064
781587238 430402148
-367457798 -137027083
147144027 -703948062
277911925 -649090901
822329460 -60805440
229496481 -500038092
800263698 -110436593
-378794518 -763227034
737882023 732986876
-315885838 558443008
-491402395 -468647810
377655127 -590237650
211329109 -679780493
124211729 -711498225
759711941 37716467
869871650 635764613
-523690507 -183426952
273536634 -651342211
-533914010 -14988101
731184495 -84393078
-294518962 -774357325
-410893708 499390974
-243186732 -356219186
237692970 -668425503
749538483 -12007252
-539355862 142187782
464377058 -522987891
256739557 544200444
780405375 184986309
200522867 -684163974
713171391 -140707111
694924053 -188575202
758009910 28724189
13401361 -740664194
639619772 495137685
163146412 -698326949
-8790057 -745163831
622216959 -333346038
790792273 377267622
649736143 -285086697
558665301 -423986038
672664527 -239050960
757255186 24822863
-237492707 -772171432
-110045702 556503528
-510438974 -329212042
-369751749 -129411895
678088193 -227326080
678968178 -225389920
234047243 -670049554
603950451 778566578
-52889902 -752913630
728138521 -94843635
483600164 -505351157
584644551 -389795260
-321573205 -774750287
603250544 -362939407
528988688 -458859154
336870055 -616249267
-86891164 -757975915
89102564 -721973004
180966691 -691749114
501387357 -488004124
438564431 -545054237
646233444 -291622523
572145410 786144136
279275140 -648383492
513675708 -475434935
53695186 -731365766
496199252 -493176296
-433520538 -692909938
180663146 -691864130
-542184882 342148444
348336263 -609177542
-487906037 -488825639
-372361141 -766857658
882297773 155645307
694361001 -189943704
379112596 534787823
-125183853 -455030687
-541670587 275040710
688233969 -204457998
567198881 -413174058
909223998 432043195
-446818332 -658564112
252481935 -661628588
-231185653 -771830140
-18384041 -495056305
650817080 -283032560
700922855 477733320
768621541 443938132
832813605 -34258074
224424305 -674251116
246459286 -664437322
355759576 -604531589
-493357917 -456631232
-412874075 -730722572
-542146954 334165452
788585032 300147217
-448920213 -652113989
766384271 718764908
-390609810 -754524809
738556120 -57452704
298932049 824058071
754365831 10468359
429715567 -451152489
-244128363 -772506191
140817617 -706097836
151711133 -702368593
687348339 -206509440
716312504 -131686839
651255656 -282193884
740159431 -51269499
787743148 282841790
102217049 -506479879
-480716807 -526803479
-294730092 -774361983
617771340 -340487206
22349221 -501241904
657231274 -270593478
635413906 -311080380
536349795 515839450
800245354 698653516
-541438317 256608413
-444575115 -665073118
-334276579 558485591
587761164 -385441106
-363813841 -770274971
-234019918 -366155633
780871119 431333488
848243144 11532639
769700274 97270945
57037007 -730521662
73811276 -726157194
701558852 -171865074
-415626621 147106017
739374476 -54307855
-539981467 433616941
722172460 -114062310
-541976125 306726253
867805607 84172631
207231672 -681465390
566290998 -414343692
517264288 -471632572
765200518 719380695
790216952 412602096
637009138 -308275383
-335795228 -217786334
-528335990 -117191541
116616488 -713861460
-1282433 -743691617
652632210 -279546124
656069247 -272870626
-245636068 -772579755
228953444 -672290099
873313703 109463811
340950248 -613756351
134971526 -708027189
-532555791 463561704
75092575 -725813719
764997189 -176926300
779750667 -151316206
-494501290 -449296930
753816905 7827848
664032604 -256970368
727299463 -234369567
856908465 41413353
-257488209 -773132491
688527871 -203774445
746015867 -27355513
509347223 -479939471
558997889 -423572660
-293066252 -774324298
694846059 -188765095
652871012 -279085449
367332456 -471887299
-496777554 -434191381
-464452387 -597750073
783446140 218568064
631423501 -318000616
773841288 439188788
669738702 -245200959
52591045 552964475
-539778299 160838394
282054975 -646936302
770240585 442503525
-203609983 557723899
741888186 -44434477
-348751193 -773913120
-323198817 -774763194
-339894089 558491252
73133972 -726338418
472133340 -515982749
909936959 470115318
-40167053 555173747
139361352 -706584059
-256652002 -773095690
789743658 -131884203
-41179853 -750998423
785991406 253316135
473933522 524572080
783867548 223782748
790947976 407403029
-161011293 -766519875
-184229270 -413163250
589570175 -382897109
421402098 -558745488
714109044 -138049451
555284740 -428153976
650354013 -283915647
480387171 -508361964
709855490 -149908085
-266231179 -773490739
-489572980 -479383346
388931549 -582518378
-542257528 360992702
748462981 -16760860
332285610 821825642
606538632 -357971250
-219304483 -771119966
117680421 -713534387
3394717 -742751328
-513771421 -297112976
125303342 -711152644
730696168 -86097992
296123328 -639488448
-186682144 -768810968
-179805990 -416815082
505159348 -484205413
-122143778 556702810
552022510 -432118925
672960791 486448764
-517206030 -260784529
538813267 -447692739
399967521 -461957937
-103715356 -760183061
674268033 -235628026
541279057 -444841062
-217430355 -771003519
-542347378 398709821
602602475 -363913169
-120522501 -457749044
-516423015 -269353217
-418186653 -722595319
-386201634 573188367
736984463 -63407394
-421443670 284342102
66828458 -505102808
626865728 -325707229
433141084 811864625
750056123 -9677061
-115883260 556600258
141434030 -705891106
-31457605 -749326928
-147562051 -765173596
-403047572 -742733422
646590744 -290963017
663486530 -258076868
284628015 -645591813
525863515 -462320967
39856532 -734737782
184702544 -690324803
561817687 -420036074
586947940 -386579655
512194479 -476987949
-541446045 257195692
204012527 -682769520
103597123 -506507732
431864668 -450319516
-403770090 -741971307
710326212 -148623859
417622897 -561653290
790584408 363426261
356104318 -604314314
-521020304 -217156384
433266525 -549360005
174397761 548629384
6342883 554142763
-519519855 -234673464
-231080565 -771824172
609111405 -354035477
-307065552 -774579792
906095619 358557394
31731409 -502236788
283050758 -492589751
909475143 443034739
-538590793 112800868
98624428 -719253467
-450185009 544673714
436531945 -546714100
-75597193 800161905
757496051 26060348
-525387915 -160778358
501688389 -487701850
-46644483 -751903830
-160348516 770764063
830109407 677843247
-237184694 -772155414
-516904896 -264104133
789443391 321206847
-173834734 -767718063
536292291 -450590347
753320155 454578934
-260268334 -336694572
782009934 201960769
-496343391 -437139214
-33183015 -749628422
218412357 -676818050
317374732 -627699798
780236520 183286166
768297600 444214518
781244344 193674430
755572149 16365427
-214365163 557823833
630699107 -319240869
737318430 -62151814
-294206767 -291172394
-165938233 -427544904
678889660 -225562979
805840034 -98640762
405889923 -570427338
179944900 -692135600
-400394286 537129989
787534491 278954609
565495162 -415364674
651860050 -281033240
682241575 -218136196
-135555814 -763899976
-529250309 -102534155
-465135071 -595128690
718782739 -124382396
739982652 -216183102
-541316629 247665775
591877200 -379625833
28921273 -737266672
653324537 -278209121
461748615 -525327430
-444079534 -666433351
-464093135 -599126136
419430607 -560268134
779839376 179327315
431895921 -550463893
-428605522 -703467563
-248019587 -772695305
-9893010 -745376391
71408921 -726796472
77748890 -725095128
-172550118 -767604183
-68575759 -482559118
-490485159 -474103641
232352537 -670800192
-446077062 -660759900
322216259 -624924357
769991209 99262455
-377545780 -99978742
790596637 364096248
-6741966 -744766050
-395787891 -12412867
75419829 -505623267
768188302 87143649
-125992419 784369340
-112257837 -761233996
74998558 -725838959
15177896 819068309
-542003688 310501093
419429723 -455090043
-92827023 -758776897
-422103178 424029131
730532780 -229963497
-225985960 -374454946
240847205 -667003127
-525512756 -159051657
-454113423 -635220416
-328226433 -774799297
-106506634 -760530908
-411739010 -732336583
97819481 -719486806
80876769 -724243741
-388930468 -49602527
294246554 -640498517
-37833298 -750430792
789025916 310344989
254763455 -660551629
732178469 -80900964
693527315 -276068338
-261929402 -773321575
133458075 -708520922
229935290 -671861248
775277739 437762137
-392836195 -29001262
31125653 -736768212
628320271 -323273936
547570570 -437462496
-411225351 96750810
516136093 -472833755
317822738 -627444387
569017862 -410810572
766055446 -175169538
189278298 -688563775
-256028864 -773068051
497921395 -491464702
251420781 -662127699
-124666594 -762686253
428482031 -553186486
237055082 -499180656
724672496 -106191158
213939202 -678696905
532388390 -455032051
703446279 -166967171
-516756338 -265734535
519503609 -469232325
744086193 -35473617
-502519595 -393051219
-432731085 -694655480
122914942 -711906222
-248601527 -772723445
790974673 406739125
635126989 -311582591
823122025 -58898838
-317870678 -774714719
-378447421 -96322009
-417115699 -724308009
784813258 236199949
280502777 -647745311
573878048 -404403178
-239109926 -772254705
713103647 -140898283
135810271 -707753063
263620456 -656283481
893252482 592802872
850365633 18574239
261230673 -657446422
774336662 -161091580
721675326 -115607876
104257588 -717594616
686755499 -207876602
395140844 -578150892
423839024 -556844155
773324694 123179136
570547098 -382006367
-423044675 372342334
889942047 201306930
22445452 -738704319
383508519 -586268187
-65116629 -754818269
360703056 -601383097
639754073 -303384509
-524107406 -177939592
750841584 -6093600
430787612 -551351450
444548959 -540107191
790901143 388381057
-174664131 -767791099
-488894360 -483243774
80953178 552133746
68612569 -727533519
4542142 -742517207
317897575 -627401715
318774284 -626901041
245063884 -665078887
-393593531 -751949602
707889699 -155228510
19417944 -739366194
-191907578 -406480756
-261549013 715454276
155187708 -701150617
152734272 -702011090
-395571444 -13657967
369532395 -595639746
-360109134 -771342165
789182714 314262449
668160330 -248490248
570923358 -408315064
-332045881 -774820490
204734703 -682478917
-418718724 -721734901
524466541 -463848591
595855134 504931947
593574275 -377198154
117778250 -713504206
775658329 141482608
648487369 766514454
-519937595 -229869544
38545534 -735046882
443790156 -445589181
386690570 -584077665
785908218 252058598
744529462 -33630631
-462714095 -604359984
-422510340 -715309873
486739448 -502372457
-191135889 -769167134
671965360 -240530258
-51289289 -752657043
442705242 -446024101
18471392 -739571928
-285113659 -774113452
480752091 523722566
764288925 63270203
660678594 -263737290
294494583 -490498953
-282857117 -774050460
651497317 765645275
627503067 -324643664
-521415303 -212372982
776070453 144909793
393040482 -464239960
152667647 -505698359
228241234 -672600997
760500350 41954108
-151479646 -765576164
45215844 -733456292
259485663 -658291134
354209711 537033486
284039895 -645899665
776303468 146874739
788913156 416857858
-407562392 -737684733
-291911537 558350397
784339079 708650519
785599773 707893762
492616395 -496696557
197256463 547505880
148334414 -703538538
-2106508 -743855275
-539822525 162879896
205291486 -682253954
735282336 464269255
307203844 823557917
-322245067 -774755700
-43791348 -751435427
318031822 539979562
433247097 -449776716
435152315 -547834065
-333637337 -774826069
438906487 -544773834
713335004 -252532124
719728214 470899384
642944020 -297629292
-518463597 -246702495
218513023 -676775491
202518139 -683368736
445157348 -539599861
-418473261 -722132690
-289381874 694556772
908350867 402735729
429051302 -552735102
664807543 -255392737
431268044 -550967478
154279462 -701469576
359510681 536566287
780823909 189284468
-326048334 -774784658
485140184 -503895325
578712914 -397918962
762939210 55511480
689052369 752874170
454902361 -531315294
82796984 -723717924
151736295 -702359822
394813143 533283587
-421223076 -717544848
655765204 -273464488
184920651 -690241329
788984774 309340417
678017585 -227481146
-443175845 -668890610
78785800 -724813663
-199656312 -769812099
488567256 522733304
-262266211 714956389
222712457 -674984763
-370557406 -767695998
743391063 -38331379
243880434 -665621189
-525550140 -158531995
-494720213 -447877524
-485047512 -504555919
-424707263 -711285749
250988083 -497408871
-139377435 -764313500
718546609 -125087529
495120748 -423571477
-30739383 -749200699
314288078 -486016195
-437392054 -683820318
786243720 257221370
-291242758 -774279330
-409655561 554050423
-518220115 -249452284
-405296965 -740308570
404890864 -571156466
-395043343 -16671016
453744171 -532313813
675306497 485773339
624974268 -342492107
10587769 -741262633
623591894 -331104112
766512023 76556614
835034768 674025315
-362512185 -770664747
790214087 346587560
771699916 111246807
732799777 -78705123
423141053 -557390519
734350966 -73139776
-336862160 -774832540
-184027037 -768592093
589968191 -382334287
650687729 492421965
728280845 -94366454
785718423 249210484
238739515 -667955805
-414408607 -728462777
778659368 167979014
-53412231 -752997143
214985239 826531218
702844332 -168532534
784895594 237338714
-274100106 -773773035
235026142 -669614820
-398610394 4309657
-201550252 -769947655
789294909 317159631
726531753 -100164678
-518389495 -247539975
715992426 472359657
782746430 210284453
748652604 -15927595
546475516 -438759797
-490355164 -474867706
108634516 -506562026
773174370 122054553
702329925 -169868439
461442771 -525598275
558011914 -424797639
333400336 -618345513
624835467 -329065602
756325839 20117887
899841130 279888271
385243919 -585077839
158246212 -700072938
876626173 125915021
786153060 255808692
775580971 437446680
173187748 -694666715
239941474 -667413385
784008570 426863020
351582500 -607151934
-235835967 -772084585
-232631294 -771910857
239348747 -667681356
772042383 113721823
-4509607 -744329191
783380958 217776741
532318665 516480723
401448982 -573649673
753474495 6196386
-153750203 -765803374
729727355 -89454608
876282928 124187496
-525332279 478286310
718754389 -245676872
136226805 -707616797
-312943167 -774659190
433963167 -548797040
665759795 -253447259
524674600 -463621878
-295113963 -774370275
511340813 -477878466
789066448 311344861
716402349 742170901
-238521843 -772224608
224801937 -674088941
759952410 39001954
-72023848 -755850357
771244259 107994535
744933744 -31936997
600463840 -367108209
131225842 -506343327
534243043 -452928835
-192939827 -769307301
647014791 -290177610
790736013 373025955
-357694188 -771990322
-124233230 -455585528
586713262 -386907913
120997009 -712506011
-423151805 384415060
716961384 -129783642
-393274926 -26625125
653853771 -277184550
357967607 -603132188
158000746 -700159669
709777369 -150120939
462042409 -525066530
55870200 -504345850
-23565065 -747919279
-175070530 -767826771
-96514392 -759260451
-542106405 326407405
777602849 435237804
-382103372 -760987445
633578403 -314280939
627192005 -325163069
773996174 128264080
-530135255 -88070599
588369304 -384588159
39689372 -734777204
695256585 -187761836
-407576551 512555560
-173820805 -421544692
790714933 371517602
-470638755 -572971751
789553109 324362037
209613713 -680488559
702427616 -169615103
-114620536 -761516436
782023339 202107954
633082034 -315142624
740742123 -215046650
280147976 -647929885
-292826012 -293284294
-42594695 -751236025
692738441 -193852512
-382480783 -760713468
724065324 -238698321
789890719 334730154
909796208 460331915
740637602 -49401774
755263084 14844452
-75499292 -756360632
790498337 359005060
620875123 -335512404
779668059 177645292
782421495 206564332
-164778171 -766883010
756241047 19692921
144717695 -704778512
676860811 -230015207
-528487306 -114802223
778906766 170315992
750884461 456052120
554293701 -429364169
-345974380 -774336621
-410535988 -733931492
447368266 -444150063
-181097981 -768345219
-137497104 -447434404
-202051425 -397288344
421572907 -558613013
760859518 43900870
-63368802 -754552755
-529998320 -90326723
-445284442 -663072866
-10310096 -745456589
413518809 -564770377
184020833 -690585193
47340663 -732940075
498586482 -490803190
-512842964 497399004
462932384 525909437
678388213 -226666754
-87946980 -758120730
-460290035 -613358552
-404987546 -740650305
356278503 -604204355
339665716 -614545466
710736846 -147499000
-458415180 -620124494
786185414 256312107
463744833 -523551862
-52221595 555414794
790849019 382478552
593608883 505391412
615124404 -344683074
-117775991 556631346
-218262257 -771055383
247319882 -664039486
787015226 269838647
410579553 -566970387
233106880 -670466522
-283606127 -774071477
789357732 318845408
220572796 -675900485
710483526 -148193556
139449207 -706554860
91503150 -721298313
60241916 -729704164
-519775107 -231743737
-396626861 -749127276
384440998 534285762
774486453 132040862
355484353 -604704970
-417529401 179663897
284153788 -645840101
335004395 -617378801
505078481 -484287117
592742258 -378389352
665951850 -253053653
761867141 49466717
315692348 540156648
759632884 37295672
645055157 -293786339
-191333704 -769182734
169068263 -696179956
653925927 -277044679
749555546 -11931266
543763734 514631056
-57971834 -753719333
-179420083 -768202146
642655788 -298151362
565405080 -385353955
581006493 -394801679
706793682 -158161682
714205557 -137774346
-313826257 -774669891
409733110 -567598680
675761843 -232402261
178433016 548438979
-30164049 -749098995
782118122 203154150
728692645 -92976933
151199962 -702546661
-542285824 409053283
699671417 -176708385
749726659 -11164934
873906591 112351378
-75013077 -756289805
-536865666 59032433
199664181 -684503738
376584919 818170872
631252803 -318293200
498456623 -490932441
341142793 -479123798
-422848304 -714710332
-309050416 -774607987
746902488 -23543083
543822425 -398591730
732905917 465345670
678210652 -227056981
901958303 302828296
428417298 529817645
750376890 -8219291
601755873 -365180788
-51349187 806804338
194927667 -686369308
-281956734 -774024435
625755903 -327547923
-41334825 -751024489
-240941596 -772347745
643214387 -297139287
4673121 -742490447
908024706 394911427
-358933908 -162285278
409242749 -567962270
-247211334 -351756935
781123114 431017487
411658782 -457917248
-179064765 -768171760
837974577 671694361
-436243891 -686588069
732461318 -227306047
786645667 263627009
72253145 -726572915
489229993 -499984064
789806443 414214699
785884993 251709133
638972277 495293882
221096621 -675676460
-18263559 -746954449
731683654 -82645379
727688022 -96345984
-369327204 -768243536
361016059 -601182016
66848326 -727995514
-458744283 -618951776
-420584684 -718635103
70830683 -726949064
644523299 493946318
192776976 -687209592
471660329 -516413578
676761132 -230232368
784678491 234349669
784497896 231922369
-100128229 -759727810
408654201 -568397518
-204285108 749563398
425335939 -555670057
244680637 -665254747
439279750 -544467288
778941447 170644725
193024186 -687113440
611668355 -350079554
-252302726 -772898074
789471245 322002229
456086415 -530288743
481889155 -506958709
255975550 -659976624
604567665 -360956102
715324124 -134562266
707540413 -156166027
231440602 -671201669
483340217 -505596037
127879402 -710327848
181497341 -691547256
587157386 506693088
-4421659 -497503816
790858777 408791535
-67668389 -755201280
890265056 599588766
-291835409 -774294375
637251330 -307847904
717443397 -128364456
505936125 -418611404
807529468 693986636
789012419 310012923
748203663 -17896945
616167900 500587454
-540638700 205108171
389459744 533806847
785805689 423670782
-152335969 -765661961
330663013 -619979878
787415049 276812467
-74155257 -756164065
539070672 -447396015
784257634 228763200
312513807 540391485
775969495 144062397
205570163 -682141312
761015290 44749589
-308819542 -774604733
434710235 -548192277
-370490545 -767726141
325928749 -622766353
366556443 -597591793
760587288 42424163
700593702 -174350463
763621067 59394945
610356266 -352114712
293728004 -640776141
64411755 -728629466
776648134 149805472
786760306 265516662
473187741 -515019933
681208967 -290001178
-32174910 -749452601
203905632 -682812438
896570293 584407256
-327252811 -234634074
675276595 -233453799
-94267019 -758966535
-254089133 -772980383
249122937 -663201972
790136497 343575954
527263600 -460774721
-233081616 734265383
790288882 349635481
161967881 -698749024
-537892508 90007588
600889415 -366474068
222524998 -675065061
85187934 -723060211
699200901 -177904525
787491758 278183198
-489341904 -480698943
273199216 -651513698
868749706 88224140
-16470275 -746621220
91702495 -721242024
730163503 466558400
776506051 148593256
-529659774 -95870906
-416939003 168999832
581967476 -393485643
642707374 494387633
277850191 -649122893
99309914 -719053720
49217590 -732480184
-264754934 -773434222
527743530 517191726
104089246 551403971
-99329766 -759625453
99067751 -719124387
-487985841 -488375565
704827746 -163357312
-156862714 -766113214
617403748 -348505049
696581505 -184491312
216320279 -677699151
673819089 -236589771
571911236 -407013583
-491616214 -467357651
321857174 -625131699
792808116 -125720645
413117431 814426520
-501505245 -400586692
351322420 -607314452
-374551104 -111563206
115903771 -714079916
-372149330 -120658877
-103109421 -760106774
505802519 -483554868
138951713 -706719898
785834330 250947020
537315903 -449415894
151836011 -702325050
-209071709 -770463823
711270057 -146030220
428809324 -552927073
615852684 -343532861
-416737088 165507175
-219844946 -771153401
427052933 -554317283
632313032 -316472046
749901247 -10376880
401888315 -573332952
-298002937 -285302986
244015494 544963165
-209157881 -770469586
-220803459 -379562551
354577989 -605275288
-280157694 -773970322
614967992 -344928854
381387767 -587714286
-113686831 -461668939
560889697 -421204756
754415224 10706740
687229585 -206784001
478761681 -509875672
-215974578 -770911890
675685556 -232567704
-197520103 753001648
687011246 -207287926
726379810 -100662329
521985210 -466548119
-69933322 -755539864
530162064 -457545623
661526160 489625574
671304015 -300590930
325365085 -623095637
-61658522 -754291352
35439794 821060403
363422814 -599630770
164153479 -697965144
-359688938 -771456904
173044944 -694719551
773595585 125221227
743103966 -39504914
789912916 335480107
790973380 401560649
714208652 -251436841
353545948 -475744575
406441088 532115129
-434054154 -691706304
643292018 -296998561
358572946 -602746439
116071192 -714028698
277972752 -649059379
342071205 -613065095
687653448 482041338
603699085 -362264638
-19056057 -747100968
441069456 -542991862
328788684 -621089637
763514797 58786726
375999323 -469365894
763708434 59896443
399621011 -574964267
-538327770 104066685
518775738 -470015208
-147991934 -765218031
139082420 -706676586
-307717918 -774589171
738077017 -59278744
776485615 436483657
586678448 -386956603
496635597 521676074
628056983 -323716686
-249736653 -348921413
751678006 -2238671
718760426 -124449060
670912097 -242745121
872414601 105110028
863066028 64757654
164223879 -505222793
506534543 -482812936
-293010494 -774322992
-312160347 -774649410
-193075075 -769317704
784555479 232691750
5849390 -742249698
-364190665 -770158565
646393066 -291328198
756103135 19002833
507731336 -481595461
788865028 306496524
704542365 -164104144
635048265 -311720255
-495188317 -444826953
710998805 -146779303
784640477 233835052
749283868 -13139741
-373328594 598573592
564360004 -416814578
791861637 -127629550
790609930 364851326
-424911199 -710895747
-390265289 -754809611
665633086 -253706715
761949091 49925638
-133956086 -449686096
369137484 -471363469
-541425016 255601982
707564264 -259641845
756056834 18771580
308089456 -632930441
665794286 761320291
501133811 -420815734
286358206 -644683367
-303978888 -774533247
-454659502 -633338321
711442121 744213493
-47960730 -752118562
342394022 -612865632
-333521643 -774825717
722577235 -112799588
-454001799 -635597876
698097290 749485098
86788589 -722617171
-32604530 -749527561
-336516726 -774832112
-325840279 -774783227
33196029 -736293287
452802046 -441960951
699513707 -177109869
510975591 -478257678
346852046 -610100893
780477259 185715972
-452183073 -641687015
57820891 -730322372
207418639 -681389192
365483838 -598292823
668512168 -247758870
295738074 -639696085
171461440 -695303018
526290886 -461849530
-299471474 -774457673
-541523529 263159916
-542350529 403158306
709390589 -151173130
-383825812 -759731349
-373312371 -766395535
-538023427 444722097
749464148 -12338188
269262280 -653501321
729464569 -90354528
777269300 155253010
327522049 -482731841
172613661 -694878681
214854541 -678313977
-529336118 470910546
559784520 -388899282
741764981 -44929161
399236974 -575238610
-428472963 550565926
755828220 17634174
-435066500 -689379755
-44615795 -751571626
780110863 182025489
-502329302 -394472994
-236908778 558014523
-470930714 -571737173
750261407 -8745711
593144552 -377813663
276539063 -649800747
658469759 -268148136
657418469 -270225717
515925791 -473056954
441143066 -542931053
52128626 -731757309
-215446787 743845889
-41759055 809073733
-121135113 -762281472
904917698 340280245
632889777 -315476093
784471021 231564042
749398489 -12630338
-369284030 -768262619
312839092 -630267826
484011160 -504963449
-540649976 205738833
-405477723 554655685
468386671 -519386213
555428552 -427978072
246150595 826084134
62982407 -728999325
-406710755 57925640
169559864 548854338
765180837 68520998
-44797915 -751601618
563974362 -417305213
92546620 -721003453
655968774 -273067022
700398518 748619010
650985589 -282710615
15772333 -740155287
735438301 -69169268
556854158 -426228736
740245406 -50935575
752470788 1455116
701660468 -171602458
790151642 344145384
775860550 143154981
529542017 -458240753
205758574 -682065013
686252968 -284389069
554322152 -429329535
743342983 460336049
640713339 -301660717
788756515 303988427
693167073 -192828732
-35916580 -750102038
-20441383 -747354839
698365578 -180014743
642483897 768238512
244808383 -665196148
-12204485 -745818907
518861289 -412252071
239220550 -498915637
270163267 -653049189
648601880 -287219226
790199482 346010790
-284511433 -774096711
-376702401 -103297341
-517155834 -261338952
390827777 -581192823
516628418 518876699
-40003289 -750800120
-93312131 -758840874
-540585249 202150784
783546996 219802305
-427558121 -705619891
768841922 91457440
769449116 95557519
167646293 -696699040
455670114 -530650143
666262689 -252415446
193334162 -686992650
174509636 -694174612
-412148341 -731758394
21569411 -738896406
37454970 -735303138
720190758 -120146494
-1589108 -743752583
-98520957 -469586507
-352250036 -773266793
785199466 241617143
784007311 225554213
722046872 -114453674
715790943 -249439559
790976001 402309562
221969306 -675303071
650104514 -284389504
178556691 -692659230
784827291 236393420
-422468139 551856175
20106019 -739216217
-318115030 -774717291
496426708 -492950374
-499409627 -415871830
145813582 -704403952
682372667 -217842840
593661072 -377073713
-136394914 -448148673
-351499755 -773408276
315104156 -628988342
742603583 -41543147
-315461937 -774688748
790902269 388527779
767613125 83453600
752915461 -196367246
421007245 -559051374
279116958 -648465648
11073214 -741160019
725417668 468576114
-491139898 -470217386
311532228 -631003421
776776228 150906328
719138879 -123316969
340871019 -613805157
413597660 -457220436
-171024114 -767466142
264328979 -655936544
760479691 41842535
496114717 -493260246
614182970 501028518
319459841 -626508725
787356010 275765545
709711266 474670908
713626802 -139419332
-524282801 -175612365
324052737 -623860303
-1997201 -743833609
-214691354 -770830537
765314326 69312850
904720051 337389920
-503960230 -382125993
397840998 -576233270
-472193438 -566358553
-18131539 -746930011
-261674059 -773310894
188485662 826709062
-527282662 -133440609
-539612744 436534044
93216963 -720813468
-540529502 199133702
94469644 -720454827
787582740 279836513
-295906250 -774387005
737507065 -61438621
40655602 -734548358
-400636406 -745215187
773147220 439846315
782580873 429049244
-45140642 -489310932
785584348 247218639
-507305270 -355612930
682851322 -216766169
-402065013 -743754737
308032933 540714385
482965896 -505948420
726008135 -101875264
-150594612 -765486347
711835393 -144462140
660718553 -311125862
157451429 -700353655
772950683 120388136
378035685 -589981971
790824560 380075752
-456928340 542124192
-142578912 -764653279
-245062530 -772551829
725895403 -102242252
784876053 237067810
476789310 -511708142
783419730 218247140
780495869 185905655
246242439 -498025506
717833411 -127212266
781690264 198470223
641751360 -299786971
779818584 179122736
688907699 -202889680
60548713 -504675837
-416739309 -724900963
67933526 -727711556
159822750 -699514144
551031410 790881761
443885403 -540659329
101275577 -718476499
775272157 138317021
-393729688 -24079447
165146275 -697606895
473079163 -515119268
308513929 540680008
774225282 130019322
423003926 530391590
-65191240 -483679475
630612966 -337954292
404408052 -571508006
659119077 -266855212
788996220 309617887
-2896163 -744011467
749116293 -13882769
-158334723 -766258433
495909430 -493463394
700984659 -173345873
789769511 330828420
419127222 530801087
641142634 -329060255
-295787711 -774384555
212269429 -501868869
131795815 -709061312
810559066 692038694
701121723 -172993127
125591408 -711061232
-520561223 -222600656
-389447419 565838218
563818380 -417503442
721136146 -117264619
32882374 553487256
-212222395 -770671097
-113750729 -761412704
263309523 -656435473
-299844926 -774464501
858011349 651032959
778169165 -154227143
603910015 -361947057
128243988 -710210558
-422832333 -714738920
840479055 -12600695
-179702669 -768226268
767740690 84267723
-232682604 -367561574
699389819 478252058
-194540170 -769429592
-29779620 -749030963
88197144 -722225988
169332897 -696083272
-492747560 -460466628
528310397 -459614023
788315400 294318229
591030389 -368090421
405591918 -570645160
-472384483 -565539879
749260192 -13244757
559496833 -422950696
790934824 393216173
-15628870 -746464251
347476505 537614498
834301993 -30164500
-394419599 -751205586
736605297 -64829628
728179646 -233173064
375057413 -591975882
777767916 435046739
620081535 -336789002
-309846592 -265872019
906297353 361935892
728410440 -93930166
542570977 792708653
681748323 -219235688
200404992 -684210714
-35641708 -750054665
543850570 -441843185
230976262 -671405692
444329419 -540290025
789671610 327859672
790967697 400164628
-116865850 -761782683
788422124 296577524
223206863 -500728877
-394848964 552496016
429936561 -552030179
183764105 548179294
-190069500 557591591
903971180 560621378
700187996 -175390161
-358158749 -164467791
274787772 -650701992
-93029936 -758803674
457393201 -529149173
204469196 547131886
-403081510 32262141
720511778 -119169583
405564486 -570665210
781042107 710616903
-540823763 426587896
621767301 -334074203
-83138671 -757454422
-542075168 321063315
757699696 27111277
-514951662 494551046
218999952 -676569390
207953387 826589127
766160184 74402557
507877215 -481446657
3116597 -742807849
-539766859 435340458
486063815 -503016699
-369708514 604361122
-50625860 -752550385
-539864298 164859656
48403167 822237546
-534855948 457109416
294546722 -640337192
-421585052 431732017
348036894 -609364028
-253516033 558130952
709123777 -151898016
661814102 -310063776
596699400 -372660873
577691703 -377292926
-230316059 557962495
606006193 502811825
524402995 -463917820
-515548760 493722593
376081950 -591291914
-117226353 -761825235
-251728004 -772871239
785547787 246678094
699972853 -175940372
-401489544 22021869
782407830 429285629
768678821 90368127
-528907838 -108070040
428232150 -553384416
464776347 525688147
55037030 -731028211
749606450 -11704311
-173556127 -767693410
672623465 -239138067
534994450 -452074448
783936958 224658824
-117155565 -761816892
-276614653 -316364526
-434372996 -690980408
634906350 -311968116
9899151 -741407303
783797397 222905812
705383084 476194220
-34351066 555055281
675019628 -234010091
126314247 -710830530
755669197 16845312
720815578 470463803
774118344 438917250
43399988 -733894269
645273509 -293386033
521339042 -467248971
686455545 -208564661
582261323 -393081877
385803025 -584692094
-201130630 751172026
731258950 -84132525
-372540181 599862623
789691353 328454127
788882108 306894635
-526251343 -148649970
338395605 538367908
-91304589 -758574715
650853180 -282963633
760933108 44301499
-215886949 -770906351
723946883 -108503055
246940104 -497934984
770597508 103447916
782168268 203712734
664956802 488693172
-364990751 -144657980
780719889 188208561
-540760783 212205647
-116428209 -761730947
784721928 234942832
781580320 197280180
541926294 -444089001
787425480 -136461998
-390117479 -754930626
123149843 -711832580
382714281 817585171
753489611 6268121
184450926 -504130667
637451700 495660202
293746414 -640766295
464236697 -523113192
240334180 -667235666
707071975 -157420599
738287073 -58479493
733366218 -76685983
272238778 543198249
772708805 440253466
-313413890 -774664905
-532035635 -53700544
252992646 -661388158
-537663504 82844847
653643678 -277591529
531283914 -456281740
480461917 804466072
860251833 53944884
152189277 -702201598
768995931 92489945
-459251348 -617135966
-235370750 -772059594
666945550 -251007428
-272390666 -773714461
-130932809 -763390340
-295423954 -774376899
788103451 289946986
-527142272 -135584687
9618207 -499685923
907829810 390728136
666188253 488351651
737897501 -59960225
439355880 -544404601
766843863 78609905
583815409 -390941452
27896400 -501842744
524001590 -464354974
-467565571 -585523837
688297274 -204310988
625103409 498566666
-190483128 -769115590
-127210626 556783278
779218166 173290896
-406995644 60085367
788748088 303795460
788095371 289781050
433331941 -549307265
431227690 -550999781
367156273 -597198896
-90636642 -758485305
644723598 -294392407
159597302 -699594214
275684596 542965453
-500083960 -410994934
-120999764 -762265782
-540395893 191941070
785258731 242469337
783500441 219230078
784692266 234537382
334364888 -617764709
-453255326 -638105787
-518669066 -244379213
-420239740 241106407
789913695 335506531
320828768 -625723192
850115517 17737571
531552252 -455978532
405384088 -570796995
-129754236 -763259718
30177187 -736983153
774098283 129042935
438169332 528752844
577671365 -399322077
699090817 -178183518
-541601923 269375111
790978593 403104321
8311754 -741739373
689342973 -201873345
472687221 -515477387
909733630 519499924
-359150282 558420210
584612233 -389840110
176481961 -693438451
-402196987 -743618425
778308113 164698171
-249351440 558103185
783296480 216759824
-257308263 558155434
629770460 771841615
-391170047 -754055767
722856540 -111926682
-427687463 -705357293
730165141 -87943930
202992534 -683178760
-150267419 -765452910
37047814 -735398551
-63123697 555626797
788235215 292659809
-62529825 -754424726
766037168 446044441
-528913066 471834907
-427341481 -706059088
-516580690 -267647541
-415682560 147970487
-530555442 -80951554
33548327 553470039
705150931 -162509523
626358093 -326551107
93020185 -720869346
718626847 -124848020
-259981795 -773239575
788398724 296073050
-134950078 -763833770
237419327 -668548159
712356904 -143002287
-96000991 -759193675
-540713443 209419379
335931589 -616818028
-69054775 -755408681
-421008216 -717912469
721175698 -117143644
748902736 -14826346
301148707 -636756867
-155006849 -765928914
726156541 -101391921
899784521 279337268
-356304151 -772339189
44540947 -733619891
647540416 493208676
269199916 -653532460
519195531 -469564081
101365547 -718449954
718338166 -246214141
-423139186 382070184
353773269 -605780308
604964763 503033733
786856128 267121276
471152817 -516875521
788169321 418780316
6640899 -742086760
398155846 -576009054
747265813 -21972808
461232298 -525784187
837161878 -22236805
751349830 -3754344
452262875 -533587468
529273740 516955966
785103304 240242412
-502946540 -389834395
752906340 3507776
269053132 -653605694
769900851 98642845
907282324 380112942
-541197760 239323999
789321266 415753820
190432112 826700295
-467519100 537402297
767100273 80213294
299357028 -637734553
-295723363 -774383206
-456418750 -627189946
669011451 -246719348
574841053 -379185931
-91533138 -758605257
-20163527 -747304171
-337253905 -774832958
-195795493 -769524909
434526355 -548341138
779630783 177281371
403035995 -572504073
-352507310 -773213328
514941346 -474100300
274529431 -650834560
201698563 -683696120
466031329 806823520
-378177606 -763611018
221103828 546240356
52791655 -731591793
790231097 347263469
850833732 20142885
-173985561 -767731403
275065444 -650559333
451526792 -534216672
-52604845 -752868011
460070396 -526805901
-362804500 614955177
115514407 -714198929
227007717 -673137561
340415455 -614085535
315179168 -628945869
-43938665 -751459827
347669196 -609592761
544074079 -441581688
-435438605 548936621
84551571 552022811
790732178 372748874
785673139 248535968
787556479 279353666
546364071 514202881
194343969 -686598232
752124265 -165736
262583503 543829460
43608709 -733844337
704000298 -165521588
386018559 534135659
-444561220 -665111550
460568112 -526368515
273571792 -651324283
-156916894 557206422
-410682855 91401414
675047387 -233950020
772346772 115938834
555949052 -427340516
-461903479 -607402370
-538068127 95627793
624423092 -329743220
-351695112 -181540711
-287002171 558326520
515417371 -473596358
-234284047 -772001063
435372772 -547655340
618475970 -339363343
784204466 228079923
-183613416 -768557617
-300466772 -774475622
744555483 -33521992
14591017 -740409077
747529900 458025437
149163212 549734975
466192366 -521362883
509942617 -416720783
-483712760 -511624568
756937769 23203851
439941731 -543921917
-389343788 -47522324
208241756 -681052479
-185575116 -768720206
-276348789 -773847510
449996191 -535519999
668988088 -246768102
-421356366 280804624
-290319265 -774255294
729961568 -88647797
-235900928 558007077
789515018 323260387
777774909 159811727
-535224313 455977018
-183263935 -413981531
719188560 -123167910
376907753 -590739276
265221818 -655498694
173480154 -694558237
773189325 122166152
-383584299 579085348
535356653 -403419687
-338484263 -774822748
716540341 -131020059
724619226 -106361916
-333920893 558485181
487081737 -502045314
-523180364 481988088
-538444686 107922376
-149483971 -765372228
605678878 502881730
732261265 -80608715
778918021 170422612
-15049716 -746356106
799576856 -111873872
539887390 -446453100
-368844956 -768449219
771339071 108668200
74178684 -726058786
417061783 -562081982
-155576291 -765985525
592227927 -379125144
346975867 -610023907
790665671 410467362
699358940 -177503494
655565764 -273853500
512378743 -476795207
56680535 -730612205
96453024 -719882272
675380302 -233229259
625310669 -328282912
719486892 470995475
212604662 -679252612
310881436 -631369004
598065138 -370656138
-436540177 -685877147
727240353 -97830760
319817150 -626303979
-264506917 -773424590
552143934 -431972265
-223917716 -771401418
-47707415 -488654961
-390690263 -40476012
-347354963 -192055472
-445944015 -661151574
908422333 404635653
784225975 228356278
-198971825 -769761754
323021465 -624458465
-328291275 558475593
-227923037 -771639817
706178807 -159794228
763146232 56684246
-184876360 -768662569
783577242 220174972
386240179 -584389637
-542177412 340526133
760534573 449983076
-522041916 -204598433
106659497 -716879478
180153874 548356593
773105593 121541474
789064245 311290448
-371408927 -767306327
-241373110 -772369415
776609891 149478281
-539222107 136436778
746888758 -23602260
466939547 -520691697
726752591 -99439421
93838210 -720635891
786620899 263221791
667485911 -249889170
790611089 364917887
604334167 503166176
674151327 -235878355
81533110 -724064255
134431249 -708203579
142482767 -705536860
131312385 -709218128
-534803621 5326308
476659907 -511828040
206566801 -681736079
4206612 -498889453
790107786 413046011
525273760 -462967574
636072245 -309925029
383985871 -585941795
786996193 269512716
727659299 -96441425
630910182 -318879890
565964002 -414763552
384085378 -585873629
782700319 209749594
150957404 -702630903
362045299 -600519382
854887496 34195874
-457042243 -624986011
678376642 -226692197
137579217 826581589
-416023719 153532586
683928491 -287008547
711751368 -144695914
491387370 -497894350
596642472 -372744095
3583789 -742712822
568323021 -411716874
-249267705 -772755407
654362910 -276196562
-1055679 -743646425
730058564 -88312498
15743888 -500474818
584217715 -390386375
-158709250 -766295206
-505772031 -367943886
586886701 -386665335
788278015 293544273
437985918 -545527289
-536706636 54562983
-532546778 -43722727
637873027 -306747567
512848695 -476303115
789388308 319679008
-92220381 -472689977
714677458 -136424227
-413118095 489445681
777203509 154667850
632529593 -316098564
841296648 -10181864
769547824 443127832
784858364 -141512961
433502778 -549169361
-541725252 279855726
-540171777 180260608
-48891586 -752269672
735094537 -70429822
571585163 -407444741
-9426138 -745286561
682894 817150053
500599941 -488792917
32545325 -736443034
-46004519 -751799295
581359080 -394319383
57097472 -730506304
658067324 -313653123
46762501 -733080673
787695614 281943907
-163118062 -766723306
657113858 -270823997
-7703429 -744953400
555049108 512737479
99194697 -719087346
293078790 -641122992
-249030280 -772744083
434667630 811643555
-541904732 297950300
219184612 -501158900
351958776 -606916739
352449343 -606609981
653543880 -277784800
503619858 -485758756
-402722389 -743073239
-540727574 210249761
-171990712 -767553821
-296512582 -774399475
766452510 76190090
397325314 533034588
-10865414 -745563193
311222742 -631177341
-194196279 -769403421
-540409179 192650059
238942579 -667864518
642793341 -297902298
-304413883 -774539953
-511223376 -322104271
674163175 -235852951
789875638 334230128
581879463 -393606418
366182290 -597836448
675389790 -296293186
844543393 665899270
790709231 371118089
688417577 -204031187
-228656048 -371745864
757554968 26363774
-334437582 -220576671
2387121 817380641
583388470 -391530031
729132722 -91485841
-486782039 -495069736
870658247 634684190
625921261 -327274687
324123470 -483611987
-155849653 -434941126
910134009 487574687
585140528 507093515
485956109 523064508
591806886 -379726154
500146976 -489246074
637589717 -332115194
-449776440 -649446185
908863678 418582006
399301397 -575192628
771591523 110469394
676006137 -231872321
607535282 -356452009
699899004 -176128709
659399452 -266295721
-138705324 556957255
596537195 504791458
782309767 205301480
631600039 -317697450
147001912 -703996844
-142126064 778391269
452419186 -533453169
776345567 147231184
286678741 -491951777
741571340 -45703253
400146240 -574587574
29373004 -737164860
-482050414 -520171907
-447310221 -657072985
10235148 -499770211
-313076511 -774660823
51156964 -731999023
146077632 -704313563
-192455547 -769270004
78344442 -724933492
-134755213 -763812416
714248481 743066574
723513538 -109868185
321131996 -625548897
106564973 -716907822
-393791850 555323373
580885549 -394966933
431018681 -551166961
754813724 12642465
-92128297 -758684239
806916348 -96270827
777930000 161222228
-158569713 771582681
698562070 -179519324
400434431 -574380331
607089836 -357131756
-277226681 558274347
244291176 -665433267
-299181597 -774452247
910180346 499889751
626931590 -340925196
789675039 327962765
308147997 -632897867
689788525 -200830441
778806848 169370605
740288020 -50769413
349008096 -608759009
899155636 273301489
-519475940 -235177110
540914810 515098716
-147209800 -765137148
-174131801 557415467
746805679 -23960237
-72516611 -481206631
689037796 -202586467
27484460 -737589187
789773032 330938110
601454632 -365630611
-467045579 -587601955
790087596 341757891
-538798236 120128001
73960840 -726117146
-540020102 172553570
-541964500 305249364
-353087604 628365306
50617850 -503949071
75161824 -725795083
714826156 -135997543
615535204 -344035259
-538728848 117657636
-89348484 556124287
147557054 -505894818
786941047 421442808
733963448 -74542452
789645574 327083476
738469819 -57782391
678995560 -225329568
176809152 -504579503
378285356 534865196
-25790820 -748319279
-364764023 -769975330
240820973 -667015029
676814863 -230115345
98409449 -719315998
566182107 -384849210
786960958 268909533
416573887 -562454330
790502916 359228151
775300309 138546876
-113253023 -761353138
790868269 384536536
694979712 -188439242
349262017 -608600640
713957340 -138481116
-327479294 -774794403
606130895 -358590195
-513860762 -296206811
285459205 -492167476
-354174398 -772842404
-5044655 554408172
629478060 771923662
329211940 -620840050
180402904 -691962582
751554936 -2807581
548416766 -436453541
-232391774 -771897585
707823866 -259329852
757777345 27513947
671552518 -241399533
641590556 -300077528
-135136720 -763854182
909590982 522475126
-67532982 -755180973
-146814705 -441245182
14431148 -740443363
750145763 -9270721
-413544701 -729754272
752789835 454902908
-534726322 3517041
742359129 -42535607
744767411 -32634586
680635517 -221704314
216540075 -677606819
-37438347 -750363237
26750163 -737753015
478312152 -431114900
-535444642 20871840
240746808 -667048665
-420749651 257058115
291069725 -642191952
678313551 484888182
685510280 -210727921
-140472790 -764430374
767628912 83554261
-202095948 -769985792
297622258 -638678030
747828272 457854540
729188025 -91297801
-540981676 225478629
-243783063 -772489315
108443869 -716342508
594986181 -375160195
-524978793 -166313336
573061318 -405489054
-40378083 -750863461
606570075 -357923437
570144207 -409337396
341453050 -613446365
608516854 -354948763
256943211 -659513977
35657116 -735723094
-250983997 -772836419
-398669788 542030370
592434391 -378829849
-110061946 -760967834
786903870 267933836
733225482 -77188931
-26151314 -493611995
-346913236 -193106739
756332952 20153557
507311098 -482023698
-148136190 -440351533
-291855403 692489145
177453976 -693073968
133328253 -708563193
-494246011 518274975
644657196 -294513612
761484674 -182668356
-506044564 505860456
592223146 -367243604
756001894 452910714
456572312 -529865409
335626061 -480600077
-244489533 -354778467
572201437 -406629495
877737473 131529047
44709202 -733579160
-184305630 -768615241
427347879 -554084228
-157657848 -766191903
-442798186 -669909454
604346622 -361289488
188360369 547952918
765304927 69257030
-34889664 -749924530
790723997 372159167
429491872 -552384437
-165572800 -766958608
710427606 -148346776
-285936592 -774136269
-377172157 557587201
114972829 -714364192
568709140 510286888
404908542 -571143592
507757163 520153804
465290872 -522170822
-422381801 329140788
704131845 -165177817
700359893 -174949921
-240172987 729862178
-175740806 -767885462
40860437 -734499733
709169342 -151774295
51888159 -731817137
631682438 -337079630
642006309 -328307436
-494464822 -449533094
108152235 -716430409
49935207 553036847
60071050 -729747878
439415413 528613995
-407177289 -738141432
499803133 -489589675
548454858 -436408027
-259227596 -337933159
559190585 -423332877
-378095964 -97765819
813365648 -81847837
330176817 -620268126
574605425 -403434303
775136311 -159676708
56192200 822900008
139272703 -706613507
313508442 823131348
127662213 -710397682
767759297 84386611
772257335 -164730280
-324068054 -774769929
-87815777 -758102766
682559120 -217423724
669561649 -245570887
741922672 -44295961
573406393 509390178
704318386 -164690081
207154568 546990561
658782170 -267527004
778591098 167339554
311391038 -631082780
584962118 -389353237
-157603406 -766186546
788783078 304598293
542152473 -443825742
238158621 -668216707
653770720 -277345438
-498178803 -424581127
-510086738 -332326809
333325114 -618390775
755884416 17913581
-270091541 -773632951
910041909 478612856
-419666833 -720175974
305348374 -488101576
111207089 -715507866
434043771 -449462138
631492811 -317881629
722466632 -113144845
-473733451 -559585371
452729687 -533186386
729623246 -89812177
787057047 421211058
450533111 -535063091
3985674 -742630823
836540116 -23970136
786169539 256064784
790922595 391314647
16257453 -740050601
-183073933 -768512383
-403425440 34530117
142197980 -705633231
732649678 -79237003
380285528 -588462887
-408040090 -737101479
-501386381 -401462368
-123962168 -762605899
748811081 -15230278
763866218 60809048
646638667 -324202207
320508359 -625907329
-474742690 -555030126
-76677067 -756531677
-7633412 -744939794
-537948379 91785283
856685891 40594251
-275126471 -773807053
486799569 -502315033
338960305 821358746
-55203859 805804577
790638135 366545093
886548074 180075346
389841477 -465276280
-66159370 555685338
-343161409 -774607442
467609684 -520088701
724080982 -108078409
748478493 457476619
233067460 -670483967
340590354 538187988
905660326 351718541
789662469 327585257
770041661 99609606
446135740 -538780634
677362318 -228918482
-507828498 -351349795
867009225 80773408
761183269 45667783
-513246398 496870266
540180602 -400707155
537187133 -449563902
-453788117 -636316812
-526329105 -147533487
787520942 278709361
411393669 -566364284
-257341080 -340139111
-101946642 556357575
659876174 -265344227
-542231285 353473329
723599462 469333559
-481850083 -521186314
-470209801 -574748958
753517500 6400656
280273933 -647864400
-490174437 -475926640
251843158 -661929267
603385167 -362736921
745909878 -27806902
789828516 332690289
512142941 -477041799
-527762086 474014187
790404085 354634802
768403263 444125117
-195208549 -403533995
-29715597 554959483
770679113 104016704
552936287 -431013202
-504363895 -379001461
-346105605 -774318615
542994110 -442844175
314538944 -629308160
531417907 -456130442
350917944 537320700
789302957 317370499
-352333417 -773249617
152681745 826735778
284354586 824767579
235935944 -669210377
310148736 -631780030
513946687 -475149851
751619255 -2510331
119162204 -713075738
790753030 374282130
773307270 123048649
805067621 -100303932
394605106 -578530193
-391271229 -753970220
790454871 356965672
625113526 -328607990
602844080 -363550435
415533794 814144868
415661731 -563148687
-77502539 -479327557
-149977725 -765423180
790402495 354563106
200770134 -684065825
-76777377 -756546225
790790469 409466711
785618448 247722981
-528415308 472798941
357613302 -603357878
240386869 545171950
470317078 -517635050
119661094 -712921057
467812740 525321540
417305513 -561895880
652309962 765409839
274314725 -650944474
790621357 365531924
572273987 -406533356
575028930 -402868478
170851074 -695527146
909703877 454641200
136926670 -707387276
774759735 134195624
-527421752 -131314026
-477300577 -543209456
837508657 672070263
-332902971 -774823701
726960801 -98753443
-419730883 227581865
642855215 -327566165
630788608 -337811138
-43554168 -751396055
658101058 -268879622
384437865 -466887712
147950353 -703671005
715930945 -132800328
602499296 -364067881
-312073096 -262050119
517737136 -412836259
-494988210 -446133533
679113373 484651887
-252635197 -772913506
48313945 -732702223
491884112 -497410657
422321018 -558031068
705238458 -162279833
-170961682 765842596
-340744910 -774749063
777638517 158574735
2166478 -742999919
777535494 157642574
568699449 -411226528
552818937 -431155353
150629991 -702744601
601415399 779182385
781716193 198751755
-203394955 -770076100
72591793 -726482923
-536572313 451262855
770573158 103278925
626857029 -325721728
-536218686 41121603
175609395 548572420
-333109894 -774824379
-181492739 557501562
738802299 462585793
790051574 340433014
761232739 45939873
-109474564 -760896104
719582878 -121983456
427010303 -554350945
736110578 733818335
12815954 -740789496
65081282 -728455851
31306352 -736727171
790676978 368949818
708839768 -152666902
751015924 -199350106
631307709 -318199174
-538436888 107663784
786792843 266056941
761392817 721327276
254945531 -660465380
527481704 -460533053
790933833 393042821
626127500 -326933233
-472165388 -566478562
-442615230 -670402298
699777829 -268827887
-430537245 -699404304
626767922 -325870176
532797442 -454568574
820245648 -65803325
356585847 -604010243
751292653 -4017956
771866657 441028667
786653504 263755359
612826527 -348277433
-456373351 -627350190
-490655568 -473095836
675897140 -232108784
630806371 -319057560
735996796 -67100853
721623303 -115768750
-493203156 -457614791
765003305 67469841
498860407 -490530384
667123597 -250639014
-542093120 324061707
721925916 -114830180
-204986842 -770185816
615994685 -343308096
-73035073 -755999503
-86996791 -757990435
-390746837 -754410836
790821724 379815481
226769233 -673240831
-338226585 558489649
86398521 -722725405
779112690 172277508
33292063 -736271170
-130133908 -763301829
646813788 493388323
546754091 -438431053
875278531 119160243
568200964 -411875500
96851906 -719766843
899947516 280977075
764170361 62576242
755371455 453308492
-344318759 -774523268
462681016 -524498967
-354726032 -772715871
-391951668 -33760126
300810910 541227032
790837694 381304481
361486478 -600879354
553932729 -429803384
781534958 196790582
638997353 -304740542
-75108322 -756303703
581187015 -394554851
157631585 -700290052
504424787 -484947359
-512065952 -314102869
602108434 -364653636
396322605 -577312314
-541808804 287695227
305239574 -634510407
292168494 -641608083
287563179 542154110
262523518 -656818761
624919701 498609060
769815592 98059124
-112789487 -761297652
12034633 554005524
-94204244 -758958297
31613783 -736656887
98975189 -719151380
734616766 -72173100
536761643 -450052246
786444894 260382705
-5413377 -744506268
855175707 35208464
132513794 -708828059
30327456 820563771
685431639 -210907460
-261839096 -334822275
-533183088 -30773966
-541892085 296521946
788556188 299507618
781140963 192582857
-217686241 -771019508
787947894 286810278
283297904 -492548941
207830972 -681220685
-534420494 -3523843
-240198325 -772310099
-240008037 -359687709
658740984 -267609032
787729658 419789015
784589018 233142424
-491773631 -466406260
-452761314 -639761222
785109749 240334199
908625464 410631789
421956702 -558314804
20218592 -739191648
-85778333 -757822400
-449014587 545054724
-441676361 -672910312
451364147 -534355278
599837329 -368039530
28779354 -737298584
256041499 -659945185
20191727 553807020
-14479455 554622222
761156271 45519670
481709990 -507126416
670554996 -243493352
259544147 -658262840
275237597 -650470876
626530613 -326265150
622630764 -332672959
774361048 131069325
665682426 -253605806
655029280 -274899226
649313750 -285883204
596318213 -373218030
18745218 -739512573
-536413199 46422416
776951453 152433877
167874304 -696615946
-182074043 -768428016
751692820 -2170079
-154779969 773288319
-541035211 228792193
846073210 664330026
771887980 112603149
525831095 -462356708
764170146 447423009
778542141 166881404
776884065 151841104
749166071 -13662118
-47000245 -751961921
615779291 -343649023
283004584 -646440673
-57134974 -753588184
789241601 315777980
-35730261 -750069974
769291328 94484958
179057694 548409351
-537830664 88060454
-518276608 -248815018
396779936 -576987638
-141463295 -764535527
454992707 -531237091
-107780810 -760688231
-480684042 -526964005
600126657 -367609946
695993947 -185948025
743424947 -38192777
893610530 226476490
630370368 -319801549
549859046 513620855
787585868 420110226
-27566662 -748637694
433640491 -549058060
-534387822 -4269503
790974267 401801116
670655337 -243283158
-526713924 -141914481
910117895 485899323
724592366 -106447976
724350491 -107220601
-432187895 -695845975
597560856 504578904
783119448 428278975
194126459 -686683231
-78044082 -756729776
700058222 -175722371
232147108 -670890752
820052805 685310812
-363751384 613562508
760002804 39272009
-401965532 -743857022
766752963 78046084
787353978 275729728
-361471752 -770963293
609873878 -352860069
261643799 -495916361
47038683 -733013581
165568776 -697454203
-527099490 475191484
887243251 184233894
789438940 415417177
141064368 550056821
583818610 -390937037
12324966 -740894254
533807576 516245885
219884032 -676194305
775191985 137662467
752568230 1913870
21436043 -738925606
-402174985 531705329
-311231879 -774637572
129743042 -709726872
18678769 -739526979
577404267 508614406
23029138 -738576132
570032154 -409484059
-175674673 -767879680
460868484 -526104463
-526437768 -145953965
-515225155 -282066175
723185885 469503464
721196559 -117079785
-249746720 -772778123
-48072629 -752136794
714271820 -137585136
49735183 553042182
578294527 -398483151
905455702 554099870
673888081 -236442132
-30926614 -749233718
787077870 270916336
-507714558 -352282104
-176187309 -767924407
777441822 156797383
657301607 -270455303
-33944029 -749760638
790903220 388652199
-490078680 -476487561
-193190836 -769326562
300619415 -489178452
68795515 -727485421
651326532 492261622
774252961 130233163
-187134264 -768847804
621474905 -334546068
675544034 485703667
-289122807 694772412
780293951 183863240
521084732 -467524548
-6985165 -744813462
789615830 326203767
697869045 -181263364
94343831 -720490946
768437995 88770986
633813476 -313872365
-188578871 -768964394
526220689 -461927023
100869827 -718596073
699078633 -178214396
789971360 337530849
327354555 -621931787
-192041217 -769238074
-95677989 794213414
670528580 -243548640
-33280370 -749645359
-29998031 -749069641
8412269 818192018
-536933027 60954808
595081462 -375022044
585256202 -388943137
811138197 691653290
253465768 -661165201
690348171 -199518095
589332770 -383232434
30757100 -736851885
138430819 -706892107
119937453 826290119
-302090768 -278738691
400215501 -574537791
-139371762 -764312892
735560714 -68717595
-12764473 -745925294
712996212 -141201178
166156219 549008232
551575045 513331524
38704696 -735009414
-195167360 754174650
-322830040 664083449
305119916 -634576307
769417307 95340817
-327541302 -234085554
786218913 707517008
199917170 -684403732
-401740106 -744087792
789594849 325583432
675718056 -232497233
58114198 -730247544
748035279 457735609
-251858533 -772877343
223628070 -674592504
729554375 -90047635
-39952276 -490567470
668817935 -247122659
789682835 328197399
426371288 -554855101
642708786 -298055449
-510303865 -330412244
240330325 -667237411
-322531914 -774757977
880080106 143551531
-200139407 -769847348
293831674 -640720678
787595588 280074091
463482669 -523785365
-228610995 -771680231
736427086 463726167
255388932 -660255239
84738245 -723184248
771938761 112970812
497355927 521578627
85590134 -722949096
-532459477 -45464750
-529295745 -101796697
196346086 -685811825
641050153 -301053032
-62043628 555605847
617730625 -340551979
54149036 -731252056
-112046791 -462560904
41961628 -734237646
77980965 552224890
54182821 -731243582
-255461099 -773042635
-399624567 -746232260
487500173 803294231
409062403 -568095850
765886285 72746126
-356358868 558494163
-299077411 -774450263
76663472 -725389358
650383200 -283860011
-469484802 -577732985
182935347 -690999367
-388835976 -755945004
360375179 -601593402
752089730 -326674
579251600 -397191119
703887443 -165816292
679203528 -224870967
-439855680 -677650729
579669666 -396623591
127091168 826416716
-47221880 -751998097
247259565 -664067424
455956399 -530401842
790938113 393810950
673712899 -236816781
64686030 -728558445
314764962 -629180345
747985600 457764423
-421323935 279490567
767611059 444789896
-243066641 -772454034
-69679332 801853392
695642404 -273626597
696438549 -184846794
539348465 -447075418
-374055071 597376227
-134210112 -763752453
788432292 296797697
652409988 -318934610
-169922836 -767365620
315385684 -628828842
-270844416 -773659934
-44613536 -489441381
-523086209 -191321262
790690623 369858978
-198849059 -769752707
-349064678 -187967312
514669917 -474387400
780166503 182583586
-300354925 -774473625
380049792 -588622755
613155411 -347764688
683318572 -287680187
426008948 -555140763
369799196 -595464215
180100915 -692076675
-542336720 390840401
789629456 414823371
677618567 -228357186
11791142 -741007828
369219185 -595845566
156803570 -700581911
300297294 -637221838
263736658 -656226658
194392074 -686579404
562456820 -419229020
514249728 -474830725
-536436317 47058293
566712126 -413801935
781287280 430806356
292415040 -641476817
-30546922 -749166686
-318546803 -774721748
620276048 -336476125
199202484 -684686017
-482262183 -519094808
700259314 -175207532
-423476313 -713576623
358227394 536679770
424579433 -556263837
605777341 -359126244
-28576353 -748817542
238499850 545278794
541413944 -400000903
-349360251 -187250357
644133566 -295468829
636792901 -332795679
83126830 -723627387
-492827302 -459970800
286020831 -492068273
-474068829 -558077315
25408735 553676750
350513837 -607819424
765502599 70435430
786932018 268414632
727824809 -95891036
287151006 -644265881
268190913 543465257
156717678 -700612163
-315039247 -256912036
608157373 -355499612
714155783 -137916366
252611143 544452924
378812290 -468542176
122680001 -711979834
-351966505 -180858619
665578680 -253817941
457130387 -529378556
-315314967 -774687136
671863645 -240744618
80771851 -724272368
479687346 804594795
891665529 212649941
880920667 618966152
790252448 348121521
-9297965 -745261856
742161719 -43333667
-496874782 515665052
-418058929 189712578
-110956690 556518663
607051393 -357190341
647543826 -289193390
-542338834 392137721
127220585 -710539670
667990869 -248842281
-66319819 -754998968
-104426731 -760272229
704454185 -263338004
371960351 -594036999
582553471 -392679976
691308892 480899650
-75297835 -756331338
661569030 -261949108
-455800800 -629359066
-368207170 -134619801
168036857 -696556651
-49989526 807141493
789760517 330553622
369194468 -595861803
759540572 36804771
430042327 -551945859
786538781 261881139
-34258617 -749815218
24274508 -738302069
344402412 -611621333
-217132482 -770984893
693528407 -191959559
-169651967 -767340789
897617028 259648250
208928221 -680770901
355859803 -604468435
417007209 531022305
-523256259 -189107690
-275168942 -318252278
584250370 -390341237
533811040 -453419242
-21429119 -747534293
91052070 -721425471
254104956 -660863232
490951461 -498318378
-89591046 -758344754
-390034231 -754998284
-525187808 -163485905
216952005 -677433662
-33566183 -749695022
72179541 -505431553
-251421527 -346988095
605369225 -359744109
124022423 -711558019
-75923966 -756422384
-541921592 299957476
279753790 542689587
477225432 -511303542
-84687040 -476164245
909369706 438088772
894169358 230701829
789572174 324915337
150427262 -702814930
678581272 -226242014
126531645 -710760849
371325555 -594457141
509443112 -479840721
786223442 256904611
545691516 -439684008
579605597 784427650
783802690 427201505
377334361 -590453069
163903088 -698055106
468519060 -519266286
-152412427 -765669607
-458849268 -618576915
632879964 -315493108
743532484 -37752710
-214218261 -385889696
419072869 -455224066
385966236 -584579263
557185984 -390516201
-35784138 -750079269
688700819 -203371645
513466142 -475655319
-313155638 -260180150
628274922 -323350202
646968003 -290264479
528268988 -459660027
571813076 -407143451
458705326 -528002257
644867320 -294129801
740421133 -50249838
646076220 -291911534
790982505 406305949
-64620534 -754743433
775065505 -159802511
-541119636 234180258
203402725 -502698542
681901307 -218895483
684940388 -212028006
-536772698 56408699
233287398 -670386576
873640762 111052093
-396230770 -9824687
72462300 -726517340
741219867 -47103290
733709489 464985305
-533454200 -25034197
306115970 -634025671
358997300 -602475737
790981034 404059262
255839981 -660041240
209994525 -680331550
618795984 -338851380
118132891 550925681
273806701 -651204239
420856025 -559168322
-418381405 196357576
410858229 -566763481
266308199 -654964629
36853083 -735444137
540401113 -445859276
-189545606 -769041516
-367869102 -768845266
285158625 -645313485
-542335675 390237378
744554399 729723356
614281508 -346004539
271876316 825291386
276110234 -650021873
-89205016 -758292537
900289923 284594842
-255553156 -773046771
224685977 -674138753
180447514 -504377443
790725362 372257024
688348117 -204192873
-381096253 -761709253
-234406815 -772007714
363512475 536209564
258479087 544091306
203797238 -682855952
740331668 -50599087
6266010 -742164208
115595471 551015950
362123020 -473360608
649796254 -284973027
140188752 -706308596
-18640259 -747024164
-36276425 -750163845
-530081660 -88956700
-40775290 -750930346
890371120 204109409
910169406 494022944
-468181481 -583046623
554427092 -429201779
374357832 -592442540
252812556 -661472960
708141173 -154551992
789349715 318628768
-196135979 -769550637
732166562 -227718880
882679999 157753140
-273533385 -773753878
651843031 -319458936
-367076146 -769149763
-540629844 204616315
133468678 550350595
184921493 548122378
442774418 528238463
694217046 -190292930
215558998 -678018809
885559752 609862312
570374243 -409036014
-539078800 130601073
-78374349 -756777546
743087522 -39572090
748395529 -17057023
770712352 104248770
628393191 -323151275
638934483 -304853098
36247960 -735585501
789374088 319291279
594743148 -375512120
416393927 -562591620
-82733352 -757397739
739781434 -52736905
-10827640 554539523
686146639 -209272070
768278952 87732760
789117434 312607217
704232862 476595445
593839057 -376817902
12932066 -500123784
-139708657 -764348925
779972196 180641104
774053475 128701125
689431755 -280766436
-332156388 653878851
894720148 589100877
682781371 -288271299
41854706 -734263137
-120700659 -762231087
763424064 58268445
83230189 -723599002
412931721 -565212535
784647776 233933766
627270638 -325031776
750465297 -7815402
515277442 -414105469
-493085349 -458356013
176266187 -693519169
-195387711 -769493972
-471360745 -569911621
790961925 398802806
739467615 462262866
790560899 362178461
528996028 -458850966
753981352 8615983
253558317 -661121543
-284480108 -305746017
-400009365 -745846736
545706255 -439666658
157798085 549376541
-81297470 -757195398
563518552 -417884100
374284396 818377107
679843488 -223457050
191735586 -687613974
908714755 413524188
384842379 -585354049
327814309 -621662170
-126640634 -762910253
196181094 -685876746
885120483 171698822
-142302891 -764624199
204234440 -682680296
754954413 13329014
338610721 -615190059
-365154114 611458145
517946124 -470904679
118060087 -506556696
459503993 -527302897
394082949 -578899493
648204346 -287962057
175444981 -693825710
769546340 717035882
-345144531 -774436117
153380847 -701784826
-452977891 -639035716
-411488575 -732672078
-259464449 -773217697
295148177 -490370379
-92475433 -472569010
323788166 539533810
776783040 150965090
280356885 -647821242
116661807 550978692
163988095 549105284
776816836 -156663232
526228517 517424055
357406851 819840992
-405566061 -740003157
776519871 148710790
412089355 -565844133
779294011 174020920
399773191 -574855276
193532631 -686915217
15555931 -740201831
67565588 823803063
-388659026 -756084088
543453976 -442306920
703074666 -167933728
369856024 -595426755
35554377 -735746970
638594661 495384876
-372926761 -766585194
-489981471 -477050526
511165659 -478060523
-542051196 317379905
856834601 652477951
120654025 -712612724
874488677 629421046
669424346 -302520189
-391341482 -753909999
692367797 -194736426
-216392328 -383816485
641006226 -301132299
610965701 -351171018
-449979241 -648808636
-130603931 -763353950
595170781 -374892325
-500241232 512158639
746272319 -26255201
-499173973 -417569927
-283935298 -774080655
-498092354 -425183041
859824011 648804905
-470140336 -575035210
376837129 534999983
626922006 -325613423
-111291950 -761117614
-411273239 497716391
692424695 -194600831
172889820 -694776833
771859419 112396482
-311390596 -774639623
450550875 527352823
588704490 -384117653
124243436 -711488203
-408137557 69033961
535360865 794235126
407181174 -569481877
-353528817 558500117
785944850 423405159
-292291990 -774305651
790982119 404983702
-409011555 -735900644
786382780 259400818
-466558792 -589545588
374810999 -592140281
445734580 527903120
782101284 202967729
753776755 7636340
-466249521 -590775964
769114343 93287750
-23533442 -747913591
707224551 -157012690
362204636 -600416733
588178008 -384856564
259274941 -496258960
-81799286 798360597
446798993 -538223016
325958001 -483137023
200663857 -684108014
-542217806 349856330
407739184 -569072112
606303849 -358327897
-9220271 815732475
407784805 531977516
789192239 416119681
883633188 613885891
-197484665 -769651611
377175050 -590559969
-329958398 -774809507
767972342 85750829
754565552 11434849
402418897 -572950222
569436566 -410263172
716574408 -130920208
887372503 185019103
230924278 545701340
664741051 -307219381
736504557 -65206908
729155844 -91407259
623983465 498824114
544843265 -440680449
510749173 519730869
685914244 482580250
785739075 249519355
-509815009 -334700297
736431168 -65481556
782342301 205668927
245042944 -498181060
-539181234 134703819
763802418 60439644
575742491 508937465
650225760 -284159588
-365904269 -141865539
757361919 25370767
307848936 -633064076
-461596226 -608548248
778300494 164627153
543765850 -441942275
529615842 -458158125
-43211402 -489783920
160296720 -699345664
432736646 529351858
745571384 -29244465
758557175 31592186
652478802 -279842017
20825646 -739059066
-45347508 -751691929
245777076 544859948
510461210 -478790677
599323101 -368799626
784716986 -141790351
-522237481 -202144506
784742855 235230171
-328091378 -774798433
-221988721 557892548
689556304 -201374329
290057765 -642729406
789738048 414458579
776871623 151732598
538526506 -448022995
44258819 -503410692
308592129 -632650565
255675585 -496772903
745534734 -29399688
52878507 -731570084
-397477013 -748316282
790835913 381136239
420939898 813496062
-535139812 13377759
892423462 217847247
906984485 374533935
-514651030 -288057941
-484444673 -507788422
73000141 -726374220
637102362 -308110850
332309867 -619000595
899038940 272221864
-71733033 555792598
-289478976 -774233087
-449377333 -650692296
-489868236 -477700719
237324149 -668590808
591516550 -380139737
611296039 -350658336
-262657976 -773351837
774690040 133643087
-85310633 -757757339
637521298 495643501
789168970 313910823
-398430499 -747400990
338639488 -615172506
651224419 -282253724
-509163601 -340255975
476258134 -512199572
717052914 -129514222
431973831 -550401331
-14232893 -746202779
220899940 -675760594
413586414 531378281
777985652 712384042
-410976054 553852985
339840284 -614438489
722335021 -113555436
-533644171 460606432
-509525246 501688155
628070455 -323694034
684738862 -212487409
-345478094 -774397799
-124101190 -762621778
406551828 -569943164
725550109 -103360562
-533148228 -31495426
566594775 -413952981
591290744 -380461067
763352985 57862506
771559082 110237222
361167035 -601084935
628918608 -322265048
658816119 -267459387
777525022 157548041
10171206 -741350227
790387415 353895264
758378970 30656988
-97353876 -470175518
249853213 544617860
752248089 411793
-159627590 -432190005
495536587 -493832179
771677308 111084594
-406491360 -738946091
728523739 -93547867
908562952 536505053
601546316 503749703
-6153921 -744651161
751308288 -3945928
222954379 -674881135
-44106309 -751487558
788014889 288141871
-245223936 -772559689
11322070 -741107370
-387063520 -58570568
595659250 -374180296
786218585 422876039
526182223 -461969481
-515417774 -280055599
-351703569 -773370177
447502806 -537630714
-537996804 93331286
-526882531 -139445292
425821932 530093419
-429588710 -701413478
-466330255 -590457935
-517794689 -254232718
473846214 -514417106
-492596723 -461401935
159910184 -699483083
627788701 -324166569
27932253 -737488923
-537746946 85446248
714171077 -137872731
580702463 -395217021
784148884 227366642
669293705 487487273
-124416442 556739824
236479941 -668968063
778166444 163390136
579855211 -396371616
681582844 -219603396
408203483 -568730097
495319076 -494046779
788703885 302791035
-542343606 395713957
421501504 -558668400
590787269 505962251
530749401 -405949805
789203174 314786596
787962844 287103213
-198311670 -400731369
68638972 -727526588
736648360 -64668272
561374321 511624725
182699061 -504246082
-417311177 175623310
765791053 72171496
783714301 221868860
638018588 -306488673
-536652836 53063500
557399417 -425556672
713334799 -140245573
584894323 -389447664
-163319155 557285855
-211635839 557798878
790697429 370314711
-56598849 -753503961
481549069 -429690815
399347358 532833796
714423707 -137151112
-250013829 723305952
-542350827 403794944
-409964645 -734680303
61524628 -729374966
687607066 -205910834
619274767 -338085002
-93530924 -758869706
421907564 -558353038
602739703 -359594772
499988892 -489404150
726677648 -99685935
335539945 -617055179
-399100264 -746748191
768458980 88909277
-424078780 551534410
-338671227 -774819000
562904887 -386951374
-272736960 -773726475
786312877 258302344
776791706 436149438
790946342 395472371
703207333 -167588772
610198742 -352358312
850193662 17998605
518751973 797744699
-88990764 -758263485
256464947 -659742754
134715567 -708110759
315277134 -628890362
842697330 -5974733
768051770 86261094
138542939 -706855068
-24616277 -493903182
324237176 -623753074
-156559908 -766083178
670589733 487121583
-32860429 555024663
328011072 -621546726
195345050 547604514
-521804512 -207570985
643369822 -296857509
-415584183 146517382
-266071636 -773484779
-438647366 -680708615
696448770 -184821394
744021313 459979481
-512838488 -306496317
727344613 -97485953
788180352 291528042
304966467 540932496
-541612509 270228541
787554376 420177949
399218193 -575252008
-334884095 -774829426
-446804586 545720442
768571122 89652115
747506703 -20928803
763973242 61429784
-312275909 -774650861
908831687 417442366
-388754722 556646128
-427724241 -705282616
759388117 35994104
750744919 -6536430
-325526408 661236474
-525496854 -159271663
743647357 -37281182
776413215 147805081
-349914116 -773704601
-397564417 -1966881
67398522 -727851701
595137258 505078987
777475912 157104865
774817546 134657215
-501946279 -397325893
-188301878 557573799
887657245 186778406
-118388576 -761961734
745984416 -27489646
-422925724 362645476
676672579 -230425157
418567719 -560930420
123715018 550717563
564135741 511130993
-37139481 -750312069
788878824 306817267
331621646 -619410847
-154345898 -765862895
-51057080 -752619740
787714117 282292292
290980850 -642239176
782204556 204117724
787775841 283465047
554578584 -429016859
786471832 260811618
710385151 -148462810
242419686 826164994
526066840 -462096752
-275378098 705414082
563696139 -417658673
-409175644 77709759
484579506 -504426194
215375562 -678095703
-472010376 -567141515
829957281 -41949376
-3585367 554374592
690798268 -198458559
-423012032 404114907
774390400 131296422
83360397 552059644
-465246603 -594696922
497389498 -491993626
-190182896 -769091880
523182292 -465246978
632181077 -316698989
790956055 397497304
-420727304 -718392274
785007551 238895744
886329393 178789436
268594372 -653834101
780894698 190018908
883659696 163259172
-416019488 474957166
-452655815 543779125
464001259 -523323203
790917804 390628578
-516773642 -265545345
80285738 -724404974
213228821 -678993207
-292489155 -774310517
245403530 826101421
-375058394 -765448475
778269104 164336596
711939807 -144171520
600301049 -367350610
789577799 325080414
209459220 -680552255
417974095 -561384596
133678469 -708449119
-528942978 -107506648
659004391 -267083930
909604104 522214413
-7410591 -744896381
-481179639 -524533797
449643539 -535819843
-533055021 -33415661
193366422 -686980067
648475324 -287455872
389015760 -582459637
330842866 -619873238
-307967378 558418627
462449987 -524704465
437226459 -546147659
778717165 168523474
-16673502 554671754
-186947968 -768832653
-76972391 -479553353
-231725712 -771860559
895907866 586090721
851541498 22541223
-182559871 -768469066
463519958 -437523932
164312981 -697907712
784547269 232581900
674667787 -234769142
715870532 -132976483
260839603 -657635873
848058352 10928859
180939302 -691759506
764486685 64429207
-486666309 -495707696
717334701 -128684693
-39231598 -750669174
372529657 -593659143
331649952 538913671
549510959 -435144088
428044827 -553532742
-445482167 -662499605
-484916840 -505260012
368170056 -596534351
663170599 -258716344
519271040 518482724
746310754 -26090115
225760069 -673676548
-115315916 788071034
-49912864 -752435318
-540313864 187622904
783724279 221993049
517202186 798028745
584553422 -389921699
764021969 61712505
757674420 26980492
324721918 -623470965
585083414 -389184177
538566958 515481304
909981342 473653298
681349269 -220121989
757088549 23970301
757322637 25169055
697614183 -271344383
542295496 -443659086
68228604 -727634239
-466916701 537694771
652208571 -280362651
-450397841 -647481981
-485216994 -503641940
-541447205 421231248
-110940589 -761074846
773300324 122996669
331205457 -481766867
766059110 73789862
704876417 -163229857
140160135 -706318137
785005215 425147708
652104855 -280562290
-507774851 -351788812
66594587 -728061805
567651964 -412587838
586261240 -387540013
499741955 801168054
-343964493 -774550492
-134596067 -763794910
479986889 -508734980
-34616983 -491796845
743878080 -36332670
446291854 -538649470
490183457 -499063343
741047022 -47788222
815827020 -76196818
714504767 -136919157
-513998017 -294804613
448740940 -536584837
-356779529 -168308730
-526143714 -150176924
773433720 123999183
87824298 -722329741
-540323572 188128777
-541277445 244876294
7243739 -741961578
-91507532 -758601842
812062926 -84798309
375286030 -591823350
787183390 272744236
610759734 -351490324
-81229898 555973462
790782585 376506492
306836593 -633626289
790775217 375946820
514346755 -474728444
121874373 -712232063
-498132761 -424902011
-491290903 -469316411
-495658763 516887266
607209316 -356949588
324599689 -623542201
-409935009 84456103
639155352 -304457618
-301391090 -279891426
-238768671 -772237242
221379667 -675555376
790826275 409127841
1856838 554248538
366794481 -597435902
779275848 173845889
-399042419 540976937
789866136 333917376
439608888 -544196196
671087989 -242375867
-512609302 -308788915
-409399551 -735406497
309316068 -632246686
702532082 -169343968
34434559 -502506864
469480122 -434982366
-295495822 -289187652
-192844007 -405648958
-381416547 -83798692
-531887211 -56570880
746490195 -25318400
761894946 49622359
-348598412 -773940176
415465427 -563297710
-539208062 438860241
556091479 -427165815
909892785 515485745
511984373 -415723109
-435250999 -688945658
-444852808 -664299364
-414153081 127812751
549275716 -435426115
534658482 -452456589
774453139 131782447
72983050 -726378791
783047265 428384980
859498636 51100010
766908612 -173748134
268415997 -653922876
-149073961 -439713202
-119003161 556651488
719033622 -123632637
263100312 -656537585
475613392 -512793588
-542329373 386975347
637269928 495703798
576331246 -401123943
665076801 761571580
-524617584 -171153814
676680942 485368968
683750574 -214734423
-537638295 446460500
652343838 -280102261
-523977511 480628488
657811655 -269451802
788497437 298215942
770841238 105150163
590798563 -381158721
774972140 135893513
-398913519 555483101
703518774 -166778394
-542347973 399332689
-11183512 -745624132
602738581 -363708913
-198667703 -769739292
790794533 377447312
783515088 427674219
218815674 -676647403
266570935 -654835103
182721712 -691080810
769169697 93661379
-29215430 -492979984
768378286 88379210
597764567 -371099033
771095591 106940262
768951193 92189840
90694664 551831002
714876821 -135852011
-520837619 -219342002
179715238 -692222327
584338595 507251520
-519856656 -230806784
365827225 -598068574
-468203209 -582958504
-219602595 -380725614
-516713009 -266208144
-492285888 -463309528
703705487 -264222054
186684957 -689563413
386798193 -584003048
-419246360 454031896
-357464418 -772049301
240015613 545192987
-18856106 -747064066
711353381 -145799560
-47672064 -752071510
140433471 -706226660
-419985816 448865834
261898871 -657122171
384228376 -585775533
-169291570 -767307532
785465992 245482337
879332624 139615389
705447676 -161728223
-330122526 -774810456
-407203013 61705003
358514703 -602783560
412798537 -565312438
570247063 -409202698
391834560 -580486031
742196231 -43194291
761724931 48672807
766811359 78408102
712556445 -142440761
-542195204 344484798
-255689768 -773052899
579995182 508106510
-84768339 -757681840
713784126 -138973070
744955622 -31844942
769942257 98926684
566236468 -414413748
732865007 -78473913
-518753178 -243424099
701495540 -172028621
-125419719 -762771947
625362259 -328197803
489707002 -499523828
-171847397 -423061754
-165733279 -766973853
673979260 -297797096
291991474 -641702176
790787515 376889495
-161383185 -766555979
700912564 -173531184
-508826415 -343094608
-439393628 -678826938
1144842 -743206036
778199551 163694357
149503979 -703134511
102303154 -718173232
790580356 363207123
-425777715 -709207778
324544531 -623574304
741717821 -45118208
503032218 -486350570
-271002215 -323601862
707327420 -156737044
-541649354 273224183
787170394 272518242
700578978 -174388268
744423280 -34073219
71202076 552429847
-490867171 -471839474
582810062 -392326750
-459643955 -615718774
714426695 472961479
783871433 223831648
313093482 -630124396
368276617 -596464410
521747579 -410741808
253869448 544376341
790981539 404390252
-114034861 -761446630
-312989609 558434374
622357950 -333117143
688038133 -204912471
657519866 490669256
-370035693 -767929034
-541382395 252384644
275952296 -650103261
306889596 -487748682
288407134 -643603098
-183576805 759830022
593721353 -376987180
373614155 -592938255
93885755 551731249
237305118 -499151584
602233429 -364466371
-55577045 -753342362
474669622 -513661865
711079238 474183233
-533770173 -18151234
698130729 -180605435
-480144283 529384287
-23225965 -494165751
746117702 458830132
771983222 113292757
770950220 441860537
-524266355 -175830953
701436201 -172181904
-528284662 -118000240
340035747 -614318571
201910941 547265077
-145801070 -764991167
48424377 -732675174
613314442 776237101
-503549877 -385250675
779529625 176300134
665825868 -253311855
-350453217 -184591054
724170552 -107793366
790930388 392475102
-65423619 -754864438
37883859 -735202493
706585241 -158716055
638593737 -331253627
238085739 -668249389
535712516 -451254042
685213768 -211404673
-3679707 -744166361
770525714 102949787
-308446891 -268223494
697795681 -181447656
542791974 -443080147
688067127 -204845296
743867273 -36377194
737974443 -59668240
529908714 516857129
-20267694 -747323187
511974055 519556441
-303823912 -774530857
665057441 -254882605
164709288 -697764759
529224029 -458596364
583172922 -391827033
74961284 -725848961
645752697 -292506101
-35932353 -491506882
359557160 -602117707
80873915 -724244520
290324100 -642588100
535326999 -451695114
-344087702 -199826112
878258986 134166753
459807708 526282294
593927761 -376690041
-496588216 -435478602
-415384943 -726980415
321146926 -484351924
-151284315 -765556548
-422290410 421221180
-220340004 -771183970
103759509 -717742200
793113105 703179978
159333519 -699687885
789500912 322853612
-304940533 558408027
-478606014 -537020245
785283485 242826556
27804365 553616694
316095362 -628426412
763608124 59320779
-698514 -498112384
165489074 -697483050
-215450587 -770878708
-477400071 -542741521
740948130 -48179332
-470785601 -572351402
-196708800 -402185539
-539912207 167164678
136897125 -506208422
-254740801 -773010130
-420057756 235990082
639295655 -304206323
787694682 281926381
-389224243 -48140323
634005728 -335157491
784646998 425771724
575919623 -401676081
-73864786 -480719090
-297837146 -774426306
-170844525 -767449785
-423150803 389828445
-48149823 -752149353
-73929992 -756131019
788359241 295229263
507623856 -417829520
-535805264 30157153
-204744247 -394795190
173380959 -694595073
-541782247 285105320
769032550 92736116
459646858 -527177675
475441529 -512951764
-388811349 -755964373
77304079 -725215756
719634540 -121827848
-507513165 504159673
780615793 187134627
453860002 -532214082
534504291 -452631944
-264466154 -331659645
758064697 29010298
-421463126 -717132956
-482786251 -516412337
879959964 142911019
-443787593 -667231280
763919362 61117246
616668194 -349082401
732674610 -226996990
-538506525 442395932
289840048 -642844890
782997580 213223407
779082692 171990685
-425601446 -709555705
729679079 -89620424
-226516805 -771556613
518706584 -470089440
789917230 335626854
316887282 -627977036
635184260 -311482400
-437546253 -683442909
355651493 -604599692
-450265321 -647903452
-535629876 25579785
-497517407 -429146435
702646304 -169047155
735255 -743288455
588227924 -370070978
426775023 -554536647
762923261 448323495
161047073 -699078141
626667702 -326037129
735061830 464373084
75777150 -725629119
-368149903 -768734982
702743079 477113568
748129378 -18221123
267324855 -654463043
787594659 280056848
648367984 -287656513
-60767027 -754154293
370883848 -594749001
782793881 210835926
441518285 528379236
-298757442 -284120168
-332857133 -223782063
-410257745 87413704
289465281 -643043626
-233898380 -771980040
272291126 -651974029
767478314 82597954
790326619 351253235
145954126 -505951272
716604390 -130832210
178198727 -692794043
-525765374 -155527907
156047075 -700848320
213559471 -678855477
66308561 -728136418
-59527843 -753962158
95827722 -720063155
542382657 -399435930
-388299167 556690952
670212975 -244208994
608360657 -355402622
-536607101 51789217
-279533958 -773951194
-540816119 215465704
-119660996 -762110347
-509561263 -336883299
733037349 -77860600
755706017 17027770
426137194 -555039730
739046839 -55571068
334249695 821688809
302345854 -636101136
762605189 53622996
786689517 421944365
232275631 545626255
95047905 -720288120
-225857570 -771517447
790675009 368824439
708046913 -154805901
660349009 489934965
554439182 -429187059
775987411 144212334
626926770 498141954
379792448 -588797151
211908207 -679541148
907845784 391066361
55295569 -730962945
710650460 -255885640
-451730565 -643167275
31651776 -736648177
580621802 -375340488
430597103 -551503478
-248629994 -350165664
-235912904 -364138435
402338585 -461157916
-280817115 -773990446
-511769463 -316958892
186397155 -689674229
469525389 -518353816
387012491 -583854428
-363656996 -770323235
624141339 -330204952
909749166 457337316
-250811693 -772828305
191505494 -503646757
777414376 156550151
-200663702 -769884862
-404559181 42224175
-296358316 688668601
-538506397 109972016
406737006 -569807454
-484824121 -505759384
-118391940 787047330
788660346 301820736
426868872 -554462583
-39858729 -750775627
353522905 -605937286
337109750 -616103756
790856622 383284659
607435058 -356605161
-234880607 -772033256
845025856 1227317
547821321 -437164027
703684261 -166346766
-509529469 -337153937
789926481 335946171
426203966 812817750
723680706 -109342010
783681993 221469069
197865522 -685213169
765040534 67689651
661661344 -261763491
426869880 529982225
498509202 -490880120
-269754368 -773620789
597816351 -371022811
786395873 259607387
283545511 824804188
-540459699 195356797
-538927282 124755525
397563735 -576430500
33975543 -736113053
683163467 -216062736
-168865886 -767267982
-334568616 -774828666
717822664 -127244111
618227849 -339759865
737563514 -61225176
18783276 -500838739
-353178069 -773067416
757762159 27435149
-231008695 -771820042
265006881 -655604252
40505686 -503069147
739492096 -53854064
753998938 454162607
-375564701 -765166522
-163954023 -766803800
716058315 -132428900
319030601 -484875302
-423031573 371206444
742137566 -212930285
615401566 -344246662
789954831 336939610
376995095 -590680693
-478234957 -538798709
546562227 -438657493
393532325 -579288504
-110386456 -761007375
205082629 826611003
356003231 -604378055
449378250 -536044884
-539927151 167884111
165923454 -697325498
-420934356 263848012
-271376432 -773678862
773126097 121694422
776940279 152335135
-408595484 72628054
-310388108 558426461
354960223 -605034947
582384944 -392911910
369635530 -595571951
785777430 250093468
-537485555 77327011
588779336 -384012588
783930626 224578573
736060034 -66865686
-540682284 207593996
354421370 -605373677
413005397 -565157263
783387587 217856895
23810445 -738404263
-357089191 -167477354
-444622544 -664941861
-19602833 -747201493
373405153 -593077293
-468649746 -581142887
319895127 -626259283
286031312 -644855225
492399882 802465542
789889105 334676249
770006789 99369538
684170364 -213781410
787844052 284781262
709602492 -150596847
683964048 -214250031
672425312 -239558396
324972560 -623324844
776678750 150067642
561382151 -420584935
17215539 -739843762
456526085 -529905701
727381922 -97362240
724037003 -108217805
695584750 -186955387
788807842 305170232
-466831492 -588456867
96061684 -719995495
-98583533 -759529155
-261185680 -773290361
-378620772 -95602452
-98844399 793248264
715439175 -134229223
754762843 12394390
-131789776 -763485124
735132477 -70290887
655861789 -273276089
-99220337 -759611412
549374424 -435307792
