10000 11
261932037 60870806
-64868639 791675548
271439917 994802215
-577109174 -466989386
447355103 38309591
843044578 379797717
945337377 106675780
-111942556 -387478594
466215987 823353376
-922052660 -747074507
-863146387 -95882714
880515904 -412792960
-289691776 544551028
-617323035 -800220380
186266284 -541208794
289126430 880403800
316081371 -821793039
670977408 -840797831
841736484 -742199704
775592128 255853073
-959845063 -969799488
406964224 893174011
744565267 -513172953
-391064709 -686904621
897387341 -362184940
840769976 -16658614
-41732141 -570279734
373831855 792669392
-223543716 -993001805
86527998 336782641
224668790 883985589
224511420 -640648897
-684087022 -587823350
639147049 -476128674
-2678249 -163469165
-659592780 -829299651
-938378390 -50838939
134043691 903618877
-232089682 -149772684
-571524037 732022562
-889689588 564504707
-800564428 -655562889
251455855 -535827829
-32492497 314539418
20308457 -303278715
-603576904 822811596
-711852895 1532396
-723802811 -382825994
163721001 -703907052
-882249928 -663523540
-124878750 751899028
-559814313 -645573589
250522271 720637186
-950347601 -150544755
-869002526 -262220188
40655965 -755062571
-622594589 -729011822
-890194708 -474765715
-800739902 -423547190
118566182 -854018004
-164371943 -816912939
903752535 69223302
72485796 815486931
110996962 91018718
-622310299 231951875
876482394 386710841
-871261305 -524742485
578121729 396490679
-467868772 -173059802
-990960900 -757179152
-971671712 64497547
-993776124 678078050
782673173 -494450537
-573655223 589368431
-164161308 -389978676
718188970 -603969799
118632033 282940787
74133176 -93819865
-968952850 -468212349
550809925 -649928633
628390168 967054909
838957429 536784355
-385448437 -25683330
361226734 -173418270
-698879950 -580032482
-441793115 -363990378
707231143 -535540298
-277511784 -193366610
-669503021 -171838509
483302156 -32614896
739064838 928096391
428875523 227863949
846067037 -935467235
743505925 -164064823
236523031 -565319994
145455921 877748168
-55252510 304062703
330151555 -726245241
-303049911 371809771
147120082 -202868712
-726735995 531307468
107621203 77227655
133361606 417048990
-751050006 -138836347
582423064 20836644
710049483 244020856
656738926 -992534248
423142359 640039781
474681036 -57256300
-567052341 -754702753
-53696923 -706607507
-414942894 -85033250
-110902961 -882623234
649576117 710622578
713877646 364186834
-162192034 50717086
295197775 -505477058
293860089 -446526858
-200620883 -549128827
508988888 218861954
-538645906 -346675968
-834510510 -454957735
-533533875 -995327534
757965549 302716585
-561921030 799811434
499625978 276643106
645797812 -117925335
-769363830 793438610
918632506 -68051019
-65403779 587560067
129689749 56896449
923494409 689882497
876766290 296293077
231138437 -389984563
928656072 637821365
449295396 947256528
502652583 -712347929
-15280677 -338269325
-481907349 -946844942
334034210 105436618
22732908 -908252222
782006561 426059588
-719992753 101146925
-24604285 -39488303
-734353481 800176855
746647942 812765279
-576194949 254936289
368923608 -608814999
420486886 421807530
678493418 872641692
-615846302 -248217268
254602213 252230967
-341817273 -239950050
488776241 -719613368
-404714558 -873896851
-117337628 458546665
-942247921 -580183300
125445188 795078308
-278494958 654573123
238961468 67670994
-650845879 -169462379
765879415 142784986
-335178769 789420777
-757980691 -969425221
-897552980 -603031211
-271136647 -757525136
569376546 783676946
-327610078 -106113600
-810622453 92224988
-430217178 -6581416
-740329498 395116140
233054958 -891542836
-299816776 405052831
-228739883 -370847021
742467954 2532645
352123118 -939696204
-445369107 -193201937
-569052376 -122700831
-970213401 124083038
924537354 -716879718
-334237734 941798955
-459731031 -336987767
-115053521 -976102930
-386704534 -944181384
-992364266 734451795
-34033799 -753074775
193135081 -992696363
556905079 797099638
-656517901 -946068277
470556604 964560611
690321642 64631764
-497547463 340612387
798016412 -528143264
17786157 -232061905
300499740 119397171
48717534 264836184
-147423694 796417860
691092673 -890864526
167462608 131864456
436985542 111077560
-633464535 348706321
-160282354 478073786
-942511487 980299144
-761360199 -562924198
978152790 543728997
-588491997 115152969
-964890925 -942370747
705726690 -946302152
-158192611 432280055
891871170 679189101
816931553 -769283136
500274504 871319360
774408318 141624673
207929181 -479026844
635810674 842273921
283536521 423420874
-238727517 834603970
-821098612 348008635
-638223711 -484284518
528380773 529727293
332117527 -705074621
-101273425 -140983059
506927612 556684001
315541691 -881074742
812289864 -767067572
-240928999 -468908625
272048001 -834609852
-182855819 124457905
-694679332 899864135
-633641648 -373913159
803157362 -360819133
461360770 395195494
-197554833 213036132
467477725 -239121070
578075878 -488114449
374908119 92088741
450057480 280027305
-734051055 -768615242
850959049 -525882505
550792595 786889771
359848196 867896293
-35316598 -435327030
-145257649 -888208640
-843256763 -86654787
-740648079 -202228116
616742892 -729646206
-550801559 -138879595
-681654256 234713493
-973666753 718581439
726921865 -877314023
663668088 -95193060
566502737 -75568768
-615115139 -251024482
-646996859 995070190
-526379127 -16971264
-307679632 -984075480
-376455462 -762624818
335921817 811511193
-636289752 957027572
819454653 -317272454
-572801295 986193024
581319717 740928300
749304123 167532814
-13733874 -615143831
666629955 -12249380
-468010259 -509995373
-158820435 -156321075
-502562943 -993343
543634956 16357940
-661175910 125366269
-568954923 -688918703
-925963331 -533378685
-300559681 -148471864
-19822609 -117368940
-965266201 -830722596
-604091988 188513753
867044759 167650140
321736218 -260911890
925861146 -304088189
-347652696 84641967
-664973023 707454645
-357776915 584038765
278088742 276638950
-624709527 301379681
907354278 -328704217
-63501451 -567138529
-501659986 -115326558
-334752077 376012875
337697612 -788589760
-666686822 -48265523
-438006889 608684558
907888855 724431561
529475304 305521238
-419066509 -927424859
892940637 -392403289
392836877 -673753387
-105000468 542159985
-301640363 312126255
349795402 25797145
-500441565 -725697879
-788280939 -381062325
-334311073 229908704
-934494318 189198323
-594627626 412607095
-922898985 -386993768
202718023 -327758003
-768490853 -990727748
-378180640 -7516227
-845309964 176168808
-589427403 -883676415
110043964 150806720
133151483 -199302296
56636119 -152720545
724144464 781946071
131166850 -1361177
454372245 -908355085
264021743 -307376122
-469697997 912755446
-250141089 524132833
159047713 962336779
-174641174 -366371873
-150521529 405313876
727157946 73612574
-927132503 -796685028
780617302 243391300
104905301 571273748
111824114 426988296
-693314630 -83586626
-218176006 536359387
835785364 -423622356
849117695 186793179
-622532881 -471212733
974813621 730808562
895746248 373731477
314483233 -389433016
642484791 427537017
700359709 -438385164
344399745 391173100
-95776519 722842603
839595414 32422919
-656542291 -34239679
-492705717 -206144037
-328605522 416567581
-544932767 800026909
-357354184 -659381862
-304860794 -984095972
27462859 -877772335
318175523 387074878
-761112820 226505876
986579725 -713290355
971091142 -117352242
-161183915 -226015486
-96260926 910218989
520483897 388893932
530489187 -962596671
-532433911 -237238276
506704354 481561894
328210545 -59518467
-723529357 -26208081
-51512678 -573228991
-635802177 -899205679
-336889545 20153316
-467315524 -624758530
261603355 864984317
744813112 780399943
303526585 725101521
-670632683 56276180
37845450 -466794414
806927628 589621113
-262685884 104922
61492902 -901307547
-551750777 -541895713
-107692958 671341788
-290560952 40891655
-180455207 891314592
-642539882 340930746
-497657913 -663751756
-949566263 832093077
446352193 559908449
783292659 433332685
245003889 -509248226
286398504 987077324
-765364554 948967224
189878043 -86488670
80852736 203665426
-435495657 -739847526
-927944545 67436010
706623722 -741974545
-92009561 932006143
503243813 -152167291
188973978 792983411
-685811683 390758048
-830353616 227247205
593528856 -92635757
637755673 362340378
186793849 -14113210
-584573780 -390783687
371221184 -172115515
-423835422 -761942908
47523001 -531493982
-346156341 -34260976
74499626 446281363
46131257 759716782
-676051413 -421246346
-572683993 393297218
719773356 -512705423
163411996 968380861
279795281 -530091194
-341993566 -303814734
-221854992 -6892338
96565741 349811358
801842590 653054272
187183158 -921708738
-920329440 -818839071
920578462 -64579589
-532202495 235611459
763516662 -147079641
268340304 -279172562
678643123 274594489
830900610 -515580146
283200554 231653195
345984957 282247177
-19636918 -428228539
-681919910 62847155
-140022569 -966617274
663762676 -259669517
738915640 -385105602
-226614858 719044015
583691956 926044532
-697160259 289200703
424068545 -995359366
-804410092 -276069003
660398985 588331570
-980084511 -33112666
-770671299 -249844981
-142516403 -627613293
114802157 462022871
-795182410 -456084349
394033603 -812386636
157868933 76992377
-854322445 386669224
-933799026 -719592958
443392799 -669695440
194481706 -549847087
807474313 -825203825
-375876031 683806420
-869850013 733674319
908078368 230940966
-623961865 856805496
-200052930 -96904877
-775000319 -791718344
845872511 323513367
-150152773 353778381
-433545451 -860618083
-294019706 185289862
156280365 2446091
-48753231 516876954
-927543391 618440500
-695532628 -352683194
-616786566 -26906019
526231946 -965007481
-153771004 774941995
907813414 -250958251
63116672 127024071
361703154 -173002827
-778327470 -182760898
476184456 -598585885
176861254 -483094361
-553940644 136774694
7648005 -883964125
-867475102 -256991906
312451720 -25816253
-663605286 643909615
-849550421 -122485444
595622357 -452721486
423949104 691515619
-823212128 641806232
787190433 -335238893
456015713 -279259635
329329975 -571704183
-253770698 444867101
82330833 528658463
447138168 -943806285
-708929870 -141301264
913245544 -728729141
343887685 -77819483
833700314 -486052787
140094561 905843065
-492063181 -462111059
864715457 -602760564
-186429961 83619604
765158173 -921425483
-54996782 549083983
527010462 160920990
125031592 968072061
-978817312 4872089
-552146288 954090656
991616105 596848185
235203509 -810047362
546365094 -482988206
-288867227 630528051
-650760996 200160839
74857302 -507177498
284200875 -36316976
-431293876 532047627
435048803 363680715
1272105 -353317012
762379534 -397830899
837820183 -884150793
356057179 -116123902
228956863 -80235264
-133722019 -554589651
276275926 601308854
780992453 -346764908
530906996 179596164
-798567500 -79889990
-218904729 -214673549
417932754 -840651062
-844891836 401661879
-671324177 -516778738
760717728 -838426018
340653142 -492519089
-89493270 537983856
-135732919 107598660
99183005 -716277704
279386727 -89187483
-940025628 693860847
-908121208 769556597
124163525 -973155989
-444741738 160885031
-610341883 794316119
-963654565 -543367309
-812767486 -677354434
-407784272 369121279
402109462 506194596
-472009583 170760356
790970007 -484437662
-738942688 787367907
987684923 -37392589
192840327 271212843
-153923227 -995890612
592359093 -285736068
-31041035 -735426257
986399403 -171158424
-558003789 893684687
424317505 55841853
603613109 -518375854
-593984232 913163730
-453332854 969862168
542992733 582595233
-658106594 549325866
-86662636 201596476
-581798662 345587930
-245322477 -949005329
-871945713 -968466620
-754947537 174131439
139305672 689761917
-935945801 -168015215
34600701 682286226
809309796 594466684
476342698 458222167
-216761822 -838308123
-166735913 -547905702
870401509 -404283469
-494650552 -514634601
-951571349 38320516
183082687 904729323
-646871259 191501077
-705786184 419359383
-282890062 882170774
815445792 -336676063
344897667 587519452
-920227381 737629810
399491663 -591453976
528136483 867623339
414145767 934387886
80358112 121419151
-839176177 83633702
979151187 -906763662
-316036973 342643439
-473305195 886661366
820660031 736317611
844134544 380627889
877853324 317464137
231274366 -229669534
-929115802 -276506609
208726684 403023226
226628522 -3244959
328155245 630323718
-693753315 800285571
146469108 538185716
160115361 114848502
-224555769 795288755
666495942 -310484196
401060618 94924364
544221056 -363520364
530807991 -579645076
-223264500 457847103
259388511 167578313
-166862217 -577726234
-744365101 973536326
721127063 662060279
283249349 763253620
89843107 -562193123
241871546 -335223857
981058121 -471328446
-931464438 -576120744
609521076 -663924581
-699342704 -994834531
-571048258 415673845
-133373803 757813023
63213102 -154653283
-120560827 -829023217
-66345784 762079
-350751364 976051639
-15951180 540218613
521851768 38719405
376863412 -13445499
915602139 184152112
751652857 72504363
-916660788 478364717
-167147904 -897596177
-239639136 991244708
364954209 232109786
-810109258 -179819992
-49516973 -975064239
955502828 -10927624
122435399 -49330064
579204031 -236209532
-875200165 392191835
915390589 164238556
310118087 864034767
-442633437 836691945
70675724 -425916534
-526044053 886584906
-253009534 -270203946
-854250184 -903071070
-928597002 -568981979
-731720721 -86931391
-207344195 -424819068
-333574272 658860891
523099349 -236516747
834335721 270616013
-78811286 -428569266
70221227 910247158
804269153 -388224071
14850529 862584674
-300572732 -421379347
583638459 981270427
-279534074 320974065
186590866 -655797859
72414425 776138819
975923769 -77315315
402867908 -119564159
-556305390 -118127760
-770909601 -237508131
-125028845 197074695
684899820 16803953
-619437782 727697555
715646957 -975866858
-758323959 315050145
-194457455 754172485
-106862344 -386285794
-52109507 683542910
-811209776 667405570
370596936 -854514961
-807516413 -43368327
686841299 105653974
-386519457 524555597
594059270 -495002147
4403091 -122881198
-306884517 992177149
416324200 299917242
673478138 344798108
-319586478 -6767873
223688818 -76054289
-154179427 40038409
-265954886 -687116092
-809427758 676986065
904090854 -900816020
-905765876 831634709
-363145684 301801926
139878654 -654779578
-786886209 -182397928
492787593 308585665
-472130681 897205837
649361803 899032388
541452964 -168691211
258504291 -415488872
921126699 734322021
-802062665 997874933
764390755 528443726
181288211 262275261
45172733 -89834810
702263791 -817913683
106819101 244456119
-621579787 800701577
-349081565 -939707060
-594446430 -411629734
529442838 976494444
-661461699 996853924
932816299 526763125
-233489909 300727863
987944266 785470184
312099672 992006919
740139939 -484055904
-122470191 832640639
-849259704 452147173
-364762847 671809615
256832373 80074409
-466653219 649184879
957702640 -612259142
488254104 -957905080
534669042 295487062
-591936212 -536300190
-759068929 -890452833
-577363720 -429680188
-997535291 -492453916
949512799 -437284132
796303652 -387519243
914886605 -983418921
-593749045 475451408
-135939527 -820908045
-367189502 587152354
-479404696 398442334
-751976642 -810558323
366044469 670944025
575895266 -956968242
-984502013 -75789410
662159305 -297315075
-950886543 -595137656
-818144453 326682606
386911680 566166578
907820499 850889259
399422917 955428132
557985613 -236173434
-563481157 677861554
-2134724 130495737
-559869360 -249297856
50012392 -460848093
950452952 -551680189
-68381481 272948789
512851701 802054468
-324412775 949640769
589837765 292127229
-287336504 -680536233
255294577 973752205
872595573 289567319
-911762012 508528303
-262342653 -231088152
731285861 940938925
961827583 93854729
2984114 -767450529
687159126 -493553180
-342961032 722891952
-19922631 209008947
-528949827 -960936356
-639968920 -968085584
-408037958 743872813
-642374027 -80907589
-99924064 -530843928
867728345 -395344388
636608780 -850428105
765780442 -446280755
-645224801 -779571054
-541740864 -994380896
58300251 660727448
-289523103 -183273479
-10552010 -619403237
510986332 32315889
-463886196 -865990635
913844222 -331814598
527806192 705968782
347820392 -729500176
762021858 308369720
267397896 761250569
-912026050 652595815
-317350546 201239928
-137067056 -455096538
-243203147 355974363
669217246 -468523126
-645478536 385020691
119328226 500819100
190457883 -478229425
435147434 -637495024
-475656108 775299306
-269427896 -490168628
-260105156 -424957381
-251790544 -199446990
-795424731 -1599291
-62683400 -371293886
-714053415 -124922327
524653226 186164685
468498076 -444919024
1634940 412853508
-393446703 -224977389
190659540 236722221
-689399856 203750604
-996833769 -292308821
-75046173 629660759
-912663034 777972064
-929496347 -778547655
-889021563 390833298
-555646833 892935122
-230712570 -310681365
-373451732 802130211
685321128 471728227
558160800 -875413926
731303111 -674865310
-674533091 -630192018
-258340751 -687977705
-457302723 946939757
-228353993 737878290
-902917696 665789500
942255735 -443606066
89943638 -590528552
-901895700 978310134
-772256907 818245330
232639087 240466384
313598758 -448696928
-954491429 788656970
624003839 -540170909
456481632 458184836
-188890796 761846392
-332299762 -348649000
-975878354 -889393991
86078103 -860412491
747302398 -779382918
-609746317 -448572529
8120716 273382541
-577368883 -391883285
148555071 -758058957
544855058 -278630861
94072638 -88978458
267754221 -348478910
-224897376 473328972
-629906660 -581532700
-24702006 839414362
-336662787 313703771
-870502503 -29310280
934838584 456093258
-288547776 238540918
336339835 462473757
-529796078 669962622
-228330030 -135912558
242718859 -517683086
348863495 878460669
404483256 -261419840
342729010 -374526836
-752988362 743940481
190889888 -515550740
86168762 -662467396
987524514 914877634
-27344793 -857843655
445106368 844217283
-178298728 878875348
-732293695 855021419
171296422 -653478697
630889592 -206625516
427526493 751959793
-348400471 575721645
-806681625 -832748224
949751122 -663607407
237469986 -583297364
815260209 -585569656
603654637 756325763
469742477 266641798
972366191 -626470589
-575578880 211430949
688288313 -265645825
813281705 -185844998
-687976658 -668162440
138340186 -543636674
18272779 -377882391
-291137520 667640211
-227567625 802419270
449870682 574433827
-430601291 -530089861
-405283667 -104099015
-597559021 828174762
-182444237 -704796667
266124447 -260607474
-841952814 535008321
735976947 -269990613
-49404363 -672006339
63767676 -965572976
-609722318 513505978
-288392329 -735256648
-446789208 -587208423
-309273908 148797597
-87650724 -609115609
-235771837 528764082
-171342041 152262070
509447904 971143607
-836859049 362297172
-940822766 647764215
454381349 368192771
-644300329 798492452
-170416084 -442288680
550835849 101817753
-313104585 -333384389
381949029 -952079774
349217398 956917678
-404249781 617276099
285043817 -208912004
848917817 860031299
-255718354 -318582072
-594686573 -71107906
-6695052 174816246
-823853815 780511968
105555097 -64010310
724455867 -352041128
-563211264 277340451
-770499114 -493411361
-711490488 -864563795
903027648 391199062
-303119510 359401655
-606375509 -962554533
200341 -476380323
-232272760 -602319228
-70255613 332609012
-734081356 708979003
-539519199 -350246646
111989498 -229084092
-593669005 -243488806
101785527 29253976
-754427408 711438145
-581478344 310777192
-276064500 539192372
-618908705 -232148127
696278033 -328327658
540584078 618653695
57383146 -317277702
-785888536 469454401
-451482077 610374987
442615745 -914570712
710153192 -794776931
814031409 687518903
256612896 -868523588
-793032921 999907007
-542366565 -83767883
614775527 -257284091
636822292 -152872018
886256427 753962044
-928923529 465434613
384730210 727894068
497573595 897717287
-998513350 -748067197
514181563 82628800
256989282 320884684
-11066276 614996010
580375512 270604671
547566429 -67546289
-334753406 -632831804
524584356 961565891
105697533 948607113
-703155073 237972129
185214606 -664975579
-889397781 461544569
562079341 -827437053
467125959 -354113190
-139103597 -866814854
-747888297 425884884
-228974644 -270636016
498979796 -809810131
386823084 -430903080
-416472635 140398150
28983526 967407022
-515230564 182698851
-992913745 -182391756
105970419 -652048770
-217058258 510723579
-562937443 452085554
-878025117 -484607191
182986319 175931514
382752946 384407408
-319052874 597054886
-51042358 552703140
538037510 -264400910
488895415 72622044
-739930470 -498235948
301798194 -619829941
-436939620 68825581
445748498 -796637722
559687663 56410129
743834750 -969194525
214610862 912383607
-875625068 303015760
75086833 -340078686
955555232 530063042
62719422 -479167365
-695063810 936029833
110681701 483527883
-717664929 158607951
-102876823 -326977506
-639162762 758601546
355848619 -576320656
365537945 331360233
-421118660 469235479
-300015550 -589355569
-705106566 -673936376
-286842123 991916530
202156878 -550329369
-362052592 -686421482
772967037 -843536059
623047814 -662359435
-272998299 -927962602
-423319138 -581901736
599067898 158596310
-436774330 667519799
-673601351 706178680
510174217 -967885962
501707008 -104478172
-661715069 265596563
-148360997 354021908
-350115798 344129275
-760992232 773514627
-90755383 618931652
-827345689 -337611328
35533970 -631463079
262717729 374595305
491101156 732685696
144680960 213608710
178718797 -337946886
794888463 436751261
-381012946 -149386002
-979054754 246413646
-126069816 -758594399
-999523698 384639868
-590427840 807205199
817652249 -415302030
-696194747 -497940460
428717951 -288109546
-885705351 -693285766
-840141973 -57347858
279947976 373516854
990231392 -921031274
-279092507 -13756144
-529308995 183118541
-249184406 948526365
803015056 -528493482
715770339 -358276620
876717914 -276502634
285338659 846245744
-221174095 -986387868
47754946 525968062
-569996787 -963016976
-543893610 301784079
-146086465 207998740
-686975981 -287286218
22186810 930209162
-851409043 -350904478
-632657793 29899055
-785099968 -993281163
651516875 633822410
-300741767 95538867
-173772046 -233191919
796476196 454518704
-713081604 -170731052
423539896 134167448
-601993869 564392817
225596430 -200156678
-475464435 -41213282
-229382680 -812544102
227716408 -536816612
756752653 211846083
-942407672 151623542
-341795171 134990204
-326225026 -210294042
-570912422 -611233634
697449464 21633550
302926321 162740165
-735841850 -56062464
-75918526 342640220
359491228 477791713
-324465081 -821619352
999534539 194012177
856481540 -50318778
43131388 -918283380
943340897 695779470
438571594 22687658
381162554 -794332372
397738819 -215821628
330301691 -721838529
617221378 28567725
859510961 807616126
-6764898 -843894083
-820880744 358034532
-476215241 -788388027
195285051 -783624401
444468363 243463174
-554227432 850681652
-31057392 -930657634
-143720588 400164375
51162581 -494072134
-74894112 291276064
871379605 -138305532
742545283 -150311512
-148633793 -244701163
307903549 -419405787
-352943608 -602662305
-748402126 -894752814
-468805409 242265651
-571540212 349755189
-217276204 247833845
20414633 -564608505
226726015 -3140098
-737104593 968876821
176581010 507459014
-383160780 -185324773
169979827 822822264
-492620180 971790220
-127367562 -815527566
188914554 -279417003
-427547065 -29899202
-516660590 -765329965
91303952 369753068
-43074442 -803171639
273901922 -197476105
421627221 811849899
-558310691 -595633513
-643875073 576513759
776790740 -373376673
367844700 -369401956
795296708 657178327
-855881594 -721229057
-830297055 -755310188
702256329 -755208048
-876728214 -643514261
785062248 810980735
-201878004 -411019294
545107701 -295174013
543215000 -975458477
-46934577 414579071
-267553973 973092817
634698049 -471606459
-73385533 -839481225
-821781180 -35059541
-729187283 -733058726
-649123904 709273297
-149198850 14055933
-607807922 -279622869
938064872 -103914487
-816173029 449107404
308082524 -682136927
-757716710 -83694443
888036872 88340201
-991424959 249530923
-393832462 -854684540
365619264 -728377621
87721792 763102187
773082915 146435359
896320819 -758134557
-118527192 -288949354
-290877311 -149243938
737962530 173346467
407176327 -436284744
-971402303 859813969
-359398003 -755324954
462360654 -85353972
-717257015 570637531
-929927895 -320258009
319992994 -538089787
838177621 903368606
-363269481 900625693
-166793386 -613860580
600014103 438321036
911475578 -11203247
-185405217 -465727437
-262440751 -644986591
662143984 -612578544
355377194 -83952475
684642953 -422781981
844610291 -906365077
-850261011 -509870282
649985646 996951256
104658895 908166987
880484761 -609158236
-220510903 -501373394
-536475669 -70863231
-640129867 149663613
-315641765 -130965276
-590617191 -208230996
-255920536 -71746476
-289490370 -42174000
-549344046 929535389
-678801390 799686592
292284151 35780038
-409790761 -666864269
548076323 188517891
960187261 375694640
529411928 804327682
-44778241 122002338
-588307899 -277522291
-842979228 382828216
-160847255 -477037271
-293872332 542021340
213344103 -826321451
305136769 -764276784
768646822 806717613
325840926 907722500
-885406788 -162081410
-817099243 36079388
-107462240 -821990323
-895532371 103980839
-378963807 354614123
324764567 -205765289
-860407615 297314430
-920067007 52213928
431917523 -421924729
431843886 -669831242
549791620 -82144433
280834331 -596312568
-272626852 -876317778
26994030 -877494949
-427866581 579998321
-497395036 693744419
-832965965 208522672
-276224828 -941583270
739807876 -169752630
-699874778 635340064
329709147 557166430
630034320 -283397001
229305 871371307
517747947 550394773
-758617626 -834229822
975426899 571941535
-13082926 -104092634
-860229432 579121606
-713933768 -582502250
227470246 53638065
128133735 -971301174
-706807659 16882240
665976791 -765385966
408960865 -223979206
962346368 -888714924
356016969 -162813379
-837590678 -115326244
303631021 541551736
-391723798 728784867
-493604539 -635286557
-913491654 343011003
180933027 785183415
-690425939 -349542313
221099023 -632574127
-368144309 272066502
101883853 109924943
47107512 -620484041
939543068 -643219839
-718782687 -968542954
-492133640 381776098
-478829792 -86201031
-745269952 415393536
669302524 602823961
19671438 998161947
608864733 -772094185
722289789 -451589146
-568181724 961599098
983823597 -381690859
112218371 1625433
245763005 -697099276
632788937 642092559
726932196 817013158
-588279608 361279422
-968094886 748432147
637324676 -320506241
611587576 -448029788
375341563 909185805
-932803949 668502953
-957090421 420605467
186373593 161954847
-849230351 26560917
-534705051 -152517914
439061235 314344084
387433560 -97486159
-540049807 694477484
369974656 -513313965
472467149 -850982341
-808528073 -240401420
-987525161 173248009
-974085030 -681396666
587025395 144504109
-700412751 552306216
886951073 960745084
678107828 -778707628
-184724197 -31098911
958553559 819112743
226013417 481465810
506571038 621291502
389639591 -202394337
-821657054 -979927262
992360287 -203868184
842371982 932863537
554640153 812412884
481242812 365419873
275614296 -486643646
-877161741 -603674310
988632927 643545401
-589229498 -918742424
-195173305 -702806869
666683124 -335790632
-571166683 551077188
260049023 866717089
-180476756 561592331
936134813 512176679
591799312 247957237
937980322 875906394
-514370847 593501763
-948023203 -988056687
997753435 -880009538
549680026 -119097454
-951997329 678058620
334348408 308858569
-866637700 -885638932
326037608 1443337
927202409 165682520
-873804596 -41907163
278713231 328312286
-890816828 780876037
144829051 -702243256
112758931 -505793167
812698064 -691941659
257219013 111949995
390523641 183313504
788331544 814966072
233384254 -884518702
-413235371 717598740
24253278 -988167861
-852833334 822579801
-438408083 531144736
-669930636 -136069329
994717251 583755988
264365836 892036453
432583782 -736899407
-323383603 -791976859
-575658881 -34984391
349663160 -418380944
940803632 721081792
-955350049 383326922
-269850548 -216831741
-644069639 799393403
-818566947 -246026970
-128865620 709753376
-900991685 -109779097
-502869029 644130599
132141912 28806264
456325254 498573206
-504328670 -378563965
358976370 -38755698
-639584757 545968328
419749532 -322163221
891599298 -657256201
332593393 480556528
551059945 -556144697
-659246488 -269947368
675229604 728372668
-617945961 -861385585
666988318 -650322454
-76315553 156135620
367553038 -699113326
471117828 -354293952
-712566328 50058113
-674632628 -999895156
-802415572 665297173
504253197 84433496
-196706124 -227573991
895783680 -871934283
996211704 -4320866
142716626 -807952339
729154871 -634050322
-383468676 914726748
-136886175 821833288
112772340 -845910878
-773861404 93138429
77756129 265564795
82928744 -547984789
-62481100 -329191659
93425290 -747469654
359237970 -350823189
532745576 -427587787
537136924 337248770
848329556 379325807
-873831944 -906012914
432042678 -206460453
457548936 -780198794
-528587306 276828952
-720334373 693734467
436702010 -706394887
105832466 520414036
853232798 -267552777
542027758 -248605430
732509477 -338620128
-805416692 800223293
804844615 745016358
-33220185 -931320383
-155554615 75461383
681613098 890220296
173657436 -610786168
-688988947 -227008886
-659550592 548553542
351744809 182826427
163919210 985362965
-991117504 116106346
-916918041 -797184785
-692343371 -352709865
667509071 -868863090
588127195 -489512368
-262570418 966449915
-306542249 567687345
-790266971 -875718368
-151276455 118841354
249064179 821732135
-9495116 11206828
555945571 -641194174
49087041 785973884
559025086 -795621351
-626714034 73403622
-800434766 954728342
582567692 394295327
-778571343 883239199
-778781375 -217464456
161130313 -28067236
714025218 -195618066
968568738 987515353
247120479 238909281
539821227 -238515103
990093662 382394651
290667659 -492654001
-473841404 795691871
128441780 -444060551
-910470691 -330012718
-870556149 613118306
637535908 -754107984
-926954965 -568437895
457921752 655338405
122862427 -734141850
-83431739 -132812117
210955770 -45244167
499398860 977097683
314432030 -797858064
-476623186 -154334024
781195274 441966663
683373781 -870447723
86870846 956944422
147379087 -174062176
736101284 579204970
-610032510 -323086374
-554298522 902407407
-927893561 -534511812
510018187 -390721295
-338905617 427506992
276515297 8483660
357592959 -615764323
-110978060 -598174964
-229273124 996193573
416139749 -317993589
962078358 -225612966
-676417201 -194399204
-620124247 -391290716
-797864762 295197480
435834010 669383837
-808068515 -993518496
-738163453 249666249
-878149697 524861892
-555560922 -25149785
113210270 204570901
-221892955 -99817244
726540203 -222371264
-399498044 173034689
-36253722 -892886228
605628902 -289667060
82927484 -144766832
214538925 -70055700
-241099272 266954723
659325344 727642784
-133505601 -435604832
764911311 -295376066
30993547 747089607
979616488 -955176510
-735020937 224739920
363430145 -160474521
-250739835 -353334445
588852348 -804789333
746189844 -853462213
-597490000 470953689
352371832 390349730
899935740 66029796
459735916 -682358410
200240180 922261675
225933138 689089760
175345313 11964940
353030490 -909275793
454617647 -149847255
-951330729 315993516
-506458657 609682611
-644445 576823556
180722577 -692159980
-716019883 282591404
466379975 -883793055
380633809 -633510352
-793425324 -964196719
-151188624 677442951
563392452 598663729
523931327 -312353767
805483443 413226322
860332114 -531005146
-569423716 621976061
66906116 328499762
-850001194 980126580
-652072112 -452605823
-157479644 981783173
-349752899 -445490710
-420986909 130387594
776288654 718814831
821385867 529903973
672139714 -70825761
-754099283 688256900
-637654826 886734808
-5834885 -118875736
-841218577 723662940
40597800 -464803196
-771545025 994235875
310392339 -846216994
653812311 383776835
-202128969 -576935445
-671655625 22861918
-398777424 690271161
650639431 888668914
-228436190 -91272449
-465623303 629487427
319926889 606744078
-400089456 557000353
439517958 946397962
-740211992 -770018736
702609122 -719549854
-860392044 -258545585
-196485384 271791995
-131925058 789907886
462552102 -86162292
486020594 -538438229
329849769 -520337399
-741621865 -704502638
944451167 914463597
290603423 546580666
127791287 67877458
-857183497 216432403
-351183938 -170559102
-783893572 227263587
602242741 -75373308
-475483032 442817709
819653640 472946829
247948564 120617611
-998755785 -172225770
30230847 -329323886
22278267 -278242339
-306985290 475178861
-680274615 -180558336
19599447 -1291498
-46808864 232481834
-581793937 -510335955
434296670 613374305
-787734273 -525771183
-574675261 -126316830
558192787 251613500
592986690 -668498563
-10280 328056787
-687793416 547822204
-593314781 449496590
-411132550 165622367
-177082417 -10218854
-570536711 784440062
868097885 -54216285
308455650 -836164757
-256109163 -684836518
-562404069 -938261727
-798077618 -888275063
458936194 940347314
-82855749 -667303893
823394685 -86634530
-621850789 -634855757
758166873 264738843
-799774585 425561559
736330951 533495560
335515681 940960104
-418979493 358965579
617282499 -160295133
-899830673 -332440001
802355192 -800037620
858561670 235490328
97432697 -595076721
-619332121 -814535988
74484559 -515427914
393422600 204598762
-663025078 883146015
212457992 -847254877
231434272 215775483
-997801674 -857417973
579261718 976800222
937127285 -166517531
827118802 -842391990
552677746 528030354
886707518 -834906598
-62324833 451606698
-873661890 501143036
276140580 -597477379
749226955 527398052
276767274 430048479
-567775111 -305790707
-318530436 -792057404
558056216 70115670
-255183144 -352804548
-114711648 553845520
-655699745 -805807568
586427577 -534974494
803612099 153128131
658760979 -729785733
300539194 474996386
-991524692 -234445925
-804963190 -131344759
251688537 234149906
-206595199 319804987
79743743 419304391
538010955 700281255
-818095328 316496497
2702727 -319874100
-333743904 126831611
996165566 -513184206
334836804 635737004
-801799358 261324243
332820479 928376282
-838485283 343855582
-810632499 645300644
-780925774 -737042258
447994118 270945642
-909958954 666064465
-975985177 -68842124
624494326 -848034210
673833376 -609317072
866659094 -497238712
169174907 152215904
204710770 971253129
890921152 -122138396
794357996 284935599
347475048 730971935
181673275 -430912104
285138783 -501645133
-755620130 702682593
-654458912 -539934465
-577850099 -242835212
-39111680 -124853289
12908758 -41453998
252748291 62630349
-276645071 -148616812
-265745913 -666523801
-604110605 -514681902
-222565669 546948921
-638631473 131303811
56360842 741978659
156598970 -779312422
673436542 -524338043
757682792 172689113
-359555800 534761547
-643680061 -903158466
-457056551 -94168976
-624790377 333679104
890619290 -24307347
411827468 -818051597
957509658 -116746955
-374196423 334412215
730368153 -725617082
-297706105 608469944
-437901961 -732820845
-794336709 -55704655
-517484794 571167856
-727857824 -344344889
-818185449 763730026
-751820814 -466272410
109153505 151126683
779121717 -901977271
132554652 -466056854
-701176429 -306951876
-551607798 -565590367
-757654355 -974380267
-309696091 208276226
-155887520 -75347392
874738602 -255123724
-426130393 -593672905
-100369059 489773915
368038737 946282157
823969934 -973726095
-818203894 -207681261
-278967200 -155774292
63475369 605495608
-19761928 -381326230
-884356950 -982165039
-911394077 190190407
403847158 834584425
-605096435 -729368902
-134352836 766914195
-77076410 708346207
670242196 -49567216
-433982587 -485920966
422939704 81784195
749959695 726408903
449331232 934506607
414567178 -558053271
-380414905 648739837
91144139 -69375248
-872190840 42998211
779476443 992254040
-830569591 -625702021
740165280 -279405957
-61514380 -988922765
446537618 391562046
336076230 869755123
-14982982 802647783
-411574515 -296399844
429538069 227810364
844932077 20154350
-128947555 531127616
-496094362 521753158
-289049135 649636298
578859227 -744784167
531517651 -842892479
776471688 -280698621
86457828 -725527767
518160122 925600924
600107199 -954990318
-837637114 717667368
205309890 250067360
650943067 374271627
477430325 389739907
-516640418 -810614903
-456947296 -51453438
-620152610 965581907
-752468845 888411045
919677254 -582994877
614642914 486052377
549425152 -894497565
-345694982 636756282
-306512275 -461468001
-85683266 -434917337
-397531969 -949160368
414200126 -957061570
-591818189 197661001
-887238276 -705335577
-34812807 775733256
-314736226 -351865416
-483564959 -94829555
-943932226 -565422090
981878279 557211134
355426763 -952973346
337251772 132178819
116441862 -643379778
70610795 594856562
202706604 160148207
-476582178 816143756
923756685 -223782732
-256666147 -692763490
967541566 -64858993
-70496558 -288223726
661825941 210589358
599795405 -715507126
974764456 373516493
-345165942 15016505
-895835444 -8613963
-400693863 -134511009
-806228700 -835766923
452130971 197857611
876184523 732748851
931114305 855385220
342777377 -744745256
365095528 -285821038
44172558 -422475816
-548533968 -895856948
-419007139 516141996
960705176 -594602497
328186756 723291119
251358795 -102164299
-441666365 -723307059
-825024235 729859907
673126684 155759942
812798025 -647005141
-411814648 39126613
306636222 732393365
868846690 -334888695
312154994 -648576965
-682213656 -935798283
-746264232 174187171
-449958398 -376485865
431640901 -940593612
622495351 -901710622
128755864 -590855933
-901903102 -907771443
-34937399 -607555916
912403596 -666141316
-192512106 -709325326
809930033 -115622873
593470552 -347868984
-879582745 794127784
-176914364 -807554946
-551217708 -540919967
-25722907 -71371995
-2292095 -185063814
-860850428 -131990495
999547651 25564620
456083375 -548733844
-98547774 -792096227
654210838 539300649
-31312033 42507830
-193965500 -683120153
-648918938 86247954
561558116 936903582
-412627273 83989194
-84751975 -755969729
983032840 517618026
774811528 45683578
869534513 -813694936
565774223 -203110153
815806663 863260087
-550927138 -998996490
-470023095 523187
-41107657 -91479343
-806910118 -112625754
-159196734 579957379
-219604127 119193032
-386367033 703677407
74644652 873599088
-578992016 223722116
637521518 757766504
-266518456 788899167
-55617231 100907112
-988674933 996318475
-319675899 -200442289
-973355802 -485496943
561066932 446419188
205013887 -969070832
963166132 459511815
458669921 -698167952
619794590 -994369558
-402654778 918517378
511463272 257503176
-316012949 -90553871
277992870 31753630
-243123218 -315992223
459934061 -138655576
-778880564 -336111261
-162682941 -504807258
748689354 -867209154
991275942 -485385001
-969888585 366545039
97626509 457961913
958365564 61259978
-745171142 411738325
154648918 -890417711
802690283 279866741
745747789 594388139
-309341443 -347354677
-728446095 1102809
625353045 -580613829
487140460 -267713894
355529671 -310994738
8415943 98972908
-608945493 845197340
658601801 -360671973
881402125 51392953
-566647091 -723812493
-291691542 -45317299
-578224599 279697313
-283196216 -304111935
761089589 848937509
296554823 -606899985
158795464 -741200721
330337863 -324845727
-397642720 677194435
793183043 669183040
424372786 -245234800
-242653805 102508056
775587485 781292378
439525545 -578182570
203988025 147893981
443273311 981953330
194008853 -332447884
402287390 -194808764
797323463 -522228906
129177208 447307579
830974396 148438728
97883620 -484881430
659802932 -802444825
-673881137 739023616
566605705 -589110765
-235140603 -901301208
-718466140 674224254
628055758 -453962602
-342205117 -548726141
703066250 451152119
486696522 -611774558
-483137550 901759600
412545289 -841679609
-329611258 -519368374
411144807 16219757
195980192 -170755347
-689966900 -670407501
-829484306 330880530
312769454 -72441445
-480363473 -690391048
159996193 -129475771
-791694523 230563459
865700838 -598208214
521693090 171429868
-594800371 -248234154
891304120 702009752
187622778 820153972
141029037 -974120284
375054216 565176661
-834461395 711038945
620350559 -553356149
991110600 255240108
-497598744 -941795259
671775208 268197567
616851295 96677703
-287460185 -651351661
-674691756 226319367
-563119984 -413461171
-172278543 199127140
-610465394 995710167
-623821387 -10568629
-537682515 -380455288
116184130 -742296664
517407422 434654190
-621534723 -724488059
-109336999 49417979
-542708603 335849133
900361476 -18815299
-416040728 -367293844
-110134984 971626846
-394544537 193666093
-936952966 -720070963
-285386407 818817832
375237792 491501511
881883516 932329735
-343577625 24615461
914531427 304789829
-96311615 -215379218
90475790 -36797148
838078779 927584281
-304470398 35715834
-386486672 -651921047
651425095 900545364
-355767521 -286611980
-521168460 479701931
-609661777 -609028404
987132551 830302533
-2110383 -883193926
-29721463 -908733800
-541300388 -197423469
-817215156 -317683405
896949437 -576823277
-2447615 973368904
-829244070 358864582
789803579 490389520
578304417 -12922020
954537931 834998743
423945029 -306050618
-4937932 -413102470
719183046 43300799
938575057 -648412661
-994479121 640850173
-369652420 -7076316
913475799 -238331402
741454955 450969114
-159499285 -747120446
-146984717 -823101292
709380007 -474152967
-284709249 418411801
160583555 490449348
48157892 -876335921
3291695 -306143263
920879479 141031044
456755522 -128135402
-265387692 528607990
-397984926 814196096
956583992 -61102357
-351265623 -682309226
873050546 196420892
695768781 -829259699
206470338 -117686174
985001983 166054846
-421271869 438440413
-867704352 671429594
-478397466 773118765
-799612202 -385292658
398733946 -701917454
427049639 -740348121
-648251824 631385326
-369465877 -944912266
-603428239 136108719
508627969 -931990051
-642153793 338502682
110803772 -49062829
992851617 977160417
-325818758 -268637975
797907327 -900160342
284852105 -289141872
-248354981 -884566734
-455545772 636316644
-542724264 878758676
-194718627 -929020556
621990288 975543282
960542563 668628191
87264460 750081604
265042897 118073990
503079464 -790499253
319883397 -343185569
586131377 189418216
900218937 203243232
976832522 -144080384
-808371086 488310726
-724207263 -859721605
-141543706 -306489209
-291858467 -487268330
173999615 -169142092
438364011 702469537
218427816 -34630327
959470321 999855834
433341917 519643265
-543716207 734148488
988744279 -470605628
-284594193 4284960
646519096 534801007
-177836449 -897831782
-795083583 -717153660
800357817 -978132179
639645512 -950501877
911367489 -1449203
-101890103 53670462
-543919569 141828210
-684177484 -628840924
262160866 -659523686
818687230 -868812953
-929775853 -784757418
-736465274 -267406216
480914494 552441345
662340692 677545161
-398461181 943877149
59621951 -425988915
-577737601 323012268
901118289 19022770
-660223143 759147522
409158807 120302163
756594167 -99548602
621397532 -569855216
-683824632 -171094470
328651846 596356295
-707446454 -489696488
-296992593 865410526
181561123 708011543
-893057276 -149084300
-921931229 638938250
-533677014 -106434593
369455369 301212151
674468476 -782240192
-862981736 699662838
912134228 590412543
-580663244 733835019
-662626947 21734839
453289679 31208544
-390314326 484780120
-327090863 -543524387
-632061941 -178940956
44740343 -663158027
414975620 -135257452
-186426628 258857604
636320981 -328335298
-157276333 538292934
-70032858 -878010889
647752650 -676973602
17703727 -642114869
-817895548 -270360638
753555372 499972326
-149826060 -608821303
825369039 369214688
-818273218 252112308
919840724 -604686320
-745543032 366247304
596691393 43988560
598151776 60162056
-809994024 819486669
-44172900 -494831354
-319990853 -399954457
80794392 481796150
-448166450 789532292
988874788 -756288784
-132683229 -767036508
148939802 -934255314
-553437159 -656013689
-200013123 591106560
-829959970 856358991
191248791 179171846
-316188817 832569072
-701223579 217565785
343026255 -607591772
-700481459 427661099
-683937734 -767199100
-629370778 459799918
858542774 -184152490
-971600573 -80467414
344286213 -959958993
-673015451 218231439
58301072 973309728
-812653429 -756486915
-515621521 -808021712
536908702 -83694871
-204912131 -203876440
-857512837 757156003
630259499 360744897
-273780121 -548201361
-995159306 -744576958
853336205 -625612597
-97693230 505861173
473049297 209735147
44210596 -999242703
-384294681 7182863
-273575272 282272378
636974110 475465135
372805370 -105337481
-518240716 149404855
153936707 963656907
593372013 89025501
72391018 -878254013
767669968 -149631001
-651205804 -491275726
-972893494 -129596328
-76415029 -286185631
-103210157 42404154
-554368970 484681970
992222426 499783630
-553436428 -250413651
-235991964 880495012
-359461720 -469700307
-748700117 -81126930
-565046560 915040998
745299267 386813891
-711411618 -361400397
-220989958 740953519
-780798947 65518133
-722237840 241352089
-442982825 -999864708
-81187755 -349582753
-928210018 -877762874
-446136273 516243427
-272552026 185389797
174130956 -797252820
-401162214 -472371671
-275083291 -75064559
-720235913 -245025105
-187741498 -247027185
921901020 965230389
562885577 373029181
-116962129 -352206493
-410686676 -733980011
-754199691 574901028
-747181347 553908408
530029382 -969531543
439149696 -871669961
-893143346 2699538
-581370706 -702443664
738258956 62525887
134894891 155848041
183924326 221372896
-428100195 -719794994
924169733 675085132
937368531 -823428261
484594313 251708187
-933119199 745928410
497500029 -237586681
845747320 -771169571
-401582896 -88372609
201504575 -965346414
458491194 665814852
-535725031 -800297966
516971477 -825541564
96309639 -850571709
308821495 -549456156
484810474 -367402080
-604570540 -414704729
153791766 -710089210
-51216733 442614839
-894826699 493718628
753018990 -26711423
-860834887 -373787017
631249560 459423467
-780644436 -150353665
-830047642 -700285148
-20135614 -820628778
-109129988 784330256
583062807 292548486
-204899747 227792570
-813280880 -265551040
-330128272 -412679526
-457542547 -666843679
416648083 -400344350
-826978755 673833018
481508449 790388123
-959749028 -462091880
937603095 572857132
163047883 920195001
-743528248 259253701
-921461063 283121171
-645337687 -490027170
106050271 286069343
-166184790 758749130
253572996 -215045283
-828414294 -141844611
19792672 -54641248
-822593884 -289489281
611741234 49113955
-424184042 -277176043
952708419 -576909611
-640874295 -329440419
-812750131 374669006
229935816 504190646
-708185135 19890157
-965522748 410756857
98414017 396546856
-890939429 -349396938
407585412 118617740
-254491990 934203737
873744025 206956231
927324373 -58925583
585445822 533477749
436399735 -622272139
-547864874 -885908099
-276969754 -990758023
-616350971 -589735120
770611734 38962534
-620325634 620311574
-618364199 -15532933
247411083 695587661
979246557 -433911790
765000076 922300157
-174970440 534555445
187116551 -423395373
-911661684 -507690618
782075352 -742270867
287102964 -671601407
820206282 -319260106
-259238282 -299468842
-737542716 94463772
181244259 -884594188
-785126854 -122245814
-347451213 -903420370
5907732 -698149503
678555168 351171552
848527156 202756033
-619620435 922499911
-603655072 -123800810
73220688 403655427
-339534817 -362508079
663993140 18142909
-224331660 934608598
-902799969 898809332
499792106 717281295
868208552 -487773927
-17564745 214016122
-891407650 213570518
-996118274 592190478
510611372 -896766014
-555450742 -5819073
-133355754 965132656
875755321 77514698
-881906793 -396044873
-100557246 -635192910
527891667 425653603
610261781 -547013338
-793180540 -828586442
-78601682 -180692177
119146715 -723748392
-576309645 951159840
-637115065 -370355622
777258137 -363692722
412102812 331532157
368373076 863062622
685281780 64553355
439649194 268233878
758326647 -761416602
529798464 -195868536
125930158 -553563353
-835856513 -754823772
-472815023 110340614
-46309262 649232564
103039312 804543750
714065517 151806483
490177366 379669803
62943386 40800785
831012289 657650228
-18895141 -893521205
366157741 -658952183
-551402259 -725975676
713095951 -417056875
239376490 -708202680
678421297 -244651510
812148639 495547634
-821109158 -9520236
-126349773 408690432
630136241 -13382440
23341052 -845847104
278928299 71394548
-780183704 -904414468
130386327 745969013
-923023331 -471953003
-416600391 178058614
579994258 -808622183
-857920717 261886232
580341856 763034890
-381702245 688991524
-273538127 383128656
-274625216 308546432
125883406 842797576
-898139098 384831512
-513338869 -32325190
-529782100 606843409
698947106 -593067777
382125238 -545363368
-305465084 -75088309
-511495176 937163577
-677174485 490976196
315218641 988595167
-343911424 -315064580
-829545487 456055729
363665983 921067366
272382776 460544297
211722870 -253995652
259419868 229988832
270667249 860456545
-58130146 738873545
-106063595 59295267
488964248 533468336
-528911695 -955677583
-985046616 -474071112
797142054 45280381
201788568 -264804917
461122257 940868933
-622718376 -210814338
-884664585 906403349
-794473770 568863976
-832789247 261759503
-850602412 19383453
347355836 757708017
815260946 450417094
-496211253 -420074741
-365094339 933717844
374501443 63061678
-602550511 -990418468
-608641395 -465214553
763350094 -585751861
624288869 -869475214
329676307 -437873914
54482342 933716226
-571672729 669111858
-229669198 -252303908
-832539435 173594088
182340077 59881077
-392332712 741938613
265603701 -819381375
575636925 -209930577
-194259022 75249377
-228336208 -793472090
7421939 250796976
214521102 405785381
-873574885 158064605
-354211352 -771136020
299843227 -483957658
-752873809 162839777
56691323 913607953
-279105846 739721424
-570598432 193733264
-642735967 677136232
-197292372 -520052027
-611040219 703313026
-20070339 -258086659
940414419 869941701
761541154 939253037
494406386 987553235
-457748167 538944894
-592628154 148428691
-978406340 -25019388
607403353 -817474208
-582052908 -331847051
696703073 -911697324
721580733 98223633
-40585392 -148371634
-612168248 889838960
-149846582 601369576
-132089735 -86085713
-958749818 -9952154
-311041540 -360028622
499375394 -654629260
-943644385 272076465
-751884331 408184662
-947803877 -140282164
-298721020 -911335379
500010105 -569184860
-292178227 834416763
-328664941 -858678699
-794623688 20228041
-638756381 -104917527
890696446 227574604
-880075235 -885613977
764052415 -162659225
7626371 239480167
889469056 505588584
884384872 -130204407
332281827 563013891
794374079 -881522789
691948764 -427557409
981175472 180882722
-13272495 -990572972
-434365765 20498592
-8522463 -836834524
-230620143 86347405
-127466859 -580387908
316428961 -850598561
-745419614 374095205
322882508 307363100
946226724 -830112648
406877001 -612171492
-152651926 -26513553
346902493 -285179309
-493324761 -677151643
-84932066 -816064949
-575547648 103864652
186070279 -930176775
-498067075 -879222016
993228999 -464492211
916830286 -472122163
884839624 642042630
-266803114 -69235891
-849238641 172814478
-523525300 -530411913
-429964764 -177536312
-182880358 774754335
-271092661 -835621804
258474505 832024160
534483878 -952053492
-788882623 -816800244
450545956 609156986
-425888565 -43246940
559124237 99002723
-195112805 373969749
949685022 -416937717
917115547 509250347
-77999276 832501496
-457212190 -626565057
-156758898 95137234
-127706100 -85461178
-980932646 792856969
533525712 693042211
-77315687 -950030445
873410410 175898770
-483209197 -729306502
-437447324 99856007
-533175509 584129216
-553252248 -680451869
-764538048 933487985
647868990 -65742298
-997561407 -538211066
-382631757 11638886
-258680613 -855116237
119357190 -135074993
107203004 -760220572
-718671435 299883891
835202684 816803713
296071308 -506402891
677178453 661727602
-179559115 -389838558
-662484352 820043942
929059145 -719655550
536783771 -919614323
360860407 -930410194
-256091455 -671951212
218518193 146415441
627400152 287302171
-431614940 -112979038
-865700695 -376995238
-53223105 -941444900
18820634 -834053355
-849020316 803305066
288511519 578635233
494388482 812381458
28008178 -755315441
-60820908 229182129
201522479 -608626749
367831452 -538394697
337845826 -648336019
552709716 932626150
801189337 -824150696
641562620 738519168
883572662 -146727069
493090869 11125736
-809279417 -695919392
-508965282 750251907
888717884 713657270
685150969 -409807335
569161515 281638475
-149127545 630737492
607464177 661059169
665559289 590793723
636335116 -289084439
-283966512 244211494
637049132 51851045
125053872 267970312
-99695943 297886062
-726527911 312474673
175261366 510363329
-120535780 -528607901
553888998 501828735
-233857908 -702960367
772122546 -239685267
890150888 -324864632
-666377542 959472032
553113550 -584116021
286885114 -28961429
-764251894 -424947632
-346660539 -302823503
-548107938 -288219332
363714634 -176752038
-253575130 591303189
117771725 572899751
560670979 -372528299
-481671164 863875777
-277275611 -407076707
-879885898 68450191
854686898 -570566568
-218563347 922435463
-662895399 577468023
-693829726 -964659172
807568451 -150068827
812359115 535453652
784884464 141230575
-248063022 450549809
182569680 -568604576
310744572 147037530
562583303 716316205
444319428 660340049
14836689 -475338618
124237631 962250580
-644890213 -170224397
-524470256 876729766
-320450886 54057704
-740813703 -457734280
454501594 939520025
244798246 -185016603
-937298055 827790221
-52125308 496058442
-993303117 -656087886
277065557 479652837
-249949888 -665895093
-137854206 391789953
973610532 570779190
-610579842 117232225
995149667 -265927967
98905340 -780194943
210599596 -107034102
-302374908 972026411
394759871 976880152
-588501992 -432323357
313142191 -958873750
709545001 -670377622
-30528925 800207736
-31565083 134340450
-610123888 -542185926
-413227193 -963914144
-422025694 -775940779
-227855168 -885318187
506531190 -157637454
809655932 -685943660
527807725 520768663
-329738579 -18581159
281908635 -727619052
-656832564 -602034357
-251146237 333046537
-569126846 566573560
714427705 -980695209
-930908242 -252268619
-724378122 -442071673
-605154978 812040901
182300766 713510101
-805560395 -505302028
134011780 210113304
-403958162 -611480295
245408910 -976800728
-460805626 692650724
-76997472 914576098
-420910248 -504551582
-946113308 466837880
813729053 411498944
577780829 -125889431
-397201293 -202148321
617270690 -896053338
-951464889 -253598464
975683755 -671613141
831969280 -130275774
402319958 -180727330
986528809 -964657101
-988927846 153442796
343036070 -162665173
-28553074 -356060351
679943112 322201173
260634312 -236948621
458965449 -356314029
-785205338 -686920874
-92394164 799881983
-193181566 28489279
816052469 -83757524
-953635737 -985889813
466955731 231120847
-332942526 686160575
-784363059 -406762938
877391034 -713117442
-149163253 -952770115
-997854273 -735578533
-300581820 180557658
687197779 718737635
-408083649 350058810
-710789539 246533149
-413012590 -980268995
439177614 958147455
326381037 296587343
37597220 391096673
-296808460 -862616651
-929805353 -422162627
710779059 -51471548
-734140893 -551191976
-284178182 -941301846
407742181 -584737616
499075439 -443601777
350192702 -423824169
-764097855 -606648300
459994539 541750945
-369263450 -978625726
590654194 957052795
367318503 425500427
826708220 -502056161
61570357 -907252437
496433398 -665098614
-730791817 -752727665
-483603882 -996290856
-979407428 -265389968
14461156 -670364230
842511349 -667593890
691614129 -474423728
-355627353 615472542
-126840818 220556522
-12696618 -392227
-211174077 -868024186
-270362338 627286635
352913538 128057576
696241003 -254657314
-70148298 795672076
-76279728 -466560489
-98273636 -393982578
-249903801 -757674122
489522714 983588778
-369293125 -413857538
455021903 817087955
-740273194 -428035704
-409024318 265769443
-161550270 436018383
-863949848 593680427
878572158 -603999151
222677528 -495264816
-352768580 -861119520
661059612 408713447
72913225 -6349860
218648009 -599231695
-440326259 964780754
287551838 9673896
-3285088 262567730
-991413072 325617565
-647357664 -844768471
706055099 524758390
466731328 -250349963
82704171 51475800
621632500 -372228777
924492349 -598142539
304623351 -111150636
-557919314 923599089
-359476325 -496078287
-923018768 -728204728
-674134589 -757447224
338421357 446712320
-530449800 532266851
-952323869 480293887
180975559 421196926
64590594 -761470488
-222240840 -770880077
-857305908 -982799444
-514239476 909020382
-310425480 164749593
-382285489 416747268
172015359 -43173541
196479869 -354611492
-968615881 544656391
-157625568 -923442848
-681985984 -493932449
952250508 -474910456
-154555324 -752499392
816349621 -179793927
-534115928 101263776
-528579943 152948344
-743638515 368055725
180099630 -57197152
-74007659 -174163194
797511769 -111567061
958305314 -970300534
-290093333 -204686903
-720315922 -807660966
181395960 465005150
458249879 334635575
-850188497 142544478
859169575 -54919320
679066510 -980962936
-961865624 939322667
431741022 -628461230
-368150039 917326677
-51380524 -113673904
360202539 -283185675
-290622864 -240388761
-417314937 46577482
273666693 -205197312
-133840444 448852832
-814124076 960851664
145432730 295048793
566229776 -747881142
-52022084 21335241
935593434 784956002
-219557683 228580220
71435791 159293052
17025003 501695096
9793204 221814996
-43130139 187800528
458919896 494017006
-4928621 345061520
-273581567 247823211
742151396 506256390
49311492 -644110296
-333180322 394312412
887756154 -292780349
394537944 -227178948
-471539959 -351766319
-483418393 874112198
912134840 858306331
-528908427 390266290
-278956102 -103882886
-446754131 -38416690
665415976 -323300697
848344838 156735054
578465867 -211492655
329862231 363443166
177723916 202284136
6037094 836788467
646520069 -644776336
-31856700 -960136876
-948971925 -162525277
537096106 -17981305
-273224932 -456348530
201598155 946026726
279073492 -92164279
-587974305 708362199
-453593614 -821252718
-853206372 54645641
727666506 129724196
928843880 591456121
366443779 534941711
364458794 -834433951
-159799928 -246732737
-862481428 1495241
294121622 -180881963
-232451554 138810696
-83678608 70855377
-929646886 -21339152
808040863 -882113009
145339529 893162975
186771288 77164596
522047908 486288212
-284316763 -990616677
319669958 -81212848
-700107366 580255771
-274817227 -115028144
601538033 240004975
-656249062 853349456
-779268355 860877338
-223004817 866633562
438814609 -410772708
850675357 751480219
282968464 -226989928
-541985366 427981666
562603917 623813955
-196831711 27264022
-843685969 500711299
504236250 531997079
-748445977 104970361
-479776298 217498296
-893381189 -188862843
91744506 887782219
285427931 335009302
-282218462 981714784
483412208 629719143
-769071130 241693117
332109157 -743169736
-761460807 992434147
445116652 465956871
-219726022 818883177
377679726 -486164671
-242280029 -432347733
298220531 778746603
115923614 668068815
785354623 902860496
327129193 -272048355
844477316 561511448
-345233730 577685110
10488037 347352318
-831767660 742549404
-27071384 -569482420
-579014789 604855583
350380379 -227330771
942677679 156844790
90424702 -208238674
844366549 331257591
-287988813 -861725828
-89270443 515697400
424429896 702060627
-963011305 596723327
-461859911 784738535
710214223 -842121497
-19530791 396452652
840190093 -98773012
209003814 -430367928
-107118997 -958354571
-110939248 -504842137
351967032 -932973668
503994530 379531189
-584443676 415683170
-702306371 -147732021
-178144190 564108920
178024013 240923323
-546961990 -273284026
255819154 829070265
979517094 -910990843
291972412 182786097
570091682 -817133370
908430753 -979174512
227240028 -708871010
-163176583 28701446
-868688249 964585679
-794464238 -47449606
-566261018 -364497687
872308797 84454235
135487931 955136712
464906015 200267435
793338173 -274364942
528603462 746595600
186112494 773247907
146659731 -22962656
-230160860 -894048908
-977563490 474762348
-949286604 -274971871
-32150443 776132797
550334036 -594315379
690596910 -308861885
818751793 456662226
459474273 88017637
715712402 304293345
38385372 100023013
-993137606 608729117
-514976025 -588873815
758512509 -129936432
-463154014 245482024
375252713 824041676
-411195564 -541012053
-31241102 -88526906
-989035144 407669984
808422784 502415508
971260826 531264722
-984620690 555476073
-398004043 -489884791
974149269 -647241806
-133436840 -583559141
-546438232 371369582
-813212526 704105906
345490582 391904558
325481596 916619091
424126467 -575062473
866035767 -115694622
-249794916 657857082
-895178354 7530564
-692906532 -678310775
762679738 300848455
669651402 858791846
-765441738 785730070
980778117 852685682
-255092 -869903939
-393259503 504613599
-716285741 -785920289
-860547929 913109471
-48388642 540113627
-737615219 46841902
-894665867 -496302445
-515375022 -829734114
305882189 -614517007
-38651139 -528557476
798953556 -772623981
722204268 -837030704
-882984207 -515764408
-842342970 980797698
-753022377 -971414721
-484889179 882604121
859048622 653333203
979388773 -647983264
418351109 857343345
516102548 678436605
-344680791 -114900262
291066311 -142589439
-609025374 850102197
829803014 -235892766
42920756 -303107405
196183644 -72784543
227715759 36228562
-204761576 188980627
-682057738 -373800025
-399028331 713125621
762926158 11893917
760639856 443028087
879496886 -15326877
-922403001 -849427489
-605952562 356312076
-44439078 -655433796
-204669288 708631530
-497682577 -806166924
720630382 -25493962
149764290 -634765678
703836193 205499905
442601136 -422886990
873039257 -103249414
-593062451 -205111318
-912696347 -414879505
810665876 623307097
-458156539 740276266
-586823509 674155605
-383936506 351712954
154768594 221987784
-531471916 875079761
-324329086 218227594
848402231 -279664659
-881556284 -106509470
914675219 -819509494
667585930 785934292
766900228 -771760540
489499308 -919499415
-486354740 -920713373
604074974 626386348
92062212 403419130
-670166374 881809760
561365910 160671105
85433158 -5697753
-103152053 -690582884
522126165 -33760905
218584982 390014612
374981466 622654879
618035224 -222685693
91671037 -669402983
-310714679 762823616
-964008068 112971108
-10578638 204658064
-628374582 931080363
954322179 688020162
555338064 -756280857
-594830586 389185091
448060431 54391606
695668975 106664478
388319566 -745815254
20547659 973094019
517083019 147589439
-999607347 -237245707
55598187 -146606023
779316280 -222236739
151007892 539319628
172559410 -711360272
-772647581 184695998
-130641930 -622694186
-401315669 164232003
-528287484 -204445717
750014605 -912799676
249775921 -800633027
-719319958 844565520
547909156 -603385193
-691109339 -574008378
790072996 524091208
-66728147 472302263
-455662030 719372780
64602203 -885458156
944403432 -152168721
-964500364 -920804567
-687633329 -523069772
-506573913 -431504279
-641905174 -822706072
972965080 -851156149
253728813 -210025454
555001187 -920282438
-792627742 461156069
393611 999349521
-531245590 -184736475
226720050 57740334
361472612 689114384
760422102 772605323
582462900 704673977
-903077590 -547981076
659668070 -735420510
722662141 -290646246
-147292245 868804545
407739430 -360970945
-911393451 945371799
562314199 -463958642
135201588 -646051219
298543108 -305699029
12174186 -157866680
-399425040 -332395374
-711676395 -491470438
-746984357 959095379
23267219 177595688
-747051802 -929264099
200052837 -214907239
-234829625 -388007879
274862730 -39654490
-981778193 -425160812
-191964151 -574941272
340851693 392255258
-308785585 787215041
-509726903 590777436
437719661 186123926
-748096189 -252006284
681447123 504828654
-82322358 960642384
-201638059 514368541
619776632 -281205574
685484930 702625605
-766177242 313703668
-538622728 -766039940
-901666790 165207894
327793823 -413261884
-471585746 611805333
-779083807 -331979574
-909033397 -593129646
60582604 965657553
964181417 680320055
-281676711 -969598742
-774776879 -107772635
-430569330 -541209970
-2479995 -833878297
493821433 70261616
-468972533 -324207324
-417270786 186422934
-37688479 437487537
-557774202 -719526529
-859048614 137224363
-588212656 510287509
-889458819 -420092608
-415681995 -333655003
-566390587 760388517
760633480 446416634
-733832279 -24778013
285034284 -411302842
-903115203 447378528
95384936 347391942
299263504 237648464
-492661779 -37496585
115970672 357322297
364643592 154050241
21124432 -729523772
-207723482 -473715366
411125578 -293770376
-569332149 999325418
-28441356 901646342
421106911 956608562
-780712217 16517104
-654876078 -954466827
-293159228 -651974552
-908459382 -960349553
69186661 -763263518
-301133706 519532799
983881508 -586368495
488445760 -344779500
779445595 516509922
722713769 102606926
-144694413 -673217139
-79987962 -802901204
460862169 437804088
150272728 -149744020
580425196 17521300
-642210014 17536230
932809867 564348653
-509872197 -867568649
-344887482 -76597696
-223812004 204113978
836267720 -423459322
-48099628 -747552407
283411160 849469556
448892750 -321205103
839129789 -868972235
354442740 373033663
813314746 -265926176
119083715 392134922
-675560929 -104566855
-139755946 -590837696
-385386540 -915663178
52555065 959696828
-659806251 -470529898
-440595811 632917797
-88404183 -616328401
645823825 683139473
376133296 353189793
473571785 732695481
290197401 160444688
29387164 -51607236
-130658923 -865447650
-914026454 -790257460
-61351908 -10398495
-53857982 -934853727
921416636 -309705920
-22731271 -421200149
421706833 890946950
-12759 -231863912
886116152 -797685851
-185303932 -139615395
370598487 -108276690
215564001 -273200265
-699846594 434536123
-507051440 816877885
-171226232 -639931989
-159265208 964428154
-890255227 418668143
453688154 426613577
-74835452 941612745
-869950267 980615314
634697230 -507806872
-36994669 -436764500
696882507 -629543545
-928422651 -813463803
413683530 -551506739
608315009 457289960
122942040 438772344
767975844 -358797964
81092056 -876717648
-6283532 -946687896
714836650 -311700604
-381262334 319051453
-276599452 238465634
-221491488 -171934709
-798028252 798112388
-462055166 -281140692
-145426982 683882605
916132766 -219273041
675479634 164013855
118034705 -965738935
-141449855 -130327080
786354260 803250543
-639106116 170691021
998301956 978216371
953707901 730145319
8074903 -508625593
834787727 391008129
947908830 -203889343
-235489121 217697495
-372708931 -872217960
336099629 -582165328
687433471 441164582
-174185923 -156418092
-190670550 -492140651
645208814 -993276942
73791420 -983896213
-684617681 -466738758
649375089 120245250
-493075190 -619172320
-491279535 -634400555
910885221 605995892
-340681705 -256443622
-632573633 89502252
160235776 -595494572
925900023 -989488346
311788882 694094802
645802453 -783046143
137313887 355132957
-654353391 -229472238
890261312 753592312
817814209 576762642
390637445 857760657
-809333098 582179949
576175084 -861606966
580735750 645278519
-549683635 453481511
310969369 -693340589
-123011128 -295901802
180993950 895642540
-82141653 -857504956
-493085894 -541012575
-685382012 -161912106
-346592179 -825270657
-643744762 136223732
225163951 584918995
-788173820 762359722
-854108644 -522531041
-266138452 -459760324
-892693855 -690303314
814246352 -489280446
96116938 -738800251
163333220 844992828
321245029 417393921
-981798811 -798868765
-737472102 186330998
-413179721 -852147349
-109982163 885185923
-909025882 790878078
440933274 181175079
-641686617 -725250522
938679804 -695430941
610031187 734186364
416654932 -203405636
-750937616 138665196
809230135 271824949
3041339 -10497097
171839692 -807430774
-800132987 -286094501
-961059570 -692223171
-981200946 -937995530
-527057714 -124040560
910456916 -962487825
549380621 -496729260
-655927193 683708784
256865721 -357719705
892515749 -372888221
-339521800 328977478
-224149963 366619964
-997716577 600508654
-255682585 -531546085
67693748 655421608
504190197 -81143485
597193272 928205061
-496122982 435186403
-475208160 -81098721
730904234 45798744
284394356 498910470
392787779 893999470
-25179455 -672568299
-32097023 -591570985
-779675082 -135039223
590495449 788735775
-510494320 -176932007
-707234774 843876401
-571324997 105926467
-978083333 -985170671
305517429 -60164605
587562836 526021375
581436220 597755379
-974483690 -448814099
-782687009 -559553444
-91200161 -460726200
162581573 -263712681
897492197 -578042474
-434859258 917805141
576948313 -155766824
594043307 947605861
-574895299 1791723
257627107 752362288
-365786774 -724831628
-41335060 717272063
-978300639 -53173321
218057884 -794660380
-734334324 183904323
205010336 623909012
782792005 -557123200
-724077498 251804885
212679439 -846270786
-593838925 -512776634
-853751647 937830153
-395897483 -531581532
680839165 -810579367
-809993615 688491155
141824764 -672723765
791599705 242329829
-797171224 -889937897
97712495 -895707257
-205551890 -218816987
797873233 765437737
-959704620 253472550
386143051 -562039120
-548492549 -529194011
-390463797 317229738
682412108 422653516
-890659726 87599476
637064519 -78143045
614002541 -858657043
957938934 792969052
-931052684 -293629867
138636233 434383189
-559042783 973451582
-972183468 148740797
-963918532 -964833854
-534491990 216321320
774122452 438014198
996474750 -833728918
679057836 417348941
850033084 -543176808
258526862 627737848
932352179 268891357
973807120 -696462733
-918900439 289679111
-872611511 937487269
-158236532 -335538949
-809220816 146483090
-525681626 926515384
-136554602 537317328
-242575895 -974311801
-488987078 -516543416
-381905380 347342879
-810116756 -987633521
790494165 869797063
-950787350 -719686476
-611788253 -533003659
332606705 299588150
-194874878 -52915483
-821242834 -308846674
575275446 113012057
233550613 -457131427
-952701722 -232551183
-711147477 -495520638
-455634780 874520476
-74310288 974276692
638235804 -844970642
-16718656 -914965378
-769025704 -501690698
-954191026 82801336
667581675 884078487
-318848616 -325112593
-178841913 22458061
-221535757 -161983308
54318957 831745110
581905100 170346024
-179603734 67867917
-202415346 -440703931
56915445 -917663240
907918401 -424635570
499198670 -753390729
976512495 29033974
-367615180 251496055
-489441155 899890715
-411362219 80749062
159368631 40678712
40030667 -688955686
-743628757 499143063
-5166746 138456023
-975618422 -263509199
-784578833 908945148
-541732382 -761441741
-691643623 -661650119
403903626 -391672470
353425626 497468023
-783132590 177222943
-439805409 -738429153
-114766643 134096017
734050748 -275334728
-552567222 -758161686
449025138 -345566312
-393900005 870726132
-277979006 673952171
-315091618 -470984969
505730318 728113814
-231144621 340019615
-19502370 -997752362
86852052 969225324
-138834527 -875157265
693651379 -786594055
735766822 -609066200
733725667 122700408
-382083259 481487084
-563258849 884068523
-788589092 867675477
105023049 722249616
-586059827 -32544449
445751696 -342945331
-477657721 -175294466
791568625 -661877201
-498421000 -165604348
-382876405 -450134669
-558086925 -314346966
-380867000 -322160476
317381497 204214964
-886250438 813106265
913496809 -288829941
730030464 -810931471
-565253168 -84378881
-418009191 -787981719
-739658367 -724146607
-359490051 -625122400
-567571311 -175910314
-475023200 56713568
-140062457 152660819
418746194 -866745185
-183980799 -556218968
-157702759 -762043975
877227066 627880963
-400732183 -225593419
249302817 -664043651
304486613 403434761
848420666 -609910845
599340437 -116101031
-363265497 -545129563
-857361761 -700226338
782724602 241238212
113771683 -135134685
-726754166 -56699679
-998928891 -667428174
708577552 -443132736
-397913453 -249846102
803183428 332552336
621462730 -332178930
645918022 -202968544
216699904 -555894119
-29692820 -39987205
-431806943 -925462769
809324034 786970703
-907066472 400533050
-43086587 -38940317
844386130 984331435
-963104410 -789959331
-413875714 -206714548
39425826 -426128122
653380924 44023855
246282144 -100334114
-879347620 322177275
156418882 997269677
-259750275 268893957
551168595 -475504977
662651102 -255461250
921648447 -674043578
436851320 -719785189
674768335 -274594515
764582955 -562664898
125098291 487646873
891925081 -331691109
-820482289 253433071
799221005 -604114985
564786766 -880533260
74792174 927491083
69023120 6418560
-763417703 -542346755
767258204 -422978954
308456378 -979834157
827602781 221732205
407113293 -919419218
895092869 -851416078
-963135620 -750106980
26656344 183528641
616168945 -707654687
174270008 304093515
478817967 -349915129
-794108789 25783592
-683971316 100355728
-800920644 484727709
497110248 -683451373
-950642340 -206753672
-740147547 213149550
-778618213 -817228909
223229465 349227526
-780704531 175155116
848606000 774764499
-209051071 -391056655
-35321932 330999228
315394695 24804805
-70014466 890194719
-938655918 819901440
-537056450 893215007
197011054 -870010794
-685326375 137469770
779830662 -452044214
-479545438 547438790
-17268783 602411798
208568529 181670663
45119347 805015630
-611130995 -274864923
-427960214 841650108
-689203661 -918109156
779185079 998740975
959562211 992568372
-116417844 375294198
489691254 -176821527
448543856 160085204
-379754154 -619038948
-840625764 -971061257
-899348924 330248502
-441470310 -173431758
860822140 560768988
690902803 -948763766
182363450 352530126
995604313 1166692
162008608 568643295
178834746 -591843174
410334519 234399955
-266850622 619315193
766187735 -36637066
-173436192 -295464913
-281225313 185256471
-844508693 155682062
936051088 -908485933
-844762827 -206881253
145462964 -389015767
-135541328 832976194
645331738 678258349
191709329 440343613
983857044 172058646
947385401 231272250
-222771994 -78662850
705952187 155517744
283518383 878239542
-464871739 218381709
-513498230 -484149683
-623990695 87863406
-699620895 -576383600
-825971019 724759556
923739782 -493545839
784386747 665383377
326394683 -696754782
557744252 -703900448
426962249 972537330
-207150130 667500404
-83285186 33793766
-305300661 462630403
422854025 214828364
360257338 120110132
748320990 -508980794
433800364 -751102582
277031204 -792697395
129846448 719895203
701445119 542053759
-547440036 -456430122
-85638409 778888053
492564779 -638787006
-749520916 -570314672
309062101 -923714154
468605355 -353125906
-174354170 73414231
-555610534 -753072283
-518403379 803728923
-116275842 -444239803
889687841 -57826903
892495584 484079223
589632558 -935582086
404088420 126492072
-625679098 -947892885
431094882 -405501368
-461913739 210406430
556878655 -489062643
811851376 759773655
878399927 -402971163
178977706 -598579204
-626322739 -684185237
-713476672 149765730
90232597 -666417289
713504415 -173062658
923146301 548583612
433072432 -161143790
-767649345 826452780
805117330 -94471355
-699035162 -263156132
-470469629 510576306
527492887 -507074067
952185446 -676428931
284397114 -515678464
-141400395 372853392
-947286651 -167703856
680499943 -563295576
559681569 -577808341
-28802252 856591153
225929980 -472774708
-39513299 -659920797
-751577905 -90592945
300054764 -627123436
471083056 480734364
-349537633 443749304
-4079798 813568597
933275595 -933839065
-644010677 239792591
382297597 700360687
713907958 -944730026
-886421991 997089406
646763218 15486676
358573498 -237850652
877629525 942424602
129201316 899264670
495074704 938697431
-791433640 688140001
-737813959 290474701
269809804 206865921
552095963 -885349072
-386465620 -246630653
-704334289 468386259
-787817579 -81637604
-623647463 84494668
571674001 -251700321
-707460637 -383923621
563419454 78997705
736416765 949253371
557513516 676732499
894238972 534500612
199193710 222497623
26263504 -370030175
-266708453 -773380385
695679694 895718318
988694723 -918760142
788565114 718501531
-43479849 946062196
341496623 -592435130
-705953027 282656825
-610189894 -496926276
-207413808 812269832
-933323077 -679290425
872829254 -682975128
925596587 -4156933
26436769 145623646
153318324 -105271670
-447350992 -675397304
921592601 835303024
456514867 -310286605
-881296947 945345519
-257900331 14038476
-438178623 611544158
713490365 -497389261
-769670014 -57951226
-978104135 339981716
909261085 937951834
-313900769 161616129
-566326926 625734604
-559721183 -164482944
-814232871 607011820
-543348298 -417270613
-380165107 -554523110
488705450 -783311394
313969886 968527583
-118521715 -684882291
-393233530 -849645241
978388260 -516946974
-424343865 442011584
33391887 725950285
-607329849 -715670437
-343933250 -549417791
-144785205 -359994753
-561388631 630541856
-912416026 771131640
904013371 963085108
3299591 -421610934
161501705 -665723320
983535341 -525220707
-101817594 989655095
-797392808 -476700849
-973518311 -709972717
-667737551 496479191
-6557292 65074942
-957414474 -676808056
-898654216 753538459
-804353294 -376502909
690672314 27231888
553219525 127927747
671802748 838663161
-739688958 553115408
-805506917 677455843
-821727623 809740821
-280787767 396434132
-883940814 631156908
-242345081 865951151
-387614590 389941551
296898835 530798042
-937060146 -832400625
31493700 924181243
772882283 334219825
-353086861 -527507297
133020216 332951024
242284776 -575231143
956666936 -230785280
-299604519 713053519
962456767 253851821
273849547 218563633
448374554 -134507389
331828036 -622712199
-395396134 -437552370
-587251824 -146124353
-774910735 203049142
444784649 -63969931
213316546 101192988
83061568 -526481854
550350184 398471400
-197675909 209200420
81527003 -84241903
174412375 -517078894
887158904 -961326809
-978322025 981231004
-625007494 667008223
-761497677 69756678
722160026 454621014
-984241599 -239693112
194442605 -984839397
29975586 673045973
-819263834 569170539
902682449 140291700
-460527885 -525807074
-487348227 842905605
-481974729 -304803848
-580620276 -211102507
-74964672 377637211
855563258 415690949
142365456 -401369324
-556428746 242451306
490538679 531649404
147774793 700582349
-194996086 -804565926
453550650 344711811
-675708452 -170209792
-439322364 549735539
-435630047 -392674659
240905593 -553703563
-762768217 -678494017
-334667851 -307302372
197464472 575193885
-23693909 286796968
337755787 433406275
-471486171 -326464013
953542653 -599889378
-665683992 87911461
351102137 -659363194
-640040540 661389495
711723429 711336183
-141425272 930196778
-531674841 567036395
-933429614 -616269884
902781415 -95744850
938899296 784434972
447448929 -104418626
-776150599 319946382
-91675485 564083101
-565584737 536565295
-437672089 427665420
-185908614 -37552694
-982875292 -309820384
-815007353 188492223
201474694 103369539
294460660 -453331006
504379837 -168387341
164000468 -921796093
-179480829 -72220278
-948486734 482146815
150526820 327373002
-118645414 -47035418
-389676029 553957943
431079692 974891452
-852459455 -774051121
-979779797 588185793
847887851 643296768
-513047930 -691465799
195483307 -745840304
-77722677 -358397772
534056124 860918366
-272826160 -912046022
352168514 -19540160
822559487 681699331
243049929 952786920
-747746993 -570378959
108832181 -133381655
-345114703 -858463001
456714841 -49845009
677189733 -211346430
-744752644 768040598
-757585247 457822608
-929179613 -633411322
-95048590 798584442
-130574232 -862350704
-16919687 -887500049
602142684 -278800572
-633477779 -433941898
-94424081 188259454
506090331 -158606220
141697989 -67578690
649285394 938925673
-497678407 -546356653
-661042325 464653017
-123572079 833913843
-584071399 -978299702
61436108 -631935206
625363527 -360736244
996209969 -295550316
271253503 -691004328
562688552 -929693188
233685993 -677825259
-34474667 -271259661
310705449 -839889247
-144505577 -983036288
-989242530 -485469
722259956 -829655788
343354397 -61690933
-217951844 -306324000
-917060973 -346131948
907826439 -976916095
-942052397 -428166691
76887444 122171896
-1485398 -865843258
501572497 -603198081
-346515500 439250047
-939013336 -658198024
771958517 520917934
308386576 -239329241
983626255 -100445507
-804466315 994480298
633836674 406112224
-801798762 956294338
623297676 947126120
780965431 -508207952
54361916 -139724696
19439338 165031929
-881009591 -560194890
-962224710 978633021
545840854 464226820
374661374 324232121
785600961 971817090
-397643277 71668997
-565285708 -881208806
-794546105 103223280
68677654 705167772
251168991 -202257122
529685434 406763226
829916841 -581051439
980178419 -476933737
615607121 332476220
-523786359 639976529
212965706 773450766
-131578963 -417550959
-16796062 -74336029
-248339623 456720737
-63926772 -91382438
-454266276 -849228957
665507641 521262090
489935787 -150365291
607647431 845095053
311571688 621434029
123623886 674050900
-684977489 971945428
-430061268 476166731
46987527 -835349857
152048321 -666040635
481086464 -998642934
648475927 156592610
273156509 -620001924
52542662 -533588346
-280893640 117441854
-35106013 650119970
119496700 182379760
-805958606 823849463
-308157878 -58705315
-549101179 646863049
164265577 -255831626
65711668 648528414
747354841 164761423
-977170062 -636457774
63526897 -963024454
-194467727 -501563233
-549908932 173405577
-2837424 -202329968
878093151 832807097
-140367818 -912850277
-297370433 595911418
-307462286 -692743745
746859280 306060395
78644943 -907688648
23278303 -733413647
-162809436 379137560
598981930 913127519
822114657 932418673
-784689409 -622950905
-89628906 -66806348
-341222983 -853353214
-110368584 63074666
748656144 -66639276
228410956 -379707023
362508422 275014009
-157227998 -640518543
624337198 593208248
435127471 -950234230
-949271334 949825587
-14158778 -490875998
-542479402 -358335222
628779214 -480806095
765180097 999526445
-506892650 -110844753
363486498 -139826229
662075155 451343934
-219024312 -548352707
261943721 711396257
-242570646 -534259279
552636219 944208753
-295736962 -968497153
-503660439 207682078
50438478 -489445012
470533951 933799966
733646872 -799886908
81568769 280127275
-592599446 -984179834
-973745038 596211572
916972417 828692935
-253307615 -635159634
-20198866 675812543
-555630219 190377225
684243105 611607944
-953962720 -769553020
350391498 -977760825
44630802 -302840555
826912607 849642798
592634263 634713913
941032278 -938888008
-869002827 54638016
-286541335 -480625921
501896447 -496046572
626293526 831367220
-193720991 936452792
-429129211 198555703
-627239241 -410606661
-170445670 -549294209
530556851 -27863259
701325986 -568520739
789264987 584547821
506051025 936538772
364295906 874801291
929183295 -341695784
-562115071 -8729194
253769156 -145432251
-238614464 162913344
897824829 125192950
972696431 -640756514
629753499 589628141
-756764590 644856685
-114495200 739229941
728676549 97115125
643282932 -317926382
-39384542 14262928
-623785869 -809457146
-611033397 -545890049
-152923263 -164993872
717192693 339244154
798283854 -37684207
392313651 -145826742
-192964982 558484601
-564370201 -759560150
537041149 980308342
-550963374 768268085
-708106707 -316043619
-625542356 606352832
-454614847 -96287019
-669281002 141505528
164567097 186208598
-448728567 989013797
-187776494 -158708259
10446167 -907763011
97561881 572138782
792424808 393917378
-423064101 215803468
-554501154 -7645052
248457755 100312948
-736470985 -421770284
-450346051 -431246830
-367199262 -146827609
-180327893 -488132672
-758763936 -44662927
207094928 -311713305
-60222751 -860710785
734477322 82986163
863812831 -850025256
-376958463 -611382786
-375907193 787273834
382819570 366847951
257994140 -926604906
357057594 36626778
-818067337 47388905
-960574117 559708431
311441993 -686512675
543029927 -271458960
-660352017 -784529717
-733495138 737677698
13007596 -600558426
-399795946 -517823715
-140472786 177796445
554981344 821346751
-452040949 350192866
-871569789 -666518968
463117307 -256202770
-806189381 -928294875
382731900 -80884606
243463295 -147849521
680694251 -383725776
760798958 60983199
741965976 -56368773
-682861227 776353164
-495485178 262595518
728655398 788762886
-322739094 672864547
409464740 337201243
701220259 47221590
705991167 343827006
-589821188 -710908866
-757797600 -754983338
-233519153 726735861
-92505832 -629256637
837813150 769980855
997722666 -518490167
147207554 512255796
225569516 141961643
-647644839 978234539
-10970340 162057678
833900933 -459024508
270613302 139180511
-361285788 -869280712
-84514899 -282765060
-678029913 -726984245
412022479 -362946184
-227845101 -689952489
718100380 317597506
763497187 797919884
893842820 883430339
87092846 244812501
-693882195 218936841
28211909 -695552308
-256112534 373998960
723840412 389977934
-492194665 489489923
911873424 60880331
693421901 13286132
-898792042 486139738
170189810 548850828
834333299 8962154
597450416 666230916
437049224 645607046
-951036375 85525445
-918891920 976650378
-208598603 826114636
-15637117 -82923003
399114049 -762141573
428222523 185036842
469170795 -200836252
-160585530 -169414119
613825064 -509672641
453478873 -934499191
489398002 -789030325
-948990712 490384712
149612057 573761807
824967928 785792904
358976899 -24191654
98142991 -627604434
-462155599 -788002602
331465241 -741829022
48755802 919680266
-721365390 784295408
-500662086 221920797
-955519757 750294128
-145506120 -414315290
-319501053 -804824334
19879128 250677772
-947288731 561605368
-593797607 319985331
-450454643 -223049017
-106073942 -344398584
788875048 -55976427
838388278 996752606
-720836997 -820206762
-230889656 469418241
891989306 -153827886
-67386332 -665231222
-916444155 723142046
248133534 939315764
-262657531 854732862
-272184066 196104711
395831818 -210431347
-833865717 -646368109
207429893 -360279682
-154497294 631897786
215932576 -370713548
-610643250 -971543443
912053152 829917255
683831201 -968657236
-116041296 -239147588
-652689106 -199199938
-636741954 343344505
210310092 319062120
87574459 307400113
-258226898 -61272199
604719349 201059238
212014314 -877602547
-35392453 803929500
809671588 -524769018
-77113771 93946225
213297036 -721550418
-350596314 79184486
-115171051 568220541
-867043792 -680971084
399108806 -309865619
-501731093 -981474215
-474385533 -291561575
-608698201 623993409
156186203 -26172956
-887485248 -352812789
293666635 -894339429
451962206 656122083
633288986 -348156571
-369011031 927424695
920468727 91015301
-992475888 12717092
882572641 980380104
576183681 102562300
-515983999 63660399
-188247994 500051142
751377006 667543521
-768886385 -199823471
-212659707 -132035661
-482442707 -92208081
287674479 -938781212
106590000 -691036097
-813203406 -818232672
-955533165 -775010038
504264810 -188641305
-635156352 -380845273
-443735898 908571865
305273530 -743970562
-86991056 -751284380
-225454187 790716949
-231852297 -983814015
263364153 -868114654
-714285782 -278026000
-482664028 -894491472
-512559213 -597925954
221718281 708661025
-52983736 -399195332
-538408878 -910163477
14670761 55553059
705705240 185329680
-990714606 -328420457
732259919 272364466
-411688982 761739397
579583280 534083150
-587489826 477180550
-369949139 278625608
807765402 -231670024
875628141 -901006645
133242036 -537407117
-796214050 859908812
-399142629 696984758
747301055 102987716
-808722489 -206332051
820923802 312203014
-862912516 877876347
994489975 628883385
373495767 955537954
929768476 986150552
-281170920 187597131
-98501084 -833567356
614944639 -892243916
-130760801 -341483869
-81372168 -275226146
313488352 380586962
499756197 -852113530
979078760 645839247
532680543 434776722
783054648 420819619
-381141823 -881843777
156959888 286639076
-991956639 -784981187
-403728899 184079572
-768663972 -156478510
-276814721 -630218223
295917742 -52113792
198042085 455746672
462232564 -33667124
-988733305 563024621
-470974815 562048332
-560714854 -942918218
-349536086 -562992352
255521045 696734172
851910059 -577105832
919146968 540021855
372903994 34980522
670087611 -287998905
-224060481 357101343
436404691 236604150
329423624 147598310
-647860612 251337514
-476077916 361206604
821859727 908750745
-974322358 -740408034
526257841 41484120
243697432 -360930464
954506470 509331411
477981541 969327115
-185530101 -950351030
793602517 355605105
467758144 616303974
663207541 -570039876
387670700 -171250636
183424073 111263538
931339770 76672485
-924932190 -334274384
775074630 -889205021
137309490 109764789
33130276 -814674113
729715325 797261436
222018944 -667407610
-426484311 642843602
169548680 413889801
296011241 -384994491
153454495 -511017706
-300633672 862507022
-605745236 683838871
-606567691 -627298748
-61640546 -385206481
619900304 262459925
88841630 -946872667
597188202 601066543
-808495506 913406815
995162077 349465015
841645569 758859398
259575591 26279196
272697503 -795654399
-543762787 -975058397
165525446 519134814
967930341 -47508281
744004276 378218586
-406078612 770761916
354934276 668762254
879332307 542892524
481748578 530452431
290397652 138145259
757476692 -906505569
-729255794 658413182
426196958 -29146433
562139012 878097404
627900185 -139762649
-571454588 152547160
-250063564 -518085769
872790722 96101866
710020044 817147254
125129042 250066464
83954933 -346174281
846149249 741834494
-62237856 -216016368
-704044700 707061551
-27879642 440316495
624565721 350992824
767521843 -127323934
-724975378 490992654
-611639607 -612909561
684540197 -127354315
-862446654 757472863
621986527 223719011
674068044 -957565956
-515168403 -895331370
890478200 182201705
-882567323 -646745631
112611182 992650854
-627130752 674764073
19471856 4780343
-826243216 469180594
229139369 118370260
37181946 156221368
91289930 -861458149
-763572272 155229690
-43396381 -43218353
-943327058 -55920748
-458073419 -812419746
228593738 -185049790
-479120078 -478950911
-520478640 238630830
542078725 -151195662
947663610 204576287
-959356181 111976833
-60001312 -655395138
121248564 -627404553
568835728 602982136
-493796027 362769079
-931882947 -368131986
-340271105 752478983
-587583117 3046259
870721810 -307632430
-105137262 -844967444
467893765 618203524
-336844197 -551110467
-739932985 897339338
-880526058 937509524
923362829 293425182
569059919 617565323
446200170 -845930916
419908547 86069516
292694697 945619870
84060422 -761431305
-153532710 792676515
873814184 485012908
552090182 541848631
233798135 -561751875
505114226 255449960
-186266310 -465162005
290277105 -417607815
52095006 -170872810
-266145784 520719294
393070354 74417476
921999107 304172596
767808159 -487256660
-355439687 603959081
269200312 778662580
-701164100 -114560750
-553882867 -879683691
445380772 476709765
-634447731 -548943108
-675353801 -557410889
525957687 -696905346
912646831 321989716
-896800919 -3297177
-556340720 -293219017
540003852 -945621563
168582802 -726244976
577450147 -928371936
796885991 591643276
-936558171 -259738029
-933830369 -533670413
876771502 159394212
-262464591 -156379750
-688964658 -55989390
889914970 -459733138
-811193172 801423062
-777106678 -674266465
-13783189 673517674
303254368 895341446
298583042 -314081940
-348289554 881092197
602401101 727192550
-932694904 -595351612
-95027838 945002154
704822784 421042124
-586792958 513748091
444723777 -930097915
-852950422 -104780724
609076211 -120320301
201126386 -997718868
-246998573 -799215013
581141682 245463377
-22681485 114074225
-27530687 -135031218
-873364718 -596026854
-892789501 -244001462
712134768 323597215
57149531 -384516293
43827387 217419691
672353674 74414281
157285851 -747624830
71774957 346340864
324894974 962399928
-605794848 526371683
190333978 977364657
-947176725 520035310
-705455279 -187377729
-61748191 -778990826
-822528298 -608470684
-408544824 903328006
716127336 -434396957
994978223 357001814
481205545 -891344890
-813848685 130619348
94476646 520265246
116343222 -473302526
346246330 -167189725
193554531 -19642161
-517684696 -620717565
69523646 731717846
387208199 -742259504
331786425 -59997214
260121844 -724900345
-799728878 -782465325
249303655 -506131564
477757001 404461508
-703009563 -557317200
-785002314 975664050
-324838893 -560164135
-485132527 -610624559
-369987574 -199782471
-888907739 -198015595
-55461407 848061520
-472868584 740054094
-418170727 -449524458
926500762 383633346
-83192404 443441824
519224941 788439189
698794440 -630902530
-723221545 -215214611
137250846 -804104449
-258963228 -262882237
-601616055 -339964159
10039452 989568489
-699766499 765691452
-924949887 -693652265
-306186008 -812974754
-739020959 -533784866
-325383889 773362201
836009445 -285980849
882803353 -932947019
885846851 983887810
-740543125 802732015
611129010 -621476834
-907796378 -525339777
557844481 599806637
-297169776 -251404941
-13579987 -227208491
-922749904 -841283417
394833726 -981527190
-468139374 15597191
-698937916 579641212
632351790 601874728
842772125 -170848593
-412687809 -502639967
-468468999 -559814717
25521865 -697086602
-222528226 76557835
178085911 -963135258
705093664 522129735
893864286 794197137
329396674 -60783043
-372720722 -778828071
-749458920 -192767793
-24644089 -890959570
52052681 -829534885
-738484872 -478941980
-401232014 306742794
-90034152 -499285203
167482804 -20837497
-259412289 276693505
-266271489 -804768045
-830903475 985719023
951208010 348258560
835510031 -980113965
706909546 -991862680
-983703821 -996386200
143229358 -168008177
-243428781 181711959
72102736 -587639080
643679118 -667806156
771322033 -514145193
-962564931 -657740336
-668986810 242643501
-741139859 -537613507
663565503 611765786
-865300418 -922035022
-688942299 277619311
254400873 -598578254
866415525 -827395942
-47621228 -391820457
865660808 348078812
-709048468 -821156663
-268406555 -952740447
-636054960 9879006
-43662506 -823792485
-593464321 119150369
918688585 -435948922
-707902780 -693824900
-225954326 -342901136
241150178 -17876649
-711054396 552294225
251765340 -365630029
48256619 -226468835
-23293720 632952631
133754442 -996295881
326430985 -159490567
658482968 -413302241
-555221765 -920850891
-520740594 823974418
-299271372 451285651
416224280 302096719
-236218031 -316825940
81439729 112910880
566723547 -488717183
-451511407 -241975373
591771726 -327849690
-499176186 419163404
-511697337 -609349957
468927850 160814532
751947003 327193383
132279107 -554363460
692223773 864365856
-787735222 -487205130
-875856703 867847955
659013059 11092534
-152898674 -672789361
-702233368 -51839064
395979172 -909418902
-423293416 740890945
724158864 673685782
692562319 208569044
240769233 -952603320
-808834555 336049249
644618545 -685069799
-207364996 -221746752
-887533200 419693807
657594701 -289133406
-143739069 -912617147
878843147 -915892904
628457879 71302688
801665613 197669353
442937859 409875601
783927496 -570493907
15493175 -785981554
-557023353 -211682148
-288717227 -907929477
760807852 133786485
618922694 824743807
184920826 -388395603
290875670 -256830697
864492464 854168547
712116295 469043279
687927127 -412333591
-723649766 -337274928
-547552482 406255817
726439098 -914101538
-671430332 -447037987
-613809082 -73645442
536482440 -594655530
-180993754 -541032028
-347972441 865258788
-48091872 342372978
-412254072 407665142
689677099 838431795
-352901465 -333066754
-688388389 -207573194
624380205 -948041514
939150627 -68859964
187760487 423546324
-394904794 -190816636
694719381 528859033
981371736 -760911810
-579145946 857878073
11082364 459789394
-730791824 771597614
-299942642 192013216
384215575 -422665475
-825884330 -707087007
-817657054 241644625
-843879461 365245925
439948944 -618491279
822907494 -499871173
-464241682 75587930
-833881310 968247487
579091318 -818166375
-474612608 157075068
856764971 -214080023
-753536003 652854730
-166488926 -178383592
-163338778 -417006877
450327456 29600429
-416796772 656853723
637429547 783218527
21853979 -664584820
951910906 531611765
-97172568 949213569
212535566 293080024
737891333 -801497417
-162269201 946099423
-559422958 -829389227
917849615 -804940678
-934596027 849638138
-419637512 885204529
401876708 191360276
-185193237 -47622801
-240409466 845420558
734660711 -874875496
164974694 595486183
-269126453 -115554241
840037637 225380486
151079780 -694618663
-377456930 470655615
-154775758 799148379
-786126813 -77129008
908937366 -148104958
-908535037 -389695049
-866745253 -316671851
651251082 221180578
351687942 953814165
-127386338 -406562916
391952089 815888458
624538256 449008049
528438244 985759912
708278583 -75618507
598069413 -341749253
239375918 -716235875
898035808 674222093
16639132 638634231
886250931 601666648
-347697766 481478788
365686818 -513234184
907700038 321463852
408493970 -698102591
882202249 256510841
-441693490 397215496
443367077 -80538356
-806585115 -698414215
-202313399 -289867735
878288548 -704984172
-936274253 300535871
966329162 -527035697
545817637 -532608240
289694262 -504061922
384516371 -978828024
751419019 -627839928
-891379956 897664823
-752318225 105981500
-472597833 477013683
-140513338 19436980
724378584 -354725027
-146260977 944964863
-541093943 -815379377
629133967 -569612540
-966207676 -345770483
872630674 875771910
968212322 -933323539
753664177 107806381
-7403711 61923251
623745669 -260287395
-10666337 855201451
251376919 872115685
-633370248 828235068
769155592 -377067720
-986490630 -62771248
166439945 -913134968
-879286309 -570653217
802685824 85076822
-43576072 -348145383
-123445839 574102942
-178798099 -865837739
964812986 462676840
36904838 -884467736
-712910068 -189051784
351246155 466942577
810497956 -737414394
-506519729 324980443
-618598389 966649924
-443989022 302304277
-330129372 -106287293
140948877 285428204
-742280835 789318452
876621358 -672256035
709238248 -977860185
-993036429 -547921107
104627336 592052952
373650967 -419377430
261109504 871852819
-925133322 -296204446
-7199608 -313294818
-915184868 337819309
951408496 287693637
426357817 741420961
-36377286 -229163204
289757974 878579405
687737241 956350711
-348653123 694033619
-188290247 453820861
-550018725 -499181527
104767901 -645073913
630613720 -161705163
920088264 527016524
-10124866 -908844277
868246963 923820374
59402162 -182831986
26240225 408456219
913958149 615590402
-119379991 326738712
159611707 961541254
386630608 -223228468
985025173 964494825
713493516 543885689
-242649343 334903021
-945916255 198000512
334177801 -191300496
438505430 570862358
-656257783 640537161
-719657728 448585884
943356502 438249110
-102374668 -616841745
-230815122 138252589
693250664 -358735172
586023329 475907293
203733443 949943071
-651025642 -649356205
-575682842 424559797
697810728 461377411
676642189 -622822894
603146280 206252893
979289989 402953759
350714616 551095555
181303134 662121209
983482503 531176819
-44112808 -227074218
-159767599 -134909400
432122380 -849543210
22736757 -304624559
234072142 -706992772
697280389 718807688
-928757808 834807614
-283417744 -991147061
618998015 -577704290
-177329163 -739801592
377673898 -809899086
718605297 797576729
520604207 -719608317
724240991 -799274473
793181238 -700814290
-53045613 723109649
608474547 -968283717
-811864145 -164027977
321102106 407785701
-176921093 147979678
357886191 389295233
-922119845 305895168
679096252 144001052
390766248 -548629194
920232514 545545223
71844316 658244361
-754139210 829443785
-406801540 739950391
-614057900 -409704560
-383445837 -49793592
960188419 -901606073
-201400511 891467015
23486897 -151680173
-626618176 357059431
651398685 -252421517
555524654 -371638314
206838897 949967137
-296757681 -570795071
860565177 646979987
-875627228 26075580
439179081 -67064180
482979413 20142522
33847063 -770075899
836877235 995962560
-864654114 -984851482
987878722 853847701
536009321 -445884163
-54593820 -181775134
432890914 855699840
-862755861 -156403229
-909976984 915822130
-726632756 184399444
-902058842 83015357
-754161069 -551192234
-101781110 71939319
-892311460 -94805944
-539801311 -49437405
-514435975 272348031
249581927 807351412
-477910818 916832980
329764492 -380093350
216624185 -45167334
-955550525 -436016734
-319750818 -274318126
499418681 -644914089
820619845 554072192
-989996039 550729610
359317885 -511809065
448259841 -498812674
871635687 266284143
-414479127 755848376
650406752 -886181329
-702736824 858811062
960681658 243263285
149129962 -282576761
485696343 -640518749
247099660 -65484693
205456262 -305509144
-540826569 832650754
983404105 -913657974
-995634639 53871590
-41343222 -1268682
333870105 -92070201
52581157 551215170
756655305 -306270613
765936663 635111722
-521782711 161674856
441899065 728938412
-195216516 47693052
744996242 -701238020
719706357 -226103578
364831859 -358407833
-636764700 -461381242
258739862 -973565846
317108408 614176527
-727378169 405290484
-210465965 108406225
-719373963 -410655841
980397039 598988318
431199098 431268518
712094256 840007904
263625205 535841510
-364975863 387384095
1283490 549919584
-265206801 -873219862
74634758 -573826503
965752487 52526640
922903377 52300550
876719668 -969318477
-531017992 -621517966
39492041 671840252
616410544 -610033831
-246954145 118027742
959406841 -811244742
732477439 372030758
-572991720 -217647811
535277267 161273971
423633649 624118106
-709726742 -574522426
338120736 820998166
902634077 -670782775
-53415255 -502976606
650583437 -214845276
-953382632 -550779683
74848235 690513696
787189220 -69479299
763353932 -73589959
-608453411 -460376749
-27143859 -932647992
186697954 6992907
874928995 -628128739
730167642 945735228
-712195053 179427239
253298173 6280218
-97388022 545702598
849829386 -545586701
566674165 -439030046
-500795340 148614032
619745444 449674130
-592364142 579619119
370464206 804878216
448142731 989746278
-442893692 -840174791
151213783 -69022931
-210129825 305709974
398114236 774631588
-984406774 89313442
228776615 -334884470
-90802859 159490432
229248936 442589038
343171612 144373750
-776230049 559985276
252254784 -182116515
373773033 286299054
900699694 -924115262
-568191732 701532422
-959175068 355954944
591858159 986601856
242384545 -793373382
423551145 -526133982
-797658429 64775984
-665270713 117293464
-537946175 -994594378
360750234 296033486
795087641 -464499565
738915973 917020833
-558361834 -720537447
-559882866 219351302
-821820094 596370332
929725288 -955266017
309955581 -89200721
-333987512 -660608126
891618883 157437734
-516947210 423505907
-301202812 -54049962
670502011 735729785
-347681310 -160020262
12037015 -207920203
-647701598 -153099470
-626583559 940739433
179386093 516402630
308154121 -272900716
-864411463 -658248169
-287223814 312212868
-56969578 268232680
-677572925 21122164
128093456 -930360154
646884247 791743357
-659025226 732508705
-544938260 -908655464
-482911225 -722644111
995651965 900601852
-153745506 506159790
-654509890 776746172
211457644 362058008
959167027 -826870200
892493538 517048221
-86944840 641920587
122018295 -231907536
-972940264 121893809
-369252515 121970836
985889198 -329384202
248207494 -936488382
700258179 -524892153
-477113133 -472248427
-822069783 122106542
-694408061 424239261
-141713927 -967003942
-359594990 637456967
941294526 882321628
659356451 -245728198
-11810686 -353251046
-588784850 964941898
-701717457 324234941
-189640652 85341297
814979769 -801130464
877669272 609462229
459360554 -408408971
-614266992 782648532
531379255 -80418863
-849331109 522097383
-627714921 702746722
74361687 -338536384
-152300045 816343907
-712349328 19988081
386294629 -979549022
132526633 313431244
-380894791 -809041560
409314126 -959197906
-941161054 -457948758
337301887 816532261
-264137400 869226784
-888787759 14486313
-69988837 703897938
471681187 -248345711
-593383201 576339698
618677259 -585200923
-420247229 62898239
335819580 221750593
63457418 328999454
-910553978 -452921688
-87521919 482214337
-690164046 674785108
-161211478 856493436
-626726008 793321139
494756002 -307228509
785436426 805185949
285167723 -613496557
-165941056 -940706435
994602412 649082102
223906844 449951807
294778195 270077063
-886038970 -405732767
463512940 743242373
360744692 -229417117
657803211 812019533
-702501660 -739649037
-569273985 25448627
709761674 500478708
-798229097 830060739
63693120 -365066365
104629334 40734235
-607459446 -724588845
-742399102 -864460010
-652683224 866395599
758226957 467859376
-91827902 -408587476
807435188 -593065931
445552421 -395437438
491410725 -32652456
-388833047 474463410
985876063 -174108859
-833894 -730651848
-911689620 -295330614
-773988541 979805471
190341632 -236328962
-460589636 -747680869
-520859388 879908548
833593242 -957181586
-645769082 798914953
459366839 566836236
-793102288 603317233
796018081 -787092466
-661464483 -237411428
501259476 158321832
41742285 -759565499
730733730 978447153
-558613354 673168949
-397584470 226771016
-24650437 422037271
-182639532 807413408
-456263501 23036498
928462512 831591521
241939857 29122898
365138890 -336219089
31279799 -314464514
145953721 -994153361
615850687 541107675
-944477621 -992483515
273757759 -290683896
659103861 -79247742
446257079 -19245500
896382749 -255020695
-992745002 339602089
-682189713 -711213578
-909330932 178536750
-352197519 952585229
169339881 -869700927
-562385722 -617880362
-273983551 -552938991
-403266258 -407231570
-996363820 -563167989
-280724812 989675958
-821731053 887060668
207468660 -768492559
207939208 -592091869
968276664 648847009
355482539 -820126977
862288259 976297076
180447852 -791513566
230150114 -897614487
-94330175 574767184
849248626 -169640813
-849032426 -141502335
-169949449 446194167
-393431050 -214394899
-200966966 923244941
208592002 433165043
-730932800 582883113
387646716 -541871506
-126483204 -103491078
295467594 339341046
730804328 158804583
661521992 -181552639
-187690818 828528695
-83767893 528657000
-835412795 919620844
484119297 984305271
600159988 184205228
-453327169 -721173343
664950980 627105719
-305823687 726313816
-334403630 -82213908
323951530 -269935576
-741791623 612852885
462255844 912651910
-354309568 383224549
581105001 136804423
-456678690 -256237753
-365114820 782645316
14854008 384270634
673216525 -934532035
438909204 -645079677
-158237701 -780230338
708225511 -190201443
-426354150 -593794640
-315527598 97958421
590202288 -657598473
747264465 977470953
-499826996 349689675
-154545630 -561328355
816669273 413239280
294787944 -854276578
-722482073 775631466
-202484403 -933196679
628584695 -619574736
836067688 492352635
355903123 760149005
-938095240 163671035
-701989577 286476960
-605821046 797585784
-861458291 693883823
247788262 111748197
-4510873 380086242
-633655490 -108372151
-993682303 215367146
-96150346 -646409490
-938433537 557106278
242849781 774052485
272717868 -523664810
684619494 -447248132
472651931 285444061
979524883 -24585886
-808948840 586593236
-39365369 873243586
653981608 137665707
-357421524 -745143599
549245470 -834959786
679238720 -204497391
-31258217 85764348
-305498922 -374345155
-614697839 -657452113
936952300 86422985
-187539379 -938510388
845981521 774792707
-645988214 437702200
-545532569 36388103
-500860438 -24479163
-116456485 -146204139
-57338757 93913356
102531424 10473643
-890264169 -204018678
-832805150 856321428
669012395 -844417322
-159997225 610183723
732592664 10819964
937520477 -785720245
-451254984 786389997
-855982990 818331007
-838911931 348844008
-821762134 -598226866
143507902 916445520
227072389 -114785457
50033534 -449744681
-495958656 625978095
-803297361 -772198561
-611128902 -935064555
119858199 48731997
-508787937 66960102
928306595 -967571220
275395063 -64384139
-3091471 660632589
50210780 460221258
471978359 -938789357
-829053637 491308217
-979509523 438063857
-147648861 -752883130
-922725698 -307179726
185210559 968577461
-690658834 12157041
-998289428 -736022002
-589176154 -785176371
416982718 371280625
596020902 -187384933
-87536112 794651446
334500217 791866327
-343155789 827057843
651459214 -752642684
-884369007 -151566950
632486823 -231287189
-245783042 774790590
128224453 -971095019
568616083 -428820103
-59579657 -593588491
-547529095 -564709682
365509590 -144230503
259250034 -643844923
260598438 413122848
-253496497 187458191
-752956204 -697892710
-223451141 793041780
637642508 760252827
736275274 76669285
844432648 223986004
867076717 800821851
90596094 -160729771
-632075986 -280717585
-49514997 -261650996
-981610790 -210309589
489769429 -812976600
-497009129 -485922482
401550127 131648327
578180841 -915391109
-53078939 888701001
-429121234 486343550
-244482377 854432059
56389738 197376082
-604407685 -237239339
801133282 -506455707
-172516441 729114995
670289089 -283218852
-827296158 158452036
110948953 223742146
19114726 71629068
-724360984 150684089
-793908539 -827961657
-999326362 241022419
600122127 -927232673
685510676 677547341
814685993 275762718
-873795721 -478159849
-661580215 305611318
-666366282 -289785532
-533221578 -33336143
-627369319 -151622434
176835813 262043157
-709767676 -926021224
-167660108 -460720838
-850253496 -310639977
299372266 747753574
123555941 375573840
224788105 365800312
299633631 -662172661
991918804 260549557
263725452 -34572486
-127620430 -398806406
618861200 -774961266
870157978 943272815
-420934783 -399091459
976683288 641719922
-313290351 863637033
-873787229 -488333729
-410473160 71870445
-946974503 541663372
-153099993 370143726
488109200 -793113094
768559062 -856829297
768769631 813381672
-794402472 104535110
820991906 97342929
-350558873 -157034990
-7397258 139797686
-124253859 651968333
162814320 -925934047
315577335 989966634
541574838 -63016522
-813518405 -488688378
-265639949 -120804917
141296368 539572948
-215327532 264642826
400227043 683103721
763811434 427159003
625596449 -319421817
665822251 931550493
322419344 -536937382
-133728066 115038624
-957510688 71617098
-751458197 256775553
748444657 290596149
779626049 -522755748
-165411193 722240562
-48785609 284702272
-329059682 288410165
26915242 -360701154
-944255607 -329912500
-165675896 217850261
455812241 -444413613
611641700 159613370
202380004 -535635817
297007458 -443752236
943175195 -183955341
-833217189 -528065009
421720125 -273003601
1094911 849643820
405425039 -847907262
816004869 -376465671
-384849545 -590096840
34552177 442755190
-971210777 -125400846
666256313 -281041630
147204431 479275223
-325588992 -708084342
-87613546 211997921
140880950 -268028546
599359553 375451177
-476056868 544133694
-361933913 957269560
-259817687 -647934230
154512182 -881845750
95856388 -399373014
847754114 -144273767
-799100684 -252004139
-651001791 -300748907
-965577232 927891174
914020089 -44600236
-742633 244286659
358741644 154403388
-770111335 696407554
-128436676 303986420
-915266214 363250638
-886413977 964283982
904680981 -697008015
-852785231 741012823
244907759 -615752257
-296636641 413161482
-221535346 -540736980
-897357717 890355670
542736803 -765835896
-782927754 -506296804
794146650 -995412339
-991843668 755086460
-117078807 -157156590
162651880 26789672
-119041945 93958803
28900520 1774108
-472013090 -240133039
803608240 -405471544
225517870 -386168660
595784970 185387121
-418083754 -817554182
34547464 712322202
551398422 609468909
-917248403 506410844
-60499845 800305893
-829295001 -661046064
-73582282 491073047
-257396961 845288379
245803798 566643366
-937120457 -938614731
5411364 680795209
778066734 -514220139
-691210631 213102076
-179096604 -37479460
806032633 -568131284
-355536321 702267616
404450361 -619305972
616419767 -580526693
559054853 -55944345
178311449 -384054795
-29338874 -730760739
-636378838 -188754709
962622996 -661728655
-797146039 -809993722
297773616 818283100
877165988 380521434
-866267416 -653199971
349172092 947241620
-359146080 965161370
722043020 843944731
-879943230 885247489
-848072333 50115692
501076922 262619979
-363290259 105986183
-590882391 -203205370
400202464 -30058030
-444118082 -627683496
-271755364 477859152
-312996343 702999478
-350011785 -760459823
-114371886 -533136263
370711584 -92576991
-223230519 -91577404
523853880 786573699
-998431498 432930513
-138358013 -257023120
896453772 -640203478
-982686728 -501018426
136774997 297141061
-652176966 232163530
607810429 917707792
582990936 -238302358
921009949 -278352437
-594003550 -983639328
-226143586 157532550
969171243 -732778929
-681273654 -159409116
-784132369 -251081896
141425871 -484914867
389480304 239351936
-795354239 -25542035
-50683643 -605829198
-799669356 612694813
191229796 243568897
645186735 -142851722
-769445380 677441463
507554773 566574469
941330652 8385614
-810698742 870218069
-752664107 -949648486
967764121 967058630
-328905779 -664804738
-17709020 828101711
-272148653 -32905059
114117729 -17406145
-545339413 -846585886
-906230292 -363827031
-531428868 -141051656
60682854 -654887770
-548243844 788792526
716125794 -808793385
995798499 -233605336
810550257 703822181
222821899 400781999
-847049527 -278332664
-284503890 636542137
-240370545 -661923680
-852439347 -443256013
-673236049 12101748
428967997 -923041997
-419004301 -802156293
349869148 141710724
696465658 -106570696
578900818 197714132
-537553519 -69802953
812474499 500475832
-756036835 -356985915
-828628542 160378916
-166065818 891119048
-546076493 670233597
212861093 -691515688
-302361399 421411091
-112188420 -190754418
860885546 -390234137
456720184 861401779
964346704 -65114913
226425778 -82575101
7878398 291078521
502575232 551653706
-810465539 627864186
-899567246 -823222663
570899552 634422687
538869790 70449379
178134862 -808451254
410382190 381762129
-9241070 603657263
-619779961 534034724
-466672036 118636276
472850212 -151667815
-612714444 -624715776
-659221555 -213261616
469844047 -470451343
-360535056 -688185925
646305014 -846778085
-855008088 759322329
731842456 -419972681
308311235 830708074
265760799 797955366
841402781 -781038665
-953487834 -605390038
-395980779 -722595176
-744612750 567842464
854827519 -934296497
324911186 -799441205
-68079788 -192945641
409959644 -155454378
358278596 807798945
-367779099 -179802518
23182479 583960030
-938561226 -600093055
195208983 226611042
28824098 -257322280
-148623349 361107109
159885560 -896274305
969752202 27220553
-84278683 802004998
-377788348 2571872
-231390533 -67186025
670185743 360697763
-632032805 160013613
434461706 -190257973
109475654 360506948
-348220244 787209274
-609154367 -845205559
644727868 -575684488
-372761807 684248910
-700658695 -418035829
121093973 -369505313
545969157 -269269182
674019711 903685668
630069808 344101134
892879578 976440663
533180334 639553840
-199515707 -572543262
696489836 -43790569
816621544 -4014514
121243001 -670988607
-609700280 -445723155
-337453916 279129886
-120479698 609073383
878451722 410721457
613244383 -160930325
-163959441 313777298
-612450105 -101996250
222469304 -278030749
-195211935 -519195976
-142092108 -85023305
-900065962 -667987759
-131770202 -890343083
-789779923 169262503
857651347 -814344702
-205359645 -372180401
23635700 865212086
-758160059 -661593206
106857232 620656316
-343400090 -916229117
438822637 -637063691
746022079 -600872178
963357653 870831011
491260375 726365153
-183697750 -485692601
328470501 141376426
391617005 -784497695
868419777 498980403
801152571 -837045312
-136758167 -430796760
677452483 149484049
639488123 -372780182
-511514456 -811697855
-957207965 589051261
67551004 -399605433
465247346 -48304406
488470816 688940675
632530599 -223058638
813012964 957055373
346202138 860047471
-388695608 780275750
-550993061 -568246071
-153390019 -667546582
543148928 -444264068
-926781859 877039806
-781647659 -562256396
442990041 -169709755
-733847518 912830979
325881683 378735605
-550951373 -565925566
506688825 -10730239
3311799 -101174981
-349450281 533658713
177123826 -59197969
602181448 -837766550
-210835561 -549547224
-996566989 556176772
-332026131 -49718506
-489983456 -200790113
-888577438 -107198580
669948337 -928563187
25170839 -505755437
-685174520 -181170515
-971374216 -120742651
-751376845 800308932
493787419 896378071
-271668499 -923996332
-405575662 -801408695
517204069 -665525123
-555670504 -568590300
482620166 462573706
-832685468 272611066
-633605240 647598395
228331839 -539576900
952501936 -612564472
73192909 -488730870
182110455 -961747859
141338711 -656717892
954073845 967037836
111522349 323543251
-57828094 -669441188
728111298 -753069075
610833026 -568627885
-941621189 873884076
-571517257 55710519
-630885599 878017289
138481337 655094988
110604462 -619154345
-887975316 -167610345
-41536769 535572991
-614633085 107835679
232144598 -704833979
-810772576 6762344
-872094738 -874912244
-293034074 -603727634
-880872677 -375633066
645156134 -35770784
-458308286 173108488
977052821 304499366
-399071103 164250585
-351442385 630744584
823921150 410534954
635591506 -177229217
-559757429 -334344280
-69751305 394317496
190907867 83948284
979101184 552939040
969685426 295295981
364435950 514174104
-111633685 697675184
-575148438 599228299
159001452 -265005666
-432129815 -264343310
740963397 169004283
-618844022 522894518
314789629 828935418
441305829 951698345
356422569 353842097
-121772277 -359229103
-99585722 833691902
666340891 -403378615
374502461 850812910
398650468 335409839
-763119072 -494215773
-631435435 -256077118
865176038 -866649700
841676169 180701445
-515390482 487212105
148467701 845698867
-404215426 -767814346
811074664 893852124
732230680 -426605373
13079876 -918488499
-642939054 259169053
549106524 -121112433
864349813 385895730
-656265006 -594819668
95169145 -427862891
-237920041 -851092426
-659436526 -135856278
-312486319 137820631
-411924264 -945231684
714890081 -299730521
-575005312 188811596
-860787659 36421646
-373156211 -274410988
961336304 -500041636
930608110 -208256248
89065088 629304017
-906528191 -148860077
52491334 -370039113
-369959173 586283755
940779192 464696446
357659489 -521476544
526241998 921072920
42274366 -270400241
-783229296 915925698
-895945554 -883151828
10010714 54714833
-512352216 979551029
-853553240 -669503124
997462833 -847908125
577488713 226781265
739814938 -765340336
292053886 -155898423
454912556 -440070517
-239659786 340720978
534671472 299050102
745796720 -499044093
-319244884 -131427196
-443018184 57509159
866283943 -98843827
690426752 -465239886
-309048740 -590697255
720625863 -523509889
-800977739 977888033
356953337 -247114028
286407912 954889578
523120361 395580629
-615832105 354808376
-292388208 980556390
-92680463 803959346
-234096944 320585070
-838824368 -892123134
-867861364 706926300
-634033474 807275115
936988985 966001203
57496811 107111410
-372867791 -974391752
-790400338 -291491309
309090850 209406193
-627322977 -181486918
462049807 -915166769
536100326 -212112071
574733658 814459701
806658197 -628232904
426271496 -442053811
702932133 197744648
-152052770 -548406374
-378654293 -535546680
-237281859 -407635145
-828523177 417453311
-537482083 206383053
-569218443 71749704
-427412422 -161588808
-167974503 -854338982
387045392 494052463
-586563608 -176529662
-167152284 -391915955
934717817 -387250700
628251649 782308209
-997174201 -471707325
687441985 -889978306
-270107259 -803969346
-35184367 -750139853
-829246823 781847552
-831255194 499609546
-958918628 910403262
746054970 958192886
607697192 637028212
-693411371 706931022
354759001 -231794131
-10713228 705579461
906438968 550882560
99205340 -24321588
-432264133 123215706
942789016 -923418228
972226632 -612858020
-242744075 482837914
-85214772 -236265998
463444207 265944364
503048860 -867725762
-465447539 -648865599
-414782841 852949326
-214099400 -628606163
598344760 440186926
471194352 -162212096
220297974 311901734
-274129346 -314187734
648864892 342259659
553480289 -324202512
218379702 958955087
-869992268 662429291
-177737743 686915957
-214701182 -287255073
-464120085 -660868383
-923951073 570963093
-296059044 559471045
814542143 -374418564
863482028 478455997
469260843 453735534
-474024545 938337484
-45611241 -788371478
394415658 170615567
-593918429 -428529776
216450123 -4037240
923947238 -458883327
-971544234 -90670809
-78650481 -280695349
-906018912 -576720593
364954494 -585071006
-518769007 -368054717
-245493944 -279040735
-90079907 -876840449
-741529170 657968692
-969062425 161545091
861457811 -109925520
847401794 -661196088
-608040756 -600620368
301868699 -779890140
-580972104 -421417797
583446206 -518663264
329652817 -672401366
15027916 372031733
351856306 862212460
348835113 -628994551
-851253445 340497289
-922555990 -977465284
-614882968 -552729734
254146777 953736227
-789107481 -283775359
-124163474 944404713
307046350 720523492
734013454 -262892528
-322552020 826134621
123411469 776647283
817853161 198535271
587081618 127696764
514074172 -631712568
-100073405 506680851
464333709 -599781934
739272979 63142375
-596422368 969276500
923112234 -740520349
-670276490 -635238023
-652990668 -957547912
-389491799 969147076
-890560213 -975448361
492080832 261825015
982625523 886988464
16682998 -757735651
-333418666 892361707
191616855 431387669
983525710 103461661
-7111768 -914371605
472494594 190828320
-317318291 350031639
-146817847 977404784
-524455440 129966532
-666542522 740422278
-310279190 -606831426
-335595956 -668468183
-557389504 577533142
-624672226 310483201
645734282 -365025706
-102730445 12530424
-933200239 -643316900
11259851 -595427351
656942221 76031452
552460058 -493811597
736527978 -278775217
-749581462 34368868
721866053 82049025
772363672 568920029
384009944 917249325
175468550 120489960
-112141016 -751824473
136851055 -32001584
468781520 -341114291
-60358151 -685601169
-742577537 -214758555
-145100894 -906295565
-742052936 615971907
-634137599 -895133289
62146204 908375452
525825945 -838938940
-975313497 170917429
-552995136 -163675392
321138914 -743880435
-778417380 -298588778
527805044 -587554971
411190836 -429396919
-312535604 489975851
-489714687 651477752
-831230383 393139043
416619821 -544878879
-387777395 -335348081
-46267972 470831670
-874777023 -351865713
-810562064 324767023
980589332 -694692493
-474428256 761100740
329726610 -940315889
-431057671 -812513141
307940732 55819462
-24410234 -824235706
255216313 -774016444
-293775689 894611941
43269330 -115340651
-270635449 -218984311
-507278188 -344883987
73160283 936221737
979581430 -722255
-469668974 -111260016
-508802399 359221462
699311737 -754148451
-955500579 -794273613
569289786 962323894
174437382 550780454
-710535978 -458476524
-631597267 369011466
-260856508 -900307530
582930195 581354913
637359807 -557538121
146572317 622997012
-944981204 -397970693
394697222 53780629
-160315625 254750398
-988898826 -904469719
-640951764 -961842508
-743763879 685100578
237977026 -794949122
-115258127 -241107662
571959576 -848831285
-533804772 -78585489
-551915311 -12151187
778999608 856844709
205484560 545997078
-337583702 -53259888
223260768 -129155652
840063583 -742830791
37844577 -416831370
290083845 232446085
457365535 977307873
556464079 -802462307
345722436 -930400612
378617796 639454943
-141446014 -881837432
167974004 -288329514
-444157850 693583875
874777744 -666944638
-795865595 -25815822
-490698809 657775838
-921054658 -530069852
704680126 -550643047
508287226 759692660
-375846929 -736857645
865699031 457810761
242115540 -66033948
657668960 -8910472
-285778035 -961146846
487286350 -103222033
715034433 138413898
-170685920 798194129
-701568211 -933477576
-885058568 433426367
655956851 -184528969
-349181203 -768192220
-736811925 -94533437
994241446 -873932491
-243790829 -452223044
203169433 781196389
752440286 865551518
-597983190 732469087
23819043 -211175616
476405337 -193479344
249150062 -633040418
498990721 -665698265
-500065841 487961385
-456550728 -322902823
-741234333 788105221
279755869 -188143503
-312425886 -35824571
638053990 258277912
323917860 -155427707
23558445 601544727
-431404369 524087395
-753702752 369876707
789144592 -28689822
-17698094 34446178
698450275 -443056936
943838201 205623522
-301833378 211202023
-123935456 339566902
675452004 399626459
778804476 -21881040
234011028 568270526
56151874 638168434
-470433009 268058549
574486608 -337610659
413769501 590027385
825888102 -896763554
979012726 -1126358
-106708510 611229119
-848077663 -955331732
693832267 -635891988
593832434 213991729
-72846283 826574788
92295065 99279899
-564816075 354713975
33549898 -421605658
-932112393 -341908294
-390241401 -725021844
-683945776 296490838
-137981037 574935088
-321606072 290410669
108060012 348290868
402311133 -251322245
11735719 -905463791
403032468 331505254
887998642 -909002653
-401333609 390811009
-52284996 -283342939
-257248213 -72980964
908653169 647939155
935173556 -284656771
423061838 -642325559
-821842757 785592072
824619096 -440039387
-161051561 978711970
801320772 153550262
-914137354 736314259
-603431011 -171915180
175456128 248713305
-203476301 -617126905
-303818218 -115697327
114931588 -900751363
152531091 142730850
509328300 858907721
-541043339 187630960
-603054559 981868275
441858914 -226230179
-868632134 -753474633
222493515 -570349087
112258618 836052718
-248180264 930012626
-190195500 475079875
-5318491 -557925161
455591585 706431963
325075878 -491091534
885741192 -873786930
655533754 395827524
-895243499 -207710555
-944955455 -711806109
-366359813 -18132
-143145078 -346404018
798930415 800928977
-654212049 -653428437
-960286624 -474209349
705335330 206590437
-95034420 886558215
-969103753 -781853748
-765989544 406380320
241119676 632560487
815746980 -962308049
817330863 694471387
764376605 -633965102
-181585083 -795208803
94129529 275169123
28494050 465615985
-784840205 995064189
870638808 -371117753
-592565091 465252625
-953561090 186390920
688931655 -421827285
-622983722 680852304
-871661167 158530845
-503905582 713347498
-532947924 32174684
-342433771 -60707323
438639683 -688764356
236186205 -411274005
-484289271 -104927915
2896111 -432086186
589027121 -327940550
682654706 -867766114
154977783 873097994
243835865 -920184201
847339866 -349296560
741447847 168393183
121796087 176356110
214979155 -344300213
-947798132 889213890
977108898 919130865
898650299 379703149
315508938 811875818
537671565 515338680
329768093 -442468419
673073727 308650222
152571949 832342777
-556081848 -37519635
-477938672 -929339265
539361915 -653794639
149673088 -754423244
-991694980 539431992
-404706053 -618654024
-726947086 941224794
804977478 60377112
392376570 102651868
257682519 261762192
769485981 670524744
-113573709 -231026249
-58116854 -116560911
-237605962 -967505052
-112784283 -846591605
-166920848 50446448
-540271384 749484544
-382087236 -619795226
168315876 -848154086
906971386 -162483002
108603690 -92061594
852837269 -867493828
-933945305 785466233
563677722 -668478589
-66896735 55485684
-541152766 444518751
71058856 -188281010
766415617 141988448
269847290 280790640
109827019 -23834789
-464874387 583166757
610215 -745714369
360960824 -325373761
386849642 -580571012
-546196816 356429031
-36196124 -55224723
-579814196 781270860
-715028458 771221292
-184161730 587389284
993571248 -636608956
653202785 -186142119
137124517 225042402
131011400 198789939
283154693 687476945
-293171573 41430262
868991169 175735745
618996744 930758533
140395462 701027858
-528525649 450219808
929059090 436029392
269212047 700725151
-516303402 -907441965
26353920 -863037876
407619001 -576762563
685648207 428720370
968645502 442233560
-588434511 156044455
899664611 90505730
598742999 -958405726
-996348434 -798863721
473795191 -300025897
490507782 641765844
308572551 709040317
-591999738 464920753
422576697 214340450
857227911 846598433
653114468 -534076624
-145701306 -160257973
-774079792 696860765
-532857648 454410706
423814365 -444701939
580932626 -612425340
75015413 -769419474
756728205 112781452
-516964307 -578473390
591108844 -474309796
-244894110 -596076101
-303576509 -983170860
968255527 -917778409
224643759 888514250
635889854 600364600
-968332490 80250158
-338016381 -848708059
-557739177 -355759234
-618407722 289329133
-342362478 323365760
-823238827 -57836194
-410096250 241794290
548942002 -132744512
662413587 788882097
-628882895 -712947832
676669347 976914355
-647503427 391181777
-615397039 552978390
587607317 -635450635
909781910 -450728778
387926798 -703771846
-800243130 -945297849
135471488 -364948534
458391177 -49657469
-586710470 190323129
-433413537 260807837
-952281899 -588408900
-883362384 81020167
443372986 671242835
737444565 332133573
817817409 533426656
554411026 631894621
-6511003 159115183
-669416272 852643042
985074308 -508513949
829078936 -62569867
374178479 180440004
-40438372 -443744300
586408114 354664366
-966560066 -821487315
875023138 522872055
445729477 327989251
-190773548 -468024180
183924684 138854311
349948429 475132182
-793082158 -62724104
814378734 192693754
957124925 417848553
369505353 -534466864
837687627 -90837003
-724230403 815063473
-490082573 -280714956
118833020 -570961623
616428085 638061486
650127791 -893732325
969859240 -569541255
-739747371 356770670
-907277812 146196823
100409399 3343493
-155110527 758303438
836838600 -324002751
867882804 -866844707
-581000153 190948516
704538838 -349869793
549733321 781526980
307328149 235217014
425295898 883073244
123169394 -711241329
-104651464 -63069369
-68998302 758712034
99207460 675410615
-221244648 723724571
665447940 516422374
554607873 303765260
-296525381 -532919741
928902597 233583400
-886751157 -41689857
-536906942 -874358814
429903042 528693820
631475254 -984405533
-854469616 650482902
-827102305 -202100631
176217900 -177346726
-256852601 348184271
-452060171 358376459
948331891 -231260086
-796366460 608998224
-226612823 513330455
-58484437 -395734553
-510582864 469691239
241759552 121484742
925411231 377922915
-283675033 -485790864
608827057 -309922544
-340607012 -887484147
375258163 -250838539
-95690292 743902472
714866810 -313092565
-514915022 -433174574
955665205 -642174218
-715992106 824997058
-957440085 832059153
-471610717 410024763
-130314691 762947497
731694593 -458558583
927754618 -651655084
341287552 58364623
-921601975 -404587402
-30149818 896106712
103716941 297048392
809327386 215812228
615287655 -288705151
-896010960 -291703177
-507957518 -334508317
-417998532 588179343
-792851731 -343581124
946378054 563147727
-780841941 911688208
-182916950 236655702
-312158850 338394378
-623359436 498657766
739855758 -574744938
263890448 -390440033
25419702 -167064640
-314253878 -291458713
873018516 -204382135
837739354 456458937
-347214926 447766041
762749934 91313441
403312981 3916795
-749685211 879067787
438633149 706433609
724509044 -582537780
-213166042 243844102
831772140 -408768706
-955186533 -102759519
197113366 -743164519
-562140474 101841388
-558451755 -433260403
415527409 -769241454
285566032 746111514
236754069 310601116
-451018192 -207656969
-401358240 343398298
432360588 856381179
115350352 -19763752
-178736977 -750713696
-463069087 558207749
83138879 534698487
-453626240 -819848769
-792751851 -849407242
-235797259 347225359
-24049529 141527569
-245592496 129783024
684850638 182781705
-589327386 -938580859
839199539 -958186160
186231505 -276599825
-498340531 -167170823
609571925 -191879457
-875840753 824558
49943163 -646136568
-453773441 448855878
-348875332 722425884
-255623794 924564889
-38228775 -360799090
-911542964 -479991443
-500543562 750457492
855077749 -286037960
-323185067 580477312
770916291 -339401229
457557892 198744655
-314409373 967694941
243823836 859136694
-595691574 899215031
-311569431 472947932
395642257 -391282484
696752525 445089352
-757171192 362099227
-795675355 -860017433
-618956317 759439279
964944228 -323672529
-183893216 -233168803
276265257 -15762478
-897191040 13472910
-243358746 654045554
-991659821 -871420576
-882112200 134554575
649609505 -959748877
494696439 -337120965
-962076225 362136548
-398685956 -252731236
-475356506 -568284163
-722114937 -21966872
323595568 887182023
-533699293 496854103
218046835 -372817272
715096356 92502397
-999908382 200362261
915344023 454196361
571448238 -223040758
516644697 -534633182
158912480 -306590806
88415714 692473127
393742025 288255588
-603588876 -433204072
87643356 661337330
718260707 588310288
-856379452 606257575
-655575234 456829071
-971262203 -422463529
145531000 69222540
45073037 -567712052
-774733672 -882493541
-624672179 393390875
579934179 948032795
245888104 -412797824
862405752 -607157136
620292960 -454793869
671304707 -96406142
738868210 150721357
-139171179 330730234
-335148996 -444231715
14556246 317964763
734740196 -943771609
-751908415 507801965
341414955 -668107680
-681679721 897310588
-529036063 959806391
351734187 503301355
844284594 -306969805
-101488857 -922230677
489015512 -431137478
-358338263 72093592
602011138 -889155964
727701242 -461278857
-318151215 455647273
-333306579 487168848
591162170 -216533014
801442470 175104222
-374394995 -31225726
826932643 242608946
784513605 803802122
855575029 -512081701
-599940566 -289976472
-514506597 -683936911
386399449 -926421825
732842000 -722069197
-236477650 -270287843
-391417008 266329692
-589806400 735977476
637528165 -14263152
-131316315 -471256540
170301361 -920236452
-914199290 465587758
547401810 64079672
-841521826 924534165
19568151 216288125
-279962587 383387011
-957641145 -574187410
-946878664 511010935
400620215 243300490
191318887 -478935542
263410992 459996724
520825664 -612396922
-118945473 271815592
-515618989 -722226664
484956713 -231203366
461572332 463892086
-309403723 -646907225
-143329861 -335771896
28572556 -952628957
564675144 13562680
-539827191 -671390813
-353339020 -670105527
-442679670 201003079
944452564 -973992989
867929473 -935017449
362505858 -36072602
-989791959 -420469716
-589240182 804964016
955127629 8797312
207267316 -589251869
270930332 -498037557
-57532431 525138046
-661810774 860561855
-199224388 -100145157
-668395384 476359334
757600715 -376175801
-638249737 219676627
-504132686 955847890
-805698698 -456835899
-698305254 -843243022
401291051 500416108
-680491019 859964715
-848397002 778512341
849590674 -781250739
355215891 -654255007
-188177002 -419060015
-411931216 -782965132
-596753442 908435547
-11314155 -936545028
-710240014 5799903
196989123 202054456
-985773695 -496464004
-786832575 552002842
307239809 258829083
-759361317 -214734436
504738700 755151086
-770678029 -242810566
180663964 768974250
211334558 -950431198
-15084119 808734890
-724236734 666819302
-627394457 527346541
718245501 -849638349
749689089 999197759
841127588 -172083332
648220166 198339179
-888926437 117634874
554380185 -452039761
-630836275 960617806
135518456 788125977
-674937647 -226666091
-189869653 -827443925
-45602835 -341578418
-270641342 351472112
-774995472 357320429
879552393 -977413482
860206993 -443996050
-146080437 -964756376
190691481 -174121807
322043903 -812377014
-338102128 803448600
-570397874 -995950020
226280772 -415527228
-38864867 748351099
491250440 668941776
-595014221 208188288
974164031 -154043703
240732636 439633180
355663892 -64429017
-149685939 312263255
50879041 32031244
-597975334 -878955086
-129561877 -175187062
-952452328 -96883294
-771880479 932625852
23044489 -721375700
-53856900 -517663565
-246519608 -26595939
657381553 -535590920
-69673174 4685490
249565538 -846431304
639906392 656561011
-558835235 -139158216
-638142675 -513175412
150105427 728468337
-19673127 475425442
-343412822 595839396
791174676 720144808
424151553 -944613799
698726870 477278081
-494318556 -783268199
578585408 -936085724
250838166 -841559829
514979920 264532791
-763559870 313880322
-722376445 -478042541
-53105290 32571611
-219919376 -399394685
-15003507 -81809489
-752807288 669314158
-868791194 -173600649
-852469714 470194388
94268859 221328271
728221374 -227595348
-92452011 -987676489
-578655173 -609695825
229263379 -848734310
322145808 -729856644
-656837712 -643999591
-107716282 209278266
334098657 737099683
216460667 880594356
66595791 36444839
-591344863 -871041096
934068726 -37406171
-77313742 -15738644
594375184 -716915888
-667022831 566110458
761334719 -982001811
927309452 58870019
420969207 482449503
280752940 -674302672
-144389317 -170078427
-328933639 169816891
-696480083 83547611
38981798 801410615
-899146103 -805493241
877228619 -760163153
-811665442 562609782
-648547627 69346498
-802751571 -686510877
-991837893 435443039
130444868 887804418
945905026 229210056
-379594131 -136378940
949883373 -317578303
75726675 -725119921
467574903 -191647763
-216907598 -787786479
-436023667 -520741919
660871371 110328385
414962132 -588345080
649782164 741625732
-186298428 150469665
-165771030 481083564
-312369871 725533742
-419642465 -345409240
513154759 -177577817
590866845 103142910
71923134 -443252058
-617742476 74838742
-703988648 -43160700
206288056 305579315
-642941688 -8247676
882315984 122614646
-623521149 -865201442
-95882921 79177880
-853489550 699019135
886048504 811576358
460706914 -893251510
-796986293 842915265
-420944403 -709743367
877446374 100699913
987240753 66357356
608791107 -875657080
878400210 -918415345
-658367905 264456450
-807179355 -958853767
462848348 -250194160
818038652 618664328
-608850780 223319999
-245952251 -540230131
43942982 -682249369
-518059649 -296440844
714019952 608789430
-437262405 294208010
838017321 81324333
138377636 326040437
120818048 660269899
866974621 -73690203
-215206619 -29021971
-362438443 -232499491
406252399 -795044520
865842335 73465178
-935797591 883428313
381152137 -102505961
959003739 -689945032
-409218197 -727056782
-903587693 468465891
-475523360 365221313
-261368603 363101720
-520758328 -283072253
-651718426 -547341282
376751449 -102242543
866766681 -334489839
26644957 -203363164
990816418 405275035
130174639 405219682
277777460 530002482
-30892927 727546807
-35271805 57204713
212146378 101540458
937326719 477752555
888240341 700585560
-791193199 -623995712
331399613 56015765
-908223658 -787096458
609982122 460862617
-630196197 -148143820
-352750201 922201757
713079885 -269227778
366598079 -231558308
897633270 780845364
-269835230 -418214545
714264482 868844439
534033387 -180240352
-224989884 -476497829
302627820 806791960
436929582 28830943
197842464 -922459026
67255980 728444634
-534642859 332307749
796469007 37976812
510816169 229472091
494317909 550071798
-50926470 -81929297
-428268179 -778514032
31744936 -133624785
104025649 152068694
-711756598 408833476
464782337 -836308722
553453834 882068171
-134246696 963228993
-397439294 55176290
-250276100 -806622780
-598113596 371755941
-272540578 213789124
-342495210 461884737
-252834499 -547365522
-899949654 490250550
-181230778 -145644869
325741955 -694635723
-632043079 484978311
395354546 -58592019
-799397787 419493733
736581100 83603655
761918131 891416509
-310884392 -427295892
-637180940 43525937
951475372 -845197870
749642364 844510580
102369170 -473680525
-645434821 906818877
-730341466 678876622
999513856 962868794
542624785 -971643754
-843982402 331608958
433377315 -194730704
170355635 213952389
407254660 -364800670
642841930 -50210261
859039788 -180382808
-673732008 -949455623
97094403 -608268152
-606273569 839241159
-443890074 -591244632
-392360101 -168964791
45520062 -466108914
426675617 -344336265
866725070 -454450664
-995043549 985429501
997777871 986134134
-940699617 152314991
144703102 -372286879
-123077036 -834812112
540343336 -336195548
-646878910 -84387887
730572193 -165796747
338466539 -913718857
277882322 835888064
954847625 -169970187
233035190 338451268
-483075156 260203499
-515318421 615017815
129583111 120110922
-382664008 -410502022
-457556223 -892974980
-897193831 -110120783
545053854 -946596979
517752893 -668511279
-461931429 -579032670
-118895831 -425618232
-239419341 -110384833
177891159 -941379218
-265447 697481418
478994422 -13996222
-945997065 65694011
-334258820 -12230306
150274639 -746520463
450912508 855007586
916761718 -274425155
478747294 370624780
836236669 164919174
-214348223 349171271
-804807572 -535174398
229640527 191829195
-584571133 -48007762
445497256 448606469
-352054846 -101008548
-985388402 806229581
131124898 -544479342
-9449823 494716736
-420641748 -969815495
-712627949 -172948319
-347558178 -273326623
716994880 -786431451
98567678 675467004
137232696 -675859848
502215692 535475285
249437460 -871140996
72844484 653998440
687856253 -184259044
-466618728 -399708510
979613372 688720807
21161858 -77613789
-177174141 379008755
-868909586 -234808050
256165248 773772376
145350599 42243125
-883444300 341010475
-284803216 661227028
-584966489 936592436
721586699 94675996
-435783742 328315883
960802327 636009789
579246082 658884575
975157825 837779448
-48081426 -770793398
995541735 74737491
-944990272 -945252768
-897788830 479241272
802568571 -340538018
-13502679 -466246088
-126282706 -870721890
540328762 -175714472
-218824427 -634671902
-751172290 -54132747
643977127 419802424
992560912 286729305
-503575118 -42296771
36271909 302495703
8577845 184084005
250386739 341504774
-246039418 -110461680
-513896431 427659
353841659 -962779245
-958588771 408631596
592224312 885813660
20981034 -317070243
179372134 712151378
288703010 -278527619
700893423 -247617346
711464612 -875569878
-634264172 416279014
308262418 277697684
-175106349 741019902
713267087 -539906066
-74996346 -894666013
-912020661 -279391120
49148699 -883826981
-865966907 -228386709
-282572884 665907926
231134312 -359819574
-227150246 -312142713
756983740 895771459
-111540441 -652784847
-298434502 -855697480
-968445576 466457173
976897796 -83392244
371041779 -983091906
-471106011 -250953273
-633166888 -238635402
663249115 998227809
-71039296 -330888518
833035670 25117666
-336514536 -919508845
-724501938 -502825597
175243369 318543356
-685219173 -297683145
-775063674 674191849
124351046 820646313
592193856 781865822
440542082 965851217
-87367365 -162300576
-903498106 298022038
-203605394 -40040267
-29319256 -763601447
593692100 -56553099
309023799 -876387502
-119908120 -475758888
-347417241 318288758
805395970 583305020
-978606078 -564304127
-256254977 886034531
-437985743 979218917
-480663681 954401413
575100382 344966725
-180193498 -272634881
-806224558 348490010
-137915737 -305387367
65001421 -606245090
-620216859 -375418554
-171753333 140199622
566444831 481719945
-614929503 244970584
-941905739 -58578745
-192203740 683419203
-335094332 913433363
-842595043 922942480
948196987 790410420
-68685271 -469512196
593381161 633727994
540213687 821711358
-796982472 -503410724
-346601883 899737257
-771949388 348986747
-749854367 -454623111
259856202 889625547
-61287867 551698868
944025388 244410512
710353289 201322327
-497676264 -262199617
-626144917 -231575485
552443259 587907822
-630208009 -807387853
-18617515 -226161421
-81651655 -809243626
-177548090 -789488004
-583737506 -65208421
37392997 -698544054
765000861 -912789527
-455120951 193584584
-201415903 -552281212
-418258360 852815
-742349989 -645674669
-808952478 730067756
-366296502 -600567942
803264124 138466888
909183253 807242001
21479946 225143178
-930812281 -694486929
-63294399 -683001858
-496425724 -738779944
503183165 -813885167
56078322 851160533
-284155098 746232313
-345069754 368538130
804805131 926910373
874480904 -565398278
458086515 8502973
-443289951 548891071
213455590 213907865
-848226423 158898655
-917758206 -744771419
-607544416 982838549
-619884125 -961198529
123548145 584639858
511613059 684231907
872470779 330727413
550699569 445910017
258006699 -572081870
304584295 -64548188
343402027 -225010304
-44989561 496038622
-257369534 -642076604
-280682836 -125967664
-228568341 -337018721
629313326 778774885
161505261 724862773
-641766258 841094991
366827650 -486463345
457233557 -198327931
404980412 -583792670
-272972011 -826758376
-356486053 -998811244
-807417753 692589117
131838407 -813746974
153237824 430867236
-22042494 -526012561
-482148415 -712495056
-80233908 -881820016
52846470 -296269920
70101415 -513929030
816222275 682040573
-472091972 -443886425
466063676 -177363550
119879604 -407088393
-696405485 -439909023
-952293866 -636179370
-628767434 46844055
-267155242 -83974921
405015722 -17062998
531079760 943208667
-180652255 -825607964
-70846884 714176897
-41775705 541718884
511957042 44327646
-632343164 101798216
-680083527 5780711
744555968 835462946
-561419823 660555737
-949573465 -611734011
-363214500 103333954
-28962091 -73334088
568677740 -503625363
554028232 -705215412
-792389440 -833475658
-571412745 694088643
-887274926 592710882
832418889 -616465110
-267697981 567959495
-263607595 -201864001
-580503314 844010838
-577060450 -226652769
-1492516 -667496492
128481711 348702791
998352902 -165308808
-812584787 429888620
663456922 -414790389
-233770106 323111664
180671823 103350123
820222892 797391614
-502371449 -490199381
-641635810 245279768
-355212199 -763441276
-563152596 -472079410
-766660897 476138641
-959803452 19809646
531712260 -974339694
320821083 -636192704
943877839 -912037570
414978908 -857719877
491247835 -863281156
-169153042 -214886351
-544545192 8636704
362111415 -547004024
859325905 150856494
-351642163 -248263178
-712440428 455794772
-123155671 -978132804
-553204505 -227462311
-323126219 286243140
-636261394 -173270759
719532512 176195766
238011777 -460841531
-252528377 614576628
-810339244 -261799178
814656487 741967808
323668003 -669726201
-914756796 -885091871
303227641 -534321832
-922413688 285035772
426187188 306490873
309913679 -329983961
713975952 -692933490
-651787335 59797636
467276349 -498050908
-396843415 971684367
286227473 447877934
-983142164 918806947
357069413 479859506
237337217 -205930645
-351414597 -685610922
25146846 947181317
-700599434 811379396
342593057 -533284786
-527916081 940316525
552964950 -444814062
-768377340 612531880
-132737956 -168351724
-110293646 -115645367
672626747 856231974
276906883 344939758
-835188895 -960030701
-459063921 851019287
-46027943 139628903
-301952162 332234520
-713591720 -60880899
296280851 -777646578
813025558 -68468881
-362780141 -67714639
-504634979 126168858
688598043 281098130
-430588507 555470740
583010560 -579911092
789630077 -295232832
520610072 -381905056
871759233 -359303866
-879940270 242223464
-637596490 644478536
-755308823 20465403
85057891 954787030
-896820367 237887467
178593846 -660393575
-851992589 -524498993
-418578829 -333579432
-520661108 32023204
188520251 -550759283
43300920 371512329
-919126637 -427299647
54866931 420332174
529795251 -642366000
-185951467 828486941
-376272341 -94666274
483290282 -104577484
-806430920 899511743
567562058 -803678715
809049389 352122247
-631120381 -54064891
319545278 677809480
-926918789 465516386
-788525935 229259939
651326967 172011861
617352620 -901918490
375032926 113827186
-849671285 -541399210
-643554580 389131789
225805077 -372601678
-581883920 121620059
25253644 -850808721
-608323662 736189201
-681875308 -961620191
306790761 315527566
-378102098 -698852857
379036076 51680022
510377803 -308801447
165221577 386347267
-514494782 -876842331
16630747 -413680465
539664695 -73252501
980720142 842710063
-42672420 -443587895
601177803 808374028
-130691417 388923662
792206031 628854332
24539731 -678834755
773047271 10139624
-202120868 420533366
899693242 -370497668
759335670 -813125054
-75929842 566268055
279792137 285847968
-979379395 84570958
-197814532 379326471
-82863727 511383318
754555495 -337464592
459968146 219903985
205823295 -985116673
44580017 -739800191
-824046280 169041694
567498342 793881620
441114026 -413178171
-41418840 243346230
-581846698 -735006124
-772365818 67367604
-788841762 -352657040
895745639 -488152833
328024162 188039158
148976582 -119599664
-656430702 -301392524
-602003720 120748526
-734877284 127362229
-972181963 -775262386
825554873 290209614
574247904 -935229677
59877614 -245564559
134676717 -866286004
-165288799 427751709
340299171 -218022319
448574681 -930750340
888467307 -877380301
-192068834 -493333686
287799587 940122607
-721327001 -480536164
554318153 -84578651
480701166 -550030292
123180319 392070188
-383786373 -772887379
425813363 985732638
893547210 693475952
-40118427 -466531364
-677467287 84411379
213628353 -834768588
933480465 252909006
-779790433 355889689
58711502 -271635913
-335143138 269935297
787925165 129634338
364813363 -264822610
-3638908 -426433782
394233775 -679404574
827253247 -904189958
125313966 418040093
-965407295 451536664
-779839497 474444363
-794200299 826121166
-721641563 -960734677
-36242775 704852211
936981669 -893798018
799535937 126732900
-558136667 -689747584
-357136950 488676151
-715400388 -548582576
271353623 364405344
418051416 -627511662
967329174 -336821094
199255465 16298856
337119278 -182330866
132996435 782102450
-478099343 649850371
595995407 439122030
506798939 -141646924
690623204 -700737012
560735049 -517178124
-630369371 30323802
359217544 523073908
185918607 -402793487
961710698 224243266
-264984112 -388247841
180389419 292572780
397977281 -137216580
88680294 807705739
-814908196 389039370
-784535010 -637211736
-167241875 190286980
351307884 272948013
466033759 -911091625
-617886631 402167116
-262932856 -401007684
-727092556 175464808
29827078 -470587064
964111171 -66585587
926006511 989490718
792968843 724341436
-117765293 -870675408
859393918 855908570
783488412 78457787
-741813119 360202469
488461051 -830688225
672729685 -659019731
708496569 -765544602
752110170 108316609
198364583 614182012
-601253377 480198555
628086862 199695746
-561915989 -432278456
843158785 549089625
28317081 408598515
-534316706 292653101
58440314 -355952604
592670462 -235306536
609256679 -228297199
305141983 400761751
121298301 -292395183
-203173974 878269943
-807837520 -560984669
-503651656 -914346957
484198405 371721986
-503393746 -166524880
278103835 -560572857
834582503 358366042
-691674190 976305296
535498461 973150021
124274633 -734298686
-634119890 -673219656
-40855192 -843416614
840189696 527711294
472897991 -137162306
70524713 478816806
751657719 888168110
853255770 807635360
116999920 205373575
126177954 476056841
253625728 -84742344
-451043018 -336359588
-642748985 -621583551
647545058 111217668
-622972202 -777855993
-28891526 472297593
-533899728 -433310219
-935373985 -848245814
-122715698 787099090
302575910 381207136
359391533 755976250
-109541548 894803414
-203016398 -327582169
741017710 891030166
319977040 535209841
-411782772 596584418
886652867 790614823
394682052 -453786378
-709702580 49827031
397321472 390823686
-387826991 43647125
790381733 166331117
674713535 -148769197
-941844567 282429456
-391530187 356731173
-635210313 902298791
614169583 -81628997
456095864 -924642994
-367279026 106177177
-135022131 -382587430
733521221 993315002
282917527 -971333356
464943629 -409770819
705335365 804184429
-892319890 -606887147
356794221 -956964116
18717472 761135168
-983025056 -348956831
-356248746 550429347
-366899669 -642166373
265388891 320564614
908347873 -641140897
-962311404 712538500
290792024 -673864841
-824326249 -230315304
26980950 -58757805
-503894902 -765841951
-21701036 719673004
-921646645 84963008
-288161648 248379760
176782185 303936546
823013713 866305424
627052517 947791920
502635128 391379576
343525874 825093592
232573099 -808928673
-896780517 -328993785
-505395481 628513602
-915598688 985720777
993673243 143637970
496346392 -191496490
-642924884 -635406812
-324948500 -124050313
-173996998 822120603
854667320 192468418
165722331 684760984
775189393 -178276893
146667454 296353806
-256026963 -367697271
-272752757 -19763772
-877056181 -51420257
799277464 417539736
-173293840 -6176174
165321532 -509292603
113320646 74384411
807382005 901228351
-555383538 500651444
-839602080 -872308770
-510847833 -925385163
101490634 -71361308
958731505 692685708
587113463 268076386
265055256 -392639613
-583307763 -337355437
-914419169 -967124323
575909867 -533304169
-421613495 -285992401
169080563 154201384
-603556445 -77377855
-500339972 59371600
-721020694 813388451
-332819027 -774124887
-266339764 -343110371
-114317042 277981450
634452476 -639425625
-87917506 985589767
490946801 -264034221
559774712 137301667
888463319 -525654932
567559563 -165778078
683110153 -804115958
-822184879 768755143
-467131058 -850645474
-187002205 98247722
89306988 -944604489
-522180042 677970002
-833879655 5678900
963162749 -902508811
667678186 -25894238
623598911 348547092
840669761 -325187811
269406192 -613002785
218921680 595850346
402201411 -594001722
914303077 482356483
-913577591 -266132089
51259190 -205189837
608912267 153941706
-182384904 587467266
201421976 -541195385
265903607 561383685
-628792519 289096513
717938652 -197310245
-464225715 808954620
162751598 868202700
-240695239 286140568
-817617601 -912997012
-72869815 199583078
655987215 598451244
-244071571 -5927554
-989478377 147496551
778662109 520296043
-905832742 807720209
868420334 -62632648
353269421 40967795
484589661 -322142232
-823278258 -889330157
607776670 -969001250
-344829109 105710627
-214976914 712365110
526293932 790199855
953715905 -575278943
-106866438 -140628159
-995486608 -349688254
509073926 713361265
796384908 -394911691
288946656 151736941
254479908 -48217848
-133066608 429604081
722528582 370708263
-313319659 -808955284
-141487624 444729075
303067274 57925750
-213367243 328657542
480602814 118369643
-87656064 -104710801
171748668 -159579686
758777487 413333919
370461529 652703648
-945816344 -841486654
734692217 -483088833
117870804 -595903474
9787276 -74057454
796496770 -332993164
363242895 560339978
-20871047 -251378201
-862965513 520971415
-67524149 -354503809
-922542212 -115871918
995979003 -240660946
-589722470 874290665
-641349911 808666173
571253154 -453616497
589089490 -824947348
-540266333 -218736674
-468243057 493032007
-517370161 860896760
505003300 -700444267
-474045483 164853840
720055342 -577603293
-338987407 -54471555
738329418 -788028634
-552413347 150967018
-400849366 336782870
-854807752 -13312450
-647268170 -140101529
-224976963 -698305479
433730836 -795857174
-10113305 -649297286
538033391 350380811
464282993 -696141194
-353535243 -490769694
-243537449 -815617206
869722487 -683447174
139942134 743909952
239117677 259570792
789384079 241346338
-793054403 915761776
701749432 699281843
-802166163 -455347737
-453463579 705993569
-540349162 -994622670
543297161 -68922957
561388305 -586567500
39763741 -191315787
299221830 948181469
657736299 -966030657
-657108326 638386700
-358972601 128850466
-64871152 -158557444
-248522255 172712479
147473247 -158669459
-871046491 208960453
219593092 871196408
167737551 -378762250
-531235486 -596329205
466174218 308457744
-464959831 242245945
-701945969 560936357
-797899750 502800878
-602167381 -35620827
-106534101 -739336918
-295935510 -263734400
-770580984 187145361
575402555 799825878
914803520 605986543
-844637606 -734493739
-18693966 993743502
-617631782 661030848
320657207 536723195
930881684 -302469962
-866912497 -838390602
966495402 -85590213
-13321283 1727198
824511728 -993863051
422467066 -22913921
632401430 544930263
-113105816 452790429
-817044087 -198915365
-760943669 739304683
-250941699 790390882
567878876 -205639834
56950639 529720489
518831295 157079806
421903790 -290295942
-959406597 519054909
-57469729 -166491373
-759215138 85058618
377156933 516569148
656467979 612132927
816136487 21322392
-467451700 -681688885
624267398 -585560173
-397602443 375217535
150903552 -135939408
671281112 -17867266
835077700 190080715
-364882650 -165622794
-117891559 416743027
-122060053 -600520216
-790114755 545989159
-31744004 831965982
451510012 -131613996
-377200324 96300913
-496641210 355288199
-93519407 162713976
618194494 736312306
718378656 -887185411
-438079527 -74348934
-163026999 164890096
271108587 -493461559
-770942018 -778448205
464123827 284084630
548839321 478557985
-216947774 81694639
288268043 -153093686
-852960657 879114909
296227147 -417282841
-219405023 168710476
-258706850 -244808429
-765893201 -263829447
-956370994 -82652181
421617756 493759884
-586319879 -39207024
-355405216 431930588
-936472634 -865755783
499306742 -867109901
-417713861 -446403472
931721696 845919353
73259407 -775879102
-104345951 142917476
341221141 513690731
-379867781 139016418
-252845916 974717337
-679587503 376055581
457719862 723949138
197835725 953012365
802734235 972580689
631918624 67397820
-696388926 -626613272
-259731531 733063558
-749725885 963445495
638332890 541234410
-428054190 -579715460
173000711 389282438
-217483960 277553645
-771519546 -759104019
387406508 -906074392
168750426 789099423
125734789 162625911
412919801 -283282477
-111808900 -101568022
129284396 -829656660
387067859 -484468949
525150223 533573530
-383191559 543039410
-125031745 21689972
-760846261 294468831
730682188 -982095691
776798209 -52101463
275511772 -95331160
-245412659 -383734798
-846453596 220855988
-798170855 341259232
613232128 27951732
497786035 778476065
-426195943 -931239813
720798675 -671785071
85710469 -972987559
-716330046 869462562
-687787354 340519256
-869161119 121929875
-404349648 -914141622
-663263660 -347241472
739364278 180599513
-682892387 859342714
993728907 284856571
381569852 -649822731
-656020888 33424167
570834206 -267551654
67517718 -29136694
998364061 -417480366
337126714 516504444
-713421147 -342571209
34320755 -315997569
-52594744 466361274
253200494 -539741051
401171972 -712549657
598991463 -308533688
-513165875 414091650
157615460 -980725907
330631520 -621725537
647543469 158621596
228867955 -344463781
817424700 -192764737
-697554270 579674526
-871400451 -975756855
257174927 605223734
-741281231 688152151
-286886925 -29575106
517383703 -173110483
-565290178 -785034918
3934451 328184622
84133270 -796863309
-33873636 347259405
-8902256 -183052076
-154462961 379399177
-40535585 -383854400
725925140 317925567
-164168435 -130973571
-586528806 811110072
-465208876 -834319136
-968040140 -309048339
-297484196 423781635
367209060 -127279145
-119454588 -696377491
674113451 -570117923
612659103 230402786
-446307833 -938563637
323212088 -891768443
995696398 -938394180
-487048920 798128910
-13499345 -175316569
-663404180 -228546996
655722372 718454701
469488471 97272033
-563369198 999797059
-680074865 -205430179
-249689305 -94114740
-111963428 -269679124
-2808608 -130213877
-298527128 177075706
356230468 -35911770
-975387087 571602909
-149742226 -26182356
-749818348 174084412
-443062305 964908048
-726824303 -991619582
-617522982 -44937780
494937816 -716668918
-401762237 278040620
-830026105 275522107
-697559381 -469343211
-655978185 -150876350
-912486704 -526520231
679880905 -840483568
753921603 415979182
-462796308 757773881
-777292752 855395790
-604047122 -385553066
-43342472 421391786
-899172112 981245485
-860119289 259291704
-907322063 -596780190
425036886 -361202530
10290812 -299896306
284501639 -492180154
-226708620 558147651
-398298219 -911151659
947202661 -941246715
-866196143 -152761865
633623293 33415470
-317861989 7240052
-31066529 -215175339
259157507 -770905158
-349746328 121427288
-117982747 -345398970
563689603 387057305
-846691578 -120150358
972200031 526036521
225406245 690356828
-937248948 -500922986
526521161 -564909492
-902220784 620568219
-877232117 429952483
-349185792 530880027
166798541 19535730
-649912173 -449509049
-492274021 33600416
288415554 -991408683
-375614171 649679803
121755243 63698291
585917998 -135283669
-643971904 -394271581
480685684 43906367
33034269 -256016040
-942948757 538517682
-395311722 -493806259
644190585 -494645898
-480475947 -987532972
526702873 -293139833
75203248 304210681
-364864719 -943643820
-739351445 -686684649
414472749 353240721
-589825967 -451524342
-164022734 -683776573
122636340 -643065459
-655941957 -205431292
306942967 25749509
-559086336 -544574522
-211278376 -806123714
-475434318 6299242
192108636 817878882
26715785 -852864068
-11400815 47950096
599614060 548750720
-841018069 -598896607
-673043092 139476656
650799107 423500290
-895839263 -851244896
-535772946 636663767
-519235276 -737580298
66327370 -73679984
806188147 -419258439
928235480 -969572051
472402520 -84207379
907598834 249978620
-542992622 351850115
-359485995 554493556
-247561115 814760458
-186309754 -442364710
355875220 -777293212
794880888 -333830947
340507756 -652453992
-771697999 -382695368
-671469485 -691705870
633887727 611484124
792484170 295822872
264828519 342207255
53761056 -702171122
-281920429 74843091
687012940 296324603
121202856 150548205
-398202446 766458280
-375633410 -499741314
100087364 -884382876
585769971 802896490
953255846 327015430
215838310 -489375364
330433036 683674427
323374938 179002867
-690735915 459996810
232964935 309202296
940985131 -533081130
-461646166 -166922678
-21227203 -173433696
386742510 146490819
524785901 293493389
915810034 -241110151
683330738 -458271745
-487030940 945868174
-410144430 355564663
322613881 678704081
-369129289 95370373
925972004 -495447706
-85620392 49425950
-424809263 919158622
65690372 111745624
-764448242 -571387829
-351281791 969532039
887910193 405676486
892514473 -177249602
542528835 931398201
-959290604 372092298
168407848 50713931
289788520 825276507
-748148759 124155096
-607399097 -888309528
-785692050 908240774
-978670665 -807773976
-735164427 510333961
32691394 693665006
-650785330 -714137988
-948080451 463492899
-769659150 120699621
262794547 225769902
-323123828 579458252
-572125001 368218660
21407663 -762513814
941721132 -15895009
964523663 643293519
-875336172 -403152036
749752542 384954043
730815327 844188050
918290553 -49376837
-207983827 885755539
58018807 412543149
-591410269 -258944635
743060010 495383143
98871422 -345976640
852894727 -241807105
-424269186 -174737810
460915611 761001305
306977934 -345557471
-887284207 517170079
492752750 318957304
-593721649 -961969490
-709405096 -425462310
-867207817 -701481843
-47831781 573023031
976015130 -815673928
910468827 -921795981
-371248858 277318311
241668386 -706089753
-187538577 370976749
221637897 -233805127
13944292 103969411
307422455 -684710045
-856382279 748406945
403803143 58168452
577368363 -731812352
897324805 947047277
169125447 -208423519
861795618 -356790723
-883144005 214508133
984057474 484704368
-511285360 -864189844
-871676362 722088026
307465188 -454100375
497845762 662471461
-409824275 412017165
-519709049 209783265
305720377 -956675724
-535902601 -912004539
-271405600 901459545
939888843 -854083063
671158188 -727576216
971692666 913589263
-586491865 -572299899
-512754954 797998382
-467654370 44503209
-886112857 -962984418
-990947662 -661363960
118550596 -703957670
830931004 793577984
-996715706 137914508
-841975157 -365494952
-737766787 -117796064
792697658 199724354
372942029 630752128
974345124 -587424771
-223002133 -699274102
767496644 -823240575
-907158509 -284056439
-387519333 -932901622
580541574 942110510
286651582 -806226288
-689479389 -973973224
40269565 834524627
-808702757 864533591
310206739 -10295086
684167243 -395099335
190808461 327235249
775176983 -304202296
-758690459 371957856
-550581777 -160110813
763778034 -198727461
633803854 -15664864
374056320 718851012
-65849330 861105519
-295246939 337561998
-438347963 974765576
759208651 -734024198
-698772382 -887917227
-459694297 405254784
-427839551 386883135
179324751 -383468447
412422043 -800364389
336359470 437017312
415250022 839054904
-990659152 -16935579
938624111 334130612
373397731 745712781
-805998098 -383339493
-313945587 230163165
-150607043 904553698
936908154 -722230297
740607056 396081324
225760231 -684169942
460537430 619640307
178007823 506323652
874788894 -570015807
-228823366 796120664
-250323518 -502239540
-548555874 102737695
619864567 -365703332
-106630244 212876391
68288219 738976855
855871561 860946513
73248292 -171662622
560658918 453384812
-249013776 599375645
105605671 769364651
-966064996 636405595
947255011 -229032736
-257255165 -207626107
542131699 539530356
196033130 837214671
405382483 837250811
511059958 -67426882
-324341261 257731315
-96426048 -606060143
-891129714 -96214448
901975821 658405221
-395966943 -892656710
-161888235 -17841480
658504518 197841846
-134774299 165160658
744941993 492474651
167712950 -337098175
-251958314 -365568427
583808508 -943341977
271261860 -393384498
-918615652 -560547694
267233804 -524275586
-918905561 -326643617
678521292 -343319960
761117054 -122246038
251050290 375782529
263588930 -899711520
-576114707 119940432
413972013 -143636161
846163996 -86328185
-634256143 -434731129
190487126 745319345
-951142088 -665179932
190520860 536220050
963550757 18987601
671175942 679791963
-433455149 406485559
680538207 -372920141
-106709037 -523800694
245486472 -476794958
792434275 915677275
595859980 371055835
744503069 726613180
-872052751 999421
-158669065 915201172
961476413 925979704
-780547556 -775378266
-374392394 -128685604
-968753231 227233537
-303496908 -544156878
767796726 317692641
61915778 -236252292
-552524860 -19436648
101508786 -745884004
-600652564 -610887199
-510390852 810214056
-288830929 986828596
958776991 -544286671
-859814399 -194236143
-688412219 612072811
-659881161 -842510446
-527846498 324964059
-705009506 -694730981
-867541731 898657847
5085428 370436282
-984873992 -104381074
-366576902 610717678
90543424 -637154039
646274604 9377223
-379897030 323861737
300549099 110014735
62922129 231620387
-392683348 274923402
674908867 -212235382
689230821 -674891345
-298419886 -993329368
438789256 -744367459
-369810882 63990501
784005312 -84534870
-994216743 -377708404
-207277521 -373667544
498142770 703736237
-830539571 655830619
-79122341 297985319
750257145 -231229572
94948776 244050996
-93952410 938187850
791210249 958694342
623476339 -396228615
86545016 -711202089
-658699422 -548002292
433211037 -86308762
242882619 626590398
-321836252 -678698192
285212154 407770694
-372708861 -49777451
-364961415 -674218926
-36691033 884254660
416464751 -161838684
-53325609 94129935
-495878538 609116135
-497696330 -6695221
568518903 -173893913
-534318320 -142409843
-561944530 -477964465
61467927 805578480
472697920 -993761264
40799119 -288602696
-910867025 838068239
-189260411 -375969829
238720432 868500531
-760303254 445724920
468909496 64691718
-258823071 -72248888
-175621532 595553137
94759199 259264187
170859584 -717794092
609189549 -568683468
-946366088 672631067
845570969 -135208617
-76478033 45815304
-942605488 283427590
-103377711 345756496
478668925 100356890
-172923140 421802798
705275263 -569537521
47375249 -681273078
-846654548 389885566
750799200 -668271730
130119285 -62728548
-837346596 -541780129
436154808 -31407759
-2011603 263317690
-562701919 -181884509
-868499515 -595818685
245552853 851854270
-519367587 164662577
-565520602 -875860502
218853174 -366739561
-479967442 -460486001
-50301448 -280841110
-148850155 -969906785
-322092422 -456084305
-42190386 774557732
552651683 -170583500
193376801 -491774483
-145402471 -433339168
-715043848 -118601835
-729554312 -996307796
-794845769 2497229
-298657865 -566797709
-241099494 564848986
348137739 265112512
840662314 378490815
940568835 784973139
-786031967 -40487623
485957688 601852648
-700920943 -841363187
-870727755 389043463
190607407 -967342781
-779789466 421203407
244975290 -806603759
644256570 -752327236
-910170494 797756297
865981046 673857818
-566014675 393588891
-513456509 650176245
-735394200 -572415529
245023799 816417048
410775345 491688313
-469745865 288400235
170904795 -776845611
-351492542 649797144
-327062589 -773074450
853777283 87458482
-543764265 539830309
519086138 339168770
-507156969 -338647370
-746479494 -699633370
-118565578 -638004679
-805344138 -622725364
-752079148 -529814221
465791004 -375593190
216083825 -418447866
-37860849 -463609688
-428403231 -899591479
-846264276 538589681
-353181466 785145234
468536791 -162052072
-609341648 -268335579
-761532887 411556867
647541787 887913255
-964610161 -857724040
-632606910 -686161141
19662267 -949428208
648400363 116428860
-618549314 294083750
-969036191 -879854462
260105924 929828470
700322298 -362878434
607415412 527893576
921602702 723115515
209734855 -783506638
6883802 142910783
261917288 94871148
906101000 -860813686
232059831 736019067
-432615109 -256913961
-930929682 820480135
-948755306 230440371
-548058255 -201277833
-855361364 922897447
-115140814 -94057198
-143115746 -756161292
-497533525 130493828
866696085 459202968
390409417 903067767
-513227625 -272671359
533036964 -117088227
-635824724 279190758
-912571243 -279439463
-734396392 986643955
15840585 -28664963
-983089849 -420427300
-699827868 398043654
347564732 -126721382
-565005947 -892290823
-310019924 270780378
-576639491 -592746668
-740413308 490563123
-841632306 230818944
255145161 -506218182
-301154131 -410577016
251792905 493074704
596244886 -821311457
603912042 -519314484
302065521 -591349461
284927614 717140100
352080937 597697801
-373577607 413055933
-201027712 828432187
-624937341 351032768
282804590 -452562724
27662391 137946024
336327815 187681778
844574883 -217372227
485226547 -119924633
955960585 -279594718
-820171128 -982860002
287721256 -712104562
-747292402 404059472
-489959475 680146741
-802570965 9376005
-35225773 651225731
-502129610 -746614090
403900635 44945309
-549148919 -298463224
-103427168 -758014916
-135718948 -35322902
700306800 -292872994
-833091632 -626919427
-660309117 -601539641
-94102227 195419017
425844121 -685629801
252388749 -460517347
-329280167 -438456110
-575698616 -10573955
-567007051 -70118488
-739781454 -693006556
269157819 436353145
331430100 -599171936
-64748590 -50277694
-615718618 537140601
362596296 -785471542
981538705 -563166927
666017674 -722954079
700475583 50323718
822453198 652475304
-905631401 658369733
-250252859 -20068012
-351065601 290327511
-779362816 436865235
-12750835 -477948257
-522211201 781124865
-740928125 437598012
67484845 942108334
-779276408 -809674
168125727 391065215
-663965330 -702323773
-196121055 -21644893
-558107195 -369044050
-761644995 -620785089
100161833 -37841697
924726244 80234221
-47122055 -973000483
-402032885 204129306
196828666 -350202925
-90824308 -280833113
419215633 -937094866
-698512967 -613689245
-290686449 553148720
-46386740 839357829
-673612880 416783066
-660260319 -176833782
528068035 -379826165
51569976 216077476
473425748 935677501
175568437 646824911
880387807 -397653674
-887912362 -269216890
-673318695 -689771661
-717821414 244850241
-996645134 -533365972
-13996897 646638477
915171183 -55137973
234814409 -97167073
-899167530 325040626
-381018995 -376375603
-902443157 -332355990
736303109 236900902
207493138 -557585492
210093597 594385032
748354500 -473042174
787696992 88879802
-510257412 797120179
-382384590 -106574289
350549346 474204451
521165730 -680265728
541900481 765222166
-387989785 795815314
-858202147 -374096434
429715013 -210219312
-48937463 -95200576
-722253920 -373166114
897255666 208998704
-816714409 483329079
-779291386 902629303
-315606897 -660820667
-805932477 832269232
667463554 599195679
-199964486 583173421
-161944521 -892164682
460202163 -763420625
740094763 -650553414
-352586523 16585610
270748665 767075663
246042451 205396292
862627946 978251019
-555372186 19290303
745099386 159041561
-761015460 240912542
320367607 -996009047
-691422838 835958777
-812392837 552889594
-263879440 -6636261
359819995 510906651
162310642 -982389579
-129411354 -327873341
-402228995 351631340
-304790370 250486684
971965382 -943827721
-329282841 938027510
199608715 240008367
495082051 -316393151
-127999736 -532232461
-716338324 175036233
-185915860 54853505
-487036578 671480897
-13283292 -965957943
-610858171 84726688
-419142505 -296759489
31323112 3411188
741968179 -662140766
-530410240 742127072
-969681838 940895263
620724434 -807868527
-787894076 -214097341
-830155549 981878571
439681501 605132351
-209357628 -541011034
-591368670 126373546
-316501516 963764715
32934481 745111693
216331612 -882231217
239551434 307022646
548012833 42463525
-51234893 143901479
22879566 903220242
-375045626 530233529
345411153 672321120
683442003 305151800
607176806 -587294674
655135916 -316410059
74795802 530113253
247296653 952765156
-805139516 287945946
553458039 986498076
-316143975 701539917
499663868 -470430417
248538383 -143304137
797623162 587656615
-699899252 -403784085
-887697939 411551268
491632620 -669259146
-511463731 40947741
705970146 361767370
-834395212 -873085978
607283462 721315040
-826986864 -918121814
358721159 -745141497
736612056 480367292
-767485488 -177078520
344038742 -983310040
143885931 924314256
-981456038 -754175759
-386741519 -421581599
-285157818 -429792192
-846139419 349186075
357747818 94462832
-853171223 -74214667
-600520898 -799762020
-518879598 797446772
-616340189 718420623
-386559741 865222181
41057917 638830156
643059736 -338745481
79347090 534734299
316404450 -977821730
898965862 533265474
130581556 -406993912
-125766091 913345301
-455755631 -193291890
-556605127 -44407088
-83863504 924292455
925933303 -452348879
402272414 380958819
288502520 244793831
-519887232 374240677
129624602 133412781
235512535 -506630685
-340573680 681788176
208553407 -856118153
-917713812 -969241330
-153705733 72333906
-765872303 -511568444
52220836 -910765430
710032095 691388437
801261513 89489144
-781919844 949239782
-168614424 -138221146
-557730404 -351094189
561090134 944135956
-450541615 -553239685
-721237138 606956929
801665152 -302950527
265865986 946862965
-637825307 586948874
66210655 458226053
888256836 157354207
672564514 -26441098
-168940078 -290350016
373519061 -920207233
706067350 7002908
-452266419 -275534608
-679272676 -902130826
978149643 -526980931
-626998889 -941130669
-415941257 598766798
-873743839 -97279050
908732135 218409560
193272889 -47589200
-102732982 -727324745
470982004 214237137
-68961902 480435440
-127011261 -801807239
720166309 -40516367
-405755743 688535819
-148875352 -298107283
8652984 -540634548
904363167 729102274
-250141238 -753956517
-115182441 981367442
688683036 -240081448
-649364586 242043265
468526551 176671760
-427386410 -506591390
844869511 -848419014
967007581 605763543
-424201659 -483074556
-489844524 -510724487
409160799 169605016
836400617 829665545
202308926 -691896764
903629200 -778169379
-399534491 -909624872
453993434 -164717434
689365254 951388294
-571274005 262567470
636385945 996887214
107930059 -762011401
955750644 -356792507
860078459 -673846201
831281884 484073807
-285435316 -588733781
706917896 -678349463
-406672619 -446896849
226905272 -447842146
-405106953 418121068
935633576 -446152276
359181616 863746074
512747627 -326886118
-859628449 704080081
176466628 608268375
689905282 -693491597
-697329225 816099252
115862152 -558306602
814091245 -668651034
-674670788 177204125
-502526466 -318688377
729055858 817997350
641566208 516775869
-341419874 -136453072
510103907 -956498379
-613688720 478445556
285235161 -115493917
-801718304 4642256
-972263893 700519288
-121532569 189444032
-132943562 -266684510
-773632121 -661643652
64887386 -995610861
-137315656 -759713266
973122030 -281519288
-621063970 920018221
351476634 -610508155
426527011 -500797941
511977312 385060992
68190559 672033132
-422201850 729355822
-660859928 -220438351
-91483821 618828417
-828299503 542904342
315525836 198856996
-665113482 -409745429
204437826 -512324958
221119450 669392133
142958056 -205040796
-91991738 -782717807
-513161748 202945225
724252945 -873231062
488706837 414175975
906698080 83867415
288597637 -597057253
-17684580 458192542
-251413039 -66545311
-142254048 -740132247
186121407 256162713
-263811695 -765643451
-7016490 -732504230
-204126041 -700315730
-48780556 -499257394
-205270813 200718627
22883574 90175781
813001863 167610250
579896103 421442055
-235223197 362230992
-845500169 653747737
-786900150 -370885518
478872960 -835158680
653628917 -376854983
497025130 534524371
415008916 905835366
-52358453 545724949
-607976662 174176590
571101485 -117261105
782453849 712110934
589949641 852651411
-152267438 -534840740
-529378705 -795291605
-955066235 739429715
-380274292 289022051
-217122015 962431809
-896496522 -945858923
-965964539 -292801001
-822147692 5824777
63984589 734172089
549919413 172714320
-920804349 -387107659
961996820 -324363804
975205549 442515649
845233768 -695498710
-187023681 -54659271
-770653632 888367840
319622075 -429626330
213276656 -525996979
411549989 -197758231
448096745 518890222
-346681866 -418730009
-481299812 -472297343
465346163 -363484274
19705734 883678650
-656207967 487030086
118689376 -511241777
-247915214 -733576018
950017313 -657655630
239797194 998180330
-182562035 -194271162
135056982 483447067
910817391 313574949
-532745844 -454635457
-844615010 635980832
-290516704 30587053
-561013359 -504424003
485625868 481284513
285043857 -171750120
-123353637 403325579
664332381 -638539538
254748342 232544830
674757492 730829780
-326694476 -269200383
58680499 -993865529
-875822110 820073251
-937677020 93671127
-677149522 -345798146
17319145 -506754532
97901172 -100533399
729707617 -892737704
398467204 832751366
-77290272 861209231
55692415 133852757
-861473159 948325648
-390833311 -288811283
-132771100 -20998570
-131549303 337798697
592127032 -163630963
567753084 278920568
12874731 -41151751
-859529183 -542717288
889228223 -182804864
506360986 587865814
-548266371 -510589053
-456950001 -363395716
-836310934 546437187
969373669 871393776
-155088506 -318044331
-811391827 -105913627
-371296477 -174421306
62544235 -162231012
-163596236 232208454
-440304293 300957818
783285734 -380768276
201653198 -793390542
-995191584 911643610
232434431 -430602761
-465141189 505130921
-337443011 -339257963
852812891 803677875
105200906 -853470101
574118186 987701370
18851472 -725825573
650938576 -299506641
-357439775 779196413
578870652 176022505
-7758756 -761226548
287650040 -578895626
-353740307 -501863753
403302232 246985365
-74552670 46860872
35283714 244285531
-745951957 -244886825
754660631 621283412
575653253 839643409
-612121185 -969129840
-31402846 -959085793
-947985890 762163075
-695603183 -652702985
-652888888 -944899165
439943040 -420606650
547815690 -183711012
482939320 -149749615
59145137 564207271
537678887 270733966
116350337 107152568
12706128 -290757464
-365571981 -342171829
311881037 -352944327
-186948237 -803380665
63302890 -96659492
-131734866 -703063073
226317430 107653544
387907981 915255513
-600714730 -586646954
-492021838 -545682725
133528922 138881156
-839696596 252095517
-190046052 -10801820
-473386428 -510187856
-34884052 -325996867
953735900 -509684939
360349230 564452233
-201991515 -477445456
-470995299 -660038087
539992986 206735496
-113296082 -263146383
722038026 269080823
247842120 954046038
824479755 664398148
-406288071 -321205260
-519822629 -616087644
-732727528 630177140
-787661619 694339837
-525852761 -921026044
-141963282 -517107883
972805579 78054868
-935101421 -644145494
-652383994 366567944
-552926084 -120794496
-74429824 974934197
-980404777 -723092654
-140008874 -328748735
-10766239 -612142113
-149413224 -473051708
366668272 -591954017
587005230 -516453217
174393068 -796269849
-190391701 656938927
-423009435 -647551825
-560469838 728069556
-840212964 732865942
-501981646 977944033
501026627 -757999755
-306380048 363543506
-967979869 7474622
756205520 -600478523
-964228697 -783108139
888485942 544493473
-572322773 429958582
151945888 -719036507
-11536335 -918702090
479476925 -103953475
471619699 623687533
-129912818 888174292
-755264923 539629511
-104257422 470115786
-884535519 802332108
-908072647 813680779
235087196 -710744463
-466529534 950430220
-711098765 691311112
575569070 -381125454
606912996 557298401
-35307736 -613626986
-16792320 523156622
-910626772 -880145027
-483497346 482447877
-23245774 -660956562
989181170 815213705
-329117492 -879617893
744800257 -124486120
-658274949 213891527
376822605 217423660
-502130090 -769236513
429918622 344910129
249888498 -489156042
-633043572 -825357745
416861478 704023597
-494045150 316289903
-602393018 -723045105
-263691045 -190407516
246486877 -817538619
953661165 -688908645
-143382108 -330883179
-204993228 -12248913
328349140 -509494704
888838100 -414128544
299573907 -532194524
265673941 -823620421
785532179 128684473
25660741 -463981676
-372855422 -931515306
842606705 -239220801
-63254225 652947172
-626205650 279818763
820210562 -263601318
-572231471 308342255
499439154 -587122856
-982493106 -750115362
56534168 492912325
-66186747 514790487
605525085 -846054885
882709369 -320687896
613813635 422076308
113090244 206372736
619647954 -117369381
-671246791 -793215707
142915292 744476949
-370169377 356371893
-161348727 833654307
445163683 316026142
-988035333 337055668
110188799 680754061
-515014624 176139492
-489336801 336450903
-447739631 173798009
648544474 -977509688
925588676 -914253393
292259679 -652493059
857239464 19283995
-306170226 949897520
125154691 -667979018
-737837942 799552638
-4068271 -741636944
-829222339 -491630514
-857567221 -778558822
903437595 -222767350
748968173 -44341511
-45982204 -368774355
-33517867 484816643
378188317 -110341355
408094958 -224682679
793157445 -140695978
289633791 962870385
-141564767 -535655619
401695608 300623912
730811076 -141120334
-37022042 -208555098
-389214259 729124719
-41572377 432214873
180870445 740616906
84213055 929278893
890280987 720223683
-193524410 -117210644
-227229127 -403725013
-276787073 436527737
599546981 434180467
498148537 -755538198
326494685 -951482926
124853489 -44262962
-679528404 -360541463
91395941 201041100
700773367 -211850490
324881211 -189294550
-201452696 -660288247
740991564 -601638175
-504174175 -791760974
-639896725 317230102
142378870 -283396564
350362691 896902573
-864779812 -470555469
658701026 578163730
759961702 769358813
-851769407 -641623405
-741978896 934491024
304368149 261952044
321719237 -167668259
890591638 495059988
-633760494 -41419644
98409611 984904215
913245222 779402786
574436159 528163669
56594382 -455194858
860771948 984628069
101586439 784769634
769416797 694698809
-96338410 551539512
823133014 -347029746
-851807697 480446834
511977782 649947714
684859692 981270053
84568479 -705129606
-240302085 -464483296
-198316282 -129260123
837311379 847231109
-383052074 -857869852
804551620 187162380
995907125 -55653133
-985933070 -941977253
104675582 443489118
-879390531 950521068
710316567 -587505099
718887641 -531945926
-368336476 606732243
454176804 881184527
788079620 443666926
-392165366 -709318249
-630264476 66795239
-783065884 -614513484
921254025 394128043
-949946727 419513184
-340609189 -186643760
-260516276 -789187243
819833720 555234432
663838602 -808775094
13313639 995745220
-253633121 54293171
255065003 570266901
165670962 480928133
120287550 -462739446
278578437 -1826017
-889924461 461863413
-303925688 -880978454
174395568 706387511
-304857901 -432037552
502618795 850693320
933744350 542794591
-606884919 -15875800
60993756 -167408936
199454887 -48791037
-641999025 -334515550
702495469 -5111045
-352846807 -945919871
-839773276 259220274
359790179 -253340475
-221531936 806033685
971463407 -690801955
915960577 641867173
44940040 -551266927
-254647170 -616825824
968245073 -752807308
238500073 219420232
926543893 233162476
-743150209 342335490
-808012741 -177791194
-614426757 -382890416
258334910 521394899
294877121 -453410562
218457593 305804847
-66141507 844445238
385945968 -386927243
-219379967 -103025417
-409254371 -938301560
520480535 486105698
102498434 -320144470
500582919 -712947579
-976708966 -568479000
735346775 -930627390
-308007670 -443091127
569848907 -772195022
-346197013 591752030
-109865844 -954153975
-594562744 708531938
-773249216 728100817
-635865098 767592290
355118143 -453896983
918664706 700892606
-116339271 -217626374
-926886356 521359045
802239555 -209892001
648005364 -128691388
396057400 460234363
-508709796 -196910196
-740348905 249388321
177839819 -484147186
210503903 990043848
-740258560 723152850
-80880923 672277622
60146197 -180778148
943781401 971376313
-740440773 -980950132
911085095 -36085917
-336532959 -650275047
102436855 54098142
513381401 -501754336
96901326 93103773
883651856 498813010
835294336 -260530625
481746912 -458827617
696747081 132262889
815474328 -190660348
112120393 -622778424
877409763 131102117
709756923 664067627
-779984761 10252161
168963789 807488612
-406964223 416915801
917495354 -184321002
117257972 941018105
100111133 -597088577
118264127 339254319
-125344375 -65556520
168256169 -898865497
37884939 -666292465
133701391 -48977339
-971901516 -235314926
-369523922 528502521
771302588 996001767
547838192 935663665
-360892793 -43935305
732244398 -29911192
-310930924 -251031319
573746374 -115705111
163223666 -248372293
510270634 277570480
-254761219 -877534204
-643964635 -280124605
-178620707 521348547
-501909034 835600706
141958480 597644245
830984170 528595084
-938396809 -413591402
-784594801 569714779
-935364031 570810374
-356705273 383799262
-336675662 944058881
270395017 -660188423
-340116316 829968679
-429818509 -564313721
376161233 -751275476
553411183 -114492218
2929329 191601416
-537044437 -526777883
582575910 417931448
313437042 -733067539
212818950 -826620488
831074118 36741697
-528673532 774652530
-754684663 738765247
94275514 342152995
743160151 -112743599
-481195717 -793803983
-411642174 511653585
123627214 294135956
-319468841 -96849743
-814800245 -380517759
623444021 789260469
581082460 -904158783
-111951962 -451381319
-348377598 -948923467
5349237 -438679843
334218492 148089241
470711802 469429541
-461003143 650305921
811981740 -652264377
437228362 -716353368
741567275 -312041739
-828910100 660378722
-233903692 936540655
161811453 -503783607
999883898 -37888776
-588653794 -379059149
370850247 298018423
14464190 118901804
53808840 -212950860
-693376908 -973323437
-224210245 429185549
-757643202 -45703202
429912937 -500829170
518049639 -191418684
-817343705 -107339045
-689702354 -624402167
181966354 729067517
852294504 -623609423
-458568998 63667678
552144685 129687583
-870900913 -502365491
822045234 836265198
196727648 683610101
-598347468 -735309122
-17446028 215398859
177750259 -98862089
-792536946 -846015472
676693691 -294288611
122557162 -57984427
679731050 -986898947
173127932 -516416926
-715439396 -88806185
-260901681 -922865129
662387179 -38208709
581721624 -186688469
-206752610 -260719109
4451297 -189749846
-911505671 823482878
133081868 -935944473
-976081769 -978047485
-224792852 -127921178
-303783483 -50081016
467541434 -208896056
-872655444 429748801
-503243502 -744842828
806835504 -279833177
-720738801 113847736
921896349 998574763
733581007 574461380
604914265 -982444949
801055733 -110809018
-275725321 310055072
-647076929 431127449
-868397094 649461867
868974951 -479146232
-413650192 -608278318
68969323 984466891
381243726 -342886671
611875548 669798752
-161103510 918892264
-166192546 -498850178
85879382 846556379
7820191 -718781298
157214817 638530801
-259828013 570809917
-77339708 -323654330
69485458 -17748936
-246110515 434775622
-128053422 -263737954
-562656267 -447682804
-623464759 635539486
963023895 -362626125
119086227 -240896036
-148519235 738269312
365609381 -458086585
-553738587 -476195133
-179007814 923330362
-29782360 642339976
-25870562 -742673474
960923299 -376405495
729571242 -477812087
912814263 82239967
-22436557 -699825980
-674045426 363229220
91509285 -889802632
-110956766 -101500808
63395528 887342070
-548824535 183936324
-868221258 -468657238
-502350457 -113891781
-486854031 224855926
-679769227 264229581
567681648 -151482864
205315513 -570665833
-948673435 -456490905
296494336 -590070050
873002532 -97420359
6495594 -592604818
252314355 259045350
83583035 386754126
-802590222 701248603
993573559 214579533
-320925403 -370849477
837274226 663256562
-863201644 -930483950
-802706603 -806231687
631991121 904249629
384899914 -839992891
585573222 -651812941
-760436758 653939056
722304451 856484587
-701545254 -623684792
246158187 253177109
-850230038 688258194
699937926 819950374
-546819066 69125879
765220124 -340363810
-785581897 -902431771
75349760 -711145944
944460052 -199731565
576492518 249597304
490052046 -511244561
314041427 -762851924
823112768 147511100
-883789481 577178636
171731533 409991494
54200955 -493624229
-619520216 -240899625
-972300196 758762305
-105633278 981416077
762817334 -279600550
-322746391 -626597734
747264784 651322110
107153773 -268822813
-96573679 322772382
676084788 -220933279
695433031 767732267
-477545419 -553375848
231677150 -985423157
712314973 169278290
-81693360 349113815
857177945 361908576
-401960806 -948012475
275749458 976112771
-893895271 -946303334
-657309418 602083421
129973083 -832589627
-805809165 404927354
324933623 352278362
320267338 -910597600
220379682 -699803889
-646064399 103234383
-335714022 -13018513
631557763 43278961
54441906 -310590569
987683992 383708928
860888352 740725397
905477777 -246127934
-636934368 49760956
193667673 830643501
879292808 -995888761
546551515 326724147
498328868 827545876
-841045215 194584183
-182155433 -89705898
318870209 -350893957
33944824 997853919
59996594 78717390
-362809046 952606470
-771779539 654059822
-976150284 714598875
641978061 -806821616
-451250024 -100822794
-932997886 -921612656
194782627 -832258689
-690883734 295593494
-26681539 847999036
529992689 223175495
-316059321 -517285843
-75081878 733513576
48274945 -252743382
398559985 -845809657
-667930982 -565722478
-192151821 349841758
-560373179 199979912
-518755559 -224928075
938391565 -899603440
-350165990 -471850339
-971006394 -314776198
-177814619 -352086771
679409219 -151223104
447590201 117884445
187988920 359678131
-313681705 354045058
-451463799 245296385
462499032 -357029208
33173109 -504053425
-704260808 -670118247
-205474710 -846220954
894069724 899261319
189786782 428133303
-760518887 -991124849
635778909 212824668
-869665655 -957587735
709748201 350836896
-564145773 -567901378
-833021710 140711164
-825972780 -399097234
481180675 -585454933
-312474562 -548646087
-644464207 207710353
659428060 -98968157
708479766 160355260
32799134 -379033934
-77032388 -863923142
-528386253 -738481732
923375163 -875757818
-397423728 -677831137
-662159771 -503831478
-834152026 -165250675
-302669583 940977351
-33798474 -155290347
-491026626 -783005676
-585125928 -204407401
-853643976 281681272
790622163 -571430286
-329346858 -280943486
-437233509 -654373827
747429191 655459611
-330524505 -709800741
-668712519 232652915
217160003 -964890729
393149577 -542271058
186669131 -608628651
876629561 42954883
-224912907 332759804
829910190 392478488
-308101187 209936501
860870610 915160663
956829932 -44394793
978450788 713618345
810128315 810457955
-936941054 -133996062
-988577651 -483810550
502021597 -301489084
149734272 517983037
760419352 998562341
830077588 637355618
-434425608 428209532
299667279 411406901
371572193 -698151337
411041861 -97016691
115174041 911733058
-55546375 -614402562
820199928 254187620
-918042184 725139467
11982527 -863108447
-35847266 -265149551
-311520305 893877376
928344191 -817365009
722675592 -357924940
704580503 -235150391
-55963837 -728621910
894243838 247518888
-835468807 -457554776
-859527424 979190704
-607495773 -684617948
574147292 760661056
459382330 -236289671
365093799 -402725405
995638254 91323761
-46968021 -355733316
-953171754 396662410
-486905478 354704119
294969676 -520118430
-930162693 -991160530
535128692 984598725
8507128 184104336
-181877129 155380510
-307042125 117727995
28485818 -369959843
-588189282 6322553
111503109 568888111
-278014569 -321490574
988232367 562337419
-914328316 -398722829
-840333675 -438368401
-75660886 184391097
901855120 97798428
-674651430 -429159065
48947907 976021228
9745033 -856867127
173134970 751147747
543471415 468788005
243781378 511342628
-504579445 -23664320
-311923485 518691020
842216898 -475244504
709168617 150413638
-684947760 846305527
967279593 96798248
-131251753 -852455905
-232513527 -75674235
505768862 -798151169
796257151 378838608
833508712 -796037894
724395124 348525724
272891603 -513685574
-389777142 388099987
-437570559 -427668039
767906350 237389093
668317390 -547758408
548518063 -918217087
164840588 -66710851
-117060781 -309637431
-116205637 -31257996
302518229 107942812
-570465849 719799911
-175646817 736691464
-517748916 -114240520
553010482 995387773
-796946965 -760493646
-537582431 -937570474
-64863200 89228187
60494479 -147831084
364153161 -353769802
-999152570 178487915
-295386938 -97090164
901340360 -856316367
-637536289 -441553538
603470386 -864268248
-721366502 376192985
744578274 604321524
410700318 -682490248
-504799322 316295975
416055097 80380861
853920465 105273523
612857245 628430997
626341102 455450628
64831305 548922281
-643897821 -342523536
-538977634 913074473
-635960138 382921089
-11862082 -853295462
-393982679 -932901306
388619994 -585060907
-699505541 -451282531
-71936186 -734843792
55506553 367712219
522747758 260957938
-588618188 -461280601
699753808 -190150012
940448022 -722471522
47692262 -109590223
-258704197 -349939846
154193646 -631057371
-30344409 -176460260
-298538229 977009936
595810015 219437982
-355784618 982894905
333603793 118606447
-756064567 -951533724
-533181020 -590632738
-217482451 246573566
-352885839 39109907
-247733115 -25094980
609140648 -889744044
970914021 462905122
-823230785 789665578
-458544282 70094810
-880734512 -343218185
961189917 -673850726
-950040390 -745406964
231925055 -906209533
446976864 656260549
560383439 384231620
439425096 555237885
84778478 514881674
-608115321 868529
84580769 685225274
812680208 -737186663
-141206822 -825611124
-380799694 -170710280
513607450 557464011
-542663614 -365041769
433314557 273841271
132471913 -778661184
-778717610 669140729
19760412 431439564
-753451615 956222426
-657558333 -415955353
-404941679 595695022
-329641066 -943515103
28718226 -522423215
38196505 -57755063
-341998325 893115026
-979843460 -159561664
-582207045 215781770
-823258607 610799883
-474440889 -34271308
346827120 346581233
-327544940 -385222131
-163277799 46303951
-165548045 303499041
147838435 -936793836
-255123014 552452473
-796920967 684971476
-284943814 -275908284
-618882788 784941325
-159632720 -774519882
223779337 308020645
-615358850 -122772501
425793594 476433712
-517207426 -307494803
977190247 443128166
-679644543 255956400
-220579842 904388436
985066081 -417595721
-933374038 777732940
-855653281 -883496260
380203150 -442910604
693286150 902786353
-623644860 499573908
-1551120 -176242449
-564007240 776074746
966884546 -446710450
-619741625 979345458
814387120 840925996
-951005528 492686265
745164411 745704211
-949455961 -216282811
66176713 262707087
240980830 297964069
-807865735 -692982785
391191878 -710116505
211059659 -565190390
-241744376 -636351801
792348841 -584348941
-373103491 -960307062
771933974 -270604332
514300512 -688165380
661372686 -361565375
252387786 249686988
-77523259 866787247
841997683 -985004539
953014621 687451456
594975282 -855355229
-357137706 762413931
761602181 -370281053
160826690 -80333172
850705261 -226098412
28758685 271344376
248281209 359244338
-809090571 663245912
141520313 -697348705
446866547 76856780
292495890 846779086
671687764 -371956288
972082538 -681153593
539389959 -492841577
-431938161 198246340
-609675274 -176460170
968883988 -526233331
-42467462 490978126
-813050233 792888267
143270227 993199435
-868670587 -127985750
-355466136 666186280
595616265 802253800
-39813919 314394123
-912796859 -345834710
682567976 907483065
187170591 263332462
836971088 11726912
325347045 180572703
905767927 -375673467
-633030985 -588817900
308884572 -424088701
-889119044 -105818700
877919936 861575872
582570281 560032180
538423973 312127688
658469012 174579169
964259996 -528329506
554565230 -153248570
-154873644 -857907816
972597152 279146175
-994793327 111999049
-884085918 815911838
982266781 505212593
390302836 975541562
972612810 285683750
-783092831 707919323
830241237 76955398
-683457379 882968711
638700668 -649917900
-841760096 146087108
-101390545 -593763164
-687318930 -120710620
-126854087 -123611603
418257135 -141387670
968554198 -197568981
614362156 -782081164
-145693320 428471559
441162707 703686466
862050061 784570732
659676174 -354479135
-852733146 232663710
585728697 678920960
-737314484 -670780087
3537050 -786940925
-406745421 47603924
-8371455 -113350730
701024095 253981752
-5377723 492480353
668813515 -556975194
-96580041 -137276651
-380192605 -441630459
-8481961 162165865
355558830 -956464809
398812027 -242981084
284889405 316269864
465078840 -376446660
187102580 -685884434
-428073190 278997385
-393819386 527276683
-333454121 723608328
-517635990 -325328737
353072564 392662661
472622052 572851759
214670365 -521306358
821957071 -187621925
-86314093 141006574
514941455 -620438148
-728255052 390643770
-194812780 347414113
-568852813 -485596141
-956070365 -665358141
-171083230 26330776
-226580011 379901333
841220355 -216263531
984295106 -250747510
439986561 542238313
80516687 286150270
631642777 778254419
-696057738 49633277
401736456 422224812
-75055248 -244207038
-322903417 195153332
376154980 873792454
-681260731 -705451939
-713023761 -711498068
764431084 -901580576
-906416772 -994261532
92625048 57196693
729446961 -569505881
302334753 66402345
-184667974 941491099
-744661948 124440969
876372045 -788978127
441215702 58360958
-231818644 963023804
387429350 -684753346
27816894 224323437
587224525 764354118
691218314 -872735712
-72274097 439519067
553657250 -292873384
-2030282 34980552
415090700 -875575556
-103280148 -512749012
-327947283 586841287
-761948370 -423099927
-331077116 -211748753
687638886 -598593616
-974777117 -155399154
872402206 -788710204
-294399327 -471158960
564341609 -392488485
-696888304 490324925
203045672 -260592386
-305126256 -824206875
-451585155 -301058613
-239264192 -977620477
-801226706 323755171
-485882043 968671157
272678443 -59998043
263625921 -781021462
608206213 698344385
88609874 -979321116
-104338177 -336357167
-853738106 -832942544
591962069 -885445584
641823969 -488554602
947103236 5042411
-230605682 -829321646
598775071 974642701
-631898583 76993916
-200968600 -240107165
604013349 -315769042
-89671972 -395586020
-457548324 -491231950
558068415 -219165729
48763559 -448951524
898814854 956068941
-588841980 -728090468
-253070151 -278149969
-851246276 -478959090
-786916730 -958413470
290322324 554353488
583398581 -645438195
97119445 601831165
-265027554 -760690670
907401206 583878943
-431135370 -255674441
-150843089 638253559
-431836718 -56729190
309265430 96342720
139880808 -890053765
457953005 -80391551
-599315876 771215289
-102850115 -255923210
-238553362 122788329
-142780365 -113040436
782327382 -257988023
137535837 -91842458
349395644 -841593081
-337444182 692793212
-917638943 -636699854
57858219 -614278124
757387561 -12552320
-918310004 -975919835
881406928 101585327
17137956 213331533
-537777115 856075241
389979635 407992020
-32171468 105746289
372130615 -537711365
889716111 428502605
-69826904 -478578783
323121337 641693608
-722392309 -84627384
347717786 -500355471
867620863 327666965
-997425698 -52846354
595469872 230553644
120670643 653798178
917509981 -155615301
799454759 -163824550
453340111 530379093
-191516447 -655226023
306318701 947282229
808197942 819014856
-351385861 -418254066
582762487 660685620
-407688024 -398107284
839775768 741435928
269938546 749547482
174456976 850251488
-611729975 -920539735
-347653777 -662452353
224207232 665251269
-191901802 -327036888
769025039 214442307
-223274350 -409472619
495505255 -511015124
-206496358 -118432003
798947309 13742037
-14039692 -366316575
438110481 -152473329
983771063 -561134962
19883474 508654410
-22223029 935378627
892700199 619740167
-629274915 213380564
954572240 531396109
-413636234 -711322514
223615625 -867905020
-126871444 305475088
-513278875 -570319104
908008683 847437166
327304515 3416875
186427354 691465026
723568599 503147157
-388896961 670459791
121678833 272937567
866560788 964525945
-936764722 -815866501
304772740 -782286298
233838729 72074249
-219623056 36998054
866577363 -686818111
-456893359 269998635
937512650 -547277926
297892162 -78805111
613180563 -402182496
833328300 37271765
-106058248 771975965
863113377 -65287468
-514498375 -677240594
942841788 952225299
350538220 -708714184
443098378 439669532
-826509891 995152048
-51670255 86834203
-670358318 -830173914
-244780677 816390451
148725629 373997483
-770729164 806698852
-66292877 -62270785
632095032 168190730
-677131171 465022122
-37549196 491736678
-843338869 -586636738
205875720 -398913783
365819906 -209328569
-522831112 -519919708
-656513821 -89230744
-334734955 -177558544
865861008 -998449488
672661878 -101957180
-760708140 154871102
308476503 -750810239
-486937637 822445959
-832872982 -736020643
928701254 256303391
659277311 691151794
839876259 -914967355
676418893 316708866
-223263757 692189304
558523776 -696458055
113400074 268466092
883438174 -906041864
-382796815 -675061505
-24613130 435200733
-637449948 -684193174
-190347158 611292903
-721524670 -195612340
-268233254 -993442117
654684305 -518536244
-725313446 555355922
-846782487 -776632256
-298082878 898292661
-340373082 324715937
-668497054 177326680
-986508159 215933067
429784622 -378598051
786582920 -632353194
52777825 433724181
-961120547 286288568
481711937 -868084410
688234711 -778866339
-202320945 103211026
756731456 863809209
260686209 774815887
548753922 -665344652
868844066 -273913277
863582885 -535044967
-161208586 -589261694
482142805 -439328033
494730 363737151
-79588697 -788446571
168898279 214912799
-311185681 517374247
600524745 619768970
721792902 -819633944
-443439285 -976967440
-996596374 -366849572
945504981 971821748
429762389 -199451637
-553006468 893530468
169056343 -909155553
551702215 440918225
159557601 -859569239
-21818513 -896588321
905336678 -727899476
-868484030 -564850953
-1633506 86365933
-780784558 990264526
-993951209 -867935628
964812827 -413109245
-777623010 -257046985
-284866167 320112567
32092127 -950697153
-772758991 767349769
340689744 -968858875
-854900199 120175737
-894080286 849110154
-107191792 875525527
-389334121 -403324828
-166153872 -758548401
-423022274 -709638641
-441659399 -549146287
779256051 352079614
-371480802 -336953699
844443349 475794501
716092958 534844110
-643871295 839055167
-578675901 -158001464
-243341558 -757566742
624981916 -305108244
513751802 -670171749
-755856869 -312073879
-755913896 -618583939
-94435177 90862211
-57219537 -640665081
896174219 586023039
-226962066 558664871
-471417278 -523354593
398014829 85171289
-493119767 -285946529
433610608 -696964270
234464406 965553057
112754304 -137416065
770205740 196655248
393217331 -799440836
-988929621 -833875445
157000612 233866564
385450080 -289571841
525072896 643715980
-90815562 -104742231
-703375587 -676639938
187602666 302240863
-771248301 905093703
-540262424 -341492440
-243454259 969273029
676161711 623898244
431487469 31071499
863410673 582557413
-129048767 -846095787
169107276 963026735
91522552 -930229799
69478550 412817647
-68661849 529926578
-704263703 847527790
96627631 -312650060
-814879126 554420776
988767741 977704499
-305990158 -614113845
744451383 -760151966
-698830886 268792279
531733372 -989869013
92446330 289057552
140633420 354791264
305208780 150058818
222540788 323250591
172480739 -895225545
-285918056 -541148728
-795989669 -896535951
871291330 -403665170
-929582509 308067326
946946098 -278747809
928182801 -88778254
-934751873 -598601851
-771005238 939158903
-923404966 -862793472
865489922 447657448
464114963 -963620015
7659535 50675815
-851247470 868006766
71334501 -863767908
765993141 399246565
-990955875 -191457579
-604996965 -14840690
649193148 -558729713
154823365 -23222843
-8712409 -536416398
493535496 778555336
29255158 -547817867
-666853453 -664132599
-614672189 177687876
-644357832 274159328
960504180 234650594
-834959296 328747140
403188054 -555587598
632297414 934380704
517981658 286945002
-482757933 933619296
-69680611 -311516729
-820075028 -542508398
-2242272 -846429164
-669732442 -340527955
56172017 700578690
251310225 548753732
-597399718 -148081763
246457148 -729833333
489939732 -833475852
-256367273 589258398
-331441539 -73980676
-225275892 877888293
140311630 665248561
420101821 386559255
795692129 -458497677
960895408 201444676
-519910534 227503194
942900404 -738356383
154195290 348430379
472119054 -39563163
52740834 136270962
897993604 -852089009
906212034 -616777523
731854941 -564517428
699813383 315032635
-186769444 761936554
-18886371 -982864171
435602694 73256449
777948222 -426530140
-445329970 -372854662
-76292550 888287710
-906779159 -860961891
421679379 -629130738
-792101338 -599309975
-59946425 565576787
-963264494 645326498
-401270083 -44656689
597070944 385277101
-356821841 145555858
-500773269 -696316559
-459749377 -822191682
978358652 740737185
-194337078 -80302692
478804424 452224045
-957861943 -391629157
496846318 -467911374
-952388684 -92275793
633675292 -608180406
966727238 -536725032
420623037 -184380182
-552081591 440089008
183402378 957140854
180022681 -180464547
-452331228 611312179
859499849 -387238051
-325475556 359717854
-864587559 701371748
857096555 83450133
-78790094 -253184116
-669891622 -959595500
-185679737 -116603161
390434964 657115892
-293404445 -282924515
-635439928 7412626
-666914042 803615260
-278611025 347801085
656350774 604354222
-447782643 -7655377
-747610222 -601143052
-638912519 -848872431
-552142148 -934183166
-262487501 -704444203
385145399 31741946
-414484598 394328329
552586553 649496535
518244103 11615119
-352411832 -566351790
-13501931 35663932
-602738609 -293679273
-64262601 161052798
-67091769 -939858942
729059692 -990559291
77133580 -603023451
460416503 -67167861
411118306 432632633
-762102985 -656126466
-603465684 362648739
913233429 -705294446
898852382 -409096228
530672642 -630591981
-473215484 266073685
953635831 773917382
-588626339 -238226390
-258848416 424142224
-979093763 -131367035
881829056 441873816
-299496349 -883050927
430724571 665677482
93241240 575223999
715990082 464283851
604293819 246120004
-859787972 924151209
975677027 814831094
184167346 -955416395
-542354688 574817897
-384058169 387655826
156836145 -696518995
628689339 23195892
63837492 709286516
-683247485 331764169
-307883166 573535829
154500196 38556929
-179817151 -907883897
258899983 134813664
-679239813 -256434490
312930221 607706669
-938958173 430832152
-416889533 487915052
-997203745 38622575
-778543272 -565650553
-337110363 -735112641
364402794 737860228
117774098 -642078884
638850741 -232319860
-152344105 -456231905
781747875 -760129010
-109062894 -499638329
-638236342 767931514
718461298 851939689
-558551477 578693324
805821575 -258192294
595247340 -645058495
569732510 591199739
498896245 -385654338
-58276631 -325674416
51923169 719655478
336838501 -258431852
-65689629 976329863
967521483 -440795638
-310021028 457789261
-770765121 587245594
-568782509 208652378
-269848307 -653514383
-738568542 -789550910
589499685 259117007
-429934342 230150352
169370752 -705812867
499915918 67603618
775601587 201510586
-893665927 -360235286
835858512 -453110782
-244156598 708363481
503426395 -945201111
-738866667 12748143
-614157655 -555001903
148747501 -655546606
-343057750 -108372301
643130691 710793279
-543999318 -532481526
-476119446 -927416500
-128214784 -299969273
-604307483 -283086337
368095803 -513333622
-856301740 250222858
-667334550 -824044999
-865197872 729332355
915843378 -11752469
918365458 -139628183
994711261 219533523
671766250 584671755
218693261 937414617
277584100 121076782
785648152 315980653
-455041322 -285266909
-871218926 -826226712
-516810235 -946723617
-378807993 -474157725
871990648 202373141
-95880277 -955206792
-520288524 234510276
-43449840 224790145
524849181 -273075331
267184529 649375629
531542170 -118304766
520827504 -266832574
-923256185 35372781
654104846 -808678303
-560997012 -462005889
385483359 458098603
816351637 -240299831
-934972668 550479075
668007221 -693160163
577748617 -460908349
167905849 774407543
-339658955 182229792
-798246873 129115023
795108054 513544721
192106430 484819786
873930323 -71914987
-708183096 -170601698
-20241280 597008843
252203565 161120750
277724817 749097618
486328749 879160075
-290729596 989465135
-399457020 641950801
-873952772 -783961356
-443756915 567087323
883841151 885542149
790509624 608685031
996729974 -533155658
-970364898 -342178622
815349628 122786708
-259110169 134832234
-986138480 189443011
297799588 433242526
812616972 562822744
-249821896 523829325
-968451529 -813462065
274187234 754772812
337909619 86048416
-706018741 -328625032
-570869059 808442733
280699932 983019868
651756013 117669556
-287187231 -206504766
-620138906 492623687
589424236 600591480
-918503384 -205063018
-31427225 636700523
-631358638 694343336
166181175 326909361
979615916 -112872567
-155095505 -787416856
-458105551 -450467388
-514766352 -819056755
-108597469 32291265
-67277477 -580746145
812703555 -959802797
-382785767 -257818247
-703794087 -15546048
658476202 494751873
-172243619 13243017
-623983586 -425221391
798321597 -411498145
-120738045 945618140
881100723 781093214
-626976158 91129397
-20303244 485174877
-989483509 104255369
-43619599 -823410566
628525123 51412483
465874570 985705892
-633811113 885706252
-219017089 -178556975
-899496216 379481109
782517014 -443612551
336632077 795420449
-656900632 895900548
-954855312 -366495497
-820712704 741686896
659753998 -372905731
761481546 -833232510
406957334 -208935856
-852592585 -619361017
442692876 788757621
-107273294 -29762395
326489627 -601207590
-553348603 657129785
285221345 -969704989
557364619 -564912165
-321793689 222378502
330388033 272951410
-937752063 -233593103
-692097258 -795288147
42153781 713073045
-435701708 -101435742
-590564498 -502380822
-167396334 -219751123
-839355433 -30740212
-721087565 -526081166
-875417802 -371195792
734422526 94812011
-864868553 -72198374
-336640492 -180814541
511088090 -47481347
632059691 248158421
-737268942 -222476217
-260106342 -891689779
-720741559 -616198462
714318749 -90247348
