0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 15:56:27 +00:00
OI-codes/S2OJ/750/data/merchant8.in
2022-05-29 07:47:12 +08:00

99928 lines
1.7 MiB (Stored with Git LFS)

99926 74312 0
-838635 25382458
-567213 -33986671
-149754 -432429146
-949687 -483115065
-199340 -428454408
-919422 -843992894
-999602 198395502
-29607 559223460
-823755 910366548
-909276 809981788
-698459 -484356489
-234884 -988043314
-300063 137824044
-109992 354028135
-454033 -651085385
-868112 -744453938
-566624 694362030
-960809 236602932
-483403 -26739743
-952368 -848154374
-783620 -923426420
-67159 -936790779
-575379 480699679
-690994 -730685668
-377755 663887162
-274829 80241945
-102426 -939615599
-274645 372786183
-64249 706736304
-933734 -676988857
-851388 -263431404
-97117 -415364886
-116054 289024472
-1142 304139450
-664856 101520049
-916714 860570065
-437989 460146556
-665254 -847568096
-571105 272309877
-261744 223029457
-574529 962413692
-786990 787953388
-973141 87502496
-208109 -47245912
-323003 -5502124
-998318 436417111
-76221 208300151
-756379 -458623742
-959126 -474463605
-957803 -965923240
-804012 -306778116
-739830 -545373671
-408069 -902714019
-711207 -973562085
-531411 -276059339
-969687 761173144
-13964 106679861
-571015 -215674938
-273094 -13524321
-532860 -334067483
-977826 107336205
-641907 723044275
-564257 250567631
-93880 -751122970
-160474 -120299922
-229113 -795395967
-506832 -890552906
-401537 -807637014
-411792 -642964063
-77937 234273324
-860207 415392443
-503747 -828034019
-382352 -125256936
-595509 -644588709
-704363 124720069
-423226 869240940
-597192 791828403
-736843 -814463428
-179605 -736866450
-120641 -830118850
-694645 -780386668
-533810 -43644566
-656955 -375492521
-102713 -683100686
-659972 -17206650
-874457 348448140
-650452 -921927543
-353992 -910526790
-786016 -867226799
-440971 -82935511
-661443 -392077920
-246416 92625760
-82877 -507374883
-902815 858489711
-822871 341502790
-756649 372325195
-649353 -936906257
-683962 303466237
-158186 564688181
-61144 -727353967
-279324 -609744087
-219446 -167403023
-435110 -555387986
-338325 264998977
-623937 188008268
-377954 569332084
-238449 -13243730
-455830 -167646977
-114796 754868656
-423730 249889820
-940955 2234174
-190560 974481989
-372495 -941238393
-597909 626741653
-570422 -856102345
-32467 41554957
-759123 -172293854
-919971 -925513535
-161050 -16455480
-27713 -187004300
-521000 -8449046
-177507 591466600
-725871 905621460
-121302 484176071
-597747 302472663
-903001 99640602
-364653 -290982382
-247099 218082760
-586962 -744376809
-276108 -873777848
-174331 490728793
-383711 -354120896
-943338 -41180871
-907985 935340808
-954615 910878082
-567274 -853172604
-285938 357189244
-801260 -249849296
-371131 -168303227
-81841 -35425748
-622471 -999959477
-430177 833930947
-754976 -208427407
-522460 -941197870
-314843 313188952
-325398 -64529752
-510008 -47126560
-73965 -859104903
-272057 9956713
-846368 936417960
-584253 -193592849
-206944 -998492333
-541301 380400912
-858382 -435455037
-568216 338200091
-139047 -464610072
-437956 664185566
-796437 -952782291
-96428 753472688
-333569 919808757
-479671 -974043786
-729241 96717833
-949859 -581795786
-18908 -15224657
-637225 -115425007
-387048 -818401352
-65792 -15880908
-440589 -905719411
-585789 -68250648
-694661 815815865
-641253 58854842
-309167 -215693772
-218090 502263164
-121198 850427435
-168374 -304375288
-467067 -332031531
-795800 -361585964
-839045 648498152
-89473 -338620081
-67857 648370749
-685412 437432465
-326275 467787070
-621662 502394769
-744138 -329650271
-985319 -967667967
-189878 -306888787
-116815 205739657
-452638 549033952
-123985 -407154725
-695818 -188271303
-213793 321359061
-838261 -381198511
-966578 908446531
-781360 739563275
-142831 603576832
-811928 -354462124
-605689 921161923
-791378 -559787724
-628661 -260181534
-325948 -294572373
-579291 -891455506
-495166 798673308
-364886 489733856
-202619 610807658
-626032 501617095
-984167 -962125080
-187111 -868707521
-939257 -859968870
-823211 686373072
-384936 -207327601
-524539 640918233
-973953 -23678111
-541236 -887024179
-902878 -4170646
-770186 646671619
-555918 -854692146
-230425 688940567
-170796 -295072372
-508870 546858159
-128165 -865697806
-474978 516656326
-240088 -279266427
-33574 -246896317
-508400 277619209
-21447 -687186800
-306169 -790803133
-786103 923157085
-415758 -913508524
-97547 -350590856
-640016 -484508097
-259131 -208080897
-840588 -242046362
-382244 -833318437
-894246 -865830689
-560632 -778722352
-8275 668298659
-878412 -827955769
-252257 -647429872
-464957 660846142
-780953 858417304
-362807 145242527
-10504 154280727
-754906 -312744455
-661004 258218348
-409799 -997373566
-467295 -813556484
-216922 256042556
-157649 691567001
-703501 -108628855
-708053 -344582933
-970516 825869196
-178478 -739456177
-950540 376150640
-580484 -568510769
-204303 538163032
-70907 688963841
-725686 -359313901
-935627 313836469
-4090 775455317
-694194 290095243
-704390 829328373
-736780 -580109228
-534781 -951951120
-677854 996009936
-325109 -445939916
-95413 -878157119
-203554 516824947
-446698 -273895685
-639419 -525586991
-331490 30187442
-289775 -562962029
-759187 619655536
-824569 -963015479
-534870 124293517
-420191 -269609763
-897345 -960389045
-932426 310737033
-880313 986432793
-260305 731177957
-711499 -945375470
-310315 -505633788
-289789 409563505
-984405 -684831647
-260855 870516853
-129728 841052736
-706134 853331385
-810052 411997046
-662013 -665744813
-641760 19684207
-331567 39968715
-356206 624350430
-937370 -298471068
-594787 459859487
-109014 524915663
-615223 -449944780
-730322 -986080430
-496176 646758545
-336202 -933119833
-340406 -407459761
-135595 -878828447
-477863 -50416038
-369819 29578210
-105218 593343443
-302431 -13431517
-317524 -993611921
-797548 -823749968
-199776 26179439
-267476 317125113
-917236 -984800823
-939472 -390126252
-555977 371749643
-227551 -490434611
-867743 -980562748
-942193 686917997
-511594 -767401406
-255441 713006341
-763941 392765734
-839071 644595640
-82547 -952738472
-405700 -735033707
-170637 -462919293
-726342 524128311
-343069 -33504775
-282850 996940195
-682070 -98439673
-475717 516550446
-552528 863376118
-296680 -599164776
-188082 435946966
-410359 -691567291
-567725 -625476870
-851481 -761952720
-959461 338010920
-190369 967866573
-450951 224615763
-240441 344398999
-910247 -855883396
-866700 -896688446
-492083 -485959536
-993012 -988167866
-555347 -286814698
-418681 885790108
-282886 -478602476
-687604 -414861093
-360874 425224457
-311906 -246003882
-914738 -849338399
-596934 -329493457
-150976 -748891889
-2715 -949560518
-808766 -64527163
-160961 -211811182
-793799 574567793
-669260 901968062
-878112 -362354635
-993294 -671355528
-662402 271034860
-808159 -646462164
-303387 -270520304
-8255 -440501822
-602200 -338029455
-218236 104002827
-156774 -202454542
-839835 999981465
-972133 -75614248
-909701 -977838779
-918032 196896817
-882379 -78981290
-776400 -874527225
-574052 710937281
-607185 -67149156
-778947 -308825569
-524694 449243741
-806873 454248368
-50875 276313338
-836181 -273015450
-505033 -939239161
-136137 426974939
-84312 397491094
-173434 -688131050
-343723 477414421
-410503 -814519717
-470102 100057768
-32499 -95501433
-597189 -912551656
-348214 737703134
-39206 233143039
-777016 210999558
-361053 -908759031
-657408 962622736
-231239 770497736
-480679 -394272133
-560829 -80858085
-870588 -579440453
-640844 -541774315
-71271 843527667
-960888 -704762879
-558875 655122502
-328533 -382937271
-815513 -726773751
-497751 218576135
-721349 549913574
-446009 -35599320
-455632 -479663771
-568099 -143321706
-604866 -906769629
-225613 247320779
-936934 -82560867
-258428 520205310
-690076 -502671775
-627793 229308083
-567870 -149863916
-762147 -317191492
-842309 -818117796
-399631 754634651
-835042 -377226794
-190523 919585338
-639576 -159705958
-870518 833772764
-312044 863342660
-982169 -344566870
-101757 456786852
-831366 -678413121
-25572 574575045
-27655 877346399
-809478 -220187436
-903157 270619065
-66768 -974900128
-885778 -712548582
-231690 887681794
-399706 -701673878
-94548 506027554
-470464 290111720
-953697 262726802
-449820 -973636218
-902365 -853209986
-924013 355957173
-324567 126200914
-643277 -83254500
-851841 -271321164
-502783 623529140
-984516 -853946417
-716030 578814920
-740636 -841146000
-857794 -819547860
-683601 185965923
-906898 -218372794
-469110 -899962523
-955976 -973740036
-777415 -532083678
-842935 815896490
-420718 -465790552
-638254 924703175
-674301 -862516632
-553710 -891215508
-183335 654565926
-347398 -230187714
-456867 231919910
-749898 679665799
-55805 57263704
-205982 -27881943
-832767 977991921
-521317 -584192390
-323555 -885253871
-879071 93235075
-928503 -705312255
-421191 -885947504
-285658 -698291399
-121361 420888660
-64468 30797997
-433818 30387437
-375856 -103065848
-79953 29367933
-367578 -538281291
-117795 55788152
-579680 209820073
-51178 647684632
-492734 837415359
-48789 162373903
-612628 526460949
-767256 -842151967
-723280 -169213255
-808091 -939329604
-611577 -917448793
-433596 -179213534
-736955 -978028758
-571758 589633487
-736432 590598752
-719912 106407505
-821860 121815638
-309662 -499621191
-74107 -921474439
-493482 -47676089
-788345 -83813581
-880237 -954211956
-144873 -954441015
-765727 210874165
-301428 -840159460
-859215 -800216061
-355634 -515720823
-848471 190638537
-57178 230171376
-502797 381213329
-589002 -927477178
-689601 691890085
-896835 -710482167
-686107 282342895
-361577 192091069
-389568 -873066809
-265105 -702766850
-491631 -428931629
-860263 -862702422
-24400 128019895
-683540 -515744880
-471840 -927634862
-542004 948806362
-535990 -641257285
-900082 661998625
-278435 391921466
-298653 465150221
-560797 -363669385
-411903 892300275
-627240 396192135
-54278 588654526
-106133 -338996953
-735572 441980179
-909406 486729865
-128140 871877212
-480426 601820720
-532765 686513804
-516226 -791327259
-631955 -355024391
-410057 -230798467
-498403 589886070
-738383 -282501568
-720457 -686392030
-395237 879403903
-424489 999841327
-599459 505699040
-302230 858853448
-323190 -850409170
-608515 -923232590
-441967 996151026
-652410 277610725
-809481 -586461117
-512447 -931483837
-711840 78933439
-726510 -227718401
-412529 583031142
-507700 -676628742
-25162 -910051828
-544100 -928121891
-386778 -931812115
-119503 486140307
-7247 660532636
-507090 -270809068
-383932 -219363161
-97842 -221147
-364771 -546415504
-135643 -765026089
-917498 -461190991
-636429 -337742763
-13738 -120050480
-492559 308010542
-134832 -895340341
-269546 597447952
-730441 621618513
-47494 984063563
-305966 449805632
-847326 -20166095
-650276 695433363
-888270 599396462
-455840 -90882332
-690884 544100741
-540680 -270476461
-265320 322656551
-203331 465133257
-769945 808456979
-538811 -905061851
-901566 -99319249
-277644 -868171764
-31074 -962597326
-445666 -27441139
-890867 -947467526
-849424 523542982
-547088 -514392151
-915382 -218276593
-534508 -843303827
-931821 485386702
-68036 235307903
-83709 -608329916
-849319 -975804290
-295535 897565141
-930029 271619604
-839334 184722606
-643278 -997775201
-199574 -278416091
-591468 -341142529
-404216 838804715
-588967 -976094107
-744143 638691376
-728635 386754430
-700697 623302355
-770877 -599674604
-419518 -216628477
-642592 -794657754
-988132 722981947
-377151 -898978867
-872648 -986200776
-931896 670436450
-278717 1701884
-922422 998143814
-99178 707839124
-241808 974260745
-669287 -949323712
-249755 83898458
-787855 -687615054
-753906 -315083952
-301688 240594631
-719675 797771648
-314131 920223951
-782022 632264715
-51568 674483712
-981405 670305444
-334568 -243599328
-626524 -288277330
-107257 525046597
-865006 477984581
-964944 370580141
-703042 216367664
-206535 501890474
-191661 -138212131
-85750 -544361553
-92768 -22290819
-37462 262113265
-666232 239009970
-967602 183051427
-49331 -162388436
-560808 340031103
-905047 49367005
-117435 -639435634
-160476 -805750660
-465200 -99972829
-265961 -931596510
-401243 -978973563
-134486 -196780188
-983794 4818301
-328329 -666588616
-111608 488135860
-285481 -902070715
-873921 -868816969
-574262 260876164
-503460 730194000
-74511 658183096
-38241 -216302040
-831109 -660888976
-298965 -777577882
-628073 -838739091
-448677 817095605
-263909 593002259
-186312 377628574
-344788 171502431
-544430 -692693520
-727939 833267021
-45019 -998272036
-99318 569419745
-938293 -75206657
-77418 184779392
-333926 -740452338
-499100 -882659201
-534961 -913337251
-699066 -379887972
-143950 -688409861
-930240 -13310080
-34973 -458968129
-972233 -667383424
-452700 789909733
-18766 545850173
-300561 -333972040
-435692 130561945
-178327 643779458
-426640 -350272655
-507472 -756045539
-157442 226489810
-498849 -839573207
-530769 27652422
-528875 565600835
-719612 -617151088
-158842 188913331
-919803 235212792
-26872 975851171
-972531 -580941743
-942411 -740768424
-34983 -864325996
-700470 -895158370
-414817 -739040460
-865700 705093749
-244752 29634974
-662602 445738932
-199626 964641411
-745652 146975773
-610216 532401681
-101309 -562730208
-627824 458565912
-23029 -628392046
-346293 -21698337
-600056 791182488
-570330 -985965961
-672474 -623331812
-99383 -690273199
-6022 144595984
-505854 -979552355
-672744 -40545854
-18876 388550446
-854130 99453809
-345833 119880939
-994468 -731280780
-383004 -482429004
-65444 502729851
-153310 457632551
-463202 752783788
-961429 331097375
-391586 876690809
-923038 -987984637
-73555 466771379
-791459 981532439
-337855 -874508743
-725281 24381480
-481216 -136316235
-807322 571230189
-43081 -158460756
-735564 -989340463
-99889 -43851777
-338185 278809036
-880813 321741802
-923141 327756177
-315522 -890372949
-480868 -34559357
-23955 341790216
-12005 -513704760
-618516 275167444
-464641 -661097448
-999567 -640740762
-291259 -912862058
-554235 727452998
-853696 458713047
-428001 207018881
-559767 996172218
-754126 976284043
-637444 -437734915
-76118 306321122
-734753 581584184
-806560 893362460
-167107 35528283
-657790 446115900
-784421 212650191
-558861 -130422926
-513070 571607157
-972873 -910451977
-40076 733260840
-776826 -4646301
-70208 -68912733
-293065 596436730
-323063 951501922
-732023 -937587345
-173877 -229305115
-917348 131774451
-47544 -827960293
-345256 736135528
-58698 -673918981
-447035 -341665053
-553655 -136180676
-994087 -335016429
-69957 17594185
-737605 -49042734
-548321 -755047078
-441079 -671176415
-165606 -989507501
-625513 -906358508
-195204 -842376020
-10737 -427242416
-450605 399962614
-70044 739208164
-700130 -681363604
-899714 -711992751
-105171 37840417
-484550 531286587
-458574 157584324
-135667 -538036074
-511677 620834611
-16075 -256638484
-358841 457317625
-418116 -595561770
-690861 -807685402
-318097 261335899
-168668 -533149114
-999559 -36990517
-116676 -754373298
-603698 -361109407
-344814 -448338637
-424597 -428292279
-50733 297225540
-791160 415480687
-430510 236691293
-463351 -832663923
-11339 -781045695
-364764 481644215
-977728 -503840338
-659520 -770553195
-739251 575285707
-690357 -346216357
-847170 -197795611
-327570 -172235326
-137738 -754491841
-547299 120840786
-744709 115771923
-757091 283348576
-549274 -495356275
-203283 -874127401
-378576 745312503
-60951 -874521665
-263217 -130765885
-254842 55146480
-839740 -617567081
-563349 61548714
-545830 -831001268
-509019 -150716195
-563790 -975441804
-570846 -585374566
-905321 488174398
-263599 -571264087
-853752 -13666844
-372013 -362083710
-462667 844216600
-233164 -924459199
-908662 -194747633
-548673 -936829095
-868401 557185016
-596185 301412030
-309234 -854865937
-353425 -15012925
-905829 955195673
-673829 -52661548
-974145 812751749
-749336 -946779816
-221127 -931820763
-718853 -218959975
-992245 336568761
-229600 -574660684
-439561 -93087376
-888246 -65602384
-651224 -596665996
-306230 776146740
-660513 989544096
-26463 -214233077
-742882 -309788194
-885318 -988940820
-464519 635050728
-820908 -432713645
-685528 -574315385
-41773 -24258522
-442691 -3977732
-650799 412017771
-669761 613657768
-980025 -307244779
-582366 487558572
-761100 -728573512
-11271 -391557521
-450766 -102740060
-160141 572838518
-184612 -246423458
-902660 882247015
-771739 380550543
-510784 700914994
-411090 547515117
-521074 433770727
-772232 621610585
-174812 -818928506
-969257 -377144160
-515594 -953050100
-217825 87984118
-918989 557253456
-618204 -697199743
-475945 -283352790
-579501 399313905
-408259 88567181
-733063 406859016
-788392 410373085
-538835 -423865739
-928605 974145372
-897136 836057700
-419392 551875740
-146130 -177316008
-753664 100591823
-732944 18049860
-683532 515439213
-828702 -559333253
-23382 289476348
-189686 -876118309
-796893 337926687
-816477 -285168782
-994927 -270025414
-894233 72690055
-955262 -904618240
-11715 -716594067
-568 -527278476
-476335 381668841
-239483 905016518
-825757 -346206982
-507078 -995475320
-272502 804482771
-392069 741777136
-943492 414294490
-654298 -892716973
-398699 -689059301
-959583 -333875253
-579982 48366561
-148211 717799715
-747975 -923502169
-441428 624500823
-76816 544461439
-333414 765071885
-977964 28892915
-413260 -780338216
-87078 -281819940
-237555 -953057226
-729729 735100997
-259050 158846808
-785828 188935476
-459957 711499042
-55942 -650710153
-969351 903766694
-982456 -706010020
-467601 421979902
-557963 851664808
-5830 -422604087
-531832 894701426
-564203 85850001
-248922 -665071217
-188650 -598989204
-942875 -57108966
-458995 -860588447
-419281 -857212068
-596209 -790298124
-804697 -900789066
-461993 -693755016
-38366 -124173377
-707290 93848
-389796 -975955302
-731085 -195159192
-148717 -522888977
-169594 421022491
-602330 -577570955
-346672 506003938
-417146 640684275
-828018 140609105
-890883 405463066
-795158 228301624
-87067 -848027735
-894945 -553085106
-664799 -207682982
-339565 -498737887
-618280 -796802060
-647254 86306999
-871965 923242015
-176243 -945137253
-158849 663702912
-113629 670459794
-259554 -6770899
-909927 998631696
-924980 -928529411
-719854 936120136
-549069 990559602
-861686 -933225126
-358930 -854177989
-163660 942286889
-600307 -774463789
-602704 -125835012
-456371 -205102910
-693086 -897902737
-851214 679005796
-174921 272008113
-654746 523119754
-751117 -898565160
-828250 -369471596
-589317 16320381
-405674 94560298
-201707 -964008531
-794159 -902861643
-681394 246532564
-306763 -664577284
-976383 -110544624
-140746 747794677
-592383 -461379344
-858939 975762375
-504715 523553044
-583861 -554000243
-299910 491981639
-381657 46529190
-806882 439228858
-727262 343129687
-456678 -29483867
-569603 227865346
-304381 186205642
-77566 -110192640
-71467 226203711
-859279 -18991117
-322127 115343572
-191596 -899631302
-833075 775905973
-853534 217440835
-42809 631890847
-175579 -99569561
-801213 -406923059
-809118 585842040
-347330 530958843
-390529 609397322
-596556 -467081310
-854378 419466665
-184688 706535679
-397737 779451254
-356286 754889381
-678496 -551492593
-461517 379762283
-51332 -853973611
-819558 -723213866
-483657 -244168320
-882234 -407973854
-119467 768767774
-898001 802360870
-407223 -968744996
-153271 -35586187
-162748 -374606645
-23175 111636703
-542348 -996864193
-914819 515200716
-387933 -809643234
-919052 -15855309
-924734 -516939360
-678911 -856758183
-730448 -387432984
-928801 700501475
-881324 775132664
-445131 512997455
-610163 -853905232
-792133 213491056
-309886 -103527350
-780367 755492090
-128737 746409747
-972935 -831544333
-482480 314544121
-731000 378377353
-329220 923345048
-160975 763051529
-709942 -389344011
-204687 -930628563
-19468 -960162338
-193598 366487669
-194972 -486086064
-382575 661121789
-813023 21364891
-787750 -602314707
-981580 -521948045
-24230 646758247
-328350 509321997
-523927 -518812238
-578377 14475315
-542158 699678763
-960404 465332453
-503110 497535955
-296357 842920581
-252619 -922100531
-908265 50553782
-177681 470569597
-807488 443413277
-518428 196648550
-902974 -463422994
-980177 -807597720
-220636 -195343008
-31710 -864496895
-992758 -639142053
-738157 -880798888
-280135 513880458
-321977 -863280652
-940245 734768994
-9924 -875463554
-365284 -941392862
-438202 627123010
-298901 343540468
-829688 -427478926
-944374 140761151
-485879 -782578288
-865138 -29793632
-962795 618813106
-992683 864179959
-463212 -667955283
-921443 -899999132
-896881 -268828374
-561520 -968276521
-961039 417849674
-876345 -918776067
-734837 727160413
-303768 348265496
-784610 131777715
-429943 50246363
-496280 -355804874
-214388 -819057383
-332916 586823369
-516104 -163402594
-993753 -14400391
-117949 722326474
-973714 197455353
-744405 -42682926
-837815 88723284
-865690 334174701
-286735 -455397579
-152261 65776084
-499595 392781839
-848533 -975758217
-629215 -738167096
-669908 965302914
-792907 165002934
-402333 -520745384
-535045 -211974366
-755701 -363667607
-409650 -804049073
-554408 120070351
-159718 -411150386
-969806 -72877447
-115928 4310183
-396669 -993300713
-846151 8346486
-381091 -416013051
-299563 207481137
-630761 -859875800
-433723 634233312
-285858 851676263
-583628 -826416830
-899194 73573033
-252329 -459209979
-905195 159182779
-218756 -351584141
-226042 738245374
-649600 -883500147
-56570 737139143
-360353 -75063572
-581092 -486381373
-386884 -344568421
-140052 -829765381
-732559 -462139590
-16098 -82735516
-987570 -864462468
-542923 702863344
-96340 396519100
-30050 -223920481
-218802 -808287911
-169265 592470028
-415543 896149870
-940916 -219438297
-139071 -627891067
-700386 -247023594
-455753 -360222656
-14779 380455420
-435949 336963355
-326385 847258481
-384018 373095973
-997774 -176286981
-387758 551451096
-485071 546679144
-581155 897286052
-864572 -907758884
-579876 -441621725
-717515 -601781737
-90614 683002843
-552298 -472605519
-178370 -864642595
-549033 -539544377
-971207 41013108
-791487 -356694662
-206510 -369309757
-721223 578873518
-292814 560569822
-194080 -381255872
-264146 134253215
-803527 -190394726
-318545 394823648
-527918 325965304
-544634 -745408346
-903003 143489870
-468834 -893472993
-594438 -373299412
-85962 896466276
-495656 -401179296
-420341 -992843993
-132588 85945983
-177960 -701404463
-321785 232768333
-130362 909659002
-434283 850046633
-193145 -368036171
-805909 659461406
-218571 794804102
-95843 190342105
-523424 -942320332
-872043 330323297
-869285 717736586
-298207 -954446573
-805585 790778921
-584497 -388733953
-10705 -458624882
-918352 -726014484
-305720 -957344083
-179056 -898055061
-629857 -107270356
-947560 176909132
-534843 -235933434
-688689 -859930356
-580359 -644609211
-79476 18658221
-591691 283559515
-468233 -685565851
-485039 645358809
-839773 32542143
-972578 -86745147
-94621 505031169
-292816 -881511874
-667963 211850390
-255411 -409684146
-905752 880663481
-248895 -85586625
-551445 222279684
-900157 392641240
-969676 -438266171
-26973 -734861859
-941006 302837261
-384942 892057126
-157689 982874727
-357201 200907041
-190526 535352399
-257814 -553342874
-829071 742282159
-245251 809337915
-530481 -510686956
-8126 696743451
-124893 -445416088
-65496 666222176
-44142 -686673630
-186418 -305346444
-354146 -978387036
-876382 331984591
-887848 978213071
-339804 -811436534
-873918 -170140248
-951925 -136728433
-829807 101818319
-31461 -812592727
-176535 -165723954
-497769 -833814939
-776051 -222276873
-270783 -432544121
-751127 80598436
-844921 -999997190
-170939 960097119
-781451 642332265
-335373 -882342696
-111945 115450733
-351033 386905744
-304891 -899467969
-727831 -831125874
-322068 -225225505
-952923 -600294490
-556902 911156286
-923183 -563371237
-60133 -110981446
-952398 460416089
-315715 -8787325
-874371 -592242917
-3460 773742459
-497867 685866231
-745942 -718113600
-637584 -41756598
-131711 516595655
-603172 -529550133
-763666 788103154
-601062 -767616426
-432978 572268186
-312552 975510427
-222404 66659620
-448173 738453248
-606028 -394250093
-951622 634115499
-697046 -328431964
-968374 -541730930
-219317 446728971
-566980 -833583346
-303746 -424073625
-151313 -585303944
-784054 553322398
-998855 -471025241
-120856 -416429818
-538015 -819386755
-530798 -71319731
-918620 -652757180
-97406 -382757992
-409069 817698824
-448797 807658910
-781692 608454683
-800866 -922027741
-934832 433917721
-279559 146837267
-935768 -640141341
-702752 -755322524
-630422 -484050726
-667404 -169691474
-466417 -967219371
-970640 -251667152
-100382 -744906935
-296395 860807410
-251765 814992468
-451446 993546313
-97578 -680926331
-314039 301624319
-236975 -482369299
-129204 -222657261
-50781 -399130358
-196046 -315952645
-825459 353269114
-899469 15565698
-497525 -910113895
-309178 882243873
-537750 599135881
-523065 -729500649
-160024 -336559505
-863445 946378701
-379529 -112258641
-86519 -666344329
-312241 606553963
-597838 -651287605
-112616 -588372070
-270353 -107011963
-164296 495549662
-48384 -228513411
-26895 137665513
-205282 -988501065
-380980 601795116
-43053 22962495
-693347 -387651864
-763173 856888181
-746659 -263713743
-40993 -720143044
-302807 702950846
-155764 55359926
-726955 581481275
-934169 -926902101
-973441 832702666
-841253 -965132730
-779303 -242854745
-281474 38488132
-740721 50432968
-276827 -152968640
-409348 -226751642
-795896 -497914799
-753763 117530711
-430628 436688853
-550123 -699019745
-650717 -994727930
-826684 770344524
-655062 907534218
-248554 -793499182
-60700 -965511194
-74586 -346961393
-398316 702050480
-470259 -194024605
-898519 790704120
-675609 566065768
-666187 -739713137
-144534 -333817032
-982262 -969069744
-903014 -882824957
-626233 402469225
-494171 -689212788
-205820 672642242
-218004 -689654496
-715358 892268487
-271652 745740142
-325981 -856951831
-874106 927135757
-50954 -644598251
-955493 34052654
-615960 -169914922
-154793 202433109
-971281 807301012
-302639 332170279
-116395 -827519827
-459348 96506217
-147238 633150534
-232889 -969731404
-231394 -280632907
-197701 393201105
-466909 -763230586
-707907 -246144101
-727714 -953760289
-134775 938819894
-178165 559831295
-856343 689460185
-976592 357402014
-511979 820118158
-516549 -791840495
-994330 388332270
-91539 789809555
-142782 610628730
-994074 699119482
-368294 314968149
-557797 920974234
-709432 443904321
-903358 -86775357
-768185 916538756
-66112 223556431
-471738 268626392
-669883 -196892237
-317928 -946358492
-165630 -676424146
-698603 -537074873
-467286 238328140
-531810 -503943973
-359476 559431345
-679953 -276004973
-752727 -473675377
-409131 -868685210
-323 -882803869
-714183 -236905963
-400389 -114829310
-244816 -984047805
-938018 -445569717
-777777 -702481663
-388474 557928733
-914610 911832297
-227670 -882363506
-422448 766088238
-573636 152680919
-346444 759962402
-82655 229233321
-50284 -295683247
-285263 -72553096
-524859 2723907
-757710 -999262574
-706046 840671547
-810469 -228220984
-308403 224293857
-695209 -38185708
-859415 574886779
-473050 130451718
-47004 285390146
-40592 -962188095
-59665 -778703789
-515194 781446173
-681117 449759603
-260383 -54708762
-267921 -839712852
-427179 581074394
-743281 -84996278
-928837 -76618815
-172433 -681238564
-501536 -216527730
-990819 477811468
-567216 -383720227
-407435 -806082644
-558784 242160117
-312311 -413567380
-347308 960005594
-385006 -752642612
-965868 -801088625
-570037 41755267
-665278 -48325859
-768556 126358279
-527753 -955520826
-390143 -47588433
-474601 -180453822
-717285 -331225457
-301455 -970778223
-687236 781360470
-59274 -903822326
-828405 159673495
-265761 -80733032
-900134 -866010421
-111931 380969706
-750567 -446770507
-263557 436265536
-854889 -821222704
-517354 -286483359
-836379 -130143718
-80743 93781018
-588517 636897826
-8812 188617718
-61782 877253289
-884877 -32774354
-441597 804897491
-654348 -928829356
-73765 -938097885
-870714 -756153537
-692960 883692591
-23803 -690740497
-645994 -557242162
-359652 -222035789
-828345 260933644
-877439 569116117
-112595 -325040262
-561799 -934138436
-885412 -758821352
-912736 343734281
-739656 -904916659
-680751 -977460883
-146539 439911955
-914514 254756836
-53488 -205677561
-246405 426417887
-490981 -511757105
-820347 347551932
-490038 -284800225
-846482 -332979809
-337700 -938931427
-828916 585056057
-72775 760801210
-443643 550482752
-162272 -373809873
-989008 490570851
-923809 -629775249
-761900 -716396030
-125930 414257848
-667383 -567873134
-373761 -472549566
-84455 150466791
-356421 -258613630
-497672 -29791728
-724804 928431002
-10651 -997679987
-862342 -608159258
-354824 -544092908
-427550 -931818423
-230328 -366980610
-267560 799641373
-684632 -984218729
-88921 -491925140
-878980 92069680
-770118 270538108
-857591 302397299
-392041 -628996080
-261098 758781003
-962756 -497534416
-399504 86203695
-414616 -721682454
-817882 -583949490
-570588 -476223895
-4816 -960881245
-778950 966533262
-250285 149966232
-533234 382205959
-627434 -810725635
-488385 433570203
-592697 -351019841
-960052 -378598768
-367950 961020637
-491759 799446951
-200953 362787602
-870279 -216254739
-733988 580394305
-809699 217623968
-732621 175586003
-88811 -963698603
-617852 138321899
-37052 808605393
-643630 688459123
-302483 154103170
-874028 -830803394
-5183 -366954844
-590026 -722842370
-214193 471593905
-613143 4049076
-148877 -964061368
-265989 974059489
-786362 -909747230
-216835 -833227468
-601296 -757373649
-874375 -533454772
-694594 -941592360
-380245 -938324034
-642086 616511461
-838641 440613600
-729764 -749049669
-647896 -97401984
-754057 -910406242
-689815 -127648437
-720055 -283864995
-744873 741557062
-971437 -912344483
-72908 499880266
-989115 174467720
-781135 305279486
-194472 -472017378
-77926 63285470
-645858 -703882263
-251051 -810895633
-951722 -395739055
-825950 450220907
-392347 -641699027
-53462 237306101
-764076 727378538
-304420 829894879
-333396 -906128471
-132624 615833523
-961569 656470720
-637183 -963359347
-566786 782606055
-562864 899097072
-971018 -496814119
-261379 841013696
-460534 960773038
-671068 -880302659
-94687 134143648
-730770 -935760279
-318964 -125188290
-340630 76253759
-441620 -63408715
-598909 590946715
-886817 -329672826
-413056 24246802
-473999 -56656666
-380277 844794894
-323235 -817957360
-762102 471325956
-697649 -239403284
-677377 -521839623
-504273 660430323
-833204 364857661
-631148 928381285
-103381 -981268704
-113334 -545319885
-867073 508276175
-592199 701142528
-35845 -451448356
-782977 -23373950
-928808 210129600
-118763 -414807703
-783809 -388251542
-848519 -38256976
-147746 88378179
-45188 -694721494
-612015 -224967586
-181187 60591873
-950502 439422154
-860211 -160727864
-862224 935403584
-907554 -631807735
-63984 775863421
-745889 378866651
-461838 38519439
-522960 -347373425
-297538 -825273663
-157886 -264169315
-363620 -165330784
-535436 646052293
-372960 496427401
-558422 312829593
-39708 158998969
-539756 -286198585
-927274 93727230
-546248 30246618
-170516 168481530
-422374 -545480243
-436623 -416094502
-865330 717033174
-639397 431145808
-365431 794035098
-253434 -845258176
-423206 -957105735
-303477 -391705525
-81395 243120003
-950969 -799310876
-432917 383326889
-737418 -843771772
-384045 640111278
-293127 -924884623
-607380 -908368189
-40934 -991696458
-770857 850978798
-353269 323014816
-579097 -100660665
-730472 -643878274
-944269 497741153
-254408 635170020
-633149 190790942
-997130 -3690201
-372633 -15886226
-191570 -643863113
-554263 -992174880
-315451 697915189
-636270 449864118
-474560 38071738
-855065 -281086929
-786105 904383875
-88817 621977236
-492840 -711537403
-425502 188046035
-759188 268528686
-721981 -556795579
-668718 83456653
-938286 876823161
-196624 686324424
-717749 284145777
-494631 112666403
-65958 842552653
-148871 -223226593
-212242 187781780
-326662 786700817
-892064 -362406697
-534327 -108723069
-509182 -37768015
-988586 536932638
-678720 247398657
-47488 -687510509
-242993 24619010
-954429 -709294049
-50359 308799290
-612215 -991267217
-663425 -353157162
-21329 316624410
-589760 559164325
-299694 -903293045
-546769 -792787500
-444824 -869406252
-513589 853607184
-153012 829189736
-530590 -580943654
-394487 -105830429
-911250 -49765226
-252571 -137739233
-725770 977626225
-972964 -320425712
-944054 -598898456
-490595 114288354
-467594 792240691
-395521 -903829451
-877960 891061762
-227223 -167461177
-239608 882871366
-712552 -618828583
-692897 723815754
-752149 -302380296
-723967 918104055
-371616 -176269237
-200363 10109195
-963549 -204760583
-100238 114436714
-332571 -828575163
-58337 -343511446
-236338 761279553
-688758 488049247
-468578 -931830769
-419219 710502861
-752952 695261747
-506328 -801237020
-388204 416626397
-94037 376967835
-36918 -382180674
-217309 -836687679
-334638 -820281039
-772064 480080093
-991036 -859061455
-307601 -140706751
-310585 881181637
-35795 107743252
-224805 -495949708
-915065 977352186
-86245 -148678634
-547972 336589116
-841969 712739905
-201203 232492783
-627499 -87078778
-910181 -737124039
-994663 3113190
-518311 736651986
-807608 272985156
-451461 798352608
-135974 -296394948
-524964 444409993
-490202 -692642486
-582938 -682599043
-318781 -215024408
-978376 -624473255
-2157 -972096182
-565829 -667246309
-484704 -425710275
-872936 297046568
-857560 709721526
-995804 192109051
-344373 460358889
-192198 889440487
-776261 -475294503
-870764 453813787
-17224 -398749911
-430581 -741596514
-93442 -585926608
-792419 105300381
-967059 -911727975
-662262 265394758
-857817 -705594151
-874911 801011930
-943633 -649596106
-252257 207327072
-517845 -936112110
-948971 353517084
-216521 -203504590
-710237 189389399
-400432 4386044
-919453 500100462
-282225 -513684256
-910230 311743558
-663486 817501420
-963445 271291336
-371180 687270304
-851784 697921591
-84959 604045027
-661542 -885923619
-978848 -152515489
-290026 166282905
-657345 306185433
-840647 -839640247
-351 -91760256
-601491 830890930
-711410 614173540
-983127 509489833
-829090 -910705585
-135393 -971753069
-809292 -532693433
-862032 -969917207
-473132 146158043
-815467 -238287584
-745633 831094723
-529499 496561937
-67724 969039488
-263478 747498966
-902047 -297404627
-715755 -381948750
-543711 -210595283
-302479 706981418
-847367 -881848288
-174064 275720461
-304717 -128758672
-6573 788169485
-306806 -600471851
-549038 -588972016
-141644 338607428
-260728 -996426825
-887497 -474895634
-354630 -961391709
-970703 22372433
-712727 831289799
-712702 -801031956
-28947 930612178
-203209 514697081
-424111 813141585
-45820 292618363
-32298 456507849
-76929 693904869
-372537 759924930
-411755 486590643
-67486 -307420736
-925504 -625846301
-666122 170201718
-114410 -958342447
-6772 -804290461
-79930 -229782963
-212363 -255747073
-239953 -186239210
-18794 559621754
-572690 -696249303
-910012 -215571145
-675433 -312141432
-750548 174992025
-83416 -574885308
-631373 87386717
-299585 586020010
-707634 763722120
-629356 -56523754
-187082 -888875625
-646996 802330411
-82632 965848679
-617618 794930527
-359697 -998701545
-946315 748977209
-179174 162143960
-301233 666956393
-509560 -105888075
-853124 -528831839
-621839 213377614
-399522 -493446793
-782305 957758804
-963074 905956879
-474018 -119293094
-965852 -19523125
-77483 947614432
-1784 76416446
-403347 750693912
-192728 -455616289
-761832 890177236
-615447 162832018
-234582 -151865592
-851821 -472877557
-290880 850690586
-484034 -976873567
-582189 -47762865
-142081 -209406344
-298126 461662796
-874555 -431524393
-228563 734069902
-514793 425303524
-521550 -776677630
-854070 552434933
-132410 72750403
-398672 -922862822
-390330 153928495
-953236 -912589285
-300096 744093571
-363345 -951959581
-676216 -441421124
-595492 -190012462
-963823 -592890021
-376486 -631145967
-558565 -431539231
-510195 287816886
-410634 349330908
-153473 -631408447
-491590 -783250316
-489862 -47458828
-960745 -87024735
-264004 -893073081
-105309 -884626811
-712752 761109673
-929609 -513434285
-878763 818580129
-714212 636752459
-511798 438802850
-20844 -538309863
-583915 -49068393
-386352 -992721544
-274856 -951723609
-551697 -771248517
-92098 -916882821
-388501 600711324
-580713 301501886
-693427 -839745642
-484404 -392843829
-948627 388912601
-523904 904347929
-152252 -492287057
-107416 947491478
-119395 -433148181
-188429 -85177077
-966477 -831138137
-195385 135312588
-301377 -944843839
-140315 518192771
-651143 503904142
-724460 -728094155
-650454 -676749705
-172972 -730604241
-11537 -768650883
-62570 -708860163
-460221 -969494569
-81928 -282085168
-183807 -890280035
-746010 519774244
-570131 -990765966
-319612 -576073545
-187502 -676777797
-666354 -983487510
-922959 -527797154
-635805 -448026313
-758974 -900370331
-311459 -927085830
-733944 853475573
-417027 -887599620
-827055 -467413306
-697258 94904527
-893124 -983251691
-20694 40299638
-712752 -105087643
-743697 -563883519
-314840 955122561
-746276 63774220
-60919 571429070
-383784 -989721279
-113410 -565516657
-805364 -72150436
-625669 -865299081
-462957 -242266362
-367609 197245323
-385869 -633949964
-882961 48873475
-689597 80267107
-950372 83964868
-300846 11109794
-538988 -547442297
-3077 93198902
-501340 435036249
-648514 -224220093
-330570 -37772255
-578382 907239096
-284319 327753594
-89543 -85626233
-733077 832669619
-18262 33745519
-672516 26774148
-922444 -782227335
-838430 -871349955
-703183 -103961190
-574289 258072303
-551182 -123921245
-959487 332155291
-740552 65711216
-297457 939852975
-497020 -243899287
-839343 -71493710
-298528 -773147330
-819810 683950277
-786326 63207209
-238516 -15413692
-30374 -266288048
-82117 429257245
-872981 -966540217
-340778 813979060
-484937 -634261535
-691252 -102914070
-120235 -880946885
-518140 458937367
-810089 -815361469
-286174 -105166978
-670145 -726318536
-388471 -908122374
-87918 -924897032
-936824 188055232
-137969 777063598
-376395 108848488
-873235 -932654268
-457014 994836264
-537965 90014886
-58992 -36615458
-31302 105424919
-986784 966093642
-18478 -851943815
-290750 -976347512
-828099 758462969
-4033 -95843101
-968834 -47841222
-470430 985315640
-184224 -559376472
-755159 -984634013
-714489 -177581700
-785403 174335481
-190467 297139585
-841509 -291605564
-37950 -159169107
-324596 662878051
-849744 605480366
-400290 -40115992
-674690 -25668230
-960346 790118898
-885885 854717031
-478030 248013235
-168610 734512877
-26198 929819999
-541207 -711415181
-451934 364092828
-885167 -108815161
-102984 -644069449
-994921 211445444
-423132 981199726
-956008 319315093
-553807 -830613285
-107510 799809720
-542940 467371278
-155443 -806960797
-64392 410789041
-461094 -775955471
-330816 145197982
-465178 248621033
-872109 -335331942
-85974 13080322
-731885 -928960667
-657511 839003539
-206133 -837263741
-573394 -368049878
-380440 -467649216
-469271 825614310
-206225 -910053159
-219271 492234792
-661386 -347537567
-350856 880065739
-622581 199468175
-816645 900475668
-480535 467094968
-113808 -18195473
-159574 -958423161
-584957 -316295852
-228641 872989366
-737442 -602492610
-590037 895149592
-677066 706705444
-693450 716822483
-143843 -935463693
-430444 359031516
-633085 36710113
-494175 -889908137
-116523 -377663090
-94179 260754643
-836641 255289845
-133919 870957943
-295355 925422701
-440041 -879113481
-134196 794513629
-47135 616942592
-766093 -716377221
-560802 -721019896
-910149 -998190272
-779397 -890762912
-645423 -631073055
-826548 494044520
-881989 -385784126
-705433 -898490964
-449128 -453970952
-417231 -632792106
-257677 568604004
-80361 527833575
-742343 -591215267
-155295 -895175495
-690998 253339293
-995100 -193707877
-565259 999974097
-149362 -187438910
-171124 -624369042
-903990 917026757
-420194 -975891042
-195791 412341072
-119261 -972881380
-463283 -353554132
-380962 -474387933
-473328 134924818
-670637 -630079836
-914393 -696448880
-430794 255811338
-463559 -983049855
-384684 920493712
-664701 539434117
-541787 -704069751
-991961 922303440
-597271 501187558
-586211 -335142806
-818508 268864312
-197857 -884596568
-363353 -233633770
-785061 814893360
-384912 -664872321
-896396 -812513413
-382847 195243287
-127254 -256087587
-258900 -707688908
-691849 -698901067
-649581 550204536
-693268 -855198459
-158789 113660023
-4118 925835495
-693297 -938171702
-938443 137768981
-808327 190692919
-425964 941463272
-919151 784214850
-328137 716304986
-416717 -71095558
-234060 -993348634
-759955 -980143895
-152490 -962767868
-253076 -976398489
-662064 792866170
-29636 576666249
-711290 -680468239
-654024 567685962
-432365 -69629840
-219925 -15611045
-989957 -310933374
-765493 -101710055
-856572 750755186
-707558 -643523661
-863156 233417624
-752967 938241773
-675290 551719626
-781525 977330037
-505933 -916930783
-884564 852818559
-431105 380050926
-812666 -772129242
-243200 -181005066
-573014 158402773
-505963 -857784591
-181642 956763916
-136085 -798387956
-562574 -916321320
-618219 593495118
-18353 917917030
-854144 -134900524
-615842 600146484
-259028 790289488
-298347 -97668392
-131082 623747995
-78909 435672010
-751285 -668485790
-419793 943279756
-92541 -144125676
-681080 261884370
-360283 -219814936
-599923 544940950
-566987 -987309333
-13715 -616543398
-892366 901417289
-430143 246108291
-233319 -825785273
-914920 305653268
-131193 75954681
-778174 -742716056
-969644 10988179
-182663 -691478041
-517067 -514845298
-212844 829983114
-244324 466924732
-494396 -372629888
-88089 639263382
-102166 668536776
-550752 -436434855
-469871 85274852
-603093 438970158
-696609 428664621
-85713 -462062312
-655935 81775998
-522470 -816487418
-954631 -985797965
-94451 -630035640
-771185 -484973208
-982588 957481792
-295583 225838684
-969691 776911162
-139730 -409816792
-695660 -376704014
-597297 789601829
-846556 -26360190
-285869 -622770372
-489986 -111773528
-437552 147854537
-316637 682882896
-123781 964181153
-733151 405138481
-286280 -453612573
-693556 -874780536
-783916 890293183
-16549 -771113107
-455305 592144196
-772095 -629820353
-554114 868150275
-129435 113197324
-322847 -66255207
-23985 -194058521
-267472 -595316166
-497970 -785074234
-592272 343879167
-440832 486459832
-537866 -601561652
-29477 358081203
-52708 856424192
-309050 -86534860
-470536 168079347
-757126 -65220772
-796166 -457107346
-389735 758262555
-421109 558075215
-283706 -814989165
-281136 -415581283
-810448 935304843
-276294 73237308
-236113 732273254
-127084 470704091
-599925 -110065187
-30737 -10071913
-69211 -982908483
-293480 15154278
-702773 -267262378
-535236 -901505236
-251215 -540185174
-930679 102917270
-89350 966645039
-863225 573012151
-392169 -963337938
-595910 -374897129
-404247 977695985
-894199 -895895819
-188182 968982038
-362504 316672170
-643667 -497457470
-700234 179579593
-584789 25612714
-470142 416007670
-770302 -799824708
-310238 960391943
-783734 958900325
-102007 958437847
-268653 370983510
-499973 -856088841
-303446 -604627084
-596526 158804705
-741159 69664820
-932667 -872353831
-241035 -517974852
-341083 959599634
-98071 -29909391
-828176 -648366982
-151989 -172729736
-122128 702828232
-363412 -549872218
-581801 287085090
-52806 -341738146
-935337 -730710826
-445026 -287386407
-821938 -452559731
-531247 -105607955
-523354 -457174069
-716137 -348455550
-797998 -284109565
-839150 859498101
-555045 154086980
-902237 895470029
-745640 -262372833
-567477 -577388997
-614509 -904354680
-55877 -449464538
-266318 -765972320
-800910 906599521
-269799 921518972
-751135 -769544808
-502537 -845511211
-155847 -67159971
-492294 300120013
-569871 -865348688
-914813 414865177
-166624 112235999
-849484 104741921
-742989 766498196
-497210 939506263
-28389 -339913495
-411025 -930857670
-79011 79107705
-458158 318348359
-475688 -661568496
-475963 791721299
-280095 865788628
-944442 232823549
-952609 -812936418
-521194 -630150569
-740136 948713985
-690817 -953438318
-516425 523936411
-124947 696700366
-436456 -363294798
-433524 946547414
-260544 644862039
-974908 187240665
-832795 -966908554
-578879 403977912
-244707 -38724011
-918340 -736453361
-923659 558466702
-599446 894116019
-928059 563666652
-23896 693118014
-797941 161497548
-278861 -471580997
-390806 -349623713
-540930 -219487904
-781651 -679558382
-120158 310462793
-612479 -150345573
-297360 399549323
-421685 -518672496
-863209 188085931
-303972 43786974
-340985 -800367515
-674925 -726574167
-166063 230850556
-819792 -430518084
-415061 -925343830
-475246 129928591
-181209 -906581674
-459993 771356536
-443785 766633794
-385268 892482094
-237962 268734927
-418693 -193609189
-299363 925573540
-183159 -474770808
-854027 767666800
-735129 -958363469
-410608 -916304107
-970898 514299171
-663187 605303183
-565496 629330260
-827044 -471686928
-57953 -866277815
-657265 -867777101
-149453 308825168
-276302 -693319844
-222577 442685692
-536974 -989004053
-943764 706229480
-161687 924013197
-400182 199081879
-157217 -397467194
-820702 -876354319
-757317 472507712
-676721 833383363
-481664 -454356050
-172378 547163882
-798526 -184171694
-699545 -508421371
-712386 171036770
-127834 -565021548
-168297 -763422925
-525577 -707711951
-453474 241369263
-868935 -985333032
-140157 -182482759
-824926 -138447584
-616381 -943696501
-729550 -246270513
-795823 -771632061
-435768 661606683
-222380 -764423901
-513795 -243318989
-506279 647845221
-565115 -632201001
-635658 -934493821
-252598 954525378
-212308 810484691
-172631 -923497874
-208591 513271210
-533196 587014240
-90238 128100358
-634192 -884195985
-712494 563176274
-332921 -546875578
-310913 801703731
-323268 -891179777
-839457 -999711697
-5038 -529951610
-540238 -547084794
-34417 23841426
-877205 -94973158
-628060 -310507719
-8585 316129476
-848104 -853603895
-20432 -295840751
-614147 -866353284
-673029 -139535126
-921477 -239537251
-343696 -260107443
-468851 88832813
-514292 -725414216
-878684 -24531344
-955056 845513825
-991988 922431005
-443799 343267655
-891862 763536357
-256815 729472735
-251084 6268699
-798195 692554836
-534594 95260297
-215720 -554200709
-111567 -326828453
-168786 63580666
-979349 -991024435
-261221 126295969
-962274 -282199251
-861345 970312142
-416748 -20899374
-560191 187849139
-401583 -724256300
-100243 -997057949
-437395 -907124019
-709052 -34764018
-908342 171587880
-802924 -908211561
-311380 669395231
-705805 157750950
-475952 -195230334
-232857 -717625668
-467925 897643507
-462228 893602479
-764010 -443039884
-346608 -274371485
-417284 591632656
-254597 -668092526
-307832 -931103830
-957153 207685365
-997782 -938619792
-943253 -72318778
-841043 -247243446
-14950 9156859
-789894 373480513
-246901 425928101
-666311 -927262476
-672030 234972431
-985680 -595259578
-111159 -356945374
-810685 57800926
-402428 383841048
-550969 830903766
-590898 333544626
-697816 239299453
-596149 776296100
-881846 -848703040
-272049 -736596315
-793226 720600892
-710652 820692192
-22146 421154635
-682726 -622113090
-460934 -896933477
-7496 171314494
-144954 -875994259
-696924 -487457007
-645896 896943010
-79663 715638398
-557673 -155549533
-661936 818355533
-639936 -224159885
-555455 -241652972
-763891 -401446893
-480978 528596669
-947021 767503887
-456572 972033620
-272122 -192958878
-719291 692757764
-128602 59522404
-286442 211781545
-169550 -811671257
-60713 -882676671
-366589 -551861055
-618582 -980767492
-169036 303384308
-64405 687438398
-460142 648044961
-50882 454681269
-819029 950842084
-253367 221162205
-278959 127889813
-720544 224513071
-53216 599049115
-260108 83472689
-271961 -751656082
-908263 723054856
-563185 596015682
-82143 -854713073
-688826 291209606
-120858 -707017499
-261505 816158813
-328762 -932950279
-841113 51329530
-984961 -732771728
-190261 448162743
-788133 -328650231
-441533 -908221756
-944957 -892279782
-413733 -783376114
-947291 151300648
-231399 319501763
-726757 -595047371
-525430 121140330
-919438 767640708
-590750 -723298510
-305535 -722959009
-144968 307595459
-50892 924746451
-737228 731722260
-36003 110953895
-695741 -1574992
-541731 -287871575
-273972 -812016682
-357475 -550009525
-200952 795601114
-997989 -563672764
-251688 -974438317
-235864 244133149
-84154 -565869484
-59486 316771290
-367569 537115650
-136916 -897194319
-213299 236337364
-9030 -559038468
-395549 -629966047
-886135 -462983541
-296528 112311302
-954016 -538187802
-831092 -355263323
-882796 328935188
-581268 613112846
-454935 964238440
-843962 733887817
-944162 -413230471
-374372 584395501
-434712 -989410694
-361374 -136189480
-253171 -255492688
-514396 787852110
-418825 -551950868
-699742 855461207
-727563 -361206530
-477981 160177557
-574230 -956555476
-112487 88783945
-722971 -191704977
-576241 -667711886
-860800 114345628
-969682 -947571829
-177821 -233581370
-597140 -716366730
-337251 442060175
-441670 -130775688
-616160 519970634
-828856 883021707
-953880 239258265
-15132 -943012907
-467673 -152150639
-574680 701070463
-184040 -445759877
-867894 -970699099
-155948 166699662
-156401 -629005084
-458643 763188718
-211787 753469191
-469228 955390417
-624071 626294377
-944266 -530203937
-795028 -447585919
-655892 266662839
-880516 -82154805
-904715 -739608360
-383454 905456309
-358496 -921977249
-813060 -843647483
-729034 -153243394
-635525 -261165873
-763182 -511359369
-72407 961102235
-665843 -356221348
-458428 255059262
-475268 -902748143
-153982 -914161174
-983243 -875716427
-425999 617222492
-534588 821376886
-511938 216058191
-558870 526725938
-2260 -478257400
-86617 -230354993
-857405 -919033940
-387579 -448956499
-725140 936344669
-298996 -695522671
-928936 -833251428
-580500 542330212
-652806 -887615902
-553006 793042949
-957810 -987873726
-857779 -335201821
-726324 -87777859
-922706 -217512178
-245068 -74810181
-109777 -329805198
-281201 -286973074
-58128 81542337
-898170 516951409
-83274 451861053
-294947 570182968
-343188 330569996
-99994 -904360296
-319094 -322241418
-614655 427821853
-536563 -966005117
-215090 -345441492
-811344 -102439303
-998026 707888123
-703152 870616700
-230101 -723197013
-517711 -917852925
-133960 -507221941
-429921 -789714599
-94710 -366809424
-408821 -718360920
-271084 -485237270
-351651 -200060852
-10680 823969292
-593536 -372853171
-422083 -554501550
-31510 688611919
-735757 291945008
-148406 357720591
-45785 -676383907
-509312 -930348820
-224392 -972084608
-247159 36643019
-432561 151193517
-326223 397383154
-813008 -658979576
-344961 -426107163
-465610 -419530498
-286987 -710823518
-335946 251651420
-80264 -991708645
-732151 -824312282
-68461 906209928
-248505 -241631595
-734126 883575841
-228388 629342980
-981596 35171393
-783586 965722916
-905573 -877878962
-448325 245456794
-206301 -548570155
-314393 -743723529
-305334 760219524
-442049 251368993
-178862 -919754238
-711798 -760117295
-502541 696867443
-629927 621374034
-458616 531827714
-645865 -92895614
-841714 944990127
-32073 601478894
-578527 -212463868
-405446 -165850502
-17941 -394811237
-612676 -962564362
-218453 175169923
-637098 179081600
-852934 -382094859
-414041 464346405
-490469 -716750628
-66802 -521287151
-146192 640034123
-441071 -958024347
-684694 237081254
-119683 376126317
-847968 671318633
-148864 -875231001
-420694 194365585
-753540 645956025
-183114 370225793
-144420 645795430
-585358 902232496
-971022 -17038330
-780204 -250319224
-593505 834994612
-682820 222844375
-282744 -700935429
-293994 308884998
-141436 -392811559
-636880 206168958
-135707 106391478
-591938 -938816313
-302019 993705090
-730261 940540976
-390121 -333627550
-85305 -968859273
-488193 -31772749
-544645 845454051
-579187 -498437779
-97766 -714909992
-552539 -871296578
-163414 -19724930
-531000 925124132
-371106 -976804572
-996146 -930127323
-588683 153766801
-523139 694514062
-152718 -805358324
-526802 -799351262
-252174 192986439
-818407 564867470
-328779 846444169
-666817 -52264713
-789429 -599654508
-408443 -551358703
-257104 -364753749
-472249 623189867
-874302 -252294132
-68523 944131250
-903742 -917105339
-511181 953874826
-795771 -96960920
-170771 -855921652
-691737 800096268
-934490 -303903592
-263224 -189549201
-222958 683753349
-36277 664323660
-201154 -491578798
-319570 -962168078
-421086 949413668
-648616 -510359023
-517017 18106993
-47914 727054152
-19722 -487163594
-520871 87979670
-363404 -266662695
-974565 -940133180
-843837 282621346
-319177 -66013956
-239816 252853259
-974571 -299994832
-869470 -367053435
-572999 -946895102
-763999 100350660
-277913 81587862
-347528 -311648850
-281178 -423943120
-403611 829293730
-66524 -515001248
-702345 -341048459
-590145 635684909
-137705 388037832
-468426 -196970111
-281881 288297529
-72195 -915865761
-268350 613480688
-541498 -175432770
-446657 600974252
-932805 -878098111
-704502 -137600847
-132257 402904273
-63995 -535940780
-221519 880506146
-819829 -17525223
-566291 -23104374
-775036 -178997832
-334193 715812083
-74301 36762446
-618872 -896376487
-984984 -497685521
-834485 -857867943
-644302 -343854965
-884486 135261044
-744061 -804763045
-880303 756495695
-679824 -930634742
-879107 -116411895
-678906 -814931073
-83435 898658988
-54369 368586857
-381251 -155979532
-989285 386860249
-807926 -390858959
-912825 647050358
-246260 -472325869
-781695 -454208366
-698600 113047398
-704763 352241361
-664963 -853234115
-716780 87465641
-482314 -932843134
-467294 402186511
-736651 551524861
-296167 947663012
-835110 -762822359
-829641 -619063161
-71203 -378818468
-499084 952989724
-96059 417699285
-207500 -422678601
-514100 -692179445
-779000 559831342
-148199 233466434
-916011 443081599
-965062 755068297
-249529 -157521519
-886740 512446857
-844169 -508827245
-71565 27547409
-714121 263622197
-210201 859759612
-690315 871567877
-724836 -497001201
-402275 -678582994
-260065 371134587
-28904 30672930
-701395 -132791360
-44040 -663301662
-193284 -764569357
-963569 -133509122
-239180 424163979
-710970 -697412490
-978850 -878806258
-24170 -171794808
-524562 -897233126
-813959 -641628617
-663616 209142031
-113190 -276051593
-685125 -836122541
-277100 -520642332
-679310 301269806
-716650 -528301986
-56099 -960810991
-689917 -612747408
-849915 914779613
-91037 646773659
-60554 229731073
-736655 279742822
-246869 -862053587
-614694 -890205166
-977466 -604118629
-25505 850222379
-212417 981362712
-780273 -101119830
-105805 -975844263
-530223 205013651
-190823 929553100
-404411 -108635623
-425737 541711989
-98468 -982499904
-149446 757855255
-335084 -181607680
-387499 -679912394
-170596 879048997
-841829 646597512
-345512 -577145520
-356637 -910063268
-660788 -291744105
-767679 146802887
-559187 -746185809
-616312 187613563
-911632 -699410955
-793262 -274487795
-327590 79318925
-778285 -312158363
-943348 -507191830
-719127 -421391063
-235156 917572711
-275882 772550992
-954833 -430928297
-862113 -972632456
-219010 -979051284
-19662 -728189566
-867730 861246609
-956163 -80171114
-913857 -704033829
-662494 -81223387
-146985 -298101661
-26871 187330548
-763243 -686995046
-434058 -280601565
-823684 -202297844
-54416 131397275
-695869 39486041
-346912 -470732495
-103756 -369488861
-649644 462340521
-220975 -380795762
-442968 338767035
-881966 -538340239
-297587 -126981571
-576706 -621103050
-276172 -237751194
-90849 598530635
-233459 458215876
-19539 450090444
-551622 -908661196
-47414 -963175188
-745306 220179507
-206835 716406150
-92581 -541587132
-89992 100063404
-470400 737354866
-370332 -269776697
-222263 -186173634
-514238 -490299896
-60950 26189474
-115244 732602979
-849828 211598443
-912180 -933963625
-121514 -954392068
-283886 930996878
-735864 -136261469
-824071 29521560
-588018 -177000729
-871526 393006036
-445252 660032700
-279765 -862143855
-866875 -987789727
-405645 -148683913
-397799 -400484094
-681887 -262254944
-499776 230213037
-878373 361764712
-227265 -811207957
-733683 -459054735
-141166 -335628492
-158218 -867352800
-831157 -569713570
-913286 884551015
-847627 849053350
-76262 -111300701
-340719 -162869228
-318027 438924568
-929169 618922602
-364118 650957138
-167736 948624673
-131782 -502371572
-751126 236076469
-835334 12739468
-737028 -436335197
-147037 134200754
-68874 -203747301
-481410 427403334
-488533 -983761333
-480856 619251970
-164490 -327074277
-451210 676271367
-278046 757108115
-31364 -462347651
-143145 -619896194
-324155 -790859627
-286750 275397405
-643370 610316843
-314898 570905086
-996589 464189448
-140373 -996221539
-26511 -912207054
-362619 596836649
-28470 -565935109
-404200 972343962
-514992 298406351
-587307 322764190
-255081 -338008914
-285609 -410152728
-516476 -205796856
-380801 -834535424
-600448 -609011703
-867269 291831573
-649352 401541045
-765115 403727765
-869760 855496376
-203612 -611741849
-303759 -947503184
-611651 135416063
-197653 -595503182
-302041 671748787
-552839 808341786
-746444 -919231816
-419914 281373254
-101628 -801489513
-627837 -686611657
-773357 490513628
-667697 473907893
-498107 923705187
-88254 -86064934
-146860 -209386307
-642266 927483648
-420832 1728012
-784241 -760033306
-386205 -785935109
-983369 -173411674
-751824 538373046
-26488 536829082
-245713 488579412
-37433 -871779683
-972562 -816451422
-143939 654043988
-879545 -628275033
-839831 475380151
-206710 -91898615
-885570 775452732
-970072 183392880
-892897 296359537
-935615 827949549
-64297 -828674705
-90550 700856355
-755081 352214688
-5967 979667081
-680433 634140893
-664833 -513895706
-892406 -969306080
-308269 947529236
-374051 976617922
-42676 504601813
-810162 723750775
-768371 -256930660
-810464 -852268141
-452428 503750775
-189203 744797353
-456352 -612301447
-416352 717815667
-311591 -576097969
-208175 926071599
-610137 107161101
-442697 912481444
-728183 906808269
-637575 290709679
-701242 419041784
-848638 -868950412
-684831 -381393817
-11957 -820340478
-216782 906502321
-137476 801999063
-119061 476019059
-236258 586968222
-798227 973324358
-454064 29391766
-8661 -208300738
-321620 805507791
-773632 -483950989
-843932 277803556
-429214 836201711
-947937 -683905400
-530120 106937831
-96037 193319877
-620350 -960154626
-298491 850007171
-285573 341051736
-650497 396112503
-970268 447320876
-258075 728750289
-66848 -33555478
-341323 871222908
-432675 507338241
-60714 -926394378
-583948 636220704
-160857 266662862
-215714 216831654
-882707 -92221160
-507931 397712451
-530883 835437837
-129251 87438362
-191426 156731124
-606594 489953252
-234263 -584026227
-955169 -403784302
-290941 315793962
-829099 445365540
-36170 387914960
-969322 -26181895
-427107 961414551
-119899 -481765132
-977318 -337463831
-375044 -869974497
-867408 625172699
-118719 855856046
-522032 -977612769
-86342 327696223
-886867 49424134
-871536 418499734
-116074 -372466549
-888634 -369309225
-195313 -762539392
-25177 -648727289
-544041 -861970985
-617174 -836417417
-390875 987493415
-812528 257208231
-598540 380414237
-974407 -252211392
-837884 -492562966
-129422 68368427
-672270 835226970
-353543 664168158
-959746 -589161969
-44568 -896282904
-308712 -887099792
-266739 726631994
-215469 549082636
-727459 500815168
-297417 -447033549
-357424 363013539
-124985 -980949965
-792160 215502620
-500195 493039043
-509818 496739088
-190866 -76124982
-978164 515426274
-403840 -323048337
-303999 973299152
-893372 -213557640
-770341 304485114
-192633 -543493720
-215484 23902968
-204482 655757826
-833983 -552948352
-598310 187485551
-112782 495767593
-978545 704259879
-196849 -579583860
-138376 -903927447
-666147 -935786735
-156303 488784567
-328071 931299524
-19690 728381423
-116049 899622599
-716497 -964983381
-671598 841281631
-331885 478770945
-68034 436615608
-916482 194613151
-965532 -968262605
-574543 -347854501
-558893 66179540
-724884 99756369
-442688 -854815459
-68710 -584565020
-983409 -976368614
-464524 513127168
-817705 92386643
-287407 849446892
-357896 -847914120
-70619 -750611891
-2535 -841530476
-426621 175988848
-348712 905145935
-680908 -394478828
-828311 -784009249
-764071 253429881
-823123 -837702596
-885964 -363593108
-419872 349502434
-489270 -773489331
-270340 -874808542
-252058 133318310
-491040 954892093
-868964 877330410
-548871 20851282
-680064 648690076
-200849 208617707
-383096 -690016758
-886030 -304180420
-282108 92871456
-559787 -37871258
-809712 761999120
-925350 -954855823
-519900 -40170364
-776425 -970049548
-941942 -931224437
-15576 -674526843
-958720 122337095
-862891 770738808
-657681 -522440963
-111900 371725204
-377782 929208332
-433124 653547886
-539389 129387492
-58689 -612754143
-877762 869538637
-820885 -764666275
-235567 -450456739
-474372 -641538119
-758182 584836159
-736278 -223946070
-255288 -663830307
-493877 -429329178
-754763 -416537625
-903751 -933983545
-427580 591522104
-952252 -915331196
-297099 274634163
-706750 901505347
-933779 -219511616
-497565 -779978029
-783963 -283849559
-226064 -604996144
-422915 -734833852
-303862 675980077
-449640 -575045692
-364857 -813541936
-711715 -998546767
-490921 547291403
-501967 957196873
-148030 -668471376
-914606 -228467041
-875815 738921557
-98580 985076510
-971420 900920451
-65496 -873832587
-220818 707131499
-792304 -863745825
-312504 -471772973
-746446 -934406620
-550485 573606688
-48782 304280958
-519160 -745720574
-425967 -855722491
-223406 887743333
-422910 -679704119
-663879 588315966
-175657 972412137
-356764 594930044
-370629 342337665
-759305 -394583127
-145671 814952015
-154591 -941511895
-466760 420729
-722756 -919881838
-541548 586984536
-83600 425375037
-642102 -880907420
-264164 440954122
-889896 -174817208
-373358 -923710548
-587807 772482746
-457865 596715752
-249172 667727362
-510773 610075608
-486446 350152555
-298899 646411129
-249017 169723460
-176717 338923084
-388597 -972845492
-512888 87833193
-108807 -234953876
-142759 331435466
-32047 342112619
-982653 -238160014
-919354 71695152
-27618 662408500
-646531 -797327696
-773730 -103376359
-866956 109854897
-534585 545009970
-949541 502040515
-278715 -222676736
-310825 456014428
-101125 -645022404
-518897 -290042220
-665054 -104484684
-297850 780352634
-876795 -170949640
-70783 -811014209
-187746 -541948222
-767578 -242143835
-858836 961468537
-871816 -945232471
-16750 -721900121
-369609 424060498
-614631 257436438
-717851 924511008
-136051 -553699690
-726079 -551124126
-623874 951665517
-351062 534133503
-134697 213921998
-518886 135617335
-801589 -271237526
-117349 975761984
-79186 -940171161
-688219 -756312674
-281306 -969049360
-147085 -43547519
-821263 353542223
-184110 575960610
-420800 -688990652
-617404 -869134513
-977509 -115508609
-478076 -334013056
-136300 -306660380
-795030 780006707
-224074 -701144070
-530520 522389980
-134187 968992498
-446246 -243092291
-298098 -867237503
-510448 782977388
-574431 -335808409
-167727 -589137624
-397482 59554238
-328364 921628029
-67549 -812110263
-466468 505854548
-571868 -776979745
-308578 -860444747
-182471 -107495597
-293435 436942253
-689962 127688941
-898308 621266877
-823914 265220589
-230852 187517781
-586526 864954203
-622645 296171230
-860512 -856029739
-925215 71012779
-44039 -275351808
-560289 -692504038
-542618 54394619
-21548 609139583
-400362 -26517094
-196343 747734239
-183422 241662643
-823713 272338837
-273138 122640571
-164966 63171493
-622534 -970753455
-975041 255403068
-654519 -301334767
-320461 -454045511
-374658 666265444
-742964 758219471
-166250 -679901129
-557793 854155181
-206079 116590371
-261882 -456880874
-133629 846226787
-506183 -990905227
-444683 980061380
-341017 -173567919
-607876 482878003
-786022 97798321
-372410 -986050139
-503924 200348559
-408667 -753514097
-232922 -989563525
-578710 -876122310
-635373 -28865904
-155208 -829551210
-518667 178272309
-860505 -567209969
-444431 143931696
-677676 -221477100
-561352 674452674
-785569 -731213115
-595463 901163471
-603615 -409859480
-319540 -849450217
-53077 9082891
-259292 288805753
-999080 -303495727
-678420 -472135313
-519681 -100458423
-167170 16603144
-236213 -765463779
-686398 -983868053
-905288 559722270
-585158 -919236993
-192581 877743075
-867396 392300002
-755859 -240288559
-199544 213137430
-653418 -657385324
-99126 -373822345
-786955 -733997659
-579510 -410899421
-667952 -510869517
-151761 -610119969
-538438 560234675
-30170 -340420727
-633094 568152340
-677934 993024707
-7974 803510970
-310769 -800808408
-883418 519993733
-222406 -927702146
-767269 -899644938
-202772 -889865748
-458054 -924636009
-697080 -38045694
-943481 251456359
-458974 -228131736
-463914 489818994
-576201 -996485712
-143569 788471408
-817299 724355215
-592772 -980353765
-566283 200710030
-767860 657634575
-214647 749905663
-433678 -554473615
-494576 -730137631
-68384 -184440554
-604521 -211858939
-406298 -103959976
-144661 81561787
-701456 377241640
-591676 385170508
-703579 471441819
-319557 -210007332
-139271 -955250220
-929515 -107889489
-519935 -364466273
-868704 700777103
-757709 91302104
-920778 -991956188
-91110 625591311
-492134 44173519
-281995 -881821935
-633057 700955302
-795055 -993872175
-291951 222150777
-656658 -674660082
-258457 348463172
-385577 225665065
-486911 -886188675
-75756 -74665261
-792805 97827653
-570619 167037708
-825322 -564514334
-7451 -299750331
-521723 612564093
-669254 -294651965
-939068 515809115
-126243 -746778494
-745531 601388060
-601154 -550112746
-345125 630463147
-636430 -160925080
-897576 921329073
-974433 -727027833
-502841 -263658947
-655485 -334044063
-545503 -91494106
-634137 -710365491
-380350 757258041
-466280 -83450294
-456974 915225820
-127516 -346052088
-298289 -112755876
-427395 468697474
-849887 -487407910
-488913 -890605100
-770737 794037392
-108344 861055262
-896664 187576318
-775074 760365070
-298475 -361093647
-689468 -862079676
-345692 -220080870
-473154 74392020
-214344 -161830007
-132586 -755000424
-375018 779740055
-153411 -793504540
-488917 -501778918
-853087 233644467
-271991 -343617286
-856208 -871315772
-489517 -927280614
-169566 -569771860
-600800 -745827252
-469250 -338423207
-514081 96184077
-537872 162678642
-835114 -48788698
-866270 -294041530
-554166 -920771652
-225339 -281046526
-778672 359906382
-664971 -181011175
-347267 -959832700
-628559 872498473
-823943 -219099921
-59104 834204692
-254328 586070087
-927280 968476397
-284031 447086114
-955853 -922507207
-720387 -893603280
-420914 -920478404
-124 151884813
-493957 -202916934
-963927 -675478828
-624858 -215858780
-164794 3578526
-524991 -177257745
-477945 -982214313
-563216 659961241
-151358 -196057164
-32538 943021427
-606350 -909810620
-765268 58115585
-563288 -542885428
-637856 38889810
-772604 -926689421
-754400 408325874
-710988 744848280
-326770 -994944720
-988365 -872720653
-932317 -42728986
-661800 -175955894
-158523 -980037000
-786333 -317714161
-31683 604944185
-900582 854167692
-467995 -879127721
-104403 425936934
-332813 153770158
-941273 -801634928
-384016 384850008
-570675 233291755
-58603 350249885
-122028 -965550574
-606749 557812927
-833965 -865608896
-439809 38027953
-131740 -766928466
-643981 -995306856
-3025 -449494454
-765673 37014371
-905983 800230925
-396676 -506788721
-999595 -904870045
-986697 -890138151
-241394 532101089
-773010 -979043113
-250278 518187724
-47618 129465721
-417646 -973987832
-261914 497983424
-632727 -913263266
-726729 -149943726
-896609 517946425
-846395 -378461073
-304954 -692483189
-486547 224630469
-831815 -257588794
-73218 733453745
-636309 -769083020
-709487 -59223722
-689203 -29179895
-310442 464208735
-749336 -856457485
-706196 5269532
-703693 -125461986
-583300 -869550028
-733614 -956702516
-89378 107609549
-543256 -864856883
-780788 -553680617
-323705 -855376081
-637274 787890395
-615889 -60469338
-840726 -907729773
-133152 897752244
-660143 -675851897
-414859 -886772886
-616570 268456320
-225186 453613824
-479787 -860760718
-127919 -381043903
-142087 392866911
-310910 -158188091
-286116 -863097479
-295693 -985594163
-384136 149328720
-683006 214049343
-53547 -390666604
-939929 -264701182
-319315 444966323
-344060 550109674
-629131 706118923
-491447 -238308590
-93395 693652189
-405510 -436095193
-787755 636229425
-194120 824102162
-378302 -540281356
-819050 -403644674
-650864 811761632
-159089 -93961973
-660180 -406504402
-468984 452168379
-939374 845568689
-500905 -461717822
-397864 202436975
-720769 -977766856
-913954 -495974355
-531860 -676590352
-54045 475846968
-123685 -504218719
-78634 -57634255
-678707 -278769768
-565406 337593190
-792519 -68215381
-543026 -411847578
-567884 -660561737
-475525 -854166039
-403428 197485819
-627956 74737081
-722587 443316638
-541942 -399888155
-483750 -366627644
-768861 -942475600
-931122 -853719613
-628166 197277164
-39190 693753825
-262999 970382549
-6467 656995808
-220141 -857374497
-86138 634660533
-834444 -584449812
-559961 -263878899
-444878 -60654736
-256392 -886364771
-541631 274403279
-157258 -858217762
-18198 -864131626
-61841 778428925
-107973 -682291761
-927757 611715342
-814475 -873273442
-813393 260073984
-233525 -814538074
-379880 464319748
-461700 -955625045
-690500 -226385651
-294571 803758011
-580201 -957274730
-93927 971100168
-666616 -268988556
-820213 486041908
-881557 -576271635
-150366 364383801
-431223 543566308
-950435 -429991248
-4775 -585822683
-529588 89836486
-213433 -607092347
-998308 -928826876
-173128 232461989
-872705 -972431815
-315326 -660760335
-784337 968583091
-910402 -180570198
-428282 -547125105
-757294 95502722
-449766 -186271606
-589917 -411256731
-304547 -273552001
-658208 131436633
-144734 -947025037
-490073 -146825443
-327389 -755973030
-860834 -761563110
-372382 -829989342
-210911 -711598075
-551333 12051239
-333047 973768669
-208889 -668872805
-872166 -164332241
-666432 -442703534
-128750 817169103
-753722 259396124
-33491 921680267
-697527 213251764
-778419 829404877
-971284 -811626064
-744540 -844395398
-435015 -925171118
-452166 -887936587
-428588 388066591
-920265 -897602932
-232508 -548696921
-644252 209166034
-830667 -225656777
-178215 -95822026
-401546 -842814891
-619100 588071617
-894277 492921243
-903002 -116366892
-521683 -427975397
-478415 545896206
-910500 736807666
-150928 -183948427
-617582 784333096
-461883 906818324
-120736 104453498
-416326 -351099313
-611411 733103345
-812199 435580694
-544161 484568446
-427554 -857083837
-316551 105266149
-273014 -403519077
-605938 -935403571
-14077 -828965735
-51433 -721597848
-847921 -894513282
-276043 -673361133
-616419 -646768966
-300087 -782449868
-847455 714705459
-19258 -691855545
-550154 -331146789
-279372 -223612155
-150076 82487679
-854514 573031185
-836509 -66427046
-286601 -476924352
-748791 -81531220
-743065 817206063
-764918 95100251
-752950 -683118662
-832566 406530081
-433272 911151824
-617943 -898785566
-222977 165864757
-687465 -131878325
-34269 -397368526
-611566 -248515546
-499664 -843781279
-421570 -912800080
-815988 -105599382
-816887 261484870
-851445 -463802804
-692625 -188486600
-348390 432519136
-97122 -185400652
-23120 -82999881
-375568 759158003
-998130 167830382
-805782 134550251
-10688 326379814
-21129 475974838
-355936 803403462
-709940 -897232341
-353628 -589021131
-306976 228950999
-546448 -111143034
-932973 -65945483
-558185 -852580222
-803383 -441420619
-784684 -970845232
-677340 -683182531
-511758 965109462
-648588 792822945
-295283 -729451744
-771356 -16509429
-521452 -486539028
-670448 -126820269
-840211 734975026
-21115 -330320307
-609443 -187103996
-458352 -518108004
-313197 931164564
-757998 349093200
-366449 293405396
-179012 216200052
-372546 -983791100
-656672 -937078133
-803444 -172125593
-888101 184039282
-462454 197472118
-310181 -993229426
-133029 -487469528
-699036 -146608068
-20121 -890461767
-969231 -76490659
-6011 -917657070
-83994 -149088448
-963742 857563859
-81621 -917720939
-404803 409490934
-303517 739234980
-921708 -748387116
-893045 227116748
-654930 384574277
-373576 -477838860
-878311 -936876328
-341045 898035250
-703128 395340871
-520675 798098698
-680071 -579768705
-906315 -939246773
-538399 -867492954
-849449 -796087789
-818262 409846427
-422273 425912442
-329564 420112263
-928291 426055327
-765601 488834310
-133007 -899496977
-959810 -537389038
-179428 -461177220
-39386 -892726403
-344206 -24858566
-37033 392214713
-980735 -930671817
-374975 898650776
-956957 327073996
-582154 -79760265
-856143 608730987
-642090 261869411
-13044 -817752979
-447375 200482319
-563797 513482295
-397427 409363770
-415122 -562427052
-809779 -964356566
-963459 472487442
-243834 -811875450
-4519 283500659
-33292 123102492
-593521 -391644154
-428259 344253886
-428310 255609538
-744072 -187731943
-872578 -393383334
-993963 -465961668
-73635 -915103327
-800869 -967328008
-723012 -977127359
-275932 -814600304
-323634 -652200693
-97560 -585788225
-684682 -707326707
-979428 322940742
-347982 806426488
-817159 -637998524
-912973 74107870
-304939 -13983164
-764995 282241211
-769115 -464644791
-145424 -899597401
-269377 464488233
-160834 735837528
-581627 613884894
-333197 -273631645
-228287 -974073172
-126020 502044682
-296656 -948627851
-954696 -785948621
-352036 -361938307
-736636 174474641
-638825 -177592775
-406352 982315579
-174249 -717399469
-900322 634675282
-278929 -558551403
-180287 -183361137
-491383 719571955
-79798 -673363057
-614127 -307972142
-267124 904971651
-886006 -325563750
-229112 106239633
-582443 -949838704
-865434 997376992
-881130 -234817527
-117824 -587837228
-952462 -75998786
-93616 751199309
-400244 694403984
-665921 459356423
-948192 851601909
-330380 11408569
-173245 47710303
-116010 318003155
-336423 737776924
-944958 73637132
-989991 -327435811
-442808 789149073
-990262 287688511
-175399 310625882
-706173 -183859934
-853489 -889904265
-769048 145457814
-119578 98740597
-953168 597287370
-509882 586906411
-543284 915379460
-538215 169375678
-927746 913543354
-411732 -540076330
-728910 -73136319
-958261 -559504043
-817380 566163303
-206073 -22975022
-823695 -709610699
-784066 -816137872
-158678 389187750
-258730 214390516
-309550 935061438
-758434 -63891914
-75349 -473736709
-257742 639179699
-88814 947516655
-233981 573973595
-858269 -190300794
-234965 537809931
-289024 -499872921
-330833 482263396
-322227 179475356
-218663 787815590
-844566 -354594370
-616055 995615422
-365174 750427678
-613613 790863444
-253058 -53127629
-929432 200231400
-378844 230286208
-772800 -285231816
-467647 -777876570
-451098 -3654086
-184532 174691854
-743838 148987112
-409359 436841871
-150274 -406628490
-979662 -873987911
-284373 727231173
-366208 -222766362
-179017 367716192
-456932 -205861959
-324242 -435188572
-62549 -843659369
-618417 320401332
-549075 -943492521
-508839 -896142715
-615565 -253108721
-407344 -133793314
-256196 494183570
-612837 247018358
-779249 -799013566
-421578 -473824722
-348925 -112649700
-623815 -153607936
-288098 -625692947
-231524 -509705670
-754853 -510228139
-964961 321179424
-160955 690525731
-623991 720058069
-807840 -964052393
-146027 912649161
-75089 -431079665
-525054 63155815
-402190 -85847375
-967023 -994237794
-324673 656527325
-899277 -107318933
-834776 585509732
-958465 -713722685
-279741 -887086388
-622157 -767835875
-282707 -148911256
-782809 -730745757
-486315 552565457
-685644 -92403777
-726031 -774372119
-415546 -848026911
-721701 773802909
-952410 719811451
-28382 398991447
-425026 974789343
-373988 -901496918
-105268 -861141900
-801212 -326302240
-337915 -527189865
-873745 -370847570
-528934 163469621
-820301 793989559
-287211 -827805487
-152925 -263955958
-987540 682453520
-49337 -915156326
-710589 304964377
-945061 -401874313
-647148 -148487348
-160185 163242936
-269733 -892830636
-747872 744193720
-192016 -398730980
-289228 -606553321
-489814 857107332
-569860 -166566855
-476054 244535423
-272622 -873638426
-399030 -761485045
-790411 -995352001
-935984 -795494192
-983484 -609511956
-512112 778450908
-888394 924317260
-562324 789479491
-580288 605756604
-255044 -977179659
-542944 928337591
-703499 -868029284
-110384 -651853171
-416689 -589993626
-232432 295440337
-69316 -857863613
-870522 -417799113
-867932 -968515622
-460570 677106260
-178815 -480439086
-61094 188965108
-515510 -872251701
-691463 371073567
-778721 -795275603
-754224 -765082337
-538983 -32216361
-29264 -194006583
-535004 -371635657
-950831 -322592677
-58021 639426563
-941051 872899766
-740878 -343714750
-658992 877941518
-731462 877547765
-677681 -139208942
-675508 -879054086
-273852 508515026
-48649 -362375330
-237831 910425405
-145860 -33212018
-276180 -487038636
-694887 691279349
-668067 98758698
-834205 -138891807
-204376 -898714278
-564366 -753284613
-235112 -144239066
-183571 -463997038
-85129 -869283882
-774542 -614616454
-477819 55563877
-975966 319681226
-740968 -486868154
-786356 -720846204
-802755 524405623
-495831 -251950491
-192087 246937435
-290916 -817084607
-443402 376413852
-660343 924344758
-133637 822341956
-132973 101829971
-918646 -566853640
-474646 552799826
-401511 -168105912
-241610 293937418
-281713 673745740
-192788 -807074534
-709741 931562089
-526457 436687497
-435647 159713448
-566440 -702960195
-314144 -19516802
-767580 -889011502
-732236 158147999
-481480 -65714727
-185480 -642296115
-550079 -986091068
-334950 470288236
-729392 -511579997
-775537 -748191169
-187232 -621631535
-705358 808101230
-966071 -235059323
-918302 -342477739
-385178 185023205
-461902 512990187
-627814 904459696
-576836 367938598
-94696 -258079609
-805582 681320806
-289527 42796906
-254906 843750362
-724227 -885532835
-667694 -551886916
-335970 -471839197
-517384 260920936
-568019 -878141177
-856818 -278913731
-290218 44999377
-441013 411062674
-61403 880799718
-660768 342039183
-244843 -755937776
-688443 991788216
-928533 -647296466
-243748 178347498
-126078 -797991546
-478611 -780871181
-573776 -498847914
-661957 -309571543
-771573 -529062350
-869119 -120479449
-525976 -648953961
-805502 235878328
-433392 537042812
-606273 536069245
-138975 -398615133
-805579 294018860
-970564 -243475805
-526854 343305258
-482572 -172143982
-836389 799321102
-218240 39571973
-758346 -205160464
-313880 -900049462
-882270 567732776
-241696 -944239529
-745862 -925674285
-743488 -858664603
-951478 -46723798
-186875 485388389
-195109 -977864886
-870330 -852168263
-424606 729450613
-400977 866439684
-941798 -499464729
-819142 -239685537
-207675 -931551863
-945762 -280335910
-754635 261466549
-545719 -388607053
-656764 190601740
-106328 -859012901
-445731 -37561013
-851263 -721003580
-460280 530546264
-52003 -648975416
-527188 -119618713
-827874 -322918524
-81439 107548779
-999667 -923797102
-310446 504937494
-435253 -240613767
-218573 115774871
-448634 -847706618
-878628 -140663228
-618268 -463976001
-309671 -939429793
-107064 -66337513
-874781 -322640604
-159232 13846409
-776513 -728432772
-587315 -447989136
-288903 161678146
-201119 -998982160
-11708 -729033100
-864531 662213417
-135448 -386151343
-780617 -808068610
-563805 -765606141
-898240 875315206
-247677 -196675663
-220569 424995599
-208089 868818659
-801947 765763324
-445595 703992020
-747809 251881275
-250057 -883212093
-27218 -563110341
-58257 928962752
-151079 76853040
-490542 -486907443
-631298 286416598
-715826 836239273
-290886 628867428
-79931 438709981
-77028 -451907603
-155192 -982592221
-770261 499280188
-666666 481754884
-280412 -305232824
-446918 -634357051
-443179 753322112
-693098 246778040
-253246 527321095
-355702 606856306
-295194 517744940
-117777 42050864
-508851 -926778685
-593236 709676330
-928603 276444723
-93186 948536521
-654442 -634482981
-149172 -446043326
-698726 669871532
-456388 -868719657
-186152 -889534954
-531658 -225730840
-793669 -899415397
-786631 -452645294
-410085 -444251736
-357411 29953996
-794598 60447263
-41382 842164862
-444189 -281290378
-21137 -458168956
-361261 133391195
-115413 266802019
-865945 -440761177
-73575 -514812265
-217921 -398926744
-414468 254005999
-626658 -149169316
-707833 -793088280
-107565 -646699609
-626589 -769331869
-647869 813768026
-294946 871045331
-261791 272718995
-343557 886989341
-701710 433238013
-333188 -598319930
-563258 688042215
-356152 798755033
-298559 -44363255
-779409 210430099
-187460 782551729
-515290 66101791
-752250 984699259
-498554 735652685
-819346 613456497
-824740 -607036125
-341431 -381876966
-613943 -473579887
-216643 -912354910
-379817 336832656
-364921 68251157
-627193 221036285
-504770 -543848973
-498976 627489980
-299232 706224021
-240116 57224283
-603982 -265987668
-672574 -590428943
-532283 264136004
-13842 87312723
-816588 -359760811
-697577 -69579618
-718897 -189125593
-595804 912958184
-128554 -330073924
-465388 -903371228
-71009 -832845393
-47871 -789515357
-178460 895383805
-852142 122791352
-268463 420914742
-116654 530451886
-663148 -958590505
-496713 258130354
-100675 118620924
-999919 654865993
-671973 651094229
-924681 736743958
-868714 -966197542
-406041 738739319
-304497 -73907034
-233635 102053615
-778848 -187708043
-282302 382243993
-784815 -417940053
-78079 -628967670
-957815 -708015371
-906223 316072279
-268079 -219396613
-992478 556120633
-79936 -744098645
-84666 420842576
-705100 -660942633
-361040 66775762
-319530 186317113
-423455 8983443
-690998 163404534
-873114 353471720
-953901 219468086
-386884 -88695308
-725256 -671220576
-222364 -507100819
-212345 -705727070
-544683 -629811081
-725652 751029535
-686980 412893854
-27339 -974945089
-536254 254640116
-762300 2154164
-103947 -941142631
-869788 -154104212
-542198 928247130
-612262 13427337
-648635 658187745
-692926 163007476
-310022 595487285
-273286 -970779926
-650740 454992105
-403800 -235924084
-994793 -337660186
-658263 -136370910
-516265 19977271
-596884 -916817610
-880788 202686457
-327350 -913246968
-205221 122015856
-25242 -935813747
-636352 102673920
-439092 -671996072
-20857 283654339
-750532 -986021389
-768739 -343216648
-684082 776553520
-461814 -839232106
-204005 26972271
-409734 380099407
-257409 573661749
-823335 -95456464
-571438 -512744124
-22316 -571667735
-798039 -184082742
-441225 333151664
-997544 -790904252
-814224 829344596
-89860 -156144239
-690470 372103224
-393180 277348233
-666001 -274407812
-858635 -320388319
-989381 -958575852
-153783 387932002
-516897 543240771
-976930 -86082227
-39474 323630745
-915110 -401556420
-213146 -146812842
-755306 -701837047
-110133 -337370167
-576794 955861078
-194397 -373833119
-571851 946284173
-844751 822356042
-425658 282950233
-255933 575354045
-99638 983123937
-370338 -837561143
-851759 -192030195
-839621 409302038
-323754 66982393
-423197 295225681
-182695 837634303
-121792 882899651
-135579 -519106303
-180239 -953269950
-824994 564760599
-528294 324749458
-388134 271349627
-218173 -305374816
-323131 -949658355
-246768 950961308
-724979 -411434314
-830653 290790000
-236335 346718431
-734526 502483459
-129874 -533062902
-196200 945162012
-478621 -791813031
-402605 -234899949
-396507 -539691803
-572840 -983435600
-114427 391266933
-31642 -740891278
-935017 838920442
-459916 -473266482
-775710 834462768
-352804 674560731
-687173 -310827625
-627468 -505051075
-513183 -63620879
-528352 756154768
-568090 790174606
-213304 -373470223
-349857 491570772
-50063 -876415345
-606458 -474223820
-524864 -91152277
-421643 448334113
-781676 797125808
-789266 603472908
-262200 351192111
-28443 600603468
-546861 -955445054
-948973 -505501537
-690467 -200161748
-281387 547038405
-596272 -38564439
-976841 -402483384
-285341 755225374
-1124 726535613
-373348 57824813
-712501 771789774
-886698 -29681102
-658294 316933536
-777485 463226569
-170813 497052416
-951429 3912656
-907256 -9696348
-375411 -961258856
-903678 498861581
-605928 926682774
-96238 794895912
-664412 141552539
-180769 -594271097
-928670 138983036
-385652 265137194
-730199 -68494917
-453534 -952169241
-446583 -434012341
-970701 -418852757
-274626 503820020
-666958 917179770
-575168 -965732936
-754810 548374966
-717986 -735805415
-597873 -165894684
-36196 -52070277
-604288 225630147
-574714 431621932
-678463 -444328551
-394588 -195317888
-569364 -658036903
-516613 -820022424
-974684 775001010
-745083 658896633
-223328 643204145
-713555 124569778
-696512 -484674359
-316073 -513975851
-606391 163310922
-689741 -985812779
-439426 -734776725
-489848 -189276813
-974671 8256113
-223918 -329047822
-418518 949706223
-106445 -874090341
-493720 602457262
-645374 850053335
-822713 -308102682
-53005 -963879143
-437425 206389707
-489671 -538406560
-371828 -929612079
-682616 -392718975
-309769 -274211974
-547725 -95506763
-163845 555210748
-705481 951418173
-509564 -811368479
-359733 -889117803
-617495 -391383363
-940201 -469405381
-843121 -856623874
-839764 -763866001
-804883 -957992396
-583874 786580271
-873791 360703777
-981181 -442666754
-100054 -874879228
-480181 -623468948
-670922 -575963180
-143203 -609655952
-492242 187254239
-178826 432292934
-632879 61296226
-606666 -10523186
-927619 558202593
-860842 -483730160
-252039 -307953498
-895095 -897383736
-709589 -447609302
-310537 898436209
-132660 -435790296
-144813 -377221381
-110496 -641766413
-557571 289997730
-597089 527271857
-946652 913444335
-334665 93932255
-106652 715903378
-413082 876842885
-717171 702548892
-470573 -900985651
-773628 -979780990
-556935 938682891
-792881 -858978046
-357501 659315634
-165719 151903021
-811700 -301644800
-225127 784436407
-168113 528434073
-341797 122392020
-631670 -972703193
-339645 -431795336
-479378 -592798694
-264549 88593033
-53690 557681478
-406996 965403900
-921133 604862874
-284226 -897755668
-970673 -931979837
-630722 -990230076
-922664 -999319459
-679413 -515253780
-514092 -367451457
-187833 -788569519
-878159 774743951
-406245 -987663248
-382942 -875125185
-304603 -278807442
-182982 728240131
-203977 854234054
-587432 -723742197
-712409 827254480
-87076 726969417
-452077 -932542954
-402103 968276434
-555424 238801404
-382204 219360067
-590403 -480852014
-219449 -124245837
-785909 -399689508
-67800 641540007
-368545 -96949030
-928839 168515156
-64603 -951258688
-366907 991644003
-534898 -421287013
-528401 866661565
-445775 449023229
-749329 -319042681
-18352 787198081
-297628 458793153
-309240 -465845787
-302236 -875539346
-188280 -908658304
-979647 -254415306
-337032 899204605
-111951 -896321552
-403295 -277024137
-358366 -527086485
-928969 684434932
-283257 -570273731
-253509 -250828682
-266015 364205765
-803819 -990787962
-294414 -183371635
-331883 184998551
-234180 248013442
-194044 -964011569
-741095 704146538
-985270 -876232396
-408135 -511184723
-844131 198202897
-353814 -120665073
-996722 657330433
-91266 99460562
-495668 -276504717
-531619 -911440228
-897759 -181361520
-58557 -974965136
-700284 -230482908
-83890 -541647087
-721645 483828018
-507902 303671305
-868701 -417186433
-466635 427686067
-528255 -950744001
-985757 -665465476
-96011 383880868
-68451 -375251785
-372610 -192551960
-24980 -79167847
-834283 54474484
-891308 556619358
-723610 -862445730
-969536 63686522
-185721 -774235925
-608273 322552821
-264644 -835783683
-620236 -885731140
-615397 -120784289
-238051 -859499726
-694676 -396915863
-771266 -922581393
-109290 19835202
-180528 -887069078
-137468 29395523
-613622 743330485
-131484 -798509305
-552652 848034003
-189604 768365349
-685658 -28992213
-531239 -841096732
-467959 104709719
-193560 -872804556
-117486 -258283164
-452020 -615087862
-278186 -971032204
-103243 76251360
-451970 768793007
-829211 -346283989
-751942 883699400
-909565 -457858488
-663494 708190495
-860635 292835111
-633174 -320304218
-176532 -375606630
-842513 518599186
-507476 -997751398
-923751 -211390313
-260298 632868046
-122872 -266019333
-314300 -70890039
-45027 -911531465
-105862 -336084373
-58985 948945163
-618076 -798600542
-239245 693311150
-445364 544792000
-250440 -597109847
-686594 393861505
-738335 165673702
-63902 373897940
-299593 552764774
-729625 -877100227
-870343 501093384
-65496 -853002038
-699070 -492188088
-368897 530061181
-962254 223249322
-752901 -870878729
-942889 -963706456
-196769 -40534925
-662465 -328737217
-88956 744484040
-57404 -895183462
-221787 350958565
-734512 -778606238
-302534 623415724
-714311 205723520
-671814 10003449
-957764 108800123
-408562 939704187
-840089 939113410
-604689 197268658
-785275 -543863833
-100926 740574926
-986613 398668116
-24520 -998036331
-827013 137883278
-754478 801558269
-806312 395825175
-565348 -843926668
-309425 27972561
-623330 -198893699
-318298 -721026894
-337658 -618417702
-442166 -51895737
-619229 -213214982
-223981 911643479
-404420 -976130063
-145297 -84093711
-281092 947937023
-916237 -16664988
-999743 587169072
-290439 544937415
-376259 88151550
-222044 -209356011
-555928 766331177
-321208 -435916373
-63646 996367509
-289684 -371149022
-238454 672883750
-954782 788588049
-449595 -579519259
-360568 -277331240
-740057 -902759432
-449480 -986427981
-347180 -878663124
-752850 -900795763
-240933 151455297
-619084 775411498
-559161 495029412
-675586 307528630
-690342 -344099588
-182491 -851347935
-642713 586501736
-835258 37482710
-742250 96756328
-261941 -774196894
-388723 -198357459
-370756 120626266
-599219 141709395
-187240 -397904084
-286993 -896038723
-598962 -418605181
-896802 -852966669
-336749 44629181
-623082 372038808
-141701 765880861
-342043 608712808
-440565 220922669
-852017 -752751808
-97923 134112910
-122079 -137972930
-884997 -332271067
-541510 856781670
-382023 -40732362
-182950 -318699048
-676904 830634899
-134872 58471876
-576118 832756249
-942180 458562750
-211458 -593982360
-900533 -7198769
-230737 -885536839
-88626 -445330294
-25819 -568180681
-65995 4462224
-169124 651426034
-770335 -342377575
-159847 806104765
-460120 -375431348
-369554 799331820
-455181 -739282967
-655702 -418953717
-31484 -766757009
-558380 -739733283
-7549 625675464
-345435 605281799
-817345 -973852422
-132983 86904624
-731426 -321279179
-517247 -874087877
-964940 -926466114
-146495 540747891
-402243 -206358944
-59144 930315556
-247047 -647468118
-780707 474942008
-263952 613466808
-887825 411003758
-795412 160214609
-206131 -75454090
-616708 817021398
-178518 -994467807
-975394 -108474576
-45508 -775792544
-795663 -562648488
-426825 895987648
-785369 875633491
-974673 94973938
-215597 554608765
-271937 -647281505
-344227 -253177890
-329222 815325798
-866340 -66235222
-687257 -19934898
-711733 -924407485
-141209 -588043406
-140753 -562136747
-894388 954256447
-474348 498861218
-409328 116584074
-411635 -919831431
-8017 572395104
-961603 -490151682
-186122 -273674022
-948873 355227013
-285445 -137619800
-484254 -946215662
-212824 -178789827
-119805 -874099690
-793732 213998947
-63620 745756083
-263487 942921708
-27750 219531140
-429200 -510202141
-782021 -980354483
-176588 656882653
-373450 -761698141
-485923 895279008
-151261 -395627057
-842148 792910624
-696560 -899486145
-978063 351195053
-487075 460752774
-562900 34278634
-773381 -816223493
-707233 388861642
-904265 446235228
-85866 -378360239
-601621 195634441
-378613 -202387201
-676538 738223835
-504171 128319363
-629404 -777475745
-844434 -899411495
-309708 854645341
-904298 577751268
-129879 -37031295
-308028 908429679
-825952 -748522207
-989927 88869015
-101760 -25055021
-279758 997233876
-243865 -115692924
-925990 -953007529
-291043 -660451913
-543311 -96047407
-266827 703875124
-400168 -422150054
-425187 -348252047
-367009 -839235581
-242316 -776723078
-395679 -247738192
-345072 511959473
-237816 684029697
-832780 786540442
-398973 695735980
-54952 -74592309
-554060 85292023
-515162 -830107907
-970757 -878957868
-67327 882904822
-321199 908115929
-474927 101877848
-214156 -894570924
-165633 -991295567
-317355 -190960458
-827284 535696698
-778086 -175810508
-374617 -430014427
-653236 787174491
-270734 913058507
-209718 544930552
-67007 636924720
-509444 -350118065
-233697 591923024
-840625 976472807
-966134 553834528
-499477 148314500
-240793 -593160894
-126105 -941901167
-650940 309078920
-965684 -369883972
-478216 -189639358
-176707 -326445255
-203499 -833337923
-128011 -550582564
-777735 -778192923
-631122 92069769
-317929 534709459
-292897 -608300829
-660366 65628254
-97319 270130633
-903330 -847668548
-814562 -979977546
-365738 228076063
-262303 -986447762
-502794 -170938004
-538454 -383710887
-477037 -162258270
-610752 399047570
-367793 -744020044
-793698 -396683410
-179530 -203505526
-917375 892904676
-303142 253198525
-586774 -759066150
-758000 721893836
-248150 -340450594
-431175 389248351
-518633 -871267059
-108320 -282351761
-82114 -449156377
-552949 -388634678
-413464 528008881
-905407 224398368
-133125 -221972600
-197122 977426318
-872329 446205445
-235753 870097169
-361768 364652129
-352200 837904616
-907187 -211758225
-540913 -512700885
-255529 990236068
-575200 -191735771
-307399 715375178
-489349 -996211694
-77994 637326226
-671573 -815819357
-987688 -305953611
-828680 -111109852
-178795 -559839401
-806011 297362979
-8209 685384622
-96170 -814418372
-408273 -596922143
-938861 926318473
-663256 907475464
-173848 62627263
-370035 168083176
-181888 888724758
-934472 780275502
-30426 718926799
-252262 -647393568
-996418 160800736
-125020 -204158481
-880863 130633832
-200704 -9256594
-520077 -905436684
-872316 -146752647
-437528 -792088113
-127724 932467933
-517446 641489128
-495867 -304788998
-354770 775220353
-92646 -697730290
-294107 -736897468
-155882 631525012
-829360 939595936
-622535 -552716825
-143569 -821912246
-824536 -318997564
-198670 -112556225
-854985 475450733
-183673 -781096590
-897501 73025403
-780683 878528590
-639959 -854778118
-716820 -166982781
-45469 -206327795
-527419 165821411
-465068 -425741671
-20059 -573535940
-503008 -262735438
-282671 -73135239
-533902 587264796
-889398 533106081
-353892 -942501407
-666803 -569475446
-409474 627669398
-743634 -236737701
-711849 -361563559
-200825 412653683
-773813 -742732220
-784018 333647444
-444406 40390388
-133542 -440462510
-510090 596749976
-399713 -475568247
-480327 -648350222
-384801 -955966849
-738719 -297480493
-655792 32652214
-416530 -216006721
-883735 -969513408
-356890 251555624
-203395 857018682
-585626 909015183
-3151 249293860
-486575 -457447747
-368905 -444796260
-475733 -732368377
-469068 116810582
-93611 -18332200
-21260 4896186
-296178 -956324658
-559710 -578551052
-89343 -609481381
-424860 953690289
-290914 -148026498
-162443 -981811984
-681227 -430531059
-579065 490409944
-636732 283358052
-455040 -173263279
-880508 -323426260
-81137 -823735207
-804073 386274211
-112157 -874159932
-801151 -299303454
-676255 737923989
-727357 -977610428
-539869 403216053
-332046 -376907445
-373539 -193617149
-93822 433702645
-311065 874648179
-423067 -484082115
-508196 195234180
-685784 -23541609
-419067 58470138
-394526 750437921
-272523 244090015
-432574 -972202928
-181660 -415377927
-733838 -898497447
-271248 -928527585
-776057 6071022
-694245 -507978828
-846388 877679057
-66970 858044524
-468199 -637274458
-317414 -700335650
-163460 200970820
-831467 646083594
-227547 126401071
-43967 877544560
-767096 822348387
-940900 -634808366
-931810 -996615372
-965946 -624438715
-617154 -896884378
-278122 -974225800
-56498 778777338
-50801 -421275470
-904584 -315326595
-962677 64996336
-844440 -694110938
-189775 200591290
-937055 -887253132
-641231 282347453
-711867 -888422219
-457471 863184789
-86246 -621046180
-144441 -860625147
-206763 -699676785
-352408 -519543627
-355768 -936636379
-430707 306394237
-46653 -27522454
-8046 941042679
-846312 16955113
-904121 335203088
-690632 -906776619
-317148 -929557714
-218162 -166196966
-435604 219624453
-121460 947986846
-451066 -491332226
-376504 584816087
-327775 803887827
-32305 -115770941
-6343 540448063
-950348 682178381
-975807 -484477250
-539718 -880827408
-337506 -780631862
-986871 580519086
-133268 -722421993
-852269 419959428
-923926 693265954
-492037 559925461
-342173 531537209
-949029 408967096
-95709 938879281
-513386 670912063
-155792 709290311
-551884 -728147993
-324957 734275684
-930927 -131799100
-987806 244329553
-683089 527834715
-915386 885156013
-374500 -567951007
-373721 621058097
-401762 955598299
-407338 265852027
-190676 -306801098
-202273 756101498
-956272 774519801
-296747 -869468659
-874499 412505677
-11424 -488734787
-785664 670979404
-307421 -52799590
-35618 26787963
-325382 642668350
-355073 166568548
-494938 -540176599
-807886 920246357
-724767 -560955671
-911563 -994394293
-817348 332688170
-617407 970581538
-860592 414572803
-86944 124083804
-586596 494009953
-501042 -23620534
-878599 395935811
-88447 80801990
-431968 844580366
-591782 -507218284
-228464 -538846943
-516582 582252732
-33718 -75169291
-337318 -917788847
-435769 390367383
-558944 -956800912
-989432 -372073592
-766505 -1014767
-85247 817718890
-307315 -241542250
-123578 -735992737
-579245 -818499545
-424447 -718046494
-569001 211207673
-385137 208288418
-900936 924621856
-75927 -769707426
-397500 668111819
-575625 697384566
-166265 -330663097
-485938 673717526
-758278 -117410912
-933717 -507565207
-857229 -59193318
-672205 -993327109
-520313 986444747
-643814 917186148
-550803 255125055
-914440 -80236911
-75781 614282867
-959021 747906771
-374522 380916146
-109789 49051951
-7261 -474746168
-445371 315643653
-454443 -708064314
-951221 -431547079
-455940 943570061
-296479 290920920
-134027 -761311837
-754171 -445455837
-827100 554928183
-286728 -579811382
-178617 -163502330
-741902 -381347792
-189291 628477036
-795107 -386364122
-183400 -151055218
-104216 149105207
-263093 -836463204
-650335 518281685
-409847 -324660915
-496056 46125885
-66626 -989283522
-267075 616145767
-168260 -94684871
-413062 849677578
-105836 385848268
-236488 -987043463
-983953 -378042981
-512630 -147352513
-195508 760863308
-390569 -997126836
-597159 901699438
-294328 -861366507
-945198 171033170
-339858 -953848524
-174318 -292913586
-6683 -32880416
-956621 337072396
-959709 -54225423
-239146 521663747
-870480 -255483069
-844445 365963195
-543104 -789322231
-611153 363169140
-33735 -153043417
-230571 -175686352
-572248 -935369726
-344623 996061790
-506336 -12149556
-560662 582911960
-245530 -476082773
-2391 -966023672
-372712 446144791
-504120 -859937006
-311924 -208192189
-303199 148338721
-907470 378427615
-924564 -195235652
-836672 770295740
-605160 -916408546
-637498 -581855992
-227240 625685257
-991999 985290892
-139405 -443222499
-689863 -350765220
-347860 -968557633
-965087 263863915
-213972 616354364
-126186 221031117
-924796 -937845156
-974826 -9465537
-255707 965548048
-562926 428118039
-50853 201212233
-644554 181233540
-988236 -872409026
-718576 -974474120
-734227 245863815
-356388 -876347237
-224912 -134107323
-309010 -318707873
-889142 -499913656
-255272 -247614641
-936298 -872563083
-97552 -507334309
-950231 544193170
-884327 128291991
-190083 871093306
-874794 -798526130
-720999 -248895917
-722183 954684760
-512291 -380382122
-465664 -770694308
-714182 792492004
-627114 176395380
-155527 -121459528
-116253 676450724
-74775 -707224353
-630502 -652588812
-990067 -250001807
-429 -645069508
-138251 337945652
-783066 -431937406
-954929 783048531
-671679 -608325763
-427619 749296134
-943164 910639506
-953103 -730283530
-679272 -152323699
-413225 886808622
-789235 135609147
-629739 528968428
-6657 -760588682
-51388 887994506
-48611 508921698
-895791 -267922991
-1618 284704028
-164284 -510269959
-223133 -544313333
-393838 486177898
-443286 240834124
-54684 -737112221
-423554 -894204224
-460197 470139817
-176923 -944620218
-686135 134707509
-787245 -798803359
-421905 584346860
-239090 427483156
-99679 -451392170
-411972 -813138595
-243056 782413648
-521147 886553482
-111481 -245076001
-288127 417978532
-192825 -869255929
-166436 -643263514
-344964 181134390
-371498 -599539459
-487165 204412787
-241812 -79540636
-678158 536069688
-116904 -414102432
-247420 159870683
-246971 276580547
-834486 -905180735
-351630 891947692
-751411 -586199073
-187627 -562934340
-611072 -799849288
-840148 899978826
-738234 677899784
-334244 -536961509
-583406 858290955
-198431 555953
-28592 -629065373
-897272 -154485184
-14325 201752595
-606688 955281487
-653787 -874485676
-885997 750360425
-287859 -857857109
-589269 907927973
-110283 489430259
-600661 -250416756
-640030 178422857
-917458 620174330
-565776 106319730
-704935 -787926401
-288955 -979365130
-464485 -836751131
-945698 132532963
-484538 409220911
-134994 -250853563
-193118 -855080002
-268492 -461682190
-300509 -303517944
-972678 -963132310
-497523 -47881262
-887118 133547716
-638394 -910465245
-657375 -295386084
-333691 -336036148
-786725 -447426754
-240781 -584578777
-467879 664519806
-241868 -76492127
-655478 260936039
-371 -281211247
-365981 -268694288
-309264 386450363
-631058 -678334470
-921879 -274035043
-762580 146894688
-258660 811095789
-803793 475548201
-877450 -822166103
-341203 283786471
-147857 -565615717
-310059 -610092504
-534823 156937694
-129767 -402366848
-255757 522440460
-532860 -581325043
-994774 346779590
-931449 667360458
-198649 -43007232
-305736 -956738355
-958772 556744501
-303829 909111506
-98808 29325714
-79740 646279256
-646454 -533758226
-717458 693289566
-133536 -948631145
-888248 -118337003
-750421 210325724
-107171 -25123272
-715345 -857400965
-267475 929114477
-223765 706182441
-593919 381565751
-101467 -896703641
-371782 -715336250
-651235 -619023208
-639873 914392148
-567990 760211951
-773786 -441189311
-183904 50694971
-233272 -952887414
-83845 -51281814
-798699 -939850983
-636961 -355254262
-822176 -676325002
-734161 -521176025
-642188 991525328
-753625 991035456
-464488 435816743
-569502 887303326
-194971 400296310
-321916 197444601
-185735 -230854608
-725290 -100908082
-31630 663686375
-468278 -685048689
-376251 -49539227
-660808 -602134276
-736124 525277035
-213495 925337502
-945463 -607018888
-3599 306907865
-562740 484036295
-943193 774546863
-902132 410204224
-65479 768700045
-594428 -991959993
-940571 177112725
-19936 381428348
-149212 -433149303
-124475 -919675952
-229366 428540934
-417207 515568883
-325776 -859526934
-133673 -926713329
-239383 839243881
-457489 -380702959
-991090 917328353
-524418 682795689
-78024 -944886217
-904163 657148031
-153128 -64391649
-600060 105074737
-798999 -721190224
-89587 834700270
-149116 -378722536
-267276 -406238913
-534163 -362322605
-190077 19143188
-520825 -880961879
-769768 -584468751
-272812 412124300
-41849 278462339
-849933 899567544
-329619 39187515
-56020 -458817084
-215546 520783941
-735191 47227523
-520836 718295641
-678185 -245271359
-401828 614078220
-86214 798619689
-92449 -964214073
-984621 -17836545
-894565 939092755
-256453 -890927401
-262663 -326076312
-562924 -589093852
-247543 878917305
-212920 -790764271
-515101 -681463716
-365721 388581688
-848622 144844081
-397615 423611021
-164719 667391464
-240965 -167939297
-731074 -955111516
-50580 -886331097
-775772 469738098
-78849 -83451975
-529756 -914776622
-993996 885269348
-648340 -818811323
-512094 363685717
-843929 637353244
-801296 220376193
-26501 904868633
-145808 10653538
-548680 -879879932
-505666 475680626
-467623 765382179
-853149 734198288
-925547 126816668
-77498 801168107
-837769 -431121905
-969019 -81574225
-821045 762757059
-100432 242801783
-593906 329331924
-90928 494190716
-595063 452037512
-921196 647868208
-25926 -264711244
-443685 -550602055
-198615 -76004418
-861208 -744803427
-685294 281458648
-467541 -178599581
-88212 -631134524
-461066 -396286901
-63816 737948445
-924119 -545911146
-467071 -658501201
-932902 919137122
-894600 817774572
-105717 978852043
-868394 -7970333
-78900 575159557
-959910 -157978067
-417074 112149735
-909341 -96643464
-974861 -540079535
-563926 -301135625
-983795 -969826797
-620063 -886395076
-208731 267742470
-952813 -198884669
-958533 876361983
-590874 -636939395
-641093 -869552746
-566886 223069051
-331489 815098118
-762678 630831816
-459041 958357807
-594770 -882987585
-953364 -592656250
-320249 -933929268
-280064 398471064
-420904 228744169
-714612 -565063791
-258870 -997815838
-2145 -180791034
-638730 -110974937
-791799 -803800686
-64953 -409137559
-533330 -440684013
-203508 -972432291
-584079 582892108
-937005 -865524456
-243598 -130410357
-315570 -452441804
-328919 -109651567
-786163 329510108
-637931 246422571
-312714 -226962011
-406225 443115032
-570801 -633318606
-251899 574153320
-882184 171993367
-355751 -270258001
-410417 557116928
-449069 -752421230
-312761 -602643531
-647740 40465096
-990029 -941547071
-92469 -485631115
-881472 447808846
-330221 -875476338
-812405 912839949
-943143 -470930633
-472594 -440540129
-71274 767540464
-59003 348278334
-833864 448484934
-380499 963739778
-488525 939140775
-182041 -992199079
-415994 991307487
-904447 374549235
-119045 994792819
-827604 -286586518
-220017 922107431
-930539 -262342396
-868808 -957076411
-582087 21046355
-243253 510695593
-945158 338554974
-364538 387727749
-473928 -62634735
-937026 -636935307
-279712 -882530253
-936489 -653001455
-386095 -389356537
-407528 -632657430
-898347 387463641
-893549 -330903607
-500004 -118288545
-779819 -312211161
-436673 -206379945
-687599 -352932244
-722961 216858207
-964080 353079926
-901101 -732875428
-853468 -582347107
-612791 -345918788
-281599 -916619298
-635058 -790689980
-722595 -485601514
-865605 -925311812
-22079 583859255
-120975 -638292343
-789366 -359381976
-757904 358483039
-190436 99365261
-140748 -463942034
-306757 -767954254
-947183 -537422794
-85906 874612941
-942220 619773495
-526746 399942472
-368546 -909806014
-295495 589759595
-72831 746941017
-245360 -299162550
-296978 957102165
-28822 -13078989
-351812 369933843
-720444 -308670028
-249004 674709850
-728941 -983929750
-449730 338397728
-956532 -255915591
-717713 369150176
-548629 605522300
-896936 161737302
-186922 -976768613
-732970 688903002
-738123 371047322
-90484 -609853773
-884000 616107544
-239798 -192577070
-969510 -248146116
-155940 -890758080
-515127 -981577679
-738352 851219146
-703312 -354700114
-274205 -749531933
-797040 -833687296
-382595 -627570821
-301002 870241562
-323786 566255176
-985951 -537376834
-403504 312517509
-603383 165712546
-258016 163460616
-816944 122136027
-149631 -994850091
-576371 -614089189
-537387 813465999
-601366 679859759
-330004 -598018939
-394917 4380080
-557898 -723539479
-469709 771131237
-56454 -537581268
-143537 438197823
-343370 646878977
-306849 -996161913
-635766 -338238502
-916428 -962974797
-940275 619945631
-392989 469184428
-368512 -358604559
-215666 729187551
-91885 487606749
-630160 -654869061
-512355 -772996211
-848664 738074816
-427200 -488556357
-105051 -400567031
-452338 460832730
-766440 -922301181
-608427 62056135
-433741 -374133409
-887249 95927718
-133557 -921966897
-616798 748002618
-36879 101077627
-807498 -536056086
-561986 413984970
-952939 -366546262
-522507 -134075025
-43097 -729118598
-87534 -90085741
-947202 -510427436
-383024 -266699866
-768929 -799371565
-121258 -863548460
-923826 -262861779
-404694 -137610067
-204830 -974006903
-618475 -790399796
-202318 -815909287
-836318 -480095109
-165860 938787755
-776778 671697462
-276417 -134964170
-653505 -981692103
-108016 262288630
-813809 376479473
-275981 -382259134
-655679 -424362288
-580249 306694645
-115592 679797001
-89420 201504303
-467497 -744861285
-731724 757830104
-811208 -197976726
-21801 356216342
-924227 -925709630
-750778 -931475404
-25261 989670081
-70693 -59784655
-809745 -660594002
-887205 -247899308
-17894 429787909
-573279 72706132
-826442 -47270873
-343423 418755802
-649454 809844354
-904323 815119060
-861407 297265252
-249497 -980555443
-106641 999209773
-784850 817170143
-584644 810748666
-634007 523423587
-456159 -465277675
-931139 829056563
-474009 -361771431
-269968 911201799
-862268 -700686219
-387738 213866281
-149784 70412796
-264101 979110782
-184256 -732113063
-164862 325551512
-532377 589457238
-144377 69910211
-625636 -465715794
-874424 663747608
-393599 138434807
-349103 -623529361
-196269 -543520695
-203344 477840805
-753733 128571332
-268412 886267214
-630065 -596936711
-555284 -918699542
-388166 157539368
-501964 -934576005
-459607 748935872
-766998 -692679027
-747533 -915131447
-951178 600661997
-500427 -875508885
-319685 748133572
-585184 -23398063
-955733 -488270206
-266602 429706487
-371400 614830506
-225700 -724552055
-128869 729020268
-466236 -318786860
-406659 345860741
-607030 560647402
-866934 -50899923
-428479 -476071395
-557228 2620992
-11310 -980989713
-679732 58212812
-431652 -481115048
-595091 9961447
-669371 434683451
-717958 -24635743
-874322 -659681396
-940529 -584228865
-13631 -285852177
-726832 -256618107
-614756 -650412053
-80778 871687191
-288630 -191194111
-443063 -901476182
-203645 -968475484
-553588 -253809205
-394240 551702168
-703219 -991468015
-766098 -653159281
-496849 -619179543
-658951 -479738221
-500504 776547206
-874551 995650964
-115350 -204290276
-146799 358083826
-176639 -470619544
-995417 -858429536
-539769 -228752420
-43572 478480533
-941321 -481984577
-982541 773868572
-945119 350007173
-738412 576228235
-68315 -854730124
-22784 -787515028
-551616 -136571962
-350357 120634133
-620320 -447196424
-611088 279199174
-118587 834781956
-893488 296185469
-291582 628787121
-681940 558985499
-699543 -895008643
-265356 579827292
-521706 590510016
-253131 -296301495
-871117 -15954188
-224924 599042001
-995542 50539224
-856843 364866270
-116126 -880696221
-977612 -320397218
-731394 213033586
-714051 -232470144
-169187 -962313393
-962671 742414042
-201209 -238383327
-226381 -338549460
-6242 73410927
-259889 279632096
-208921 -712164536
-578550 -724065548
-1699 -291623317
-205339 -566894660
-444235 -511580576
-967509 571804722
-854982 553739473
-823915 41223000
-126154 -296479752
-543857 241037781
-413002 -810075179
-834573 -815176279
-861918 -347460367
-713459 -852567468
-417497 764651013
-901049 -904433999
-539672 -148868963
-936195 -398786823
-125972 694608002
-938445 901670262
-793038 966079447
-472729 666428134
-916057 -566210604
-7005 31629385
-330646 -713525658
-253130 -676007643
-44335 -373440221
-870564 48091015
-520490 -14557103
-520667 699970706
-386973 -819760536
-794143 273278362
-942118 975905158
-93903 -111383853
-517944 706383702
-131073 -683159066
-126395 -687062779
-662962 112639528
-307158 358063934
-747451 16457469
-724245 -793806339
-588418 547988756
-569697 201281190
-896413 -141266706
-301877 695421288
-847800 -181551445
-995365 -45700705
-244780 -600931323
-570970 419661733
-130607 -498576351
-183225 -846744709
-153418 238257532
-824697 -979631865
-99281 -412955312
-853588 -877596730
-505949 -693157523
-328726 -88962955
-619504 -251036951
-847190 354933493
-668211 896479942
-901164 -698549892
-539783 535172957
-608507 22274656
-325856 -870128382
-554121 -723694544
-909437 -418825289
-805217 -553287447
-836910 -410757322
-910176 693814239
-629801 804776487
-584360 605700147
-814069 900007900
-441192 205281595
-985338 -340502310
-917656 -388742453
-256931 -246780765
-620113 477946245
-560284 565556842
-470424 152287913
-191083 -249875670
-912252 -933019509
-346351 305543204
-962335 988381863
-736949 -912651374
-235505 892587892
-373827 -889214868
-713575 -753292543
-953196 -343858711
-236898 -287735466
-43339 601640950
-621406 -594862416
-379364 13714642
-13869 -10669741
-469676 427412240
-946493 143586261
-977174 265635715
-560240 -991413050
-623851 590298814
-814083 854878393
-470416 554917542
-476625 247591653
-398442 313094893
-138922 307441795
-82183 -694610399
-413104 972592583
-296159 918699342
-143461 58608836
-792991 303055180
-735875 336772536
-386115 -936586899
-119333 -946820490
-823623 256269380
-249892 368956306
-599093 894077726
-913327 196134360
-468188 114060550
-257309 857379211
-109476 442841817
-514993 770201840
-505793 -577839903
-847185 -103000881
-376162 -972144224
-114844 435874740
-138947 886329378
-154162 455268016
-456089 -568022647
-161774 4481445
-888652 316371320
-650336 -977723834
-169734 -288123809
-359068 -276194786
-390465 122384172
-431825 -975028917
-980564 -968752992
-527352 427773773
-501296 850080019
-315595 802462703
-846613 -661101038
-190880 5651551
-51470 -8248408
-232728 -597687937
-928453 -88652586
-392518 -899462676
-517381 771268369
-527546 -342058508
-479192 296671684
-14431 -262154728
-212338 -632162945
-112859 -407970147
-983136 -639436536
-706545 -210002847
-265674 489028972
-359298 -611580760
-696037 -921611755
-887196 227874702
-687710 843687256
-669552 -489634402
-468457 -915127500
-576362 12574928
-980785 -614841883
-361810 -203251309
-581996 736380143
-409680 507542289
-723792 -325763873
-601432 620143504
-600247 -212167585
-777505 -623167502
-434453 275122560
-753634 126731377
-31616 382484049
-514078 -880609496
-996520 529043440
-477494 -853652184
-604135 -780072172
-3436 152828162
-522465 -195710692
-607518 516599513
-471580 890673434
-689873 172126364
-279624 -891370635
-454716 -896246750
-396418 962123517
-468625 450174691
-703413 -507827510
-182956 -959488239
-355821 -469434255
-466872 -811623902
-513405 -596606288
-369939 -384561755
-474192 200951027
-494190 -211448171
-785678 412186936
-56187 -210152478
-567084 -851389530
-509469 -913576938
-175045 -737492622
-350095 -63557115
-731964 -684228087
-390503 537629938
-886114 -936825739
-281005 698255963
-612845 657020442
-889595 444734055
-241501 844603779
-991291 876948271
-624395 -549921431
-719037 -498590561
-598808 246064136
-847185 -806731645
-408910 673535803
-801759 207209854
-215525 -702978395
-712098 488175672
-270384 -490099103
-436363 -210805905
-470858 381203786
-891221 40466643
-969491 -22429807
-15737 784597498
-478718 655904888
-961108 -968962428
-961027 -574334321
-693041 -79391823
-17295 -179114906
-528111 -425723850
-666147 -140452408
-290235 83392473
-660591 510719035
-934184 175319506
-836688 -526461237
-546704 426409650
-346822 -273908179
-966958 -869440795
-436299 -276339943
-894680 -576788048
-506908 860023829
-811904 173738626
-96291 -75378609
-411710 -41395683
-141663 367006981
-494800 -549326453
-609951 -981669477
-926139 664028586
-206897 938849219
-660434 -471768579
-972350 -694260967
-746536 172569358
-251787 568698064
-485434 283309226
-269202 -190316792
-786921 77119304
-524326 314346799
-825601 235348888
-388695 997727481
-989606 -864768108
-185085 809625038
-54842 -290208574
-279841 71140718
-154324 172860425
-10974 885110932
-74272 544679482
-607620 -548213573
-124779 -536280895
-41229 527755040
-828679 175446484
-497967 -113068943
-534321 240295221
-123157 -798298538
-598324 811552448
-53969 -948584110
-735180 568708443
-586099 -885257653
-73407 -930253587
-673534 85253381
-861777 -946408434
-930400 -402022166
-128458 390992414
-608312 78677277
-321388 -980807750
-386109 -473182007
-821685 888360485
-534468 96311555
-861783 841164792
-996085 -23774275
-76837 -53444612
-872177 828913037
-181170 -361632885
-978006 656346814
-109761 -247429892
-509421 811227541
-550394 393974098
-815968 -850234058
-901801 -884469680
-56959 857693203
-225261 677520982
-213054 290976805
-558993 -402859388
-277007 -229667445
-663789 492678267
-360109 -738790587
-259537 -178251555
-916394 -86096937
-708565 -624048240
-813871 -108505142
-239715 999156444
-570341 -717940321
-744270 489472693
-631828 242665211
-338773 360736956
-59693 508664943
-17936 769483204
-517088 101613794
-405839 -542507150
-397144 463164348
-961572 -922160482
-101 404048239
-269320 144593737
-374684 -431277013
-539521 -87088595
-103494 897163845
-865263 -767533120
-89914 -840598144
-80538 -953070214
-963462 -652002800
-967046 -982904942
-176776 576967121
-267833 638974005
-8612 -533247976
-382344 -800183972
-68379 -15831375
-131078 -272038563
-358120 21564473
-365440 898071688
-160358 103913197
-689416 913059332
-356849 749744484
-590017 385972877
-951111 255048377
-725022 -155073953
-71211 -400773815
-408843 -383770328
-810340 -533074397
-36698 700839979
-332107 73722523
-724909 930089951
-1730 631195851
-667793 -669712886
-5772 -72799959
-106161 -947564810
-871728 243198519
-591841 -323119762
-240899 -715097930
-479067 402600375
-488697 -423673622
-239989 -367100730
-970553 272211787
-170654 -994190149
-492179 -875610372
-20835 738963811
-447002 -794374120
-956869 108558253
-889757 -680558400
-322547 227190353
-322308 -140853707
-567540 423354797
-529388 -7233963
-517116 -538592871
-157556 -338155974
-480498 -899669234
-275288 306333177
-396230 261070212
-406766 -283439561
-85627 773258780
-567072 -185573457
-261128 790282962
-189465 555865084
-86227 -701861254
-71079 -879429925
-677812 -664418523
-980066 -649426064
-460232 216284947
-269653 12461715
-256593 -364523994
-60701 -528598325
-263531 588788093
-503419 268375277
-31254 743613462
-565815 594597945
-4402 392764905
-492994 335093625
-530243 800223825
-478696 -646160490
-85812 654535225
-147211 -120069470
-318430 212985803
-518272 -69593626
-617823 872696568
-801314 674392932
-843291 592250401
-619900 973027334
-76602 -166757539
-239520 -294163035
-786867 -457895875
-320346 -540982406
-155023 520263508
-474262 -815096561
-992385 -985117323
-551370 818402255
-885757 -842010133
-670197 -797019493
-53879 -978507457
-574475 374274815
-577577 215442222
-797287 -343031450
-486227 845676490
-168529 -343253332
-300706 925343827
-999945 441806304
-85288 -896139035
-778878 170625084
-493050 -370583719
-555046 904084790
-699818 524464594
-421139 -863532142
-815169 -363468328
-18247 -410033251
-579708 66874232
-802655 -638255408
-336987 -883123967
-422999 -488359015
-94872 -812711721
-586412 -49881505
-854907 217477950
-399164 -270607596
-93242 409136089
-217310 -409742189
-924902 -85704156
-100857 276535119
-816635 -738823582
-443430 72285711
-948087 479515626
-129486 -717331039
-868955 -700923122
-956912 -452525800
-332200 -60362489
-162244 -855246633
-391985 204220868
-451081 -282502310
-679615 439076024
-693304 308081833
-229959 888122774
-813436 -931507696
-248350 64682975
-12715 265103720
-874872 -942523485
-433181 701214648
-477043 855070469
-62846 124350748
-281590 -937040761
-859944 971946503
-639848 635991733
-623539 -897236129
-209043 -225418650
-987821 -294013964
-775625 -167843724
-884200 -963766209
-229489 296243847
-782048 746452120
-502482 312768910
-412854 557420265
-291948 -328745817
-967994 -355199112
-59766 840089226
-940419 -29668938
-988919 192275088
-608035 -367756910
-620089 -32399218
-403067 -750987691
-59116 349740780
-299703 -740806841
-709763 557094142
-771649 90379907
-996308 -819798184
-21161 -525706530
-733062 -792000021
-353753 -762321668
-936917 -971975530
-226556 -936929552
-709093 362029080
-344673 -909016291
-150814 887533304
-866366 -149462835
-761440 -953736066
-941771 -485368994
-878546 556523201
-468390 -121579790
-656605 -449135203
-625460 -294716600
-266988 -522611318
-845878 863633707
-555740 -884779983
-76362 148642865
-813871 -639049053
-384495 955309244
-16780 -881026074
-657622 553226035
-524896 -559931314
-363132 -60908938
-745445 802238344
-534221 789809466
-546004 198284221
-972633 211848839
-211556 -267294275
-24885 378486037
-468897 686142309
-462043 -59294295
-621362 616164369
-950595 714166779
-764513 -143707494
-330454 -169290199
-394079 657666841
-386301 -403657838
-714246 681246967
-849936 703930775
-845497 110973168
-592791 90286520
-199100 -565132663
-811108 661837965
-735676 795569921
-16486 -87743981
-965231 377988024
-291415 910789938
-940125 -939101116
-633935 738938971
-575655 718615534
-76655 -967610837
-291557 144681358
-949241 -988799428
-769051 -176003422
-28687 -200563945
-67554 801010039
-315055 -977719202
-461372 -988715107
-338573 -613767884
-660060 253283189
-447694 549943555
-876530 326937821
-798847 -278036090
-497100 116626686
-123617 -964253321
-646727 552673712
-408604 -373190121
-219891 -367911159
-360972 86437031
-558668 -816742993
-374395 743062009
-46238 -970760097
-275193 -381875656
-185503 257416326
-206863 824809824
-741294 530380364
-150734 -512079298
-15704 588116115
-681419 443795601
-732758 -920623975
-440049 159248001
-912663 328701117
-558800 224057384
-389290 170448574
-856389 -994785952
-929940 -976506562
-160839 -176025035
-345982 -972505154
-391311 887294685
-500588 210207081
-523468 133294388
-160996 289754592
-624058 -610338745
-322314 855258299
-146471 -741102370
-17866 -574592066
-30960 260448363
-737868 -114292491
-797975 57496776
-669989 -800598254
-661775 68964516
-576420 -346924863
-801199 -771358351
-613419 687088861
-755503 910491464
-8062 -946548527
-610450 69985577
-122195 -749071482
-976235 494083941
-291868 -633702470
-145048 -669695456
-981240 -494151706
-138220 694998647
-296152 554361928
-370529 676296868
-281831 700212695
-743517 430371719
-790311 -647211815
-145238 580223895
-652253 170182756
-772297 562995267
-331295 -433965365
-508743 -687546300
-630814 952656522
-991020 -726190714
-862212 -428648670
-387053 -769419192
-39941 534257649
-875656 457058839
-702453 288077584
-807497 733659395
-537431 -621460292
-873968 941152722
-608695 962301045
-406587 -934371432
-881536 704160538
-134182 868268871
-17036 -11869502
-3730 955089056
-157947 214869164
-791479 354428028
-623893 -862090048
-656613 720717458
-346741 -98056973
-810316 692271880
-27141 249530679
-145997 -545327925
-933202 -24840049
-754257 602318864
-708766 -965104031
-585454 -854657294
-500615 17830483
-40060 -546553043
-405864 -689687241
-131429 -176996643
-468385 -272743756
-543652 -118335911
-744377 53584166
-571557 -885969755
-98118 -808760719
-524498 -805821898
-764061 847689641
-560687 -430221011
-398466 -864669177
-637940 662507038
-328474 -512076090
-495 692007714
-496242 383292261
-828085 476054408
-478350 499613123
-171615 -549322223
-102138 -317001212
-102243 637523075
-171773 -976088413
-237972 584941815
-87442 182311308
-627207 273442266
-908025 -960386111
-538069 -990012389
-355525 -271722517
-283316 927026212
-123522 -992153329
-143860 746107966
-805951 -767010478
-764916 -681840570
-470143 -578372324
-662434 -39754234
-308568 199823520
-302906 475211842
-391697 74276011
-789550 391062801
-778408 669389944
-361668 -225517996
-867662 960841790
-102632 657237121
-723728 -710494606
-56613 -698717948
-897863 201761187
-737396 672797655
-228528 777336460
-63061 -446109338
-90990 -876524569
-356185 -687148400
-647879 -956069910
-745338 -852612981
-405843 897793415
-956989 226241398
-144881 273345638
-831293 789923658
-495057 236229009
-789357 -998376880
-452023 569466222
-136005 244075680
-450642 600247440
-257974 802455744
-371089 562235111
-980499 -978124885
-78114 -384782138
-420054 -385425017
-283405 349603310
-530189 689493874
-630505 -994362217
-61812 -128490394
-108144 -683507770
-245418 818995926
-959180 -618736921
-133010 -394002375
-811196 -879722023
-625532 583024267
-129595 -868688368
-557149 750130790
-828833 -863085072
-703160 -892696583
-799036 -937017611
-819047 -966638629
-448498 -892793211
-875768 813292157
-344632 259602769
-786192 380552427
-955526 455732167
-849576 -651651869
-996836 234691901
-496498 -122285258
-803855 592423811
-971233 -312544307
-762954 -467313162
-692369 7175274
-951731 -438152839
-315161 147904701
-727686 621750257
-752561 911450471
-267547 -310085073
-159235 479904393
-331799 -364523571
-624310 6407157
-568757 151416671
-290978 16739509
-274745 612404782
-240136 124211001
-817129 -547719872
-854851 743716415
-682988 -273141857
-988297 -558288591
-558011 851019832
-35402 -357643115
-289917 -524927219
-510917 958226621
-677061 -691834605
-365451 734675550
-757850 191295400
-632586 763897562
-966700 -916976320
-754685 -721496347
-346487 -505871344
-837156 527963845
-266027 -34040654
-583534 26815495
-529524 -612344529
-203129 527806507
-618732 -972763452
-680736 -990594272
-44310 291773330
-648816 -282848525
-478499 341826474
-712512 927249760
-507081 723558632
-572833 -654240502
-904109 -203494379
-714911 188479767
-187031 469970499
-203811 248785749
-569762 -215287466
-978531 -950655005
-325318 690497158
-389653 -511751282
-574297 -308298120
-964600 -981913709
-417995 -701008309
-251357 -132725
-400851 752761842
-660146 490287091
-116058 -383718810
-951578 688301875
-577114 768790745
-945120 110409846
-788733 68782072
-156859 -412733557
-11227 -862774660
-835682 456437544
-122587 -884927050
-392496 -983021759
-327629 318359625
-833103 259362633
-476114 -265870284
-331704 -487297549
-361984 39128745
-513541 -689795299
-95463 -141538051
-251334 835634366
-228452 498684468
-717506 -819051199
-952478 -63063533
-719213 -864086646
-696037 -769706204
-890266 -520050022
-108865 -375837928
-878260 -78004324
-925667 -501963731
-44286 -76846237
-647043 921862952
-843943 -896685537
-295569 -734042794
-48410 -609339506
-795520 791616339
-644743 -965252050
-103291 501070340
-898323 -287085237
-198399 -525469253
-907937 490812034
-545215 -978131341
-803561 -557879950
-216993 507790275
-127156 340228284
-970458 701482683
-210532 -905563656
-795452 852930736
-184984 -406872219
-785584 -595358955
-408341 -436090963
-46257 -718721501
-503391 903325513
-690835 -255142162
-518691 218214967
-222603 -960761134
-487777 -24848366
-408957 698164945
-151107 -484082709
-92092 897147311
-334623 -951282434
-893179 439071054
-445050 671526615
-695991 -847967970
-115035 705028260
-879214 -937812892
-491511 943648369
-240223 592292564
-741503 415773801
-593188 -490920516
-921197 -933176690
-649009 -240897813
-952028 -469051856
-724757 -638540287
-567984 -880591185
-692555 871176428
-177789 -937057605
-295941 -786154841
-994569 576623516
-475380 -491413471
-972217 -381513796
-413772 -859467447
-478364 -210134971
-531174 -625671931
-622032 -262093256
-2946 -991920005
-246224 -733916712
-865746 713058379
-593990 558761293
-879906 -217999421
-42163 462722042
-741942 607478859
-986727 -926412015
-885462 -13234991
-954050 759510889
-645734 778616245
-247250 -98531530
-962986 555675610
-77063 223425161
-505748 -830241377
-556173 -935244906
-1740 142764824
-154757 -71139189
-878429 -551780409
-794409 504224537
-69348 48269626
-668449 -828087629
-134045 419683286
-255981 262114785
-663018 748535888
-658666 928269815
-228198 880600989
-750755 741584794
-137029 -429348804
-697025 -892554590
-372786 -667992110
-348492 -568752456
-574177 -626471302
-975534 -954933732
-574945 990008837
-694271 155529277
-584055 360304663
-833003 450004049
-775031 229117262
-783982 -800413976
-695523 62031290
-870704 -139750141
-31231 101054494
-732538 -529776747
-311066 -916324980
-463021 270813118
-823636 -612505300
-687195 78956197
-691736 -947809719
-537368 -164285709
-375360 -564302913
-756342 100459907
-205817 7626662
-758685 855380373
-499640 -784908956
-648591 -391321098
-934776 636166540
-272162 -904307968
-916771 -797219952
-71804 -940665911
-575137 -944346205
-806983 -465212061
-723313 -509418367
-666739 -570817507
-831449 -567629440
-298257 -666893177
-361010 584711770
-415503 792675224
-648685 783110872
-896596 -333654616
-631521 992261248
-953163 -302341486
-508467 526595243
-117715 -54167905
-779376 167881767
-802599 462786616
-419264 -930838435
-438315 555376467
-367170 -605740834
-406426 -878648154
-541743 -756392890
-257470 -170043747
-680193 221811753
-146649 251233773
-533580 -462147022
-819447 436902797
-498058 859912675
-468356 -973464130
-452715 385111182
-581288 -937307277
-57585 -914130041
-545278 440764977
-774306 -550002985
-298323 -423548407
-729442 869947470
-425432 -117632425
-114005 -90441584
-90451 307175592
-492504 -472440849
-237310 -454814360
-193856 973520976
-343557 -627663248
-233278 242844154
-797186 352632571
-774158 318168847
-971328 -736757726
-994587 -332064460
-127681 387330412
-466987 818618741
-361757 62194706
-203830 508682258
-407819 -937774149
-586862 892150959
-523637 -416989637
-445533 165975977
-946718 -717479711
-343084 -980086841
-535100 -121594996
-415073 -690943841
-372944 257540694
-116388 -206385920
-527342 -605073881
-310241 -449177977
-626733 243611095
-770981 -28622288
-580799 -726714155
-281274 -874021330
-115014 880936128
-972923 580461437
-226223 -493945826
-834899 -721361880
-738359 406498765
-882666 -121609074
-398379 521482274
-941174 -388352312
-825752 -950923875
-369706 784724548
-946587 279583228
-46568 436406537
-579856 455859642
-415171 -805705714
-842738 -202394853
-12326 370601846
-2033 -913554756
-163474 380615510
-24716 -610905825
-462110 -778518114
-493442 253045022
-440184 267499179
-122817 -469461954
-362076 -636897932
-158779 -938886741
-867267 -74535835
-327683 -86075909
-532047 157240707
-844328 896841877
-746884 187209936
-704106 135735730
-558084 630294357
-708613 -379812275
-69672 641789905
-723185 908932477
-970255 -973313511
-330419 -627302817
-638989 282931103
-970919 -509149469
-977908 -578226691
-526121 -79827996
-917505 770433759
-586086 858179846
-946265 -771452002
-19759 964728046
-946250 -491698654
-476016 599149844
-464849 903689643
-217225 888916856
-548701 988244019
-997262 -874828471
-206357 -5521769
-891483 108259550
-391870 -491774072
-431567 357580299
-267296 21889162
-776562 433690093
-276675 -875979257
-718083 -968353778
-550341 183048322
-23559 311230679
-422188 167381952
-992257 -334140969
-832372 931418405
-130059 -338311791
-751647 -572692140
-862117 810621247
-282215 34385393
-887343 710238963
-833036 -846011870
-260122 456158702
-413463 -517072681
-732035 924421890
-674037 166854900
-359727 -288524683
-805151 741666288
-727788 675156246
-353169 -836858487
-142273 497872283
-54988 416589455
-804468 -996098116
-145012 475560165
-633944 -736415962
-695951 112161435
-235717 983786093
-797623 621164337
-53920 -865949404
-58270 269992538
-74297 745185080
-335838 -981786829
-507930 -694442788
-384719 -91067888
-396224 185595124
-515673 -28583757
-552348 -307133131
-473717 847283333
-764026 398724103
-690231 -643995532
-291072 -265814922
-831207 -38520581
-339770 -490007401
-448806 -957139868
-582256 444406738
-445621 -713069159
-707806 209715033
-459409 -991601592
-250771 -971402872
-81833 -262612369
-187423 -828460079
-891502 378985764
-345754 -993506562
-382956 -824558194
-480912 -292937718
-20302 -729922524
-169580 287603241
-237379 -456635273
-182076 891241814
-776500 274170190
-820891 813357266
-590354 488943246
-559338 292383362
-328820 -881085523
-24928 -749608290
-561864 -669505162
-361918 -57152926
-990006 -56741421
-553006 -969705477
-643370 -805912471
-700226 299263048
-738067 -235520398
-812163 155566948
-477430 809255647
-771836 -192660266
-394419 -547509961
-76949 -903813513
-479641 -982945234
-146173 -539111553
-308753 977299969
-880383 -393041249
-666404 -367571632
-200255 208802085
-226137 -386547811
-199127 -192129826
-201917 915864367
-794165 -116470334
-631294 -904526586
-560704 -688254553
-129514 -372712168
-925219 222159958
-899020 -874897288
-539160 -883768923
-116694 -632940328
-745266 -903466458
-81513 -780860859
-554831 -302445490
-107183 -108103031
-71519 162397720
-998176 -272150967
-249448 85984499
-888719 -685822880
-739892 492328635
-437285 -905932201
-883575 -876567234
-511727 -847815278
-525441 -453442162
-324051 -927864394
-526058 -978244159
-328386 7446285
-984703 901951928
-836900 -371285408
-512215 639874654
-332469 -36729634
-63037 242166782
-169487 -699738820
-869449 -268348915
-248553 -874303553
-20768 -751749052
-791320 43396532
-104508 -394499368
-95549 470410906
-892301 21015597
-47923 -425751938
-787757 837470578
-852965 -29934507
-966410 -206612797
-767074 -612458560
-477574 861962462
-622535 955784924
-768899 115390473
-254449 -199536687
-971322 -877521604
-8635 -539764539
-308266 -105468887
-912253 -901572484
-985667 -387579817
-782825 441088951
-236303 -976920525
-942184 -365823976
-628636 -698948411
-769027 925031404
-779084 262890617
-658276 940926243
-101495 -259181878
-157879 -642426249
-6215 -906296225
-749472 472469207
-76143 -664213449
-985447 -658045277
-958152 -631617908
-819349 -58712817
-110103 812365629
-416724 389397689
-228574 515535245
-322346 502352559
-46333 -788020466
-322442 -838561199
-89420 889893999
-51334 -926058004
-462402 -882776276
-659107 -142199175
-694217 -273078338
-491080 -907781527
-332259 318036286
-2483 621452775
-920759 -809354011
-199501 930456469
-302733 -84941921
-674487 -786274535
-257317 -582851155
-448795 216109668
-960939 -861243132
-478234 680039462
-624496 9552263
-62433 -267908657
-153538 -962386788
-369290 103256038
-329330 -942923098
-405179 -774083884
-133583 445210762
-804907 -574541006
-585831 167203299
-976521 110092743
-611817 814856684
-703021 -464745103
-218559 -535038345
-859276 -973163783
-542888 -303306302
-870862 -792627994
-192059 953294567
-5289 -333566225
-694330 65172831
-497843 -467267418
-13795 -241347752
-490838 -764274531
-977935 -993298291
-451979 -50701762
-309662 -981301710
-842225 -78240212
-643891 163023703
-534920 -564152864
-808445 -862130545
-604830 154296924
-943314 -884113403
-950366 -61929
-184688 886388267
-614278 -993983837
-418924 -896805891
-485982 943465169
-790902 -915551368
-767916 400921224
-681076 -778559484
-140693 251651932
-744437 -636469681
-224533 -963702801
-361140 786906829
-474123 -171508026
-83808 915649770
-95973 -663883121
-879314 35863981
-590826 721460690
-573258 2550654
-573643 -898963189
-428758 -893290376
-957963 761202902
-565380 -810721366
-968249 -886588667
-409941 -436982508
-124958 -792023076
-810473 35171122
-571257 726041195
-590038 -356175940
-863658 25556930
-693512 -267145529
-949223 -387772989
-913292 -974504999
-121800 -528240910
-817520 -529240473
-185210 981205464
-392218 -732259388
-608422 -444791841
-417294 234643040
-771433 -510818872
-950304 806860091
-672857 598173359
-453101 -622005320
-410836 446283272
-664405 -720818314
-54334 -853839198
-685137 782400151
-785092 315045667
-463509 867621492
-259031 -362532843
-271126 268598831
-409692 974331116
-216993 -748813588
-163494 457877465
-377940 -912257551
-144359 -185796096
-194123 665854390
-188413 -24570076
-284385 -607238548
-86660 -837805198
-324755 -999013147
-73447 125615923
-481543 -225578187
-928889 878998208
-804753 597375014
-664023 245181340
-114098 712720024
-714396 865115626
-426974 800389500
-468609 -200120584
-942963 -793186894
-377277 459765943
-278326 -749430872
-913489 -415192214
-449016 -241434432
-613922 -470249186
-32177 -269031412
-383273 -606517929
-311405 844796481
-51243 -548893567
-357697 30949229
-417469 -34088336
-641552 -722046099
-623279 282135641
-98388 -723694518
-736388 -781787297
-521080 -903660456
-578310 942159872
-75200 193642627
-245879 -658382651
-852457 -895645327
-233019 47145834
-680674 467233273
-333999 -268707160
-304131 -221339606
-997149 -82875361
-515448 976474180
-672607 -656103229
-717247 -365243383
-394101 629380032
-141216 143776187
-660209 -158430277
-746048 -58337672
-580458 394345315
-573698 426377509
-702968 700227896
-516038 924096129
-58946 -990137551
-802270 -906290034
-172557 621408962
-992298 -539031118
-159966 -22824452
-107452 -560163021
-633850 -261077216
-216755 -888172459
-276735 -283857539
-897463 -42864513
-255261 -939316561
-144956 -489181315
-544764 -996705533
-473193 -597699212
-514838 -532310289
-688256 50440301
-275094 869534061
-366262 198982551
-525039 829100695
-272243 -360824948
-399135 27973084
-852432 -974486182
-554997 273931669
-994966 -490130532
-228642 169290006
-377363 -884498609
-731493 451531796
-326525 -583848327
-286240 394395253
-434461 4276044
-810487 -807235845
-709869 404257703
-236730 -49497636
-500470 814173117
-702167 865226585
-879271 927677912
-392079 -893473552
-336017 -543334279
-854910 -960494547
-848612 -177331091
-283947 413801209
-627596 -899811108
-510993 333487594
-171290 417095676
-845598 -644993967
-25830 801177306
-140454 -679947671
-120692 -922943553
-607908 -147323791
-182918 -998330624
-607065 -283768501
-791227 880649293
-552776 -972816805
-430507 990163169
-686314 -756964886
-218583 196473201
-709557 958180913
-417806 694566910
-892059 612624874
-59258 205092519
-147733 -448640693
-564146 805389029
-230874 -538133426
-571572 501861671
-936324 472078499
-528707 -820390489
-66583 282055935
-61670 578604947
-289884 -363724767
-78507 174077741
-89719 -746209791
-994063 -949923559
-450912 126782986
-578726 587277803
-177228 319688470
-220917 481789020
-964530 240971461
-519349 639740799
-382350 558845467
-643379 -906352330
-819006 641410175
-257859 -872406682
-334726 826813316
-733770 668593370
-311634 -882243514
-21040 -930151571
-484814 -282417077
-538616 928453753
-561154 616931693
-376872 -817275850
-520642 -13937376
-226313 -979192648
-576408 988113179
-710232 447929198
-827834 522669023
-512731 312708030
-756364 627538709
-238750 -342758690
-425600 -256170670
-533521 -883669706
-322332 831319052
-997894 -2380461
-539459 -981076912
-744182 -189381610
-59194 -562586306
-800739 338611558
-482524 -855076238
-94664 678385156
-201185 -169131291
-899826 703769229
-779383 624549179
-20190 -675204763
-157685 831362548
-555344 303878847
-286421 993388607
-328626 801635387
-941043 226243630
-228766 -436512117
-790010 582605492
-502196 -304308325
-630681 -253787967
-310652 -578815532
-245934 -283500973
-945727 -413158436
-82995 869113666
-935527 -908315598
-975883 899549595
-326632 349168728
-174276 -251074288
-67708 -504104723
-657274 465499022
-630631 -567238884
-587240 493514816
-364760 484422111
-369024 243379507
-471954 930928510
-564021 -324449979
-886500 388303269
-950808 461830018
-752220 506418731
-786326 -55411149
-730190 -61104451
-267971 831213968
-55989 -371532249
-307728 -904709251
-445609 677118927
-727363 -717380510
-366686 321534379
-191800 -906876838
-545222 865224983
-347065 -982773947
-921456 -160664805
-144126 -861074197
-583705 -413758567
-458304 426176760
-421444 -991960531
-648179 -322074165
-482422 178242707
-251925 209724550
-956478 426851547
-897289 674137984
-426624 -472260076
-587109 859612664
-689951 20169152
-938137 -987837966
-561293 -44491477
-782004 -196385986
-15268 -459771591
-674793 -803671856
-831197 -882039615
-232512 -953352861
-594108 140916995
-583581 56855934
-499517 730377460
-979307 769384746
-626117 152146683
-462551 260012739
-775905 -947995764
-740570 -673802586
-345650 353135902
-321127 769745572
-429791 -804060180
-250320 -955012551
-659575 908671375
-846086 -217818747
-792016 471164209
-81019 769227197
-802094 460107088
-172981 -498076732
-829095 -168531901
-241146 -260525012
-70270 -971422396
-597529 359208024
-689171 -548395996
-380319 48746756
-823182 223886411
-250464 407112527
-355103 852360771
-192086 764114820
-442682 603440671
-958668 970321156
-959574 663278312
-848575 -403125981
-542249 -120306558
-976517 246172124
-827881 -781224883
-398707 -968159875
-439067 -641298784
-948025 -876704294
-139277 -789446108
-389157 711837118
-269151 893041278
-192061 -593506287
-861163 756824567
-71274 654229006
-345975 188674966
-829396 80505129
-492320 275972555
-369357 -498701593
-2377 582428397
-321414 -892559346
-871789 240773395
-555221 611006002
-206460 319165031
-665193 692377399
-64460 -487730890
-487784 -604432206
-585271 -47993722
-580438 -782853767
-320130 -987801033
-27953 -592036699
-21680 -960016259
-156869 675477279
-393953 4837320
-953497 -80322816
-133385 -225834244
-221833 223612438
-445211 -195966338
-89878 132866972
-791235 346908144
-415512 14587554
-700721 -302779558
-39509 92465775
-776549 421081267
-920692 -693438639
-371792 -400788867
-394902 -537727414
-750088 387066490
-135888 875183688
-281684 -36429007
-764962 -177988760
-814474 835140695
-927321 -943139260
-790260 -714466406
-125440 6822078
-737872 749238139
-274200 -202197296
-130649 402389873
-635176 -446239231
-788813 14948938
-672056 414588840
-392777 -38275930
-706934 54932679
-484814 -57417529
-213271 966561391
-660430 974609863
-135624 716748227
-474012 42690181
-784781 -368840123
-774499 -297868449
-682778 -757885323
-851844 645747432
-556353 399351993
-874157 334580452
-110967 -80654949
-477044 705913355
-497636 933791585
-716066 381617637
-290294 -54503803
-638252 661491626
-565619 -802295018
-55255 767507437
-970152 349148673
-989636 -745434278
-264995 -946958970
-613017 -791512896
-727508 -996196140
-56620 -296639912
-256335 610876977
-362683 -589919018
-785234 718309026
-71610 -122017831
-452481 371805053
-492167 -374241943
-73849 820564640
-851675 190882796
-152596 -547115727
-790528 389829220
-622338 -913910671
-367815 84044150
-47600 -908039230
-212310 -671795994
-515972 -417692066
-396047 343829117
-86466 662784459
-594996 501652986
-563572 -97741176
-588830 449092396
-206365 -264213025
-726723 847755021
-227081 -36899626
-289409 -66508042
-299403 467778811
-714658 -835234600
-299773 188057680
-435602 373336194
-327674 -626747496
-572266 44377894
-621018 -923303719
-928661 984129481
-272992 454458876
-923677 647521660
-142949 -285371998
-274527 -321219719
-415843 -874203930
-783203 -612291006
-126201 869663077
-431561 -421319657
-56305 777538214
-978712 955752406
-936254 662724493
-896095 722015338
-233598 -863527235
-969651 -902451220
-809568 -81639193
-162511 799257224
-107919 599201766
-236579 820619631
-56256 100865972
-901555 -812494907
-7569 520891004
-311749 -936033654
-905280 120997051
-693028 -158813833
-597092 -918751901
-205052 -838428916
-388796 -932961286
-730583 -545499397
-294743 205948978
-527239 -856265005
-801922 -708853564
-460824 -487075794
-450916 643773009
-462296 5774438
-813704 191704488
-133242 769569079
-803482 393483432
-457330 -86116083
-435197 -799234226
-140213 23537999
-478619 -277847324
-888877 863490267
-553734 -401930311
-229642 -141374559
-858527 961039047
-363301 516430496
-415443 -489600983
-268033 412757165
-355853 189566479
-528301 611264989
-883904 600262259
-651717 -437026165
-783449 527747688
-789183 -426224338
-523886 404160003
-136886 608995787
-511661 -264653254
-864910 471198717
-132532 -936503611
-323829 941295724
-392148 467450065
-186815 -792840822
-863006 -693263717
-156937 -36260574
-166536 212933616
-805866 498440771
-709822 -414175143
-363054 -541066599
-651464 -735158960
-145018 -213409369
-496734 482471400
-130082 -13006284
-551320 -497402749
-943001 -919458912
-122850 845619157
-927273 -683847350
-937726 449487937
-461707 -791465474
-195305 728909816
-99299 -508429232
-9993 819799516
-79209 181688427
-248985 54544603
-723985 200063556
-385817 755464089
-227129 -688779042
-378296 -338424304
-414903 -656672812
-609464 782419675
-754237 -422411562
-261268 -862860736
-1611 102386093
-950004 -215252383
-119163 -556124453
-844675 -933874482
-116539 997681233
-313297 942316318
-554496 -495533271
-520408 -690869014
-35240 -940326289
-216939 291057360
-500284 791602386
-387732 46667427
-231741 793654611
-925291 724659827
-489418 -255197063
-304469 -890192739
-987566 26664116
-48876 -46662537
-591739 691233430
-629159 518234884
-541444 -374346669
-995105 -274561791
-619827 -574704160
-300034 825716888
-390713 -666581350
-875273 -263483202
-921739 -660191064
-323041 -323254162
-734191 -628547174
-158550 -82602626
-938228 -186114897
-264198 473838919
-208547 702144991
-180935 257760650
-97902 392480790
-574583 552342577
-11657 52593321
-169823 896947519
-94991 861473563
-976418 112267032
-613239 40521232
-77281 505592302
-411315 -988549189
-672446 -313307805
-2572 82768481
-404472 -243746252
-114598 -350984191
-527288 -890567403
-546652 709591212
-811090 -807234409
-156447 480183834
-477367 -812239105
-815985 -81796200
-945955 905479674
-222600 -986522218
-724123 251622451
-821227 -505487175
-818287 -794196929
-47164 928368289
-569611 -134034349
-177163 123200446
-626362 -405230256
-683617 -807679078
-513959 -322138211
-324723 852530395
-218482 584801712
-88541 -917279282
-663621 -242359932
-951341 334265584
-666107 944194282
-687204 869907100
-144472 -772696832
-256612 302302936
-418907 881357911
-45399 -86004637
-228535 -762412231
-985566 -509871988
-551773 563011173
-701247 -800463281
-921489 -947764424
-740684 755776764
-972626 679720554
-398855 -760003529
-924700 -473503083
-973330 437716580
-658830 -894009393
-683151 778119368
-277131 932229405
-323118 -688206322
-364013 559004009
-153259 -349288592
-854045 434994124
-9626 -993709894
-354301 -156967670
-659914 -887144087
-167478 858820501
-864181 -719649605
-768971 -951907016
-168902 -531023079
-395415 614615979
-897137 992287266
-999124 -808599627
-977539 841919147
-876902 147106554
-935457 -927241717
-22938 -391569138
-351634 384694324
-949891 -584597352
-471165 -976041613
-52881 584231043
-454172 -532361776
-752094 779735152
-437170 116467949
-146973 -292365304
-676794 -841251579
-463841 -593299118
-994432 -186374697
-359945 936867789
-813291 -808553361
-199876 125418981
-478507 348388150
-857394 -157841952
-53921 -587070542
-970707 354678256
-729121 685190378
-911433 -621698276
-138185 66015109
-617635 965540773
-680403 -573605292
-451858 534992030
-13050 432673104
-783266 -728801673
-452734 726392403
-481915 127108603
-660167 418304881
-148 651667040
-495148 735539466
-174041 -344484443
-49962 -932930313
-506558 759497853
-709497 -907737047
-986709 -612775735
-258652 391749357
-727674 208730902
-677690 94858961
-581980 550497778
-191514 615431784
-683258 908484264
-260539 339881919
-895649 806878424
-116866 -113580403
-778380 -459213578
-729532 -498447176
-545520 299349055
-807673 895464678
-999589 -960740446
-634088 677650779
-186914 -186003860
-618047 -995199673
-953686 -895954513
-735056 -798495478
-886329 289989784
-652995 -772239833
-200253 927896926
-368243 -730385260
-475402 646065048
-799895 432080318
-609480 -994845795
-350557 -845903042
-267359 351666358
-401388 617168411
-641060 -753640089
-280650 738890623
-339839 -138565879
-886159 455090813
-41660 -313734064
-240433 -735551749
-595098 -76961050
-159023 -552733448
-499028 604330171
-490747 -417566274
-440418 333686150
-277407 -854883408
-721360 83986550
-14062 -514448443
-602506 893097623
-204346 123246104
-897400 -984281311
-210581 -440389885
-695033 -19437216
-538861 -880235824
-41900 -238885362
-901214 -876931079
-191855 -799959304
-841648 -458472084
-467030 -607316339
-850169 846105744
-841033 973608234
-625025 -749645781
-200725 -999797299
-426326 177790944
-706211 867522630
-359210 -900921035
-224402 -230802080
-46050 -418526897
-245369 554169779
-817259 455463856
-713517 -154078645
-357892 -670274919
-859190 902730409
-729970 -697232122
-151362 -87841193
-581228 88932911
-524803 -699599177
-644704 996145357
-950260 574484468
-644734 -953985202
-42217 -28092187
-847660 590203157
-565848 -394375086
-347185 952470598
-691202 562483686
-993478 366739552
-248398 -924460482
-116943 762524382
-647450 908267468
-263943 -679260468
-32889 461146479
-488482 734392054
-628458 -428906249
-314739 313865533
-544731 -235300650
-922247 -708867267
-438103 412944499
-679671 533897270
-393623 -127394163
-675309 -180369370
-620163 -158122521
-107139 718527192
-682583 149355711
-760973 -402875760
-354535 -978704931
-48647 -938485483
-175225 686057151
-120663 -825787755
-210776 910176227
-125484 113057971
-475930 -779772957
-831441 -265399608
-26857 -444222519
-475648 -174148043
-338800 -460412658
-281942 -881738834
-469125 -954892139
-392173 -532356787
-83690 733301902
-660899 953375329
-343884 -211617255
-599153 46964733
-149381 540283735
-489768 359476496
-603534 -786653382
-305888 -842500562
-412014 650609230
-834570 626291117
-14441 691396708
-194364 -624268581
-7547 -701561901
-882822 -614209461
-569799 -905741390
-309870 447793810
-360726 -17085221
-697839 968070033
-738777 361824680
-814499 -478511718
-181498 -857717723
-466978 124517259
-60017 634546254
-777007 -784974327
-635537 859117652
-569449 -957159913
-783934 40877631
-25663 -748778654
-712493 -986382394
-797384 85985492
-582164 -281135440
-146229 746919508
-458283 -108122826
-443474 507247305
-547076 -353599407
-392336 -715322739
-450667 -280759846
-668035 -140252788
-215650 -557823301
-137320 -777634264
-833466 -661445319
-281366 -866426593
-814258 -401902845
-158988 -363007219
-398545 -628119701
-133369 -455127882
-951433 -915213410
-240730 354795079
-435530 -634541497
-695231 299127624
-572654 876283361
-134453 -639742867
-771748 -723838765
-487364 363345967
-874872 -424717194
-924710 -864721114
-56812 406186054
-391637 616160437
-100954 -760983414
-173106 419803661
-189021 -445337718
-1364 -42118854
-680666 19239521
-870123 446539456
-40465 -682355197
-616165 665640115
-262458 731216717
-589799 36884957
-948130 -622096321
-4467 -974090231
-790307 259250693
-597239 -283541640
-714167 -988000471
-506526 857347848
-761199 353451141
-166952 -616120172
-626843 -745263682
-809767 290754085
-408797 738674907
-579798 -379805179
-368039 -557601939
-836144 467474621
-231676 -19548046
-596292 -281440704
-193919 -316663060
-106547 555734761
-671582 -293645464
-862894 -910477006
-767665 24411550
-744890 -54628878
-827638 361843008
-43315 579073832
-260951 903252268
-335602 -766401119
-86563 -121870360
-779515 -926586577
-565659 899238996
-306680 -538137290
-148112 110298381
-617529 -870340973
-793721 -512227521
-61581 -777934574
-462285 -153882612
-920446 -500227992
-431893 -920586726
-701086 -947915119
-270919 -116348164
-576162 -813334055
-373894 342838966
-862122 -525156904
-155959 -193139233
-775493 785237027
-974022 942317717
-612365 787312721
-303373 -643687324
-737323 -521828991
-988393 195563834
-25045 62667212
-874429 -579789644
-756057 -927508263
-287360 -991961667
-780509 782053364
-804684 651565569
-451689 763806954
-116111 -984347755
-235546 -617788438
-286222 837220377
-550452 767407594
-928866 -155925728
-565666 -199964890
-415498 897066622
-864856 331846751
-372753 22100537
-639644 -404299638
-426984 831618759
-322071 -45969836
-544017 -352214757
-843935 -432213053
-101768 140696109
-82089 990624210
-776518 42630043
-428383 947556876
-375007 628377589
-233114 -162535888
-40748 587385950
-928367 984690265
-495792 315635122
-488285 -364533864
-96678 -100126171
-103938 735845478
-750347 -292042127
-98536 -239571485
-115553 370415195
-428238 -787960205
-967201 -623248179
-483132 238583793
-807308 -405748643
-253422 -933511449
-483842 -141492261
-746401 438325629
-794819 -133476339
-414231 -391909287
-93831 -377311268
-577934 888624198
-774588 203791075
-479185 -693176157
-417431 -304829286
-318605 851576319
-840546 -125389210
-684338 835866824
-719091 694716881
-418547 917240834
-112721 635940052
-655917 175610822
-348339 -392778702
-636044 75842354
-727550 12817440
-852547 922856420
-630333 711308491
-341654 912691269
-251392 511218251
-380680 -728217284
-756883 -474363863
-618414 -265850202
-708509 -516177489
-272257 -97612042
-101546 972733591
-515816 78073868
-981165 -31123491
-617705 -316242318
-769415 -631084151
-813654 835400171
-485491 291848396
-324416 -8395419
-718295 576540721
-710903 -651844177
-327806 298428424
-699136 -875772212
-607702 -947751506
-30165 -974444433
-467776 960094612
-190633 746965375
-611618 942796401
-419503 448551016
-153451 -224907450
-40044 -597465949
-699115 -623090277
-425901 787909990
-329928 -822093176
-329448 -911781787
-566822 553117611
-921465 689125075
-807298 -787482718
-193721 -921246253
-539878 -724208775
-515806 -303660206
-921464 -166341941
-876002 -898958832
-31622 774413662
-902628 802534568
-224277 -215201150
-318462 -856670489
-393601 490451091
-738787 -923352755
-488529 -12549555
-405531 -80491835
-972116 -722680578
-701092 -861604778
-622092 43735953
-118161 -670432084
-248682 -836049211
-845685 -143653083
-927528 -923466709
-139700 -893252811
-908756 -842585715
-436447 -295857806
-662319 -638202407
-90445 -465675992
-989455 -655431464
-667610 -460295583
-580107 -524941426
-38851 897686147
-736430 -918654156
-904830 -312424143
-845131 828956248
-241118 -642862931
-420636 383915651
-923668 -484869341
-117120 -541821763
-30317 10845665
-503614 -829818421
-589732 242977088
-194430 6691529
-102785 660632671
-328519 172140686
-834468 994141975
-25741 -567342812
-161022 449460108
-535559 -867462804
-352167 476393141
-439713 779028025
-301666 -850995662
-319574 -814743590
-367241 708077669
-838035 -891732120
-928244 -657329305
-930795 -735263785
-17073 -529934527
-162202 -123005296
-402823 -390695249
-202108 9769891
-64670 352053278
-558326 -640492750
-465678 91115735
-159840 -960370866
-769379 -959020150
-293204 448252805
-221779 276061138
-693047 -443889491
-658659 906431042
-734671 -860576844
-196661 -273707911
-248391 1924482
-588325 146114685
-576450 -760558888
-940516 -973418479
-422792 -7226988
-449291 -327901700
-101537 476041629
-475776 -22173439
-385451 -998992207
-820751 107586006
-222558 126830899
-934124 -813735797
-187992 -331819973
-456833 235098779
-862367 -471065102
-398640 -67083758
-526095 705164253
-217591 405929602
-486758 542220993
-676013 -432549504
-847080 -389500767
-411007 901728244
-659117 658566231
-6920 -497355280
-180386 942708094
-116662 -40664612
-711274 778705859
-643994 -648665044
-224679 -281717217
-445945 918129015
-552668 77627045
-506287 720207265
-857620 -83239948
-388308 317068157
-48346 746788786
-917403 909533065
-355025 989166457
-429384 75346768
-558374 -260124022
-969574 990174250
-250134 -964550874
-664185 866706878
-578878 -971045195
-561874 -296370846
-689927 -45677991
-199085 -442110297
-477939 636545396
-216021 -487997386
-981495 963819306
-491394 31282742
-22583 79453110
-828575 -573165109
-97600 -214472662
-363467 -409464306
-681932 -70520389
-565361 -419248216
-519871 549871082
-970658 -439298178
-921368 -67913260
-255451 -879329783
-42139 -668652811
-43391 -990286216
-755688 840877483
-701945 248107242
-568302 179298294
-292659 440182621
-784542 10156659
-786723 20981103
-277958 -631954259
-860341 750032637
-726278 -136328295
-972177 -596505132
-286419 469255867
-212270 -107373490
-892878 107124022
-23655 -723905771
-986816 450516214
-897513 -403814230
-807634 -211903157
-450885 266851872
-388907 627468512
-214950 867549954
-237967 693686763
-773882 -734487798
-421584 -689398000
-437324 -524317274
-339242 -153736013
-458880 860473082
-407981 36384549
-256816 778350727
-279145 981143300
-32455 367731738
-699794 640580865
-523458 674537135
-330511 -531644668
-268095 -327604489
-183884 -32763892
-28543 478511991
-36053 693376615
-20733 335281850
-168203 81060981
-827201 -590435328
-524516 738776718
-545379 -597166800
-39471 302191183
-631638 -301582908
-430967 -321072571
-570081 -394776251
-734125 294602862
-623334 467024273
-363378 872075621
-137356 -225412273
-679142 187090579
-874589 418278736
-88762 40099929
-618151 497692579
-311912 893961462
-733055 886363916
-77031 210682013
-237318 -217137637
-523762 517230996
-797886 44341665
-795137 -996889546
-658607 10328213
-208147 -428604848
-391778 -528534214
-73298 682723724
-506838 538631261
-636766 949977778
-373223 228616691
-472429 -273570537
-195032 -116444889
-28597 638181364
-3056 -682277467
-257836 286388311
-989127 -207111101
-146008 16139625
-826869 965315741
-901620 398112648
-397558 -836741161
-279040 284856366
-264998 122704621
-739799 -62153434
-82473 -675536703
-127016 -606500291
-866390 977946496
-464322 822155876
-561073 -860022477
-349240 716826764
-869866 -114645759
-806330 -77160113
-825479 86574112
-554555 929695907
-84041 -74049659
-484085 -903097676
-237298 -646392589
-692263 397416127
-893362 632142402
-752114 892238672
-188397 199910257
-250841 -286724555
-720315 -528815513
-99146 -916534633
-777756 -796026839
-234685 -211092980
-841311 222370032
-249457 -3137940
-101882 805046645
-985558 40202125
-366349 -752508940
-704325 968305485
-223943 -822425157
-898650 370195681
-73303 -241331597
-858530 -497961860
-745792 763695390
-457118 -410868749
-194574 -823289632
-815282 903672914
-892123 -841525632
-324708 62064609
-621611 -320970847
-200175 245048480
-712422 -155723132
-811774 604979494
-833166 194467158
-524876 197884280
-880490 -145088027
-939804 -320874088
-772762 -57360696
-825334 -945177770
-708071 392401357
-989498 413823792
-273813 990803951
-552260 596374519
-762613 -944752836
-402303 65690335
-715709 -554247069
-339270 860293810
-905286 -894107541
-82058 -306756008
-473831 681115647
-129229 -864016345
-700834 -936560328
-64559 -707699598
-270699 -361978205
-446626 679651416
-478324 -118568346
-17302 -185267837
-851231 435840682
-146980 39906022
-692595 876796773
-44584 -885130166
-946805 -862529146
-405017 -426410007
-143642 572365681
-779970 331938012
-362716 771474273
-493294 -720205994
-762802 -988936077
-72528 -433370070
-318627 -812867411
-537306 255981634
-455400 980453722
-437760 -969547107
-89566 -295127495
-735438 -964299115
-964543 96143228
-143569 150625436
-603833 748511048
-869828 54552041
-256948 843869428
-612577 282143047
-516482 190535696
-38689 759825454
-451983 574443450
-304606 828557492
-592064 291993222
-508916 -691608544
-712697 -504193993
-74132 -419649744
-638064 348297478
-405292 -774880868
-363859 -452263557
-897707 485768332
-707117 -201290874
-492499 -879897877
-600312 -329777303
-138173 -577300249
-14207 -747587518
-154313 -466197027
-693276 -10670319
-178155 -560454928
-617007 789784607
-762124 -177700245
-384085 -530002035
-44867 -652826536
-497561 -289483006
-866053 566141193
-811565 497798901
-588847 -688455606
-735881 -526790414
-68513 194184681
-316002 593687442
-252362 663745283
-892798 -193473513
-285410 20647244
-443032 344819127
-181840 -901480292
-776495 329038700
-155729 840625134
-590283 -468613683
-931984 -470147470
-956406 -934255734
-45858 79122760
-448297 -984379139
-819053 -283030255
-461643 51741236
-48609 -461640089
-560200 139669496
-958425 304153719
-894297 72162885
-866924 -871000823
-380846 743698791
-759864 -285536156
-629047 -196184715
-282357 -933786892
-285003 61637309
-644033 514332279
-148409 632354301
-473438 -588047438
-944815 825876674
-115711 -894436113
-77650 606137243
-888614 272080468
-345923 621825523
-184853 -734819917
-174023 -854755936
-728471 -180838998
-849268 -783783856
-467943 474282764
-90167 -487697512
-439551 -252397538
-917353 -995864707
-46572 -569436893
-606308 826725222
-530945 872272508
-744946 147532852
-337910 -269017189
-937872 -736851228
-305145 -860281299
-221091 -964863471
-438999 335311657
-172069 -878765769
-398064 631351673
-198863 -950224500
-318541 -74950484
-884293 697564781
-396435 -36070838
-37426 -708101852
-550128 182435434
-922998 375881724
-535185 -882225179
-48158 140515674
-516778 -165464680
-941224 242371642
-605919 -385142451
-668076 99715403
-115247 387615706
-851815 434018551
-83 315931547
-416811 -285585178
-58018 946321040
-560532 -936465992
-499459 -428933532
-494021 -770599501
-684265 742775584
-487022 -704144672
-749076 376933352
-653646 -673725253
-942320 -440995900
-926505 516652053
-567445 -786072371
-496680 894315757
-762990 637886284
-313193 845279302
-821883 796607611
-81530 -584547848
-88525 395360435
-574553 -386946875
-438471 -292649700
-156078 -569687779
-19875 988934850
-385860 -322358526
-892080 570827896
-463348 -324013478
-444637 920013116
-768736 -961798203
-386002 775701925
-811965 160145174
-916921 472220349
-613916 -55850176
-228775 874559996
-25061 271057741
-946617 -139799814
-789192 -701857184
-951535 500458240
-630881 -544507878
-793640 -406001855
-700610 -270092056
-505339 -218233131
-735959 153002245
-109689 -900923651
-420469 -4305502
-243296 -100165645
-346700 736962633
-783764 -306509848
-421414 -451041682
-747745 -995068862
-389715 -911149414
-521459 162011443
-331211 -287718562
-454208 -628320840
-458667 3462645
-945351 389922913
-346288 942507056
-77985 679449167
-18139 162452381
-115023 980708854
-18588 307667444
-206175 -824886092
-31944 305445555
-367497 -895666379
-505175 -950326097
-489458 -570980352
-831539 -35466193
-198558 -799666927
-440993 929477888
-979845 420025929
-404919 -205668782
-375823 -488097815
-525495 -945690850
-668961 947333463
-733867 -389021466
-571463 50003648
-87743 -300315830
-436859 -799542480
-355226 743493800
-816246 248642488
-793460 -794611342
-255060 684860739
-705213 -736829716
-537751 -82329904
-290733 -943460102
-236029 266632929
-999474 -839890639
-944445 851563308
-640619 -201401551
-18665 322561743
-346847 684788514
-340794 -893734108
-257735 497675651
-167672 -157249579
-291710 -936884134
-237090 399865907
-342870 271770069
-460172 27649673
-961468 600198980
-580697 53764309
-480328 -699808046
-151039 -752953450
-795126 565666494
-511604 -645498896
-482079 -953103634
-421315 -970838619
-83066 404504752
-87247 -253419464
-467031 -770381099
-561709 514904
-788428 995223025
-260491 -564992441
-700658 -462108005
-988935 -889090339
-205315 352677655
-8610 -553051753
-224963 377542590
-204789 512787017
-453260 -848972093
-134418 -971342609
-668698 -312134888
-317533 835816421
-524789 -865076716
-73567 -961942885
-850140 -468916806
-700927 -949444497
-171917 437923022
-989844 802853263
-759246 78205177
-384041 -109361645
-570541 -290866076
-277853 378397131
-464921 137684905
-257990 -872683229
-306882 732898236
-465417 184581271
-838121 -843521848
-610053 -10080660
-860744 931161808
-628910 -613902947
-345664 990434245
-927684 778901185
-628025 -178895388
-46321 -619157408
-938749 889810846
-577290 -973701381
-444864 -172209161
-286215 119869788
-217921 539085636
-474178 -21181254
-634371 148527180
-549223 -920532900
-843355 -332848481
-159160 135966817
-140216 -882475785
-489360 198234713
-458233 186522320
-514276 555447238
-479204 -146395672
-299947 -882756151
-869765 -701398055
-467681 562738253
-95225 495640981
-595157 436286850
-790309 690055024
-80468 81055569
-456853 -526615526
-434763 846533176
-826905 -929025092
-596109 -742937366
-453753 -914853419
-172569 913925506
-958783 -964036182
-81778 -93748807
-263685 -852715549
-979966 778291017
-978087 -67450188
-808878 -24924710
-211177 -249322843
-239834 -675848199
-665301 953894037
-905769 899204337
-306483 -596381099
-304521 -526438092
-452497 -112312494
-35876 -478856883
-206119 671796622
-994264 -925790174
-449848 -923409646
-755659 -622082698
-811637 -956029972
-837038 -772291348
-712022 940655555
-424287 539611009
-240694 663995502
-560862 483226931
-656181 -526817070
-783842 -862620025
-4376 182276459
-829277 -603325808
-812267 -753041038
-541872 267423040
-860718 -836883950
-629091 -864560867
-942669 -973809415
-114459 -689599499
-649125 913730150
-920756 -41259602
-76664 285475792
-920523 -483076340
-836505 282892199
-775461 91886181
-826292 -731355651
-660413 686511100
-11635 565448089
-626205 156331856
-375464 -939829431
-288091 89761063
-862106 83058035
-408191 -863239077
-43750 467678366
-533044 127028063
-571154 -783014072
-331728 260850273
-591332 -480844575
-188152 880981431
-624836 -403406443
-247513 -7661645
-921737 870877759
-370789 778870016
-440637 389012547
-748572 -882163279
-604766 -101190591
-818780 552128598
-377662 -894207793
-662097 -75000006
-66762 862529099
-490639 -980477643
-741342 883740392
-626001 521243
-570116 -611037630
-904729 19148943
-333115 -907592577
-738751 -342393281
-755684 -441823604
-655250 510371866
-595121 813938575
-102355 -381653035
-632841 -547350719
-60199 -250487038
-993121 -392375758
-840835 920327647
-955420 876541026
-46849 -175389830
-490894 33694273
-546751 -751787197
-858698 -441892047
-348632 630287830
-723162 240551158
-419536 -718497935
-280579 261674198
-681224 -517919942
-168107 -748144861
-402770 -987000041
-500004 -965791345
-454231 -642352654
-64867 -62000046
-49333 749254107
-55131 -770313944
-323634 -325743302
-324667 -397708297
-32410 -381351574
-418905 693405642
-991552 -452784521
-293659 276255146
-692014 -895901610
-835773 -942412656
-784037 -57289927
-107084 -277554645
-468614 -637247021
-793589 692223036
-113963 330069597
-110354 -864403022
-838169 421280414
-932887 -992803880
-398753 169291251
-191157 669493217
-274159 -434695927
-432454 -347904567
-467995 -237439273
-306306 -153193862
-848125 913769632
-786772 244640785
-861802 98661277
-250895 926769591
-769343 131365793
-592429 456308624
-166813 -282714103
-181325 -266863747
-462703 685994680
-843180 391542596
-494009 335427956
-912868 -842840541
-906850 -62535410
-14968 882643435
-380791 433414605
-697411 41562980
-179195 792747133
-885821 -771358970
-409673 764008335
-771994 -991983536
-907768 920864066
-476365 -53405715
-117653 -856386558
-736638 194660832
-108174 -46209595
-33831 312904694
-72205 -283329599
-834015 519094478
-601377 965000127
-604210 479231129
-657746 -781583031
-966927 731286111
-665136 -423611734
-795944 317078246
-735247 510572055
-434479 707754060
-905798 -374096778
-431567 -919625696
-746846 -706593335
-39480 -835585745
-242679 471916900
-229738 628834621
-47652 -678426286
-853255 -738102158
-697344 363994408
-54132 754988319
-326731 303460822
-999277 9257893
-60048 983629349
-917059 -80014490
-255291 17274357
-485241 757009768
-124002 866579795
-620213 160887800
-748603 -195813048
-767825 -327113448
-413618 -673691154
-179192 520857354
-416384 -955502618
-532420 -856174675
-57557 -147395165
-758639 -737085649
-983229 875111437
-277307 428993101
-445269 579992598
-730556 238199844
-639746 -10736487
-539472 -941587828
-162123 318574148
-375475 282670178
-421049 -777173573
-402018 -356992599
-394788 -235978849
-13874 -455599859
-31338 -95094757
-697444 -871984441
-931995 -848095188
-641932 -939117582
-785855 -10210195
-7958 -864465839
-757702 -19132072
-41146 -992935838
-522718 745060282
-366301 -300035925
-338641 20468315
-256689 -598236414
-884099 372850627
-269684 346777161
-564119 922620940
-216943 417348009
-319529 490602486
-493439 -372257873
-975731 680262361
-336301 218230275
-698706 -943264772
-469539 112771311
-605745 -691053529
-338452 -101484906
-508415 171183483
-38953 627520620
-286073 -966298375
-70537 394009911
-923546 -876955627
-198286 -202277224
-566985 938410052
-45117 27949616
-413155 -221745312
-634991 -909685136
-204474 88832034
-627301 768044494
-874477 -921634622
-446772 -930300039
-413846 627625009
-130816 675942013
-330498 -377819611
-557779 -499390324
-612495 -922294402
-963826 995031016
-711905 847386837
-176613 852842892
-180768 264895378
-31434 190505675
-799400 -666898629
-156498 -202325909
-114840 -738747697
-19320 -757647048
-795616 910445402
-8330 -429801226
-680868 140868047
-712800 -65854763
-513198 -949764254
-484366 174569672
-159688 -819328500
-436743 -826719881
-200078 972292448
-592703 -880918448
-874201 201229736
-386768 -396936511
-957712 -938087231
-330273 -857421878
-242042 -776375665
-832188 992794501
-294470 -935205563
-861539 851249344
-298628 521252866
-375032 -313025174
-696241 -795624628
-686134 451474817
-411207 -465477805
-466911 -948237792
-992095 156834061
-713014 799417573
-918052 94784236
-274069 489935433
-443485 -550391984
-32892 356036539
-745251 732288385
-834706 -787430230
-507137 926235314
-943544 -274327216
-878094 146715007
-20334 976471060
-945335 900242456
-37782 327386508
-542923 -997732468
-145412 725051257
-369516 298984413
-813853 203497268
-723930 -819368902
-411804 213413535
-966155 346075390
-551454 -595744567
-62191 58724388
-328315 410869827
-412992 -891978871
-639181 -567506394
-529292 -902155347
-765824 -687603499
-529527 883968423
-576927 -515116799
-284692 -783324938
-4196 -106681163
-863914 -863182874
-366640 311459298
-760840 -764229378
-824824 -413574858
-148826 -479987810
-984411 968059007
-990118 -201005088
-344037 -701236144
-554621 -453751856
-868212 945709919
-676298 -872248732
-91861 -700993048
-423419 125612779
-615950 -869981200
-429023 -975941792
-946098 -722886456
-429803 333516068
-364473 -942794341
-159524 490527079
-395958 -467892189
-84074 -538538908
-902667 -598232181
-550217 942977638
-153656 -430517779
-746061 -165738575
-79509 893338644
-597946 -118121278
-275588 -429253799
-14844 -769261803
-117363 98553784
-762359 464065038
-121243 -632444677
-750723 -737470565
-523199 699835660
-221006 -46019535
-100451 -217458375
-21363 520411019
-211123 752975377
-555513 81305481
-941442 -933340838
-596760 551201649
-231810 209056749
-150419 -781817532
-20178 -470669220
-669666 339075550
-420558 -905242971
-591507 -193555675
-760137 -474892030
-214970 -848037311
-248970 -850512244
-361331 57215781
-781619 -386576219
-151637 -448744424
-811114 -147290228
-582151 182906003
-102303 385517001
-249031 -401435232
-180097 -935215276
-655860 956263202
-736126 -170697034
-937267 15854862
-418218 272844592
-660057 196858289
-687990 278384297
-576009 -174803396
-118938 -996644893
-929887 -939074079
-445354 -801876024
-390390 756330484
-625626 -5252245
-503913 -882700509
-276204 160048485
-659990 -943679144
-863094 -664518041
-743974 689379266
-329655 395396406
-283651 -569761011
-335480 -651660057
-913057 920504377
-413894 -417798322
-913490 -502172301
-448275 -169763490
-321914 195625459
-452299 49083275
-776814 682946282
-95936 -768952186
-445399 -712883371
-543270 -865972597
-915840 -851651108
-416168 -904103817
-807144 -36669631
-335680 164203754
-997950 368740776
-984626 -987294990
-23670 -704895597
-908617 -953546268
-134313 -983939883
-423643 -791453323
-353971 -755422292
-992724 772390602
-798017 203294432
-659543 -638122800
-283481 -215044561
-975432 259615288
-522636 -302640841
-539508 -673148943
-822512 -492471953
-323713 127598148
-686602 -324809000
-909456 -719451224
-909819 709799826
-82666 173018700
-875156 110785286
-749158 -242058362
-630368 -925381673
-830606 -353752079
-346778 -11010548
-441660 -638265044
-712665 -219724676
-254808 137338344
-375253 -542368860
-962767 743605693
-919128 -845941550
-890628 826371916
-978141 756310703
-412884 -550837147
-982011 872825648
-112454 772370821
-163474 -342290470
-371960 -882596644
-119731 397277775
-151968 861003962
-712418 -668203091
-596788 -965250434
-127399 -26864397
-672357 29156068
-425294 -638399376
-467336 480663650
-651356 -990729431
-405530 36791624
-376791 761212426
-561175 719070395
-677137 -937673324
-769372 -275485936
-827758 -670471615
-209921 -863054996
-938767 370761985
-519021 318517838
-169006 -501320040
-831144 -996446339
-746787 -691627466
-61684 -43688900
-793911 747159354
-827660 -537569015
-47689 -364800632
-772052 355986410
-585224 -88406162
-65678 -639458631
-632921 -19126417
-60825 569303369
-920213 -669538922
-30615 -769332290
-908858 282823683
-115205 -337742013
-144829 -734582724
-218541 -891524362
-212438 691414055
-719535 -372982100
-314123 589139288
-136206 700684624
-642490 663809525
-419907 202868066
-57606 272271372
-517222 726136201
-133109 927382131
-229849 601799757
-789876 863081205
-323083 150660468
-768557 -227166053
-896557 -785722482
-491939 154214130
-460805 81206482
-41760 170588618
-698028 -246110164
-288465 543637467
-910552 805787987
-925977 -890123755
-185815 -692252343
-362299 -981154292
-558897 -56733819
-753360 877051026
-442086 -650693214
-410489 173933891
-844503 12391062
-155694 11564773
-734340 439351168
-580469 120866700
-943257 -444504820
-971300 -933630933
-216229 -437477659
-437963 -891303843
-613789 582694945
-363865 765390407
-102218 380967529
-903434 161347499
-251819 545288890
-814641 -164716362
-175883 -123054944
-928737 -451534289
-528659 608117586
-279327 91222574
-563202 702679841
-10536 -458159580
-678913 -885672455
-261229 -690913971
-760504 -914522114
-589464 920115532
-187205 -728521372
-53681 -754258104
-48238 938961240
-263527 214744809
-324467 -877207078
-88727 -859215622
-629536 -758804947
-686395 -12299663
-755579 152349151
-377771 680546221
-266863 -891432964
-670252 707844331
-406471 599431641
-949366 -476394270
-767711 816540488
-275257 34642939
-931925 -858487510
-334507 50024369
-338736 -951493210
-319895 686801380
-368278 885308008
-837148 -74548154
-248632 -912216557
-839619 345941946
-116475 -983325580
-685431 790463284
-149846 887782366
-437563 -868998035
-906777 -900450687
-89650 825776605
-330673 903633850
-797855 -776455706
-339243 -928481500
-861486 695111442
-578807 438289103
-985224 -953172225
-567214 835895820
-949271 679484156
-671618 -112955535
-322792 -159238677
-428500 212546729
-455906 -151872145
-830035 -598877994
-682455 -335505277
-506540 371733585
-937677 -929821153
-592803 699137662
-955890 513246075
-120595 120203216
-736642 747644452
-153420 52563808
-511128 -141972424
-573790 -474387350
-577787 140347251
-154084 -943514126
-827161 -605196577
-254208 -216673112
-696070 944268240
-92976 -621678259
-347432 -264607446
-214281 622561197
-906224 -865528057
-145286 -41063152
-446476 546596051
-767710 829583385
-275908 -750257697
-949125 445940179
-799504 517995557
-190789 929226460
-620742 -814499003
-639722 -788726768
-762289 -5710459
-76648 33628852
-809687 -387604761
-962169 658784264
-100613 -742121211
-735212 -317425914
-630635 210438278
-573929 771124865
-902809 802777302
-150150 -189400918
-272652 -323794975
-90894 -486678769
-576360 336211733
-149562 816552276
-755022 -430192895
-920947 731015156
-596231 -547604484
-968517 -633408302
-172030 -890663103
-731374 187788070
-245764 989152895
-78254 -903674807
-931338 -853275083
-281863 388265298
-671462 925908579
-172856 -751016426
-332738 -313278170
-988392 296420488
-636356 -969273614
-194571 -127777173
-854462 507693721
-356642 25015927
-600498 905851679
-955225 -879911041
-394474 -463683456
-982459 -983753180
-262561 -344820602
-492317 746754822
-591470 787371685
-157673 -689526948
-357534 -590129743
-163757 -683906938
-933221 -176205717
-263748 746081990
-496770 -867354662
-660774 393601389
-342802 329613498
-424426 -562442793
-692257 760193087
-997407 291466748
-693052 625345278
-579405 601862334
-75661 387791942
-624390 624586548
-702459 -157356015
-404200 166216873
-202755 873570122
-482229 529365815
-101617 -684846287
-678315 904296508
-194916 -745895006
-247155 822847434
-160902 -218171212
-204586 -987526975
-719806 795452746
-962050 318145332
-222127 -971280155
-542756 -696851504
-454366 -82583494
-331022 816091531
-614917 -386378451
-385742 327286763
-832735 -867815408
-800879 437415832
-350510 -74114895
-329505 -882653717
-461652 -316466427
-474867 -891985044
-905080 -592580156
-153909 -703756988
-472274 399481704
-694602 -967234879
-574505 898105347
-969491 -360210002
-552787 509868022
-240462 -406734316
-82716 806006871
-761884 235954497
-277309 -877368502
-815667 -878839416
-440198 -7232643
-954800 -770747155
-431488 796524371
-203279 774596145
-767212 -758274130
-151293 444493470
-241230 -54742171
-10661 -729554285
-874038 747641966
-786865 862674336
-162214 -913462755
-740880 -786220133
-344819 42477451
-522477 -928761809
-940001 651195700
-212754 968362557
-289602 -958899173
-521652 -812754375
-737887 -923622488
-322744 -698962976
-841865 -516511362
-216962 328375569
-628142 -813681502
-732641 -765889663
-247472 968165568
-924646 696186521
-507822 -172623979
-835245 626688791
-645337 -215342630
-252062 -197476128
-980423 600365728
-794861 777424727
-310564 31776717
-968491 249406452
-408419 404537225
-77775 273502587
-119784 -453583726
-867777 -797688594
-415461 543948302
-245746 -853425408
-919088 -935014259
-422326 483001901
-504051 -639645540
-943157 -40020454
-55198 406756445
-961478 -988449841
-155911 -219141545
-655200 300373625
-42749 -948687863
-411223 -290247680
-495370 601410650
-200884 -465199225
-805739 -961872112
-123511 787729148
-583901 -231088888
-464215 858809809
-716292 336432021
-91722 596287133
-299459 338014953
-929046 -878910610
-642915 -748672643
-836462 -209102967
-616759 751030471
-667649 283104074
-804953 -959696516
-492248 8084048
-262850 -590876987
-75264 -560763889
-360025 210395454
-847389 953071316
-312093 -414189296
-958363 127897549
-269714 288589569
-808042 -53834836
-901519 -912122906
-268058 -452137634
-329139 -189768324
-574855 -278748098
-95433 848235991
-628112 -138456187
-13922 431004222
-600064 302162993
-572773 396344589
-697765 321648463
-959127 -57591506
-988872 -982227947
-161979 32974625
-757165 -868643133
-620276 614059187
-538562 -776494070
-654456 -895037389
-505213 865386544
-702101 14402963
-271215 855993082
-320139 1006971
-897149 -92777199
-778967 -283406518
-942711 410129984
-545013 346458912
-581058 926988936
-790100 215717652
-249654 932269616
-539420 -92597163
-577239 -643176427
-459730 -269048868
-958364 -152203716
-690820 -95314061
-869410 541182808
-533219 569048186
-731174 -394561717
-758702 -744757026
-480704 -147431240
-868891 907601276
-814071 651587563
-782940 -973266424
-828018 -297473878
-285517 669359616
-896465 59708201
-553428 -166117010
-147816 135935155
-642098 283214131
-207883 -61154399
-346971 -146161948
-173228 -849866554
-520902 -352644965
-973168 854845023
-793505 57356247
-740640 363948517
-969543 117491359
-338518 -743668488
-642157 143453805
-722933 -814274636
-911137 -958882520
-585312 -949143358
-854307 -457451063
-933982 -227931387
-626948 -248830721
-836514 447234877
-803392 -834232227
-906271 -827266182
-587915 -947326841
-955310 -578989253
-57008 25302578
-456805 812790788
-341336 -927401691
-677478 52036154
-232603 -632166737
-890573 594474279
-573942 -888255646
-803399 201716253
-257243 -417074214
-550730 247474838
-506144 -859438147
-910273 436763838
-860077 397608285
-544471 -359566759
-366015 144125213
-933428 -692519116
-803832 -995618243
-396472 -885867075
-789371 -436187604
-838326 351915
-119405 -700141711
-604341 -395070123
-93789 -96275090
-265099 -157592774
-538323 376998490
-466841 654894190
-415814 -857841545
-341715 542766263
-890537 827628008
-654676 -952652033
-131021 963777011
-166472 -294553062
-111481 860138756
-789685 888891673
-28431 757483093
-361452 -919511629
-802317 335882304
-397628 721743800
-352575 282204624
-59560 918808091
-569068 -178265009
-141282 275282830
-547593 208088281
-708991 -928140372
-596812 915716071
-818422 -795270153
-642419 -620659488
-275555 772614181
-302532 -681137228
-431789 -56847091
-403546 -374517552
-816874 -381278939
-655126 548082786
-502666 529207359
-435454 461128287
-193449 -222402372
-964175 36617901
-368693 603286743
-464837 -827119757
-854711 -283237739
-714017 650634710
-404143 -863342747
-205664 422209199
-119962 363289818
-97033 878065280
-765906 32208644
-724065 443778189
-100650 66463936
-353892 -393531203
-628510 -421500835
-441485 -162211621
-440386 428203788
-4653 853781995
-893892 -954123340
-149376 500063416
-407841 622014418
-712314 -896877140
-309220 879403928
-350288 247144951
-590218 -578014368
-258435 -324926811
-946743 872627400
-709231 40706693
-603309 -924327673
-449409 254351111
-756352 -645648668
-72715 -146730045
-32191 -856514636
-870234 957638075
-607879 26150199
-113099 -139752375
-843784 460789138
-505404 15323805
-390010 -865026824
-481171 -323404692
-74203 -254094563
-361510 167181821
-757106 -879626503
-973554 812369374
-232827 773650618
-903041 -448610985
-415038 -497325895
-326788 54370758
-425119 -742312637
-208496 -598932882
-659986 -593049474
-167041 879701781
-496182 -495810022
-833341 -861129194
-482671 -20636915
-603825 -73824390
-942520 -186056004
-946647 -295493163
-894594 966882303
-936747 -110383677
-396056 958857948
-344332 -826250012
-9461 742886279
-636135 -897656689
-214566 -868611938
-382660 -378447170
-40461 -184892711
-146643 444693553
-405490 636876635
-650451 -49919535
-372187 -878711139
-668714 -764701575
-529386 -882737715
-97656 -905821289
-124842 -952332202
-237787 743429256
-322810 -501915921
-977546 -597141744
-952851 -349683634
-252072 -244228558
-186041 -196074625
-189710 57266892
-901687 -512010424
-199648 308115353
-23050 196137699
-901591 467352661
-196528 -913192684
-80531 -989918306
-848237 -975624150
-215492 -946310382
-17277 -247785630
-244293 983233798
-871160 -920044041
-509313 -652382999
-90732 938093462
-343407 -936139625
-609228 -30830169
-532846 -394282897
-803237 508553928
-796262 -541437181
-364969 555797568
-51525 482359142
-355027 -306138756
-835584 525576207
-631755 429054206
-520132 -405954605
-444055 121521815
-691055 927138286
-984898 -3096349
-396906 771838182
-561017 -464573920
-201144 800829026
-792805 -318378574
-54722 23415656
-81783 -38539268
-701571 877759125
-153131 -656715331
-721690 48268048
-138466 740357172
-304894 -632339481
-454607 -45525981
-361386 -654912105
-421973 -796589331
-843192 34429979
-129301 -307295104
-995280 -858495870
-500216 98290354
-520073 661874728
-528126 -400262414
-179554 -540639366
-316335 -879562454
-106905 -991948493
-713653 941719777
-521267 -333184857
-271322 533627714
-345408 223290335
-998865 260860538
-284624 -492334119
-654354 2944973
-986033 -889719459
-370293 -867979585
-302055 538371054
-732537 911109568
-354329 -186358158
-643224 -585696938
-349247 -274913348
-55899 -456082681
-972667 -242412268
-110132 773354700
-288210 -863209156
-332227 125248251
-655526 -419654929
-350404 -518121261
-572321 328658921
-812335 614775050
-520296 174583635
-567601 322679404
-204876 -434418244
-482797 -311025285
-95726 922416991
-457253 24942391
-649037 -338071386
-988822 930468498
-346520 -180821480
-170304 328743757
-799926 316612564
-998889 -957531146
-345987 -557879353
-32728 824278445
-135816 -102069819
-877380 -447598811
-662435 956298861
-316336 -711182413
-609916 -683972891
-16763 -377542945
-557867 -296879351
-221906 41113761
-409912 166374374
-585200 460708381
-814612 -333015187
-301878 303165218
-82574 -561527015
-47288 247329884
-347718 785043957
-345106 767131906
-752380 -285378713
-649412 -187856055
-705070 -57672338
-42745 280203043
-833386 501118660
-199204 -282738995
-982573 -842338214
-35003 -984436373
-727809 -499754145
-363948 -23159694
-864700 344307384
-527734 816858419
-882485 -128174486
-728112 786428032
-439539 493653217
-264094 769755695
-605491 -808654427
-259678 302468430
-947759 -941426719
-732832 -492627318
-757085 924925485
-505625 -385789717
-489075 548486443
-652828 -56183789
-90824 -925081336
-303687 -932012392
-833524 -900502218
-474325 -634091998
-743602 315317492
-181242 884541739
-611794 -866960093
-495981 -970061222
-14405 -450797964
-316863 -72116078
-29339 162658175
-669636 -949679304
-600234 645144928
-505514 320319961
-295362 -934115677
-355000 -854609218
-386887 -850323380
-86763 262708060
-309840 814765555
-786798 21502134
-185126 -98347556
-768047 160935124
-50891 -356225819
-579636 92998017
-491632 -684080094
-1351 -445136185
-846805 600370699
-217121 -906638257
-21699 169074098
-181547 1373494
-647477 37177954
-887478 96509115
-604715 69361102
-813953 136675736
-155624 462417117
-343688 -762805053
-367290 -126266172
-543830 447973377
-847708 -880349922
-864269 422935864
-255608 -771626348
-640379 282308253
-805367 325772913
-144159 873518580
-663319 -544855433
-489996 244173589
-693416 871425715
-567631 -395178813
-885807 -640601998
-3256 538707622
-354428 626323321
-70933 261050446
-235209 -447840902
-594681 -877386146
-866858 -793435184
-273159 -131920996
-921394 -322522331
-462522 806935515
-943963 -38559253
-56907 846551767
-763550 -339174638
-703515 998618702
-573041 -204422765
-368264 730186464
-517467 -12189210
-246090 -889489296
-288048 967381411
-332397 861544618
-210080 558484082
-957767 -912968511
-196666 136996835
-534312 786857734
-884430 221856095
-126126 -684713900
-195896 512892666
-703686 677000662
-636130 559459690
-502481 236834733
-863946 -865661799
-732252 918857692
-500776 -371941292
-218373 760661522
-714242 32424490
-781441 180217806
-858883 883275376
-581099 238989306
-54600 -951703190
-420063 -586730603
-363998 -101558826
-628063 -137746090
-959545 -887662483
-389879 559266536
-331577 -286611036
-613496 -92085248
-978386 141969352
-366470 701199755
-377012 18425456
-827088 -38132884
-448502 415260725
-833069 -570574110
-784854 -98585042
-354832 -595226088
-781332 -931200024
-582150 -876728948
-1617 -279939987
-931991 581692642
-285836 652788068
-365488 -867963945
-951897 -328956272
-421891 787126269
-419687 -949106254
-548880 299102436
-686092 400304144
-133928 -64165411
-767439 -668163406
-544975 136095872
-232452 -972659752
-804587 -767350243
-552388 549365270
-614121 -74218578
-432649 94903668
-592843 661702787
-775758 -662435690
-281652 808292632
-723765 -577866109
-797372 479533662
-165547 362008739
-100776 440559347
-858115 -706082870
-717045 -370214183
-267707 869985238
-555836 195332088
-589302 34559729
-996200 938785214
-137986 171119494
-412316 754619742
-935791 372994209
-576179 -323576086
-739622 886655797
-594888 -955962064
-328287 -683933465
-159308 790065896
-373659 195656725
-503047 716370679
-706765 -421583162
-876355 527493319
-524502 -295017096
-956888 -394242914
-928232 760143077
-972115 -893135474
-571008 531538508
-878306 -292436903
-620729 768567313
-795251 869102818
-159957 -631627919
-344493 -956782444
-480453 201152832
-674497 730380821
-554732 483776903
-338568 495069963
-440027 -787317010
-769600 206278493
-105596 -457081597
-850726 247242719
-765800 -2419940
-967611 714037897
-254384 -145621186
-312583 -776909379
-938786 -757021837
-5994 -406449037
-92529 -880355090
-250353 -440955301
-329261 -763866788
-533813 315301635
-246600 -872068270
-36025 -185449950
-410168 -304688694
-228898 -167085366
-524513 420307136
-35489 -692029265
-256783 -60220840
-953505 -195638004
-86205 15533832
-122489 -439137175
-324320 -474018834
-408823 383905914
-260571 -395919619
-195227 727133998
-434107 -33196913
-184697 -912142716
-625916 74720313
-994080 179486077
-415097 146652130
-479680 617638717
-339220 -720754852
-833277 -855767811
-964716 184192966
-915164 133623962
-371566 -780160837
-456645 427171130
-90831 727174926
-18480 -660515927
-793709 986215829
-579909 963308138
-965134 654785708
-64534 -885852442
-61309 -369625460
-445035 -797386633
-189143 -200421454
-103247 -949318325
-892120 -489415898
-932361 739357706
-56752 -292439976
-539101 526117935
-462577 -847263116
-732432 233541190
-869723 -237459799
-280569 -243182735
-445084 -186808460
-918191 729343288
-904129 -302809098
-819168 887911854
-924111 -238654283
-836651 843843033
-298847 358066923
-254095 40590865
-479201 840591575
-780989 -605223759
-169258 -973268820
-892365 -939569262
-675657 821947371
-404147 753906106
-126115 -747568836
-364523 660679552
-306813 569730596
-160982 907216873
-782564 627343464
-728079 -947378512
-911409 -890169761
-28293 -720561638
-375168 -896696837
-463286 -527069306
-613359 -981203933
-50655 -336620460
-924186 999048629
-75935 -975950696
-199202 896920730
-793908 -385894818
-795366 -219133430
-355715 -437371378
-712099 -804035178
-783081 478057472
-536548 -696943172
-118784 -42689461
-429004 174416857
-720275 661123751
-347264 997901405
-91795 -132475215
-939287 -944100008
-660580 -975367416
-15840 -219528124
-97518 730363716
-452699 631055043
-624530 32903040
-944615 243559621
-854115 53301991
-731914 -207363735
-727179 -276580563
-64768 105923479
-839253 -245017143
-818541 2857799
-172175 61742995
-302538 227913552
-431899 -125829781
-705404 725122535
-226724 79478533
-25259 -101780476
-493798 474559617
-20632 693583716
-338050 679086094
-861917 -962811762
-784696 889548538
-554970 9659918
-398465 -807238580
-183337 -300624570
-874035 -963406872
-118740 853885171
-836074 -450206813
-217760 -95882087
-459399 762301516
-824507 -573057876
-280655 684589789
-120693 345181585
-628192 -942002834
-612241 -429990819
-65308 -558742442
-708498 -36184490
-344154 362645447
-724939 164676995
-744160 -930261012
-504902 -882371697
-543479 -979948854
-89410 -16001664
-797637 198058208
-492803 -105778635
-384006 -438362777
-24361 -869946906
-481939 792440889
-122196 -963803161
-527567 823636810
-856112 324043335
-15887 925901431
-225446 565701700
-928507 -813780394
-617422 -881337150
-957891 -882406518
-428103 -777187266
-16108 825064375
-688611 -332613331
-692918 126930647
-7068 439882243
-4308 94328793
-26428 -335963212
-872239 -362419820
-149925 4842312
-361332 234045969
-324356 78837738
-958853 968657822
-982823 -550792232
-49295 -903968915
-703012 890913163
-994851 -580647575
-110199 -883917769
-207578 -272572149
-792488 617410633
-396998 10303597
-823573 289065074
-700577 747463727
-638489 -344739162
-54231 177778266
-826991 423616889
-987975 979304174
-412457 -43803950
-464989 -158165058
-940532 -981959868
-277609 -72624747
-940306 -40571576
-487572 -759147134
-738499 -395044020
-748306 626815094
-180489 367783513
-268570 -955161777
-773429 -426339761
-636636 -968179700
-121095 -465065244
-76647 578502552
-519458 118382622
-554550 613772495
-117794 399676726
-980295 567590391
-494745 709803580
-102643 143106242
-975146 986942816
-122370 825885812
-587510 870534093
-250208 456869801
-757203 -311294239
-411082 12115520
-549631 56849881
-881286 343966599
-839426 -957589862
-140804 -667016878
-893312 175787125
-265544 -1393812
-394207 174818064
-648732 193827257
-987935 925981442
-453902 -865753512
-381123 434680123
-756142 -616546226
-315218 613577935
-799367 -345020012
-492714 -719191650
-88646 -960245474
-81423 -460683359
-386192 -184256893
-988001 618257078
-399120 657699264
-59259 -717968046
-411631 -129549843
-379414 77806007
-71429 991835534
-485727 -986443602
-162866 -82734825
-288776 670237698
-73236 736606844
-912659 -773348672
-45979 -788540189
-966893 -398761284
-636973 283501209
-352733 555426411
-288893 -356351145
-503831 616484332
-246044 -416270112
-976651 642255043
-372951 -356181252
-885263 777557146
-517990 420752837
-173147 -369418411
-495860 64753621
-274132 804206612
-511635 -903324124
-786082 719733610
-781418 -914985039
-577011 -863569597
-295341 -888433397
-349816 -246725579
-893565 754687481
-586353 769265867
-73500 35306375
-518066 -522346010
-34233 -300411774
-997930 -120341738
-450235 -656273259
-285476 616853401
-290847 -597587688
-993955 -919666415
-372818 843504730
-819400 -386127876
-972939 -465911346
-507635 -20477709
-533333 -978185113
-255594 177737509
-528892 -551477025
-296802 -394455225
-749671 -327491095
-844060 92341724
-411539 -764381727
-768320 -906738259
-329088 722923313
-92601 300371895
-42451 749984706
-665122 819599190
-121317 -127378143
-693557 687516021
-570686 956029593
-583342 -15811540
-43372 -706693206
-464250 563233426
-169695 -394029320
-512702 328613170
-428759 -959112584
-618037 305558906
-514773 -939212216
-121006 -762869490
-613913 -225071340
-711806 -536799904
-632386 -830019552
-758905 -529050258
-892406 77072220
-659447 -295930897
-748730 450472033
-425738 98887107
-432467 881806612
-795047 898995009
-239965 704431883
-182137 -593168131
-950988 -156146915
-348496 940050156
-413817 -647390036
-797501 -580707250
-558903 92938403
-111209 -897405331
-867622 -908591708
-197645 965560260
-417653 642627043
-438308 -952562116
-868272 -197734927
-856855 935933838
-614868 463187664
-479459 408235753
-369557 117063360
-813891 356591433
-861422 -433688989
-633096 177851144
-824541 593721943
-475335 341239671
-862327 641051240
-456927 763702392
-766145 812189413
-754733 -429360187
-633799 -679712153
-499990 115177799
-697896 669526920
-66265 -945389189
-704943 -133310840
-62139 226475155
-751599 -538557319
-753956 710542245
-893210 19041664
-820356 -185947355
-439030 -870165006
-665693 -888019934
-68435 -230836333
-210774 -926240360
-380763 930056680
-831792 -735692937
-710109 -878802476
-512492 -415161895
-171221 -947242747
-904760 436901541
-8050 993073858
-976648 169820613
-391706 -353990674
-370798 -588098779
-872832 -799811891
-567166 -907752378
-363558 753140893
-989495 841239349
-592814 855950014
-597413 417846658
-738348 -735604486
-959015 -971245787
-902578 -614459191
-523026 933922435
-624676 -916634976
-90095 252229969
-932261 12913942
-609497 -455192295
-673375 -184711434
-960950 -968044395
-429853 358860350
-765656 -202360086
-777832 996452026
-843993 -871975983
-445118 -128600446
-602931 779025058
-158359 -755152567
-735010 -154886569
-115422 -783620485
-670420 -702395314
-842806 -865468675
-375202 -938030275
-647067 467425299
-234512 -219459349
-995596 -526129054
-774235 667613408
-715748 -127211727
-359153 -920471809
-718845 361369109
-359640 -418745361
-473991 497374850
-457193 625764624
-318655 -389991148
-571413 882915659
-19781 412203411
-176554 -306626123
-1256 -12338019
-47959 -722366295
-213949 238181582
-327882 802950547
-508517 -837894336
-698479 -550441715
-423889 -546893187
-730685 -988925958
-25045 -569901345
-386432 324506367
-851042 790099100
-816596 -325053912
-638867 -977863849
-483889 -993521386
-487016 -27449226
-796061 -843332524
-891314 -931551661
-651508 -707507575
-78974 -62791873
-895719 -605164362
-943169 960105833
-205278 809996401
-980860 -525636170
-775677 173991294
-952508 -756232608
-454850 971738680
-232870 -347727730
-366148 -146223755
-543689 707170691
-695663 -935524320
-974724 547150122
-457568 -452650976
-773804 -805374261
-706099 -362151944
-214550 -797184076
-282321 -643268597
-992381 87406341
-155864 -344077263
-13005 -632194555
-500000 517504996
-457704 980429105
-381472 -989579103
-316596 -955032564
-818838 -997434745
-134639 -983100489
-321037 17518210
-977224 -988250916
-25953 937864204
-489970 310010635
-573623 -51042789
-595755 -814783806
-433138 122632820
-114230 -388530036
-576614 -340419976
-825114 -850859533
-161723 -144762643
-31464 -516164944
-459443 -198587263
-989555 709013602
-424848 -956477900
-763780 -281595229
-964279 108680076
-117584 -409128876
-537583 -86969490
-670377 746528132
-150441 -206312952
-337329 269761913
-804579 -313549174
-994577 449609786
-132240 637567358
-695422 -943527826
-65145 282555243
-750769 647988255
-529443 -898560389
-246307 137636851
-114592 517404119
-149521 118957821
-740956 149385935
-911361 307784675
-142126 -718515191
-314579 -901656855
-684394 493000869
-708988 404117629
-799652 -437670537
-778433 -994902754
-534102 553258096
-38626 417566820
-190104 -511067698
-925341 -792812814
-28180 -20903226
-385048 -467545598
-793455 -74408043
-509884 -912223151
-20057 123325527
-744129 838622467
-180260 686821334
-869617 917012575
-81457 -39099268
-893108 -774211488
-607535 219138713
-533358 -549015558
-588529 -717739313
-457610 -645789692
-284126 -901027304
-635397 -616299702
-221342 491847159
-830466 468893168
-514125 502658119
-37702 -506250554
-563470 -370805805
-861175 784142928
-205698 -555391055
-361651 -877804937
-847814 40776910
-5350 6938408
-583218 -872707691
-135511 -553448642
-449299 -722978420
-744104 -531259035
-578277 -346261456
-903693 256118354
-129152 1195367
-784823 579330501
-606191 196411556
-850792 -875479107
-953624 270469320
-303877 -264250758
-463750 894049822
-645259 -916113596
-196984 -38462245
-446141 -34295113
-888099 -465129154
-302938 243798442
-421176 319915196
-172225 -513640105
-61666 627498740
-357482 -335721293
-175666 955253063
-941635 -17326789
-877759 158028154
-870378 -563036390
-802809 -380667508
-83457 602637099
-232029 -588324973
-527579 660109402
-571382 -537908141
-702179 -608516311
-607932 -893339241
-496746 -260886561
-446283 -139775346
-703634 -387084343
-593053 995231793
-92860 861420022
-488456 -955237490
-716669 44159701
-759494 838457268
-947743 315231831
-537971 779908943
-704256 585023442
-785058 399118235
-252380 -406036950
-741885 -596755318
-673157 933989082
-444683 837761492
-680487 723159878
-672044 -727134671
-988924 317776584
-676996 -760045063
-365135 -919365255
-529864 -847033852
-554755 397983091
-494757 -482401645
-727055 -227701360
-361788 -146863458
-219846 -70726618
-262792 -715075606
-790406 315228401
-517668 320757072
-388149 -755898494
-287151 -945658161
-928615 -966501922
-91782 -142982837
-397629 902089985
-538900 894918100
-97664 -98220326
-631724 -201233962
-298394 585891721
-149921 -930472143
-169694 -568808666
-594138 23431515
-882289 468646092
-577926 25154384
-853448 426676197
-273443 255151526
-494817 -284567771
-533934 2352427
-601400 528016856
-976681 -966791188
-625637 242307365
-763736 608651601
-506545 -961308687
-180392 -507193192
-775918 -873750045
-283826 -189010047
-301179 345943351
-443929 -91960309
-453383 95914347
-6653 -486311896
-38404 -918686885
-934766 340015854
-706197 -579453703
-484444 -885188807
-543974 -950450631
-791142 -824847366
-23344 -990270707
-358363 -48670957
-840582 -26081327
-160837 448137367
-691017 20856900
-527701 405110007
-566700 -675914766
-808728 -657980655
-532800 -717219257
-195827 750761432
-82171 597170871
-520557 -1787028
-144467 -394369789
-833856 -22295921
-497238 -116061862
-229896 847937576
-884984 -561127968
-513643 -77370549
-433070 -806739263
-890934 -582361659
-314895 733619405
-265751 539204088
-35569 325678032
-861512 -317949896
-727597 -947107809
-479740 406991147
-686297 -977934043
-83633 -674045159
-995297 521802340
-624898 -928384673
-292491 -498892524
-545473 384047986
-16739 -124539277
-650498 475026149
-615365 -315298295
-843148 896317624
-695624 -267347492
-335361 8786940
-448155 -909146679
-837176 15433251
-343040 -387935276
-987101 688024192
-159693 -986353777
-970082 217694935
-661619 -481755376
-662455 -249899286
-259814 -81851136
-546603 -42883344
-693523 672730165
-655831 111409601
-138244 374754997
-8417 258865922
-609921 -496869959
-826187 -447050619
-387355 940916027
-600251 -591461415
-653554 959940528
-781517 815498337
-483382 -265506573
-131424 334259221
-406415 739630017
-293298 235600903
-68526 -429176441
-872251 -532392907
-461221 -436856596
-833536 255525265
-970897 -783558931
-156845 295795912
-686322 -883171443
-40168 -692705610
-319669 -836254485
-139293 -271106719
-27268 995318582
-3213 -970091909
-109375 946588216
-883075 -633920442
-340759 -219991195
-849561 -282746568
-663529 323196215
-129811 -694744677
-505392 828663033
-715653 -449532436
-878607 564121245
-378046 -815690574
-940735 103416946
-783387 357553624
-21704 -407151988
-76863 -84126174
-998131 25568314
-494915 327341439
-690862 -897350601
-404546 -382285317
-684191 -584541306
-758039 -326527041
-240629 85321776
-777030 -21397902
-591574 928998224
-728951 301762845
-66126 -873085638
-795321 -954173220
-230882 609057235
-229032 -709340123
-343972 -372763586
-686189 456892170
-767755 -679432031
-546653 -573659018
-803115 822971728
-55579 100576774
-785483 143594415
-50782 -1315705
-667964 405832097
-226552 -175226200
-283861 549151860
-271932 -177530305
-848506 9083227
-343126 -494914842
-488546 -967460329
-129791 601931239
-733738 420958984
-30749 58107985
-892721 -218210970
-92827 523608384
-626203 675822669
-274045 197247724
-149135 -950402305
-384257 -386339203
-497016 -971633826
-557562 978595919
-113207 915423643
-954285 -844719464
-244816 876939052
-600249 376997230
-242678 -554059587
-411212 -643308182
-286438 -313594248
-527859 -233491618
-475291 -216967200
-427874 -638106167
-10295 867085157
-689808 926627215
-3919 360578128
-321741 125433606
-83641 -396082632
-720059 -237753660
-950192 947903301
-235135 613000595
-623067 267331498
-78688 980442973
-847501 67448186
-593245 -459193165
-890564 -108932690
-437355 849237216
-499582 -935584782
-746936 -580593669
-288600 -100998708
-649554 -885987087
-637321 33067129
-690990 -72632534
-310310 945125185
-249472 -198992876
-219280 82648002
-934507 674580589
-150279 -969479294
-459177 528588415
-994132 -968727594
-618734 -283073541
-413893 -852386850
-469422 -333178441
-809140 78820292
-575813 -985301694
-159229 -554034873
-194779 -708085228
-414979 -7351735
-406986 49882495
-602588 54161113
-982214 -206932081
-875305 -484600558
-225655 -825991037
-60901 -373972756
-972197 582847628
-850165 -285184202
-170338 517094554
-107875 284601196
-833158 -368252631
-423402 936500886
-86100 -963881160
-482712 -401723365
-578149 -177915633
-740336 -36513694
-654977 -604081828
-153898 623091491
-38481 -953865693
-72058 -929501240
-486194 653612197
-579305 427239075
-77927 954287520
-104928 -776944992
-834589 574852225
-608506 -526374568
-221638 301875300
-741351 442066884
-931851 -80409441
-455716 593790073
-673629 -712768498
-338837 969473054
-853129 -499532462
-655842 80299421
-463533 -662611152
-889952 -325523499
-234168 706326665
-81696 920236476
-442788 389292300
-595495 75937571
-293004 57354024
-275946 -978960332
-654667 -135045191
-620897 93472864
-241342 -528167343
-559093 687039176
-878658 -943040831
-896210 -132249171
-287009 162647019
-82861 955609830
-31733 -209234057
-800815 -331224431
-503557 235365257
-953806 -402430185
-213312 -108169423
-179280 -337266165
-137274 71195247
-565051 -953777770
-437930 -895199282
-69125 990785806
-496659 640012303
-628984 -755451427
-890537 812775212
-839044 -859520160
-802251 324847994
-163356 -997319588
-949093 -332527306
-36418 -116308989
-237523 922916888
-125546 -943235007
-958350 959628583
-986900 -167212736
-849600 930321016
-178892 -322900256
-874779 926260128
-608368 -745329975
-262015 -783344727
-996122 835735650
-712158 122420854
-66449 379302292
-78983 643861832
-256110 913186797
-132737 -951922140
-934886 -268256558
-302304 -636727035
-402000 -207575209
-631592 394477277
-922153 434468212
-32950 -161352979
-69521 351794348
-526148 277770371
-47034 -668824324
-301496 596342922
-635611 -56938065
-207990 -675828131
-499246 -226292732
-316392 -54257652
-776324 -8355437
-945403 657398280
-403706 -278824412
-98131 -99074090
-987054 469543215
-416807 553962853
-248532 -316236722
-165946 -853357042
-291586 332739333
-640165 -61566697
-386506 -784185416
-229719 20991336
-928007 -939145844
-679943 595116877
-331839 -482630480
-333309 826557307
-452795 495711090
-396953 249112962
-968996 -957653376
-145206 -859347767
-765362 -503893409
-891149 476814836
-304419 -20700746
-821585 847900940
-634999 -392898441
-739960 310474930
-37514 296760214
-788035 550163495
-468031 634646799
-944307 -929532519
-621852 -651577805
-761780 -521192285
-889710 580382114
-781854 69597783
-336352 379733625
-876763 -97558319
-318765 -523923012
-932542 -936503098
-474717 -98399007
-455395 808816322
-190197 -145553442
-911789 117415577
-774324 -317675990
-118204 -232182933
-768154 -434951194
-557516 199693530
-784896 -553109274
-167215 -939240104
-562957 -698677155
-236465 -510762650
-504584 -946071518
-684980 -202570564
-389812 966052187
-708423 33227737
-863396 -502153272
-542237 -574329902
-968463 -803780981
-691544 794606942
-847697 975833593
-436493 830865819
-747237 717590777
-469549 -823227860
-715698 -837810114
-857528 150489243
-794880 246369924
-620655 541923511
-501810 -947069076
-523885 722446912
-170687 457936766
-509668 -192951730
-414085 383779586
-639116 -835100324
-421457 924463847
-639762 -933896405
-38337 -67283257
-135877 -657970994
-320149 118313479
-770867 379607470
-696908 -744694745
-400531 419636324
-51827 868844820
-290251 -690766263
-715552 -930417888
-558361 687413359
-581829 342461474
-630419 -432571159
-498699 -886916543
-613367 538680494
-938875 -785447865
-651003 941433403
-659448 222062665
-808362 932142912
-818546 -881794457
-943751 384252551
-816686 -64851492
-976335 217091820
-46979 -221307586
-198930 -159404215
-935024 -207944916
-782334 -910854468
-793312 647644055
-168317 -971648977
-938875 -745954792
-214769 424624254
-954019 -905545382
-22789 186761951
-833221 766653260
-366130 65284450
-251923 -581114227
-618888 -978041486
-284086 -662562874
-682670 -859753054
-90861 -816291395
-363 -592980761
-241031 827660305
-509032 526170079
-886645 -25551920
-260270 793260115
-586909 -82633075
-947770 189000215
-609267 587209871
-246357 -860570411
-726444 -26340520
-945239 557931767
-190108 376198493
-25703 908807988
-513671 -372460061
-719662 -992592741
-309348 -398079875
-68731 419595023
-937329 -903447209
-102660 -897919468
-762952 447946046
-481029 -649402001
-800003 526704786
-716971 394917018
-496182 537359951
-633224 145874399
-833416 -687282180
-238315 956245724
-252111 20349266
-450670 -349845053
-79015 -903507331
-643825 204057871
-32267 57174186
-644591 776669328
-617367 -417255697
-145623 -968377735
-866896 422445795
-204276 500111228
-197854 73138833
-742371 -137827982
-549367 492057171
-593128 -953201688
-794966 -727379863
-123316 -279227984
-84850 808122653
-308636 -99839924
-157023 -271820724
-775503 -737440870
-760095 -827728548
-737120 -175267933
-327158 -635360338
-485432 620217498
-743909 175330067
-127161 891344449
-202403 -132349132
-730302 -434793630
-757042 -110264800
-35819 180368689
-31383 -626031554
-22356 910084466
-67723 830523636
-372177 -677022531
-378531 -33341310
-900010 -259785826
-16768 -900353204
-761164 549402993
-245614 -375647208
-116336 374608944
-74313 -97969427
-926043 697491625
-376133 -910702685
-376321 -753395904
-667085 596806291
-901408 -638082548
-982211 -32623887
-269361 257445296
-210044 262077529
-692238 695555389
-44863 520004427
-67477 434348981
-946783 -627196192
-764870 884644089
-582045 -92917169
-279701 548133875
-107970 628504890
-102932 774733700
-10002 -886659756
-382437 -629243558
-621326 -192381259
-461194 -660174956
-595208 -866642739
-310951 -509341271
-166630 -337197487
-699252 100015951
-210960 230872903
-332713 -385034338
-420662 -498064704
-517229 855225695
-698951 989574606
-653651 403965869
-443272 405233672
-677182 -921128080
-722670 650569966
-258761 -145443685
-775774 -706694274
-187455 -529537569
-989401 -887998389
-83156 555383255
-495218 -981465828
-55462 484522391
-331942 -157751412
-31010 -608662020
-808018 221682832
-232472 749331419
-689290 939471856
-84013 -297295925
-664596 376581471
-320713 905328453
-184151 73460517
-956730 -963283436
-735519 -902330151
-220641 206817778
-871647 -472624707
-97852 -239527638
-961185 -840649919
-82607 758248196
-913139 375438024
-381847 -338714623
-917197 465990243
-612090 217528983
-728197 -934748754
-360468 -276259732
-417483 148917256
-66559 568337565
-898197 578296583
-124284 442222982
-879104 -961200005
-908796 542814547
-958872 -149877411
-98689 -942665833
-481683 -120146710
-144355 692371177
-612273 -698811500
-289700 -898463878
-911884 294218949
-922984 -906823292
-276887 -343243450
-576479 -476683228
-273729 998505162
-538962 730217067
-862826 -439966663
-9247 -903824990
-277029 -210448802
-991179 87408630
-571179 -290836274
-315844 -51098721
-608854 -301826821
-484318 -915398251
-548578 610186657
-691657 -983320226
-421018 154647085
-276775 527954256
-151386 -259579958
-996466 -843919306
-789785 -51191827
-253190 -828767022
-396676 598303676
-813687 -159875479
-173031 714047525
-872974 -699057382
-605051 -250024959
-345287 -553582832
-17328 993313795
-992778 51163541
-538161 -599530357
-70789 140049096
-930207 144340250
-702378 57226193
-23116 663365869
-860948 -4638236
-758765 -360040388
-160290 -924084442
-129806 -55946873
-553219 429510810
-686537 163324188
-816441 653216853
-386488 -769071558
-295390 861497367
-667878 590334956
-837910 841115099
-12953 878177142
-729435 -402501607
-438865 221585707
-646914 -528886464
-208475 -246420913
-131655 -977089768
-99897 -357653486
-811799 -795600884
-572084 -136965247
-727073 -791089608
-938826 -494658266
-694560 613009794
-445067 -344672440
-595928 -648828119
-687337 -483310313
-575669 55797203
-474861 491220978
-725445 661029937
-873292 -886976605
-934320 7103199
-864498 -491091947
-885473 -394500640
-225970 83018757
-523123 452961181
-438692 -964989830
-87493 -901140703
-339563 -41305614
-174821 -881545035
-274678 960356665
-810889 -598454306
-180515 959570064
-712369 691050159
-540324 -955912
-740925 33672123
-934545 -985319953
-768628 752623175
-127420 56582355
-682778 -342973438
-956829 957022291
-216929 919617108
-955705 -134063046
-464572 -685119623
-88511 385143254
-918197 521264514
-868645 -333947741
-116251 901832941
-657473 -570421931
-173920 -990210411
-908233 415379231
-530765 -604882183
-239600 16892788
-438840 924287284
-127866 617177
-17004 -900088456
-915718 229764817
-171749 -111856300
-587072 -948712806
-941272 -959024444
-653430 6598665
-138250 -988356142
-869618 -557478750
-351370 -181314919
-368045 555210370
-107484 441565338
-610445 852357204
-950926 569890418
-123889 46704866
-262136 -238544089
-633703 -920566668
-350365 -143756491
-527781 -466410629
-893168 -54629714
-885793 171123887
-901134 918732625
-974971 -680848848
-465426 837176146
-17384 673081919
-632444 -251270779
-774081 846965735
-74384 -59022498
-354218 143847038
-465520 -283625125
-486777 -282218862
-256223 -855535786
-34059 -331197228
-911516 947545956
-572028 -114875732
-378869 -279910034
-970245 988521512
-742883 891722933
-482882 -415749822
-839863 -716440886
-94253 -437075633
-885163 -860539453
-785048 725124453
-295303 -732202077
-646487 561867318
-338842 -375654329
-959988 29253835
-987216 641300650
-988477 480589180
-567794 562843206
-905952 -560812712
-585259 -495770581
-666661 334092184
-363497 -241661560
-50685 -806078083
-868149 -140309545
-521485 507067661
-175235 -959112349
-206235 800667957
-393128 -496568949
-158180 -390221121
-202033 -629034553
-863096 -499588381
-875880 278581651
-113549 -828972245
-708932 385535887
-502989 998671618
-433633 -987934381
-451815 129775172
-462468 -564561852
-888805 -704375266
-453933 692699539
-59879 -572584952
-896243 -979250814
-768190 960497463
-293634 989282367
-442599 -502388790
-728177 -157732350
-798276 483099369
-86350 978200390
-322192 -742372792
-590251 922286658
-501091 -665053838
-11147 591719392
-563678 -466858550
-549594 -471131921
-396722 -696073801
-85162 -959790889
-856934 -577727916
-292088 -895405845
-521710 -603843485
-301246 32050963
-505879 -671924044
-132620 -103431866
-425366 -836851033
-90245 -500896289
-158448 -865379627
-445780 -985663063
-139187 -488830669
-189208 264395546
-499263 -550224915
-27991 -193205935
-356859 -190388563
-958284 -122809867
-131749 -319940396
-125048 -377374748
-769344 -281011148
-943078 177670814
-370651 464892902
-567619 -945395426
-29427 8387556
-951542 722520111
-505207 976891232
-469482 343333718
-577032 166755855
-941530 -637450966
-498350 872201798
-26247 470682055
-143632 -744725502
-641416 -853009766
-681665 427792563
-860653 -348568986
-460087 179041197
-704969 755868519
-271968 547999148
-402878 342190164
-132149 -892511417
-886481 682619522
-151343 356527101
-992963 -381342086
-75689 -200468580
-866820 806302186
-482397 425451979
-201405 609142857
-825104 -463991328
-649353 -894488418
-558932 -915715538
-594447 254997524
-188849 135698749
-811719 549177364
-679491 309602098
-840578 -855913696
-622397 124213827
-825717 139009682
-111479 339936376
-954635 -856513965
-767247 501558717
-95704 64654526
-445813 614168090
-893811 756833215
-454289 211644760
-644903 -105522995
-966842 -739219419
-476777 -756797691
-867297 -497138123
-305126 808779730
-926101 585392474
-555 -389649540
-936071 343915604
-292183 -205564073
-509833 229008374
-377807 -856552977
-159003 -546745534
-7771 -493023295
-306173 605106233
-501532 -10736862
-860303 -534995360
-134895 689390695
-613404 -903222986
-328547 600703389
-464040 91084412
-292894 406379113
-29456 597306046
-841643 -932185409
-984603 -602094853
-917978 -210241226
-686298 -788699374
-782645 899463864
-177727 854413300
-759515 825468716
-888835 508813432
-885411 -81425588
-921843 -427537926
-338251 769594013
-591367 161776722
-789139 75323951
-515700 430890095
-665266 -400314452
-306009 685674411
-62204 -372677949
-855658 394121475
-184158 -232800863
-684398 -376714573
-303345 847375941
-674504 274175842
-526855 -919091987
-322302 -310844569
-296776 739180482
-179176 770298708
-64295 -214067554
-892103 192400223
-356785 -286100528
-253976 -955172089
-78441 -357777379
-2283 -218285936
-269374 -557266942
-356962 431981396
-833411 -6985310
-465407 -805286725
-820766 138911048
-889650 -329000241
-906002 703526707
-417930 -942514540
-967808 243461833
-244253 325637072
-508130 71778535
-821331 -828697864
-757474 -390956480
-639711 671464083
-644765 856976547
-304731 236365571
-495369 -81898090
-539394 -523307964
-528298 859650999
-674598 -382005796
-303529 750867878
-55152 940559012
-647704 307149635
-475822 342564712
-248247 563374072
-416591 -906917920
-583719 -612518713
-394968 -870210103
-846859 -862090009
-855266 29703908
-85324 -88496039
-422515 -566840597
-212227 -685798344
-265512 904518651
-439683 -372127322
-908887 453112705
-375862 -571965238
-345685 -816084263
-509043 363114518
-925480 671496595
-927489 509552809
-483488 -712590595
-735765 842798731
-797613 -881403672
-123199 958873488
-909001 552291630
-102344 207478253
-381432 -270508250
-112968 -971016335
-56621 -80354396
-706834 347485954
-292014 632367896
-484043 -287279032
-871964 -492848058
-232165 -172551040
-267710 -871388608
-27202 -547249625
-834129 214930247
-180104 -741598711
-180344 -556823280
-978864 -902849492
-387795 169905250
-397141 -123663877
-233363 -588647836
-877718 -73059746
-525116 504208801
-659675 864464869
-771005 354975016
-129199 688124538
-849369 80095739
-696485 -121012036
-574113 50193699
-184569 367505144
-521855 -425696953
-776500 21306381
-938631 178894984
-95429 -873405323
-191582 -918699014
-960228 908386735
-791604 -991905305
-865040 946590
-815514 108389041
-500411 492978945
-168343 713667558
-943551 615540983
-750821 -827055743
-563947 842278950
-29247 -931708642
-67524 387874505
-866418 -899319761
-848904 -636015569
-46388 485025013
-254213 123101842
-763470 240320554
-295600 896377177
-140930 -949957905
-761647 -402954293
-635925 613358399
-88065 257533465
-884979 -862313403
-32132 -454029510
-125845 -863478572
-976517 187880296
-783299 913475635
-878585 -436659172
-753017 -938296971
-204504 -55113029
-25987 -457548142
-462024 -856995985
-244277 -294209942
-182410 -596937093
-885591 143950605
-59790 814179100
-834605 896041852
-282753 -289865485
-514085 282236435
-398790 -931013892
-763769 -595070182
-456668 203044146
-533686 309376966
-630187 -641873590
-607765 567028577
-4724 -353081669
-633026 481228252
-326870 -340134517
-773451 -604188139
-226044 383786701
-428910 256911190
-409376 -990829741
-796684 -506163482
-313888 394597787
-859818 -592342898
-329161 -517125701
-290404 -565005564
-125691 -826350911
-968002 46215127
-560846 -503302535
-812770 118536061
-6012 588666986
-22869 -360298519
-57046 824326119
-811578 991729893
-654705 783652086
-599411 491021571
-836392 740288097
-62543 -653697046
-914674 -374225641
-235182 661790558
-173688 -248767228
-541995 828818505
-184071 -176316123
-939074 109359182
-367666 248363435
-820653 470602208
-693952 -556896214
-441778 908228918
-952798 866414069
-532093 826890487
-987132 17656461
-155252 728100681
-328777 -826756643
-818445 -735229400
-812860 -864242217
-482191 -343882344
-626274 -300234964
-204594 -838076775
-514189 702332784
-704546 196462502
-391825 280459286
-479799 143516122
-244840 836163983
-665222 -42698242
-808803 -12237633
-100456 472332421
-252793 -699160319
-510164 -419433184
-837001 818635375
-167466 -73385960
-772080 -905126274
-528114 -577615501
-857103 -392051102
-411992 -81442397
-589040 531743681
-972012 856312333
-73913 -758323836
-282992 974847468
-103636 617057603
-490715 -891909768
-731676 654254307
-90767 -512769584
-163392 688707267
-60452 827497665
-426637 -247998983
-493678 676981403
-974783 -663868327
-52911 451766053
-301729 838904628
-21981 -961535544
-242544 -499255093
-909905 -28119733
-24756 34496931
-480279 -810574758
-57701 929182025
-215954 -977740703
-419266 661757664
-804909 -917461942
-273882 -544657534
-256266 332909391
-879984 9152099
-563387 -449783807
-301806 755293891
-459694 617100997
-848606 468773796
-109155 139553924
-85720 325929682
-594907 710449960
-826164 -33082256
-293218 -204496363
-603047 671056546
-40413 -526311596
-797549 282734054
-233561 212280165
-583440 -846297579
-741612 -965264930
-739884 -258222080
-608658 -510165906
-311948 339017476
-41613 -566801100
-886788 -619185096
-413171 839762384
-565909 405079167
-137969 415311835
-106550 -970812375
-491793 186777544
-646077 290087486
-474185 543461642
-220725 269315603
-437384 745429952
-700493 -271112614
-618134 -869015946
-770 -851837503
-601313 -663302371
-324135 748085051
-669590 616936294
-507843 476251553
-720990 -73468915
-264497 179902606
-183420 -704314350
-14208 722034722
-384969 -296524496
-856994 -230625946
-300767 -142714872
-848593 915755669
-440434 -76923525
-42378 -255463449
-71051 -489950059
-468334 412910569
-645675 -916445973
-887337 -56751158
-355121 793725473
-58846 775832764
-970671 -799155639
-782849 61553661
-952297 657536742
-521123 387621906
-619347 -795842501
-90945 53514737
-782973 -490546139
-664538 949587451
-390452 782402123
-647414 -359562085
-853658 -902250052
-8236 -880900249
-28451 -758960682
-523248 567202595
-998654 447867657
-307462 167570403
-305170 -400378447
-184766 743553307
-706747 -257878523
-309862 303097058
-845198 -634556287
-594020 599406606
-358972 71369079
-77811 288520188
-153823 -803540491
-712080 581419021
-92051 -446052890
-974427 -867470111
-307318 -622815785
-736931 -799811065
-33273 908362653
-336648 -421971424
-2353 261742596
-531857 418415748
-659656 965650482
-895726 465900095
-377199 -675553163
-605892 -672379305
-768812 268003899
-469322 -893151041
-253305 -31941390
-915155 218270200
-522442 -921534937
-775146 209097928
-874482 -362010853
-523788 378849073
-600033 -770815317
-948114 237610700
-225980 -25081267
-589288 -28693839
-361748 -606775890
-71177 340362446
-477843 -576770881
-485351 464593190
-489208 -518601013
-675981 -380311372
-197431 -101471437
-418741 35346097
-701554 -247781482
-495252 275712778
-800765 235535032
-185707 -486902477
-323971 853741354
-196882 -650206019
-234989 931513271
-664316 671908189
-610034 815694076
-624785 -891523540
-270207 999528884
-841222 -63785673
-94107 -932158228
-476488 -179896153
-556508 -992999121
-571666 -853693165
-769059 -970798226
-86437 -355009974
-530453 377672262
-369092 -889097189
-34550 882600727
-787048 -794892653
-702771 82208972
-809773 -871658811
-284130 545469793
-180614 505438091
-295124 592934379
-794922 -973131221
-12792 -874873282
-507446 -656020706
-731088 -85268771
-231772 -270138411
-520123 619692072
-930323 -997217386
-582522 242959113
-803849 325949779
-127205 -647423405
-830108 26988736
-49262 -149625680
-254664 -979212977
-454893 135465197
-779055 -297580444
-95885 -42998649
-451000 203306969
-772968 522523403
-943198 -35997770
-603241 202130158
-940549 404241531
-143239 608992257
-383732 -567681228
-428543 515144342
-304785 344109336
-596685 -362573881
-756803 -550130334
-114558 472450525
-398240 -964587736
-62584 955307757
-590319 -82098743
-710587 -937718956
-924625 932950828
-615190 261880551
-441674 -170471374
-307147 -484671230
-135312 -265911024
-371996 -167688760
-757950 758287883
-848889 -939961246
-16626 184887835
-588058 -362207029
-101850 -237070573
-728711 205674859
-474475 773258168
-194630 465348983
-884600 -984807438
-442900 -170918510
-32403 -159611261
-541172 -20805208
-839659 -968788353
-544475 -902853378
-880508 -559296599
-740817 -683953228
-490443 612290964
-185293 784812737
-337501 -46527109
-733641 -937839371
-700150 109779615
-253166 -11114845
-203776 869984739
-290468 -972319129
-36248 -96317448
-389025 655451919
-423083 142077775
-77149 733211179
-213598 -976702959
-441606 876166751
-705154 -581961229
-973074 781584924
-75292 788721858
-828899 602926607
-97558 -728105752
-659716 -595832363
-382387 -338882182
-623084 -954847585
-534914 869516621
-497787 -323689620
-819817 -273249742
-19937 -437578288
-478467 655505172
-823100 -389521742
-435589 -340431666
-597959 -903791427
-564858 -73474970
-945147 -875624350
-587334 733537663
-709932 879997921
-788494 -960947368
-887185 -304166370
-543234 -278600571
-102143 909037371
-920709 -423969146
-493015 625081981
-8594 417005642
-343791 718108630
-429836 210809512
-777809 440302684
-580390 446791733
-757892 628848284
-804736 74403960
-344318 88029944
-411568 84291243
-615132 346298208
-684602 492197581
-206045 745409061
-992049 243966977
-736942 214230554
-774317 -725764207
-670710 970717235
-243122 776652266
-704150 929740965
-493810 -566288154
-838715 -711263048
-302109 878465891
-58667 360236876
-589007 -586887398
-767800 464519907
-231401 92751150
-800513 -547834766
-654985 -987130111
-292061 814150579
-819056 -786281043
-216851 -411099256
-799046 291748912
-172351 630724600
-873061 -840474274
-746308 -644925223
-567266 -76456364
-63975 606317459
-494159 983923061
-720044 997947596
-74282 -453136245
-94273 -79269344
-895088 196762157
-127746 -960938664
-699683 -481343931
-887136 -706754514
-135313 105808243
-43427 -207108138
-783575 -883520927
-861010 -265023138
-252424 -424850821
-240042 -449809081
-504870 23713814
-432890 -693868577
-301200 910427796
-93877 436826417
-200690 770651330
-552374 -144304702
-105610 888991651
-661751 783521219
-739687 -477637771
-442092 -897289392
-37675 -775061685
-943842 814111141
-730260 585951561
-606690 -615535959
-680109 -978297730
-645568 -637988451
-329336 990781501
-174268 -994374670
-365612 -787524503
-596383 -609838392
-562570 -221127661
-470525 409237654
-275872 -718260703
-255173 297528408
-65963 702483140
-893760 387547541
-701401 -909579731
-667888 818962214
-237344 -877475598
-46176 -481914198
-92071 -778330515
-257786 -1245431
-869289 -175782775
-875846 -867902720
-836092 -711902662
-447448 -552615093
-428219 -159691069
-786945 -970394658
-109198 -916577522
-688533 362671160
-229036 -867684050
-928477 -691639206
-632375 29298654
-983799 570783864
-678213 -307175165
-312484 51000924
-629367 932795413
-133697 -463877312
-513248 -90857392
-522447 -854729091
-19889 -73715703
-531897 688014947
-430652 407024917
-778336 208023594
-723277 -161940292
-503385 -37975591
-672096 -551912513
-978125 -219003670
-688698 -366497025
-607986 -576871758
-585477 299082132
-114053 -144827539
-134229 421882812
-716189 -876700644
-238207 -160213906
-29679 709980150
-163636 -576799384
-809988 680095026
-334049 739585492
-209741 -493376905
-878545 -104717462
-436916 724417795
-379208 -185016111
-510920 924581192
-96712 147718011
-574847 507808724
-694023 -171901531
-984771 -66970224
-558851 -956068588
-724696 737241077
-507218 -69182961
-938686 -177267938
-807201 277772376
-923435 -809641692
-839651 -969244345
-916076 -884167917
-902625 152382717
-5679 -668640504
-937951 -250655233
-696502 785885693
-386336 -245512262
-523428 -951573102
-417551 -506425494
-479435 -971113098
-757042 -975757392
-344242 333360600
-26539 738867053
-79323 -700040423
-534255 -134028022
-639412 330968897
-771639 -193417328
-104626 761254517
-441098 -92096955
-607570 621566561
-888868 538352061
-462191 -944378945
-182416 -18108362
-805155 -781033118
-477420 -158832815
-859010 -121660597
-529850 956207959
-452777 771984224
-920325 701071465
-759926 86496688
-376212 962342532
-759976 584343473
-843851 54845124
-238589 -32758399
-245703 915702969
-388474 804189891
-542087 -394356354
-623208 -477292940
-865047 705133143
-40362 99218152
-626348 -448406038
-590580 581892104
-867179 -714904895
-400191 -857022633
-847523 881851681
-115992 151067083
-721796 473946265
-924117 -459049294
-779382 -235162048
-719303 -765634338
-683453 -984966381
-668250 -844293634
-225463 -857496930
-383294 -3074743
-345670 -625326752
-297117 -16329745
-524284 875264660
-298395 -816602440
-844340 -391829169
-603959 428852477
-58320 269894248
-14447 -576970285
-638592 -134287697
-615255 -822744276
-258433 390271317
-875464 -366068376
-773220 981445616
-716346 995914963
-498672 156638684
-120841 539095111
-760718 -52350532
-125020 708232647
-288579 -26496433
-893539 232744573
-207403 851210014
-136101 -292128400
-526956 -763671992
-70801 177672631
-729411 248822306
-747574 1165961
-307529 412038293
-412863 263855926
-403251 156872327
-917934 554541364
-313583 -886702465
-768505 531545575
-896609 -609272029
-162134 988562196
-529890 714943135
-740949 -1101197
-40749 269931025
-929216 -162646265
-243927 421928518
-320659 -864356673
-544470 14609460
-985495 -335283813
-445196 -377908695
-771251 -151428572
-213426 -486852497
-536051 778729989
-349591 -759817109
-452709 460796971
-856356 339478988
-543586 213686458
-41745 -453942104
-166378 43205355
-592515 921558058
-514790 -217614096
-245396 -926605662
-321925 22896717
-249790 783551865
-937867 485432632
-252214 -860731005
-864385 -207059456
-338375 -107509652
-434204 -747433470
-632890 -822997528
-441767 283218319
-921088 -906354922
-379575 891945607
-700819 -865366526
-119662 363576104
-450360 -418184305
-939466 556561993
-281577 351735784
-905891 596425155
-953972 -926205468
-318956 973827089
-617215 -702487065
-167398 -413057965
-144993 605073431
-550621 -462304174
-897319 -952260995
-518774 -202931229
-992966 751382284
-372999 -553686746
-314849 840274126
-883026 525456694
-624366 228699159
-439756 913668465
-956326 -599130237
-643270 -135232624
-980686 251617449
-725965 -459861242
-507655 657707921
-319061 -855892204
-190814 -207294711
-657970 834710393
-239172 279842468
-269727 -113649633
-721606 579172352
-944221 414475943
-871963 -897557177
-171966 -986495601
-883687 -176445712
-153540 454178608
-439569 609929554
-320233 -102651180
-955071 280522049
-660220 907442489
-970206 484290856
-189922 -261888168
-890401 -702345333
-555462 384546214
-226122 535180604
-585140 -950963050
-817537 830859469
-911273 227971082
-468166 427009998
-289404 -87925020
-868454 -5844101
-511841 827879761
-646134 776842356
-887768 -901710300
-785877 -779465128
-861521 287066629
-86132 -905086151
-23309 13240161
-963085 -25706626
-674696 374756318
-728992 899590528
-684691 -594017921
-101491 -358251387
-600955 -997966649
-660769 -580513522
-14822 465302901
-762931 308728312
-617763 -970583968
-787986 -784831927
-807860 -558233287
-957543 789374874
-758192 699458929
-515207 179878546
-634632 -912970459
-313654 -63478504
-258672 -432424498
-219772 988582845
-21308 -380102683
-170027 795546584
-312063 268109195
-731904 531972297
-555906 -357781164
-682353 -51494691
-396805 161331005
-961100 -259491464
-49197 169040181
-17859 -699086013
-47231 -164577614
-410069 -965203306
-19056 275207361
-889961 -937304944
-139061 934387222
-334365 681189440
-211531 -295556331
-777410 788936926
-512559 -899324082
-679284 -977737078
-942235 -49818410
-130322 982608304
-467270 -762569005
-865625 391948304
-605290 624499530
-291964 936889925
-380832 -575656798
-970659 564045424
-504265 -274072227
-360415 -8081296
-268312 405144622
-517043 345825090
-672963 -360018360
-97800 -474229831
-766373 -269686261
-882944 282200476
-415448 474275478
-113007 891644744
-638532 -977290988
-17930 -504167989
-869135 -954924917
-408699 -289352249
-572001 -469371295
-405616 320282445
-298660 -226657193
-49634 -682467720
-260019 -146011763
-395446 477786476
-245201 -893530795
-747461 -192819492
-74729 500049398
-302967 -90832851
-900287 -357694836
-975427 737480393
-168591 -846368195
-505577 -880678953
-267391 526886670
-66848 -422024993
-993661 683366471
-763126 -894669205
-776141 569893711
-261972 -58972555
-797595 451155885
-68322 -937608297
-640228 466797615
-918608 -966014024
-48735 344592180
-707355 -206410555
-485811 925630721
-830159 219817545
-274715 289421457
-354945 970705804
-238858 930465296
-364141 820050162
-277987 143504601
-54943 -443675545
-168068 -862417559
-982033 997492839
-659497 -965889070
-922867 -903432000
-212068 -342810301
-415233 386676681
-380100 -141748498
-205645 299494864
-439806 -23326574
-66116 11883307
-288779 418815911
-654990 -643923551
-349610 589858314
-295119 -45301266
-374439 -538592756
-391675 12268377
-515722 895726180
-59419 912563130
-540004 74660080
-155950 215040147
-539399 946549106
-928688 -728231388
-654121 -991370409
-25210 724696179
-758846 491586157
-71165 150567401
-102420 547918336
-515129 274567805
-189598 -176866084
-824434 -456060711
-429929 830892260
-642334 -186767290
-289041 -606051520
-253006 717519543
-763108 -237682937
-983683 51138180
-331761 -43287424
-865583 620568565
-221962 -796850604
-590620 933386003
-717960 -515031776
-549392 621965307
-271816 -858021196
-114225 -925173463
-155489 -570819607
-897378 -396613952
-722551 -60388733
-639767 -822577075
-355384 -631534470
-262555 -985728653
-1243 392463072
-105217 -832469011
-333868 -861443688
-344637 253609017
-562582 892227168
-57596 630142470
-898376 -743307230
-334998 292661856
-542468 -242773373
-429452 79826686
-972010 836601146
-545030 -559364760
-589211 893059397
-261051 -916934022
-707977 -989328865
-826104 -492107188
-272692 134204158
-858791 -32616288
-960521 -871538623
-505347 337353554
-68016 -246713933
-804095 -534054046
-54739 -188164787
-660169 -104735129
-81680 -606711155
-381825 241015607
-245366 498650919
-359129 332900112
-224632 418438532
-889982 867116450
-903426 199687812
-776611 -336582043
-522227 -965352562
-280132 338244125
-50601 917026974
-959645 779390959
-777465 -179097053
-568449 -973763904
-812068 -75430832
-197494 578129574
-2100 106062783
-840058 -386313334
-257477 -981235187
-412889 -148361468
-96433 -303247356
-34546 -970564051
-586786 359531344
-630876 830956803
-175755 -150663986
-108840 340509074
-136222 20826709
-756230 602622081
-604492 806455029
-673536 832661923
-416398 -649596696
-313829 -947739774
-55360 -73806118
-855662 849054223
-954700 385160338
-720008 -802851234
-965680 568687025
-340700 -562635497
-985957 -139433277
-994669 455850816
-543143 775608628
-480868 -369889951
-964976 87758128
-196819 -550972073
-49317 -343653854
-705531 -987672705
-605688 -972842500
-952784 762408929
-865474 -521469686
-136835 898438668
-151753 -533436187
-748385 175282958
-311194 780390970
-917608 826095157
-882491 -141243887
-864561 -517756664
-490979 19120584
-498713 879582823
-374243 -915134584
-95470 -321908035
-657398 564761098
-209359 -712214927
-781641 -269647809
-287242 -656528668
-582446 -863160705
-655634 -884487472
-524675 -459379902
-548126 558042674
-521092 -594606616
-943857 401186822
-929118 -133590158
-504625 -966481636
-537012 -968703130
-964142 954167970
-692194 -517453709
-413672 -459840631
-152247 819011618
-396069 -637779855
-150970 -844915350
-17721 -849941716
-740766 -886824835
-179851 -378351537
-248090 325341243
-570429 893566135
-97459 -699740027
-883025 -963386292
-188443 -771674177
-606481 319380557
-381737 916196531
-437314 -834292408
-488989 997472522
-758236 333473981
-164098 -546507335
-788056 -419658935
-529007 676945313
-253456 -557151687
-350153 -451630054
-571107 -929918236
-187905 -999109014
-829061 -46236669
-627251 471268586
-117023 -280182818
-333686 -12718305
-164262 355081809
-436261 -473498496
-124067 469827987
-731985 895241179
-715987 -801970525
-479864 832048132
-936411 -949674172
-783719 -651912241
-738055 945223297
-243441 -475509355
-31808 673429002
-314949 691305784
-659101 -175249382
-85168 710042711
-496608 919631607
-429955 -855868826
-186006 478755594
-66078 -914660802
-940966 994120049
-573184 -335254072
-384555 -608651784
-635485 -573022534
-102190 -805792407
-361989 -165803471
-14362 -24652588
-190723 -735710643
-308491 -312396131
-702727 929110743
-182027 735557943
-574487 407421051
-113534 -231091209
-500340 -56843895
-528173 933922555
-762399 -908746870
-285101 -309086364
-812187 -868047971
-242262 923301262
-221511 -406244183
-595905 -667443858
-19684 721040911
-504504 118246462
-145138 -994014857
-665367 264863047
-845404 942997080
-422605 568544207
-679401 37011006
-275359 939644607
-908815 -100183846
-130748 -25133443
-301101 786281008
-481998 564562082
-746193 366214773
-816959 -934225174
-101614 758769675
-625608 -947072346
-197404 41122239
-707664 -976940968
-682884 -259468477
-417556 -177250666
-627735 611133328
-590972 -999531074
-695978 591658125
-872606 -593194215
-937202 934391482
-933580 682911255
-412495 97719421
-749388 918859864
-826109 458728869
-151431 691475239
-862718 -896067642
-323850 32286132
-646927 -337761947
-525281 -890082498
-506643 -850334469
-681052 -542248514
-897325 530978062
-186043 186676537
-561016 -750087555
-471085 -716689432
-165784 -985940554
-379542 -963806547
-471662 847872650
-419592 380274219
-562584 -898031721
-629952 459158678
-276559 433201874
-277413 -4393129
-560287 334734063
-557984 -973750251
-305032 818356206
-932553 -201616257
-967012 -973281324
-1010 262530683
-287733 205189529
-904213 961110158
-582837 -202041709
-357813 -844574698
-828975 732486374
-408945 -890796488
-793619 846900541
-448832 836418733
-250220 141489645
-957971 -638345053
-406126 798852588
-243138 291155176
-723081 -180593567
-303451 182347002
-539670 -669651934
-644640 69318878
-742890 465657571
-294546 -655592488
-734902 -41971316
-728772 166046573
-874955 724681732
-814911 -87486683
-581395 -522278397
-115821 10399958
-92323 908120188
-141681 812455666
-326196 36649707
-695283 578992746
-74234 -536644238
-359184 63368383
-821133 -305960218
-638034 668545291
-62454 -123005107
-403969 491998073
-719780 823970593
-750906 -538002380
-330339 601201585
-408736 523387487
-697927 -849067295
-419441 -404792418
-66661 885042434
-104052 949785293
-854847 886362759
-861006 -443034781
-890078 -15351353
-684823 -930772823
-783635 626284097
-629762 -697177430
-609723 -586365311
-531308 -563170866
-358534 468869144
-997898 -861683580
-716397 349342451
-577497 946590747
-117924 1232731
-893352 109978991
-564185 611562766
-791728 -962117562
-801932 -458511910
-361582 -925081473
-50031 -46232826
-463373 235527872
-517041 595980171
-987577 830762068
-541979 -419957703
-685314 272467116
-719246 -854723960
-788361 -966239766
-423377 -351629045
-100253 -703791255
-113655 -371032183
-509963 -614070259
-486374 -901489610
-258809 -632153072
-648958 -57105040
-376451 83159037
-573794 -562925895
-84833 -578304590
-511213 385981608
-183517 -149291206
-553525 -141475456
-329896 -292632896
-185619 -158458432
-645447 -939616653
-752400 -493525797
-179032 842774299
-752095 170362338
-316584 -881963032
-130122 733173090
-36601 711850428
-437577 -954528152
-919910 -460543383
-982549 -200105348
-920537 493968372
-390061 -777264963
-524527 379936949
-88425 -381048159
-109307 -631988923
-218741 413697184
-665049 267322796
-491628 -335780178
-667604 -957335000
-342414 653252538
-21998 -237269788
-73780 -736971719
-693456 -551336150
-837028 845889249
-499986 -299897614
-295714 -129640740
-674185 84387209
-683531 550811180
-150761 728883804
-655712 791754313
-386575 -755130900
-721218 789267151
-408111 -849255131
-792457 -912356601
-513452 -187854158
-792731 -878701810
-855091 673332842
-967374 -623487378
-644847 -980713608
-935181 -934694189
-984825 176407275
-47958 513254764
-62546 -711959152
-539703 -591139424
-863617 -867793396
-529336 -343948075
-241556 822557760
-801432 252045754
-20964 320271747
-426585 717739113
-941593 -242185356
-998966 -916998042
-647195 980767394
-751864 206478494
-835994 781407561
-147181 -466613868
-565003 -923162246
-644383 -281688878
-53775 -915802688
-585759 658237911
-300095 -637418212
-42225 -818417235
-347115 300021415
-809220 -486673343
-682744 -878257483
-139433 -887832744
-601950 -365375153
-537834 795075360
-106806 -658803769
-957103 -346088761
-990441 860381171
-91631 517603506
-90856 -980317644
-52986 -999061628
-930647 926464083
-290187 -995594687
-958925 -343009703
-310910 601538195
-488755 256451067
-537538 977262045
-254920 171793661
-547162 -985734290
-538572 912780356
-607725 5077407
-816451 73260558
-779997 546704269
-22031 538463540
-381454 2614665
-424380 -882468256
-968257 475177205
-686880 -486631072
-792952 -519886468
-10481 656759970
-483431 813390343
-602171 -6559811
-327738 778502488
-377136 778073952
-721547 628065036
-789904 426094200
-752905 -880729817
-678649 -865507372
-282038 138991723
-856152 489390042
-105219 -845825016
-711627 139930095
-925506 268370477
-604595 -841419703
-670552 796920393
-753841 -277574975
-598415 415031365
-866986 626698790
-8760 894218686
-533828 281813428
-922983 391995498
-133911 -248187555
-199951 -792409662
-339588 -208783880
-888121 -857207663
-301072 210205003
-753458 -91252136
-338951 617969542
-12048 723573932
-546409 388861396
-650568 127245865
-12905 389480627
-666006 -765182063
-159745 -241735295
-635769 20070932
-387552 862882973
-567777 -963124743
-882864 -8142532
-583626 997375601
-714262 175866980
-739016 -666236138
-311156 -995933063
-425889 -831686572
-818054 602134340
-601675 -837352765
-420986 965233821
-935787 -822924283
-996741 577678600
-805397 444448963
-461972 -928705598
-13142 -287991620
-754195 -311039187
-404118 -324376800
-786907 -80401281
-93783 480176933
-292238 -181584462
-514166 -870196279
-177100 -758558851
-368811 -711098568
-984693 705894006
-240935 630302545
-536804 416147297
-28212 -52109014
-93060 865120482
-105516 -973071646
-181406 967961918
-188083 580519808
-537739 -936196389
-64270 -187664262
-604458 430411761
-265425 239670592
-320711 146099600
-601813 434478699
-643038 407984020
-979918 -399249708
-203487 597125934
-777948 225734193
-955869 -222173991
-724173 27320886
-899231 -477300492
-935266 -298363236
-288970 739329266
-653426 211660321
-468852 377259965
-502064 -488555663
-770217 -455646393
-756336 -951808145
-501196 -506235588
-52683 -214205244
-125146 -662906713
-516503 -947825230
-294323 -731386346
-179375 753240585
-62141 65756
-612617 -866265865
-926142 780168939
-756454 -179455974
-58041 566770296
-53545 843972551
-825242 632879764
-337501 -150301590
-681030 -63840505
-663378 -368504283
-456739 -863306539
-324068 -803340133
-683460 232246009
-177652 733819395
-28695 422394060
-843247 -989927982
-98176 -386343367
-589500 945093568
-907981 -435774865
-869721 -794497749
-936075 9270241
-376833 941485100
-145641 -283053411
-776284 553623848
-620498 989676955
-353164 210711001
-688459 -808065043
-977927 -820713405
-319236 262885771
-605865 -539451389
-718874 932527180
-742905 -884532120
-475823 -553200901
-792732 565212471
-986452 -63988094
-466136 -986430605
-363703 261701374
-811693 -578591977
-321063 -284215842
-682673 -949622779
-475071 52903740
-222199 -147522381
-123970 -752962912
-158530 -862333899
-955453 -561186634
-635240 669431148
-832710 -999745528
-142724 52469999
-954260 467041068
-924729 -435520392
-504981 257972250
-592241 -671172338
-452105 -641518940
-349379 974918839
-368524 882451510
-444823 -799325632
-297457 38146192
-680066 -925613534
-984322 -620039037
-504353 -846451684
-231496 -612548570
-703195 -834995505
-761449 -730983804
-755673 -165749470
-986649 730216966
-257572 205028102
-221809 -299663722
-377054 -155565307
-445879 626436125
-457129 416120436
-577152 -105188086
-453383 -468143783
-838098 -878885593
-546819 141849003
-777428 -330477681
-793551 -440072227
-182059 -336203497
-944719 -330223209
-168252 612397772
-227799 -869162429
-980010 234256399
-326767 -277113626
-179960 -687818414
-45330 592737460
-841280 -449678434
-671139 -952850552
-7578 793411828
-656163 588467758
-166222 -878464085
-8101 -974110857
-848191 742016074
-602283 -638496302
-304907 -809106362
-609640 -988967731
-846611 195754228
-225871 921110604
-132789 68576725
-892624 896090506
-397076 -381938351
-795665 -452470798
-47080 164727294
-819924 512873564
-268378 79385420
-208982 285841701
-366743 -492761081
-991625 748907739
-415432 845769474
-968625 171035422
-936343 -728799118
-729755 310683598
-258251 154389346
-438908 505457282
-460904 -966430028
-44364 466570932
-606423 -49288906
-302184 -563592109
-284498 513720381
-131426 -403360726
-41654 -975124352
-549281 487772649
-876675 -377471583
-110155 619408076
-365862 849276347
-335844 -186577945
-982060 482956698
-963324 -102453072
-438286 -412950989
-668155 -595950225
-929301 -353846214
-164639 205110661
-610085 -48421022
-117780 810881081
-862141 -429499423
-658293 -969035603
-809337 -50760866
-504603 77739496
-666669 632388489
-292657 -352475039
-18553 -898708730
-752249 903589371
-562903 958208559
-242877 255680617
-326269 261563005
-23806 844294884
-712760 -425232099
-67309 -935209549
-156585 -866780873
-514683 -911511719
-935883 -338570275
-801761 -989388871
-517173 428777283
-295132 283958142
-429341 630019205
-848689 130569983
-959289 -902619804
-964708 -34507745
-885365 -971883090
-397574 -463054439
-849713 369542031
-814665 -473212951
-767065 742056222
-459797 -826362639
-214311 -809815518
-853370 -834926849
-284079 -942881889
-404974 139423617
-357973 242812647
-99985 689506600
-302369 786948578
-859100 344103917
-665192 445612323
-222041 597673489
-101977 -547699114
-8539 -440308319
-680810 294484726
-389218 27068788
-558423 -375517868
-162606 427703853
-357110 -31926578
-23120 285911858
-481792 438314982
-125717 -750632942
-727988 -577613648
-428559 -79149461
-25595 379937041
-768700 -627717098
-910692 886342795
-377196 260570304
-111449 -90771537
-939022 108401178
-709286 787357353
-173041 -496198963
-118607 282038539
-76404 977541836
-319671 -331125812
-648046 339156650
-154004 -30518195
-520877 911686835
-769395 -118820398
-938948 -391053265
-379977 108307104
-434587 -820691723
-160989 -940863424
-964528 560607991
-56527 -261000042
-675627 353621302
-163680 -559806869
-385050 363482091
-355658 -366158492
-806571 408266553
-74404 -498089699
-162550 -927843511
-67713 657633611
-346417 -75703347
-216566 -154476618
-575882 -109912996
-60292 296579555
-211551 -415617471
-801314 -996826340
-828259 -941675630
-272529 692783707
-510599 790531014
-518725 -437874593
-91438 -172661402
-48379 620589202
-161605 230999595
-777942 -980988400
-684958 -557412641
-317519 -4797218
-547336 -99808798
-623906 51534094
-545033 -896490114
-499348 79499479
-732531 110670670
-7865 516634230
-39754 818499438
-925583 -683191675
-828455 956827361
-654704 34497881
-281241 -49350167
-978116 217610266
-270892 536408182
-363884 -124677325
-427828 -272239770
-558100 -686778813
-419550 720846057
-630629 617847234
-899035 609800743
-368900 -842255062
-829316 621020895
-755282 668125113
-578946 850528645
-801291 264068261
-763444 -917233127
-847042 -469616405
-667756 -262826185
-119264 313766468
-624983 -450604805
-499777 179761174
-45792 -838514397
-689745 449586397
-123683 -916188380
-409176 -882488158
-706518 -618397771
-126273 194482290
-582960 634146072
-333236 -947381981
-51855 511290615
-106011 443489785
-529486 87115900
-666905 -685543200
-601552 -486383597
-317803 -523959566
-30789 189779476
-29380 241376633
-759703 -210738379
-93814 -236858115
-916177 -288259780
-823838 -748421284
-945289 -79113176
-395713 -814722533
-579119 919703830
-6808 -376068179
-320422 449345728
-815676 -997529298
-159767 154315417
-11823 -960964105
-303588 168753523
-17358 703710612
-488400 218797069
-742204 330239126
-189812 5813362
-117858 302608689
-815603 447750968
-103671 387415591
-474160 -650392669
-118863 -65586608
-919482 440033610
-577695 860897947
-775126 -769580471
-872571 -620334138
-571784 -972128901
-826426 -255964067
-445232 -144293704
-914853 217650575
-373231 985412566
-722361 644967917
-338465 980792461
-289408 -450330862
-898523 896546634
-393176 -245804363
-588880 -265053395
-680597 668766816
-96207 378127458
-731542 -963191315
-21153 523753871
-744027 -615040773
-280282 -924155420
-675259 -454976254
-244094 -911330161
-274457 294641649
-99963 875262873
-566095 -53000446
-874890 -550233310
-284360 175530193
-847660 -813068503
-349050 -200625978
-79352 -890056415
-554396 626965107
-253930 -487211679
-145522 -807120533
-426967 -993369032
-174286 -459340580
-489374 -63084600
-981735 -285146383
-606565 758309996
-380030 -225155681
-741949 -787662114
-54971 591618809
-186863 324513457
-843427 -891115481
-144370 -801669202
-597983 -940539938
-6597 630167688
-759424 576458256
-846950 -903731253
-985445 6437911
-979125 961417484
-433333 -975370319
-143278 551461658
-264969 902603676
-809636 319271330
-525890 279240883
-783701 -297880418
-934746 769038021
-758470 -692712572
-936042 -110948921
-103121 -579071605
-196544 -730252634
-490438 -631467462
-849192 -66283284
-140509 -537373166
-82596 -772320141
-540903 474376136
-133710 399542234
-618287 -57466524
-147467 85202484
-753680 -973097095
-876338 154871362
-390079 -470662355
-950609 351416363
-449664 116272235
-465552 -272331557
-933983 263392778
-938836 -401043725
-742401 -843356948
-912967 212177878
-924280 605394187
-763276 -881939465
-2940 236807559
-449868 9372197
-545670 873180564
-324121 -591404758
-923979 -858870568
-761969 -572183502
-258867 -969850385
-800127 -551583140
-825927 316867577
-120587 -548921990
-396417 -281835773
-147085 685400115
-271396 384794726
-744092 180791061
-547064 913079974
-213067 -288312786
-639624 -567150353
-928778 -291870198
-934400 796889699
-596631 -540247447
-535015 863001164
-455679 -821256304
-646022 811168916
-15321 -168210249
-472702 -93587860
-62579 -72921954
-593912 430746027
-730302 63055192
-367813 -860744077
-669632 -111343434
-449601 33632080
-117702 228579836
-636925 898028763
-903932 -240671004
-793581 637175078
-921672 -960841806
-858037 187145494
-982712 667324693
-721798 -659908593
-683963 -643470577
-137876 -881597298
-807956 58255634
-54303 -958070463
-891846 355713781
-34622 -908436953
-507239 807525864
-104913 -932599006
-394998 -475587305
-904114 -631827982
-346912 716807046
-8371 -15834752
-439129 -916310466
-591342 895550743
-879775 -352149484
-906382 -84520714
-64044 -345520765
-334621 574928562
-687530 -801258335
-723080 717534427
-297566 566700838
-874587 87398231
-726522 -396317141
-897843 -352202974
-511511 -162056654
-630454 363011855
-691424 -862511544
-892735 -270382107
-772418 -597326299
-708713 804813149
-614533 69709300
-571029 -240796876
-153412 775732204
-94937 -872035066
-999301 -346350986
-778992 -16037663
-939685 -927955666
-507939 -686308770
-325922 -96120315
-182743 -403542971
-603825 -318136752
-979011 -526796917
-291461 580622277
-835304 -234447218
-570352 -778729822
-105740 -919010855
-224260 681032068
-883030 -124250587
-559640 655917707
-536731 879773733
-606110 -554199808
-660220 75134898
-144719 -180311684
-602987 49483051
-762378 722931924
-115783 657631662
-233440 -734988742
-929047 860420381
-8518 -760234093
-511568 -332315041
-120333 517749882
-376949 309475208
-542036 426888083
-449496 145998439
-10688 289956495
-541336 -919462904
-670505 -870039225
-567053 362000829
-966603 -753255321
-3573 -113643187
-250205 958457859
-912148 -71392073
-541988 359559897
-975760 391596488
-230026 694160710
-971636 580830075
-81499 472585634
-545714 227709130
-627909 -690904159
-960715 -18980307
-473592 -40000784
-978201 -245103967
-699505 -943845410
-381689 779687532
-624787 804379085
-979308 631602868
-734094 289835547
-659199 -930609658
-949739 344539601
-257388 529601454
-170767 -410408345
-447354 -285194165
-151763 -308406986
-628731 -983520263
-997858 860804274
-858926 981549509
-395180 949533188
-672648 843281403
-708127 196066691
-428578 -951205781
-848351 -417845432
-24653 7040902
-340725 -22597853
-390338 941714465
-468532 -748846258
-429249 -475920791
-879400 375060893
-449969 723739376
-492389 751788339
-748510 684156734
-106742 -442724578
-981204 -435696093
-252884 -708430881
-193754 -534053635
-400486 -803492208
-639755 -904051797
-214446 -902450768
-666392 486343339
-298954 -982145101
-353241 294605186
-76221 -131538855
-12854 -540037093
-199406 -990588979
-924459 560054160
-133302 -671041003
-315877 722731648
-265959 394120021
-738123 -868991463
-643229 418529403
-40407 -557296936
-173030 -820197243
-491579 -999316029
-934940 449743966
-486245 157204904
-399342 794914789
-920898 700897709
-432920 681284113
-278741 22492034
-529072 277153437
-74692 285588804
-530231 -440834880
-577670 834428859
-461530 849892712
-205228 -149265760
-98659 -847108423
-137985 -953599497
-565473 -200801204
-795680 -897042838
-45832 385260195
-749094 -330429952
-925014 397562349
-969612 -893762308
-238052 129532955
-393006 259489723
-437422 666291852
-111221 458491953
-291118 -165262277
-814046 -87071774
-144327 589500490
-647890 -894216521
-226362 355631290
-971298 769303247
-638886 -893532550
-226004 -342108391
-974968 -220975497
-760457 753898592
-146901 -788694330
-925313 -687175032
-556623 -371093021
-864746 488459107
-149380 598413773
-604280 188072099
-769651 175404319
-170424 300822837
-600949 -961193662
-131690 328295896
-691591 199739693
-166422 -309478512
-853437 431253058
-262577 -562483760
-601910 360091536
-928423 -318668241
-224460 -456246068
-357387 -657859156
-321429 940821482
-695537 -937437863
-753834 800632797
-969690 -371924442
-881492 -24509637
-390493 242649639
-100153 -266140963
-107853 -816361995
-879216 -135530761
-778387 -307157160
-881850 -158470386
-854184 643493742
-538843 -700742216
-782477 52835284
-779496 956318711
-95466 -71835237
-917731 -606189256
-147542 407248836
-300255 -883763138
-334495 569215063
-977118 -439411975
-616222 -992440447
-797195 -249972689
-813867 760327718
-32774 -449402606
-831944 -966203279
-76444 -949639690
-430865 910688931
-903521 -284871519
-334559 -405885758
-926523 -894653873
-935334 -491533685
-30095 -343323621
-309886 905978924
-516931 136541873
-88413 632166742
-401968 1144915
-900342 870400910
-502015 815804748
-522752 865614154
-678729 -584239898
-133561 -490149286
-668569 361624249
-217571 -284982113
-83963 562685999
-371648 170459312
-169538 643182650
-351193 956496743
-775894 -569775500
-952368 611935865
-983303 378228158
-729564 -9187475
-663855 472011772
-668682 -871744532
-543430 -396343405
-368920 -977390835
-500626 -985431458
-897552 -345983095
-200215 785814449
-113279 -270302977
-437007 248131147
-644163 891160576
-566038 238163339
-532898 904807527
-665724 649655852
-950893 -772778436
-138736 389490621
-67691 -496682880
-949449 -902377526
-636722 57811721
-409557 -778552374
-628177 -634101071
-229718 567662436
-741587 583071875
-363174 80916816
-796255 -17135213
-113235 -393952461
-288939 -423384181
-927637 -208122118
-180085 36272039
-241306 -958931964
-910939 -977377608
-450521 -972915437
-60026 513079808
-62195 -996605787
-907091 -516742489
-911521 388205327
-437179 -982037245
-804643 137274416
-806120 26536128
-67884 -252340221
-632365 -762078084
-450283 -229786943
-151347 985823118
-582042 -857270558
-698016 -727614739
-717880 -934438966
-556694 384736416
-751719 -224297619
-815246 -984300139
-710841 -704935510
-161275 -2849992
-669644 -618401209
-518877 862726926
-937114 -567261765
-693530 462515607
-202294 -301891935
-176121 38785775
-77983 -960868575
-274657 489985947
-478611 -924942187
-801864 -919800538
-881144 512608339
-971910 954658731
-138110 445795623
-181052 516002552
-879001 -709567406
-226589 -313482698
-226447 533965307
-798932 427707011
-550134 713053431
-841437 -865858562
-431297 665628927
-416 -664217160
-510209 -880035445
-504087 660874722
-819827 -391831899
-228089 -961958057
-60780 -101872510
-571545 383870483
-412843 -946258196
-228379 193191980
-250246 -766463157
-743199 -564659405
-770170 -91564742
-187359 -333724922
-954155 897856203
-489889 606543323
-471337 705060853
-123829 789503981
-235455 -50954378
-50052 632635020
-591733 722219796
-163115 -685829687
-21962 439810103
-270158 20531772
-982063 830172865
-418388 730242697
-526144 707049074
-244385 216654525
-619456 10466060
-976011 272618857
-114477 350795963
-294416 -471388661
-541832 608401697
-375314 323276872
-272904 -957997587
-361658 -930913849
-852775 361318815
-787876 -59870096
-450628 452956634
-783043 415060619
-76922 -866678117
-299127 686493477
-956334 850401215
-364517 -105726505
-594342 -794715093
-997821 600773770
-371831 -646666830
-65679 910345761
-391417 242794103
-346198 302378793
-498201 395497133
-16851 -182469748
-816917 616549106
-958814 -312176412
-769584 838062024
-798979 299238324
-977000 -729417363
-295728 397627450
-445406 -631590799
-886120 281048698
-245688 -477237340
-669071 719205164
-336890 809660037
-304945 -868835644
-188818 -105001612
-936015 851662451
-184028 -947233140
-181382 -891166445
-630714 -355691293
-365345 505723494
-35576 523894175
-963635 -369853057
-335529 44733323
-8091 226811742
-328151 524420438
-741187 250018231
-523337 -319898136
-300018 877753609
-192933 12880344
-432180 922895967
-353784 32648754
-787843 -739106171
-584672 -407057429
-688126 -498285788
-229231 -51282583
-163171 -716479053
-487104 800952536
-252232 219300054
-615132 681148398
-440877 -978121911
-138352 -647134896
-630556 -943572590
-254380 741083254
-801463 -984958506
-452926 -959891881
-556802 -511402006
-737478 866703945
-363047 -907125020
-261816 -402568450
-368191 -636470996
-271609 598598474
-779967 -878674276
-404557 -6324053
-124563 -504151850
-745550 200653819
-558981 -629387262
-383175 745866381
-268887 880755683
-658427 -899117301
-423893 -388736923
-298934 656168002
-529636 133531453
-305691 -127843094
-633820 -898373074
-217761 635245665
-923541 820874323
-314416 -614852127
-295135 288714554
-175772 -107309271
-699285 -933703730
-263988 310592643
-796699 245555834
-847266 -877276320
-990393 -95807751
-80735 260597328
-300192 -984651847
-916165 392790244
-181787 -20182375
-545430 -891776867
-339445 990221794
-668979 343346629
-726179 706821607
-559478 964063871
-443890 -810461072
-368167 -944813891
-305028 17234042
-597665 -439848334
-248659 801052490
-91340 -249493923
-421813 -338965635
-844875 -735168081
-690169 -740809569
-892177 794565818
-150565 136988825
-538924 -639182643
-843010 282327836
-744450 -189620500
-775493 -254034769
-452126 -576441258
-431323 703070230
-474777 -335222146
-670712 734151385
-289405 -198857584
-839468 -359982112
-143679 -509140013
-791331 -938260257
-139659 -344633959
-457582 883650231
-907882 -105926279
-888345 -236410826
-202974 726388377
-761097 -910063298
-837834 -677072867
-643496 542968600
-799782 -720524370
-723427 -621886757
-821043 -587281006
-119979 -160372703
-525233 -968317915
-787723 163225071
-698167 500661662
-680359 -703485995
-902447 422415502
-805990 147743833
-987632 433502830
-76055 783232860
-648999 -717411979
-732082 -903601317
-148453 -618285557
-285701 -293853237
-181816 799468913
-156251 46492297
-561013 -707185500
-892412 -546872319
-316783 686510185
-65241 -216325513
-683743 -632616223
-659699 -805607422
-607659 -480158930
-775861 261457498
-548044 -42018248
-706793 -901254201
-19532 351394200
-192784 280908886
-419278 641714399
-180686 630869830
-469358 659022129
-240321 -945566608
-699335 -676986521
-5409 690704214
-64827 70174816
-998832 823675142
-842477 987218219
-162380 -654893329
-677754 -176064673
-830108 273237402
-244139 -871660470
-511330 106523348
-920386 369636085
-607408 -637429674
-720395 812670111
-102201 21621350
-31417 409062623
-281407 -894515390
-5387 474749031
-651800 -51910839
-266408 -258324549
-321645 842132808
-490474 142481739
-643359 261516521
-936791 -43893342
-478909 -899536509
-350151 360262321
-43677 -839982790
-713876 233888730
-930874 -145506928
-258212 790887040
-334192 -254572789
-207978 -238557182
-559879 -886099481
-142974 -711352223
-727195 831617634
-923865 790092014
-300498 -871617651
-952611 -970759343
-601619 -533456307
-47036 401619751
-291529 -989903460
-404478 573067041
-126650 -376227812
-166695 -627333134
-124872 238253504
-975552 645393538
-801888 781729490
-76295 196254467
-547262 -27341079
-971113 -417664997
-825278 937929918
-386332 -332691919
-519362 724816742
-818081 51962792
-449541 623414739
-523028 677796586
-168231 -735258535
-506783 783431949
-236904 -235798332
-616530 119234537
-752431 426835341
-385287 509628879
-175492 880677355
-312310 393252213
-471740 798276657
-614739 564811342
-905871 35860579
-311333 926659006
-915226 594051999
-178322 502404272
-746872 180795109
-206754 604148540
-773845 -72012335
-897205 804567297
-626551 976815406
-868453 -981242479
-560922 302477187
-945864 611061248
-207843 215011989
-986340 -872347540
-916976 -954087397
-33121 5458259
-372671 -205039459
-84961 770729346
-215041 -942578950
-177789 -729108368
-392012 301042284
-529384 -825321132
-832854 -945676420
-327467 -934756048
-395429 293913406
-897290 333675274
-287247 427389184
-946505 27107113
-415020 -420556160
-276412 78182193
-561243 -555565193
-838316 615304419
-965079 -142642449
-646018 -961513194
-340007 -29774956
-264367 -961847341
-43311 495151699
-113852 898212709
-367163 695236309
-100665 324483457
-245399 916970231
-71915 -149770152
-46528 -211938942
-935817 -15501428
-575681 -22117692
-36497 -166026339
-31063 989956831
-51649 772842849
-604033 -542780641
-666553 899894235
-712012 -956265520
-787979 758261644
-321489 -925426898
-361733 950574414
-539488 676021949
-926061 221002861
-259023 136766041
-747759 -44072515
-610010 -899373673
-326578 716209881
-24170 -965890322
-951234 -454938866
-488262 184030652
-506674 -256016418
-885324 -563935707
-171731 -993227952
-240268 -365347405
-588791 931215992
-942121 904984758
-392569 -817594744
-310545 108215802
-329906 674471341
-18090 32635105
-746592 896276860
-394089 -488513735
-75016 -989482588
-734337 -417233127
-57423 -646040552
-459208 635876615
-869697 39986233
-793451 -893629965
-171220 532127448
-918283 -349235771
-632365 -966540509
-467048 335218215
-621206 -820697470
-924150 254462352
-274550 -675499392
-356022 135230015
-534159 355088679
-398873 -959289512
-668148 21856046
-65500 900149814
-910611 77257493
-692247 765839629
-49176 -811269541
-599767 84029542
-548021 -746991424
-155392 -880053549
-824929 -158469348
-638027 -564586168
-844847 80678606
-504977 -631481655
-861309 468048937
-384320 -170528182
-416492 -119995390
-63676 331082703
-649984 412238691
-123506 233964058
-477117 -180524330
-519681 -695258724
-330056 340334094
-176678 -795880530
-601399 -44494495
-697691 373793585
-192205 539337685
-294821 134808035
-621841 -519227711
-533246 863838293
-938799 -877445597
-361426 835860969
-67882 757065134
-875629 144410449
-704075 588527135
-360154 -313161020
-816619 -237233570
-862527 777257594
-40080 770868522
-213977 15775006
-17918 749720398
-134992 -535084474
-665422 451188839
-380190 -317084644
-157394 -166566129
-526731 -228245872
-995870 512387174
-426115 713438481
-19520 -897163170
-654115 -222857782
-450380 -200081109
-542404 -225171147
-343631 81883494
-362251 -859747016
-798345 -21051676
-742232 -962611001
-457484 366562922
-393861 -629197639
-554479 24713387
-646931 847335212
-860616 -912842993
-493277 147267790
-714495 535712533
-588928 844222141
-864926 -855805408
-472154 -23243980
-50919 -616422527
-530882 -93038978
-609628 -393470034
-573573 -993037653
-772567 922736029
-408291 -791233283
-921156 -528122127
-437988 226441220
-305906 -108317927
-753664 305311744
-35282 998195348
-301776 -743414400
-155025 -128733423
-945199 953548532
-834914 33727818
-187220 671185469
-79780 -419106263
-508717 -884388689
-450529 663954806
-235990 559842061
-768375 -994483337
-425439 -116965919
-842130 930644423
-322853 -117253596
-778508 -417114355
-981514 -982198571
-333555 -969985807
-989573 -881401823
-912133 714539923
-468629 -973274862
-461727 -52129450
-554374 -901882604
-544828 -66313839
-71354 554400516
-980801 -894920257
-772262 -291061458
-145638 763167233
-422930 -570526030
-665727 935379762
-839733 -492634341
-669266 734785714
-147870 786091462
-462043 -236048741
-693135 -541431356
-610494 592156346
-627130 797679077
-494086 -870245888
-469286 -974433564
-653272 765806741
-526132 646225271
-766704 585408497
-421646 623839758
-899307 -618224296
-873742 368569272
-255502 -640897486
-677814 -35338651
-374802 238887054
-404521 -758366940
-688242 -64224121
-286935 -194056670
-418467 -731641801
-773486 883646429
-732562 -243422921
-36706 202044360
-155160 290563298
-234335 -285826825
-264444 910982902
-990479 -93753117
-860161 143647145
-447596 698879016
-312785 413612542
-809106 -269050788
-404534 337486830
-850743 -969919847
-598546 189517856
-794041 -217840471
-706188 827759230
-92632 171788321
-254099 -192274035
-947085 446082324
-381237 -329470056
-538229 -754349186
-368730 -77561566
-280543 52305649
-664487 614220087
-369346 281540948
-41643 -983033003
-710316 -294376507
-226133 523174008
-164024 -194740770
-520175 511566823
-807666 791532207
-390538 -458577989
-787614 -879339746
-361797 -153907081
-63124 831985309
-70704 -165166570
-143667 -390407827
-590071 -409251455
-69136 978480575
-408738 -839012459
-722715 -995638914
-639185 -438053861
-704154 498474372
-56031 -965558760
-959362 751463995
-572461 -866849747
-755207 714716823
-51993 -224231332
-681638 -59123782
-702291 13315499
-153331 446298613
-737292 186527032
-588447 935753933
-872789 -648879386
-401779 -346736529
-780900 69811233
-602994 -779396036
-791112 358886965
-962659 -554498406
-284443 25863194
-729064 -277029860
-712251 -910449847
-325019 567285206
-965898 -156369605
-649547 -64356927
-744470 251786867
-622232 678463825
-206787 545235246
-636974 842535412
-446905 509460752
-901901 706222788
-157738 699412852
-290295 -928593109
-606055 57213512
-898294 586370445
-249656 675387239
-966407 190363765
-625662 153603620
-784224 -696327740
-767344 -868760018
-923371 -980564528
-579871 749970873
-969949 170283367
-817499 955189405
-707082 -898908514
-889153 823546839
-80973 -122483009
-827502 -825788197
-901960 34950156
-118315 323018585
-111944 200074998
-655471 757920296
-686860 412568738
-695650 -380123444
-103943 -545932957
-853832 -799271837
-77306 871663423
-481712 -867469133
-164470 745963410
-440333 566715188
-588810 494507973
-66371 304702550
-401930 118644392
-701486 418431217
-189851 -785567586
-217202 -442468811
-566284 -53665192
-740870 404796179
-591540 711134809
-700515 250007068
-973526 388552514
-814406 730570281
-879356 -147505707
-539101 -588647767
-114479 538276039
-896137 -193897868
-649949 -912584576
-804548 -731690618
-551210 -19686064
-34482 122365580
-203658 591327967
-560734 -967094714
-310047 -267197771
-109482 -143586943
-617490 -347218158
-276470 186869272
-261775 57141221
-459816 -623038383
-241818 171916493
-573755 -344379017
-99852 943676805
-348053 -481059182
-989959 960323533
-984357 -85162451
-836007 937372035
-199892 -972727701
-750271 472368738
-752298 -263776805
-458187 432068478
-859237 36019900
-64614 986230264
-949138 -326862656
-437744 -380893467
-56031 -308759091
-589963 84489577
-447778 -990101076
-565258 497343042
-277514 171905002
-769751 -721791694
-985953 -669826670
-756969 -853213066
-26591 869536273
-907793 -636921384
-929496 -120410837
-618648 -421534317
-525283 15860458
-205966 -933541565
-643127 635606904
-934533 392822075
-446723 90891281
-930629 -856255761
-352107 189015233
-901331 609832099
-403162 -895932229
-885176 -896147219
-934677 399720486
-796730 -868659930
-847128 428737873
-169549 -864056320
-254916 415924901
-987892 -682725875
-895065 974690297
-204054 -910937756
-91790 -63619342
-356460 -481552441
-868484 26068174
-56993 -53720417
-78283 -984209400
-409030 -949510472
-173256 224487889
-453191 -801519717
-652062 -802723537
-800153 -53459485
-545398 -438441101
-722566 76865626
-301070 525006198
-462460 577419357
-34025 -4159586
-140518 13129454
-527928 -177242216
-587302 -913268306
-446280 156873693
-658396 -988226984
-488632 549080146
-956883 113457817
-773220 968142152
-928620 -198683016
-839848 97314240
-620348 249396377
-98168 -210222982
-612189 -634244507
-90814 566670502
-203104 -383016333
-333668 -692665910
-999025 -644432488
-329219 135431226
-982610 333402264
-57969 301847095
-890076 3738179
-391640 383891793
-597862 -621148663
-563115 202218462
-561127 581168256
-280284 325391852
-625938 763777361
-801118 -489449766
-418646 -297085598
-836523 193713070
-164858 506390649
-721873 716043856
-152975 -983529146
-577557 445638696
-724407 -274566099
-494580 880760224
-571499 -152764805
-715050 838891718
-721360 701418728
-17307 648552179
-357777 -211277690
-381563 -196668543
-919139 -709154451
-745589 154477803
-954952 -777481689
-233461 -92170783
-894495 461811893
-953977 -421914176
-578333 -956739558
-911886 -352269491
-621418 879932919
-468409 -100485025
-997180 -968377699
-976445 -888699392
-905295 -898266564
-924269 465306910
-256729 436692460
-720643 718027151
-876849 975857145
-320658 -860393139
-598455 -235743427
-229416 334764146
-474896 708167070
-554521 -366756220
-830715 -367080806
-716728 -713882677
-49100 -633479643
-402214 480154389
-998323 -874990960
-287885 -932060916
-615093 -18777079
-356100 -233752297
-576253 -276213105
-948343 272068470
-415738 920725506
-531205 -53694794
-802544 -967585961
-521243 235053751
-32244 524391030
-775790 -924325518
-873218 882784261
-346338 256840302
-244198 -172294190
-876038 766922915
-194643 368140910
-149493 -218044401
-800307 84746178
-544660 -342650277
-88576 -647500898
-406032 -86880325
-652108 -350527063
-992454 116755676
-823384 -899599827
-127003 -789843640
-562067 749999456
-992669 -266680633
-156269 -503726317
-128592 -883480188
-107880 -934009891
-154592 -526200923
-66098 -963024750
-277027 47213030
-993266 240046780
-357649 -386721502
-292056 -828202148
-422472 13288639
-826444 559583704
-94599 -795788108
-56286 -899141258
-141312 -63508913
-318809 -867597273
-70496 983643003
-970225 -954152259
-925390 -39891463
-711884 603082271
-741844 413988651
-442544 742064136
-570997 -459655199
-285391 -928661627
-48545 -905436762
-22971 453464476
-633283 -426672336
-56091 63835267
-153646 553864649
-988855 -216515976
-135584 -333648925
-356449 -860299632
-145124 279757707
-735825 -364612759
-535672 -794309523
-782290 753556784
-198078 -475121156
-704727 252903507
-258130 -153880083
-73152 138157342
-3218 424701360
-835659 859408556
-100404 -449742602
-908620 628913252
-108055 960267298
-724291 486748485
-927616 761315979
-304024 796426654
-177090 532596226
-480349 -426059132
-74714 252025277
-82179 -200898770
-962195 -831478644
-354289 792370078
-796789 -277044044
-10739 -884399053
-622741 98350906
-319069 296283620
-415744 179436214
-741039 -495268093
-307924 -920232357
-719840 845787290
-97487 -355567725
-935622 212041704
-984015 -666309117
-920759 -149877247
-200486 -181885160
-699518 -141430273
-783968 -896973741
-541384 664234757
-227330 996727069
-219250 380243972
-705725 376159665
-810309 -600499181
-389556 -138326424
-331205 188943316
-17174 886249305
-317171 -524494093
-455394 -162113678
-676839 271361883
-836823 49446775
-469892 -910088402
-405340 -929536888
-683558 217968132
-175820 734798029
-202128 -354064578
-844608 333569079
-718865 -314334713
-599516 942219042
-571137 -634478354
-459904 190397194
-92561 874503039
-851298 -936174712
-74816 834829469
-156939 -60938905
-349858 -602483829
-154057 -462531426
-526122 757175935
-132914 256085898
-455451 -506988813
-984739 273927045
-842819 105329319
-763800 873255159
-761589 -497396938
-653128 504830138
-856819 -412554912
-569616 691546378
-847124 243595795
-460353 62950995
-885779 -618050948
-829716 -632525969
-814601 -887602230
-584114 -675622997
-906951 -709546504
-868958 182882255
-74281 -940824969
-295178 -63611082
-975650 -631032314
-355416 -402643329
-695662 -268875687
-595488 -265510668
-378087 787753865
-305648 -541856296
-70640 -201685380
-696729 475099687
-19988 397204799
-720783 195830791
-368212 -987431740
-453890 6897086
-105294 -695566959
-176338 -641904200
-469151 -866659517
-262475 409762360
-59862 -916132688
-775013 -364056454
-873228 -232891149
-720469 -328687600
-794603 -819993724
-973896 -989295355
-180821 734263395
-908825 -438044671
-338395 -769304971
-4579 699177518
-989637 -113667668
-245346 -478851474
-126464 -265423875
-453508 -201976283
-432743 457537444
-102113 103543812
-901909 395380388
-219655 -958821891
-975949 838033144
-279996 35650606
-914008 -500678187
-94691 -511135883
-65841 -636733355
-66005 896526612
-332899 684694908
-697630 -771648742
-37320 -244059949
-561808 989127950
-126032 -413552941
-23897 -110719466
-700667 251406662
-296681 -329685629
-248884 525224080
-827439 -981484488
-576213 341626771
-43487 705230357
-681241 881736512
-877966 -71593482
-469737 -880297962
-19636 -887568460
-117455 -519899611
-997526 6034370
-747556 -513903581
-238656 214676514
-451033 804058087
-180299 943633864
-619117 -829263322
-933450 51954828
-600046 984811973
-595066 -991230178
-303980 -912394567
-796536 -663349861
-982950 -649849708
-761862 -696611569
-786895 -914306897
-867376 -965154801
-57934 -468260311
-175786 -158366846
-694433 876489502
-816035 118186748
-634464 730913689
-476340 -19587483
-404710 788501119
-614421 108654121
-131476 -148555618
-654077 -17355758
-175333 -333599170
-187284 -414302754
-532043 911050761
-162495 -213897132
-314927 -449354860
-897163 -756332498
-160020 792137239
-454943 36741559
-381608 458344016
-128478 448711678
-725356 -167108225
-762491 629080695
-195028 -646817142
-607885 -329779899
-315150 490366870
-16434 -706695356
-113005 6870240
-219326 840517162
-254572 -403306925
-100101 92563343
-86701 727878714
-687494 128432765
-758461 934196498
-392269 456884569
-13897 -900864135
-392925 517626539
-566646 -710186562
-63967 887636985
-261079 -521202988
-301878 141257820
-281956 -277202421
-914254 145197843
-510839 726955067
-732662 -513635308
-76748 931300711
-691661 -869883441
-112399 -269967806
-245807 575954302
-146603 166858118
-730792 -959107437
-882672 -122817667
-938673 999749894
-450876 669973258
-595125 230365191
-669212 -477513653
-233974 12856480
-388442 523669836
-961219 529356587
-546700 -294110006
-616444 -879637090
-138882 -525563718
-942574 -713714940
-213488 101312028
-620083 -738850868
-449695 743169629
-255190 200447894
-772843 778775671
-883049 -967016934
-680843 -59398769
-483505 -889910964
-184927 26757240
-480224 663398810
-397758 255286879
-808487 -393771341
-735013 -997720145
-8068 39103942
-599401 -263654782
-152589 -267687951
-746125 -532425403
-547203 903203336
-939223 -226795388
-628796 344756930
-485875 755469582
-511653 -704305778
-741347 -572361527
-665912 -869527719
-760254 308550702
-129670 951308309
-704693 659828868
-210472 -985559305
-253886 924187573
-673851 -865734850
-267899 -846757891
-15201 -121984047
-811359 -752069365
-282407 896411738
-729610 -921536154
-444059 -973293694
-118068 781911158
-927878 -128418570
-960555 -863204658
-179580 -338815250
-408102 -612503407
-437204 244598574
-529359 267413409
-809486 -610223552
-570865 -863781132
-929959 -996241374
-343103 122088497
-307315 -396206535
-477161 759478315
-282326 895293110
-161093 948550395
-480461 367464250
-711902 -956496316
-419747 -771294779
-814550 497936531
-472156 352054387
-450583 -967470118
-372718 10281752
-738317 219011435
-221895 956717455
-181442 -2936745
-523641 372253544
-793307 -312750239
-370084 244993890
-241341 121181635
-546272 -381770040
-185857 124216549
-876727 -244390855
-618394 489811391
-225303 113528244
-214572 416793895
-789708 877307984
-179932 -789356830
-256069 -463276344
-980222 -880399216
-873508 -653137961
-191315 -607001365
-840751 241689281
-180823 -49344496
-331525 -995006698
-640502 -10501257
-658084 -248277748
-333639 372457552
-928600 33002428
-761664 -19572527
-519090 -277089564
-26131 -762426833
-793655 12957355
-625618 733192188
-229611 456584602
-945666 -177808837
-555825 -417228205
-246749 -318645501
-330216 509440924
-591517 827765685
-511911 802536134
-123513 -872329117
-222626 -195501413
-906063 -589338369
-505119 469998627
-997324 918026831
-120635 827455526
-812252 199822963
-700034 -871329999
-618009 -783304466
-690102 319423747
-826526 -671951607
-573306 -390305831
-331926 -586370619
-354298 278703897
-240794 -385312529
-173999 403128124
-696214 -969573852
-425567 987145024
-272026 -711353096
-59548 -136630026
-576097 -437428188
-754105 -473779929
-783319 876327330
-433054 -851719648
-992932 982804674
-753591 -448965155
-528548 -268947853
-253817 -483324475
-83806 -939524232
-120064 -588665816
-224481 -828271989
-442868 -959336996
-897438 215832771
-199007 -417610358
-420324 363177985
-582461 -13624045
-162933 -737638480
-90647 -584482700
-882428 -32437691
-219058 -520942946
-736677 734941048
-538477 295610702
-309789 88751223
-595249 -998913219
-107226 -573169049
-413580 703438694
-230752 404214905
-928438 -690226547
-470587 543100070
-20204 692861810
-505411 173143427
-470742 -894328119
-266099 -928401767
-806156 -98012891
-962313 -893531414
-776456 -945597094
-947436 453021954
-916340 -162479267
-40064 -576405216
-486184 366014075
-203725 248854918
-815583 -404677205
-956685 259193433
-618588 -682795959
-14590 177712437
-377009 -525112230
-963873 303579996
-851657 440073957
-950231 -109594930
-328875 -876341343
-588141 919131011
-786447 -522137530
-650075 419269359
-415355 -139601414
-808803 -521050749
-274726 846100311
-998225 -583646367
-939375 883164157
-203163 -991609884
-48614 959453703
-40422 428542319
-225999 181533543
-480645 917641938
-256898 500140552
-32154 -916479348
-74468 -975889477
-480442 407059812
-84719 389058959
-158129 -285852390
-559622 830654596
-88328 -392410613
-638147 963002528
-892631 -721506256
-131644 866782820
-980441 -867277079
-424646 456206181
-727940 -805813058
-466007 436302918
-793728 -251203509
-678170 84592012
-722545 559961575
-381868 -479556146
-891724 562454483
-372619 -168252713
-314649 380842441
-183101 -958596267
-352656 -469636050
-833850 797196074
-273699 777084243
-632068 -461245934
-117537 609166129
-249297 58142914
-888644 720287609
-919244 379324419
-493805 -589200181
-143511 656324614
-511137 255951296
-469212 817859631
-254345 -102100074
-330735 970098906
-392164 501030579
-833983 505489313
-548544 785617786
-499534 779524323
-483052 224788485
-953590 918340707
-557463 88246857
-755113 418975427
-97829 207159977
-763736 837043348
-923058 -643916209
-337799 -380362095
-864442 -789996446
-297356 918538274
-289583 451385192
-450207 590845995
-963032 812458361
-875187 981749142
-284056 240558421
-310667 442058956
-239456 -626980440
-316056 -297759097
-938631 -647281777
-128099 -906692832
-120613 -918434679
-927400 -236481958
-467163 602148136
-368251 190032970
-120814 -566105975
-278492 -647435586
-301015 12648228
-728650 934924604
-629900 858053727
-366984 -349217634
-253459 566965280
-112952 -64641436
-413394 -578360574
-189078 -492271511
-131936 -793149657
-28649 628799403
-425343 -802711811
-462432 -437065866
-633553 -899046340
-921674 -592708257
-317499 -666011239
-594291 552338852
-528533 998137739
-280531 -853552879
-986903 386604346
-330014 91212512
-452439 441022430
-252553 759623906
-468617 793453415
-391069 793740653
-863227 705447428
-651996 727535090
-198957 -590224953
-330390 160111916
-716256 -229915588
-680230 -156330928
-534473 512676330
-897816 782732641
-434154 -368889971
-904574 223246409
-469169 -713968641
-829813 -949408339
-725804 -988878675
-399988 -292329215
-18891 -441679850
-111293 -782028332
-571364 -811013459
-38341 -244391661
-426276 -219094198
-204916 -710059799
-39985 162900082
-773651 114894563
-93200 842279054
-85943 13554173
-506881 113858037
-106298 81399752
-66618 -895233315
-40681 -592603180
-641149 -306459989
-464765 750736453
-832963 -946346175
-704653 -748496209
-634186 330787895
-883420 -536571127
-482383 411615707
-917930 -899127693
-796811 307097945
-534665 -223191611
-462460 736121301
-286461 938207974
-439238 -999945203
-475866 -977847341
-116274 988799635
-196009 -988823878
-924122 -417660202
-347410 -600363863
-915285 -918335857
-129816 -228673661
-868326 155244476
-6434 -137430055
-817307 61266540
-689085 -829339089
-219915 977464509
-89493 -243938054
-224973 184215084
-273204 -56161102
-983195 837461699
-774166 141498122
-168690 351235718
-858231 -616481938
-690599 -255249072
-515773 404889544
-45458 -364978147
-324784 -924461178
-399192 868318417
-563075 -953362441
-760139 -971072518
-880193 27932714
-97740 -324037699
-702322 617565136
-406268 -181342959
-980448 -471466549
-339238 492234149
-39967 -340026972
-215561 -607774074
-780786 -925426054
-692557 59609166
-300277 -526109931
-349031 -301583362
-658344 -932630006
-776418 336460014
-351088 759683178
-969260 -761969095
-3667 166440875
-41994 -631738523
-323193 422245990
-205703 -889720227
-58800 -941760472
-549027 -583739536
-856968 314031844
-600395 -558242410
-757051 161011392
-658806 -428562260
-445063 76779443
-599260 89066568
-57997 -707727491
-509288 -24066645
-359399 -29489597
-177804 320205224
-71027 651895656
-825498 -559408108
-101498 -861137736
-90579 -967054541
-513741 932826041
-858536 -348648355
-788715 -574828615
-811952 859916340
-648553 710960811
-428434 -100938546
-537080 -589150670
-210529 778330806
-652016 -911962180
-668567 -976951140
-241270 -983638290
-173109 254478696
-289439 -608689663
-81888 291124053
-967406 217274822
-251936 -550450135
-148341 707384518
-889563 -616176982
-651541 -108692545
-94609 -279087738
-769243 -44739241
-420822 968086898
-22077 809978830
-344666 247533268
-447535 -203463395
-618525 -366994414
-39895 -579745156
-623493 -699051387
-73403 73597478
-858608 -588366539
-803354 -666105928
-104569 -141060129
-199717 62985107
-467936 -240934543
-83480 -428627437
-669156 -373537730
-960498 658126911
-896866 -17778107
-120316 -742690572
-870061 746164732
-771702 5270753
-361621 -873812508
-303048 -146840220
-517737 396581091
-762307 417311545
-787879 -929565399
-734199 846130956
-386034 -22787585
-898316 -693226028
-131686 -410045236
-191150 698124678
-815016 262034731
-69933 -589441986
-830927 360619860
-952925 -637915648
-482533 207094620
-270173 993625446
-86970 -217660804
-106026 508043233
-679344 -80260724
-228363 193972658
-302672 841937306
-425225 778679147
-453929 -890525883
-229392 -546480885
-140829 -797431938
-784774 -264063613
-707316 -888353974
-243964 184789955
-612336 -6754184
-645320 710327111
-501761 -957422939
-231859 119433308
-657728 -583996757
-536923 439158152
-5834 -610738795
-963032 -661045803
-679851 137805460
-90707 366473621
-621228 -354271831
-451835 727760224
-764432 -82885349
-436244 907762901
-478233 -861681762
-933505 -869749137
-128257 -877636395
-39234 197929211
-313748 -876123691
-784773 -95297199
-549366 -441511204
-848171 -103868062
-961016 -901324542
-665388 -747057546
-905520 -472672562
-492914 -939334072
-412205 -293538430
-46349 -270104500
-239738 -203397684
-119520 -329376051
-772888 914685456
-369499 789848132
-991626 -766532588
-728873 957262517
-862361 -238202208
-649353 -350529345
-265796 248937021
-660899 151058997
-870191 -11575148
-585945 -760741167
-429809 -629951030
-491418 634153021
-555206 967019058
-194240 287163621
-72338 394432274
-405602 957853649
-389681 417414485
-799405 516795879
-848942 8299212
-220854 393807147
-66752 -725984967
-398308 566788008
-372684 -857544563
-105737 -774793156
-215495 819730463
-467164 -330217125
-918775 -714127227
-803291 -621291615
-61760 399678376
-675938 82475089
-833656 49332334
-165352 166880184
-562862 -275160427
-825281 282799746
-105775 -23340947
-782073 486637365
-992060 932270401
-322554 -921887574
-878826 -509787286
-878132 -226788395
-219184 -682628741
-33557 -139738315
-369550 -740119022
-146553 -863093331
-710372 -852574695
-779786 654313253
-447846 -905239683
-803266 417356143
-61765 23625484
-883671 -44424118
-417588 -336320358
-611092 297640517
-235447 -625119757
-307697 -193864920
-283171 522847362
-980049 -952872942
-225140 475917955
-719371 808720135
-265914 -574164557
-713100 -271887317
-912734 -256288424
-432259 475167777
-395878 894992867
-475595 468551149
-89552 -389516125
-192472 -275831728
-693522 -192295134
-419933 -604729372
-484974 -197719302
-910227 297917580
-541801 168482233
-216785 119651958
-56216 -989304383
-310323 428363211
-636663 256558627
-863270 -989362724
-90109 -64807184
-84508 203835298
-939997 427993419
-634449 958818301
-200837 -988072468
-477591 -908326939
-245541 108975170
-563717 -613192225
-214712 -249675506
-444945 -515661116
-26340 -566065167
-922427 -921241199
-208149 -854424629
-707746 -140229724
-691901 -193128515
-295416 -110713053
-207087 -812545595
-703977 -445619296
-302396 -789645552
-703361 -202061720
-488496 278548977
-91448 18059314
-123293 193208908
-486097 -919170326
-1675 -831506753
-182519 -785792507
-297118 52997985
-428034 -820811136
-872196 642570705
-66220 -837927035
-47339 -810173860
-299512 -569720127
-464287 365908263
-12664 617819560
-817512 -758385474
-746025 377835795
-7680 562008974
-63053 350589697
-207684 764643571
-792968 -835150180
-990573 834928581
-818657 -948905244
-612033 -756391379
-198722 980503953
-889090 -89134967
-303934 50480106
-976713 -277692748
-199428 98319438
-82532 604860811
-279108 -67338299
-97212 896257719
-428972 -264073860
-629444 950721015
-456494 -58017021
-539700 -330727833
-145194 -880785739
-726025 156190473
-757418 722270153
-765415 -849080521
-598221 -348722470
-208624 884343118
-187246 -659254381
-415158 81557403
-744337 102767733
-800091 958565179
-597647 323171930
-998313 -666880120
-207589 373090505
-52019 -473722021
-205996 -902236550
-517983 537940325
-61447 -786277088
-904766 -998625440
-576625 781548947
-862725 -953256783
-688720 -87760407
-636867 -315454595
-886013 -230949530
-510708 -989440970
-445666 -858077432
-393096 701712171
-586505 759333102
-499269 -122151292
-246227 504949538
-474427 -446167566
-38969 547120876
-583608 476680153
-200451 710022907
-235874 121907381
-349023 627599632
-316097 -786183211
-555503 -141233149
-644352 968345251
-268745 295374192
-811166 961534584
-444443 779426783
-153673 -528937526
-295428 -852829184
-719429 5033640
-898346 -2659547
-572007 -902549380
-684021 -604509682
-40208 211063366
-667242 -901174820
-260646 -970444383
-177483 257806583
-161464 11064773
-623780 -285898978
-225955 -973142948
-327829 -125859844
-447980 -143976409
-649716 581085576
-603092 -514010389
-948711 733872299
-104057 -61448533
-77518 39822045
-427167 133509527
-520449 -732252028
-204605 -397638696
-336959 -892066740
-311149 895347604
-888509 -183821907
-624964 -33299889
-44499 716209207
-360172 -888447716
-668777 -219248953
-882519 348152342
-793502 -564868888
-35795 -72078136
-84522 -794297665
-377730 432471565
-981215 25372484
-748884 -398807347
-582062 -503948717
-168602 124197664
-5663 -369251730
-77996 753857867
-992863 -864737564
-899310 344849292
-852042 633231272
-182459 -138081055
-347289 -946610765
-501758 66833201
-214449 347908556
-813426 787261535
-880276 -994615333
-619506 -759753047
-240592 -226712586
-842402 -874351008
-175889 -157391743
-578942 -118779325
-153551 -979003405
-804807 658786350
-436552 847920786
-591627 589722155
-164978 622854988
-105329 -518811814
-43280 -209609150
-888903 -942013901
-552108 409110050
-958759 -3906815
-488828 342974017
-570894 -713001114
-707642 597285838
-389341 839025301
-260504 411196550
-230730 -919449540
-532664 445399520
-770792 398975339
-130039 425399752
-801953 -68852856
-46749 -886589364
-522672 478788988
-303710 997980345
-743773 461319193
-191821 118566875
-333440 855881365
-363279 701566146
-433804 891854289
-491039 981530357
-812611 -603309244
-504681 -374408684
-145087 855043305
-617417 -944522895
-931872 -673971545
-263287 297281813
-299820 530848446
-37201 -192783359
-693434 -912327338
-188722 441350898
-410691 -931156957
-217250 -63717800
-782681 -363158732
-642778 -644158071
-7817 -613915610
-172021 -671617079
-617727 767038479
-761453 -533365150
-121932 773782441
-905944 18530170
-368586 892034602
-76115 -442554063
-140806 131940806
-636661 223339942
-710170 -592057365
-115421 -554223649
-171518 -805576831
-623271 -883659648
-730432 -852657503
-737715 -913722542
-114309 -902129291
-917822 -603450394
-242395 -435614873
-969222 805430367
-782980 -695456936
-310523 -109586418
-749934 -44771468
-965735 835391511
-209253 697630223
-943500 -104582453
-740414 129258761
-798562 766473266
-356676 831699747
-957733 766100029
-441340 -877684806
-635507 -929699511
-303137 -905517051
-306188 741870026
-396960 -463064661
-818796 720781743
-400244 -387083452
-971626 -718513706
-774746 -869255967
-976376 744857355
-665035 504826236
-935425 -461313332
-609223 -956849942
-506483 699249406
-794729 -344972980
-878791 -956991092
-761623 638043217
-837006 -394585918
-521606 -560441486
-521443 -945055304
-676347 -736639198
-212840 -255898421
-168035 -54641721
-926414 218589334
-764531 -567990558
-859862 -504495146
-352488 -885993119
-504944 561268203
-658424 -885505527
-995812 798222981
-980103 179884585
-417662 -910673980
-631319 868523471
-283239 126883887
-371100 831196047
-28279 -742024838
-981870 -299818017
-746082 -703371053
-460772 -460538544
-725960 -169073984
-760118 -958513699
-686838 -955712308
-143959 369612684
-849105 -915363640
-662929 596053451
-61313 -975360297
-754680 -872354732
-901307 86613020
-101682 -517429861
-241140 -580279864
-620137 141557716
-221971 -254069059
-546021 163821715
-30473 -913084006
-812984 964520275
-781490 595831157
-109665 -565062798
-539505 931043509
-759121 9615712
-968667 -450568325
-17891 581782843
-779019 -957983351
-903755 -361242305
-868216 302822666
-978354 168900537
-467346 -677529906
-357362 560797828
-479059 869082520
-721265 -380900958
-181866 -899740716
-205019 -447475112
-481383 -486898304
-131296 997063330
-831553 922137572
-114852 -549745591
-468367 445633133
-229760 799293628
-130468 -569583969
-915514 -615237495
-354496 -865619881
-110966 -149863833
-777952 526320221
-615100 -119688940
-343013 -986042119
-191575 465752569
-802117 -302652312
-921052 462305391
-181334 900689771
-175805 -519092451
-162746 -675562545
-304758 -697362202
-324661 -937309609
-58235 -633545895
-208512 -58604507
-456445 218029410
-597307 535354642
-741166 263865588
-900917 -368656409
-881753 256953514
-462674 882964630
-280950 -415880772
-430654 809478402
-573370 -751417322
-632228 -566301090
-599102 584132326
-541483 -301162912
-646436 879332043
-171139 235942306
-893590 129253119
-561950 -883389100
-991791 370322426
-4556 979389286
-339902 642931121
-105883 -896850162
-144117 845863520
-630901 -38799958
-609426 -199502474
-452257 160685263
-705191 -285593835
-214770 281405076
-710490 485122718
-9948 17043963
-460570 196611820
-865172 851576823
-781540 958439457
-478450 -732842417
-462478 239447817
-522949 74821397
-577534 -101498826
-580726 -651082317
-531804 -189697621
-141517 482620402
-11379 -989087563
-622599 58885057
-973286 916319312
-127906 595044763
-401459 757722145
-619722 648167707
-525807 -316496578
-295049 -260508384
-335755 764778607
-534017 -946174153
-782179 -428602746
-486722 260226080
-360100 -990507962
-591130 -730222874
-117623 -926057525
-486952 -190010435
-43386 430462389
-412433 -211651360
-210393 -908605360
-850323 -231898540
-885059 805392604
-232398 140522813
-715494 -527805365
-149173 616348413
-289152 407680396
-177971 711642453
-845304 -456313838
-711619 -841302078
-276122 -939439865
-377107 353988541
-370561 641318324
-195073 -928527427
-295 -734610050
-397275 410153988
-932833 519033689
-598246 -976887905
-705022 -89161953
-592975 -944946537
-179377 -384879936
-630733 -471866994
-390435 -891120690
-555870 186517319
-855989 788359087
-267960 -881628651
-146999 456294445
-543814 862301562
-245089 -219122733
-292190 -260726813
-868619 -496833446
-544519 -275211740
-441868 507374647
-236252 -838924490
-687880 865311073
-726375 979569282
-614575 777423923
-601273 125507822
-969023 543728087
-977304 -826373563
-830317 284205744
-762570 456804576
-354411 527614978
-200877 -221959579
-432504 380793502
-128459 793004929
-401849 -959289239
-499671 -247656457
-12787 668633377
-106871 -48451191
-424780 -192602993
-674739 -863730207
-41288 479681815
-184786 -231207330
-881131 322787112
-185299 120557254
-916826 -260319628
-545555 -368402090
-270888 -164624832
-355511 520557639
-746636 370871097
-377919 338541723
-99971 -902137749
-188503 -269237904
-858334 499617233
-729576 963173325
-602548 -437152270
-726334 129557509
-848274 -58802501
-911005 -893424183
-749030 303183946
-678590 -922080405
-851566 415896746
-877194 -316684723
-120534 -144039984
-580939 -350793400
-511773 -671163442
-995043 -103329222
-436816 401550143
-16411 997469935
-405597 848219587
-138404 -938536498
-859098 -866260273
-553116 180417754
-805765 -169743827
-740228 309043193
-632183 -846508639
-205165 569936545
-803208 940641103
-121279 -11133471
-849654 -56989463
-943428 164028552
-743361 -820075396
-567801 40872788
-385495 894790648
-84268 679541838
-814802 -143437535
-505468 -689845270
-706824 -338384301
-663075 797759964
-594464 -730753100
-524781 964799645
-341664 875679560
-963455 685143646
-115451 -499368726
-261445 -415844072
-100059 -813133402
-144650 -170532168
-266403 480826706
-663243 588416742
-321514 -320545881
-343380 181562645
-715779 649880244
-462416 -334289800
-103504 -785503248
-572561 -667347231
-204763 974753393
-253113 -632011887
-222275 902589315
-401555 767910848
-868167 356854642
-890047 -301883796
-172443 -215544248
-94102 536779247
-975273 738988992
-442063 -468237248
-660945 68837437
-790075 -551932190
-419170 -158082518
-436695 730453136
-970575 -901655874
-307281 111164383
-555950 547769133
-829665 974023686
-343827 -351175619
-328599 -951599593
-431781 -589304033
-926460 -164309020
-666524 -269615408
-819243 891522673
-589703 -723375926
-11962 409838712
-524138 -74398329
-356499 926504318
-549546 -924451089
-579366 140098423
-70940 -888326560
-655217 902818657
-349904 508086536
-189360 -985737246
-460654 523245857
-481737 -282542470
-299314 -435104689
-366904 -839782039
-94939 -893246871
-193385 -843599345
-708459 -308019287
-761542 175590566
-16541 -395531535
-710712 533898195
-675154 -241439946
-45967 -297187408
-499434 -502421070
-601778 -841154460
-301123 -470647370
-844394 146403312
-69623 -940237700
-869343 -59951403
-253428 982094292
-920525 -209853108
-688585 -315912377
-156869 -888765282
-67514 -947498044
-318128 609689294
-682205 -962260965
-517968 -871949133
-738763 -397695931
-906162 -998071172
-344241 883385877
-871433 -889609396
-283199 -983808418
-195106 259148086
-610304 -319635513
-934914 -566396754
-437990 419366047
-32790 -212882383
-128298 -409996098
-146448 -888653241
-311758 962708183
-888244 194472367
-953162 497761308
-636604 -426215410
-583215 897284959
-452595 995340238
-447749 -267369870
-115662 -720846058
-874373 -5740098
-621874 -207607570
-271106 219202539
-127801 -171129454
-940177 582539322
-477116 903290162
-453506 -59894736
-7690 635041279
-841013 365495808
-135711 -169639347
-474342 615608499
-62350 967799877
-229550 -167710519
-336008 351510729
-66217 930706834
-995323 -299002583
-859099 -536824833
-193947 -536412326
-939591 134600663
-578891 882541215
-773264 250705291
-67888 724604565
-242764 846404327
-944081 65929826
-697070 -228406715
-195925 196681987
-790051 639714416
-797710 -478605404
-351480 44538578
-237800 -775139102
-199473 -199451462
-225853 -961201521
-98500 17253328
-529422 -980248923
-646346 -279814621
-38677 -547690997
-947694 775557592
-807161 660290643
-953633 -912649719
-375894 -6430247
-574555 -656832352
-945400 555475133
-561757 -186114018
-137570 175457130
-281407 -240497786
-145399 -402890831
-132893 876454547
-422308 222677382
-660655 60696843
-193303 -136428438
-1198 -42265051
-83508 -836081514
-607990 -559307520
-238613 -343344372
-139427 229848312
-910921 212285765
-957313 853337616
-349376 -277920919
-886790 733680361
-394168 -249607454
-888424 -53060021
-86262 -613254748
-897405 -358292622
-13076 964193308
-925734 -740987318
-543750 361892757
-508176 -730981337
-460615 -965429727
-745985 -125300247
-554543 -791114703
-163492 -119343621
-828570 217867401
-609144 764360430
-242674 694542362
-309001 -754159117
-672264 -623621003
-611928 -855832117
-924468 -877704571
-611997 599056379
-244844 204864726
-117771 -161616655
-130621 -590692320
-154223 368783212
-274240 279075825
-892008 65963308
-985204 -548852124
-880745 -656122058
-849320 -228182724
-852006 173226957
-767534 -922441698
-27423 522209822
-518993 -879833064
-371222 -683180093
-130019 -983566447
-988492 936876597
-445488 -424167411
-68843 378326310
-496668 -941588388
-497702 -537080784
-702598 -894457585
-51211 -732703091
-816785 343575595
-951408 323409817
-857072 -968342662
-943315 -109365691
-257017 569250700
-953240 -739447312
-668613 34802192
-332549 544062483
-658757 859609067
-906344 -907816730
-785222 -765037820
-210623 -878566901
-60567 460966482
-993557 514038005
-318615 187396408
-442062 912114359
-887188 857915947
-48130 959213684
-811493 -62142332
-827853 787990602
-979293 333939859
-707501 -89459043
-939206 -895189491
-408114 350373412
-695993 -300066094
-976293 -466840549
-143304 -418783926
-324766 -241654482
-473995 -3921333
-440707 -313241510
-209020 25642427
-290779 -807829385
-392115 -989831694
-351949 -90183881
-347465 82804924
-864903 431935359
-305189 170368807
-501348 -882392884
-197451 -171485806
-646432 -117505773
-887571 -937693261
-929655 63476374
-660371 3927326
-51862 523273222
-546477 -569969269
-140819 -956159914
-11350 287903933
-141863 -859536970
-907312 -996946230
-177158 -921722047
-30284 928453633
-554556 189509982
-632768 -11181089
-91078 885780495
-629017 -607600254
-545800 688752817
-114785 -728543702
-227680 -26384180
-778966 -700385312
-841785 267534966
-695602 660374310
-430054 325257115
-132564 459705581
-87716 523058969
-217997 -912410414
-962603 -604973143
-294612 -192489319
-569766 257958394
-943830 -634849674
-9488 636024875
-301228 -859547380
-831400 -572542934
-456569 -447982398
-38402 -3103701
-737888 950730288
-910092 -17951667
-661795 40736386
-250763 91150573
-231772 122511364
-754484 -103693491
-910495 169428526
-684063 -96518651
-208386 -914183510
-722273 -989236211
-924441 -358221804
-579369 -669267411
-823528 699516607
-39225 -86765506
-324474 304348409
-527136 999131295
-197441 -966714188
-628873 -182760928
-42810 176904762
-417698 492991393
-458844 -807185607
-221768 264494349
-137125 888018251
-646807 325074
-208466 -625030905
-193296 -894315071
-362681 -511133698
-490307 -632061932
-361896 -466858005
-180751 40883904
-988718 364834367
-617209 -663611365
-246767 -977067764
-673078 -741912895
-116128 427539208
-467580 -2040047
-89864 154393614
-26623 -550515913
-151642 901441302
-701751 92726457
-213075 -539752124
-227202 -604264150
-604957 423459046
-906973 -987719165
-670551 308970345
-719518 -419676192
-620164 -988587871
-955685 342256157
-348390 397562880
-422646 40833245
-144043 -312236097
-593029 590377273
-799122 -842156054
-718832 -571701494
-239836 -556781300
-926770 -467186959
-991890 -466016565
-359730 -67914998
-46111 -99248891
-871211 67125431
-976946 972968906
-57394 -881898172
-488419 403514066
-223712 848417495
-786954 -623811066
-627710 -316430373
-726443 -301106199
-394243 530582548
-345667 133053714
-121915 -547148545
-790083 -524174642
-76167 593301590
-587861 -151412694
-395040 899284404
-16860 605582426
-259014 -989925997
-158097 -667875436
-362976 469510908
-820755 352330160
-809708 729687444
-214378 -637139495
-35203 -959905938
-114689 172581070
-503926 -479295549
-763391 -679091079
-607722 615799770
-430695 53517492
-755280 -145107643
-32549 -599598876
-615417 954268601
-626490 922017788
-526920 -774113618
-844615 -927629571
-114909 178048206
-249369 -925696124
-851007 -698924284
-995376 861617833
-24188 -374285970
-543236 831658264
-867718 -152812101
-336471 78565486
-753153 -840000026
-56116 -706994158
-593094 927152792
-124461 -940715622
-927024 898588268
-369533 937226795
-717442 -756074705
-807426 220615528
-190287 142073307
-574840 973612740
-110473 583476034
-327491 34683723
-539849 -1289838
-385602 -895819516
-564100 355592644
-932128 -532973716
-437482 10214330
-291395 -936998647
-482102 -132572592
-52898 -183000717
-147479 985019141
-9021 93313790
-309142 -258113935
-515145 15583700
-722923 20134019
-458136 42961781
-510521 -270282115
-818691 645848050
-518797 -272863602
-642804 576905785
-517781 -423070112
-271950 -112863628
-818507 869911627
-407262 -643400968
-335086 -201062897
-737045 621016247
-962271 -853657821
-617645 42862399
-929620 -305851873
-152557 288415486
-192485 -131008509
-180853 -869859487
-657508 -824384439
-135210 867701653
-687324 -913162649
-221608 531208206
-203083 -812755711
-124805 97051681
-995578 594209559
-720982 54671697
-660278 914050964
-143057 431745053
-805465 -999498161
-833711 -491546618
-859224 -700154895
-917459 20635858
-624425 551415163
-651297 29562990
-901232 -480999740
-143222 -868932087
-223325 -541014873
-99123 95930148
-67403 18204286
-41831 -818586894
-988960 452529180
-597511 817141389
-304787 802429353
-973312 598871359
-502709 -287479860
-892593 -650906167
-643294 -260196802
-304807 581511631
-73446 -520765654
-985786 -84581241
-830404 301729636
-903548 -433928303
-281603 -700856683
-483939 488973925
-296168 663123378
-803452 893352877
-719618 -603838026
-635890 429690695
-339606 177614282
-914154 -603336187
-680395 938144077
-480382 477459387
-314187 417299672
-944030 342075592
-385747 -640461271
-104470 936299932
-604677 473143506
-390929 -181476143
-477228 -115253567
-54699 -656135856
-831672 -63037
-466187 -810208035
-347791 -986478115
-990541 -345117331
-492876 788663325
-666927 -273957974
-883133 3976502
-332157 -619017125
-28267 -839929991
-474004 483210848
-171055 296401634
-658755 461799646
-377552 -950717455
-29917 595544952
-660119 -196710077
-326281 564922276
-226466 341414181
-940501 199451898
-172965 -152870677
-951355 -628455185
-456228 596115711
-146640 -362210248
-529028 849004202
-229585 -134068265
-608095 979865345
-625856 -938940717
-148520 -345251980
-212772 305525203
-500641 -120416860
-374253 539494453
-215104 649389347
-668969 879520104
-908066 729286418
-437106 662911232
-823066 -613080875
-67385 370466095
-621458 -758530390
-939933 390895627
-600458 751448970
-406810 -598460380
-534071 -273377173
-288938 -99633043
-230630 863339266
-88378 -371578275
-740979 -651571739
-570512 -480854459
-897233 -954139646
-32555 689842442
-112586 718597439
-70198 -107010323
-16091 -938612744
-431186 167229503
-406133 530779430
-972307 762907811
-178196 -966838763
-798039 363161127
-653550 823967094
-970325 -459574390
-414733 -478797318
-635483 -443933413
-403928 -920079938
-800371 -976891619
-449089 -711896957
-829419 661722834
-845840 686019613
-272154 -324977832
-237967 -115294719
-775618 927489224
-212087 -934082206
-120083 -511329396
-113767 -818454804
-160591 -354943026
-831146 389037561
-826972 -955115539
-751032 273478700
-572125 737465822
-397484 -583453645
-628776 319339054
-977857 279824616
-489930 -864856206
-301026 -935154917
-38235 193728225
-438541 154889650
-894893 595624513
-451498 -190847612
-134162 40567240
-385721 -188698008
-684627 -514364166
-163837 580992851
-970988 332504674
-320110 41702421
-85191 513429266
-253933 355613055
-230802 329805464
-85391 27668452
-417653 -105850979
-523927 -995172369
-805932 912373734
-710696 -325845403
-263986 923261779
-73985 -746439310
-114354 -144300207
-896606 -579164894
-760265 642598251
-287382 -246899393
-628149 694313806
-294434 232580425
-592677 169646962
-260501 -133830788
-316578 -635078607
-585322 157307109
-438474 -68985705
-837388 558649618
-853219 -835286889
-26156 -620844839
-614110 -779681642
-12620 205280352
-588124 190457153
-553091 -294045808
-331358 -361210445
-865439 -624521820
-126799 747656614
-728742 -995264827
-398054 731091235
-124974 -70021570
-703294 32403626
-333132 -522243392
-868525 -212677585
-897362 -202706288
-561253 151911205
-649936 -436899454
-488772 50854402
-324394 -992389003
-753331 -16064348
-249036 -454030995
-962988 -386772043
-357393 -469234190
-527973 778549430
-112264 782874920
-903109 396935022
-672875 -856529178
-302414 -207301619
-17940 -819534330
-835488 554636793
-673058 -42588507
-526670 -440379169
-967023 774955151
-177863 -984791803
-421121 750077984
-68643 -666574305
-846505 -346002248
-230866 -874443837
-424418 -918917692
-364811 -341267075
-146345 709163752
-450608 -136422908
-661518 691136551
-520524 -960563288
-836559 650899507
-246731 -659053385
-959272 191347918
-486494 -933483595
-757960 391801017
-233760 51475268
-757250 50452058
-991499 937770022
-714173 664703226
-600143 581217868
-2045 568835804
-398092 300094498
-179609 -169330757
-329171 564822979
-904322 -907207122
-680124 11134913
-23742 -28023876
-577379 -97279276
-206794 570755744
-508191 -400552373
-244759 -82071079
-889511 173350080
-560453 -67126677
-119171 571926673
-120376 151422597
-15129 -133528016
-728215 -916824049
-733280 -286897299
-16837 730049076
-389733 774312502
-263622 -247460587
-180279 233464935
-880962 -884740883
-821776 943887331
-693786 299981341
-359573 359576487
-55535 -152121048
-936536 -797050249
-351071 149862862
-230293 -634901470
-19253 784167619
-835691 -428784982
-371615 665193028
-801138 -532646786
-164862 -863962003
-793362 610502259
-361561 478488127
-623694 -39469526
-370740 -634260664
-431646 -98239777
-884497 559978102
-356594 283668257
-321156 -924889697
-158531 -654632223
-719997 -291888717
-41042 79049253
-856599 211839761
-448212 -208712766
-743104 792151954
-160239 -205594810
-162056 -581883912
-6726 -602792281
-823093 -972129876
-560443 -614108442
-171499 -806388597
-516879 180367818
-799130 745468046
-598538 41490355
-64011 383317569
-367225 -252152740
-171169 406588885
-955243 20001541
-531534 319062278
-60210 -75701735
-636680 487354755
-115903 307616628
-146429 -612683124
-1760 -181640765
-260403 -879336545
-258263 -246943788
-49169 720119458
-662325 680641557
-385143 -963275531
-210588 647746114
-496206 -973990667
-665146 -402647895
-734205 -420688281
-639608 90365447
-265640 388639339
-991101 -776019975
-717579 884770637
-586159 806755427
-533051 -378812255
-894486 765157115
-974284 -954836662
-638449 -185200852
-104968 -201958715
-824847 790631384
-280439 856289503
-523531 -966124793
-542378 -609005004
-548392 115394740
-38652 53876748
-73911 710057274
-970757 -960306996
-401973 -606252145
-958009 -129809745
-117186 -720473767
-78842 212107090
-735837 -9146290
-858024 32582446
-610586 -215257099
-398162 -475988381
-527120 -78176732
-178826 -714994633
-901956 -597462695
-709691 519175373
-962048 -135682913
-737653 492902752
-555950 -239668936
-970947 88297112
-502649 230189742
-142109 -580397157
-503997 709484857
-90738 -152136791
-349601 -535233819
-617027 -623199643
-678281 645904494
-524754 -892086083
-663413 -914393788
-201812 679779701
-67132 -501091087
-367554 201000952
-836841 -413827199
-858958 -938517460
-338311 93210309
-756239 -20079343
-383524 -68327205
-938072 372736543
-322604 -955455901
-647687 922526505
-796095 -742164659
-584236 -170713000
-750475 -700945524
-751550 179658609
-280487 114292368
-830145 -298408219
-524434 -448649666
-242534 978609455
-567798 -952989115
-437043 311681398
-213480 -80577081
-446979 277200627
-187641 731284241
-234902 -518575871
-643760 -874936165
-838041 -951433225
-617876 -141775514
-322041 623484683
-686714 -843519308
-798714 -56169301
-993574 155780736
-271271 -344610394
-51415 -855168350
-830414 741953538
-929739 -283127854
-872301 90558313
-586652 -425609453
-453785 648544941
-292947 -684188792
-218527 -381065354
-415954 423587798
-89042 -426353451
-634292 448221647
-683854 722642274
-676834 753305158
-646195 -584969633
-853709 -723249593
-847600 -842828156
-406155 -753843826
-196664 -676238708
-589443 468853242
-380366 165579093
-749686 600961920
-598199 52653835
-628038 647003222
-123980 578542108
-436239 101220610
-492737 -642255939
-680636 54543143
-232100 257701303
-694024 301574760
-687063 -937159768
-960830 913090909
-254561 298922763
-856650 804793770
-968909 -517520593
-899686 -758002572
-752573 -768299331
-32549 -868975653
-393262 -442191364
-546326 -149364685
-551498 407128498
-964878 131455185
-912034 -848626686
-867645 -17712876
-711956 -262723305
-924346 -433596319
-496511 259037531
-864356 -105551461
-481809 -187440145
-306825 582798823
-971224 -784181867
-381132 978138949
-557139 36277095
-626975 268471969
-9170 477658523
-198544 -532664444
-454212 -777791069
-498093 835402584
-517909 521878699
-260463 479910234
-678506 -10506304
-830846 584718931
-221293 245517495
-906520 -859067188
-508378 242029053
-265041 727996902
-993166 -617069760
-260951 473729722
-702410 711537602
-400096 -59261123
-714625 -823118610
-263518 -28817548
-364974 -927805939
-285166 -671745296
-395874 953469576
-135593 -338012890
-307914 -105341614
-899363 65023459
-271237 556435649
-210278 707218241
-723614 -499661365
-217412 772253783
-926017 537873542
-798178 536615730
-892138 -106757896
-434272 -131951582
-3278 -996048715
-920501 115451035
-449791 -444032646
-485370 378346338
-180964 -552122378
-771285 545461051
-137099 -184418379
-884832 693395117
-864766 686393863
-354523 -942389326
-380210 273908372
-624644 -930675898
-906428 383856749
-804775 -162037674
-492686 -137420668
-103627 560738139
-458743 809144779
-354863 -212710253
-871368 888992844
-372042 615130707
-509545 449276857
-436547 -363832418
-788831 -467329481
-244267 -141771142
-256306 -804097825
-512444 33009154
-973145 -517001007
-330290 733775718
-310621 -577858764
-918993 376241097
-378592 -545659512
-692658 -721391125
-322068 -655791515
-928802 10307842
-339398 656955213
-496969 -207913893
-842483 -591714755
-797701 -674946814
-612137 -662002424
-775327 -905320893
-556822 -764819787
-509772 611905948
-117456 -983480437
-832181 619036963
-704997 -697615373
-389859 -268384752
-581618 32291454
-681166 -888470595
-772705 518904995
-710251 -226199350
-53207 579176465
-282249 -179301796
-146797 409968232
-157963 -888153017
-444593 678927063
-890491 605870408
-128094 -2627510
-471449 -985557592
-77627 192162478
-817473 419513727
-126984 390683506
-699035 646502966
-7295 698122602
-804917 734891991
-712342 -490672840
-135881 207594167
-819311 -620505550
-869860 -82387594
-66418 532647353
-948873 -282507974
-127760 -135192134
-140665 767827567
-458645 -818085673
-989696 -266156218
-308485 239380882
-681067 -515701046
-117262 465459031
-109898 -875811312
-362232 -551655288
-110034 -163119622
-117778 -102010661
-584561 -972478824
-827786 657578583
-735426 -839526077
-774902 991884514
-272379 189021998
-327509 766344331
-164234 -158226644
-773599 203464406
-732457 -188976839
-864187 -886196565
-418008 -553335736
-515997 -689957521
-128519 811926037
-740350 -965927393
-228339 -180630360
-735600 -127963444
-559660 -586432943
-419227 736982046
-319443 -742799738
-508533 131059084
-708534 -545693736
-539892 -974972172
-32823 312973411
-201413 188150047
-713982 116925063
-165669 797272365
-915850 -493874570
-693546 241113751
-472099 -901866571
-323241 343005808
-188676 -860896911
-460766 -874345395
-987119 -146899257
-593324 -847906634
-753093 970055472
-257928 -957877260
-734186 918437697
-82674 -335654819
-31526 98103500
-50783 -418022789
-218488 -221851384
-33040 544767764
-534786 -107980310
-829581 -557408994
-292691 578840372
-693554 711389330
-576556 314627562
-215605 992407429
-725674 300887728
-739687 571827824
-707073 -24017135
-465435 755193993
-279579 449372005
-777530 -858527372
-850579 -204139608
-523865 -581186580
-56802 938744993
-716147 301985822
-217410 659927172
-988525 -963121579
-607094 -502492018
-453841 651546614
-449290 -984950620
-619975 350608726
-860517 803639980
-719809 837621205
-122097 245247819
-77277 574594030
-154560 -645517262
-573146 -804132329
-973507 -990912407
-936073 132631355
-393814 740635436
-508292 -98892717
-376083 575222361
-381451 171992160
-667836 -534987034
-564787 -257633725
-402944 16915941
-424737 765900694
-825100 -833289548
-695871 992898807
-627254 373611039
-62946 616082457
-990826 -865628566
-477832 -978012217
-104236 -965104123
-65977 925632781
-761685 323973605
-678354 547339402
-439974 815027555
-886205 821481588
-385231 51402368
-406689 682593288
-506179 24606666
-524714 -292441299
-126497 372730846
-615919 -877629163
-35137 -865330917
-718943 727213584
-328362 -681761491
-61631 -856243324
-265445 -287638709
-277825 -941126056
-35914 44863959
-358472 -859899996
-340724 83382457
-296250 509876925
-440684 -117533720
-261093 -899701603
-871513 128293972
-265784 49176732
-43037 945713557
-498767 -645578637
-153845 -482224459
-52212 932601345
-23402 -623590853
-950392 -594812229
-600763 710750478
-255709 700382752
-210537 952527173
-643364 378294385
-141913 374380692
-825307 -143554106
-763325 -86595974
-351909 -748496290
-783167 564004595
-110178 -861348776
-549599 -626125452
-181696 698673678
-170879 865864808
-395386 -307886943
-362510 842430354
-577141 -569257548
-882440 -396496646
-601576 -260189335
-781331 -429157544
-975711 686885811
-102174 -897796057
-739440 453308736
-236803 639700561
-230662 230497915
-5223 -644998180
-288808 437930471
-214470 584919278
-631196 -127222638
-823595 223048168
-762129 961328425
-680805 277965133
-93068 -213685002
-535263 514227530
-108658 83008659
-449704 -982874265
-322825 -258875426
-800777 939454553
-213029 -69470239
-842692 -7371715
-982391 355975500
-897150 69180985
-909716 366502833
-716731 -92834470
-791155 -212437854
-305101 -941384111
-645780 -397887764
-785987 218304598
-940088 -485364404
-526778 341922901
-487231 789147054
-566777 -945962241
-371048 444126844
-230366 94972143
-670026 693738320
-342189 -472858889
-707717 449973963
-101357 -15814857
-443342 -887939611
-338913 -824732323
-75049 -940250337
-722896 925905167
-19718 453232811
-831884 -153935339
-258158 292649049
-393635 -611242178
-864754 -136809603
-547242 -966226377
-75433 -819271273
-348275 793720158
-187125 -121081739
-459603 536704227
-968551 -284582504
-240017 -902062554
-176333 -703613891
-722870 502979642
-454883 -990930312
-952021 -101501655
-8569 -426199408
-2630 -476294716
-478799 -907062402
-961237 -784536002
-435853 -422256957
-590326 537064443
-191603 310436141
-623305 -876002285
-67485 -935794447
-100680 -387073543
-478053 108182859
-489174 -971217705
-761767 -211805866
-885579 167932522
-248853 807203816
-259474 -906056703
-200036 -986002817
-990696 -47630783
-616736 -517298881
-64790 -270296067
-20512 -161340807
-307832 -336570154
-199090 -624059557
-792364 717577454
-232566 -947349575
-286886 91357939
-32380 815514900
-538808 -650963466
-564016 -553146067
-905078 824584588
-26597 247534879
-90010 20654525
-614979 -799193776
-934777 340472478
-128773 236118524
-50831 -221450733
-525103 -269946727
-545405 -600928983
-191561 -97453017
-940192 -353224821
-555276 11997474
-713509 -989270159
-429366 -471926172
-834468 800191609
-654645 31178716
-839208 -812206004
-611368 894134906
-662745 -102307748
-634063 140163213
-994632 -770647622
-402046 627396185
-345426 978822407
-819889 -107217776
-916290 -996663372
-655215 548916213
-412678 -54567350
-203175 -52789080
-205020 216947466
-565941 294469184
-284616 394064854
-817368 -105951594
-407463 -605479584
-625375 -732764269
-432346 94854631
-175187 734992894
-979177 503354255
-516823 873403898
-650084 -682437481
-524581 902425273
-674738 -371532767
-709892 -35662302
-451880 -233060901
-905672 -508286573
-202048 492411526
-617413 -580352940
-231547 522892144
-362841 680205522
-488620 -833701681
-568803 -726899252
-3096 -327114912
-23438 -604349303
-546578 900496934
-134053 -495776153
-156674 288432921
-462867 756349915
-38587 -946859941
-948075 -913618077
-183468 -443922813
-756394 122603878
-514015 380851108
-531917 950142041
-939026 -983347716
-376023 775371524
-360135 -930105875
-493320 -35976732
-799164 362880770
-380958 573248380
-506078 -310056482
-966674 680443289
-856377 328190005
-313914 318410752
-676565 -502702661
-78078 -904870896
-109183 810124179
-8058 989708866
-304510 -632707483
-877636 185532675
-853474 522430740
-666685 -466409164
-173741 458633424
-667049 -952167820
-356753 -70758467
-627164 211646710
-467005 -447943973
-799921 -929809193
-646872 -179487023
-571583 -542287560
-851847 -843427270
-945979 376590164
-667386 580316318
-820407 537423838
-477895 179248558
-606412 449484955
-320996 165311714
-882240 249142683
-595666 -733975425
-120160 -619291164
-780623 -325092585
-101744 -44031906
-86833 -938847876
-845575 -996902580
-898233 -873104802
-280823 -589034183
-76347 950742878
-210951 937019377
-727235 -746808965
-101718 -829448253
-606012 -24931595
-63283 775621775
-231598 -295857416
-567730 -713781819
-396235 823453956
-411650 633384117
-322532 497864891
-654187 -771973665
-305855 703574924
-675661 -829105780
-225769 -314261225
-454008 860147655
-752893 547484384
-924192 -881428554
-848974 250087845
-230788 -420750706
-530603 568056401
-472023 -732084088
-168877 828391977
-126269 834080977
-109608 -351375252
-466926 -644184255
-710588 -357434577
-286134 -437706774
-621351 -788570482
-608820 -230539379
-994689 -26740957
-302303 -985311252
-602131 -441003650
-215121 226450078
-595980 -814759505
-725568 534064755
-721597 -145411795
-172423 -110616921
-842162 820282936
-157213 -469441487
-415927 -624716451
-480370 170664179
-503027 -241415151
-239208 -921141528
-673456 341558399
-759833 444323624
-210641 791522480
-920564 -258440864
-684024 562895070
-361668 -105873322
-207201 320808430
-302799 -16532176
-351116 162042590
-106496 1716760
-306045 -329934847
-539277 810667338
-639571 357532505
-16633 312630576
-174589 -774523084
-981780 568962023
-891973 -917908804
-169277 198735959
-320524 583650771
-988472 -506396101
-528418 -722297611
-724545 768891266
-737097 -972331346
-289396 132290595
-620458 -489209302
-587640 700467943
-553391 662849108
-553811 -113925753
-589845 -276351525
-432210 -726049691
-206982 -182550928
-398963 -934793127
-192043 718273934
-996342 -538512095
-39026 -340717638
-641359 133685356
-365326 355614583
-753774 980090793
-55843 -882846821
-233867 -629826475
-657156 -165676095
-844463 -360265315
-694590 -966642785
-982416 -955627238
-656331 952365261
-130822 -741165868
-483211 613334785
-548303 886972810
-444119 457570091
-196266 49501908
-559832 -766906938
-544889 735272481
-989147 -329090474
-814354 -886721931
-744508 -279920572
-872970 181700224
-773287 813746012
-673692 -764555112
-680841 -932225530
-363132 -610089161
-105902 -490604802
-8716 -262260104
-237905 -692365934
-780519 -919814516
-5058 199227801
-205644 -33083572
-621735 213870840
-122306 -592641264
-40583 -200476427
-839849 183540373
-888440 -222467739
-215164 633847478
-995386 823275058
-806151 -189110524
-232749 678220240
-651716 628156672
-192754 69723608
-733037 144071377
-717445 367645834
-733940 -620189948
-980655 -953910363
-794702 600738896
-810949 -884917468
-969802 -283000836
-609055 714016965
-933560 -312321687
-385743 898699388
-646807 380279330
-89825 -76876799
-704903 818990212
-507487 770190169
-678302 432518399
-286381 -590753540
-254608 -922175766
-58605 512703883
-201252 608474261
-539748 -102742984
-436871 -420908924
-676442 -984167004
-97756 696780589
-276719 762631449
-694572 -354118390
-169654 183144420
-789530 438422859
-370996 456771086
-936906 -286118988
-441246 -80904117
-821758 -620988953
-152517 857952390
-158690 -860741930
-912182 -241178901
-171862 904042027
-470817 739996966
-583808 -273580016
-315365 -526442457
-79871 306530284
-517367 414098297
-929622 -775226716
-433064 -460674034
-910234 -810262150
-775282 -956236505
-457976 -837967513
-768069 622256250
-971476 -694473692
-796633 -907626925
-290537 -12523515
-344698 914000569
-739459 -10369909
-244833 566567561
-21140 782349918
-875723 -461072968
-478449 181715362
-843994 -719252120
-293932 722071452
-688920 -527345426
-527003 737518966
-286588 -711531183
-730249 391750457
-187820 -883469988
-865929 -853578794
-945867 531008527
-417424 -272132536
-37791 902979586
-416683 123521846
-833617 454287448
-205001 -770946518
-13979 -717431518
-166325 -279097903
-275380 -546173234
-35532 -178105552
-256092 -89360052
-466764 -649893386
-577556 -16073065
-493265 -614587450
-987287 -344367078
-143237 76300010
-216199 372889035
-357411 -577850157
-921204 -934069900
-971367 -208027051
-104024 -942983887
-685648 -542626514
-67610 973688311
-260031 -662236007
-20420 -968038710
-896117 -701140763
-212966 -924717042
-175566 -679569893
-834133 690609695
-457428 -955670676
-475931 -680632334
-370840 74134574
-959996 -375286859
-44435 -925136395
-436732 -949827228
-793612 -920999411
-750564 -696082913
-577248 -667258746
-372714 -347580961
-7391 -242256147
-458285 154635702
-888620 563058987
-540628 107850467
-481585 -861437363
-381885 948471537
-527915 763483389
-375178 67379000
-316889 173876925
-829496 -961850416
-453975 -14174546
-288255 965849874
-274528 -904834303
-139623 443198940
-703220 792054537
-982867 -567070310
-601777 475160230
-807104 -909086226
-713259 -639270999
-740083 795590338
-123810 634039822
-744170 -742425322
-733439 -885041997
-505350 -439309252
-784175 -117712180
-310997 -957662039
-931383 -389136479
-473137 -186195238
-43008 -653744952
-836710 -56395225
-154149 466223801
-949601 103998901
-222432 -901759523
-42769 -118200859
-73602 -935634280
-295984 -910680533
-57921 -317212970
-398483 827849109
-328838 9214820
-625190 856663955
-745404 865998693
-607711 995040274
-663066 675030181
-529125 961164390
-770092 290755566
-151141 319601071
-28832 -753389568
-314260 -381567851
-344037 263031198
-315574 -392660566
-56752 -733461161
-262348 -250412628
-59744 -135085888
-323314 -765986805
-239573 310278120
-673507 747201932
-883115 -723648843
-346471 921141641
-799631 -586476954
-357532 -377393795
-509761 -282737231
-871945 879746848
-307132 726605107
-267808 -331980401
-85287 -385937659
-249045 790970827
-436209 -390144581
-625783 296849371
-850563 471336289
-282472 619070239
-999407 6029679
-894842 189851334
-807814 466626866
-146233 -466423788
-116858 3532077
-962279 -390101216
-995093 853177283
-854310 250142509
-165444 228330933
-866370 -31275167
-56161 857481943
-891308 494869772
-395978 718312205
-996417 -425087592
-214622 728882968
-364449 -118893322
-669924 -825369308
-185919 -994765876
-289081 -345235329
-612282 -411846261
-456550 -519643318
-261894 372027440
-740338 -679583061
-631992 -940521859
-470298 -959952962
-691801 -65520720
-118963 850448969
-423932 -497581190
-933983 -916154997
-785827 174301610
-223830 -878510951
-934576 89874682
-801907 -783330704
-416016 440632268
-80809 623450895
-598661 220201373
-895720 -949468949
-441524 329144530
-970397 -677139765
-578590 131378338
-307893 -849614284
-26557 -967141470
-687282 -521235538
-911915 868697921
-22974 -392229062
-9915 -939836218
-793790 -397679049
-210323 -217598369
-823997 -934602094
-22134 257085623
-598041 370555370
-236880 -601729058
-760240 -518370585
-624871 690972309
-877687 -542250917
-747964 -625807193
-933071 -522032059
-241276 -839285596
-689321 -123388383
-867053 -438187056
-544528 335016014
-86850 -149382981
-284203 651687627
-742621 551685311
-153408 -856234361
-847587 127654874
-341282 -375596964
-259737 -953186956
-593937 -690684244
-311678 -52736729
-161674 178191382
-98171 -540298528
-661766 -19878198
-474393 656955844
-331170 -819084254
-878634 587892740
-966882 717119627
-124959 -216763303
-606382 -777189277
-790879 635033886
-852908 -959677681
-204423 593366093
-963427 -966695173
-575242 -625531912
-903023 136854754
-914261 -656429736
-827279 -251339105
-836094 614822695
-844442 -495715332
-862042 625272512
-185721 -970848008
-388969 839300683
-292618 -671594116
-952499 680839619
-649016 243502346
-860791 -527828477
-800086 -338989155
-9703 867905382
-398946 -481015433
-793851 -29673399
-180600 -332314994
-762728 697175949
-304320 430028074
-675060 647806808
-280305 206648146
-973151 610943820
-553694 88215900
-313423 -223715875
-669234 -753303131
-677501 311026624
-960030 -736165637
-666249 -860464458
-399349 -243090931
-996604 -850344456
-241491 -485996370
-496326 893763824
-393438 -506774192
-448656 262664525
-660233 361102871
-548997 -2489524
-828124 -259546611
-8063 390254863
-642603 -310672489
-120741 68859273
-39439 -76389166
-993588 932829857
-777376 541030797
-239353 584621679
-3291 653251592
-176321 -939984637
-550630 -592535367
-666466 -826547050
-931019 609707666
-753691 837492707
-991406 821259758
-728750 -331127836
-209416 300952879
-920287 -238007990
-42172 445156289
-22757 547649748
-757214 -926981367
-82142 708990652
-310994 687185290
-156563 -317555944
-602965 858646196
-413071 -946294728
-347112 -571275768
-790474 -795611644
-446990 316369797
-169454 789827103
-177955 201898833
-618867 -943176814
-660091 32598319
-535352 891226344
-980701 -21801188
-896774 956209153
-541765 676572554
-796675 -628254039
-653552 393347185
-55899 182340498
-490422 -715722322
-204181 800811818
-389434 355793448
-421440 893985344
-967916 490820877
-915454 29569558
-150189 -584626140
-275925 -355709892
-995167 791561568
-290213 860530149
-746833 -955543792
-730195 717096555
-690646 422037153
-918413 731641499
-943794 -747943037
-912319 133199702
-331484 785346771
-114108 -319218805
-360730 337588058
-738952 -45767079
-944654 -676875350
-817225 -607996757
-879915 -136427540
-198012 355722969
-352577 -864254060
-860616 841771272
-301239 164448475
-411767 812318494
-936060 -933966414
-647687 -589687988
-532335 -152824656
-426481 -649688736
-556494 -936359818
-625476 -944514856
-365346 -903187040
-524410 554461059
-710023 85054702
-32961 -487813180
-317760 -948732481
-197431 -270867378
-739827 -774766679
-570928 -904276273
-589801 -701254471
-430473 647270474
-652515 827365226
-533594 -449197508
-728 -367013472
-161544 465228350
-352299 231583687
-638542 970574587
-422593 -728022377
-109781 554708338
-973193 -784905818
-214918 135550083
-911769 -237052341
-843195 -649159878
-354303 -170162293
-127956 927396134
-254961 -984325032
-807788 -104128707
-480269 -809775502
-759949 -137149688
-751694 246182557
-554188 -746135320
-385424 -81664544
-634465 342995517
-596023 808325739
-421979 -996609843
-184851 855182337
-86217 859593258
-775452 -414960867
-445024 -919584343
-2136 955316986
-814349 -116215338
-985449 580202485
-172076 635198564
-347942 434587155
-13823 -934294635
-472043 -47056734
-486931 -481312806
-169790 -963720049
-105364 224920889
-859725 -926604469
-142982 -896109513
-162292 -787012676
-947957 -311140456
-13824 -545269391
-290564 42825032
-697425 -531227970
-241438 -529594422
-482777 938696325
-177693 -341003471
-1386 333255890
-213658 37395235
-249307 -87138791
-869385 -895892301
-579194 -767092896
-154671 -426296699
-552594 -892502144
-876917 -911910559
-723463 -714187089
-777142 -454946658
-568107 -978978549
-278673 -906353751
-891085 428838005
-899917 453740289
-549252 728844814
-974284 -284058488
-631332 519445655
-21295 -465695568
-512648 234628706
-198878 408241959
-398505 759225322
-372373 160540591
-538471 512132446
-439203 972212646
-197096 849400135
-447706 966863056
-333936 -132445970
-105479 -829311483
-276307 -710215014
-700713 -341233292
-410361 -170314954
-760268 623040876
-512946 696161943
-643629 742546256
-629653 727148575
-425286 929069047
-201701 -831234091
-922942 687162785
-548369 869674841
-995664 -545421180
-782492 -915267521
-116476 743212646
-274337 -451774930
-156150 513570484
-733985 49469287
-725085 -870413764
-181867 -917971652
-365317 -578568706
-221216 -336109332
-822911 316657055
-833562 829673254
-822711 -724367658
-32037 -670286002
-372033 194322052
-779339 -899638659
-317516 -968369515
-406902 13701460
-554598 -32084629
-905570 -797680998
-316792 303486446
-336460 626682079
-201496 32004049
-926051 -220956325
-150594 175360374
-557867 -372933343
-555703 -641291398
-93305 -43054226
-276993 -204167434
-115336 -954128614
-358326 -320863033
-272657 250411386
-619598 -869396134
-724425 -725134035
-453007 798636456
-536553 496690703
-990441 324335253
-210497 928222692
-281580 578719052
-374876 745766547
-471856 -555370287
-621916 -252107541
-941261 427956153
-131720 -279737945
-410122 77606457
-313293 -525205442
-165044 -179376604
-789789 109236942
-797231 488496018
-610446 788538768
-884219 311555944
-631448 -355501183
-726015 267737199
-85714 -803923655
-705398 423542492
-942005 -704386074
-356419 -176856998
-332880 782251094
-35310 252559700
-920574 618975568
-551784 680638834
-805591 931696667
-710656 -278096693
-171381 663759053
-12590 -940921015
-742352 -626943885
-634829 12966108
-3031 383414238
-564578 -846204840
-433834 -555798488
-110729 -18302863
-907279 -401575127
-55750 192093971
-51990 -737830357
-38998 318686928
-836947 -877783220
-847858 -263035799
-873955 -860689676
-952842 231453722
-533201 -922023429
-746083 780365445
-837061 -604473981
-901754 -277524612
-45328 -99381004
-440200 -408397636
-678931 -853982121
-504759 196232922
-398794 414745367
-11811 780785327
-57494 -698691026
-478220 -113762713
-460028 313940513
-251903 -914478006
-767565 608140594
-711354 -169784082
-760688 -855399021
-7510 981196710
-863608 843182026
-753707 528015217
-89513 -865008131
-814867 -860100109
-160403 -637771294
-182234 -414066905
-129384 331993862
-374161 -375601651
-339339 904620023
-551096 454210643
-222019 361362550
-304133 896446700
-978638 -461819283
-762206 439339122
-924525 529328497
-858423 -66293264
-622122 -985669138
-638229 -717536154
-816049 525309101
-301053 -987134905
-142987 478696768
-582746 -207429180
-687137 793650422
-799520 780005743
-456460 678808107
-255466 -39892713
-969809 865527737
-793679 139465054
-26687 790323205
-790880 -989871285
-213831 -26821884
-163080 486021583
-519747 390660285
-179231 -39313662
-348213 625921474
-640656 752888991
-479572 546619433
-960172 -189568311
-733506 -770196307
-698516 303755808
-590924 -882841316
-561902 591166243
-2648 52718861
-612287 -344660599
-324107 -116978283
-595549 -565436290
-988135 589046138
-780590 -102647420
-233777 -282972444
-678392 -33128409
-81642 -89782325
-105810 -951759323
-261137 759442411
-394506 -443615551
-612096 828246420
-804678 290766870
-350028 516491736
-581905 546290509
-598357 -717251724
-676659 159331293
-691550 408935577
-867101 255926392
-677687 -502130772
-306129 -347887786
-46332 -930870918
-153101 -876209298
-464211 -742482443
-474097 615748515
-113272 -213261256
-730705 -512678750
-690038 -227979324
-4923 -96102572
-810032 -921512507
-307315 824739537
-124789 559236829
-651565 -185974437
-194341 -888180401
-630350 799319
-870975 711378143
-443139 -171152844
-951958 967670910
-210668 -525887830
-968477 -122912167
-208246 579629673
-912252 30496619
-580573 -442149395
-403569 -277087104
-779706 -600495293
-679903 -895858887
-677363 5661172
-379528 558836000
-494222 365593043
-544463 -885896083
-184416 -943294772
-811908 -982294744
-926631 -816767001
-662484 -966987717
-276118 -872260834
-918153 798981515
-66637 -327732620
-524248 -384939583
-608190 -576481457
-938287 576164808
-851706 -453935737
-181700 -899225568
-703929 -12082011
-503270 360089826
-623959 -787405969
-851704 988717309
-374244 -76015678
-301754 41441187
-803661 808904571
-318998 398096492
-333278 918529020
-11907 241050597
-406747 -718890536
-752706 -671104023
-67099 963963493
-109616 -319385829
-555378 -714446557
-255538 -177858983
-510856 -908033476
-49599 651146486
-771500 -63755066
-673560 -998811895
-279734 521368095
-844869 119477934
-988924 -965799612
-73277 649107262
-409291 -229024199
-572986 -441015879
-114950 -883315969
-801101 194494344
-847876 -864851072
-33345 -337251706
-534625 295268776
-856053 -24416730
-530076 -977161881
-158584 507862807
-774819 -183183069
-638406 -200661206
-856830 -598179653
-971158 -521762145
-560022 -950048361
-40977 -827134281
-558175 719288452
-846726 -668938897
-288272 -498238303
-8501 535768297
-561085 11675274
-749681 -212684860
-735962 -789574334
-71940 103641798
-200720 -709022021
-507461 146670601
-915806 104829903
-2121 812346074
-165096 -881335113
-577846 -8453356
-411419 313969688
-755805 -110359312
-995140 550530765
-779043 430653719
-527871 -915864969
-852736 538196046
-187612 -906597988
-993246 231920160
-479258 -633704331
-825038 968756486
-682764 -407700681
-254076 183112600
-53982 -379388368
-942982 -5880334
-292192 661350455
-385997 -329436729
-97995 166985386
-149634 233155259
-284703 1624374
-96308 668747083
-623708 -378560092
-154213 -986700352
-154012 -691421425
-359670 -168134425
-917728 -30542201
-127843 -400443446
-650295 978536176
-649042 -925712298
-612538 -735581019
-184610 -902798938
-226887 -81649301
-23957 578388669
-88621 -160641897
-231748 -678602183
-197000 -138441259
-560750 -223990513
-432942 859593863
-97962 -192522894
-567504 -992070354
-953685 -921594116
-594426 -371250056
-767693 -547254682
-217034 261518485
-351593 249361577
-824711 446864985
-490775 -224614708
-779836 919924848
-77294 -533633277
-877017 -991459449
-64538 -225934425
-826398 -864886195
-746692 -517503188
-910326 -360118424
-497835 -703791267
-411064 314362387
-654522 609339375
-630008 -104234712
-61359 145414915
-303564 536143430
-242546 160184269
-605826 95132330
-986975 -692989518
-749078 -408910710
-482795 934490433
-272653 -371591701
-965349 452648031
-560971 -436983728
-294406 -659481486
-132614 -887358510
-645900 -576537729
-176704 -581075601
-20763 -258608566
-413593 -123792410
-606263 680442884
-627644 990753011
-238303 -824411073
-420388 -691655472
-407479 763194212
-321566 -358044350
-297404 -830598568
-10558 -610223861
-22258 -370414192
-931863 -348101755
-100233 29657715
-479908 -74205459
-479202 966260632
-762671 -508486558
-109916 821559829
-57986 -35808100
-540893 -972343128
-835037 -165739550
-452160 -940675771
-36493 -812816293
-584114 425349741
-452381 846331016
-763841 -184407994
-618766 -269485876
-13351 -738136360
-58246 156110520
-248620 -156844386
-340750 -314674088
-364117 575034919
-772144 584547049
-927158 561533502
-29621 107994155
-627075 427816412
-828572 737122429
-32566 416338684
-702171 43526976
-24431 -768405569
-217736 585740116
-287271 433303115
-953312 -138819761
-149599 -909845287
-295536 -684522818
-433219 786974780
-152972 -943584655
-532866 -193009375
-974291 461050962
-905014 -126876402
-443667 -312836150
-860746 -852172236
-874600 -215035820
-592826 -125652443
-444860 573177505
-326980 -516188452
-356667 689939563
-63626 -843792018
-659670 -254324811
-897488 -301433565
-297581 -636404
-517006 431001101
-261604 -873882293
-447701 -563573003
-892726 -154949045
-714558 234111862
-661949 864243410
-935846 -565310264
-770302 -497033102
-364120 -239713262
-39724 -333715833
-447435 -911292986
-559424 -953893794
-524391 527464406
-920393 -968621920
-145040 -638416612
-391403 166955538
-232580 -912206575
-870400 168574013
-100313 -519477148
-189860 -186566624
-573267 855737863
-239567 -371649383
-64459 598397557
-502134 -417398228
-687868 -945955526
-608562 -917790896
-658626 -874942313
-765932 -789747544
-249194 -319599354
-761138 -176375877
-14224 209616053
-233801 -888598254
-16959 -50258170
-566524 646043050
-126527 -191030946
-819827 -963629956
-288953 362802812
-326744 243658790
-892446 -460663057
-924833 -876910450
-195554 909942957
-339881 -519439690
-117165 -978287891
-153738 289923715
-419489 -488061610
-972126 -616704503
-454859 -690604394
-347932 -547751831
-842526 551869511
-444829 -210081542
-55217 265681545
-751833 260123726
-687836 418269075
-880325 -283404546
-253967 842725499
-141722 472313550
-28539 -348679088
-77916 967783186
-92346 682566006
-204842 331721558
-200648 -356076339
-589145 -255301589
-921218 295639658
-782394 593665491
-155668 -756742186
-469682 -895391289
-445141 630035536
-349290 606060626
-203575 200783855
-337587 -978111169
-92969 581666529
-881704 -36756836
-839958 -497550859
-975804 603378638
-35442 -894316768
-579531 14387531
-478897 986674136
-580584 -584921162
-714174 466635700
-196004 391059999
-492014 204997296
-341043 -415166402
-444171 -496299923
-678397 -524217276
-978144 301429052
-292371 -801058072
-463325 948096274
-524108 952749964
-629714 -980758533
-111596 483178632
-680735 136987875
-169639 -336834872
-299260 -919606604
-84527 -714856115
-565393 -890653028
-338983 -676348790
-614846 -757731051
-362323 739382508
-311727 929711836
-699006 443052804
-817516 761271339
-595305 363894718
-817302 -741187679
-657474 -883763168
-619502 -180210292
-299286 -635504447
-404632 130624363
-98398 -341019804
-763873 -220425609
-118806 -550223584
-902395 -949959806
-728141 984571687
-260338 34610014
-940799 -593743375
-950257 -687129237
-235231 -811444582
-284256 -394801447
-969506 -886516611
-240662 -858694618
-86031 -375559980
-81102 596662022
-596029 130809610
-738245 287605149
-264417 677055418
-488499 415953495
-655426 396952121
-396600 -999293373
-414082 658222444
-17749 -11149019
-291673 782934816
-113087 -46208399
-317193 -397361328
-630448 -654114
-447814 212603922
-25334 -281124496
-989054 819135595
-252901 577099475
-570034 849499867
-429974 -669367857
-16773 -790809782
-31347 -848207365
-954996 -766811309
-228793 -953721743
-774260 186402649
-378369 -360554684
-795963 -640850979
-460971 374958068
-905887 244643869
-826457 -527367590
-779692 368779803
-337282 869083890
-262780 -930705569
-666238 -647894235
-883538 9205391
-998364 598866202
-362689 768059260
-538964 -741326136
-394963 452089182
-294196 278798056
-960714 247524845
-379285 87540351
-75292 -914893991
-277906 850163517
-748837 -913113764
-627478 297709931
-230003 -578444627
-220465 758538184
-637047 -272674242
-142544 -876428408
-273066 -910829673
-137699 -63484024
-826109 -724635772
-228062 -825124629
-633508 -17205766
-948152 461766877
-910995 -185679313
-837546 341943255
-969756 -310758703
-665694 -941035445
-493664 814575665
-232022 -941978901
-671588 780564798
-769116 736386450
-101740 -737356783
-694524 -357713459
-767479 187769004
-18146 -969297524
-283938 -99039595
-679868 -507625461
-723950 162016886
-762077 -998998398
-699418 579914890
-200758 247122895
-557408 851165119
-448255 519317479
-909295 -602650821
-672596 -874763156
-848706 130372016
-754822 124674937
-702286 -751191563
-424361 72058696
-382877 -938809087
-954181 -475827335
-865003 246934067
-749369 -103498500
-902333 985939542
-775997 -938745247
-570752 -909038893
-354663 -472302808
-889697 972735662
-64416 905536772
-413315 -561765356
-700684 605816813
-222126 494439574
-32480 -299122138
-122218 -899380294
-10396 -465275069
-985666 -415903309
-593844 1580112
-330529 27099470
-192190 746113577
-831768 2581714
-487480 -540469288
-474007 -154247175
-725641 -293736814
-960776 978848191
-383301 243102004
-429530 -168499970
-594644 -38263441
-138123 -779706707
-727244 80308467
-19005 -966204746
-755247 -865999441
-681425 604481132
-154002 133245674
-488452 30502059
-66331 442937027
-139420 47016780
-458222 121463166
-579006 970634219
-767149 -127731205
-88768 -120483709
-7679 -738614785
-416109 -669398040
-866643 -773527783
-975200 -37736923
-706109 -568778334
-640387 -238802852
-443440 546359769
-370310 432801778
-172716 788296618
-364370 144989698
-315349 -712100155
-685237 -899656318
-890364 990742523
-40989 -5836969
-128587 -920808127
-24488 86360879
-871116 825663061
-276769 -106555215
-886365 306654173
-598360 -241512119
-224810 -220243607
-351457 440654732
-237642 -784514635
-861387 913002067
-677517 -676326856
-828690 658422392
-278033 -187464800
-135739 445136310
-732259 481572963
-562608 684803995
-953030 -822831047
-260062 742958179
-336076 -984594046
-302247 -596358829
-802289 -442262392
-112542 -700856027
-661861 164838319
-641152 -895902624
-517149 731945752
-165423 -194348710
-759356 101603428
-167503 -980154404
-997612 -94005028
-868993 -55137697
-609089 -133475020
-130975 -162296802
-155495 -968776818
-480205 -455295607
-854207 731147984
-559285 190393708
-438862 303192274
-438409 -636579271
-274747 -516435208
-323497 518677640
-577022 -871060852
-597230 -192762064
-365239 29616384
-372481 -58525652
-944066 -895109401
-632980 -636294300
-64912 -521205305
-379670 -717940448
-410468 -893336122
-599012 -653282998
-835509 -314299277
-212756 -483082161
-513531 -354139024
-826353 850539043
-910971 -526468431
-478957 -769676920
-856497 -491293315
-670327 575134997
-353540 -897314971
-854108 414701657
-21894 -627486348
-738124 -30789991
-240558 -895078792
-866400 -743746813
-218328 513914402
-903778 836069192
-789690 446646895
-779467 -330376971
-342186 -947993727
-64436 930211688
-414462 -959182979
-80792 -819054579
-855760 -410034024
-220300 70433405
-708312 122419770
-570881 -305143425
-587321 434139105
-744202 601214465
-566875 -23083872
-823147 393319336
-860639 947931468
-402383 662616851
-35902 910237176
-652893 -553691204
-906545 365672246
-642358 -763714903
-385577 -323368124
-949952 874378931
-972031 811420094
-256542 -220683095
-678515 141596941
-49863 -963549902
-518419 748526914
-562043 246518149
-601163 -707296714
-699910 114957668
-465820 -64896307
-811474 739350181
-38049 784580697
-191994 -12890034
-264463 522078221
-547490 825397718
-755361 168055387
-637648 -887955803
-232210 -251652524
-463673 -857008491
-415808 -340582875
-837686 -964997067
-719472 744205975
-848934 636333253
-985462 428322270
-858834 544653795
-929126 151466457
-538789 191075798
-5699 990962591
-835671 -630344945
-181146 427360895
-608725 -479889181
-885719 -903449661
-670603 91297341
-647818 299427724
-46808 238147280
-379261 127747439
-166236 -99529010
-484766 -662818219
-260673 420450725
-983752 -984571343
-981055 272285474
-68226 12317259
-539226 652525708
-306486 -888088208
-149886 -613088168
-991736 330439778
-551125 279967179
-512239 -648527618
-741371 -921212747
-395123 422958689
-589379 10889508
-903685 -886209813
-114595 19681016
-742130 -500260887
-593429 394628810
-543997 -583148837
-671256 651205570
-537214 -561779040
-450305 -739669894
-506926 -979139375
-643932 865581855
-458397 -219559075
-124781 -882589036
-831960 -190604452
-623640 -920131352
-922028 208074597
-29876 937142987
-307301 -167144009
-406794 545256378
-709452 210110065
-808478 -299198999
-91686 -329941796
-222323 -925056324
-347703 -794156939
-84403 -218030004
-627792 -538144492
-856864 536282840
-15853 -938062826
-367022 -186672109
-884341 467586446
-589024 337412216
-260217 824217399
-463231 433892986
-8146 -790390416
-2347 -823527136
-56659 -318961852
-464150 -373539253
-326398 827678435
-406127 119259108
-602972 -113209147
-819472 701055413
-567484 -162642685
-578794 667231778
-461678 670982730
-399444 646752863
-202433 599616779
-539650 -268426321
-113007 436412203
-490267 -715010878
-349719 -870653591
-403556 -500961380
-164364 -14209876
-740607 -200595387
-374122 -426017704
-816662 191633185
-174990 581374609
-519339 35837804
-442373 -419567623
-323437 495828136
-330258 849165695
-326714 -951981177
-734414 -314243295
-409525 525899446
-210055 334428162
-257441 -104633711
-592822 702372311
-329179 -984533690
-793291 521827037
-748999 382567098
-923053 -12758229
-913688 -738865758
-412102 -63861137
-838143 824599087
-492481 928366021
-950425 -540362055
-921274 323868302
-305087 380499152
-589225 191211624
-34281 -387203143
-722072 665488275
-243069 320558033
-920411 111835477
-442293 -496205249
-16324 -880037355
-971137 685817773
-258471 695427936
-291260 553853607
-490475 -425828070
-816098 -871623334
-385303 -97801905
-322358 -724146023
-510617 -971088158
-831686 587954800
-912833 801753424
-699439 363340004
-425755 -664162558
-11771 356642087
-629741 231322667
-736472 857664479
-262772 -408274463
-35367 -928919209
-650159 -881201280
-850670 527864400
-643916 895679878
-142640 899681094
-582330 987502345
-759933 72064532
-645022 132696599
-475680 31230321
-723212 684861390
-922950 -349298774
-281251 -795695294
-802801 -350786781
-152183 154495977
-184999 -823216296
-773937 -812452655
-589346 -297559735
-958834 730637311
-781837 -238280725
-255823 -169183069
-943895 -514648242
-540521 37573252
-233561 -140271227
-887792 -926693442
-64072 -308156972
-450425 -924414870
-537964 -738339647
-924158 -951514886
-661891 306907797
-791861 -880675169
-856040 -507272996
-820168 377988588
-442019 -909360096
-775866 -979408597
-981509 126184818
-102084 842837352
-358196 860610101
-778425 -949234297
-457063 -171949697
-166124 -255643226
-537787 735627093
-534113 478751529
-35200 -51338520
-734987 -762643336
-203721 -514236142
-702774 125445184
-443624 -575095991
-868200 188204123
-661608 -291401153
-661788 186623284
-124022 -980978946
-717714 193950606
-315117 -923287111
-373036 -268733820
-605505 119773517
-620812 -231444083
-405186 -193148690
-550116 381433870
-27544 -330442615
-450349 -886240893
-758256 353275054
-345921 162284389
-270517 344264048
-798812 296431311
-570055 35392146
-769451 -677034781
-303273 -8214985
-270716 -251481401
-491548 -626269078
-239665 819835318
-587167 492875374
-29335 -890641986
-188127 151103199
-377634 -705946794
-235678 -800768969
-466981 636867057
-674860 419498391
-690521 -375864959
-335180 -322412467
-469322 -871902763
-352308 810758325
-941777 -450875060
-187036 174564196
-519766 887471214
-314813 280391120
-724885 -853145935
-376849 -491456516
-797427 -912757570
-307806 528287935
-650696 178100869
-247775 -946482110
-451364 -265920659
-695226 -807098390
-35717 250298291
-652553 -969489348
-782706 228293756
-194832 573263510
-44175 -125187980
-488010 976812356
-313620 946994432
-766415 -452836309
-75177 322204082
-198290 908868799
-45458 698266890
-180118 616257288
-445187 -891900170
-578477 187650300
-505258 -111727969
-135707 -415248776
-239278 865237833
-542846 -131114378
-970590 -751974099
-181055 -733120875
-644191 -956550183
-490356 -864502885
-978443 547270245
-401880 -957179764
-886493 -503443048
-818984 487029028
-807740 571108171
-246777 674657821
-584185 393063271
-259104 -842296135
-34126 867559431
-380099 -504122085
-88344 -959269130
-251421 -51630460
-942495 -930858576
-615094 -84457110
-260569 -222301752
-773540 868652210
-135917 462706581
-297182 -900097671
-424751 630037361
-301200 13489824
-522700 568675970
-130063 590653544
-205298 -946343524
-982559 -690535646
-994356 -972078880
-555425 918894309
-560287 178349976
-976235 -724052978
-108205 -961710214
-566478 74316146
-50835 -736039510
-86647 585560031
-549068 117136382
-62672 -239482558
-249762 -74894588
-356807 -459239094
-792024 -712308385
-166054 -829314965
-384090 -301535229
-173850 -992232602
-971274 -333437050
-955009 -260804359
-922429 -43863062
-568807 -411779272
-52677 654738531
-700424 733835186
-795267 -690610710
-916761 -30038535
-596759 686253868
-297408 939426651
-299465 983451289
-925941 107446191
-572530 382596548
-905833 -962892236
-539192 416910545
-60749 410517668
-832983 808518426
-461480 -552223127
-480442 686464690
-58812 846808212
-489468 522093019
-468723 950425180
-510410 284884595
-38535 -508254246
-986031 -436541026
-739353 -937493641
-87232 32506660
-805994 -148849411
-90724 -766808605
-528678 730971431
-885282 -141082012
-579423 -100245655
-908905 -677316576
-807710 815054926
-989384 487975073
-555844 977421955
-508133 401406465
-784651 797364363
-843491 -200100228
-571201 -59823315
-512757 589307367
-455974 -364132587
-645260 -952377125
-542347 -175579733
-550141 -474508470
-332974 317049773
-396904 -912545713
-717158 -813473692
-871494 764826646
-394772 773918978
-224030 -966665481
-878388 139436018
-556526 576860510
-782986 170735468
-83078 631181772
-570496 -859680516
-522338 233241827
-829690 -483795216
-140936 -156013574
-130488 466433222
-875794 -900307433
-543643 702904414
-290090 -781296080
-515686 -577624009
-351352 370475693
-279474 706678993
-959843 -747685702
-376911 -375601490
-453301 356559709
-803334 52214071
-676865 564575195
-483484 -201616572
-652641 688081484
-195301 464714424
-941137 622803695
-202781 -933910633
-471726 -365719451
-855466 710257982
-437365 -747384325
-82806 -748376452
-767663 336693312
-269240 -861533452
-204419 391059566
-788864 -233929825
-486255 309202016
-770072 -125242310
-158066 -241093988
-446491 -605039805
-422956 390962474
-183573 602892438
-683997 861393418
-547163 490655041
-639931 158313205
-606094 -919902663
-62849 913031032
-711422 -618694750
-631859 639292683
-22692 -982138318
-605758 5703760
-602585 -151631256
-691401 70075753
-928893 -577204693
-86068 646752172
-344041 -389326410
-124194 887509731
-544630 122072219
-64247 -323237043
-830107 -625693367
-917522 -315153446
-498389 -70621368
-87087 -374069819
-685184 -978460135
-749797 67845180
-599907 -983010254
-896321 -359873607
-736458 -770436452
-369978 -255736211
-54386 399032405
-182949 -375476256
-207066 -864773738
-611761 -145558804
-18473 -661566486
-822672 478397656
-251692 -987245600
-929805 -728952796
-114479 243945040
-22845 -753423997
-920912 910339887
-390788 261806722
-417088 252279763
-681674 -388775016
-699388 -815601172
-29231 675075070
-285167 -889506492
-837922 -204927582
-846576 415101154
-170203 232565728
-226326 471835375
-159257 789407787
-264744 917412282
-754638 -746269641
-927831 -732145680
-50073 791468500
-995160 321575540
-154651 -862639581
-363673 -715888754
-741299 551139088
-475371 -118375792
-64515 683143651
-593178 -971820816
-199862 -130633177
-323724 -609898801
-388350 -633387302
-377190 -799719169
-927969 -744628048
-58880 -362340098
-9094 444225871
-49187 -498052045
-137969 -599483858
-864268 -441451055
-850476 754227718
-180358 11741126
-563656 -257052227
-178755 281819141
-895192 122234634
-401577 538020191
-849605 -450563353
-452031 -792683286
-657826 -137628082
-309652 -808639214
-234200 -875271005
-412464 116102278
-135604 -540784894
-815873 768713849
-417305 -709805830
-980953 -403424475
-934775 -947174906
-358822 841333258
-973750 478199733
-710 588485098
-469425 869512443
-173611 -799917092
-158141 978586298
-401500 -911358507
-68227 -599636261
-86109 -913525398
-657381 -273698604
-922680 844589610
-519497 -411577442
-204651 126817538
-786948 -744345093
-369973 -804833372
-867584 -861441337
-166823 -1397319
-673792 476985769
-245350 113309650
-717329 -610860776
-824188 -973577585
-793319 320626365
-375155 251511143
-383586 -929700446
-958307 297871713
-212381 -779870227
-480811 -470485340
-857567 -80898086
-687498 -489676057
-17568 126090185
-274915 -175556639
-671324 -795826447
-508743 -543193730
-756780 -734555188
-140749 -926314005
-317647 -343110822
-85080 -903452538
-739249 -985156158
-750580 57252917
-998971 -816977936
-914055 -258854762
-654674 -245641121
-3101 -228555378
-290597 867962776
-75804 10013787
-626926 -33388749
-359245 859037792
-757374 -991383533
-529441 -703886628
-886105 -175136206
-474703 -749727956
-353628 -824947859
-161998 -854509842
-667568 501783187
-452617 -754648305
-203692 295878225
-397375 721912960
-66573 -225133644
-456168 -932503509
-709877 -915246745
-398434 900956541
-818748 -108060147
-898626 -711073191
-889692 -789720836
-575528 157384665
-556800 -784870843
-310087 -132831658
-509552 253932127
-813475 -770027001
-578093 924421260
-974053 436954191
-727529 -28881763
-923419 -468703509
-22846 -939084834
-45642 -308402635
-778 541310278
-167198 27526417
-686398 -596848491
-759275 402443098
-637757 323639789
-572503 228015304
-715429 652715143
-198446 498691930
-782925 226021815
-530435 7014682
-348938 744043626
-420767 -625583608
-866940 -418556005
-67064 -628573666
-964600 -558087116
-905759 -333802750
-948073 -875100773
-783348 333852737
-489708 -44875941
-837765 -664821609
-358876 -656246246
-932908 170253217
-989748 202346734
-331898 597685881
-602008 400226216
-567840 -20715654
-305951 -112843576
-357054 -776139194
-491258 510580837
-765679 -51928410
-597304 -84541829
-7906 -95592532
-918945 975598007
-571668 318609681
-232820 -840633082
-925874 151754149
-373255 -600858663
-569177 812082061
-124319 -497037569
-156180 625163152
-961259 -328386904
-257956 -900477591
-735413 999579545
-576894 253057091
-674980 -529051257
-770813 -705991219
-482653 919254341
-726907 -404152029
-495110 627861518
-545066 -273105247
-593433 -68973638
-663440 971615272
-612158 897147970
-603686 -866626905
-668459 421817505
-989851 149890538
-518420 -34826206
-543017 -838509719
-346905 373751344
-509737 -671729016
-777338 109561872
-232175 -858274132
-498169 232678452
-786293 -62323769
-713583 460335549
-217226 392045370
-712167 -910569621
-86837 859476886
-648049 56643784
-163514 -555090836
-756984 337156390
-91882 728256880
-905558 -455568427
-504146 189252287
-848651 -166169677
-902038 15380317
-215908 483261068
-116577 -394398984
-824869 611228288
-288982 -36361062
-571512 332495769
-251139 -605228998
-47578 -212229438
-441929 82160091
-145176 -619339549
-801389 -937895581
-431780 -915433018
-626756 345834245
-344405 -776405299
-738742 458318326
-365556 674105229
-639168 333156573
-23992 600044194
-867387 -240699967
-852875 -876650844
-262426 -87103905
-432813 -996138244
-859292 -934704111
-824411 -375110667
-784764 60505540
-304222 -489794947
-415147 962045724
-210308 -358721228
-727206 54636626
-80707 3814363
-576384 475109095
-825168 -929983058
-864800 -660408216
-540194 -919289890
-832538 533761583
-671207 303230722
-405721 265722233
-83677 928532586
-141054 -908998716
-963792 -799601324
-421076 -838290611
-57557 -994377944
-49438 -715034342
-276895 507543634
-713153 -770783243
-305605 743283985
-357550 34165216
-556559 562373330
-670404 195844531
-992412 793465249
-703685 685722487
-67170 -891259374
-440401 797327005
-562977 751018376
-409006 -413853688
-742591 -289651103
-741329 -886260219
-488716 -599291612
-470324 351627669
-496698 168376407
-591992 404522752
-46707 -320746884
-671531 90909703
-974217 744114536
-976062 -387520420
-13357 -522812362
-837152 -100138390
-429659 878201813
-929681 -741763424
-303903 -156620753
-910877 -921399512
-26030 -580054035
-753655 -150998696
-39686 -783917500
-749136 927489600
-50618 78218061
-734082 959366485
-624111 -185828832
-494059 -506892256
-112940 7727368
-631699 -539847231
-790375 -968653417
-302465 -31015653
-72099 -890003873
-255177 782364959
-893460 555130660
-185311 -179654976
-520920 896104740
-135251 955839048
-714988 -975510954
-975779 -83002501
-244668 212878152
-849145 -296257838
-129883 -992092799
-218884 -190490960
-873084 316221742
-883474 -662388807
-899158 709370651
-820168 46939907
-669421 -404152231
-203060 -594733750
-731044 -21943251
-356610 15793735
-449405 254267554
-308643 194139249
-623171 -204200313
-499977 -814998032
-474701 6022086
-247281 609970855
-488493 -321890288
-412360 -986250547
-121021 -929876377
-698119 -290543705
-285175 -164749846
-531497 -967363897
-564131 -655662394
-909142 -757102834
-800619 -147018872
-85050 -907041302
-44392 -948747434
-914370 -122529826
-626698 9956197
-710941 264130719
-547799 581212336
-503186 -129620248
-974632 -926360242
-674716 -250049569
-102287 207990945
-924526 635526762
-854549 796890338
-228293 803838714
-645012 -959206988
-876496 -372536561
-102328 -327851199
-94416 147576919
-85278 821602688
-274502 467948488
-888136 332578887
-440021 -319858874
-509796 -69564305
-140798 -989311402
-665045 -453593067
-886609 -146924328
-442679 -427338754
-467646 381657087
-644889 -114288225
-524235 -83001148
-376787 624554253
-844271 738692903
-126711 9957550
-61396 675806819
-241214 -531320571
-246592 -980086253
-745089 -207546110
-210987 -950108235
-767648 -257190148
-712118 -281389998
-946304 -347641451
-334640 950800797
-787593 -793346884
-800853 -698234761
-588922 607155863
-857419 -900037519
-406932 -70771321
-513406 -868178983
-469261 247539401
-678347 -396652281
-243671 599769505
-901450 -567365360
-244249 283488846
-246533 -617278447
-239348 -704160408
-579205 829895779
-133141 235797225
-199453 -131499162
-594134 64069218
-994322 -878491001
-276313 785499691
-782653 -458860177
-321167 712718256
-632177 -352026407
-238682 -930537006
-955045 -966085963
-121231 -479596307
-501196 -138083115
-683457 -916194198
-111122 263213545
-789078 580526887
-737153 -411319296
-928336 66530694
-481089 787180003
-546274 -109554056
-517258 -473797090
-106245 887142485
-46794 819674623
-486426 -341976073
-636985 -12801762
-242566 -724461306
-787329 -889690216
-21008 419832878
-484258 559027540
-551288 -506968663
-781661 715672470
-453964 241439671
-201854 728828562
-935218 -563310339
-859830 -841974759
-207532 702853915
-176331 -925294296
-840092 -300834936
-596209 268088523
-544154 -277320703
-398590 -231371941
-641165 302002560
-334615 243082991
-100214 630544944
-957708 238324716
-928312 -641187112
-311137 63588183
-779445 827005420
-339222 425343583
-725200 -296715462
-766830 -430032284
-660947 951546493
-381045 -557056625
-797391 -757841309
-825480 -537913228
-18030 430141613
-557382 -482302614
-961849 -427603444
-521613 -297509156
-926876 -923275075
-513136 65427894
-214153 -729320334
-527088 170680950
-232416 -353227192
-149370 -292630673
-386917 328706191
-560053 -797856925
-674300 -217924969
-546825 -972128745
-156262 470231598
-869855 504754329
-462841 -350984333
-720000 -375249489
-52665 -399646328
-637374 -867923037
-762292 863075227
-641779 -40833440
-568915 195665146
-940839 542596999
-697443 -762973505
-294115 898949684
-190242 -887435285
-963504 -958910660
-569505 -805590588
-124574 -792760241
-344551 -496823888
-929891 624551025
-318045 -275062855
-134723 75572669
-591722 -820441779
-244921 -345821576
-165285 -858999438
-622431 -549762112
-717834 824859374
-602300 -359710277
-228200 157607215
-813491 6081917
-355073 -157567201
-614927 939682247
-733334 -113530475
-283763 -834819251
-997794 296952928
-713600 535485192
-563764 -210068740
-572297 897306600
-923775 667562155
-284047 -494477161
-214075 -291010488
-837434 -284256347
-292540 -951880162
-965943 -53983992
-974107 -532790310
-897703 -986799094
-485014 -12894652
-595399 -338380898
-226871 -927042982
-170435 490281461
-665509 -861313521
-573748 -202105836
-177416 -581629518
-260195 -681755299
-181331 452072588
-987869 -588112603
-117375 -231517411
-980924 129448314
-97006 52177120
-828149 926089804
-832568 -864469770
-741934 894609919
-786778 718288403
-581809 -125483891
-25697 -940209332
-693591 -132242317
-868209 -737482347
-410539 -297761719
-878706 -382419365
-274558 930079809
-356083 207761121
-92780 326570148
-405434 -501660186
-936458 108397312
-126838 -874897492
-379540 -34450496
-961246 -25885429
-840751 112207856
-698434 627168606
-783052 47071589
-329685 -544994331
-153484 765855086
-790697 844965753
-847732 -126623849
-586322 -915900214
-908060 149554693
-342438 285263548
-813730 -294901272
-888983 -868480641
-560556 -810042979
-985581 -516295116
-426160 -880434057
-663953 -915433061
-710217 -945490360
-7968 -5917948
-310351 996873961
-403808 -77732677
-123823 256599705
-238315 -448371405
-525103 539847959
-633310 39195866
-882233 759389716
-914898 -281065541
-772125 537535681
-663885 -279696620
-729366 -155963033
-669090 -644398463
-107705 694417951
-888616 956244823
-511918 982770144
-324654 -405994108
-218300 -736233155
-641566 601141582
-402075 -708512002
-887994 137142996
-427331 537757721
-310135 441042691
-62981 -725077103
-96176 -904627199
-716543 572562051
-376464 -535120082
-406830 -420922315
-709617 692127994
-40417 -598036790
-696613 -366412675
-282415 -461273602
-212641 -748646476
-189770 555854649
-76337 795326103
-974326 -197017881
-285127 -51781040
-807779 -312961678
-574668 -585111813
-887656 667153419
-579903 -922909645
-238553 135191567
-617021 -636293262
-766419 -567308108
-653742 -317874130
-505636 -827532087
-745500 -732021612
-153486 276131762
-241361 -563765242
-586509 869119970
-233986 567619760
-646780 573377755
-503586 259394043
-406426 -138821196
-290240 848300652
-592590 354766844
-689883 -713742793
-850722 -834303078
-814240 933844530
-117926 978385201
-327731 -432339868
-971722 -580051793
-82234 -630372049
-884911 -180986344
-161492 975802856
-641146 -982529594
-341811 621995775
-358939 -223461832
-833368 -295491272
-83521 -963116039
-471284 -703792061
-736039 -218400917
-637607 24591881
-336838 -340085323
-969621 214290976
-466439 706717751
-313776 -167617409
-197695 482269364
-897501 -164634134
-554990 268617349
-215796 203905687
-180940 -744498022
-908210 -305488544
-236807 -684183918
-774515 116680782
-318976 -604671540
-644217 670582927
-397943 402937989
-169698 -438974618
-975883 456943809
-762592 233839542
-502572 128685515
-995840 876892016
-155174 603467493
-129943 947699171
-360094 705211225
-514028 620937900
-788133 422211299
-998846 -665734255
-801915 -822037020
-389079 311611613
-47296 -369526315
-537954 -40437936
-731102 -811280153
-710459 290388362
-9851 -973630608
-197541 895437598
-85892 -877229048
-812156 508638756
-217385 -416680184
-359118 243904655
-545377 -434939205
-601676 -161178205
-450908 938416111
-217816 -119123122
-309736 955502577
-287310 -813739076
-573600 -596023843
-292321 210956919
-25567 -252713694
-80292 860919966
-529729 -702687187
-989287 875971821
-441294 590328334
-202328 900780307
-119229 676187345
-198612 148055911
-233781 374234559
-92639 -49085004
-319968 482321657
-431867 552197539
-186134 -884957039
-632736 -887204659
-588662 -635724045
-82764 -696237192
-404852 255700056
-421190 -609354653
-597352 -948283241
-509256 230987362
-750771 899284104
-620033 -364963425
-131627 -672591631
-296148 -683138749
-464218 473858370
-163293 -881659168
-921669 197738129
-226047 281877300
-358558 -695398244
-22157 601714286
-481633 -654649429
-615875 51888063
-941866 315150604
-434478 -357336616
-605161 -219623764
-383159 -242004709
-767850 -604039957
-275611 -690920067
-815454 906051202
-519057 770194602
-850824 259994929
-978060 240889211
-49077 174908494
-480468 375037891
-610796 206200905
-879687 539184449
-436769 678800699
-501778 -685582686
-300876 929829797
-34121 730517458
-11033 545404676
-51647 681630253
-103337 -781929614
-603169 872813045
-652206 998491504
-639119 691928756
-233538 991153877
-56449 48745986
-382591 -173677592
-874980 -851728014
-965708 -497023376
-900959 171672979
-490854 200160049
-907573 818127229
-16094 814336364
-613440 980536285
-808158 -571361128
-269181 -937187241
-144745 -857867429
-992704 -812793574
-211763 833007362
-4431 402127500
-467931 428095638
-743415 -139567792
-2324 -370318257
-78727 -513187105
-863728 -747866991
-565555 -839001205
-576950 -198769791
-954574 -965520842
-48859 891516253
-951509 -800848763
-6220 716109411
-847805 -890413362
-651660 -928035719
-871440 567117268
-691261 654031748
-581878 915634512
-185010 -531620394
-691331 -667129492
-974284 -936093503
-219302 -28643770
-890286 504543488
-982563 116582899
-205696 -358000189
-611046 171396204
-596003 -50364464
-13853 70638683
-119774 234208963
-548743 91768107
-523983 257845110
-814111 -80267323
-973114 -653588040
-943949 -461542900
-557526 780164885
-24563 -23906297
-494751 25269995
-421254 -967702106
-58417 137092498
-917801 826500205
-466680 -933222948
-892725 -118874896
-869310 -974348559
-943035 635402817
-223104 -156771905
-782351 950132077
-554169 55036437
-603061 -650223805
-683048 718282941
-778247 523416043
-811817 -317353296
-191339 634705791
-76370 -652711375
-921531 -960293456
-208776 -396194958
-717934 -10711563
-949999 211102748
-95348 553440578
-295919 -940072881
-69772 -702171937
-355909 -502274962
-337327 170288582
-116117 217560741
-846448 -155863002
-393379 708745682
-923984 -149758022
-178116 820230701
-111871 -413467970
-345237 -264943775
-602274 -190160448
-323355 -734451413
-705509 -345650369
-494999 690964656
-710090 -856283619
-762474 -857731200
-799323 -613290897
-554836 -906151543
-791696 197305237
-402383 -263514701
-237883 664647751
-496023 -426762368
-731626 419132003
-911797 151869894
-580347 -79473743
-653156 458838547
-120573 755674936
-862413 909814694
-779417 -477542353
-784079 161631867
-675758 822258167
-668237 -179714290
-657413 659356905
-13084 -154936899
-215647 -962153550
-503860 -643989745
-76112 -593674864
-139631 -259395218
-156831 -971242692
-670558 -7142834
-967443 475661007
-240895 -161403140
-829777 258405753
-738066 -869989363
-736679 -617922132
-880313 402122134
-982035 -875204210
-937357 -231213028
-674523 348486945
-256305 322101027
-982453 505272271
-605020 -134348952
-247672 895338659
-714078 -223079374
-693223 -982479058
-171981 -331618731
-884659 -911724475
-90076 625712231
-207857 -569287685
-894759 -389266828
-125846 -360139550
-116386 -894513166
-773478 431018882
-48993 -848266293
-585876 -49450064
-75256 321381686
-447148 -492256038
-855438 356875072
-546949 -938013533
-913448 -463498729
-815120 -797751410
-3034 390163827
-154342 375098131
-644897 460654343
-258900 372690818
-417664 757176000
-247159 -284707171
-240935 497486608
-997733 -621520676
-78318 -936220227
-502760 -327896012
-502390 883751595
-200763 -218052825
-267858 -580041001
-788313 -486811427
-411412 -348015530
-904124 88340268
-386228 -398535902
-498513 -869786947
-303733 519052584
-236439 212197270
-893067 -229926496
-295227 624539418
-9917 -504267496
-57941 -78192789
-636323 -572394294
-397402 817114190
-987663 429551174
-491760 784480778
-573075 731617010
-925785 966052445
-805935 986729368
-423891 -25702810
-597552 193666928
-66594 299900063
-317209 -800495640
-15215 -196640720
-819436 -984807108
-406301 696990968
-530374 181838604
-415179 931489019
-386116 -778388692
-972017 -81893449
-133368 -434047454
-881742 -358429692
-242903 431295124
-455221 217937016
-504957 729910576
-370869 -967240779
-46266 348150070
-683798 101479512
-392693 97472844
-456758 -881776427
-20975 -421464717
-865351 593205349
-83757 -107452863
-342703 6140989
-254674 262835891
-71420 -825385337
-333518 -356861880
-172252 -153030746
-145636 -859332893
-139452 -517616160
-921283 821266444
-30659 186850389
-555433 782283904
-755917 -979229197
-498018 990209669
-218572 649993149
-650385 570278124
-967645 24564626
-285967 433998520
-480926 791889433
-422236 942671177
-847401 999951067
-880093 -714023907
-334861 226482654
-607821 70404435
-624864 -984113332
-223155 111758228
-955871 -728929143
-308662 -30117466
-652112 -938252575
-930054 -758189217
-770262 548417817
-37 654952774
-153704 134357921
-112965 -592924842
-745364 -229694983
-774876 308972584
-929058 50213278
-599811 617274271
-146665 302156045
-448916 532597119
-521093 291057067
-883994 -658477214
-893484 167397375
-277010 164344223
-382012 -815751193
-192337 -330093124
-855950 -412861300
-167769 208813433
-906370 -896094605
-624976 -768455515
-745533 4000963
-753770 956372815
-977506 -482479422
-80394 -917000031
-336626 -120706397
-602370 -614076401
-179026 194758197
-380756 150364460
-606394 355806133
-168862 256505622
-450702 392175244
-836132 -243259698
-831175 -236025252
-913020 -620950483
-240592 163815461
-59113 534279766
-687896 688022101
-311534 -933454909
-459303 4070389
-351986 -157305502
-277876 599142210
-938210 -852356191
-985418 184217284
-688785 -380944063
-856226 311988032
-396595 368466092
-118879 288962813
-999725 899126732
-771174 -570204123
-212509 245384562
-857323 -869328784
-965868 433796840
-458740 54273729
-834829 -499291853
-631952 516796809
-722061 933567332
-80227 -113368253
-547075 -435928641
-658696 -63551855
-313380 -905045768
-621788 820576981
-408028 -818860259
-40177 -148305465
-691962 -562931918
-321048 -439810742
-719232 -984490005
-248925 971347848
-526369 -899272289
-890273 -917944914
-789623 -172065411
-395780 -56577790
-387603 533713650
-631162 -24421602
-381198 -872360507
-593813 -994714061
-774937 -859917217
-984603 348621938
-525066 294248753
-257236 -960790486
-726798 778417816
-262425 -607850333
-402867 -977602916
-692666 64731008
-678890 446423396
-568038 -624378416
-543289 -565955830
-956830 232507081
-165690 262253331
-90364 -1884471
-98099 -978528422
-852310 357207564
-48849 -328791138
-172646 -797388681
-409912 -938581549
-356887 108276944
-334173 -237199423
-690680 -923071554
-123238 -67858856
-807805 -136471712
-682167 -988500115
-87140 760075734
-894599 806950498
-777139 397729888
-799124 -411829516
-486599 787106345
-816675 403015828
-458388 -271746733
-988627 -11755365
-708392 -450219067
-801802 -380020865
-738172 -380821197
-928542 -58069400
-204669 -505107428
-86588 683909812
-90006 -759129652
-290132 -129485844
-543299 -882046019
-46835 473377429
-544178 -867232513
-29639 -31414137
-627509 494849007
-174443 342491404
-980791 639794725
-199845 697460326
-764531 403909855
-893523 -399411978
-865673 -687222745
-556426 333354654
-16760 532729166
-424707 176305544
-238593 197370892
-929620 145321252
-319306 -164227606
-501695 -552382867
-753832 733491737
-832708 -524604909
-318369 850632961
-212220 -685738644
-326655 463639727
-872598 -747069754
-410419 -65759509
-64827 -917181471
-283714 194860846
-688325 429133063
-460813 619244694
-626280 435731194
-601808 -847836428
-400089 589715028
-96870 -238375024
-942371 -862552588
-570272 -589182757
-469361 -891009665
-116814 479938816
-893093 -949388032
-330794 806450662
-118655 -263634977
-999571 -496283657
-52304 -880772084
-562230 -930280324
-17189 -963554492
-627597 148049813
-158938 119606921
-464234 34283114
-174283 983822208
-657244 567224054
-710402 -379708797
-510435 -688266349
-821450 270373367
-15607 -65447441
-816221 775373378
-176622 523303613
-877387 868793051
-636379 710708261
-539664 -429319189
-565711 150442466
-824435 182469307
-165944 -993587995
-446478 302606038
-292902 -375299312
-219761 -379446666
-388849 440053450
-380600 35517931
-750400 -270456331
-988238 -227491382
-487507 -61353748
-436232 -611489317
-130418 508873641
-487936 442362595
-5961 -639745047
-210073 431109670
-494876 331324457
-150983 508304766
-431440 -596767056
-513217 -781876077
-976700 344643326
-88683 970456998
-802816 -161584874
-995440 656376978
-607293 93346718
-730217 772967685
-811661 284266708
-569329 -530833317
-852830 494277088
-824718 -152508679
-970335 39847495
-195456 -502764093
-482292 -970039372
-653704 -101224147
-358066 799841945
-810611 -492822331
-48631 519329187
-513358 92411748
-708636 542695600
-200969 -898610792
-501595 864920366
-196142 -666141795
-154626 -510100108
-853752 226310360
-201503 776220800
-839414 -149845155
-356321 -490063618
-706627 -39938391
-828995 -789024037
-924881 -86830674
-289165 178185532
-805695 555619290
-353623 -263857323
-91981 -983399343
-810255 64512620
-39084 829489395
-155661 642084696
-483981 -798704320
-909013 -848827570
-8490 -11121864
-659263 48787002
-879347 191019925
-669540 486114043
-375871 -68736017
-949524 -910204223
-688526 138472341
-703907 438441652
-1845 461641317
-824832 -916599559
-412542 -166346396
-279761 563030526
-326427 948320807
-391317 167511809
-607710 -947069583
-180179 27147519
-810186 -203751038
-447124 -244398385
-306433 537083902
-965763 756310571
-618130 -33422422
-135873 -697230420
-254928 -212987544
-295010 -625286780
-6922 38912257
-829484 -343870534
-32670 439225840
-967838 -279081996
-326177 -849269486
-548690 640521521
-605725 -127909565
-147907 139608651
-593148 -458175125
-726379 -936889641
-182553 -521760954
-782723 473088858
-158477 -994577510
-388504 616711387
-486630 -235953138
-639207 319580160
-563672 700111828
-416597 597700466
-81032 -264872962
-245330 500948988
-457294 -382271372
-473322 -359426192
-908084 -619387141
-129683 413977590
-456377 396175423
-302909 917696761
-421981 22804513
-442920 -784730646
-43792 -927017306
-315522 809816969
-334665 -410017426
-963130 111894951
-145005 -681537212
-698006 -970791586
-551608 832812956
-301403 -530806698
-764121 522246288
-157333 -442580257
-931885 608801953
-311602 -935928838
-633714 -526953545
-768094 -912959001
-528880 389676373
-524763 -669014702
-156598 556268739
-524825 -993760413
-163970 650565459
-237695 108896920
-590802 603940053
-565512 -761791151
-992366 -537637740
-48096 -925814967
-907810 -121217342
-398293 -157024881
-822221 488162623
-548567 -872525567
-577958 -386811767
-244201 -636516511
-588222 -657256213
-378250 -313829073
-928680 -974183190
-77113 -67273638
-341379 798065878
-301100 -655720402
-292544 -185548871
-789771 483395186
-482878 -186527099
-56664 -810786231
-367563 -959185072
-414762 -725208794
-745062 -894198716
-733850 -633622263
-646669 -785651442
-266392 495477657
-258813 -302636965
-509929 770617298
-726209 501717244
-905157 -799555154
-265050 -267969430
-864594 -41826351
-46757 -561346304
-774841 194392830
-604736 32358683
-45434 317436354
-623453 -962632052
-426957 -626962342
-923425 444910787
-201411 -496927466
-188583 -263478853
-664798 787654575
-823162 189243461
-117262 -237662042
-929742 -427102711
-964358 -160174308
-64213 106617556
-222285 387348418
-825413 -824262770
-452910 920090457
-721051 576562187
-24725 -930931488
-961853 -952601984
-458564 682363471
-758852 -564553751
-91096 -738253426
-792470 30357480
-17664 132809284
-63741 -967636129
-518679 -615408924
-629933 333254131
-798692 -383089206
-828490 342764725
-323311 771907827
-976149 811303624
-776247 -772360240
-851319 -58139467
-129879 701187926
-203203 -399322581
-927895 -760712328
-813864 -943223188
-90789 337198566
-75266 -973057754
-119600 246020274
-456101 -900463477
-145525 -547644112
-83957 -914154035
-479686 58670433
-405815 839704306
-258881 -885900452
-450021 -168722758
-126866 268782845
-248418 -816831940
-488168 -121324742
-931997 -196337332
-489567 -381385691
-85502 140421833
-724466 834020148
-954478 751423594
-850757 25302057
-243144 -928872424
-807119 -62805923
-430510 642212852
-932081 413892302
-386996 -438381744
-63064 306032828
-708327 641532062
-535677 503478789
-933185 -140262894
-428955 -905274167
-874792 742766461
-363254 -83486081
-661835 431924400
-567368 622225061
-517147 -984949455
-117936 383977276
-60732 -925419052
-49385 -899103490
-120824 -704835939
-533453 766801608
-273079 -932487589
-670804 126441304
-75987 -111899195
-478503 -749319528
-665210 -994883439
-143991 691763474
-493639 -130705219
-249288 -1945253
-97900 378299974
-448116 -526765273
-617470 -976643196
-658956 449427551
-262191 410428804
-813041 518086009
-726876 -284163795
-350814 972047060
-767449 -323364811
-501124 -790115381
-297711 328042201
-700633 536372296
-927831 -695389547
-344923 -76674985
-145195 -694597433
-216579 736534853
-429716 -601933572
-110623 -679546888
-665486 -26971519
-631017 -674836271
-839992 -726134025
-62087 268192543
-580139 -908034664
-433088 -658621614
-391283 -752849801
-343874 -167417505
-437159 -407941142
-726073 -895216887
-282692 -623137679
-69202 461353640
-492786 102837861
-815209 755162295
-861489 934588367
-110255 -21288982
-326322 57106198
-918128 197533524
-814640 -650686621
-53198 772942403
-84740 22096936
-582088 25948568
-963104 982827023
-787029 -797344510
-800147 -585162784
-890934 -860046172
-649377 125980505
-345049 -279760217
-325646 876488681
-79092 524046933
-938247 40692895
-142735 -297966486
-965501 849210662
-901745 314558870
-919352 970226057
-614639 793692352
-13918 655937257
-828061 -930107392
-753339 -521208801
-933652 -899487533
-554133 -825324278
-36031 -144346480
-135551 561866107
-564345 277513583
-220823 -536667833
-791488 348970827
-192025 -891259047
-452855 520438366
-709616 -600979297
-6665 -541945668
-82918 145897121
-205645 421117639
-106178 484002900
-397611 -18759504
-98809 623773129
-423750 898840117
-288544 121194324
-265611 -397730014
-403874 -528403748
-519676 -149800643
-137872 -873683082
-342121 512289148
-855015 552232872
-172372 828043934
-77049 -320635630
-708208 374975281
-730415 474252638
-936869 -812182021
-880148 444867890
-505499 953043837
-870521 -711669553
-808590 619543612
-458471 -338786291
-782456 850196554
-755755 -250426453
-244927 124545876
-573944 51683733
-52220 -141685500
-274646 -502499406
-800985 450704436
-528130 316368832
-642436 643397716
-112765 -275661572
-904527 -347111916
-40047 -522845436
-788427 -799372091
-519224 -595755447
-153984 598348889
-994610 -197102104
-367225 -124159194
-843766 -698935402
-143263 -218268833
-290655 -759353694
-698781 853297470
-798210 -537708547
-632297 -79989324
-990573 80789104
-932205 936544091
-51740 107828656
-372150 -621826654
-573294 742104280
-595166 396159103
-180740 997716958
-597398 -744165659
-377621 98872009
-424985 -400193143
-675101 380380218
-468990 -996927905
-522795 458121357
-599546 877880812
-269974 453776531
-487910 -372993459
-439684 373794880
-617262 -969368689
-392437 279894625
-882212 850949445
-111737 -768740779
-355788 684139179
-36196 301814686
-106346 34157117
-276988 -587503663
-324996 602879284
-963083 815888284
-432358 -346857357
-541202 308693107
-835128 -869303910
-452771 573153319
-950801 -758001437
-385497 -932759820
-598969 -466501673
-322951 -379828091
-558635 661860814
-996197 929657430
-496309 -529594781
-521338 917695155
-891243 -118954208
-928677 70212076
-846238 150591725
-360233 -115882113
-888457 -619150215
-445783 -119011110
-147632 -809589230
-141059 7856326
-114533 -892699878
-952204 -778957918
-748623 -859732697
-232321 958249567
-159533 -547698697
-89740 824406482
-286450 112580605
-216695 486458420
-812753 -910580829
-444029 -432023758
-263813 154863056
-272315 -257438186
-902828 876669349
-946112 285559146
-274914 -831768514
-853629 -881332089
-439386 205315680
-643543 -298270187
-176580 -408643827
-363326 -280307154
-639739 -516096404
-162845 61761392
-115336 -510095647
-951594 364949388
-425904 -868026533
-269098 640496079
-408639 -898416373
-537448 -634660395
-659260 -625998679
-73697 -708005603
-195932 373195931
-455273 -518698557
-121493 -486963521
-55446 513463234
-205019 -707932637
-201549 -34662218
-854815 190386069
-564005 404647968
-900819 -695687446
-440513 279805240
-8034 972624210
-362995 459175611
-831803 -977632946
-606565 701809911
-309106 -402748891
-443112 -956885107
-729639 672994175
-612855 802566789
-799570 -255155294
-611208 -883133300
-541245 -625224013
-642406 228748302
-551638 178628092
-343420 -135319659
-594000 -553785958
-874266 163117912
-556897 -642307228
-667935 -452202331
-929139 528457517
-301270 -268305907
-923188 -160207933
-125071 -245830200
-273968 212995536
-562106 352828546
-412950 -879850613
-521013 505062899
-122018 -829317319
-40710 310535456
-432408 -237772780
-22836 -525004765
-518778 -557142952
-58201 -412632218
-142416 934170846
-868006 -682259545
-451637 -858305954
-315885 -616061692
-575107 -639144652
-181275 814688221
-588686 -960978551
-142749 105700055
-570068 931554922
-129930 -586202563
-982232 -813035291
-395720 -37300634
-696065 278477778
-576232 -366821248
-269985 -874182722
-264464 636170550
-273259 180976421
-716550 506791148
-434267 -779619005
-196446 -979231513
-158380 -886522699
-839702 433376531
-275977 226113387
-946096 -766373312
-163886 -209044217
-846041 396796068
-422812 544162144
-731479 553183003
-131123 871791303
-459015 987019192
-727746 -859449216
-493868 658478502
-327020 -842724000
-723891 -865238817
-190247 -957583191
-730662 -481868652
-612260 949449405
-221068 -918561742
-412087 623831403
-440383 733520679
-573713 -652247952
-429855 810796113
-527238 -451263603
-269778 626229826
-628952 -703508783
-742747 -472929972
-994686 114916728
-838267 477467638
-976722 -966138824
-439581 335297723
-358179 350752479
-335767 -852661523
-82454 -378809393
-365844 -570617782
-281863 -766518482
-753660 412146390
-305541 826178286
-295326 777643662
-460394 -182154255
-563337 550485941
-836312 617179206
-732649 -189087118
-57205 61480795
-991867 774455206
-60886 -54325934
-349533 -43586043
-722529 -854897093
-190571 -252360177
-429399 -109631431
-689558 768934310
-750188 -666323146
-855686 238120617
-636838 432246775
-777051 -117586749
-103333 -283133204
-992115 728737992
-516878 409483280
-98018 831783524
-830382 58721983
-22731 295860809
-824138 19597600
-954777 -738009186
-686964 295715639
-610834 640788207
-196805 -308626968
-594899 529197157
-364493 -94549051
-497655 -629932330
-183002 159357171
-904099 723296694
-456434 920553611
-498112 -370947271
-828550 -613274072
-83346 -165449241
-506245 -743975712
-749762 332399994
-567121 790964716
-783716 -598872805
-59667 -919960184
-3481 -466150363
-473273 -977422143
-309480 -733766977
-369630 771970255
-627536 454824633
-430896 148646275
-527038 -658646597
-635421 36078977
-568557 -589354093
-911595 -974346721
-677535 -905199041
-408712 706506716
-218306 45250879
-114886 -790691874
-760827 -145261293
-607473 -461444562
-918082 -99318842
-834072 -763547784
-725554 444006387
-101689 270748828
-168495 395809387
-304030 19819433
-441878 43818792
-333394 -975137885
-384846 406545362
-474776 878369551
-827150 -866597244
-134608 -408538292
-559322 521850619
-956566 -465470049
-925060 -475982122
-73266 -944299744
-947264 -442892191
-282886 -209749099
-557105 680186864
-574799 -988067559
-231207 938897176
-433283 -978459734
-727646 -99472229
-819925 -797940565
-960887 -952806455
-432464 -152154916
-588788 908566151
-338233 -55039222
-452650 57153210
-827961 -384178790
-751814 483516216
-948007 957834369
-820542 -147726574
-477368 -219961044
-671108 81099549
-347953 -899400835
-218602 799858389
-253345 -875081660
-468015 -874538719
-396552 58920103
-261144 855804244
-295165 -888619610
-738056 650381812
-701823 230171216
-178827 -354089658
-669579 -973083958
-371443 138387825
-643516 203018151
-613307 -182833057
-668237 -328908959
-735741 67466945
-155486 -391419528
-765046 -454852340
-980812 967994716
-24589 -189360093
-678416 -555142442
-451653 -331643848
-130802 -428277589
-659818 389818336
-481578 725509363
-476189 187543621
-908004 -274149095
-87841 535860084
-826928 -960182953
-51939 505889861
-241052 -530524015
-521025 -859583788
-833338 158264602
-505603 -553089321
-946991 -881606154
-287536 -930298942
-755542 -844768725
-275271 -917709410
-543017 720082870
-60061 385402491
-28477 -271799068
-873438 746998912
-568497 -623693332
-384962 931219083
-486745 -583317793
-236734 47397709
-649222 -148797620
-151316 25262679
-45737 592545369
-668411 -328286552
-873273 835902587
-367321 -962597073
-397362 340069601
-521501 -739858650
-544564 279737616
-915784 -81904684
-2311 447684971
-452567 -994411480
-521050 -693528248
-170761 340018371
-599373 363994734
-202577 -224052263
-209211 332950937
-84716 -625224311
-179549 222858416
-779647 303861136
-627749 -555523253
-582335 378089692
-572343 386151726
-915269 -982924031
-357605 -383991465
-456135 -885647343
-693869 764074881
-73898 -7684796
-158903 898088093
-792876 -966726560
-645411 -960287088
-972893 -398193175
-358441 58536120
-400326 484774635
-641304 273520274
-32258 -253044941
-285073 374693915
-726516 -533893773
-446242 7096409
-170364 -493052117
-810733 384201543
-931128 -692702268
-200371 -634947243
-772257 690673295
-757059 647316104
-717682 729047491
-25166 -680862616
-483695 -167216607
-197603 -896176821
-845618 541995801
-263341 -863355472
-692075 -599183721
-427952 -227398155
-353109 375312608
-875232 -582107752
-929653 388610380
-896974 342181618
-569101 -965516519
-661671 -766558064
-573303 92786064
-258799 -932243078
-983740 -874328798
-600410 694592889
-382760 126293042
-416586 610445837
-523469 -179370485
-67557 873248101
-298342 -162343896
-249985 286735742
-486201 -267139138
-951280 344603987
-456709 -476546363
-927502 40158594
-151651 709656744
-684452 -933356716
-829557 -460008950
-433970 291220588
-227043 -614219331
-313252 372774443
-368428 247560120
-590086 927776470
-94018 361935325
-577928 648376400
-18038 -447105333
-552873 -410235715
-702696 -933731353
-605811 941505047
-138474 931945903
-348980 -899247871
-784907 -972536664
-565172 -122751681
-392221 -978974596
-801167 -846865462
-447337 -575642439
-292407 147318446
-735179 763580375
-29195 244987076
-775151 -126917101
-45738 -546247169
-779210 -615760829
-771524 605943761
-2982 798356818
-235918 -92307192
-699026 -501381293
-851331 360529915
-437795 -25663907
-352043 38609758
-582639 -495733145
-335162 360116762
-961209 -736099447
-696786 751826975
-745077 140409584
-572652 625835878
-601433 252719727
-790387 693304251
-980222 -931883485
-381312 171504728
-396197 487325650
-398731 -999937582
-269708 124773210
-698530 514788986
-649016 -270172910
-179355 145798614
-499696 667923524
-96352 154184651
-528239 -854366588
-752300 284020251
-549732 -748311920
-214036 18716311
-293438 737773082
-770523 -364072749
-959938 -522823576
-709544 388646253
-982822 543620059
-221662 -24204869
-921700 -398307480
-420616 -629527496
-426295 -985595112
-13087 105959375
-397121 730589266
-904929 -869178205
-833727 -289697298
-142197 -276484798
-477580 756657673
-767707 963022430
-351811 -730664195
-985216 824774189
-149019 -12956490
-438188 756661456
-930941 677352960
-361886 -888183281
-222233 123966794
-718076 -740303598
-817469 110131686
-722538 -355593329
-702998 413881054
-193345 255765098
-970238 928426922
-846735 665569134
-461883 -873002239
-253750 518716357
-617257 -845987263
-501946 -395825815
-480719 -240121038
-117010 697632796
-793818 579969316
-559019 361571482
-696395 -931894700
-220112 446890558
-427895 -679952791
-93515 651210919
-642466 577712353
-594169 30349911
-718287 -772757526
-637472 186886378
-155550 -154111307
-447328 -503421721
-652256 -135823081
-993470 832932203
-473435 -894243913
-583196 -605953769
-355355 797265275
-304332 229722882
-617455 -346257366
-20461 -240086687
-900780 874129553
-914457 -932376313
-786195 -984321590
-353592 655072827
-761192 585709174
-675689 -857323829
-900158 26305536
-138977 739721911
-177635 -400633291
-380876 786184498
-978034 289871059
-383817 -968147622
-457321 272332
-157002 210492712
-646280 478742936
-453149 320319541
-733092 -285780016
-996187 -91028359
-470109 -796814195
-451379 -58537542
-633658 -904141982
-374342 49074498
-486626 438040737
-803339 -187448709
-149615 -265476946
-39940 543796825
-903960 206597522
-688315 -615695319
-138303 -373963941
-713496 860340156
-291224 144217995
-39083 -647318036
-110527 780480196
-77418 12412758
-607325 -992245210
-128282 218705722
-401729 7605283
-975093 -113423320
-215316 -189056015
-258480 606971992
-923210 -474722470
-193349 -899184956
-875129 638824370
-897956 525549863
-832926 163824109
-771152 -29916342
-555194 -301614244
-566018 878044093
-257540 879055299
-567660 -98428439
-500029 -327977097
-106457 827429671
-57999 950646060
-986598 -889936360
-214307 -507502686
-274961 -462314534
-53342 506376818
-118266 699094836
-36724 -78009853
-915040 -867587124
-922197 411951345
-672053 -933791859
-393382 -662388807
-188331 44947893
-922792 -68862747
-707 -802117664
-542624 -883830032
-324520 938742536
-543040 84459016
-759487 -72886047
-416535 398230880
-466249 609736547
-433863 -119554650
-541407 -110428397
-364204 -12197238
-250637 -955730541
-204868 859655261
-673564 686188518
-684619 774829905
-535247 591226913
-241224 -559723568
-184647 -700630839
-358297 271172936
-665800 -756561156
-198049 -738050846
-90029 763670250
-59239 -218875690
-231183 768325972
-791705 315281438
-386612 703114457
-201282 753255201
-352083 -420250865
-458762 621838952
-405337 -909133607
-977012 624697029
-381553 -594507443
-887205 -858734918
-565612 740866997
-223498 -803248555
-655836 225724099
-806126 -479502698
-806964 594982325
-639510 -312023002
-277437 400942653
-217018 -662929720
-521140 675779760
-45499 297728465
-987850 -950758106
-847576 214484630
-269883 -74925278
-547397 640468807
-123777 654761062
-567811 224443883
-671675 -235841905
-975404 898199906
-852337 486393037
-418354 -619655303
-34642 -468159432
-433906 107235361
-855926 695626135
-834544 -912528622
-364813 -286993086
-208009 -872108377
-624218 709310330
-747277 -343610340
-230997 752588652
-523196 -885197114
-860072 -202345257
-720817 345972001
-253307 -835929316
-966668 -976621159
-914691 866469303
-446344 759053009
-809732 -436127808
-709553 119928308
-854065 -903876711
-771167 -907831696
-244949 -729826875
-841914 -854634817
-406166 306652934
-997407 195247848
-188058 638350343
-717611 -186069651
-565218 -727791917
-140267 -744975210
-693014 -435353393
-99871 758601121
-76047 -364630513
-245082 96487176
-466223 -281647166
-220121 -816488026
-927964 183958554
-686390 431359749
-987888 -688596403
-552181 -254214764
-433666 -912250592
-218885 -936007752
-592802 -286895525
-811164 -262079496
-19357 262480602
-660506 -122824841
-638079 -386184302
-451473 -18533742
-410577 -511255480
-69615 177687890
-161025 -898605435
-264641 -562615838
-298448 269856194
-566499 -775915956
-623980 -564734302
-892282 -570974519
-46480 419331892
-564078 -926383960
-872682 242955830
-905728 691539975
-576189 -818842817
-662243 807602437
-5598 302657448
-347765 -183473330
-582839 -243394035
-943200 -978989718
-610218 38645
-510802 940564519
-743191 304886384
-598106 311442242
-580408 -461133893
-176856 245152145
-700435 227950844
-173209 251970582
-505445 983072650
-280209 -657052202
-969871 -870854260
-867367 -550595300
-828737 324414056
-440706 -529593386
-454407 627092591
-849714 278324975
-222772 -92209224
-247145 -250534863
-199360 502409019
-153249 343056475
-354864 178490618
-754160 -225742737
-282673 269188868
-289880 -726037200
-659887 -681686410
-376288 450346052
-627638 -918434763
-334516 620971039
-454052 -880610926
-727902 -309312445
-277715 494497674
-64270 119427719
-756130 -516231573
-17099 -348099590
-855050 -716613686
-853963 22634534
-322818 897052555
-927091 511337158
-544598 -872878531
-817373 732641557
-310126 854284956
-574727 -891216438
-432581 -965437390
-481389 31215365
-532858 -420809824
-978175 661655201
-848528 -837943308
-244371 486980953
-225320 -736363310
-350833 664465711
-602380 -317446220
-937243 442127309
-79248 -708760674
-402479 951742648
-744548 716090109
-419362 -390447084
-296192 254605052
-372185 650171699
-763549 -916959693
-640435 373994127
-100087 -806624393
-3259 577537981
-295296 -654061802
-373642 -322855966
-986160 -918045257
-667771 -370675488
-227604 699778568
-180767 979007299
-740681 -859338331
-227799 826900037
-363394 564165208
-50806 847462979
-653073 935683600
-930813 598727818
-49621 -268805304
-879785 -632609872
-529936 112899371
-415574 -106748612
-152839 854371081
-762170 376536062
-417833 -589766549
-272645 -610558787
-783163 -328820277
-502919 -298527223
-324877 -806299786
-961386 -760213816
-399017 311025693
-511260 448305266
-850996 889957884
-635469 394066001
-151695 -325184255
-48918 -916666510
-885216 -175879666
-338974 20753944
-675277 -387006123
-611200 -93924922
-671203 650078456
-930247 -834711203
-569567 -262401271
-413097 643256479
-158046 992188835
-67039 -845719711
-637709 343235810
-188882 780388787
-381199 753008108
-204755 -925569495
-586092 -999704733
-631312 -281576169
-379671 -179801754
-261069 854666349
-869142 -905040108
-202496 230431697
-470999 -903376086
-652305 -381344032
-222840 931904474
-721550 -709675872
-173494 -141557847
-823823 95446519
-789711 738629395
-322498 -399083611
-294221 -657971128
-58594 -734038508
-853991 -463233768
-409006 166149207
-719621 286715436
-11841 149760109
-20206 -927775716
-434157 -210689755
-57912 315048906
-66787 -337660634
-152746 -714916924
-899866 159754093
-482827 -183380345
-307880 628318886
-606173 -207340768
-898372 -577855885
-487365 555265744
-709691 -207045500
-215514 140567947
-650390 -772019658
-33953 -499862799
-84656 88044192
-370311 458412039
-495048 -403238885
-780465 706700161
-406850 242832865
-216597 -112914756
-393029 -582341334
-583027 -809204264
-426886 -521769009
-801899 18575055
-640178 -467175391
-2905 -255807517
-947908 555341287
-768828 698973816
-239951 -969092081
-63934 -442382252
-728392 623714453
-805794 -327265483
-993978 872666654
-204822 -861429829
-475965 -42182407
-588731 -115062900
-312351 -44810174
-216155 -561347169
-982559 677596332
-728149 377333942
-813906 993918575
-727132 -676932816
-487366 -629581759
-464295 -925584731
-210604 -176795615
-945404 458462433
-165395 532827308
-294349 419965501
-756707 17678946
-945181 -371823475
-922248 -840432903
-367690 435337612
-120421 -181027739
-866559 -362201912
-169588 -693570981
-480243 351796870
-130536 381990571
-117496 861770306
-249071 -96712962
-890586 265414843
-429013 -728095594
-3254 -620482157
-915209 938149360
-435035 -855428940
-791925 -481911986
-908599 -251516695
-493660 -117975487
-621701 473277841
-307557 187136136
-511101 -587862803
-867275 -296871865
-23774 33571063
-755659 -264795618
-102666 73546376
-511932 107986332
-33738 558408767
-157263 -615474839
-840099 -506670008
-810661 -169109380
-603457 402204108
-785280 121506517
-888414 -9542283
-28854 -309941928
-335142 940478779
-978146 628255805
-859266 -3512908
-184615 144792001
-152391 -137237271
-775656 -289226250
-547031 -951920961
-474449 -871822429
-653358 -17321843
-449716 -719886765
-907083 918843285
-88393 -20234430
-759066 -201798750
-815682 -480157058
-594734 861790083
-898192 -876004557
-491876 706979079
-566207 -873556368
-717108 -172876422
-531899 -406933506
-293123 -138351986
-180226 900669954
-462608 701052827
-809436 -727426866
-459611 -862288533
-105083 -953100829
-620097 103463754
-856155 539915575
-197622 168405689
-8916 -906078529
-114991 -917510000
-620095 -38599180
-12939 574693629
-773151 78977092
-918054 -893807180
-647905 -710027290
-548806 789750842
-465085 -993211788
-826544 -729333365
-895449 -375054649
-497944 -860582199
-733627 -957973728
-324481 604710921
-221453 -62380949
-549308 -438130786
-752827 319017356
-194165 61614494
-425143 -878635355
-198392 445460989
-477057 888738072
-375819 -285568860
-577306 -840374645
-342718 641924378
-679000 -731999681
-386742 -567801511
-197671 779635845
-426084 -685100510
-6838 535662244
-858942 172067773
-771538 483305179
-480497 482100068
-491359 254557773
-848558 -702777649
-506564 -90689951
-264509 -813948783
-766612 -744068475
-623916 199282760
-330741 975802059
-285730 -884763910
-279947 469949395
-226189 -546736237
-694789 -745346109
-28895 511975667
-68095 -942025317
-83759 192272942
-37838 -926155120
-832694 229508393
-204651 -893596212
-869879 -952274121
-31085 -472514266
-727595 995141860
-245698 -237842981
-971205 -312888911
-70313 489582590
-566699 30157338
-415537 119309579
-355216 121734788
-7217 345056828
-904950 -492511825
-21151 -853681087
-296180 -319121640
-385447 989588243
-487491 400876686
-965049 -21899289
-361458 -248585356
-777019 586927903
-284138 234032236
-532052 950697404
-107759 415246314
-998409 349268327
-747896 273163151
-148627 868510077
-693197 603922218
-223210 -362344830
-563107 779001114
-907988 -351288487
-221527 -435983596
-730413 -138974141
-296664 -244884699
-91406 -388257717
-818098 388511593
-493167 -397226486
-662897 373899302
-789303 -924377319
-59721 -907643897
-386377 -743427008
-108809 47448613
-585063 66607244
-861734 601629820
-13759 554936788
-123640 212926157
-434446 -864975468
-881781 397041383
-636149 -533680805
-399494 113125244
-243239 -999027620
-930593 -946752903
-367218 -800326168
-711188 951669784
-555777 321009765
-365627 548942159
-58342 77349288
-75425 42036194
-458602 5380730
-201023 715004458
-361469 -326446340
-884015 654092243
-577451 -868462786
-851519 534579519
-104776 -738276104
-513956 -256720503
-966579 -224392536
-402058 -135502590
-851060 -882821202
-726694 -296253501
-538222 -190630133
-237436 -773731857
-164497 751195112
-640710 875977111
-418256 827897964
-331837 158648253
-235651 -58580379
-147299 962922496
-213618 -591794012
-82076 407738816
-230379 -71435908
-939432 -590821632
-365942 313502267
-402403 128237925
-133194 -786635495
-78281 -512971616
-445799 -470303564
-557426 290713793
-636281 529064578
-469771 535077166
-241551 -141765397
-725188 -944865409
-585757 41685761
-180999 -10228182
-608906 589714110
-519020 303409658
-305046 733051315
-642327 -782162073
-883039 -979576580
-971412 702746467
-148405 -78415574
-827392 -170206713
-251401 929014610
-169672 -474704110
-813319 -441713249
-330344 609428926
-984084 683944143
-95093 499706372
-522358 424867775
-319725 -907849869
-986984 -240038460
-190596 -794051781
-380293 -646155148
-378959 -926536194
-270768 334186144
-235475 -432790643
-181897 -586991457
-283433 863882581
-207099 857923150
-181822 942073122
-668913 251476099
-551351 -431325894
-92990 997207713
-254669 -854321787
-785077 558445924
-298104 439438175
-218224 449087871
-90122 144013591
-826798 657276102
-416163 469511291
-61533 -300723590
-839034 -568623120
-588772 -848179069
-687066 -519192627
-186787 -43327229
-402090 -289892318
-17410 -909763702
-202703 -506866734
-502818 -937669594
-22373 367620426
-477573 -562200250
-27625 -177708054
-650798 573568646
-902721 -208355397
-593417 -251727894
-78434 -239728858
-184671 358853960
-224686 161280649
-120707 -523329925
-90805 69293463
-76067 -44129877
-210380 728146175
-875270 637967569
-651632 -194405812
-526864 873824388
-660346 48929845
-836102 -902451284
-254912 175428611
-249533 -954540212
-145474 754824818
-328925 -502543746
-670574 -255263801
-306441 -961281949
-740154 -350722815
-159786 225543572
-880346 -4609178
-820639 359384867
-340199 168296223
-83049 488524088
-193969 421715273
-682175 -611566998
-605476 926323839
-778407 -903476428
-451198 962001648
-974379 -429515206
-371824 -155204322
-627237 -425210858
-727718 929338754
-629713 -993923674
-23955 51459218
-363088 -148851431
-811647 -185537197
-248240 -367878255
-487818 -658367510
-839986 620056991
-742323 -641537515
-827473 390562335
-676088 717605707
-2766 533891096
-440421 436022124
-178439 324946878
-814266 -968652651
-712728 -966725325
-871998 363664929
-36994 -466859112
-447058 258818247
-730231 -788427897
-142367 892525755
-893142 -720369178
-870244 700096191
-663664 166757381
-693542 -331936176
-993145 478936382
-442071 263280953
-144739 -517418176
-463808 -950578825
-703532 -891923370
-77 57370967
-736091 831276283
-408756 966669310
-458697 -891169816
-418248 -465058796
-597110 -366351535
-293063 -406531718
-930430 -123426305
-437095 -893778191
-552811 -48069233
-379618 -880347618
-404243 823827516
-449955 -661661785
-421772 555674506
-417319 1290746
-253205 -777798083
-134500 588949181
-27895 -782527973
-783789 -244657195
-170017 -299716220
-759300 -570955870
-876004 -499615087
-63158 -20085397
-629543 -870859679
-270235 667142294
-243300 647978427
-859888 460593056
-805121 -217060401
-384014 -869439749
-323696 362530585
-508652 -256467418
-615909 40447571
-59786 46323220
-382679 -437281756
-842789 1794108
-641539 581264424
-537638 196366710
-967701 595262390
-193684 -689645529
-382032 302588519
-520511 -600290491
-944124 -569993146
-977790 -21067613
-412019 -261952276
-477648 985681360
-122318 980223134
-841187 -39750359
-905278 427146894
-905578 -949788487
-425177 715592447
-252687 -872569327
-628853 -520744356
-549174 -931506288
-810472 -40138371
-999311 -539087682
-180592 735636006
-950254 -539643591
-859199 921505374
-14288 -628908043
-83666 -556566987
-334532 136552311
-11789 114624539
-300426 483880584
-725255 -964608117
-853465 677342783
-374212 -661808956
-150632 616656308
-798402 -273774155
-859338 933453434
-525627 927010779
-180434 -971185637
-897274 -814320705
-581504 -790466015
-359203 -139736896
-514745 -76272981
-458274 -952268302
-518480 -306997410
-156133 883976660
-880978 474878592
-93368 -256785897
-936116 452085459
-133664 454825618
-464515 222469747
-95633 520579171
-840618 -732796400
-982630 683382065
-915042 108731529
-790871 -272439991
-359144 457403792
-588096 479823486
-391962 170993022
-975388 -553527545
-117310 -553035623
-908464 -492610042
-232442 -518135661
-781272 -875692840
-983174 -154418998
-564385 -901479354
-982870 -296950642
-842511 -368449212
-90012 878047778
-319862 -415619925
-739784 -182769917
-845911 -912418237
-320936 444643179
-257536 740957102
-821610 -864686539
-678010 -862354232
-896244 477450114
-702587 462708406
-228623 -266623776
-960129 -217948074
-163750 -229949624
-246683 955845972
-55761 -844852551
-194293 37253976
-253372 491744389
-546623 263878979
-502590 764813985
-588347 -198335467
-652145 -403781183
-105449 -211676641
-612959 248136989
-286880 43183195
-13913 295713317
-672025 730001328
-68151 20006708
-486686 -858705682
-892360 681038327
-51021 723056066
-846622 -374638541
-535054 411602457
-629118 -840047507
-896169 442591542
-380964 351700573
-567372 604595672
-153705 36064996
-202574 339530387
-245381 594757793
-49948 -633968537
-422586 -345244855
-465817 -819349630
-507349 148083389
-223738 424805522
-804926 -863503659
-548413 303230838
-970555 -685424150
-575723 480757083
-484364 -580373831
-473144 -920610165
-987376 -865062031
-832220 15844987
-632305 -279770453
-108158 383074958
-972086 -940971819
-871208 -984057136
-436133 -34407362
-40237 -68448758
-357894 -990246465
-188933 -500852683
-391317 -492876340
-204515 -512368652
-241412 910749774
-496991 -332923846
-308346 930222890
-139802 114966700
-64362 -875811822
-327933 -181195761
-140199 -692986561
-172832 718945972
-860456 184835702
-717614 -38231415
-878777 899596342
-646893 -814564557
-58648 -760909541
-798873 888609036
-384094 488666281
-546629 -446333691
-776850 221882471
-131542 908292451
-19772 -514427503
-764225 356820440
-816748 -223346210
-904893 205802045
-343933 -407588250
-788833 -311801676
-776101 74261262
-737360 558004388
-346495 619749566
-651420 -63468850
-443718 -942848296
-955178 -873126775
-144066 424162498
-314871 820417832
-452168 -353534268
-318294 206901741
-657644 -212099116
-33955 -229346089
-353773 -974294021
-202157 94914323
-621452 -657883765
-493317 63058034
-998031 -943317093
-225250 -905771071
-657635 248493477
-578043 -851710281
-24123 982837965
-726460 -410323890
-124671 -298043971
-247274 57236788
-922508 -649515087
-338131 187528526
-483049 -733426419
-743320 127138703
-433239 -754153077
-690444 -141014669
-437061 815337027
-657139 320108185
-427803 -730493928
-909434 287602945
-994281 -890844312
-388946 -820825871
-864612 266992524
-367641 533318186
-925926 999591961
-834205 913458256
-433228 -407263721
-66143 -359990803
-385586 -463371481
-920545 -529041389
-863987 734923521
-718441 -121255246
-931287 534016645
-862018 644122781
-56310 -27026317
-893654 -364973526
-766549 792412501
-967814 -191672000
-102687 224702585
-358122 -653115118
-215087 865564789
-180180 575187498
-462584 534413408
-819290 -867861631
-593927 -445157446
-104178 780260332
-509733 -156359947
-843135 -777304067
-964465 -47115131
-454961 113146125
-933702 510298879
-523829 62040557
-156094 292320255
-551665 -370192245
-638763 -552124904
-435406 144428568
-200034 -604217637
-71991 40611375
-630738 784437766
-297023 -67589117
-365979 511569987
-22702 371877639
-15464 811155637
-814691 -101897016
-678110 -131483228
-959155 -363354327
-921037 533129459
-911561 -486554375
-926968 444973673
-181651 -389651604
-787109 -139669493
-375371 163054814
-844405 -961947754
-675476 -752739732
-194660 147709536
-749522 -407105200
-428702 -972479401
-295608 991349590
-576188 -184409266
-910593 -167078179
-323222 -42987933
-7536 -821594035
-613237 894962379
-520684 -898151326
-455872 -191786280
-252000 -804646173
-473515 246277243
-226737 203996083
-676009 235965202
-842778 -116768639
-476240 -863593035
-559413 -399948459
-382905 -892374648
-539225 800078956
-374103 498154526
-61014 -23857876
-498379 -710759019
-812565 -116199663
-27425 489587750
-92079 734214654
-369086 494148733
-240317 -797565391
-532551 -250214179
-303935 532200979
-601633 -550305123
-820466 897495357
-570882 -874904221
-30335 -670268171
-401352 741361299
-994694 -206797134
-59073 162653651
-921871 -449110281
-519655 -28391169
-845116 -89867618
-883762 -347261607
-24474 779822551
-406885 105486209
-589753 899015636
-733786 -163665014
-213451 -806032237
-949956 -365236651
-742454 -174741695
-654039 -205980695
-332860 -257611299
-279345 -522146387
-762511 -855309817
-606126 718530826
-739702 -232905406
-949947 28490520
-883875 60634928
-168220 -646174400
-198393 -624844395
-160983 263069537
-816655 103611421
-497673 907356584
-237385 712764415
-996189 -146376869
-409366 884968716
-689625 -957503757
-397540 -552499218
-102753 -469312066
-768728 57666247
-993095 -1609499
-377592 502296765
-613843 967798629
-890668 651128895
-884641 134635668
-275617 -74198810
-783490 402660883
-618426 970970655
-971643 119768954
-833534 -962575768
-875973 -351254688
-108256 913788259
-499326 -367670714
-155318 126598925
-129233 -941521559
-589375 -796623536
-415617 893693519
-696713 -60514686
-188075 264011392
-933589 -899964529
-104895 314640919
-972908 -620402718
-732332 203646893
-914859 74513855
-252949 -907638304
-736144 -942729977
-494508 -188001076
-919251 987374293
-821179 -642712842
-874329 342686858
-849478 -102443107
-828085 355677660
-251921 -302500024
-463320 -282128126
-201327 -140677093
-136562 832135644
-294871 643673065
-15184 -885499858
-245012 655622651
-266514 -384041629
-181650 -995559273
-886466 -843115685
-625231 -617737018
-198401 -363229986
-248573 283483240
-271889 -706742224
-873548 -159853522
-649618 29693111
-31399 232743090
-61623 -895842130
-198604 129728583
-618868 -600099639
-428711 -663728495
-69065 -814108172
-704010 474414216
-199085 -718850446
-850347 -904321796
-318908 -861070508
-279834 -878959801
-453406 -547034638
-444579 481616351
-646737 18597092
-235935 808643022
-807343 -968367321
-110057 736468967
-965392 -479517719
-573522 863768323
-667389 232658384
-567218 -365017576
-335959 371907327
-583523 848616755
-266293 -360576849
-222424 528791642
-208753 -916603911
-535307 276193165
-11577 -335208765
-1932 -623346135
-108571 -883660357
-856231 694484346
-515906 609396955
-435626 -926986134
-342374 -323270719
-134774 -990702685
-489490 -738198276
-755884 -137378891
-161216 336227884
-709595 -457048722
-905537 -41700687
-519876 475157377
-506854 -336008523
-358943 411264676
-924703 -190709920
-153591 682588570
-876992 72424050
-365214 -159077241
-218927 271573889
-570975 592906332
-791693 -442792566
-113684 -643251375
-996243 -919594892
-544266 929114761
-302794 -942118268
-262535 -280171741
-284116 310422756
-576615 -858722179
-755346 996021425
-210036 975213991
-938879 -482068314
-353225 964877421
-353806 522214689
-577028 -872671360
-917599 890407640
-821246 -948539677
-288199 989142309
-54466 -995274284
-934638 -85918568
-33160 177886545
-172554 -452323006
-322749 872380746
-446964 -494439726
-320592 211668471
-318308 136161774
-889093 314850354
-649576 -253226607
-712725 -938897824
-41304 -991710535
-131497 -981652719
-858250 654008508
-249611 -434503100
-237394 -772387741
-862008 734413616
-311302 -652871987
-977238 -714506009
-917954 -693241772
-112843 657550769
-81952 -573228188
-837393 -844703995
-579768 485281112
-143074 -55296502
-515832 -879826575
-583852 -139987846
-797325 -75451509
-950857 863097418
-405098 -88527523
-85523 -233792848
-103610 867823134
-987886 825553909
-947638 944093698
-931056 -731983520
-334864 550451007
-983248 -697829676
-265778 479684951
-983444 -460870867
-576730 617020679
-616202 -921025303
-786407 -399768690
-464574 625310144
-265124 -902678022
-644657 -893243830
-231610 -956676604
-972271 -822549409
-10762 841169787
-60337 -609548590
-477608 -537055418
-71285 -999555633
-826820 -951997822
-440441 -110283605
-91322 -844259628
-110838 385799644
-185208 834419893
-124579 -871569850
-305310 -901671850
-387884 -388515263
-75435 991527568
-900213 9800627
-784936 377691889
-510749 711867054
-912328 -312129112
-215147 174301939
-441805 979883534
-247192 -909161752
-319031 476472264
-658602 312084837
-253677 -370032619
-742301 -53990705
-957600 391059534
-984696 230198691
-724300 -576164209
-222723 340897866
-142535 336954862
-44091 -532840812
-767878 518348457
-868227 30641001
-983755 -142389402
-192305 981293039
-314367 31085368
-293149 -241870871
-234439 -276474214
-76886 186825740
-817690 -856071228
-580354 -589537968
-952308 315255890
-29805 -905226725
-290105 21946769
-640554 159299810
-129592 104573902
-75040 -747844990
-870196 -276316784
-734690 792444791
-772762 426456950
-205425 -443916898
-4923 883283039
-546269 -244554434
-546823 868167939
-223975 -634233228
-288569 701454861
-978153 111743826
-239280 595965464
-530294 -874709349
-761996 -694841956
-618185 -214563322
-513798 -555033808
-952702 823506501
-996164 816077679
-19873 302576790
-145007 657315892
-318203 -300320601
-755850 -939294081
-620555 -766641969
-758684 886505139
-420735 -942848956
-718334 -356179937
-193565 54277381
-609070 -995559327
-571772 665766832
-35586 -933906457
-256087 109014575
-870614 917921842
-611644 -210223241
-9224 -246024282
-902149 196895144
-334494 345859861
-486876 -510224891
-644120 952340710
-398742 66544152
-289149 -144458118
-450114 506311923
-420589 -969195670
-950132 -695976302
-19593 484118928
-700010 -664037626
-814521 89460376
-466609 929085120
-747308 -988014773
-810685 -241945593
-3908 84178263
-397700 669301120
-507519 457733806
-765484 -2599465
-259720 902659151
-733740 196755297
-655252 -92932068
-541387 -601004434
-590121 -896450970
-528757 -88491395
-113158 -935237603
-445466 -830357427
-727330 -979476820
-242545 835200592
-316397 -40580668
-235531 -372984749
-372733 -115387911
-981904 -842204455
-748655 116790361
-16852 -310530849
-416838 224339697
-37803 972332243
-533034 -951702573
-162574 255144028
-605097 -871127707
-447373 532416355
-462565 591106402
-790576 218332669
-431408 314017827
-197832 603091630
-979892 976387076
-47259 -749287558
-404469 124909102
-995165 286637234
-281776 248112977
-855252 -119915395
-211479 -664091117
-62972 -992302738
-120788 279080171
-103932 -560542087
-948360 -80794133
-474945 196358921
-968028 -390899514
-778970 -207754600
-799936 -115924135
-348369 568519818
-531926 419260652
-172668 768687954
-330273 726315363
-280580 -611432635
-810480 -689326542
-913435 -196828588
-164192 -786584040
-343514 -641029115
-441417 -941684561
-559096 -657711747
-378716 891387240
-503722 501938195
-768520 560620922
-429883 57921419
-298446 -42453823
-788629 389524350
-522858 308633862
-220340 -917544722
-266368 -471322064
-758919 -590736809
-882515 -184943764
-522153 -135413181
-821479 -583039547
-3302 -905863594
-64354 304044732
-873119 336166321
-528357 143011680
-96326 913145218
-830487 -871588280
-845718 -972912456
-555305 334181388
-701439 400188725
-18386 648291852
-257543 -86986897
-499444 788756090
-207906 958965310
-346448 716184515
-664749 -997827951
-618183 -829547453
-212135 627016308
-223844 -803023345
-520527 -938160214
-801569 -18529145
-7636 757597577
-909356 -27722442
-617440 939017032
-736433 -361721
-613502 -866572228
-162220 873988663
-529936 528316215
-627991 -457309036
-279706 -458438749
-490358 -754580614
-806513 -40348583
-758979 -511785990
-445289 549464118
-415968 -851665910
-713197 631225690
-133612 315125688
-246455 -870737836
-867480 510829587
-578308 -498176572
-27590 529450889
-150906 11637791
-164149 414836531
-528147 170723332
-123763 -176880547
-28023 -16462601
-192895 25411734
-775480 -6428000
-666687 -536929941
-583261 222388390
-296007 -92071861
-865119 444540914
-108322 -167497681
-386651 880205698
-752321 236074298
-155246 832140599
-517578 -986366531
-107526 -37420687
-832244 212973166
-889587 -591159214
-654755 504140564
-140689 458392553
-399500 368492204
-413734 992354574
-177975 -139626977
-184532 516826294
-390495 476096616
-688413 -971984936
-938077 646088458
-523016 -160557445
-889896 -470161508
-427912 28055700
-191347 851080347
-791680 944675024
-899766 -948704616
-414990 -473283848
-180298 -219271225
-293130 76707118
-639511 520288153
-153015 243798834
-192444 -848388140
-656496 -719267356
-805322 -459143900
-915878 -15885820
-560572 -986545306
-924933 776930398
-239369 -331228869
-78150 -972911836
-182594 -407973937
-110300 881744297
-485162 -711554697
-527839 -903833374
-969611 192653202
-914339 656937507
-368469 941037553
-208364 -946973775
-270193 26280154
-977975 269650521
-519952 -918958711
-725696 -475115036
-937534 -890906925
-107579 -536603866
-153607 552940664
-253814 812689775
-416684 -739412490
-570798 604236048
-838824 -808077720
-246189 41316285
-722333 -466540481
-283262 712210433
-575749 -862368529
-85223 -314928621
-626766 992943077
-770428 -321512429
-518526 669185559
-933806 -993602229
-177935 -692065679
-203418 -809526958
-529381 886002289
-995342 -100039616
-906882 -927782661
-14543 -973036056
-950077 -151356637
-606082 117386894
-617630 683901452
-318546 -357802732
-185554 22929472
-112177 -437302042
-296521 911847789
-816973 -43512886
-130944 87582922
-234054 873457218
-808032 419883249
-198024 -506960061
-462815 538663345
-224715 680470759
-627226 -902724014
-106566 730585625
-504049 -425696603
-167867 -516748142
-610172 295312410
-79798 -288065132
-229484 168323238
-983406 140771840
-667200 390422440
-710959 -309974851
-565363 -314036
-510735 698356761
-85624 -119501808
-518557 -261795395
-506077 -549166502
-7495 -194768116
-986589 -234831451
-61272 299476861
-386423 922618778
-631042 -698413647
-742726 941674130
-89402 -201935397
-481136 -135715689
-553795 706038271
-789856 754551717
-832767 951867234
-212151 432011841
-597887 26951318
-30791 -702576475
-733239 -176808461
-340028 -440061570
-341983 -752784136
-160195 -593706484
-835979 134241827
-27276 -269532277
-229634 701605927
-273607 846176695
-797792 898790961
-271198 -305105881
-59194 89115487
-913168 -558667538
-705835 694580083
-947497 -360011399
-172456 321830654
-295297 -714698960
-41154 90822099
-317613 -872937463
-281885 50469589
-979883 -757184688
-413765 902197669
-650844 352055943
-762844 -962994206
-806937 -447221376
-131980 -931143394
-790952 743044066
-982919 -840153307
-552679 -979276161
-938625 27572259
-901770 186798012
-478113 -829336283
-794615 850763798
-955684 746736442
-618704 -582120418
-883006 -890426333
-690912 -266505379
-408572 148347305
-346629 811179594
-582695 -567812332
-723789 -100345382
-924569 -641409935
-40926 521303156
-810621 340987080
-852172 -946829853
-11577 -986191891
-500503 -484665913
-147468 -809012460
-947269 104630208
-299685 -505087023
-570647 241457129
-967386 347445520
-286550 -750373002
-919803 -553970576
-752346 384451315
-997039 -197594378
-305248 -485113969
-25872 -19988267
-979957 -37747684
-142074 -611873777
-87248 -992416009
-404387 -998433320
-897239 -441210059
-635563 710864143
-448704 748303122
-204040 -23330477
-964007 820437810
-139616 -665685905
-278043 -874983173
-310635 484133756
-39496 -233498237
-554255 -122812202
-131359 842723821
-481144 -859678729
-226208 -929308770
-279188 748410321
-507279 -845870620
-208280 -413974683
-868281 939397861
-971973 258759588
-492035 80938295
-780209 33371342
-543217 -541278539
-296010 330565293
-860407 479400767
-295562 843172776
-293049 -867029085
-962267 994286798
-678566 -324299139
-790431 -52260416
-179808 -765070627
-108744 -464198795
-613957 -50693736
-234856 -206280686
-261732 -900818300
-454766 -449874262
-969184 770388837
-297726 919619510
-167425 -115560167
-247227 747922017
-495484 256269618
-793080 650941596
-198519 -522373833
-635875 -48490209
-688065 791262868
-972311 -451682602
-84938 -447563536
-663361 945392248
-281456 134342715
-564207 -655649323
-691389 56668189
-226510 -932202638
-783998 377722020
-282820 515389650
-930501 398362656
-558984 -290360861
-987258 211078778
-879974 383849924
-596718 -443557711
-816751 886779639
-670405 -815894140
-223474 -208628338
-809419 -724902804
-943553 133412124
-24244 585090977
-71150 -625721103
-971362 683537862
-6572 207996166
-113699 -853585241
-138786 -579505953
-759345 -191565464
-390817 402684378
-345707 -928564358
-475289 286060703
-544118 -793289479
-483654 715214863
-965025 834378101
-540821 -240853014
-820293 513123464
-246480 -178762831
-459188 103497663
-353671 -577691995
-980031 -110965469
-675191 -666263965
-929149 937697655
-393105 -860086461
-234174 43375174
-566168 1292785
-4294 523763463
-686534 599817463
-134507 -259411224
-325302 707869323
-427434 -756294522
-56075 15685972
-248572 -306202201
-596811 828796455
-467500 389964869
-277210 -770147987
-409761 -110691027
-936228 536379629
-861577 -349653940
-686531 697743509
-327044 -208419641
-310142 -425701944
-161820 -163679435
-388587 -1709120
-206205 -857970729
-126844 -476784982
-847767 757437866
-131513 655152735
-109250 344452187
-93996 -286548118
-777842 -922539261
-428145 -913996929
-230813 47187917
-775584 867674747
-964961 -774083390
-485936 -909436909
-341752 -278516116
-556760 749680074
-281976 542896907
-792755 462072660
-768543 310065749
-854543 786602385
-254105 -669725015
-997455 -996136452
-451354 467915192
-695970 720239854
-274665 -913768086
-958407 -790259482
-759743 109135835
-930514 -263422025
-644937 907484027
-915273 900716194
-240656 310876031
-324182 -403679056
-473314 -248476573
-448124 452905302
-31548 119535963
-838506 -638522355
-683390 -39425610
-859202 -683495498
-255491 74929527
-461231 -109448518
-287346 -597492427
-507252 -877882556
-685647 -389257418
-839812 -371575816
-524238 -934803112
-138680 332226466
-396571 -769379390
-757739 460610148
-171500 -353184521
-854547 540686359
-612282 99728886
-574396 -22909536
-857092 397066260
-63636 -579839570
-270365 -450153330
-934999 483298175
-412196 -370099052
-487318 658982506
-865512 -927607498
-574559 -610098672
-572045 412215052
-623593 383268533
-416166 -13777728
-45359 -983745169
-824531 -311309813
-615383 -894241766
-116136 -622267523
-858859 649264577
-756182 -725220910
-628374 452662004
-837515 -607667588
-951410 -322713337
-361453 427295801
-959413 3074994
-888402 305710847
-837216 345009042
-98093 -812182188
-284972 536331457
-594954 -341864457
-409167 -165366709
-430425 -70465831
-207236 757864429
-16437 811723755
-909242 -820883219
-753446 -969458789
-736503 -785913222
-974244 662414956
-823825 -339557840
-750816 873069284
-891269 734807458
-731841 50343488
-840286 137800688
-514861 -29407657
-684326 -963434241
-114356 154055520
-792245 659282531
-931058 994840348
-713066 531787997
-933387 161063460
-169813 -877864210
-567267 -163033647
-904129 553395872
-121223 -200577547
-71280 -883221493
-537859 -591012782
-232822 -894866700
-234064 461787549
-881474 -403194969
-430425 493981110
-639110 -880076909
-527694 431438322
-482575 -723968369
-50700 730303873
-993831 95678430
-391816 -544851587
-713280 760845085
-730334 309765208
-366060 -882436632
-889455 -726196403
-462093 35350844
-42634 704887180
-842386 324147085
-621807 -974332116
-74921 -472004125
-640635 213229197
-781263 179723404
-282676 -960205242
-54267 60585897
-931804 -435972247
-349290 200858219
-775920 182721687
-499071 400994107
-770844 -393229557
-345304 982144141
-572209 517772614
-249590 15757662
-939300 939793794
-323699 -167923485
-368117 612562693
-26300 286291256
-480234 -195484040
-104190 -103482633
-543726 562322888
-570467 -612663815
-110359 992195797
-330665 -982528700
-857188 -999302378
-897451 154477357
-820701 987551022
-450307 -725498781
-564642 -957655447
-136665 544954554
-224733 598648304
-330977 -931987562
-544319 -927049571
-584098 -335606146
-629665 247735842
-738357 -887254813
-470170 724979751
-697862 811763596
-605072 166119759
-176824 -239782209
-283784 65274055
-893341 772890203
-995298 -405121716
-194149 -564436979
-356250 -358835783
-934598 -612811570
-870451 267639536
-275634 -893756738
-478323 673479686
-609783 -927844505
-620177 2760629
-539474 88318926
-443258 -687991966
-490182 -152527221
-791192 -41693421
-216980 -687294344
-387632 -998049865
-970491 -201626046
-766673 -412793124
-659585 -955705311
-410270 -804155140
-8595 -961628468
-811183 -887692873
-865951 -878688358
-92928 -297234614
-818483 212559322
-878268 -913426817
-859816 -719738510
-966231 -123160730
-726805 252692942
-36640 40479281
-267411 942113325
-620145 -121900503
-41343 635357565
-926739 -769807302
-736105 519263714
-410680 -977454006
-279764 497832235
-539529 625506976
-110997 548542033
-152555 422504083
-563223 -519216042
-571524 -510622688
-404187 734512117
-926959 328256737
-154711 447683891
-378834 -952782227
-832016 182723225
-701646 -901425803
-612161 -513058998
-310143 79534267
-111915 -705580942
-896670 -474687466
-396100 44357747
-495291 -584269300
-507024 228077921
-214582 -890566578
-617023 -497696117
-835367 508339411
-765777 -13727308
-343827 754996826
-127993 -598664956
-33188 -219097630
-481398 -514387325
-395925 -963307392
-623875 11095068
-745293 -995123611
-985245 911754956
-655889 -638556345
-802247 482899718
-421184 312813341
-191556 783947739
-760977 963683676
-849660 802190653
-404258 370976208
-316593 144456765
-521796 102390897
-734334 270710334
-484578 -820303657
-223441 200965094
-877828 757651336
-722705 259230610
-664645 495384152
-463732 -864519777
-118805 -843895290
-651929 911114853
-439283 363558144
-149188 -734461868
-965095 -734064912
-274650 -275586093
-383411 251810824
-826347 -979068087
-629232 125748951
-832798 -967286807
-307744 -640939058
-25157 14957912
-791077 -103675385
-570462 -783546316
-10402 -220770780
-864813 257768270
-890134 699353402
-71793 -907957440
-326743 -105767639
-870844 515553431
-222133 746749567
-560090 -882275078
-187437 -487473452
-700338 -298343184
-825756 388435256
-845412 -307777109
-959471 902621910
-186158 -1397055
-568116 951453502
-624116 250522415
-867536 134083168
-204346 -892441789
-241382 14153620
-571748 -649842336
-944842 -774387304
-723902 280088708
-671028 74571571
-328253 477423520
-550248 153536975
-958205 -947163126
-161051 362653067
-375418 512597917
-16639 67794786
-369975 -888505966
-463305 729051601
-476338 847024006
-282639 369262304
-353439 280921355
-451870 791582919
-126807 -883988982
-999980 -351008862
-252838 390848838
-566718 -766264060
-187416 161517687
-564250 -907494347
-741613 622171196
-175421 853740578
-604779 847643917
-72229 -526709507
-260962 657710432
-501911 -49317316
-457191 607373661
-534692 617784996
-739471 964836304
-597132 957531325
-479534 843397692
-463372 97441364
-926104 -115380752
-709639 173337565
-531045 -896505309
-366883 -62543878
-451413 -611493016
-423888 616092608
-832819 -994749093
-696038 -499998982
-112807 197660561
-309156 704791266
-496102 869263322
-759369 -668901731
-339861 348890538
-377091 985274340
-241923 -19910593
-924727 -407744272
-810374 -928473368
-911914 -858392907
-488976 -462722265
-34561 693697829
-263507 847864025
-611181 -762561996
-962333 -980495326
-475531 358090809
-890731 188120688
-494858 626878336
-507203 -171607842
-633835 5473344
-897727 436926013
-972332 -475693798
-829537 -897085293
-510952 -825938386
-745268 697643767
-878007 -941074248
-122165 111517736
-320745 -913849250
-301895 675018360
-289347 -30715003
-16782 -561331879
-810913 -274804726
-502384 -473407385
-30310 -839552204
-52856 56293543
-157755 875483153
-653219 -854277865
-705221 -963617051
-599907 -679744766
-639730 -930234879
-793308 -969493604
-88882 -142467031
-325709 763462950
-574240 730886774
-217488 94970973
-880802 782967624
-383866 -58506065
-326757 -864391987
-375660 262362312
-876664 769886093
-789653 141081357
-790812 -448195322
-331570 -853291352
-442691 96512417
-720141 -274133708
-76838 844352415
-564684 155438169
-919450 837384028
-756094 783019519
-737211 -317027118
-726222 -340814623
-778115 -925796008
-556277 408168156
-776163 185777993
-191576 -765348212
-908293 -683021949
-899018 -86222502
-538358 -767109723
-869062 -794122647
-498924 234032732
-178088 -697344602
-558329 -911099898
-105232 -908434300
-334954 -933881653
-984089 819786876
-677281 39053026
-454153 701602324
-367955 -386202836
-833098 174661039
-561068 -183519011
-272808 -763800391
-622751 -831741252
-770257 368285667
-941238 -617091743
-65441 264771166
-27028 -905848042
-135600 -920222975
-887301 -727274313
-463904 784052339
-625732 862796544
-858064 -44301431
-190125 -704245931
-403846 937000536
-103085 -783616923
-413963 481532062
-787731 -975831323
-11377 -466638872
-312980 -752174088
-191337 -742941046
-659741 -260761518
-329330 481858645
-469326 -440285648
-898588 -171861416
-565439 425940698
-195720 -521650948
-882677 -499558187
-274706 -682489923
-741568 -967532272
-266794 114238977
-959034 492171116
-819501 -151051283
-460399 350438586
-663717 660429865
-72331 -930249264
-519161 733346844
-788268 -222282617
-527878 -983580953
-862665 813123869
-807007 50443070
-936026 800471387
-994179 528436765
-665071 -993858361
-126151 -903774545
-409668 317953653
-955440 -924958931
-57539 430273870
-860638 342122330
-33184 -391597802
-112056 678099782
-330700 599181284
-373444 347640680
-782727 12474779
-621201 -988588012
-245394 -971704384
-169260 -709068170
-574520 -510238960
-362717 -471262571
-38608 -391558093
-833513 -477771231
-370489 642976406
-79575 -899386978
-468563 371177486
-686538 -154068655
-774134 613559240
-976532 440928223
-315198 -568205459
-920174 -756207025
-551346 457347270
-64892 -902565238
-727181 294236046
-615321 110335009
-70714 625871527
-125174 152894038
-971745 59076817
-519619 -203658468
-80613 227935107
-85794 -658132961
-380257 -861536138
-435146 836337305
-973739 -980033179
-532132 590161499
-708837 36494337
-291563 -115042047
-153332 601573488
-45770 64789954
-604877 175889783
-61387 -908665473
-165627 593527383
-356515 784331690
-227875 -533920351
-981310 89020142
-723061 737461066
-820988 837257136
-667847 934951487
-431501 203536658
-797520 130701711
-647351 -780737620
-351675 447329634
-753827 -559434667
-417541 -683302858
-438571 -405917968
-148278 550900343
-5680 942568669
-81170 746976070
-176534 -537506488
-486061 -408573447
-320791 -172572471
-220247 -195639448
-376770 -417593232
-761489 -483718813
-270917 -323156274
-608524 -974915380
-987751 552775524
-979355 561801679
-27383 626658108
-58019 -529918170
-625523 -409792185
-911230 570508988
-706221 -936390787
-730992 -772944143
-200780 -963411363
-724912 5145708
-474644 964516923
-21768 726362126
-539640 -207386453
-93855 20569934
-336713 -290419811
-330435 11875927
-740394 -679584080
-582886 150145522
-265402 328573069
-784398 -85502048
-248589 -446437783
-728919 123658090
-296772 -486009626
-57452 16055730
-725432 715084643
-506594 341417903
-722302 820416282
-102202 -849992236
-745105 857699090
-6782 -650223640
-493679 -824907616
-757355 262990967
-27428 911578039
-996365 801750492
-702052 733072797
-864475 -645697794
-907594 224775832
-995831 649198363
-595466 -418641936
-108374 113880822
-211656 -493139577
-361752 -601608661
-352433 -307240700
-248705 299473970
-750472 418961273
-984280 402339489
-96565 -836133751
-26560 739377193
-915410 -594998636
-638034 492439318
-242162 -493608503
-333179 -41436419
-366952 -531386240
-56360 20381871
-724273 974619311
-92384 -963785244
-549766 -785683873
-484546 647551945
-677161 -813777480
-677914 -927984784
-508672 997328305
-346586 -638685096
-435268 187522536
-1330 761422697
-342950 -984418252
-215791 -226888314
-136856 -884275098
-767970 240357580
-297466 -725173599
-23964 -450400681
-123657 -793245245
-396765 -218313175
-868291 -52009341
-958665 -100485945
-630635 -918839206
-618763 -780531716
-456960 -845630103
-465931 -902456603
-407798 958845478
-372370 -440628739
-827897 589982715
-167385 -682246673
-521766 517934842
-21630 -941403525
-776256 338135199
-271387 345070506
-596589 -905188769
-709064 552451326
-695734 -154861197
-243676 -866449896
-386978 476982895
-812939 -305016539
-409738 -505134992
-695180 -482978216
-329034 -691077490
-549363 -489553244
-520611 290133470
-290397 -722836235
-781394 750804336
-705720 564959871
-685639 -173236915
-612375 957559091
-102485 -800836952
-817348 774753744
-653710 -290410501
-266881 -867159804
-283989 994222028
-803251 -136040604
-267189 -769616407
-358766 805583858
-341805 423330657
-78133 820366308
-808619 -876662815
-662535 -206218149
-426071 731479136
-967637 313988737
-873723 -861147644
-22660 678806720
-676701 -281043585
-569456 -163492487
-778984 812356824
-453747 -951544338
-239092 531490974
-328704 -840261816
-148927 -434522554
-910059 840413484
-779341 -329815060
-854259 855610916
-200456 -882422752
-997948 -726494371
-559979 273087140
-2609 -203143314
-872253 -916418928
-337536 472250188
-337382 -575873218
-781458 -206829429
-121842 605090384
-946608 -729134837
-504368 657129967
-627922 835473977
-305374 -923550980
-645137 -67023024
-967638 508356638
-20671 -947697442
-307672 726758828
-458434 92352126
-53034 218807648
-181395 718127537
-518906 -376324801
-893759 937764063
-249149 -592848598
-742653 -711451625
-347505 986219726
-989944 938642376
-896524 -551713440
-503569 -595786476
-382577 631572212
-882818 118471500
-159598 -887659207
-416968 601665814
-601810 391977129
-599619 385427933
-62998 -748961148
-474063 475558202
-454581 -289805527
-725617 -324834365
-175180 -878754875
-423578 -832198790
-154798 -53969202
-320453 778375093
-465927 -996724814
-942747 -125003829
-675316 -436131579
-433564 364148177
-77924 -220184917
-114931 -856856399
-975130 -690983344
-351617 998622731
-703674 861271139
-988540 -67308145
-59567 788903147
-470249 -879061107
-213766 221240230
-592928 627639225
-997731 -940418731
-110290 669526790
-420929 -968147252
-384846 543669834
-227473 -359485357
-419473 -855806459
-450453 -2148000
-688143 -967508229
-302429 382137827
-486549 248890853
-268494 360566326
-847849 -907667700
-721643 924056488
-556326 481811452
-246000 -887350137
-123559 -277396362
-123222 112702897
-229352 -884074951
-698239 597599809
-69519 676571318
-337085 332589580
-223838 -770068756
-954588 819714920
-155470 641606236
-941972 -918929672
-824313 533502411
-166930 -573185557
-1538 869973475
-836639 654441304
-953164 648054673
-926036 350129052
-838909 566538926
-360300 170097816
-864391 234498153
-223755 -37274887
-349748 810612459
-37657 231208048
-843218 960577113
-661605 695620583
-659914 -534137773
-847192 61984318
-69901 -91296738
-670509 -589289120
-874451 -161442842
-373774 -756968934
-907084 -476639257
-766534 561160796
-979570 355733963
-322268 -508197854
-464772 11276958
-607375 -115178367
-497392 824391726
-241640 241208202
-920612 -442947095
-658078 318514314
-299669 322278530
-744925 -909444685
-342433 745328757
-780706 44768357
-581564 597512973
-813023 245899782
-854670 -752586239
-96953 16568251
-173322 -731486050
-990280 481911915
-609376 979293364
-823574 -920873592
-27937 -434363685
-766159 792386830
-320606 627263345
-149402 31498542
-918967 -293112500
-749295 -611517041
-478893 442209423
-275992 545444659
-107053 -368485975
-571809 965570166
-509459 -40878193
-430803 987247988
-411502 -690111336
-527261 970398765
-38177 -275414027
-914110 -865719611
-231099 64123320
-117565 281638879
-910388 305311056
-551145 -761081798
-890066 224710547
-432046 -96843835
-331851 283686560
-174073 -325260128
-245068 -998427700
-186521 531100321
-922881 691308124
-581611 -729913750
-340625 -134471412
-686496 523117840
-240612 -798270988
-169887 431164903
-64771 168021022
-438783 828992357
-979516 -684820202
-663230 874908523
-705503 -930008332
-975834 757389221
-612763 272869534
-401551 -298494307
-547643 575475739
-122221 -915492307
-970749 -458729967
-476570 885364404
-867944 -945093542
-584855 265856006
-908106 872161146
-99042 -28453869
-219845 -599988763
-997718 29988555
-547897 210464333
-627337 624721785
-947189 933144720
-266529 -653332755
-546737 -848021991
-192256 934717020
-935624 877767567
-106431 843286133
-871930 -942680377
-405001 -404187493
-207073 218920326
-404885 -740951365
-764886 -973022590
-210730 -760542300
-156333 -911959009
-267945 -805326439
-547501 -885633778
-450831 -989450988
-292112 952062782
-160263 239752109
-665045 -287945295
-227044 380054873
-765059 324259803
-788279 253324738
-750474 117935629
-897116 231682614
-796576 -628302904
-324943 -157386872
-719352 -944254903
-533847 -228291666
-190200 872601683
-267248 266209430
-161183 -751053529
-137389 658262755
-481856 612876676
-868129 -599075520
-152930 445496128
-417480 343160595
-25441 -903273034
-492567 502815751
-987522 938973102
-250061 315647292
-102549 761864386
-259939 818466865
-539209 555104992
-741457 702421730
-989542 -986859575
-991709 521987568
-192288 712970742
-302571 817719560
-168555 -385743971
-9818 -722458201
-987812 50290786
-66386 938515832
-201904 530866537
-245237 -979257233
-686696 22714798
-515905 902563633
-429820 -136644105
-406047 78459895
-49751 -473211681
-379981 -411526070
-190720 -802814322
-271641 -224265210
-725167 -900746962
-708864 810062354
-139769 176659271
-121904 544749166
-708616 5739301
-885672 273386237
-131896 -99918731
-203669 -202771245
-364390 -558450119
-970654 -485537993
-946183 -531788027
-825181 996654873
-194685 -930599911
-956642 -666131249
-833473 371158793
-869548 782370831
-258213 -995895336
-515398 985414823
-120635 -940087371
-246024 54395450
-99209 776447007
-677462 443295519
-999214 75138217
-214096 -348321842
-838443 198375504
-948032 938494113
-808050 730138053
-111806 725163824
-85477 -620515605
-900096 927323731
-616553 -646585034
-360310 -521262567
-608959 589902437
-5791 530074237
-361 -976513402
-900343 -551841910
-120120 -344023174
-868466 -223915780
-214099 245386846
-967084 97526707
-321694 290546227
-267916 713598819
-274839 -53302067
-483621 359946316
-828700 -952532431
-409114 -829626922
-614074 -5166501
-86913 -948427767
-75489 -991695747
-252134 -92737519
-149638 -41515964
-976281 784751261
-574672 -796925648
-148851 -966377747
-327049 -711054229
-413114 401449857
-316606 824632719
-963576 -980916177
-181267 -20869967
-597918 -943366534
-936520 798923908
-47288 332544999
-762393 -464629100
-545478 241342697
-946921 -284864411
-279457 -588626149
-963247 689500788
-344227 371112415
-410992 187458072
-177345 -212596014
-377143 -678844525
-393277 -669479349
-554739 -646480843
-380271 267853408
-909656 690466968
-726040 -746496921
-971158 438226486
-778157 -462183181
-878299 -842408334
-46647 446530740
-473977 445079301
-271339 116075702
-494498 83798353
-566074 648153653
-902765 2214308
-338972 372744124
-496613 -97880138
-413841 -320636621
-375396 244344300
-684654 881249895
-666651 -264003154
-311915 -104215440
-785484 66311247
-904259 271367746
-142608 -862872743
-750171 781446836
-892624 682741597
-338064 679144398
-594056 5075603
-303615 -277283979
-484591 -680935264
-488624 326231078
-910339 53236673
-478096 -327416107
-374222 -553399162
-481892 -403780007
-752056 -73913028
-345380 884827325
-257377 134036812
-852220 83678638
-874602 183874417
-248779 -568367535
-123559 -947729307
-619896 -879810878
-185148 -920213882
-491102 54485001
-41133 492933246
-688536 -165577667
-422368 733848381
-148312 -410206102
-144236 -431811419
-755717 -677638421
-836398 485578459
-70281 634499828
-631117 593729325
-538421 475222069
-179549 268463016
-738493 128987274
-123516 6882819
-291030 -873945029
-917453 851703296
-391893 325947555
-297080 452286050
-489689 -242543679
-130012 998531448
-922858 898886888
-28419 353676314
-139470 -222865228
-94904 636230565
-196779 -659770522
-804676 860813411
-220302 -327378666
-948001 -228138056
-198542 913084104
-357624 -207189544
-133149 -295835585
-310357 -179914543
-683510 -861739946
-178316 538586748
-887990 -593549810
-168179 -271946047
-677449 -893224672
-614847 -271188231
-849207 -933851236
-769697 593791509
-245964 -824942554
-387627 541370833
-466671 -285229123
-532969 304044721
-218463 -599229996
-242300 -159174151
-615517 8264369
-309145 726717559
-427795 -854371749
-874173 765720690
-921731 577765359
-12489 -955484862
-154247 -28086644
-735165 -792583517
-892608 533262057
-525107 312142834
-539840 -931770107
-327694 -941600257
-473107 -915995223
-261619 833830350
-314683 -148789800
-393744 -359314455
-428024 -493567840
-519234 -10529746
-427941 -968211354
-942541 -87117650
-204838 717524207
-412037 -861436026
-557388 641694120
-54044 783672971
-181733 584871837
-714075 816751566
-40903 177560156
-351597 -847840934
-247043 -26687361
-741941 578330160
-923529 -7015085
-137441 981577008
-51086 157564071
-13160 138613166
-505813 599814050
-27183 -412154218
-974352 35644658
-177485 -575756242
-237653 -204737734
-866960 -578576933
-652378 736386593
-697814 -283991488
-978160 -520177190
-820730 672907723
-557993 -597644785
-336523 331033010
-573015 -833890379
-503442 -91212625
-299864 -826980383
-337501 -802101733
-560902 821669725
-904974 890543824
-408039 -811021406
-479061 315880197
-476443 526733148
-773694 773850431
-247561 -14851884
-47035 -443190344
-60478 926009498
-483092 958460755
-211024 -864860184
-136949 -228489235
-896893 792554116
-840062 145220240
-876211 910123932
-402705 244884518
-704547 733066023
-580716 -201715058
-419811 669128277
-533106 -619155359
-447676 219708009
-767433 258031222
-286506 96853153
-47909 699530819
-70737 -216544703
-155501 499208368
-771189 -116919818
-19703 -50435082
-652060 -739487905
-71053 56099799
-682203 147463185
-573733 -917818180
-351346 -200840025
-725837 336441780
-464633 250578370
-345215 -821590525
-434717 -37191437
-265503 -911757162
-184395 -264780868
-504805 -258665587
-251405 -953296407
-973371 -277124699
-114719 512845179
-148298 691774062
-296007 868095541
-278917 275485463
-68428 -210825068
-74035 453677916
-698201 -926229596
-648618 -689180439
-910285 834522557
-232050 145994766
-601390 568850783
-196791 -216107937
-815860 -301958063
-845299 -795177567
-441285 -864383217
-437904 581122119
-134998 154387351
-424081 -603871121
-491044 -510261730
-64630 -845633111
-632226 -669172948
-359815 288898246
-856219 490808669
-650168 581405422
-294971 467307721
-578499 -693866416
-84329 669648261
-961940 -944956795
-556268 47467998
-146840 568868207
-417885 -222081494
-846439 -587170471
-998543 113158621
-286108 -501469600
-125356 688314992
-587311 902333553
-270502 952208316
-176444 614601749
-235928 -934330533
-360217 639247226
-891068 -386887133
-848037 634520250
-646001 -724344359
-924792 311154804
-997263 839342683
-87286 -588727576
-513113 -255206724
-379690 -153753613
-145780 -192598697
-504644 234531546
-555681 613276
-221994 138228355
-855172 -624053856
-699463 -656061703
-571826 -427849870
-77626 843253866
-239465 -349928119
-343845 -905685257
-115686 898297071
-683197 697539879
-973260 663182950
-697801 -471268070
-952940 -889630593
-971803 -371142077
-501334 27262330
-172416 651200752
-615508 -616292172
-251742 -168013002
-486602 118318853
-368862 -550622705
-388041 -676249424
-377670 731431720
-961750 -916102455
-742040 -400593783
-64547 -104897123
-447062 775756581
-172179 10678642
-551434 639896153
-932628 -525480680
-973602 818079945
-435784 -273055949
-623054 475132596
-248393 -191175347
-63187 102890196
-194910 819070893
-337644 380974783
-468136 -201339586
-565626 -678340873
-488776 475289526
-835024 -450526163
-365004 -980800995
-462036 -9011172
-619798 78205767
-317944 982084767
-83587 619846751
-601038 -894531904
-854473 485801871
-216521 -996445422
-147220 -210028552
-632130 -543362923
-414618 -694551773
-52686 113722024
-507626 -959414851
-141058 -758137875
-205275 713128242
-427828 -64311974
-693997 -982381295
-515671 -423676764
-358969 -571899469
-626624 -655345621
-489273 -753080467
-205247 155044583
-479004 819786975
-723455 55744186
-340515 -889548869
-715906 491374221
-868385 -710764679
-191350 -90888455
-849721 813033348
-357161 764524847
-873752 458585382
-302701 684748706
-180804 -391969973
-746047 -610692498
-497818 519349825
-218184 -919606870
-347085 -652708049
-125920 -142331951
-998337 -916052291
-682440 137263399
-759376 314305126
-416282 -758087711
-370246 -896498224
-267001 354890275
-724777 -516225586
-317604 816630018
-839173 -856905346
-936199 -646090528
-166725 -754530394
-519796 -428804815
-562822 -301436149
-805122 -507610861
-797124 726239768
-916183 -629132821
-11151 548133326
-137638 836690899
-799723 862241400
-120464 837368647
-428863 -401681204
-532573 527791100
-763304 454409847
-555112 -943095822
-712447 65056158
-461533 -937560127
-301159 -701271967
-210264 -563077664
-756652 -857166996
-869183 -353980016
-663816 294590385
-758315 -920702934
-295832 783283384
-423192 -538588137
-342829 -826274292
-925586 886785160
-309808 816302138
-585031 -342499878
-274236 555931530
-46791 959396792
-521229 11409594
-559039 801401136
-526995 -616891670
-601477 709973446
-153265 -853693373
-729871 -890651903
-685294 -919159376
-857887 694439953
-109658 798555350
-997558 795598377
-262578 384324953
-680795 -750609502
-12705 175905829
-543307 -308748848
-874318 -841188971
-274849 -906521661
-4839 -393792622
-341950 -542460938
-935416 -469599325
-765613 -398443265
-728558 103559047
-754175 824991060
-475277 -466629846
-49849 -260641217
-669017 -861080725
-615022 -292904138
-24565 -521339705
-123365 955221414
-512566 364595984
-701199 -965408176
-923426 767134558
-473911 -771478069
-257188 688509313
-450420 -997240760
-872435 938495377
-589548 834815940
-697716 -887892662
-669716 871852354
-447435 381772246
-192626 763179041
-149848 519967083
-667432 -381386449
-5594 -987430462
-837448 -451610736
-875875 309864703
-648703 -976103079
-112296 -358132397
-119287 916072081
-508078 -518564017
-694306 172268279
-163752 -629854831
-754061 584995030
-940131 -150224309
-794100 -96484677
-295789 -823129835
-609148 -11305033
-409122 610611186
-753798 -344469540
-514218 -203567267
-78313 -172276478
-454997 -457361363
-73367 -583916357
-604402 56245453
-680384 -916335698
-622948 -581157116
-750608 -152742818
-247494 918480243
-407807 -616533425
-97102 -428374112
-800059 152768841
-916993 -853354385
-947255 -908407030
-867373 771382392
-77413 -988268494
-784702 -507501413
-991499 -66236553
-428711 -964371573
-414423 134366191
-406641 -297648120
-920634 -630419236
-108728 -840849178
-87818 72497049
-833427 954575794
-48858 8926513
-293718 976012373
-55063 -868554041
-175431 997621480
-884597 439139911
-301265 -360507228
-821362 -353429435
-480335 -880620215
-636307 182131410
-105271 62654209
-602162 175625239
-316691 265795712
-999749 481497093
-851554 -977117580
-930803 36792307
-109368 864963668
-51345 -552975338
-751713 -957922500
-26360 864125636
-413335 -608866015
-619086 813459892
-948947 728373495
-198036 -116367427
-93159 -400260309
-37661 616518276
-387542 -982001237
-169093 302091572
-117027 986099040
-761389 -970334062
-563850 -772895027
-467879 793191186
-804896 38592451
-729869 -944366302
-40368 777153498
-497752 -111269716
-868110 494773609
-658368 -730837377
-676391 535300849
-612225 614153395
-294674 451294033
-299087 -549528590
-731812 -357705014
-388635 -430393903
-816262 931968503
-899210 -482306241
-836864 606398405
-74371 649448523
-49445 -35281579
-914850 648475905
-951989 366090511
-19794 355852407
-16510 314452150
-581639 -53019641
-821759 -907998668
-592244 914191841
-456022 -583985013
-308126 -889999905
-756090 68799765
-90475 -745369621
-935838 -860333967
-807761 295904739
-75779 -952178436
-869058 30774837
-922108 351538437
-883854 677491416
-366810 919505121
-428577 -301171601
-542221 946654039
-560626 307322323
-816353 -834501854
-163105 250464424
-377138 757793733
-567116 -192206868
-69165 820070521
-710825 542278589
-466326 325486891
-93972 278985278
-153879 44243464
-899455 -857278335
-8822 -220022464
-105868 -737149672
-80751 498574072
-507907 -905570315
-958346 209830687
-258992 590575404
-100150 861137879
-497676 625845674
-84543 553091852
-344061 -217546003
-105576 880476053
-148706 545274238
-151822 -921641265
-818645 780813970
-535189 -571434573
-287712 282413525
-185073 310821738
-419424 -799413099
-859135 981241924
-272706 109992129
-19951 507909224
-439792 -853259931
-46764 -787027095
-125387 118219309
-6908 -192950446
-977599 -966956574
-414563 -486985750
-526767 -867463555
-445855 164545057
-743258 557257715
-627312 -872225537
-45541 944522593
-362610 820108043
-291938 626348535
-446552 891468631
-921690 -117544918
-515521 69440291
-653599 605122863
-936791 -639182892
-569023 -524951505
-519766 -759906788
-42367 -906190487
-235154 -979677268
-114630 -829031700
-741148 874623483
-229658 -698595488
-826919 453381825
-443926 37961574
-810234 -498008587
-450359 287140102
-653794 -999529945
-687241 -990099364
-109849 286396524
-299442 -786557039
-79279 -19363701
-379633 -906553922
-839269 -900997260
-817858 493650549
-335441 -921501124
-285124 263547797
-561116 -96575384
-190704 -941210308
-760418 60586743
-681081 -423950989
-517358 685138227
-796441 -195428274
-759392 458504093
-480738 -392905130
-67387 -737789059
-822602 819321201
-394290 82143365
-412848 -497695847
-737191 913130714
-840864 -45017550
-472522 -326727547
-478338 640270550
-128632 256386962
-836972 -873345722
-448162 -469251524
-835824 758378376
-287330 266310733
-101956 -468781469
-959511 620795365
-660056 -594776391
-802515 -255338508
-119769 -546051984
-39689 -648813960
-445820 -156335768
-301911 947598566
-857705 -717798731
-839304 -892787971
-741780 -296460466
-48409 -659009039
-403689 20315125
-422861 279588546
-13626 -973870813
-317296 824886851
-335173 -409391009
-505637 -514259590
-615318 -912902208
-970004 -737553455
-888654 567883775
-28165 -558081702
-767188 -971906389
-530364 -624617423
-38218 115190752
-762951 668364161
-884307 631769540
-124811 94361383
-685212 -948371011
-951517 242664268
-645094 -786811532
-212832 -417152479
-992006 -284024015
-305150 -381587923
-927744 327509013
-629200 169924002
-827413 -30401882
-518077 -976310402
-448536 -29961080
-167692 251799387
-161348 -869098373
-706756 673578454
-783900 592790349
-952389 3733105
-198680 -194316648
-229727 471435889
-787110 -318863692
-863508 396292344
-206665 957176300
-828208 -379249547
-833511 658738889
-422108 377576427
-661053 62668752
-548898 686832500
-891744 752959005
-377166 -969624144
-268522 207713014
-475138 237244897
-734930 124737239
-46267 259342003
-6196 -667574483
-137402 337925707
-223476 842189524
-503235 48401502
-650322 956337784
-221693 22214890
-132435 -929158144
-39691 -221547746
-778959 45904488
-419030 40880776
-871999 -969748359
-577119 29322468
-194848 -433024417
-655898 475558343
-529507 -966944428
-606472 372658935
-56403 -200489416
-316617 -433291767
-742965 -378532369
-736932 -390796764
-994166 187458687
-573121 -867277128
-159039 986779664
-666887 -897356209
-122019 819555373
-568208 592255021
-192854 -866980353
-609459 -120215261
-906931 -317983730
-589643 257756886
-173151 -860873259
-86873 14441787
-272956 -551801055
-532899 833832619
-107534 -937156712
-76722 -742946919
-688794 -291436139
-760032 -866314855
-883588 35505336
-909836 754468349
-338364 27082274
-494163 -81726670
-995621 -363692831
-856485 594057857
-838266 -753651975
-948688 -478120906
-749988 -180766855
-622757 45858609
-885355 88587327
-989623 440700776
-359689 655061846
-891189 -871437634
-562744 573423649
-481273 494357862
-924500 -768793843
-832663 245495374
-913065 -60870765
-117354 -635774196
-442121 -874719888
-302570 621145505
-10286 621982690
-132698 -883076794
-698271 -511896356
-765816 -929818366
-599799 803272178
-409263 -596536715
-310906 -820248931
-288592 -635647609
-833344 -610335217
-944745 215256405
-715853 -881179261
-505020 416747058
-549419 -866470266
-720233 -392355739
-834039 -136678733
-129741 -767605888
-771545 129523355
-566626 682554412
-247502 278252721
-656899 -929372965
-556249 -24228459
-370388 -214169081
-934488 -800810599
-118993 -598288458
-148339 -867294867
-858988 -569604441
-286331 647206916
-752700 71834368
-541084 -205378637
-326785 625003381
-549870 -454503775
-469202 -730879594
-805913 594442940
-269285 33599869
-235018 -808181607
-923137 250231471
-321453 437063155
-406687 -628430538
-211729 614583862
-362629 826727938
-55483 586825867
-445007 585920955
-132352 95991348
-976511 572871954
-682665 -953918432
-551035 959312616
-670657 805266066
-971635 175604924
-984409 494383380
-59420 -63964860
-628533 246231959
-571841 -677328727
-570192 721866059
-788530 445421360
-826592 -275617185
-281470 854571193
-647518 875816919
-57686 -775893917
-11344 -221078087
-893567 -477045365
-751673 849109464
-956212 324418139
-58210 -207924959
-428335 296068757
-225496 -789465640
-775803 -16106566
-505198 -601183420
-578532 647597515
-182490 355462897
-776044 -986599559
-784097 326841806
-872994 -205194884
-668963 451837749
-169170 -724650494
-586092 -779806577
-869054 497919318
-237631 -912821526
-915436 -974540512
-840688 -473959406
-222039 581561855
-25144 -185989019
-986647 772272553
-832376 904233128
-404665 -611606607
-801884 70210265
-994216 -518867704
-831292 -904519062
-68025 -201456463
-569328 -294761621
-180053 -125597149
-38409 321498172
-817655 -593135804
-293584 -948662658
-579194 -886426788
-93255 702932953
-480921 -738128297
-354997 -50017001
-401547 -898250468
-457973 909469218
-979939 -842037752
-625503 967666327
-759495 88827376
-852932 -47232635
-811892 272020429
-446090 364176883
-733160 172960788
-680945 -377543901
-316280 451355357
-648596 50936629
-960943 148496693
-905760 -114566436
-893975 864947611
-974297 -226714402
-409191 -357816955
-510691 -894142644
-776180 843495863
-414976 123315341
-679400 -798661706
-291845 -505444248
-328223 828553720
-657973 75741145
-229139 816053924
-6857 -912065732
-48444 127078488
-709093 782143489
-913603 790867221
-988061 388950191
-645905 -415357159
-832575 745133106
-963459 150935761
-665967 -257394911
-975504 565315786
-722953 -907720510
-295609 695372454
-695180 -310147433
-686469 456456373
-488657 -279150406
-985765 312308666
-629812 -239671918
-642514 771786224
-457753 -686678289
-206627 645761647
-748540 489250187
-432049 86607309
-384182 -859538956
-259230 595107543
-309197 -217380476
-513368 263776385
-578796 796445837
-118467 277175277
-158409 -55153543
-236769 -275296666
-889328 -54254447
-317308 32780726
-811676 851781822
-884155 -419594605
-113720 -323835701
-306189 93248365
-530060 165048236
-53706 -726186242
-342731 -903299521
-321399 907653325
-439223 839129544
-102352 -811020031
-974211 455542132
-744043 -618501537
-415884 645436342
-968129 -971091922
-752768 693807129
-45696 -741719224
-610642 800694302
-210520 -992871161
-734897 904042423
-359182 142460841
-357431 -53747499
-649285 -955496534
-899014 -409915264
-333373 728872025
-864084 160796204
-477810 -760953075
-697481 -141436346
-811752 -894357339
-232004 -36249740
-290728 804309208
-11869 -9060260
-420328 -331951566
-174883 -762769045
-874412 667104039
-368436 761296800
-295057 402279191
-589308 940917797
-288834 857997279
-133881 162448868
-28531 632563693
-813519 -953022753
-677097 -529492648
-227427 -985937845
-229403 544929942
-708968 -500584569
-537232 560385637
-757674 803210718
-384249 -847373915
-673289 420030829
-492571 559769494
-256570 295086927
-798433 -781200318
-843286 456789313
-673009 885171663
-385620 947671708
-189944 -529898130
-150818 -875781412
-688139 -341248286
-139233 -571739116
-99753 -59514799
-602590 -684422726
-848899 419200624
-161999 608533635
-222527 -447191771
-205885 -61178985
-469565 222346787
-35009 955087420
-616577 -267744835
-241602 -67139582
-831111 -29947359
-929380 -782664790
-462305 -167645982
-845986 440559993
-219378 -916086281
-249673 -770199688
-927621 939975424
-243391 644299356
-510080 -966988970
-311870 -907398491
-83320 -83153462
-982492 445296877
-537875 240204789
-284887 135646220
-308352 -245397458
-864866 -22107196
-329494 -64165720
-980870 224704412
-803378 -45372255
-641356 594585995
-158363 652965296
-296375 895112946
-273480 910163269
-826891 -75317728
-541626 356162934
-503994 -684512149
-378995 863503288
-528616 -568973927
-531015 -876908377
-521854 -551725195
-195560 363886492
-782670 93144264
-968659 -334389985
-733256 -951243138
-419259 -613779390
-188037 -250476266
-534498 -721442825
-346880 -821287614
-537929 -753660557
-44577 -835915442
-858677 -876169752
-937183 163185981
-62085 609381435
-679199 364035037
-865130 -848651447
-728841 -783499671
-26639 -805555806
-464364 87182834
-709711 441204742
-223261 149071939
-411706 -465714819
-966078 -53313610
-997790 -103298762
-202612 -703035198
-689607 871368663
-943160 -894619476
-698618 -387547347
-68601 587388303
-585456 -463593403
-747059 -264455723
-29322 -964336893
-92679 900293089
-964389 828688541
-456763 -446210525
-691492 949049952
-454871 -932574497
-162225 303313210
-225989 -919876521
-198250 -753862110
-624296 549652653
-729435 -755791963
-56926 -630031862
-687113 -434645014
-850076 853589472
-895153 734003176
-552243 -283296461
-361340 -929910200
-131486 928447370
-394696 803886373
-71051 363810895
-837322 -69964339
-465565 -809312094
-412453 -836986362
-322107 826736899
-737047 -512347291
-722846 -965617700
-265267 932117423
-953091 100105362
-171670 474286956
-162386 -678959627
-700149 835649639
-340226 362466416
-744936 -926150186
-664537 516854533
-883464 916255891
-436427 -977100235
-272909 584280036
-278761 72085453
-179841 -896976756
-557234 830417926
-420482 -525745542
-450406 -800252366
-982883 -947097583
-625021 39609444
-817907 -946662895
-912271 786905593
-694689 756312984
-543433 975943260
-298210 567869315
-700008 412715709
-902942 192270507
-460888 -649578672
-351853 603403616
-315394 355284145
-861220 -970325420
-606326 -908943676
-555666 242182798
-390939 961792003
-559416 43678039
-272665 -431013894
-254022 -864651272
-776990 -268155969
-387109 931452522
-8339 -790801457
-958952 -898785084
-978930 700224766
-555235 -915385339
-313958 685494952
-299831 -375173429
-624606 -959845741
-128809 368429231
-237739 99081030
-592437 -760098107
-145926 421331648
-137241 -861309527
-927770 -854244648
-575622 60753593
-442553 747519810
-98238 -878301389
-126169 -518860740
-374865 12751872
-195297 166485471
-147856 -168439412
-273283 -531328160
-362477 -625714031
-508350 -138764832
-149532 -587755483
-289386 616468767
-416714 -324456476
-590117 455922556
-437949 -962028774
-837308 -189107748
-295702 -959717061
-342484 969423748
-171031 20090795
-336751 -858502145
-363554 522164866
-866778 104705457
-349292 826992808
-180811 -853008563
-724747 144859716
-4474 47938391
-581451 98588820
-614884 384761609
-341123 -678213609
-798734 89795646
-687115 530516961
-765501 382539984
-643820 -310168191
-732073 504731925
-625756 863679244
-731045 702583681
-54201 -476266251
-4674 -452243816
-24813 -976228127
-691724 -101980282
-21101 408991353
-825656 -563983610
-80237 -632995163
-562185 -915465124
-247036 891938946
-642288 -595023937
-399493 -252056519
-974689 932221886
-782379 -773083836
-711037 768034277
-362063 -926280260
-581175 749081030
-577815 -274743914
-987229 753228901
-238015 748588820
-214865 870115802
-500180 -346316356
-697960 -300306008
-599981 107393763
-840943 -24529965
-496693 789489639
-912866 -509572923
-89018 -789473629
-629702 -668162200
-644938 995159002
-463263 -925794386
-898658 -965578520
-300862 -628590897
-950512 -525521848
-593956 -941806647
-91712 269428821
-70590 883469505
-937037 -653273904
-828051 636433659
-508405 820520734
-207426 -908818606
-296812 -958590279
-373663 -579019433
-182114 -976596721
-79191 -879157762
-84700 -958468804
-820052 949639374
-19410 869923269
-854912 -233212718
-675295 555384627
-701180 471028441
-69776 -510580564
-657689 -938415376
-996781 -976761214
-330244 596813200
-498632 37054659
-989102 812728425
-100047 -912759724
-412350 247581031
-618803 -855433776
-262410 934915631
-533488 174302998
-35 -968495943
-521027 -841158913
-483999 648781150
-111346 942213764
-904687 428269908
-895984 384767007
-565808 -858543788
-749837 -82780081
-870154 57804093
-226766 -767362394
-46649 -188854006
-243817 478784661
-527227 -891442761
-608414 -68011768
-811092 520315857
-189750 -941803388
-410996 -345572147
-438755 -860380508
-652382 466097592
-709816 -874543706
-631021 -370961072
-994693 527682216
-775979 -998788567
-181798 -921631520
-503940 -582746772
-765080 813939858
-564326 -981874891
-574165 664834259
-133543 811022435
-698084 953040741
-107653 -308346391
-349067 695042845
-305517 -888118173
-925774 -807048888
-762280 489772961
-400831 392668088
-452785 577718119
-328087 631229173
-150668 -837595640
-322939 -511961435
-381254 863866779
-802684 -26449646
-433244 966823226
-91520 972424018
-288305 905538586
-860422 339655435
-901770 883136983
-877310 -587517208
-299177 479274927
-928424 201750928
-650069 -609544561
-668156 -891686145
-933732 -418050504
-426047 -608333128
-667472 -960801312
-437672 -797276
-326299 -941876918
-896854 -942676202
-11837 -483446665
-22733 869145517
-681345 -989635462
-602064 208206945
-628200 416704714
-13138 974762719
-158865 401158057
-907905 -241005973
-612308 219947159
-388351 -168607472
-753418 -757260448
-538361 382351519
-934589 319431093
-110411 -893393670
-218252 -791581775
-983919 138770671
-501466 931546702
-493443 -886043189
-844341 -669057541
-82270 667200037
-616133 -621044044
-143518 810217386
-10694 -278532683
-516510 -230588605
-705752 771047594
-55575 303416814
-57443 161078267
-890650 810246283
-617903 -844864110
-98833 219201349
-993796 867570081
-123492 -328310774
-878434 -59136782
-687550 730450972
-961147 879896171
-975942 -789915716
-843015 557730043
-120012 133570580
-550611 -30921689
-455322 -369806446
-214236 964963108
-797194 211817863
-916961 -987454927
-368602 136910554
-609821 170940546
-216135 -926520349
-902109 -871802423
-891645 -44996400
-290423 -960047185
-942233 -540859964
-26085 -525280010
-156864 -581091229
-431675 -878126225
-984610 196187307
-326626 188320166
-654853 892921369
-70965 -647879527
-98506 -798085215
-545502 555684004
-206294 -492743636
-802661 421116134
-943278 275770437
-152789 178945590
-801481 -785504296
-113402 -141262239
-113936 -88641887
-777423 -575420012
-270388 -731015844
-716523 -955071308
-328034 393658299
-815067 -100822289
-586668 862408153
-392198 -542007486
-380680 -235760863
-44731 -148164941
-2019 628933061
-647120 -162281212
-142623 -19967363
-110374 -563546987
-62457 -122328396
-432570 439172673
-346116 -88826997
-576982 296580375
-381670 561046448
-330726 -892639690
-732931 -662583106
-36522 306484170
-742335 -688002864
-168563 -460668321
-99449 -285315474
-463959 -180746500
-488649 960447814
-673597 990454964
-171405 998199090
-687168 -972540130
-439805 -298290923
-714659 -237926445
-909746 -547960141
-289807 -29306766
-484439 -340481400
-99137 845698158
-992167 869870945
-897772 -625556894
-508665 -843792975
-388514 -513373566
-574923 226278165
-493354 785140086
-35634 324345222
-567701 -941172846
-121153 -925890549
-455752 -945466822
-617706 497999828
-775037 -14717545
-484693 351113554
-763965 -88437372
-38264 -54840882
-751762 688530448
-317912 -929436850
-219401 257156254
-437751 -919621521
-65213 -214752323
-200785 -923590246
-443825 -959173708
-391617 -371781007
-970621 927125197
-130993 -931713837
-168578 329928070
-738537 -458284895
-558164 -627157625
-24189 -846862344
-294451 201233705
-342700 -928943115
-32023 -976991400
-914105 575676811
-666061 -772736090
-903112 -637848613
-489028 -345528671
-676840 -987596005
-578680 686496610
-561248 -286701517
-202008 -913486553
-359647 741029788
-178953 -936185337
-90454 -75687745
-874955 -55340306
-102437 -24622708
-947810 869471373
-605767 -514293506
-62226 45940442
-789017 -20856021
-650591 -433915026
-872561 831188119
-10198 -91929914
-793234 -540572381
-519056 -688076536
-536607 -312288364
-441652 -619769865
-649522 641851535
-684504 229426741
-185 -246927490
-142758 794989191
-609947 -716823202
-825459 -175870604
-889266 670514145
-524051 858853610
-840602 51393306
-792378 -967334469
-530504 -634158709
-517442 -83686345
-696273 571678494
-969257 79139774
-167141 -144656545
-55919 165224635
-307729 142954438
-923314 779655710
-69126 -890115672
-589835 -881668271
-507071 501643435
-980785 -551892824
-347939 16788524
-200629 -666696234
-669807 14192150
-737926 -299507004
-789173 241373853
-359147 473619769
-781131 12416460
-843206 929085489
-917496 853849905
-614184 -493215653
-841299 11028582
-82320 -540561233
-528575 -845710109
-713927 294205380
-774287 283568163
-843266 824804036
-810124 5575342
-614888 -812522178
-635643 709985920
-858054 371416633
-649755 103791477
-331916 134180767
-827310 -696927240
-517386 959134932
-870410 -848078246
-652464 446027198
-76647 591306994
-198717 -885677565
-937372 416875280
-416282 -54533219
-696927 -437570389
-927993 -713819844
-784348 278770547
-972880 576621761
-665918 -13326848
-477749 -627339248
-332027 -97242117
-597788 999089613
-117118 -845737407
-267903 -390875860
-211971 -641609688
-41583 165291175
-132352 68562907
-165971 -487319797
-845082 -687987092
-358066 -795352577
-9237 -809999409
-827370 317588250
-743178 -607874755
-872546 899986512
-969317 -458478764
-906577 495916722
-58056 -113316369
-857993 -155406004
-93384 307568006
-187646 38605385
-510456 -856862454
-829969 -248608648
-96212 152927820
-909491 560012826
-763676 696858133
-399285 715357432
-464072 846192982
-503246 -171854968
-145261 144495545
-280729 -314617513
-19005 200805785
-813234 -952746573
-121484 -463011548
-580688 355068378
-598562 -491106080
-573062 -104621236
-460895 -627124094
-533790 577456828
-260967 408058968
-823402 -315111186
-108144 782104251
-230845 598059559
-996032 -997522937
-882392 -973254152
-358299 350562423
-973285 -603485348
-693606 522662570
-699757 -910237594
-884708 241108648
-213010 -317253072
-404828 128367791
-912590 384246194
-42979 434138280
-691384 -866188036
-479476 -203224628
-324080 -16487235
-90669 849169396
-56452 -504515293
-820834 811657797
-427983 -153818707
-775724 180867194
-357264 -135020066
-614750 -254048926
-414633 717855646
-776576 -927435335
-498763 254844994
-841571 -534249238
-754896 -554559429
-32553 -315181826
-619963 873809730
-578297 130329385
-924409 -680561223
-610883 324385642
-574329 -14677199
-957983 -653815375
-548244 -472535583
-601044 381837454
-735624 868847195
-765426 -382773176
-996824 -524537546
-477387 -595889525
-170254 745594615
-566809 859708649
-37791 838248755
-996296 879406579
-46284 -490999627
-120704 -325722128
-423052 581092327
-989833 4485080
-299870 -661547978
-995069 -720210027
-696684 -962131374
-425181 203431956
-102256 25741047
-764626 755724272
-131179 275996621
-398981 -866897607
-923056 -926008613
-376284 721437192
-633572 -182079432
-785668 947801117
-280561 -295717071
-40555 137359345
-120876 124703111
-706233 689605731
-82573 483543971
-330881 652167529
-587764 -76040463
-699230 204907518
-48029 -878089295
-67162 399421991
-694042 609017994
-360350 867505320
-366030 111646992
-249258 299783101
-364055 599428252
-680255 620647366
-871447 974060974
-423578 33036931
-152662 -522351202
-346109 -834970652
-428510 312826904
-668081 -484482575
-920929 368461304
-469234 -808915697
-903455 -876241951
-210251 -503025722
-131786 -675813303
-502175 -802250564
-930891 -929072178
-752068 142107265
-287843 -854449447
-349671 -224789248
-288488 -868017038
-649542 122770017
-461522 -682667165
-628940 615526933
-537004 -372546102
-608817 241292372
-845595 -327049196
-511026 -250635397
-324022 -506769285
-539636 -865514850
-646050 -530613724
-207477 604877708
-211107 434268251
-718006 -931185473
-955353 78041426
-82554 260845577
-141584 -45632189
-108015 555690224
-219019 425874925
-947332 -880288932
-77491 -928792352
-298091 -353147418
-416565 -689204629
-19054 -952517949
-990917 143826860
-197796 -365017932
-996197 -754768513
-542601 214754682
-445728 777089333
-291647 -756701607
-107729 989965434
-783210 909072296
-576238 366068411
-86676 -840185379
-929575 377115581
-113241 993522309
-477860 401106993
-775169 -949933616
-880360 -404596735
-319307 894337709
-314804 -962932113
-765690 64789541
-473217 351731769
-378878 471336139
-952317 -13879579
-88856 -717710453
-944006 -415301932
-423525 940488232
-501734 837979771
-163025 -989427007
-370856 -939800701
-575758 761703773
-943691 -490058072
-304846 -776488976
-74129 809185824
-934608 653768788
-892951 -141506908
-70325 -945582690
-477209 -278960178
-178747 -511901222
-703897 -849767943
-852055 -436478391
-479383 -750312574
-872341 516300468
-234622 -276663770
-408957 626803007
-14419 362339129
-229907 -875556777
-184126 529385745
-105221 957742394
-66639 871297285
-16355 566453632
-388336 -124951713
-889153 75545406
-637478 -109693877
-953445 861168708
-199703 357834953
-693472 475004192
-376969 654173293
-697969 48331076
-47872 338093538
-265250 566888945
-273726 -337448799
-104181 848035466
-87521 790399969
-134720 -675746623
-686999 354320606
-711997 -498590586
-935605 -768812959
-790211 -924639573
-408169 -10491808
-768292 -618580902
-124839 -508601611
-112449 239195618
-378526 897719566
-372792 214734620
-703492 -281485023
-875519 112575047
-857115 191694196
-998060 -899582926
-747128 -77166206
-76247 -84492167
-531840 666870707
-135464 797882081
-34600 991053239
-169317 -590306818
-88908 511567142
-765698 201404544
-380214 884697374
-16697 18256787
-550304 -897748028
-571915 75307264
-234022 -562337916
-759152 -235196826
-950309 -224140918
-853500 -919421594
-106128 89056551
-736690 -869820313
-565496 -418012180
-41733 320243592
-946480 -941943532
-26336 571496012
-790867 701662690
-339066 -598028790
-621359 -336792018
-70234 451898608
-966274 616705830
-192575 381722959
-54247 -583009992
-823388 -339083622
-190634 482140034
-198625 339823802
-264566 576424211
-277527 1527093
-545736 -9777765
-183409 419993802
-590784 411220275
-543172 -645694271
-568319 -526085302
-693145 148434002
-43900 372562516
-981986 -423833329
-252367 -923742382
-809879 810224601
-741138 340969845
-302058 -147883299
-663378 890803007
-882417 -717457252
-38748 -165187259
-746299 -674692821
-75851 602786341
-502653 -254614438
-237388 896803191
-232441 156965383
-158282 147356773
-866546 -587472475
-837794 -538619656
-325417 -383421045
-326029 794250484
-733880 -121629648
-148804 277495334
-483338 128906870
-52680 -929289494
-69205 -293564103
-756562 -869566038
-506944 60932741
-747386 -873570301
-834223 394170591
-50115 415238471
-315704 -547139250
-527368 -604879055
-388559 -359682661
-851144 29027421
-757576 -528621437
-578681 -696941708
-372568 -777486382
-544483 323495264
-397878 -953622349
-490152 -494943633
-100656 -989175642
-134154 -628315170
-951423 -892157293
-396692 -243790080
-896767 -878995627
-183863 117324443
-962452 903566693
-245886 -466468102
-863495 578704787
-287868 -627337999
-919858 -819701265
-885201 -690408509
-45903 650157335
-403195 309205605
-167479 -619698003
-884892 -790890416
-646634 292155921
-325578 441234739
-850298 -811944364
-36569 -461157136
-758037 -291010438
-982832 -359083613
-973374 -66036191
-146596 349306901
-833975 669943808
-730949 405342372
-274723 652365194
-21168 892457427
-669041 -418646011
-605730 698742845
-488680 -749969854
-431615 -407821653
-260116 -929572325
-440102 -789610794
-447652 348388267
-880775 -956051599
-141390 327713649
-485201 104471313
-365112 -422519700
-4885 -241065211
-679908 477133314
-284969 -242220965
-119684 68526280
-274189 -20192999
-829262 -933015361
-195411 448828278
-676506 188916585
-299947 211656913
-479011 -257420631
-826208 376972222
-736622 750499777
-720974 451568931
-809039 -982111392
-719327 -463020062
-425623 -346607816
-839562 540348769
-67150 942322311
-633475 -841726270
-139271 285322548
-398109 -623807348
-239205 857016576
-145376 535352694
-347149 -31629001
-979090 779960604
-414522 745741900
-899497 -830724382
-901686 823909005
-726868 -74028098
-68279 273746931
-463427 -746094343
-249178 684906691
-251813 -396603403
-769030 11684692
-113712 -394050677
-43427 583203598
-598291 -68814315
-690877 -945222400
-280068 -375363464
-701657 -857157403
-687313 -350126678
-63565 -998391243
-447610 745858728
-408287 -898557748
-127397 872013719
-166936 -864644982
-499911 -392649210
-550468 264878840
-900214 -922322672
-384041 -234375480
-207164 -597282259
-815749 -693613667
-855165 -524842552
-647461 938070435
-680323 274757332
-316828 -892365596
-455443 536328688
-902755 444032951
-102283 931543410
-699737 -685183058
-28966 -429703766
-843719 -962034581
-51086 999723633
-201795 173692832
-925312 49650112
-647373 -541810692
-841632 -390587218
-523602 980835797
-439071 -634516738
-438436 234049318
-660629 976194747
-751758 15356584
-625129 88174428
-108239 574569827
-826046 -30684810
-15158 -187295501
-724825 709924846
-325957 576665980
-83051 -922416661
-857536 640118527
-424491 -805193148
-192360 -667182567
-524362 946504861
-279655 -330035699
-677605 -876595780
-844040 73778545
-920943 -222401295
-133048 659732908
-229369 -629672152
-23225 -438341533
-167216 974549850
-799598 -59375917
-179506 -400376113
-700877 826789835
-402198 -885683086
-104817 649273999
-169177 -862504504
-43141 -423753951
-145845 482626148
-730106 -497021242
-964152 810295368
-485216 311337247
-504227 518335342
-660978 -249013852
-105598 -261576573
-330273 -659833116
-193561 563690648
-136653 -699135375
-861197 916832864
-205963 493790340
-796543 940983152
-563295 -888360284
-601677 826607773
-727820 740004365
-157050 -365879630
-279281 950011993
-54434 -333700737
-77992 411719075
-70246 462261254
-716198 36627111
-381358 973377543
-720037 289327456
-966780 977251194
-798149 -574482218
-420913 -31366356
-148448 944084461
-420391 -925208220
-748264 106129140
-894694 -627153137
-83661 409934281
-995795 609107898
-858845 -964341417
-86302 -426212120
-508432 -20040408
-680442 -213355269
-980705 312211307
-678721 320126477
-969456 -797148269
-117357 613075932
-539917 89475693
-175419 696642071
-431325 406575437
-976623 53631762
-56317 375766196
-779070 -903846
-651098 687752132
-259611 178294542
-166496 665395417
-246516 -48012440
-670144 -506927852
-400119 -445461119
-865158 -222118545
-950107 782399604
-950765 -615693573
-819269 203399237
-46619 -396450400
-99212 -819092759
-601123 130707370
-312308 709678740
-721945 -446245896
-315217 -606841997
-308103 171302990
-863100 -410587313
-711489 -33054117
-682904 -996221065
-299917 376057418
-730785 -868326457
-995817 323905412
-269373 578909150
-903998 744749475
-535734 -734102543
-927367 128067573
-335322 3841264
-970219 319529220
-16316 -643649878
-556252 -997062582
-680879 -140202296
-756705 534644664
-240173 520849188
-444820 811785264
-944274 -972283189
-157718 -924611932
-309978 -557816929
-588194 662632768
-108482 -687789151
-490709 645582308
-458425 -881301279
-274880 -506881910
-91831 -371193970
-288159 828377461
-552936 46872194
-705960 21964033
-113687 -147803196
-689837 636284881
-417449 988909917
-430783 -144024261
-527672 -135141349
-369192 -879416541
-944025 -967602497
-741702 -703715847
-273189 717849287
-997184 -701705040
-669069 424351727
-125936 -425793096
-973036 617824180
-864673 780701849
-317813 -570339325
-774731 -669861763
-861198 167862865
-560215 950509863
-670089 -858076500
-916924 48096029
-597503 878414285
-497492 -563377075
-12308 -436754851
-223411 -956858514
-11799 -917794768
-11842 -318056130
-948531 -463740424
-402543 -436472384
-723684 -637162316
-604406 583131770
-408923 585491649
-390003 215034488
-223183 71933003
-491101 426917918
-338211 -928989774
-249146 936791654
-878091 400017730
-799662 -896592271
-526578 -914407840
-668705 -29616630
-796845 -745780958
-625066 509943887
-205360 544590274
-658765 872043223
-760394 143162088
-994253 974250949
-433496 -945302188
-621592 -836458695
-565962 777277164
-245982 -950862335
-21090 211637334
-968460 508207801
-748490 -514239410
-491357 774882483
-254951 551349287
-239711 -579517824
-496802 -690657294
-720907 -912391138
-645407 -15990208
-773118 -327819610
-366074 523256985
-763517 -577982207
-680547 887214878
-857109 -552293660
-727585 848935712
-536183 810741457
-125388 -762985653
-332068 101469794
-335844 766665539
-169391 -677393493
-663364 -928146837
-132689 -979115420
-544325 832550394
-131277 468959790
-473924 745444156
-698644 -171771166
-125529 295727091
-442147 800141968
-197191 -8229861
-559567 -74479392
-311871 849279634
-823900 -944076175
-891467 -713755239
-563381 -812443424
-202170 830806308
-880910 837594049
-320517 -391961248
-301029 -859850987
-601817 777719264
-807464 592048544
-10486 -335154244
-764258 153492602
-956053 -985933663
-187486 -595423014
-389723 601198942
-254107 715518402
-276331 -932165205
-746910 838213289
-413825 -330495452
-940488 834500334
-422482 -986663852
-750462 -406125935
-192201 707901268
-484232 845886542
-399164 -937166146
-183550 305861776
-785589 -473368272
-42118 211077299
-741172 -41479903
-17221 518401867
-119111 -863402094
-570700 -339683917
-676305 574325692
-227644 -724640980
-651506 -152127341
-121526 257648353
-625979 -887046932
-489449 455911412
-905130 250313719
-745221 743188686
-681985 -99523692
-84385 915159476
-501611 -250802360
-638037 -232941002
-210704 -827747186
-108666 -797087066
-98645 -664906248
-512965 -759912390
-879182 -958873777
-684820 4598301
-572478 -925412057
-819089 -945537629
-416933 598472366
-282104 635005564
-820747 752865267
-500344 513822573
-16920 -206616307
-606335 -867986653
-541774 -422583776
-241908 751903790
-106539 650415215
-339116 -433469517
-187393 -735263775
-217157 77257259
-594047 -158110496
-18461 112608884
-821257 -812578036
-968068 -192641075
-529013 -578963352
-726387 437735684
-777153 -596936037
-847029 321512957
-875424 205411512
-724459 152261603
-691567 -911428046
-335280 377664326
-901633 355174538
-209788 -723817940
-822316 617751936
-701760 248817114
-957607 280780361
-732413 544856233
-365246 155795838
-142886 -268230921
-549692 32378149
-544500 -238822543
-642542 -901891996
-467229 825761842
-420740 -106809195
-184316 -324475771
-774679 430181984
-685799 -603877628
-637375 242054712
-104712 694918209
-531358 473379631
-231421 -916055785
-913750 -339956554
-164811 660801596
-317937 -256180506
-74663 81080094
-438424 -48946368
-612515 146883457
-227634 -744890597
-831274 -991018504
-594518 -848338587
-946508 -803802289
-13419 386645822
-175460 506835951
-780706 -527620229
-708529 -143085889
-122780 -391830583
-659475 753160132
-976117 -745713304
-725040 763965255
-483411 -662554437
-956767 286664845
-269540 -622340935
-643379 -564446433
-93430 -35056960
-309721 270849870
-172306 111077796
-385534 -752358624
-4481 666972242
-707745 -794351139
-7671 942559586
-981587 -7131775
-6251 -857890571
-611347 -544880616
-146397 -493813827
-688315 -114071077
-313991 536199478
-102247 457239805
-924201 -967187620
-568932 791308882
-450946 466221301
-670318 -963009854
-515440 987506593
-535636 -294616524
-671648 543826097
-217308 -687597284
-827108 562297587
-311854 -995488134
-123217 -934437153
-333566 816584283
-586814 768477121
-393373 -744475237
-290333 -44234520
-682727 -853863815
-749995 -308921670
-679478 920708520
-855581 269502408
-595125 802156127
-706057 -979133751
-657365 -211008998
-302870 -992195013
-231153 963425835
-638951 781859228
-703382 -997569231
-157500 -728938429
-302774 -859438247
-125730 -111640307
-528509 807261049
-77554 597801559
-49930 -226311574
-959578 451086283
-626609 -83460788
-897038 -189321428
-38437 291109228
-355181 621922688
-913890 -792978979
-744255 603511944
-528073 36736627
-397964 -788467113
-132529 521591144
-288067 -294162738
-15223 980010008
-991525 777115907
-939026 661602743
-819477 978662547
-758471 -679289410
-740452 434827615
-518679 100681307
-645920 -877133284
-516970 455693864
-861315 889672310
-825625 983188057
-714183 271636051
-704938 524047890
-11581 985618826
-443318 542697622
-597836 664609643
-885852 -273505129
-397383 202475024
-37707 114927554
-681504 500183297
-437806 -493922341
-411098 -968533234
-904034 -836621779
-958818 797186888
-233722 505905807
-817923 -629600758
-785438 253215184
-188224 -604841213
-580041 -418067871
-170334 -372677319
-958866 100996049
-82244 -585541510
-161858 -743045060
-980161 -384884856
-98280 -754362611
-920814 -422334470
-242866 -950057241
-900467 346318696
-207681 -446951401
-240164 358152976
-960848 88507358
-33306 -611246992
-471772 -517694620
-665786 -534928400
-527462 -773111813
-971546 -974996999
-550525 -870318757
-413313 -46616942
-148497 79994378
-487182 97125150
-214384 -693917292
-710691 586072038
-415705 -18891731
-118417 -530539071
-730702 235775278
-300592 -660469571
-581086 -160139828
-427839 -658493186
-511184 -265310784
-161126 421792301
-742496 -31170505
-552319 835685265
-239205 836250791
-421779 225784436
-950096 -696683238
-820060 -918111821
-860018 803449966
-192962 -794224126
-919593 280723229
-347664 -790985082
-952799 563928850
-880441 -778253061
-863545 -402232074
-963602 -953765771
-28801 -313181460
-391006 -175343887
-417722 923753585
-420674 -330983864
-713107 778039172
-730775 -143735685
-425281 766141286
-501278 -915878121
-958891 -705147295
-358411 -400234092
-380305 -593900839
-771811 530627983
-942182 -60703663
-38610 245959333
-199650 872134798
-913573 673985553
-360058 -479732013
-60271 -306519355
-843829 362187170
-918163 -790964870
-517950 919265081
-793925 665503932
-901897 -856560337
-657933 575231400
-13113 871279806
-821490 424162892
-511830 784246318
-577740 287725009
-184505 645909831
-648285 -765469404
-614139 186475591
-786694 -814755277
-225296 59186710
-803584 -37254472
-724793 -145739141
-512190 -310257766
-555383 819009844
-667499 -527081502
-13467 -373619534
-596493 -886137452
-25909 72684406
-115737 32479627
-368304 497006885
-83727 -988019258
-845654 -869044687
-949473 221658035
-687580 538482648
-3021 -348776700
-9743 915138680
-843752 -246813830
-78817 -139741570
-990782 686920114
-950174 -728793545
-536712 3698093
-131288 114667866
-580366 -857513740
-715222 -719622663
-619459 -248569464
-675531 282727622
-48142 926287169
-453749 -14038868
-289669 -678280434
-352261 -888468109
-320956 -954852159
-996489 284465094
-77053 -181690896
-673809 -412593572
-551872 -44008710
-261977 291227602
-312724 213786894
-148365 -77629808
-194689 -783571640
-803013 -901217126
-999243 -728106571
-593537 -919074545
-439934 -770261813
-950230 493551464
-905957 619408103
-919488 -119038513
-477398 261206496
-937795 -774889375
-1695 741219917
-486617 -199357038
-494954 -503682920
-55833 -402565637
-644672 915310828
-397163 -508680306
-228946 -122188300
-253295 -480742284
-721632 774047316
-663378 -343384779
-799546 505218849
-914538 -904233119
-688883 -379336534
-637927 402883043
-911027 232748329
-283362 438972570
-964119 990289472
-54527 -958744029
-454662 -417283476
-794268 56592718
-576412 -36373837
-868076 -200855116
-991255 155375592
-575655 235519592
-725462 -119929661
-68746 385113779
-108000 -418412592
-631419 -648005206
-149258 -881408382
-630603 842793905
-176199 -422894581
-331621 859811536
-626561 -504046781
-846274 73422500
-724212 -690237749
-271233 -736219600
-550890 564742194
-12691 187573951
-982062 -216961884
-272522 191305862
-349313 844189173
-700967 -859226683
-187059 139589097
-38196 -682631009
-545615 543656361
-419340 -775146222
-161017 756341561
-581497 386462185
-526133 -733890251
-384321 -808425563
-787229 -704428745
-414881 229735913
-252396 -9280679
-278549 450946848
-643349 -682228143
-955640 870789660
-692377 -311423021
-248651 -100640734
-587059 -924699194
-456881 -192831402
-864527 -405330477
-754169 -347593775
-357315 -480503514
-491087 90622742
-600442 725828725
-633104 -170741263
-755106 354403142
-950449 143087271
-897014 -983167313
-745407 -862558742
-294456 -813090514
-246326 713538213
-71052 -869269072
-892604 326498583
-198053 -969092797
-525437 674387289
-955839 551352361
-640930 639765117
-943941 -86634174
-35454 817462110
-542677 831339554
-325863 208937082
-549666 -100285625
-312498 -325424773
-913014 -487599718
-193015 217486233
-356858 -602118761
-779364 200977261
-426939 -883154502
-712775 -526817955
-677518 -991854142
-225961 -435968626
-958607 125588271
-679798 -619841303
-747701 654654116
-840740 -296066652
-204525 209417434
-992596 -138426389
-791189 847020620
-101538 78766475
-220577 -148468778
-979308 -966069895
-134711 -355178960
-850475 -17737850
-871912 212945041
-815338 -471755403
-375912 -490834208
-310324 -383186246
-656983 -979473934
-837278 422531618
-725130 -713207784
-885694 851865621
-488586 -516014948
-307110 186506592
-715618 -621042800
-575573 -3614666
-499875 -743490823
-589901 -223161560
-162490 -950121052
-409638 -774128972
-877126 250020485
-159993 -941975194
-816323 -210097598
-564056 -771874892
-677635 -709300143
-931379 -702927130
-404796 -67941543
-399585 500117291
-406549 158646481
-321442 -368404571
-18548 -568599882
-372875 -989822298
-342134 -481958113
-598737 76221159
-223349 -155043794
-987649 730986928
-414075 604465756
-116686 354121998
-322676 -799682966
-71058 624991822
-46037 -370830032
-80121 -512890750
-332062 329373795
-982803 113155021
-612769 673615842
-47679 708330996
-75344 -890459646
-630070 930125019
-362421 -662314212
-912855 -988064345
-779569 -991487601
-32131 587706273
-444578 -930039538
-445821 -201585199
-468075 815831382
-639638 -786823328
-140226 95487672
-936721 -399593809
-39223 713293963
-733677 -893349495
-902147 232001620
-424804 -855305919
-106551 -883171792
-244280 750043507
-23541 73431593
-152674 -185699233
-231928 333546787
-920191 -469586299
-518563 -979060883
-573323 533863821
-8752 -992078125
-435401 -349890915
-346557 -979026930
-141761 337295671
-418203 763264106
-40675 547105266
-576657 -101856981
-657142 725320814
-106820 329746637
-60922 235828807
-569997 737256469
-844677 338259037
-389522 -323948568
-874581 659733284
-601145 -863326163
-921447 -655600834
-514219 872909956
-539081 84677862
-340742 -55194643
-70867 438720272
-790184 191328368
-438596 -970676671
-646063 435930706
-414160 160672929
-676891 779366836
-139948 -638121349
-738515 974973696
-555038 -34570025
-219757 -107707648
-257077 995912813
-981715 -648189852
-254066 -99785773
-304251 -501461750
-845697 -774700428
-604173 -909973750
-886049 -885681291
-194978 772404838
-972485 -11830731
-25764 839639523
-570733 -45332173
-605864 -923485572
-921665 429412344
-726056 -854556784
-783659 -247434139
-686329 -58338019
-327201 -865366593
-187680 96965027
-827890 -332911711
-270694 219311269
-989004 -958229616
-416182 -894191440
-480511 -736844011
-67833 -928906287
-62244 394255619
-933649 423828918
-390943 702976903
-280383 756134270
-287440 251318966
-463406 -479076770
-939375 -499057026
-972909 99748131
-962546 -127266621
-314692 401157202
-186083 598286382
-808243 98032951
-710519 491183452
-817460 712605091
-130690 -277045859
-165578 -668130926
-208305 404760966
-559957 677621968
-42289 -591616498
-286640 -313310338
-833901 823065185
-174053 160949363
-544457 628351643
-24126 957698592
-496202 -889569257
-372346 -852043715
-729143 29526213
-10228 -995282520
-305953 -893718802
-209654 292682203
-404514 -924188807
-114378 500536818
-241420 -430972527
-986429 631304449
-605240 109187440
-528595 820346440
-967260 -995255968
-544614 610130415
-38261 -227389077
-552769 -122522589
-252653 -136196031
-852179 -776586343
-744527 975510362
-36828 -792496227
-965282 936018748
-903589 -449019145
-611324 -460627153
-274402 193296066
-463545 -918880825
-346387 -52243650
-494813 879985729
-814872 904184360
-37865 -891294288
-950357 360853724
-161003 714399304
-940911 -928347192
-939415 508810009
-109854 -403558130
-69317 -923629712
-245367 615091208
-582375 889124073
-664803 -995302165
-869011 -31855622
-823530 -689332102
-831343 636002284
-746346 -922668183
-352124 -868985663
-346658 640746316
-798268 539978585
-872960 -243858386
-100573 -629259921
-63040 -743701094
-725138 -20444729
-356046 -801233207
-382706 -536197320
-242431 -231909628
-777060 -250252352
-5970 3175527
-450604 961386438
-240605 -169133176
-130218 950931877
-54584 693888519
-572902 -412432464
-907648 912153943
-621653 -92741404
-70676 -845516807
-966737 983806751
-561068 -731415043
-443397 -249074937
-553479 -939822961
-323860 883676165
-25772 -507434512
-735707 -935125126
-972275 -295663105
-668124 -196766614
-904364 553393511
-774072 -365814934
-166575 -213235923
-442294 46656180
-458379 -973319997
-39534 542905691
-658279 417396259
-604662 -717021090
-752754 -625022686
-531751 616163053
-778045 -253218410
-489678 143067686
-308810 -781572947
-745351 749957117
-577144 -43029523
-66840 49293877
-384868 553405347
-368273 -496624652
-360259 636861414
-477221 318075642
-746620 410633944
-913510 791344607
-6941 154398745
-668127 679218902
-356907 -605213978
-439581 67092137
-655733 415411419
-865254 -112648490
-703874 -15516636
-628008 -880251686
-802871 690584896
-282085 -609606772
-853936 -393550267
-363705 -670134675
-793047 437049408
-87017 -366870264
-885814 872771016
-968752 -293037981
-482356 -83891354
-866940 -899735317
-982073 -824358576
-257025 662890236
-105313 243332369
-326737 -605931522
-2375 265363706
-528169 -947180802
-88997 443362355
-617507 -328714595
-620984 -443805453
-931831 -67259879
-342288 989361047
-874364 966828491
-845340 -423398920
-817922 -3723856
-793764 498563745
-202247 -28612898
-257502 -936631719
-620605 -233508483
-449926 858738612
-556050 -99632002
-992598 -261243816
-252796 401839861
-208610 290761226
-621237 345205917
-593484 731705186
-415563 -419673014
-291746 978335653
-479297 456992555
-446812 287289006
-673185 -253039348
-94932 557257238
-428885 462930430
-898735 -737632760
-799756 -346894041
-584723 856998908
-621066 527730946
-210988 -294074842
-843706 152877616
-755999 -948467297
-590005 262119705
-570699 -914382264
-68864 -959106251
-198215 81464548
-416039 -485264830
-113214 -110313753
-525447 -567455354
-899140 486122272
-626863 -194429119
-904842 199036163
-349065 197377237
-929187 705938879
-570331 937792347
-119286 -548266550
-238003 -150783542
-191567 135514616
-525803 -964045012
-822440 429543444
-382396 -33633379
-436069 492947543
-106947 -430651198
-461846 713327273
-468999 -97278867
-981594 -967720768
-919464 975694514
-786180 555827093
-603130 741794493
-701603 355941812
-424809 -885731397
-241998 -252811539
-975027 407474516
-502613 376388308
-187303 -314677449
-93838 300884618
-695603 -689630792
-711311 200057721
-980625 -956912783
-652731 -257086146
-294746 -461303655
-607487 -151341902
-747889 941950017
-428255 736073582
-160875 -592886670
-199206 732258716
-691031 -959676616
-922873 256329788
-992362 -279710316
-216833 -923721627
-899567 -461610416
-142669 686656306
-701811 569225916
-310045 107738387
-121940 252499931
-767189 -675536598
-291638 -7466028
-202476 80710797
-553368 880290495
-794066 -413155183
-421504 -710831038
-354015 994559098
-36064 334033279
-396530 696643478
-851403 223463758
-331336 -980644171
-697309 -149955552
-29580 533832966
-42647 71929903
-677933 -106868334
-317689 -870736827
-662607 610626248
-285420 741789764
-912775 -928786811
-765649 199216183
-928870 -998580554
-286432 655988259
-557192 239539567
-851742 257749234
-811496 -771205705
-822934 315817940
-434750 796138819
-471590 915450601
-524744 -262439791
-875296 -243606442
-406471 20466885
-757556 62023611
-684359 748927530
-686569 -898822319
-686763 -205169542
-890293 -811711301
-734935 -757137004
-40778 -358094092
-371654 522321978
-648891 939506474
-107819 865369666
-442257 394194160
-951582 -357932725
-404336 251718984
-515096 -681359585
-208926 535198941
-913354 380982157
-695129 929266664
-976921 129505057
-481996 304711700
-553095 -19000801
-905790 130924504
-804436 -186783689
-110287 -926944882
-757532 -758809910
-866643 42010606
-66780 388873059
-325144 -962671092
-604947 -190022440
-940539 -873566733
-200439 -353761181
-801524 830444445
-698095 40973231
-402224 -752317299
-488093 784138479
-384858 835803689
-809942 -564028599
-235733 -972998525
-574365 -669774051
-181596 958293379
-586843 819024302
-199609 -951888033
-743236 205003892
-117835 -686392071
-795274 299830951
-771861 523644307
-673239 848806870
-773948 -466670539
-984415 305427323
-786256 -169171720
-255944 838041161
-568681 -861057126
-692046 961752784
-65918 -496226176
-838459 -788002007
-67848 -944540774
-199275 545784430
-422664 600871052
-607009 -907211865
-195779 -791721658
-482125 579820672
-889144 -408456693
-2697 -961277214
-698545 -526689745
-513080 -160773991
-967971 675377619
-83403 -838369704
-323021 275197410
-203703 554895447
-8387 -508143755
-22042 86007141
-726880 226436101
-274578 -460031788
-278807 -856472615
-390956 540044031
-479305 839799163
-568093 667171693
-200291 241367253
-253253 -774355024
-552507 -174884632
-13453 -927804468
-991772 -936313864
-498749 -35941757
-321407 886464669
-74146 -580023687
-142865 176056236
-93320 941923896
-726580 965760744
-720202 -370556360
-299671 887228384
-77642 -973444562
-720652 -938219336
-927953 -668711957
-402236 -934721775
-419197 -464909081
-441032 170514052
-370206 593172197
-985174 -303278785
-281479 -701772186
-943517 583996
-540639 188577460
-696480 384234956
-670396 -920463551
-733940 728545672
-900248 527762341
-203134 619580480
-304181 420861187
-667845 47450386
-596575 -286535914
-431647 646506164
-737777 872565755
-389973 -361824029
-423418 562708653
-760972 -310859650
-551141 -622843007
-650728 982684967
-613589 865196586
-872965 -828402759
-558426 800962063
-589187 -652843422
-690061 -941174376
-963359 827517501
-309839 -591062758
-618014 -757369980
-365595 745312079
-788391 -55971839
-576471 413144073
-781625 191000628
-803217 640749376
-142051 711371887
-725141 -955899024
-343855 -318156812
-678896 -51876805
-912963 -876362574
-872659 -737094788
-778648 -671598111
-227254 743217906
-431522 683766399
-446493 375852275
-176172 -690801656
-999876 182788915
-184269 100934382
-951281 -52625684
-423543 -401986079
-940723 790074732
-82435 324531309
-255390 -566784760
-928263 507787670
-307955 496128550
-186184 -913306345
-517450 854944248
-1985 407470527
-740251 914211156
-690137 -883602158
-383972 650100547
-625344 512039588
-478527 60426003
-807501 -84239028
-843720 -444443432
-799169 -446308269
-567874 -520350788
-601153 -400342455
-660450 235534919
-246769 427772407
-170765 -276705029
-694784 498440131
-25417 756174296
-943512 -680970771
-736738 34722883
-10665 -15457076
-397742 -371772426
-736613 -929971850
-826397 -914522695
-866448 575601890
-169505 -331957929
-368248 728068391
-301438 -247350449
-907469 101257311
-220915 88372413
-390608 -898705547
-796141 187950966
-703465 -204166986
-607407 508764980
-536392 -45321525
-911027 -87769144
-259139 11381879
-911048 -680765585
-389554 972656860
-66640 927142852
-415247 -125209017
-706148 -621135057
-498767 -740691584
-501026 474448528
-884023 614399863
-734572 687080823
-669740 -949740149
-810762 -34643654
-290845 295771472
-95826 -630710919
-925977 -999920772
-719821 -867169252
-180659 -2483345
-819986 -929892621
-28792 -929175594
-314212 -574365103
-527936 -409334197
-879615 798892797
-987226 178284448
-620467 691923115
-341300 -260218437
-403383 279578901
-934033 -267609567
-562190 535614577
-795976 -359139767
-470424 687068908
-473217 -699638215
-55115 652242112
-898897 -993696678
-380196 -874465003
-604330 431901316
-1076 -266389341
-86343 -495600059
-414329 691209732
-497899 -939424461
-487792 -881200197
-679757 230806908
-349788 -889164609
-677030 -63327498
-488027 -620905268
-746039 -519875528
-879569 -210731916
-714369 -488074520
-73303 477641127
-182128 -288108184
-256840 -417250114
-723484 903276024
-654193 302557619
-894651 -765840964
-736258 -65923176
-516301 -153002914
-235951 -26059401
-377785 -933827923
-582269 579387520
-201860 -637928472
-581809 -292967690
-594419 118972780
-728644 -337566687
-44119 -788209226
-695523 -22207544
-651552 -212031689
-957215 643692091
-305553 711403115
-255321 292368252
-371544 187418175
-674920 771978654
-256888 263684408
-568726 -729258565
-674868 882814045
-62433 -947126738
-574179 -350163833
-553746 -784545131
-57999 -157858654
-859810 161761647
-963018 693095996
-875871 554033162
-634075 744511534
-686501 448888372
-260897 -290892866
-528726 978670570
-94667 -764518452
-222802 556104220
-235324 -194872479
-527549 -698346375
-842042 -11991908
-919759 167199049
-945740 8685935
-436461 -893019128
-130976 829632362
-615805 220476710
-385443 -62710319
-479425 -529882975
-573020 -283314847
-208421 -498790852
-706679 762485277
-461989 904103328
-533501 -874295846
-553859 -121313963
-548140 -972638884
-208368 -991481801
-508574 -68440700
-122318 -322802717
-654623 -923510579
-549425 773700646
-17872 838958931
-790970 769585418
-942721 180250161
-383798 435986817
-477471 70990142
-199249 889357295
-855073 267173739
-617196 306471691
-577950 297977867
-427029 -927698741
-910353 608125316
-97434 -861497688
-975304 92016661
-338667 -530672396
-821601 -902000463
-106280 -225834625
-205437 689804314
-563842 35289218
-931721 244282401
-114992 -740994181
-227738 536498366
-774958 -140715970
-653004 -984374501
-694237 662202520
-778901 737970068
-895137 -957013385
-968444 523237072
-212248 -477954280
-534880 -279816101
-796396 599726494
-662824 -851737282
-482993 -588340818
-587365 221828264
-202678 328512879
-133210 847645999
-64836 -854665242
-996571 70386526
-795563 -32663910
-69786 451806449
-63954 -779119254
-740018 -107846298
-159433 -87551882
-966520 -640616942
-764714 984170363
-661809 381775722
-788121 -542617405
-341567 -389147910
-132754 -75903612
-706854 492671813
-409847 855134491
-982238 183102207
-65408 -118313469
-332621 -433065126
-117816 198727706
-888597 -603594597
-628948 -842578706
-294746 241714322
-562421 919642476
-583301 -320532986
-170374 961898221
-358817 371885322
-271302 -172270268
-346633 -773926245
-53818 -553770062
-931377 -991241036
-2732 -926280247
-493592 -408435304
-417380 79145490
-310257 -106427804
-576194 -956628855
-518666 300026236
-50274 785725898
-253052 -191664384
-930429 659409294
-185013 622412613
-591243 -957372310
-201124 -883208112
-473420 -914218945
-241422 -33275922
-609448 461980054
-419002 940915547
-259184 -997657363
-192282 -803817063
-568955 -639633227
-341206 201070343
-80878 -407411659
-940008 -482211933
-953540 -704698983
-518457 -635252831
-5883 197255081
-300591 -890284410
-322934 736632491
-734582 -975015188
-352776 -664210655
-730884 -964621219
-148532 -966256224
-838083 -737974549
-762709 -373056523
-434088 -34594380
-472174 155597647
-669090 -477169025
-470179 -882051792
-477553 -206160103
-583962 331166591
-942824 777357503
-854860 -731231138
-692630 373794281
-373478 746665744
-845705 -645450082
-65948 -806965289
-17074 61162151
-573297 -852018183
-289339 -804622652
-824793 257345088
-375174 -491651410
-369455 396447692
-773511 849933429
-952592 26136657
-840421 691748709
-809394 -932803050
-53292 -924091910
-141011 801464300
-513541 803829441
-729553 -899107098
-694340 -862746356
-265232 839208222
-418980 987153033
-532422 -748204551
-489486 -681331948
-467467 -194924995
-542823 407393096
-820396 -158500973
-479863 -76976787
-497051 -946250654
-921784 -974818029
-422687 -447102932
-351910 -677481792
-614413 398976252
-531783 -847920835
-197615 -322931874
-65890 592010964
-451143 213241316
-858257 -174950057
-776552 787388312
-856225 -676897244
-516917 333398533
-663432 36352356
-565289 -974447462
-986934 -787948458
-503852 -419382582
-755896 -907250512
-66359 -712040368
-162289 -765401930
-247989 896578930
-336807 -758631112
-467949 -775631933
-982758 588303504
-761639 -918961727
-547048 -523836484
-472243 906971556
-705829 -113886722
-89870 883556613
-810064 -399013064
-185691 809136491
-592820 937305959
-731847 -373831093
-909048 -785450088
-723485 -887659481
-863686 -974854842
-105310 -633370923
-474130 -210591354
-70425 469672475
-136742 579870393
-866702 614458589
-293874 109577140
-7033 902973149
-832360 -199626525
-113016 -854070505
-441745 928525687
-845427 12425017
-91739 -420936734
-796726 -978724825
-88215 300384650
-929451 -186338664
-451264 770370458
-731167 541753538
-944076 38029404
-951447 211190314
-969528 622791811
-491124 514192920
-941115 -29321777
-675357 -638578559
-936432 250265885
-731397 571665159
-656378 -976925716
-138963 40088196
-999550 -949649582
-917149 -762375804
-137553 152428716
-618439 -924504424
-22459 -395746727
-129108 941837362
-311136 397684405
-840800 -963359982
-779833 408812303
-465312 -640222103
-365258 939613168
-947473 -938297870
-421672 -641776255
-324428 720655207
-380528 74127148
-152642 -62712988
-954872 594446735
-707687 -772971850
-82092 750948348
-986183 217333545
-506055 768781688
-26168 -358505896
-965264 -718959788
-475583 244089851
-999867 -991796623
-576197 251718435
-366487 605511292
-936566 258469262
-307594 -324100054
-540290 628585576
-202398 -848926189
-210282 -273749636
-623141 866209773
-547420 303502527
-591843 -345737707
-118108 -677020602
-581689 97856241
-420405 -948053303
-476333 -640380583
-361521 -640815104
-955093 -735759053
-158410 -848251063
-826419 -579112973
-894190 -377535307
-316556 872404144
-554110 495014175
-258453 559751705
-271428 319367232
-328998 722042325
-823120 163216405
-257611 -610782871
-164948 343340365
-668138 804710510
-225078 -329742659
-793210 -560053432
-668272 812913887
-648881 921975776
-573277 -954542141
-877738 -76100499
-658714 -549607926
-113567 526559788
-437290 74973312
-931006 176642438
-254133 245285913
-889871 -769007809
-660837 830904732
-627760 568265312
-988985 328848432
-81241 735367782
-634002 927884729
-867931 688033329
-553759 999608730
-725015 -920366335
-694349 -891079645
-447948 -525410225
-591542 804554162
-342335 456450883
-293079 -965658521
-654456 -23562254
-328667 31009560
-401227 50074237
-85730 365654876
-11040 -773133723
-69365 -292698901
-860653 -964087784
-217831 -333187155
-262364 -627268662
-694347 810404346
-308533 -435212943
-377324 296630840
-164365 -886687228
-577901 -908653156
-185387 -775879496
-233359 289955211
-806342 189149111
-295517 -544887304
-105804 -26623705
-83324 -390069225
-210893 783961128
-507138 -438739571
-449323 -609668144
-78823 324510809
-953379 -586614489
-174337 -677518126
-290598 285947517
-988006 -112024714
-899780 -872963965
-948263 -405085248
-281085 -225166882
-754676 -44009865
-794355 625924312
-879858 824907356
-331055 -825838637
-194605 852790589
-706933 -615275193
-325718 -937410068
-459349 -627880214
-38006 -242543854
-631371 872994278
-849184 -63093157
-660683 -945913015
-313161 986307051
-211291 -119229959
-153930 -869276158
-453480 128778614
-17633 -930080849
-624161 -414163462
-958142 -897845092
-934310 -467633721
-586732 -777685981
-548997 -484068310
-967562 -77301865
-182981 546824828
-502376 -70682798
-724201 245180009
-526422 -314711302
-490381 817292488
-824421 224732397
-60734 280203450
-745960 -555358041
-903479 -966761116
-266380 -241355885
-616473 -877934333
-234534 -792599753
-943560 -536048944
-909541 -493209526
-908817 -730009820
-114517 -163929157
-52453 264246620
-760021 -857015543
-36299 772977686
-909196 170849958
-553141 981807861
-752410 -493735921
-63126 301573801
-382914 -36897173
-252202 -571300417
-956391 887410339
-424773 -82225912
-835318 -38934138
-939453 -890275643
-543656 433705779
-867757 883763997
-243528 509065539
-958720 -784460667
-890618 -18539642
-765469 -953129411
-68325 -967168180
-933804 -941290892
-691223 327074039
-331710 -670009868
-969676 -908052008
-57731 -914281847
-715238 -547944201
-313217 -700651760
-1291 -597814437
-805697 -41153726
-921826 -430661580
-886774 238256406
-375576 -924390754
-320769 -435160770
-594353 -136249556
-284771 246459205
-250203 -600836556
-864188 370014524
-134678 -599450642
-366883 362266271
-116389 798714107
-178288 -859523951
-540465 -867443288
-48294 -387703678
-117740 -897283240
-996810 566262491
-336888 -651423329
-356787 611782299
-955530 781801824
-446271 330037030
-395171 658652888
-630221 667149997
-897500 388746138
-86393 -161756721
-38069 997140130
-554751 480694130
-971339 -223522214
-322832 -698287719
-724109 780042370
-544797 178663349
-290 260558555
-802283 -798102858
-658023 -730563893
-624135 336167802
-123052 -233263627
-769801 133186551
-821938 -564856641
-626745 165899817
-633988 -644282573
-43384 -164307283
-511053 -619317560
-249624 -993052113
-617478 -23831234
-970588 -486760848
-780493 -380755791
-782208 78885526
-973778 -920498358
-926179 -32179120
-574580 -456815823
-464326 713819819
-962483 -849625738
-661984 -945646583
-834106 233486169
-935017 539120400
-424410 -107403303
-645251 83142651
-102309 -127669117
-453071 669074483
-160156 384854932
-173583 -495110395
-515293 -299745816
-840135 -502070160
-371300 -293213252
-690741 -30309709
-266575 834097642
-234327 473523121
-460541 -897123159
-428913 -878242647
-90157 -508060710
-94528 -688889378
-527703 -42549930
-579105 -127378270
-637671 -681941491
-372245 933618836
-91092 385860883
-418163 -62697282
-154452 -134979285
-117315 317878878
-173084 905123598
-902703 408204892
-935785 -115784950
-210601 -944502140
-564686 462558310
-898321 -882298782
-663043 447134613
-622851 -792328641
-735645 53360222
-439267 -828018152
-652355 876745842
-104200 -709268494
-734316 -323128546
-862939 -570483622
-461760 -211338654
-623041 383658202
-553679 399206669
-287390 -524724660
-93861 -290302325
-14220 354599863
-858477 -402967307
-666593 201636965
-891253 665710485
-131246 554482763
-245698 -925741306
-11497 983768994
-496510 340617952
-819365 312635930
-912235 -226411936
-824633 -941844981
-63321 -516968839
-260849 -468771985
-727336 466359911
-895 367246211
-528551 -560757772
-292022 -218565427
-618210 337463782
-865509 886376841
-602553 -10894068
-600009 -756659644
-212650 -941641311
-950199 -281631874
-504191 -465928138
-464392 -412253504
-813137 147884504
-483376 322733209
-87432 971404698
-366815 -600392475
-804015 798008549
-489003 -466381275
-618966 754207389
-145066 -752442405
-155596 735255690
-7208 272434226
-496395 802040358
-883868 662030737
-995711 108719573
-7095 -4825338
-703233 -172816980
-916525 882307637
-182462 53329681
-877514 310214181
-861750 -733947996
-972553 -627794055
-394045 -470023256
-666802 -294705768
-197956 153640518
-12254 867440526
-14885 -555812574
-199491 -857253550
-929671 -889219119
-802236 -644937532
-249293 -286369071
-951287 -502630904
-662156 -57191036
-436157 861515434
-434662 820102305
-267014 -233269986
-930658 -886360689
-851927 470627207
-778011 300348739
-170882 867846700
-520433 718184802
-139840 -111879219
-646249 -7202721
-975962 372741512
-255972 -597332130
-650539 -898483149
-548559 -779567473
-552740 229850890
-49638 836340841
-248447 273762208
-947679 -607418577
-187889 -897607155
-220999 645968153
-341723 -77441833
-662735 -339796570
-581046 -347874976
-128597 -357484955
-352151 104390856
-736889 -352612173
-198927 -394187721
-363039 459453324
-512405 361018756
-247640 103181376
-25195 -745221360
-51438 75050542
-812979 -224199967
-190366 21508654
-499522 188689854
-147480 -901056408
-105070 -825626255
-153935 -90947094
-627047 817128394
-755091 62494526
-199816 901850185
-603009 42386259
-500882 465162397
-933298 855883389
-945550 262818786
-571047 -452470361
-534490 544740583
-193996 -610902654
-518725 -59888937
-653400 499649781
-67580 -964934501
-377874 862669230
-473240 -987630437
-351375 -460293124
-750724 -642299372
-174609 116760420
-88263 187094703
-50349 -36487093
-462353 -571269904
-906716 -599370189
-802709 -933305718
-919733 -316491263
-662148 475680354
-492844 -304989331
-110099 705017391
-679095 -483113440
-877102 -206045739
-994971 879391137
-474841 425939466
-749946 -536400992
-242694 -205597985
-724975 180306004
-164471 505985267
-224387 -887919236
-690898 -111294255
-110021 -378679595
-653341 -340389596
-843592 -714037320
-178558 10417751
-617191 599721467
-292383 785612461
-753863 -102000397
-760683 314907049
-234377 797982025
-622663 437706479
-472616 672607677
-73589 -232741203
-289075 -522682466
-577734 -511363063
-981485 195988893
-321635 -122052654
-897868 -592152428
-938249 879497630
-16217 -793855948
-594977 102858241
-469079 437031374
-337123 -276969388
-717875 896812503
-981475 168938863
-188037 -998513570
-49605 -787072137
-256206 963340878
-430437 181792434
-785924 718913130
-968182 -924578358
-739540 -929501821
-841523 -807250113
-104097 -412451601
-899444 -791022788
-337036 203167638
-796139 -960213782
-191826 994589674
-583174 -898832759
-925754 354693267
-957450 645088051
-960512 391390073
-398369 -120182703
-486388 -735136800
-267840 868707608
-820636 368454234
-467872 460852093
-410526 -400828694
-922769 776301806
-952952 192866076
-909318 -194684642
-319 -268323600
-966448 -517586198
-246440 528345970
-799232 -518994745
-467547 651352665
-540978 529832400
-366262 -306066882
-788659 467209895
-593116 -435858813
-580338 -734637400
-820478 395147890
-336151 -512844281
-939286 -541887513
-233806 982696289
-235594 -303867069
-397750 661280125
-29944 -977517494
-572580 -456761043
-536502 614963719
-104191 229692127
-867445 -959156640
-906584 -141129855
-705822 -890490577
-618943 -694293440
-878682 -419905895
-597389 330480010
-604240 766558654
-14419 179265411
-2732 -40701832
-651289 -188058918
-76264 984580769
-485626 690974568
-684841 294354884
-652751 365443091
-686395 -975503825
-782707 -201776099
-323697 -252208157
-802707 -281570707
-476622 -882049852
-751994 311933030
-704944 -16208107
-138719 513098039
-88144 799088749
-765658 441904380
-904914 348310680
-676262 -652261967
-354018 -44299142
-125031 223309540
-766267 -109023010
-109481 -576819071
-770779 -694481981
-898822 -68179649
-501361 282051074
-547532 -732456205
-964810 237526911
-897468 862145179
-372505 598023805
-639430 -143398083
-116951 -106073058
-630228 -590161675
-290718 668542999
-523262 -268975937
-115853 -899187107
-492985 -184585765
-341413 -903532847
-715178 -874690932
-772297 613638136
-182535 -303224650
-912471 -303745285
-248919 731588285
-430541 -991291621
-792473 680046608
-612362 97202676
-657604 660313482
-558131 -25532659
-775126 -701970292
-463917 -991948486
-795887 930168199
-349905 521339248
-697651 -248455143
-203831 -794134520
-903449 826857267
-281403 683365208
-222618 487916555
-66445 -905598939
-246213 -226591528
-120085 202578086
-561051 544941219
-89358 630010389
-479441 -903494972
-191279 954779545
-798640 151069741
-2703 -319954556
-692868 908108791
-788230 966483976
-143865 -370971049
-408046 885934212
-43101 432638465
-961331 325804301
-837942 -565294721
-774594 16743102
-986637 187029033
-954532 -885248113
-837768 -886054223
-153542 -300141133
-4763 -58264419
-419933 -735508162
-382542 -439573266
-199351 -275579868
-929972 785831087
-797684 311971592
-478094 -69714388
-456052 465204706
-438339 -152146848
-744524 -729281481
-610393 412122121
-290449 621261624
-382034 473296606
-950659 -190420308
-620194 103788366
-902594 422317987
-141937 -383124411
-661021 -892625541
-417316 -897636570
-68356 -622499268
-449251 -926141566
-726549 -416091266
-6173 -884048703
-507648 359013252
-170454 909713035
-168231 -449343424
-733054 -771727294
-333608 -50741579
-394663 -482075184
-911753 -805265164
-819934 649117288
-600574 459660397
-331686 -540773325
-919967 -937939625
-717501 -963403119
-115712 -902425886
-200225 374031967
-243168 -33117506
-659660 562778820
-761886 -925598529
-18781 237601013
-787479 -172582707
-52335 695663096
-599185 -436586029
-836820 636996986
-432142 -348032186
-696592 985731958
-212308 -893611073
-93163 -240657727
-720724 940611742
-201910 -516110340
-975012 -314282940
-488400 -622963172
-791917 -400159043
-999915 -955269688
-858573 -860733784
-141111 150497533
-749436 -874480629
-192180 88524637
-53200 668422350
-143763 -679745792
-372246 -409841723
-970052 -19400901
-958023 -220519117
-969705 -347781348
-687552 17195981
-157689 -122945003
-230520 -973749382
-38190 984078475
-334774 -707649831
-525020 -899347910
-980591 74195840
-122252 119767463
-9890 648831539
-618595 637609812
-476498 -390719199
-924606 -846684295
-315187 475858122
-311195 -284330272
-17769 -87342022
-77037 268986216
-486895 199559388
-474669 598375038
-434563 646023045
-796238 799400345
-474754 495621703
-293135 785289261
-62652 -197585769
-757257 621141075
-514685 -273669750
-990548 -676647067
-98981 941395283
-625014 316488527
-521976 303952032
-140958 -426607482
-137883 968707180
-834424 -826335635
-183928 450447515
-850978 847474151
-644812 -989740808
-849155 742797684
-808533 800642594
-625402 84455033
-790524 -284918501
-181577 301990485
-993193 -425418803
-267021 324362300
-256971 455306190
-209046 -949560682
-955826 -959967972
-243372 -779519480
-867992 171941888
-960147 92107769
-768704 818855559
-916003 -329518715
-756384 -255975533
-776525 166993614
-377132 -691713102
-211157 546438698
-16356 -359348959
-620128 34617148
-719131 869791631
-917376 -565437324
-272285 -796377973
-802846 26260015
-223582 7955194
-865599 -975154441
-119844 199924381
-442921 -689080939
-199151 872319711
-475033 210183573
-292075 -946283255
-7684 525478657
-849631 -852845042
-501552 -378685403
-826108 -320014505
-325398 -278263845
-717106 945676898
-948290 -864708316
-883648 -375308173
-243855 838225279
-295083 -791711442
-466918 796633715
-283709 -217150600
-453639 -972855884
-382921 -680368648
-9900 526873867
-805461 46654083
-488364 -372081750
-798743 -74171083
-178183 687305125
-408935 662535398
-562187 -351863100
-260808 -878132200
-318781 866157425
-365033 674396916
-1815 -17660652
-333046 891002985
-967451 -273162351
-558895 293258409
-866106 615839048
-442484 937021222
-215755 199491507
-643636 -6165943
-225311 -915823820
-800119 820806105
-665047 673819552
-899913 -341571312
-916988 618999355
-716758 661627590
-699014 283120515
-160843 309740986
-11841 869916148
-165932 -67729418
-927126 -907409615
-40777 749576617
-968573 251901934
-62974 471980606
-153762 -351252948
-519792 879820184
-781657 -749674125
-668055 -811431471
-889143 394871934
-780531 -101537224
-889822 -837047317
-87787 113545712
-371863 -574623956
-629419 145292031
-61742 -142934951
-404412 152213693
-705739 -708933208
-589578 -674579551
-961928 -58248733
-510017 490558300
-233213 319254506
-187239 -121556200
-709899 163880757
-568167 -154409589
-604577 536872489
-109461 -364603536
-851409 -640265647
-905563 -327490644
-752878 945137450
-356994 -917833147
-257056 604779939
-680004 890244188
-683784 831743470
-225628 -290801775
-382970 214741146
-469979 -666993126
-776738 -558465238
-164627 465067022
-680651 -478424596
-370170 836406696
-384096 -783953850
-53047 -315471913
-717618 -197531240
-244042 -358577806
-423629 829820118
-344125 659533809
-322205 793635887
-717890 -879113091
-237121 984954258
-360277 -412096494
-289519 463961562
-996092 156725117
-655613 466347307
-902954 -519641329
-918317 -997684473
-533611 -144263852
-12415 115755135
-549482 -785433767
-628048 528245504
-234707 -86591063
-807512 -703266914
-853567 -14458205
-554703 -343830522
-358847 -871523445
-372062 694740021
-455099 870910624
-371443 -686000218
-887251 -863725218
-380275 188493998
-465332 -164424814
-257421 825197831
-478754 404540148
-587716 520103273
-22378 -519817056
-794631 -954037659
-506082 202439743
-849077 -860283248
-527575 692114581
-788192 175843006
-86198 977187364
-629574 -867465560
-595136 -507679080
-427319 -13571167
-973961 598881747
-692182 -27320408
-509003 -158739287
-559650 -692865753
-197193 -911565274
-959521 55826946
-329728 835379751
-50675 -145639983
-715543 352560032
-476161 -326562101
-21454 510529495
-443036 333552940
-365648 -779305728
-523448 233956471
-928407 647552722
-478397 -790514593
-613703 -725033178
-536925 -664355739
-261598 -965316763
-865052 679506970
-533365 855747534
-766551 -632617466
-552996 577985665
-972717 -89296370
-615628 -640384360
-80570 122616598
-721667 -913453365
-815600 -810680644
-450997 255151038
-873469 -568616092
-760345 175748189
-40390 -293450863
-916924 404063500
-269347 -982991099
-998166 13683384
-280269 345014580
-746293 -74647800
-327893 -298420512
-252981 -948109051
-451825 -869571416
-321479 375017387
-768473 562420444
-991211 463981524
-312873 595711659
-237550 -351106733
-937197 -35949402
-317051 805197066
-623848 -76139911
-882846 299694859
-421351 692396656
-28527 -544116588
-416211 7958746
-827774 -940220810
-475531 -966130924
-443495 918662376
-74024 -728088817
-87614 9002027
-165162 857725364
-110376 -538769461
-978816 -883330582
-291694 -858374376
-350032 636978728
-19205 -176781445
-308808 545689125
-563260 506503982
-17370 836901940
-410924 -256779943
-816968 -715627466
-137312 -609002220
-336096 -204888994
-248633 -585198882
-815834 766015167
-621994 -789952198
-239843 878782642
-128707 214243178
-615556 -141058931
-302647 -304650408
-928332 -128043404
-278022 782801159
-937227 995044452
-989556 -583130396
-176026 -908799077
-478985 -144480450
-817330 -670834853
-700495 -874930001
-77520 -373301722
-256695 -398923670
-729317 -13411621
-570217 -663060006
-336256 62306869
-708132 103257797
-655515 -521434382
-831138 -448198051
-244762 926476353
-35677 -975745258
-214697 -941694070
-737869 615894645
-929176 -380008848
-31665 -804805183
-124819 -993107576
-924346 415102158
-783033 -390004065
-826412 625423944
-546340 625149960
-974236 -658705071
-302296 -307816526
-551791 -663392618
-276882 36644522
-286798 564140070
-726231 -880591460
-214108 -115794674
-297243 981009674
-449795 -936874184
-747452 739724876
-997339 -837308826
-367136 -959287832
-847494 -781060494
-771459 -236232496
-613878 27300547
-722724 -444120500
-564798 826074374
-322010 -869441656
-549783 34445118
-216235 -769607325
-433229 909551050
-414540 -88783786
-569068 -858785041
-346329 377962047
-485364 531207366
-54828 -663590224
-11427 237370824
-927136 -201174123
-789221 -53594288
-185016 -284688880
-473475 -723507811
-763457 287700641
-969886 407494594
-560891 -386900429
-557764 -823138485
-316912 -175848984
-834661 -414975536
-228128 61066841
-131580 -342322958
-232970 -351849720
-541846 -346691931
-128919 -179631784
-117531 -311137552
-389340 -127752425
-99623 584135721
-268591 716162996
-815959 428127075
-853006 262726447
-429156 699237693
-365742 -684911454
-363230 493119122
-655041 461305095
-433777 226304760
-794162 634334081
-1369 -308216506
-430987 -389971522
-260666 970743858
-492632 929154318
-503852 408854355
-49887 -230334078
-322352 -503018210
-969623 685346545
-330769 -942633438
-352466 904476384
-591269 -849037532
-111468 -913255569
-330622 -418856248
-91496 -264013067
-822171 147811272
-681617 238820794
-158108 384137213
-719676 801119342
-447302 -940810990
-959423 -927000339
-626441 -474116731
-134895 495841084
-208257 641679010
-810482 954010345
-281890 -388916117
-779101 193433055
-555260 -878384757
-354880 -895796996
-951568 -492745498
-528389 347920003
-921857 591053439
-470362 199037996
-902599 957948481
-856236 414313649
-977730 -19291334
-406451 219319189
-423548 -963504077
-300082 477690456
-436829 -242817914
-245684 -906137515
-169973 234683192
-489328 -91855446
-642848 -966876731
-643224 815826944
-98250 644131487
-820678 180934542
-324840 -92835910
-940142 -119214947
-942222 -165429764
-877539 -181130547
-899564 -193698933
-684219 360453505
-12434 -832773111
-107821 -699503571
-494700 166980202
-776899 -221689228
-404347 493929484
-543135 288595445
-904593 -264969870
-873340 -998816015
-985255 -510968200
-826450 -821400079
-343702 52738334
-917345 -700503366
-452789 592913570
-838857 -966553001
-323795 518815823
-970759 629409493
-656364 363653808
-756802 -871485739
-274926 575788331
-173663 -549146648
-763556 36658815
-632078 608911601
-183113 -880803352
-138195 -466693345
-293975 -357637505
-858273 26360738
-198054 414091708
-236197 476932731
-501840 845230192
-298491 -927090873
-551979 -310097412
-996849 -987542920
-673245 -626594444
-539854 856882791
-773747 -356715794
-751472 867335040
-434438 -2005412
-160914 378314336
-360707 721035378
-419692 487026389
-530062 556914257
-499580 -373709936
-980228 786523023
-922727 2344179
-660723 -487746584
-213403 157855198
-951969 -515729976
-995641 875907224
-29795 286369459
-226894 -939941646
-339403 -820723072
-266240 -824455374
-658454 521486308
-477484 -701526424
-887010 -291148719
-118096 -983634845
-101786 324834314
-85064 -877057012
-836868 493297886
-396374 22580858
-866130 -951631532
-128579 -964283173
-399526 -112445708
-21948 -578225976
-588725 892599618
-856796 530838498
-744006 -858374584
-23162 -256889442
-17710 -238330814
-616702 862660794
-39721 -917346701
-487649 -828900205
-116281 -658532790
-19948 869176322
-410376 173443974
-222996 -146279374
-289120 -120452128
-155082 657713998
-736062 -417855798
-681085 -981566317
-554387 570288705
-75465 -238578870
-67730 -806021690
-378508 -55708634
-884594 59894706
-562686 -97170409
-503396 -39343479
-13620 -762754627
-522379 -121711067
-816047 -693529240
-590006 259826231
-388508 -73342599
-312532 -657812413
-673055 -852619478
-893031 348431426
-98744 -912696443
-529851 530735373
-850975 490056842
-558156 -169585885
-969865 -855079089
-765728 205233989
-402123 -86932585
-359 -683979294
-117991 546701199
-100400 -365239911
-893309 489464680
-141588 -747061822
-610481 514307962
-261773 -304970
-111900 -164917620
-808991 532741645
-775189 -577499912
-295210 596503511
-258687 726719955
-153697 366791454
-179804 -491085431
-178628 -517934101
-132876 -820035673
-833816 -253840058
-816420 360354832
-51077 -513564913
-238765 -994013827
-54663 -860471415
-636392 -171377326
-88180 -994116952
-52306 487960011
-782290 -84073769
-924246 389134775
-96720 -169466794
-775867 746340347
-954382 534055686
-137552 -964232806
-856318 -488075886
-562686 850076393
-227031 434984746
-560708 146684203
-669377 192057425
-851194 687922924
-688614 -486491483
-448575 -955731192
-260706 -624478343
-984970 -953749838
-673386 -533231104
-517079 972025168
-273717 625486470
-480312 833560350
-303117 -666543911
-387486 -892447632
-904238 -986475324
-136933 79616032
-571067 320423553
-44686 -647523883
-898168 -61881442
-891696 459952139
-836348 181098791
-503774 -203482041
-55999 -199571498
-618637 -902974978
-579528 -961830914
-847281 630961708
-639804 695881722
-857428 572224773
-502259 519245255
-21304 -939677812
-705258 274817518
-207347 -193253646
-417989 207006391
-374634 -680608705
-58541 -652814370
-211949 720514909
-176792 -636339897
-280409 -277292713
-196919 619281424
-503407 -169571001
-202512 -452751193
-405777 97284246
-533707 -483494299
-494371 -119295103
-724163 57352968
-437944 -617453269
-840013 960320929
-329478 -769707127
-89317 -264977152
-424420 -249044161
-437783 690245012
-252970 916121639
-920647 547473798
-506219 -656810133
-116908 865663014
-658882 585642885
-353499 974151575
-243288 414061088
-801454 10384010
-373183 345913183
-217983 474383276
-506711 -862282120
-834165 -994824111
-364029 -466093980
-398770 -542890825
-624721 -647638481
-330495 -893062719
-778023 -179230721
-655689 75068807
-472586 726218705
-235996 651198278
-935752 622317614
-415766 -323980697
-287128 -979779668
-87303 -644461137
-691604 733372271
-274929 -597232937
-247290 -831623856
-21082 963665145
-846821 137789911
-822871 -80668017
-541136 506426509
-99791 -93572098
-580351 -680677866
-47354 849616376
-699274 -375392731
-404044 904965019
-81722 676284304
-938560 -961331644
-85165 -232134619
-708539 -125286161
-156543 365567986
-61029 -94416739
-25278 -120110272
-275089 899474006
-662260 362692436
-400558 232251247
-394416 -993588714
-77143 -964021933
-56247 -840163594
-384427 585146344
-686862 687176346
-8002 782154021
-968661 -886318001
-600266 707396678
-904696 -862307117
-722943 847054271
-157238 -889836260
-860021 -841414619
-773401 663235768
-4059 100470004
-799684 77917364
-314536 22178629
-586425 -993102095
-380035 397239498
-120685 -275688642
-231728 -515978473
-733348 154720869
-797594 -746887986
-293168 -624793763
-351818 922586250
-393520 127825853
-863376 740774223
-895421 -319314137
-581202 -992284420
-138464 492764581
-557681 -956621701
-819356 92483180
-744049 351692220
-963112 -920643634
-641823 252319587
-640379 -210645084
-132548 619049065
-167250 -113010040
-873536 -96963085
-532282 178962095
-262555 -122800804
-596479 -397392462
-827906 141642188
-640001 35784577
-823078 -881640342
-341273 -905371456
-840317 -886298059
-991117 140538288
-727727 -898473550
-22293 363457792
-111801 864849646
-504001 -561935670
-228480 -629304986
-203218 -882038341
-314594 -186729433
-876663 -854202384
-809698 98303865
-451219 -593438858
-501333 -173516520
-908325 -41464202
-169820 899325723
-59014 -277621868
-393606 -948981023
-86131 103534295
-22126 -345749149
-751783 155854917
-243935 892889211
-845327 -874183731
-415467 -957155124
-887826 -351557521
-169530 304778364
-195447 -227439574
-708654 251050017
-175801 -701063095
-164553 808345003
-14306 369409676
-34499 -606434551
-193189 774563297
-512004 -637535684
-306773 -652391748
-311678 -9462558
-82372 -920169686
-328199 -214327417
-916802 361232456
-879155 -949691674
-357207 598943150
-689111 507030072
-552032 148612191
-388563 -994495708
-190444 -813970096
-126282 -892852012
-441617 757346368
-732032 -91591964
-480113 -989316682
-45173 -286602984
-763268 562658888
-728330 19054589
-710892 -541197421
-873981 688475157
-661222 -85584182
-823067 107245058
-473915 -154230127
-143331 686976244
-14295 -789188572
-350284 144706778
-790459 347837600
-511175 580221104
-684215 538272228
-920157 -25082751
-481746 942685420
-508413 885880480
-391522 965454691
-435882 -977484267
-354038 -475930585
-42705 179203499
-925848 -927175941
-996831 -876987435
-353595 -461250076
-477880 73952603
-391733 981033211
-319424 -275220172
-395838 33616944
-432691 590895931
-51456 633187865
-393376 -103183385
-612482 -843190701
-229238 48363105
-121705 915871204
-901590 -384388121
-355257 -410645386
-300353 -317196625
-404052 722856937
-170828 435124487
-325553 -777704029
-900921 933668365
-996314 -567652382
-116012 570133571
-105330 366405821
-680528 970619846
-195856 -602432827
-858991 161607593
-706367 709016678
-930048 -784461784
-576891 36639679
-60404 -914397554
-27247 394741716
-651043 -38019909
-574660 -938868636
-156227 933491640
-309412 -964067307
-299648 -957835426
-524349 -489212180
-396149 -77934010
-267661 485576858
-9681 -856024316
-997228 818882606
-119858 642386158
-780444 44855142
-636358 587270162
-299158 -889485611
-574813 634209756
-63290 -877410111
-587469 833371326
-78590 -78149404
-611157 -655114139
-29036 619556044
-82277 354198214
-12571 915019432
-865635 -161521783
-115677 177334412
-665860 -834897043
-724626 -999914190
-177957 -261132558
-735812 -619358826
-630310 -110758158
-600128 -175530112
-754367 775382890
-461842 851221934
-974532 -114398748
-401861 561390882
-228746 739670980
-192309 -219717821
-360087 -927821299
-832598 -485746677
-540031 -881624610
-630232 -931329261
-652750 -814347719
-340111 760761548
-849788 -33957766
-983608 772922443
-156694 871275937
-942027 -547231657
-437744 895512333
-569226 557163615
-136564 374618939
-48900 -907085454
-401739 29236011
-781160 -418666495
-421104 -992066023
-250053 867714229
-414262 758667917
-86963 -974446712
-957148 720316392
-246270 -649948289
-694651 -593805538
-587457 -537925414
-153602 174521600
-449017 -965906296
-49299 -834187128
-645559 -939877149
-952845 595484586
-303127 905483853
-162133 -307078616
-204494 520179640
-46896 -727746472
-815262 -188703226
-165274 441366732
-394146 -542094191
-155372 -575425326
-201939 -740074681
-377753 -916655396
-170508 -851633037
-143965 -287306338
-332922 978856937
-601283 705530578
-475173 -912687400
-100752 -928228518
-3022 -412717058
-176588 -478837542
-478144 932221814
-235544 -692486477
-762327 -867653273
-608820 957775102
-192691 -972170086
-8597 -517601562
-914170 -783514084
-737278 -657579147
-337570 656920038
-947728 -749420380
-205404 -491766274
-692012 569559243
-383147 846064206
-902277 -733766069
-663281 -885003021
-821348 218760198
-50828 -461512541
-478542 -73706247
-343927 -487356717
-139257 -3606732
-151339 350868427
-858012 -227431398
-244078 79737872
-980831 499235390
-519403 485262264
-911157 -88888838
-620453 57282320
-955771 425091217
-11909 -164601003
-893952 644565262
-132359 946253675
-533765 -379862837
-341593 952078785
-622740 -921399599
-374841 -569571383
-983142 832425052
-385858 -586484808
-978098 -353085467
-720419 -972637742
-276572 -929564770
-969631 -102505847
-443249 -464404016
-898015 492510826
-352777 -403925289
-345525 -198170085
-765266 607507805
-531430 814834910
-187877 340317374
-761233 -613682090
-642069 -820005455
-809709 -810773006
-87429 737186337
-982495 -47436853
-53787 268964866
-410828 88938079
-536908 -709658237
-35057 -967407620
-692200 -853779602
-901438 715432980
-976853 -132008622
-798249 643302014
-483629 514203007
-6808 488128541
-377585 447897151
-106368 445319761
-618351 918557159
-878152 132838556
-762065 858834953
-122828 -582011956
-884004 160200814
-968068 781786536
-92459 315482198
-559245 695796798
-866083 126813714
-927811 911556909
-422195 -649856935
-583392 -413162129
-58185 578908171
-248257 690460439
-304734 -26844219
-217679 758902716
-57965 879687433
-874737 -437141530
-235185 -436017785
-888248 1168651
-536091 651796549
-289518 -145676022
-76696 33761032
-638684 650533301
-905507 -577726690
-463878 901752410
-80494 146351667
-906561 936476317
-529315 242397303
-541922 -553234830
-12929 234312430
-369760 13470814
-146345 579603726
-768290 -54336264
-753069 431458859
-30349 -407679108
-682352 -420033376
-671899 -400542591
-46321 -859365958
-548435 706780339
-744088 -636469330
-531484 -509222893
-385600 -853865438
-319699 942438842
-220259 -966246102
-401709 119290344
-462623 553857910
-837707 913441331
-276446 682148814
-710013 -882159875
-432033 -232873665
-222930 186461716
-903069 -175319544
-991304 800887367
-138387 -310488631
-997563 246953767
-472574 555156129
-781120 835863036
-573577 35946436
-943260 -349930216
-194384 -864855442
-956778 -877224781
-830445 663540599
-951962 714748285
-725068 68438955
-922624 -52484190
-535116 -840414471
-957285 648405579
-749275 546973219
-418564 -699780428
-11706 207702270
-989213 910503889
-567378 -209003321
-85269 353836833
-847912 705459083
-212363 -175249422
-513023 -674356471
-97285 111833346
-467356 -409291739
-245998 -992207658
-192702 82189824
-447252 357834596
-531073 46770411
-807059 906870280
-438555 11238315
-186885 736281780
-673079 6340399
-965982 -581089204
-405765 424661168
-246655 -957713165
-505297 68980581
-117574 559805727
-289878 -982421593
-674852 -414962468
-683038 127070364
-564811 86017362
-597476 532553342
-218153 286655893
-4670 -413060707
-330776 -67957087
-682985 586875465
-992964 794641564
-197437 -304936846
-884393 -769611503
-439193 994749
-45349 -746961410
-189455 55139075
-469641 326638278
-948064 364871936
-343189 645847336
-776357 186946973
-658191 -700421888
-209559 -143801715
-754716 -913766263
-465250 -941035256
-711571 867436600
-58400 822515517
-690404 65305144
-677552 -861136251
-135210 99693038
-62941 -39891668
-182849 207844330
-982364 -487984883
-773064 -22313261
-142299 792881862
-665401 639085481
-274322 -936295900
-937752 177951556
-400980 -221742274
-721009 -496840254
-248898 -890005532
-717995 -782350456
-754530 -849682338
-553665 -342426025
-602387 -551961959
-684663 151312411
-990891 -89387435
-208158 503177116
-154304 -669532959
-525402 -871999147
-966079 1540804
-895373 517414015
-867212 -572421035
-693063 857739089
-650088 603647752
-884537 -513456290
-981493 577692042
-109113 278679621
-574940 551848854
-178634 716555791
-508672 -769110989
-488001 -635526462
-638517 -223083527
-526309 -257095872
-778490 342160277
-298242 -577685313
-343483 -765494039
-495832 258380730
-877916 600266243
-425078 12763688
-774824 761540476
-644240 562777064
-707084 230413232
-11928 911858139
-909426 -927132609
-587271 678451273
-327266 -84313098
-382891 -16520043
-721997 34144741
-655537 246153944
-91707 111480810
-794500 -964314456
-760165 -383915689
-741921 539059776
-584012 745940987
-592652 -927751585
-625190 -974396515
-602520 176149381
-966114 350928036
-317296 429968692
-736272 -254778476
-474786 581817048
-322722 794442230
-892215 522137997
-516331 -822762472
-101212 -10881141
-707882 944452684
-827152 -588256510
-605380 -899984059
-585797 397235279
-265196 424507178
-652019 861556417
-230036 -187471305
-558113 -492563238
-336053 625930908
-838036 -114603914
-511733 -961595613
-473788 -605865837
-27430 868876043
-272311 72549128
-129324 640288107
-935724 -167126794
-66811 -39248975
-627937 -891111230
-676377 -775550666
-349177 -440791636
-964715 -818862815
-301567 -897430828
-735917 735357745
-930829 532065221
-984272 532537864
-482220 -666904379
-111812 -33601379
-338450 179496446
-590006 855233618
-371858 143636150
-42913 -978868343
-882125 652202654
-318416 555379640
-437534 -878852402
-703673 -98045715
-416388 -167596830
-89553 982704015
-451134 714482980
-340850 339839932
-236075 461151276
-806596 -547604581
-147417 378244319
-290138 855285439
-220835 -826212186
-875106 -696690201
-839187 348089898
-360868 6661020
-325720 264060824
-693825 456978668
-684491 231110354
-192322 823269189
-658540 638115853
-617077 333679526
-973831 411143286
-71942 22697426
-83923 -281266258
-508389 744238908
-960131 989096048
-745474 898230188
-98395 451988878
-185437 -14751450
-211614 919361845
-19481 -43292115
-496147 -606855458
-708495 -959490558
-240579 858662170
-604891 225547712
-719379 875729811
-209138 425661503
-735960 -582096004
-516697 189397439
-15733 878056922
-928883 796148315
-773441 -102800770
-687676 -948155265
-678587 -900541887
-548321 -902194520
-673192 -88977891
-647133 216035290
-242145 554784148
-357682 -857867538
-356880 -108179169
-616741 45416353
-741970 328328342
-330711 -844519530
-62224 -931886222
-174107 -952937917
-822322 899719378
-102093 909726179
-946059 797808625
-241352 204224608
-195044 -252508919
-675098 569686822
-739168 -986551155
-826235 140635623
-515971 462712618
-981164 872111016
-431125 -781300313
-796593 190958781
-227975 150288871
-695165 -363396317
-204136 -767127428
-756293 -119137855
-858528 -714731650
-495003 130071802
-73457 -214776767
-537115 -762757184
-946682 227877282
-253352 696245342
-372557 453278107
-221962 -364822218
-378245 690894158
-984323 -802384710
-356129 680594135
-120215 -128261148
-832459 -646904240
-581648 601224266
-946109 -228682712
-827795 -894668510
-962129 363466798
-482624 -578357735
-413558 309556099
-157173 -889042122
-807527 991329088
-808185 323004944
-330939 104109855
-323498 306558058
-789348 47632312
-382389 322809542
-397335 -649966809
-438627 -949562465
-169799 959413226
-398529 -417094237
-800241 -68700320
-28327 -902802072
-903527 712977565
-273217 716522914
-951984 -665559255
-439420 -206628801
-980136 265284608
-420574 787718852
-700032 428548981
-358380 -191304882
-81174 985334142
-656097 -38340532
-961170 680433970
-431059 -809053745
-408126 -584599914
-389852 -695732389
-603264 -703722255
-370255 778866884
-127524 -274090124
-534247 605833844
-989998 742341116
-837423 -430244684
-726063 -218644859
-176484 -301032677
-486075 876313374
-936715 828987453
-794095 -978223136
-571315 -921137083
-375341 879424989
-375705 833706443
-30156 -338231320
-575100 -336758979
-886607 930904372
-644055 -772737403
-365742 -767719713
-934624 -882138531
-277939 20633796
-903033 497564896
-162228 905580321
-22029 -698300871
-62078 -841223634
-239172 743430815
-195551 263358597
-100908 839210337
-808114 934377070
-787425 678758684
-711056 -856522053
-687425 -916828832
-65404 310141920
-161421 -278095824
-846823 689005012
-75407 -95000612
-323998 291659493
-572885 -677123495
-381497 603966711
-707353 20489219
-509599 -995619689
-587403 478259929
-863963 99352137
-402365 883805300
-554319 164482724
-683620 761120817
-494890 -600437327
-814863 -52096552
-327674 988383415
-139368 -368157039
-749486 65764917
-950266 -138466437
-236336 -870592144
-412742 -176138410
-589189 163232693
-656833 -859299425
-826431 -580191242
-215261 -720892358
-444075 979910912
-117119 -793297820
-427836 957866326
-672557 975905212
-195457 -710126652
-975815 120524599
-28561 -449674259
-42279 978878361
-51222 -974476014
-704563 841985234
-384837 -845728782
-915294 482007051
-929341 -285009195
-357813 -841348471
-14730 -187216668
-417196 814342942
-955449 -957543172
-430952 977266056
-733577 427980112
-539441 -705464145
-245815 -222314143
-888478 268879879
-82502 -73621184
-522125 843450774
-838743 -869586559
-801413 -91696975
-452293 -480171283
-732129 146162487
-458246 49003600
-856713 -60362525
-52611 425270130
-496745 -118569135
-26169 146339655
-857800 235652808
-824189 -290147571
-778375 436213004
-833615 -791306241
-204372 260178170
-781330 267607717
-632589 -913265901
-426361 -45320244
-603508 421878935
-717296 568741150
-355701 669670562
-38679 580530465
-267975 -765959166
-938505 336529856
-600656 475503646
-818499 -936176758
-277647 -382973680
-657522 770039501
-427317 -158490901
-166124 885906199
-424980 -451065331
-387766 -462523774
-512559 868835994
-291033 457237694
-935474 57304943
-780430 -132485167
-832788 -641242353
-792187 996942418
-166960 -854698685
-146532 240188512
-751408 -4201575
-492666 380954124
-29279 950040941
-973033 -715472219
-659051 589647883
-248924 62735464
-754362 552135498
-291640 676381982
-822564 -982584781
-331721 -173469214
-8935 97639484
-949437 539602134
-775617 -740422397
-741615 331680318
-493507 -271351657
-825039 735081249
-923117 395503561
-228847 345674663
-999987 357637103
-166992 -910470988
-419852 84097215
-424994 906571772
-779226 -372994762
-907294 -194550439
-866039 216325819
-638823 684310181
-873136 672964394
-783749 575083466
-431009 533768951
-223602 818265710
-69719 -332211670
-679602 -617916271
-283733 51736186
-383577 -529654377
-189143 -333388490
-624682 -506099579
-367500 533081087
-82644 -928736639
-815617 -977201244
-937639 403012660
-750924 -102205853
-710744 120438240
-369650 -204868854
-507268 157371750
-969129 -695365089
-136844 523779489
-164803 -255030649
-436563 700138472
-116884 -278029495
-164817 -897393547
-730429 789667484
-980690 806067720
-927615 861694579
-972920 -730810925
-926605 -535966367
-793653 -69463250
-611743 953499256
-536044 -863001974
-472670 -641863432
-474674 339784560
-687558 807780089
-597049 25924898
-687502 721868289
-78749 -287967373
-269102 496270521
-123355 -759003849
-296569 205933049
-901603 -118132039
-794002 -687740488
-998378 228731805
-321816 -862603027
-525653 210053659
-709121 -798313603
-308535 -67471881
-484506 -780058239
-804326 -493678692
-37196 -691176039
-680298 -35088887
-240889 -941023868
-636655 30794466
-672311 -79966081
-6965 848643617
-655966 -310621462
-599925 -365755150
-34045 -882167309
-582571 153412171
-911003 564781600
-422303 923848300
-398811 142926550
-561668 922918168
-414402 116149212
-86369 -196777008
-447193 -198640582
-726900 -309466147
-474955 515255619
-283705 -849853708
-149746 -68469995
-660961 -426294980
-899528 32014253
-573679 243789517
-662584 802436825
-95137 169411226
-434549 -693640471
-436038 -995876778
-596329 -898060656
-950044 -473698710
-240364 -637039117
-883901 -736720342
-112916 491212403
-963828 -578062984
-752755 294074124
-440606 -736237325
-43137 -876903015
-108705 983452662
-840682 -101992475
-405392 -906553971
-956441 -10618815
-929679 -684694522
-465664 -982705672
-442371 -867692265
-26079 -909260002
-948738 -14040106
-46165 -211952920
-578886 -107900583
-675638 676493747
-571210 -844180949
-380016 42245709
-43317 -539459896
-910249 -270475928
-796969 -925740039
-134421 704329622
-752336 -615522751
-107894 96187540
-699873 -989310850
-188374 -758883176
-813203 50643237
-732746 -610493207
-911313 -395922292
-697104 313922896
-671765 880719197
-357715 26014724
-538226 -539486628
-768842 -855518129
-797153 149111709
-570480 -703517613
-92097 -104994251
-202545 242557738
-614039 285863572
-495650 210311227
-849217 112368419
-56409 270687660
-39154 301051226
-797955 -901671688
-897427 -941265261
-135466 -954333005
-991018 627338413
-673783 -932929856
-484519 87912704
-551760 -912121484
-898544 -203405784
-687550 14689018
-313819 644724491
-650880 181071465
-721982 -889123443
-96521 507929994
-678172 422188290
-535184 14036147
-170733 897436788
-715716 -973734003
-232287 -819524605
-157503 630672337
-73431 -95202926
-788513 -359011232
-591082 627670561
-129417 -946091218
-781967 -62528845
-16410 -624807338
-555703 148982873
-396005 -924148921
-29485 585503890
-189060 -886132356
-30160 346538740
-931362 -260928532
-126320 -935287690
-589839 257789832
-204104 -215261537
-117337 692050723
-781048 324859976
-762989 872651167
-330904 632445592
-882504 -878545809
-66887 -260143463
-872703 129686436
-768376 155042010
-211132 -296750553
-223819 -509867218
-572779 -570253348
-675949 717285594
-946915 -759914078
-288494 -691470998
-926236 897760990
-306837 870758259
-844500 213326076
-714749 -608733890
-415344 350945172
-284917 119751211
-415357 328737265
-50821 726137835
-753360 -878749564
-501927 404588344
-978664 164158077
-57580 -764881920
-467913 -396356564
-952698 903229545
-816101 -700169610
-575178 861433269
-768832 -459515640
-818662 991881113
-356225 38809597
-994158 -734348121
-5183 476843058
-238728 12780142
-72729 5508416
-122114 -540954154
-987778 -979661496
-620978 708757863
-654067 -50821372
-67575 -549914844
-296926 278559809
-881594 189264551
-643931 -241385842
-294264 28837151
-942670 -87460838
-799431 971940234
-903060 420103261
-358013 -883999313
-601774 -55792203
-318417 -398643122
-692808 842138522
-634161 65458233
-179656 -994054778
-196719 -141187049
-423419 300576313
-164995 -537894989
-368009 -385441152
-875257 600406704
-259828 -823945368
-136841 155043208
-943405 444804169
-386178 214864230
-142683 420695087
-466013 -225836421
-852550 -919839276
-267162 -721280145
-656102 233209425
-642247 -899500772
-111860 987477718
-997966 -965095594
-290178 -449415616
-667641 118553879
-366203 224168957
-451534 309198542
-626623 -852608970
-423534 -863291882
-768390 133655128
-759012 420010644
-548095 -894774842
-370163 -922137076
-77429 -978632478
-276523 947363680
-746573 -4162490
-380347 879829098
-920197 -341307017
-805729 -851069825
-697927 -805549539
-447813 273251831
-680986 749336879
-42245 -629494906
-415347 -719188609
-220156 46657401
-826508 585369324
-755239 701506478
-754143 820820980
-973959 665530048
-495025 980226333
-410245 -93453242
-98780 766029276
-393115 820220403
-105146 -58548836
-291177 -830869988
-456670 -208709365
-738944 -981863527
-839644 478328554
-600719 -208801982
-167165 -992639056
-553828 -535499966
-841707 -936274986
-284740 -887413897
-666240 -605120689
-281704 -914907464
-438738 -940050218
-412812 390716821
-901357 817437987
-158492 -428840881
-218541 539646996
-279145 -988111552
-393696 844410950
-100474 141500228
-719475 -765090105
-708383 -874777659
-602257 -959326019
-545983 820279219
-953144 679245172
-356400 861494961
-2516 338325619
-448169 511987858
-750782 -379441929
-898705 -43128753
-427521 184724613
-373353 562009235
-124953 126001259
-453426 976015248
-112296 580145708
-285310 -543153835
-852708 -380270382
-537443 587506653
-751093 -78653801
-989000 -316545367
-747297 700092756
-417333 316225510
-788129 -378936478
-174015 612558891
-169855 -440541317
-793090 -708982138
-984477 -963765638
-951315 -900894322
-72235 -844577337
-409220 880645313
-569214 93122259
-208290 -609667442
-700838 858384007
-515618 133796240
-662307 -936871871
-230269 390145531
-127983 -152192446
-340210 401453748
-264675 -245350259
-396190 468365625
-75920 -789158653
-307804 939374355
-230458 -117108787
-799127 336842606
-854379 767905955
-600736 -684446727
-996392 793688771
-480904 -759848074
-138179 903059926
-747485 -432448678
-25521 -76393441
-126543 455669034
-164818 883776832
-186351 544670081
-952528 -79255722
-994963 -704248133
-20559 835687943
-545571 -43021360
-526223 -752626102
-534251 991110606
-562635 -309859695
-439584 340496158
-674039 -766040484
-620778 -598959336
-44798 -673191250
-853771 -702912355
-148954 791186196
-309794 174616304
-486439 698541393
-884279 -601647711
-396179 -504501718
-893094 909382740
-709509 -809757004
-373364 378389495
-692221 98741698
-918688 958148952
-709947 693942768
-688613 -255053179
-117834 -949182770
-669300 449519047
-81328 312498143
-856645 -25576211
-204158 -242295567
-916511 48791327
-474430 -628389778
-265796 678448711
-561027 344543194
-12415 -940185482
-762350 -512056296
-430176 591917093
-478164 -949074877
-800286 178084009
-990592 -215070397
-669629 -862599007
-820493 579124674
-552815 111738353
-523399 -565511362
-845887 222827222
-239553 -861128990
-445615 -866969969
-730166 621179511
-364268 -365630708
-338708 894929124
-957100 811422508
-255057 -987241214
-486497 -153812825
-444163 622087812
-937465 559217907
-684690 591133996
-673671 672905042
-731835 -138746694
-396638 -243851508
-665549 -500154817
-472323 618957740
-313148 804939819
-808882 -128544595
-689102 149922803
-730454 1999366
-178704 -68730077
-451452 637866507
-699722 -553567189
-183115 -165288600
-133741 -331533131
-690313 231362414
-513487 -27887607
-45767 -899892105
-760554 -804382881
-472662 406601031
-108347 322935117
-479000 -665511871
-81723 392147415
-139244 -203369020
-597307 -31142579
-739560 139592892
-613769 -539430160
-824824 -165867440
-746938 985780067
-312969 -917342349
-762289 -754133180
-420327 429430415
-121872 608079046
-969547 107120126
-976311 -961904741
-212579 -892075772
-14649 -421405782
-289459 843035079
-21460 -168104013
-842973 728517022
-923570 -302449203
-639819 763165910
-91054 218899881
-776153 143983608
-177067 -549606338
-775206 887366750
-983891 -772137626
-663580 422506055
-179028 987474645
-744444 -576520507
-291657 -318376561
-769950 162926114
-217131 -242032377
-790067 -926229147
-369295 959557095
-702989 726825044
-432068 65880098
-500489 -727356713
-878165 -586526043
-167705 -95823483
-812480 -792182708
-366699 -340659223
-411968 -813876715
-65648 815896338
-120273 766460903
-388279 -775781456
-721774 776336920
-347653 -802428526
-195163 -932746378
-817113 -539250741
-504681 926088496
-271593 -382679228
-305281 -923568479
-404266 -2495271
-47745 761304380
-871786 -473174816
-696897 -262612168
-549062 989166754
-947209 949331239
-35294 -422621171
-293505 -734837400
-278560 -516528970
-265344 740304944
-406200 23130223
-68626 -590241763
-152064 552378391
-703212 -397528381
-846016 475638335
-347447 825021678
-307622 15945576
-13721 -767668795
-357499 -967161031
-843105 675286353
-84327 -581545510
-576854 701251661
-36622 294263609
-696049 -357326966
-218798 330104933
-615725 491835083
-983461 -437556990
-553336 790854192
-371530 270439931
-805558 179763782
-234519 867285713
-449839 -879538988
-370729 -206415485
-154692 -753372751
-752943 -142151156
-80210 -364732379
-207483 -951525159
-282351 435227674
-786706 -99569779
-513957 -468054129
-65120 28048970
-324520 923560444
-927906 -58295892
-265390 -567056287
-621308 -621451584
-256496 -730141204
-387163 -889518257
-168889 394493992
-729784 -497809999
-262087 -856679287
-325784 -77703302
-354544 -79355509
-797342 697088727
-637594 -930923341
-466833 563317525
-938882 -120289988
-770744 560911742
-999203 -874239466
-990357 -476919444
-600787 -316131975
-806355 158040670
-224876 -757117379
-466800 -195670963
-177083 951625185
-929816 -510490129
-713857 662177882
-903128 -560590842
-654725 -462015288
-513633 -50078092
-172407 339839380
-341807 69930583
-96179 977970878
-847888 115916176
-269713 -988365309
-830789 -736569057
-709154 494464592
-991218 -865990160
-735377 -626087314
-121957 -258525063
-721001 -363800159
-2537 -630250248
-686402 663771635
-116118 556844332
-717547 -933161522
-531383 732848294
-131860 -27321791
-656428 -200935157
-760639 146276388
-131063 -49044903
-666071 322145399
-156000 830144413
-324709 -891004234
-558806 565028021
-377200 -513010198
-852375 913137304
-111564 -945462109
-145918 -998315964
-533328 -794937186
-456840 -554961044
-114859 -48394056
-294265 544902194
-201353 514969539
-981320 -217906826
-963804 -486665277
-550935 379120583
-812108 45524117
-745351 -992200686
-559718 513130423
-935091 419436804
-894032 -398209396
-321292 -998153384
-62372 789186556
-792370 -881921409
-562590 558690948
-297344 708541388
-323753 850926885
-569271 -616114490
-46229 -639877417
-433034 -150280375
-299666 334840607
-137268 682267983
-410966 -467619610
-507617 296352726
-904113 99812356
-729260 19370193
-137817 62006382
-15677 6866600
-416659 21054229
-328855 267069196
-527483 451905556
-468482 972660174
-140546 -335512257
-246261 -180608553
-967227 -392730300
-104349 177822466
-695327 -948971617
-703241 652793818
-876424 38138133
-346966 564158806
-638332 -75253026
-712120 639928738
-331743 566005423
-941466 -433550118
-504490 758007329
-105668 -22787277
-238809 -872492378
-689184 461450567
-842488 361098233
-289994 -512369794
-122217 -836313456
-659579 -451544808
-847274 -977585459
-711251 -303933065
-848039 844807918
-943161 122226897
-440510 715437128
-531570 -240669348
-72516 -870906504
-458723 -410992291
-377851 -973600152
-27608 433515405
-990242 -585815765
-481604 -456596056
-781347 -894576796
-505589 21453936
-859830 721226410
-568595 -843548413
-208830 -473235894
-465981 -388119105
-84439 720610394
-670265 451511080
-178101 -895674015
-583819 139132169
-611730 -982039039
-317410 862333315
-827940 -883655109
-367965 -854531416
-6593 176300234
-812148 329959478
-922030 -514384857
-353765 339986778
-847431 878414670
-925244 -491970316
-642514 -963946288
-483182 575738941
-614171 630256581
-684579 604007193
-951613 -812414055
-830739 611866430
-143302 -954468745
-426238 -933497854
-196869 -102101813
-383883 -540284510
-537941 -390093910
-539210 3321391
-878294 481169426
-119655 -816351148
-970615 159772979
-186889 -992066469
-653674 -204470252
-572479 -267100275
-142847 311960964
-524427 -100144267
-988661 872031894
-13691 182438279
-689592 -385294600
-665975 840893138
-645727 180423216
-834427 791005634
-478123 23368968
-567757 666038359
-519339 -16491235
-113267 -245700009
-125088 -973415605
-355573 -127921170
-403551 -817444716
-778167 656840976
-670995 -671397624
-969365 -629858771
-608906 121223758
-472308 -625866369
-913028 -563356624
-70538 -980878056
-911575 -166150879
-107487 46549466
-13903 -125040312
-692707 -832465100
-987833 230198319
-43289 -965267334
-494183 -972015216
-665842 -974271934
-46615 -379851256
-131239 339945749
-341160 -221899848
-552701 -655303010
-855070 -625099620
-486674 392805553
-886726 -961893519
-790658 555323596
-321100 36327539
-591398 61475449
-159011 73878307
-680814 -980163697
-295336 815775440
-966078 100462702
-674760 -255568513
-216312 998330724
-812090 -390179970
-345754 73033863
-703102 -779011694
-938421 731043788
-609129 447167494
-866445 -342368318
-132118 602682085
-180128 -866467033
-26068 704181148
-853979 -669841875
-127165 -698932133
-38235 -213104181
-328115 -782592855
-138773 -670947348
-221502 -334859762
-625271 -162444111
-475040 668998401
-602233 443240391
-927431 182252880
-619971 -956101220
-884441 -311437704
-668419 220359361
-106798 451738729
-722966 724889835
-257610 -865648838
-734192 -621866612
-957848 597242492
-70371 950126603
-182843 478596090
-765663 -805809669
-713318 800973679
-146672 -911583881
-580091 267224194
-492790 -978038016
-85092 671976260
-970962 -433091960
-359235 -467889981
-529601 127174697
-209167 -299558993
-666833 -911192480
-675623 457332822
-564576 1508875
-222493 -124296661
-830083 674739967
-908378 330561527
-38579 540843578
-62072 -635187791
-383418 -147923720
-359188 -163399679
-506928 547065089
-3388 -251508587
-761055 525162617
-838510 -380059198
-896591 -947253506
-998555 102568804
-96119 -245708036
-113357 -569120118
-438977 -447672352
-833511 -443065081
-703800 909475972
-204640 -253482021
-29403 -789575049
-149529 850408444
-107124 -986257828
-477807 -915096712
-935563 374901056
-381264 -566833435
-881429 -382986692
-594039 -645407895
-310478 133607573
-697171 -294179172
-247764 811924927
-124946 -864883553
-957252 581524167
-417681 339181247
-216569 318194327
-4169 -25115903
-520247 703993456
-649424 -977213041
-119218 811484418
-986681 103574897
-347188 -228721628
-159262 189163387
-657385 723515699
-968023 -175975134
-160708 -855751456
-438734 -669675985
-145334 254904748
-760844 -303423808
-877352 -112741065
-441535 16897072
-551943 443094172
-93246 97683886
-926363 -280178132
-555182 309352697
-88478 182587174
-620650 -905277077
-656493 742519263
-724476 799600482
-214688 -698168619
-33030 -271356812
-972696 -642062338
-449499 -886243693
-324599 -283724012
-929948 939461830
-514392 305453907
-891970 -965529686
-591647 -233137721
-482787 -138036285
-240028 -942742727
-527571 -569136950
-986893 965538612
-892841 -318948002
-631691 620026437
-670492 541570663
-407392 505076864
-309824 764274981
-714333 871894679
-447274 -387502036
-933594 -686632474
-74258 -388330034
-476836 629395036
-618349 756461698
-981013 709353852
-33048 -798266744
-419408 -81669253
-624891 -255542622
-346303 -851027468
-75900 -486633638
-349366 -603425787
-350960 -549196087
-957130 242009550
-894097 -245488125
-199541 -582923427
-367470 958285538
-518426 -453509943
-797426 722530481
-41926 845272205
-926779 313352337
-685361 -562989452
-801898 755045831
-63076 744215387
-672254 -744934487
-573518 -711385819
-305234 216758176
-480813 796636176
-536516 793691045
-477984 -166450490
-195146 521047207
-501215 -741294639
-105848 146917036
-730596 -867282828
-458195 888100397
-275804 -244104914
-732992 694587377
-508757 -910166348
-822214 674225833
-590675 -708438892
-144941 -908677463
-253687 -959891452
-758691 -311864679
-504099 -457873550
-220868 282118098
-652787 442647196
-221066 -40796976
-629176 92919989
-348213 989137254
-423640 -465750143
-412750 -209291454
-274992 155005943
-626427 -28739595
-732073 -601729270
-788084 -248262318
-298680 226325918
-324020 -313115089
-275 968495858
-664708 -124521553
-787504 -666907691
-960284 -345438280
-140146 -750957994
-768864 -408202330
-145564 801478756
-388168 -765724468
-227059 -667585580
-612815 -590109806
-827399 928862909
-718302 -725235575
-790601 -915883973
-418074 -927059631
-136757 -633913037
-473138 -875775425
-141957 -238924310
-158282 -91786587
-305994 258859026
-28255 -943760761
-103227 867416437
-582256 -795704633
-680042 -954623508
-162162 -745817354
-512431 -4996086
-594951 52898788
-535736 225443052
-244503 393274644
-289442 804636470
-719631 -695714678
-562092 -919840446
-710834 625648680
-384339 179763769
-167830 -734231784
-732025 -867273247
-726767 428805776
-398967 -142434113
-413540 934205509
-821174 663081308
-828093 189980307
-681850 -803387944
-648573 444460569
-546395 464744732
-44975 -866755564
-450780 517400939
-892212 830831695
-481887 -890014636
-691178 -869007019
-783496 -408438539
-729545 368844390
-337077 -812767780
-319732 -688505750
-311800 573139758
-534545 -914874935
-518106 -434323103
-341656 -579339976
-542981 138023853
-982371 791119949
-413842 813934668
-167578 -204823325
-737261 -904594730
-541492 746610575
-395837 -726658292
-395827 127685393
-290678 -987621209
-663812 -593931539
-669060 -590992479
-891712 -277538969
-594777 -807209678
-847886 -927911172
-719805 912441338
-569647 -610597622
-283262 369065750
-251227 229702422
-475328 -477353186
-832483 -261016959
-876441 -86949530
-489134 -367367822
-6235 -130023977
-659936 504611931
-242164 -998523432
-669158 57208243
-659797 816106181
-412939 427132679
-617188 142333309
-624266 -765700570
-928717 847792703
-160169 -867126486
-124470 -974580622
-32300 514243723
-475166 -71949810
-655696 973341003
-426208 113370650
-920671 201391898
-51522 -46457252
-800540 -21734206
-898092 607460359
-279419 362550269
-908828 700726825
-785890 800250681
-85892 287155450
-293552 465684515
-161889 -957830588
-802630 -491262448
-524900 -452096710
-362783 -435183774
-970148 247720594
-648460 460953760
-665509 197448405
-36088 -882303384
-988525 -181917957
-576655 51441326
-812180 27421212
-130896 -513295424
-527832 -668909643
-287583 -977729127
-244839 -278995993
-456549 -968600588
-552249 -844855612
-879632 -401060262
-511152 545643135
-922918 83194578
-776064 -575202907
-580066 -488469863
-484821 -862897172
-345011 378339841
-380605 489795932
-134513 744563187
-934409 -406593538
-806858 43039109
-348623 397330220
-668909 880561912
-486694 -638760023
-489488 439499632
-471539 -758184183
-505832 -90856733
-665155 -995684142
-959112 489536411
-857373 -777386621
-848089 54280616
-440449 459749380
-613727 40695422
-728567 -894278059
-770055 -660313056
-255378 527399998
-799266 -710671349
-517529 -638042182
-499784 -899079643
-773240 -679271937
-965281 -482897794
-138010 -300139904
-220487 866371198
-370772 600296784
-431500 124657189
-640421 -769582313
-661833 737399612
-223490 -644486617
-742391 720213619
-203655 334479151
-359528 -51080155
-935533 -384230919
-337607 -415674277
-28436 -318001890
-95199 -22990942
-690331 -976174645
-500026 -76186073
-398970 886152325
-872911 880657567
-540915 -734133310
-541598 -891234297
-721000 -212545465
-583040 725616070
-362102 1977478
-490142 -254307171
-812986 -934696987
-382521 -618106172
-173451 35021480
-330515 -720222816
-635121 -517185814
-400212 355749543
-221631 -203120610
-290556 182674282
-896728 74637093
-631716 -750307474
-277945 -840152177
-743694 305054780
-969884 987092138
-498566 -484638794
-31341 -122215248
-343887 174087641
-141907 464281052
-95808 493553833
-476295 758413365
-886529 -853720839
-808994 -676920757
-785964 634755073
-96071 -77390559
-309463 -938252080
-395628 367928992
-880440 188476131
-714710 -976970024
-674629 -992100121
-702601 -233391447
-647392 25007454
-164770 -246407292
-515587 -315572081
-217704 406901282
-661779 788614188
-153899 -35794896
-582584 889715468
-221007 -3119917
-107045 761084494
-707973 -75093898
-324280 -928482825
-261239 -989222980
-569973 84753926
-449452 229088308
-291355 850385511
-553982 600115132
-519208 -893126941
-152667 -123010495
-821537 -83087464
-576601 452943245
-676372 -512080778
-708066 -84291950
-714968 776022488
-592167 -877325706
-129420 838317491
-888080 837770408
-12206 343119639
-9859 -120690026
-602789 860800384
-855003 351019518
-307259 645918527
-955398 -261675810
-309768 -895387775
-791672 -817137201
-173101 -854774528
-130563 745742766
-462996 147067903
-761741 887457293
-648430 -404860799
-644050 -239331251
-987139 -335120252
-158425 -480827271
-617189 -376037878
-582834 749633674
-708974 748261037
-425969 -673136014
-380610 202265158
-228182 707650450
-96061 203853491
-202147 -880822306
-134156 13110047
-227567 691772713
-427638 -112597903
-668303 -358351112
-697692 666963360
-442943 -421764059
-780223 -668064352
-290103 -137400649
-566916 457545915
-305141 -954747615
-435100 -933864779
-391600 -44019205
-256888 -216423425
-772558 -976736201
-700698 138843594
-398788 -218681600
-358006 769006565
-163693 -861572151
-637048 -478707954
-192151 -783337882
-962931 -100903402
-649909 186171794
-649424 -264165153
-828317 523058721
-284683 -211678180
-542125 -663387764
-884922 849922707
-182718 990586978
-747120 -955737315
-211139 -93707450
-615136 962281025
-387037 -90110914
-499003 -549418385
-812502 -297800525
-201309 551537974
-801311 -882455026
-113016 280435416
-96340 883473622
-426012 -167339322
-28674 -409502317
-791199 928726007
-491663 -101204101
-637075 546478478
-565512 -435181065
-719105 -77940302
-418952 -462161576
-833277 346137335
-440315 -456417385
-737833 -323733727
-47102 867429381
-234410 -239755267
-700764 575362872
-397193 -93882473
-67561 496079580
-11655 -49062055
-199301 694439347
-390315 832691816
-103423 -346622996
-617982 537542678
-137434 729470855
-685438 559669554
-284309 352340055
-732178 -508123707
-332985 -989748832
-96810 -945460471
-583940 -956585734
-531674 980312496
-498780 187491298
-319721 779404241
-475112 -334510474
-472546 777988982
-11097 560646601
-983449 564285425
-647104 176983812
-445585 -874534465
-735657 -661138525
-66055 714822237
-238564 324119223
-777916 -117555910
-196112 -756395138
-714335 44064957
-12326 642688823
-987227 818967734
-799717 950182484
-920113 -8715245
-1118 -377577969
-917010 497138184
-310427 -323507077
-378033 275799035
-700972 -112802786
-34714 -741519870
-63471 -312015059
-583337 -907946379
-233109 -249643577
-730487 -449247538
-197572 -853406849
-334474 -353712958
-681387 -616418690
-783783 186600802
-985248 -721792364
-793725 49070836
-688763 -182893864
-521081 838854237
-777173 -534127387
-440915 994089949
-407079 816836125
-441058 -195265912
-989545 561428538
-831486 -6528300
-218974 687178178
-206567 805033400
-882850 -962463344
-713875 182383353
-736766 476517487
-165140 840235494
-793763 -973815540
-255309 -901060483
-248131 189890030
-965910 -297322616
-877276 227254906
-50897 -922912757
-624 -38842486
-331230 915239847
-151659 -978342783
-250090 711513938
-600744 -681491338
-133343 -979233279
-915617 -789682668
-563218 -297910028
-82874 207367524
-383439 -511475032
-252068 751160809
-289063 -975526341
-862358 -820104443
-474896 -930450226
-848148 871079961
-269437 996731682
-601472 -125716137
-858603 285024851
-437952 -157280265
-100077 -586021607
-582595 -57425396
-196625 -267227256
-186048 596361747
-836786 -728391557
-968516 -574475410
-392286 622546207
-92094 -776935687
-216647 615414620
-943802 -822260057
-30630 450319219
-648324 545018216
-56823 138897458
-699401 218075419
-503335 566675434
-789487 -297072252
-581232 536584081
-112583 587442155
-705104 -86754920
-372976 -908809595
-970292 -352673969
-428884 401770049
-879093 842351214
-776780 -475683956
-566526 581665606
-163438 911900989
-624927 -752087643
-185486 430913641
-235091 -361298796
-999046 532937209
-376563 -873850272
-664833 52679597
-899026 -671971835
-90613 -141077528
-149120 -498442304
-937760 -400363392
-122097 284447063
-239409 -875896097
-29853 -177299079
-577125 -247621965
-295608 -845639801
-483352 -874463507
-225449 -850087396
-835005 293257657
-182752 343611912
-204688 716588038
-107066 996185405
-753442 -267287655
-799846 156546545
-705256 -238053162
-126418 -176097250
-312129 803872577
-134139 -983766761
-247325 -481229683
-535350 -819295027
-299336 597898845
-589238 -716812342
-392998 -571382670
-515179 -118671162
-693098 -78111138
-392044 961554539
-409167 7478566
-357930 974568459
-291070 -857900944
-500221 866401039
-273765 -671357492
-353311 -258264336
-860699 3364454
-995748 -694737236
-806032 564436586
-79602 755742489
-226070 -540377037
-289384 689973079
-628421 905655093
-391065 752880621
-954711 -113898657
-684317 474759483
-198576 601582378
-798732 618813688
-884471 -516177619
-493320 -783954432
-442575 -704767210
-427658 -859788690
-640819 -767721193
-207325 -185996893
-36992 -679083717
-141091 830177653
-618088 97190765
-838580 -250466387
-625913 -435977157
-311185 -980920374
-230624 -436395495
-699321 571501410
-186540 846164439
-995733 -294296439
-317884 290418801
-912775 -972676701
-159847 447439226
-974611 -853700393
-565548 -667413937
-871241 -135607836
-54212 902042096
-660523 -207790974
-418143 -593118405
-425791 660213542
-569013 -602394001
-144572 292982938
-110107 -12510623
-629563 999188378
-460729 -235687022
-512004 471311758
-122883 -932249702
-96697 59545768
-915655 611523068
-35361 -699970894
-889372 873548876
-638763 932439351
-894270 -869793242
-753859 -176744007
-800183 -465510683
-214218 -453254046
-925249 -305148027
-86985 98093822
-86461 -881752637
-261291 -606467236
-600143 803797383
-78230 261182517
-691491 -579143937
-277415 103752961
-103620 407482124
-874057 -246557874
-148656 968145125
-950593 162040573
-696109 545651152
-752062 -772456928
-893809 -325229533
-872904 943257152
-392510 520526010
-521342 662259844
-756660 794961882
-370665 -862644660
-33345 -13912045
-637883 862712180
-208607 196901109
-117690 -549872625
-326756 -984742362
-419447 -77033663
-273878 -764916921
-432487 -854535604
-665588 746222330
-591487 -230427604
-353296 -455273296
-742236 -706409345
-195897 867666218
-42818 -484509580
-963520 -312876581
-203961 523979953
-878953 776672938
-727972 107979482
-926547 -519750733
-224668 36671414
-628660 861421608
-739535 -699089256
-243350 -948771661
-324769 259589113
-987473 -471546183
-654585 -274001194
-65560 55362617
-897409 -951020174
-175926 -759224997
-826327 -297159149
-785499 -961148480
-790730 226862958
-464209 -581930617
-423109 235752629
-844386 676990333
-345122 -566672978
-996339 -988764682
-635689 912073412
-222392 -568692229
-820649 757457648
-227175 -465837840
-93113 -23965525
-562884 -948951697
-576929 -745655270
-432280 491524896
-526404 -409311925
-219110 778324684
-553328 120714186
-281007 698667558
-809990 -888909697
-739431 -990098048
-607759 412605518
-933051 -587998953
-500206 -938869708
-199585 -475289017
-428152 -59545136
-154790 -212870902
-865976 580073600
-13318 -158048956
-669285 27904101
-692302 -864569197
-227820 -119197436
-57411 -892716589
-156510 -446499813
-349071 -883444808
-98204 784273745
-811389 -13172791
-862835 -872209490
-462515 548863509
-551206 418134980
-957814 737764511
-717915 -916974331
-161744 -753314192
-3272 641329167
-294843 -810113248
-729464 738210704
-470324 -915466405
-558308 968211436
-306438 -288558758
-293257 783201153
-230893 -920698262
-49582 -278656806
-685499 48323023
-163943 -656180861
-549377 -217526514
-114917 573034007
-407905 284274003
-605414 569602585
-19108 5623959
-605414 -873774954
-546446 -549976962
-190619 141054763
-684192 -140456037
-510966 -442693550
-135446 694554950
-33262 -171384492
-69813 -805903453
-193368 -466101489
-103903 -191077629
-985098 742960056
-255427 952033491
-455709 -600796765
-215391 678502078
-576258 -948764349
-547564 -959467599
-489766 868388831
-329368 789446355
-922760 -874934004
-551117 689116619
-364194 -646596051
-146928 760783502
-217991 620934711
-685389 74747144
-461430 -338377122
-428527 964753850
-282660 857220630
-93772 -912826763
-503197 101544205
-111927 279339567
-407911 92797196
-408815 80285605
-859054 729362606
-782708 -913631689
-93006 939829568
-887445 -860814592
-352739 780923261
-356307 -379038571
-182369 -666718045
-840630 -832661876
-942785 429883800
-320155 -923757990
-102628 -880628385
-512924 829087035
-895237 607260442
-956204 -976876381
-965360 722135790
-888046 328165625
-285572 812569975
-594455 699718139
-439163 -130201404
-403953 -981509724
-552473 313017994
-703747 -656750341
-89342 93237420
-531328 974640872
-385152 -839480139
-289257 -197025597
-374901 -938185892
-881955 262064067
-598817 -917686031
-217188 7127657
-808195 -805133976
-975296 664192928
-517321 93495969
-418626 -865304409
-862740 803378336
-317992 -273064418
-937681 -391826627
-319630 -863339710
-477363 -105726293
-363040 -961942827
-482050 -934581346
-857310 -133838325
-850116 719660561
-377287 525195449
-813514 -110714706
-367331 294312703
-265333 -294122574
-418340 -445628379
-555640 -153452805
-812931 575676022
-985614 -427138102
-108113 -987918459
-890817 918925682
-442470 666099318
-156866 986722413
-494336 -920554458
-846787 -678409927
-700609 901052874
-893716 194025962
-730545 -743579604
-516579 -239303117
-780664 388891986
-755250 920613324
-551326 854192852
-637962 376103931
-892511 576508013
-766667 -566355213
-782294 984277304
-305285 565684656
-273396 327918494
-145333 874850830
-823236 483619663
-933512 -953403479
-4551 447027744
-36626 -138668536
-362576 -64118185
-637220 -406143201
-784533 567208890
-944237 490253437
-192860 440403994
-971603 -4598735
-929850 -936884666
-181602 452485535
-344994 -233156701
-969955 581731005
-507311 291724300
-333233 -301194806
-816742 903321079
-207920 45293526
-77909 892831157
-547287 -987742173
-173915 805990410
-297245 134239495
-214889 932871151
-622590 512699614
-64794 -637140222
-839804 361895516
-128169 946344401
-152913 -800346565
-145089 -219903475
-598436 126779247
-992421 -925495736
-485750 -883767460
-664925 173375768
-529556 374048361
-33451 -22435995
-489925 -890742417
-684201 967905161
-182016 -602710753
-545689 452027373
-394486 260825507
-727839 392690512
-866736 367659060
-269691 -434172605
-99729 -987949837
-836691 -198093583
-222999 857551695
-915537 -289144642
-136006 -442256152
-984922 -244638426
-162372 -543797133
-834133 -429998325
-158837 -586131664
-540384 590442362
-49022 -644610821
-735999 926567950
-912249 953302141
-111175 717284695
-135833 725428704
-582587 -994528072
-448661 -650102428
-783157 -295275697
-892409 -920023808
-962912 -533869887
-364342 878100072
-637147 306540907
-521064 443694118
-874418 839874008
-838773 126962420
-220505 840983365
-811304 144417733
-233259 -759695721
-465770 86190230
-678040 -635406855
-963568 -193868326
-633960 98240393
-2696 166499562
-703992 -483800278
-549497 809095751
-615885 724243411
-719071 271561296
-869699 -882185030
-781753 -853238562
-77659 685429632
-107343 708257333
-267269 -497849383
-331084 464513934
-19591 514075826
-326480 -928048335
-287324 42458990
-119603 519547754
-224859 -578150763
-504167 747183294
-227194 452040299
-779374 -112020650
-131491 477799718
-381766 -388902442
-300437 -815810180
-774499 170190078
-220539 738059978
-38367 -974826815
-963196 -832875837
-28777 978364258
-495864 -36120232
-197419 -468282692
-452216 -362987716
-387602 -937879840
-677298 698216870
-156208 153212006
-838106 723732265
-293183 274976633
-392704 -722710346
-514168 841547235
-74935 421738072
-12212 962719286
-593175 402320920
-290241 923888689
-681129 279749573
-130192 -231086902
-383279 995840354
-31548 -825275085
-750206 -859022796
-125564 -729794056
-955194 921908209
-994415 593017504
-95063 158185294
-693723 252224279
-376180 -943368586
-277201 342375115
-468221 -725069291
-114144 794691393
-761166 220064653
-948842 -557945128
-914634 625572003
-734698 -963539227
-268849 -26227820
-537583 -884899361
-652904 -901419067
-591551 -475494597
-211216 268312646
-991566 674829551
-701632 799482036
-396081 545602300
-11692 368893139
-740859 73736460
-591707 360837939
-395133 -376269589
-549383 -149858498
-571996 -506896136
-747516 392643510
-833897 -301501792
-976978 -332171221
-19704 533620714
-40540 -31295848
-978217 -557746659
-14118 -20845430
-618178 -873110554
-715506 694477620
-92276 35785985
-104621 321780914
-701152 969408330
-978133 -317006270
-383212 -605638081
-649994 -736020446
-375340 -838917915
-834061 -569177308
-436268 237751735
-320332 -723817276
-663731 -618080022
-27818 762257138
-890884 544495370
-137871 -943250471
-843612 414255526
-505198 -57385977
-873822 278159021
-584470 -659491661
-396066 -844031686
-3886 901889432
-964913 190649841
-31938 -350927822
-248598 147049294
-613591 889148049
-8915 316900957
-731699 -466813639
-863295 -289631446
-548124 759154298
-799846 512340931
-237458 -310225647
-781055 306148271
-292431 -599356732
-615412 -988444734
-482207 128072953
-246862 83636998
-767800 -741566462
-649626 392052507
-871522 244719083
-548835 -310743770
-85893 -517679406
-448811 520901808
-212566 71176208
-368864 -902905916
-557928 -82086470
-649563 -19557910
-525252 511349611
-454300 860527553
-959191 -888882537
-940783 851857950
-941766 -983504134
-554349 -986993105
-388270 -104975857
-607598 -481915603
-197054 12572542
-515565 -363311456
-133939 834985355
-588674 545758903
-896285 347057098
-317938 446656005
-905945 -89383813
-341174 -963168550
-19457 -394679372
-386487 311259455
-560840 900903070
-537251 733393581
-860375 -752587194
-328640 -988147040
-370200 -22037559
-750678 492131889
-702770 -298890810
-715693 460283035
-317937 -134449951
-84664 772285399
-653172 557377120
-760010 783463580
-251652 -394756159
-339002 -78756917
-731735 496507485
-809888 -283638695
-398220 -374382615
-692606 365519705
-364236 -418115447
-472625 520641528
-914993 883604102
-315392 594457095
-957060 -990153576
-48931 571105809
-726719 -7267649
-543350 356903523
-751582 -129721833
-303349 903348538
-632903 246251326
-228961 475598795
-310164 67124345
-193742 -329251
-790865 61508729
-687964 314537151
-477619 11523709
-161065 -960528831
-545289 -340814607
-180389 712632900
-72053 352270557
-772649 524735442
-578300 337434651
-936308 -237835971
-949917 160715374
-809222 942678492
-275309 683407112
-781818 -490260788
-999335 -488443851
-190954 -838459151
-910788 875258917
-364901 93440702
-718330 682182377
-478370 611379371
-950492 -459585850
-721305 692028802
-912014 35001533
-159785 533146501
-252771 -98551323
-663596 905279700
-536866 289011391
-114327 -999783645
-917209 233394847
-364455 -791347912
-920585 -112896
-190648 -852580072
-569845 523189240
-119222 -988589187
-834287 -960592550
-975445 -965109015
-543741 576560066
-755192 391678008
-797204 559626427
-122041 -233488931
-691499 -993641611
-847287 -427141846
-586163 -438294087
-484234 689765502
-853470 82597366
-586828 73262063
-324813 851306351
-764258 -189627365
-469155 -980780883
-89058 386005081
-242628 -725731642
-963912 -440366733
-707063 -69449765
-154642 309269891
-393730 -907220233
-40166 831998912
-699188 67065943
-448021 234307511
-845507 832215267
-700596 -847022857
-187524 442959600
-557653 -315381276
-626183 -699602929
-617680 -181334808
-561570 -451454110
-791896 -660195478
-75699 -146443823
-982172 -874894045
-547087 731482530
-278495 -734301044
-413213 -255866623
-756012 737840919
-86217 -161442890
-624 305839290
-240245 280122773
-232747 921154476
-413797 -768382295
-567143 -16054523
-985915 -415956537
-427217 -749163177
-861226 -777533090
-260712 -141688178
-391128 -189529910
-568288 153017145
-376505 -979901935
-997399 -244233789
-45547 -162467591
-159891 87164009
-450622 990073722
-408480 -477735972
-656939 240141152
-219477 285549674
-850827 206882752
-283121 540538223
-680269 -895785135
-929822 755428642
-75016 880342745
-395430 -189712605
-947650 733050950
-139529 464341627
-843501 75986352
-878289 -670299321
-104460 54698899
-70283 914543462
-122336 635539970
-864216 -812661976
-320110 688214291
-981293 867157675
-86067 171283501
-334196 -875225894
-445924 -882005503
-52708 393750411
-556058 -16914072
-680374 -219019059
-33006 -600716092
-67437 3183994
-799600 536747152
-404022 236816317
-907546 -909651998
-651022 379337226
-995543 759080346
-564485 183005507
-51029 -482596747
-627290 -181520550
-365031 -423939918
-146665 -525865529
-180043 -573575555
-559953 -691080820
-751235 284421867
-285033 -988008253
-579576 773260807
-887840 -787075429
-163321 -658307573
-7459 -319523942
-559304 -872531968
-441590 977232397
-128325 -132185917
-760807 668198676
-460298 696906424
-268183 -960902417
-422423 792972783
-611204 667417275
-679110 285364348
-616210 -371424937
-291577 -699085432
-229541 684648256
-451228 631759057
-491977 837661720
-825519 -226019074
-876199 574623412
-660425 69515298
-652598 -614422376
-958109 -389854729
-126821 586918551
-237538 204057074
-323140 186205354
-726515 -938946978
-942506 630481519
-719388 495124534
-457854 197991242
-342527 642473267
-622387 120901693
-345694 410915813
-494153 984165694
-370154 801377752
-786391 390900198
-64257 813914443
-15904 -478291813
-29772 -88384773
-878615 363337219
-747721 -586677877
-89923 -442895638
-732589 -116729154
-944256 698686471
-293867 185679425
-541592 184185414
-173796 235851080
-262520 -330045165
-550994 -125636514
-685 -990167995
-656145 -902905401
-728844 943878785
-346717 -752074018
-614253 -292760129
-373090 383313688
-415746 451983056
-454818 893445225
-646576 296883063
-159174 -65019072
-735430 241086111
-293853 -652609343
-498299 -570029453
-369532 -785495844
-360453 758306470
-7548 -733347407
-999379 -984118093
-908512 1723021
-410769 -919432965
-16525 -609893553
-579142 913338248
-289384 296420607
-281672 -196571429
-6644 -677041038
-39370 -967792194
-225927 -645368606
-182063 508638387
-19647 216393220
-600277 590482474
-919544 -968890426
-88067 -909243294
-916464 452830832
-736601 -871795826
-183090 887151844
-263180 700756814
-868280 -164555955
-292574 122981884
-635141 5256223
-840523 -418594378
-645999 -727618700
-524033 940237151
-906622 822491733
-60148 -380228043
-974267 -777275950
-276154 -963004112
-61974 -769405220
-550708 -510623357
-275532 905394150
-546940 232317801
-342636 -577539969
-741582 -851983051
-643508 -1827599
-367980 718880638
-942485 -48554480
-349849 321131363
-153965 751088444
-283443 306076915
-468088 -317713898
-616892 -180001983
-683166 -250924259
-934030 -286604323
-471175 -236728924
-599629 -945577074
-680004 -158400149
-194490 -497060728
-380234 755179740
-811725 677043896
-512936 625921156
-737482 -387047685
-453776 -889034130
-615638 898302456
-786551 -594294182
-360398 933457603
-961936 -629409234
-670290 -371570132
-363448 822969844
-417388 -398814454
-602157 117806511
-394659 580880346
-35673 833503347
-55207 540266542
-381186 728897296
-125260 -315807900
-59388 111663533
-438701 -467140832
-775412 -994676538
-786647 -284731671
-277857 838936083
-760925 -459874083
-312820 535266346
-77266 -559471823
-826895 253521594
-841646 -848946226
-39788 -505048897
-853109 -904878556
-36135 -346006954
-579979 -897352805
-147408 624681693
-5774 -867569445
-317461 -284400489
-398816 735647563
-378589 -969266990
-13484 121305329
-961583 521621518
-857950 -746159871
-316226 749735198
-919292 197107715
-275337 -144974325
-714069 -279941939
-475368 -369495587
-242910 -458954626
-286701 -887159044
-905818 -788081939
-882350 225237474
-772688 224504489
-344519 -255222770
-824814 83077289
-468616 939772818
-933339 -563770335
-936112 623203207
-218565 327555517
-506822 -123242158
-719569 -270758847
-376919 478609291
-453391 371708945
-55252 -323121049
-141791 -867397663
-484057 474356141
-685234 -845923004
-630139 -882450755
-833405 -957527996
-713582 889724560
-734125 -999201392
-670537 163777333
-730575 263862430
-876176 -745361262
-504188 -233971117
-811284 -686513503
-399162 109664413
-735682 486086945
-230774 -56009089
-326323 650709788
-22382 598927901
-654018 155908972
-443974 -271536386
-249694 -324051258
-1464 900686202
-268787 811540904
-781079 -531762088
-582623 -810567780
-184750 287260463
-517069 795793429
-89444 66190062
-465181 -983498385
-106013 126919073
-846521 -709584640
-72645 -454103081
-730378 112037763
-637536 764771501
-242121 -300026084
-360517 229587008
-678444 807243505
-473128 -557785172
-422784 230385616
-992094 -176462810
-742553 706077258
-546608 485024354
-496281 589566074
-551306 -980436245
-463195 -552794880
-231963 -71830629
-803106 -183928981
-863129 -902085093
-745656 -620386376
-850912 971979991
-210324 -321105126
-978536 55562366
-366873 725182546
-941537 -657047870
-680032 523800278
-466921 914614766
-643712 630212593
-837037 172110060
-443635 -166678820
-626318 499230562
-248449 -848454515
-227270 123736540
-446328 -954872520
-518071 263583248
-135195 -258975607
-795793 -402382251
-325021 -654313392
-186361 -599215750
-268921 39832577
-902238 576072224
-178454 224321441
-528899 -401573812
-838204 -86387069
-192161 -333596133
-504981 -529493704
-624991 360818051
-575877 594573238
-308087 286577315
-720712 311249311
-195893 974186862
-60250 111073658
-489612 990144185
-734783 -117734420
-572878 -311227444
-948574 -814387332
-945250 -741417790
-894043 -544096326
-592285 815825261
-891787 430692270
-32167 289224855
-736028 167572175
-140236 582237755
-804898 -734522253
-710300 65216009
-341694 -301662645
-59907 6502141
-397082 662833758
-850712 44023963
-236306 407286391
-610736 -444817312
-534101 -527387460
-540427 -515875816
-918164 153608876
-145121 386225471
-651734 150528051
-69392 624115172
-287538 -400440126
-406718 -402382359
-622521 -236791161
-566826 910809185
-693399 -575679145
-317230 874282497
-573863 753469722
-958617 306586435
-627318 -584428594
-522436 939082390
-903866 565168646
-521360 -128524920
-632146 607424004
-987921 -151622732
-510807 -986783713
-368173 -372487469
-128156 -716868624
-201721 -721305965
-824702 692728540
-696112 -18531269
-220946 285196176
-295643 208078651
-327975 -974507306
-542748 -455001081
-684907 763261339
-137924 -649378413
-997680 29123104
-879505 -230613433
-716955 736847058
-828520 -967832493
-51103 -753981909
-570583 -811076716
-235238 -370214851
-326377 9226930
-654834 -900267532
-71363 54106004
-873819 -263974221
-228696 705718543
-112747 -786791208
-501136 151597185
-268557 497317286
-726307 778377438
-539922 -976927735
-418128 -42742358
-714227 -520728942
-453460 -963711448
-303726 584770173
-359809 -237597566
-748261 -832501060
-479025 130015066
-663697 743871166
-44740 452695116
-292093 -809389931
-146853 621880213
-412513 997694036
-23001 953871408
-991071 972501800
-107234 -120666508
-97495 -424225673
-208459 561865210
-796140 -88499001
-851403 -178207582
-120451 750788494
-439099 541286148
-339647 831019348
-51808 703037315
-850310 -552091495
-213465 -580438521
-719497 261272210
-779863 -338882703
-232027 571158665
-933515 -388894152
-976406 -707988913
-289374 446747283
-484613 568363490
-737821 -228717855
-835914 335552188
-305765 5650016
-97629 533684580
-898401 503051129
-302215 -864334919
-278751 130072098
-146340 -191737403
-405693 -821208497
-868103 -395531337
-748748 -341527015
-571306 -867337090
-359606 -570513185
-875912 537806477
-186226 -439046410
-949361 991352025
-672051 -698176171
-334824 382746008
-346336 594656871
-249622 843109977
-325530 66281708
-601857 150210538
-417494 -856465166
-594640 485843187
-196073 -736000900
-714782 -195347869
-845188 -90481796
-262558 -124895051
-738376 96663218
-961612 -791218161
-264597 -704015209
-476196 867945364
-797525 544334028
-429639 301634807
-91251 254146296
-583450 -100098491
-872576 289816241
-112573 -763265254
-919685 708164106
-15692 468607744
-19325 -158796591
-668433 -780846556
-444387 453787007
-822856 270690224
-792521 756959921
-741840 -985259404
-873496 114558601
-603045 -941216251
-594089 250002957
-472840 -438268176
-147333 754410080
-214016 -831198983
-611591 711942362
-435174 897944914
-708770 654644205
-584482 975941462
-720393 -444886602
-618992 -583321239
-364465 -296437237
-982018 651776616
-657381 -374539399
-370939 -452445
-988396 372238332
-859856 -977689019
-716848 -846301286
-620281 -521099020
-74120 -77787510
-893152 443514956
-492293 -284364274
-154435 -517107052
-91156 -235360948
-527032 556839135
-486002 -297953608
-835805 -929057588
-778399 -319954289
-789094 -688477334
-576540 -914316992
-134468 794604312
-125288 -777177232
-982452 188202319
-661629 -791147512
-727380 977232848
-320958 357003336
-244206 920794850
-354873 727694115
-29727 -135836107
-171313 749252665
-848095 -864676135
-410735 280842655
-806848 -694668220
-312686 787100481
-753355 906303256
-339639 304879335
-216344 11855166
-589076 928614237
-573913 458578050
-163376 490756146
-485044 -296656921
-680761 -245390642
-344331 -941091775
-360522 186236027
-289343 519248410
-388789 615747360
-357095 888282420
-970964 590190822
-610390 -851690576
-371238 -947678562
-605577 528390184
-524079 942913736
-503475 -724855794
-70603 -430891145
-331719 -995717423
-286571 -895106593
-749646 926112191
-424076 925077427
-358557 832587522
-280081 -357207563
-922038 526846444
-310775 967911387
-208242 923635092
-367385 832178225
-484486 607528220
-38404 682454700
-510321 -10426088
-731858 -528100262
-372520 463585289
-936409 -699331686
-431519 962655885
-374989 -980555280
-738222 55277672
-912812 -978435891
-468108 205680747
-931454 -572957565
-819026 489827822
-692223 -53520481
-960491 -982766744
-429416 638137246
-63460 -1199043
-566068 398139793
-577238 433567335
-922590 273945164
-880755 967248648
-754481 437849912
-363982 378838571
-868892 745877192
-152169 215443691
-477150 63942445
-928615 -758814019
-287294 -405193512
-648950 -115629816
-136856 -982662575
-919909 -720498935
-133436 -655585244
-901549 699792125
-72987 269074977
-401579 -183685505
-988397 15893766
-9395 569743292
-684328 -368513268
-880811 35338486
-769809 -522462684
-885435 -494432806
-69872 -906464415
-838355 -95420249
-933591 995395016
-377649 40015105
-877864 -225670639
-880432 486048615
-796764 -961183939
-170779 -975014494
-696806 -227867698
-201927 165277578
-227401 992234155
-424900 -937501434
-320520 -603367499
-358509 590627699
-940357 277942257
-202330 460574946
-287123 831813680
-227650 872748745
-929194 -802538518
-58595 849151105
-664984 -995233838
-62630 -458123761
-39856 401459582
-408003 273841140
-946783 358190734
-545679 -730130300
-899973 -303899216
-745030 989677466
-943915 305208186
-869836 173638100
-630465 -652238988
-125957 398743771
-708190 -921782149
-179448 -804327620
-496394 -708724772
-896522 -294936435
-299017 681720995
-782945 -817392357
-450125 -269950929
-4177 -693630351
-15128 347885221
-194951 -425200422
-903297 -631131785
-694608 744517723
-446541 -982056371
-962941 646810473
-414364 57609021
-641993 849757309
-782136 372075570
-997405 255070504
-299412 551424766
-447119 376841733
-60035 796946743
-143306 -194599300
-443459 -496800775
-510608 7653829
-80202 75270400
-343432 199300009
-765579 -150152353
-136288 -767005062
-473597 -774545539
-347461 197608659
-744820 631738710
-247982 -843811335
-473091 393281039
-731001 923013938
-372922 -138747770
-825926 -72481613
-513945 -894378420
-340472 591301302
-695677 233888036
-981392 306023155
-464578 -981382768
-690195 602756252
-769358 -96942770
-606307 -963439138
-135709 102083077
-645006 960666251
-518260 886318171
-353574 -673325001
-647601 68253107
-781152 290259290
-389030 703516732
-104991 -282283798
-155271 -904340011
-167512 -940767691
-133025 725370031
-407506 23446743
-658495 258532318
-416029 -572265970
-973633 256441681
-385335 483986780
-931433 625342689
-771188 -259303257
-862648 640175445
-940916 -128859919
-502188 -483772966
-972300 -646055972
-249416 798658468
-501293 -525635033
-885598 945245330
-36314 -114937144
-519901 780388122
-61554 963862562
-273492 -659664540
-732032 -464038296
-455248 -999576577
-862218 442418537
-912974 -650855692
-26492 739257948
-301634 769093537
-922001 417397415
-325070 -117966410
-569971 325126621
-700417 -864886383
-2234 -169790068
-597541 384358931
-350867 713000001
-590261 853656675
-543528 -504592399
-233105 -859265969
-563893 -37385291
-841807 979394381
-352888 618593073
-689870 703311452
-503416 472086179
-411972 -657750494
-192058 -927945162
-41710 826030207
-837445 -859092027
-173340 -453580194
-72692 623791889
-126242 -121512817
-653439 -820675720
-865754 440170803
-82841 218822643
-385471 -284714015
-72069 293110580
-572367 -486242467
-44929 64430293
-954424 -115115120
-391426 -864632578
-640354 -665655940
-796919 766918470
-821455 460494043
-858196 -678025970
-205316 -550355246
-936422 -302630674
-209062 -965025969
-97630 -844182218
-607107 192776928
-975957 -971775585
-533738 118432491
-765301 24687661
-328845 499333841
-293819 -325739705
-248709 -650709808
-258242 841583348
-898240 -253684866
-709581 -972163249
-420798 835007674
-71579 292734940
-217727 651628640
-64465 -433988791
-792408 472059220
-600906 -55684204
-981624 784833853
-75638 -960138443
-471164 -910057272
-928585 -848892262
-513284 104291850
-516741 -25172392
-462841 -713524840
-872930 438635911
-202397 -405737570
-284295 746969203
-497309 760609941
-592288 43907184
-220716 -703145118
-711754 648100325
-505343 199724966
-868966 489631810
-794865 528841093
-478346 -829326191
-634267 -633164177
-533980 -119308713
-227836 -155065895
-614443 -283873984
-207778 -425209013
-391350 591249239
-577713 -256037233
-269555 -737684987
-162804 -263499469
-640014 -751892240
-687665 -171673777
-370397 -938923897
-240919 192423556
-188616 -534323572
-928609 -899062339
-769755 282366284
-117201 -383215834
-441893 205229511
-229560 -890289756
-654361 -96740674
-202603 -503618226
-568043 -296027326
-852641 -497255119
-705295 -890491932
-677756 747879858
-885502 -200400237
-934474 757608393
-827587 -199878823
-983465 -858252075
-860392 138965839
-831816 -29205014
-100305 -491416251
-808986 -980342875
-59652 815729091
-31563 224709765
-500662 -553035535
-668303 259494682
-453850 968672532
-768894 -290720522
-168894 995995213
-611289 -930703356
-60867 537605701
-684078 -942928684
-147793 261720200
-872251 -996717872
-612687 -989474670
-139387 -603397164
-244951 -527417353
-462847 215754841
-909827 -493686920
-618114 375841973
-182875 712136616
-995296 210285754
-717102 878586855
-111831 821644684
-673051 -189318035
-831601 -469297030
-340068 431769429
-637111 610803142
-297639 -327549104
-479677 -576748380
-468927 -565885520
-880519 181034645
-670691 -704574902
-988847 -897640076
-151044 -741739238
-688778 -257610437
-162030 361854606
-122319 -920550354
-562691 451669042
-475711 210366172
-266393 -851253709
-498176 -158208905
-159789 119953841
-585814 410466491
-370426 -302410423
-744951 130479171
-274800 807069328
-357100 170172224
-725223 -801249636
-152453 -834101240
-221561 -601469450
-91903 910886980
-147748 376184515
-61337 -870366243
-686308 585048016
-338224 -960617168
-747163 -339663273
-653760 -130666202
-701114 650185974
-550477 332787623
-133436 292585418
-767814 -915699547
-430996 -633661380
-321552 588010517
-261541 -960823270
-762527 -375400618
-527755 -817083568
-576429 401031337
-359792 -295950971
-965064 634585474
-899283 -536086139
-906602 -147204680
-463239 -671107078
-458354 583867702
-803363 -884221837
-351090 26482499
-203304 -433136775
-78163 922847491
-993990 -950828925
-71474 -234386411
-408285 -911253749
-227572 -552298375
-645951 -470983078
-743112 317447119
-833766 -422664618
-332259 -885935063
-887462 356829951
-901647 237672110
-678500 -164084912
-813652 -140467723
-65302 -577023915
-972363 -871499494
-436737 -203650917
-634306 -210685294
-811340 569027376
-301722 -164474186
-610796 413914088
-339095 751943808
-121850 -910926497
-748996 -882036884
-304158 239045635
-496293 -447012636
-842394 -176725211
-284823 567938557
-45353 -863144935
-960970 -60947047
-364088 -553062592
-324624 -443765357
-478293 -285583204
-370098 -503891517
-603903 321848232
-412566 -344320600
-919756 -56189891
-524623 850865154
-361748 973126519
-729054 521145491
-143118 817446445
-474286 182472822
-630701 -388666047
-464618 -494122115
-287937 -957994902
-434601 34310039
-954406 -513105256
-631374 -309129465
-586332 823624745
-765746 -944077881
-812227 526396349
-975536 90055185
-104840 660382281
-583350 615469852
-724531 60534655
-73577 -248055732
-79642 -979026432
-915651 883809444
-788755 -827600823
-965712 -989655014
-359195 -324621251
-364584 -380663415
-290335 -433420371
-363476 389795546
-488089 115445068
-169007 888427861
-741384 -954525055
-568334 -940744824
-306370 591809368
-103131 871117818
-297387 432917021
-33087 261772165
-422583 -93893008
-71912 -955749027
-51044 767650050
-617221 -199371556
-23939 -68922635
-96638 -892938853
-248595 491498979
-389730 -392781538
-330893 -984500381
-456605 -129588320
-414194 697273648
-708628 675881900
-39954 -661602116
-172238 -389675345
-735221 -719657480
-880405 -640628548
-429538 -653349549
-536108 -547258303
-328690 -630283562
-412232 22029201
-828476 72078282
-380975 -63703933
-741718 -735658901
-659614 -959960297
-270607 -322759720
-483101 -837667603
-227948 -900705121
-446812 -878434000
-413768 -966549786
-992091 384728253
-520101 383338165
-681075 -207926440
-581429 281495580
-530944 3504568
-936147 592702004
-394633 -934910703
-372418 110565715
-332685 -63282665
-215637 -327692240
-441050 126065334
-210711 807129015
-681132 -777902240
-367748 -345536413
-829243 -854473102
-664057 -167577585
-620395 -65193893
-533737 -642585297
-611020 179072866
-915714 387547805
-137573 -272868859
-801213 -946381581
-569813 -687857561
-35973 663427208
-542069 -682040482
-229427 -647817858
-765366 -806816160
-941032 -519708084
-939950 -696006625
-164021 -685250159
-44689 -633741517
-430433 688721628
-643921 698088006
-274237 158332043
-849005 -177266440
-342562 -445891074
-307043 -396449601
-243638 -112177142
-285021 664674641
-157153 540267734
-510576 560130618
-791356 -356743672
-946442 199913101
-325719 782228378
-676529 297719915
-706891 197956352
-507201 -532832855
-296923 -914957626
-276798 555371055
-118220 646240011
-898635 472590179
-585629 -864981452
-834433 699858431
-671179 784732619
-967770 798445756
-707637 -982182052
-616820 -863085240
-749439 991629597
-249179 -649373783
-805704 -706575512
-86540 -841104210
-795510 -283115299
-281289 982146117
-442620 856983796
-38699 875216744
-432284 -342603971
-214819 -736390925
-654259 -668716504
-293929 545218887
-982415 928283716
-502894 871551230
-195495 -42134143
-673634 -575943604
-966761 -76019316
-38639 -407389413
-479679 721776311
-222705 -878062965
-454161 59777732
-665331 806818686
-428482 529824444
-818516 -441465904
-766696 131925217
-503315 664842992
-466657 -889091121
-79551 -230825812
-471085 315805101
-174294 -871273173
-213797 -241394698
-721646 159951050
-906048 -668130602
-925519 52029790
-325611 318846840
-889463 48754099
-206807 -113307741
-231770 28346988
-445587 -223512805
-156516 544088289
-929164 291956063
-791328 107770691
-862587 -58176472
-394152 72756132
-811647 -168161726
-575507 899689386
-449640 496812528
-704168 755818958
-385854 -655183675
-969961 71105192
-590553 730272346
-677411 404594058
-695370 -269559770
-837930 112613142
-858896 963128154
-55360 862365447
-817189 -370027513
-607762 -925962968
-347664 -515944012
-653896 945777588
-735370 -944719788
-616442 242661290
-892967 -41755010
-829323 -760334037
-690924 -852792568
-218577 -870391818
-763790 288420062
-966692 33899692
-495767 157955170
-681797 -935092743
-189824 -569495667
-92495 -697572414
-990550 25194301
-52410 372327861
-784232 375183718
-680379 857032575
-372083 124533599
-665409 -275487402
-132879 465367885
-759489 469349925
-635369 795617790
-240857 48156584
-436899 -273539665
-542576 -621425628
-920353 -986713922
-813220 -457895159
-512784 -906543828
-896837 -356741435
-277117 -531341774
-317454 -422487840
-725516 -558447495
-24321 -623545209
-66104 820173450
-832550 399797495
-322427 -383879245
-892607 967380882
-903454 529405677
-558637 904540817
-925915 -146203074
-74888 -460122800
-757859 821964427
-633165 284301259
-982394 -157695214
-734167 -300324919
-314426 -490854527
-766625 -929995144
-102880 -590775992
-830917 633679072
-583791 -205482546
-246816 874591894
-892170 -44454651
-430997 -557348403
-994041 -224735170
-937845 682005684
-26428 -178774031
-914393 -211449092
-875375 -923373123
-56637 -85317859
-982444 431809474
-115684 -454714897
-739183 492194301
-707960 873361979
-908638 -78260105
-322713 164884103
-23083 125675827
-413789 537860650
-215319 -15218662
-119630 -492402144
-489851 294917819
-141233 838578264
-677093 47475056
-765135 -30601401
-291823 -24604124
-659487 889779842
-969033 669073680
-505177 484541349
-91314 959784698
-651273 -921702313
-156835 -29263227
-975052 -393181495
-595544 805405934
-49004 926282123
-406048 49470102
-601504 -566812884
-13151 460804159
-620380 870696071
-169686 221738025
-405951 537431037
-194442 -362105435
-365296 -493936149
-478366 -917283861
-66375 -869911135
-825238 -768057818
-130422 -143027613
-743663 147489322
-151679 357618009
-455790 -752650611
-989082 -867729341
-450526 865215866
-965940 542267209
-647740 823365276
-127619 -234792726
-799195 -635817840
-60437 -348722496
-730320 -492496531
-652413 -966744161
-434386 -864181148
-339060 -680195481
-483715 964069880
-722450 -40928021
-364008 -73376976
-79259 621992167
-228546 -262129546
-524615 976093126
-836663 -944820718
-240878 -948809035
-904236 699305550
-333023 129433660
-317501 588622002
-290207 -810283533
-967728 635497511
-721559 523854495
-258743 -827678315
-275540 867439694
-148019 -766656766
-515020 319811007
-876139 77574055
-913617 -519307376
-504101 304598019
-56962 -204693727
-947678 -977040168
-151840 -19520352
-667156 560513548
-735703 -760341655
-391172 631757152
-936836 -931982984
-129311 -874569463
-956787 620092358
-919650 -759662112
-645596 -910499584
-679236 -568319311
-801083 166960913
-83763 564008936
-933265 169551143
-723532 -4429609
-79575 471704572
-174142 220742108
-110342 -452607707
-895173 -546345416
-974218 -338119537
-302710 -262891240
-345474 -910847905
-747341 -961748690
-438547 -90569554
-378986 809108142
-116747 -728405456
-470992 -918242195
-772551 -260801451
-30364 -247712832
-24908 386355825
-284412 534504823
-495467 -372236647
-355642 -780648175
-48433 -52465277
-722811 -132578302
-253186 851108977
-629023 -131931908
-923926 -7147765
-813826 323717687
-933903 108405980
-569522 -65130995
-865411 755398376
-867180 -872116755
-170710 -648605707
-798676 -222534129
-338927 123453637
-908866 823098865
-544608 998207980
-931843 670845930
-286612 -870730198
-912185 -487395205
-234553 -739528957
-367914 -929061750
-835157 -449143895
-796006 169901489
-264325 880046392
-48097 -177549351
-807589 251659294
-36875 -528238707
-500308 574737818
-167504 -509468529
-752464 -993733885
-995159 -944982477
-670713 -290116704
-318322 -193682809
-210226 -77560778
-900102 -586491374
-464770 674385283
-286301 915291457
-913724 737226313
-530867 -364692384
-199354 -297323186
-951688 345141042
-915472 -236809139
-971356 54071108
-232937 -877393088
-93971 886644498
-420084 -270313675
-170904 973331245
-162128 410006781
-293304 -141043873
-83088 -661547608
-927575 670477824
-178643 -70105623
-269494 -110691503
-351006 -307104335
-557033 -337542879
-261178 711759147
-158594 944554959
-479843 134218415
-238515 139013317
-473665 -712397217
-232306 -6999117
-751099 194030840
-373048 -2513921
-68053 799318075
-459128 -883529939
-472946 410994705
-467178 326219710
-771998 884277872
-904096 737371
-936312 961527326
-427357 -560528962
-530167 -801605235
-503415 -422765460
-456001 493542146
-236896 -826481970
-590556 -683604610
-123915 -924255176
-416582 -853150725
-247317 726402171
-65356 -65299049
-500330 -662181980
-197684 249396347
-886714 864595329
-230177 227126518
-846678 942292012
-443747 -620431198
-508645 -208597983
-205509 739363324
-963905 513787217
-264585 930415334
-750731 -973033894
-785827 -640695547
-533110 -23037474
-622317 -123031462
-146121 -988861120
-926019 -54051059
-95263 -859520404
-904127 337358590
-845979 -317256835
-516784 141216967
-514760 151402269
-63952 122214203
-986617 339611732
-18174 728636809
-480047 -531727298
-223513 513129762
-89807 -954967802
-121387 -455982474
-675644 512495390
-640084 623950723
-943970 478718477
-824686 850313411
-557600 -274136578
-830684 195830158
-111934 -70043719
-921703 -479328213
-274431 575398961
-138004 721358298
-644638 -887448537
-279091 -58297470
-79985 504289984
-893907 -860482431
-64917 301006983
-546876 -666231138
-516224 -130997540
-563778 312145863
-44531 279717803
-128912 9482056
-659652 -497979194
-407936 962460968
-354305 -996784625
-174411 653423075
-656017 -62808476
-367689 342827107
-675160 234576236
-824030 405464226
-626751 -291526778
-414647 132124787
-462842 949481752
-302395 -926515036
-774563 -391408138
-518872 280716581
-39716 923798375
-849588 334455285
-794387 -670936908
-330925 -293728992
-771291 855127072
-448608 904462053
-675495 -719854342
-415928 967678535
-272302 -301319065
-244520 784435642
-827260 959712457
-689959 999687919
-697644 -881795496
-343483 -318768731
-253737 164350134
-259600 250438660
-527606 690713326
-604037 666370940
-332465 65415981
-635515 693928701
-52949 172310367
-11518 -997392496
-732174 -110727839
-271891 -740597045
-352973 260588083
-358925 597745383
-313462 391527743
-184186 62586187
-856107 671230347
-21474 -999880396
-147889 -804180880
-413248 447545075
-171886 187091242
-575150 -475117788
-917677 -993667565
-116830 -105265334
-23758 -718139383
-593172 -713521906
-50183 -285070447
-731119 -19458447
-831227 -929086265
-122558 -472841638
-421078 -167254176
-616158 -958365408
-261649 208389632
-842611 997095958
-643442 144589606
-210745 -248380690
-964074 515983251
-689023 -937478061
-153740 -701935637
-88876 -459190030
-839921 -934870557
-631512 187336524
-816985 -199787074
-192894 178233879
-209988 -362401741
-386979 -955742979
-473867 -906663582
-353882 -838655041
-117070 -955623375
-378245 -710844462
-423208 608890034
-711044 83984221
-470820 -185962249
-340885 615222469
-345299 978718887
-505423 95898368
-583369 901700563
-87093 -453835207
-236541 -923560080
-752142 825130652
-692225 73323155
-859807 -238297903
-346591 719281597
-46126 -865770861
-780157 -388685592
-703150 -283612445
-743130 -114151551
-816084 -872702342
-125253 -221090506
-620556 183912813
-612466 -479376019
-34826 -303444710
-769493 -776234311
-687094 320836907
-324507 874789169
-440495 -138636051
-699885 365093928
-201626 968125587
-723049 22708908
-100241 261986907
-97296 -890202522
-700160 -515884706
-188716 -801512520
-431884 -76164771
-476381 -900662238
-325991 -970277281
-580119 -980266404
-577175 853554679
-895659 -424112488
-656423 948689871
-329316 531201683
-587884 649210668
-279190 -437091680
-499850 102999632
-458242 783439807
-458079 174222728
-202999 819387188
-767462 -478195391
-840580 154036739
-922254 -549186966
-853094 705717422
-771886 674660721
-112573 147368325
-622587 929483111
-397782 -151986020
-562920 -125326154
-300483 -356636588
-697898 -934375739
-281972 -304684214
-577435 666072320
-402343 327611168
-103307 -194886736
-239832 -997296034
-268947 526098648
-464809 728948493
-283788 -897958271
-922488 555821367
-44928 601198442
-706613 808112761
-973172 -868291121
-905931 402404665
-859872 191830796
-561055 633435900
-144166 965312986
-359721 -852653220
-897187 269392059
-397756 -7947934
-437280 966733968
-352850 791196668
-279090 -853911195
-876959 -729936645
-499756 349430442
-50976 673265879
-281812 417431680
-359744 131429906
-829381 -626203789
-362157 -855378122
-857199 774793318
-527279 -560579528
-355872 -160062336
-720237 293381991
-607510 767031640
-540822 645050928
-519595 296085957
-640969 145646640
-523056 226515773
-246767 250644039
-919119 -446015640
-432017 -319769432
-46620 -88726848
-374865 -461790408
-8660 -917364768
-704174 -896896053
-64080 -975838156
-347069 900464571
-655548 -897032919
-478693 293553903
-255176 -254967010
-700843 -930298952
-874158 -62733076
-51691 -256361852
-823884 -807719244
-143512 -860786282
-379908 -730579621
-457928 609712436
-698807 270643624
-209289 -356783410
-337510 754334315
-841609 -102046705
-780859 82637063
-981639 -553211669
-44419 -956148362
-309226 -297814945
-960115 -908160741
-524825 339937595
-150832 847831696
-562941 170871385
-228408 -556902013
-69951 -745667592
-351650 851101953
-207547 354371139
-555184 -207458000
-842885 786253539
-503373 309991440
-136690 -183296156
-189954 539234462
-158921 412958521
-132808 -889742254
-417353 -863216196
-657663 335175922
-776076 -99958977
-634339 -119578048
-648796 527456679
-80412 39254742
-745570 149842331
-673443 -10314533
-738207 -837585282
-45142 793058922
-664067 -403463866
-896599 60368013
-174000 -271787663
-645705 43324466
-147821 104219651
-516774 430397392
-796985 -12319922
-844780 -703326401
-634059 130745440
-765957 -988932185
-590614 -260228414
-813416 385077848
-68268 862169769
-616934 -905857276
-886025 -969863800
-88847 500939660
-397119 256650517
-540140 -153159956
-898893 -107309526
-244376 -477874610
-327053 -190385856
-518460 29474279
-586714 857301313
-550977 709655167
-366696 909896231
-235510 237274344
-886037 -398573739
-112266 -87745085
-91047 -920523837
-624243 -236159020
-549699 -442169811
-244887 -323987702
-961734 824208993
-793727 286042526
-81756 719336764
-407871 -219055003
-827926 -431043730
-121259 -440466806
-252651 77618596
-288708 699701711
-404641 -429398991
-360690 817390182
-475293 -62704089
-663628 -714712870
-738819 764049259
-589268 -32567888
-942645 786226790
-658301 -126783871
-950872 814272156
-841538 -468566383
-586076 395341519
-141245 -523597348
-159497 560907896
-344636 105159184
-892307 -961425828
-991233 323320479
-890875 -805050120
-993730 -359999567
-121034 -911908254
-717598 -725573956
-864603 403841413
-846694 -354078065
-9864 -49561658
-826336 80566759
-640420 931964461
-574195 -477708542
-901040 861511756
-468346 -646562916
-547065 81824652
-351611 -208353296
-820363 -946861206
-469131 652425661
-229726 -538446762
-221771 -157048942
-677071 937712792
-490908 -921881151
-850072 810383170
-734427 576455934
-149208 -48665022
-381775 477171679
-375464 -892110450
-919443 -800807150
-759470 953574331
-982465 521313799
-425193 304352034
-867163 992148503
-973697 -302849369
-948257 499301915
-621683 -515334711
-370089 -214757623
-769341 773727959
-486285 888506702
-216782 431164313
-276902 -423317347
-204805 -178410187
-374627 215645126
-702708 98974111
-303765 -464382079
-157028 569082210
-767198 -966684885
-172802 327264625
-540036 474737357
-236328 685740776
-597473 788817863
-238194 -829795232
-559257 475969920
-893435 866936713
-429160 980587938
-657744 -95057793
-560068 -329211957
-952616 310275969
-484218 -134651890
-640625 -130019107
-675720 116366653
-466683 -760821738
-583243 -973150720
-808558 -38968492
-957805 -63671107
-634986 526151195
-87186 445696797
-845319 721571270
-921752 152395506
-600901 186719852
-62100 5251935
-198654 729078159
-194295 -991690336
-563273 -926586586
-98639 -319431378
-373105 -603556061
-797125 642495624
-331442 -286116263
-799697 723708564
-854586 -30250666
-904886 -747859135
-280350 365042780
-383609 139954102
-981569 728110786
-130510 84495845
-954450 -26941608
-158750 -514430655
-309422 755283888
-389639 -864149286
-674533 350917455
-151372 -522218866
-65359 252217367
-690425 590095717
-568129 -495369586
-643509 -934234773
-215194 -621059038
-933144 -969218392
-269306 511462025
-369876 -899487768
-988609 35693467
-150980 -449301771
-790350 -41719480
-704688 -382712022
-654725 -588475754
-163803 31693934
-393952 297856600
-200954 -192031815
-39073 -473294089
-274606 -988259664
-401258 -615806898
-184487 496455245
-696917 -883602446
-318392 749235882
-949330 -511074301
-678485 844508340
-551098 -313751921
-487694 461984091
-37160 -817405963
-656906 -705951681
-640093 597834805
-880054 533511493
-494467 -228170547
-425267 -297431476
-292946 -23876438
-454830 276459867
-264333 -231666248
-491860 355064525
-960888 159757828
-466362 -867687871
-360590 308093110
-454854 -952032353
-684619 -316989642
-150940 -881110018
-750167 -334744375
-512468 94534604
-987138 150583917
-144119 963112225
-286578 902502790
-491215 677289828
-869514 827368914
-885320 -860787756
-175847 26261425
-655172 943766469
-721138 888448126
-226517 515187124
-459261 640791161
-312535 -572787443
-803215 -170312433
-577899 823385199
-655630 -278739124
-443307 -719961275
-457952 209413044
-367329 493090330
-464535 -17392751
-834994 -961947042
-177841 -377933451
-271132 750941001
-825709 393117483
-138729 781824378
-262507 883253130
-186299 -446273055
-923843 829792025
-570301 -581220160
-662761 -327383072
-826325 -652435997
-942168 513314445
-806952 823200845
-546982 -836807420
-861836 268333587
-684264 353007025
-805107 990561495
-735420 407545831
-491584 -768215198
-460279 786844316
-985718 148510309
-799325 746971926
-80460 280151829
-190608 575722866
-880036 -570824155
-341641 -43946620
-534978 -850499906
-563271 -290785430
-366264 -982017224
-97693 642590424
-383839 691821820
-316168 -943964265
-758109 -882826674
-887294 295279173
-490460 449153218
-620588 898997704
-142212 31048656
-695840 -997119837
-544430 581306081
-229938 449828496
-515653 -471986556
-764470 928870084
-805196 -184340707
-322605 -796269359
-782512 -907937336
-667031 -916007121
-120916 556737666
-977405 935140512
-550963 344055063
-387501 788522468
-482875 574501180
-565246 -654918276
-704251 388010746
-884989 -292830639
-857212 920804590
-824216 817186591
-226630 663222742
-677766 -929695316
-904912 -621082486
-924532 681205518
-97498 565411461
-478927 -929260667
-240700 737241253
-339389 682584787
-74208 218534859
-268841 38910824
-477402 434098843
-414571 -897900133
-552745 -105692660
-21831 -132078723
-667207 551928364
-962909 422320784
-774787 -350692287
-862012 -779895991
-231913 626051425
-557298 -406113270
-677555 -843386758
-889004 35305443
-947873 -618456406
-228518 500668305
-984078 -323655737
-86679 956044774
-723662 845750030
-720174 -935644992
-201690 -484269512
-866450 619070972
-544389 734057952
-507515 -968530418
-938359 541892009
-966726 -887024535
-582984 712675100
-159139 -40180177
-512202 -963768849
-657716 302432706
-15954 -505079038
-931016 107282364
-93700 -806140118
-506645 929019806
-33871 209382231
-540955 88167222
-967388 -350542565
-366664 -386173053
-13562 -636995642
-807399 298765148
-977923 -166069043
-754526 989055783
-882123 892651879
-655478 -9455801
-126103 -123122422
-548325 -873288175
-116004 -656271144
-110181 553221841
-538354 -917243401
-160334 -958004762
-390008 470093202
-259957 -548996560
-223541 661066211
-328194 56667506
-749954 -517526978
-285182 55474572
-361468 22159325
-833030 -952335526
-555679 -984705606
-643756 -89093171
-657889 350097180
-977701 -637268290
-907803 -981810808
-248412 543957062
-528945 -855732132
-126068 80087777
-775118 -515359364
-21093 -206274697
-10157 693914724
-238444 -152355006
-345918 -907509550
-32234 -619637967
-998656 -310782871
-745466 837658682
-376757 370906232
-124759 566094707
-802860 964370508
-10186 714635089
-765060 -28167100
-735495 899643460
-632723 756630327
-107522 -705557546
-7037 -796836748
-590819 270212890
-564284 351109961
-257083 -314363726
-124000 -821796185
-797185 -774214362
-427313 -266699252
-837747 -953985438
-846572 136692467
-769424 -916602072
-815447 -591253728
-543806 7398013
-535261 479871343
-196072 -446985860
-582262 -912514211
-760143 964511980
-657554 346739443
-407582 633916866
-516013 -335326674
-688364 291746247
-624652 -985721101
-965218 353890456
-433829 -18078719
-1408 237701484
-89977 -227498485
-630970 -201191859
-470980 -195147075
-192508 744334416
-883890 -449032047
-103703 -586000395
-915015 -961223131
-123148 -245868795
-512885 684212495
-649270 242403183
-862806 439767479
-880542 862416310
-630490 468188821
-564507 -974415420
-764287 908430873
-266493 -542602359
-851357 -891017492
-431414 -830306503
-189701 464795654
-904043 441370204
-372514 -277292362
-228038 404797796
-818389 258398536
-767615 -930552920
-881806 -108768986
-784951 923071863
-920750 213709680
-506458 -241973734
-750169 129478671
-872004 -951852686
-25291 995727751
-159854 901980186
-502973 -153044545
-554311 -346902972
-647639 498830954
-904288 397923409
-549392 67096633
-45227 390124177
-218860 -995429034
-455149 -396174519
-395958 -514956288
-435760 444338446
-853116 -681241857
-490978 953232534
-517693 469923026
-911171 -920294632
-775515 -736853473
-369049 431421887
-342585 -750601134
-414186 727942181
-790517 -274691557
-970072 -27893496
-296426 -14743671
-972128 983706980
-737687 -105930063
-414621 876487343
-812824 759295195
-299512 -892220383
-908164 -512970038
-562993 -258709782
-427508 -991556716
-634554 -664725935
-885714 -504213244
-407110 -144601261
-706290 -11628907
-15926 994617711
-502822 -894161500
-325677 -944532274
-938847 237258240
-795744 -889590533
-353102 -488190440
-60314 722301952
-748929 554747913
-499987 -169432297
-448709 528050838
-266621 -122812709
-411158 -89726928
-224224 791197365
-153095 -838874470
-246257 159671938
-292612 371655898
-56388 -113566027
-793611 -868221559
-410962 -790571421
-84261 -277342695
-426650 -121635269
-996341 -914084078
-620342 -665531148
-791264 -161339299
-394397 -574537763
-942652 75759070
-636245 -152896015
-242418 -239263698
-310939 571545827
-474072 702502725
-536129 749107395
-673135 418679890
-511325 808341225
-655621 657091474
-870594 -491545518
-198156 918750692
-697482 -978582614
-189720 -916727214
-449228 326014957
-197469 -148014910
-741011 611323625
-817394 -944281400
-391374 762258162
-34213 255037342
-29512 -783155870
-362370 -225553548
-741601 -520790407
-914100 103278104
-51333 -241258754
-669988 -311361828
-347265 825935409
-522017 637105977
-666328 -372929553
-32394 -987079386
-313280 -671716969
-728070 52532684
-542380 88679684
-805539 175387016
-29512 813268986
-768560 -487258137
-814042 -269593907
-989191 414892734
-578000 931421753
-325367 -608736329
-666430 -75499440
-448594 -707607413
-476477 -837469285
-968948 -54082053
-741126 -624334626
-972752 488545673
-228522 797903037
-999563 986988999
-637933 544264273
-319723 412677551
-551201 94542693
-849982 761108404
-835334 -960359645
-810227 573752286
-718494 -283097140
-216000 -201618399
-480214 -885093189
-628771 -604645379
-176558 -711996070
-146541 -258022742
-113802 -591724765
-345853 -383713039
-935898 794509943
-173608 496954920
-366034 791673978
-482835 460295281
-922474 -990303218
-551992 -625403577
-493644 -272295633
-655526 793634889
-773376 -234139906
-677499 652204928
-104120 -913972525
-779474 -71609190
-646446 -549360773
-154432 -685790798
-234799 -730547165
-64650 -898941384
-671420 -846285447
-127268 813717108
-866948 513736167
-222620 248257247
-494675 427341864
-968386 553376522
-32846 -325474115
-776182 -855755277
-269811 -795725525
-30485 -210567304
-922378 -607884302
-906748 -507721595
-822975 531409955
-36180 -199609067
-264826 108565367
-369652 178436250
-272787 -850137795
-369141 -247244303
-886817 -508752117
-350314 -987924659
-817149 127352120
-875748 218952251
-5840 805710230
-73099 893212215
-801752 -276326469
-592534 744254058
-147428 -325880623
-965623 174312758
-561898 -941536740
-912629 -56427788
-418398 275371374
-233317 -935305834
-557322 -390194328
-551451 -358376107
-26638 312951413
-51997 -962852464
-519836 -952483233
-993793 987477299
-345604 -966091388
-210353 -748208758
-554118 -370573653
-267981 -721459337
-400325 -255930353
-731143 -986647346
-178414 78931597
-334850 852635014
-121083 191788904
-548799 228793802
-296010 -542092937
-7900 683036788
-801515 240869143
-996287 585259184
-633778 -245494609
-192645 -100904275
-76813 330987751
-435529 478178922
-882464 -504133864
-929386 -994892873
-918578 -494991968
-679434 -593154251
-499332 -198804308
-336975 780379406
-430176 -528460085
-424584 411001364
-111575 -725480349
-596463 784491329
-855162 300665253
-74313 -677963582
-72830 624484980
-490442 187090219
-767241 -426172340
-518713 -893572321
-241578 465630882
-633084 317897307
-270144 -880219666
-902566 -602921169
-184340 23048674
-608773 311569238
-646233 625872634
-888331 480955737
-399128 -152877622
-844718 -280741871
-892045 -81268727
-247925 601627769
-554789 618353855
-548568 -897764624
-812396 -67676957
-672325 -885780010
-863392 -892657497
-376393 437331075
-869185 -626417908
-154702 -238945452
-960582 70226833
-299360 -154877993
-730118 -975427735
-366433 344746484
-702898 -517870312
-607619 325237518
-190455 666782902
-369933 -893385333
-599752 -635155911
-42304 -906873086
-111355 -934441300
-676097 830474972
-192813 411024222
-841211 -814660966
-773531 -919929845
-991528 -713410752
-449983 496908272
-419763 705942789
-362433 767544985
-431720 -803452997
-781907 -722282729
-262948 -461207389
-320355 798174772
-336695 896071126
-188484 -358972013
-974616 -416985832
-526445 862807469
-51876 -399113156
-351009 -979654758
-395629 -911094087
-379749 361941392
-126999 -56911571
-305011 -65972080
-132205 386513657
-10857 -859648735
-602114 416157609
-260176 -435732472
-820402 807134168
-545379 375288629
-822150 -70888383
-380131 900261082
-343267 440847329
-853947 -387897059
-427057 163801656
-15369 626186363
-627477 -307826903
-98842 450390904
-17223 -24389012
-564665 -749367762
-736409 70452242
-931518 172157991
-346571 -471650491
-643 609244853
-906264 -177150885
-200691 -723063013
-671702 -897210808
-931648 405863283
-272864 -860255545
-793848 -296323964
-98065 278724879
-359810 -918833279
-585902 -934382572
-257511 -925670340
-335179 15194642
-281893 304647438
-753346 -785319075
-749510 -716131397
-59495 868914966
-908828 -978184908
-686705 659157232
-237345 -349457064
-471303 774592528
-487454 -47479086
-91291 262645877
-438329 -209089464
-497177 -568776371
-236193 954818974
-660513 -906182207
-996975 406834617
-199143 -942032435
-396922 164270035
-928492 -568491040
-852572 -413682926
-86296 -373968760
-977772 254358076
-348119 -136745938
-242002 -271179568
-573156 -487262289
-407320 -144485130
-35849 432496469
-524909 791462590
-232871 -63318408
-449947 350630250
-732603 865792250
-85475 951876234
-249266 -492205960
-461832 -919526825
-335966 -911738811
-691240 -770774641
-146766 954804621
-649261 747418421
-546105 -120231705
-381932 581913501
-136714 -447544313
-154821 -857585829
-179740 -774659610
-843038 -16320683
-608987 949749499
-357678 -680841817
-840012 -756969714
-191870 -992282937
-245401 483428218
-768504 -325460753
-856724 -553449510
-668303 -890540543
-273307 928897323
-722269 309804552
-427730 -309203758
-153537 -705848614
-685052 -982164225
-536422 -876707290
-321554 -914386024
-547819 -45482633
-569049 326439313
-463269 803922579
-366706 -241090047
-680217 834233354
-481137 736912107
-513315 -152828858
-493598 -936541288
-665629 544233081
-346629 -552894085
-430068 -204256640
-198877 -21337066
-692490 -438397
-724753 -209326116
-501712 204003324
-535527 983240920
-366809 -407060265
-855966 523161507
-141887 -921212442
-657514 -546826849
-127991 -140893923
-890809 -246673195
-800790 -100276358
-203707 -178918113
-382499 -465259520
-921479 -937955454
-775977 511878130
-771038 -171108133
-246148 -920119679
-205027 487687193
-33091 -232977804
-180903 34397688
-635978 -333357141
-52396 -576538873
-969817 793307641
-833620 -646607435
-466467 -987110413
-26073 -507004865
-659979 -730632370
-649521 557122668
-627298 -59898949
-90047 65110990
-549357 -611698046
-934808 939662654
-365295 855784874
-51069 592305279
-83294 775419926
-785322 -698759038
-322323 -32016862
-423982 854207484
-872192 -245585887
-549687 827089216
-533174 -539949358
-672982 654137755
-764032 -499312545
-601753 -5208878
-234078 716182302
-494520 -987434416
-372791 823682989
-962801 796062623
-710508 352769131
-142875 -556778463
-143704 -317023336
-863911 -980588011
-804729 -133317335
-343538 -671199343
-697531 -774679093
-788621 -120427748
-682536 -178204207
-962449 -505311463
-438142 -710788728
-944762 761896844
-464931 559799527
-593790 -322486774
-603005 554075850
-900365 268100753
-872568 -877665143
-831127 182012128
-597617 569341715
-194890 90317996
-592855 -111264036
-469809 -823727819
-645203 -230076436
-126029 348786606
-374635 830409936
-926660 270611019
-6850 -803905919
-859444 399108590
-567860 135692957
-116634 -980222931
-304819 47687566
-339927 -659021560
-740491 -684485040
-551478 730664230
-476017 -787093218
-937355 182197625
-412441 -940535114
-778487 -561772311
-851266 -938230124
-729906 -266222968
-223509 -67083774
-806833 -796502499
-807908 -651809772
-758579 -654767895
-269531 -118989273
-410913 902266078
-141518 613332858
-396964 3345585
-579786 -63205442
-260865 35190926
-684649 -906336420
-344785 825530523
-791056 211463107
-522021 -283896503
-263819 26833481
-165690 -105610605
-595362 986714516
-729331 222927562
-823672 -853985662
-354204 -25076175
-387304 95220985
-481147 193701904
-985724 315902265
-646813 410735945
-412244 -223117514
-461740 528809047
-66742 -554550078
-999804 -311136275
-277199 967036736
-301949 -640263849
-730102 422640758
-946311 -247530686
-626208 -436766348
-922195 770830986
-704890 97701419
-643324 444244379
-28707 525613417
-153593 -436449370
-477138 -699893684
-448921 -685075673
-68117 598741556
-792489 -753713751
-206295 -859545151
-277061 -337278985
-212107 -37610254
-952688 19804684
-593946 557110410
-192531 -198379385
-776643 -904751402
-770274 703124748
-453265 776544440
-610661 190469583
-251421 -250656996
-438989 -55036942
-259952 -546278120
-853761 526225490
-616697 -673711543
-806791 -100828198
-853957 -932394432
-106104 -854158454
-495158 258907953
-898516 490246326
-52415 -101689140
-121365 822141605
-976322 113593664
-760122 996012280
-995467 118902337
-52385 -508276567
-86286 -587920738
-472604 419008653
-18732 -193352239
-845597 -989179183
-782518 665294903
-670138 -200381037
-85961 -473941815
-429590 -519798999
-622826 819423647
-492016 -916831406
-762942 281821616
-328757 914672246
-760833 638809696
-172898 -89117591
-60582 -42341819
-12254 -759330948
-905539 855845467
-162041 411380062
-158494 766894543
-960339 -965349724
-548594 -836931784
-212888 834500111
-66443 -819508178
-561177 421976170
-314372 177262789
-601433 78802683
-317458 96634127
-855476 -856627195
-841312 -72668685
-195434 -931947184
-92139 -364903761
-589828 339410577
-185464 487061470
-555982 441744000
-952851 202747747
-32019 4872725
-291306 -906120685
-38811 728805932
-538392 485073726
-814094 913302963
-48252 664490879
-818759 -380588305
-142851 680491561
-287419 155816927
-163286 530294104
-917731 -509333906
-724836 396485980
-586250 238655923
-273115 902046156
-634096 15896875
-625911 273306199
-178292 -934885628
-364410 -297086662
-440533 453798022
-617116 339606895
-321219 880176127
-41965 -614882943
-582852 -711242626
-465743 -976451069
-116723 312448372
-221714 -643189809
-959544 -488838477
-223977 -495624699
-963750 843871661
-79013 952905523
-176827 707123048
-449156 -298739262
-787708 -953215162
-784363 288445332
-504973 -961149184
-601802 812604154
-263890 -194547437
-323731 -341737489
-255347 345612067
-448692 961269491
-4442 -958927033
-690503 836278161
-343899 210271823
-409308 279728890
-36383 590840670
-495420 -921314950
-265972 -594448558
-785325 508471395
-377255 -218401612
-293496 859349464
-314365 -299405358
-943964 -485709133
-231044 -903017127
-731514 -10647984
-107719 -609643849
-596896 409431245
-46772 346162207
-584688 -98482325
-627081 913806546
-527947 42550220
-494326 -293060450
-196093 473445946
-22897 743810958
-282034 -393759259
-536971 -385592370
-517925 782661775
-633591 -728638753
-199140 419860193
-676768 -706559362
-406363 616973314
-869594 233646036
-845100 -665486394
-96866 305767828
-730918 -703565789
-46783 614242496
-422092 -250875150
-743764 -624880739
-687246 -980206063
-119341 -889887403
-121018 156717649
-19259 731659754
-566294 -189292761
-177054 671008516
-732878 828642627
-834780 800059255
-197802 -938635333
-329774 90590224
-398978 -1262185
-613115 -184601305
-185267 -143086878
-73076 -958711966
-107441 522338245
-863935 -817124580
-578548 637615346
-872049 -871421014
-673036 -202716950
-420954 272793473
-721033 -747543414
-8679 -930340404
-738389 566234111
-685330 869429901
-139085 303305632
-375864 900747717
-299621 27714081
-109258 599739844
-577354 367506566
-877530 776838931
-146979 974859105
-264599 239816856
-241812 886951528
-974040 -15906893
-237235 -176007037
-158093 -449824881
-668519 -492382025
-547313 -494848058
-323314 -797249274
-529283 -578501005
-265036 595742167
-924337 201488541
-375028 236897690
-549697 -694828359
-520014 95292929
-732413 -388247712
-685763 -511952938
-541109 -414575373
-87036 -407152373
-358798 285330112
-602730 858218100
-191931 -154695787
-132455 354989708
-341119 276968563
-394686 -432749534
-754115 -489188307
-283018 30232633
-305693 594964547
-355143 -889448464
-377797 -749744449
-428164 224319830
-791836 937926994
-159821 490072407
-847450 -36212290
-300371 -225463547
-922586 -833418278
-310644 513962829
-114427 282154429
-469898 -328266335
-883468 716713556
-356290 703653424
-277713 -880007816
-523443 -229281551
-248744 -206932533
-728016 -574836175
-996571 866011378
-966244 404819755
-524828 -86789113
-27113 -696047643
-53280 997667382
-648605 -948942648
-370158 -985313191
-343924 -304512053
-218940 406047060
-453536 291655373
-949239 262738414
-464825 916858753
-653093 -825595642
-254932 -289780687
-180032 879926642
-724704 -575340091
-834330 934539144
-545558 670369989
-115476 914732316
-800796 -249156794
-237388 -702577206
-324535 -918685962
-111440 -882677612
-648185 579577223
-311858 -394435944
-289454 834035944
-521901 135747000
-965855 -274443760
-766011 -542729255
-229356 928814467
-176445 150720065
-719994 -824201524
-195600 186150574
-298727 -936069048
-252893 -520249167
-731455 36334308
-650122 -885011696
-140476 -505562357
-75379 731822255
-386488 373551717
-686941 786093016
-24618 -152922979
-148688 142926823
-966153 960497374
-762124 557296335
-811295 -124630183
-758552 -762326365
-410369 344351831
-748312 -601743842
-160501 -995077697
-211164 -904804964
-14300 -304321047
-514964 -913763659
-805179 -934966223
-337515 -872227472
-685681 -455683250
-484275 899069721
-298189 263519528
-651536 269872990
-250285 -791143181
-472455 44850347
-172019 -726890592
-952284 -615344705
-723146 -916482727
-11829 -810443287
-300610 -135593872
-454601 119851581
-155719 -842938630
-558915 358843771
-987446 -295809811
-457794 530613087
-354549 -2546861
-480253 551267210
-910944 -473943738
-320701 -189533135
-718129 -38920103
-900351 401426080
-44724 48140500
-692240 -842051920
-131237 799682238
-366798 53062804
-96596 -894340530
-883064 -652122457
-635664 -8184502
-808843 -829306753
-62974 -524349928
-949984 536132249
-293118 -930237032
-764785 739169600
-184127 -341478409
-60828 -868863860
-754665 -363463700
-494682 -68369001
-108545 -484208565
-451056 -279946427
-493489 121187712
-73420 380197563
-611769 839905155
-350793 278249082
-885091 -408442313
-599214 -603388304
-191413 -338621478
-469458 589010826
-79466 947878906
-102357 187434784
-727267 -748005956
-315021 -238524844
-719432 -558622784
-317458 300134544
-622781 -80576764
-411806 -906424193
-833170 -794286300
-236802 25082706
-11317 -558546650
-468834 197529199
-45644 195775954
-430918 -82896578
-418817 -413822200
-143813 118055275
-148708 -491210625
-247885 244699391
-917016 249191415
-394044 145325675
-257433 -971153257
-542986 764982850
-154900 865379248
-249078 150034455
-13009 -2303235
-233332 557800755
-400129 -719200110
-127919 589254452
-116693 954412451
-108968 -57821588
-920049 30781631
-962774 754807710
-271250 -870386805
-647315 282775675
-277794 -631200782
-34393 -576493235
-152718 -564573429
-418000 288222454
-553801 -482917428
-319548 -358859728
-172227 -834178487
-59910 -41464078
-850715 838669471
-264704 361597467
-853583 875639345
-914473 -722636377
-591484 -667830906
-2290 -763054928
-162358 522063014
-974076 581360509
-878909 382270747
-904925 550909757
-913665 198859711
-793418 100166347
-363423 -446539435
-73326 -950927172
-77511 -489516545
-280977 -165739545
-537168 638327281
-960819 -682587742
-610056 776438867
-617119 -478374736
-558983 -927780033
-636120 758568415
-452379 804400939
-763764 -706464462
-398274 -965408468
-912330 -907656138
-654236 581757993
-327047 -448325896
-407219 -266515866
-343888 747579506
-732863 510210027
-259492 -575330043
-920817 -38306675
-603295 238365724
-862445 -297966420
-811908 293862419
-394415 475310796
-217512 -923387053
-268558 -272260720
-515507 -289902105
-830013 627522704
-182223 926598991
-308924 810264242
-193435 -966500379
-591472 975671819
-613566 -826735951
-525588 -132239924
-128639 466515452
-135322 -509323692
-381782 -503284705
-771668 988140716
-305695 -584587372
-535328 -892199937
-163286 645058007
-541931 -291051833
-862947 -857608405
-250957 737401870
-713592 -856777488
-189994 -305934300
-859250 -676597644
-574905 890802018
-60294 -943207921
-118741 -251927686
-654089 -294988305
-457000 295157803
-498611 450105894
-842181 998874114
-368840 -377015049
-283877 526718841
-91049 -420870254
-401772 333082846
-453865 6757898
-908826 -641754911
-228121 -4136560
-739571 40257519
-682646 -813566740
-868019 169127490
-268592 908017596
-706141 652948713
-3341 659803798
-369385 -742750757
-995234 493605781
-180220 -924783575
-834058 -634950694
-168053 -8819859
-120864 -363319055
-179578 -492559098
-580991 -418901637
-110154 -220096543
-630428 201506602
-440240 -95499281
-314942 -476778173
-208148 258298681
-76407 652573033
-660854 228233522
-182573 -594027164
-424983 -44804720
-301247 79623988
-68838 28957787
-808566 -665569527
-789802 658753734
-529390 -785443015
-645299 341188371
-783948 -983001178
-698731 210420425
-388303 -766037757
-50832 -944051564
-651863 -767935733
-343105 -858020162
-274398 708897149
-344797 891868065
-508855 -748254566
-269631 55019282
-317998 819600844
-342912 -383205259
-380996 -953800578
-561138 -691201859
-477510 124235643
-800006 -520185862
-328709 88701599
-625363 -821741403
-842341 384314858
-356350 611923426
-350936 436557278
-751492 -110595757
-787079 -307326699
-50934 842530114
-156065 844599523
-88326 772297289
-880228 -275995747
-347500 -968453651
-218901 283567376
-409618 -61438762
-7201 372734720
-434954 153082551
-193462 -998501985
-863677 606696963
-3211 209030987
-154676 -766437717
-479428 601193154
-722391 -229555512
-16898 -874569653
-512001 852938589
-547240 825463771
-698900 797547544
-145087 -677750318
-833757 724179546
-777463 -893654315
-140022 446485325
-116337 -943489963
-551246 47563637
-282810 624743922
-558749 440824895
-677471 -487996585
-366254 -86182448
-827666 -817254510
-464550 204676716
-684680 -391135982
-328400 -972654987
-964551 -170509642
-678123 332868271
-841527 -941108638
-183451 -886942267
-87741 -876054139
-151273 284142435
-135830 118656637
-763777 -874556124
-502477 -256644249
-860959 -819796023
-908325 -640993841
-18096 -802934743
-65924 -49351535
-442648 -663047140
-987329 -949996155
-518685 -371371412
-658973 -865499597
-649841 -775230120
-164985 -794675513
-436435 -906637559
-210138 671255205
-433927 -738165476
-597386 -6557569
-409902 148515479
-875179 702659419
-274857 505445847
-223844 -937666970
-952488 885404909
-778020 -437361085
-425949 -476286599
-141513 765266275
-742570 392129273
-747827 856581672
-16961 676673990
-443446 357703359
-177511 980527533
-650808 -186667222
-420724 -671123651
-931160 -894028591
-851669 556688529
-235743 -490919674
-643091 -682506079
-350998 753753786
-830182 459728791
-799557 -345553219
-338327 656273985
-168559 -911642621
-458529 -358536462
-11833 881043865
-666457 -853801781
-412390 -412657668
-704545 404815423
-417043 -591967257
-815004 580784764
-114447 -594152746
-541864 -889307839
-57573 -61253037
-373178 -679303362
-988224 848613423
-164408 501385878
-429804 -155589961
-670716 466396051
-421839 -253968496
-164552 -446491936
-346246 -4413607
-978394 -896265138
-469615 -613448051
-2946 808919171
-118308 -714872436
-538456 -654960289
-372040 218124052
-645950 -205792110
-335880 -337466367
-276962 -175605809
-41294 -893546966
-135436 316980414
-421210 -666815472
-790147 -952673234
-111391 958443952
-915618 -933255255
-60822 -806475015
-476220 -601697363
-620163 471560168
-4710 -398442272
-143791 979087401
-782816 877407423
-462846 -435233758
-913782 -229649284
-72937 -949379587
-66356 -734103983
-266799 -875747054
-497260 -104969548
-262929 732292068
-844960 -129715550
-149867 448538516
-390826 -419605186
-616008 -173464334
-380518 835090466
-88803 -758169663
-502300 111663230
-640512 -967353471
-199337 459954390
-626224 905871121
-695368 -304819838
-523701 -863135067
-415070 -987675846
-169197 -987839424
-380084 -529950539
-857652 -940349080
-540381 823120881
-295702 -463205794
-720597 -894307742
-16601 -926060130
-601562 -991645626
-284114 -292750014
-642966 -946972730
-384377 738278150
-770466 272016228
-729185 -324105661
-688560 788898563
-354248 537912245
-537615 -199852714
-673875 -463554633
-908682 122720666
-900000 670431736
-176258 984983884
-999570 703115480
-716009 -650516246
-74202 672590702
-428193 944945817
-696283 461146985
-433690 705237231
-771145 257416559
-322507 219534458
-646483 -747066254
-730019 394281492
-390012 84374965
-5289 -882389325
-110103 864330953
-269763 -3457762
-454331 940731556
-888380 -746358488
-507785 102234496
-44845 -985328574
-713182 -885487761
-258904 809484482
-312189 920215050
-97559 852790389
-488438 -65982938
-899570 -551374258
-926425 494205304
-616765 -675554341
-638045 248773028
-747451 -969349330
-525447 447166325
-944531 -228278884
-946233 868150907
-525877 2798157
-143113 121204871
-20434 393257961
-580259 -199739673
-160604 -565131792
-28451 -48988455
-351404 -942323115
-644478 654402666
-381969 203945291
-81423 304474731
-34490 -408706017
-612743 321555966
-674101 21322036
-247302 587836221
-584499 114803874
-562481 274963548
-739518 -457412931
-460347 -18008347
-849299 389475787
-519005 -795412097
-851843 -245276944
-765686 94782528
-452008 138604965
-952273 203348798
-692110 -558495816
-68773 463050624
-892258 -695361822
-537916 -675328792
-405780 -237266698
-319363 76359294
-591684 -954661533
-602672 765531459
-537524 -949919483
-946177 438596429
-182931 -581691862
-301873 -515051275
-435151 -757875674
-983091 -671498623
-53649 -860648610
-429392 446069617
-419093 632976108
-463415 -416838274
-816650 -379858065
-744992 -493185504
-289283 -976485701
-714726 734945809
-300063 781778045
-932809 -433898632
-175073 -430546185
-149362 23770184
-896379 -229310729
-194195 324176871
-383677 -881447288
-348387 909294236
-146467 -619957979
-174142 -587426751
-582840 224861213
-771635 -315319801
-287942 -262755543
-506045 987594515
-547728 761039493
-786317 -217417075
-579201 605642326
-989796 811120011
-322715 -926304294
-755294 -976049536
-205349 -851414912
-887564 -684179968
-738385 -795031806
-223577 -859547168
-316956 761889649
-674903 837944302
-313008 -276385442
-383820 -765452064
-937321 -802724850
-119717 -252871142
-669094 969493745
-362743 979053195
-704334 313230226
-11446 -608536088
-994680 -144660268
-807955 -916080503
-794359 715640783
-139069 -173591203
-23007 845730086
-869534 -904317197
-964927 238982046
-440168 -76892349
-841406 -367120645
-770294 976226504
-416698 -236781482
-389134 -753564799
-983977 -388674219
-4101 -778622803
-118087 -942444789
-338738 -314978513
-240605 -902155986
-159139 -941343348
-291124 841519
-15205 -697187792
-617285 -800890516
-508407 -384752480
-309893 -859243491
-69708 -77275957
-875413 -150204544
-372573 -809451988
-432566 669852901
-938069 -328194447
-782110 -977882440
-728233 -164400521
-73377 63269466
-787430 -122542708
-402853 -227964671
-796444 -368573399
-73502 703866089
-574140 -529718232
-665978 -420374242
-408850 -204635513
-348603 393389419
-824572 212505113
-179143 -375892657
-234700 -990875710
-47137 458940314
-680546 235433124
-243774 -769498513
-411625 369011878
-140767 920454611
-966954 -671654499
-429237 427668531
-849644 -226187518
-48251 -368842291
-46521 626778015
-358051 389060002
-744216 -375569429
-505762 -597981590
-34787 -908628190
-400637 -185021417
-61673 -928128690
-614144 -236822636
-700173 -162903857
-850866 -240012857
-312480 826446830
-487602 714553435
-551987 532022472
-1390 -689610217
-68474 270935876
-977848 -997695761
-332633 -109984459
-659625 -933699637
-190976 248210012
-9364 -897479346
-963056 -457075941
-574325 257334302
-520348 413977321
-717490 778357184
-699327 487835789
-68027 -364494448
-423278 551328147
-732374 816181290
-502737 -936825918
-244504 -822343018
-298050 -700144649
-543784 542468450
-596122 566716984
-553834 -75714078
-961978 944486861
-438665 658088795
-471897 739264505
-617121 868874524
-52808 -726217489
-172069 -571122999
-467986 -518621981
-742247 -899770660
-177096 -856569565
-915999 -986599509
-259143 -736864524
-891379 266882665
-544423 868221084
-556065 153151018
-33577 185699381
-646553 -31052552
-970725 108188025
-3367 728623440
-410347 -921201898
-549624 -625318302
-279144 359496976
-711021 566633891
-518404 10187250
-815004 -236658524
-978648 235331533
-466908 -74122315
-59507 -59001542
-319403 535186884
-923124 -679137512
-463385 -639768206
-390662 -688010842
-367676 -882134299
-419475 -981679412
-379984 -948746337
-233130 986740225
-527718 -855380548
-447948 -667352983
-765145 -679365403
-247461 -902634855
-753426 -671406195
-331720 -813448559
-493396 -639499378
-644805 595476470
-123857 -945227476
-467965 513651640
-321618 -366307797
-287835 -123763674
-438690 -525643983
-675016 -785168004
-605087 -44965572
-593509 -150962285
-563266 574328972
-316108 -625815328
-924895 859224966
-378269 -809813200
-222671 609516205
-542013 -362380997
-44799 131185258
-59499 -2780558
-52289 -41518509
-581415 491417053
-549840 309208600
-797962 76347192
-838060 362253994
-652430 212978616
-486334 -84396230
-172233 506873447
-417048 545625633
-721189 236238367
-924772 604238592
-663622 874219439
-610532 422789808
-99258 964739214
-981183 322212261
-969250 330078685
-432778 330907206
-857861 955904465
-836011 -941168637
-476663 805263223
-299729 -976747187
-769077 13865792
-70171 -493182709
-736464 597581785
-432242 388050464
-372149 -781441391
-641806 787768586
-345088 -149916979
-830136 -143822388
-402994 -228529804
-714411 847302463
-399850 814659104
-533018 -884596399
-318004 9027416
-880687 -256477352
-888503 477657596
-29566 -925477616
-605647 659126418
-283730 -162952605
-553386 620148018
-844262 -252118863
-208502 -706197661
-889765 346883809
-248845 -976812703
-890756 -888942094
-353522 -478387578
-218094 353265983
-542023 441965112
-495661 -669966761
-135342 412097346
-498741 99744688
-204610 -646713948
-366266 -721520510
-571431 606561979
-985572 950867838
-315933 666529954
-800718 825120588
-855198 591152776
-970845 -630870672
-851721 -466185448
-259235 -784860676
-797320 -931051857
-934446 -799009992
-207748 -669457074
-115324 77975559
-815132 -55487343
-319246 808200522
-914243 152497944
-692060 -543844573
-397024 -502235731
-121718 -374837686
-847799 204036565
-294053 -208433392
-505943 972046123
-96643 227223862
-403298 -97375486
-847579 -653825103
-797312 -566993803
-572106 -802894021
-174186 -323791863
-855456 845103544
-70846 296850667
-103779 29494189
-221721 -876416967
-983160 -244071002
-118208 -167121621
-462347 642629341
-817558 -566434062
-26595 -723452493
-25923 -988241332
-516738 -32619510
-714171 -508313168
-228603 -919293189
-451183 168370499
-595507 -177770242
-886721 11198724
-266315 -887116845
-206314 -517053368
-455053 -983786980
-559051 -578445065
-809290 -19289099
-940655 -358624666
-711253 625591500
-414083 772277509
-446597 -534062191
-132035 -294668285
-989215 -472581624
-883557 -187887294
-852149 138337912
-899684 -275475645
-290629 488320843
-707604 -164042192
-688588 -978624979
-295725 -629668615
-446751 -187942805
-705428 -370179628
-586068 203209764
-498171 -692797112
-959590 63386310
-130088 479757272
-527753 -828522091
-476327 -969233201
-933343 971444104
-273781 -895298927
-72490 51653651
-953726 -353809786
-387060 115899797
-676400 17053159
-160040 129136846
-550568 132112817
-882651 438608095
-548096 -890152254
-92488 773488151
-888672 -83284053
-37821 734641608
-645891 -908057688
-760789 622047662
-490390 -885423664
-529448 -95944981
-612937 -387098073
-590706 -160899309
-721393 -755107786
-837967 448859735
-796719 -287007935
-500308 -384776401
-284717 -886566718
-980429 342812437
-86375 818433364
-696029 -579363830
-940019 -741284901
-266112 150706988
-831724 -407885921
-416346 -858001748
-184656 -25332556
-105505 -303184847
-826431 193651903
-230930 620857658
-9990 812714950
-502831 -936778585
-929110 -397489144
-976849 -202655880
-102754 501829510
-618986 -435125045
-115640 -576651377
-526000 -728938191
-98590 -847967085
-755895 -484709064
-804215 893109472
-411021 -733390748
-256127 419345955
-934577 -641472249
-302890 105709943
-22480 664238169
-772543 807387486
-506172 818702009
-477213 -868021879
-574685 920820769
-486601 14030798
-873412 950411485
-878657 -806026709
-90807 272745898
-377902 -46365175
-772195 -213912629
-808114 414744150
-437442 928302269
-333310 482902524
-634544 -539087595
-793488 401676279
-139274 148133826
-380051 -475866180
-864378 -995812866
-162426 945477946
-205278 -974036671
-999211 -578421558
-760641 -778657078
-679278 -850458508
-99379 -426388643
-995255 -263366142
-357638 -957349037
-688359 -159779391
-260873 -991503835
-423062 -746304933
-614532 945930553
-720968 672734334
-133093 -938917448
-396723 617148914
-198181 804712455
-558409 834419674
-572453 -516303936
-445833 607640292
-679753 -971607035
-518354 756441962
-176265 -586208531
-65479 -333003311
-710241 23702464
-386293 -805389910
-601212 -997584435
-924304 484614870
-697206 596286369
-776940 150549391
-973173 -991251311
-920991 452989856
-131939 -51456310
-232105 887228373
-920202 874568298
-371299 169886612
-606043 -963230136
-696603 -699303992
-366553 906520470
-751596 931937181
-384961 140916617
-376895 915016635
-342768 -961851400
-712145 -60636478
-97863 440267321
-790326 -900768848
-797997 -590971212
-778619 97496129
-348734 786167180
-370450 -107275147
-667215 -442347227
-488939 667076498
-852096 -498316833
-8375 -28555757
-445583 -813410461
-624430 525385632
-87907 166054333
-470632 -810994896
-31308 -137483146
-390702 -385142945
-764997 339554495
-58136 -276218104
-311693 -932153090
-103064 -859385463
-772816 -536473379
-285531 794931562
-731766 310501149
-833227 -647187162
-17866 -904372431
-847788 69537971
-400944 -862733629
-115480 89060539
-224683 -162929042
-941825 -824585029
-172375 -971575939
-805121 -870145368
-848502 -872837523
-891804 -710030798
-583740 227350761
-320190 913329657
-478646 182694055
-399100 785003534
-190871 432922507
-186684 684377223
-873300 -391035871
-880972 619512046
-562254 62279207
-38793 775018463
-869029 808517150
-48371 924796061
-834483 -757608130
-634026 587997
-990235 -498905691
-371250 -837244867
-469039 141202535
-782581 -35379069
-174207 957686695
-316621 -695779964
-431929 317433769
-843660 905830617
-986259 373758008
-167128 454700141
-40860 -152592491
-279001 -936654682
-108952 630115112
-269339 -271652077
-473880 -806800050
-260450 757277589
-377536 18317125
-592435 420550711
-419360 523123598
-661244 -946472467
-8466 58070598
-907195 -191437543
-365353 737904756
-652592 667034727
-694409 -719409145
-445032 -347299685
-308615 294569542
-825380 -910891996
-506598 -569987272
-374328 536961412
-808646 -57787645
-1063 -68892963
-263003 699716546
-142968 -916585111
-735908 895727968
-562791 509919593
-826348 -759848722
-696022 65678090
-110975 268266563
-322664 613909286
-471106 -627105417
-848165 -884325929
-956337 677254605
-97483 -996990306
-399922 -303461653
-430216 870454555
-642067 612803637
-460189 714855472
-837781 143521619
-455999 -11556413
-281519 768383005
-363672 -945891431
-363193 797006045
-916167 358804113
-16264 721143296
-813791 -922403101
-528866 -988495573
-774926 -131770809
-639171 -980778743
-977733 -705966492
-883173 -742293045
-313100 -186050035
-540756 225140546
-379830 957423501
-543932 -250118793
-276663 -26615134
-665535 319859447
-764991 -9967515
-580642 -960937045
-445440 -559357638
-87655 -543541876
-569173 -735526109
-885300 -591167214
-131319 -866287272
-333344 -880000061
-514622 105371133
-183678 856683636
-542015 732803576
-428141 -327257043
-345897 -147278393
-1987 -426236485
-290340 -706357685
-464800 -93169824
-121369 -776714088
-374173 652446428
-551464 -519510175
-64840 -846600835
-420464 516467209
-776538 348719016
-943096 -974863225
-960158 810500717
-893365 606425971
-370005 -160913260
-500913 -111842385
-790621 416365825
-826073 588967947
-222424 861542482
-874915 -411258376
-73638 -568483216
-124357 753121790
-570525 29383986
-838708 -112025092
-555185 -982404319
-685226 438216772
-224814 -125796011
-628897 -862404380
-717273 -603895743
-958864 -416596022
-170911 722915549
-710869 68847214
-212665 436125585
-313651 -850804584
-579471 362489529
-747865 -804527886
-917595 -627518671
-471070 -132547690
-299329 -324038061
-147246 -474119506
-108467 -763564129
-593292 -975319046
-90341 -448982731
-148310 -953063413
-995918 483623278
-720336 390104009
-647397 -212389444
-794703 -247494545
-588312 -168411692
-647605 -498330610
-919788 341247079
-338051 263105092
-476753 -892692468
-490312 -776852583
-694184 -996403647
-485488 -875096787
-692963 661364189
-81003 -122199658
-631811 -884984814
-410236 -942531555
-39867 461204320
-197279 690447088
-699367 -21167987
-827203 -250153742
-993504 839642505
-278838 -806162106
-561912 -54681628
-911099 -935359814
-250093 61290204
-737417 621280311
-753573 -409479320
-841135 297726075
-848134 498477618
-156087 141537949
-10556 197179016
-852216 -165382752
-81675 -615841690
-363159 984789572
-646918 587122704
-989212 215746618
-10763 -661024686
-915870 -219113865
-348839 -668631938
-948565 -553717154
-908132 4033553
-560448 -665035585
-945652 -576297587
-784831 -482085906
-520555 212764758
-686159 -608766048
-195066 -572101107
-957004 -473514570
-511120 -918318960
-411859 406730906
-352773 276331688
-12802 773839898
-208122 600568800
-85315 -925833588
-101703 838480084
-524546 -485624643
-340157 695446723
-144724 -718482884
-365681 812101432
-188290 46440693
-783386 423055065
-644875 -138203200
-557932 881057942
-815715 807213375
-525459 -300897276
-722275 320696998
-826504 -124523655
-53647 38078038
-806406 -898416868
-692768 206844407
-105082 484360885
-584301 -41866962
-253216 541808823
-676857 908063298
-799471 476047133
-732661 -392910067
-363015 -848186398
-913022 903946026
-792911 133575363
-630680 -913989005
-324880 163193284
-145684 -737576596
-382122 859850893
-50427 -383721564
-939631 -663410184
-1251 550847329
-525881 130653793
-797213 -967963461
-626048 832364445
-839801 -204728422
-502929 -69006415
-409434 107935862
-677500 657068378
-60860 -335432121
-76293 -232334411
-847959 -791312545
-300560 985264877
-249790 643141934
-419032 246765493
-106965 939364363
-39597 -297497306
-41539 -416357270
-959911 -249986247
-786382 -903172131
-281605 -655777620
-759381 -921422762
-536296 -296082198
-918590 -503964017
-328934 982523264
-188220 837493165
-549270 -417953022
-486629 -1767100
-957465 -900083432
-832853 -705585776
-563798 614511337
-500408 -710977262
-165897 845261553
-89678 -402318518
-703196 -826424370
-725481 530142351
-767303 392953060
-799733 104569215
-683954 -509405435
-910198 -97462209
-378018 769137095
-757179 258260155
-544813 111225246
-321422 606918324
-24814 -246081559
-874219 -789492909
-697032 398799039
-985218 456421135
-84243 -205850178
-656942 -998670855
-283739 553249004
-634153 138372202
-101103 -920093617
-697392 -890316842
-715563 634408185
-772169 -937570353
-114389 947176324
-316282 -931028484
-714461 -86821100
-71854 899609245
-483430 -636614260
-633238 -619793411
-427738 -958851665
-868099 -938836355
-456440 -22111928
-758032 -785276035
-593579 591305996
-223742 -776642516
-440874 319293181
-572949 -918099439
-830971 125895275
-937145 -59053372
-815771 192677069
-713843 -910363127
-384278 -599618696
-209044 946595510
-839625 -699856035
-436116 799180344
-711687 255532998
-76132 94293787
-779174 800509489
-572053 -338701646
-227710 -914817659
-397702 880415872
-874662 -229018487
-56728 719590527
-169870 795361872
-10949 -429325811
-626991 788562043
-972835 -438942875
-939096 -677200214
-339014 -995535865
-142978 -58736286
-884259 -636051878
-46511 -934372220
-686539 919151786
-356348 -421327913
-157515 656933777
-945371 -857490730
-202779 897965268
-584566 591350691
-885600 120920898
-139923 -308571752
-713779 -363455888
-828244 210557772
-726930 91809553
-987310 -564344026
-150443 510701737
-709186 -256493751
-724377 691188972
-925689 -542488124
-994215 -603467910
-847677 -794996321
-670825 -457305783
-403487 -870535686
-204912 -24014808
-131522 -885198904
-90783 924826187
-806037 546659381
-275938 903363139
-581043 -661600336
-737443 869459167
-936925 907827274
-561935 279663378
-853184 -914076359
-500861 973455055
-268952 51331517
-307894 -335404271
-341625 482905184
-323581 46357140
-489328 -584922651
-239633 -73227773
-726606 -980205610
-650595 106505598
-46588 563316339
-584213 230352162
-558910 -949168497
-59278 998972313
-265344 -406429749
-332298 -205662248
-301080 542677638
-708459 51082127
-326513 190869842
-453403 747681317
-379283 593776345
-405601 320334156
-751510 -423817139
-489196 708577441
-797393 97676695
-428047 -877157759
-786743 464456933
-783651 436076359
-165490 844817761
-758908 224800559
-260859 -431743910
-498752 930741403
-741953 50771966
-991908 619587607
-193354 -552146516
-82247 -613806498
-849100 -481538901
-317318 -137069167
-678120 312965729
-575705 -461744511
-485339 969436431
-275293 -271201580
-991493 768607652
-556146 -979732067
-698590 -419712914
-256836 -785305745
-111556 -332877962
-602490 -877035277
-482720 265776383
-697532 857991880
-573319 723162393
-137998 -287930920
-103132 30842389
-660766 -848138394
-890233 -726837127
-616901 -871480917
-88813 -872779800
-676975 737619806
-400551 417111796
-736877 972037961
-564508 -185063282
-860309 985367886
-761875 755295716
-305130 865708684
-334790 457471845
-85946 -944334448
-612623 -895581461
-485691 975932944
-596736 -81403614
-290743 417384268
-909987 -633295215
-593972 -259450831
-467125 -853817312
-401069 -864687564
-150118 -386666544
-165714 -421013873
-626807 -797476955
-961439 280455494
-45799 -445532797
-855913 468299428
-736094 -9036273
-44945 -869854052
-282085 -967115140
-678200 -978193885
-384180 -717992446
-125573 -693952267
-295101 -997158449
-187208 -590772246
-319973 -956332461
-213077 272469700
-75915 -766217933
-755465 -288879390
-870195 110353938
-162210 989077784
-549666 -570654354
-464596 -579657865
-558839 -955256665
-419618 -466235815
-49713 -751208569
-155575 -184143926
-871125 951148454
-657152 -384503783
-767879 556405244
-78574 949847495
-743917 -396674994
-382239 -977744948
-755712 -618650026
-370724 -194151949
-96625 302710546
-227338 -64182823
-514812 -873336169
-877957 -853809375
-727717 65963125
-720529 -840451309
-926418 -979486907
-826112 347970679
-153899 -534403575
-886109 -976645355
-13320 757198433
-833927 -638219683
-99185 148340698
-937405 990980500
-561037 72900927
-30621 -888789011
-417811 832574636
-406723 502246573
-977792 -468446876
-858972 729834325
-987106 -963989242
-71921 -219655444
-220823 -601793249
-624345 839675565
-270927 395840773
-506127 954611995
-297081 642039412
-14844 999165779
-876113 976867047
-570218 -976610615
-614432 -342469817
-737938 132093946
-314982 -188277085
-382955 -215805986
-615895 278284571
-895310 877686040
-662426 -56257294
-793098 298797665
-721422 78173071
-701101 409339131
-906990 174668663
-265258 -312112144
-615400 771119448
-709621 -824474287
-845279 -468615292
-340989 -303463273
-321000 -713263298
-780515 -783524303
-252288 -948700348
-298792 -181710173
-843088 946310022
-252243 -912689590
-709445 598634383
-377735 -802966875
-854677 779502328
-537054 -153008492
-116139 -995838527
-959831 274058092
-477791 -301326361
-525175 981028520
-952527 149963830
-345934 356203822
-780538 -34361182
-362455 961686745
-788537 -859602164
-913858 -903560258
-467145 691889137
-356464 -63343105
-879241 395237407
-745723 -377421440
-655363 -801487622
-786231 -577577578
-528407 310466416
-246663 969631826
-923391 -402051865
-891111 841851125
-412349 -481315095
-119816 -115315162
-671626 -941673179
-335363 -430015443
-661551 702974665
-828538 857153196
-105031 -490188679
-146430 154125400
-723698 -945813680
-250355 -858169999
-316517 -998883093
-392442 -941652207
-210185 415888094
-723118 -447693101
-349842 891892667
-257658 -581631724
-622817 908510722
-569304 -289952163
-137539 -767428626
-316854 901424911
-655447 -193512421
-122109 924460511
-326682 -309401842
-534687 -945758662
-385258 -600444576
-671319 -110889464
-196508 -523336240
-86336 710021840
-435407 -288741286
-637324 74611896
-322200 404389317
-976942 229943619
-274565 959296734
-6175 315232491
-875847 799928176
-869560 514787751
-177638 24902039
-19122 -837744151
-276870 -478570497
-453941 -68395287
-251342 -695914149
-960354 -624937237
-671044 -157531141
-958843 719973945
-683471 -72630338
-161373 -413122122
-733926 -861657780
-421920 -311603264
-786749 296925716
-388890 -776570053
-261226 -557662001
-868698 -896586706
-489001 -999593189
-412093 132936157
-114041 -989829014
-896257 -600037765
-223348 -977953308
-172026 -513165254
-327346 -890015926
-787942 -414178241
-17276 561446642
-350455 366889745
-247458 815765378
-742712 373259728
-839204 -465361412
-371611 468209907
-612272 -259436169
-16842 559540628
-609267 630465756
-817976 261993334
-953357 -656338307
-642076 934551607
-857623 637056097
-764888 186130552
-165808 507041904
-656727 -583057888
-591165 773008431
-85543 497900478
-438779 105338848
-377914 -77549501
-8141 721330425
-217430 547676848
-973359 -121619854
-502858 721737236
-677237 -466870643
-140682 -111448868
-916540 -878300530
-99415 -592307597
-513919 375385879
-761311 -915800102
-828899 -6485838
-468805 -210651127
-589145 303605996
-418559 -338204107
-756481 -984875046
-428349 838244584
-209830 -869994201
-368753 -244311215
-927765 250301564
-336522 612987908
-186729 -982317881
-363696 593963257
-788129 400055868
-473074 507254569
-388842 -367389838
-563489 -240385876
-666227 924196681
-19994 -741865055
-350969 -889969046
-772552 -117948118
-124655 180585444
-640890 831361380
-10018 -717754918
-98014 -941034411
-661173 405614968
-312745 -184625561
-439907 -199966925
-577712 379830792
-70415 223066842
-46175 -972064694
-339022 316547043
-275909 -930902643
-32405 -182715821
-732697 -527330609
-625225 -269106750
-275924 -167590867
-356380 -836569673
-897970 -286584598
-575403 588097919
-946041 413731892
-438552 -821080338
-237868 458296391
-99770 -139788499
-832152 578975530
-228368 -181932688
-511389 492821663
-731337 -808893993
-562141 -405219654
-986044 750956608
-102206 -698863039
-852118 476832228
-378814 -215941596
-56109 -867501660
-157901 759077310
-719200 -304459653
-282718 390629662
-327731 -573031899
-159107 495573422
-187581 -377023194
-601854 650034944
-595507 523508728
-331133 939523849
-395189 719132301
-436899 -806690741
-453596 -735290408
-769964 -697458097
-230248 25718393
-190025 -571860081
-871995 15957305
-654845 -533667336
-273442 841871811
-310546 194876967
-410139 924629055
-626789 -445400335
-995821 -373631150
-361494 -404787281
-379249 -952578673
-727157 -182525143
-281928 189993065
-882718 650894289
-375050 118611818
-429811 -480658355
-261531 -712530955
-681060 103626512
-929715 -869064693
-542331 -16990608
-84233 -653227474
-398017 -442096591
-99350 -668900834
-754389 -30250668
-278737 -939545295
-822569 854607894
-85522 -238210467
-883549 779587006
-259467 -952082847
-114501 26499125
-886415 -917871092
-7141 -73848101
-695475 454639044
-758409 -49397434
-338015 392484563
-486342 149027208
-586381 -854520468
-410451 169629970
-623022 703626873
-582201 -375635265
-745481 764842689
-756227 603564553
-826783 441839592
-536448 -192647893
-843631 106975194
-548267 -587032237
-551168 326693752
-935327 394444240
-349782 516594275
-480882 457629060
-995083 -770030016
-916590 863366801
-917136 -984467532
-104268 -438930849
-670979 -314367515
-195873 -924012827
-281699 -731806603
-760926 447422018
-79422 708090532
-504807 -831373097
-353576 -673562505
-324419 642735793
-502334 94778802
-140676 781076539
-82827 -554145289
-318255 -660220283
-654335 -217379901
-186633 -556149404
-271294 509409687
-277356 -661236676
-231167 68215332
-16775 126768729
-3704 942327878
-404384 -637428724
-997753 934120836
-670092 -98180576
-564775 -224460961
-548920 113330940
-605418 -851219984
-267582 -855350334
-29801 -576523648
-600500 -621249999
-184172 -991983534
-630092 -708474827
-13658 -60180848
-662275 -453834696
-565782 -779971301
-731959 208012549
-940626 993587322
-872223 928119231
-255423 376639453
-412950 -827458831
-714067 423371376
-235663 -676065393
-963800 953617709
-203107 869226087
-446082 -336285675
-690535 -411245840
-499048 -834406964
-282625 -974359636
-549535 -72482515
-269785 233808368
-734150 152409093
-63256 -277638285
-617174 596379644
-731903 -60953719
-250773 624181139
-534974 -775564964
-798248 -947622779
-143810 772961156
-197444 -630915298
-171951 -671630074
-25884 -995772491
-469303 -770382478
-541860 -380104900
-987774 -55953339
-289602 -224217174
-409784 -160076201
-762843 -995424438
-348977 -378113499
-799432 -379440617
-499160 381215015
-755499 -205572330
-513498 -956069242
-736504 705149623
-719299 -399438269
-172183 765673199
-709578 -778619700
-453811 189315892
-328769 931266235
-573047 -752979336
-386851 -883166624
-115979 17590955
-321472 399429758
-676405 -308288556
-983769 -533513049
-72144 -809007609
-444604 -831591065
-518743 -309078013
-273896 -904114035
-699207 941370091
-678702 60006690
-928422 -575744108
-792335 945597600
-273176 289624212
-47144 44150992
-780108 -257839387
-437222 -934592963
-25647 884074791
-465310 -253263824
-911755 -460190109
-226215 -642849474
-966150 -872048810
-843744 334237562
-195292 -746402362
-702654 685617166
-919533 934799293
-850050 -980729164
-475650 906997466
-373344 -23368463
-996145 803053424
-468729 -993465517
-239805 -54018734
-629550 -326839269
-852744 405964241
-433636 637692710
-645781 139647682
-592539 596956632
-121761 806101646
-872963 830569670
-163932 692842598
-696458 599988089
-805739 -256907288
-92354 -882901511
-488793 398102042
-49989 -967283077
-527785 13765834
-786326 -859737346
-512790 950640314
-446568 -249643023
-161558 -260484817
-92881 -657033442
-779648 107507504
-127708 -280017273
-454051 677204120
-542487 361105142
-687064 -741883755
-534518 464519765
-790138 232892331
-271161 -982369936
-838826 -706332345
-793993 -111537893
-802433 -975835453
-400979 239648921
-835557 561622838
-137750 430128788
-165386 -270142016
-481337 -446213128
-545212 -120398228
-712853 -611524018
-874201 -763127106
-808282 -575039278
-926737 988464071
-551036 -20034394
-284073 -605424436
-415529 239082465
-498953 -134801118
-188142 408341398
-719280 231861473
-986163 -331644451
-152135 -988785272
-442279 971376656
-79044 11322107
-372488 118722232
-430013 -456124265
-50520 -458957421
-432400 -667656274
-634503 -198008019
-414963 -994437657
-840313 565236057
-636659 -180377955
-253789 -848253649
-634306 -693785484
-439091 -156213408
-852810 391395273
-281324 867837354
-940585 -873568268
-499230 -878746744
-282562 -725859422
-604628 6033504
-729509 -637754409
-156762 -488986527
-796347 430994227
-656245 -796773986
-809628 490979079
-437006 825569791
-589199 442308480
-308580 -791305686
-142573 86427542
-308478 -473313695
-812168 -122950137
-705293 97642270
-866200 -649420687
-408637 888371970
-815380 -931119146
-813638 -105544951
-540844 -718069099
-865555 -598775420
-965566 696447030
-44194 -859990403
-705867 966460637
-671093 -631414573
-790405 -708244051
-177253 -874808495
-407242 212372019
-544980 683151222
-586645 993028859
-347826 338803751
-528324 656920831
-130793 -880314211
-739377 -802646393
-798816 -980833579
-508544 -369300738
-18298 628347834
-625146 -925091212
-181491 -878321659
-63867 306433978
-964053 517217268
-872912 -817110992
-403869 -754622128
-272530 -956096428
-939257 59938871
-109162 343020142
-656155 -753000761
-347893 -199172807
-592885 411900996
-469793 141454288
-807050 82758094
-755245 813125576
-435358 -309582330
-368669 222767691
-461112 632102565
-718310 59003097
-159073 514523640
-766433 757294070
-793643 -876108532
-868481 50191214
-353078 602839281
-928392 462695219
-396805 -440371603
-704860 722525070
-150343 660048826
-321805 -568688829
-304023 -794259315
-831359 140913013
-696659 -493780040
-877469 -820064621
-284917 -700136657
-821864 -976562773
-750380 -637175613
-881048 -454758785
-968092 919857154
-293698 422763258
-289312 888261357
-624247 -980627255
-428380 -923893197
-399622 152678705
-611465 160827033
-103905 158864897
-644377 -181679367
-564248 851244703
-735237 -765851060
-299309 -697060450
-636636 -237235848
-941263 748672581
-65742 -939766381
-430279 -113344380
-409793 -348619853
-581180 515589253
-358670 -798132809
-193402 211008545
-876320 90630675
-991588 861916017
-32632 642319716
-697768 296371360
-642803 -144654618
-246716 -998943972
-820300 476306739
-642114 155208725
-942278 -975506744
-412655 839131126
-959413 700449940
-910369 796866763
-811073 114410736
-847325 441227649
-947960 816239508
-617308 190517539
-246946 -553577294
-819070 -170417107
-278788 -798101212
-408748 264743339
-745179 -466656052
-939024 -563952271
-890562 567682889
-374032 296108100
-480336 -962763338
-43696 480432861
-195689 -964719928
-109871 -311383191
-142301 -151461534
-645556 -762852737
-179302 899625354
-536047 939169142
-637143 -900936721
-853330 394461423
-233814 88056854
-279946 -193074985
-100045 395517451
-54113 -583120054
-120407 962133740
-42322 272527060
-841117 -891472576
-79820 515100033
-470117 -78089825
-969956 222938161
-232496 -191155966
-960418 -409333965
-647352 -734027948
-468125 255266741
-779487 420248928
-851139 -532129159
-940624 -627473568
-516883 953592876
-790163 -96081430
-949939 940209322
-109085 102217328
-270498 -58844768
-611184 273158535
-177801 137497400
-643202 629772041
-246516 -878302999
-176644 374644663
-177497 381913748
-710470 913382496
-943074 326224296
-30826 -371108477
-523345 -146044298
-294406 -866850690
-351703 -975591027
-94883 270835648
-826002 947799403
-791956 149452387
-253767 379363073
-611605 315415788
-678161 -928637439
-741148 -545182414
-103466 -875740178
-717744 -485455050
-906205 -279210362
-428410 232042916
-544318 934793878
-239918 188660479
-369033 604569348
-61201 740903107
-487346 -907420952
-936520 397295022
-434691 -304363213
-265727 -113749367
-547703 -477030090
-387508 833134188
-91071 -631460973
-698813 -502816736
-81577 60295203
-731433 750452775
-108143 -736917888
-138503 -760964149
-816820 -768139350
-148913 117037814
-567092 -775298486
-534884 -891214024
-238778 -759610185
-124333 -974982730
-326840 258238363
-985012 619752888
-264063 340433058
-648679 182117278
-726439 -925429527
-632471 317209233
-413510 696662228
-115217 -352123536
-60880 -598231499
-559598 483972458
-644865 836536944
-52662 -993662151
-501604 77391917
-132210 781632345
-116142 256149224
-581131 773028705
-866483 -479600669
-568440 779119134
-31362 458679245
-474980 -111061642
-250173 -871181250
-949785 -628509200
-743547 -508092515
-124258 -608099138
-188718 -389473348
-922209 -276231865
-975346 508938677
-860948 -164771834
-457093 -167445889
-214124 749328492
-263385 -139754564
-216068 -909207526
-318290 221597732
-483253 -946805153
-915186 125426105
-591852 148684558
-850783 370404080
-188730 -325395315
-523366 796561022
-727524 772172582
-251673 -988906505
-878502 485614318
-325139 631026784
-764149 88485413
-771135 119763016
-923856 -260307640
-345279 -285969530
-844958 640162347
-25131 -628672153
-168658 -974773933
-852553 -618382943
-724697 -499853403
-118443 -603283133
-591580 -126475458
-151045 -107952540
-412299 7243519
-513789 597292677
-693126 -746497511
-273247 842471686
-29119 -717636860
-520999 -997169020
-492437 -444766526
-237388 -774328033
-797292 76945065
-24310 -391571679
-364852 351098072
-906569 -921854025
-690953 978832402
-446419 -974297244
-616798 874706997
-418476 603521336
-819334 -963203748
-22126 212837668
-389237 87064472
-899093 -22201982
-310686 -814882964
-313093 826756832
-446186 691828488
-983155 825279383
-712038 -949398969
-722473 717054555
-869399 -940587208
-495233 -449252371
-676511 -886228579
-460979 -67062666
-826763 442795089
-735789 -26468706
-25233 -617253637
-866363 696297578
-508390 -331480668
-945649 -334890497
-654636 551644911
-984048 223752806
-334389 -109218529
-339919 -518893672
-557688 832181128
-300760 -905604105
-84075 -440747697
-766066 663529882
-770247 -879901348
-467277 -713524348
-184542 119567570
-892995 -990588743
-6828 499313320
-687270 -940851606
-792088 -160274372
-165060 684430356
-517063 885905226
-828477 -615929532
-181906 362226091
-746527 936506258
-550950 -898874978
-51305 421638883
-748707 -660229761
-357014 -932587204
-994858 -792907431
-58044 782565328
-92803 -106539557
-30375 -410161068
-191681 331379258
-66988 561979775
-602152 254948436
-671109 -264459479
-51036 -361751066
-63460 -854270094
-151385 216646849
-24077 -677053586
-846795 -907357846
-932690 775899152
-209857 986476296
-559123 -934742841
-917392 -937625197
-507890 -41439782
-65308 -925331584
-75781 414204477
-322266 17708612
-273220 -233089603
-723416 -48848815
-160672 -243869810
-444743 150980865
-612104 -834106371
-103280 -454847200
-588782 104622240
-78225 587532512
-871999 -115076961
-54205 24551390
-83367 794625082
-186045 -479995281
-521173 918011833
-886259 -763019634
-860301 851383977
-411840 332507961
-766682 491928802
-810808 -560559150
-121771 970756895
-687284 490175061
-340578 656087699
-580268 -853780339
-840489 582817216
-407889 284503203
-209875 -867304044
-201209 648074375
-26928 199394360
-780590 -56227473
-864099 575259145
-531428 -533884811
-541676 961481139
-654744 -805314106
-254843 417266374
-101571 -429872319
-99486 345666760
-642740 583160003
-998291 115280482
-971871 -697194648
-435485 23208868
-873708 -999796480
-599760 327356742
-481149 -329649698
-312338 -627275407
-921413 97884928
-150018 -92669332
-172639 -923375078
-992148 -717090759
-383336 -748224177
-155594 -483934227
-113919 -893817512
-70619 741950884
-667559 -975330176
-305813 -747597851
-428533 177284452
-441978 309173028
-33113 -762385542
-255251 -322124820
-531095 -638916260
-252523 181386985
-391153 -894349323
-62522 -172801071
-311624 -4615524
-736410 -699663429
-682635 -903018345
-789947 565512157
-880502 646003331
-442680 680141659
-788238 -466691009
-573943 948808684
-992806 -444133121
-397105 -613971135
-974184 128681778
-29082 226217181
-807984 -241246542
-378171 -920916942
-303474 -866452152
-152770 -164621620
-147107 -638007701
-402713 -762159976
-691636 351444153
-966812 -531825213
-814668 979790909
-359195 376113978
-856427 -279423064
-613865 9591713
-917217 -462196642
-406966 -41808606
-123960 687466893
-448312 -101112902
-340512 -860421622
-997688 793117570
-993409 726086027
-971113 -12520793
-734097 -906545859
-689226 823067682
-301409 -594492283
-336170 591973825
-753454 355725693
-427779 -61183292
-607313 393298861
-243223 911592572
-969327 324845573
-633130 -625503008
-696716 -9673895
-838657 -916400970
-227616 -546419950
-190 -23609693
-8573 -228506236
-919492 -184427650
-885477 214230331
-817217 -877062084
-529895 283747137
-700145 46537592
-24553 351568247
-156043 -995675927
-568855 -943870695
-58230 889371605
-749078 -184968180
-307185 596112551
-872656 -359224945
-89589 -192873448
-309498 241746474
-866065 -780622566
-398949 794605759
-907174 187716968
-659413 -957554884
-902461 -947370172
-274082 -367792855
-104559 250687162
-957257 -8553463
-118605 -974493994
-861336 14796087
-926584 -831191538
-31950 -747480649
-317955 -994877809
-912074 -895076154
-804334 -293900599
-800719 -165971149
-420926 -123582390
-758750 521671751
-686196 -951740818
-755568 -148128121
-228781 -342064759
-386341 -52686873
-268986 -944043521
-927262 -485224333
-44804 -144041215
-693330 945328084
-676340 329807487
-648011 -695412311
-48560 -561380508
-751497 -863065962
-821088 546334163
-602801 -342003074
-667871 784056151
-728262 -413432517
-943388 -447041605
-717165 836685979
-936755 218774628
-47946 803645558
-674422 -319351132
-55360 96796987
-426707 -329042003
-601005 -150542669
-976590 349316338
-373822 -471403459
-171506 -45618823
-701651 -944584261
-174541 362625393
-233155 830798787
-57025 429603843
-139263 263400928
-477588 -464812982
-714194 -912460917
-752922 -936769593
-253426 -408856503
-641456 -545168897
-315151 -80810807
-560096 -611012066
-199630 784638591
-815435 223776882
-488465 -172392574
-48873 774088982
-636523 -377372603
-885664 485604352
-381003 410661485
-152641 209194880
-424851 -961437253
-98167 99863817
-215887 -719514140
-859479 694724658
-227411 780512685
-322048 377282848
-915347 -781800993
-626406 -517513632
-345458 -420884462
-289169 -253204452
-27675 436867545
-470317 -512952370
-536290 -890579060
-739170 120182684
-44767 916651474
-324448 225338221
-738419 655369703
-330573 856706910
-54101 288568629
-967567 -900970448
-793458 -835945634
-738950 -939725826
-890046 -511982514
-406173 948692957
-36959 284051056
-138916 315624912
-642701 575298291
-326519 906678453
-770678 -346254383
-23704 -161523871
-3415 -31610315
-654174 -455175283
-604446 938339946
-787529 248875545
-513653 -907934273
-622966 571368983
-109576 -521325255
-88427 -689735266
-766797 -946144649
-937609 57790284
-799258 57060282
-256548 343239249
-949867 544837914
-852974 18997576
-4283 -684061714
-94900 314005740
-45951 -903147851
-774725 971307989
-57101 23229003
-991851 385420778
-675417 -929662460
-149441 187283369
-229674 445694952
-565463 -589128620
-444387 -11507322
-733367 -417737640
-573453 726496292
-87088 -583692679
-577311 -658542835
-344130 -767241739
-593366 254783450
-426104 309846850
-792618 -222417022
-319614 45639748
-303793 -588761252
-211155 -130351295
-57421 -530474916
-288358 -110086507
-700419 179913439
-226802 -624103212
-291459 947703777
-383735 -910509926
-516651 719136037
-341592 345058044
-530762 108487650
-996492 -964925678
-46082 -488419864
-515189 205339799
-711359 858898664
-896817 534809139
-507039 -556723070
-386776 781752558
-46257 -425391140
-205210 888971882
-47762 -954859710
-601871 563101538
-45583 -676249405
-138640 771636582
-32208 979408860
-377107 -334792240
-196 -995605157
-956268 86708662
-196789 975054611
-207578 -365505826
-275882 -867651590
-18008 -761190289
-63842 504142880
-264114 -545610153
-729650 128723204
-235740 -463427329
-519887 -169713365
-21109 -71056666
-852005 -373937255
-36538 -598060976
-119874 -873482270
-678758 734550395
-477380 -710470300
-834044 -361902134
-836431 -207593453
-766021 -999055284
-730860 -974576642
-860896 235683477
-103329 782697274
-294543 -399967782
-344315 -22828289
-538142 827837564
-413839 -984349891
-781307 300922306
-600498 451990499
-553954 995058969
-158413 966130067
-399307 308901695
-80260 -65716017
-444199 793701030
-674304 943395869
-804379 -80851254
-573809 -967489260
-261855 300055101
-448933 373538593
-820885 13750297
-15020 836627773
-929047 -943658420
-359419 942693631
-384450 -684793130
-409934 -541719395
-760456 -930788640
-705692 -950242735
-112687 -252189695
-408986 -440174420
-940453 -305319835
-170760 -251244979
-160701 -414751062
-562132 930363642
-932570 -616031352
-866159 185281156
-610980 -239948295
-46714 -935677436
-547680 200931265
-829673 -939025989
-352789 516313063
-488848 48506586
-328741 879620431
-765331 -322268890
-430892 982790570
-744487 525837813
-391548 -526356668
-856062 -245544332
-835721 410864906
-612268 773698433
-592871 -872005739
-656605 -722868445
-402752 462842558
-521917 -963147806
-16023 -927658461
-212799 778049429
-68149 -504867201
-772994 -858447101
-10318 680323047
-663411 242943104
-635993 -446105168
-69866 -772480436
-507349 991698126
-203306 139143770
-507734 -989600442
-907796 -771816874
-854574 -823058721
-118713 -229548737
-138918 -707494310
-919679 377872544
-465812 -316058373
-696445 808818754
-569170 -721104517
-862930 -583921590
-413689 -660933784
-620853 -885797595
-601018 941916223
-194763 -187290452
-476915 -131341927
-765297 205297481
-582496 -561075666
-884044 -150831313
-891308 482429037
-14753 901766892
-637873 -113979118
-424757 554770576
-710126 532332673
-87149 381153681
-197750 548839828
-300192 65172072
-423739 -523386862
-561757 -897265340
-112517 292691636
-448513 -679172384
-282488 94394783
-87357 303091194
-540718 -450989258
-137061 271336062
-451219 -926457543
-197061 -158483568
-574166 -498275041
-985408 -389999563
-981959 -497148462
-995005 -219379558
-330911 26078848
-395648 -158082245
-615857 -105177153
-68071 -179488577
-683459 654627303
-424654 763480920
-302774 -974191096
-899037 -906448364
-540610 -534834040
-194082 360754294
-401709 847834882
-695909 351186842
-381162 -231958778
-790992 232683907
-216943 -415143125
-665987 -830602598
-509201 -849627668
-793205 61470013
-895770 -875351585
-85891 443063968
-655309 382297629
-695683 219043199
-826752 -401328485
-713452 931308371
-350170 -657104387
-624467 -475269675
-89488 -374658844
-75665 -155379428
-92449 134730762
-445980 128192694
-70670 625241014
-576640 -986674038
-949669 970110449
-830899 -627419787
-355289 -166162614
-633128 477254105
-255553 -863938867
-947485 -287837357
-216666 423322094
-313588 -546256554
-658992 -927083064
-814957 123673328
-9496 804930288
-204745 -306525489
-88523 -791126412
-690021 -757696485
-129268 -137128087
-579323 -640754080
-34200 303773529
-542463 -12479671
-334787 802309888
-310492 -461412490
-238146 -940920120
-678964 -746502245
-79615 -677587766
-411685 -598024507
-428078 -221771920
-651677 -52246610
-512650 246596066
-479474 912958843
-794303 -924053917
-40595 -275646568
-56113 926284805
-844634 898572886
-307730 96933646
-781751 -387361457
-271068 228343343
-80708 85511132
-834266 324801186
-970309 -495818211
-605705 539254578
-657849 250234475
-267840 627855118
-921218 196701218
-137407 943708986
-643638 836728706
-251378 439004733
-733326 -340902748
-935686 -951509022
-782822 -404705386
-673437 646617581
-916527 850800866
-527670 133882125
-564709 705697461
-887084 -895701379
-910141 456294359
-846977 -892327047
-315162 -264956946
-741537 -743435899
-816902 206785372
-318263 -499481751
-947235 -814973463
-659929 931138805
-744724 -720680593
-585175 -916400578
-32342 -119411197
-526475 -108042050
-661183 164459118
-951635 966099935
-156685 -930724511
-690874 668640908
-39913 357870865
-498837 319509964
-576966 149012378
-398730 -592911565
-153669 115735303
-933329 -161742564
-852649 846093168
-937769 774832555
-351589 -113251586
-552402 -706095865
-735669 273966488
-435062 -409934368
-437354 427786260
-829040 -167819699
-195280 -453119394
-347495 -263403029
-500512 -207630393
-602457 281923661
-605958 -6838928
-200012 999154980
-79281 782441910
-823851 178187609
-140059 782810137
-334557 -938238684
-409026 114303385
-654976 -484084708
-808082 -193764380
-747844 -868721145
-89184 -665468421
-482193 -124488891
-539545 799919763
-611672 692402444
-18971 -952462575
-116511 -198551507
-787058 -900509122
-347877 163272728
-49840 639705929
-548166 798100399
-410109 -209378365
-598572 -621029305
-100568 -907995467
-145777 -935411878
-319065 -30963672
-663214 372307146
-200688 -250715224
-876215 515916934
-684281 -891095884
-700177 541654384
-208817 -349643053
-807664 -45418459
-99812 393325716
-870464 -714684790
-983813 -867230850
-722446 28652205
-205020 -800407121
-92212 99588888
-140005 544567497
-530528 5828499
-861794 230867743
-949180 879099076
-12720 881339608
-677751 -116696141
-560852 424017872
-488826 928877034
-205738 684752352
-256369 376025103
-163297 -55333886
-326676 176974634
-195465 26641854
-753188 735287750
-728105 555945329
-387678 -28837259
-392590 652392225
-470256 -622501991
-466534 -804013761
-808099 -745806646
-863896 893414944
-668240 -842593291
-974300 795847738
-344922 -603711757
-475904 111988250
-443314 41689806
-474458 -318396547
-977142 97273753
-761706 -929657990
-752013 -118803667
-69354 -950621007
-378299 467425860
-778515 887024832
-68853 280246737
-429119 199041288
-208766 620880793
-253396 -983933052
-868267 -524424488
-302408 402274179
-23440 700819300
-129323 851600615
-16870 -800543355
-649884 -269689714
-157787 -269241179
-263682 934744395
-560796 -861228032
-971961 701921562
-861154 439652973
-909460 -483730023
-438495 897907802
-669252 693846327
-773355 -737798727
-106734 -944685490
-787623 342210417
-54142 -341510483
-100063 19819113
-655692 -763583425
-471400 340092970
-77205 -882907134
-893986 -840725062
-763187 -926194345
-336016 -981011788
-272284 626700798
-984673 960830488
-887444 299234949
-218828 -321741562
-323988 434227633
-883379 315301897
-604520 153833950
-143821 -310981836
-140062 -131362450
-266158 -142049083
-873049 -111525191
-490179 598947836
-576055 588709738
-380695 -324264443
-50975 737719804
-548015 143147653
-241848 -884611471
-375910 -893493866
-503935 -106428193
-428526 661751209
-149264 -631292593
-128095 -198597330
-640903 -143522022
-387453 27196924
-771843 821221783
-814020 92894553
-916053 -780193753
-822788 790831002
-708005 252169491
-161814 -706388098
-4197 809819215
-497714 -268613359
-146487 -893041258
-116754 -38429484
-283459 409645079
-305074 541186375
-132 -870611234
-678940 -584004619
-643827 -917279109
-860070 -1973684
-572328 273946298
-516876 -28804299
-112684 -550509496
-148382 -284827612
-863819 646931258
-646234 -960273339
-213823 858320041
-623092 614836140
-729676 -853767205
-235183 -395591800
-51617 129103701
-396365 -485059798
-636723 405810870
-307480 985581679
-991089 542137127
-408565 79549006
-493461 -69007416
-389716 761943374
-68352 -277103640
-268030 -964321573
-448470 -944444725
-935846 -614768073
-770317 -232934932
-180591 -984969629
-570025 346802444
-463651 -970773501
-514335 556216746
-429844 476191210
-697864 -554778120
-870508 638937638
-52349 -673266122
-874465 719168178
-128943 -537350309
-834967 -223775618
-540272 -713143082
-252301 -890419052
-293842 -184048957
-271520 -854823041
-124607 576933441
-564167 -37816162
-493297 -397898488
-555565 -441446506
-832198 477124041
-130020 -992087618
-136955 -603348475
-641466 -128222480
-461415 -60022259
-839080 327644109
-486245 -513762754
-89511 662874101
-410316 363322536
-65286 -605691126
-363760 -951893972
-639999 -869612397
-728452 -590660755
-66216 247424825
-621075 -987869545
-696691 965555992
-503940 -423867613
-923212 -542647665
-308758 457009982
-30984 -97133735
-797676 -970963135
-562300 919659673
-196018 679090647
-855373 -684106217
-332026 881756974
-972435 -652441957
-126893 -686412905
-275156 311206767
-536602 309741881
-633596 -84311392
-169280 869760261
-186979 -360617726
-496425 -223882657
-176340 -881071862
-688981 511159794
-517584 716095084
-15420 446572247
-175225 997397040
-392905 231485537
-87679 -337588865
-890061 -755777733
-243336 132107918
-69746 -354684909
-101087 -346438488
-690448 -767950905
-309180 -342554454
-202222 -528366144
-711813 -191818518
-385969 114797881
-893465 928643838
-319172 711047747
-70868 143834746
-973190 700819863
-997765 242654747
-215495 459728529
-305215 435093189
-970200 590212790
-911398 773315625
-969941 -401183692
-10624 -247528977
-544993 -458479415
-199339 -678907079
-823645 391853298
-434007 317637928
-977002 -559978941
-969950 -244470556
-48409 -113750636
-525005 886593306
-205276 -394557163
-558687 -882265100
-562675 -598479207
-832641 -150334896
-715403 102359172
-507071 46835884
-268447 503226616
-923276 334408267
-284683 704281430
-933776 974860473
-635088 -857410251
-846774 -328404337
-655335 756020663
-684085 706153849
-224094 815430409
-682146 309356879
-164424 -198675052
-922164 127675291
-623069 -403033580
-134624 -755945910
-493341 -246492732
-653128 195782729
-876000 -3474886
-948349 295027853
-369892 516875650
-782931 -759105236
-382356 -534817867
-910317 956896710
-752880 -3575792
-816521 351431497
-952747 696006368
-452396 601867045
-375208 321682750
-92503 -902472839
-802462 -695951499
-142379 -723441726
-68006 -3120602
-465986 807275118
-219104 610966542
-647311 -446322819
-14785 634651943
-584016 606072644
-494084 225272844
-329880 243188958
-249325 164742845
-212585 -106780394
-647734 -594937811
-915099 966067794
-134749 -979105104
-270803 2028610
-467703 -937361764
-371910 -373081483
-441356 -949672309
-343703 59163350
-940987 921946370
-328674 567203341
-921803 300058114
-76057 -760355145
-756416 376616403
-674683 -851001325
-259536 591076352
-709162 -74860876
-704862 750865720
-598247 -234724546
-134084 -124817362
-902401 -945085779
-259374 41833729
-933923 872062036
-149040 714705692
-959730 -494683377
-713388 -721744431
-865746 201873987
-26320 -888610734
-207472 503528414
-981561 -702420703
-776996 128648464
-994887 -750735628
-629294 -297358513
-174669 -52767390
-377564 -877324379
-417522 704670097
-706966 9870847
-266899 -250405862
-376304 754997788
-636737 -930965804
-207886 -475943140
-295023 174717481
-767641 221608664
-198632 -236298285
-21182 -596149763
-75103 370607339
-939097 -792705581
-312021 328989361
-370241 -26010589
-537344 -27430127
-822063 -943311649
-985267 -118580015
-760544 -985596399
-888141 928750387
-651732 -551357971
-720274 -627763423
-881047 -940477691
-785986 650516016
-253406 -663857804
-843851 563050723
-767546 948095314
-993836 464790661
-643837 812315095
-914266 -496746847
-180833 -735460377
-733727 934990716
-331787 -939560398
-112201 274410470
-625 -462898794
-291910 815437390
-266363 195961020
-274064 61158066
-930493 -157328777
-498722 -729913964
-527304 824859781
-90690 246521460
-426176 640693375
-894368 -967845801
-885286 -571972827
-538509 -532800862
-85715 -142759575
-545797 -515284476
-35817 348619124
-325171 -275839620
-140231 -734017736
-384086 797261153
-877678 96396957
-21278 -674495427
-80675 300293522
-893154 432539154
-177427 888555296
-204297 100905188
-886989 -250153833
-178736 553386743
-118562 604158341
-293845 14385790
-429888 340893811
-32226 664597943
-664219 -858687387
-52062 877995017
-675865 332551685
-602144 337273633
-673875 -208330565
-876218 -972260740
-618292 607359669
-718604 -530954432
-550519 274260721
-807885 100569396
-658338 -646283880
-665233 702287894
-171032 567768534
-427377 210956545
-880565 -960480229
-864786 -231095990
-269973 935116925
-20796 -694497965
-248872 -581318484
-392295 -115969765
-524648 -368993392
-670454 718975038
-285448 -830914259
-297925 -627921744
-392176 -327603422
-689862 -81068092
-5914 925464999
-489263 -870928729
-86557 933317698
-576027 118875162
-478511 793669214
-249224 -925369690
-371911 -150613469
-671801 -21262749
-368794 264420296
-563211 641055966
-686991 6476511
-12915 -275703683
-799241 -889898467
-863528 -866746416
-696626 824865713
-341672 -683665994
-528760 835541479
-132342 245150600
-914296 527290551
-834379 875061250
-520298 -985945391
-873103 314923829
-662251 -966920363
-728574 -714747522
-265397 -948529584
-862398 -335913755
-540695 -995772485
-68270 -779443843
-952953 36164501
-851481 -470859554
-241869 139488065
-52962 -185854148
-120357 -341788283
-671574 -74677885
-888437 933021014
-124421 -695602717
-438224 -147531221
-260348 -365076103
-64806 283134534
-192983 -883110926
-340984 -871503785
-377815 -857872602
-794102 -306298255
-657650 -908885899
-241342 -724619018
-991848 -628916190
-684023 -592551893
-287527 -889077540
-124190 616234410
-80893 934738658
-970574 838500063
-603892 482805373
-207791 102178839
-632825 871579700
-184960 768057851
-942395 153649255
-712148 -611817703
-838310 624801720
-643301 374205412
-759195 424346798
-986830 -993541482
-598568 -633790171
-705269 -908990998
-410239 -335329764
-409569 291531945
-593706 -975969985
-714183 -30932481
-971346 -855999277
-371479 -488529735
-350623 -895281594
-164329 -886593850
-229888 -360033520
-245863 -753154196
-147198 -340375752
-112462 -268919419
-4630 -477773214
-155351 30708059
-720941 138528688
-707843 -514334400
-451414 -500541179
-359952 -74216301
-219844 -823317985
-55306 982264194
-432257 -972037463
-69594 -951738285
-352921 602838398
-992712 34128146
-735685 -711039635
-191231 80156470
-650589 -739150090
-506085 713307164
-339365 86614988
-947980 -372940260
-800817 804316166
-250397 751285224
-159878 918591685
-689686 680862535
-552847 -427130904
-188532 915108761
-800782 -955150848
-420895 -322412498
-458371 881031264
-429107 -315184367
-333242 -75566694
-793748 -606828135
-165930 415896214
-671388 446660092
-879029 423879924
-444990 -593058745
-519030 932325692
-572385 923338745
-712484 332724954
-261127 -890992293
-889735 758119292
-144741 213203844
-291042 -990214225
-463186 213474042
-152029 -900151658
-555358 -848737507
-863009 -853853136
-320043 -639301747
-61443 864569657
-202374 232761852
-889490 -12242007
-655167 521402176
-530598 -163436571
-49367 -241133970
-965481 54781063
-977752 409432525
-244676 -473508857
-835301 99630215
-960570 -912979974
-814379 -739961241
-888769 784445848
-372673 -136030315
-979369 -346789376
-54699 52858415
-183860 -836853871
-899660 -922909453
-982264 459799670
-297111 -904528179
-672726 852945646
-730221 -354959024
-75663 -943004119
-782991 463581290
-125039 858244820
-697954 919298010
-271249 -470428316
-455585 958093163
-253311 -929439498
-134257 -324281452
-618117 -828692232
-797329 787646513
-663370 908480400
-728628 159065761
-857838 161565041
-323459 -402439819
-838165 917931791
-823319 -931137544
-863133 -993007295
-406511 -703060714
-494557 168492671
-823702 946529085
-592133 -443021955
-383326 -194545128
-548972 -336984878
-571502 210188670
-920600 858313287
-784595 -173838748
-154416 139795570
-902864 170629309
-81705 -225850574
-172858 -154742432
-827357 815670285
-325207 -316338340
-907293 -838644790
-219743 526431457
-23161 -544523978
-695967 -309073106
-718417 337040972
-759047 -621447123
-169776 366645442
-336533 508348740
-556375 -981284258
-684280 127642195
-65161 -480069147
-181112 180280783
-7738 725202376
-290430 -709621004
-159632 249143239
-129129 584711435
-883919 -412681718
-665075 -729847737
-211998 383756872
-708215 144296328
-200826 75607135
-663027 -953228006
-237710 -792998650
-121426 -213563226
-447621 -274550401
-916707 346796920
-24289 957066083
-46751 499599025
-773577 -955429159
-320493 625252720
-761031 -964222963
-801705 -794073949
-459764 4200529
-733234 -508746941
-894262 -103147054
-178181 -806242146
-508387 -130194064
-241911 -883985260
-997289 702106594
-452664 -111478321
-443617 243656935
-454977 -925446200
-728449 -931197539
-31220 -178624336
-254594 -635067204
-948610 170462054
-642924 -741396549
-370676 -47748921
-613684 440614317
-569075 642360323
-438535 -903452594
-69716 -631262196
-749527 541648670
-193670 -843934891
-808858 155174578
-714573 -880385379
-794389 502862029
-301994 -35242987
-278749 619213646
-914609 547432870
-377513 -557473915
-517718 654990683
-716314 753358922
-680149 446726614
-768377 -853756259
-304627 -497271780
-19393 640484468
-740011 -131433969
-545290 -381257040
-22105 195107415
-712653 757087710
-898327 862399896
-522919 269661215
-498370 678406524
-132894 -463708088
-222487 634594011
-549761 -298615070
-741609 -205104637
-630764 -560638558
-418652 -858000754
-310683 -710227962
-674804 -611574799
-511632 -636746597
-60209 831420709
-518867 -455509690
-837916 518427981
-225219 951035330
-313255 -952647661
-657335 -664298654
-946471 422765329
-398646 447301562
-202753 -221772569
-911328 -69727636
-800243 53176836
-522605 -922529602
-857049 -70967541
-412557 555905056
-496789 717954866
-365536 797598490
-867267 -972835631
-36319 -234421367
-652884 407202552
-716982 889564265
-513400 -964760153
-366172 -61874572
-667550 -721627471
-253312 522350212
-666164 639510359
-409158 73267892
-622548 961711654
-84815 634025958
-280160 363039930
-947744 -797346792
-55758 997279362
-702526 46976991
-984036 -252856482
-299583 368223695
-589681 -149471326
-814717 -352987790
-43082 703925042
-839365 -874189645
-730788 -905686228
-754165 -665331175
-750693 56082719
-930546 6961
-251014 -587860777
-376218 985115178
-860528 -591571630
-754226 -869905911
-258246 635230020
-727794 -564407261
-282093 -251810925
-877213 -105051076
-989189 -822326644
-312918 -364054724
-488960 833074353
-678361 -543954115
-433771 -989188160
-822796 325101064
-604945 529313777
-293798 972523494
-255406 -188356626
-675216 -255129941
-171371 -972306946
-282926 -338560912
-139685 791847051
-155407 -225163427
-983344 -970337217
-270635 -505107923
-487549 421848783
-26426 586104178
-109999 -379297568
-218336 368678908
-245165 920773003
-139308 676785151
-666307 -778797778
-994151 -814571421
-763090 514416682
-526834 -370369408
-242650 -831960979
-538761 2163054
-772053 65223331
-443132 -83771904
-661549 897111979
-699711 242896687
-869786 552173372
-667934 582702684
-503924 698942572
-46560 562985212
-991846 -239679900
-898980 80772701
-659642 388025059
-780987 571963474
-56770 825642760
-348438 415718113
-501940 -914081085
-917086 470006163
-496156 -956928962
-485284 -884418302
-187720 964898240
-491182 464919822
-994284 554202229
-702281 -561882976
-727155 -313884918
-250881 327491584
-359014 -885097825
-393461 -92682696
-762457 512920163
-639530 481835210
-437721 536947896
-480194 680959184
-695716 -663485384
-209773 -545312421
-76674 -550296367
-357264 -913857053
-972512 697584266
-463885 -998122996
-542623 668845631
-476436 249043190
-582676 417378570
-550778 -718317917
-375416 -817667757
-923035 -342080019
-331764 853645558
-567814 -992024997
-425403 -926361907
-829824 939564473
-650729 330497519
-553327 -883290868
-138035 907662524
-536992 147912112
-44509 434145307
-132319 314381105
-317286 586029136
-200071 -879739612
-881439 -505610959
-440847 553447664
-110958 -119905954
-881018 -992690796
-283892 -112200774
-451322 -730441706
-81751 540784741
-588176 224313843
-724124 -275754126
-994923 990488374
-769088 310456790
-696636 -725653508
-458807 844881732
-829137 -168181226
-173072 523389683
-606444 114776654
-379914 113500857
-451512 705721926
-529479 772696635
-229103 -180337233
-536752 566213282
-586650 698851081
-576352 -388256408
-187480 -250772846
-377449 668076566
-44258 -628077532
-832087 897139266
-149635 -45261775
-823424 686303573
-368053 335684754
-432138 -72485033
-540590 -966791033
-927206 -258351229
-678820 807609013
-659572 -959481829
-160740 629447997
-772503 -922832694
-258677 433819265
-572564 -293721808
-20799 -346070467
-771026 276823992
-859077 -983265018
-324164 -71723974
-747258 -25777924
-688213 -298929891
-331483 -695817939
-859186 -911001271
-585552 814570966
-362545 -990096014
-128761 714211717
-332080 -513249914
-825794 428633622
-940464 265579150
-91569 98493678
-879112 -969622872
-954411 -213827931
-864174 470416147
-952976 927516394
-195224 740910294
-794978 9236072
-932503 115717500
-372638 -479058387
-335568 42445039
-622867 857366271
-568883 -818933022
-522286 -64520437
-537873 339330621
-796380 -889249362
-298389 -778184819
-110436 -954391188
-334604 -235319829
-69414 498639173
-30487 914860148
-176193 692956197
-183329 -674622399
-175151 -531553391
-844711 997138258
-474911 -733107317
-239297 -864466072
-409 859558598
-396328 981104400
-907218 -377715986
-173797 140708572
-336792 99199902
-518640 720777692
-52908 171085700
-135045 885371971
-900239 43710191
-617358 -48881554
-939821 478798618
-894740 -947053737
-549860 -933164055
-829884 999740231
-287118 -52092345
-555582 776718570
-398766 -966676438
-190596 883387219
-982292 -31434457
-712571 -855925800
-892208 -894797601
-610153 -133309292
-564600 -91245629
-694632 456357925
-97091 -365932791
-259207 -545773079
-28728 781735526
-727758 102513818
-102929 -696118469
-496361 -951371792
-550371 238047746
-897481 -984043519
-624737 882248961
-643153 860331760
-276316 156665053
-712056 -166034785
-679218 433625805
-153351 -819732895
-940415 -428146461
-579456 -670147652
-535994 131385551
-880235 -949347844
-797859 -764685036
-468709 50737850
-772457 902908740
-489260 183222620
-24291 -320027228
-856266 936232302
-183911 -80873809
-475426 648538315
-626270 -919693499
-76119 -123155057
-85579 -632254625
-938331 -158422774
-381488 -814280780
-817331 1812584
-320877 295804147
-647240 967454746
-27663 -895673598
-782052 599685678
-849122 868599307
-477293 194890501
-884571 615642160
-775615 603364620
-834140 -92261386
-678312 -375176435
-419015 -710153813
-637497 -806119229
-475040 -194909329
-478601 -138300274
-540615 -476266881
-506392 936476222
-80940 -235131765
-338474 -240951916
-444892 -160269576
-664029 -479706672
-331789 942270704
-951758 519703196
-807764 -690958018
-484300 -286086753
-523669 20757863
-301081 -758135163
-74394 590758190
-126673 388503239
-362751 83442063
-938457 776477410
-826768 -757167825
-316372 -768237438
-708784 596448508
-200895 -800325070
-615849 831448240
-622913 317564167
-321812 394565432
-982156 299606752
-329872 -226554861
-994903 -845179602
-696156 924430318
-768539 63291326
-114973 -651298831
-261459 -417962659
-192637 924991053
-344412 -127565712
-237642 -628970085
-756152 -457624360
-476637 631482372
-317466 210760340
-907878 62668968
-191575 426269428
-883135 -417020112
-766934 371710951
-193300 -859817326
-924229 603737752
-68015 613575788
-363668 583457217
-568327 -155242657
-913340 -450465797
-302125 212450979
-395094 87589518
-920458 -218703235
-75916 -338584161
-288376 287264449
-536307 -534738643
-301172 978980006
-966564 -465653767
-554151 764868110
-511275 -395058503
-444041 -310833369
-767733 541814780
-742737 668232824
-440986 37867800
-493727 -876147880
-582052 445740229
-214603 910302088
-786058 -652601612
-656674 988115869
-308761 394300813
-620949 558158728
-231371 -96698810
-17761 -326913407
-504083 -858861384
-1695 -872471507
-271514 -334214379
-945737 597392721
-548895 741104281
-364818 -898240810
-514063 -705333584
-462235 -856845164
-937307 314210170
-90843 382255934
-541777 -75548399
-13223 975626009
-620781 -477963265
-488045 389712958
-194626 807122368
-828358 56382968
-416469 7097420
-294099 -735419783
-245028 745549599
-648737 -598571448
-931213 932813041
-313987 -364066249
-374963 -622202975
-831735 231069622
-988837 -601247808
-678446 -274804586
-488409 71701844
-815023 793053005
-299394 -864129506
-280220 975003034
-350209 -681344050
-320903 -870474537
-200660 -897468474
-921306 -15558429
-266639 726918184
-767871 696152160
-960939 86200762
-219298 -978415401
-176938 839306996
-458943 -747072716
-792716 256356887
-798711 -383725051
-954741 -918930355
-828065 778393622
-689335 -994012094
-149366 888192013
-482867 -312707057
-411622 -134398320
-337842 -994711417
-762161 -714641106
-719689 267030232
-248372 938101624
-34401 -78707354
-827301 644827258
-416637 21687599
-471861 320044838
-851145 -777460976
-554347 -906610558
-804309 -34385805
-150538 -641590482
-725873 920908829
-154517 284270145
-528560 -512065018
-42638 875956708
-750638 -878771931
-738080 -932630482
-189492 424625220
-770999 207428831
-36207 -911045882
-633570 116448568
-229942 460356115
-243491 197827358
-949706 732723517
-184683 541425760
-588981 -171262668
-739630 591227776
-816624 282134126
-893887 516030275
-810582 -690654192
-154465 287422709
-614301 801389170
-530271 576376041
-388668 78040685
-868725 -424801832
-357572 73719651
-972032 -900271717
-340585 895243006
-506428 296258675
-8953 -954365922
-662320 -286626447
-838465 654668193
-234345 819059260
-334262 997643698
-367024 -857396826
-723018 547532320
-84899 -881128234
-111519 -937510954
-604916 -175326108
-313900 178816950
-924688 -996040483
-755912 941122460
-398617 -508310583
-168178 201786875
-705617 526362329
-416701 -966884823
-242842 -969475794
-516587 -29893542
-600077 167765656
-380698 399070835
-327169 279452266
-36963 -692295283
-766397 52976357
-142560 -291655341
-574369 385745402
-635121 628174525
-697587 782064310
-880238 337990039
-493132 375933883
-313411 -69160663
-110809 236140470
-155451 -910692565
-474946 -561976117
-137421 -92283917
-510288 939467486
-374653 -566856590
-139561 -692235245
-907963 910855606
-513828 -504367544
-261903 132438648
-923363 -57811092
-955941 -500408027
-17814 -73922540
-475254 433878326
-641544 701378848
-240856 -695043858
-941447 319509856
-83872 584419408
-724269 275062600
-941052 -660208136
-703175 -163993405
-85475 -592968782
-21986 -352503419
-419353 888982952
-942916 115375878
-113780 -966758018
-266806 369673829
-123077 -250043460
-750969 223748374
-256249 -401875936
-809667 680795878
-138223 -687594803
-899202 -460052148
-665280 -881180240
-758218 220121280
-93661 -668068310
-709374 -595520477
-898769 527886035
-515802 -904696352
-678120 -99888020
-160671 -487158965
-439165 37492557
-722180 399703953
-821516 438918496
-963911 -676112765
-563210 -46400846
-419341 743874638
-577218 643397091
-352918 -609465086
-661035 -128546410
-518270 983188955
-832832 226541509
-424440 278484808
-978859 -516798112
-265241 -31959187
-150070 -753622962
-652348 -631039777
-998435 -809769006
-973007 -3666421
-403316 592708598
-257815 -211644942
-782674 -470354191
-217482 905113795
-158812 328302910
-599969 -499018078
-24300 -22248573
-417423 660234600
-208084 -94538555
-76931 -641846186
-901622 755538249
-529964 805573425
-916261 -129005150
-945032 -354452842
-674791 57793731
-220350 -837570302
-981122 -30565607
-238001 -988607116
-283584 906304336
-558340 -534652164
-367658 -745555849
-622550 -369725722
-440817 -698946857
-316936 480985660
-470436 908759086
-979384 -215744969
-417823 -698457175
-379494 -992347523
-631731 153215254
-98037 -508226181
-164925 3986056
-35046 -401559796
-642352 280128877
-382251 533631865
-817565 -643929649
-966115 -539051861
-700292 -965386214
-158136 333821778
-383538 -878817262
-507792 -207408416
-764933 691975593
-232267 729237340
-555181 -549318638
-633902 -584513205
-287235 -772699150
-880390 508475093
-145748 -422083507
-306114 196735243
-159815 372384330
-862164 -663262819
-734801 662083079
-690418 626828481
-242961 -32988541
-776559 963136222
-626519 -39669507
-772525 -271713103
-797175 -400092395
-273879 261873318
-365407 -264060626
-834556 753122860
-824158 753647137
-469669 739925430
-130398 -795920584
-300769 -113707634
-569993 126073647
-204592 -439850232
-266883 347240505
-270285 13203786
-953545 893971546
-349579 320939596
-245068 805795371
-671186 438463491
-99271 -97306711
-689888 -891006915
-305088 853950286
-613494 129994139
-292072 617468178
-840660 -715616869
-789955 -820754265
-614832 -157631140
-779752 -378879688
-7330 841328814
-305250 -678286307
-494713 588131771
-733538 656981389
-161306 282044186
-722188 -831064979
-936363 -890594654
-564815 -603566144
-605020 -95125605
-711657 862528206
-906399 -997402655
-864650 -502683822
-157945 -933392378
-394371 -111110289
-434642 623389825
-637464 -520726257
-856172 -911353432
-812499 -510890036
-73582 -774238359
-723177 409586164
-432569 -852578313
-255232 664225133
-177553 -835204195
-394969 -743585228
-950144 370691771
-726379 294789945
-897104 873882950
-691772 655074903
-546151 474035680
-511936 -431231838
-45902 -871288433
-446520 167880846
-700241 -109518145
-459386 716843339
-180057 -322621413
-461066 -974957607
-219772 885778360
-633845 -213216066
-378825 -578523751
-614753 -356830893
-922188 -498171508
-44999 -575926406
-479402 140485285
-597559 -579047533
-831947 312963305
-603382 -383608537
-960095 -99773790
-975775 401609873
-415880 105501427
-403938 125987852
-747402 -336287611
-499264 252923114
-340831 -357270663
-87274 -171491805
-895706 509337886
-126738 -986578893
-186347 -876701861
-483973 235737188
-434966 521012363
-267502 449850172
-521518 804505350
-519133 649723931
-231447 -529752630
-221758 -452496443
-538908 219083622
-71071 147625958
-721883 -427454050
-680865 -42621666
-437227 934409892
-416718 -5977801
-221808 600547441
-515039 -711245264
-538284 418095793
-742406 -406450921
-917481 -290292796
-147196 -416424550
-863213 209940542
-439961 609933414
-171421 985185323
-796519 -832041679
-963978 -411562382
-436248 -498585936
-185320 420881435
-140572 231166955
-40947 329922259
-289615 -217264327
-732690 97104416
-627975 305736751
-743839 -981527140
-780299 -529366869
-639528 -391896725
-265356 675494563
-299431 -879642939
-388400 78350646
-512887 -924485528
-243098 191957036
-682671 -921507044
-234770 -351939578
-76037 -998148278
-397528 -987097153
-300626 642082621
-702156 602399164
-600086 -845826064
-161090 -87305234
-442324 -951535405
-141 -136118860
-174289 496270216
-61686 258405137
-922676 -673669093
-997132 333971891
-265168 426363458
-958699 -85231475
-950805 835385955
-549513 -300238755
-699299 -854064520
-509178 17824567
-222677 482496918
-966609 95556249
-881203 -823922330
-478839 353486131
-813690 566189380
-961845 -215819054
-786517 -118502954
-404305 539062795
-426556 862531592
-208945 -42988482
-838794 -416463817
-738690 941024548
-926289 605071940
-754669 -414612094
-823737 806443748
-226915 99670913
-947488 -959696578
-423822 960617684
-548400 -987634322
-127614 -911231983
-576037 -322984823
-277312 361152247
-934072 347173154
-653361 3346084
-791869 -452359510
-318186 -373947036
-787913 918114609
-739901 -764457203
-132302 325814209
-911387 916566442
-769277 253367364
-837553 -339172521
-604580 -135360957
-650479 429445035
-201034 -985686391
-418270 -716655224
-688635 -933857667
-12449 -251672992
-496540 822407571
-115190 928673925
-703969 705338526
-335334 -741539894
-893926 722214825
-630258 162926818
-63240 -156151988
-929812 381174925
-660253 -884885917
-506699 -115848566
-163792 194308961
-888147 -872520239
-365688 -27080549
-260171 871324138
-389165 341148361
-217666 -827391043
-89385 -272813426
-181033 888788851
-464148 -201338079
-640129 -502182464
-441132 -875668353
-920976 -875523871
-931060 -733099670
-210408 230215365
-916578 -362180039
-535640 131539374
-378313 -487823248
-284457 -495350077
-563517 414884150
-66947 -421680915
-210567 252976931
-933024 89808073
-300438 -640490638
-602890 -189168191
-249069 348268179
-406513 -918275814
-509942 973758627
-814172 -955367456
-181101 315415464
-849690 -911127291
-692527 -71216022
-655107 -637759223
-737837 -931131177
-155735 901703430
-602148 -913918732
-831247 262533537
-938070 -925687614
-487238 -186732158
-867213 3838740
-115208 -274509339
-329684 311085378
-308344 -19313259
-553610 -297516857
-256682 577985709
-36178 -936581542
-845543 340303105
-761532 -437958565
-585510 -424404790
-438914 844953028
-801985 976925585
-998863 153914295
-254228 -49553688
-613614 -80749990
-301576 513423657
-133912 761278121
-847120 -879965459
-291911 447664196
-356146 587553101
-143865 -835332915
-9563 -384403988
-506456 528942163
-66087 93451064
-335330 -22163211
-713955 450327340
-910352 -152329154
-62523 63918057
-545202 -434622771
-510292 -225500415
-967666 877185900
-160564 569215970
-877659 499990246
-155407 40787630
-852220 -597580937
-675951 -945010258
-587911 -528710309
-701384 -534162479
-830409 395292847
-349443 33331126
-366701 41432731
-786748 92762227
-30033 -137226937
-367839 -952136622
-49946 -956791462
-356353 782023073
-330585 561287035
-916034 657003013
-973341 902057615
-139921 -138532417
-789605 97072466
-117206 -933275301
-869643 477063595
-813486 -521469019
-533694 12692116
-983114 -692583264
-900470 928858321
-105916 860362962
-79410 371334794
-71755 -653248097
-383792 -512621100
-111745 101037046
-911191 915967873
-976442 987369146
-438912 -858175325
-423604 -829096712
-783065 -957641113
-26823 -534369280
-204795 -363259191
-952657 290168087
-623734 498961846
-428504 678173540
-648484 -764553333
-406300 -785748738
-939336 726036918
-401462 -868828442
-532522 996274335
-908675 139840305
-834921 788174571
-11563 750848302
-566021 -998692113
-624525 -262236611
-894357 670089355
-786196 330887835
-955437 216294371
-121911 -464702177
-803083 638304571
-945034 -2330956
-772173 -751822862
-117507 -137844283
-644147 344420947
-673390 -264443962
-476812 963192763
-927237 112905172
-696948 -424558464
-84276 957533792
-350841 283808460
-913883 -529683223
-425122 -724319136
-961791 920549269
-521349 760484864
-801389 774642710
-390294 451239161
-347594 995931531
-309737 988893972
-968385 29792431
-266481 -872896911
-705360 837684660
-877059 -977850912
-101402 767794013
-306204 441049314
-960506 -976543025
-243352 -641926245
-717986 -36344979
-825691 206861163
-198788 574368126
-403926 498952845
-628774 -302317913
-771181 -575446478
-631754 747129983
-993842 559837804
-932753 768974470
-958365 -664797627
-470654 375546920
-994485 -265604006
-743991 -89356091
-868953 185597064
-172101 -981795546
-312683 380960686
-294075 461277928
-133891 791270076
-165969 -6038097
-421962 88436990
-475816 95025590
-486438 -157590214
-268302 -70152685
-9994 -875181980
-702532 -177970772
-543765 -379951673
-404479 -853032891
-398870 -557660406
-150032 -938902360
-364984 -977059563
-159648 -199586651
-432047 -122730985
-539293 82317954
-124139 -772702173
-681454 -771261788
-910519 780000041
-164467 -348148651
-950301 975868195
-565898 192354197
-97220 -726657829
-391239 -836413080
-480875 -579582531
-102735 7738166
-382196 74230829
-611922 606014533
-207739 -121541027
-930488 -692292132
-164727 -80191187
-926152 -477754599
-752907 301669771
-742766 -991754197
-32238 617270991
-216106 -855920444
-506359 -209390529
-977756 594605365
-81363 -181374862
-50123 410657798
-382234 594088827
-519768 260964732
-582484 324271791
-264643 469545617
-842695 -938621920
-502895 -945942842
-196065 -595620077
-550593 -858807740
-184348 -717204630
-231879 -963103684
-284941 -206956391
-751474 -888820083
-665982 229250514
-812279 66385781
-122340 -725233163
-146856 649667983
-432440 -925876054
-740145 348997667
-276203 108198869
-775300 -194900728
-670633 656705535
-888525 -971992319
-849148 327344673
-917726 -189108342
-113864 888769838
-636040 -202867983
-133832 -192512433
-607506 -468104339
-613795 -755746266
-947531 626112705
-960043 942553459
-513455 838342561
-54811 -260406211
-622442 119341603
-221903 160404530
-619920 -346511778
-880453 173398761
-900542 564784454
-170512 -205319518
-582227 456194132
-848763 601680770
-885572 587724092
-333700 567374049
-514744 -316552364
-784725 -493373775
-271215 842140887
-179025 -814368028
-647715 -566733476
-11360 43654906
-544772 293830841
-610159 238365796
-318007 -447123207
-84129 174354875
-58119 -581773179
-917707 363768451
-970265 -84358934
-305842 215358838
-301301 -976227630
-119816 447536727
-174622 459612572
-248831 649885076
-159774 242606539
-143742 150471485
-288555 -758004783
-735210 -785535506
-848219 -836607632
-668635 -104516560
-615663 387863255
-748761 728176822
-980698 690163922
-715315 -303426261
-899999 182373944
-577701 130404366
-566440 -883535859
-867829 865821581
-155001 637030591
-704776 958605028
-311196 -948546448
-320141 -929702886
-283864 -145223714
-716151 197800746
-709982 161179263
-119296 407653079
-885405 -775328027
-231900 579406085
-554429 -376062118
-626906 140313039
-979684 -352718725
-144271 -352289748
-253279 -559633881
-194938 -893106153
-378015 -849888320
-906496 682972658
-821255 109881685
-850857 -607893102
-828715 897437152
-669474 273274053
-817779 287590338
-961803 137816759
-418235 -146032773
-281051 -169729388
-677117 834390499
-199193 -963658829
-141249 960674979
-760982 950854640
-331364 754679105
-186325 450221922
-943795 761976020
-159985 658649010
-866185 373035390
-857495 -530731342
-961261 -291033892
-843798 -613268995
-494216 876921737
-635910 -66361919
-129323 966137090
-48644 -646624029
-262816 -926048880
-109007 -534065282
-578202 1086223
-990463 -633166408
-568506 -574655082
-43784 151197904
-398607 -950193751
-389761 535226603
-105360 543304802
-52467 799759754
-59234 -338982991
-594287 -316588508
-90665 -209907135
-960044 514984236
-169339 513682104
-103877 -523000284
-756575 403841760
-971910 326873435
-135142 -719629292
-605364 11037217
-214416 -370388290
-438489 -957653273
-282775 -477797421
-436826 -997352901
-295983 -635868262
-244035 231168687
-280623 -758105543
-209802 -906430173
-608125 -982676879
-590055 -939452100
-643732 -553054202
-137266 -908725759
-963623 -473517382
-221934 448032022
-146803 -689375814
-14703 -48172464
-821850 -548253722
-972016 -787053212
-595537 -660429509
-233915 995051080
-80452 -987293459
-53728 587500
-171799 -469021076
-653692 -344684241
-611110 -631911911
-658863 -955338973
-967611 132315476
-367685 771929849
-851803 224050816
-349894 412686184
-26952 -364516581
-451208 853662526
-211618 307549265
-744178 157685998
-111967 708825978
-398210 671681003
-982718 -758628962
-313919 950720435
-391988 765250831
-857168 -741305841
-613452 -988731666
-734319 -935287019
-5567 -797515247
-649830 -609732695
-43748 512745003
-623811 -486891061
-364874 342094841
-383023 964491281
-651796 -273944273
-251912 681665333
-383062 812058713
-267752 -408721379
-801816 -465230815
-962565 -804446011
-868515 246594380
-930352 -97142726
-621427 -907268630
-900905 -768573792
-298036 -472696524
-712950 316782186
-448989 644112393
-728917 162786895
-744317 22961064
-245204 -195821990
-44332 -827010755
-143716 -415696606
-356586 -671624635
-61614 -585639717
-652778 -612459819
-265999 -906373805
-204447 -326945558
-960674 -748675131
-531681 -989144470
-272561 -124460805
-872072 -358407826
-92854 523600533
-103628 388648134
-236945 983687016
-524124 340608167
-451832 -885296140
-971432 517868701
-92814 5183232
-237009 -441501166
-830385 -947362115
-55379 200737222
-885920 805093215
-721839 -191988487
-194231 293468592
-985015 -963480578
-576197 335314989
-998707 -537232870
-951429 533148168
-635295 -649381764
-745611 485728194
-223650 -810157470
-409037 -476392519
-915531 -929968413
-419765 -481782104
-11923 -62032235
-737248 -689911879
-636341 -535639556
-807477 611022207
-776574 -438587010
-587235 -524784026
-437388 -660922245
-648646 203005165
-505619 998816508
-458985 727725889
-631835 39208533
-501079 191941027
-489728 694946103
-660404 -590406414
-890840 -950359389
-735294 -894038711
-991787 -685252176
-164539 250377833
-849375 911054504
-713626 122759337
-123804 -603637223
-864361 800090280
-862571 -689409322
-125098 -140870093
-395507 185754800
-255299 -338791086
-646718 -802625547
-828143 375597331
-846262 184816396
-562248 -880077607
-74197 893815227
-141815 -877215840
-825001 -569989485
-806888 -789307977
-851764 586322720
-434148 -8576495
-780347 -314092002
-289151 925400475
-82794 -953054978
-757303 -462759142
-652409 505642717
-66467 86153555
-259044 729181885
-375289 53105172
-273130 495747141
-368205 778822496
-639995 159066461
-264917 810494966
-50169 -118283318
-790620 -77362682
-538883 -214229345
-926365 278079459
-556316 -424756050
-918879 96361334
-318693 -862790634
-48177 760998750
-336421 757570248
-34590 -812899828
-393745 -10887567
-182683 -205097004
-45083 -692977434
-680453 -264555988
-523443 -229796491
-129917 -262966919
-356140 -53863964
-154254 -790957418
-435935 728456586
-380939 632044034
-347678 -865556944
-129433 775401609
-858938 -978198756
-87 492602126
-937034 -285928484
-400106 750983129
-624799 -601776350
-336097 -937664990
-231690 382321977
-984805 557290112
-916412 872829976
-664095 -883444989
-676760 -667556218
-972720 -488883017
-220305 394634471
-233076 -92312268
-891598 607478317
-901613 384360190
-667474 -478797166
-444824 217564918
-581223 571460362
-726271 510315268
-889920 -987532087
-373694 878482928
-436757 -901724368
-116098 -364812224
-986186 -531967639
-724530 44411668
-729649 -155769642
-967176 -950994700
-105468 -471027946
-618030 -168810233
-162258 824406909
-246530 -449226702
-899310 -823691754
-225225 -609005223
-353364 -845727221
-208064 -425468104
-956104 -546670213
-932372 536594757
-192868 -868177993
-610060 -821323885
-731724 653149768
-647798 -683217858
-637341 -310206901
-47972 -99699409
-585278 224469874
-228318 -850212232
-663785 -862822867
-264674 745672709
-326858 367352686
-762434 708637496
-9055 108504329
-734203 232336953
-611261 439636776
-928387 206779961
-381895 867524729
-80021 907669138
-796143 -896292018
-652247 -435728561
-112846 956674438
-98389 -367319964
-247149 395461206
-724896 633597699
-334434 183453335
-146458 571769452
-17096 -975407525
-312202 337726114
-938395 -853698652
-490625 -669561384
-762000 -273162777
-262952 -869360292
-880565 -490885269
-969725 -767496656
-428175 -700061796
-239351 198907830
-595673 132803935
-842897 524408078
-532331 348695599
-259458 269981069
-107571 122597139
-376615 -431435363
-539317 -168865083
-384059 -916382180
-110817 800901590
-928056 -876711955
-204980 290397782
-728922 520942671
-365460 -969042818
-518549 394105764
-405900 -914785891
-747386 840147973
-579841 -973214201
-641325 333191669
-505065 326262024
-603151 62755487
-977442 -242522527
-512032 203370853
-432779 -747002046
-521622 -243704826
-2656 533809469
-194778 -20164823
-741245 -260548764
-400647 -957075801
-742479 212338521
-686931 39389440
-321279 94348383
-855578 -802341191
-952748 -583686130
-271522 -704439666
-632461 467639878
-672249 538911010
-894908 -135875029
-171777 -848708853
-711811 622528830
-215909 -482457086
-617258 -725420808
-989405 -234557036
-462257 -961514416
-17283 -841947272
-529144 -987934920
-426218 976216048
-235331 998200701
-533272 -961149120
-67543 161924069
-730267 176979078
-930122 -45877280
-472442 919401542
-759724 -767133717
-502657 207120674
-950820 -471786931
-237621 766675752
-214860 -960527796
-790425 267664305
-319549 662116304
-42661 251810725
-896506 -840429903
-876599 -391018961
-187084 449469534
-943758 -424116033
-394924 -95458627
-554624 -230374236
-616007 -885205024
-289832 768666345
-865422 -79083089
-578379 589840160
-556498 -861274389
-751836 195496104
-567784 -792200524
-576816 -970272452
-265448 353548832
-521215 -780135443
-514393 -994056405
-969884 204265885
-54487 -888768210
-35725 20384017
-782425 -766238685
-15392 65354510
-563284 -207698088
-977299 -533372402
-35474 -875008463
-612464 320514981
-257103 -914180298
-749666 -835536259
-402889 -559304362
-937555 747936007
-725099 416274466
-11042 -399734265
-668422 -790566602
-55440 -281739647
-45201 176149702
-63346 113974772
-981759 487886117
-88231 143461032
-835753 -264842531
-847181 -738680619
-509853 -414182456
-125175 -126116920
-904655 456815485
-540506 -206382980
-934215 -96389372
-360794 -337119331
-61720 13481577
-580178 -237929423
-126515 867146554
-598782 124713367
-455548 782454594
-344090 -899092131
-934036 -957415770
-498595 -572727142
-321388 -579948180
-30490 -832424233
-886131 747787839
-421509 -494128477
-737270 -667960492
-667 -959000171
-33471 -893676118
-462368 748313974
-988292 -358734436
-365049 -684242720
-482193 -680909321
-33493 817415267
-180872 429732052
-463952 806976797
-427836 -186607349
-500801 -982594127
-206293 -931703823
-917984 399210195
-374025 -108711047
-110947 377628015
-58936 -954656433
-209186 794899582
-750153 -959491317
-485359 58825145
-306789 -590513489
-123332 760171590
-84140 -963945136
-851242 -955542543
-261817 713595812
-150105 -921360906
-867262 -528269684
-940429 -866352368
-663170 -753785139
-753392 -927965493
-361938 -507964492
-925901 -421745631
-245942 -886965663
-811042 -401640610
-946108 -820915304
-234234 -245700099
-928568 -85883330
-428301 -501824625
-750302 -575768480
-109440 -803634925
-625173 -842331476
-178138 237624171
-91214 -786229052
-168535 -921518946
-421304 -510649282
-947814 105059902
-540163 456109069
-2334 -465305714
-261373 -247524164
-272584 349134105
-512307 593519431
-431839 161962347
-878491 -38177952
-54408 629574295
-63172 206419804
-140308 -472065788
-687087 708213390
-195911 678150120
-80737 -485901803
-350257 954428251
-442520 750184628
-925250 6133705
-276157 -614801027
-828964 863218965
-218866 604493095
-222265 -435716331
-112155 -529964782
-147434 -628873882
-866861 62459044
-361854 -105733261
-739449 -432508807
-990542 220127569
-298859 -868109091
-169337 -218737859
-358350 298608623
-360129 -526242019
-221524 886322043
-818187 -392765955
-637537 8452267
-517104 -508685769
-63028 956368150
-667269 -545511950
-568483 653276578
-184537 -229293450
-387139 -915937656
-494689 -287787265
-955771 298640763
-74226 644792087
-826826 -757120793
-480918 812738960
-907058 451736691
-98268 993063835
-555669 -328610982
-183215 836935664
-269305 708799152
-145772 -871601535
-888054 -746264315
-842851 -968649277
-706795 -500475417
-503768 316194729
-722130 -74382538
-515229 67015776
-494310 -611161350
-59304 -89975276
-654109 848277918
-618535 687447274
-580567 383782705
-393058 587116313
-800348 -852802329
-735529 -755248676
-875954 -921569456
-262680 -896434180
-402798 -300760626
-961862 584223475
-35357 -273211276
-466916 -364181928
-532828 -851047438
-8872 -974570514
-976284 -866873489
-188576 -608168230
-510211 690684799
-930775 584863202
-713156 -762588043
-437117 -785409831
-113989 274315218
-556150 946211110
-934538 -657011365
-515383 528050903
-195874 977561833
-641332 -157486782
-988386 -303238015
-43681 -244304353
-356472 909528995
-34730 85600635
-984378 665720371
-702364 610323265
-416196 -374435739
-917631 -97980571
-690694 49955930
-866727 -227238068
-817899 146770753
-915928 -19097173
-913379 -271155894
-738122 846010128
-436640 -582357345
-395447 455632830
-728795 -665655448
-30532 -433404783
-595682 333578669
-752512 -532528937
-841956 -41573013
-411534 -123220180
-683287 -947665735
-555111 195838945
-508158 91369990
-720150 179165836
-483613 -5433593
-573621 434358625
-752958 -440266908
-320513 -175355408
-414864 -870611805
-718003 256495077
-118380 580340239
-228665 -961082811
-316728 -805387936
-134003 98576962
-956274 501756807
-250349 -179823674
-51634 -999403610
-748154 -595770910
-901048 592938258
-283690 -116503
-146656 385131917
-668149 -825701284
-21811 -301590023
-416704 802774572
-727299 629931546
-293016 32754529
-35338 -778113858
-350958 -183973433
-942071 500225592
-324043 180313129
-939425 692806388
-625357 405076210
-396580 -771331574
-69844 -363307270
-387782 -563241601
-912967 223234833
-986352 -928948646
-634824 -3508509
-750905 -952120576
-116211 -947044098
-352827 -894497080
-367476 480736016
-137699 -908126908
-518674 -699885016
-984054 -568170669
-93973 446146252
-750900 120291310
-35687 -715057926
-675299 850375342
-332427 -434254079
-751998 284825571
-471357 88023612
-575 -259955363
-269814 983235548
-945347 -256685464
-273277 -777507464
-80255 -131493571
-427434 -34799322
-375765 38519103
-138185 -778751626
-248523 -854486193
-953767 -416158157
-969747 626324584
-851944 -773301414
-541036 220534573
-357529 -936917018
-421552 449933420
-554684 144102280
-525073 -87909174
-670648 350329197
-329106 197058183
-310328 17593746
-479303 -316418434
-533195 141447628
-170998 317708731
-495249 115410897
-43352 -559889768
-937525 -709483607
-23013 400352971
-368054 -856998073
-394903 -143737686
-742416 -462305105
-160589 231025539
-604522 596306952
-529655 -626553205
-623362 974340075
-151330 818799488
-390091 241953225
-50795 -207942894
-258139 -290165057
-734481 463201599
-802272 -209912734
-304373 293676787
-186802 -57957465
-532247 16785852
-763338 -633272288
-973096 -142358129
-46201 -680764376
-691229 510829993
-498168 769732697
-892980 669564822
-20334 -439595472
-294735 -360157204
-889708 -794337260
-30286 701852156
-606311 957551527
-384956 321073637
-986934 -858037613
-668787 -899415728
-120631 -426057040
-136306 -862519333
-63690 -43153413
-378216 111637855
-185680 368506206
-58258 -594330109
-848562 485084651
-562319 195362634
-575647 -923014269
-278773 -420445772
-994098 987419740
-166214 -213179326
-938282 -957244174
-674401 -369976642
-620734 -919502540
-125084 -162685286
-206647 646809210
-133354 -700258474
-365437 694956585
-643021 966044835
-442126 810571519
-381031 317205635
-750042 488126009
-60783 -776507601
-913705 957048431
-860335 693788749
-969503 925344555
-520016 767116310
-957953 -132621262
-526138 919823295
-188803 867700582
-438842 441321698
-610168 -942696038
-735067 -322936479
-421949 -594524094
-575513 278326521
-840617 82733412
-246915 890560557
-379595 -673794493
-735031 159719143
-474313 -677368863
-385497 -833858401
-948610 946539818
-104831 -782096684
-711096 -203835043
-672125 879553631
-502827 55218030
-21874 -704509480
-461230 -968188491
-862610 -397309032
-378854 -885948293
-96645 842383028
-243640 919896603
-853763 602177716
-842572 -934124574
-329936 729461386
-196671 148482817
-670501 843736334
-672655 349094048
-362802 -984138446
-196639 616075982
-138543 69310982
-198357 309699605
-586472 525896297
-920902 746374504
-379694 715175511
-355442 -343260830
-721057 -318375732
-144034 458252420
-264964 -17055322
-456088 841343412
-669721 780883557
-879468 149086277
-9947 640399582
-291978 998786873
-650947 945251235
-337823 372469565
-789151 -93478744
-888354 -906741893
-316478 404281075
-830815 509212224
-267207 -792690186
-262742 99180455
-412826 281625179
-930870 809487530
-97255 17572235
-260187 -136397083
-265802 -189513301
-426754 -286175079
-895043 -934786683
-903001 -321135394
-252459 -817582745
-243500 134524299
-416068 988564211
-678495 708313552
-681827 -266584845
-313187 556256075
-33936 -782430925
-960770 415039424
-542780 -132975153
-768972 200513753
-22108 108899188
-355633 -499575243
-593071 -797883618
-967946 -398184878
-546230 -648272018
-273409 -852632384
-887303 974284687
-757080 258249238
-161762 -906857924
-203780 231082114
-70469 -380022186
-53606 -699548110
-941038 -817221078
-140218 901602993
-122737 -890060581
-555718 200351157
-880032 -382277738
-611462 -227057529
-17528 914176078
-775074 -317064421
-774114 451807077
-730013 -903406667
-985852 817459879
-840620 292887641
-925933 657423238
-814896 -596608614
-989993 -298339932
-40131 874992313
-336701 818430810
-35361 568684915
-246266 -71977582
-685407 -220153650
-609006 -930890329
-829379 130138801
-765113 381661472
-937225 -726645993
-444030 130022770
-360385 208462512
-176879 531603245
-123217 223164847
-843396 -707939022
-752652 -995902588
-930390 523616737
-698142 -525160100
-387566 905700405
-53127 486072510
-624998 675191057
-249828 -624060980
-75760 -888468667
-357474 441883488
-992180 58874599
-301647 563338411
-604912 390993174
-504543 -271149170
-978453 -291257596
-530844 -99067236
-197987 132242217
-968445 410402472
-8138 -371558570
-861286 -196810621
-66917 -168396261
-745596 556463848
-935882 583035730
-59514 -246770236
-57549 -460880999
-183569 -182786446
-639715 26583771
-613520 669141772
-456046 -974323935
-19739 -589296632
-972878 -255177029
-816867 -829746603
-250339 -585199220
-903268 -879043940
-363849 -354906703
-619802 -826982462
-43605 607028570
-11153 -827199293
-852549 -451043442
-880635 718559904
-113948 614684195
-342943 607831157
-938438 134414667
-509037 -141806279
-152514 -810801660
-916890 843157071
-460768 759126485
-132074 321440557
-597241 106075895
-935204 -759915733
-270789 -875370065
-853269 937679634
-163374 796548116
-310755 560182018
-430208 -456574250
-779077 -811816531
-872815 -770088075
-587349 570009521
-317018 857325241
-583232 -891895657
-432391 980712890
-289896 -545335436
-400098 -721642260
-664627 -751969978
-193164 -424379375
-963752 -76548962
-284429 -578952440
-632134 -964834453
-47401 96251745
-136977 -29995882
-512769 753725451
-549122 -436547708
-962495 -569648372
-56906 -259343530
-459267 421646013
-190019 -380450032
-377409 -563670107
-998500 33288850
-424630 940990525
-702406 542405788
-419279 273373118
-304581 918136813
-849138 332601775
-417347 -77562414
-384664 330835184
-901505 876027525
-713849 110621055
-257479 560747109
-685844 298553399
-603170 -179537351
-156822 668851452
-229121 131782641
-624360 275127213
-756724 947209193
-106252 379812663
-51379 850747838
-203050 -276823417
-660751 800860224
-316487 885913386
-638223 819428328
-719698 -376619306
-678856 492155189
-187345 -764603028
-757203 53732322
-781664 -914671988
-728078 657042985
-464647 673282290
-159073 -478342095
-212153 -457151813
-959984 466789167
-456667 -935936307
-368568 816221305
-344597 237442333
-875046 249181821
-303340 -408824757
-522642 -579206131
-259125 -22274302
-17188 701796299
-737306 981540978
-573281 -871204551
-931444 -625224700
-419517 502908782
-715024 260578090
-555803 649902513
-341185 302634327
-178725 -507092894
-21849 353166704
-861865 -974189091
-677950 -853716318
-661665 91596442
-17338 697755590
-397647 -230335624
-176905 -563732017
-829993 933152562
-154849 823396699
-41431 -478404005
-898086 442711899
-380505 349195341
-882359 43253901
-110239 985560087
-340489 -331499139
-908267 -40166053
-224246 654297744
-478466 905943194
-265887 -938467880
-920907 -902010660
-516318 -820746585
-474988 39257818
-613707 799785639
-771049 -986689255
-580868 168053268
-545150 -972922709
-648468 516219527
-865845 -718852290
-618378 676979804
-789858 -328629793
-472857 -225945184
-359774 -117337140
-134297 -450302531
-150806 -79661502
-495988 974259302
-883041 -900030588
-451547 690002875
-327108 -736956362
-713034 -966878027
-703302 365915926
-851114 -215360367
-667627 328350226
-677203 -432372381
-216047 827893534
-739561 166426665
-499734 236128480
-393112 -359756167
-484686 -326759239
-978733 -5411974
-872776 -298224047
-111834 -228769899
-944989 173841441
-880362 741033772
-274460 -576467908
-826060 187152186
-461230 -238396608
-211884 -549390617
-304983 -444111934
-327074 42751102
-76081 -872410813
-94840 227258273
-854218 816805919
-918429 -137231600
-770863 776955742
-296588 -410339231
-577559 -310455945
-653904 876925154
-845041 -867820004
-232124 -47412307
-884363 762563481
-934232 498095922
-83237 737227326
-783265 -56569941
-611435 -934276459
-700716 417637213
-956296 -890143277
-594276 154368374
-93828 -942118955
-10964 -364386163
-55582 -998527247
-738478 -387826648
-899131 406843939
-571 175314194
-858116 -794276524
-343835 830376031
-174512 -785017267
-603114 -32673132
-350624 -866498233
-520506 -229129201
-587238 -989922031
-573296 -886392693
-574335 998129072
-733020 679400241
-827708 -23624293
-286047 627601166
-29607 -878422637
-749851 665919762
-114718 357042673
-392074 -746242641
-35152 -528976193
-230356 -27877494
-457842 751853282
-530660 -939232514
-13620 915552565
-636168 670093176
-829944 478404699
-460101 877925641
-230444 -323022098
-781310 388802097
-550864 -633944170
-713974 -321549345
-962788 -999024552
-67431 772899769
-230828 853764850
-895329 -940784723
-71308 455792153
-943684 -931252418
-190360 26542145
-578068 589293920
-576822 -307865266
-603123 -110863532
-668789 702901227
-480088 -457219842
-870104 -578946939
-841081 -468206714
-751291 -977102324
-676929 -457369576
-891644 -949770599
-363427 379940349
-586428 -203612216
-660935 -478746792
-406217 -795420793
-561695 -599242582
-869726 -417979306
-89978 -879868229
-925527 -929149407
-699670 -939574608
-629877 850573765
-212509 -399655152
-400935 301743843
-336685 -930854052
-443908 278795504
-363722 155235644
-78458 842045717
-325264 -14923294
-49032 214450922
-850234 150354222
-248478 -93659359
-858672 -906490581
-945727 -407835506
-342725 598475375
-744452 -17354113
-868059 -852417927
-619938 -858744468
-97130 403698949
-509553 -320624640
-868648 -983330439
-97224 946329373
-116230 -270395239
-232075 396609911
-316348 -404766491
-222836 250857969
-308432 601189118
-754654 -4009073
-92562 832878664
-601590 573837243
-311701 -80642127
-725195 745820409
-510862 276927360
-581767 519702722
-675741 -99919396
-825824 346073308
-620434 -348985422
-477963 -944683752
-252635 40635378
-571728 636091284
-44420 122283523
-115024 -956494048
-179795 -605051723
-420517 215792942
-60750 -364329553
-319645 993423652
-806510 -949044818
-710117 -216747480
-60417 987195537
-96360 454654131
-799436 462627880
-191770 -996134903
-288990 253499856
-316794 -955251007
-522880 252991361
-394662 848733366
-906043 295606963
-168688 -293303168
-842567 -302759355
-1395 -18998021
-229722 -866949573
-154268 616598519
-273411 -420661260
-259416 409977787
-781391 -11182407
-568275 479419345
-602665 -391432552
-839043 639832171
-563663 387251946
-132545 649202826
-732685 128439807
-125509 -637948179
-982479 692708778
-70316 523388084
-453975 577844763
-560655 -819104423
-750671 369328088
-260484 628799945
-270771 -35851902
-328514 209039977
-646699 -64029572
-471335 -720707670
-479717 65421427
-64311 -958013363
-305554 -675958676
-2597 -829070859
-23602 890720003
-399511 619648287
-316483 -122374027
-133832 -559523000
-81668 -546833382
-453795 10676400
-503011 -942924482
-837654 32505358
-230636 -726829461
-204194 -101590536
-751954 -635558945
-350727 -118262013
-43237 -609242013
-670865 751693001
-781819 -616542835
-206873 519197794
-454644 -886255179
-281914 -923834057
-205386 -104897770
-481906 544105938
-721260 -890422127
-62711 -883053330
-775036 25422235
-933064 73725971
-608776 325986647
-871663 961392664
-944303 353018302
-428933 -756075573
-710074 -996620700
-361251 677059626
-573665 -585146432
-313528 746615656
-278188 149224265
-109852 292479541
-662271 -960390992
-286055 602390883
-81072 -844327707
-352144 -903315473
-123709 -512587407
-170866 -571157168
-852051 -152389656
-641764 -148146351
-820140 310580820
-104712 238368332
-970899 -543936998
-601959 694037985
-170989 -389917522
-942968 -577675823
-116127 622720281
-623625 505184709
-538939 966430115
-912293 732298155
-203761 622131379
-246477 -155631298
-979230 -341459522
-594985 -199365621
-399286 -341722282
-965074 -988441221
-23917 44558806
-109359 -485826629
-913603 541134758
-967679 459412374
-686744 -886694621
-191790 -457124625
-594956 -395591733
-349015 -847085612
-905735 -854733743
-193454 -239919440
-479445 -897884732
-299452 -514804796
-977413 188923392
-331496 -50274388
-58785 337048853
-797553 -647979436
-709358 -959389704
-87887 793111855
-117914 -953941451
-119653 -349307225
-372506 -932047616
-248533 521295183
-260703 -991606164
-833567 -965617502
-336241 106109690
-535536 630525215
-104515 -268732446
-357012 764650169
-423126 -716324054
-496200 389545272
-195340 628725301
-600792 328234752
-613160 903718644
-108943 22376412
-914105 -359836522
-556159 -982975978
-699268 565251787
-680851 244571745
-94827 -977545237
-276107 563034398
-125696 -995347696
-615382 -875429969
-976656 -951770399
-103109 46092050
-198689 74295644
-481985 237794807
-616764 398112614
-91953 114905940
-88477 -116576986
-265322 296687516
-788395 765598715
-715972 -48624601
-486145 -329500948
-989735 773992551
-364980 -161725750
-850097 776608742
-28376 257034119
-739536 569541804
-310318 393775263
-548498 540710065
-756665 -188396571
-23083 -124983083
-149289 -278538830
-856495 -432161575
-867975 897393329
-235184 361624648
-699664 -562621200
-49816 315161468
-433461 -541287254
-912589 -540166436
-808498 -269287782
-692236 -684118597
-954605 -415596405
-785154 -368541828
-722082 361973453
-364132 658699239
-696831 869252979
-338845 -387397580
-543915 -373878468
-391647 -394807654
-409052 909289936
-185116 -755763401
-409807 556567745
-405482 -567694660
-174850 -981770850
-955174 -752641653
-255578 -938569565
-853527 127779622
-784362 816900152
-427835 455205698
-694972 -478993961
-972303 -518980067
-595248 -817261033
-361686 242467209
-598383 48858358
-755301 -919867705
-114296 -543391790
-219379 486237158
-712309 247810117
-452244 -84679044
-649393 946070722
-903811 978522335
-372946 231202359
-787787 -617009330
-363918 -537503140
-95027 -554307835
-576346 -958310092
-149662 -815733809
-48702 58294585
-967570 -479672207
-976117 -210541463
-542246 -179899127
-217546 -235435607
-385923 -801457366
-863236 252406214
-90178 -364690104
-430749 -554099018
-398612 313836649
-56295 763089518
-732537 -884682514
-511798 -378441301
-268692 -863388091
-760234 -403662581
-399125 -195702333
-147804 379079119
-320724 645195777
-363000 -263053685
-737901 835687329
-898656 -16050713
-75308 984756432
-327281 -396475363
-934527 -217463638
-20882 815795120
-299774 834726996
-722313 165527032
-867375 -869191668
-687321 -867064487
-854033 59733293
-17037 -684925477
-263977 191230098
-596112 580061087
-40921 104533061
-323648 -988669029
-861141 -802858168
-654999 303075695
-977838 116253538
-48681 -167548272
-706824 748976677
-893875 -717393461
-377598 -551942402
-974288 864294163
-100498 -95834762
-891094 -415330493
-696629 -686852066
-982197 708462905
-556323 963748626
-17353 958343711
-380803 -702074427
-818422 651952307
-398728 -205190649
-26463 -864801643
-663128 -892006704
-981628 577345713
-529920 950993477
-636646 942720293
-740686 -404610903
-397294 -918198192
-323967 -924344195
-369228 655122390
-585669 -750607315
-542565 119402257
-552086 87699829
-455252 353925746
-701492 -16750419
-690945 284841661
-407175 -490482207
-206228 -900496882
-260374 -882706612
-782224 -888989177
-205072 -765373990
-362028 -582132661
-756512 975304986
-895426 138791248
-770547 2536847
-64285 -859030727
-877623 -300229494
-326870 -181198175
-435642 -900687017
-979395 -2303921
-662717 -676729515
-519489 -253361313
-5858 132894436
-325845 -568736219
-537862 -823499248
-464223 -63595734
-689199 -773499574
-238878 -228110151
-933072 -129277573
-117343 -845327415
-869650 -720471408
-829978 120115112
-857518 274074842
-421735 367228421
-232196 -673442790
-326549 -890159225
-630106 -495413565
-156797 -163924996
-467223 -938139754
-630269 -525603824
-374573 -52914173
-327705 -703513744
-750816 -107736484
-864513 -225092835
-294295 435277504
-980270 894800363
-717198 -84123562
-934098 -864951991
-864026 -433881460
-718445 -132294225
-954703 -14739559
-526743 -110610975
-237933 614344462
-466271 -881845123
-147413 320652807
-741631 790845215
-69507 -92924504
-59211 547153233
-19491 -584748584
-514847 777797923
-540707 701825818
-367584 -305219992
-797706 -249570612
-683190 -171582988
-306745 -937991571
-434491 76986598
-9739 -61742213
-63150 -580888783
-408713 913061602
-25090 118033
-306581 -106492607
-516715 -287336219
-647205 296604289
-555765 785770909
-381228 487570947
-458925 -415601854
-907080 533087624
-664030 -744036263
-393022 -428037492
-956947 -900793836
-134951 123669512
-865150 557222950
-483689 -158888458
-585557 -409469673
-331420 527894180
-146299 -985719299
-843926 -766108106
-220662 -712513972
-912912 561433935
-654009 -350856690
-705816 -934716050
-627796 115776105
-21592 343923319
-503521 -331770309
-206440 944193118
-671664 258448101
-551605 745216290
-803300 -265032743
-782612 677559318
-39682 510794244
-689036 735085291
-606618 -576416937
-522967 -924025622
-853666 -115794068
-679808 -938129675
-340835 563545325
-312590 468604078
-772729 594957949
-512561 819509062
-294389 -959433414
-752900 546680466
-352489 -204305073
-429239 450305889
-730789 -759691639
-61955 386225254
-580394 -169283579
-101915 -745410938
-218029 620117148
-198945 118202449
-14826 816022997
-127963 -878223190
-493129 36002752
-904456 -215684545
-588946 465700129
-492967 704232444
-110895 -418975075
-256817 -423335418
-44572 301965086
-825021 315992182
-39428 -893259748
-487465 -334724318
-514057 -96406175
-353954 -469676684
-447072 -258749940
-885148 787799758
-674147 -407806359
-212093 -842688263
-197738 108920188
-383993 -960332058
-275347 976820800
-579226 2003127
-136893 586348409
-372164 -374967921
-508961 -695174632
-111321 826656770
-565882 -988742668
-928568 135541789
-786765 -918754169
-830428 483890833
-127512 -893739410
-745487 749785182
-559035 605667643
-379360 142263343
-832633 -613383011
-970090 -76115875
-645100 -300987861
-278262 -32358086
-226906 500548707
-399473 -999022776
-620709 -863849552
-216241 607288960
-630489 -481230741
-652191 39744274
-429805 -862387725
-816584 260019320
-537338 -319939616
-726916 -417677731
-395509 417331057
-252501 788980572
-406517 -378009789
-362413 246668209
-673276 -356499948
-730376 -939145028
-472824 871700288
-182236 -51674580
-898371 887511742
-38705 735473973
-110803 -916132791
-370968 821273927
-648293 71881158
-244260 -957355848
-625482 423575461
-207328 -469934846
-893807 184907495
-59312 810192450
-177417 453949279
-538906 883919634
-145001 -369649284
-78252 -192985662
-343142 737413211
-524293 -233498836
-705507 -733180350
-712654 -891301177
-354677 806245438
-652738 -743051722
-11812 368718143
-817339 -661177826
-556753 -160729453
-616304 -361434448
-435162 -872197254
-849764 461260759
-538709 885233762
-625863 -376180849
-363187 522115731
-934115 609450402
-325525 572144571
-464816 262143826
-544606 197440728
-563673 508528133
-164216 -64065895
-192898 -878161762
-192068 551172286
-943841 -787974082
-599775 -348096608
-85874 -411403867
-115471 -977781633
-904933 -894147330
-142205 -674967880
-512104 -494914564
-16815 -234616638
-799063 -937554670
-36397 271586600
-277678 32203012
-396165 -976339494
-608927 -69651609
-107515 289151291
-592023 392378649
-690987 269170565
-335732 -871578163
-506855 -969055799
-738400 249489664
-185495 442198949
-968147 768694316
-887464 873308815
-822309 -183168967
-902262 230661070
-212988 297969739
-125082 -921025142
-840231 -719381850
-833260 -340985776
-443441 -132574684
-352668 -597543611
-876234 -937297138
-387282 79451234
-752893 54359781
-479533 -348701004
-754385 -45814046
-847961 12728805
-139163 -23668884
-266489 459271390
-382201 778112167
-61774 -108707201
-785461 -416625658
-378052 -337168469
-940514 -85046694
-659109 513722733
-514433 951982822
-651509 -840151693
-167330 -364590349
-149836 932921013
-337921 -956691139
-428931 884899315
-446915 227636314
-306067 812003177
-833820 610724483
-107181 -955532654
-309097 -104819400
-564233 -238789426
-767737 975958558
-468867 175798750
-751602 420224798
-675705 -304099774
-338960 578255139
-357942 482927661
-454439 775351460
-91852 -514868727
-878410 -865773344
-782521 -417946234
-457238 497860078
-260754 -36925875
-468416 -958674845
-356865 128488597
-283595 854366924
-682956 -522784149
-978813 791320128
-293317 -378163418
-458728 990938584
-989329 595819303
-462251 -218315110
-708603 -521135413
-378261 381256668
-875670 -175006249
-654959 -783719745
-931346 -538590666
-335689 -510486719
-993797 827004738
-341590 -641606966
-162211 384693881
-570436 -559268336
-109326 -813132056
-368923 -586991017
-663741 860956462
-951047 -117231829
-970037 991264123
-21683 196400475
-405486 -489364017
-579315 -671088252
-617334 183143484
-859610 92689750
-553978 826771826
-395513 -853782392
-608807 -13468742
-89158 -192223225
-370657 853100886
-809188 463747109
-407081 -548386745
-922660 -672546180
-649541 307202046
-417752 -952567443
-384910 109138710
-423513 786066633
-203988 281205578
-509240 934132462
-768555 -997653113
-244784 742614913
-362354 -723837905
-762352 681867978
-413627 -898992054
-475435 660855976
-674491 -877400359
-695700 -859607757
-155642 -926135042
-338231 836072457
-646746 23160414
-643105 917645434
-640086 -115010716
-569657 533796398
-739845 -900926466
-774845 -931867232
-710048 -520997500
-811248 925845360
-170357 -933133271
-836280 465533758
-277910 -413861513
-799700 772483968
-645467 -218202780
-870830 37751743
-722359 -900062212
-486649 -911000735
-546922 -62299347
-624695 61592851
-89839 727582251
-139641 -928577416
-133934 -151758335
-838710 582445492
-894858 814037497
-503712 124403760
-923642 116829822
-308484 767561796
-538279 -362223912
-80707 91945817
-95359 907954039
-306080 -435842600
-581062 -219465374
-68812 -216369194
-145550 -665680814
-738574 665523910
-361531 -830056444
-111720 -566607279
-513418 586173031
-134058 -351053944
-77032 -788245567
-316225 505556114
-297779 -885520187
-645058 -202107079
-900 130556434
-134887 -251206614
-708347 835644664
-276741 83010575
-378464 -309690996
-644000 -374138331
-652047 -855396574
-531698 -729592392
-216359 -302715747
-999313 -154638556
-692988 852853100
-838928 -636161898
-13026 969765205
-99204 -177800726
-469557 -868600103
-448696 -539942355
-820089 914145091
-435084 891870290
-762651 24215045
-918577 -452803931
-496105 -471982552
-134526 358534232
-657150 -934763668
-659790 -302038996
-753754 791926953
-687993 651409363
-474269 346907060
-169214 -996318615
-110807 9481829
-745378 313903226
-331697 -345909341
-890094 -859961737
-389510 -937303388
-859225 -657748325
-386648 75565191
-493620 -394478031
-503225 -31886655
-478731 72684970
-25318 -124070423
-769441 665397598
-995469 918046415
-799120 -418700971
-930514 -970764300
-525921 740327972
-217341 403498304
-117355 -986848050
-922776 -947098031
-37430 170159747
-447562 757538593
-642700 77117015
-473432 717355817
-573760 -861927607
-491827 -711832401
-130581 782592149
-233549 -163966603
-744502 -919905449
-335999 286517864
-723294 -964543191
-424712 936292290
-774808 -851483954
-460491 349360036
-273834 -557100698
-367289 -858929338
-667426 264573001
-414609 -214849023
-763489 216635853
-826195 870094970
-571191 753264322
-242219 -858162824
-665913 -401459100
-340632 271178273
-755113 -940116410
-982459 179839929
-246281 152930326
-281033 652727915
-199799 -564145415
-636365 18598629
-358258 705629884
-245346 606014333
-433500 -371346425
-767017 -364736749
-771915 175886502
-524685 -233274032
-724810 -76569150
-876092 -189004997
-241767 602759366
-980308 -143958246
-212091 -902487134
-552365 638216175
-922445 -355149603
-954709 -901454735
-390700 -159907437
-196278 87749699
-412581 -760384073
-723275 -895334437
-128312 872900676
-649093 456251781
-549470 827276887
-557121 478681351
-889449 598088957
-366132 -721665861
-266085 -397624024
-865664 510488900
-383674 458174068
-502379 755306302
-146697 15733167
-666449 894028654
-378682 -373578717
-22380 -426120597
-88205 352559339
-329607 255074858
-255363 209142655
-316291 -619037807
-145709 -978199174
-497599 -867426496
-709808 191957196
-870050 477076545
-995332 -158868388
-78102 141986415
-682315 -32190928
-917777 485982009
-394032 240531681
-708386 807901636
-631480 -573751940
-981451 480147608
-85765 765083552
-240208 -848334912
-150217 -211084259
-946280 444876791
-165662 630346439
-39666 -760478950
-312411 723210930
-914322 -914761233
-174002 750009950
-821341 33901351
-100725 840545069
-509880 -381740531
-845109 -219553643
-520593 -680517295
-970075 192138873
-760523 -866994305
-809014 574557563
-285288 -746202120
-594239 -633515759
-180731 448874742
-300312 -761112263
-304046 558441437
-310681 -221532361
-295644 80019349
-256630 -447055796
-510421 746276712
-730846 -581482290
-862599 793475885
-802036 406694700
-362325 -155234230
-881148 126139846
-405226 24294604
-360458 -3569141
-486061 915055587
-458947 -678312252
-991307 -520706350
-553605 -992907010
-336039 -955101323
-923016 -435467582
-789819 757102940
-514699 -68683619
-695136 -742406161
-720062 -772121238
-157619 711762738
-825458 -422923456
-690137 420017635
-435567 697284786
-499019 -995849540
-887424 673815515
-29805 -936230974
-681712 453025202
-412889 912703252
-666150 474726816
-7608 -915990806
-225958 -154761046
-77220 -972328980
-497187 830285906
-43197 263756664
-732048 673663258
-177726 89496958
-680873 -891477566
-631675 -347680544
-772501 -886208439
-476096 -42530354
-854386 -580108604
-796129 -712004338
-467402 436763296
-699220 -573015614
-132168 -814589307
-938189 -998704287
-909402 -963396322
-870560 116727074
-756947 -888594094
-112038 -735517560
-28178 -318993835
-551086 -311517550
-715251 684500075
-536256 -769192697
-50104 -307367090
-654747 210831942
-989026 -852907317
-149033 -854341888
-758142 -23948453
-137750 621819499
-858575 -917816341
-501525 821290501
-543104 502006872
-161664 912469565
-541673 -62436483
-811057 28186483
-498637 -145517125
-294880 -101397696
-442732 680505939
-246288 -179209211
-229025 856071950
-588347 -899602666
-450160 108786452
-244198 145351599
-229860 -620101927
-164583 294197145
-335040 -836335
-320458 -583498248
-294024 -736559429
-91986 110569571
-274154 -319015808
-734154 -55553264
-941674 799052022
-558904 -781999380
-284677 175254040
-8222 -655798716
-213651 428832562
-243723 322346723
-842746 -657624251
-61916 -742599539
-894027 -203317426
-183895 -575440592
-436560 -921309039
-437131 -848794201
-504806 -810454675
-539193 -131229168
-248188 179392282
-513983 44028200
-165927 767373136
-826506 -287585427
-239729 864818990
-877527 475961439
-761842 -334671739
-272144 -173878206
-395702 -526170610
-468018 45226334
-563273 -879681062
-269259 472993055
-305902 461728086
-730751 -763724138
-822727 -563921021
-968253 -857287722
-479172 180722599
-881053 -912352647
-9731 -786770749
-753578 -791507009
-406700 -568151363
-705956 642061813
-2700 530839714
-918620 -225775613
-355960 899462275
-103273 -819961360
-414911 198783795
-563174 830669589
-816433 -668755561
-572469 388329121
-506556 -448043227
-64621 510636721
-941514 -715126327
-844943 -828153738
-279310 -924432353
-219210 -997790985
-967417 647807701
-517469 -259104092
-535509 -171669191
-363118 -878362910
-502912 786122242
-972236 -198833900
-906142 447146498
-326239 100366681
-185561 37441963
-565990 883225477
-875412 95595312
-852693 -929319086
-167511 970872830
-134319 308824563
-606270 -720826095
-243386 -744762180
-159725 -196597272
-120996 810013619
-355420 29462207
-33110 -444618645
-258306 990052259
-229669 -919237646
-987362 -761432703
-74738 -826186949
-197862 469091475
-519194 -209475930
-860641 684449772
-656801 753965149
-674252 -37629668
-657377 760017419
-123989 756174164
-189410 -537305615
-174845 -646570321
-340502 -562978674
-308867 -563152172
-195182 -860448079
-885692 238187426
-302417 883994327
-478579 92434955
-217556 -871854259
-736428 619736156
-603168 -959453381
-587675 -801173345
-86342 443125339
-779939 349371182
-711370 -521999440
-842956 698363159
-457089 -994709738
-167635 -859469469
-198376 -419658282
-7625 -439328382
-574060 -869417210
-513868 -338895928
-5014 -200761085
-500679 -843087806
-798581 -869804453
-993218 589762985
-122613 841361966
-858220 736677049
-163608 -595350330
-465237 453895738
-251656 345367565
-835593 -132655945
-772967 807325417
-109584 782388891
-144459 304191884
-939642 799393691
-512701 -126907330
-324617 40702563
-538938 -255655002
-269743 1238411
-588190 -487044929
-375320 -215108383
-682069 200065067
-984423 956080410
-672685 -865737202
-970700 678065627
-624041 506959921
-129773 -860446939
-379092 818596159
-908240 -912698362
-862603 -447258968
-46849 801695302
-422108 -399077936
-649810 351979947
-969898 958607496
-296737 -416366036
-839548 -205740716
-364710 652485814
-672382 -827172635
-514270 198908954
-899474 -41102096
-75962 518194930
-678678 -933746991
-356068 -381260326
-448953 153100174
-51644 222961246
-416427 -729350283
-936253 -973807157
-727027 -883819839
-562061 14994716
-205996 -120052393
-343737 -370864768
-62619 799886333
-629361 -919987327
-328160 -562268005
-389935 786665485
-823913 610594654
-565225 944691916
-742737 778734899
-555179 281707165
-656985 884509908
-87913 -816007717
-25755 -64081181
-247698 -662051676
-438104 535972230
-513078 -252957333
-950962 -78417712
-239774 -817252134
-122213 -747955167
-721421 94409653
-245956 381656821
-294686 210942738
-162884 -534879065
-567279 300426183
-938619 829682412
-713931 618221109
-484365 -624096219
-39617 -899667872
-777678 496930305
-728817 -507916058
-398322 -32156803
-89108 -770605735
-614921 121219174
-943516 -379754117
-235894 -838076709
-56920 558951169
-183975 -740572280
-411981 772517945
-377856 356159438
-441238 -961837382
-484585 -93258538
-203445 93185698
-646676 -925328746
-489661 842660281
-548857 431134022
-432646 610643484
-976584 -557780700
-884679 -794767338
-327580 793391350
-418630 -305735866
-836742 299642315
-426464 27564523
-286685 905206872
-375 764763250
-623390 -819492942
-348067 587405636
-230981 235500712
-860975 -443589161
-691551 540254117
-526084 -415052631
-892784 48494781
-189346 -639386333
-384809 -185658366
-507704 -977769692
-132862 -19140450
-631489 -23735074
-933359 581181477
-948888 240287270
-780492 -398700777
-206211 -210142733
-492350 130966241
-782503 508040686
-997235 883042965
-636900 205637495
-707159 203217319
-551623 166693339
-795746 -331202669
-166316 645436620
-666944 371926001
-531835 -685294967
-747687 -807782894
-978890 -475915332
-587946 342269557
-34372 -902576023
-538161 -858635729
-211336 522776615
-865013 537345966
-230859 376864983
-167064 -920812546
-656037 -69883565
-187350 961812352
-274281 -19801412
-154617 290730102
-427842 -371329661
-766577 2428896
-978246 -875893996
-796353 604935265
-833218 -563873274
-409708 364393274
-905731 -941249160
-556854 225983993
-917359 -652124133
-876772 566791526
-559620 -38456689
-554259 553513362
-312961 -377474802
-628668 -871763351
-241087 -925172955
-961852 -879521830
-813037 352679004
-744504 -610467921
-192113 -687304724
-834147 876763672
-843442 731801636
-709060 -737364394
-889733 -981872058
-462648 107094603
-574073 799981572
-176299 247509278
-370288 38798410
-287316 -417385641
-988949 61837983
-578582 -981003002
-40642 873344462
-934216 690508322
-294580 -126057753
-18888 997450466
-752007 147959939
-461363 310068973
-911171 214360093
-657737 206710779
-904510 -611430681
-828529 562235960
-263540 -373981342
-827465 350112630
-134638 -31734325
-940925 248543856
-801203 330865632
-589024 43092720
-979073 369022026
-868336 -463939012
-844520 432624799
-213041 681717302
-516764 -734658987
-687962 16942787
-77900 944352908
-627032 -864014692
-707889 -875962610
-978748 596850832
-549267 383494587
-78177 15352153
-308569 -968018457
-944359 -702151078
-860667 -113134496
-214648 905326005
-989857 988357244
-433914 760807752
-716110 755292824
-762150 -11166465
-622149 -76606923
-627281 -177830731
-97539 -951939334
-764935 311962396
-455810 -763078419
-648576 -325920676
-592400 -485408622
-803746 205187256
-707651 922623180
-273771 845457011
-392770 -899203671
-728579 144161558
-142107 -765965649
-237290 533421128
-575807 -321604788
-341130 -500624636
-592174 -597119732
-171132 -524735528
-768477 -364639327
-598289 -620565989
-192384 -927884697
-701784 -981144741
-323534 394786164
-18378 -895903153
-646143 -830779466
-701627 -865831979
-803731 861939205
-656287 -989905870
-732288 894975773
-394954 469748381
-98989 -1072335
-889862 -329114798
-22235 -855565998
-286047 46988331
-875074 982847599
-960619 -618644416
-65378 721067656
-49952 -650044671
-764365 586542840
-357727 496207188
-776181 -952071308
-360291 687339169
-853427 -507114901
-151500 -718036956
-359573 73276650
-760195 171280311
-507371 -218661592
-767400 476156918
-410937 646544784
-275848 416699081
-365689 855590929
-120747 571176440
-22368 288070693
-524729 102893445
-343450 527789640
-893651 457291227
-305677 237061466
-22294 242245198
-245210 467385357
-37965 -15446409
-582752 -435490069
-853779 -681170626
-148104 655438794
-439483 -291056066
-432268 365817706
-494248 490802745
-400102 90299518
-849465 -60598286
-455800 840758074
-352959 -470641290
-508262 -711874746
-162194 888686767
-286751 -930785768
-827740 -218989647
-989306 -976833837
-353676 142490882
-587934 952290665
-640 -195495429
-896298 -528835848
-659572 451351801
-759062 -926279995
-255439 -820728567
-461175 -124955407
-780732 361790698
-751865 282164878
-364849 -744649414
-674383 -328401722
-57542 -628257303
-612857 497595784
-570828 -861016366
-904494 356296288
-713035 -937894286
-717050 -689670638
-273815 -135748566
-726449 -376433999
-368108 676147068
-285489 -792429469
-390875 713865519
-518643 -531934866
-652886 -951671395
-256167 -904259418
-544330 -243809612
-184920 789531725
-457082 -835045186
-765984 537200742
-691652 812697888
-189242 307445696
-353918 342007759
-308989 -530281189
-85540 778609848
-503936 -354124088
-68051 -456561184
-312676 957881281
-482537 520920505
-287319 905229515
-64540 92562511
-882313 776271091
-95511 -570655855
-877918 464305208
-752031 126383227
-333661 -579155868
-700164 -326882151
-961004 41005295
-865964 -268826506
-573652 537369283
-248020 664571296
-980430 -740163086
-376566 744939815
-857146 230953168
-538213 -272097952
-723680 645784773
-113313 326693750
-599969 484092437
-91401 287832850
-656231 491648564
-833985 -126190469
-399750 -46952910
-671953 -348389388
-2508 -931666358
-808688 422765901
-103838 -717263188
-498573 -285790446
-259364 966204718
-791162 -906865555
-498611 -912353589
-970743 723950585
-273379 185696956
-380924 863917503
-124769 -994188918
-395461 -497481483
-384472 -157182918
-273683 -573344786
-95625 175636366
-345475 883822377
-139646 157828709
-4548 -434477999
-902545 400910026
-120076 417665623
-627983 -837021832
-759691 -515620454
-64438 -854432329
-904304 808762941
-644423 811073296
-52956 482176461
-521722 -50887857
-988192 155238212
-113060 -791497656
-360603 902159233
-660144 806848824
-598143 -723164014
-551916 177441487
-236019 -910414365
-420711 -8954460
-706147 -3837443
-444858 -964763567
-922100 78691951
-805686 -427370506
-799190 220933389
-58602 -204874194
-586972 -421559424
-596272 723451906
-556927 637942889
-686712 5095790
-825529 -248395376
-694027 374281618
-173642 -984559149
-338407 317126626
-79146 -372292004
-429009 433106475
-772151 480104794
-678590 112087542
-506554 431190499
-159028 141384088
-323012 -224322810
-76935 -234116688
-637307 -909503770
-828629 930915402
-963876 -25614344
-519516 845171817
-993803 590280578
-116842 251221642
-967601 -124870344
-229822 532382566
-696132 -905216466
-808828 871292213
-842746 567618999
-256606 173475485
-97088 -703561941
-641935 -358931259
-680579 968601292
-510117 -125121365
-436912 -782963001
-279920 459060533
-196828 879974425
-93957 -31358376
-585893 -314141497
-505761 895415277
-755551 -861715398
-24173 313566500
-65231 181038104
-527702 618389396
-297238 -721829606
-89210 -535255045
-313270 -387710164
-456801 53847585
-833856 230628267
-806612 -444697580
-628173 -162720661
-352555 -942469725
-712905 -747009411
-621976 -719923730
-530604 308751917
-802070 128120245
-665628 812458836
-648103 403535451
-93472 -148071190
-974202 232594188
-95291 -570472712
-809440 148366869
-814841 873662929
-932138 -749355068
-700677 -976754497
-251753 -909300073
-212057 709705465
-102495 755736281
-654290 -88142096
-202050 -751919679
-596734 503667910
-583836 50142506
-660452 561646821
-179390 -462777634
-405889 -478951745
-559736 839817215
-731401 1967321
-236584 133338091
-897066 -253818848
-565256 -914888060
-429973 688640511
-7813 583460492
-82189 -857357785
-142877 941631100
-887637 863536762
-387208 451394132
-858233 -77732303
-929311 528511950
-482116 -292554065
-235240 774196507
-903513 -386377510
-94832 136973224
-425801 -224920272
-718354 -660198229
-26970 387618156
-126478 -349158416
-547320 -716981948
-760974 -50160026
-506558 -740905782
-719035 194875956
-554402 197920295
-392398 762762128
-864801 -902465185
-893950 -387916532
-786992 -847499153
-541088 -381416930
-453685 -695582965
-944409 154468168
-222329 751921161
-925956 50598188
-509665 239580109
-274931 293078025
-583657 -513424968
-910051 382222324
-614629 87225477
-988719 -797371854
-220168 -313867191
-756397 -990506826
-940593 731140096
-297717 393578744
-525789 636206034
-844105 -802721061
-797115 -616931680
-900012 -736197885
-45033 -462919290
-175916 770686477
-490936 -85356301
-497714 -179901238
-63111 -426957197
-498196 173737917
-778679 -985025282
-382488 770963098
-109406 -210983602
-126054 -887490467
-28888 -764437082
-413823 -58482755
-67541 -416391044
-2 -460020047
-469414 -904014588
-710130 -811953531
-591469 590578141
-522826 188081874
-47375 481124494
-692551 -922846828
-84550 -577179449
-337996 -579133676
-681270 -867702329
-695283 108953360
-581600 -717124149
-740677 863437768
-7000 -644951544
-107388 919081885
-586003 -939283294
-195886 -261883223
-724802 -964599648
-886391 -549686231
-854376 -638680394
-733164 -49955948
-93898 270412532
-208735 -65637591
-765033 -876218032
-127423 137903603
-656328 -442158141
-861799 -234685281
-481206 102929489
-889986 -206595223
-275621 706831964
-451253 686538445
-407410 333384730
-262461 655333730
-678809 874584914
-1122 -223520776
-742940 -304068044
-368567 208225761
-308572 -293851251
-341610 118752507
-969429 629092085
-109877 -161553579
-646327 -919777781
-931547 911967936
-369200 -445599459
-170752 -564729324
-693268 683566173
-562223 -532366400
-507708 173387453
-935495 718966526
-448613 -82052631
-362084 534707059
-668658 -478473070
-645285 -959123747
-635924 -678414180
-578950 -502174749
-999564 178779856
-225174 -120572321
-199726 263139971
-481642 -865774303
-115160 672832456
-406679 -177511713
-512964 820764142
-477431 -141266462
-855782 -669661631
-834156 547865409
-961128 635212762
-369733 26270326
-202723 -391392478
-269700 -806122136
-510697 -854977168
-284132 -909784041
-862151 32324285
-346945 -922238595
-352585 -997816106
-231351 586724826
-823808 -486967919
-563278 538266420
-151703 -945641575
-166475 686419534
-498773 109749298
-185664 -175177853
-471441 73642945
-167430 631276228
-686477 -134301599
-835517 395228765
-894094 -870898521
-796535 -955521744
-60690 -872827204
-93820 244757803
-239249 -968779693
-306725 800005252
-499501 -932753911
-726286 851984449
-215844 -488744858
-872708 -749899188
-892130 252366210
-254716 -853532096
-20401 276371138
-310593 860973732
-497558 -807137879
-509704 273910323
-973539 951189691
-359709 225186406
-319816 351671728
-843549 805889938
-926366 -335572416
-21417 864703809
-406827 196672711
-292088 -428697638
-854942 403639695
-94401 -841061639
-376151 396124509
-326382 -670201008
-409546 790214590
-689675 -885660738
-679324 725027757
-303640 771832422
-31217 -988666128
-259986 852200553
-880034 -130893423
-729535 -957445821
-433289 504722157
-619467 -211130981
-996751 894538628
-166559 -984022701
-990400 38969831
-888881 -578809
-61300 -985038444
-30001 -832142679
-95713 -287088725
-958568 -939659970
-57130 441767645
-586677 -483382681
-116284 285526436
-737314 -354044275
-430225 -824976391
-42649 949954020
-241269 -636824113
-354477 371696320
-147837 -626227266
-131098 766815582
-739925 530634682
-476012 769897243
-542520 -903385426
-367956 173365624
-696237 884236506
-345771 674158684
-418259 -202285602
-334980 895570378
-394243 378875590
-298293 666820975
-877130 938124557
-344958 -263885901
-161400 -691793654
-880379 685179537
-28942 -395392249
-151800 347176178
-474073 -462882920
-967642 -527914340
-878201 515033499
-860935 250028356
-926210 -467574310
-64670 -190682504
-725742 766645675
-42493 817952126
-190069 455273222
-673392 941669284
-397432 620422498
-533775 818449109
-27869 165881957
-454731 994195232
-597324 437781043
-805370 -450967009
-448168 616608828
-427771 386911970
-173325 722398615
-730644 353361686
-226458 -86412993
-755067 -627370635
-604336 101448416
-138127 -855021051
-543227 -960549661
-727207 -107910675
-510 -118906952
-812799 -799826962
-635747 -570214786
-970549 485700800
-339002 547349216
-407606 -33097705
-997093 957786460
-56624 -85100932
-546671 -930552997
-559273 -657271497
-991954 724216564
-789838 836092678
-483221 -986803019
-699449 32006138
-463229 630278314
-396786 633619480
-834327 -297028401
-8523 -351323377
-424630 480331064
-719578 -859247358
-186107 197709614
-976463 -50543756
-147349 380180965
-495357 -227375419
-707106 -844665718
-403465 -853715676
-740291 145253946
-585345 256782698
-734662 -708736727
-233909 37220638
-340713 -998611625
-264829 172356322
-46707 237393677
-23540 -568826410
-282048 -489426526
-774869 -362740755
-568855 398075885
-279140 -679123714
-281755 552158313
-504759 467522888
-719868 -336395211
-791135 128891230
-714922 156131918
-720514 -323198229
-490583 -986586280
-734267 -361073416
-676273 -837062397
-826319 -283614680
-274256 287603208
-416523 643268667
-545896 -290345685
-394426 -662170826
-440060 -554758736
-824181 -910164721
-110218 110453756
-749621 -399424454
-579285 -911364043
-887353 -891775946
-182461 857358245
-327198 -620100770
-638687 145444693
-841748 858746620
-925399 552255552
-202820 -764645278
-134712 -857563438
-207446 -937170975
-427951 -127386033
-813859 540512447
-4012 -763778335
-290295 -722711367
-690900 -139448313
-241305 -100173546
-18265 406179863
-111604 -983316396
-38182 576628225
-491153 419593583
-377337 -491873458
-802971 739565828
-199955 -864021098
-169019 795729750
-219493 235350848
-654059 -301850430
-774593 -866441077
-176978 680592112
-478239 -359498797
-115190 96529032
-944784 -866315990
-583620 -270862840
-289589 204753087
-127244 991042255
-89182 109036390
-71725 -797285868
-31009 702305228
-14581 -486191705
-868906 -561931146
-648296 844741790
-260548 -570846327
-923530 310682821
-317011 237770590
-743464 -334624662
-213824 587971454
-509515 -901677724
-15232 565201793
-678134 -153332331
-378882 967522235
-535989 -5653630
-169286 -881222395
-484119 -671834871
-215593 -413571449
-451906 -892727140
-684900 -876105122
-996101 821779399
-797848 -194577569
-459492 -890029846
-698304 354887863
-802184 445923634
-138272 59015540
-839488 488571873
-131622 -972422854
-331258 -883715021
-805182 332130481
-779196 136613536
-597017 -681000889
-291598 -113047939
-752811 650421831
-754463 -242932035
-643303 -415789797
-507738 -920424496
-677993 -932249215
-156283 821980793
-246848 -402532805
-625609 508238593
-129343 772819423
-737920 -984814660
-947476 -792577386
-491775 592858010
-798069 9531711
-295615 -673799781
-474919 921023139
-13662 595960262
-843709 -566526920
-790020 897434370
-507664 270256013
-436714 238895511
-813102 859920877
-723393 -522339772
-278528 -462664503
-566052 -228547231
-598670 966232101
-589850 -435087357
-765207 -112262252
-793489 150878934
-148380 701526179
-650765 206736859
-498109 -962169006
-418616 204464363
-405228 963804824
-658837 -525442449
-571697 136556220
-434206 884071963
-497447 -850945304
-181455 734023415
-59814 244826908
-373210 921874119
-436801 749208756
-524715 452249522
-382411 367248481
-638732 -388743181
-179671 778449742
-907492 140787972
-142495 -940266567
-181463 -935560826
-365102 -109261306
-167584 329989446
-744749 303334685
-178204 -396824076
-408402 807649674
-23277 840670182
-612153 374628693
-809732 626398127
-950853 -741900823
-377360 -885117206
-983758 -370206586
-99232 959625356
-28125 321619653
-968223 -479859239
-35273 16606071
-915927 137940830
-690614 -5301688
-463576 -994321357
-518279 -125470855
-289407 143753009
-354969 739702059
-95518 -880643948
-398772 -81856520
-918169 341427167
-379767 424121927
-983639 -862091686
-762012 952683986
-957988 55088021
-591444 278696286
-897909 -987582582
-139451 119527195
-43454 -978048667
-65493 194923217
-115801 -724621768
-865250 -374872743
-8680 -144910757
-575099 -883951587
-229478 999755950
-198948 -665996278
-624247 -773336057
-393162 -885361257
-334720 -36202864
-992411 -961194348
-117538 288774750
-366497 483937898
-27683 55411723
-483961 -720768068
-57111 -668847438
-508741 61090367
-2239 153761077
-714871 474905571
-653716 -346691222
-902243 125633482
-113643 -754434596
-735547 994735945
-235416 -597728239
-130004 -616526282
-509040 799936283
-193403 457359783
-795978 662170004
-611132 664870054
-667147 -570596670
-160569 684121337
-971787 -287690377
-734479 -295218437
-222106 -838235054
-480533 567398866
-840621 -326653671
-992628 -985962751
-718416 901402588
-52559 -99989727
-903215 -871324008
-866271 -282283923
-44969 -61184075
-214324 269967095
-982348 -945829673
-409922 994227648
-730363 549199027
-592189 -614677111
-81337 -92165633
-789302 -444523544
-877318 860228461
-264948 561143145
-595516 681109938
-236326 -894206136
-11976 408395442
-639900 -916618301
-848905 -658216065
-996410 60848077
-350729 393257835
-947073 -996046062
-614723 -421765517
-798993 822661165
-213497 540591629
-125510 290544106
-547089 -620040920
-473966 702356575
-644978 -289540676
-129717 53305410
-481339 716393824
-154032 -535621735
-817725 953315683
-578125 697586170
-805187 182094342
-744670 -255352040
-724978 -179930383
-822839 236264669
-665253 -408608040
-487960 -778215003
-415027 621587558
-933510 499226328
-698659 -222738547
-809770 334332371
-185987 -87114175
-223252 -689112256
-426556 292642588
-308564 -826202380
-380577 -753214204
-241965 634426523
-312155 234645697
-268695 640043631
-189038 490896815
-590549 812880181
-449739 315221148
-507034 -115995204
-534962 -44059361
-902650 695180229
-19001 -561122277
-337486 666399964
-32366 -398998009
-944913 -992212100
-508483 -869221772
-732067 -593165974
-5611 705374070
-703297 165388923
-476737 151481986
-280634 -622039961
-363032 -745830056
-671091 742873946
-231406 -400254964
-948006 875757502
-220155 94616626
-949828 377006490
-620810 62606226
-516743 -992497549
-273424 687894234
-470060 -792234834
-174694 -966183576
-345999 934680030
-287976 842191690
-620036 268462121
-902732 427240013
-581513 185604857
-970513 -66141346
-352470 -405022487
-88546 -930390348
-47024 889799294
-255120 -857325906
-552120 -638996272
-709539 408715610
-195089 -256323915
-20393 -631208372
-218022 392010191
-463022 150510111
-985219 -925834303
-596108 -590084534
-986286 -845491551
-251573 -695357910
-766925 -335914590
-139951 897382396
-517022 -95612874
-714931 -607640736
-639894 -155484626
-50577 -866090032
-181685 454965490
-876849 -295465822
-158574 821804202
-348256 662730657
-815271 -261649398
-987148 609000584
-363769 357438699
-804766 -993187277
-915585 -111243051
-782256 -604440092
-834253 -206812270
-785480 483734463
-211135 -682314087
-118723 -464496624
-40599 626408557
-823560 -321310359
-409185 944218986
-637064 -777399005
-196834 47481270
-291412 188745529
-100086 373111106
-211615 -25836680
-695305 598660995
-431054 527619556
-536812 278805410
-462230 -884737243
-191472 277518304
-463592 -964291111
-340266 -492377978
-551578 -877966323
-31594 -830381143
-478050 962587512
-88999 -320915791
-873021 991423060
-173695 477834521
-421695 417434811
-885873 452939996
-54889 -312210428
-616929 276763887
-681118 -805786702
-354570 83349480
-699899 -930048383
-895638 677947761
-434295 401035393
-936251 -542028654
-662387 156872670
-259571 -920274966
-862861 -745293315
-974678 379473665
-543596 -20277343
-428552 443452214
-442662 -394898876
-814555 953885977
-393570 -105370438
-126285 -867279321
-166059 85207740
-931340 9892319
-682244 262755336
-147076 120916629
-789031 517514341
-351909 237305366
-303904 290535486
-689019 332618206
-745485 916389575
-430884 134474898
-997899 -337030921
-676210 186340739
-27586 -560068753
-574416 350758652
-810564 -684379022
-808723 -365855455
-71015 -713375516
-889335 -761911052
-913085 -835391342
-987885 687659878
-435659 -303939705
-907104 321481328
-271687 619901265
-572799 -49233020
-364355 -446528654
-754484 -547859726
-516075 -753264454
-921694 158572470
-51613 -741457397
-90356 141365108
-469448 143809502
-885555 343750343
-159016 -996226220
-669117 -740918810
-778948 -682816676
-369986 521288121
-165367 496386556
-524957 607718811
-458421 -293577321
-89148 265292484
-561585 -405289939
-977948 369391759
-282783 -695850425
-51424 34641308
-552363 -427333237
-93346 -380229447
-139854 668785853
-518652 -140708753
-721437 -142140498
-290656 833394511
-506537 -600532523
-714223 553919797
-383553 7392192
-717425 -980631259
-230404 -642796871
-463377 560863538
-471908 -675974632
-253521 -396061325
-132355 -428047640
-993905 -417432028
-656123 745303784
-398198 715761862
-891650 926318315
-14532 749077564
-211656 974843052
-595277 -903982008
-838028 122882037
-622977 323745960
-120234 703736803
-862182 829304717
-229550 -558445204
-558650 -849036784
-884234 51212828
-29758 -254295629
-492774 185604525
-668129 623879591
-876896 365474925
-129654 -293093270
-333098 -664312810
-638034 -924149221
-838999 -607182406
-677792 -264845332
-165170 629770576
-938021 400209786
-522208 -392960238
-604427 986973705
-401398 -186410324
-5884 -68934869
-659478 -556571268
-730958 385542036
-211 513633103
-315601 -958751132
-149815 -46179750
-625565 292467770
-152442 790326432
-638530 -218820346
-969713 388485762
-526956 -234275178
-778932 -895074387
-427479 -55261083
-664775 -552454109
-8482 -601003237
-613746 95702134
-702034 498758719
-961761 144701134
-603547 -866176989
-966095 -24845338
-321231 -637307589
-266799 -159270259
-150423 310841852
-558162 -561456810
-427801 233547335
-345640 -954003481
-240757 -931686235
-489780 -513726527
-823432 -494447365
-636330 907803823
-911618 299863149
-346742 436617766
-813234 -796251092
-819340 -462078463
-136044 -197232779
-646260 -755002224
-186950 491741787
-510480 -904765010
-506183 -964675792
-174521 -874562207
-37233 336237106
-461801 -346434617
-395589 -917120240
-17863 -866507625
-797027 101111274
-869682 -518123477
-368391 229194509
-499061 -547613655
-314017 626577657
-764844 363017520
-15541 427541007
-882179 989270069
-31643 -943736386
-347693 -409100789
-440340 -719670389
-23131 289810949
-997947 -510587916
-318904 -798840270
-533352 776084423
-821379 -5035281
-165149 -891036448
-72456 -71536076
-168120 -715901163
-351916 -834771187
-409221 466385462
-967925 86866058
-705657 -589773410
-403829 -189356399
-39021 34617401
-305587 -701932849
-421650 -63918605
-406321 -776629141
-843786 -48367466
-456514 18961155
-906759 -643136765
-435816 -947256193
-326196 500837678
-461632 586057744
-65123 -642353495
-877214 -20068313
-743901 -198408383
-432993 785187512
-759392 -178281892
-224457 -142144769
-219315 -771396925
-717157 102047720
-752412 -999817468
-734687 -281984841
-84322 303207450
-263514 776266955
-556065 712979878
-732046 264687355
-808942 -442752768
-241610 997078715
-83961 429916169
-218163 -976367307
-791111 -63538875
-727808 840142759
-814334 -313207353
-347557 971078527
-550820 -861790091
-753409 622874042
-941236 -953034262
-912031 -57641204
-703105 -505648451
-965524 -596171027
-523786 -152381044
-488125 995189227
-986467 989886718
-941238 205265461
-365338 -172362733
-757435 -356005313
-143196 -157030675
-642155 649355375
-50403 501849918
-120064 71572400
-359311 -396080553
-320241 502032450
-385378 789587560
-207586 907126897
-943274 130815758
-311887 355083790
-60369 24330605
-616907 688062990
-929723 204678858
-506167 -693236874
-601256 564212036
-761741 -858860018
-260934 -853094116
-933015 -896478965
-585816 964734862
-192688 -862367854
-686424 726395078
-955523 -988299400
-280658 -67492705
-983319 -926737021
-921047 -731954074
-195557 780126251
-988869 -931547794
-390087 -889551004
-771745 -162091936
-354207 -251394174
-115227 -245556317
-85060 680877389
-513787 -749522447
-935176 -891190047
-794876 -395033859
-390524 -145602999
-772842 610842404
-73076 -752929947
-817063 -385959750
-653007 -405825486
-615037 602153844
-760732 638370855
-269913 -865246144
-937816 -340650946
-745436 945133981
-151232 698965892
-699557 -346994611
-6369 944556218
-218217 802486927
-886260 -529743396
-800943 934704717
-531794 381398357
-930737 -665526443
-37710 -280271636
-31050 454661337
-472885 -397480517
-249308 -647629033
-42182 375629896
-654454 -287031520
-477563 190279031
-170550 -875764279
-460774 467412163
-954803 -276327228
-656763 -772770373
-525598 576222117
-749679 328638914
-733761 81626628
-235331 39580873
-194028 575708967
-565877 695666879
-111663 633755387
-190936 30379163
-805145 186554086
-841750 768509243
-128752 689728217
-33155 -15795580
-207943 319991487
-689118 -804750041
-960476 -218723010
-989726 -25005234
-575377 -334493437
-721157 -431501940
-542069 -791090524
-976462 -19880
-833980 288226424
-944307 663570813
-68079 602499603
-415329 640597392
-97875 -108282939
-277467 -832015565
-107108 -316607225
-731575 -131530865
-261759 635396599
-579337 407065548
-407763 95698762
-746414 64135068
-846441 -411779186
-156577 -970158257
-18256 -896284060
-40468 -983553867
-277547 725508622
-870082 589987680
-849532 46825297
-989828 -235420940
-510907 211013275
-238205 -410930134
-43328 748783480
-697036 -616478886
-72678 -215680175
-434574 -617423177
-795813 358515880
-20124 449826388
-713417 -48925117
-179544 567425356
-43662 -697677140
-935179 -908182341
-123851 83512521
-888259 904822464
-350507 732415051
-456599 975229582
-351700 -927193102
-725974 -731675821
-207599 -303784931
-386542 560719850
-853363 675389727
-384639 791913832
-384471 -522628730
-699803 -883873107
-771939 821755575
-597274 -566396437
-259730 -867426974
-976967 399780549
-50070 -976408758
-107227 179398323
-987140 -983124039
-943412 87120870
-654568 768468190
-30467 765659442
-728951 470641984
-272754 -594695633
-595894 -999247383
-524764 -318325783
-189696 855130756
-365052 -48172500
-654781 -898384075
-853966 -990030032
-300230 43645159
-296057 185128447
-516868 914792432
-349263 -371423437
-839458 12874381
-647743 840115684
-623289 -103099258
-368142 709089451
-483142 253351886
-994078 -575193179
-983504 353519635
-132388 730723157
-693880 -459066286
-238016 27791562
-787764 -983156928
-565850 -326493260
-214983 -719911537
-355259 -959565685
-941198 852905064
-315304 -703035576
-411847 -19928462
-595766 473889606
-715164 -937376135
-682896 -696770125
-805586 879193973
-206368 -936623518
-324442 -15095908
-4718 586841081
-841316 -132279665
-152236 86520017
-376109 596811050
-58511 911365495
-856180 -875835184
-623333 364119834
-74801 -607541590
-983278 137039198
-271076 56751870
-65914 289359152
-384865 -301354999
-787935 -837379891
-59991 714165973
-149058 -947835365
-597103 893343266
-246130 -892383961
-571533 -67527450
-384866 910186338
-705446 -218877221
-730910 212561013
-259876 803137006
-764249 -513455805
-46213 509525437
-330604 -364275103
-314092 960433801
-848475 424665656
-130282 -61045228
-397748 692144127
-572268 340558491
-545276 923858864
-597535 131501560
-413584 -939204821
-606961 -137104767
-704000 -419171038
-10480 972160674
-54285 -12939950
-327333 944948797
-914720 -782864564
-37562 -875900753
-919017 -145782981
-19367 506494588
-829878 -324739399
-351492 16837128
-959377 73176913
-836606 -420058411
-754390 -237303254
-311919 180792952
-734928 512414139
-852098 -474600563
-17365 961915731
-995983 -422508496
-405452 -818947205
-299039 -699023721
-559621 -912983060
-407726 -183222308
-984947 -886073568
-408096 364198949
-461992 755732464
-382695 806070559
-19637 -442726207
-524693 532107680
-697415 -209911528
-88628 -381931028
-564843 -752480734
-116011 370917434
-900893 -557254002
-489442 234579316
-693897 168382583
-666963 -340118566
-472997 211194916
-774880 -977400398
-313670 -981107626
-214551 886455517
-391054 -108046917
-354293 92069287
-51157 -681086542
-845911 654649830
-333789 -874621409
-316229 831327597
-180583 -967434381
-798999 -912705679
-829637 -738664547
-775131 -786381586
-982535 -759213047
-389258 -799131254
-334569 30396107
-480162 -645286614
-314779 565067696
-203440 -361355077
-580042 -986699703
-187433 -877658512
-161322 -976731044
-277457 -196611231
-758635 -407073187
-273835 -729211778
-838555 -973177444
-857743 35672811
-236724 505367538
-337917 195205139
-7280 695554245
-807705 -430921194
-112797 70321094
-693611 714446619
-539681 -691949325
-204318 962274178
-821893 -340967742
-409163 -373035867
-50228 469440360
-155682 -215589151
-575508 -689191918
-769189 502005979
-562746 -275778477
-745872 -427856465
-488517 715624393
-580211 -34991523
-839189 -226987719
-846052 -401463148
-899952 319721863
-993016 -809403671
-160037 237181776
-479994 333022160
-194417 -834545830
-998715 260450732
-759976 -863589071
-46948 -241619017
-272549 531238954
-884045 -984250162
-706631 794053794
-446750 -110877156
-221962 210954977
-300650 342124391
-639046 458201650
-817333 -866207576
-5739 -90912638
-900636 766252325
-21651 -903933399
-183846 568119620
-8898 -754267190
-554454 418023314
-454411 -794953179
-433390 -443459108
-785265 -227454355
-374240 -70731655
-795056 128684427
-243644 -659313610
-276603 894276822
-116819 901696708
-89696 -60776757
-340871 66515037
-123803 -907706963
-750268 -971078629
-621697 -747946451
-800795 -889736440
-234127 289372103
-861722 -759019169
-246153 -131355456
-961579 -326872591
-228341 -743269331
-470209 -484785310
-408328 562250253
-932878 467685647
-830442 857339082
-470052 -127031745
-750211 601478071
-692723 -381057204
-888113 -508263068
-745565 550061025
-393994 -960421231
-102989 -262530258
-808890 -179399309
-542992 -755374410
-152174 294010634
-594155 593146336
-600195 173893935
-570196 -724788587
-833085 933832726
-676409 -79312891
-29197 -970575527
-256611 -274427679
-664462 987202146
-847000 -878282490
-976232 -245506308
-439810 -908227952
-953796 -915502576
-210359 -956134206
-215894 -667247121
-809783 -46858032
-345489 -430490444
-987553 -410516451
-279991 468356658
-937161 -868240192
-945325 -942830805
-966975 178212092
-924638 -142755584
-178110 511163619
-659697 797154889
-812751 348981348
-432546 -86259004
-571116 836733658
-227187 -913548911
-241435 734341687
-971877 -918640753
-407562 232978076
-681836 180004375
-628318 107769536
-837366 508189489
-633824 -33646547
-530666 -971543356
-133437 537613963
-622787 691925775
-348778 868175144
-497862 511847826
-836019 -701064181
-211412 959947192
-938509 596345250
-471048 -804682033
-572694 -854783577
-871274 -597996430
-183464 -235172477
-67716 -265300028
-151264 870360229
-271122 -250896315
-504385 -355614480
-118238 -98911327
-195760 606348101
-673725 -991934509
-295360 -449240086
-525936 -192154198
-411155 -78193513
-133525 -759990076
-270548 -253186756
-312855 -491335474
-412024 -826114475
-862986 979791321
-113593 688668901
-557768 281655061
-456955 340497162
-252583 -492461293
-972899 162628058
-806093 -269372523
-392796 -948019166
-195749 -116680446
-691769 -905008344
-556777 -649083347
-592839 -304216902
-729315 691336906
-545250 -453765380
-351893 -159000478
-858042 -906659524
-638214 311062144
-715824 575699494
-293222 816217058
-849667 -939834172
-788562 -927398633
-71115 -430177917
-346093 519030282
-885164 -919333142
-775756 120581998
-389454 -820607564
-956584 2473346
-608145 360591922
-339999 -73794319
-269438 511137872
-20169 534477447
-40413 -241486646
-616969 52323126
-422064 -331351140
-583458 -900989485
-130449 559861833
-122463 831276919
-705209 -317845654
-737654 611842667
-681788 -432887175
-496015 -222853998
-663452 962759320
-242799 262895924
-225329 -679000740
-881799 -638489707
-405309 -896104555
-83371 -733143911
-756416 672572437
-121133 532111292
-272723 -916926854
-88657 585254618
-184854 604712659
-656162 -494588417
-225138 -43198748
-817116 685379518
-602168 625993581
-835685 136193689
-860533 -459630784
-994024 -160898145
-341743 -937600631
-408906 -948492913
-26145 -773904345
-617845 -326570924
-274512 -43653434
-878494 -105255485
-516962 -375044056
-595039 -631275249
-243970 -421462214
-222171 307110290
-625189 980567418
-562182 145650612
-281815 -915743709
-288641 795843091
-195020 -738937112
-943515 -742228095
-406843 -990130264
-917097 -782525314
-490540 -475372006
-354167 682442173
-313389 749585978
-782184 -539782506
-734490 120213143
-501757 206814990
-608596 -34370923
-40372 -922985606
-684642 -255289140
-210764 -555860990
-722113 65724436
-306684 285080076
-312638 283240865
-63855 -19359842
-284410 189103516
-661217 509336520
-963436 654069234
-990103 -854549918
-22285 -743402612
-553526 -868458469
-877638 -633308814
-778316 -164864826
-741729 438651821
-502827 -800225043
-698709 980785786
-540969 375424466
-725958 995618048
-623697 -905634974
-885121 633196371
-680885 -994512217
-540793 -688160288
-605420 -989659283
-809293 540446309
-145818 -938574310
-659339 -529441789
-26357 -486824196
-352425 120757033
-267935 436187288
-468560 -557293449
-814792 865467893
-961274 880326298
-229021 508430988
-121475 3064321
-351365 16083516
-834834 -658412502
-319640 -955315811
-792427 -622063612
-684305 995656733
-207684 -957349376
-185288 -365466224
-279595 -872801737
-330046 -590658189
-406973 469668951
-21323 418366437
-655356 -390883232
-774311 302971089
-79718 -353692745
-929399 -542748832
-849387 397336116
-194597 -867980022
-92858 -684744696
-390179 709175828
-199984 -857639304
-615276 855701613
-238214 623117871
-658104 -387081093
-411082 -778606231
-368364 -403608744
-609832 -950893805
-637785 -335899680
-183155 -685624499
-53679 781948846
-591237 -974952340
-787205 317439822
-702315 -349451286
-238978 -633364841
-106845 362124012
-22684 28485103
-594143 -785191756
-899162 404774636
-792029 663018879
-126263 -805477140
-948310 814116447
-867631 -14795818
-587514 612889297
-189621 -724250433
-641941 -859308376
-492204 -888287095
-119019 -266999265
-275129 538027740
-313200 -756267117
-694452 48256039
-367525 99719920
-995758 -613906421
-920824 -243525996
-394262 -424645856
-662346 -987513
-27168 -22132227
-974103 171745400
-430061 -99364965
-335048 641968094
-360168 486120902
-516260 -464899767
-591141 667015754
-572963 -343922924
-668630 185648948
-647838 -966349088
-16456 -981798913
-354054 -933349597
-946306 -899024491
-601808 275492077
-920549 729669282
-337468 -704501631
-550118 -57875124
-788180 -432610183
-749954 908387667
-639504 217874444
-87305 -291918559
-242157 -979899429
-758903 950875179
-812176 -901374467
-553617 -883650193
-935549 -148352429
-555349 198345453
-549375 -497556613
-985275 608121575
-643662 773699597
-369604 501455874
-12442 -561494299
-617765 -202038650
-200335 -745392739
-805181 -919526206
-740171 -863401396
-234021 -210292506
-785960 600005901
-832792 -207324320
-565391 975356442
-344452 486173167
-333761 -336606879
-436871 -957993156
-119279 587148676
-64431 938885198
-516322 624192480
-543254 882647046
-3112 -266473574
-728142 -955901351
-793300 643551065
-881034 951400870
-184553 -247819910
-966283 516167989
-639937 754792402
-145048 -149194377
-587335 632517796
-778187 -541043675
-892876 -950848925
-380716 -865038818
-275487 -932922101
-536538 675367026
-988889 488933409
-745619 -641900047
-363124 -674155272
-211447 743540670
-550800 -708909900
-622953 -537556668
-554533 -614235483
-247414 891096002
-973170 255119012
-471717 -786362689
-408134 229785521
-306931 918512133
-965154 -891839491
-44838 -330549451
-240075 709913683
-481475 732352989
-501584 -595386053
-763037 -704043538
-727043 776451638
-774291 -951834989
-644070 -900126316
-59915 -618851920
-808008 416849353
-801432 854666086
-795038 231953703
-122083 -98116498
-976756 -833861237
-687913 133621131
-497201 -110638963
-252242 -914266984
-292975 -338495491
-486090 -769189201
-519565 -556167031
-343902 -12650763
-757218 974351469
-968765 -265076930
-203524 449792569
-205675 -787367662
-238776 -521464576
-230354 -442572066
-733959 -573730350
-164335 708320945
-405998 -671543581
-783463 -465569841
-790828 -769712154
-353927 -961629898
-698013 -880700500
-771818 -365098206
-116963 -813157083
-942481 895751138
-546109 -464416842
-278458 -713283399
-2395 -870584430
-163309 952432512
-79890 -858617313
-724783 361369273
-197182 -293167634
-620560 -839962197
-445705 -652493244
-305617 596193403
-114257 -754229181
-847271 9011266
-663048 827004202
-594693 -310396211
-496632 996360503
-420265 653872024
-108502 424526859
-299845 298669425
-697165 866504362
-869727 903062283
-413084 856097359
-445781 -854709636
-294609 463899580
-180918 -962929870
-229243 -320279477
-503781 694187426
-52270 -924559768
-13805 -200979977
-731963 -818394428
-830768 -885200498
-71325 -452712487
-296720 -282811269
-965116 -598483896
-931070 -323296917
-615986 -477862405
-45005 -604584856
-655852 -961927645
-186832 228969961
-182991 -444547053
-789853 -761904535
-507552 -322320284
-931267 -198776233
-425157 247106731
-346827 -642799729
-525959 490827556
-78211 95983586
-556013 -988927706
-365539 -232129233
-104519 -752830637
-253178 730093009
-986763 -476550598
-999823 -896733279
-301042 875383374
-307846 987348982
-698166 -859663148
-410776 -592379751
-188373 534052760
-249565 -931706563
-575419 206640273
-61015 715658333
-437093 -964390707
-495907 753927786
-764295 -714636584
-402209 -562874603
-564838 -716852778
-851691 -192498989
-35361 -167459459
-391561 -826264070
-852567 -963529029
-852371 387993488
-336012 -588168605
-137559 -433332960
-783637 -958266393
-910855 658938126
-790733 -76132689
-207830 532561163
-506492 -392561935
-346746 -212544042
-90794 -847051718
-80602 -145392572
-917502 -629934680
-104031 -323602316
-80779 -189609497
-735969 -902034954
-588123 -483736982
-134812 -196756292
-674808 -494414705
-740930 -949684222
-885248 -275946502
-900611 712225568
-198056 618490464
-839766 -240337209
-595297 318669707
-83665 903853880
-241974 196788188
-357291 601816929
-749400 -436128757
-793387 -970671272
-516844 775552859
-601966 -547141433
-645758 269838570
-819168 -960099393
-535594 19525607
-88031 311572177
-730023 698838733
-191099 943392919
-704140 -303350307
-753940 -841206850
-638222 -416634771
-386654 -150402025
-326663 13400579
-720720 -46569451
-509315 525995660
-592558 823791082
-467326 51395595
-419988 -957741323
-272630 -520448858
-142133 556980891
-160917 945090809
-130043 203604640
-275903 121722811
-519714 416097625
-30192 963267432
-801968 -707091130
-563951 172467857
-270792 12571972
-555323 894725799
-830776 736339100
-64179 -105582946
-444096 522795011
-950168 -958285981
-807489 -983228024
-624928 562695618
-68001 61239627
-104480 328344153
-377480 114050703
-876902 -142851102
-191380 -975006155
-623541 272843854
-515124 440514127
-95460 -272891826
-567222 -861239215
-281582 -753538971
-896430 -894379814
-677206 962551867
-814257 297856624
-523558 -999604784
-595425 -705380639
-327877 -292646133
-315526 945486026
-947957 498224001
-948026 829076679
-164760 214100003
-539277 314007785
-853943 -878014452
-246137 -760915787
-731516 -820903890
-781194 869227701
-594338 975423313
-204305 73513164
-292136 244539064
-544505 -982862668
-529220 90285140
-815367 -340248966
-523496 -69106688
-575261 -728854355
-192847 773801737
-117028 788042210
-866456 -851344156
-701038 -100838057
-601904 81072689
-746430 -124235982
-268260 37922728
-116514 327533718
-850000 -18615796
-54535 -147009053
-302258 -522093305
-373557 -18220580
-867466 147610308
-887291 185260562
-941970 -220218202
-563066 -501649338
-647259 -133146407
-222791 993881802
-976211 812358447
-16225 -158644505
-13647 -914517633
-755305 991454557
-235031 -436900452
-419310 -939094321
-966426 -82515927
-472834 807638612
-874805 930559365
-495645 -992230788
-288200 -680094002
-119125 -286030971
-562191 -868568789
-963622 -906292266
-763848 -645472409
-428646 -719912945
-745158 -154613969
-838056 435600281
-682217 155851073
-959473 883308759
-238967 -384349649
-832217 -862764724
-14008 -411183941
-545866 93557046
-541340 -28468951
-370883 736426367
-658576 -868666039
-883204 751312848
-807817 -912706619
-211592 -1812446
-857013 597711002
-698548 899651829
-772184 839543049
-156635 683193369
-453853 743622738
-980273 -744841051
-424055 596615401
-487427 -486376836
-24864 -937202440
-933325 379691119
-474357 -626091271
-745911 -764780089
-185800 -906339853
-36547 -494660060
-709532 -818556001
-939378 -699295908
-947768 -214573005
-62736 26830030
-705141 736304373
-629985 941278068
-103263 -237344859
-533826 -795528924
-55224 931029697
-393320 351471200
-494614 298028123
-113990 -244922901
-977563 -59586080
-153190 429362084
-230786 -641093701
-697196 27707301
-424173 -719934010
-87798 956617301
-121682 -220124518
-196357 -880390961
-551412 492327022
-667830 -623985427
-216085 -772715659
-872643 -58541225
-302172 -110362263
-808780 -857401745
-543256 -826333754
-740897 263546466
-937132 -622181834
-840031 -880157253
-295651 768886407
-129238 -440737835
-900653 -579453161
-243419 -593170246
-933498 586092195
-605794 -990632436
-644023 -799375825
-36760 -798736311
-554543 -786161360
-300754 -868346129
-643440 552734889
-49157 511866763
-669339 -260752677
-861573 -654334839
-684921 -206254801
-561447 98153622
-41343 373372463
-109094 73811190
-166670 -92712725
-919661 -994235703
-694550 45936582
-615258 -747869351
-734406 -618221130
-521536 273220923
-994674 193589425
-480848 271416607
-195331 415819178
-537930 367255671
-221744 -612520574
-132462 793637345
-139465 487098418
-926094 -991117815
-738300 -794584138
-238812 907645257
-200100 -584288061
-671798 791508058
-849557 917012821
-155878 -383663886
-225983 992771747
-113327 -869148539
-939206 -399493661
-386849 398022988
-935831 495234577
-608545 339753662
-525276 743688150
-103326 -858503871
-952903 -709576363
-1359 -30423035
-787581 215307319
-636998 197710912
-599124 -24658738
-999556 -886239747
-252256 449841562
-864718 357120133
-4555 386981176
-257582 -504052661
-345565 -518946908
-800115 -344683293
-762923 863203010
-432692 -131467482
-332348 -698529596
-376542 202817781
-10827 -122585297
-76623 -493113734
-132780 -37020610
-789073 293126643
-112600 -849089324
-283223 -267491436
-55049 909462757
-661417 -856317578
-603451 -284123622
-633269 -637514552
-725432 394221764
-21855 -936372693
-975276 702239111
-768133 -9573734
-874819 -794876564
-504948 992662748
-286917 960003231
-662399 420430755
-867951 42890012
-113960 -212139155
-820621 534191008
-901731 -654752074
-249243 -855019023
-174825 -226311463
-159312 -158804735
-386253 -521449577
-25061 429005244
-913815 -443085372
-181056 347082941
-839984 730475648
-290357 759732409
-808118 -922986003
-600819 -910121734
-59438 -424771849
-79765 370140640
-286581 -759211057
-776216 307736715
-507290 132119749
-569428 -763012282
-137760 -976386908
-874022 494605198
-294859 631209482
-366670 -912759600
-331872 49360661
-580417 -525847900
-491852 -855119811
-163180 -105460239
-132666 -713328317
-312027 565310945
-812656 937429773
-753374 74532529
-132648 -47981695
-768189 -864805948
-21557 72029859
-440398 725706842
-391124 -23610683
-635304 550580282
-948034 7228438
-822364 533303945
-333785 -249820424
-270592 -409779562
-630146 145552706
-956907 -172806427
-669773 -319901295
-429293 720780858
-36672 -950149435
-43646 -79112352
-311918 -118966075
-456038 181970314
-386927 157875366
-550323 -242836629
-900558 -470908136
-574643 -358398799
-600433 -303079876
-232430 578452525
-476801 115753301
-891420 -158199687
-551824 -674491362
-390533 402424985
-313979 -740372390
-221743 -884545236
-661333 -670526134
-301243 211645916
-10068 -749351184
-200315 401503725
-775785 -210130890
-81383 227038133
-353044 -195399640
-827752 797097549
-259019 -387141569
-313171 554779936
-442841 -760165661
-628874 758411137
-270078 -765510139
-404812 -80066956
-58166 331708347
-789325 -715659574
-34117 840820692
-228823 -934741375
-666714 466310740
-903619 -148787589
-738280 -177578004
-716419 995402605
-478262 492813612
-338712 519342120
-51151 426371482
-562364 -538916735
-964718 -786341215
-983248 751880121
-47104 863508250
-278697 -526713604
-204991 867334885
-131654 -954501532
-505121 684932312
-677497 -882016300
-150606 447002194
-729337 -672682226
-241120 197538186
-797562 -895881094
-901586 -875584678
-500474 810396617
-406693 658898842
-173000 -783233985
-388079 421324107
-863386 893388703
-422189 136699059
-152662 -394451194
-135285 -969754519
-938880 -169963896
-618515 -329192569
-48854 496556221
-842499 681248515
-356794 493229427
-332435 344475178
-196666 26578479
-304495 -134912101
-98988 -376636987
-240971 487661744
-339778 78746685
-82236 -772240514
-770650 203686347
-543656 552033081
-769801 -904905630
-361005 249184815
-48777 89481745
-447298 -934405577
-272176 -451296639
-739313 416799519
-688753 115648962
-69738 -347177733
-644848 393731195
-328200 -221438068
-145620 -835762539
-528152 610497210
-283722 -947597609
-508420 -942373837
-376611 -400287379
-563616 -342048803
-626865 -912128356
-315491 429748725
-699556 328758629
-421989 436944219
-157990 -36486408
-56349 -325495592
-245576 -366064251
-961325 990092071
-730721 539592308
-655436 257298762
-202296 330270168
-446927 -529144655
-90625 485058248
-544481 -613527133
-903272 -977111575
-320824 432668971
-94515 635657682
-371920 -35113477
-609049 350779747
-849266 -963122604
-628658 -765797606
-219625 -681054938
-598423 -310300337
-983811 627933589
-452176 97506994
-547198 -146062875
-970613 90947151
-781528 149909385
-961223 -235920359
-170202 690659773
-862569 807860582
-665643 -295532361
-854711 -27075150
-562124 -10864437
-756346 -858588143
-214147 936438443
-135898 663639972
-28195 -372136041
-770248 779046866
-922603 55748632
-316370 885162722
-85378 -38166614
-369529 526603977
-708319 222737322
-370142 348306253
-790226 402008755
-870070 -492077354
-947232 -163519712
-679572 -780588370
-38308 858702393
-796498 -126642316
-308229 -546385976
-742068 -969836193
-801925 563057347
-809465 -918452387
-323182 127670801
-227847 -730489176
-838853 25011117
-104709 -869903462
-266625 33590466
-9054 -431812758
-484703 937957121
-585158 738058105
-381191 541112093
-46826 -220390964
-341503 731986315
-112763 330066888
-299851 -704234640
-112876 -787633374
-116990 -38369894
-377249 351513992
-570754 -902470653
-514187 923463493
-490295 -269365679
-620140 172783023
-633097 124286098
-700069 -867356925
-490209 680705669
-685865 960766386
-503072 -795428942
-548099 391924414
-593207 -313359578
-805157 -341814917
-806031 422088222
-273857 -897785878
-867953 -407750951
-646638 -597724625
-498296 -628275054
-970900 617260166
-268772 -467628086
-250904 405315412
-497379 -962036239
-246526 -677154613
-665747 -4110131
-121431 579075854
-682275 102454423
-806818 -419607464
-991332 -238340906
-17874 398219784
-80306 -207240837
-391768 723289200
-841950 -397749872
-168485 -257195137
-604994 499269045
-332245 332884450
-548346 915587886
-971897 -523928504
-485112 318043878
-941864 448809907
-768607 -710645766
-982040 522614937
-606235 -306749326
-155612 -24005343
-695378 -966683628
-929691 -884661105
-881756 78208779
-563331 -374434579
-576328 -629869377
-897477 449933725
-75006 -904658061
-362525 -97497463
-353427 -292234510
-577628 -866694300
-884002 225347924
-498252 703655359
-818368 712381554
-566277 -819681300
-691434 -863435752
-672876 -673443000
-451597 578538484
-228261 -70676589
-763683 -950153800
-872928 -966695036
-542350 672128274
-368676 401631598
-205173 366189414
-994005 440232513
-176853 877703094
-202635 -463250355
-418443 -258441228
-408246 -980426319
-220596 -940635419
-294783 434809446
-436142 -4431662
-601452 -907319047
-365093 402664694
-36961 -926222884
-444454 -429237273
-271340 772795318
-139485 376227194
-480540 -333895334
-908816 -472185793
-975487 -916007317
-579662 -200589633
-275392 753162132
-522766 640164396
-761295 -635691727
-158331 933480832
-731625 776728644
-83255 -309134726
-390073 364535668
-20790 -441431593
-319573 -406772173
-263001 397840632
-478440 -916786967
-531678 994859425
-950749 -383453601
-484435 523445546
-645175 725078872
-153384 153296044
-416583 -882479329
-570846 744652553
-856554 65176978
-288634 552330117
-347871 -407262757
-744898 10374284
-559034 -192488836
-615168 -480969288
-182130 581137011
-169626 -567177166
-6891 895257906
-701591 -900241971
-778236 -39362959
-535048 831766943
-236173 -100831604
-497157 -433684475
-57813 324447691
-474878 263476670
-821401 -647687291
-210562 -46307313
-441867 954341944
-305952 716848377
-810228 512261094
-604869 -599913877
-439624 -32794638
-806093 595474127
-136547 -752538100
-390373 583751761
-290527 -28563974
-491373 972540772
-973670 -410435843
-873944 88956697
-403102 569709677
-882885 654741135
-680003 -506196834
-249028 -985036728
-620562 -482368229
-879032 301314330
-381621 -466006016
-714734 -901231219
-808020 734137164
-107845 -718231757
-986857 -948956837
-586255 -452709442
-572797 -886464815
-766742 -49788440
-393477 113606083
-485016 290499229
-759046 -933795418
-214878 465918793
-208121 -903291732
-165396 -979453475
-908927 35283522
-119532 608969362
-229735 -726850999
-168875 -997511117
-74376 56959841
-906813 -479389099
-778502 438756997
-266424 -971604134
-119240 -654331974
-752171 -971678847
-124945 -30131084
-716138 915377703
-613289 535578641
-195053 463672083
-482591 930340976
-283576 -946789589
-443341 -382497235
-135788 -683148688
-1691 -995504455
-251360 -795843718
-756367 -401380445
-528878 -944461291
-355040 -248553160
-816431 -435328907
-295620 -141733378
-521012 865052923
-813989 855170322
-54665 -75528796
-264110 183488068
-495316 951878590
-889269 -202465918
-872609 -928712057
-132274 413364304
-636429 70683083
-41483 -926223174
-424677 -677159502
-729616 591293984
-337411 365050177
-308900 -796247283
-366281 936962010
-607007 245887683
-48730 173621634
-599844 704856066
-488856 -366017323
-726357 -510189931
-82435 487713394
-794720 -460290559
-716984 107312834
-535928 804564706
-310454 -603278660
-485770 311469116
-779562 -744299386
-160668 -695223598
-159191 -937084045
-78566 -179628293
-347623 163043024
-319798 780485232
-624871 -471941618
-775533 -912485773
-101333 -183510348
-120186 -667546676
-886265 -262435338
-491368 -112222405
-230115 745817629
-732411 808247745
-467150 -185929225
-345209 -931341874
-485370 252058081
-612314 -968362696
-171534 -875072804
-880911 41536444
-994694 277524987
-877197 298548830
-480754 -401091138
-23263 911507664
-86128 788358899
-80614 -913377745
-182018 -696266542
-148282 -251811914
-544686 743703314
-354139 -299545202
-365949 -940342799
-717450 999403928
-485193 5231200
-474860 975089511
-721410 -327708012
-862431 -979209424
-312083 608091095
-346280 200350370
-637964 -891695197
-586584 -722902901
-16109 532803694
-6803 -301614182
-904784 164874695
-753777 131137675
-778212 -640850085
-44941 978945470
-616411 52312154
-707159 611207996
-342746 -989417227
-212056 177239351
-826249 -494739208
-854865 140624113
-428173 -671695467
-828069 104169654
-121873 -95351870
-657955 -883336568
-252545 43308262
-786466 208381588
-490327 -282632129
-314657 -360472071
-140605 908836386
-358197 -370458575
-597207 -508551791
-137986 -233416062
-365912 -542852712
-836042 163740197
-517009 -212625486
-946172 -934761618
-182321 -783393081
-603529 -251804330
-640413 -805148165
-316363 749410614
-907094 446581488
-218204 359726530
-45161 -266935359
-685306 805731403
-736855 191188352
-428751 785376796
-978147 269455751
-597026 54287478
-359193 -184867501
-330676 774716544
-451890 -952572057
-212634 143437032
-158745 -268597450
-152558 -47923927
-646837 112616817
-388775 774710813
-578402 -987025987
-654589 829984688
-556693 -733244906
-44777 921810399
-703609 -687957534
-442061 -241796697
-817237 -459089311
-69521 -230810246
-606020 921943501
-334245 328285203
-123350 -313055510
-906274 -861449581
-751859 -923519128
-753663 -118203675
-222636 740477386
-844765 375578713
-464542 -905960793
-750372 -673941620
-840541 33826468
-727687 285227559
-179122 -888564825
-818687 -844201428
-869339 -807968611
-302504 -220915973
-511990 930515116
-838655 -760540668
-997713 922521059
-846691 -485565982
-203522 191535406
-649124 -112345771
-542084 -858338817
-299350 204509419
-821138 -429844731
-98777 -591583723
-745428 -21163829
-882472 -117802265
-459163 166619581
-928192 519746860
-565434 651387490
-629432 -58920566
-923479 -299451584
-557917 -809151668
-535705 -67853794
-828380 -370454359
-286828 72644657
-759085 -474860055
-155719 -994875646
-248630 166683864
-991288 -148801675
-315179 -108532825
-961632 -695572225
-347016 -184850147
-20933 47265747
-907708 -503540836
-955488 594233880
-973631 -169702785
-736213 -264081504
-435775 369271291
-873060 344731234
-984735 927453902
-269225 -890558128
-151599 486392417
-284084 -15520326
-448088 -320402858
-732950 894808695
-538656 963315845
-330559 561794877
-756362 -86055372
-872111 335579057
-247700 65698719
-385794 855024062
-431206 -963872528
-194383 256547051
-78501 -360313380
-257840 -481810533
-907555 -818291940
-162415 164826565
-897880 -624169826
-673611 348391924
-363724 -983975111
-304367 267297349
-711979 652819699
-289261 -316308905
-674701 -832920551
-862889 -998204785
-244749 -869558673
-648332 -2623336
-599102 -262286288
-836903 499712619
-257846 -805375750
-96941 -482316034
-432323 609154491
-892020 681016668
-812858 502163640
-119589 -858732015
-624970 428341715
-756776 317995837
-693545 703062863
-136094 -805197305
-628887 -493908753
-58755 -378722066
-732274 -950173244
-457333 -605264928
-229436 877824986
-863653 -457970271
-284828 -87075461
-195544 -940466955
-218664 706856295
-182708 288754713
-130846 260441323
-417613 575397537
-878342 -591431585
-418867 -234222626
-293126 -888395015
-35616 -424352136
-281756 -232427410
-434197 -757953688
-833478 573024528
-636569 505286302
-597295 741758931
-93057 767648779
-460373 -977029733
-487808 203429775
-201038 301181799
-244195 377650261
-392604 344697760
-906507 -417960134
-487419 -451837550
-431278 -99723025
-229588 -223157439
-624042 54253697
-7458 521554910
-497314 -320814330
-833291 448988770
-778022 251896248
-360966 221215399
-65889 -785570339
-490992 163945646
-420371 -219411954
-883181 503184375
-639855 -723096679
-679442 -791498064
-477735 911752790
-458704 42680696
-27432 -679893079
-486649 -660082994
-305626 810253286
-538371 -437846767
-837552 912941534
-151632 168055940
-541499 -843571483
-69391 533106665
-905421 43542560
-946309 359858292
-868354 -313195184
-149615 -726290827
-71130 -442927596
-774861 268844682
-154460 -178128376
-19833 457349380
-972153 -954312758
-952157 876125321
-972709 -168579358
-986892 -422610735
-601441 177630443
-677262 -916683111
-865284 798604665
-464448 392060105
-668845 99778888
-37662 -568290937
-865055 -252239168
-208727 376682210
-358220 -359789001
-612681 -487970026
-332570 -728120742
-868227 -39682080
-608607 -148053020
-879230 -917867457
-812431 522471154
-253630 -382595134
-272403 102704836
-353930 678899671
-676979 -996972116
-366983 -853752605
-109804 -108725685
-673950 -310167300
-699942 -727527078
-301641 448346719
-448810 958677383
-454518 94344546
-718193 -241787549
-40768 856880978
-502361 -177013781
-737091 589633093
-545086 -713213404
-900920 -999383338
-103073 525466335
-410369 -914608740
-882794 245193120
-434229 -522238424
-109868 -630383324
-747848 992953952
-357045 854443786
-950663 9827676
-347408 -642499722
-827811 -873676957
-818890 970145596
-561411 209447258
-707041 -939028061
-631321 345133102
-692220 826852124
-47937 16193128
-532175 -123450875
-984760 829880008
-585081 14956876
-159404 767823440
-689191 -627770939
-885139 287429798
-857764 68686512
-379425 -816577204
-857082 -765709304
-906619 826898963
-62381 -959696227
-359442 57276916
-643710 269048409
-517296 -820393278
-777787 -89590069
-976789 -352968904
-589502 -882485665
-821995 -991880597
-411017 124792672
-818056 -512868988
-925853 -998926646
-946029 -168247190
-867394 496958688
-95870 -788910015
-881783 -189407794
-434071 319620636
-342720 420537243
-893752 -275919502
-452035 -482729909
-34939 99905719
-58311 740273626
-501635 393819216
-467246 -217697920
-356609 -392253145
-338961 14159009
-704520 154531141
-45955 895176653
-36228 -917154480
-807669 337953937
-96964 -870532651
-647035 762260836
-647376 230774063
-220097 39260618
-479250 -116174403
-352495 410380786
-75116 949670549
-502462 530856694
-575429 527895121
-253121 957789952
-908556 -491834282
-393484 -984973868
-696400 811379659
-962527 339918529
-778303 364501173
-207731 -977530357
-638266 -996972913
-138342 -463361838
-449550 295523239
-532018 -272892414
-686308 53908253
-67964 -752054690
-526294 -680102436
-815327 -699756179
-83293 30247390
-312890 -72355581
-6209 314402830
-729613 -962705117
-733066 -324662575
-452556 249764703
-921944 375248820
-153527 -342678873
-805522 -135458108
-913256 -541460764
-933431 696581745
-284772 748367489
-265751 868920022
-525972 498768646
-212767 131740535
-690323 249331495
-220908 309074950
-638748 639906254
-779413 116873981
-524509 -27029039
-881301 -167658865
-483685 -666108494
-785187 -152043043
-519566 -164631778
-377973 -129470332
-234736 -856519805
-51584 562475808
-691665 924437921
-315803 -756058142
-7865 882373373
-975583 -922801905
-600904 274189249
-679246 -337465856
-535634 391600925
-330516 311484132
-412311 337871569
-399496 -506118019
-769886 -460750695
-434163 995192696
-205018 358423873
-856630 -2211459
-16693 544290793
-972364 -40692286
-108305 -280775085
-457336 -104424209
-757829 -908951751
-417982 968556410
-839183 -942832907
-396576 583470856
-844006 -62053257
-167901 30138054
-515275 -731671657
-327690 271838250
-382715 878095011
-486866 103696565
-432292 -857632083
-630554 874091559
-978977 -481311274
-740627 919322192
-53643 -881966583
-28889 -746421549
-198784 996520287
-171972 244739019
-349644 -83887405
-145725 240637564
-19914 -591260497
-419908 -893499483
-454779 734519545
-307225 -52011192
-145930 -898306788
-232813 -54540230
-681280 945777349
-319952 498500359
-205177 904767485
-210416 -482481384
-222713 -753407498
-70077 848332087
-275008 -661408621
-579321 -696240404
-15922 284319295
-119014 276538122
-588581 333897650
-16778 552647638
-929279 -599107276
-28705 64509014
-529913 -491139445
-361570 -604223005
-915577 -208883075
-508889 27549281
-415229 -832384461
-486646 -238333305
-520001 281127732
-266130 -983347822
-176043 -993594287
-647782 -950243320
-588145 257289742
-804044 -732338430
-772127 -843742803
-560350 -155674360
-979394 215650378
-891229 -889533238
-672464 789785410
-701887 13944080
-428723 608967121
-639785 547069247
-508530 531462696
-688585 855559624
-227287 247917686
-216462 870054075
-890736 -988164428
-788636 -615246667
-385126 -891450
-697846 345733222
-228142 937400971
-314405 400001274
-848285 -737241412
-241946 -701222121
-841451 795778269
-718713 53875514
-215632 326327160
-256679 963393808
-767933 815542209
-781794 -540028755
-492026 980045986
-56025 674464276
-947001 -490272075
-903881 89852081
-657358 942125846
-825127 -334014878
-826106 934177721
-677964 10292576
-416472 -223548116
-498570 576479483
-379850 -975763345
-672231 -762064642
-341360 -23934917
-611254 408215705
-983646 -906505019
-885927 -923500879
-605208 130786132
-608194 -894669447
-902710 -538747545
-262493 -870105319
-306040 303580128
-842858 -748830222
-940529 382412309
-59671 566338717
-118338 -450052343
-781979 30706930
-340958 -527269417
-902706 876274818
-556084 -153382909
-626316 -859210856
-798076 -811237585
-935943 -320820571
-429710 815253420
-851076 -301509660
-322398 769031510
-254927 609895618
-158776 364475462
-148504 555725583
-576963 -527295453
-424752 -859072655
-870352 -15278581
-679688 -650542445
-96982 -768620944
-471009 960786502
-290942 757673260
-598053 -822609610
-585083 -962714378
-685734 -259024255
-989859 -864762704
-29633 -648945570
-569199 -276613221
-201244 438817425
-127509 -397775791
-509727 -894200913
-739086 -142327506
-990829 152171866
-809132 -10977629
-880703 330403077
-589041 -119036964
-882641 835639462
-745613 471192221
-387116 69725451
-946698 -632664757
-166671 138961994
-279234 768215791
-141726 -863633247
-904173 -398626036
-879543 -14792395
-993222 544608689
-481136 74078511
-545209 -21348696
-863574 -618153540
-160823 423536067
-159616 210030360
-90010 -804850686
-934340 33725679
-242332 387420751
-324908 -915048710
-102648 774701424
-252474 522658047
-128034 -563994280
-533449 -649395444
-948771 -186008176
-738118 38229929
-506297 -691080004
-272890 671664318
-229864 -957081852
-697166 297942367
-363834 -145416253
-181096 -76118816
-814526 -13901819
-626872 -821707679
-688595 993606636
-350402 353433425
-539800 317254315
-590639 614338779
-791324 342316531
-73454 918628279
-711097 -547937263
-784545 -260558428
-890257 -154776857
-773731 430714041
-834457 121288033
-466346 -878724438
-66653 -506739247
-75534 316437347
-532007 155001241
-691015 880681504
-82133 401388637
-570642 -217780982
-44033 255855904
-789833 837394358
-104091 132823574
-422163 -930152273
-430859 -271859361
-389613 441743570
-850728 594028399
-339277 -228941213
-790128 -407797710
-513106 -698871502
-479628 694939972
-87227 578300471
-139978 -520579181
-349203 541062960
-562371 -215749752
-882397 796675134
-60158 7918091
-353694 -873433222
-191057 567819766
-349062 459980828
-655664 -281475296
-300801 -734440739
-575332 -256788779
-821208 839812737
-232854 -613165177
-875441 236471975
-414167 8766436
-700848 541836064
-916119 -30330169
-667967 -737328574
-245937 -823428566
-39848 -921957913
-360709 -899934217
-858155 309395008
-537990 -999593832
-725858 -319277225
-951117 -396345069
-128708 594434567
-65135 451781563
-223818 195857221
-358186 895563065
-897068 -762113
-688955 -373325956
-700783 -772499763
-452136 -607182801
-251325 410924293
-583180 -975824630
-608023 400735290
-122444 390007424
-874697 444511489
-560341 -286767529
-295533 -891467873
-943530 710070750
-497566 456443692
-116740 800861217
-228101 -903094428
-622125 -454567981
-48332 -337855994
-955321 491257990
-538244 515101851
-897791 -75184568
-290616 667829424
-980971 593143938
-54508 -122602432
-949887 -170259215
-518961 593550106
-219635 558120343
-998771 433395716
-872828 40501025
-845500 -137581742
-225048 -518230711
-231014 -211419557
-948433 861656145
-18668 108443333
-585629 16080680
-400568 -893010304
-767344 -628116022
-997551 -107227597
-690030 507724987
-872526 761891403
-354822 -810199755
-870311 -926526190
-168058 722939883
-411293 899870995
-109830 529917502
-197776 376317453
-816808 849292921
-268045 -924650479
-850556 -961538542
-861487 193067263
-752774 442967725
-734228 -184206757
-152102 -286586961
-733745 -111371985
-320280 693190811
-101989 543153824
-264720 -665305526
-899356 103827506
-618185 -170934108
-391893 375195499
-536430 966245765
-89438 310835181
-321696 -983707706
-70572 680418262
-891894 -728205133
-736067 32372974
-670005 787407959
-358025 -356321155
-216192 925145378
-157391 147649298
-31926 -741913400
-428986 -885054378
-27701 221123108
-800017 981026484
-464882 867332970
-564704 -396443038
-519633 209860289
-648075 569142243
-703342 -468577164
-887615 100838100
-269162 -385274142
-532007 974390561
-846614 916631343
-599635 328138898
-251675 -284465071
-473666 462338506
-980221 -276190926
-483606 50229403
-908265 -581317636
-637964 552874967
-574288 -722058746
-444695 -762555519
-65951 -283773500
-621443 -705766451
-484733 917862744
-475270 -11978633
-885376 326606523
-667847 557787055
-365330 631700213
-186609 104268253
-489544 -442047295
-666596 889786813
-133020 71730228
-34670 779075813
-866580 723329649
-668138 -208420449
-469967 -764850873
-903638 -214293710
-462512 -786761854
-690734 -233428036
-791252 886544390
-785752 -172035995
-323848 -406521123
-944638 655692085
-813883 -991380745
-927827 309013806
-418303 -29453057
-794104 -267571671
-555779 -788240439
-972536 389229308
-638714 -862180352
-387359 -510299184
-100195 626673789
-944663 -145953851
-8801 -216065635
-102354 397052885
-419933 842067516
-411602 -889459113
-434507 -192643708
-945398 326284081
-401790 67325494
-441477 365308997
-721199 68587247
-731230 -860944279
-6428 -3098838
-894797 -355566752
-916793 -216848375
-19036 232050290
-991160 430139539
-545719 -3610228
-328303 998622254
-800093 169200281
-759968 824353777
-347850 -555382517
-737845 -322591281
-56425 832973032
-275676 753631290
-802116 647955662
-666898 -582082287
-762678 965390851
-774652 -110298678
-971817 -444262638
-857893 -692391981
-325543 -631108536
-509729 409783511
-150908 91542384
-572104 765944349
-910204 104367379
-79936 54599625
-620171 -574183006
-517768 -716832187
-804429 -878074882
-661269 791125991
-279144 351755060
-926802 -886502808
-332303 -359456494
-173941 996188308
-638981 -250834829
-686733 872593796
-352325 278844199
-184700 745554943
-502390 723732402
-669843 -699439167
-572759 422425072
-367665 -979133763
-931999 -22030448
-33759 107914456
-160767 774497527
-870118 -521558434
-299344 525832169
-398089 592404731
-127344 368142889
-246265 -918430470
-942379 900012750
-284376 737034353
-736537 343869394
-725956 -155928513
-660947 355495054
-835835 -699246874
-194109 898671112
-959225 781312048
-353603 -416079061
-1462 873112583
-620494 424954392
-367253 935675999
-445689 839126128
-711809 -934502103
-289263 784380659
-806709 -559192349
-457499 790608046
-936938 -84258789
-139434 -961121054
-955109 366856800
-749670 216302044
-229618 461304018
-412556 387723037
-817672 -953212052
-736623 -578265174
-90748 14736917
-170364 -474770486
-35967 947566996
-6263 -540342000
-702292 893372403
-272276 881652879
-63884 -787812898
-582084 482923108
-535740 78038626
-210161 56258589
-921138 -309065485
-371575 378791752
-595730 -192553947
-362937 -675237085
-792249 962712691
-114618 -466925012
-533995 749717307
-159501 750905042
-439694 -775282531
-763229 667731557
-870239 387802053
-115560 -334474880
-694270 310855955
-549274 -843940384
-976126 -295595933
-131953 -469770893
-298944 372361660
-770918 -981775563
-201972 917952145
-116615 419149608
-965706 -560040736
-888777 -214794586
-769554 944379123
-515754 -759957388
-104961 244863414
-932739 690267878
-756523 -878304510
-958923 457050516
-131920 25707339
-225163 52250469
-266188 -634174542
-464368 716641854
-628987 -716441427
-138083 173271511
-898570 -958595232
-836739 -901212384
-506040 706346500
-635425 643638429
-322763 849692658
-571693 931063969
-916079 163886338
-710427 90011064
-543868 -550894559
-778192 -672741354
-838848 246070680
-2568 153509508
-89855 -142512247
-137792 -529051307
-231650 171733946
-887884 -372043750
-736982 890098301
-320070 611693210
-705915 413161664
-506535 686993776
-353249 851735822
-189124 -489458570
-56371 229778007
-885849 825947665
-665472 967591947
-811709 -891998302
-339314 -269285513
-68341 -814066243
-793502 824643552
-710328 14273060
-688998 359205268
-587643 718564673
-608986 113060677
-195038 -81931880
-434793 214719454
-713777 -184730313
-623346 -298351559
-518715 -768877855
-941629 905280751
-350213 150753883
-296906 -441619209
-897220 3867784
-134930 -843220257
-689626 415868544
-482415 474816477
-849155 328513689
-284317 -956175206
-737142 217431130
-470916 -207276749
-9768 309502811
-273749 -243058741
-341590 -503024575
-283683 820044242
-782623 986719266
-455742 -824560557
-618211 640152541
-453489 -905279037
-312481 -93846070
-313448 826086298
-659988 771880868
-540234 920426990
-858125 37807918
-247631 342961893
-931249 -113995981
-53162 955876039
-317576 -589802300
-837550 701273707
-840918 -489959168
-683713 -358680155
-895921 459070810
-708556 660794715
-19381 199700636
-275715 -684545054
-426374 817574459
-847181 -531914468
-275875 790271423
-275529 -1395500
-437136 -635573321
-13016 -139781094
-287188 791327752
-909943 673929491
-739268 617160165
-945598 -859180471
-193625 346490085
-4464 456395783
-972431 -683741028
-188164 -160841022
-940528 403633099
-340050 222412902
-19037 -482238372
-600515 28030319
-397710 -4643755
-160913 555569546
-669280 -776491436
-328958 881360264
-374824 363961937
-504282 -366293736
-491408 435150323
-533907 874002770
-820569 275026109
-887088 -253262514
-825351 387313837
-357375 -672756903
-162802 62192432
-265701 57404648
-204555 -204671370
-921252 -295019792
-990172 -943990852
-767419 159755309
-65732 565199114
-297016 699853253
-857477 -313798848
-843891 34875631
-274812 840672782
-181277 -967308764
-356852 -656212234
-302381 -990551893
-630560 -275633433
-416324 747420865
-159856 231861009
-388477 242128195
-666766 -372032464
-442435 -920266394
-66815 -349785906
-480060 -148523900
-886523 961093871
-691991 -985823970
-975779 485182365
-895357 248760546
-324490 740695153
-637785 -387275174
-474306 995498032
-367585 -19474657
-762985 -60032076
-880318 -89793183
-366715 -962070010
-441570 735296554
-959067 615187025
-140882 946455492
-726415 -252431785
-542224 32902491
-843866 498825097
-898684 433769368
-903540 -932221879
-636103 192014232
-282593 318976957
-260391 -735917760
-61517 201462339
-830542 -956656476
-194141 -988496896
-384235 -714160300
-924640 137988072
-527375 -508013007
-173330 -634426693
-142176 788202166
-952686 343463093
-577279 -820816470
-165834 654894550
-411039 -318838190
-990061 427944076
-972899 248106055
-468602 293886637
-484246 275958461
-394686 -918852250
-705617 -913629087
-86502 -961318370
-972030 -880922259
-147187 821667467
-127436 653868655
-168853 918049586
-391027 -578247966
-67787 -460712502
-530144 269391036
-990232 855521402
-164247 -540418028
-166247 -686078380
-292361 27014712
-386431 -276335788
-377845 515383959
-979245 -77125411
-807710 -412316331
-237920 801223659
-945396 -939137340
-335085 79670662
-71324 -980686682
-714206 701581180
-899825 -724349893
-494046 -801503152
-65798 208992082
-511214 -43188082
-13440 626440925
-92899 -690385511
-957388 -896785093
-529194 -245084262
-512415 -609237760
-663005 -810414180
-557309 -206402632
-32981 -637643666
-327617 -988746714
-832681 -700017625
-280741 -867077728
-236069 -714478327
-235106 -160730127
-750597 402313308
-245837 -858956925
-881928 298851845
-933076 716234928
-55623 20574140
-268359 -977483944
-72656 84135239
-34867 943448729
-460649 -537283922
-171998 -262124749
-606897 856827742
-608139 542386740
-756678 -242811431
-321103 410925274
-708315 818036847
-219943 -44314582
-95674 -527566292
-219529 -372634883
-793497 -565357305
-997225 -217951802
-255285 -269419976
-840116 189558433
-2235 172810438
-81711 -79834156
-199767 983155801
-964784 535166772
-236669 -216064517
-150339 -864345472
-271901 668089044
-999400 69457157
-915233 -25075599
-961271 -77081295
-762662 63016585
-449270 -873707402
-971805 -508330015
-181716 -916409276
-799798 -998674993
-561887 575805225
-629424 879555806
-660852 -535958915
-610112 -833803172
-505102 588899900
-248435 -993572176
-336009 -76614603
-816001 -147658473
-540120 676981024
-444048 879070815
-237752 324775235
-161983 -843137506
-754970 -833770138
-234977 -893176568
-389273 -112557482
-887490 355788295
-245363 132150223
-529016 807608363
-87257 191460448
-307279 -480166653
-190228 -555939802
-936918 327114976
-420820 -959561256
-326597 513517355
-504260 -845444271
-382091 -36642551
-89258 -570949708
-46471 -719151673
-107140 455027434
-575033 -634842631
-153732 -717826666
-186452 -116650989
-204457 -902770473
-702842 -253785581
-576340 49545839
-290441 686129428
-468702 -394841404
-242244 972931237
-623868 -609012693
-8821 -865344027
-280771 704518404
-379045 715762542
-635737 -708481533
-8376 870748267
-131447 675102328
-25010 178960985
-104134 79052914
-886085 -340231097
-21431 -160914300
-983123 -876970285
-193363 179602251
-651372 283145899
-920041 450144691
-710032 220040995
-675225 -350820394
-93125 604700421
-425304 -964085204
-281908 78229899
-860405 885548748
-467557 490942230
-706875 443387268
-503289 -979761565
-763680 -773192406
-19843 540616796
-723556 -233547146
-669915 276353433
-172290 79262576
-192257 371611451
-87841 101801022
-30997 470249883
-281496 506267424
-675505 -341164221
-651953 38528777
-82767 797785891
-316119 -617899602
-479495 -433852543
-424817 -170736772
-579748 461153312
-883005 225916361
-885961 668348929
-562871 584183027
-593793 -741965036
-537332 -195988820
-34514 -113155929
-883762 478075959
-344682 453190786
-872361 -655939156
-309065 513990755
-937227 -616062963
-215340 -917874056
-641067 -142550663
-838474 827324306
-712051 -897635621
-404747 84256931
-181370 220457454
-988496 -131182766
-74662 -786873283
-473495 -847763618
-721188 -907054963
-469396 314927739
-495508 622486265
-560309 599212461
-144901 973763518
-639020 -486468606
-960117 249514704
-828783 -791619732
-840475 79678852
-384934 -921222069
-408531 669533581
-759096 -841888435
-270894 599643213
-546025 106232960
-834698 -583853471
-709200 -743829255
-419462 993077031
-718459 894222488
-635483 709361532
-225603 -810345773
-544949 260729595
-180831 -906701432
-989737 -728219828
-903882 -881821069
-19304 773139227
-184362 -625855449
-16560 54952216
-320509 -153886967
-344568 242961785
-540677 268078933
-205996 -1650585
-65755 335906822
-10073 -564476976
-218929 -526647968
-505446 -212364365
-637549 -738197105
-579909 -13116573
-545330 -962849662
-51094 -529816837
-937810 -933437722
-322179 968444624
-642563 -860283257
-821287 -922809804
-924353 420604189
-706013 98466057
-986590 -506663275
-849023 676774935
-196023 -55940560
-750706 -759924435
-484505 238652819
-970421 133713668
-794243 500805160
-334664 184467740
-442732 405493840
-784451 471500444
-167215 -189876680
-890332 779638391
-749535 -621030988
-512276 656236353
-234900 -124883471
-791143 647047945
-235697 -492897879
-181920 -936460297
-716210 -917429031
-545375 -19545847
-159048 -148824661
-921340 -803109783
-965466 967337580
-96293 -259157970
-647180 -332926620
-510231 886416211
-901047 -438196994
-289743 -340693523
-331518 963606407
-976694 982407196
-513181 757772534
-318107 -690540516
-825717 511698483
-682843 -445651674
-68813 -450464951
-207204 -397132346
-135837 688061994
-242856 -949659792
-59294 787335394
-938857 -53927814
-458405 374357006
-892079 -550024934
-829189 -421773070
-207940 753326018
-921781 -893788581
-581514 453343459
-934223 252890316
-157477 -534170107
-82981 516883162
-650433 187977638
-612103 446284046
-757971 -779425147
-753482 384867855
-835938 266137979
-179103 -38583116
-893699 -948058766
-346169 5070542
-278057 523219890
-700867 -436235936
-322313 -178806698
-301363 358143438
-731473 -825947050
-478369 130652786
-993072 -277641727
-951370 -271598723
-970245 680187836
-717702 325225927
-430219 -731020377
-213100 583044397
-223005 -34922326
-369075 215051810
-328496 -190082245
-186499 415052740
-715689 793278740
-603131 -584239874
-108279 373780512
-297202 99138551
-668908 668650442
-216818 839610405
-785779 -531461935
-501050 -290855568
-604716 138410804
-510383 -310887081
-254532 -905987714
-440654 -742934865
-668721 650529803
-156592 998469874
-730603 262135677
-464203 26266045
-374884 -585249709
-52915 -916671022
-282991 -763074164
-106357 -411196759
-908028 66498118
-276062 -40715891
-154987 317204518
-937784 -400797694
-6237 -862973611
-102631 586184142
-792742 -965236945
-711817 102104063
-528295 -346247696
-18329 -155319189
-474683 -630326845
-812606 -700452604
-378541 260440937
-100387 743453668
-997979 398685947
-772942 -218392269
-883569 435580425
-266332 867224012
-273992 490752163
-721148 -573492419
-740712 -591146717
-988902 437280802
-355624 -316427284
-926858 -940616915
-662920 288267028
-603652 945708394
-391060 -61834516
-37803 703017319
-343433 881553725
-325950 175091320
-855841 -855663087
-265965 -199431805
-532463 -865624572
-816572 461541431
-845607 399770501
-978727 -876081830
-80798 -99758075
-638348 434533557
-733091 226022233
-908334 553994229
-137444 -868269280
-740983 595695389
-386847 853541625
-484016 392171657
-359405 191665409
-384826 104743924
-260468 -973704260
-242973 -520237814
-866269 -175515711
-986476 517047903
-960749 -93730232
-606980 233337572
-507197 -193154943
-394875 589842484
-533837 145237011
-844278 -904887916
-1473 388067230
-442322 -916597506
-193525 650645757
-827481 122137308
-883629 111010167
-855111 794982670
-955910 922705503
-101334 97901948
-671682 109040453
-801516 174992357
-80060 221820119
-108310 -990717622
-957289 -537957734
-864396 -699641296
-16643 415792960
-94732 -406227014
-876588 896054093
-629796 121850938
-871858 985944643
-482817 -59764146
-237605 -920888786
-388610 -987759618
-274210 419998041
-371337 -96404497
-892512 381804638
-234959 -821215839
-246932 -863066925
-97260 -958833953
-322659 768626645
-713096 134686439
-58462 -863721869
-806707 9210228
-753349 70605286
-230588 639440241
-116762 -868652465
-119552 -965868195
-375478 286939263
-160853 906569391
-981783 132033753
-703796 -751503931
-158088 -65921900
-579268 -793629776
-404514 -889705200
-115376 396120366
-443663 -493271071
-61418 526087760
-272466 989893352
-567076 -744700626
-431623 -499544950
-373102 828354347
-567318 195535229
-330772 -420433735
-238289 693111082
-189467 -531950378
-523139 483161768
-171648 -72567928
-907001 -353166217
-229929 472611196
-925613 -31401881
-287767 -732023220
-965741 -540186013
-650275 -42607396
-481060 277187008
-719090 530419273
-580313 -550650803
-118276 261050896
-161359 564551078
-561635 736288461
-761704 20136640
-143141 -450898816
-624736 984784530
-396385 954214740
-277592 -244528592
-702797 -904920671
-29186 202851459
-316503 262200337
-235785 473683442
-725855 45261163
-232002 517499712
-804162 974138493
-647247 -273868137
-664685 -434448707
-652360 -593778890
-73616 -728240703
-663275 33600915
-353354 889382878
-384543 199191370
-756274 680434698
-876575 214510427
-207271 -979694159
-44040 948411478
-910834 674324414
-142455 -22301555
-42526 78114839
-808256 57260040
-794658 427047643
-924250 -808317913
-353103 -525672530
-873719 15852456
-320029 211818727
-13669 23428654
-751018 -146846662
-923645 18549820
-746498 778900063
-453814 -199250980
-622968 -926082369
-63001 -106383248
-781971 -873051186
-897113 119178794
-704997 -736367184
-896442 -898912694
-938215 845310657
-442262 -170815891
-726657 -640175231
-11831 -882930046
-778988 862785024
-80011 -898276000
-603626 168777677
-977286 395736074
-203437 316234427
-189104 189083518
-538752 196663905
-224823 -156924807
-814133 -980701684
-418723 -872704904
-933993 900335233
-502050 446345959
-22952 -681022817
-804521 -772820944
-628332 -685285233
-702923 530795911
-181811 250607710
-379349 167868105
-703296 -598137917
-589117 -117975875
-684263 968617125
-562903 -524220286
-473884 775640878
-466233 -904434062
-148365 594958508
-251462 -960726307
-912784 -950830402
-86580 292785518
-823702 -279025844
-639441 -738489280
-580986 262371825
-437861 -563724468
-797974 -636765280
-977360 -716334146
-460575 832011607
-111963 679469147
-350962 472749372
-404398 -118808136
-663215 -624939307
-945746 492047688
-694305 8486960
-729223 -872087722
-447795 -209090001
-282744 327464143
-924703 -644908666
-441299 105624766
-62396 -289223594
-410912 605699045
-938051 -873990777
-751734 112638489
-28 -659760478
-746212 -905373653
-811170 588418203
-956431 -884119601
-729871 -957291361
-40466 35893064
-309534 -992329554
-817087 944394591
-953886 -818805066
-650661 -418839045
-304928 -941578337
-109674 443566759
-787200 17436487
-10471 -578343616
-430392 727232613
-269651 -298035554
-877567 -898874470
-218647 52498337
-865253 583156310
-23356 -671297424
-353034 -602937622
-559557 -555840378
-764847 -543385145
-577336 187972377
-205762 771623766
-642431 -188293811
-863963 -853886504
-750733 -665083476
-714094 -730078414
-556662 -727877281
-998999 447555014
-285935 -389838891
-810451 -780734580
-292743 -111510431
-846930 -421442139
-563155 -885509588
-747723 924382633
-673889 -561255340
-228642 -941114998
-780966 -894422434
-324550 19905615
-983856 -882693335
-109360 401660678
-537350 -962657898
-5674 -608520598
-460249 -18590357
-193000 -408177099
-634186 -654878714
-838530 -966092020
-189678 -972504436
-389171 -326176138
-708989 -716513289
-266660 -528344814
-106898 130438717
-868348 471459088
-939103 -904204696
-250671 942144907
-995616 617572584
-172410 -569288171
-536578 -935417155
-561047 889695304
-171409 878266843
-339938 -325256046
-145928 -891039277
-535849 -380727236
-704293 253301816
-899801 -924032512
-800997 -603828250
-378182 692046476
-128443 -865147510
-979970 -645734331
-220157 -435531556
-144588 -895324492
-646816 755926348
-274932 -545673101
-849738 -651328736
-296008 -410147657
-918069 46149800
-998652 -306207450
-59948 -523723324
-789035 73645364
-387822 367616412
-231064 -240236613
-55694 545300551
-505280 -649428518
-418015 -916261172
-116591 641095855
-273376 -854767259
-931056 701311412
-944181 -928192317
-190047 -790184414
-112566 443523068
-290198 802590879
-332684 -115440459
-966639 405000144
-343472 -725620004
-628391 -862138644
-349014 480967632
-144468 -329448254
-749791 682424185
-522543 468336475
-681925 24817415
-487373 -900591019
-622046 425528337
-846166 -366739885
-237696 -446264120
-254882 774199601
-67584 223112459
-361661 599885681
-253534 -679491497
-872469 699389135
-150695 -473952603
-876070 688124915
-413893 -688331125
-793612 -928652053
-898775 -961303604
-168093 -604592297
-840405 564960156
-172151 -963554510
-237038 -903280886
-697990 489284192
-500471 -753738923
-650396 392758536
-592208 144391424
-166846 130820618
-798817 -349724968
-453105 418771420
-538455 121198327
-147831 -868757336
-114999 -910676835
-805671 -343861136
-107862 452095492
-314349 -33343067
-293043 -244452154
-270092 -269859819
-160514 599917049
-944654 309283726
-467365 -643143866
-254477 -324454140
-934433 -238314241
-796528 -322635363
-126946 -772548653
-85127 287733157
-809978 -781994095
-713053 -460879778
-291515 211597457
-911203 -890781346
-636280 -65472075
-131919 -370926035
-778374 -854335855
-600758 -116236607
-951355 -881641843
-722098 -608074778
-432937 -870961719
-543563 115265934
-444748 522745840
-285672 -220686687
-514093 -613446294
-16798 -503539481
-862159 -236927670
-370909 -671606776
-211128 152599383
-29979 -932315825
-539135 295050157
-400660 908147229
-182504 -202175644
-861195 -252516442
-172112 69947308
-867558 154680491
-115672 423029418
-106544 831633067
-818490 832045128
-757383 650480766
-808330 -28117424
-628468 -949948968
-438245 -957882660
-999390 -964003614
-539671 -988213960
-801966 -23354734
-649955 -334929649
-761298 -842549815
-114702 860408659
-601310 -364055139
-483395 -450624593
-681766 989446940
-662298 751210795
-521222 -927878754
-484863 -378723395
-176390 -862235500
-461981 -578901882
-622704 384348936
-677093 -681325923
-231722 573697501
-170108 452033111
-216228 613724235
-367619 334361083
-494970 -897626181
-77423 -786275855
-460270 -743175257
-109987 257054310
-806906 636753564
-836300 -911542191
-71523 -58384209
-918287 139750682
-127204 -87143261
-443055 -155816824
-356532 181868022
-126593 -51146875
-579190 -144030784
-358928 -988970360
-40787 613923476
-176938 13419401
-526370 871438299
-159522 -897615310
-789032 562794808
-327179 713401591
-178181 853595485
-310253 487432407
-324891 -812805451
-484365 843876339
-848273 908530525
-184761 571543485
-355968 -984933232
-437431 334744379
-497228 -123907052
-860261 628791003
-194951 -478378186
-7802 -21533233
-579743 842515149
-862206 -221553443
-897815 -911962570
-904074 331785065
-456669 -280579281
-486763 29653221
-496788 -675947901
-416127 632277458
-70182 873836397
-664106 505920121
-193041 -566353065
-350628 -417678034
-23033 516949762
-847747 -952429589
-472435 595741367
-985912 240904413
-7268 -997528546
-255960 11052528
-204335 -193177643
-653487 856066939
-945707 -648998713
-879445 -5983094
-137852 552459630
-385141 -887951835
-305317 -581923257
-781885 567526399
-947711 446792544
-197455 294169691
-124720 48833754
-374765 968414358
-277317 -874847190
-27552 -256134745
-236970 -400622733
-137923 -786809760
-123479 -924349681
-780301 318797986
-375314 242843461
-379733 -747781229
-713853 -196408203
-554504 -30803789
-43838 758138893
-479188 237238732
-422557 551518177
-415703 127605007
-631442 137325496
-532453 -224104
-115811 -778974228
-893252 139796950
-723507 -989171577
-679854 27848129
-760236 -151619758
-813362 -785653936
-282984 -978134966
-619338 -746643776
-198503 -673605771
-929125 -707541870
-837453 820882623
-146213 773186773
-644005 586627821
-230159 -277767270
-771449 594117483
-633313 711780632
-797394 466097985
-982947 -953988898
-504611 924970872
-596554 394264658
-719328 364809088
-353278 20330686
-23714 646483429
-994525 -979082763
-798775 989526897
-462450 257138674
-484664 258155970
-858793 393561426
-639273 -762739967
-401320 -752002182
-126180 -754146326
-244917 -541714194
-294572 387794769
-150313 -890801549
-592655 486133935
-948239 -911308637
-553751 -676455485
-690330 360515323
-671100 -657952413
-644752 -350061256
-761206 652973453
-974023 -984553437
-726461 -724358131
-882800 92117627
-256136 -262320707
-955012 869759352
-233088 -343585389
-458743 -943706370
-544617 915770454
-211052 -566098165
-55296 450558288
-263945 133095894
-435670 454232521
-450993 -50441930
-269421 154013132
-845680 296275770
-603983 -940786904
-763342 -735314546
-704473 -457646452
-760681 -703526870
-164661 -487316728
-939134 -211792777
-484236 -245241064
-23342 900478041
-306246 -102594326
-891582 -906590777
-545846 989169404
-140004 220950189
-64485 453924546
-216945 -816266656
-215244 870888933
-691735 -40585648
-242922 -800820093
-58296 -853469199
-574534 -948468022
-16484 -63140800
-414141 868806506
-141128 -439537058
-524774 -6847170
-869524 637093312
-647820 -5635223
-952053 -703772529
-123004 -377294442
-83490 -698886349
-114380 245785541
-628991 776718690
-755236 597389421
-281637 304998637
-865650 -958595857
-431811 -860257031
-520957 601471767
-816437 -593396231
-492678 -219533455
-512233 -791252945
-206905 -840401838
-813568 677872219
-861923 -697843721
-661060 -998716081
-326437 -248661240
-73592 756080825
-926690 -814982737
-888808 -525255955
-234674 -431988471
-833658 -615802830
-347937 -526208801
-142714 -527940140
-149859 321056370
-279504 -804885943
-766417 32522802
-325367 -833274448
-666453 832207369
-881403 -973112421
-890740 -537046977
-210543 -692570721
-482318 -819482417
-5120 708738564
-160466 -915852031
-237554 777907004
-723483 -133746446
-812242 978068466
-805743 770166326
-280049 -679758327
-628678 -762811413
-169510 -596850777
-250390 -471011271
-60802 -603213250
-355943 -918978559
-112313 -168854992
-278138 -601929331
-317620 -315123446
-521296 -560257815
-868874 -416912068
-723853 159620599
-761456 7753715
-702532 -32714898
-71790 633411798
-381259 479813575
-447328 -859142176
-131281 828525855
-369750 -635147270
-604535 -692416624
-464829 513249576
-251153 -755743338
-713796 -229463600
-324628 820678856
-250896 -575225755
-291324 -668208684
-2519 757343178
-5875 -944802399
-532232 198044870
-185240 587927996
-188383 825363928
-747817 518286544
-556562 825116584
-642107 -918970497
-519219 -952724728
-382636 -925580314
-196411 -985432702
-593095 -269063367
-178200 -527509645
-878791 -300556148
-114391 170678818
-47073 55578287
-845062 859064452
-164490 -969051115
-250396 -977136612
-434277 344992602
-783232 510762461
-819703 -983762435
-179579 26034810
-670407 875615191
-784833 -676179059
-355593 -608199262
-78441 -880128148
-498629 94357341
-319780 -935004054
-310119 -602837550
-792696 426148658
-799835 822339124
-695756 -547639949
-324927 -523290120
-14925 262783473
-24799 -869759669
-905465 994996424
-458363 -59583591
-333095 -788730165
-613754 894788049
-358425 14836095
-987921 -774162867
-461916 -521758966
-463376 487326450
-890871 -74719015
-941119 648919853
-898878 -604578911
-528384 -363138211
-105609 679868738
-368153 -729199170
-576681 981854392
-406266 43147551
-187855 -712961605
-243740 -139594446
-76672 -228720906
-403022 -389140664
-116758 252206292
-484343 -256332701
-578182 705216678
-685596 317202239
-205538 140829749
-785487 -16118312
-485431 -7942285
-98707 593189801
-943134 460591568
-529494 -892642460
-926092 723430132
-331173 308104345
-505283 47773949
-110423 934699967
-717419 55408746
-136293 -937389957
-98343 -986946548
-179335 533649781
-917757 402452846
-724898 -61665562
-279210 35085986
-981122 797873935
-803487 575196227
-615182 -432528924
-904457 -931325236
-137258 409566971
-791084 610618628
-609737 -791770488
-101576 -877511123
-132245 -765585926
-12758 -180911151
-984819 374695170
-383412 -21918626
-952003 -623178121
-670415 -455586239
-411051 -881088878
-316059 360703567
-155846 536471476
-992332 564617276
-259193 -326188513
-108926 643829017
-933760 140563761
-409635 981915832
-603644 -455880682
-561608 -72219920
-790359 -110159069
-777489 -540754285
-340050 -59166467
-547732 -723992936
-695245 861698561
-97727 879167971
-173059 311093050
-768452 512088849
-616213 306880550
-211759 878564126
-346569 433279966
-246530 -431036126
-2842 341699106
-736833 641509479
-651894 -308547249
-611977 576113181
-793352 -686885320
-815499 -933852080
-711140 -593289093
-745354 -310063441
-485914 -536921966
-395236 -621861618
-570706 -949359875
-875667 999549511
-402904 942755659
-687528 -423032035
-233260 495894880
-854089 -64164228
-614588 -588599850
-680522 -959985803
-415697 863615852
-824229 301241081
-458010 -648223735
-406928 -343034263
-371960 577248145
-670680 -934008821
-495346 -611349940
-283673 -259142453
-902228 578080028
-628984 695530611
-928086 -528061975
-444342 -136123654
-617547 -882989163
-448354 813637132
-336252 -642097823
-448227 -191536412
-836377 242266665
-129603 -328983143
-263726 -272872138
-357338 648977572
-125044 360953416
-767786 190205896
-962103 -972884047
-821676 264109894
-643452 42271759
-440801 822387965
-509203 841077860
-72383 -609317009
-812316 -389259911
-123790 -895005638
-391862 -716786458
-745438 -673127706
-465444 406235443
-933853 -365010193
-661491 -16161969
-162596 -164000060
-736827 -299019014
-648720 372488092
-553731 576857487
-843520 -868422634
-980264 -79464945
-999242 -951204489
-229564 -4546287
-119857 37545892
-447595 714948996
-434185 353355890
-431916 846009480
-801397 -190267987
-787157 -975627253
-314385 -574346306
-38515 -688774063
-87799 237842516
-29174 615859591
-618 -809141756
-426901 -645531237
-131704 -489352298
-42391 -986753792
-63897 -951937025
-940680 -98669306
-230076 -523497349
-422681 -846942663
-332541 184544236
-484639 -196625055
-957238 559292780
-251032 819534043
-371296 787212976
-397592 -752190928
-505285 -626968618
-759998 12217420
-468748 824666559
-661765 -495391252
-262309 932752475
-985416 725978423
-408754 500062461
-617834 -177185281
-950436 293443772
-508005 -294065296
-567175 -478659448
-730742 -896824216
-295162 -417176196
-229785 -53005754
-230743 -733081925
-792638 820666320
-741042 -584629811
-769876 -542223681
-736964 -972348565
-127255 -73982108
-187733 -676461120
-190492 -924285590
-449491 827348586
-524918 -199958469
-767811 -771228253
-365625 -135590826
-9557 603416476
-672001 788064527
-885408 -463540431
-120835 243145805
-725591 -964126402
-390692 -90509049
-119167 -892120423
-711765 713056510
-569882 414099700
-856858 -959367948
-697180 291551286
-496061 -233321487
-474692 -284036876
-647615 -562488590
-988056 472613217
-559292 237303676
-565702 -606796453
-307106 -944562980
-670493 -963185725
-665041 -339878378
-2957 728619694
-412026 -547815536
-895166 117897941
-260080 756271129
-460719 378202356
-600324 441436822
-930412 831985540
-427635 58067294
-924594 -906005295
-784352 -939242714
-937990 922476468
-583275 697411182
-456353 701338167
-947418 -688547610
-537561 -206926661
-213337 589728118
-855535 220943341
-581606 -99047084
-15853 155300981
-942842 -512440607
-438464 -205898679
-230458 -700631381
-438902 254237907
-430581 510064446
-395499 -263119971
-944384 -420632524
-507298 -400115526
-829797 130083576
-362723 -512679150
-836805 -363301251
-494838 790205199
-842341 -931543104
-575222 88883214
-390003 -239380508
-415005 824728025
-597078 -680398078
-507752 -945427334
-345416 509229917
-652017 377669217
-583158 -851432628
-921511 422503557
-590007 152662037
-166433 845978554
-377864 -23641924
-125164 464114427
-628872 -508431755
-926226 -581397454
-247796 -462425879
-727904 392521161
-57922 573903527
-708063 25133514
-683793 -960861165
-310038 873272146
-664390 -868112227
-631799 549203281
-914540 -537331473
-608773 -288744750
-139096 -998395893
-915257 592752104
-236525 198576100
-493327 -361697143
-410094 235473655
-78866 267032996
-564470 727186071
-317522 996093147
-663862 -55722627
-355879 -953212008
-174726 -949334187
-801020 -693976357
-703862 276973562
-74143 -948250462
-722531 728527200
-886146 -717848048
-907711 897728092
-417032 -442598372
-506116 746266379
-761413 -758187311
-860683 -23995826
-246089 -863643148
-516084 634333850
-320186 -597575946
-538027 161490367
-832292 673472685
-989853 -871787448
-873638 293378140
-799507 75192318
-904393 -409118920
-747439 -995366611
-456028 76796426
-989136 -963850464
-16036 55725842
-50646 715099283
-420958 271623191
-545404 -824724810
-384885 294801706
-255906 120232690
-209266 119552564
-259237 194106051
-918821 23414856
-507140 425576207
-37950 -676404034
-7036 75164394
-697965 6619759
-593330 -394252082
-616752 -174591162
-763508 564021387
-99445 -795469351
-627236 67221527
-902826 -607458087
-853356 -659112498
-143320 -445928270
-417360 -205034033
-167246 502377869
-24388 -919939233
-427508 -76821480
-476542 -351727639
-341320 155253086
-959460 514059600
-729103 -494577896
-314773 -915434136
-948596 550209136
-262565 561147946
-735873 799665147
-989789 -325651321
-717161 736423137
-833563 -53016795
-245694 794581369
-25320 -291507947
-424626 -858910745
-844299 -329487422
-467540 -865931741
-613325 -682798426
-368760 745676972
-351921 -6795629
-980005 -77050508
-502937 -576397837
-588413 -590257890
-79449 127480142
-875701 490823690
-685587 -197715977
-450230 468367644
-249806 -955104581
-620372 597249991
-199591 -176738135
-725807 -875043813
-47879 -627055137
-723050 471534226
-867062 132725626
-88420 887004463
-476521 976956330
-447712 217291490
-657250 289729951
-786044 390620629
-770736 -130527011
-835537 964078630
-503204 -20439882
-604299 816456194
-927583 611176351
-45949 688052171
-820327 810061802
-771881 -865794719
-578409 674636783
-275573 -872736624
-658067 879882254
-69671 -479642494
-221857 -97270779
-161003 -843999231
-481259 -69900384
-698695 -969790638
-554130 646824459
-278247 732383639
-731040 351093359
-196065 544236232
-657875 182149982
-69369 -973128424
-595555 521708772
-907430 555094845
-863745 498405803
-754082 -493049250
-513275 294615660
-612777 327878485
-788945 724242240
-170525 -563138037
-309308 -428984534
-559681 -553768419
-334988 -746543055
-806105 550575584
-163980 -884795873
-262571 864633297
-239845 91144107
-173772 925265929
-551877 998838578
-335679 -381702758
-584376 905045658
-727369 731237184
-216566 138654748
-637481 -339708768
-111628 887237953
-819601 -931245637
-543789 -456983053
-40073 386578765
-458646 653654356
-274829 894110307
-718713 -216668651
-400905 -311679310
-688035 920981883
-876842 -842443527
-308334 -904068112
-824290 271904038
-359814 -335492777
-178391 390547548
-80359 -547701124
-148759 -758734185
-490441 827409512
-771052 23314342
-291561 -312502604
-638028 -919133544
-964947 -573593721
-354994 -197298477
-858032 798016106
-722217 517550386
-663796 -419516196
-788729 649371037
-575322 -864152372
-248172 -661954185
-938640 233124573
-641245 127018729
-93265 -1662953
-344437 -27121121
-304219 48289446
-362946 541353994
-695637 -788026004
-754561 -445539846
-911883 287980653
-414349 -4694655
-155465 242780844
-599918 61478889
-20082 152861818
-18775 338712732
-93218 -814100721
-620104 817369041
-802834 -418223367
-826423 -361801845
-528655 -941365145
-170182 -738297503
-944629 661512498
-719669 -401351396
-191790 -804914694
-573000 -912081224
-74663 401350127
-851185 993101413
-850783 457985515
-261541 981833931
-937545 494988802
-758036 446349496
-469205 -827603902
-998906 -419370273
-118145 -574115422
-437530 170733145
-345532 553508606
-813926 474174024
-199525 -435396508
-832680 765482602
-568487 -971365823
-406018 852584145
-270397 -386695701
-241377 123931374
-676474 -233420614
-749685 766166117
-777399 -684839541
-416744 -47521334
-612156 436051510
-457140 -103062908
-590321 590676821
-376615 347202718
-372678 158639589
-947626 104705671
-656946 945851322
-81894 353724895
-520625 45140800
-99709 199717801
-66922 199342660
-146018 -644357332
-121325 34068085
-512959 -453152186
-387982 801992164
-409470 206464183
-514053 127477542
-23552 -919606906
-364425 -770286319
-377010 -466497500
-162523 554567118
-317674 -205682827
-938244 -848498545
-76611 435717648
-911657 -500582330
-332153 -235194246
-835234 -587834625
-588131 265997057
-900107 -616511776
-95207 -272674166
-653961 -929007925
-5164 819539734
-447654 624262926
-546215 661668896
-618222 19258805
-337757 -364581133
-493840 -381109080
-443850 -182373521
-580350 989143762
-502961 664031720
-655859 -982655720
-870154 41002775
-351022 -980325613
-465467 -96071282
-900538 587850589
-445615 674182905
-538571 -889607100
-932017 -432155517
-577937 754575999
-656721 -807377066
-309026 101346984
-67161 161659470
-25605 -13059893
-370782 252848439
-856229 -550106530
-113949 486357778
-220361 -982345808
-461580 -137941155
-956757 -395128813
-320254 -746341231
-443213 589384679
-93292 -324136738
-674583 -926801497
-109134 66163957
-360494 -809951490
-224622 -55026339
-253951 701582824
-615921 -191060570
-780772 762600140
-165699 543242939
-887040 -674512497
-954056 632460773
-553279 -563237934
-53443 -802321757
-6014 -611094157
-453816 -975387346
-874747 871861148
-984869 -648184903
-385832 -555026509
-779385 478953500
-671852 -455561969
-212284 546320475
-153454 -506870678
-353753 531378139
-100491 -348314734
-527108 -56977208
-14873 -129747731
-679149 -478144189
-417047 805081638
-545797 475123456
-841469 -224485419
-456408 246982669
-547496 -996496930
-1374 -298770563
-434458 -834337021
-669577 -806448420
-256579 646203098
-819494 867245803
-285498 2491011
-41618 261319590
-863632 263005094
-118967 327978514
-4327 -253703284
-934336 699767160
-310165 525656757
-998313 135202559
-905577 576896168
-184912 250034258
-496019 487017656
-808835 -978130342
-553129 -418495890
-167871 -968544313
-21118 420706486
-224009 74633432
-296692 415350179
-360966 -927608249
-268542 -982343777
-688435 -861881200
-477312 -553236085
-851496 675254214
-751657 613242256
-846732 222278496
-604913 -225246764
-795839 616745326
-154642 923507933
-653030 -59583785
-52010 810296906
-584511 422227383
-44903 -339821630
-716062 -334695731
-457107 -463936674
-425960 923183465
-920331 993282783
-547220 282360042
-360295 475466977
-389834 371455893
-28107 -729921047
-783297 -95120503
-942680 -525993497
-475874 757096610
-592131 -220734492
-986766 55510613
-174571 641068650
-130674 -947511654
-237243 -869855956
-528737 -91064819
-712866 -875119903
-494216 -999683380
-217171 47053981
-764446 -575839634
-125295 528087188
-31172 -487187411
-917714 646438862
-787218 -844643224
-690415 -870442086
-589781 422463148
-865812 95772991
-259850 792371173
-994731 -302793117
-696517 755951361
-543788 -689808205
-462377 233270209
-122476 531651178
-981545 -844009070
-567418 -631853397
-196 -140365492
-408290 527446823
-921901 -361774443
-300918 764514005
-51815 -998546675
-397774 -752161481
-106951 -603704134
-65049 -90519709
-776798 888907169
-458852 -551215788
-697709 -107859312
-730636 -349641298
-171718 -573819337
-325502 -255026338
-486536 697412683
-110153 -149658971
-282368 -874422798
-27211 -937258376
-545292 -650703757
-495150 -719066022
-180629 -955184109
-135073 771759391
-360962 376706969
-42096 837187064
-657768 -678517373
-147020 -14825318
-498308 -852621142
-637570 554752836
-975456 -630657787
-516764 -844113858
-412423 922899440
-493077 228976721
-592372 683332965
-490523 -586358651
-206006 -153992922
-355814 537302644
-575323 -338520132
-795532 242302944
-773339 -700700713
-165305 -597096611
-263043 691087157
-46378 191439976
-434670 53262091
-391250 -882732181
-628121 936413638
-438631 -396808874
-718904 -179874799
-606938 -938009161
-71155 -334067250
-264195 169421444
-888213 -804558830
-373101 -289251359
-83307 -206302812
-268251 572148139
-584803 -599547943
-91887 115179815
-878770 -590160827
-396080 -599652731
-246882 -477550997
-385889 -220818614
-87156 -443766589
-834460 -702135205
-892813 -991841894
-196953 -907917272
-138638 -288493856
-418607 -293318462
-641435 629385372
-803465 372986012
-859499 948984482
-102652 928684660
-486196 775889401
-403544 492587991
-850971 -27359012
-438291 -318332156
-987707 462372163
-38335 -238429022
-123079 284858970
-751378 -864986284
-354728 -323921830
-676809 950791720
-969757 304435161
-242941 -128480660
-49910 -485943287
-464362 -901867652
-974691 -703816169
-465108 -85491229
-443752 65828516
-853461 -293976996
-138813 314856040
-803131 588277519
-239350 485204391
-256606 871089451
-844985 886142315
-385263 345878850
-542227 963172179
-533803 -549835189
-321295 -947439613
-333764 445073904
-337268 823150824
-979222 854061223
-563585 226274916
-340889 451556577
-900191 199165566
-414556 -948567744
-220821 -866775579
-570090 -485945918
-623779 -186996766
-826475 270599744
-321468 -350932202
-213524 489081404
-503284 73907817
-291225 953502959
-543535 -786882904
-964232 587964530
-826863 904151660
-913731 -490699073
-16549 -645010347
-246811 -177503472
-249766 215323931
-844639 669845693
-567367 -736709600
-971691 -446955326
-416182 393451496
-760193 -998050933
-413572 898923525
-873955 209140028
-773611 -547886122
-252293 804000265
-725144 -493269716
-628304 -872218946
-748940 510577840
-838442 733005200
-30808 579337632
-649131 -437740241
-252998 784437456
-734204 565078406
-920960 76313841
-111793 -550042958
-560679 -311805498
-274998 725381639
-674683 939038446
-453463 762102319
-498801 531400951
-735644 -995328106
-935120 202583202
-191762 288068963
-821913 -486027179
-48332 557572855
-561428 -889434509
-427853 729296752
-624456 79934901
-476635 -773627756
-399544 -865142221
-40637 -674097251
-236828 -771678689
-468546 -966218697
-432017 535042777
-54208 -319564811
-698828 690297921
-157160 -958226940
-199937 -191783756
-949889 53392114
-318718 627294613
-313446 -759929772
-783333 615651873
-416855 264248421
-47650 805148634
-704293 -455517934
-471352 714205463
-909097 -654140512
-911869 -877619943
-663461 505760261
-879985 -892038193
-410670 653781008
-399104 510432155
-815104 163061362
-701483 -205633676
-738442 -975595025
-233228 -426849431
-254515 -242551832
-689412 606218081
-608773 653085470
-777880 -16179588
-428471 741075860
-949290 978988220
-58478 212141723
-522650 627373516
-898732 366547349
-887315 892576912
-221478 170187789
-55891 260836763
-312623 -446690492
-346059 -923903745
-107966 -259352272
-999177 -206620264
-562727 691748128
-475179 -995103851
-468953 -548955278
-624141 -911253454
-463957 571617965
-378049 -203095789
-536010 -788873396
-127417 -70105421
-775460 -242617629
-570746 864907612
-43946 -707156914
-590563 920443733
-869263 -488209712
-217613 -830235585
-125240 -653889346
-123778 269238456
-610402 775982496
-783413 999196125
-419083 -894424780
-556298 369574708
-732702 830700697
-522440 317716943
-966353 -150535424
-631433 49764398
-107672 62810208
-187831 -980347636
-204749 -836882487
-579706 616119716
-324347 -904251380
-903218 -96234758
-63104 -737984195
-761621 640013101
-910613 -238822256
-594152 -286939473
-131665 728759648
-553344 -814687939
-698677 509964738
-595655 939886252
-198186 115206640
-923218 -880136539
-683827 657310216
-757869 408049727
-815230 -959692807
-929486 -978383143
-541944 577814142
-59531 -761065799
-711718 290855313
-669771 206312990
-157057 -909353322
-130801 396430534
-226068 -571595950
-93071 921347375
-874214 -433336171
-259715 277868626
-241929 -176371875
-233458 629474037
-410691 150037343
-553322 -13254361
-653752 98110106
-264963 98302316
-60886 890510881
-108074 360125911
-979233 -409168230
-150273 -495795023
-513922 -926813563
-152432 -827892230
-221042 -310482962
-667330 435667529
-265513 -888005979
-580773 804723679
-590548 555530990
-50661 621820590
-178784 65289758
-111649 448354537
-19853 643437447
-238154 -504379748
-828821 687288738
-248997 -213190887
-92076 701933242
-531548 777935416
-620203 -964244001
-866008 -869662709
-375382 551799143
-494417 -397580172
-393707 260722270
-866548 -772056380
-739042 -915589782
-499558 -736724035
-169349 214689259
-910219 182520324
-765405 361578282
-891537 -42283508
-535718 -604837413
-786172 952410052
-41810 461921469
-49640 -679134623
-61396 -875482179
-219723 -996045140
-899736 756532906
-795884 -910971805
-199505 808678539
-690812 164580249
-670881 563365138
-104286 -273515351
-420837 -534548862
-208159 59318938
-866133 222104901
-890559 -994743772
-542845 846128051
-559218 -223445505
-841586 783191644
-354378 881884050
-693210 -240591861
-300459 187507139
-859962 -663179770
-604342 -979869592
-684432 415450759
-883572 -578769552
-895217 -864077274
-484918 -517343629
-455928 603750772
-612387 497501008
-593382 440372863
-920210 998913359
-826215 302427412
-965854 -245189315
-646856 -827704911
-629815 279461586
-253869 -241234455
-546591 928827995
-648644 221006134
-536939 -580039564
-626796 -54075404
-460338 -363112375
-358775 146445085
-688534 411375734
-747821 696206563
-989932 -778933662
-579093 416631962
-795024 394850966
-913289 -2379167
-96748 52339958
-559354 129251368
-779921 757028972
-602794 -907636551
-936741 466071598
-901688 629675733
-918363 507814209
-429406 887302047
-476103 765598459
-403281 990470580
-632093 343569171
-88490 115615820
-520763 283359795
-711883 194998883
-602721 -729440416
-486617 -961829521
-876164 367293972
-232535 550021171
-767253 -350547623
-422754 148638319
-898684 -376456343
-213234 69412813
-795959 -905437085
-359022 260431282
-427992 -931625750
-375150 358455002
-611201 -190845803
-99502 -710559412
-563184 -372396683
-111201 -943478485
-186213 287061421
-340069 679943275
-187980 185772883
-483559 -103393255
-57137 772306725
-642147 -495639166
-385247 -621201170
-138774 132637286
-269834 -755820767
-909144 -855602711
-747082 -24375782
-637742 587748404
-338079 112529462
-773681 -888499635
-408434 -364736361
-59200 383089046
-260297 -997812802
-532271 -997442390
-309240 -214373431
-989531 -348360425
-890484 3712283
-207923 409170227
-223703 721052389
-796133 -49208449
-950481 -477882139
-686863 789426639
-171283 -838237095
-143295 331272059
-930065 -921132773
-608100 -210633778
-514669 387793574
-633704 218445001
-569257 -678174150
-809263 -573917190
-117262 -884948254
-373607 -905867426
-832884 -69556356
-19934 -653633071
-717408 79286213
-436951 174622877
-446503 -656719429
-464490 -945089570
-442734 -385112367
-215418 455810033
-690809 -981072852
-965701 250151273
-725382 -308584568
-913087 -978885654
-497971 105225236
-66433 477042001
-902617 -327246078
-90062 -891062482
-756931 -261271420
-838512 -753677337
-113805 -87754578
-806450 260846442
-848352 -964250699
-540053 74008328
-50255 -555365147
-918287 967132882
-369274 863374550
-946988 832428427
-715417 38094236
-61470 -962283248
-756251 -888972411
-350104 5662335
-564924 -868150674
-923368 41471233
-629962 352029264
-635059 63651892
-157107 -931389538
-666034 695309836
-99548 -28921325
-117266 -316501904
-118548 3636221
-727069 -9994176
-151566 933649369
-361355 695051653
-813982 11120170
-828980 -108609043
-187652 24610007
-571210 683874092
-80958 -147155171
-55417 763338587
-732698 930196755
-805238 765090251
-248967 -123298619
-581050 818462410
-345291 -308385069
-183352 321336234
-18089 638111644
-976018 -592494166
-130340 6281014
-250931 -471277768
-479939 -554777414
-113409 117308603
-398965 534384567
-562288 -570411734
-707467 -988703811
-488499 -261069816
-927229 493240158
-381999 -920093349
-822465 -713243628
-345106 -683164814
-500735 -236595253
-458439 290392593
-72174 306841010
-831744 -450429532
-180207 -162039401
-113844 -829522468
-660724 440961426
-632141 862570606
-314946 854351625
-420234 -853677393
-204984 478425545
-900327 637064732
-614996 911412858
-546050 -792356721
-481376 308043494
-212870 -544455858
-788024 528979513
-945862 -201328509
-328539 -136950024
-342317 -612223121
-305070 327393723
-191523 308272562
-711483 505085483
-906105 -285705357
-111810 737860828
-995984 516381672
-394603 453224827
-184582 83617339
-895409 596288323
-217067 739981199
-839476 400452525
-605327 -787790577
-324495 -117109856
-232698 -440190113
-80355 -238220109
-987276 720850743
-363721 -269712581
-419631 -944742331
-837710 435937701
-531349 -562844604
-160136 -798419724
-367274 -233120401
-431676 -925779872
-27715 -887006866
-661350 -25477122
-604374 234779975
-723160 -578946371
-873327 -643981257
-658513 -966548535
-877196 284103605
-301783 -256204377
-36418 213361542
-448707 -555107481
-590300 -898602542
-130314 927656185
-663104 -964730300
-896291 617779130
-218286 233397364
-152315 118887039
-999118 66583805
-483794 -174105085
-830265 -628144084
-88784 278793228
-709138 708785059
-62962 -68334197
-991571 -959426881
-760713 282152155
-783333 661953222
-411201 -904169212
-598423 -429393792
-314682 -900891382
-231510 -850072582
-713723 337485807
-771068 -974154901
-741800 -884563095
-375073 -835474963
-375442 113141427
-464960 -463509466
-269026 -479456219
-551380 -890754
-175271 820594139
-429192 264339404
-485039 -935012860
-376023 -881996990
-838892 365736862
-902073 992643325
-39126 -846727290
-735183 -163967656
-201212 78557041
-369386 272159749
-218640 902616149
-717418 904451956
-539122 644015665
-692576 33925730
-426555 465753367
-958735 -571802180
-798429 -72984798
-665842 -399578126
-224642 -909848958
-869803 -124637657
-415155 171028083
-978102 -958223987
-101313 25289761
-128878 -638969758
-749170 920137466
-674313 140726666
-986526 -474444720
-642037 -114204755
-273222 677217200
-282500 46099061
-193416 884904491
-902049 350327691
-853309 -837045183
-708377 949891631
-473974 468330702
-985584 528691679
-872126 795051308
-995675 621603412
-203341 -782759625
-329086 -273875299
-152365 -253720486
-578019 -880143477
-46503 -516906991
-613243 -757188469
-788020 6298606
-9516 948846377
-828067 -328990648
-989591 933313808
-173751 -598215397
-52708 -386323253
-880213 -338807496
-758596 572812686
-74607 -492030887
-535900 686482265
-147143 933842929
-191988 -719377069
-210212 -320274716
-160617 -688085439
-165976 166418176
-936990 -790541164
-39457 358013622
-972561 -96160980
-839039 559786528
-186149 520968439
-746759 -293752997
-117510 -119366418
-345693 -97823530
-618885 -646185336
-404241 -645246654
-340223 119416845
-772374 79939365
-443395 101032860
-244779 91789721
-274130 563032375
-312727 343844392
-456760 -901911673
-217961 364395104
-140794 -985146257
-50256 883918488
-955790 766179707
-676077 -518953157
-170043 -602372656
-714386 191508746
-766743 -10984044
-223368 -915890391
-378954 -22131973
-41270 269638887
-566421 -383648754
-460429 289782588
-689820 -711426585
-112006 -174189918
-982461 -499687438
-662381 192412435
-244458 -761887038
-168610 -978719000
-108287 898659439
-355627 118746544
-305492 -224026177
-993173 -895009545
-951387 473499891
-871711 895390668
-765546 184929820
-394782 -572950897
-373069 -160303259
-508584 -399521453
-292491 770893495
-687597 -209698579
-709378 964873651
-330877 638263591
-262148 -473263738
-236163 583569711
-6954 -880689567
-574680 -75636394
-521778 -372405191
-240212 -39157258
-648688 -139010432
-857177 605462836
-764056 -917002019
-400308 477340814
-85827 -252238224
-453876 -628428603
-487686 -844332751
-68288 248074338
-401169 563983832
-249570 -606219789
-719473 121871691
-490545 315159623
-893943 512526756
-492461 897845514
-483717 420150078
-942557 -161457001
-364171 645752534
-268163 -542403749
-65200 265592102
-491473 -662034373
-294172 58074798
-642309 -110998050
-803877 128267049
-584794 -124535198
-26814 -620218107
-451401 655003311
-133944 -688449135
-462715 -648391320
-876721 -568116731
-344279 -60854326
-297074 312451422
-525408 292872838
-718881 -602875138
-533018 395449404
-357475 -377269996
-150479 144886638
-403433 767020801
-352364 -221602747
-400384 -754522672
-997736 183520985
-897206 172177465
-397569 367349019
-24617 -648803039
-791149 -462779427
-109971 117710885
-941675 771347039
-748870 375763572
-228375 -384020229
-326488 -918540358
-316330 -506127974
-797578 -46054602
-379341 139534441
-808554 382873976
-993701 -917787554
-277122 -985000758
-735686 762655870
-445101 589732110
-588934 -820933540
-727029 -885735451
-839247 -978384621
-450638 118212134
-570045 279232324
-882080 167004570
-169518 515336996
-620488 -472801920
-475396 789734574
-162578 -487260014
-265520 -853264767
-172240 -579351820
-437038 -241782686
-267785 330256219
-586872 592825645
-352032 -874433668
-756832 681453180
-895446 -869953783
-240514 95793570
-815157 305316571
-335999 358326142
-531111 711773341
-141644 386776214
-980331 852198168
-846114 -481764909
-720272 -621172993
-310797 87588497
-839814 -547036109
-2606 -753657398
-575112 -297239281
-802340 -957304000
-408460 -574590938
-302141 -330458379
-840989 916827733
-957823 543621196
-214671 948773945
-958910 -63651345
-729122 -88525456
-594184 -671511622
-434306 -421400418
-83969 424214530
-140296 -524776389
-744640 -752238
-38433 -965051804
-610063 805479830
-640343 -555410241
-609536 -986969119
-335806 339449362
-744898 -572847671
-149951 108824451
-520649 -502717714
-80897 785478471
-198487 -326885856
-861580 884058500
-416859 490192991
-44601 191349235
-581851 -884598141
-893939 -569702160
-401840 644313126
-420755 -638255539
-469050 133058559
-721606 539525480
-470280 -212846477
-228809 802600180
-880617 308869565
-89324 -816708929
-985862 603890478
-921708 -902265427
-181555 94765615
-62620 932378856
-4827 -323665845
-580161 -628503503
-404898 -739881181
-777613 675581917
-458272 -593555307
-502465 -934401351
-862731 -879828325
-848737 -580524426
-833342 257564364
-90203 -600159643
-516113 528300025
-353991 754846650
-828900 -962164820
-285401 -946069479
-301856 491421502
-763185 528028171
-723375 245279756
-762570 606823361
-869246 958326012
-678466 -257890765
-824390 968567822
-82379 -56099077
-917497 -865848933
-294669 -391762303
-336144 -400982544
-798113 443020632
-794655 -208471232
-322006 -944575714
-762755 540755205
-130525 886294383
-867201 987803142
-759499 -930394288
-550364 -889692768
-245327 -899561687
-537111 745187629
-526062 -483248075
-252209 -981446685
-808194 717875657
-892224 -63772501
-85550 276117680
-101603 -882283987
-408336 -682956124
-922116 -116519318
-447929 -991932454
-359640 -629025603
-897166 -772581463
-211113 536095718
-83014 616254154
-865405 834241898
-597784 346938082
-112877 -789120259
-689794 655326073
-484595 -856644643
-547799 -654969192
-15537 -883919878
-179261 -257627187
-863337 788051440
-327617 -92391109
-625320 -202202901
-899418 181322998
-24433 -353580374
-24905 -361883407
-622494 250928710
-43356 -243273141
-212342 -261445093
-567958 -151367308
-430583 273478784
-535449 -242891778
-376152 -580975299
-538360 -937777364
-32676 -966774099
-757123 -610742932
-869976 -620733488
-562635 -230777063
-791769 -602675386
-27762 -249759090
-459800 -3358526
-936770 933420332
-944748 -780988584
-594396 -316600276
-534553 132874766
-575050 -570108843
-904602 -808757851
-432617 276230124
-122848 -225078035
-437564 -692677728
-735931 -981397064
-13816 -584510243
-234820 214931163
-156175 -331083611
-604192 596812755
-740747 861350789
-301494 307032982
-981698 -299742182
-215898 -529406000
-486164 -954412112
-586260 548890510
-870946 744072785
-539038 -344787536
-555014 967915211
-667415 806295421
-23788 -459045282
-797891 -790311369
-280013 -961921715
-413578 310177655
-993879 -392986754
-747749 -211680805
-436353 -840664519
-539684 -607050070
-790079 7330611
-841958 -157264794
-487705 525824697
-697604 437221768
-419931 33977355
-79678 -345428827
-942670 -935339915
-982368 341299627
-861174 -474309538
-446279 -519850157
-300238 -591252858
-534774 194606851
-50471 -923037403
-558410 -877385716
-766721 -645843814
-549594 -370263232
-657488 -406791716
-763132 -747739573
-963334 -968856370
-786543 -810202579
-706668 -92527109
-964227 999058842
-63468 996092842
-317120 448427610
-833664 -938736175
-783455 -965828873
-579033 -388878383
-642789 -331722929
-951372 -324993325
-15386 -229542901
-182473 61227002
-224025 682337287
-660083 613192305
-329822 -560431949
-78371 -27924593
-242423 -500313988
-73074 94139224
-21040 36735493
-224790 840985640
-305525 619829686
-532681 516885336
-407127 -897750866
-159702 -333047110
-964785 446364286
-848717 -775136582
-591004 21109076
-584809 -923898946
-506205 -181928297
-827872 273369503
-934432 -892755316
-224678 7869124
-361371 -966641253
-898659 958819879
-194429 -143521681
-955749 481786357
-547570 -979916296
-410974 -256834201
-105859 -907092027
-327067 -459122872
-155080 418172474
-603819 -284118575
-337980 602104130
-931056 -46973887
-426311 -818409918
-490733 -958327820
-526852 925101521
-331266 -318723905
-436193 -11672243
-65318 -185646634
-376099 -625221913
-259143 -539326204
-949938 -816244946
-216775 -522972779
-900559 127626686
-914723 630119340
-368058 -298109360
-792130 -998747886
-812489 558736747
-620722 519962343
-446833 274621617
-746921 518497785
-878619 -619652181
-191797 307980364
-128154 329834016
-73048 236826138
-664971 -357716927
-841703 202434073
-966597 979991937
-440888 -412292600
-168769 743311202
-188484 250680764
-472719 303588825
-830789 197931684
-636965 -943776771
-953593 485178908
-659944 92120218
-681242 981324750
-377673 -981028645
-706326 -919552026
-253441 -351805532
-998426 -606250558
-552818 -606361877
-314047 -168050478
-735775 -129223337
-830316 521264809
-916750 -685414785
-103832 572667303
-622446 522516923
-895739 873321962
-999465 -54854002
-69279 -350345107
-125234 244336099
-878084 325493818
-877483 957635257
-735962 -573313532
-566294 -585163692
-695086 -547565317
-894260 629120541
-599698 -752655402
-135974 40142083
-274509 224948095
-305607 498025362
-145830 -803752740
-622724 -724603868
-459997 554248591
-99423 681426168
-962780 367516350
-141238 388089694
-204325 700397523
-226121 300480677
-594777 -963715839
-314675 -905853036
-673304 694118801
-719270 -279249963
-50449 -182560019
-503620 67899962
-846555 35335252
-328294 -757376364
-391360 -557066762
-742294 -238826434
-327759 187769635
-677919 92588131
-649898 -994490335
-311583 -634220195
-37976 -97260260
-913936 -715287514
-122123 -219383887
-266938 355174423
-462899 913833027
-522426 27960711
-351611 -752167142
-811611 -8702525
-699394 -621497575
-502559 -555919881
-434334 266693607
-760603 932751017
-596865 -874493714
-914539 -513273691
-98160 173357063
-716237 678420163
-311583 787206986
-824489 62157577
-30911 625083480
-532540 333842139
-938816 782907614
-401214 -704960187
-971081 -745741546
-785371 -329240782
-270492 -462336550
-420280 -302808308
-10239 431932785
-539841 725433085
-740214 789779823
-157084 289958803
-771742 -908787111
-221810 -454964085
-71020 574671289
-167044 -275654645
-511252 900210339
-874454 341020668
-837957 752306067
-137137 -999440451
-545418 -815165505
-537351 -869191509
-157122 -555360332
-888916 451528102
-776749 916075861
-922318 -577337692
-679121 938254411
-642518 -58050724
-793919 -898917530
-526723 577977750
-984432 -995893147
-342256 578682303
-59262 -235663759
-954385 639530820
-941042 873722117
-88181 18594695
-739756 -837193609
-728959 -736098081
-25886 715786387
-767431 594739176
-810883 989335004
-285672 358082562
-75485 -262785669
-521715 933064246
-24908 903118478
-487040 -835598028
-837246 -490074047
-968919 655845169
-361494 505422640
-675202 -885251628
-685644 656404718
-93089 690257136
-212553 -901926783
-157235 -898955614
-499430 -5698410
-528125 -985850923
-79552 -623776953
-662265 -214927646
-688068 -191385293
-231792 -670178130
-864458 -784433544
-672499 -334762087
-425953 908504173
-76281 -20097303
-718115 -842714915
-484912 634742642
-470675 998497393
-504216 -679908524
-238527 898644561
-927363 566800132
-219359 914830652
-49410 740495917
-875735 -222600953
-705156 -495438665
-946301 526076515
-99358 -466966123
-264459 -331036693
-890945 -963997532
-68277 -958604602
-891473 -973097700
-566147 -996732807
-382633 697800116
-15439 717159436
-738726 -898659590
-977558 651360855
-1417 -436022622
-784276 -884510512
-101995 -972416099
-339152 349049732
-472343 -223379452
-352777 -790077876
-721035 564616188
-144842 441858461
-221270 -881573703
-355247 -602964762
-380382 599143546
-746216 605685292
-691504 -751951017
-606409 919235023
-15257 356846206
-764141 814849115
-691658 686582027
-516728 -50141525
-842699 -555235486
-914239 -956340285
-570427 -671548657
-57943 -22201609
-350221 -287376978
-461372 -783029836
-492908 19193789
-458748 -260474678
-489907 -779762643
-641885 -430489742
-956762 -690798890
-228632 -678422232
-619442 -926612535
-562081 -126821511
-12908 -710416391
-34873 -899028633
-418658 -925255427
-514750 66204157
-682096 -836590156
-139692 639360762
-852483 -639421030
-420791 -865647506
-698130 -963604001
-954676 959722516
-674575 740037787
-993375 -863038665
-43658 731473891
-207257 -50599655
-725060 951810450
-352001 270572271
-690530 899258820
-567759 -750908683
-79664 314231986
-362472 -919773485
-992390 226889708
-729443 -973144993
-176156 -702803321
-485298 -901400150
-211880 -381103317
-333938 -482565963
-843414 -331889892
-348785 -71902207
-587881 -160988195
-706547 -258502427
-89135 801276282
-425027 128595414
-328326 -305014707
-670477 876020856
-572297 -952684077
-10421 -141604862
-469215 367897970
-92646 -592105107
-51362 -7252368
-711489 256810322
-655397 -779866239
-376788 -414698229
-718115 393771657
-388262 951607653
-652105 534702116
-74251 198098459
-777163 74696276
-444150 286477289
-976082 447189776
-143174 -758555386
-193378 366703804
-968472 -473404163
-103695 -879184026
-113041 663900484
-63656 -374804313
-590760 -260287343
-553021 -966149127
-737668 293305795
-758025 667810451
-965140 -127137322
-968880 -965196633
-331110 321603085
-907593 -998541909
-876873 -417694986
-515839 50140293
-147279 -951225986
-404719 440700152
-14947 -729445385
-945367 -690814740
-646644 -714035864
-273564 527364937
-600763 -470680979
-493995 -128734092
-927126 -226347054
-787500 -666556974
-841890 -741515624
-664552 971751406
-492911 408139302
-602261 544961665
-688470 271457534
-881341 649583916
-891458 -235818178
-762577 798053371
-14965 770399891
-4499 -719401342
-818505 -724234590
-394276 -637371100
-65947 -685550469
-556172 569071205
-669726 -969560650
-548512 187312209
-895283 456390926
-661385 204558789
-456104 41286653
-981590 -961304061
-854454 -892784566
-691176 -57422980
-386309 331912444
-356933 -622229950
-228383 251762280
-739665 617876580
-147922 905134987
-627621 781081301
-233659 -658341160
-738223 -468695714
-102306 -885475673
-592974 -399856783
-402774 -644427956
-609395 375179982
-491862 -854895119
-608669 627029578
-991840 -122719749
-383320 -238196944
-636483 277599302
-6804 -499803506
-612181 42401714
-817979 553364712
-95103 -137174606
-195553 356851245
-744382 -25047730
-92048 -254218902
-255935 -603320194
-639665 -716140452
-948090 950339887
-799832 437966459
-658075 -824928160
-802543 -942444680
-26419 -766940169
-754341 506984284
-676901 -712158277
-798036 484822111
-985324 -22622784
-342249 -954506937
-312160 118419765
-736409 319036057
-80471 -423202651
-790146 85460445
-329382 919179274
-670 -67630607
-916966 -686843221
-645054 916800508
-390662 -588084677
-925127 190437030
-28374 -468880083
-27145 689514625
-435748 690633524
-101233 573521631
-672302 95395690
-141930 -594024729
-703215 -217110771
-927920 -929652041
-950118 151756369
-40850 179569035
-711746 -793276140
-898207 -45387392
-758445 -529948153
-147605 -618204300
-781825 -135315719
-302289 -296888322
-393264 888779984
-587499 152526005
-617750 -959549858
-896014 -281326448
-754750 198019068
-694411 158869907
-632422 -962290392
-352646 774816417
-386839 -903153296
-479229 809405235
-646685 -440297838
-469874 -589996517
-834175 578722096
-480079 -28382515
-27322 600440514
-323227 -890157988
-29641 -486351537
-74149 143590390
-575541 535879996
-357340 609044153
-783921 549565661
-238670 -828714423
-429421 531908465
-748536 -446161618
-720480 350854613
-376260 738632325
-332904 508450990
-444610 820906460
-476136 -879571976
-114729 -774348376
-857679 -623465510
-565446 861724361
-815199 378177629
-992854 -583015368
-669433 -567085735
-569948 -571286951
-701558 575854539
-519586 -676859773
-77406 -943954182
-88397 672701243
-959643 -867454539
-793335 -384252020
-959156 -917295274
-688757 563783910
-273414 587365465
-68167 535661593
-634470 526142275
-756228 -898986073
-857685 -468231665
-423646 -85461376
-113567 562574433
-840970 -918666004
-815024 85824201
-974438 -53000750
-589506 -512311269
-388031 -710804834
-350697 -461852073
-77591 996139722
-684785 -889898375
-608013 -488907696
-519713 -925692302
-542463 -660847531
-173459 -774666983
-704515 452485327
-947259 -243862899
-674534 -341752717
-617141 881198376
-648816 -815492007
-845053 -18612490
-822879 937244194
-780213 857209236
-367985 -33550676
-616213 -594491474
-739368 792430315
-56742 -617250413
-110374 992873991
-188627 180608260
-95153 908891862
-650825 946404272
-563737 712376596
-811068 -324053162
-462743 361495057
-722767 646226945
-996044 761771040
-29120 -838989340
-349313 -866084325
-133351 -949033795
-102757 -300841413
-728278 982571750
-181864 -986415816
-289230 210250892
-274010 -943120553
-121976 -794746994
-366804 435583909
-21476 361881127
-69234 -38609893
-692271 -906168809
-404335 95595855
-799376 145898100
-19898 -72264946
-227213 -114643599
-579588 -144376311
-612117 894184379
-360851 290864927
-836382 -499429644
-72801 -870549682
-749523 136255271
-25008 681178617
-832047 -961657821
-581273 -64824105
-411256 246071565
-643114 -433194629
-473410 -850812696
-171064 -255185138
-121732 -818907237
-497471 -689802036
-479623 -268753110
-470956 -915424679
-399772 9356552
-725326 -433665007
-347180 -901840495
-206427 -927876204
-548684 -524269207
-257370 -844071136
-642952 507707705
-990218 837611921
-673396 117318972
-182203 454055250
-911978 -214275872
-472771 -884266576
-837696 -765693344
-656616 671080530
-52358 -28642887
-708153 -871508966
-17466 -185538191
-111261 471927470
-364648 -889542295
-785369 950717080
-568828 5622439
-949974 -998683762
-795905 -261590673
-537342 -895789644
-75662 -431878391
-677505 -112403368
-633722 -150974782
-679969 -250785628
-302540 197794596
-845901 580272108
-150924 -166210307
-385343 -940332500
-911348 -853392900
-803745 -215534448
-661490 -868208704
-57394 -525145753
-61115 -59605584
-304442 639499002
-565037 -835017480
-129706 -942286613
-877762 -53929396
-477014 -49293352
-397524 -974036835
-442509 180377260
-651055 -525696470
-827740 -2679722
-150662 161384648
-331480 288765340
-578425 -678235900
-268589 271842353
-28685 91998772
-990403 327386539
-218562 273158591
-692836 830408100
-546939 431596895
-776799 841280200
-370341 -429478916
-913217 -866861535
-456767 -556989076
-414774 768315680
-723457 713410574
-392309 276800618
-199883 827983181
-117379 712534027
-894011 -938733831
-538393 959774477
-940015 -960095374
-562301 -145823062
-248623 451789831
-505051 -795112854
-307994 -235593321
-370862 -749623213
-499490 155593795
-811909 -209630156
-704055 430754048
-150544 629897325
-984169 787690122
-70819 -555344952
-663511 -228820983
-919982 -890545778
-802230 716497401
-307804 863177790
-910385 289357114
-101093 -157827655
-518066 546102242
-846020 -426529638
-324295 -464031103
-405832 -883376675
-415378 -293391173
-615047 -21020178
-991058 737455358
-378591 -727464247
-777262 -891703208
-190940 417954891
-738789 985069781
-599324 -977920686
-246759 230245721
-281349 -975025594
-962977 -123743748
-998136 -465448096
-776299 -917622094
-172409 640662931
-144699 -215071308
-759384 237971701
-15683 -716450873
-151247 -931800908
-391160 -279614622
-485911 -928760751
-563003 -487145860
-727650 491564396
-565929 -966790176
-760773 -918132107
-552879 207258538
-655545 175083291
-857746 -75959762
-70944 -394122868
-673050 748553653
-699466 460009136
-523225 -424983190
-88428 -692321167
-915582 -708494690
-14742 -835011480
-709837 -419785414
-620895 -600197898
-306376 582943412
-68800 -582199281
-297208 -578118584
-940383 -334294515
-787452 -704708521
-260184 298137668
-544057 200257389
-988848 -622330615
-49982 -208683048
-600642 985186081
-230805 615641086
-934335 74866079
-33180 -946614828
-839646 -811457184
-420245 -1378319
-403818 -581244335
-594571 680107212
-503600 -115652142
-839530 -499376441
-524266 -260117898
-676570 -940568851
-464359 424663797
-935897 345759234
-996481 660501155
-764893 -262810715
-58305 920776044
-84909 968179988
-163049 28694595
-956438 -914235436
-722680 -599089073
-733483 428496697
-262814 521224329
-208520 -181288354
-548116 850378113
-194994 -960553834
-421069 114003125
-325725 1032134
-650937 239703555
-107509 491672510
-724257 792349086
-251578 77405989
-876704 -40170052
-789923 -280268483
-781602 -16692486
-445516 148372765
-852252 718353199
-860359 402063180
-477339 -319003671
-831227 -544782591
-699889 902686739
-953073 420878432
-845343 -632835089
-353178 179866888
-465398 -380845982
-848862 -972333934
-588285 917056174
-592907 -607553585
-281378 848362407
-57338 -201732879
-636469 -669272668
-521484 -898210314
-193570 -920719829
-108919 851951661
-687037 -79498667
-258315 929658284
-913926 891397827
-409320 -965495543
-932591 -216793230
-737012 -16382266
-34254 378693321
-656848 -571927792
-506015 -938976278
-428384 -808960379
-70656 147803726
-758162 -103152410
-982868 339412386
-735830 -281326723
-618521 -848572878
-977632 -979591285
-904603 173890686
-199016 -945886140
-551870 293803500
-749945 541055598
-447806 86497101
-17268 912957518
-883769 421238017
-342096 -143930373
-424362 -842079715
-915035 122116776
-882009 654336749
-270468 -511352383
-436518 223906463
-311561 733616920
-861962 -806884370
-733094 -855592205
-429329 515791556
-775887 -915486544
-806349 -968571395
-361919 -848485321
-521450 -79352456
-227906 262638279
-498659 -420413113
-984565 -165812381
-173715 453677901
-86740 727390613
-773597 731035209
-156582 -354393361
-177431 -701419758
-125308 882462331
-651639 -481468293
-244597 472470929
-675676 789092544
-900232 812335207
-511967 -133957121
-393944 -271894002
-82500 577809078
-854377 -860202752
-948153 584175625
-824437 735729363
-939342 261914024
-830161 91028726
-422522 -923106667
-985399 -661663161
-998826 -322838002
-560560 -729991037
-201066 -664739013
-430503 -954530093
-697902 -792961227
-7415 -780794054
-207578 -803015414
-219352 127686317
-262084 481844225
-223662 -223428527
-282639 961873936
-911631 -211961522
-689598 -643521561
-973533 545425498
-585638 433645118
-650397 -344941319
-151775 280404181
-237277 952176825
-105006 -872470391
-993525 -77986922
-337045 617028385
-75614 -153911159
-387468 650119076
-63029 47353815
-70010 -14113911
-956742 86811053
-629960 -364400470
-130668 -899683534
-355994 -969643868
-52481 -287507137
-662695 -561346695
-357169 -292481870
-130467 -17498173
-538372 -226085707
-212328 -247011963
-432565 189540600
-454214 -6879761
-62669 -50027377
-269361 -830256731
-807871 -672519184
-321581 726544097
-469297 -868382796
-896240 115519295
-11179 -916977465
-442830 529559055
-689398 -598319235
-156643 -409402431
-773630 -337520411
-73326 -793626058
-430938 -429356468
-780105 584492667
-218855 823402327
-493449 416732373
-875212 87128095
-764459 -276727506
-436542 -744865185
-401045 -973544500
-865501 358872025
-788449 -644548719
-242961 -943188368
-435408 -928635113
-874246 -205895414
-596782 -235670237
-434126 -93616933
-664126 568018879
-867029 517317800
-484136 -904076334
-692487 -586344530
-70303 -680193224
-246503 -881816712
-500358 -258863713
-733853 -953649128
-777206 -897683154
-120828 856655582
-772394 981889761
-665625 631875901
-327652 -889147301
-70964 -574996318
-78172 -853128158
-228249 -682773359
-498099 -4352786
-815493 731364509
-552896 -859371032
-8453 -735104060
-940281 -328991044
-788437 -283582185
-927570 -479969245
-56662 -302535543
-828637 -924710161
-716019 -124517964
-700378 -245723911
-606771 999171081
-841774 669586622
-220266 518605852
-827356 -241929500
-11526 90121854
-353238 -111559995
-311492 -293489480
-319039 503777324
-59034 208246781
-547563 -175306192
-663893 -902570037
-207113 107114006
-770358 -72989346
-974361 954085545
-20494 -58479881
-81444 -588597092
-302012 -935061757
-574033 366523801
-322959 -441725250
-926237 -765318762
-924066 -785312632
-507467 -857844388
-855916 -772173441
-433038 -520416692
-567187 -186835432
-550053 -55755626
-505468 -385937
-993100 510629025
-378690 -127949433
-789449 875096099
-693477 -882578533
-771920 -276262000
-534899 397199073
-526789 636027319
-81850 481808500
-994053 -660162721
-397452 -623016324
-875917 -959164628
-830518 843614604
-661583 585230457
-423480 -134470819
-833376 941044567
-545530 -455139185
-323589 792539835
-341590 747646465
-42461 486380934
-77542 -943540905
-960423 665101061
-468429 -294578912
-599499 -385266154
-448389 899782299
-392494 -79891544
-907969 -243110542
-304305 -872391143
-342958 399691764
-42270 570054026
-145642 -75630415
-151575 -748177821
-49171 -66800596
-715623 796420152
-155300 -873081723
-873120 50620871
-29883 -627325496
-862174 376633703
-917334 -460835458
-948033 854483004
-868122 716470983
-314786 -83851781
-410458 895318377
-962396 412601939
-653203 -646104972
-166062 -386636090
-353555 206162858
-716159 -101244156
-7076 -741579903
-822282 -193674325
-241381 -762346870
-929534 -685120807
-782704 -676056911
-772953 -56925782
-953543 -70386961
-665686 -923758260
-863033 863182674
-861512 686502497
-547435 -943633049
-479925 115390790
-698185 109072875
-210503 -19263464
-154225 367212969
-252645 -957727722
-494880 -370326960
-481500 346647599
-137900 -54590498
-475237 2347544
-343674 -424202345
-55233 484574045
-9779 -290653100
-305631 -855215010
-629982 -746761384
-579763 -542818371
-785452 557386929
-459353 -392866356
-263251 70545539
-50677 -383933861
-743195 505889488
-729674 328965637
-228396 422391815
-532850 743542619
-282714 643844830
-445693 746334904
-759898 -460866811
-236257 -574025779
-406047 822576644
-585710 -745167784
-419658 -887523283
-470907 878943595
-588360 370223006
-117842 74065945
-318591 -287803517
-774841 -410047672
-617378 -31145423
-306285 341869523
-706659 936599927
-520522 914264079
-218478 -803266581
-467093 -635086066
-93180 251354476
-273876 -93919680
-227277 -490301076
-463199 504593092
-176687 363261949
-75601 -932914148
-478729 -888273264
-913437 -713676159
-975077 -464331655
-221924 470132577
-643111 615289478
-203473 958060160
-689075 66191548
-591601 111650660
-868260 556911416
-411752 605324738
-644656 537624881
-791732 232004412
-519964 860156954
-707573 502617951
-262638 -36535640
-931604 82896312
-410269 -570799752
-538527 675660843
-776130 672848640
-689684 398054825
-155188 -129953281
-482789 461964920
-651737 164835257
-108909 66780138
-498271 826878854
-441443 -731293915
-617215 972860458
-274453 -810905869
-95359 773299178
-559473 188638760
-132521 -891303664
-943338 737542267
-472910 474962601
-107598 -355635319
-278587 60191196
-401406 -57231569
-688929 -545058807
-549765 -873617256
-6994 -945580910
-925387 -988147392
-344562 584223835
-865776 444560324
-866345 96373374
-824598 296897141
-841798 -200305373
-646408 -940162267
-375569 -767690195
-914104 228894875
-892120 588014929
-151699 905158446
-603788 -520533947
-263068 -689422000
-365512 219639718
-255525 644301310
-845842 377358139
-615333 -100965076
-814082 913007395
-711201 202734949
-659120 88129055
-607985 538822925
-246752 -756109939
-473402 196825392
-551323 128881544
-773843 718852662
-936426 841190073
-209839 -958410907
-692674 -485862555
-857221 -851352381
-142649 -979511810
-203105 -578927112
-782608 -986983420
-512790 604712025
-68881 865633212
-398838 109389954
-794383 -245874482
-227083 -482155809
-752431 21744040
-169952 -13564677
-830406 746739067
-644550 -537724678
-678350 -255889879
-773383 -921278528
-864057 -227146678
-561287 963749839
-488519 723022782
-192472 -997272187
-945954 -284698884
-674437 488546529
-96327 205462763
-877502 803430171
-282421 -120114193
-656922 449352824
-166522 -147228085
-351169 -991232650
-365654 20721839
-102947 -453521659
-858670 -949643557
-155555 534859284
-245726 -304874040
-1319 -929155367
-952450 955932173
-980544 -291857460
-28896 528073011
-633857 674081737
-418295 817532495
-234513 -865285119
-378365 -955557719
-346701 -308207113
-935439 121150205
-208770 791181348
-780424 154068209
-739664 865260326
-435388 869902820
-644481 926921532
-660952 681526518
-76094 445441954
-680473 929649345
-714998 -750656014
-115768 -213495165
-223201 -12371540
-75074 -947225844
-84386 666390642
-637304 -710502363
-908552 -241937575
-733217 527674346
-210925 310219476
-711821 304540766
-74461 430547142
-633521 -302404888
-474973 999666726
-558355 353908129
-681071 -493956363
-455516 -439674382
-987968 -265502508
-832353 -967358273
-445353 -769625535
-222480 -130787626
-210717 -922915992
-581227 -77832647
-804467 990362579
-580513 868265356
-361651 -923764439
-417772 708139257
-627700 590684528
-511294 855673446
-78723 242182127
-813632 -111357166
-191767 637839144
-723705 491526113
-446825 675147669
-514009 -522016044
-166056 396816623
-637562 194054664
-876706 -232518407
-257504 -992604600
-146647 -425754638
-429796 -922298932
-486751 311936166
-410389 -995207497
-63316 -372187466
-38277 164119244
-548683 211216985
-261812 133856171
-65336 724444862
-536650 945714478
-94164 166497898
-489311 954819328
-276555 -332556796
-177694 243581906
-908084 -270496967
-81022 -489677865
-759219 -35636386
-63858 -341745053
-819325 -929022256
-351056 -592435506
-424848 -633555254
-101952 313159872
-19999 296207328
-715656 -995716111
-343082 -342797663
-573175 -176128650
-287761 -665215802
-490862 -945981041
-306690 -982073987
-928482 102265792
-715933 -938585641
-546664 -555312272
-358277 32483213
-770818 225866878
-560374 -698003416
-578408 660295747
-249966 -757497526
-109056 513213570
-799171 -353331729
-815370 966947337
-354295 311444400
-294993 813166169
-808634 774283017
-922260 978887604
-365276 -90735572
-383124 -643697598
-520707 -658273909
-606057 873628042
-680734 14557349
-701383 -587296165
-42887 -866291111
-226689 381002095
-320760 725863707
-977112 429916217
-575081 237802337
-181268 -764417603
-32861 -893696081
-137158 572586536
-690406 -857882291
-726172 -875770068
-208677 -472631320
-508102 -943951578
-244591 -578565987
-850401 559851893
-737284 281915300
-195036 -276569402
-88617 72663993
-969893 524417775
-914020 -910839480
-289446 719332264
-785263 343881464
-77150 400604920
-101864 385014785
-76470 -29319167
-516835 232008876
-736588 -853204435
-540406 326983235
-554968 573734967
-869470 -979576393
-738565 -805943064
-773776 986438802
-690844 -993351151
-29302 575059032
-611961 564818862
-713732 436565066
-395618 -334622279
-206772 800401259
-198296 542868986
-467224 -909519391
-1059 942518968
-472125 519615271
-224028 -382150711
-492958 998567390
-283285 941049285
-74429 -969782465
-755674 132999043
-960896 -483003765
-468387 102881528
-696794 -490066830
-529451 -393843245
-821059 -325269856
-482056 853814634
-547699 -993238326
-77078 -940255072
-958900 -322988181
-581959 91286903
-340490 -940943153
-499305 -996004947
-136926 -482461778
-209960 -920519546
-755295 -949431658
-428127 -643506624
-1691 -913870697
-215404 625627374
-40088 921312238
-229466 375210722
-388979 -856478552
-833316 574229849
-572238 -229403940
-373628 -765997943
-165625 369265170
-899887 -857272316
-850400 -148148653
-155242 220348912
-134027 -916223032
-592597 -117931118
-117857 -794135693
-690557 -546710444
-875790 984950410
-421063 -284202523
-838895 59446311
-945269 -487803094
-543568 -577871537
-773771 -81275662
-131809 -575541813
-584669 99140282
-808188 -989988760
-954874 -516484966
-914636 -44348312
-462540 -619934185
-352592 -584488159
-812644 6220031
-408092 -263440809
-649099 -645842503
-28048 -515636243
-551821 -489612218
-580367 729368220
-639070 -372114795
-201079 -915382370
-991872 -647519368
-734559 -138112737
-849279 306399153
-574560 -504791684
-598416 713738610
-4521 -620735582
-559467 -568498363
-994181 -551676156
-886665 -414871275
-250023 -115208807
-881610 -714209394
-534398 300926203
-928554 944237504
-936341 -202012488
-990831 723054666
-845218 -284521806
-449276 222445699
-593839 -325288699
-519604 -421994213
-494402 705960734
-161777 630362989
-539639 -41928398
-153007 -878527426
-25579 -510900628
-868453 694630794
-197894 -671853575
-485044 -26536870
-165942 -942465072
-221739 -942485356
-124113 601348335
-632979 -857847442
-303815 -737488371
-127871 -684248050
-698875 301068065
-729256 -242280054
-953120 -970509441
-296604 680332483
-806148 189221583
-958940 -669669244
-927365 -882022440
-573597 -925987224
-840549 -383878638
-461762 418903763
-502150 870766633
-259464 414108874
-970018 -5525218
-825642 -561238820
-292763 -510929074
-106395 669186083
-172180 16766967
-798362 -952451988
-731828 152065424
-632541 974838570
-566057 -978463061
-274832 641164797
-981582 521985716
-236049 -650316636
-789788 -532855721
-147524 579520644
-940363 -740285639
-183100 -931507387
-2880 574189555
-363452 -477774009
-171604 -763239083
-821431 -272226028
-610133 279945937
-124724 -881232171
-118034 -739377193
-416281 -678316128
-433763 -550901414
-45398 -621399632
-10123 -751786999
-593214 65219948
-24586 797504131
-9452 -881020366
-148825 -668154825
-5397 -355504735
-701236 -589742833
-558412 -179083899
-594367 -833802300
-126585 427024134
-722525 -131535887
-862540 318263125
-23381 254379056
-843532 -109998948
-929718 -188055726
-41800 -371118876
-124908 239684417
-719506 279088553
-588299 -939081880
-184545 499398778
-420031 200097519
-932008 635107676
-65423 -978375232
-751573 436858436
-753438 -784602000
-324445 154087058
-641129 555626266
-388898 -523979192
-390739 475770931
-74891 -995275149
-48279 -145378824
-883437 723983932
-185530 -77538848
-976307 -495358341
-126016 695479919
-445870 254306327
-488336 149136925
-344677 -894262915
-887459 -924777573
-893969 315334625
-781908 385277573
-92558 -203797107
-451145 -513885898
-241473 -507827019
-249026 686203946
-521428 298058376
-716728 121054106
-875882 -221595285
-284497 -570336719
-212400 181972226
-577853 -869680155
-347040 629760801
-661833 -330403746
-160701 -995539033
-98613 -80864411
-415270 -115005745
-646319 158548025
-59941 -672721793
-195833 361015063
-37057 -513164692
-865168 -815480589
-755889 -931847409
-596932 -936664407
-837788 106980564
-750380 -427205750
-240373 758815512
-608082 -786196757
-744619 721931175
-414950 717068951
-21885 -858457976
-850650 -110217847
-196858 -45137124
-929328 -62255083
-215631 375896255
-955386 447035857
-319699 -523534785
-788372 -473529016
-154687 -579393685
-73608 254869930
-72868 -43865735
-424862 602578542
-168886 385189776
-580092 -561588582
-763030 -875308852
-670414 389650743
-1096 357547008
-830335 9685403
-316732 -599284880
-423730 684825215
-26167 -776783182
-836364 -112449571
-228528 869344627
-247147 -708630591
-760568 -49113978
-66316 -171158457
-985808 -135836340
-518367 -437782114
-458234 42644786
-730426 -561388813
-896584 -868196811
-519882 184186810
-63650 328393340
-93442 86666065
-73129 -878068273
-330594 -443194052
-468598 -613781725
-607172 -549086705
-118966 83276932
-168664 -193175410
-198206 705783226
-674409 -960588804
-406474 -738080516
-632909 -56510646
-576892 -669661032
-839131 -613389367
-214104 -814343551
-939438 687885976
-669465 396296036
-585203 -413628431
-484292 225227543
-821794 619512855
-95859 473921998
-744236 -52911478
-586366 910882264
-373852 -722675628
-327977 775930065
-600558 -372437724
-107782 -160457741
-213790 -328908796
-612443 66173464
-4366 -28654552
-783755 855278014
-841333 -752916844
-580383 -941988487
-289375 829726094
-489262 -196110896
-594359 -703253859
-164777 -866844258
-391773 887166036
-236977 103570731
-449146 838938968
-717364 779093586
-160877 365490216
-435371 -365055326
-859528 -890567447
-839172 752100849
-350526 -179398877
-920091 649834882
-830294 913237
-64271 406972692
-113043 -272421223
-491075 -527057556
-839871 -266588957
-142721 674667300
-904710 -763658939
-948593 10735415
-297319 303113717
-786726 -136096663
-56375 850277674
-488892 974204921
-399169 930076801
-543315 -325860525
-790072 681999288
-557836 -970323690
-123698 -415332659
-18122 364241734
-47098 -166434586
-799369 -118586518
-853345 497397476
-137900 -426752197
-553772 984984213
-595802 188852796
-96890 -795142259
-232074 202990781
-839570 823797470
-237362 -833193353
-71245 -192392018
-6469 -503085055
-834697 816641529
-758378 808521220
-411834 903887638
-465166 -603263342
-732698 -866019984
-265721 -510184967
-160130 -928596043
-119981 -629678923
-317128 500550448
-542551 227034028
-93293 234224415
-739247 203344475
-31442 53755301
-788451 16817568
-282562 877483950
-338939 -411729059
-171139 46493878
-888835 -685332357
-642939 952512676
-358533 880059293
-910535 196081125
-272169 302426504
-503567 -694176552
-464306 33581690
-649456 -656204347
-399544 -489318811
-303621 -910911176
-993550 -979890525
-644757 -322512164
-714951 -103303194
-12919 -482975579
-292634 -653354283
-956574 -442265622
-881490 -726571589
-827469 -256617625
-171845 -308285605
-384232 -236756556
-12401 -332697314
-708174 62035472
-298641 -883689756
-445049 894336714
-318892 -851223761
-479538 319654719
-896181 -199391633
-530441 165593808
-803025 49655021
-960184 388879309
-298420 -935395962
-174433 364322664
-682756 193908337
-343047 944663331
-263899 -587079859
-45076 -651148807
-364039 -896996869
-282168 446501832
-211957 -307353154
-964496 -386315680
-931637 535590656
-218407 -287243678
-162836 291172156
-783315 -715196186
-251249 229780743
-938045 637817873
-739888 -157461807
-132738 503209154
-765514 -766283399
-88267 534252588
-748507 -881031050
-764313 -98980713
-313866 -551195588
-470278 -764720806
-680736 -352127647
-367243 -402419348
-50184 554933914
-59491 448480720
-836803 763174460
-664217 -542894713
-99308 -310123619
-382203 827778498
-510217 821427952
-735363 883784718
-274751 624958182
-743310 -913135555
-297864 -914847736
-910712 727961313
-538859 533366277
-490180 -222200890
-428791 -805838014
-89797 -78526715
-754348 490555432
-925799 485334142
-126889 206277100
-5597 -427147473
-987755 -24331632
-904427 -951184708
-861665 -923938320
-260334 209384969
-510119 435584233
-369417 -952453017
-496021 -889595745
-176016 884388645
-899139 -717173822
-340669 -389207039
-456741 -665514351
-50677 837760092
-718823 -940726320
-862637 -902339892
-232319 -852618269
-699295 -398333585
-519567 777954960
-722103 968809683
-434657 -662032515
-755185 255429494
-465412 -944325872
-267480 -576880251
-148471 -164092841
-556021 441556758
-759766 200918860
-940164 30069145
-871608 -784453604
-994583 -456009356
-865963 -632080360
-1504 421823496
-179 116843172
-628858 343588008
-97078 323155141
-378911 45421205
-110808 -594510671
-69534 -388744274
-990506 92968189
-614787 -631590063
-754450 -651839277
-372219 375794367
-472881 -20797102
-728616 -317353627
-678458 66070811
-728517 -109007069
-865980 -367177166
-428202 213452542
-970779 492659346
-385546 -736705854
-150304 34778578
-922861 830626832
-852214 518723640
-133142 -57030941
-344619 -893737067
-516742 -792852848
-905454 -762957831
-67428 307181793
-456905 237216297
-966154 -547411435
-62010 851172438
-840293 605135937
-35350 874412061
-544764 -179468038
-271140 -198759703
-615003 50083554
-834147 865953167
-839669 206729626
-315464 661339280
-638934 -188562292
-971881 575139563
-587339 -990499997
-11153 -960251573
-444762 -593141187
-315955 -455337271
-184730 105819238
-766330 297851745
-699360 177485563
-387068 -828211867
-795552 -356972557
-84905 440779710
-763236 206566711
-872691 -673829373
-750117 -187980298
-413803 -997947878
-300116 -567566439
-266858 19166854
-508349 -760905709
-767313 739615354
-241189 -891100496
-991929 -308317143
-688103 443304144
-598907 714035441
-43422 -581388730
-856662 -883647542
-672233 -632207909
-859001 468694825
-977486 982305626
-315139 574521717
-691890 -17449543
-661449 -353740314
-174167 2177633
-796655 -155433187
-327399 -313991886
-136354 409036446
-112609 389229542
-29554 791827352
-370025 -440595457
-188032 -580768542
-642486 963615485
-574473 202431987
-585702 860011168
-923148 22698548
-780793 528602614
-835586 -475452778
-336950 24750670
-963252 961036175
-948699 543714077
-362725 263844962
-730564 553167882
-707313 652613581
-354653 955527819
-957539 -151011622
-306219 219165374
-171344 -773344559
-381697 -34659163
-848589 586957465
-205082 695350266
-404212 -199837185
-163728 13995535
-103028 -469582924
-451765 446422501
-989561 -983826833
-306374 374983889
-296589 -867569386
-664219 277725966
-676340 -383270216
-673857 776774320
-34243 837130510
-135628 35961242
-968629 592906157
-126142 -107921151
-932649 -251511238
-590799 -531878942
-862775 -726802185
-250809 273035984
-746152 492871728
-899524 -913249657
-302111 -330733587
-626302 -390766958
-831041 639918225
-594799 -825603654
-19046 -582722787
-356077 -658577045
-711421 393561721
-672965 -356067345
-262226 306763792
-619743 -166964462
-532117 -808200727
-624561 -893073394
-216530 847031073
-570912 -277783651
-827205 405865461
-744395 715720593
-640140 -902799762
-123793 390812428
-408613 -154037088
-963800 -433553625
-967362 20103100
-39718 -464390226
-616853 602407617
-935991 -534474390
-913577 427688623
-798371 -796587269
-137383 -66353332
-949198 700886438
-49179 476448715
-126194 -720965252
-848721 787636781
-648710 -854284872
-247505 -111732209
-464895 280071358
-428663 -827372173
-749126 305545004
-696455 621494314
-199817 566189548
-422091 949477659
-476106 -219225542
-180440 -748258561
-889974 -858723068
-851546 -259782582
-85605 -901227489
-56540 -283990366
-803825 -853917122
-341211 667009458
-214106 -334273775
-837394 389411659
-415172 -634511278
-177905 232172600
-804756 -737968888
-545110 -98901504
-312184 -312903431
-741829 -272443278
-851042 -818696529
-968762 -109490700
-120788 661203390
-384419 882189909
-17941 -780525632
-753018 940238138
-18272 522343043
-148195 -782294151
-516903 -318977719
-965742 -345069247
-719532 -609666324
-767778 986567286
-751862 -871058581
-37140 956523225
-654314 788561297
-724245 -90284122
-782421 -939218984
-26862 782354582
-906785 649933296
-131975 -987930120
-970322 -649119431
-193184 648532527
-691811 679079338
-243784 16606794
-355791 -109539462
-106983 -955431941
-60886 -898704253
-33610 152491650
-44448 -201817092
-231277 -211607684
-224561 880048372
-621936 -20513621
-200038 678901617
-137225 393768114
-762483 -285807359
-700554 898375985
-109757 186522605
-219245 -910947964
-447641 -883918167
-144085 867544886
-770929 -256017211
-684598 -641068138
-88138 706628524
-980933 -127075791
-278263 -832028561
-774975 347706174
-743312 782640087
-456743 -771247545
-251888 -17422892
-646048 285089735
-411283 -759177664
-222210 333457677
-160768 -213861386
-103094 919901674
-461001 -797419176
-677598 676599152
-692651 816986087
-995540 -696123429
-288793 -318392845
-780327 -532314653
-235738 92268887
-486647 -585828121
-402263 447171727
-918351 -376313144
-893554 807939994
-639780 -986119280
-618904 -625420807
-520736 -153021049
-376450 -897067244
-653838 -656822621
-335179 -432959811
-147378 -153084455
-969240 -297890758
-576683 -873814934
-166445 719839754
-269923 -129919319
-351657 473891240
-427182 354996193
-273335 98833137
-900231 -691015300
-701441 -507397720
-315382 339655473
-394985 642442378
-459327 278740894
-270286 112073499
-548590 845023202
-781730 -192143601
-554489 -218424062
-553051 -998583875
-587948 489463554
-334815 249261286
-211211 93685012
-898700 903635433
-262923 -451050635
-810287 717371869
-487720 564091779
-105718 -437169915
-808618 -908048939
-966985 -736412918
-729269 -334237159
-462456 -712355206
-302164 -169372728
-935536 512678386
-85730 -10245964
-725481 -43187662
-619406 85034493
-644347 859834717
-856399 -716780070
-564014 -707452962
-82318 -188815794
-756630 -407795370
-862573 -214850681
-84874 -996643969
-844219 -912836640
-321900 -936109788
-837735 115429531
-392809 932186562
-621055 -275737036
-716754 897005469
-54140 933602687
-209002 -933757130
-568994 -1216893
-217224 -120195948
-827728 969878304
-176503 547732472
-110488 -550307727
-659993 386486435
-717779 -889437444
-301870 -605840313
-626977 650073518
-494064 -371158250
-643160 -318195519
-70859 -666782858
-41103 -858479864
-959996 671558517
-862804 290029480
-421698 79070982
-684352 383909587
-993595 573249410
-857685 371618020
-397967 -952389855
-232799 -982029608
-995112 -990716309
-169482 -949033823
-440408 -894866247
-844214 -926826096
-7217 166395708
-952402 -962679686
-982694 -350046779
-226962 -84082471
-619164 823439355
-709121 -283803908
-204045 914700637
-80634 -444240241
-536848 -461409252
-863123 314949461
-970147 5452032
-605719 925077183
-854657 278028371
-849150 399611719
-284730 427667053
-121982 906870121
-276585 -918583800
-126986 760884195
-836915 900906610
-316590 605491070
-253244 -96569973
-67358 -167506056
-941 -158082991
-259649 -670804211
-74958 -943371683
-85549 -110472845
-455725 -652833818
-597272 -934087992
-737606 -59506668
-984684 -547700065
-441485 -860914088
-255177 -893110961
-450293 -657863398
-941604 -358444513
-436 -124677079
-831129 -981907691
-650724 357751579
-687056 -357460090
-605663 -426147932
-704997 896342327
-550178 957489372
-847059 579304100
-383297 673935862
-178096 88034095
-997910 -168567828
-901433 -45880732
-699922 -152579432
-242931 -234635275
-291873 -432480185
-945739 -399156469
-926342 -776627853
-454884 470949843
-13097 433337475
-442826 65289157
-677810 800145632
-420714 489965792
-125298 954816312
-133535 -852688187
-823443 555877801
-137096 -252174004
-148852 -547871899
-864533 547480066
-90302 -292768612
-400856 -205735296
-922930 -958448095
-909262 582554309
-912848 -187642987
-754781 399303484
-260369 -922389428
-692815 386209082
-950217 148162163
-189453 -964900057
-845756 -181970466
-433081 -325385622
-988644 -24349609
-634728 649461706
-14222 628733646
-711278 823070959
-874372 -732657217
-722350 -951230187
-717036 -723569158
-430605 -509285069
-177234 519719656
-269868 709768318
-987780 556004088
-144956 172381641
-633421 52250462
-404348 363336752
-471154 172209807
-456863 -539355385
-58869 -888837253
-379995 624337909
-196030 -991875319
-514008 -329089512
-298276 -728881035
-790527 -950323414
-87321 -894018851
-902854 83475978
-964255 301496424
-652311 -816408279
-595668 -677798588
-496613 -697825061
-158237 -928791983
-958849 140230947
-70307 -23210683
-146880 46858408
-158454 -357790995
-426490 -541960685
-81823 -277554280
-32825 -90448211
-148840 -493190871
-364788 -1123438
-536570 400266720
-808649 -973471216
-152081 -438838768
-933784 -191212840
-853733 51426778
-518660 613411695
-470564 -975359736
-617422 -923847062
-420778 -925943691
-46859 -864196989
-720002 700490847
-707322 934697344
-532851 -340770148
-904301 971609812
-916796 836890284
-554470 -234788999
-998553 -92397858
-363625 -9096940
-902160 -51197277
-594220 229803555
-139763 293077999
-60397 20010740
-929506 -777449146
-272505 -877616331
-689852 -933130852
-87960 -135240141
-301005 -419577016
-909398 -358168779
-879215 774311648
-847836 87232113
-274185 640707783
-933211 27094720
-139059 -33722749
-56309 -945614632
-999427 835881880
-285327 -982295972
-20224 667797063
-987416 860522144
-614677 -906143034
-923576 594369725
-34274 848841508
-894676 646864166
-630898 381583422
-432875 -639412288
-990375 470990330
-30268 70990058
-530081 125798714
-988928 -768891175
-606107 -938106883
-627921 -925398564
-899428 460912380
-254131 207487469
-84949 -52871471
-828934 683463234
-990790 329871138
-912524 -133485970
-600533 -599260555
-291794 910294123
-821921 508345251
-997173 -972432554
-961384 -149957412
-613531 1569387
-930383 54662166
-177676 816319839
-442779 55954755
-552766 -256939601
-536997 686540221
-945578 -423731830
-565350 -543901105
-151674 632913540
-869154 -976845753
-986350 -842543244
-563775 132294059
-17374 404737669
-70900 -481955532
-554149 -544199259
-495469 -671755921
-399020 643843182
-939499 -313090434
-889362 -757346451
-253674 570960971
-838926 -999661702
-373933 450141019
-651299 -629394147
-150434 683801532
-364723 -367471491
-738776 237119883
-549902 -915459023
-173942 -604661016
-916856 -402018513
-552729 -887891577
-135326 245381573
-696675 599550874
-104921 19286942
-957650 -85782236
-228679 -491978019
-342314 762347341
-987928 -546725663
-174257 84290151
-705611 -929037411
-681172 -913812123
-474016 107444398
-719262 -771580655
-244946 70998289
-8815 -635301580
-351639 -253536187
-316520 526799030
-513347 -307057501
-529956 -757176652
-894448 -933775051
-858590 -64403951
-216371 813784319
-944479 -933436753
-967232 -761746580
-565072 -963093476
-94913 750364780
-914917 -129218071
-826296 274026408
-872612 687422110
-88859 266120914
-573135 872007895
-680118 652046886
-775816 -635981161
-876461 324075121
-732387 -476149820
-300741 278236603
-105140 832097102
-74700 -861286126
-228757 731510941
-720603 -231096395
-369089 -790323537
-427354 670215171
-712044 876348003
-832747 -561904192
-189725 -406270188
-279141 -906437225
-518892 184559621
-493755 -879471159
-248369 -213494725
-493639 427382969
-599308 -960729857
-106959 722101324
-722732 93683641
-26361 -894166609
-443235 960354744
-805229 130590165
-603849 856198171
-358152 -316346975
-851051 -742867075
-731238 396136633
-552990 949773939
-424186 -870859181
-106070 -99300129
-188620 -833690870
-216779 305732293
-161543 424550051
-594696 444545734
-888362 -9654253
-569418 563263925
-848513 28573027
-650333 759249352
-799672 772940388
-578841 -448695450
-938290 488113708
-966925 -936447452
-231434 145034362
-299995 581676483
-996759 248112170
-792237 118079556
-948375 -779301890
-27028 -471988509
-807072 157349700
-462092 942799434
-250240 621695132
-683993 263183091
-94673 755670530
-72414 -395198350
-919857 -28102386
-736522 -708160092
-738790 -138065425
-133668 -779449401
-227914 -905869801
-685397 -156408252
-972402 121250470
-66041 -739560670
-951192 -998159607
-328284 -601683127
-856689 704985064
-839554 -7813859
-758867 961580799
-991825 -413925557
-27539 -396048155
-558538 587037539
-587017 137378993
-606676 -907934448
-957113 650590088
-644418 -865070293
-93330 526258389
-436446 -248781390
-852182 253009263
-475722 746956499
-590582 279230101
-141828 -737124685
-62187 542272286
-142233 -246558414
-59590 526058406
-843140 150459168
-552393 358243236
-657159 -649527628
-375957 442299076
-813604 -927305837
-476510 -428977029
-630618 536429276
-18425 -83714089
-13318 692273441
-303341 796868606
-67233 -81873695
-658399 -909409686
-160030 354370022
-745106 910312446
-899533 904687466
-168205 940444465
-227356 -633219357
-823570 344241357
-272647 -69660190
-620681 -688637451
-263257 -152652203
-854346 65269517
-803416 837620938
-817723 598566407
-706528 -829204868
-279137 437093789
-925731 -269687139
-669070 -566329552
-265625 -168117573
-300923 483754447
-271341 959728854
-94941 982341596
-748530 -305485965
-96756 -837282421
-718984 277157024
-547649 -232791802
-426734 -266259450
-911634 -333897348
-470777 683494110
-559949 -721469656
-909133 -684512390
-461991 -545863233
-218347 -778362989
-69162 669857632
-199460 -783034435
-399546 -873675524
-245207 462818449
-573185 -416253792
-575977 323082186
-972561 -754325389
-530071 -104891243
-169855 -977053664
-309480 310944128
-726656 -414753953
-352132 621512743
-16008 481739261
-930094 -977660164
-91024 -795658044
-170488 915409709
-195718 -293261384
-608054 688096403
-583428 727654915
-899223 -458403436
-859524 -764873210
-319816 890372494
-864369 818753589
-407173 2334989
-263976 -523370603
-776003 -662627407
-418971 -461654549
-704027 -244840259
-866870 -347139796
-636465 -7517782
-3105 -23203248
-719718 -824765812
-562996 209447783
-79923 -44362419
-8064 638052638
-472386 793193991
-13479 -868763881
-536802 883727249
-2456 -459180899
-843624 -845817545
-772679 47187730
-788314 126065148
-8917 775695199
-211313 -618556657
-858221 921337
-900060 980037155
-100774 -850630596
-179928 707659954
-508113 520649911
-315799 877024319
-79150 -898227130
-149789 755776701
-153040 619913166
-214781 920526459
-739959 -389371958
-582985 -903457438
-956205 -889584595
-158929 148973493
-361532 -295781344
-910666 -236724391
-5039 -858544290
-641573 681015408
-673523 -61490203
-431965 203419846
-438351 -510830659
-318414 -570921213
-959580 -150869810
-907447 -379594540
-144785 -834677611
-474549 389949291
-936178 -225412084
-82536 212510119
-262862 -631469209
-462520 -597200533
-188726 593953462
-121082 369452129
-920114 -764647026
-772074 743322866
-698991 -70371565
-428227 756002885
-543725 472863537
-897585 31401305
-761013 364295939
-214190 -54706945
-629792 -195555883
-16454 974923981
-631206 -105648030
-585996 -85140478
-857525 -23586173
-730327 598570626
-807245 678135131
-147515 -29614110
-571329 132102386
-480768 -530838720
-198124 -973677911
-507747 621271727
-837646 -101759932
-238545 -124547721
-600300 -905806460
-210286 63562457
-763997 -882082078
-946098 -131218544
-707179 -871411072
-983710 -513551287
-516423 271580923
-621522 722542390
-654799 855900842
-596309 506933897
-849448 318381608
-526767 -361954371
-314493 115453135
-910598 -356238503
-629182 669446935
-441920 -667734574
-124787 589054553
-999391 -673592596
-541627 -840294241
-273418 -664077125
-586605 241266926
-166676 136119586
-543091 934493502
-779360 -228081591
-796766 -893494524
-510812 -80887760
-183983 241079689
-5110 -867172435
-996935 -607099680
-346337 -860680244
-716010 -139203803
-885341 -512906140
-863949 55398566
-37419 -21285881
-314012 355875316
-325804 183987494
-571136 465162832
-280164 -520027409
-704283 -240953764
-225934 173580027
-683856 986906488
-337410 -922572157
-699167 811625656
-519077 -45124025
-426813 -426294306
-930016 333588943
-478422 287141401
-697974 -984723401
-411981 659996347
-545780 446847161
-488818 -648800526
-307951 -246220375
-287544 -564516901
-31908 -861790672
-528592 525698034
-991796 -605495072
-961479 57321569
-287426 -380705924
-530740 -620151154
-447119 450221889
-541486 -388869815
-667844 240645043
-332459 937315749
-160112 666528752
-887001 -928124486
-353529 145707417
-968491 -296967402
-458136 537038347
-926636 625680008
-672774 462078835
-315931 -436865274
-93066 465102848
-507242 392023031
-616764 -772723266
-56564 -727504824
-919572 965728725
-29354 560865678
-60717 559636577
-704172 981005324
-923909 73378377
-393503 -140999910
-784646 -815278849
-231860 827158003
-198473 294483190
-333979 -677069521
-239549 205372389
-206677 688988118
-372501 380252048
-44400 824666465
-254842 -931163036
-925382 -317009711
-979661 -711686997
-586998 161998360
-110348 -527177610
-139773 954841755
-473999 233873875
-18698 618529807
-108263 -489609295
-67866 -376571426
-572092 96726167
-736389 972469540
-866371 186563300
-520975 -585654632
-243631 217008924
-34291 413840034
-939887 -313159456
-841485 35254001
-995064 -172777936
-120831 -901006527
-345262 -131224322
-401547 900600442
-209902 -42006436
-43191 53496829
-366594 580274797
-988571 -895006894
-709212 376427308
-123568 -361836462
-712673 793981224
-819286 -390804291
-832033 -684653644
-32486 715334541
-376479 292185998
-294268 -396340641
-445488 -270150746
-748705 765008389
-565959 -588982534
-454064 963723129
-232597 236054548
-24879 -78591829
-478070 -560331945
-195311 -814702932
-228936 -253605936
-870876 626231355
-801140 -400357564
-10008 963402988
-163415 -107412259
-741027 286482980
-168524 -148826659
-685778 719809806
-137621 385476453
-996360 719949019
-715770 472926600
-927719 -804013631
-39551 -374037800
-650824 -94282251
-566286 -699020525
-251237 -997610492
-225609 543881287
-853614 -905039301
-949377 -535898430
-459784 859227643
-113901 662811593
-427102 756287568
-834485 -684596646
-668413 -754822801
-175807 373812309
-751100 -273579180
-268226 -938583320
-425785 -537616790
-224021 647828992
-790157 -498915265
-378904 -352319722
-29618 -753260592
-143606 -872683911
-697470 247322714
-960374 -937341252
-980192 -127579816
-955922 -613677954
-309276 -86167911
-776989 -555253658
-93542 771798499
-312916 -513702539
-492758 917672942
-538687 967784869
-726636 112259661
-324509 -324092957
-972401 -878719304
-957973 -32834478
-449883 -927695318
-881213 -931242252
-491171 431267092
-427092 931532326
-750114 731569342
-81727 40071013
-592608 -900547968
-935952 976746541
-576655 -733600326
-641067 -174127147
-332275 -961836779
-2439 -271217116
-899621 -673781803
-394994 -608235691
-106110 376463162
-70762 -427042395
-748613 -628403248
-408641 -523697772
-31135 -364383647
-728804 244016936
-64706 -137375726
-142164 549448442
-11633 688763278
-841752 -513060874
-829249 -964254098
-518875 458952572
-785640 -692759653
-38458 521917
-288208 -865140386
-295814 -571478957
-520995 967687439
-838326 -940319351
-340399 -502721208
-970177 251470884
-893809 991212975
-90512 -918635514
-628977 -855941751
-783776 -909334993
-26463 -941888974
-947679 -589542077
-424843 -230945787
-694188 948790601
-567308 139240808
-324463 95272410
-89182 -806928737
-21376 -631779678
-746299 668230015
-340569 -435331985
-912592 -155477449
-294859 -843637280
-870810 808684951
-152115 707146825
-847305 705811162
-140824 349964581
-827789 -953397697
-159128 594073418
-177124 -338566495
-957852 -646157350
-802414 -552888313
-888916 -351190528
-253666 -217636306
-840834 -732684522
-431985 -291509879
-913267 279642486
-870658 518786362
-325793 -447780551
-694671 361006972
-499634 662844611
-407857 -504599191
-278866 271634351
-930620 -926697466
-983015 264455022
-584679 72941305
-636689 65059695
-175977 -787756216
-978072 266012568
-132738 433280017
-77725 880473799
-879924 830680583
-220146 -869681080
-265441 -963163482
-990887 491881886
-627740 837465746
-404680 595164033
-667363 -305637181
-799952 884068049
-754448 41753803
-361913 355796324
-240378 -909572948
-434609 488865490
-768254 -995394205
-505957 -127209254
-593775 756180969
-663731 -434387731
-889885 -995050416
-723118 127483683
-527902 117831718
-804786 365956556
-706059 -357155353
-453184 613232527
-43345 -509892741
-636679 -431336466
-436198 -269796099
-976093 563048564
-482565 633723229
-387826 -57552315
-998021 -318422516
-650173 -80480402
-948126 -324562164
-877944 -635225581
-387745 49838519
-303860 -435209293
-595517 856656305
-760005 -260179383
-291461 -987528907
-410729 -596464524
-522521 -523594982
-45909 54224896
-531391 759331800
-237101 -433167930
-963092 -604393261
-763137 616453948
-260483 439622816
-556867 -995695940
-90558 -965417430
-888024 444572400
-237441 131787743
-135885 152414288
-789765 -336954692
-531382 774632390
-410932 -381836832
-253580 153152568
-894703 -804187724
-457308 348367069
-229672 -431282516
-70436 829535505
-154866 -856668893
-745119 250294969
-420264 -398428544
-724167 -181231057
-859513 615069388
-515094 651409975
-28026 383559651
-62396 324242046
-237663 -756253056
-746010 396030744
-651668 727777522
-239816 -279848038
-725508 -697228008
-879724 339625675
-5658 286984033
-762416 -301621269
-125435 -191404025
-227749 -420876799
-794452 -297317209
-965123 -156821455
-177700 -976304399
-442989 834470535
-618433 995592834
-905361 -460742738
-491796 461619277
-792499 -533727646
-158941 692409830
-903924 657431554
-249807 814639423
-93962 -886356333
-166513 339483411
-577516 957970530
-168582 363938636
-930650 941054867
-335924 -370744174
-309070 -168475624
-584445 444981194
-692102 -987184524
-628535 -991717226
-177892 688728138
-536482 261362573
-459442 736060297
-64867 -738603547
-810975 564134565
-178261 -71797676
-553099 548380486
-951441 -884970351
-947175 736798299
-736578 -872496314
-325586 -182287560
-464626 -567506803
-85723 -996284360
-365172 -495300673
-846194 -719397617
-180362 -604510744
-873377 966318605
-121267 -253125263
-503996 -912100915
-969454 476266511
-628926 -585969488
-919468 -945940895
-135966 -331733726
-431164 -775482605
-88050 417997741
-205317 -538162506
-232912 -146226779
-85455 -897961530
-727664 906818688
-442440 -280894950
-286010 -889678756
-94444 448063179
-905958 980467623
-826569 846381541
-641886 709459632
-905018 397118540
-522255 -372899783
-194985 110356470
-436152 512148189
-575080 -783585131
-458408 90376509
-238262 -817623018
-889547 -351091934
-973296 -53391497
-873090 -312923691
-218314 -70489551
-310359 342097759
-999713 -494088734
-660419 676385186
-806363 282513197
-969742 982177777
-806771 -909584303
-756745 336572303
-411718 -497039596
-624394 -832550555
-331305 -392913604
-276174 -35202102
-608518 21222666
-236725 -290875134
-548510 -275867062
-568383 740327716
-950715 -180553889
-874472 -975287531
-474340 573311691
-606721 -481655996
-767415 734172101
-913253 -177053416
-915534 145444222
-555027 -302955077
-349405 -812388875
-991962 361859091
-385956 787421433
-593718 -630011893
-364082 -989232844
-412661 -413453712
-720629 57064417
-417604 -207206042
-897698 928644047
-203491 562975683
-78022 -678304504
-778515 63673596
-344194 397669813
-115208 -735372454
-535259 -747237749
-244089 900630217
-777824 -567923008
-686529 -140151352
-479738 -282055533
-386342 453299658
-76747 568973514
-551347 442077405
-472150 46143727
-643458 -759064023
-676876 466789875
-53510 -528028230
-445838 -240720018
-444291 53478328
-550663 294918354
-530305 904724204
-371839 750523252
-281316 482529480
-4841 119099647
-242206 390461037
-124966 852517587
-631077 -17616844
-653030 977007325
-404338 -237901644
-48680 775177114
-237906 758167724
-281728 -822409608
-355872 -903127391
-16421 -325642328
-937535 575260205
-953655 -785983492
-965746 -72880076
-335803 328406774
-824170 -353906500
-203357 786968572
-184460 -953648760
-727937 -900606842
-609185 208458438
-264193 340944998
-200086 -1946762
-965728 449394416
-895258 -339748775
-335999 470025008
-105860 -938809250
-177877 713729554
-785336 -382540285
-907020 965914954
-806039 316769158
-66652 -900010806
-88139 -62469047
-48244 -440253453
-424261 805023134
-280784 919914109
-912640 -610729776
-980077 -580362157
-714679 547607575
-325267 -852562053
-215775 -402771765
-446875 496996537
-824262 -325688028
-278240 -974995208
-493221 711013045
-858517 601431896
-385958 353411566
-834816 -790377102
-455552 240916820
-947008 252279159
-562752 -838467591
-846367 -698108389
-728626 -554259491
-280263 159585647
-601936 751286027
-833368 105991735
-944265 -517872993
-503924 812476777
-11245 -327762359
-323646 99586722
-596904 630908083
-334709 989006799
-872873 52092269
-202469 -579044612
-99622 -598730302
-297134 -290368244
-560890 -806614151
-186983 -209460078
-200369 129269599
-275569 740993424
-487751 -209505778
-583857 726497834
-828694 90506313
-663489 464806194
-788192 751502626
-818048 -345964290
-677603 -81245557
-174149 -42569456
-983233 -136341392
-704625 -987812385
-227142 -937773945
-579519 25191017
-858259 -685920774
-18910 -492033436
-377207 -962706984
-57232 -934634748
-147723 613958299
-838897 -480579976
-78581 730358382
-619053 -861287708
-484750 619006746
-192911 213782817
-715656 -872280910
-357623 -476384632
-604621 634738205
-133459 -618494859
-862670 233247124
-165511 828124054
-946477 172045063
-63038 -784966925
-923655 421633830
-951653 962539285
-996607 941530909
-752349 -635343505
-867434 279861832
-791586 545549887
-570397 18692206
-545037 -948867373
-551691 -644503217
-36204 882350814
-249662 -936679758
-675451 -582277162
-60740 -239941816
-409506 -622600531
-860885 -74310598
-562053 -202648800
-15837 -704718926
-286839 -607835946
-723157 316771224
-937257 -974360544
-611535 -469123654
-309520 -211705677
-773080 91938626
-327190 -488888210
-530678 311909691
-831542 -420806816
-21925 -107383069
-668009 -602326833
-520373 -740166410
-75449 -935338006
-912455 -387293758
-596719 681467421
-123797 879717632
-573514 -593246497
-638205 -953876085
-8769 12095816
-365099 952303390
-308825 -82667526
-981158 63228443
-813409 -839683475
-727380 -347800359
-248922 126548686
-28566 -421960637
-333361 412257825
-175853 503948155
-110550 503728765
-711267 -937874623
-839985 799229229
-879963 895892819
-434424 378896602
-259816 677385038
-731572 -720714482
-875096 -980292723
-486736 -378159983
-576187 -209602692
-138156 331616968
-199148 201033201
-445739 683014239
-193835 729290135
-236947 460866791
-996238 600192586
-623716 -805487271
-351091 -5149436
-389866 332426571
-949799 -398733768
-769689 -106509167
-83940 -802961261
-202528 -593914026
-539136 810823307
-102782 260267183
-906546 -433597501
-670818 -684460700
-336435 -760667779
-64889 144441862
-820032 727797125
-839418 743280376
-658013 -499313021
-531299 789922503
-483142 395025957
-20550 -750903849
-551703 21335457
-257042 -75072652
-288979 -471618331
-944225 41042734
-712269 546767365
-195367 318778977
-193932 -774823946
-995695 -399683082
-876321 -145690432
-482672 954466189
-241252 -938816292
-872558 -692981493
-858957 -998504730
-109768 -91449374
-262424 639445078
-808755 -397238498
-340079 802041459
-821517 836483817
-393773 8847476
-120785 465381118
-593127 -50732648
-817744 575249975
-725823 780920419
-743309 188599573
-270281 -427791811
-905791 361233896
-386466 -215603699
-612268 72895168
-625509 3672751
-130392 -968061389
-109143 321991319
-556381 -974991793
-95140 -43134041
-662411 850372988
-612157 -81432706
-192591 -643850324
-142222 21668317
-193911 143743348
-714322 -43533406
-535968 875977886
-711240 -49274111
-472999 -129833345
-408526 -964487255
-630292 -47778841
-417234 778717281
-188375 674957823
-439047 554982661
-922846 433275092
-884284 363957992
-527848 -583653511
-319486 -248827437
-477411 -834258303
-710105 991596464
-45308 -615390666
-748473 354341270
-560176 -583678995
-48902 745843230
-134938 -861262429
-689869 489216174
-843015 -397967666
-487121 -976807465
-200989 -336276155
-713367 -520443106
-417739 -19941506
-136600 -633386814
-325523 398124189
-127756 336208170
-203752 388281503
-614187 -605616111
-157923 -854808884
-667785 116775741
-385522 345109779
-684924 15357771
-741834 152288486
-15813 -850152710
-102158 -353408595
-446541 -320237339
-937435 704829952
-338113 -920133504
-848251 -956279347
-52143 -878823560
-342402 -316444588
-843087 -938021297
-859465 965289258
-702906 68164746
-905387 416319973
-937066 -765873385
-171429 -333475671
-477101 407573897
-855640 723342789
-14443 268556663
-492594 430766432
-460797 -760417013
-301077 748113557
-925145 -736658722
-114823 -393803827
-507021 -1245902
-52900 599549448
-911071 994477676
-396218 393137988
-587597 744740564
-239289 -36230230
-471878 -409235881
-244905 -387385312
-18878 -883941745
-512309 -259388591
-857254 259206093
-17156 -351662730
-907701 -702042287
-480860 191588942
-348520 -455425724
-661869 -728349493
-344117 875144355
-191606 -393447021
-521333 -910543883
-641211 -204174547
-803646 -977127049
-975824 -676417268
-530218 462349782
-280746 282963202
-879817 -953074479
-62087 -416577203
-788152 -433754014
-901594 -860975139
-119411 -815947293
-769278 -170412735
-213229 -254778966
-890994 182806805
-801048 -718346935
-641725 -407784938
-287211 -571538855
-786550 -973606371
-597565 555984832
-667242 19225264
-458355 -508475330
-938739 524559441
-637508 759836674
-881473 750730763
-439009 -974586937
-545208 -942205614
-883188 -205163943
-212472 -430012661
-365914 -818038754
-227305 -477503236
-979135 176540318
-844582 -728582637
-648910 318322218
-782780 51929622
-351333 -404999904
-696554 -366811648
-580951 -812590824
-286277 -505558030
-241360 216611150
-886529 -246344837
-384683 -366533169
-843346 400663857
-882750 583242428
-402089 378687865
-952353 -564012986
-918298 864895493
-760365 970902927
-852284 -135551840
-350826 743805475
-159496 379404112
-814958 883673424
-375046 -912153503
-615661 -243520095
-452466 496026450
-260907 838577260
-54669 -218107032
-519752 406337190
-377719 -514070330
-640378 351880307
-846163 588298436
-332160 8426434
-143818 -619063023
-173319 859715800
-165825 -820734996
-361039 432866599
-992775 -692767752
-469272 -187546643
-262662 620275776
-279051 -198325782
-806794 -970935494
-376134 -773552709
-336267 435141049
-963448 282244716
-258542 809689719
-779070 -333654734
-471480 718231730
-694265 527101564
-463870 -510235455
-101770 -564803758
-139136 123423392
-786949 869168657
-600698 -828613981
-485819 211269889
-828712 -521835086
-334343 667412469
-253275 -97636498
-400806 260057882
-297165 -73733989
-358130 388293172
-722146 -535545459
-143328 -632919200
-827136 -750764042
-134036 -154608482
-799221 -920687048
-338690 -571499037
-709577 -869225530
-806447 -613454800
-192039 240954320
-545187 751050246
-990030 188219418
-516258 122535179
-830948 977497537
-346238 -524123181
-997132 -742703753
-945020 639703608
-49743 142222085
-43077 975527977
-639284 19321524
-996188 631986630
-941307 -736759428
-499852 -857255085
-783137 353671640
-542004 -565373409
-496608 206531158
-436999 831836554
-274913 -897960941
-250117 -891105341
-518768 -55589211
-427922 -119178576
-590588 349704184
-240914 408865330
-197981 247902224
-763453 598940142
-589452 -893226799
-2798 327215176
-102142 -972558896
-299029 -762452329
-713777 713760376
-392678 120911777
-753843 988597917
-703806 -245503854
-876421 -904036692
-67365 818611806
-125007 230372965
-361864 -646740445
-122346 310831766
-825250 -774888598
-681214 -818696115
-34363 -817330358
-829062 857098032
-622520 -555455543
-534511 -822069089
-436649 63286024
-681950 -120828952
-962098 384462069
-126352 -252361069
-75538 -166273540
-805446 345873081
-607584 692049720
-647617 714547884
-267717 -451906383
-115904 -46568598
-154402 -185033540
-486257 -852966242
-294644 60204603
-325374 -857818365
-615886 -973008784
-486960 297752274
-611598 708458364
-508862 419346
-276623 138866543
-907792 -684529138
-850134 96382655
-790743 -190005299
-32799 545843827
-211997 449642210
-604337 -879173534
-309877 770955229
-13358 630946095
-361301 -843987538
-656364 480569614
-390839 -924509449
-826790 -666056627
-780286 -603628010
-191464 -192822048
-271462 718405442
-863492 144010921
-732998 640904413
-51409 -83205125
-988502 -311423007
-397194 207968649
-783693 464888492
-127403 642008396
-757209 -977064891
-269949 464438603
-315334 -445270649
-568166 -982366903
-828512 343946172
-197706 852481626
-179764 578607815
-802225 -803118129
-525672 -156135479
-429870 894078677
-652359 293264526
-201011 653859223
-85503 292438857
-653070 -404576912
-194653 627202042
-775627 -84089562
-360289 -921114464
-444046 783214504
-601838 -751003596
-766299 -993107560
-865319 -882842124
-382123 -354631605
-92260 -185929607
-380646 688079671
-1206 789379316
-342684 -692508842
-567946 -542609102
-12705 -669527338
-945490 515459807
-266828 922279390
-622683 972481058
-702698 390911269
-996880 239234346
-61983 -620273239
-348043 261060720
-307966 -564303130
-222886 -915275261
-472194 -307815113
-110191 -367421259
-251442 -71410739
-419489 -561220084
-754877 925843267
-547548 -565035164
-666015 731218773
-407946 -626217292
-775225 -937833123
-75784 -500354436
-434917 -547331756
-736697 697897735
-473947 -251358032
-151193 -540439316
-871378 667571964
-390751 394010363
-941067 273631077
-769449 208167988
-608043 35906032
-283750 581122235
-798497 665558886
-404662 366378694
-229240 -50901605
-65325 440354629
-27345 191376104
-449363 -807473984
-455222 -467894673
-447936 571102865
-898680 453586736
-852745 -32197803
-329178 655827605
-909061 -854228378
-554491 600380939
-98046 -563066782
-510428 -562932108
-309367 378740558
-550498 -128101946
-638161 -979196983
-234738 752523266
-843149 -213418716
-437623 -479551419
-799821 -942292138
-579845 -663004629
-88431 269090550
-351373 -482731453
-968648 -995432665
-961757 -484382735
-107120 790899624
-738097 65251676
-646287 551523297
-609131 224538212
-542975 -416673086
-240950 -229581657
-862466 -973847041
-909126 -976318458
-750870 961794447
-586898 -781321025
-881773 -591696778
-198806 385413665
-688218 672265712
-970972 376105420
-869628 -106242378
-703418 670553687
-899056 -170997289
-745844 330690840
-807010 -892378422
-410311 -939740379
-296341 -944894754
-313726 -871575404
-162474 812782888
-656915 -158313470
-876103 -498610470
-37705 870490750
-236759 178681902
-552892 770480080
-871653 -759724351
-722833 35765590
-891439 -861386302
-235467 -968824727
-460929 -898982735
-754848 690136995
-856238 108229838
-564621 -463139468
-486103 -686928309
-201278 134382797
-655496 -586941572
-236973 -872617510
-614381 353061772
-773723 -178638350
-918353 512796155
-408738 -122156164
-227269 -950016578
-270555 -740929871
-112156 -599086124
-391101 -121013867
-524712 589760969
-212280 -638948193
-318837 -60754245
-710946 644866215
-898554 -658007244
-518690 -395455005
-945970 -660930902
-460124 -156617713
-961031 -672447903
-700154 517751000
-389806 -533621281
-910622 -432172253
-422986 -593967058
-281245 -395007583
-842271 -548480627
-401340 -640433440
-8972 -852354235
-496542 559749211
-645856 -103572908
-504925 -539282544
-302181 -453351640
-301351 309485520
-214623 -411900054
-794775 899710132
-442352 -869152830
-384450 -899103899
-203512 -369929679
-267492 -966653055
-886106 -787517417
-798243 30984197
-876392 -87666921
-410818 802243553
-931463 392036004
-442445 851578834
-395663 299626120
-652558 734028761
-923755 -691359819
-341632 638695218
-404744 -570072600
-884786 -363807722
-559211 8962570
-985063 -103693881
-508411 204020025
-499623 414995512
-251118 501298537
-148715 655539398
-99038 774562072
-757855 648944302
-872170 67804961
-772533 -476494483
-735505 -890338243
-174350 614453321
-11393 832991037
-567299 -449721944
-379575 366679806
-569042 816354560
-48252 -496309490
-306512 996750127
-680892 849701506
-583069 -283826906
-104754 -119749324
-804500 -385449063
-310324 -629067001
-344134 -875196968
-764370 -681353877
-914662 670559119
-691576 858831793
-688124 -372713696
-944396 161770690
-96320 -858724455
-909666 263478582
-503607 -976750388
-628683 37581665
-99349 -679985040
-3229 438245125
-120199 -608603446
-531940 975554358
-578384 65323549
-639372 -959659145
-659771 -104124328
-288426 588829066
-578707 -997481035
-967996 -637154655
-700181 274336456
-988592 -594686626
-411579 729525151
-868862 -56792632
-457765 -90996115
-377507 578791630
-812030 -354574774
-558259 625176979
-964836 -688441342
-866046 259976163
-752065 996109978
-379298 -563638309
-898324 578622286
-149301 519185449
-70874 -852290164
-896127 -941575058
-204905 -466527509
-832807 -711014618
-288367 321903525
-183873 -443277896
-686699 326567047
-671592 641918485
-663219 994967229
-193102 717963601
-203532 469989195
-275823 -87192870
-349900 610820809
-136697 -781618781
-987398 -645847451
-771193 465856127
-168701 -418773435
-687578 628489005
-722791 871169501
-97705 -836731932
-663858 -575787275
-747601 -367310262
-720198 742059699
-334403 69637952
-810659 -889616931
-727213 -946381644
-200448 -817869533
-423981 -893506954
-652086 -657503600
-215301 760752754
-426718 478194849
-277041 -509793763
-836600 819177696
-778188 -988332661
-407578 -220808381
-451767 -6402427
-555365 -579094204
-720879 -894241335
-123359 -511967590
-892146 -731610623
-431407 676238619
-809466 958021606
-685395 181196508
-298732 139575780
-327231 -971080823
-672792 535349057
-69924 -542051741
-13357 -389854258
-360369 16354414
-864559 -818365888
-371513 -226586189
-786064 440567139
-883043 -185676149
-133889 -632010138
-120466 -637278557
-554959 -75293080
-138898 -725875429
-803489 -455148089
-21060 -116283680
-209017 -383379028
-411812 -841878983
-552222 -785572479
-968633 106827209
-248412 977298713
-187016 -921388787
-956371 886018828
-685930 -176587361
-259807 -500482990
-805325 844293846
-708137 311445049
-151952 -232093613
-626082 373048817
-898671 121983007
-354772 949102895
-75187 -634859051
-743327 150902185
-27563 336968304
-487838 -176910792
-243317 761047927
-94642 -794160930
-105854 4723320
-902596 -613021910
-119294 646406210
-528529 819047171
-231294 -245032048
-483747 -990872348
-973571 -403729556
-907605 29092524
-287236 -593504084
-512056 479986764
-216013 645713496
-357998 -435383067
-959834 694414285
-764807 -394942943
-890414 -605568001
-664276 773025498
-721177 -656407763
-278091 217844638
-75918 -874941140
-915852 -959597565
-569955 -618193961
-406541 -107034752
-940642 413451252
-671285 503789047
-948232 -305415505
-501597 778592201
-927959 -492792416
-493220 -968447201
-468816 -545802239
-346150 -879228137
-83997 -910091778
-425330 458921081
-248745 -492250046
-964703 736314432
-46141 130484605
-465123 262717906
-68976 597958438
-72571 726755049
-40093 -855673218
-781741 -995545647
-560516 59258165
-824081 790040278
-576258 -578412360
-83256 -393811198
-541849 -752386313
-168419 -183980361
-98445 -768269348
-820672 -408794076
-553490 -966135724
-977474 -643210487
-904821 -368391641
-983535 -731813332
-133411 249754761
-328036 -954940390
-170325 771975715
-599068 944339256
-826440 676168164
-98284 -868300349
-92288 828408408
-295255 -869634076
-234709 -747528485
-991710 918316631
-352500 441803359
-985965 -239778531
-438987 507147415
-601359 -575195684
-451088 -977060626
-629990 -42377795
-46213 -995924283
-973756 -980217490
-929156 -185407088
-996877 63333882
-280410 809822788
-129677 236180552
-437293 669522684
-177741 -942563525
-701904 -947799810
-464263 901253336
-357069 -498841248
-772819 938580820
-75689 -889440799
-969675 132767112
-726222 -940716160
-273475 360313962
-358362 30343075
-103453 831259556
-674407 157169571
-332624 -440972408
-477406 962959207
-935307 -161905669
-445206 -458090131
-287885 -932052926
-538978 -391072686
-202295 983713228
-819346 -171831457
-539462 -883925271
-321079 -738966104
-114316 -296375729
-169451 -73786713
-115282 -734890387
-88072 -276593219
-616032 740806199
-405267 328443495
-631518 -614254079
-513646 -170496897
-157441 -149517469
-190741 -704301251
-811743 -265780354
-895722 -395747780
-316247 -203142498
-521499 -474683182
-488836 -285188579
-170853 929624614
-247721 -415399341
-784640 -924874617
-812491 -187515959
-626843 -731623433
-58379 84811307
-662541 371511633
-104249 -916147874
-511111 922905638
-265240 913421503
-298939 -848200799
-972134 -615650695
-545520 749651083
-37832 -20032256
-511595 -647059613
-707015 -989315021
-923516 683592015
-198471 279153674
-177703 -871689055
-352870 -740484852
-185498 -127523774
-417031 456754441
-15613 -354738930
-818282 701979329
-942954 -840246676
-688929 -59040181
-476036 -711284672
-643900 -235994456
-512251 737817321
-2465 -185967854
-844936 478816966
-316897 519958287
-727831 398632805
-422279 406458702
-13020 -815041319
-354674 667009372
-846474 -656213639
-192986 556470314
-941498 750861499
-664637 -880791649
-927746 322408169
-240437 902660700
-845805 -496442344
-617774 -75424395
-797395 -264855204
-816785 -143501957
-324789 -212223063
-761664 -728746836
-899112 -864348283
-629661 -83912118
-591206 -469231688
-231039 -139355704
-470734 -774641325
-93018 176029382
-49320 -584860023
-413687 -614888000
-921516 -883010799
-573284 -296144695
-712788 149117544
-433766 707322875
-93174 517887452
-867853 -519549138
-365706 79797515
-365343 -230963391
-227294 886909564
-647314 264756196
-989332 -711437666
-898246 -916787723
-159701 -326257138
-930830 -960576168
-919692 -797579371
-231955 996151032
-346159 794600885
-765497 -294021715
-667697 -226757011
-660980 -617737967
-64855 562476329
-139667 561019926
-899316 -346484803
-165744 550644399
-230672 -670375840
-992054 184283510
-934705 -736194953
-298595 -445017164
-100964 -787170756
-632041 -321054976
-367483 -59905164
-539905 -817665202
-205325 382800330
-80271 -910787621
-491096 889657674
-701502 -246795866
-569302 -577820405
-874610 -178028459
-663842 522240743
-314021 -838394489
-772704 -913272264
-808065 810803077
-212267 -755182211
-130429 -387013049
-221468 702743262
-292575 -552761582
-584101 -538345665
-875310 349860499
-955497 153216703
-916405 234897324
-785670 732122533
-20352 -431790616
-461354 -351566398
-797590 -761845918
-813905 -881146218
-307975 -21942237
-789644 422437592
-603375 -764824818
-910856 533040599
-828747 635266837
-971335 -85879793
-60798 -674348213
-886077 817601635
-751416 -850563111
-502048 -732619481
-377173 559775661
-432660 -97358977
-932747 -310439886
-502563 -765736446
-251393 -722601882
-381274 -148834374
-792692 -826492357
-59458 -911798805
-110966 95983415
-76880 -213505405
-719074 643460810
-596460 543221833
-856445 248148930
-843765 -154162338
-551956 -451045112
-940040 -664437393
-853141 -569523453
-427692 117164273
-918819 -16003791
-133304 -331369371
-759022 88534408
-389157 962053972
-594478 -908931779
-326928 323709591
-39124 347610923
-423224 578851411
-298262 -909653850
-900079 673262710
-309301 248969398
-29421 -760216961
-402127 940643230
-203899 -338738588
-537919 142424062
-182552 -517280304
-293539 -104475034
-713475 419822180
-81252 333885322
-16578 69032610
-744494 360539728
-807783 -717614911
-542876 855527205
-463567 -143483109
-404242 825606922
-686432 -43807513
-824757 702354553
-561228 -772921837
-228966 291755094
-510958 -867168901
-506345 344242436
-310148 -871732344
-355738 -346021919
-782793 -714706804
-818122 -909678373
-49785 -402437345
-544136 609002787
-142755 290448904
-109135 -971069582
-675028 699348937
-474593 -183772034
-282409 277899817
-354393 939131976
-410109 -390612452
-921490 939161229
-299049 -65927610
-710131 92107245
-145376 -312797453
-12523 -793589077
-371121 -721491081
-838047 756235157
-268030 566950651
-563338 -439105991
-380923 464278714
-287038 -724016106
-323479 -760982717
-450072 -727012446
-462281 978338447
-244826 -533904554
-778895 564742648
-26761 963685899
-738481 810337882
-89043 693010304
-100076 -529819667
-438263 -904368922
-270922 635848285
-850139 67742988
-17601 557150218
-896251 -221186459
-258429 96673407
-210055 109015508
-578342 595041507
-976020 -772910424
-855662 -99336164
-831768 -943054592
-897509 -981232843
-443388 834736227
-541899 149052653
-42884 -294030296
-938486 -958852851
-653353 427561572
-722264 -685278786
-206516 460614153
-572589 988455581
-141234 778999928
-506447 736598048
-621358 -920010783
-691163 -948012519
-438409 567452847
-623468 -453915337
-47368 469246483
-894223 383655099
-155477 -791061102
-958326 14773139
-5701 853835432
-717214 -842913671
-312597 -496862224
-373265 -225905228
-252240 714236547
-208848 281951317
-368306 870768179
-537706 -324231593
-113081 -270490823
-392287 -902142246
-164619 576432244
-572578 -213545415
-22648 -883375089
-391994 263684823
-451896 935507238
-417043 -324889031
-453508 157348325
-105248 215585162
-177354 -10167817
-235582 -529521170
-322163 56557096
-681413 -378651537
-211710 -940406770
-460946 136546313
-492325 -474147702
-867307 627046078
-837478 682630976
-555044 995098781
-973084 -136782471
-510380 891569874
-513369 -137611728
-496210 -430430687
-227593 -951343798
-281803 365526049
-386900 343664085
-2741 615409103
-973225 -500006282
-981407 66948617
-459553 -856306138
-86306 229502895
-143733 17322724
-705066 720126106
-3697 -984042521
-316194 -13536011
-795647 -163672719
-551802 803981070
-266763 661574958
-824714 993675606
-36021 -127917415
-910591 -496076507
-60296 -683329211
-196433 928639681
-711753 125271956
-754581 -623735981
-735488 -82297654
-204078 651124254
-887275 -996689904
-898010 -547150326
-131609 498739387
-396766 -280956022
-870205 -803064099
-100815 -786355988
-383131 288613291
-874815 -901891544
-617383 579170061
-996231 -515206271
-127927 713517559
-838417 -920836222
-460212 551742346
-150949 857211422
-592703 161183027
-799054 -578418578
-143985 429853880
-403600 29656859
-115248 408045411
-865764 -881302486
-851799 -313845718
-848485 -77863279
-958950 -887626881
-629606 558236867
-241650 426060214
-498180 -718439739
-566828 339392900
-46597 -596151477
-743600 -342175719
-302316 -890388402
-640056 -945027224
-626250 -486349270
-317100 -437538728
-228336 406228517
-494411 232694709
-446896 -240602827
-872480 619872529
-888721 -626175648
-321710 -142494370
-737672 51558942
-367526 -141381919
-288792 -576460459
-58663 -16760927
-172263 -737123221
-560259 -866732685
-465960 -855577901
-373209 -315541798
-221670 563121196
-647866 26595312
-742039 -907496388
-87433 681818710
-686508 712749594
-73098 -132843313
-128483 646708182
-943098 123502813
-685252 -854266747
-373337 928268444
-623731 -684587935
-249274 -450418224
-112312 -561390923
-73953 -574976337
-609218 -542929094
-261438 -47740193
-608947 -12515065
-162447 863299423
-244152 -962529132
-644626 746882109
-482500 335688304
-384554 -588704779
-805491 -543095909
-737747 -760236402
-982973 269913302
-94283 -119556368
-203591 223002671
-706716 532790082
-16599 13710948
-744944 219941124
-79925 -930235364
-794930 -570651504
-902922 -900947212
-855312 -985215399
-292504 -888832795
-783587 811802382
-217787 -118058712
-61588 610391740
-840490 -212178453
-15110 27674542
-565075 391176536
-464221 103233612
-765837 577256318
-29812 829785613
-872843 528257275
-843381 -965672777
-768374 -365438227
-35636 -631741438
-198360 750142999
-504900 -327967359
-391010 -884859330
-198285 -61652345
-406879 83327862
-897056 -575438886
-977964 178111253
-423907 -794242483
-526087 305004747
-181554 -746369723
-130622 738547599
-490512 -828767953
-436610 473571401
-272028 808312235
-285442 -399419457
-339531 572624189
-416717 823096836
-475513 -435735899
-926631 236942923
-882922 -442445523
-462900 -972827807
-767121 -975235531
-385237 585229019
-545400 418348730
-286084 -19485566
-619400 15001689
-484412 100650695
-413242 -638711939
-980207 -98154734
-264640 735212468
-551123 -270453377
-695992 -495495383
-286965 -740238538
-642687 -302796353
-411702 442852273
-306156 343089324
-539743 121764761
-389665 -526520122
-364824 548846841
-986345 -720714140
-428781 -272889845
-716777 139910792
-13258 -549482093
-474746 -946802092
-11196 -199260621
-754759 51098450
-617789 625822097
-888096 -523647432
-230271 615362551
-544420 -284718628
-487748 33907045
-249946 642534745
-311540 -407437806
-897489 -528347584
-704547 -86600173
-974544 573076628
-965686 486654105
-328467 -985949479
-905211 934364689
-468054 -758984277
-110532 601779343
-645912 -483572335
-772063 -254479659
-602503 861540805
-228827 213631312
-639639 -959111034
-608767 57146481
-689084 -812087575
-546729 -485631156
-756058 -541490325
-807147 -532801714
-882053 241479000
-472835 598420467
-723537 -82283807
-160628 294676908
-944214 -748323801
-968779 968814644
-542839 -226984642
-314883 -271971233
-261493 436693547
-484156 488296730
-197369 761935812
-994014 -68255356
-204304 -919141076
-94857 -913895420
-181135 845144471
-696274 506451905
-646597 572758685
-852668 711711346
-601484 293332947
-821458 813774409
-775290 166007041
-527003 809760612
-76095 -588188898
-827214 -119935802
-701824 -124091724
-436457 -547299932
-701022 937210679
-908334 63820701
-372302 -32931088
-60346 -751763294
-898814 531018987
-263071 -938935736
-895063 846657174
-657851 -698748467
-576302 355741173
-839277 -901666628
-689073 -877417471
-516038 -871243470
-154160 -321121508
-49434 559276076
-193 469569613
-439366 -706669344
-572846 -656462927
-278464 402944890
-827083 -620564764
-608290 -958802104
-582191 -238086852
-819514 952193921
-56468 752909242
-463281 -944753906
-998057 618484682
-168242 -228567365
-9716 717523059
-78039 -969704217
-521970 651496833
-288460 -554052313
-997070 -664487796
-820949 441223865
-380127 509768388
-148054 302581117
-118706 689460571
-238485 -106696272
-588876 363645381
-503657 388634097
-580634 194555261
-165177 -428097094
-664381 339483822
-591014 317137790
-318785 -446824211
-27646 -981637687
-975846 -271069782
-163983 -977254598
-894294 -835790678
-548691 72467291
-557554 278206645
-721377 -456355442
-940402 113665188
-975363 -959880208
-901864 -651645168
-3131 -280909218
-29507 947882240
-386382 966839514
-653948 490523418
-960777 517921651
-946995 849651651
-868023 -5463397
-268189 963869338
-426639 -962319793
-793604 -711723180
-888062 326154079
-721415 340261324
-605116 977737392
-643972 -928025841
-350036 -443576942
-108773 218887841
-742032 266529420
-484787 128325964
-290579 -589111984
-848983 -563816438
-320998 681501754
-164350 -718233318
-873137 165113780
-842986 556763509
-58644 -554023995
-675554 -909902576
-768007 -312513494
-219979 -10379437
-866620 203762612
-275218 -419877348
-835542 337975395
-647676 922853394
-754289 -619478756
-33415 157331262
-993728 265893164
-793512 898442896
-537016 -140500735
-620825 -887053880
-61700 714828586
-372198 -102820528
-414429 -598777060
-467187 -106500983
-133358 -910042851
-809313 -768523316
-628585 -34526824
-516607 -353619793
-816886 450364526
-370616 -915481052
-1393 774706171
-107464 861252542
-960942 -479297490
-160184 308724277
-943114 -856980777
-316653 685816291
-514257 -281995862
-115530 -558488419
-641099 775913715
-746250 405490645
-378126 431132145
-9707 -167807321
-528969 985613297
-542585 -378376108
-342618 -392437575
-774680 -781349107
-941427 778955154
-348890 873455590
-463743 -882906212
-478442 -509029229
-30285 986401710
-884617 684438728
-893756 388150244
-866718 -759858998
-900005 -569545903
-490312 478107393
-158605 -528382313
-728580 395927274
-6918 -875512401
-341720 921982213
-616621 480446222
-474263 751710123
-765744 635751107
-655680 -998851268
-365553 -87049247
-773718 631286683
-143548 539481376
-120191 630954891
-628178 -927201736
-215353 167911443
-143485 -111038112
-749948 356446762
-257514 -999895879
-614516 -272908463
-292533 978070654
-399868 -539817101
-642739 -54257569
-166319 609542161
-431597 -813845159
-106481 -84647428
-355239 -899487069
-883886 -974927097
-526328 -547692348
-268431 341179528
-750604 -734786094
-626323 -117238250
-241258 -328196727
-90791 -263168407
-354903 -868794624
-765661 -351192775
-749071 -488669842
-488949 611651598
-708603 -746966299
-967761 -852918736
-662054 465316683
-825625 165984454
-224053 630884300
-481494 -142685589
-54185 -350544303
-595875 556198917
-748716 -974774147
-802331 538417586
-345823 -234837969
-6230 877846328
-670390 -881974525
-879070 -404250962
-606362 -809454420
-313128 63767906
-45389 -942192449
-479467 -623299579
-902184 979120479
-792425 -989163165
-595581 -598226675
-858431 -716055517
-476006 352016364
-844977 -333012769
-767892 166706233
-247827 -976180364
-453193 403818824
-640220 297911609
-35259 -474856785
-719689 915148982
-129169 -237920440
-844082 -221823084
-730647 914746599
-308648 -920087405
-981543 944161370
-45301 398147251
-827154 -62772993
-590068 -553866581
-449426 -193137479
-921562 -185030787
-694838 984551005
-896398 572024552
-589634 -454668106
-365228 -897423520
-499903 -979710058
-983272 -264122526
-839070 18860739
-937089 -921902507
-980165 112577895
-545689 -149502430
-729514 -911065671
-575745 514351220
-113306 134442054
-736083 440950693
-938148 -966145197
-118802 -846335361
-16091 317286682
-391340 437673627
-38843 451576249
-431225 842429897
-111029 205338961
-314563 -933827839
-587143 -526876835
-380382 -27398088
-994086 -853915244
-51260 -730199113
-56892 -776734484
-661336 83311763
-461193 -284065693
-607467 30128037
-582898 898280977
-156031 -446998336
-13561 -545331059
-475838 -703870777
-996167 -491905503
-968916 -525041116
-24859 32006697
-647338 526955237
-906005 -446943623
-5023 -855415409
-324399 -770030841
-635518 -358009294
-419232 511452165
-562295 364411213
-371601 -917058602
-481085 545306968
-836329 518075853
-838085 252744434
-572320 -164503052
-124829 -177831546
-248117 -52309317
-538709 -959164092
-921966 -111659385
-660974 420813849
-436517 -134045826
-927881 34425371
-390287 690614736
-102950 89219690
-589217 -882262866
-665946 -740934605
-289584 -880652274
-345312 868534464
-490086 -187932940
-179430 -573466980
-869474 -982819961
-23506 320161557
-148346 -98508096
-105668 49186736
-893594 -300366854
-54350 454548282
-899356 46287680
-217993 -70397694
-827558 -903461013
-2451 -589743803
-826877 -853470129
-26618 -968003261
-516464 955563166
-990549 664605724
-652724 137257526
-944144 -356423534
-402048 -660709470
-99160 -915051792
-999722 -463071273
-480082 227631145
-438187 358278410
-954221 402882901
-930374 -885427131
-688952 -98590501
-148730 -655381057
-519590 -915173644
-354897 160474894
-341721 -683516978
-656853 953360820
-617764 972541954
-478850 -256983957
-269954 970540859
-923168 145219864
-152071 644507947
-858197 -127756053
-816762 844853010
-688996 -48427419
-441416 918531627
-552180 -373028332
-344013 -99372078
-556133 -818695823
-725303 -226498460
-629370 -214858986
-590022 -863132658
-747821 -709376384
-799519 922398540
-948409 -367039839
-654227 -370085853
-299642 859863101
-430705 169888888
-651735 857545292
-779597 70657864
-476485 -574711858
-721361 972118161
-985974 972067363
-892211 -230092915
-280804 -943055484
-340870 -14941391
-449510 86390108
-62343 862821689
-759469 -189883084
-453235 829406151
-690186 685878900
-836302 955336780
-912120 326430450
-548382 -589360801
-980460 652706142
-259450 -869480616
-527628 -818312821
-949936 -867805837
-396537 31147306
-83761 -637008644
-775367 -94304297
-543332 816288320
-191208 -647624949
-972455 196319319
-342850 591203212
-760225 -14664788
-800802 826233466
-956793 303582665
-670481 -992259548
-850933 536295111
-659771 -773243119
-370460 -566971406
-572293 360929624
-673798 -948659404
-262671 202935680
-708511 270390494
-815503 36399206
-669414 -858157860
-871258 -14271465
-574972 846516122
-394777 971248291
-301502 -475876212
-411273 654369254
-306896 150195093
-667542 -65237013
-86612 159591748
-952555 280714477
-195169 116450166
-136677 291785911
-961409 -835621865
-203645 479441522
-87957 -950002034
-504740 980666455
-987564 831816573
-457015 246317286
-152410 424386019
-734787 -330331863
-826362 -74932896
-109203 -419514963
-405267 -322591410
-975430 -686121433
-231027 -192758082
-517382 110437184
-596863 674808192
-925346 -141417485
-737286 -834110784
-594223 -202284962
-740848 894981721
-406700 -692268644
-205539 783443573
-315820 594014195
-494498 -868504001
-492959 -839916287
-790333 100899801
-812399 281691093
-160500 94846701
-123055 -886992099
-622731 -585078078
-644332 -936186781
-986379 404793813
-661323 -420699942
-669450 543254742
-443090 454791779
-843418 -587517135
-657013 227587667
-417530 -446374583
-308993 836868885
-560349 897255805
-591168 478692522
-900771 -730129726
-34384 -572819253
-615738 792571089
-847682 77112192
-517003 537617931
-730027 319895633
-922337 935694707
-779717 703507148
-346771 -882389330
-301086 683192780
-109557 -988761497
-447690 753570597
-383094 129723327
-395945 -857265497
-458074 913654310
-173427 -916860520
-725769 276941949
-381427 -138982637
-432203 -803852618
-896962 691863871
-491668 -75169417
-98844 600941195
-40859 -876319719
-161117 -679398323
-458067 -91750674
-319984 -463836853
-335555 548189344
-523111 461874744
-989010 -774451616
-775206 297961501
-931944 -206916382
-372354 -504581342
-327016 725142248
-798780 -561828941
-7247 572530850
-361444 115276532
-551328 758066693
-84911 360741910
-658586 -328699968
-619327 728193716
-614003 -103548958
-450972 -464945112
-584443 334280665
-514523 -973825631
-537601 -469694256
-42516 100451328
-205375 -890686151
-811833 807247693
-821485 961468691
-773172 -842022416
-191369 351627917
-670183 -261184374
-127985 758918779
-714802 475308198
-348725 59417303
-931374 -480315542
-605182 -988528656
-315721 -539877000
-591738 981559202
-866402 -910463919
-23090 758084501
-6255 -372840828
-238756 -415045261
-696075 335743102
-712391 65330231
-753997 -989998058
-817206 -696464014
-321512 -324086724
-186512 370743852
-841381 -25163982
-184760 -743376655
-317940 -880288754
-92166 509890906
-600318 590904010
-349888 -854114385
-370233 -959803350
-442199 -456128310
-444738 -892284182
-924174 699960696
-861861 -642143266
-154141 -881790245
-401883 -95895035
-808322 96672360
-717874 877128535
-687081 -768070484
-674472 -991393984
-833327 -750670655
-292263 -904082787
-641250 -531270984
-425065 -916595101
-943287 -814546705
-853086 -920670131
-913895 -289435929
-295470 -229591966
-325563 415072971
-684079 775894302
-24048 -219590024
-142769 718608957
-511835 -695676069
-837537 -996329820
-301389 -454038673
-672925 -439052724
-997830 -876618573
-606446 -944147767
-273243 -995632362
-347717 -878216605
-23322 948565237
-313619 -451760671
-579595 -917984434
-569930 501042285
-175480 -93903937
-266264 -799774678
-28187 -742336397
-150267 -997231578
-15862 -922646144
-341107 -510406881
-175262 -988625562
-150811 -820800446
-531419 -414489668
-700914 -667380193
-756829 -737395547
-588133 -229036373
-554000 -588050323
-153297 -26831476
-633823 541371662
-771564 827022648
-680050 -398420822
-127201 -825702010
-603093 398147958
-191885 -94096891
-807090 -822031829
-698296 944109285
-518960 466850385
-804919 -698650402
-574425 852477871
-236858 471218024
-670062 -576867007
-402253 653559460
-449524 -980542648
-909534 -494851440
-489609 7118098
-208531 -221930232
-356730 -294626118
-538579 264781701
-941737 -366645457
-141707 -364755909
-637740 754374820
-283900 -502754665
-473471 -185556355
-376253 -807598496
-502240 -170134858
-230299 77048098
-553040 -36634868
-573665 241814819
-866171 -949783379
-704289 -642746854
-680474 -78646180
-813879 -495687848
-168511 -468448864
-922619 -827981870
-523189 410215262
-361422 -290480693
-775678 -883872586
-42148 -270418001
-556503 10868905
-350103 821121639
-677284 -946683625
-886442 434001899
-430424 327197451
-772240 -927226273
-278550 939150459
-423390 -813168099
-436292 -296640152
-921821 -502959307
-38031 451613602
-22870 336714392
-63527 132284784
-193196 58504774
-175804 833959727
-463002 946728429
-665632 250906279
-673565 -483658779
-249872 -123707121
-887409 -933212237
-900100 758156041
-401383 -220974147
-591697 -575959091
-780375 -467973787
-732688 283338005
-59389 -44407955
-857757 -295955657
-255876 -453930381
-579189 665111353
-116008 -327311890
-184550 275651619
-977315 -471503390
-533889 -653673899
-138166 328967994
-346331 962498509
-379110 673523553
-89595 254258075
-375119 754165320
-197500 860355454
-991539 957617923
-970725 -896277635
-247044 164485409
-531835 146848667
-424623 236007149
-536422 -924493465
-643970 -166675254
-405050 35251930
-202054 326412814
-317535 349665968
-327396 911544809
-202780 393200577
-99990 -39661639
-926014 -456912986
-311902 817241486
-319615 492364574
-806674 826425020
-747488 -374650116
-979284 -951074731
-579976 -774989009
-831702 -857022411
-136725 -278386621
-604575 500662610
-628188 -328525801
-85410 67939481
-533591 -317853043
-542908 -513510939
-535480 -406020614
-38579 936405032
-435452 -906829267
-250406 -693148808
-470385 746539307
-406176 -803106901
-996639 471336601
-519645 -254095673
-169202 432900248
-533061 546843137
-875675 579229073
-246726 -679331469
-782312 -274227697
-75565 -218588607
-425878 -915270308
-14909 -881027120
-307020 741749754
-499864 -372183293
-703007 788730719
-987406 86630680
-823964 -693241921
-66931 -733403045
-991879 135555949
-403939 -468230930
-101368 -590425456
-372579 857169329
-799364 -967568320
-787871 81048744
-712832 -222374838
-850380 -432905010
-330778 567537805
-659926 371604548
-329226 -643983626
-233771 660708538
-590480 678455740
-317036 -897444320
-827595 857601637
-888734 2308694
-163319 -299023640
-520629 143018238
-95632 -598331817
-229781 -867278214
-726098 463686769
-122057 127440486
-177228 -85866821
-699780 548416461
-619541 98929719
-515752 -491600714
-717070 -971250480
-194878 -259823209
-954228 595029966
-541033 -664492401
-738191 6773746
-962350 -416897732
-462397 -132723330
-677867 416348291
-927655 -707212051
-779186 -247775297
-465737 -650086613
-785177 70413111
-853010 319319693
-203486 917451192
-445103 -705465989
-476216 675336067
-562744 430676082
-337198 972989751
-206749 630408100
-747426 140794072
-225932 -172185203
-629932 -816099187
-709372 -863671338
-869700 229482980
-377139 -683377401
-435469 600015431
-265068 -790560181
-800090 230755778
-218264 948244
-645528 308369538
-715662 739155064
-16231 29697765
-159595 -951453672
-761434 186701383
-74689 365205364
-102214 -92163572
-683491 769803651
-462915 -915001614
-219919 -823298929
-755836 -937408401
-683730 -162776911
-236757 -473385542
-23587 -14478937
-536740 -990940866
-559758 -703417998
-531310 280055074
-543099 684395201
-639927 727258084
-805889 105561177
-250153 167319654
-892501 -279431492
-485605 933375975
-397510 351220467
-816872 -143102830
-355305 15375307
-225352 667843066
-265085 -690571047
-379628 224815126
-491984 -248884804
-435753 310377198
-216675 -614298983
-207646 -657213387
-580478 -807408685
-623731 -713236302
-486505 529487996
-344833 557796679
-243370 194600126
-803015 151807999
-709678 642795066
-459124 371301197
-435396 66915951
-456626 -667465493
-304120 897915655
-541017 -947562987
-524060 -658406358
-381303 -952985991
-589752 185008440
-980962 -974011158
-21229 774272094
-698712 -856914031
-748540 45824849
-86271 -652643046
-786893 -923538057
-663475 -750438332
-614283 204254125
-659623 -55646396
-44451 917404734
-396794 513683078
-202579 -978314918
-552468 -478963717
-961041 -323423372
-580746 -592613901
-827397 -136177104
-941057 -130832057
-721902 -305850202
-659109 -754172756
-231536 -720519025
-34728 888749924
-979549 397635243
-58786 922276041
-976427 112567474
-455848 -682932454
-997987 -892673100
-327693 -137000519
-397406 -777979088
-526073 -551079458
-291005 -89986509
-290229 407029352
-975541 -672574262
-730224 -463198063
-11059 550115321
-709576 373250587
-161378 -115841109
-315377 479093618
-528675 622812256
-293087 -911586985
-492426 -724036426
-426874 392733342
-310120 454612447
-710154 -702351344
-608169 913769625
-168346 -868810926
-611983 -294965244
-435565 -369891127
-227289 -147126629
-890081 399184554
-259031 -124063883
-541175 132354346
-592617 140450830
-279483 -873912288
-917465 -92853261
-616190 -894465344
-782095 -556844742
-919478 14473639
-56117 -31465862
-97886 -334823830
-445550 463394182
-829697 878547629
-611885 -927794479
-987436 790819920
-582047 -732134082
-140369 474837196
-722141 16586859
-903244 152024809
-26829 -193552834
-250816 -508084533
-389843 92954178
-534404 82410740
-306517 884648810
-402852 -599917023
-272868 380059396
-602741 650934787
-765494 -616211596
-660886 -914905849
-315399 -866439987
-7217 236661775
-711770 336795058
-425570 9496130
-969034 -778467527
-880847 -670237759
-336488 135583843
-886498 128679212
-497036 -564703103
-554394 578739101
-805975 -856847149
-41656 403831035
-347720 -903568376
-768950 459063386
-128648 134895016
-477030 -978846502
-726190 102399658
-546601 402760934
-382602 495990694
-69096 -881013484
-643357 -592697904
-590569 -845045788
-664295 -536581663
-550626 500256274
-426409 237364952
-29189 -799416501
-852227 900339251
-846459 -530059299
-368071 851518286
-569307 -863355993
-975231 -592448795
-316530 985078299
-940902 373305783
-687001 744346264
-259525 -152909218
-909935 594838256
-806155 -925891496
-923037 982674625
-686143 -423966179
-690882 -638078246
-113932 413930078
-362743 -428296975
-350775 765752790
-248787 510361702
-76368 -969233590
-704702 -246835842
-254332 531515201
-197443 -14317579
-640676 -991558555
-363066 -119977753
-733462 -42814710
-479893 -584256459
-471060 34976460
-397757 420603627
-929268 915999815
-955350 -875142236
-851143 621187126
-264069 668855418
-591465 -405201535
-298212 325221765
-166624 805499425
-566696 2349671
-132167 162816416
-107525 31321560
-253696 -400787713
-608309 -990092803
-534885 -521323831
-59851 -474162856
-167847 845098175
-848742 54709990
-148456 -112241102
-764354 111544606
-3424 626413015
-684893 -493971960
-13141 -525577340
-927057 509695778
-389595 259192199
-732527 -994062140
-124499 -652105449
-487156 267633644
-613018 -261523539
-908463 305079841
-992738 683377185
-601504 773452921
-489295 -421800179
-404580 451893352
-646154 898310685
-176989 -948096701
-848777 -26734878
-945312 -654374497
-524800 377125064
-15401 -368719101
-5419 347975174
-607368 -607542167
-359649 662602460
-751723 947187461
-483516 -745118617
-307338 -858721372
-209297 -674459043
-348638 -900020442
-58829 48504971
-642247 213299855
-584284 64040517
-937747 -472565662
-327140 719327896
-88569 538463177
-989310 -962869885
-800691 -168963553
-338521 396917391
-631234 -762458981
-287846 -901329910
-48461 -864606149
-539696 542620860
-812534 634563628
-446958 761363125
-432174 -879179320
-592047 -61026668
-283379 512190162
-744815 -974759667
-743270 912238454
-288736 857815665
-779985 402365397
-789557 -603964295
-705846 58307191
-655192 794823230
-52667 -941361836
-436698 -141988996
-138708 -950295387
-639995 -947566855
-772599 183551961
-272645 -997799476
-301176 -46545531
-869649 -750631831
-688361 -81242606
-278503 480888807
-320637 968696065
-917634 -690263077
-785238 370535275
-121328 -347751136
-256154 706654314
-416471 608076294
-73401 -396564693
-274882 694564518
-473592 3213507
-260867 -909484713
-278160 308443995
-958583 -23449460
-147086 29488619
-487793 -326849490
-696342 1790873
-921242 -205756575
-800943 -616517473
-41099 -743327377
-710798 190279130
-387478 441789719
-385907 -948504148
-341869 101433648
-175824 -847682925
-752802 953716819
-184449 6383146
-51578 335869037
-25446 808433696
-968200 959837616
-596200 585237206
-803619 -420292558
-310303 293242775
-83164 406449623
-721252 -110555634
-95540 -483705597
-961837 -941301514
-494831 -551384968
-29436 -875629304
-35237 -485349854
-780051 -856820450
-496973 -19899444
-703896 -394834567
-498109 304139898
-61871 956651097
-368407 634654052
-472259 977290408
-365529 -189041678
-807075 -718586171
-671317 -786710712
-75947 67630945
-517872 471692959
-58795 655079007
-690041 -28356849
-306572 -574357041
-882972 807396082
-74583 -222123678
-973595 432026106
-582877 -4218529
-433438 -561173629
-941795 244380074
-179076 -566464971
-629820 18533813
-885935 -609860799
-904089 839984652
-391143 907978179
-498900 -93566396
-348499 751199491
-896312 -790890436
-471664 -116679346
-866311 -881634011
-158937 -795194533
-548789 863421210
-644990 -276468578
-143403 508945365
-389341 672588659
-723417 -789298174
-384339 338752126
-506387 -663936666
-952084 -507884345
-713022 552041414
-417666 403694279
-565789 963808615
-171653 59636773
-754950 -772146218
-223358 -758032074
-806107 -280450793
-319634 5730105
-320473 673994032
-388983 715330679
-596379 444556476
-378679 -229109542
-85484 -998617940
-291228 -684393359
-782039 161029660
-181396 841366713
-582490 -923898827
-280938 -932536737
-649678 445082556
-478802 -714789263
-673301 -196699730
-515989 563448546
-879687 -509983796
-875489 -480762167
-160979 -860503680
-263716 998961569
-3573 -955657156
-79863 -649801853
-879378 190230047
-985388 -619593822
-127780 -157686198
-833644 -405212187
-432278 784100458
-210994 -341361231
-522722 654424586
-805246 -988045761
-494939 -99393304
-328829 -773509854
-968187 -129799303
-825535 -572882920
-235237 941820825
-564566 -832726475
-721639 198007539
-679279 943202885
-726662 -517119833
-503677 -788446449
-980458 637085950
-855828 -441018660
-302040 -868466833
-112710 -65315141
-182796 -155807923
-628740 -65166562
-371301 -649350243
-62483 334208281
-504228 454071271
-272253 -509853923
-683808 185686202
-25226 498414115
-674965 -159655776
-563186 -771567398
-39838 878820294
-452815 682658027
-212117 -176779585
-10458 515437104
-181234 -806186852
-689395 -669838646
-184296 379907696
-796279 94419844
-843141 -443348500
-733535 -897375254
-453319 521536925
-392096 -649011323
-831032 -730101729
-731681 -427939184
-769758 -853292086
-586944 -247221562
-710579 -216385633
-232790 783793865
-74654 311759778
-891114 -84852466
-654500 -429004924
-742551 -991531793
-737626 849980972
-543226 -78355167
-837358 342676488
-759279 156568595
-729028 411790910
-846451 -619120957
-215495 -492500937
-403992 -895348513
-107789 -390688355
-658232 -761164291
-433752 787309514
-895673 432532060
-331310 754272813
-735092 981122662
-276297 762693414
-33031 -13303139
-13945 -71941141
-119438 -828138734
-233435 89321607
-532736 -697887864
-209917 -477150057
-452960 359219879
-801055 -125827048
-537752 -330442142
-866016 -888001684
-392099 657787319
-695039 -694131925
-59331 276274448
-283213 -574548795
-523113 -123136849
-715544 284742655
-28161 -872051470
-979888 798507984
-929673 -520064504
-248543 284517125
-191489 62815246
-776124 -139185461
-449527 792016188
-921945 167466733
-849092 470126184
-107758 -969148104
-5618 -192707401
-744764 -244825404
-776449 637641062
-787952 -359068386
-14108 -629615637
-774009 -523145724
-225994 568990473
-616121 -457754371
-459427 566175883
-693259 871102609
-173962 65095573
-993533 -222087886
-374779 -402208087
-229139 734653431
-623027 -257573216
-233122 -891904416
-948474 -959478495
-317642 -981298769
-532665 -466453211
-471587 -230098991
-33186 155960239
-956600 -338504681
-65951 -579074655
-103513 635895735
-205142 946012445
-608113 483740591
-844815 -650773374
-755616 590544985
-686169 -496276323
-693906 819352810
-352143 473913235
-836876 311016276
-956095 -572956241
-388834 -35929351
-624827 951947890
-459412 -202571878
-680268 440924925
-601167 373454715
-843291 339673751
-779159 -140382839
-294426 97073676
-534679 -742714324
-268201 637529275
-330796 694865589
-236183 991939107
-108773 -767527589
-81343 802961173
-184657 884976965
-56160 -896310005
-933897 -810975685
-861182 -492605674
-505549 259650235
-977298 -149480366
-444559 -71680329
-884611 -251937678
-745271 -350951569
-836446 -735423385
-522370 97288949
-500886 -907890231
-332297 -231699708
-311039 -230841889
-851258 566023004
-495422 -920683433
-354944 196201870
-944999 -617389995
-870596 883780811
-378107 993629992
-735270 823534931
-45663 109751878
-534816 185820096
-526464 -464331556
-751238 -940658093
-999863 443105772
-722761 -974285929
-599459 754207496
-236321 287561232
-168467 -741813517
-198227 409685022
-903552 25054549
-707201 -638123522
-264331 598709337
-524945 532448876
-212750 621526713
-804459 -698254677
-562961 -686715101
-420066 -777894612
-549729 -49206245
-726515 -422138486
-897696 319394337
-50614 42903524
-458614 346161806
-413344 -911447553
-716782 -538557120
-963192 277994727
-749138 137270671
-710791 -155947115
-389979 14291890
-628969 -16582985
-975522 -479895832
-655685 -875956233
-163785 -978246537
-15440 55772612
-924348 -964097973
-353503 464859236
-261800 81486684
-523806 790109524
-882819 -395063180
-569734 339673167
-277968 52310898
-268945 629991369
-620042 701549645
-496212 -496463413
-723537 14956597
-167208 175592711
-691753 -194718090
-839425 328241497
-412727 397698099
-857976 756075665
-48514 906103011
-2394 -430391212
-426016 -348504459
-589901 104781170
-589051 -489322412
-142797 112938421
-109284 -764707751
-855614 647948259
-432006 956991307
-981837 249584139
-773356 -516118373
-973910 -670388173
-673848 226144259
-580285 -494364910
-10651 385384440
-884380 262046287
-66213 970494326
-727550 -680612524
-843149 -95327837
-568395 -572052502
-814709 659060643
-121117 956983061
-183125 -942061133
-805334 213126640
-900098 -686964000
-459589 -74588183
-879300 -758764297
-791656 118317910
-299013 -893830334
-16001 638933802
-416255 -273090072
-652473 -987727323
-986393 -938941058
-990240 378405469
-420002 -30429800
-907132 -428263469
-669984 -656139757
-470714 204862449
-948483 -927798858
-619415 -846632098
-488877 -693037060
-307448 -443917231
-593325 -517020271
-680150 533107199
-727163 61717860
-100099 868364169
-795770 -352330162
-206624 -115271462
-345074 -959732003
-952621 552342001
-292444 312676037
-159782 699328640
-348930 361841414
-890681 223131257
-871874 -235028367
-249027 674877414
-350270 -998940574
-731401 6207336
-974797 -354288323
-868143 -892770907
-770024 -502342509
-75967 372621605
-961959 -880498230
-726159 -441283567
-85728 -396456574
-381961 -58411677
-633290 130452964
-273137 -52596331
-911248 -853549229
-167382 202654107
-107449 100771571
-577630 -694069936
-525170 758736876
-3301 583751301
-257779 839037263
-684568 -327028912
-379174 304631822
-570975 -660776546
-960518 557699627
-965900 344899820
-958980 891565455
-331926 -277107984
-643108 -103255188
-389950 105923222
-441245 946023273
-514981 661716445
-156402 -366683012
-391599 947082699
-698995 -479559866
-131198 279028665
-6031 -945688209
-928972 18097625
-275409 -495833378
-32010 -973670086
-655130 576814058
-810319 107710049
-650049 -179565410
-288420 -440216625
-600881 -944886283
-743773 -180598286
-938377 762437482
-10857 8401642
-648718 125331778
-895782 373690710
-468416 -555330705
-609061 -183114606
-580349 -953338202
-152410 749301117
-697461 156108848
-540867 456877778
-118309 -53282711
-738482 -99809345
-691516 -967713854
-278842 843462102
-128431 -993886124
-732845 978309419
-206177 357694899
-197741 -508052782
-124444 777908470
-94828 878135033
-549118 770975883
-613050 684736615
-683283 -251250990
-175473 -872341142
-418961 563582882
-971848 -821920579
-503217 235368907
-586435 -763466175
-257158 -262137204
-104097 142998977
-842662 55935539
-318781 -647183370
-367620 -996083029
-806057 -966216330
-422999 726507340
-163964 -551413734
-679570 -149330936
-842650 625685491
-683627 -949596264
-982110 -993222089
-180792 -64920379
-952108 -2878975
-726203 -240515081
-127693 -32634233
-230950 -306900521
-919655 -381884851
-394848 -201808462
-457802 -949205622
-278087 110062367
-212171 -571383639
-845549 781445764
-172795 -266445398
-174779 -886647025
-837734 -617288873
-134306 -138786540
-111165 529452210
-616689 -439209452
-631090 -903417634
-302400 765986035
-640469 298653344
-990434 92097697
-57687 -325562073
-40751 651469974
-377187 96014668
-769057 -291778403
-100326 230493666
-786777 544600935
-910514 558890661
-259749 -291304490
-379425 595004671
-375198 418184925
-921043 643775131
-90108 -555357952
-101400 -969813804
-724076 -536342749
-161517 137741528
-335680 -351698655
-636349 261848789
-380681 41052259
-942408 758363712
-575823 690465150
-947442 -324985625
-747813 -655565333
-883619 656334478
-592283 57725502
-386494 205648127
-227547 38303041
-208971 618516050
-499843 154746847
-557428 -343194572
-568503 -230314254
-490276 -900639104
-982316 331243355
-908173 -726327928
-369486 195375564
-786741 -960535049
-325272 504165739
-65284 -407507149
-876227 450871965
-414980 -934622399
-555291 -959986126
-18455 -278426758
-181403 709152732
-162824 -515344077
-565520 -248240561
-94522 -974673665
-998693 622397451
-770160 400060784
-458174 287175125
-899414 -484033938
-827752 10940849
-483429 -169843373
-951972 190980437
-907011 355375516
-599811 -660992542
-640311 -898777708
-223922 -586460005
-344783 377310499
-668144 719738342
-276236 568286842
-695220 -965884074
-382934 -658059559
-268535 667647738
-677536 217875635
-474762 -384387487
-361979 -284460345
-890795 109856939
-850510 -880221749
-703306 308032506
-497143 -586754743
-47044 -962327795
-630590 348046381
-521312 134818499
-865642 746824938
-532234 832702304
-526783 886577938
-557263 772151273
-949034 307616107
-756624 139155075
-900912 -88157250
-950381 823582169
-411447 -997387724
-582518 741999378
-902352 -132921042
-318457 357987792
-699754 -918993165
-220534 -31698750
-905465 771527787
-561962 310833687
-34965 -459444055
-146654 192330982
-866742 197465966
-582102 -117503614
-878119 -287504928
-810795 -732142047
-892661 498108899
-240097 428034727
-184164 377714893
-524725 470403504
-945784 -411416414
-318694 790960150
-428231 508075709
-58948 936629967
-357431 -221704999
-919986 107416999
-9289 621848623
-830649 -482610708
-637277 -267915375
-41678 -218018918
-408550 656544367
-746209 643927375
-7942 -541920397
-180004 659156643
-836309 238443105
-411835 325158561
-621028 -130339213
-946513 171966293
-291273 -854023836
-198138 -506295074
-615449 -664683668
-673762 -313467891
-948516 686035908
-999616 532782299
-255863 569028495
-826634 -748952667
-811180 800640252
-880629 -80346254
-584156 679082060
-522083 30871497
-126671 -757426398
-844203 -879818002
-159224 -325652001
-181015 750649312
-614275 -943188036
-284368 452643001
-101001 -289417337
-395015 531176940
-63706 970032293
-463724 442667288
-646663 -834325626
-827418 479093012
-209933 -60888984
-156146 -376246023
-870012 -9233993
-143801 -969929527
-432019 948912539
-751017 860426794
-714714 202036767
-276708 -905111298
-50845 -793351928
-847588 537353099
-467895 -366062836
-516786 892683981
-847203 -77348250
-276242 -944517989
-860845 -856268687
-446552 -424191645
-395614 -24864243
-445000 675329726
-924470 606679852
-477715 217709360
-881778 795511725
-433732 -866455796
-703301 -179124976
-732497 704840042
-850636 586187205
-713124 531457687
-662519 88533335
-730496 408735850
-233175 -173358672
-498430 254207709
-903078 -259654786
-925683 765752344
-657716 877961687
-773089 731111221
-735544 795822817
-256878 679390578
-460503 444054367
-450257 -149624064
-462745 626795633
-892233 650702439
-297844 -759754612
-994850 -886750851
-624553 395902772
-662472 162897138
-246334 -831268840
-485397 392150438
-784080 738705493
-631855 143866917
-447822 -80003483
-708550 197901698
-636715 -785907371
-566044 -431975406
-725183 331445902
-177410 34967653
-298540 -874619012
-608028 -229850541
-109467 -581058307
-846553 213914323
-877533 -968598339
-657359 245583021
-172443 -679361615
-974455 -228253125
-731676 -136148283
-169842 -948883576
-683941 -644625552
-467220 -487809114
-909294 730507002
-144443 799428815
-434902 362566823
-145387 209818987
-36676 302647606
-250172 602812211
-667963 323068136
-105303 -448933269
-87357 -381774299
-431722 491799296
-409301 943217169
-128563 -790552453
-799867 -511817435
-444053 -284269962
-420014 407349245
-836849 -297724805
-878010 283754632
-145196 -408688501
-340561 737242848
-937957 409135621
-945407 361460958
-251480 -991299107
-391171 -524433704
-822940 392862619
-76696 254283914
-781272 -203795319
-279969 -982874154
-345021 -881864370
-128855 -152678895
-36091 -627499706
-360376 -517157130
-736987 -569655541
-590927 -975554539
-408048 845409693
-117626 640163446
-889823 327093067
-842124 300738256
-67762 -184252066
-4875 878159798
-245234 918963957
-500516 -839936418
-896750 673893320
-883330 -871588497
-700650 -351753852
-340803 -757860290
-820769 388277101
-20072 350521343
-298613 525894343
-483390 979588600
-679512 -59719457
-753995 -212453684
-537983 193565910
-586434 -51018563
-637177 263112612
-767532 -561055119
-490263 -944218297
-855906 -940682707
-47500 -543929273
-682143 -973566313
-790376 -240845249
-493984 -171428979
-678234 -490723443
-527362 189499211
-84911 -146983518
-431144 -792797398
-590265 -317820991
-322337 -967374098
-273267 507940858
-994924 497926944
-682538 910785700
-454541 279421167
-505593 657990526
-579288 437195372
-53786 260349024
-311183 -841246974
-597335 679335083
-233018 -498857523
-708890 509274369
-413373 57745778
-232203 -666752570
-388401 -697928735
-167368 845292094
-694221 526813340
-284542 251052702
-952384 -39078942
-55673 965758222
-225196 306834405
-290863 -127245296
-991828 -725654699
-92662 333268092
-500488 631909456
-31614 102916323
-746530 842544649
-973127 -326074981
-535872 955932805
-177674 -950252750
-45965 356104028
-786466 988558707
-31634 410204461
-51042 -293452676
-896073 751860760
-513825 -457858019
-960791 -782945797
-42065 41572484
-539962 802491005
-271973 -624192771
-156825 -426576081
-744446 -843850166
-563084 885081599
-429803 631169697
-29668 -510602736
-307892 -960330784
-745010 328978143
-852873 -983789396
-407566 290721918
-697393 -857584446
-91454 834485179
-367239 -549927325
-529170 15170258
-434144 -891169521
-540099 783340768
-971319 -500403934
-534242 64263155
-286629 478401769
-427020 173521085
-70114 -127287687
-535698 380665373
-527015 -617858534
-283649 -286212628
-432668 -356613814
-6602 88688790
-337704 -681835516
-463919 185528167
-45812 305742993
-102806 359736969
-558618 -159464476
-773839 681550223
-428556 933160888
-296746 -3314641
-693330 419148174
-659068 416846938
-732922 486082623
-1222 458817390
-914058 -401658567
-585795 354809580
-593657 -397944340
-265910 -259243013
-11766 41811111
-556531 52128335
-219315 755927246
-554091 3157944
-96629 -312014545
-190634 -891960336
-88333 -932578902
-99317 -981096423
-382347 281560750
-641021 -207350236
-882411 399568950
-426787 663702216
-592756 506437137
-832505 -957044865
-62389 -395092642
-447886 824601621
-296423 80999656
-891799 910650352
-137495 36854942
-744770 921535180
-364615 444716927
-433950 -177467817
-41516 -229263109
-57945 -283618547
-93017 -908104527
-208832 -890664133
-940833 -972284805
-524500 -309763094
-205374 464145447
-135398 -370229145
-223984 430993894
-806392 -641527089
-578868 681899190
-556701 39437492
-230274 361630855
-964814 -777599002
-116507 147477156
-681394 281568306
-64130 -758695425
-216735 -718445742
-442202 -925781930
-181720 640873525
-789949 945256474
-849447 433171560
-349216 536345013
-147662 -597319815
-598439 110289533
-535368 -530138979
-556887 -834153111
-539056 -852855525
-280137 -756087446
-807729 610563816
-587681 -177806989
-678347 14649445
-651753 -820538379
-977239 -85911516
-112822 123985312
-889990 -792823184
-547261 604325390
-800771 -559352888
-25388 -163052329
-159298 -112164364
-476954 -200879977
-913170 -628636787
-602597 927273128
-292773 -986732770
-948357 -406235789
-280896 -72733363
-491592 294835536
-401652 -164931214
-935840 208820895
-950611 221569959
-780069 -671541337
-208363 6593722
-800058 -492742129
-388142 864803677
-543275 409273907
-684193 617547405
-852774 -812818950
-986389 575120796
-294177 617208233
-90062 -568906396
-276692 38200964
-706496 -708082404
-231591 445743050
-107514 217662585
-729257 206006080
-826988 -577755286
-2497 424839401
-793943 -337152178
-110332 -137108174
-505466 -885696576
-365355 550683459
-412714 662011849
-74870 -514333363
-549474 330472939
-222912 675279079
-390912 79430849
-347795 -889744072
-285497 -177369032
-207437 914499635
-929381 319076824
-281318 -955799074
-529920 -904525349
-278983 -821813102
-998687 -596024849
-81939 960278328
-695168 587460805
-685507 -978477445
-288261 -852540623
-708779 15097953
-873905 491247141
-621678 -568930665
-50487 -946701084
-832591 783164737
-664157 876812385
-841999 123477854
-920728 -158312831
-837170 -848426549
-361921 -599166393
-873215 504534991
-244263 14465278
-856456 -484862969
-25285 -92265198
-343024 -471006521
-218415 803668
-425242 -909275906
-602686 -943211089
-827504 -919765484
-560022 -799019978
-111817 -120580121
-482485 847250505
-630642 520056846
-89439 -223862842
-12404 942725156
-607802 698243744
-90753 180112309
-552109 755519836
-302969 138220901
-741166 54151217
-736152 755495566
-529174 -994164794
-867261 -602085290
-368101 -960918747
-3888 -940865878
-782724 -966404201
-703944 915893638
-161890 35128329
-703452 -124717032
-349349 -932532911
-799969 435961936
-312812 -767665688
-894914 -65551280
-426088 951098967
-712474 140069114
-69315 463442199
-872923 -195581012
-195343 230793208
-466629 520231110
-437156 -262830143
-244636 431773231
-95872 -747832659
-954672 -563063286
-613994 -195653571
-993568 28304500
-57732 -767821778
-221795 -644893474
-433105 -939066839
-976952 987698058
-42190 493327427
-174270 115084379
-759200 595709977
-428637 499162634
-41530 512999089
-608901 634791230
-567475 410813109
-258806 546594889
-204581 403201221
-76990 -701542209
-555354 -725605791
-855232 323184663
-640467 734419727
-240033 -493271479
-732430 -889850265
-268196 538035047
-527560 646797636
-854311 573591934
-395274 -805029613
-277098 -269892804
-320940 -53660603
-684996 -67859756
-39159 -985603221
-65763 198506738
-730324 369076959
-346848 -181256791
-458095 -920672410
-305482 601255181
-607627 173849735
-108801 -859739248
-328530 441469592
-951989 -480306486
-417106 255345131
-605156 -110304079
-476649 -981143853
-624424 -379139428
-486320 -622996497
-391749 282185610
-400655 -980028187
-718261 780204724
-951314 580643401
-473434 -705633977
-909083 -44094261
-793421 167579480
-766600 -198905456
-124087 66055474
-61617 -441869121
-294159 -699591468
-269777 -507836239
-939465 -246898734
-499636 30515729
-431412 438503158
-745531 685241511
-539523 44912508
-502825 -510473752
-475855 -93165178
-289900 863655717
-478345 -431146161
-298762 -639393645
-619899 -109978196
-113031 -290885409
-372709 802075947
-571887 409715319
-469863 964459722
-250128 -455711780
-387337 281087819
-94286 -562163354
-263552 -78708276
-738340 -584210219
-12366 -542191540
-499238 -445987200
-787027 996433182
-514201 -247825517
-892420 509918540
-488969 16529015
-280800 553269027
-16507 -571509634
-449414 574659894
-942467 853677560
-713717 -79345873
-972626 -819722487
-39744 -263290359
-717696 -788326363
-772906 865519024
-17204 781622149
-697445 -298800114
-766186 -375129802
-727304 497794219
-780900 270053725
-64947 -14523447
-864629 -759667625
-332131 979168316
-790337 -359931147
-436515 650047694
-344843 796144390
-476962 184357073
-950822 -216348134
-733131 -913502612
-257939 -894351204
-787518 199441647
-279235 -455694152
-242823 -487822050
-908031 48391182
-765035 296480331
-382183 -977903511
-397000 -935079804
-1660 -297734289
-634324 -696896792
-430160 492096443
-55874 -591540377
-403182 223757336
-402786 672373956
-578193 145169264
-120878 435430973
-629881 390409332
-439011 -220692235
-699103 -863369142
-346270 -984720471
-683740 -870381664
-480003 259200936
-718677 -146727564
-548368 -630049288
-334703 90885604
-554234 493341289
-502309 -980001595
-320454 -260453654
-922728 -469785286
-551487 -343833376
-895252 -173956265
-180666 -511620136
-856430 855608272
-383984 370349583
-544732 557814
-948400 -243484194
-666444 -480653733
-837452 -124829344
-68825 -326047645
-331897 221611978
-279447 178273864
-638665 -981434850
-870346 630071601
-317371 -745452448
-764121 690939107
-448539 -372242783
-286082 689978526
-123424 -66135209
-492103 407064982
-586979 679125737
-777155 -198339326
-290938 536683319
-589551 -209156974
-986744 654933110
-742570 906634031
-75746 881728630
-540978 790751
-722836 779148789
-86375 -526208671
-100825 531005465
-828651 -712168234
-18374 299835064
-402733 -980614672
-797495 -856559963
-80217 -477299001
-569961 -127540505
-849096 -247527804
-413774 42047266
-407412 747630151
-737156 426424551
-254329 -883824404
-354610 -221579632
-375820 444989701
-901409 746247197
-962761 32967920
-870876 -11554840
-29705 -773479234
-323321 -424537202
-252549 922309952
-478192 633585749
-607126 -892895112
-29703 -423513022
-812747 22785420
-982426 -102052086
-560385 -916063560
-37891 -218064197
-610746 -367807104
-463167 84727191
-239273 -586399056
-475630 105984225
-436008 -531750992
-585349 -298567290
-939831 -741664359
-449300 -659849310
-787855 -302610900
-497378 -218963359
-879339 212610185
-543816 449861296
-916397 823083907
-954502 -187243311
-289235 -271197801
-855358 939259504
-309111 591177057
-913415 -973691747
-756766 538023053
-346351 -523338671
-784291 14753413
-272940 764543820
-847754 52124128
-985684 -210420283
-277323 250645921
-972305 159229016
-532812 366066695
-427357 -874052307
-989879 -942823071
-93197 450003135
-93109 -92116504
-881951 -458113822
-630030 -612753322
-336410 321484440
-159846 647870404
-583463 -144504313
-751062 -977082850
-220015 906206045
-348411 195646377
-445782 -427177397
-234819 -460240962
-227750 -739227086
-527829 -977316101
-318422 -784640702
-182252 73529603
-243981 -395997549
-691206 -992864846
-508637 -482776988
-157396 -369689296
-447971 545158207
-320288 -6115658
-575740 645064118
-307543 162218379
-44891 -953991531
-561423 -712839813
-932560 -734619348
-534622 57753838
-611661 653226883
-359916 -608671655
-524500 -32552880
-295143 -44253630
-215767 299211841
-840025 509333298
-147688 342993049
-447823 -526787366
-319821 9720054
-564226 -948994912
-785814 -651353863
-57261 -231557548
-604789 246651465
-285831 -78531260
-707921 308201490
-622962 507424379
-331085 -203331008
-610502 523560788
-712213 -566529665
-912897 400671444
-301707 530695942
-738275 -49306653
-447134 -969017853
-267103 -71629498
-64588 944577689
-22873 528562618
-523015 -909411120
-502271 843102511
-101721 815722806
-590455 -791514114
-967650 -246627299
-286619 321466041
-713114 -400185769
-925725 720819821
-935664 -870271237
-588545 899026073
-765750 82669472
-212025 472721812
-36367 -775244941
-554071 -907610475
-741176 523726900
-767980 -426598804
-388668 -286651670
-345964 -377105283
-53810 494869936
-96589 -978450180
-759572 -869680904
-615106 -855944719
-31338 397626961
-952641 -583694216
-10577 544726725
-149530 -219160744
-690915 366999131
-563444 428225225
-365001 709209758
-373673 164093173
-459429 -190695804
-111984 652314991
-641482 -140287964
-78576 -522456646
-961046 860800877
-673832 613084738
-690618 799009395
-156733 -686868539
-748107 186420911
-754954 928738158
-568189 -935326114
-982358 -878393265
-33021 253976323
-985605 -710571055
-946147 -933487386
-291622 -369780425
-753584 -137169859
-334815 -220139056
-362414 253114293
-324819 -789783571
-913978 -346072883
-395440 235949742
-709713 -645728290
-634786 -948445922
-348080 652255526
-300865 898998435
-2682 -315090313
-556420 -128228991
-135692 179740013
-637681 -753364203
-299828 -964135819
-112546 989044209
-267090 898950788
-658347 -251907429
-291453 -680896085
-823471 612268018
-984516 -786306339
-17930 -881886691
-333263 925399479
-763592 400114572
-262976 899367820
-615974 990073365
-736626 521721308
-186578 5860495
-880997 -867981338
-682773 588233922
-894956 636080071
-872587 -5151197
-499839 -779388782
-260056 -258289284
-197405 205065232
-585861 -125461664
-344505 977660458
-424543 559336943
-738072 -221391233
-479000 482432336
-358896 310851730
-259247 463518454
-922581 -793280303
-705779 -656891905
-621567 710154251
-222408 -904899768
-406767 -815331344
-837051 461621391
-636671 -156807197
-884686 -496227429
-986420 -73594239
-652156 56886464
-650670 -525597767
-346844 -295678408
-933173 -690482612
-86355 -773713594
-213445 -453088691
-286028 831238696
-727067 232146901
-94441 -321070029
-31199 271988970
-650464 -279256676
-295571 673778774
-468963 492600189
-609592 462454040
-507024 -268639641
-365677 -780345123
-217488 292630850
-565056 -856786346
-627605 -1736356
-303512 -372420462
-76048 454065384
-630574 -685701550
-898358 -165700764
-370269 797173480
-990993 -975547300
-324051 -70600532
-294462 981842136
-310618 338590444
-169955 772592271
-927202 -661868940
-324199 -882487442
-374 -318004913
-577871 -187466707
-846383 -178165850
-67202 -8487525
-508485 38819699
-367063 368745460
-646770 -324732476
-263993 -876517047
-944079 -952324570
-195395 947256494
-85544 -155773723
-351493 573970558
-726432 292373035
-212561 -840803330
-844469 -842152731
-121819 512027912
-995074 451827520
-720588 -698939077
-250576 -637192092
-298585 -920592942
-872887 755126307
-398575 -322893642
-196942 -233777353
-243155 404816139
-925008 -445924589
-609684 695622115
-462384 239174628
-385611 892665856
-737788 320730738
-535183 577305688
-290190 -989821587
-262587 -997274176
-957313 -757644667
-136572 -315471084
-670212 -153245348
-51628 281175033
-769510 -946725625
-834407 522022176
-787636 404657986
-825431 953466160
-547227 321795023
-390605 -898599385
-694349 379953070
-273659 -533315590
-396835 -739402715
-538817 537800339
-330735 978712323
-401762 712424806
-664345 838861262
-562734 -805963417
-585751 644348217
-274033 446503921
-835841 -128857058
-871384 -736912784
-969122 -296163587
-760849 425218353
-36359 958709331
-24164 943011041
-624763 170400561
-225854 131956421
-993594 372833081
-665428 33095327
-511559 -12801402
-433480 615188414
-198001 717624244
-699196 833953250
-618148 -251120201
-88934 623414972
-533603 208491779
-923209 -993945863
-431791 429397484
-80829 -617196846
-313813 -892545247
-126139 -338133094
-128087 -150512436
-916979 -631947962
-182382 -947816403
-941397 -319283761
-484784 -919523157
-964538 891044859
-504131 -125247177
-446891 577341413
-238571 190065133
-668290 745895765
-575508 840428629
-247976 893901546
-907442 23630470
-388134 651654312
-727861 689428939
-532205 -953452616
-386012 -363872915
-204028 -85221628
-349352 79642711
-102430 623325683
-362492 -617516862
-452648 -350216693
-114192 309795286
-19361 131362938
-59007 -874285368
-352206 -629196583
-421274 137417075
-8223 555112116
-753952 -246393429
-264914 244871828
-865638 -930504625
-635388 603094135
-347936 612923867
-834170 -878321028
-693991 -863673273
-684707 545917063
-869632 -987276169
-810140 11079550
-649023 -24225171
-148486 55305317
-38996 -390508333
-224530 -331280190
-603539 -198276785
-131554 633122137
-646179 -827109525
-186027 -656331494
-883226 679669521
-742742 -190982440
-981999 258446878
-232577 -388171415
-672255 -715140404
-861916 640930016
-779930 261611892
-213554 594654882
-157446 -375190694
-796503 387326524
-951666 965458299
-218747 762226382
-195274 -205045007
-284861 -428418778
-516340 -140385438
-456514 -135549632
-132048 -972808291
-314171 -674945219
-290683 -13870660
-438057 -836481564
-112039 870971845
-677740 -148630476
-269229 174597986
-463016 -300736974
-173775 906674841
-691776 784089653
-721061 367982836
-740112 -439085592
-957204 269728143
-150187 540873311
-443564 -95417086
-926023 -198085984
-407445 -797592776
-942988 -984453856
-158600 413742601
-597125 -512733180
-804903 656476161
-578896 -472129154
-616430 -918078299
-164883 -866198181
-375399 915197370
-664765 899896353
-946136 896028201
-302450 -437331285
-567801 -676006073
-462475 -391840884
-845937 427119083
-564248 -648814364
-334270 -66786103
-444746 -734235224
-515121 -485295927
-553691 -343297906
-639911 117134300
-215651 689302059
-391900 355965120
-533865 -123674506
-609999 325908065
-404466 -423535691
-276328 437239902
-915373 -551847440
-445348 -882662381
-315338 -805660831
-841395 250066576
-520478 -827738804
-372351 -790114687
-517431 -483674470
-923353 -340471984
-567448 866361474
-613753 44196376
-539783 -406033930
-597435 -999836707
-506577 -188089902
-312879 -653621225
-543570 748707847
-795874 374578814
-119321 -329627298
-523471 -790616685
-641811 -345785751
-316431 21558339
-810800 142597213
-679640 -80020975
-168448 536262412
-739684 799299307
-960271 -962886675
-866674 78080823
-385843 7780780
-56169 -234044828
-739249 -743494760
-209692 584245089
-815072 -944288574
-654622 -295342200
-344960 554099061
-130410 -749949405
-21409 954724377
-658093 726360258
-497240 -540064091
-461160 -676433741
-581446 -761595374
-552783 -821186265
-329982 367762635
-396198 -167629303
-955349 -968506619
-823406 -967810915
-290924 178749472
-894354 780201229
-619280 406767899
-892820 849122175
-629117 989584544
-256335 -939017852
-941037 -276803134
-664258 -15301891
-905880 -166522474
-290014 -888024370
-113485 -363486231
-428184 -276892796
-940767 190056453
-500673 644294549
-966928 489062376
-798483 446561694
-289635 81055990
-782000 544773803
-64321 -996264154
-152020 -512328597
-605017 794824398
-914270 958460223
-493927 -933451987
-619682 -892723341
-141996 -865457166
-912482 -695047360
-933102 -713909605
-812014 502305469
-826105 137323337
-371025 -682416224
-493967 534494555
-52606 -831410839
-265379 -902214996
-113247 -206221194
-159786 -982288665
-118836 939885902
-339487 -292722693
-618248 -406575446
-216906 -222899637
-272059 540754834
-91738 -294599816
-669610 413614132
-843875 -883621610
-150972 895456638
-170283 -89574967
-876947 605440767
-567971 194534684
-363223 991481023
-387628 2730922
-367709 198270530
-788797 -668331221
-265186 -349928328
-281979 9247106
-282724 -601783208
-645505 -242651668
-622558 143789940
-712631 -296830568
-578607 43438727
-293119 -501388238
-943840 840492769
-50368 361022503
-212914 -966893684
-108766 -990918070
-697585 311323861
-382908 -320598525
-731449 879309619
-183579 103726115
-277605 386678783
-595776 -674749474
-599516 880826478
-450337 -220050031
-312486 30650710
-248301 146956963
-89037 -103671641
-321061 -221376300
-404557 -942618005
-305335 -645714522
-753091 973158384
-232221 901379372
-564867 357016400
-120799 23945267
-21017 -914435497
-169947 -992911928
-885353 -966807628
-178834 -516218705
-524443 -383047243
-9516 29498665
-51222 186950728
-536739 660391484
-716397 528110427
-107382 -120040151
-968945 -126069661
-70689 413733096
-783853 -258441868
-666530 -962229448
-546403 -906865429
-2124 -526615896
-517049 141496667
-341434 332329707
-406349 -201365370
-565042 -125160502
-591478 -887720325
-236260 829285340
-683259 -978203540
-319486 -138875613
-567375 -539574607
-721298 931694809
-375180 215409866
-320466 -713899871
-971652 685590533
-577379 -575057382
-923840 310045396
-566791 771155036
-252674 -715452957
-291766 195754121
-612043 -892547316
-728232 -98500200
-717750 -922230861
-956605 294403412
-264971 -585592364
-434146 605879566
-581413 -973120387
-283510 288337976
-119118 -127870985
-797560 -231562254
-616980 326108528
-572715 -182220061
-317110 241821850
-651454 -679878452
-768719 -997374002
-240884 -959543521
-913588 194961046
-822760 -885094327
-5431 722258172
-712904 69273859
-985849 -171453587
-427194 -964800083
-83224 -146514980
-156398 -956043722
-375846 -678699953
-111572 -608408094
-266224 -678584750
-217740 631345443
-321637 -984736706
-481102 -394037707
-925974 -320384083
-583746 -877284022
-729705 507462094
-838852 -242614944
-942225 417119390
-522751 921869730
-887280 -784219026
-639188 443999004
-193740 62724058
-511028 87909989
-436748 -935046898
-576760 -758651061
-938313 905689928
-271283 306774952
-407881 -438529513
-775544 908315926
-487834 199747784
-321469 756431533
-80877 875737952
-506735 -225477692
-483054 -321778256
-66726 -443199282
-451355 -190277774
-433723 531706764
-392903 -546726651
-924492 131022273
-804725 923298670
-340874 -225311401
-293248 -385115932
-391064 938561965
-178025 380650893
-736648 294499985
-492235 -938722058
-609697 -259370661
-584779 -948114960
-550010 330913686
-132447 -484984579
-472059 -879817632
-189198 -372570958
-938707 577739480
-961031 208092357
-143371 -307617856
-120628 819088419
-505293 -33701362
-585347 999157096
-471492 -766924742
-280836 -272869084
-73181 51421232
-332552 989506791
-844288 -544614779
-49021 825943540
-849499 -479755113
-88986 12185939
-597667 -511817882
-234205 -948048350
-696084 465459288
-4733 619204391
-429480 827766674
-554383 -907335760
-711485 -913395188
-337969 618844991
-106217 473315133
-974838 381104797
-169797 532639286
-496521 -933539176
-559617 285506191
-619788 -283930676
-635926 -418523755
-485751 405688559
-569410 343498366
-574633 -988267923
-957855 -533702732
-287220 -964119491
-28570 830820496
-463148 432595906
-644859 887553958
-557079 -936104247
-773442 -987756825
-89103 -208508458
-110370 905918897
-553421 -532371604
-959918 -530048565
-778297 -721319864
-535566 479814335
-40159 -41866447
-12501 -816851860
-749075 -202210025
-955109 -570145703
-40594 -989085187
-820883 -109545785
-238951 -483540891
-702626 482276157
-285335 -783714300
-303637 897563906
-127577 -132568205
-735571 -717253476
-738555 35586449
-974785 583501120
-371496 -135777230
-747196 -706208640
-887950 -220484162
-463554 -124045153
-693234 -239911371
-175169 -332087299
-565016 -440708304
-361045 -954799113
-530311 -592016989
-395331 -524296198
-134486 -942555938
-923782 199474554
-494300 -765860948
-581066 -474927542
-883700 669425989
-716003 -487180812
-634057 -995113208
-593567 -519924106
-296498 -304032672
-900557 -344806879
-548675 -90069809
-226670 -440601506
-761136 545647336
-690277 426389300
-70704 -958325350
-46471 761933037
-869215 176469559
-284293 -238377201
-310901 -955320440
-607769 -935427640
-258348 -802359729
-421979 -238581317
-860574 -641636279
-370398 -22843891
-958426 637373531
-36381 118452350
-287346 645068810
-6016 -950818421
-675337 163653237
-699770 -946948179
-610685 -475114619
-976575 221097300
-775988 105042728
-104985 -240975567
-557640 746169758
-590287 -373014931
-696438 271843622
-709122 603572904
-996721 107060963
-510362 967810950
-872897 -888717623
-930620 -983008846
-716309 -620274203
-634033 656929713
-103471 295896807
-871821 -726083200
-836923 271379102
-27315 -675117282
-104953 35539599
-473979 168575016
-419546 -610544921
-636700 233179870
-104042 929993699
-923603 -252181200
-748876 -937147668
-663043 419883582
-40016 866271150
-36222 707921142
-342974 469065161
-364679 -117559261
-180973 613489316
-563767 993950543
-341254 -896461962
-43040 -428951604
-23792 -394508672
-416319 702224150
-366673 198033465
-327355 877334950
-125441 158313406
-887379 -842389219
-299568 697662253
-769970 269595783
-956759 -972881712
-15877 -922611951
-864063 -220958152
-146713 323015095
-373370 -796178798
-972860 -949579050
-601973 647897814
-521678 239360802
-16306 71512319
-817573 -962647108
-359049 -674942976
-362226 -145977630
-893971 -362311955
-610173 -612090644
-699184 -873577695
-451412 -643524453
-91376 -904169502
-475268 595487466
-183909 238916286
-727651 561836167
-39035 441954361
-842656 194970678
-229309 -867115437
-467332 -952554311
-908912 -250288820
-113408 183434381
-205313 777296992
-733955 908024586
-518212 341045162
-905746 327475597
-503925 30136721
-474970 368163450
-407294 257379999
-842713 809178569
-154318 -456305102
-219337 461201202
-352428 712115872
-243710 -955890936
-776412 -446921644
-663878 -363855457
-578708 -918538044
-652886 -121864620
-180923 490166914
-990104 -428333646
-263058 266044737
-637319 616589219
-441516 -71858099
-645567 214391588
-630013 64593037
-224968 -980425461
-144208 -371255893
-186473 -640936249
-449802 214545217
-109057 -385854977
-719141 -740974207
-540890 964256397
-995650 797579405
-75547 -963677216
-274845 724797335
-522562 -8859081
-347624 216314735
-296195 -392549592
-514957 -788179278
-272344 -673788914
-453482 -730854670
-121936 -244484380
-946994 787412288
-381521 981261202
-360801 -200375316
-653157 -806993004
-200218 -530077902
-782093 -266397007
-999729 71142377
-618860 960089012
-274564 305269347
-780212 -810296534
-256178 429194583
-315623 -914072400
-347929 404095054
-113810 -653696028
-459409 -894497861
-796279 -967160840
-927338 -294632277
-426636 320047357
-312779 -500499463
-791803 -35606484
-32474 136820106
-208997 -850403706
-233682 -146767346
-240204 -285866206
-248984 140737213
-418695 -930452612
-944010 321584202
-236060 352557935
-853649 -751725173
-973103 590729532
-840570 -891926446
-575919 -964312885
-354624 424507087
-201371 -239785409
-288350 -918789536
-445158 894429185
-533962 493817584
-805505 152352841
-64017 707034549
-223176 -348396717
-585716 342056307
-162379 -11254516
-461201 -262469117
-762214 -401332287
-758764 335049456
-438036 -156966977
-448509 -515976773
-168675 -959582821
-135329 -984403268
-238712 -16476236
-376873 -142672952
-832197 152416838
-34865 133120058
-625766 710559702
-109418 866550632
-785882 -873626377
-44460 632623443
-165408 40651187
-495485 478931559
-326614 880898271
-709731 -516102929
-654915 439521466
-731880 769101739
-644894 908404158
-29031 -947747590
-926104 850312203
-682310 655349695
-495069 546069994
-879401 -144818603
-899133 214900596
-281755 -949810370
-465116 -950245944
-254179 -943837568
-260381 -212279487
-779672 -351578230
-495416 391211889
-301584 630753536
-289245 132444997
-673260 284145421
-563088 646350268
-472044 -884031240
-467293 -858527532
-912710 -348716541
-493091 101605171
-841528 704548524
-22128 -629649557
-775365 227978794
-314493 189688319
-295039 411001630
-720120 -440573295
-158532 -76897058
-585308 894898702
-892460 998948172
-426653 -455278967
-287224 655819212
-136572 -948799419
-500549 -752450411
-604914 163685260
-885785 449786928
-897375 102730986
-978528 -768897792
-684965 499976558
-879916 152485042
-275651 -712735359
-54654 -859786576
-899757 800906812
-228934 678476530
-838813 770966960
-389488 -214131839
-97806 -184861697
-724275 269833581
-565130 -245646726
-82525 -190872876
-845590 921117040
-554614 855958445
-75948 -633808000
-693964 -856016165
-329979 -63546408
-761456 555880320
-601076 554985466
-92434 495880297
-397076 -668500386
-186384 302400520
-317451 347344821
-341154 -123779352
-381734 -189263916
-819121 251061755
-158298 123770237
-259395 974421344
-415911 -446634964
-260924 -920982425
-237923 -941960095
-730946 -946658407
-136418 231502617
-444846 -654695454
-214400 -953928630
-236661 -115074218
-326220 -976218925
-375587 817038331
-143575 670793943
-58548 -308564269
-617288 -60611736
-904130 -722336430
-976024 500562855
-710877 -286978344
-58682 -866377986
-465454 866754856
-983087 -142994509
-753871 -77408041
-703998 275151528
-617990 -735492691
-153695 -729011391
-618499 606651142
-713053 566907829
-528854 618333430
-40347 -664611858
-151256 -769839734
-169451 -278088462
-681220 459158379
-589349 -942902038
-753540 275276574
-575283 538175954
-131148 -884862133
-977407 181134520
-288300 -377805076
-424006 -539557587
-754419 227205891
-534214 507120706
-267651 -663260159
-647432 -103239426
-609361 30431001
-790898 28175572
-782145 836148838
-777344 308094571
-249496 -618745220
-928733 -598313154
-281339 294232939
-784043 -899474012
-945647 258692337
-527468 -930658750
-562620 375677516
-46211 523199647
-198588 -659670141
-944121 -165154990
-333159 -57376172
-812841 958663290
-532958 170233153
-966990 172784094
-356610 -466908820
-851738 -518092116
-622360 229882057
-110150 808367754
-427020 -979916162
-508789 345019924
-650169 -157981374
-861281 -505204885
-915217 805462338
-404588 -930775484
-395494 -998084180
-700293 -857797822
-569445 -181498557
-268708 -115136826
-573179 22894104
-351589 -492833367
-471375 -954525902
-177325 404148884
-422856 -91146521
-247287 339707037
-910709 504674872
-994635 -979937831
-202394 409048287
-134486 -267131260
-51577 543261816
-996194 749378147
-438819 567713750
-867310 -661598004
-816647 560557789
-28224 -409536745
-834300 511186091
-942612 -906351032
-176486 72371140
-694515 -406415500
-684964 754533075
-232041 -55028669
-203304 938604424
-335133 -550931947
-424105 439766446
-229338 596583114
-257146 -629191077
-453964 294198619
-447057 591301646
-173410 189310366
-277328 -968421855
-873878 -533287898
-304396 696477000
-266128 -922947757
-568628 870860986
-364115 -542153169
-981160 416759280
-996762 228052210
-369481 -522091000
-333872 -321676080
-137724 960920950
-903633 -978829185
-847492 -719781581
-698906 381151052
-253517 -787910835
-969156 840776208
-790297 971614308
-429610 723275256
-394342 786941529
-131236 -103498200
-735095 -830623892
-709378 393990956
-899195 841473131
-49217 -892019469
-625755 843059009
-840725 133755929
-204020 557079999
-400326 -933615716
-613240 -719529100
-756964 897997
-255659 255694651
-818486 -687950955
-365661 467610099
-439945 -195311997
-447642 -610898711
-797033 190987437
-924171 262534834
-466483 805860569
-800272 -728444001
-223774 740443835
-317780 -663299159
-62004 -915006699
-837567 614131003
-165271 -383080740
-880525 466144353
-101476 826220168
-713541 -689788180
-811754 290275013
-468915 402011776
-680801 -902846652
-319482 -960706835
-216395 571387884
-390179 343660657
-736102 880766296
-649753 531884769
-246999 39236019
-576827 -132961423
-663654 -58518880
-329248 105620303
-963587 147509477
-575885 942379117
-415093 -786168694
-337474 459558523
-58455 262505568
-144963 18519309
-889832 848659812
-261422 -693990643
-448292 -866429504
-905924 507036733
-461150 -422434644
-189491 874014331
-411856 843737575
-40580 -337441343
-27057 340661686
-422873 -686826813
-438530 -871296991
-871468 19398207
-709333 -376614992
-626776 271494376
-177043 -726073665
-390134 -426945291
-463683 310787541
-960649 845314220
-737113 916715367
-717210 44070190
-689105 229715341
-7539 -191532262
-294036 911108767
-974549 -976287187
-678291 914088041
-775049 -88865403
-83910 966091930
-93383 -872080653
-562426 -776790528
-974545 81113850
-534155 -1044991
-65168 -928130717
-235966 387123207
-914137 132525505
-159244 431422369
-214541 964688563
-103627 -140943812
-428900 127676296
-744880 -520236428
-351890 -947765773
-148227 440849484
-788925 -539017066
-294068 71632434
-956320 -935765509
-837851 732477310
-528889 345558769
-83612 -510194447
-818959 -104218796
-568241 43389341
-179276 -740962728
-536169 939851394
-260080 -874378966
-828264 67505010
-347630 703476513
-752055 -850666153
-976021 -165890596
-640104 -532872538
-331856 -884574224
-117363 -185454896
-404896 -309663066
-357312 49055979
-899367 813500113
-660272 -385277430
-603921 -711304462
-467804 -201458029
-180484 -953855061
-610620 -894099547
-846752 657598159
-390616 26337588
-616834 -414335975
-198642 709832386
-56268 -680296576
-405759 46646960
-904574 -366018828
-12587 -763545732
-50482 -368359378
-433463 979539942
-903802 -273740178
-285902 527421826
-515722 -124554365
-434349 -14702906
-177930 319789572
-224199 1066670
-780038 -947197896
-312874 -124217562
-45281 150400517
-804017 -260572139
-672771 342909900
-769150 118342647
-438805 553972965
-439759 -966753166
-126462 -980085022
-539439 219989430
-100031 -499514243
-787043 -691389483
-928366 -981468600
-563028 -600852951
-397663 -585489030
-775118 528645913
-654987 425484638
-701746 174996
-543667 90994651
-401281 745188062
-107505 -953178045
-639093 724975824
-586133 981642331
-640562 -469021070
-276945 557032118
-27492 -439581495
-645341 -941599244
-761224 -715005895
-538160 545715599
-15164 230706681
-532003 286060775
-240697 451034056
-671962 -893510882
-94710 -711022355
-436681 -957021731
-483383 301915372
-325560 407320292
-997876 596951234
-526199 187678559
-283476 427235270
-941012 -330542983
-908743 688164316
-496434 735845787
-351952 -459495230
-471771 -912688635
-581346 -997126890
-127070 -930849318
-126758 365312356
-283092 3048106
-65978 12661687
-725478 -36983230
-609404 -97613586
-426886 -409846137
-205816 -202824547
-513733 433365344
-813595 -852814020
-249267 357593958
-868393 344282453
-430204 -715303562
-729999 -244174090
-633870 -572494513
-898201 570757214
-510699 -940623682
-305831 -613489042
-713935 859734859
-52620 -897645412
-660127 688426330
-39494 119571503
-572170 699305822
-186325 -271378759
-756018 -600676875
-851417 -778720809
-95068 -730698090
-740416 -864831088
-203369 -238216038
-433162 -790870372
-321762 -861957978
-813013 -316549003
-176171 574441984
-395147 -6393519
-121009 696112684
-615778 -610024894
-521976 895992895
-694124 -861217101
-339019 187150560
-474332 181874591
-974857 -861514768
-910249 -602739130
-342724 -621326603
-405060 -576818329
-662825 153086780
-708855 -193821116
-214165 993938885
-173524 212463099
-885599 192689842
-71901 706190096
-603479 314817687
-545725 -266367475
-967593 -321722049
-513883 -133360139
-785376 462253766
-723611 77601076
-365300 87919053
-207733 731555676
-499380 65286341
-431332 849703015
-158320 940685304
-696284 55844716
-618319 -614329636
-982150 367643640
-608856 -950548804
-260673 -918216952
-597927 757618747
-130831 797960444
-49124 -926917700
-454371 -202714341
-656500 -167648612
-23980 -788432467
-938453 194546529
-168799 211024785
-911615 -365250796
-601278 -799850338
-639772 -982796332
-302550 -518795559
-225198 412612761
-728402 62409863
-769352 -960089111
-860856 -420053200
-243299 796042388
-284334 -281811160
-374739 446586661
-28674 110812507
-43298 795789916
-259962 -612977934
-763593 -305115465
-457322 -286407390
-308707 -910758567
-394727 -511913808
-671032 769437326
-172963 -525088202
-894302 855729832
-279887 671404876
-916211 -590788801
-990347 465864931
-71856 321881672
-34666 -517706501
-464024 -884333058
-415357 -993250588
-471889 -306138968
-525571 310213472
-933270 217774197
-383504 328610236
-924293 510363134
-909534 87494218
-563529 809814677
-666916 -224507753
-637936 -997579566
-332881 849725566
-806061 355439047
-605364 798462822
-382785 -579569242
-568679 -345457940
-365963 -238208319
-660513 -931262973
-791292 41564127
-387870 456676217
-685766 -217670363
-417427 130805560
-300023 944762409
-985266 -595716685
-755537 605717358
-194324 653008593
-265153 -924311810
-671747 -985071444
-721404 -28610123
-806704 250086216
-880345 -650261591
-185427 87056819
-295365 256835628
-591545 43599441
-228424 -750213357
-746060 -672873822
-542377 -775273970
-152716 760149777
-836526 414620396
-978848 -965459294
-337058 -611841624
-801411 417040830
-163392 736782626
-143118 743597423
-678622 68020005
-453824 -990270264
-574439 -749344164
-44584 829811686
-403089 -921533237
-783148 292219963
-139289 139004255
-765251 -139203600
-718000 -724458125
-839267 -63716984
-779986 265079716
-962464 881259234
-872484 -558192038
-997408 193284259
-191858 748704143
-593887 413197839
-286686 -704113173
-311514 -901557449
-296739 -647228990
-473896 552722456
-614367 -5441654
-474838 -397442346
-727837 879848634
-674169 219284376
-677879 -784776217
-373886 146985382
-829559 106341435
-14936 -396617840
-175296 -583457435
-333833 -304359587
-324521 -800504065
-146082 484562570
-602566 -294629850
-232657 -549848229
-381077 166890608
-800524 -216163087
-67916 742371734
-997061 -841588784
-447302 644633314
-214084 -982086391
-842207 94694232
-290138 -237770618
-251621 751689196
-452298 536502194
-292731 955513641
-556521 352909691
-858412 -197783615
-993956 -896083179
-237568 303868596
-955754 154987396
-467851 656639277
-105776 -849056706
-519085 757545050
-321738 389004263
-431608 370227670
-841207 972768833
-947853 -611494003
-261167 -670914543
-691155 -571332655
-289982 -194951438
-409909 24725871
-633367 -371836719
-46511 -857872516
-12475 730096021
-133977 78315052
-910162 309018093
-305474 -633550714
-798108 -326796861
-913102 467429309
-858172 -988917401
-12192 -456366899
-237883 -585360107
-148310 -374171666
-746388 -852161351
-309820 951142088
-41534 -566141672
-672442 500748340
-968834 -394125175
-481936 -462224851
-607416 -342866712
-924587 760862221
-468490 -953069222
-498361 -191923418
-594498 370923623
-853249 435935041
-587457 -969179396
-81721 196208809
-681474 824441038
-156285 -640093938
-290302 624876154
-608508 -517994047
-433806 384631933
-656935 -894444213
-79422 -375866563
-61243 -32755694
-308337 183870840
-169260 933151530
-755770 333693592
-510230 857073979
-256158 253097191
-380172 197292545
-15463 -746776568
-464299 667737085
-768138 823120879
-269076 -598937919
-637054 471395525
-273397 -890504441
-885941 901810421
-150795 -922729651
-274036 -352729292
-721476 -588539938
-291218 690648924
-257475 -305798514
-776886 219536644
-785855 -85911101
-110723 -869863474
-672003 250357249
-295866 -889702293
-429249 807093918
-689138 610263311
-413833 587690215
-555182 -858383777
-122944 -152588404
-239472 693246002
-365397 -234250340
-938300 814655902
-931136 -270366806
-678711 -448582457
-176644 865846
-903481 -560776475
-905128 804514734
-443184 -949325257
-629409 -307553043
-369427 324768171
-728747 873795623
-415910 93509038
-6481 -351319952
-27225 983291182
-529969 -152164188
-842725 -421533249
-698740 -516921757
-251444 259295874
-651368 -878367973
-43786 177279729
-991985 -668651130
-865513 35720926
-415638 159932609
-162593 581706119
-161378 -1465013
-986390 -180457121
-473456 44485782
-735029 -561258446
-913783 -38840898
-649488 891897378
-542925 -868012445
-279180 726908762
-771387 559069632
-870786 -285862897
-42109 -869157343
-569396 -587548169
-774266 153360628
-136982 935357392
-12579 -536873426
-627432 845807586
-715020 112641915
-258674 -810561451
-788478 -208167024
-795926 761321964
-768474 -974753916
-318446 639668788
-843925 -807694933
-930266 -491675673
-87316 -248518986
-807443 -686062906
-113521 685604056
-596726 82829885
-672955 349658020
-988267 -301946983
-565868 -482947644
-351758 -799290641
-998124 517595896
-39324 561538139
-865846 -360549087
-394481 -668728650
-127590 305951869
-677079 -376045178
-843766 -941819888
-873629 -282462146
-806294 338091925
-403300 -958460878
-443024 129989685
-450547 -656031095
-57707 976896514
-544397 593116259
-77979 -957707157
-342688 -57945218
-714355 782554809
-227924 -165874180
-138613 -444106902
-536694 807800893
-453631 -673689040
-294688 -251801835
-606428 -831358428
-848890 77791975
-619556 62135259
-797477 854245628
-747836 -986861788
-292510 -735690369
-785744 -595185002
-818033 -469809432
-355733 -534981009
-694955 922410894
-660070 -908271294
-221578 104469904
-89435 -893801403
-212341 250196929
-27074 728424726
-245670 -983104938
-338713 967734783
-296645 -80966997
-842371 -941565816
-895689 -49759180
-846098 263001909
-215337 -964669302
-77340 -604126569
-285544 305294752
-75450 -170098167
-309120 -969055408
-30893 -860579429
-785938 385794931
-772426 838745485
-905312 -681752115
-973825 -866006905
-316577 -992612944
-754202 396039860
-645731 48644707
-519100 714149038
-993635 409178072
-61760 312954338
-215931 -881035965
-306973 939368640
-900068 777973329
-89114 893891282
-646904 883613700
-395780 -265040414
-482896 -999910122
-140755 -13673019
-631294 -684099336
-788860 -983015060
-680532 -193421884
-817224 234933668
-946490 -924580875
-58795 756818936
-971126 -649548071
-679252 963266177
-981456 -994791281
-831844 655746681
-245299 -354315638
-845090 -963846688
-137263 647683606
-486189 -968520708
-617515 874898797
-42575 965931491
-970211 -982011260
-699062 734802207
-720649 214487703
-675520 -80850200
-299264 301467597
-768292 -523817873
-131185 -915379510
-916668 272947985
-75264 -731932881
-748543 862593820
-689872 19355619
-795258 -995802829
-661749 -549930242
-793024 -128038149
-453439 -9475848
-452120 -234029578
-995836 -258536856
-772907 797102268
-269344 -999095911
-540250 -330601378
-285889 406437556
-276956 -796127629
-343573 -514818849
-250081 411646276
-626226 859619053
-928554 130865513
-95170 447799588
-511038 359819011
-932168 14861158
-287316 175214737
-963813 178266854
-961957 -114633749
-531048 -237466704
-798114 -754729091
-845099 804516051
-169689 -935999108
-566405 -278546964
-803512 889136542
-431069 189465230
-358331 -10479845
-930520 604246714
-120941 -938662798
-671014 -6282673
-731229 -945683529
-845343 -66700947
-124452 984241479
-720892 -327196754
-841178 674762197
-414784 633860100
-527190 -473776311
-181646 -803322828
-871106 -107185992
-195854 -269903940
-992207 -318141677
-896401 -843023364
-569629 -557768535
-920761 812723837
-8430 604776224
-436759 802050476
-852928 -319898653
-778320 -367492686
-917997 -167166318
-667690 565467599
-752728 395040610
-880118 78104591
-4637 222500002
-100465 311557856
-446523 799557627
-191851 -35847104
-468467 -646460562
-570767 -358405865
-122371 -579084038
-830101 -585123360
-899753 635311462
-126283 -672251214
-984759 348175693
-742125 472069293
-922817 552033
-856420 -124545757
-156909 -41554255
-450006 526775722
-192199 72131415
-803229 851259754
-745849 -890611866
-184405 753989738
-699630 -991763611
-201948 -448380400
-622591 419229927
-308801 465528967
-156132 -793813572
-992945 -900668726
-87121 -901963720
-74128 39020111
-674746 517315226
-183033 345593243
-711437 -882875299
-329891 -407668420
-716503 -490332549
-735087 769198682
-344535 556484477
-332456 -136793110
-211573 -736690831
-949481 977400439
-502356 278083530
-311820 898620631
-176802 -842334422
-517597 -521224424
-53944 223206276
-99618 158217611
-891442 354229819
-271722 -965831626
-67050 -462490315
-83640 -721122414
-468493 885428128
-838627 -353102181
-214529 -967132677
-768864 746180870
-40575 198517419
-591939 304613604
-77665 64226189
-285868 404703848
-598995 256461231
-647360 14778822
-788261 -703759689
-243685 -373707191
-946902 -787111582
-499697 -734118635
-91002 218624389
-145979 -277444131
-717965 -964919954
-746467 -372374782
-813524 585762759
-493608 -849094432
-796987 -542457990
-793743 -283637358
-322853 -950473802
-491214 -384792412
-723855 195138218
-105777 125248828
-108258 773425199
-867279 -598115611
-622501 159417202
-824693 -836548764
-733788 -319238025
-845993 -102638318
-986067 -189650945
-480742 -433854349
-97431 -503941096
-571934 -991133526
-444745 870759255
-657670 560285094
-713934 266086675
-636824 -20263162
-212396 -572419732
-408248 562326986
-606861 606029647
-265494 -359531314
-391126 828208351
-302138 -322829611
-880486 363024556
-408335 715804751
-38245 304795607
-694010 -198696333
-98057 866710319
-241259 762337617
-29674 517666309
-257779 768752871
-232620 -769938443
-246472 -434679121
-636444 -253481949
-875638 -996513245
-403675 -32794732
-258945 905935253
-949056 -980545656
-137462 647967243
-930378 -344186713
-417696 -170196600
-825855 -933370753
-167053 151872191
-328337 -308813773
-863684 937388502
-692703 -435326363
-42271 957272902
-500508 -230358307
-94902 -7746094
-933094 372116240
-376222 -771812308
-829409 632722592
-193206 52840943
-839067 -94641919
-709895 -151736500
-398459 -378837954
-199179 -937329959
-113521 649567168
-979091 -659611282
-923013 825007658
-856806 19749829
-236870 -890858412
-155633 -944930785
-414148 585070709
-600426 -291824008
-279995 911072324
-182177 -595207671
-824056 -533372403
-229051 930526669
-527290 -947240428
-893679 122440884
-870679 -387153579
-353144 -880611181
-456694 -873170573
-457658 304032648
-216828 909293674
-149396 -308496935
-982504 113821902
-282664 -468548281
-428081 683756971
-915597 -661545506
-576133 -240360588
-257490 168995915
-795035 391295437
-737067 664997493
-32615 -982740585
-603425 -987542517
-63754 727667534
-336438 519342936
-582516 -794637446
-140741 405191545
-324182 -608390883
-180615 -832979505
-985109 312777113
-261670 976679826
-902386 -124803513
-294887 76365789
-926422 -766011492
-726442 341824084
-993488 -140591190
-453712 -860735567
-102695 -683218680
-618408 472255231
-193144 -888830395
-128575 -556389253
-76066 -371195769
-506259 -979536722
-461754 135113812
-58570 742626133
-706170 -595568649
-110166 -328612865
-543259 -918919374
-282302 164070763
-852676 840383051
-338294 324892417
-19369 -318415392
-402717 710158819
-734869 189866253
-438189 -738231505
-933722 82018107
-330221 395228807
-780023 666960040
-390460 473627224
-632181 562249302
-794915 -167746495
-353785 302823403
-534567 -710037859
-427624 908619294
-280207 536811911
-256417 631786225
-938538 -379455543
-266082 676076344
-328853 948567545
-679871 -907200313
-23349 787245949
-542572 -755305356
-761489 -425879728
-470393 660225580
-919182 379808457
-297082 -830737243
-764223 -935343070
-190984 -948804409
-236397 -897140263
-654 81244046
-561085 744094995
-898104 427752154
-502597 762828655
-36199 306770166
-645810 -529865241
-59214 -975402851
-547505 -758695375
-541395 865363566
-279191 544073542
-455391 714931850
-909214 280129220
-998298 -771156601
-898395 -129728395
-107928 570091361
-946752 -862537308
-338825 -740400132
-851512 54393938
-885289 -389476498
-122332 935676212
-337062 -144522165
-277157 -444160457
-901018 575438513
-120367 100172479
-515669 129959815
-913200 88180445
-39549 -667502712
-704676 299222572
-851024 5353729
-331140 -763790767
-531722 402082309
-367795 -913402226
-770055 980304228
-87600 -317649185
-865198 701942782
-711172 139590747
-441790 152485574
-441837 579056284
-258677 380895372
-16815 -129634508
-238454 -24353822
-231493 -51656426
-409824 -996988936
-240156 204489577
-850524 818615179
-698104 573102425
-704333 194468623
-189348 -921784954
-32190 -519987285
-892953 804992125
-688321 866407611
-695129 335490550
-170110 -786651980
-71912 294362476
-184505 -711820618
-831648 343307835
-14888 -764940726
-337619 -379323330
-946252 -504953240
-383337 240413003
-848668 -143114097
-477974 897129069
-248868 179527130
-403962 -310293516
-609626 -568003763
-133755 -266013735
-692791 829297231
-568841 584481811
-424408 -834441099
-916689 62708955
-447975 -692636344
-668529 141205080
-314804 -988947471
-961850 -689625280
-910948 -801788991
-165328 682184061
-218829 883477146
-793385 392679632
-127899 612915461
-748981 -783993787
-900432 50188110
-701207 331839424
-946148 551496764
-247748 263536130
-370706 -521281747
-755783 839676146
-596821 -540639682
-644182 -286222473
-64411 -687130832
-650569 -45592922
-27519 954190530
-215744 169755072
-309980 -295947501
-703924 -13765988
-380294 859461556
-700355 136048736
-429831 720220277
-795071 541275139
-614089 -426953100
-477152 885779179
-711760 -543499554
-62063 -119589444
-145681 -120499389
-603045 -679930672
-417212 190785276
-56629 77711620
-285798 -997746611
-801618 -73221226
-254182 -677092395
-842102 467685203
-535212 142784988
-672039 373095715
-859105 -347959021
-36066 -453201896
-80214 -510851803
-511602 130759232
-208152 -761009398
-34032 -51491485
-349994 844536759
-755137 -448140230
-315400 902915593
-805050 651243641
-29119 721614842
-892046 -540515555
-508974 -510005994
-73161 433592750
-808310 595533181
-920857 -937269365
-131768 -172615759
-422398 -978903567
-38869 948509814
-420008 283884688
-967036 -98493011
-667125 -319473223
-540478 603954016
-967602 -907707735
-276247 758238398
-173725 458723758
-316591 -128412608
-47854 -918853998
-501600 -221074687
-148197 -985627621
-280108 306758070
-360704 430966293
-815737 -586313164
-842896 795906267
-633472 -585758123
-493537 -347322562
-191136 -403068865
-533960 -888705011
-738400 204537209
-606838 -647636920
-728910 762538630
-284945 -221331597
-714793 -188152475
-780065 -894951012
-788217 -935222494
-5676 -740102941
-341783 -832220376
-860977 -107838253
-910649 -719006508
-619348 -883710563
-798410 -971437213
-877685 182500482
-530351 -350667432
-338888 632516804
-392658 127309100
-745896 -739912682
-317412 -56243086
-290751 998896492
-206251 -806250327
-815813 722682228
-561053 865785225
-968934 500507743
-937683 6164873
-140636 -868011587
-811830 148930362
-571155 420406750
-365827 -215334148
-379307 745861497
-962805 531701739
-627428 989203061
-710106 -901775423
-790861 146756722
-657517 -379612184
-424899 -237411545
-570926 251805710
-613275 -314834678
-569425 22485514
-604717 419585334
-752299 577327070
-658776 303479007
-741491 388391125
-436463 605889857
-701484 -661504159
-788861 -962276308
-902425 90923013
-423284 465804941
-525540 -849672637
-414988 -965320073
-285966 317217785
-785635 -655922964
-286626 609878508
-670408 35519362
-816701 844584779
-348943 -531440267
-188957 167507776
-995129 -153968507
-777788 888966483
-445216 952173628
-901604 -555590657
-741983 273184575
-664786 793893041
-808503 -604849727
-532844 -727542351
-992731 -733202791
-233402 157738728
-413656 524263359
-620544 -48037468
-146551 -967259405
-18372 -203634954
-144583 -618194046
-29650 336219602
-277288 -962727477
-708120 987695811
-328167 674715443
-488427 -925003785
-872031 -68864823
-268876 -6963264
-962887 -922160069
-230408 -181668543
-982911 -837229127
-748521 -578083033
-482967 -719273683
-829257 198290236
-565222 -880981902
-865976 -250713950
-499212 -781685636
-570093 -34950409
-838812 -509231115
-461854 -976995656
-989122 409458934
-63369 763953460
-797068 816897385
-819382 804609207
-921213 -963588892
-692777 -916305407
-52784 -185135712
-334868 413190821
-204105 -111826522
-800665 -152395117
-129335 -937927781
-651312 269979432
-169685 -963659163
-852047 -900655258
-425767 110191596
-324093 711056280
-636380 -973142690
-297797 -958673228
-944783 -443390632
-883308 -895302759
-932611 -287825418
-554882 -280619759
-865213 -473385792
-32931 -7099101
-384139 917670477
-947860 -354367694
-166956 742186949
-367501 -864015160
-964623 610681897
-511658 -914527814
-905648 -988494463
-975502 -127342816
-551712 849425647
-891420 828402922
-794884 -470217257
-630500 738353108
-801358 764613869
-152333 344647031
-778207 4060281
-402748 -494696301
-470423 -955231734
-609884 66132500
-731139 775283132
-181837 -918890897
-757837 165477242
-156906 -262008920
-494070 792165383
-911643 192334552
-937278 -368165795
-956279 -798708897
-971666 297031793
-487242 344008787
-81178 -79328655
-589028 823646001
-479827 -810573962
-534684 -309141826
-641168 -678205341
-169704 931612987
-832818 -320640632
-605791 932476557
-658047 -982914828
-738466 -309135095
-581292 -342349907
-209759 719027172
-329621 -628215820
-141250 187432836
-677167 309896633
-130979 -863601952
-706418 -615403780
-583615 -833526734
-210806 -505781900
-718569 -570635514
-973731 232605767
-58055 -877982416
-99594 -489526410
-784106 -749400639
-581425 -139991336
-111090 -844844675
-786827 442933914
-518703 491842869
-67368 -643553571
-241067 -407517941
-511482 -311631992
-986190 277117774
-687332 -731355587
-8692 -122205954
-961702 967975948
-953837 -409560928
-660970 -338076615
-277094 -500148332
-42202 -624568019
-319017 -468475089
-501866 190716574
-893932 33082074
-988651 -896931565
-310330 562500754
-35182 -926968737
-816758 412965068
-558692 551415155
-846190 -542372517
-400372 579438335
-134689 -954366746
-354954 -113008031
-374103 -335439546
-923367 -979832808
-744641 397465559
-72572 -84840185
-658059 -119824144
-373156 552620885
-658028 -789389919
-340664 -775464922
-42051 909067314
-583040 -196907859
-147855 -87096914
-461564 38701440
-378283 71736554
-639121 790697133
-982712 -140806260
-332120 662175626
-300091 -694863130
-257620 359045409
-856896 -962392393
-380892 -163338219
-240514 -597721665
-445539 -76793966
-886968 -60269783
-966582 964779089
-892932 -3762703
-929790 -794788363
-957302 368710596
-953259 453864780
-187264 784649972
-91990 266860203
-115730 -806626898
-813161 -698273222
-348802 287027395
-377796 590838661
-258014 216886594
-690743 -980280396
-249049 -4024102
-83959 427496675
-548832 -755745318
-708900 -242440436
-850428 -916894832
-599023 157157768
-170464 796261004
-527856 154841722
-238144 -199628747
-187752 -492028903
-657451 -330466299
-461765 105508124
-554629 867016506
-682020 -440342339
-360082 942169905
-722283 -878188807
-127559 482863695
-764476 -265583526
-793710 -913409719
-20490 -668382655
-647889 -60371888
-751012 307817230
-450194 785482125
-539375 -423205564
-156998 -572806215
-434077 978855227
-869961 -121478785
-494201 714221181
-943720 422210241
-127974 -904592192
-286033 733940785
-305330 -729297509
-438559 375420836
-737201 978195467
-79004 28262056
-588132 458526005
-181202 -12130413
-391115 -322960588
-401438 -534115921
-539517 788240841
-685938 185010509
-58888 135417780
-560327 -253734683
-276859 -95456633
-376868 695075441
-682820 -459048426
-516568 26354560
-233265 30455489
-918345 275368049
-722858 -34538806
-736330 362072834
-48808 -932487487
-971846 -874205224
-713864 71311
-509434 -355693051
-646270 -447011438
-202788 -168557109
-122048 522828164
-847932 -880273905
-259069 -893830516
-476648 470752325
-383462 853666880
-953028 -623128025
-84793 -301310486
-836314 684378699
-391449 405134031
-985914 -990268129
-344888 -475235362
-999667 -917826557
-932950 -524384050
-805371 -834478169
-685605 119700305
-8162 611033731
-237531 -88212852
-591254 -975756328
-113869 158625524
-79649 452738723
-107821 -96885415
-829709 -958402635
-161305 -419376876
-348104 868575780
-566039 403670199
-370078 -351864363
-319950 994370556
-852176 -743742137
-637915 292442586
-33781 -600124530
-462463 87700754
-484134 -332212897
-635713 -480398435
-279181 193870238
-556644 -861460573
-19174 -774215203
-326154 570742213
-358564 -310254706
-182860 910163496
-417280 -171607403
-172948 -300522835
-45173 -712555513
-416947 -236917607
-105898 175093116
-367969 -547033682
-414874 882782698
-384839 -361356801
-869563 364753467
-523554 759542723
-981283 797268723
-210087 -329991458
-148800 -484826339
-810991 838866089
-111183 250631666
-503096 -763734207
-140396 95052640
-518739 898767303
-665721 -916847299
-805647 351310503
-156653 43726241
-300498 -516971828
-268109 -708472391
-672520 711513344
-63790 2629737
-988928 485397847
-229163 702569125
-527190 228414535
-180200 -91343587
-611975 -755169229
-826905 -8905617
-762920 737049010
-921602 -55692063
-218269 278538870
-136601 -647352245
-701722 -880598948
-413763 731505189
-204302 -912053195
-683118 -389439396
-234101 -51224992
-680749 847489529
-146974 -739654321
-555813 618783550
-985478 -784820458
-42035 -900788233
-850430 -278068432
-517619 -548554665
-817570 46780761
-369168 -526784777
-334086 -465401964
-988077 -749392384
-474179 516941464
-365417 17626208
-773611 -457864774
-284234 80971161
-911782 -979744055
-762539 -972466928
-537646 -363943362
-438972 101186833
-57262 -211294162
-367805 -119112591
-265876 -907718785
-294343 -621728800
-446204 825195346
-530182 223336439
-569056 -269081045
-147925 797112751
-56055 -192642020
-635246 -181134239
-982234 -739810293
-192419 756132988
-201431 -481128358
-164741 -479464613
-251768 227432890
-186908 -265948816
-605281 -527736493
-102197 949364458
-813286 185496519
-94575 519044268
-11209 -724903967
-961775 720094555
-600078 769651885
-514612 792037497
-327192 -409762884
-373688 -835696537
-252197 -274474990
-238973 -536990586
-136226 -955647112
-727583 361581648
-839481 564196247
-921037 -166941273
-95388 -905014590
-91030 508993815
-302047 211329927
-59017 920180756
-560848 -415153394
-388528 942248883
-275633 569809860
-134329 392204586
-729293 -386369004
-224026 829999567
-941910 853926
-989565 132502638
-940716 -796948694
-193678 -919196832
-693898 866553822
-28571 -324685186
-186700 -969832375
-601962 -95433307
-933996 -953124566
-802091 -842219989
-563737 -522822400
-816493 816527319
-834128 949817509
-109072 67414716
-557195 980830782
-99356 -472141129
-612476 530424130
-210847 -974816330
-173061 889440520
-772996 -52863271
-807236 -289241250
-922327 984425930
-835461 -691353103
-109282 922088677
-498769 757123038
-396308 -106506497
-15236 716853912
-776865 179449250
-469364 -861785558
-285943 -816998740
-447162 -138034830
-527454 139068368
-275507 315503898
-976129 65016476
-816351 219871537
-486831 34574072
-4699 740331290
-3051 102555515
-884869 939140765
-578731 787206725
-316466 260335527
-678869 -731165282
-720337 456250396
-668019 62669388
-430203 336249434
-836858 289597531
-232625 590528259
-664848 -280810083
-565130 167297554
-594314 332485131
-79583 666326646
-372366 878056304
-965935 169427413
-84957 974973543
-927 652661333
-532834 -220933196
-688650 -279016601
-985692 222031598
-726606 958516054
-158013 -140802159
-817678 405032858
-762019 -327002424
-314533 998266209
-610610 -426946891
-738147 738014053
-498182 70654098
-97440 607627181
-774580 330861695
-12556 -974274034
-17692 399284299
-870736 -29415228
-153553 286061493
-303440 668119017
-849602 -720648479
-485534 -798752767
-251068 -143115197
-495319 568949052
-281841 791775492
-586221 576074720
-930189 -411237042
-393580 -23223024
-334197 94917719
-442177 -680664386
-427645 -853795612
-580846 -77592386
-558751 971996947
-477904 -222212455
-590379 643391013
-27016 46544897
-731277 -411180048
-251608 -644894794
-308087 -695905892
-493295 261817528
-83566 -794112232
-81304 -122852783
-285984 -147652067
-99173 276541866
-983864 -662709250
-577989 -964274019
-370845 302267832
-515870 736575049
-448724 6310753
-475602 -559154323
-180691 257210418
-883453 285662274
-492507 -357907090
-412197 -885904779
-378772 -292872322
-789334 -713615245
-825977 542686294
-208465 295890636
-700339 263161731
-357252 -509879635
-168067 615226250
-127983 261882472
-455523 412527980
-873258 439739550
-123312 -960329983
-865144 -91564655
-99726 -661199201
-392036 -518993678
-634178 263540552
-592188 -357105093
-898741 742823850
-235169 469428320
-843934 520042124
-702150 -552311864
-665658 -401513462
-622505 857332875
-280138 -516585883
-480923 900754371
-893366 446424276
-246287 489724870
-473950 -805883600
-230100 -443848953
-362834 -372096503
-981444 -163790689
-817903 -477237379
-498513 335031175
-770777 122594066
-490649 -934551086
-709953 -516561836
-471116 -761727851
-866603 -591914367
-121981 -901335587
-116524 500154621
-322125 820613613
-522187 390920316
-242738 392340991
-704695 -418434690
-378088 729721116
-850703 873347313
-338872 845105862
-547150 -774867625
-434537 468687516
-425960 167050534
-391084 745174500
-732388 916375652
-425808 765537073
-768579 455023727
-934825 -747693879
-93270 518807796
-820631 -246035645
-311462 742030991
-619320 712924196
-926896 310115402
-325705 -777549160
-637877 -598350141
-744798 832878023
-693208 557482016
-349675 524243925
-228425 750843291
-920586 -959079821
-361134 762516074
-361823 -988554724
-316031 992100946
-755391 115187048
-522272 832058889
-161783 235537615
-487348 -639955609
-817578 -733859449
-977556 -182224917
-179375 -914091943
-961281 -888753587
-524705 42907458
-737737 554595573
-387241 130813300
-433214 -359401690
-470125 323487577
-444007 -251133275
-719219 -904377964
-112476 575793698
-462723 -879809127
-583987 -297897255
-576063 170341041
-639172 833115070
-657092 -987781854
-615658 392791882
-240377 -912718719
-394868 697612523
-308865 -197209750
-591872 611525207
-376707 300972166
-746877 -303773218
-46994 226557633
-467691 312417442
-62907 -459155920
-319810 -805738967
-527463 -3007317
-581451 776381695
-650113 -445694575
-709885 263133234
-603896 -553326870
-953313 -359786518
-748604 226896000
-561765 489580589
-691050 -952674593
-121211 -789774347
-871449 -869821102
-356251 370812984
-434782 -40907622
-891908 -921682712
-531274 -200876966
-414930 79283252
-475894 -367063614
-107337 969464075
-706816 -235085326
-132986 -502329115
-25746 214772309
-949014 -147804045
-472146 -952200240
-147963 -982437442
-540886 -683762486
-366278 348771926
-401087 -433694307
-976466 542795148
-898588 -486294280
-820755 107149774
-860770 737056181
-426050 510698403
-402206 -263952179
-789343 -856122042
-653361 -373652010
-511325 182720952
-225230 -215908560
-919390 853243990
-949560 -475182107
-83721 -168583153
-315604 -936530358
-661567 -492486856
-560029 -945253817
-267811 -124921626
-553474 -561653215
-426124 -146130783
-317259 954361626
-29368 71283171
-681214 -324150355
-493351 -428207348
-644929 568954057
-861959 890621954
-544337 423988607
-655357 616753817
-286005 760700866
-479123 740226122
-710921 -181957904
-312908 -820477089
-455589 135537622
-873067 331747816
-990422 286672685
-594820 -274889845
-929591 -305037428
-392628 -977279494
-133263 -131011886
-758805 321310562
-363878 57957811
-908034 653079554
-321990 27070904
-414319 582775704
-8246 -662987246
-993615 -56943100
-441541 -909711153
-949151 -608241063
-261425 818135274
-888067 -618848014
-375274 245628155
-538409 625013252
-376124 452435157
-788514 921477800
-954942 -950677744
-731195 -126094434
-926556 664616106
-499279 473310863
-406737 -656824264
-304865 277833324
-462419 66053337
-695816 161217832
-382228 457356236
-81992 -945892689
-51457 -654518000
-144776 -403454727
-995403 -220782533
-536378 40444572
-730427 -528217868
-137861 648205581
-777573 -785728514
-94304 529739943
-563320 153801487
-544417 241342391
-991198 -34968001
-72499 490814241
-33377 -963084357
-450343 -92162800
-21649 882573179
-771953 855050917
-855835 288989186
-85651 -19282314
-310361 332580521
-231958 -406059305
-643261 -245288162
-355420 381902777
-480579 467846262
-716705 -728155704
-338716 -292270008
-926159 811021998
-21569 549677621
-716291 773783330
-104549 -175243818
-843234 -140449791
-201718 827890641
-638580 170238182
-818968 456095482
-320306 -540375540
-897798 -936800893
-911460 927877615
-541834 -892169960
-807204 -722529407
-511662 310133910
-461089 114147881
-351621 518812984
-520465 -872317738
-611410 -542521526
-867573 555728627
-29193 35519462
-150484 -807431995
-639526 263295896
-344068 -822975000
-935168 173285691
-567539 -551607231
-423975 -229034305
-708093 927997529
-270455 830295546
-425971 -908671691
-942223 -947641822
-390829 -609458109
-352129 902350307
-481217 602035799
-107120 -983158427
-939253 -420377159
-844592 -685897640
-577173 844732214
-577833 749861024
-974376 770197842
-743133 -843126973
-162609 813060131
-419658 550591809
-281276 -882780580
-30187 -909469277
-907997 -286757928
-257635 231367301
-804009 461860061
-612468 -159075666
-386470 688845776
-671582 -129894960
-100701 876443796
-463046 881413781
-206318 -866599064
-555232 -946531205
-119212 -92784175
-226143 -565689942
-538219 -323049157
-172695 -312270294
-503402 -882878043
-887752 -231720847
-286953 -259912116
-411656 -492336152
-277545 -476854188
-285596 -805359965
-36201 -475494579
-855718 102768654
-441004 -491257605
-459029 -778246013
-722115 -294853970
-932806 -868543410
-719587 -621372986
-632702 -629277487
-486853 682048399
-44263 -504153565
-180314 -686230411
-122576 -752193177
-269203 727213736
-376305 775629650
-252470 88731157
-882733 268575864
-777852 -501748957
-646830 -182308695
-345779 2505998
-428466 -515831668
-315364 -276323547
-709142 909721823
-797678 -81521610
-371008 400627297
-635589 -550032119
-776851 35600347
-483256 -978577198
-77458 190055766
-634806 543264195
-278226 -455431386
-791863 384695801
-328994 -932230385
-133944 647337268
-833434 893438197
-352540 -857960044
-929255 -795000350
-900629 -975105214
-632953 -479333030
-561956 -424277837
-129944 559459538
-840210 16513405
-257731 -110508247
-230054 807266362
-428994 -403756506
-364001 -482362245
-977585 -251486129
-311727 864819358
-375573 15888798
-106989 566205177
-859920 -280158292
-195962 500057130
-274200 -857602018
-331796 -517920117
-523787 -728948127
-903193 543025279
-696208 -67952235
-746936 306652220
-580064 564448081
-226334 -877896470
-899167 -297567232
-375715 -890983305
-951897 359315684
-429827 -377281264
-490342 608870316
-881537 105270233
-735059 -235241308
-561088 813869967
-264740 -17318628
-380469 285425663
-481707 -757891518
-617370 -605342737
-540260 -845544580
-777988 131600235
-152576 -945560023
-30747 -249301086
-68588 649237991
-174991 -197046152
-763555 -531965375
-693016 -482356859
-414573 -778324623
-386209 187876333
-628449 -982299729
-311227 -635926640
-281995 669956217
-669661 -858731503
-408034 907098639
-585787 -545479666
-934022 447920717
-505523 324063073
-329547 -570859783
-833189 -997130163
-118762 285596121
-281443 788455901
-79213 -374411426
-908322 -253017211
-917332 -253757513
-344155 390347266
-652766 -586630892
-347408 728923859
-275377 -471710719
-382953 -344522409
-552648 -876418879
-735117 -317255298
-160941 787077826
-294777 -969462549
-283289 433443616
-907648 288832169
-602361 -166508700
-962840 901478241
-600663 806475311
-500492 55166677
-349049 -58129073
-454789 676691935
-188282 419240037
-549629 -535656504
-785129 817960432
-262823 178855029
-963843 -81136170
-333682 118397501
-757300 -644565546
-365704 348004047
-500494 121267339
-641364 641030575
-164573 -11023700
-420293 746855913
-549685 -759470284
-81904 735218787
-406436 -10280469
-896919 -346101175
-748079 316658999
-868941 518008813
-279872 309376416
-804569 292756473
-878518 -946730133
-41762 -51029406
-27217 323293925
-922198 486713483
-50590 -909680884
-942282 -990698423
-959358 240708077
-967353 896794427
-442773 64468254
-389692 -964904644
-29989 426002714
-745510 -663775356
-60679 -500561148
-762286 96479498
-8332 515079673
-614262 418302682
-571396 -932606649
-751794 870514127
-497392 -381176919
-71890 188660690
-393157 364061054
-338036 607799381
-134171 -211967045
-57159 604590770
-738707 195534521
-976819 777752487
-357186 -888994053
-486785 -635290128
-845759 148277652
-154483 420382363
-682217 657466345
-515334 201547519
-887280 -778130690
-862427 -166723378
-593137 -459222646
-680736 -687811574
-804708 -157421801
-633780 781485431
-834486 -938500795
-247481 907046454
-493954 816580787
-195503 487501919
-501971 -904212550
-72058 -831464009
-42211 -563502231
-11064 610867123
-203746 586838673
-903819 -496108880
-237143 333897602
-298863 -941821894
-168072 692551811
-843987 -449524992
-880527 665977488
-784818 -666898882
-616281 -992417870
-858181 -285971639
-808000 -889146396
-26534 -881411922
-172460 78738233
-444816 111647609
-872052 538970441
-490244 -411279070
-557277 -834288520
-241906 760839751
-352670 421997553
-964140 -293511165
-43745 -926971824
-674803 -882907896
-152214 -659509382
-121769 -865472619
-77717 -975861443
-140835 -990412242
-165302 474545653
-58320 -880073993
-551351 -821876251
-690088 911043422
-952744 583309483
-652395 764962423
-786270 -732549105
-284399 -230276563
-646469 823140529
-563084 960002706
-389040 320198445
-248517 341634369
-778267 -854379824
-5320 327780576
-106698 -944337271
-512308 -891009866
-503789 446368654
-934238 -13082685
-42877 220637743
-141585 -162144553
-926569 575638246
-399847 386349224
-899679 -548788449
-943527 -149847849
-81718 -907161942
-144066 -623243920
-618329 -32755745
-553071 -714154971
-504872 -636200185
-58038 -156100834
-306095 -704567213
-847252 838345468
-999718 -183658474
-754744 -526443463
-842837 601905243
-952461 -747832638
-924564 -908964688
-111681 869356138
-185487 21890799
-721906 914175841
-548597 681875196
-91953 -805394403
-29577 108326563
-252905 827495372
-385302 522386173
-559696 16505645
-234787 936485506
-110910 -178728821
-23492 -996577040
-204911 9639602
-230080 659126626
-614349 431577559
-912668 -751494822
-330401 -889661824
-557875 -865753938
-511812 -806140411
-957042 -660389390
-693630 101490317
-958741 -520295382
-55512 -296589575
-248333 945389483
-782261 -224862594
-97236 -605727755
-248616 -385752638
-945571 248693943
-59927 996177488
-221270 -133585276
-978993 339729255
-534328 718049978
-75817 888305523
-225488 106421448
-82925 252441526
-983865 -917088881
-678486 -932735637
-664170 -67546749
-148259 457813645
-238181 83770009
-416382 -278544891
-740832 -868398824
-697264 -60290678
-271103 731094711
-29089 790727803
-917086 -776196767
-358436 979599889
-783887 753582332
-992386 -641950705
-329199 -974024170
-223503 -906807059
-686015 459539612
-370458 -494319551
-832009 -350880281
-44893 257445448
-70772 280817855
-265228 43391965
-776084 871692810
-16342 -617971850
-687875 -107914195
-445187 -409376114
-480076 721757405
-222203 -537347864
-113205 -668554239
-745412 -319304795
-787703 715093662
-97070 -733126766
-93528 -252040431
-606108 -499936735
-431386 724686879
-627228 831729578
-810274 221518375
-172217 856288056
-324491 -376044748
-56596 -194870562
-625703 499532211
-407406 -152241515
-784414 -362754320
-107836 105630895
-102405 205807780
-113613 -336778490
-884333 51340190
-211580 -482136256
-966646 168901959
-766234 700459909
-739048 775309192
-37417 -697763834
-485965 -403631774
-515131 499518354
-536334 -315735684
-798090 488454032
-552519 -909857761
-538833 -741461927
-93312 951106168
-334276 -725895646
-284245 -60766721
-305609 518716182
-245369 -459022412
-809284 687192848
-699501 -981220553
-323245 -881819181
-300519 371438778
-972801 92814175
-331547 974468875
-374990 995394030
-83796 897943613
-560176 326517438
-514991 -304331133
-299382 -612294355
-331989 -715335314
-587415 901476647
-296806 50927156
-69769 336004876
-106740 -728143257
-263451 -927654533
-303536 -111018863
-154212 -952834065
-783443 -625418366
-306926 485349364
-843494 399200642
-319777 58845950
-105015 -173680252
-396013 341859235
-141390 317384024
-801674 -370057732
-938263 615963589
-625429 -890866345
-978640 -998825198
-210319 -990542471
-298720 796326503
-720861 -980045751
-466436 -872361652
-400761 20281633
-734515 -34715223
-202017 -897892777
-293177 -131807985
-349281 -284255257
-237807 281141014
-778186 563860882
-166088 103450388
-947630 565805700
-883026 317853881
-613292 -993106104
-534825 -245673072
-293711 589710624
-123257 -920760636
-355786 643308066
-34651 489392912
-339814 -546179002
-337289 -18826218
-121855 -258890093
-462538 512666948
-767726 807493530
-725843 -917030859
-803723 -317432676
-516523 -710047850
-818470 551449083
-429152 -208299021
-495163 -708873048
-909276 560906612
-789554 -559456166
-256877 -836402445
-557161 688544960
-190315 460825467
-8608 128882332
-837719 643168536
-917 -818466166
-124685 844627075
-441900 -223174097
-220898 745394716
-441172 -199406184
-389530 -804852045
-179554 -84235051
-54464 -192512288
-75646 -50525116
-526736 -642008074
-413782 -113272924
-719861 -554700698
-438613 847384838
-556543 340548074
-57150 426473084
-77894 -558988903
-19081 -294268625
-228001 86482966
-196264 -623503409
-177197 388298699
-771097 376435116
-502692 927945674
-734530 -967483969
-251166 667562068
-929393 341368638
-944976 -526940135
-488286 831159623
-627769 -117570049
-762765 933885333
-962253 -187441692
-465487 -621885161
-236319 -884580834
-86938 -490298265
-976413 154940742
-939792 713330236
-989317 310295551
-883368 350088698
-757188 -518388463
-452278 -882216737
-192279 -847920066
-769548 -160396537
-961504 -142973308
-605286 -402620764
-813510 -460495346
-518047 -949908881
-65561 -976147681
-264384 -19484249
-980299 -244177506
-189013 -37148362
-414455 357012343
-157495 -855878808
-557316 -808196894
-394337 137474369
-940391 -970846424
-191519 859365174
-464945 -668640640
-487160 -497786558
-320195 543041150
-92713 213789311
-724396 -711384873
-875369 -791884190
-959226 591904150
-556711 -743449354
-211570 -282182455
-546937 -400638755
-616920 969880882
-295172 -971886904
-663569 949449943
-374107 -695991228
-252550 998412713
-661578 -898470124
-878016 143612235
-303372 -292044243
-784290 -448574535
-691525 683116889
-697250 -241953124
-367276 -572205863
-909716 -483851007
-716952 513869370
-821737 390645775
-324170 873161336
-957969 510506916
-746996 582448881
-281493 -136847943
-898360 539660492
-61486 294330407
-816548 194511417
-588801 -958126067
-100894 -310112091
-241260 -739182920
-204230 -816994587
-225526 -101996281
-717911 852721231
-239060 -560443940
-919670 615821265
-829026 -695401172
-104715 -738046706
-892928 496450714
-24831 -893434877
-730608 -434037934
-157803 347379779
-203834 -939388648
-91198 709574302
-538826 -944664465
-11877 -387963183
-734703 245207543
-236075 -334101235
-644601 39830954
-824988 761356536
-46973 -967715513
-51088 -717006919
-499183 487034224
-522368 542791403
-304092 865441962
-700265 -797297366
-938153 -65031752
-116997 12288721
-366292 397214051
-650649 -170641466
-700465 702176631
-607606 658031132
-928994 12363948
-591435 -547303298
-889696 363268715
-168053 451920008
-810810 -931482034
-201296 667867543
-727232 713873302
-917882 417485033
-823535 774432666
-485951 -867648279
-239921 -382618836
-27369 835044018
-940278 841926023
-701096 -474766947
-467083 -700402813
-674980 -60350082
-17554 191131818
-405742 339428141
-499967 -446477193
-453156 223416305
-543171 622421222
-481791 -959442970
-930789 -381275939
-721653 340379536
-335370 -904223983
-992637 553692309
-678776 -794815391
-969079 492990069
-125859 -764432805
-978311 907361240
-638528 3537553
-54853 247931143
-912829 -787425705
-10798 -780677380
-705481 -447632497
-723639 -866391386
-787907 887190163
-978249 -881242842
-641521 551093648
-871134 514139181
-53226 -748891121
-884174 -979008836
-156235 201699551
-6497 -906965099
-665653 -453775783
-689153 501296738
-331517 -114798828
-316793 737356035
-612320 -306758769
-314125 438723979
-618938 -186711307
-413425 -831821195
-721511 331797363
-549726 432012754
-135078 508558341
-56880 427573380
-24937 -161778585
-61123 713742950
-543384 -226920199
-849204 73788610
-556860 473620543
-577719 776617354
-311777 -825763894
-644031 686194838
-411484 995939974
-606296 -273396391
-920392 819803452
-716816 735646489
-854528 -154639233
-203703 223413452
-845682 102302022
-198699 96469646
-87877 244404617
-519343 -843482075
-290373 42020900
-246470 790628834
-208495 657814663
-378110 927222073
-80688 380501222
-338240 -796427754
-418589 218462404
-461750 -953693733
-924815 -628248949
-697079 -597223881
-912024 478319021
-210264 880309392
-877227 830349500
-404513 -830943212
-631715 446568695
-420611 -544054347
-771142 242845398
-925145 -227294410
-639683 -914920640
-82918 417081504
-569175 -688583220
-771801 -918980667
-310786 -856314887
-489566 -868779769
-488616 669182176
-352112 -158437767
-714138 207150037
-851724 -375999450
-449190 938031880
-715411 -695928994
-371066 -219481524
-260438 -167430868
-38120 -905300161
-96986 -709150509
-155973 -387692443
-957433 327717414
-564775 -505578262
-745191 830769962
-504318 374023681
-639960 -133827211
-442270 -913937567
-933767 -295140946
-667202 -401001466
-47617 916411933
-338279 -126084158
-964514 -954432772
-109581 -775126061
-109421 -883238760
-960631 -329210829
-250736 -690046701
-807662 386359097
-529805 -17794049
-22537 -756511015
-398978 382560563
-536797 -34057465
-28578 912671161
-248910 -923360851
-822659 -974391076
-397727 -610811936
-819326 -985328972
-538070 -670320070
-231208 169706540
-597189 -300243487
-17375 -723103877
-865778 460556031
-246838 312064071
-59943 604613537
-181571 954977769
-525397 -4649615
-81686 -168846429
-178469 -326333089
-916873 81412818
-15452 536012625
-154330 272665445
-552936 -149658896
-128843 -737555180
-118843 170749026
-556646 75215043
-980578 -768277587
-359213 841538197
-694090 385168342
-309659 618081510
-110982 -323739500
-234052 628657327
-393255 -146841574
-574186 642203035
-219944 393844841
-875261 -70202425
-234102 667811960
-822218 783032905
-787989 -203015044
-178607 997491890
-53425 -194744203
-809201 496741469
-838769 -873095635
-329778 -881671820
-79788 -338678108
-416137 731517903
-851794 -926694051
-394816 656672277
-15248 -584812174
-326675 -400510787
-205737 -409398552
-451875 951200451
-310229 872154658
-241328 440942552
-419282 -933838377
-911647 -104579964
-719452 -631326053
-917285 -702115964
-447566 -410525415
-413542 753842289
-392374 915965547
-663417 265735085
-165019 235015968
-731797 -378359675
-279823 -239545528
-945075 -518622839
-607057 551437900
-954279 -719217216
-359717 -883073582
-663507 -799060792
-384540 -869208973
-586858 -77817785
-854307 697680677
-740734 -742304608
-434061 40510396
-225481 -788481078
-156870 989213295
-900307 -33667302
-830666 868191199
-310457 -743082527
-943794 565821911
-553828 -688691001
-237669 -939365723
-366436 290492921
-687500 752251551
-343050 -873204100
-239343 -961570691
-968049 -879074503
-425765 -575320063
-313091 -372096106
-962919 727284139
-699287 -806838164
-540918 893638979
-127938 -185183540
-948509 -185197839
-179259 -493390197
-590438 296193621
-927010 -781243587
-383888 -212607412
-769280 413120040
-590517 -580304379
-285853 -81816385
-664997 -812181393
-444823 -882623703
-26587 175879007
-769065 228329003
-701917 -818588428
-299118 17608655
-613817 -952821947
-353826 -950397229
-390426 274526128
-670024 612999964
-799998 -786571877
-371906 335160405
-36459 -243990763
-29928 965679675
-802470 461956306
-279691 -205561454
-61879 939121525
-105870 886636243
-407218 422342440
-542224 518922017
-110842 -920201922
-465562 168497771
-187587 -813745171
-59350 -252883408
-196272 675107575
-221976 482448450
-132340 -34126995
-812385 -684983485
-526171 -251915158
-940751 385568626
-990894 233200130
-861174 -64096550
-385574 355461276
-17480 -738404511
-852337 -983251195
-429935 536872849
-718363 279204144
-466154 -936073141
-923891 438991973
-108788 -593753375
-136177 676926823
-723889 652420096
-745693 741407030
-655211 -714547587
-306039 470616123
-943224 55879688
-65098 79890959
-114657 262254001
-49093 -204967717
-10258 -645250248
-55008 -366307630
-938252 -272653286
-544697 523247523
-867422 -180052801
-638525 474463306
-259031 50871450
-428029 -845087999
-288290 -707147337
-964072 365887965
-45801 -97003156
-347539 678421289
-954965 -548395553
-332798 838900294
-520610 -113601082
-489871 -286800063
-997888 855649099
-909326 -724211881
-208233 992404081
-468267 919575958
-497140 714780092
-165554 -748832942
-912982 449019134
-221029 219716540
-88753 992574089
-224804 734471547
-397565 -457150984
-662955 -99029871
-642280 -333121142
-994797 805103017
-131287 696002413
-347462 21628610
-49804 -708688261
-710462 -724134521
-679810 -602607514
-600200 111258938
-348986 750328786
-903354 448263936
-545654 266170939
-154701 -956818552
-939283 -333331746
-17278 -978315865
-497760 574119091
-466893 118272701
-649924 860584429
-499056 -686965639
-977023 831472638
-652037 568749881
-925807 -411177520
-748636 676393072
-397122 340842191
-571334 -843881076
-416919 927560130
-310104 -357622323
-725063 375835464
-810741 772650571
-397275 -770634424
-155077 918684480
-852215 -473862947
-39555 -103755565
-149873 576303849
-16499 -925344182
-174668 917873045
-682252 867615588
-306038 -649478703
-145522 -832218117
-564627 -168609122
-439627 -899149918
-242168 616045820
-981028 -902438183
-715075 996547885
-820311 -864769574
-1695 -880754048
-265260 423183328
-646582 253503127
-865807 832346735
-766205 736217689
-106179 -62507882
-786231 253612968
-840398 -822443479
-357543 -533598458
-871683 -553028489
-411732 -666324555
-225538 -753521976
-438421 89349189
-686669 709510909
-932224 -980871405
-441429 318714765
-158254 480711742
-784438 -602217999
-519017 -932524448
-474194 -90468057
-285364 -527562181
-138226 985348598
-360980 -370336116
-503248 -177040884
-475278 -994353167
-796354 461054762
-57125 -223674448
-715685 621692653
-777381 411132932
-227801 -374610211
-895374 756923079
-293111 382895238
-975636 -951426884
-24530 -137057441
-158918 67758325
-741840 637307158
-869291 800434677
-890113 -826112355
-582238 814863679
-29173 -880647429
-981571 -379140844
-523456 -998944524
-745289 -634169405
-974276 710208345
-836787 710566385
-295640 -762524457
-467153 -118560537
-512467 43794479
-511203 -364742456
-430711 -51084985
-444302 953326423
-774161 107695363
-431063 -213220035
-916679 -564493341
-211662 930654480
-955785 -207573201
-713032 896561421
-845464 -440503616
-759900 -733364196
-992163 160210706
-135088 184886173
-137848 -976441117
-300948 -604377704
-159453 85975642
-837622 -260982205
-540135 463380621
-417613 -424200848
-775663 -608031176
-650022 637268266
-647200 -756820817
-253511 -488678605
-631593 -889356226
-876256 -755765341
-974353 -122848010
-657317 820852120
-769532 954801044
-269993 114627534
-392956 -445192065
-739640 -148888124
-736230 749885078
-962245 503722950
-183942 -343045349
-972185 -289903206
-393307 -856980732
-267264 92461310
-183846 -506732374
-866518 -64553933
-554233 -158460917
-179043 52764010
-893383 202081871
-546396 -998250212
-685870 -909833465
-31231 78157107
-728022 -750111563
-991009 176142177
-323816 817174902
-268157 713269058
-926047 751941329
-934422 -938339922
-599247 203053676
-721154 995120512
-319089 -427018527
-514920 313697451
-327472 -908128477
-862162 450133464
-345189 -12934077
-97004 -953327434
-109594 -582722650
-261856 541873858
-163356 -249699205
-154177 -980321220
-299612 -101886840
-979414 407255446
-126361 -270224426
-388880 41132428
-229576 -647766892
-792782 223043200
-522363 976578495
-807232 193772192
-386261 -871676438
-415746 31176719
-353627 48038333
-700391 -781509903
-929552 -890666175
-435777 297926771
-791175 394632274
-911690 779025081
-314955 -136287819
-865129 -910045
-977269 840685159
-715708 -933234143
-586282 -153273181
-296357 -733817015
-286798 232979661
-86246 -61401658
-675945 716316449
-368014 -927438064
-493333 -162212738
-214462 -866406202
-887556 614435794
-670023 588088057
-851213 -994211069
-105369 -634934694
-833139 -152140144
-22426 -264435494
-716489 406197735
-396437 200092964
-747070 958607706
-805874 235292582
-589206 -753618492
-133330 -913068732
-295806 -881014347
-246996 294419842
-351146 -842062282
-883681 -919164168
-811220 -555137035
-559971 552569993
-795370 859860913
-391251 308575146
-694843 -595823700
-772638 553062424
-675543 227857356
-374014 250903120
-586421 819245409
-479766 -686646631
-770343 -957982186
-779791 388078210
-370823 -614084695
-263676 -120194924
-434672 374188361
-483268 -999648902
-76228 -679590514
-285885 379977293
-622101 -782067242
-608059 168269342
-746034 -884458202
-856016 624130493
-4496 -779121342
-998965 926665857
-432433 -288060573
-111127 -532739833
-651791 866113478
-863373 -169074919
-618444 761680009
-2937 -975948804
-735522 -88239087
-87762 -940940674
-80333 429137542
-422726 -375861822
-520988 367634472
-292601 833313842
-132663 -970283046
-328019 -551991819
-563988 -63266686
-28817 848962364
-848254 -238638450
-334331 -21248871
-249027 89556926
-219076 147276856
-919419 858556205
-833728 -683738360
-815082 144307
-156810 -968517957
-452158 696238933
-437183 218077065
-548751 199751385
-319235 664297084
-293198 -305276090
-973171 420630044
-837696 443479293
-860765 406663338
-601723 887890211
-489487 162109124
-758438 -909895229
-499296 502086572
-9849 38676673
-23467 1865684
-588466 561145898
-392393 -679669433
-600741 626003862
-415097 -218703278
-900209 -993839239
-531923 655720816
-256884 229304903
-663780 -57105924
-439261 357199532
-926057 990666454
-519316 921645205
-292341 -700727189
-293020 -9540338
-438734 632717762
-458614 -384465549
-477939 990603969
-200650 664199806
-606655 -835710264
-523331 61197387
-768025 -283532457
-74111 828586820
-712708 755921297
-741380 -862902414
-281010 124582465
-334518 15100987
-622232 877504150
-229504 -860792059
-424471 105205758
-121528 232107074
-702230 177884614
-552063 -892928559
-533063 -354230676
-94622 498215181
-951323 585591656
-51840 427066047
-323012 504375943
-34180 93828825
-173850 -491112698
-823343 -700213629
-9134 -696455291
-247794 -647929892
-695973 -926052072
-698526 -397182480
-976612 342529770
-652133 706665690
-760089 218351971
-16098 185650092
-31092 223381848
-846566 382641707
-989807 -900636169
-263068 939849392
-289880 63744879
-702515 855285128
-512978 929463331
-429110 -959156303
-37032 -277097532
-890746 659483834
-858812 -819948362
-95136 828108226
-230783 -255892740
-843418 357936253
-352801 787696021
-753580 389876585
-579386 -291332214
-918904 225804029
-322845 -330541016
-97603 -934439919
-46917 -827850794
-851006 178346286
-596480 -634653548
-943950 -524306084
-98800 530416395
-292453 -560705620
-642475 78511436
-395237 -274537483
-462011 -854039930
-600189 -850620240
-588665 911112609
-569082 221858271
-236197 532021467
-578472 -989523561
-685276 14224015
-946318 -551717301
-236439 718277921
-715679 -203796301
-141998 -510873604
-283168 -706303259
-606424 -691796115
-810 -330821966
-621696 -878195034
-106934 52311145
-674818 -972885714
-491922 762017340
-353355 -705295918
-254203 -411701574
-410825 -159662278
-969490 -35836934
-325975 -346141493
-636092 12486928
-881516 -857490648
-212070 19204960
-692143 488180844
-537110 525442100
-402192 458499340
-532243 -580791367
-449773 -896579031
-940182 456975763
-384994 -431411607
-861108 -985466422
-8162 -468649613
-851204 -899390141
-199939 877526371
-210863 545574402
-797521 -598591089
-446075 448320644
-73459 -805705547
-344477 -109464693
-788184 742017385
-50390 -497501662
-137288 559713342
-409879 716338705
-943456 554809484
-462471 439343981
-98199 330872397
-409900 849513566
-690843 -972357594
-687375 -976273529
-77016 -333807015
-500608 -465982733
-193959 36213400
-712926 -338781310
-194036 553222227
-980759 -623089404
-250035 -960822858
-403772 -135762081
-4424 -203880771
-300193 -857401889
-463591 -826269965
-610582 364707622
-78340 -990351958
-10822 -294919578
-461786 317833835
-604174 887174414
-799959 -896828824
-259307 719242746
-467178 188011410
-644008 -702534370
-397404 -537705594
-255361 -217454852
-305602 -200036032
-982734 -977992253
-182665 -648599795
-362147 -792710196
-37689 313868081
-915535 682272602
-745380 -943196630
-864272 194026841
-85483 705999074
-177605 -424487292
-882306 728044108
-374099 -405271174
-464680 236731398
-311731 133782687
-354857 -28360578
-697220 275908540
-907960 998020606
-649567 767758652
-520014 418506651
-926944 -975733007
-961016 -15017374
-115779 428154694
-62235 -270652585
-422801 -844667187
-970969 167845460
-779702 -167481408
-835318 874575560
-496209 -791626778
-941135 129984222
-44661 -810613682
-248431 -9081630
-364468 929948190
-61927 -936089582
-934234 342318575
-790812 -862762006
-975762 377778499
-463875 -122892470
-536191 -953442283
-840033 -575678308
-968068 -564377044
-123989 -525413222
-760237 -995117848
-406032 30351782
-411331 711318176
-71968 138664839
-239111 -998008797
-768464 -160256932
-20073 -10798202
-406104 622266208
-731025 -889233929
-610555 13468791
-445088 -540234813
-384755 538920765
-190215 742816207
-977714 -384902000
-931212 -440717423
-487342 -572148849
-624970 -657810088
-427420 -232344200
-428477 557835373
-330369 -468423770
-303586 758574170
-935992 340299915
-214133 -404513352
-148073 -46590902
-854820 330054262
-238372 973265148
-798377 830516628
-391010 229128332
-119087 -749896808
-830310 -881344064
-215554 703715110
-358850 -745014655
-236341 149007718
-804224 267549638
-195692 393650184
-479805 3515274
-55261 -892707295
-824381 -764631666
-926299 -521702165
-213714 -929424870
-952361 248837126
-888813 -61936978
-115894 609495895
-142576 -155830315
-911099 553161022
-47105 -978705175
-370083 272020836
-196446 895350935
-8050 -211049375
-941607 -317627439
-866077 -720556483
-688364 -599958853
-360172 -977327525
-80210 -125069834
-353863 353450245
-505353 205243091
-801156 -299288334
-555486 36483225
-596917 -713112225
-835357 -49185142
-725177 155139161
-187529 990602886
-711632 205800203
-6261 -843336769
-900732 110668876
-484061 -548033260
-956119 160178506
-362896 70477935
-142255 -312664926
-970181 638476341
-423391 141053065
-189894 936172200
-858993 -570944285
-790071 -396934688
-529893 -367141763
-712484 982216737
-257034 -375639863
-100024 904879073
-608497 730084024
-233590 413310762
-675844 -560232014
-742420 -990472459
-545227 813351910
-684329 -685043185
-179635 -263025940
-673939 19318507
-327744 520199906
-895905 437685726
-881548 -944198268
-730827 807087681
-731261 -758983064
-875851 63457246
-435782 650206919
-442893 446817140
-647836 220120478
-853939 -386607852
-523743 898783880
-691717 -767184664
-216834 683870083
-334003 -561364694
-820678 871291677
-689132 -322560500
-338466 -772676141
-444260 -847136256
-479203 280504812
-131641 -139817904
-360683 -864919520
-704743 904864950
-250910 -382422478
-30821 717680858
-61667 170692064
-575067 57345508
-229024 579724752
-966135 -163439674
-259396 372302323
-73916 -830784836
-122647 855878834
-414226 -254981419
-178011 606900890
-241100 764196919
-165974 -595377385
-70675 847917826
-400475 -319829483
-730193 -945170467
-30993 147251318
-565736 900290995
-358829 -479261966
-507251 -101448450
-257452 -866893670
-858005 -942875531
-358679 337186857
-954201 856914360
-313701 -265436031
-979788 564510716
-27366 -990221897
-724522 -984931219
-669279 -722790836
-611952 997374938
-462796 772450084
-581632 -105213314
-874653 567572148
-883704 -204341500
-156698 952132195
-103676 -186748
-849838 632218827
-898669 176950870
-970240 169028416
-544941 340614013
-204531 921969452
-369175 -371554342
-178734 -42672716
-961443 -820891581
-560151 -671120164
-778260 637497801
-691636 -913545695
-470843 476131155
-787476 390305149
-466962 -392807660
-21907 -772800943
-562353 375927832
-324966 -335683191
-663229 564385914
-966022 85358545
-471310 398880779
-125591 -18587018
-61345 -52346999
-746788 266465913
-456313 258622147
-449393 -202455709
-209584 -108567651
-37945 -994074815
-324046 -782367209
-93287 687090849
-677218 958057380
-54853 217446043
-574301 171826028
-58460 -12475397
-492333 -761009189
-119241 -635043607
-853930 -237989593
-138493 -132563531
-940507 322283677
-815373 -58881174
-301357 196316306
-320328 -187702169
-10418 27573131
-289625 -475036187
-15427 -944880668
-522621 634765471
-214857 -247837130
-64351 431047164
-680230 -848401367
-121914 -830934863
-98330 -631077939
-365887 550479412
-486252 150478119
-840326 316575063
-619099 -330538323
-57435 -738383382
-873508 -885880647
-73060 560894026
-463085 -732458196
-967964 -815731502
-648922 100501227
-377124 -921884464
-86889 401714541
-925379 -875156392
-163911 65640139
-77131 640705353
-562045 -510199999
-499585 827650546
-784377 -639341826
-980024 812083679
-798362 -378714276
-603159 556974480
-217074 -523102138
-729482 648858856
-410209 -918061708
-798354 -467982806
-793140 136140679
-804649 -313382484
-265998 963064358
-44056 287739312
-834691 -144317347
-118247 -815497228
-590058 -309264924
-651562 -993839229
-41427 501077835
-453534 360196753
-923299 -879706257
-167919 467713541
-990833 -226392869
-22361 -612164453
-653309 651982039
-658090 874108359
-645238 -534048917
-83845 -93787067
-732711 998951967
-708277 531591223
-993287 -600565362
-653241 -658731680
-207862 211758121
-691485 -239907188
-115838 -994131649
-409500 833043846
-570901 -830416355
-898765 -517233787
-138981 334419054
-839308 -895961710
-179692 14783407
-863267 -676923915
-965342 -209344194
-396269 -169635882
-424748 610815398
-613226 646338459
-485484 14866890
-647884 -845933174
-264788 505015584
-473090 -631538923
-416008 514263580
-341490 625309327
-787746 836174618
-406840 -859612937
-636150 -986855127
-865563 340673010
-748751 -985504579
-491663 -668387691
-50593 -900597705
-466535 865963741
-783386 863203532
-473547 -501163067
-119776 -940251586
-941902 -72521994
-782062 258929745
-764386 -934383235
-351401 -386961796
-788839 428513390
-616953 -451617021
-7807 947457258
-432106 532551681
-203355 563166386
-128927 -876950305
-119979 -824276161
-675489 -753953144
-186754 733865093
-506753 822062299
-809995 260913746
-165362 887931920
-758035 179594235
-145670 629374823
-418630 254711852
-417901 -342580086
-584010 318065794
-988210 395098915
-571476 -476918860
-966999 -488744844
-736960 262110690
-402761 -145306551
-433831 -389342549
-729576 -19409217
-186147 -429586666
-92623 109494384
-668075 40339197
-244246 497891340
-310561 -779059519
-949886 105955963
-375420 -889070457
-418026 649453872
-149642 654338942
-632387 910903154
-985920 34521905
-428862 70021680
-20885 -966047152
-623324 210245744
-104351 316068537
-834131 620334295
-130077 -115175605
-294357 -570501365
-507 360782567
-889468 -935581371
-922602 -941126542
-901712 -531989229
-824794 -425645104
-661409 229455605
-913503 863109686
-396270 97436036
-628407 740710761
-659117 -22263272
-993509 952129486
-62237 -796115436
-128733 958327512
-324787 -624940828
-969615 313378948
-314233 -148816939
-402034 872950512
-176479 534319429
-264119 957139024
-739972 836396408
-111930 36289653
-368098 463994318
-372358 599815914
-615275 -929188443
-203041 -613467649
-606758 486285115
-238599 133573655
-901311 702600888
-255202 -40864238
-631325 -981601951
-321759 -867900478
-744291 -827565319
-224432 935333033
-399157 -956510667
-842579 -359554548
-399639 -637795719
-60565 125461291
-553498 -643928509
-485944 459640318
-206397 -281311596
-212615 333808219
-24990 264286156
-731366 -77427032
-566457 144652083
-650224 639345328
-244326 -911531732
-747777 995835145
-465168 364812192
-932153 622787698
-529321 805490521
-205139 53724952
-44082 -488406297
-838778 122001192
-94922 -493942782
-340644 -565078386
-364263 508533543
-994411 992342333
-584620 568495269
-462953 63650783
-249612 -196005552
-301481 439409671
-215289 48266658
-12104 -23570871
-922952 227259056
-298707 -55727655
-372109 616874582
-322590 589463338
-761859 -930266365
-818611 972946073
-708892 -98379992
-31745 -359061607
-123421 159270644
-266118 -981577484
-754315 563511361
-925611 -843560920
-601084 657767844
-490012 651979630
-822166 -995209423
-66252 -124903612
-40434 127283680
-351486 810281098
-211184 928821340
-478927 638877383
-512709 -215201358
-883739 -712605090
-180430 -926201004
-394397 -854151463
-593247 -867746405
-886765 494810618
-142651 209499320
-157141 -63751957
-414717 -213263358
-840515 -889717669
-830755 912677173
-491765 -986004303
-378205 54554676
-941221 382068107
-313400 455975388
-140063 -23195336
-605185 207530532
-604508 -789888252
-374257 617743057
-518236 -780682472
-646800 -771465736
-102516 33770771
-592625 -624243392
-247883 886302108
-407472 -461733247
-932217 -619452815
-168440 -386085152
-115536 665550433
-801128 -956655364
-620377 -604747460
-405537 156944168
-831262 -171856722
-978460 -317352550
-103392 83259518
-225659 -26008184
-571707 -185098954
-216628 -569413512
-399567 -963992512
-585435 751149089
-368656 217323130
-277345 -853710181
-727895 516342614
-359466 83835181
-344451 200844495
-151690 -249072927
-844561 -607673079
-795612 -969834488
-243125 958457605
-242522 -397561330
-61220 647908569
-278786 -969708514
-595723 -169027066
-836264 -465804308
-388836 -593951906
-652160 -430208605
-761162 72462445
-321052 -213404720
-516280 183706243
-354375 -409470770
-122180 -170060084
-378478 578958784
-431413 747473399
-46559 658083194
-356938 -885877414
-671980 -316750731
-820901 -515408638
-588781 -70976368
-111393 113835757
-296959 -479401149
-174215 -467310926
-962624 -816324760
-425697 -333111330
-963746 -950968313
-322090 267510421
-229852 867733166
-187945 -347524886
-477530 659837342
-542889 897898678
-427395 -536550929
-279948 -885207636
-518332 398323599
-851391 -506259443
-798350 -54234701
-164642 932519292
-240227 -100211348
-628764 515556694
-113945 -142501911
-438722 686383932
-145044 -448220711
-723005 448027320
-799117 -631159800
-993904 -869261928
-154418 48017071
-671751 -973076607
-154391 -902622988
-34987 731266340
-631725 -635968891
-256829 26400644
-923594 -302381551
-665234 -115370040
-565188 559089718
-521605 -118706311
-760464 551518630
-601443 460637759
-156306 -998679538
-986814 271768148
-728039 -886887128
-803799 661157805
-529702 22183178
-181931 -570921704
-993576 775950169
-471204 -726976870
-330540 -77181146
-287349 -425768180
-881580 -941941226
-909687 822607506
-83887 -910211487
-4476 -84443137
-11610 361507790
-543732 -505915844
-789945 -783899465
-706700 730347990
-549829 -522661419
-152952 264117606
-378450 609787736
-604562 -425284407
-812061 -152099702
-735850 973818845
-652267 601116238
-888468 545518748
-929385 -289034843
-299971 12722308
-107354 -720671211
-313654 -884999860
-784047 -674123581
-218915 -719350748
-326840 386768288
-943992 -708494356
-22714 941807057
-797139 -738532181
-279487 -279416059
-488287 570273578
-268343 -465509051
-948947 643402795
-799062 -855494602
-386764 -407450277
-623942 318526653
-284825 -913189736
-873815 508106586
-364448 -467449205
-741094 -566589227
-566445 724207122
-588573 -884584863
-291310 -89250645
-586508 -159158920
-484448 725202873
-169322 485464948
-774447 688741379
-748599 551538071
-178411 -60902462
-596596 86776479
-677983 -884980420
-4193 951819847
-510758 366105268
-635672 -769980280
-211760 -869787382
-708158 646754520
-37488 616788009
-673178 -578281737
-786555 441077929
-757776 878255828
-47336 142302204
-792267 -136132140
-6858 -734736871
-98390 -361778649
-489370 -139110389
-862480 -142187148
-277668 956748004
-795456 -199783772
-736295 -781564210
-159541 -658184849
-946026 233627002
-214687 942642912
-265540 -542769712
-280090 -855623644
-198806 -363999655
-250013 -965050487
-889233 482357657
-424360 -822741924
-501415 586487584
-806604 -726028452
-496470 264034555
-823433 701507165
-197590 -921692253
-7228 -517343825
-58322 931526885
-985830 -791479635
-816496 -870589305
-386765 400831246
-687348 -369761372
-603050 423004977
-628990 131603426
-359989 772540832
-912743 -860610811
-377869 396866555
-940954 -736721465
-576628 278800
-967186 -892804241
-854140 -927457109
-263747 800495029
-703481 -674368450
-13680 -585641958
-209773 -113361617
-511206 -879209186
-203355 -128411670
-412257 -116468908
-170175 -243208841
-546633 -93462156
-301490 -781594899
-405465 -65950765
-954783 -654458220
-494886 -507623351
-419361 -949399858
-260789 -952951056
-307524 -429315604
-573412 -466743682
-797533 831092183
-839120 -220795238
-239491 -484816634
-71807 84439781
-526467 409443390
-119015 938188343
-299204 -931440440
-316097 34500575
-206273 -922422468
-194498 465426115
-257051 297779110
-217099 -69627315
-227312 572621875
-402912 370322002
-953353 -416615934
-958744 898253425
-871806 784680044
-261005 470022449
-930112 -980955762
-75161 -491215273
-848748 -793930107
-100287 -371648249
-11103 415322571
-64684 -575525005
-177396 562400986
-34115 760864351
-569798 -83148356
-758036 613001129
-709249 660429649
-394747 487536041
-185978 -853742554
-911717 344038184
-751293 -880742845
-946487 -486042835
-16476 -719005683
-277759 528700545
-172529 -695338140
-166895 -650446123
-520912 -584282528
-861377 -765244255
-454972 814979993
-739463 713496583
-355723 165128431
-710235 240118220
-663449 -63665063
-826501 748512497
-668978 -9112003
-17829 -426468667
-604931 71051299
-81664 -137551412
-575565 82316060
-971105 277121192
-664526 490800339
-413333 -649845017
-35788 701596187
-158078 -94282322
-35127 -888980666
-123011 -529035816
-917468 -628764841
-255624 623965336
-35183 958500225
-620871 -629991042
-861333 -179480128
-213525 -922242621
-915217 -116033877
-395234 101514189
-418340 458974277
-429680 188627983
-771661 451068067
-578174 874691750
-568304 423383729
-226633 118564412
-317636 440704685
-441452 -558971488
-580559 -788801016
-828388 -770444026
-785378 -957942639
-911581 202086981
-153783 -196912693
-390308 113108660
-347342 -935464432
-904356 885403368
-878838 -757253795
-682816 407852261
-508977 -911925297
-432051 944342392
-358320 -833913709
-8725 -948389610
-72487 -732177072
-275787 -462678550
-753102 675575726
-374904 -921160495
-414084 -92669592
-374344 -651388050
-928997 -990886763
-498867 791296531
-979111 450126140
-28082 468087515
-445972 -167559134
-750772 -246289441
-393745 195295617
-14275 -891659053
-540022 872274971
-923892 -511483346
-26848 -450630541
-120580 -916526046
-904497 -281927372
-241471 -408573179
-549586 138077288
-766713 521159935
-333737 704535481
-103073 55129209
-862357 259079655
-454900 947281686
-420258 -684502178
-888759 347154359
-505423 744140431
-544513 -518415887
-397459 398764749
-567064 -988036642
-731275 18905563
-838218 -73143172
-290415 -909197136
-662784 926235971
-212562 275468778
-361418 -900083899
-679076 570048854
-191673 -421888730
-666664 420519969
-125047 -744993927
-574982 331821829
-727081 -531668062
-343252 -636652980
-632429 56613152
-285764 -43151408
-629900 -87283520
-270434 -7396541
-190261 674921220
-611571 504143301
-337445 -869319254
-93877 48597508
-54692 61195134
-765629 38326309
-43767 -839806485
-882783 -139006827
-331539 353824131
-362417 507347874
-129220 -542350044
-787027 835408245
-240125 -241371024
-213710 -677870333
-964274 -293169840
-78343 685485804
-923295 -734551116
-784065 -514417516
-773480 -186529066
-438124 -782118661
-895011 -944368663
-34848 391582205
-771460 638401308
-537483 -836846237
-127255 -424079614
-18885 -893266754
-805770 -473499216
-240317 632533539
-733121 -83901809
-824131 439217264
-452458 -522346650
-60285 -556464236
-270015 -204123083
-884987 -539149550
-845838 492133272
-697898 857072051
-363217 499176759
-627821 652326787
-63255 -429418424
-514253 -294482758
-9762 12191014
-934035 28231532
-727227 -606558161
-732462 770819990
-279675 350361200
-174075 100272000
-706622 308822146
-720395 615810084
-559286 585854484
-933142 -877706921
-717729 833691423
-454296 494002174
-32011 366391637
-28237 324609084
-509205 657155938
-387331 942312024
-952879 283858683
-703435 -963826926
-372352 427361915
-702333 -947526774
-955010 475390338
-919894 905015265
-357952 -503991010
-292401 -876216393
-677695 -781617933
-970461 988142262
-594503 980855658
-40912 717558826
-657361 492985402
-48674 -596046413
-444836 -724407579
-165024 -642307232
-114639 432185119
-764966 -330965740
-949988 -871487243
-88261 -364937329
-578386 769306260
-656609 289851256
-367867 -896610892
-137671 207677096
-892824 264660688
-431830 937080531
-109393 -445804377
-592591 -516431322
-539934 114205967
-381403 -936132087
-794740 -721602946
-24613 -749418998
-160543 -899959013
-904963 705758969
-839706 -696945771
-115552 575431325
-985069 463290586
-715084 -200936781
-305726 699214932
-145338 681672654
-744623 -360278166
-711223 532586942
-813751 251747832
-919409 -867292765
-854877 936540529
-776012 527340253
-601858 -657083644
-30485 221242001
-988955 -951109134
-551846 -676054534
-601321 856304672
-589431 818197126
-725880 613796722
-30812 959693780
-244528 -121609425
-833056 -269026238
-537358 749290664
-646080 432586198
-943073 214542440
-440134 -283987017
-27483 496454111
-851668 492939494
-17827 -33406014
-811974 596495098
-756631 51214815
-178122 269648215
-213847 24442775
-224274 -632978246
-463039 -931288567
-908122 -423825941
-630389 -951305593
-718416 -439050380
-285676 -891239000
-444139 152958592
-281582 -453826792
-430800 897817883
-737576 -467184802
-679724 -110910436
-943860 -28423764
-748621 -418293936
-610453 213035030
-545181 -319602740
-855478 -747580458
-884574 -320651896
-996944 -507392607
-100005 130810117
-534092 410321867
-16876 -905585591
-453925 -584087333
-591020 -522619341
-576742 -189572608
-56133 912366778
-442688 970320154
-922857 777021378
-244160 361378228
-318107 -125948679
-255266 -100814055
-512887 -761662645
-906167 241073075
-799122 -179586268
-604766 -185488586
-758353 142283835
-919295 381363352
-626984 -224211232
-685786 -852241220
-316549 927536561
-803817 -473876997
-940787 -319426022
-636825 -330857523
-230251 497699239
-689407 262280042
-456203 882177508
-224568 -969387149
-937691 514699584
-340776 -585958036
-745050 -476779756
-162314 -501973946
-642558 824363831
-271826 -382365347
-133664 -86061279
-948463 -845739157
-668858 428062046
-922470 -321178148
-126275 -875419004
-591714 57599776
-166629 -959799921
-555619 -148851330
-146127 956785722
-837910 -868946212
-55640 -907778255
-347006 -370284194
-766857 -54434798
-297287 87021933
-251125 -988920843
-622448 721353970
-500498 234780713
-432326 791132071
-426265 -900006675
-441284 915354691
-278076 -687209099
-343484 597692564
-648117 30151085
-265722 -952515239
-85477 628305416
-710426 -602632978
-557629 -538473275
-169474 -995957988
-390166 -104606924
-915072 -861593091
-558700 -378323334
-476171 809331797
-346109 -707332248
-744983 -950261289
-398640 -659329999
-780166 -730234899
-336696 -40145160
-952157 -766613566
-258028 120913771
-809431 -230843086
-790066 -635559778
-684962 65651869
-360989 398872720
-459366 310005424
-870250 -994809845
-387886 262468231
-81814 -116124253
-630249 239970868
-179788 -93883346
-990654 -16130928
-588958 7841912
-580863 218907555
-352830 -565922011
-237074 -962007004
-684859 266392316
-44268 -937616596
-464926 -712123629
-872771 727919042
-786258 -933574584
-144909 183269447
-787843 866325951
-862384 -459381565
-378920 -154882403
-133952 -988489945
-607366 -557126501
-502295 185787598
-163639 -718724844
-461488 402728340
-550139 419174032
-576963 402188927
-830518 -975598394
-760074 783614254
-255501 -679642851
-530471 423274327
-219440 -53863969
-385251 -674452696
-857416 -461741090
-783829 830011778
-532925 565518172
-839798 444375564
-774483 -333602798
-121883 -574123564
-741065 -484200528
-904228 100475191
-123618 -683614214
-943794 782191788
-51504 15374948
-658693 -395737843
-928977 362627182
-162238 -65683282
-196398 787531605
-199394 81469485
-299855 474935153
-92744 -514834446
-815920 92979540
-175064 917808653
-590449 670953152
-865145 374254696
-713577 173053345
-959690 -57356463
-194393 -371040024
-544095 197454951
-202338 -421225857
-938893 -50682875
-986377 -526754370
-904352 524910174
-963785 274864429
-871040 11504540
-688181 207438304
-496709 -307101047
-513816 -691603543
-54763 873835507
-381409 118775390
-254881 -175804071
-150535 -173172950
-494974 435161176
-311088 -541095931
-797961 842201999
-646294 -960576668
-277361 821531252
-39801 -370964931
-550105 679471290
-404607 -244482911
-742629 -896029779
-160274 -982846804
-296899 848496630
-599733 874295227
-249278 688106349
-162043 75267678
-886157 -100135076
-308458 -516733762
-967651 704227654
-657939 -902680125
-376454 62040381
-453817 -493938869
-154137 -576918142
-280806 -560533092
-490033 780925560
-492250 434586399
-548439 646905212
-993324 -673659134
-978434 742982856
-396799 373257071
-374733 445116256
-240978 -580304863
-753737 -947399526
-362334 -267206216
-552685 -121400794
-526799 894802473
-8627 -375266531
-724677 -447353190
-969573 -623646106
-58903 -843278888
-162505 308163900
-712202 -667159532
-780824 -826125692
-865607 9176882
-887531 -940347952
-487324 861980657
-296436 -915555441
-708888 -40483028
-204218 -802236753
-781512 641188567
-150600 -90646800
-419328 259803629
-672305 -852750303
-996463 332435059
-344053 699270537
-162338 780691611
-993863 -380462190
-278189 198692101
-361764 -892967524
-984571 -784962982
-842439 -575534475
-495543 404665085
-225548 -365267845
-596175 -522934001
-142123 -862541132
-672864 513331361
-413199 -775615176
-866505 -385291310
-914966 -934021829
-382772 -399261282
-709824 -228570198
-269886 226658424
-94974 -66420814
-929000 -54695889
-404279 -911648342
-309982 -6768766
-933750 -340198880
-218140 -974687430
-881480 952748207
-270469 -142435632
-348 666501137
-269120 -285382241
-333716 -882632004
-844773 666267188
-265582 -952947183
-839657 669154886
-199860 299475151
-271720 -480893020
-438533 -279636661
-438376 259023980
-773716 -265856002
-596095 144828864
-66081 -483794583
-516690 368876153
-482495 621894863
-274371 -493819362
-189553 -265276133
-104306 846279687
-376551 120889328
-621944 -346781609
-721534 -700465243
-86374 892319131
-108171 879876815
-143985 233113944
-532800 -309860406
-703893 968228473
-28607 -921138470
-466549 349940714
-968328 993541043
-89913 -968390264
-803921 -939978566
-548750 512558533
-123542 -401256151
-379789 -970094217
-393522 31342073
-340535 -501686981
-219445 699060669
-406618 -816666424
-551390 17420000
-701663 -728059639
-672432 442357556
-777674 751563998
-219669 416769225
-255938 958562973
-743559 -27043496
-737174 -108819559
-981567 -682740037
-445994 707680371
-358906 -410023520
-358117 438149291
-585363 -786584886
-597865 -110488762
-555509 182984774
-522809 -906708072
-259276 -877374819
-977291 873124368
-290724 914036754
-251906 -945996936
-443839 75581435
-839822 760094149
-838007 -914387199
-842657 135602869
-388572 125169034
-231890 -463126997
-945443 165508653
-217907 -990972541
-891355 35186022
-791428 -282914326
-892901 -807638965
-660035 -947393979
-910236 -10973965
-917243 634718591
-79717 656686373
-309433 -741688387
-338695 445797916
-336158 -517840771
-564033 149492054
-320262 763057879
-299577 -957644048
-440364 739468534
-321622 53723523
-115061 -744228934
-555654 -518503876
-640295 -910775351
-879556 -798420653
-185071 -543362342
-864990 962349018
-687705 -884383900
-563023 -489359277
-903726 -109553195
-527526 728226602
-918455 -551230123
-746383 -973950327
-433523 -294088011
-150344 -14357120
-174400 44074679
-266958 -285060552
-41699 -979171099
-382973 761160354
-374058 -92699516
-899090 925951277
-293208 -397297259
-226126 -605464573
-21194 435154002
-466350 -138985646
-435180 840333344
-685037 917313231
-384892 -989493593
-597493 455907575
-868035 959669183
-427103 602491295
-598312 -637852550
-16904 -932043399
-871449 -916012582
-238606 -548627900
-413885 -730464052
-56520 -606858570
-891043 -733762530
-619015 -762331599
-23929 -96217847
-987317 156684275
-146540 965895003
-57617 352552030
-241640 35250301
-419937 -475676656
-907273 -809288738
-583960 -920675020
-313105 239262793
-651852 -935943484
-799013 693001687
-543528 -853436724
-550941 990007793
-425205 -851779220
-799977 -606384944
-47172 277678147
-523720 9235135
-282270 -913535248
-879561 47507730
-608815 -127742105
-684777 542372328
-988475 -140306735
-818289 -672734458
-800514 904519778
-545855 -72350134
-689738 -736230686
-556546 -791591770
-477165 197185814
-771169 -343089256
-447588 -525354300
-96179 434854215
-204903 560692897
-434904 631329975
-239856 253265571
-737480 -234238721
-806737 -480903371
-857633 777588915
-652368 -43527459
-777224 -549062038
-688163 -130631940
-483091 20529057
-504364 -856060352
-337939 -131552311
-414725 -136946797
-920841 -855323219
-137916 262062746
-632447 -859268651
-85454 153911916
-855647 348527498
-970568 40755433
-476640 -973830189
-653444 -256583822
-441617 900448698
-294928 -794048294
-852931 -499547691
-895763 -319385083
-15334 -530278980
-703615 -291139461
-901173 877800731
-303928 126631764
-668628 183506240
-195006 165171299
-900976 -460158987
-103532 -332647433
-527424 -729046778
-646070 305602292
-814221 186449196
-669792 -951457864
-298438 -885408815
-591444 637387158
-981629 -229573450
-735898 135120243
-912921 633843159
-319568 638874239
-678828 998173446
-474655 778519941
-940059 -246546663
-528955 991421148
-439892 -215051791
-278279 -898019165
-17903 -115307067
-963252 -336365627
-68277 -302086634
-576287 -362342016
-185749 -130413920
-732772 198365675
-802051 318272901
-281491 339307100
-953813 907226215
-703223 48589984
-977564 -681544783
-622440 -56751193
-491783 -933722365
-878539 -141703770
-274029 610601374
-518216 -662769143
-524609 -983585125
-459808 -350433077
-188007 -761710653
-694379 -868993940
-350939 -860529567
-347790 8715897
-430276 266126303
-253567 773313593
-454353 -499893512
-731126 116816101
-703663 404349886
-394412 253559826
-257345 -39246398
-746346 -958185553
-327309 208057014
-724753 845446535
-783094 -294551179
-86989 905970380
-851534 -664379129
-920081 575034901
-354217 -43147592
-950517 653893772
-361411 -233141647
-400405 -283405025
-653740 -444999891
-338974 85313570
-777966 659843782
-644532 -378722256
-217513 943609801
-465432 122961508
-162747 -41491398
-257878 960024676
-476951 772528431
-833329 196797949
-469682 -908969265
-689536 911998865
-514461 -941969802
-417384 209673392
-56898 537828810
-939893 -441863314
-686258 -820994155
-756866 -205304952
-334305 811696512
-56398 139759447
-989481 -163490505
-489570 -127730122
-218849 -162277665
-255149 541958316
-940867 -369243389
-587809 173343206
-335068 -30490431
-413351 587609019
-637292 -320246669
-303521 736367923
-703670 -843279654
-499023 234753440
-964547 -325802155
-556870 816564128
-143555 856031184
-252967 -529676002
-574013 -207958012
-788877 -332943862
-477664 -717134974
-50964 -582913228
-622206 863854087
-992019 -773587885
-155997 -818398011
-590320 921884285
-409402 436085507
-383475 719430799
-530213 -667462676
-613085 615091352
-626610 -633357801
-652909 -855766165
-443314 -392632848
-616091 203151694
-319236 -130979933
-707040 445089487
-646187 -402373637
-378370 499776678
-880769 -529050955
-688882 567135932
-725706 -60097951
-964515 150702376
-614639 156020207
-429375 96622395
-463538 -762027832
-579186 830218053
-610070 -234297125
-910334 -905996648
-156356 -846941597
-184083 557744863
-361118 -386424157
-883407 -564076570
-717622 974831635
-16677 -670053717
-607150 -337664455
-955802 -991050024
-426357 -895653080
-680323 -901578949
-427674 728380775
-586430 -563115756
-932762 566028756
-463142 -904977027
-933522 -566365567
-6873 -974087740
-635524 150691021
-252758 302654500
-299833 471001747
-989338 748317384
-886298 -345052470
-698028 941950793
-678220 167969668
-612003 594849579
-733513 -54830479
-546155 -823493772
-558804 -456011674
-730025 183141690
-449544 -993275720
-533841 309691201
-302266 129661395
-394100 -987700964
-799503 -280047584
-336616 743237238
-277506 -551777534
-918120 -452699596
-129282 -926816480
-812219 110558011
-444893 -443749620
-185499 -969953206
-492542 61495415
-127433 -862852492
-228071 -533068962
-559781 -519959476
-409426 -915313166
-811975 -99434529
-447092 -494047216
-44949 235377855
-76642 -944263677
-264351 976954532
-34287 -163788409
-37061 -289316147
-479804 771421677
-804920 -995818741
-92368 -841950216
-213316 -430892450
-741236 -966796160
-168597 -297961890
-999284 752249240
-190780 -960071880
-634756 -988270690
-301550 -265573013
-279255 -947772844
-434258 -415801920
-447508 -669819422
-484323 -647034024
-966436 131498484
-423210 -744119549
-296542 463523987
-411329 687748864
-762290 -714072755
-210917 -622464245
-766470 824896372
-465781 -247141716
-651136 -142423721
-175896 909583207
-795181 653423755
-615654 363529063
-703420 -2522586
-128178 709160079
-397430 192999947
-779720 833689006
-647813 -727639716
-122767 -183062024
-584639 690386618
-444555 -569589931
-909452 386045527
-639172 723590458
-386849 132448179
-391309 -9188881
-170048 616034931
-234668 -3306157
-824567 725238107
-890793 520778440
-800410 580891923
-622942 -944581316
-593531 873744416
-249420 -435093241
-800269 -836184512
-627354 189784756
-339251 -894828025
-962022 -550257266
-161730 567320511
-909794 930068348
-978815 202601018
-6831 -722586858
-85689 692167907
-816366 -291458875
-377516 640942205
-728317 -457838327
-205614 -729782444
-980087 -313541495
-508036 -771632969
-557801 -457422159
-102854 503396481
-610100 918753649
-519781 -27012090
-505121 -258041640
-970928 494860459
-349643 -894563912
-886189 732769480
-658401 -36588258
-415689 -45353716
-938378 310523939
-933381 -663293465
-867296 -611945441
-684564 218458976
-9486 -937032697
-116716 -47038682
-884296 382274464
-382133 252752059
-260039 58133294
-328892 832017198
-456137 -327411078
-169833 -159282006
-307707 -112865432
-537032 -49997936
-738097 -614597747
-26085 595675694
-602878 -556539378
-990221 -72436074
-768302 865893250
-622792 129919127
-984319 155930958
-693076 -739012557
-37363 -514168040
-625782 -72799041
-655870 233975353
-457517 227790321
-885866 -725422229
-5513 191927795
-173720 -186923847
-710039 237989513
-589825 -853425922
-112098 -876399909
-643420 574696048
-60306 -612855009
-944960 194575420
-347094 637663352
-943590 340106309
-421911 -570633764
-964962 -257068237
-316450 -749244045
-766623 -886100213
-938524 415520686
-968857 91473949
-541084 1034355
-81083 -781960898
-706954 476876202
-997574 -550773599
-478205 -338500276
-716734 -743043519
-248450 -832363996
-855414 791418851
-183626 412887439
-575900 -571376553
-181949 -870232836
-40419 -807395250
-920030 662598801
-758142 357557485
-73715 -532817479
-85484 -292957052
-415578 -976850010
-363676 705172035
-842117 -293866621
-45101 -853249919
-762319 132384435
-97578 93278370
-507486 193841854
-584776 -377435861
-363438 -714098968
-914426 623208090
-932838 365495903
-435587 -463343013
-852198 737107877
-994315 -366467059
-404444 628130937
-171461 -409341415
-75397 -148427957
-406029 -42476509
-348391 39884986
-963824 513071768
-793280 214479972
-382634 207520990
-891591 157006971
-23094 -520116237
-806735 636144438
-807784 286774135
-982675 -327511486
-886706 151259591
-432933 -503152028
-573816 139671035
-545236 858302539
-499929 -480002038
-454917 -302640578
-904778 -583047730
-545172 -480735604
-692599 829743858
-324626 510230641
-52658 713106250
-794800 -695175651
-311937 796131673
-655658 188830693
-620613 670320252
-769902 -814694988
-974720 -221545078
-97502 -843630455
-117116 813435949
-371245 369113507
-655474 7941589
-711088 -376524207
-280365 -738485154
-691651 -626470291
-504368 837955765
-337001 469035836
-583242 530536680
-963848 -829644119
-952309 -42303374
-258032 -330172832
-981174 -157155605
-839015 -891043784
-826461 166675140
-889933 982515430
-776354 819775108
-673469 686673103
-917590 -467608795
-871576 -910756269
-871704 -941546149
-707566 -785348585
-453050 599474372
-441787 771560102
-912767 -480524236
-341462 248122397
-614870 -187092853
-533380 -957687631
-571561 433427409
-842424 591362069
-369118 -801318086
-311323 99379711
-528821 -187008071
-713645 206623503
-882340 722855504
-234118 74506775
-460581 580153212
-130719 413327621
-379692 -603941037
-473604 -36793755
-166871 583683502
-332000 353755590
-784429 633033413
-703123 -720955751
-346411 315228159
-957969 -347775095
-813191 -885923968
-912517 -12480380
-631437 -808585640
-586974 -353532763
-784093 76763351
-242308 -750131788
-294540 -138881348
-668957 -471245925
-283096 -978571687
-207307 380594416
-155080 776876472
-668227 -313148187
-776739 422906785
-273359 62820233
-6775 -869269766
-663282 621588700
-102108 -985283704
-464404 -56277837
-894352 -319271445
-219768 737571800
-818904 -981771063
-566229 -886601880
-649514 3415774
-43363 -733195746
-907375 76604365
-517357 -560384372
-857938 620559844
-877055 -437845870
-737906 -281340122
-488474 -211695645
-317598 214379035
-551096 -167264090
-906618 775823975
-568391 405793396
-964122 479203147
-690711 -294896322
-156492 655661608
-330419 -807161849
-504329 233857753
-560412 529606274
-979700 573432567
-340591 -136749423
-590389 -931025561
-756438 -151144295
-131375 926070811
-416386 -800295327
-937145 -677039243
-766518 940787107
-530593 143426837
-831497 3689312
-970677 530875260
-711690 14172127
-734733 117087432
-678838 -613192614
-244948 280976381
-827359 -953791851
-644055 -173576986
-387010 -245947423
-186988 -391637721
-906150 545082892
-392909 542356933
-495414 822741315
-837629 -769664846
-486291 170697260
-581231 81051063
-356082 709538301
-686995 875800939
-575262 -410770977
-830925 902376452
-326102 -37824956
-985151 -881164704
-671951 328325372
-333308 825425622
-605239 -959673912
-398088 -970302571
-798068 604012785
-671428 -759969239
-460944 -647341814
-451025 397316244
-202020 383457598
-629448 356347498
-480349 -219292144
-86290 -749853922
-364181 -674048717
-159186 167515242
-151337 531122459
-325886 -627840568
-714185 993938257
-246901 -862308611
-861103 -19478288
-674540 391537501
-336567 680048322
-848263 -344220621
-512169 621872656
-332850 -296738066
-732968 736830442
-649175 183927309
-19845 -568420775
-324869 -821424183
-480099 -61179886
-693743 393754270
-339719 -850072534
-808148 -880338162
-490375 71696244
-572468 -809746446
-589941 -850640733
-288442 -471774619
-581534 -569715685
-50885 -497982547
-645157 925541625
-216446 813741914
-837094 858364951
-125506 -441234166
-179839 -936112009
-9662 -963167414
-767267 726281076
-668825 447526803
-683776 -591007981
-946918 572735685
-60651 585218192
-544879 389513731
-727623 -183210461
-602782 117782866
-393142 -954706891
-277634 -708821453
-730069 821044801
-142749 634639904
-73192 475105856
-250087 -894859622
-532383 813215721
-593094 -733557678
-926231 498894648
-289911 963143187
-267521 -613895840
-564144 -576892756
-200017 -994086907
-659964 -464536573
-370012 -48667375
-218449 -563802592
-126505 37480880
-757720 -270609397
-565106 -897544326
-36402 -251637816
-116774 288156437
-255055 -981139982
-528639 -214805230
-349508 -133046135
-441305 466386822
-212415 194186789
-296425 -707794097
-619347 -95878634
-760133 -563783128
-913772 108995442
-499139 -978095768
-115584 -665973666
-363862 400173989
-229208 695465386
-741668 968666238
-709330 -272203803
-461696 800605764
-791476 634398311
-215002 -5761480
-129499 152016765
-18990 450057850
-535093 380342680
-211069 575124009
-818973 455970943
-875130 915806108
-98506 -621027013
-554847 892168352
-768801 -194196660
-340786 108363590
-989741 994624026
-267602 554165524
-542441 -750963621
-762222 -986515956
-721186 -808123353
-807067 115990244
-720952 332387219
-491230 386063436
-620918 408196147
-380969 -910975063
-731098 822280309
-707146 -630292059
-119892 -889070831
-153319 -991177005
-588433 769881930
-890684 658910908
-412412 977489234
-603472 -649805520
-53586 312033025
-203887 464403897
-871044 344433000
-924088 -683433858
-777124 -233021900
-406137 -422707968
-286981 891690151
-440725 -924534605
-236159 -654385508
-614514 -876820510
-885879 967633747
-4960 151417833
-726272 231543080
-378712 814774126
-745217 -441900291
-816169 480579459
-616491 680774523
-975969 -250023644
-491677 -550913944
-378114 -134321906
-515261 -863960208
-353334 857282203
-240917 -45296969
-271067 810836454
-128763 -920493503
-639192 -81851446
-575615 819659449
-540330 849388427
-231082 -570424186
-645778 649665035
-143802 -947900741
-715332 741608839
-558109 -33414715
-502580 396532259
-791244 -941825020
-701589 733563385
-903558 973824292
-595651 802381485
-375112 809028780
-850028 -828044864
-981137 925560975
-489233 629178880
-145013 323372969
-707409 9620408
-889480 296469358
-627196 881472679
-591335 -657283781
-11455 -170239767
-879410 -516034613
-434414 -208197725
-633342 695438327
-122755 -527478468
-918920 -498399169
-391684 -497342290
-606179 -864125662
-47683 -418892672
-730082 420806264
-335633 955533788
-411987 -716987893
-38836 850382079
-689855 457715175
-214389 -664888633
-271593 444507270
-765390 -723183188
-194384 731643626
-580262 355198604
-936200 -989619804
-97941 557984270
-175912 10096441
-956338 671925330
-269512 729939407
-157049 -211826232
-445570 153620562
-358076 -94171272
-381883 797794176
-926484 -697393728
-730881 -360182241
-692027 -859489605
-84971 132366505
-610291 123783147
-742387 -215170977
-235738 -319678816
-512464 596304679
-823467 286429854
-144848 182978894
-576289 732179018
-224216 867537182
-414766 -543698489
-759344 540229158
-294804 -996934358
-28973 -840800058
-966624 -149539315
-991768 -661822991
-757381 603707212
-732013 127277498
-186151 -930179366
-822881 -188577832
-686762 -9825953
-766667 480321258
-516219 821518609
-730425 -485384271
-502845 62777017
-190693 -537791270
-715146 668236291
-855232 968605745
-427425 -887480742
-693913 970842563
-68687 -539060143
-119452 -894453994
-391058 -44274580
-838449 584723004
-377066 -109624970
-144222 636046604
-350912 33544035
-36173 -970678764
-710931 -328458149
-707952 -381760595
-742964 896858419
-778740 127843362
-431183 -989015085
-37768 899924061
-192287 287043304
-464559 -138554399
-29535 -909382578
-952332 -256733132
-732547 988723099
-698261 -987045591
-707363 554689037
-98118 -168586502
-464928 493275667
-808856 228723998
-367693 346029228
-962084 -591430964
-452 690932728
-600264 -133218129
-299890 -770308866
-910452 803451987
-906351 -309859213
-631423 -309369009
-29904 908997993
-814835 645866207
-469871 -872129653
-889544 -348110625
-40944 134429164
-338209 161414382
-591709 -318789388
-765551 805971015
-630257 779653788
-848745 -569414617
-986811 -213669271
-800926 790638703
-189024 -816974204
-179097 -926625968
-251941 -495399344
-701134 -726356782
-131428 -330842747
-519394 -654159893
-118031 -713402373
-941491 -923637358
-134937 177253606
-653103 779873295
-750347 305086641
-497370 -624200814
-791556 -959041317
-250106 -151464279
-379681 242581057
-425980 -729350183
-356869 -495495940
-473330 932721844
-57403 -38719192
-673036 -733981594
-141070 431104404
-44699 89151155
-45154 -82092219
-664589 -581950080
-99667 -896918110
-453446 599118393
-899039 -923462713
-48016 882735678
-604702 -970296225
-912229 -137131984
-764516 525890733
-723701 -934754076
-784294 -211241599
-16456 -969508611
-460008 -661110858
-433147 457915654
-53275 -771152151
-658024 -374513230
-374637 534278297
-811788 406101455
-311126 -742123583
-642409 -308118710
-208268 781900641
-963004 -701164900
-90271 540417011
-828587 -123001949
-462976 -430515082
-733403 -955078929
-127318 -337763753
-37804 530765726
-406439 -836544170
-731612 -906659350
-400071 -527566766
-934167 81363611
-415552 -636093077
-500262 -424484876
-129813 -467001643
-314591 -559555790
-451723 -689232846
-957463 -584781515
-290606 303312226
-169782 836657887
-766238 -519535590
-592325 -907929374
-846674 719665629
-176345 -180646448
-25471 402502634
-417375 948513479
-518322 444840322
-82466 -210702717
-876988 207131286
-689770 702716739
-440058 481178573
-331280 -158451720
-135348 -998448161
-469671 -125888064
-677292 718546331
-672373 -576446890
-736268 -228450640
-450026 -766701070
-882858 954318836
-152745 -64994810
-200989 -820844066
-517214 -720731578
-86912 -983631199
-383460 -456937143
-983048 -145216454
-439674 -598116489
-413706 -16492932
-48751 165550700
-397137 -182898004
-876901 -860664354
-878969 -145275060
-630900 297566406
-469225 -916077374
-756932 -573093079
-710182 -883080042
-12122 486425260
-822132 -772063248
-808141 414276633
-929656 -871761105
-699120 435068039
-19515 -30490275
-510403 609417468
-632160 -870867329
-884167 -176422083
-523306 -663954244
-309451 847679002
-270780 247131027
-787039 107595117
-623150 -919022069
-387923 53966215
-60216 -957399694
-693288 -887349782
-94863 333234638
-509271 911485461
-594173 -344286924
-595336 -959465464
-51056 -834114676
-819534 639220144
-355914 206085237
-653919 -17012679
-425208 778555790
-40481 -939189824
-459555 -866929921
-438557 862478416
-800975 -659766550
-749374 -897493610
-573565 201420028
-978843 -431829797
-40089 516783024
-503220 329658923
-720278 -996761759
-503148 -661190899
-489758 -208407257
-570693 -867629088
-618982 162387018
-13064 127638500
-743817 832566267
-627664 -737965603
-717324 -912250031
-366966 766060551
-760260 316000612
-294965 -869649725
-156253 878710770
-334603 -498248398
-785695 894352090
-562081 -613059802
-447365 -457713861
-354176 -939762587
-381615 -973839659
-908550 748371376
-525520 -104258913
-710604 657232484
-649357 661697905
-934036 28811167
-727954 372227253
-450331 -998068646
-165984 131317557
-636964 -573836367
-946599 -577382090
-688647 -499383067
-616319 755822557
-256254 -721627496
-191795 -160573966
-106077 -600068348
-173053 -736740231
-706649 -998186949
-601715 527570152
-429237 -904173965
-334313 -883636199
-884392 615320121
-420304 714402940
-574053 432364414
-410573 598186750
-423443 445630062
-426082 934116016
-713693 345055192
-621213 832570260
-126554 -671081493
-67868 257808958
-514598 711246954
-482322 -922710118
-110814 -993933602
-225201 220995790
-649105 591504140
-694204 34877565
-985328 -554260605
-616861 445951848
-471780 -981288526
-622292 -128096971
-563460 868569758
-356999 -480671592
-238611 -519758062
-692795 -853057738
-834797 358754442
-827262 -119826410
-997685 -737281616
-610723 213083847
-428977 -739739905
-944347 -788939227
-723590 329447648
-204057 875580216
-41468 925463713
-815069 -385671586
-132055 326283318
-535090 223610127
-758576 -599039217
-154252 -476145138
-361123 -91303261
-149447 -270120710
-568959 781663821
-124280 -527539955
-149194 -340314474
-541855 787730219
-899079 693455835
-201702 -896293982
-236059 -324875864
-884407 -860804770
-67415 549657866
-718296 -306164390
-10728 -136385388
-503956 270743977
-638703 213164018
-772117 343856550
-320675 270202592
-678669 -575565187
-944855 -923453508
-835785 532920976
-228034 637518660
-484123 -663193413
-780131 743981749
-469050 -180517340
-762641 -935096844
-339024 521961814
-284118 433811075
-369415 391186474
-678641 -401911707
-560119 834771858
-267412 915041337
-682482 506785032
-290435 -582832500
-163629 549221510
-441798 979245077
-623816 76853026
-222910 189468081
-176549 525217265
-174483 180559045
-23606 864592217
-809568 516928848
-892933 -417266737
-775524 -589055821
-179705 -766940188
-120537 853477240
-931652 624108198
-407588 576916362
-41363 -23803816
-229592 -951456990
-462734 653462854
-205578 -638366487
-998442 538578023
-570570 990269442
-91978 -894384739
-467491 -789422965
-674646 -944827403
-568998 480093429
-269034 644388110
-694769 298875424
-247639 -921818279
-170848 331676320
-55218 66433113
-47731 437483107
-943858 748843821
-374163 -531829025
-510471 269244536
-567673 -321786801
-848747 657639056
-312981 -353021847
-875765 858772244
-342566 374747625
-14012 -983576647
-251272 -705978140
-118089 785691805
-834308 -750516835
-869265 -999984548
-567166 262316355
-573281 826399527
-345327 -23788363
-662427 163375718
-481411 332378734
-860252 337845150
-663986 -445529907
-569406 175164528
-749153 295976764
-679069 -234952872
-587814 82853478
-302420 -371413455
-589965 -738048409
-893046 -765754746
-967367 -440715380
-63457 593627911
-569163 300678368
-80365 996767727
-7315 194988084
-805001 768849343
-569895 118528615
-942438 873201284
-956255 279004752
-634550 765506769
-933328 584489880
-903737 -493731271
-351438 781930122
-332826 878511740
-539251 -855523114
-295 -968586713
-202090 878527193
-106416 406793241
-427014 710329167
-64843 -292744818
-443989 -577314689
-425850 -104775747
-722017 -954899669
-702572 -22844596
-512682 -929611220
-471169 193593448
-381641 742202533
-557707 5758611
-831252 822179994
-274250 -995845877
-66673 240003866
-346459 -766019034
-662293 450298387
-364165 -606801414
-573176 -916734955
-172403 -502197176
-169166 -985435719
-479293 201793660
-632267 -776479540
-392005 293569033
-844744 -180183219
-783636 808010340
-295741 799837763
-321244 -545736744
-549191 539038433
-165009 944314649
-678462 -661807104
-268706 270081978
-941407 203624243
-734023 -951477938
-666452 977337160
-902821 626309554
-790747 -203737331
-944435 874953844
-799751 -544018689
-760640 -280832198
-955841 -78936356
-336034 -949299804
-318347 724926414
-269666 -404240010
-938217 -945145681
-748326 -182553368
-383875 -170259044
-758499 357669059
-615839 210645218
-42950 -86993999
-931331 855471883
-214995 225209499
-995183 -885200339
-918978 -921007658
-393000 -628705115
-849561 -212867205
-702614 739519036
-579834 -976351000
-989109 241396051
-635998 131073821
-772584 967963649
-689353 579588947
-632709 -746327849
-713990 24104244
-94050 480627363
-516318 -916474337
-865764 -497069849
-820729 -870593616
-56673 958479507
-665515 -41088538
-939912 -151425814
-100833 -267940497
-670519 9611658
-258259 -573983048
-831167 327819494
-750272 -83017670
-7493 243463584
-732467 -989923198
-508771 -872832259
-391654 -693374846
-206942 -76917196
-60015 982639625
-124074 531834654
-202125 -109601182
-21007 914148320
-751501 903129539
-869990 677531613
-318394 506183708
-331334 926778539
-859098 -228555983
-682396 -510226119
-41325 747258540
-312830 -796450684
-832530 -256553968
-327336 -376120863
-701354 684176679
-166362 -173028305
-324326 126809288
-880626 813583063
-890311 -362032446
-658811 -914279251
-820537 -485326398
-8857 370027058
-846756 -52151240
-438630 -59309446
-339735 -449637096
-903517 864831090
-553878 -963329509
-72201 -439560294
-105138 991998831
-644799 -656704355
-203431 483522510
-954877 827154808
-996702 875130299
-998694 -773562320
-66130 593819481
-754800 630776190
-868683 903969294
-98051 -47480459
-431292 410071081
-727780 -472070337
-101771 442293423
-610034 9845974
-67624 -268521021
-65700 -961744193
-580057 633725111
-231022 -731827989
-767938 -134772497
-95618 -386949249
-350396 -918244927
-824326 503195057
-80619 -448712147
-952716 -551054972
-166817 -274261533
-72626 499136613
-485915 389635583
-23978 276101371
-541283 216484055
-550538 426306074
-386396 836541078
-353580 60999238
-195336 769601719
-410173 172579940
-308457 -259329601
-318791 497248371
-408866 399017621
-724901 -812993768
-563991 -19459087
-794974 155503267
-177048 139525773
-512709 -756871653
-959821 683432930
-721182 -565664452
-579900 252974321
-27445 -732571739
-730545 -527408644
-482418 -260784216
-278998 -464399728
-984093 337818859
-939391 352266535
-928603 -530128301
-808419 -306469732
-20009 903554388
-363892 -81183273
-875825 419268736
-535192 255207353
-877978 -839031338
-100198 -452113541
-476484 -675792240
-428516 587274736
-969169 -763056111
-169936 385206998
-893574 209392808
-441005 409523830
-621095 -874122604
-212364 -440842469
-367296 -338942197
-171430 -834600019
-293781 539698444
-679696 816561070
-651523 304925755
-323915 782826791
-719875 352510352
-144722 739261303
-744015 -111682536
-209855 619938613
-392692 -935630989
-220977 627533248
-930857 -991944762
-408599 402187870
-281587 -167683865
-480321 -522073063
-882394 -904281862
-744153 -411613125
-155787 396743664
-993431 367503227
-238081 843594228
-795235 557712327
-410658 915389686
-761597 -979681660
-115855 -2496585
-441489 -995150072
-68468 405525339
-222282 -940587425
-399919 414373758
-827863 383919088
-492492 -381429894
-284641 -924568440
-708 549319070
-681286 -989215097
-35664 744508983
-865196 -293238823
-642629 793611694
-201636 -50464313
-527343 -701461168
-904069 -465554489
-588510 -578009348
-437460 -637092156
-316909 -985504889
-140228 -569954110
-363484 765095714
-918930 -153188753
-896877 -92027173
-481090 713330205
-825224 435198122
-570090 -842767156
-991946 -66650216
-930283 131308703
-365324 714945171
-402603 -298744177
-691879 151627043
-233106 -435035062
-361518 -293894249
-140837 -590331266
-544613 -375622486
-278862 -879520492
-31301 793587823
-430454 242947620
-436498 -951572579
-514583 195423245
-111740 253732523
-954737 645452757
-131962 902184422
-48314 -100139430
-246899 -552495204
-604620 -946760394
-47618 434306081
-824186 -130504552
-832840 -583852550
-847101 448801192
-553012 299541339
-713749 -966240483
-928172 -851871209
-449889 -939969482
-194839 747089722
-235969 583326914
-537404 -782736638
-186784 -467044141
-305687 -432848031
-420153 932208533
-106813 234211682
-613808 718779012
-812953 -650310176
-14244 940317433
-955546 -871552254
-750915 -25932662
-735383 913313294
-13153 774551922
-181369 -930468690
-345546 814257068
-984005 -177508481
-775684 323263834
-390809 312226177
-115967 -422807707
-272630 -924359244
-155134 759730973
-796839 -369568101
-774989 509946837
-848374 -518257227
-852897 46579350
-622090 -188735619
-401386 781284112
-860853 80338867
-32835 -40606827
-368700 841314631
-573117 -320055059
-731196 -604763561
-423529 -941422008
-277326 212900800
-57066 -37611592
-156319 843302879
-615862 -700371166
-846552 -466316228
-30728 -954490945
-369894 -907537381
-891006 -485352129
-279813 19576393
-848063 -994224088
-421585 -858283855
-901557 89107703
-497483 672549333
-437580 -35792336
-677241 -735112111
-111709 -162708138
-160961 541399957
-595389 -659471355
-439150 -550460813
-153303 -975651791
-662174 850475482
-590776 -68718039
-300407 70927559
-233162 -485743784
-671965 -434917575
-678685 -996217222
-799674 473649389
-696735 -741086592
-251801 -316272281
-551053 868885828
-637689 -829992246
-470874 896628520
-391882 -316209412
-518631 -986689368
-430691 -951226294
-238433 217474360
-512098 -941180313
-318010 -858763674
-129439 732122232
-208090 -69087567
-469947 -852987762
-68449 873838377
-407780 -979979865
-32571 672077925
-493972 -309437606
-752036 -862575622
-626854 -638113861
-862493 -915521297
-639221 -522046977
-66004 -188574673
-15796 -891173088
-301395 -819055142
-860646 742707288
-166372 179754471
-550808 -304798926
-811320 -839693935
-487688 183537249
-166945 -978633185
-597160 -580780526
-718462 867264969
-615892 890252643
-959472 -410772772
-328090 616409841
-525199 -573440417
-478102 -544945787
-241220 665183547
-281058 644033943
-966005 -633609747
-405784 806419873
-72078 228672527
-343331 297302686
-935838 805948465
-996371 -44972743
-268536 169839174
-549018 330542742
-497602 645589651
-516501 307263552
-922164 692428881
-117683 730068354
-605295 785216576
-373585 -643629440
-898113 838895267
-93310 966161434
-234231 -900922153
-268260 -128833910
-940073 -486121140
-422911 -888099734
-761478 -945296661
-226872 -464754325
-825752 -468880260
-956985 774484661
-360190 -721985330
-616295 120346968
-371105 243410854
-114612 -295425747
-94397 575401181
-352689 -238889247
-833555 -798875452
-457024 941791434
-241527 -579953021
-94367 429797076
-199645 91610472
-823115 -921488204
-90737 -762659315
-413684 -886034002
-372132 409054538
-889439 882930336
-897184 421229551
-811721 -46000229
-7122 465515042
-502479 58962479
-702732 310370332
-408416 156926661
-891744 -122359735
-63038 261964532
-342419 -971907249
-314390 391519125
-122702 373864798
-580942 935312444
-912482 926764800
-220475 904984538
-20501 562313457
-272671 -942704178
-604181 -122152142
-131971 -341759337
-324515 -238129925
-490217 -694234609
-967235 419351416
-158070 -37005377
-515767 -899926823
-274292 839398395
-546277 -754691949
-802014 191683649
-614833 917910191
-938115 -517351264
-611671 305649648
-504390 179481081
-310128 -781904576
-8572 -420604449
-833537 -866519148
-799825 683610467
-506093 638358030
-536268 296367537
-608591 -306946520
-868225 -631485353
-526771 -589151579
-733829 -426337416
-182615 760033772
-867953 784713220
-202655 -638508620
-247292 539314924
-88428 542214110
-817847 923804837
-37389 596610746
-307392 -727421679
-567609 -565438148
-712874 -789002827
-719817 -421656288
-600374 853913269
-72229 173991796
-795951 -321583110
-392092 545828016
-956623 419299848
-993938 870100539
-6924 316254560
-894737 901948584
-605608 28266539
-28739 -651748007
-312561 -879955992
-402964 607662090
-137725 -665750802
-512737 656170828
-426482 98536472
-601458 630616735
-638753 -798259340
-924318 467051119
-389197 -958534844
-904925 -224596755
-410493 79601243
-257150 678694729
-625005 136894625
-342215 -528567481
-654423 73425191
-675416 -86784185
-695174 -931956736
-555611 346003512
-892193 347777667
-925473 -868443210
-275427 924347225
-990009 54207288
-2299 305548587
-479477 -544719533
-402083 -547448343
-41079 -422635213
-485539 -822102642
-73568 768806217
-663768 -668170277
-602644 206163898
-955172 -882941791
-493754 -695609916
-682255 -333657660
-334872 -696176239
-6490 960560912
-744228 764878813
-749160 934440496
-354757 -985182075
-819910 84446284
-640037 828422005
-67593 -209778830
-230403 -983436120
-414612 359633086
-210023 927115795
-594387 -512003601
-722386 -714425370
-534607 -307152038
-899214 -591443983
-833225 631578142
-944225 -959374371
-456316 -459887193
-108652 408441719
-954217 -52650730
-541385 845661394
-105554 863722186
-873725 399900927
-99889 -724457467
-108518 -958380456
-317583 21223496
-281082 -392627743
-505875 100299795
-790180 -9201941
-225164 -88237659
-823620 766642135
-125051 294621820
-701249 -275160394
-914728 384037300
-375891 81578668
-461420 -260342469
-905183 -679000063
-533354 -237482974
-46438 529878701
-653011 -662436183
-52035 -877849889
-743539 309510848
-941377 -174439784
-743006 -739758906
-691507 -997641190
-323165 234116233
-576230 891819237
-229856 895500793
-220519 774229041
-202307 152777308
-241786 -304633585
-279329 472406787
-174714 -130984153
-632936 -904732658
-103356 747949321
-933805 -236848256
-49482 -30992809
-304849 -792162070
-957105 863451539
-259303 959805250
-987413 119600271
-701851 482610026
-616826 106943422
-713836 844439877
-616578 -280836321
-759065 -958961557
-734991 -563386240
-193970 40163616
-292418 -196444531
-311448 966492461
-23534 377727433
-242191 -221778067
-914666 128519662
-552515 -944195999
-18240 38463028
-88747 -16605175
-770651 289920235
-405531 -217201383
-681397 -268588030
-967294 -83334372
-685798 935575925
-440608 426778385
-764048 -758411233
-656914 -342891876
-73544 374562080
-339309 989538088
-891857 420259868
-975939 -803914376
-873269 -950107630
-934753 136227759
-282185 -991592774
-860681 169492642
-636603 -528645862
-665359 115350649
-853156 -133551129
-264245 190517817
-424423 156389092
-70720 303062632
-929726 -916802215
-234267 959944561
-241847 122071445
-46740 460925218
-490499 -409317154
-156513 -896892541
-400746 516729219
-527741 629145874
-727835 86502284
-346029 -340834194
-360365 -735539157
-529012 817914254
-830748 575831434
-471263 -947446879
-911596 97208992
-594795 817420202
-128177 -290338755
-14861 -675712576
-227088 659474642
-236320 -870078887
-526627 -479626952
-353820 709367013
-818994 118665225
-191189 -471219725
-24286 -268623993
-817610 590019363
-525831 644130924
-171131 597824878
-964061 -366946468
-583983 -346963632
-382164 -246596138
-965666 -283748683
-832291 -534502719
-375989 875475308
-598500 -970307113
-322790 56180127
-263099 978582767
-284821 546422107
-277624 -462157646
-9066 -82398596
-421367 -941895735
-362012 -197696803
-480054 -411967990
-590620 633935700
-350700 -145143682
-391650 685241002
-478400 303872254
-521124 564517564
-105786 -990471574
-811938 -184136752
-767378 546955030
-579160 -617582173
-24457 -622253387
-948385 -481863393
-229651 -88801898
-999830 109122620
-248569 -891844030
-778755 -592154622
-688386 -440536149
-284509 -406274145
-362737 60881746
-693779 312867713
-267251 309977173
-195028 526379027
-682210 40859373
-383176 339670060
-999609 -564924493
-580890 -128041507
-384220 -261391481
-278016 -27082139
-945602 789559897
-194413 -203287215
-398579 775221058
-943082 -769891741
-878782 -716835163
-952122 -517406271
-852157 915349262
-160244 587037091
-51577 -952888708
-253630 777394041
-489608 -744583309
-698471 446582675
-684637 -987671780
-534850 -366836695
-750086 964719282
-431713 -76473677
-17595 742285925
-18942 925391605
-652959 331371701
-329210 -845733872
-748142 -628366187
-192353 -755230200
-494437 467133842
-519109 681610986
-612619 771148827
-694072 -639490433
-419710 -126202602
-870348 -941259314
-369393 232468060
-964511 612405918
-148363 31658547
-423791 -125455691
-747328 -738364945
-970484 -340604042
-480710 104652569
-868546 -455200108
-559970 141989687
-628554 -127481817
-546216 -868163018
-388454 41617332
-635242 -497571424
-35823 -760229974
-86924 -659283641
-319878 -485243204
-500973 -127066669
-354436 -842048007
-248409 438283119
-804 -532264391
-109197 -916656402
-78025 -377828827
-810981 -377998263
-142662 -692506236
-729622 -133059027
-683457 -910864422
-179196 989104750
-859666 -509393848
-377528 -697838501
-401094 -284581500
-989319 -450653161
-991865 534629559
-151821 -819659230
-358381 581005386
-101770 -738309779
-100851 -558024175
-328864 -907082304
-861515 366342790
-232306 -13224283
-768895 234907383
-27357 -908622675
-686091 -28870948
-674774 -870958933
-337402 -406194099
-349732 210899079
-279123 -530242574
-500098 108562697
-368131 -916167591
-150984 -372290580
-768919 -600637831
-631066 -595915629
-958213 -436430629
-208319 21533342
-442047 26086109
-184449 -128936865
-62060 888474315
-241165 -32261960
-636356 -287315763
-202395 -768403181
-863637 269899539
-479976 428102737
-304349 -219056342
-338076 -342954549
-368203 608443508
-337271 -785534603
-718881 -81264328
-530946 -949580668
-490981 -692616907
-580396 -862405186
-183935 -110288597
-722087 542290477
-446961 -771027861
-129975 860840455
-529888 671331544
-373016 -177221960
-2868 -75744114
-749235 -858911030
-126886 931340737
-117312 -139395351
-99781 -378685257
-413230 -816780742
-769048 264689020
-57994 184884114
-378452 204752600
-155573 -856708519
-356120 -944052752
-923087 -54256733
-603262 111029522
-524950 -378852162
-125481 177340087
-742950 -766554587
-4926 -950749426
-821133 958283745
-436400 -109509136
-636723 510210435
-359023 -974734506
-717519 809226536
-685094 413146121
-868042 -667351412
-862878 946821350
-498842 -844626124
-336620 874939065
-898492 -971690159
-851442 -983785670
-133492 398786961
-271507 -148912119
-145691 -207013430
-400152 392392284
-627196 -365055029
-454196 653591219
-182204 -986292974
-696540 -181835771
-685148 -229203409
-722773 51107493
-74992 -977083171
-676705 -85911927
-438533 -40428906
-1922 -178823551
-279966 -974882406
-36517 580718932
-606134 998516536
-945558 -888920640
-968409 482485860
-90159 809316634
-490842 1570225
-877444 -154787353
-550819 834582128
-725787 -336686887
-674925 -889124880
-165352 -980252932
-619666 -537349184
-173767 -733751004
-498028 894686133
-518157 -509039343
-25208 -865020320
-148945 145989447
-210336 342048539
-362092 -72033750
-66523 -609101917
-899435 976993510
-701138 -565926179
-598256 -742878537
-595975 -352325909
-984011 204870412
-321028 308228956
-846460 -476892727
-789881 -881041516
-365070 -879683597
-365807 344283723
-490086 996592432
-598413 701035335
-759673 195316611
-938047 -892328208
-915754 36037547
-367257 -142850403
-929780 -38241630
-275772 881250195
-666136 -455751922
-796007 625071483
-49303 992125315
-168512 -436004854
-306233 -912277702
-607038 -889109336
-183966 -688802368
-175610 -568800691
-885180 -754129656
-149664 457187079
-96629 773247848
-40513 173836594
-916859 848085162
-3936 602757710
-258350 607910415
-163971 -894793376
-925388 -897051847
-275066 -334702821
-967574 265951934
-771847 -373944573
-485185 -363227983
-332644 386268337
-137653 970339150
-492696 -514119199
-734231 -60179976
-414751 18172113
-554649 -553931054
-132559 975857572
-217993 875321711
-857705 407827316
-591670 709624119
-115871 -727913859
-544273 -114584848
-158398 554265786
-198191 -163918713
-149494 -174346197
-551360 665156450
-985775 147278919
-674897 256853112
-436539 911026794
-163890 -543017650
-745900 -117382688
-522949 -62620260
-270395 -842416135
-267262 -662108626
-218702 -602193493
-376151 -884693158
-192649 -559160472
-11193 63103687
-343725 381258776
-481921 66894955
-503623 699875704
-323631 -379956535
-380427 -110249543
-989074 -961727143
-893175 559863490
-448251 907922570
-938853 -515658196
-25733 388237414
-333756 635760633
-796558 892169120
-83362 -49622115
-32947 907846774
-176596 -369899376
-758241 -642839977
-768862 -403555586
-673911 455754428
-793120 -977683527
-754636 743723333
-168619 -434876108
-229658 785859620
-108171 -946777964
-85482 447741205
-775865 -424244287
-104009 -789194099
-818221 785632579
-960263 -26437780
-519840 -673887257
-891854 -921011541
-28545 -963334094
-823886 707371520
-373774 145883414
-467832 589057963
-982829 -820068663
-489228 -964366130
-974331 627330821
-876004 739794827
-62521 796072794
-964522 -888327376
-615689 -19451407
-86297 284349779
-243654 856358097
-300950 930926478
-880756 44712906
-932942 -661024926
-59190 -859397146
-832958 641157320
-223543 794729502
-251355 -984564320
-560897 237397005
-945076 -787630254
-1562 801295300
-547274 290619041
-377019 660110951
-222573 -770432635
-556735 501424942
-558799 298259883
-182835 203129586
-519470 827537686
-968078 377248342
-845711 92311845
-343355 387425558
-341852 -624351891
-860453 -466113839
-191242 567356895
-852624 -736201668
-886123 -986266666
-832664 159668075
-432571 -940128875
-333219 -874594042
-448353 -859783333
-653727 196737258
-940554 834280408
-335172 923659499
-255546 -906033484
-873495 -974228166
-876937 -935737648
-88504 735123836
-167377 820501336
-374418 -920301968
-350599 -174962807
-629878 -967128918
-109718 733509685
-415298 -884343766
-6897 545498386
-887146 963077051
-624012 469597529
-83121 -303725379
-813116 18722989
-143481 149651567
-51198 -926477037
-515170 -888965167
-969411 -610406523
-89525 -698312575
-375623 -502562653
-221831 956950373
-280525 -434514243
-261745 -488829319
-571920 -30865200
-286905 -522126764
-922462 -510907008
-20272 -38132180
-576794 674610494
-863015 -824110247
-797474 -261956329
-161327 768577010
-746065 -798338413
-674411 -345177624
-732406 356217198
-421312 -977837077
-782567 -412963239
-864382 -966229257
-51190 907550359
-107715 -826937201
-550916 -998056670
-941914 305565097
-737995 -863860151
-555670 471540860
-658633 -998160282
-551110 7379191
-818275 -526291221
-290170 927879035
-964060 -29069623
-848864 -136697743
-862269 -917917188
-177743 468367725
-588120 -327231018
-418256 -352431431
-566577 979538406
-160039 641903782
-351224 125441805
-644115 -678852249
-302263 -543712046
-257005 -347431349
-781101 -502962496
-99737 194331626
-581668 -726337987
-527166 -301300909
-743278 849154002
-633313 629879211
-894147 -426621633
-960711 -711292884
-497695 663649955
-462762 -666554922
-585851 -538230085
-429354 665593285
-961727 639010176
-323846 -549573883
-14976 -10349503
-696906 493366247
-392381 457805308
-166750 463359277
-75839 273761634
-945747 -718747963
-199539 -820822114
-61892 355844446
-123490 749619762
-305084 -148053132
-2427 -996586986
-556913 581674521
-17451 -653632998
-646349 -18628827
-912798 902822272
-680286 -197345044
-610657 633939824
-868303 -747623872
-97974 996986582
-511564 907601838
-395469 -48924781
-358677 698656937
-144877 389997401
-16103 524453587
-836814 987364053
-357428 -93836292
-521136 857898665
-422664 -698349680
-928075 -575726654
-482863 349425193
-263935 -247923563
-460476 413923843
-268532 -304692208
-343684 -937601903
-188848 -270200528
-655630 969069426
-397938 -656349866
-471884 -91022642
-234947 177430224
-757023 -906730104
-833201 760924226
-767480 33359592
-682684 527460770
-184251 -892708773
-878869 -985269236
-769887 282799394
-13460 -237537463
-214362 501186941
-120764 535175522
-371141 -388034529
-274074 261305131
-998807 -661232907
-987536 -836861240
-870803 -496181115
-534722 863220680
-824349 -996980835
-995950 409982593
-986414 573635698
-764439 -695330515
-550450 834255939
-48149 -224422757
-28373 56745922
-910027 100696135
-779618 470885036
-797886 119144019
-238604 830495607
-952673 292470814
-321603 462794154
-766720 -408010682
-187619 -677582609
-564580 408580403
-882655 -794570104
-937565 355776983
-881896 -211442475
-66906 -834762523
-816434 223024100
-370565 -928643082
-536021 -72299986
-119497 -423272607
-973904 459048793
-92838 539665485
-606430 838032525
-455285 797815886
-597800 702804246
-40193 -805632238
-920563 513552919
-939574 705823411
-44244 604350355
-389551 -60295031
-704012 -989507104
-493794 291122647
-658598 715282212
-249811 -80244829
-921246 -755664866
-955641 38683600
-451925 -961100810
-677275 -925169260
-908313 -816329233
-226473 354209697
-443995 -480663589
-613358 -493911842
-144467 -384693548
-561340 -275233692
-550922 861865141
-254854 403863977
-11860 -109996215
-884781 -62594407
-884289 327737248
-475839 817703799
-4277 514132986
-572189 -360697607
-86103 209885636
-915274 204681863
-27474 -710365369
-316098 -234793766
-44534 399049625
-51963 803187550
-140901 -676454002
-482865 -144083667
-662412 -404591129
-362339 -813444753
-989071 -852961021
-838436 -836792564
-387851 106310418
-550400 -756109534
-794076 201891036
-418501 -2274039
-873125 -828762441
-780186 385561803
-355027 -795547990
-911705 -309426029
-649403 891649961
-272015 -180241538
-832940 415340279
-901519 606031454
-982839 -923861209
-178920 -842139584
-696275 -604046601
-615447 403876039
-172185 975564215
-825428 910086386
-187636 -956821569
-741713 37966203
-740701 -32715399
-697685 -814670584
-459615 803172438
-213593 -781149421
-354279 988516966
-117941 -873281565
-730728 74766912
-534116 -563557810
-519721 -834209965
-740918 74322244
-372551 -400350374
-609854 272100453
-291317 318212710
-684053 801540662
-808647 -877657233
-352984 489450269
-578708 39618818
-936195 -673205223
-958705 -967459408
-228111 -216214869
-208210 146553240
-874236 447880871
-190833 -757667062
-225372 222692031
-822111 605741287
-494558 -361713663
-676607 -520915577
-5705 433821854
-319986 -599110925
-511030 -625220793
-770008 -675695590
-60686 368173677
-308712 -439891377
-747048 -872523153
-208296 587024256
-337010 -598858058
-135012 -893288365
-477568 -485692480
-285469 -162415868
-345268 -874981977
-218486 588629764
-395492 437233758
-472547 397118476
-992378 -240641174
-711440 91290772
-663900 519461243
-878032 -898674553
-227278 -869090411
-727705 846256021
-836736 -866133960
-999167 -232788926
-36920 -154674387
-520074 581746911
-189999 9544012
-671026 -931982357
-697964 40004551
-315443 647830349
-994420 -600381581
-296331 -673657243
-478032 -951280576
-11977 -225602373
-583764 -349352833
-899921 269409454
-679312 334506250
-330811 -369359633
-108216 -291049938
-501104 735648192
-804202 -410131645
-414216 223257582
-784366 -574251324
-941509 -285113622
-286845 -335596302
-179858 862982434
-531039 -887995146
-238204 423762524
-626128 -193210441
-712364 483982450
-633661 525087971
-146595 -209784499
-440069 182754823
-470397 658954011
-369997 557426575
-523012 -971919565
-950323 93217275
-440004 -580513061
-323388 948614433
-230216 -866778175
-761979 -932682712
-328969 -799250796
-933886 -687919065
-198628 968553066
-659055 -24853169
-649878 -37271897
-98549 90478872
-179059 -837830566
-498114 593368470
-793235 799428934
-319838 897817626
-693912 -964246822
-724876 -124797132
-104204 -823917345
-730171 -249360444
-561969 539606566
-766636 -960934912
-681707 -284839237
-806340 -184114558
-623083 -301629000
-969344 -948340434
-827321 -806510235
-747749 488586502
-470725 234414389
-815143 852443777
-635171 -101470571
-534861 115011178
-717110 -201822596
-287408 318016369
-788527 -83858037
-52674 -216084418
-525430 237850010
-634921 116891167
-636214 95996517
-275942 58919428
-506709 -907962002
-803517 -941275381
-305181 -998085348
-672350 -893276215
-301630 504609443
-511947 801343586
-647489 -995458590
-512968 540362621
-787071 -470937194
-765734 -966859582
-782797 -856481471
-168386 -931330629
-483477 -927794493
-898911 -141320707
-879472 -262928834
-410866 -376907140
-868255 -89661141
-706792 -69439069
-158614 -888320639
-880104 -855246753
-521935 -364478940
-206215 -137274856
-102461 112280778
-677750 433698464
-976198 -966742135
-408413 -971577260
-374925 -929869602
-501627 271107875
-43334 -2169739
-11138 166126916
-708260 -817456345
-536625 -57615388
-332081 77367888
-13441 -815541693
-208975 49108397
-366290 -565506317
-992039 985801893
-921089 -93833840
-853323 974856304
-277607 -632618949
-637930 -60693421
-553101 -881625167
-890779 -711433225
-396019 -135971561
-65414 -170429521
-770250 25637941
-193115 487121299
-197160 739909338
-994467 956198872
-517076 451317014
-834482 737178938
-966174 -555763715
-794135 -833441490
-63058 -298023931
-643923 877934749
-817938 -800183625
-654646 -417084838
-751573 948065148
-166264 470924250
-906114 580745423
-259565 -33291584
-125476 653467905
-442739 -624353613
-408355 -955923697
-370539 837926212
-169139 424754784
-742782 -668913660
-138925 676244457
-765476 -816562703
-593116 -841541004
-861318 -956374493
-872454 122743876
-146216 -870649818
-730479 -815291365
-523565 986772315
-919198 -41079339
-442804 210346576
-669551 326409966
-633783 -448653649
-448338 19061800
-330800 -369756668
-985690 -858958358
-102915 463298085
-124934 -203198158
-77369 -156982289
-458992 193749187
-57129 -3381783
-785412 425932873
-707419 -5669313
-776607 -679941181
-791050 -140805351
-484409 961039103
-419509 973526724
-651689 234841036
-406520 857631759
-433605 663969288
-338253 -487887827
-663739 -958765549
-705320 192730097
-103729 -304450530
-260571 -800306552
-915938 88871957
-748701 818293346
-885646 -670956370
-646417 273580592
-789691 657582013
-449022 287964292
-428205 -663556480
-362434 -163491669
-815240 839310643
-979867 355505321
-968366 466751664
-312124 980352285
-600207 -328680242
-93299 -883930142
-610507 -324113652
-576624 865068945
-963830 112688076
-913344 -898180779
-284042 -288084016
-669798 432746895
-360280 -186469777
-285877 -474528561
-749711 258789972
-708592 -951628742
-879357 -764380449
-166469 -224724388
-852913 -587000216
-266957 -723145998
-461150 968005710
-768242 108549254
-488961 -523452550
-140338 -90605981
-516942 -220641048
-374606 -194408919
-493921 -964509036
-306632 -710542683
-176372 -906444628
-439551 -628065516
-538377 125965649
-878558 785382368
-936844 727439805
-570012 -554766335
-433567 618251006
-537050 -748724084
-523288 -438696477
-305634 -853346294
-113674 -883655140
-923117 673991599
-125135 -899010720
-84859 -319222802
-592915 -40745153
-764855 -85480497
-798983 206248637
-325778 -929438829
-426311 -184592885
-402201 441868188
-507753 -154163217
-279224 228406899
-848268 718722191
-435971 -333641155
-6443 -810527494
-640693 -952214007
-704367 575752865
-476616 -31168542
-502127 -146622926
-715714 611243829
-652559 258288776
-195924 -200551201
-155264 983178313
-190935 -763229223
-74481 -562652480
-92107 563134471
-756479 -317995558
-841660 -944401475
-146583 814410387
-279766 243307965
-370132 -945231416
-739744 783271600
-874075 -230184083
-12692 -844242135
-175397 -683434850
-201414 729070764
-222453 70277368
-893841 522813788
-990234 799631935
-868662 885684483
-9065 -182801672
-984589 -502014930
-106863 -33392265
-142667 -611563129
-420560 164343916
-886695 156080241
-734066 -563777135
-198767 -407386867
-154115 -875088302
-236192 289599939
-34372 -943626686
-981019 235716827
-567885 -910951262
-292939 -960448374
-171954 472487604
-975979 -621087389
-799169 455202450
-415475 -992991602
-817639 -712972511
-463177 122129189
-618284 250316364
-930082 -658203927
-723433 -242082858
-226783 -979867720
-82611 -502446062
-416255 74482292
-571803 601719397
-860158 567831307
-827521 -550187568
-562036 253867684
-753756 306032142
-163414 267010761
-577447 751852754
-353107 -874843771
-693919 655447632
-325687 -231286978
-466412 281236470
-427984 -908329504
-992972 361326155
-137952 258664522
-181601 233786789
-27343 417699469
-156933 -653102299
-613716 175351880
-734404 309767449
-497595 819385306
-637737 554264491
-949003 -382513749
-86930 826393704
-662476 841291980
-514174 739615441
-986072 -70773580
-592558 -964395595
-755032 -649951065
-240712 -198124947
-490053 -466841656
-688713 424531227
-151484 -743889198
-867636 -899010350
-516233 874343660
-72023 509978486
-368695 259538145
-647182 -6129227
-22850 114347593
-984412 384694375
-435838 -498165243
-697163 883060615
-968249 -481552803
-992146 -553978393
-690134 96903123
-106200 777111719
-691172 679808396
-234902 -632881056
-219441 -875990580
-304887 -292323372
-30695 676886393
-282964 795911079
-460050 -885542529
-20303 -853111003
-112681 474821135
-797574 955749451
-51902 886504438
-126610 -743436092
-277559 991353856
-193066 -910930275
-849896 58438961
-270080 -622971448
-504354 513600952
-1380 314549764
-114981 -669465445
-470696 240460964
-926598 -322955398
-746287 590072701
-117877 -913151911
-466873 791392195
-730698 -172716572
-446285 -411317153
-164035 526969163
-783628 345730625
-955857 34704454
-371594 -523611362
-839998 -24641303
-647028 -432970798
-393505 -156492418
-379444 -48115530
-48085 274705830
-906775 -627089672
-579055 -399688099
-70610 389163301
-630954 -480200675
-308264 -924866965
-273037 197429104
-317144 -741179885
-300920 -815786704
-449404 41299312
-992785 -652110160
-150816 242652258
-303251 418327865
-20287 861490792
-634771 -590281626
-811731 748862420
-549591 -45531891
-190748 86762976
-558017 191451473
-568287 41316198
-723876 -269328476
-806140 -981265100
-604576 629999045
-440159 -889842961
-460063 216981879
-648720 -482780149
-329178 -413454323
-620065 -955143072
-484267 84249053
-546902 430053259
-517917 -3258602
-985074 -788528765
-63750 802963587
-938863 597053299
-85537 600634536
-305297 -824720736
-764552 524702687
-641426 -349420008
-894985 -565900621
-536369 708915984
-608256 691879305
-902200 -218010781
-830241 -195915406
-177570 -37276478
-439912 -504003636
-804530 213802968
-365840 -435897706
-10497 450464473
-4722 -846917704
-807824 755553768
-938642 -655702977
-280847 -116246180
-484258 626805021
-665935 974296069
-238431 -6089141
-55679 -303696748
-202771 -655967728
-85035 580456536
-435614 -258839820
-718505 428281326
-944442 -136973852
-470957 737901578
-703578 639752561
-119308 -481493913
-927245 187471229
-381959 92903450
-814012 -306214648
-691796 -435309731
-223108 743483442
-708996 127884731
-844573 -873877395
-97427 287879099
-871379 909873951
-496907 -69792801
-725004 -896881027
-568533 -741613333
-301437 -855989834
-640837 -332778732
-75461 708851140
-779289 -850391185
-68766 -724708612
-531529 -946851838
-981017 33362636
-584508 902096409
-865594 879960584
-774840 -972726506
-359814 -549083986
-585791 -923490791
-140126 460246384
-406774 192076194
-304295 504790535
-84567 -824211116
-935818 -217505875
-525298 -2940552
-447834 -305705029
-991427 969965354
-856662 -910037103
-633823 388080323
-799353 -612828025
-437657 685962693
-407401 -631518593
-126500 -486705420
-659771 -173641856
-238646 -869128290
-376594 443501779
-934768 -70522882
-324604 -610741623
-407418 440028298
-58178 596698386
-599935 -901890484
-186707 589637114
-989413 871989774
-550981 -996225969
-349702 -524483898
-887480 626602535
-685388 736250969
-124542 -644694051
-270132 -922481452
-582172 812760178
-984416 815552333
-863358 122111096
-760452 170067065
-417274 991341217
-555035 904605221
-764847 -980357135
-513134 -461847459
-46183 727086927
-574390 -890394237
-146957 926232864
-154465 -885741098
-863267 648084809
-963068 -852769377
-972036 -519930165
-796504 -673040695
-201713 -721897667
-921984 923571615
-213846 256436423
-43743 -332639290
-485434 216116265
-754599 -294348839
-961234 -382013421
-845285 -341730269
-744012 -569842713
-589748 -525723036
-194987 133785833
-114066 -943240178
-242290 -936955715
-680472 489091783
-843934 986794724
-660119 875804463
-178631 157160468
-980577 -38577828
-899667 -101612120
-243931 1018038
-18185 -281456255
-664513 -81969255
-242935 539170579
-935632 -701852975
-909877 -119847139
-386597 317919795
-607522 -735077720
-529185 -619245978
-93897 465150419
-847088 -255007885
-191737 -292286672
-186965 743252752
-925105 -478919918
-977892 964149751
-856778 -736870185
-106887 737196348
-776708 -477682735
-818011 -118883606
-469598 -752017569
-3293 -47525448
-771738 355393358
-335416 381768265
-882641 -138249273
-470553 418437643
-501538 -276623600
-961294 -298938196
-648097 146758458
-159668 880536868
-424444 662483976
-547763 -954853663
-886174 -265928742
-557371 -766455926
-729702 -184306564
-874187 -874241811
-989573 -468308901
-662750 695846297
-512410 443677985
-617950 -203386621
-191935 -923399681
-901088 -238655244
-770862 541605494
-999803 -363170000
-88053 -642886140
-636818 -937314424
-504881 -546503897
-231275 -379756325
-987496 652398277
-235837 -24186632
-413265 501360070
-457093 900380708
-250031 928287921
-332424 -290730220
-878324 134665325
-367390 -357445000
-320402 -872292577
-859361 858041725
-188742 343616804
-31502 126982234
-498397 591094946
-718277 -141382867
-33686 24644925
-612224 -822317444
-643481 92161207
-236613 840338361
-486410 -696559254
-633053 623852306
-618063 388701010
-508575 747118731
-497678 -727017963
-573872 317817682
-409663 -639020161
-209391 814587531
-56644 954647682
-980290 -281906301
-153791 729789460
-955901 -739339862
-211565 338337375
-658712 234704089
-191737 236473506
-892596 -307786203
-115804 -12398850
-540868 17277779
-742445 401483577
-754906 -877733526
-609168 659832780
-62846 381707353
-895545 832824553
-202091 -144034064
-451231 -638794060
-911368 276435851
-597059 714583069
-582456 385850865
-523591 454118407
-953578 -340739372
-136732 78705578
-527426 757559153
-162050 -864370714
-518669 -680077060
-463723 357194236
-340272 -591388677
-424885 637740623
-644040 718174075
-869120 -924284793
-114334 444904657
-663750 -711215873
-802098 805504667
-158434 705564795
-30390 627121502
-460809 -107274891
-449272 -205445346
-379632 -828148349
-423387 880326259
-9860 811832433
-122076 573335228
-668482 855109086
-136453 324181565
-815078 -192441066
-255511 540449991
-548212 -967336146
-266309 168764874
-344144 -330597806
-951154 747246923
-166428 -592867909
-303128 -876479399
-997577 -740976096
-696841 485837669
-258277 733596107
-159626 -605346810
-304403 805760609
-278000 -56693304
-301929 -196735486
-362093 296017584
-439466 -486002877
-171048 -121020279
-523573 -406561406
-620641 -197218750
-368951 -462999260
-117436 -848480259
-409749 -717580896
-390717 429725849
-950718 -53925605
-969883 -545729245
-185896 162568460
-478004 -389576819
-91958 -972394017
-965160 -129806101
-385544 934604746
-794306 -312318730
-220671 -736839758
-66244 967268600
-45423 856446144
-952611 -67437563
-632516 567031876
-603580 -883905413
-350518 -91400609
-847635 826055780
-906740 601932256
-391205 -505288150
-510165 -926774678
-306283 260209217
-186631 438018546
-791765 -123510164
-944190 -591256846
-373904 952015670
-37187 755469557
-985188 2181748
-235838 -392686728
-814339 -855013350
-385177 153701489
-354413 -110267623
-312371 574712499
-853321 -900224116
-841721 344003132
-15692 -410202688
-331324 -437284582
-451105 224125468
-50532 459991211
-536795 -650163484
-245410 911806738
-652714 723151453
-529450 -830378531
-191742 620769234
-182678 -491769758
-679391 736653345
-204679 736863821
-466804 416829633
-831756 415225477
-815365 191312429
-375435 911541484
-341920 488450799
-121648 -695962001
-79491 202076382
-550156 -782543012
-583263 -287218847
-776988 6608404
-104768 972926545
-914124 714962901
-12826 613921677
-807856 -882086806
-988479 -278819258
-140987 -643829594
-120226 545142047
-841799 -326527021
-299267 700173538
-864083 -865060642
-173122 236188397
-848163 -223184641
-186450 447446922
-846247 586024914
-914674 -458861551
-948839 23114727
-799372 755646383
-240357 -985575964
-131516 531344970
-880019 344816080
-554965 751287857
-147287 -199309045
-711775 -387442091
-222174 -204883361
-254427 -435251209
-53694 -898991293
-583101 99154638
-825064 766825174
-121275 -829017952
-482413 811935791
-951925 -374050070
-773957 -856091407
-396537 379415044
-552676 -907612041
-966102 -885661860
-109368 -899404215
-588312 -551441635
-671550 511996540
-48834 -373414882
-629847 -998751744
-807467 499452251
-358286 862773515
-781685 -221936385
-511342 -200584475
-204533 301314781
-786217 319202064
-920071 822530253
-3905 -90522484
-454140 333626100
-51587 206391575
-393539 -893190052
-583399 -62569690
-681449 -992917471
-105313 -280632143
-194427 732546949
-64125 -575652326
-323567 -327107082
-611326 -315782061
-406614 -956310800
-797708 -156125034
-353662 -651329918
-972116 -330360870
-458824 -159700088
-249802 728085126
-524791 -237972910
-92500 -192845594
-123405 681197264
-546096 210585455
-235951 -828332702
-827761 -839701266
-916250 211833711
-88942 671119550
-13100 -976927751
-865435 989897326
-399717 -676948573
-782367 176903383
-403357 161615743
-197638 -854418321
-295887 -913619101
-431791 -652241805
-853950 204489607
-206852 -954292800
-15190 285188505
-17972 64088490
-687836 -234924942
-303338 -129748194
-953848 488436164
-506023 437967976
-174587 554469745
-452766 532125364
-821157 -865640706
-471751 903139827
-942307 -945719154
-637668 -25340793
-238978 483741305
-467097 -183692064
-972259 781813613
-884428 17454922
-921001 -973106609
-263693 953480911
-539241 177753656
-995249 91243455
-825249 477116813
-447659 53342258
-612389 -66342866
-57042 800168241
-747452 -917238006
-501681 -904727124
-859405 798266273
-560764 -978340754
-930111 -704452576
-195928 -144727767
-232385 -932633554
-572125 580735930
-786100 919360723
-597206 -167558496
-731214 -696495912
-650323 260313239
-103228 -877074168
-611625 857973834
-680132 -355045045
-441810 -742714873
-83375 613630013
-737825 -300764199
-804143 231944334
-160221 -50112329
-753303 515543738
-706174 -133725701
-472777 967342593
-832302 394953482
-30133 -327728438
-933536 -2387399
-310125 -661286711
-372808 -998095272
-898621 -949045141
-594912 272370423
-166809 802072969
-646072 -866283147
-96592 220159652
-26214 452855594
-724261 -992107548
-683907 515707077
-704717 -839355821
-508124 -924741102
-256031 -51040641
-918618 -919995099
-393493 -92299597
-957758 252463447
-51515 192834493
-709735 30626235
-653867 -37046367
-268354 837789448
-668971 287911362
-254668 -570900001
-952046 -610458398
-990539 -627627952
-905554 378987670
-705349 905085340
-715636 238646347
-567223 198846615
-537651 152555174
-314497 910917910
-981816 -951024432
-669650 491268463
-204730 912822638
-916805 -900069573
-264562 -383844761
-962080 567411959
-919699 -913836367
-121421 836314891
-529133 -127216095
-804562 -905943915
-437514 204538320
-824416 33428085
-186137 -978168663
-818517 -993985969
-576776 -34050661
-420370 -70468260
-860760 258477479
-371709 -988699815
-647531 960157975
-967949 -926052536
-157488 849089633
-316501 100585690
-286719 -496952537
-205442 -908852413
-307039 472957738
-381165 882035133
-500094 996232927
-591403 -435879562
-465814 -66601900
-520132 1304453
-423325 -672445300
-483998 -17626331
-333056 -654910731
-371945 -907106310
-400802 -65179551
-551069 -38755492
-334025 660305649
-481103 -126499564
-327510 -349924249
-804893 -614394094
-285664 -179927126
-592579 854614072
-980477 419033991
-900473 -158095789
-256636 860628103
-39827 -762500317
-519897 771435951
-395877 -28378066
-150693 -751200132
-684853 584110279
-363826 45569399
-993205 -902110500
-1353 -462787679
-559681 548616862
-729663 -958446559
-691609 -989829942
-821484 283168348
-747182 -962213633
-899794 -573193151
-287297 -930917200
-255524 -108392826
-323119 -245638451
-288720 51456469
-411420 236696443
-531401 -152744761
-310479 986276919
-860351 -949542697
-134574 -639922760
-829377 -287706293
-705286 -299466946
-847108 -254316853
-973714 532366581
-369867 -592336522
-615944 -982766510
-409334 -773212855
-373497 -879192066
-344229 -745266827
-372012 998223096
-977620 92429868
-806465 -496466959
-687159 434849727
-131219 -862000734
-282244 -546061105
-314194 972062048
-571538 539132482
-552581 -504507664
-859989 834748460
-910448 -325182818
-287974 -614204944
-960196 -885928339
-715170 -256100018
-456502 277402230
-880349 -131566789
-3890 795356452
-385347 -633384975
-651053 715688450
-693411 634149723
-763123 -582927672
-999053 -924234310
-618540 -801040218
-468409 117605383
-848055 -326034810
-127401 731326363
-901459 525268861
-767890 -308801320
-463265 958113508
-472038 646076795
-906236 -54068146
-908748 808852957
-967083 -408976984
-195275 449464895
-78481 96219036
-615727 -418461365
-522482 903403790
-764287 -79202563
-704691 -879328884
-512674 -748587522
-624276 -391937751
-867437 -351995349
-199352 -362792465
-67046 -277866090
-847733 391904634
-173280 914609765
-330729 590567121
-369048 39777438
-441374 -866258857
-802899 158771924
-579885 -473556487
-678251 -449186529
-801952 87053967
-521230 -274596705
-790158 668418854
-436472 761019157
-351369 -690753990
-593876 46204068
-313064 -695265811
-332059 -880124129
-604413 -455202785
-406828 250666043
-940737 928728828
-119905 135820231
-788447 -447352709
-137744 -122535784
-504179 717358867
-734035 -691432567
-97969 798261653
-282063 690546336
-261214 -440020088
-991119 -741159746
-149500 -808932660
-938138 197187447
-441498 -19025835
-215659 582971974
-111417 -35686436
-227774 -575942362
-415294 -524734236
-812531 98054707
-30672 582829562
-317984 1709277
-490782 648868179
-684802 -477600119
-160786 727112572
-183199 169803385
-751670 -864064610
-29580 -963641419
-222925 -931476195
-561394 -559330420
-638362 -991249195
-864063 -386678979
-31778 691335623
-697625 937479633
-16032 749141252
-697201 -903500734
-682057 -332539798
-970722 319016471
-948661 -594933300
-297451 -681761793
-252784 -137920840
-312554 -34953388
-288569 -422921538
-884859 53146500
-143009 -985249589
-269934 558052627
-848226 -511365174
-228148 -20936025
-980282 982110265
-49642 -36099410
-40679 -922881318
-10954 417456180
-632374 965609867
-468539 578503214
-191273 939856061
-206840 545238791
-714661 -399177049
-439603 -924208549
-822740 434113725
-974311 -330653243
-518423 -631022616
-298196 442864531
-838374 282667778
-4070 -939686994
-4179 232860516
-695084 -115674618
-298730 -990671374
-203661 900320718
-724362 -944141794
-167356 -585604674
-498889 -928924722
-10997 -82062634
-854802 379441938
-789680 -351846260
-621571 971083866
-2190 394192349
-37171 -941277281
-469796 -687764956
-712913 -774227324
-56889 -959167017
-62421 276135634
-246408 -844592289
-436640 310805516
-430047 94261853
-232372 733910925
-754634 103177930
-880539 -507983004
-517711 -812749771
-711662 31485734
-779297 926130721
-543400 -143403014
-230084 400463118
-77493 221511604
-777549 -860735237
-248421 313292477
-555889 -693111527
-917535 -123893502
-452849 322621103
-647772 -940274457
-840678 -68035296
-137630 737016429
-851118 -869199179
-148325 849902070
-7569 -31025281
-544013 -221045439
-230105 673502288
-492333 -784316580
-989416 -162322720
-242883 985737332
-205246 -558543903
-67473 -268973383
-694696 114389318
-441412 -403136192
-630834 -958167868
-217926 -938832477
-790960 -816708914
-902893 -2473585
-337388 -446815481
-308671 -629458685
-614554 -970987852
-400742 -668168407
-369496 227138301
-362064 281991619
-159326 553343197
-890627 218919417
-886358 -552199551
-802212 860231670
-973093 -904974086
-916083 770421552
-449983 919957214
-813771 -120493028
-221547 359954334
-883709 -949241966
-851981 -418074606
-268596 -818554595
-89704 -317771051
-378125 -892055965
-239071 -602871174
-100288 519906229
-896418 -906318634
-448750 -161415077
-314813 -896550802
-891461 60587038
-109838 435448731
-166554 -854718669
-109387 121754561
-418224 618739817
-263662 -4675901
-929349 674939081
-244320 989281132
-131683 -123147399
-471393 -993229327
-386185 68935785
-769620 -988639428
-687934 412630223
-276812 -859628446
-138551 -540838979
-885723 125378246
-267522 -912086178
-462792 -917901074
-918314 -102148188
-453751 -32579206
-315662 442053260
-284597 -198873801
-823157 549346188
-933168 623498665
-677468 483355148
-37542 657290223
-689664 -979372510
-422821 -144222270
-141125 603487943
-759086 -288271234
-374567 -40773072
-32586 -483408667
-868178 -852822503
-458879 -42975388
-624547 638345894
-286401 618433667
-804784 952348712
-553896 165801327
-48146 460231152
-580959 -318282335
-565078 25088353
-661962 -618316711
-671235 -306921763
-253012 -709765071
-97425 -477945156
-190214 152239259
-378692 415613175
-312478 -390031334
-346995 234338185
-977804 -834018661
-341301 577389460
-854769 -471092203
-210632 -32892462
-518145 -20748000
-694638 -995077186
-533164 -697020961
-444313 -510941424
-995026 -974449695
-473410 158756769
-696812 -907453482
-764061 -410204576
-901158 -882016304
-788028 -538345796
-378457 -410510726
-924854 -72475338
-836520 -899999903
-574631 -939560706
-729638 -267610274
-127010 118317778
-473516 520670446
-631253 414107391
-561932 -856593870
-652903 902353735
-302488 -892814373
-173654 -713842588
-72903 -723075069
-887726 111941239
-277537 701770587
-760426 -113106403
-58156 -801204224
-299734 867751926
-580876 -683200591
-430350 -272296427
-910898 -312624183
-99021 296051410
-735712 -267373612
-961487 -9645144
-137282 785109986
-730738 -389306954
-952323 -998372023
-683332 730172857
-515898 200488470
-431410 -880388327
-471359 -955656587
-623071 789977745
-356263 -100347312
-847735 -855656490
-951560 850417039
-431525 632042414
-279275 115177641
-960619 223603837
-800272 -101333843
-358633 111100125
-790291 -21526076
-502217 -141631862
-815022 397257537
-282612 255398856
-97066 970309377
-92559 -48455523
-43037 -857707548
-521485 -978378494
-874868 -328187245
-979587 -688391785
-908866 -250674921
-446545 359188572
-397992 607659625
-837998 481951467
-485059 -797940220
-739291 245285963
-892740 -907355488
-532737 -796312243
-944041 -172024828
-105732 145649336
-35854 -824184216
-932825 -127681415
-482662 -211856567
-802984 75468472
-397485 -130821552
-83204 -508923176
-628541 -439972761
-600784 984356090
-122585 714680661
-428813 458693396
-757849 -52027433
-332294 -454329063
-926596 -830422114
-942827 -802253544
-132332 801069793
-346956 -860112737
-367693 149290933
-824632 795878599
-825471 -985974878
-492825 821103689
-327619 -892513187
-734336 -236649799
-436295 32808613
-929628 567662791
-896339 -902181979
-78646 234868394
-151493 -334534894
-693497 -957021114
-936665 438556151
-207453 493440278
-200771 188628222
-616615 614371935
-242797 -781724785
-764465 976771655
-813631 -457643240
-845313 87453663
-318739 -679635169
-442171 102383999
-755472 -75673895
-41250 -964954509
-388409 -586406253
-997624 872298672
-191531 -566767218
-832431 -416828366
-537372 -929954872
-940801 -913181073
-179386 -424424750
-652254 71852414
-366405 882697526
-4856 -410399628
-642004 -254527545
-305976 842700692
-256618 352950573
-78299 778281069
-376348 262879835
-670382 450768594
-999654 -134334185
-257720 928344941
-976885 493747481
-418893 -843261682
-534827 274301571
-695082 -465107945
-284853 771110254
-295049 492576786
-930617 -635819937
-471223 -834016634
-140361 -567453198
-766781 -315455106
-511626 268367365
-384889 356872907
-274470 -427893261
-605792 681961112
-387265 81687932
-948575 5339521
-773362 -882350902
-632682 4249413
-992226 92158448
-406024 -306775652
-284936 -923898174
-374180 -172627673
-71694 282824720
-73060 -325909365
-931796 -477410629
-815077 -511708354
-994761 -695111944
-825569 785469207
-855305 939060240
-487467 170553871
-432152 566330500
-650386 285324073
-611066 327292189
-379900 -306851576
-437879 820216129
-673787 -49081205
-915150 -961758438
-10163 -963087456
-372416 116902161
-55510 -529211636
-223056 -278542562
-621785 -762214122
-42175 827661272
-980101 293564177
-227576 919746991
-137485 -238134444
-928676 -848579950
-938 -962603912
-229834 766114969
-936450 243578499
-77488 -416863210
-537677 694733148
-206796 -929049175
-850818 865961510
-947191 -778659865
-138592 -553943451
-964260 -793230492
-435005 -473771809
-481586 -915957892
-591530 -854170252
-77528 696782062
-433140 650372609
-275510 283670174
-206020 -123409396
-186960 -803962615
-837632 -43597345
-532233 827509399
-619535 -765721053
-152206 -6684801
-422074 -203072087
-192471 -294932688
-857837 714772638
-800290 34713791
-849705 -614755064
-837937 -139146833
-427287 -193022866
-12810 147110492
-249187 12273218
-910800 -303110424
-239931 -234258187
-331789 -891631931
-11712 280026366
-739819 -687008687
-461415 -968164753
-137471 -1495772
-792628 -465668551
-805398 -522108204
-415695 205273737
-642378 60559640
-676188 -438066095
-824165 203619838
-952577 -390141945
-239527 -935177134
-99675 -660193636
-158596 486448659
-535141 -739139749
-454732 296209020
-208254 166474410
-915607 -504860802
-697475 -857959429
-369673 963402323
-276864 200206510
-555311 856813209
-569384 -149367533
-944585 585451446
-124178 -429817271
-520755 657609601
-474821 -414921710
-607584 582455947
-872619 -792984471
-247685 350820103
-724206 690824016
-139093 487041895
-507867 663811417
-219784 722659263
-480952 -661937524
-197814 -949340782
-25182 -946932589
-934743 543336213
-677235 111218858
-168431 -384998684
-723667 -400527597
-629811 721076913
-928905 -320175818
-893434 -60721233
-305832 60041924
-606237 -59315567
-348165 -911995861
-485915 -920967313
-4418 435823632
-831885 -769955289
-661838 -957564991
-210128 -511453506
-387196 -913142081
-390120 -254416171
-265544 -926002060
-745593 -490442999
-869366 -744290217
-273298 -488407417
-353176 -907987053
-224559 -537274688
-996444 862412687
-628971 635353316
-568040 949767208
-511424 378740456
-668671 210528931
-48992 -859653964
-808189 429399674
-356512 263596343
-403176 683682249
-485423 -606865116
-670656 878597659
-803066 -864328996
-632659 -885788203
-741752 -589061806
-392207 74949771
-61510 26770074
-169437 351622627
-955958 162953911
-970001 105802761
-317555 -360037389
-358501 392998622
-631838 754124
-472317 128509106
-771729 332372894
-758283 746337953
-275802 55023399
-973864 841929896
-110222 -997952265
-968327 566615982
-190386 786459196
-665219 -682710599
-964770 281545021
-921160 274328865
-385396 -880427039
-29229 -487198171
-747511 -662625852
-916963 -740081003
-221041 942201503
-609002 600970491
-486214 943601246
-218193 -812147260
-279658 332084503
-799427 -920727751
-585535 -845419110
-496017 743022697
-191633 6738373
-870381 181350964
-182879 -52838324
-281750 -977791364
-840381 -860329922
-865324 587124288
-559326 415207258
-989645 140424202
-855066 -431850254
-787597 -399903495
-251213 -260721493
-96690 623173145
-761461 -705457247
-638565 -406157404
-65016 42305479
-946351 -918998052
-821210 -88868003
-29785 -823633147
-974810 207847166
-46761 30704958
-999445 -310831318
-772701 545221315
-36277 290623955
-296941 -516113462
-836302 -1291842
-39916 86741553
-921253 -328260722
-401466 -816690987
-240489 18530155
-10639 -173679832
-414908 926331710
-433719 -974731473
-118981 -992328869
-115213 -273990261
-634543 -952522836
-238826 -852658791
-497962 -834349621
-193869 315200775
-228470 140281764
-353028 -266199875
-18534 915297280
-505318 879560272
-32857 -790510378
-774499 -937643615
-866753 -674080780
-967842 251795101
-720849 -856641666
-528118 237051217
-579369 428161954
-746039 203721853
-425121 -879727473
-902651 -882669364
-963836 -398540480
-538603 410896482
-394290 -546266473
-282712 600167679
-501313 -649845613
-990464 125472805
-881246 783476692
-259228 368684542
-1102 951792973
-948913 562324755
-825509 246469422
-882121 811980457
-166300 -859149154
-291609 146462939
-120946 811838020
-181688 -693498775
-514523 -685819933
-133159 -195363864
-465285 40301350
-50482 -918006301
-361524 -463287240
-980717 249790972
-342407 -855649915
-987804 -137368020
-948559 -645897575
-63255 -859775228
-1504 -900316804
-630810 782264380
-326720 343946625
-55950 -927527924
-754416 752111369
-362884 945406146
-922874 483368558
-842700 -941638752
-919828 398090177
-424186 833522945
-852237 183834053
-283648 34083221
-200839 54723839
-148865 -11856622
-284865 -551075672
-543774 -846290386
-548411 -347359813
-548835 -410224826
-747836 300172553
-186783 -683005441
-632853 -103723601
-715888 614352620
-946377 121630696
-315007 936577749
-852021 696346320
-932573 658343456
-295724 38885073
-194427 840696405
-944769 -626508211
-273143 392987499
-224893 980921177
-463698 -674308662
-421378 27768231
-898174 177384154
-592252 -601836585
-666962 -367604048
-982137 -24693348
-669379 881531973
-824262 -309242800
-420266 -774086819
-727768 567571271
-510550 874591253
-813512 259996403
-473072 -525188538
-844260 -284749017
-98376 708920731
-534271 -371478924
-704152 367891170
-933034 -848787742
-696140 928693630
-109066 684885730
-782756 47488657
-412027 395562602
-461983 -340967222
-419663 -163417241
-560007 -55574726
-911982 -830107414
-358636 875467832
-634420 -362361969
-625825 -456615625
-914507 120971683
-590474 -528924440
-837874 -130924286
-853310 -998743734
-28779 648459715
-754379 267239129
-962303 -366347782
-528341 -523717281
-93668 1287454
-861959 324409418
-374500 -297804099
-365900 -578624923
-131165 51517023
-560989 962192304
-356397 -103813460
-24575 766768006
-945188 523629387
-109333 524707616
-271274 -12824471
-360795 674841645
-194528 305917598
-862915 -475422389
-143551 -425153345
-700074 -446003447
-883506 183610389
-206462 411429414
-257345 498421827
-454099 353502975
-434902 139413598
-409190 -863940142
-79924 896887351
-866835 -887098366
-818716 -540348229
-242051 -381520583
-720144 -885842100
-364920 -891888515
-520996 885718546
-724734 -252189881
-410686 -563089442
-132089 -260477648
-345349 -927780464
-963815 139106459
-15415 160897430
-523486 -23747087
-524804 -46184885
-628189 -942916031
-451940 -404462729
-47435 -670039146
-779905 434307938
-794213 582712800
-686640 -995197501
-491858 -407258111
-551277 -892709590
-60514 -567834493
-690791 146738442
-82643 143417152
-854052 843594921
-566554 -502323379
-628544 -650563520
-806380 -164475129
-24257 -513747168
-451380 -901159817
-673214 -51573495
-311884 -54095396
-823995 -282680400
-910783 62584406
-194230 -93467558
-862417 -544445502
-813951 810394525
-395085 343443000
-5495 195076850
-358126 735130414
-358899 -664934189
-990081 -791509368
-118389 -436100321
-633723 288880926
-100843 -881909046
-947097 159436951
-318843 618841781
-196487 552398893
-741309 -405333897
-114778 476160633
-311656 -854859219
-292542 -445527133
-945737 908326140
-2447 144395576
-790101 697890019
-682787 604437413
-81532 642072197
-936071 -952673502
-876408 -707521364
-942726 -871674971
-515310 -853833319
-685769 240905142
-886584 -73254014
-173890 -283997366
-257560 -843994100
-80813 833278428
-311474 171557132
-445915 966400425
-685729 29237781
-799543 -780849665
-195960 554047191
-155745 364303592
-272198 -572359033
-685651 -882053130
-522023 -494299129
-626959 -454268078
-849828 129900174
-676561 -875457349
-176555 -901869186
-591093 724566277
-438218 453219637
-970786 -904212052
-116365 -868444504
-24944 214062129
-544193 92699877
-423891 829445516
-342158 -328984106
-374276 -412711574
-359961 729288367
-983176 -36505470
-200424 -431870192
-637924 727971402
-702593 -943083976
-87008 494875794
-705613 -703509612
-557273 -787078076
-832180 180670575
-88436 468047521
-3187 -968161299
-629026 -937575292
-112021 687197856
-807227 585885893
-215229 426728300
-642751 -885161178
-989698 556349116
-789368 932429171
-498367 -486912903
-839526 -461234358
-887193 909488175
-842505 -536265736
-86807 -884151729
-33600 215224164
-871719 -587961435
-796829 -752596232
-491230 -718197355
-415912 504738442
-855512 -923150717
-631647 -47181461
-440939 -907973132
-978126 658654003
-648472 916313070
-759486 -487326971
-98623 239141757
-166361 973229094
-153507 -992451177
-393011 535632146
-276367 -961332629
-531739 40735751
-518553 -143803981
-755755 -929493928
-902714 103160459
-148000 -604089773
-431103 656391965
-635368 -617594889
-505249 -636734598
-96625 65257433
-846000 -832649365
-475693 -123647500
-774526 604023075
-749383 -923161191
-633189 340086764
-138668 719871347
-734444 144579327
-761470 752125330
-581930 967275115
-756787 426381972
-828133 109380124
-726418 896640751
-388434 -768283136
-269072 53923345
-734283 407811106
-480520 -999453714
-509587 566596375
-167094 -500530784
-164307 973775380
-854332 426661551
-708492 -964898639
-594635 -987557250
-386071 -680086346
-810062 -256186267
-350389 -917051177
-806210 423074113
-475487 139723960
-735934 591857141
-441577 805479224
-498161 502989362
-167441 -490369073
-287577 972829859
-977533 -768141786
-392916 -886345999
-944381 902185022
-610721 571944979
-985842 686041701
-790063 -100719299
-145235 176586661
-567771 505833168
-966725 -821820975
-834528 -861516863
-811614 254990271
-162267 -590104111
-434545 192406483
-922669 -484682270
-357213 -589557825
-573295 -388480790
-244425 14786946
-807094 -763266092
-427626 -961819240
-946641 -97595340
-270116 -898306989
-331122 -789389233
-863421 646218393
-379495 -962841813
-137331 633684880
-856333 -361541295
-632855 629015329
-96334 291680456
-354493 -858551934
-534587 -861353745
-98664 117026668
-894386 -774177366
-589923 -895183391
-43045 -128271958
-198910 797767613
-575764 643374664
-252982 771008743
-946325 -173129374
-143535 1724184
-297719 949187768
-780852 -34646237
-44852 -890769192
-540014 -788399990
-136267 -989723402
-32479 -375451462
-620199 -377957815
-45547 -378204192
-205670 639335484
-944718 -141223907
-617922 -487507079
-152311 -605743504
-325399 -39530895
-769374 -276896312
-228535 -959525112
-428478 -2372708
-367957 -790695080
-602293 -468550054
-795624 -520841027
-18284 500985377
-474211 -474585635
-330211 -529678419
-883052 -529471603
-368596 -248763001
-740289 -572345456
-159993 342256439
-312888 -598479036
-647100 -928970793
-895550 -34218466
-150862 228391590
-496435 -74730256
-402169 -232514346
-68286 -953738294
-30991 34500552
-862155 -20914336
-687128 -943461696
-481087 659049090
-999779 601127850
-267325 -321665887
-830669 150900926
-944496 -687579705
-833172 190827034
-195783 545157422
-136523 272889400
-602546 913930723
-58257 438148663
-708045 -876966955
-717163 -876764358
-455965 969598609
-912421 -397807982
-264553 476737372
-981755 -652470673
-99635 72513600
-147605 947265769
-904268 98766326
-876772 500168144
-494963 142038560
-108805 500287291
-252903 423713704
-390513 -892179907
-740334 -418804767
-756468 -798500200
-988345 -272177899
-708806 -372543061
-729967 236000353
-608764 706907765
-978323 -316004756
-751121 -252434205
-608986 160551967
-806428 362329357
-920452 898466722
-147064 472972263
-973257 -594327257
-275331 296140496
-989459 -401621985
-111864 -827880182
-265500 -413194488
-785072 -278588940
-170973 -852128186
-278535 -591079527
-355226 323603079
-47048 624609186
-814207 -243550200
-738166 -751366969
-899444 424391308
-764101 855216127
-861395 748801175
-394407 -581053780
-344704 208019770
-114298 25031231
-732506 -620717333
-878205 789215003
-646660 226531031
-744161 107104768
-830602 -730811705
-376626 -684952264
-864604 -333471115
-630296 -46816461
-857069 62613532
-43837 827080853
-823868 -831970752
-777521 -186403394
-896773 152569468
-850612 -426298009
-984765 -890262899
-596344 750947483
-37524 -254178190
-267161 -450941034
-381416 -675125104
-274077 -106306376
-454304 -42020560
-780784 648477975
-678875 -629180838
-122672 714429240
-957383 897111006
-703144 795210470
-630653 422161719
-818778 498428533
-419875 -933326957
-24644 -517302159
-584350 -624023884
-152380 -554044290
-97151 -875570803
-748436 602507147
-413966 553060478
-445178 -606382508
-125061 917554884
-933212 -927894285
-814883 346801031
-785418 -167315232
-110625 899186568
-991015 514830279
-474678 646281374
-524823 -95727612
-342172 -911467731
-57984 608534828
-554096 -492263776
-787223 -313129568
-674856 -989889853
-581914 -167388880
-61300 580564056
-129160 -31910413
-362697 -666394553
-135000 951383219
-734407 -464964821
-405314 -916767195
-949282 599110041
-896246 957196899
-896039 581661338
-886582 665783084
-389027 -707588908
-688311 957637454
-38961 -888261207
-3604 -583159711
-954172 412660953
-29647 517315624
-551219 -189542219
-596659 182732189
-37141 589421340
-736337 -990224836
-382076 -984583044
-334809 341124260
-227897 524605443
-907399 514214683
-809987 -902086999
-429931 465654066
-34618 -24734136
-153343 -394350775
-642709 -994959150
-290526 -14623989
-264744 438260345
-98834 585604907
-321208 953465598
-902048 771865792
-248740 389504478
-55615 -658982871
-979309 855098597
-299459 -158869129
-159369 -849269620
-875348 289276287
-412877 -640569692
-770343 -556858527
-669612 99430093
-856491 -676314546
-233261 -140018238
-715440 -635392602
-631288 841001079
-682043 670439544
-881219 547339588
-331572 282938771
-536869 680214708
-263294 415272897
-333619 -523420617
-235235 57336504
-170692 -217996067
-958943 -425507616
-182591 -624493078
-346501 757269797
-194400 180141609
-174701 -619452228
-944026 -404837840
-552919 -529081694
-558441 966152679
-377183 -598855890
-62459 -904699550
-192819 208173509
-567202 -257838761
-83150 950399047
-589215 -950695620
-74742 -107108380
-207802 92191686
-515334 -738748959
-154916 336033093
-538191 -955861869
-823731 -415063505
-94398 -951468793
-822751 -591254470
-807557 -721546074
-105070 718970751
-703969 956085118
-524015 561392697
-568202 251701812
-484688 223874367
-672971 -962027920
-320862 -838445332
-172806 -994121701
-631913 -535019183
-496548 -462938410
-826305 615664449
-920088 645122427
-846178 -82390638
-770330 -936657039
-44420 -883959268
-712264 -263721606
-89428 -535512929
-893122 -936142464
-997981 944451903
-4800 206648311
-190029 -985743418
-591235 846272636
-920458 -900460070
-84744 -41035378
-924100 -892476324
-592799 288089376
-546554 3102753
-899632 -455023475
-501599 336620583
-206378 411848283
-907925 -176569549
-879104 -91892313
-15016 220449753
-98665 -762660499
-689098 -987674149
-500296 -703159527
-228365 -872172066
-527385 -826119481
-672510 -844764875
-886123 -407191249
-451737 -289057891
-498814 770899575
-288785 -909552470
-605560 628551471
-786570 834242536
-755635 -940995384
-199602 -782653783
-302859 -848754040
-862514 -877137848
-197582 -985685527
-790234 357894271
-569968 -862881266
-876228 860587109
-869776 309950554
-514777 -51400291
-434703 820627139
-759552 -549443718
-456096 951702463
-183091 -781879984
-256275 787176865
-750283 216067098
-608442 41550467
-377172 -452199096
-782160 -710966796
-490224 278889968
-583695 -439873245
-718137 -414126323
-744434 406717902
-111080 -265992726
-528202 -258891198
-113131 999526654
-659343 444949383
-970612 -635475271
-598085 -910025817
-428792 -73982793
-725394 -948716382
-871145 -998504848
-770810 143363424
-489174 -797470422
-733658 -875642696
-485817 157677897
-698940 560423849
-821051 -886007608
-872986 -129218641
-829164 -277109245
-176300 62592101
-307688 -456075150
-930388 173447037
-720205 -133189084
-607172 -237955134
-325887 -186859746
-46938 -917121986
-998731 803595333
-220484 360941159
-170903 -775572429
-28472 -64998346
-195821 921067914
-628386 -189698752
-801464 -805764092
-915259 -492408459
-899817 551410050
-311667 -953721086
-907974 952540924
-411779 915934780
-196157 -863746902
-180660 -268925517
-137173 967218398
-325013 -862251750
-48531 874437908
-648000 -977735672
-73929 -885378092
-45289 -115367843
-949060 582688177
-252879 -771385700
-81725 755413516
-602471 -841904716
-911754 291206401
-708538 -848145282
-15433 331542321
-631959 -989466330
-315709 -86100416
-172120 -855317426
-932406 -906588316
-202986 -429988730
-951637 358140086
-238498 -829644392
-768543 505012924
-147458 131724353
-92686 -19343144
-967079 699248832
-285226 639315894
-7497 -615416742
-238680 745527747
-894678 444373170
-595718 -846965610
-957478 734297198
-75337 -972035994
-24029 -879747213
-282491 724561801
-973195 902401914
-327971 -857482885
-643580 839183709
-498942 -360449577
-896337 577721645
-91873 -932201992
-98093 -752519708
-706134 735816929
-3627 211520763
-389555 -600664990
-278433 -80124398
-881841 222054433
-408729 313234595
-376262 -82925470
-814246 167982470
-794258 883245865
-327898 -872269032
-93173 338338078
-974286 240775141
-524644 259455321
-999514 -828488714
-423939 -207459675
-327296 -248712433
-525410 -443905456
-814741 -609415576
-221973 -951822910
-638553 -290871065
-857263 -875118379
-702690 -923858904
-385477 -318101925
-92198 701959776
-158459 978543010
-540080 -323068456
-264223 393659837
-659517 -529390215
-643744 -892830459
-838671 313974199
-438576 -281909923
-167548 842986471
-675129 -621988686
-345556 117425088
-36593 -384621575
-556969 600065747
-936828 -716823965
-587145 532452955
-888640 -379435431
-731085 -981061748
-740754 660183924
-18188 958902647
-725776 259713393
-698684 -227844403
-499725 -869586068
-149714 -947746283
-628612 523443165
-25134 -460975171
-334974 -704645505
-368010 571620255
-336314 248153764
-39715 -727247531
-665320 647761351
-795636 930051840
-868088 974712245
-24287 478820713
-744445 -540500264
-385115 220888435
-364770 949430498
-129237 -433330723
-546445 -612621014
-320771 -479963072
-703215 -737827900
-221573 -234609700
-183752 637462016
-777618 -122449474
-295967 -782027601
-120579 920638051
-364762 -737480167
-184606 -161463032
-369089 939576303
-858566 922703757
-833583 -350044033
-643314 51806048
-557250 -452624293
-816433 -367113748
-11025 -43423882
-411213 -929181129
-726127 171911081
-676051 251930613
-956797 494955479
-610187 -727418802
-233191 524683083
-860458 -4766818
-297126 -944850610
-365103 351911680
-163829 -673429753
-41571 -485350874
-249782 -574683533
-46024 -871482903
-912335 81318403
-185912 -187304547
-115780 -351445975
-98124 343490504
-446914 578085753
-932029 -861467607
-320507 -926442618
-849053 796058152
-705977 -940829557
-955745 -663922785
-33658 -512888528
-75065 851263099
-296885 -888702675
-717501 137067439
-281622 -244414501
-145865 -341326968
-901069 769953691
-729403 712161618
-747923 -417991744
-627195 -205618875
-922880 -183391417
-273701 -923036266
-465567 66962323
-156070 -806191982
-134159 -75286731
-237307 122111713
-38599 545719699
-452905 251283516
-804265 636760839
-693758 971036166
-889456 379800613
-199173 -429404406
-637756 -363752028
-5236 -971645362
-702703 914086098
-809159 -933149923
-62736 -980596616
-100378 987643480
-960107 862908230
-231288 -921426172
-56123 -823762952
-73551 -797463946
-638798 782353280
-646992 -712465627
-208949 339603494
-597007 -609544868
-310282 -53792595
-209545 -37926463
-326409 -897383251
-920216 528215661
-163260 756454662
-766714 -228258315
-193917 457695748
-371173 -324066663
-440210 -34450296
-810650 -765074631
-125906 798045050
-3766 -636214245
-253871 486208885
-839067 287322241
-302476 -812661727
-364416 -281474150
-360107 857917836
-59769 -176413755
-640821 -400603159
-139978 624520286
-131072 -109563677
-939341 -381199774
-759644 464680119
-688391 -394139095
-225478 -450109593
-220946 640917167
-279367 -191603041
-586681 -815239961
-385363 928451540
-929583 -999483195
-183687 -424784829
-213070 -272824703
-797389 -37409657
-27521 -469651727
-810280 -892092690
-365872 -428438643
-311661 302089959
-133788 565603058
-477274 247494695
-248130 -879843985
-323138 800528427
-648632 -101943903
-748104 -516058230
-94435 139253664
-994876 -962105309
-568005 -328719957
-541150 857779514
-354983 895812527
-25661 494866289
-335455 -690307292
-977536 372849165
-325842 -762181036
-792222 -71507066
-700467 -309954364
-637452 -156320131
-17699 478383341
-962096 -816520845
-641915 652076828
-395621 663143380
-940693 -888069306
-770243 652593634
-694509 -909125096
-671188 -308377656
-972855 -532299671
-333013 -378776823
-481467 -200470346
-178699 39261686
-162099 923313136
-384745 -782350936
-781149 -860727267
-913969 -956530850
-544182 -981822510
-615092 37328831
-820503 -620072727
-550253 9947507
-609968 75223522
-735073 51207317
-473472 -279756626
-552476 -176447599
-290588 -601410042
-861984 29936082
-907635 -951082082
-517829 -363591078
-654205 958429016
-608101 -261036445
-155281 480088791
-189329 289328709
-52771 -77557290
-4059 -15318029
-688866 -195011559
-112078 -113110242
-233816 -510208043
-383375 -104136655
-76535 578512102
-778388 -42507714
-532937 517086523
-441998 -769441891
-474512 996753973
-629162 292916011
-690683 -551792827
-693363 -863973295
-939445 188901515
-853500 -681098983
-921729 25871889
-242522 568828788
-785821 328848524
-14271 -898904590
-22405 -527447543
-259293 -950908103
-461796 -222835836
-169582 -128857585
-120116 -68455668
-369430 -173917917
-312589 507551337
-291746 -257510300
-539895 565045638
-325267 -159843520
-518925 -968181592
-4549 -659995300
-678792 824838452
-207791 -310676797
-892471 226894458
-430034 -832853239
-926260 585186548
-486432 -342077087
-208421 124639048
-606677 -45210577
-955567 -111518978
-200358 -26090627
-460090 -899778213
-747459 336688195
-106279 -37547569
-399534 289123302
-600959 655589212
-489418 988324321
-357944 -289531558
-130646 -163045911
-524854 941936084
-102225 183020900
-871354 -261437661
-530777 -428383399
-728193 -945836686
-508895 670106672
-838654 397698684
-558208 414231005
-199359 -734887276
-781334 -184739326
-767060 -893096163
-799142 -850552514
-223215 155265374
-570842 931742289
-408650 -161229311
-633112 -765323815
-859192 -901110950
-482391 -723526411
-119543 -107400902
-585038 76044451
-428358 231263013
-681402 781080120
-214605 -950046177
-968269 331484800
-933943 -29715333
-803459 -135077393
-86160 -526875546
-149591 -521609768
-685959 -294236720
-555897 183592896
-981056 315344321
-321469 -499784283
-859304 -780869852
-630166 -946093341
-790693 71832318
-895078 -874190184
-878729 576529684
-111921 -677952646
-663130 540040821
-196795 841642409
-624171 137308028
-586505 646944658
-4064 991089895
-152615 -854910246
-157347 431203300
-587286 -317623064
-2078 -620234061
-219270 382608703
-377679 -41149475
-882536 272365037
-195693 -688830494
-949322 -957370110
-683709 -94038491
-892872 -786360318
-463628 374114690
-232341 876246177
-696331 78562289
-622532 847239144
-618069 -792847239
-492946 784325570
-415939 -116651607
-599124 522497082
-185585 -862942361
-556636 102478541
-513617 428920094
-394892 208889957
-451714 228288357
-634889 -142033869
-199604 530937311
-271159 -379154470
-561907 -447875108
-575434 -479238309
-142337 -879693459
-442158 -604268861
-789377 -334148555
-497585 551509841
-337446 78108075
-212701 45617385
-721686 -213365104
-284875 -963041401
-422189 -829501226
-474008 97804402
-852979 -920411510
-738481 76460284
-366880 311444084
-93223 306219533
-493861 -194777187
-454216 -757477275
-470692 5975030
-358367 12375574
-961270 -973151706
-113369 889323423
-759244 -612610992
-146854 -983577714
-925841 -155681684
-272861 816309102
-59171 225312243
-377555 -927393327
-609677 -473208415
-859567 -391234094
-868713 -454031444
-689009 78916477
-198442 129527597
-11049 -333724903
-753150 474647616
-409066 795379043
-969111 -929698710
-426830 -594727957
-378233 -306487220
-752575 -143063814
-288296 -705253004
-199578 -135988446
-204007 954740588
-82109 -773148161
-56328 940471838
-429113 118701024
-988886 533071372
-562467 -401788997
-400754 361223750
-481807 -608437246
-795900 610586577
-362023 240588397
-851012 -866597471
-37718 997975585
-26302 257010684
-259427 -22279154
-793153 666801040
-914528 -665160721
-880444 -97156128
-666051 -953891023
-537536 -56394814
-749156 448812428
-977043 125025455
-264022 -926867218
-277630 -884912475
-730193 -547810577
-854957 721028178
-308520 -962094832
-696638 -142538533
-233189 -732942690
-61094 -105158645
-74233 152208463
-966390 131068865
-857087 -297901705
-474699 379060302
-89938 -75942945
-803626 820799320
-485814 -235351974
-169831 522268059
-204379 34539422
-549806 156210781
-891357 -14629012
-83828 -872355829
-783781 289613310
-146362 -164137074
-889871 384654855
-43208 -880149492
-577911 -644819682
-804398 719494135
-162765 22694380
-911860 -598710705
-341934 -484384327
-413609 -675976839
-547758 526314750
-922089 -558735192
-864021 -708372961
-239476 978504174
-705530 -985190661
-172540 -670467793
-453539 -311518007
-527659 -718133351
-248940 224373562
-620695 840690456
-921305 412935514
-391854 926471858
-95393 72267110
-686059 -810491078
-588229 599787530
-936219 836915136
-373315 711776981
-866424 -513156696
-996551 -154357731
-264671 -450335679
-217404 -385512525
-780332 -864744421
-364265 385527247
-327533 999142331
-176460 -892377560
-268929 740707565
-959440 571152818
-468879 130316821
-357069 -858003140
-301373 -913231510
-117512 454339982
-95173 520827963
-138141 -619450349
-498958 745967021
-147926 351848489
-432611 -604641010
-188924 -924500773
-694388 -959669519
-477695 -322774360
-939984 152389143
-315082 733537290
-556390 -909838847
-451871 -68622647
-893050 -341679248
-759875 -867813572
-477327 -616318765
-439406 -652247759
-133189 843963409
-610903 -129475461
-435956 193394510
-602140 -753855917
-345732 485012014
-301138 181166442
-33595 631671330
-326736 336670697
-522402 288788883
-764666 224895248
-286175 -239660133
-526145 -728377944
-74978 219408461
-929878 -300375290
-356344 725962038
-462379 -407247224
-585444 80174362
-339961 324445411
-389695 944601266
-18054 475533352
-848963 252460991
-695308 837448100
-504252 -994724656
-788946 -742633514
-102349 423501743
-430436 -904563502
-145499 188743839
-522027 -918177506
-670562 -919860721
-668173 572425074
-399954 -717908912
-462627 924102689
-539845 -704534035
-164090 475485599
-622088 -977236876
-805887 780477980
-534772 -490831607
-928933 654434454
-3424 -30334971
-460252 797957276
-788976 -268153946
-772174 730004897
-13604 -930420669
-136046 951254515
-324871 -717854041
-852523 648057722
-808908 -603476356
-739428 362320321
-192484 -174980515
-901787 -806358738
-278626 -309629974
-173905 -922519524
-689054 -968910639
-708200 -304354630
-480276 -812636685
-726023 307107457
-378790 -356401779
-665224 376107155
-248049 241446305
-708228 -276262499
-184029 -198951419
-848095 523537393
-688280 -499643458
-644184 96514547
-529611 -148460656
-933808 -476880334
-967496 -270491121
-994839 360707738
-995125 -969929528
-481498 699173908
-972516 11181366
-793852 -238083473
-709324 281695157
-476337 -66722949
-859621 -434312606
-615547 563841117
-858761 -566148875
-431862 -37788962
-354975 -221322210
-51245 258870611
-333649 155852300
-558923 469047816
-359915 188867440
-22703 39458015
-250303 -982790461
-879639 376230755
-220745 -800918176
-370908 -339192240
-544863 -395145738
-531207 440528129
-662681 384545261
-639167 405902844
-165686 -183418125
-456976 884901803
-800776 -645066257
-636076 668121219
-390784 -739462179
-714303 84442622
-123812 -118654691
-121767 -709391706
-767195 -363867118
-151297 892526676
-327915 52524821
-476518 917828040
-157535 -321679921
-704961 618212215
-621604 334185509
-16296 112171204
-726901 -567060394
-540848 -887136702
-550116 -776441833
-60550 588791906
-500650 434427468
-89970 412425607
-565827 -519233727
-749653 451637007
-727757 -358827285
-654918 -320151902
-621256 -887555234
-817107 246026977
-358863 -879623774
-233489 349506381
-660515 -495553827
-475451 -210525546
-776513 86924536
-342313 -140620084
-643200 -689887974
-96845 347462358
-56616 943822538
-232988 191457335
-975079 638070652
-289422 -567528227
-400884 -63499637
-352836 -456888175
-295479 -797183835
-441581 614820442
-57797 -986159608
-600344 537001674
-57290 -420492001
-848322 -553220002
-658617 502381325
-392594 -196933834
-305197 -964428096
-842034 -210674855
-11 -931991874
-739370 -631145470
-907619 -906521496
-272255 -290819159
-911714 48702628
-196212 -941560376
-89361 955207818
-70276 21595208
-445298 407946005
-767550 -687829656
-454274 811069662
-151360 -652613107
-574764 171550260
-419952 -878818313
-751795 694849251
-886046 -32110849
-347061 165155376
-776716 185436255
-114049 400360924
-252055 -898344262
-646978 728548080
-664004 603177089
-211061 568992534
-222200 742388473
-936340 -7304885
-846230 -998983115
-587947 -958315177
-594956 -652407208
-546364 -195916949
-106857 -922743273
-729653 136917938
-453647 -127908823
-149939 -701372389
-822035 230396442
-791524 581272018
-579078 347330239
-499179 288836066
-297838 388996189
-350647 -778558201
-946120 -450701577
-12862 701166533
-712505 -967488539
-419946 -103314683
-929800 -274766855
-132456 -993790499
-171741 -555949080
-666729 693122296
-785395 23881230
-465882 629487176
-447320 -54000428
-554875 -21946678
-630285 210551608
-783316 -598306987
-283361 -600437792
-369910 -194543567
-762920 394388128
-437131 -599420907
-42144 -152858743
-832036 741980921
-500920 204662144
-851000 -223085663
-897618 -268584789
-435302 -923246679
-518364 75541948
-202227 961811653
-643778 510541692
-97441 -724611460
-185623 103164072
-575810 -247945767
-746794 -503169661
-385683 652462495
-437053 -694262882
-459298 -618141847
-194371 -598335836
-10173 30970264
-109179 -759415992
-977370 -154284915
-343444 -423391088
-105427 264465238
-960677 -672281387
-209237 522608485
-33127 -904965088
-891613 538270221
-91505 924301498
-749767 -505402880
-478297 -803756993
-328585 171205979
-795211 -104823787
-46421 43384264
-678047 -234296748
-705709 -900161643
-322004 820298601
-702146 497118463
-212167 -970891969
-159633 -251643098
-613054 311446468
-144055 392166076
-937808 23745442
-572570 -732873108
-237290 -855779691
-797974 520575781
-813114 919589388
-682337 -697526220
-821251 902433935
-381258 -826230096
-327836 333444044
-287928 -856982058
-113537 19484989
-188705 910052957
-300074 259999533
-591639 347203602
-503107 285177794
-666799 355034446
-700026 -262009824
-588398 61995644
-917032 849631566
-695749 -65766817
-83017 -914282025
-878180 -402675868
-350673 977617447
-112455 -148578773
-655046 -450321158
-511244 650432400
-410309 -798943958
-132787 -568696774
-329123 -748694346
-23362 512502511
-205733 823469302
-784356 275051096
-968219 779629403
-968443 820205964
-986382 -351856770
-781332 551735143
-650780 -877320256
-834870 -596906483
-82501 725505048
-677056 308640141
-970484 -601372188
-968965 -402493611
-134240 71209450
-329591 658627345
-622674 944709992
-362653 -791096404
-662793 -133821857
-840126 -464783480
-468477 270899241
-228336 -431673938
-535874 469449703
-97115 356617216
-410910 165650194
-814800 299583502
-984661 -939445204
-755864 715329036
-191382 -197467746
-943074 -738389162
-406077 -853367739
-479496 53837909
-483862 774113349
-799657 822617916
-177715 -818594643
-452080 406259105
-768100 495340233
-326092 -170451413
-233411 -189489400
-98546 470536330
-991353 232642104
-849091 -611468000
-224399 -368307177
-979131 631269916
-300630 -13961610
-841214 702902274
-350461 142413614
-160531 -216735266
-961135 911805870
-504172 -991408244
-320406 318481254
-975233 35221463
-724165 -570565829
-784533 -359552691
-72348 -755644968
-795830 595084365
-81907 940030811
-460417 -695090172
-522541 162929753
-890526 -404920583
-403490 -433479334
-883536 162078367
-147404 648917326
-112649 -806849632
-398695 -162787364
-512886 830322684
-660570 599409473
-350631 -814930779
-813206 -487612377
-909734 -737563575
-550823 655605551
-821853 745029728
-241399 -349031574
-742204 -860185274
-681592 228815996
-457971 637006816
-581584 842717000
-32053 -776254038
-702560 -727212098
-25293 607039223
-527882 -915145928
-494460 591269156
-526 -505222962
-265379 -485711757
-709928 -915767183
-927126 -260867930
-469549 -890627392
-145446 -975736373
-387542 44041898
-535566 124818714
-772347 -528140603
-308457 610562565
-652031 -860586566
-80250 -879223277
-804192 803712933
-466700 -23373930
-406865 803615760
-52664 255638758
-182669 161695291
-737496 -831480265
-142931 518075183
-783934 -330182806
-559349 913549463
-901532 -978440039
-526137 -190368080
-877757 -5118188
-359503 658566777
-538022 -495134727
-363130 218627774
-825632 931354679
-436685 -888095505
-647327 303481846
-668828 375140187
-563842 -540802114
-864522 817770090
-896181 459373004
-119291 198329957
-877548 779659051
-559053 336152984
-731750 -905111793
-413114 -243005883
-331399 808012382
-576708 705450772
-452282 -103592449
-231426 781305458
-710059 361680057
-81019 873033621
-307136 437437570
-342605 -530164833
-746263 -112754736
-569640 605957305
-514465 987910351
-962330 557062458
-492866 372023121
-612933 -990529689
-918767 -780789269
-97684 -780578715
-736005 520553442
-456789 -275923996
-217129 438049059
-44211 304424473
-502678 -311503148
-135545 -405952742
-142042 -467918987
-66520 147694738
-271023 -735666300
-555649 991454017
-814190 -801458953
-910901 -956007250
-114701 180123354
-400135 -706570745
-502213 -346496780
-36475 -159347912
-306002 998880027
-950069 549910772
-750476 -525526102
-16061 213076437
-386475 275460745
-459815 911911468
-156030 682911604
-640213 -984777638
-890175 370385125
-329505 523338307
-677883 572284820
-85266 -405075402
-766003 385324972
-723459 791495551
-665525 -185654117
-15418 -241605234
-337179 -631912093
-117347 -895088705
-511368 -937180762
-834501 56584759
-229683 -301041447
-630675 -552583396
-232020 -943204150
-441235 -36707747
-186323 -708613026
-99595 -744663103
-530335 -140198644
-181551 471510328
-699461 -451233848
-32548 513304576
-700601 -835321232
-89116 -599837468
-434946 -84268300
-66349 -360847334
-894824 613238969
-178579 -956291202
-473837 -596419514
-261207 148666925
-538367 -941068840
-66237 773965611
-414277 -475478415
-343059 631215980
-848497 -778593438
-337147 909846557
-66517 275227884
-299602 35752445
-647436 -479242325
-729339 643315791
-817745 140663740
-158803 -563906734
-377413 -447583097
-411939 839622293
-10703 -116490129
-390567 -390787247
-664252 -344569102
-306955 174896845
-7588 -135450350
-866084 515232254
-971081 -501076475
-224474 413315803
-101369 -118946817
-671682 -336397707
-864643 813478335
-463686 796784883
-394667 302754959
-452394 279233656
-357735 840493681
-920831 706335445
-803825 -719583067
-663207 899424841
-145407 332817408
-93026 -195061482
-6265 383157174
-220516 554223970
-755880 -432698573
-555357 -489098590
-920914 -557507232
-114110 88059102
-232730 -993266447
-743917 583156508
-527268 524152369
-855317 -440849544
-361570 275295154
-979455 -739821408
-763309 168363209
-25821 930726052
-327501 435075437
-229104 -967087141
-159737 298474659
-298582 933998962
-487205 298745015
-221469 -967955806
-547162 -549882393
-165579 -35260298
-832272 828829077
-58171 752872566
-713185 -903510290
-707432 521839111
-380085 311724363
-965565 -623093357
-955775 273780304
-247897 -502941877
-458835 181845162
-37960 -490546170
-509956 -948717907
-702955 749146589
-999972 20355240
-589043 -653708786
-334490 -310277956
-232758 27088794
-184466 929447722
-675352 -933609235
-88074 586239250
-453965 57259228
-695898 -673430643
-368808 -392881188
-910719 -159498367
-494028 761644794
-342870 -507451976
-766445 -861023709
-804555 548160108
-169925 791293039
-455025 -976463162
-742608 998277715
-664497 -391450907
-105328 852365915
-201862 603666633
-433886 -294961197
-397896 226721378
-99372 -232092652
-117975 81945446
-353671 -646981965
-851475 264965471
-423191 -883693040
-798286 -137528135
-658481 168763917
-202811 865453550
-798258 882827106
-269902 515055131
-868322 -592308054
-951926 -237567748
-545632 297019206
-26248 -525917289
-557425 -798812146
-517829 -793205214
-795281 -199347932
-73768 -191693334
-607111 47296419
-289308 -585186786
-583362 300854690
-890981 38789063
-484753 962973322
-270713 -55335919
-564045 62325901
-744786 813767389
-606216 553213174
-330628 -232791831
-464073 269950374
-310245 -889231671
-549843 993929547
-436556 -962142279
-807730 192713776
-96486 -800536066
-585081 155339545
-615462 309020736
-815626 61935800
-273864 -823380185
-699153 26990638
-465207 -202720742
-456235 691674946
-830832 434682584
-513282 559711510
-515559 -158789496
-322009 908765295
-955858 760899364
-33388 48005291
-117289 -438066285
-487800 -578277617
-157924 -904698291
-593404 -23253071
-71162 722577073
-48904 -13392874
-591225 -207763397
-658126 -480242493
-997716 -951066974
-329014 -541479656
-534485 -927029320
-850338 -331342452
-864941 728470718
-672697 -963744637
-699506 -484896552
-301497 618844792
-480426 228969139
-914406 -285432618
-630848 -373299310
-617610 -609493773
-730031 776503182
-95289 -196679495
-918458 417496866
-735177 -573701208
-965903 -652488197
-570201 -295304198
-268967 986010302
-481461 188722308
-751809 -534022550
-830535 599426019
-32274 -910756049
-130903 27911165
-318335 -978851599
-809803 -962937987
-793120 -995341906
-93078 596241827
-756527 23669139
-798106 -350588950
-766222 -884000667
-758812 -74881481
-127120 107931395
-250838 -958513633
-873426 593776067
-7939 -311081535
-578142 -922258270
-572931 -891120486
-776132 -839720390
-580290 159227222
-658526 -324036750
-627859 -213019700
-197900 549733449
-411069 -695017216
-276853 590300805
-401068 -180253333
-371180 -268718423
-242755 937812608
-830868 524442470
-359853 -430191769
-241641 -20948732
-899899 990419920
-529319 -978249398
-726085 68295219
-486624 -129152563
-693559 -957100997
-535888 105357233
-279743 -271978116
-213363 491657184
-261935 -870973629
-999063 377432935
-20416 460172870
-14302 -93338757
-128057 -662119318
-728747 354175590
-140876 -647046337
-602693 26799147
-331970 284433673
-914630 -685650470
-138601 187078757
-87740 -703822753
-55729 -9687220
-510743 974059057
-592735 845910697
-533202 295295565
-212405 416876214
-808334 -481826284
-95619 -973422859
-452225 207205175
-843374 -957383815
-938047 -551098275
-789416 -961227205
-225847 885552458
-50061 -529347672
-936670 107068015
-739224 -391083752
-356502 -633932316
-44869 -935058400
-942055 336938132
-430135 857724868
-782934 -953515676
-942993 -433112581
-933126 170414091
-314661 -46854432
-71050 -95231899
-686954 -622893967
-544464 306099231
-843684 931567249
-18923 661539707
-58333 620448761
-17716 -28837642
-413758 957716954
-997397 -536722106
-506974 -202262232
-6492 656144003
-535805 758573459
-798047 -932869666
-198159 -973165928
-42389 637666953
-654179 274335509
-475893 -930549743
-19565 -913431323
-347337 313108305
-749955 807519069
-412949 -590262642
-233419 -727307328
-28247 -731048331
-943553 -224194957
-721713 -662365728
-86192 605889801
-30843 -513953737
-421354 -615881404
-143200 -974706427
-615144 656460354
-589268 337264164
-410425 -69938326
-554385 -966433613
-133731 -504120253
-566742 -285854725
-944118 547622447
-924602 -883671492
-932969 685307634
-469640 357855753
-555370 -567877245
-574006 -664438246
-523868 -133483891
-502140 -956787434
-775959 -597307912
-156866 -106649819
-455471 680879519
-430138 677027598
-163548 -184683209
-7539 619964549
-739951 -157347745
-86497 -524647788
-579512 -970298093
-26630 115344927
-367831 -255696119
-959510 -341976697
-769083 452979199
-718362 -797289965
-71333 144069566
-134845 837097795
-378987 -771996392
-203902 -346953727
-275887 26878312
-514013 158065282
-649518 -460870987
-340419 522758059
-436672 872210558
-593635 -913248541
-101608 491602920
-369640 410034544
-876006 297123565
-546238 923725675
-795634 745596298
-834713 -983843974
-955903 966938241
-980326 -999195262
-525847 -90493793
-499569 500334112
-106963 677832336
-637702 724822999
-9455 -27184986
-364339 -626999057
-966221 -947308437
-106393 -144966726
-662292 488345870
-401610 -203004555
-146883 513056577
-893209 -206158579
-165823 -294520
-264359 -490357505
-28054 -516544431
-269411 227709088
-939544 162688768
-752168 510333881
-216576 -761709278
-589061 701817781
-424840 -114391708
-346753 -889498721
-700121 641085593
-473553 -770272435
-459688 373052176
-824116 -209274489
-927315 -994030408
-664054 -28835174
-493172 -193118463
-883218 972907834
-126954 -28030435
-967325 716387745
-866224 325758298
-502566 -497681747
-87601 293727096
-660658 -848910336
-861774 -124680803
-121380 346418659
-232950 6122938
-800519 -783818581
-994436 -856585897
-568642 -628304133
-176302 10022841
-346038 -4364064
-166999 -118661637
-686931 493478410
-923374 -924138624
-106542 -955972870
-78328 -143671357
-810628 -685847901
-213028 598361265
-496833 741936935
-18699 -722830269
-86851 91963210
-29614 971664500
-521613 650221908
-254690 882688721
-102299 977634093
-625016 -526096914
-721057 -457913389
-736508 803058279
-248031 445872651
-688382 -889009292
-612291 -18667071
-745465 948190905
-224018 404717804
-951634 132422594
-875337 -323973546
-379937 -396347185
-184584 -861454469
-158429 -107792127
-385502 -400416728
-246774 -637242248
-665269 902230714
-960536 595219208
-586227 244096115
-504236 248225476
-445413 671080585
-962260 140639598
-574092 -895445882
-634786 985232684
-768195 -408482785
-922742 699007407
-863941 -885081233
-198769 683480426
-624298 523188259
-385554 765140675
-29116 418685499
-244023 353338704
-760538 -908439886
-249827 960772110
-19470 8913335
-525994 537432765
-561446 -928237183
-368239 990246265
-788885 338140022
-302889 328996974
-934032 -24814789
-913548 -985833525
-559623 932649790
-250553 -33752905
-244882 -241109298
-54875 -615250586
-486353 329004847
-62187 -486362232
-532836 979968622
-444846 -574382686
-433577 761863245
-395152 503565559
-482586 566256913
-7668 718933716
-487488 341314595
-768206 -989709520
-602352 270457475
-351429 456233363
-33026 693770906
-744075 -353837913
-254408 73890390
-544717 -35027242
-11903 999500791
-532371 165450504
-705111 -221738780
-513948 -139069521
-58365 -444600378
-783982 -297459609
-628283 -296306904
-152751 893539644
-86870 -968462636
-694252 678878307
-278222 760222473
-527247 816703507
-572621 -502358246
-966660 -628370473
-99547 -946030727
-913733 826646602
-488579 -114732705
-149808 -966062105
-531113 -895219732
-77845 -500353108
-754656 390019807
-531125 671037181
-552752 -928903039
-242143 -416149245
-816756 681327662
-950401 341554436
-110997 -959915883
-301156 227614920
-688901 987716523
-634596 -33509140
-756439 -954895970
-816623 839733667
-897776 -868058636
-461549 -176634749
-697326 -446819502
-43860 -460142661
-245530 525905642
-191817 256873594
-679186 -714086665
-150175 409959359
-985010 -211731747
-599036 -953864193
-622929 79179219
-587612 285910007
-850199 -729718313
-994044 133148492
-808696 -34927039
-638380 155548983
-143851 19602740
-722418 69853230
-77960 655195875
-415932 -737861100
-770968 -406593237
-525208 726292836
-341925 -154010345
-587723 -872749223
-907768 -79636375
-769072 -261409875
-111122 354865698
-596668 -239403500
-348098 705080985
-354683 399969728
-780046 -547153481
-450323 689538702
-375709 -924148669
-40054 6027017
-976758 -918087607
-869822 601756973
-250703 -884583037
-655944 -632174271
-280354 -135767315
-235713 -96314784
-539483 -733522111
-614144 943411904
-130676 -957888424
-127745 -463240423
-608187 -70923252
-578055 7184537
-283550 692308560
-269464 948679489
-300472 -922962234
-638490 200020787
-314605 -936665259
-588865 -477039117
-595857 -221170024
-860896 -90675604
-176587 -349788340
-503624 699193601
-852607 647914521
-417109 -994922643
-417134 -687693547
-200705 205511858
-745634 257563439
-845487 -234847027
-866398 -252433087
-630076 333414770
-711993 771179990
-889640 -170520694
-760255 -212311904
-538711 886596954
-248879 197305035
-476818 651920781
-743003 -357201478
-729064 463782925
-608387 447849037
-129752 -315089902
-374234 -999457499
-733999 -770557863
-292194 692094636
-342216 545367414
-3462 -969362022
-474297 621648755
-536720 -402095447
-793717 -906027281
-885433 -855390363
-940863 376734529
-415396 3297115
-808581 -352662349
-45336 -71555518
-268003 -496272012
-91103 -495068639
-628203 240750936
-951283 709239847
-345470 762494800
-473690 -994096092
-567460 -690676888
-541880 -51574077
-761697 629600251
-677821 138802418
-700949 736114019
-217018 368713557
-590726 -811376194
-775869 240551152
-477446 -988487921
-837216 652406731
-384255 -459083459
-392802 -451061470
-211449 505465585
-118253 -229641322
-832430 -906450482
-613342 -96650649
-360859 -199003343
-641867 715198274
-559197 501253904
-154576 -105030624
-9874 712324264
-100908 -269495214
-430028 898266492
-316132 -787821733
-853756 658949268
-320549 -745489168
-257546 -282890371
-257021 -247783444
-245594 963750679
-396984 -667879219
-786715 -389363183
-678135 -874409857
-456290 280546704
-457557 -907246579
-482261 264392562
-755341 -130822925
-759462 461466978
-891535 453016368
-951366 -890271774
-754333 325495410
-536894 -42060549
-950315 -496838880
-638470 874433941
-674555 -684078612
-585993 273519799
-806040 967983459
-421361 219270739
-774867 -925483545
-69519 535698085
-19442 -426959005
-587983 -177997816
-422930 100538702
-564041 303545781
-535437 -427214972
-893203 312716969
-710285 -184988598
-267687 -172704139
-364344 -970173403
-32694 567227958
-977907 -356437108
-449934 -785536268
-180592 -969618872
-656041 -230846964
-993645 495010436
-879278 -876865451
-308794 -966454403
-720879 -783296136
-638739 584601527
-200329 339078318
-672245 -821051557
-393071 -237386710
-262777 -850465879
-721931 -317890436
-727973 -510436417
-454757 -534544491
-864062 955629363
-16587 -689936606
-449179 684726248
-393379 882662171
-429643 845761480
-912311 -889716405
-805397 -442819293
-147427 -201183466
-476352 413829377
-752535 129965736
-558055 -888466498
-186637 -918642869
-20222 957261597
-288863 993876454
-636518 648585089
-475111 -546659159
-778629 -939143462
-700317 678966217
-648577 222493877
-784984 555866974
-579594 802100766
-660218 108555827
-418470 772570838
-735758 239218646
-656879 -699849503
-90715 951519282
-646254 -998168065
-80345 -550315382
-187354 -513854802
-918281 -656088129
-108162 -84859873
-51415 -705709087
-98307 -346024735
-442659 -547617273
-824539 -970530564
-989476 -647746903
-530348 -437333677
-629935 -413349857
-136903 151069631
-946004 976495700
-134956 716615879
-305043 115119487
-384785 -942147170
-885266 526393828
-923520 -38487707
-734307 558954272
-589845 979734670
-702148 22368831
-966010 90436842
-755847 54744899
-995444 -569247843
-545603 -254946040
-904371 -984182921
-413914 -944160652
-798786 984272606
-752508 -684032424
-495371 -992641371
-445039 838620894
-189589 -234347805
-200150 -653979820
-363320 -964950883
-918574 680792322
-748435 -359688907
-217562 -310975617
-958490 -866824951
-55548 -330219471
-228086 41277480
-910716 -451642275
-314517 256430672
-908817 -955136536
-339294 -622630223
-33101 -174437096
-121199 159982951
-437084 -712261040
-81633 -795526916
-562145 -878504757
-171391 846693232
-188903 -963275894
-264292 -3619573
-205382 -210353574
-55251 91469006
-268849 427132584
-142354 534700387
-40378 107286085
-854935 482971932
-343569 371489345
-310312 423253661
-867732 342846914
-898530 62626592
-500100 -958577792
-67881 688867094
-464790 97675709
-98752 722214531
-836872 -818305461
-235347 786700092
-140262 707905933
-218676 -148524932
-536567 -319506075
-746972 -891219990
-386734 -892094260
-962809 -274642611
-592323 -513850213
-580165 -214015003
-601434 885340340
-29406 -226111253
-179223 -9541919
-163578 859351936
-799203 -526901669
-114449 27182188
-54705 -291751285
-111247 262744758
-830301 -881348807
-785857 -864618702
-968893 -350038503
-388104 78453631
-413496 470869584
-374676 -978549159
-301585 -645776356
-545765 -333767150
-244220 -63406214
-715741 -604354147
-960459 -792383703
-226435 -965730505
-185508 -882139617
-876414 -610689164
-991088 673485940
-954755 678282669
-175163 240785905
-954920 -793503783
-780849 787062679
-788429 201207998
-474686 -68146394
-373171 -874271182
-886020 987192995
-355827 -330289702
-885152 -100382435
-65242 -169832572
-674824 -618421414
-568524 372715896
-950794 857349616
-270472 89827301
-542723 -512022994
-701481 828517162
-484615 77724953
-970959 137938503
-686623 -240512855
-411456 -598889111
-171791 11905698
-97536 113710790
-560205 67343739
-583990 948499484
-381796 509356643
-599747 274960036
-840130 835285332
-432697 479733379
-993586 664270873
-849043 361287625
-904877 10532400
-168748 -242426870
-286537 567783842
-875973 -349888569
-474602 958781128
-238778 -647846199
-268282 -224159751
-360621 798490475
-599624 21864099
-900556 675457814
-56711 -518825745
-274447 403442686
-150542 -99309938
-105918 -808959776
-996025 -654213661
-90394 388667069
-710027 -980442615
-998065 423511292
-61353 -620878076
-914075 -368439116
-413391 824622181
-372137 391027622
-183462 745271674
-853187 -255517727
-561299 192043459
-952169 107144669
-736015 -980557692
-721169 -120154857
-902291 -560605600
-225004 536229534
-610448 -906350880
-675408 449926800
-538831 -853680984
-103015 661432963
-33955 -899961770
-935772 -894899857
-140782 -986413237
-765673 -271605168
-813818 756106971
-259595 -112032785
-347692 -743631002
-242894 -910202421
-985148 -856073747
-980809 157059060
-831387 -719162197
-501403 -510287407
-71202 -601757519
-878640 -847088459
-503339 913223885
-615130 -222635594
-689860 -215527575
-83270 590362419
-12734 -979091620
-126678 -617739549
-747510 -812638956
-91458 212951839
-596272 489405120
-471080 -940680295
-187373 -907203018
-984013 928799520
-303917 595549240
-202179 -961037545
-659421 231242672
-765086 741868256
-694807 700395418
-306625 183797255
-781718 699484753
-681838 566498534
-941623 912192087
-967900 308108076
-58568 -693017898
-228111 -978922563
-306632 397905655
-444005 -549091645
-247303 178136498
-992672 678743458
-942602 -59379052
-823900 576378979
-611264 831655000
-560738 -293638814
-78396 -793740263
-301124 -531356223
-960042 -850760043
-391445 -772831882
-657020 -149095771
-695107 -663398999
-700014 440119957
-939252 -807174299
-166187 -604079294
-487360 385433292
-955240 -878374779
-344845 991469946
-767756 424395748
-186756 205384246
-62333 585854555
-54863 -22692482
-880132 -758302146
-155949 137855660
-263300 -603677595
-821755 -993593707
-705475 -701519912
-804443 -296695493
-406357 -972516269
-12107 696385744
-639562 154212862
-346341 205620229
-4778 227645554
-900412 -905166190
-347185 -365484440
-393514 -88183094
-56277 -346288651
-574420 -159224702
-907610 380460684
-96235 -197048694
-551562 67943416
-564630 -916118735
-918554 139552307
-251575 -639420275
-107953 -723293034
-269792 535473013
-718360 746013018
-364712 -749151460
-924948 379459312
-31310 22925118
-822044 456232787
-137386 -182169781
-913828 -999767365
-702176 697930641
-981438 955685879
-177127 -750928607
-6504 704336934
-724038 -893317681
-535856 -47624100
-82722 731820665
-253570 803068063
-175418 -893411238
-911638 -210042754
-224227 -116770030
-792432 -946061075
-435547 424472807
-830714 795046876
-151292 -439833373
-621448 -882235543
-220898 28023912
-537632 363117933
-930114 185707873
-731898 111905177
-619079 -644813408
-699114 546287598
-141371 388612144
-650714 890659605
-501821 144816968
-493918 639460684
-906914 122635269
-529489 -979741562
-315962 -51790177
-473126 940465488
-615662 -979508926
-499289 -501343184
-491688 748667719
-44040 -877921180
-10210 -944489897
-733151 855350039
-508185 74454721
-927488 787330768
-504146 510934454
-815342 33559836
-984151 -570195633
-720082 -753319224
-977091 -59984886
-968822 854277174
-33369 -958272348
-174202 500181741
-135201 972041631
-736842 -77732083
-805593 -284183974
-312339 10265856
-995057 -965826906
-296061 71002618
-11452 -590930194
-653853 275301591
-127922 -185821425
-509632 553886775
-322640 -232721373
-34836 936813845
-39120 574145213
-878825 715488451
-561711 729795685
-172207 447152640
-378113 -933338381
-552597 330979757
-871834 569231461
-611678 -877828278
-302021 38846148
-380018 -503797466
-166765 909502491
-797875 -597703046
-322066 529762370
-150916 -808176790
-517957 -351022269
-299156 -677706164
-335331 -953899617
-966100 -456778264
-357620 822475577
-799871 870658367
-770742 465489653
-34602 -609192045
-970107 -266559425
-258260 352179100
-669337 461810573
-41346 142510381
-604408 -520002957
-458585 -871494500
-68403 -451086492
-72952 247275671
-506579 -934680656
-375052 -876941279
-48224 -184719526
-537706 647631383
-797156 422727714
-152686 -118057907
-427123 -168872508
-557253 -155524473
-753062 4113816
-874899 869973640
-62729 340678061
-413704 -233867341
-672774 -875213054
-97779 -277043217
-952806 -42044131
-326696 -226235323
-798624 45250619
-288136 -143427395
-292795 316986413
-361182 -279757452
-994309 -420252676
-960522 -365007581
-673421 111050503
-964416 313187899
-218782 987171519
-995917 -574622572
-594356 -691785368
-694236 -680315085
-462669 -446117071
-180184 -142871859
-232812 566960586
-438665 -528281374
-805133 -167296785
-763611 -765242588
-541055 -880649992
-880287 -892052719
-83704 116699505
-31823 -197006147
-437540 -47577191
-354191 -879186680
-93279 -474516155
-857385 -854382778
-940488 -260537668
-937931 -349729208
-44836 -131425994
-893293 697418201
-782052 424035469
-763638 913824625
-698855 -593492842
-592273 -406461765
-124820 -513416474
-778029 -13745518
-631751 228530654
-968825 597634029
-225019 -848041267
-69605 68218525
-964741 -976988543
-630663 -539826634
-375370 387903440
-19497 -570589261
-933054 317301507
-909244 -192619622
-901742 -98870635
-610496 -997478926
-854367 42137790
-639313 -127004273
-490783 -889531645
-746763 -988646352
-392510 675989580
-589104 62891164
-100953 -867833032
-781806 -946010222
-731719 208508387
-558866 -275854346
-326450 -295739430
-293980 -922917608
-969585 -725919793
-544398 -871703962
-57617 843423370
-814136 -319412634
-434700 -425649374
-300138 -817476752
-592165 666841848
-802950 802881280
-331313 780157278
-182816 818800582
-644871 -276383842
-150853 655685088
-930422 -868509700
-730499 -888480403
-312224 -914904174
-863475 448791807
-821256 -228583671
-213966 -161258456
-43455 451312881
-158197 813554119
-57228 711737271
-552673 561781236
-105991 824907767
-932313 240243204
-141776 -522811247
-275630 809591089
-196693 294232982
-390920 685697140
-716765 -613746905
-476858 998493552
-315101 615295885
-229755 -339666698
-550115 979305943
-740059 311235607
-43891 340920668
-15185 -593827078
-477230 493758856
-363944 -139721131
-729661 -938429446
-854084 126432486
-64186 -468404197
-374532 -214813288
-814195 -365366074
-133764 -336913897
-644033 -250777337
-498030 -427753895
-787715 -888122091
-659798 520638992
-805430 410987649
-348596 415707143
-699432 186709463
-251798 -24758727
-98732 -169995269
-194578 -135866417
-333315 -931999171
-439531 307193484
-529792 -473758976
-863378 362233811
-531186 -154593024
-669547 -87505881
-613480 213243715
-671139 -686780787
-100698 572827421
-936636 45066010
-931080 624454821
-943193 -233735558
-78549 451238932
-408309 -29269971
-938177 626543311
-191791 512809487
-928350 -902837486
-2362 -989344534
-817260 -849487449
-885846 -415687207
-346448 -326258431
-655802 -100264786
-94759 156558898
-41308 -361864169
-315599 -727109442
-289329 -579937101
-692713 -946157027
-616168 459600022
-976299 395304172
-725981 -263635943
-706680 -823750043
-309613 463305001
-713551 -956442459
-753898 -297509019
-446235 -321944836
-244737 -258519130
-915650 614985100
-59714 891298879
-573599 54700084
-702474 40328873
-640504 -211118758
-125093 -468328743
-723294 806593315
-236478 -907363474
-199359 502401286
-785117 285652978
-955313 605446013
-127708 452080153
-734671 296308444
-255147 755958565
-275563 -963607055
-94352 970050013
-606478 -491789869
-819197 45468196
-864341 -539297804
-709122 -218899310
-408900 465531095
-310947 -632938478
-192136 -906782936
-385198 -286648380
-584966 103425580
-416241 -730532979
-305189 -970827027
-218909 -500526
-170138 -28041998
-341529 -292771862
-508402 740980344
-771914 -560540546
-764389 -548956631
-435425 -351803220
-991814 479788327
-876115 239924611
-689669 179868037
-731481 138897995
-112593 332561138
-628399 -465214325
-828 -722932675
-674706 -209476497
-499310 986865828
-264501 573375770
-63016 -601001580
-706322 875775126
-841428 395942135
-456539 -92791448
-8093 -226240326
-977088 856644332
-351765 688309242
-599193 -908192878
-229392 -923777794
-61326 781526306
-696570 -194841258
-644426 179647786
-522433 -949006674
-1759 -165668285
-380760 -968336388
-834870 -124532319
-825862 541559853
-872358 772643957
-937045 314927135
-590251 992603223
-825209 -726642911
-928858 -352768186
-196711 85044186
-347035 453225127
-285198 786129809
-915882 -729878324
-718637 988010802
-715631 -936802866
-891988 60645180
-299479 827392983
-31445 489089257
-44997 459643600
-593157 555684461
-127127 -262452256
-894117 -780631496
-414936 -818039512
-667466 -553291572
-975075 907677746
-503297 -726232390
-103143 -477069365
-36400 541720404
-806727 78926352
-58708 702578421
-968608 445230083
-322394 913258067
-560533 734242034
-803477 -826785884
-496532 307334273
-170749 359402343
-349007 488141251
-906281 152453848
-345541 632759432
-97276 -864626935
-290431 -909985614
-307424 -61499089
-670497 774019227
-142877 -639863937
-588788 -220971934
-437441 689732714
-768315 420781243
-405692 -541062599
-951461 31338323
-330737 -267058805
-1151 -985378139
-693093 768886068
-436621 -47690300
-898662 -950901298
-360558 -931889152
-929121 -287496202
-604635 -677133688
-225160 -408958517
-482946 -893259445
-411361 401792664
-649027 -853863743
-514339 551970638
-266246 167567084
-307866 880378291
-771713 725184755
-769715 -672582291
-862884 92296986
-396706 65842358
-346009 479871557
-309001 -422427230
-11407 53731776
-880987 569885943
-383575 516073682
-340910 -319732644
-23863 930022006
-277362 -852381900
-903470 -777483578
-207823 203319601
-871671 -393444499
-952009 253854746
-877086 936260797
-644604 -526306285
-645101 -124742834
-923040 -258913151
-745942 -477207582
-523084 -56631986
-993920 453590647
-350576 -154341270
-184651 534409498
-489026 560331202
-279363 -900032253
-166322 680545755
-520790 -35181807
-986884 267534831
-8386 413440398
-733498 -457480700
-239172 594952540
-128730 -641746264
-663208 608361658
-414819 -72659551
-44843 -64173494
-325386 -485390213
-295805 -650257256
-910993 -695583460
-467050 194877143
-162907 -867718897
-329071 -547965360
-46155 417393565
-853304 335600704
-457400 58590141
-423279 -476235337
-212964 124377853
-619430 532283857
-68380 399021829
-381422 865464702
-882797 -944923726
-108889 -805093804
-904928 171571702
-233373 -246748643
-558336 729315694
-393953 -415580744
-487265 -146780896
-874589 262377801
-432169 549237449
-43277 -879246066
-117025 -471665449
-698671 -908243252
-804105 568222827
-754245 -113411713
-879305 552634760
-736350 -651920372
-718338 822414793
-71344 -932755454
-549580 -302177627
-807345 -873168667
-878281 114638042
-613327 -169896524
-136415 -568617674
-75564 -615452041
-50795 -981779468
-111240 489972468
-501157 -91687377
-837831 142598386
-269331 -125227323
-915352 -840149196
-736678 -139420560
-386534 -217634696
-193537 -645243000
-641605 -967848859
-635736 535616661
-847374 -915927307
-552983 -530913249
-394425 -758647882
-721962 198966847
-14849 -981675801
-562299 -785377595
-395063 727301398
-201248 962597302
-240768 782845233
-841757 -533593963
-597978 367748414
-504419 -869075140
-876581 -858662817
-330679 287509313
-954840 -318736414
-683925 -879315131
-208959 -745336293
-50741 511367062
-179661 -447932805
-866605 -360788334
-999947 529587595
-550995 -957960338
-117127 547524289
-644691 -475297667
-179674 -230671308
-32479 707375094
-390588 385281773
-689435 551693996
-321516 -937867907
-748984 269949268
-192255 -60172990
-168890 998721141
-804000 739036019
-413321 181179128
-109148 50204340
-306576 609876571
-541807 395801533
-495789 -369977909
-492177 424990225
-181536 31163118
-337546 96428128
-894200 -354745009
-314045 14604332
-460965 237765311
-292548 932764304
-876631 695867918
-259615 358450180
-398986 -960055637
-343316 59751333
-921850 910517376
-14956 -320843970
-343369 -558144720
-472845 805073391
-867918 -920803329
-783896 -33442387
-775746 -573081564
-164562 786571765
-174484 -795644262
-52246 978612432
-513922 701220212
-76533 474305006
-755500 -229044206
-137542 552457705
-397958 65857377
-348606 952134922
-971606 -544821603
-295467 -471749699
-407838 200452808
-6758 85200488
-729783 953240526
-773699 -915867722
-655697 -965855031
-646992 -548988130
-942229 98736610
-287843 271910280
-645556 -763707474
-934402 -352879119
-969968 -517123187
-753431 -723763110
-277717 706872214
-951883 -754089459
-231614 -44607080
-138512 -998756154
-424728 -949016069
-616957 34589591
-872042 -32198541
-316953 -669581280
-547606 -326322291
-214983 172157197
-630802 -838452495
-516258 -772585727
-191059 -501021444
-386302 -67496701
-346200 779871978
-793102 564835933
-962304 -262845426
-835231 -912433273
-428858 -906913767
-370141 937607382
-171527 172767216
-158640 898843113
-886133 -978260341
-1595 206912185
-511648 -797628665
-828362 -27007377
-768823 -668661183
-157204 -561336139
-893960 620113504
-798856 -185784370
-921199 -285099249
-901183 179502070
-750738 60126171
-670238 670293671
-39694 180745916
-341960 -36373544
-287194 -442600385
-429161 -998936273
-341088 294045176
-739589 231077324
-355856 173220924
-28110 455592681
-259244 458491597
-453085 672199480
-641809 -759387667
-913045 90879927
-659984 89551766
-878463 -22233093
-560389 178446654
-88841 35154352
-990896 -232109359
-268084 -796269778
-752520 -213486183
-877029 -357853347
-730322 410642407
-723447 -11114848
-705390 615139276
-18281 741981225
-433757 427549014
-81924 87769132
-219426 -591286793
-872382 -857550236
-180742 -880212446
-986114 468839379
-542619 665259789
-623622 300533470
-328073 -715017813
-170187 -924824244
-805539 301597197
-986986 579027363
-86827 306253080
-32892 -672665526
-532521 -112863603
-654992 -382738971
-579807 999533954
-691755 127748730
-50611 708140956
-402398 -58397928
-813293 -894484364
-389000 -260896038
-796132 976756425
-660178 -274077370
-342916 -57165815
-31226 -384213406
-537207 368069283
-444188 -794007056
-245327 604671747
-274829 -164275088
-537531 947974169
-196510 -115262887
-807096 923494044
-800680 -790796271
-68891 -120296770
-529589 -956718402
-814567 678043108
-128935 -602520629
-905967 196331421
-513506 963025295
-523827 -527344873
-771070 -649555029
-982084 394569010
-919575 778908207
-196039 -322220555
-550438 -865778241
-574567 -751314412
-866343 -470170249
-242192 261970489
-374822 956826544
-268741 471431824
-55484 220002478
-236178 -451553141
-64873 300704601
-912732 945925108
-938332 491281044
-903901 916491195
-624475 166510744
-899945 697273988
-666653 373679294
-650354 -997764345
-120161 497764510
-136838 -889067241
-639316 778246052
-79159 706968239
-932053 -9364010
-890273 674044003
-264592 237527699
-578414 388115361
-796239 -277108223
-295524 53069346
-945414 860770489
-457406 73336748
-313440 -699845292
-864988 492195048
-743942 751116193
-136123 -565623532
-77871 740880637
-92859 -866537704
-893931 696346957
-547307 550223533
-638400 604894120
-678979 -231134212
-733941 -901329609
-90952 -241884927
-591711 -432692752
-672272 442467788
-512278 -472877379
-515339 733817992
-910359 -7741871
-178931 900801915
-347560 588570000
-30519 -657461009
-957908 -988265326
-13124 219332405
-951361 -950492771
-508429 -145112983
-96604 -254107240
-313232 139551281
-930016 -904481270
-217060 468784537
-391245 -954863021
-358004 956289219
-722920 -605362363
-560380 -654708313
-294434 301000620
-466862 -854246171
-303498 -220331845
-627695 -105602391
-440280 -868267521
-926993 -671468535
-342424 -702862506
-596105 736626599
-876604 97397253
-76364 -751675761
-204483 -652741975
-715107 664704501
-266061 690792027
-283240 -125619354
-282807 251038846
-355702 -464433492
-586884 -372301087
-369634 -307874802
-157392 -121894501
-544791 -508050060
-617243 911457603
-108752 -219870919
-464206 346836957
-803580 -490133284
-278095 919680362
-948385 442355688
-20639 978651253
-848086 964817341
-306389 251161259
-815145 -774194757
-712295 -837374619
-988046 -595321769
-651717 -775924575
-591203 -57706464
-639650 299075840
-694012 -644192096
-964380 270825001
-779801 596213335
-580482 -907565497
-840983 -779261394
-296563 844537574
-624001 -707791119
-874124 885443108
-80049 387845953
-141813 166589527
-108743 -11001694
-46824 923412462
-271303 794288440
-4198 681123504
-795785 -345965687
-756063 -861245267
-378559 445097460
-312968 434163395
-708143 485591690
-699564 954964176
-408937 206360109
-759758 -219536270
-237629 786131781
-774448 23693803
-29205 -968375011
-52773 -988062977
-937848 186319184
-41160 -711180427
-918482 -911471198
-829219 -871387281
-836616 587895414
-258105 -555663294
-793599 251954074
-943186 36625101
-161414 -610712438
-634582 472692680
-870803 -266320973
-302840 -318503557
-243032 210652140
-49149 -878475021
-321548 848085970
-865711 -947833202
-904027 897453794
-949756 494890763
-138488 733290303
-699811 -595995540
-288882 633645496
-242504 30904115
-95732 838167855
-580739 -28246462
-25514 -161615357
-169370 -102955684
-303556 752217269
-787886 -522967224
-394923 920738119
-667239 636358611
-782313 -658513847
-332770 -40426345
-143504 925178184
-700795 -569985045
-161989 -59297272
-19881 365589950
-557311 -125648339
-561838 -954826846
-554359 -745268597
-878472 263639224
-927257 517865834
-425161 -11589570
-424369 945135667
-315776 -418965673
-623989 -37548237
-379754 645737990
-67360 -366798875
-202536 -287578091
-429999 -6854895
-928872 -780992220
-14700 116426369
-281120 -520693047
-203793 249911895
-918969 -192889424
-782194 451060491
-821722 -911703463
-267024 704154893
-431676 55794112
-92182 -582154333
-872102 477409364
-616341 -455330925
-309869 -240668180
-56757 -710500628
-240156 -677636388
-609075 189346775
-587807 230202100
-742611 687953562
-351040 -936301565
-974031 275375254
-811748 942684966
-472569 179854012
-901287 -354242560
-236909 -216388252
-414363 -22493968
-102936 226791767
-869655 746063511
-965392 -524239626
-829705 859992893
-72191 -688998227
-122036 468905479
-383408 -920999328
-942510 427428142
-79419 948212432
-820386 181428921
-621097 -912944929
-655813 251789275
-483911 122241811
-645927 791209964
-87488 -839900260
-423908 540087478
-964547 121135680
-296172 -295231185
-885962 -848064350
-92210 410635052
-981099 27132427
-22389 341282425
-978172 -506646496
-761513 -432397658
-626572 257497214
-995860 768728758
-949766 -637196340
-636578 -710132422
-585429 -732997449
-804569 146415408
-704790 267373610
-517508 493794318
-934915 -255004728
-670181 743133984
-687803 206303563
-380149 55997045
-969281 64555815
-178179 137820589
-322658 -664058461
-110139 -134715401
-159632 -828234138
-781014 -577003390
-63099 -882926126
-675721 294007673
-617661 -933277074
-331988 -870310033
-99628 -313388496
-582208 187858607
-889267 -165541218
-731092 -161452846
-972572 -548989989
-870365 861591210
-246520 -967654068
-950744 -55636484
-373723 -718290096
-644335 289843146
-954885 -434391374
-193937 -355486436
-992244 579710724
-540313 -167388823
-1494 790928972
-697033 -300399313
-505380 -821078152
-66580 -611559404
-150212 -704748977
-817578 385225411
-686432 444437641
-636918 359806839
-521669 -624437648
-846348 780379181
-44204 -922392210
-318700 -452671786
-109936 -944107857
-892698 -952801983
-642979 841335888
-272403 -877384930
-224686 -823112016
-974075 -619536256
-690196 310473677
-335420 11346767
-705167 219010898
-717624 761483688
-465056 -274545671
-23928 251356830
-766880 -441636444
-161221 7164233
-379594 -606283672
-811996 123972183
-644842 651677797
-371837 973427053
-210892 956583360
-871090 295123121
-448556 -474455908
-283728 -864494793
-321935 683563718
-116193 -179204885
-983576 373246972
-635503 -19482289
-246890 -966881694
-505245 748809324
-693420 -386586756
-797314 -889273903
-296030 -851346109
-196645 -330694612
-904616 -842075886
-60991 989989779
-530953 -208079542
-320071 -665187901
-552492 -777030125
-323332 -897605866
-861936 346158866
-775084 441980773
-605709 716394175
-603121 -928386806
-268581 -454146044
-321403 -872725916
-924474 -68706220
-888988 -60429716
-8018 251246267
-51890 -564512071
-34576 -234486311
-797126 60345979
-336625 730611050
-516869 291057781
-598279 48367540
-341441 266691120
-599324 -888147104
-581854 -725869136
-188513 -900274816
-130141 -855028798
-604524 -977059813
-118068 -286861572
-332828 -891786348
-691506 -975889569
-167862 382443816
-428213 -733862233
-886911 -985899791
-818611 -973119374
-769142 -399050134
-439402 -910413563
-504721 -870725240
-631077 947108732
-731911 531567211
-406996 698185289
-454618 871238279
-492 -922578834
-396982 825459373
-138334 -344951589
-406905 -130492197
-611036 -70778008
-396131 90536340
-558520 635021493
-925587 989567971
-940494 -326336258
-442037 -221404374
-523865 -109548137
-400948 940354863
-558786 -257035125
-105719 164582727
-410539 -959919954
-571356 -259547569
-227668 40039268
-46032 -394265173
-95816 -151333917
-536162 64149699
-878170 988178644
-814972 114803850
-940499 -69233738
-785794 -984940731
-954170 715753716
-897326 20352699
-226911 996850384
-897328 515378800
-629237 -595563738
-366094 547552025
-351946 239133431
-147154 -665626219
-236925 225527750
-696187 894181842
-445942 203881585
-365386 -992733906
-92318 -162765466
-512964 -308580570
-290973 996834065
-151825 510898277
-45000 470015056
-185163 -260197719
-447227 303769492
-31211 -934503716
-562019 904385008
-375191 196365891
-459855 -194051285
-665650 -203059372
-578777 802100718
-73096 654614798
-719237 861090328
-183182 642795714
-775550 -378064999
-659735 -355627058
-31024 510371337
-752856 -809794931
-557061 664725641
-742066 359738073
-650184 705583870
-703723 -930838097
-409267 -240193550
-515296 -202766347
-149124 -743947963
-163617 985334200
-819109 -456068152
-922360 459933622
-470998 992600294
-244216 381166382
-435323 -996130596
-819975 841950711
-907610 -255418989
-92252 473884461
-152238 -565730656
-942958 -951649498
-938959 539380745
-590219 -808829295
-432234 97232746
-916239 -802154188
-773294 -11888667
-853457 -248150183
-10666 852460610
-492531 -298281987
-329726 -752838117
-235117 -673088037
-669691 346090955
-781276 757533220
-12027 -482882967
-744177 -136667051
-523342 -30212355
-879270 -924782745
-965325 -214988795
-885925 729594095
-394565 -127549092
-333626 41063242
-49541 567444647
-731100 416382756
-255985 -646486783
-904031 412561293
-24685 -349934509
-208733 -642617379
-915944 107028357
-585132 394646502
-883520 831267082
-68181 541297701
-642174 295513358
-944562 223164179
-175826 732468406
-74407 -754737544
-971677 421009991
-50881 -426903908
-445289 -2887727
-478436 125986954
-40925 274814105
-367011 244274157
-239256 452898917
-146192 -526578587
-148287 -145676271
-709803 970015950
-109632 336754362
-328371 824111375
-830534 -954766796
-144307 -878234434
-731722 406221822
-918544 -229799534
-810682 15345161
-298688 -173817178
-670019 -960900426
-962730 368858378
-394657 -908739533
-305297 -310834935
-171462 726241000
-828027 198288824
-407854 -916188433
-287943 410024434
-413633 -407897122
-50027 231841278
-860807 -514295034
-410542 -822912364
-358140 477103734
-650091 906714957
-538578 -249816272
-395426 -673267640
-828345 -114781737
-15078 -975002167
-237563 571006517
-106515 -809366467
-838731 -649064401
-910725 -722153402
-396712 -986834165
-569064 687689961
-417647 -898042028
-566178 -941600960
-57818 661971880
-666794 360696148
-834941 -318884141
-648926 -470166607
-34519 -960604678
-504959 -279784567
-611655 898691772
-639862 -869344211
-682237 409380499
-216883 477449124
-811836 328944614
-725617 345708419
-411515 -260010090
-601797 921047492
-293069 -569933951
-550709 225694876
-291319 -901864873
-934929 907169783
-316626 -15073814
-235316 -299164791
-460497 -913581505
-144971 870144449
-779762 -421650605
-777066 657425012
-748515 -939222019
-541543 -70715006
-866342 935271611
-834378 -926056183
-972480 -530508693
-801414 889745936
-731800 984859211
-30298 -868536814
-468207 102958436
-896859 -481508578
-136053 -486187068
-566313 142353758
-90675 238706855
-252292 -734978944
-311251 273009548
-227088 -499396294
-951750 742470180
-983160 -545529486
-47296 846312125
-363265 -665023557
-863937 -771965642
-754227 -871105474
-603452 560671319
-155256 -821314162
-301873 -963935691
-79922 -601886143
-873147 -120478953
-237630 -877517196
-417526 -879225341
-906615 457870442
-532122 632424170
-351385 -965931007
-117503 -760328212
-915889 420212133
-517007 -891987190
-427443 -290836905
-765273 162474421
-766232 945388374
-85430 -306857366
-779641 -882050790
-819485 -683603852
-949377 206955567
-171472 260302968
-89841 555103004
-201669 471976623
-517277 -614171132
-683072 -944293291
-364007 66963156
-16989 -159700618
-787059 754535188
-481833 401939599
-153052 68333740
-967169 883429714
-878382 -184872730
-484779 247019579
-269042 772010376
-559122 213241128
-357926 -873459375
-513986 747009534
-340979 334015787
-66115 436927421
-464439 231950056
-989595 368084780
-533963 676599209
-31125 -495321459
-955163 328613944
-893481 -761721343
-203602 667152962
-811069 126518670
-191950 -68578709
-423961 785102172
-490990 442914819
-376099 -861623143
-404568 -102078507
-598851 -149465825
-825571 462869834
-595581 283750361
-566796 -241242763
-944139 -617650658
-387430 -875950257
-779738 -634191223
-425972 784288941
-716953 44899836
-229481 -898245156
-304353 -548067437
-315695 -855564233
-981097 873765220
-227806 665173691
-524806 -876507254
-22343 473291106
-431216 -148294170
-941266 560420167
-557904 -442242486
-959047 -927693037
-475228 89535728
-44204 62436055
-478690 400920907
-64322 327814385
-234769 -417894630
-150196 -620044071
-738847 -888247971
-293383 -780276106
-358814 822870748
-637253 -897354761
-819475 117645387
-475090 -474078725
-811682 565515073
-415056 -746087899
-908295 284678513
-615031 947864415
-454949 -769521803
-354018 650487290
-41003 584669708
-345524 275378033
-416502 752242134
-827931 -963397729
-338782 419813801
-435405 478523707
-55736 554292315
-653839 543306547
-24827 -195668835
-107095 -741485502
-712573 -43756934
-50502 362088680
-369377 -669178539
-245230 -954221207
-905295 -722958913
-890687 731742368
-690448 226109532
-140064 -140853543
-259509 -888301704
-951602 337861561
-566553 78870352
-383270 787085398
-588854 440506800
-903453 -950967909
-908180 -834476975
-917961 -141461774
-318508 -697055808
-482460 450201538
-697071 -341081007
-619016 -466577611
-163522 -46794819
-261927 -903894946
-726509 808800423
-97449 -442036333
-433996 -867292675
-94848 81130576
-50279 -963512627
-104315 539515993
-441010 -523046525
-974549 -306665108
-693985 798030491
-728437 433196541
-75953 -944576429
-675393 -871148049
-26333 331491687
-170658 -815018989
-916496 713110672
-234207 -589882429
-451981 44127469
-341421 677325322
-185808 747979132
-368003 -877002180
-524423 316927072
-225339 41002285
-464550 -975453736
-432603 482450097
-210047 899540511
-628617 -672509543
-602363 -214832012
-512977 -589024144
-247632 -139087154
-283310 738373169
-292329 -492919090
-3698 -477770379
-619241 -851146812
-273676 -507695412
-901454 603360197
-948464 -962143085
-860565 -968179419
-539556 -919686329
-973916 -268808193
-554550 682367425
-249433 366026565
-567294 -360868269
-361732 663735730
-206809 -449965395
-255378 -175887258
-239199 229362754
-972603 -39847824
-803397 868240211
-98045 -240795572
-213205 -439352339
-47180 843754384
-573622 -923868501
-494709 601649946
-994305 868300649
-341556 411097950
-715339 353706809
-622922 -951692542
-739194 -951217710
-228315 764682665
-129446 -90779696
-938458 787155459
-479357 -875720072
-356827 431449926
-557699 936008647
-764393 -383415484
-455373 -112673525
-91810 973865562
-578747 -499078550
-5071 -179843500
-117895 -442426279
-384130 -964194772
-228071 -961300583
-550601 196705452
-460177 699540958
-565120 -411265978
-704777 -979181806
-779022 -218579936
-592518 548886199
-974402 741574758
-394493 540624493
-194278 -890466141
-495844 437845495
-31886 469272345
-311014 563700158
-501539 158662496
-626559 -267113353
-543778 -230076681
-878618 206969954
-595210 -218331063
-227908 -612877664
-525489 -883809743
-533668 -578659252
-810161 -488597736
-831338 400156536
-426059 -790134252
-908022 127986781
-286711 -860000636
-665751 -963752338
-486768 628908231
-764215 -39844136
-733780 -406178616
-897362 664713459
-7714 -1144719
-299396 790526836
-562816 216770769
-90259 587589304
-77194 663861383
-266368 998190834
-317224 -11008145
-465831 257952494
-871876 391331679
-994076 -48957933
-38326 -451685659
-613664 -286879624
-834364 -632741423
-536787 706976837
-240222 446007024
-378141 137181896
-658170 -233536857
-837562 -919807687
-849768 524304232
-615256 -264830247
-146196 -498466938
-522182 -964293504
-446594 -864673711
-427745 -288601190
-430204 16209630
-784121 -872157994
-423930 -252353528
-600454 -502365787
-462669 87997870
-157709 341467856
-984760 -985135975
-937530 -913146850
-858314 -15488955
-30149 231634794
-152730 526958807
-298545 -499111220
-703483 82341980
-835506 -631532986
-235625 758841274
-650968 -673809989
-841430 319509081
-726050 -840328033
-962696 39310388
-806782 686767658
-810738 866648804
-720344 -662166236
-571359 -323534094
-48518 -514371701
-599793 -581973923
-760984 -946713509
-950688 220798053
-546403 -80440861
-283166 -911007013
-21520 208640695
-881343 630957949
-804057 -42281030
-323066 336482701
-542587 -768879226
-404510 455353183
-860398 -723003077
-217722 572588630
-419751 470217208
-922868 -783633574
-593461 -590383973
-610399 -445631645
-593023 743325234
-107995 -89495192
-389491 636710335
-945955 -888207753
-826194 -478137566
-476967 962900347
-695191 283817682
-899856 -318465598
-957088 -145272913
-501972 -176898308
-393457 -599300442
-677431 192560851
-930614 499567599
-827514 -113672142
-922363 610586928
-691597 552854090
-876827 -892874090
-858534 -617337580
-25237 494363430
-662119 168282958
-739877 -986379632
-346719 -695401248
-14815 -642717989
-679864 -902742505
-248771 759951935
-154418 -365721066
-944717 669846126
-311595 82685496
-285875 -149354640
-833831 -920537848
-595432 637053851
-396324 -553513054
-58174 -157516687
-276634 126280538
-342278 -589204453
-749406 364345748
-282242 -58302763
-647087 694613229
-649261 -954119851
-325155 796424324
-854886 -629768727
-226771 -700903940
-130298 -158498473
-268073 869798872
-54285 185423918
-52661 -695395192
-40330 275169314
-586315 145066181
-606231 -312732772
-417008 -377950904
-248433 -834134509
-866355 -446596051
-929712 -73352152
-248957 -476852498
-296084 -349338555
-198366 -460883864
-885950 157426436
-276625 -826976077
-595804 621801632
-399926 -991928204
-442794 -894997572
-482947 111371835
-313675 -692924905
-18393 -52514258
-757845 -909831275
-344048 -282129358
-232201 -835652158
-524398 31865963
-179536 -734999777
-65515 -937255656
-150447 -319193361
-483005 -364768503
-707715 -638159596
-979852 522308167
-785069 -642453279
-170855 547264323
-484914 826912975
-772687 632716036
-274595 -455153144
-91144 -633303445
-644322 -892718516
-476972 -289287652
-474924 -79899496
-197185 33929333
-791497 233859850
-303735 570761949
-481394 573045469
-905548 -756197361
-972890 743785872
-440228 47363453
-822899 -895609212
-415683 848788301
-957281 -988748360
-136573 -588534117
-48498 -351209605
-715125 -898579635
-690050 129336526
-719301 -186861763
-291848 133286328
-130414 394336749
-346215 -124117419
-858600 814092968
-130844 -970431755
-638501 237722985
-878748 188917487
-345775 -760368680
-950220 -362496340
-881087 -131653186
-635887 872347356
-324375 182350517
-27769 235043369
-991566 979628840
-635172 893062865
-552846 -992339775
-311806 -133925475
-843675 -20560933
-660846 578422175
-652162 -708363654
-938128 223241706
-633735 174724399
-788066 338999799
-884771 327632494
-566844 -123970948
-737228 350251439
-538769 739098378
-481655 524819447
-504678 451671805
-848719 -279048744
-244929 -809525964
-203475 -562525515
-496558 -884711996
-408856 66356617
-579500 -895916195
-372598 997372604
-712219 -843404045
-458247 293001292
-973177 -910479724
-662439 -205900385
-856760 -986135542
-609064 961867632
-661936 976450132
-171010 248907827
-881946 794012824
-973236 722029349
-793570 256568053
-947286 -487396298
-816911 -446015231
-454415 -312493420
-187451 -195759952
-237613 777226475
-605576 862230979
-399385 -856760153
-164583 -42624678
-172419 -409223616
-380813 346007639
-296649 -451009948
-791811 -884404170
-606440 -349804204
-447931 269941308
-36740 -841413780
-597035 87670282
-951374 237745665
-627885 224942837
-693960 191754087
-193454 87634621
-340104 381538792
-152207 -662728268
-684057 177154897
-514883 -971845240
-526392 -648863810
-810546 -8461119
-176819 -995395109
-644619 600044018
-553975 -361931942
-721009 579150594
-333624 -290871577
-606690 150671760
-578477 -866864638
-879209 396635003
-205860 954911808
-701336 762878190
-726367 111382334
-676100 950668008
-134082 -427230136
-416211 702158718
-777862 149192000
-569269 121759916
-624400 670270902
-384302 799387796
-361237 -755782424
-412341 828857122
-269841 -260425570
-204815 481963242
-40226 -93683689
-575882 931328518
-601731 -577885785
-862904 -859628544
-906250 -878883398
-917675 599269113
-830596 -831473784
-620142 -527747208
-892871 -556675654
-346223 -974352540
-975523 -927703191
-661105 81392404
-584657 604798054
-159325 -366058415
-249631 -915419484
-476395 590449769
-280116 -969423413
-27084 -960507676
-775060 205844312
-523908 -5524725
-814242 842676685
-90858 778614176
-59882 -450849655
-963621 -155614963
-339874 -247109555
-435483 -928062401
-169504 -503710814
-816315 -2891979
-152176 900794721
-899663 235863616
-21130 -668412385
-370625 -340372615
-676220 19708486
-419399 -246298169
-283897 -200001159
-65043 140825088
-980851 -794512704
-453302 -31474943
-444902 613077881
-570555 -351188358
-316950 -5827483
-48047 537891043
-285766 730204047
-98393 -548513076
-792629 -975651019
-464604 814784563
-425212 -958063308
-995088 -945074432
-974262 706793240
-650153 100297357
-528820 -98082804
-839980 401986278
-258436 -268572114
-531063 451067542
-876360 -901112333
-918563 484318331
-550880 523005141
-45863 -404823147
-747698 -666057296
-220481 276316215
-462951 831040470
-273432 -334469680
-632719 935943600
-786731 -296734692
-210256 419232151
-651179 -411541207
-278313 844090397
-229405 624719447
-621906 556983850
-794212 309684630
-823725 -873952559
-61145 -596327281
-157742 -299907975
-462041 856251488
-642113 -144840357
-567055 -275558994
-997438 523552404
-699475 -250387311
-571967 -368117072
-459399 82861996
-531897 849910046
-100786 533800124
-619420 -662635374
-726539 -566145716
-912852 -162615982
-225635 -563747706
-837474 918172615
-638028 -787094488
-662347 31429147
-585171 -895368328
-375934 489221727
-800604 -285014031
-688261 -229838008
-743215 277681679
-895240 418251278
-415943 -958089505
-911819 866140472
-343873 114858027
-162773 666629942
-533724 275640674
-138084 -722940991
-339049 792677383
-9995 679313393
-502233 -22848966
-198911 501445224
-347892 -613010611
-935179 701592041
-315952 -122486020
-834158 136602078
-636788 -814008679
-856553 960375976
-366055 -160971524
-254999 719791445
-245441 -849743045
-639516 272882761
-859573 -590308184
-528924 -413490751
-40436 43571728
-497600 -377402672
-866578 617938396
-455265 148203400
-390959 -888180946
-667181 -814559282
-660952 918365392
-134174 242017086
-771941 603691996
-76894 960275887
-45992 -39326090
-633240 -428933625
-760334 479422181
-420284 -911169064
-228677 -151874616
-578715 124615917
-912854 768144329
-786517 825276418
-102770 -521422507
-435038 -992349930
-631237 379384811
-269393 356091473
-600881 144252148
-477023 565376132
-104586 168983801
-765175 983280625
-777976 137683930
-859145 319240756
-112735 108679738
-637549 547375746
-388068 905750005
-846829 -995232182
-652574 -977510574
-254645 376204754
-874139 152971219
-43533 -865691520
-439252 561645472
-786813 -76147037
-304868 228841919
-728618 17853820
-136294 -263354797
-741124 -957967819
-361857 588920195
-620799 -931416264
-161735 -869136883
-349394 -710438069
-716939 193199653
-74589 899007446
-45452 -885161652
-385832 671777146
-122125 906657517
-323311 346739513
-862202 -119615029
-521245 -96573983
-846288 -235368003
-33213 -950631228
-231006 -260777006
-624264 902315927
-343357 221125881
-138833 847902732
-779238 302208025
-268576 -20607761
-531764 852670551
-949237 324697451
-496505 -791886655
-657625 -141841878
-7231 311522284
-539828 769758817
-444438 782011085
-687901 -607119445
-811211 -359871011
-174431 -628827360
-946451 -565087264
-931928 -918434464
-553633 -560243623
-302141 -434224147
-281322 -628872533
-836694 632956030
-772448 -682700348
-673226 -661517832
-294900 157249529
-622853 -923526479
-513962 685221681
-157101 -962365501
-380967 -20100462
-360250 -697629969
-358687 939519625
-632536 719122533
-501939 -942797690
-984670 13161859
-228631 419541617
-798602 359410336
-233520 992554098
-277820 124728520
-747838 -463375861
-745560 -946816205
-64555 982886642
-258033 848146424
-285388 822942612
-102692 617414080
-54067 -906456669
-96599 -684412047
-722877 988586720
-409809 -471543932
-28527 -602846511
-313330 -719140551
-288050 94231921
-792424 -231719044
-150024 913815480
-456928 411531573
-601773 106763124
-337699 -76418639
-79780 488005094
-912190 -355498842
-819403 -186267787
-783762 -679579015
-789865 -53128811
-21859 -394231809
-416298 -960456483
-291803 4073499
-480237 618930050
-670241 311601487
-90404 -783999813
-286244 464000500
-607579 -711153640
-161759 -247375673
-485622 517184295
-456977 -875750646
-903727 -546712897
-799767 192643259
-957757 741663434
-559633 -453169566
-103634 508231212
-680634 582766507
-486867 75286502
-407467 905384701
-632697 863625956
-801184 -977965224
-199891 -473817991
-734705 629957788
-826831 433566349
-715763 632945133
-602995 -593944499
-770375 -225912204
-627952 -870037357
-266167 219787715
-986613 94508781
-935242 76833832
-770600 825555906
-429685 -13431349
-227044 -919092669
-709637 297002308
-99926 -849313510
-165127 -850576129
-59182 -386480840
-25078 -560467150
-673114 -97951802
-573561 -869296546
-568102 -436217795
-713187 355335301
-373328 175863066
-956717 -842038009
-636129 902165736
-752269 -463389370
-723917 740728498
-850738 -170031410
-357690 -705488317
-391355 456870807
-433020 -147996634
-324775 -179306308
-139225 -60655053
-259851 -861913932
-609013 -693844823
-775207 345400449
-489476 -87826136
-463636 -563882179
-26465 -582295484
-14562 -993317356
-528395 512951653
-255865 -904223226
-897698 -154232352
-783926 446375337
-482927 392779082
-519802 -3545862
-50947 595799209
-576256 -993701759
-455120 435986989
-241486 -649636241
-367609 989518049
-369593 999769194
-528299 705699061
-488294 17897467
-326310 -989752463
-892170 460381149
-276864 554508097
-84967 750976036
-739667 -857133909
-365447 849019780
-958897 60363195
-172687 -5130542
-309778 -477770176
-419305 999708142
-567462 132955526
-781810 -171614999
-194511 197624943
-404589 -954870611
-245446 264502822
-779025 615329459
-872601 904328387
-743585 -370029172
-476841 711106233
-770299 -397387613
-959659 -923653836
-477193 -43598333
-733071 599066525
-10605 524661726
-900938 -184783739
-188191 -112430134
-747909 875025486
-785972 -342749338
-959642 -260144588
-702185 433240899
-184896 675148129
-366669 -249897050
-292589 -253861600
-908033 82172578
-934211 -646404662
-32256 -110995509
-243946 -216291290
-893107 413958533
-795057 883873949
-446276 305938534
-956377 266183027
-879944 -130654173
-289340 -865676465
-238134 -683675677
-7219 -233008431
-956106 251342710
-976535 931653782
-637606 -476163692
-695096 881313538
-453375 495276368
-867307 126448695
-735437 810176056
-69432 -695805613
-865765 -421968427
-792594 187354134
-348931 119410649
-463470 465601439
-955316 -85104028
-652328 776661311
-423111 -942026796
-657500 -799346777
-532569 304325793
-426132 -191923846
-567337 -53208377
-76824 -760985277
-360343 161671492
-464920 835796115
-679230 22723434
-263976 -571853623
-152438 572186416
-391920 -818821680
-307599 694329404
-244931 -705951404
-318741 -831981792
-63158 -989346274
-762289 61040165
-242579 419360919
-39693 794823862
-607258 584876474
-935091 153190809
-10493 142616582
-739951 -436158479
-670528 -184116783
-541514 446810969
-88290 141873094
-877935 -996762649
-675158 -581262030
-107394 -540009114
-315824 -229350324
-977171 -952084366
-684284 -482035910
-544102 -28697100
-37973 352241427
-407010 326040244
-111438 918094523
-443723 591256150
-435907 -659771912
-646518 606406990
-122953 -533504064
-828069 -231625535
-11505 31109759
-213608 -352325743
-653094 -684779779
-743565 325158355
-985077 -184307535
-233677 -821609699
-11573 -761285128
-745082 -912430264
-726631 973214163
-404315 823591346
-809991 240760546
-801289 -31652903
-818211 -760050780
-343112 -943356238
-740226 -732325582
-610926 381822314
-221047 912397467
-415383 -313587611
-496469 841813200
-463129 -464436504
-79213 -265671977
-336673 -787706358
-524656 506866396
-441335 -913430551
-256317 538333886
-363907 277477271
-114942 530341952
-307776 878561974
-199964 -263599386
-490586 996837889
-653270 -500547209
-811541 767510373
-295806 -502971502
-823789 -185326987
-932024 -54814920
-798309 312720963
-57466 -6936686
-79549 183899952
-543390 400290700
-848261 -181206171
-1289 -139992349
-870806 -506432402
-833026 787140926
-183079 99956871
-472307 -597272287
-573251 -945184657
-205996 -665704463
-306646 -832358467
-528792 -406255915
-814961 -971374910
-287201 -296794971
-125430 328072108
-151633 -759081268
-188144 -937412223
-684095 267157910
-587259 779252619
-965376 340065048
-316463 -349983785
-762058 510330945
-234589 -923534339
-825877 -500629544
-591362 -990216264
-423048 696492387
-639109 -3601046
-767574 -323026898
-162354 -505806181
-437417 -838363731
-807318 670036416
-240672 678093772
-498232 561926969
-826996 -658653403
-760617 -609382225
-369037 -944505434
-660022 -871512478
-461121 490574646
-896730 -689261367
-284153 -964180782
-227450 824870183
-720801 -521619834
-330370 -517920343
-412490 853495273
-525427 181585195
-26775 810151765
-743431 -905585995
-145291 244172972
-342680 -70173972
-330690 726182977
-179916 -563245628
-508792 579842243
-92747 89030274
-585495 -634263613
-682916 -920787302
-315891 -48669637
-320128 -937771227
-956193 -71871995
-934258 628303465
-842226 -591061054
-393609 89764274
-609514 150856233
-118979 -912967283
-409266 -495792404
-436510 492202830
-120404 -669833155
-221698 -587781485
-420894 473206705
-141858 820741491
-192457 -277042852
-294953 361542277
-630693 498128026
-86742 201337314
-447158 843621934
-781798 204139652
-561316 -764561139
-526068 506290051
-7803 151070010
-293393 479611833
-816613 -711367569
-661508 -270230661
-369098 916366206
-192021 868474674
-86186 818799613
-266177 -865381055
-509105 800203725
-597924 -377353671
-931121 -950635929
-465298 -419151918
-14756 -896533854
-773347 -541696983
-376332 670612357
-375730 254322380
-107675 -602147913
-214402 -972663695
-939220 -400958438
-710654 -271981068
-918675 -560445180
-360114 -927751733
-147489 -598723225
-273783 162511969
-417414 286306897
-221819 899404802
-812960 -783634365
-135428 -17554817
-513809 -43939194
-143150 -548195503
-338505 -658748414
-493994 -892869185
-46031 931416330
-362308 -370115982
-315061 -310583493
-897704 700298888
-445672 -649124956
-771125 -639267528
-163881 834917833
-936567 -996404878
-309374 -16621199
-232760 884281905
-953844 -415556796
-675870 86844948
-58012 -804898726
-939914 -892428087
-51600 -806316320
-532238 -407046638
-242937 -865091782
-9181 -207274758
-274535 320972294
-841689 -425536961
-131642 -282510138
-60551 722249070
-115471 736975008
-968370 -996203242
-764945 474170224
-819937 953340643
-103798 -161241706
-748864 -717252618
-480512 -742338508
-717282 180009881
-227705 -757605450
-565520 -958405825
-645027 809893899
-457234 -68188943
-463223 741893063
-283220 -986714705
-745784 292543529
-890322 429327249
-297639 -983119583
-563591 -871561317
-174987 166125506
-861221 -398676378
-887721 215283631
-249576 361226780
-801135 -291104465
-681305 408967311
-735613 954180142
-561497 -156196246
-327877 -945791095
-10147 127668789
-403185 418266793
-942093 -228301232
-949596 -297565789
-36081 7758153
-973724 -371988121
-815350 -970879213
-143983 -186384852
-647500 466770174
-549061 -688131831
-663471 71276641
-930219 -500703593
-740661 -445737281
-288435 112870816
-907330 -838293342
-715320 486073776
-657363 -292719769
-190550 -825008047
-461104 -368866343
-767041 -863392521
-375485 -808127629
-897513 -240427660
-925372 155249338
-514265 -206804007
-472783 974855971
-193222 -631007529
-195705 502091528
-791479 236339634
-71166 -824311035
-634208 -801588366
-398071 290548540
-543594 303357754
-713598 616678427
-973404 -937752693
-76573 -994208036
-322484 -523047068
-482895 -457224461
-108077 -965087249
-821500 290568081
-835395 -990454288
-923559 -800702727
-32455 -785638926
-387751 -638641528
-665473 -246440008
-679110 327231890
-295081 -476934870
-950153 -907849880
-180953 -965487880
-968206 -301942916
-510951 -276716222
-413912 -976364047
-343691 -110070545
-925889 482856118
-856710 31401644
-142045 683125448
-29468 310228442
-49931 400394115
-946340 37733328
-696479 -600915572
-503810 576083081
-170443 236144963
-94549 689632968
-47404 -268042813
-115960 -294660258
-585378 604396628
-876023 -409734495
-561557 182292675
-897517 -852827833
-501525 -522305391
-134369 -674622892
-732912 -990765768
-904609 -323008117
-315750 -460261818
-120663 -776890942
-570081 430551875
-522566 866970072
-898319 -253825812
-520234 522701996
-296482 753998545
-866525 444231272
-491858 -901497874
-365144 630150851
-307211 -813322921
-48544 581358244
-508435 -485931152
-550745 869802527
-560587 -255896962
-941079 914462963
-86980 -239947792
-864108 143187467
-444889 343062396
-742578 996197171
-747867 -314663213
-507707 -924980417
-375963 -445946735
-333245 -857750232
-383729 -482198559
-668169 736345940
-435728 -858061712
-402679 -4503950
-466200 -938276953
-779759 -996311127
-498070 672487933
-332125 -546022418
-617004 -773202069
-927989 -44443839
-809560 -826535994
-718685 -27027880
-592246 -669225491
-106041 927462552
-630415 -730280256
-433322 -570723365
-528815 410129755
-676796 -543603176
-615222 -989365122
-462195 924198603
-873950 -821284297
-175809 -392745730
-114152 691177919
-39071 -61232089
-477509 750441737
-669263 -113243333
-299074 -212518566
-225376 -711705124
-176969 -185707397
-324964 341534700
-441380 -569455356
-78123 332094044
-6867 -69603008
-488227 -427517068
-519199 -819893553
-9508 -155363607
-267986 -423828194
-503704 852594380
-658368 298613975
-650983 -197030263
-575715 -339333107
-633767 472077982
-414873 775941857
-349465 -8558598
-777618 252056886
-45288 -954338399
-217213 420718037
-823858 -485297007
-368492 -645425222
-684991 283869269
-638338 -708582051
-274984 -466709519
-26607 891123539
-475814 982595868
-168520 472058393
-21542 494081628
-662502 -278131113
-869447 -887943821
-753083 782376504
-160530 536161491
-323015 453590879
-322963 -934562499
-564982 -279228113
-670119 -763495776
-647839 -362079567
-433245 -99121666
-837800 81140617
-601601 214092239
-929542 -394010933
-986408 -767729056
-950618 -982938024
-128748 266655960
-620175 704348926
-53170 645520186
-261858 -889386285
-842557 -191077836
-992119 543698140
-961646 531331752
-981301 323625158
-360611 898272918
-723345 -332282627
-139611 615043107
-568201 -715920248
-267378 -588642736
-146372 450155327
-263279 756138145
-711081 905438892
-483870 -975459434
-393833 868194324
-53262 540331749
-873026 560702057
-234273 174301556
-106350 605769250
-174530 -866009703
-918420 410805780
-245811 -903793965
-741286 34868631
-919380 -655537251
-152589 310298275
-294319 640857698
-549603 -423266307
-315454 179876604
-905642 -239969989
-169778 -866401028
-631377 -322086858
-167499 -129356274
-505091 -57478864
-106070 -925872365
-129145 -745508170
-996183 -881337354
-533320 972400553
-111626 -77790796
-381632 733705753
-965119 -891003343
-103571 333566468
-764741 36377432
-745823 865134802
-185348 91521713
-248611 60917999
-657081 585845479
-243965 -515630186
-141841 -525863592
-108646 -387336613
-832890 -909860937
-967311 -391873295
-27066 -976530834
-412921 -961138549
-256550 642995337
-409739 -779551732
-222243 349159726
-449132 136369387
-860136 -202818039
-389364 -618447318
-939085 896399398
-309643 -69219067
-20741 59465825
-106584 -380440524
-287126 873302070
-873189 133593460
-718303 -125948693
-283309 991964716
-923934 -41489635
-393323 796260511
-384252 578186822
-593523 67507023
-710249 -17656669
-148993 -532919394
-847700 -214841823
-992525 -926134957
-880178 527998605
-809381 -776479992
-265985 -589248790
-261663 -997864987
-299266 -163816605
-433095 -646593374
-228973 -537221929
-808907 -287831086
-363441 -607731922
-972423 -894226593
-600832 -67382818
-858803 741427804
-938980 94659148
-460967 729799144
-248167 -877019514
-999896 -156425102
-331250 -486903571
-751483 34962664
-410737 463134375
-381624 -761085149
-360869 -978927524
-692434 -810297966
-384260 -916604080
-436935 -20417159
-85756 985962545
-231488 661582742
-486968 -952910137
-892933 -179177772
-400080 -871336653
-639268 -315235606
-597118 -252796375
-280258 509178306
-966075 -91715598
-668867 157954835
-501170 363829672
-184234 744467798
-101961 511361462
-727803 826607743
-375328 -690846936
-534599 903629540
-782349 784897504
-23841 241770247
-124024 497573696
-843370 -267926996
-45448 -175914257
-875857 473070535
-326049 575647902
-623302 337182172
-358201 -639450449
-397886 -108701371
-522351 576097024
-280931 -618377973
-705453 81000663
-861910 659492944
-638579 361204869
-897730 -80520440
-887004 173592038
-848389 260811085
-790662 740301789
-513077 154771738
-994918 945575479
-289030 -659978234
-724092 -483533604
-511418 -293623766
-620164 497976601
-777079 880296068
-672816 -696639616
-481798 -138145585
-531850 559420164
-565569 -387486552
-535376 -381999693
-314199 196834020
-59154 854283695
-588649 -884425997
-359857 928907024
-986295 -469114210
-981931 441160891
-448766 357071278
-845568 868067963
-376270 801710443
-153348 -899113740
-676783 296681339
-577914 -964151178
-447895 181886923
-667702 -191309365
-216493 397053691
-863050 -898633517
-780699 982282673
-149321 -489618871
-828863 694184625
-223650 -10429237
-154403 -691527040
-117893 -965793610
-465167 506037160
-839590 14849194
-261943 384699344
-794486 238849580
-833227 318209578
-261166 -900929888
-326336 -349213904
-916221 930723027
-725791 -282929581
-876891 847620116
-24626 637523074
-831865 -314839225
-236747 629043492
-506505 -979074783
-668780 -873678334
-694594 -161368877
-660937 888993180
-45050 780548462
-458754 -60482617
-855145 38190871
-894462 816397284
-424075 -878595695
-812558 846881506
-322032 65967328
-804550 -924712859
-75831 681680531
-655285 576348457
-975687 621988119
-334755 -476232354
-983457 884821417
-142207 508710862
-869589 -970195195
-823046 -247813036
-362838 -254073441
-664075 121170739
-472394 -929603459
-898328 -155003329
-527015 771956835
-556174 853635921
-858457 562067090
-403905 472093304
-936627 343675348
-509167 -900255782
-158078 -46346852
-960557 364600565
-177946 -921417763
-463484 792284271
-621494 106110097
-705571 859130699
-77762 -415681994
-994064 -855699033
-811109 528044335
-136262 -441761335
-818494 843698826
-384285 -553471985
-331713 -513957841
-623101 377895709
-729000 -977123529
-161400 -891969722
-711655 901663355
-745544 760214242
-980808 469257493
-63817 783984514
-560077 -635082442
-173780 -932299596
-789534 -242328395
-32471 -712169548
-589534 -87302925
-316549 -617855208
-411355 -858533627
-751498 -672719482
-237879 854238096
-865407 337658074
-260664 -572975264
-604044 -339592403
-825964 -445225009
-921185 -494393027
-859441 -694791780
-964883 660885088
-626756 -782745976
-299104 -110473773
-958946 657702408
-79561 745298359
-837159 447764892
-342123 353917586
-18728 -955657273
-348554 933807051
-719022 -415670353
-227697 -932780802
-490047 894353682
-86749 -661490646
-490666 679949793
-46572 216127528
-459643 -877506133
-930589 -955132650
-262223 283827932
-670109 -267318175
-101883 -814785844
-672690 -950958640
-836135 114826618
-690528 -820803118
-424187 -623678122
-401744 -178418934
-825122 516854956
-832575 -196653386
-797701 481988663
-481733 -928370054
-911390 308953587
-657141 787196884
-516851 585031387
-197941 526207611
-473670 -470760537
-557905 95250147
-600954 124022322
-846064 977004355
-617398 -698315915
-380318 168365049
-502490 763327758
-898376 -113986268
-125440 88100601
-470131 510197793
-502551 224523086
-383894 -379433254
-906134 -421158327
-957093 199533307
-453306 -482049550
-168357 862669605
-627202 932215132
-444812 -296835394
-158954 911710965
-54089 -100441898
-728291 -117638512
-747808 -859450805
-544167 721139169
-35987 -748267204
-915234 -56104191
-229041 55644184
-482281 -824120905
-486419 -894634252
-54475 -304642580
-517145 760910482
-833066 631573359
-580806 224596883
-75050 -291323019
-767889 -391887966
-426870 54117590
-457652 10361066
-870146 776477083
-406955 -330038299
-41851 896374798
-255295 -282905964
-640340 -967324154
-539301 -26585764
-611174 337660783
-734206 -388482481
-21033 -974536105
-64480 855611233
-434151 -673296524
-911257 957679028
-102243 -588707809
-757772 -909069206
-34654 -290246518
-169466 293653679
-505580 -768520011
-938605 -716590997
-349095 545386475
-96612 175375799
-290437 339053188
-349389 721265570
-872382 280741547
-655088 -965589393
-133466 334692404
-960684 -235168741
-408293 111523844
-941584 -956630616
-289779 372943293
-682263 -981842214
-118190 -93753197
-357501 1936728
-724693 -311880513
-406236 -344862047
-130221 719030765
-915648 -279204667
-571890 628552189
-519047 -90792100
-832722 332312852
-407078 654016085
-545433 -382664515
-266873 659016329
-495822 464211465
-869750 28627676
-24645 749947123
-986950 -973518701
-556642 -825202293
-987201 981427112
-925554 -690109697
-792454 720184182
-83812 9319263
-364884 648943491
-141843 293966104
-211430 -857422837
-192371 535870451
-991623 -518825140
-172114 -92591578
-399336 -500089353
-432536 -622939403
-600240 -867131933
-599024 -481931566
-796921 283307400
-757261 134804795
-874332 206187921
-314270 938445353
-112518 -293648088
-692596 926983255
-113841 419513894
-593472 615559812
-7892 111812459
-996507 -73953669
-378521 -914588351
-725236 -376654860
-18110 -757225852
-248271 114039325
-218016 -774191385
-522486 -730744552
-322338 288837032
-205217 -940247920
-448039 -420854249
-529884 -138462434
-710972 69071343
-399419 -919394406
-94534 -991979978
-500459 211648506
-925636 616476045
-414514 -510805118
-189998 -880943073
-842398 -883613308
-500596 -133744521
-892817 -895558653
-441421 -513028521
-219909 -997920769
-864444 239246143
-833178 693159400
-465822 940524584
-248075 945598055
-341993 472659007
-937763 212554831
-675880 413674220
-650116 -563012181
-548306 -861398839
-571826 499085869
-892777 60332959
-987231 -766108337
-337522 -534358453
-110792 286141575
-509716 -496852889
-340141 754478579
-683992 345893655
-42246 82292862
-810258 -531467502
-122463 -732518650
-924240 162898456
-612634 -523447480
-140347 479129857
-998604 -368109147
-27148 -34252597
-152230 450703137
-843794 -399206102
-956023 832002882
-45047 555144485
-802640 87765377
-263886 834082114
-180604 -353093020
-635818 -366558870
-798065 627123050
-911253 -554978613
-706176 -893899864
-746748 -307805767
-717948 858695607
-538635 -604395692
-222373 -316688252
-853878 210297829
-645859 455937268
-209603 -82796589
-191400 675939376
-464934 -405404805
-280682 420350522
-851259 282934307
-701633 940488850
-805503 -644840264
-441573 751466805
-420830 -939513448
-729742 518058192
-828940 -919464322
-438824 539616409
-210920 -997534603
-715634 46283081
-408946 -157164101
-150299 -396740704
-759611 -269197685
-118676 -749503264
-47062 691024673
-23497 -582599219
-700721 -102596284
-106181 -823017845
-338987 -955476169
-693107 342425103
-917432 -864401355
-592239 -410765583
-411055 53637063
-621204 -468797047
-185389 272546165
-557178 -883548756
-267062 987140221
-458361 -957734072
-848353 792390620
-802129 -565748232
-260957 462616450
-997094 -72158721
-503762 -772743030
-972881 817776186
-438667 -468175563
-565506 -712256477
-756862 188350730
-249819 -387639885
-4330 827359932
-549644 190816128
-34547 658643196
-77958 -477287817
-300058 794075424
-274937 -758038137
-679209 -226791081
-829695 337616449
-748560 -340637355
-978489 670612635
-276487 514598605
-87546 -443597171
-154170 -134445909
-193918 650197250
-197211 145637246
-434775 919191154
-572714 -966083445
-470753 -729300236
-604977 -964357603
-694349 -978943224
-70887 -687034308
-453330 680549370
-20948 -692175103
-150731 775582143
-67002 -539092999
-517187 -464918132
-177851 445874681
-628335 -7268562
-951681 -177174609
-582713 -513258236
-395580 605091553
-464776 -497298325
-132356 677557892
-638968 116251101
-95757 25413859
-650277 324149668
-86095 358212965
-225035 798622778
-479971 -485717531
-165345 -982424391
-763972 321751766
-686059 -971118927
-560374 -573505209
-390198 -960177791
-974716 531594676
-845738 572132037
-437998 959013363
-597998 565511232
-316490 842831801
-42975 847172113
-578925 439084361
-728178 -991686154
-978879 380237835
-442023 746909258
-121091 783895989
-88123 841144836
-476635 -865492522
-943241 82287022
-233884 -313607373
-945741 -42667131
-956622 569028786
-370537 -855999468
-927943 460034545
-175735 99103030
-9505 260251634
-349611 -662035244
-525458 -724230950
-405985 -529019049
-425355 -863412467
-437088 -209948480
-428670 -658927087
-143957 310855652
-394279 -328551054
-614278 -232432296
-465845 350677861
-419563 -944440025
-460016 -807783907
-454728 162207576
-17561 621071207
-223494 -964952106
-980277 -138103959
-956062 -87328080
-987259 -956638260
-959156 -905349772
-915510 -487902470
-133833 679774082
-646393 935795065
-909571 -353394991
-594499 -385422544
-397702 -525295956
-627264 603937878
-844698 -963877405
-972836 -381295424
-699322 -83511225
-331037 135225625
-535085 878956210
-650290 254453531
-373921 410994676
-870900 -797546487
-257640 243557418
-545742 -946437452
-924805 -456473574
-598403 -593070578
-848538 -274988506
-539083 311094130
-581673 757607284
-268100 -219428531
-518328 503310224
-873055 -227668788
-196914 -745840972
-259247 390874471
-853332 634227254
-276573 166830948
-271989 286752564
-295062 728877482
-192083 678928479
-76753 -180957002
-648670 517188899
-619079 -821950160
-35171 433620454
-749033 991892943
-991815 781987718
-190473 469743049
-706378 -536886128
-707507 -449007154
-38936 -542514973
-653867 -805413566
-539792 805446377
-587144 868479703
-524767 -602960052
-202568 -98479853
-384540 922042251
-67854 -59433626
-318397 308449570
-233077 -500429903
-953803 -895823143
-99931 -81426794
-498823 280141567
-564525 607487081
-544440 690904418
-821689 534300595
-176229 -149122096
-791467 177648024
-98262 -446352104
-386815 -862369533
-86529 -240958141
-192230 -914907273
-536432 -190810182
-782228 -871252890
-573152 -736857433
-89028 -904673376
-951315 -879359947
-581338 -954869716
-720499 565069674
-140267 -563729722
-288845 -551360517
-318437 -977445300
-205866 -369143288
-688789 -893397787
-751282 743550756
-801476 27896660
-108643 8122360
-633258 518109359
-266379 968463035
-272821 -830911718
-133665 -982320545
-830002 -927360109
-627248 87661488
-884938 150337375
-394526 532643325
-689114 -368917741
-775949 -462845677
-264278 -763962419
-897647 808730283
-322313 90802219
-866334 -773815599
-328544 -579711506
-869918 175894946
-402765 35374219
-628197 -450964395
-443070 439037513
-9219 130700843
-805693 -477807989
-24407 336684150
-288720 -451713131
-54040 -41537711
-795827 785323634
-124582 -576642078
-740094 589319001
-589612 891925847
-373300 -980574970
-24144 -530267986
-819171 -247435441
-523983 537534389
-240340 -709288599
-453651 -78347158
-92257 407730198
-410339 -784132355
-308978 -990685671
-310106 -589416075
-498388 748510970
-619865 -507087059
-534158 -52261752
-754761 984548551
-204792 -845840423
-143530 -961459534
-621094 -936750696
-358823 -425551929
-503979 66951765
-541284 98623523
-213201 123483676
-939092 -641494370
-449498 -918159282
-18894 645675687
-553927 695189781
-839222 -369872412
-964855 -543345672
-724474 333029767
-36197 53485510
-187523 -954026671
-314086 77471966
-145472 72910541
-694241 -631778304
-494916 830036525
-621489 -537038718
-65419 -341066903
-51433 -395794281
-803680 870691480
-655081 -125199258
-742455 -533963598
-113786 -866208242
-325882 -524171936
-359984 -41050657
-352057 81530006
-571122 -687107033
-952650 113108920
-978162 -27413174
-950029 -623857729
-406174 687556992
-525817 -960461410
-591256 474765794
-380625 -336442980
-895849 -749439426
-858243 556606512
-120844 -838250940
-658078 945750355
-501595 -960749548
-431727 -381596612
-548971 131296474
-979634 92735963
-238370 -483106930
-654369 -938715208
-351588 -981837144
-67389 -114885234
-840548 891321317
-752476 -518875862
-867193 544047863
-728311 -651956611
-948797 -795668029
-694687 -728635043
-988192 -185920209
-164989 -661876271
-20568 -252806979
-145633 773029134
-812932 419653735
-925736 60085988
-98282 -261345593
-647804 -755243087
-975708 436228259
-790467 -721272249
-878013 -863188143
-915612 -236489595
-590158 -57715229
-982164 -612627569
-256429 -827366730
-530687 104033831
-842333 -814360862
-759402 -788116278
-581535 722437220
-126122 316935612
-743539 304619685
-180095 -908153358
-219509 378220404
-608049 322782541
-752517 -23038591
-457369 122058073
-855573 803906680
-102283 -626474376
-185680 470101462
-575799 -991761350
-203030 -355109418
-691297 -863302395
-589191 -801121268
-300113 392083603
-163071 909726740
-919548 618532467
-374377 -695314056
-935211 -499102501
-728257 863289381
-118756 740914203
-855257 -220374750
-332818 -999898763
-720570 -643059039
-747674 721910021
-350655 -760009979
-18434 -470425769
-239065 -321539795
-324438 -574370841
-259032 -258542047
-657530 -746586223
-549440 742564771
-2571 -953922362
-355051 -654739581
-231051 -26698473
-394523 221376532
-602534 322221828
-311581 -904640401
-21525 -122200436
-499750 695747453
-608476 417977415
-402676 -261445433
-779294 -806845613
-917180 554675020
-509292 -62566701
-79407 585237990
-437175 316918112
-428840 -591517881
-936359 889923934
-889811 817815611
-781992 -875712148
-699823 483354490
-448021 -550042787
-114810 -875610911
-937818 840295451
-195695 -975616413
-948039 -783104537
-80616 -777613966
-439205 -297156208
-376399 -357475378
-660352 -36156013
-264249 -43742431
-655616 -762394255
-175206 -137562022
-909199 301517988
-907140 210907272
-701892 -916185490
-789240 -523743831
-218720 158783224
-276583 -185869573
-288989 -975480026
-690230 -570723009
-196684 552684995
-68283 -782325639
-709524 983952012
-294024 -657365354
-630265 802912351
-727651 153386476
-347759 -248883235
-49197 545352638
-617462 -176281560
-387675 -124595383
-168051 -118776520
-830560 273675653
-209709 -147689941
-105869 -425964717
-491172 298059240
-157748 69205522
-457322 -203578683
-948034 -999096969
-263924 711730144
-796971 760265304
-305143 -190323047
-597887 949335889
-895661 -524780365
-913370 -888805059
-690747 12759513
-806232 -588449502
-875870 -560032537
-10548 -975940910
-987777 225680925
-164859 -535512563
-320318 -546663919
-184460 -369117728
-715717 -317838202
-29842 -710195555
-592139 -26483081
-171444 -662409499
-215234 443190922
-577528 724633684
-360328 882943139
-167305 -880574286
-482629 -547445346
-807724 -383317029
-2136 393101367
-727081 304864713
-431018 190718254
-10733 -456323040
-632597 -773413412
-973696 987139571
-62699 -602903656
-113902 938316732
-305850 599921228
-114732 206773298
-516016 740168974
-410190 -924859138
-201363 170484592
-825269 -394555161
-216422 -660792287
-77233 610452055
-164183 -370496071
-228646 564888638
-724667 -925060509
-638710 82840011
-526761 -951712737
-440384 -390382358
-848874 372644456
-398527 21804182
-751514 -52791857
-64108 -331648270
-23946 -401045782
-111842 -317332365
-896803 -212222556
-23892 51508872
-304119 299350606
-416364 -966604836
-249027 -791110062
-873102 -657414787
-572904 -422927876
-399049 -564523474
-381981 -817758864
-992779 -25831532
-714853 -773690390
-312169 782162364
-409915 -966541882
-230869 966478584
-901979 709819579
-791449 203942710
-461288 -575560224
-202982 -950972709
-648745 -333088883
-142897 53943705
-508239 466432283
-924078 -405633039
-504187 -863216285
-34999 514719546
-1120 203984603
-353061 361944525
-119047 -610959920
-249606 -996290901
-65406 -969703746
-857007 -12005702
-862237 -313623266
-168604 -329409948
-350541 -960496830
-351071 985727340
-234814 -296014784
-400433 -899090539
-477969 -819171095
-192282 281057340
-998617 -463614013
-386586 -636929958
-716929 -892257840
-198811 -237304403
-925583 -854767595
-126843 -858799721
-570320 -418309466
-655013 707568338
-852821 345142989
-549034 6130310
-547969 609111982
-501565 -987945894
-308070 -939925986
-960270 -71939383
-943068 -541062580
-803884 -950625917
-522157 -704703485
-55813 662922024
-933398 263834961
-596891 -315663405
-288782 666631123
-1196 146647568
-222459 672330894
-151018 -794475791
-649982 817237620
-871919 564350417
-799948 -956232099
-115204 -626260812
-245075 665259878
-804554 -775403193
-175089 654796528
-761117 -945837783
-191140 -412333151
-59266 762538689
-437695 -183142186
-251869 -414584393
-813892 903738968
-349950 398548348
-596856 -854499703
-443646 101398309
-800917 -742804990
-144824 754612280
-942082 -34031232
-108987 -830214622
-701980 -464810751
-481588 424906189
-604556 -928324186
-224136 -169514235
-462599 -59655435
-811417 335510775
-855330 514822360
-826183 -540507960
-189780 -665325305
-77788 39669606
-540225 -334983751
-942777 -995571332
-567719 -543463625
-740277 -291215850
-172427 -621832144
-187207 -878203748
-546852 -66619043
-485237 -967035616
-426091 -971525178
-779435 521047806
-574029 648019426
-136214 -154667363
-31303 -893536587
-722437 404274746
-696310 -903602663
-145584 -895519937
-351343 -641810593
-497227 -646407652
-192167 859092343
-409262 324158176
-911213 -476622274
-490187 -753202055
-927674 -398419283
-966807 -404946460
-748626 77283710
-907698 541925282
-778224 930564315
-86529 -555377578
-401060 -998582679
-928982 -882244638
-835683 484292029
-860836 -481050077
-986205 -877815970
-920827 940828404
-603134 227734073
-158631 -499648113
-266380 915141010
-367441 -986368617
-809180 -614167376
-824955 943615832
-146875 534679189
-717726 -966147951
-478595 -358535179
-304397 493658955
-77263 290643148
-782285 -262137841
-841187 598139019
-571394 648832555
-197517 91454507
-350981 309747714
-644707 -174492917
-286305 614832233
-676258 556545659
-199608 427087800
-264314 -937597875
-927633 -513654279
-291911 -178470566
-486091 992966440
-158897 -69031856
-307030 -324536892
-415072 -889278199
-194211 -732223475
-963620 194413031
-401277 -914577815
-115037 -938878719
-639514 -725336543
-77333 -414225928
-633918 976262291
-727927 -711705160
-785579 -28393304
-808963 772394476
-392227 822974029
-932147 -142024902
-669632 -733624351
-912171 169149337
-145116 -998865402
-969342 4237808
-553559 -380195292
-573722 649967153
-228176 -904307686
-612886 929552422
-929015 -672009411
-997055 563040900
-289144 338614434
-270594 755078389
-267259 625443025
-734202 824960155
-954922 -570875824
-246651 470925817
-92730 -391555349
-779377 104587284
-314153 434163972
-195634 -123778824
-742996 -848483332
-395451 519586157
-563172 -62657542
-379093 -573819875
-681882 -894639772
-197089 -233878899
-133741 -285525035
-984887 -70516723
-511374 -608968071
-741515 -610034654
-947261 787458375
-698431 -342592421
-136260 559114683
-715281 788592973
-667772 661645387
-827607 -968564257
-806429 291076478
-560405 609854055
-440493 960988166
-735443 619067067
-557460 25411307
-270364 152118952
-17725 226661809
-709800 -496629315
-536163 -170404541
-454622 655785985
-19426 974296502
-926008 438040111
-751424 -387110379
-816154 260976826
-121642 -833222361
-494419 -235593711
-211605 -366920665
-315186 104120097
-367248 190586414
-12297 -409044084
-364478 870241199
-499011 905061379
-27411 520439193
-853105 -886210520
-725078 -852456922
-542754 160413920
-845326 -228802941
-656088 706657761
-258034 -198476755
-513097 -714641201
-483695 738093505
-64462 -907400277
-952693 895212854
-75813 551598023
-317331 564183143
-87342 -226859487
-828752 -443766673
-182969 -356638696
-139883 276511198
-152511 385828786
-210922 -848336359
-362117 103324053
-226503 -323614751
-459499 -235446737
-178271 -783182769
-895140 -156837111
-447655 528959552
-872450 -150103433
-937472 947282986
-185097 -427937681
-115253 440852483
-427006 670040537
-201534 -670359950
-394733 -186191971
-237315 783830018
-993882 -522816872
-334554 974221949
-600067 -592456571
-649969 -963642758
-923480 -371738453
-113163 -307097772
-651089 774450747
-505368 -426622377
-583281 -559368566
-92701 178565122
-177302 -862439235
-13365 213771948
-263949 734798449
-842846 -366561577
-846753 -657200502
-583541 -26856413
-53768 -214897936
-208870 446123551
-839613 649528837
-486733 549655327
-869715 662940783
-217327 -654791922
-443497 -68868768
-742165 -634646298
-279855 -854992584
-741601 503193551
-890514 806206185
-810565 815047954
-460560 832833601
-504220 -527469434
-565305 451394324
-454441 -837466918
-161226 -700731132
-165371 858937753
-621835 -801109676
-602131 -72469585
-721466 -595643666
-272924 973341071
-107498 500908038
-620760 -155012232
-634376 4422545
-552379 490985156
-392605 -941240285
-853001 -408262654
-122201 -875576422
-545853 -745924433
-80884 564880933
-414142 -237958004
-145592 700199118
-241272 66926122
-409984 -835786325
-15307 215656253
-458630 412134200
-146520 95344907
-242528 581009955
-261515 557141617
-405546 -548945190
-650467 239732493
-589505 224705923
-133895 -863595236
-853754 712263059
-154810 -471383401
-162029 -701062154
-824898 -988468074
-679820 -759929296
-540195 -502171830
-944455 -208421306
-116140 -355572962
-749846 -676314407
-569378 -854996916
-987194 489414807
-133205 328108138
-465575 635988241
-405411 400690875
-280204 919845484
-656626 612928172
-468689 654766442
-638913 337242769
-757516 -772513480
-676903 207481913
-880216 -743314756
-167500 -608299804
-825216 -724345482
-338845 668819444
-503555 487045103
-585170 856664474
-559905 78477413
-901991 938099914
-235636 -51086681
-452974 -844300312
-231905 -925495323
-899309 -486307270
-701836 -315683713
-606066 -774041124
-758369 -622258990
-460559 -75613008
-416703 -276212954
-813915 169319704
-826993 568814030
-350877 47472639
-755464 314322789
-814187 -89254811
-515919 -771902871
-192686 -197172618
-591224 -836047583
-718290 -999541035
-536061 -731728094
-577339 818718859
-160224 337701734
-223849 -504241573
-900436 -121282876
-280008 594386978
-426225 -112541377
-756924 154371643
-541412 115722775
-70220 -772979922
-828246 -136447531
-101316 -953283460
-27789 -982363656
-63882 812465788
-445710 -797583771
-742269 -907858979
-36810 -821325130
-664971 -113267484
-618777 -829383750
-204821 -443584120
-278163 811119508
-481946 -105596704
-908333 725735585
-105156 232449891
-167178 941875935
-663796 -107425274
-598083 -856804921
-834330 -977510584
-11465 695402108
-706733 -840336151
-883961 -977051619
-969900 963674014
-284071 978382709
-793689 360650116
-193749 -688051207
-701932 -290383815
-73697 -192446554
-715051 199407416
-945008 863987828
-950290 923276221
-872595 426427495
-773254 -419943351
-465820 969992762
-362231 444063839
-354561 -754961211
-428955 -975074657
-862612 388721214
-682250 -576286340
-93925 -88342141
-481389 559337464
-960004 -19870460
-666812 -424706280
-482018 -693742887
-948329 -441618523
-745458 807743611
-350804 -899350600
-870451 450956203
-343541 803455043
-702559 -876861183
-118084 -1125337
-567699 963118893
-663976 -853912802
-87984 -184934970
-148231 794017954
-870288 506737314
-200842 127013823
-446300 -643849509
-720835 -833192887
-601533 -821062408
-16133 -927345328
-770546 -909916667
-474127 605365087
-210614 -347288679
-236365 912592448
-163642 -98054722
-856054 -102249889
-182746 937517791
-491172 -856817156
-20878 321463771
-205904 -298307997
-990218 702520309
-19119 -845890337
-127284 276985723
-45190 -991222579
-32553 -287508859
-390168 -62754314
-86581 -890573179
-96997 -984036304
-266292 -406782919
-384022 -914918009
-784920 14838360
-698594 -591147674
-47998 -768830810
-820490 829903390
-670601 -944613368
-599140 737906504
-380353 -190566435
-258274 -588462876
-319975 904713617
-261395 -11628843
-757859 -515808204
-607946 847313304
-787268 -553747404
-452755 136903117
-361736 612422104
-566516 348197875
-208617 -965346773
-455519 402456248
-57687 491380719
-812261 208633351
-338578 -895851750
-584895 46417380
-724284 362743015
-534139 233650326
-369916 -92288846
-308270 -924765845
-856029 -976587636
-939072 -130345671
-693848 -908802149
-107162 -383370555
-323094 -45263680
-38659 -41447436
-925994 25481772
-853667 185905510
-140852 -359027694
-885981 80868404
-745474 -223671633
-996222 450405872
-144255 492405528
-582874 -466441664
-265174 -708706619
-386396 976597324
-190819 -766612008
-464984 -262454022
-678275 -33983206
-447446 845810097
-548925 -914256148
-404317 -146813626
-97036 100782697
-393389 429640924
-890519 -938180275
-564387 57447300
-291069 -671425343
-833765 277079093
-418900 -856386022
-856441 236285811
-42921 204829601
-792355 -832973658
-917370 -894059861
-349073 148543805
-100484 -216344213
-111701 -86807187
-612269 -892903631
-342936 809137559
-258035 -900901678
-764306 -399414972
-456955 -257477684
-520934 -272056958
-722048 -949009101
-687300 -912555804
-103807 261501379
-530204 -805199366
-443730 -935958480
-705375 494889371
-4812 -67653388
-122004 -117425333
-364605 193215820
-455888 -129393183
-473680 735761041
-538360 -853485131
-668150 -847235907
-153228 650097119
-414679 203962169
-105494 -518661250
-13008 -220307436
-166421 347576147
-249053 717624562
-970088 984522165
-374067 514602489
-185742 676081054
-378986 -14417677
-957126 -849225371
-702558 -558209781
-715858 -54804955
-385810 959912188
-927098 -606595105
-434127 545780073
-360191 -445049144
-593836 121347937
-156175 449287326
-809684 -357604947
-302358 -764634332
-108545 644087960
-634046 -441047074
-509693 730255040
-595932 -571049076
-273475 441527593
-125702 -224012788
-465606 299557741
-682780 29804986
-335938 -77497918
-133755 452321834
-470448 -467581542
-249383 -873535750
-454313 933660585
-542560 312111022
-898379 326556751
-814060 503801499
-4778 149149540
-272446 -306324408
-199 32398905
-98811 -865268138
-287854 -155549779
-297243 474189125
-702758 -67556740
-326336 -343121238
-370146 867594020
-731370 -669260315
-448720 211829618
-481407 -158541691
-629882 780027011
-258404 854224671
-820951 76823978
-478664 276631323
-624359 -734306051
-793833 -340404630
-442830 705582247
-833459 707221542
-80465 435582582
-91565 -142343660
-516239 -410457119
-66171 -789398984
-440384 -837505473
-528365 121961339
-798129 -810418380
-105303 -903844889
-70925 -713411287
-696508 516138371
-80638 452472963
-548722 435738253
-548472 -937669685
-563412 -662611780
-352468 422986468
-163675 -93219463
-733831 811577345
-55225 -792053920
-972586 563659299
-621402 531687717
-323855 -461314234
-421306 -371994731
-102809 -774337621
-471162 -828770871
-320290 -665253707
-799284 302486357
-490077 447860453
-786644 -399559758
-994550 962081727
-952753 5959052
-620103 -839821863
-85916 250180661
-138812 863615393
-381085 -250278982
-980256 460781678
-420804 -973890081
-852720 871682357
-260959 650363298
-43532 974781384
-299220 -989212578
-42533 19018021
-962894 279770699
-750498 446525676
-408996 81348336
-600519 617158919
-102965 -277971504
-944755 988128873
-349263 281252617
-841811 -70025423
-972170 404304524
-210435 -334543314
-999471 468660343
-449137 -967690207
-892374 -108880935
-470632 639889472
-611421 -780427561
-790918 -953878226
-980556 -59733723
-398065 -179987319
-785468 -991796500
-549267 946225330
-499259 -19809182
-817874 110900515
-311921 662357075
-119657 729911836
-644957 -575801455
-267276 540983347
-266938 454110545
-94084 -925438158
-776256 368281083
-967719 464897968
-345958 -53903784
-743426 -499431866
-699796 -236060004
-762472 -972555449
-173481 -882272948
-403170 485968492
-707227 868089778
-824219 251496022
-921216 -731540579
-679396 124910654
-131209 916952709
-921746 737119764
-252316 9736800
-541008 -339411874
-933688 229525589
-136263 229309239
-750090 -293290099
-435707 -977691782
-744376 -950678080
-517953 -432570246
-15026 968533548
-754883 -117970909
-182653 678330269
-673053 483406975
-152651 -535542720
-172390 -897471187
-577097 -123093326
-596862 918567825
-216100 -970392992
-870779 -902295891
-47155 235982145
-437942 -171780423
-872648 -401727757
-253049 999922141
-200414 -291819518
-818260 -431484351
-343782 338406986
-425066 -571213388
-840097 820011671
-264997 606866407
-104461 553697266
-291112 589480732
-330683 196502524
-630430 -584049581
-167881 -897414789
-396995 -721455535
-505834 645259658
-99634 -190704888
-961288 -699147317
-721117 547097931
-581681 376724866
-493740 -878097416
-966235 -718356625
-600973 -92428512
-820687 605309559
-703842 -253899345
-911157 -137383346
-915209 -665267414
-893021 -482815168
-390169 -255259984
-785987 -567563305
-59824 753166978
-345536 572959593
-569235 30708939
-687128 605605471
-63375 -866343573
-750976 599224588
-486517 -203471191
-511560 -437556961
-591073 271752611
-778481 -744088431
-889674 -883859695
-700039 -286250304
-930373 452414093
-520103 -615392923
-49583 -183665093
-984049 730958558
-496844 -970133266
-850784 625630019
-945336 -968188760
-217961 429481019
-751678 -145128763
-956501 -993769823
-184196 711124394
-164776 762442725
-777187 611539737
-37071 -690258599
-771045 -522424268
-790179 946272323
-144050 -173073767
-161213 222315748
-995808 -768774630
-796127 -567390437
-24174 -352208307
-573428 261934309
-483255 -961784966
-395025 -218551879
-193022 -286324751
-479313 -312739804
-93415 343891160
-601949 985427861
-257794 -56828235
-721168 312547818
-819413 -448306091
-329260 -751897790
-798936 697154895
-386421 368028816
-313308 979060768
-295780 579537983
-946938 -153824813
-776069 863388362
-996316 -138464646
-698615 701046424
-732570 869618539
-336914 -574823900
-466161 316005502
-972819 333674628
-626016 -265082499
-754631 793581234
-762998 132463303
-518034 561843734
-433269 -131586666
-249764 363688674
-721907 994453298
-542558 516205027
-176808 -521860665
-243923 885184685
-62417 -849830500
-112744 191814585
-276765 -575038767
-326742 494060661
-6630 29758798
-463604 368132999
-605575 -340875169
-343469 581452707
-865656 616235209
-112915 -791203921
-270111 -198002125
-696389 447812330
-817135 788334062
-217048 648173062
-472458 163717044
-820819 -497614232
-601763 201735838
-205027 -114148065
-157732 -72438132
-585349 -629742308
-749634 -927957084
-950859 662479369
-339979 -983644722
-986637 204506219
-567175 76839455
-226753 -115231388
-263128 -579288755
-806507 -76190895
-748115 -746510008
-568895 -101149419
-437417 -338489858
-189468 -596340508
-318361 -909334835
-643227 86471376
-998785 897720153
-157583 -27059684
-410596 -692879273
-604360 -590638663
-814115 -593090625
-793677 923355936
-508555 -381842584
-84226 208907250
-490066 223684618
-843115 -740992170
-783849 -290403336
-37477 -760081986
-818642 -238606402
-817914 911332502
-315025 125769950
-856516 688955466
-920688 -865893453
-565392 197812866
-905657 203951187
-260666 -849538175
-61330 -745164563
-990257 -866693006
-966088 35230438
-807033 -324453317
-796763 57116100
-700547 288720430
-141499 574397264
-640655 718626242
-627411 692379922
-540141 517578782
-233545 -342386030
-628626 442616428
-819702 -656964550
-355860 -35265303
-458309 851977765
-994414 -250055175
-44758 -259393014
-432329 -677348467
-438787 958852075
-554693 964291604
-589215 -418340637
-827637 -479034909
-925256 -943274029
-109569 343052961
-990278 -715186055
-127656 182495921
-483510 -115475221
-910965 -581079508
-920310 -767174861
-906592 -911524035
-689057 -430617682
-18360 -512339424
-896848 -925700688
-759606 604612756
-728754 163207259
-693610 131415412
-460153 -254150462
-129748 -409879125
-429620 -297441993
-832743 -709254188
-847537 -892300344
-803925 360171977
-795883 733362240
-667239 -696748541
-34510 -822576973
-662427 437856357
-672825 53196284
-920733 -81969987
-94756 760507890
-629037 -135435289
-116535 -265162031
-833455 -805316395
-801401 385529802
-191279 -208436060
-460449 537736566
-690897 670343748
-546198 974059861
-461384 -725222303
-262507 -910735761
-466508 -940598648
-367975 -784229985
-573451 -488837090
-930722 -452938071
-264822 -709930672
-333056 -884224335
-798032 710269188
-475857 421484740
-206791 -285858444
-331717 -847093584
-953763 -875957254
-891475 4887369
-33245 -886877575
-632413 336731077
-687357 -409234039
-299517 -583626115
-333078 514154104
-457644 -971377682
-109266 469570169
-771236 -715299531
-965026 641646561
-480230 -813348767
-345300 19538438
-684094 836330167
-678830 572181035
-980847 811102379
-706220 226583085
-369727 95041135
-565351 637678592
-755165 501360783
-885193 36821728
-485567 697079945
-123139 717130798
-688259 547984638
-554845 -903341774
-94613 -992799875
-496111 516276657
-870302 806927414
-618757 281201219
-297098 -917065435
-56010 959833830
-55094 257760318
-405624 87821934
-910745 -927043745
-312494 -552992253
-200842 678587896
-210262 -658153507
-354429 961161851
-858940 559726567
-680472 811416662
-583194 -901621328
-823966 53889480
-282332 998067895
-588932 117917111
-342703 -257264001
-556264 422765283
-569779 -218464158
-48923 969319085
-296037 -629677230
-478147 -728269214
-293759 323196220
-410845 407144498
-992581 968810731
-653194 -107156630
-99104 -192354511
-920310 -934531044
-252193 -247440151
-602993 -823561502
-532583 724912724
-849139 -966238933
-617335 -740626937
-523428 537262906
-95768 144037738
-270864 347194998
-869892 462735514
-74313 591045486
-954281 -121700754
-80154 804582007
-571258 404723689
-904660 -709457835
-117744 468515022
-494511 503102362
-753950 344431645
-647163 319099269
-388154 -526464175
-96653 -912832356
-909101 -405619096
-818376 255071667
-628151 909003082
-386937 -35296325
-220903 526802453
-78091 84715654
-202218 -775635475
-745749 348129537
-942323 977559024
-379460 32010014
-825439 266114846
-711941 -417364775
-17547 208448512
-189719 -156456078
-862802 -531087355
-365119 467821576
-148866 -766676819
-475995 612950384
-881443 -332467074
-18758 696058695
-598319 56512222
-927162 545832172
-581486 353157055
-509636 -686247737
-831821 836374337
-946317 -325811571
-513279 816854625
-404704 33322334
-593480 993287698
-874875 -857093198
-983932 -26993669
-166954 -559815045
-693251 397978469
-612082 -265474235
-446110 404888630
-954922 -222702725
-983435 819241419
-165753 629253155
-790827 -874573189
-925757 649316796
-786293 -486220478
-866310 244058010
-637697 -915531627
-196161 722228034
-56029 -912398068
-982077 -446618981
-956146 42565962
-795106 -826558534
-493919 -981152245
-837588 710098888
-223653 869500161
-586975 75359977
-717825 108447412
-712287 75173568
-96610 389112240
-368579 -202661899
-765970 749361997
-583332 58483218
-226718 830660436
-310085 595166048
-458207 201390020
-242786 -343816881
-522962 -964648998
-365969 -548115158
-630704 390708885
-30929 292755985
-411047 229182117
-868437 62466656
-865177 -225474508
-201873 207125281
-942681 -435700196
-921117 288305014
-335563 -696300357
-787559 -351231822
-242381 -136950599
-203041 -756182072
-769635 202149197
-715953 905615363
-407936 -582740606
-758291 220996952
-929035 468230604
-885838 -860724092
-345266 -851126719
-646860 -570805632
-598124 214449476
-924451 537985521
-15438 226532470
-881520 -183672174
-9644 -551014909
-271295 -90290742
-428566 -735989774
-551437 650375112
-971491 565892377
-905605 -848122419
-434831 -897740047
-880380 -190882386
-63466 444633566
-363303 183958423
-748817 871584271
-715716 -928324590
-82601 -756399944
-174071 -711599573
-845743 359980425
-64411 -452700301
-38370 -62831395
-396638 -924453822
-732549 -208882372
-786161 -860682199
-630016 981161541
-157962 208377022
-972131 212831106
-700982 301908497
-245301 347652930
-200030 361704387
-945879 731102866
-156575 -585381241
-275579 -247793739
-556109 -189848312
-242370 230946585
-714778 201191352
-715187 719860946
-813804 494956811
-645915 -295917184
-743696 138269675
-908200 646834392
-693659 -341140878
-624076 947387290
-489091 -56015690
-669645 842817545
-144533 671487913
-722232 15659720
-269671 -913582400
-970462 959888340
-876489 -771843503
-794740 -513766347
-526258 -250426702
-790553 -696297325
-544766 277351281
-312418 -258592548
-420568 -862619431
-297272 -661755345
-340288 954238559
-121549 439289066
-457427 685897586
-57743 168459298
-693097 22908284
-903424 -899483656
-666679 920665559
-249205 833059972
-145793 183979282
-135970 -25626736
-534019 405437270
-40404 -468547555
-490055 678456080
-790323 -603776702
-385221 -969196811
-796396 -810168445
-316328 -803873060
-125688 -25212501
-983466 -967350901
-654370 867614853
-113969 990447219
-253137 971583054
-683908 680019545
-9542 -928879931
-975823 -689666941
-842350 -717890805
-298436 -625177256
-568944 587684340
-672193 23516648
-236429 -487796687
-754247 925928995
-12480 -169728441
-124596 951492380
-211674 464342933
-412352 998730857
-431500 -173082984
-209175 417375630
-79030 771912769
-817705 -487506659
-127607 -546128736
-425635 -401197615
-869149 917930611
-650585 -14676291
-935581 -870225183
-823104 -833329739
-734636 16126898
-621760 -680393628
-139432 -637202799
-126373 990914397
-120868 -795228175
-723625 -917071594
-242232 833877969
-867732 -971128769
-960284 762947952
-734349 904998038
-891910 -660795710
-600509 -954942854
-564087 -867662866
-56572 926888630
-928317 -78909853
-317941 -355459552
-302325 705333977
-601590 751361706
-806656 -551450820
-391923 22193263
-293337 602608916
-238156 275466196
-817252 -707914755
-627633 227038037
-96975 787959537
-207071 -254043490
-798003 825840422
-483549 558406501
-556486 731280219
-216158 955615239
-660446 725076762
-808547 -400076530
-679509 -872262036
-38439 -912126037
-452346 -556645781
-441360 -667490211
-237937 -976681278
-272461 -870251460
-208334 -638618980
-319205 786266674
-6810 -965253423
-833850 -299414690
-763879 683840174
-442724 -980399935
-109579 -520009708
-174769 -542553327
-607358 -335859487
-807255 -962159379
-573180 -938675268
-414013 112689693
-199178 60033884
-133483 663933648
-865257 -759327759
-135500 352119130
-278542 -256511963
-479657 -971368222
-657430 -901924361
-997965 -578155189
-36794 439554632
-583519 681872211
-299233 -770023598
-376349 17147746
-257547 -865687967
-21259 -642285634
-662090 -42461938
-287776 -422333747
-537381 -309775845
-575847 -19143215
-439763 -292585207
-263140 51605175
-739217 -380360189
-49622 -405322276
-96989 752190485
-503095 -844003663
-507654 -385722211
-987410 -915302871
-322136 -386556989
-582278 278418302
-819846 -877462249
-733619 -325232257
-3709 -756375653
-498403 182571635
-917290 -808782257
-131035 -515703412
-151328 -612792883
-195831 -65294220
-133952 -634555281
-988677 -662200891
-711222 356550591
-829254 804999351
-572196 -980328680
-10454 586526993
-29670 -325336550
-687683 -993500294
-989195 944241360
-367581 632201512
-82667 -415834041
-956000 -513018133
-573998 -534425351
-125479 291580753
-307140 538587043
-834782 85214461
-824900 886258477
-595872 143293880
-150888 241210798
-849979 -646947382
-91037 227991010
-828753 854653809
-732300 631470920
-606543 350528761
-562372 -618062096
-788835 875095267
-104945 -614383252
-127657 -426844353
-175226 -788091793
-743728 -227176134
-414400 507861427
-958727 -422647073
-732405 110622975
-703179 -283071630
-870527 -765131370
-212825 -17189352
-824701 -844028284
-159144 -90467920
-417934 -10689645
-813895 -899786925
-990701 -605750055
-664734 573476314
-624680 -560288705
-917876 -140175406
-727213 -282426581
-800115 978298338
-565669 945039055
-552112 -543651752
-121439 -25891429
-283443 38766206
-919517 -190599134
-969599 -945384067
-972116 -254063633
-812784 -706611862
-636944 405144694
-72831 127874272
-976052 -979000243
-259315 790761442
-799512 701029919
-151277 -767092035
-515587 -583898340
-614889 61407699
-709976 -189739108
-699392 526724636
-318068 778336069
-580502 45129522
-969142 -637948364
-493368 934307785
-61217 954661603
-448792 351361991
-162048 887037213
-446909 -798572100
-698517 -222645342
-730698 -820735139
-953542 61252494
-971304 494928077
-930583 -989920449
-519211 -141192098
-901767 951276326
-52021 -15811878
-718343 897574108
-982251 -386806456
-82422 38804055
-228802 -503973173
-277608 -93418317
-236792 -703534899
-698367 623901099
-215869 -72418560
-503894 -912773457
-497879 177447371
-115429 160489405
-988308 -644155444
-882990 -908628578
-405454 970750297
-170274 882569192
-82348 869707491
-307527 -131603828
-139415 -902862819
-893595 656531629
-851319 -324425873
-173198 448499172
-461784 396085194
-595590 -122997973
-128286 -921629818
-192481 575350055
-642049 938254521
-674408 573298260
-640490 585429607
-359737 -350421225
-709934 377090938
-307490 -577865919
-439347 -600330765
-174758 990284482
-707642 460938137
-789456 -104303937
-547634 -250617483
-529150 757403238
-908912 -627886486
-280928 676963958
-457319 697146134
-924216 549560885
-834502 -310030285
-445627 -947009310
-807205 640932307
-277470 -486763635
-901526 788076235
-406978 363156151
-969943 381632537
-237890 885213416
-513384 -127795868
-881377 -942793337
-588912 186228941
-24833 -879194322
-768362 -213274957
-234623 264599123
-314927 696155734
-873687 -422504084
-90970 -309586265
-674438 134101693
-31376 227074692
-716523 -932495328
-535499 556235774
-529278 626743927
-458236 910305508
-827857 -130309737
-198692 -625043658
-393177 -487795623
-874432 -520390146
-625029 -252930143
-887751 -958315313
-582888 -970727660
-549244 -850852906
-429326 -268345597
-488911 -917736970
-873875 790079402
-848144 244890768
-390436 722855619
-280852 5751905
-664489 -520960343
-330029 460585387
-311661 877956037
-545866 -611237327
-223691 -500669320
-195747 998761715
-314228 175487716
-471643 763929804
-489327 547433801
-76885 752983632
-954814 -693140109
-814889 -465948154
-374314 -167425324
-671336 -773119083
-867813 -909712380
-613834 -688165044
-786901 -862813576
-786906 -187505764
-187475 -313208702
-337348 -498092846
-912475 292104090
-562446 433861155
-225098 -456408158
-22063 321376431
-986798 583008250
-686803 275246245
-28400 256155814
-860672 225604004
-321234 -627346635
-63739 -168472215
-658950 -916127739
-14277 -148306978
-606233 -855370475
-29390 961828298
-985837 240455695
-100033 -356039795
-774864 813106365
-328392 -731540237
-428324 -739593639
-781616 213056519
-734082 -978556606
-383137 -432733747
-886071 747108365
-108396 -293465576
-54472 -205852830
-981743 689912338
-494563 18369380
-784997 -216150053
-805164 -645077073
-835389 705160678
-122344 285757101
-200212 647027017
-727058 -8461814
-135133 829348943
-821851 -179080200
-222835 -572937212
-695490 -42888460
-149750 -922924386
-155263 652666792
-625745 329764905
-786512 -238880248
-331638 736539053
-905958 -966025721
-910170 -94250723
-697753 550883703
-891794 274429974
-327562 549709483
-405464 216506420
-436598 542889737
-244115 810115844
-623849 -717920709
-346746 416849485
-343552 -770101551
-7507 -970812344
-761650 -876616092
-771655 24045619
-10751 571616347
-261213 -5730359
-986658 807895566
-701511 926539274
-96601 -448053329
-653112 -53830980
-498702 426082644
-886969 543484857
-35405 -371965685
-159425 -900481204
-181560 970547645
-269106 585145856
-791750 -970889237
-663178 475730789
-622576 -232572887
-487813 -209769484
-668460 64786194
-528533 -198598607
-60218 695979793
-511868 -531813751
-937753 -924168634
-732657 98205628
-600095 684692670
-18580 471237457
-540655 -239162175
-506329 966771961
-634675 -259396706
-802898 -9263726
-501178 848475970
-121101 -283496445
-574553 -985218107
-7852 272608670
-617686 710773196
-43785 675193812
-290637 51664296
-478915 -884763781
-126753 -526120816
-728087 -669736708
-883310 658721077
-837843 101913500
-431339 -570217911
-64869 481785074
-410477 -460424292
-294338 -541107148
-919117 -189967784
-33052 307002821
-806525 249123368
-587576 874818410
-79011 -891595787
-263733 -202380486
-406867 -804478988
-534189 -963248067
-531076 895825142
-289347 880213682
-447232 360505743
-71730 -490820681
-204325 699501995
-81907 -898890964
-268832 499915594
-222928 400494318
-960806 -329871056
-788295 367213840
-769220 -474380660
-61066 -766581508
-167920 -105075996
-59857 577283636
-64726 -651345289
-705328 368803189
-185655 907546929
-181417 -992624213
-25745 -676766959
-754317 -810154630
-883452 341677215
-615268 -137191251
-566080 -351261778
-802568 -995774217
-935210 -977672078
-890030 897861591
-907569 879044193
-531646 -869267864
-153762 -452002543
-18128 -925434796
-65834 -979999578
-315162 -703661049
-728781 807295239
-863973 233022518
-756568 -194481729
-450531 359313587
-571547 186647907
-542826 -842049783
-326541 -387675743
-871834 856776851
-728044 525164057
-95761 137943597
-67100 -909804658
-957302 -727395587
-638193 -432256415
-997627 -708633594
-748026 641407602
-935113 -672193134
-179043 -848741453
-743655 964640643
-663371 -482347764
-221834 492935762
-354188 -320034256
-902709 166390459
-24402 497161545
-418978 -297706333
-792739 -83231598
-68030 228722090
-369907 -314457844
-53500 464765859
-532477 155803648
-786647 -441941069
-631338 761104810
-803696 -184384761
-650620 791081449
-905332 -580860567
-835740 -972554822
-920927 -169754292
-965583 -422910350
-162281 -360230565
-950908 -460461089
-245036 -897746294
-740617 777713032
-116192 -517749394
-287735 -772625527
-138616 -802027030
-635992 -226382988
-481665 868782075
-203504 -474220164
-543052 -75124441
-225320 685939071
-540133 43432073
-678782 -729672327
-871132 -781578833
-960268 -937661116
-220609 767489218
-30421 -79285166
-753006 -20892714
-329995 -151272339
-599673 606256990
-216931 -703610503
-137528 -995468692
-813026 -983167727
-365695 -942505694
-851258 -327337100
-320169 807913722
-788452 -670849907
-984482 -299891921
-399242 -509324218
-754034 -93760257
-146763 339877514
-350150 30214693
-26423 -138990197
-630047 -29893101
-716532 512465299
-738688 88384276
-231338 168079869
-919460 -861401336
-220353 -190317297
-510409 693859705
-106167 63474223
-554328 -651861874
-452850 -410191870
-90040 333801897
-165771 -433440706
-492583 -347852986
-689351 -46192533
-803809 487274128
-222152 631254300
-19346 802535128
-920907 -53952529
-994779 927643797
-364393 659582789
-733932 -37120256
-360473 837654457
-513135 -815237958
-68812 -376690181
-148924 -980679098
-497617 -115129879
-531946 113985601
-420383 -74439355
-873046 -922736013
-300778 -855799706
-553195 786570448
-979483 47370886
-17310 509181946
-297081 -272528924
-210820 -932032893
-419575 647780610
-923272 537153780
-796197 761826813
-686593 -436228814
-631057 885291906
-656654 -795848705
-403447 897573083
-203172 -695632448
-368189 -143701690
-768479 -296103098
-524406 791641681
-853964 -659931038
-729601 -641051617
-445312 -409794496
-341759 -879770888
-634792 -981468829
-696669 553085248
-463861 957883569
-369499 -944190434
-372143 -971088581
-797511 977204471
-610693 -59320313
-322772 142897021
-622872 -244718532
-220222 17943675
-376450 139613668
-412897 -605631731
-199704 -934685440
-640861 -498688034
-290022 121839345
-893099 -866718332
-703861 -998391071
-730719 -488490523
-903098 747624834
-390454 -434619885
-900339 -750682264
-236130 951776129
-469581 -684530450
-820259 -446314712
-350516 -339409209
-238060 19366452
-862091 -802156679
-312947 659754
-8967 378314835
-307402 -211951175
-971188 120888866
-891601 249362360
-521497 -806349574
-492674 -68711213
-261099 305171926
-333221 -777438155
-290185 -238990390
-832169 -901632034
-344007 365458866
-149887 516291078
-52391 116311641
-279543 -642411114
-954642 910659347
-734670 34142554
-597022 -141099147
-762089 -114984955
-627769 19940575
-893162 -139490218
-492807 396524522
-207245 -379918239
-497293 425889897
-592468 645842258
-556625 -575625757
-550552 741359447
-930152 -947956101
-276466 84965034
-170082 -386757749
-690333 -750112780
-963520 -914375213
-838885 991557087
-865505 37936046
-992333 59030006
-752090 93435799
-655992 231586472
-32420 990318793
-973566 -748875923
-677230 454148317
-742235 -396155245
-805735 -650507957
-815798 -327876464
-109773 -879864167
-659300 465803684
-95341 29712422
-64414 883311533
-924631 -647537409
-19107 888613275
-173498 -379157070
-703139 372403166
-87732 -398360591
-680692 -982632548
-89616 992484928
-932401 -972470695
-570799 515726063
-163666 -730624477
-482953 621405105
-123221 567769962
-595374 354340557
-169704 -912836291
-186446 817657183
-558894 292481698
-186606 -921279205
-320941 -291890419
-33800 -795971944
-434516 24672947
-494358 939696053
-998620 -953136798
-460950 275797024
-665447 246360722
-741721 -349292043
-827360 625289068
-481244 918484258
-368053 -376639857
-831940 -56390896
-940841 -199286967
-50108 -640811971
-726005 296071695
-40053 -458157340
-776395 -19969041
-429143 -479008786
-610360 143482070
-386872 -150085236
-822102 -634007506
-677959 23527728
-559756 -781842820
-858991 -364631983
-677581 -502550814
-46040 785927142
-736384 989708574
-670141 -415387105
-859595 456100677
-222148 134706624
-143254 -484149957
-978773 -983273390
-811653 338734681
-191313 540522990
-990556 956422663
-813034 385597883
-730364 -331163634
-674891 55299738
-37328 -963694161
-40298 -853358214
-361291 -173699652
-669276 -487817664
-309067 90250891
-302131 627013381
-798042 -128629635
-583063 -761161062
-220496 -978627606
-908139 851401324
-328655 -240169848
-169144 164854464
-295010 -446167559
-366669 125822646
-991390 -959101456
-217829 -228010379
-743085 761190663
-668971 -461652270
-736131 -589566885
-475874 603415590
-481405 122960625
-606039 866533793
-746275 -409361434
-375341 638810668
-109841 883260403
-934622 929373247
-815973 31850010
-119285 692199419
-360986 167487482
-28911 700686377
-723250 -399984491
-880889 56309675
-930791 847328163
-84540 426315857
-32739 568492011
-757284 -209904594
-95904 -94154409
-234698 -707621272
-340346 28934345
-683600 -72782015
-142836 -856219949
-470884 788764497
-370170 -907927552
-920421 -449871155
-895785 -232896504
-378780 -867029008
-138250 322118466
-638870 -619189489
-772765 -476164924
-402120 732551582
-837005 984226101
-254170 646795701
-509267 451601727
-573305 -572618980
-878829 138122722
-600574 187378482
-121257 -790729381
-177376 -977510916
-280141 -267905747
-517757 376758102
-688861 723175461
-3390 332109762
-845707 -714415871
-240645 423019977
-912071 -389058028
-121554 854076140
-483362 -934368265
-509451 516787563
-886856 -853545133
-856984 94566080
-193051 -703478100
-255981 -857248729
-96475 -264153070
-80646 -758889299
-176402 -454603530
-200690 502950426
-540575 -773401954
-797227 867514936
-561821 883760937
-204086 -249566878
-318079 452582870
-118600 720503391
-949917 -750254824
-172654 -243299051
-545296 -999599237
-411487 387867898
-226772 944079432
-575962 -790328618
-928563 410356982
-493088 -471309963
-540780 586429484
-760299 -13951204
-972273 860799800
-386487 872013613
-943 -738414875
-366918 -675741876
-735067 578606105
-515695 -672783140
-857468 841045687
-860653 577577325
-890105 421782941
-853009 -862432414
-400793 572844950
-206371 -989853777
-66346 -768805360
-775610 -881758581
-592939 513096649
-910506 -542207314
-55410 838272708
-451457 249373938
-114591 208225809
-737332 143371931
-815431 -177606319
-581933 457970985
-90014 900072880
-752710 -177205556
-829555 -301644765
-683215 696668664
-188754 32465827
-900992 -891287784
-341123 -922124946
-647974 -528588337
-143865 -52722635
-886276 938674854
-221088 -804058371
-855192 208862490
-480643 -884550670
-31404 774547734
-370887 536079351
-179316 956495017
-688177 204641412
-778417 -189621356
-32324 946578956
-88969 -369997286
-427955 -179475133
-516596 -969710052
-313360 -399239514
-317590 -813862132
-606091 -511917366
-742051 -708450454
-748379 435511806
-974075 696308443
-38043 434921477
-932948 -889578160
-874716 6795780
-871943 187510710
-302337 -66783716
-704271 705151015
-37732 -263304274
-886417 965682111
-87837 666379585
-696609 -185429220
-948185 -710389873
-768299 -533826698
-810334 -394238014
-348153 -514448244
-859085 675035793
-226450 -278788684
-620444 -887384158
-511802 63631496
-594235 -469777315
-932267 317257254
-290218 874010140
-955515 -670682007
-156702 947259968
-620311 -452948641
-561082 -640392059
-12513 -599463194
-62099 -266810773
-350253 -152309424
-762862 -307913647
-327903 -978782615
-893605 -603484629
-199095 -872992171
-260851 -868360775
-981112 403311152
-446388 167034892
-524061 64855510
-167957 -39021481
-591345 903730619
-637644 -116946027
-738368 -520125544
-287954 -429182249
-585829 172664100
-970070 -53952241
-419139 176579738
-762325 658215856
-311729 -526400096
-354412 897791054
-340694 770831699
-799927 537231400
-568779 -719469908
-244465 -59394695
-992284 263757892
-524293 -390151915
-598833 -259618374
-612595 810809251
-963212 -30543973
-906080 140918432
-966930 -603485170
-830890 817146603
-813633 833004785
-294833 -582267785
-724494 -933821674
-12728 812528968
-73109 -450628559
-743382 469489478
-566341 -167919788
-549048 614226951
-424575 -717015650
-359740 -411672817
-571171 -650202724
-162943 -237141194
-928214 159144935
-156999 522461377
-384413 708906565
-991650 -811758975
-122751 33193585
-927317 -964977179
-171364 -913967922
-782057 -343458364
-209818 572254221
-259858 -780921477
-26522 597146942
-315325 -311471535
-218140 -171073391
-945115 -809955080
-779845 -648145932
-262497 798382636
-631381 330963352
-295489 -251631102
-93387 468045591
-445014 16484490
-999344 166101114
-182120 534223917
-940317 -318470190
-589878 715472555
-78688 -143770252
-10768 513610022
-656351 182215858
-828462 139214098
-629492 -898062795
-914820 532013134
-8595 902072904
-40280 113598493
-445607 -93009137
-89567 463495822
-31930 301839518
-431643 940184449
-500542 498518643
-343141 240387949
-132161 -550757563
-191850 -76710783
-914427 459466473
-588214 -953610622
-876526 611817682
-303714 -859090566
-125674 -911049349
-138945 963671751
-958784 939292070
-242946 419914004
-565566 -435442999
-52170 259854013
-684643 -711085154
-917666 730658115
-612525 -353405718
-624959 -29555344
-672212 298647022
-466163 502824030
-903235 -663428970
-328563 -666620768
-637701 -505445520
-726258 -708975412
-931169 865392367
-163721 -750856263
-233462 404623081
-376775 -375100418
-408421 712639559
-281043 -441021049
-537443 -582399617
-907879 63674554
-893242 799366901
-330396 -133157179
-417697 986963771
-807668 111349726
-742183 -234251448
-941404 451297806
-21380 252259160
-133934 -145300796
-80349 267485909
-19837 44067582
-623121 -872870440
-514783 832042910
-450242 -843562053
-209663 -583955594
-432449 415217378
-62767 -196967771
-897871 386489062
-242811 -433619248
-79178 -841627388
-994637 723060092
-396823 -100240015
-75948 -347072908
-720894 -985915320
-465655 -382331296
-760331 -97929171
-970007 271224114
-571455 242568286
-348674 -532773260
-251049 830203066
-108898 660168670
-440795 530901295
-357808 482086319
-261077 -620472157
-375917 370381418
-32714 -554047603
-518895 145276395
-434513 -325804424
-988666 698211557
-867535 999975599
-645836 941681485
-486254 -405204509
-26770 -872894842
-356807 626240748
-963989 -248766562
-763568 -604334083
-558217 -106025522
-490670 554265667
-661439 782154979
-198972 460355230
-71083 712638279
-656075 357731424
-680426 -787368433
-995135 -781918276
-140457 224332457
-371345 -169699729
-238040 120152553
-170450 -651927077
-799890 -927131443
-889367 587379294
-563174 -969207659
-309009 585553580
-931146 -29203059
-79019 512878660
-429915 965081423
-444771 -806305289
-436270 958831057
-571555 -37125830
-396710 -132109712
-447605 509558966
-78336 -184633878
-750874 -337911875
-961352 -895645544
-894894 -205012367
-625106 -859154775
-407915 -291895753
-658462 190653551
-933112 34819703
-917246 -885113733
-197526 -174675118
-265861 -652308714
-11672 827524546
-541451 -964427342
-897140 -439677147
-533963 -954393731
-318093 259905115
-474206 390623125
-704078 18275176
-852357 607978039
-274095 316008035
-76019 -541829178
-193391 638770380
-517488 -245922033
-7165 428967763
-885628 4165393
-570148 -428324258
-44968 622662474
-550643 -184487198
-375723 534549912
-648259 -656930886
-519178 -822411879
-545941 -797567614
-379960 5157240
-557826 -865541070
-440835 -2579980
-754855 146002465
-850090 -157436822
-418129 -959410077
-687967 -966661479
-249910 -42550555
-384346 -134085195
-904681 -618970193
-720813 -362509657
-325470 -98512536
-801820 -58647340
-813150 -464387034
-356437 -986091069
-672386 -815507863
-373503 553888142
-726220 621886970
-463906 500500172
-550479 -987941037
-467172 113173703
-946418 -892905509
-60739 293543079
-64119 -882660905
-106305 -321229767
-466804 -231278095
-902664 -214631750
-730582 -934163502
-115063 111791020
-939267 -37043629
-240903 -731731116
-977598 -883051741
-497092 97415302
-682507 265688904
-732453 115467077
-835573 939978480
-735622 306278827
-97007 148805598
-431943 -250055723
-131298 -975290015
-192326 529835405
-711131 387434620
-543232 -73802551
-907932 -676295582
-958295 923047586
-417095 -59893620
-902258 -491803445
-331797 329452080
-660740 -585490297
-561649 -991303273
-263893 194027396
-289007 527683406
-974509 -884208782
-796846 -659913173
-835701 497538854
-436613 -352922195
-669958 108808733
-933038 -864576544
-706031 -287085697
-732405 -926883895
-993772 98379828
-464359 -18816813
-754808 -957419283
-979255 -951688518
-781852 -900611556
-460220 158047794
-297402 988289962
-965102 405667271
-636787 -840630255
-865460 -409249409
-421026 430377256
-346539 689205150
-636904 978185211
-35742 -790908943
-254470 -987090433
-595198 753749150
-101222 149197438
-869639 -626377524
-73005 -64282418
-440483 563707141
-431287 -765164444
-673463 -870255022
-787936 -56093101
-974204 -796856873
-876618 -677651842
-952235 -706037895
-410816 -149779068
-29150 431156891
-463378 -570614439
-634272 563135235
-220681 504272996
-60276 527765389
-616056 -603165225
-492914 546853713
-81021 576076871
-915333 -503776781
-967307 -442582140
-698956 416883185
-950232 901890490
-669481 -283212395
-46990 -992366225
-371257 184784099
-16019 -741490893
-316107 838335340
-147060 393875156
-212086 -876064972
-720909 444600842
-730857 -604411054
-342448 -502442496
-311339 -767165224
-346086 959296087
-393736 -267606940
-637876 -784903893
-134021 -244280662
-97894 -64463813
-721317 -462555734
-603681 49681443
-26135 785757120
-249534 968601157
-859698 479067005
-177833 201408707
-12360 325390506
-200578 -140651254
-206112 598243482
-519447 -275239429
-200976 -712058030
-290779 -905533300
-486754 282178431
-100068 704825155
-176878 848873544
-299848 998966036
-946922 564975284
-65560 -113826005
-716171 -890008504
-886611 255826976
-564074 -867434497
-21511 -766073476
-607519 -447055830
-294931 -471845550
-679063 -268515972
-436283 -214221054
-948845 -660033111
-197247 463877088
-74158 875054
-702602 95686228
-900647 -748070373
-352841 538319320
-306283 -854632330
-73219 -962313254
-119800 359436829
-446585 476951028
-377961 91611807
-892561 -462656313
-164589 -811183873
-415928 -457628359
-412008 262104259
-963613 -523241903
-357426 -510645305
-618665 -603200958
-581107 -965900396
-819452 -809255409
-681184 -751718569
-848390 599074888
-114989 76918586
-447587 -641727073
-961780 -292581784
-838363 209484089
-573924 -407800549
-836836 260362386
-456568 737638539
-770412 323683479
-599447 -953858668
-112013 -922394572
-426836 -359923081
-326396 -100467261
-185386 25808009
-8764 -107993454
-456130 -709631589
-879104 23692032
-564557 -217790354
-663671 649805240
-915093 -646840587
-57482 873821453
-771110 -960334720
-249496 -458024460
-526591 -731290554
-123472 301769539
-213108 18733637
-633409 -241935859
-12618 698568581
-205786 52833241
-452860 -51191268
-331434 946850012
-463250 -495575518
-144703 -974272683
-883847 -842360709
-501470 211842698
-306341 87727760
-457770 -250161258
-817941 -675278563
-237091 -322117349
-745608 -926477780
-781506 -776620878
-133471 -391995568
-681229 -433884508
-544891 122911861
-681144 633812441
-310008 458122039
-516406 413280272
-802040 -489979174
-737124 -907151963
-180076 -84398136
-886947 -136819761
-320358 966669490
-468611 -44732856
-653868 405155779
-688807 -912104712
-137436 -890446965
-133024 -723594232
-944602 -154040570
-875182 808121617
-821385 329239009
-914888 794768162
-206616 607487981
-641866 833663491
-229816 673011833
-607888 765127273
-660761 -101977458
-981269 -386744055
-583084 -632517633
-842821 222743979
-735786 291138596
-328691 -706479059
-624326 446123101
-397686 899143029
-647462 -140363567
-403139 -578448686
-716543 385471822
-474895 -829725176
-886734 834831586
-397077 895492648
-744804 -736877139
-810768 -397050198
-7295 -388810761
-575555 -917691297
-279378 558216947
-338837 -983654983
-595827 -829796008
-858058 667769982
-954436 -854732862
-133800 16163422
-465451 328407951
-775821 474506148
-218913 -336552064
-741165 -211587715
-616530 160685991
-931304 -811023879
-866479 -593944090
-955769 -941291468
-950035 -197767934
-449562 -226461723
-887052 133968864
-785751 -906629338
-221748 67059218
-971198 -567391683
-94510 845030044
-56861 926695652
-143089 -145840369
-706374 83018218
-64540 -903029525
-256355 -458492431
-690704 -168972781
-190656 -787390310
-67122 144457372
-834017 442216458
-283636 -705081607
-136074 -444809329
-12605 311077829
-794766 -534877615
-5868 -924522995
-58169 456344967
-71435 481285807
-942158 403884957
-799775 -216632533
-630053 -855266257
-799008 -955186406
-816756 944053459
-561356 -813773783
-817089 -549130496
-772525 855278344
-6035 -11541716
-632473 224407781
-368048 -158236439
-309211 -65654701
-71850 -856016648
-178181 274371878
-785300 -368108305
-871289 -929320997
-678731 -871468491
-561501 714909913
-193252 -979834169
-577625 -477444569
-252205 -601546516
-485170 -914708126
-162172 667012803
-99238 840669943
-684109 -619789732
-973903 -925280174
-888158 4264124
-478874 -154667347
-549391 -849803168
-687438 -686874557
-592561 -820865187
-607234 554081789
-487212 96492911
-520067 -823615091
-923667 598895383
-670456 -106937278
-436003 -637388874
-893423 -950235114
-584643 -399142582
-40537 351069410
-743525 126689020
-564735 442620979
-731327 -862068939
-184625 270672372
-257085 -430490790
-800 -230177244
-573339 193867728
-64185 -449442928
-439299 -662750978
-102487 66549913
-159235 73112503
-295480 -264297494
-412343 151841787
-678594 -407358341
-803758 -571111199
-728234 532052055
-135070 -332638515
-566975 433152925
-750641 -770098939
-68254 -182441683
-879538 746278369
-640655 -590964126
-56405 -775843542
-607674 -304712368
-356705 -414579217
-19929 823051841
-795556 588350354
-207293 -51968091
-604074 725333080
-789088 -958275876
-752171 -848382328
-622026 -295461547
-775647 484345104
-461731 -710451267
-562599 975210825
-481438 -946145687
-943506 59371490
-135938 21594906
-899828 -543072262
-495794 396620512
-966550 -911855182
-259407 530040241
-282261 -867676983
-963219 92502958
-901762 -877318101
-38922 -586271828
-791123 -522928634
-36832 -357440262
-989373 846881097
-24337 -293027573
-587660 460118055
-890165 445675818
-335008 116008301
-468745 684274514
-765066 -859036551
-209138 701429084
-33758 359842707
-969511 581830156
-480729 -498022655
-429685 -62307860
-241173 623554281
-728559 -346404983
-51710 642230593
-465526 -39584263
-327136 -56856249
-28314 469957770
-570462 -133213597
-383631 -997484760
-318323 -655930972
-670634 323714141
-396850 251652105
-284873 -715269801
-447466 -293729266
-367986 236491475
-195771 377233158
-545704 -318531013
-670936 650219647
-404649 854304524
-491128 324028725
-660308 349617097
-619689 -586206697
-78788 -363336868
-712432 -352190733
-767256 529801604
-610044 -826546002
-477497 -358710930
-441883 83747040
-873624 533296706
-70418 -924364422
-961154 585724385
-556061 -676494802
-829246 699189859
-249980 -908164245
-909655 965735791
-118855 -487878052
-405419 34979506
-455394 288209913
-30968 378908351
-978212 -109988901
-862929 632278942
-157091 -444861156
-892487 -858336797
-369624 917009141
-395444 261409579
-475500 230671031
-434605 146758651
-849741 942878566
-287139 -266592969
-512531 -146420473
-176557 119423643
-626831 -916975873
-132220 267372830
-902232 756086775
-178163 -416650253
-617950 -350309214
-5151 929540774
-700666 224638817
-59832 733437826
-121226 315353832
-288510 300274396
-538411 171678564
-840139 638859030
-117755 -148019393
-194144 263514319
-732782 457111173
-483675 364102556
-400438 -848989823
-722613 -402162562
-485357 -404472741
-896075 41021276
-859684 -917367268
-159873 150666104
-788562 35200832
-746733 999641874
-764429 -735407965
-169513 -881611785
-687873 -1083123
-914688 -940013047
-543349 -148204754
-200404 852496405
-91245 179410596
-566057 -212664274
-815199 -27614413
-706439 -211986277
-612106 370685474
-802752 622076374
-229015 -429929151
-830198 -552159357
-380009 208030552
-892211 885424681
-118707 748115039
-435846 -767774532
-534647 376800063
-246113 -547388001
-758299 495739787
-267428 -313572412
-270212 816714555
-840436 646749964
-27390 284265027
-272994 -735241834
-944361 -459712408
-349719 366897759
-567134 415424270
-638374 575488424
-96451 219055985
-285280 680016305
-192113 693876640
-408579 -929510785
-370593 740003258
-252887 -601811762
-274400 922985620
-761923 -228069794
-686830 185523965
-89598 -252112441
-538058 559943930
-298936 -591274209
-286847 -777519715
-690957 -869985222
-646559 -143433566
-389413 430510838
-683829 867955813
-234735 -542802174
-953568 662736306
-218475 97272228
-519152 -90190175
-711866 10992446
-968478 783699817
-306789 -420959268
-34876 -489741238
-521558 -79518804
-97208 -156201102
-20763 50546355
-128724 -860104693
-952501 -888260479
-899815 -521448869
-967727 358951293
-237781 791755826
-609354 -975055877
-893731 429440508
-909052 384275437
-137760 -576867638
-136757 204942480
-335445 -991278005
-450930 608656327
-952842 952830039
-126497 568665925
-634569 -982617883
-277737 -972173323
-334879 551197057
-988011 -273535096
-594251 458337515
-651051 271669222
-294680 183662730
-547818 -26409827
-49999 -778542198
-331257 -906527446
-257742 984582619
-498949 -994842382
-155471 -474970361
-777135 -652642266
-20506 -221844833
-747322 368828538
-243629 397904089
-891782 -81949525
-182397 480568059
-143443 876455220
-623067 -870481880
-902753 124840237
-247204 901399344
-729336 558958628
-476276 -638367974
-867538 -822951942
-924847 -383582540
-705705 -629645978
-198958 785704385
-972005 -578236149
-349627 939019947
-564389 655602855
-767167 -550409472
-315494 342733356
-906197 -765415889
-827085 907928043
-147018 -533081070
-388483 418246842
-142523 -265965431
-802983 -311623267
-237165 364235749
-599736 -428866460
-301931 -453949296
-607365 889265389
-376870 -81508726
-677564 324205872
-162739 110610279
-615816 -831088285
-268357 -905227301
-980342 -556305310
-954948 -954633065
-108576 -775709181
-404986 568534927
-315275 799282632
-896666 783249447
-636164 930166954
-447737 976330690
-821512 -747816741
-341869 -846962672
-353306 614551427
-689059 -326052890
-308505 -907942726
-271492 122670634
-404467 123537639
-893427 287306984
-177689 357254745
-285875 -116017966
-253592 754225914
-271781 -371982061
-571603 618016603
-450610 -704881001
-965384 992253689
-171338 -958333504
-851321 -158830296
-641982 734035430
-451792 -39842230
-308818 -982108072
-520757 -302837939
-646599 129069486
-422825 -887335373
-981477 140856751
-601547 26952774
-468599 -663044554
-130963 -438091970
-713728 -321248242
-54508 -879795108
-232874 -655408664
-161464 -492401200
-232996 -775095496
-891006 -502371336
-674417 -877849774
-77945 -101148386
-317916 -557797708
-54091 97337213
-809096 -977610748
-211342 729509276
-606173 -692891690
-476779 -241112360
-957751 336251542
-122046 -64873750
-905176 -770579405
-24566 631370542
-604855 -220103709
-266163 -728912909
-124113 -674943402
-519702 -633551927
-296946 231244862
-915506 -657051474
-998946 63610134
-573881 -787169300
-975255 -544386847
-462997 -943016763
-972335 239783474
-73572 -207431401
-814609 -381108733
-686062 918535232
-980937 -234710156
-47482 -36517396
-364952 -721349616
-213933 -9805652
-578938 461111268
-690535 -746683037
-618562 889045962
-103147 903313560
-262052 350654176
-427658 763951568
-374379 485339188
-655879 657762486
-950880 -624644440
-100797 -325892917
-295351 -554594912
-528279 -395223845
-874638 -842006023
-99795 225301379
-722985 -124136753
-518675 -516949425
-380504 591749452
-56536 -892891892
-603170 -174000899
-898984 -492124062
-482655 -827544839
-627915 281612254
-46587 -435140825
-510321 412238635
-298514 -925819148
-138804 183750443
-306834 183290219
-279451 -308012951
-908679 -852766954
-941883 461940603
-975958 682181397
-812315 460860667
-733922 715257566
-77094 423743711
-601964 216690580
-954445 -81571906
-987327 40211631
-772416 -445453880
-701434 -571293068
-420781 415567191
-328381 228653203
-3216 -125887979
-50940 -979656654
-453744 386647180
-896990 -900586601
-226076 -251277054
-27582 869697755
-794919 543679205
-717389 -291652593
-93013 -451786792
-693902 -948444858
-247841 -119197432
-238353 829825462
-352686 -531069329
-241838 -854442445
-542736 756522667
-786119 652681114
-547571 328847774
-177814 -698973932
-605135 652430513
-27973 -356695271
-719282 983207465
-417450 -34192468
-294051 -788921353
-159613 259467529
-815486 -964985536
-339606 129506741
-172286 -847804488
-70476 -410439415
-558465 558213673
-751505 567762704
-742095 818213788
-444751 -715157954
-319870 440622403
-770926 57377321
-30336 -763228201
-388780 -958138299
-718918 -220408572
-282008 780451004
-153966 -249790892
-188069 327804637
-24091 684522499
-598193 631011676
-432291 10146451
-859351 -994030478
-357456 776569231
-24974 -380814529
-926768 658650636
-809885 -42066643
-279787 -79788461
-160942 163597501
-162143 601238086
-560506 -244064643
-421609 -870594967
-350667 812316733
-883468 -984597115
-876452 -983064150
-493636 -205660174
-288818 -979885250
-53072 -393503565
-417745 -794930149
-557748 587877454
-828403 -722773424
-654930 -510088102
-395043 -118983791
-942524 334603897
-375407 -273316303
-993738 -77122090
-776395 -885804676
-906601 -640348947
-147704 673087018
-105751 294516314
-399935 -955826449
-32086 156615046
-673460 -842820882
-540584 -949856926
-674631 -214299371
-215859 -223635411
-984777 561310063
-347320 743633986
-936072 696576128
-176165 -422576083
-490537 197388424
-107009 -694972163
-237131 -440654697
-342704 -137778491
-9523 -827052925
-113583 -423718847
-681086 656561335
-184234 -806938174
-543086 182777589
-736660 861631187
-109061 780939280
-714683 460004165
-918270 -795940563
-714018 -485528158
-139781 -352875586
-60288 -69256866
-707756 437349752
-363387 -386163909
-33112 290394187
-661967 -37046877
-740211 908352406
-115751 187084091
-370120 -880431832
-549325 -934468477
-575168 89743518
-472676 -242214849
-666534 -305587535
-590391 -496430066
-874645 -646064511
-602606 -756495055
-750870 80993851
-866683 551323914
-504404 -451467217
-486262 640339154
-209387 -733938225
-505120 -278520142
-917581 -930863341
-528301 922623111
-161689 -85458316
-108080 251914248
-264961 636770650
-729251 -452002683
-177237 -435565235
-346691 840830087
-984768 62469159
-962544 211559179
-713597 -375910427
-175098 -647664737
-191495 825395271
-197911 914483760
-4294 315288386
-968711 586264029
-400415 -45915797
-634175 287372908
-580615 504311905
-24417 -956172279
-624276 -954841942
-914082 -948759278
-951452 -600085992
-749631 -748390100
-688524 -705254333
-780254 480907859
-882948 802933814
-298454 -156721550
-250910 -26236635
-190987 -931004411
-275909 564758309
-685916 42900024
-662686 844135053
-562402 -668183655
-422164 -852669375
-84850 333422055
-291652 -120186338
-727502 -288234610
-914116 26768494
-824310 942282821
-172620 923324570
-683093 650858067
-350788 -852865563
-981125 601236193
-967757 417858179
-653506 462422823
-987586 40016574
-368172 -775541266
-805106 -397687917
-75604 -603155169
-826330 -879197192
-429381 -500013506
-10314 -551914447
-357452 -479283184
-696437 -248403605
-216264 -257168780
-137706 -998375326
-903190 -592953439
-917810 586109671
-886796 -172095608
-287797 -671441497
-358100 3384332
-799120 870804417
-49518 -974790092
-795699 335200677
-105619 -981864959
-616943 358631963
-495954 -932469308
-166880 -417583216
-531058 -762083191
-320263 -990186488
-488315 -641742294
-303275 888774876
-513100 -990535698
-469440 959493899
-335518 159149407
-342168 471887126
-35571 -147973175
-967346 383608142
-537063 -925800792
-522608 248871656
-341559 504410950
-590256 -573297944
-487707 696957209
-300989 -974872234
-376394 178298451
-296030 -707695218
-836717 879268794
-279584 585345012
-139205 878414453
-206087 -440310461
-991788 913903516
-781105 -265684863
-110458 -716989692
-476120 939113424
-497169 -930484187
-995161 -846338298
-859178 150261740
-483790 -862953495
-689145 -263921514
-154455 388178549
-646101 999376372
-799171 94336193
-851181 129469778
-159201 -991159327
-248816 -93653556
-484337 -858864463
-498631 333244152
-198188 758373270
-969108 524743679
-521006 259959714
-279205 -140238722
-372452 -118329018
-406164 686661770
-284337 -590765160
-928538 -240684899
-970231 -282523427
-494268 -298460378
-390754 -508899753
-267612 -844662063
-644937 -567529573
-920585 50789786
-275824 -930758548
-943467 166785564
-31042 333800094
-248056 860871230
-553703 88817730
-553307 487461796
-128547 -136350678
-37492 78380589
-759877 -923943365
-974092 -895655777
-316407 -69726687
-521868 170392828
-359664 233814001
-325369 -208369661
-726948 -923260729
-875328 374949539
-309312 -875125509
-46185 687628894
-388795 -247790430
-169682 237350558
-157185 -600093475
-238753 633880552
-93271 -223471320
-872849 -190858635
-684716 -754287995
-640466 494005253
-150309 510680987
-188613 -263187747
-91923 649343190
-204755 943151414
-268029 787602039
-298673 571100996
-256137 -37546670
-719561 -26081514
-453271 284488578
-702435 -948728941
-833746 -686103366
-99243 -999345748
-182368 -17831999
-888952 -610046731
-590760 -895001525
-16200 912441314
-410820 560346097
-768905 338812477
-690831 -443411994
-166447 489601722
-644233 -433721632
-618482 -466021150
-879738 29746968
-484398 318487938
-931375 771329408
-239979 429653493
-276850 -195115157
-161896 -599625560
-884556 -908688790
-74708 50596848
-197638 894379693
-34865 601992197
-736679 787409101
-772136 396239235
-652465 397659963
-531350 427527493
-70809 -180143417
-603673 -787370355
-266515 -746037669
-100113 -895654840
-823533 -883582942
-100260 -432141035
-999130 -895000588
-5900 98585059
-728734 -42187765
-589889 -937485759
-977901 -136457274
-682087 -629325316
-820984 401326718
-769645 420130732
-151466 860276406
-305824 967605086
-388126 954109582
-548630 -257460273
-821427 138609376
-319501 577955342
-211392 -975290428
-419150 943494219
-640179 978329782
-326837 -883979217
-655559 -153392580
-162183 725225827
-774547 718012980
-401455 -513467127
-390047 -26018586
-427011 -31810704
-584621 914060366
-163336 793837998
-305913 180818941
-148865 -979460951
-736551 750699511
-482381 297235999
-531179 -411601985
-735681 708215277
-523519 -751662589
-802446 546210250
-842995 770729518
-936957 111880137
-484532 916884934
-818596 24572588
-706602 -615472779
-815641 629677693
-393006 -155305974
-422698 -808846845
-749586 -775266228
-571580 983303402
-896803 769108497
-556448 -750556656
-508155 779313974
-536982 599954631
-252963 -634535873
-629979 -521562254
-857374 177696810
-27510 -916522893
-31434 -35029381
-949902 -995805424
-937096 -95817244
-446813 -268452662
-113238 798032574
-243009 -914998304
-921748 -247913613
-376687 401248438
-274610 234754049
-609432 340484402
-123581 -38019933
-315554 483091460
-411877 -260788996
-236839 -414774063
-896023 -552512051
-621017 -491387709
-418243 609798525
-810579 -167984830
-805376 -861710017
-328675 -692991097
-870456 23168325
-426784 -784459892
-417680 -857171343
-767259 -355206826
-870337 -535016548
-74166 922142631
-213185 -902735843
-123300 -169552420
-295855 -746903271
-873237 274960967
-849191 -233558960
-218154 218067349
-559239 279155543
-912095 670623796
-852459 949614687
-327523 -70295530
-330914 608141845
-774207 -445782574
-531739 -816530740
-538879 -304587754
-317800 894701829
-862106 145449327
-705899 -968979942
-270323 -513570815
-616371 730675264
-809877 -521491993
-108661 -4958524
-34613 192990141
-103030 310523177
-214141 -14152188
-636713 499999044
-26515 -813792146
-787357 201387920
-780967 642827701
-776682 -168998972
-565555 666371373
-224226 417486685
-507293 -71734815
-311146 -650664695
-37506 670583414
-380529 -944257496
-677762 115776345
-663222 -258832885
-821290 334898048
-589856 -361083507
-810764 -456701846
-666239 -882881130
-223633 -900425310
-519132 97515581
-348075 -699411870
-754915 -205013063
-163069 -155266238
-31457 446037457
-950985 -173993005
-49183 331162947
-352173 29229073
-760862 304515003
-640418 -821279224
-800135 -925264434
-653535 -532445468
-573723 164568588
-80579 574734610
-319951 -346237613
-878505 -781527139
-378971 70078663
-25844 484763415
-687051 884844234
-396803 -659918300
-518552 -734455047
-858480 -913304109
-841872 -989334886
-620597 -678712543
-819282 202472236
-505094 -395651418
-799308 656185505
-926564 841388729
-201569 147646737
-615644 773304375
-297070 940963419
-682437 -902321330
-553708 -926107496
-24730 -411533292
-362931 -57587568
-414836 372446314
-24285 414473704
-686252 -873908269
-750417 -745808261
-780850 -428494941
-326670 -695187493
-950282 -671072695
-434384 39059591
-235522 469381096
-548286 903661915
-368142 692821978
-160408 687853957
-72743 -173743069
-606014 30101746
-990783 425214543
-952121 166338631
-912538 295646699
-867697 511910434
-276567 29520098
-533135 616934156
-530990 -433100978
-218340 633868681
-184983 125636014
-604427 -739195897
-62666 -365968230
-913235 -248543259
-98504 -945716126
-380230 -268289560
-640473 -322134401
-926227 -357249417
-499873 674122872
-256938 -949688088
-615485 -942775714
-331301 800214603
-10904 -842979995
-396334 -518754302
-995370 -894972890
-38815 -514052690
-348143 520305289
-286534 426924559
-26897 -757874422
-980001 65643620
-553059 -32705132
-528421 68382509
-586014 -904254635
-44851 -754974237
-480542 -912762508
-809099 243908417
-87452 756936197
-242891 116757591
-175192 -286641075
-556463 -823648429
-21344 -396857376
-122399 838994939
-952036 -562844326
-915990 237174394
-35634 -557031967
-567965 -508560452
-53186 968884834
-122264 120833632
-840836 134190131
-929262 495524058
-617249 23661897
-707926 43930770
-402039 148255013
-393655 180681902
-688408 525176468
-924095 105798476
-127735 666629213
-553976 -102001890
-210628 -614760613
-899162 908754791
-533976 963641730
-825006 352534255
-629260 -170346348
-637415 911903448
-130143 597560018
-407624 -83108856
-654258 8328217
-782405 207012567
-167941 -966351266
-520934 721687142
-708517 383364138
-853404 -510692289
-84040 413198434
-239056 820519812
-419988 726482105
-602249 856166467
-153665 -835524287
-849377 547883291
-520015 -170483549
-522925 298665844
-778639 -104076299
-579809 853178348
-814999 -804887033
-623400 -955821286
-813846 -113623397
-979169 720289435
-547494 2493543
-203537 -594477832
-574807 -529196103
-275547 387732931
-102698 -833206689
-626208 -713038021
-450541 -407216462
-990865 -3553037
-781048 -948618221
-419317 -957140091
-915914 913338107
-873211 59709996
-315704 249872476
-83854 799503195
-834851 -366086509
-875388 -514247033
-747877 -858672742
-81109 -952888076
-402983 -841210869
-154686 867809364
-478861 755794744
-750683 -676735156
-4063 268209007
-516301 -562172453
-710333 621930689
-734724 -983350939
-936493 -856477753
-895335 817043656
-358123 -939172225
-732237 29898850
-357078 389849443
-423042 -84162329
-471300 435421018
-264846 860653341
-216014 -843913046
-91424 602214329
-121213 -999868328
-333446 -251129507
-82288 -548822356
-340166 -948486548
-764663 -208269598
-515627 -782967896
-213376 111223448
-597793 -958397123
-400519 -983464702
-469199 745136939
-722405 -620127803
-652643 -989621091
-449693 644765216
-125387 -461338671
-710097 878188273
-453407 253076312
-892130 -138073827
-293967 -1086367
-937106 690903859
-818204 -663626786
-559244 15562694
-483188 834426107
-196113 -994066778
-683696 -71093178
-215425 -283158691
-446809 395782666
-743229 844744493
-744125 -995221320
-300612 108952359
-472785 -999168553
-347299 606993009
-578175 109084031
-343236 -397781707
-52988 -941829347
-761991 160597483
-578574 393948695
-537362 -872280890
-542059 -875662716
-463356 288067925
-579545 -855745592
-11257 869474223
-740951 667940123
-555673 -992850330
-921011 366755792
-384436 -940882196
-845577 885337944
-374417 -527651544
-276566 -78956023
-377882 -263232071
-311523 -984231332
-975788 257417192
-818638 752330623
-205289 850194775
-220325 263350414
-347633 -466246203
-989864 -580447564
-773517 -488350568
-90862 -768985358
-236836 -575668884
-74128 620601791
-100652 -915637558
-372112 -968675875
-495954 -417797825
-926463 -313419265
-907675 942011132
-259481 742799658
-12390 -919470571
-72390 -930269759
-198461 867136942
-549034 221113708
-348066 -933498998
-812796 589127518
-808083 -258429817
-613688 -926349328
-891786 -191600338
-709945 -199312013
-768111 811504969
-34794 280748118
-503936 721731964
-145993 -599210750
-723271 296516786
-479723 -168334492
-482056 -994363775
-445985 -772087
-740603 -904984078
-348151 -460609978
-953274 418780350
-3307 -540818293
-560987 -229595335
-233864 843111466
-553396 -920216502
-22239 -145232893
-861752 726951944
-468076 -485497974
-51298 541347843
-954078 521479428
-272443 -890181964
-936313 474393625
-543893 443726022
-529096 976954979
-612722 -451976315
-804174 362743377
-859318 418598849
-938230 289593868
-809514 288910403
-731472 -920485137
-648174 -909718146
-904950 -47068276
-303322 360262981
-669535 664530172
-758469 353720975
-544018 -490703880
-149258 -651287968
-757950 359357200
-507428 508524033
-926081 -703755693
-590202 898747223
-978127 -220179265
-70613 -244573985
-511789 -478331760
-211990 -524551446
-893417 -312274134
-983398 376435347
-591168 -945083150
-361493 202227892
-34695 -229700458
-545245 576396279
-910951 312045928
-615809 -902790480
-89137 -127361347
-864430 141517259
-745956 -354766795
-802389 -912101617
-487687 -587367540
-684185 934827074
-870672 376808786
-298267 -507852677
-849785 877625281
-258196 -817743138
-398412 852410305
-519319 394671805
-17698 535977837
-336969 -785777223
-186002 743383838
-224353 -252148610
-829542 722746810
-112083 -960371856
-702872 -500885035
-851415 -644916102
-441105 -352429488
-808918 20783205
-878001 -169467548
-547688 335296378
-825521 -750265096
-469168 -114550698
-813805 -609959378
-726600 20034447
-531838 -685638067
-579721 702086551
-342408 117243967
-138400 187000587
-73275 -303879838
-88363 762477172
-59211 274898970
-585589 108752623
-289974 549820598
-587543 -495775892
-401281 600899946
-139758 279962232
-153228 -313519030
-997131 305826603
-340924 -472849611
-864470 -925024840
-183326 520049380
-845079 -876949421
-157542 -177173450
-871211 95312543
-474587 -984804923
-139587 321941515
-462779 450396441
-449093 -337234411
-568921 -804758928
-584779 -866554755
-3219 998061968
-739175 -555024024
-884390 18894547
-334449 -759381058
-495149 465010423
-416227 333256481
-727847 942705493
-847259 -565229258
-445373 -627226580
-345429 -508657992
-453048 -950235733
-987159 647672390
-448443 600094631
-260447 599584865
-882191 -995587150
-150277 53510929
-599796 -267936551
-35419 -309106180
-370018 -788146115
-576706 259213839
-346476 -234131020
-70770 731903265
-939210 382264418
-495983 588695530
-58020 -320267840
-931222 397459495
-364431 -236846603
-479201 -869871400
-517871 -939774916
-450777 -41605531
-894422 -883909802
-485348 910803405
-711603 403370446
-703764 134984746
-337223 -996061301
-266121 -279102779
-770111 -679242421
-609376 946644193
-98563 155667964
-301942 -306469001
-472230 -709497447
-448390 205432231
-314783 -806280259
-438098 890597184
-670518 -342466552
-950018 -801867409
-194753 -203375535
-247112 389596898
-432024 -110973589
-307310 8478350
-176182 -498672911
-221501 654895392
-763460 -407102032
-280453 883591507
-282516 96107274
-294561 272630128
-211675 133567355
-164372 859260672
-297935 255275082
-693804 46308792
-384851 -329828507
-403513 371365280
-696577 -190371451
-155823 -926458062
-410149 -641133622
-551225 -186432752
-578056 -353044487
-640038 -320376043
-678027 -387272207
-323382 802623477
-58021 373154956
-150256 -96769654
-745655 -139427940
-225813 566874697
-105780 -353656118
-407438 518105508
-275796 765007288
-911027 442968348
-839675 -239781242
-843773 -493449948
-396284 -696036950
-336508 261545847
-65274 -986038204
-115398 -103138982
-538630 -2346293
-265332 110069070
-590041 -977992501
-809530 -868778939
-899040 -178153906
-707894 277282581
-884274 30046206
-31614 492017588
-406019 -498835787
-901724 839674755
-606784 418075879
-183833 -139969408
-649501 -494241645
-971272 -934968609
-543795 539654549
-327527 118486149
-165316 720171221
-398184 -234674142
-4791 -978283506
-428396 -566740367
-827629 -815283093
-899012 -479423270
-979043 951365142
-414001 949724196
-470560 963545078
-860632 -435899748
-912346 -691209400
-650582 -879975520
-41549 825646100
-22380 -677247604
-464817 16885499
-979655 -324183841
-725527 432821466
-874776 38892998
-789185 -340446427
-826487 -892816087
-65244 -831308069
-904911 689599779
-722553 599201501
-141800 -330143856
-289209 381790886
-884231 -130206268
-674367 529886736
-122283 887549241
-395534 -212658523
-352003 -77942362
-794756 -141448258
-769782 -639970950
-436393 687383496
-717879 -267215410
-715603 -206711316
-253404 872100403
-663708 253361320
-736561 -402829822
-332596 674340951
-134268 69422750
-885383 161270430
-244942 983131551
-483687 189447230
-156167 -160567118
-705136 -841599701
-51497 -941150919
-176512 515249041
-86763 591221766
-694147 97742079
-387327 -972681034
-260276 698405679
-146328 266434010
-999842 716918745
-500255 150123532
-995473 936290155
-228058 -48774017
-616024 -980082737
-803681 318693243
-894225 -308708423
-779511 -340224907
-155683 -906732767
-171555 549843319
-492303 19804144
-407924 780650729
-453677 -864855739
-776701 813092828
-338673 505267485
-400041 388505581
-522715 -737220642
-846157 32124788
-734228 -689555317
-408097 424049788
-118641 -132227308
-299511 499891914
-734505 -884000977
-930931 26172991
-648993 558740995
-959433 631248064
-17693 -530088891
-437421 -491000573
-864185 658567031
-204605 -979166860
-708907 775433437
-618548 228002128
-704351 170956672
-713434 564239944
-609510 -968255536
-570902 43390289
-909754 -264550460
-715285 -276963959
-350413 703165382
-271496 -171283227
-61155 -874604288
-157284 -424514122
-196845 -538116145
-875097 -739460026
-898010 -758904942
-624403 967151340
-524944 649045555
-624706 -496125584
-778247 -148207520
-691859 959490239
-484623 927924205
-857820 719565172
-607653 311898505
-750118 -956076773
-693825 -401745484
-523915 -276844148
-709550 527687644
-323869 68165625
-38665 232155279
-573735 38771027
-363311 88998766
-264997 -139894931
-955187 -880710492
-67662 -887528210
-495857 -723138635
-917879 -848966028
-878862 155862079
-923036 12310905
-685168 -125929987
-471552 -288456186
-194531 841027679
-375987 -534275
-796842 287029692
-91199 -844572114
-500891 260005699
-381407 528124751
-284398 -877420775
-543260 -238432393
-6113 -968000834
-976424 -173111942
-851402 -426425802
-521490 812439724
-881397 -601030417
-459054 885472703
-771373 708879304
-812429 -2775901
-547436 -538855093
-544397 89083301
-971135 -934610277
-991346 693300187
-453237 -872145673
-334446 6904842
-273652 -594078392
-19375 -900339812
-884683 119376633
-286934 -317217027
-101496 -749305840
-994179 -872244936
-209969 695093879
-416328 124764173
-40053 -160701122
-78075 388637910
-309741 -875770102
-760637 -873671430
-830726 544065796
-189369 236751950
-620771 506969674
-632549 519161374
-646110 998319557
-373116 391485193
-656125 -801434216
-277283 -575589893
-630949 56441270
-945054 -402464633
-300804 -837600838
-115105 -382163074
-757482 594759466
-151761 -376455930
-570708 706920227
-211191 512665543
-160415 -830639391
-365104 687290908
-971790 -627913263
-48508 -424717783
-654271 786951096
-395468 491463370
-761575 258065190
-273192 -962354744
-401289 619218435
-965820 -194324579
-310480 14925782
-843811 -688966335
-405170 -953170317
-999261 -8327967
-916826 -710121412
-753321 590895479
-327317 -919059664
-703946 796848262
-385869 -37426795
-801368 -920740108
-813405 40849808
-41994 161138990
-78650 -643813647
-444353 -902708923
-96940 758674357
-862029 -481414485
-811823 -432355644
-856884 205950176
-289732 142129585
-758885 -872919064
-163119 -428867929
-32427 311490194
-88794 814371844
-134908 -56781192
-919065 886772411
-434524 453839292
-739440 -712801469
-325084 -2646046
-643907 344000901
-144424 906416966
-359265 803029375
-45613 -788556964
-529191 -930033017
-436669 849859059
-562299 203115069
-446016 -640154428
-683349 293270890
-407041 284055405
-740505 -990789814
-702521 -891639552
-605674 215831651
-553909 50059994
-261940 269499438
-44449 572018004
-519164 -132576
-641121 -119309853
-182420 -909396482
-707341 567511781
-266811 -913359678
-10422 85249457
-983651 694592717
-896308 -489711254
-957151 -750743997
-105144 361480913
-548641 453507555
-606360 -863971586
-977758 -332163443
-805506 740706086
-68556 -14101279
-666150 -988162542
-338918 499639404
-773283 -358555552
-896890 -924203153
-292302 569606387
-209952 -656180141
-459188 278911916
-846286 929451959
-106699 637090750
-133771 -584516326
-586791 938662146
-326645 745451198
-10672 631315325
-376726 -158761508
-411416 -132533012
-448798 55849681
-104111 841105917
-464890 748157135
-748953 -1030448
-396771 261134050
-801922 687313811
-240625 -915780992
-413121 -191756881
-388189 -949881091
-197775 -814008635
-999161 -977759616
-322123 503626464
-591416 -825463868
-976918 -309923059
-516618 96848902
-177397 160434853
-171806 -445569248
-661890 -550995342
-921540 801879301
-274917 -369772401
-630412 -981388955
-288413 -854300840
-815730 909139516
-40728 800579357
-664288 635306263
-567925 -822860458
-453937 591757855
-662357 233273813
-74678 808454867
-348089 -714487300
-231633 -899259200
-856695 -283179100
-756023 -873381384
-766744 701414288
-605647 715790452
-364633 240269019
-51240 241244451
-634978 652525814
-951512 -951487863
-560571 291363361
-350179 838517179
-531902 -929247479
-244127 -352493823
-58406 -986946690
-554985 -386654185
-239255 744355080
-363584 26004516
-273209 167776568
-98855 -954123910
-442044 -319599831
-998292 798004167
-270733 -935512865
-786969 -321384318
-300012 559660035
-688540 717582846
-359894 -833561703
-214662 736799577
-717178 161857053
-697537 399712110
-622558 397770796
-630911 447369753
-588256 352969263
-479253 -885408305
-607686 426504722
-821512 -93100096
-84900 682898501
-756947 -480709907
-287697 -999339293
-67504 187940667
-774117 -579681417
-365693 292024068
-582318 -121025802
-306019 -656412543
-878435 939530246
-876702 -255456139
-656423 -43066727
-360820 536401678
-486883 770548377
-70369 -875290160
-220610 582277768
-588499 -696535102
-445349 775230360
-949878 499281257
-375468 -17919419
-337238 187406748
-120992 69380455
-984427 148518878
-965526 -223277323
-679257 -916246140
-164538 -599252659
-139607 -972990174
-827593 531123614
-576283 753716604
-898567 -858398479
-780094 -189855312
-237346 -486867140
-186334 677016375
-505722 329434782
-949650 -486206432
-881170 -282526606
-279838 749753365
-933469 805817636
-701149 596447592
-931569 -906659178
-944967 597864234
-824448 -806492195
-587991 -97209552
-415854 -13217736
-206096 964056182
-35048 -119983359
-804757 -578423615
-205406 -879962567
-2178 -492236647
-237208 920857642
-312513 102118014
-821991 695170101
-840775 -157245551
-296939 -896846756
-856466 -675590869
-838482 -73491691
-944052 -496099415
-521354 -648581043
-816500 -689851725
-2908 -889866458
-419920 -654463169
-596594 120292964
-759746 -376733598
-248989 -977446794
-415111 -697755902
-672478 137059970
-149607 -407457047
-864728 -948002538
-221584 -204606041
-448458 -958493102
-415734 997854638
-166550 -754225455
-858564 -764985297
-827743 -246838562
-233271 232556810
-864958 -948412762
-207305 633178079
-38028 654133195
-176977 -828375329
-277448 -859058568
-757811 427507189
-864465 273742685
-99439 688627886
-81159 -877222010
-84951 376895929
-561521 -986962984
-242678 49286299
-140899 880796515
-82874 -783027674
-458248 359434575
-344584 990930057
-497207 -437490842
-620920 -667756109
-67412 -533287189
-771231 -562421283
-794191 -365512011
-777536 603772782
-79163 30121670
-553112 -460998196
-444049 -748316907
-113280 71628568
-31154 -610627205
-389401 -502542362
-28156 306643272
-203411 142534233
-843871 730014448
-410539 358230510
-71859 -371771335
-635528 236663995
-412484 529855181
-650693 -378313550
-604858 -483312464
-30594 -343885782
-68679 -837169312
-313983 -360534474
-945644 -966989854
-369800 -971615942
-411269 688751826
-712681 766323014
-713074 -754643616
-953022 -99297247
-114477 609769423
-266707 -192134458
-573942 232946644
-818111 -923517766
-495477 245444259
-262326 867434633
-595646 532771369
-942786 -871917718
-184562 -741047211
-848404 784454462
-170495 199710850
-784284 -351674416
-941577 -865571548
-624913 -641129526
-936553 790859818
-785448 864442901
-785626 717100984
-382120 -728395165
-632495 -46376752
-109433 99472517
-550238 -106708715
-237352 470310785
-859973 755586735
-381083 56121973
-405944 -890223690
-568246 641113235
-249117 84506031
-182787 651044489
-338139 259952601
-479616 329862416
-229766 -595736406
-547384 -277761623
-269666 -862272043
-826751 637210238
-882920 -348763036
-752283 235688570
-89076 357161223
-478565 -963475315
-695068 363770852
-904515 616114013
-852414 820979147
-475427 -584001946
-171373 -883044051
-793991 955407599
-100340 -225131471
-282606 907815767
-62012 672366852
-202711 -655514135
-335275 -968063046
-305493 -521493547
-906722 443958383
-267612 -74771761
-414434 948817238
-529324 52061470
-351305 981350213
-179623 911109901
-419857 -454308943
-117847 -81627404
-637591 414670743
-918283 805643659
-114889 -899248636
-890400 818934337
-853474 -619601612
-637352 -909004325
-717150 308660928
-970555 31635352
-885069 326684245
-711200 -481661497
-508010 68160037
-672576 -457028551
-675890 -865547485
-655596 -258344464
-369423 -41030497
-152738 -896075182
-620969 -450420513
-213492 733838032
-47231 -988259416
-317019 -925537308
-989220 -921676103
-865081 -956322461
-139937 -447030855
-400077 374798633
-132693 -178577869
-725504 -645697265
-588025 -720623545
-263962 -344711304
-94874 -882071012
-7881 -174932487
-628690 573661293
-784961 532599731
-89598 -516772476
-996376 674412657
-588013 204050421
-236124 -136374088
-633727 765408332
-212263 -634772299
-265569 895261264
-1370 -55391071
-76538 -116433796
-291004 -184062347
-326054 487580378
-247572 -129464927
-464026 557593189
-212903 -700933766
-82265 -25540109
-843057 -892827325
-999411 -967095735
-612071 -161283172
-677501 -965848280
-493945 963744516
-477152 -265089280
-182563 -412879135
-623404 191059501
-907582 556332852
-60366 -58576400
-211429 470435957
-161045 -935862100
-965492 59352589
-780691 -851980178
-532355 637799193
-732122 -555531328
-826334 -368752654
-535980 164728203
-320135 648519093
-579883 494873258
-902253 -217347113
-892128 -986253207
-362878 242650874
-418308 727261817
-333015 -250170649
-171307 -941411474
-255639 67358547
-419414 620364424
-364668 468698068
-525311 366424781
-984253 -552659333
-4186 428387096
-525900 251845400
-596324 286057495
-326686 462538817
-497581 68106268
-73475 -979031785
-991823 -950340319
-120985 -888317878
-351532 429817420
-68543 -156400365
-150161 582118079
-487424 493955320
-551461 902952224
-586574 730137901
-955070 -15729134
-663236 -800062752
-930333 -786098401
-901665 -998484579
-16629 848456342
-510216 708774857
-481987 -215831692
-426182 714719488
-390519 -196057917
-936321 -636053523
-240804 -682934809
-438175 -284953038
-198108 431305025
-857208 937429615
-714584 -963738618
-672797 -349753842
-872955 -762713366
-289603 464648478
-335678 902091558
-723369 523344130
-901138 -220296353
-838097 -177285821
-720582 396828698
-573260 -318120318
-800314 -65603699
-589539 -320837530
-495283 525479317
-167578 -630969268
-897886 -974365858
-564169 280947893
-245849 -900831368
-335530 9905008
-900933 480885141
-201910 -834413416
-237194 11420429
-82439 181857835
-229551 874361441
-798245 795588738
-138832 -250906324
-379931 -469180124
-734566 -987948433
-620364 66158867
-181894 245866838
-450099 443356592
-477572 -143895165
-413903 282128220
-122895 -906397250
-867952 93391469
-875700 -400706950
-695357 848210661
-337992 -530748049
-457137 378996698
-16028 -476558808
-99985 866080649
-30397 -939123621
-215715 457837493
-510447 -602240529
-17689 438872049
-530712 826868225
-408333 -576606386
-453520 -427663706
-740865 778553210
-773564 433298622
-552588 -946778566
-57226 944139794
-53795 -702764596
-364974 87595623
-827676 671017587
-147961 -907175859
-256433 836689299
-309819 -945646185
-104030 -895124292
-636069 -244635482
-508287 300220653
-445872 400748654
-641072 611469353
-576959 -565134775
-805551 346867757
-773121 -442622825
-452659 34158276
-500908 47594770
-406314 26629126
-607630 -734328674
-483064 571035963
-693672 -254773872
-422768 -820935942
-215226 -118610192
-204118 142985599
-559544 617936107
-771488 -439225614
-904975 566379213
-893977 -957211247
-512352 -808156052
-804037 -147805812
-446565 -903989813
-544874 -864016258
-249758 149429592
-564166 36122163
-144876 659517682
-898203 94770086
-696828 -274672186
-545305 713871498
-723253 52162147
-939242 480692333
-463834 -133391497
-722619 -694572847
-62888 -55321962
-886875 301473729
-10744 652294910
-681417 502055213
-48358 -811851643
-994227 -447593967
-87730 -618799308
-440729 -546180317
-993738 -876558005
-911485 126426820
-653930 -367116259
-208964 -142651844
-292634 -878071229
-730899 -896663800
-79949 418122542
-129766 688307985
-645653 -853875047
-407700 609966491
-325730 -606981475
-425208 -905348507
-564852 598466586
-92913 542448117
-621532 130773657
-227154 110500620
-194710 -510265445
-924705 856101471
-681849 -323111530
-435389 541896702
-346521 189310156
-663108 543496974
-769805 847323856
-590591 -866011806
-932593 -302512945
-219451 352135118
-789433 488559760
-19049 -114364588
-225224 904541151
-394589 869760452
-904254 339455095
-231486 880499499
-306073 -151296376
-732899 972338836
-460053 -409635992
-469136 -29367604
-998000 -924324965
-619896 -991513451
-821945 -488543267
-647654 -925683659
-270379 470969393
-503785 -95524742
-777554 -831032166
-705527 -78047669
-403302 -700560273
-843979 299741491
-960948 -967547049
-691167 -210825718
-251258 8359315
-720901 -438142226
-738353 -816412664
-402221 -949814177
-901434 -894645253
-508158 -969088809
-510237 -963309630
-968841 -344641845
-711293 235562663
-299670 525250131
-505316 540993567
-453942 -7379834
-305742 247526935
-881513 -267034986
-202853 -274363982
-482244 -903769441
-614412 -442179798
-742800 316000026
-48620 -80620692
-98987 -513988410
-880121 177002928
-226675 430836041
-253359 -439672069
-127168 -499511326
-247886 -812172349
-548338 -270704234
-939067 422441005
-637991 -512732622
-778215 -970962744
-978119 307410309
-329158 276441660
-29473 -110087076
-783556 869268084
-67510 460028996
-627252 -59901252
-882123 827139184
-941758 343456541
-599590 -23210882
-395857 -664986308
-653051 -568464444
-700080 -645444399
-890542 876007259
-624418 424155722
-88237 602082537
-254629 -538511374
-172729 -997691908
-429519 550829449
-130959 19308828
-87496 318308118
-521862 -677274891
-450603 505320419
-485043 -652172601
-777761 753561150
-679819 -934351651
-387790 -151683927
-470125 941388801
-868520 -352539532
-448724 -876726570
-832134 -718827469
-392270 -470985922
-470606 430683740
-20401 557614191
-904318 418927002
-254162 152468176
-529684 -129840461
-14144 -788457898
-381141 -167876288
-587926 -933867568
-386267 188331221
-985284 167137404
-417450 -502332012
-86346 542886822
-387832 -104338984
-793033 921823711
-998110 -2514289
-357539 357149642
-34238 924131803
-945054 -599168488
-5924 -771025178
-360840 94956274
-576808 -276443379
-555321 734295241
-875798 442783673
-354569 -670365877
-875503 652459944
-263588 -856383902
-367019 -876460724
-738553 -847563236
-287688 -733110472
-534886 -595288193
-386603 -318549158
-665493 697573268
-485515 962325998
-482285 -899622156
-80345 -297442204
-955832 -314998110
-531859 -835563701
-21089 534681509
-632095 -248865678
-854408 352767520
-35806 -445664735
-467881 248802311
-458179 -251829305
-906213 449996281
-674848 23142374
-973714 745656406
-968753 -340337725
-226512 -200209471
-918768 -853512082
-492102 -111362902
-865672 894746803
-140615 -277439108
-564848 -524551309
-989874 190046828
-977759 52195016
-440350 -872091366
-243711 333662926
-344778 175734292
-780778 -867138248
-48824 600552455
-120336 580446100
-605825 -185687406
-383331 150642075
-394150 395288450
-88110 -232793209
-18899 853199872
-79107 -919709661
-926324 -68356909
-522563 240397733
-964438 -316058985
-928084 -863073037
-441631 794732998
-432318 932743326
-386262 -114902342
-947156 97245632
-624592 -191597948
-359976 -516729583
-978404 756907907
-148897 608192581
-796169 -517725312
-968877 -501938643
-234200 355455737
-344447 204835580
-595971 -26489951
-741499 -601981083
-322206 -890453052
-36321 -46064964
-14791 731681844
-333016 285281241
-772969 86796788
-965968 184750651
-546649 -281756307
-896220 901109383
-934789 -812090922
-576627 -886467858
-15671 -479167474
-433315 -958891051
-173160 -953661165
-58005 452475617
-910752 134023035
-137597 -417203797
-503514 589402581
-869808 -218727614
-87341 -631944119
-407201 -672983409
-922652 878518018
-288068 176457933
-232824 -189712992
-538327 487942277
-563035 -362833134
-436656 292561696
-507204 986003635
-202766 992622603
-736323 -650086371
-911233 -187969964
-461268 -756842127
-585884 -540539423
-642514 765965072
-958634 974839717
-747132 744741818
-932908 -294721787
-407176 12106720
-282092 -684498137
-829127 -541096052
-45038 200015798
-188039 -718449641
-330881 -20263526
-521648 93641101
-985121 -819594453
-93689 -715271556
-93471 -919819512
-640143 -236798250
-590176 874131025
-223664 -138547126
-272517 131257631
-665549 -946336032
-216414 -407512756
-439415 -839768084
-101627 -136049023
-804488 -919570479
-519875 -202601218
-817603 -990970975
-311691 918949509
-165466 -357462262
-918720 -641057346
-294502 -416504103
-890692 -114304389
-149738 -181596768
-454441 -798022679
-932058 -286948320
-114819 -584338598
-387348 -92744466
-42307 725158400
-832728 -268836734
-733901 366159482
-912656 -222309450
-355312 12713625
-64781 -801587691
-434304 871331651
-147234 193119172
-511482 -516859247
-472225 951512140
-212624 956320922
-415768 -790211870
-234013 -334518634
-514860 -59905095
-750219 -736547902
-500174 257968611
-471700 100326821
-369272 127403075
-304662 190914485
-8425 897725603
-551669 136432101
-901073 -37619654
-656466 -607220307
-987814 495374755
-713000 545876243
-765774 278475304
-355501 -833705661
-167440 747853564
-316291 991526984
-529680 -418044258
-72214 -492374549
-726017 569201736
-179527 313119008
-193886 873784933
-813361 -800591361
-982587 -821651015
-611680 -927802759
-103517 -929259711
-129820 371468157
-123162 -592145653
-113867 874768782
-565379 180305431
-707394 -382357523
-830455 -607233499
-949481 -879599665
-439750 -118905424
-330629 650735112
-938607 73243509
-929522 -991502350
-364710 -305834051
-447607 -176514536
-998616 -2553896
-265782 656546295
-791141 216265158
-496145 -654662788
-21218 54938890
-457208 -652743186
-859356 -488368449
-336353 -344691194
-226502 -808699849
-152899 93587293
-735861 162934257
-469944 760501887
-667574 -740777347
-59400 -110764457
-800730 959910526
-650160 -562428362
-447721 -186050863
-302788 883167169
-297405 809039795
-158016 221803485
-899229 610452303
-732027 -158138422
-652016 839445962
-729684 -996781197
-801068 -185221734
-787734 -426943110
-60312 506470268
-862462 888021775
-340787 -565929106
-178177 -946847431
-897430 -435976408
-342171 431516998
-912396 709698864
-893712 780288750
-161684 776854210
-583812 -382845894
-46071 -872454437
-21039 -858997886
-752541 272462913
-302144 -828637933
-614434 234589407
-499255 -712086478
-832201 931863955
-946861 493812061
-560146 177149065
-968530 744290833
-779275 931383699
-525292 991098203
-183167 479974354
-518130 592939847
-115299 65418040
-801364 -57056990
-767582 -712682223
-463283 -242619646
-928320 -201321834
-966515 102096044
-266409 330437245
-528794 -842335213
-378522 -157365829
-925622 764508139
-649384 -789182644
-275951 406657763
-416550 48541489
-44354 920516221
-135186 39462865
-737441 -322087948
-460542 -609813321
-910886 19524782
-801025 -181085834
-213083 662649592
-304397 190886849
-813410 -946496428
-805088 950563115
-472196 -24732844
-760271 399831986
-365233 -19771468
-958151 -427925658
-539546 183732038
-109476 -176156913
-658744 -947951305
-503990 -370811763
-707349 889261127
-460107 -152491942
-736409 -83493986
-170632 -500842166
-950788 646186225
-769895 -981397943
-386798 829595079
-578006 803851012
-369010 -286247418
-461177 446619570
-553953 -985331633
-906942 -879589656
-639700 -652322589
-401694 787700941
-745670 12389563
-580316 25589463
-941152 -969596027
-647791 -968085656
-779292 844503629
-245494 693053565
-656606 75317546
-592702 750523555
-50581 496133032
-128802 -949415298
-164454 2871893
-66760 -671122083
-604378 -524824603
-857667 -960879717
-658811 152721004
-263121 -620259555
-155769 -331691480
-366160 -105501516
-240654 227248504
-419361 584814535
-463208 393656318
-289866 -274048919
-833109 455932945
-406165 75767749
-385298 -617681555
-535901 -977798121
-650085 -625096329
-831345 -750496835
-853616 -857387776
-289784 -277418918
-233038 -962795894
-892054 7518140
-773107 748170546
-174189 -932391921
-755737 -108051163
-552398 445190527
-62892 613177997
-581706 967266383
-372326 48230434
-987690 -38172618
-547096 870367438
-54205 -948897673
-79071 290705299
-668900 -801940813
-713965 -909777390
-779544 -704057345
-67980 -422200367
-130267 -388952516
-586616 190441139
-309901 805048137
-710907 -951621629
-605983 -563386191
-502609 -616484430
-26589 504311316
-12147 512381558
-882689 -234165985
-490689 526513196
-362063 887285229
-714033 15337180
-173122 521641773
-554854 -537617336
-464497 -94942361
-582601 -618323735
-327961 -936930438
-156111 -174817929
-655711 273625102
-637067 508260089
-906781 -709123579
-237416 93407837
-526819 -590993124
-401666 252703803
-690321 -183708372
-418977 -687374444
-963312 -604074546
-503996 14350815
-187587 -744635481
-816232 -308131891
-945451 592150448
-682147 -133587997
-770385 882309249
-364451 249714937
-511335 -85209626
-376367 -828560590
-132940 633230507
-462076 -728381957
-871089 683820969
-533054 -748419126
-511187 798131239
-233152 423622550
-247087 266918055
-661935 172289364
-211994 886005214
-229009 -975507954
-244535 553965629
-598542 949074776
-614881 -150325882
-588825 -319892917
-961475 309851218
-521662 140550539
-648592 773514920
-917231 718858094
-594098 -754229306
-178513 -557677100
-181218 -968516351
-630786 -358303852
-674518 456673716
-993632 -860635479
-964444 333564257
-619968 -98659484
-806797 5776525
-805942 68389858
-227058 -996428194
-318132 920566899
-335117 239829269
-905883 636802313
-856056 -955298706
-464028 -223833410
-438936 888383188
-367243 842832533
-769125 -947694508
-203448 7817595
-187883 -132361751
-960295 938310707
-567544 32309641
-943349 -725879770
-120821 739901835
-335002 881983759
-837099 -45772687
-435130 -97730595
-669235 -124949350
-31735 -419741414
-517899 -526356149
-924864 120821344
-789752 22581486
-216542 -642356147
-926926 762517492
-597809 -668228446
-210173 -502991625
-962483 -51401898
-977842 233112071
-403376 502784900
-768424 -983012041
-312526 236683877
-397330 275868151
-915882 109333581
-218408 -273997458
-253386 320569446
-548147 885500171
-174770 -533097918
-896797 15918331
-703553 937805664
-104357 474719677
-291087 883556581
-225832 728632723
-845526 -640454329
-282990 -989806837
-653347 321050910
-180527 -905954218
-445892 -35579523
-605902 -924163332
-511292 -30903567
-522374 544679063
-123800 -450519481
-953581 -910082224
-205300 -580223099
-659659 -92875627
-973345 704951622
-607491 -248451544
-932060 404132748
-935828 -493933924
-852926 984660527
-988742 -240566000
-186826 -624429612
-459601 73860756
-408589 -964697850
-102707 484903970
-195434 799863298
-855451 208387949
-37135 222920493
-112371 -880718267
-752247 -923177367
-776738 13242509
-783273 594001410
-21415 960379214
-68331 -405608416
-628798 953547081
-738425 970572377
-239103 915442495
-326750 -952407137
-775108 -212490794
-154996 991279163
-355467 -130794351
-219944 -815295379
-513771 -606723966
-309048 -188360222
-574756 -395518477
-343997 300400407
-853129 -630892248
-449840 356029979
-411937 -442950493
-565274 -124826172
-214661 193206858
-400678 316483507
-765327 250744217
-191687 -880416034
-490485 204302011
-180045 -411835461
-612880 919447264
-635035 -734793688
-857091 811085032
-274750 -961271004
-882788 -657971055
-562928 -323156106
-575448 485246760
-95797 -845075489
-505404 271235478
-721671 291310193
-874798 -874503112
-255494 39194325
-48420 191419409
-382885 -234477553
-893064 -117010160
-78688 -939374943
-837060 -49772931
-406835 276265875
-252215 -275218811
-220271 554708592
-937162 -570817366
-399087 93888941
-847315 -236745077
-866524 -13767858
-553066 969062770
-61975 956461781
-267202 -844767999
-318392 72323339
-228913 -923954254
-705858 359534012
-501564 660487878
-158208 848009363
-340893 624740325
-158771 324089262
-49617 739254713
-293745 966769270
-886732 -999066845
-43256 77017825
-93032 -878306219
-863903 124684987
-235074 -779155630
-218235 -900292978
-119396 -983604336
-669229 412263780
-398881 -282254178
-504966 -100614495
-252083 325405190
-753366 667972891
-901870 -971832268
-999869 -949813622
-466906 75197835
-964708 -542649634
-118207 -3408327
-102166 838452758
-580759 443582508
-328728 -181829205
-522765 647430891
-686443 598814510
-492911 890494134
-248322 575992990
-501990 -189135126
-5525 403498364
-76045 276518706
-157118 -711878449
-318279 -419896022
-608237 -131710229
-549138 -892592826
-205010 -566446513
-435019 945307596
-357830 -918382692
-68913 558238474
-282630 -981331682
-342979 -966159317
-670884 574634138
-48141 430932098
-426673 -248413495
-834082 -673464005
-699776 -391146359
-673308 -727924251
-550362 -645296273
-182482 -488443628
-377212 347273584
-2356 -187945906
-935725 508148045
-207529 38242695
-421597 -891847046
-124423 -821164808
-269706 -461810062
-625466 706967464
-631512 -930670675
-481972 -885817072
-876525 -629651309
-154463 325344042
-441983 243217987
-798019 -341529758
-646391 905448021
-833747 -888492243
-751119 -234122584
-666025 -808482140
-786191 909331706
-875864 -152505276
-114538 749756334
-496439 928000024
-298583 -118664593
-961080 176906824
-551702 211448475
-871910 632921913
-687413 503442820
-630649 820302116
-283973 904997662
-237775 858146547
-704295 -815625160
-389336 104787598
-717994 -477283007
-640020 692522886
-403136 -856969708
-703603 -369130052
-281868 871358078
-327159 -466263416
-846494 -809646236
-86621 793203757
-190869 -499564135
-969970 -439297545
-414733 -28935849
-150278 743653852
-767988 219172698
-61123 -270971476
-15976 707677962
-465706 985050114
-395099 -79453616
-287640 469526020
-341569 -314938809
-763136 -477180930
-791201 250042396
-525561 566396598
-802056 699725895
-860329 -685992777
-653651 51834863
-489469 55685067
-252895 -865690662
-62376 -190651123
-790182 -233652034
-548600 -828799468
-809534 914136476
-927813 289064960
-391155 863723418
-593602 909683121
-775790 919934908
-890713 587597848
-733558 -704063943
-622284 -889711329
-321517 233317957
-974738 -203628078
-890322 -476492520
-906785 -943101539
-125015 -607457874
-604909 742680178
-363087 -214073015
-373536 -899779913
-70614 580246644
-514587 706473370
-914104 422262460
-894758 -882175813
-277722 -918191208
-777270 -475178791
-420319 684220786
-79778 781534687
-399516 -161171568
-443456 -411427999
-948179 -310263894
-347589 -174345876
-23258 397920879
-738360 456084073
-683586 -3145344
-213724 164573707
-810547 -402334615
-74741 -286905574
-192675 -73226820
-896239 -629883355
-184029 -846791374
-591193 222709238
-756530 -667078331
-862512 386526584
-565930 -980918841
-129426 -143570851
-438302 443425045
-309056 -735860361
-265666 -548374321
-924785 -918131618
-834834 -783123921
-287523 -968127677
-589803 788341752
-733637 639138540
-335145 -997787137
-132475 870150545
-510907 -983523899
-567749 686433649
-429878 504201584
-607003 -144695467
-875708 -872477997
-35726 -953545957
-45409 680958657
-101035 525442882
-225915 502538116
-271006 -469670335
-887312 -457467059
-102057 -899796500
-803736 243424091
-437439 469306121
-723245 -677163502
-529662 396632718
-28631 -455468289
-515860 -344241833
-815425 -364324346
-405439 -583870776
-354715 512187317
-253727 -920899302
-802931 -319731137
-137806 963812996
-328943 -986514567
-844810 -102855058
-850283 848201672
-598680 801827186
-578447 -611200166
-702853 850414536
-248581 524494083
-428072 -594724065
-864897 389364537
-663872 -118787981
-35074 260580469
-989190 516886540
-371855 -72333938
-492910 -205944522
-427201 -105154226
-336635 -717279470
-704479 324385144
-942686 437378715
-717152 -764559617
-9212 -579674413
-494753 -240798811
-993908 -441723119
-461127 816958305
-40810 303732900
-509768 214035049
-240874 -694849689
-847204 719862124
-637628 -421261282
-987147 -763232638
-526848 -747352661
-500178 -604931934
-175629 -749747204
-371658 149792282
-867886 -904213909
-225692 -947920019
-567321 538592116
-570738 946200627
-977112 429090417
-512818 943868052
-776733 188081516
-123557 -837181212
-452109 56964873
-765923 -442515591
-751703 90484851
-572408 851020351
-821296 452330183
-88338 373205381
-867929 27921847
-763982 -257774749
-194510 608645765
-394566 448247435
-751803 501426440
-718028 -980561002
-933439 117722092
-806433 -342324308
-274314 233474047
-174312 422872404
-959229 -769945831
-88058 812212765
-678884 659639766
-567620 -517298492
-105662 -940202816
-145488 909892562
-578149 632493790
-490973 -844416725
-853754 814488896
-145469 23602259
-579137 -898216099
-313440 96095665
-341713 -180013337
-802404 142381770
-563003 258914454
-723604 876951536
-446094 699866179
-811300 -798084343
-813437 580488239
-267390 4712715
-240388 575121038
-681366 -539073561
-486055 746937966
-47677 36283155
-593357 909173874
-748323 100880758
-329649 55722154
-526796 -120587682
-941891 758556450
-396037 -858287447
-218533 -845198926
-982663 988610619
-1520 953925319
-414843 814440841
-32857 -676171520
-375393 -986277498
-730646 576849755
-454709 956322270
-884420 -978177870
-66974 243855004
-690761 -167559119
-787858 -876393969
-619587 -807532979
-133527 652427544
-985455 118504154
-182589 451381475
-409924 381895432
-431549 -329113314
-511315 653297132
-596487 -185099976
-818488 675599401
-248298 80934523
-397696 275826463
-821968 275053719
-778550 -882782323
-804340 37516689
-408930 -771549171
-108199 25456184
-760119 916929007
-350821 987007279
-194737 167168738
-975841 -928269919
-183942 828134251
-675791 -26389591
-390683 738687275
-331490 -995520917
-51184 -160150736
-822538 168053382
-213802 960801353
-581822 -138328606
-627915 -735575262
-421988 -354241413
-793964 -162206222
-247501 -543108240
-711540 -849297517
-674066 956297932
-52485 908273235
-395962 532597916
-105614 -520299030
-541171 414086720
-683100 -799985708
-230299 -992183277
-727957 -652462405
-436630 475840755
-569692 282870442
-949408 -682728375
-850284 -634126204
-839239 511321271
-358634 342727810
-610403 -864680845
-327366 350844903
-318677 -637587100
-117137 -940434411
-28733 31495506
-5532 336023309
-209029 798252864
-697243 35974589
-954348 -971611075
-485860 -181177401
-428470 -150707706
-946405 -109939681
-113774 83247337
-149543 495050881
-847559 727854097
-121300 540139097
-656343 645753365
-826507 536668381
-826215 300928685
-52305 30867633
-585305 -983630649
-197530 -432468243
-886631 230881925
-333029 -975813926
-469574 -84930648
-323261 -440760968
-420146 159572870
-2741 232340977
-472977 -74887172
-580907 -476589507
-126681 -572414861
-620001 60431983
-425698 874255396
-554642 -210001961
-780289 119997573
-28144 -241732746
-439827 -873978653
-88685 -229233211
-330902 794241843
-31946 -993073375
-425456 589589388
-385006 -503949510
-85541 -103013056
-794257 -474646922
-465451 991101371
-450526 -522642607
-84443 -934507826
-121794 489371088
-858556 -985974226
-428084 218937212
-308476 -627244927
-755826 882911479
-769447 786468969
-95580 603636998
-577203 759613906
-278405 -445945327
-63734 -984607618
-2652 -228296872
-206910 786395651
-73332 -59494790
-95680 295113622
-666409 -933502858
-824094 -999062807
-38803 21885370
-221050 -143504818
-604382 -26548881
-989342 780152625
-701352 -164967118
-306934 744217908
-197182 426910820
-330594 -158040492
-785037 186323649
-812176 922961310
-66439 738946452
-491795 711676727
-277627 766579034
-615914 -931179802
-592649 629685254
-83154 108466474
-42956 -917154028
-20732 -298861181
-874205 481221548
-287130 818273804
-768711 -659875860
-738801 -62625102
-135668 430404062
-47115 -105821186
-324933 -47232719
-620895 -945376457
-840205 -466909183
-601735 893272491
-992211 349737165
-975962 -400412041
-425828 746726037
-31013 -775861113
-762514 456083141
-30209 -427306492
-559097 -995708489
-938839 -856367624
-759299 -830572231
-243722 283718685
-909182 -14408116
-456837 355751418
-431546 59196347
-157258 -422945312
-51368 -80055503
-636494 -321708267
-744254 -354125114
-161442 -597853897
-797778 786758208
-212791 -418762789
-300401 103284922
-559002 120496108
-408236 -747972633
-14265 443409063
-820202 -942128995
-973522 682431430
-967150 -809895771
-145135 -136845361
-647374 737054973
-609520 -276804954
-543400 -391056517
-137738 -60691510
-585481 322783005
-600147 -791814128
-893275 163447377
-822968 -368617501
-947489 -219120619
-969797 20255242
-244380 -224985125
-294385 -49692850
-273926 -843509721
-335199 760606759
-248778 -841425080
-811954 215686626
-507543 -809822201
-182429 78519417
-824541 893978360
-769222 -163947314
-503561 480665520
-509338 533252920
-73856 417289897
-713464 -563533205
-68340 -493734620
-665620 669317265
-300801 879875858
-628885 -583347262
-639141 204265047
-267951 -930019914
-516251 279807378
-490808 -206163628
-639955 -354308515
-457775 888750861
-371454 733144862
-428101 968474490
-624946 -903063268
-782154 -250891409
-266358 -547626659
-677458 -269667534
-751950 769363833
-978023 227388216
-28157 680639616
-521977 925854112
-313222 -159488673
-205640 839214536
-192597 -5942909
-288254 30689127
-611931 -229749695
-500288 -259448197
-1607 866741813
-374205 -896567822
-990951 -873678925
-927752 136548062
-660741 -460101027
-440036 -367413545
-737868 -341618321
-38458 -727708817
-68920 49239193
-377008 862646726
-712068 -805212378
-929905 -818437077
-596375 -491000550
-927887 -159520893
-954705 -929686217
-775079 -905339336
-500214 -338530051
-579651 -980233131
-557232 -156230744
-766144 113843291
-260317 -397384312
-309181 -534350559
-694454 -806252141
-711527 -864228343
-695371 -755980094
-7676 34259187
-600259 974986193
-112032 238076997
-778505 -935051687
-212190 -402247149
-387680 978628800
-219888 784206479
-837985 -298814971
-120696 -895050126
-292136 -226729107
-822757 241084002
-78157 -409947318
-547429 431652573
-733127 513375185
-852923 639291875
-441862 146815651
-978942 708162807
-265402 820854799
-845487 655815102
-533629 -598841734
-297319 743684935
-620565 750475766
-483583 62628215
-764906 615968157
-695222 -553238626
-767152 -971012142
-495411 -928899802
-4402 -87589184
-927303 -777264282
-698690 -793128145
-826457 156430722
-582447 256994905
-901569 -965625600
-455915 -752975929
-803942 174459571
-631184 -367872749
-414340 -921830777
-541255 -188817598
-986595 333312280
-706356 -964364550
-350816 584453295
-318737 -573087366
-215488 -374311868
-101756 -131377780
-585610 940287819
-449015 -882503641
-659895 -984562129
-564552 500966978
-298962 938351158
-296983 523769326
-419245 902125244
-998358 534552446
-676419 126761444
-97173 -182730188
-766549 3036955
-981198 573522819
-330022 -153742330
-753713 74137153
-540630 -661550013
-257325 68993388
-65023 281009008
-884512 494880709
-674879 -821495355
-33408 315383409
-340426 741904780
-353512 352964216
-402225 947510660
-926086 820074003
-812258 -983337030
-101795 133339293
-850134 855709453
-538558 601116266
-783059 560251927
-65621 -666086063
-563199 -677745162
-802552 353056099
-99181 -548589704
-294332 -809790938
-150322 -293460571
-601858 -757722193
-997349 713978388
-430433 -538818974
-882360 776830253
-161645 -306743815
-472394 278450838
-131483 -367616440
-374583 -880704644
-857628 -875291493
-114804 706520714
-432638 -542254657
-402473 46218249
-820173 -159953926
-317150 952626052
-754980 224722894
-663845 -992054165
-342425 547047184
-108492 -569796537
-220955 955456496
-101087 219637539
-79251 -553133567
-880841 -58687859
-250953 -72136656
-135234 -952017302
-663899 -645919580
-814669 261777281
-910539 -777246110
-861347 707136519
-603577 713187577
-901219 -587037048
-529094 -733807699
-205434 955465384
-898568 -873058660
-383914 -272626673
-840500 584811989
-254348 -327286122
-911520 -994175836
-290984 -930288098
-146357 -207990766
-251722 983049025
-823820 776232616
-421006 249754577
-331824 -118216374
-478928 -531204958
-896144 54896981
-86804 -893493480
-815084 -523259122
-71145 -545539483
-804705 -610773664
-36038 -715286274
-827769 674098056
-401381 -163907231
-155198 226025867
-423184 -545522248
-54040 -263408179
-491300 580106287
-874059 716255033
-143501 -40654289
-112528 139759159
-729518 281958962
-44720 372308663
-66009 405951460
-452377 89940699
-460713 351766356
-550078 -866675214
-292876 -472730960
-232486 -975519767
-844017 991665304
-998109 -403019058
-621158 -330994180
-421687 827230681
-656864 -774270090
-42163 918760397
-910138 -438469340
-135791 -305475047
-371406 -173826270
-520485 -479446467
-566551 171265831
-557450 280634247
-325189 -90220131
-469488 455979557
-385219 -192751345
-243995 745872638
-375314 -465478224
-444609 261726407
-701966 -665019189
-598561 -885371938
-318668 -169502208
-958962 294326522
-806337 106903574
-71725 -887543246
-521107 -480848462
-259672 -634628614
-619349 54913806
-499245 870917894
-192169 -648787475
-809048 582182846
-268270 747914481
-36186 -804605819
-807157 -968319859
-110573 -730563347
-614500 -977375138
-53405 -742589949
-414165 -959286597
-7212 -563328125
-917614 -48064996
-957241 -133112867
-486728 -42774592
-484165 -876799166
-82783 -999962267
-644114 867005277
-467898 431696744
-950577 -192713612
-599881 465394267
-575158 966218520
-395186 -930987205
-584659 800375079
-343707 933362936
-803572 -247973060
-625698 -52782047
-150044 -107217138
-268154 -282999953
-587166 466369491
-592203 258154249
-629923 771913853
-912079 189803738
-215628 609366774
-820875 206613052
-356192 -209765429
-820559 804760956
-468857 238293193
-728194 59671224
-82367 679902171
-898026 495703244
-375067 100384627
-407420 -883425955
-980413 -699845399
-849734 967271761
-105853 -73684194
-978823 -724128212
-233050 967309494
-461739 -354162565
-70706 707568533
-333799 -372887766
-579046 -888768299
-495548 526303405
-938614 -451358618
-488188 764123133
-160746 312182693
-740390 300668323
-403540 -436142561
-989298 -942518092
-508883 -982331631
-816374 -969773071
-85480 315636157
-138805 642098576
-728452 72547020
-869853 -222480717
-477106 -298772020
-627741 862781591
-690412 -565203409
-474326 939521173
-161492 -225030832
-909381 -885301239
-372352 287740769
-463442 875353795
-498039 -916210841
-164662 587895370
-613709 695141908
-874761 -137378682
-703265 863767159
-670667 514967754
-895597 508458753
-226030 423852044
-4466 -857920012
-683449 472206808
-213057 -197328199
-460505 -456762277
-287314 88846293
-626198 -885145506
-720115 843906046
-883775 652703732
-867080 -975147245
-746423 714090769
-932599 535447015
-47441 340488912
-114772 208705697
-661050 -539489613
-695014 -881991806
-120241 909933677
-449265 -824191669
-477972 -594678861
-922859 701971202
-712227 -49222501
-568592 -627463747
-67933 -157771677
-233790 -321352354
-450795 -691158234
-249980 -717359954
-152502 -773694093
-576034 171463084
-546716 -853592796
-340594 741273661
-680438 -467561810
-744681 422775601
-654941 735870002
-881312 -995355003
-49049 -922036246
-677011 -868375922
-406002 -53992357
-192672 -954665399
-439470 975530124
-289777 -548772272
-325593 -929812644
-693048 542137245
-357178 986674743
-109541 410676268
-709606 -396640706
-696129 -700298518
-102898 381200816
-106790 -634190677
-145394 -524490187
-624926 786521955
-29649 -932219476
-84258 426287312
-943666 -988425440
-384993 -237474799
-850469 -895065042
-507129 -679583674
-365027 45165247
-520396 -816242782
-600589 491879411
-664264 44088804
-139011 925030879
-281026 -975682400
-919584 -680619243
-723475 513417234
-162337 881478951
-646892 -602655489
-436111 645041312
-756335 -319997054
-160437 -557320887
-124419 473087788
-16016 131230674
-317419 -487133531
-431372 -132258614
-626806 -29578231
-573040 923542738
-658403 471100680
-551898 270123252
-324062 157259906
-234807 836910004
-820135 745633065
-181711 -203701787
-794842 757206881
-95608 24436730
-125377 -192127227
-590152 -627751566
-272286 -18111959
-100822 128289100
-774875 417413681
-207319 165645259
-500234 -527315137
-371964 -685981163
-828904 -56807510
-780792 -650481184
-225879 -366600406
-894571 -690873924
-460554 -916485881
-127230 30744106
-541541 954167388
-734315 -236482935
-712333 473423219
-899696 279771529
-281702 894747740
-605086 986289688
-531676 -999970733
-137471 -282314139
-514621 762348778
-190078 471129947
-310631 987809113
-678743 -227874964
-527304 160556303
-648191 585958531
-502968 568423249
-732463 -229720463
-447417 -537088387
-371655 -771187625
-194811 142527971
-657706 444799654
-211742 357101475
-487111 -587541995
-134976 -537038735
-288024 829786338
-884853 -273523158
-823498 406153755
-586241 -968178494
-341026 359876437
-718068 715279832
-564221 -884664375
-786205 -756863105
-306048 521963572
-298535 -121147310
-556447 716560114
-311682 -345748547
-983168 -373883218
-161533 555366154
-156643 -345719280
-396787 343802644
-323847 170231285
-449139 -874589333
-292583 184128109
-2589 942356321
-23557 138483323
-644392 -377397008
-499621 363295923
-808521 908762860
-425617 85514605
-388702 592108298
-520757 -96192816
-767911 -617169389
-305615 -198273875
-7868 316265189
-420312 -154208124
-982410 -515971185
-640441 -957257970
-243809 -895538016
-913925 -484149679
-498892 255134820
-479302 819741816
-650296 -368814054
-712687 498271715
-309320 194221740
-51170 510038636
-843761 67348181
-997639 848473194
-483088 -863844582
-512133 -524769312
-363145 -644729734
-120126 332474415
-164021 645461973
-568569 -666802714
-895283 -630881124
-644007 440334646
-972414 471680610
-22249 -8278131
-626960 -343853079
-701641 232959822
-596633 -922763527
-720833 -899228429
-819117 -863232995
-311297 -687416562
-26448 -97502304
-344410 305548547
-373559 158375314
-473387 386526511
-15150 200806931
-612325 262837298
-923112 902376832
-516259 -691541897
-866978 -64904534
-727184 -613920870
-286147 806729819
-75083 -870682794
-193440 896117767
-387518 -273405648
-594870 830306753
-193953 884789538
-417076 201825040
-475440 -961906629
-926173 69780305
-746946 -300196635
-906871 -628709342
-304030 438899181
-126474 -859861989
-603290 842971268
-673721 -716862598
-499514 -351198715
-304931 -71552558
-405487 -787109771
-703894 -250427143
-485815 -82269199
-800642 -474526333
-269658 652070553
-858595 -924204300
-55492 683848981
-260471 -108886583
-360870 276602631
-332184 -200797368
-337359 -353993399
-637964 585060735
-716587 734298098
-581968 32085732
-593315 244306906
-208331 716131657
-224593 -219280149
-498259 970901258
-96036 398954762
-969361 -481974259
-84666 25242651
-620596 437048134
-439387 587806046
-685815 725046016
-713726 808338792
-774009 -120778421
-187712 717700380
-200410 503826412
-965155 162358982
-170773 -780981982
-895480 -715209794
-440333 375249211
-125333 -31409125
-72910 202521007
-122266 900722878
-87584 -526822220
-303111 278316708
-822243 437088211
-827114 364291197
-336020 -592564309
-154426 -911192805
-972330 -989702202
-543443 992496426
-128988 823105294
-609639 -105100117
-136757 89319684
-819894 391753303
-614955 675619734
-152441 -87262705
-84070 -356775582
-128169 -953838173
-932225 937979946
-463474 -919727449
-949870 633967873
-753590 515542314
-732826 741127696
-758697 -634294196
-434123 85759047
-467584 97470460
-793543 528064786
-912530 304777065
-880489 382260666
-283550 -244169651
-37862 -874115708
-192421 -562701974
-838716 -490930421
-532297 -400937928
-889311 715614734
-983527 946157791
-359410 963353270
-292095 -876949576
-655378 -965035015
-331740 826167421
-164463 968063204
-473611 710586632
-204676 -426416344
-510280 -90100760
-223921 -45143712
-697796 -898280258
-642161 822636535
-692010 598080706
-87052 -852118431
-772639 613132833
-711110 530869610
-554348 781849442
-980951 -18808500
-73490 124513658
-795651 -999928402
-64253 -933049454
-58499 -925499530
-997892 528136385
-23218 224243964
-61012 456761136
-285658 -863516914
-467931 350128256
-736008 894059162
-964368 -354447334
-227 949190328
-107893 462190248
-947894 -555773191
-842212 765059950
-815799 437757026
-603271 -668291853
-343474 443743723
-537165 258336582
-352915 -957705221
-861202 -982672622
-455690 -979247826
-871006 -150332580
-836594 -880952880
-296104 843388710
-303578 -699735522
-76355 -880554958
-68742 309037895
-502738 831134088
-522008 901294484
-429634 -857254253
-93653 -191835902
-208931 901366083
-506113 -937787354
-330423 -117335432
-310603 282018820
-470669 286456610
-608565 -808057944
-113686 418501906
-479836 -510898782
-610018 -913998782
-78054 -935945429
-519937 -709192101
-282089 400707819
-543373 -639202267
-677725 -944132152
-983717 -309018803
-146644 -307494119
-21198 352127925
-520881 949317779
-688846 -412682987
-677422 221971656
-417384 970069954
-300414 436984433
-514015 193535130
-286512 665975016
-913434 737248911
-44914 312980172
-264805 -172470737
-416171 420899351
-950504 66791009
-835171 -29724989
-27249 -918420199
-258428 -179326556
-341284 32487657
-696826 -35755631
-430400 -897307737
-353190 -828539380
-822817 156186425
-683287 373710522
-166974 -339438162
-787202 94703996
-238660 290281447
-313090 -48630263
-987687 -652071832
-695288 651079180
-117940 -140246061
-996030 38909365
-968782 -803898587
-579316 -935601784
-965665 -159256503
-202638 -216581574
-901895 286369872
-383049 -336670197
-496948 -927080789
-612121 -667578646
-903463 -818178829
-410381 810168122
-84632 645401527
-156084 9350434
-343977 83583825
-35135 -435291112
-320913 979625445
-628775 165163626
-705867 385382332
-979629 -135370545
-931950 -870592006
-136267 340590948
-143864 36090075
-591708 138110773
-64445 -433182178
-689162 696651913
-378909 -914668879
-825785 857099269
-515174 -499461997
-366596 -566740711
-352077 360694802
-85340 360291942
-146859 472168655
-134130 556796215
-335344 424690158
-181194 -834571496
-931492 -807269006
-433449 -436423618
-798145 -171241693
-945865 -734349795
-45569 -104002263
-780968 10579478
-356245 -924181673
-352374 -606084384
-375116 -980070089
-217647 11918505
-682762 -41375496
-303972 852071710
-588872 -970401516
-505680 -803476812
-193082 -430782483
-825652 -988477169
-875479 537114136
-663054 605307592
-417360 149633604
-60076 -896068043
-165210 154475857
-721157 234964726
-283134 813547580
-319617 655013860
-128014 668224015
-931057 26758734
-595043 -132177846
-981156 -7090978
-65187 -563928699
-69614 -854971336
-200038 158337526
-514104 -371197705
-118739 -291394953
-515608 987095833
-459969 -105547499
-555745 604602784
-734641 -149808337
-183787 -177212819
-91882 998518400
-109756 -277362072
-448714 834705686
-292069 -190340744
-676790 -572774010
-859843 864304170
-696186 6182444
-516292 -3556493
-168069 875827002
-820708 -604187068
-853238 -545732549
-931998 -122023042
-119216 -647738758
-18447 608743308
-829421 -887058317
-80224 -981674826
-783744 116273521
-42566 633682052
-149168 45083908
-671276 984095675
-578836 -520892574
-566556 481155210
-776537 -870875661
-221126 637444953
-947549 -890042496
-342203 -309754261
-705519 477057138
-924943 -143073642
-102052 -852635125
-453453 -820234846
-258581 679713539
-288641 -854116726
-826271 -97596918
-809867 366935578
-996573 -191941117
-503061 329629072
-532550 83756100
-692759 814241327
-986770 -821411069
-816807 -187900546
-3960 -937429389
-616106 -367143618
-748804 690076413
-876825 -585168147
-919767 -905883958
-919384 655534449
-560377 -566842972
-863978 210389563
-479375 141732853
-588791 478240936
-17827 47001591
-58210 620840280
-362079 -188087502
-276135 28642283
-645491 110801585
-827053 -225613644
-933932 718888022
-166417 -559624925
-751995 631312714
-553409 866252897
-712964 -379859771
-10576 163542606
-735232 864652524
-886693 522543311
-337868 -617005464
-214379 -474772241
-98943 -295311265
-805318 466750636
-92863 -808014562
-85712 -116722334
-622125 -868633557
-903178 -745443951
-298182 516134048
-888354 821442856
-262577 -330612098
-735374 610250091
-674838 329493657
-184774 102544930
-871397 -326843994
-804537 -676257137
-226435 -566697781
-370995 720157597
-380173 944583143
-105939 245214717
-352871 -398683768
-734682 -92098920
-67008 -980398928
-98486 -827279394
-418524 348276155
-202412 503430140
-348106 -961026498
-648914 968416385
-269587 -480510902
-434088 756142379
-946969 343476048
-931719 -97516366
-780291 -866113510
-45911 -951835217
-608976 -778249378
-829998 -674128072
-868377 -216041198
-986852 -646882935
-555755 -419572023
-683984 -847390797
-581072 -972923727
-699094 249815880
-419357 762859294
-255910 356569931
-485681 -795122838
-808179 -711468348
-451373 680312794
-741821 -361820619
-179173 -991310751
-553775 477412289
-881545 883394099
-656273 -537478166
-819094 -762170279
-331962 755511524
-442213 -364757559
-883144 586105876
-465627 111458016
-388467 -473267704
-765770 407038613
-782213 630947114
-436954 -864608972
-818801 -396968986
-632081 -614052900
-217245 -730722482
-227111 -496287850
-241057 -392302277
-130178 -404850553
-158691 287670952
-289518 -39185212
-908152 175577424
-360100 440280155
-708446 -12108938
-790943 -722090344
-220543 55655801
-547465 -803022655
-177313 -517213181
-105061 344187454
-518588 877290139
-80867 120966200
-715766 205393056
-964813 207218780
-37589 -143123349
-145387 667914890
-336855 445048501
-705628 -535095472
-105026 -844326317
-297427 -116329271
-346171 576362544
-716559 -317594020
-63196 -856774305
-128383 59826011
-720396 -182202992
-399422 -253743291
-496302 445773111
-579786 87074526
-827689 249968859
-227329 -946529167
-227389 682223973
-848428 -609843837
-937812 -133198025
-319238 -289682250
-208528 830436319
-711941 854693037
-627606 -11772594
-987985 -261391528
-258020 -948329619
-549708 471014225
-93045 -917204075
-294034 781476873
-951416 -555503222
-894705 140705334
-776272 -158787995
-528421 301373429
-557518 -338863423
-560584 -861223142
-659782 766277957
-337457 -183189740
-736843 22447587
-686390 195156854
-620899 499216240
-317464 165673282
-332198 -892500783
-176131 -830470400
-283114 911929991
-345926 553272328
-244084 256604127
-406623 14415202
-881404 459259515
-983306 -208655548
-255050 404571366
-301790 -821422158
-819969 501662202
-536423 87524037
-13731 -966729122
-447574 -657594039
-31013 826132509
-755712 937457613
-897866 813420186
-420542 761444788
-538322 571450838
-536124 -889566684
-8412 -245333526
-314594 -734820805
-992297 411806746
-450895 415803051
-728565 -596043947
-667485 30601055
-211648 -914870336
-474296 426403640
-463670 -921725739
-891826 584345904
-843168 -555406725
-868528 -814226522
-284306 753875505
-77479 -790960382
-214453 739045807
-442353 -137004016
-515899 223454821
-850475 50821674
-459048 654340436
-739152 -519457461
-451316 229399516
-121654 8518991
-279846 568066576
-947622 115186747
-674081 350924952
-793433 246715437
-703333 -94839288
-258789 16861490
-213975 -139323423
-647586 -670872098
-205087 127294807
-777613 615343052
-815567 -405692903
-197383 -608382095
-155856 -116337545
-544131 -1736850
-952677 422218960
-944209 -31207881
-498999 -722816858
-416347 500493222
-318608 -594345624
-342166 -278223583
-547819 686266700
-965698 -987953767
-62929 -69183964
-815941 277828859
-476656 -124957783
-421172 -993212791
-448040 -818833115
-581723 -618100995
-677749 -512670252
-100644 410566401
-539932 390417996
-602097 -944603677
-153023 -621730500
-303414 -406140700
-395530 154628113
-967116 283430212
-955376 610720791
-907921 -984695310
-680471 612558114
-249711 -409468050
-797042 483164095
-496037 -940618437
-35481 -17850145
-47102 -780657098
-477258 57644713
-11843 -743114833
-620320 188135022
-23744 334827856
-595496 757378389
-698289 593789398
-164153 -943395728
-952324 296161442
-215166 605835631
-772918 -160063339
-250838 -573493347
-308178 -666605800
-194090 -153276130
-301122 -392326461
-407326 -284706795
-389264 334053618
-80809 -981760061
-615180 -894288799
-787167 241966294
-410361 -750974207
-688234 -447913146
-90938 -750889240
-443246 532456005
-749717 -984676003
-334408 -883068197
-393710 -2469528
-499994 -394144053
-537367 600095898
-584902 56912035
-535488 588005802
-101894 819438800
-590219 -885443252
-993781 844890970
-277787 -139909826
-386037 301900957
-589277 454785711
-541350 -693604076
-260691 211021582
-845622 -396536495
-673817 912231555
-487773 -949041757
-420966 29970159
-848213 -901857893
-776258 -249801534
-277913 637643698
-923462 -186564687
-613006 -915747916
-841296 508399990
-538642 -228337133
-917599 178734731
-251657 757425783
-332983 323749721
-344086 427845491
-822524 142398141
-82700 339073719
-321506 544777294
-216233 -860071388
-65281 944929666
-266714 -2610456
-851244 49357000
-399232 385451821
-835180 -330655303
-441463 16430101
-910438 82859143
-74819 529434871
-538001 -829152590
-499714 -609838794
-383832 835830796
-201308 381868993
-654093 -6375288
-57648 600578703
-769040 285343589
-75058 -976405130
-611565 698720811
-545298 -964457946
-685429 513754921
-688103 -635327524
-932292 972310492
-526725 -125328737
-333113 136335343
-497268 3561576
-221618 -515386601
-333904 -687398584
-846818 -716076581
-44141 627011540
-748796 651675135
-474689 828700714
-222201 619456505
-185923 449121154
-258597 -321393390
-443981 -478670143
-102580 -312910673
-611203 347951307
-480057 537759959
-13018 769948470
-313979 -270097469
-18058 708607369
-30157 -987373972
-302189 -581750321
-299324 -57007286
-201675 6250740
-238034 -981171619
-68364 -919147345
-205841 -117638037
-109044 570065545
-386339 -883605290
-108730 -751366764
-420941 934738021
-971473 941221555
-900570 123304500
-245946 -76410284
-525796 -202700517
-838474 607917899
-97275 236191133
-678979 81222903
-400041 87445791
-865905 -259617380
-363759 -237560031
-304735 -440581352
-569254 -957979874
-139781 441046579
-860754 80748505
-328167 -270890547
-249017 -358485761
-340811 -528975184
-797724 -648425725
-437004 371416770
-841443 -967851462
-749860 -635799696
-256619 789666449
-140767 -24858748
-48466 370451044
-463990 661011183
-790869 55993908
-745693 -894670640
-426967 83593081
-694633 24904971
-371848 -646037404
-476549 -129152546
-816470 -181357122
-471278 477267096
-713178 794437171
-342266 615942362
-827178 -62298653
-384097 -116855344
-496182 -450318383
-227218 -974852863
-250002 623527276
-140060 312121586
-922483 -562917862
-180745 665547403
-999721 -394315483
-938272 517830644
-991487 -752826792
-268130 247198756
-238344 988855460
-271784 -401252516
-294867 -528868122
-396901 -978996003
-521925 -37052212
-520823 -886685321
-743867 -151338397
-429609 -814084816
-15188 774325863
-435573 904655511
-692728 -708755456
-40420 -289564704
-223514 -217923166
-64575 -354792859
-483031 581282750
-39984 600719712
-53279 -877525764
-712722 228236273
-617751 69178426
-119544 -87308063
-671375 -888619072
-631358 618860043
-374901 -209644573
-438802 587424558
-8723 -216502019
-452419 227437566
-224518 105488313
-525869 389182499
-126736 -402215438
-216004 352661521
-206002 -511102393
-117495 -560843626
-970363 951409005
-983443 -39970514
-720595 -687323275
-492288 -233126855
-504266 73344165
-52964 161338328
-545254 -47211670
-971653 -299813620
-865184 -81489809
-335101 244032874
-12073 410621676
-88698 700587025
-729475 889240015
-11617 -155579221
-871319 153823089
-300179 864230605
-275661 -927342949
-993506 -924482132
-301940 -370561106
-464462 -963445667
-844723 694377911
-323159 419794321
-420689 476495244
-164000 -669607755
-611835 -500251761
-803829 -565500091
-310132 719574744
-967674 97532801
-19833 787161430
-998708 -939011297
-85169 536689176
-527230 591086788
-982151 21018189
-711662 849365901
-965059 -789523715
-486417 -905637646
-235375 -136779419
-7113 163264615
-458069 -352934913
-416868 781730772
-672013 -740186158
-952717 -942313237
-671831 334834149
-918913 -998429791
-553093 -245376105
-283087 -658826410
-736517 865800814
-346179 -320202701
-240833 -583308542
-565424 -652243940
-328066 -431132015
-396110 -888930631
-724840 767550382
-251245 -954636772
-77535 -706022033
-180751 -880185027
-55074 -667620510
-715171 -986447290
-213078 217347775
-557482 -880459080
-713879 -925458587
-354666 -393446697
-969748 563144061
-696030 -51924044
-643004 -691564444
-477886 773620346
-182447 -105045337
-639047 171656137
-953348 -210598686
-876910 542019750
-55914 -194096739
-718665 49215156
-558381 452222866
-901510 -859262591
-844998 50785365
-487863 -940636887
-135848 -665572648
-891519 -230897468
-624259 -260839587
-623319 -248881189
-673906 116858592
-703808 308028398
-709784 -285295467
-118680 -263074674
-547438 205907980
-367752 8682500
-700569 -143259700
-914914 538287470
-829994 -125248437
-970066 -925911926
-642569 510344743
-543873 -198190671
-324732 -466842270
-155396 -73994844
-239903 749885285
-549690 -158406714
-366718 -447858145
-904925 -502643700
-188737 -986750578
-413370 341543169
-510589 -960623950
-237924 -328330964
-649461 -756725323
-68970 344115269
-336415 -335077202
-804463 294060042
-960593 403478383
-799434 -649850
-695982 -936837427
-663667 -857361205
-823886 750468961
-460499 32537519
-959860 303183546
-16244 -682310154
-824393 769462845
-10128 -638392122
-131067 326372346
-7536 -521280503
-74959 899895349
-38939 -946359739
-539824 -594676076
-799898 262756444
-495066 -144550409
-267483 -61518346
-355499 -958722047
-227412 -542148772
-717793 780074940
-471356 -406580192
-132336 -44792471
-470944 645840715
-540560 934962977
-357075 -152900068
-766981 -829973897
-373674 -969245994
-194470 -956268447
-414031 -165051099
-569212 324814048
-233878 447209936
-213464 834299052
-355805 240492975
-619881 442365084
-907004 437284365
-701123 -874453154
-660022 -401935017
-408185 754974212
-876730 895009691
-187575 -40327139
-722882 -66137090
-130807 -773754459
-887384 -287915438
-316057 -12496828
-73558 -368430535
-570061 974841007
-328549 842952763
-658959 570051120
-591867 -983881041
-898864 -846679657
-941166 202642412
-879490 -537944880
-486226 108527872
-929535 -299000520
-97376 -750465551
-156700 955627804
-320020 -128974417
-723702 -719711545
-833745 999359358
-905990 705974485
-328084 605102503
-449803 299085646
-307474 392789889
-316111 -301888170
-69684 -406032917
-731903 -317409394
-17233 -176341324
-247131 192032066
-140087 -709918830
-411388 -428815280
-565295 -995778721
-417205 223944081
-201994 -202569739
-64747 -283694158
-250688 -936036395
-724448 428999726
-987888 -456336799
-420764 906916368
-383407 -148432802
-603979 -587701487
-197798 -939763290
-324572 -945790390
-724489 -125646367
-315976 21280936
-254107 -392274557
-339291 123888082
-955251 -170574908
-934087 478751026
-62992 404176537
-271569 -318699198
-454478 37241863
-734908 -138204608
-821767 980386449
-629579 -717451896
-568445 559907223
-765343 -573130116
-897677 -34861289
-103103 -763917749
-12473 618901950
-759836 255219881
-485509 -192733029
-964605 623123229
-694467 -668319686
-312497 604697232
-546777 -808054577
-54846 -604356081
-36945 -113786689
-558889 -264391376
-958185 -844923361
-62223 737780509
-162867 147907137
-757039 -932170297
-737652 644506472
-404782 -977739231
-558938 89110639
-966120 -895251733
-255928 -1334796
-3238 918535731
-514608 583499294
-675511 -744641907
-731669 -547647114
-30914 -526742491
-423177 117153486
-909902 -714744313
-401335 -244194386
-854733 -470422939
-807330 -287874429
-978917 720944325
-248370 -234340688
-722569 -816456127
-780920 -171319442
-762861 572926284
-795402 806667102
-992812 160360873
-592784 30139868
-751376 998612526
-62035 556004792
-147154 916353179
-827690 -413262498
-497206 711081432
-915070 506650041
-9443 734644640
-254244 778911135
-652722 3672865
-87236 609421762
-787268 -279461874
-101415 108421133
-825739 -539396681
-215970 -508409791
-383977 -455563221
-501250 -284038588
-52362 -56056905
-67683 17694288
-75573 833114898
-374965 229198782
-666349 773499902
-738266 -784791689
-567635 941324353
-127839 346960579
-13364 -19132376
-290204 -875131775
-170506 -971842510
-266922 -593689740
-494802 784051681
-163317 188518363
-377131 436450128
-763603 635180559
-898719 -402960493
-475716 205319660
-591293 -925565587
-884088 -839362709
-390786 -435513947
-99275 809079053
-370156 939548426
-43507 568158918
-987962 271017168
-582888 -487397096
-855078 -470903597
-813701 731620487
-316283 4193114
-756480 73533182
-202475 -699901749
-736080 948136209
-311204 -908772530
-204526 -866786851
-638886 29851344
-539874 717243725
-466261 -799062187
-206520 -176307951
-587966 -83279343
-962200 181805437
-14149 -198923372
-582540 -55121853
-822149 588115697
-491049 -562355339
-254144 -866603491
-199279 -122917822
-727447 -927174781
-364563 -417047631
-723564 -917598163
-618729 -852740368
-997901 -256410339
-667223 -500595757
-480546 808855039
-885482 -464345561
-806696 -932436840
-492584 -67611441
-985796 48257344
-820802 -550824083
-803692 -483474602
-302078 -947549543
-935679 522709099
-916210 -183376351
-565999 853103019
-375526 466452922
-288317 -197646849
-722310 -264529285
-835653 36213000
-762848 3290965
-446255 559162765
-93807 952933657
-681926 -962387246
-539596 -787244255
-323654 -249671844
-859778 625728452
-486781 -349599594
-939628 -263758982
-856927 -644673018
-723241 -424258022
-821616 319193387
-580490 -709754828
-341969 -424482037
-819516 -937216953
-569307 -210350585
-861424 -763110646
-704998 -549046160
-762612 -290271072
-851414 169277913
-690793 499211184
-583413 158904845
-137680 685803311
-7130 404177994
-647735 -465869703
-221471 -645056687
-76294 109797365
-494165 -999416782
-992363 157296464
-201397 845268081
-658513 -110687429
-712089 -986896219
-237716 256947198
-247681 -305237420
-394015 -949283464
-222688 469702943
-946092 445090736
-253793 676444988
-226894 -879896652
-596856 -966151894
-120559 -968228031
-503653 -451638321
-775240 353041494
-298951 -825466506
-838317 123879642
-438299 268340894
-131742 -35817091
-182314 360768997
-733302 719294734
-886556 673911837
-33728 -617436738
-525084 71022270
-696858 -314666965
-653983 -931633427
-985213 -672283384
-172833 219463332
-641973 -724173761
-61506 437513982
-333002 72562903
-649610 433122703
-622465 135298415
-157064 961875475
-937521 446226485
-139819 -755238035
-887320 -490845593
-60931 496943021
-120068 714464908
-423803 954245144
-675437 25904361
-893175 687084609
-20658 988093250
-445123 -89807317
-610478 -912037360
-204102 193651096
-853829 84726177
-710413 211842282
-716772 -685491657
-795339 -951090915
-107273 -574872369
-450073 -966196924
-681894 575337275
-409030 -192309106
-542269 -42658300
-497538 -886813338
-454413 -271426180
-527481 285058316
-675295 332649994
-96385 4400059
-411013 -424911350
-657708 -742270750
-254005 -709960886
-33478 710387065
-702654 -927878923
-200941 736265599
-376234 955149030
-815335 -418724516
-738128 85724972
-503698 522130290
-608469 -611963020
-413565 -888370668
-610523 61731251
-370873 -771353417
-451017 -125661632
-738426 149693891
-92400 422297679
-304846 959064545
-971988 -785947474
-375629 736806022
-7918 860489983
-652711 -360819843
-557019 623125452
-207238 288343611
-238894 446871051
-985250 -567016496
-709700 401530273
-784481 -972038777
-512731 718041820
-384994 -413303380
-311904 32361282
-380857 -854353177
-755288 -155574130
-424676 322400397
-896910 856033888
-947366 -83453053
-706309 -88817652
-273144 663699271
-719875 497822431
-444437 996907321
-252021 38345913
-328343 885859412
-659424 961053006
-124073 -899922836
-440045 -885494006
-791593 -312092273
-385648 102287408
-652356 389320026
-420987 -500511376
-159791 316339934
-545410 -21357599
-53669 -787505040
-187499 955520092
-494184 -545715795
-846432 500838571
-573608 254907495
-508935 -112732291
-863268 -245114804
-789127 282868719
-478779 -542174119
-765687 341581816
-618456 -832253647
-657790 -396527296
-472176 -961475962
-806220 490146750
-760880 -687977055
-524810 -44929015
-512529 -746154549
-5161 975722216
-244685 -694590231
-560460 -896730876
-729435 -133415519
-944398 -956214467
-737309 -935677871
-146492 -180822002
-495647 -989192120
-536859 -395253791
-760845 921465407
-843292 400127906
-598446 104234834
-79365 90321693
-780457 -768713341
-347885 316729794
-749439 -101641863
-274641 -314429136
-981122 -329915283
-824169 -994218015
-733850 572838573
-882146 424969913
-869280 288650704
-227503 -969335546
-834743 -380931918
-749177 456397057
-569714 -513346489
-306918 -342407880
-539618 -200939840
-291408 -201323544
-685698 612663106
-465279 52905611
-768822 -373084976
-41562 918072875
-543164 156174735
-498256 493499506
-97164 961858408
-797898 73013217
-648236 -834806144
-407189 972666288
-221535 677759427
-409080 -913340738
-918678 225310546
-180019 -365489387
-152860 29497309
-699135 456597206
-45329 951240407
-97702 927855446
-543650 -857831931
-64207 -526158524
-439296 933637431
-794925 567522996
-463778 898811389
-912558 74804487
-432579 450703803
-629035 -629604177
-645956 -616282103
-515134 937357314
-160458 27987944
-185574 182778057
-258849 -411449877
-474761 -506832598
-202870 -911799980
-27671 215465147
-483678 -736243371
-659707 244374755
-474073 -438518995
-613487 -921868611
-344384 -830095676
-122309 -273325138
-688873 -949202324
-434081 847663751
-48814 -334149523
-607551 128624575
-385901 -665309284
-586620 695347786
-210740 -562261867
-659428 -861552525
-971493 475719585
-271815 -567577444
-241060 -387711049
-985229 261873368
-66739 999945552
-295163 -636383307
-927330 -810805792
-848414 303165707
-148702 -265987484
-573286 -427087895
-815855 93039373
-690840 762000460
-758566 755690162
-74704 681589496
-783921 -892315786
-444305 843890182
-897625 -250429004
-782818 -628559157
-413414 -59218711
-371698 311052001
-121121 -550427768
-413544 110685613
-11432 -962273138
-432248 -647113739
-979464 -189134283
-422329 -443906307
-657878 481510837
-152062 145556433
-508477 -896042169
-929713 919248970
-328915 284003909
-536984 579677416
-342102 -795812122
-430025 896292860
-522213 -305932863
-73734 -943350218
-274812 -887574095
-887692 -116738655
-77852 359815489
-356465 -153561578
-460977 456173450
-779423 -694628785
-665625 -539044766
-184986 64379964
-295282 986960711
-67880 -431360551
-888136 -239213502
-397657 -410951941
-285062 -59919708
-818975 701567787
-508534 900100061
-593818 389652525
-594570 -335230248
-502898 790343276
-644145 742538786
-574033 475635469
-402006 -801046679
-302023 76565975
-904546 -526291745
-893529 -697088847
-231736 -151668702
-424369 757712164
-839120 882588569
-372209 52519176
-488231 506521376
-799482 -570827942
-554057 109168959
-695993 618947282
-687173 312433403
-149335 -678499200
-52458 -682097944
-369276 -378876795
-71243 -373127985
-281917 -221142710
-815711 685503169
-633476 -533650921
-650204 347496739
-927576 -701193981
-246756 55397138
-847717 -859906616
-891400 -999626195
-244710 -191986449
-441535 529745909
-185745 -482340089
-265033 -549126820
-431746 124801047
-757648 993295380
-619548 -350173499
-870278 -946116625
-853102 -680480013
-513077 -47262346
-415412 -97785327
-794897 -922767850
-165230 -312157424
-439372 954733849
-693335 436269880
-365748 117014634
-885315 -83580840
-389328 -92266486
-804000 -718035610
-781446 237919961
-558215 225635570
-565276 -96912405
-227628 864791976
-357557 -995507141
-733009 -558892883
-378529 -816342593
-775221 204505952
-143159 -260086864
-350802 239054546
-622938 344599336
-265666 -407196705
-893908 -952931904
-64472 -273138403
-920079 110463206
-676366 -649542371
-632727 851662644
-837569 -43725062
-943182 284131
-14422 905546019
-791904 275794926
-61167 953021785
-52741 -339722956
-997008 205543429
-773604 -506619287
-507888 -532472754
-690343 -505670339
-890430 610395348
-860002 383946406
-437756 402063175
-694430 892359738
-561131 -525617281
-513396 -519784903
-611728 -352036315
-816078 -808308952
-129048 -662775690
-344737 89070802
-562452 -624651545
-95731 541730262
-512104 828983939
-788351 614403001
-472794 -261154050
-222230 -725696414
-377017 513987451
-74253 465707547
-375117 384766792
-700652 864445080
-810446 169886543
-212685 -806441918
-126408 -282754437
-175133 -72051085
-420781 469353008
-934760 -477216299
-710448 588225959
-423773 -472587210
-838845 16164414
-797440 -944246796
-749144 21742451
-211849 -520923886
-545137 292215964
-688612 -723678021
-93722 -776047796
-106268 766598683
-202007 -243462924
-999420 -128084110
-77654 958289731
-409616 93761386
-345318 960986692
-157531 -813845461
-686116 -511992000
-315789 642486983
-886607 800557540
-158909 226853950
-979407 916790569
-490411 167061343
-397919 -454922151
-354523 154073713
-326363 -115977224
-587474 714964393
-432792 347631796
-800045 601268339
-754820 -504570340
-494586 -330498844
-865286 -875947961
-955629 -916344382
-553387 196913946
-186705 -7267193
-640764 991925177
-302531 -928827250
-601447 471808921
-185901 136657493
-96494 -652505271
-212594 695761126
-774744 -244227472
-894488 104031805
-212013 -579806632
-302910 -433421388
-304104 -949690456
-866695 -766303588
-539559 -247266849
-100563 -461682456
-68331 876183396
-652953 -594192957
-424229 765171495
-47738 645490317
-374062 572868387
-177852 -837234304
-597740 -347919617
-299576 -690592485
-892196 877730089
-30532 999712179
-99621 910675854
-862624 -774323899
-992309 -478270313
-552519 887244247
-575580 -838151927
-561079 718643634
-634186 -267506594
-301082 -993710398
-653816 789816384
-515314 -943181321
-884820 142947095
-442679 -862688888
-697280 752579805
-659564 898719623
-337167 93859270
-90708 -974710475
-839229 -682185413
-876155 144168814
-293412 -741014062
-378788 70547738
-224408 682486359
-638258 -864830667
-485685 476354782
-351363 300174206
-926906 633176003
-140254 -98260479
-46641 462939902
-670834 -862227262
-922404 211147036
-154445 193186344
-816060 -862515084
-495401 -25660758
-17068 418862445
-808368 -488269043
-47920 -285900159
-958914 580710518
-235286 -917109057
-931160 446593247
-259995 587000120
-581471 872707327
-66729 503411927
-892601 -417536433
-24150 862534792
-369450 108508084
-249538 -666300457
-843892 -191089586
-942733 133797610
-88767 -348485870
-967737 953079229
-868105 392783548
-950129 722061869
-325281 488081940
-252728 380469234
-535556 50933003
-194069 -359227502
-325822 -133838411
-87272 952672524
-759291 -896287601
-520770 3934328
-507750 16335912
-395154 149415096
-336829 -6064403
-3150 990675154
-70353 -579206106
-662623 505666554
-431505 -442708652
-405986 -998495589
-572664 588557497
-17080 -996115406
-334020 441020885
-363292 313781176
-950351 359812874
-76006 -976515549
-660859 28832320
-98326 -679162689
-826468 -790299653
-12676 837742735
-155593 454634921
-255127 -138785522
-562365 643338316
-541123 -300065179
-304998 -564207301
-112355 -16063392
-711605 -919595946
-357979 486725702
-918287 624709106
-479999 -200918004
-211868 291914578
-160151 580937858
-768 803016324
-704119 -839233158
-247572 -417130693
-144978 -350531726
-816458 -996041652
-682076 3663201
-482356 -992348820
-615048 -438750304
-605487 -142316035
-462407 596208678
-402033 -582349356
-211107 -848778798
-174302 -237493794
-869809 777463518
-864899 -972777993
-164839 791338527
-31865 -901699172
-791208 -763077646
-305060 481597614
-358847 405452102
-463919 98136832
-742696 -22547718
-300298 -894613078
-231084 533929531
-144949 961388890
-505523 -961692671
-873106 -126828415
-744089 438614348
-14479 -310094321
-84973 -982397485
-416063 -127931442
-496286 -654561645
-728334 -821630643
-853791 454937865
-358736 -5093371
-544791 -817672294
-535866 -688882582
-606194 2557810
-929744 -256422598
-658779 168801384
-856213 -548717160
-849202 161228046
-552329 320022586
-318090 213789046
-763565 -208792083
-170005 347244593
-635826 -142356075
-721996 -257974902
-38787 584166948
-59115 -808242109
-636851 -852522800
-497295 -465179868
-316419 169210173
-62851 -894619525
-271621 -931250337
-21206 -16884585
-431627 996204159
-915942 -205562399
-277118 -725753885
-928681 -461373810
-348394 -187959883
-824245 146314674
-92459 -115935455
-76727 -9590526
-678035 -546231109
-548806 878971175
-378482 172737180
-731327 -235113690
-362426 -265954663
-68687 916314583
-907531 933687694
-218638 185328177
-435314 -69941019
-644799 106226632
-582027 -748366425
-810826 721266898
-185196 -694012422
-299574 109277501
-911171 -684191651
-776017 890154526
-123886 301035392
-725681 -684198098
-273312 -722508990
-290042 -677238082
-854596 -726301270
-484265 -801242974
-688752 305877333
-59606 -877580759
-568324 -6805372
-70941 580123449
-529139 -338954569
-702505 805234745
-270729 -421045525
-378403 545109977
-374222 -351839429
-466190 32723366
-590217 276597504
-486835 820897752
-714942 797609676
-47357 -989357160
-900723 589728687
-622472 583813722
-311294 48487370
-947984 -627695980
-977673 -457443293
-624106 300120945
-758809 -906429082
-680294 -151455715
-441105 -738085202
-847639 -738104380
-904277 -408784837
-682782 562950191
-55894 -422302478
-148391 -131293827
-27176 885712109
-316127 -148603748
-664126 67463200
-233354 44105794
-226054 -26184506
-386773 -939342173
-320162 -523254405
-696916 634860925
-89278 718408925
-532007 55700070
-442107 32487254
-197631 -780914152
-934183 -911576564
-32323 -838398890
-315535 -960016401
-833451 738549465
-497609 -975239697
-932238 482228639
-789021 174879540
-191098 73247673
-984255 854532660
-766693 717436247
-332629 -774115029
-257129 800619931
-964412 -581503116
-226267 -512200231
-104768 -937484450
-868689 9712047
-90951 -949250041
-643237 -507270575
-534505 878418220
-364448 788978421
-672890 344125677
-716056 -201602228
-613669 -314399432
-35739 -829542477
-670718 -288428048
-583596 162346163
-267345 805318449
-757430 -717502771
-948412 -929437414
-290549 -309677945
-440202 -498416922
-496804 -988497625
-740801 -148076834
-607242 -605916970
-330255 750051840
-238409 -123316531
-675004 876311670
-541235 -222552268
-529886 949931143
-173324 583360682
-257117 -652599669
-802743 -971667534
-569547 236496965
-292706 -234102785
-423525 -483867765
-535222 151528868
-93408 775609262
-815149 -580601452
-338967 644258293
-145338 506543835
-337829 -939106679
-529282 -159099678
-138607 -842542041
-758414 -253506111
-506458 11357846
-190675 -130970088
-825182 908840053
-721688 -330807353
-465530 151527141
-605805 979402639
-12237 359514702
-974672 653110219
-414817 990905014
-764388 -936045780
-64488 -952806751
-398013 593473206
-474022 -59362310
-260508 776021272
-578178 -776562709
-3908 -256914815
-395391 211898306
-161514 -429162378
-201166 -228582349
-825845 -699088377
-936795 336734838
-892735 287549886
-156359 452440491
-156614 -35139548
-404989 706948434
-504675 -50784864
-698049 -676079361
-932841 767841756
-457968 790115458
-680771 -518621401
-308148 -633148003
-35574 -346010344
-388871 350408511
-482967 -871791598
-313886 323182303
-145599 -645547996
-428654 -892388960
-180926 -464786642
-397155 -992437777
-360896 951032407
-416538 -400832422
-667334 907271826
-962883 397021966
-109440 539805268
-889400 535809450
-541060 620459257
-377042 -864593195
-232635 -399775892
-620455 -956186769
-939218 -93175544
-406791 -98864269
-557250 380548069
-650622 -953109305
-436851 -793907426
-883211 -802075126
-55611 753839129
-575901 155307710
-63833 -478154487
-394655 374197237
-882068 -202060480
-383063 3224112
-913494 741049235
-670933 451929177
-994193 -793851025
-120965 869257637
-502244 -372372168
-377634 -439399020
-450382 829385031
-678682 162841190
-225212 -579320444
-910514 632933790
-422206 762008769
-624881 -819532266
-609179 -117527892
-49071 154330389
-747094 716277184
-931881 -644552283
-672029 289737195
-485541 -830982356
-688575 -600739051
-871328 -950921997
-409757 70153375
-271602 779809018
-521950 -904031302
-972907 276245949
-388391 977733892
-422439 849807828
-933768 -715929989
-675443 -647904242
-182906 76521417
-298410 82009531
-458920 355319870
-421026 -329912996
-627478 -613544940
-464728 561468846
-458009 -608139006
-607808 14082893
-359787 -877930175
-609035 -926237623
-286490 -970559565
-347999 -604734266
-963026 706696167
-864285 791449204
-723119 -424266532
-572205 -558315372
-702212 -201704054
-47213 -855472996
-122898 -202867655
-374241 -911966860
-50179 -686455352
-705953 196393294
-502913 -862888857
-540064 383698023
-22446 -171281335
-501612 -914403805
-49732 -487539676
-634055 -341031091
-920827 935404023
-16500 -203469665
-207928 11064667
-255346 -135558208
-764485 878539866
-333152 -781099110
-193798 534528797
-125464 -882488721
-350999 780369736
-735789 926389791
-517656 131594172
-991213 754955914
-862249 -999847833
-768835 161034607
-339212 -997262000
-583352 559364687
-115694 -194999836
-455095 -421528532
-361870 -998950686
-413483 603296110
-19733 -277001528
-761029 -349301987
-521817 543845603
-930088 36543120
-944924 847091307
-501479 533473099
-470152 -727242505
-77522 -471673676
-3091 619069294
-480116 -214782181
-805849 187295234
-435162 406989669
-14041 581748154
-13776 -949123747
-309493 -876052186
-766982 312804372
-680624 -730222857
-598270 658476611
-107555 430315651
-670376 -949853122
-345056 437382754
-589900 -585573825
-144162 657619145
-482807 290051274
-158691 575460783
-965949 660357145
-451267 -298067687
-439578 -767022701
-993428 -908655035
-186864 -444502019
-664366 836273409
-26305 -185656563
-52107 206195994
-857452 232635364
-613643 850886557
-2969 -94196347
-158496 -381375185
-856510 -876355949
-563066 434129978
-844596 -909789538
-858969 -238621777
-757218 -526058436
-590566 497200131
-672498 -804357271
-256558 -475182183
-201501 621147945
-439480 508447102
-454608 -205405039
-717655 132140908
-668076 -208720895
-698343 -302741808
-627401 -577959986
-259451 205705281
-157495 -792606310
-407218 712091288
-581859 -366317584
-708973 867750835
-141516 -733460046
-21436 -133340285
-715545 959095801
-671621 -177962065
-160355 -444550524
-258151 -374044410
-276273 -971766072
-302903 788084840
-644508 -670641500
-761817 -213446066
-21176 -740773993
-16408 -694481096
-192543 -926799736
-134229 -650563531
-674866 66897128
-435325 -452858172
-242220 846636601
-347363 262539857
-209309 71959646
-441856 320300898
-304268 -376496689
-336084 866554607
-724201 -695041841
-636193 414782417
-482999 -583670849
-351602 -273001827
-413069 -526995950
-359506 -376277159
-426959 -708394186
-831210 106686466
-650534 -656009971
-431525 -441854232
-327199 973346181
-417564 -844397818
-103145 380183703
-512447 -618687991
-841711 -218442228
-655702 260933984
-692118 -978086799
-285372 110916272
-99907 -952512083
-286706 -718860792
-731037 416435177
-707550 -879311818
-61640 -369424322
-405902 -664151343
-754800 -479653637
-301994 -670271369
-270690 598388514
-454509 592306009
-256150 650029529
-425042 -925591822
-364150 311376968
-950626 954987688
-271424 489190595
-881151 727706120
-215198 -465497786
-858356 962194645
-276769 -796054687
-788239 -173891972
-509721 -78602537
-856340 -452064658
-219764 384253796
-665096 -252740004
-273904 -296462476
-159666 -383046149
-177543 128572005
-432194 485095297
-184632 877887835
-647765 150485206
-282435 -551472079
-715461 777892105
-451897 431624414
-530897 864963098
-94415 751096640
-609744 -937799909
-454224 -946671893
-339615 -876040644
-88262 -755554925
-275087 651716622
-311550 716265365
-138162 894474605
-817297 726124800
-947400 -119841314
-428638 701978645
-454128 67831747
-416326 -539618842
-356164 -911002789
-204942 -117457256
-860443 -335673529
-567926 -84894761
-695222 803940207
-995898 212261814
-830737 -848124613
-969875 -596283445
-269802 915799338
-9598 -231170762
-370008 532288560
-815431 253410987
-288345 -500766575
-535199 -464709882
-615291 701938909
-3806 -870358117
-12905 966914532
-146187 419418359
-391966 880738523
-894777 881630977
-399590 472746467
-534925 -995302122
-500465 -873923949
-842749 -23020559
-776625 573479597
-120272 873067009
-660046 -444379407
-758551 -693845365
-691635 427562007
-276657 623452340
-174876 -233464207
-47799 516559218
-928286 -641488564
-314434 430862264
-901702 -715819190
-859068 -985032005
-207095 -504359570
-929036 -563943803
-311517 -581315450
-937293 -736043879
-597988 204885436
-941510 950973110
-729852 517367108
-690357 704118861
-888886 -661220420
-885439 71822369
-823263 833760744
-615635 -841789536
-549051 -656242919
-568703 567015620
-510412 -960158560
-850540 816503548
-103628 424229851
-528302 -981566155
-490365 -354000659
-190422 -149774200
-591971 744017207
-312894 201619934
-431871 156380435
-283606 24095566
-410449 -322411374
-743006 922916228
-813979 -606828863
-856160 36100062
-57439 206294845
-912278 -322648053
-485483 51068057
-850345 701935275
-323888 113408144
-203000 469752607
-395627 965891396
-725900 -829190068
-778917 273242069
-391948 335774857
-101169 874928794
-890031 612021649
-277386 -739886422
-75569 561205890
-505666 770232113
-173563 -396129341
-873154 -19262138
-533503 662589907
-493323 -727109441
-230475 -742515934
-61804 533540105
-997043 -81110100
-959947 107709866
-987259 130073664
-309937 -879490167
-391818 -883393346
-296348 -993314417
-382062 -349385188
-833763 -960477119
-110327 -600143280
-8477 686714874
-108798 98334079
-494821 77208667
-506041 -409700717
-775879 -347214293
-829067 -956866837
-290960 -939948111
-102322 -528806545
-37541 -786056904
-5382 185810311
-710375 806968312
-936373 -911128111
-104587 -349651688
-915564 -932918110
-505484 502594132
-81496 -726903222
-428299 -476531098
-378638 -664151653
-30568 935686685
-78378 -203640538
-851838 -406667587
-968765 321743142
-442005 715249362
-374465 701042279
-464081 -695666842
-350506 688275549
-465222 817648933
-239571 -688981259
-267432 -808593287
-298985 709688168
-353330 -289124539
-741046 878121588
-672761 -339461401
-341084 788084128
-717580 -679062777
-379457 313324306
-347275 831217292
-8539 -766494534
-518221 784517762
-690267 -954839613
-485732 419315777
-674729 444002426
-109214 986548630
-927107 -930335911
-72866 363600669
-603730 341659114
-154390 -804722780
-644568 887069572
-774908 677507461
-815042 -869036096
-794480 -464054614
-559505 -876643774
-636298 305223399
-236485 -896288900
-66030 824398506
-100379 609556557
-885979 791986649
-881767 494563791
-343382 920575299
-670836 983393363
-336675 56768311
-820714 -516032888
-929790 714031303
-663914 717306911
-520371 -875432407
-787790 -965031475
-198118 -116852431
-826905 955784885
-721097 -879009656
-162471 -479818317
-863363 853461625
-247210 540306122
-162800 964184110
-544850 692526607
-320103 462486564
-910067 180301131
-941120 -113297927
-525507 657763784
-37208 -80112945
-766548 -583274113
-857975 641244041
-242729 455832441
-326053 -459917887
-260898 -201016208
-993756 559543542
-742597 -783003029
-843851 -738943299
-602841 204046543
-624364 711560763
-187233 -965851648
-932006 39956258
-712311 -379154574
-366520 -481884535
-484790 -393496087
-893650 -809331311
-113109 -357316942
-244846 -506011208
-304468 73816259
-59987 -549015705
-483368 -385020864
-533061 593997942
-594077 -843037728
-763843 -992198390
-213286 410698404
-138926 849488879
-83946 470288174
-820646 -556484112
-597471 -411292696
-558439 -19431690
-216563 363402943
-830923 5433191
-183039 -525671297
-540708 -328248263
-22295 545515305
-556063 273312495
-534464 -916188369
-279698 762512276
-712212 534369197
-550952 287858174
-827240 326589391
-42404 568517549
-482957 -819669215
-597504 947434818
-675884 -913366987
-32253 -213165302
-703854 -861896494
-306419 -418167576
-722902 280823490
-509104 64436118
-236143 32816719
-760466 895802627
-42164 -489049587
-124641 189778991
-996623 903604237
-227125 921648817
-468290 -108215778
-87323 226408764
-406480 -782318943
-870820 480491527
-871664 -940506574
-376957 581084001
-522472 -661558930
-311376 -466177870
-435091 -894647910
-499824 883956375
-237888 807134625
-486980 -810836279
-220479 498985004
-8250 194020174
-936028 477021895
-469707 -321909253
-965847 -384945924
-546930 657352680
-872204 -521958083
-772537 -445796558
-485323 -703296269
-831651 -531338223
-948693 136035867
-720154 577527221
-805122 533097895
-332590 -978631062
-959689 325846200
-754468 -955951693
-792051 211147930
-445640 81966790
-472658 818213478
-260341 -897067849
-467037 -839108094
-638289 -964105466
-131160 435940031
-856126 -779614668
-15245 469494888
-346368 774381102
-62175 -245792538
-32239 574846978
-363617 510853829
-824287 -586141560
-545260 764010699
-856862 -137644815
-333462 607878614
-609232 93548947
-869730 540445933
-885042 -924550958
-156162 -396582021
-997527 -981512151
-370070 -370347515
-153413 -99878290
-311752 -660334021
-318763 765688352
-126433 -669834716
-116874 872763875
-986174 787057290
-684171 656011484
-362407 769328535
-260799 -149278428
-761470 -409505374
-682362 440058365
-478861 -193829923
-705567 -248613468
-320650 328469253
-134874 -905373540
-920883 -28228135
-146680 -349519507
-788507 869007562
-141292 725979327
-821082 -922156176
-907464 232377744
-34422 -860162234
-724179 841854523
-246900 -905267072
-183534 600232734
-333411 -212080178
-116630 487695214
-218933 675681776
-972147 391337802
-114156 358699417
-848863 -842149387
-125560 -856024136
-574092 698365396
-47525 923538965
-481702 -525858852
-25356 423645623
-578777 563112608
-797532 -869847368
-870338 45490511
-682022 -733649468
-41576 -426836389
-812024 -661934772
-796839 72520609
-336010 324550144
-132673 666534481
-338036 167147070
-256893 -851161639
-496581 -830468673
-390883 -111329016
-598176 874817688
-675500 -752624849
-483419 -878951273
-884829 867171808
-117747 -910770327
-763482 -931701991
-298706 319920894
-784337 -270334151
-637315 408509576
-920227 -151880978
-670385 -878996350
-476842 -380274655
-713486 5969636
-721481 -882504133
-385325 -829392906
-334039 -217975047
-242796 -408362984
-589319 594252717
-87185 -802346087
-40327 -425693999
-718982 -507740420
-748219 -535995554
-918097 147469612
-951570 -169675191
-937518 536525055
-99513 -675463892
-698530 -650624358
-275554 -443811523
-639955 -526625531
-798052 -481093031
-367245 444859462
-238130 -799291490
-43874 -233717880
-366401 418424542
-164124 -932119683
-838380 -291971853
-387544 339238904
-865418 240317564
-536618 437693996
-24858 -399735167
-696931 -911563415
-207003 411213999
-934559 219990178
-410417 -53077426
-31903 528709866
-319884 390597272
-923622 728947528
-789108 -879653119
-213139 -162633658
-353862 926601441
-266206 -452830765
-23268 329625922
-102081 -756877761
-701728 694638848
-71698 -987532917
-164563 779647295
-318666 -980825045
-229773 -638157274
-593565 -811647876
-803863 -654934222
-489601 -119250305
-556616 633211586
-41993 -454225712
-466526 647031816
-292360 -95847519
-360444 -533829042
-212521 -792423685
-904817 -904092263
-495027 706488522
-675903 645270311
-637467 -303827430
-191958 647441460
-13674 -90999338
-702908 916162749
-915051 -553119613
-981772 -709773120
-616976 159276373
-838672 -971655733
-675239 -736909885
-687311 996642715
-709959 954945708
-590967 -189740650
-289422 178784990
-329465 -949415700
-292695 -642585450
-782276 191252073
-11454 830231595
-388640 -770894141
-69929 553094799
-417889 -981416282
-192503 -425828363
-76955 -713639153
-491930 504311658
-717071 119945925
-610430 933392663
-800431 -739019509
-77515 586116883
-340376 -859031023
-187821 -643111772
-944884 145121757
-533704 638755641
-550355 53060799
-270351 -354920431
-479971 -599727345
-847447 -178260100
-185401 91959956
-55684 -309500465
-53003 981016273
-541498 120304223
-380445 -46410350
-259687 830175341
-251457 -72233716
-488838 763849001
-450891 -138523317
-419079 -21649416
-298958 -878736450
-750592 -947271245
-592375 -338901469
-910318 -797114238
-179480 458339908
-527689 -467801398
-235241 -222942601
-897476 744700755
-537044 -963489741
-964405 897003324
-974670 530609770
-736614 -849992897
-475507 335636559
-365706 524095100
-66218 -493104668
-937816 -666725332
-100591 15367093
-515863 559956131
-208167 -21645762
-936865 415639748
-814159 -765787617
-89007 -929685807
-509974 -893860718
-756270 -932254992
-547509 43134770
-407844 -87754714
-503418 897920349
-703948 970901054
-103319 -471389361
-535102 -388086616
-197706 -198232010
-804362 -497609458
-784510 -482841507
-87905 462866521
-376618 -294723695
-553436 975498401
-560217 995065123
-623952 482333704
-968337 572715508
-976828 884091736
-70931 231853381
-488908 -44158370
-769134 -965901162
-595425 -579993708
-605777 -667546918
-814510 -606489477
-657609 -246719039
-811059 347820175
-847798 953466654
-932017 731635199
-747923 -384023725
-966361 -959804611
-21024 654465745
-775322 -425368090
-789909 -892059602
-431467 -449883133
-183165 486877196
-196083 -994139254
-652840 -626465727
-920154 -984512166
-786241 -529709516
-544866 175302263
-724516 -629605270
-998270 -12551023
-884655 -509314864
-416292 75671035
-927408 -184536270
-675563 -661733388
-792340 -589478909
-441646 -759304410
-181310 -925125300
-238835 642374472
-69447 196537220
-566982 -891026462
-643410 -937619236
-463670 528990302
-381491 -644999585
-496774 -331821922
-792154 -270673171
-746715 -839016579
-88635 -747670371
-540076 345303104
-780354 -798821189
-932389 906795374
-832823 919935014
-912313 -690880791
-983497 -690571406
-15988 259328563
-409030 -832503692
-813231 -317037133
-95834 127332750
-195271 -362213208
-159329 858265131
-888744 497727480
-714427 625235769
-43983 -798533381
-822462 -574085133
-787019 -706784149
-885846 -460266769
-867774 -163564041
-137201 -466088559
-295464 -385392069
-371061 -668673217
-932246 730448661
-211057 -423902177
-14471 -753776100
-913341 111955315
-312140 -68901762
-964878 -85598022
-705495 841282144
-565426 92081659
-641184 166731607
-762996 39101600
-267647 293260470
-773780 -73956666
-595819 -188447033
-179960 602379679
-757277 235471928
-388194 -929118471
-770930 769875988
-53082 918434795
-774935 50730632
-941767 -739820868
-893754 629216278
-368766 -599025535
-656193 885414902
-150229 830682898
-546305 -173110668
-960638 -968852895
-553501 -777067519
-414078 663325291
-176564 -434941453
-741964 -162459587
-956983 994652075
-273107 -851976440
-564405 413638236
-488879 -906607673
-186447 259978876
-747736 -802747174
-958573 7794306
-409367 -46222628
-204264 289334485
-682611 -972957735
-689789 992878973
-936617 -564888692
-908831 -46914401
-285607 -343051708
-274083 -962509014
-331021 -958926121
-585162 -419653826
-979422 659883327
-615898 959508675
-360097 631076806
-962345 920062460
-760431 441241305
-271137 -967948730
-618537 657993714
-907225 124440555
-757742 -288543044
-903401 689140819
-460725 347373037
-171820 -772701401
-437461 -893284282
-763814 -962570198
-214838 -925532974
-289433 -745260721
-800591 451068038
-725959 -832140646
-585560 514718155
-429719 648320864
-684532 175653660
-823807 -678988121
-774545 -209828299
-998079 202695925
-513595 -833592796
-711162 225283009
-575666 -991702123
-316627 -176644504
-14756 115290349
-93313 -950628244
-751110 403701670
-5822 -372309972
-226636 -991119570
-406219 -112705171
-485592 -599731160
-466206 302638089
-322644 -228137548
-621554 -941737447
-373430 -720405004
-80386 483319408
-718154 599919726
-165846 626968033
-734781 710618008
-155614 706635444
-70340 664397835
-50381 785085034
-866182 961374723
-388356 -32017775
-841848 952944388
-201953 328609230
-958637 -531180559
-325259 -18885600
-139279 649621110
-733182 258991143
-190245 -963673322
-170300 816028314
-961769 -663209496
-614579 -955375445
-513074 -508099837
-464438 452080853
-225318 -906003689
-264183 895601833
-12315 -920229119
-548047 -897123258
-857965 -364586986
-526724 -667443926
-918159 258031184
-336817 407275467
-905171 -756665019
-809014 537626180
-226144 -256888773
-812983 843254707
-356833 17110566
-556501 -693754413
-486023 402406503
-769068 -465975247
-393118 -908669379
-352204 216297579
-619289 502006979
-33845 896791362
-849750 -602576839
-577925 970826420
-640897 -269577885
-289529 -952955730
-828532 82333915
-348567 -233251207
-540172 715588938
-790300 419124420
-480572 -188626652
-464181 -939994547
-254737 -276278375
-294111 -94630341
-282577 955607286
-240153 -343991141
-157842 -139237246
-376884 -556463347
-233123 -11435066
-593427 -881206063
-231127 850812120
-327953 231899915
-402440 508936471
-995018 -553560301
-658361 -72329026
-436967 -621436611
-561484 -247314713
-144383 -817406171
-206035 -87411858
-314209 -303467739
-14012 398891408
-586747 -732888527
-830629 -554160025
-164262 796314570
-491396 -909545754
-672307 176262090
-28783 695875193
-662865 172788161
-676261 943010883
-948471 263980483
-355139 -555571067
-156832 -393099417
-930077 323985936
-582977 168150559
-862721 512270243
-164925 132109575
-176871 824159418
-537988 -774450651
-458191 575646228
-590007 -334759296
-648840 -803140360
-772936 278974700
-744629 897140619
-51280 705796111
-704657 725414399
-913733 -322672055
-614313 -915640501
-625748 -669383962
-58115 -140078225
-74297 -150536006
-577469 27148299
-410447 -888670465
-338957 116575468
-746841 472988275
-728760 907644105
-635014 207029714
-925467 -498233283
-242457 456035651
-219547 -767665773
-750794 -702706047
-708354 -427467514
-864408 -323236839
-92375 -95805464
-844145 896518423
-718569 844913720
-287771 -731018869
-320781 -118855650
-975728 521589490
-343185 -505469519
-862590 -690693070
-614280 -960653453
-7976 -308609879
-847050 588281630
-158518 936487166
-956697 -750297416
-551707 166212381
-72250 -533668536
-824959 -813421564
-177454 496828420
-352210 326253239
-100745 36042430
-599986 -623506929
-237343 437582774
-42873 -994865750
-335720 849481346
-508584 197743232
-322113 212163964
-261186 -796235584
-268466 -493704765
-59085 444498192
-510393 -498941631
-494245 78827721
-76507 -878738648
-914659 405252905
-650101 -172137504
-722350 818691425
-719855 674234037
-488307 709006846
-698077 192797267
-580465 -978719130
-868322 -981686225
-398778 232143814
-427511 -287329009
-978729 459111758
-759740 21147333
-133218 -37626425
-530436 -522159508
-349415 487478797
-308260 148952011
-809536 974668912
-485369 -333751612
-73570 -962489207
-273024 -796321665
-730601 -896168839
-883557 -957354956
-391256 -946840319
-704592 154090746
-723095 254809008
-352505 -890559550
-918700 660385981
-217821 -448176448
-654529 -389501181
-575545 -408269945
-776903 -474398743
-913388 -984248277
-743071 419592551
-537128 -803190966
-676108 542502113
-748803 -18884250
-839052 389606302
-904358 563782983
-617124 -148054122
-279597 -525733532
-523154 -871029674
-638395 -836426011
-556762 495413801
-610064 91343901
-374615 -358585519
-423603 -164591050
-435749 -907187736
-47654 -531400255
-938234 501657338
-637822 -869676942
-803253 -327721920
-274942 458004853
-236840 -827031898
-588004 -422045886
-20467 -535388049
-3680 427777110
-247076 -312605436
-619193 -875002068
-696715 979600663
-592548 297893383
-712163 -430755660
-43808 -642281728
-505936 166161460
-972660 988836891
-506681 -445472693
-335383 -438820075
-721462 -177531007
-667629 944133609
-239740 -875037092
-338586 674414872
-464651 -729083571
-716586 -893550413
-23020 837988861
-538839 766330231
-326649 197793489
-880210 -668080306
-37559 -545744467
-279824 290605753
-72137 -199480561
-418100 955912872
-642002 420928811
-268884 472797519
-856843 266434077
-77412 593896913
-374313 -949248367
-681050 731046028
-556307 -125809624
-872763 -409337450
-300242 708560313
-253022 -293692609
-52115 888555934
-529831 -869678995
-790787 64025663
-936395 -92766254
-502490 -880842104
-297467 618552970
-398988 468413671
-223951 -205856758
-482521 415202931
-361273 445892932
-437464 -678925534
-464598 686119361
-127262 552342520
-943058 -988420321
-3436 304965944
-283188 -397347639
-305842 -656500627
-965877 759221477
-996636 893258114
-766295 144018812
-383976 567650701
-843937 166703278
-552605 -530667316
-955442 -313398870
-78651 -386883457
-73083 -627399330
-756966 -729836489
-522344 487306919
-571580 -36736780
-939299 978723824
-213252 -953869338
-141121 -295664494
-590532 -890955171
-94960 110156326
-722152 611569252
-93021 -919280922
-607574 -418774352
-121139 -67500724
-683028 -272621327
-607628 996428580
-722709 -769091440
-396934 48453140
-856970 535064293
-150029 783251080
-971302 60032819
-139595 -307453411
-866841 -761580207
-334540 403532193
-343707 -695715582
-863477 -868322093
-50820 -599932643
-245108 871935120
-463035 150897538
-498216 -130599959
-289667 -588947398
-866959 764014081
-946128 242000711
-949874 -318783887
-827190 103837353
-964868 -942219716
-889173 -487543710
-40442 149968015
-176253 -237884210
-781215 -525982528
-945483 -887359307
-415830 -773798605
-311806 -592747097
-35631 -306133658
-463032 158700671
-853797 134631576
-874168 -457188726
-331685 389609231
-939437 -964398932
-731137 -922124434
-518287 25376664
-968136 95633888
-108968 -377061492
-134020 263796457
-214750 -648317567
-547326 -72777074
-246882 247990717
-836070 -248250210
-784792 -348325602
-783847 -748595393
-183140 621149832
-977700 62727001
-916888 -984581312
-646693 -284333105
-927574 743943114
-910303 -28227606
-681826 -226552821
-299321 -891084244
-566682 -878259592
-375504 535562970
-80536 -417066772
-861376 -913102545
-208666 761764365
-251304 -9813869
-102994 -219236203
-845728 -227018612
-105101 -875182293
-22839 323575071
-177413 -984893029
-472888 -987064872
-225723 253966990
-823449 40483635
-504753 108569016
-665310 876905498
-559957 -843203555
-236928 460251449
-304791 -343355224
-193162 404787162
-918284 -935482408
-519999 308319175
-108110 656191770
-618850 685667424
-940276 -776437472
-24997 524126811
-265542 -746149329
-867850 967505642
-632121 -651584443
-464793 27297851
-167171 -923578602
-716228 -677327682
-159703 -584622827
-730281 -488129021
-854852 -590430227
-850944 -970342110
-18415 502057111
-42155 190333570
-994784 -197360722
-913314 479391171
-547569 -633575007
-689622 -182253751
-903628 492326299
-678155 620391983
-616401 858229885
-925806 -546588332
-469730 349813833
-943556 -984973671
-162733 913663117
-647514 -993541391
-249606 272329844
-81017 978180709
-610090 167294137
-858504 -218962034
-217292 516364485
-550366 390856665
-400927 -842318871
-517167 770215157
-99210 210878659
-550473 -493903314
-947627 -349970640
-932040 139816410
-266700 -171230995
-305349 65406533
-798242 651687390
-638977 238338778
-454405 95064423
-737599 6260853
-114248 -718811299
-966614 897703701
-831663 -661831624
-566679 -352386306
-826339 -432033698
-928036 830494675
-762259 -879477970
-442740 -721287461
-997770 -863577305
-190045 470335863
-499185 -853744779
-160503 -949914188
-162441 329310825
-768635 418585066
-241055 880782874
-930223 -650878686
-855436 -947860616
-976237 249663712
-480589 739977979
-937084 -790179486
-23505 -127604779
-618622 -196627009
-869186 -284082800
-75879 522424581
-931914 943189401
-397514 544686205
-253105 -559652534
-212730 447393143
-553916 -364458664
-281275 535411889
-475132 -693829652
-331837 -83269963
-314661 285631942
-306795 -355661276
-765158 564343731
-376426 853598244
-234830 -672650248
-485474 684865761
-933686 -867689217
-237061 -536227553
-324481 7717977
-48074 -868917643
-559133 -633625388
-513078 -810454846
-237987 549667423
-199812 -900326161
-74125 -461333531
-382551 601806808
-693474 349337551
-593536 -868839200
-962893 811627322
-330031 -925750876
-729583 -65466209
-906294 -619939126
-888485 596673705
-684906 -269760455
-991355 924747080
-375837 -962978830
-102364 -969850960
-562561 -587195232
-905439 424949412
-627232 -663680611
-769276 329534805
-297326 -436902294
-162137 -19341887
-17008 -253605112
-326249 -730787698
-603033 308007865
-497518 -716222998
-124862 -745960562
-116603 771780313
-178001 291494979
-405786 -614878204
-324265 -861845076
-826347 481040133
-832201 934789219
-41502 -909654884
-99529 -980293399
-732177 389112379
-252402 439682667
-11432 -996616245
-695069 53256053
-560204 513931791
-258441 -62082454
-693800 433316928
-448689 -36878152
-573535 668157091
-685155 210580360
-555427 -147340629
-324101 698306132
-877406 623385128
-460865 -869874865
-179444 -965374480
-891871 -194563715
-646114 -306777159
-658419 -132200014
-608547 551831173
-27638 -37564856
-778877 -971675796
-106065 835608175
-330075 216474582
-337726 800104517
-554511 -20380494
-781565 601596378
-496036 790775794
-210739 -686824008
-868810 388901950
-545466 881120911
-689732 -814601054
-619208 -369469319
-202133 173319930
-218589 -811217299
-924140 683786735
-237663 -460231926
-522971 126700248
-617940 -30379985
-693600 502889922
-432010 -352626309
-214331 -967283273
-268399 -791934354
-243889 -801803825
-91737 656101855
-807534 -661809219
-418130 -914661952
-717292 -685945508
-838580 31413623
-242285 -46861965
-325839 865885665
-706484 993848767
-463409 -18537761
-50671 554010193
-106166 62839701
-198865 -365916892
-394818 -613853949
-324601 -483047568
-779746 -722624746
-298496 -300677957
-324015 905854382
-765721 -988987483
-91339 -115279010
-704808 -611098585
-81013 184332448
-872751 73503691
-780668 -927311851
-163898 724100522
-121705 -947279709
-319846 -105175483
-142502 79506796
-689695 -299906017
-894485 -72458756
-589100 287572442
-451009 -101709842
-503647 -563840549
-264140 625763224
-449696 -16371793
-738365 -249786057
-414706 -490306801
-308019 936766242
-64203 -531384039
-638615 -643941682
-844611 -229255167
-469043 -977373847
-467552 418898019
-560901 404827941
-556800 -738711443
-725273 935850451
-781156 682203195
-144704 -39389399
-49288 694221185
-935699 693215713
-946636 845331591
-245905 -916877400
-145314 -269935487
-301961 -228648366
-52188 -991672898
-981416 -693318613
-819744 -175928074
-750233 -244332027
-641343 386188183
-973137 524165909
-338322 683209217
-430331 -473723022
-995298 -725027581
-834676 -880631332
-822955 -995443446
-454398 258600626
-903689 -277901036
-755086 -485750247
-853621 47883220
-485317 190714925
-393700 -129691929
-784344 818628053
-466301 65857431
-556427 -858277558
-776558 75972346
-23101 327145989
-831154 -922427107
-924862 -389308106
-360972 -859727058
-735560 624310431
-860561 -843576041
-307608 985604533
-510346 559949384
-802179 -113511528
-907858 -390527481
-940733 420792840
-698980 193169859
-754974 433544445
-690965 -971022835
-540212 -568125606
-728110 -189773294
-488139 712186382
-29457 -41848628
-215387 85199126
-829112 684071403
-369837 -37292074
-330215 -803683896
-407997 -741313280
-124922 476957679
-701262 244199325
-405255 449401645
-36047 -800217898
-916918 -84656270
-128445 -632224571
-479621 -658495455
-789100 991316077
-894657 694921418
-834108 -728406209
-713962 -545475677
-255628 835194360
-901452 895904222
-57097 -389051718
-954190 673315245
-91469 308369959
-254918 497436754
-862047 -864695884
-32202 -418320849
-46102 -456877035
-892927 568848562
-794259 -389343684
-976685 -25002641
-103611 -768408380
-282397 -824640950
-570199 933148732
-681002 316790746
-970712 859430454
-59965 -251626990
-528643 513106851
-437286 -881882827
-417617 -922152958
-747330 -390177472
-157459 420035171
-618430 -722370856
-664247 525166258
-714097 787810600
-98050 -380866311
-607427 368998687
-91327 335248370
-263942 -109272520
-321389 823523010
-829530 22959082
-165393 -360851945
-621515 -713012356
-357915 -451209321
-408651 947518014
-115978 784424398
-495868 -315905204
-923427 -618286483
-552451 -819936285
-128631 -894540290
-870832 -7630167
-529136 155061075
-974981 -662948670
-670655 167728883
-958938 -59273841
-776554 653842077
-641366 -120324311
-498524 689099169
-730486 19465280
-278495 -149690785
-919094 766946211
-983157 629287808
-878964 -877139261
-699336 -955424645
-681091 6970418
-317707 910671339
-202614 -483774603
-408911 -771514542
-590966 98436062
-421247 406952878
-269700 -947991533
-721139 -878604857
-738428 -953899068
-408640 -808487535
-79054 -477297824
-147079 846135299
-189913 975936863
-425078 206796972
-70506 -919634832
-257636 -991483069
-71134 312256682
-317752 72735001
-754074 163578006
-613579 649308012
-505832 -907019764
-195586 -895695836
-837026 155666441
-664623 -27344074
-697063 645919686
-893461 -972351927
-613873 822965141
-616157 265382250
-876617 656935881
-217484 945825880
-916821 162473958
-678101 -483577348
-464809 709013572
-397991 678699355
-87012 -255091890
-573200 -340034014
-505831 -61831415
-299887 -350567070
-852061 -366122518
-244259 -163214130
-373821 -159054605
-226993 156579658
-608663 -464562479
-436266 -330601389
-284490 -784107018
-55582 -384197311
-211328 -322084458
-786645 528149664
-626667 688537690
-457254 841493548
-400223 29974029
-879165 781517927
-738333 798314065
-754674 -961843178
-938788 -393309795
-82031 296750103
-861214 -934195104
-552661 -717828302
-465874 -585351295
-497978 722740777
-229856 -919486069
-933522 577122663
-341347 -908320219
-212090 789527503
-981895 108338371
-228240 -163412109
-214710 -697990159
-523936 -953493045
-471873 486020822
-362650 -64112677
-231805 -264190821
-384523 -820517431
-927783 -907533019
-357893 271246700
-948257 -151118820
-356707 -839123684
-586525 887049390
-780497 526796722
-52637 689025981
-304234 428103432
-755176 220806622
-652415 -428483638
-700825 62137711
-465732 -128362961
-897741 -390326816
-762037 668827916
-616299 -979096505
-519102 -324521920
-273198 950999615
-82173 -564447800
-500346 -749264790
-956658 -968486455
-666077 -987325137
-158308 -657585009
-686173 673557401
-647972 -26470413
-613452 179002883
-528538 975567242
-875965 -127447105
-602750 -482459943
-626239 -236029083
-873266 608362074
-781773 -302977374
-554021 -291045749
-748585 -267874873
-212604 545903807
-285261 -130169432
-837941 -528309131
-432108 -74783119
-662102 -588627099
-983719 899794301
-676933 -853976497
-472887 -17110737
-684543 -185551635
-142665 -129823105
-370628 592562447
-964006 -664207367
-526366 -108919610
-627696 -879443120
-309193 -860691400
-926768 326632591
-128041 -628707910
-164890 -976661502
-743266 191823807
-512842 -286292919
-148938 696895899
-904706 -982130254
-899391 892709964
-839951 524979493
-453834 -109577359
-779216 -737233627
-466189 -858533237
-63142 -648698932
-560989 -40211000
-537635 -149578986
-314558 83426195
-743833 -641790841
-747626 720251582
-364927 555117064
-688276 283426040
-568099 -868375518
-348645 307427717
-152217 281965896
-40986 -32969902
-33188 -878123919
-990448 -995340856
-894189 -587891102
-514619 -689814932
-612 -104260466
-733507 -467334222
-794575 -550506332
-591270 -925111523
-378973 -96042132
-370315 -527167833
-848004 266712284
-866131 617664949
-261198 -977755582
-729865 284582030
-515835 362891266
-421248 547223912
-333727 -972478976
-295050 625657639
-437634 688690675
-729416 -621177908
-661387 -562037009
-382573 -608371959
-43974 462248287
-922646 -203827850
-387227 -888120377
-679048 -130118297
-765631 -920401810
-819128 -903979542
-669598 -970174228
-386587 214080439
-295568 -84433090
-220211 -995781793
-913565 218739583
-401379 327675808
-252255 -685596725
-431602 -885520883
-652312 860341586
-457680 -236103057
-22871 -958116053
-31284 -383184194
-345420 236729110
-388300 308596232
-414841 -913002893
-915779 258973529
-658435 -554305386
-899006 449888373
-180400 -341286207
-7838 -526784362
-121381 -71937635
-742766 -800079180
-780172 -147962270
-300194 366025356
-639808 -408451139
-263802 -833197631
-222839 -985286141
-735156 -444055163
-574576 36684072
-457208 -905687951
-916028 -495518351
-761599 66509845
-361220 160908841
-379540 420048559
-499235 70728052
-792210 -767835223
-298344 -399759281
-248511 385131327
-223811 -800839753
-49345 -686901343
-790832 -998455378
-753319 -758955806
-500635 -70085537
-554588 238273733
-847593 549640426
-914206 16911570
-843765 -650236386
-671733 995335041
-669364 -680683704
-336635 8477407
-320429 -678932969
-452018 247378661
-596826 208398227
-618027 173104762
-269637 -534079631
-525556 799947088
-645776 339907131
-507525 -519365772
-260712 -791591722
-553775 -770892444
-532892 -572537370
-340686 -287110073
-792176 295617401
-828329 588371472
-279775 -867061515
-775516 -781138195
-620538 820536249
-464005 -414304443
-24026 603993132
-361775 -980303505
-995925 -101205786
-185142 605537754
-608456 -886742958
-496560 828708677
-257156 -303672161
-721712 662897469
-64929 -301863401
-930817 46091453
-393444 510748862
-265708 17452895
-267451 -945431141
-555590 831815893
-235151 -882652092
-381702 115483439
-937564 -142562993
-495213 -416731722
-856146 -232053120
-65914 -950139509
-514688 63902506
-404566 -23644842
-380312 -721031953
-981796 491365137
-546455 689245085
-894439 574585448
-810124 -67747039
-691197 674699923
-669955 793447253
-948088 -394694438
-772809 -887088168
-306019 249956737
-309862 -522481590
-768734 11706046
-8587 -291989157
-435743 -409224548
-252133 -307068925
-216832 404338683
-714032 -893810727
-295371 391067674
-231410 -697053512
-161987 616938135
-512238 -738963078
-501140 -789968299
-282423 301270381
-722913 -621615170
-602013 325515140
-344860 -988776260
-254875 -38346892
-745867 -906537981
-203629 -938915769
-740188 -974444386
-366993 -77666470
-305892 -659947722
-758392 369437104
-820538 -535905033
-200331 914637726
-430843 -845793583
-511734 -861205111
-647141 560601331
-34670 -240488021
-743650 -895776926
-470585 -336925580
-138043 237030389
-5043 115929120
-3403 371085264
-702300 827805841
-742825 808860195
-702810 -372059701
-470843 933995115
-38196 52444222
-528600 -69113213
-367170 403449602
-966993 313481144
-455115 140918488
-167018 -442763665
-792670 691865974
-57127 -681050019
-29303 -431539924
-47544 -493964565
-197006 -735071647
-825675 -370455693
-729694 -615892598
-81424 187261884
-37208 -30403414
-511273 753544506
-419387 651356851
-645697 -263249336
-575311 907750923
-448547 642668094
-998557 -850131652
-390020 -480220746
-704897 746891168
-989454 -187057232
-471938 756809643
-290061 -284663359
-13949 -963455616
-712937 437131836
-484540 -623286812
-800667 -335515317
-183780 223643303
-36230 429157410
-329267 595371471
-299185 -520390742
-69238 -404845094
-874152 -411193689
-867833 36845593
-138092 -860462767
-182976 -92243708
-414562 605305669
-392027 -354427332
-468545 172684646
-240236 -912633671
-662333 29680070
-869696 -787537118
-722557 56962915
-343820 -364259072
-549692 863819733
-368254 793713579
-80870 -603991797
-1762 359004179
-150615 943581927
-529111 -84212543
-220560 -41588300
-140069 -390958952
-518474 -474886548
-930500 673748341
-356455 -354414568
-805537 962245288
-932465 -949538472
-555789 310070116
-139182 38404944
-103766 332135292
-773478 -242042061
-642578 518014202
-826996 927290198
-834945 346764250
-774746 -592623853
-482514 -933172570
-499505 -892963105
-639816 -987318184
-909514 -435083549
-969040 279721541
-397477 -899951855
-54421 594596521
-321310 492184423
-807654 9527413
-710601 -917146199
-771619 208520508
-175908 -344242656
-208529 -521137996
-744045 -579958960
-507867 -548144376
-255065 394649461
-35395 378452740
-850373 60896672
-226462 919762913
-412530 -95282567
-206828 706482104
-420926 734524554
-344994 -192304686
-237383 -130931428
-764319 -374554150
-241346 -860169395
-528287 627026511
-406897 -856539949
-103075 919637157
-789233 -173692886
-335784 -596647449
-414412 838980940
-710272 -66655991
-493025 -731449280
-193501 -743586256
-741232 -934418098
-109498 -778884782
-860921 851010265
-580078 557766325
-82848 230642631
-54096 933864067
-165729 -381196815
-575635 886399976
-328141 -734757577
-427200 38844225
-433924 -809228048
-926924 659891885
-90770 -730186683
-583551 251668624
-299538 432171150
-678241 174530750
-623278 -189332920
-796962 19212056
-815822 982226065
-868469 679735653
-449931 644657906
-460258 974573023
-822757 159278516
-143172 640634310
-436667 746726532
-611990 985585630
-521045 -956013139
-666347 438223825
-901719 -228554009
-971981 -834946066
-140153 694637569
-643061 -162972107
-379908 -613830847
-516353 398164186
-294287 -752689430
-19819 616811784
-20318 184544605
-22559 -133886244
-921972 355728112
-651541 449787029
-595360 904957981
-355896 546500064
-578465 -37804734
-313870 -972712349
-60554 -349314960
-203648 -753117232
-846946 201818401
-833595 461352121
-110739 266094825
-662767 36560818
-517449 -6395874
-660808 -236730917
-685084 -136349806
-340206 -994601006
-196020 -743580254
-121751 -537106922
-565230 990984625
-800361 -847077040
-455404 901116903
-819064 -385053032
-710234 -682023106
-921869 448270824
-55301 451974862
-669674 -295853953
-955647 -301048637
-650413 699285432
-350146 -826525816
-64671 883495968
-327029 -582084460
-428174 529202296
-104295 185799349
-750906 -824610126
-554853 -71781287
-200185 -999489033
-562965 -797322475
-384593 578903753
-996537 -752606264
-716019 404495926
-735613 -107227774
-624702 513488561
-429323 -706426903
-781837 886376352
-285509 -870726004
-114406 157223291
-395383 891775347
-393086 -614306258
-763843 620116369
-478038 735276324
-592725 -461383298
-174136 373749625
-658975 -797260356
-302959 -143406403
-265159 -325463199
-285725 654714506
-115859 560739644
-738231 373488164
-581289 206516291
-948580 734213828
-190985 109500485
-425743 624431831
-376754 115932477
-704720 -852183814
-674837 799821705
-585819 -955848811
-495465 -851672846
-237801 -997500771
-487838 475571295
-990573 -604279110
-471246 259511509
-223450 -779140126
-634129 909209451
-958078 553084606
-959040 -892763775
-80363 -961516554
-444942 -437175751
-871848 851527925
-956023 -723306458
-726211 -964543030
-349886 439320601
-548748 -184689756
-447926 409206595
-526286 642060246
-665719 671903841
-665342 -916256604
-242014 149291104
-67285 85159838
-927111 309747913
-660726 -791676253
-118706 -328109982
-263874 -728235250
-717558 832755579
-740623 787822495
-923421 -580419063
-957280 485093636
-845197 684490037
-572045 -432091909
-712506 340109219
-333034 12577685
-901103 -36371019
-183751 -547862920
-443517 233437559
-733026 -274645216
-743100 -994778315
-32948 193190137
-170088 -383645417
-188041 -579437713
-95204 -102765585
-214065 -106951875
-85749 -543980743
-227893 -810928632
-817258 708358370
-983752 865225853
-701608 831131614
-634113 232778563
-164165 801485602
-56378 -167060929
-433172 -829545247
-91276 -36250133
-913079 41262818
-448123 -157655228
-309976 235514618
-804480 -273465251
-188745 -517316381
-233397 655095555
-329775 -935855262
-343549 -980309991
-143927 -924480002
-99843 404253957
-493090 32267694
-45030 39148979
-398667 856391037
-580819 -881778395
-205421 764503763
-655568 714129075
-386233 311411742
-624491 -766625302
-950101 -865308639
-518563 -938837491
-893001 126422824
-481576 -556773029
-709331 -749766122
-710258 -312702454
-982753 -839030824
-106487 -918634509
-344371 920076109
-181412 962454778
-837136 -233179085
-911200 -909469138
-755263 -221279002
-406632 808083734
-158104 -214608013
-65239 -985764385
-306315 -612865165
-513216 268075606
-781210 521847523
-976540 -548720427
-143235 287765615
-592289 597367521
-394122 855533530
-832430 -827450339
-64685 -510967148
-995456 564440919
-748389 -709228734
-729895 -893947033
-142687 131086346
-637845 602183009
-163040 -660572335
-424638 118294060
-601857 663345518
-270040 465850489
-93786 561521032
-206238 913579396
-559782 -994335613
-111034 722490208
-687276 847461241
-267164 925740497
-775021 537461339
-6985 -533201492
-339062 868787712
-530283 -831301311
-896192 -872601406
-502835 -493303949
-921904 -964549343
-410123 -485466570
-16051 774771657
-341881 557298180
-904089 -34186997
-355391 -84946375
-749592 7182053
-298210 -326137114
-187821 87603286
-832519 496214905
-811091 -909179843
-439432 378374553
-897377 602267872
-331596 221906504
-440149 -166926086
-265664 941695537
-906959 -807283084
-644282 -651064216
-464297 260062379
-516681 754237948
-561956 -884968467
-387090 265726766
-76927 329244509
-607894 962492774
-345746 43983615
-148052 -280777800
-902547 -718192366
-315193 -234712321
-617769 -112079111
-993646 -590793771
-181973 271983730
-942902 -76628454
-933904 -76260341
-316653 -100728260
-284783 -666813922
-644583 889552662
-845383 814325365
-483051 340368131
-828948 -584068100
-342439 -245554997
-315569 -310900612
-982144 -493247942
-735555 -867180445
-935619 -856116388
-167973 728658562
-693130 -181590178
-718708 -914420852
-778440 921375478
-951153 167345607
-228164 198157880
-295121 528129779
-871772 282377140
-384746 -683599001
-264381 -290109360
-37760 97386266
-247917 360384614
-883671 429112840
-59694 379193900
-932724 -874327707
-981135 -830449919
-464087 788400129
-632122 250172376
-924037 92921627
-397990 -435343860
-684531 -998039532
-308606 426107705
-729168 -693274845
-321723 816285833
-208343 -381007812
-558116 -277342945
-335838 -576752811
-375349 308091576
-58547 229409113
-588819 -591416903
-439731 451975188
-373149 -189415973
-281948 226992920
-203598 390070689
-594709 -415524142
-848221 -753145121
-568238 -559255078
-782163 -887394364
-976449 529232019
-47017 -242854079
-46544 -324987371
-14209 -520865363
-799101 -882469466
-354552 -895874532
-528060 858328537
-348951 -904280820
-373417 -873808098
-936027 499245019
-716830 198407910
-966806 219113529
-851442 -936098842
-116065 200368378
-275412 -502262414
-360301 -776857334
-794342 -130829436
-415506 116729774
-81584 -54200278
-647606 292417753
-209145 -722662298
-459538 -972274813
-753850 701000850
-713160 729312890
-167314 -161690785
-553223 -219489878
-83242 -28100069
-909970 422785073
-401443 27365001
-168906 412644853
-692133 387907062
-895317 -590886628
-360686 -977692874
-778749 -937080310
-426951 -111751991
-159786 -860162339
-650726 -980438489
-898892 -400907101
-991312 -911926806
-24143 -854246587
-647657 -901662083
-708142 138997457
-508374 217383295
-278789 -985244572
-925350 -808117812
-216215 715120881
-360910 -909585552
-762884 61052752
-885705 -315632993
-557507 36214170
-884722 -794013143
-612276 -38295291
-500382 63939357
-844004 906987707
-899116 -456466049
-332305 902248572
-709219 -459985818
-499783 515433882
-275151 177549997
-110661 567379183
-186114 -219404912
-899557 -582026589
-523404 976492556
-825429 -197097786
-879192 -666590546
-49646 -282743083
-334358 -204743772
-529917 -794512682
-366671 316349816
-325670 -264154224
-71485 -796242916
-719015 267204086
-483614 874843233
-420141 421140379
-42349 134475868
-926389 -933274580
-881070 -11222388
-681440 224890316
-836495 -19705475
-766775 673144619
-278480 -886379162
-434348 186281382
-379050 -512634320
-221139 177560195
-278351 -54214558
-795591 30899631
-963982 -67674880
-569133 485799624
-812799 -601150134
-239132 -890124884
-941046 -94304841
-1087 179444954
-339575 -619635119
-900217 -265295933
-175659 982347168
-736192 -286225665
-567563 451960985
-992592 -369880251
-783534 -80738346
-65766 -379172847
-199164 365965525
-144981 123018738
-170674 888031240
-200203 93325110
-952304 -603324530
-871676 -124976540
-126592 12566884
-833373 385453082
-35690 -900086225
-807523 992861409
-882428 -88885946
-757211 -933949034
-626826 31659144
-985953 398479734
-21650 243611161
-612249 977444586
-809638 -718104282
-503057 -971547367
-439458 315760562
-860138 -319254416
-259614 -861672250
-136922 -926027927
-138775 860190538
-400812 -628791016
-236705 -191323859
-519459 695054058
-147195 84983319
-195733 -886846522
-5375 -822309841
-363661 -995755028
-744074 -266019369
-795462 543655684
-991217 -20219936
-426600 -525471777
-404741 -510502853
-521488 376455534
-927651 349551683
-48758 502064031
-170690 -385575032
-36660 301981811
-143720 347441792
-53117 525539022
-279449 368032777
-746881 -768382712
-478356 -223464891
-181475 -535839709
-359129 -938421774
-805420 58430827
-160993 -507387076
-919671 377338788
-945282 739176411
-901379 -516542973
-574018 451310862
-601482 451883301
-215235 -145333989
-189278 -887496645
-917978 -546289
-414534 939649331
-867585 -774343167
-87397 177143871
-221805 796410656
-611659 -40362536
-809361 -426684093
-748014 -371292928
-667633 434165688
-731527 62813054
-256049 -994837395
-595284 -363766277
-219715 -582606563
-573261 -527896073
-958802 938215535
-636565 764835230
-37569 997642949
-755677 158764664
-900871 996452518
-484075 -373305590
-91627 622924955
-260000 -941969256
-678656 685125237
-930634 -884462121
-697096 287885885
-215949 276818000
-453320 -548488741
-271114 -408286901
-614468 -418782347
-761916 306177271
-918165 -295783546
-15020 580671365
-652619 98342954
-268324 -70126713
-410198 -389668412
-913389 -252730038
-120018 889510752
-600838 183647495
-647950 375977035
-452385 176192792
-869312 -901023098
-96001 233655993
-625474 812426515
-428399 -483629661
-186687 705759920
-666672 603158402
-582390 -866278079
-775744 555919222
-393570 -385560581
-483260 -869825561
-257607 -964870016
-698057 -910119274
-256741 -959278464
-578951 720255222
-853885 -942065042
-42219 181123774
-636999 -150410426
-307204 -490553782
-771106 772836874
-265959 430807228
-27863 815623489
-171845 -670430320
-749062 -136005055
-836944 -233517205
-559832 259442968
-159260 474326533
-559020 513752757
-197275 1470072
-757328 -489509620
-206970 -257753856
-167085 -969820784
-888016 -390532718
-593544 975902138
-541611 842605731
-316415 125837622
-593143 534178410
-607636 298280486
-416230 259559543
-665176 -57386016
-1206 912719905
-100511 242250335
-592431 -22256031
-214276 -997399370
-839826 135488224
-171381 -449484457
-360392 -939464411
-117955 -830871649
-948193 400105117
-946813 -577501840
-864275 941965225
-317766 -316571303
-25324 -909361999
-209855 -875948743
-913871 547423642
-137733 -142879204
-287112 383494225
-73131 -125733473
-303247 -776610095
-515614 -762519351
-315804 384756908
-386298 -34363950
-831104 -732340135
-89638 994224190
-537584 -205945460
-710508 -889734404
-76522 -27421836
-130726 -819250698
-379703 261062435
-660293 -915345940
-982977 123363287
-619092 26298692
-756622 326904395
-575407 -898892745
-166633 -118584325
-916796 -685091028
-264214 -495860849
-806242 -205532383
-552176 -515962677
-833447 904244268
-235629 216965777
-416450 -721481100
-668639 -559810682
-789695 307603778
-143731 -597429843
-754768 987612960
-169387 -982759074
-569158 786064383
-318363 -285604160
-9941 -759369168
-432655 -976454969
-883259 -900847253
-603761 206266882
-601551 -856278750
-490322 945893290
-141344 -999678579
-829484 -893496801
-586201 -229012193
-210504 -966412924
-550219 367565634
-270932 -144358133
-289898 156950363
-413702 -753619322
-27554 -964937386
-134696 110573971
-419665 127796353
-55651 -650028414
-353057 614713122
-869151 922263971
-503475 -165991091
-519610 371473743
-104780 -8253900
-569600 112527809
-850972 811663061
-202341 -848133769
-908444 515097967
-578779 651792373
-628273 -830892843
-39825 153678702
-620284 -781295435
-879213 -590262011
-527521 29740086
-503543 -829626335
-482973 616004871
-408545 173461336
-6136 -883733045
-141743 468842645
-61635 279964535
-925090 -260228885
-551336 502429722
-388146 -499953479
-196021 595412982
-738562 -488103563
-974444 -253572801
-776426 630475596
-396135 622470409
-911534 874223553
-167924 980447183
-768235 89699883
-440192 649003876
-818126 -333027556
-751376 -686310022
-972455 -506733672
-129700 779500254
-84922 -874646962
-692221 -354867441
-221257 147114573
-336299 629661765
-936053 -185760283
-738919 -846690373
-43417 848366330
-943160 223977706
-250986 183049713
-22449 -981260005
-943559 -307501070
-640134 -790972598
-511160 987523304
-602727 -986142073
-298231 488991937
-586071 -420189229
-948610 516287649
-203802 989038459
-609951 -972259895
-789952 -971815914
-695671 -412017990
-833525 658215701
-88758 503170848
-875370 -685278085
-518874 491179236
-320524 -554612917
-315562 963725791
-781827 -989331967
-445526 -240922938
-174318 -690491528
-865300 790168287
-121971 -263053547
-133462 -45358969
-86556 -210200788
-785672 -780875430
-447912 768880748
-865063 -56891161
-688337 -932509100
-391071 -154625193
-633474 -873841449
-334113 938747249
-852055 537873737
-993340 -812297694
-154727 778786905
-454781 551731664
-808997 676694244
-568657 -788885972
-506171 -79464334
-12798 518249055
-696033 -761145867
-813548 -198763895
-291531 -893768936
-953018 897069834
-275210 -843076695
-350525 -726530667
-916718 240765423
-921692 -397689612
-965038 -910288524
-181119 251433456
-884644 361387450
-209281 -600780052
-315820 -105881905
-237328 -901666097
-924182 353860980
-711839 683917307
-23000 -830025174
-523730 -24741920
-846777 -520457502
-334664 -910017921
-432227 820632887
-786697 -541782598
-848649 -971270673
-801707 211022976
-702538 -354080291
-3376 660032585
-773914 -384729007
-893542 -824869695
-89458 871146613
-280084 535806659
-636682 693379360
-302916 -889999255
-611058 -810440884
-137424 652126777
-349898 859586933
-146727 -653517579
-786900 925596110
-433180 -47131292
-225036 -51207191
-234511 -984692414
-747939 -943181484
-177033 -837303388
-974770 -732956113
-63759 -49063389
-939706 -886453132
-431987 620904867
-741829 -512629730
-83295 -716478306
-390831 -551320700
-895052 -33087232
-900533 -626496226
-441179 -878171461
-800826 425130170
-534459 -745250546
-122047 332851516
-503364 -928950122
-986343 914782040
-348134 948122509
-120520 -901303464
-75800 638445005
-550624 336445520
-242799 792075896
-621285 600962104
-939567 526004636
-619778 296719026
-753961 313065389
-431132 872487057
-649697 74831488
-679219 -881549551
-793905 -326203782
-115792 -57344573
-551295 -824731035
-383129 -163507170
-607987 209699315
-902373 126205576
-840260 -49960302
-306574 -316879466
-644201 613575846
-243036 233561393
-820021 131799834
-943323 -566995034
-373857 607065167
-103733 253628374
-744149 858135136
-839399 861814621
-774220 -561003758
-269913 781701368
-656834 629113013
-573914 -760364897
-609568 880397904
-418967 120074371
-124538 576080623
-665060 524990153
-684893 -426447173
-453321 -45398389
-802263 -325774469
-78572 886618216
-115548 -320394980
-330009 749057019
-275217 -994931336
-607973 353401238
-785784 -455771201
-723922 -967146018
-508527 -957589579
-911196 753928114
-856281 159059558
-348786 -7549881
-395379 -710435000
-787920 -374848244
-376824 -921472136
-575359 421364835
-844598 58156722
-485542 685593031
-320908 -472490439
-382126 -231191790
-128718 399924005
-95128 -33494197
-887788 -596974070
-214449 -118446630
-961361 206140906
-204355 -864059813
-150841 -998372260
-431527 -365262119
-21870 660930340
-983374 -572303080
-115153 589339492
-219608 -812327777
-61946 -833168512
-713276 -878539136
-450384 936729242
-662838 -975583495
-894697 474862102
-753593 -666525607
-938917 -942729513
-920650 517272523
-664788 -912597494
-795197 216330045
-269435 -637761005
-730591 -770516140
-489852 841481801
-589964 -559233141
-211476 650848695
-645255 -247845125
-75505 -873640110
-49810 -969125392
-27380 520963086
-795777 378800248
-337637 -2619589
-377833 923989016
-527651 -887130030
-298998 -943962331
-309097 -940070798
-321509 -885502289
-350046 -309224450
-669034 573375895
-338135 -605289016
-534801 -867368606
-33149 761048118
-723811 -438457527
-661050 -745907742
-65340 550293713
-939028 -414041022
-766354 728954360
-311748 883768106
-360519 -356770534
-328279 98743236
-129534 823686966
-155716 859559511
-541418 460982231
-657301 -946829175
-871859 553557665
-131382 901749090
-386202 556535873
-773397 -841771108
-689462 880625333
-563989 587410481
-716649 679191978
-376259 111941933
-98374 -562692756
-611907 455697347
-848609 224811904
-683199 -506655087
-697190 368142902
-347309 191825968
-33245 184120463
-510731 -205964850
-990827 586536952
-18981 316751857
-456120 -592400380
-732984 -999404223
-357931 570844115
-91794 957893333
-688619 -413445244
-890997 152314827
-886117 694177792
-49138 229784222
-298150 -896425585
-15651 370381110
-687428 -58139915
-756732 564556646
-358351 276068288
-815570 -652065898
-142776 318822089
-972149 -314879487
-71541 -493837005
-970740 51963774
-18712 -874952654
-162534 -962128675
-405520 -983577940
-402912 -437645410
-225560 493568672
-263298 241233964
-431315 55699503
-594676 -285772073
-389394 -714423716
-601930 -907663682
-398630 508263077
-380221 872113236
-934477 409088175
-942510 915862697
-129812 872709014
-809834 -167551358
-483122 726272383
-181569 -688219878
-563738 984763469
-597005 272966527
-350144 541564344
-734412 -911662116
-418646 -504136011
-37572 -664059219
-991431 505410883
-740429 771932277
-664284 -316125116
-151345 -323250676
-714295 -690430858
-407257 190037879
-122084 728713099
-784420 -565383512
-727298 227909204
-766010 745135159
-618493 -3028922
-564568 -426005771
-497288 -161114525
-812822 -947329420
-159244 288222156
-892107 124461759
-271683 -854993102
-721961 -350998415
-245098 -150908653
-180220 406611426
-664471 -582619366
-884715 -425683287
-9947 -908423580
-663924 -856346984
-814280 -113903165
-426315 -923660112
-933082 269135896
-18439 -719822469
-678152 -982805875
-31861 764999885
-538585 -383881687
-686721 375121362
-289715 389448514
-874302 299993197
-355491 -948129315
-575421 699017656
-235867 -657452572
-522425 633100137
-359840 -866365857
-508569 570456632
-228991 230751648
-741228 -16878426
-73137 -855549140
-273722 -930362878
-410981 -111691493
-250194 285189369
-351597 46615234
-317337 -114168242
-27845 934190954
-403306 895706582
-502444 -855040464
-880801 -795912059
-229405 -677460353
-994966 -763464044
-265698 -799742690
-561110 208636483
-948775 -834607802
-332617 469393207
-457330 488814014
-626926 -964897324
-699244 86909444
-4085 -895067674
-831073 410224038
-11041 -671125689
-647210 257441876
-186563 314611077
-81805 -972108034
-116924 599989304
-818437 -199772434
-40930 -985957537
-90929 22962289
-410554 -969020786
-217842 -150319610
-500367 19929502
-345743 953132690
-806861 737988898
-766865 -842364776
-994147 -147735723
-641623 -523662992
-312135 -908173823
-119973 -399512789
-860822 -378703455
-710361 -851569529
-133197 -76973142
-338362 -142167499
-555337 -651312218
-54662 -868336660
-389588 23224699
-629472 818080989
-994566 472993708
-245236 58327376
-328716 -242493215
-526945 430442387
-414164 -678932234
-164900 86381096
-174154 -459599384
-710176 635678843
-565670 -33210584
-425344 -859610081
-11186 -711577238
-393400 -166651768
-483727 15868561
-83207 -828081671
-128667 683028622
-499215 -964201937
-911524 -874948982
-452953 273533872
-732351 -954050360
-388245 -170168352
-94576 749870881
-902791 -862224183
-731729 430318859
-751180 -776316222
-807571 -861277358
-115957 -794137930
-587182 81516279
-230341 -512589576
-938705 -809958237
-540656 -895259022
-600870 -841992235
-415845 663035471
-704581 15584707
-754729 -84485450
-888901 -54005789
-398681 336652473
-80371 -998104354
-285254 486394827
-794069 -175152331
-514701 -178798585
-859910 479301099
-194745 113270431
-425526 654549647
-861062 -652313987
-371037 285188760
-445808 190094621
-638154 -763999571
-282561 262756131
-475429 -683855154
-146921 -718049931
-329195 -907412221
-619147 -933984274
-244130 -727757761
-578349 375422991
-887752 -857784143
-569126 -589035119
-305695 581285061
-182005 223732136
-661216 -101624695
-273026 771326825
-641349 180989467
-262085 56383070
-857181 286878648
-171496 -950909474
-16814 971897621
-968281 -914610789
-429823 385743000
-419017 826309620
-770960 571784038
-223892 -936892979
-386891 -499972613
-851706 -96398510
-511722 176377452
-961365 -992906614
-990645 251287503
-634667 -685917436
-110253 197188007
-111373 487287932
-647894 576838695
-634824 513332853
-964453 769238001
-801274 521942827
-771396 431864932
-797103 -958519761
-777075 -250117829
-823427 574080789
-883655 -695038526
-11195 -816316416
-5432 -349670722
-777562 203336779
-220743 955010409
-870645 831318745
-477779 -887763798
-153863 94405410
-559567 880409272
-21609 -915866178
-639569 179794621
-870257 118668624
-923201 762959795
-410528 -395904988
-423277 181775645
-310092 -884496466
-558822 507696502
-571020 -789330551
-245969 -877403080
-914398 -388499643
-936354 -475247987
-643778 319784927
-25771 -901211712
-66822 -898409293
-491529 -314365867
-527202 720542642
-131904 476049888
-202707 -882500936
-324305 614539234
-426404 -921551589
-26134 544096207
-207959 919500708
-584791 -737868005
-514141 -953058163
-947823 -24646160
-711892 -930341243
-643496 878260582
-943028 87590042
-134246 164064167
-566504 611186206
-438844 24240217
-494677 -803624860
-80665 -417628818
-515643 -360283636
-566724 -199529848
-496059 764146827
-277024 -244780102
-992099 -839316994
-450347 974816276
-968946 -122183182
-922300 -227816637
-968582 -647915359
-157407 -949881903
-569356 -276511996
-35403 -693808298
-351064 -264247770
-96557 -703453002
-903500 782241590
-334218 -294232352
-61713 911086233
-522905 860690001
-639648 -897619793
-336329 683103293
-544461 -877178005
-874493 -850677956
-388506 -489026515
-832570 -955002895
-563 -972417375
-71947 598563527
-33184 209061272
-950359 491285185
-489210 -524679904
-944068 405436413
-31023 -926343634
-973568 115036460
-510791 -941577083
-947611 690319547
-250592 870256358
-1267 -780894076
-502736 517652175
-235779 -399410472
-593859 -8710713
-534154 869736817
-921629 -349292374
-163214 714777292
-16176 -971555129
-946862 386459856
-222803 -988675711
-630103 810686461
-387357 -907772497
-715484 774926875
-670433 523892814
-230283 -952875937
-620845 310546521
-874029 499231162
-412650 -803553893
-508075 821520006
-189173 544228268
-70488 -923454914
-419979 272599886
-638564 -394194108
-120130 567830271
-608237 747919982
-582631 -988757696
-910893 494002990
-634669 -284527205
-424004 -930334778
-963282 36838889
-98498 -561754495
-577264 -858712501
-983443 -592992583
-862719 38835034
-465980 132576786
-964979 -870739414
-266922 689542660
-785340 -300129570
-51198 -842294543
-320061 -71481132
-8143 -436288927
-318700 968391918
-810009 -126737275
-224766 -808845700
-130842 344801084
-97151 -79613212
-603921 501700821
-512555 -303451402
-490200 116832896
-629421 175737180
-676619 -906706782
-439312 193377982
-273133 -699146582
-315183 -300900889
-163393 -386275395
-664897 -951226601
-619612 -437142232
-252501 -892272406
-512803 -383237453
-43615 -514960657
-228206 -2917163
-906126 55008053
-983777 -373673158
-211648 404090254
-956594 -906156914
-482203 758903629
-246669 533350840
-293910 635902099
-267543 -688709589
-184708 691056297
-508725 -583062681
-758261 -124998516
-985983 511964567
-181291 290200044
-466505 66155785
-116825 -290717997
-915860 -936896815
-587852 -579627042
-604271 405830601
-574341 179936081
-217272 596110138
-236536 499123820
-617604 -774169585
-944140 896963556
-921354 -949260717
-219003 -160444980
-720758 798253309
-941610 -386402949
-966502 -200201033
-233560 -732467792
-102006 98636395
-194707 796881804
-327435 322540261
-603208 724963237
-76220 53488410
-233397 268899700
-361570 336383218
-312126 -560644398
-44732 -242681849
-888313 647673630
-979408 -869588102
-536007 174255471
-869949 -624808534
-965391 494892818
-645285 -683028133
-886018 441347251
-435211 -943308827
-729426 -619924948
-701834 861720210
-651635 462521775
-213659 560011133
-80895 310346700
-584902 -185838053
-596055 785841548
-380670 59826609
-976320 -135098770
-184943 -522087080
-659913 -289403730
-400504 478498281
-298984 277711888
-56222 -21871522
-701502 -570348972
-11116 -72889956
-866232 -846814908
-822136 -992869382
-547679 980598455
-884591 422084792
-539435 343513836
-140196 -727529591
-70678 -968080704
-651122 -156296182
-678214 -744601339
-17245 206174767
-3645 218895285
-712823 750291479
-854896 523146634
-110337 -487241112
-665459 806982653
-357104 903221687
-187830 -773004550
-468750 122020780
-856555 315749172
-751299 537342151
-366423 936182727
-970036 -45892927
-629371 -550314888
-174683 -346399691
-214908 432019993
-806709 160281382
-774179 -867901411
-398498 -437751767
-249514 -861590141
-993107 -585734029
-612618 489358278
-401680 -855888696
-815242 -578603411
-935061 322473085
-286270 566196097
-724194 764910425
-722561 594943494
-784408 598115393
-375316 -538869404
-400774 850342155
-715773 -343193488
-621040 680025881
-631022 453149987
-570668 -967530502
-248802 -954698879
-813907 112648992
-786437 935691185
-939028 -727703428
-654844 -912813876
-412456 103956710
-690327 809638723
-496159 -976631150
-442421 -941936218
-939044 -888159813
-329159 -470514488
-860097 342600128
-736822 272121569
-554981 -485899546
-20976 904848362
-13664 263047781
-561875 -71633575
-109068 246722992
-584656 407159086
-229208 349763014
-691433 -578287571
-780961 -174128465
-46599 -32810208
-413993 -983344078
-47943 -723496720
-811292 428320388
-332192 719514431
-332171 -66690208
-672827 -39137379
-480639 25180770
-761503 -34220710
-575976 6163742
-294545 -862170239
-30514 -246013172
-845627 278460314
-842874 -922467762
-925545 857943538
-535954 -59384611
-653285 -899098912
-149460 768523673
-79485 52455576
-158449 -517097047
-9557 -36359847
-183693 -822906503
-286571 -2996593
-988581 -278995133
-285217 440141279
-757879 925369833
-615074 967727859
-647553 -300183283
-12914 127649199
-306506 -758043360
-866592 525688252
-423062 -905161010
-279502 -888871084
-181351 802191532
-283072 375675731
-429885 830643347
-486478 -411982324
-610246 -810945296
-949246 -291659531
-757600 553796966
-703647 195218447
-345299 -301313417
-729313 -839699854
-858020 -673804887
-980149 -223781179
-803768 -981756317
-160509 266810503
-673136 -270363738
-46772 639283709
-760006 -828217569
-485313 212539215
-519790 -544559785
-461125 -651124071
-681317 -937941026
-13784 176445082
-306667 789017208
-78230 987428807
-398710 -3310706
-659115 -658649723
-391431 -32405641
-907796 238645934
-792524 867038529
-185507 -85050298
-145720 349774850
-26125 521746413
-13995 -856858214
-715835 32934549
-30029 -890235912
-403750 -667803510
-715986 741275018
-789855 516077407
-700104 527414937
-629314 -707522047
-519167 676377554
-324659 853610051
-649165 68696774
-840361 547137590
-514832 -27063094
-839726 798333036
-311014 38937652
-792263 144719337
-128162 -136611397
-691351 494377867
-770813 493595266
-707947 -74552422
-294865 -476660699
-535855 135128826
-213823 -234607263
-586420 520028595
-194970 476479103
-912172 732987096
-161198 -388809118
-12507 196033984
-615105 -499546849
-984522 960965732
-443943 -429703251
-398891 -356405063
-782219 -153583366
-896489 -467422810
-197359 -24208573
-498204 -559791996
-893367 -951345403
-985320 -644277283
-351465 -267314042
-929959 577548504
-207447 -938150880
-184875 801382732
-770319 -22797554
-277722 34786026
-172276 452232121
-81332 -983859903
-31966 -967978285
-955886 -831862924
-389981 363034317
-197221 525616982
-752061 93584654
-202272 886373619
-266924 -486737840
-55663 858977392
-615852 258918566
-928046 989741264
-32165 444480840
-27921 870109448
-601887 38291600
-417061 944933991
-43400 683591533
-842057 608588350
-701474 -558954720
-691808 -617475481
-221119 -858834461
-416258 416836708
-806397 -177267477
-327753 -957663511
-430938 772559425
-359564 555418481
-397795 472401346
-155810 834408545
-825312 209317566
-110050 -697879855
-878088 -278289077
-346964 -485933961
-511293 -829223405
-89947 -246267362
-391078 -317796885
-603886 533810913
-712832 -868134028
-660565 775787770
-598386 272700884
-497182 -354871867
-233653 487281514
-731663 -615864198
-569136 -512614251
-798513 -215721294
-296258 -893238397
-171022 525677349
-301852 -418270950
-822233 790353136
-846391 -13217949
-3325 22774330
-869575 -974605993
-142697 -19536056
-580418 -707872610
-419397 -151873470
-814944 -124683214
-632055 -935313186
-940167 -743938636
-582851 -799765515
-523755 751611712
-885146 465378930
-824525 -497645370
-919268 -674161013
-979245 979444969
-686769 -326868775
-346747 79571626
-887748 -485835564
-290655 -940541510
-59578 211437598
-548312 -857531442
-692270 332159374
-74185 856565731
-218035 629750072
-443181 716295177
-356680 -803532168
-500878 -733454869
-260561 823056780
-668233 722145182
-197270 -151725819
-955754 465926268
-304416 -438556415
-676520 871048511
-825329 491320275
-838281 541907529
-256937 -984307746
-594069 -808036843
-653225 -730259332
-111008 -919620932
-653902 -551975479
-412201 -530024847
-152189 684507134
-21622 913403451
-587677 -27670217
-71456 -989653880
-42378 745364772
-242980 645461008
-581798 -57565901
-154630 -887954439
-952326 704919499
-995207 -993611950
-88893 -745485881
-739945 -110404775
-69391 862953781
-693072 884264192
-334300 -541593246
-769863 -940578387
-711376 -996674325
-112286 -866020114
-79330 634083148
-485895 -148400144
-68040 599906154
-774914 -951956915
-355011 -424835281
-410794 -56257219
-869380 589950615
-901927 -409143027
-816725 135705939
-698730 859691283
-726508 -476247605
-319752 583730460
-406495 -817817212
-121304 -939224119
-658627 349650264
-818818 154512571
-532423 -928877999
-133674 -52468612
-579223 -347510069
-403206 -133927546
-979044 59576949
-531548 -790074218
-915838 -127539496
-109849 314091069
-690971 99521008
-14772 -412069363
-100648 50871613
-643329 557927762
-732791 -500131397
-329449 54197288
-244385 691907649
-187879 -866048250
-639021 905797144
-658920 144330155
-104460 -965488811
-715991 -666521785
-751874 -911927064
-235080 624461804
-814064 -75664811
-913977 76295228
-536350 336669439
-942004 448087584
-233728 -487457960
-57156 518852227
-454118 508863465
-57676 862192304
-279087 -474118850
-921696 432501819
-924003 -337759955
-141690 178371081
-324901 -848909375
-427533 721816994
-610143 388296864
-240738 23551129
-980044 -111575585
-216312 -659665776
-256609 611481767
-598117 939296028
-140359 898261986
-6392 -888649631
-72434 -153990332
-867319 442685987
-805729 -902181527
-288545 -395676836
-8813 -560467505
-89812 -867670338
-4535 -62198620
-256940 -619878216
-337306 609307819
-336025 862136569
-346509 456417012
-800957 -201506390
-394021 162740505
-369794 968959052
-141888 -830137811
-365565 -475879678
-572530 683667709
-61600 -304256661
-287260 956622141
-834047 -801575894
-796710 874114420
-129586 -892287234
-255846 920241100
-296007 114927636
-112251 -16219752
-235889 -338818132
-920305 455261860
-851435 -552221633
-165995 -547005752
-297371 206040199
-142173 -588354910
-721004 299003917
-947478 -498757462
-465327 -638020084
-915033 903327081
-61336 -59224967
-107059 -653174069
-606928 -306355187
-800851 320896817
-555635 956133750
-57048 -591702266
-545659 -370169819
-727897 -392856288
-145601 571038239
-824136 -548694414
-931417 -222994099
-780037 -904841440
-734180 -865026706
-130183 472749240
-975352 904297055
-568227 -814086247
-183952 199380012
-154234 864526174
-794956 -893845148
-594630 -833175999
-440592 -299177226
-440933 -380146927
-674325 622085861
-292027 148601142
-207637 72847322
-859529 -319357588
-632428 560246232
-588786 -775632409
-912051 181884951
-832899 922226148
-673753 -872305329
-26613 -877340017
-243265 -878431569
-280680 -326144162
-225763 296073154
-201101 -922297820
-258942 82153572
-288847 925903335
-588429 -462637755
-595457 -494291836
-464711 -770274727
-519845 314368146
-667155 -546616923
-752044 -782785080
-92913 -360366262
-642507 -789803516
-320271 -596871327
-908961 839013750
-970848 -925277343
-402199 -638200121
-503591 -994162250
-105986 -371938215
-156869 -18347048
-339510 480439965
-813959 776662927
-847080 -945499727
-479982 -986401271
-301044 189425511
-741706 -868615783
-567931 195483680
-468145 -35831989
-415458 -888404758
-111969 170660017
-707455 85736442
-303863 -214548920
-144843 -680750477
-608871 15954975
-437195 867604652
-855997 -902330790
-197299 553317220
-550077 -774170832
-873860 -672605516
-282857 -279798282
-599653 -320787754
-625904 -455390596
-624231 359835456
-275266 -110591270
-571252 -52261922
-767305 51365558
-304418 -183352259
-26550 309537957
-270896 -90280338
-72171 444709526
-816582 -856292739
-413960 -757324021
-258212 73888805
-513073 -949276112
-933979 -743725292
-958170 -884169332
-771368 -817891895
-848623 451758389
-7450 79998679
-644090 -706296653
-780772 -525065242
-299996 -981748527
-142348 79154427
-364071 -205815719
-91134 34206448
-187727 -200724568
-220068 -108146509
-893836 -559959980
-120225 25104600
-423498 219247975
-340733 160241738
-280123 704316846
-797595 763857380
-482389 -627406454
-444612 -553758071
-368846 -435888190
-715084 423959104
-622768 262889670
-657705 873649767
-38386 -813804882
-305061 -439884452
-323698 -982642973
-547654 -571128903
-435726 634004353
-163229 -931919085
-868900 -314854194
-477556 749835021
-391861 -897294626
-200097 -863095806
-529894 -317649948
-553376 -603591279
-419326 -535644695
-170111 -299398475
-71546 475563149
-734029 258539586
-738755 734807973
-740727 -872645067
-486039 -997090571
-637656 -972635655
-379499 152459533
-545116 222157405
-779497 187606083
-900624 -290707268
-747522 -161468863
-702892 560199629
-26562 155534661
-621324 402642947
-417976 -163324915
-350670 -729059317
-518955 128809066
-102985 22870204
-344270 -168943769
-157347 -1317554
-555332 451741301
-737431 -682423064
-679424 -80720285
-93194 -863112894
-740126 -932588044
-770138 21985089
-893097 -873692347
-789768 -397721639
-783239 418393810
-8804 -556820689
-137083 302879886
-288308 -253526689
-274775 701718897
-393263 -109795789
-30156 -126171756
-756612 704628327
-726967 -82431444
-590345 -973712223
-788505 -220697916
-506464 -894825362
-991606 -411903138
-536026 617833221
-803573 517890620
-18168 743631523
-914703 -127007480
-868172 -792917943
-150073 -985427795
-433658 -998198415
-28843 229952261
-976918 -301855211
-758885 -146999616
-990937 -465790085
-760513 15721725
-438309 772280099
-84130 -476386626
-979614 -64349966
-308979 -353218460
-494652 -497562619
-672420 537928395
-609643 -934824650
-514152 -54383308
-982089 -306675367
-161240 -335834986
-211073 -500148058
-375351 583528844
-808604 537993259
-32316 -943003379
-648384 -646386248
-916375 416797389
-179179 -163701295
-858081 -688695257
-557806 -995105750
-839422 -693351722
-144227 829195363
-424026 601042126
-754124 179640798
-12399 -963722581
-208622 468130684
-329644 33958736
-466130 118746034
-185540 -981208175
-911816 886959120
-42232 652955949
-425027 34513550
-350125 511755572
-356212 -970914325
-112785 970163584
-523720 -988946536
-861561 -468476944
-957791 360608331
-914078 -923771186
-141713 477139749
-939879 -946067037
-75317 -407089818
-647215 976991691
-832656 489978160
-250712 -869096560
-837895 -966011689
-481039 843591912
-167086 400217182
-534500 -277196631
-859616 -992586993
-609280 257627785
-695078 29451647
-513583 836608370
-550731 -288813737
-541621 -938391203
-18609 725402142
-657892 -968166701
-694551 95567533
-552479 -303335472
-673995 -949374876
-606367 -164956995
-112137 -797863171
-751033 85138674
-560935 -800685071
-755925 -768777495
-879178 -92181390
-962786 -789631606
-894364 -237254439
-645606 -879056707
-876864 -860886439
-553503 -907598338
-188302 -972607391
-565245 -267976257
-906288 -930606648
-355647 517370769
-184043 -284556464
-738392 955898017
-357182 213479033
-983043 -884339283
-796108 -468782262
-216798 220892040
-890252 225804855
-491185 560669385
-703216 -89983238
-660479 936991118
-949565 622278182
-315393 -512064744
-479987 968824417
-744987 -429637933
-385298 184599785
-805993 -980550460
-166072 405405073
-502566 386736614
-39600 -42895433
-272994 604720002
-746642 617959119
-357003 864923177
-235780 815088396
-334853 -766778967
-711397 985866470
-404783 954201958
-781351 -674377305
-476905 -986740922
-29973 -461257947
-357637 -752467599
-167448 383146200
-696591 254185590
-96029 -944053230
-672309 -550858415
-196122 222362660
-217504 -412835491
-110893 670033625
-86374 -699316132
-291312 -999649754
-925103 -567433261
-91530 -909808662
-175678 622628429
-757922 -79498004
-871032 -940984245
-948117 -954493152
-143219 -894898220
-677025 930981649
-114189 450911921
-841922 344354747
-283375 -259397431
-841195 -91851724
-71138 -185169781
-359622 -541957902
-122841 -424246976
-888566 48051252
-130800 -703575079
-472377 -617528666
-152490 373673947
-392295 -837799648
-984925 -78786612
-489873 621206348
-77169 545346553
-681515 -972084670
-88731 677153119
-404860 994488138
-122363 250277990
-871228 -883166020
-33179 517038116
-446586 550961858
-354886 -882815774
-475707 949604855
-644944 641153197
-47990 739812655
-233628 -277376797
-773913 552685305
-3894 785319504
-105728 -319758664
-385687 336183306
-372280 88747777
-52350 -975403917
-584886 -923214126
-13659 996896053
-501363 -308057345
-572918 -612655674
-890819 -574834570
-389928 739993907
-557883 -316230753
-363196 -192363236
-457582 -33815794
-648162 -154030401
-348121 728850152
-464880 -560093093
-946433 -756167496
-29636 756765482
-106426 -882939975
-868718 -909163005
-389848 -140440175
-539772 -913589642
-419322 607875111
-163566 -736961965
-105343 -796405416
-104971 409996318
-325936 904191232
-539928 943407240
-353918 -867380479
-99848 309392889
-973605 581243096
-540355 -334622790
-768414 -501907452
-398676 -477492775
-110130 -457510354
-353300 -572605225
-587665 -628080369
-608768 234432301
-780383 -185260899
-696846 -202914939
-781161 -173057440
-338265 498508348
-148925 604721825
-676421 793126767
-530999 -803005700
-502955 186088330
-658726 -914449974
-477431 -559173196
-9256 -204629836
-447701 -944873596
-863574 -468336201
-881678 654929989
-907930 -858463238
-282896 -860461091
-281888 917968025
-504153 -654868654
-822076 402051581
-392177 674675609
-964226 -858945062
-175994 387187455
-774904 -163415149
-937830 722298034
-118214 -947435336
-543317 334677399
-56579 -902678388
-991917 -552429336
-620809 762072174
-355756 -530758757
-600684 682002965
-840427 -570672372
-141485 266326304
-819523 -638538122
-19587 927835976
-709591 -276435519
-986632 -992895003
-449415 -875169725
-729971 909652811
-672094 -907344977
-454559 -581826567
-238140 -442460672
-258182 -852218573
-590986 -50162768
-356462 -935014331
-166112 -710681811
-691910 -58107505
-361650 982953694
-661960 -365550465
-612741 -803539572
-763599 510145656
-180309 -224495526
-728692 583647883
-493879 -800753141
-274946 -649681140
-389523 488728900
-480230 533924258
-668475 -552359528
-397607 936299564
-101038 148512784
-493195 -83118285
-279498 470818882
-58536 577840412
-130865 -964275629
-459976 832280760
-961051 358192741
-421275 -240711147
-70818 839385757
-29061 335539369
-173879 -478541984
-257089 932040780
-574502 753712802
-935739 78997344
-484729 -920177794
-983517 -443933613
-420723 143983014
-163958 -778343252
-807149 497958882
-423502 -20546940
-691509 -143893717
-97537 694419310
-142477 -657884932
-28625 631610757
-173772 130583545
-363644 -458638073
-696429 981929618
-954131 -528171203
-156127 -924713816
-152522 -717913558
-443476 -739355286
-944911 76315322
-163142 198968158
-277026 731463596
-403801 -493327914
-967724 234692529
-665524 416260708
-882277 864864827
-128428 993981382
-405294 108162817
-88662 52920549
-954549 -632044249
-334369 -107280051
-514161 -340850297
-463765 446953095
-332215 -174941492
-13219 215216090
-525616 -556547539
-978747 46715256
-697059 -434308676
-50882 422905522
-712762 902821539
-205405 -887373014
-574170 765020590
-258614 386948649
-861752 243210531
-789474 -841101130
-562383 221394619
-907622 715039329
-150772 -913298593
-232330 503481061
-166328 975684043
-613109 163016729
-604529 -445034429
-39220 559663991
-534335 669688816
-54826 789658101
-812682 -171558949
-416611 387069995
-926399 636155835
-735401 936603868
-672052 -707493104
-454425 -995888415
-598969 -318159831
-331214 -48343400
-81811 303581034
-586243 506898677
-164580 -980610958
-556195 747033495
-607496 -593869715
-49904 -414919633
-124502 22455369
-837683 -838531824
-638076 -302292647
-550333 -360007688
-96494 548416825
-499828 940917885
-857232 -201108818
-176303 -377672204
-109977 508473566
-8004 -114407411
-591368 -874191143
-206270 336673961
-138538 -951390682
-195896 -466709219
-728065 -251145696
-327128 570814487
-749278 -824534766
-915384 577295355
-910518 -189599166
-659696 811621070
-820018 366415575
-65143 102907731
-114121 668249008
-261526 -951744257
-216504 -945435670
-514885 -175653606
-675284 407670773
-618916 -926046628
-441265 -576103758
-550363 813801058
-331180 -488449908
-683238 446351611
-195255 975269234
-548170 209257446
-750996 -913656078
-581335 376202412
-434232 2691683
-608227 -262248543
-594968 998530208
-675745 -636318399
-133656 623344047
-996401 976855418
-13100 700355562
-727807 524469718
-325129 -637337448
-258836 -698273782
-462491 -52199443
-591832 -461872214
-343452 879021573
-930601 758201391
-550439 -797734792
-163469 97953500
-4256 -286374526
-852867 870514217
-580631 -1274404
-787752 -379293843
-662019 -452623037
-261511 -741087279
-924093 -452824117
-103283 -28726795
-711149 -927286222
-110338 58725975
-97380 -729858831
-33319 900499365
-341492 -879500227
-151625 -790998556
-451984 129218129
-224276 123191456
-543399 -53247098
-46951 -19735310
-417446 486873057
-892317 -577386699
-567977 -190363540
-595655 39744971
-102698 947083019
-410531 172299012
-819394 341471189
-640207 -252600072
-519789 710426799
-524059 73009114
-570808 -641882329
-969350 912692007
-204953 -976521034
-950874 71743146
-822216 635722576
-624322 22204562
-743950 692449303
-322377 -964384108
-114167 281117283
-302432 -907858462
-908235 6889097
-114407 206347414
-807907 150867514
-189145 277030266
-852275 -40636868
-16160 271367287
-962481 486031711
-882865 -911418740
-274459 -752924904
-11546 -714699035
-681512 -78637697
-857014 733948153
-636655 -292085734
-766914 730998764
-64757 -373790523
-466043 -492486363
-177445 -244185872
-245364 967680666
-106250 254913565
-214659 -681242721
-286848 -106793867
-840368 613031236
-184008 -916034361
-508200 -83314901
-691334 -462709266
-523650 719688215
-366452 938889662
-82142 -917743610
-281302 755304107
-519381 72523297
-779710 -825602072
-189537 -385290443
-151213 -868612936
-894959 325265442
-999608 891739823
-816364 90750196
-88881 -550850918
-445448 230287886
-933499 31847809
-814422 -303775822
-916477 515588851
-615011 953210113
-525167 -717311317
-720179 -923980531
-381924 536725229
-942984 -91101840
-745865 -416466894
-76794 -854944291
-819806 -270904821
-665311 838446671
-708548 -536187011
-106653 622301312
-976897 303994260
-992887 -452221372
-884122 -608497237
-150805 841284994
-966039 -880016805
-250574 -817091223
-931337 923541384
-247341 875287303
-213768 255432075
-711046 -902060688
-563122 -657486788
-937445 386819139
-816088 275721107
-919846 -913230613
-753809 -669914313
-95032 724870189
-152132 317057274
-687307 361933496
-236816 -726389281
-753081 -314837523
-819743 167659961
-770926 -443700597
-473259 -238818053
-719093 -443098458
-196484 465197563
-755181 344715053
-204114 -298042748
-376679 -953190906
-572445 35678077
-87339 165770241
-752601 669110406
-549342 -807811311
-597651 713548869
-636722 -939386831
-817279 -966526318
-631612 833532064
-630130 -903961701
-748615 809531420
-615730 561335719
-583638 351470374
-459661 759987085
-535183 903848931
-128768 -409194135
-793174 -111775456
-62397 990618319
-374960 -79108448
-215567 -534388914
-268046 160191945
-170227 -864658599
-547618 -260778195
-514966 845354422
-166941 303001362
-198883 295521208
-958294 -540947279
-113967 859902905
-997602 -386764876
-279462 803767775
-681920 -585623491
-374280 -339955782
-148094 -308037796
-286684 580146750
-126881 -818329023
-883823 -115849107
-115666 146211971
-753823 -905199501
-933457 -229859072
-33371 -167739613
-383953 -809161202
-800504 -567811300
-417641 -753887541
-682260 542309173
-659157 -955307863
-600117 -997522258
-188972 -866884963
-452330 -67083318
-462280 993096061
-814013 -93477057
-332103 398527768
-288341 5804358
-161211 41864344
-637705 -862250428
-196693 -296324867
-671849 -802617942
-163413 285787134
-672412 162727854
-214185 -942715038
-356412 899022258
-607050 -180988019
-413530 -675822176
-982132 -588417172
-941531 510974185
-217639 904324574
-372676 -406746195
-825354 -752358570
-898028 -96947103
-643925 -311945696
-374472 17782359
-135343 735313285
-545303 -121106897
-174975 449971059
-70409 981425744
-863043 -726281372
-1607 494663197
-987718 983903486
-52014 -740649982
-28637 -719903769
-967423 829515900
-383452 165872961
-843315 678623999
-320919 -312163390
-455338 -939746343
-794390 668889924
-875774 391511743
-390240 -742364284
-148403 -192806590
-548186 -593244050
-395576 -832562969
-495186 -441267980
-941136 225767931
-464621 -508385144
-4371 -29685151
-999605 -410741531
-753018 -751544218
-105528 563568654
-308324 -163100101
-627585 151508680
-55822 -895860689
-834631 854682258
-974817 -260661683
-398876 -16967586
-177081 157169670
-95592 -426719587
-535834 256751042
-821313 -495650781
-83309 -590299749
-966394 516101060
-667476 -215554550
-50731 -908267497
-417058 -465509626
-824161 -684414199
-729812 -220430886
-961721 -405255969
-618551 984475725
-605585 -976402791
-351960 -147620253
-284379 -355814512
-671196 -569646841
-526191 19816779
-693382 202917508
-612331 656121091
-9188 511431635
-310989 -974251291
-870640 -902104088
-279631 759887417
-277114 589317364
-338463 -65204189
-652046 -236087551
-778709 693456675
-173093 -358005578
-677229 503250766
-620168 -470994559
-132401 799164092
-290246 -923468822
-361425 785756483
-563712 -843970337
-626446 -661252217
-395031 154373895
-231188 -59524887
-941711 -569519714
-187912 688864269
-55348 256060914
-811053 210049400
-291234 -863875347
-191324 93052991
-688043 233646610
-160619 -11495600
-6872 737238479
-983154 663999769
-634428 -991678822
-299746 -207327660
-595484 172637212
-161041 372269166
-389266 -181578951
-757730 270533124
-559329 -15327064
-851047 -739745235
-580733 -942154712
-389858 748585385
-629755 953711440
-271251 -300160290
-712630 104352504
-472988 -664766767
-343725 -648479846
-904959 33400035
-594138 -879010285
-780014 -492450183
-531405 372147818
-800893 127879964
-451174 448024930
-72269 802628105
-130407 -330739415
-23948 -443397804
-116678 -134806143
-578360 -194614762
-267303 649655187
-428636 -901159534
-582260 793889639
-725826 239410019
-929215 615356589
-734113 654727170
-25571 -967917642
-957877 -359489847
-412580 -120487311
-846269 -296980240
-715607 911043278
-629324 864185625
-477797 -36725474
-617449 968888566
-19181 465287362
-330617 -230497682
-828773 -478755372
-785615 -577843782
-196395 104735552
-172498 -127235218
-880657 455556254
-602258 78241620
-47489 380314599
-133323 -319779576
-920576 -941362064
-16088 -319144119
-688166 -664635119
-50982 -272101478
-442539 237458077
-428512 200558739
-990049 533283760
-290159 -260370384
-374573 151915558
-572308 179689751
-533410 979039635
-303787 -380211501
-823846 -313066726
-441020 863638346
-345911 260298653
-236425 566445963
-230137 -580825541
-852271 23858283
-875473 283147940
-752340 382448985
-469719 -154736799
-105346 -399048346
-578278 -995532345
-298492 366507829
-408386 23107873
-864457 109203207
-953564 -908211037
-806468 -668819521
-744774 -960038820
-93925 472103562
-326855 11400903
-824199 -901400884
-372562 -994524205
-15021 346765785
-744210 -173502362
-184900 242933872
-69084 -600159124
-734258 -787702249
-7516 982563488
-177085 551756434
-823991 391987502
-474107 814119476
-355873 -975938714
-647836 -921079225
-602299 530274174
-492537 284359939
-401687 497883091
-167564 949448633
-344807 -839265426
-526214 -366452617
-102201 184413970
-702900 5997775
-148985 234499038
-958651 188881626
-78167 -774978044
-442630 -889876737
-823108 -849398815
-31731 -683189081
-636162 -558696258
-50456 -809437635
-420381 788914481
-554409 452704645
-642771 -710838518
-207058 794390276
-56813 -348013218
-386980 115659120
-90617 -110159500
-494846 51827658
-638663 327956871
-901867 -275079660
-328069 -543899555
-462653 -427539274
-572241 -608443832
-972197 -519838269
-627915 -496102146
-969943 921830343
-2915 764521670
-29601 -998219055
-379919 723795328
-652278 925256244
-73240 -512155319
-454 -239274349
-872603 -216229629
-260350 722343719
-40895 949607277
-205564 8792327
-297020 832466982
-735213 -899791539
-719870 325603246
-821717 -873712924
-202182 -856712820
-140250 -32965921
-749883 578991722
-155048 -567551338
-415767 -386059293
-824356 -916505144
-768068 548107782
-493616 503781207
-670490 135322515
-870595 -271418994
-395482 -918782101
-657579 591422960
-850674 301041732
-659334 -527225932
-852800 -928415310
-478588 804939586
-111851 -752879237
-144286 688622713
-25614 659236884
-214506 970916091
-313989 466395309
-901147 -852918435
-785040 -415841906
-186592 -897317968
-355929 721941637
-343360 -613718277
-501547 111474359
-347052 406924972
-78572 -660993462
-221417 -710406043
-348658 533212048
-201821 -517706282
-638333 256628036
-883800 -35279878
-643131 -85257620
-777435 870568743
-940557 48214979
-607512 -684633486
-716181 226866302
-729934 -963946154
-219491 43947520
-629088 308084201
-554930 627476806
-368818 -802494396
-969754 780858269
-407729 551577849
-372805 -997554810
-375329 -972020969
-746018 92716914
-652809 514198427
-839178 851411476
-567971 -588371425
-730913 513796345
-945862 -711914078
-271988 -485689393
-625016 88254335
-289221 -325632354
-770441 625784966
-204611 -652304341
-114782 13374184
-450976 915378923
-338528 880907707
-799178 495667902
-295218 24523311
-222327 -301855818
-843953 -737073366
-72652 -252391594
-281771 746359161
-763559 -421706852
-160954 974474708
-505721 782413007
-534376 622240669
-307468 135075261
-950791 262406165
-834443 819746273
-794647 -231550117
-60487 -333499634
-207248 674707816
-169975 -351054733
-314469 759217280
-37014 41422596
-330797 -647126905
-399866 -976637793
-232073 -592264707
-794084 -359040982
-328147 -462327186
-374514 495989628
-600730 315326664
-557706 -984025868
-830098 843685287
-3373 -818782800
-508744 931353055
-168625 577109347
-204195 676885102
-786475 -191607282
-873527 -872230119
-565574 939811736
-658299 556001124
-362128 874129042
-802015 -629378764
-336679 382992184
-132152 509058401
-853816 992861905
-355854 -629416203
-181362 -376019082
-980628 665124531
-43782 139033680
-603449 290481284
-329550 192348699
-873807 787978948
-771555 -97785084
-707465 -913712353
-974416 -859147958
-628311 -74422877
-957967 -505977059
-714075 -365672587
-182410 463249937
-933973 990012569
-595920 949654077
-777310 479224069
-896126 686214209
-407454 -869128724
-286053 263093476
-452675 115839908
-129074 660272731
-982997 -928513807
-579148 243609789
-305353 452600819
-675303 480003670
-58725 -29744817
-14087 823222056
-529407 -284487794
-673452 -668170064
-132098 668600313
-826448 86096003
-662613 -44189146
-404700 186241196
-647196 -922353964
-940837 -901191510
-265751 -768893752
-709186 865624984
-712392 1023406
-544210 -682606105
-217344 858993379
-566655 926600529
-896332 -188583164
-68581 -654162855
-250935 242366818
-962360 -346054242
-472661 -851992426
-545670 -425892761
-341059 -807323681
-397540 -868604796
-168278 837200715
-888385 308516227
-473386 791667935
-366151 761203261
-791811 -595357632
-221261 96785107
-41453 93723283
-666890 374897551
-247226 -227476485
-429141 809235489
-993439 706727487
-620676 -706359820
-261837 -252152156
-656051 -484945307
-25376 479881377
-426459 -174506120
-767361 -386136817
-722950 710987625
-717273 -456364784
-479753 614886589
-821261 -971618481
-500072 -744855052
-46408 394003470
-557646 -307685291
-914066 -399017907
-278048 -511113360
-520005 346260467
-558596 -251010333
-732379 62993879
-138936 538936786
-43865 -119615129
-616769 -247289054
-767977 -300030635
-999826 -475430841
-17080 -633569441
-506409 104611733
-738862 621354266
-458202 460153842
-839519 -667974364
-508365 -753605867
-630084 121905683
-328655 -961246878
-887690 -459965687
-409346 869753527
-672605 -593675832
-655112 -980084311
-164196 -452236240
-439966 20187351
-932163 583419667
-70503 91398976
-597707 -512409708
-729152 464317540
-570431 346543924
-68725 881593762
-286798 -990851399
-656366 947526017
-691898 -777003246
-710623 355409068
-732387 -450967963
-424276 285990633
-366984 -253137794
-205947 429416908
-290082 -961298422
-134961 446831571
-206122 953986067
-692838 -742351510
-628552 -596040344
-55017 427856685
-247938 717802332
-789033 -264014708
-436618 674250818
-617855 -307775633
-539623 -372745233
-933647 -933198516
-691084 -585505754
-305198 33578935
-721466 -913282827
-144721 -37741994
-617343 -946233715
-653628 522653194
-784777 -946343018
-980365 -606127070
-558099 -160512914
-696921 252717259
-566515 -872016956
-155103 -151364313
-959445 52759629
-874617 -649020202
-383152 -943438893
-790744 601791666
-549660 636970431
-249865 -196576687
-415204 -116275074
-677685 528188362
-885096 -897228764
-378675 -309772654
-887948 785836852
-968927 -493269108
-916267 -881915970
-359991 356155536
-820106 242716184
-962224 644851202
-539580 -951620098
-202091 869970951
-895871 711652686
-848497 -684609499
-379468 -243933762
-825595 650886212
-6783 277648508
-3190 -337651124
-996648 26055758
-725866 183821843
-500980 56221806
-561452 865542844
-971056 -710944546
-67494 184204850
-888923 -433305117
-494185 341815083
-57890 535184648
-494229 -376744010
-284929 -203876899
-909877 24671431
-238211 426679303
-869726 679848028
-587561 -594623855
-353115 529450539
-269025 -777408274
-992934 -956270651
-322042 -963818570
-870184 -806807891
-367057 399884885
-15489 131413967
-907960 838043311
-827478 300781140
-669177 -146098730
-987911 402212349
-461556 616171641
-468782 609967508
-644891 -94385086
-531661 -253663499
-10603 -875167264
-130817 931670672
-774952 930158344
-509624 181054542
-307731 649729869
-803897 -928269849
-924705 -782224256
-936234 -931058896
-172863 413545234
-534831 752960392
-947888 -307802905
-542208 -937815312
-962133 -369851825
-290323 -881123603
-810092 742032716
-932882 35524320
-873988 500843290
-976359 964624442
-939948 79253669
-69371 389541073
-846543 -989667097
-210421 -668345094
-397715 -626528607
-754502 848376215
-382943 632436046
-66891 227372663
-715984 103104916
-561187 101124040
-598110 -310143476
-360874 -991280171
-970474 847460541
-908713 -185310740
-508309 792906855
-737149 630135238
-600912 995743803
-333465 295153076
-415827 701865389
-8191 -933964101
-787125 364094180
-411310 -32073025
-44065 818996292
-735012 -943708726
-46483 30111663
-6198 -698339181
-37886 -972315975
-660851 -375339269
-590742 337185140
-353527 381043668
-637210 -558198475
-831781 -731044839
-577103 -376898907
-483752 -547865571
-378640 -399389932
-25183 -3427514
-755679 -846973004
-279009 -914437534
-524283 -923538498
-960305 256131912
-717822 186686506
-395033 -233681974
-321179 117368095
-794280 -113336600
-303745 581007286
-812871 -237208698
-531429 -630685010
-779742 429267441
-961981 -942055623
-52744 -928819622
-212067 495303341
-825144 274554910
-535947 -108376294
-226443 166815985
-922419 183362538
-934997 921735370
-702820 468476804
-557121 63562916
-595847 -601087547
-887923 -341821704
-89352 -702877064
-750482 -159286021
-943859 -72866542
-850971 -79775971
-234233 292848408
-952208 527743526
-123847 916796516
-507338 445875404
-231216 613305992
-869296 993258018
-547033 -445476332
-50963 -347491149
-264328 -387907604
-774147 671891763
-672183 539172251
-431928 -954383966
-69592 -712800583
-859246 908487241
-211670 474883476
-485853 -802339853
-193498 832183972
-482178 -177296831
-310997 472215058
-825023 -423675970
-291380 989519154
-906004 -491906052
-890027 -649424248
-588560 310512310
-463124 571656864
-776755 -250511794
-993908 968690607
-626229 868779800
-973728 590202185
-432525 -251659583
-775258 -358479819
-725386 -264433055
-480318 -871399705
-618321 -589166951
-232723 -966041299
-731677 741906287
-487617 -743392581
-297181 -411517631
-734786 -753068510
-248056 -131300185
-523034 -887109515
-406968 786103741
-837443 -85684150
-29133 -599910098
-547722 547107334
-374228 -758284322
-543280 -402249950
-258646 231807658
-143595 64418847
-714858 -930034893
-433623 808131689
-47600 -93545647
-808855 -569424592
-938979 -988776207
-58385 -930516985
-654269 -997767729
-198308 -239288001
-52293 -961826379
-971960 723528424
-292845 -796569464
-862807 -360969609
-229792 -782435043
-18231 -61002519
-343125 -232369314
-94046 -371601993
-231621 -27043818
-442624 -637946674
-606430 -114994574
-417014 561438552
-177409 -391015184
-662941 753705242
-893981 674329037
-415624 -752395090
-500383 -479462556
-594313 -925581062
-867902 794712244
-873846 -237746878
-948968 -475314659
-908170 -120963745
-787175 826671969
-663826 -552833199
-859218 -460315704
-257000 -414357326
-472681 -122257791
-920239 -449091911
-684615 -344874311
-300987 -267509167
-278070 311620089
-885104 -454184336
-244479 -691464391
-467799 515050625
-977704 184846055
-985314 -473899433
-550432 -693435541
-196597 952476742
-79359 154498574
-163764 279520641
-360780 -832953580
-831637 -960496001
-419222 -306524455
-816629 -223968764
-494577 645725594
-957333 -779679066
-598996 23636146
-5041 -981220610
-636980 -852743774
-50528 -329135257
-638540 -218967488
-794563 -328058433
-476123 549900998
-943140 -539779167
-59037 119108369
-335340 -910414707
-200140 45863507
-896219 996850578
-773004 -506990265
-967050 700989197
-197206 -418142236
-505066 804629824
-918054 -900678787
-435301 -109606627
-27135 172196802
-542225 284167268
-420615 416493940
-94992 478761261
-654372 89160362
-982549 -576491134
-551347 -389201746
-188983 256206782
-633486 -684470781
-614699 304273800
-372355 -967761982
-861091 961254813
-54606 524594734
-546075 -91609483
-373476 980034204
-99799 671850960
-114029 579255260
-529441 -386416932
-822662 -803691120
-409849 -18327390
-472580 73803902
-118302 315417249
-925492 -76225744
-190145 -880332592
-502905 164784179
-784080 416783992
-223095 673172958
-176876 746641943
-289146 73930168
-141148 772494171
-387823 -510448331
-744586 -901356678
-883652 -90822208
-515366 906045609
-867832 577404583
-770720 998338154
-19511 -817929172
-166089 -959280810
-99162 107061289
-386025 -502399953
-736638 344992990
-755768 -8184340
-247116 -688628788
-317969 -277895924
-790308 900206177
-138017 -856078232
-781830 -753528611
-421762 331977790
-332543 -242495163
-604491 -557219731
-470662 -833833248
-859964 831308739
-3614 758197518
-545171 89941009
-847608 803492500
-493482 -224501951
-329250 -640758647
-70702 329181811
-847068 -625343655
-899030 433171521
-270724 -45807666
-234891 -135791986
-328130 531814844
-154376 863370126
-719525 -377230025
-57127 -38264221
-133770 714224633
-260965 -195159197
-591537 2454969
-767069 -326197726
-357514 302440850
-854900 -800035689
-522836 665617934
-592973 613812063
-344557 -77931612
-215103 418340463
-545044 757733831
-126386 168539777
-793342 -397165395
-270074 -632244980
-248302 611320046
-264004 -230998642
-387388 -948419889
-230659 222033916
-708252 858942367
-234995 855072612
-793285 997531965
-103573 -929299928
-694303 36770775
-640353 -775295338
-312882 503871593
-34973 990963109
-124757 88912676
-497823 -111797211
-880597 706849588
-112193 711682652
-923270 849938569
-531792 273590573
-631347 -630960193
-514807 -295090110
-764724 947392847
-11139 671480658
-147720 -95125798
-240687 465527133
-935592 137809073
-507724 826942590
-544210 -263616052
-480635 -251940744
-618663 -152001281
-731707 339218554
-789440 115814277
-384390 -688164883
-4289 -891780089
-884626 167394388
-846269 533869033
-229966 819678631
-350369 -125016648
-947016 383917350
-873608 890378703
-656066 911754127
-587368 608622013
-956701 246766648
-208464 755233589
-19964 -449948959
-541123 -865030563
-606487 314599529
-390346 -885749955
-464393 837424359
-138278 -559293546
-495734 -516710147
-538227 -605149399
-420427 -759384347
-24298 -992713137
-314054 299724803
-820261 706142786
-40110 145095936
-178222 -20816255
-758626 -704956914
-559476 893155192
-314310 827182464
-490333 634261640
-168511 -138514179
-301300 -860982420
-513957 594997904
-283885 -971119791
-369857 525402966
-261348 267192887
-151679 -243620086
-834298 -238163331
-387741 10087942
-325171 -479349606
-421666 -777024966
-861867 -890629057
-466366 -871599665
-80873 -226973925
-161831 -903143267
-859880 442999864
-953793 -112723879
-891203 934281092
-795825 883706318
-541941 370565974
-429429 -818351955
-733677 -875678030
-433762 377852837
-367200 481372849
-913417 682981109
-526128 -624534875
-811022 -686927054
-845210 978024195
-515922 -878863331
-642758 -859744590
-181884 464802188
-829986 -17377509
-141117 -868210657
-213266 -87683556
-971325 -135980947
-771261 509708663
-525387 -967974316
-123003 620398967
-936964 -875938316
-620221 42113626
-551827 -858950640
-997873 -652963282
-758355 151484569
-499234 -878033952
-438681 120062793
-79815 248341302
-843221 564965912
-484888 -992661087
-28983 35138746
-952604 301188582
-544254 230421240
-82129 216786792
-686281 278026905
-372083 -539209571
-550671 -449324007
-882878 -186475634
-328529 -163744446
-361692 -136251061
-210662 -355935086
-672975 -42607776
-521875 -143479298
-971222 -891132899
-842989 940014715
-619243 -159173601
-184487 -126300102
-668262 -343449880
-126922 -796948586
-659101 -94274418
-454741 -870534561
-189959 -672886902
-443695 947839209
-579660 -876968847
-709512 -325850184
-202049 -48159870
-919574 -755002799
-665618 794212609
-604809 -947302215
-923648 809963114
-667931 654067876
-366208 87836531
-453618 -36331952
-212184 -262994532
-715922 -842860325
-249912 -905788694
-840102 197795898
-834749 -292184332
-384636 -92264328
-28998 -965948549
-713866 571564608
-826027 551800586
-298028 -156039972
-235741 -719398338
-337379 513184040
-455040 -363508905
-866077 121428061
-635467 -760599709
-394124 293041215
-260846 324479475
-458941 145125873
-151136 422506655
-31770 651592573
-97365 -54518566
-786630 545537808
-322259 -821741259
-895316 897321565
-776372 790535009
-139215 972471351
-709494 950019350
-182593 453014475
-471285 479055579
-825861 -109627767
-881215 -730801124
-741675 -931422601
-24357 47511909
-368698 -636589818
-901574 266373297
-327817 755327577
-466637 271145854
-644850 152941102
-559108 179408537
-292664 -324537207
-653179 996901130
-205152 460010200
-887383 -958836815
-409207 -514091422
-71228 -566045387
-748084 -719436524
-196670 778949793
-292957 758434089
-207025 425689350
-830381 53972800
-675273 262543014
-890340 -776312864
-956250 -547973040
-129561 440801756
-696920 -878991300
-302697 -904921678
-731224 265789459
-111012 923544403
-514710 548092797
-740061 -402638610
-802577 -333567011
-395924 817291673
-481736 -334061211
-221781 713944898
-455349 -966781793
-134116 932312087
-893965 321788827
-78014 304364062
-221035 -62230459
-665144 -646286283
-697224 979826855
-643212 -212812977
-22583 813723917
-292416 -979009961
-52418 273095601
-576386 -899805118
-40500 -845930131
-855748 -95438253
-130657 858628971
-730099 579759219
-974634 958534547
-323355 -26311662
-839760 803446355
-500959 -736922140
-806206 -732993554
-19253 776971409
-196345 -641843818
-925018 532795905
-908242 553032164
-288946 906248979
-297618 -869842706
-588239 -928018495
-375596 576057005
-220646 -351387564
-189980 785926403
-686481 609275212
-127813 -566559125
-813442 -39768417
-235505 -233844374
-831423 371210416
-996011 313945300
-584697 -401501167
-811789 -989086208
-26573 -19814431
-707720 -527994774
-135794 284009393
-914468 80380451
-769207 -373924905
-280047 -958912508
-562550 -208474225
-960893 -941649334
-262746 999622040
-114095 765214113
-283227 861797021
-761787 -884783748
-79699 -967779442
-785055 491284782
-41869 -526627566
-4716 417532816
-175870 -103166701
-669186 -767862235
-775476 400206463
-235891 -31185196
-188985 808194770
-445170 -951181102
-574130 -392742440
-502505 269986335
-165217 -665223873
-760689 567489143
-779416 -963858040
-3360 705986543
-764679 -266049205
-881538 -512842853
-332575 716900335
-726175 714136364
-308756 -40837627
-803220 -146573919
-841933 -352966833
-539550 585237468
-434160 -105486427
-720617 438558942
-500443 643588134
-303095 -253348035
-393479 56289407
-733756 357901507
-541309 -138131783
-686220 -58973682
-948702 -298297358
-416823 335240651
-208362 -788924514
-227169 598535941
-603434 567378417
-432886 611281949
-991279 -580132903
-68126 228089539
-395481 512617201
-565409 27124657
-946795 -649407774
-252311 847393328
-191329 -552869848
-726211 -760749460
-731525 405896223
-944076 181080947
-874827 -273592313
-601050 -24687089
-812325 -252266337
-183583 685570060
-684745 828738992
-654258 394766831
-276867 123323880
-749415 -424231083
-933641 -314157875
-706151 -380571634
-36255 322420883
-190306 742131533
-972395 977329873
-939863 -963194548
-393952 -464325797
-506268 -468451133
-874111 372046104
-119739 -253250310
-266563 -869915193
-994970 -208059127
-70050 -789452009
-275284 -597531742
-73157 -979969589
-534470 723165192
-772700 429592915
-126363 -776861009
-730646 423074872
-936055 876723068
-117273 -537610469
-999121 -318512552
-602444 -89679633
-759873 188797218
-882405 656800359
-102657 658054031
-423711 -273116370
-567150 338055703
-448400 -94662786
-629418 850207510
-300309 913824620
-967816 591179339
-181857 -677847772
-663436 88761855
-222490 185827224
-726888 -848001547
-603298 125567308
-133867 721501428
-779381 -316452679
-994834 -649870236
-746395 -679232530
-487182 -333851519
-989803 142070637
-323655 -468684539
-279891 68616739
-83355 14617401
-693389 -893002994
-975383 -649273993
-692292 237756392
-962744 530071878
-521903 -920034573
-942407 700145923
-446198 -935924322
-393079 -9714206
-702279 -258540507
-328603 720876037
-504264 -499143823
-721432 468343123
-621673 -88551908
-538439 406193391
-166576 171066985
-678637 -322210935
-506255 -150110917
-651568 493219213
-497775 766550920
-766340 -964283694
-924680 645217667
-377052 -255365420
-367528 609734087
-186635 -818718660
-382218 94764344
-861442 930501557
-182027 -152570179
-392416 -910648667
-462214 -685666629
-902137 916046561
-524230 103968735
-768825 -578669623
-360094 -880711080
-650637 -805758521
-676494 951402255
-635430 -800745653
-708231 894387403
-122692 -984522067
-28508 189540141
-994049 -511636752
-548705 588870323
-524244 690396319
-209958 956706372
-687803 -647165232
-985805 -50893938
-956618 -19710291
-990834 30623833
-3025 798995145
-694951 -673974725
-488609 -350308895
-748062 687227805
-102205 971242942
-134339 394325686
-633015 149478244
-711161 -994959366
-752121 -658393618
-771573 -67503846
-470867 -147529545
-640295 -569042284
-233786 246829525
-144422 -378966632
-598640 534926451
-520036 668159902
-698246 -259677712
-249277 729167930
-843542 472078509
-937184 -60423365
-42492 476071685
-238275 340072795
-483117 -870883224
-36540 964434934
-304405 -218540529
-7361 672029448
-826582 773657658
-7792 134294239
-510591 -526348138
-699376 -393536281
-1374 -982565576
-492434 -874836640
-123100 -67511006
-512765 -332874471
-226947 812391165
-979106 -243751712
-164529 -938548786
-593933 -185614239
-750520 -238711078
-434076 -744426050
-822361 746881915
-296039 613759378
-793781 -313468334
-928852 -153772208
-559539 -912690902
-804860 -926025531
-448887 -633095954
-259641 -172368613
-463289 803142399
-809855 838982556
-196824 767208022
-494220 131730437
-48129 31571703
-320060 748841151
-940254 -51318277
-647466 813031174
-795274 273386951
-596247 -425144267
-344742 -200158235
-715318 747038814
-295622 181319452
-653885 -182723811
-259691 872202174
-827478 -886191554
-623695 484401719
-969213 537109691
-634203 -277426913
-941741 398369286
-563146 -795988196
-132704 483862010
-492335 653943236
-385507 950893720
-571258 -49862260
-803541 -807008746
-60770 -350362136
-386629 37446838
-483894 -733034277
-490343 16541911
-353731 865078225
-979395 -929891878
-163063 -291959181
-639482 484802600
-514825 54354912
-885066 739612522
-557885 86160103
-62347 -996963366
-244975 405160049
-719964 -787936593
-466100 -569591280
-900234 -942481834
-487221 959102221
-829523 611728172
-36693 -125205644
-253088 683820747
-484620 578052971
-857038 -788287573
-801301 73446790
-398604 -846857589
-915298 610081713
-761846 277458594
-468693 637004421
-925058 116541302
-370074 80868666
-477475 -560341487
-728599 309532556
-569157 730506531
-135896 477105351
-755296 576498280
-457926 -400435206
-972202 194699929
-775901 499122755
-705138 307605613
-94257 -467981119
-226700 -594005981
-302646 -100265513
-536373 618178984
-710954 -738452994
-452379 -842589112
-256337 830242391
-727429 -308044274
-930429 -785070945
-773869 641860964
-39525 -843799750
-32878 89723411
-544382 178198063
-475855 734253222
-407342 301435838
-345683 -895838795
-391884 887395633
-840065 -235966097
-583837 381619800
-923191 376916406
-765122 880575205
-46090 -684995182
-918092 816574919
-988855 42624114
-902180 -954488652
-299621 146196622
-744150 -528361254
-360105 -502407505
-327419 -806587097
-2625 970761501
-827607 805198108
-249413 -274568216
-258500 -770728128
-130253 -442551052
-731640 -803872879
-547972 -509181122
-160449 -285140164
-524697 -973630489
-820543 182774604
-90878 -70211109
-233403 520746829
-218983 338974854
-540574 -980487699
-689022 -448538756
-225702 -74255572
-866768 173464492
-656661 -344377550
-833819 -334343587
-706832 937498396
-240498 -962757751
-393202 -957427182
-989379 670589953
-288167 -795236580
-475111 711664090
-999476 -434269581
-385988 -897208878
-824510 -289622935
-226200 37369165
-508457 -399616383
-669354 -96210032
-771175 -139352982
-336064 -741901922
-580059 629221753
-30100 89918890
-948892 -184452974
-848420 825348874
-421929 580737768
-408085 530406862
-144309 704234738
-83961 -383971276
-682793 -687287894
-910906 77497919
-785518 955003579
-294059 -815259240
-778116 628959164
-11220 -266735641
-160826 358205253
-878545 -862902034
-672387 398920773
-385083 148220001
-636468 -973143432
-720816 294009944
-374461 -328673694
-651699 -768380012
-195927 -141809613
-374985 237056726
-479739 -665588890
-146008 568567452
-851216 -873057757
-971282 -65205272
-184638 -675126228
-562616 -12410738
-152643 192892806
-235303 954095525
-467484 -922491849
-721177 -991560169
-386883 631960751
-437020 510762273
-129262 391363046
-48618 188711842
-996446 -873209004
-963895 704075152
-40477 -881273887
-789073 934310928
-257953 888815913
-698833 747685277
-717133 -479908360
-63796 99537518
-577378 884783243
-389519 919012413
-678714 -899726129
-731271 911639811
-813871 65538709
-786828 -228399823
-403003 -856740201
-507628 923729096
-894417 -991343098
-923264 -669812738
-346364 344812900
-228207 -864400854
-434557 264981990
-468998 669686673
-726604 -24295239
-764488 -689608852
-221726 476298550
-194087 -94270735
-956689 -828652668
-126034 -39224346
-725507 -730992110
-603376 562710379
-825349 -997996152
-211636 -751684760
-567270 119301883
-651601 -879270039
-709 -964857480
-342648 -139365852
-350433 868415239
-233849 -444765840
-203723 960171666
-445236 605714834
-140793 -673237075
-634989 -939554464
-176507 369870998
-326922 392301635
-848162 -315437933
-709071 365647150
-165450 168547083
-528830 -454264678
-632335 695834412
-994389 -634123664
-242963 -466149179
-450535 -186667245
-992035 -964436992
-30434 509555582
-686047 123723903
-213760 364377911
-318921 -732198800
-839840 295071236
-660207 -822330083
-472998 -463190910
-763537 -289702033
-31871 -820326235
-738639 -214875670
-848232 829599850
-316529 -699596273
-778078 -179733149
-708306 -457249649
-448671 -978664682
-11926 375501011
-495418 -644561631
-996566 627050152
-847282 702263937
-860429 -731599741
-690498 -150562498
-997067 -52918076
-494842 -47037674
-501148 -932398996
-349042 -884370994
-23672 498697648
-383944 763435417
-354653 -665978305
-780710 -967451531
-165522 -570715476
-346687 -777898944
-706283 394620404
-37950 553008427
-77872 586478968
-95213 662421604
-198110 -299403985
-935091 764148885
-622216 -948252953
-479072 410893982
-33039 943822651
-360855 -163128623
-327304 93010185
-832143 -903257270
-582778 657138228
-35609 635760536
-236613 -881921952
-946574 -114844408
-540191 991198905
-750604 745128200
-383283 -560064119
-802813 -887884484
-958527 -552917945
-131209 387017805
-297655 65077842
-542622 -485316941
-519750 355163164
-678673 -583708157
-841322 -869365172
-647672 689184860
-584611 -698643335
-324201 -440080648
-783560 911285916
-360903 695977069
-768826 -887072221
-294312 350281236
-543884 210915026
-429285 -333959853
-229403 -33053526
-921668 262662073
-91644 -923065871
-286211 -236714523
-78238 -900466551
-764341 22460667
-399073 -139971793
-987115 609188031
-788694 -489262445
-364315 -21893745
-959459 -653140025
-328885 -645547188
-96286 -424249193
-93601 -213204144
-526072 -533431671
-137760 22832862
-775190 -973669987
-254157 531646171
-319618 537515922
-222486 381493177
-58059 947938014
-160940 668150750
-574815 -76805611
-874756 -898188969
-645836 -919413545
-791255 -313003342
-486148 797788101
-414661 -953969413
-602993 -962722107
-424839 -138780521
-985377 -287929266
-167605 -143259280
-503172 -876118449
-440405 -358478784
-936391 620026197
-907509 -924068647
-806510 663981883
-980108 -667429244
-894624 537635737
-982184 -972764210
-384208 310677011
-417740 884495712
-828494 -618311397
-519506 886427819
-675862 -476192080
-871992 -151743068
-100829 -238222967
-581903 -449862067
-382166 -767580545
-781211 -848190693
-640583 931631111
-922800 -967126178
-379729 819960058
-215397 -292658148
-951957 -865315147
-748682 900546513
-524078 394338510
-534192 932472954
-163343 946577100
-127070 284132757
-40970 -353791215
-368706 -488835814
-523110 -859126524
-944777 -377393311
-190889 152685403
-57925 613416027
-852285 -448945604
-2601 -330816362
-38033 945986783
-229483 -911309868
-502210 -303580571
-828750 109180147
-352778 825702198
-330704 78108032
-791818 -151875682
-546065 -797973530
-720121 926364964
-107353 609901351
-964162 -247835596
-662046 -988699229
-326142 761710659
-604744 -463688133
-584846 -955825407
-223296 434187069
-337567 243653719
-632890 -821140553
-474615 187249934
-138356 -509491418
-350345 -888667600
-171303 -13656614
-493861 774641339
-91260 -389942461
-802597 497507572
-16971 768031168
-481389 232664228
-523940 -497290673
-959047 233963547
-853471 783718624
-43966 171892966
-78986 32466683
-82953 724925110
-453825 868312395
-767663 -858353171
-730176 403143660
-605696 -201063221
-975845 -157712500
-666686 605170130
-885576 -422181905
-83197 -695294797
-702525 -790149114
-30196 -410881134
-73235 -933584139
-580356 -253837247
-902385 -366706540
-849940 353119283
-757211 989816473
-213080 -187847093
-857900 -607114431
-381146 -667158593
-862736 -223998340
-488224 379228955
-124993 -892517255
-563430 386059199
-685627 -270747120
-374553 728030266
-44819 -528760220
-726992 231962207
-183827 -185489834
-191348 -892525244
-229043 -743628475
-219762 846976849
-374180 832399866
-834558 -875316081
-452100 841140031
-104356 88059878
-771138 -223862949
-476256 -464056117
-228958 -454253639
-139288 353955146
-875633 -159350914
-956142 -244402753
-830517 943074013
-51132 -240418699
-536497 501760001
-732901 -571116175
-718618 -887299417
-779287 344092826
-480180 241036732
-621856 -641897494
-356994 676934233
-174511 -982961609
-866368 737331461
-588 636933331
-255366 255613944
-930581 -680899307
-857715 217479949
-182390 726853724
-796411 551062901
-326112 -968009886
-473616 834328480
-84793 807434426
-893651 731483316
-152204 519244699
-80650 784634699
-345750 425139699
-952152 -540179071
-665638 -586711898
-695420 961083582
-794232 5567290
-473650 767243249
-819787 -345750979
-644484 761164538
-125708 562833614
-388344 413830322
-180981 115440891
-392808 991717439
-106962 379047258
-557158 -687949931
-644438 85270523
-997469 737149764
-85849 988984302
-336374 -45174733
-613676 326997578
-569011 478433985
-408260 -937044437
-544257 646098271
-426726 -451569714
-926776 789809287
-230421 49677524
-899386 -567063246
-546841 476654120
-854372 -290371697
-476840 -983063578
-605364 -151584829
-291147 -653220646
-694836 442076122
-829363 308236100
-43215 -239932544
-390256 255676056
-517706 -833680257
-483135 -620172943
-727468 909925077
-162190 927484281
-642574 942660671
-633238 176271751
-825746 -104558476
-482044 786894462
-257625 -592164638
-731413 207491593
-643907 -275318663
-260156 -855014875
-162989 48992247
-497707 679506605
-646480 324499056
-593978 -620057416
-910554 742462168
-380352 -176886320
-832749 -71627130
-466353 384787808
-389227 872791204
-415938 361309624
-13193 -286041720
-761024 -565064141
-107223 378246047
-407830 562373451
-52170 -218284787
-319484 -327161479
-237193 -276874097
-991046 541782670
-227165 928514577
-245101 -110554354
-990486 921609727
-45367 690956007
-917089 -330553721
-115634 716786751
-105296 -280255890
-225409 564887803
-116165 356197565
-637080 127579472
-493997 -375104252
-472258 -919121098
-623076 125080951
-668993 673887995
-974552 612901860
-786981 -697903641
-780396 -946169422
-367680 207880380
-593372 125210039
-947648 -165280198
-165967 -554815460
-795855 -149482404
-49135 -951454222
-847227 159142820
-556878 285453455
-326217 426791825
-262369 -425967377
-126473 -932831332
-993268 -900369655
-974825 297158527
-135428 461467691
-220432 880661276
-787703 -960879475
-662368 235593770
-307510 424133635
-611961 -291433195
-453266 -195103127
-797786 -856122256
-162630 -874029040
-430569 -986389209
-839295 123973570
-668634 -249133291
-524264 -905510307
-698794 -898429127
-855052 -722728944
-18610 559907906
-911814 -596332768
-635447 -816382012
-650930 -379695362
-12240 528877272
-583094 18337790
-334323 65489179
-325520 -768088780
-149655 66883568
-487096 -922851649
-117603 517364675
-823438 -653808254
-250535 -348819025
-473704 437049696
-665870 -701661556
-292066 948339502
-661724 -248966261
-554563 -968483928
-79768 987460027
-324091 986627510
-235522 455649707
-467807 -451456816
-611750 -355959265
-437736 452043805
-369563 -325485855
-663755 -342348474
-240395 -571466273
-183504 425380854
-188019 -395342428
-541602 -469895400
-328453 702651910
-830592 -982918170
-852787 -66228168
-693007 886269898
-998947 -362613531
-159454 -684834544
-592487 -242875960
-333269 702875648
-515027 -452923324
-557168 824007609
-337791 780023999
-884797 -935558649
-898031 -977284293
-395319 -716278674
-588908 354007400
-767839 -678945849
-896747 -915422820
-409759 -894958861
-695851 -647429776
-493941 -927962793
-568243 944185002
-68627 808219931
-479173 -526903256
-179992 -559257911
-851684 112780088
-890391 147610889
-156253 98393616
-388712 541313815
-443531 -574491905
-514341 703051188
-447739 -928581586
-884923 -871839995
-166324 720133019
-594952 -142293400
-577929 866946256
-167377 -789964160
-271831 172872056
-170416 -523413351
-834109 912911488
-756805 719948733
-95823 -846889390
-978893 545451839
-840974 636906437
-197793 -824173683
-374212 829173166
-429882 -156569811
-551794 -503119532
-39961 913750346
-677785 -199012319
-626632 -150549308
-51327 838303906
-890459 -402310965
-441996 -489813024
-469501 -836082997
-446975 38431125
-892263 622967064
-157535 311527892
-396773 -863175260
-986126 16797232
-398935 737035988
-606313 692392281
-461613 -59268001
-283857 717712346
-560012 265041652
-573991 798438599
-655640 437174954
-790037 475077492
-363247 -176172992
-514777 913761603
-955929 240505332
-120051 -603707907
-906826 -933127788
-505539 -361526476
-796503 -966801471
-290968 -904785118
-637676 -679836958
-115954 -270854929
-221748 -407904649
-195062 -913570260
-438170 530132753
-151620 441546043
-753612 924733647
-328628 -872178213
-111041 951733019
-294313 -911349351
-881654 18769265
-218779 427216436
-548153 252694894
-239000 8110358
-750079 -703469980
-570339 -157752766
-362738 -446981008
-211692 237262019
-196093 -587524068
-802726 818060644
-303108 -111783029
-540454 849650887
-592763 145654489
-333646 712043979
-462195 615928842
-933884 -761323827
-696169 -891663929
-369020 535317408
-78003 -122850303
-899667 994050954
-404523 630532290
-284322 197312739
-501806 -424287623
-373729 -924856007
-571835 283742480
-936365 -894154871
-474651 516690037
-325447 60992479
-252433 -913816730
-636390 320939408
-513708 2159481
-888206 -42531112
-372594 -399327804
-455565 -892629273
-127205 965579247
-122673 -102797784
-25903 -50382038
-7368 -628885409
-148210 -865535765
-829810 362093894
-327519 -958308413
-327677 -124802441
-710645 64261133
-437707 187346076
-856103 -560242110
-751550 -467293672
-978752 426022250
-840067 -599389686
-637995 -931976265
-99252 -844311701
-222307 -752822380
-766528 551072378
-667645 353001039
-720502 -177110003
-875374 626216372
-239479 -510740129
-139441 -218748520
-350025 -4577239
-952500 550252350
-887008 -280048897
-196209 -831121479
-561209 -595071817
-998803 677419991
-306190 -230449282
-894357 -487701090
-645828 495515590
-666092 666752934
-437685 461916872
-346805 866630181
-703124 653733522
-267495 -323472881
-980714 908321769
-624554 -618552567
-925725 740788252
-935847 -51815803
-768451 -178794677
-656749 -873989068
-957095 -773277201
-91092 221815637
-981246 -953448980
-56346 -617588901
-686601 468993257
-267857 597623399
-388702 735412138
-516476 -855600393
-143230 76356123
-333352 -922811639
-344084 -74348913
-506745 -928221117
-380853 627440711
-974502 645602190
-172039 -906826243
-575365 -967631107
-975699 175538533
-960803 -137275525
-987147 -602815844
-861049 -476429524
-626895 -618006238
-424831 859101029
-207854 -757282991
-923771 -964272717
-307675 -611855500
-290285 -996444870
-548325 -730308930
-284027 -871067249
-226131 -48260672
-200650 90896393
-627278 -892539963
-183226 178462127
-890442 -834771617
-874052 -845988943
-243003 560873226
-686416 634221640
-141908 751634456
-336876 148801716
-202891 778621247
-714862 -319493069
-329772 225990077
-341382 -443211314
-739032 -395197833
-948920 -294052860
-366881 -945092772
-433007 -302024075
-524284 -409167614
-126243 230445762
-123616 560700400
-511430 -11983457
-265194 754016238
-496721 942694162
-453686 -300366076
-425235 996733247
-909625 830937799
-336563 87778424
-617525 -999711623
-59477 -899371132
-947464 69227528
-873968 -195455942
-739874 44041614
-574741 176687565
-826684 983006185
-112890 209269997
-700689 330698623
-416320 396395764
-200695 -303992010
-441220 -65150569
-246805 -602286168
-484771 -672854411
-208933 615356363
-423424 623703910
-691273 -116065724
-469901 -927325118
-42921 -817832598
-158183 -61158496
-614518 -229349193
-84630 -227000211
-968060 -978196382
-261867 -816132440
-113485 761016332
-750679 775819856
-247721 -873438279
-432829 -686833392
-157131 625069456
-157345 810015873
-230608 400945032
-225344 477874186
-902132 763161094
-178071 -677311088
-868802 -865065404
-320317 -340280939
-270237 499376478
-695485 -882059220
-566794 868989058
-488351 -317408547
-720835 366852897
-284914 -582486600
-435443 617440884
-956605 764566730
-800143 -255341010
-355624 85313599
-137397 240786992
-491415 628593266
-885723 157988482
-819682 422954394
-666769 -580048878
-500240 928639289
-782374 -951529465
-181284 -558245259
-244202 -887493152
-104141 809486867
-86820 -929909051
-508078 -908415077
-980456 -877346526
-929689 695160405
-131842 754117149
-728489 376114859
-672458 25550943
-287715 369794596
-423985 698803772
-541260 160485539
-967398 -970486344
-305779 50696602
-236744 130942673
-948384 751019067
-300003 733288055
-966666 -649688078
-336530 -978951180
-264554 203245291
-405845 -885121349
-654098 -234292190
-379822 -858924757
-731553 208181996
-145512 -753182572
-23326 299063725
-570704 -516347257
-996169 -333231450
-40992 80219366
-270905 -467876722
-185116 108523291
-796790 45242568
-857621 -805873502
-901704 178614241
-822293 -10656156
-877166 -830703675
-651183 -273709002
-207876 -404022655
-851323 545411185
-978725 751841942
-504410 965771941
-275307 96731309
-920040 -235156167
-19586 847801950
-513047 -852572090
-834130 895786506
-549456 451337370
-186951 733232318
-615110 -901385219
-114014 472386190
-31070 -211006039
-20955 -933990215
-459917 -909389648
-589108 -69930796
-228023 274191782
-796979 -662572220
-129860 -918350719
-825256 757844525
-800811 4196330
-829149 161868648
-96160 -857515845
-531500 -887280379
-967641 -940372432
-46219 -663389347
-950629 143850215
-692641 48971412
-686480 -494093021
-700554 870141213
-515235 644948757
-537802 -948681837
-679279 474499507
-471749 463237051
-330535 565825
-599319 -908140307
-508665 163555353
-665087 510088
-247764 987646199
-58120 -532590925
-960711 -413741242
-137126 -913739021
-538469 939795265
-8220 375252719
-883829 -995212882
-519041 -969594384
-114753 -842161724
-861620 278978900
-722062 -779650251
-755388 -760512443
-963636 -110660223
-561324 224546080
-67111 401356205
-457630 31823932
-970176 189782054
-417956 460983773
-496152 368434586
-920805 -813851379
-725315 -637528463
-809673 874341565
-779750 -943710167
-757975 -992579706
-754445 778176081
-58397 383305694
-713775 323173698
-906485 -368741742
-976504 475165387
-687685 -660754597
-54146 631768346
-271261 315327938
-887862 -193345521
-502570 -929456544
-865866 254105271
-650608 -401033904
-489211 445796175
-500538 258892389
-614142 -518111934
-857033 603634451
-638919 -609612359
-892081 -297762185
-94994 843122009
-602555 279727418
-453404 926783895
-837895 96994566
-627500 -835932298
-34197 -30917699
-255850 -589505308
-123651 532502288
-44999 155230922
-498590 -227033771
-584102 259360205
-692677 64037109
-256565 -367097124
-652918 -109947362
-248927 -700140845
-542790 956076574
-41977 521310896
-245002 775024542
-855106 -852161670
-903878 5595594
-508833 -57131168
-742967 -45507191
-406447 76139050
-642968 -950509545
-390216 553458905
-565339 -625548422
-143506 308382844
-4357 -964653030
-95054 978086029
-735001 698770485
-620988 -409898861
-482515 673724390
-350128 -168985745
-314991 -630598614
-644620 -376764691
-22372 -4918042
-719207 338483688
-871345 33730001
-583854 -619899402
-191633 -653769038
-627246 806696230
-999752 639460804
-115690 410268071
-116190 -707884541
-135244 -617970206
-847192 710127226
-55975 -899291615
-822780 903340691
-397811 337668120
-316556 -751453285
-755918 -238547363
-888978 -866946695
-576948 203039524
-832046 837591688
-236565 -817456240
-813268 -390985218
-120041 -935440382
-862646 490926605
-699801 -503121895
-784906 -957354354
-872355 42213442
-320788 86979244
-267420 568886390
-477774 873227698
-994203 456380631
-605386 -955361949
-544599 -279173992
-725004 -352619329
-734041 78368052
-960745 100926606
-83364 -6388367
-878712 -262419366
-521582 -407096238
-681629 -743603943
-279947 29696093
-860601 -25066443
-528820 966523283
-776028 130404479
-683380 -269209400
-613584 156707756
-942047 378951194
-555113 492243237
-207181 289761061
-634902 -565492929
-130267 182351277
-556254 472304821
-821634 43521853
-749693 246910895
-693608 -184252222
-961141 540399958
-17173 142072895
-916613 857961221
-359647 -520104445
-715407 -436524363
-123040 583705271
-365444 936276186
-838218 -391886312
-185064 -842952369
-607873 -563826791
-910316 686481740
-663234 257974237
-475491 429784842
-968396 -723421274
-858348 850878000
-157120 686180899
-248343 306274820
-997748 -321672091
-831486 505220535
-989741 -710804349
-796943 409118509
-782099 -485555357
-952307 668146845
-165370 -246121902
-10720 804205704
-682595 -897346085
-704364 936229376
-84399 129026877
-978347 -1307879
-454057 35656623
-295432 944774656
-939488 -608391568
-528770 -969754130
-378820 655252229
-937586 -128496013
-761603 -406278493
-498141 91473852
-303029 -339703475
-882755 201835195
-795652 248521483
-428328 96469734
-793071 -259166713
-867582 -640987928
-952837 -621229072
-824675 17412014
-990767 -937593576
-313142 -935048173
-941094 -823796814
-471089 -259265667
-144628 422688715
-930834 -534601163
-249394 -997630806
-879955 937133358
-504048 -866454319
-585237 -243752707
-109325 593855414
-304027 -911284050
-227825 -455006979
-507501 -424601357
-282374 -60075576
-708807 580649644
-787932 -627310349
-295565 331532856
-819964 610895515
-684177 -972058121
-750576 -944446805
-901009 -942866626
-296539 -28067916
-53604 -284150280
-783764 258968570
-92191 -927030081
-643 812319454
-576834 999801857
-224610 -568018008
-47807 -956393265
-115917 -130269777
-302050 -505611584
-217239 -891441438
-57010 45933409
-651614 235122750
-555186 383763630
-505269 511332246
-597781 237491944
-675232 173413340
-998780 497394281
-470031 993739237
-732869 -380214894
-302807 438626584
-757795 -608751390
-774632 195183749
-932246 -768932640
-951013 971898255
-469275 567873401
-745236 562600217
-613624 435310122
-785099 448331633
-495811 618153412
-2793 492443496
-81638 -727219930
-66840 -813480515
-219030 -396071582
-826171 -654250011
-933803 998838939
-840379 -543753372
-398440 -222268019
-535816 -957554327
-792964 325976851
-578965 272120398
-681424 -996479412
-150027 -775573387
-230578 -640240500
-280816 239800571
-127333 735758859
-632798 597251444
-876990 -734269737
-126113 85669492
-414597 443507034
-626696 -114484631
-911494 -623187572
-689817 834755644
-116098 -919300882
-979249 -392120211
-743770 659170251
-646823 501088872
-716588 -977003642
-357394 -53003275
-861724 -198063143
-779223 641149770
-645400 -708043426
-219915 74716927
-153938 827669255
-381855 -104115008
-123681 420466917
-87741 679024547
-941099 352131620
-757333 -949284750
-34499 573986573
-851865 -469375176
-336298 322835648
-284077 430023515
-219263 -244948563
-433124 682595148
-82319 -477659562
-908071 -656673352
-682249 132362945
-205329 -211929298
-483242 428996141
-732349 -571613669
-578633 673586071
-571748 805808569
-939591 -884341673
-305269 606801542
-890076 -733795290
-804180 774828579
-658447 -39593234
-606664 -710798932
-161573 -425658344
-279297 762343624
-827442 930350839
-1252 -133701770
-981787 -310423097
-536047 610536446
-99468 762183223
-141895 -889956181
-34269 142077345
-40567 -33168805
-901988 -986724577
-931232 -431419729
-328723 497456019
-434311 336111071
-732735 998603786
-452015 -894976192
-483761 -128777428
-184947 -626539424
-360086 -551649543
-166010 -996414484
-462193 161531278
-876845 877346598
-83764 -715511800
-883561 -312366298
-787671 535671519
-23355 -599853473
-328596 -853048404
-677747 801876230
-219175 -972508542
-812425 107358363
-284410 -908922703
-424973 -398166885
-91722 -277781661
-405574 873944489
-576279 468131345
-443917 411795242
-58380 336997288
-5764 82830920
-103237 374355415
-907352 -668409015
-528906 -950337885
-5224 387630838
-838583 -99828744
-799817 399634487
-570914 -423741739
-571317 -248708606
-134773 504658296
-912848 447480833
-96205 124751971
-977434 953008753
-438568 303582702
-441602 -861200399
-336852 682871703
-477668 588070902
-924533 -173566697
-124523 71059574
-545687 988217430
-404063 -26615100
-197730 -274547844
-282287 -984291113
-890937 -919256738
-569255 -330954193
-857315 -529941645
-534767 -344522046
-836320 -604493352
-951019 938189701
-21316 -932726805
-222061 732503936
-54745 -126463027
-918080 294144963
-314710 -935905079
-416349 -224284559
-604571 -465707847
-41299 -183217470
-733592 -972133719
-692910 110550415
-130041 568073925
-401182 532524577
-702513 -589452400
-966164 -454657752
-138811 338049682
-736055 714130303
-992864 -315858151
-801959 -126562263
-741614 154717557
-931670 510575153
-322565 944497311
-678502 -4548661
-989820 -663523595
-875165 -477534180
-603786 -136323420
-901118 -730263980
-694090 191511627
-461100 333734935
-633650 -74786026
-340345 587018275
-412118 124440988
-129759 -154996478
-437594 172038564
-125202 997977962
-729105 -860851515
-877116 88649838
-191427 -373790245
-333675 -474043009
-681609 905432368
-59590 -345923964
-26584 636507406
-188351 326022645
-658408 -960883035
-324071 -952944994
-154515 871364893
-314644 377166647
-60126 613701662
-161651 -591976905
-116602 -896879264
-835938 -379064429
-93321 918598248
-794037 -952381953
-325138 616386911
-413924 -892408995
-813373 -577399780
-721353 -667420157
-512807 -622672975
-9963 614111847
-742828 666314778
-146456 302540999
-669618 53646474
-813285 -356727881
-206360 -999939127
-107211 -921798610
-578940 -506233567
-477256 -860790642
-747521 166851228
-612488 119976188
-856420 -482317297
-429129 -75200051
-447102 774052225
-400429 -993293539
-759222 -896661054
-622935 813169190
-241926 -946238533
-603689 974703840
-62421 42852190
-180523 519979482
-557963 -764756713
-945820 145972926
-344586 -859084947
-866143 -993642113
-634357 46107326
-847702 609818317
-280066 -886051108
-447730 468707546
-356226 942398160
-310298 -508724083
-562233 -64664255
-99054 461229290
-25821 793816916
-231850 988982220
-605088 -895498592
-767819 793877789
-660940 -932816391
-184027 -549215806
-709437 785603501
-395993 86551191
-911036 570760383
-335592 -844197444
-966865 -988648861
-946509 197328960
-417738 -837490983
-208661 -885309915
-806149 -136985498
-824188 -931213162
-604972 941910278
-131430 905866692
-356336 588766320
-354491 -970330083
-703037 -95644029
-816505 582197726
-738059 -963972196
-931321 950463297
-664206 44532395
-535551 -850023304
-138375 271687196
-692020 -160553093
-363274 -358747387
-299393 -940460707
-726352 -846807450
-662547 -712414119
-550118 -951478488
-331439 -889789689
-377303 -918536330
-211058 968221476
-32891 -439005494
-86740 719583524
-910375 -92710981
-639281 -868245112
-904907 875386080
-943511 -228843489
-692772 181600201
-322644 -962104904
-252275 -261637051
-886624 -955385298
-18969 -893318066
-835272 -467210420
-535479 802997748
-819941 547964608
-963355 -437540503
-755941 -440129929
-996564 -17321314
-774704 -401512698
-657955 -637150280
-821806 -972788919
-827680 -251536002
-480420 634536916
-513826 -280825659
-190954 389716612
-301548 694076210
-270048 -127633109
-528407 677302493
-148334 595114075
-421184 -17422797
-848897 611282516
-937277 415851903
-870867 543571709
-581790 183382392
-634924 -824342726
-768414 527842950
-805692 -88715176
-173988 -53186215
-978612 -438040497
-389090 -198303726
-921713 685176735
-865235 -540909442
-591941 -239105439
-756985 -929517333
-918139 -885395342
-411882 -838624479
-720340 -367057836
-674080 -325525271
-102107 144054208
-428210 231429466
-983876 37324450
-280301 23781642
-600531 979893465
-986030 -475622282
-716099 742955983
-590423 222126429
-287578 -929029720
-531279 -532160773
-636255 -248054726
-860757 666084356
-889906 450416430
-695216 -784255857
-684542 -65547389
-760773 -153495509
-886574 399126535
-319466 110109886
-474933 -773136207
-401693 -837072288
-506547 -943076330
-496322 -211176704
-987398 -35376014
-897741 594616758
-113662 247913854
-604544 725518547
-654726 665099425
-195524 362518513
-501000 886894069
-142361 -849442058
-4019 -963006759
-120532 -116535371
-768424 381987408
-529532 -73165956
-599168 907246271
-368955 214397225
-543502 451211763
-202159 502718606
-261106 -710959994
-226651 522182043
-266563 970557833
-624852 40985281
-365895 40782751
-360958 273490615
-197358 256729424
-466989 975235363
-600185 -880004895
-83931 -491627689
-852477 -62138399
-357323 -800624749
-682239 -328699977
-828505 -152698376
-146355 -11801453
-812939 635924009
-726246 -705565265
-967308 -911371246
-99943 213958909
-380972 959534160
-354595 451147267
-399058 -46630670
-721186 -889907899
-649425 340656861
-721474 836833959
-489610 344595863
-880107 -879992742
-360269 596596582
-658862 -588490560
-941034 571219021
-640684 -48168460
-602245 -299450553
-285617 -54082584
-92753 -225094274
-290329 741534728
-348488 986700168
-546290 -951603660
-512313 -149219496
-184523 814451883
-428679 -979092201
-910957 359152815
-480426 -395170164
-731424 -927200597
-711293 -969547162
-651921 452131460
-122221 60997951
-524232 518893200
-925675 746566195
-427897 149626705
-575711 -414631539
-62128 558616708
-217509 -546709676
-305922 538737791
-340943 521225162
-650493 793947185
-584449 228088102
-631242 -281662623
-530599 913954443
-572709 -322798964
-972381 129846818
-471633 337689816
-932025 629032577
-574626 830396265
-296559 -863876415
-542203 -743545345
-766871 424447345
-430646 -877176248
-995914 -842632652
-279184 -872255799
-902257 789791988
-84660 -969208500
-327285 486897016
-382682 -752861824
-183917 -896409096
-615993 369866207
-552028 699269636
-788713 164588855
-908240 -258724240
-477702 298352184
-639185 -833268088
-815103 326644221
-57256 -290514756
-60899 -379977764
-121025 -282101635
-601802 -916773242
-410407 -733514227
-811953 945986467
-284382 -198435864
-362382 -967043431
-384661 -524296144
-312002 931410954
-373324 370646385
-834111 -895263568
-745199 614323571
-330117 506769970
-376313 -786292560
-512070 -108712732
-899471 482110075
-889652 -628925212
-726172 19031469
-801728 124418415
-25689 -598133711
-53457 -641555163
-701835 371556591
-692180 -494542807
-330551 728311045
-253863 -76657420
-36533 670046048
-278635 -677896843
-248990 -925788884
-193143 836777960
-463532 648747378
-693755 -216303640
-867756 -690683452
-657493 -780837905
-221869 -133076882
-239263 -424197679
-845541 -982335085
-493749 668487254
-876881 -391241110
-943455 -506631229
-818253 452414560
-496444 979405276
-890656 -549378444
-409521 -80745517
-648902 338691598
-266968 -335671004
-78410 810541751
-232005 -326681974
-156620 35403784
-195419 -317910428
-430278 797736441
-351644 437270073
-624537 40534410
-211018 21809385
-473602 942727266
-562338 -378638193
-439730 945151965
-489865 465289666
-159027 -56535036
-809261 -980636920
-703278 154583978
-178070 -555271306
-884495 -344424207
-835522 463900526
-164437 -336109210
-337375 522498911
-74785 -960297153
-836322 -318444295
-638949 43502518
-469091 -499021910
-892867 174924476
-820697 -651566570
-972648 -667100282
-699053 625546032
-230218 267687914
-158829 671591317
-567916 -857608620
-634383 -69253983
-609166 -802574305
-275465 177795164
-687625 612835590
-303687 995162136
-890317 -532418410
-936913 -494113648
-485296 -130512127
-363919 -737174792
-857149 127248159
-954435 -332843810
-874054 728114875
-16176 -929286878
-627749 -460964377
-577331 -264784795
-676821 -632041831
-512243 194611416
-930279 -948367916
-994958 31848959
-657443 -430373320
-522489 -908665069
-841364 713404664
-296392 613129198
-8421 -555170626
-748344 -259154508
-400337 961562628
-481652 -222270907
-447397 -781092124
-312456 81766894
-677177 -698163238
-362056 -638700744
-53162 -987487089
-931989 -500737543
-362479 539094421
-258212 477864854
-145728 -653059055
-770222 -993323990
-838725 983751206
-368977 216428819
-134140 -877982429
-981576 -36484283
-194014 883585009
-525619 850132446
-482825 -113254808
-566266 -724863015
-102949 -562135996
-806005 254703361
-428552 469748401
-550653 -510503912
-811047 -860931327
-85995 -960624920
-73141 -566652628
-830165 852473337
-864962 505020631
-935280 -121823254
-61083 -554164818
-947200 319099612
-936203 655905839
-991054 -335256942
-259656 -746617142
-613380 957742601
-353110 26042315
-689069 -881587878
-163965 -690478590
-473205 -582346912
-569143 596276976
-981763 -343537644
-702984 -723154549
-407868 432544534
-130211 872891175
-431156 -601136978
-906869 -751423397
-675776 608992536
-43226 -898488179
-389694 135321795
-592085 884129521
-422852 -460624175
-195698 -757458491
-20637 206394275
-872199 28871913
-524170 -618389818
-589207 98285708
-200942 462219285
-788570 -913400129
-63257 -544177308
-783088 -807087617
-150348 -467564947
-116057 774922304
-846886 848818223
-159294 197178112
-856402 -971694839
-249069 659077176
-806184 -924263221
-832668 -853282716
-586966 968598587
-667022 -506610133
-746099 595510613
-913847 -522422705
-147420 -229764682
-661769 -119428500
-216364 -797015178
-421425 169098340
-568637 129148103
-941986 811977358
-947226 270610161
-475756 -883013749
-534071 548623232
-147349 809985986
-328547 -640472240
-962719 -392466141
-792576 -308625749
-286952 -258862058
-626489 705819567
-6483 -993890112
-75521 -172262187
-954195 -985841389
-294031 -800977728
-407748 360172867
-70251 789080915
-658342 -952159506
-751546 -590132669
-73348 669902430
-590728 559434023
-924846 -514395890
-611411 669136067
-486336 380548962
-591867 -21006023
-865312 117163032
-400183 858126257
-927022 749229295
-955495 997734532
-666393 -938888922
-348446 -229156013
-869433 -20601012
-608379 725604790
-221754 -958545852
-606324 96385239
-374976 126744374
-113472 703956487
-204798 455912999
-337694 734278233
-320897 -752152909
-508251 -950432707
-771369 292614152
-809954 -746043021
-49845 -122694894
-817175 306772764
-484077 -547020749
-542407 -910005675
-253076 -51629969
-659844 -646663902
-811378 -500138344
-302846 -529211187
-930885 912770122
-886532 -14534234
-691436 -860075121
-100205 145835436
-187910 964459743
-308699 109604265
-782552 -143521954
-114931 566205390
-264194 -40144851
-448945 -229894523
-945952 -810434270
-133627 939254137
-460102 -651773381
-793228 -916463769
-527304 -111844272
-164923 474970993
-320244 787492718
-785325 -803414921
-309803 61765578
-358859 -964660192
-293575 -753847628
-436254 -793103917
-548905 -858186859
-238845 123457479
-863496 513668847
-550407 -405207608
-696439 213451804
-389580 -685444770
-210250 -51871509
-885062 713313461
-395841 -214655956
-796792 -286585035
-998531 -448704421
-430149 -222214724
-103004 859250401
-330986 -631728325
-878551 887389541
-114444 -431755201
-783946 934477065
-142745 -300238957
-665499 338350277
-729898 -875957206
-758946 -508468468
-643026 686576896
-936671 -939904622
-231176 379687261
-4471 14064242
-260511 847588097
-16500 576272340
-685726 -924170181
-380630 735444258
-689926 822424713
-639405 -864757745
-314300 877257399
-71229 -201601456
-775909 648911102
-763893 -675433856
-892216 -988149653
-682914 963466333
-446357 272694635
-475421 577680161
-712927 -398673271
-243148 986109600
-43475 -871024260
-717222 379112005
-859856 697876353
-625540 -650236232
-838672 119017899
-772014 -881362495
-409486 -863242815
-213352 818778942
-954939 456987782
-378042 -886683667
-971832 -837173174
-597964 -3918970
-958797 -826588289
-203008 542514087
-406508 -989854729
-219308 -979000193
-780493 -28697220
-203357 938491445
-838678 608960419
-47008 -353756155
-563953 -926266301
-475623 338734170
-364338 444642389
-270619 575161155
-277910 663300314
-472122 309009089
-587705 391143840
-241693 -211488699
-569883 -260794397
-300632 992470569
-515160 -372862747
-386643 -279302304
-65985 224098926
-142410 -822470041
-12183 70461464
-290112 -804366823
-85576 -703832536
-904244 207218649
-20890 -985587882
-130638 753155246
-473798 320534982
-7279 -970244702
-15249 -398247372
-950021 493946694
-804272 572269385
-904331 -535585747
-169328 367462854
-67338 -603911483
-107688 -744577950
-525431 -171060375
-502905 42332362
-845786 -818327898
-432767 -979809852
-132757 -660508897
-424834 756833257
-637431 683490462
-821940 648500193
-12539 493449
-604262 -675481884
-747944 -759777852
-795746 -154519630
-393473 -48344631
-638700 -39080156
-655696 -930420704
-748938 129185328
-866544 -968618693
-54193 -882271174
-180787 425352792
-962300 91116309
-515878 -867859055
-432426 31024390
-953524 -735832356
-476844 -985587404
-930250 632777019
-903544 758114338
-810003 586681981
-834581 -902808729
-590297 -21906456
-640085 982770499
-57732 -794870326
-633153 807033170
-862821 -122380787
-96483 -613198224
-282189 827223318
-269937 217110317
-996109 -856364967
-80380 363230132
-965423 -281873138
-500996 -3355165
-315359 687748248
-713366 -41650990
-777325 842125206
-291169 -508080030
-407908 919268854
-878371 764220855
-557532 621105298
-541365 803166514
-341604 881949681
-255744 -101025557
-61640 -253200825
-825726 866606979
-823318 929998833
-108117 10966819
-819995 881019575
-893068 415292204
-312852 -378402491
-472582 320217909
-941513 364999828
-420574 599691054
-832498 155504760
-633645 570129502
-571152 259240576
-695318 -966876028
-54587 956931279
-711037 -61019754
-907956 102750642
-568121 953082665
-886769 -845273270
-942534 820877504
-69116 -197756148
-428590 842474979
-711742 -368257134
-291792 -503114590
-619996 -813088699
-397776 -596471928
-170162 -886377383
-545039 808016599
-626164 -940789062
-29191 995572299
-710705 -440492606
-312196 -193989886
-145083 714695630
-948553 -657977420
-278495 816976933
-192337 448231558
-538060 757314784
-448218 -708909205
-719755 -379034181
-37853 -25169035
-972357 890781849
-887258 776470579
-328503 -602523181
-543508 2538777
-290635 662110904
-756491 -793075550
-650104 941519023
-198591 -382622101
-811631 -987476533
-763335 -903754248
-376301 -709228245
-119254 -185232680
-325501 791237084
-818016 -77485378
-310037 311652730
-705505 978148385
-579760 326042694
-622449 425275348
-839535 638681337
-528979 385253633
-406742 273363999
-611405 -949294917
-783218 -956219901
-220916 -159424019
-559958 -607272337
-22148 860757032
-971422 -858676109
-98018 -997441200
-573930 -995635821
-691176 -237710290
-939836 -22610235
-546286 895146028
-904142 -608723359
-128758 374866584
-607220 -249798843
-194777 -946612455
-372268 581791035
-957116 -455763468
-875943 -476718203
-183898 594314502
-288794 -507001362
-982216 -185946448
-417931 -738401826
-963294 -863247926
-800232 736568174
-789459 573250905
-740364 -885099541
-703046 -84872779
-832991 -148957395
-579899 606098149
-232025 -847102794
-573751 -875593397
-326122 656803232
-448808 -803322695
-129739 -182501063
-766164 -950469105
-573340 -942565664
-158318 -41177171
-331854 -947910305
-664696 -938201484
-50283 721112539
-125407 -118004187
-728407 809460897
-146142 -887610820
-745836 -890621251
-335626 -587821593
-531210 -981706922
-856143 691169784
-810168 -43585061
-407152 -605908772
-845181 138000639
-478627 449413577
-389368 208144780
-572750 399598813
-75506 586165652
-327826 -202770693
-265866 -174633930
-335142 553582464
-624780 712356528
-98857 676408675
-727331 12196965
-607245 865253734
-7681 653331631
-598791 -478483451
-461373 -938068962
-862580 -676653079
-364955 -576436203
-552139 971881728
-295739 282169750
-449474 -671830155
-216834 886196597
-728030 -144201359
-675933 210165658
-54760 548173847
-935538 -179295826
-552478 319544408
-201708 960352254
-595673 -308486395
-408620 -136769456
-125885 -230716455
-514601 85604833
-563440 -998768818
-647258 -928786525
-357342 -853734034
-381236 253346349
-240189 657379127
-970485 -56504727
-884631 -921287582
-424669 63477943
-887311 -491631847
-16512 607637447
-152000 -924325093
-494556 -773861761
-991169 113485430
-35784 -550292191
-515757 -859414370
-611164 436832351
-153404 -126728393
-446193 -887532643
-610524 -428481547
-397122 201441452
-770641 851180308
-882494 427317095
-590480 -735876537
-233306 251870507
-818031 -899462379
-444572 583667871
-450977 64739113
-260217 -207948773
-146808 -700585233
-674908 834022658
-745616 877656060
-899207 -846837697
-839592 905236133
-102958 -976077975
-482030 406508652
-79780 415131612
-384952 -180066349
-597399 337737423
-655111 -668874093
-497642 328301804
-131337 -202108778
-20536 -740682833
-479489 554440043
-657594 911376653
-497822 -290975023
-4754 695025673
-953571 200725356
-348774 582296584
-558561 660009384
-656953 772243810
-263322 -363745612
-846627 363706044
-943129 52077257
-146199 -99622149
-597359 -531907097
-874902 152614878
-409229 -663437926
-853619 532832016
-385315 944666105
-73462 -364023158
-821290 219371026
-386495 674838518
-174256 -210860855
-660881 -22876488
-199038 551276896
-343715 -951835851
-259340 -755228524
-814086 -776273100
-228891 385901572
-86803 -424102616
-799019 552028704
-580129 -963690853
-548842 -164785449
-278508 -41014900
-922536 947685800
-46664 544239528
-756328 -493472875
-358680 927508
-697890 -20947536
-680342 -980947139
-184302 -374312330
-565432 615306853
-316289 382758905
-127430 677764927
-63342 -631798944
-718931 850851808
-264897 -317103842
-136687 -295236869
-55124 236200176
-602993 -519921385
-936775 340739973
-233835 -691912445
-783502 -992566515
-628456 -870120883
-572955 285211067
-415536 558710382
-715260 -969440381
-685132 529982543
-287804 782437282
-573276 416461191
-115754 -894120074
-488785 186982338
-993147 452770338
-566912 -206389169
-272298 -854032563
-411963 252972490
-479752 -809633289
-488800 -494989084
-229357 -893583649
-339784 169419176
-808459 -475936223
-437520 -267895979
-422641 -362757619
-9595 906822683
-952476 -737614699
-123276 5443437
-808090 610190843
-217373 -54718541
-740037 710206568
-247035 -301092628
-868195 425360074
-805763 -96537107
-519131 6994927
-915308 432793560
-822693 -114141637
-536399 -855277654
-17197 -155979706
-375141 -83582018
-333842 674704889
-177574 -521026072
-801866 -814604474
-781912 633101169
-688790 665956266
-291294 638165864
-348824 -720771648
-556338 664440057
-296743 -256345293
-613503 -530404937
-45138 -978032675
-43525 -149928942
-756294 639014239
-371022 -453968898
-606006 582175079
-666347 -871227028
-619384 -694629863
-558481 844560380
-60496 134216410
-811295 915560981
-293279 -357641809
-199467 -303060670
-58330 -533015295
-425085 -932281735
-5230 600402224
-21774 473979632
-857818 353028178
-182538 -661223061
-959254 618701978
-392440 -950435176
-442321 255194922
-374589 145923219
-785135 -471461248
-842120 440590448
-75251 -368459260
-43501 -952988630
-133413 -68727336
-726428 -89230908
-400162 711451427
-319245 674927371
-177495 380364156
-644976 733418752
-724281 -622485219
-421201 -128105253
-15997 -868033793
-330286 959689861
-604973 667720
-914039 -562663656
-406192 656766593
-334532 -865115871
-897257 -794586323
-216897 -848358863
-983427 -315660188
-561840 -327601618
-159407 -928124245
-495622 -862741612
-57491 -853621987
-17224 424903933
-169490 -523964672
-16744 617596344
-590337 474468757
-209744 731230250
-840419 -383964084
-141954 -996992492
-51863 24337050
-84330 247576656
-814546 -949981122
-667851 955609714
-875328 -989137899
-214708 613986659
-12904 483053438
-52822 391226257
-52306 199921763
-262816 860568219
-8552 -884362644
-963691 331887970
-415105 672774432
-113846 116305076
-604845 769224315
-491487 182057378
-703261 103705558
-502102 974637992
-725410 333698515
-719834 788045371
-422837 -500447273
-115184 405574270
-706787 925303759
-634655 -501552907
-580535 -317005445
-123723 -746144561
-168824 -883956563
-346554 -990020336
-913980 985085689
-328405 -415404294
-511493 -987012828
-137884 -138060909
-69840 832172362
-191387 915522404
-194265 -329934842
-194513 843034463
-976679 382025415
-792832 -994365052
-624266 86777072
-441798 -565536469
-461779 866203167
-367182 202414429
-922915 766351501
-953327 391493952
-1547 -828764143
-681931 388092168
-444814 -573932318
-295193 274941416
-184033 215246513
-201979 759766197
-907216 -84496861
-910557 714799240
-682837 17856819
-614003 -306676750
-937364 -934237315
-897699 700851374
-972854 -52821310
-231460 -965677525
-448855 710831038
-941126 -215219269
-77291 -381081819
-545213 576334563
-320667 646719823
-992550 -696393104
-646174 344373319
-32357 -830698667
-187062 -853358642
-859722 -421084913
-756951 -825063719
-188672 85934784
-582076 13378618
-218729 -958860553
-73280 -859134435
-504990 -367753529
-265403 285149752
-410842 -687898578
-823059 -979661361
-661986 711217434
-884351 587042838
-156452 88101505
-136036 323499983
-505440 -644937671
-67008 -344582903
-336298 -806126846
-397984 48385580
-129644 -278820218
-438600 894724528
-942556 995564270
-638897 -244497742
-404880 458071918
-883681 -367138647
-955820 374420439
-859668 -113077167
-204347 -867902472
-963271 678027335
-505841 -916187495
-245871 -698601139
-293634 677185047
-646119 -337272408
-488921 -523664858
-269 -384363817
-228195 676106210
-729809 -630009057
-926990 -243498252
-250610 -839130967
-512637 655140695
-337831 68603170
-73669 -966275975
-631924 218874482
-63945 -491837639
-769880 121825530
-504112 -605109183
-924069 -136775310
-297128 777242627
-357836 -411236028
-991341 911610270
-55803 -649061238
-203565 -663995148
-933896 759690892
-822726 106441020
-281260 794076771
-817576 -754931402
-778546 -666622189
-421593 -466484044
-539348 -622833874
-740759 -988594854
-398326 -382671539
-706524 -321435012
-552875 541106546
-234782 280056053
-195445 154900130
-447395 -990740919
-489162 -191321385
-51789 524891073
-143042 -234239171
-761449 -30452351
-435575 32548121
-805211 834363999
-352543 3271674
-67498 -896061045
-386581 -804957288
-582663 -874902796
-45961 -501170228
-462512 58267403
-397216 754856184
-688126 87593744
-971278 -177605975
-658588 -894205055
-625735 423598597
-905173 -565398730
-318437 64752318
-655525 70191720
-759827 -320330132
-22466 398130130
-440308 603707676
-779521 56835994
-236775 262051629
-440593 -926447510
-409578 735400982
-210351 -344325473
-842052 353608543
-912404 -257182535
-342255 -335066392
-647111 -985196489
-35808 -879775110
-514704 430694437
-368237 -15648840
-953957 152773011
-192068 117574788
-984306 987622834
-495971 256711966
-288062 312617501
-915607 965236391
-32565 755541739
-308124 -776598744
-481609 572608928
-279310 -304348165
-336847 45795281
-659554 530920226
-422470 -880749569
-431674 480396551
-22010 -551811103
-715630 41958504
-191501 -987417229
-999544 846319027
-724679 -501817467
-105446 69418766
-753745 -39112992
-198489 -428264977
-786707 -342663900
-456607 616561535
-356438 925343566
-874304 400153565
-596927 -865988505
-513878 940147077
-607315 520378456
-405795 564705932
-854360 -222985411
-653358 -474332181
-268848 -465202928
-352628 -382846224
-149328 782379786
-443091 847414573
-268235 -565093481
-883238 390437877
-865034 -929184172
-269200 -992484554
-913498 -913910289
-201881 -30872537
-71246 390952026
-853394 -942143504
-883871 -697959634
-389319 839140923
-862237 -47668647
-209796 -685376862
-127651 537976302
-620133 450513886
-684759 384041904
-118605 -648620338
-181379 -977751092
-45960 -958621997
-424788 967941197
-824941 800108828
-171657 294047922
-654713 -898047309
-856244 592772257
-221029 -333057270
-751082 519174976
-998116 -777696801
-50246 192610549
-517766 -946027953
-166682 -160543025
-383493 -172493313
-557250 753902974
-898447 274363494
-250695 -929539084
-422284 677235155
-370754 134395294
-164193 -990933019
-893261 -501121030
-782082 -622136328
-535012 -933076523
-705443 -199080663
-171401 -930479053
-672775 -128228817
-504353 115542475
-956250 607497249
-947358 -825198578
-662981 -647899269
-355070 958876911
-234021 -950433317
-382979 -754004913
-220142 779334460
-576387 849675511
-72061 540043009
-125145 733803504
-432631 294964121
-851032 -940497909
-393652 105494832
-951941 517267320
-199215 252112641
-606689 11983232
-118622 -790759353
-934718 -920380673
-163939 -381597442
-534494 483604141
-185413 -997403403
-931203 -851845934
-836260 -529484213
-132969 -988336422
-824464 -352966964
-100916 -151620541
-597958 -921412945
-363554 447952373
-727683 -82099594
-925184 -197125409
-859202 -583988800
-798642 -622085993
-355116 -22323987
-522183 -231888069
-556428 -810692730
-603670 27242697
-621779 14107019
-146289 968641730
-972718 -270565440
-450283 -593333620
-503719 554961586
-922774 -975601320
-818740 -533831528
-889934 -487027230
-607861 394182353
-136951 718281113
-199330 524956003
-510761 603423000
-71668 650416793
-636732 -856641440
-562680 -60456506
-742920 653013390
-567934 -855971021
-756155 410059281
-124111 664676968
-909823 -208937984
-142929 -889044907
-526153 595780376
-453732 -908469259
-129388 28855499
-600970 -748828680
-204492 -492458058
-589396 406769507
-236721 228847333
-800266 275653873
-145823 596076777
-159610 -891393618
-422044 -857722756
-483040 417234860
-132327 -161959057
-454336 -451056375
-13241 -175287202
-572526 -285044024
-635597 15112097
-420600 337685569
-964665 -890861671
-501354 -414090438
-778730 -284842076
-992851 565077682
-90448 -911157293
-858002 -288967163
-555530 -642862472
-347528 741856098
-943361 -144938183
-799376 767196810
-528361 259049418
-629391 646123833
-57696 878151903
-484783 -292653853
-434303 737654574
-669659 -240476246
-366388 -41482533
-156221 -902287132
-562838 -981190387
-396892 -960118848
-355955 373366742
-582986 614886391
-443499 -851512465
-548664 515643986
-382629 -115362397
-793747 -13471522
-3000 -935412390
-630612 709350401
-778779 701484454
-878830 -67783940
-51212 -100447678
-739132 663139136
-897609 518125622
-272482 614710246
-228856 80733171
-11944 606968330
-647909 -821740564
-673327 437870699
-664416 201340780
-891306 33321253
-356526 57583861
-324649 -687093450
-520697 -468038562
-896796 -211747884
-839866 20252697
-568968 -877867636
-49029 547775871
-9096 978770164
-587253 -780154767
-388134 566585484
-612205 -981348684
-460633 593211975
-488545 33988227
-461722 -980344796
-911970 -38627687
-894085 918625830
-667975 6183682
-426395 -121523723
-736527 480492584
-964179 -439815512
-822650 810692337
-305164 -767438742
-774954 -924160023
-720259 181334312
-422355 847271505
-513616 156573148
-291686 -359181006
-257021 -974469060
-840289 -553039801
-561324 842159774
-148326 -88631454
-1189 504544061
-403398 -992417324
-848403 443329984
-104393 -854687471
-760690 27835374
-720566 565462348
-944637 693088400
-248407 -140878110
-615888 785307581
-960923 112190237
-656814 -269710441
-844746 231035908
-449467 -853821537
-118535 -250055237
-725860 -955075426
-555382 917320647
-213491 756128445
-782040 -76599149
-809335 250329583
-268113 -831170714
-959390 -413390460
-114498 482890841
-493159 -755330737
-760869 767943852
-790431 182678698
-524200 401242411
-13392 -738720802
-47452 60725991
-364488 848202610
-65358 -896561029
-804222 972094537
-116898 205263023
-531245 -888978352
-652625 267940873
-495080 350575553
-770556 -8626625
-550516 -314080426
-77710 -103819695
-498463 850495265
-351023 -676256493
-38632 -991629459
-155276 -566698823
-713194 554779416
-511901 -992934642
-208764 183245940
-987334 599703990
-439094 776902358
-577745 -208109262
-277281 -624378807
-629760 -120251707
-154143 -39279976
-236671 -37769267
-484739 -784844514
-143559 205389287
-41623 -417309062
-694308 397834185
-619360 -540851950
-971769 -156029864
-353145 -688923472
-737446 -840132988
-93589 -200074539
-31497 -864312582
-145656 365130036
-920231 -236536538
-378873 403628291
-831998 -431778059
-173360 754836837
-588037 -910452136
-245712 464402246
-674898 457848454
-60941 -734192275
-715657 325289141
-997805 891149631
-347748 820587141
-227558 184870852
-210960 -73088076
-157011 272807483
-850775 -185710438
-115789 718802662
-879731 648428676
-778986 694037855
-752507 -467960962
-160485 -536824239
-776822 909193341
-103935 737428325
-797892 45866699
-565089 159543878
-998000 -950907273
-769661 889836836
-599193 470620407
-218020 -791040261
-841354 -457721351
-432305 606307825
-554938 574089775
-561452 305742111
-706248 -137547532
-386936 -857688285
-265188 -86904700
-294284 -195483314
-858776 459230315
-892284 -776539894
-249231 70324411
-856882 -362964192
-894480 -885390263
-403021 -256572096
-432987 821906660
-411986 -105961986
-77458 -983764614
-283761 -511287426
-703804 -534642972
-42812 517180415
-977800 -964733219
-456310 -2603934
-882328 980356176
-754621 944460122
-834950 -412659257
-162794 -121260772
-319710 -43479647
-315524 -363566530
-67545 -378907584
-720518 -720342888
-466457 -154606791
-426324 163371065
-364603 885964937
-911519 -728000663
-864873 -678370472
-70850 -399066243
-475418 -733172595
-647486 234724828
-117440 405450443
-99217 726057720
-755202 458184934
-633329 -671708794
-43901 -784390120
-621853 425311024
-553775 71719110
-5687 -962483461
-790134 -828134610
-368768 -59529151
-204501 -621254534
-396245 -362777582
-894155 -689832384
-182300 -585987753
-664871 634618484
-776482 -856959855
-580505 -789011278
-829921 -925524421
-60724 21779373
-221780 167509075
-485603 -289090951
-354305 642871789
-57703 447166187
-501721 556302259
-410556 -341240794
-577695 185647476
-590203 828301596
-28258 -19611266
-989419 786581233
-451805 -904871000
-380772 -932370086
-106859 44548029
-647413 673703074
-625571 525814848
-473531 372839235
-913914 889312954
-270003 -196357775
-402331 -702925302
-425653 779345847
-60136 -24492385
-228902 237545547
-778849 -989392335
-818684 612730034
-334747 547713164
-556277 -575380087
-846188 99864870
-924310 690753309
-136781 -364391365
-806467 174340450
-653841 -434950966
-915002 803117710
-225356 885249499
-183039 -939562825
-490130 102800249
-723635 294068110
-923831 -280803619
-570140 -859035923
-349143 -25113942
-104427 699585115
-559559 927545310
-897339 -77468588
-967774 767215029
-851008 -175390309
-27326 -551249162
-75919 145546229
-105098 -950034721
-113412 -809419856
-805917 949188454
-492572 -652960023
-170334 969925991
-771645 -222787578
-238899 584585524
-50817 980533657
-952962 -757541192
-426355 -15184960
-124520 -742330078
-799149 342323678
-166762 -471915299
-738700 -106721443
-992682 -630819520
-338028 93133735
-306273 -451087381
-218038 -893053668
-845012 153570910
-298718 651712868
-459098 401014442
-403756 872767291
-131143 792676945
-890045 -771583147
-491817 424868758
-910991 572738607
-787384 150948265
-524043 44600139
-940018 -750135349
-185291 599699103
-551876 -957337279
-352345 -700170070
-410696 790279247
-159633 991851175
-155084 -353130093
-418970 612721591
-68722 -378420051
-916186 -916028217
-12788 445771600
-115761 -135961243
-174886 68786824
-888269 703441522
-200813 -941121212
-140927 596871525
-109542 -550763569
-710920 -571940732
-802900 -457478387
-584185 -1850950
-71043 -464994400
-130486 696092523
-714533 -497621730
-611945 936020043
-465758 421376167
-934036 -852428433
-15436 -983046752
-475001 -301238723
-976956 720310174
-228052 167901513
-516469 743361417
-519513 970174825
-69232 -379883032
-517982 786024138
-649742 -877478893
-962503 -737087433
-641652 630391665
-195174 -230608986
-973893 875634158
-90355 -895512033
-796415 -146637202
-38895 173922110
-974594 -31473276
-488726 922149622
-590262 -270120016
-692832 27405512
-652202 371537499
-519281 179116415
-403751 455464781
-455102 914059112
-417670 -970218183
-149866 990470381
-931838 462667988
-385223 -467839913
-755615 779006776
-397595 -263439493
-836684 -320268346
-228950 795960024
-390021 435321784
-622847 -747441819
-999102 -183622111
-93510 31199553
-142359 -924750642
-447296 436494857
-388508 -330259957
-207899 -802229534
-484793 699407425
-547585 -847351939
-79502 -32838520
-458686 427557935
-362061 -742863972
-234338 820524278
-62784 -546003602
-129958 225662752
-276937 595190252
-44903 183876382
-177211 -894415383
-70861 -180755896
-956952 -784490850
-773460 561049398
-866816 -414180432
-142804 -754709033
-594100 404036131
-934979 -951512445
-471974 -222548945
-349714 35559260
-980043 -362435585
-117865 457182709
-879237 -315964364
-887489 -927113801
-259288 709740890
-362710 500413526
-206022 -43397895
-365646 784990249
-915415 -210575265
-300088 626342149
-640322 982760715
-913196 -658651488
-752504 778990210
-797603 -197561453
-937085 768906448
-402862 -963873763
-31940 -524520822
-517557 -924580802
-467181 114305342
-755004 -929330571
-437541 259295580
-355609 219889959
-343290 -257570114
-394493 474804730
-900426 -366544291
-993901 328249455
-734264 720095698
-693674 -962508160
-423653 229253363
-311188 -649936895
-43387 -74432547
-443611 866817779
-806678 807245814
-681576 609603089
-556122 792220331
-452611 369503057
-681135 -37467033
-755282 -398661212
-913036 7009658
-79123 751957703
-544807 -919802711
-35931 -157713275
-7681 -906693786
-220116 859187499
-238329 644725272
-588022 714729015
-140403 747830089
-793611 -879795551
-105578 790148213
-673222 -285348216
-933961 -956609768
-668037 -98039854
-546256 934541743
-409330 -361663529
-209030 -770718772
-836745 -579486195
-920656 966585926
-56706 949376926
-856929 -689478002
-502998 48355642
-632106 -848043617
-417741 236089451
-570818 -232310227
-438784 959202198
-616742 -301791108
-985305 -587573544
-468748 181221607
-935608 660741860
-712598 13765244
-135643 -959252383
-143516 265215915
-260022 93962534
-900289 -116965658
-618410 211038482
-2437 -194333615
-138618 -619724034
-969612 -221716150
-862035 -593987173
-172418 -647003231
-75189 -579051585
-811187 120664611
-238458 -751096646
-260651 322908561
-874869 -92277294
-165213 -112760175
-430954 552189790
-961877 328236511
-85868 -293657896
-625753 354083068
-587522 638758509
-899705 754697746
-488928 506039452
-652356 -272635688
-671113 -625096129
-589714 317758002
-964387 425573205
-796767 -212669673
-879034 -648504039
-582581 -61168583
-509364 801095571
-774035 -607756422
-273903 -943436316
-750658 -252425543
-873746 275277920
-827082 267602166
-251780 553240843
-252553 655553886
-857471 -954113985
-403611 959253670
-57604 -991449346
-735144 -680649216
-214797 -67565367
-819147 -890029639
-4206 642259345
-607091 840157339
-863492 -2789813
-564841 46965487
-645215 20910203
-466785 703552291
-708019 -746435092
-424882 -487814936
-567081 310766389
-263484 759604360
-440188 239549377
-238193 685670260
-673771 -70121286
-404574 -482361066
-441427 -674483061
-35379 281374675
-821993 456470351
-550512 -873387491
-261345 673618253
-613321 513034035
-282429 -273296680
-129826 -198587475
-786239 -366847447
-465791 -867539485
-100196 -690517237
-553807 -468445078
-130599 -908285816
-842201 -829450229
-301238 -149094294
-398377 -123334830
-976947 -719479868
-788018 -654318597
-273860 -430661139
-596029 277730319
-776823 392646891
-111220 590249064
-611819 -166201038
-997734 646211799
-463898 -897565872
-955262 -855434650
-261218 258332511
-95915 194499858
-710881 682751963
-582437 -959272423
-173915 712138792
-669733 -991731099
-452942 322102252
-165503 21125495
-880780 987397765
-803139 -151763143
-221176 -613324118
-354217 -433382563
-67035 649649382
-82488 19828435
-179993 -300922048
-832769 959132145
-953893 551383357
-793167 -356691511
-807606 -870318085
-255131 -745194585
-325882 519973659
-784552 -737281599
-43149 -399513181
-947979 -910687481
-136845 540448720
-251099 993133710
-458227 532077937
-525026 -773235965
-770791 491861861
-77876 487028418
-997714 -776154262
-490428 -397289276
-656365 -465955372
-708594 906597702
-907991 -356561699
-169720 -901300228
-895752 767382956
-156493 965540553
-664778 119825267
-467603 607297073
-40369 -333706238
-631472 506501149
-886614 -973569138
-589979 -831540504
-231386 -621154064
-224046 -274491186
-239784 -872408360
-277493 930229294
-948305 368817303
-47390 -890210091
-460213 -962448939
-791612 -258692686
-685484 -774975337
-496639 -361962120
-638941 -316863813
-339754 765473383
-265163 -516312058
-819286 -932269524
-135220 992237418
-35954 975549803
-258836 554758894
-379919 -931400491
-545526 -569223121
-602471 -911196479
-605938 975197211
-845040 74215180
-289616 -959980354
-501689 595096519
-828879 -107727915
-857737 159844913
-448489 54909945
-305936 558565847
-708839 -481137586
-561876 81340807
-766618 727025343
-522547 -102291650
-820405 806849622
-6402 707133337
-317465 -319546004
-872101 28183277
-536366 669439599
-857252 -281994942
-563064 769490592
-333457 894464262
-353890 356042938
-202005 -694856869
-993703 512453997
-136479 839730881
-382719 -627126393
-388503 357207768
-827568 667797036
-876117 927632501
-231579 425807277
-764617 -901426085
-996013 868952375
-108216 253520840
-609656 25305448
-803054 908972021
-606528 -298866289
-263352 917577534
-945317 -78666714
-55017 756043656
-957417 328659733
-246097 440195700
-900533 -310099184
-724034 -91798571
-723551 -809579598
-402447 -650733210
-786990 -532148882
-593914 -129125601
-242878 377450067
-231951 -862709284
-451166 588879457
-679814 -542989
-952019 884271331
-322481 -202561253
-522191 304600142
-524259 249241680
-23615 -510314020
-612516 677473749
-618331 -541034200
-148817 -990000631
-993943 457622602
-150090 884773077
-384201 -891426716
-997931 179091329
-958127 -9189731
-774545 -13604915
-677452 -59420298
-47229 691943981
-28618 -243511029
-732136 861912988
-584821 300503989
-71202 -914851296
-21768 154625040
-166863 990404805
-864594 -154133514
-815643 345045443
-430690 -807812053
-830992 313717604
-926983 -931563806
-326433 569638015
-454484 303524673
-895574 657315651
-646620 -578388622
-406502 40312356
-735480 -692729250
-348615 726211521
-882243 -857929612
-288135 -203043269
-478556 256201622
-736089 -398963811
-860682 -193043900
-484613 -433659423
-931427 -661674382
-244882 -231954263
-995893 745431906
-509275 329135888
-536852 754440822
-673345 -461472039
-960922 -126403779
-434530 -636553854
-111946 -747042699
-623900 -973383438
-845903 -698888797
-348861 407582342
-726663 -982978633
-463884 146977689
-15793 -394855863
-157352 -938274333
-294876 -686788355
-88811 -326419669
-830919 631363682
-322967 616736318
-193238 -816587666
-298276 -947024940
-916466 -490434974
-457758 -509316916
-432235 631702934
-516798 -348364586
-254107 287639815
-953680 -259579092
-264539 252671603
-114788 -905404086
-951641 306761485
-195965 590997222
-122904 -284841996
-430108 -95290256
-795885 -227350538
-586053 -677884821
-413974 443237705
-317538 646245683
-496843 -314438675
-43345 696195006
-58562 672862245
-831635 -13327472
-788091 -43706300
-214776 542399965
-295519 -866349784
-196116 561437837
-539999 604125633
-927032 -700621786
-892695 -912465480
-191655 88005667
-395936 916114532
-431493 -729053146
-510070 -6502920
-205025 -721804090
-973735 -238370061
-404740 -522283634
-688227 -70168676
-745267 -950730247
-159006 218137275
-47234 -964980720
-377481 996382022
-724791 -622584888
-333844 626016502
-745424 -435943622
-705317 282124856
-387698 -748817684
-185949 -113828443
-773918 -422121087
-929841 897427999
-200218 571732882
-786853 -873409728
-646148 422806596
-368583 -589078238
-998762 82883972
-51203 -182277086
-926936 -602911669
-712303 -503161838
-408799 -725635101
-482479 -303533455
-662967 -415627318
-782857 362370566
-121585 -534902571
-768527 -144680463
-755362 -791616001
-155965 -256706661
-740314 616949476
-357324 -313899635
-467738 673124664
-995047 518735582
-483670 904237640
-997547 708143944
-899860 367633956
-758880 -865830895
-186035 186676798
-328139 931690335
-53229 416293961
-426268 437859114
-857810 -329621756
-796737 994172875
-356108 187803465
-575453 -905372521
-583589 -879236854
-192535 -536873587
-55964 -494450759
-900225 56163471
-756262 280849327
-534526 -97362427
-812079 553001633
-682486 555214226
-947954 599104118
-850889 -862625685
-582945 -229898855
-691057 -935798453
-917638 -154789795
-338307 -21514856
-464908 -339988761
-305250 -685323967
-980983 664585509
-584780 -814347745
-300297 833411615
-52773 421339502
-587233 893796199
-400438 53561924
-811319 555508607
-226733 -67010651
-788849 -162231389
-381974 -175681080
-347000 -776635185
-646658 508146855
-178710 -328991853
-491683 411168280
-222111 602774334
-279725 -355712354
-833208 874294694
-316428 -891676425
-379500 700451118
-589469 7660373
-781903 -136522499
-191578 105969103
-789381 -584609048
-212431 -684902029
-858116 95859771
-793565 185492097
-521375 -768184129
-706822 941069976
-385554 -983506407
-531143 -108172889
-12072 -891737639
-921997 681079102
-115922 77479366
-794944 941673977
-25231 -45065044
-296846 -176208082
-322044 -152247747
-213912 -637040085
-476422 756781267
-110892 685520864
-831939 187278836
-340847 980146083
-274976 46184071
-864197 858286983
-633411 243830715
-502914 -498525242
-143921 -644909018
-282778 -29358239
-698084 -537685314
-476579 -944457901
-693310 978302135
-916181 325792187
-767576 14027555
-386504 -753790561
-296251 640890158
-392035 -890112674
-180069 431701536
-699800 872706030
-98856 903473655
-794515 448195129
-230943 -382950507
-593503 -988263984
-872519 -18209417
-653136 694528859
-388446 805926346
-102251 936725540
-50019 -629162871
-933598 -493805049
-594236 -847798193
-43866 -872381604
-44490 -955767833
-91251 339480643
-97862 960280832
-680535 90416238
-44553 50283979
-786153 56627899
-333977 591890996
-383206 405374961
-496626 -972730340
-32060 -945794319
-140215 313433413
-327490 858088148
-465666 232514221
-890065 -820022680
-940987 -895702414
-313160 -274079268
-501970 -857619001
-239083 388515475
-613361 -548856886
-916600 -954145346
-483828 -310773044
-864993 68192607
-676904 910107024
-611310 671017539
-518128 -384762182
-65350 568549722
-230986 460259431
-950684 -13925052
-385674 -925255328
-845825 612461239
-610608 -33790303
-52411 -881023161
-245426 -195541766
-30171 -220993119
-267054 61909430
-281702 854742213
-333749 835634780
-118456 -493683221
-335092 112633526
-837123 715420793
-332059 -586961187
-7268 -721416709
-682038 426025293
-866394 645553035
-117203 -541439388
-623024 382839232
-337872 -776009881
-898253 -399058389
-98633 -376128941
-758064 -324866767
-667723 -500687382
-614806 313098015
-623056 743325840
-172799 -738064006
-486071 -163368093
-376242 -788919990
-375125 830485716
-744915 -850592310
-425558 197154958
-989452 757746741
-899090 761868929
-553591 -984118993
-41863 729239933
-661941 -581156484
-416239 -205112112
-257384 -356334284
-619761 -873897919
-565065 -516960979
-621503 149982495
-715331 238735608
-727943 -949023834
-46438 563021308
-291937 517318899
-528480 477001460
-697470 61090695
-891715 975879511
-905456 -287642956
-35341 285080814
-476037 -570662525
-513337 336228104
-794703 960214047
-143760 -71349907
-584044 -498157529
-828354 556056239
-970962 190586088
-70114 338474378
-547888 767136250
-346087 -126411844
-192226 487882069
-490871 -183192440
-181887 -516148750
-608742 102267350
-44461 -167311432
-859977 -934392465
-270682 521110866
-854353 627576456
-400065 -290726749
-831654 647212948
-419418 -889384524
-778562 859255746
-883678 -261535092
-370065 -985892004
-175001 274793407
-109166 -891699841
-841586 491109456
-39894 -811599546
-217451 -915820330
-546445 -944017148
-407340 473481269
-741161 -633966502
-515683 392210956
-612637 286211668
-115079 294683591
-99727 894053428
-440991 -305215740
-661543 -662213969
-652416 85044158
-375677 -685563138
-167118 211374188
-539811 -574557421
-884807 131244422
-985232 695225438
-148552 527709930
-677081 963932990
-327782 760832973
-63341 -98662852
-822728 444025799
-927718 -677377423
-105006 -598933552
-79264 407157628
-850845 -965605325
-11317 139531356
-709200 421265624
-193269 309188082
-384726 247831516
-350189 -235108568
-249411 497588537
-649850 184527539
-103366 -179125715
-343249 -176413842
-391011 550561037
-587683 -934398407
-751963 -890202175
-758507 -302239020
-5382 959655021
-192953 -342901562
-903036 35547012
-352966 -102784468
-948796 -28464700
-264083 -900562448
-410202 322658111
-936012 -897220278
-249314 794662990
-441247 -297115607
-741506 919229065
-940330 408012315
-987162 604221542
-401352 215771216
-987389 730634892
-117844 -994712011
-519384 -524554803
-619119 765029568
-376048 -2664301
-672391 896710821
-574151 -73265998
-239226 -902316433
-22579 -485881394
-157835 -723161109
-893199 282211106
-401788 334992891
-814587 100425049
-284210 -314711505
-296679 400594484
-49123 62739228
-42717 383049475
-773872 212765858
-757924 719837666
-377744 -728887161
-579094 -890018611
-775856 -456110681
-368913 -629449609
-10704 285155853
-194442 -500814606
-899199 -982270267
-934526 988040247
-64053 -729069189
-839528 425742049
-921688 444778141
-662701 486702028
-852139 8893293
-713582 302582483
-699510 962147225
-766980 -373560787
-662467 -847565466
-972882 711374398
-675404 553173216
-905816 -749881899
-521965 -921990644
-166761 830012107
-799015 532329207
-362397 413002247
-869600 -217046491
-434201 -929865946
-858350 -333886916
-179524 845692737
-608517 453183530
-915523 878878942
-95825 418046755
-713347 724296369
-819004 841376684
-837395 961936074
-82260 -905153240
-687718 -20951111
-357047 -686362180
-183062 -887423507
-753193 -180394512
-707006 -415431368
-343535 390834895
-651070 -883100019
-887132 -928729341
-491397 -747755459
-937488 419482465
-586641 885934237
-259049 -121316246
-82529 571916999
-868816 449824987
-583645 -715626678
-11656 822035101
-829425 527834344
-267831 -885614571
-730067 206880660
-325604 -206647057
-654857 -250144709
-164268 277014715
-183953 459466027
-7242 -551935620
-555751 -417285403
-268430 190861321
-393991 866111135
-640171 -840472682
-966852 -115245643
-556597 680563562
-277569 -893109569
-654570 863803247
-86356 994201382
-905494 -928016722
-925188 -464074913
-310787 -568713634
-249029 462818173
-725883 -347174931
-197918 -644926622
-777001 715062714
-145945 -927692467
-301984 -906476033
-36049 -553737179
-771527 496740885
-950595 543348955
-137120 -269363857
-300608 171292338
-878831 -76300349
-77624 -302462075
-30674 -769310649
-446773 717052594
-422768 447393216
-805059 507704066
-148151 29034974
-569991 895457596
-731882 -909581338
-65994 -927587353
-824001 614085084
-372053 -897537667
-99143 -42832995
-380598 147164998
-577058 -790647235
-444574 -326513396
-776816 -6117268
-482552 -718663957
-1961 209411691
-533971 425169099
-785846 744154216
-272157 862236760
-249315 780242477
-919729 311733283
-356363 787060646
-448702 873766445
-116320 757996104
-67411 136317884
-19318 269631752
-229135 -658851401
-766804 -839873426
-140487 -954152245
-693242 38686525
-781297 -609184075
-104685 762900349
-729527 -661403907
-506337 898519991
-747165 -355548325
-642111 -913429958
-238219 841455006
-704267 -283135677
-51314 700655126
-907155 943917340
-394876 674031328
-811858 -299663524
-669904 -994213543
-677976 -799965716
-588674 694219208
-364970 -712877500
-323985 409445975
-537278 -28095341
-668241 -968723285
-534403 124199088
-712037 -395336511
-748512 195526351
-109234 -236223914
-219239 -669053714
-382258 -193961193
-440751 900093970
-800079 600578038
-846878 147187407
-207555 -939779456
-457992 646425793
-846364 -961609716
-91167 -696447178
-80102 261842494
-365737 -623013623
-584831 -945410834
-850364 906294170
-509578 -536443581
-135963 896044172
-554630 -524325155
-439108 -983272103
-288617 692477864
-322821 -997777475
-266460 -282935627
-863862 698264321
-127419 -797743191
-677786 -736200066
-501109 985386821
-933979 611702784
-342067 235704593
-686775 869179890
-468382 -411581776
-112604 840368082
-435287 -82777407
-841723 352194311
-668157 -976169280
-182456 723261401
-282474 104804633
-985661 624408758
-488092 -277034840
-972603 17541530
-961078 123350903
-851882 -238644556
-635990 321094353
-558606 -762290250
-3570 138341821
-220820 375683519
-408969 -855996081
-486853 601898241
-915143 124244043
-481024 -527804883
-591465 618626138
-890900 -330761740
-841797 -525582358
-142076 -811793136
-972962 -779981067
-30784 -323325549
-53135 -547993202
-954428 -942077893
-96805 -859106413
-711069 687711391
-732347 927101997
-854152 -270688188
-115890 380595826
-167633 -303159058
-178449 -918493878
-215954 404426546
-497398 -727381305
-943497 38827108
-287132 -118648343
-491880 -4416145
-916100 -943631362
-765636 -995297441
-639999 756939299
-762685 229979344
-324241 -905071338
-880997 -252202527
-458136 -541820785
-266791 -908551066
-605857 -797787934
-939582 582423258
-268342 -436355949
-496966 820838204
-951318 -895822130
-110139 38061693
-878384 -990954933
-978356 -675803196
-561930 714736144
-68481 -686431782
-458647 -617881089
-947700 855629732
-160013 -998720391
-726300 -838262740
-801852 -562542104
-724098 234391788
-958759 -141421798
-537126 -628519629
-577374 -508665314
-21213 131196898
-593629 410307479
-381931 372686343
-486907 -873219248
-805046 319192470
-147566 229905256
-635667 736236405
-567731 -598311834
-10768 324833918
-754671 -663449770
-890405 -140132619
-760134 416282853
-360528 -461237704
-531752 -705193008
-28475 979926904
-659932 -787883148
-63008 -601015138
-861386 -129495050
-538316 -926321727
-432773 -276818334
-183118 -562242554
-12740 -612753509
-974127 105300577
-130818 -854096470
-852728 -758957547
-752174 267037837
-584757 -416638574
-59400 475434241
-793416 -874383961
-121882 -45158203
-482027 966768928
-185371 109329290
-284490 -782334371
-582671 191971623
-189703 88626395
-89536 536858099
-917679 -725606769
-554036 -322620848
-860159 938546266
-71553 599227150
-799365 13929382
-750564 -349070001
-828846 -131973645
-43737 552691678
-263763 -54263009
-199630 -299530389
-383806 764808531
-673229 344721854
-179181 570974561
-328065 838486804
-106002 -932096481
-996063 -991267993
-659195 -921750353
-80128 25720450
-382671 -992848110
-676108 -680707899
-327954 -854725361
-484853 -409486683
-264492 794726342
-948037 -876592969
-393266 545355114
-700110 614011622
-237335 232736321
-839670 763020743
-282780 -341500402
-572963 -826120931
-267559 152395195
-316967 -67107171
-501501 -148741779
-127717 -56542187
-94055 -615363669
-702137 865187604
-395706 594387812
-265210 252662686
-254126 270395634
-868057 -607358844
-535160 953132298
-612254 -112279483
-805172 737363010
-231767 376623211
-59681 -421276327
-88827 657782882
-745255 237871571
-281124 -343026679
-491274 -463980316
-127925 245023462
-42768 -23734578
-836680 -318705676
-387223 835536779
-175314 -376491884
-888644 -195298645
-736937 233408245
-642002 -909963909
-643404 -962562324
-905969 -151054659
-123353 -251464311
-412134 -936166902
-879016 -998659465
-806387 681428518
-86365 -84908681
-524159 -202685299
-99559 -933935151
-901655 -367204725
-80136 -755781135
-834349 171243888
-155780 903190910
-569233 -363139979
-886935 -23107462
-543526 -356572221
-891831 -773260617
-118701 -793967898
-120633 222151453
-320429 884522266
-381381 443903673
-839509 879124774
-829156 -726941698
-490694 -458556513
-399702 -292093452
-816740 -45647374
-639509 -770503382
-258187 331414664
-410671 759053982
-893872 462904864
-616185 421450755
-767268 649008011
-494672 -835633443
-777888 -977497204
-338025 712841109
-615656 -981776555
-971502 703931315
-58185 -519551220
-908503 -184461854
-588486 622512517
-360895 113244056
-345792 59757011
-940260 -353727243
-34101 -131048682
-84975 696617033
-827194 623165296
-422374 512379097
-193145 923356416
-463320 829197398
-784316 -412953098
-355291 660395034
-155299 125617423
-427382 -681311972
-526136 933453337
-871433 667060911
-510254 26594576
-342875 -259677685
-510941 896557529
-231559 -789474407
-246454 -648107351
-922238 211978745
-867201 631976348
-996613 -999099341
-572434 376345302
-910688 654479145
-852063 566258121
-329336 394568747
-600386 210926812
-311303 -953293099
-755264 -937376755
-988100 -314044319
-327802 12467310
-101055 122380257
-928359 332228438
-706299 881418628
-466495 -328486358
-727022 -192089914
-198650 246314077
-857786 -552613590
-736298 -510376164
-17035 833360980
-497505 -892218556
-98424 615241260
-589653 -995434640
-23641 893751134
-30144 134818523
-920602 31159937
-633484 -513410199
-1777 -116107596
-828384 241685530
-397364 -161517549
-79540 -904128851
-521392 -273821770
-393976 -308100537
-865452 324732804
-93279 -766826273
-246038 -889326063
-712213 -428182096
-306335 444100539
-442660 -990102809
-467476 -365558851
-811860 -869943781
-746964 22364501
-85957 756821406
-742356 314801011
-453262 -243700519
-619462 -719148600
-469378 -877288904
-745388 -997386443
-994674 -271762189
-215655 -535148714
-271647 688490890
-502832 -311464392
-882770 -919907455
-378725 693056251
-473527 -565196906
-147375 67427421
-975550 -423267460
-624437 -78607105
-850848 951319825
-803933 818418070
-539226 759875346
-288734 899707327
-200034 -602887348
-66799 -695708838
-671611 76956484
-706688 -369713620
-303336 -585034901
-901250 648774388
-13022 -925613082
-771430 -575137710
-368725 -864268111
-342308 -943040509
-518394 447226791
-27893 892553296
-599952 224276855
-28345 -943957376
-408431 -974078952
-869427 199504304
-743693 -941343819
-103668 -245841141
-85082 664355590
-532765 599663425
-600836 442694467
-315113 596964488
-88510 145236028
-591788 877497561
-832262 -483091739
-404465 721968568
-733650 -348593191
-463989 -679255561
-208397 392902990
-272875 -736201493
-657830 -927031882
-991638 790015642
-276499 -431910331
-468793 149924602
-767525 -727181626
-420165 -16945232
-567544 -348784658
-245498 -800278354
-709021 407917058
-681394 -213052768
-412195 -890802510
-227414 -292339799
-290714 -467983120
-812244 333474345
-283506 -236297175
-600292 -442062072
-164245 -614504999
-22387 -325124640
-503376 312096788
-731902 -950149409
-489623 -872944863
-621637 -392692393
-583212 499331432
-939293 272291165
-213424 -662678479
-731625 -983760307
-343757 -153223915
-464500 -11271670
-321812 -810499515
-69579 -907804573
-262626 252526837
-663983 -737531397
-595368 882211069
-460876 820616507
-287385 412393206
-827843 -992454204
-398466 -343812373
-145071 -936391453
-73340 -792732558
-107486 -935895315
-981103 -296927868
-821430 -683535068
-147675 -375718761
-789242 235089012
-116248 649939277
-913755 387984065
-293625 793026941
-763068 -964565723
-63858 -937140576
-272824 -42359919
-494969 937801222
-908340 -957569086
-651188 564947688
-394332 289649007
-969047 314722079
-920338 902269209
-125957 158405053
-892136 -985985484
-544162 -256486109
-804146 347905538
-38285 -893790057
-718465 996040729
-622738 610374141
-442918 988421012
-740164 669173588
-89877 -124716301
-615076 995966808
-658303 -822122433
-247627 -208591400
-975691 -944249398
-283214 -905501395
-266524 494480732
-328314 -627784466
-347035 -281220155
-40143 -417913903
-555439 -977845190
-256636 -893236091
-746519 -772370610
-792371 910105442
-162081 -977860314
-526306 185269471
-185173 700423016
-447005 -935429400
-177493 -397266489
-420495 -157411625
-477958 231809032
-97831 -642480927
-188037 -999006573
-887520 245823548
-553670 101032964
-525244 201415318
-150766 352033491
-245291 -50409955
-902506 -335694188
-923742 192970855
-505128 -528720015
-509809 539589511
-691335 41454016
-680856 -350842447
-737819 -816485537
-198219 97204618
-481495 -256343842
-513083 677995196
-473468 469420153
-348115 462436003
-446774 -887402355
-546332 344091316
-908521 421716265
-182830 -659772965
-856128 106713110
-263865 296372304
-290864 525496506
-329045 -340347521
-289130 213459257
-369204 -871769984
-391125 502240854
-293747 -702215359
-949610 -661734558
-420839 355750635
-406228 543608189
-503280 439298407
-463508 -590317695
-960432 -251841968
-740563 -758595196
-366013 73988117
-884173 941128888
-718010 -287315210
-124179 -533906019
-289736 -164900744
-962846 361842343
-655429 -350391556
-512045 932303874
-961766 -894501500
-168511 -819880008
-502938 254240379
-386349 420450857
-760838 -707282363
-49269 -549151952
-39597 -305316526
-56332 -367055328
-94603 557561158
-179112 991055779
-652804 -989042470
-576352 -930270011
-531758 57031388
-22008 -860812453
-297348 571970844
-244564 354816030
-545809 -670030658
-359084 -219762169
-349209 -249059429
-957472 769267749
-895577 189920136
-827066 499098604
-180609 -989327447
-470437 -883575394
-711239 292743844
-101381 -424126304
-136317 -417481413
-61072 -872156901
-64226 937716039
-480889 232127031
-549028 912663326
-543418 895730892
-794952 412247024
-953911 19420058
-842932 168698101
-555790 704964661
-520605 470268106
-714091 863381576
-500543 -809574314
-573999 -119654384
-52404 706953707
-634836 -798616784
-480222 -49924394
-415839 -383498553
-860582 -806912884
-222431 -625437198
-857024 971317477
-406390 -476943541
-863347 154800633
-723658 -425225599
-966345 -855159440
-514804 -802762879
-550723 -926126996
-214265 -991970534
-955633 -686338273
-779387 219133201
-887117 -416096838
-336741 -103819686
-281686 199492653
-468768 -625864447
-855853 -871692655
-686713 -35327669
-12185 -877617202
-939100 393070722
-640623 984092389
-686679 291080899
-22536 -49448265
-678653 306876847
-918196 6978827
-476922 140977421
-895346 -960261184
-29401 -433551114
-111758 342360638
-375568 -10185578
-927814 182950334
-266250 535447754
-846863 364377224
-929210 6784163
-327361 -941495788
-772365 -628305791
-652867 581558564
-361017 -944138874
-287169 -431068670
-203589 507947921
-424719 -936109408
-185889 -117406942
-17024 -420402526
-829261 -352206245
-477371 778773372
-701290 779090127
-298028 21929308
-104093 759597070
-388002 -403721189
-172361 144312106
-474233 5184144
-546050 -567112448
-31743 -712090642
-503231 955735880
-742129 739764400
-50062 294888185
-537273 -50770347
-846783 779503216
-920538 861337072
-57059 -855893357
-528786 -378166010
-992724 -103196242
-790810 679554398
-164497 986211214
-560642 903587921
-118171 590574963
-63138 -789578225
-907776 337662838
-961762 646436089
-706606 -220646895
-295813 -301872889
-980383 710326682
-479283 661946163
-203786 277724586
-672932 -789363211
-480663 293235888
-14930 -90668935
-857479 232566097
-932671 -94650690
-79643 505609876
-29840 -770605444
-406903 910533455
-16167 938497429
-998097 -482696086
-578903 718785687
-274039 530778181
-469267 812192099
-958371 -479468308
-427257 162797749
-389804 526045523
-418737 -335361664
-561383 784631739
-899953 -724634367
-627927 -803290914
-603115 623359305
-660690 -968530093
-27181 787284049
-977449 833781080
-51040 369132745
-582845 286236491
-211732 -534349463
-237801 -932740145
-563227 -150920475
-215024 -872403300
-558413 197500794
-592280 59716314
-304314 273348941
-90768 -893168141
-449758 -855201237
-754410 -968785397
-988875 464958088
-520402 -625806681
-161312 941748058
-512384 255971869
-960270 -108502767
-900165 513050097
-761656 -360733598
-508998 -443794315
-424369 -966418211
-328513 802064151
-416227 -917748793
-994368 -449263522
-407321 439212242
-316180 -789866806
-622294 -252554436
-804207 -84912101
-827085 -758396899
-166900 -612754035
-700920 -398614669
-121876 610735846
-250255 673482456
-604775 67035869
-598500 530512054
-169603 -624921667
-610250 47148922
-959913 -419470799
-238118 434794647
-788511 -826985785
-50681 -460122587
-788360 579593411
-965899 -795771182
-579232 -995164500
-826187 953786730
-644637 -854023124
-91615 113323723
-865918 -302199684
-744472 511543326
-847385 752590125
-892341 254006001
-679898 397641468
-693323 407170629
-308567 188773561
-685531 948377946
-100643 -301100777
-142172 398906755
-545812 -451660138
-422275 613987123
-832514 640509856
-621088 -64414172
-761219 -932111194
-471815 103762054
-111742 -538415364
-843556 134924675
-873315 -513209539
-718656 -163337030
-766695 -965410051
-649348 67319662
-474199 -876026031
-37779 -792395836
-918759 607197075
-779984 703567380
-71881 -588167017
-497990 464548928
-606170 509870463
-427245 -589673788
-107030 -569610997
-989513 -939812869
-165348 921869538
-471840 -964504519
-600722 314193132
-154754 172027359
-165162 442666110
-774729 -644516955
-986649 -27078343
-734195 -858434668
-367443 754389801
-41738 521261520
-688080 608068808
-717382 247416009
-420650 -690636300
-926861 675957615
-189196 -796305584
-985034 -229051664
-770416 -336601358
-579936 -309515123
-778886 607611306
-478853 -302011408
-930589 757804539
-695313 731585276
-483368 -94407244
-849347 217517966
-992722 287669008
-71088 317425739
-864763 -465416754
-883683 -349944177
-980907 727751951
-489218 -35027750
-894171 -289757046
-146255 502137842
-38942 467731
-22534 -975563915
-474075 -473318447
-873781 -704349807
-247805 -767564516
-29999 499603210
-90550 -710268122
-132673 986825285
-988262 -126618918
-402470 897800687
-149945 86757646
-85037 182744782
-41816 426274654
-443324 290452062
-70070 953693119
-329658 -910326705
-863388 980936939
-291185 413820777
-850805 -359821760
-932800 591257830
-503923 -2077595
-851598 545770997
-566028 -338707852
-985930 -861892234
-297935 -284286912
-183840 195875395
-869613 -211836411
-317028 -704018608
-694622 -986636003
-246358 498406544
-311801 798119234
-266436 13831728
-776176 375358982
-731550 -822682861
-910081 309481921
-23980 607794466
-238452 676920349
-180469 599213799
-843347 447136103
-250191 -597182216
-934487 349530838
-6708 -613589898
-647729 585562566
-23698 -371678156
-919191 676862164
-422342 391772037
-176615 -429488507
-782579 510315456
-230952 -341890833
-191615 210689733
-197953 -45910362
-252300 656031572
-43212 -391022918
-753446 615381787
-266370 794139338
-141427 324690171
-430395 -336226466
-396757 -565180720
-306974 620671563
-125017 -322862469
-849601 933225824
-898651 271307149
-341156 690969259
-556000 161101158
-630200 448624288
-431075 -147032468
-467981 -378588023
-608252 -21939011
-905882 -695302317
-857941 -931451921
-658983 380878773
-642207 654228522
-666193 -692525466
-471320 -181042308
-851521 -864933282
-747002 984336699
-951022 -936753919
-325094 -294421789
-964424 347168507
-699399 -278644752
-866521 916267945
-283896 -846225503
-48302 -770096827
-427159 -622238621
-37341 769156284
-264506 -975957490
-714269 702451550
-606947 -714553830
-867750 -688621857
-496183 175639465
-518071 -37416299
-199925 -902879681
-394834 -700537034
-658200 -493930688
-244076 258221478
-25033 748087254
-772876 359036844
-229482 879633455
-934207 -421335404
-349569 663734528
-371541 800697887
-889385 959543369
-525650 170479402
-37733 -891827579
-360705 -368982587
-377170 305546120
-302160 945025473
-107742 -305736505
-430499 -988875669
-266583 144710332
-192860 415618743
-563978 779908629
-67905 298484829
-723737 645521916
-619394 -989813640
-894755 -79842534
-11757 522080780
-183763 712637911
-712192 205603636
-661434 833458923
-320055 -259206272
-288453 -979296310
-21066 930579243
-925222 40256695
-630254 -473226998
-259565 41317073
-617238 -359139699
-114296 885809847
-969917 -226533120
-931131 219524897
-717848 402060727
-341457 -573318881
-820516 31584619
-807802 -574943519
-103385 -612630107
-336205 662602032
-184971 730602601
-801225 -815088282
-556054 -790618121
-754473 594243285
-982784 329622050
-768512 625000623
-292080 226668266
-50688 -519376768
-955225 123038891
-605952 236854627
-155934 400780698
-573958 -502363977
-210286 -197991110
-385551 -541099314
-752817 -816388701
-469659 542802618
-385477 -520395624
-249177 -885809459
-938137 -564424335
-15731 6377379
-989612 8023967
-803474 76435967
-901436 -255296422
-959529 781490847
-734605 -851522784
-101858 -853235696
-818411 -939311682
-555120 180061835
-294057 -575662862
-284974 -551941788
-701490 -304819780
-890915 -992543909
-431227 -367030070
-257543 -95437901
-837188 601699377
-414010 962591981
-28394 -617920926
-388158 -319116005
-17876 -704268435
-590595 505117966
-5891 917738622
-344517 696512263
-681979 -997246012
-783823 -427736136
-958967 -992070699
-434795 -961118360
-770907 -884933518
-344443 -512466322
-316029 -994411466
-649805 -596841500
-842749 493911057
-326417 13612501
-453279 479594467
-226758 -908869013
-150537 -352380300
-329543 628071684
-671384 -909588356
-31053 -291691981
-708152 -339350129
-622673 -485251218
-798602 156366231
-409642 355830091
-214333 -477795127
-632625 789336161
-850241 -887091457
-465905 -876095751
-564061 604444494
-121365 -505012383
-145938 -342695402
-63610 900176059
-530771 -999894418
-634404 -572440428
-719093 449204674
-848793 855375925
-333156 -176563
-722449 457133976
-896572 894257565
-44824 -32593728
-450534 944667654
-212601 899846100
-305372 370564772
-607786 291095063
-978408 -234025047
-630482 -297324408
-618973 382226050
-128944 413594654
-699061 -816736372
-947590 472637694
-384683 -878097328
-491666 -156086501
-52837 987386476
-183285 130785256
-98693 -947740057
-732830 -637892299
-33234 -227362231
-466359 -834831514
-716160 -661471696
-48252 -770401384
-655007 -339843897
-429779 -4167098
-888139 -870225326
-185777 -487221961
-453243 423392474
-830954 431495702
-482856 -779329684
-879914 -724267737
-374070 -258853970
-586284 -885072120
-75263 243138535
-923536 -461669964
-108891 867290333
-101940 -533780340
-684250 829425099
-130484 -514218361
-267578 168895252
-934724 64167501
-484114 899376293
-484065 352158880
-364888 -610678453
-131203 873795318
-490176 -951411269
-900299 -770775625
-534657 -142903074
-608517 -899151326
-832531 -408667924
-432109 629734695
-74876 -733982840
-933884 -70139620
-519640 859333311
-937295 -73826736
-153763 925693282
-407779 841624339
-268943 438951303
-392994 201602109
-59400 125636393
-248201 659621619
-272908 477334372
-566531 866782423
-144492 627065852
-680220 -427010740
-642995 -742371189
-746617 346872538
-217840 39208920
-327244 -912946091
-133559 832654177
-2844 -939379476
-909946 3737763
-833130 584546822
-4334 412779404
-62483 393059310
-815499 310858492
-514158 461368135
-162184 622283685
-719159 -979528230
-640101 562216810
-512141 -933867887
-712951 650206465
-285024 828233970
-578257 -4007506
-289264 362056129
-169696 -393076414
-267981 -225797872
-820384 56196820
-561361 -954125112
-856451 975804237
-278409 -965650435
-707864 558012860
-416457 305654962
-155061 901131988
-436629 37595065
-96677 878644222
-5359 -988722849
-690012 -763016045
-361411 -229630506
-149972 -901668940
-960973 -930361869
-641433 -169009982
-277399 -45414824
-872158 506701306
-354234 -903714226
-660118 -799839162
-943341 -329923850
-840077 557653909
-980509 822444523
-258393 -309452080
-800024 -27612929
-950943 888576636
-28017 -806729263
-32425 -346862606
-627314 -262914518
-682720 555326866
-797879 260060980
-123241 511287611
-979472 -535959962
-158186 158452222
-266791 339608200
-298937 -501610397
-133951 -431018566
-834178 -502220486
-338698 -747962057
-429420 606576499
-254927 -771059912
-666661 -736684906
-743167 843560454
-893516 -690418
-483311 -785837493
-264769 765714938
-947627 830299600
-794088 168747683
-380499 124932596
-215565 926585374
-348605 368908521
-323839 795008746
-375488 336755636
-329113 43869396
-417128 -661926982
-692938 -838340941
-280056 -215037615
-554855 -468656244
-242788 -185203547
-135316 522047867
-755000 -913329379
-962335 -925142567
-741132 -114148170
-775528 -596772987
-120520 85826008
-509503 -922023617
-591891 -98383384
-986569 654807442
-343681 -424244103
-746808 153654560
-933415 113900294
-116033 -195304014
-919853 416969654
-292327 -190022900
-526974 804005568
-46033 631132162
-442905 -571791609
-579347 486821521
-265481 -347603803
-176597 553140987
-205089 265923247
-916876 -978695282
-335332 200666086
-312176 -544804765
-105188 -82309533
-764966 538739104
-101813 -383145705
-657442 702652852
-319820 -929917141
-859025 431650748
-724668 77217072
-592246 -990730166
-896691 359024534
-983536 963068902
-367773 -734986800
-223830 -702633106
-989537 -958954716
-477089 166629816
-727824 952174337
-354144 -530682465
-730281 -827199272
-821337 -81409017
-12398 274013521
-650134 589770383
-403763 728568083
-485425 -69464559
-121526 73418897
-364093 -990707174
-388653 -730126686
-612994 725815094
-812505 562433814
-923684 535796562
-178692 599636165
-369589 -384383748
-128934 990991797
-556079 -630157015
-134554 -993128292
-972880 -539637556
-213521 -927504164
-28200 -923045432
-831905 892013193
-28572 2229261
-435955 938740756
-211169 103554079
-12107 -182185484
-550757 -943729692
-987340 400920974
-22571 -288623847
-926333 222900124
-742091 205611663
-105860 180693688
-656613 395700853
-46001 -875797355
-600832 -692776439
-824172 -162012412
-642239 705287081
-86257 237759003
-54302 911406485
-760721 714579908
-957484 507632317
-850130 489737931
-573226 129530074
-966200 -104054769
-328563 -58109551
-686211 745146326
-95133 -260546619
-115359 311733434
-965769 752018034
-122254 199815825
-580737 236745623
-62432 681488955
-807775 -55654630
-447836 -908508763
-980962 472746063
-403395 -952100551
-22632 -90694247
-531718 529016371
-126691 301336776
-482636 620681906
-605386 -395567152
-902027 -640535209
-928931 -346108053
-431348 -999866300
-373451 -663816211
-671902 -38884492
-89750 -309362359
-751363 -958529131
-241841 -948609137
-626627 -545439522
-512084 608567130
-801783 559023181
-776498 944298409
-85310 -409386444
-767983 -692515236
-412366 -261294790
-745905 -811723766
-380541 46938145
-45150 -949561357
-711674 940294269
-497206 -900729677
-464413 139700620
-166667 474299576
-172005 43615693
-429674 231191857
-185706 -200438008
-942026 -55968505
-592958 -859502391
-653988 -818905285
-68717 -902115377
-441832 613695868
-433973 -214472437
-488169 -542650586
-370762 -879895833
-652105 -361822384
-138381 -206466797
-698860 81219676
-437646 328815257
-110256 -312479574
-458127 132610539
-64273 783375735
-598172 -851396092
-259909 -455849928
-159230 580190497
-30287 -260782535
-545317 -148365163
-89021 -828587941
-223808 -72506301
-74142 898572982
-865830 -925632944
-5291 -279695680
-946078 997843305
-598583 214067676
-828043 -952879751
-225928 -106024649
-545683 -702224115
-357663 -153317759
-283902 838006846
-952725 -709210153
-529076 27776956
-697760 935891470
-911982 904485715
-904898 813304520
-790409 -754242764
-282744 -975410118
-747208 -696001512
-347973 39290440
-499029 -41674089
-690439 632813746
-762283 726810866
-42845 -909063551
-762715 268705833
-877880 875414774
-265510 -512397125
-439370 -298587318
-91834 -532851409
-720194 339237712
-471610 -127175258
-684358 394642291
-205664 90327046
-337440 -52808202
-207074 -885053390
-151742 -59313296
-221432 -986224174
-379032 -985416788
-556761 834662055
-675750 -688448289
-263306 -138734547
-159337 525185253
-205600 -397658442
-734230 889042410
-979003 313593075
-293618 -640656375
-121702 554863282
-769411 559350312
-493449 -763550140
-374495 858861770
-578563 -548842896
-994421 194775771
-452493 344191868
-298855 -969515678
-480161 138228574
-215207 -534585946
-420976 905899096
-785350 625831449
-345424 166826736
-487191 -774435960
-505544 -182414487
-700392 -960348523
-688974 620206331
-782454 907912559
-637049 -160640372
-103952 587669294
-369288 -298884385
-658945 -146864546
-207495 602252507
-812527 -611705978
-499379 164687165
-953376 -683965688
-489290 913479276
-812447 767028723
-170180 -942406926
-468292 79588703
-481172 -873627652
-708119 612456356
-755129 -508544633
-542805 -784661439
-148951 323834479
-306009 -57387529
-548385 410114333
-179033 -479457301
-395137 -26903207
-28545 -599140741
-963827 -14043247
-508414 -268487758
-243195 -973309293
-208175 -994700158
-503798 -42923718
-744924 -303207427
-91434 -955048681
-297398 -570201035
-527378 -542778516
-788943 -263172699
-883925 -982531742
-640665 158337100
-965314 589962755
-91420 472237118
-828138 546631122
-534066 -392833727
-472630 788271431
-821423 312626750
-721620 -773288652
-697550 845864505
-835706 -755268194
-314635 -794399951
-472006 310837214
-919423 -263812827
-142561 -579061389
-379043 -512811955
-386586 678799645
-76751 831052944
-799990 7730744
-474024 -495587210
-951794 -915571445
-246391 993687498
-534988 235925032
-712414 -888880738
-520790 998987340
-968810 -954482334
-515084 -339571812
-905202 896455012
-266208 -524683369
-42462 117649672
-788430 -514201335
-367293 -654698757
-316874 -871496876
-823117 -924238580
-206702 817538361
-993839 675134247
-160243 -464555954
-734073 458326144
-297836 -159722651
-956049 -237844606
-431623 156707002
-133542 85009155
-270683 -32244556
-96371 -679939432
-303307 821196329
-354452 388694055
-7160 -192751387
-565854 352512326
-568797 72263351
-192850 814979357
-39878 856925116
-961984 156691906
-536116 661183207
-504891 -54633499
-732145 120327521
-460520 512686899
-43725 -9115833
-247229 780755709
-365722 261658264
-705058 466200799
-772265 -249078267
-905283 747456929
-662235 811502042
-937966 -120575142
-728400 675734702
-544468 481556755
-414379 -592924543
-949269 -936304900
-278540 -207600748
-805211 247352806
-905317 -174149505
-807263 949106254
-189094 -815121686
-693426 793605939
-96366 -878316826
-507600 -993925358
-661027 34816346
-896474 -71068213
-73454 211103321
-574805 -892920304
-606749 -403572504
-595907 -79455211
-19363 116287955
-929368 -889872944
-416629 865911290
-248493 -910868172
-951422 622813955
-539647 -290688190
-481311 869887537
-414300 -263011429
-244704 -971971039
-253576 -526674378
-973558 -663038147
-65044 839531003
-325884 352750480
-184532 -987303446
-390489 173604110
-911505 759825937
-235264 -923608345
-370626 966003362
-716715 -140304904
-187478 -245241497
-563364 767625968
-94191 44573410
-119097 -599119206
-340270 889309142
-915635 -96835595
-737302 435697140
-754169 -329242719
-359607 -885732275
-837503 395293189
-360917 267184778
-763700 -112671133
-660560 -635902504
-948976 377311834
-697754 -394243490
-90948 -546770676
-997554 -147357859
-841893 315068320
-945168 -824366787
-929279 589630713
-430829 343097281
-209017 -351041165
-955721 926592566
-634216 35144636
-465099 -998290685
-288614 791805473
-726302 -938734902
-36169 614051605
-946651 720713481
-96928 -972731540
-197972 -673736947
-240827 -672011664
-857135 647410781
-378794 370836463
-360844 -271130870
-714830 389236276
-54266 -873482780
-623543 -982917378
-468999 -940006444
-586128 -906698702
-56380 412375811
-347341 179694687
-305002 -19369834
-283060 776473307
-813742 -590477127
-607249 586386676
-856583 -917781017
-671280 262165015
-68284 -246028652
-911416 -742147804
-224576 -295687920
-16538 -902931372
-297602 -93188968
-248570 -516579002
-382323 -15270383
-650072 -238963300
-462817 -872257177
-826554 45994715
-313759 -772395343
-409468 848456305
-593945 -74220472
-29156 -446132289
-651215 -971039007
-451079 -574293338
-650362 924704174
-12059 -242169876
-683334 814942938
-222054 -948778606
-364398 -225087254
-152332 727452847
-635926 -855477308
-579222 -960195090
-17099 -240336113
-151651 -22330789
-655144 816278217
-169160 169186760
-241101 -583427761
-798561 898497201
-676987 -716131873
-173190 170543587
-887146 -991134251
-547590 -11819793
-843349 120128568
-184747 -84323219
-700981 471601205
-743097 -895141816
-947900 676713481
-761837 599344029
-916543 3369253
-365859 904318139
-346122 300316686
-510487 929148781
-87559 -689297798
-694907 329277679
-478991 -792628205
-80228 -912077272
-317153 -912892198
-162325 -977685268
-697719 -860855878
-435330 -285463098
-167918 602283933
-938208 -863816832
-502874 -245658188
-849181 -785535828
-303982 -33631268
-158017 -576863619
-197447 383650932
-454918 382940972
-43422 -825850066
-391859 667519060
-889319 -593999089
-156277 -816984316
-844269 -491784381
-732667 526129480
-454105 98692465
-545249 979816825
-475763 483504017
-115421 -372077701
-699162 431677206
-909731 -660610378
-518721 -615243210
-646960 -415489756
-937644 -878945244
-911146 -304541008
-859292 913787923
-416634 -671573449
-8626 -216618280
-457862 853412079
-96384 -796742363
-293655 -224957804
-624234 -579534667
-554108 805541570
-749288 -236258283
-127108 174807145
-187502 -979994259
-53270 730110449
-714876 597943526
-472630 256173026
-884223 -34432227
-759128 772093461
-919229 -223791562
-994905 371568685
-120276 955109145
-763498 284424058
-744813 -249785483
-816404 -93682038
-826172 116757235
-730950 -913765114
-299017 534240261
-872991 -599049207
-841894 -574375491
-780297 918997051
-708606 -14538963
-904251 -453320735
-791133 -533027605
-849315 -248234688
-970192 -124894184
-200241 250354116
-210249 -542306257
-643619 78363453
-11322 -974603689
-165517 -121840924
-910490 -263578625
-239391 -358345619
-520984 -947033780
-97992 -391056531
-668696 -775718818
-235860 503426100
-429379 865116496
-552918 189848956
-40694 128035913
-348607 -506158714
-30397 -586066007
-839031 -64338590
-629530 778265344
-224791 164148510
-655434 841979372
-455702 -252461069
-473166 250383396
-643583 228735986
-899864 148489724
-631272 676007905
-941305 249389
-91043 -866049240
-727021 -924796478
-849828 467221785
-577068 -261767574
-725745 -49690661
-350413 -429907747
-304743 195926169
-917874 -971327209
-638266 -551995083
-343349 -925914755
-992617 -382389480
-639770 89659298
-135667 979567819
-426817 226553989
-971074 313940480
-582768 335510271
-143805 -55813163
-64419 -643694212
-457926 -683937464
-277772 438028124
-577390 -229760219
-618896 251723946
-648243 68809820
-647401 934388291
-963462 -53780329
-675116 816348752
-120566 37288040
-875531 -972527991
-57553 -182645172
-269264 -434187703
-934226 27721398
-631171 -196178058
-513710 -358984180
-784054 -652540465
-945897 542054368
-787965 591325159
-916216 -82448212
-250639 -409503111
-705838 472514303
-37055 365556705
-907290 -482901513
-713221 -909875178
-397286 -692267645
-560382 -650817341
-140038 169195165
-91213 621672836
-977615 684692930
-486342 -886617999
-455780 977978624
-952966 -999244534
-753312 403926478
-33170 -399265242
-571861 104995765
-377505 -674747349
-385770 -612360599
-947253 -948784565
-52621 -858398598
-747779 424927441
-822783 -921312556
-592749 -188527417
-961090 990739739
-239583 -41074804
-223920 615294525
-552621 -515728089
-23637 306384731
-239403 9865245
-340585 -924402931
-577573 -923547128
-7467 600362135
-46423 400627725
-459483 442009577
-432183 -882539379
-277069 343268901
-660657 749741933
-7436 -680840367
-65468 -635019582
-269296 223931121
-487604 -996147437
-448191 -669121228
-813516 54426097
-440570 857124383
-718928 734805251
-219655 655160855
-12430 -185363500
-658578 -939942099
-912001 -957199744
-582604 -281631711
-806228 -945824344
-318353 320244050
-722754 -350427914
-786522 -281835408
-279442 163500141
-37663 608497282
-506985 -814024530
-209396 647772052
-468549 -232601634
-263813 195840715
-868812 575885474
-890977 -156148762
-728721 -351280798
-695037 -170970448
-166967 -861622833
-703462 -381303823
-489532 -975185195
-172377 888119100
-213452 -62144190
-575937 -610204777
-385656 -35433427
-298945 -205775274
-610321 -279326005
-572141 -981007330
-858376 -496134539
-891393 -692004402
-725630 526669878
-671481 318501962
-549971 -779430148
-637630 421986487
-254084 -963129750
-743744 -872738139
-163297 -405253110
-951245 -461041311
-12839 -154573546
-925314 758247031
-86418 -852544029
-11571 31401924
-134710 258535436
-617869 -232629310
-207191 -920241009
-513904 -313062738
-755683 611221928
-64088 -271521806
-208941 515966814
-928710 749599095
-284976 347174371
-301528 540781619
-243667 490234548
-501573 -862453467
-639961 930576842
-888103 -692682527
-199482 -68228740
-970360 -496232810
-684038 -821173504
-858533 435636721
-344327 -188237212
-440983 705496375
-530013 -393344965
-105702 32332641
-285927 -20000786
-301522 -503958362
-879385 159594502
-550776 574746104
-350277 35000328
-383971 -994979045
-625462 185509488
-45880 34972652
-87033 -111060768
-8177 -703438724
-89414 802343342
-705776 -31301776
-477920 -16501462
-333731 266081622
-287289 697176418
-731021 -648018295
-262441 -131802931
-427736 -103132859
-53082 892763324
-463801 -789052031
-588117 34413674
-413121 675856519
-575699 -481734557
-305025 966184934
-133945 -967859939
-257689 -302908061
-163557 254338008
-789618 -156097151
-816707 -744895334
-306431 860993043
-412745 876235490
-469221 235103881
-487484 -790448966
-809555 -111653655
-401020 -337633663
-862793 244551362
-710951 -254116347
-258133 847875825
-334338 -867959634
-376083 634822886
-750044 -855562900
-576249 934383708
-670308 -543962538
-727877 -19548008
-725093 52981682
-865593 -994269768
-996856 332433697
-537348 921178751
-293329 -97402627
-467488 77713373
-409028 -867873280
-187786 937011047
-945634 -393913756
-532700 -497091484
-882762 755712334
-705737 -361773695
-307814 200000455
-280795 -137433306
-495354 482129155
-641946 455105122
-508211 -423923911
-425525 210880997
-827276 -457274645
-521731 -214372877
-235079 -900772659
-289130 205091692
-901949 -969821516
-53970 -302372652
-969004 -94516130
-236286 -985264797
-569947 -815033414
-781040 -97562677
-660037 949118911
-582935 -358995952
-946837 882889315
-934944 -145383055
-448528 -353265720
-426267 67839364
-989718 -371687951
-775569 549331653
-958780 -854447263
-419311 -387044878
-105208 338859052
-386987 -395844666
-369186 115863638
-222446 -52912262
-681251 242381640
-938629 -831619555
-20666 809654432
-668471 -422972853
-580574 623485567
-970120 -761753126
-757054 787908144
-729276 -981272726
-551611 23873997
-7868 739651839
-559854 223818967
-453559 -93431165
-938162 -710204461
-891724 -870697164
-310156 -78695962
-974466 -525237875
-889316 -115743488
-650120 -277060698
-39975 115766173
-540096 -380337820
-715176 577556247
-971078 762500453
-551063 687501544
-208033 -941615352
-678084 164348458
-890291 685570634
-372656 -328660230
-427125 -644276138
-277278 -857757679
-479104 787203408
-350430 302811601
-558897 384623961
-540476 955583854
-670237 -35017615
-890426 961651108
-442477 431585773
-782458 203229259
-835096 602075604
-345673 450313048
-769154 -920380391
-157037 194243795
-94473 -473351633
-222712 -13811556
-612624 484039334
-531229 -491532444
-570018 907492482
-844417 958801459
-937970 392724068
-220138 -517051864
-633034 -72916016
-602126 -987613753
-582112 -939495617
-661956 -457899211
-533638 552404145
-625922 -881110969
-983873 706449247
-423929 90491131
-735840 -357254845
-410997 -937826891
-816219 232733452
-302482 -717535085
-422008 217501063
-375116 -530126235
-720569 -909434879
-234346 -965000200
-782967 -715958775
-163046 522150895
-16803 238229060
-947872 886116830
-817373 -175019705
-269776 317848669
-622334 -67123023
-605580 351628662
-507513 -843446535
-752383 -730567336
-654234 860096218
-77531 -935954054
-907967 -919249525
-592203 105336638
-780243 -600489564
-541000 7834460
-492498 -29760761
-680706 -687468828
-720382 549935249
-26135 -624840264
-210799 -716063444
-704254 108900849
-549936 465650867
-992385 -73318289
-632676 23590311
-366155 -449099328
-294866 209146627
-271907 -906392274
-258696 20774437
-574297 299711748
-988827 -871392474
-41662 304815663
-588750 -325621005
-5630 366836586
-506959 43448845
-111303 499359290
-218429 -462798393
-129292 976325822
-234308 -296495696
-274058 -306244928
-118325 -901725162
-111459 -583883126
-286047 -389682628
-307067 -820974686
-519256 521453513
-451136 9827808
-365492 186859774
-505672 -655790896
-770430 322358980
-85873 -410688625
-520464 -280631160
-498654 606295536
-307552 698212224
-453102 -962463941
-491038 -614506400
-457653 -425681113
-569522 -411563269
-214097 594640227
-814254 -332073387
-689174 609211169
-122375 -253131673
-285655 -203465860
-248261 -233456816
-288876 421247323
-708715 -984112922
-272646 809992029
-82396 -226877035
-509715 -446911314
-598063 638834203
-330662 476627270
-718232 246843758
-801038 737109042
-557879 892744144
-513147 857161130
-625530 916134356
-443952 266714009
-481708 -280494710
-508448 -44489518
-938280 610923113
-769564 -958135731
-405680 544821857
-58682 -817191695
-268217 500676159
-580702 95550434
-605580 -779655635
-240745 886169759
-876951 669869321
-446517 -191218904
-937417 333326338
-419878 -809687713
-239918 -729491383
-59791 -919805336
-811893 -13153573
-991657 37051801
-253490 353958340
-961968 2733505
-798415 -300439818
-818461 -872918695
-45743 555822191
-799649 -809089262
-149123 456224928
-327512 -344817698
-481185 928019780
-73818 201485424
-358084 -635140216
-338230 696670488
-482230 -679284214
-160208 84365075
-829783 -495302678
-938625 931638899
-126781 -21254303
-281964 -950480822
-120058 -885552796
-605003 -668061792
-781313 -2414035
-243063 -812692078
-671678 -929375681
-386937 -480028361
-796547 -3910982
-748313 403950657
-193186 -289716074
-443372 266597636
-709322 336661675
-522504 697130353
-82397 -843834211
-544169 -456863633
-560537 -447619790
-119189 -144274028
-154796 -477265975
-393721 -891797599
-598589 46636710
-994327 978958953
-548784 -384098944
-365171 -172827158
-68145 32960730
-809301 -19239160
-296599 -623640318
-68490 353676516
-166518 -934874086
-984243 -118942996
-7114 137831767
-189276 -103612035
-266206 -216907465
-887057 104795324
-205721 228326173
-484893 780678501
-356006 292103246
-394825 298950493
-902045 -846833508
-669978 -859291383
-836063 -444582498
-808567 -136549582
-773394 407306253
-873259 892079177
-331071 -586902877
-309003 563472042
-153485 -712268103
-409033 -34522667
-810186 -728285634
-998690 -189534078
-984689 -73803913
-694172 318351076
-475591 -358058772
-533472 542097143
-59343 -854476083
-973690 674901958
-206746 -624625664
-762745 -625600048
-94800 -118905174
-959772 -706983397
-261077 255456956
-584489 -981073408
-229505 189404568
-477446 -961450509
-471546 -23761730
-506359 -729752906
-475128 671744345
-598115 -879142132
-594109 569197587
-140254 824910837
-928137 -738433515
-430172 -875384912
-51180 -459122393
-184105 668872738
-39488 869210619
-202684 -46025270
-875103 84861133
-807027 -990541132
-276226 919452063
-167863 356575499
-674237 -180075210
-260914 -301835497
-137965 -472557072
-149828 461866018
-205614 -907222002
-403953 -474516802
-176138 -10715672
-998868 -531847666
-350729 -100116849
-729062 870379154
-523936 -238831062
-910349 -992143541
-338002 741822100
-763985 950573506
-387794 -953594050
-190452 -429423278
-224949 -926663048
-137078 570666648
-890238 -308565410
-180943 642534539
-722669 248093837
-300949 -46998924
-731804 619665981
-743578 788971444
-967629 -525609834
-746135 341392952
-58319 -404537474
-325305 559251299
-553161 350851820
-782094 -632569058
-975743 -231656849
-603651 -976707038
-478821 65595445
-162223 295786079
-246522 485158981
-755782 158373443
-724305 821269277
-412191 -673040339
-239489 626525778
-626424 -426331220
-165704 -950144832
-236575 -759788932
-716076 -418474760
-496294 791677268
-517985 -956699074
-671719 -519552457
-204171 -785229658
-706965 -883362121
-982785 -948885809
-313933 -93795068
-473978 759172418
-222458 151724381
-469590 859206008
-740400 231354751
-478881 -206787822
-80207 -813887473
-994266 -574735945
-903137 388674704
-754902 745363826
-923680 776115875
-878957 756105646
-779160 -633776671
-527330 799408838
-82439 -325782557
-458808 662009408
-763383 137084171
-161779 832590887
-734503 335795038
-175574 464043832
-922290 311633017
-360927 909463818
-658722 513899000
-676290 551844085
-77002 -656494590
-155015 158092620
-194274 595145011
-922709 -176047046
-640815 372862962
-487310 711782890
-577082 -272416502
-809457 -868415753
-478713 323471661
-200460 879307879
-238379 990790255
-744262 -592657236
-721579 -474963591
-681414 -970580866
-221102 -167393180
-818443 913711114
-926513 774782961
-144781 -538760953
-785176 522333112
-852647 -858993711
-845315 -886835763
-132386 -950933092
-311454 655532051
-918069 250248408
-188410 881657795
-563383 -156156559
-93643 -433191407
-251306 45807164
-75691 -394176389
-434922 -919292408
-445021 -549832399
-481264 -50670978
-720093 91316566
-360705 -954687389
-41130 773281976
-403297 -683304120
-355970 609611855
-381788 -646618174
-212754 -551719873
-359832 -214400132
-99674 -914793943
-974375 -708413265
-104093 192942632
-338678 -389757533
-655789 -678994131
-674805 -974450549
-674546 -623530067
-582302 -904211171
-47449 -660695148
-889371 898803045
-212229 -910688528
-107237 -547530911
-539182 947869953
-383350 597359876
-25306 702717498
-131803 682044100
-819968 -706280331
-601524 -877957557
-880498 -419632384
-621767 -100456720
-36446 -944733612
-564524 30535217
-342072 848872302
-201072 146582954
-278756 -71635818
-865777 474670630
-797775 463278835
-882700 -609507611
-966563 828052456
-102447 911558962
-477133 176092257
-133111 913258514
-128072 -944337951
-418774 -778448759
-528212 -623982667
-472283 -623332081
-611005 -900382954
-853666 -247512734
-592594 -675026899
-341547 -561078102
-446870 -496193337
-712603 -733199074
-931358 -108609013
-907689 -695807031
-670747 864160802
-560762 -553375163
-39492 986237069
-26711 -989603177
-959239 -431332720
-597437 -580878962
-351522 -90059896
-440218 -376066331
-679386 449656255
-823832 -388671242
-358710 770516623
-81945 -769463211
-958056 -914000612
-43510 86311810
-199246 -378970822
-991493 766568197
-941064 -149612875
-323621 797121435
-124603 532343063
-704434 -93950826
-259821 -981327324
-886184 908360396
-694142 282717093
-129175 -881710278
-739850 -486635986
-381026 607690195
-953297 -590272027
-186720 17170678
-668424 874491121
-367229 301118960
-423017 321363647
-339171 591168276
-806467 747743798
-99049 160117068
-687541 601565099
-847229 -831072570
-15813 579238106
-146556 -635978445
-592989 -207138901
-304802 -118589286
-322725 -24649686
-248296 -584105925
-869322 111947503
-364670 -86133945
-774380 502205885
-68568 732976682
-144248 -467049396
-198018 -794890638
-744948 382614469
-213724 -934706333
-493584 111158537
-967702 253803498
-99907 826170416
-282017 -753608018
-96877 224609573
-677669 -807949217
-336957 854082177
-467253 634337546
-8375 209221461
-668534 581089651
-382551 -212027141
-568609 -616898540
-670638 24774279
-189018 -611766991
-849768 543218528
-465672 -521144270
-481179 -442839561
-134420 -25027013
-905198 -157122714
-74168 350021539
-921797 856383701
-417527 818227600
-656703 765915614
-791119 -179152444
-735229 -415389993
-86343 120637851
-657739 -593659410
-396903 117560611
-888326 325747214
-912792 788955060
-816822 35370631
-605259 -710577897
-537485 -104725090
-83271 -285942600
-112724 -464185915
-883065 -880115517
-278366 -93891817
-32893 -757587385
-350317 606738382
-713260 -884670357
-364360 823502266
-967766 -752772407
-235557 -649052544
-482428 -299207103
-296174 -364539398
-85325 894165984
-465818 179648627
-222648 192621042
-531670 -278344677
-560621 -977474088
-631055 -604841067
-63960 -569444624
-21852 693269865
-229669 -986409101
-272841 251402933
-274507 -869603776
-683989 134228750
-448006 657743523
-328591 247956836
-795664 -687507684
-878223 299214935
-145413 -864156181
-116503 -398085581
-659263 -952993802
-544716 -150098781
-253347 137728505
-776199 -980592966
-733650 756009402
-713760 380141120
-908457 626145416
-979611 723855398
-650601 56159738
-940691 873373010
-773372 -925197147
-831827 756952635
-872909 -638650036
-141304 821485191
-116566 -210882386
-349740 553971006
-844453 -604343134
-322814 -335840120
-536632 949129939
-91588 -173787757
-137909 -790053903
-233700 962720838
-301322 -922384825
-863403 -659657678
-82311 -50534059
-853317 587875051
-325432 588299158
-286648 261958257
-975095 -260393661
-819981 724142977
-79424 863872677
-634357 -213387463
-152729 -573439451
-667229 -145882466
-410556 -193980429
-403804 -964913697
-380988 -913224994
-319012 -715318661
-424193 758941702
-730387 142934744
-257723 -989429299
-714990 686260908
-920361 -247596269
-130631 -628079334
-426314 360262451
-36927 541521345
-701684 925891672
-64436 755919318
-196688 -941802423
-834948 727537964
-843976 -565352087
-665404 -731856325
-398753 542775154
-457347 -635220559
-802001 -391514003
-799016 -655242553
-310663 952654492
-127433 -950698493
-994943 606715705
-285758 -455222817
-824878 773444484
-74367 323104734
-79885 331389720
-22394 -947478615
-407138 -970261380
-669330 -862590710
-618591 -912392311
-973850 -883486374
-132257 -725393017
-676973 846549391
-778338 259448370
-874535 -714822316
-444558 385326651
-181273 -988147900
-773522 -342901650
-646554 -401894545
-700775 405889798
-928163 -564493625
-417883 -793458875
-102538 464087376
-575789 -984439309
-573908 -358810962
-232059 732231051
-542884 558335845
-31254 5968479
-87367 -806766600
-743868 903093293
-824492 -188860677
-785201 -757465093
-748925 362325350
-110250 355916507
-442898 -984020610
-191984 -462053564
-512939 -460177421
-947867 -931499224
-784846 -432314944
-326184 -470251777
-49032 -991375182
-723880 -315801318
-541559 -195644794
-791421 855174209
-15208 943647052
-815551 89532890
-653137 93017212
-833935 808015505
-524604 746631241
-993417 691122667
-349414 66421655
-452767 -965346032
-424466 897663792
-753124 -616974617
-488870 -949785341
-519052 -608630818
-478936 -884743567
-31754 608550504
-5223 397337661
-874144 -838993814
-293047 364160149
-180731 -939006663
-141918 -596458907
-559398 -420998149
-412093 416909844
-415184 -727963163
-248619 116948287
-592394 956732423
-984744 -806946034
-463774 684633343
-216365 -661003002
-64289 -798321216
-329772 -778651623
-674807 143352204
-244558 -943147008
-655020 -982488219
-27068 -914598553
-591421 2386557
-303660 825527286
-502464 832032688
-897738 -453974423
-346926 -255534706
-432878 866686656
-195222 -703794279
-100049 127490677
-426582 916901315
-285726 -312425096
-861462 95263464
-605172 377968171
-763078 -915087436
-735605 256269650
-101782 -405355327
-935080 -854094099
-122477 659810744
-542385 173646524
-40412 415332098
-55086 931847581
-208996 -856888836
-367195 224580874
-39829 -875098454
-737353 827744507
-416440 563577872
-507034 -820903317
-592420 -950907116
-740942 -440553571
-737524 -911533972
-545175 -933395335
-803552 -355152124
-328944 90852585
-151165 744648305
-823441 -670603084
-948632 636878162
-501909 -658370049
-609438 -951400076
-143854 933083884
-598140 469120628
-36020 965501239
-624447 -526824860
-745896 -583099556
-86577 195985762
-129901 -589395943
-481501 673170095
-497779 790630435
-64980 -590973688
-841599 185497191
-477262 -183206688
-377183 824358410
-213487 -30138876
-203684 -40095524
-255622 -98544364
-229258 -52720977
-466331 -359834665
-189487 -682450139
-263708 126375706
-576176 -458225428
-965971 -123003710
-1231 214841734
-969000 -539104409
-769522 521844166
-152400 -841789329
-182166 -941939752
-592962 851241082
-203769 795088834
-802318 -600309801
-499050 899841006
-542490 580689070
-795822 868810827
-982356 717858597
-350489 -946135791
-432649 -861772376
-586359 -233639289
-519610 -683015381
-85850 811397719
-911421 -590492501
-545370 -273989069
-761677 -150588738
-565841 226300811
-314387 -597114306
-492590 819272386
-230476 -961278361
-941235 304341330
-736669 -380932239
-246719 -321113026
-648148 621891191
-955536 745443467
-670544 220661547
-868457 -648596167
-45695 -187198447
-122117 681557138
-901066 873247999
-589280 -28987776
-422526 739617386
-988548 577005433
-206951 -381382590
-224844 -860692416
-29828 329362791
-818113 -948177168
-88403 860634764
-529610 -100262260
-532376 -894312959
-655755 998862388
-115968 666098452
-987235 -724811986
-259030 662776459
-204547 -924394050
-924439 1198945
-538133 -635295927
-287813 154423114
-238826 404084639
-30722 -963507189
-942663 193144753
-219834 -439057678
-811479 -344439428
-328044 872031727
-385407 -964650135
-855943 -746479609
-825075 -54790374
-516951 -613246301
-98363 66321944
-570234 -520716884
-418016 -887481950
-312357 -962665832
-852293 -928583146
-946894 689523484
-36733 -491532069
-440289 -936759209
-494148 -128597373
-736046 -439709236
-471308 923875556
-23757 771140368
-268422 -481505842
-298128 775254296
-342850 289755172
-798613 -206317828
-521673 290547108
-861697 217877475
-874174 794881118
-983541 655251181
-666935 -775183059
-152773 51482109
-564607 691743993
-724272 417961694
-627393 612424431
-376085 -800179083
-569741 142509773
-758014 647774297
-232027 -546658691
-744667 -912280601
-792390 -965472005
-348911 519663253
-314900 -580481132
-210405 -852953955
-519129 409513774
-980034 -509064277
-674725 689085882
-964970 917981706
-420322 -445823486
-686298 -586995138
-771076 -669211178
-533561 -669431578
-289946 -963338418
-556923 -150717020
-685737 -894177282
-367204 326416754
-355536 642965153
-835936 248886179
-746326 -603189419
-747135 290362623
-302051 -243346288
-413260 -378372478
-100092 -805638916
-220018 -699085943
-654958 -960410785
-789941 806785516
-843934 -499265025
-742124 34615341
-934621 307076165
-905520 -45923716
-486790 -25148907
-857770 194120513
-74034 -673744111
-319116 394369962
-585600 193682911
-927669 735769664
-299149 885305685
-777750 -264714854
-375213 506267722
-280530 -708001449
-464047 148290008
-604138 837056544
-703336 -377433026
-308474 184951590
-952786 -461144124
-389072 -419093955
-941271 -636115304
-825747 -965662619
-929439 829792224
-677520 -239304723
-572881 324700004
-285937 -561037712
-746834 382322799
-527212 519061089
-934082 -260123654
-574451 274428367
-219846 178362957
-260590 240611321
-832328 -838439940
-154466 -662044526
-162355 -952796043
-828112 136411154
-296697 532075987
-763611 -626540154
-491004 -616702532
-193672 -421724750
-173854 -890770491
-209848 -878880495
-415922 313560396
-450933 468013584
-972953 -586881944
-951876 -685633244
-635780 157586480
-752192 35685030
-260349 499318346
-165569 696442357
-845694 616591075
-315806 863203042
-339823 730779738
-775133 298899651
-844288 -523585329
-766942 -92003905
-510804 737861940
-591122 858737470
-223272 -720426464
-905853 -669745362
-351853 -14317811
-996574 457936493
-166442 570865959
-519525 147242250
-366386 795891967
-995913 618069916
-691413 -863830244
-412886 180484306
-250273 991529762
-699842 -480532776
-393442 758759556
-575873 953275625
-510007 -359413271
-977520 -75163695
-26805 273805561
-34467 53704785
-456930 239203061
-908452 -716091606
-282275 -910610185
-800147 -408962240
-257118 980350751
-436581 558497243
-115952 -693242846
-403060 563646841
-821126 -290086753
-789090 -216828174
-846457 -675840712
-792897 -699708461
-802033 -505574352
-376815 -396267176
-698749 -369453823
-932755 480107838
-897667 -938330684
-652235 -946071512
-586771 -520133560
-264052 710077636
-834428 671998404
-795609 -383963804
-851166 -256921706
-84700 516044518
-495451 135503420
-762034 -645645797
-8598 321836495
-497131 776090149
-743022 279190508
-447171 -551841591
-945239 -317688714
-199952 -629090079
-538720 -267933197
-854463 -375782546
-399806 -38052319
-204162 -435066094
-808469 -964768950
-766428 268704836
-392779 -871419254
-495232 -254855703
-977339 -948123339
-278190 -694743612
-288128 45435836
-261945 -601181338
-344995 -91010788
-530549 675982013
-194700 878926500
-447329 -176825118
-182783 729910501
-90504 -788690708
-665851 -614231130
-865781 254425257
-222531 -172654512
-814686 128847165
-218920 -377013873
-235407 962848908
-535227 483201368
-789679 944822623
-738276 591455409
-278248 -385091772
-657493 -754502616
-689537 -873716952
-521800 -14181851
-196213 -22435813
-317649 -249499498
-360580 947765831
-474626 542498093
-509181 -214268448
-127008 68987019
-650022 523595192
-513014 530875849
-413079 -26619967
-71789 828851580
-775115 -571171963
-848867 372198695
-583216 -409642855
-727141 -895189951
-43566 103641548
-346687 413532027
-973068 687236903
-616645 314950840
-504888 799300897
-838848 -205821488
-605886 -857703672
-690202 -219335586
-380072 417164640
-158708 957661589
-327599 -883617866
-72968 214503615
-96994 401633351
-394153 -268709638
-786965 460000999
-924883 527916399
-433378 717108512
-108177 -709918462
-392767 -869066747
-927203 517390695
-633551 832579631
-615478 -83335194
-463215 -561105934
-283572 208691175
-128491 -699942993
-123706 412274099
-788217 -109940892
-870802 -271114955
-544853 -363010854
-687576 480416253
-856340 -313788553
-18712 740630694
-483163 -253535368
-883273 -774035297
-402068 -91902113
-11950 -601718119
-526999 20143215
-7953 -97089432
-195678 178946296
-610355 -710175793
-633329 -286911491
-868079 295328430
-462614 504327822
-463665 -885278141
-262231 -973381208
-675650 -183154827
-388547 495154611
-304392 596243657
-432527 106926711
-486795 626087865
-285832 -33849296
-583503 -207977306
-871318 -604730977
-250954 405044770
-132925 -999286131
-257174 -304673970
-857235 -330164779
-596284 -256710670
-127975 424211075
-687619 306824367
-908708 -923778065
-789062 -889577478
-293670 -100028586
-391871 -177313433
-905789 -811096422
-891603 808069301
-620080 220968448
-621211 209046793
-633777 -436503779
-575598 -747568904
-989144 498871001
-999553 276584730
-961102 547759527
-43955 -144284825
-981538 243822943
-223332 426894672
-885731 672560349
-887510 -408506094
-563634 -124345319
-318257 -367996588
-599286 -929901877
-722198 841805385
-419186 424026107
-470604 -534632854
-528757 99366507
-713740 277256329
-696005 160693177
-385991 769201728
-882544 -979454342
-431971 -562579396
-180947 -71457553
-691324 -903232407
-221032 -599640521
-525383 828513861
-782028 -228029487
-644246 -410736943
-848794 489099514
-402107 992938961
-459539 798309851
-784983 -947404266
-309084 -902113590
-47030 149697204
-785430 181696818
-347982 645645937
-909015 -994587622
-715608 -721963887
-607225 -74943039
-976716 530489080
-828099 -130469981
-170859 800711642
-812399 -984991155
-427385 -60371857
-448662 495033379
-231584 439034952
-619437 404995289
-540008 -553083762
-964731 -431192367
-923433 -581795182
-328558 -931365682
-917813 -558130356
-355403 -144374577
-490495 -2823235
-256086 -608846410
-93860 255984902
-533303 -321793021
-38113 163124103
-255531 845247960
-684509 -980177155
-922795 8579416
-795992 496074163
-469491 -927581420
-285547 106465826
-156978 -501712281
-772346 106631751
-545010 -395371885
-451433 -643783550
-425837 384667864
-152234 529685076
-428148 886705531
-253936 -893285765
-805668 182913070
-757972 901714376
-836105 46342378
-263097 -469537199
-506981 193265680
-455542 -696145980
-196896 -22620961
-542250 762073313
-378974 -277941162
-991972 46013357
-977488 -943540691
-251802 577684261
-999892 -956809878
-278598 -552387101
-654339 -313814484
-949381 -426086546
-799286 610737002
-881383 -616050172
-735129 -406263701
-722081 -528167230
-914610 880023991
-722045 -481328768
-563466 578298597
-275057 -769171938
-988184 625302983
-981544 -964556936
-243915 -412955488
-414021 -137512801
-383648 565128141
-189488 -673733605
-332044 -30798565
-577980 -399442437
-52540 -919502877
-168148 -984456188
-158924 131020365
-545560 273762803
-376311 -828085815
-644180 -891600597
-996691 -111647532
-479912 -106026976
-846424 6929114
-508397 -55188223
-771890 -675826363
-329107 -97364411
-213005 392424676
-365024 10359153
-278487 476549043
-413719 -144321970
-246406 394308981
-543359 -929714659
-790937 327510801
-185629 126849324
-303889 -558527073
-772530 -241674250
-21889 357677386
-292073 -933224091
-691589 -206231186
-777975 944721899
-293907 -218220538
-692059 -788586693
-411513 -876495354
-143376 750980897
-270038 -188029129
-641028 -795998230
-171051 619041062
-888886 942991236
-330839 477764573
-970065 790955248
-727281 903906992
-844955 -781366606
-509848 -462555376
-56278 -236647542
-663443 163445171
-737958 -138381739
-614615 665988047
-933012 -591613800
-414444 871977415
-663873 -4946558
-480707 264064230
-314537 118802748
-310194 -82144863
-689771 -555908617
-871092 -901831575
-993695 359328064
-979726 202417133
-150798 455845811
-285768 278620326
-711864 996185948
-588653 253084062
-474436 -939600213
-980195 -939884393
-166 376588709
-668940 663897037
-767658 -127913522
-876564 580590479
-15315 135454452
-878772 -332405934
-724828 -89128596
-14621 -221073948
-331083 -575982589
-569782 129504798
-992957 316370676
-612639 187369869
-576235 -854533678
-745002 -969494711
-227253 -294125731
-509247 -446147478
-813132 902482704
-919194 700927711
-971460 817916752
-127669 -126198195
-391000 -528700800
-821345 -885475512
-256577 -28029770
-397305 830627264
-841620 316941621
-889950 -719667607
-371037 -38236057
-36058 165643921
-783871 533416456
-154527 -125319917
-55864 225759529
-216295 -237478483
-340893 -608906527
-229220 -902153994
-610284 -804371652
-643793 526547925
-625417 -382043574
-335112 106499752
-859012 -842009671
-705667 41973837
-422319 -911479097
-851968 474361005
-575603 -918139942
-846084 -766012775
-375608 504866294
-830924 -212265673
-663164 -212160253
-188740 259865351
-750118 -658821609
-174278 -541727149
-683591 -866332845
-841693 -187522409
-521803 -427202661
-55561 -41846262
-926962 -504378792
-680184 889738961
-571916 238486131
-297999 457385151
-161551 -92100766
-788045 -375581061
-626047 -815418414
-376887 -866341238
-521765 386940456
-767729 -424324941
-852333 -915978878
-649474 582568804
-105904 -897777017
-477749 -445506099
-502011 -458415091
-35085 -887270335
-710492 596467738
-75670 -369894188
-183117 587090670
-286095 678327796
-287839 -135906963
-958701 -55526683
-117019 -681421524
-857899 651932784
-230040 -943144980
-650289 -340243133
-485249 -889794366
-29024 -956961472
-808597 472234458
-7051 -464480673
-567159 1192266
-881635 967855666
-204660 -722225360
-995244 -907805251
-101061 277757169
-633789 185673874
-689774 -283386311
-992440 462338756
-10676 171848990
-650584 -896445856
-775289 -961986186
-359082 108386465
-998890 538639302
-848041 992753152
-163170 662880366
-981674 -919775790
-187044 -894517184
-126338 111864456
-460082 -437153625
-852736 545089840
-642331 -357291396
-252080 426939412
-894036 -657920491
-240650 -38712920
-407447 -68611452
-124076 -601065471
-109061 621043947
-107305 -105889465
-635675 -558026943
-216961 -54205242
-582828 429629862
-202834 443165323
-98595 -233833224
-621832 707404502
-319348 535360072
-282919 -956076055
-494532 -254405271
-629574 -895509887
-226946 358779054
-987783 917443719
-503585 -939439389
-969083 249309221
-371299 -121653464
-12731 599199913
-817124 94578725
-274445 -606256746
-31057 531940476
-369921 52577895
-630682 505607710
-508862 -905213150
-294769 -549815913
-273013 -999167334
-756484 374242615
-400733 -207736404
-967638 -37880253
-163931 -841852485
-205918 191198125
-376002 -564319954
-425949 52258050
-675833 633171182
-407038 381474804
-8777 -665595735
-527001 -71147143
-791018 -999842067
-130481 -958191234
-690228 -683270719
-443489 -955918122
-846626 -360080152
-543228 -578780605
-329566 255377285
-834408 -590120081
-46813 -518219994
-360483 -642797142
-945684 288226455
-965918 -919020082
-543360 451781584
-220129 681969709
-3026 465436747
-604145 -643124169
-666616 40093771
-994463 412739950
-416339 -192940082
-606398 40926438
-762022 -360501083
-182929 599323514
-121335 -996953816
-443378 -202353568
-871422 -356962009
-745334 -708757417
-982572 849904482
-804411 -871274475
-152372 672717388
-526078 -963174901
-205165 57578382
-574036 672875321
-173984 -921366134
-104608 374307663
-17524 569473552
-327358 -428929933
-561380 795527058
-794616 -322632811
-989625 -19050013
-31992 -870176584
-155099 34570047
-417882 -878307206
-2090 -936680313
-818967 -661132017
-879415 803662504
-487691 528756434
-423111 -304256186
-546030 -303727373
-35273 -205987264
-160551 502803732
-939633 737199065
-202706 433511653
-826055 -45356402
-181703 592761602
-759329 -916325563
-180051 597681589
-72964 884004186
-224475 933578920
-141785 726407114
-561983 409237926
-180972 970404019
-545954 -363498152
-470521 -65370401
-993012 901554238
-558654 -989190489
-547003 -643380497
-837796 -674859342
-637459 658852922
-752387 33986692
-848171 306090645
-186876 788676339
-114713 -931443262
-52286 427783439
-297789 851996026
-66321 -740058925
-172871 83962295
-214521 233268813
-125785 -44315111
-626842 780234923
-232781 -972718452
-768911 -688995026
-687210 369950340
-564513 313309555
-77540 265648572
-131088 -184771705
-677391 396983992
-742409 -284153486
-278523 -448251167
-615560 183079264
-401620 -705230020
-676920 960986759
-565412 5999636
-855666 -68728171
-793602 -251867290
-572401 -239929774
-931745 -205402307
-729173 104752213
-734606 85210884
-913372 -694033033
-459361 -861261096
-369009 -756182119
-273504 -905356695
-655353 -940188005
-578705 671601321
-975716 799155685
-106457 -827730577
-594167 -391920032
-707662 -115059150
-980673 127954313
-221008 -759168757
-525120 -235261249
-270813 438959287
-609208 610781584
-443182 -921951695
-651648 -442875789
-257721 -721473769
-396853 327548651
-911482 272970725
-979198 -169724936
-12412 -636855733
-313101 567740706
-656118 -356221825
-447000 369143903
-686192 -648471113
-620059 391910885
-607975 -870785871
-864639 146126580
-349232 -650820550
-342581 66941366
-778011 452093547
-191408 -659565293
-805836 310759248
-987081 399253206
-364186 -747236945
-901967 -165123079
-493940 50925243
-529358 -574967521
-692201 442956889
-786279 935866093
-548686 552986792
-604217 683788133
-206027 -446878804
-697928 -155537569
-730851 147086069
-719730 -516314145
-349575 401586642
-11429 425612300
-677123 811234506
-261056 -472926280
-485195 -891596284
-206960 -973104875
-91583 -905185575
-658738 -247818109
-346040 396039029
-295200 -701140335
-961322 -855907225
-45985 377769511
-430562 444986245
-206873 -654211422
-779171 -702772771
-830024 -250403856
-601720 -313776715
-455909 607986477
-817105 -998634298
-720109 -61013660
-553943 -704620250
-311045 52290945
-249467 364018819
-271282 738336640
-420102 -159326610
-719274 -230478037
-392925 274641125
-143554 393794587
-417201 613984394
-123775 -725756454
-423824 877480442
-233225 -131912611
-370229 699855846
-618372 541231300
-454744 395161109
-885035 808259562
-174668 568126425
-845736 342491887
-773703 -587042195
-996718 -183318194
-966891 641351552
-812382 -590433067
-560128 -953032331
-914878 -61145851
-19254 -244644489
-701618 -655805101
-915147 688450293
-934960 441578796
-157527 952181376
-214825 689815996
-785150 -766918512
-805956 -899922521
-991556 -405376707
-482809 597100308
-77238 838414119
-411658 435296684
-202082 -780861377
-529838 -34428404
-72637 -318392377
-136708 833123018
-888638 239815142
-503539 -588395583
-579092 -446273241
-258867 -207812660
-885168 952835717
-33835 948887868
-143901 -547036746
-457590 373478494
-637855 143896107
-147227 -134078941
-454307 -957323347
-877830 -362235989
-40392 275487992
-14434 -910355678
-962953 576618160
-503713 -969156498
-830243 -566160779
-360673 117584805
-568754 324938651
-327285 -761463050
-424502 -340082847
-163522 558020139
-521329 -661385571
-416057 254540447
-353669 7636799
-926666 -970455100
-345140 -457646517
-848413 226775423
-60922 -4883504
-582223 223961106
-14879 -87585207
-172284 -912552010
-431664 635565523
-406029 466141552
-569158 -120364670
-936079 440917592
-110381 267545772
-804367 332598584
-521512 -333087562
-44900 -736041769
-48406 -948964005
-493244 -290410909
-167070 -98277758
-911202 326523987
-25104 -200766586
-721544 -669143246
-592511 209883842
-144654 233072635
-639130 448441559
-356161 -612661155
-528061 471609585
-785372 -891641288
-480317 945358984
-475843 810224014
-718854 215415512
-166014 -194487864
-402509 839768914
-581420 757768995
-531852 -967712442
-658413 -312598238
-999197 -165753547
-34398 -202781296
-348122 -225150248
-430860 -677671672
-559573 -884123392
-778965 654485082
-987794 763245920
-847472 383422380
-583331 -160399982
-533718 -717325290
-409797 647380611
-465076 -109363987
-544388 -7736198
-423133 -598380795
-36448 -930323648
-430509 791497216
-184164 -267524041
-888467 279560194
-424837 -122913797
-176706 -966566130
-244627 666899039
-470323 -798787859
-479503 -858207418
-764310 464774376
-488094 -988563846
-715782 209724447
-447749 -877197136
-109397 703721422
-297201 -179990206
-20399 -992393225
-285236 -756360464
-813823 654256247
-986002 -195174521
-366643 18489289
-762108 976584575
-28149 -79297913
-587679 -474509277
-774315 592346847
-336749 -843359181
-486922 365090742
-825458 875021558
-253455 804021430
-565428 -891756893
-369845 -280198288
-840838 -941843013
-471021 -822080540
-939336 -636184720
-343327 -209367054
-582555 457479654
-881598 240901483
-649196 -175933184
-662073 -23104954
-869347 442113624
-652268 -181624248
-943808 -705814226
-618748 306066132
-936486 -971899802
-908983 -583011362
-991926 -137696094
-878141 -299373654
-111417 -575404587
-293310 105943442
-691964 -792601055
-420007 229420892
-555907 -875567270
-454071 -963500127
-90716 -997360669
-143586 -497560193
-745811 628846720
-753968 -840719850
-886918 867530549
-571269 356384630
-7423 963301580
-452346 975773656
-58887 -923813659
-350841 -978541434
-981325 -993790532
-397875 -707482026
-992487 -335392135
-83804 463689123
-796898 533419458
-641682 488674681
-95694 -706899479
-666244 -171950566
-223476 -840433215
-556927 -412713705
-952505 -865884435
-286990 -959816663
-465909 4274933
-427004 -151064176
-165131 -259190317
-128083 428870346
-866306 954879267
-374520 -51791372
-708076 -489192410
-689602 931828350
-346016 -15291499
-201208 -486553079
-684239 -713215491
-91827 -533928426
-964666 -327272929
-911419 -993168590
-180521 822456204
-474668 -511454997
-540927 982605067
-360941 751158899
-174492 -637480078
-960323 988814535
-445641 -956323128
-166978 27127787
-473299 305020010
-648743 429612683
-708766 -631681180
-431008 598120531
-982500 -889821530
-67759 -472114394
-874082 -962076822
-417578 -903189612
-263343 -431931057
-591828 42198111
-155418 -54253787
-580787 308878626
-18830 -676415191
-539149 -246858168
-793733 -890396394
-273094 -165607601
-633027 -462513466
-657174 94312108
-8273 347839320
-948789 -175728956
-251000 560383682
-473818 -979433610
-860208 -168897546
-553054 235356238
-51514 -638372254
-801855 -333776127
-86006 -160968511
-773994 -275852332
-244752 -492445239
-640365 -264775285
-124441 751275455
-771454 812574771
-991622 -982646250
-350632 -880405725
-202462 263211655
-473452 -872467780
-199701 -500003766
-440882 301134833
-108970 -775657391
-536956 68065177
-550135 -804150703
-218187 170088822
-526406 -770539845
-468695 -480565894
-679039 923230654
-732674 -660936239
-678176 353826506
-312066 -686766460
-924500 433375869
-313552 -445817822
-256571 137504584
-190926 -153724097
-304795 -572735078
-913790 968607039
-844703 -918367859
-746720 -211107332
-888066 -512652736
-241303 -226820017
-455300 513040337
-132818 -5097975
-399094 508404698
-669141 116832144
-95728 -340006851
-908141 525758449
-19773 88942772
-589309 923204804
-47886 653290669
-662503 588939006
-631002 76855989
-421491 877633278
-608122 -490479465
-919134 272705286
-360322 -99761548
-134528 -261019310
-32136 792139393
-801291 -324014542
-650224 78044452
-289688 -1517749
-113357 -10781001
-907852 -636063327
-120665 552664429
-339360 -873276418
-800500 210212577
-574540 979929351
-425571 947846974
-955798 144361071
-321260 -378661628
-203789 -712289409
-714526 917541054
-740866 -865621292
-929030 282612616
-631045 278462105
-410007 103727205
-684124 942605765
-539186 -343263094
-52795 -954813670
-387760 718326921
-508701 -837456073
-802128 634125336
-18762 -352300737
-587235 -959822795
-805995 -856354129
-417797 920404549
-52444 -207067990
-59477 -264857086
-614340 565060294
-146265 468917469
-290300 813187366
-675349 -583941103
-449666 -689347180
-198152 -970359608
-203987 968723327
-210974 -710107245
-397652 239852969
-738899 801169030
-785403 -909743918
-75571 -763269608
-64935 -724976246
-10809 -622033327
-209904 -993212202
-324070 -738081185
-577587 660579289
-578859 285249903
-914064 365646021
-779136 455701407
-522248 941986809
-550567 410832351
-91199 26544680
-486477 -895469264
-352694 -102525961
-890039 674243943
-73711 997224295
-546699 -106363737
-825262 447164845
-978733 -357327343
-123601 628779178
-789079 -135258509
-684958 -888409875
-649274 294482896
-886270 280800389
-764709 -725240702
-670001 324123288
-199709 102040068
-446265 -435347946
-727652 -583507391
-61393 -244274550
-749093 -345091864
-865345 -346776999
-873672 30749205
-255709 32874809
-344560 -339989200
-450398 292668020
-350721 -454029550
-76581 945260703
-152964 -489169607
-129856 -998328144
-928242 739763865
-220957 921662744
-443918 -119267110
-558236 696810954
-426350 -328346864
-553879 -592506815
-368054 546551601
-362225 565289399
-728618 854658030
-170639 -958259390
-721199 46584929
-271 -428084126
-144403 -994152911
-370472 -806415822
-114001 852716263
-608314 -719393613
-700472 517707466
-396867 -192727317
-572005 -154741559
-89302 934200076
-541740 562998133
-321097 500166577
-45354 -560060571
-932838 -553736310
-94232 -614442262
-610086 99950229
-517561 738931711
-555048 -68471811
-204093 -102272715
-847172 -897721544
-907766 -214283602
-275851 -509992498
-373785 -976058800
-351684 666449288
-351512 -960665192
-535139 -451889311
-611863 -926057527
-983459 585886409
-620062 -886599913
-599330 781116856
-671523 627627019
-898863 12501370
-400400 -794450918
-472881 633474108
-471610 206085548
-196176 -941734656
-864567 914080496
-345344 -423690634
-924383 -281945620
-775137 -388144711
-565355 -636974206
-466122 -866431134
-545960 -887978134
-389291 -197034776
-916385 -420167444
-157617 -649904043
-516803 902915453
-83751 -828719381
-880005 281624146
-238321 -346840910
-69078 -726440924
-787771 -932659456
-31597 143166592
-39712 -849983371
-377971 586306185
-616891 182501400
-425149 -301872682
-507260 512765011
-116007 -379095839
-562636 -335956242
-907930 146398220
-444485 -898952467
-461499 676545128
-825755 351947302
-600061 734521641
-492686 -264852972
-147004 262729000
-747081 501118489
-629916 311456395
-71386 980783380
-522218 -887026222
-195271 674482189
-54934 -885647755
-458833 -922488003
-288554 -670036235
-28682 -453298845
-698785 -719875693
-254326 -914604429
-887568 -282018226
-663795 561748454
-983995 -261445339
-474071 -8459150
-451566 481605351
-533017 881721254
-565642 141557479
-556170 -79572112
-566449 -83260994
-623067 839684797
-951090 -714290748
-317544 537643168
-543006 -643755092
-623555 432107472
-609515 638690701
-564082 -967209965
-280375 -363428874
-492029 225728694
-56767 -379546583
-866630 899300126
-239110 -420636464
-830743 931909812
-61985 732599859
-756098 -455146333
-364529 458908353
-489626 699468457
-185310 -525117983
-864343 788872119
-481693 -901314036
-30900 -244993676
-389984 874267690
-369260 -183332261
-367105 -830728870
-111436 -534661297
-360756 808208589
-567036 650876481
-161879 -800423691
-687461 -197717579
-123205 -576179278
-595430 116315316
-310528 -505516430
-345310 -290470026
-430400 -493525164
-146467 -149271522
-760820 -858362555
-820885 -854834464
-900190 -263965133
-476232 -369275076
-153719 223410583
-43043 356488284
-342861 -617458597
-875404 802774119
-391211 140914448
-201699 -884858739
-880694 -799855862
-973318 -547660847
-308676 667126071
-304617 -324973845
-591550 -906272376
-307794 765812036
-756291 430032480
-535893 967995314
-322947 -565003873
-610814 599303610
-164754 -714149630
-444766 -904278932
-956222 102696444
-673368 -514573321
-132227 -101996511
-437999 526517166
-560512 601741995
-925329 392487060
-300734 -911436508
-869888 -891783170
-738564 -904268110
-942660 -917282710
-791803 -894101281
-838374 -168233243
-533572 -286557786
-54478 181825656
-398843 -959228607
-393858 95983617
-179074 -162883873
-209947 181685841
-807842 63641231
-577193 37260266
-334161 634024995
-981741 -416716345
-209999 712286421
-742612 727752619
-326053 -798387957
-33710 -5164747
-278504 548264286
-479469 -363391830
-355476 -553344784
-39317 834114656
-75765 -267670762
-205728 549351660
-287316 -827942313
-539036 630332728
-161152 -71614822
-726804 773799683
-464365 -124663860
-20689 16948670
-885884 734532866
-725802 -28931970
-36651 99665960
-677687 692947939
-887429 802834788
-429778 813108174
-376791 -272710053
-511414 843606181
-964080 -238391856
-73290 564406074
-181107 -122191625
-326336 825249375
-349518 -545817308
-846947 -635650278
-209349 -738950618
-440483 -981014534
-895665 -907897660
-464598 -537338575
-8381 13820719
-691594 492882979
-55933 99269595
-636143 460475935
-169703 179513987
-350876 831598834
-359296 -137656053
-542982 351571675
-110088 314447914
-37873 790729125
-298753 -22112290
-836852 -957699594
-982817 -339805853
-184637 -435063072
-562654 13368436
-53835 759860107
-137676 -889598781
-67343 -331280424
-858518 425484634
-31892 -162308834
-96183 -635157890
-377012 -960390870
-894819 -745386407
-915076 242650485
-296652 864858505
-244337 -291203715
-931872 607000207
-494000 -874092113
-286429 -272218249
-518781 551618900
-558828 -558914335
-705190 741602471
-309762 -102981768
-132187 540355261
-858758 54594758
-859941 -923467782
-701264 224470447
-218053 916938706
-165616 280620246
-408824 -608565287
-744075 560184183
-535631 -888975692
-571972 -566264881
-726891 -927105317
-649007 -324038763
-473257 447103555
-844370 832754790
-993906 -213637544
-594086 -884176869
-985852 110755776
-37986 624053623
-309732 -666818406
-391161 150364906
-660593 878667216
-394657 575832079
-577084 -132260236
-583745 -560020147
-190898 35348638
-71083 -153835996
-647253 167761605
-672117 -560516110
-5170 287249669
-352442 -238119572
-637646 336502122
-862644 -319878718
-211200 816475186
-260279 265550694
-563908 904591729
-53322 585930244
-574105 -601312708
-637659 -851457206
-720030 -1369220
-109736 -490288399
-548262 -417722087
-489436 71525463
-978155 185672838
-21519 -970618532
-645067 -243203395
-498325 972035294
-89993 997720953
-141790 867552382
-539661 448605269
-780261 -816581101
-467050 -129566360
-717680 179788837
-96970 759250978
-889966 738173404
-866066 619768691
-906073 -352884032
-336308 -563146240
-701388 -359953352
-766044 86599858
-141096 724103430
-651055 401927076
-354177 -724381667
-3740 -743258936
-379680 70918614
-385544 541169027
-949779 -986150854
-156217 -490634789
-477075 939856319
-170455 -837608060
-81238 507995991
-413190 -697915728
-281284 -255330146
-591802 -567962194
-82390 487757110
-222810 -373432325
-535840 188834411
-584065 312308757
-867183 -523195020
-322371 -91096855
-641152 -386569622
-647444 -339776121
-306846 779336786
-358831 793219216
-67899 -728008791
-714237 370026542
-492765 265504259
-161826 -80892823
-567971 806880303
-691197 905550907
-445295 -994292966
-573126 383500085
-522717 159994335
-908883 -866158280
-940560 640241149
-856963 -916570699
-994088 675010747
-592237 654090295
-218171 -407205488
-471162 467383419
-237309 816482236
-700591 -899209498
-424603 769467691
-36018 -586331558
-591364 -614655339
-657787 109741154
-813208 40236117
-127203 574179073
-241852 -725433737
-680391 517041097
-287407 -664401430
-116997 -112003359
-845260 -970218672
-463136 -885064645
-758167 -466267791
-86842 -698227463
-748900 337478251
-747977 799236468
-407591 220879714
-663504 -3125094
-439174 557303727
-962297 79103101
-236630 -767108657
-38109 -430185586
-353754 212944822
-221356 873132492
-412497 -346756284
-157759 -259528079
-629119 379739140
-369332 246038228
-146346 -939628308
-133573 48737728
-447503 199345084
-721743 829839384
-902445 462406170
-856139 584689745
-896956 -207903110
-766922 -644841361
-246361 11385170
-138807 66663153
-913469 872199736
-523621 346983741
-460765 954659794
-723847 901981064
-13243 314435449
-298494 -659091644
-706737 -943730047
-781770 -495569948
-932058 -859855177
-700855 277149667
-881735 501304958
-146195 549964904
-145726 -791230880
-399062 734196301
-298271 -880220683
-500520 421713942
-379583 459845146
-885774 -374460614
-341721 -985297784
-750465 -307899362
-262320 871577615
-804625 -924926092
-633389 740838366
-227248 -76560949
-956207 904913292
-946742 55760888
-83386 -639354852
-940749 -450473466
-713664 410919527
-152827 372030319
-596981 616189687
-282770 135635615
-323552 -428469588
-346359 423365834
-510809 -109866969
-145779 885965861
-952135 764274190
-217545 -53597016
-153416 -757087734
-462498 756935366
-965885 -923930997
-789107 744217224
-683697 159416622
-111611 -715161877
-188168 330929878
-614574 131712293
-93665 706552066
-673990 -356708624
-17078 757251679
-564614 721254282
-92972 335392014
-203177 481345646
-886664 796328190
-243786 -71253268
-975930 -742698951
-552118 553757835
-297044 984507620
-624882 -382053802
-93944 -896715632
-899194 247943499
-527946 989976517
-496964 571990409
-335462 -763904534
-686968 -585976719
-156677 -152127405
-363697 126228497
-167253 -847494506
-626237 -535336863
-418759 -927368520
-679332 -604582240
-836261 -925885145
-132783 -998783164
-372800 -860365016
-635139 233531478
-978829 -713945041
-815369 323081215
-249713 -782239877
-72494 992607025
-858622 966372591
-767365 975011802
-9545 566377659
-751776 154280957
-435813 308873801
-413635 215222202
-4439 -916972312
-105683 566174850
-621058 -378503611
-189969 920051661
-269435 -963362600
-284999 -422702890
-89163 20511512
-202619 -973386084
-788035 -998196129
-236276 256606978
-966924 -706846450
-462138 -150323534
-872580 -764648173
-200329 -554340955
-605800 314339603
-226088 -839500340
-961578 -158923195
-713036 388454459
-641130 -838283504
-183049 -166771858
-348174 -525497711
-102533 -552228545
-1583 -991174291
-402113 -307737588
-657601 -707105167
-657221 975198300
-686904 -480209434
-869370 859272492
-408997 -18004391
-231484 828664367
-283004 -72988954
-78017 -82460350
-874200 247355570
-661947 548507435
-732014 -309892337
-395236 283992970
-464371 -874195455
-160276 710619175
-675192 163123240
-252405 -872391584
-924001 -180257495
-124689 456276790
-231968 -170198764
-431154 55094332
-406935 901935835
-355194 -855859162
-794934 215593992
-368512 -404471007
-642158 385111650
-328771 377310488
-814537 428757135
-188591 859613939
-913878 825081944
-330379 437582845
-786478 -595607297
-571479 -882023224
-505025 265297497
-582149 -75816730
-702110 829765621
-431447 -900190541
-186367 -394636011
-901680 -390706980
-646570 17349109
-577992 852719559
-722308 -989683193
-914557 707456773
-299819 -10771118
-742063 -863878648
-245720 270592300
-542416 -995131526
-511893 -883753878
-687146 -909665195
-582274 461145264
-261287 -201436289
-744009 -2054510
-10791 215597452
-383520 -204779098
-431649 -933944165
-840296 811126445
-223937 -967151095
-757006 443366323
-508334 92399932
-587473 892462844
-843128 120964619
-660530 -617500871
-681580 -850628100
-728352 91457748
-844496 647796627
-263729 73555170
-86965 -226260278
-275942 747606086
-559937 678919159
-702711 383032742
-853203 -382528453
-464519 384155071
-980403 393349549
-250333 -822555328
-235662 -774099695
-760110 381987255
-487188 448036973
-221923 -769231221
-751783 350749730
-800043 390888131
-713229 691914043
-13069 -998170207
-26626 -758650027
-275980 -239972153
-629549 -202949305
-940850 -692594192
-401150 -576329356
-76962 -170100400
-816157 750772132
-589758 516070577
-489490 -425121203
-659284 -275746897
-250288 898569706
-171070 -275749303
-551642 815710852
-405793 398882685
-917374 797805867
-535323 -558033074
-612425 -994877
-477311 329241378
-755459 824999668
-51798 616476671
-58170 -434087199
-735861 70865569
-801465 793921343
-188742 -208186894
-975751 -694630824
-685724 94474668
-893240 22581885
-755042 656118906
-31659 -662120849
-819990 -432987719
-258028 657948699
-994967 -420770875
-61435 327040128
-405002 -692484253
-935817 -113365067
-19990 750710773
-671961 137415347
-880340 -510076583
-390252 119297702
-161451 712294144
-942951 214176521
-860036 -129616240
-815096 -710938807
-494593 -117596275
-251597 -878217202
-732470 -913132941
-441845 324370651
-639172 120787921
-307646 268624791
-686387 1886671
-309030 -410219056
-634185 834537592
-433101 -927247761
-9860 -763781360
-694499 -521132949
-60075 -769362231
-324137 330693308
-801260 501448936
-305033 886756675
-644205 668572460
-621249 -931538784
-80486 397221727
-121746 -899682063
-200109 248017698
-514512 704737474
-459864 -13047130
-819882 -148755177
-330953 -305330827
-857629 476876288
-570371 970542525
-313072 -740520330
-914678 -456430839
-772240 -306557363
-128168 -451459137
-62490 425972886
-479357 -184774565
-139363 -512075724
-495665 -397140111
-635955 936013357
-35566 756549067
-673297 604746560
-155650 -621689347
-330249 443603011
-411028 530015152
-854210 -385470707
-24748 922470062
-528898 760652921
-178346 945222602
-343433 276435351
-776136 499925949
-948433 466311414
-482107 197412920
-374047 -250335972
-70179 566629351
-317785 -702053030
-859535 -693082146
-610316 -593901427
-379759 149191793
-707914 1587027
-235261 882974861
-467555 -27749330
-605159 261066697
-320584 -720939626
-695315 665693308
-784099 809607561
-616927 705033260
-692098 -666564905
-440887 -849951811
-630017 -839590499
-328052 -878035196
-594680 906597256
-956721 765156061
-827599 -499724542
-735570 202716619
-885174 147687566
-973390 114804751
-277743 -22296966
-643724 -239143161
-204957 -87456295
-378825 -893345263
-350163 -886700860
-256524 -768628529
-896719 304067657
-976117 -137036832
-296230 798000822
-302922 602014628
-599156 169881022
-610881 -943384252
-200106 -396277227
-891243 -976015598
-624381 939590609
-332339 575973444
-21024 285051099
-55035 -928832664
-119599 94183104
-194878 -52824988
-189387 776200596
-427502 427618199
-753991 97223201
-336830 936610098
-900550 549583004
-348671 -143663191
-810976 554282511
-927050 -950141539
-95676 -940946572
-696149 -445513571
-383013 17179565
-300508 -110727185
-947576 315343269
-660631 929723271
-838093 -4072448
-219687 428642409
-886682 -986388906
-541201 -847488439
-243571 -855878070
-182912 811611917
-761721 754526189
-838160 314002952
-54606 868227665
-38173 -789234685
-211977 337987354
-321013 660334626
-853087 786738759
-809047 -524445194
-106526 731501962
-27314 -266561785
-131594 422729818
-917140 360218911
-599813 -986427234
-377603 -627530628
-937116 149345361
-982213 563155770
-453642 228806181
-748091 -443855776
-391836 465530584
-968108 140375962
-444240 110630654
-225151 -664773498
-332400 -970351224
-985911 -721509725
-564520 -882533875
-494308 -121907319
-233777 707132684
-677838 -868922781
-35508 30604243
-522653 851254614
-12351 942689136
-243638 -362353216
-156613 17773919
-957746 663433153
-277110 -151587901
-944636 -791722375
-278758 176284132
-130197 -512332790
-728893 -316167569
-310343 -239697554
-897118 221105425
-402701 -893437751
-289944 -879478644
-985645 234678192
-297730 -668452026
-227059 122383070
-967858 -349649686
-638487 560354155
-24850 678527295
-157732 -884119102
-670380 -446753530
-580611 -358325699
-617118 -696376247
-514646 -564588401
-49096 -79835424
-535173 -578910122
-979662 313504281
-815320 -520186388
-857336 -447832903
-502256 -803375124
-179453 -816415421
-672442 -652627414
-263319 -165728340
-663935 201358498
-630187 -989194262
-986210 682683760
-201874 409636123
-426370 39606223
-373438 -977132678
-69233 -906531446
-883973 799908670
-787981 243972748
-10640 -947452844
-405971 772946379
-802336 -668832708
-195485 -763388517
-150455 -252154198
-648096 -18482394
-166028 796965638
-874396 -721110551
-509636 -50085143
-986927 -797271540
-62419 -79436250
-590056 253538610
-527720 -361859940
-986677 840728326
-125229 674628488
-934517 951644341
-801997 -826941710
-534862 -920688062
-914836 -999214431
-894883 -643357131
-207303 -573315476
-348483 -164942771
-769053 558001367
-354915 -709993385
-852118 -629742659
-29074 -179846157
-218716 329612839
-225556 -606875336
-384268 -233861250
-414737 -17962139
-13536 637097412
-877483 -328797741
-338133 -392499408
-333298 968264704
-72968 -92186258
-511412 355346394
-685202 -197701338
-389515 -442704268
-385808 634235843
-712263 752213520
-376441 -239975807
-805963 -592684055
-877794 -141731518
-331296 398164253
-792640 -899439377
-514404 -614586677
-265813 202324946
-77211 -726381086
-49265 -535274739
-336777 203110515
-182329 -369738217
-226007 -108590215
-314741 -961832257
-566045 -959220497
-871093 181416400
-462623 -739058562
-112544 -139066654
-427617 -636454409
-762933 -345933898
-728276 627072096
-157646 345583452
-293894 -856320134
-631781 -849209293
-819514 953084045
-372809 -888055431
-295251 58604449
-330926 160946791
-170182 -233240416
-905737 615900181
-800693 -352301013
-457919 -628510544
-470705 -771559274
-487845 55014932
-181713 229757939
-715425 626604979
-280485 155575556
-303884 615171262
-550389 -318553723
-840271 429194470
-745381 -920103478
-786388 884556792
-494827 -940543748
-480627 -176177340
-10928 775240889
-60871 -899764245
-165706 -994760941
-956126 -963817674
-826586 -186314546
-406677 -778698996
-675768 -457235219
-580885 -706726098
-435677 566884456
-618127 -313555353
-212666 -555935391
-866412 372484853
-754683 -349094431
-399989 502669058
-320089 -614052003
-75136 417665153
-494253 -28914408
-638207 33646984
-865358 789154610
-552468 199526318
-849639 -911338085
-316355 -128571099
-267892 -321352350
-130124 96753824
-987529 -660883485
-765072 360093927
-547031 -621535354
-724723 -728470610
-461259 97167072
-41857 -709562748
-312077 95352050
-527813 -275075687
-379847 -756810640
-522218 -46892538
-571688 -386377008
-310993 56874815
-71105 174408466
-586655 156387773
-752466 350148717
-493219 -406190725
-968529 842832420
-552294 794213327
-157796 966294128
-723211 -653745659
-847696 149398737
-522116 -795241523
-869351 763919494
-175477 -879515672
-883910 238405461
-996008 405590456
-272056 172527000
-733549 179583730
-320347 -870464291
-486739 851174650
-653753 -871146094
-850244 -531347776
-251811 63784929
-200783 -492681447
-874479 -259818386
-804356 -986531647
-239934 -202244195
-437598 835533664
-849595 -261607334
-897645 40945165
-915380 -358842521
-938708 352015658
-208638 -902180021
-13515 815565945
-647948 -639080217
-456172 300485050
-989309 -738108428
-616476 -943731445
-8465 -52785271
-168487 -919297947
-177739 -597477104
-160770 -903386535
-836204 -714539470
-47089 -981041257
-146328 -930385853
-720114 523865992
-568507 424549199
-581617 94657500
-63763 -444033926
-406279 554084909
-387697 -201651498
-282485 -315180020
-256523 -977262868
-360493 862133431
-564276 192138533
-899470 -384564900
-682274 875601785
-713216 989894338
-854493 -696514884
-531868 -533489197
-610860 -116644144
-769872 -55357405
-470575 818526462
-180503 -166307812
-273782 -387275107
-822628 -968037403
-206906 -865822763
-801900 -125383535
-793849 -911768847
-681015 -66091681
-487812 -44681482
-901316 -509245951
-997181 -116961862
-651609 240779049
-465830 -490287208
-149148 -194831362
-551080 -382838607
-34336 934261992
-567532 899826138
-969891 173127467
-41960 340863253
-44772 -449309008
-265050 857947447
-268012 216116738
-77310 -734659225
-781801 -97397667
-368543 831551838
-122389 -859057441
-931415 -254986977
-514051 -864963046
-345743 -540030284
-940300 628368879
-226753 -67804098
-875169 -868987470
-396623 -685422580
-435546 544920795
-535116 -837024873
-810283 -698728990
-633647 -727946387
-188461 -748793720
-491298 235179330
-628409 227372131
-89776 -258039670
-494118 -881782533
-459375 -679332468
-444395 251673122
-356734 -224097542
-506971 -62171075
-892634 38451466
-693372 -471755052
-537080 -889043609
-65407 -768168929
-868826 78935940
-197870 821420192
-797395 447947810
-308941 344276715
-537755 -423461123
-53722 132016000
-568671 337735628
-469170 321551900
-432227 119569307
-85586 797705344
-953705 -197562868
-277101 -948234791
-727844 928717874
-442918 117014552
-287354 449202357
-807273 -908307000
-849940 418285562
-653707 721255970
-381189 -804584366
-176188 -494018756
-457277 -198855546
-11610 -62624036
-800505 -523284936
-83348 121811986
-938579 -958434562
-556230 252617522
-409681 -940359089
-831213 80016905
-619717 780862470
-355176 -976886345
-751620 311847976
-233466 -287685238
-964380 697050200
-549015 -387687862
-924526 -943408523
-502135 -873894571
-12718 744328139
-24229 246843458
-488730 447657330
-555056 -283586202
-890185 -102934846
-535025 -897389186
-167844 -379304640
-644916 -321700620
-495368 219625366
-27377 -930102283
-65237 -377491267
-645429 -509572720
-373671 643670040
-36149 -182075633
-178384 -3591475
-686479 -702669154
-952242 755300331
-21112 473123589
-230174 419142833
-986338 796865770
-94767 -421742536
-877571 331300097
-300125 -270600973
-992476 -788363714
-477605 206930105
-548505 -958752998
-240991 -76048951
-513226 -243503342
-482065 -493924506
-351909 -166941121
-988909 -117397913
-530653 -897080015
-623863 -920097664
-477638 -817224231
-975597 -180666217
-3378 -170516157
-530088 -714613417
-660866 440029144
-358462 507783223
-25456 505011949
-366512 362443214
-576301 -869708045
-188310 995439230
-777244 -141370394
-904976 -199267324
-990075 -155635893
-463722 155960453
-857217 -591450641
-548463 -829995952
-249027 -572380362
-611696 -942068519
-356771 -251738488
-371456 758919735
-88180 -212669492
-153130 -40102201
-150939 -181633808
-539675 -318906136
-912139 883848848
-844862 574862850
-942391 187169358
-264047 -430575921
-855953 -690018710
-588262 290089343
-640185 -498157232
-860890 -507242941
-918717 -890576875
-160988 331326611
-813376 -221856357
-740425 401968622
-480550 -308373814
-729506 -864328056
-410489 -383071812
-460575 -325565506
-82185 -868888827
-187732 475557795
-365550 475167170
-445166 -172008367
-168879 -515965400
-222767 883716530
-6371 -2004318
-562722 -88345762
-871504 941648011
-845717 746257194
-65822 -476909675
-216676 -418505128
-307414 -441328655
-265814 341456517
-273776 262588736
-736978 -704963455
-110676 -231164280
-331385 -697725554
-518451 -135539376
-550797 78817010
-437072 592363789
-158635 366303392
-792667 571574069
-964219 554303267
-680378 -449853645
-606043 -797765936
-187218 -191211758
-356498 241772541
-876538 -662093991
-776730 425716430
-182928 916207036
-558703 -678466465
-928429 -246209423
-299952 243890558
-3868 149525169
-97307 237825177
-559760 -19876560
-997497 -999962797
-947990 -998004233
-431264 -225712196
-330794 746294397
-117832 -474913908
-697162 355782676
-976620 -842517905
-630557 866542610
-576614 -529112236
-713597 -547481360
-258768 -512105318
-425425 -226837790
-232047 316979265
-326990 566711692
-379922 -781957649
-91893 -464200991
-534323 -9197887
-415703 772345618
-745156 85945365
-554295 193036178
-771516 -566349788
-619079 -819765742
-86593 530942187
-30819 859366643
-46423 -903558707
-354705 852475722
-102391 -534326428
-653625 192848205
-649164 -145482757
-487659 703498750
-906136 -974512003
-835915 -145445554
-435648 705494517
-180026 -200224199
-166709 -546634804
-800391 -916903038
-482864 -991925171
-190090 -389152709
-430947 949639572
-59478 -521037407
-40933 63365931
-654754 -709949394
-515098 252124803
-209595 -767138452
-672236 856762298
-864824 470167154
-784062 -231339442
-723985 -299919237
-797953 95029125
-521481 854605923
-830311 893116941
-456138 528679337
-902403 -965159820
-256283 276575480
-513043 240562332
-51174 983797828
-580997 -18432445
-71923 706235905
-222224 29162385
-931834 836084798
-440419 262251007
-316088 54650382
-250322 -456844403
-477804 -179738124
-13540 854426184
-582969 -3479207
-278195 -96641162
-503597 862501013
-89695 607368084
-808284 -294485238
-555881 -806020041
-531337 -476749633
-846471 -4434632
-441792 446104762
-259068 -243888084
-825766 -295155982
-576968 -231211731
-992432 524772474
-932825 404924782
-261590 863817394
-529050 231894749
-763136 150558075
-282272 245013083
-85974 119251282
-989428 -720350092
-312741 -661908232
-345427 -44434538
-570424 261217463
-759183 -955672328
-876798 984727847
-15168 -50181387
-801339 159095032
-710311 -108105418
-764846 492974210
-279143 979356908
-276150 -401162882
-347815 -657988645
-960089 -264767901
-737680 -686145517
-224455 949379439
-768372 440746861
-293560 -492165558
-244208 -674853841
-921902 -711171418
-851769 953939205
-20701 81258075
-734908 -6327400
-207774 -424756174
-13133 -541453099
-150307 -748886266
-530636 -708422428
-998492 690441650
-86557 401671810
-187093 536590655
-604908 -337790716
-614556 681321718
-874353 874682423
-740519 617774747
-438443 -204944467
-116109 771526448
-346296 455018946
-576725 744874146
-82552 -216862168
-118560 -800570120
-858997 90364709
-679165 -384988907
-605291 -201733002
-724237 432376064
-719077 350243192
-342970 112121482
-500219 234271856
-433280 -356493595
-153955 619955924
-738586 559418015
-6047 -67665013
-523149 426411481
-282115 -506807558
-788565 926007588
-684626 -998344694
-187327 -48260657
-361743 -970362326
-846010 -854250769
-185818 -505302655
-724815 431309484
-176343 682339887
-580911 156906629
-856796 -34852446
-819416 409538662
-195996 -372802272
-581648 760203087
-296694 33581463
-849700 -917783326
-487498 357593586
-696716 816719295
-268860 -865837093
-628502 -699525353
-375881 -715753260
-146144 -67570094
-904266 732850711
-422468 634489932
-285749 -955448613
-112941 -180361081
-989188 -869487310
-614369 517023664
-374355 -768426714
-4765 62847677
-908781 -204048502
-343530 -275234272
-216201 -158628383
-775846 -349876843
-469143 676505071
-422057 -128990708
-412410 -204127611
-199250 -976281232
-664297 -845164872
-763933 -669271372
-737266 180625398
-961483 119982683
-899227 740267290
-66739 807823126
-543131 -267297878
-321506 -373634895
-300387 742556153
-30629 -909704293
-624790 -704399247
-451048 876719061
-858296 -756713293
-751092 -420152507
-920234 -338334681
-528545 976137419
-811199 -933146222
-365516 -441266941
-584397 -351707310
-822012 -802633532
-20115 -924243278
-41249 -120134023
-690649 260214145
-446321 -275775427
-867354 604631705
-8126 -898414238
-812099 374347731
-880785 133653129
-68644 -174888593
-224509 -977263528
-437391 157371897
-113078 -20053465
-56849 -646534900
-174656 -809486353
-151595 -900070783
-157622 -906267611
-374657 998336774
-874111 -314852307
-520873 -427386152
-556845 593409279
-612686 -372040247
-378658 -131785399
-7893 322644692
-470981 -128753539
-387676 448062094
-87660 984310011
-942437 -300099768
-576477 514915872
-935751 -604440578
-955742 348192922
-728109 712282340
-601790 -676167502
-3009 -919424749
-520035 -174987162
-48111 48057071
-653082 685206957
-471839 -220885047
-236012 -725078846
-710278 -328623562
-79380 604226360
-471072 -702342374
-727113 828748335
-966303 -563310753
-585777 -348877274
-98231 -980738018
-702718 -610865182
-260824 -402628531
-955463 870115109
-653968 74282511
-742623 169985317
-512308 316040740
-958719 702242264
-121281 -961800083
-997225 -508798215
-947125 -573994923
-733605 338778364
-90436 -671971852
-889561 125905309
-639703 -293789411
-26187 -276412429
-933819 -673385416
-149614 -728990719
-93028 47420069
-454254 -592810165
-629580 96022119
-858862 -904522861
-624761 -907603209
-618844 875137072
-894576 -777085353
-914483 -383710418
-460536 331879784
-576497 -479427727
-641595 -702445730
-90587 768569032
-473295 171695000
-60789 -830667395
-206695 -989779798
-695045 769066469
-105326 -960552287
-139337 84502713
-79758 -208431862
-889557 208004806
-615481 -360738671
-958477 -317715592
-892333 699206591
-562606 65266407
-257703 -978937229
-534657 -972765261
-969592 -956311932
-620021 -420210287
-491531 -396661337
-579164 -629697348
-230366 -149201005
-881077 650758732
-607485 -222507512
-600787 946821114
-222513 598752224
-982725 -277594368
-981943 674474539
-327937 821666871
-550817 338695215
-74947 -141129325
-612992 -805244503
-909223 636249485
-834467 -520043941
-342877 366450497
-668993 805582090
-476264 -509823739
-479504 -11966682
-291744 697546156
-133027 574678974
-440739 779601456
-402188 -241932686
-251493 -933543344
-35163 -685597784
-972720 -690209742
-171462 131723063
-777461 -812018660
-561938 -810458650
-201870 175411131
-914907 -232228946
-412168 -207119987
-218966 545713784
-315460 618570049
-293245 -703844903
-611481 -824277376
-601180 417907515
-484243 894907321
-853819 -101871744
-619237 -55101594
-326269 569090545
-404636 -910660177
-211609 803769082
-195852 763846042
-203567 725589308
-377142 -863758507
-461271 -17187109
-127441 383687750
-370832 -373582245
-59226 970846209
-835697 -66249742
-21284 -946386919
-500035 602964017
-916084 691817573
-712784 -879930263
-52624 917366233
-888804 -998392170
-115755 251792800
-169916 -894652428
-673134 -956334467
-913885 -720279716
-262416 -274365021
-739034 -163454454
-650276 825434068
-946956 -803278620
-32279 132700643
-779182 -998843309
-548135 614628896
-30611 -119875684
-925363 -248198700
-684797 -587956346
-643120 -698268787
-479274 -158858876
-413831 -931670912
-552732 -934422746
-758282 -580753216
-308399 -795429418
-574036 -99093502
-114278 802934535
-320770 -169011663
-884165 -275730941
-796007 -410798855
-700514 -115398582
-901625 -820250572
-602652 -866464930
-987730 4671156
-45752 -902884340
-491456 -864857100
-620910 -891019692
-784332 -945020414
-300896 -968675214
-947781 -611299408
-564173 -366869082
-477496 -132129668
-702495 -933348988
-511129 -170147701
-37358 -999429026
-481676 -932192297
-576689 -703002453
-932032 -266788356
-407038 -327874643
-778912 -290958799
-907424 34942857
-554811 513266481
-192742 -222629710
-460156 -46963535
-313092 932513265
-498860 -18059128
-483235 853942963
-681389 587964152
-697796 812929209
-367399 -569271625
-367957 -970318350
-915735 -449953021
-269023 -389522197
-29391 -836783280
-903465 554718135
-776729 -439890183
-944640 -849124026
-958201 663698444
-474972 -532394244
-245536 -817799240
-905981 -947600965
-910799 100736674
-768041 50071093
-796514 -880949952
-882245 930588973
-194602 -96841580
-278190 -960625896
-788131 -919897128
-644059 636370064
-202653 -435984186
-990781 -210855926
-736635 -476170726
-834732 -922717706
-183523 566514364
-206095 476865739
-369602 862311913
-797912 -599028412
-722861 183325054
-794362 302792417
-899885 -933582851
-838037 614053429
-162319 332474067
-815619 -383535872
-948412 -922952415
-867072 495690788
-763492 -976301384
-828318 -362842598
-560143 646566762
-721692 687397060
-214137 104763158
-194322 828767522
-627673 592312448
-820764 -941983816
-943707 -268645033
-313734 563878849
-938519 988605158
-655734 634513388
-518119 455769307
-849613 -931291971
-299792 123399804
-798040 -980214880
-341406 -289631544
-553853 647229078
-632772 949583769
-640458 -870600828
-652243 -23388831
-745745 664412034
-79056 -469629240
-142322 -987547424
-540107 -180279197
-21060 -403212091
-821711 626506005
-297574 -995288777
-311985 213252038
-770122 703553590
-682071 500402011
-934082 236950654
-540770 -806772656
-360647 -514875
-138348 -223135934
-673367 297990502
-833675 -319231001
-233979 -778307134
-988445 356006687
-705193 412123967
-562329 785571716
-532501 197128197
-950541 -100846293
-80448 93857375
-135312 118352579
-767759 -977446490
-121512 -33841152
-793906 828721036
-321611 522298942
-993835 -231741031
-329127 958120208
-813207 -648573537
-739580 -714812645
-749930 -658992679
-329115 -636120961
-237739 104908159
-271131 -62204770
-668251 990385045
-52738 109619382
-441721 -996436380
-438372 546454987
-252234 -537462255
-375802 240514274
-897602 739682332
-891588 462022870
-485850 -982621661
-911607 -109810814
-757313 -857208132
-237255 -908412441
-900052 -901287775
-462506 407432188
-807649 877159275
-84873 295840422
-511965 -840897753
-111903 -176466998
-779815 -733290646
-744207 -965827889
-249159 789691850
-985910 -904569611
-905171 556471053
-274432 -589532828
-315036 906066950
-718378 907897516
-947722 -304345473
-47681 -900409377
-871838 -875707092
-290017 800562686
-681188 37385854
-796413 -885322048
-139819 -237301580
-243107 40949474
-234784 513649292
-887586 225236165
-898517 -866019899
-649812 105847976
-995999 -460224613
-384366 -996125207
-744370 996037163
-235885 -464916391
-139046 -904537648
-126995 -905250613
-301609 942515797
-331397 972621627
-957878 243106163
-692931 -898381956
-39274 -351329019
-821938 509815517
-437138 -864209845
-771008 -709120816
-290421 457762259
-175117 544777561
-503424 -298653644
-911969 216345561
-456739 305191429
-555702 397000883
-135713 315936185
-584901 429484337
-363145 50079922
-62900 -794161609
-381313 396678642
-776675 812778342
-819793 246787865
-133523 -237155713
-664261 -109469140
-718309 380767966
-300760 868692263
-142833 430306247
-620101 384642760
-556390 717245778
-621282 965389856
-276572 480105112
-570606 664511519
-440316 760422006
-392031 305243092
-612728 -239865966
-747386 714556403
-913880 953914073
-434666 -877534097
-172327 702862911
-684888 -902690391
-792339 580228162
-997210 100156824
-664039 -201344035
-704307 -350909925
-459529 -742135395
-891664 -951826799
-431407 965026260
-561856 687348943
-772234 98253123
-631494 -976618997
-56832 -63456063
-995559 -236452183
-968712 270168869
-405884 699388224
-151277 654078677
-687021 -496546813
-894876 420596840
-776685 -63098723
-824547 888095947
-451266 -9641030
-844597 -245192515
-101118 220717412
-880660 -492613159
-802339 -632254157
-773488 -621523144
-214643 267520875
-549724 -917697755
-169942 -815092719
-350692 389986778
-622604 637681509
-145170 -717783109
-660456 -177268708
-102388 -409645315
-998558 80872856
-364763 471821368
-642859 -151780709
-592354 129046057
-933356 289363980
-918997 -611915414
-820121 -920184468
-917726 312744984
-379590 324628523
-307137 -156636650
-949014 -564569795
-973707 -123466900
-541586 -650041621
-744568 -61116608
-613993 -850353708
-764902 286859656
-402596 -320504308
-837273 140005262
-873077 -958332859
-698522 900213104
-764642 647392104
-929262 -738070663
-557540 -868793688
-20715 -232570669
-996411 -803252064
-272518 -683886407
-111168 -990067538
-108767 834429445
-64886 -401669516
-450712 -167336246
-788845 -722699517
-66329 679203341
-914051 -842998526
-336589 125519774
-341317 -339234250
-635169 446365455
-99833 513604360
-961379 -259418717
-35468 -388373209
-520577 -309250765
-268516 583944633
-15518 47056996
-29445 567282335
-726931 933903012
-788376 985940388
-356562 716928627
-444604 73279021
-614221 -482047568
-711261 -290549758
-199746 -32537485
-398274 -729318112
-946619 -790641302
-646433 229391852
-44186 -598111800
-32667 -23211971
-642844 426139788
-165870 -281998206
-626409 -13279509
-465924 113085586
-769244 316332278
-77121 819384246
-159654 390386069
-220340 -151948029
-354355 976385720
-503758 -631577805
-79082 508817722
-719186 275267527
-396410 882026555
-117703 -898084643
-316283 886894318
-600439 -574707858
-849187 685859990
-783340 -213532334
-88419 992574478
-360319 472279354
-477539 -375075593
-555019 562019457
-712504 -601925273
-425666 142876839
-843759 -876013949
-87751 365537242
-972608 413558728
-379715 -666655251
-441319 -552554553
-589004 815446928
-587618 310132779
-281050 873585235
-576867 -614034926
-521366 -850630378
-770452 -160812827
-290198 702297353
-401513 968753868
-389202 -917910406
-552433 -597134324
-244133 797655941
-885445 -549488211
-526649 911683398
-524947 -74560180
-235571 -814945304
-355649 -986401246
-676196 -335149509
-163990 -389653161
-10963 551975097
-589718 451318157
-558146 -544562331
-831930 -123229196
-67257 -923757437
-113165 -982542875
-880574 274845531
-641591 71635756
-560502 -858556823
-310248 -507100874
-96773 -662289164
-819214 -672695721
-613646 -59655427
-507770 -994325884
-714170 637437058
-105305 -333553840
-432790 -608360809
-235536 786806681
-393182 505633334
-339983 -906063457
-316597 608076901
-996021 587722928
-107585 -650681428
-439270 258249194
-364040 -961765283
-365767 -886481677
-568252 -963794633
-871532 -924194234
-796011 -872882923
-374630 -298944142
-224967 -313847395
-324399 531608528
-35652 -995109633
-666821 141590274
-492469 -739104316
-514180 -918867069
-71082 11563753
-373042 535741215
-361655 5285040
-149009 5523283
-200715 -971359660
-735119 342995876
-847222 332827562
-587070 -178498734
-274538 348669992
-349523 -177219027
-209800 487947427
-224753 740309183
-414941 -537895994
-397019 -153902887
-884770 686762079
-384231 -929819094
-393039 -713663607
-509780 -963919349
-944961 180946454
-242921 -822912537
-338561 -997884673
-4213 217151821
-631878 -747106770
-542551 -870767596
-629583 918207679
-374270 -60954165
-781848 513357285
-182660 923098046
-558517 -919363891
-791743 774252969
-668481 856747330
-370402 -55283785
-682210 162510537
-30135 -285451278
-703968 950239498
-117075 43667230
-812443 -942455403
-856747 135583412
-530006 865168497
-86980 258730943
-206270 958364385
-679794 205632276
-170842 -148443522
-273903 -727015257
-717226 -948270612
-286073 -609165090
-341866 -804317997
-110265 -809417866
-258867 -720568086
-914331 376628457
-349918 -632330402
-402572 -718452759
-81456 -553703370
-200615 -379437172
-622554 -736704002
-65552 -782979339
-826345 559608663
-323281 776653284
-751788 -859881294
-732172 492761125
-531539 403422605
-916693 849382390
-120805 -710006308
-849329 -581550506
-464253 -583552536
-692653 -907250458
-33596 462116725
-276695 -673491585
-835907 228332955
-503590 179801574
-118900 585239358
-147062 39213692
-700809 -762049798
-710258 -710687812
-873159 312198436
-983583 -857804057
-58389 -319852902
-732451 507880439
-390744 -667221923
-682744 -40420988
-646781 -262974752
-959175 -299552325
-85315 241126253
-434676 183321878
-357636 321010503
-462761 504422252
-630877 400342539
-531291 -266864481
-860521 133591888
-603486 392977598
-780888 -921587004
-125367 -610469155
-169368 94876340
-177508 -631593311
-276038 -192019660
-705116 511323805
-129839 -538843769
-172941 -877386583
-910995 837832220
-293933 689489186
-669352 302414991
-29895 275587930
-629446 -418780769
-968544 540365193
-319637 564900118
-756287 893417667
-467536 682561136
-860601 -902436431
-976164 253814458
-923208 -984660788
-822143 57142581
-859631 990839706
-518542 -431696759
-424883 -849214813
-223120 26677936
-839095 889313744
-405069 655207439
-371422 -720463173
-887811 -525034385
-544548 -358684321
-767936 672514425
-813876 -446621388
-187340 30846524
-401433 -380092882
-363632 -78214699
-536623 838826864
-410877 -868769078
-766208 382941532
-290436 961440281
-499882 821579495
-457285 -75052929
-861491 116371624
-12587 -50316223
-827840 506166302
-312609 -490746831
-814799 -632899753
-411022 252100321
-737282 -955669343
-675400 -535336184
-82567 -641568869
-660489 -940330130
-853258 521806398
-222936 -798212811
-340627 -519510536
-571625 672591585
-553945 228465125
-15893 -777680440
-23307 180315376
-817477 508001952
-421129 -302714824
-38666 821631055
-897163 33032729
-607253 250663788
-256568 -295006069
-298596 652939847
-29115 -975034559
-206809 -603662852
-887719 636687122
-722103 407906973
-14671 -789706219
-870412 310782969
-696814 -814629604
-670606 326665406
-117001 -887016902
-524653 691536698
-124577 835918575
-302202 -519916654
-368944 -203846629
-387296 880249233
-855773 -55252838
-713623 154584502
-209382 792435456
-709031 -680930088
-453984 356371691
-967417 -874558728
-619981 991661497
-900040 -562646832
-16691 -652239168
-874138 24493225
-765059 945355120
-78136 45046008
-430230 -301359368
-662221 -169095798
-470884 -851773852
-826339 403634564
-556609 -663639599
-982574 -826808411
-897896 799971712
-813685 973047524
-739530 581098563
-429992 -989734508
-684096 136346845
-953769 766468959
-618024 189447251
-950331 249329944
-478421 310522010
-506554 -122117821
-252533 729413290
-890524 -893324620
-623576 -389352236
-396760 -473323196
-659476 113776236
-585807 -744400428
-794845 -154253283
-794508 -677335721
-618390 -618959156
-102600 -310075434
-788028 -239982552
-882345 -271198324
-494164 714417792
-35660 -442111080
-195792 773847685
-75607 -734425224
-819545 388793122
-850751 922073833
-615480 669209340
-376153 725153524
-868177 -904734578
-969200 321697404
-562469 550717400
-874869 528880338
-460793 184479250
-604202 -460419403
-921101 147865649
-596242 -773557147
-653872 788910541
-925255 -689095989
-910313 104325032
-883914 370840183
-298353 -729904255
-713263 714972796
-969728 897516988
-42171 383871981
-355119 970572368
-764573 -404219943
-354105 706536260
-26491 -795870436
-855453 285704623
-566077 -680929940
-426262 -67068759
-349616 -147361233
-469584 -123041019
-769531 -440704722
-725992 118213544
-650040 -881731545
-401355 -666114537
-593087 -360060764
-756461 843421979
-533178 -718332762
-562286 961636641
-676567 246655731
-109379 810547576
-584068 -1367757
-280769 786236329
-705705 -189070422
-987827 225075096
-582785 427663222
-780450 121833589
-380714 -818083519
-698872 -348980242
-517903 391929334
-150026 896889277
-729144 -598946902
-958307 -371682333
-494855 719977998
-518004 -3166845
-395798 -812629720
-38772 924107562
-662552 -864945870
-479301 -493559660
-534967 -290444845
-687065 -12307102
-990284 383399321
-212928 268850433
-521502 -894093559
-122897 501667777
-811574 602735897
-114588 -401637970
-638068 197606108
-204179 884403135
-840552 -587484977
-961501 -703221808
-905200 547467064
-743517 411147266
-198157 -916985480
-871671 -789087006
-213918 -511261285
-219059 363194095
-908780 332746583
-922794 -329344804
-520188 -985786148
-91698 -422807730
-227233 -579939175
-273619 -732216697
-50005 205509937
-214953 -859961178
-208377 264616458
-136781 392880217
-658756 916662738
-545826 399670589
-657481 899320558
-193723 -521265755
-750316 -760120161
-130339 135236231
-463369 747584679
-771187 -801697367
-746764 -510579640
-134370 202836928
-631651 -203335337
-902257 687026469
-661451 -60243585
-472202 209179687
-863757 983804661
-915925 -660260169
-753890 -527156695
-61913 919335534
-787595 -449347175
-549618 -38417980
-639720 135045981
-361390 883399409
-472411 632237216
-159908 1776187
-546912 -686891969
-237397 -947701959
-566474 269559490
-14332 518617968
-547651 -955146784
-292276 -613307699
-877551 -235985462
-888895 814032307
-355527 786362890
-779931 -484148552
-212598 -854717095
-105842 -973757272
-89731 651087679
-733346 892867584
-852082 -922938286
-353920 -859491961
-132284 -51779136
-483732 -126273623
-256177 680050861
-311160 887977279
-473360 -917093937
-637359 516371874
-912661 -919766537
-763105 -591734278
-216698 288223760
-357509 -369113712
-786514 369847742
-576978 -724213907
-798527 -633197951
-258924 -145398689
-65505 277562280
-345438 -320089920
-461047 -240584295
-18394 -600361877
-122804 -948955599
-913397 -343214726
-689330 -213669576
-245254 -184941061
-507077 -676666066
-816378 -574790334
-492242 330910387
-777054 -531383161
-289465 -696031253
-99398 -165485582
-510400 -785999225
-658972 -618969539
-29257 -172461190
-860691 162221639
-660129 254756838
-773081 -639893977
-967895 -97284730
-133488 190179255
-618296 876477897
-602019 -17051267
-887810 598444977
-598402 17218009
-40472 613835022
-674323 -179190929
-692805 293004103
-161001 980637071
-450672 675410382
-372701 -576917265
-298138 -486936496
-989625 -712657561
-645694 -177279142
-903517 -435892095
-923773 -55872286
-526211 609051282
-368656 379166844
-86577 267461648
-342589 -965739053
-139103 -437406417
-309523 736078487
-946876 -809253953
-522280 397108001
-799124 950079262
-876728 -428223492
-448463 -922836836
-544142 -35182747
-783402 826533347
-807192 -562730813
-576247 867532523
-434315 -130771046
-425488 -833736563
-178266 -297002391
-322124 -679809717
-309661 183481446
-620369 -830651017
-3554 140999354
-616857 -670998099
-736056 -997497594
-35456 -331073911
-10442 -247915363
-44656 -484434090
-45832 -43731472
-173561 574805495
-51827 79673815
-547822 900396242
-647350 36373130
-579518 -688642989
-365602 20374242
-695239 -76849570
-798805 -126049406
-943921 -391030919
-230938 113896478
-723476 -876425052
-739531 -588435305
-107665 685672986
-724988 -799261888
-233754 376381948
-193162 364722685
-917796 -361992701
-657507 96430824
-372524 -913532009
-9733 -195729264
-3334 799428433
-949601 -593341726
-700072 987752183
-376297 968777416
-463472 547657629
-916786 -830729564
-112353 971279822
-571985 -930899930
-611082 -78644927
-932304 -660637915
-899610 25368598
-215357 -651323079
-636949 419035900
-447431 -221718807
-568008 385050051
-942569 730392912
-918172 798655435
-254179 -839283167
-626339 -543140142
-456826 -739859131
-976759 274613311
-349814 -419565194
-321070 -328294436
-433002 -187197350
-107401 -218827082
-445177 -951912488
-373837 -969958313
-327820 419180218
-270245 -2965311
-771065 -883490321
-662448 -924032694
-726421 -351020526
-761910 -476832047
-962377 -936280512
-620143 -529726758
-701563 -929174419
-879163 -914493722
-249921 -705930584
-352997 -860074349
-750656 6861351
-835043 -366568499
-453388 17810603
-33987 355538272
-471992 -947532599
-488532 796091796
-983406 -406895325
-953152 635376666
-110722 447263583
-755010 -246178491
-579491 -907763477
-828678 707404452
-704324 -971565181
-588121 -474812317
-492392 -768373631
-728678 -306246178
-519281 306360601
-435360 -867769766
-127734 -276204490
-808539 -421942829
-811821 129264923
-356669 -159694811
-853910 -345975522
-944334 778244397
-118579 363473142
-816287 -429739681
-675809 -898966009
-100409 286815077
-178024 -344233403
-74270 -604896593
-747413 279257081
-588747 662627949
-239228 28534909
-188550 -850415964
-140159 -129317427
-249811 -66481337
-322919 945675832
-123564 463787249
-202963 -578588319
-48934 245455768
-396000 -929874890
-217547 -633835443
-122388 -194623428
-691676 -901440071
-194333 -108647760
-132205 37002941
-420354 -355169895
-803813 -949770806
-785730 169233175
-707381 368625615
-612351 -371713635
-973910 -848985550
-64050 -938552844
-724133 282310843
-918244 929258847
-817372 424920298
-22994 852571163
-725009 -969707163
-435206 -435748273
-798983 -639145888
-718147 -722087402
-182618 843508809
-905155 -976517940
-3656 306447507
-488506 993092845
-45313 -253319013
-746534 -907517478
-648162 791285030
-831123 -937015412
-60996 -486105797
-302904 -110742850
-564877 -866890302
-721458 -119941240
-574708 694633722
-773978 -915814020
-601636 771411001
-557497 -415846984
-194331 -270983915
-405448 821640195
-771768 753386191
-995624 -902358301
-535224 -697557088
-684717 904400642
-59674 -988394792
-811091 584753756
-85534 686175841
-275123 436525507
-211903 289841271
-189457 568985032
-289671 -999222767
-104505 650695383
-425029 846897630
-589628 696802395
-9659 526693797
-578628 5861489
-439292 542411593
-945029 -874108864
-314669 98344011
-791130 186212975
-258726 -811124276
-746328 612238214
-611460 -924529876
-176424 -678014578
-457705 -655186674
-963249 622620199
-402446 -593828598
-338644 -883775674
-888327 -940710433
-690690 135187488
-415771 790380874
-599134 812675759
-686314 85345540
-880547 -907176214
-283850 569592753
-254013 96950749
-552031 530093895
-851959 108284946
-46561 -614007392
-753492 -327548482
-337498 -470213670
-725685 -760713806
-142004 -824336747
-279952 -770799688
-202114 936088590
-614920 702357050
-781251 235061801
-358595 331016535
-42522 828248186
-421507 -814077836
-50039 -630254138
-698752 -982876091
-167834 798160378
-438580 -702267661
-39754 -808374316
-772446 -857026296
-115597 920352538
-637308 -402202913
-406337 -888285617
-744696 979642106
-946618 732984575
-990566 754611611
-854438 644834217
-739696 -329153533
-372556 699951750
-379138 66943322
-968258 767797216
-75414 82561997
-527179 -972255380
-595729 -993693824
-171095 755013515
-382102 -442469049
-612530 -754407629
-795673 930676768
-179479 -213268737
-589584 -965802687
-106833 485550171
-398228 -978206936
-251586 365213848
-935690 166314709
-180266 -939768419
-698375 734959710
-763063 35954972
-495007 858391960
-222780 -967307952
-197184 227580656
-249974 853882017
-589758 805560939
-42451 825377743
-343690 818112753
-845062 637719397
-95834 410878670
-353125 425240716
-182074 135069966
-681896 -918274863
-791746 -22291182
-285511 -945470360
-768937 702038706
-132841 -939729186
-240907 -917725739
-655782 708344883
-786511 667800682
-341380 -360194788
-268312 953937254
-64758 450993803
-838099 426536475
-161303 988134567
-957925 -210939674
-753752 300845892
-587111 205864767
-893615 955375035
-90912 361077474
-802912 -206659171
-613127 -156153641
-595905 71985786
-97557 -321450770
-189689 -928572985
-363304 -221615845
-507800 -663373479
-335337 749321111
-980387 -550986740
-819837 974345919
-913745 12716134
-183915 874253977
-515515 -38067763
-768151 -53042376
-24340 -295520853
-769997 16461878
-483360 -498487318
-639756 -382733685
-506522 98736139
-139142 -937626083
-91159 -862416651
-834859 738541351
-890029 -983688830
-973599 588577152
-479335 17594178
-51332 856962090
-931524 -769846170
-725584 -829043577
-53204 -84656791
-825139 -961954782
-365328 532033897
-143885 708684038
-438265 -118108423
-478659 -543463965
-528902 -760250380
-731151 -194165055
-158038 234920190
-978898 -423623858
-66487 -592327591
-379002 683933450
-323514 -596761587
-19768 420388543
-437084 410703779
-808000 365170650
-305344 -780137481
-943999 -884817074
-60571 -765851120
-660591 -278624799
-66329 -415034406
-36624 332885019
-717693 -216250881
-975171 -277451057
-128517 -76057278
-827664 -347423358
-948770 -836357552
-649182 941536901
-293757 -637944915
-362868 -606203722
-558977 -887506677
-653039 277398294
-329420 -568158504
-806352 497043573
-203076 -161401315
-591420 313733074
-802436 953579608
-808401 78348305
-194855 -880431982
-355603 41016150
-312078 654724447
-354207 -620243220
-976602 -422534048
-364408 -942037141
-817014 800145323
-103740 988169732
-926167 275649863
-488331 -979992159
-677167 955869011
-530688 509798743
-654835 -406100604
-389163 -606649043
-505937 -304799885
-937142 377648515
-153093 115899900
-622580 619142837
-890522 -969774844
-721749 279542348
-789187 413196090
-184279 -755203406
-123693 673338627
-769790 378205766
-531240 522194889
-794274 -894819878
-446013 -272234309
-251741 -786690074
-131732 271429549
-643578 -466138349
-960767 291658231
-673414 243513921
-518245 574877801
-351312 -201100969
-27620 623270701
-541644 -995139894
-986904 -290621757
-155366 275932377
-162809 993029838
-395645 985028106
-161122 148456571
-357402 801415201
-864957 347343202
-506288 742355967
-514336 -952717490
-370894 -957456684
-569146 -27479166
-638757 163182410
-230888 514202506
-977093 -144737656
-877932 -704758889
-75724 -220085051
-678797 100058938
-245762 968579738
-823360 -989362933
-727462 -525229821
-477390 926276213
-622654 -261597241
-496629 -311919895
-390879 50222115
-251194 272264410
-457395 979738337
-453133 -853747612
-230561 -300341436
-893918 -368846280
-574488 769523089
-688918 -295481330
-363396 340531963
-901696 -102028182
-991317 -449935140
-240960 178076422
-259426 -953571611
-348718 -796003587
-376003 -622064024
-283139 641300709
-834383 -748721077
-477466 -727004355
-369710 -533662104
-990565 414461333
-809072 787198151
-346803 321600240
-868496 709702444
-115204 -580370548
-543025 -725824470
-377267 530798534
-291845 -569733480
-270487 -251054290
-899878 309591100
-602928 168669279
-284541 437025815
-226669 -787670433
-145879 -706549959
-258065 269280504
-320198 -641418045
-623560 -6891395
-151983 900434224
-622740 -871894957
-934642 697627275
-484622 93482540
-721044 -121406785
-556616 -899791513
-243007 -875924686
-497896 -222462043
-792102 -695795100
-136435 -497988710
-298460 -728644982
-626484 -444516177
-823606 -224993065
-331830 -262307086
-617049 969945157
-985467 -585278562
-467602 -940706847
-997031 532163953
-387688 -165649109
-924578 -814014963
-143129 -84521160
-904158 264617411
-863335 -65069253
-760677 -922413708
-698770 -714196958
-147875 -775527086
-12654 -710084141
-70317 -420746917
-889810 493753419
-815427 -351502186
-306124 572361689
-255253 246703995
-807313 -370880790
-145944 122505316
-257300 -807297113
-954218 507712425
-589328 222713804
-17732 -683221799
-543678 -862233266
-381429 526918704
-845834 -181210509
-157863 -590878247
-525339 -917597473
-669440 593796426
-972268 146814667
-659813 904864037
-683974 -991482136
-439870 58624174
-662782 289544342
-778861 -304614892
-152979 244609211
-194090 -942460466
-683018 960002519
-533739 -967943690
-433413 -864874174
-466823 -901678087
-318386 -743470776
-928642 -574958315
-603494 -322425004
-88849 750282643
-744069 73539499
-702630 -897546963
-138473 -150497009
-936757 702658710
-443314 224958354
-363748 42205878
-890975 62887487
-550067 -699811490
-653984 358984080
-829872 200654222
-448921 827107214
-808150 -969710077
-529692 609775975
-25741 762026094
-343864 624086350
-557424 -390893006
-151497 519406483
-489588 485120567
-365020 667731168
-331705 -338532822
-710728 -966977973
-694616 -235143269
-344960 -280993288
-972291 993024546
-839123 -203086959
-221627 -145867461
-78312 -908653542
-38162 53442266
-810411 279174224
-199232 -378562193
-355563 -343758739
-933659 -794769924
-985973 -276109155
-505964 505744252
-352989 907888786
-974767 948849199
-857784 -599533517
-273462 -176707375
-524833 -898445939
-686375 759450563
-443591 -976053154
-26247 928661275
-360799 789740486
-490708 486239174
-534562 543203722
-295337 266343188
-48131 -904653832
-616935 -84873443
-215076 -396019893
-799464 615593689
-51361 576593735
-504349 -362997866
-494080 -767033227
-603680 -851883200
-40786 -517456968
-654957 29879814
-342732 2249339
-363476 -573594157
-383205 -916677921
-153143 -866060085
-835756 47843651
-972359 -407920306
-736910 -660830009
-849783 771734496
-948969 -902176055
-616080 -900424871
-824549 573100047
-289327 -649193219
-657383 -77132245
-866807 674654108
-24298 -889742657
-618399 -200669046
-159441 455831735
-663499 752514183
-109106 -861913519
-305997 -148448191
-476261 -128626277
-325338 -914050998
-440358 766678367
-738815 475353831
-124801 701542691
-93578 195788454
-274262 -887644036
-898545 934509464
-489899 343905254
-684952 -552584650
-756413 -183094369
-629741 -801329055
-468998 -126178807
-855782 -247255937
-959173 -667389139
-304753 921664844
-310715 344823757
-777737 -328219148
-671961 545915692
-259684 295164056
-320917 -228644018
-496509 -28467909
-450989 645970837
-663535 694223737
-363315 -501297449
-7287 608744534
-527711 -653928957
-278701 954534287
-173637 213775069
-901180 -515842476
-455278 -341397552
-350102 -914851209
-290908 -429893474
-985080 -722202833
-88917 413018975
-833894 -875834430
-108499 473585622
-814656 377891293
-935349 -941324967
-919029 -329992772
-17818 825306643
-174336 -271902983
-710713 -131321826
-513185 -448355812
-487308 480841081
-669886 201289035
-691007 -674174615
-823407 -321818810
-892150 873069887
-980954 871741077
-83091 973345246
-304359 -503057779
-994888 -304210479
-114676 471832436
-640824 -956317690
-875628 194492072
-604538 -66906678
-369462 -610246646
-403073 1542711
-569099 -853131610
-246784 -126089122
-141649 660145160
-781004 -915466466
-462308 444017405
-126728 937942327
-647505 350068863
-296202 568182975
-464346 264044301
-649725 -419523492
-285875 479374361
-545318 934051530
-368093 -741700497
-371035 -940012269
-261395 -344753944
-627666 -190056309
-883728 540828812
-591509 856535091
-198753 135769076
-707135 -928473646
-783215 582121330
-179707 -139973494
-727201 -955128400
-521144 -920936449
-174594 555816027
-129950 369220389
-679394 -877254139
-50222 -397175549
-525412 -845169937
-172643 -634984432
-835426 604367163
-94510 -845785194
-925859 238926447
-306223 117028675
-313507 -908735307
-388167 -464539796
-49624 -92512646
-38989 441333556
-833057 -896356822
-996545 -975951992
-311286 -978189937
-636358 435533892
-541862 958099538
-196805 -867374081
-734678 495521623
-719533 -534138054
-913436 -57430389
-618406 -111133213
-828468 -825086611
-285317 -921661314
-191886 -39606858
-437322 757034719
-17551 -209118455
-80914 -142218905
-398753 688614623
-842957 -800786076
-950965 -920482164
-719360 663876838
-724691 -197961624
-908128 -765652101
-625424 -971107595
-889265 -741078109
-186382 -611437295
-699565 120335205
-712913 375950566
-17314 -520172602
-171177 655795409
-180714 -864045728
-978326 921160955
-338121 611954940
-184169 -839997720
-807037 795487371
-701764 -99994815
-840268 -881898183
-521267 928113291
-436442 -751956840
-603309 -563519884
-874744 -276800746
-462579 136909948
-774842 -388606495
-928000 -345945707
-171890 -902696911
-305262 -779055423
-89552 444935839
-391599 -192399463
-906509 909559200
-584917 644149763
-174862 -112881627
-295425 425952390
-309607 -701295509
-266734 121466272
-670002 307361149
-716297 -442373618
-546885 510028977
-453012 -719787294
-946635 933576948
-470430 989856375
-375811 936008116
-127348 -930468780
-966181 763533682
-962311 400479408
-171057 -917950147
-709358 411537406
-664074 -846999055
-11325 -947331976
-670665 192167049
-416910 -598955894
-385366 -510851860
-545409 915366303
-396914 537954054
-872051 100541646
-617410 -578063052
-86229 487773496
-433211 321486223
-810465 866872787
-694630 -852109615
-857146 83561775
-395381 363538903
-386917 35008758
-438280 -637969482
-222414 662243394
-346350 -991008618
-108282 669391667
-456136 -927613871
-624192 519020359
-438706 949604373
-402771 -994036924
-612047 361393086
-185484 738128841
-47544 928010650
-904348 -22556879
-369631 -8875398
-876487 -989939497
-613706 -758503121
-777018 144125547
-134838 -937271473
-233055 433663928
-639893 545169653
-232047 -595606980
-794928 201546583
-554232 -64359941
-104097 504934666
-105088 623483531
-359539 -724070093
-153461 -321062759
-84448 342872671
-147484 -576179708
-296316 762499017
-689067 -441072074
-760567 458829050
-265404 -875470466
-949228 -926312328
-410509 467820432
-325453 646437554
-506908 -853926199
-552126 -160642857
-369322 448558279
-427104 -995446769
-164172 -946733418
-962620 39203473
-7926 932563881
-259824 30709703
-332251 -969671926
-131440 795140737
-836456 272206582
-555233 26969974
-748853 710385617
-396599 -441613138
-712551 -575344020
-19101 -885221363
-880904 759933445
-784209 360296039
-567571 472229656
-224185 235933328
-57905 636225947
-278968 -996316750
-860264 -568677649
-794611 -939953762
-982653 766182267
-31905 -9749723
-448531 371391642
-765482 743228154
-536293 63937950
-961979 -308271574
-42545 242182060
-43201 210011751
-514104 531085570
-588133 -456743309
-12270 214564982
-195702 584352152
-550753 582460164
-979804 -354784
-27049 -532421793
-400429 465304591
-365790 -352697695
-136495 739784789
-44339 -655209082
-616937 -789795725
-50520 -849311997
-185638 -230553102
-153463 -822500735
-169616 910621448
-30154 -870257064
-585892 649728921
-606200 -928872
-911941 618485236
-382286 653412171
-50963 430393480
-776024 531047828
-882364 272110790
-980943 -726839891
-224554 -245044178
-647845 -132144704
-555351 337098059
-254850 446684248
-394701 -889962645
-115977 -600373837
-286379 -169713830
-289142 -494189600
-378868 614191145
-517920 -732845326
-738390 -911729437
-399064 -533647287
-455032 -265267119
-662039 406091508
-515849 113655019
-108952 -672965978
-135125 750882426
-898913 323859294
-840529 -522277975
-679238 -627154324
-254551 501358559
-846514 -759140175
-808034 -644895035
-357868 3603832
-242261 239930954
-719974 973590202
-259847 -490467644
-808702 -477159214
-943951 357154382
-377484 781643146
-654815 -203999105
-236822 -887889797
-212213 -497985205
-582039 -866901046
-508329 411310804
-910512 -535431497
-533938 -614758530
-778050 -905886673
-378631 -29621097
-844931 999432615
-222444 -638731999
-400405 -88834180
-273431 -681698319
-249987 96000883
-579869 -830226320
-757582 431956700
-858965 423034905
-232420 920656106
-623905 -391667654
-464138 900756931
-929393 -853981866
-851929 -890309096
-617625 -858383245
-878642 -498876901
-505939 -34188911
-140114 234064062
-883960 -672770347
-236482 475343445
-466242 756904848
-422584 684384035
-903460 109502944
-811427 -594577904
-814238 649010591
-208672 611517739
-770613 -608962597
-176666 -87162252
-119184 -923913759
-719250 -223721127
-118810 6951075
-742022 -101018502
-46755 -371772160
-896366 368219076
-824191 810147318
-255898 -53470479
-353622 -683263689
-755678 979920998
-498317 -768997427
-494658 739771217
-11903 753093456
-395204 -160665081
-558630 493044500
-576131 899111590
-543275 -198457824
-941005 487177608
-454772 -747248959
-566640 767353266
-598545 -426241977
-911763 -420019305
-669843 95213063
-582212 -816820777
-334346 -883118918
-248958 -942767641
-393638 -411398681
-520109 765891674
-959715 668750098
-859550 -20361278
-303226 -468754226
-78898 597352693
-578800 755917595
-577965 538196849
-854302 -651149457
-891871 -763338212
-164174 -241067723
-969890 -988485787
-364028 183191309
-482204 75668589
-696786 991435211
-655082 414193883
-495029 -332043842
-808737 597045019
-50285 -893954846
-936399 -986482990
-384867 348672961
-110986 -92412669
-477969 500694618
-160362 601424002
-322375 -472543051
-361999 -925547360
-72124 -966078951
-525208 622670012
-779788 -889851783
-889045 -849197868
-723751 679902372
-868725 -301250464
-409154 916693806
-246611 201168822
-728275 678388259
-588503 -699544068
-832287 -348962133
-210351 286822206
-350958 838652781
-686589 -111590
-102222 523483994
-295791 -549898590
-765876 11402623
-744381 -440808344
-296162 525769999
-462662 -144645814
-910701 973385539
-208810 -953757491
-653925 -695084443
-478412 -920569308
-789837 -940240481
-730942 653588518
-410603 -160465624
-170707 560454138
-88006 107528873
-784448 366991325
-467295 487423131
-466693 141449922
-827081 -157822310
-687507 597571348
-355738 292252054
-379245 -625403586
-663792 -851162763
-752534 61462212
-374145 575765236
-125359 827225496
-318543 361918144
-723857 -920680544
-664290 -33435946
-450160 53087277
-927871 79207866
-955358 -657435599
-254050 503188688
-838005 -909389511
-789024 -98243943
-957888 -118524961
-300667 -201518972
-360897 -272342052
-684123 -72282451
-562834 103396586
-882486 -340395007
-473959 -12522932
-811202 -390498544
-224337 499139370
-696748 -599552442
-100793 717030329
-526210 -281352953
-712028 887870690
-949940 -289003396
-870716 560824737
-507096 337958390
-405799 -996751343
-508530 935421151
-170888 486795627
-135840 -82772777
-616960 363702740
-954472 166537475
-545617 -868338281
-893103 443022196
-192393 -866898471
-387117 184748997
-965233 -625253586
-237036 -671817717
-866933 -459545963
-285812 -682126744
-491366 229938340
-824820 421929076
-930948 116354285
-352106 957596288
-508943 -797837023
-493781 -927732777
-282834 -530282367
-500327 189640046
-304982 -318231321
-24596 968857003
-678996 590087604
-278386 -748684639
-449195 -459979597
-391024 330474646
-328447 -37688035
-578480 -899154861
-101881 -479050611
-783180 -181923025
-430417 888782644
-930993 -992254985
-164766 735304198
-813457 105001736
-597111 26798844
-227808 866965918
-562221 -599459716
-210496 12416726
-840691 -95768733
-10027 -224713302
-509115 340599009
-707623 444685304
-704161 93159955
-500323 -576946299
-950132 -280869268
-635108 -937969408
-147571 -766833659
-923764 -78706290
-646315 -865702185
-52169 -297116026
-576563 -889066245
-468722 -183933506
-972427 -475742670
-897568 553537712
-292238 67381855
-40658 64277733
-23969 -263471289
-379315 -970306181
-979604 17639225
-874151 257478100
-679921 -299712852
-410020 -241061779
-425732 117739468
-362112 -711892302
-740903 863939957
-22843 -855461689
-410081 -992410032
-821319 -883003407
-294921 9471390
-569390 -88178765
-168654 -107716708
-195964 -797413249
-344342 -790977109
-390241 985443247
-786934 -374359548
-222952 -71846376
-542774 -952526162
-878064 -141193207
-299188 849447334
-189088 -965711994
-174106 561690768
-124249 812897442
-175236 -149645500
-201680 -914051903
-290744 218951506
-882998 917736356
-838978 2742183
-685288 955480217
-779738 799946528
-818582 -979618593
-42012 65474669
-459658 -647249972
-746027 -368164018
-532256 -964269510
-339195 -359142273
-995646 -651707709
-26838 -967214846
-929115 -351552305
-299538 -534711115
-731917 42256545
-122850 560268931
-613459 357572177
-445307 244843296
-949767 769291822
-776782 195531776
-824202 870483749
-273186 -450038202
-319556 95521967
-946139 -418193106
-427627 -748074516
-26069 129809973
-120245 -856502339
-965550 -935177075
-798696 980164473
-804499 -918037889
-256293 136290785
-915699 750417181
-965522 -62779353
-911569 -55712646
-864040 402880062
-629515 -189881592
-46419 -990237977
-841123 755630090
-366062 441954390
-96100 -954507487
-180318 -750995831
-155718 790246681
-877063 -921722333
-626858 -102548135
-856180 -891948082
-627720 -26949435
-495993 -689762852
-757279 465624095
-664988 -929589786
-445760 -920471031
-463072 -486327777
-489190 940893963
-827426 -517992879
-626091 609194190
-82098 -624782791
-82775 -266067395
-917405 -408479485
-961853 -628768776
-117226 -348728116
-881292 -575798659
-842647 -694290312
-343507 787562669
-279564 -972865126
-290742 242930336
-255076 -415633625
-101901 430014936
-597169 -946951257
-691232 -553355249
-460449 38161379
-251468 347519486
-404868 -655346383
-359234 287165548
-904251 -9717481
-954770 -724552362
-214951 -962866235
-760430 98334438
-65064 248498203
-289056 -652629087
-479424 -583525115
-787374 318908417
-639278 -720583764
-574931 -69852891
-701816 112318732
-294427 -238576643
-948840 -608142349
-380282 487535942
-622798 495355962
-866244 -16621833
-859560 858767166
-494428 -853372155
-497622 407579508
-983087 -983006794
-679491 786706867
-740240 434714382
-243597 259923542
-575586 -776410405
-359566 -282754329
-159235 165488638
-250608 -329765654
-179986 755407050
-589298 -634475524
-344525 14887964
-978207 -104911050
-989027 355806996
-218131 290335602
-236745 -67777284
-771403 -693342214
-846933 -608649843
-430263 279593629
-190595 -276867329
-940441 710258575
-69541 559009865
-615665 653279780
-243950 -324906341
-846543 -827050426
-149400 -954862569
-346243 -984854047
-776256 668305537
-234270 -118968049
-486683 873913119
-200747 667449735
-745927 -858872189
-47656 890906326
-521257 306672955
-994313 575842193
-191322 3346220
-96843 530262550
-871304 -854395784
-833132 -978648789
-846236 -946986752
-308683 901011266
-726409 -613124313
-326665 67901212
-186949 -351383431
-715436 742682683
-62221 -789246834
-950205 580839285
-426607 -950659532
-215288 -397896676
-37367 -287050734
-382798 -375010507
-673155 -835121749
-514749 -875524516
-767133 -869214375
-53370 -160028090
-361292 -702574942
-382268 -971560591
-600388 -144882136
-585037 965730595
-630573 -90528640
-368870 -418452665
-214216 485696683
-376500 50599171
-678786 -675029987
-692959 -355114010
-382188 -521042283
-4889 328316234
-113541 -972335108
-510885 -375438067
-171757 349667445
-784731 -919321860
-697859 -621910448
-445349 736543132
-628821 148579353
-115193 26706121
-729913 331742168
-308958 359332519
-352437 -539938242
-696695 233598989
-576245 961435843
-92771 173011024
-796472 858588482
-903091 -873685907
-392480 297486508
-511914 989374108
-43540 -181197643
-968812 594911567
-623245 -982186484
-161353 673920221
-36423 413158514
-992672 -220198770
-792483 -892016092
-304781 -248628451
-383828 830400401
-988694 -567046078
-94397 396257539
-751410 -838125530
-6418 761270156
-463430 423922431
-759475 -213563596
-317236 -36546047
-161274 504600572
-544191 164525956
-871888 -447486563
-532453 -494303723
-340616 -956251571
-624549 884255605
-158589 865028796
-210479 -496189813
-196182 -29629053
-900231 678980992
-882293 676821211
-399711 -318524219
-285895 657811438
-972387 -173175928
-594778 -476633759
-724930 -670869853
-941199 -725748009
-971534 -606303889
-436423 -996949633
-539804 687410505
-978862 173497341
-746331 -888965724
-247552 -708701593
-362690 -143585906
-735024 -603495449
-658052 687555946
-611281 18288565
-246031 -989708941
-805379 -36005270
-146670 804724969
-928795 -26254988
-33347 -678888346
-602479 -178232723
-425667 526258449
-981681 -173192069
-460521 -134484294
-467210 263030407
-694334 -455646921
-188425 369325893
-336609 -914082294
-794104 -924149577
-306132 -101336544
-419473 -232606513
-491792 733661862
-333745 725487528
-14250 290759729
-216722 -937207992
-909972 999739519
-14216 684455840
-262874 918358730
-967202 539666377
-552780 -289530467
-516544 881909359
-280351 830964784
-809911 566883627
-264095 -869069738
-622300 371037082
-421191 -562311456
-981936 -858778679
-89747 -812451836
-757096 -905070135
-571845 114966333
-359480 -491340182
-845384 -83302858
-519914 -506258866
-341161 335467749
-823330 782212848
-12877 756771541
-129401 879820829
-11754 4055093
-832060 842689247
-335298 955671252
-164689 902718550
-251533 -537400913
-690336 541849466
-830944 480722430
-748358 753358816
-8961 457157828
-403547 332978302
-783285 290331008
-728165 228032910
-436346 -274838969
-336064 -999199460
-788380 -37541379
-283304 -591357833
-526154 420200520
-464951 93388883
-821571 779679249
-377612 857889065
-964312 234610204
-268177 967227414
-382718 952818930
-607534 -797907111
-908697 -671596416
-745527 -277967575
-912381 -304165977
-84961 663871334
-568856 -643238375
-416929 -694878083
-955560 396208515
-98035 360816719
-584869 -999672484
-137687 204396119
-933347 116051621
-149238 -537073397
-171978 -401238062
-897598 -550709597
-619830 -931198229
-663514 -944080235
-216281 782268705
-403114 359132779
-935350 136469028
-779936 -640053912
-260822 212449672
-206304 -901072352
-63239 -231411745
-217243 -514833455
-741354 44832884
-759094 -599216143
-922571 -804428038
-777043 -868040560
-27270 -779472377
-305288 -999092756
-132850 -665947671
-453392 -451068793
-568241 -277060331
-562656 29886352
-55779 -934681107
-137096 79701295
-20416 335008269
-528764 461527408
-764869 -706965634
-81879 335335786
-333549 -481560120
-831523 409085987
-932641 798262389
-988102 117201818
-211695 858376390
-552470 867064161
-651615 25637936
-995415 493161448
-473010 78713292
-586965 -985376684
-698054 853107536
-270387 -856320683
-724158 -886449036
-882611 -525787856
-512370 -371154138
-499771 10900201
-641705 -125003999
-952366 -175582176
-276813 142859641
-331026 95523624
-775079 -174674932
-626538 476911970
-360208 644454831
-343319 548264738
-936118 -640685326
-695571 709773725
-2159 -519517615
-433127 694322944
-224334 23817485
-232972 -226483249
-484995 -117824918
-591790 542257365
-918875 -964880910
-34929 -467046177
-579891 -488024465
-224605 893495480
-482459 -747465664
-285920 537613471
-746616 239173280
-492024 331247629
-783620 552236787
-951438 -55202831
-237589 474926946
-940538 518304104
-931173 419009313
-250042 -896227193
-559233 -618279343
-572877 -853478334
-219749 -219293016
-681380 524580298
-240723 242045290
-5173 606032052
-945159 -145991380
-399069 -260983527
-144428 6813142
-491616 213323295
-612065 -698693450
-853413 487295527
-941511 -239837409
-163602 325124036
-603810 -886671370
-26058 642337673
-244609 -280102247
-959891 -851552280
-939013 -972192152
-817857 231873289
-264714 -958056800
-26021 -719657815
-468063 -377996888
-528755 133632833
-481955 611589814
-684443 -973243748
-577317 -921569999
-280457 -60966888
-857594 545060356
-508490 349955667
-469501 -104677728
-100599 926781014
-598792 496477333
-206675 676029256
-218022 303877664
-641932 -408961025
-281072 134577660
-354245 -989597363
-725438 330055449
-574500 -858609198
-862629 223725932
-886627 631361999
-945338 481202682
-678436 983888523
-276975 -190997613
-549147 594531313
-295506 478742548
-514941 528900141
-893319 742979033
-234519 506550396
-184628 -386710218
-371395 637438586
-791503 786892581
-170116 235292894
-417575 -376412228
-690453 250998747
-371984 262049146
-5108 -445465874
-590005 -957451789
-514390 -340374145
-20807 904489794
-603078 -62129517
-385012 -561076779
-137024 253483479
-603597 -533583909
-914392 742800885
-495093 844522455
-677476 600993752
-268636 753203522
-769655 27094256
-585551 594900907
-648690 -170554194
-826293 -489027393
-640214 -71380059
-970255 -334149319
-414158 319974995
-573642 -624332394
-265760 -855406772
-899217 -298608512
-466961 -881353361
-17704 503659978
-601270 314681270
-578141 608601578
-226202 143068911
-228615 -597509484
-839435 -915294298
-434080 -753415989
-856632 664539663
-165674 -360760171
-844075 -710867778
-824816 -823318130
-627442 -603754025
-241578 227002706
-209828 -384394909
-509582 649729454
-637981 693418797
-221990 -789077672
-4674 346768261
-201969 146928901
-509375 964125851
-291755 -773621131
-866156 -405653840
-860685 -353911991
-465462 -262648523
-506370 522966102
-890431 311938691
-120381 -942673529
-80011 898633708
-892755 309048272
-296261 -388765688
-453028 869796700
-89541 -334775398
-414956 925915582
-607687 330914631
-345914 808293514
-296234 -819077550
-768253 415620333
-911835 -945122476
-364560 845462113
-66073 -945139839
-932240 -803473901
-539744 -977856018
-438631 -696377511
-309338 423528805
-152658 -509734574
-465638 953351944
-570107 -30536045
-930669 -298812245
-12262 152636557
-289501 -883607145
-77382 -482170042
-720508 379015427
-940771 -436744631
-216697 163917967
-737621 -883633097
-565599 -913778530
-843692 -671626990
-659424 -973790273
-871816 837371531
-736447 637421283
-473110 -510039608
-842269 559684584
-164331 -844837763
-405491 -731607674
-765419 -256884433
-818417 963455751
-890744 -550685224
-533672 -988747748
-906582 870849628
-473816 -852706758
-950174 -933887586
-643754 -932624273
-530986 -978046423
-994118 -777748744
-564334 343420885
-621673 -487780996
-471521 -971880448
-134440 -834598808
-34916 213406759
-540742 180756110
-58633 -865689599
-957535 731236717
-256176 -587712111
-117863 -302434230
-776589 -252328964
-964020 -618828855
-833964 -363696407
-620280 76044047
-787171 -740102775
-776796 -673808524
-874152 -434018318
-796636 -250142383
-934527 885876060
-38482 -278856081
-608855 18249943
-182520 -518492021
-374324 -462883977
-718111 467564719
-801235 -507239768
-280905 -739517997
-709352 614857961
-631514 -588611001
-637152 -819625917
-240337 636811539
-625631 -366359745
-201485 523794969
-863911 -998453105
-636685 -338240192
-146649 689196161
-101173 214953654
-339999 842515918
-687857 823506562
-661065 -201293277
-113600 -892679841
-711706 -626411316
-437653 546377759
-149580 -511508696
-936905 9892277
-575358 -525061842
-879835 -251611471
-713701 336083754
-449510 40919840
-916802 498246146
-130802 74476166
-5417 762063760
-692053 -630987559
-795896 555984146
-620259 -848303865
-410163 836577160
-994662 -951255623
-660646 -587821862
-119514 303951474
-626176 -687350271
-815223 -407447778
-122723 -206720635
-265619 -53710016
-534134 -883652810
-13366 -205173740
-628934 608049792
-95090 658059704
-368035 -990220087
-486358 303082062
-734479 334082619
-706971 -338997011
-400043 410402221
-446184 707671303
-751893 -940102900
-733038 898893525
-509279 -429920067
-823465 -465164741
-853204 -500201594
-795579 906163687
-272974 575755099
-770006 998044552
-182202 -166843795
-204183 190335211
-922047 -780426655
-386306 -758343297
-175558 342031346
-849635 -943849495
-391644 -857082567
-353629 754209485
-486575 212618332
-717106 -544432838
-168852 -800721941
-636149 -994102304
-934062 401857147
-220411 -831858398
-377217 -346759691
-787702 -137576709
-874680 826201306
-990819 -484463425
-698656 -981978294
-622776 12800277
-180364 176539564
-701387 428423927
-823408 -427012067
-67743 236436664
-434425 179833805
-850113 143067866
-108792 771271923
-229798 679632211
-836884 -98252095
-318393 199543375
-459792 530193116
-345318 734904110
-477424 -757605062
-899265 749766461
-268376 976560814
-170407 584426285
-748899 658433319
-359307 -880521754
-475964 191152122
-235473 -276431997
-441013 -572438238
-789687 390430181
-883251 -418017948
-506952 829418909
-430724 558571783
-988608 235222361
-719250 -455641448
-926531 237289441
-462001 750758936
-935331 -437619742
-549307 -897393929
-357636 -220185148
-248631 990804186
-208474 -324405996
-57196 -983748484
-316945 23154343
-358362 818661870
-648563 640039792
-64168 -444697094
-195246 -427073873
-550471 -307900481
-476041 -914503979
-849928 -839653411
-27894 -65505542
-576777 687778836
-399122 -863092598
-284273 -628562905
-310452 198728507
-442760 -891097998
-239763 562589217
-557554 922296511
-998254 -611019883
-967502 -194464250
-440804 -643205085
-977370 -929084622
-915651 -783376115
-88014 592017277
-740695 -384726070
-493455 453913326
-626013 195292565
-805365 177654189
-474664 556519397
-16352 975107418
-53995 20974727
-733811 -915370247
-556122 843875287
-219625 -955870931
-92172 903291623
-204685 336431431
-844543 -548051672
-769993 -671265898
-654215 -971469050
-114073 -610039297
-102495 -510919308
-891106 -184458239
-309151 -922260462
-185948 -521495553
-393168 186978856
-483876 128984398
-371293 -560077198
-635980 -397915575
-41430 -96202739
-886972 -171097081
-668479 407620175
-964809 260592177
-572973 -100181703
-752829 624244060
-123205 -294874194
-313668 515092228
-246284 -69326262
-250782 900418371
-119033 -454737231
-771621 -660290512
-749709 728042141
-655603 566237496
-11994 -575660759
-305831 424433780
-124772 462882918
-562753 -819852783
-993090 -386618436
-486740 914831246
-332745 -491118681
-647305 -505571133
-627333 -842691699
-917815 -2037989
-238774 309970628
-800757 -912435808
-103762 476466459
-368058 -650534164
-284633 216548591
-215044 916389261
-750497 -48449739
-808638 -879654149
-189353 -402191467
-418976 -788313212
-256020 233454381
-616380 497626830
-345621 835930848
-867185 938580187
-697289 -134764590
-383238 -380879062
-133828 691514911
-701104 410498179
-362567 -41169574
-901546 272073404
-954499 -170747973
-108013 383169668
-113140 -450976463
-687699 -855348703
-329234 563316885
-120050 162405101
-174439 -940517457
-486086 -927801797
-990172 656833968
-547106 -930692803
-403900 -77323432
-248603 -180679052
-746349 -843128610
-990237 -748340621
-363119 168786784
-20859 373419981
-312145 -979435008
-403810 -879662956
-170503 346282185
-498503 -381626475
-497740 -815459815
-914483 -567747081
-882124 -883999645
-847881 -979528968
-700907 -776650542
-61987 -166247882
-17931 -507891677
-950347 914864369
-360884 -903233350
-137939 450938750
-630683 39454126
-202043 -73981323
-754048 -313375230
-482458 588477663
-110258 70669975
-83282 -897541993
-119933 -396600884
-418394 -17331129
-885379 -972827437
-627530 -887250564
-353863 51976068
-289279 -50150869
-103647 -67929616
-90089 208847458
-237910 201508510
-533234 -899142833
-889052 -565216209
-67480 222073503
-454469 -926289436
-576980 781065977
-568977 840447028
-956729 -889232898
-991112 -934164752
-795722 808963736
-677965 -868761866
-174593 -710815294
-142291 -504767793
-821530 -524137190
-224247 -943434572
-701167 -408001143
-316410 926801560
-662497 96019554
-500876 518017534
-562362 -534057318
-144954 -462986431
-91957 -558796139
-961655 -431599311
-217688 140412685
-992926 423872732
-847034 -404426747
-590158 253162121
-346789 -671634847
-381114 545422384
-306195 -962251143
-919453 537212611
-136449 -400552753
-356854 -861393976
-969599 971996403
-796071 821520750
-188678 -935167059
-935996 605578732
-772906 514484130
-231949 -971883604
-409682 671413980
-977185 175964219
-607512 -988129117
-415725 960598686
-636901 671196426
-429041 -512266307
-291097 -982835887
-935734 -884288365
-887370 -732948394
-628601 -34299980
-436610 633729169
-67694 -267005712
-966222 502713589
-655348 -925066970
-106039 301394978
-183909 -504357374
-648273 351322115
-776432 896968231
-225933 748804747
-522364 679687268
-157545 294906967
-49553 786553604
-602912 69416232
-706007 894354214
-593594 777675981
-910065 -106071013
-502078 568391316
-735154 695025275
-328635 -647975929
-211746 -64608201
-20630 723141671
-261683 -976561950
-282864 -888643983
-371859 735012554
-194833 836553089
-80236 635068796
-942819 -924737400
-903737 706233556
-144502 750780431
-312762 -657685794
-724865 -475550072
-707893 237025952
-754932 75308494
-173660 -972836483
-154185 164475335
-378397 -770780176
-642431 -624677504
-976663 -631686197
-154828 -873811946
-385789 -875872757
-936873 -951998930
-687628 273611375
-564659 763197200
-666039 -30066345
-123791 20481941
-359173 393389534
-726601 863862642
-860861 -558610390
-611752 -59068839
-55235 -931596935
-72607 376781409
-367618 -483410815
-793553 -908158885
-789744 340653779
-260523 -895881909
-401281 780910558
-647446 -171761073
-835131 -820619309
-822443 339660466
-497057 -568464290
-39794 -478305103
-384997 864110394
-204950 668561662
-312151 597003392
-441343 743790264
-533339 -314446650
-309453 826223216
-601199 -880887240
-7424 53867153
-637200 804927624
-13013 -904243644
-70551 -45615424
-324828 -68944649
-939754 711469909
-263411 924318232
-683611 951537292
-816352 -42624205
-9989 640697226
-27046 -754556746
-428104 898306957
-954754 709100292
-900347 622224663
-939515 -732587506
-321374 653457760
-371972 -184605206
-838434 -628469415
-402668 286884670
-724527 643633721
-809011 -449088723
-580226 -520938512
-295843 -924830570
-748209 72606174
-34778 -804311765
-391682 596247446
-60360 -477874082
-6454 939478499
-74979 -865682852
-750907 -799134513
-405255 911107612
-917597 188184301
-886293 -994206890
-581732 859380321
-670380 -857431124
-306305 -210635186
-961089 423366583
-593031 919403461
-859881 -406581542
-855263 -766741270
-934384 412617040
-113073 -161138287
-800792 -868434314
-593438 -25766316
-530845 -686397272
-621298 -748505467
-85188 -519792204
-323702 128997523
-782864 -376974881
-800054 767092467
-469198 -374852404
-74449 173936396
-380280 -901329693
-234960 -447166620
-326240 -900941078
-828077 -705641458
-373358 -998402822
-734120 -378815159
-165470 -913646606
-34237 -864085674
-997549 -177949672
-760215 997461006
-565592 324098627
-366416 -319640209
-859372 709357680
-235971 319183856
-542685 469724605
-898283 -14759385
-839635 91103670
-402566 -936856938
-729029 218499345
-905252 -643762938
-710508 -245478872
-928238 202581385
-18736 330470746
-758778 68123857
-549535 454075918
-896076 810678542
-564924 -950362268
-185027 -922898964
-178704 430287361
-904274 -325214672
-371997 103553785
-441016 528957669
-330687 227618708
-301763 202612708
-612940 823316211
-439904 229215886
-553308 823797549
-295835 909669605
-525859 365130212
-926815 -501635771
-56049 759646964
-608876 -458254809
-293231 178724020
-84580 321520996
-155153 860929048
-164084 -499035023
-331129 -840722037
-5212 -195450930
-761519 -583375608
-602100 377777308
-617387 160786132
-989452 171145521
-808713 -567124955
-363878 -656226770
-748229 -908214270
-159178 886950964
-257472 -993031876
-816696 -858576538
-138370 816568353
-921233 437255486
-394997 -183791210
-489634 -227361509
-962791 -181270493
-274316 -956172502
-308822 975251199
-650149 -505437930
-648162 125559737
-137870 651565100
-54017 -743251972
-877697 -656793698
-452741 -997554319
-480543 -983605009
-996002 -115048507
-840491 181169701
-434877 190432340
-151155 -401603107
-841020 682134678
-283431 349710303
-628518 402945963
-602538 -901240931
-402956 -419996037
-988869 -583751553
-890586 122420943
-594244 12879009
-142417 -239978323
-624932 214206673
-270847 -247653675
-82686 -233010198
-441627 355630135
-867523 -578568970
-3918 -943238360
-163376 -975644722
-622111 194069521
-33291 -124508853
-44882 -931817224
-448358 21837072
-200865 370053217
-306956 46258866
-172087 -474081476
-335727 626801245
-702078 389465168
-719347 -471635795
-183730 495712589
-706076 -873066986
-559837 709533906
-136032 -461338719
-72346 -274670093
-718818 244184936
-580537 888371584
-961255 -871724130
-598855 195460359
-660156 -679108100
-532452 -602959330
-27985 -829602346
-934088 333770909
-609965 157062348
-403053 384604328
-722361 -913882767
-472721 924052150
-521149 -407249185
-854838 -639935384
-959214 980813790
-840347 -382893907
-994374 554134138
-74077 -291178711
-114771 -462194778
-960157 -571512438
-207633 -921125495
-60848 584064089
-211930 -45593913
-456640 558192104
-158655 -173954391
-68723 482770292
-359631 -93578955
-382157 -47021377
-973689 44820551
-706174 445082327
-545498 678308531
-175081 -858478161
-230715 185970263
-584244 659100754
-743490 336982198
-570560 506862163
-116695 -943858577
-228526 507379853
-977928 -306850576
-10695 65720124
-825473 -255499467
-744433 -368216990
-537974 -157711374
-170804 337251348
-883305 -8152373
-578760 -324381232
-330457 954357442
-371506 -601501883
-170262 384440057
-554773 -655320984
-411349 -173014321
-962629 315830916
-901805 928743105
-376721 781391766
-936694 -273460628
-60460 -392694933
-37131 116678411
-422938 632960417
-39958 560283690
-10819 -985984686
-388315 -69440904
-414544 91108573
-814100 -844462847
-380971 -883470641
-652274 -397274321
-924985 492519352
-810412 475907875
-748457 -488616544
-153511 -147584443
-270913 -978426348
-240849 577103580
-538442 596916090
-526481 -346643338
-185449 -728091441
-290754 -213316210
-409785 645204289
-89264 -52472673
-442872 -406442416
-218709 -956297595
-401576 -815516263
-519782 -61763399
-675215 -276795562
-438948 500314653
-421586 -280503942
-701506 -642887444
-502254 -920629623
-529 326801125
-335625 473790967
-592234 712330794
-959513 -260398832
-829019 487806281
-497974 -504593757
-891483 830709741
-497494 643343435
-882997 -535548045
-243366 -714048227
-422479 -11620861
-175983 940359830
-494910 -202664771
-424011 840794696
-929471 961933482
-781667 -773044839
-479878 290227138
-455951 -532193503
-113643 -501136280
-293451 -923089073
-651690 -886989215
-458195 446391048
-263678 -477015135
-387824 -990770456
-140229 630874785
-216541 461221466
-712610 -415049665
-781294 -16294210
-277530 -966766124
-931541 -57937109
-233878 63076167
-721942 360035002
-404085 -731629789
-343538 -372076687
-801121 -900363831
-233104 756176492
-158489 123329556
-909639 782862263
-269403 252036279
-475940 587781511
-364421 -931185965
-846924 -907068230
-182617 380657694
-869511 -281334383
-788360 933726466
-112088 195107528
-831397 -54379221
-785664 76469956
-431961 662914025
-799672 444484499
-507788 5897237
-601076 628441164
-658524 -256608101
-726685 528882102
-11100 490187061
-481705 -773216964
-574200 -157380080
-218935 -924862605
-700412 210488826
-703330 -124146204
-150475 -130283361
-451715 -873918655
-463963 -911594850
-746391 138086850
-204748 -245995341
-265084 -959442328
-30712 -253220305
-636764 877334215
-342704 823419936
-182460 998815974
-112703 317632079
-292876 744750324
-181890 -908252256
-930086 -449193875
-94061 -684067706
-487675 877990563
-335424 745913653
-262664 261553073
-273338 -193023128
-284810 261344031
-62335 -441446076
-717024 812874109
-114114 -257698453
-921238 301945824
-73717 194272563
-607789 -914995040
-402942 528728860
-352083 -963107518
-611146 -987341292
-620779 -408265961
-462013 -234737369
-279046 -117624653
-72494 -282184616
-998050 -146332218
-542862 -979537803
-867746 471820043
-250391 -105774546
-426426 -380241755
-504509 201670611
-406906 -429838258
-908540 -528909429
-134638 -628180958
-817645 -832571581
-90429 -584645332
-582149 -77374833
-88295 -516639287
-421896 -854138416
-82428 -478944828
-308206 744913786
-631133 -47161544
-280192 782399203
-728446 -844015938
-348157 -381771083
-605694 -622782898
-807209 457929886
-725561 812501480
-484670 -537777938
-595734 -160824901
-109097 701910315
-356099 -525119230
-733938 430909138
-647085 -680310702
-922947 357256118
-193569 -998759126
-649036 173357080
-465809 230234668
-191603 473060918
-601355 -932417466
-443192 849992913
-213537 -472752119
-288125 -509739371
-534653 -826400164
-651826 -100933077
-470481 -342310952
-555777 -411045495
-552251 821692090
-441224 141049761
-348694 -265183911
-882747 -804736386
-866983 -261520101
-20173 687654545
-397446 977662818
-78003 -105536038
-810558 -841600186
-274327 -792603728
-114789 -795089800
-567572 970901294
-241003 -330381665
-227948 44085299
-323331 525327961
-884904 144499105
-38115 -672489211
-806329 845017259
-807851 -645728425
-714258 -671248336
-455365 -129109308
-791085 584506243
-477345 801812582
-336585 -209010421
-652108 287015508
-208307 -818423185
-375290 281250208
-330665 460615345
-926093 80643738
-577766 938939257
-113559 -950430151
-478344 -245147820
-863458 -67494630
-944828 -363097709
-595598 -49884206
-486100 670985270
-592772 -822926812
-524383 -219705036
-435898 -582034416
-782214 -664526998
-749945 -12308763
-449314 -377124216
-267933 -841109352
-491059 657309572
-703941 666961084
-944603 684218609
-893388 -345674971
-257944 994471873
-750932 381752220
-781337 8596605
-938889 -824260111
-311129 -894840736
-990253 -554380800
-944119 977552471
-508031 -103851157
-124935 732634709
-264189 -988354362
-615315 -970084596
-794270 45766406
-338096 92289376
-193081 968854661
-609597 -52147392
-622823 847141556
-329623 -246123617
-664770 584754899
-299005 -350226297
-701703 -722621995
-257541 761828087
-176613 430068667
-137600 -304656411
-557180 -902698912
-73443 -729723744
-794289 318219374
-710754 -891291911
-81927 927585828
-19196 -162303190
-137931 792926698
-24686 -565572790
-722860 -315314965
-628563 27195270
-193978 443023815
-144323 -139575075
-60309 132354535
-721151 888643015
-88441 -309506252
-949086 -971496623
-403784 473794076
-824253 -297860613
-666230 -941581219
-198054 -627923166
-968732 794428763
-140690 879789795
-588458 319929442
-591555 494086672
-671508 -513817469
-406263 -242799307
-707450 -856139626
-969806 -236439464
-631297 -628454868
-48263 426445394
-685221 458904126
-925883 -678637427
-878295 696721651
-591643 -370360148
-784872 -569929338
-203632 476823831
-427554 467336662
-594623 -924486288
-303629 911251041
-777881 -995461951
-223185 102708983
-890349 206791208
-77796 -135037026
-319699 -912420130
-611500 -52049424
-989355 555456723
-370613 -883916753
-274859 -725738996
-317473 -889887538
-36843 -972981618
-527087 -353662161
-286205 904541225
-378728 759324530
-543946 966267281
-639666 251144249
-50236 -901976587
-567218 -424015673
-864542 247520976
-497385 -138416050
-935921 -52470541
-87196 -473517277
-700031 -826995572
-620771 268892033
-34509 -924279274
-891613 -197355720
-111783 698962695
-244434 552544557
-946634 -877502706
-293594 774476408
-969363 316311951
-207089 -872964657
-929591 -270298257
-859712 -624380489
-870708 -8001682
-390108 -182718387
-988637 323570087
-622513 -600028607
-239279 -214118787
-231203 597831092
-577441 -489916145
-280139 -334584052
-275715 -903314717
-191339 -732858568
-341134 -722743169
-750806 -937047437
-551673 518285682
-191677 -624719756
-816412 -508546757
-687132 -381676990
-694293 236864194
-730242 438982703
-225672 144805733
-994263 409868622
-351013 -439608912
-222394 220526459
-368449 -934970746
-760770 -888129865
-949403 -374412631
-202343 -812473452
-532825 886346543
-980041 941899320
-995255 -685438108
-85808 -531435362
-602904 -829964817
-616613 306560210
-524084 285846251
-96842 493605271
-278300 706531603
-280788 -928272536
-865640 -56047285
-144260 -930868190
-999352 -410340235
-410075 40637998
-664402 -663726758
-859208 -133083404
-659270 -43893086
-369846 854558924
-332469 242196841
-475681 447560158
-56978 -674601713
-490664 -668422613
-737136 -260940787
-313881 470204020
-986173 741446010
-88149 299450301
-981151 -456753168
-162804 806475264
-327379 411320436
-968253 168834201
-634854 994001813
-657222 150183332
-430868 -36750127
-122174 -838919943
-428587 618747970
-33771 133285056
-261213 467640267
-387078 -242889426
-869387 -520593321
-460487 26688222
-893710 -318645609
-478827 423359394
-395253 95820032
-588216 271014156
-931248 -683486256
-577080 432093274
-211583 -862069248
-590517 272620659
-792767 139168551
-973374 232643946
-583624 -427302831
-667681 464566838
-464038 564221333
-846488 311756382
-128775 -212712790
-995291 158183695
-275765 -536276965
-147625 330534042
-675520 -182824688
-534189 875043471
-401548 -648115405
-959335 -336306523
-876968 -122256845
-970681 315134468
-81508 -175226466
-211872 -650992522
-454335 -699064123
-302870 -855069847
-657781 106118052
-323721 -219657444
-236643 171618375
-246645 787472443
-844894 -943781697
-149322 -880045241
-165139 -88997049
-706433 -627267953
-243827 552048033
-953556 -98549944
-598491 645352706
-451061 -456267064
-555645 -865905999
-497442 -929433773
-636167 -991700227
-574182 550831688
-650954 382322609
-24818 -351896663
-578892 -438468265
-857764 846045644
-877193 978637379
-903373 378707047
-391953 573605468
-796167 -816961673
-345282 -957599477
-248505 -696135025
-766847 498172795
-909365 -280309590
-539624 -347127547
-221181 799108672
-212234 -135379437
-197404 758990505
-62327 -568032419
-458166 -963761063
-926624 398979300
-424647 -511814116
-691156 -991289951
-238515 -837501396
-718214 -139082069
-65017 560758083
-709496 63948660
-880278 -641213010
-96531 -895508982
-846150 50559015
-377719 -570646783
-57061 965307146
-420332 -546092945
-488753 811675827
-918122 -534073165
-518202 15438790
-630989 510237823
-523503 -702919434
-867746 -753337810
-243539 -63640357
-727337 -519881107
-213027 -858420934
-995035 240224619
-443065 978291689
-122392 -138730523
-534658 893097072
-704459 629916713
-817201 725890040
-785364 504603930
-357868 -938115707
-275366 614645331
-858740 -243900418
-299940 -597413470
-584211 623355380
-614680 -81401814
-18153 263504462
-868198 36629815
-841601 982546847
-655302 622291452
-289092 -6362813
-487123 -114377786
-204992 -948355332
-653847 -188539315
-609971 339529269
-198814 715836848
-54543 277387520
-128173 -792515589
-50400 78591024
-421954 574468086
-260427 -545853399
-706061 -985049334
-787958 -945413021
-435175 -404274332
-711026 107691638
-231023 885395021
-959860 456995145
-306207 -146694937
-64518 367828086
-857342 35401537
-3418 -789574655
-60188 282228733
-132708 -497436780
-372747 -33475073
-760249 684815263
-800508 -874081400
-12574 885123114
-775331 -199163923
-813870 15064768
-346453 720186313
-430632 -724356119
-475223 -991298046
-859330 -541675121
-256935 -820195097
-661199 -327321008
-469300 797854148
-544251 895641751
-284258 950066512
-114898 -994661442
-506150 -173250873
-223638 377050951
-107249 -687998487
-282664 -305783853
-435680 284154283
-975002 -92272819
-571639 801907785
-795343 22065656
-934861 -782761322
-122155 -492270800
-269175 -757589906
-922481 252640215
-363838 -281845455
-273588 524638827
-462237 755203436
-991091 684679473
-33836 61970443
-262744 733638389
-3665 422318939
-258506 862806520
-448875 -398780491
-139787 -4978396
-310449 -861549599
-441523 -537562183
-280458 453346483
-432616 -829228343
-780324 135116809
-293732 103716983
-494292 -933586593
-582007 -62300326
-661409 -38428106
-494433 -254321112
-194356 -832733023
-231342 273573407
-222903 439895035
-758676 451421260
-723770 -966183060
-651264 94319172
-554019 -673996732
-658630 -748944382
-290844 602048373
-767419 -431586638
-736149 503695834
-927007 -827280730
-476420 -906947811
-198386 111415622
-935916 857398743
-557417 7538985
-21445 -302429637
-449676 132234034
-701503 -277138143
-572571 298789872
-690111 -872744363
-608947 -286171389
-868952 761227689
-546857 433118473
-658906 -115399732
-833300 -251139149
-746876 -610648192
-835386 -196469971
-748708 686560525
-109142 350923703
-659048 549208917
-445649 853827502
-142091 -522986538
-563855 -158379696
-313101 157765114
-418322 -489169597
-732544 935939476
-759082 483768382
-759692 -238113979
-23388 390504201
-490911 -947818257
-976457 -881901793
-467820 563223472
-985509 997750286
-692268 229513829
-921161 273138567
-54483 -142194377
-329177 927084192
-370836 -742111046
-352981 580667481
-615678 78390417
-801850 -762339056
-38072 -852987556
-997945 -307865542
-737567 670779418
-896592 31612713
-831245 440995309
-484443 -939868775
-731977 835142742
-565112 -19927814
-857876 263571281
-409646 236868011
-10760 -313583960
-34 740584744
-845792 -921511686
-180234 844181154
-581712 -896068501
-595823 866944143
-421152 180465888
-822020 -134182480
-944991 109964697
-605363 85163985
-684098 -16084272
-412810 -474295479
-891704 -64569377
-474405 -934054091
-333970 798843088
-53813 793236247
-196418 993030102
-222232 -943267959
-781743 226420080
-329522 -76063129
-937808 -853090661
-773755 373432524
-331577 616071329
-799760 817688757
-670346 -742438411
-982243 -90417009
-233224 730336335
-402322 -907295670
-547354 889655177
-375348 -153576031
-992676 182088694
-959312 -571412430
-624619 -560474935
-335691 113093361
-220923 -874714924
-957094 -456543436
-68486 -167446143
-875351 305750965
-703462 409274084
-13477 942518554
-998139 -756568698
-387560 -754293836
-56288 -679260573
-376140 178861925
-655462 -688347926
-204892 -880417486
-677673 -175385476
-148121 -842801472
-982661 -971169091
-586645 -948965397
-301174 81135399
-527428 -971743399
-812891 276983481
-969598 -450276920
-327187 845945358
-857455 534545070
-434414 459306071
-576538 428798045
-777202 479765754
-535658 201477601
-798810 -872261634
-712698 -485629200
-987606 630065171
-308383 -432736569
-48389 627464162
-208529 755350247
-166136 110719995
-462477 -687465629
-184248 -86382436
-462674 -627489568
-931575 -892430723
-699812 157048866
-407460 -381783404
-529563 -571691296
-676328 -811572856
-751999 -70131330
-675330 -599592429
-998656 13041668
-617306 87067198
-140565 -718245167
-585300 -83407375
-683868 -979281051
-332008 -689988566
-119235 -953907542
-136040 -429557970
-477754 -991526856
-23310 580637528
-946972 -970251900
-54292 437271190
-246109 -87080366
-482629 83742054
-261943 565009556
-41194 427290435
-495023 -433676423
-953560 -867727013
-489770 -92729051
-196080 -825809823
-119695 95509335
-565179 219805320
-988168 87807741
-417631 468019767
-848971 327374597
-687979 -902627040
-692335 -913763637
-680593 755683301
-988350 -714199896
-940336 -131378614
-994738 -991392776
-469579 298841772
-924934 955688585
-135302 -709637942
-462547 -932049251
-91376 976407534
-285869 -399626508
-418219 -885956793
-772585 -600634084
-236377 -391153363
-924104 694680736
-763019 -718369630
-300490 -953882174
-170212 -539883278
-719611 365372424
-961453 463643735
-611593 887407157
-214633 931696002
-915013 448433075
-416063 -352805542
-464022 -894113822
-552133 -603541237
-18758 866999778
-475855 46210272
-348073 864478530
-132271 46890727
-270450 143583232
-655739 803231246
-330289 -344909620
-258626 429383336
-197978 -475631015
-335552 -336302395
-693528 -419258539
-122911 -667426078
-282325 -45940337
-769019 -351307790
-785713 -838502192
-431806 554433155
-131774 -237264582
-924278 -439136275
-185608 -984203856
-55878 -690067494
-687296 -157505905
-885118 -938086030
-708665 -229950772
-450260 -939617129
-846570 378074059
-320258 -490027262
-718202 992078873
-720993 -320976514
-386769 157167196
-182223 950481404
-831141 75482249
-594473 -123316673
-859348 -150791971
-493 -207522868
-244169 923574054
-106323 992791261
-344755 -551775270
-91884 -568819213
-635051 274690950
-853224 -27406285
-572565 94878392
-328579 855432411
-541291 305167637
-145110 -951061946
-42134 -643359027
-844430 466665446
-94341 455887562
-826092 119376391
-562423 -972470830
-720052 471683707
-229787 429308897
-267707 -277460382
-834935 386114030
-61549 -948125522
-817447 -217077511
-470940 -383295559
-741284 -438152784
-900755 -372482285
-325494 295727928
-128053 719014412
-434448 -569484529
-674060 -776273471
-16155 -551785909
-293795 279723500
-325448 16203661
-771986 -775695502
-599882 125031114
-463268 464428392
-837324 -344514715
-282493 -747761584
-316491 -710461541
-735242 750363677
-953914 -892329174
-257775 594706097
-927294 651818084
-88221 -683171848
-104080 -86112105
-21634 -39778002
-255296 436204544
-541658 -206066582
-819008 -715577943
-974491 -281970207
-190636 516473036
-498502 670536088
-604484 -230095729
-144237 -848088123
-30558 -860243119
-863200 331751487
-760908 -220570408
-126523 435484809
-264853 -96717748
-195355 209945064
-64962 659211339
-718992 351496343
-6575 -657815084
-739515 -472068648
-535569 575800841
-406693 467216030
-206328 992359744
-698246 -916197522
-206611 719454446
-994607 -865585444
-83938 834166155
-160525 679641625
-263168 729120653
-11231 338500591
-410271 996469778
-840912 -504475100
-449710 -848761058
-845026 285190674
-899995 289458318
-630703 -564339001
-612040 -996779534
-290641 -341552294
-129205 -893802914
-992444 -374358909
-853596 -189640417
-581221 -901529679
-855643 957392578
-614503 589789176
-809682 533955130
-108215 -286808818
-327283 -347749408
-125356 45682821
-172793 -935312475
-666143 -5564492
-131584 573614174
-809064 493004719
-742024 -685832109
-925256 418490270
-371756 576807198
-464587 -966377664
-919863 552904826
-712182 263489705
-142537 565780315
-343306 134541831
-240839 -545493351
-750308 414766445
-15031 630066731
-791129 -394254409
-905283 -447526529
-84974 -227958599
-322148 41406590
-103 -591789710
-858190 430489107
-548647 120030
-7454 33851381
-487169 -906634957
-515149 98590351
-365614 -156239688
-355241 683154219
-705467 -514938167
-526171 556951494
-972042 -812078837
-169177 530744655
-818462 474155372
-694102 182356671
-181814 -43124819
-627525 -180323556
-81300 496524562
-256559 -772118197
-226806 -751000006
-63313 382663252
-336697 780786630
-514624 512489699
-794151 -199040081
-837423 -232155187
-756360 966996348
-544459 -931757284
-369880 -749572103
-447806 -574741709
-67684 -379283813
-715095 22469298
-230046 466664882
-932214 28926477
-573285 -694525242
-296119 -680698736
-577758 -937222142
-456972 -601160199
-780970 417891615
-56628 -240945477
-898270 -918005981
-407072 902953448
-417201 -831477631
-926229 -877568465
-720470 286214455
-753088 642677742
-102905 304788206
-97716 -904394012
-898038 -685129462
-504179 -346170879
-841158 -676512208
-328768 -436129468
-559134 -963507628
-21886 -895725579
-674034 -923639770
-764983 -310031356
-140691 -275364413
-917674 895872932
-262050 -241788640
-770812 -24936516
-530133 -826352425
-676941 378927547
-31519 997532783
-699914 640312457
-91728 -739629624
-975660 -844476107
-513458 959613721
-513971 -824335413
-432631 -445636306
-811853 230021688
-429401 -65280890
-948214 -511125934
-595219 -14508511
-364027 103241480
-874443 -388694399
-201737 -875777704
-117114 -401564426
-540078 916093807
-700547 -780171715
-15152 -86693888
-964102 -577560720
-341964 -456683923
-686384 477176644
-595032 -688551995
-802653 -499893149
-877843 406053227
-877441 1416649
-56656 224742438
-795516 154442511
-384610 759628009
-803270 -947677725
-217192 328090087
-455875 -8928092
-352214 -950144943
-147 -179081104
-635854 251442285
-845299 -942104697
-486396 -366951030
-149824 427106872
-277929 -387741003
-674543 863070658
-720424 -785657665
-329715 101133063
-247664 -298921501
-838971 317583815
-972698 712438664
-550600 -174699204
-278143 916019389
-512776 481048823
-251147 45129081
-189280 -318158147
-933901 903488104
-924315 588445158
-14529 -988465151
-661132 -932547539
-878338 -911447992
-107629 417588076
-538572 68869111
-695744 165810799
-205312 -575453060
-328613 -318986528
-983561 218133074
-988121 752637027
-872739 672085381
-368653 120504484
-11733 -573927725
-508592 -223955982
-213952 178399787
-501872 59121245
-859010 -944332758
-9306 790658784
-655246 -225291744
-861415 -729990423
-143553 -255691801
-592418 475786755
-182960 587593392
-170856 -690736785
-440757 -846396097
-904817 356129133
-140655 790312039
-308097 198732984
-423329 -962029015
-74555 546316495
-749837 -360305506
-562142 -950494166
-104002 613768956
-611076 -419237145
-330229 319610264
-159999 -464845581
-915332 746573655
-52967 744157204
-651189 216167892
-381467 -182776919
-41087 349310583
-6502 -259230375
-495389 937727566
-970647 775382858
-484906 516813643
-718563 -31356295
-951350 -312979544
-861341 572480885
-245295 -388181158
-89170 461728712
-482648 842490463
-380833 356127041
-20673 -209968181
-334392 282600207
-448311 665390257
-579917 -56364277
-947001 -508754307
-174918 308218648
-405439 -857631294
-370330 -618266969
-732048 -292948505
-155275 -365420446
-808188 -716244781
-889380 -826663197
-544200 215342409
-655842 603365483
-49378 -291508777
-853707 -185567584
-291192 200039039
-915615 924659115
-235174 631655498
-749895 -598134026
-90888 -482054908
-269437 421899416
-703326 -970234816
-88556 -965241266
-505426 -756940527
-137250 -283214360
-227216 459755972
-268146 -145121685
-708994 -968969296
-290136 154762787
-887313 -936478291
-311679 -178937476
-375472 -710120653
-853049 728911966
-108405 764698247
-428472 -218874960
-321870 -110353034
-702967 759583306
-540717 162858071
-463508 596698461
-969735 -753320788
-732530 446613290
-352887 770035264
-513934 462021622
-559262 -97504875
-80310 -668957161
-822348 -871029610
-666972 -897465837
-352730 -891781694
-57522 760625888
-934293 -643083510
-738158 -373836602
-270660 35041656
-769034 -613318325
-173286 -486561515
-247809 278101130
-611142 103467315
-536505 973194458
-979664 -867020556
-902148 134498020
-753632 -19526403
-907649 -950982494
-731253 955560544
-104415 270352944
-760698 777929472
-377153 572775143
-467113 -948522017
-43747 -479907210
-437307 184874801
-556178 66852408
-580239 -883208750
-407041 431554014
-288708 -634017950
-709927 739342868
-79026 -253908012
-669456 268477176
-727190 -929614294
-616052 -124937622
-336428 223527692
-79919 -968879634
-75955 -511795381
-270720 580444183
-341761 -342716236
-805295 523246275
-980889 967125858
-32472 170722250
-74912 -346136243
-852322 -76890475
-495968 -3566940
-95248 -360640445
-432748 -942392456
-767025 976906657
-2897 -311622939
-701496 865684441
-337391 99775954
-281020 -681177114
-438777 290975936
-352853 3770290
-762728 -161084324
-123917 -671632910
-90969 -929377303
-174459 -191776720
-716877 759921104
-680313 -710878899
-464533 -599917500
-204097 -641470556
-989143 557598277
-709148 -677015441
-337574 233591822
-842996 -366357679
-210934 -645895075
-586472 721796441
-113715 -933397144
-351747 11388690
-263751 97559069
-650252 -966271287
-801850 -965372708
-811161 751422826
-797931 -190645408
-788457 31060352
-93592 -756701267
-634818 -280521511
-978568 -139516639
-573270 -68324205
-336314 -562320717
-358824 960259315
-707750 250498681
-380112 728655219
-805750 -183454042
-537552 -910585644
-495972 -942977692
-103282 -260314992
-636907 -249846011
-779095 669459765
-216405 28806109
-618865 150236489
-500618 -972010792
-722974 -561079262
-328012 473221049
-161809 114097384
-565969 72563060
-365496 827325974
-251720 -311589823
-320316 139165916
-800183 -308768984
-494606 785969246
-670065 25410983
-998333 -274141692
-683446 389908425
-354709 834765575
-790124 756918660
-740388 633207158
-10473 -593239584
-294131 -530081626
-832882 -582600695
-808416 -155560301
-864472 -717305959
-607707 667897986
-188527 -574388729
-670221 99239999
-145259 609828696
-692556 -664850068
-433062 838925008
-508352 -787500963
-913462 -995390303
-699231 -279752531
-889488 362735527
-895419 885115259
-976258 159168208
-438525 -311527072
-57227 -148271005
-589711 -915752380
-409546 -631684746
-288082 540139173
-213180 223413536
-609364 59546271
-217312 178624771
-634182 -898659129
-93606 785404579
-533866 -578950452
-720528 936106446
-633696 394839592
-791679 -945743294
-807372 -804616785
-660435 864757966
-958797 -675827636
-998956 39822914
-795964 -852547994
-648910 992070351
-327854 465434185
-608318 99208359
-723257 454415399
-635298 800584118
-41380 -209350281
-785096 666914436
-760738 657710168
-259389 510897188
-674583 -117833685
-656157 395341779
-283131 -477418252
-718633 570639243
-804042 -900412873
-390268 -393170632
-389247 938954498
-484041 639726300
-822913 830242905
-779883 -148982879
-749304 -329132577
-671306 931583776
-313724 -511061948
-698013 91916972
-391833 720206575
-162602 883777644
-906334 -1309969
-584462 915589790
-176963 601051962
-430112 322862395
-68081 -192070944
-898425 601020322
-438404 167449098
-740227 -874120406
-709894 -447254967
-161661 -525619151
-587504 926463712
-766152 343394752
-376565 -858704715
-169184 436690232
-25541 -293191708
-780593 -124022047
-969547 -315451637
-173903 229390041
-18200 -700866451
-834495 -215864510
-266210 836219409
-592554 -909395601
-132120 -723621858
-428304 518978666
-295246 -58378480
-118576 -52754434
-756998 303078795
-908457 430559572
-420564 -960837463
-117410 -124198278
-254146 166853569
-968345 -109631079
-815554 -356092136
-559758 -379578117
-398457 -934252332
-252527 451836920
-661334 -926041443
-960053 233196767
-524672 577716514
-146198 -373296410
-201608 707577616
-545407 356696578
-87651 970098342
-421828 701389254
-623778 -354096838
-544685 -470577013
-315006 -570116440
-654231 330451526
-798839 758813028
-666795 -270982891
-993850 -885412985
-50054 447548789
-258078 -180378492
-125970 -756518489
-521643 -180956192
-962832 761243028
-489968 190727077
-247219 -877877398
-611287 44318952
-551979 82405967
-847204 -149559323
-134567 -936311127
-520324 972774888
-968351 494348541
-574809 -315889243
-81219 -961477445
-233249 -201298187
-569100 -241930686
-121166 124235675
-242080 -771065320
-905477 384772905
-677227 -315670356
-212513 585631258
-524299 207387599
-418372 -761764750
-353716 -915949227
-502961 736810586
-250803 -331881190
-525372 414502299
-186697 348139966
-584008 397135919
-531523 381605667
-863358 -351794892
-359511 -930726221
-77022 625087178
-140860 467248916
-322343 830516807
-950436 -331669393
-611921 441887871
-711056 -272647888
-601544 750736574
-764718 -855155100
-363049 -208959015
-121868 576027814
-749507 639193441
-455283 475151742
-959352 467066723
-483742 -709588394
-886184 -914262591
-597943 -556181250
-240913 -480653714
-980707 470510314
-920717 128148394
-510975 -895022456
-977570 -469585735
-856514 366383645
-842742 -958455330
-480530 -880258796
-107316 -965497546
-885539 456046969
-332773 467881170
-208749 284154727
-417061 -309831012
-196130 -883913723
-431740 353428506
-142535 -832227481
-944730 435851546
-591972 36461666
-192100 -163896874
-815384 -269744231
-363491 763813778
-206357 -560643947
-533241 -124899331
-999558 -592628885
-398086 -984616134
-282748 -633189538
-454841 882522858
-438735 334966942
-799007 -342777931
-858450 968260267
-840792 778785693
-39920 176568355
-643419 291286933
-402650 -240549561
-449106 134062252
-620988 821701198
-28711 -874165917
-809273 175606922
-101518 941442402
-921396 -987147109
-694811 -515829757
-251320 261839925
-804779 149523971
-629298 174339232
-944811 230442555
-626962 -644531171
-4188 342111751
-482494 -481189546
-218934 391930495
-812088 -969268771
-219548 249066223
-935002 8260625
-535870 -529912718
-686308 -875833108
-934559 415631741
-862216 -662012498
-596441 -656506293
-906825 150670951
-216475 672954444
-121979 715776
-765274 -28552430
-893109 304256489
-917942 -970199516
-878145 -884749145
-509542 -936293072
-951411 163862736
-499133 936952053
-979173 -957942636
-857862 -808013989
-916775 730910808
-942224 907426609
-929902 -323843746
-334546 -154732915
-620019 -90533068
-699396 850495486
-127690 -924290361
-246981 264935762
-296417 45123589
-837379 -552963554
-948489 -490617391
-33096 75854819
-382170 696102670
-496062 517643235
-431034 545942101
-585903 672785915
-561504 -214208672
-224176 883929603
-989462 -983720379
-654679 936462279
-559350 409400400
-628866 -130488249
-889406 -239573799
-666241 -433826759
-771650 -100687765
-250125 -124322944
-341643 -517603478
-723061 -936825030
-768168 -334854539
-320816 -623029760
-347773 -892322666
-684942 -751427379
-896018 -863086799
-277675 -216166411
-132178 93839706
-724002 46380134
-578280 -513154573
-995512 22065699
-546444 -836167752
-642729 531969017
-324441 469102145
-884620 -326785143
-324176 -539659812
-942272 17721167
-380682 -956625556
-762216 -993717712
-838944 -456976566
-575240 -170834228
-13609 742728245
-849483 -588180591
-920561 -381855597
-944468 4644997
-703191 281331160
-451419 378570604
-204348 570818238
-474841 -966840253
-298456 -893235988
-862706 -946785240
-197902 -903665283
-66624 -228090526
-975536 -717298647
-454325 -943471595
-268991 20482095
-871554 -580385446
-305925 -159638006
-863188 -885678199
-335023 465994688
-633221 327207421
-350250 -11096147
-788580 629826936
-275949 -288307210
-325309 -689477650
-155774 -844441854
-951774 172032978
-900463 328243518
-463544 -801067410
-713989 30831620
-938482 871266952
-38784 28098363
-217806 -373923783
-270539 -864397287
-476770 646242766
-162273 630721214
-26270 416933873
-974650 -122670277
-957925 54055804
-551429 450093620
-841233 -15906265
-387356 -40213083
-129047 398944691
-92144 756003209
-411820 242488270
-157297 455473096
-305728 -370998343
-22841 662102825
-945796 -851648558
-168915 -404160189
-642136 -19386135
-687425 475558863
-480835 584743664
-629018 -537042846
-36626 -960231994
-323569 895266014
-215208 -381484700
-432573 211800984
-741457 76025884
-196178 -182552110
-146561 -904851044
-802975 -200190811
-247613 845546253
-118208 -278774827
-49861 -64588098
-253418 344305372
-955936 -795537261
-406443 -795137872
-289359 -925848553
-480586 258518544
-855015 654955748
-130591 58245182
-649485 -929178187
-533364 -93583209
-444128 -333235256
-762336 313310084
-106507 -785593761
-250144 295766401
-732249 -172070739
-52303 -637242319
-401346 891606212
-374384 808543126
-364879 838316545
-920512 328866228
-737209 -875983368
-598495 878084551
-920483 76648594
-995426 -257468068
-31067 -57598113
-661939 -994809169
-191603 559979823
-304946 37550844
-982339 -194999980
-538585 258042428
-576846 758776017
-32200 740411922
-725423 -545135848
-861664 963238757
-625757 945274050
-14781 -470984401
-175176 74273653
-711833 452746151
-854629 587260782
-175340 145095466
-821532 -788320706
-218669 -893458122
-62324 -689078098
-232450 -573914466
-531187 402308279
-205428 138851163
-819854 -211156785
-67467 146430843
-313618 -200089358
-332693 -520323888
-664382 -672186577
-50827 -76072726
-448614 -789722985
-897711 404462017
-55402 666459207
-2894 152678903
-764229 409652848
-346374 78955382
-692160 -957253901
-746567 -932830780
-632467 -810485838
-786432 801522116
-221234 807581143
-357890 -355621685
-924768 617277225
-78052 605371545
-627330 173393914
-99943 -455932770
-210116 -89365952
-35468 -386828952
-557971 689162697
-549073 122313343
-745864 -280287074
-504353 -999915402
-218478 548398877
-240375 -877978796
-183649 -8547885
-479094 -810241556
-174732 120968400
-502733 791362757
-188214 -330565443
-510351 448781823
-30669 -432193617
-222175 -120288428
-109364 -294239807
-568645 -913218058
-774932 -967609526
-126408 -884586960
-602407 165737324
-984517 -924863427
-137585 -964901386
-234874 355251487
-770948 729175043
-566224 842679757
-407237 999629802
-786860 198968620
-355725 300567654
-482859 25540068
-830510 743035851
-434160 -936281945
-481674 638711117
-727462 284714900
-367662 186031398
-289889 -789059605
-705684 137315851
-931286 -413053373
-47689 -814522047
-110667 -871232035
-410379 -223294929
-872957 306446353
-130825 772647075
-260410 446139628
-119969 -392255471
-382418 -807030189
-965159 -821632447
-989396 313504722
-48937 -720248247
-809773 -936725620
-380413 281434115
-348657 445489078
-794289 -861589046
-482003 316532729
-886217 -346743083
-565237 720102350
-48226 11728838
-3595 -494596929
-704198 -228412678
-175076 -835187155
-3310 530943139
-873689 -632860475
-908190 -771469100
-967559 22170608
-83725 651854425
-459473 414562298
-322330 233111004
-210592 -358313371
-528188 -998491076
-112555 418588957
-161316 -377029053
-600384 -369269652
-239599 -422448338
-969510 -751865625
-656632 -923130024
-640433 185296191
-412909 -558895814
-691473 -892246118
-629828 -648682735
-846547 -279144061
-981330 -828971738
-527666 632751381
-195204 -981138631
-812960 -838044431
-954337 -198199538
-208439 -327881714
-895622 882057919
-514863 813529301
-277731 177521357
-808577 -493838406
-660214 978342146
-718959 -439019151
-164839 -126698881
-752025 -940610602
-751401 583151457
-731139 -622328103
-211498 473951696
-591156 -331221187
-479453 19358526
-777740 327976973
-521400 -912632231
-681863 642329473
-305219 958707321
-756428 -482564215
-194928 890463848
-131162 888093650
-396860 702731976
-909589 -815915614
-77737 995847532
-544113 -945950759
-936959 -95059674
-96407 -980607853
-71778 539316975
-385263 -76198305
-90634 -818652284
-634867 -806366211
-406299 595919982
-322413 -936594365
-149729 -992836911
-315971 -374042309
-968738 -577916418
-489515 838021588
-552355 186938540
-133577 295384701
-737490 897410986
-821181 -377393650
-135284 673056598
-43417 223879034
-929763 291385163
-132163 -455068524
-338582 -595627641
-591638 231269286
-967726 -960222698
-966638 -784403967
-317785 748705071
-290223 930241150
-97799 -896310318
-920926 303953399
-199811 -885674464
-502637 952053568
-859388 210518993
-780278 -128217785
-593770 971445715
-729817 -397647680
-165540 795583910
-20562 -994690217
-364683 -204013890
-723333 244020244
-657026 -931284582
-485588 -344334448
-889937 869977936
-108338 -656684647
-478648 -653796507
-662418 -90567172
-724490 638700055
-741158 -903869169
-483599 532039178
-928221 164273005
-819685 320009866
-413361 -324059306
-60383 709204482
-158267 724382225
-660852 907209980
-545534 748981784
-709055 939978258
-21364 508431403
-164244 531739286
-128681 896184294
-617864 -335098846
-447008 498581175
-626044 700754214
-724098 875420148
-149305 -777120258
-219814 524716281
-994282 -669711180
-466340 -981536348
-242199 530026064
-887827 126274930
-189673 115000249
-618201 451257836
-80336 781940483
-79610 -162505463
-490137 794573189
-441017 -871856025
-100234 746927366
-214627 285789596
-782716 -923208841
-101258 131482896
-286407 -697421046
-963032 396801025
-485382 807423590
-708599 -988216565
-195235 -26300397
-371192 567149922
-836935 613281572
-421716 -233805787
-90019 -71902323
-190116 -2462790
-449604 -485105141
-45271 592998832
-743108 -651365262
-823560 -931834575
-321173 320935332
-406198 -428485520
-913680 592881706
-844317 651224152
-127463 -557505515
-188906 -24575877
-732143 -369984565
-544785 557494735
-192894 -720801689
-348193 -735527730
-893032 -752494376
-834395 -926228501
-907177 -754867402
-510691 994432990
-137194 212077449
-689893 -678076243
-388052 -21567761
-850787 514656403
-135499 718724783
-126566 -361627819
-340386 378956191
-422838 -455059262
-15183 -941961544
-503452 -155245885
-998878 311134951
-925165 -13863867
-795910 842291325
-66699 826029811
-29565 -568348683
-947198 -956557585
-243139 894195236
-190967 752586649
-58426 -385043104
-674244 339593295
-346651 256327154
-296686 57451381
-136851 -832466230
-97083 886342589
-158529 -532537532
-812319 -553267919
-927851 -996668789
-568986 -285031907
-977925 -626980067
-317602 -751536191
-79676 -438082565
-159269 585097382
-509931 -429612434
-691624 540349674
-527482 -47729863
-625568 -858371299
-335615 -968761792
-295479 -816257320
-469020 -313430561
-131776 -910723336
-718495 28496795
-467897 997704391
-206612 75412797
-922585 -276695527
-465405 676250554
-718752 507064115
-869783 -233253112
-704840 422962142
-607707 112167116
-445634 381703784
-513171 -384928211
-221519 -778989378
-851053 -708328482
-349979 -217394441
-681398 -892646790
-824902 -240866014
-944915 229337640
-729027 -889315579
-393888 474102079
-922840 602357574
-46629 -788335417
-9011 -963980486
-753856 39971308
-536698 -217947850
-317387 428885541
-798763 992241446
-355160 -76319149
-464347 460123749
-496717 -971499522
-175821 610250291
-403877 549400413
-260797 56997274
-190499 460471034
-285310 -522670437
-338212 780301747
-861522 -10762060
-513364 984393678
-48996 -600435013
-325893 -735283566
-121070 -50922854
-505371 781268772
-160937 -120211776
-899551 170087769
-356424 -927059711
-489085 662393783
-901626 129957332
-531523 -315409372
-434000 -255752224
-630653 93158107
-620210 -988790940
-160586 -800878298
-322718 304822690
-370780 -952771426
-431867 239093010
-696555 -913125161
-429182 328630468
-748055 83850808
-658605 -136927956
-106471 -358729430
-748663 112351287
-209 -674161313
-27774 -956812665
-507967 -978135087
-672865 786309721
-740111 -479483102
-830246 802166660
-811343 -371935987
-773254 -642573072
-218750 -945752001
-137236 -107219553
-105677 306504075
-769196 835516771
-976300 772568671
-206126 -670891804
-391806 760973413
-52041 287478807
-107752 459065528
-860283 -701919606
-864534 -968273418
-779021 -595260013
-242501 -690710546
-813479 -916635363
-101738 709562678
-871722 -790965619
-245345 322457647
-922610 648953870
-216522 537664849
-6600 -741175192
-901361 -635457734
-159582 -968548229
-762163 371176095
-616275 -309619047
-868192 -925360893
-270129 393041008
-943410 -670792974
-871919 -404843995
-957309 47724020
-867934 -42728961
-901335 -47417066
-693484 101972019
-512257 850051487
-313083 -888396639
-924288 -209994857
-946618 475136510
-375618 -559288443
-316093 -596505092
-105424 -384868331
-965945 899777085
-693802 -298424698
-758316 -500625396
-813076 -842966575
-548700 10864756
-571794 -417260759
-432240 866596103
-97004 219899137
-334565 905196889
-354849 368066325
-686475 -389919661
-672036 -983461951
-970914 732608592
-153943 -358467890
-392448 387714144
-587188 -724494103
-539561 -283828783
-604893 -366728496
-530598 -395287076
-814933 311327223
-647585 680995524
-819911 561983963
-396173 -883573491
-436675 -364516105
-790229 264551802
-916910 -771970130
-512388 425489038
-736846 -407795335
-458708 -331258573
-678869 828983947
-886004 207336334
-424653 -578965136
-985068 -616924399
-644319 706710939
-611577 -421931711
-16342 393940358
-216113 -858033468
-661912 -702819256
-401913 -533644153
-68103 -952836580
-692937 665247070
-88388 76436186
-396067 -936298531
-818725 250372014
-417020 717968297
-478956 303931966
-768464 525877911
-877460 -713344134
-83849 937203470
-816487 -869409166
-174967 597983089
-785993 470715346
-996576 545091151
-428860 714409598
-650683 -893800759
-793653 -337840695
-345770 942439468
-354355 384204632
-530499 254363970
-595513 -536302753
-807089 65704931
-644496 -685783343
-20166 -115267888
-274731 448780533
-482752 -979072405
-885683 462800401
-708927 -304762757
-749214 -984589520
-776230 759981146
-692987 161593090
-318889 -937426099
-565868 277744568
-736051 -909454371
-232381 978791724
-384592 -619367066
-163543 808513926
-753426 135240043
-98703 906510845
-476423 -904830209
-187002 -75040135
-282217 889618033
-698544 545669234
-490420 -751808436
-231784 287225536
-730316 112595184
-642838 -793092842
-955557 949384841
-593511 -92448995
-711518 591111790
-57517 56265164
-997998 371248252
-578146 -490666926
-815413 370481821
-495258 -891503284
-147124 958113607
-667339 243925769
-898366 571297118
-373476 -494132798
-416553 259336249
-360438 183794616
-680490 667460292
-580238 174426503
-73694 -685944464
-933966 758005921
-652143 5734580
-793473 -305311530
-287848 419036199
-922994 -859025378
-625250 -546284333
-235729 366722344
-627422 -81549160
-139542 -804149948
-65727 -235092070
-117841 166642404
-907758 483075588
-313468 877503114
-475004 373549562
-952202 284976782
-424405 -362429529
-703947 -182822295
-9718 -806241702
-422402 -991181277
-874200 326510779
-194306 564240119
-435085 -882684561
-790350 137140738
-655781 -339317760
-333451 541128910
-163826 643007940
-760772 920018489
-973013 -422560122
-361741 162984584
-341010 -53038655
-564132 -108504586
-295706 -226493142
-171442 952695925
-711915 586183884
-416446 -954940591
-248448 946186900
-569240 -960100449
-865251 411781753
-621027 -282845908
-291219 -911734044
-448403 -970793965
-985761 883796497
-383461 571341545
-238130 906709150
-993332 109862411
-948685 -291165321
-813726 -603204027
-771960 927040116
-456392 -97407023
-873898 -741868951
-128733 106067247
-220488 -680650552
-561187 -772037158
-338384 -904275663
-564708 -19968312
-412063 769091752
-825442 738732277
-191946 -247433471
-902501 -800952017
-187182 -245766786
-850936 699527874
-984059 90543397
-314 527740072
-196920 504740151
-727857 -470756366
-898707 572799481
-948472 303443403
-220329 -578340462
-966544 -162902413
-155130 -979402505
-488453 -490074506
-414946 -133696378
-140891 756910345
-587567 -918732962
-305759 -374470876
-383204 -280710892
-638882 -357381930
-397942 22325098
-611244 -501154423
-665065 545211047
-524044 280456147
-517490 604912824
-114447 864560495
-602656 508418989
-144127 700637162
-549740 -302891465
-532145 130027094
-30432 291885791
-258315 449675065
-434645 329075077
-325824 -953880996
-110047 1719291
-418703 -727865174
-808085 426375429
-693034 -641024205
-791729 -198621540
-706792 -148308737
-227137 662419198
-428601 223037998
-222823 688788850
-617733 535533046
-940148 732963493
-290452 -592391176
-5733 144959743
-129993 666746884
-403789 33137949
-105104 864248852
-748551 -838118693
-198270 -944536954
-493860 -784389219
-916515 707092354
-156801 188435546
-11350 820523605
-197933 424169202
-36719 -450629112
-349798 373677119
-252328 -878722264
-504575 679397982
-862804 -481920737
-993218 423469154
-552505 -139010589
-188628 -583285380
-116829 -722295202
-866199 133124237
-3287 843090050
-941221 -363319407
-408105 934502698
-813921 -452702335
-285917 -848383857
-979505 10057048
-408903 -911397133
-150759 687149190
-521931 -404463107
-300645 -503788309
-639066 -315374715
-865502 -885199870
-221859 529349640
-255830 -598609511
-614052 -723318563
-976411 437329039
-720605 -382998730
-697537 983773791
-384214 -521719062
-268046 -709958772
-104531 260459345
-652506 27651826
-564327 663718347
-839434 234253435
-360345 -440433840
-427131 -965686038
-315225 -489761059
-807841 420555571
-901667 -548971417
-680971 -212056261
-808536 -593803840
-95047 -853365015
-739750 424624332
-216641 -806784790
-236299 -306067350
-491759 576240476
-321281 203272259
-827396 -217464483
-141574 115906018
-683225 798809152
-128040 278747208
-219360 800531303
-817724 913609282
-650101 -339386799
-7385 -945561855
-796328 -957192929
-109086 -902057761
-272011 -328560585
-988711 -973419138
-207447 -571260470
-57482 -38519357
-424185 139556560
-140048 456391356
-493155 -522284657
-897824 -773673653
-499608 -984042485
-416550 -487970695
-213049 -263434711
-174342 289029439
-514884 -36942112
-105981 524509028
-17122 695225600
-390070 109692873
-883657 -198350287
-682093 888440810
-373632 803625523
-892841 -769593459
-639188 -55770579
-28810 -561322608
-248734 346312559
-526612 -404445074
-383345 717424601
-970626 -639786
-344336 -638319440
-483980 -769445846
-480667 53798359
-30583 -595512368
-625107 -818987254
-270103 725237775
-498132 -716415153
-167447 -390247723
-672416 -460765230
-77684 423141407
-175080 -933856368
-661836 16950113
-24493 649467755
-842738 934617502
-78386 528979419
-671131 -761450604
-331604 76163293
-406731 -655446341
-952276 763058424
-685518 -376094755
-314226 454246533
-835932 -582775511
-479150 -635137592
-541981 110388408
-728773 -352368970
-839963 309091829
-429209 549065801
-519962 993943589
-150851 904646755
-954136 119006754
-31910 -154179844
-676060 -881156332
-952731 349560908
-33818 899618515
-293357 -476668700
-60411 530573654
-763716 477372642
-208511 -193083853
-375539 -859674070
-81294 -983392588
-768770 -917426094
-449381 -941014084
-936884 -113926122
-255723 732041661
-809544 846119771
-141502 -732430351
-584593 970591057
-522061 -225200584
-217346 -387876691
-536868 586165834
-319117 398704662
-903121 -933630159
-890226 -996609678
-201733 763567070
-72324 29274602
-863577 -496462294
-879197 -74824749
-498467 -569143245
-133887 -650002353
-30047 -317661641
-64823 549863509
-380598 195817803
-353988 -198817973
-112092 -248059231
-585584 -52047329
-164770 324513327
-430894 -864969224
-660707 -722158335
-526316 -868570527
-193567 -872126941
-420587 -853034570
-295085 -933480268
-357053 -960624672
-357471 33039309
-960638 798561394
-547509 885495099
-266606 300608958
-937345 621668803
-447856 -487189132
-966527 912732267
-883051 60350989
-871262 911515530
-869648 831618461
-475400 -83742335
-847898 527598952
-720102 -286590584
-338977 419795371
-727094 -694709445
-260940 144266171
-794910 769793018
-274566 -12371086
-803883 -453353967
-585688 -181872826
-371447 788810941
-433401 298586802
-482679 766079845
-793324 -34159380
-997494 433617578
-143385 -956078491
-732993 -50213554
-713500 561490638
-205373 -956596707
-28078 16306179
-643554 600865966
-847903 76442602
-449986 -332616075
-326363 338877418
-402917 -770432088
-969934 -858430920
-291645 851688286
-436390 -857699821
-852985 201920070
-937809 615720168
-915833 826434993
-189041 -881822266
-785706 -4164528
-804270 -607639239
-850064 390489458
-969776 301126027
-456671 536626933
-837601 12798828
-304791 -858728706
-135362 -916727035
-94137 830926002
-933344 930082235
-184536 234376120
-611458 449522199
-755908 -251560792
-335396 -479489949
-531928 345960062
-488900 698225654
-48895 -917999312
-262700 389363355
-999553 -432951815
-922768 535383007
-932223 -681677691
-967859 234432110
-249130 -273223223
-852566 -452109779
-997926 376001191
-58200 -569018585
-806381 -457293247
-337634 -569562387
-3991 -953298418
-890549 -778341901
-851408 -598868300
-218286 -104946593
-787757 -385981140
-701471 791621158
-329365 -951304213
-272998 -996837855
-618705 -343063662
-365845 -810032919
-862365 -913564890
-475432 -659621307
-84924 -879950685
-470525 173327584
-604316 789900892
-329017 -278995124
-194079 693837635
-927613 -11622694
-642458 -728253117
-627759 628354676
-852513 -769742987
-642011 -161204932
-704992 16254035
-697839 -451420678
-156726 -926772822
-938436 743030813
-327848 96469544
-158801 301744722
-119764 -973471420
-521468 639176297
-503565 732182335
-884228 -926769837
-113494 860834396
-872398 -866685966
-414913 -179200077
-98749 -672630391
-908706 777451545
-261703 -130504290
-628253 -669468246
-527411 -713095765
-895858 59462791
-26808 -730516782
-534553 -372717072
-19219 32028460
-14759 442810802
-930238 -730299827
-690203 753033336
-661895 -10835211
-340425 258077479
-184765 -975219782
-289654 -529964183
-29514 488334493
-542755 -283908360
-5355 486289852
-331675 -963086186
-613972 -358164829
-66919 81837017
-478748 -14100289
-744653 943579893
-295892 108365598
-216 -522407639
-765643 528278580
-337307 34112114
-886291 -809056891
-638041 514108967
-247781 854912037
-502465 -481687282
-729335 144076864
-468653 -423075900
-608363 -151155527
-280651 430981099
-572796 636386891
-935872 118327691
-184796 -941735973
-925411 -479068297
-49370 -586345155
-254558 -819519447
-247366 -873518608
-806161 402819634
-914134 438558032
-937399 -996222037
-483494 872855451
-56353 -220591123
-997579 -280130397
-521861 211661655
-207253 -331160955
-616394 361704774
-106205 -853984975
-831425 654738756
-354316 157801019
-810314 254380623
-168792 -867668884
-588673 -461404049
-147620 -858990911
-234924 -824209421
-950633 -947295083
-582736 995921126
-254815 -305896703
-703873 49298134
-51389 -574638422
-646452 542947770
-15476 -667204414
-893241 -938251531
-900252 -486208187
-282302 -756424034
-818651 -564803475
-567804 -72553342
-510319 -575943481
-428716 -438322083
-373964 -817217356
-78760 862614551
-26109 -434544119
-890471 -944361906
-864887 -505460219
-23687 285325484
-412331 119816103
-175059 163378826
-924720 -500453389
-35962 265831128
-6483 -329366066
-429597 657347630
-153725 -627271897
-644883 -344518596
-18270 -951540066
-993895 -486262808
-892534 -168728017
-548523 -898835149
-71416 -637825330
-362281 525375280
-637925 2979339
-877195 -212463751
-8733 -79160597
-894978 335774925
-712140 -298198929
-108481 434631216
-387325 579350891
-893490 136997596
-323715 -785405773
-102356 -996592591
-195221 698675514
-432326 -602623129
-976404 718538313
-778671 -883352253
-541856 -694468681
-594092 -934405554
-245016 401973231
-612099 425347422
-901607 228973272
-687161 901519842
-423863 -456305098
-622302 899607207
-742436 411383825
-729863 -83576995
-977419 -592395037
-756720 459843759
-218543 430160197
-397689 238876946
-822669 413524963
-710041 792334867
-964592 -383231422
-815257 -730979346
-895340 -567612532
-490750 537607981
-402854 604795579
-607480 134188539
-400769 -175244450
-209821 36662822
-16456 -876297512
-792942 39349777
-170397 -107413416
-270898 822378002
-639385 436726648
-370625 -536358750
-49569 939025749
-336186 742257967
-706042 -470764304
-287127 193515332
-724087 20121741
-90223 758208969
-599967 -52448473
-147949 563816643
-467921 510332528
-175023 -788548296
-935512 -667244000
-26923 917937491
-68257 671295463
-283032 762916197
-629234 9330789
-271837 -62663222
-55566 407767417
-888749 626099367
-974006 206357433
-566520 840154885
-602001 16223701
-428848 -336330636
-523535 -173140223
-281343 840979251
-701602 700332187
-492921 -49437735
-29024 -267154620
-645427 -554564877
-777977 -374543381
-907066 -977911620
-533477 -90923627
-689880 -583001280
-243251 764346348
-827436 438312070
-597248 610514052
-32663 -363015559
-254638 49037391
-320212 -589418069
-884715 -946682563
-695858 -588113729
-12660 -377966365
-949204 -613926563
-848492 -817659886
-538172 -854154550
-285190 -998494013
-995151 191670903
-733665 83182229
-252951 409273404
-893599 -329713378
-707671 -857943986
-686432 101944641
-708403 686510323
-203752 -194274622
-209967 928804418
-572941 380005926
-94646 -641426083
-717047 -268116965
-456084 -887148695
-257499 -195990959
-22402 357339654
-363149 -865060314
-209025 713085414
-287718 774338374
-393601 751802387
-135836 3913836
-632460 237368779
-908839 -758696820
-609526 -947048774
-470097 647950710
-276128 -705379383
-305384 -682646150
-517243 -877499302
-225332 -319305945
-60533 -500306036
-55415 -731653852
-422717 -317799958
-55684 691364867
-195676 351528377
-324332 -908526555
-162085 -785832158
-96654 493584391
-637900 45934439
-129513 900678165
-782981 -848173878
-54642 -172744790
-814973 133200444
-311665 -489599961
-745737 559138245
-271056 98568102
-430837 314409080
-231861 -231005748
-151630 86024141
-877565 -119989153
-997847 -604151022
-724546 -309657120
-13400 883924683
-852269 633217757
-633385 -68353939
-403874 789392263
-617829 133684820
-90487 226266678
-384084 -893253888
-381989 256185518
-617420 906960733
-676449 -541043570
-562596 524531666
-477289 -558322873
-249558 -997162351
-241729 -271423604
-198380 -614333075
-588357 -782994509
-820958 -925322861
-43055 431601365
-799556 -882316344
-603939 -773496739
-902303 -888627073
-614528 103400453
-774848 -263096699
-648039 670511172
-403009 -945515093
-311741 -948687620
-66397 -707978224
-445362 140509049
-189305 -216160420
-68551 -312129245
-347518 830851929
-279869 -479719384
-79181 -826395136
-714133 -384985658
-358570 -837810769
-214435 307289684
-322045 841281021
-774772 -878548304
-832446 -584008446
-777950 600758106
-451221 -419591874
-912467 940523221
-699339 -957564767
-218204 -416754224
-188164 -478384031
-499042 -719381489
-629847 -199748733
-884632 -403706892
-975329 712219876
-429403 -229548724
-201881 -177203630
-877631 823592803
-561356 873851729
-540697 559699671
-956905 346620328
-35635 928336637
-147563 463528404
-23302 638642104
-963572 -78637962
-440832 -900115663
-574427 -820970789
-383947 -395269681
-279299 -379835047
-977821 -647365924
-615505 219744662
-561846 -217645816
-236614 659923760
-454976 -86457965
-787074 -96194120
-586485 -924084686
-677026 -633183507
-818428 484214007
-983624 868954888
-376365 -738231921
-399776 -932540218
-204540 -756912791
-605252 -457613409
-29623 -279772598
-606598 -160619683
-112497 -892877181
-23549 490678679
-595284 662176687
-234867 930715623
-462194 217046760
-945413 74392710
-325654 129852303
-502171 -2100251
-315275 -609562533
-697648 -378989241
-943975 919261787
-608132 -509678196
-245351 -199960029
-957398 -623491541
-811408 110486757
-267530 152674047
-909673 596253121
-373253 892840941
-21569 -334885841
-545303 -637688492
-160327 -350836827
-125479 -406454174
-739755 -270871999
-21245 -866622821
-141855 -684982934
-633545 -9103919
-578980 -946646686
-136179 -441895725
-454282 533282672
-968069 -373902930
-529582 397484593
-433221 640405491
-55481 -883224252
-124866 -87822368
-284220 423637466
-482326 186338861
-337972 986570343
-958567 -593993879
-501922 -963245037
-170672 -770475838
-138789 27016881
-924628 956016750
-562541 -280154034
-893439 827056852
-967231 -814958439
-751133 830332723
-891517 -167752749
-876903 781294682
-622121 575690016
-86915 497361410
-814175 -856393811
-734978 -922630459
-444011 -909092764
-925580 -274749456
-243778 -936736926
-697845 -741559345
-559124 716146625
-177243 -883383612
-438335 -183455069
-895158 101945649
-145311 -404770189
-549509 -933454124
-538063 -405132508
-392744 -435478088
-57932 -21276492
-228732 -981495042
-910419 750860774
-719961 -182189797
-187298 -722972568
-891072 787615737
-450711 47334365
-808662 304044313
-815699 596148839
-530677 767180331
-702100 -16382483
-265504 781190401
-799236 450029406
-293158 815864768
-142407 415001435
-305460 -121764226
-862647 165742531
-560845 411123978
-570482 -44394684
-306658 109166120
-486424 -863625479
-185740 18868390
-608814 367606775
-562974 705037499
-119592 -11998869
-470277 -963331942
-667816 -340500500
-456855 583230943
-19785 -896786066
-723304 254366992
-150401 -999730793
-961853 81937443
-505428 125388303
-757408 751129981
-240683 899747646
-824700 402415736
-616239 391262070
-272546 -200401636
-983963 -441023599
-85488 -160072738
-741870 -580704953
-168637 542593919
-819985 -526365985
-425209 869324454
-538206 210975039
-195003 888635450
-269332 -399923420
-675559 -770766078
-244153 152275780
-698850 555681896
-631100 338400042
-240303 141166654
-115411 -572933362
-277513 -441476830
-677330 -301279495
-717577 415067770
-265215 -404808772
-492089 358220005
-174432 -149184935
-715000 -301594837
-251360 -534896650
-506606 -148915728
-235722 780342606
-243212 590491653
-231773 -545269394
-958979 532606604
-585337 -154576259
-151988 845992676
-231525 -815278680
-881200 404400143
-762524 -461563710
-544031 -395983632
-49837 -200489586
-425114 12070305
-881178 -674142826
-511632 -989514548
-769889 -246777892
-388154 -74066246
-318648 -907764272
-43162 905497888
-87003 -665867997
-567679 430635770
-802859 -100819105
-510983 -238801359
-362617 989158940
-874472 597901400
-288866 -971217237
-372169 -563133479
-150865 -191362242
-368141 -120402172
-430257 135271684
-899505 273741108
-125253 730682101
-805465 -231869358
-660143 -283250887
-589095 -962070941
-247018 -846746402
-245479 562172855
-919681 883921735
-521457 -662025081
-364279 -180910650
-682205 -725125622
-65487 -58008713
-168132 618599764
-410107 286944683
-701735 267848461
-837662 481601569
-179995 -959833210
-89888 -953701433
-480986 573837297
-259418 798181032
-305684 -619569430
-395882 -143010580
-456560 -450121721
-700760 141629212
-966735 -301335288
-186394 -999703969
-10375 170411975
-405435 135531233
-662742 -191066211
-621485 -949990197
-975178 -876680731
-245811 -917325104
-264163 633208257
-263217 -108550089
-585669 -348059637
-807506 671137316
-489765 44703510
-822765 -933370430
-727187 407575403
-528647 382678429
-541515 -114281080
-108034 682449781
-111559 -822813932
-109192 -643164964
-481860 -178089183
-186706 445034529
-271531 838436605
-784440 -285406040
-579393 491333096
-247483 264790255
-43857 -634708656
-114924 871763667
-851601 -878220326
-982992 -84830377
-184317 -134090769
-664240 -327039261
-203403 -84534345
-677267 -963678795
-69674 808491973
-941914 724399444
-538357 938847362
-472574 931811242
-187725 659590694
-725807 424571971
-273218 -324222494
-744032 -835952591
-918301 -51774361
-266028 720481016
-921268 -769323021
-808887 -791682605
-737382 -44324203
-980208 116395899
-816573 890767176
-891603 132861865
-128985 473230935
-665288 -434805655
-295104 -569587254
-599484 164183892
-449728 279788306
-125504 921745842
-364393 -718509501
-976160 645079650
-242147 646025861
-733419 -744213474
-959151 -587234374
-909039 -635548556
-930821 -71252734
-761678 328231281
-68880 -746710997
-516931 -410244409
-662811 -94852923
-392764 -955347283
-10496 -625916815
-149465 -582745877
-118570 469224689
-766289 49860691
-106504 -418698468
-554296 -730033320
-32317 -377141941
-332189 -188021489
-737166 -521715925
-747727 578533856
-312396 928374410
-920594 -778432396
-639329 -436087927
-299164 254121697
-68456 -213238051
-655775 -5675181
-699680 -729178058
-481816 -933449746
-987155 -231412986
-817862 -447687559
-976918 564146258
-262433 -732870773
-915557 -191901032
-936069 976911884
-353394 -368419328
-497839 736846234
-825609 157659517
-715487 -115130325
-980909 -820881823
-319777 -937193407
-677277 -70477608
-8595 -446798638
-829688 -667422930
-313272 -748736567
-759732 603062054
-240610 -86121398
-384993 -478769886
-272586 -921563535
-90224 725857114
-834748 -485811
-524860 656970322
-597380 506747876
-755342 221081793
-885531 -926601253
-620882 -386614074
-176202 -992156258
-23880 67723567
-561373 -115792132
-175444 926910350
-36726 836310581
-379235 436520309
-198526 343572960
-256868 -896560193
-53748 -902864371
-779883 173001196
-903475 -412463168
-555909 833981863
-877084 -816822935
-101536 472406507
-575001 -986899961
-196861 -901499988
-93167 -745554748
-101021 -581182245
-367173 -568922918
-76136 -494291315
-139247 -978120192
-609138 344955684
-691143 26938799
-894408 -899683727
-481086 -76670850
-525891 -973547012
-419267 609802948
-598869 -717406621
-236194 100051134
-212628 683201696
-977987 -104020695
-70179 -39588771
-811253 -396558385
-21934 780187173
-894736 -260162068
-669447 -707731452
-598832 69223834
-821216 -916589109
-587422 -751775292
-347421 166359464
-601098 108928441
-26529 -164238459
-274087 -147142321
-724014 292105506
-924993 -839315600
-699087 -281525928
-472847 390605518
-535585 -584870348
-919361 137291827
-677406 821682600
-540551 -79161662
-219887 11687988
-414307 19154637
-285732 947777137
-403131 -35479386
-415796 942483787
-759841 826746478
-983864 -573160085
-502762 -922406482
-513460 -220686035
-713917 -889958390
-957800 -26427177
-556719 739725194
-902664 -434000422
-20266 -393723652
-65971 -667920522
-910465 -141731874
-380903 675500183
-404613 -731993277
-19539 106492834
-789102 -305624001
-5710 376935164
-953933 942254375
-484985 547233678
-247150 -478442978
-511514 -897061225
-184072 -881775898
-708272 912162541
-975930 -629415220
-252714 255515929
-513441 586361493
-945 291423118
-449748 -880279731
-72252 -541967518
-713324 91716608
-953384 84240884
-656456 -746967378
-436057 -229020562
-937247 511080799
-159217 -669373860
-922598 550293403
-831411 473638762
-718843 304198964
-38109 142534950
-411322 -960361661
-260891 910475312
-378494 474614428
-321786 -249577182
-358206 438491847
-973882 742621151
-784822 856915652
-664734 -867132155
-549254 -27927333
-221328 651686380
-820252 532617877
-313829 493629690
-267158 607141508
-513102 650841979
-605557 258308583
-808654 977726288
-234184 -241125739
-907885 -302813572
-190401 121665759
-316068 -121405470
-681793 155218911
-96275 -934101281
-269451 962835414
-338249 408251533
-660218 -163121843
-724124 326432565
-14891 738877673
-744954 -760312087
-589862 -347412321
-266266 -104407011
-293155 382222863
-1184 -455257629
-990269 -341415346
-567914 -290646357
-805545 295165189
-348474 -902923500
-541796 -695508853
-590366 4597194
-13207 -917539301
-475116 276563814
-188306 -491200074
-710381 467594929
-838713 -377290144
-27111 -884058567
-223483 -29046740
-961696 881018439
-218458 946184074
-493276 729827521
-428764 -569278780
-891434 -79633815
-659783 -539061596
-746971 585940131
-204842 -13735096
-872906 -723709830
-891297 -153291984
-382485 823143062
-631357 602722736
-123594 -561897959
-845044 -937169026
-221219 -892173233
-625247 333695031
-448112 297570190
-777597 -347430861
-634979 992279685
-880198 -993076168
-972053 947734328
-769079 941872538
-144172 -836068668
-100888 -195152126
-761554 876849590
-898138 440495147
-912583 313647800
-471935 196960871
-745725 -936794998
-60306 282105586
-212843 -979569516
-784030 796739795
-640727 80806013
-763008 750258005
-212793 -920022633
-532160 -998827803
-422791 -936287239
-40236 665917498
-809893 -160046545
-221729 -659997068
-148939 -634858134
-909983 -484387131
-590372 942725668
-210042 -196756093
-755026 -569039804
-630848 -949447566
-682138 -863061063
-789489 728530386
-335825 -444362074
-435416 981734975
-391866 587970571
-153653 -644111393
-204495 776123866
-981388 751901904
-947236 160736481
-74485 505489808
-879525 44913403
-342393 -673099366
-63845 -445032968
-866200 -39365242
-764662 609006220
-205887 -424602484
-132804 -390109095
-405389 -457671415
-31105 -821828127
-654403 -310131728
-579877 -603982864
-874261 -758115365
-212064 -791697878
-712591 235970591
-347469 -418112433
-121572 -426556012
-622573 751583460
-62160 -622870413
-814188 376687896
-139827 -964939992
-824419 -719801626
-867950 366143186
-350338 763590394
-511407 -164163699
-567467 200394514
-958472 204077317
-840329 191724908
-745465 -170965268
-939860 -191504427
-787565 -795022259
-337375 -812959108
-663191 853408976
-387468 -468121625
-598781 -257992076
-11965 -333439913
-622806 -859115405
-712758 317405440
-855232 276450992
-265158 -464270467
-256138 495577314
-972941 966319265
-167855 -68253331
-387027 737461949
-239124 -972862261
-119554 -979766388
-265505 -828134132
-365023 -399418272
-985594 771817072
-810239 -451004545
-179211 977269624
-154233 806877080
-468395 -170806171
-206164 195929162
-21996 422983826
-537624 665030130
-843877 -751159972
-19532 -520422504
-697295 -290728610
-580987 77874760
-437753 288073069
-572845 -85750868
-756388 264915653
-708013 -6001602
-814623 446127507
-324968 -993076424
-280023 660558485
-954854 439528455
-612211 176845370
-135254 -210474171
-310305 975257989
-649077 -475060964
-162313 -391638554
-960735 -240478990
-36103 -885082663
-81138 -364500814
-158820 -220245377
-711976 -713216795
-928735 236080914
-690652 -595911953
-522215 -164221340
-107946 65866890
-155115 -936518520
-9390 664972489
-901782 -885687596
-866881 486465306
-452987 182518972
-228233 -636847567
-364774 966042802
-238267 891790362
-190780 441027193
-319952 106632224
-188888 -341444154
-52833 -441540802
-611940 -899369379
-520936 -895316647
-622199 -582100872
-108038 613705459
-475789 396728161
-990013 594744498
-972785 -744252360
-317091 224502502
-659064 -880316467
-706954 -135890913
-277825 984023513
-212592 -912882777
-143242 499608273
-601580 -383705512
-500616 -626099572
-214507 -411794461
-910929 20382535
-978401 209679088
-893440 654072429
-451382 83864015
-505216 -272832071
-277796 768384833
-835689 -577154326
-430346 909686901
-493971 -868462735
-717888 -758595172
-331387 653993616
-315250 425080812
-37840 348037052
-37700 -834934186
-850658 983540010
-350221 301184026
-441365 -877734480
-771541 -746044510
-940834 -232594163
-448151 518993682
-701047 848699988
-396193 23153478
-234759 -403987464
-524558 820899874
-689240 887262565
-525641 -567447599
-688035 908017097
-971428 239387190
-390205 48846889
-188650 -865566123
-185934 827592729
-996702 -930770576
-684477 344112965
-809921 334181510
-448084 5609792
-707118 -928719106
-467876 -44917305
-801198 428455466
-723228 833484148
-456479 -60863686
-519085 669860295
-874416 339994116
-745697 -783266522
-74350 -129586301
-680711 505059931
-895040 -947210160
-724129 -975885922
-760655 627325451
-815995 -693254669
-699280 -208480085
-208805 -1164515
-385 -992038329
-95473 814673393
-456621 594848022
-475827 828861546
-732714 554452310
-535164 -972599578
-681287 589394995
-704141 -353644148
-74632 -71236335
-130063 723828873
-109925 -673535067
-77931 -149490558
-71839 -79541810
-217421 660646443
-629848 856119234
-221044 -155744563
-749545 -531754509
-311225 137091053
-55728 -469744062
-189509 407381805
-792140 -340532300
-698739 870250054
-73614 624115283
-282210 529881399
-379449 227826337
-31347 676905123
-523765 553995477
-863781 -292331859
-670084 983650454
-824485 -801968255
-444840 706503626
-329532 991612126
-246438 -987294863
-988219 153868000
-336279 672990024
-20849 419673801
-523382 33784776
-654993 114901371
-200717 -933970348
-33825 962548441
-732370 -308753404
-391783 -754989061
-888245 -334425765
-195792 611704787
-825638 905657382
-224178 -625790179
-583165 -691523424
-907392 -773580775
-464598 511300874
-156318 -161267486
-96901 633801030
-810117 -976715074
-144944 -438501079
-976713 110432665
-472093 553166326
-248070 789325258
-462791 -360145859
-513283 -40321845
-111850 -650490249
-650301 -523979053
-855194 157709900
-667011 -943986623
-679232 -679850575
-101631 22931391
-161366 62397730
-501915 993139449
-401793 -704878456
-637985 -903817495
-846923 -39442827
-683651 -786332451
-328191 911247299
-579292 651803769
-75433 -541321512
-733861 -570662114
-616500 116024908
-267630 -783147777
-490318 -196452292
-515910 424501485
-360238 -556728552
-974280 -832635066
-640408 -884249649
-219237 -922927522
-318412 -809350139
-12890 -322750728
-274901 40021496
-846319 743816187
-764820 -680909117
-255118 679875637
-815611 -443989306
-347031 -331399366
-94582 -991587063
-960418 713720595
-503385 -422869636
-743612 -671437638
-658639 -410831662
-657982 639528095
-245527 -825781836
-743155 -115710118
-221459 588226953
-609875 134775337
-90621 97957431
-450351 351990605
-706592 -360904542
-984813 556635920
-199065 781328491
-392483 755120367
-282817 773488143
-310618 -562607449
-91607 32138204
-160481 -930724057
-802323 -395242514
-249441 147888555
-941244 -853651579
-516089 -204592653
-737670 825137828
-733570 38886271
-155018 -608260114
-455425 -855771290
-11313 -428721740
-339407 -52249420
-197545 -334654303
-588470 -420308803
-378990 -486012473
-218355 242476062
-327432 -91746440
-37628 103155865
-560373 -265479491
-564480 82471724
-811900 987445747
-299257 -824736186
-954606 -930236587
-97480 -62080469
-633668 527254419
-730589 -291141129
-435133 -652928197
-167267 161099263
-123071 -683504410
-282051 -879440055
-522116 598491814
-514039 348633794
-604145 -957647759
-719793 -944234348
-735402 -650961298
-145476 -958782984
-235882 -148827001
-484843 -973307118
-411906 80103287
-563439 242912885
-59733 -976562055
-905794 651381547
-775968 -956820182
-225297 -311216358
-23163 -916410903
-154957 -442832655
-993058 931259704
-695731 -8157343
-289989 660323211
-929145 -481703435
-868750 -925685620
-478090 500285310
-370112 -306439620
-305930 -855922207
-424430 -709278807
-736444 -926668849
-36519 -294546983
-376988 -362207004
-96289 234430414
-642165 21948608
-905064 -389130706
-899021 -314561419
-156203 -776901246
-8218 -346778464
-820773 -258795767
-96624 -427862544
-862742 -305561448
-460771 592377233
-870793 -401169662
-31739 774541839
-897332 -312193530
-188940 -377731717
-579894 278439738
-809275 -269013712
-518932 311051926
-396944 362028835
-345682 288153634
-8449 94827982
-701214 -793612156
-944308 -199006803
-579832 613124548
-52538 -866781423
-95028 -846205141
-467369 -840798720
-641532 -870187277
-36883 -555483947
-203813 -767467569
-394988 -164734259
-586130 82309049
-375051 466962846
-37152 857214349
-26233 693178344
-41395 -995082221
-675930 -919686898
-965550 -801083768
-738049 -253877988
-938120 -495033088
-585383 -106645216
-716245 -808984403
-932674 103797250
-382879 -479587025
-868998 -121177932
-773692 726065534
-37228 798852713
-678273 609808356
-745241 -110366188
-916747 13397901
-667409 -249521658
-763736 984461794
-100535 219785745
-759473 551471539
-343567 450102694
-846927 353004323
-852981 705266399
-189064 609303974
-488458 482817046
-110136 -997701196
-467826 841836406
-389105 -829400861
-303734 84607853
-674549 161315604
-908832 -972186513
-152608 -369697451
-284057 166233383
-67336 960642944
-118158 -170781219
-546009 912355395
-129216 -681873792
-813886 722573565
-829764 -896629008
-455536 421923458
-196764 -904497108
-698762 -165290587
-229228 505344
-323039 894355606
-377035 -702965879
-998588 890139156
-239786 -239730141
-192201 47512464
-765149 727117303
-822896 980055604
-565752 -548499645
-108715 29736349
-975970 185576279
-418733 -990716894
-562924 -508443324
-970087 -479090322
-691404 -988418090
-30750 -814090566
-359192 -308491183
-870245 96189764
-356202 347225038
-249403 -428161342
-494574 726492313
-359742 -634025227
-817934 -615002046
-623585 -591772553
-668842 -869153480
-52850 -296875838
-809700 -869198989
-498606 -913266135
-491614 -874952381
-904490 -921179743
-320058 -78556722
-744961 -21930683
-98876 973175863
-943023 218477400
-743549 -279275175
-859090 -414037926
-249178 -881493784
-460975 -699641520
-963807 -581465970
-683427 -429993429
-834834 330094830
-422351 604110310
-747269 -420710322
-397758 821651506
-392438 -874980013
-438673 -409128412
-571493 -992439061
-765797 -330954843
-208509 687061352
-267284 207302330
-15199 240883815
-296918 266070018
-390117 573277103
-714691 625881769
-596923 674297465
-58958 704123623
-232459 -818477717
-695351 657614829
-442436 790857489
-793353 -840913744
-273436 736435086
-237506 -435182881
-434183 137155573
-825441 562127301
-222942 783294519
-339694 857880398
-798045 -999394273
-508811 901800735
-878720 -989244769
-761851 -580860242
-325189 -675676341
-438689 340850061
-333224 -976749933
-577920 -96386663
-163553 15017919
-940787 -999213593
-343327 494484925
-252471 -124904789
-775992 -477652083
-617393 34062630
-985188 -917602460
-756633 763231733
-85689 -847351000
-112496 508190996
-471323 241629854
-200037 826946465
-946463 64830971
-243711 423152138
-977889 337077646
-986601 -291795188
-67067 582238394
-251324 -73970915
-293319 273021932
-632884 -428089681
-425884 -659327262
-483740 -91167197
-27422 -717692931
-223929 -658721534
-524876 -336850109
-368723 -706937700
-531646 -239581776
-149936 -12526450
-930034 633912361
-135130 -363815356
-54591 891086887
-611012 -498553368
-323082 -510512596
-602082 238088164
-136517 376541843
-935485 11835321
-984689 -875332854
-366096 311455736
-821148 -372416594
-587803 -722683854
-521409 -327836916
-809896 869213261
-305266 -895737390
-467871 736994056
-433815 144881751
-327377 293856610
-454472 -702284780
-633252 -420363503
-406522 -927597953
-643728 570737152
-783562 151546816
-167594 -586925215
-389958 -667913692
-243861 433853885
-538909 -245646749
-85167 -4763801
-357713 726916186
-489838 514771475
-717678 982709749
-427680 213344899
-375032 -996527529
-227732 726312988
-816669 714791532
-215539 -507040125
-170187 -183082496
-564240 -56150273
-797480 504795197
-331928 -58415349
-69665 -892178184
-863948 -867621398
-437156 218900797
-408927 -220015100
-945949 854108216
-259847 175679761
-541519 -630504692
-487867 -148493681
-412776 -677947277
-521435 -332789471
-337190 431142816
-698128 -605545230
-877707 -909535967
-553629 -564794016
-134278 -192470445
-267664 -577449659
-719936 869059870
-844239 561882807
-300077 417786540
-120352 448492408
-645600 -70829366
-17755 253012641
-969394 -485646341
-753142 -67356894
-790024 -168158019
-329849 -918338457
-462397 425602981
-557216 648759486
-765610 25511271
-777303 -217085470
-406569 -557139511
-164726 133333087
-913355 -232190514
-361150 661761286
-91078 913317987
-859303 -525565946
-379003 -310042601
-933016 -864670352
-111139 325940374
-725647 12010122
-588419 -197459823
-930903 -390400458
-423774 406464892
-983551 -106995790
-484532 44805527
-193079 -933489200
-768640 315554552
-247170 -233618251
-348841 628393607
-531438 -414142556
-632478 -932609491
-5560 -589919407
-450808 838870086
-601872 -418255832
-252418 342723699
-660784 -476771581
-727978 -336594288
-232240 -379156967
-735425 -975495743
-23838 688916983
-9542 403757563
-141993 -532635254
-811437 -325233578
-77103 -975916599
-496857 -870873968
-797067 -559399239
-299625 -501482544
-124140 -328400216
-864051 -424069591
-294088 824457830
-367212 683609907
-969895 378470586
-224991 -713426276
-209015 -57408849
-953445 -876008851
-807903 331379251
-597907 9101951
-722085 439545701
-439268 -902239001
-750935 -509988090
-809354 -974596856
-289364 -982332139
-254625 -99907496
-841121 716789583
-687493 -400587970
-492958 -904667445
-662911 -907465645
-101955 262817742
-739283 -283824412
-927487 -882961388
-874208 -195748923
-251176 -880066849
-731933 -415596641
-168218 479017499
-810854 -855983448
-764925 -433954256
-371152 919618260
-993803 -504949639
-876641 237645528
-10325 -651934978
-287891 -827975457
-243852 -226228213
-497645 726535608
-487118 -541401732
-447738 716362939
-451090 850526757
-295020 789977519
-849832 -422018758
-690600 142588810
-626822 740254872
-600766 67993153
-601329 20508308
-83814 757922733
-828716 968085657
-442449 -410185757
-913747 -790148885
-195753 -936581789
-412066 -317651402
-15701 472668857
-64965 -367889847
-484579 -200612789
-141493 -870563714
-798716 -395440343
-216511 383790570
-973275 608453785
-92143 -398907438
-969012 949836314
-119549 380588398
-85946 96142924
-845652 39998194
-352701 728653420
-856412 268167467
-606929 813769982
-855057 307705380
-851869 726765735
-840809 382649273
-886542 10748490
-960577 369259607
-690641 960630515
-678517 -994146348
-666246 -37969169
-226019 -118859980
-279845 26361960
-934994 -427530084
-914730 -298257971
-795132 616176204
-848740 -217678968
-110482 -382323406
-207197 -848958846
-135560 -892493759
-437058 249786747
-308225 -49571635
-476641 -763057472
-281652 854346404
-574288 -813264713
-14059 845396313
-810492 -692044682
-605277 -863428400
-348967 78501063
-620988 404098242
-242199 29086148
-298332 -340329165
-764576 -475217938
-117845 -304627518
-960702 967376216
-569868 -895935851
-41346 -921978246
-408415 -169358942
-609291 473323756
-868132 891168622
-86931 -163505290
-241889 -712129061
-611576 -375175005
-633224 862856671
-176883 -139659144
-526305 326567024
-428355 331549227
-25622 642661888
-154212 944243618
-152977 482590381
-592512 750168129
-717154 46546717
-637823 -714464901
-69153 987110657
-1194 -246590527
-212111 -527729614
-944906 685023323
-705740 61364792
-700039 -538641660
-404061 -383959262
-326728 -682020614
-24735 490444488
-588304 275711574
-608729 -157238552
-857420 -961666678
-110177 95604142
-961139 -53174402
-101234 -883644924
-481409 926245200
-53004 -727334294
-233103 860040051
-605523 -384743738
-811116 -439463354
-104102 -662618602
-454874 -669370715
-365767 420877502
-577797 663948423
-509094 662178512
-608611 -83944258
-576415 460708393
-643883 -2714754
-201123 -481259777
-810995 -640228537
-993941 282820345
-752851 -641632767
-190200 113180936
-311375 755090731
-290520 -956609445
-484461 -972937920
-11413 -931034577
-822845 -488052354
-640308 -654958533
-986678 559409911
-765459 787659220
-968422 187802915
-638478 597743233
-124364 -264220286
-475292 -865371488
-260288 566614662
-123198 -485458734
-471704 -740189428
-455390 279171066
-517675 129797529
-660588 -179652782
-440509 616552464
-937200 460426814
-26355 -906258928
-619863 133017239
-71132 -24878321
-935170 9796814
-526023 -553758015
-284986 972406925
-251472 528537037
-715029 -193986552
-238500 107743622
-498621 886904270
-612197 919194384
-450126 -284649295
-274474 782811178
-872264 946256465
-921288 -215683871
-451629 -852724823
-512572 -856185716
-417185 -803757608
-300338 934934397
-26725 331617199
-55663 793985626
-575299 -476769536
-497983 318762065
-277949 213116640
-934675 37771730
-487112 578572637
-266661 -655195942
-583000 -979914389
-147700 -748563793
-224595 961356523
-836774 480512426
-308520 -654822721
-877843 -53109886
-234358 -691849543
-373351 354974093
-403865 393132099
-533202 -866926266
-604454 -263972518
-118894 -948338101
-705298 240817356
-588408 -524551895
-10729 970856284
-227403 956168061
-137118 -889224365
-138465 769629101
-148691 -406999458
-685489 -741949188
-856682 913443385
-951550 -210757065
-14174 -954498438
-634020 97576936
-104114 -564255087
-927954 -431267974
-649428 -731144647
-864638 648861553
-993279 606503756
-136540 847427990
-919450 993665612
-906297 626589368
-715761 -901135804
-144044 807538487
-225645 -40381854
-24281 -703442172
-266202 -393055047
-991287 267768603
-880207 651531921
-620238 -999922948
-7063 400842337
-484661 -759924244
-778294 -948261049
-215660 -505823955
-73069 -284476139
-210978 875111588
-988257 -697139542
-935952 -173700504
-555088 497257041
-356991 -104138999
-733037 84350309
-411769 263216778
-825966 685103936
-770215 129851871
-260324 -786689933
-239277 -879151152
-784407 698583897
-610897 -517834580
-374640 622226754
-273703 157604005
-525643 -817890237
-294089 468408718
-179999 -363290275
-672693 -866509688
-561868 128463557
-888219 596327871
-303026 -569951859
-778241 735408511
-879506 -283387174
-940245 -918419939
-118947 588001916
-630857 -882544838
-544417 -825827830
-102759 492257220
-153484 -535852440
-899940 -110303969
-686263 219885161
-352198 -232991981
-518586 715995528
-351399 -430341446
-226614 662869020
-265803 -347137811
-236832 832875333
-52579 200489308
-36017 782714060
-506067 -953814601
-708144 173854509
-769037 333814309
-116964 -619132828
-666496 -351402385
-504667 -656065334
-591321 -437023065
-478010 -882993667
-832760 -19355608
-264014 -303532752
-916142 97986243
-944542 -570511385
-443562 126515389
-344673 -314088894
-417539 146101442
-503318 60611803
-774274 -873570626
-786682 116072957
-469692 234783974
-188940 618686595
-577260 580220518
-887057 -875519996
-392629 -308911892
-446884 -800255111
-631530 692991885
-958771 260746662
-326503 862613909
-634273 -801629574
-795487 -53861653
-756498 -84380431
-329710 981084486
-710581 -155159901
-52784 -910525923
-43248 167415147
-172455 225707272
-280721 -409411955
-452085 511349814
-901441 788684207
-285286 -439889269
-284845 -655489442
-351972 -662332193
-369145 658096975
-746812 -226000827
-574165 464183196
-803608 -803475567
-670728 920100615
-439943 -622688648
-904693 -677046192
-60016 -111310075
-90366 612095326
-284247 941640403
-362724 -678573205
-203309 589091683
-323125 -514755137
-915841 -478828316
-682587 134599921
-281896 745991525
-275082 -763698055
-316860 332970347
-486410 -455353775
-518584 151921514
-495425 166571186
-320435 389486324
-428633 93911944
-461327 -813497315
-507110 -532290052
-808072 684499989
-430837 697852499
-108875 -891089492
-477215 -902872927
-284319 -957636944
-539154 -553421685
-671067 755224048
-20082 -331121417
-113319 910761512
-992100 951748481
-309191 -558504450
-673376 -859410784
-912594 -872781359
-630794 330185475
-753684 752684542
-889080 -931140957
-523908 651612270
-67800 194292577
-83380 -593379741
-874508 -974699694
-249613 -818591150
-681090 -994871863
-400575 -738397749
-932754 514379198
-349926 -450225638
-436584 413523765
-89247 -466533264
-329639 939260686
-474623 -640047939
-449427 -280030579
-163251 -740513013
-666552 -955547950
-981410 -729661727
-210449 -631602505
-373660 -858420877
-214517 -834782318
-250398 -185024190
-562152 749319524
-805566 -165903735
-345496 -421746326
-554251 553584357
-978950 275591816
-498554 -281157110
-840917 680802999
-92317 -541706357
-769664 -675956216
-951838 602178395
-50984 -890094087
-162537 518336362
-131542 -991201346
-74509 -864793781
-894725 699745212
-450452 -986073209
-7491 -750675176
-310053 66640762
-317804 -583782494
-570908 662848589
-779194 600107498
-988165 -792005456
-45531 -977199350
-152808 -827406728
-151415 -532518469
-805344 919769054
-346028 -557068455
-541609 -164120974
-179003 913864530
-439456 -391850773
-708789 650854837
-258846 515700406
-272404 442245493
-119281 -918375137
-187170 -78198885
-810881 -429646339
-103302 -199532246
-28087 -544879534
-281437 28647304
-333639 124511538
-20075 -942701139
-667579 -8930430
-978750 -504635748
-330957 918613869
-259513 -21207857
-873475 -952374183
-363080 785057013
-747979 228116967
-183527 114266579
-954724 -946209129
-318886 -256518092
-404334 -433109570
-942888 -738214585
-846992 -381201089
-960285 -260516298
-611728 -270733053
-958352 -608915683
-306312 182415247
-929881 565145973
-654780 -842534801
-615719 790564474
-703667 68517162
-604067 673165605
-656685 85326319
-694478 150142026
-208764 -552516927
-467565 655679980
-408824 950609780
-819324 -97396461
-296447 -463156363
-774963 -72362330
-718178 -187581247
-111442 527913207
-796213 423001923
-95354 -416451026
-851930 -640778298
-922739 470627740
-941009 -778877661
-599908 587338669
-256637 -562589329
-986285 -725086790
-81206 -816663070
-630272 4301101
-525972 -463301374
-751640 -197864159
-669988 743784803
-396818 265965573
-709992 193220159
-636324 -221283598
-190727 -316372102
-364771 350685358
-979396 -578202771
-487060 752145061
-721870 -123632684
-805285 507123548
-698964 -245196561
-995681 323850389
-820295 15319881
-709861 -442070429
-297579 -921029720
-116741 552163518
-934899 485567241
-579402 -108610966
-710758 -67406923
-621260 -238914484
-842670 474938008
-562688 291814780
-698522 -915770392
-901662 696060348
-162596 -268330199
-924460 -478359720
-915377 970973558
-563965 -84993269
-554732 525941381
-93170 -639811464
-812325 717142573
-224719 122242537
-510012 626154109
-584908 -237120916
-70970 900958939
-299262 -837701640
-779863 -886435559
-50365 -824727480
-294776 914443421
-424582 -157551890
-661776 682396069
-595813 -478236788
-420263 -981185149
-841481 -449767698
-211752 79692783
-282159 -902214868
-242165 -897604181
-794279 -582223624
-702757 -10825834
-531407 -112494751
-826982 178861893
-937148 -683371474
-513855 -968163619
-8078 263091501
-964514 -987311127
-323549 -236493817
-67462 784731781
-602685 836178785
-722990 678512914
-512731 163189515
-304145 -951116327
-17889 248171839
-194563 -862051596
-331583 675037783
-397203 -988949078
-734467 -961092658
-450254 837336143
-694491 977131718
-201527 -933303784
-772396 604295916
-730091 -327903820
-136698 749092285
-305992 -873940873
-150354 -309088968
-222209 -848159061
-905760 58268263
-868196 -211303836
-18201 -893246889
-782536 476044639
-648013 777870330
-486794 -5741640
-609518 -492577116
-585161 -905501145
-649 26094742
-899831 770514386
-103222 959704083
-159675 789600925
-32708 407762519
-294093 648399220
-117335 320630191
-2552 -576531614
-115663 697282893
-383129 -578681617
-802885 -438583210
-552755 224837028
-985927 -715114342
-945223 -547159514
-514418 -85310477
-708565 -885466272
-256304 -480463298
-286813 -628498209
-504101 -213370091
-362968 -878854661
-980822 -649922729
-345545 477540941
-859241 -727013722
-595994 408345534
-994776 -881246543
-158961 -620260611
-378530 -263093474
-135812 896623787
-871671 373997749
-529379 244329410
-796453 843638995
-388447 -747391157
-429209 -132639852
-306770 655859430
-253802 -957790233
-86074 -872360980
-495252 156775002
-619042 215356312
-911375 -448892594
-620411 -293425752
-2170 636674695
-768316 112524197
-414918 931411276
-11903 921560353
-713539 565364683
-383075 -301382848
-237893 -963905919
-542766 -915098616
-903738 70118943
-733792 -324759657
-302777 -941436924
-598016 420196215
-596763 -994702364
-443537 -668450646
-194009 -318941899
-891037 -875948907
-914928 -288711257
-944887 417964627
-26849 -979325121
-695976 -914713509
-474265 -485189610
-287029 716830227
-790104 -809588312
-420899 382170538
-502316 225206010
-43906 -914862192
-147749 509809558
-519858 -765502636
-337053 300494120
-281051 -939083036
-657694 -58928388
-665118 -210314833
-512735 25957514
-757225 -275000759
-864211 -436238127
-799197 -556161451
-140300 423616393
-102104 -547627693
-859388 -618743714
-280864 -653748312
-353321 127612650
-443390 -560180638
-682848 766447903
-49917 132910286
-630499 -228631284
-6264 -699977643
-576472 256961379
-937149 482657459
-48849 717986984
-67048 130152611
-115699 420460303
-57159 -914686274
-645924 -300500810
-94198 610871991
-118834 467484265
-369186 924705200
-432283 696009800
-733417 -170189825
-110957 -988281083
-904770 -150979728
-14467 -256756508
-453263 -47209471
-242923 638705440
-44627 769201006
-306938 677789770
-138714 -945016335
-361249 -934444093
-315936 -46077485
-241757 -492644028
-220636 -553187807
-964928 300174204
-888437 634968622
-705329 -113368445
-834800 -80861541
-579073 -379604740
-557405 658000271
-171465 219160816
-155544 877356639
-22873 -6825918
-359959 -210335847
-777408 -139974398
-907174 -733849262
-582882 -125022121
-94094 559524792
-1371 877022729
-18527 -805021504
-536720 336746345
-913486 425548881
-232315 24788672
-869749 348465262
-991284 -872914494
-753219 768032164
-583515 -846227857
-265787 765790946
-808835 389749523
-759151 831561914
-595500 820774611
-170083 455305430
-75087 -361999219
-680169 -819353065
-91855 902117624
-407266 938174985
-690843 815615557
-202816 -358734469
-572466 -290170203
-888230 -711472831
-837163 -848217845
-261356 928990613
-561200 -981599840
-185710 144956237
-581178 -428828882
-698783 -121574238
-610309 411106975
-480870 446148998
-395311 -709533094
-129106 140646057
-500603 641127494
-623984 627213251
-215620 -581288710
-267082 -481567482
-754235 -171805135
-206903 -454203204
-497125 -861018965
-179676 -18032991
-9885 -835895906
-305959 528730558
-420525 -333954725
-912041 984878705
-523958 -163447660
-137137 304046056
-592209 -981958008
-384187 -408813684
-729872 94737394
-901367 833657549
-104428 232451848
-639980 804567191
-692979 -877815283
-267265 384234003
-621376 586074156
-614354 -859415123
-29600 -618293408
-959802 -990238373
-313137 -128473008
-419291 792813568
-440672 455910625
-400400 161993899
-709815 -214024023
-422644 -50445529
-24384 -358276498
-74566 204687267
-310274 467986990
-738807 469918368
-350238 750484064
-324825 606968025
-435909 -695598271
-842697 914588158
-369217 -11785065
-143567 -29552996
-413231 751983216
-106825 824767275
-763278 -872990588
-821022 770025208
-8437 -731530056
-493150 221746806
-402230 456199110
-887135 500921792
-133130 -121169651
-422217 430900180
-897556 -262327853
-5672 -682579142
-807864 424001411
-385382 119378739
-563296 -672817515
-505274 -851955245
-516484 -235291341
-359951 783093110
-611752 310038654
-806670 550684636
-217405 -414836067
-104794 951762157
-636190 -392111744
-45105 -946849078
-361026 274196877
-196623 -789111328
-630071 512635300
-203066 578598606
-39320 -874523171
-518138 -646633413
-829207 -598438038
-935125 729976398
-375037 -969349785
-592485 -471428626
-756147 352517959
-849175 -700879841
-85635 750318181
-359049 -338766579
-218884 800041951
-701339 -518335118
-298691 -907866400
-196098 -609769550
-304333 -200914260
-106554 368651364
-418521 509609189
-385054 126268225
-881294 516696120
-64995 -873165799
-974898 -238122313
-730458 -320748874
-775751 677518837
-759933 347041621
-164749 -516470365
-929366 -862076555
-194963 252708896
-803723 757726512
-250168 -651187883
-692392 -382139451
-510637 188841470
-271726 -673194700
-210530 -28772864
-681430 590403432
-206851 -943218303
-647082 1877351
-911056 -881025194
-37002 261816009
-496257 300997510
-520736 721809340
-86524 923049430
-802286 -46444187
-663178 -944009426
-787834 867699384
-1617 343786263
-841420 -144923685
-836147 88867100
-902713 -294088195
-543634 981344540
-954853 -541920428
-162282 -167253994
-568736 -404261420
-797265 137330699
-455458 -637218805
-846094 942780201
-37987 620860334
-902249 -499295359
-348869 48005449
-751690 231103199
-152416 -150483242
-139052 665865998
-262326 -727538979
-880690 176322058
-928523 -510390513
-461182 862864454
-326162 85620109
-58179 491486838
-932449 834355613
-771735 -800047530
-962991 -354999299
-894288 408681305
-141741 -876998100
-765276 598556514
-557466 464671879
-871334 843217637
-236342 -205140870
-398886 -827735454
-707480 -215398911
-139055 500770935
-855253 -993874561
-662332 242680662
-459348 -813966707
-769092 -398135981
-617508 -767472287
-486465 -451185512
-922998 -602839428
-420479 853388047
-584217 49519129
-245559 445166021
-689594 -62992402
-568199 899035888
-376068 -36451628
-469346 209468620
-448889 -72125702
-212836 453157859
-447953 -75150574
-877274 -986505594
-845344 -202838951
-515504 -388278609
-649008 -934036770
-882354 442161750
-621217 -979597305
-989842 -958518517
-599653 -106765383
-418824 337590927
-881492 884699120
-164005 688093747
-699717 509855474
-893604 -478183439
-457625 41381034
-844464 515980913
-713847 764497223
-600453 227414327
-407202 -882155069
-331354 997024936
-886013 776228815
-187226 -632478144
-393450 702929336
-47196 -321735703
-49790 812687877
-703856 -507546714
-384605 -570183463
-908433 -371247399
-717085 701921906
-418291 357690835
-304403 -918089541
-730868 -520712316
-295565 223701595
-976486 -268412138
-763797 91009075
-572853 289664825
-905869 -973734036
-385013 -36071877
-899563 331146308
-505521 -80499419
-516385 -845964597
-981929 68361780
-824091 -539889320
-816669 663890877
-911675 590178341
-235711 501491714
-454780 32388142
-625522 207191917
-163837 -418577607
-655444 2749426
-43124 56733205
-467577 -789832439
-360095 370271282
-649675 -387821107
-485228 -111568142
-689696 35475511
-536756 104632180
-647593 318248395
-80702 664228113
-263585 -340929562
-770699 -471544418
-776300 598654925
-5548 138358123
-451163 752157177
-799815 -817240861
-241752 -918116450
-541441 -105661646
-188257 -790974896
-339313 45811674
-641878 -921998986
-823648 128525685
-144302 199847077
-623807 146362794
-999557 588636366
-845059 -283745694
-770443 -410942512
-235267 -57355568
-609722 748642448
-121461 796249405
-411144 524066826
-954278 -396091774
-317989 -294501038
-426142 734234387
-405817 974179508
-150889 317677856
-88630 -524817403
-766453 -137828629
-312355 -725173612
-263777 793430992
-152845 -621084164
-424061 -66103174
-482950 -825597074
-893971 977570762
-912184 -927745052
-65888 926560104
-905844 -987153747
-153936 -993345148
-524447 -326585190
-94101 -778128643
-975824 52466526
-365144 -248584175
-270454 350397043
-685904 -895170045
-741338 897778619
-246528 -208450239
-530962 -178915739
-5645 -660647541
-779 734194193
-921241 -577756939
-872894 -864398137
-894498 110777371
-515612 26151287
-326543 -306382821
-320640 -302471890
-592370 -147152853
-824347 -988704966
-767990 172710707
-158603 715018518
-994567 -861362225
-21638 -181341949
-171127 -906065646
-98798 72534601
-495412 -6939022
-277156 924021469
-186614 -2694097
-956126 -227862566
-334426 936867722
-449897 3960755
-50896 445552244
-759676 -988744568
-425720 -943572720
-583961 -950515579
-487296 361652475
-739817 -986226412
-639952 947263041
-251249 -994281412
-691429 -165142151
-883120 -860868148
-232105 739912781
-770189 257100910
-989775 -872749931
-126603 -296793495
-231625 -864231451
-854194 -179132752
-552757 400734615
-843320 -11384304
-970154 -315321365
-838173 -574038325
-315284 -443849434
-964721 -176683590
-377236 244619726
-855844 -497398727
-134077 895851011
-600751 -909802944
-384426 -720860906
-161884 -254326734
-127199 -137665510
-281149 -931476831
-388219 749634021
-821905 -839596913
-476601 -920221399
-520076 658577654
-923291 -790112492
-481322 441431076
-259892 672351242
-199235 -990333099
-267429 447149664
-48679 -640274557
-316116 -851201246
-500466 39578797
-795916 616826353
-211535 -723951177
-108711 742785302
-544966 752594902
-65728 96916071
-555955 -3963730
-701646 -406273050
-95574 781594706
-200357 421997945
-534355 149877517
-130853 -542572532
-823121 -480865977
-804063 652478790
-217645 -794205169
-93554 -390668920
-580363 931617885
-620471 -48531902
-966355 471665570
-700786 -999858947
-526115 -446381529
-788260 632068657
-775815 -920080346
-993961 -935287522
-771025 841956166
-257137 373867083
-263573 737063720
-29740 851623067
-989708 -326466901
-170323 -903210837
-713624 -999578180
-992402 713111896
-143018 566131869
-74842 -871013004
-101113 308413551
-312017 171243124
-990886 225903067
-860359 -843033827
-92946 764970074
-86459 -139985875
-177427 578964118
-558591 -232636057
-265263 317441593
-871732 -901901860
-362654 -727640914
-965483 523236425
-34714 -440054427
-782292 -943506677
-827587 -672779125
-68360 -968388857
-483078 -943365624
-698529 -119160654
-280101 516196153
-189837 989070384
-704568 -54448176
-51125 210668671
-932701 215453819
-31860 -464868103
-503960 -85191909
-425568 888986918
-684758 -515562587
-790336 -232253736
-99456 454615166
-458260 -949430719
-134822 -103266739
-484231 -384454931
-853758 74328758
-643134 -877363673
-106447 -227488758
-53296 -308184815
-247018 -164833194
-929021 -796008288
-987870 459179128
-500819 -994875249
-942712 -845393794
-166902 731538214
-466302 528361176
-92003 -285448221
-384611 788031537
-293888 855582051
-642938 -401320725
-581042 697182266
-77934 -411062250
-594388 -885124572
-229121 538769002
-373367 534489574
-60688 178060452
-813846 -393260827
-887802 -930378530
-556728 -907131458
-94297 -651757557
-572560 -593424764
-766392 -286868840
-994841 802857610
-596875 -690339129
-418640 609864421
-479072 -729080969
-450633 383989629
-61773 585017101
-931907 43430274
-879912 -924195187
-691210 -727299741
-997115 247421986
-350355 387500295
-192029 -722174989
-536978 402028192
-816547 -28445139
-859096 806186187
-888445 -883420029
-718583 -387897249
-82633 514284591
-754493 -432224401
-862459 -838198631
-995302 -896777660
-839895 -464832620
-884088 700570372
-148757 490228267
-99418 713227833
-784641 -840174103
-260955 412366091
-542691 658612728
-121062 -491931659
-794180 818941327
-258873 -775739760
-643647 -836557697
-391055 -871397803
-840234 834124661
-835426 -565638666
-675738 365108180
-738965 271658115
-903520 477791608
-686749 293429346
-952246 544358374
-383208 -422270053
-37104 -466554007
-373152 822183385
-597240 979758139
-220557 505000855
-749673 480885925
-485685 948854463
-501975 -882896395
-167695 -152313132
-751383 -630853585
-152992 -868578673
-162997 -196574439
-394063 -95686205
-554506 831991699
-496815 -853829820
-976056 -529942020
-769865 991817597
-718435 558536271
-518747 -871329292
-408352 -647597710
-512615 229993951
-739806 -794552699
-51999 -484155407
-613756 211112501
-899572 -960428038
-733999 -49794073
-806919 -571262967
-638536 163746430
-652095 -719486112
-879831 722166380
-796284 -439378844
-35303 -141756165
-600492 -891871275
-905707 -764679106
-79362 -309481674
-620066 613129580
-843966 716206819
-434954 -508110858
-395385 582749538
-323730 -583589961
-331089 -138964443
-65803 714170866
-969302 219835600
-937026 765349352
-379692 398678917
-466117 366005780
-960970 -912076315
-92402 243012866
-332874 -222941596
-40351 -930889254
-684051 595415156
-662316 -992947646
-300546 -725441953
-885374 -888740252
-951440 70681208
-116452 -833353638
-619373 -86017971
-724217 499418242
-272413 330392792
-967278 194495917
-604048 74100974
-993555 891013949
-449400 -947260249
-996444 182229699
-912153 -873665158
-471239 -404225570
-106197 -352124368
-931813 695058014
-611234 87663572
-193386 -916858478
-125508 -888531948
-57678 948699129
-872417 797312388
-673632 183820005
-396774 566564834
-10150 48507658
-275060 -597657863
-357743 654488519
-917748 -855963124
-942187 179400541
-165183 723599265
-248878 739452033
-604503 38969248
-948303 998157312
-363504 703228134
-135638 -890349544
-168149 -982679973
-744132 -530273485
-140145 461585051
-42013 347712819
-259429 664222432
-946477 -611797623
-48458 91243120
-810030 569478536
-432608 570432076
-39389 70094315
-281269 -982230681
-978622 -929175940
-488628 -382331319
-670036 105432891
-214765 -846034417
-131561 -418346914
-789713 -93351627
-175077 951277971
-194807 765473091
-186486 -674270441
-814774 -147698019
-530133 -979668419
-61654 980218078
-379601 -3661142
-894628 199732122
-896472 556333695
-888947 -411692757
-499131 -908782277
-948169 407007359
-474558 -855948271
-882658 -946615468
-633743 424327386
-298736 -386221755
-540228 514969583
-408271 -375443442
-960694 -869482971
-593751 903171960
-939304 715799678
-253298 699995566
-321431 326120388
-100086 -361589654
-982860 717764885
-342810 396944449
-106139 256079027
-169751 -324285872
-959851 550910032
-762301 837732114
-380039 582362501
-134927 354704355
-42892 455721557
-806447 908092060
-837579 -940477311
-90451 476053138
-385527 740826490
-542023 55861547
-195823 -471698387
-281998 149676537
-653077 644168790
-785883 -380480664
-747592 -590799751
-389792 788220519
-903226 -327096132
-381334 833527635
-205953 -745484884
-637003 -959610197
-973063 -689399455
-762686 -614967854
-748179 943561763
-966241 -973599777
-490613 -914972289
-573253 122198503
-651271 -482673078
-507754 655308949
-601363 -628340696
-274835 773405949
-322496 -816460571
-561213 922569336
-512534 463654415
-540118 765901931
-303861 129790044
-72852 -228107675
-216245 526510343
-51143 189312733
-836698 -899538185
-830719 119853186
-973455 -902309368
-876551 -371236572
-968705 -877953925
-626531 741859422
-909333 248282764
-716296 -468753676
-719314 382596293
-812558 921186632
-97629 -782709688
-486639 637111410
-824445 961576435
-588117 -472109143
-249324 -977856445
-572623 757654550
-860699 -593192567
-723863 959687620
-483204 -267630594
-790572 -75865645
-285809 467512921
-881842 104028710
-582832 -449943343
-125730 651052350
-679372 -120885601
-95366 -986288929
-585613 269470633
-107064 -991095558
-314357 -361880251
-630633 -351502671
-944080 50733528
-151055 -261418435
-56074 768350515
-970625 148424160
-274505 367344993
-24778 890396590
-138481 -257200066
-333588 -531855890
-258927 -725840733
-659631 -874603774
-521030 -758152906
-838702 -508550421
-663696 615023989
-862900 -944060118
-944244 19340436
-430445 489683897
-435523 813594432
-916455 426147870
-706582 301887869
-530256 -601519810
-608458 -797201423
-7609 -378082858
-412098 502508901
-974375 -247144766
-364454 -874514155
-732727 -765860348
-587166 -380917341
-778842 394956478
-677636 -904439553
-727192 257202408
-107951 -956546194
-621715 146293975
-639179 995783973
-835976 664320674
-890236 -852765513
-117901 215645319
-188802 407233617
-488710 -109965579
-784314 683789429
-552700 681392884
-148340 -132053000
-736717 925636523
-196573 -974641185
-187965 -664512658
-599616 981576405
-252329 44699251
-757520 825171239
-552564 647687190
-168784 -676636527
-533513 -20424539
-977693 -953832621
-222758 -473837949
-976304 601492603
-389790 401192633
-197132 279017285
-388150 726978448
-394909 635332285
-301723 898099944
-166992 -25548721
-72544 730892732
-574531 7818705
-541615 -129578562
-211684 -270296941
-213709 -143880970
-377591 -612741535
-838875 -123062454
-904193 -928235652
-671363 794492082
-327584 766971967
-688506 608070130
-224063 328401318
-6651 -512564680
-434364 386223006
-903210 353760133
-677190 -177077338
-317323 220315763
-155539 -749024264
-82716 -499389747
-764759 -279480695
-675677 -425660790
-549203 480185714
-225026 -380796962
-415860 100501261
-525507 -65805330
-385184 -979604330
-130418 -767965102
-345218 -486310530
-297519 508244309
-567860 -869865158
-487790 488140749
-112512 91653393
-993329 -9530100
-946175 -788921460
-900828 821356453
-737806 846588930
-86010 -401662995
-544528 -449189649
-648961 770869632
-932073 -754654561
-699519 -829701329
-179959 231456114
-291991 573746757
-293830 -342266009
-745595 -529804528
-322225 -219976758
-865935 480656653
-571729 690511236
-833315 30998978
-216781 981266906
-180938 -736453107
-842362 605338188
-234016 313968973
-955913 -117250069
-775648 -441644199
-191084 -899320005
-858522 -244338045
-93935 -209609300
-463698 -385630535
-156040 -883577384
-338205 -226958105
-468913 -897489786
-956472 208076009
-862302 763511795
-932514 -833894893
-339874 -118051186
-600108 462617077
-18523 -235557888
-115598 432759166
-531428 86003061
-49405 9787551
-416079 603057837
-648531 -830024472
-823971 -563949340
-227334 -886691820
-911551 -359829000
-498255 216073902
-361400 593964833
-660179 -816801412
-664940 -900410768
-421820 427748091
-961815 -553254518
-975273 704927421
-861590 -405766584
-994098 329495413
-800375 -884200426
-329495 -305086589
-852619 -914842633
-223865 -93809726
-865798 309282877
-526085 -945903664
-437931 679232169
-603116 264309444
-569613 262172346
-58203 295260316
-946946 430414551
-770262 -855878841
-59330 -389606254
-71577 -952626985
-862762 429396678
-527902 696396807
-460403 57160566
-796266 -115029133
-176432 866372335
-284374 493211226
-23599 -1720953
-87982 -640940312
-268694 -438198520
-97576 -555239768
-945229 -457741724
-86328 -338609288
-480605 872508324
-499161 -10996242
-455825 -781165515
-342194 -680741908
-505064 -828984476
-256199 -665365940
-469875 14171504
-135019 -891310756
-519937 240824334
-181753 -824029267
-608935 -837214419
-559558 -227427144
-302294 440280177
-521897 424957927
-498646 -932166829
-355348 -276788920
-225267 421595439
-560684 -469256730
-573076 -229415905
-88028 -296491530
-606011 -920343570
-33479 827744661
-115707 588479337
-217558 946028765
-800427 173472239
-574683 -560725263
-612151 -842395195
-448305 735273719
-327742 -115965031
-149496 -300136918
-638024 -750819217
-325772 -390940355
-351343 688866840
-817801 -531984731
-185391 -71682262
-636295 859882364
-591425 -197350671
-715516 942489242
-746112 968571609
-411087 -956526338
-102731 -881540026
-345398 -868642811
-851529 -331437129
-800438 411256504
-132705 408831469
-167251 -411087604
-927664 -865532417
-124603 -317056740
-245361 119655666
-500740 -242431969
-963425 386451730
-148629 199312096
-983208 -562170956
-365143 -172552580
-633814 -2142786
-299794 611301283
-692115 266722157
-460912 155462019
-851490 199091354
-846948 -996726522
-907018 855325101
-27913 448272137
-478824 -387666876
-258361 396708294
-363139 916287406
-335785 540650862
-860509 109107010
-45436 -428546913
-102844 335656456
-885603 -69805029
-939098 -532556897
-688150 306632783
-459796 -85931487
-790627 136005974
-28839 -429594361
-809666 -824583666
-894051 724918370
-101175 -442610425
-65731 -141640405
-139411 -302909611
-882140 314957606
-546581 -902672323
-990782 896402485
-898933 752786650
-429149 -75224903
-857980 -253223949
-318699 216604285
-745541 -955986394
-198535 902238071
-984636 -731788009
-592488 -952712915
-105552 610079524
-12548 716484128
-886336 -340379791
-118662 -140695830
-624314 485287887
-67976 -947212577
-20829 968411181
-847676 -943259027
-517442 388443879
-423857 -248877496
-908579 -623299571
-205592 -452406986
-518514 665191018
-364623 512706404
-823247 117998653
-328180 840607352
-470573 90141126
-75579 675388228
-745024 -448516701
-813737 787231515
-42282 -157137814
-681018 -351189023
-822955 536150353
-660775 -551834812
-734444 573586074
-163509 -864557244
-20526 664769473
-479984 617599681
-964975 -962319174
-35891 932981464
-72472 664886766
-658004 500276704
-505918 501981944
-331289 -822976673
-460659 -787902774
-130232 -160213817
-600735 -770189250
-560171 -966975241
-234870 -250956490
-118177 618254629
-501453 -215852736
-143448 125743939
-676231 -981636005
-982940 -698145366
-703750 -509033305
-983097 136362648
-172185 -857538015
-174322 581107822
-458750 -335732772
-427162 -453538362
-11941 220855689
-498969 507129414
-736431 195272615
-706412 -390477606
-320768 955294602
-470874 -378624959
-60329 -255034849
-658706 472580427
-49142 -908508926
-612780 -364837670
-140240 258078243
-976670 756377840
-270783 -864560967
-634322 -387423461
-307958 933401167
-810125 -799947387
-21515 452362723
-775352 -984271731
-887721 -766922628
-226190 -946077415
-106471 633982898
-389173 17224636
-565317 179666524
-300128 652346893
-372112 319079270
-269066 670633220
-834457 -358774107
-455703 314057609
-556612 104257394
-293206 305493121
-511116 860519247
-85978 -822370565
-688337 -334861113
-247547 -91691786
-309816 -212848170
-9105 -527050159
-281579 529683255
-629856 532116981
-167026 945530268
-669280 621174330
-982924 -980204337
-692735 56124863
-175185 230068522
-253707 -992248950
-540988 668701403
-349801 15986042
-581257 -792196337
-997953 -26419522
-125153 31714311
-468977 -559118965
-289189 27503063
-501256 -481786438
-141851 458105672
-723872 -940314061
-683703 -976923193
-252313 -370298706
-545195 730319159
-849247 -335697299
-809410 943758903
-471158 -312907095
-961385 969795822
-701707 656794502
-614821 -135277659
-726953 -512548938
-50746 -582380932
-442062 651874171
-263942 -39599097
-150249 947302324
-812206 36507504
-569033 -241552476
-697897 420993006
-687446 56303167
-255658 814572387
-477288 -496422120
-916314 64054217
-767905 335790142
-690337 519563922
-664943 271857880
-252526 -838113028
-434817 -596205414
-651345 712738916
-963338 189390035
-581353 -77991852
-26920 23360940
-760534 249075975
-897650 -54915045
-774607 653062234
-267235 -168088514
-434172 609387656
-584016 449337490
-261607 519004392
-472787 431699831
-600266 -41351656
-393853 -763756915
-199740 919150893
-450480 376267413
-164086 888117256
-418372 -267931852
-182344 176086089
-165545 -222858888
-12595 490515672
-484447 -550404553
-478100 833444279
-214321 157604412
-555691 -46826673
-561786 -249985151
-535200 -654089094
-246027 -674746398
-744155 -978127272
-717327 -492202121
-671365 -270951812
-395499 587127997
-163239 697187914
-909989 651056336
-577582 -536994711
-114721 -201219759
-807638 -551342357
-285550 -883932477
-847486 630691728
-109108 -941954701
-184109 417921366
-109092 2212472
-418105 342261483
-215625 -770913938
-497055 238455557
-781636 113928728
-183531 605353475
-856285 -20910835
-200008 845996876
-998814 -366044084
-21830 756230277
-669987 189028901
-34165 83551363
-500071 442190908
-633118 -800850335
-107281 -963275310
-420860 -955277891
-685743 -454939429
-646693 -785505355
-676706 -933405162
-968417 52858450
-199369 -56457167
-763781 506239188
-322603 -397437283
-109357 -552884479
-341363 969244478
-562677 401342958
-434420 -104226836
-890514 937828354
-715192 -115448962
-674689 -193665184
-293596 208266072
-911327 886763510
-739159 -998887349
-922030 437352134
-68303 -22264581
-520794 115041379
-105560 -104778038
-212019 956824584
-796624 -186445392
-624172 529177878
-672764 565571213
-355938 -997416492
-341663 -534754406
-172835 -139721526
-722821 -945750474
-765618 -645513363
-923732 -94999417
-962923 -400689903
-363649 -431018718
-235549 -175888226
-551236 652168548
-835720 512524115
-670 -817132685
-711208 -892752383
-462502 959639636
-823267 -995371855
-273884 508590575
-414347 -292070848
-932754 942456499
-528350 -754342034
-742916 514263969
-226350 3238923
-957102 -867578525
-482075 515376620
-304321 -706892591
-111202 -37326752
-2869 -517065648
-681336 188329371
-805795 -227985816
-311181 296488960
-942837 -429976398
-478559 -809898250
-955243 151588821
-398827 35269196
-866033 50380224
-767578 205838347
-115784 389755833
-789764 955380807
-287230 805148444
-520567 958737115
-71640 -367991066
-678960 309833344
-873712 323777582
-927690 -185123751
-967752 417080961
-853639 135933570
-233531 -180495606
-211293 -221812111
-267986 843862722
-351141 -385522755
-260357 23845855
-957505 210643043
-875210 617716168
-303256 8783683
-439580 -421463984
-337896 910823577
-897032 971456931
-925023 61470368
-656560 -48330699
-702827 -404012532
-386158 -789524320
-883179 521692903
-181386 -213910782
-341400 362064501
-235420 -590521549
-315354 836469442
-908753 -579580800
-880364 799234284
-8165 644366601
-321443 -921916004
-842372 610487751
-936525 -871108113
-402 387917341
-451234 -213218315
-346789 -56231864
-485580 -342485346
-80170 922715255
-937106 763272530
-303128 435702543
-294759 619094329
-288246 -769733873
-436515 -687935250
-252264 -317746275
-413036 847982295
-349315 320848434
-308157 260789741
-268357 611322225
-246347 144821717
-383134 -825223539
-442343 -584492122
-568252 740809185
-286717 -614747859
-559164 937200781
-613135 -620585245
-145542 747316642
-312010 -800804416
-588938 -931599451
-754216 -979747806
-431646 998429868
-98198 712767151
-75658 -901663810
-893301 461433971
-679099 841659038
-406514 486253531
-172891 -899267992
-667691 -362056473
-920935 -856231815
-907279 -976552738
-213160 -746267591
-293363 431987081
-202038 495057944
-924915 -516001463
-270122 744051832
-545699 -970171979
-994453 -815502816
-897989 -82583382
-371281 290617762
-791330 795819409
-169067 -937761666
-271840 465394223
-233672 -936156361
-262682 655563873
-441444 850646364
-310262 -998955581
-641609 -965021373
-704098 450479358
-377729 -947243644
-230546 -896620823
-975739 470731552
-428658 -948813777
-671256 668662681
-568823 569067743
-321959 365136547
-992158 362838071
-320266 -92162374
-850933 465868555
-142422 -999218403
-241201 -95877836
-538921 341832170
-838157 -892969640
-947839 -811374402
-259041 -310593533
-763071 -408971103
-299465 932677430
-195261 -280765512
-240098 -224473919
-714879 -297389600
-306555 -990147750
-448769 -576138157
-116055 -382634913
-965285 327762826
-697671 -512294518
-621263 -874554688
-476160 30925543
-612591 -658733745
-262872 -987059707
-254636 -666078747
-247713 -605977389
-10843 -883680530
-238528 804652806
-323629 -702274812
-339587 637498504
-192650 226236901
-480905 662861735
-864856 -147147073
-487084 -865925474
-112547 -18753357
-239859 -293849122
-236692 -109286956
-348532 -824404835
-401702 -186818762
-332896 79338642
-392427 -134998368
-843944 404210135
-367640 -135467576
-929738 584236121
-433384 -967747432
-652761 567142824
-376817 446604724
-984616 -543885589
-748610 -962975737
-411533 -373116098
-195630 -56180106
-369873 -837530424
-629734 657809445
-583040 285086149
-367256 -824590131
-107477 991730699
-169247 679108760
-643587 -855754308
-868950 648899857
-507125 976833948
-500600 781744196
-61599 -272346890
-529396 492212036
-882881 -512886525
-57090 -285756011
-583151 -674024969
-640165 193264353
-706219 604957033
-765381 -498429804
-559292 -993554410
-39114 -463187973
-109621 366571829
-767226 263172078
-811101 401344451
-337543 -196675698
-666158 295424647
-53564 -178996373
-960726 -897554622
-831802 751539058
-197826 -141972109
-66618 -270670720
-27432 -452124696
-310528 20497467
-213777 -760344922
-389528 832961453
-322216 195907336
-893701 -916097871
-76200 364586566
-483228 340153028
-245224 732801986
-913500 193936866
-501253 -25586424
-693177 -687028552
-615897 -461334746
-384133 461527051
-363914 27215437
-967255 -135359715
-24297 -492692243
-140270 -515311177
-684449 366210482
-101015 -633730300
-898844 21500850
-205931 -414701337
-333789 629441779
-394831 -724638346
-456527 388622965
-54 -222617222
-823842 96365281
-21624 491068343
-168145 -618561812
-21668 954393172
-394333 -927086025
-859288 -70686507
-667804 -172593009
-663130 -687430947
-952334 -385208702
-507445 -976685674
-39405 -603528818
-641292 979377864
-508099 215983707
-715371 -870726833
-727793 25831083
-9351 -957086365
-925973 -705239032
-861115 564496337
-606516 504440687
-79485 321976406
-893860 -718347025
-935207 -988251557
-939215 806665229
-273164 647863457
-36221 -769465504
-644516 -319317569
-549808 -914321528
-112565 859976275
-39347 -43955915
-511091 474301437
-887382 -510124595
-136811 -947590634
-50140 -182113868
-572952 -128686406
-367431 859318891
-655808 -109199893
-768911 800627087
-182202 -460757765
-489897 203369161
-203819 -732065263
-674757 -584927086
-470698 599840343
-562527 -900171046
-833342 631056622
-186069 581629864
-834735 125660037
-157308 673970257
-629467 876390832
-973621 -457327274
-753602 30927296
-291049 50883590
-562336 -175674299
-793766 -104807908
-351834 -289934829
-164500 -675294490
-759881 125726589
-3650 390747603
-867882 -589616018
-352684 -161780784
-518272 -800691960
-643209 884685419
-52123 328094622
-618539 -895766241
-306651 -444912097
-142500 -948075432
-231467 963552651
-133418 445888011
-373589 852551655
-586332 -644688762
-376685 -498226476
-830230 -879513609
-571000 -229615848
-152618 -898386134
-392757 -927168302
-220233 -746042874
-449124 535760083
-289934 198491735
-860116 927927384
-819657 264667268
-833739 741164462
-589088 -188628968
-110706 -831932790
-728598 -581993485
-382854 706563125
-945115 -121867618
-953328 -257287974
-105548 -315193934
-58535 -878603663
-914555 153096008
-940807 523025282
-540263 -679295623
-753920 -109702220
-111316 -296363744
-676228 -575061863
-60571 445385683
-228759 -244439176
-37814 -758992860
-806011 -256209954
-855170 -539371169
-451483 -403681622
-182695 245563570
-167974 -566368424
-494943 366702530
-452498 199693790
-439269 -493536726
-725291 620659657
-615805 -412029775
-246628 704955010
-585406 401103393
-796148 852637493
-80366 298635824
-174494 -935009223
-202867 -979295297
-869194 716642339
-960078 771553902
-257753 -248646562
-660054 -688129283
-371955 -691123680
-166287 -127250225
-574608 464966726
-431149 831901603
-108598 193454152
-188898 -792219142
-59890 -611945789
-85055 618392289
-871674 653166541
-831132 143615036
-952760 859399429
-934337 -750527060
-975962 604243867
-113184 -691765841
-634457 495036510
-192013 -962124558
-391874 674936690
-818042 -452753348
-235319 -603144930
-400262 148112699
-797763 135216878
-471266 -898189921
-667719 -598267556
-888665 -159629277
-609100 252962256
-675213 -533276779
-831629 -286408221
-478293 -177879053
-635290 -909206524
-89381 464945217
-818239 133991665
-7244 -600330204
-559481 -809788656
-238944 -548525257
-44182 -915912249
-331921 383665497
-949954 -340744399
-984292 -527858037
-583025 -145425862
-404295 -835061506
-846840 615756999
-18358 -433510080
-469959 -585588566
-659774 72517218
-387749 -125275921
-835503 909447945
-665639 -37090986
-220377 -597822879
-136118 -690789051
-52255 359764084
-138064 550289820
-179070 444427827
-476479 314090516
-470345 952022264
-807832 -862685097
-85578 -580430876
-145557 -728738162
-639460 -149093318
-81296 241690071
-298272 -637944686
-246266 -831631748
-416960 -771801912
-177058 -238274890
-686785 -641420404
-304558 -320327169
-778760 -154187138
-536132 742245093
-162821 338928432
-794468 317954825
-529468 -550664416
-758527 503866927
-841268 -213771824
-452174 15825504
-711433 918278361
-501042 858745394
-935576 890549583
-29509 680242658
-317978 -325829240
-802228 -854756943
-648202 989453608
-629767 -966065157
-457717 695532877
-951707 286397787
-106245 200541712
-71938 500071494
-856125 423712690
-290752 620110836
-408956 771333332
-495584 -872864275
-692031 -285682740
-593258 -866611355
-259275 -704496023
-724930 -57484652
-229684 -252369892
-463486 -345916427
-579629 622188180
-525869 593442970
-383 -751154981
-583192 -186367036
-837763 -236085853
-470149 -301819397
-341718 -829983757
-996495 550142323
-439749 714006107
-852289 -911705396
-12879 261404070
-978402 457072042
-635628 621053615
-787674 935574830
-658749 602315099
-495149 463023575
-842094 822026027
-798969 150364329
-446856 -398062285
-465764 -124915909
-244456 -497047825
-590731 -974349596
-307562 -652288720
-647075 -873198141
-577722 -994697518
-407 62028540
-240333 -887293143
-801021 -699193541
-274664 -995456113
-493224 -139663035
-662465 -45109967
-663133 479248420
-967355 -693703712
-337919 203735052
-246325 -854602263
-612167 70210435
-350345 901915655
-105468 -684586020
-615673 -527130889
-393171 468438114
-770605 -743775063
-914632 734273181
-145854 -221973492
-406232 877278553
-873042 522364363
-487105 -767142040
-911083 192818480
-513523 196906742
-803499 383222289
-18347 794756195
-952241 -928009167
-565380 886174464
-390922 672922953
-355322 -727781534
-918306 -987023678
-669375 678225435
-645086 334247006
-195398 -874316821
-470396 979031895
-112153 191307246
-702175 -161463503
-807932 -213561720
-449020 -476927981
-747755 144832785
-371575 990173332
-685270 -331530244
-359922 -932440427
-461344 744605339
-420198 -16116264
-541831 -459571316
-662911 65559805
-708229 240108674
-456463 -872781783
-191236 843586313
-114460 -30096421
-899154 649582580
-186705 -923555728
-542969 -984761589
-412677 -300994325
-134219 312182914
-475379 809994607
-56989 -376487139
-300401 50873730
-567032 335433912
-780907 -104268673
-382096 -83633595
-236407 -133824301
-618396 -917505315
-813302 -105434063
-810624 -302276054
-269451 273801931
-515476 733102435
-479883 484162226
-662144 796873950
-714854 -269548428
-590882 326851910
-347414 -682139942
-442650 -201988855
-465200 -76026399
-409790 301743795
-15519 338439829
-128110 989533406
-701562 -605631179
-41631 465658046
-545700 685636072
-930324 364272400
-576641 -32243021
-785021 614596697
-473292 379510811
-836037 666762654
-80761 -220704036
-484662 42021770
-220952 -857208133
-618838 830169694
-51694 -770027966
-440045 38523194
-763259 -400947548
-770675 96147734
-821649 121017879
-432531 493618389
-442626 793871680
-608526 -752663838
-917056 79237176
-77491 130550259
-946382 -955789888
-114483 809688749
-995966 -690081479
-116394 -785413477
-671834 -539783754
-469234 233892123
-706604 516330318
-830073 798656076
-402656 75941881
-477533 910699139
-211559 116830474
-569070 -385905695
-547210 127487891
-634919 -915412548
-354090 -918792645
-556492 -640484945
-46470 603866459
-726672 -139496681
-41154 401536825
-215152 746658326
-892167 -456810635
-575422 631508860
-257682 -362302128
-353667 142241817
-346097 -419827054
-81393 758715751
-213802 -511623441
-211277 -773439022
-310082 -993948087
-814173 567613735
-193807 357111237
-153725 902778379
-300311 229818836
-189772 667029759
-729882 -882635099
-545281 690035083
-720539 -246561766
-505853 486211573
-375354 341207511
-394231 829380115
-16614 249427064
-318780 -689445663
-36700 -704009227
-469405 -770568692
-563728 -752341857
-165185 -622801872
-912913 -411053637
-389803 851524602
-108144 237701447
-128242 990483188
-395045 450699281
-310 780890812
-813762 474508400
-345211 -911602848
-835932 -224351018
-532336 -945318655
-736182 699629257
-377871 264025541
-803634 -866241323
-56475 558197523
-192043 -315844372
-519986 490869914
-902751 313492254
-590843 913974465
-669787 10416025
-115206 283373508
-954438 456525900
-127100 763854259
-378941 -377898567
-847217 -349750237
-478669 445750727
-604445 871528498
-471563 -39195900
-997944 741741500
-864960 -899040195
-907836 208462243
-163128 -881060373
-704703 -457577479
-297639 -87496802
-945016 209157427
-684481 -614577939
-385168 -784281169
-462751 -157435409
-498243 859930462
-269621 -843367664
-626819 618213573
-516668 767128160
-523228 856261593
-522115 -265244534
-320301 900886837
-533248 266975468
-231583 418911095
-800316 244273104
-81427 -567015926
-640740 185401912
-47323 -892794519
-966221 716357583
-887397 -505555836
-825578 871059741
-345162 -809024632
-959820 144693927
-213179 169326820
-741858 -937496135
-511744 -894501974
-215236 -236415328
-876899 -984019977
-419580 166476623
-947893 -264959348
-581602 -589081103
-800208 -921020180
-485452 944198079
-379696 -203659041
-67535 -852784996
-505276 -360720978
-881454 -491212227
-797915 -696152660
-361032 -889991052
-398121 -871567715
-757262 -987374714
-838917 -155235586
-799004 -970680878
-290510 279600754
-392666 -883808139
-483887 126108579
-790917 712584829
-550832 301593773
-563436 233314060
-725437 281458764
-663435 796037937
-737858 -43109847
-619725 472434132
-623254 -206751784
-48963 -873783028
-604708 387454351
-888490 -248737404
-316302 -257682003
-481607 255950727
-209356 917739219
-253231 477358649
-454217 666869625
-9563 849235392
-767779 274073080
-925480 -684273064
-942028 996450396
-220072 913352103
-289507 -175485291
-338462 -847185912
-418896 -976638950
-829798 -47053006
-95724 -834560626
-902596 -279358183
-628801 -165217531
-868809 445040129
-992504 -163166321
-855087 960891048
-560466 10141310
-558328 -861572549
-774226 46721461
-285903 -855883574
-739188 786981742
-963632 -996388387
-148753 616550558
-362441 -567253690
-432094 982344940
-246539 -143478739
-991377 184008906
-366783 -422820711
-764932 -887528012
-718159 -45735523
-886448 -945462062
-736574 631857966
-245147 -343983779
-828349 181127371
-671481 947584902
-704601 -495017031
-48421 -53004174
-556438 -375384037
-633862 -342202942
-112099 -177126771
-386235 577562957
-787841 -176763568
-14695 543515047
-15035 -735138221
-919032 -879207087
-510227 -767134922
-677374 -921730821
-641435 130934223
-585980 -776191118
-903148 124990640
-590088 275050649
-325167 -989209377
-615795 -18881393
-558666 -255882440
-205034 -703946713
-666276 -184020101
-687873 600638821
-713836 480062193
-33058 393159188
-970230 565627162
-431994 -713156977
-146611 300213479
-775772 50001480
-322859 -57140756
-25041 -666142797
-447252 -149897266
-618259 447842214
-505955 280853029
-373389 474718697
-265305 -894360729