9999 9
-515083438 722886646
-736221046 278850278
-69667626 92033113
-64182938 824360474
684764920 668384577
-800326 462063571
-484475405 553272509
202599409 -689393238
-201269149 116702237
-543734353 48833629
301160671 155836093
793649582 164802585
627491933 488438455
-41746792 758966080
670952488 143170537
-109135201 -514706772
-883570686 -112156527
498065504 311424204
529059874 -522357652
-455744214 56670142
949021503 -789681516
907241072 813714933
-126125949 -348320821
550249684 -406100522
320549268 620164285
886265446 115709506
-60687294 569985955
250359122 354029652
642409040 436346254
429149533 -851105220
-966988540 -466965558
-666827505 -868110352
382401700 -137928047
-401855176 658200770
651331362 -94209347
-910802973 889201168
842600171 182327351
-499388506 451003747
-320455400 -183300501
151637523 -298732835
-316134383 -193062955
-246942266 -596676759
-148144371 909879627
-641858136 -371000557
-441095975 733235618
-772197553 -671434689
-628119868 490558123
792010861 309005811
697113970 -988696413
453034837 -295844942
-53338158 931520441
-904432504 -10715985
-256850756 468656510
357816401 -876992570
-219258402 -258179506
-499416596 829181705
253038838 -831404024
-137204129 -653171374
-647387624 681048754
-657403041 779821971
-97685020 131123935
226884111 -35604065
-786084079 185754953
190750431 -550084036
-728636786 -166831150
-850419003 604973281
117888908 -608759439
-386565475 347994027
-756988493 947264356
357933334 -32607562
-818637433 50629236
680171111 867144551
-449115642 553087000
-970233146 -636339735
548693069 -594367014
541231790 782160770
987500649 18773521
402276209 605441749
550353730 324690545
-751811200 -628793282
141759738 -427625905
-166285475 -904720807
424445254 925895685
273999394 346467643
-510804459 -349746417
-883532595 395563584
-741798250 -44828843
887729580 456452918
119511463 -596065623
264859515 -979985055
733271228 811665165
662077752 10889888
-720288683 -17537365
95208538 -139825824
843663365 -25116287
220902206 -640748898
-903294192 18866057
292755332 700251683
-185736010 -966031919
-425629453 -827818164
-651853237 574187552
-293904323 -286394655
-631347724 352148684
-269944105 -117572281
-787231318 978027066
-886705738 -762418337
-109508673 714209922
-448694069 487914316
813859801 -338258649
68875388 361233234
928735604 179927367
580960138 -778879594
605189558 -826815820
-426571170 -736520479
488569688 302932242
981878622 -539390717
-243089768 -384568467
3363276 -31401118
91995741 571989353
152225686 -529616487
28314264 -489585494
395743995 343222789
268265828 731514487
-677850872 674570095
735413143 410705060
39602675 -510094855
-84667027 567738437
-254768274 473111161
-693240440 -109305301
-938156805 709681235
665954752 -628453154
40682565 -21024097
494285637 -263045092
-716861816 -842204157
208337477 -168469716
-105314510 691603323
-804195927 -530625157
-687384917 818867425
894374206 -832150633
-647437874 331913917
422994226 -599907350
-487090883 -822848500
39100390 221313756
-827193205 -259796148
-907301276 370326306
-922882139 431522989
-433123093 -840392701
-48927227 -947684576
-727549052 -584209258
-13435756 690808728
594753425 741698581
921287931 -208793098
-594017716 -24508024
19894749 731915071
624248093 418242494
-480399193 -916921359
199501618 -812149798
344016276 -885581894
-769783658 273934789
533710579 -376316140
-723356737 565355479
-213912754 -435543206
-820562342 63686463
-993527353 -379989518
868007399 -407313052
380438642 -707374082
-461974999 -536473576
-543322363 -334368605
409437176 277278987
273191208 24888149
-471073010 648916149
461156359 -389233342
-21827369 -344044368
624085163 975921027
-868772488 741091206
-385039157 278767270
317720315 351236104
-640625355 542216090
115736458 -532741152
-579062230 -365642022
-311408752 926651489
208364712 -228039186
258002417 230427118
-663489828 -256769569
-850128797 40561432
463821887 -605266617
7766110 -528950353
904448354 906638309
716017739 -448360529
-350910395 -688046453
-846418380 -359302499
972209665 230495945
-628110586 412923350
924928263 -310844166
-379109399 333461565
-981111715 -704722721
-418841009 514558935
633905244 65303737
42172462 -291532340
696291068 442048338
694529934 697811184
-97036425 -970178393
-734448545 979252536
491754805 483400884
-411700315 -765300698
269697848 539273902
352874736 -774559049
-711897570 -136245589
173965140 577976832
-82990528 -812484419
839303166 345839122
921571202 29169136
671031833 -572382220
225534887 903218133
433368495 -559171459
375174341 87701101
-834931647 952827038
13524780 490951225
412162466 297487244
-48429349 -207125250
54437081 53446997
129174467 767939100
743069552 214843827
536037956 443422418
971534810 191766153
-445259260 -443636467
-677092319 -539581640
-772848258 119093648
-343487881 380801572
718222196 -425979172
494031982 645630920
-150406596 -29273800
-190983324 -60992101
-79545342 -603681134
271936255 -458723534
-584376362 -142211206
-759854837 -220943936
781363647 282978477
-945057502 656378240
810111432 -473424430
-980549702 269002810
87490528 -514238302
-545229335 365808852
-421174989 -151097271
-917921746 -964132539
-103670882 432743644
225820806 -20247985
735708333 -936389759
-763194584 -313248463
644317445 226560332
907991306 823866650
126387816 988066361
-547762897 704541387
980620240 -541466831
604808457 -620365992
954069970 702266232
173557628 501116789
224796230 -679183809
338058782 -933828817
-539219322 164311425
-392937619 -533470142
-515113208 551417606
-629774187 -405662275
58690108 514142960
-788690904 -181917232
163185331 507092299
-451608090 873292661
-733782255 -601974937
750274982 -599987383
29837641 -608090353
-386440449 -533198208
-699454246 527185603
-825573751 -634447997
-914920301 -144843638
-240599449 566407355
-514057015 105340984
-218525764 155320210
735825659 766243297
-209102746 -641141155
756869961 910142973
771475286 656015938
134628953 -691455067
619186036 -807528303
-257321743 -617096447
-293837034 -245329825
905105309 731963988
-373507857 5060776
-8000908 -194796207
563535121 377934767
228549974 314209872
-139297533 -966127827
868552089 854921002
891568227 35650044
-666153105 993772181
-98522221 -584151538
934574253 -212592588
738092489 894794802
-773361197 -661606201
237969761 -529539972
-570553854 -86473256
-445458600 -557802420
744773504 92600202
464516675 -955056530
-704709488 895815450
649500112 382940485
374020483 -773501923
-437248469 -616938831
702263034 -339235400
502218525 -807998624
250130631 127550689
921639296 -528568682
-54983060 -450705031
900791441 770773536
-740677827 643796226
220986393 63452950
-396906946 -817788039
553506043 -139295464
-784501477 74068877
-513349915 -984480368
-728829304 -636940791
-593739726 315176297
945783829 727817155
366725138 613938645
-696966664 674758477
-862787392 273222862
-94107189 -995795766
316107431 977277656
-829999935 498136976
974261151 144424113
-780126880 -48580746
-528766179 213127157
799860510 -95831040
-480871180 669127188
-48867976 -453228245
-855794568 661776917
844060708 658600596
-403360161 673472751
-720138902 521692849
687083793 654311019
190552589 839409947
-985459276 -470076042
-461788257 17855914
203078375 -719904292
-873108754 411228172
-778745633 -199088929
-200260821 483672046
951685930 -522534724
549112174 618614198
199222262 592942664
-899662494 -145868375
-755013612 74127695
126399203 973055237
-817347178 -220862497
37778729 170516395
-642037939 878175693
254513385 328363050
-275012655 -916669949
170670594 640716965
887357317 -864165291
-189230434 -223504724
-399832453 -215170289
-464119067 -870143876
159155152 -319930304
471496599 -497710817
308635465 -503075663
-96887652 775490860
594782512 557462850
-90320453 -888013867
37297525 -82002167
-546496151 -827200520
556147524 -526893719
222372148 649996634
610934810 -319245480
776780167 -515147253
-951779920 -139120534
472558069 -800189952
245155730 895245679
-84661281 -145965546
23101797 428292743
910346553 -698804626
-955944590 -903257606
-297950719 472846321
-44595027 717642338
-766411097 -714291657
-847542622 -592406309
-724362805 -927261100
-948663274 -119214772
-302523256 -114463302
610228313 18033437
939204749 347785095
-587962011 -207326223
-68173271 232294531
-342197300 9241686
-23266972 -722050828
-147369006 615506516
402625318 732345025
-292464571 -37738389
249829885 426258705
392916613 379173961
403910954 -467015636
348993360 -930384348
-489830932 -423696171
39954777 576156533
920092526 -542998846
800253088 -83745469
-176325318 -571811286
-557534832 21208567
-452160674 304499726
-511559975 215516664
118161842 -964688912
157485762 -161269419
809550800 569426509
800039629 916174830
-563289759 -528702748
-23871482 927535639
341109789 -435591598
599591317 760742963
-622732113 -285619944
-683955400 -748176629
-38685913 558226545
-895833310 -47795628
-432366774 -90297735
974231095 -498901573
355739758 -653950818
770053688 150674400
971133734 -671221337
739484986 -987555876
531406839 467665780
-291959660 -474817601
586822957 -840889856
970899659 688948736
-311057563 583121976
-209116472 -180857262
-804926981 354327035
570281963 -955451891
-695929509 -704403655
-912292995 223329837
-28076254 -975755222
-840537109 -626844024
-750204656 680985371
-992384396 -596295051
744820213 -330075388
959010044 -70895766
792097742 -373618916
925205859 -653754334
697781151 -400595597
-650876752 170647410
805006485 933733369
-337830639 337622583
425642698 -893012866
416423708 936800960
716130984 -819413778
-845143364 7528214
97098225 -70908054
101326244 -461740324
651403371 -657195056
-437483466 260636608
754846110 -344780354
-698569109 -921234024
416404987 -78143093
701716021 378934115
18902572 -550716821
-337879656 -507622201
-566651562 -854861124
40671227 -785339987
907293727 -944606278
280409002 -989250817
-398934378 439170034
524671726 -473593415
-792164718 -779056019
-251378180 -226879737
-503984151 -223109260
-651718465 418580255
316790479 -705768422
502555828 -907199513
399868022 5902852
-30719428 875674687
303858791 988123969
624038294 -515919939
-640641975 -936080236
678202313 -546506171
294165455 -850337912
97962572 940818843
934319967 941919692
488464884 -333409537
216868695 258495461
-84896704 472826268
-969160186 -424746513
-248642124 -76704306
174777785 323514517
667710289 -833505176
-419416118 -741293228
287124123 497429550
-956243407 284582996
102044532 414056938
-183247821 -655489207
-934834356 222794569
47171773 -357567689
274703885 411103818
564000286 690027819
876066112 219521726
156271033 897058392
905045232 -146083906
443725823 245436943
-224271786 430934118
-848262629 87763968
-821514862 632463815
-956185558 911781959
-477787361 -245433963
50182614 245534683
200500253 276166001
-680914011 958784885
-57088376 29466286
105463403 263204977
90485165 557752138
-353826972 372624063
389271546 413257049
42639065 -329904815
-943977453 171911644
-830417585 -642972903
91841822 -557726180
-295715758 -673159580
823006939 -607109057
357781884 876081120
589430471 381235894
-885200498 708663940
750378984 970290097
376299617 -510096890
-289075806 -783128389
-267061140 -997669075
-940075041 104452899
227572130 -451810576
413247094 -698758347
-777912200 -952696832
-453950344 -368874814
-64013286 -909997892
-561086807 335968509
764342458 -776251571
-948766886 316323545
-112433870 991233160
-96687312 439041451
770557649 -434182280
137305271 -181976252
671371960 372870818
616721888 32176446
-704836169 693710302
-215906568 -757622800
40788475 112713204
-468451568 332940052
-985119309 721604650
539339720 780360078
346566380 394286697
891004308 -168722829
-125680527 410664962
886520741 29803685
-531545083 236233383
40405860 -267899097
-460476147 482813770
943353237 -308885541
-365719740 -244212379
599048163 690424580
-625089319 -35944162
-475207201 507979634
547218030 976927952
-740291604 799593541
408970556 -520299399
-214217862 639868670
-407189388 -996702481
-499289052 238463430
540847867 -829151094
-743115761 592630844
872221221 -209279499
61306634 -842943201
-226236967 937036978
-800253686 -931237996
-929044350 -198077942
557139142 -558269259
471261576 -51310178
-155953802 95539221
-958185755 921997231
673653009 -421936572
307609561 -418375745
50477621 675796146
530288371 -66314322
351498092 -306968747
-197440320 -942861409
843495194 625696563
519305622 -911667747
302716266 215239637
951488589 -873241670
-366813973 -592552559
453466936 999859299
-438257112 -622330209
-847570149 968374676
-797233574 -746112438
-817632591 200484761
-699376542 -165726031
-858330277 -127317501
-759918709 -113547604
847296046 -228685205
-570119621 814487637
203105651 186424828
-780974329 -602985380
496196026 -32858221
-198467875 -531866567
892581371 -260297280
-598521213 222317431
395045723 311645379
383926299 975008326
-345639341 872326377
622779397 -70654787
-523470011 273691541
-485856627 -179364832
-736755621 -579305103
700790282 164286682
512308793 -5613129
-478026644 -417457949
-874519212 255168646
427119494 793721095
898230638 -887905501
-79921752 769167671
886062359 350249568
879623843 -77488030
40772678 -786093631
25146705 -164379278
445319830 191583588
467064140 852886898
-506405901 -19975013
-189382102 373677786
415381366 -831803
-87913165 -439673393
-580833257 189543056
-590015846 624636012
946614867 51025373
-339505271 509657459
791544375 -92775318
259628942 947677021
163297049 -889815624
-705062407 723871009
-569242939 -306387377
426079576 -588207991
459649920 -185729764
218576452 -891334202
-455568782 526617325
-834531338 466684276
546941375 -340387352
538383586 336589845
-497722814 237356802
793151044 -614592257
831938834 -876780341
29925171 445435853
173598912 -687757244
-576727949 -319196711
730652479 351707275
498545900 -133464882
-314984935 493455427
-504085098 334366416
-382861742 113025891
271680375 -86833717
620836953 785838041
335671607 885490881
335910725 961985687
-335923730 -767774803
-146615273 92430475
-966517329 -122133256
812159050 101255187
-294012174 -198091785
-448997579 -113166255
-237391420 756198269
134113106 -233933753
613553597 236240621
-532848182 527317697
-613268821 908005641
285267150 -903193102
735360156 747724027
-922827171 468483533
50618414 -970685397
-34572594 -292672814
882470875 -623562108
-252385904 -403895046
-331665719 -855426784
492068494 877408027
-926278508 929129266
-472743924 -836934801
-342311106 854766308
797970942 697002740
-193614837 210687155
439818716 -715464340
-516040519 183202417
-23250982 766810909
-733111808 -901153569
-762538094 -401543346
42221632 596196340
-803657592 -43993293
360608202 295394767
172007808 629339794
349061329 -692967543
-710809626 465195512
-232633277 -40415193
714373394 -382343515
-893622243 696566962
656343510 525192816
923762757 -915485734
626342498 167553297
-615911930 -268089558
-147537366 -271481152
49799927 -641165567
381638889 324515933
532445475 267027651
849980557 387575204
780765636 787867710
-393222907 -37295311
685844855 487115116
92413918 912841060
214105672 -982955298
-475115782 394787316
-507827798 -458364532
339483992 28165903
-327589780 -594595640
313529860 -581904975
-49950833 -123107473
-211632358 769725090
-945923441 439813331
-861101140 771142822
738399059 843295771
-655653164 -185167117
517127310 637019904
-459205640 666945065
646585936 -119160109
-816863900 -481771130
834075590 -972041732
686433851 -647220870
-32241363 899881236
602895432 -880318662
-617679293 450785156
-201026368 -477156274
-631709746 -561992391
573832464 -773762892
168050367 457203549
791449284 -381607398
-282096526 864637248
-147422981 -657172404
731216295 -127970350
61783480 937034792
6261283 887152165
-18796925 385882913
-198740283 -737443592
-810732101 -548749694
-300630735 814757275
161689832 -133945160
354636 139271590
960057788 -874982205
842720419 564538689
246026927 -772343506
763195748 -171771032
-409957521 -679409420
-279345404 -713657885
621992946 780869773
188674768 953011006
-923306685 -293000743
-842414814 78103327
875342099 962827682
26349738 558014506
-868469876 -787030809
81661494 -734853805
85824659 251473801
-689656005 -156978406
988218427 494971862
-220075039 -66218276
479310818 -105599091
701295383 -70551060
433915335 38134028
-888393595 -134990785
891165443 -112713991
267390568 -956170929
193602773 935759359
414373637 -32260574
-29194957 -342914291
-518367494 373223331
-741616040 838576613
995119547 -127859746
-109403070 -987247495
669004865 282728635
716561078 838794055
-157301544 -202879556
203402328 -542804497
255717112 -942366088
515166779 -518448893
-598772239 -150904436
-855953090 -152092846
503395092 495543737
-155003985 -431048988
-892467467 944998622
715542833 260142285
-137053544 151438356
-539686080 104443068
-745617363 941037351
-518871725 -413781317
372033191 -810548764
-226171875 -885950562
417484740 -409617264
660517449 941976538
979396951 -695551522
538456658 -774120965
-741954917 -147546658
-91316407 394532299
535920873 373506230
845357307 926822064
-878129433 -521396002
-71779385 -165528483
979491030 553217768
273414816 -559890627
333826357 -702185167
-102283693 -315216706
232682726 58568645
130717588 -146100220
706742268 -70259961
-428763461 -803180729
650200991 -640007579
598831972 891926775
935919343 236866773
53584642 -515729819
-424516773 42855777
937556833 358039310
-539732789 -27855225
-115366972 -173561886
478852060 566340951
-158661845 -598517197
271596898 125317573
93495709 988692092
-449159415 897365559
-590365299 -263495333
194682034 452108329
759043719 554306998
-373209915 -340083533
474287399 933787578
-890027904 -758275905
-734471663 664345498
770194720 -996371344
-236236520 -140516270
924926633 -723018405
-305733750 -875948408
505839740 262207947
-613761549 892718774
-634150472 -98215313
373327554 262354582
-616407307 817118418
71120697 50801722
75286244 -856703331
-633631148 -323112326
-987013491 598877099
-6976366 -797322095
710675359 -941458043
997384274 764485500
25797848 939899846
497585859 -91775401
-945670768 -772027861
683382646 654345562
507183983 469753783
802890676 -352795710
295933852 19886571
-728037133 -73255060
439887254 -798062982
-712399776 -912259372
-732705209 -923644726
234335073 -216761213
-309121120 -964008139
454151231 -891216043
-149512551 38453637
832523546 350885671
-107963208 410451040
983662786 -521665065
392718068 -986210894
-118425317 684373364
-703117999 -494090829
-116705751 -406119339
-100147297 762533491
-5365960 -243475473
-869455006 -418777541
872124705 -946589375
-630910452 -117688631
-608766526 -862861834
-218141805 213175241
-596687728 94390779
-455453172 -990025130
-107118234 672877592
-949559054 -573671641
-309289647 848780584
824070604 532625005
-617685005 741043840
619505956 -495627873
578541343 -340867002
-594560721 630197843
640361098 -959324687
-511138619 775974168
114837884 -859081073
352774795 -538971938
928091248 -703636570
422037318 -789581445
160391737 359724631
339088126 -461782062
-384863252 -686786847
-220560224 -795117378
-289924461 300880061
-106385724 -144926333
-270992182 1276343
291816343 351876598
505342960 -319188961
480248740 -957260401
26669773 -106054707
361653740 -807495266
-991611439 595898200
967959226 -214260193
-394502987 -51440765
237882657 -46714811
-973811273 -394889362
-541652533 -759044596
555791736 -213814461
197354479 66379372
284122232 -616969689
-242328414 346386284
-588378687 774281901
637926333 -203591128
92950765 458314690
616665764 195144619
-200498254 623289831
88475756 -699003903
516996145 109291026
-808955493 691727524
-348647294 816544452
158915518 -576601382
887944092 -512213380
-709608806 -91348938
-719250875 -5000930
-233654851 -400193355
-193513082 -900547626
-8796393 -62011015
884910066 -310988827
55576208 -703829437
653679002 830034665
-114873224 -700890737
718173542 -830989167
305133771 110785635
109875869 140542814
-573396474 180078842
-966100690 811681295
-236349975 309451818
-659743552 441876989
-568031733 -77423407
-314083809 -925317939
329594512 520652697
747484924 854011099
-781397247 301768018
-589809883 -875290233
-950677122 600929413
437262784 -172655329
-691963970 153452442
-965684685 150292055
-427274136 -863195993
72540820 861488543
-378984384 -500371566
-136001034 -60665862
-828338832 997140077
452479183 -289454469
-929567663 899854401
-716200975 222240213
565079664 -239552050
-104246186 -375634826
533705463 581828159
-388229806 125933484
341528090 754912694
821584388 72948094
676056808 -906014541
160956415 21012004
-932237890 -52277088
472827152 -869001212
437906058 608052854
48883199 -277182371
261682690 427832059
-390735187 -281377972
-277564611 -309682614
394414510 -988846587
-222036064 528800210
518962115 766300416
-480333769 -21308336
-15376139 -558961986
-637615391 205023621
198353835 -580652317
-128147919 855638838
105043747 -33696574
-281632604 482490235
214510683 -507553942
835426306 -285948313
-172467047 -635009506
61046190 418898055
-131951784 -627766859
-63244150 -378872599
700912798 993034974
137217597 504989537
-821062057 -364772926
485848600 -606248960
-561921173 -3764571
373949633 212098098
329108722 -790440466
-519432209 -168104918
-199125987 785933508
-47064140 -607330122
878592965 840338328
-888000272 210026348
-565932154 -148702394
-778535555 -923112516
-827625457 -489204274
-725620055 -734859129
122987401 -898712201
159997222 -330041138
-619740608 -620678357
-575673070 -450177007
49831419 -600720696
-368674028 164929045
204956058 913880692
933552688 53715712
312567489 -491058738
-706829618 -412528929
-942710468 263854947
-939508770 -320543334
683301626 393285885
575597771 949179448
553598294 167815412
359876693 -982223596
523023936 7971755
718221798 935463469
-191506229 162150235
-135495550 379466213
-649903260 565901197
397834212 774372104
496686059 455525828
593829721 -604605560
707259419 -656509129
397855957 -62471370
-21835069 -659303369
154989858 981959664
-156656485 930520307
-873493886 -998843934
-989588364 -314323851
-782034927 867082499
-470665208 55875882
393258344 523759719
-919159092 -632422119
43361913 954474676
281734342 -188271722
-55675478 -933536073
-397526244 -679470767
758779012 -806405786
703067353 -32801140
-277627680 -333998158
593329098 -171758615
502574659 -765272610
-821082801 366438158
613856456 -295215941
854984513 -454610768
-107710967 558837653
359108073 -682834048
111264908 -605649224
-936260910 -526154972
-364663515 -205474548
-220785958 97997309
-975410350 -987467958
328037389 -409883714
-818386595 673755599
558731908 660412420
-16275788 -949347356
305625308 456619273
563048134 -664859694
890435309 -569844967
556954482 -793151272
50880067 -596433403
-848635961 121826204
62899155 309856087
371586589 391777019
531248117 -46131487
-53041280 -301976753
-950352358 452317272
25202995 687586680
-162758310 574066888
61016246 -289829319
-793938406 -969312974
74819 -454084035
803545287 247084795
-395118528 -817957610
913453392 -624035916
-997476762 -888623231
-388776106 -658123718
-636512935 587444885
887338794 17623994
-594440008 32251743
-697365585 -737285904
-147460628 -286455550
702857024 614807721
-181026975 401205858
-993604368 -899227636
-962394958 -621318945
-793953276 554428093
205951453 -218352720
531282178 -704549376
-510129292 112599310
99132113 971431611
-925101455 -840011403
847460106 -823551562
-424533305 -282617579
-303758665 -881599065
-249948038 458537214
-737805462 942154924
166973464 460113779
364655028 766873907
-192529451 -513452170
-224719908 371154106
348842781 -385301203
-185168904 -925271851
-493625367 145433785
442425233 -233850224
-709048670 58650840
490229776 824112764
945913289 -408789461
-78549003 -612024818
708439156 -275071830
-34516121 234231554
691590296 33665996
-144820175 982478046
-405527706 -131396273
578419392 -377161315
891283338 -136163835
883718535 896769423
749235776 676745083
69519660 621526440
-374760211 -897752006
551233195 614150811
-829031599 968973393
-409276117 204373598
-370115299 -859817228
-163452314 875059721
-517332005 821080463
-53570935 777590898
120274134 -639260306
374794716 -740707964
-434987499 767635601
596540730 431150342
-179444122 330147419
-686382233 -860016687
-154734199 869393865
-363000839 308320033
-734394898 -492269626
-248748313 731399986
614814079 -533592346
758603864 425686356
-25517183 989608184
-689404174 195732858
867641378 -535728704
838971328 264313230
11186545 -379484691
-78233586 -618335259
-267683363 450216027
230270604 -191670926
-285507444 174925353
-946972180 426135566
-882359138 901353403
343688917 729212812
-105922621 503181893
-690397147 -895259380
-346659559 -549858066
587034949 -812491194
753937560 704537607
948577504 782593393
-913458258 58854657
685931134 210084471
-360254656 218420423
-65415369 -166188038
719592412 -871909490
-76908402 894105244
827069069 -196431791
-324184597 -724299965
911084621 149719546
301748775 -337287778
-750353232 -618500627
-283503902 -715188265
58215142 -861483095
480575876 -835208377
-275170109 799192024
472102777 822884196
14313954 -270156897
650007894 -452722350
-580398497 354037872
-441014978 147545407
-200915469 101359735
-384838964 -660703720
638470395 -58824561
736344398 955011317
-712090551 376396817
-901778042 277717600
-424580095 -452909258
-219052932 -650497394
-448761394 847925604
-913481816 81829174
-951856095 -8896596
956974271 65269272
-485615886 99212347
625948813 213432861
234790178 -12826738
-706864594 730994286
934483315 -221317331
-787849175 -744862995
-763324454 -268876922
-409462967 -149339511
314475243 -892701828
141798232 785287785
-208198682 598961424
-918585544 -382356725
-767351566 165311922
535450599 -931681856
-740697236 -154246834
986412907 173044230
-688284167 841936346
195045314 707275862
-631661083 -783721016
-731736882 -534285690
-943352007 -629948958
-767459869 -283320961
271262831 311594030
-565931457 18519705
541978928 -382205371
276617796 -908023279
885561153 -416105198
549400651 -428226926
-339257148 -195113135
-469140226 -725482066
178102463 325528658
-420940438 993007895
305140726 -638210593
-67306431 -857303258
472978263 -87727422
650599793 -140280505
624941987 524719511
-350761225 -241107621
62561897 -729360735
-659420613 838509595
446843688 273082717
728610072 -828770579
-827824056 671175285
-476931681 317549873
98613854 164753707
-491525738 314918207
-560660563 664709503
-656097108 -692756565
-331091166 716760669
-781550114 -773974581
-370556286 -151235293
868429135 626591360
966025174 -476795095
945243232 857530214
-212642682 751124164
-905938021 -637229468
681463888 361254121
414689267 770297144
-587536357 431707512
408657309 572991743
444794830 -356134925
484477545 -730923614
877732434 675182650
-218935478 664435379
-833278787 -166935080
-786804198 113691764
574871755 161114586
-817290592 904983865
971271437 -316681909
-620078919 541103850
-449241229 712875338
342019381 -661741016
-498450902 -362079376
898734199 750740000
-138822495 -629847888
-243364174 109886403
103806002 -428568346
368782425 279215636
471868062 -595722329
702351256 209466986
-748421734 -579083943
270319533 23525870
897184081 -779477020
-238258782 492589902
494095124 -126930746
978193870 690176264
-520658913 -822886600
364783065 -354371421
990930268 -929875620
459396147 -754209704
728783828 179656606
-214515378 410783724
-209487542 896662819
978517603 -604418513
-580440273 -587007371
676481304 -474071263
-681706204 -904025627
835064814 617430085
155042199 254957002
259880595 -295794199
428091088 265246635
-327917601 -529756929
538733167 130260247
-693512145 -947202082
936251026 212285151
-325154436 132402620
-222246036 363150523
-146682048 178732035
773453138 385653440
-428142733 138308392
-676819107 -219477476
371820232 545385688
7600830 141189584
-589781206 -596532821
-598923353 -990503772
-757695907 -828755908
-229438454 257134713
-262763121 -482369952
-989115307 -947852367
608736368 514648499
-996851123 -714236095
77262007 621217177
-301413143 808982349
853524448 -958958112
944823242 -880239413
832164758 -81884695
-397772218 -385616523
602733257 -842012365
314224636 796925823
900954433 -788904092
-211827182 -671574800
-915372083 -235279288
-542585311 -504328083
251984093 -656041959
-354545352 -528722415
-769617520 -216298077
520236699 -9185779
496193128 -527525114
950892919 26537549
855065777 -503423030
-791755747 306813232
-735810551 379470752
779155112 -867242565
661129718 -226810407
-796044363 -221987204
-855485774 632091494
-377333322 -598041684
-119399910 -376738077
-764369106 568674658
13800258 -539478044
-517779266 -891095684
-573661517 -779614271
590361228 -621515773
-144368086 650903428
-507501764 -302512803
917823959 -174370936
-182225111 -628874384
996639161 900655114
-762918483 -34595734
-894870058 729508641
232290332 -206084631
872779673 789046388
390337027 -557250411
730800837 -371255759
-706096155 730224782
-685690357 -680889325
412684947 654849839
571888777 779898305
-932501066 870229666
52180252 348717954
-875292166 52442871
979242341 137408175
-466217199 532808644
-77757951 -463498698
495984255 469455218
-830023586 262057285
363907965 -817415075
-539343527 -952826971
746532248 557980271
-236269210 -38833032
272739450 724688238
-463598184 577422913
658890727 715267349
977228447 -242447987
104018679 307982921
9811586 -62823484
505185699 164519854
463864988 -603282315
795131553 320893855
887849841 -544611922
-263044145 737059802
490227502 106765117
-737533555 224821025
165611496 910644639
733223213 -958258058
335352013 -876459326
-450045748 -810353951
-30083705 364197337
971734373 -370857138
930478442 952254772
524597794 409770244
535499898 820903079
193144501 -826387954
-445895681 -463632821
-369739560 -64506228
187581394 128323041
566280505 -899310538
-157082218 223120311
609303813 -106930765
291229634 -755034138
284652535 -457756921
87458064 804772226
946166017 -546025775
-620583120 -859200111
22476548 454890911
745672910 -226706398
-318502770 -525361930
778941536 413831252
537486471 -677730264
120686540 905104482
-525563913 -88547859
-524041564 543830295
-525232004 -486431991
334947206 949493556
-46174182 -307351588
848007650 -79417252
-801954844 -350992209
-826846230 917598463
-95164943 -315360254
220300680 984353706
-922407754 119105333
674530177 -610779426
340595978 -508726192
297396281 -951342672
-59002113 -152274647
-546339884 -323302141
578506605 253863844
131355372 1563671
180573220 -278824320
-586280475 46785596
-376155942 627699567
344127492 519730891
76812202 -991643472
767527178 -24860003
-828183928 -840231412
-999235475 -51448795
476037505 134126431
-173703229 402036360
141196438 -579875171
-575300633 -562738479
398089347 516996020
-868677334 53076189
542377356 25459326
566155232 225141469
947493253 -868888315
-639309773 341632837
-856636436 -970632054
-691382570 877992486
865257411 -627603906
-110699219 871149468
-484841359 -417734315
329236289 -554567216
381915619 -123514485
747269242 -33266742
96381734 326104281
295416521 -419687358
955308793 -390380887
916502977 -712265945
-966671941 503108655
-229779700 65049867
-715727331 -762670906
-772407130 218952599
-246160336 -812047692
904960 458895314
-645773622 -706756535
-263259461 835308451
-916246991 620361055
-542087447 791174321
610290733 199014972
97700034 619409174
665290268 48240909
666157863 -744821471
182608640 -87004353
-452328355 -645932648
-795457929 -272075917
760231214 -913837506
-850495397 -597308269
-608494450 -391259006
-487390032 -47407157
-255532276 856637491
-384689489 962803713
-132656619 224667187
-910151278 530792694
741957431 393401050
-211782613 -289005103
589355576 -431107491
911734476 688870693
-959764573 -435909708
661347999 -166730852
457055994 -598621617
-432646091 576008906
-975491174 -127926812
-323125194 -999016316
904395174 -159941383
174041227 552930653
20513082 476845216
-57499567 -460835120
699019757 297370238
-770781051 -725308345
-154163538 870460307
-307327555 224989618
-940557634 69150100
268462893 297882306
-165880217 -448253505
-930117300 -670849494
214754282 26191249
651166251 -642815000
-711695252 821827651
7279153 32642225
-42525883 -936167416
-622879318 482571499
799926948 566163136
514884092 -386407637
-449402010 535916425
-467643185 -729541306
-244831836 -114346271
-9672247 -901487137
113349417 -222614757
742550170 861133534
-84584520 35399503
-330134564 -108750628
-855202308 434991733
120489325 -898961000
-615165299 -884801280
526186051 689877923
-850475917 -664663620
-87719977 487569262
408459204 -554335181
595985594 8507727
462059165 812950100
309651613 830555396
292620858 -198685434
510559366 -356417576
584251433 680952075
248912859 982994651
151893895 -996241820
-347074627 336715857
897407865 494987483
-448341883 275854202
391802166 884055302
-469519603 662541346
829917771 -549690172
-632322865 654147168
166685033 -334817736
-211900019 -598182325
-828027507 -721483076
310597627 142874973
564217931 846839484
-79702488 -800643223
34814391 745314654
864021130 250952545
-501282763 -180142217
-147941713 172698594
-831337761 -112793134
856030526 -158792021
719582777 667069741
5585154 -9576828
-738514357 -744066907
323158406 781307917
-221348222 855993882
-862481903 -632168977
-307061672 185667025
244309299 -381625977
-422712400 607492330
395909762 40914523
445292878 -372785541
853255781 -253927766
437479522 260072667
169526598 891761662
-973590723 -510491688
-930250246 491915575
863621306 -513027216
-865029275 171251907
-859845742 512885409
19075054 854232009
-913213251 -155532028
-158836756 666237622
-581282708 -523913206
-519960343 -535919994
777477977 -169004489
-496141090 -110554381
987668364 102074264
551836419 232838060
-388871308 794802434
709506381 -833335061
-778429525 -870745214
-954028974 803191054
837758774 473938656
270190896 322556923
967025124 65282201
793486880 545031180
604985120 542032569
-442376031 -355534236
-44191726 -136612523
643961293 -637027849
870964311 584084596
-284748435 -835376911
-159963856 623235219
-787842351 692149790
799362595 421676713
-139155306 -223598354
-152144815 -15677070
-805551452 -617972442
-32684536 161541496
-3550903 -245138381
-496909678 576444232
639132992 19946340
-318118936 -15593165
815570915 179664672
113777357 -961985529
533431668 -850958143
-445621567 -297386137
993230816 -913569079
934804859 739719686
-74596719 883947356
-274367027 139155675
120143659 -109861935
215508025 -925312056
-763168804 -37817159
487691572 -184675210
455716013 742914754
907862617 -712932773
765374706 130538072
917135450 -34564087
-866574329 220548332
-929364585 413332153
-216348604 -319912022
-444282518 484465910
-175402245 428311006
671030506 -143678356
-571803507 240096955
-393973335 -400285996
-363690947 -470393912
154537867 -398085801
150506974 683702836
-419611635 816063447
234128750 -551019082
-533476220 -892523158
-10107260 426692493
-148427407 560799822
520341151 154039033
-147097564 -526879518
-707502556 511075133
-906305644 -735603647
-789387120 986819971
792309724 589850996
307989859 835379113
-377530000 249641805
986863145 342475046
-614163688 -776410928
183437845 -170432360
-976362020 -714997394
-439630707 -550720001
715509499 -478210226
-263365730 978432376
589275875 -711286077
963699395 -614056497
-747210931 773794821
39258111 167353377
-350382099 805739273
560984910 -352256788
-197555576 -830666029
871234045 -948119372
397197907 -131167461
715836594 -576916201
542484574 940511676
-897690766 528325695
-693759162 738001984
-567099057 952396590
652584771 -271206301
362587430 463335098
-677549045 -364660100
-452484282 130707062
-584731516 -80881007
641013708 317241292
-740383896 77655672
699267816 160360064
-234481178 -912623626
236922239 676272239
605141457 861110202
703268395 -899591791
-314687014 823428578
875418987 -666594825
-18473939 -407879249
280138047 325567806
-592857424 58226720
567495861 743551888
640554298 597759158
967728995 -766522536
-105255653 -267346761
-190068892 952682118
-56772716 -933454627
-914305362 -28340499
-583044255 -344155146
-874607839 -25582396
-167476370 220532017
-40767228 -194435511
-488135623 961741067
896438558 -56252027
-909248183 513603116
718303054 -673862105
459920310 907399823
602282572 340756599
-273688610 632494412
-688451688 -487488231
-197285658 381443102
-181368663 -870773147
-968948570 -671794519
-276074239 299128410
782022404 282896160
643857999 -773794417
-949936282 294850010
-813746511 761127910
-163474567 -871277664
971910295 -346572666
-959472809 475565487
363976225 -860035611
131727192 -701486811
-496301728 218972886
-528069105 534136417
410873887 -840016690
448135881 897014257
782721187 350947871
-894540270 -306214805
23992733 -409669974
-623953932 772523425
718726583 941196089
-875423349 -198010880
-29649039 783713454
-649407652 138588078
765563836 -905183574
-100077063 -970283763
309727313 805787085
-551774683 -106905093
-251457925 -244656411
892273908 356073073
519590794 -905970411
224000024 -674999852
-402255246 616580779
216703592 501038228
835336135 -673336341
93498822 -77508534
-185343810 582962569
99263021 710308976
-543147401 -631235701
-682300488 947717831
-880387010 613793887
-248972268 377088068
-76076642 -707533505
293307024 291631854
-205531405 -705536239
-27960429 59071565
789875306 -279000322
-817225510 -855916100
886061739 806140125
410002954 250102191
-586343956 -604362518
588234057 773707652
-889262265 -148788998
642239445 -579644456
646897015 -412753554
-892755272 141419330
-400425381 -382557387
692793720 829267976
-673791276 -705414052
145732624 612004246
585232824 235950251
-588816511 -721922957
980685270 -419232670
-546752639 131850128
309986686 688228948
97439455 -910967710
-889642369 -455772338
442942880 -124091962
978165858 -298758688
-200037029 364751248
700460810 -77758839
246303727 467749859
-544324477 -810907415
766931715 279554001
547202890 515497959
271340082 -5075552
509653245 331089293
347364190 -927152322
-542775397 404097311
567774049 -370203576
-957871269 -949480506
455350991 75964652
-140541089 -295620109
-526875198 -788832415
589020111 446045550
-513552530 -349812552
231160704 -487363962
426189770 -184433580
555202146 51892993
-103165951 562132273
451327757 947403825
-169084147 -138534525
461059865 -281623039
250337361 -995683717
309650730 -637511261
650626843 -613349411
-500212261 809115697
-511787605 -388929570
-693555339 674862665
-847320870 -381528670
267646462 -290703836
-74728612 670359760
-734311949 -840054410
108874611 694767507
-975448141 -812892425
970804365 -221207281
51986310 812661454
636400397 535300004
462457727 -638796378
968712521 -142263829
-569644672 -95013787
-241712922 -962871012
716645277 163422194
173299167 581918942
-510361012 573058417
700724611 -193616035
-527777969 -788507254
758071641 -352541949
705519 247692103
-212170632 715118497
-16286304 909532350
-222272067 826783819
-27401344 -710641485
-34506200 36583880
648158695 -222764382
-312583773 -409100541
-176267585 -516988747
-805915724 -873174960
-924541326 -638085460
-159480405 -406971996
-137948281 -55117997
776219371 -750795048
-536361536 489501544
343964057 317963406
-537791932 -776785668
850580469 -76093889
974572749 205419294
770945848 137295801
-228578292 517542965
277175266 691149930
-124100236 886013497
536894147 660262719
-225527817 477883249
-302037956 -997264929
934033275 -502881768
485756190 -300540422
-231506517 417425157
371866185 600062495
97556471 -793836350
469163331 245643970
716271954 -802307246
-440821139 -919493679
734223214 -795085710
631141798 -299313536
342617135 -187322148
784921024 -162914173
-545806416 647623884
950998645 533161108
105299942 181785883
102855773 -972342991
142619159 799933
254301168 252243447
-594096432 -152292715
-541442998 713358234
645669179 -637329212
930179292 -362954331
990510263 42281167
411980749 -438561191
-8898264 -44015030
545738756 984985180
612304153 -444928341
-137339106 -464019174
-900410515 654162725
-354429766 -574298480
115225363 -57560884
681793124 10475407
-753227203 -123498892
340879951 -342088393
-137089604 696801983
339519043 -287281496
-206435404 52116615
564342894 921966159
456756699 169703188
-478862991 -267966806
-205642672 371846768
371361372 -896293975
-293821287 700002478
938902234 -56149700
148501501 -962564300
221117041 646299016
-151527109 -817102076
-234560587 -15444031
-778095186 -844103063
-677439614 209326310
-509926849 533219938
806877653 -12499711
448943772 -506294588
-231920208 632014511
112683855 999763246
781459559 -133920872
961437850 -855926088
-419016498 14723452
-108091389 -937381882
750306522 601125598
-96449344 -963663557
-602468760 -321287321
-388525899 -811811990
868642907 535977656
893292681 604464342
-45130397 -383279699
438667039 267852301
-526732176 -418351489
867626575 171980494
-320183682 -646131281
-936288228 -182791110
184841804 -711001634
-785454452 -141296809
-738882933 -913040654
847255151 -491295308
464307463 72607120
534279626 -277327592
-961974590 -342870468
-669042517 -158671281
-649783334 337135340
-431424445 -63546814
836952395 -495274739
-106707795 -917985363
-112288983 227483857
320732982 -373758981
445522228 995366206
-992394001 -926481316
144605859 -268051414
693146237 703537001
825510820 798180203
-677903402 -810588705
639422355 738229395
-907203698 -160574641
-163849155 397171248
-814112726 -217247703
-104030329 90845242
-822604682 505958667
543341391 596415602
43258993 -187083445
-119728129 -584795535
-972225519 179856631
-165783325 67606320
527577627 26063032
626801308 -756902859
-484914114 172479626
-344146630 82982702
-133209315 947619189
78841654 186671844
-934058431 -332385892
902179309 -67503401
145574053 -107954453
-617253844 770682379
-162581723 -786119973
196551914 247618782
803078531 627424398
-348003717 669915183
-931372755 306573663
939515130 -676175602
821673217 409271453
246058262 851287810
426732508 -364792415
-661066592 199268583
316030959 -805673067
-198068185 -298484470
494839526 222591270
756280114 -42424335
831658179 390385334
-277102837 921571829
84686007 252572526
409341944 -96608195
503476331 -681628502
568465833 492985936
-286356259 667842265
-151285069 633130931
-182292257 -230814913
884767793 26866386
-339237880 -987837008
-255102666 549364612
-905901319 264844153
14625054 244636868
-178119095 300926818
-326485836 314116861
954167458 507255662
754258628 388007843
313347465 883112399
-554460523 -560582839
569646409 501782325
-286619144 -168004641
-241263489 -290832793
-720580498 -534544810
849074940 -174938962
-650473341 333852677
62839182 731754726
-236365745 34379119
951450009 -51516489
337057177 -10561089
-132314011 10504438
-528796891 573024288
47210989 -585794519
261239585 937101599
334854825 282001748
596756218 871210156
-782628876 55770049
986723202 198705824
-632391875 404169792
-817849223 -160303505
513545254 -209120318
-518396432 890917737
727296920 403649709
909899230 554415924
-429958578 -975527995
426960909 -959828873
835422621 316629868
275180270 676608912
-87175857 -481217784
417452984 -324313065
808054560 754437673
207132666 -377346806
166703445 920740465
569179933 552324998
-374463561 836343023
701283615 -471703819
-816197351 -209471413
-663154648 97967949
-219774521 416084092
441971204 580081909
645059623 944022934
-560797961 -127402846
310303698 -390590888
-10342086 -776123459
-818100522 837697899
-128273417 -336272923
-789849228 -816003063
-6931935 -445441280
208393034 -899265040
727040874 -708808722
-247162350 -479997095
-314905307 172516124
-109369121 817869403
271754921 -860641269
219409743 100440354
-673333751 -731425715
-962054915 906006355
-491864121 -471697321
866884975 138011188
408620895 -143395988
808207139 -176286466
997819397 650472696
-519456846 -149564676
-724372857 -408760229
-655916717 -137794908
-840177891 565231197
723574256 624007353
134578598 -90181965
820405088 -104213217
505973659 938972774
-582954174 -995751718
745526323 395078163
-151519082 -88195404
591270070 29424449
-725629518 331704023
-571991501 -529784920
-910433401 -718031431
-865636980 699363381
802280106 183980635
-673791196 813995610
261724311 -303476748
818208730 734694008
183899177 511408964
702305236 270440505
-683371282 460916326
-521061644 227429580
-965909019 388011233
-303461655 -377215765
656975778 -340588534
-408268951 -221233921
655012611 -983033839
-752182109 223668896
-760316675 -971812442
-551099035 428365089
-831919558 -737774009
-952149410 766776238
77199337 -878262977
-566750416 617686388
184159752 -294511502
124786564 -336258568
617262399 -273049018
-522713687 -604889216
-53909296 349231284
-664950574 252715092
-891528926 -438994109
498596236 -294501489
305290865 263534557
20290126 803915474
383381759 407989408
372294802 514667255
-107242023 -944291328
422950298 922451572
772455819 927001945
766900031 -284541721
408658510 -71367563
-197445575 313607370
177166884 -123545374
104908299 60144911
-390169485 -81188879
-782550324 380346870
-472292571 -453658682
-286382022 -696164601
175217997 191602498
347132529 -163791444
26389057 634188001
-360619852 -191269356
436928651 -796678654
-294861669 -256315914
-242888992 306585029
449229177 -625817624
-504010328 557798566
357266425 668833422
638880700 -792982578
-203042378 253681850
716730365 927393766
-614047561 -547478805
-355631256 -187158748
716567630 -923046620
456070003 -668463817
246757031 -498357256
742555594 -706943752
-234390722 -979444277
96051765 -857055576
-987009207 713193824
-513396099 695934193
65239527 -481045861
291334518 353830602
-812604548 4429713
858393717 91171075
711159979 -89938633
-633417956 -766991350
-376531424 -24830889
154469084 -808565944
879841167 484957646
-925712118 455460957
653204628 629964477
-458414229 659092124
969356475 -284620130
-122283296 387632525
325583304 435317070
-835162333 -762069064
-573472045 665045026
81042677 480919612
-228945699 -195487911
260051451 22344997
397606667 233658835
-648435800 33208185
-114616858 -532756759
897898620 640513501
-287453626 -74842773
24926384 437753099
88568063 550557925
374687263 -521749792
878605231 -308066746
715696050 387218277
551192199 983773243
783588486 259069783
-395474241 -2954788
101062482 803318646
-282494202 -132212028
864030719 -914953827
174541935 868147696
-81787740 -314099057
209286948 580209210
-4850532 370385849
530667431 -561357149
-907803811 -477369772
6132144 -346564247
-264249410 284409805
72531103 -222717272
-396632706 522576685
-937392480 567219402
-889525767 -210709461
-603375548 -979773164
-744000234 476738935
368207243 -390773355
882631649 -49360091
224367688 -571381268
-703774685 697178022
67083265 640210309
624437255 -756883562
484001055 -450474645
-429556519 -841295659
-984550860 310102315
807108367 942769217
-549014848 -940903770
462623243 158289588
509699224 -527942023
110939542 -796568725
-253053360 -399145584
-87125521 773480583
128692201 -832752812
339390009 770640297
-147066081 -557651621
139529998 -7102333
-389627289 -449592122
-567589908 490163876
-771976828 -106302707
-41246616 316747637
-902360926 958005863
970005070 -678750750
894427440 196009176
-468425010 251232916
416248706 -432747480
-629625073 -874812755
-666193206 -495847949
-665146785 -504338330
954668454 591992729
-284455367 -198742139
82914472 -313546821
-627410744 -540835646
-79492969 -705686329
92568674 -349564650
386829226 904140924
-191780884 -546060694
893534092 -968957221
131927547 282785208
977002735 341876371
-430884357 369363449
-467725822 -313456235
-235702116 812428881
264465287 -758300532
771675214 104957272
-507464132 -742873306
224007040 -960995399
892113323 896759773
46637881 -943421172
432141074 953076709
-261490167 991251442
-533611451 773489416
457231463 -526404908
-580246031 -693350183
888527901 -385584176
602085705 274567144
830855806 669685459
818393015 685918097
133202841 716017994
842609974 -121572230
-438864276 -888559752
204043913 -336019584
-506889279 -295795237
341644907 366548949
735239839 -175637819
-664333441 672460637
-168090435 -64166453
-708454072 -847619967
518857938 -570125075
-53063281 -346813369
581925458 928865449
958598059 928151651
-71455412 -356945680
164122355 436742349
106672671 763072854
938800019 583346105
870965127 -397805797
-873912969 -926095422
764314948 -236796159
417220189 305328320
709879409 443503608
-995983420 -143252761
-172335088 -901408411
347341191 -208890700
-576782117 592969569
-400986104 -687894674
234135496 173926531
-214679375 515039316
-912072811 -283624741
-147815840 387411662
473620333 591474180
-609881459 -765866350
-325977292 513354078
-777997412 -88007560
-821066157 -296405874
160579508 823253471
875277677 -566201146
252512057 150309433
168166569 -879025233
812182217 276818482
-93436290 -270852790
-985709840 -404842439
861506206 631140134
-351883456 -604631097
-262413079 -944478668
683618705 387806568
541204937 760268564
-823848378 492878172
911432670 567082437
284256834 -23679321
-38755447 -426503352
301566555 367716884
264036000 -273360991
225907068 -151334181
13363473 -521734885
338572862 -582536670
244093073 653821765
803681710 348135358
968739087 838496346
638697066 878240917
-923634280 872716526
660791120 187871879
-237241183 945342165
-552592153 -886001366
226390191 496838803
-443678162 -795033230
-766367628 -452425369
840312666 -11859250
-13148583 852407919
-505487790 905992424
516957506 907064920
125118272 -839429180
-580325496 895726135
686783962 965580089
198979230 -987774601
165513517 -281675885
916487443 -355677890
-654046364 440240869
-131790560 812620362
-18331029 483628756
-2396320 -633371114
-342103962 867250030
608062243 211107308
-77751054 -687674939
893984091 -998847358
271938652 1034545
621390774 -766925576
-126130543 -690541950
-385205429 -212114046
180154578 -902235288
-348780932 -171538776
164641440 -68316445
-374384359 411563051
-898257072 328507910
974933540 -794349141
61883198 -150276641
585219177 -283092775
286451150 664548588
-306788606 127705458
-566664245 -433551454
-208902901 -923117051
-115994966 542916407
-910751552 621962597
-56450977 145319606
-404565439 -864651349
-49467816 -331344708
-602709268 -629955557
174448372 712093553
-621659811 528584141
162982186 -687832771
-291462006 -251775641
-581456209 -574562227
-287190525 -650978157
-742600806 926646682
-429005641 -58186032
863883369 -805069068
527238650 -275635928
-679718877 57959052
619152086 804165050
-56398406 365552107
-617411111 -288883636
376829807 824280933
-263799171 -386629718
902963819 97889901
-543728669 -985097729
-563780317 -681118615
467644386 978378079
527288795 235107519
763473957 -682813522
614002740 -767391083
-757822917 -834871151
-856684559 941952419
544481473 -65481514
-259723419 -264750840
-686833374 -59922296
-405845671 574597375
-56249891 -957774362
543463601 -754185761
-452600298 490138042
663987464 551079073
-869853079 -814888075
-454407886 93950245
144245495 197358734
-866573078 -231270012
-852767937 -225556232
669244005 198764228
982697578 869186025
815406325 -16565726
-11560381 -982360921
898695026 30607985
-296465645 -446860062
898810458 -9631346
148753587 174708896
-147478297 917920439
-250626307 850737549
276708300 21210650
-579832693 -458903386
-30433084 994008801
-300093486 38079789
-287042905 635029762
-388281225 -239620009
770592393 -169448410
-708091031 792684392
-499739017 269647900
899871588 -214319678
-556038851 325556211
372461879 -173922189
-331043526 -560726825
-271259391 882784729
-289065805 -543566531
-389322069 23672981
846955556 438731325
-828983063 -791180003
83553080 -934386112
-436638222 942851329
-232950263 588723838
-787442132 -3087165
-444379529 811279210
430471411 -377692881
633548151 806171248
-31288709 195076000
89193519 -658227325
774596602 -295784643
-277505572 944287729
718031002 -950307289
886506972 439150503
-916210555 -41333154
540528232 493531071
-241380337 474051494
925410377 -107478413
39891996 -12027712
475980682 810803400
-222012190 984018629
-432204322 520170632
120399095 -168983834
607574201 126191637
-430112962 308475182
665939812 543924245
344695371 -949319067
524949317 937132266
-494350231 -291794002
-88684121 -535520510
-511076497 902884004
-112092519 -960862230
-254546097 909594473
-377813181 698662239
-328360887 -356617563
-98951065 -628196795
645786266 -130067802
202533383 343658517
-605631181 -449489758
573585274 649278430
183552903 -75485243
218883814 -755438397
-219658218 -277770670
-433631535 -983426379
-442428629 -385619503
823720968 277976199
677658578 772529805
226887423 -102797859
86532723 818448329
786248513 119152047
697158967 -708904165
-137530045 526678999
875165165 -924709851
783229418 763308055
127089294 99956405
-990644073 -629163114
918789365 350045191
341806031 224100168
-271642059 -710005609
-36403383 -881637355
826282627 521516234
5911072 -656889909
-882822938 -833722125
-558258753 -378417645
217318997 712987717
-46791412 253092672
-957643234 597321989
-557502429 -836518745
45213741 135841540
-901050194 -208150111
142295140 192247613
-212884364 -586204791
-438948863 412479285
1408419 492123605
-781951973 -425998484
94860744 338460618
142631559 -492435791
-621780053 -365998236
-229885575 642754283
237174325 186028764
-954041384 -347332457
-613579625 -184694677
-197425669 -197594843
96766030 315383638
-97202235 -506584868
901720190 482360417
653406388 -177375683
50700374 -231766178
227112004 -986986828
-945153746 573565147
286091523 -848276155
-477048820 -969885267
955785737 877854655
-766581679 -74182833
191845116 -533512783
600522819 132395181
-485669967 -330377385
993298624 -857640896
912619532 746252350
210991495 -734235531
-644532603 -364700555
-810065721 317523456
-65481695 -821737359
578598052 139741790
-13698851 383766946
726859713 268309027
270603632 -830437747
-731634007 223255980
-209996192 518442643
341870670 -119229745
296935677 -728628454
814617206 901837774
922526629 -402341543
-654890016 -95103226
-353146677 -8854627
-471734473 -839262331
-613165480 -962410007
-706124206 216181604
-224343456 361622433
915381364 -82459748
-920556159 809683360
-976600911 -470991538
-799273978 -968577641
555875477 -261976028
678435088 298061125
-60242309 531431583
761038990 292646434
-926088695 -827463443
-536032488 752132232
836535664 347111851
-485690820 -382875767
350821210 897083184
-605376695 354744757
480032962 -168111903
-745730556 325974191
250275719 -244639262
324497160 728333868
-84508833 -832892494
502454743 803381618
906095256 323793181
-279909717 794250083
835935156 264678027
-493024280 -561276774
-202580652 526547613
180500497 373266452
-856983485 960242071
350416799 -271074157
-330893196 131798141
-198560781 505518728
-117309975 -296100802
101323810 469053365
-787061231 153891501
116789192 -956546006
-683139727 -330859500
903753463 -614806604
87858709 -989318689
554327108 -521841470
923617843 -568709021
-752334565 -807232362
-402073335 850593549
-120214157 -61799048
7532139 321622110
-324233471 700265140
-530991042 657908948
801182925 42540199
-442860537 -857895159
806596819 -405473964
-463268976 -546576672
-872080021 -736418321
-694923485 -136078384
676736391 33304711
-72132025 10591983
-44897119 -971093829
-558831194 -911481643
-296820494 -20656711
943473633 207173208
322297549 -604905477
172934090 875184571
-946542544 -935099542
462052432 555059307
788248024 327404681
424318696 -980015247
176135727 572116353
-353166274 273405282
12735497 -673839456
715050176 351313483
194234641 697633836
-339913409 -394921887
355635554 503789758
-462637106 -173176169
-921250472 871529077
-489306974 954980477
279743968 616213746
602875416 715382677
-665534206 -161269098
-774200683 667375246
365024556 -908688165
-445933100 -236554259
-85911672 462795307
696303012 -750741199
-776824919 -325340299
848061609 -916338473
600044359 620853855
-378005535 -749357915
-80805137 323799761
541817053 -884571372
-101873 278468757
514044804 427099614
-214861928 546279418
788781130 317515841
-382027249 -499978925
-27118925 -785706038
793631327 -324917911
712741498 -819243607
215590802 293854649
-179611811 256332845
-503456074 774664528
629251476 266146550
375134122 49504259
665499044 557308941
-142044568 685214435
-403273020 897162438
-636769081 -37948749
-556719876 -809089508
590092007 -193918343
-671185973 -200258649
522671677 -534571111
-885491637 194016762
593505633 411626480
800405397 -958529400
-623609351 688275052
-83549087 -90134927
-188052181 189294395
-928141230 -561005722
866856201 -758362174
-710805547 21142991
-151069362 376438784
-341731112 -463015006
51012123 -609339374
609827168 818544175
119768420 -198005984
-883505487 262768235
336606135 519128009
-341730035 -70584794
-788162927 -597681734
706455966 381350368
205713719 213588532
-48136956 40537187
672757713 -199522207
551511252 8448567
793635418 -411850727
306958095 -648632100
892584877 334039664
-233104276 609751361
915054431 -169731512
846973292 351045640
902685829 -744823501
-679909205 -649911241
-952910663 185232291
-704895931 560643420
953406438 -496006998
-574093765 -547780843
-390051603 -207758151
-413408768 -144621375
-552828879 848638632
858695973 387095321
270001028 672147998
878156860 -568622554
-477040492 572980784
-578477519 -49213567
-769794972 -248236453
989777709 -958659828
668257256 -497849674
752809974 -861225426
-8682560 -891706741
531472814 322015696
420974917 -794177366
-893925483 155028013
185533449 -728985867
-505860020 183277307
175688585 -155591568
346760124 427737372
-763136510 787306946
161648089 -391426266
63305338 948465731
-608867973 226499177
-128850155 409925679
-87542592 -523645750
188363088 9405305
-922721780 454916347
-590249574 114307884
759884212 -926548896
201881558 232188903
242535586 -431547978
826727234 -311207024
-103472707 -78790407
-290728701 645594497
804360749 -833301811
-665833639 626305528
-268337105 24757348
965902310 60234223
264026625 445197970
-230847910 787110492
-866961012 109219405
-858559044 818415640
-128876450 997868655
22313312 542894359
303761047 -398260585
-910269003 358038913
557132592 764229379
-601834476 -588461667
-871530825 -647387324
-985811362 -321544967
-463007555 239696960
392681603 914124965
-268968102 -257454255
399941156 -640452147
-841068720 -49184552
790636685 -519764122
212185004 -895574382
582825490 -108430405
-781013181 190494188
-510786503 -114810724
371162604 704638422
386864250 535219981
-114084249 -228238001
-531079686 -627430578
875685914 -865075853
143351804 231818362
-655105835 205445849
-552301658 -211521283
839721267 -872510734
166682038 313025485
-364314300 192959712
-791475562 -456035901
-528758160 -118783346
-11140991 -802704690
207300329 -745216334
936966552 138557991
843518573 621833622
-181966040 654255626
-735184084 652993750
-155979231 170246762
48649491 -871477718
607634487 628182619
-536459951 321415071
-587610560 485136968
-200708437 -761436528
-80492750 -352738293
542429898 -809327318
-715852893 721280610
-300921450 417433847
-771993501 -608356207
-246848243 561324816
-169018938 -590936352
385134923 562978659
435854964 -363197289
-685045686 -139372891
144581606 -409818831
584885715 988795835
-602618061 336263707
-934992325 -377361720
256773792 319483119
379731706 343383074
-321344514 911232889
979875741 958889035
664169479 -121687185
769632240 -176195214
52313585 -456475266
-301361625 806975210
-487224110 804083000
-964390719 219875416
213573502 143847851
-697622631 800883059
174050509 189247022
486444727 84243687
96046205 -548342068
33195355 580677443
-691700659 141793675
-849739875 -704350935
949221616 106896008
-362075340 -1866698
-835091812 -881891309
859314810 -689416655
992255690 -851461337
151849314 -147787091
137487716 -260040230
708418064 396567377
-138641585 52291214
-512061700 -407857873
-232634952 -115735608
497463982 -284238904
-430553969 384728905
747112477 95122581
-745811267 -742723796
303571415 60003696
-738170297 -622115689
-525387064 -588584118
914972548 -591630081
578227111 -917255588
462518908 -900995360
-517428975 -422096739
324484333 -154188049
114030576 249087020
289376597 177738569
621182383 -15809888
513685926 -493330604
707185034 49334983
862251066 -246962335
-848784262 805560202
-277606013 -123757021
810764150 -151910111
-774289910 -987110317
-305306860 460403277
692236080 -393928866
96855875 321219550
415461453 222804298
184877273 210531207
-209736132 786707672
-12386120 -298197701
-88034140 -547134729
980665613 -435793601
30214946 535637364
118958545 205636423
637794 108061895
178809503 -584677788
230362561 -244368997
260183176 259279550
-427998647 709697254
-96735756 -666232780
111698157 224679483
-605911924 -706307672
-362044817 318332231
590912494 -347897539
240455786 -360943574
-97844985 210625481
535371436 757215831
192150182 -296501126
-632573623 727165275
-986576195 -833222816
-109524175 375324160
375034749 -573435050
385269530 -773934957
-117346326 800859649
767419060 800673418
-106707576 -294942994
212202027 -692055658
25568308 -417823697
82390558 -512467889
-994085504 -129701478
-752488022 -67513564
556133968 -885563062
635980087 157086440
829514815 -15952552
-17188618 -266201111
-454997065 329547213
273914255 291250078
-527350592 -814803120
-706975520 -834373190
-108901335 -729851760
777186069 819858327
-434207602 642085478
629700805 975011225
-835645226 64116591
847566726 42703765
-91974231 536390343
-883230980 -767102478
790600092 -496248933
-742302359 -713573183
991562525 -295719797
737746050 -138141498
575113908 -281670062
87808777 -301144482
220825247 317737814
322499528 885881132
68218472 -388115690
205566901 -590901697
525984306 -657031546
297371536 -203159564
-105711440 368461998
-647638107 -95538013
-522764494 491355869
634445508 -869241113
-297917856 43724026
690607489 -207469335
992090331 782155469
-960086469 316528805
-625878165 729703692
856312219 177519148
-859050981 288364938
-500059428 951714701
172581368 -484055614
-994781547 -842428962
-903961423 815466126
674011215 226071231
216771922 -754152133
-184151806 -301946179
145288238 -90891121
115275566 464271994
194469277 239839870
880466445 806096881
-666282776 -609368283
-519717925 -601507036
159433065 296732032
294093516 173396093
-182789379 583041208
224570339 953966212
552241782 452899491
-9492080 -805049084
-234758665 946822070
914184356 535885858
416999201 -451870344
677304368 -639470533
150564610 598893431
-580465270 14403130
28548808 880195796
619481580 106548356
937713052 -192829935
204021322 554557671
-627214593 579985576
-673855290 204529434
829020895 981235118
-132742882 -238134885
22414900 441959889
-80352950 663105262
-921999883 682329439
-118981591 431444977
994469309 -299381303
985620822 -944511694
-197336252 -988821890
819102200 292042134
15850946 -971244434
-643769533 577497551
884377723 -423930227
-27858613 100849549
-215808205 -213310388
-270167772 273185963
-391000217 -13608592
651391342 -188815753
-418852208 712198050
774561308 -139638047
-595084679 288084343
-657709919 -25843931
671180368 -767281932
-154748935 -349443949
-538054910 -574896005
-457097230 -972772976
-228482811 -802944229
240446541 243921979
-290656766 472917228
-504872715 93722674
-230921127 -164192816
104528449 -825125674
67381650 556341228
485003089 649943795
-938095982 318113418
-294608569 364658791
788549457 -535370665
-645546137 797639070
-37747800 -197188928
740694071 -659584005
549829482 85623111
-332642601 -375946431
-743308077 -323786540
218265596 779658927
-9977546 257007673
57023420 39909784
948585659 613190864
-667908260 -332560648
-963314506 316621798
198124483 -656635873
716136839 -829765245
961815708 897439447
257661920 -555566738
573674821 169627496
441806407 -771878119
-813296809 -994064470
153703740 387693864
-557179628 46920134
991631657 382771747
513015318 -954643843
679193005 264561082
106753429 153106895
-876586863 -29534568
-941383646 366762251
528291327 23408473
452723458 -340320227
890262133 -564612408
748392168 779052002
3373688 424890351
-885154764 762440519
991132365 -388343052
657298749 -942247403
-231806790 -318829662
-994137225 -572182769
995116830 -436509005
-281240301 -381498785
372090451 -187402989
-234595528 -462437810
413044425 -804219744
-520777332 -234671312
585473717 -660720196
-18231766 987210583
113961431 -22789658
400672736 217305939
168390200 -629318879
-22436120 406871598
387023789 -689452893
-532124730 153438465
-342871827 -737916637
-333122641 -32831991
-156369372 -854626193
462659823 308837547
-103872836 -885089760
-582301276 121900861
919015380 876609707
241063972 921817776
334170244 -36099561
-415083718 -363024098
93106275 702842172
660251868 70883169
984333743 -974485409
-389663005 -895951730
152924520 -697173739
-838949255 -986404999
917272890 -358825200
8039109 -445837009
22538291 600775143
893988057 -951716205
-360495952 -145679951
-458265855 450648386
-954293981 571358853
-543389139 4985312
336790265 -424940280
62970485 514973868
157951241 339092433
471708644 212307118
549471579 314064813
312169256 999875988
-369807855 374474964
-30932584 -180338157
-496911754 995419444
-958783647 -296971287
-784689489 699402123
-870662203 991178260
-931932244 -176887733
233982832 434933676
-953189066 286486778
-877819478 -18449305
-817257472 -771616869
586351640 363277046
845841249 -66941037
-901229624 -630829997
-790710231 767031002
-499904615 -194738770
-178846810 977484926
188449560 302446369
-655959619 -373930481
574959880 883501411
358033373 -127351064
151551436 -848532628
310057403 40002320
-831274455 745138413
-601840154 -911855817
-176791364 920242895
-686172108 698795278
36367509 -597031195
-726557947 741693551
422029927 -396097880
-66203085 -590594693
892069624 566297863
-745441184 514000929
-438816132 160915023
-616041031 890119299
-152597847 -418165191
-464984301 -562819411
76763004 965044711
-113291346 -188165832
455299226 -114089596
-822939238 -921478517
-706184466 370124432
-741718889 -58250137
-765801099 -487830009
-178499525 -727820599
225337452 -742947959
-860943249 387936705
-504323868 -915358107
120354788 607703261
-41059843 369424764
309264578 -960927910
816980619 -229543041
836980455 990161159
910738832 784048880
864400447 -830101043
970315059 227372482
-679825944 697923478
363465810 893131507
506338973 -810099204
-178072119 -192543242
-211003010 -507597350
824216444 -459548057
-630899784 773643552
-479560515 -954265910
433356978 -522891007
-490029523 -131052901
-473191580 163450058
231341082 141059886
-498536037 948788994
958507507 196264374
73140742 946229594
73869127 992526943
53031039 59153713
-506000113 549405504
-90444379 -914512826
631010285 -795839820
820220534 -384805158
773512360 252003644
-537399248 -760547088
954767568 401892880
-204762206 591081085
-104200996 627957219
790046793 -120818776
-686469212 134848106
-71658097 -952422115
-639854674 402619265
385002829 -294259993
979042342 324195863
316585747 -605969809
71436349 -445427726
880680904 53971885
-512961884 766189052
202435262 -436611010
909126594 138799340
71366569 258182885
-148954379 -89245983
-237540829 299815080
209092606 385383884
-298107290 -972682592
845497443 -464481738
-531722517 138981861
-163940427 -640030596
-401188510 354339946
250960049 -573644036
-612205840 270969533
-110576080 586906546
-184489715 426785550
-100881898 -654303810
-322917991 933779584
940718636 -250459652
-263997151 319941090
338583304 -689298167
237025882 -858198659
175938642 -674178530
-594186955 631303511
8212710 -515087994
-365434035 791178834
-456319978 -522048285
323109523 -906391171
35255095 -775733960
792497210 142005164
995550241 -555540440
676889853 -992120494
-587667784 970183104
-368012024 630856360
874162534 -302844642
401151487 412029101
639680196 -636511708
-100658761 -22559309
626184704 326659234
98321199 -649950157
-191236492 -11613291
-429323193 -632786665
-282714875 -470129917
53758274 771225112
-851235899 541533248
684612295 192542535
-582268002 532244304
-259123564 217453896
-837112315 -133707053
-674113887 445087204
826354702 500027704
-965683371 648108425
570454521 963191095
-940798767 -999112302
-629426295 38252519
185269672 950723912
-627222609 -479445431
-125432646 986074321
-266094395 67626542
-985332302 -34666113
328974679 504105544
-487629312 -89088102
34912014 -610330610
99522199 -540792241
97479594 232592303
-958207494 -146524102
-41761723 -555810766
-615957436 -791654238
273132830 -412803933
704523572 -411659926
-685402211 -405302973
-539456862 889966068
191493028 -471048760
928592274 -181011065
197093761 347202805
-403162679 -177142075
212876104 -770543690
-431959521 -818635040
867445214 858368686
-53206072 -854283513
-126416390 44662651
-304347582 583249391
-313368858 -894808016
-521161823 158089200
793144543 -38787843
493378690 -916758482
-40554291 -33567275
-882090019 -35151623
64088265 -420465889
-430113172 -348373611
-659969178 -859388332
264008995 194040691
9517143 65303255
407518382 -297201884
-152706776 251598920
147830761 -268117680
-250026413 814836949
976672480 183921387
273658010 748510770
827864049 265128043
-851384615 -352113481
470469629 -88254068
-367343059 690148540
-694096921 -836881181
323766456 -360204272
956631310 -253758722
-801544381 -636841274
913891612 -145115958
221171298 408486791
938261408 -600445739
272133452 815334526
-68323637 -937231722
611753448 937050276
288215894 -332754572
612366953 404067580
-187150612 380511116
391939439 -609086528
530746994 380965469
-482514891 816427102
-412981379 -556146089
-310625281 715547897
969405770 -521710452
-796717852 -378680169
-639296750 -690557903
-42444920 131648704
48090762 533683979
-716161096 -334233066
988952715 288698022
528625624 444874329
826616087 246102465
472569218 726875005
-945947333 239660523
-283445557 538376047
-450793235 -769561099
9841696 715915250
-791178934 305780806
-524959091 670390119
437344449 -106036507
677838451 220725309
-856256837 205173293
-446610105 -531416330
867886445 180670053
-858983996 -207987699
-991191867 613514163
-14269140 -168643824
687345455 115490808
-611491324 -30492293
423006496 -934704407
-761857814 -10165284
-669163514 890620514
-869764316 498249441
-948976371 475366388
151930824 784677436
463224693 460203754
-328128113 -297154051
421701425 -341304292
-755939252 173439822
684166973 -776661988
-33487033 184671450
110693948 940649578
-405703350 706550271
-505068705 714875144
953326622 597953978
110258438 60534150
-371730580 -688343533
-224158790 705503468
-924817915 -525062740
-216802796 -714370839
-790661705 -885251970
-222235304 -223835263
855808232 -813223183
-76181781 351783515
677721041 222948569
689665640 -144930166
-516397398 -586123450
189948590 -587826360
-534935657 -296887589
-452043141 961478374
928836861 636870749
-912986389 995670379
-965228604 682401445
142556787 -32850677
463868038 -76574452
-434491469 -956677697
-1635502 -192900796
-103965286 -739842353
-322483286 251065957
-441132769 717939159
-882183112 -405097335
61183781 447424896
709911107 798537093
821158213 276969166
-685592647 -120449511
-166896057 -656047076
-502245960 749080151
-148030547 960511963
329715684 805748254
491497027 -845239226
656112575 883781512
747738733 -208127789
708257801 435080383
-964249355 91160493
-823100859 -186293066
-93925890 -157928728
468860699 953936670
-876515032 819904925
-267566822 -414487375
-585769426 211077169
-45441527 -346692362
606158108 -703290545
773893126 909669520
-786135633 529901070
-287716180 -774740005
-218860282 -466793000
371816273 755936867
-21615193 -282606137
146720815 949774943
-414898100 -540243043
554422432 -294044956
415736515 522327703
798311086 -401317285
-615088195 -970241311
147179539 -393259608
-665093302 -930926391
388233321 -914337657
663736697 -346521837
924703964 -281063289
526194156 -553825813
928942653 -517898563
890716917 813353285
316933511 493389170
414246060 -859876479
-437680179 -827522635
-134739171 650683282
744320023 -648533465
280865085 -805838262
-854804589 -659534656
-990707392 -661310930
-219387535 -656538405
971675392 -51720843
167613462 341677206
705592572 442894372
835401189 898323017
-42357672 -596039397
-995530690 583735478
534429700 815509071
571023798 -645623615
283377924 654809710
-152097573 -111837628
-392148373 -103253092
503181695 -128484778
962113692 979119942
925189502 767959158
-811238032 -41129162
283223736 -162369701
212770731 530222172
28729025 -359003838
-768295137 100672135
-818676632 -3025472
159396535 -662827527
-137453077 955832389
812654507 682410297
-566220767 993525294
-856696638 723271983
-996882996 52635814
670688509 -89728912
602432484 372066085
57718329 -608242669
278999346 -163977403
72504103 -156958932
-852360459 347776360
501895107 -955654017
328258073 -716357184
666599162 -517659145
-707083771 32116090
282848052 595868913
-267520623 -215323319
-760446065 -919123817
527249578 -864790199
-748947675 -570885205
-33402765 223207575
450321910 723968327
-530424781 214265430
-58176599 616919371
670355197 778404558
-305920140 803300470
478815080 -507687353
-720514714 -137797304
-387013477 -528876099
585283261 125594314
-828472128 -459244624
-252589299 262588970
-89176084 80618675
615189125 322228038
-804977564 909991231
-920941422 686159618
-945603475 -237410061
850507486 -690006079
453531094 -880056771
704297911 386885298
-600333198 -146087241
-216630130 502057124
477334904 940826119
70762721 116017754
-969331235 -552825915
787391927 -748164182
438596760 385330382
488264920 -221886551
210342360 36930716
194167419 -22736033
-278751473 -369970452
594489345 -120237235
994576314 898337380
135711086 -652042246
-890603631 304470578
-37725756 705997384
227956254 336936609
962930093 -411172390
566093349 379217949
586811497 463111891
-753515980 654512759
999661196 -613436506
-355287854 -217121091
714535656 948234947
-563692558 -266631249
-520061502 -273901289
-785700635 -824300932
-660862018 969790421
33391322 -776585687
-832944148 341348886
-87319337 -996481085
-608398978 750338855
402631560 -559767775
-490240450 -362398840
-831286189 983843558
-292828446 -441525779
-31156563 283952173
111942519 -87982278
110360630 -790665179
320759536 313384683
631196547 660302093
-898272725 -757833107
521184207 644710104
-790471161 786793763
-145068611 -40107631
-183581139 552674615
234500725 208897267
-252406022 -569506224
924933661 216285935
-936225791 640126614
-625865376 360713995
323231213 653910649
-32100631 995150062
923767252 175448091
-680808649 111195650
262486535 105227125
-679046551 52895601
15642910 -520382546
-955265405 365941112
-526259046 264677736
-927016174 -477412885
-113573210 991741751
699332897 770650418
31644214 -120542520
522130418 -505305066
-636364041 -975503010
-873204175 774844092
-162106669 -528958662
653381618 209582790
-46153977 195691258
541611501 -140005739
502551714 642225567
681865801 732741338
958501099 952786685
-649991185 -579582969
-413058940 759410765
-787806218 25996768
10883780 29889632
-713503519 199369293
-473435287 -26840024
800017154 -550268815
762312128 -673396461
713057941 219147599
-495211555 -894942547
-393224515 -411640172
-724207405 -306378349
-501369503 -318882489
-185257903 475746957
-226218331 213546590
-130511700 268384525
-721854190 397456007
-699229192 426134563
-850248823 -72694394
-67196631 43128687
-542138402 -437518794
-764368699 -406713611
-219343080 779109785
-712785339 552312581
-925725815 860936381
-378217840 -896473447
-716102834 658996499
113876360 -841380677
766754023 -928077094
637504880 -902955866
-446943395 555810718
728110676 -826930713
565814839 893113129
-355846682 -168860947
879400029 -659591691
-95938860 -615590282
42181524 -125207259
361872278 966229118
474587477 -276145253
-990231829 967270199
298315485 -222984045
-449167314 -835658599
90235134 -170416544
-378237559 -365771225
467766944 -976177532
543814706 -816440140
853039354 752884839
-884958533 -567369610
-953624969 97649463
377823113 -620852400
-701731899 -708314166
-906879597 142012220
808294096 -3517912
32435636 833344736
-385119899 679667369
81160810 -490745495
-440140865 132706584
-142081352 -245715469
-932923832 -110730160
-325417265 760238505
955549448 -71718938
161355016 -411865575
980296823 290529738
-372737386 265240174
899945666 -169669206
-752434632 555912549
-784331895 819979591
-555074320 254400980
174691119 -373378297
931809113 576159273
21684915 62861588
-868744784 -203014905
-70584296 -750812030
206607028 -640370220
-916353055 -222359116
-365369186 -326410413
-186127545 925189850
946993652 -567070297
-800720819 -259362795
-418500567 -422877524
711978415 80125390
-678054339 -466332453
958356088 472204583
-371612446 -835292256
-899778341 750419208
484877812 192160307
-650665112 477789237
30356257 -895382579
689805395 -13222164
-822925073 -412366088
126219852 -721884564
-795048502 -372655385
656609791 68403778
160543783 6073229
239385461 255865244
-698781072 679580263
-224946519 -141068501
-282866842 284029329
-734063408 982066709
679125111 -475876389
767722697 -968386014
146551974 -452157723
-738619040 -730191694
-107347808 -436533377
-717182336 -558956485
42877313 702464417
425331870 288098791
530689085 -405073095
948916945 -737652473
856390557 -550927365
71343420 -365056643
970894013 986455473
-902723576 933335759
91964948 -134051840
-1826020 331222171
841493706 -265464896
-766665298 -215270024
-659967276 -951660192
877622504 -934508258
-431046125 112416876
870479456 -672217389
810523984 713645933
937804767 445907072
-357540133 814677345
139692398 605720099
-474997133 406814146
237658495 -730390365
644180597 588569346
-733480309 -333350785
705018399 -335100790
-713467428 615954546
507996777 789549261
-429626870 22329547
273305461 -367212407
863387243 -273979907
-28958036 -790090172
155425220 -387338550
70659404 -115501144
62196487 96311736
159129707 432925913
328825965 -655449877
-686945847 -66018230
-192839238 284328134
521292423 977121013
-450470746 -455142186
-270345335 -703293668
228442773 473178797
688530068 -771102792
-726147878 2605244
107450192 853867490
-329246211 897031339
-103344724 -58311461
244919761 -141086127
-64413252 -523006510
-786615129 863884372
961231147 -930467337
-242303616 -789205801
332685017 -278054815
243662611 -181120714
389778156 927690758
-321650114 953735716
-867076042 -730155947
346853705 -915248963
-393798832 595332589
-876015661 -42721933
-651526122 811649871
383039690 -498227296
-787198868 139598805
1498025 -335934679
-183964356 616674485
727529258 887569746
127189741 -521040948
118383395 -877338617
473260686 955003518
566313635 704432280
777157060 -329014115
784158259 -61755456
104005089 338159066
848495170 -207017239
677141627 -87503415
642733809 524242732
774233063 -372939945
-324347700 -260151793
-907488791 -766801888
-823983506 610611410
-119706053 -793807315
-958815580 -385414192
759121158 -295958573
-698149245 883101516
-574692634 -811273661
-870901067 -817860365
-583915598 -762915191
-842250533 670083778
-347260929 -734774862
-762639293 623877266
-420539119 -329767603
710670160 178796572
442139548 -121954685
491899133 -139257872
682629383 410793433
856941735 -52466116
691792335 -736636041
800519662 33294657
-659685609 596025480
768676850 -496058001
610620358 -369141494
651500253 -545529566
-488066389 258353988
463741790 -690857083
-820894452 676289395
47957664 -369788828
-661484541 519601308
450036246 -781062472
447405323 -785921818
955517036 49170523
-374106164 -571186298
-200279681 -256617041
-213413282 923860415
-614424534 -458485371
-947685310 -649084037
-740044152 -181379076
664890790 379551142
549096566 564123829
-702878957 757635120
-126153245 -92943960
608111395 812986184
-311165151 182872534
-937936693 139846523
544933003 -304182171
-56206561 -517239481
-431909736 148429273
829227396 105096779
451406332 -96553400
305836596 -833199950
650103204 56505839
51186358 -481056753
129196003 676630094
356318980 -273198938
978820853 310206867
224276052 -175127515
-652452962 936404807
-39030781 -310108312
-273065113 -363297876
-2259486 374367999
892488750 -714354066
18663138 115832672
-222012615 336533504
729684643 -430779309
-194956821 -511893602
896047234 390923205
-722855916 905816861
774954647 232900543
-175273347 81260031
19919479 -227130527
-509533276 444649883
-711332565 356675171
-918682026 -792681788
-289458822 -48709280
204256261 -610066775
423999792 -469713715
425672992 -410480388
32773047 -40891828
448661615 -661002256
665722035 60398920
720960471 -717340428
-105799262 180868231
-32233419 820470059
667215836 217762101
116139438 320974038
-580849321 -364392579
-970291270 -474684653
692957454 -2981659
-296449751 869809987
-218286690 -994803263
118524195 165906253
796746567 13642134
70624493 838503898
599232954 -634782334
936301898 -982330298
154336495 638052478
690446021 921210036
430401999 -194468306
594241621 560183899
239787251 -212877878
-577235124 595034864
-573437829 669404719
874935252 689302653
545815990 -567137646
722069330 228325414
-446242312 878416561
454526441 20782686
692003314 81262222
-545481407 721880220
-987533634 136939663
329639083 155445210
-16182405 801538099
-421700384 -349044795
-359197763 162511140
127690411 569354512
723455695 -6150183
-713544107 475274195
965094330 919307265
987265236 81395908
254241853 576241744
-820701014 666262484
153971965 -842343986
317787725 -656965687
-86286648 370501671
669980917 294628126
418222941 -237468232
-817545705 805264727
975363646 -194749456
415847930 -530877726
-472996483 -822183461
384446748 477538851
-362208806 859977083
-750383761 496291192
915366105 -188450081
648857996 604834143
-19210763 140255984
-499794895 -62942735
-502676616 961384848
-260734901 -843723905
664899330 908795206
444745960 614613763
-63617730 -50852336
-313088028 -605816109
190780358 -775228793
-782089621 256634393
460697065 848961805
-726939556 -90633317
818083150 831961886
-724045124 962364687
531962717 893000083
200460774 77326394
-132788681 -622784632
798912334 317199208
657904591 354076761
-515287821 825490201
20311611 -602942647
292051181 688903904
689929446 741368144
381679915 521267747
-253873920 -408673979
813095910 -968152854
-209663049 223419355
-600377238 416073304
-131646130 -924501365
654453146 997892551
365319083 -6725481
370155606 -246672252
185527948 -196392410
62301213 616944863
-284336737 279242023
-973801524 -129876524
168594696 -558660752
-412267940 -647657863
-289392195 -34541281
-481823290 330689831
-17871409 436023056
459915522 -17838184
882133419 -161268149
-850503687 -800343669
509200774 -735418830
-539194814 -78296103
652068761 54892746
-89595600 441222134
561517605 247806548
-559824537 832557959
886470212 -139728540
598119234 837438749
259572870 515322793
-622976083 -526597947
220625314 193970234
-963830122 756973678
-811329034 -206933767
-851336991 -629234583
-17138446 623150502
764224432 609954687
183189910 197219172
-707292602 563122827
454078420 718504460
605889761 215108565
-68679722 -718226279
-55618380 -189973311
391383606 320423873
-704995653 -511604160
286526634 149740981
284832990 -374898226
170478377 -617089155
176365605 658254641
-780848510 963621266
-912166269 696387274
327327751 -853763405
-382274116 685683698
-339616420 -314996359
-756582807 163146240
-618954062 306973356
-450880364 869187695
679174223 -16559292
-81002872 -241879359
575525591 766597095
-785166154 4802472
677343369 76443325
-244861751 -464350982
-493937423 990277059
298672307 -570649661
-946899853 -444615628
623429120 857724486
819607124 593911895
254371945 -680735079
964639913 -545850438
766736220 -565627404
911106138 -459701692
-542168930 822462437
-64242617 410647075
-236464990 -499659410
354235914 -473962503
-630809670 -377457445
575667701 495632429
107253955 -765656257
975525034 431654450
958435359 -568308145
-192441252 761970718
649412934 -187576714
357661013 -852796520
-655724948 888571050
-330422451 801612627
535622627 706971604
677424713 -279449495
746337362 -433532174
-458838777 629147273
-134773482 -49306438
-693990214 -637288942
785888422 940780015
-289429897 488957960
-458217291 385423008
-370176101 -81622954
-607548504 517234810
899273039 515879167
191362439 329737010
-674935807 -413938959
927173817 421907379
-889798521 -170068502
-605520056 -603023699
288028745 -343993271
611336786 333538542
-776972216 470324302
-204639814 159834698
374786497 -291444226
-530697378 -109159591
797901622 837855503
362151558 -527204082
-221443461 -380137163
-766236887 -261237781
-428404670 -26311352
651651121 126046006
-739234909 -497171819
-761972080 663907154
354557522 682087645
514438715 -116775787
675469611 63237528
-410712310 427738564
536988929 -773052522
475013244 -992006636
-150508762 450656892
-675170330 570426638
109888939 -860028848
214013791 787195338
-404023889 -26642899
36504974 -868518998
644909114 -86185220
829104033 -421316702
117364232 -941560309
28719372 -822555941
584035861 -329109475
-331594859 -946534319
367404932 -996641174
476943680 324178249
-866037233 305429008
253040021 -81134148
678792895 -265565883
811203909 -187923816
200799312 283908102
-321981842 -194622353
-561739818 -524965194
-417664830 269394411
802143971 732274131
-132488873 859752415
-78766575 -48899018
395349500 615335494
-24133841 -714656738
355146091 -434568325
476371501 -331753235
-226217759 531764217
301718959 27038835
715317544 -792601224
-651407050 917640815
-18240157 -196370054
988653965 551055591
585173202 303564044
-876333346 169764761
-737305467 -30917720
-189215853 -274808914
-671137806 -411565486
-828168916 -247221090
-710549594 -845495780
-931174544 -950551156
333876882 8815474
72420141 137695354
99910973 189887475
415600123 -912753148
979884974 -502987600
-5620491 -251811509
-840717903 -986824693
260337824 745192782
442792485 83636737
-631846977 -467078184
-742905727 975767217
-510972146 -117841655
76937493 963104138
-742970462 -522543165
-51738255 -859534814
122271835 -72853543
-979221001 -245427025
404786958 -166617851
-384038369 -159536505
-38839525 -837527069
-72553912 2461330
250923731 507656207
-917274945 501502475
283582691 667101259
571691838 -863244328
900258773 945555382
570232674 665392771
159694159 115164202
888751409 -868285767
479646800 -17451857
600406993 866629888
556264409 -909592121
875742690 -432344183
747662589 -519716605
-469844277 -730587782
-869121288 524910002
-359050246 154719498
-239896374 -911387430
671222186 -880519740
-576380712 -375108601
-878082470 818452441
-939552282 -449737121
618646065 437424409
805892495 -807010088
158122280 195768593
897434928 742959225
510493117 590026294
657593425 158900271
277276942 686356289
161622614 -799250287
-741340595 74440638
-666872125 996270518
-354266556 165762950
332017146 123529517
898372975 73243243
-307908547 -702303866
-151496916 822736795
494430245 421749931
-268529488 -584774399
-727801271 -3924270
-825133109 -406247926
-739547569 469654044
-265037725 505068030
971275271 -508455977
-896283102 -347808511
914735766 67557906
-871032391 735016967
928071378 -463329221
-98243571 -746969554
-610566279 -988071116
-668837733 -134567445
-430483883 51532516
-75206318 609921390
-56130425 -925843068
672170096 -673259533
-108091378 79685163
123489232 644862206
-343412181 642329409
806801490 425474694
554280696 -368016530
-242890340 -931657809
707639331 -417886692
-255483577 -985120323
506588276 452658677
826592252 -447246866
-710773716 255104116
-76973227 4824088
695234367 72024013
666173841 510422045
236373386 -485180957
-886640157 -498460769
316980782 -19199848
39615226 -45026003
-241505070 289848908
854688494 717355017
-440055807 -218284005
336058362 124928678
810871538 763856605
-634692544 -647082286
-129038830 269873825
-380088919 218125549
361863642 -507092134
-48351649 265071155
265210367 -229028112
918730770 831676445
139269053 -463704556
-342241208 -417176832
902351976 -439269875
721375845 424016536
853243146 -152771603
-637886493 791616969
-326736525 -653934775
-223591824 482188757
-30959083 -984003008
799385827 892895989
671837745 261981349
208655936 -19315751
952470841 266538922
388909909 -273418148
697594124 -633575221
389365987 796670860
-920983723 -831300019
-377424151 190670463
650826567 -135340100
82862051 -385344065
-808694354 885894512
65969875 85675897
-614254078 -720833178
330249163 105316522
706836392 -68856815
414085145 362217253
-367839902 -112672136
-246903708 -310562413
-609555763 -846021435
-944160273 706416734
134427046 -234211385
-790778388 -183867610
-220618261 -469228344
778540757 -32159248
866420364 -175851272
538642301 422468170
-599663717 774351617
-626062714 -364768671
-402467959 514995207
246361433 249693299
860413089 -945016346
139047817 626659491
-725163906 598246911
28008468 538444742
-851137494 -980891288
-786877439 -524144043
233494297 -816821931
894412603 119043194
18133581 -393484522
54619980 -703399431
-15696422 615902975
-371900244 -769124857
835859914 -243012801
94394719 965265300
-413916852 223189969
41859633 858171799
-168626716 589864706
-481843944 992248396
773885149 778490161
-625777210 333512784
289089817 306033317
-584029573 -950739908
-817851302 673979597
-498910295 -934481244
-183681653 353958386
599807438 521144534
-390178218 -277688565
539132928 -984532037
738914286 846637139
609011779 -121029799
144659829 -210668840
-648987464 -64611679
760115949 156768646
-621247417 -700246071
-368065849 311145140
-840526045 -545848674
-329637738 2870239
-491537752 -953921699
-150946933 564243122
-418934543 -841955377
-176277637 -664201376
756868931 280294145
-693797609 -194259486
-907617118 -990489095
-45430679 2039856
-894709408 -560543092
166882959 -925678491
120924985 -559132462
-425990232 -844700424
-502408744 994664481
657652853 -960472123
397699035 -549334971
280995004 459534099
-973887241 -139568357
-673579826 662788588
-491040999 -76694896
417438864 -448805831
725258935 -383477073
-387408524 -748003399
-542151741 427542191
-649341412 -822263830
697127999 -818206756
-97987635 621302141
-170263129 164109911
149247927 -720680745
286507132 -574059090
401862075 680243355
-678569853 675712816
-4333186 983699208
-54579723 -757250407
-231212009 278830149
-539643331 740298310
755080212 -397232885
-257473318 -15654983
867491673 856661482
536132691 360922545
-55338086 232494907
833974096 68773355
-178570053 -927630617
-60009490 29463963
318638389 121724760
-121926461 455749881
981038665 632625024
542705362 -467146507
602018895 862839900
-680115636 -337732273
-213716176 -742533928
-402080068 760997165
-291928509 -230220197
335465454 -802529068
521614645 481950749
-107789139 -783890288
424489781 -202358502
155770059 -310089028
-129334190 65927557
-101871866 -43381932
-42807134 -692491874
401055084 258993116
240991011 -480988292
-272485716 -135136460
133278374 23262443
-933164531 -113037845
998073302 930829786
218223687 -79964300
-51259572 -398346017
13637002 561935314
719931283 780331084
496565917 -284335897
-954678656 864577547
670208360 948180253
-736980257 -463394421
897422199 603027325
-251470617 30510436
-392322382 380388010
-30554743 96240052
588031262 -231867712
215763167 -38564435
976236132 -266421978
566661376 -525514175
641194829 135741720
-254021730 285962597
765312714 -304890623
778247266 -453229661
927984070 67494766
-619566574 -690482855
-893104632 387152353
191828183 745707671
-829261910 -161271761
933257495 -515298731
-637171879 -582803310
108345795 -202376508
-465473616 274244918
-982621188 46536531
72849576 451245423
-974675543 -139717031
549864908 50794554
592088886 -529556908
135124688 -645779674
920734127 -586988098
101646814 -22943494
-537169599 -262858560
-146776135 -775570580
314522758 -551967952
894501302 -767369386
78633364 -23728254
-482333025 452494334
120371908 -832093836
-616177135 433406187
-853774387 -151198112
-874183862 -243165847
-951155472 467031448
-352089614 -664689352
917229222 -945900183
117027128 -736545600
-50580815 -989685428
-758119073 844388331
-207791820 501155559
240208776 165112396
507133724 -665910884
622497004 -255516723
927447462 353211895
-421151326 53849672
-964035277 -93982905
254449475 -208234065
-246974101 -791375218
-514190032 114966261
-394748523 599205634
91968822 532958402
-497488479 -616448685
-523260716 -117491807
6104919 624894620
146605699 -830073379
-217257133 283869237
622800719 -307079566
395119769 -378418784
-604354846 136753870
-164569510 -697620885
53718041 439115202
-580580526 -84102563
-494857482 -320899698
595004708 -867694295
15872340 -907576873
382964941 737731264
453787461 923084988
-974233912 -612274998
-895052323 -190969350
766870795 718701931
317417515 -859375153
-703079648 154035610
25611734 -464888173
-799565025 -555958770
368714441 689129173
-943854758 234361774
-275938841 -523190225
625124543 -112536599
-442863379 -735119651
-911858378 -793707477
648196702 192664455
-203454830 -340185810
-191052866 -116095870
755015156 365841126
-658548871 -682870210
-972624023 777776436
452531236 726203805
-238924192 -330106710
796714056 -287784287
-367751384 -826716213
-428449498 -901723443
933600653 301726451
978256396 67509413
287115174 386265791
315593769 -719896289
-423140617 -803738149
-55967840 -971335906
-712454723 693283406
580660218 -156217704
-106617673 -289660052
31693607 -499724446
-182005529 -847620139
-539935406 -211267224
-777315268 -87383149
461027493 -10092195
283260677 542419490
-924450948 759744308
778780324 -420999526
-671733233 -47134044
625487934 664497528
670988044 -837477411
642410713 335069489
403822931 -293322405
548963580 333790853
272008703 -294054996
-845784191 221731318
119937795 468067976
-23927361 303922817
-596718554 272993745
-495265247 422534918
-384494092 -879893967
-904239395 963199872
-115422150 -875440255
251766790 784249785
-937302993 82402250
169403188 -544162460
-343539273 -667018151
307644227 717574305
-919308591 -689505318
-160858951 716305487
387558401 905220099
-484088376 356533746
-112630802 -807529347
-314274620 749003189
-899441768 -546304737
598669993 67307120
900875243 934506718
-403926543 945701005
-785154144 -145160043
-565411423 115469202
212683647 -86183377
-656128785 -699872944
-491753727 567287446
-923637280 932180954
-85034066 901080143
833430107 504745794
379343899 -989088842
837722865 -830659573
645772199 420803100
319122202 675712609
328312664 203652912
470215991 -138658021
754232686 -67323349
88185936 636223658
-831325829 681165144
-393039484 148776942
-206815407 -774728382
-231906369 -509406517
80712836 -96834867
-900743232 -210536646
195283870 982826509
-935618343 -805203850
7891088 -151536532
624223943 -103588361
875131671 -923519341
948794201 785621930
192476025 561909221
-803810912 51124900
507074287 -11941554
400310877 -150553920
179638724 994193507
499151621 -80403251
-537289562 -85076736
179453275 -9836633
-310362800 628002235
-592272175 -363794474
636984383 -812756500
368454730 207796831
82394191 -541176753
644372371 203899530
620639668 14672273
973319538 -602030641
825692034 297033060
540276749 283182938
-127730251 694674907
-418857773 272524558
-618267117 687438964
-300103539 488603266
213511759 -439521027
-974879161 -853212053
950355920 56112597
-268725048 631723190
-993065377 -594588896
360081205 -624868380
-345388970 -366578432
-394736803 374420304
706562848 -354853963
846781459 -131464674
212641468 128243122
562981331 199980686
-74710158 484901869
837480187 -846346075
705963275 -403493952
904156792 60186024
734641051 933400552
729637031 686021942
492896935 132351690
269526637 690671493
-835359362 -505796387
-158906412 -904813205
811069201 -755233315
873243713 835650667
-273563732 -996121592
-900076457 423251628
681433103 -904207057
46874151 -340389099
-76569648 716633425
-27199253 838417284
-533336571 -274005712
400702905 893537527
322695230 764270031
571845463 389067227
952510694 593508235
50937131 -379816535
677432519 156011874
634679739 957225174
275324667 792619425
-340213783 645119821
-785305656 724446643
-350098718 66508405
-70218347 -253333754
730351546 -152787112
261100746 -463226504
736648334 957571289
-397469371 -760164611
921001319 -946711699
538142779 501784541
349495032 -697497338
827389077 -888321536
-348761307 407820459
-757702194 849224812
-544948534 -931426772
-490269136 -981638665
-359450193 529373814
-912383916 -528921568
743621074 -842922137
-233854809 -702699693
-662580846 -560466898
355521257 -252154151
-159905261 361966525
784547291 483940123
-923379293 623652867
576307082 -166669722
818618206 -287002845
-788488909 -390411826
385313935 -116277508
122899553 794241276
166060312 -670051735
920677082 -960597412
-613954986 -67236637
-300293710 -467693806
-542997992 700547907
798699329 99652957
-956653698 -283808105
626399861 71910057
895217986 859884638
-660484076 -396248033
452911466 -450225410
272240450 -786067221
858908619 431451564
897153674 -662506150
1259760 407432632
354258686 822433023
302319270 -96317592
624704243 -125609242
95642072 -685706365
-24922141 -651869324
563902774 772865873
-502619325 -294722810
502748206 11424099
-694636448 -84881414
389875238 -423380243
-975819088 2898157
-354012743 85320416
22809736 -279369518
528972704 485789673
-866323871 203100349
961419081 -753728488
613922506 725748839
138308357 476004576
-895505277 -780417553
705779068 -651207943
-33538070 -909369950
536158665 746299030
474497693 446334644
764138069 -76005471
-60903235 845379636
-191247081 153606898
-540971907 281649368
127910430 144393621
-30262545 -113966662
-332288556 -437565318
908198029 -663656303
-145477349 -6866823
-482339859 -712751219
541745496 -42837213
782073769 627055642
985410639 -95597511
-579259377 -413406703
230937225 -348540220
-981641903 342335620
-175125101 895228163
853629936 -75685772
840037941 -596877676
-747192870 -226612980
102102298 134805637
190715939 505925109
-256235915 220707902
12396143 -5352278
-80341057 -90568544
414365236 -139247104
-125985621 -512428850
917737457 -833865152
-10641155 614986139
-238932204 413651795
621746717 -841525719
54524112 -278161412
-814174383 422481448
70795860 581939263
-289785303 183101739
-413142643 6524412
-850821 -934803063
-751340 -144905084
725918427 143244604
-587658300 448612888
-899620298 120486880
488837033 -856309973
-999130058 8238415
441242825 -873384657
-308029414 178521783
-193667791 845447289
-922571566 3930345
-279874101 -908091654
85406828 22849578
331559489 -975109584
-105084318 -392102468
736650370 -796307840
-552840845 263362384
-671321245 339458679
203133512 428208963
266672346 -393098720
208779839 -308701766
-446569462 -970820757
-40582527 -373195049
-766991225 -154538148
-507805663 31559606
-411995259 910481622
-689683787 -953541851
39790546 -408862177
132063179 -31754466
-830191128 -850062495
-612754658 678305100
596451051 641606409
-593872328 984147330
-175631296 882118803
880615945 902778882
62980639 245517712
571239651 -35483212
-9481331 -546709261
-68463790 -338894310
546942872 68294242
385446294 -378317333
-650026789 749052191
844738949 -367840393
-281343014 142882056
-539507121 173144825
985860374 696072400
679209675 -331063257
-624376903 443519482
833685980 600907356
292651548 -3257500
805299656 -404618245
187088294 -495448612
241129687 159679297
526142618 169311005
513838241 -646246022
651532234 -292240659
97454001 -326402593
-70614568 709383546
-658632184 -746831142
692015390 -260397710
70860848 330088908
851221073 -240546274
-316653072 -737572626
791040888 506488091
407699233 -810680656
742835145 326001467
-613065892 -155078197
-822214681 133906380
-494933445 -609723821
-530856622 -813359600
394422728 554264089
-776672582 -563085049
779583944 395121979
-356912003 -731441316
717171918 -897408156
684873320 -159108167
649370911 780980572
851122522 -360967268
-350765496 -283746791
-503779815 -672298308
25190953 -628155221
-727842441 -12617089
-558007186 -473326475
-527279095 36814539
-353279941 -132485245
896579603 -453239598
-657536855 615206330
-739533977 -832769990
211012043 -576078849
-628200047 486686919
-18116168 786646388
-594890695 683758906
-218810645 283207975
-136655599 -301505573
-414105123 496162253
-459095176 -448971802
-846291976 -933185640
-47992836 70943194
-551789706 459728849
112040292 43982027
-470665184 -301314066
-674540876 -960901325
-615813717 -695625845
-588766129 883356315
323519820 -838362047
535710962 83619315
463412345 -250091989
-128859327 487738123
-664987038 -850031430
-277418822 -459271555
-51742103 23286546
-468831124 -837278289
651151202 -984610584
163629472 -630754476
-952819016 -548680680
485977732 867319287
-318006113 38898310
-740402750 -390832625
-192944874 -493525540
373919837 314043049
-134240560 -958465380
989144760 572210517
358981742 476882123
-717379368 906210213
32478392 782944383
843481614 657573743
404709426 536066808
-998302312 -602141766
-383635120 -984875972
406530987 -789233077
-120810246 -386446544
908799603 384352179
-761373785 -583689533
-229361522 792506124
293511386 -221191142
-29207523 -693332317
-838501352 220660509
545405874 923266694
-139957943 889760642
685309877 309329753
-9935192 854862403
-36241459 127750917
126533426 -765615101
-787404111 937745484
-35824263 986685607
-417843108 -209038023
352985635 -242163754
687303416 517539867
769988998 754171314
174608540 312330518
-674417247 28575673
277375887 -683420760
501453101 437579274
433888491 -748539916
98878141 305202310
-365887988 -356291782
709760138 -545360957
-657432683 -504898944
900603310 -832572784
280280728 -841902853
676406878 656314730
73177164 -96383119
889278945 541378359
-303536987 479853644
181989093 953737819
635470707 -830117170
-13623716 590462220
-548365551 -88677053
-981668504 730475533
34135253 -968620775
20789080 950439963
-90025691 127109218
-135794862 -945356785
-867617498 161909730
-746449515 -95317237
207738831 880949149
-99622076 -648033258
962241564 -384494537
324236521 -355535389
-696513459 230984211
202522672 467417629
934241365 -247351582
513661463 -734612770
-851425051 298815816
284475844 -551187536
-182576372 911586811
-69727108 -990779796
156984376 -506191367
596922583 743146421
438193161 -478572895
462402788 115794056
-130571932 -824513379
-709371029 -158747543
-914672999 -242094039
864248419 775926298
984147675 -649863039
461367895 -836391098
174599243 863187881
-932514115 281292937
-525829518 -119803735
-109762790 997377230
-84448827 97493900
246405744 199429213
72405297 583832777
-247045114 -719254794
-223314821 -31080999
-708777799 -517057088
135648287 -71611079
658522960 857000771
-57519961 280351003
453994994 685136127
-432250365 275088211
-180310034 52222910
615069965 57398068
-909156041 77606230
108247792 935334295
568481602 -372616636
-43035185 291707371
-830768998 -999396327
-580039981 -320668380
310640766 -239123536
686538862 -596433613
504372231 438035934
572116910 949264925
774210463 -640139588
-798084311 970638534
-651362608 -552147795
-20253988 -811974319
-791453900 549948245
-239384344 -393128897
-694213267 -683793840
-346119047 -992996599
349855109 774006585
779987146 503418896
-697959454 -805725281
855021893 43338250
-261457543 251068226
547501233 421087689
-947946659 123715282
-576697198 790744519
-930188365 -411125548
-262950482 -742520483
-7547479 -495848280
-420731692 612641003
227419127 -14781777
-793989028 -300477320
-540232298 983386982
105421427 137493041
342147069 -666484865
550867802 230140105
-332138872 255201964
390200941 846228322
505038630 644818899
385148442 -840769430
119925336 -73713327
983156877 197506172
-907165862 -50251941
770706446 -657723640
-820743960 -259982552
-537661569 -802082729
686053072 351356758
523175224 476363178
720626579 971629816
470324450 -361542359
357139156 -295863788
677863086 -873945303
-517434772 329272041
246473150 -951928210
409312854 -204315673
-838457980 979826340
-568557003 295693282
317356366 -422178453
-776049286 415520328
876724707 322676654
407575893 382684120
-390113965 714095489
256566353 518280550
-420463491 -164894261
-103930518 -55287229
426689296 160705082
832555857 115215452
114262759 -905405766
326838284 945638685
803244244 532450737
-448812653 -532194215
860362937 -186493491
156441589 -55355860
-698213735 750802892
-394594780 695203699
83478631 617616812
144981937 -979293607
-181822535 769685705
579283198 -401885866
104457796 815484266
-544130835 882200746
-116432871 937180105
280746468 -599394745
-63183653 212925236
-696583794 147001256
3985413 -293111009
344609558 -377622975
-833350877 149769696
-235425213 -841979857
589575487 -262696749
-233773320 966704937
-521537625 936945387
-948288004 -79437888
243853314 783348426
451201835 301333102
-699133733 297404409
-374944391 922020953
-813800614 -659365552
348268276 955040732
968115535 -802691478
337195923 563185253
-68340175 212008918
176069260 -574843983
717203071 -503355342
-194243137 398815344
929949954 -980717807
552337396 -350005219
-545599979 644948174
118711905 -442711838
208067772 431877209
382577364 -73808557
478152543 -459808008
-517921219 -738561445
-808151871 872328999
230690853 -518410732
-734138900 325884233
-576817301 -281962513
960077090 -862165624
857493465 -614913199
-401241911 536030731
967858100 55097557
-145102908 946579364
-183310305 -245648177
-446333426 -774207853
-724611782 667009800
-749759638 43336967
-522622549 347035818
612074163 767347964
-127718301 -141404677
39030262 959237913
869811941 228398132
221783867 212043654
-832011606 770757439
-390308582 -137358743
321945380 -684960033
-143928657 575573554
-782963034 -542282850
638128947 -810805420
284451347 -771578462
743740979 47474937
733456181 620241919
-819608680 -335675942
411122084 -753025664
-831284545 192128039
249928195 192448398
-264533785 855445121
227424880 559527386
-234414628 -310067630
-665551840 310674099
559469670 -693457690
-234897334 214299521
580176336 -315848012
-758887359 931875975
-671256900 -215828606
-643461652 -141437542
-495434735 738109403
683851806 372365448
-688939575 -90058742
519000920 692569615
857305396 -577723155
-330507765 -508825439
-855534793 389173030
471343019 870791448
-122823244 -848182068
268172217 -684271637
989020732 -756527928
258605357 -211655401
-121732787 623696557
-220592608 -170568210
-740565653 -861020529
773947015 -841335637
152622544 768301853
280689858 -547198030
814250709 648784918
118855749 421940858
-122711919 472562362
625983606 733496709
-373546484 -985294712
889277154 273988043
-121771643 598866549
-956711390 -384999285
-12516226 352367929
821656815 -264835124
-602044580 -979592219
-431251963 402300107
-970019800 131977734
674017590 -952060751
-452426341 482293898
-262950139 351494276
-312277096 290474532
701350774 -44188078
-162035431 -483493498
752972017 -299528531
138755768 831848198
575635155 -843746070
-402587837 -84558225
619966453 -705459104
435416812 822420251
-939689600 762413335
-244155611 424414660
261540837 638440074
697950675 485176121
-923400757 -281795062
-509252734 858507775
-49405465 610133902
-29097715 198207198
-721106183 11902987
70486049 271703105
-928723885 591138572
31053641 -196872988
-450343109 682722606
704187875 624762270
-482975716 365703520
-49960045 877387848
-718693103 -64759792
834842487 458458417
935768793 -321580353
410242757 491915192
-750123384 -48213953
815903151 171308809
-723100680 245923557
490617912 -266650969
-487262377 -430792638
198948803 -520884193
-131441145 866646819
851901941 -766511817
930095529 -605287675
-424174459 -400795351
-314322504 -149928306
-36557497 -949547331
602945129 351707203
775183097 221143248
361613413 -107210807
392936869 -337939411
-155416231 755348842
-759975813 -660216757
-229055853 757049451
193809671 -343505139
-145760574 536664428
-827984277 -68089796
332143166 305311780
-447449370 631009834
-705259844 -3840366
760885382 534039147
-35004345 -526268616
482850783 -922085359
362184596 756245819
-830315361 -449433444
354117424 898222279
915080495 666833680
-874397810 -49765088
141112566 -551536162
-243814519 -8062721
676116481 -775911198
-517547965 379881831
-882212908 813714859
-624972267 50999251
-461747218 622608164
-859576650 603260514
614342101 -60345436
892580947 -875021415
44096083 598707412
-565271816 -308389881
540798608 787459684
156606737 795628018
200728387 -813590215
924603488 -796683756
-676773458 -313806080
-371506515 422202654
911603544 -297120020
-426473281 -785530522
307095236 328882802
-355109608 922464211
397098501 -266472492
626670464 -916443370
582897613 819551414
-533815734 72055135
-1251888 200473173
575651661 357126928
-810823576 988642726
-897083909 14210005
-939522959 -718736406
894181980 -280618186
-513735824 918578851
81631790 -778880829
766754918 -290518750
-869006514 458700487
690873423 -918864717
-360035054 747060541
721278276 308152990
-787676161 370499180
172354520 -656788732
852330743 -872409329
629452305 -610342605
-377313819 371567337
-992078761 -478512438
190321230 -899319060
-888482609 -582065517
437962803 -627504858
167616739 -862582034
-999645976 -348484669
-88227972 -542349889
569984783 490841009
-290479903 -414527358
-508595873 666827465
-241899355 57602254
222575446 633857434
271761145 -590856572
878907287 148260543
-82994008 700955904
802970088 569878361
-813286238 407066431
-898345475 54607389
-412663632 -571395564
-753343401 440617360
-682590467 728547716
810622742 602932990
731586453 -787206105
-238737352 -237947987
841459250 -531349044
-551464194 -717310944
899006403 810309983
-759200777 -173819094
-582545623 21084893
897718538 954435895
984540708 448404845
85307235 75617383
-12768254 413839734
-873215954 -385004535
750683980 167483987
-324485092 516409557
150995932 203195707
-854237773 942242412
365301746 680287553
-449480282 865486612
-470695154 -876319779
623944080 -848398672
-850985005 -384323488
406555169 44268547
-399868225 878536217
-108602692 -719406981
559990028 864170681
911579835 -801813712
628847079 -920101436
-590180832 -713927339
-155688267 687541171
473299213 -808319572
-728103679 -51249100
144951569 -819505515
142218116 -912804704
61945535 803122261
49327247 -642351714
606868798 -391704747
-855845218 -725902853
473622085 40202763
878991728 -350641876
-226484860 -664926548
-889291049 499542840
307619073 -483542619
-527591399 -460825584
68458616 909199796
-394007366 652095601
955478854 929356316
525994220 631272658
117675384 -896092576
224254035 -223603688
881874220 -254704849
-987043411 -619981377
334576245 870358242
-675759937 516876589
83613361 824206324
-17002378 623376336
584652111 748791238
-130062426 428343125
-490839129 792456879
-988603719 -188840193
953314408 996665327
157741082 179298259
898473617 -304100291
576777096 9329917
-772106013 646526916
-394033250 353229102
555265158 -559880268
852122539 -333945133
-8915074 392928003
835354856 782600559
323234491 891900564
396601967 487607128
-632153658 726629694
332860901 495841660
-964565363 643223337
117222568 -629016991
-120894505 378009394
298727216 422403267
482807043 -587977592
-349328751 -112387480
620588679 -118897190
-332185475 482020954
552199634 -885940037
-653303572 -537808474
517095817 500639639
-848472360 -951496647
856861992 958709765
721173282 927833017
765088190 -348994032
-707286449 -733968689
-133778695 -996260299
-201511757 -906014053
-22831179 456001877
-949095460 -961940022
-415630760 160442969
204846154 -968727135
53902762 786292180
137344847 -488875438
929635052 432451118
-864230241 -45933154
944722310 962874706
925185999 -456229504
405984665 840122919
-23679182 990510384
800206217 -692320109
-32539809 883012815
-625594783 288527121
52667726 -495107110
283138781 -284666270
439805940 -821647762
-781654590 727309677
829883925 83805816
895993081 355886660
-550457703 -285058945
965652412 -664851657
732978005 566085591
344975070 764891452
-5188258 862828385
460525634 -776620023
885055644 303622658
-164748622 -855824186
572255243 -813053107
81775283 -991492578
866752639 323514412
-446896718 -47343706
-668113929 77441113
-41378027 962337978
-664563616 -56515092
-855298136 275305692
-919199695 239862653
-384597398 -1249459
99297643 -891532235
-43315941 54306993
-714429032 -976210346
-50655749 330582577
-170027355 -626334755
-605930983 -658338960
794670190 397272291
-181782709 -119432220
401186262 227888134
-584720959 846791163
808504488 -715008136
674980307 501804701
114989089 -797150020
-768506114 837909492
-988678062 15900262
-995682991 -99256916
429875812 -659114665
414355042 41921299
-311174124 390682187
79701447 -92468675
-390004442 368944114
-897766300 882003734
146598085 431061655
-378043903 70089212
-943019757 -637299172
633514918 -488774023
-612605303 225327488
-570958573 -116106372
657729882 -278538079
872450615 122267519
20259355 -352807170
770657775 167398800
-940923502 -789779252
-479394217 -400347507
513867103 -49404055
946243110 3636724
514909613 930229486
-949619626 -894017427
365068772 -284066675
-422158105 -848464586
171767391 356710422
310693074 -860960331
688362057 330353202
-456291119 -702371540
284546021 -897327837
116999239 -911507745
58955221 479419085
440377757 -360377231
440224562 725620320
728303824 561785221
536103244 644275316
-352567080 -848182887
657445517 -109014545
902816903 -245594089
-647614113 -814049268
-271216121 540491476
-350636228 691984950
343596243 380332044
16193256 780281244
-988768235 -726442664
721411277 110593283
853764108 291862685
-555970756 -893819777
346560186 -973611508
-372458683 409999625
773819527 -36984045
-834982632 476441969
294960116 380307904
240726466 -746702783
-11577482 -549944388
717978959 624500676
312910452 196567283
-906623886 -447353140
-151585470 726059423
642227562 4384306
154284287 -871922522
592141619 -298625060
267659087 184965995
-643090816 -999592505
-556313047 -400650411
384031875 380904809
389208447 260334670
963940485 335819302
-751477033 -455060494
-660750147 -387018246
-537160055 -646870886
-511504187 361972908
418867897 995468135
872768066 913740314
-44199210 284338175
990246080 -257373629
-505730387 62483039
-633580415 -509650105
-101608282 103753757
385464261 58026756
-774623820 973492416
355408233 189548811
395705217 164257258
-945139023 450598013
376416924 -208605269
856771346 -836692467
-806434075 362811610
-684448214 911903629
-201680460 -636125425
-297185128 -712077439
35524107 -537499826
-725471177 -886183847
206591508 -470526509
30717067 -374024635
-351342138 -114364919
-824083850 25108554
138226132 560360046
-899839640 -179547750
-300318267 -679051963
237773699 -241987613
919084982 -845035192
-331272978 951427492
499032726 156844763
-595173098 -18377844
432085057 280279900
482175489 -637970638
-124348165 749633192
-455292884 508560230
-996446181 -844415176
559781123 83766551
226772515 -950002400
718337400 349545189
-817949101 641970115
-759055295 -388299931
-908977899 -370216607
123056693 -664582438
-770351452 805655754
374309529 753955421
764670130 -660480689
184055907 14280456
806284627 681375830
243226634 68076572
749868490 917563026
-223877467 -997440811
-655159758 -843677083
-832149684 -963941395
-216368653 -147695212
48737854 363408918
-405696700 -636202041
-59851166 -132948402
957158737 -317767152
-974269701 593249160
53760093 -979272069
412951464 -395718782
334366923 471602752
-306083271 700275031
-255897382 -859566467
-240909694 -613350460
332583846 274977835
848206167 6622626
975271085 2459739
-748275518 414968706
750811293 -741190979
794102215 726265680
-616162575 -910933884
-178764659 -672700523
951753546 144345408
517540323 -324792809
-86351827 671190136
866576955 -205563136
-448806065 -935598485
-357999105 392986854
260674861 -340633592
391914920 -175282415
635007637 868258627
518037372 -396300533
-456353629 669893190
771674819 502713232
853719801 130342646
909904610 310863934
334687137 597535398
625877745 425893891
-161572219 -125275415
475147557 -371318891
-814433667 299796236
872754417 -749968316
368493872 914296979
-887245695 -138409028
114480674 384392963
-851199464 337374037
573261217 -442563500
-842664681 33619426
-24770933 -553019831
-970759890 363022349
163442304 195328966
-709931150 -917547461
261007402 979553548
734880019 -473147268
-610512173 178871423
-776152375 -913144191
543502940 194221321
939066467 504629139
-61697529 406370570
391403065 -857199395
261805757 846997316
-443981247 -324043046
176884964 -849450006
584980869 616805403
168404430 2825155
735169733 -398011382
-107259576 335626228
749274879 524228769
649412360 -450479940
-762920017 708801893
-590324139 823556169
-428835127 -215720612
-447847428 735637332
-630692126 141155225
530450824 221723330
-878758470 -177907201
999770886 -895746872
494382728 -549173964
-729654022 546075468
-568775421 110871618
480559277 -495823789
-142902829 886787227
-665496591 947069429
464241319 260521196
-379348560 372105897
-510898858 25420012
-582255394 433748600
347592420 -657124199
-108075615 -296212476
449712164 -350524936
-337703859 -167535052
-793075167 -694841033
9027311 -637639673
-423903989 -864108933
-794993065 -926907627
816278158 -401092130
682426763 -509200811
-633423017 -896455195
129330284 -303101742
547668592 184017888
917090148 276220781
-8658301 330164797
-589331165 198977206
621757306 -444385703
-638172736 200901052
693578310 -888957264
209188007 -22864999
-875863084 -181241110
843781895 426531965
197273617 -628773904
-313374740 -150685757
330395801 -194608358
815198751 -59352126
606815605 -71911188
66348578 230992056
884991246 492267240
-571617988 548056897
-642056551 -784188276
-785175311 357868449
-901426761 660403740
644237358 -928286097
-417996219 -864155439
-263397094 -354875903
-716876115 -753832905
-536075390 873779498
-929728288 277160819
234889268 646265849
341232549 62288614
426792691 634670297
-762422714 779558855
744412533 330171690
774794210 -55400087
937561667 906223877
-217436253 902249339
-954056298 -578421125
-793737574 -505931713
50097806 266791818
871580213 401057463
357879651 973655286
-799270662 909325373
-484158412 786575472
-393092590 244776411
-143013079 543983560
408379344 -465745045
-801080604 615594927
26025508 493209003
170518065 192773471
134944507 971491319
-690486964 40862077
958168974 535907944
189137104 51950434
854398316 871698805
899559610 1461624
-447722511 350008700
461823687 232053557
-766692897 456015014
-671812385 -818226211
-575150290 311515453
572064665 -688284995
15382429 -904421523
465272019 966358208
311686199 -393731730
651045572 -728404580
708857066 -29684132
-401497157 -446953861
-113601225 -833285729
-706774530 285094231
366996992 648065009
241242607 543795208
-345635799 -105745954
-84414765 -36480876
-46985944 578940354
-538272277 -129438015
554222636 942036732
-390191929 120733806
585404477 247368434
-239222432 459951395
-119939986 95665616
761407998 -753091740
477434360 -106898277
-390567654 79029894
-188044829 280968931
499660749 809970224
-991338389 905906229
-960038029 -110936649
-855226813 112689164
-126515987 711711497
10416606 -162021685
-512041354 -289235164
775318471 -263925683
-883528066 863520694
842314156 -350646049
-966372877 -86812959
-240165292 344534835
-915086343 263826059
258948276 -589262428
655273528 65926821
-762225280 -816739760
722260266 -501870258
6833164 -752611846
1446278 -429745715
732319915 -864800958
50895300 715175486
820346449 325682363
242281031 -444043992
-404843695 -254352624
107118603 305986577
45048743 -296725759
461702177 993880425
145122394 108433707
256826391 799860128
-734579216 693641754
149214187 845779531
820585321 -927494985
200789802 -332300451
517343227 176858402
-525262265 935507312
-376968850 -250794161
-283500356 862419432
74409735 -32075679
489224864 -853678763
188175056 -249680755
19268088 54702619
538213903 -776139828
-64512899 879224359
797202143 327918462
-320856642 -557951154
947297677 -244010155
627718508 -630996239
-962468505 641013434
727118021 729924562
335248081 -699956984
-402183701 -668585097
967327065 -970962950
-943121271 671667468
83250547 675426272
-954072081 -632667102
922040563 -479172342
-2614446 699482263
-510924762 -538367194
-843582401 -807335622
-751320662 778811494
-574831231 -696573
-993334088 171461091
932758378 -731183180
738138923 941317737
-504531085 352649428
567116251 706650398
-490437167 649484872
574663888 363730242
278756959 -358592474
-146944094 -960127851
-925422356 -486603260
108828412 -469652014
472470180 908754635
-817976921 796419563
990099416 -825608118
-499652789 -543289395
-702116054 83219202
629458176 276429120
839404182 106799923
-304006755 645048986
-68443982 769657484
944842402 31935096
-647204086 -863341082
646042266 -206863993
-611231016 -630673250
656313401 -269768488
-238053508 -635044805
707447682 -728296951
783746414 -133037784
586886340 -59826431
-791829049 145084933
980554321 -401510163
-111548516 340625758
-139889344 759418782
490786950 897567464
-174948725 676317003
-522087844 -874276409
-400012197 335122352
500830628 661403143
832242189 -719485430
501509205 -451772608
970683491 418915729
773703181 -546163806
423370639 171030118
699718646 856265471
243483530 -251159535
492975104 624372252
447874016 -774306264
150107807 45589689
250069889 -599348128
529868527 -528870452
733021885 -710984130
448962410 440810381
594745271 -618472903
-377966089 433516788
673066141 43532498
-756888406 363480158
-465765361 912477374
-937908660 -989337279
-781857881 -914988461
-942137740 899748447
-860500462 638924632
591189373 10174623
785198380 -375271425
-752544762 -387663604
521180960 930532508
-404077739 -605418506
-845171748 998423686
-621200744 658451705
555242757 -838911494
637354805 -423618483
13610295 -590993416
-772023101 848830099
-124047719 -363192356
-433416912 -846064180
-412723687 459333615
439608736 508396941
-816730837 850107439
-527571870 -208717137
-407155245 439505183
-57605207 200298034
-147246091 861756382
-824068484 -934562188
-109884582 -98250504
-801287974 -993030892
-358083384 -213637667
250075228 529268278
775756821 578050998
-164863984 -547472340
-706842293 -781716078
-4381075 -763681915
-56523442 107839326
253979812 -737214436
632756168 785547655
-455608748 763054221
212694292 -652051304
184182375 -641720503
-137546179 164371163
-850304668 -611470169
-581716217 875357432
-812058175 -488499725
-488339803 625378357
-984814167 708745941
761975904 -904855933
-802904480 -161371872
970249538 625678189
-320358708 -724895625
508855021 126195332
-888631575 72174243
247430764 -624997816
-261395256 -774605284
836820964 869315135
-94724656 -975023843
489958503 -937542393
644479471 499960303
527984175 -958694884
-349564234 -722600761
327029415 -490804343
23067202 -643518278
386132029 -38177691
874148122 -186987335
139547578 977945023
-159283867 -304474475
698000844 42277810
172797252 509852971
655730142 110518148
-225805645 -696087373
222067186 -393752577
-912072738 939691083
253265625 -407610244
-601449188 646404783
749029650 89306950
43768992 -999437243
-778979723 -893852236
701387596 883147946
542208692 718216385
-978614713 -589985980
439568293 -427266019
-235381227 -70103242
984261087 -574768879
-311026810 793417092
581348036 906924674
755744532 596798538
-277592971 809153820
-901756811 493876950
890962689 349340625
-936824322 487809354
-962979416 359145855
-227300899 651254895
512082394 541165429
-14884620 -744018375
-152766978 -211356555
781085603 492576921
-63314491 -587744500
-977866215 290615160
-381537812 290134916
-800980365 -150466932
-19349340 328888911
-520691493 -956323047
-983432981 91398323
-877846192 -720514020
107966274 43840323
776916766 488810343
-154633513 563060944
-810055137 -440227651
-259168715 962936149
439322821 -404577948
253865505 -537359390
516200530 547169006
394246518 -486284632
934406082 436210162
799799234 783328613
-329342972 448144189
-589996853 -801323004
-178944836 498074257
-618222930 -275349442
410311357 827115807
574277838 83008203
153113924 -739735653
-293692280 -572799506
-828960844 -502710743
556216894 -224303895
-444511906 -179644187
-769744374 879116881
-325673288 -766234204
882465292 49503527
690334130 -830071069
-514732770 -860268772
-865060713 421166765
-940721164 771180928
-878904627 558988453
40668782 662088679
205349584 -884472893
926857948 973180558
128164246 603974796
-259508081 -235893064
-575329386 236510626
570664640 426944902
632911380 964382711
717774313 352529330
-657902213 -976572956
-362375189 518142121
-403376271 202456233
267285155 -709650396
197667468 733626855
-337650961 -598352381
677585945 -667132662
34601997 334524465
-94440742 870381148
411896249 -920690140
895423260 982062012
993203845 318427314
667112192 -252536387
29092891 561421243
-732068761 -449518198
-945265415 -971809982
637572735 -313236831
469263236 -924161780
501339999 332772750
400278278 988275930
494105380 199727525
-437080405 -365049425
36441998 895798863
-813563564 453051026
914331879 900544916
-923804091 363245784
-747290211 526261629
-453078418 -828352569
472321968 951065335
-783293260 -881619395
-523271586 -747579959
-746520392 -769901
-829486279 -517386115
-871606315 490280839
57006344 429879716
201763657 -23212347
715915737 555687655
-358833286 873167301
-229232833 129901383
680593040 -397235864
243243507 -864260917
-384748485 -192518877
-497670541 79229438
-515237158 793610239
-423934528 748090166
-94090171 135473600
-136363829 -536116884
-9423522 872747364
2174452 -366530558
408228365 -579835492
565413330 -555020468
17413920 578989997
550353285 -707390611
97651426 309370111
334561816 -709028887
48360196 -685561522
361346831 -267201458
657197043 -434799700
-796461286 836010870
-982363193 640164353
225241271 824463408
858212098 977267835
-265696942 921051793
292267603 -944551951
-549279274 395798614
437986250 -311658101
911872654 268461246
-852845340 -4390380
285944062 -324262627
955294386 -314086645
556826977 177121543
-222702009 -972371636
-38021894 -807312948
529663337 -821782631
-92705217 127660405
202898551 -398297341
799505168 -976179140
204668468 -142795821
-622600713 372235232
-282421137 676280214
25080036 -804718172
908356366 -795138430
163683706 -400506142
810379854 32269845
339911031 -331963996
152853247 -964690154
242541741 962055258
358062977 382899180
-930265359 -831462029
816158792 -568094417
-89578213 997788360
-915453917 -656874602
293693711 -99928330
114610582 75759666
-541848846 -516080125
492668710 105524299
-576723504 25984153
-978286799 99083720
539815685 710448275
764036761 -382160478
798930643 -193138645
-134673791 -982738794
-983642 -128713093
-529298189 -187855440
860861323 867995157
839151010 -836778380
478242361 385054240
322715401 10064206
-101237631 897043528
-950204121 -697433519
-657716118 -437568097
-344895980 118814221
516455865 431657997
-950170855 -347641033
-163838337 321596857
-490770938 991949087
-356196133 -523914689
292821070 335224085
-523020364 598692937
649203088 279715556
-925163571 -797007750
-514523977 373320592
-610468321 300839581
-205881634 505776218
-185092246 216996951
481764324 -814192031
-564023538 -450854516
585229412 262297508
181946932 75144240
-422644887 177413276
-839778494 -368840251
170391346 262171731
951155270 769722293
515763329 115676971
389846413 -221522944
68917034 -448168242
693721288 -943685402
-410779249 276967972
802663247 475386302
761296926 -791440419
-917747730 365115092
711533759 -354470896
854947213 395148800
-424895856 313325761
-404700972 831520536
-142870784 -820479106
-245073401 -693195367
-364580892 -638505132
657863206 634359635
-740623067 413845784
-52280682 -453838990
-380529326 783780046
459203170 594798344
395388513 -942881667
58248345 481889962
395244737 -649299510
-176837818 144307602
-682071916 340445177
-565986820 583317908
-973928165 -547299576
-914121996 -538894201
-612543008 55868464
694490454 -87286727
-861826136 -62249537
-92800067 -330284663
212537380 -807453698
-830078530 -325103272
-690085409 -351711162
-39691721 -797907244
944483559 -675758943
721898489 -142373777
22477635 -993229046
512340586 890137508
-588273656 -597788963
-43232627 -446841815
335199249 -981371540
124295414 -527436087
815118197 221299814
-803884900 -291833105
170118989 -112024118
-36211930 757096390
-326098184 -296829393
-384332391 340714573
-721734171 -461399824
367595695 834095791
-630647392 39576761
-340702428 -258287116
-378283488 715513988
348839226 -532672836
-541675115 963748319
220268186 363915060
891992679 -742288768
-924048432 347010500
514349106 818871542
-287138085 -808587068
498829000 -149175988
-184124308 -318210576
-420952628 540795320
-86252172 -201405335
-292777453 -596421226
-310451949 61708286
701026270 869005931
986400792 124379654
479321117 -813780718
240825219 -98294659
-753439819 736180089
-352707144 762929626
-240971182 -767169400
864154510 -164732932
-918514016 -797916362
-717360124 -359435022
-934970245 -719316719
733806961 -329190769
514430204 36359520
172292669 -557469222
616555886 -154672993
-20100123 327620772
399009332 -110845698
-200635915 239938315
-861725189 265751110
678368082 -83527655
-68073800 953880171
644292100 218128760
973279471 -17498862
163071397 261637761
860367806 -171139949
420223068 -482016897
-637451830 476442774
536643899 222647781
-483970330 337711734
-580702515 -877985041
151608167 -251513965
169367224 553063498
-870367005 699873785
-682342582 -722156232
705071494 -635447666
-523181257 -784399770
-597582556 191245066
37026914 -913116781
831272634 -864508982
713851041 999330594
848747203 -462331903
-655515870 -888323715
344993451 911747246
896355757 -705074576
-799892424 842473881
806579608 -180474800
-522262324 189891030
-645803585 -813068405
-472059805 49127433
-527042638 662571446
-945164657 563158748
-45795093 -440142912
-346004524 -924155042
3862163 614620052
665405333 698941122
708939214 -123712875
298105292 477230450
-792384471 965621485
321229302 35268081
64681618 -812280509
213305476 457255357
988784174 887758
783490613 730668529
-644539020 135294875
386254895 15347660
998680793 -392959518
627639853 603749360
-952606399 191244123
195264263 -737469777
-601992654 576815086
-421997583 107439642
-339146082 843518071
-979513003 245011848
-393861171 -668344140
-150990030 -719947738
-811488763 92655931
749081013 220027190
-458911827 -702128925
-126158300 -609185636
762818523 -434268894
569997827 76264331
-875665454 -937904312
348301305 508779060
299976342 -988927134
-473156653 323199081
-246328169 211132198
164049808 779242879
554602373 -900989128
667409827 418057145
-310078405 -453783738
615856816 452025834
-61901111 958238108
-29683970 512564863
-429895404 741747899
630202807 944543541
-719939226 -892585190
-615577120 -105757238
-564995462 -422056779
-74673246 545039728
192178552 -403961074
-494642832 902475369
-273343735 -843914819
285939328 79594641
74795829 -718922800
161438353 999490507
-592437714 146578127
-960570860 -299489433
-39923087 -150571774
990948356 -87132935
353692119 698620025
-318520189 350154384
73478798 551847172
646216991 694674739
35435634 18330065
551702739 -935601467
-73659036 142850438
310689890 -561201509
-474831145 -705982354
-331941368 706718895
-470427595 631092831
-288980956 281602617
-590400767 -170257753
-31620055 88298682
97306227 5890512
-229836150 -467662328
395802368 -122109575
877126420 896402610
694302429 116013802
-758702823 -794753059
848929091 -110971130
192651785 848581544
473053228 523134117
-84568186 205154709
180188635 -439928868
-318822930 220685442
-731227446 -774019264
-377222749 -629833869
-399945700 463216582
781951534 -155908398
-235926374 175633878
-366212637 -193314044
964236689 -826525977
-887868546 -879752868
120906707 -46395549
29586452 -132492013
627492014 512258260
539151947 -996508389
781296347 602700986
-491029124 -313425176
-817910324 -535741039
942141862 724521505
197948124 -26176297
-399872147 767151227
861474767 -354970916
387500649 968306113
447864390 -610520719
-202918 -256050802
315721544 623644837
352725391 -988661498
-331793873 -943269669
-582593509 798671440
237689593 249710585
298945834 931208431
-740969984 -668119433
636543620 -241501830
-80317947 480727908
-931078953 -660502177
53950511 -463215514
427428930 -557260829
-610674054 -320918629
370269500 963602101
650409139 -883464697
530336100 457707479
549616731 918447155
816303041 -499431115
143257110 -552211769
670616878 97296824
-996956275 -141456505
-374951740 -391566912
-399241157 -24372762
-18637038 232947999
-171045611 937660997
-27712830 -6752236
150534766 -515946983
-335937815 957797041
-827758802 -814663027
-676839950 -549670257
886827501 -473452831
972173245 -430963297
14562033 330199770
-613788654 -133035747
-781702761 -419597384
731799648 -376478623
28717555 22420171
-778220151 -542014361
906679244 370981693
-880457490 740226096
-913603911 946298338
703423761 -506921406
-420464350 751121567
-104013382 565234203
-380320240 -284714988
281831311 590898488
166434137 643670243
-308709135 -362329525
-541145189 752727367
969839163 454728528
-207844331 -518885685
722908739 585112722
-827015732 -906821996
-591150095 265809226
755037539 -86064140
135400347 866724839
965401537 895370147
628808817 -261248354
-636715367 945111932
-905834374 -904375886
943527997 -676703864
140228833 628958423
670976362 -619675107
683573806 -872051039
-668360427 589628289
-986092467 -671668195
-678944112 -786608390
23544127 1749178
-153403534 -75073281
18177930 -765961095
-10972303 -400256677
-584784353 -809447765
-381248316 -443265765
430201272 -560692244
798373263 911058124
-864850783 -181276465
-331042969 838493938
-693762798 -405859086
404117868 201537889
861201153 -596023405
11101814 589248440
262983852 101096811
-905729084 956249940
-535961654 543803257
-262087357 607626452
-324872467 -693630897
-431405778 711564427
-919038789 57903548
921046205 991576528
345997614 -241552568
-404975038 -17896466
853342347 -837729660
-898220798 -359631635
-75704836 675966441
777112818 683809145
888572282 784730316
-816526154 451026947
-355848482 -381920400
-256906825 -943504510
207412093 137658844
960813440 429329191
991997324 -944151096
346138424 -302946408
-687523863 955890099
-708128897 360929613
-546859549 -276656196
707189626 289648636
-618433692 918645454
-398677851 825190059
-841735435 -149231023
-86853143 -945286029
-675742430 -87999186
466698406 439914869
-666463409 257790400
130812574 -57928628
-577596544 -13934048
-487649984 -356365438
517005661 -529509665
-3862445 -938738087
-205756454 79698798
599749404 -873007806
-107670943 116668386
76445641 182225849
-926366678 -715423294
597033824 -91237890
-352505758 -232277837
887868490 -364727096
753593818 -515405273
983899300 -451222262
169393503 577792447
414339103 777280984
-335351699 824911026
-751118276 -986224740
-600634504 -580193229
443854650 372918230
-43657167 -164885290
-103850599 -34299428
-576088922 -346494294
-77664682 -362299838
180561250 156960131
-934385939 926361261
465378757 724310563
-583996973 -739099975
533614747 -52818069
833114589 -491715957
-104751642 692688638
318307585 283570663
815333885 933930657
-63088412 -601195143
-635792126 -149665012
-232531533 51874633
515341376 -796723182
-678862584 301847683
-81282538 -987437784
499312108 -243443909
-35791179 -569750744
740533968 519616327
-113161069 231449789
685374359 -760704707
844426002 -610228726
-58861112 -976280135
-568052218 -850235034
118884013 782283878
-9204716 980163962
435031902 629629116
-631984263 -404234155
-139767910 -136730796
-80495736 -43979395
-713716223 -292014188
-264212932 -305971392
796989799 -451264429
449756171 -965409032
-937698124 -307142884
-450715649 254582147
962298486 222144309
-264240368 -633748379
-324156135 18326118
-211446940 922850510
-414378859 -177470505
609312332 310588393
845262199 148773380
-750762779 -437174698
-387025475 157273404
939861427 -551300973
325185545 -521622058
868058883 423572255
835298465 541871391
592919649 247810442
-762543526 885397225
66163478 -909786596
-789995312 337773573
828251775 -360062832
-546321777 -116841623
590523973 686834804
-622967683 146119733
-354151241 -956231855
54884833 -512156774
-870561802 706678645
475756817 -359777694
26257999 -486931387
-553399361 -675430165
-540720221 -978608990
160476178 952251744
119737992 77139275
-146820565 188123781
345260736 -226167579
-664007208 912323985
820237967 -166569219
-425906158 -357392131
-688481021 117686602
491161249 469368846
789558938 -451403975
182598605 -259835397
-949129627 190872747
534916568 -575148223
-960541683 118562963
215015161 -937262578
-113372244 767373344
-76926086 805171999
92661086 -453187887
-898437917 -131917876
-185284199 -866935431
-717961718 -577614705
910209613 203512220
-59558199 -784547221
326590948 -320910420
-309501258 102888360
-58231547 -614584413
606685570 -729857207
-763413045 -906288248
768565279 185555368
-650489144 -434747620
-947948348 116344507
904836148 451723395
654318919 -111251786
-841300539 -636429397
896846976 56649497
765708999 312391562
120720023 778614996
-979863243 480511697
521614975 -199065564
682196061 130122745
579768930 579455343
26484412 875472811
-279272411 -250101611
-223364264 402925805
86351010 -86497436
404129125 67301118
279754561 205192247
461338761 -209703471
817254008 939191603
-215185666 162023545
214641038 723017444
-893103356 905671568
-189924659 806788820
280993531 -601593781
-144206991 -500301386
163985179 694169081
-304807316 -125066310
-279725663 51679276
306915858 866924180
457125204 553369019
-826811775 342777942
-957342793 -864562775
444533081 770260599
-840250305 -910452710
894517580 502058513
198357901 -299882660
155577562 -264850952
-716014163 -88091399
-607819344 490733610
-510470323 782389184
999966590 -381348694
-667562865 -843317817
-631473040 921195926
288715222 -37560547
316155762 -342609506
546920102 948553827
-895640602 241854416
732201500 943258746
274691415 -888344484
280816399 -15678559
-819129372 198745313
311046719 203448189
-455931504 447584228
-969082727 487050139
608320142 377415288
-947513605 -65474309
315604511 -64585807
543878834 -66407572
941067374 -863392584
-620658601 -689002768
-449060663 892896049
649242128 -913418543
-243355133 312866794
-107212281 763283148
-934109846 -954651284
-588826968 -167775066
-680125519 673493579
599433914 189499430
222011039 -876162594
422537959 -575231605
-440339089 177907987
418979557 758604004
980623341 -329068742
-529403953 -897399540
308331930 219319823
986236914 -276164933
-747464240 -202100049
339389674 -864744136
-717612436 217460638
109407615 446649569
-220286593 52316352
-394669607 733338050
903503428 937701228
-729426451 982181877
-162949864 -928099072
-275567215 264743772
-384313114 -992791515
627695325 136149826
-95251755 -208793879
-494019819 -426363711
378855476 484840955
-244898275 -841877820
809802552 822149648
64963508 -481744962
-393621925 -267799194
-29155243 64976161
443725811 -975561858
670837001 -778746260
817761816 346270619
-267724224 -160870954
575693399 -341720601
-938529421 199960902
471894206 -168725082
-633510167 192314632
356429133 -930931980
-572773621 405479042
-113648463 250964883
746990758 -612735241
-154399152 857337710
718663814 -188849024
-365705006 1060749
458337896 479221708
-827776586 -417686251
-350375366 268196133
-452822256 -243055730
79677257 -172322070
949871522 469431848
-409604556 977330454
636968205 948228913
-55754151 976498277
392173537 181651665
-546212871 -860060853
-151644876 -6229463
-441595319 744007478
669471622 508754556
938940249 -340169842
927757070 668296465
376043419 -211371403
-806492857 103084004
-117385792 -550806737
-737265266 278158804
-63270585 874347969
-610983668 633818560
140580339 -347394812
-342697199 899039304
-754984634 870824626
-390247658 631126340
-795113976 389057084
443307267 747147461
253706663 166575362
863275729 -597344949
-36839356 830443939
-137411857 -700386505
355572052 466984441
-346517368 -219438142
852501741 195391613
884977708 545180862
610519699 -524451721
-433619624 -109220288
451541117 -907568892
62867869 -550500513
434251892 849507289
592128318 -966460305
360951155 772265342
522777406 271839597
13629205 -952767594
-327648406 906808946
568371074 -189672857
46183868 -438187863
837553600 -473761216
-741192960 588130912
480262553 -417958868
-625651581 -609855204
-722097451 988444345
733429535 774949493
364792381 281916236
-521667410 -860529300
501185543 845088778
889155992 -689874165
530419059 -781739097
-759648107 -522494362
331764833 662550094
-935710353 258149940
770534127 123572838
-114309583 465787350
931732608 -694231713
-997327375 -401584490
-137519851 -583463761
129944762 -460554527
922669623 -298444766
929362412 479326816
-361749076 -661199905
-993512571 355569185
-422475491 934944584
-484910236 117185971
-627040616 343125987
-37269682 967950521
-871731633 -337923980
-230007310 -178768432
-129253941 523587594
289147023 497548979
-839450438 -712409
180737104 252338048
339356259 681258132
-375001086 -675538007
-978594467 179199874
177870248 37987357
-258928637 819320414
989270167 -182659507
-245883422 653942764
-505720373 317768170
288111754 -405134071
248711326 -219312353
-322680928 -436474883
-188950067 -706307486
280764662 832127711
103970928 -986398348
-196285947 -136179055
-435745492 497217801
-730678416 -470947748
-962465040 122815505
634588505 -107314060
208774641 805027606
-600978968 414880720
-323485867 123081040
153005002 385205497
-746777813 450380316
-758158957 349607831
-962743559 -991563793
-935584799 701689107
459576944 -983258357
311540986 -762688440
832695565 -104573544
883173680 -305416070
83756382 905301972
442188560 974266636
-974969816 425578753
-933492637 -190451997
-682416307 933946277
-664263959 -986874832
922051551 261951152
937004393 663127636
-509433409 -220587027
-646878674 -697519240
730382532 -534178255
961456162 213059829
-774169482 112296451
475285758 -175356675
-739034289 562284605
242062836 -12816175
-548919642 412990586
716129386 794115405
-388792317 857277007
-913944062 755707882
-599903172 -464317680
-781479459 -566561552
414907160 877874533
-976279677 -760171940
-189446738 32880887
-431888824 393586248
-886252475 -475379648
981984134 -170742169
476310080 464623100
-202537447 -358423418
-837915798 -27304448
-61965048 -733490138
175300516 309673780
440469828 -47760983
-228812555 -52021323
675809428 -455528048
834495529 191874035
616753830 -938190883
-391149684 352787
373643157 -506374687
208893165 180413144
232141962 -786525867
246628504 64235064
853286458 386667587
981964221 -192700548
-532598909 -474792584
-817307490 531783584
169831292 -261634305
-236500930 -930479775
-176361294 218145662
-221480200 142104769
-991973077 -496034965
362017725 620480621
-425093933 -716728376
426723010 395973812
761151389 341558526
309186325 -966638038
-851980181 -762874452
-644981770 -539129530
565829323 686339226
-449112261 -826965113
894155423 -703468244
-250278784 -442048640
-857802865 260323386
-407744306 -314542866
-987630583 963555051
-493439321 -818561770
-266513055 528311464
-105363557 68836931
-594328163 -897825996
995527150 378593019
-18614933 323552848
-62039542 -349990691
-657521244 -425428529
-430776741 268980575
-851660063 334322466
959104402 369714601
673068663 -235244853
855871399 457704606
33136617 657702553
-311287233 -205776104
560151910 791480849
-582531207 -164887809
7665386 -842278317
674252130 888565221
413512137 149958854
392989051 159139641
634294327 -877125236
-523964031 -129247006
-42341353 -422340733
317735680 -405429935
625876291 218992126
-209377655 610240235
-97279231 -230829900
42527627 -553393072
-512404206 -637824803
730208012 550111250
70430039 -549074891
-30962024 375182844
-437579998 -524257100
-532097875 -233239480
257041650 -90038746
-862145156 412859803
39798038 878791674
255397492 -530967986
-446086661 -38095656
256195163 -45190741
62387423 -392482953
663335779 947888151
-232633384 452494401
-200437744 406602620
416039783 651782319
-228239845 -647005298
62073763 -815961395
-579730615 -636818388
-844721030 612456286
-183887645 -281244900
887868056 634479930
-835050879 962922429
389661287 948414921
537775332 -752895670
988243451 -240050156
-108694703 -614288994
-941457648 927793931
334704761 -387115149
-857805618 -864075508
-860114915 -470844778
-484071696 493492947
-843457798 -315208164
538164406 -260535981
-414799715 -830525060
-845205846 474600365
892453478 515622392
731408052 -467706685
-271211722 -960350175
11200898 324816459
245316614 -412603413
-381544278 -955152351
496750438 849443748
-218754849 767817937
-516286213 -362724545
-494971565 -264938914
895341003 -31687156
348810753 321429485
719905645 -308495742
-445202523 -633585385
653071882 -828416045
333421930 428789041
434390700 -914695226
475200393 145971543
120953731 745422104
-788849573 321055625
605367124 -772624162
-680771485 -949657950
-899593799 766669463
-692466547 129200476
-301799069 758899122
638686035 -713584335
-912694550 -287659117
-223953463 -644034708
-904676490 755600965
596953564 554034278
760586846 -642250977
582570213 -803091485
-128131538 53513532
607758191 218486462
-850955790 -994104724
90467964 -933887937
369024117 566107406
-992822788 -104147170
868436097 154828193
-76877937 -307835813
666730199 -350762690
644733143 -200659734
-406488112 -865265581
407133255 5762314
673622700 -832780344
149003231 937867259
698681114 183207577
-459794257 258963663
-424337862 342725621
335025265 905250091
-732633088 101378816
414139876 -864667088
-839200772 799016589
196678883 859138919
325950780 505618697
-854604575 -527110738
-587433733 338996931
945914668 669137938
594913069 -605733013
-442965237 307073032
361228919 64379049
-572936255 128377584
-991757138 903179686
-580702856 299577229
206517926 -675997642
464371150 -218238498
-368771254 -229566265
615498819 406255718
721559591 569589236
-14821485 678170873
-615381145 -434753291
689702072 150026972
-287812729 653620250
319040696 247070428
-575920237 -477642021
404648303 -483161259
-861025367 -250755199
-60137058 617570443
343292034 -557808919
-967557567 -864151908
271517035 223071818
359879764 181934877
-735090656 -579655900
-148997095 -897626442
-931319459 170606599
6033896 -983291105
-107828871 -211205013
-366616037 -908574633
499487684 -398413821
850645478 775076373
-566681082 90599514
-51569516 -271391851
-165060363 461517844
744557394 364270157
-152929037 -336313527
-390879399 -169949133
536284551 -570517894
-531691860 183211788
-522607250 -372264668
385276209 797933780
-225585127 -935398294
788459116 -617951343
-362523183 -482508222
-209565735 -636859078
-628099967 218283513
712188232 960885224
-271874095 -327542170
35170658 -903743722
2614615 422267600
931330468 994006785
-384273608 -417055155
-794003778 747187920
618635491 -521977288
57224053 -32576152
67622290 530616974
-136961028 -369619183
524919487 522648819
155863003 49289710
579141758 214379397
-942902055 910094666
-94561589 -776659249
24699043 679286676
74134985 -847236113
-901534136 -511264635
-371180992 597679286
-300507037 -241068638
118187006 371068389
481934572 -102266435
-430538629 831012170
776392898 89680818
-42616701 -609480481
313425619 423505574
437456949 -534274152
509526816 110325500
642922973 118121237
-996319409 -911454736
-453502705 866201431
-761186828 -569555599
834829042 -134895450
393302127 -607112283
-869784780 613193375
-581029446 991983771
-857227501 -780649075
-324293768 -852433933
275012331 -394561862
-205210751 184375961
897333217 615157811
-145485045 -631931970
-291418494 -218952667
345596597 -947030930
556710820 -984974651
-586936618 -652479615
-382667873 210670394
-232481367 7287773
21077358 828451536
389386684 362388687
-18140209 710167263
335171327 -740277654
409985498 -541786682
-325732580 -628798372
455939701 648510282
-328453324 -33403945
-143053837 613833072
647472765 -554979847
-799630808 717630014
251580886 -707129867
928315219 -29332284
280875234 160163713
-137284586 -251409200
930186340 26687240
561094506 -246691591
-880874677 983628507
-80474474 -19079212
168681946 -671389915
-119438951 167290628
-111588326 -673926933
972479811 661820567
797577628 116597121
-731551523 205773404
-938677156 503148730
166420093 -286806297
643898278 -924902742
-498295315 -653292308
-926363888 178300692
-95684965 -518013361
160656637 854531492
-636976680 -207991695
-916927048 469096293
479093301 52965185
499229142 -27298459
31054780 -898546850
423103105 -526485351
962679708 -207581364
487078448 305299461
749012452 -38132948
-382551436 935029097
337313229 763788116
-682972151 -530300056
-69815770 -689594360
-911180827 907650571
-238588414 -683815471
-19387638 -299101337
-352037236 -748404298
-515485114 -443211260
850327320 -542853480
942265281 -663050758
395341150 -943898299
-264022963 -517889062
-250989696 280433556
649193861 542408384
576590189 -670772924
-680362558 -601817856
-162330527 304273317
600763176 783858696
209251048 -336521394
-45618213 -818252261
-772539569 681715403
628922257 -608796927
181228607 -427381687
-596054032 832711867
-797479962 297279012
-979188492 718951840
495058894 -117651976
295554929 -736021055
258514193 -309740802
-238828658 -55776182
40874233 157900036
966411647 377632013
211941625 51080942
348771076 -789549340
902074296 82589406
-228323366 -33152472
34323226 68473174
-261655345 -588808984
-472434967 876735313
879721433 -492595729
790998243 -179307769
-286723573 -488996362
-238168227 599579246
544353341 -173336138
-901903503 -169391304
-775925836 905144382
199503083 -615528104
25786343 -430140670
989526279 458033595
-226914140 397534297
-405114627 -42156661
178978567 913663804
700413907 339603935
-827467451 151221880
-14264055 -362503264
-329231473 78626994
731665700 822240040
492123223 -444672025
753040278 -80647544
304368028 -76255896
551562082 -286732881
-459806743 -215743424
987634110 892576316
-914767099 -898233363
-952242333 -567183525
189729928 -201304809
-326440020 -711865444
854285699 -520223358
299460446 534693162
8896037 502366223
475907633 150135459
-956027834 -55836323
-93344093 -133699088
-230364584 -244268686
983332570 808710607
801701447 650592055
-810289039 -230184699
882507125 655581974
-142651128 660145541
-978443818 -60980065
-28788396 -515215708
-812992384 -52588208
-757346606 -31459506
-76011020 -310968420
50965412 311798231
-789666146 -936594972
419110046 -808844879
-552272811 -998558554
-753961526 -769453958
140841476 72946628
665408078 809819605
739797684 120917862
538530520 823427714
-825004611 458311410
462564985 -572995671
-740506191 219960587
-663116932 328036847
-862322963 -239370032
-393136410 277304914
543489541 663861058
-642003741 765231261
222418720 -58814733
-950719481 308101290
308965042 501718783
982018756 962666130
239194342 648405831
-751736773 -207205581
978927251 -553343155
-275280946 149812150
-469145483 101684269
160808734 -439801255
708144694 474436656
-668824422 -168643023
90276429 13982067
47479210 814685454
291272626 318210529
-663872635 69995383
-905973417 -350393344
-603671594 939390213
-558918346 -734420258
-939662022 -770901351
148173743 -955624965
976403775 -927067591
285111808 555550160
928580686 79628208
89569925 -611417748
-251697647 -832916367
729707265 -236750003
-250247480 -759436359
251953085 875406072
-503242944 -945140632
521030789 -80797178
912748849 646564035
484435743 692826189
-917040420 820880187
-724885433 653922031
173917677 300746711
433582367 174812613
95841383 660910491
-382456660 -662143820
988862870 749864051
699923580 -9285095
728287889 850659544
-339263669 -616984460
851379439 -254126365
-377895729 -357846
-889887430 -433306819
-322078432 444410924
-593815976 -770021730
400132716 824134879
-907859520 -625271150
267822447 666651022
932872112 -382069486
673498826 96606729
-98812383 -475540504
-177621137 105894899
495761313 463013453
805691085 216429235
498416358 -462666054
-50440984 -57460600
-994175680 764222781
-20614458 -605899002
977779198 1652584
815964223 -62285585
359373850 750850232
-913338405 -168433946
-424885920 436870598
-494354235 -869181132
230401859 -739416298
360880068 -905636171
453768857 -792059275
-41008098 173359311
-292825861 -225894118
374991594 579385634
-792695887 334311078
998437665 -364921836
11344893 918395131
-781317718 -182031321
236758029 251503115
314721789 -143068775
-240895620 -901698301
-594460072 -214419363
-496082548 -817771123
-389842639 891882061
629957272 682809386
-939269206 87519519
127945072 350155292
-529694257 -129083305
640004727 -782287509
966005718 601795641
-750065501 -242222471
275047025 322504313
282348067 -500938310
336415941 -990484591
-39355741 -157270335
-645538655 -970750318
469266841 -399456823
841357831 492426265
-917622471 674026511
-988372309 794178879
-11182502 -73058493
84211719 509319117
9869131 971671514
-609305716 -274904381
-401114953 179375601
49941484 460914116
341365253 919137099
718632996 -730339941
280273270 -555938732
474250358 -670007695
-86459438 -438713684
46154003 -270168271
427550494 380999556
-902604650 931332786
-24481947 -925675752
-377422926 694019860
871192695 970570041
-177574365 201810199
237997647 -790214696
-326350135 691038263
515674538 340692591
-574700875 -450661155
794979117 -241697382
-816261038 259416127
624986084 479533151
802345078 386409902
-625039152 -553408529
-594140050 395857263
-461056464 505089599
-652486545 -429761329
631395970 -876546206
-966475320 939390039
-508841353 866190265
-485360350 -821977044
-123161602 659427146
318463701 193754718
129636565 767896423
-8411518 -264477657
-878796867 790522479
79813306 -24925453
-665399075 394013603
972975451 124332634
227543244 -598317951
920732610 -272338064
-36864214 461090756
136379719 107594843
494362305 -814717180
-824650689 614634438
-297351622 -65702462
-435928549 -210604555
-794567967 540722476
-387861485 665483638
954153752 371535171
633324011 -163234195
728869869 -929356082
-175423225 91342411
11286772 -948271488
167509040 -857355130
411024020 613420109
944660566 560116089
-544633149 -753049445
-610028400 -659256197
-310110571 -498442010
-126925344 -801369308
649121551 -445510302
-716423049 983774559
-49010517 41600745
-873624790 497787167
165189667 414758987
-925037394 121118618
872483580 -711513577
75266658 645239910
-199281813 -51388007
-842039887 723276411
559199133 648978269
432949422 602322111
846743186 -996468601
-44087859 -936492394
609065041 -860348147
701144438 -561758569
-773309533 361814357
135170741 -269473296
371565734 216327265
662816133 -124419033
-845313783 -255494517
236482555 -169452260
-675761478 -205376452
-664065418 -258603015
-895253341 -863560348
799459603 403653954
173526494 555140285
-289252722 -281092851
347804399 -514451381
-846267591 877583251
-345062037 -57702465
407513919 -954680790
706300282 728308366
587559333 -102183720
257798929 -326745025
-811486797 85714981
-336182788 965987086
-487017595 -864860911
-549021122 -278304931
687915469 757687829
-193523993 -287625936
231296026 -330777169
-21834586 544569419
356702410 877382119
-562796365 -832050340
-890600731 -775221001
535297359 -599076462
-281250371 338563856
406067088 729300519
334677467 -763242414
865057875 256205250
-539734862 5860735
-34847351 163308530
423525138 -948263303
374098728 948670275
-807132158 -759962258
973292682 -151444880
-280517236 -817693806
-36114880 696538355
-611889160 862034411
11343467 375113582
-453034463 -585989622
300733297 -205101355
-30071205 634065345
504518780 469166873
482066351 54435814
-305374062 -382726811
-297599847 -687410372
-170911701 441783160
-235552561 205229728
-877232213 411670318
109574009 33645551
-713801341 435575919
624350228 296459666
666838381 876646330
820263811 -480493282
-365503298 -757210789
755268809 420087739
280930141 -76170149
998898433 577598225
247737702 25098860
-205247124 418614157
642999603 -667641132
-25021807 633056471
832299583 841464788
360256795 -225319176
216638708 324366503
-575179595 702802346
-155105328 735885421
-524988552 833028639
392490847 500618028
-290991956 22241584
263781223 908813182
-161727994 440678745
942706299 -356172520
-878682507 -515010932
-41079951 -61867855
663072657 -170947274
131619230 -62382377
-492018633 678665679
-199290294 754724848
868393890 572418290
-25143040 184194308
-697903914 -5636938
-595801281 494313488
128014892 -43056643
-941609489 -139166404
-143915309 -476025998
-53371917 -839049636
605496392 -26082844
787475300 -973682112
-654177994 -195895351
347571433 -972779016
-532650552 934333991
-231714042 -698873716
359680507 101635881
246086855 606335496
-260658214 -622608024
941433548 -151689364
-16293815 836308336
284586391 -577204165
791634638 504378505
-594948153 -450060570
759126061 564212829
-259778849 791031721
234129610 928018034
-291489667 864965672
-738238430 182786693
-122897446 -66153330
-59261604 -51099572
-433948171 -664976742
-950954583 -936880161
577114010 245108009
-45084811 -666378930
722670944 -777694040
-644032677 -187592449
490258737 -575704886
722731910 318789115
-866155787 347969866
480717662 673557970
-283022304 -118645692
336075356 -505370960
-546048406 706343047
-172150268 -477523279
-502864621 -924724968
-543910792 -119855420
-831367474 321953946
-567187085 798054281
485810717 625677969
38545041 -679168151
-394549827 859623021
-240939188 -4492838
478645718 -278959969
135795500 -905907347
-922810043 -34686434
501296619 598160973
-93477376 291917047
942517902 -948912723
-720810237 796260390
209725056 150057445
-27733495 383932976
-262663721 754386053
-904763750 174908939
-563150877 949831056
-971090849 -211623831
-717000105 -412095339
-738441167 -119686428
28766620 36516635
947775360 -743386478
-267020677 -548834219
-569433209 100063357
-118521074 -146683652
521724265 212445101
981188816 547439364
-144633094 159060599
-724663714 162889100
-410014979 -946995661
-497152316 -488287591
338760002 -160064749
704723355 -595824484
168206315 -894990366
413977356 -215242516
-577038076 304832691
-821826740 -772258627
-961319518 748229346
-874738829 961047257
-566726207 -167564265
367688687 -718278229
683517566 72736263
-572244530 -717591323
-702052345 -726932635
-83019077 -948597717
539611303 763688091
716574483 63278471
-865920092 -889822322
946494182 -593333363
933160512 -290516034
-375088920 -914774992
469329668 58550734
-37126796 -302674265
907167264 793701323
-622924096 -788206343
161025455 -176842426
982550577 350934410
426384677 34717235
-346605991 -635172478
-529310101 -948769227
177311001 -82155304
377276715 276863764
333452628 -171889053
390973971 -525613131
352284126 -872413154
82578532 779012506
-759589423 439497399
511671667 475775789
718456916 996047413
-958831569 -974227154
-420145811 -262431683
495448105 -266175614
-218027789 -981906828
-806866449 281962069
-230907777 -265603749
-679625277 450102440
391350847 453506082
-914493198 -376932205
576491019 -349078706
887073437 715360083
-710387397 422956316
14481308 -352763199
918195470 -217245418
634722012 814833521
630589334 -68129540
573275967 -652770558
511602171 741904775
-997570839 -34953810
-799255270 -279087006
521022921 155262625
859826479 -634570005
273340627 -254703240
-407125485 250028503
-619133585 78285611
-189683269 -11186963
710426576 461779881
421851673 -722372009
199296942 597554104
-134811982 -172635821
735781570 -406588073
-401557344 -379615337
-231677559 534125995
199248736 -75257216
-124325190 908128074
633008515 908607479
11529008 -838224652
557358752 -235843658
-303496936 -536774183
-879931457 -210323522
-352746707 289005272
-14912955 281396506
-944570155 786806531
943767719 -454662262
596890091 -372309046
-566936569 182356424
809339553 -364538601
529161128 755362737
-267066073 -169210703
576523099 -784667200
-426328463 -956893945
212307498 225797557
-897774291 710167352
-443664344 -239305427
896868438 755209395
610141891 524748937
143040717 -46806094
-810871371 9352846
-88266027 210364857
-389182175 85640601
-187212501 -345201825
556751324 -546365422
500589553 683506967
368117812 208448249
-649541378 -216910123
-720249170 -410369047
542688611 793407429
-672867826 325356231
15567158 -277257024
-106179737 314365829
-801573020 -860300337
-369072548 778689987
-555061015 188289507
771943527 -42458773
-512608424 207026834
319834173 -796112592
-295282406 -230543434
-139749366 -367521594
260357353 -990455802
-656796050 -290070128
-445484408 -1281918
558462267 -760792303
22417315 -838207932
-918381685 -771066119
503278715 847128424
797640286 -668388905
-84271999 -225661718
-988854692 -803266020
590215371 421389454
256738332 -142739432
432567812 -435215735
908275823 -169602495
796521449 -100537715
722347531 617011467
-18612184 299784158
598065522 -715293790
584829438 -93956184
-170199179 168087586
627936554 -362958084
-355734006 -599107395
882445175 580516650
171727828 -183555911
-185100576 695552138
212465096 -494020588
-874914182 650234782
-920696491 592373003
-244475737 154020969
-150140419 459660138
499015272 -539147242
860822615 -115519593
-595546918 -31120081
-142350507 727252126
967513828 -973489037
436751420 183490821
448617310 -761734380
-150324826 -714551826
374942592 -214039672
-466373061 -604895971
639875759 350149599
338863213 -494206856
-804790962 320353508
563611555 23136863
-700939589 -62261418
515906349 -325350101
267766383 -577883557
752800925 -319526898
459520526 -276234515
-925514438 71461262
-616624656 193737952
685475870 416407216
-304989061 -550922786
-927723379 189240443
88396465 730861538
306918989 -292103774
378952825 319393758
-179898164 -583883179
119090101 -256620509
-147939762 -703763213
810427950 905802283
-77302158 382697488
44510908 -445205638
-612363160 -362381639
291138451 -673219980
-943049448 673546766
688883039 736752815
645777762 965644599
979324886 620240303
559038950 -771307637
-735399534 154367001
593456680 449367363
638635741 56406607
33555310 598842548
-85421315 -565563411
-809366305 -962003914
48392872 509827641
273194597 -674790483
114856217 436171323
-414788829 -651069274
-786073055 981339672
-77364217 -933989532
-523540208 -569934791
-633395066 -414773259
-413876730 417515518
547991407 685714776
662752732 -634477404
16891707 387362530
860018227 304083520
141619584 -758227377
-691723160 -997958538
718108806 -770046870
-124315626 738463213
-872496698 -838840706
207960067 709518492
-34032907 -394212317
-816542866 388327016
316697688 831331512
-277331678 665710000
-132121690 135527399
-807789070 -495323635
-823730128 160873352
240474592 597848573
776830872 605604269
-245850870 -861343812
934093804 716701068
775706013 -934218708
146686055 -367578406
-424730971 -959840942
665773586 975104546
-519477371 -397692890
-975584630 750719258
-808849639 -9273990
455008137 -924786958
-701672879 -266285277
-564638950 -434212824
662345897 299369167
-375421605 -505057053
-642973957 400759272
15825186 475978356
-877058048 -291486848
391606604 -811038733
139250592 -712746552
-215355324 865874770
-845003872 448624755
623666149 464584833
-882759145 225283372
-129323864 -305169980
-624732552 198689148
315015863 773405220
-244120388 521008778
968973218 -993091993
-655537616 30462896
-640965213 -296930222
367018837 -816351442
261056810 667664080
-951800944 -68930418
-352101217 -675945624
-968867739 939196332
-580622727 -744237306
-934153322 965838744
96559158 243881807
-274982441 -732701207
560119094 -442231336
477326410 -714374480
-740809663 668062516
548098599 331650055
791632995 459154379
957946805 -522236960
-30526604 -55049245
-217054084 636652450
958152139 529333800
448447261 143978881
692736024 597123422
-750034159 142236970
-851015686 724386258
-608367738 151151342
-205628012 886975583
367566221 -652035323
-756731360 516472311
-733941192 691084233
-636484100 -103511174
260948975 -916894811
-284654040 -821786988
924288892 710005835
625037579 731428364
523751795 428664973
141362891 -745932628
468815363 759765996
-615633017 733957331
144366942 -577169613
100035214 235289952
319047998 -827955066
422661000 -752245647
-357881814 313608543
971982614 -762525560
719844325 -415406693
-495419363 -151337537
333067390 859301370
568124213 -609616713
667125215 197355674
184915178 894518360
808333455 765733503
-596616631 -907125995
-693101718 189471730
-704976672 46403781
-336954249 -576858417
283247856 -684243408
575567441 773959479
425324951 258178891
-96462319 322753766
-256099675 215384579
-944802665 807102662
-991023448 -484390395
-236386922 -598277763
440096465 575033559
-107285117 983853063
-383350871 933491077
-685048651 962785025
-739076792 -760764976
79173134 -309799579
966619262 549063023
866558015 433046154
322744434 -615600133
910687015 770461022
223113467 888602170
752796506 -141699808
-367068476 -253494156
-590023303 796263451
634931354 588317004
-899223939 -133282814
349610312 385599498
-215474035 493449981
910554404 -167480860
431216135 79837727
672222761 -176075749
-97001649 -779562606
229385935 324043645
899582563 -911179201
968138699 -739386137
981168185 -988634874
-669333566 266839914
-71160112 799958579
62198578 -201284971
-797428945 -549945212
263945106 281093545
8591107 -195521070
-380963921 520272930
-239750244 73690943
-602170583 -594943308
-122855330 -276228143
775409394 -200600873
621992901 893980593
125321826 -503380475
-354740402 235539381
272689514 -133197113
949082100 564892901
734508902 818511033
-937314444 245370566
882496299 899324943
304540725 -281736512
-120830513 -298938067
934539891 -72455732
-753946560 401612456
-730633026 428964814
-103431991 677336662
-595955537 107651925
678445579 -28097049
244521230 462474472
406847964 -644806278
503003420 89408421
-910757971 194667658
-297598201 854472123
-579995750 129973185
-581236667 940579377
-390194021 -56554041
321986750 146755183
913452167 -61001637
216124119 -125525659
266410070 188269159
381484325 -359275581
349226451 974761285
-891993256 926909647
-731506887 568354132
492455825 127377909
228359985 -392672916
495142583 -911028312
-607481010 -284279644
615219513 416232219
81598244 357691755
213010046 -487082712
-601701872 653783150
-230105137 825439897
469103778 -21416633
-472087513 -639371667
-631853590 -702737355
-876340132 483938160
-57303319 -423718368
119149875 141698657
-5926098 -143319075
-632194522 -745603588
4773353 -318726601
681438471 -420946571
903205217 -524285868
-89073822 -29117305
-563974672 -871542720
-161313379 181847992
-607207005 -43602169
248047462 -679926019
-345249184 440245044
28799832 -709609400
-320681347 -581040736
-213182515 408477318
155687080 -648109579
-333083614 -842314222
-956186437 172951518
-44240892 -198676629
858283544 -196159091
-988555807 292583564
-3079014 -635878713
234468975 -355146889
250054564 987586737
-223890337 -291921763
-461656519 -920935744
27135064 -572688675
959033040 375463441
-203991106 904691860
378667708 -422443117
-135801698 48482045
201555473 -996619678
722545135 -174443229
154540961 81467939
-545040978 260966419
849694809 94265808
868716912 932487995
396330091 206860699
-657174603 -330612037
-822842632 -468960716
178358542 -762501885
238854430 -403667542
905312673 -819082624
713745960 984675025
-296679073 -912298877
-244225114 248116027
-896506107 999491178
-387955088 -895885135
882797078 623509690
676635771 80990091
-982173395 641641403
-446676327 245053546
-106166182 740819450
219599642 -66276924
-782980048 126698546
-786681331 302515270
-925727815 235697066
-719938418 -152759464
-157063781 469187642
46281355 988466453
-389714415 -22008116
591686269 5277157
-105804570 -968861149
13916278 -661915322
-334569006 -703129366
-827084076 946400922
-590397525 -922150406
-288864970 -434323100
262980085 507162564
-958112479 147636943
-372140917 -477231755
94296312 500910924
-353856324 545651035
541730445 -507504168
-589244406 65550025
918108711 -717589926
149741725 320454870
-953013464 502659108
-928469165 224174312
315663842 461862133
-989343676 285378988
-781639199 -69248926
-613119104 373217049
922895393 -581374592
-605835353 865332015
204891772 162400132
962621609 -584846238
-489955492 159339459
-897678396 -607884216
-758458710 548060565
-293426813 270068351
785500965 -103509793
-155834353 646414663
960072289 836250103
219912461 889893313
-734553612 311759263
112963892 990019618
62067639 507348436
714686204 880200361
-326907457 212928025
-736909988 -631749262
-753833011 -557747985
-374479895 308246889
973557191 -529687167
719602186 910898002
-367307607 892157579
-120297270 737640948
942624274 970844679
43718153 -424632959
255283159 63565360
-973877202 510839393
-425569477 -846686759
-281678742 -287573560
-791726750 354651745
-401413197 699433751
-596638286 -224720155
-171003612 359987025
-776730645 64266049
157656557 102908636
-488169996 142929940
975369767 -91543268
-893251843 2186602
433304942 -575887514
553496858 370048391
-560083709 -907806087
780934304 -637219379
195231325 -349405759
487766989 482636365
969048639 -469111
-882857262 722172436
-197725925 -507038317
-329047279 -168553565
606666477 549857506
284109897 402713876
563071654 -588562544
970707837 -260750159
-857358338 843476368
-504227423 487668751
-842790299 712692386
178200476 3997581
-493993928 -236854546
360961691 999237037
39082708 612556877
164068958 220117390
-953843027 -762177243
-84515034 -527648015
-610760693 566785749
347445736 -880294877
-562587679 349659688
388119732 -872187129
837063765 791602775
-705920692 -530662154
532200535 481010997
-967409947 -286233251
-952021250 -142259007
-684592842 -878712668
-863076196 -486169740
-229412708 562390942
928568648 399909436
-152485587 795547333
-702000333 239386374
-673964573 955177933
-918259693 214367063
-237377223 591877678
-681234475 919358896
785893524 608168152
36103252 599821935
830426383 336274817
489917337 -766052614
550865933 -309284739
-786064605 -593996365
-535054317 -368202076
909951278 507993724
379601039 353575633
342356913 -113485318
-711989530 124669766
-592377458 -559308323
519208590 589820399
-394541883 77691078
-555506901 987012427
841664503 -625372963
-141294630 410295341
-295901476 -954827089
649300728 -187147398
-348374402 -733952952
265346511 -352834311
-254948209 155919304
7532080 797092557
791150235 262711953
-25904404 -707444291
385636328 73551172
-626463411 883816834
-751017122 -973160889
635567873 573974556
-897956786 -73225853
-851781799 -479701402
994205944 182626874
-212337541 -41251995
916371597 -239350838
782950625 -126812695
-409652944 293650052
-592056271 778579638
-150123040 -758349060
291724409 -565346947
188355914 -591180499
616899353 -978486979
-610051913 796765771
-705826093 -487601713
-439667529 -795237207
235603168 -114796400
-913758605 -643618336
247590337 944630116
175721454 982323240
649355953 -275472952
412658930 139094438
-698590382 -881687562
100508856 -142605206
-233412529 308455380
170917629 684030789
576722243 -273371761
-919277883 -717358158
803110799 -739501265
903514688 613729431
944403856 -366471020
-267890196 -567067505
3772077 -418082113
-24759816 -527028913
-607275582 505144307
423639637 570050260
-924626394 439411310
-492010925 -440685081
233217382 -757754085
780246482 -68992556
112098170 -226923681
360974576 437308817
-340919384 477649219
921188499 788476018
-666423288 -678363665
652511677 561265131
-619597293 845755377
-70779164 91577027
687709540 -410882692
585553879 -111920540
-918442655 5891948
-71662056 -560549087
652558979 -383383878
961609576 412451095
-899250797 376284685
-339236331 -346737461
-914414020 -991674628
396821388 -946505891
-904118838 83896688
-341285176 -690321283
21528818 592413719
-390787159 554821986
-942933347 529360141
-93276360 -955364626
463514866 330069141
812896217 123344335
-604643839 -341081109
644131423 726661502
135176775 -939757159
426073335 188603470
-57010233 170945059
-31343844 -523468397
-873901391 252862172
385585402 -321072138
909262313 -141060203
618213668 -915184293
-382212169 986817225
372968396 876874645
-35599696 -347315714
-537495374 -330129920
-966153611 -656627279
-906362711 -384917228
735490917 432858202
-644773150 905732078
49429540 847728676
761659072 798323383
199409520 -512746213
845981404 167772283
152212557 -351393779
802463930 410612291
182373985 -854305949
355960699 -163172195
951853846 -892282320
510782878 64179069
671627394 179861110
-769571401 -54169731
-264476925 483587743
82974119 -507904194
378922012 543975516
-470350370 743451950
-669715941 -405495656
973339362 490561008
-549183643 629214648
-953890794 931138213
231995521 614796365
400708564 202073815
-146932850 227088516
602596349 -773003435
-180171494 876171528
1362319 -398020149
-534718633 737651910
-753588990 789977512
827129382 -939790072
-421821156 337309292
845593680 -208284017
732194361 409941766
-203705716 -626625067
-382235387 -605288625
-163817172 -206288192
-112759828 434906904
674511413 499000208
267770149 915083639
360023934 313284566
-189476392 -159403916
741378737 400541658
-143936214 -88231522
916777533 904829280
600531152 837636373
-413024167 885919350
-584225933 -86450766
259456513 75688378
-814913477 -56256372
-996421220 -571924729
161487999 102909054
891015956 -862297124
332382993 318216274
-398866004 80867338
-737851308 914104284
861108243 118543495
72824666 65519726
845956839 683614785
-511469531 8208785
816246157 470649494
-457136426 -39858917
99928662 968208823
-785239783 66219497
420742011 664738902
-297459222 -677969569
416035330 823622239
-370662852 161898751
-78052029 174542681
-329559778 841492
521529409 -788052730
-776531233 991720576
-968124157 65596300
-214394812 -844251808
618572733 -279783557
-434314180 -769239771
227986291 -878743980
172873141 -841267436
-271846073 -87432388
-804025354 -114918700
-894533427 -358926359
-14201736 339013915
-204326625 -355652352
43859482 -741690223
-798408035 -619064511
-142724864 714943396
18365839 -964333149
49439429 796262206
899798327 888450047
-382913631 -956496896
888066989 896315869
761495296 271836453
-781509066 981927729
584078762 928774684
330547160 118289214
-113513311 -8942410
-312742108 154736738
-648123021 -850711614
-614126176 -569496321
7220776 812579569
784091393 526785649
2332695 -313921555
838818543 -346913048
-439213100 423131823
733483000 656736835
644937329 -120746381
687829541 435187867
825111544 -232608318
-420348299 -494113841
-138539070 -972638323
723836448 563927994
699119486 -992424535
-359186859 -109732564
-358921748 493235208
-19184551 -920373620
665662382 -28686220
-585350547 42312533
-279102119 -191538687
208046416 -862928047
-922560730 998211750
-918845671 124238897
-225735122 112898561
-293832724 590709779
-600441163 517993665
861392318 -751557946
-94780589 -601873915
-292452735 -944863885
913812539 203856375
319509522 916219082
360908776 -852197005
-19408629 -937414103
536191666 637213973
191148181 871362634
969263540 195354222
-401759477 -724137320
155315869 382588113
724796538 981731723
-932139714 633348657
-841785778 -728309563
-420689626 552544461
-81743376 -90266946
133061850 363507224
129635785 498001844
-650292938 -263786048
-862043594 46359082
-422862278 719312099
-960621423 -940674402
265231303 848968532
-523069655 -495275090
832992877 839733890
-329132434 -206946179
574279455 384724447
216006101 -794642488
457454262 -184169038
317519548 -161853086
443646446 402932956
-941157720 -147264765
-361935666 308171406
-114485041 -765807880
14259383 215078395
-958406610 572387712
-634268731 -636736654
-574837263 -145993741
174938056 627755370
-659687113 821948120
347491663 477647973
-761367215 -103297949
598387038 -983711888
-422596480 -573731494
947674127 594997960
959892545 -810721522
575399429 -373553952
-605480210 736087035
121004605 -760890639
-440973221 -183080193
-254016623 -411741967
316458892 450375139
-936200296 -489330612
-289855822 -556120427
211362279 780243457
-287839292 431118222
787045954 -394632167
-460027417 -959386948
464617291 -230753405
221062039 48955839
-251444316 -591674656
-565250211 -404828521
-760623431 517975768
-210436674 -355430030
343038270 -950649993
-205748097 -89917904
-158970723 -922656902
535326756 -381691434
864119259 -321426752
626283327 -28285798
6289197 -687504476
-633290296 178426547
268243253 699230813
805547653 -593023493
374092830 -141351274
302922981 285239547
967382053 643858384
-323639871 -868230252
140942243 -994785994
-36472562 149997773
-850954903 -218611503
-460538300 -232441616
259921950 -976314586
33675253 17255732
-976157253 326073418
746065651 -586587600
886916943 949193774
-219079261 -883285907
256161273 685094878
43303496 -191310017
-787294058 -912046512
874673226 465511793
-616840727 542923678
373840604 -292955708
-779685921 23655877
-636438376 65509391
-977641836 -673095850
-581223761 -893590075
-337496965 -585111597
-941772559 539532660
217633689 47418633
-906744782 127859847
362358881 -196322435
141241435 -294523234
-204994451 52723811
476820238 943499769
629646511 594440185
-726108036 907453336
700597253 -517398013
867454952 82645753
349626685 -340009524
-128682734 970103131
-279420681 -475085033
-526209329 281569382
-897449113 550765957
578573499 -337663667
-585872213 750489455
489860054 784379540
19925616 -833802329
-706330051 -426398250
-689032423 430698945
-692161448 -52222116
989926061 -454140467
355294881 648533644
-467752983 -750326913
-614917332 428490166
546934215 614409891
879519686 -11131597
-36593756 512948680
143167602 -484473694
487383760 -313367355
502184215 -372189233
828642674 258256374
-818518676 938520374
-763282698 109031272
624227174 351543804
868801182 -377011908
-2725105 357397707
-109539710 154872386
827301317 995675036
-824056890 -728940540
231782728 585799124
149812643 -232889428
961593214 -313100752
66745845 173744139
-154924833 -439101644
385875789 -278202825
596025197 -537643214
-222895200 -794660707
-383121305 551147708
-457045188 227964945
261751336 -838371076
152847743 78400202
-189403613 -583280894
-723683784 -570719595
10144062 -870390515
-646300588 928457180
91185341 -545138448
-816707239 65263385
-938370718 352155031
113468368 61761325
880816877 956055526
847950169 -808600528
-218759657 -243726286
344983357 462848981
449507233 -281837630
-399253131 -874345143
-835821872 -11560630
824115048 -325576538
805570828 308492610
138365954 837917903
-673633047 -449363884
682992767 -726742903
161476090 875497662
172022020 355139365
-399984341 -661728326
17136447 593747739
-940493844 801087401
-453605272 672982049
967157119 428787884
139164250 44587585
211625670 -825004415
-536182149 913272490
426792391 543451315
109236905 -429193386
388833064 -21632962
-474372772 780510861
-94995768 -867820997
-881010573 291000317
638358942 975988407
-386345396 851227046
331155381 254858834
574408579 -959828883
-184556931 888688239
657873653 -54848943
-863242064 817257265
57386498 -314179488
-761982945 694078818
609854506 938656700
-83793641 377734440
243307202 -893206905
611647486 -126492155
-653176209 7226456
302122741 28335944
746734733 745993127
43954760 -371121603
-683974828 15129472
-87259019 991258806
283976290 -668340842
-332484682 -881316216
-93905706 -429235685
965388118 297758933
-19851891 -376812653
-387470274 -436600046
57343162 719009006
146011350 923206241
379745564 322453196
-670545822 91414955
-348245519 -151305185
951070861 163440422
891130390 930239982
759939737 -942409216
-28958588 692432370
-317746992 -256879406
-933281536 21089322
887677253 -345144888
-968948604 276147567
34067307 131355551
-769420442 -596481668
-765570 419977305
-152882551 571947331
933290596 -773840439
149931607 48832570
-810381067 -652964736
-55028031 95799366
-959644709 -372507955
-643528576 -733329276
-849364030 99315797
135371946 379131979
-452859702 556216121
906471411 158355424
-909955376 916354827
867622058 -156154567
-219553410 366604938
-262066394 919880270
243822576 344289127
915954074 531751927
327850513 523321469
-196884803 -815507482
-106967684 -314423688
940286209 983356283
-695921902 -413024606
499141604 -147734362
545047629 772793324
34383488 739225725
714547238 -335569064
286407365 -222530684
-859238699 -994586833
-962781128 -283072336
-55981774 856054689
-332313085 -24398871
-164616020 -807027594
-666671339 737480971
306015401 -50557967
560242778 915352257
517513006 -227924734
672039423 9936739
365008934 541107314
684301429 957376026
-72648481 -700186262
798963735 -333117432
680142794 -428514129
790972261 908960192
-8114100 132904660
-500480714 319805305
-201005137 385695458
212246329 -203145496
-241317784 -921070517
-155383899 -931155171
-313186484 873515930
137994288 143609182
968917070 511952347
761727881 -516008248
-63210425 -397964858
37677504 -455235769
144023242 -458546992
-923455848 178670940
855794852 157332721
-814221605 -441737904
565319749 -916663924
-835551236 699818814
226735728 806402059
67120058 -852213502
-975740781 -67479014
-151692763 -339388754
532506561 -962579218
-495415692 93258243
330480047 -3012463
-177457896 -837896819
-389050745 702459026
31944294 692658412
46629646 -835985453
627812859 -412728592
647558620 967234255
926978676 -769768438
-797433142 541764331
601548012 512400903
-344639374 -488066375
-624445615 789520601
8592306 -849649842
375213374 898369599
640114702 535652939
141158949 828171572
738587284 -990926186
241511139 978230266
-371940348 414038877
518885147 -644819736
-351220438 -876110693
681602423 -270642063
-965274021 19940087
691910723 686979920
637821251 -995722003
752155345 230064659
605310518 -212474249
-168078692 -171266678
-160242259 28312488
684960468 -439847460
-557278714 287765410
198021377 651809928
-588790035 708508421
-792144951 -807471485
-889452950 268412719
35402390 531118535
-3516449 948444106
43721078 -142611546
557104086 -107490795
604695291 947379041
293796506 -407203131
306524748 356060536
-409870787 -352219360
179007963 341932623
-440579328 486645834
765250925 -711261192
-513597777 -957508046
332918094 -885265560
-92197890 -513707023
461251490 209755621
-38312640 -743751953
705984604 612589249
-378225991 943914223
-343901988 -251167813
569754511 -661024373
-231417534 805056380
-103526458 -546564862
312404886 942927409
-156404791 207793839
-317362629 570103118
-400791506 131746955
-914307628 -268427219
425644662 -892129550
227154453 167975732
-843965473 -540489614
-809505555 436375574
-629149009 942452245
-835409949 655862144
977060761 -183520155
887185839 -613932926
403904148 -819293880
-714257849 -214335753
-922607790 723680944
-998945120 624578307
410013586 -616588321
384165998 -713150487
712656193 209715792
-582034495 -487707933
892341998 -414588425
-577821143 -6070988
267748689 -997281106
485091427 594785185
542269725 -96294596
598150831 2453610
-612024065 -118139261
-806841199 -158352264
615027669 615199644
557711945 267854638
-535062377 86240416
-190858749 -377266863
-561252151 670721335
526479510 224940135
-538779256 107580324
113114312 923299788
815522753 -298348480
-537085268 -21848058
-632178282 922422956
506354915 -95271579
266754727 944173231
-496817247 -492283354
988504785 828980005
816678586 948561855
672174482 -209203092
-949093636 -301766069
-997144070 -263631142
6884720 613730877
707111827 924124528
-117243851 761952247
-659308735 -15918919
-653625043 719125069
-184642531 -392133059
-607393830 -166475060
209266938 680454802
-153563974 -707934165
739622790 -97580755
957783658 575251742
33720553 -328126677
-216254159 -148301460
-636614222 -733993915
-634833593 -584331663
540765430 228980015
211242983 -151641672
-187151417 -838233671
-500035620 632141838
922060705 -87140270
264772264 779652409
-224381579 -223449617
135683889 -999885742
191609060 147188418
-940694048 -595084638
-446328770 436068133
-621908350 -437886517
-552615533 -497838764
-91375242 665059518
-792365820 -799914301
-848351246 843704022
963162133 -758280240
77126488 161249630
739258789 -965954063
-161883957 -593718986
449519936 140460042
951576933 8939258
51580455 504455847
530819605 -567871472
-664125264 -534968876
-839173507 -99761997
19733070 -211664810
-488234523 891037684
60268517 27337178
-387472500 -117809374
380717886 -341560086
-353429232 324513577
-145657038 383243060
604773277 525168729
734712544 -523334508
834670053 483899445
995925086 563316080
958028689 -923738360
885146121 219914849
628036789 498557055
-630559118 185764213
174327130 -773470139
-905270758 -391882178
614149217 -797082825
-816305805 -250245478
41934815 -352284101
559800318 714042060
123904265 286927835
-717731393 277193709
-872365856 318094320
330079626 -204985805
209059088 663831562
253705999 282422539
-771038806 -459978276
-619151810 -757983026
-307577876 -985081767
-663819372 -648814431
-116593616 925003468
-900756014 491435000
-302415647 -895815663
256218614 900384393
-508189306 -598782174
-369397209 -540435295
-608161360 -496507046
-638566200 -846669753
861135190 -892453083
331637346 -29476031
-793812750 -774382628
46819399 448151877
339406259 -493557601
-962225012 -411298842
-715914781 -909681736
85140193 273964479
662835156 -175952695
-111181520 412437485
288171306 129776678
-595871956 -907512459
-757999117 -481849186
611310854 -857319115
183956110 284440976
470880609 -428384290
-916522662 -388484974
558129149 821016104
-969349495 310539450
-811869516 -437806170
-681834171 442058198
970364787 992071229
749751733 904918305
-326976822 -626507624
678705358 401925672
623252107 279442931
-237612851 286261881
-947304113 411156300
-431319950 827431858
-116771601 810365236
-80231224 708808163
382918271 -834276474
172280572 43373883
-129045673 615069413
321205795 -269408956
466354206 730735878
192428693 446732772
837351347 -191459896
-504362542 -956978877
235443670 -57857981
-473581121 -493749907
874827107 -596772029
-563903697 -242882042
266121018 -437192921
387835920 -315045996
-63483084 6640612
664844306 -541484435
993254825 -156334181
-713841337 -706633166
-294581301 811109987
722624192 -971392979
-474028551 -417723907
-728416701 -162344344
-517735235 -55014023
952175838 -369571759
-902304241 -91743420
150464566 -190757284
228932139 -522275634
-993374667 -14382539
935675142 -646196415
602369768 340650758
-503057041 854433825
-354999315 179181114
-216483456 505360551
-294028270 -301814871
-126019396 567872708
-916807489 -312343642
-16135939 -939437226
-460545525 49576197
238564724 -795099330
114370145 -256207592
106247470 -786672437
-775278243 744358765
932046108 -463807242
-359928434 -840447570
813482367 -560475067
246355778 601792494
132434249 -209395866
-945948089 262474325
460669760 -845899538
-391035491 -101860915
-946285328 45936401
-963792497 -309602139
617243533 224056658
975398120 -512171140
-290675519 175713513
537414356 -914119820
-466297637 -885256939
34955395 486561822
-442715586 145665700
335561632 -832170981
750841994 -657251960
276084644 -584348537
-275030146 -290682487
91464198 39801128
-426529284 -914295841
-551148793 -276461917
-61895298 -796488392
-585371496 596925183
-313906055 938368067
525281025 -764347210
96752431 -361991326
-499142376 921790011
616101386 490104019
-836272107 -663706439
-312189070 -106608822
-215934076 342877866
976799953 -489271776
166624815 -31197630
-154762024 -156933386
465493342 -769141024
-961508643 -241402658
-670470600 -241403481
-709946302 -250571140
-511020647 -903664772
685096489 406690581
-605216898 -768472676
11219011 493535070
132368464 -566691217
112741759 595258721
-250918045 -79695765
431857990 -36451413
924021076 -150151282
897063266 -412137141
75649642 106064278
-29755132 -917338310
839204255 -219164157
857071671 -683236502
605720090 470751952
899211946 888751031
701356648 -777794120
-400400726 361462964
187504467 715401958
207287872 -57474624
818241538 -190939672
379833837 -397932182
-51102764 562577212
156313781 -773327966
67319239 931649753
915734817 -792852399
-730229526 -135745093
-295957808 -692851725
832833113 88410130
756291941 -439672396
-270184014 990171653
46754538 724659330
-942737912 -929011614
-97666276 505643467
583944762 -440037716
149804628 -717987822
-225490883 -825799096
585177275 -76161185
993765236 379702372
-255943093 -875621203
-528620079 -766780502
-433523025 -22486224
-246440746 -906463693
453723047 -693222107
-578818091 99084650
831513012 458865792
-724367824 -950439452
102819457 -472472894
-333303638 288367347
298816487 -425321999
-713304131 -663862534
712646168 -195370947
-544254206 862138973
-793521062 234164425
-115205277 -537709555
418253592 -473105678
886396144 -556413627
-105161962 -557891411
167465553 -684520635
833574310 -195086753
-117598981 651537174
324981245 -959231370
799850041 479891950
631395113 -590761458
-261028737 492534167
362625398 -207629921
-929345655 -75262170
-396227467 697125918
-588493801 -924797862
-449362598 513839136
392907043 -16608401
730663696 -161664123
-297254762 557071630
579774817 440269783
-852189379 624781129
749435989 -900923176
785469981 -304306430
887646280 -654040876
-20836042 100040069
-277865957 551576435
34644220 617959735
102634303 483951265
523956646 708251925
666956008 783689246
-857523013 974785666
138664818 -659723457
168409032 276003128
-87196474 620788791
-357323966 641638485
-504000098 -217969982
920096106 -465715880
455857131 -416368683
439755278 462461693
-285748178 -159732119
-16156438 162335335
539183569 650496287
-113730838 -45458784
865463833 454134864
-580902398 427275994
-80697818 -648404235
736359356 -528286828
-287146920 -235802229
443618952 -444189057
-714491248 148487830
-171950323 281666326
319981749 -172757416
334687885 -878514462
-522964637 -392020738
984544048 719086389
688353209 6710674
-88450185 917886698
-998453634 -777669656
365004783 -955972549
-659425882 -707826113
901212927 -677864384
-592514520 -377900029
100208741 -119619017
-945704308 -399249109
643214629 180268519
-276506755 -428347398
-180976743 383581700
273863198 -45722152
-499189185 -679096155
-456231573 -720384885
-20361267 770205685
713726727 674108414
-889278154 705651116
-883689474 -235714125
319365213 -846380529
744637662 508527029
256217904 282580388
-576562682 218051555
-624237869 579425073
-275570445 -706845855
-334397503 640366926
903042614 -464408371
-355491240 620334607
423449074 194278985
475236133 -300645137
-981426890 364561369
-260317341 -333565464
-771233441 387809499
469951997 -775509349
782198840 -581011257
50542448 686064672
-353388768 901435160
-962428637 -8892359
-203414201 -42760600
-444095577 476355207
112601430 372493066
-560313845 -501192271
597895350 -42993073
902375230 -202378840
741480311 -136418467
-194433609 56330849
318968003 446906447
704199485 355947277
550939306 250428126
320115768 -21272215
305920545 -502027431
339965552 -500673095
-270698587 -766653520
-13205645 -57036626
378572407 -197063927
877461147 666519803
521201996 805841201
873986251 316850329
-831675931 477824544
-438586437 -839272832
-245831578 5054749
-213677142 878370549
-147142956 508334781
-764436225 739130940
-916831564 218154552
686464999 318304189
-756997511 604912695
458422686 -184094564
-27527234 803300937
-123541705 -180489431
951365048 -890456299
-886645384 409858407
626550251 59037020
346935899 -60518711
526621223 410176835
393787837 -445057120
-898159308 -131858823
152756722 464450164
239408514 -487674244
-741931004 885090407
-957584527 106766940
419251977 -99214597
389128983 -484398827
960171551 824427126
890951935 -110093387
755013858 728785323
597028264 -734874024
159861468 -260308863
-693657859 188669652
635016422 345995868
-310750688 -262068874
136890091 806818649
955430044 -98699712
811924596 -515739955
743663358 -875279346
811106214 -53184696
181586942 -997111899
-181393841 24784824
-649909310 -372958618
-712897754 937512270
419515982 -813908555
747542650 540032856
-254980585 280646303
-594965382 541524081
126473713 -735254222
336579620 458628800
-565685889 76267624
745770836 618955295
654936481 -575037577
-858970060 -972670150
-745827255 -755657983
-477041456 -395371139
720519315 565116274
-144131916 270135471
740786138 475982579
338888350 736959057
-678775357 702320446
72091939 -649095921
-341240895 960915854
-543002327 -964450858
-358375872 731703916
475673315 508658320
-736068067 -248975676
130332791 372516664
933002596 -544705275
-925015589 529134182
575019090 -748023361
-41828066 -78613286
837841371 616853122
886075032 577032711
-118539802 -570597776
874746013 -781435798
660541173 737702416
-133634907 -993032974
-427913278 -532107031
-922086832 -878926176
152961080 -170620768
-566552840 23204038
-372750867 667565126
-562895692 573122268
-548677923 -274298038
469671972 -918692668
-4909728 808473037
-49687259 990183252
551783717 430985155
653694328 845519994
-209102331 -190575511
-901819329 675788885
184175396 -944360120
790738366 374438604
-271516414 438051632
999885901 -907530164
841596551 -287369889
-389907441 -823264671
111303529 -327953169
820310807 627421088
703309179 444119322
24236697 599136638
977120875 513638213
565211846 157379361
-71734676 -649495795
-9486634 350284903
334963639 -392112397
595101154 -903040646
721342915 -517847743
-384885936 113977287
144744949 -862682469
-512301941 59868681
487459922 627511103
190974933 -602853287
23933889 -310684199
-887270535 765522770
370486408 572198662
-101371839 169059083
111093070 143743449
-477118395 610340677
-192227373 -708109676
-805843534 -533565520
-618333559 531895665
-467110718 -824777538
-926677671 617880791
807341703 -56226159
-774457911 400269444
-344512214 895154867
372709132 -815170093
567185930 -375297295
-439746945 -620706105
248213781 -467754831
-184759774 -582672234
-80334942 616579036
378616807 292421273
19723096 75453442
-638007061 594226413
-4996568 -452063725
672730526 -892532738
-386890380 158048153
916343384 426770687
-905867581 -204079761
-419326105 807609888
682791145 -37775580
-270278477 74529053
291185906 46256518
820011146 378478487
-568226964 815002626
822885840 921457627
-469170255 685087156
-146400128 -516567901
-760397568 -289528918
-424098323 -718806587
677020983 -747030712
832667947 966474988
-408514881 -799222734
-911835596 -656454174
498377847 -726034808
-436636853 -873858277
233273604 -721421302
-713531268 506066860
-205974498 -579331951
973917035 531667353
806888735 -88057095
-972050245 -231355803
575221259 449847696
208015785 657630772
576482391 -581596602
431612227 -130501093
-3943666 -806129138
50841013 436625284
447757908 473809460
-24562047 -469858259
-983135275 -769460048
737410787 411826720
993228497 375276658
601111498 976378703
801228965 540589875
-268246997 -762634665
-565769865 -419180380
-238308334 -391047019
143296937 -477243834
-318397596 -242682848
116155811 -540508505
902581505 5509577
-136885976 -839565290
604202561 -581819092
-248265487 554983313
-14736322 -671676960
-523977476 249302154
-837238632 -963555785
305909101 792328268
-370090861 -870035580
884742180 -759616644
-648638375 -591373030
-606575583 921023122
-100356116 -668725680
791829593 352930601
-399324980 -373479406
-768339231 -273735338
-808960591 -690892051
-264216118 -630566580
998048996 -909259021
755330394 162430263
-404649791 772251372
-237709230 -325136500
-612330779 -476828415
787843350 -498907827
-988361058 218837082
634024119 457480255
994914825 -769769366
-507256339 -195274133
-277821575 -787184108
-530534604 -777742872
-36301701 916256581
92806457 995625307
-610054778 -103071181
303219934 -859781633
-752627152 -503301777
29194151 214705555
477021133 760731193
189985005 -125821600
-907396546 -452695846
40982167 514615586
880297516 991953321
-611984308 -526252401
287452603 965590757
-872366414 -973608591
-327112922 780150510
-306555423 998283123
-834092703 -660253418
604877337 806885626
459327465 -183697784
289335866 -384173832
375652095 819953812
68724113 156829283
-486950385 440083980
-12200894 -117655010
-956721474 924215641
267312098 378358809
390907881 563525424
-478822326 -344056748
-968811635 7197176
129886964 633417282
666495764 637802569
-250857554 -884832867
-353602051 824017014
-503097857 804562342
-145637402 -691049314
455285816 -828899512
-828809183 612888782
-174764537 542328346
546330404 697300042
67095620 844014590
324645483 843526836
-722326982 -404440295
-466077084 415847704
-284781280 1689108
984602851 -390884744
733179873 869836064
-663323293 355234602
43406762 122314554
-461664017 -758342361
41656557 -553814767
-78578671 -506871708
376721080 -546845901
-968948763 423625750
825645601 756297713
-221563059 -327393519
-728444841 -58885177
167632930 445298550
271644302 -416846332
-428126922 -972228678
-884560465 153909801
228202582 76608402
686319059 -108915074
-184453252 -61052105
791980413 754486922
-390687375 -249619705
-548358596 -226842915
488865442 354885181
-743239303 815429439
14063755 -325546550
154392709 329964269
357974429 596211285
-361696993 -191679678
-87743991 -613550550
-884608926 -531628818
568443579 -958746243
-217518288 -646381204
830217761 -796177487
758537356 850294006
958944926 805224246
860720445 415514881
-958752728 706348559
-285664897 -37221930
-503457140 237292225
-745649558 -961194936
-548689777 992419080
-480458471 -412214446
-506189313 -365329114
313758916 -155097493
743647566 -286381616
-4739209 -342873023
-774453506 223633225
310463172 -992990178
-674243253 -740848985
-785818526 -824498654
-337714210 -925940511
-663779450 -863134827
-718416174 990691266
-882134389 -236244345
-802496783 -151845057
-257273039 315208055
822517334 360185540
902452776 -720484508
323800873 781213838
143608706 285057577
656869198 -82536117
53665758 -121186373
-381794138 802855850
-966064873 -977630379
-758532904 -885093173
8444495 566781911
-43856767 684492562
-683145326 479206326
-526903953 -307212408
-197512950 626668823
969064177 374600870
-204888652 315413618
-353088455 -347568298
174991188 -283264767
480320218 -774430180
-651183207 -208321610
461970975 -338914548
-215005721 291045702
-971622727 -727584498
-927467705 -225810405
-985901643 885994236
659073876 -225762265
-121839313 610722778
533574919 800538567
-38508385 295743700
913468112 -333656414
759318872 567059295
-341226110 -224362728
871730807 449505899
927362035 700037815
-452778745 860166657
-422307655 38800788
978847081 631919310
274472964 279661500
874297780 653719319
-339184712 70699174
382065190 406274015
455149134 118588393
244324747 -599450500
181641180 647494904
-579390841 959253432
-408022999 -593359898
549655350 267166560
806273918 -907799928
649683452 703519935
253996879 -154930784
-400572189 496028898
-87702754 767470029
465406133 372212600
660551014 461414274
-314657652 106562722
927296449 -859487946
-525761687 470215087
-361647208 528700304
995863474 235705267
552610531 353866476
995177723 -380680237
-925609731 -361078446
-17164730 668362456
537667856 -108328571
-402233841 438606542
-468785346 -615026130
-892760500 574782761
-268997957 85961732
-686797942 631694355
25215651 -976266872
825565855 -682215464
187000375 677975814
-889202193 975460046
-812912992 -902394665
638270867 -847206414
-558594199 329850709
-249676004 -331864290
746246727 -74546454
-304180407 563423863
401128472 718097867
461326819 339197140
915927447 -223192628
-186870512 781574931
815396392 -756273782
-25170814 -996415107
240503065 881344674
-197640869 974109307
101212252 356683766
-289547191 355537457
662091197 839658459
714494755 897814134
-192352118 443425630
788393035 -129315921
-383806463 443277348
435728944 -10812193
-238724783 -729103318
-565598978 -488202173
-589518446 234953446
953550865 76433103
8587521 -183337026
622271254 534952211
964270927 -703594420
489215736 -93989470
10724406 -819016658
-648542457 763113420
340959259 -163357426
822704380 -379765069
847070981 873593854
733883637 650699046
791197033 131123468
175518257 -245543244
164663448 895766168
144680973 115503609
654628486 -317320630
-736122281 579617495
284828808 620248135
662529014 17578663
-132568160 -695847225
807171556 -183312028
-802362440 578231056
970545790 -870079685
768638274 583158676
-51558580 996546095
-489732393 -303985614
894359249 159645884
664219 978778447
-209471184 -847254741
-502102279 -392718046
513611146 -762829579
474843519 -892614147
-132037640 727417254
-647311780 -975497293
934177964 -570360343
-623004979 451386636
921632817 707852993
-714919473 158664222
323444433 -881889951
810725311 609269232
-300461381 -958867795
796209489 -468010873
-272616456 961556486
-488938086 -260152010
51277473 923088525
-502437959 -392703579
-694646965 -504009384
-561686852 256027469
847072220 -751484943
575701077 855928584
7395349 -476760289
-597475464 -909123011
-768171817 749742729
-300135216 -281503450
-21999999 -137319079
283636088 -997495007
675552671 -577259565
794453996 -250031991
925165518 -873905881
672572851 -560174752
-87522141 962637410
443137722 -363619960
422884978 649636436
577016584 207513569
-664744991 -331669598
291762658 -316866156
250824142 -568635322
-232235676 -494476586
168762829 656730003
-400930221 -870516382
311974084 470528982
-322796921 -544830567
-935876724 939699595
-509216611 -593749727
-870308899 2548316
141727294 599421840
-610970597 -916790475
566431153 -710182980
-429637067 -209527832
6635887 901304743
-209944201 563902139
-640553014 362282942
964776067 806520092
814211010 -782643128
839527813 -368250403
554803156 928700535
-698087618 -517496749
382869345 -545903609
741377497 324269914
950448125 -702486215
409433871 71511918
84466879 745888653
-307038155 480946071
974536256 -540243540
-974241139 -922012783
819315176 594563973
-651028232 -109935335
723741750 -588118624
882246013 -915908883
432314545 -290274812
-185937312 14340867
642655427 -725419453
765732005 322281652
276800208 313358870
108126070 372719392
253499848 629083608
399147708 333198860
-181517328 132167485
277798669 -58239350
955658889 903938816
-711374135 907519066
123827648 570773908
-684533394 -879065578
346493744 840147976
-911631814 -907435156
-949271879 368465741
868113635 262355877
549570814 -808450009
611831346 628732472
-589828354 967006477
-973455332 -148273509
676332618 -971370989
34262936 -764916249
-443961833 917816411
920371601 -718346799
-517627146 -640997944
971087215 -788363221
374338948 -18985323
502683343 700825247
798082546 -300179614
-83099698 342828986
190970264 -180035717
645256911 -902626926
-494318 329748366
-315342836 -603222194
260032807 53500072
-174952078 526403562
270530075 -1168557
471977506 -361037226
419090907 -405407077
742649443 -609710568
744084740 -471085418
750209804 -181625816
436512938 53356390
-651774352 33354873
-236795095 145571948
-529194210 -590099985
-565859845 125058457
-575754697 -946194575
408997496 -402805895
-346075523 -740420397
-493099960 836592526
-257865598 -281847334
221023320 -339497445
-111277898 837752627
-190668076 277674462
-695255949 183433085
-744876568 -583017141
733981294 -633063730
802879033 -618515778
-858929538 -886068453
-185880323 771666146
930505486 680912264
-755391729 -291266721
-256250292 -785599682
609492631 -707711797
-356967411 475472683
337648560 -107256847
-308576626 451039640
912819743 -50882812
813018821 -403036487
-203909091 -761750922
-360215632 847378697
861889784 -696907142
-853794531 -729537411
-511290172 -455995312
729839684 -612383662
452787220 423031172
-721282682 7425037
983502963 -34207847
-807759827 -615289573
-215162571 -189607928
183207688 -906649426
647767528 171181616
-49708343 317662404
240535921 599319108
-756147673 586669749
599771695 -61399028
-753580087 -704436754
-829698269 240991237
-835936679 -869041563
-956869058 -180414495
-652565303 -566664394
821045349 910652527
647540310 -290453306
494417542 663686745
316503299 368352786
114239317 470172400
853110349 583112717
99459838 670130884
101527031 -468588943
170947075 -809072273
-480116468 482647557
-890548831 -247339068
131785408 104986423
-11051871 -439461335
465375704 689013062
140390329 -876236265
-408259225 -842603364
-357753750 8753624
634930936 -475088848
768349992 175404441
286784121 193508790
-825046707 51501311
-48943971 934577153
-677804881 355834266
-662161567 -100656282
-444851104 -827723851
-163305310 -855935590
583465812 -379630634
-909119030 -655944616
923357846 353799528
960707328 726612503
-336170240 312318166
749486376 -651993646
965310146 121866696
8272944 -121573664
-969814730 -566599486
-559541072 284276629
-902638616 688274357
611161127 174531689
-513667982 -187160374
-338805208 488769508
973029107 991973093
474039346 265719110
797631217 -654883859
-393050569 878384403
218027530 270560474
-223366420 -240827626
-636372722 238281809
584033179 -56800945
-454229477 986894466
648070179 756838597
-547740003 742779133
-576284309 -964281833
-931838384 957412963
358763271 129993274
-418512543 -285871311
44747918 -401577686
-185542168 971714676
314789514 -663273639
306420297 -152320769
296130066 -233960375
-61076776 -917763636
-240649635 -290143443
-46186119 -499192160
-673013775 794567197
819872402 -505888527
62006186 709452615
-449592310 577890935
-44217921 -313008441
-399606055 -306133836
-390856397 934067681
-155832562 -413652261
108709886 -560360586
-416000012 859303225
699402080 986598091
-741066338 376358905
65521336 832367270
494602080 -149827632
33279875 -118018375
-975702770 411472291
-906799602 434413917
645507556 632467182
-927497956 438920001
54858041 -463449089
-724785778 -486178095
476037554 -946325703
-235743324 -889885069
796299038 448614627
460443015 -226264366
803938568 536185521
-427917576 -556847205
162706757 517674954
45716290 126756908
-194331231 307978658
530619180 -650440275
768498959 798270006
-934695055 -162218258
-996119929 26811483
149204726 213726696
722584434 11896831
942957031 291720099
348285944 649876791
223571071 741955658
-915371299 -655699299
-657151931 580136778
-475205057 173451393
592936266 520257311
388263583 -826947886
29236963 25885721
33558862 146632700
524007247 -117068256
-876127467 -430057482
843787255 343535532
-90880727 491132193
133826784 305051140
879358221 91477096
-184501431 -923314008
-356541798 64473566
390089486 702477558
-945941199 57654083
-150284919 -818364551
445503205 910029049
668259939 163345091
-603431160 880933946
-750860649 265820736
-290690799 869948342
-574897926 592041016
-934913161 -656642642
-251682425 -466808615
-708483465 -222023007
-795194231 616402720
-216801475 -333336231
244950595 169202460
-695689031 355565936
-9247718 284082586
-528203827 -519691951
457311350 -293283442
-462673505 603724501
498696398 -201401596
37773718 -43111925
-628349027 776234532
-587834143 -738750642
-565952087 942776294
-99671812 46668230
871163425 549019800
-827237407 966417386
-284460038 -649475469
-208210750 357679184
78141682 241934999
888268229 -69241557
-752268883 -191984088
-305820938 -31985687
97144956 879159821
-602519896 826918778
239219254 -19480466
-529344451 342585682
963662475 -723496684
63628050 -660658978
182268252 -482954343
431385987 -261941752
-272938817 472099360
-820195031 -761040173
-98637645 -12421297
100566148 -185627101
-209775380 -338237936
704349335 601997873
287991853 -675309586
951417343 -730403188
-784031183 -872716407
-356996788 -640078077
-225143926 -991408917
53000269 105796738
858148739 -888375284
-829948068 -391967394
75774268 -423182396
483403502 348083266
-208891999 -320747797
-333494304 742947357
-792791511 -728595237
-294123659 629753562
-154790030 -664447425
271288797 -424224710
-312628264 260297497
-36682830 -818095204
-743092470 279433409
-880059052 -284913737
202505322 -345786133
131348313 -237496120
-645817617 627760648
-853962571 755973966
-203079054 -133568572
823575819 949166554
983359857 580987700
89866040 252220967
-199874371 -992315850
766877685 446301038
189463456 -32726455
827247848 379821741
496015649 625845762
-349464021 117326190
526547052 -853639804
-111147192 771197268
340108414 -851399686
-608382090 212901813
746077977 -580077404
65746196 -286736326
-867806965 -669431268
661557698 -25519325
-99435302 -318231460
501063610 770835802
720323946 844390652
-171762561 -76922135
853627234 -493252623
491264857 -209758686
114702446 988082032
-293783054 -267198075
-359366596 -73152234
-744172387 949039944
-167721048 -797022414
60618475 -424370488
-601333622 -266546757
-666352 -110505670
-572810098 -676623304
-610005571 -504770526
822368223 499525674
-515877526 773465646
-839763073 -915449454
-380413765 -55905691
843137494 -140938626
889767098 155227058
346219957 -13457491
-507780601 -616056733
-317426159 246927702
-705653064 218573247
-68092511 907321605
399261211 -321723921
-47871254 -341867837
10609237 -575174500
-383184742 -902054560
214623452 -621685295
-847740886 -464785409
677843623 -641632320
51576731 416517629
93241325 -839241241
-860980329 -480568923
-181203621 -436418249
-407402634 148689656
954345563 -247655932
-195080298 375996634
-507826604 57345430
-344033822 -247737753
-624343553 55032758
784801704 33836830
-290930922 669416744
-382386 -331565152
559151882 -614852364
806351041 -425396801
-251647210 -291657823
320006282 -200404999
-194192175 509805724
-320884140 -47785659
-554140235 -200945564
880541467 -285024161
811836176 -275640862
-894054519 -902646569
-238904251 893672620
-291849594 732074871
-314810141 -139690609
192072598 -102620858
-251668553 100700953
757412112 -19500388
-291596670 314720046
-744546051 -811902124
-485989300 -424053590
420468762 -431355919
-275996348 -206971914
-937789358 -156801550
265420422 495815998
904738614 761992708
-767240035 990927312
781930682 -676809583
121099054 -64639594
274793454 -264035118
-166466430 573121237
-462231988 -880862119
878944632 908274457
228845760 -996539347
-271282071 883714348
-68144132 -188023854
75295471 -847182318
-393544652 204759918
719656801 -34839497
-23394217 937304593
843911664 -997914119
92123287 -985510370
-569677842 196928799
425299047 -816167965
-108318988 -181309650
526251245 -178712590
592726538 730684601
490032768 660385035
-927511566 -567221901
-979344063 -806004621
-814488765 -90042669
535468138 645232951
-731442135 339286640
25926372 91333322
-21489940 -286539977
74474200 -850161904
374803420 869407280
439372118 98216836
276735420 143988038
666332529 -833812480
-549565770 -23099258
-728219866 796195806
72994187 55914260
568188215 707289307
525757049 895228370
443105004 -844290901
922637394 -755440573
889504938 -846076070
452311417 -79837655
-187588035 -736257964
689683107 1724473
246504235 598657722
-860159537 909188218
-50044007 -200708871
962597336 -397372720
-515644291 921067467
-458837243 -263479620
-579764373 452175278
-427555158 -463838184
119072085 -724761119
-599266099 720952001
984532950 -939411185
-450096563 515960126
698930389 353688798
-153958799 -433132513
720692389 186397013
888930946 -799024644
773221122 316855242
-572596967 77446510
-144239249 829157359
-145997210 -55314904
-729293346 19060269
-941596905 -275318361
-441012357 714091407
396158539 27251663
-210515309 -555102144
-584543409 456573591
399795583 -804821396
966297468 -845369229
-389604429 545992937
95938760 -40356126
-898901527 361396711
558019772 852177720
-549344571 -703883798
16279649 239636087
681355733 341639570
792031454 -318513182
-591050114 -703942569
-17242806 -921149713
-19834496 -423945604
487181976 -977343589
274034622 981124637
494832364 -195910852
875254243 448506544
-729386436 -285990628
-815567492 918152661
