10000 11
466129054 30911592
724884420 -361235610
887861146 -3107528
729596862 -626762056
-236809121 -560020817
470820917 189375013
319498642 471461108
107867460 550766193
738928016 -608106132
401829377 -651950654
-862162027 177510286
-526815840 -252965428
439299269 -465456310
-775885225 -55117416
-630772511 239721867
-495315199 -41600502
-364274909 -811021898
-164622493 -912948324
526553021 -381683010
-26785779 398657273
-461065500 -682619755
-734791660 66528069
91599954 -932171499
168517277 534936730
7159752 -933737208
-3836445 399459970
130863836 -760813366
-456352567 -660835827
-818820448 -285696379
-819791021 339192554
488490317 312595850
-774768953 -50439462
-858339286 1847384
-120183621 386414402
193231274 -743023668
-781842059 -406341820
-103364901 579703140
-86894400 -729359326
-528994701 -324787072
-288104132 -862945825
-779158172 -413264674
-106310381 389101171
-529002052 -346123596
-468413658 150041187
224648852 -732383422
-847393056 -119766196
788621366 -104031857
-614155220 -644540520
557870301 -543541587
-141236641 381726876
803733933 -254751153
803848360 -258643698
-466171469 51803237
326612284 466990051
891915909 12403962
-457193521 407228812
388917336 351016626
-499364813 -58654412
199290702 -922942156
-370138362 -806025133
325473443 368479067
663184458 184331275
494050202 -842943142
414365500 -486751304
694079967 -681657445
-329388107 -680109278
684822591 157559615
508819775 -836119711
-380244623 -243897970
-488489867 468556050
440432389 -865618834
60816236 -933264952
342064314 364369791
799373480 -388528892
-490003575 -21782500
803867940 -259412860
-131904228 -737701441
-311770754 -848946413
595992186 246983436
396182503 405174241
777112101 -43988952
-859383679 23730250
-285788301 582883223
317789080 -901840492
-637409888 230814369
313145528 371396604
-800231506 -247953874
-12269583 -707892370
-182054197 -908216029
635442073 212967301
-439794301 -71223991
740361253 -605065511
319628692 -457595365
564061727 270067123
-412402813 572499670
-298133267 300012265
732845361 -349566842
155450212 393917258
301974225 481902208
386362324 351830691
479495668 316648679
802539061 -349079086
780460536 -58989051
144988478 -928592414
-526722174 -414770053
-59183574 -722544621
781566555 -64414919
516625152 -832329685
-319244483 -719927959
-211886786 -746650804
-206277115 -726546181
307581045 -474544247
-292142106 304726052
208435214 -582603999
587978895 -788062844
18344546 567773795
210009203 -921484275
359508062 -891433309
-342148286 -828560560
831872665 414534965
462474283 -13357429
102971480 -931594592
-589433352 -663304524
-94901105 -926644205
44564150 399238116
580235862 -793869198
-525766367 353977756
-415803411 159583012
-34501525 554748462
-367973142 -745284599
491624133 239836989
793936946 -432523126
-464052713 -676321412
-94094924 -800840179
-383918145 -136947040
250256447 -722858004
52437819 -682105995
-528769511 -302903758
-846475868 -126767057
-486113269 386240556
-843684650 -147758903
-192066273 -905040987
712562857 -655059689
-571947759 -614095556
-307393330 -749624238
-860714242 210890193
-43719809 397452337
743620645 -598004508
318037179 -459889657
391655798 -882408181
-448808694 567058560
-721555759 -525040660
-553546042 541622837
-41378181 397658506
-308116331 582058337
-521260467 357783333
-193159953 -745099912
390469001 412209296
328574726 367728555
-835586808 -202042769
803608627 -251118086
-173059924 -807211648
-800693107 -258758930
529782138 -92772280
749756062 41052531
-843878881 -146341748
-26872759 -754374135
421963227 366773722
263035916 380971796
-109902883 -924440948
787196764 -95404685
-587927121 292302041
-181967031 -807701755
331104432 367110082
-157000190 534077893
-782994232 390833073
-266198691 323932239
-147388962 -739906727
-500204873 -62425734
471110558 175633415
-772980183 -428487965
-343661206 -610275383
186699177 -924548854
-387588442 39474629
764268982 -548024680
-141649700 -739101788
-529019312 -342815049
-108178128 -924718575
519786645 -574045206
-367444586 -808339499
-71044460 -634353940
648059557 200498944
770251063 -531430187
942310429 436187204
913722680 113794169
-17604957 399070670
255702289 -914281146
-511241312 -532896489
152284810 -760906119
247477791 -915713403
337435010 -430480426
-857138320 -18727412
-773197891 -44013910
-467929761 -723461195
-751250069 -476013158
899969632 45449236
803493006 -331279657
720007398 103341811
-84204075 578424378
-860902565 66315431
-778260213 -65607208
-734863186 66367804
-735016504 -503431117
-268786440 322124302
433793708 -868119512
854274480 -106098047
445484933 388812804
37717072 399336488
634395377 -472382056
277867321 494406298
374889508 -361921330
639418394 -222058345
514623696 95089265
760153847 13557662
583329724 -791583364
800818979 -201667777
-385031453 -792125282
-267505383 -874026510
-385153081 -95284065
-148586341 -740071720
210445431 -758436007
619028570 227994841
789453410 -109201809
935880722 285327955
468624589 214267599
774365199 -519056118
391492652 411009750
199904341 -759369459
408778164 388081084
468106840 65415971
-150304425 -805817294
-485582778 -623660194
-514938121 363025638
-496646523 -589984248
-422408873 148047896
731671359 81299937
-461384223 64605657
273333557 -518857287
264210866 380770118
-94537116 391095984
318948493 -901577602
-490182799 -22423371
131123879 -638862400
137218846 570861456
676378757 -703526715
73457024 -671929692
509744328 132598037
-469928942 -663286926
457456861 -617888069
237201024 512069149
385777941 -884171756
75858349 398350954
-504836050 -559837653
450958543 376229565
455681491 -70052736
632908902 -749385948
713781661 113948712
-485664918 -6885765
-525538803 -432038453
-525986634 -426176215
-623423407 -636616494
-302239098 -705406052
676503034 -152661311
454997459 -859883665
-525772033 -237243554
-515990521 -508709530
-502279373 -72175226
927861306 206051883
697767492 -676699806
132135475 570607860
-859040519 16308500
657620882 -724309640
-328171684 -838460478
333686398 -436499751
327336210 368028655
760432102 12755659
230457930 -730288045
-819918304 338969741
360091157 441512226
798219080 -174379576
-219643326 -723803591
804288941 -285589345
803562571 -249860087
-559934985 -681845710
149726148 -755888477
225968577 516102146
925984593 192007467
-314068329 -749471065
311528671 -903250310
-823273073 332473852
698927237 137764606
775284291 -36645771
-405166693 -770373283
-376552330 -324952720
839542974 505913469
342717506 -683267709
798012993 -236860501
-31456700 573753944
695618713 -679616865
585491118 -789956696
-138052861 -739539676
-120571898 -922534094
801047843 -369936972
369025201 -888864690
322053757 -693062093
-8019589 -933474703
118272633 -763954388
803210920 -241830444
144427968 -928639353
32510175 399396588
238804582 -727186607
166199642 -615421216
-801104496 -274123447
-773776157 -435704412
-528050408 -389300665
-370761076 -401872508
-526445224 -419324079
382984100 420019811
26331213 566591046
737039912 -343286731
551299431 -549011833
398160620 467841751
85827195 397964297
468264443 321484067
776711398 -511468781
-513407481 -133143175
429380002 -210455938
339875017 -896567202
-459275617 70053422
467945146 62345349
721230080 -641199934
-388657053 448999059
409040091 387695000
725362213 -634292941
747972488 45457774
-324898436 -840652318
383433192 487432534
567610452 -535239892
669184903 -711728667
-256308152 506828221
-275752143 317076323
-444044774 -665040081
-391346442 -785638981
74947844 -671160301
-466983139 -669955848
13527948 568423852
-659937016 -563172133
-459823839 -726068456
-645792507 219444989
797609951 -168880810
63154113 -933210095
-5528152 -705480013
26160080 399460744
-524080561 -217073463
461915956 -18869647
879324881 -32737285
765179916 -1365221
795848056 -154045336
71958163 398488107
400507855 -300975833
-627268253 510279517
-733341489 69770938
792290702 -127596432
287293832 -501510014
31747997 -782113778
-320657123 -843424444
-438858210 419353874
-434193124 -730591451
554635940 -546245956
-81574222 -928280944
-855644989 -40349818
251182689 382941699
-179036993 370255836
-480580235 -719141201
799855983 -383423093
-458858568 71117196
426161338 338203788
465780643 338429375
113191745 -649697135
-791410306 -143201896
-238161341 341814523
520394299 -426390115
-383586912 -793556274
-611638639 518007883
81352077 567331092
-511845835 -530122655
390938561 -658223864
-331727273 -836002798
343455572 455018451
-451346574 -728655909
220180036 -572527772
-849677607 -100821545
-49929063 396859416
-741651442 -491969657
565961369 -803900167
-423505549 -671769435
-788037945 -389360466
91126278 -770295869
-112420221 580255830
-773501782 -427232043
-360882534 238149676
540043905 285357788
159466390 393610793
-106843107 -802184576
54015575 399018153
892219288 13594768
743205283 -333907354
-406439483 -739376528
225464187 -919236483
61413586 -677925550
-705675066 -526871019
-466124102 51933435
930317063 226243697
172783422 -926054949
695406949 142973990
-121126603 -803543354
466474056 36220187
-326422294 -839644628
800397960 -377421102
233525720 -729154989
207848528 388870177
490145319 247032706
558772799 -339432917
299458241 558046757
708454391 -383963252
556334738 -810078000
451488593 374999686
-376485086 218835963
719728991 103826188
-827237263 -247554353
449219958 306100640
-518420494 -493936465
513580833 103528409
-277680389 -868729357
-38596877 397895507
937414870 307127244
458515342 -48668616
-479584045 391163070
269535645 379852651
-663560037 194567995
-218114361 -809009456
361964186 439882639
-400210874 185065100
-260289260 583446968
-79440207 393294430
34706155 399372634
177507208 -607080493
-800495397 -317133873
561384180 -540565952
-190279516 -744841754
-6272581 399419019
776231148 -40397555
-622578519 250372741
348455670 -728884309
-444742280 -713519154
-184962062 -807846307
-528925108 -357400107
-621536623 -588141395
-386967523 -790171647
787100700 -94833144
-860159993 43661822
404418334 -290351824
-114185888 580360882
-162624767 523194558
802081972 -356260566
-367192998 460238949
801688415 -213789618
-361550402 -486436153
721061236 101507684
531990147 -213430278
-522965505 356350771
-482326973 3898740
773361919 -29180380
280456267 -909730702
470564089 193992501
-512832853 -129570359
480713591 289171703
-303219236 295934615
-677179456 174626641
-516811147 -503884678
-701143959 -553825169
146236467 394585067
-485005638 380526101
156301451 393853385
-367922260 -807932127
-799678232 -237621293
59520080 -678821513
935318164 277747805
671667362 -708954023
34587195 -933682163
-815312507 -299949647
-371691424 -804651687
842537654 -136489782
112467615 -765379512
237810015 -591935699
752483067 -577594260
390350824 350553944
-526506733 -248008968
-700104728 -555139050
622741034 -758904234
819348932 335473017
369088506 357064848
-516410158 -152808328
825092928 369699088
696027239 -400230183
-475899639 23710488
415975406 -643611772
861722104 -85721409
-581939420 298835169
75545932 -759918406
310564859 -470408281
-64431028 -930040615
622895392 224535391
417348979 -874031844
-859983765 218893310
640323357 208270205
-266211770 -749280820
769477315 -15361739
20987015 -695344573
415640065 -257593811
-79201996 -799132331
739939854 -605962921
364853238 -382608159
593909032 248590742
-44616141 553388719
804138953 -312693878
431705129 -201394028
-634082292 235308691
835371377 449593945
-366596313 -444297333
-694142351 -536536604
239716281 -917010687
-861914098 187496364
-468235823 -667143061
10914380 399554661
664051724 183338369
256341812 -753367975
-520355528 -182615770
386168728 483880868
782911776 -266382147
-226388332 348229756
-242035542 339604916
856102561 -101232604
-518329908 -166550183
746608552 -591367720
103214338 397179567
934241733 265138903
534887899 -822764613
476572624 -850733990
5714774 -701277565
-419744629 431378739
352761130 -678320255
-442455700 -731125992
206826493 -758766011
615968517 230661272
767058038 -7274251
744166210 -332430462
688632894 152475703
382267302 -663058394
129580037 545474722
266824699 -716421153
86968040 -771213837
-687916035 474899597
-24547683 556034857
-243016646 -809448740
363593325 438437230
-48814892 -752557340
653556183 -728613752
-800096268 -323090038
45396453 -933551104
601058058 -777658856
490319420 311755607
-406617841 174907011
-715612351 -533971595
-16989657 -709556826
793842159 -138561474
-855024990 -48062481
-97156123 -801165106
358851545 -891607765
464102054 -442752806
-426270468 -145313912
176755642 392161105
748449303 -587119298
695109595 676642585
-860540562 54712657
-507102406 -550618364
690656636 -686068610
-763102609 -457870920
752837470 33282756
-374937207 220843430
-487737868 -617583447
425318108 360976591
140636227 571007097
-848432901 -111507661
-404472699 -226061205
-819178217 -284211765
471000737 155249124
715862840 -649857519
-110204564 388377200
665538408 -715742792
253329404 382592624
-121187735 386210612
200732324 -588852212
787039176 -94469824
396122156 -312275504
321206009 -901063780
-183101192 -907900838
360954393 -390099269
-479028930 -641099078
465999611 28986689
-799026968 -356409267
-436626379 -726805745
-268412038 -873571496
475087900 309659620
518500989 297747070
938426778 323688521
633452566 -748861625
760792611 -305543904
-38604578 -716626111
715566548 110949873
-309299159 -850452545
-241815559 -886105546
120042750 -760748977
158528668 537766221
-324165380 277621988
-707896444 -544852115
296901129 -745571260
472887854 -852347732
-660486387 492017946
-473652720 -654725667
789318912 -459833255
490904945 -595132928
607627419 237671387
-595425071 -659022747
726439514 -358990986
-634523519 234715601
101439034 -656541387
-320467452 281100265
372478826 356083733
-305384904 488842804
-10831509 522161725
796384937 218846584
-296743104 -782698167
-424537601 -744884147
384744554 485733584
530115130 -566092498
-250949312 -809533910
804217245 -308046732
143817787 -928690165
780554644 -59441105
-714851232 -535075038
329450633 -443096040
-639605335 -622029645
9820299 -933761872
764748896 -47693
-536950510 546923628
896956431 32720744
-189202978 -744742605
758441670 18426513
803295872 -243671630
-344211281 471629736
942342972 438149873
-520720773 -185703722
-27857430 573359383
-203693103 359551158
-862202737 154316990
-675328214 177400111
-455512875 79477247
104087470 -760539891
117411766 -930682395
455378411 285905260
229869888 386067607
-231206831 -890573788
737707525 -610648136
-822315340 -270748684
571795541 -322437645
296537025 484926935
380681553 -349326581
391366523 477072779
470675978 192196463
316927975 -461474256
-389557940 -272850580
680689584 162973344
789439375 -459213071
-860956064 68248766
-494066964 -36673196
-820782628 337403936
-515625559 -147559504
-214060084 -808911744
799799787 -189766527
-505477129 -88061829
426872896 -870656758
119289638 396315272
928825104 213782201
800413954 -196622724
-103001167 389694072
134458637 395383397
260951831 -532997378
294404832 375385518
308176308 372508075
-810078187 354712542
-280053432 -502149118
148521019 -928295986
329489118 367505092
794478583 -428916145
334389556 -734746874
296920697 -704156431
652122800 -730114275
612401539 233685103
-723648056 -521829494
-132493136 383788915
-800946142 -308763160
277011065 378551329
448124703 -120065179
-138411716 -918964917
-19986599 -790803820
-160879934 -741634021
681313818 -418819636
248386840 383386028
215536867 -920701705
-447853726 -708070572
-160389706 -741574095
779023258 -503513618
132360391 -929594502
219442397 -573171722
78611557 -932728616
-855343874 -44215790
21486589 -933765711
228901992 -918713938
-114849665 -734859793
-520322308 -182337220
5836359 -786554172
21564101 399500566
27624375 566389955
-688944959 474210545
112368807 -627112574
138062304 -929152274
-118828813 -803340263
-10395506 -789249046
797249892 -165696252
690348763 150141615
-677318673 -582642932
400326667 347273638
-245773800 583582470
800869567 -202332139
-134705093 -919746678
-183139333 -907889189
284051402 377314622
-358587686 -746401936
404835775 393821912
660064952 -444402151
504893512 -837978878
-308364974 -703908277
675902388 -425498901
-8746849 -933453232
777937917 -47536595
881533881 -25362406
716303351 109700575
-528919671 -357976256
802892588 -235187454
-249891849 -717421873
-580818399 300047128
781543276 -64297341
-710747219 -522274128
371408308 -369296651
199530999 -741006468
-220440512 -809064410
-817796714 -289925014
746044865 -592643588
-15980561 -933228406
638171769 -744283467
108127439 -652669137
-74517287 -798536733
38287051 563482196
449779583 -622826466
754747792 28387112
790375874 -454273175
-490081615 -610698652
205140543 -922152627
177449312 -747936713
754786956 28286038
842867145 -135656027
505370490 162619028
701684776 133505990
-369309356 -806743213
-197942245 362241188
194366836 390400825
97499400 -768869303
-778297734 -423986712
-439145008 -722831271
697469526 -677106919
-146500468 380355003
-523730784 -451461981
729384212 85841655
310763937 -470131710
-832250137 -221542087
-387175312 204344861
-384585046 451163995
133903791 -760034838
363328240 358691228
348075811 -412889027
574557846 -529265992
443532343 -145589878
640392715 208201951
12075864 -639572265
-17095465 -933188252
-560770033 539178954
102199724 397230942
-818386298 341623058
-172578316 372541395
-857508649 -12782616
253975819 -540464317
154688694 -927755436
-825606624 327560687
-474945293 -651356482
-473375461 31194501
804244121 -305514072
762546811 -552563134
-323497548 -432792434
-447165521 -709295646
-508381987 -103316208
-498040410 -585132337
467241758 49431031
611690748 -768778970
-235294769 -809344891
-400792393 -740408756
797922706 -171685828
583665687 256281634
799522190 -386992865
509389543 302508661
-117132639 -735257823
-612022116 -646252376
-742733220 -490035125
534170711 -562918741
-144301969 536672980
924697772 182780036
745500205 51313164
738457214 67215381
-216864473 -747025464
-68638596 -797765922
-123553985 580852652
-431105772 131906200
352835417 361559166
446586305 -128867405
-587412712 292863878
514397529 299921763
27046356 -692941306
803672792 -252956204
-527324944 -404456625
401063068 -879472345
372346973 -668330021
450177447 -107556440
846966622 -125134289
511476846 119898914
442614335 394846935
-204110945 -583761769
725201796 93948448
-248943548 -882986862
103026723 -655630462
829998452 -167160997
464037050 3449585
16769344 -933773148
-297867251 300223091
568367299 -802279335
890714263 7700628
-380710262 -796329584
804302352 -293978796
458693358 -617077002
23217747 -694464280
51651497 399079045
-797790866 -210535215
721827262 100142143
-39550786 -637834210
768650448 -535995407
503725064 305332023
218190217 572423575
-844551993 -141333353
-156242124 -915020345
-419017498 -176482766
502604023 -586856558
361597043 -673879029
-528482281 -377376516
154949050 -754467117
799262199 -389662012
-122917700 -736245808
-474645455 394831023
539574847 -820179080
210502219 -580868127
-746829305 -482655677
331986802 -898524272
518350194 -437712945
306024221 372967104
362069865 -890750796
-468520244 45246470
636337497 -470342676
377357818 354622079
416609868 375915726
-301190223 -749717046
-672151316 -588471016
366688249 357749280
-322821499 -706742705
-200142061 583412443
453195025 -87709952
436234301 -631350012
33923099 -639043340
278888187 378223755
804129751 -272292351
-43614871 553532479
-709722854 -542326530
833663248 431630444
-828404429 321408944
-183410070 583055595
-170129227 531174767
-556880495 -683574335
-283012340 -749588456
-494832522 -596058765
-855788041 -38479965
-389279292 -742282496
329598187 -442870732
-351940574 248569472
-528708031 -299830677
932145669 243264519
320180824 -456794129
-353933773 -367549018
421104075 434871015
140918816 394951221
39534701 -933631495
942017391 420264027
-310827993 -849522332
585274592 -519805311
-683458785 -545148565
-571286104 -675074685
578253742 260204542
87424229 -771113365
849676157 -118106975
-243465967 338762387
-353724070 246544353
342412413 455812912
793802623 -433412270
-371956595 -744763675
84716814 -932491084
-543444503 -690975584
-221661633 -894367394
345914410 -416510257
-862203125 154429139
159954135 -619897734
-219014494 -895402313
803513231 -225706863
801102599 -369264165
-322971610 -433714234
777508364 -508778958
479689853 293373507
-382295247 452373395
-384708940 -683343961
776906916 -277399031
-352772857 -820422084
531952008 -203593101
214776704 -920811376
-832815492 311398946
-676176270 482511591
441797127 -154603948
-663108274 195211428
-158807385 376865934
-499827026 -578684579
396791520 -880821676
-524716469 -441603742
559088468 -808333483
18504144 399522270
468932588 211509750
-771417711 -37109786
607418250 237845454
-486831058 385697116
-862221934 165141269
309965199 372114512
276946687 -750011632
671214662 -709466013
-708728078 -543705751
788518663 -463800730
756578066 23559870
252514774 382725600
389763105 -658886931
783381876 -486528647
278804130 -910054117
-609043837 -648621904
-7530650 -706205147
-280438936 -867215282
576082831 -796853962
801754755 -360735958
856429287 -100352203
330670992 -689089957
461571667 -22199231
929618634 220297019
469963766 201610623
695026437 -401514773
767320732 -8134627
168114319 520641712
-45510799 -718652246
705124815 -666345820
180604509 -746972115
-449943887 -663041568
761220041 -304824146
284354404 -709366605
473196691 319387450
532359110 289934941
-399620810 185979655
-484671953 -3622687
280996634 492862283
-155197148 582141654
-80360672 -799276480
-743327399 432489516
-401142650 -678527259
86424687 567727836
95133020 -660107914
48697803 -933499933
358584167 359999805
382563159 -345046972
-416570613 158265301
615650275 230933377
-478825251 -641623350
-96893344 390721461
-489601837 504658772
111934485 569428758
790756998 -452209966
354942228 360992078
-796233413 -192174451
753832151 30747198
795252750 -423555783
-6118829 399422062
-325545201 276307765
-457132515 75483316
-174547040 371874922
451593447 -98430818
-777932518 -64086342
421294304 -239132474
123337499 -643656732
515803192 299182955
-19225780 -710331841
-207388517 357797817
-444023611 105581118
-17798448 -790452909
-152793825 -736972076
-205650782 358629244
247517197 508092820
-514532289 -140330657
-648642252 215524744
630288180 217788764
536651024 287404165
468782964 -854120932
-227235996 -809208685
-308495757 487543896
802229482 245972663
182092269 -925074723
817263709 -196494322
-281890298 312535556
-460936112 -725716705
-527948322 -275064498
-56153169 -796084880
-405069786 -770488444
439129117 -629559685
-363155807 235434953
935475472 487219272
-477529902 18768120
25951640 -933744494
298953445 -486228656
5413196 -933718176
404304582 459410420
294065288 375454260
-72535121 -725996691
-843471965 -149307167
453027301 -88838687
71102409 -759787253
685743846 -692239656
-395119318 192886964
236195484 385196720
-274426601 583182412
907757519 81751023
228827726 386207223
921026906 157914350
263429495 -580977922
146908150 -628729116
-775788516 -430755664
736272860 -613599000
-395439206 192408980
-756824180 11460833
545438424 282039137
725345449 93680385
397084164 348356948
-541811633 545396199
-40089105 -717067364
-522077706 357099934
923595840 175124355
55248479 -680819918
202691801 389474356
-232705150 -809303676
-423433619 -746470032
90671232 -662613829
402177954 397449510
-614850324 -643978131
897655646 35640410
247327179 508168818
728897610 86801830
-497334214 -587612539
803427989 -246567225
794934263 -146810194
95328962 -630508511
454544930 288937092
621404907 225876617
-505617587 -88776569
-321579797 -436036388
770739099 -530018708
74507751 398399361
70305396 -774767064
610444124 -769860896
372688182 -366602095
40825981 399296373
-775116451 -423321312
421669815 -237862951
-162151945 375851738
591994355 -784940245
-397867241 443866977
790570059 -251573888
-774981884 -423648639
937332286 305834793
942648306 457879729
-141812642 -805198653
205230008 389179537
300235690 -563572389
631802001 216380241
-227995834 347381306
139921230 -633292808
-153473575 534826502
-542011715 -691739082
642308889 -740171912
-706825416 -546315251
-514117383 553660715
547231633 280920776
-497860682 557685273
924003019 177904171
-756215296 13124618
348498740 -534670649
5199925 399553630
-240374677 -719479959
-394691168 193523146
-340516768 261135782
-573240564 -613479376
-472499988 -657294816
682270091 -140530515
-470162539 40556687
259176898 -534936288
525432682 -13870556
663826217 183599904
-513985867 -639473199
755432787 26599712
768333063 -292581556
-236357818 513494977
-194622982 -745228967
-518221348 -495204393
277689262 -910269949
574963151 -797647731
742983247 57154539
-1501483 570351690
465121185 239413704
615672221 -765267991
-289129722 -862367265
384508489 418497659
799688818 -385228054
899652774 44078317
-490456001 -609582013
588483906 -516945354
-526563333 -248895479
-323940068 -841282427
-389712647 -787343939
799373238 -185323833
-384321716 576106920
-421190156 -167663308
-64672960 -723997792
-163533450 375420432
-271900773 501420720
-422031824 -748468107
547186261 -552404671
449226113 -113444370
468947939 83569165
786124588 -474817089
2598349 399531730
-434608466 -101442425
195970026 390228721
-721353215 94975101
469446427 206722587
718428574 -645756727
528353646 292235350
435308071 334794560
794212606 -430695844
937093395 302323143
53960110 -681411526
440726069 332693627
-689430758 -568385517
801457578 -210420768
-272471098 319474140
-606874150 270211488
-222236743 -571596979
255953504 -720665147
-632407946 507609654
-40317039 -717134871
124972541 -762296404
801862637 -216374614
-528826888 -306111670
-221185005 350908597
174557461 -925874908
430142225 -869467467
-857357364 -15218532
-794197892 -170100337
-510535954 554645044
-422011466 -164115364
-69586276 -750280256
185699431 -760301259
467632786 56504357
-512317087 -527936358
801951939 -217765011
-110017708 388412832
-388144311 -788965082
-180759653 -743908638
-374346404 -686286465
693224060 146108838
400109271 -302028463
417675128 341285091
438072846 333725750
761403538 -555525050
-247433416 336367524
-332260634 477285216
-473341960 -655265580
-248523933 -748806323
757475817 21131232
-116774004 541877382
-214501892 519958488
390698549 -325919625
-388630860 119471146
-329392513 -837625854
-49965507 -931325571
-313160067 287671722
-795206398 375501527
625635247 -756249957
326219507 -691164076
797413299 -406709916
-433535309 127215922
-559313721 -682198706
-28977903 -713652199
-466415538 564117762
-527168730 -259029390
-649973521 -611903659
-681981265 -577286933
-52122296 -752246123
928694333 212727037
590839425 -514831665
505562414 -837665792
300972303 482466644
-420648932 -750414837
-786417919 -399137192
17554195 -696688754
749142649 -324599818
-361611432 -813256421
775720161 -279533765
-629189031 509301898
229896072 -918560541
24588224 399475072
942824986 476318071
428765411 354725169
-859245996 20702782
772145989 -525857856
682136845 161085572
261676416 569442768
-251542311 333786849
-442651676 108549085
-166723756 -806849305
740882055 -603953066
-808307452 357345888
-650798336 497529143
-343882569 -827269391
-743895328 44893680
597800554 245583209
16735407 399531302
466731135 40303089
65435133 -933155069
-525454103 -233146831
645435409 -737000387
-390468844 418036920
601886035 242359507
576698121 261318259
-850507698 262306865
321678018 -900955443
169380715 534687518
-73540885 577649793
211578727 388411113
-529020306 -342434050
-777475616 397355076
-770139105 405617485
-861573058 197040832
-5381742 -933541329
-166946461 -605632121
128531006 -929883281
263574451 -717699165
371285774 -715525865
497762605 -590325737
-363352886 578265127
-690911423 -539153026
139111732 543011751
581834137 -792694878
51433733 -682554381
551970881 -812802289
942803724 472692918
11146448 -933768781
-817443767 343212252
-161927931 -806564657
66876380 -675265825
168252502 392899770
-438771140 -723426667
108463773 569215543
-493485319 -600318103
802136722 -220878744
-769877852 -31317668
-345169646 256098447
495535040 309296299
334403110 -435363823
-629548161 509116791
134122647 -636998645
231302097 -729978764
922473163 167532246
64253009 -933183791
-75918377 393769128
101999017 397240881
307680419 -699522168
346336519 -681501799
496098151 309027685
-851100974 -88012873
403384157 -293192371
316079050 549114268
690211593 150328652
-101646851 544546404
232916105 -561008110
-563769847 -679628447
-73232191 -726168634
798918265 -393122756
-459266241 70077386
766187480 -542851953
-442389608 -717520678
710964171 118650748
457765691 325840146
101429890 -931679537
379530745 -885952451
760604266 -305861033
-732336213 71946958
354072855 -402491302
-785192049 -101424762
-516661120 -154515442
-292646601 304330949
940912584 378091391
-787881349 -118391590
598385772 -507928847
-113003164 -923912383
449360028 -112622250
688549382 -409748624
784578142 -481533563
136750067 -635329625
88111336 397868023
-47057355 553036228
367954935 -717561587
775626209 -37989742
-430372890 -124098710
-467846379 -668022377
-504050088 -80902676
692165897 147608279
293027590 -494076873
-1437459 -639494202
287114720 -747900685
-312722504 -749509749
-189333833 -905932323
-331359157 270597912
695322216 143096488
327077590 466686869
161465688 -752651510
-327366874 -688769059
218027485 -574403402
346001930 453043903
198448165 -741359291
643792359 204816896
-781552277 -81581786
465205918 18061997
644208548 -738250693
359365298 -393045321
157921947 -616831678
802906891 -342630967
794683594 -427521172
-321793357 279864454
-378226076 576770719
526171235 293476304
-287150583 -749648879
-61198579 576633505
-721584932 450828552
802553970 -228507181
529033323 -825920981
303943962 555903249
-301376301 -855201073
-70136407 -929490545
352179635 -678609175
905186300 69129466
-270093670 321193996
730848508 -624417705
-101625015 389932329
-189593190 526479292
824492457 -180106053
-515298090 -145386878
-12400337 571624306
-573557777 -673670258
-341677623 -828908017
-39388969 -932114614
255909854 -538440615
840901257 -140592138
-263030562 -876257383
641815533 -740669036
607105222 238103797
863299422 -81258602
-761525208 414677727
434327988 335167086
759062486 16673594
-143345496 381182509
-514551767 -516740891
406706097 345111413
573156700 263817541
625600617 -481437043
480064660 -849198853
573867329 263321674
719821276 -643499431
239048984 -917117602
767486806 -539267574
-385833 -756302754
109038679 -766211998
934410798 267068931
32098628 565680048
2105299 -639603547
-771250878 404403834
276824433 -910435963
-136648968 -919339460
-226109839 348375662
435735069 340268865
-622402383 512724275
252437500 506061185
268049043 380109703
272256134 567594594
457030299 -60054948
147135322 -928412512
627742031 -754287521
777523910 -45748957
-810235567 -318879328
-81770297 -728214724
123119091 -930277823
-498978828 -581777081
-22197914 398885537
-53288347 -720907229
737906898 68411811
-160304228 376416701
721087997 -366659143
-501841991 -644321890
512018296 -469654957
722973132 98053980
29042212 -692141214
222827769 386988614
-302378763 -749709413
336848727 365692808
797660028 -404647982
148856050 -756122606
-610715567 518449275
470931816 150184264
730854371 82929229
98448279 -760445384
463918798 -613595551
904997208 68233262
395126714 -314800347
-320510391 -843519308
518204774 -831539932
136449766 -929278326
24137912 -694099552
-9092193 399355123
192154772 -595692600
656734266 -448231336
105210452 -767119511
795534107 -151525595
-373842791 -366947566
-423935769 -745750161
-213565421 -808899083
600034203 -778492767
-788785079 -124485938
803395068 -333253146
440913585 -159069036
270282079 379723363
-800763096 -260638954
356355824 -398490249
280287841 -510355186
-785001558 -100307927
797829155 -170840615
507054316 -583600370
799606431 -386101651
441668074 -627971878
67429965 -674988247
781583477 -268863832
-175863814 371413754
404405626 394428432
-476276120 22573582
318709244 -458924752
-481473140 389744595
-589008925 291114458
823090490 -183361100
-499514545 -579827170
-694680575 -536093206
-102043558 389860540
-522436435 -201057444
169839687 -750248514
-781686255 392400757
-481918914 319276074
-291552753 -749704352
-311095144 581922574
796718528 -412381917
308462268 553592431
-809250492 355951447
169965515 392757039
497385670 -528052698
274491151 567111001
734010635 76593725
521522133 -419445888
-252886846 -881184852
541054667 -557400060
29132753 562513095
516999892 -832142904
623591025 -248151557
462489336 -856788954
-399271191 186521257
-85584454 392438802
77066740 -932784254
297066774 -906384158
-861978896 122463535
372843163 499886146
-794258239 376743570
-494925229 -40048908
328639023 -444331450
-66158609 577054616
-323496476 -841573419
446917806 -127011849
260233065 381447207
-416588563 -755957817
677893294 166582184
-79841392 393240117
426092803 -669854756
3677110 569701635
800691147 -374105117
-805202874 -336187341
428006589 -215528097
12272079 -933772225
747869254 -588469963
363659634 -384935352
942090244 423807201
47881208 -779152549
-300499621 298128242
595576807 -510521774
758888296 -561924789
-800189576 -321803570
375254868 -887145515
-862222774 166486587
403675686 346143691
474716359 318734351
860385829 499972381
706047497 126627276
358398492 -394818050
937819931 485973362
-339515571 -633007051
-859340591 224172069
802456468 -350468547
904154899 64284783
-125492919 -736677319
-793414114 377830150
-748835958 -478932657
-385535144 -683109115
734481605 -617256828
-130719349 539308300
21159886 -933766853
757700982 -564890986
-861663406 194608419
-216808792 -896255961
-139323581 -805009743
238515966 -917202925
25072168 -933749222
718833410 -53655133
-519579566 -176323762
478307418 -849972466
298586703 374525666
-118067444 -922999910
-283900141 -709828348
-635633894 505887393
398108595 -696144229
320835174 -901148502
644543174 204065163
-525019521 -227756991
246882359 -547602460
723568978 -637323312
-463279123 -677970401
-779870375 -411446361
-805873925 -333927274
603670672 -502971206
-607347985 -596105679
355469551 360849621
-208336668 521635138
-492076350 381625128
-382610805 -794503057
-815702855 -298425547
-466857123 -670235787
-489718121 -20766728
775358915 -280181374
-378985347 -797973832
-662085019 491067536
442032980 325581119
279297670 -909957845
-196243709 524810893
715328989 111352524
-590270200 -662717354
240540769 -553731924
879636769 -31709580
179252563 391924666
197041165 -591801628
-506549905 555657563
595474314 -782174108
-218544790 518842530
581602125 -523074341
235540764 -756015439
75266885 398372256
460182180 -857749155
-60764918 395675301
-731720178 442759277
673551887 172044234
358879143 -393942535
792803568 -131091903
415982694 376957801
-504048799 556251778
758928600 -561822786
-45238944 -931694780
390315651 -326862731
800555626 -198336566
-445290275 -712577976
787700862 -98418336
524999140 -7849759
678877314 165321139
-528532573 -375792675
376563719 -358341425
229549791 -564173821
-297832879 -857298530
-393790700 194851350
-489768565 -611629683
392033633 -882292309
-277199067 -806081597
-415564975 622216974
310472698 372002247
940719801 372787008
444619682 -139728992
354949093 -892640866
515137664 -577572491
468468429 72572864
-515910575 -509172604
-780206972 -410579638
378786651 -710520362
-747001291 37204821
466335671 -609895475
-146210387 -917282736
-14953176 -789994662
696266399 -678741311
531705197 -173962760
-843912877 283414887
-201345193 523500382
-168924800 -742592986
778282992 -274910788
-174056127 530269577
-795829603 -187624926
780323496 -58338660
411192698 -876132355
-453566203 -661801748
431958017 -200346130
789654218 -458093130
85069770 -665717645
93049941 397656354
531030307 -133126175
131518580 -760647122
410571919 343779791
-599875505 -600119524
-417670807 -754516425
-343891177 579929484
152878401 -927918067
152016428 539569751
-304403146 294975008
259049144 -913688505
942797908 471812978
39789821 -933628462
-184269324 368185054
755860631 25474208
-427318011 -734920410
804410158 -223857977
-597791193 -657276904
613778890 -766943372
-821340228 -275078035
647252751 201320005
-429726523 570043998
531377360 -148530029
-487352485 -716652911
-346022008 -825673424
210418698 -580938516
582921254 -791888702
366248501 357873872
-446911701 -664071483
-269119978 -873214036
-151560923 378974498
-448311668 -707248987
935491470 280025815
195578069 572278487
463255797 249946644
696927355 140755903
-286856107 -863648180
52381617 564840870
-476144205 -720697713
-528709205 -299888397
942151708 426942604
530531306 -115989687
-132077608 539051981
180269175 391827243
795265333 -423467443
95637780 -659823618
765818438 -3332755
-707361534 -545583289
207937740 -583016211
-553701957 -685361421
-510585180 -535840702
-469298619 -664729307
-640158264 -576266893
802393069 -225454180
414622632 -644416642
164647479 -926847176
129521386 545489691
-378483068 216201260
804042502 -317065962
335182332 366107418
-528846202 -363179640
22790832 399490631
397167876 -654663391
-533983769 -695877297
527315828 -42914956
804151217 -312072186
442978538 331811236
-219722217 351652496
793416706 -135429110
392713559 -657216056
361945444 -890784088
-657281540 -564962146
74694573 -773861914
463373964 249319454
876065640 -43295572
641538849 -740946049
-800886946 -310573194
750774968 -581645976
-172210235 372662755
-318746834 -844633810
470609653 133849272
113306379 396648245
-695585865 -560814116
721403568 100904995
299854680 -485022930
-186310867 527287429
459023639 -858230621
-99687305 -745877999
-408782411 171368304
-230381218 346103449
781509968 -64130730
587149218 253696510
-528870902 -361660820
452592250 295545465
-799873645 -353743272
-387048554 7007622
-528877807 -309276340
-187167350 -807950656
-238261214 -719932331
-480940591 -719012753
388878260 -330349423
142312993 -631736479
730579826 -624921418
438046752 -866523327
-327657838 479356156
379504747 492219875
466438952 230965682
31451270 -639132131
802599071 -348051308
-508929935 -542988999
692345333 -683919729
336049121 -897529418
-324638181 -699978455
-407136943 -767956154
790726630 -117310046
17825178 -933772807
236996679 385083626
407544637 -281665068
-447405285 -729791413
-166786697 582530279
404194473 -878461252
531988035 -253646786
-814544593 -302918726
-777825829 -63598061
-628491530 242704258
-439249968 115770161
791231059 -449526027
571493260 -531907665
-14944053 -708838400
288446730 -747612828
660758053 -443593242
546456228 -553002785
331496707 538174540
-796790367 373395140
-378579764 -798357138
-307710629 292276419
707944445 -384640102
51633612 -637791819
276965490 -712384846
654065819 511654391
285054394 490844375
37526175 -688623168
465499044 22000527
170074101 -613449546
751862167 35759166
618043511 -763153286
-385695172 575950725
434863058 -187883505
-199548769 523967873
7708563 399559543
6753173 -639655616
426239058 -476927765
-759493891 3691329
896187076 29517957
659417045 -445157047
165406934 -615993930
-771769524 -38459863
-435031952 124281797
-435492869 -728573178
938855467 331534666
333307849 -898204004
420888016 340134278
-388889194 -742340863
-499223926 -645334066
-67040943 -929793483
111259759 396759203
498802981 307727737
-426478123 140620148
821526293 -186945424
-47725442 -931503788
227947711 -918860125
674013284 171478865
332996471 -898279879
-631863877 -629104554
-389580295 214944889
843100874 595108308
74905724 557930353
-773855482 -426376931
143900258 -630701818
648483964 200064866
793990750 -139673498
27307819 -758000758
410186955 451135619
-18830649 572353549
396803824 -310541837
-111610709 388108876
467448443 -611217692
794580964 -428220429
616113432 -764875783
-352905489 247476414
-249637440 -748847135
-358818141 -746377625
-528913278 -358625123
238863729 511445525
-377939648 -299722053
-194058113 -745179405
-313700625 287199153
755320741 -314682182
-171144018 373010155
258477105 -535696631
-523989516 -448949477
-135310426 -919620781
703819291 130149957
481754992 315640185
427199404 424888608
-563448834 -679817054
-762917189 -7166499
592606264 -513237897
-464954813 401827941
447846481 -862751052
595677869 247226308
345411529 -417348985
-134033262 -738015571
760865215 -556908746
90720581 397756802
-501798829 -571424907
85291610 397985781
-224544498 -893234723
-640055667 -621607086
164589647 -616583094
-310532559 581948819
-785585435 -401835564
644120687 204488343
-412041264 -200873459
528072392 -55351512
821643999 348985631
-213912755 354586981
-662696663 490702761
419935848 340477468
-785010099 -403652505
-330550010 271402441
838018951 -147738471
317878696 472448672
804015708 -266000372
716389962 -373270887
678414566 -701130243
103302623 -931575716
-407491574 624632501
-523676824 -701078672
404559099 -878341249
351474788 361920396
-298120794 491735871
-459572122 565307907
297982089 484141003
-706728310 461807110
-155045815 -806128820
553496043 276979078
-473716335 30185032
650811231 -731472855
-856581282 -27294186
940319335 362494961
-376814430 455259424
-841731651 -161799868
320574463 -456221436
-80322853 -727876565
803674320 -327553746
180884790 391767857
518910004 -831180864
232617270 -729492591
-420886689 150737881
-330119986 -748692718
-257658558 329765609
738690502 2486898
440203909 -628890386
-750851448 -475113786
85080642 -932475501
152885293 539331104
-501732264 -711108072
224130816 -569039473
-611938232 263949222
401119297 398836863
320592243 -739207177
-766327219 -451911766
798648313 -395753907
449207972 -862213092
-801273674 -286939653
216395428 -735293779
390700934 -882698931
-28254778 -713411792
291187852 376012343
-458577676 565473183
228008880 -565578720
-519212596 -173415802
695950373 -679169342
-821817578 -272978804
-785740595 -395783620
-569964933 -675890111
400499179 -652729430
-861197931 78372999
-168734742 373781461
-138301212 382456568
770586847 -530462700
290655944 561980101
-859081731 17176044
166235443 571772851
-281705604 -802764722
396755728 469768230
-627367366 244164528
470589223 132918658
561573523 271722250
-292044880 -790179100
577547860 -795809197
-337384501 -832021281
871715077 -56646351
138325941 570913665
-348637472 -580509227
941275316 389055109
453128885 -860642027
365856809 357983732
280554495 -510023567
787807248 -467186286
-860748192 210470282
71921788 -672714001
307075770 -904235479
803137892 -240293537
-615849871 515965289
699991303 -673641382
524816223 -5609077
248163569 383421102
351278070 361972430
-247062033 336597191
-9636211 -755661948
-489698809 512643248
-10589139 399314510
716871334 -372603560
941662734 403947131
369980121 -372270305
173678882 392437389
467648040 332984999
909131057 88817344
454123002 -81237059
197465378 -741676087
521066257 296344969
798443165 -176429080
226872970 -731588632
764152007 -548338743
834669967 -155939344
-798843722 -338008187
-408822917 -765868347
615138196 231369330
889773285 4078064
161274579 -618960592
-60992369 -930355573
-646669961 -615207831
-374245477 456610140
372244564 -367540096
-833174678 -216262273
466234383 -612039823
-860711339 60070149
375563678 -887059536
458436728 -49287009
421613711 -640240792
933173154 253734288
-274946833 -749454610
413202345 -875448801
299330891 -485723778
-731573503 73579560
-216992307 -747034743
-453737161 83745232
784226793 -78352434
-423082172 -746971937
-639160479 -576919534
-46430643 -931603810
-79609020 393271631
444058958 -864228395
330464194 464435986
409234655 -876792717
-162860189 -741875533
520579833 40968711
-791921192 379736313
29251561 399430243
-789427785 -128866198
636146043 212303992
-462549664 596300042
520678076 39978174
535136900 288301478
-617704407 -641597628
369433145 433073567
-528821511 -364685863
792391933 -128279324
-462999415 -678565706
-528247948 -384117233
-643264701 -618542759
363841932 -384582062
-799361542 -232252787
800768919 -201025849
93551703 568238173
663433033 -718039815
-852271015 -76827575
787726048 -257127453
-825893202 -254107930
-458445399 72168269
-164776040 375030883
-425835568 -735279874
-350710774 -692920472
746560080 -328683288
-88306466 -729668784
896400632 494934052
803779224 -256222081
32041413 -758255690
27104197 399451745
-502294337 -569568626
251696097 -542795600
780352896 -498626909
-661905716 -599794187
147204688 -756564085
453280189 -87125454
101385110 -767989214
530890353 -824928763
19507530 399515504
937880636 314543616
625471679 -756400246
-841992377 288728210
660357261 187512918
-519522706 -175870974
-375350085 220309035
820535433 -189191591
166318343 -926689254
409610420 -275721853
803972934 -319562414
-457093656 55404035
380497902 -349737528
687180645 154439203
938641875 327487249
-828345739 -242048836
291005157 561835383
639352694 209221253
-396274182 191133110
132686257 544676165
-849195930 -105091069
430994727 -204292542
-492843116 558791636
-748945300 -479141992
744329242 54041485
780918989 -61217137
-738896077 -496841212
360742657 512308304
150697155 -755626150
-453905283 -696908528
54619726 -777868719
-401077893 183720212
800525855 -197963720
-862110955 180190375
-134696149 -620162903
-520476654 -479516498
782057947 -66919532
-358502169 240966246
-861789659 109400873
-455564026 565966465
404489617 345867698
-387594807 -789529732
-790206632 -385951005
403624620 -878646931
761214357 10481053
-561516483 320203373
-138920145 382308476
-769712884 -30713929
473408419 -852120514
-432293656 -733701303
-484182495 387699569
-28008443 398592256
703329710 -390730267
-265836428 503554065
786557931 -91633621
175005516 -925829275
-238161712 -748309378
141061845 542504288
-286898604 308761991
-237715531 342065288
-674070758 -586313979
802887072 -235078122
899735056 44432489
-528645484 -372164335
932523912 247079011
437270312 -630710488
-305184778 582187626
-77883427 577967850
539210855 -820386027
330923648 367154305
-400714670 -775504685
-60616341 -751345035
-290688591 305860781
-503847207 -79895120
-88803419 -729776490
31388206 -758221747
886591458 -7767113
-477861616 -644091531
658533675 -446184256
375233725 427588352
941013257 381020500
725044197 -634839663
338312550 458872726
-136359319 -919400925
-133413441 -620634568
-170680898 -911369939
-528955256 -317892409
483024901 315070453
-747273516 -481845519
-501119136 -711352233
325989697 467392702
634233446 -748106971
775974604 -513887771
831713040 413247350
-523711462 -213342600
266822793 -526425704
-480038493 -719332980
938294584 321399581
-339039188 262701504
-178293989 -909304637
468309160 69336797
-413675065 -759753518
161437782 -927141965
401585962 -298096246
774048512 -520049981
833801925 -158045889
140877357 -760893886
382606843 -662874301
-590444256 -604944540
189538633 -924200765
-82758128 -748517783
784046873 163071481
-645185856 500652400
18965324 -696137081
-42814764 -931874313
-254858839 331621113
-185582939 367649428
751366898 37009526
-42213128 -794148391
288880520 376448177
-5659792 399431052
198033066 -923110545
-697220291 468528717
-759382298 -458080050
-855885448 -37195428
-195755260 -745328088
-157784324 -914658793
800599057 -198881672
-275615823 -749466863
434633469 410834395
605534960 -773986538
-310053835 -703493694
-68181553 -797705442
403434467 346225233
450862312 -861555317
-524186273 -218219327
440476271 -161226187
516119534 -832581434
-246938072 -809492930
-263054233 -876245653
802958555 -341690582
-528715388 -369729627
132575501 -929578085
-236630161 342673960
-337540132 264272614
525637858 -390255144
464769462 12459316
-530621127 349824329
-53741591 -721036317
-357428133 -816694375
-528976148 -350324073
135982561 395283283
761564909 -304237765
711144753 118350878
374575999 -887334159
742976271 -599412040
450321170 -637806201
747430222 -589485993
-395504064 -680188823
464101128 4205098
755833882 25545336
595176489 247613612
446792737 313229407
273493737 -518666607
-414814182 -737715777
413762178 -263383044
513710789 -461623467
633208166 215068275
-862106082 138169404
772079162 -286017782
-725318396 -507553690
-729237574 -512967934
419038244 -677778008
-34169982 574037545
-510278280 -537204008
784844438 -480395683
-51233196 -795411430
257212322 -914014666
199950196 -740868519
-172251696 -733339432
-360282992 238861150
642682354 -739795182
463706911 -856277473
-122271185 385989325
759704656 -559858139
-14839755 -933265079
119604178 396297641
-236556642 342714941
781865667 -492724825
-293192232 303903083
37357690 -781094939
798514413 -397035645
-234535075 343836444
-76783438 -928813140
228158060 -918828047
549653290 279406560
-793401151 -373642955
116093669 569681393
-262334072 -749196554
771559743 -286932075
787259240 -469730094
-472341919 562985050
528214645 -58168578
-421785836 -736225848
-441019958 112051782
399547125 347535559
683541177 159244177
-504717537 -84226866
522351248 295627711
427509735 -870425823
-216991296 353039229
-367322116 -808443715
117865858 548408824
206543612 -584168859
325404525 542769352
-255806728 330994499
-417731095 432582094
390325761 412368242
609058097 -771043495
693732079 -682114351
-95087724 -800946096
165637287 393114973
231411447 385858660
-619713520 -639854388
-79489032 -748981519
804113890 -271338066
514279643 -833486242
749345298 42079321
-329216007 -422026846
-463666932 402743670
614252307 -262548929
569692537 -533454074
470448875 126854893
-738680495 57482955
-350078520 -822535699
-471709229 36075896
-841209510 -165463677
743920812 -597345172
-196941370 362694613
773697761 -283152465
333149136 366608677
543791968 -817754704
-294860398 -749732750
542551193 -818476839
217409952 -920429881
-761740404 -453196530
-692884359 -564148906
-418862434 -752888768
351138270 -893643587
773241218 -522542898
310722157 371946329
334562666 461615836
260042464 -752811731
801795393 -215365930
156681215 -622184623
-380658982 213304992
794456695 -429063765
270793985 497840593
-258083280 -878690860
454878606 366874802
-53721382 -931010506
198614789 -590544939
512693335 -834259493
206245618 522884600
554008079 276650622
-177288920 -732353176
-485479157 -623945720
-499880976 -645080073
-374165913 -363039935
567191173 -803081029
690282992 510700789
433771464 344587465
802367653 -351925543
-815153422 -300568206
-436237529 -727414369
-297276065 -706617432
68647243 -933065972
-358218200 464724812
-332374898 269581677
208075708 -738158508
444312512 319919654
360200386 -391499564
57981947 -777219037
-796369656 -364705246
774765771 -517789722
-496317910 -45647739
-484936071 378987582
-417537691 156590020
443227384 -147204430
803438181 -332386632
807095783 -218288332
425069313 -226133678
-505403336 -557566550
780678817 -497386225
284020050 -909025954
-861169850 77123394
9306852 -699901861
-811099030 -315748071
694854968 -680632466
-381915650 -743367992
740744181 -604247731
166584131 -760890472
82678318 -667019910
-272944219 319129145
-338351946 263423240
-465025121 -724410281
-262076490 326776900
72542459 -932939412
-418575529 154783294
-113166450 -734562852
271298501 -521258785
803170895 -337649556
-558932438 -620137058
530730296 -122624649
410668207 -876310429
-234406783 -748111358
514084433 300085623
-201659004 -745829082
-268441337 322367306
299081926 -703242155
-175262222 -743316862
-262979078 -809588367
594686290 -782805892
-861739202 192522245
196645342 -605862753
280966128 -509508701
-215679702 353704393
131045945 -929694364
-382566094 -743272564
-155460250 -915202111
-499360829 557347576
-222868845 583575293
906956043 77692562
-604342812 521440170
-366217814 -688580435
763410284 -550303567
-760319791 -462422452
317271953 370437587
-567827881 536587694
758695116 17712203
-103562346 389593769
-295068273 -785537870
400287481 399909388
731782963 81076349
-173889750 -910513815
-227397010 -892103036
-764888817 411190856
414033001 342572325
-507818960 -100288397
743193368 56671841
318286118 -459533324
-716334707 105052346
47250234 399183908
727512870 -357425496
464785475 241418493
15973604 568097120
-265939418 324112938
774687957 -518036063
-800653632 -257707416
-683703287 477687321
-788365211 384244202
-394072044 -259175043
851238275 -114040218
-398093381 188339848
-322437697 481618961
-533172083 347624553
-511490680 -121333755
-243753115 -885271487
-447637817 97710502
890408965 6519644
-762326449 -459167951
455518794 -619140950
932014168 241984657
533482491 289280106
-351598542 467990801
-449752756 92951924
-795114967 -179829817
312240729 -697490491
347729434 -413470827
233085392 -918063967
-276637417 316427395
-519323098 -487937277
802423402 -351016524
-375552735 220046194
-790812535 -383659947
-437861722 118608999
-557986262 323788259
274209172 -910937333
752522133 34084923
-298799539 582453755
-390412671 395122222
-750149634 29318384
-710168914 -541705233
135469943 -636144968
-528496635 -291057055
-857896205 232206329
388009401 -332424158
801390482 -365578054
802298941 -223707114
345173760 363566989
776920585 -43203755
-7546607 -755812309
-743611223 45586570
-792561087 -153715487
-522909225 -205536109
392299014 410018387
514853393 -833204267
770372333 -18429404
82003379 -760091469
-676864055 175106466
773442489 -29482863
-528594065 -294770227
-290747335 -708198969
475143838 318550538
-525950340 -426686579
344809564 526857035
266191314 380429496
-255802188 -716132865
-498709560 -582751426
804178171 -275403305
-131045781 -737574001
326580565 -447403505
765902131 -543627515
-457287048 -690298284
132430430 -638051553
181891633 -746576037
191977624 -923894261
-335090742 266817292
72376122 -774340656
-6891703 570992903
737369069 -611346538
-764256549 -447944007
542977654 283562443
128924112 -929853967
-458074218 -688720805
448506260 308248805
276124398 495264769
293205139 -907176214
660295771 -721437158
356756772 444375976
85447881 -771547536
-9724950 399338589
-774462595 -49170757
241729512 -726094127
425437485 338470876
244538592 383983129
447625274 383934011
397484105 -308806651
-775439506 -431616103
-106116835 579872450
479633171 -849388989
-267018531 583344393
-166580854 374463962
-283175242 -497484965
-779237931 -421303506
673404807 -706975088
-388931111 448850279
471102902 169183275
-261193998 583434076
920733130 155989328
-1834535 -704102783
330008397 -899000065
371583061 -368930725
-133224325 581324310
284947938 -908841426
196893601 -741859874
367443144 -377472133
334392306 518313788
-118354295 -922947072
942269859 433797491
-370031493 -806118502
778059699 -48070942
732004322 509484622
-713214119 457144125
-226252304 -568457280
-682266467 478627260
-44346171 -931762405
-498778352 -56087007
404736537 -289474114
384299458 352481784
-529026071 -339444019
-402407455 -740120899
698301017 -675969500
-817676319 342825786
-625462173 -585809852
208918578 572410961
260027163 -719083026
-456876270 -691111998
283493356 -506331184
-740388365 -490192613
722823966 -638568138
289131591 562561161
459127289 -43824430
-815928026 -297536897
-861479217 91426405
-140149858 382002679
77034991 -932785370
802032460 -356952351
575471136 262195385
-376331702 219035287
699168864 137396851
-26762158 555752579
530281675 -326581770
799052044 -391783886
725034156 -37560738
242914319 693677716
-645912421 -572482315
-783677705 -401432180
-440774603 -720191655
295934406 375072375
-859591317 28467449
873153401 -52292873
772704076 -26737755
510737733 -580873813
379211976 -352591266
-728614418 79889610
-470077532 -662945067
589822423 -297945853
-318640689 -844700270
348491740 362703936
564677008 -331762219
-437993947 118343201
-512148650 -125347083
841725443 544813676
-821446765 -274619000
418169378 373266985
753051633 508857683
644332670 204276047
436331014 338928641
452657432 -91323347
281863279 -710391091
430828990 336479280
803413917 -225911280
471036885 158845529
338636648 365243309
-178937411 -743715980
-726129501 85150580
-83749861 547458790
-382960293 -794165210
531592421 290376271
-328611701 478929460
701932662 133117366
746405949 28118692
745871064 -593030736
-118585523 580597068
-167502075 -912207834
-454434236 -695884642
99228778 -657799478
-840405317 -170973811
-308968581 291237007
446120230 -459337199
-333504648 -748490477
200302227 -589196150
934052877 263085262
-751674285 -473515823
704171772 129594790
315717061 370801028
500863032 -515682387
-87685009 -747770961
122192474 -930344034
-519865921 -178610898
-474877009 26745803
324283045 -450799837
151436610 394212820
-544454553 -690434735
230380364 -756548116
-715472514 455470431
733232506 -619743490
-854615371 -52730531
-700911319 465926607
926850181 198369908
-401555468 -774569529
266780039 -912308879
-17404575 -638992426
803439651 -246834228
126803231 -641531610
772239008 -25038502
-229733124 -891168772
792929456 -131969800
229909973 693651965
126104460 -641960607
758838589 -308830002
767427832 -294148748
802582644 -229066406
469587749 99740869
756293757 24319078
539107352 285924898
465240720 238681552
610796880 235029186
703061418 -92696527
755863836 -569435302
-265444196 583369736
-426077397 427463054
-657315906 203394809
-198275738 362087008
335355934 -897701874
-156748234 -736256658
803604071 -250992888
349553759 -410352761
114101545 -930906851
709906210 120392735
-483797470 354027318
106281144 -653747424
-475241686 -650632202
-291028765 -861278581
163723650 -760908806
790147511 -455488250
-162050120 -741776764
-22776735 -932976317
293468886 375570981
548608759 687976788
-741888036 433823163
-91648762 -800570927
674197269 -706058718
-389060191 160998190
531973129 -256452185
337634328 365495837
401321490 346938256
-358546053 578713618
801595860 -212428079
-468690142 -666115615
560800632 -541060695
433236597 -195008337
570595047 265598252
545207802 -816913951
-626030555 -634300067
702699311 -669831191
203495694 389381519
299672225 -905844376
772795018 -27072452
-205976041 -900251935
-61996923 -796879292
-497129989 -588323043
277602810 -712127268
-506944174 555562863
-254607347 -538581268
-183167162 -807759934
-290906587 -485735149
-125258281 385363598
514732465 -456680823
-477903005 392413577
-619839216 -589132782
-396940952 -779641272
529854102 291376495
-319546729 281952671
349468455 522731155
-737682221 -493438687
-283893347 311039980
221043431 572424526
-467497057 -668807417
-442669428 -665499190
86592062 -932408804
498309755 -841006342
768282026 -11324302
-447426570 -20048534
-597718890 -657330802
-43713158 553518638
183284510 -746145528
771683921 -527233317
380814943 422168599
430190535 351932673
371340596 -888230708
568333951 267157053
467603274 55964299
-201849375 -901716702
630821245 -236577145
-101955025 -925666014
491159949 -844251702
-528951873 -317490076
-289874518 494894963
483455943 -847698691
799431398 -387935488
-127835107 384818197
313977317 -555850895
287942557 -500683454
-862059868 132202488
443930828 -143448484
495326489 220445417
-219833192 -573371505
261314016 -532601117
-188551200 -744681657
-428959113 -738414847
668011832 -713024795
327550704 -690552976
-861832847 112268973
876291381 -42590816
-457691287 565620327
450812666 328670768
175612965 392265688
310599754 -903456342
180421031 -760522879
709792093 120579159
-770552955 405172683
-516041881 -150341868
695227702 -680137889
412007903 -268661660
542056197 -556587859
233580726 -917986032
788202880 -101451349
772259579 -525519272
-187458612 -744578738
209358064 -921573769
194744963 -923542539
433768 -787458531
-786079085 -106769740
-62052110 576708807
-716548107 454658647
577080544 -527063829
-154564724 -915408638
370740185 502171025
924797866 183492636
158371121 393696480
458761090 -46735083
-526202711 -243353266
714294436 -652342473
782327996 -267476746
-249358293 -748837167
304340164 -904837064
-517412225 -500276754
711884971 -656116692
291375719 -496245337
97492144 -931882822
-510865891 366368322
-31423016 555149151
776925329 -510752876
752733292 -576996892
84028253 567548702
-770497944 -434324554
363226610 438766700
661526168 -720109113
133844791 395423611
-448052707 96793473
-9145397 -706782825
-454169347 409246877
-138900776 -618452042
220379200 -572353114
-472875793 -656391758
-527734199 -396669705
293795746 -705459531
759928634 14202660
-246124110 510265854
382274456 -885180332
426506090 -637288621
-862144530 143822414
802461197 -226732434
818463006 -193840107
-483238705 1009533
-742013685 -491323598
145759860 -756944092
791245816 -120660079
130396652 -929743598
12810071 -757150480
-695361747 144353898
70536347 -933005799
-595532117 283754097
739760614 64354608
-566271709 315335434
-529424315 -698195926
485528749 268168107
-470979517 -660846649
153450071 -618022424
394222966 -317084422
-529025755 -333515384
-30860294 398431917
-21476453 398917352
-525472971 -432865627
920613767 155219485
282865617 -507124402
88548027 -932317101
499540328 -840445587
-527790797 -395400193
242606953 510030363
-377422563 217603297
-300598368 490773327
689583956 -687427620
591992546 -513792425
-513422040 -706068382
-842743938 -154574715
714298210 113083144
774569663 -33840960
-46805780 -794795257
-198856743 361818090
-110698438 -734124050
686957580 -690729101
807997735 -216397741
218049300 -920336529
-862187483 174766177
470703512 138236912
-467720532 -668305214
-778866071 -413999816
790180860 -455311201
410147733 343926917
-345641279 -747624129
579367675 -794498846
-840305020 -171656594
321729456 -551390827
336414630 534098901
-346616408 254509898
619654105 -487402747
150665196 539939090
-526342554 -420956276
644723647 203883324
256769356 -914092927
-457520454 -689834637
251256329 -543240085
-218696431 352173611
-199231736 361643870
-60401957 -722870638
511837097 -470474854
-860991074 69541777
104889734 -931480682
-769927174 405844167
770942009 -20409773
117446955 -647175693
799498670 -186588432
-139654101 -918698053
202006209 389553180
-463733464 58388094
620832527 226390591
-307619805 292351084
-284314731 310721861
-519564181 -486256423
-681305433 168215638
469841220 106772275
625942056 221778716
-328048125 -748815783
783591938 -74959923
464053636 245659897
424640207 -478297775
-398069126 574407899
242024775 -916633406
-99664553 -732044876
758088232 19418569
-807591679 -328065883
-706663272 -526018311
-261999542 -876767964
612373879 -494558542
570413444 265724017
613751058 232545858
-147663290 380046414
-269561549 -872989740
423979563 -229958982
-32738861 -932509241
-734300445 -504624191
-692647930 149106969
-393649005 -783198961
726659876 91191457
461682242 324228470
801921370 -358469470
112798204 -649929673
-414560710 161711042
335584154 366007869
461183135 -615421526
100185515 -657255722
434420894 335131948
942401322 441739727
767304597 -8081658
799970644 -191646525
272868667 379274029
-460658746 84188879
606431421 -500324776
564784715 269579375
-779437285 -412553853
711211707 118239280
-529011744 -344296918
560033616 272735763
459334754 -616651949
-560099480 -619608455
941888103 414102908
765273813 -545320052
411198867 449699669
-370119006 226981828
-2415120 399477328
268820595 379976403
373100437 -667935993
-355853252 -530896127
161853652 -618548776
766632864 -5898514
-717840913 -515340148
-708176875 120727691
-117839125 580558423
555106242 -810851956
594413400 -783024052
-326322083 479938138
-239238102 341205710
-283105753 582963841
-450878829 90368144
-142921915 -917994711
688190533 -689182419
-460708901 66359292
-795003509 -178637690
161686518 -615828339
49549305 -683393337
-332759816 269193333
466059921 -612157297
640246707 -742232973
777223121 -509752032
787574546 -468275522
510527838 -581029838
703150714 131202024
-186693709 -906780000
-258598029 583470433
-829007990 320050110
-418099546 -753937902
-795668178 -185838422
-781224704 -79913342
-372948817 223402152
842167872 555786862
706366429 126119195
-123448013 -803747363
282266668 492232971
-860384023 50094968
609544970 -770632161
739591572 64726176
-517153782 -157970063
861401776 -86623147
803456632 -247235211
461057901 -445600487
172623494 -760787186
389629406 479375189
-829794082 -234708478
22636991 -783709553
938055063 317390212
14288569 -697963706
741990617 -601561947
347413471 -414000374
-849044604 -106401930
510618774 -835264166
798382171 -398292315
938567203 326136388
-300809249 -774624210
415792255 442915551
268705144 379996358
-591616815 -661765283
941709679 405937374
654533864 193828854
-479124696 391505370
394690603 -315903152
-436501410 420896008
280047237 493330763
733465783 -619281403
456419330 -64632079
-679800462 170606139
337917956 532842331
895007680 24665250
-336912106 -646583716
-415210120 -757763087
-64628199 395221898
-473151356 -721717695
890961219 8664380
-214344723 -746838581
-844343950 -142882996
358177206 514742803
519331022 297300200
638017662 -468568373
727248357 90047207
772315725 -525351758
-378884101 -279387569
410328248 -646962824
-70920414 -750119246
-520757586 -636715373
447257553 -125072014
-477346644 562005759
-344445504 -826850102
-512564905 -526785149
-854966967 -48733740
-312231344 -848664765
-335555742 -833317382
-787190556 -396576710
-527578897 -399856291
-517524359 -499594342
-823963805 -263228217
492816343 -415419969
178793340 -925435819
338231498 -429179066
-253166949 -748962956
531742513 -177786070
-635393715 -625909734
-820628425 -278114380
-749701264 -478133597
-376638193 -800167082
380958063 -885552151
920004591 151337574
711829904 -656202532
255836304 -914257538
546687555 -552813319
328223855 -547419611
771239276 -21453025
518684363 -574884433
419293517 -641630492
-44126789 -637456189
45202753 -758912062
-426813058 -741557597
440122427 399903979
-354939797 245139006
-274511631 -870415069
551094720 -813343639
-281121417 -749559437
-419803395 -751586488
937231545 304353482
97568811 568506221
-147994247 -737811574
843202685 600468739
785249444 -478650909
646929185 -735474077
692541973 147077009
804298481 -287958269
17191487 399528995
-148451301 -916794360
521734908 -829732689
567546805 -802840456
440076984 330320748
703568329 -668604781
-551919766 -686354475
448549174 -862473703
166828953 393017785
454416591 -79154969
-247862152 -748780173
531846981 -189611056
683841143 -694594731
-355406641 -818325189
396958674 -310147289
758381590 18595179
637702987 210824943
-510040993 -538235658
-273047508 -871183770
682147147 -696652146
508558661 302929078
246558110 -724274718
381456227 353371433
7008186 559941319
651275535 -730992212
382597330 353017093
-461162957 65180964
665105586 511375225
-683228355 -575830730
532055950 -238679597
-233720385 -889534623
508439659 -582578182
-718896601 -529079107
-215332790 -724691639
-394130559 -258990218
777982902 -275453706
133586612 395440212
-767733681 -440508805
-836761121 -194797349
-505433941 -87842422
-467408226 48373303
940064766 356612207
194046009 -594189152
632700310 215543225
-410074104 169239220
233654896 385549608
277611477 566328184
445665925 -133977659
-765076803 -446211008
-466829107 -723821815
432172483 335979538
-458327817 406464987
463938955 2299567
-187770656 366729952
800972353 -370840702
-426387736 -670859638
323120416 -738495964
748039490 45295451
682577883 -417245492
808547904 277823368
412914568 -265949289
441706786 332311183
292327278 -494999716
790871452 -451578582
-463131832 59992160
634304760 512151708
-410814471 -763381607
-835418457 -203053546
-479095307 -652752608
30687069 -782302513
-782681420 -404113770
-506149367 -642625101
-502739717 -74422663
186402531 -745177017
-168150152 582575439
540658134 284983529
-533372312 347446970
481016269 -601985379
772711414 -524160407
512563050 -834322697
191418930 -596274168
940516380 367366175
-377583639 -799292854
-251752014 -881715681
-512439457 -127134746
797357280 -166633267
-303422434 523730837
524434289 -988762
-724503880 -520512066
703907003 -668124887
-824870855 -259009868
-104792888 -925239576
787433900 -96816274
803037537 -340213026
-518136191 -165098022
121046077 396213386
187415093 -744861363
-845345141 -135353523
-259205269 -878142487
-757450546 9697091
380705828 353601692
658328225 189733340
522892776 16427043
633707267 214601402
240897949 384522866
109949329 -651603042
-184995667 527609650
-705194996 462899839
627708984 -479300892
654201179 -727934494
467906324 61610254
725958396 -633259805
143559829 394769617
470904459 -853208288
481509821 -577024466
649644307 -732678621
-526302796 -244871233
-439974890 114271927
323458784 469010629
-513687716 -134901556
-150403253 -740308948
-701091020 -530745347
-460348276 565176933
612499257 -768069555
-433571864 -731548057
170583767 534333662
-147455556 380101594
940358551 363421956
797427926 -167260760
803373613 -245364261
36228801 -781301270
-121579702 540996118
-384482468 208167108
-463064835 403171014
-668845904 -556730710
191346363 -759943963
285181994 -504191917
206465106 389033797
420618590 340232114
366089017 -380168476
-255089303 -749013607
-129796291 384386670
797051587 -409706664
-735385492 65195072
57870265 -679595830
-854878177 245963723
-859801563 220457605
596478299 -509691930
469912784 108879143
-612830680 262842039
-727485160 82294758
-488516244 -716213805
776303512 -40691442
394897044 -315381499
-847075952 273730148
398986688 -695453482
-789965285 -132565558
-615831550 -643180666
-473041078 32184409
380918949 353536376
-174806453 371784900
-764258448 -455775205
18453063 -696337611
-647152100 499564823
-716717974 -532334342
803738858 -326129822
774934701 -517252786
-267435599 -749305991
236003758 -592685537
-409814961 169668475
769383445 -290747279
-66573182 550112992
-816509308 -295207988
-202097321 360300259
-405991048 175919787
-589161795 528102145
89106056 -770742674
-410553258 -738587648
-832490797 -220193196
-134847910 581392256
747004927 -590468298
-149409555 379574354
-410339119 -738629533
357022353 -397299292
-747566985 -481305012
832835653 -160373639
728991766 -627875140
-768103169 407786693
-549952783 542797092
-731734864 -508862998
182878862 -602957091
-348951896 -693388816
752095450 35168720
424197073 338925006
-445202809 103024352
220457298 387292316
-168125003 531631078
406204060 391841085
799655388 -188202609
-636808311 -624616688
613945736 -766796200
422753144 -639556608
666013000 181044050
811363462 -209251156
213790633 388134473
28221166 399440639
274128742 567198744
-799567078 -329821999
446842163 -863144219
-846399855 275897543
-829584132 -235786883
-266357558 -809588628
194541800 -742608236
381537981 -347380638
390066848 -702394166
4893349 -786712598
204635169 389249473
346994514 -894729333
317113516 548454968
721555358 672473825
-317601948 283731543
208409533 522142676
-828563639 -240961766
-517759779 -162307895
-536425417 344667378
-478906857 561693293
775425153 -515668666
-482105536 -632980992
-314014674 485220849
785749368 -86903732
-72961013 -726102266
785501711 -85474311
726602872 91302073
511344872 -472693428
693385398 -682568358
120143487 396266991
-115700442 -743267739
-477175344 -645843506
361367404 -890938223
468085049 64999804
433009424 -195964914
-796523082 -356141201
-472283856 34401089
-1404688 -756233787
796201957 -156892557
165017485 -751643777
585703728 -519423242
607330871 -772491950
-395220510 -781509389
457647858 -55409043
-53922553 -930993264
41963295 399281096
-348131182 252829165
803406953 -246096104
789112576 -460873753
471093115 178288197
788414364 -102755371
-690631553 473077109
-703330691 -528861882
-504305343 -561916678
-184434271 368117837
51872200 -778396189
-143702179 -739391057
-194431146 -589755638
-454556348 81810263
-335382237 -748369818
-757599188 9262241
255529902 -720829396
-78737264 548241024
-416281794 433436172
-482771612 334704983
755630354 26083487
-131104301 -920486700
172082700 533886765
-457550349 -726782068
-469335098 -656279820
401258434 -298980373
783016932 -266184740
378415022 -514163094
-606423514 -596603455
531211486 -140778268
518942045 56344294
641253508 -465137389
429129441 -635696138
104568148 568970370
460883258 -28674987
804294761 -297564627
529169960 -346996592
544416586 282672531
-481950488 -633394005
-686186552 -572324826
-296133451 -749735863
-86322413 547048086
468527938 73863536
-251248397 508548886
393267 -933649432
-521503005 -471192740
-380108718 576571639
224498250 572373711
-48060650 397043606
248063851 507872476
37332684 399341210
-437267147 -667283071
275233361 -516567164
-300743411 -470140248
-285901202 309521495
700530793 135304920
102598146 397210912
104064340 551644479
-750052496 426100362
59694891 -776883332
318597439 -553212411
-478333373 -719933926
-112051950 -734365497
902634903 57311088
-754159356 -468630160
-252015401 333481843
-858581705 6780502
-21044833 -933042504
778602232 -50465924
549746079 -814172359
246832727 383629939
470972733 153032315
21286874 -757657019
-491938568 -28768855
-528972837 -320439513
942685979 460675767
424301701 -228837177
767732954 -9489567
937785093 313000011
335704360 -897615464
456133744 -66751615
801569102 -363215787
-193762874 -729072640
-429648267 -737405427
788078982 -465895184
-438909151 -76730379
367659325 -670763952
798639634 -178233870
-78249652 -727383625
-215107985 -896894912
920409252 153901994
-280553210 313533507
672853334 -429191255
-70324680 -725445482
-123054872 580827538
144625729 541569458
-425231310 142916429
-1374167 399489035
432937765 346402546
-306165318 -762959833
-322049525 -700449031
-169670700 373483947
-662170697 196545772
-473238855 31598970
706782554 -663899175
485752694 313842887
146711800 541014480
-179922479 -743821336
-856073894 -34577776
527576021 -826695189
-135786929 383039060
-451332570 -701734646
933470629 488026613
-339265707 -748111431
104441276 551557815
507893710 303263808
77277412 -773313321
-486281141 -8939420
66774297 -933119616
-61495675 -723162472
-209313655 521372699
837338525 474586362
799433611 -185930041
737641403 -610784662
285750754 490495587
434635841 335050615
-216490081 -746997750
82495176 -932580933
-218053507 352500129
-526137591 -423993829
530144020 -103511502
-394930758 -741382167
881000549 -27164759
667878030 178850753
-334234864 267698301
178483359 -606335686
702593427 510342910
-239799045 -556815122
-667381237 -593802014
641055935 207547141
623251753 -483803201
42352007 -638521569
457661616 -55304101
193888452 -759778367
204489054 572379468
692792762 146721360
-308376761 -851011865
885177863 -12754961
726713385 -631947871
-81292988 -748726115
-785925256 -105824696
-373527604 -370747827
66833289 -635607620
313298337 -466605184
793892175 -432819618
880363570 -29296961
383234177 -343513999
-389312779 201288072
-769131635 -28604713
631054917 -751152084
713268857 -653956241
688390403 152804378
-130727490 384180610
715940808 -649733616
915556867 124355453
524423399 -828345324
-126240183 385156692
-450189106 566837836
405412161 -649849858
-178737078 370367635
693899191 -402954843
-15801569 399134932
207524501 572407914
516463764 78834016
-527652468 -398434087
177413758 392100133
-862186958 150978705
-776641320 -428531526
228824628 -756704944
-448212399 -14094700
-466420235 -657310755
-405472831 176755627
591760919 -514001340
-728167017 445648986
-406914813 -768230838
235868766 -917624580
-435560563 421492230
114760226 396568445
-527105987 -408302775
-441424179 111187959
237392772 -917382031
-393877680 194724711
465183632 322776772
-500761253 -65007113
-325463568 -840279587
-831666906 -224759013
-144219239 380953999
624083958 223461131
25766421 562136596
717620842 -647052970
472294427 -598592731
-289975890 -861883633
-718000018 453559023
-186231610 -744460599
-681201154 -578189358
387954331 351324999
-856638379 -26449912
-389748094 240510952
546159044 281590050
-715359921 106962291
671917072 -430322811
-155833339 -741005730
-738612825 -497335634
-837941236 -187345359
577585476 260683733
773856360 -31064685
526905897 293059587
156657832 -927577908
-499535362 -59414726
609302597 236276059
921130387 158594562
-794273709 -371046074
-679508390 -580133129
886452963 -8263580
702163815 -392260238
-61570809 -751232967
85698562 397969598
-527406634 -263333665
-608991987 267597629
435730211 -183861315
492939372 233210015
251894645 -542594450
-800153701 -246443028
82222270 521436589
745896752 -329728761
334488785 -897915260
453838193 -620224591
-521750619 -469119428
-147433266 -917016864
-443793005 567857883
-285674649 309693386
-504240676 371772077
-5927320 558373587
-75750829 -749503569
-771377218 -432293243
-796882685 -199581184
150308170 394294721
334869059 -434615517
603946304 -502708039
-86057858 -927760454
918386160 141332486
-487780281 559881099
-763292867 412850627
-363068294 -812038292
287801503 -908268577
429631986 -209517435
106082682 569068801
-155876418 377731305
164707501 571736097
499031706 307616900
-105195658 -802013111
530379472 -111035039
-309740816 290598385
453588300 -860456211
-65776046 -929914493
904036288 63730850
-30442500 555276426
-276487399 -869368173
757714228 20466725
426875516 337940161
-371923903 224715004
-785876700 387320338
134909812 -929397745
-158970871 -741397184
-251126636 583546765
762208666 -553442570
540584934 285028171
-126230193 -921457930
930092410 224314767
-104963755 389343015
401096356 -652380439
-319377383 282108682
345169475 -895205654
-232397548 514785679
-745929587 -483130068
-520047353 -180066622
-462604434 61394058
-248265531 335849790
783674508 -75400461
465034269 15811353
-26646879 -712875269
-337655252 -642711980
-631343186 -629568887
-153262061 534870633
141273873 -928898997
-388304018 202734291
803682919 -253250413
691065562 -685549023
747823481 45815487
-838393669 -184426705
426389636 359080204
782952103 507115750
603547024 241016980
-343333732 -392484590
-261555544 -876987772
687310973 -411308824
455754680 326662232
839209530 -144802599
-132329244 523026392
-521692368 -194164937
-289386329 495076286
-524322928 -219717660
49813327 399125101
475998096 306614772
-717971262 101786153
471582108 -852914313
-857387796 234726941
631223887 -475703825
-705279306 126169912
525042592 -8390279
905747543 71818467
769712270 -16164111
-300749343 582373350
464305061 323141864
-804226370 -339456533
-516047265 -704820120
605226189 -774242126
790511421 -115929365
-602233420 -653927465
-528908064 -359109097
784013009 -264303793
-160185020 -914071590
-600813480 -655004439
-232337903 514805115
-190074402 -905691401
-506537065 -552939310
436000454 334527702
502239957 182100805
-437783437 -724989129
735807337 -6596487
107445083 -931326800
-92094870 -747080411
-511366541 -120581384
726540271 91421769
661637344 186084075
594026009 -511943763
-248918831 -546011820
-832984032 -217375285
726296987 -632671993
59669317 -933289306
-793544120 -163192689
-109926393 -744213945
348146474 -680610283
-495922704 -44038795
-29233688 555433094
517069758 -576111878
8288235 -786141627
-387672803 45133976
669604277 176802088
-66892401 577114828
-488725670 -17291174
548062214 -551685405
799690563 -385209377
-714669579 -518450252
362432222 439474463
658516063 -723350984
-399987764 -776310480
297988642 -745302007
43438022 -933579502
543811137 -555162348
191136786 -924000304
-54114729 396431999
467484651 -854675450
731086952 -623962382
-733592126 -498258355
934988464 273769062
-437209382 -725890545
-461812182 63488517
-783272552 -409117738
-528186192 -281503255
-442951546 -50871839
-490730783 -24388922
561892977 -806534599
232133260 385759506
462796590 -10054206
-584522473 -666637685
38831127 -933639436
-264846254 503898938
785168584 -83566782
710833183 -657742994
-511360810 -532358473
402909726 -294494030
480862110 316040383
42892102 563946816
-860489695 213401494
750176474 40000749
-415991039 -187368489
657258018 190901163
-341686424 259882486
-284998737 496697202
-751555845 424645374
521423510 32272609
35190135 399367006
-98057819 -926211816
-771913781 403662486
596313983 -781498219
795124833 -424451231
-706113502 -547285006
-733863727 68605144
359488811 -392817164
-471867435 -722150752
431144520 336362594
531310545 -304479131
69344907 -674022190
680790176 -698286457
756055955 60823177
685462297 -692588803
409539476 -647427217
280417782 377955483
-524381033 -700729270
802766840 -232701909
418050922 -873786734
-144127707 -917734085
-547234269 334398748
38082473 -688390507
-561735985 -680819724
686034077 155962786
-684515783 163001594
-854635309 247001482
304690300 -700830596
531978386 -210371598
-434765614 124812622
638932877 -467600661
-858365946 2371842
431465117 691314324
-449131779 94371989
895534072 26809983
-791865239 -147243793
32814276 562907323
493871994 -593067630
152773615 -624831272
458982545 325341562
548658826 -814836714
455504868 285438040
767706512 -538656357
130150213 -639465573
469804552 105716985
-347398614 -383237752
242282135 384320331
-740661657 -493729308
-534259423 547765570
669168284 177321871
-471810185 396907070
492291775 -545879626
739048501 65918496
407606961 344802629
379160832 354073413
-842453035 -156667421
524151653 -401829506
470948102 151205157
-675124139 -585125928
724554717 -635666519
867160302 -70170789
698595099 138269807
269733932 -911772540
-407606855 173293892
71598995 -932971091
408448450 344512659
-201611144 -808570981
-861525477 198099545
451723745 298350320
804205309 -277339606
244888516 -916157700
-800282221 -352435783
897538 -703081013
-745544838 -484986649
40163796 -780580889
462236030 255182608
432350552 347638999
-499595364 -59682657
-509508484 -707817625
-114771098 -923601768
467361696 51595906
697835637 -397896291
572562779 -799344838
-473402548 395753123
446281765 -625052174
-95662247 390918495
-97420824 -926299507
-859287205 21600078
154422338 -623726677
781413816 -494525200
-466500310 -671026475
297032191 -565289192
-82708313 -728431656
804057189 -268109382
-288158883 307800390
777668490 -46368008
-806147250 -333000290
-613980584 261404245
-278098819 -711170702
95329076 -931991236
709455083 -382628833
-503031504 -566791127
829852299 643082297
-244047745 -748603361
462409940 -14002107
118223069 -930625918
753268900 32185050
-858628678 7740778
379688486 353912361
872651803 -53822505
-773061162 402366306
799592411 -386250145
-6340678 558322628
-113897823 -743566148
426141930 426728190
325080975 368573916
740060748 -605705785
871084031 -58538071
-767065744 -441959460
-87274798 578640577
524105856 294642993
234008939 -559975216
-176740610 -732460912
114471134 396584580
77657814 398285605
-27471635 -713150554
-219055854 -723924938
745404944 -330502944
722145062 -639699583
167735734 -926552216
-771772149 -431358757
281718868 -572898890
-434008963 569393742
-69047127 -929598868
-494689968 558385439
-843295295 285151646
-174196652 -743198609
408119326 -280032597
-231476979 -890462935
-860770862 210148795
-799735620 -327681318
-489031580 -649118189
-524945363 -226855510
-484179371 -627452329
-525257169 -435538040
-719799235 98119772
664931715 -438682779
804043761 -267407979
-679321174 480523442
405562556 345502292
118128465 569803040
-775300377 -52649363
-216349511 583546616
-513415980 -522617730
382794103 352955564
782271709 -68026944
414510391 -644483373
48446536 562835640
-265304577 -875128866
-342596761 -747868776
-861745748 106525789
416556881 -254697106
-783368793 -91279469
-580184790 531738477
828512920 391696155
457911517 -625421023
-199108200 -808483807
346526034 452632503
462971556 -8222728
826793996 380316551
777783220 137764346
-77769968 -633355474
-150282160 535487351
574061807 -529697632
485760150 -565735911
699855294 136348123
489019366 252232141
796022710 -417825168
894698033 23411327
113012895 569494588
-383957082 208889618
9838856 -699696114
-109296072 -924540769
627162470 -754831008
230408298 -563375272
-845726956 -132463580
818960200 -192736508
702096295 -670682015
795512375 -421660020
159899232 -927283148
-854836812 -50234504
766429301 -5247639
451615383 328346281
-317794109 -845229441
791212367 -120442381
-204932801 -900624996
-419941013 152400439
424733696 -871429742
-705683108 -547864899
19265105 -933771593
-752844275 -471224191
-519039240 552262634
418442960 -642138997
-234900522 343635941
416920957 375392754
305532951 -904575879
14822391 -785040045
42989522 399265478
3725283 399541619
-79586200 578092339
-93795610 -926790292
-862217986 168694540
-732145339 -499949580
-160175960 -806456905
129277206 -760819650
791109770 -450244707
-484475232 560573917
803187524 -241328973
432977985 335676373
-570199048 535674886
-488909667 481934353
-481012376 -635884907
678091341 -422805520
795091892 -148021106
-464350395 56738646
453720623 291836639
786591078 174322916
188304739 572182884
-425200423 -743916798
-496018985 -44430327
-291352663 -485043941
158176471 393711481
-480585903 298311512
-527998403 -390572969
804269769 -283332909
250610327 570777799
352463525 361658220
427896159 337563371
-454107818 -696518359
745639986 50983346
-659164169 492792633
531560706 -297160269
-590929434 -662253439
59695200 398862464
803100053 -339021441
200477798 524839249
741542031 -602534299
-54738065 -636488501
-839464808 -177347779
-240313820 -748420151
-471031777 38045585
-736382831 62946350
541865516 514349024
930983107 232263491
-279441577 -749533102
376124113 426738906
798684232 -395408742
290685075 -497141093
-703510713 -550749852
362531427 358912045
743797883 55273307
114579293 -626658372
-291761046 494175427
-41563072 553812254
791053693 -450567631
-808790330 356639146
470888420 187049653
-360411165 578543440
-826590989 325412584
112636742 -931001255
-782733323 -87855481
-123691010 -736376210
-286130073 -798319472
501213315 188097646
408865740 -277881364
243858105 -916332277
-431813324 -734222075
931487320 236967159
670932258 175212321
-334017975 267919577
-19797270 -790773458
941119075 384146138
537493992 -821338270
-274946437 -870185946
-96075804 -926484423
513216289 -393874908
-270611572 501874747
445530260 316680894
-862091865 136306687
373115016 355895509
-339133042 -401750740
157762171 393743100
-381046627 212788089
846601828 -126077149
-368399975 577766778
-497187804 -49224306
471108912 172258133
455127346 -451085300
-492166039 -604386441
-521018641 -475229292
589368073 252037495
-753859689 -469225978
295049071 -704938216
82712965 556332659
800596171 -375199057
575140736 262429561
-513008684 -524650708
402554922 -295464692
-593308519 286294852
-400826985 574050012
927535686 203522596
772982455 -27766188
802106360 -228597533
-473602635 -721564925
-491236530 -607230713
-512750945 -525909040
-382377538 -794728335
93276079 554064671
794850096 -146168251
767885192 -538157071
258909764 381668926
-383266336 209820218
-841247829 -165200043
-296306534 301453221
626238628 -480792163
-823553168 -265113827
-446155171 -711079943
-390268848 -681728827
-511953275 -124150414
786187515 -89462552
403196426 -692079458
-256428385 -749048519
-358245947 241268685
-252466886 -809546579
-173425386 372261880
-856608361 238367607
-72753091 577592048
-770196400 -435019702
800216494 -194386829
736493021 71447065
-315788413 285357497
160600593 -619438967
154052234 -623977613
-528088668 -388321135
-408190011 172339330
-835478558 -202699018
504004534 305194872
-267564634 583334665
-156202649 -611083811
-347730937 -824358243
515039742 91434273
802041643 -219268998
531236135 -306640774
-543142237 544974362
-496022437 -592083000
-723248229 449540054
416131454 -643518905
-487623241 385091546
-798047685 -345136486
183150733 -602746273
-778283852 -415457104
804293684 -286443933
599694933 244104196
803942325 -320586437
-157530386 -914720242
577710129 260594356
-505063465 -558931140
135831993 -929326282
-339663660 580221314
-779246214 -70219771
-376066919 219378979
803645710 -328163025
-475771019 562318040
-311762690 -452249144
506341031 304039947
-528579268 -374317314
621474009 -485590353
359271453 513714915
336161944 -734104855
817823573 504443010
-246357861 -884135970
292632022 519043491
343687495 -731047292
602916597 -776141736
-302586050 489976329
-251789691 333627708
-722387508 450209576
348586293 -728817258
-256772415 -809574608
142786580 -620642889
-470140381 -662799586
-43626953 575007853
621876576 -759694294
-314700818 286321190
506848545 153128627
-172677029 -910838546
754319240 -316330405
-837270735 -191599277
326078058 368332934
-795494964 -367371203
-563629203 -679711419
290579103 376128732
503812192 -838483272
-170363788 373262677
-447450964 -708789206
141841140 -928852750
465054995 239811748
590343649 -786228594
-310275493 -749569336
844637074 -131141609
-344343053 -390194393
-511884641 -529943032
726564093 -358809745
673227311 -707178847
85278704 567642325
-854098369 249200906
-659404372 492653615
-539538268 -693031826
464557501 9778846
732927769 -15007939
617335399 -257855520
-514227690 -138338150
779682674 -501124825
251868340 382831052
-179596731 370036976
-215949555 -746957663
-799203695 -229836936
-789827931 -131599861
462013406 -17912895
785131650 -83357483
226130680 -567260285
-537382570 -629676041
-807151452 -329576515
-463622173 564606239
-519706670 -485244706
-560511937 321227811
522776687 -829197269
141067318 571024193
-861980916 122696462
7589241 399559690
941172003 385755041
-713322779 -537243611
-234421703 -889242359
167073110 -751053722
532155269 -564502520
27655814 -692698114
501913902 306216369
270707226 -911594867
-472698331 33189417
804218914 -307902851
794700583 -427405068
287419462 376712770
-370220100 -407693207
204883706 -585514891
-154940869 534519045
-479631559 -639524260
298707969 -906044827
561322827 -806901715
-114710098 542255809
438547937 -170522015
834969821 -155209908
297074335 -488728613
793897049 -138971261
-154626110 -740854435
724334598 -362028539
-349529216 -378134977
463518973 -2409862
-477484080 -645056093
-219028928 -747171613
-32828221 398317348
-468700955 -723207950
-26562496 -932817677
531912677 -266271289
-812355013 351273464
-256607113 330465037
226000494 -567376424
-373250780 -374030776
398520173 -306137977
-177258547 370909783
-565474239 -678619539
278930555 -574133198
741261230 -603139387
-141973486 381539849
790230045 506581812
-412281359 -738242073
787424865 -468968442
594537846 -511475147
-317086066 -727808677
610856604 -769506571
-390335894 368167090
-126345154 -736819475
379021052 -353008340
781557943 152639183
418783068 372218026
-594074228 285420718
135398471 395321701
728015063 88543019
148355732 -627772006
-794764495 -176094930
243110229 -916455217
201521760 -588218780
-99496560 390295193
-217545776 352757847
-528621054 -372959595
-497789220 -586019005
706624245 125707845
880712866 -28133690
440254589 -162310514
804273645 -302188739
-718612104 453094654
401126204 -879452124
195859563 526366645
581472000 -792962893
340508871 364768719
941458171 395835185
-861369208 86180291
-141150162 -805148895
94712064 -769497986
-389078834 575549850
-448084431 413303613
-764902697 -454601804
608225720 -771742959
440298423 -162096135
577669572 -314560787
-552489830 -623023531
-508946555 -106470571
803449164 -247054165
347594293 451793924
-861202226 78564973
-197700327 524439493
-575638531 533531972
644982279 -461147377
-7179333 399399330
-824807554 -259308202
797769040 -403725923
363382381 358676164
190930699 -924026214
-617322422 257161754
456760393 -618338402
507733667 -488332587
462258793 -15497124
-256780722 583494245
-531296230 548687516
-802781525 365219026
802396925 -351452284
-10250396 -933407004
-434414647 125501009
-258160726 -715616503
560489130 272436652
64460075 -759585598
-398139091 -778339817
-442795335 108238815
-446822975 -24591589
-213086151 -897652210
500807072 -515881701
513176332 -834024523
184903575 391373669
-847444739 272542916
7337486 -700660703
735148288 -615902771
-191365352 365175838
-114607207 -802954039
-70167056 394522515
577440311 260787655
706495828 -386561907
98998366 397386838
-439615221 -722076572
-522892822 551153588
-842325810 287841856
-17449052 399076467
-801097230 -303426689
-513478915 -133591112
546596006 -816087220
688460933 -688841990
-392337456 -784589271
-516818141 -155613023
475354960 318459673
-176305284 -807396004
-411839129 435996532
637881276 210652389
802319145 -352695757
391003556 -325167043
-271453383 -872016324
-123870098 -803783814
-416249487 -756403494
66343659 398668846
377703815 -355875192
-389483436 204710055
-161105817 -913839900
-516557573 -505380964
331521191 -439895655
-804167631 363279526
-163001774 -806629101
23955130 399480690
462640321 -11672334
940486037 366597657
-695968160 -560341324
-715097166 -534718691
490828637 -550605773
-367613156 -808195827
457025892 -859055534
-111068467 -924244893
731852849 -351046120
562654386 271007902
-625681992 511080089
247986641 -754592186
694731733 -680795587
-529027363 -334491546
-423974887 145226586
-94139875 -730906213
231084573 514308934
619320635 -762009159
-452251464 -700029357
356251935 -724550767
-93227607 -746901244
278339198 -512773343
335044321 461277293
370134598 -888561052
763911816 2500104
697913863 139291214
366632134 -379091846
803633375 -251820989
466398406 35051752
524488254 -399407185
-324922147 -748994493
-673123825 180676292
466895489 43200484
-431595190 -734543681
-397685472 188967257
608792764 -771267091
-353958000 -819481298
229530710 -730626940
679486307 -699850865
-527559476 -266289585
584603419 255590451
-407758532 438304611
-484345973 -627006663
-102672909 -925561364
167467607 392964896
-366039729 578000173
-792383676 -376949579
-180132516 -807611707
536276200 -822005723
-100483348 544739666
244730250 509205054
471303206 320197094
723954769 -636677471
-670446069 -555505016
-830115518 -233048422
-666237999 -595078315
-279102825 498838555
-136918893 538121794
-52592500 575862807
796714076 -161105131
507705379 -836648777
-751309149 -474225847
793331455 -436479082
-424685041 143921589
754495088 -572761166
531458362 -154512536
804304156 -291005940
298495278 483856701
198557864 -741323826
-163206637 375522684
-752948583 -473662190
292102474 375835981
936914075 299719866
-340979372 522594109
750750944 38562285
-599201707 -600474823
526492115 293294448
802617715 -347731192
-746530716 -482341204
502779403 -586730085
617241068 -763869580
-32082431 -932545150
-485035073 -625150642
851941530 -112206279
36567366 -933662584
-855266485 -45166763
780699909 -60148645
655236444 193077980
773491527 -29669924
940198071 359662009
-521838752 -468370633
593503696 248902589
469538113 98481563
-858813895 227292314
-320003861 281531075
-216937691 -896206386
855563608 -102683200
361676694 359147923
463236003 -5446258
-548323148 333338037
-520122139 -180673690
598896214 684635406
-776074467 -430037918
798986148 -392447781
-366460371 460606451
-519316661 -174235052
-449472153 -729197627
-221019482 -894619558
940421750 364982276
773180983 -522727491
744011752 54778100
321360676 369469507
653227656 -728959075
934577054 268986561
344291535 -419213411
-276913973 -749490002
328754501 367684716
-784277479 -96215488
526826877 -378894899
-485320041 -5743176
-210171932 356438876
357940085 -395646619
61986157 398797446
-353965463 246269391
525152957 -394344887
757209814 21855594
474056047 -851836976
364418854 -890115128
-336127 570210357
-384288609 -792861688
39633565 -687735442
423990517 -672271016
-822501634 334071759
189366488 -744246221
-339480031 -830513975
-202576814 360075386
213756356 520305833
-668821380 187016609
-800482493 -253208776
-27559427 398616226
460953672 -28031829
692575891 -404640488
-449355710 -705357074
697206061 -677465508
775791150 -38639966
353155845 361473316
102193209 -656110372
627389778 220456317
470707236 138414729
-278230863 -868429829
-521134571 -702333569
-488088652 -15082254
793904448 -245026042
362324663 -720963242
202404442 524198051
735616816 -614943424
460106885 -35527706
-499210452 375853151
516935716 -445228119
298693776 -745121772
-524288894 -219339760
693350236 145929219
140851847 -758228434
-206821472 358070571
-23772022 398808338
792702203 -440521304
-444521829 567742084
-247522514 336312317
185803582 -924652474
321453383 -454941550
608095189 -498714055
-349597557 -574550119
798590510 -177779902
-529021091 -331579261
-355785199 -746685791
-460642183 -683499515
903884924 63029834
609246496 -497599103
649762922 198756317
229863179 -563883977
-505653129 370622839
-528451764 -378318694
105651655 397054871
402654541 -878961044
3511800 559519732
59070636 -777006239
-143829081 -739408932
-369762609 -806351595
-514717422 -141546653
-461802384 -681083086
708893718 -660721841
267920892 -912103395
71474139 398504879
41584798 -933606010
845650897 -128534306
-93978320 -926766228
-835950096 303864976
781400782 -63586458
-133247228 -920047619
300768686 -702526416
-290796609 305777537
-620830152 -638882342
429913614 352476904
640711928 -741770433
-327426599 -748852514
20420747 567474119
-837110872 -192609812
889682687 3732469
-527746093 -270145755
-527906220 -392787922
782648535 -69983835
761504225 9631708
-445502456 -712212873
-357297672 -746534101
385333274 417673246
395668843 -655525517
-453442315 -697791169
935528976 280526569
-44646512 -931739918
-46551364 397188636
356623111 -892198596
-297321931 582508071
378243266 354353074
-443488742 -730851722
74065688 -773992190
343034758 -895757810
-148418571 379845570
377971853 -665362192
-235351528 -888851380
663979704 -178361792
520149778 -830545757
424896570 -226746525
-445727415 -711825479
240040049 384647521
780178160 -499281552
-421024074 -749889721
351768208 -893478168
-786489733 -109352105
563826208 -805287644
-298422113 582468935
-471599316 563127959
721505037 -46957402
-489904584 548850371
-443618527 106457919
-764520688 -447391668
-687633163 475088915
396228253 -880996584
56059022 -759313911
509783024 302307734
620445040 226738349
-395763385 445045152
461072983 -26922532
-838982601 -180555386
102381121 -931627681
-151808878 378904980
-64026177 395294901
-525678888 -430268294
-204671630 -808665095
399032986 347707608
-751506244 25801235
810294823 -211527712
-449516368 -705063939
-738040632 -498309088
-658481938 -564153280
-320812244 482318961
37992118 -933648051
238364554 -555816460
313051077 -902909245
8043585 -700389440
508941033 138370108
940383225 364026456
-848049732 -114615434
240764782 -916839793
724735068 -635362473
-427303707 426696231
766127752 -4295025
-148765419 -805710587
938336388 322113810
-534446190 -630943058
-337862805 263935438
614329403 -766457406
-452002267 87770267
-857396925 -14583575
451056114 -101966995
-175947331 529813660
460595737 -31255499
300038729 -905767539
272906662 -714011521
457957532 -53029263
746256241 -592166085
415769169 -257191800
-817111414 343758147
339017322 531892969
-385590260 -791566796
-364126998 -745775479
88717661 397842414
908216554 84093212
-851948428 257332452
-772956946 -437659364
628088944 -753959807
-427698424 426448295
905830958 72219482
368553550 -521006641
715400301 111231670
-465476133 53699708
-462879828 403301296
-777827661 396942027
751346974 -321084471
499495467 -589087886
525824216 -569415675
264169263 569050078
-527433151 -402499846
-798764969 -223537095
941619969 402231516
337901276 365428653
-377331604 -744019699
804265861 -282906320
713470130 -377230974
-514910188 -514795831
796242705 -416120337
-389918838 270357858
767486783 100400771
-779965747 -411201245
388253357 -883437871
451455738 -861317276
-459811541 -685200827
-498696609 -712305572
-20373221 -933067984
654343271 -450911157
90235650 -932236923
605882666 239110016
-305935621 293729335
-413566732 435010643
321229397 470393302
-860515029 53951678
819227203 334757464
-507199311 -97003274
66043307 -675682330
-500752133 -575293302
-175477547 -600807870
797099716 -164401207
-344819008 -747696346
539433435 285727624
-451926809 14244852
842399704 562328596
624642504 -482403117
453816114 -632399453
837538784 635762118
811610451 -208720495
496573560 308800078
440703898 -160112218
780630529 -497570849
-341319313 260277361
804253608 -304519416
-556581357 540603243
188390356 391023868
471092081 166887617
-256476524 -879469825
709688985 -659501957
786649461 -92172550
-59956878 -930449100
550912428 -549332035
-178700996 582911456
-89126360 578768717
855178301 -103710133
641481641 207123517
512580553 111361923
317371442 370414257
607162043 -772632836
-670212971 184972968
-115437472 -923480299
369571213 356926616
803752498 -325826414
311857913 476075856
-267990548 502797595
-134003152 -804599000
804303198 -293304846
-794461454 376480304
-125392463 -803914344
-790162056 381975665
363026982 -890492257
-84853716 -632214643
424430225 -228388639
-755818603 -469489306
855809805 -102021172
248782415 -915488940
421778658 -872480684
-681730289 167534824
-147393805 536060411
297396043 484464688
911134377 99354506
830112465 -166891816
789534933 -109716143
358012272 360157153
-493815356 -35715681
686392257 -412462202
383572287 -662345297
132249702 395525995
725776636 92872056
610939324 -495956279
-143521157 -917865217
-509653271 -539918792
936789634 297922401
-186278343 -906911380
551562379 -813055704
188427549 528788503
-466156755 -724041175
801776583 -215088001
-115086916 387428301
-685500617 476504379
-528958068 -353171780
790598664 -453070613
105315345 -654311460
-489510681 -715837638
309105995 372304214
-487918464 451845823
523929927 -570876039
511769898 117674344
-36318986 398082273
534263729 288818075
183278775 530436185
-152299300 -805949210
253612917 -540840112
451675759 -861228563
-44473702 575092024
-102518246 544398636
11964211 399552077
357347477 -396715041
517819474 66693759
394181375 473289858
737287129 -2018213
388122981 351271355
-219777503 -895105820
325843510 -737680599
939341601 341321771
-840965025 291402718
-386869924 -742639313
-364137666 461771381
791559257 -122718403
327230414 -446435275
-408472657 -676347238
598590099 244968543
-515033984 -514115026
255471559 382241372
798838637 -393902904
-592015033 -661479996
525906525 -827569866
935281888 277282738
740295097 63170575
802346188 -224581734
582272115 -522478327
-784622662 -98163041
-767398994 -22399792
777025080 -43630889
66826388 398653975
-111536720 -627131341
-798552901 371049251
942764259 467647325
-225811917 348529742
-197154933 -745449946
-494691613 -596515082
450500266 302171173
-413932735 -194554547
-785033666 -397732463
211783292 -921237618
235260530 -917721327
531157227 -824785944
942625566 456300449
-207776356 -746330186
-667377283 189100848
-488461769 -615488361
530064350 -825370283
379085634 423856137
802871234 -343270753
470922666 185701659
798016734 -172537731
470075733 113963584
259006459 -535122071
-511749364 -530567979
-186830900 -730458990
338282171 -685424033
-678044487 -549484819
-52050881 552311799
803901258 -321885259
-527932709 -392164338
-341459115 -829068373
378368982 -354428708
522026940 25874326
-859484153 223090997
-389615008 219514523
-444840178 103811447
782046295 -491999369
661325964 -183452424
-486395302 -717012865
-398739913 -740761320
-519006708 -490102404
390839452 350395905
421891126 -237109414
-145822428 -805495234
-492746013 -31715412
346675698 -894812713
779319753 -53673593
557023230 -544252357
210237896 388578101
-337193188 -696509697
388541963 -506880874
190181152 -743988959
-433723525 -106328636
-465481822 -673243711
-300138968 -775989733
793747721 -245335499
623397662 224082088
-370866593 -687269471
-201618969 583430480
-521291125 -472964216
-119232382 386605845
-53424525 396507234
-750295569 -476183346
-422716185 -672012578
442151501 -152789864
-751886513 24792809
-127707323 -741275972
-790263193 -134660650
459716843 267000822
800954939 -203475423
431298231 -203067804
627341503 -754663451
162235816 -752433872
420366551 -242221727
349101640 -411133689
591087164 -785649442
629152333 218837516
-351320416 -747123252
-372133492 -804255640
-840543336 292480053
188627862 -598469325
456342254 -859336101
341340673 -896195900
-385606992 -72925286
-515412150 -512016869
524748079 -397452796
470235847 119284678
799649819 -188142773
-474662047 -721206086
387209733 -704497789
546686429 -816032475
-448900519 -706182542
173257125 -749210572
796842930 -411387271
-800995549 -269263132
541885811 284233716
-409366994 -676075705
941248699 388162982
-861536759 94539237
429528902 -869691429
802148694 -355277504
-423130084 146755932
771806588 -23478494
-284314050 582929230
754951778 -571656552
13949581 568368728
-827147256 324189914
-481758283 -718719836
-528930817 -314989839
-109581906 -733924206
688925068 -125984885
-502350821 -72522414
253458009 -541000140
-406376635 439084361
233427052 571975360
315481538 -902362907
-807355662 -328878290
411028713 -271562617
804289137 -299377845
-508680923 -104961763
889257530 2113837
-352430485 -820692137
-475564231 -649843719
-231751709 514989120
-42941908 -794251752
314435567 -555589896
-678456578 481073251
682718177 160324460
-377092179 576887359
-666810557 189918196
98935743 552808674
106547987 551072709
423229943 -871967144
-306152741 488525242
26419991 -783055863
-233317471 -748051775
-227425993 516285716
240380822 -916902486
-395374208 445262976
616439528 230255327
464663144 -855872431
468433363 71833028
799405196 -185642907
893789562 19791277
-146769226 -739821118
-190392340 583224314
-333402395 268542835
-837560482 -189764119
110784401 -931118291
511353277 301501839
793675121 -434243796
-773971468 -435233165
-436808893 -88966937
482298613 315396412
-319837959 -843946292
771383501 -21959508
-31923558 -792652588
580607530 258510541
-711629971 458293263
82516029 398095461
-415169556 -190309967
-525418181 -232689237
-832691237 -219057808
-853305096 -66537638
181356433 -604133113
-788437766 -388226604
341059223 -896267607
266236950 -912406088
250654033 -722705569
-28581804 398560121
-860067850 41022541
698830885 -675242207
-30256985 -714057683
933950964 261985622
-829331993 -237073869
723547849 -363157069
787528413 -97379362
630783617 217328292
-572658379 308719179
616810301 229935031
147789230 394476668
-743534259 -488600110
-226211424 516636803
-161255960 376127125
-108885728 -924607259
-112114287 542731408
-53873734 396458324
-396344828 -741153689
725316555 -360612253
448981346 -862302903
-850804239 -90709522
796038344 -417704870
613175520 233032535
815231102 312079134
-553294413 328466850
92297688 -770036681
384581405 -340417312
578428811 260078816
-519791600 -484636032
469003769 -854026528
252376114 -914864420
-505902994 -555538869
-799908324 369225096
-440277026 -68124774
620149524 -761260911
94385028 553824345
-584046401 530213037
190083869 390850683
117553925 -760728822
-334826773 -833830584
703188439 675879669
806623019 -219269593
143302712 -631092158
455907326 326599891
80129790 -932672305
662360830 185267484
-400373585 -678754305
31000348 -933712719
423776349 -230657011
429599053 353093630
-508454873 -544993883
-722379258 -523779295
-427938114 137903085
-657270346 493885708
-499095167 -581354767
-697509373 -533745483
-861305905 202158253
512867563 300720460
-47546219 -794899024
738164354 -341594119
140143931 395004233
161742367 393430462
-567669859 -677295160
122912452 -643912738
-862178768 149590037
176684928 -760674142
-345036764 -694428591
42587599 -686453478
-213073927 583525770
-283225102 -865672696
802447696 -350614430
371912683 356250905
-210549361 356252674
-683923651 -575008507
-85801452 392408137
504064118 305165579
-242053236 -748506680
487368919 -597592933
-341130876 260479950
920311861 153282995
17401804 687122430
-592051801 -604126524
376909478 -357598100
723204966 -637932374
-387110160 -790026800
910979851 98534628
-221959895 350512310
-41694341 -753195935
-778740142 -67839063
762533239 6601378
99249402 -768473295
-208398697 -808765377
-296912150 -782380523
-124132494 -921864995
768679906 -12659415
-424727526 428302295
-777852685 -425242020
-207681722 -808746539
-602907754 -653411953
462544923 -12643720
-436892933 568949728
-157454427 377268842
762792278 -551923715
-693875469 146974421
727301104 -630916143
-769850249 -444616103
162511280 -618076505
523736936 6918374
-521934984 -196389562
-741203850 -492765693
277984449 -910213082
-392718988 196394913
-306631138 293160405
747145880 47424269
796300919 -415666490
399888024 -302605245
412947308 447121885
182473566 -603271180
-145845593 380528590
-696685158 -559447498
-786304276 -108180925
554595084 276273022
-439435154 -722365935
288117530 -707810877
734367325 -617485329
663479940 -717988717
454013490 -82009651
454988635 -619482836
-99959754 579483858
793585641 -136653451
-140083816 537501347
-643731948 -618095931
-724360342 448671896
-242809486 339151309
-586355406 294018211
-306477663 -852156762
-603558099 -652913892
791303733 -121037480
314441459 371098182
-700998935 134139468
-414756338 161377679
-19119370 399014208
794077361 -140324967
253483133 -721617833
475918346 318214728
535923302 287835567
-801242617 -294641154
-452065854 -700374149
-154413913 -736679686
-788162301 -393340585
929321833 217805160
-31481411 -792586960
-485349281 -624303197
-481350676 6954666
-82654925 -799552220
-367174521 230600664
802293531 -353087338
363912703 509135002
682898696 -695744424
-446658478 99851578
786442612 -90955924
-368696938 -807270739
866198477 -72975732
523809159 6104170
370293068 356718847
260076971 502763474
-475157314 220668133
-487540272 441554972
570459306 -532795995
388818155 -883268886
-469258472 158312234
314260973 -465249335
-302515613 -749707262
438711177 333478210
-452642885 -728271012
-843037917 -152452030
-480362209 10044400
-773725708 -46160433
-837435582 -190555230
383832609 -884738236
809982862 -212190152
-187945996 -593697121
856789930 -99372524
-616251509 -642836602
65657062 -675874520
681038293 162519732
-501077774 -66478285
417416764 341376666
-848559860 268885530
-668545538 -556959080
-442788242 -716854914
-358992529 -815422208
-158551487 582254667
-518554506 -168267919
598995731 -284817290
657011826 -724956596
-340417947 -829830415
456081208 -67139387
276533789 -514994432
-301525345 297306817
460253986 324817960
919508080 148266552
139537448 -758571798
-524662664 -223566171
-676814517 -583213808
-231568553 583595231
908921296 87723408
77490178 567016391
797569893 -168523563
-354945340 -818694897
-391506153 447419582
293796587 -493062007
272432425 -714201349
5053133 399552658
897373918 34459684
380234231 -350326558
-190610522 365505358
317185543 -461107797
755677456 25960393
-861111175 74514717
-757139615 10593633
459066755 -44321238
698934511 -102757337
-860585509 56066917
-528976607 -321129135
-861418540 88510084
-138383253 382437129
216645745 -575602221
726897828 -631626185
-134418157 -620271193
-528815704 -305436663
-390462640 415022445
781153669 -62368386
374945603 497521076
794983115 -147183321
683048820 159891112
443530638 -648080583
-32023099 -792667286
-363906829 -745802702
778644018 -50651716
788615694 -463336197
248630204 570942666
-554449034 -684941425
-99212789 390342297
-460022698 68134151
288827245 -499549811
916331759 128887852
-620465233 -639200897
-130803998 -804345795
-794972483 -368955839
-859553625 222554953
345479022 -681921783
942729684 464159655
263798557 -529846270
-337512882 -405263547
-251079449 334083087
230596076 385969520
619769850 227339139
-593138971 526449055
453239134 327687889
286232418 -502860719
687389281 154158338
463829279 1025749
709141965 121638967
-829160145 -237950652
884932280 -13617208
-197759593 -903140888
208893041 -582220606
168122277 -614028334
-289689027 306629803
-334783611 580547328
558239998 273907487
-574242016 -612997869
328435595 -444636165
-294334354 303006619
441797171 -865097113
-4050691 -933571007
466778677 335554719
733117932 78398180
340229357 364839932
861133623 -87375682
-724194984 89156134
635562477 -228729493
477285465 317617775
-264877059 324850882
679170207 164943858
-312356967 -744672451
-789155455 -127005881
-522038050 -466662172
-67493923 -724729483
491263137 241611622
-129761788 -920758452
-162010191 -913611272
-402186248 181989503
-464823527 -724475678
510475820 127293072
-744562019 431345167
42730561 -780107437
-457925162 73489270
756097854 -568860720
779268040 -53438327
16652766 568005376
-644808617 220793126
793122012 -437837798
148929845 -928261193
262733376 -718028077
-527915125 -392584905
697123114 -398817099
206064560 -922025815
750220570 -322882820
-597859263 281072042
-129077167 -737261197
-859654229 29995739
130640117 395628664
-676019591 176370962
-86844512 -800031644
-150850556 -916256541
399253939 -653453830
-185034719 -744340609
-71686024 577505558
312845323 -467239402
-798196410 -215727606
531795338 -277378054
670363128 175895436
-476128660 23019134
719039697 -644770835
-670196407 -555696744
-472145066 34806421
447605059 310941693
-494535546 -597015060
734266042 76072297
725324546 -634358141
-230360048 -890916412
525725840 -18112656
-89433232 391891329
189281755 -924232820
467749412 221128348
666919895 -436326154
803951381 -320286421
-528875491 -361373688
514413096 96825258
-859103265 17636748
-97431111 -731591651
-811665913 -313664608
-399475086 -776876535
-761095929 -461178735
-766635969 -442880650
538167890 -820965212
513240535 -578998802
-578807635 -670331065
586266771 -302864880
682975410 -695651641
-484316816 -2469724
709123038 -660370431
749190538 42462180
750277402 -582823304
93296942 -661141451
-90457414 -800438525
-769184063 -446038942
-432824354 569573669
-138159267 -738606940
600988021 243080182
-663300057 -560827354
-528917021 -358249604
-527689749 -397653480
804299986 -288645921
-285139941 582903861
751743411 -579352447
470793489 189946950
353970591 -892899055
-859158056 225297236
626194442 221549629
733480741 77668162
128968051 395734281
370602042 431980189
-788955492 -386748665
-509281998 -541498903
-65473096 395118401
778279816 -506129539
-235536427 -748171414
-606734866 -650436500
586849620 -788926679
342927414 -421477150
-825248474 -257212108
-176921878 -743498269
779299189 -502528168
647887633 -457994316
821807760 -186306591
876816230 -40921865
18266268 -784456781
-216358147 353360495
803804869 -324550947
789264685 -254132299
484602707 -847190797
-508730819 -105245143
779051214 -52465651
-835991601 -199581291
758677912 69801368
-315032605 286029227
221466945 387163117
739892288 64064113
-502904691 -75231517
802921873 -342360205
489788817 312000801
626714573 221074488
-364256022 -342311263
614100110 -492873315
-741304368 51173657
-334444806 267483931
-402129696 182077889
332304910 -438674774
75454872 -670897692
-528655991 -371808271
45958021 399211067
-468976610 43957465
519585630 297163050
-731817250 73058313
625987185 -755924491
138613352 570925810
-237193070 342358812
443962419 331422998
-316124688 -846265210
-562534266 538538873
756809349 22940044
-232028347 514905321
783232461 -73053948
772534874 -524697680
-90438914 -730126101
882675708 -21467687
349707032 -679836486
455630107 284962872
-455353336 -727460509
-830169958 317433622
823280297 358644521
-798673274 -339776561
116152861 -930768256
-56713147 -721869194
541613903 -556947054
83295649 -760123548
602949795 -503655204
185440297 -600963789
736922342 -612267033
-678974019 171887250
-311833807 -703047324
-468392480 399368101
938179658 319456678
527903482 -52511563
837349334 -149387906
779336653 -53750483
346127446 363319420
-388577066 472159785
-109506984 543187015
148966910 394391676
436073234 -867267231
785154790 -479058856
-44673926 684150238
418352496 -248873066
-383723823 -793420954
-642915464 223359361
439348238 -166716124
765747987 -3114607
451393381 -99748001
-452044672 -662325330
-201644719 662622072
-599559087 279072148
493115552 310444027
-260405604 -749150147
-20051664 398977416
-606448196 520462886
67399613 559363909
386699680 -335502535
-513078540 -131093256
630161172 217906145
-858356766 229769639
324745399 -450120879
-455221287 40444167
-382106339 211371306
-848135804 270281784
-496769979 -47493235
-520042850 -482793006
432730925 -197127655
816424097 -198327752
409831578 -876593147
177540229 -925569361
717504061 -371722993
802845549 -343724095
-327969576 580970766
-341489525 -622608105
180048937 -925301010
75983052 566892067
-301362138 297438638
405998800 392138336
765499617 -544712089
832103892 416570241
-622858535 -637110289
-740566570 52955365
792350025 -127996492
753935942 -574112551
262528991 381058593
-782144385 -84713111
279210951 -909974789
-505815496 -89791318
654871040 -727226976
186176497 391246312
804250039 -281227487
-439076781 -732007442
144409468 -757297920
57284376 398929096
933244702 254486855
-314567453 -702355791
-840100580 -173045149
801059551 652962857
410774004 -646699898
397679148 -880544497
-566732534 -677868113
-528465897 -289920995
-390583311 447933904
-697809004 139998709
30576902 -691517519
-511289718 -120116451
-41232836 574766975
-717834386 -530680290
-36967653 398030886
-805482327 -335249043
-342471791 259035345
-565599951 -617077004
799385944 -234105923
-857625522 -10770317
427917139 -667706982
272264801 497140236
-664315939 -560091935
-400647918 184387691
426472435 -221116896
441848552 -154343215
376429795 -666179838
833554937 -158641435
699598256 -674186833
103652241 551739007
525245999 -393610157
-253923993 507643199
742309682 58674549
210188259 -737440735
-481767968 5649632
-459387618 -686063401
-795985528 -359205856
-840779017 -168421994
-304506617 489203641
-379261923 215165850
205724946 -584836399
-186313467 367346244
-756739575 -468056235
657570236 -724363710
-833294420 310285073
30686188 562682905
-6331428 570926572
-616943037 257645352
322608666 369171001
335965774 460603993
243573244 -725403456
-54570956 576043816
776508509 -512144359
-530443061 -697682447
502625563 179762010
385727197 -337777547
901234351 51051150
-525824290 -428384611
-255599505 -879889461
-527192378 -406806855
-510750524 -707267853
-634308122 -580090650
-359166629 240181074
135031956 -759742595
-526098878 -241826803
-744722702 42865608
-310601389 -454148805
-509866709 -641137200
71518278 -774517506
389209522 -883151104
-521565221 -193024387
532770851 289696205
-631723638 507971056
667489807 -435648166
468988521 84551784
-725439523 447827468
497152995 308521734
593241732 -783954711
-699653381 136616582
388361101 -331585968
-777108379 -418396801
227194444 515674864
-612776041 262910186
467074669 46415259
795348257 -422873480
-697709972 -558162156
121480572 -763162986
-436486163 121370886
889521897 3119261
779525722 -54616018
-179751912 -807591340
-560181840 321564263
54536157 561735767
-116987226 387052795
-375492133 -342977174
478785109 296803782
282666981 -909294144
404246924 -290823384
465996376 233995926
-298379228 -856976105
920877013 156929876
452775984 371938326
791358190 -448771433
-497818186 -51923549
864220650 -78643698
-485935884 -717183151
485258817 -567106646
-752031789 24403611
-289504950 -862153526
-613087133 517311972
677134933 -702639476
-110391654 543032849
43079458 -686238115
563594529 -805437615
182140018 391646298
804011208 -318242196
405729532 345445315
141607100 -928871936
883315567 -19264489
-26958804 -791898831
606466741 -773212881
534517153 -562644506
-201275958 -727565059
435679404 -184100053
-38535151 -793625110
-393625623 -741592796
-386766679 -9130912
311634317 476210167
775805924 -514434733
-503719640 -564177755
527437151 -44890953
-484571854 -626398688
-516742527 361538411
-456615814 76774806
164985079 393168006
908607125 86097942
-414622845 -737756163
-515801054 -509803366
-80425327 -928410391
319627030 -901423515
261544022 -532348803
-367006160 -440646502
-378525249 -288054205
450561448 -105136634
939951112 354090902
656750393 191448735
801385744 -209398320
-763591803 -456986689
279693195 378083151
467738500 332714028
772446697 -25796617
-703429017 129615590
-94222566 -926733938
835817703 454916319
926562889 196226518
445459277 330827840
-858037031 -3574569
197301151 390081673
-642141046 -574963264
-332652255 -697699269
-789396434 -385462210
167297781 535288107
-514352472 -517812366
791891676 -445594129
20306832 399509699
796301352 -157694120
301049438 -905551024
673267656 -707132537
350221587 -409198229
-791133769 -382342483
-605859667 -596906843
775884637 -39009198
776137930 -40020622
417116580 -642930814
-437950682 -732296680
24982930 -693764246
281160522 565336176
-214982740 -808934886
-855198817 -45994898
679570015 -146334484
925335927 187326912
-327804236 -686907272
193213706 -923738302
707065029 125002625
-111347092 -924197690
-507740867 555369179
417506087 -251625986
-746526823 -483204905
529393311 -375146061
-269485087 -873028597
470595713 133203662
552164623 -347855417
801970009 -357807419
447330910 -124651943
-760881465 -565761
770663367 -288504137
298274031 -906134768
176246941 -608032749
-491828995 -28371071
-186399545 -744477346
-304725726 294713051
423472383 364176249
63268176 398759788
-142597376 381377533
469521728 206016530
779754623 -55672233
-668568479 -592475789
790107278 -113356652
-505703351 -556357360
942839114 479557630
300847042 374054633
-527622908 -399028709
-58484497 -722356046
799785818 -233300085
-118272876 -735453762
736748768 70900541
311882561 -697651099
-127590096 -804089653
685327048 156894732
-421793178 430114345
665950545 -437475267
-473855116 -654017204
413368450 -264582919
659363627 -722442300
600374075 -506085817
-306575007 -749638612
239557280 384717523
470614835 320490058
780959863 -270017759
792722357 -440394979
254979586 -914408234
686225812 -691640068
-511363888 -706995434
133995991 544339183
-862197653 152876077
-133930346 -740236924
346725993 363163843
-158238526 377035953
471514903 321040005
788363474 -464540546
-416371408 158607839
-13616176 -755375441
647468627 -734920437
-547038386 -689040561
204364308 -739406708
24947034 566802779
96642281 397496970
-565994450 537273226
-310527680 289940981
406193488 -689656074
-468273904 45940832
-185758355 367577517
610254396 -268444726
-613307278 517206197
395160280 406455065
671957384 173977521
-528692144 -370552140
-519620376 -485862029
-514291028 -138747745
865438456 -75176398
127398921 -641165070
385856648 417150041
-25134417 -791619600
96340254 -931941240
528636559 -826132203
-390828929 -786181851
807598505 -217235999
-407684360 -739140941
416493932 -874325195
827631973 -172736264
466692599 322144823
-512272929 554177668
178822500 -747518852
369779308 356866982
-390870236 628282756
105761210 -766991700
-508599254 -544387310
707794474 -662390355
-332386320 580706129
-363491991 -745851428
-390492085 447599276
738275412 -609473885
452288451 296538359
289898734 376257860
430885878 -869194646
55280209 398984286
145960329 -760902144
-107388478 -628138844
804292216 -286107461
28587104 -933728756
-223333041 -809130312
-678266122 172973277
-379173451 -797795308
364971149 358232133
789018875 -106495821
341732678 -423444263
-528523248 -292045298
-421720590 -748907609
460664398 262602338
-23042804 -932965734
623718515 -758009106
474342449 318895050
-849801695 264721521
-162872934 375626934
247252414 -547242927
824901447 -179147735
-396024118 574668172
-779053726 -421838653
-685329958 161645322
662279254 -441809108
-34762940 398196906
878232096 -36333021
763152813 -550983235
-114154225 -626486121
11515678 -785598486
-371674217 457956674
556451220 275072258
411755518 -646117892
263572111 -530098991
425499833 338447968
-318842974 -844573522
-250191602 334650409
321786290 545292232
-851506599 -84243273
-227470188 347660336
721644991 100473742
-495538654 -646713885
421218682 -239387234
-361021555 -350276328
-608148337 -649328559
453585874 -84998339
50638593 -933467152
797141034 -238600556
291490446 -706415661
-494418785 -597386693
783861809 -76400230
804031606 -317491662
487576280 -845867705
64865320 559841294
716796910 -372706970
234244518 385467854
-318643729 282779916
-217567579 -575031293
-458722444 -687412233
318322116 -901719800
595135651 684890049
228227455 386287205
565547398 269061066
-161678141 582359710
-214324606 -897188495
-456843725 53391423
671452781 174586774
-48939415 -931408552
-118851669 -922854561
-861947989 186364552
71352611 566502094
719660543 -643761250
-636839229 505232644
708469438 -661366434
-568798456 536221661
903629693 61852479
543726057 -817793560
289244832 488719077
284897175 377164788
-800990694 367724080
-280332761 -710661936
-725764843 -518541041
251482731 -915020610
86054687 -932433380
-663710726 -597841506
180618967 -610456278
-22773870 556259760
327579850 -690539418
409595566 -686826903
800839610 -201933439
699680399 -674073765
763788381 2870591
-477993875 259797249
-453686002 83864849
60048733 398852692
-698762926 -532699213
433539953 -193719774
-562703375 -618418205
228911991 -564759247
169540552 392792680
-797494965 -206789029
756727791 23159039
420680556 -481587910
-237173056 -748257545
246538006 -915874854
791570914 196758408
700661303 135103036
-480973191 8134768
392606976 -321163511
-19554915 -754933915
477007687 -588209533
-585301067 -666113813
195098562 -923496913
837756531 480192904
-228232648 -891771085
303212615 -480500473
-506870939 -95284698
70537681 558770829
-724572467 -508350387
571415035 265029260
-250358711 -748871303
648345173 -457496202
-750324914 28876102
-505337217 -709621658
196009431 -742141804
407893004 -280676789
797117943 -409163974
377306641 425589879
804288680 -299495275
722366479 -364846441
349653643 450166177
800833139 -201850013
594842732 247871178
-76849472 393644200
-369512855 459068135
570402435 -800862504
52542065 562097438
777285052 -276716118
569755516 266179123
571470457 -800112906
720301167 -642716311
300004507 -484821738
-818717901 -286121362
-710436053 116443631
-270692117 -808975728
-323080553 278647932
-195471097 363354332
-247195614 509908085
40282509 -933622569
-364303237 234058763
844189919 -132283202
568097396 -802464702
653884732 194507691
753988456 -316862285
400047110 -879797302
-138203734 -919009237
-771752358 403843650
236195902 -728160314
259780936 502895507
-59010933 -722498282
-45726381 -794643565
-717187869 103350621
-431922116 130342462
398012569 -654174101
-353128796 247222395
-811344444 -314850610
-833874248 -212153658
-314375654 -847346374
941827608 411325322
390095524 -327402823
-11397021 399290724
927762137 205268933
-287346602 495833404
154632853 -623583885
-739790630 -490926722
-525753633 -236991110
-451038596 -702275586
262073301 -531765829
470235420 198637939
-447692780 97590191
773849597 -520671306
484157431 274238861
-109905481 522900275
786789950 -93000100
-381003754 -796048336
-862206750 172083168
776699826 -42303158
801201060 -206821187
309263767 -698822217
98805511 -658038647
466324361 231758135
-389345738 190293097
267194769 -526000605
-163802982 -734953761
39631093 563620031
-529029080 -336570054
-456905470 76052685
531567069 -564962990
-522576565 -202378593
-754995301 -470687767
171635411 392614684
-103022587 -732721205
-492874253 -32184355
873300764 -51842358
34586573 399373969
-445181027 -36400173
322757412 -550769893
916252760 128424004
-84661471 -927925530
-346746347 -825120430
201553709 572350706
-383200489 -793932690
568020231 -802517597
902756584 57857804
94544644 397590583
303665341 480938592
739737275 -606392760
100428004 -931732086
-444945219 -713170651
73963418 -671669343
-790296046 -382824371
-472510090 396401963
-150675303 581985062
-445664364 567560044
147654213 -756444350
-524307170 -445788522
430791876 -205089889
745966202 -592819045
-103128541 -732741614
529893011 -334374114
-381121467 501402728
357715686 -891908981
942111743 424887509
-523593488 -212186630
348143306 -412773865
490895837 311488154
754860071 28095520
44865966 -933559047
-131672838 -920370810
-488930872 -18003107
193411814 -594693893
-826901454 -249206601
-208389270 357310312
94988509 397570860
-403290054 -772570873
-792111288 -378229101
737396863 69508423
393407735 -656821181
-126653749 -622833611
70289297 398545369
-362461256 -812547659
531052286 290687163
-531184109 -697305718
725925663 92590359
-61568820 550876622
-801571329 -348261714
228522092 -918772410
542337132 283957030
459389133 -41658282
-588871231 -663691004
-353114433 -746952851
-39124206 574552824
822547531 -184618340
39368756 -758625452
-801164893 -349603282
700783594 134912466
779641319 -55146001
308596577 -903899859
-365832360 -450914414
209670351 388647693
792864436 -247071855
528286664 -59606369
-754436464 421780845
407999829 -280373426
-779616726 -420178759
431117640 417692490
556067048 -545052137
-367818033 -432480357
771901068 -526587524
55689666 -777662976
-657162838 493947113
-247048366 -883829670
-369636709 -745070079
-366318163 -809294778
939296499 340410211
48063736 -933510483
690753135 149579710
451510813 299021955
659841934 -186149723
603480325 241071216
-355008379 -691733364
-236427329 -809362608
-313558822 -740454863
428922450 337184294
-36629817 -753610029
-34055195 -715239173
-139481686 -738794723
538112704 286524849
-411535672 166811206
-687620698 157755138
-525912707 -427202025
-715175059 -517956604
186778586 391186014
312696451 371498632
-723947259 448995082
-197148811 -903347016
-490854836 559221450
-834715012 306867506
-596274837 525101174
436305899 407548635
463751515 137389
548268167 -352637142
-414399736 572228561
-242510889 339327100
-448530917 95726134
360234380 512797857
-801274769 -289674946
368302790 -375722149
-404068500 179011101
-609541345 519005920
736381850 71684246
-34448461 -932412951
-507249139 -97264698
260324352 -913461288
-801270662 -290482439
810754149 289036070
734504926 -347090001
-495708178 -593133935
225975945 -731909672
-234848432 -889062953
393010447 474885302
268370112 -524652710
554422869 -811277654
-282734102 -801868812
-862031578 128693418
-816337891 -295905154
-39870150 397787034
745305927 -594285989
567451469 267760308
-523116722 -457205019
61335804 560497220
565338359 -537186201
317528065 -695109077
227222427 -566284665
762793359 5832316
-861969396 121701757
-352213621 -556994625
468517077 73621122
801850890 -216195008
-861339076 84791191
150013611 -928167680
450030488 -108469458
-489783389 522647821
411728283 383692765
779558311 -272579930
142214567 542203135
505038558 304684720
-389808951 250228789
-747155513 -482062145
-63258171 -797048822
-436269304 569048340
-391458963 198205373
-772543393 -41457949
2405605 559385906
-501320156 -573201312
237626333 384994686
-284033655 310934123
-298869519 299426939
129498324 395700898
550939712 278597772
804030874 254875502
4714590 399550223
-165119136 532308947
-759621046 3304880
562109122 -539947671
166732063 -751151963
-310066353 -849986721
-814246679 348360582
302405962 -905259879
355997200 -676705643
-509866027 -111702309
-367018016 230789816
-850038098 -97619072
756153743 24692720
743476437 18385088
-473895196 205017206
-241555104 511789489
-518612772 -168720565
127088210 570321087
608904298 236608000
-345589771 -599140388
784418642 -263526858
-151106783 -805870568
794392672 -244062038
-222357868 -747394238
686469670 155387123
447289007 330094168
-271080665 -872210120
470480946 128185582
804055578 -316543451
676832170 167939454
-372076010 -387689993
-686676305 -542570559
528995325 -566960786
220288236 -920008382
328048281 -690320659
-766727692 -20029061
-840106678 293579275
368806782 504199609
-164500162 532445429
-421295163 150018306
336230139 365847370
-373821453 -744508615
926340081 194596631
-422972745 -735955443
374539752 -713385218
-812565707 -310343038
203681614 -586482942
315814767 -463052447
-238751474 341481018
775168565 -36191243
-97738605 390584874
402478529 -295673645
226558686 -919071023
779718761 -55504746
-410229150 -764113388
355969199 445045051
502518462 180427575
353619155 361349045
-329011904 -422433066
-668198865 -557218744
-456262013 -727184149
-45370078 397299473
-141215055 -918362700
328059088 -445198931
-422125817 -748335058
544176918 -554865092
772553048 -285183388
-344644326 -604624235
784215240 -483059505
311793756 371703495
-355838525 244091545
-793084978 -374583272
-384983336 -102340674
-324936886 276889413
-691383928 -565990845
-860321894 215249515
-469800877 -722842872
-794298793 -370971291
368064489 434344974
431790195 -472085264
-471806288 183584771
-742795652 -487200446
804096419 -270286922
-395499006 192318199
743337633 56338199
-794624418 -369999811
-616527862 -642602360
-661721327 197181767
-580592482 -609910151
413711215 380633916
663975748 -439811930
-611237898 -646878458
-250547655 -748877542
-523566083 -701133380
693521858 -115324435
-358203801 -816066738
124257833 -930196242
804295330 -286932749
799147301 -234586499
463594220 248147153
161022012 537072370
804274820 -283887048
-480280888 -637817907
-435934405 122475716
803649410 -252276947
935168124 275891830
191289743 390727198
901434144 51939065
-779713585 -411848736
443719432 -144589409
-183694784 368417397
-516963184 -502979730
522732853 -571793039
858338666 -95134462
-257104443 -879167966
-299623427 298826655
-652692062 209872849
-165303913 -912774295
272483201 -519868009
726029091 92394378
-245036769 337827418
563493219 270448667
530748343 -565601292
-861464651 90698740
573680689 -798556012
-175369063 582806671
-501618967 -711153846
-52603239 396592320
-527043395 -256817425
-135459980 581417180
89017864 567918188
796466858 -414369507
369201896 503800642
-423087220 570999756
470738905 139930009
-2974198 -933592004
-526723379 -251437513
-167801422 -912130302
-527187405 -259362892
-849307193 266394587
785507610 -477525761
838377333 -146855105
-585435372 -607478526
533214355 -823677127
-707494156 461260387
456529528 281355676
566017443 268740489
443789542 -626632333
60536240 -933270974
-751741098 -475334731
-428229981 -135187371
-524455496 -221200937
-791197411 -141471978
332513822 -438346734
-175280451 -910139126
583569517 256352109
-790992509 -380780135
503579009 -838591315
573153623 -798928673
461796248 -20034696
455898238 -618895825
774705691 -34373733
41057710 399293262
-429607789 134767115
-732323616 -507891867
-603619224 274186195
-501844209 -70093020
224799236 -568446279
738433556 67267163
-797341589 -204938007
448751251 -116314786
412278627 382853357
138018296 -634515563
660841423 186974756
449571311 305034395
502033392 -405884064
392862449 -320519625
877287225 -39423147
-846853498 274443762
-656381394 -605446541
753398598 -317805337
201376973 -740398749
289482684 376336291
-613100652 -645389669
530844575 -126591607
41482430 -780338005
-433992765 126326608
265721091 500201764
207793666 520200164
-516632362 -154318184
-508218982 -102438958
911501418 101352811
-227073115 347870032
-134838561 -738131715
-528798950 -304479552
-503679160 -564331673
-772867277 -428756921
-306590768 582126448
-596583759 -601819423
-821503652 -274370989
705607225 127325780
-212032157 355520520
338990993 365153816
399906450 -879842212
290968807 -907631037
-736034007 439034897
80923633 -633305282
643914185 -738550532
764033607 2132790
843357599 620459119
910366862 492890605
669664015 -711197577
123789232 -760778092
939883470 352627159
113819557 549383201
-49479287 -719809834
-144674628 581773887
-442881745 -716696253
453475212 -85771014
48422270 399159119
-288130315 -749662357
419220694 340733096
-713312314 110936726
173860381 -925945655
-316406307 581636940
349094328 450611885
631151486 -236034914
738284501 67592813
740085284 -338685429
-193487289 -904573952
405802058 -286520796
162846309 536564141
523238678 295130421
-694842257 145271477
-46985055 397147552
394399880 349239629
-576488968 -671815812
-24258612 -791480957
563196886 -805694930
376287519 -886857927
-316966328 284305921
23601962 567004399
765396498 -2028404
937478011 308126252
264416635 -529153829
-163293449 532710927
734606760 -617004248
418688902 -873563657
470944049 150918359
630649106 -751537696
766319116 -4896028
-522057017 -197513443
708914904 122009107
490039557 -844758598
-849341680 -103802060
-756192692 -464567871
-856937821 -21905226
148513238 571272565
440853754 328450545
-446307916 -730096127
-12214650 399262215
-411957211 -761951942
521636422 296026832
-82204590 -928208715
-576869231 304282757
8510996 -933751761
802984030 -237085880
-257771764 -534253641
297256202 -488486912
572421729 264329700
350320279 362225553
-63740438 576854252
47663198 564402490
936349072 291791107
-512583865 -128028770
401343561 -298753125
-355434277 578989375
233894203 -593531575
789540772 -109753133
-759058040 -458745089
-108779208 -733779498
466590860 38047980
379224310 354054059
389623258 413134251
579698375 -524762357
-799841675 -240495869
-438443227 -732172006
-713058071 111425371
942712617 462712012
-178411883 -743659476
-795244867 -363200311
-639224362 503925632
164734217 -751724865
375167727 -666847126
-375844932 -337113716
-432812000 128621171
-720484573 -526680783
-525212444 -230113651
-66170496 -750691556
752874652 -576658852
-583761214 -608319642
-209378935 -899024969
254698600 -914457484
73380499 558224230
484883812 -599314569
630056306 -752098957
804298164 -296333966
-762256226 -452120768
-859620964 29182685
-77131012 -749313599
212368548 388312341
-252951076 -748956061
-357598551 -746503549
638319007 210227016
-317341685 283967369
-794311381 -367851730
-718823856 100076449
-527354799 -262388033
-795143387 -368440578
469096866 87289784
-80738583 -799322311
187692418 391094162
529215893 -79262999
-771243531 -432603845
843560229 -133889153
269010083 498678682
-462589669 100239956
-726321485 447130092
524538552 -828285571
-209883919 -898838599
615344326 -765558816
-173995983 372065891
679865530 164044322
-282933813 -801691681
-245183379 583585962
471962459 -599238214
-526607640 -416655625
673505412 -706859526
681557081 161842971
-385374193 -84938674
47201166 -933523950
928428720 210588782
129919780 395674356
343437877 -420633816
-777040192 -60066628
761246938 10385673
155573574 -927675926
-801267907 -285538200
938887260 332165029
803086212 -239215595
795777304 -419671403
-36789357 -716077936
561151564 -807011892
-289639143 -793826464
-692422604 149497137
580878457 258315209
-58703135 395913950
-758415975 417817778
326110835 -899919332
-110168803 -924396521
402169908 -296512889
471053787 160859039
-528957547 -318187560
-508569128 -104335531
-204188849 -900889453
-715823978 -533658638
-325132608 -698042680
279795378 565722480
-66299346 -724422298
569545901 266323588
372487936 -668256679
785795142 -476265880
-371240425 225578487
696145753 141896981
135331531 -929365071
40739460 563731907
-180216915 -908750263
-311034780 289513222
588972766 -787295365
858947173 -93452567
-173500584 582747210
-57301603 -930688594
503325292 -506065597
128390973 -640552423
366194503 506835234
-453007451 85444430
-287214729 308520809
428669486 -213084277
527460611 -372137179
530542362 -321337789
734715137 75147130
357481150 -396474295
698851650 -396581666
377867501 -355519749
-795971635 -189210793
-103662670 -732843993
-522834325 -459749990
854388856 -105797910
603529063 -775639256
313713920 -696828260
-98274742 390497251
-143086646 381250071
-104700793 -745065283
-32581780 -753929829
-528173400 -386089646
553724680 -345868246
802258784 -223000144
457598824 -625959097
-437188329 -86795401
465768065 25714140
-169857013 -742700998
654528319 -727589056
444350047 -864115825
-43038038 522411541
888758775 242797
176727284 571999181
522311458 -414403669
-809858383 355042841
-600045577 523419355
-429927584 -736996142
-152376186 -915911515
378770543 -353554250
800053093 -232760362
-692330558 471913081
-166559318 -605830710
-709349092 -542846272
716536705 -373068118
734970030 74619830
-236164111 -560537073
-602930185 522093589
804279070 -301429674
460571554 516024746
-855396813 -43564858
-91649174 -927070857
135380168 -760862755
-417257438 -737198109
-556440076 325347396
603927679 240706466
-861079669 73155345
-847911577 -115721725
-371660883 577437867
56337659 -680311931
-517590444 -161079376
-767825681 -448843617
-3230360 -704624225
627517538 -754498525
-811666276 352316220
502763109 -838966979
-650571303 -569405115
-781897758 -413361913
671416951 -430926538
774373571 -33076938
366048913 436214035
711482235 -656741448
-55176068 -721442374
-739970674 -490707132
550983153 -349330005
368957744 -374381244
920814758 156522637
-185302471 -907219628
906225531 74121872
105196698 -654380156
443348314 393348177
-833307589 -215485133
11638108 -933771076
220134015 518111628
562558477 271071564
264131102 -717481368
-858322824 1523703
-580465834 300428017
110101214 -931161422
-513928700 -136435261
-228390685 347170202
130953438 -760790772
-645435343 -616441507
-3489002 399464844
278978705 -910020086
804238909 -280210183
441402268 332430002
395896517 348749328
932909929 250988600
716333817 -649107289
700844649 -672444098
-858932591 14053827
791452079 -249844021
-55866739 396235014
376455729 -712094843
-769253188 -445893442
-477201270 -645778542
737992596 -610058716
-757332360 -462264705
515905073 83791594
518744934 -435609987
9065953 -933757106
798910879 -180770035
687573302 -410978676
-280798807 -867016704
-572954974 -674043252
436180403 -181740949
491383342 311260510
513403118 -833913927
-525655294 -235728770
812336195 297168869
-361632720 237255453
-545968866 544074192
217176160 -735023316
-797655564 -208811539
840373558 518519963
209605281 -601867751
-338144254 -831480194
-479521823 281638705
898422105 38870785
800300760 -378499208
-213555694 -746778977
-69715056 -929532488
-350290844 -570197951
929376032 218259776
-779690950 -72355406
151683904 539660707
-76405237 -726940896
-810131209 -319255974
-513651013 364082357
-299121417 582440579
289408973 376350112
541389671 284537273
-769081117 -437558116
-319398658 -749276693
-462776594 -725130177
-440334158 568405374
-191730881 -744972002
371543504 356358162
-324584750 480694320
440588254 -652219110
484025058 -847446713
479976155 292202730
-321986637 -749151213
-526273030 -421988593
81596122 556566575
-403137201 -772747258
133711645 -637256238
-525968826 -239985342
607554468 -772304799
15598379 -757320565
588744021 -787472415
-181458731 369307366
-113969000 -734704538
793562523 -136484035
665850020 181235540
769975786 -532219351
445248080 -136280566
-57689277 -796295033
-182714342 -908017984
441424686 -156490376
-514274487 -138639306
-530679758 -697562878
59819614 -759441619
759138583 16457741
617662311 -489372985
-212837822 -578329860
-440205652 113784186
744810978 52922242
-669709912 185713000
213386459 -578414978
770693122 -19539562
730182358 84263693
76766462 -670199945
409245243 -276781507
636937944 -745490204
-831349742 -226500195
-860220131 216362056
527126736 -568408114
-421066509 -749830300
493691470 -843105931
-182938570 368722480
629791047 218248121
566650040 -536062743
643798034 -462418126
-792031036 -377715680
-455007096 -694770384
-675407756 482993964
234509840 -559499345
-346139898 579749744
185819349 572145437
154740496 -754524719
723120526 -638073485
-814801218 -301931558
127266957 -929977505
368773972 -374759607
761839938 80777915
-152585743 378682298
662330753 -719237451
-858649304 8168218
791079472 -450422883
764702360 -298862731
-192848804 -808211617
-785715693 -104565232
-109239908 388560505
-275897255 -869683182
727617556 -30237739
-445852523 -31756194
446904583 312917147
504637534 -585376126
899068429 41598988
248558858 -545963927
-302485526 -854539853
470943453 150876876
-98673610 678523989
-682554633 -576621639
925587997 189129587
786639746 -472518104
-801218109 -280648299
-339762961 261935572
-349110903 469216716
-412119516 -761744874
323176815 369033831
177257207 -925599409
-54079026 -752056814
674216261 171230136
758539661 -562804585
-333726159 476609727
803593853 -250713032
-804755390 -337689696
-750549530 -475694921
590347289 -515274262
309264964 372269128
800068588 -192732413
797259646 -407986844
487042063 515513143
-816885652 -293665303
-276273382 499860801
23094351 -933759098
930830625 230855211
437360372 336598379
122495691 547270693
471108185 171317826
-136787687 382807499
275322884 -910723925
-80455477 393156717
-388936187 148724818
635149608 213242834
431496294 416975392
-799645621 -237054572
-799610444 -354574063
-247331436 -748757387
-93942854 391189544
-574824544 -672876866
675869723 169157823
-198103855 -745531371
-542964165 338531857
781207003 -495338023
13798351 399544976
-9968837 571346093
-629932015 -630827205
-480413420 -637468617
-473447131 -655011411
-26078046 398694577
-264439223 504039276
-107392679 -924839822
-694076512 -562680579
-220456939 -894839911
721884193 100038558
-764423983 411681119
591653047 250316002
-203349310 -745969083
160504583 393528792
461337931 -24424773
-801186701 -298761469
-374634550 -801990357
-325708126 -695722402
469779238 104992644
-845946676 -130793631
585263283 -790129338
222864513 -570160457
791971581 -445094872
-341027205 -397621409
-594788202 -659487904
385234648 -338912760
-312160434 288542076
403784389 -292093948
-249762142 583556223
-552567591 -685994923
-278045803 315390547
-862073211 133874789
-518748458 -491814292
-329150318 -837791565
445300256 317294102
804046014 -316927125
320794755 369603990
-382405442 -182862827
283633420 -506153944
670522501 175704179
650290596 -455375629
363015288 -386180074
307112695 -699771305
406260933 -877778991
813163675 -205381597
-514281000 -705661990
936057535 287759521
-848506775 -110908300
-827668097 -245418000
559818303 272876643
445312262 389195454
92333432 -661682168
-528687678 -298879462
-775678528 -421944208
401911991 -879199911
-611612072 264353401
-527050400 -409244509
419340215 -245621055
15692847 399536471
179619504 -747274879
-547685256 543525534
-260023633 -809586808
372395356 -887938562
-379577663 -797410435
-460665507 -683451516
-525825304 550303379
151676779 -625562770
127628572 521041045
800492934 -376358074
66315581 -775578592
440940441 -158933819
674719727 170608093
465903091 27590657
803894250 -260491312
566875524 -803292076
660921898 -720761608
380375583 -664080015
376166348 496105062
-543497316 -627022640
33303423 -690383015
-856247412 239975220
-859236683 224818309
-421482758 -749243346
-712559259 112380409
-34306038 398225566
-387238865 17978975
48062541 -759037233
-852902217 253947856
792827288 -439733426
-482792184 -718342112
-171483477 372899665
-388121519 202994721
-408517734 -738981253
-458427126 -688010823
-826691207 -250237383
-851406842 -85188102
447888159 -121437970
897934433 36815022
97230491 397469890
6968800 -700801573
-781478556 -407288486
-426078536 570573144
244271865 -916262509
940826027 375695681
-488288000 -615996833
942719376 463260015
-787086430 -392047723
-850548189 -93035033
451749450 -621565281
793059459 -132882417
392416185 475681463
718236596 -370690869
-385132731 -742895234
641962162 206644658
-795667333 -361006254
-418948799 431855994
223349709 -919553776
531543709 -161213833
874918258 -46874288
353239982 519284310
-527541083 549801809
505767812 -496327675
457687391 -55106778
578319209 -525977364
-273425626 318777393
-307232121 -760451652
-438507868 -79156156
-193734074 364129472
516304826 298918498
525086884 -8999173
-428909756 -734531289
361344724 359239454
-192558331 364649042
-33329867 398286392
-738726088 57374149
-88573997 -927461578
766043642 -4033065
313519484 371310806
-528294473 -382833871
729421758 -627085367
-467853819 47123477
770039062 -17283495
768503474 -12065592
-260688065 -877415202
494063991 309994589
518948541 -434501905
664501164 182814528
416126574 -485321540
-770575434 -443052342
-489065481 -18472480
-574434693 -673122294
-190801201 -905454892
788797432 -105118409
-588112111 -664211095
-524417555 -220775885
365317150 -671977643
-34530239 -715385308
-52585752 -931107420
213172308 -921041009
768556821 -292190862
804290429 -285795636
79299367 -760020986
425382536 -871195357
-524236264 -218762520
365138995 -672069080
804342542 -223998068
-454616866 81665907
335462845 -897675508
620624767 -760830903
171648651 -926169480
-4799155 558512148
-176452128 -909822768
-632267400 237744293
-532543467 348170160
-495627268 -42848837
-356708082 465470287
212491235 -921137435
495904090 309120532
163623216 -926941404
-782262427 -405233166
-360581252 238508340
-747673656 -481108109
297088158 559119886
581199187 258082430
286347501 -908560915
776419660 -512437520
359654044 513354782
784307139 -263740662
243597249 384125069
-77423487 -727186813
136084030 -635755824
-697552758 140460465
-229184809 -809244892
-59046999 395874299
214798441 388008169
125525106 691479962
62553615 -677378129
472278012 319781306
-726735779 -516999741
875759616 -44250528
704901796 -88167263
-747511586 -481047276
796614036 -413215821
762647442 6263796
471110099 174257955
-381018980 -297782653
-277582296 315731952
469916800 320785540
613118577 -767525124
655658583 -726393242
461175094 -25969011
254957027 -539440226
-366847335 230995481
-42698408 -931882713
-702085466 132116917
-4530299 399450057
-495830614 -43664658
670238856 -710558864
-347107255 579671144
-526990701 -255910844
-316408406 284806217
-100305123 -925900152
-415114552 -757887373
-209952878 -746501691
-154171545 -740796846
609457751 -770706162
753249948 -575760733
535420307 288133635
-39931637 -932077756
67077601 -775424284
502091643 -839275874
-82440789 -728370454
-634800070 506336119
148968387 -627364547
-496518732 -590422762
-660133216 -601623569
435465613 -185101384
896306546 30014996
-526431760 -246849677
500125623 194143410
-289217363 306992559
914658783 119151915
-416884785 -737277437
-441873099 110224898
-525234826 -435809720
792708694 -130439085
-82807558 547607807
-844279097 282341212
736543846 -4399927
729634255 -626692686
-426229542 -742411585
710160690 119975940
481898350 284085070
768085199 -537592760
394730999 349131527
-791033851 -140268932
-819482767 -282939908
-37481589 397990087
916284627 128611113
-159100979 -806388778
284701366 377199707
610761190 -769588862
-388154825 78109618
-815527751 346312677
-524588112 -442947044
307509885 372650986
-838295943 298110876
83269310 398065860
938690402 328372507
798133769 -400601098
-610829026 -647204640
124076009 -930209354
597832768 -780273734
-438820743 116653881
-83478575 -728606046
814405203 -202703901
-735849101 -502024235
-343829219 257558013
-66882490 394941291
594471880 248157167
-461289499 89371003
361958734 511094240
-105334224 -925156951
-504520772 -561078167
-525092273 -437480078
52640329 -933432080
915078632 121565191
791847237 -445861193
929265572 217339890
-72505239 -929253658
412597933 382364068
-504097113 -710141605
-524855880 -440112547
167815577 -926544419
734784403 75003969
-861360617 85781075
-582387338 -668030614
-554586502 327189664
-433770338 422623508
-255940431 -749035799
941309041 390219911
816884321 -197325971
-564400601 -679255332
652386629 196062711
86333587 -632276971
781064749 -495889884
705736762 -665448765
-68464263 577243629
268165127 -524888443
573502864 -530180535
-549384931 542981971
-367948615 229661666
-199438053 -808495719
-388186008 80596133
761146513 10679234
-756424129 -464102233
-523530591 355873404
212425337 -579243228
-74195681 -726403878
-748284513 -479967732
452369168 -860948880
-489975733 572835998
715649985 -374289146
-29366870 -713776286
-355074415 -536597594
-549090526 -687916523
-859266496 21149141
260217412 -719008970
-63529471 -797085043
-268257371 -809492014
4662092 -701671677
-590701354 -662414723
704397438 -389324885
-192592365 525733511
614761223 231689526
-239825527 512357441
939059360 335620288
261062123 381307707
476881746 303650505
-848798455 -108497680
803972318 -263867904
-740387914 435197193
281245186 -509158577
939436375 343251673
117977282 -646860393
306209590 479440515
396407948 348580993
801706969 243483628
-239319073 -887173198
781346265 -494792031
-335112980 -697056907
-584655149 -666548858
471085457 165813685
782411522 156152993
-628648472 -631970646
486336424 313578717
804187680 -276046107
791933891 -125210444
594106196 -783269552
-518231075 -495142846
-356783433 242985220
924314118 180074010
753560425 -575017064
-529029176 -335715058
97368671 397463494
-503432305 -710417790
-663895162 -597641659
646268182 -459754355
122866384 570079995
-503229268 -76830420
-474154430 562632796
744994117 52495548
-711873096 -539295178
803826647 -323964111
-526147368 -242533035
-671907298 -554374801
802531120 -228063655
-515129553 -144269249
-860595396 56373143
776193964 -513175827
570868019 -800535747
550522203 -549654820
842773917 579598117
-842823519 -154000174
458119807 -858604232
689382067 -408698939
444655318 331149478
187934145 -924399947
30685243 -933715150
831483454 411633218
-340439448 473460090
392472403 -882157553
796943699 -410577753
-230996413 345772145
789334963 -459751325
-547886400 -688579934
-252716038 -541160073
780141884 -57485773
777425145 -45326370
-486390477 -9304679
698563801 -675609354
555634039 -810519780
798419378 -397939688
-515001866 -705319713
496177877 215831513
621175138 -760332341
-76690036 577880542
462791938 252386267
18731345 -933772215
-49696019 -636993950
-346042681 -596464811
226437787 386521067
-284867079 310304546
-435916732 -732805783
461305502 350594347
713056813 115161241
-40358621 -932048520
-246119916 337175061
804212737 -308424794
-371454041 -324349161
461182326 -619444084
710693968 119098437
-272824643 -749414098
777675975 -508206268
-91839511 -800592112
-102845025 -629204600
156027957 -622636921
-200443248 -902210645
532058563 -240242128
495084432 -592218013
-346931608 -824978003
-501292858 -67486887
403127733 -878808265
-394004257 574925057
-706271978 124316609
521199679 -572965802
-507600844 -99122180
372144326 430521818
578496194 -795127949
-693759463 147177818
-33128375 -714953377
378554622 493329994
-431258067 424206864
-62010004 -930263178
-404540339 178259308
-783636490 -92725730
-255956492 -879718887
86138788 -760188510
798015289 -401623405
564127739 -805091906
104916089 397092566
-483660519 -340150
-368761994 228663238
442909976 -627188292
203066645 -922434174
696849214 140870513
-43923496 -753011970
599302010 -779085566
770587460 -19173776
798831211 -180021416
-798086773 -214306941
-314777939 -749450510
216515929 -920560314
-191248718 365226844
-391028297 -785974207
-789093299 -386346929
538026846 -364931092
-513299386 -523202008
386877660 -660505032
589134647 -516364499
222417070 387041316
68919056 398588997
-198938320 -808477208
-762532704 -5899446
655210044 -726868092
443816371 321172964
10621049 399555260
13168934 -698399941
-527855409 -272762748
645789615 -460274220
-729176141 444833811
-228984748 -891469378
-181133636 369435156
730378227 83874940
782946347 -71542637
98345356 -931839324
-482323229 -632401032
668606419 -712369274
-168759840 -734017454
-472359237 34180776
349972881 -409628440
-378653198 -743833955
-210882271 -898469568
428839386 -869942453
433732579 -632886107
-655800541 205521061
588238288 252882889
-428165771 570271575
-857213604 -17524895
261908166 -913179026
231719599 514084645
97500638 553131011
-100743697 390083067
-767135356 -450265439
-246248846 -718210291
157496957 -753761784
279559693 -711336180
-290574501 -749693642
808665767 -214984723
-624421322 -635731421
-374787872 -354202250
-521550496 -192895937
793350263 -134953793
804197130 -309508485
-384043508 -289233520
-47110761 -719118983
-293033009 -749718139
351691221 448539643
628505328 219433062
469801669 105634153
325272946 -449341272
-494355233 -37791866
-409718663 572861977
-390489543 438915751
-530305432 548984308
-817304755 -291945502
263456040 501241781
18190446 -639436921
-434624047 -729923691
-341280800 473061811
-502200495 -71794092
636459164 -745955605
420329275 340336368
-478243347 -719965518
-76306296 393717138
621029501 -252225559
-356162053 243712750
-493077313 -32937998
-813102608 -308346950
-267921877 -713459151
497343911 -841445800
-161317449 533140420
193246684 -923734122
-792690060 -154923055
933132003 253304931
457546719 -858840879
-31423642 -714421640
-520615146 -478442443
454319598 -631577854
797151401 -408886206
-523308677 -455414269
276689124 -514804133
270240672 -522490482
507256140 150341404
-594948196 525686038
722219430 -639575776
-518115503 -637801373
-76949303 -798847101
741832037 59745017
-527535184 -265808259
266464920 -716563209
438124134 -630182417
-509732219 -539577690
-518934821 359726650
-490919149 -608189685
-801235357 -282061840
100450507 -768201263
941132118 483993787
601560441 242621753
921389042 160295434
210032771 521585651
-140549713 581616676
558056937 -808988424
918127845 139754412
618726193 -762542558
-60352033 -751375878
469765176 203640331
-777251940 -61004669
220734773 -733775442
309647445 -903667364
14601889 399541539
-199188658 -745623824
757423306 21275390
76627397 557584478
-384166457 -129329019
853450385 -108259621
-458468930 406368813
101396406 568760502
-253089480 -809551033
-529025496 -333401451
-64122993 395283161
-479474033 12787480
413452448 342776833
828646924 -170346468
-600377800 523266919
639331691 -467178244
-854595876 -52943265
-290736106 -749695529
-318107403 581541797
868792458 -65361124
546364502 -816225633
381463388 -885409715
-855439678 -43025327
-258219585 329388597
-271424418 320234699
134121627 -759978813
-691005504 151950489
-727677489 -515487451
709439796 -659884452
-122583714 -922158045
583090085 256702607
336781391 -431537514
-145882678 536359989
917867249 138167895
203706394 -739625849
502653249 305856045
731174136 -20092275
256581457 570119041
288560364 376506657
731578726 81485007
-546415164 -689378483
-372698650 223722759
-840712599 -168875659
-238413626 583597469
-523855231 -450258315
-469640429 42062042
769612925 -15824641
452117468 -621329477
878471021 -35547605
-652747700 -609117655
-787598304 -116486528
-431983388 -733966239
621556882 -485507336
209299609 -581879435
791044892 -119359776
3147962 -756534402
-512690646 -706399641
210776138 -921377961
-660525847 -601219856
793224756 -437171387
714579424 -375737257
748340720 44558685
-247510002 -809499288
477304444 -850412881
-648038928 216359001
-789812236 -384243091
-633082491 -628006371
-791642480 -380211124
-512218832 -125778509
-111617074 -802660937
-824534191 -260578366
-197504139 362440939
-489318647 495059054
518459811 -831410960
-524042918 -216681364
-526902712 -411743315
666473302 -714716620
361626404 -388837725
-502240431 556677401
684389858 -693916730
-504719217 -560301716
-479169310 276263099
466072264 233482688
147952607 394464973
471082641 178979555
483551040 -600235564
769178547 -534496115
158813989 -753396194
-286124017 -749634139
95702236 397538977
-355315675 244701343
656234560 -192668235
937973879 316053141
-378399085 -291059432
-504903188 -709804741
434993741 334914998
-154569803 378110099
153999915 571451530
735225496 -346013720
691543760 148480608
-555038288 541126841
-96818408 545342161
459763660 -38481496
732116720 -621950637
642977314 205631808
272889059 -911186069
555735156 275537993
361137509 -674112768
297546503 374740785
388364841 414483784
719408119 104383323
440148876 -652832052
-615195990 516285943
-402474431 181537121
798097146 -400920661
-862121234 140372852
804191300 -309843247
-800932129 -350350713
164899426 -926823648
887420323 -4745104
916377101 491982705
309280596 -472190978
-501600213 -68938366
227518997 -731356297
328371121 -736882967
505758195 160135863
-49887229 -795225472
-830905076 -228899681
287106027 376769282
796888991 -162591288
-326360429 -839686042
315126077 -464027057
79223805 -668885212
-859667577 30323816
510008639 -835554689
-724325505 88887333
-101775629 -732471799
-731394105 443038674
-709071475 460129650
-352253886 579249958
764198320 1633768
479611278 -581806757
-584411176 530067955
443067989 323052887
257368392 381925707
691603576 -684865105
-693509376 471099525
931502026 488582403
-111677642 388095858
740883741 61860999
783156864 -487455153
-789289968 -389312090
-744733805 -486448544
407425251 -282003253
689261058 151623366
297780292 374692493
470126649 115639570
-264388466 -809588513
39103218 399319123
446112776 330565960
-750800284 27660380
108804099 -766268703
107299886 -766629030
480152390 316357678
927629177 204230008
-335778510 475660548
-803543085 -341737105
599636020 244150723
800802494 -231241257
790465817 -453788404
942836299 478612965
-87199423 -927625322
550188441 -813901274
791416445 -121773120
-496369550 -713212438
374117424 -667401618
13744397 -933773642
-265914569 -874823665
-412900962 164517371
-763082631 -7712692
-329618436 272322451
718181516 -646154448
207140862 -583675510
-95130934 -926613408
470380193 124167706
435236959 -186163116
-70270468 -797981501
-35004931 398181335
-206962832 583475983
105132754 551398657
-813983741 -305059570
776284027 131994034
277759172 -513488090
467664650 57088836
680944805 -143388188
-573633619 307700960
410807252 385065013
752334023 -577949813
-445792711 -730237291
-368439933 -331980106
622430568 683000485
763326314 4248277
-428954776 570157248
402131291 346665076
-702174720 -552504535
-462634592 61314158
657498361 190641258
-359328393 -746321534
-338608602 263153838
802339960 -352369389
343268583 455162885
-861762401 107601675
-446372983 -710699616
593338926 249028505
-384180756 208587935
619681043 227417940
81335242 -667748695
-372541182 -803888351
439572205 -165633143
-425476883 -671147401
679305707 -421305575
532020165 -223809733
-82588295 578309036
135157395 544038099
332189020 -438856571
264480709 -717344191
190667537 572214648
-558575584 -682617647
-725501158 86457704
-239422501 341101332
661633555 -442566757
200691892 389702210
-360805829 -492421140
617649467 229206958
-658601459 201588377
-133015024 -804520967
-487979591 -616889185
-453767914 -727936549
650184853 -455491205
-103972627 -801884739
796596379 -160110297
-293916542 -859598404
138623752 395107458
344193541 -682550049
-857553087 233927285
375244512 355262580
727365358 -630801528
194279886 -923602249
271919269 497306735
-229942091 -747864005
122552876 396123536
-502634823 373075337
64988488 -933166051
305595747 -477275407
53148427 -933422649
295943504 375070509
-35917266 -793240486
767224327 -539997476
-207454418 -899719816
776037075 -39613934
-349260489 251571753
-714642656 456090905
549172982 -550769334
-453833264 -697046210
-77383282 548450548
-528456609 -289589093
-722182313 -510897900
476654698 304416722
-440618084 -720449066
755600705 -314220846
-350846520 -821935278
-514198335 -518624675
82012920 -932599976
771133866 -287679043
-275845607 -806935588
-720525445 -512629129
566281607 -803688444
645934916 202658587
-702581025 -551971422
-292869997 -860209825
-261295839 -877115876
648621051 -733734302
-570913929 -614585923
-719641554 452312438
616780466 -490241826
-790515469 -136460775
-325544463 -748960764
-342636111 -616132836
675018225 -705106377
-26170518 -791778492
790947467 -451157501
406408700 391542693
526248699 -26090256
517364194 -389261365
478188258 298958121
766436006 -542172944
330356869 -441700964
721327623 -641040035
-582952846 297729894
-345772035 470861357
-166900861 -912363486
-68794008 394698780
-52919803 552185175
-224681980 583582305
-389074795 448771951
672933499 172796171
718635004 105709712
56841871 565250733
57083868 -777393955
468273621 68639178
803850161 -258712867
801016276 -370318175
549824873 279299165
437224325 -467317479
-552900138 -685810198
430872214 350588669
758607203 17960528
-566312637 -678120051
-129269093 -920857424
-412420053 -761361044
-440245689 418444804
-493963506 380102912
-405564536 -769897427
386352734 -336317983
-247434929 -883657946
-252615690 -881313742
-493625516 -714270421
368485608 357236848
-29929837 -932657942
444885521 318398450
-7612309 -933485374
20789132 -784027801
364437375 437678669
113922006 -930918750
665851434 -715399601
-858110700 -2274378
784685160 -80829775
-762040898 -4294897
-517654737 -498787174
-457022040 -690824471
910538068 96208242
-375418597 -313360825
716760285 108924952
-731911621 -500213001
-491009937 382462965
125362217 395955863
-741805111 49963580
651370391 197107879
459283430 -42534843
-469231713 43233774
-225208330 -809168837
710415910 -381340303
651946078 -453553055
94900076 -932012444
-278559835 -868249245
-478354242 16234615
-397048265 189947064
485909176 266441923
-190858262 -808122597
-446101592 101066305
801527785 -211439133
-567449563 314125772
353791083 446835274
-785793425 -401165723
753902210 30566643
569805041 -801281211
-174199092 -910430916
437296378 -176459943
467862135 220268562
-799355256 -332436365
158479809 -927412864
173961173 -609734732
784963626 -82406184
830996240 -164789161
-509965118 -112279129
-520183515 -481739366
-528579871 -294214922
427936023 356258906
257011957 -720254134
-185293908 583105104
165964813 -615591066
393612835 -881805936
788835978 -462248435
692215722 -684085513
-368956387 228424350
940538518 367948357
20240511 561498746
-65966733 -724335735
90309296 397774468
320424143 -693801144
-595820982 -658733045
-508106790 368623675
544814584 282426190
-688498967 156263402
-349845895 250918942
-466284979 51489882
-493324320 -600821271
31590064 -933708050
620834776 -760640848
-50307646 -720049551
645460192 203140413
-223253915 -747453405
-708199694 -544435400
515452899 -452964529
-860551361 212711949
-510132944 -113257971
13472094 399546343
379898967 -351074951
583860311 256138704
470802854 143009850
602606134 241778196
6132876 -701120853
-861435753 200047513
340325473 -425751715
420990751 -240147183
288689665 -499728117
665101927 182113115
803700262 -326987627
444447201 -864078088
402372418 -295963164
-261034031 327487623
-260844497 -749161076
665023320 -716305363
-467219355 48900834
-614197168 -592383101
233796095 -560176784
-528289415 -284521226
-425984953 570586657
-193368464 -808234561
361553315 -388975259
-715685428 -517457478
310496247 552511688
223439281 386909707
-504639530 -560614562
-233372598 344474181
-391233969 -741978680
21888044 399498122
-2103193 -933607932
-660428293 -562836415
-387095450 575787415
733934834 76748430
123395536 -643621321
-59441935 -751478332
-252535897 -881351403
-432734697 -732829105
-763486835 -9051479
448624378 516255071
414773538 342311239
-248531379 509461423
547618876 -815467785
-483218037 -630016403
747584672 46384951
-253068699 332799104
59007642 -679062831
726793089 90932876
-502509198 -73295248
544324188 -817438985
655765418 -449319328
910030044 93534339
622294899 225076586
-486516714 -621053136
-280311112 -803964241
469338077 327824701
-460521652 66844305
61704439 -933244443
732995330 78644740
717816861 107113236
-786087859 -400211291
304913727 480207820
39593232 -780685763
-203829137 359487242
540202824 -819821514
587069553 253755914
339569479 457942600
755616596 -570040370
-437884070 -724831093
-133000050 383674835
734411130 75774153
356845883 360477192
104871545 -767196613
-798693395 -222547096
202840950 -587158757
-841766794 -161551704
883009694 -20320561
134566935 570733026
698078110 139045180
225237320 -596714908
731108688 -352147150
802308387 -228185991
-333144664 -835010562
381840581 353252845
-605053047 521111072
-182295792 368976587
328873902 540248367
-634013300 506755757
306371878 554664726
766643567 -541603845
-466671994 50417807
569667866 -801376588
825918565 -176762667
448890901 -623392999
450985072 -102434113
-850395718 -94414546
30896491 565872383
365644717 -381045874
382812895 -344478409
702676527 131948071
49918414 -933479322
-781057862 -408378741
-106015892 389154300
-464280615 -724649898
-479076035 14014426
527901264 292492987
-625290580 246858395
-799279673 -355617002
841906829 549307547
583891291 -791161787
-859938446 37427127
-637459975 -624016157
-529015157 -330025282
841735727 626228942
-786256162 -394356857
79456712 -772848374
667293583 -713814879
940151200 358579623
463888477 343655630
546087714 -816390564
-510306886 -537078918
-361435463 463119902
616653059 -764394369
369929515 -669585754
-50485196 -795308462
756145625 -568742688
-332296329 -835605187
-373096464 -803385095
-489403776 -612713409
438233804 334608330
798108215 -400824936
27043036 562281706
-226834689 583589743
727181637 90177687
-612421666 -593349995
-158393711 -609993041
677893490 -701745542
-731011474 74778395
-33148065 -638328852
-459587671 -659705664
413098565 342900927
486796893 313368778
783839653 -484628047
-356704233 -817279655
-510368424 -536808842
-334020594 -659945077
583249099 256586468
432204673 347935898
-513191459 -131796710
-44283897 -752981095
624583978 -757214998
725071032 94191733
-765842334 410183321
-29240539 573512492
-222280127 517768857
690061513 -407837928
711953869 117002250
375311065 355242549
411743469 343372966
68869068 -933059131
457305859 277925148
267086523 -751701479
492216244 -843773693
798186211 -174080373
-430985160 -735442238
-326733939 -748892485
787928523 -99793619
776295346 -512846081
-319864460 -749254885
-447033534 -729895411
606112140 238922281
784567649 -80192114
877567722 -38507259
681909012 -696939455
492912935 -543789179
67120632 -759667064
413662756 -263687268
802072889 -219793002
577302108 -526869752
-318339114 -441414058
741769521 -336107259
-390302130 -742124904
561822998 271557684
-654923596 -606923150
864532360 -77757060
79540162 -932694175
122021965 -644446633
228915835 572204160
628679068 -753402238
344171974 454463739
-274609302 -807666793
442588664 324226605
789478189 -109357226
375404304 -360825393
-207020202 -581959103
419697649 -873210222
-345906479 -825761123
-516293029 -506936039
-672943358 -587584592
106787329 -766750709
-552953220 328803995
458832553 357080640
470873644 146849998
237533149 -556612785
-848462147 269210232
802182858 -354761959
-224734495 -893159672
-99319282 544931646
-528429299 -288737792
-800590653 -315674013
447884252 -862736150
165247402 -926790715
-507233540 -708812891
-38135828 -932199219
-89715697 -800355858
63604369 -676873088
93863720 -932062569
466400041 -855135785
296038105 -565784114
-14389222 -708642483
-438389145 -724034657
297797143 -564897963
-49467621 -931366503
457519126 -56384093
669969921 -710857726
434945669 -187506909
68207570 -674597183
795995408 -155230396
659934152 -721827227
83566500 556150187
-357846799 -746478293
-414206600 -759067815
-482964366 -718278892
470366822 123713778
-359280075 -815185498
-820005306 -280744855
-468925165 -665582051
936482696 293643062
-170145100 373332931
-304816742 -765958057
747673166 -326925460
64890838 -676253841
-638943917 -622643464
493012877 310492653
-469466617 -722954121
-708931254 -543424586
254824012 382347656
-411562072 436154323
125513475 -624409742
387732613 -883592503
390332592 -658567327
-738963755 436461222
-84880475 -799808112
428647632 -635989179
-35484113 398147768
-672715835 484675500
280737183 377899192
673074064 172625709
-215893952 353595975
643146593 -739326496
449861268 -109518347
-405102628 177352715
-361425915 -813410517
170683031 -612157841
-106722186 -733407130
-659467079 -602306295
519799897 -574035089
454068554 290620272
902655508 57403320
-402671250 573809655
-260139860 328091609
-528102512 351983791
489108785 -555777444
676206421 -425127840
598320617 245178729
122873825 547177077
-160777971 -913922409
175014921 392319035
140488235 -632924167
-56855203 396123587
21431137 561637765
-480021650 11097164
-518625145 -492615348
464991973 322856504
98286936 -658331070
-473948279 205650816
289284046 -907970443
844442986 501835114
637547069 -744897290
-299833797 -749723085
-24215897 -712047007
431309628 -634366212
637275351 211237155
638874853 -743588883
-776858976 -419018780
-305902328 -852502573
-560320434 -681626362
-852525668 -74318284
-851162555 260059696
803885899 -322340693
281715794 492506019
528164506 -363715542
772680453 -26651283
304926997 -700727318
479047097 316845779
60429051 565562326
513405506 300440068
-769839820 -31178094
452834872 -90133197
-753333376 -470265070
-211025832 -579462384
794716586 -145152311
721143177 -641342097
433293300 -194769061
-418050497 -737028525
170600596 392703588
-776805006 -59026762
422028684 -674509790
57488038 -777315451
553556820 -811816558
-581436039 -668646001
662292006 185345416
684405283 -693897653
-82785514 392830804
528620843 -66404904
-126910471 -736912214
769758947 -532839689
-238829324 -887381477
299946003 483043007
-643998317 221892325
-310674645 -849615966
-520930386 -187500201
-254841990 507329651
159499081 571609687
603692396 -775505218
-399646949 -740608251
-648977933 215057675
-33326180 -792859152
-717304082 -531465994
505660160 -584626358
-271733430 -871870695
437356608 405447484
398309867 347948837
-790348105 -385421691
-369805769 227372454
699755207 136502302
450006558 -861896196
942186433 483102830
750502092 39185918
357976386 -675715007
372161400 -714953114
-521080058 -188796115
468734599 78624050
-707754329 -525050642
-104101362 544125016
-237411127 -887982455
-465030962 -674215520
776568696 -278008917
456186164 282824214
400960906 -693886631
44035281 563624197
-797319243 -351048765
-174306742 -743210842
182644432 391597110
536940062 -560702847
370481388 -371234968
460519880 -31929556
337061442 -431085052
-854099788 -58233300
-724640149 -520301980
420360099 436024029
-335328945 -409767949
16899374 -696944472
923343135 173402872
-213373429 354855006
-526787234 -252491597
-528924125 -314213571
653851662 -451453184
-206383312 358281146
731955025 -622269930
-734471160 -504340776
91331164 397730554
173376473 533499043
57267358 -933338840
-162789595 -913414143
696982234 140675408
-861060962 72360216
-836117101 -198812140
525933694 -569331206
-615156385 -591835028
-428891566 136115902
78192355 398265106
717311789 -371991245
-315650162 484526730
256091768 504497791
-411095600 -763030096
-799455592 -233765338
231821504 -729787241
408186765 -877140317
-426582478 -143705771
-525408401 -433669263
255432178 -538943342
-581695640 -668478631
-785223435 388126212
-403407238 -739938510
-202560748 -808603813
-510339860 -114477883
232602277 513770496
580458524 -793706033
447881511 329854949
-135017467 -804677389
540706975 -819534419
-485606446 -6691209
-337030272 264803993
578919962 -525449319
-417631908 156426310
602206223 -504359924
235412940 -558638519
-466936073 -723786814
292188593 487202430
802154548 -221182691
-342176378 -395065970
675176505 170033168
-196240259 -808360875
-477980512 -643787294
-127649319 384858289
465528129 22398631
327697296 367941307
27286653 -933736985
779154236 -52926576
-714264686 109099245
701006556 134564716
-161273173 -806524671
678964365 -700474606
-36356264 -715945846
-487633236 -13515020
434518604 -189416544
804210007 -277723658
311524077 -697811559
789926366 -456659340
-410983391 572691858
-169369245 -911719044
-560906069 -619240558
412192934 -268111141
579336250 259425785
-726808435 446739929
-210953283 -808832000
-527270723 -260862307
789212248 -254235045
-757130527 -462675110
696761886 140998004
679779408 164155801
1552772 -787271761
-528990497 -323755446
-423377597 146308369
-667847924 487604620
-597349397 -657604562
434734707 -632271048
769191505 -14388087
251097196 570727256
757253872 -311478133
670576369 -710182506
-273889021 -749434520
706696859 -664026310
157983433 -927457978
641892907 -464457484
-857037182 -20333892
401983912 397706758
-422953642 147074193
-424499641 144262362
-851889667 -80582036
794360541 -429708056
-507657151 -642027507
711239911 -657116390
308167662 -473734662
38758002 564543807
245471792 -754944485
-353609044 -819758895
705014729 -666507128
96556193 -769082688
701086251 -672104206
704069474 -667891248
-504924934 -85266533
243117902 384196407
668495781 178120240
470293060 197947633
779849104 -500507044
-714762443 108130039
476125302 -850930089
-497976326 -52604191
-75644560 -928931952
-750108537 -476535883
364363151 -383565560
341449208 -732005745
622350600 225026387
-278388507 -749515614
-797732054 -347827615
-455236525 -694323381
314101606 371177118
727540744 89474993
-370440773 458591462
530977638 -312175307
294831552 -906844052
781685634 -65019611
793060377 -438236757
-505993676 -90716436
-838079818 -186455028
-551110387 -686801595
468987002 211020496
843279871 605116732
259244593 381613098
-800802582 -261853934
213974721 572419570
704515391 129051721
154849250 393962243
470434093 195930516
731576419 -351455325
468399866 321426879
435538098 340707853
-763742937 -456713027
-671683164 182806686
245892436 383776625
-618320052 255881608
-756939527 -467741932
779722108 -500978900
-130237007 -737447319
802978987 -341315343
-362496160 236225220
-311666773 -747004027
-17991327 556862889
698137213 -676193877
600188435 243714298
303227323 373555178
179060562 -925407260
-483574310 -651116420
-486675999 -620602645
379132701 -664744602
-472032882 35133697
-418087278 155634598
-390258824 348732033
-818256110 -288031921
-653818553 -608039323
882103039 -23429113
-242034816 511629685
170217682 -612500608
93572276 397633496
303948182 -743761934
-526603510 -249528383
-279036627 -804894504
-797603068 -360868339
916508950 129933785
-205067414 358904838
-231808115 345329185
187792186 -924417414
804295992 -297152207
804004089 -318496084
150644205 -928112992
-506913795 -708950620
-173303854 530447200
653286338 195132238
73407322 -932910112
-845929767 277341914
-461340755 -682046074
-506240286 -91999437
-752869856 22152561
459535342 325113926
-476301130 -648027136
-127158647 539967719
612791343 233356969
91013022 -932199689
301774235 -702099216
619860681 -761522017
-577987681 -611192141
281626409 -909499755
489126933 -845171483
-385655975 206503635
-758418601 -460051930
697710744 139594626
452045833 -95422792
-344575698 579875241
-245526740 -748673318
748792456 43444937
-128243135 -921061053
161612484 -618720582
-523149999 -207867534
-544922041 -690183313
73470940 -634646645
-346481820 254658438
-97267968 -630182294
-329577393 -679295942
333382587 -687789102
-108413333 388715844
939527300 345141910
520759065 296515924
804228588 -307050499
-79648982 548099430
100038429 397336419
-483454625 -629385486
-801186410 -278565127
-679762283 -579842014
584397377 -790781699
602566306 -776428057
-330208859 478214021
-523402772 -210326345
498599596 307825691
792778090 -440045074
-761651119 -453382288
707649152 -662607717
225375213 -567934095
-621130956 252247230
-488815466 -614449753
-697192903 -558811498
405907857 457196562
-402540180 441244065
787887490 180090434
813722188 -204177012
-600038918 278503283
-590448020 289521343
430264599 -869422600
151959719 394174838
337901819 -541407122
873990441 -49729834
760853493 11532771
501008130 306657035
769237179 -14542541
-114391790 580372620
-400469418 -775777143
667914176 -435139090
700673206 -672684964
-861143126 204709987
-487380072 -618605988
-264359336 325210147
-493970244 -598801307
-417837216 571742948
803810757 -257308774
107717840 -931310341
420096470 -676650330
466187477 31803259
637092860 -745339559
-594008662 -660048934
-786912887 -112048594
485611807 -598810846
235371946 512752814
691245227 148895882
39649740 -638710946
55049443 -933384283
757093048 -566397292
872440495 -54462140
436429155 334362258
-511148908 -533311168
125886795 -930078663
-528971728 -320274559
934980837 273680254
-486464483 -9555238
-858957855 226483046
-47658202 575405413
443996968 -626500868
-121614 399502828
-284033619 -865223902
-293683152 -787666422
-213777195 520158168
762861262 -302027694
694245836 144650175
125557722 546500003
409654260 -490493730
804079443 -315563732
-428948944 425661449
-483338990 345232155
-526871500 -412270471
126334508 395896937
-479842680 11649650
893295105 17833856
-243262176 -885484097
427366498 -217867412
268963973 -523968780
-808633925 356871347
448949427 -115123659
457829039 275568410
270676437 -911600535
-493347042 -33942897
-384939906 -286583405
587125563 -788716127
12289880 399551206
-367489174 230219132
-296252880 -858227121
-309356155 -754152918
729864364 84893166
774379324 -281935923
-719551049 -513636732
-440118929 -721265847
-667780061 188519672
729472436 -354554368
785368130 -478134378
803928322 -321031624
142437989 394846936
-574876742 306394939
382187380 353145042
574460268 -798003999
793399718 -135307447
940634251 370478586
-409481044 170220020
-759309609 -458229786
-263288455 325949566
424707869 -638377725
-330045652 271900753
707599524 124142570
525169784 294042577
-320183233 281364623
115096305 -764736192
773674054 122396232
462277700 347995640
-792033552 -148799181
798994649 -181579114
-430704010 -735855551
445930205 315593172
-339982263 -830147948
-497180886 -49195121
-752351644 -472189461
88546702 -663802344
-53440994 -752120716
442084184 332163754
771292363 -528396594
653009449 -198427088
795526144 -421557972
932310250 244915615
-408280579 -766540509
-444599120 104334204
803938096 -262330763
-617425050 -641838947
236996706 -557125683
-342242426 259282972
439183578 332430979
351972043 -406157840
603933058 -775307611
-198744711 -902804223
69209153 398579791
-420722200 151027243
941404661 393772089
-110792786 -802579263
481292626 -601794620
509743843 -479838440
-487360467 436690752
-844647320 281247984
804126416 -313301914
-800038579 -353215840
333663209 462237782
461077512 260658095
-511751737 -122922474
-431524163 131106838
188866171 390975229
511102354 -835031303
-285048380 648674003
-720024091 97667171
340908289 364666494
-536468606 -630071640
269673572 -523147383
-23597955 -932942780
700812391 -394029807
-486491548 -716976985
-545373765 336210001
-335675774 266211042
458965251 -45125433
-454762510 81311850
913237539 111033276
594051703 -783312866
693050899 -683005803
4738461 -933710788
398788851 -653723830
272357962 -520015772
-443892279 105865398
-509269913 367675002
402686982 396770370
-585943864 -665679238
524374468 -828370670
-361706155 -813177482
352876788 -531762281
472779689 -607606403
545724631 -355730329
740270322 -338403271
-389891309 448319478
-858963578 14699744
286599989 -502393774
942792772 471043317
662805018 -718722463
-528038583 -389597207
453216786 -87562041
270756954 -521891843
538997875 -820505257
-601720084 -654317441
213669619 520133842
-437454065 119427766
460423022 -32778017
-245910133 -549663352
218538093 -734549954
673033132 -707401530
792868888 -131546458
206242412 -584415318
804205203 -309010502
241071751 384497491
120226479 396262120
-766390260 -18868992
-382513403 -683967772
190586553 -596930034
856974488 -98870891
446548419 -643551558
360040942 -891291569
-178254920 582897775
-456441192 -691967726
-233176549 583596881
657759719 -447067313
436892175 337661483
666272598 180738896
385688093 352043774
453724615 291823094
396572135 -311131613
-432332906 -733439494
465780596 235349902
620377363 226798587
612860871 -767751933
152639836 539398683
470951140 320347191
76396946 -759941781
482820403 280071101
326657887 -447288840
425427037 -224860253
439147191 333309007
-859881691 35906823
-663021656 -598587792
355579946 -399859763
-494345237 -597618954
-267495131 323028283
804217723 -278355484
172897840 392506096
435545659 -867464760
108663205 -931251481
747338829 -327453462
-1811510 -787832246
780306939 -498799375
-527692589 -268969849
455122974 -630210469
-428335215 137159472
615820318 230788362
262814190 -530942073
-435858125 -728004852
-300885551 -855492826
-284600664 -495329374
-295481353 -858680143
479378578 294630475
799607511 -187692063
-812800756 350597482
-102453888 389789995
459223875 269251096
-302185168 -749711408
-597276653 524658230
716556587 -648752028
899525896 43535236
451722772 -97570948
299468381 -563993500
-819773278 -281722450
672443623 173389535
801299551 -208177191
91181125 -662328430
-747156648 36818625
541413557 -557109715
-11256923 -789390309
-492983938 -601874051
574133443 263135711
-139984834 382043782
-727028770 -505693837
942819300 475249434
-491818277 -605452084
338301069 -896963115
-232253937 514832408
-6677608 -705897154
-662380835 -561488050
532038696 -824312744
-378023888 216810520
-132267870 581280103
-466654463 134652438
829199043 -169046268
-525502901 550397348
-491034751 -648382000
801473836 -364479029
802407464 -225723671
599740717 -778730436
582460061 -792230778
-8378592 -706508762
623789060 223728026
768613463 -536100192
504314026 305042459
-482842823 2267734
414247307 -682642227
487308710 -845987265
611078825 -769313610
768908650 -535263191
271111073 -521478311
-527962366 -275417454
-495364030 -713602403
-150309510 379325234
727885698 -629872323
241930574 384372101
-511646752 554346976
-826265111 -252314976
-423547343 -735822636
590095223 251491842
-405232154 -739602733
-469382537 42805256
870293288 -60900090
-386540765 450126040
-218608656 -809021215
834530191 440189445
-375072526 220668801
-331546648 -836128384
744928254 -595124468
156300219 571521120
783376545 160196403
-572483057 534776053
540014452 -558236560
-148845922 -916706029
779953653 -56603450
182907820 -924984187
-132865394 538900849
-860806624 209633351
733669934 -348337107
802697083 -346337970
182577471 530659310
304968227 -478125195
-625118032 -586022711
109679306 396843578
-278010783 -749509223
760561638 -557683869
763007121 5198276
51066594 -933459821
-58696923 -796432500
176429506 532580979
-333690498 268251148
356703047 692490022
398841172 401773000
-725676886 -518679770
-856826654 -23613470
802489781 -227274936
-528746569 -301729118
469991518 111262504
-7155527 -788714608
375704359 -887020355
392619877 409621613
99087226 -657879500
459863511 -616301135
749360489 -584989546
-502464629 -568928571
-556115906 -621403285
-470757461 38841135
-413698045 163175627
-273510379 -870941712
111081706 -765716545
-696145850 469274876
-524380842 -445049513
-49096154 396941597
552230992 277782528
-58466568 395940843
803829538 -257964403
-513379751 -132970046
227291871 386409918
464265068 244510810
-653788496 495858796
503171555 305603364
157891396 393733335
-84252517 -728777785
116208174 396487604
157985713 -621280873
568574149 -802136307
-433241018 -733467279
804303728 -290502805
383285956 -707380652
-372221575 -804176498
181586217 -746670199
514166599 300042632
42136386 563962460
-780509415 -76367619
407187819 -282670471
167862411 -750824969
-862214762 169979557
518015902 -831634723
392037924 -322593499
-339611771 -748086904
-827640627 323103702
778908434 -51828640
942841247 482270487
443359344 322326278
710016619 -658998752
913526924 112674158
185004744 529886673
-766897768 -20625710
798196804 -400039152
433717542 -192942247
-657061177 -604757263
905954217 72812467
661202574 186573008
-862039282 183026543
610027533 235671282
39928216 -687609717
-471888763 35553367
396757679 404441456
-418893302 -736848132
772855602 -284647193
409329311 344209067
799210277 -183701561
1658483 -933668524
646193949 -736227213
867778777 -68359072
279414785 378131789
488720868 -845354206
-738716162 -497155862
232115039 -561764741
503136179 -404722864
699547295 -395678619
-42941202 397524099
-371688464 225014285
470091080 200221900
-324370150 277428078
-799038848 -227376466
-488736310 384237417
773007428 -27858838
277058553 -514350224
172289283 -610971523
-517834737 -162855427
-509589693 -540189798
767780326 -9647307
-419603945 152989392
295586178 -490698734
-67060969 -724619337
154252719 394006686
-315627657 -733113975
793607145 -434686736
-17102910 -755118143
158837720 -620689808
28862893 -782624964
-63822643 -723775194
472972280 316487575
519939906 296969279
794380755 -142610813
772419937 507758822
471011402 156242345
460403656 263822596
341383476 456588395
336485994 -686296462
265003566 -752036716
670287793 -432286456
93877812 -760350097
-627546506 -584509398
-495480873 -42263025
446445123 330432666
78323594 398259978
759392734 -307898983
360873480 -390249605
-462467592 -679693865
671288027 -709383129
-669712201 -556068195
682154006 -417773623
-405744190 -769675811
385110695 -706040143
-785394873 -396740284
-187990792 -906366592
254442493 -539978183
895751751 27708565
-426171313 141186534
568948595 266734966
559881259 -807827061
886781724 -7077157
403059041 396267769
792524820 655252399
257760294 -913917764
-497160965 -712904773
885654902 -11076469
-861872123 114971724
803786536 -256465778
552142600 -812695596
-70969509 394417910
-791200258 -382066603
529604593 -87726882
245938032 -724511249
49012848 399144995
396200387 -312076983
335147023 -543138624
255511297 -914314745
286559279 -502445565
-485006342 -4715732
-309928036 290442972
794823536 -426550423
505876398 -584467328
467386776 321853203
437470601 -630586648
465567749 22941493
770885861 -20213452
-119127172 -735600115
507961462 145381663
-528990818 -347961857
432861312 -868466503
728691195 87209118
-321097247 523744704
792130117 -126516687
-744590858 43192046
-859856211 35239577
844877308 -130525130
-644858330 -617007104
848261754 -121782908
445969155 -132294938
779580781 -501501460
597069853 246150213
-372143721 -386923483
787968980 -466418239
-111563035 -924160831
-245086593 -884692534
178738179 531861633
690519788 -407256095
941352884 391838834
758844349 17290556
923180346 172301421
803503982 -248406747
-26485781 398673157
47849200 -933514043
800060796 -381160717
161407423 393457400
4553856 -933708498
-165645806 -912686476
-548839358 332834684
694455614 144347680
413433046 516905804
195753694 390252486
8511464 569078321
-463744851 -676977970
-220493316 351260393
628027782 219871712
-807747125 358150908
346474672 -415573067
518248356 62818357
470994011 154703614
-51875897 396665879
-451584401 88736661
-665789256 -595569609
249268219 519687069
515319775 -391560056
48594564 -779020139
-860447892 51966615
414219442 379841222
503920574 -585901453
933529572 257489278
-528264743 -283793378
799714954 -188847395
-778158208 396553722
267995696 -525083005
119084938 -930564930
-398333375 187969486
802112546 -355819591
466846773 227909697
87564510 -932363598
-528077556 -278466618
-563955859 -679518541
567135849 513750346
196019959 -923377955
331941412 366905044
802222358 -222360315
-198875124 -902758807
430545787 -206050955
778013104 -47865641
-380967689 -224724903
-191683192 365035597
-500423049 557102064
513490397 104238664
-488912104 -614165610
322818416 -452950557
884599366 -14780490
184142356 572119921
804235760 -306375107
-427786458 138186576
-528713329 -300091168
-377946706 -685265088
325479971 -691501773
-343144595 258303361
-784149399 -95503570
435042814 -187058879
-793341070 -161144901
458451966 358045413
781307206 -63123377
302783821 -905177776
-499065902 -57339700
862721749 -82894073
599201966 244491025
-112993670 580290022
782390320 -68642760
929337453 217936060
469826916 203033875
355814546 -399447817
423633918 -639025469
-792951115 -157399378
565108216 -804455225
367251217 -889346763
-510842829 -117455557
777276483 -44691229
804299773 -295500958
486679945 -846267455
186568279 -600084996
-770317141 -32934482
641138046 -741346120
699770763 -395388468
45339477 564185481
551940902 277965956
-720045372 -527345238
633381734 214905927
470919121 149447938
942196313 429508463
364756367 -382797473
763802422 -549266525
325162470 467925934
-347814303 637721203
-353348230 -819966215
447675461 -624166572
510671344 301853444
-759575502 416661715
802997287 -340973379
136686492 -929259925
356336745 360615162
-294247687 -707352232
614955423 -765903354
537526134 -821320484
921702485 162370512
442618881 -864782694
-246718034 336809205
-705059507 -527397189
329251134 -899178920
-844717621 -140086620
-494606194 -596789021
696165069 -678878760
-782133160 -405577591
-373926024 222145518
583357824 256506993
732912242 78811683
97174410 397472478
-294569548 -859215315
-379750306 -256910194
-292395157 -860486205
-590995540 288913877
-710947036 -540605028
679949613 -699296365
455332438 -72587468
-96928069 -731488896
81215141 -932630668
521944748 -829625041
-151452276 -740445785
673069423 -707359951
-297115362 -749732788
-18132441 -709953067
-474060320 -653516847
-197720851 362342558
-447055000 413979371
233194135 -918046894
-218397177 -895641324
-801032172 -270700328
224904439 516470066
-641768664 502529520
140497297 -621168198
802427424 -226097458
-765949150 -444351560
-702095264 465091052
782533605 -490012781
-249843834 -882583278
-848571329 -110382340
541576146 -819039065
444437021 -864082047
-204083812 522773890
791462130 -448154430
-861695492 103338743
744006203 -597157203
-397497608 -248310139
-459366915 -726212014
231630546 -918292326
-823571709 331846987
422123334 -872359251
-494294343 -37554602
146861803 394541911
-450281388 -703668068
599860004 -778633845
-641278755 225575988
-647191308 499543060
-157221956 -806268360
-497477894 -50458963
-582928137 530655498
-388336437 -742423265
523348843 -407480485
414670339 -260590687
370710394 -370757767
-26266627 -638669867
727133361 -631213633
430054524 -635131853
250138896 383108387
578569975 259977372
-295837481 492619022
357301493 -676053988
-345834577 255371551
730878144 -624361211
591431256 250484208
350503843 -727832088
-443451888 416342537
-705210977 -548499637
-522425940 -463318277
-370862398 226051840
-579409970 -610501866
427706911 -475662991
-40782319 397709306
-390115797 315062105
319196312 -694356005
-395746914 191940831
783115460 -72434395
-250819027 -882141974
684677814 157750134
-521404671 -191623931
542165153 -818699633
-468327124 563752905
-535179218 -695266153
-8274876 -933467612
505379719 304516095
415000033 378571629
-651484246 211560664
-313367625 581805982
-266885550 -809588628
804069980 -268808367
-853547516 251415524
480322846 316281978
783631475 -485495941
-508204562 -546042082
265297114 -528157674
695085999 143437721
221016182 -919900305
838793733 495010895
70603276 398534704
455919687 -68320119
-696791540 141825452
-187660343 366777357
931885465 240745360
-447938995 97046342
438562288 -866327887
111279032 -650822981
-209130438 356949233
-791313131 -142387989
778176611 -506486197
273135701 379227543
591992033 -294884869
-801146163 -276251634
465129002 17042988
-328036426 273877120
336138878 -432573581
432167832 -868724269
-228939095 515840316
454061721 327353470
281540655 565221872
429029591 -211752881
413777530 -683095358
418296147 439183182
-354610550 245521993
114681951 -764837936
6163368 399559387
442744614 -149736929
-281925216 -866393976
-474311029 28423037
543047644 -358936723
816088014 316782036
-476770119 21080115
449575452 -111288417
534365756 -823049326
437972819 -173250761
-402118610 -678238300
765908557 -3612382
-29657139 -754158326
-769334433 -436987481
796988173 -163442525
-251824297 -748919442
283115777 -909205383
726225713 92021099
450889659 -103043331
756054931 -313469229
543112038 -818150923
-500216962 -577257492
-507975300 -708491263
-528913976 -313045649
276371078 -575263509
707248273 -663206193
774460842 -518754845
501113375 -839725810
180567446 -604741625
736228475 72009949
771687792 -23050214
314123557 -465442977
536402967 287551291
-460048703 68067066
433925331 -192031779
444882026 331058901
236750725 571759531
61021370 -678113511
-138034336 581518220
674572877 170789708
779192598 -502910482
446305960 314569714
58930057 -777033891
-772460693 -429723311
-528949453 -354312345
637944069 -744507352
547951787 280470539
-456390747 77326411
-566588935 -616613754
-644554051 -617304153
-222803181 -723150272
-416063383 -756647696
857872412 -96411825
-524499433 -221695372
80964189 556697768
-722615522 -523416525
-271029245 -749379226
413208367 381416251
911698662 102427693
479296644 -603162002
-324252296 277539737
713841372 113848715
245441422 571179906
186231147 -600347723
299785202 374277317
-862010758 184091424
589045890 252278887
316664679 473188001
153538744 394059452
-808960891 -323331691
652067684 196392202
799040782 -182030902
424335716 429725880
799087207 -182487766
760347891 -558226638
812803865 -206156160
-293429309 303717083
451303787 299669115
-488305430 384568629
723873479 96401512
-233609715 -720905138
86712543 -664813502
755110588 -571272212
-528625750 -296122579
-57720857 -722148467
417518702 440353282
-521799341 -636285494
-850463436 -93802026
915176791 122133794
519354025 -830953860
900191885 46428708
103713343 -931551299
804279151 -284394230
-306752209 -704302669
254830735 505044030
785963700 -88152869
-192941655 583277014
-781480443 -81212728
-554961009 326817802
367777813 434611278
786359539 -473770610
38440153 -933643474
874573780 498042053
768866362 -535383253
473562073 -596084076
163354261 -752117711
362770481 -386652672
398207215 -880379525
-849135475 -105622877
169712277 -612872633
138819357 -760886551
270626446 567888334
565927643 -536681538
-528932261 -356501133
-153536926 -740715244
-152984949 378567502
213762439 -578090914
462237892 -15703359
-191355058 -808145247
155891947 -927647147
378528258 -886232696
652472586 -729750968
309416981 -903718404
779453480 -501968328
888565099 -480935
-542544775 -691457188
-525879901 -238746090
773449682 -521903051
648195028 -734172912
-73318785 -749828589
393369321 -319240437
464467063 8669508
-503900736 -80160696
692727430 -683425494
-797529875 -207212632
-290645079 523710878
909463945 90557756
-102141328 -925639016
746941732 -590612666
-682943906 165580800
-798968043 -226348672
911967152 103903449
-47325808 397114999
332495880 -688214663
210439659 388553075
691310903 -406251341
243532648 -916385866
-417115328 -755259870
-856205572 -32725574
-800775828 -261029639
-21873591 398900588
506248452 304085821
350038484 -533681337
-758558625 6451570
-520023872 -482932666
244805648 -549612110
-427109245 139447628
433333489 345542180
347980053 -894471347
-502172315 -71658867
358816455 442615546
941931924 416122059
-327873485 -838663051
-229592603 -721744232
606100120 -773517608
204668988 -922216797
-148804897 -614274480
-776836211 398091488
803252030 -336068669
-454251000 -696240428
301470703 -905460744
282839914 377528442
-125699136 -921562254
716157917 109947417
499304506 198700946
-565327452 537521119
419745681 -244281289
489042616 312343078
766882087 -6704338
-402480682 -773503740
-104509943 -733001274
-194279957 363887761
-527753486 -270309921
706764563 125483631
766942240 -540778120
-307979184 -851251944
-831906539 313509902
-641037106 -620670282
-74199920 -929082265
-199491964 -745649266
449254979 329300359
644533551 -461629686
-252253169 -881483786
-538068346 -693786510
694245959 -681438287
859330174 -92388471
-836374399 302831129
19868267 -933770447
-171058033 -742839383
607860694 237477225
-77847192 -798961224
-394148775 -782662001
264783668 -912666117
-21930142 -711264701
728190279 -356435071
355132586 -677137426
-511256551 -119917677
252250441 -542231748
377240405 -356880694
-861583944 97147579
922425495 167212661
81601100 -772388236
-413120478 -760465490
465021801 15653412
199706586 389813859
470621970 193074265
448302249 308861629
-106895103 -733438481
-797652803 -348459571
-164866636 -742119136
-513654114 -521423215
416483726 341707311
804034545 -266944794
-505091365 -86104723
-528759965 -367869951
-428480529 136886980
360083332 359587068
803472656 -247630747
-279654636 314201803
391576751 410907076
-646184654 218906814
44941771 563462677
173778899 -609869887
-814144383 -304448057
385360924 -884294391
796405746 -158546827
447654120 -122792873
63516464 -776130343
611793491 234194871
-178135068 370590626
261737301 381193515
221812618 -597954889
-830735378 -229806037
-634390277 -626820198
344766646 363672473
745115226 52212861
-791519896 -144143440
-596480826 -658247014
612863016 -264615775
668090409 178600143
396217230 348643788
-351221024 249378143
260458762 502592219
225946987 572337198
-226641449 -747667041
799324866 -389026333
937014821 301175701
-839517513 -176994097
938971025 333839084
459478140 -40915653
-648160685 -613717712
418453135 -248544012
12301765 399551160
471909976 319938381
-737069371 61324924
471098667 168123690
615768482 230832688
-823013672 -267581160
199610722 389824546
-317490089 -845418338
728226564 -629261560
-381543485 -208482493
-97615314 579331412
250761591 383009270
-404398058 -771279921
411311551 -270730755
145998327 -629330485
804235551 -279903737
233865442 513313356
-543155354 338349775
-155526760 377832715
661381941 186371474
-528280989 -284269472
-631490786 238776481
-852587174 255082068
-309140830 -754811850
26981094 -933738754
-165864835 -912630181
2072055 -933674360
157884550 -753654443
807016740 -218453065
66637827 -675385100
-499217773 -58002113
-386360220 205504133
268661395 -715695309
-411336564 -738433798
801261852 -367239067
256808959 -537490774
-459494508 405662121
-145024901 -615873143
-344311842 257032523
849196084 -119355543
697360759 140116175
383131243 -662587057
557802640 -809149650
41112216 -687095803
17392800 561165677
-775283817 -422912436
-493585608 -34841890
471027956 181291016
-743417711 -486399463
185184671 -924723960
-518984750 -490248174
-365326346 232828094
123975565 -762546754
714954209 111982735
-509937321 554804051
484060181 314604555
227263213 -918964234
-318827315 -749303422
780384206 -498508653
719524861 104181214
759422032 15650597
394268231 -699163327
219355834 387432160
758637573 -562557893
799774720 -384306670
-166136641 -742269553
-403102654 180542110
739680831 -339300370
731493892 -623179489
-768904646 -27787456
611440550 -768998483
-522683161 -461096076
741378431 60758682
-217919645 583554655
-170914148 373084603
-605842879 -651132170
-841196329 290802688
-487088249 -619434069
-711609138 -521433896
725972566 -359665255
385020691 352254439
507450091 303486418
804284566 -300384380
176795185 -607621711
532015536 -564611953
900605978 48260096
-522722413 -203762933
-253666799 332408577
422983227 -233372531
792600290 -129695861
-521230007 -473473073
245602035 -916035500
-813353126 349759761
139389278 395055606
-809084543 -322902701
-351648988 -692666933
-180267903 -743857406
406309946 -285111988
804266770 -303047752
11257636 399553888
476168142 -605298703
462456085 254113443
675416660 169730241
464904497 340899738
681093377 -697922075
-424034661 145116894
729210342 -627474390
803724457 -254463200
740633549 62418293
-500985397 -66048069
423991784 -871696120
-83108491 -799604528
-801232729 -295935874
-758063933 -460774834
718595844 -645486957
793155107 -133561431
228237655 -731096231
442905528 -148901741
742867966 57417253
-862217349 160145408
469721223 103344567
-15240970 571947061
798269225 -399357941
573015244 -799026269
101988203 568799746
572199595 264484212
-524189840 -446959365
810988225 -210050594
-46692619 575312173
-465507614 401432922
942473798 446219613
-517204076 -501534745
712282147 116454661
482624903 -848066309
54837205 -681008868
-831779884 313797792
428259906 -214597305
-490626616 -609070757
292584405 -907302690
464950141 -612471489
-37663144 574401098
291890271 561443146
137642823 543393466
800664262 -199703860
-709628281 117985082
617111664 229673648
472465371 319701086
271237117 -714677061
676958842 -702846266
-338374236 -831315092
-727086495 -516436819
-658168821 -603630606
-112328554 -802730722
-339170860 -830739028
-264499099 -749244519
551250410 278401736
-793407118 -161791230
-37736260 -716364523
341556957 364500055
679255302 164834106
737644750 68975702
-195507988 -903899970
-820605805 337742062
-271190010 583262526
-704696706 463254651
273925090 -713603452
544222805 -817499214
365949934 -889699820
-518788788 -491547697
80064673 398191704
-271782492 -749394063
-432056745 130082247
207217267 -738447500
582746333 -792018473
466804603 41596877
-388986717 -788097827
532035924 -229766304
-39208575 554131956
763789285 -300438635
392332508 -321853312
333679436 366478109
568622222 -534372569
930487398 227721606
-91208788 391619096
437501211 333947236
-333797500 -834552682
825073629 503870944
-725939184 -506882963
-681303702 479255658
-453117160 -698408164
830523520 -165920142
334975096 461326241
926951077 199123717
415337550 -874721170
799987298 -381973987
-312414690 288321593
27264286 399450164
-330964241 -836533295
-441352888 -719239748
420834061 368711472
591834021 250177938
801630456 -362396790
45207311 399226386
430477228 -206315280
-822358447 334365466
119159480 -646155127
-786405777 -108820676
836192009 459427612
-810537463 -317788109
392523846 -700516327
415443704 -258204202
-308340150 -749607541
428452241 -667070070
501480936 -587663308
431062695 516586067
-319062128 483069406
-425602281 -148350284
753459318 31700250
-861813576 110989124
751970304 35485614
308669793 -473038268
243343854 384162891
386451576 416522728
567441513 -802911733
786172256 -474604796
-516962646 -704380998
-847311411 -120400741
-528882827 -309611600
-328718549 273208735
-229716296 346461186
-799562370 369695888
171682603 -611419959
444721549 331123019
-414718453 -674449994
-760587822 358467
-522712362 -460836677
650593157 -731698600
800303646 -195369198
-206563890 -746232289
212615880 -736601203
329340250 -899157903
-628475881 509667279
-824824009 329215289
-470798893 38721301
485821584 -422179886
434334217 -190232032
642587576 206021049
712661534 115821283
347493844 524511214
-361968451 578396155
497853669 -590260767
-485392730 -5983281
-523804167 -214251297
-349874297 -822695037
278523302 -749702615
224829626 386729756
792802408 -439891321
-515318127 -512542878
710348114 -658489225
-472134760 -722060629
-476667169 -647115462
295888623 -906627105
325844577 -899981714
687983418 -689442748
-528183246 -281417441
799892038 -190779719
-317297068 483824979
-351986408 -747060606
-704634443 127371106
53274071 -759219119
690410336 -686380929
551628451 -813014771
-764319038 -11810404
668425295 -712569361
-51547205 -720406474
506561518 -493153610
389317308 -329299251
108665620 -760608917
249495967 507282344
-689994223 -567695516
199543124 -759396563
-102938665 -925522109
32689596 -933698859
800895517 -371738595
585782193 254714222
465447789 21309579
803921874 -261632125
-286806410 496032763
582432275 257182854
-449438884 93671892
-274059527 -807865359
-145971907 -738163912
51017144 -637850541
-158641698 -735910706
-819107920 -284504484
-344190030 -747748438
-518734945 -169676064
789372993 -108698829
-403550242 -229031371
-821630039 -273814973
708220620 123136200
795239753 -242386800
-345242978 -826256070
387327710 351524306
-62854176 395433142
266083612 -527266706
-198510608 583384874
-749125078 31893150
-361882267 -689800698
362382591 -890666584
391473159 -324002827
306626139 372839427
42576635 399272567
384354962 -884588477
776053230 -39678849
782299609 -490970091
-414471962 434490197
342047694 -422927049
-472031627 -658393826
-450684583 411570669
-371060718 -744884158
-85599419 392436701
942841182 480911984
784915640 -262568734
749589821 38826916
475317584 -592322620
-687151753 -571159843
-822794104 333470362
248174983 507827127
422183051 433194174
816709842 320326985
601770 570091747
-389854877 200510017
-192529433 -904888788
406220142 345277674
-544481460 -626594494
-781090799 -79249039
-407216535 173932065
-51504709 396702791
-518512930 -167947170
307023574 478956797
-389884407 263765985
-133693559 581344766
-140301017 -739151166
-782494198 -411555948
893247191 17644659
-697859552 -557973813
-483801886 -798372
-526815337 -699509722
-290615789 -749694129
-820974810 337035752
-776442647 -429060571
798704425 -395213969
-628400772 242822523
785233589 -83938671
323739593 -900474589
500353991 -588472067
-528555797 -293284076
412610500 -266862581
-343520961 579957351
-210430782 -725696386
-519034599 -489915468
96053481 553455328
-503767954 -563991984
333386371 -436973127
-186365601 367324231
-507513099 -548917575
-853598816 -63519690
746191697 -592312235
507288096 303567645
770856399 112268214
804197375 -276717353
244213550 -550184538
-232726794 344827764
-787212680 -113986735
375783770 -666521826
36329100 -758474537
380620294 -885647004
-82056952 -799481479
-493459657 -34364340
-180624254 -807636313
-295797821 301854071
-264073593 -714320504
274209578 567179407
941550715 399459997
173622705 571946650
454794771 -76452684
239113907 384781300
-25884053 -712616037
-152397655 582045544
-830459177 -231258717
-52358193 -636729732
-122100591 -736107193
-550716612 330995631
-119377520 -803389156
-422073878 148645847
36812073 -688920956
687363711 -690221425
693643179 -403281285
334797379 366202587
-827021039 -248620154
324901575 -900202625
703822245 -668245539
-760641822 -455477453
746632364 48638402
-528753625 -368158608
218562719 -920261562
618668247 228312110
512155167 -395019357
470966507 152561417
258715454 569881086
138018139 570899821
-257023951 -749063857
-484416147 -717745100
671027570 -709676445
-93171264 545935326
-728762343 -513736420
783673653 -485321211
722509699 98899440
772023125 116457036
416853037 -253748558
532317916 289958665
-342600356 258895699
-851497670 258905408
560362105 -807518584
-819022229 340536090
406878852 -283532983
-38812111 -932153679
-563351825 318324898
-709317967 -523611356
-755460488 15164525
-454160026 82750735
-313316382 -847999185
470631084 134845597
-526881970 -254065404
169395354 392804776
868065302 -67517129
760255872 13264898
-524744758 -224513544
927299014 201732359
-853568593 -63836416
-126203134 580983145
453475945 292641095
-501918254 -570979763
-728878083 -503625160
301904687 -482264441
630192673 -476779744
-342935332 472253532
535392175 -822488995
203306051 572367989
869441321 -63435464
422965512 431973309
367694790 357462383
-510545063 -115691221
400258475 -301636158
-528367879 -380791638
-65078607 -635210632
-601723815 276489102
195228752 526573416
447360125 -124484357
283384611 564598857
-506772013 -94767487
-240995755 340204086
408325138 388744329
658225271 -723662541
-134324586 383375323
-434635571 125068312
801015011 -204289460
731453300 -623258213
588751109 252499563
841027515 -140277167
-739702783 -495426348
-744727972 -484699998
-188540891 366397872
-508104832 -546458517
-119542309 386543845
-236679384 513389595
-559121567 539741102
-282406712 -749579488
632230943 -474652238
-517300152 -500957671
517488346 298290950
-320153294 -843746699
700980179 -393810216
293613933 486458153
490048007 311881188
-828969618 -238914816
686285883 155630753
-197972469 -903068580
-27919188 -932754844
362718356 358860450
-89073587 -927398408
-149071566 379667415
580859521 -310257492
524105876 -381359272
832601810 -160935484
601181705 242926473
457893416 275277707
-584168619 -666872168
-528799874 -365841281
399146571 -304522222
513306829 514976417
-744433724 -486988555
-503006881 -75734425
222604101 -919664516
-839259681 -178722980
15959496 560997414
224139205 386819198
-143243721 581721854
803211316 -241838947
205523937 -584998777
-159854273 -914153496
-437068866 420526205
-73857903 -929117665
-519683110 -177149828
251321125 506527845
-733963833 -505181337
665362627 -175571523
404945105 -878213895
-773447390 -436494230
672855751 -707604296
-269871063 -872832308
-187013302 527115029
906593467 75920244
221919604 -733357515
79264312 557049293
688925373 152079147
160884347 -927192751
805570490 651483964
-791660214 -378815430
725824316 -633492520
486736496 -562885687
432869061 335717442
426043105 426892975
692188294 -684120563
-263562136 504341038
-832449945 -220423899
719096989 -644677995
-245914510 337300620
707563272 -385145897
-503088218 -643833936
355452039 -892508021
-486080007 -622286705
931708336 239059458
-837572472 299905604
-799273416 -333429659
300497262 -484159511
929900031 222674630
233399189 385584941
35703601 399360909
-388125634 75878461
-862215533 159198405
526321413 -827352705
-760825883 -389682
-538942581 342356387
439761089 -629166363
676921470 -702890120
-177653833 529400792
-89940547 -730020376
499891187 -840285561
496111117 -591492744
699338310 137138393
456222527 -66093686
-622793501 -587404580
-321488939 -842885943
-224452450 349232804
266871781 -912292446
319386817 546952234
331757455 -439529321
759660235 14970528
439703632 -164995335
289786391 376279178
912201828 105207822
285452986 -503848553
241121972 -755431280
601264241 -777490777
803033936 -340281517
426173440 -222201169
-370945936 -805319127
-465113690 54683375
384607397 -884514864
587880654 253150164
-176538208 371171673
5732272 399557059
-224771367 -747552970
321992575 -900882508
-832209446 -221767664
-89042243 391949530
672431313 -708087196
-489522799 -20075597
-519086279 -703341927
346589660 -681377303
596886821 246292082
-360233598 -814397215
-443459038 -715714973
