45207
1 688466461 289580845
1 190684979 953579300
2 120035153 811071061
2 518278873 129181849
5 624928089 912524021
3 480846901 606723227
1 480719164 683309708
1 634242991 686355244
3 211862262 50871331
2 163108074 827545908
3 237916070 475076449
1 796843955 5579315
1 931001633 628318782
2 328461300 156619245
1 628089331 51736832
1 200544192 405623714
1 693473541 797076645
1 744045347 533608221
1 852974389 210419953
4 868343607 730053668
7 883076841 303572440
6 637111347 567626108
4 841018229 411467626
4 797347541 97188954
2 792334088 438628040
3 271716040 445831018
4 310335967 252189028
1 735071950 110639065
1 189677404 224945891
2 570016448 573851452
1 814116642 795589351
2 522080541 363921525
1 845055187 683414425
2 301751162 484374796
2 920405715 465902873
3 693317148 555548892
3 336174464 471692056
1 279215632 337536606
1 318405625 982672103
1 238571880 460041982
2 271309913 960914191
1 417079087 765125764
2 683905324 568631490
2 62624550 214463464
4 962868317 74233846
3 235205382 548093138
1 474669986 826196205
2 933094151 944516548
1 234602024 176726536
4 988224470 227999676
2 366218107 774368044
6 469347824 68611122
1 99917258 307363176
2 691959138 201816553
1 207466376 535151990
1 559206703 682109223
9 823491077 793156172
1 122462366 582621713
3 640651010 400961205
4 847201038 955337846
1 363267055 71974842
2 823864131 516394247
1 461338003 388556578
1 563129048 345734412
1 247955039 983655159
2 755204425 215218973
1 676268487 395751225
1 689196680 303116599
2 146433966 306409730
1 212294093 759463249
2 815364616 16257257
4 779294357 95751248
1 300878403 909819139
1 298044811 445042730
2 149932401 663908796
1 817554997 300807259
3 366440339 744334512
1 843468134 303551274
1 580167834 31451512
2 520583892 390698415
1 392322649 101313749
2 257341369 136743790
1 329081548 255497288
2 481756338 779409102
1 346961055 251260429
1 266070776 922821572
4 539782195 487046582
1 396881584 759641557
1 930129977 778525506
2 778864268 201729724
2 177148297 385453181
3 209342654 945980386
1 632105881 351358387
3 511241965 659620907
5 744562032 843997361
3 971777210 346229300
2 899106834 392463443
1 915109241 363967966
3 702136033 344109449
2 389627713 189494679
3 67559890 405867090
1 163208835 643348757
4 829953895 339266831
4 177161125 849732267
2 996991733 345797304
2 799799080 935025393
3 291208851 890073486
1 577102966 984176727
2 560779892 65672408
2 550291143 897427310
1 771658091 591750657
2 436564597 746021158
2 805498779 984368112
1 727208835 970334587
5 147147764 119411021
3 37099642 795725169
4 741590488 137964535
1 318910519 695339993
3 882072334 375424371
2 173175859 641891367
1 77023591 995347702
1 644252586 708737404
1 326292352 449480118
1 764204976 311581792
1 552062840 84212661
1 41753635 75049316
1 39739583 986935698
1 799063554 661939049
4 250246984 510269346
1 101822900 234724778
2 820238464 450962245
3 641500026 841038669
4 833070835 483380873
1 710682388 468922487
2 546211516 351742575
2 763187007 613135461
6 855560614 589750040
1 101794301 230450987
4 952688995 225265319
8 452001123 234333496
1 816122092 149201042
5 671399454 567824211
1 932448929 717905261
1 955329078 224194348
2 193004665 812331905
2 117112405 103939632
4 454046173 110603890
4 29735549 132139538
5 814719146 994010541
1 35396531 178445548
3 657740677 129483374
1 376548468 465302251
2 683037093 39702700
2 404438556 660820849
2 134722674 332911389
1 30410074 916350638
1 337657666 487793708
1 779363746 731324983
1 203678344 499785978
2 128763637 275138001
2 866588312 65458147
1 139333038 580366658
1 97351900 205044075
1 394992333 818862438
1 386963317 460555236
2 149387670 647125360
1 357530027 679657907
1 294795799 427627615
1 469194528 984364789
2 524233534 578338448
1 17098365 68257548
1 575917973 84068498
3 898960236 854414868
6 38015713 466288959
1 456184576 619747355
2 491868009 688703661
2 349168558 489071201
1 939839818 380744632
2 239212354 11795193
3 959699594 107470055
2 179765523 733427952
1 19432607 859179607
1 888658825 472161011
1 245466836 782456832
1 627313360 339359830
1 217547834 898480746
3 876497085 577684298
4 29103208 72730441
2 624557797 38827877
1 779701038 680130056
1 955441108 717110903
1 839371771 923236866
1 60900986 571643414
1 31992349 831666819
3 679778151 919111402
3 136035189 846209276
3 467199009 42560679
3 90269222 933001588
2 32048605 500061473
1 870018383 838027707
5 630649442 209091196
1 400127046 509893594
1 999228147 976682586
2 347333035 424445838
1 181372705 16995607
3 433704413 282602581
4 917402174 570318361
4 516392606 766972337
2 648843786 120379623
1 22291578 963717100
2 546384884 992032094
1 961208662 971654465
4 671201467 936171545
1 61360075 715286740
1 57958619 721732342
2 601240896 162722017
2 849332152 95877478
3 200880388 680732221
3 17698650 297306472
4 785917608 28784963
1 151784307 335633435
1 967243723 386361894
6 505216822 424802578
2 782733213 461304544
1 319609974 782769820
2 803787508 623428024
1 34281267 875971940
1 288137672 197078803
8 567878397 795987980
3 872830344 684379354
1 683276216 958158273
2 266324904 516296150
1 462526839 613270207
3 99815928 923467550
1 747720474 130675409
2 515204260 181743839
1 34989123 837824015
2 68686929 489333515
1 153003312 488717493
6 491347453 376916150
1 550152441 547555564
1 565545704 872990337
2 70944030 840999327
1 663333837 131257562
4 190736828 775929282
3 142599853 656555049
2 338558256 881993902
2 455515429 666897792
1 672643404 838287774
4 812018768 744480394
5 499960394 403363178
3 564429749 459668801
2 570304420 180197948
2 219105844 214683278
1 281357268 177833759
3 58076891 340495233
6 7579766 886399520
1 596079988 223948788
2 927951268 885473864
3 802808306 868517871
5 920856365 258268915
1 246960713 543992280
5 72491523 963626752
1 57046005 835709668
1 451166797 411994739
2 407312524 321243371
6 120326721 676830831
1 410308068 178785286
3 1918929 46482130
3 396142940 238092516
7 896505338 904027403
1 189084905 609722561
1 405413919 409488821
7 125372686 999052561
2 946173045 656560480
4 193200699 91200980
3 890722377 116381720
2 111504050 414251299
1 572977983 612317647
1 778173721 985150578
2 760507496 175053008
1 379171585 36685134
2 747221738 829395773
6 769410072 958722029
1 542120701 27119336
1 845946192 80342817
2 440191757 409899564
7 485691390 826202344
2 253578385 400649038
1 899480785 930693888
1 547709182 857526799
3 209631710 497487358
2 402817922 595662097
2 29129368 713658189
2 49595887 439492015
1 48450417 677222957
1 560541343 760124839
1 553802716 886041409
3 517454172 789263770
3 197824326 339447479
4 343237737 521098001
2 365721023 527524903
2 410711486 534884608
1 560930257 247410224
1 655696663 576349520
1 546993707 81055975
5 503979426 480576977
1 994304489 362074306
1 249812778 39192781
2 401607136 464880788
1 989320815 477194720
5 498757811 370894411
2 558563245 469046174
1 483181242 685070121
3 469481588 283500624
3 618591424 820832142
1 284333349 487225259
5 867941916 388500507
1 989964753 992308558
1 637539746 795641827
1 939984975 84702864
1 61066487 947717258
1 341397284 564906823
4 365609254 554639664
1 45111284 32778547
2 6713699 740853944
1 223260762 853474978
2 438297443 598144001
4 13441860 205603868
3 872690545 369245915
3 75697244 5027253
3 817259264 246794120
1 937059090 536721712
1 772209482 952637817
9 95560789 114124892
1 451450204 685673679
6 210428350 499088925
6 82102335 384327247
2 41947262 595916000
1 546466670 946467803
3 511816700 116158996
1 163561757 53541095
5 873338876 560504550
2 533622421 42380670
1 477614854 839647084
1 518331790 326163473
2 594105564 681745598
2 127343524 11292965
1 232562179 776116067
5 606880998 476551820
1 587225064 124093282
2 937646563 445753664
2 723534041 158634514
1 361551257 889657812
1 294029348 737277257
1 6245307 577601948
1 81100159 853638987
4 148318647 283414820
4 293715407 529660827
3 862497396 397547943
2 446517396 965493252
1 833525363 559835280
2 900224975 864501635
1 318131847 138146258
2 942173910 93940569
2 248429243 232194845
3 686252883 177537174
1 77687344 434694251
2 635676709 976768948
1 904733916 675928788
1 415091548 562977109
2 285909023 242079714
1 326241471 391496165
1 999624973 538936322
2 830557883 926001483
1 760599081 802118166
1 366080358 277256643
1 173498627 920186800
1 894320128 519966360
3 555805998 208845241
1 170020548 396385750
1 150983562 621452312
1 788940730 280092008
1 617193543 96706334
3 426161413 591435316
4 490264790 67991815
1 710534507 379681470
5 369981889 245880797
2 691024120 10323403
6 471899757 481682898
6 372831674 511153823
9 276430075 522097181
2 641043823 724254286
2 334397202 951643081
1 258954409 799009837
1 518628062 113263983
1 104382273 817141149
1 99250151 76447388
1 245233318 777478430
1 778271071 875722091
1 982686924 23595473
2 261420101 857869987
3 71999175 396809285
1 65116517 590365707
1 17095701 716968766
3 561786022 992144724
3 65085171 104787233
1 493738563 399580177
2 143525017 30780034
1 831991286 700219368
1 742012673 515960395
1 70190149 340782849
1 311780062 708463493
1 845427783 141371782
1 664933902 952268759
1 976207733 945217272
1 984221711 416870037
1 676205868 233266091
1 197297347 187396522
3 97834315 594197789
1 347972134 311345934
2 331496368 785688968
4 748486323 574494746
1 8214568 425188838
1 296407004 188360696
1 279927661 912626880
1 446781433 683977201
1 989340896 537898055
7 588343438 295954143
1 835643627 507072549
1 634737294 24123928
1 136600764 946507710
4 973510242 583802953
1 240300433 457076938
2 308047498 26667082
1 915685666 438063466
3 738596200 524191857
5 866987771 828128694
1 261163010 342128228
1 541133624 222734104
2 572832883 471974415
5 365201474 365119800
2 299955795 821535266
1 538718462 219570492
5 333332403 307109568
1 571697605 219831864
2 947922547 699359583
1 646029692 631990913
1 390804305 164811918
1 953886616 851806567
1 681071009 23312211
5 710144118 399401937
2 34953736 93769207
1 383858085 482982307
2 71575837 672068589
1 844857857 444172688
1 355317869 261413466
1 199088129 240527845
3 747570837 876769157
3 310718187 202171010
3 852386591 691614883
3 573501766 625143674
3 95556922 122621380
1 160570037 480958168
7 162718601 661806846
1 411537657 166908711
4 96226438 616315308
2 864903578 607151626
3 853847279 15639510
3 923327289 510090931
2 165580598 76181637
4 150250215 554960599
2 940850290 531663811
4 253405200 464183882
2 799613993 690252802
2 952481339 145452063
3 670185313 80418774
1 591207113 980322789
3 746966066 994332614
1 97172539 402599907
1 340408268 834953260
2 794958961 253533016
1 108245794 89785856
1 522895971 753170526
2 996197302 390231055
4 898059646 99969314
2 786487806 231668481
1 81943080 421234126
4 325670143 340821420
2 887971744 578718613
1 12692858 958426299
1 94753210 322345363
1 15856929 256457232
1 953679681 64799444
2 608843049 265688887
4 642990933 681604075
2 764666713 455225670
1 200847424 83189737
1 901783744 239003906
2 706918905 96399512
1 292149404 776742662
1 3572596 841530384
4 893814310 992063201
1 9095747 896500992
4 230991437 644099021
3 711501463 333090438
1 30712806 256845938
1 709175636 321382380
2 109131394 331126734
3 590030019 235891458
2 512406177 643370949
3 41087246 529823316
2 380466300 259570564
1 240390560 299049172
6 950401418 436049036
2 891754916 424180534
2 688136154 821167378
2 808226644 211029244
2 352143024 791990538
12 631916036 61274447
2 462562587 978910904
1 856526771 60727122
4 711458108 225569102
1 85825050 254936891
3 150266260 901365231
6 452441658 616521839
1 68824183 399378428
1 689247834 23433228
1 575710407 165823535
2 395327918 637839130
2 647300769 158894877
1 729282793 5560249
4 85977272 581355835
2 828440065 526072995
1 956521410 26330216
1 404389641 436115153
2 890076834 533740571
2 344213867 397828446
3 42826832 665752974
4 901243329 58212172
3 396578262 953789113
4 749843183 659066347
1 161139371 288868009
2 611306654 614395672
4 518325375 681807616
2 610165842 508945228
2 818865187 678562825
2 604958544 546646972
1 599353192 961536267
2 767333045 26930512
3 340126996 454929030
7 328935733 649219985
4 301007870 363346411
6 544377034 925304122
2 636071301 511277923
2 216416817 176261255
2 368650119 50386715
2 462931828 84534164
1 418603054 425276864
1 262064669 125086192
1 815249680 362690190
2 232405546 923353163
4 964289242 795250994
3 638996186 74231890
4 497842020 458860983
1 707193730 711418567
4 142225995 12170018
6 921010155 265541254
2 278068349 9639917
1 593020804 101295273
1 208377845 592822618
1 850993233 272474851
1 819121784 437849214
3 431614768 845108190
3 481666247 822447567
2 445324570 191824838
2 173961240 36001476
1 904660685 956010763
2 154792866 355812483
1 986474445 110091868
5 430169787 376091051
1 794055780 230294082
1 939425541 264639529
5 210825195 22643876
2 757382075 360056641
1 873866277 764420200
1 710006202 56784610
1 103833985 731780956
1 467744356 160648791
2 130765215 464311514
1 365528221 92774316
1 130011406 601866414
4 875591587 203665945
3 255512110 388439315
7 266207488 173612664
1 636927402 669205656
1 335562840 691981261
5 774103699 100296090
1 933328172 525172074
1 504462627 676820211
1 28001921 345493772
1 488525218 108875394
2 81068279 415950248
1 756267674 322046456
1 384187394 985685231
1 209592088 368658817
1 284055774 243371881
1 731413741 199080216
4 396479634 888798431
4 578580840 640690254
2 862944944 102841233
4 429385472 86778259
1 962259387 759971539
1 367997938 619641926
1 909503998 372778401
1 345341600 274701698
1 54521315 475032640
4 350203912 949894548
1 45535492 487306737
1 165239506 186254812
2 254153367 466533867
2 803338640 596451772
2 450523376 134025231
1 653776265 240698156
3 93829691 214110163
1 811963927 41483740
1 9328622 810232948
2 677160561 818612447
4 565744457 408351064
3 31164303 111802381
4 721501449 555823942
1 326510551 787993778
1 551399308 778780304
5 494009758 187962837
3 383864757 985988562
3 435188139 150719187
1 994821646 245586430
1 128051848 63611772
1 196215501 509005431
1 492723421 999636788
1 701358246 561552038
2 6725403 713745424
2 8979185 189593477
3 729256254 287987636
1 20621793 973573314
5 442764718 532851872
6 3384735 468506646
1 864858038 643965682
3 347683679 235675840
1 545636966 298550788
2 671216576 870669139
1 861325680 886480832
6 945050678 721760160
2 895381893 609246720
1 994318457 318633368
1 894665480 702151571
1 329289613 721784547
4 421960044 132866740
2 640789456 374360335
1 929569174 850065854
1 779354699 571156715
3 385259655 359231115
1 709400882 723508394
2 967143112 584871412
3 904893250 96079471
1 467713712 719338669
1 973464347 997397411
2 714793709 677425744
10 399952507 940538820
1 535790021 782334440
1 349326123 286006627
4 114628495 842878075
2 216650154 340462349
2 208522777 565912148
1 361180999 752158593
2 947715459 572349034
1 810321689 84315166
8 741326514 245208568
1 240474199 468609113
2 852410858 549841666
2 159058613 201727949
1 707727151 563078736
2 11824874 504326663
1 190690718 526345802
3 821183349 913000450
1 250165958 988150858
1 831684905 409309617
4 646117675 163853436
3 108875948 461223041
4 230107708 644009356
1 844736432 410863571
3 460556466 640295230
2 8615874 919364675
1 216879503 41288072
5 51961346 992820398
2 791390793 663423270
1 699812720 913128557
1 761700995 99644143
3 197717964 389375291
1 437490138 897396873
1 158673542 136354505
3 54803371 660830094
1 973766597 451196574
1 101854790 719693480
2 339761735 308084200
2 971630633 438622974
1 500011092 769738257
2 836541435 922664864
1 597178437 936951869
1 311787348 383090352
1 219196739 765554094
1 620237860 803488555
2 645591996 128190129
2 765769732 132392013
2 928800758 458214185
1 675027539 903166849
1 940761171 333313920
1 295413023 190454210
5 726471217 108358150
1 860907039 898823130
1 784387745 980997331
1 58079772 577875550
4 761258911 292019490
1 996208476 31836479
1 277946501 191461157
1 638143130 682321494
2 814875278 252684485
1 123263463 514213975
3 698702130 560182089
3 369767982 142317930
3 532353284 263271063
3 668804557 938101178
1 178197343 332747320
5 537605206 333973190
1 918917450 222605119
3 408996835 887351633
2 411794600 989432407
1 139649560 7329030
1 325977635 858831924
1 638976763 898749689
1 6816815 634431046
6 316301551 962536692
1 572904285 348086850
2 681832316 785913109
1 830767130 271316056
2 716259135 296032494
2 89751647 921131928
1 176379988 311692639
1 615570708 845485837
1 65589389 230088063
6 783939019 267798479
1 170789839 143414666
3 498045165 419810968
1 665307005 691604262
2 892318386 405271896
2 653954660 795623397
3 221406300 496594254
1 470960185 80123660
3 980210796 538065500
7 611232531 136597692
3 977500765 410910638
2 308317015 508457557
4 949189140 516261855
1 834658340 801960447
6 93868471 566300918
1 427191597 795148629
1 481620801 495190364
3 267960229 805433590
6 523042497 822567037
1 391552797 388200383
2 957501818 992082949
1 868450854 283744969
1 13620555 163777249
3 541881769 446866286
5 460950385 13270852
2 270522095 450820320
3 981545457 929322781
2 407699599 955332261
2 153894919 514193914
5 596726460 300065149
1 905443960 165942095
1 426537834 22601006
3 286939042 987662445
3 932541733 12877677
1 572835407 792321254
1 129945287 758600164
1 334391929 507640049
4 904936217 922649369
1 905546901 432725430
1 883273834 830166123
2 594615656 821320227
1 512360825 47389110
1 559361034 833347629
5 247024797 690510867
2 684604493 588584900
3 614290422 795703115
1 478573512 375948710
4 543057567 787455903
5 130221662 620090650
4 158140991 733990317
1 554906552 152570385
3 125860037 113337532
3 401854663 839914415
2 693367818 368836625
3 760079025 362102100
1 453281373 718940232
3 63836840 926585639
6 558532786 420219259
2 746679332 500958017
2 115019187 773132800
1 560293455 912546103
2 284992940 944743060
2 305084487 715622491
2 681718961 455840177
2 156089517 507130583
1 617214958 795672082
4 694302080 562015164
1 513125666 172283172
2 656125305 158356399
3 619686795 548527508
1 221615459 66029245
2 348830108 464303831
1 562420043 744815623
1 983573184 538105398
1 595136113 830249921
2 426950011 434263462
2 864616066 323520127
1 176625260 589801718
1 738120197 201779168
1 114050109 112999156
3 189823135 214458034
1 692107208 869778460
1 72113950 403862644
1 514329057 886601630
2 793726040 73782633
1 937629005 221425521
3 703853881 130474611
2 489147658 456806219
2 148363731 334106249
1 399391395 857093514
2 277272490 476283901
3 813603205 830853949
3 443048708 188940181
2 979556224 792331742
2 16436599 313814898
4 254942538 312300551
1 94963303 125165645
1 276515062 329369886
1 335605826 406006755
2 585577190 15759304
1 127862433 900424833
1 370098784 530107689
2 432083887 845667759
1 443705723 930342531
1 486348368 16967040
1 733664029 166224587
1 55502799 387126004
3 437913804 713197120
1 119655436 368880638
9 312516092 198155919
1 918855961 681695539
1 445136063 165810024
3 49487498 702951552
1 537866080 146175574
5 210985711 538494876
1 529422036 601821664
2 823405280 857368833
1 584912136 123614886
1 196118505 339670135
1 817708686 253605488
1 338830526 375479299
10 870168402 300187408
4 110558718 100641254
4 705061891 718523150
2 167845904 921496505
2 745398538 105894046
1 895913574 168195295
1 581871287 398920094
1 794604933 724820172
2 107459800 787829964
5 149370412 113963005
4 196387735 438856746
1 240499623 885466567
2 136787876 370704522
6 532275151 699568185
4 241229379 45246042
6 910850365 769684091
1 2896484 217278660
1 55124223 715515042
3 236942506 69183595
2 139189655 2073651
1 566232697 142248854
1 559015453 551573261
2 422764344 812027454
2 159338961 445997054
2 488921675 386622175
1 296805490 379975580
2 26765387 630519529
1 194014175 869679567
3 563682415 354567421
3 962712153 471763037
2 675185347 866510039
1 759806829 78633971
3 789719487 115446815
3 299032211 172548797
3 925177036 4138372
1 665813248 905547960
1 447843967 306044203
3 660889565 637972793
1 803326402 284105953
2 466474 665665068
2 772276616 69540429
1 310267324 788788524
1 725199990 913744768
1 767020018 358523291
2 510018330 444571203
7 248319055 991359981
1 253785752 143095220
2 209467782 464827776
2 904168215 521081243
4 951403204 454484666
1 45758195 630958379
3 696486117 162361152
4 693024321 531790039
1 840271069 820665373
1 105266054 44170135
1 340452340 528558122
1 274503071 399289101
1 150011138 691428482
1 443457855 986925299
1 118060426 432819856
4 395312064 711221770
1 616008991 694947146
3 634897108 272479959
1 731851078 287148285
1 224876426 610779243
2 4532156 293016160
1 993586319 143863550
1 316000780 318910262
2 400794464 910041182
2 53110055 203720758
3 839159768 2823094
1 689077164 757309018
2 43038623 407727368
10 398552286 409524022
2 514589168 135425725
6 63827758 280899865
1 917867360 697857192
1 605040004 366593872
1 40500795 902370084
2 150866567 243847051
1 822391991 528194483
1 290977446 754678355
1 746553898 392562748
4 258176242 958099453
1 296086548 350681665
1 418939605 345937363
3 659784924 579897528
1 684594855 520093073
1 167452760 666973008
2 696223833 983344451
3 164725316 141592878
4 285770787 717677011
1 949805247 449926580
1 521940615 302351375
1 423544410 471287309
1 646257710 753138738
1 137936727 359027738
3 694393753 35007411
4 453967921 605905171
3 912315140 701674687
3 926653510 800157530
1 111396663 758965095
1 377240439 643718641
1 662584090 726910284
3 684705584 247328024
6 326532291 620946492
1 365796333 122539838
1 177127216 339581723
1 724415519 473930499
7 751986581 527460089
1 503155304 203000531
1 301655744 84883881
4 749991275 631813661
1 397818157 691705077
1 304451325 803868172
1 25416932 306285970
2 222889480 528599707
2 653029695 510719010
2 700398946 654065336
2 898398044 768575177
1 346057392 89440431
1 311119202 10421175
7 103872197 649004412
2 2862720 587399503
2 855478890 87300425
1 900675625 33080847
4 106930854 408669016
6 88176061 253734431
3 757934069 552750888
1 220629320 861314733
2 430666627 966082660
2 553860735 379265186
1 593830188 882327458
1 489086139 710072882
1 896011929 275315149
1 382587933 862732340
1 593523486 312785108
2 486102284 738525296
4 482077673 856363503
2 31194100 230330572
2 554153511 544221338
5 58584932 580922120
4 428430246 749686166
3 473408684 344836702
5 831675538 835724258
3 171655771 672380162
1 426490097 293182692
2 307532495 377753654
1 477838985 398911223
3 20819728 656352737
1 237228374 375658899
3 458565991 664256741
1 157051240 41335456
3 889769383 218186204
1 647898804 442435302
2 664236485 776339258
4 910486838 876190486
2 367791731 858843966
1 530486004 253628954
5 200006556 713963972
2 146000423 233675505
1 790876001 32614792
4 68117403 543592328
3 573320351 361918816
4 597028169 751255709
1 765785348 914181013
2 775210537 216309269
4 571946535 624007042
1 168777253 409390437
2 30230857 47396221
4 453299576 376668695
2 525432221 880409271
3 264052319 859860804
2 938820246 39657931
2 344263945 235936322
1 162854054 992417009
1 847541970 123304245
1 857110873 330395955
6 104911058 847962284
1 668749718 50914549
2 828166231 93909791
1 575018597 543382136
2 79584885 741563693
1 833799252 441298468
3 61772799 219363223
1 166004587 870955949
8 614697456 854128407
2 816947542 671841963
1 434129793 811734435
3 269543957 834614359
2 491290441 338388310
1 862994908 382037792
2 225860652 734507345
3 1015986 134397295
3 229452584 899509108
4 480260974 490977126
1 964263432 164087405
1 620652338 737993586
1 170413578 673358916
7 812092336 210388979
2 671642479 167061880
1 221187425 571191323
5 986838769 740768109
3 69834144 278474595
1 317783544 123004856
3 22981374 877172405
2 875904834 874549824
4 714790198 84840400
2 121716441 810479721
1 408588954 452180326
6 461410829 666365071
1 290099833 629860225
1 237097061 219716931
2 488299532 625570808
1 245837873 678011569
1 417804254 813391468
3 637420270 908008002
1 111369510 326635551
15 776719957 242925666
1 9765052 778510298
7 325375445 807071182
3 258662399 264714387
1 146657134 152220460
2 755710434 950935189
4 524353073 223801553
1 59633931 436173305
1 214382391 872890131
7 687745784 864711832
1 890994436 819386395
3 666478829 865022637
1 25634193 49674456
4 177793955 410372369
1 443050283 419852946
3 631924722 763623586
2 560930211 454318616
1 209408644 21504504
7 755245145 12184431
1 844269090 956680137
4 539514802 568338094
2 491143748 230235272
1 296237477 129202854
4 553009797 703883219
3 574597024 415186131
4 948355879 812361704
2 448059342 808408799
3 634802131 429314575
1 339374479 938294533
1 300744074 450190066
2 231181880 476213267
1 274681706 856787898
2 825038315 359655959
3 43572860 750988526
1 197477147 793305165
5 919059822 802753772
1 860717098 89314467
2 492694093 346380198
2 186396161 256626056
1 995939904 716999659
4 621689058 411538802
1 474512303 186943196
9 677944851 563367133
1 867187271 239901227
1 266606364 100405103
1 783621327 960192539
1 954402538 406545244
1 485601184 65783385
2 400074920 674038580
2 58680560 171101951
3 864126805 536111166
2 741748509 847973483
1 152825062 932828327
1 650451898 260113187
3 937537375 716068552
1 71678308 911790203
2 616116860 743984517
4 104276547 786197251
1 174249870 501620595
1 953862882 52806774
1 484702105 608526756
7 276161008 104644622
1 898715289 253270610
2 374815265 774353637
1 412280501 680336323
6 670874208 40644631
1 870847845 119703121
1 25146450 30054808
2 551983125 305751140
3 467726196 672021150
1 212521557 339986302
3 976198531 594324843
1 844307043 831289506
4 671715732 779392146
2 235178042 333736675
1 339691140 348827160
1 944157299 791866834
2 855626068 459931035
2 557079168 29472075
1 959508387 147317705
2 329061137 48200053
3 238128580 296368215
2 554978611 761139565
4 715545757 41908676
2 292375260 479823466
3 546782499 844759339
1 982925032 231024818
1 773763038 692816518
1 506741685 287419513
4 729167395 669786724
2 931846111 836566006
5 102816746 750566394
1 583734052 172070027
7 24982164 637512755
2 997585679 127921086
1 5326947 527795921
3 565175730 392656959
2 934258235 942526098
1 384324355 126883904
1 356821479 303972251
4 166709877 155538452
4 733797123 899307202
4 109075225 926621003
1 608212311 163042248
4 454591314 869494463
1 692730693 373495017
1 234817332 362031147
2 259057329 240423419
5 809731922 543568296
1 630829262 690410329
8 630668402 154930422
1 148438248 730788749
7 611376495 239429889
6 91350457 673061037
2 860498666 758549835
1 668797792 702897183
2 266479908 90070191
1 289879551 290802849
1 89481822 8989352
2 584397197 25178285
2 378632777 452534042
1 518132504 701459791
1 25246596 170061468
2 89616489 340999658
1 299671688 757535407
4 403734145 426605689
1 892670016 912890462
1 373081644 528041897
1 385869617 906129573
1 248274592 98637215
1 250822668 254944703
2 960268936 860703935
1 718493102 149842517
1 340010838 724996587
2 781489063 821955070
1 75018781 134825400
1 375888659 576833968
2 833332789 729813791
3 451001452 79401044
2 787416918 76256583
3 754765986 686342446
1 90811281 341422868
1 206158852 768480810
3 910148371 843890921
1 666882799 38970696
2 854373156 813828122
2 487022109 698905536
1 233449616 896869647
2 794295419 730934879
3 164333169 380254787
3 335273430 20565386
7 56617969 156003850
2 661261210 173364284
3 581978218 653436722
2 606566822 553553299
1 154707889 938988307
1 320294996 82351959
10 567459552 277976224
4 700816507 966063199
1 640527183 867199247
1 588398030 844763346
1 527225120 929454202
4 905509492 885244102
3 860035715 442585820
1 741644301 61311142
1 282818626 264046145
1 951152222 11225165
1 183877769 765407021
3 503505110 254749228
2 82330610 33379815
1 392030729 740931235
4 139958559 207406743
2 21747716 903932582
2 724544161 500126858
3 5399037 672488308
5 968769216 847052026
2 37008665 308273857
1 989734617 871753558
1 3888705 616706597
1 183881798 380341256
1 80445111 249791238
1 97365913 188501215
6 73542804 442888160
2 660053091 226270468
3 182545554 121658188
2 622398617 119672389
1 578341759 916956599
2 534295312 817480190
1 850109553 965176927
1 814905181 141753970
1 589465222 691321788
3 607285846 518915289
1 2455640 723690164
1 893684522 846766375
3 458037130 720591427
1 241437769 920009488
1 994942556 915639795
2 322676087 59084938
1 176361224 818145814
2 576304876 186448119
3 154626134 331458993
3 341209838 575912805
2 136094831 957713144
3 496387779 896381589
1 860772029 726195363
1 885644599 232710971
3 792209581 220055886
1 567707690 174377604
1 804604785 495846435
1 400209091 573801876
3 810932843 975363633
1 501380091 335574461
1 664733833 522123671
1 911115361 890532640
6 868576611 968394954
1 483430882 250509336
1 460179222 258456239
7 668233551 822227877
2 287237491 722633987
3 859878905 303174521
2 68743882 140570300
2 74201619 217868505
1 976902190 205330546
3 282085731 449208561
3 449546674 935152736
1 108432767 467816489
2 286968773 249753196
2 595134171 687857955
3 842964401 481548718
2 957595531 943681899
8 831415895 228416291
1 192910447 167192892
2 704580140 527718883
2 641642976 144065503
2 939282003 302786684
8 505387107 522220594
5 57195077 844249272
1 477872954 331089841
9 718608694 707342098
2 555763308 697610128
1 474438889 140753221
2 4437440 209451954
1 313486414 794579856
2 72066509 294379046
3 420697158 412832868
4 626928424 231207393
2 625548873 4210591
1 643719537 909787899
2 474674057 392548303
1 491354831 391160921
1 176649965 607897131
2 99906200 87023203
1 296864564 290631652
1 75480002 532600432
2 792781268 313985897
2 61055140 92931568
1 419098706 240550252
4 732095677 167538146
5 305666187 57893671
1 60838481 932331339
1 807415435 256946201
3 37624111 983658163
1 860993564 769993469
4 141638155 502938651
2 381057889 469109469
1 285600650 818651954
1 561984595 622055909
3 341129481 542996060
3 918042984 166474161
2 144730587 742385436
1 450950073 948195606
4 252129646 66614136
1 939769014 583668791
1 717129200 703902779
1 656602862 780984084
3 792214350 641210612
1 97503322 416409241
2 562051627 442546921
2 819931574 56545952
2 147209038 300282585
2 961170073 636124454
1 813746474 557906944
1 391899430 386135141
1 49408463 833992117
1 548524535 529027063
1 20746516 695093742
1 170121203 493162946
1 665796444 713997879
3 659310411 938070822
1 642222619 454113654
3 826700317 164493245
2 999291135 182778874
1 354896343 227569947
1 486434147 188438696
2 455919684 901015746
1 379240745 315189916
2 856256675 48123863
5 603360103 102280855
2 151376060 485095176
1 633441985 648565905
1 987126024 859576289
1 2065512 39295556
10 619760051 839825912
3 569496977 320077164
1 374112084 268987651
1 338683307 293917717
2 444372411 955957934
2 238004448 390645565
3 501237392 477204836
1 198744206 364405250
1 991876227 193580821
1 192204295 892430171
1 438389382 992814947
2 207353565 752331098
5 743834172 239377795
1 25632193 995825327
1 560377396 501178274
1 755101838 124818242
1 684254127 732445608
2 800031836 967613103
2 121456189 186408119
1 206240114 11252836
2 970997260 705593879
1 788409050 656044911
1 771953243 752454422
3 235048212 690827194
3 831926216 191700670
1 291470050 318573934
2 91958977 542836016
1 110815265 531944444
1 919300619 991609983
2 30772221 967917660
6 853340010 803349024
3 905005493 642668489
2 352327544 517782802
1 134730150 966956591
4 474414201 146341097
1 685951396 574147201
4 98663164 98384130
5 595379074 618073949
1 815026330 606142237
1 287560203 789236351
1 439042627 676501580
1 193954379 536199222
1 59796793 568578860
6 202575346 791633827
1 390415130 700214508
1 75812073 845907541
4 867719451 587460031
1 775516480 682450283
1 577858359 524884891
1 952096404 277024065
1 995557075 119925076
1 158592385 209892718
1 60755366 258705109
3 246273090 949537516
1 719138379 901448529
2 859413664 255680091
1 598984710 773132797
1 402080885 29134182
2 962214240 332035526
1 314868572 145792702
2 323900347 376149757
1 293684589 30450327
1 103859981 765867435
2 233395739 350706144
2 475350073 944130090
1 692531324 387998118
2 118333048 421340189
1 748135210 21076879
1 690139408 718121410
1 23550562 756388578
2 667390433 693818502
2 784482391 661450320
2 146553871 976979598
1 408324818 294659624
1 282201192 276106709
3 407209411 60775241
2 68542445 294221261
1 39243467 883725488
4 466424500 155160602
1 891295195 926976035
3 887126240 825918684
5 510072512 594235122
1 94442047 419269523
1 122776074 921943877
2 508756755 227907540
1 585876524 372543
1 936825826 753074701
8 940250642 865143775
3 661274562 620490536
1 290615763 16104004
3 418022423 998663759
4 942661125 901308854
3 143237640 838483031
1 200445029 344199206
4 154425176 780573160
5 623769320 170403715
4 255876046 455276205
1 580445700 576458037
2 461062496 714739359
1 502955050 752305362
2 573214572 208259056
3 157988858 160137732
1 587834477 710054040
3 724067383 6962464
3 891537221 393927173
1 491082256 741121505
2 244999894 53987353
1 926768951 740682591
2 713544416 918911803
3 442156095 155331835
1 929067798 167245959
3 733107626 190386400
3 472890427 207723825
4 779573777 408486884
1 494681585 451946067
5 369941578 347684895
1 528055053 390713758
1 223311915 382722348
2 378653184 345031392
3 992798982 583164537
1 260191988 409511751
4 893733131 449886636
4 532986630 304001012
1 716183281 145303670
1 418891940 791808255
1 167260981 969452857
1 942753648 229827239
1 669583246 156789452
1 434846463 761170117
10 51916989 264092164
1 381432474 135431866
1 461333696 299291711
2 397415718 533724706
9 528131042 967174222
2 124846669 71715245
3 93480858 605042375
1 175540386 360088577
2 130184354 434805933
1 20525703 973930844
1 134945149 811804158
4 663615025 968022503
4 833125491 976534609
1 788470493 520450257
1 614106462 976527876
4 644647410 524986810
1 282345450 753289662
2 503068284 215821954
8 291964317 175358263
1 907670026 566583419
2 898273429 389216294
2 75460001 290825145
1 333598082 442116055
1 139981349 517240069
2 910303388 422768083
2 209369116 824906069
4 106974404 954751713
3 943500176 330336982
1 517459131 1533847
1 123423428 804270313
3 958999802 522343593
1 948552653 114989149
2 922322160 641525812
2 447737079 183510586
1 727661837 174662153
3 436627952 542198665
2 190266550 42769347
1 48165094 333250616
1 213251398 725015946
2 321132619 79972927
1 603211823 924388743
3 986321201 543126865
1 528780030 791978438
3 923571167 829703930
2 766091224 505062624
1 204898738 421241208
1 277973181 360585335
2 319906765 40614759
1 667558251 385135161
2 535716311 528545633
2 249899632 608675202
2 486151012 960492571
1 918778035 947436177
1 547351252 580769411
2 302975841 7879442
2 757221675 389724042
4 338167353 317464051
1 930253834 941123282
1 399229390 125672168
1 226176293 2525617
3 752260850 665223599
1 351808862 260702327
2 931724532 700540509
2 370829001 191119081
1 695481022 14588632
1 748157468 549445589
4 31013165 190278639
1 597135381 767693763
1 85383473 396790752
1 378976238 490190266
1 275138378 69970210
3 568119631 814841944
1 323885406 196514594
1 685735741 742681644
2 668159781 111931801
1 28052216 314433219
2 327959404 664434071
2 936506597 410195626
1 365574898 182297754
1 136102283 98193145
1 903387105 938964615
1 515705723 502566612
1 168008606 317159908
1 901981912 536257947
1 205126140 250738759
4 248221273 675993383
1 135648820 136005755
1 977510584 108073204
1 71400134 637159094
2 394307824 260811126
2 153409825 374617011
3 532911587 685945725
1 967407051 249863724
8 856584917 790408272
1 135638288 939247408
3 801414365 117006797
1 21781160 247262038
1 492860539 66272292
2 276774551 470069148
3 214910391 310225332
1 296465067 339074498
1 400387289 370953022
3 833637251 410427501
2 315683230 779587803
2 399230124 548241536
1 518070299 19394011
3 882785804 638153455
2 676156019 651550061
3 126406689 550105313
1 986401297 732914511
1 960267889 946922441
2 119632928 668550196
3 904713271 24999948
1 209311582 288444963
1 441613508 1891243
2 859158198 864879802
1 156662473 387172918
1 807520485 427826919
4 997990444 180508629
3 621380824 122011816
2 156792580 477648740
4 779259338 842540835
1 700877521 908313450
1 354567634 708126515
1 641235639 451623401
3 715091692 753051065
3 72822175 817934611
5 702765622 773386228
1 666400413 506718267
2 176929335 488821268
1 929075128 819307844
4 613051875 359814876
4 932564246 977381629
2 693424780 108520886
1 84030293 209582516
1 714061224 331084891
1 575715028 236315533
2 64752526 361851070
2 165410057 756633124
1 264810356 769802122
2 358737337 899506784
1 928258031 501885894
4 518695208 327155842
3 220960708 658603576
3 474834915 773073234
1 794402667 785744141
1 225513348 708791165
4 62987395 702448250
2 836041163 741395774
3 552922872 195842265
3 134649473 295915278
1 193558859 220395708
1 105472738 80870875
3 537768010 199666001
1 652821457 939859529
1 172259023 473318628
1 269092982 447102385
1 349758868 631054706
2 983095864 454415407
1 104905694 821726178
1 381448541 971781959
1 838181339 379567667
1 802104409 530751706
1 824327411 406024909
1 472301998 45942776
2 774935181 116202475
1 519108691 181383585
1 928152596 245435071
1 169400101 260123158
3 952517454 345244556
4 260265079 377493990
2 393772725 418282763
1 155199272 284516855
3 918687356 53416968
2 245306820 475028398
1 166119503 535237751
2 740024076 607734183
3 638285190 824342410
2 166611371 764446170
3 826248757 711919691
3 437166118 133047982
1 611503435 563677924
1 916166273 367467450
4 37979078 683258265
1 526507871 588757948
8 364400822 214196460
2 842018689 723642889
2 999247859 740692028
1 460091052 108532891
2 70159728 507335964
2 943806356 565259103
7 849027238 470121261
1 365945868 18413937
6 677724072 424580889
2 515893889 563273243
1 30946274 192345012
2 506824430 892998087
6 985724240 92008796
1 567312835 41522399
3 729410910 652177832
1 446001897 621250032
1 265116859 997531440
2 770103107 400025781
3 982996397 682014038
3 314863553 634956937
1 310249692 849864577
1 864674552 241510108
1 502066839 864543916
2 722174062 124602111
1 269784786 985564373
2 950051477 815862603
1 330822991 614806258
1 835703301 144237177
6 783258553 113840050
3 95689125 645368223
1 675910160 858100895
3 895810125 531606156
6 123510232 339920005
1 382957579 599310526
2 282671926 821877298
1 445898260 966058526
1 27412374 16960570
2 233760799 647885222
4 643702151 96179298
4 769655002 166414263
2 834612823 44542252
1 38857327 470781912
1 739852910 854037649
2 264442200 468686709
6 382915174 8678103
1 925376551 378472416
7 402741308 663528941
3 710932579 32717036
2 542453107 332471278
2 157869685 749296904
1 72755779 917542714
4 597476788 727657128
3 220967952 128955119
4 256260231 598101631
2 652532715 903883029
3 873061919 801422423
3 890164518 476233536
1 561591580 82578168
1 135657759 255456752
1 764820199 132457367
1 821111926 167495092
1 94237069 713533740
1 954553493 877751244
1 204757030 201505990
4 119897931 796498865
1 958798262 680628395
1 869310831 929621570
2 676511209 902279634
1 375444464 814485051
2 641111151 884605226
3 740016057 767496024
2 414327821 530915471
1 720602776 580439900
1 542838329 506641696
1 33604809 100741182
2 417879181 955409333
1 845048031 211043378
2 648523201 852783858
2 626361231 476724064
1 262346422 724118295
3 674596427 242777873
1 130185521 827554246
6 664571443 777106475
1 665168424 976798658
3 427384004 305984748
1 427108053 763336263
7 336629374 486072473
1 716996680 7335212
1 218721927 799297086
4 802188989 230664741
2 367998018 965668071
1 997842242 260421837
2 354157087 257426916
7 973187901 479299432
4 134764994 907560185
1 33600236 105097307
4 990747190 174419657
1 193956788 479424150
7 393993891 946019072
1 482994943 434265478
1 205525165 60863452
3 860786494 264306477
1 457065136 208858765
1 195211299 150252509
2 326057310 504620415
6 503225418 790975431
1 188896443 762195530
2 692097027 157622433
1 204929335 551599114
5 649588144 392485801
1 605858568 899369402
1 353011496 965794509
3 282489202 602594145
2 989063088 64526260
1 732982175 36574028
1 693913976 509263586
1 217218337 600444630
1 324296771 34528754
1 751940778 608554251
2 57484943 191804888
2 860881123 194736156
3 435647511 954611517
3 471840650 357239934
1 939451656 361510353
1 398904858 802187910
1 655070218 851429794
1 794879395 798912612
3 17814098 925180218
3 111155367 312206042
1 982073962 290213188
8 927767626 888185977
2 843013460 814852995
1 109339974 52894729
1 253405077 961013450
1 763639552 951846106
4 561597621 215671876
1 278431817 605462943
2 513211676 457084411
5 936190552 478621863
1 529935759 859484643
7 146933637 199856667
1 311403116 102598636
1 72006037 328267622
2 911018259 851942604
2 93960741 695044011
1 423527858 261278878
3 56428446 472108277
2 956941462 794388129
1 64458198 505942373
4 654881612 844723302
3 432137352 399045782
1 528924432 722865785
8 285903049 407595332
1 316785582 408524410
1 863109603 356788515
1 696051431 750789337
1 182542003 658170682
1 939962594 667256500
3 723234625 587095171
1 954125373 324452012
1 231622742 286065306
6 650337630 807509731
1 861629132 356961066
5 188790210 711206334
8 548031360 559939915
1 640563071 226297373
3 285883592 344329002
1 118436626 893955269
1 861863240 461361289
1 753068159 5072010
3 76020268 377498715
2 422173409 279854938
3 300148293 286634716
1 931178483 87273520
1 846645101 951181364
1 874793429 953436474
3 569169740 40303311
1 440083592 683671099
1 363452561 37958749
1 887370397 218471997
5 626314503 195205748
1 791086709 315484836
2 517438967 703286841
5 190018332 826654856
1 215575543 597009403
1 276649843 3987227
1 148716686 889748118
1 923586414 453870421
1 514039063 476676565
7 391236218 49875898
4 950024187 563652821
1 825549528 966331298
1 656826577 5691254
1 749027260 798436999
2 235145601 396084662
4 525137514 466791917
3 159506310 620945739
1 792577360 943511098
5 523143359 631871640
1 449439531 29241078
2 750463591 787210213
1 94673720 495067649
1 124591616 761482481
2 406104242 929700977
3 454563792 955669541
3 481085761 949564883
1 700810152 288273785
1 612823110 280614569
1 913887884 263721980
2 538466362 909128532
5 145293612 367290899
1 717497602 935811048
1 59780104 925820666
1 718229601 606478660
1 856273914 379933596
4 112564784 251397375
3 737489283 425690172
1 116452966 637686091
1 341700961 419768320
1 523532844 480621935
2 743229028 420477493
1 45109799 552163009
1 154113555 71524274
1 162768395 738580234
1 114267227 718436430
4 506612847 702168004
2 339915004 956441054
1 753451702 548133659
1 408379748 753422836
3 306485112 396165574
1 286612431 151920452
1 236537921 796683645
3 832920345 97617892
1 14369144 38717119
4 434039302 724548216
8 827954389 194502688
4 449431943 407125685
10 77018306 195104871
4 99838334 488144530
3 835325772 95188372
1 742230313 556609820
2 588350650 794990284
1 473643493 994433303
1 730608266 470577475
2 231987799 636682627
4 704855306 398116724
4 873979413 446670699
3 676185721 698955511
1 949166801 249816845
2 429248044 854967082
1 414592114 878388900
4 535656421 743534966
1 722499753 721510035
1 39349848 428072200
1 413135734 63569057
1 129980152 548116128
1 688892277 872304211
4 955081417 312987938
1 779791736 621638481
1 673344220 895432161
2 212902871 946548504
1 986940206 687395710
1 147718166 645810515
1 33396363 864978564
2 296739264 394140213
2 374473654 108757760
3 647991342 886854225
1 717462313 806768
4 623024498 185269059
1 262632228 419179854
2 576643037 134131759
1 415779570 486068799
1 994838989 527743772
2 723776215 885286551
1 838238337 816857829
4 275559992 72368402
1 492748572 92237695
2 794101820 591891523
5 994635180 283917073
2 339744461 497161945
5 948671008 956106064
4 234998798 136856244
1 768016528 650476547
1 774501530 386729254
1 475623082 32418139
2 779944066 270720834
2 393613876 254346446
6 411488070 779664443
1 186952761 765646746
4 75929191 402663894
3 751292876 123562937
10 931411743 529012760
3 827979329 851846544
3 684609275 565465394
2 702545857 743331934
1 379086065 72725671
1 171954093 73535576
1 749588225 189114991
1 937825966 776582131
2 23373575 953540689
5 452704697 68146071
2 606849284 427360701
4 636591253 597803759
1 334008999 161467095
2 467492684 170539257
3 552211896 85494850
1 20740356 397033032
5 527287808 86876198
1 645797026 633803660
4 482370855 703348082
2 268819211 515232150
1 980436336 942351213
1 840943772 674656065
2 166365750 412154684
1 386768010 151134936
1 864970289 546257882
1 614851110 125807848
3 446895622 10421014
3 81908584 384020790
1 74389463 67420624
1 487646920 666990373
2 509625524 680991708
2 262323563 449006077
1 153117975 613719443
10 724089614 652133697
1 79522724 256676693
5 565842266 340202237
1 694279516 118872900
2 483341160 743960622
2 72896502 566160328
2 294274860 857270451
4 451258553 139664083
3 912968367 806562580
1 184194399 961110642
1 512786016 810461818
4 105580114 395904398
1 848290746 114374696
5 531475200 831880205
1 943307038 650468877
4 723761376 825692889
2 510719403 868336622
2 823484298 63109225
4 131682943 78283392
1 681263702 153242330
1 600759258 982419745
5 37771373 778434867
6 620454803 95728126
6 954710319 958535998
1 505820791 261457881
2 909277955 232366081
4 338094185 839060485
2 826909695 175313836
3 243718792 720032798
1 734267775 577172174
3 14216053 898814185
1 960164357 114256980
3 761092640 793074557
2 336728706 418897266
1 834504986 208510405
1 637474340 358464697
6 486793656 762832946
6 259038012 138823661
1 391964993 29506456
1 244534051 854490788
3 110728187 730002936
1 217399311 845603903
4 818774154 366671103
2 541100042 630601192
3 483462448 695925329
3 986057450 970103345
1 939762988 523757476
1 534925456 296303830
1 493309938 881532016
1 11056002 997885692
1 119391417 321700209
1 230776285 426157432
2 35620928 303564611
1 688813821 817815056
1 568326508 997587832
1 619958199 312366660
1 677500466 390253582
2 381778708 294930287
4 927922922 985052629
3 842392012 860959461
1 758314652 601274814
1 705919109 819045740
1 377668354 132924511
2 258738340 913003446
1 216013276 628042732
1 616096055 862283081
1 675560448 365972062
1 935473591 384873707
8 206572043 362253128
3 177492842 363841278
3 625914251 441294952
1 134813599 246933138
1 66153899 83435666
1 463670547 494152975
5 534730777 662320656
3 564908527 464680210
1 262800025 928871019
1 165815861 811241448
2 76816842 382157308
1 27572795 238505519
1 124814198 381511849
3 912718483 648188069
2 897600518 940592311
1 602939507 534973382
2 934861210 309146315
4 40485318 856468865
4 362310075 620016320
5 928161946 97089061
2 145007541 801574533
3 875651643 91611908
1 880642515 331966890
1 334169133 964628050
1 254453835 500754605
1 633548796 606429816
1 262390095 602301565
3 937686741 162332262
1 985185530 602870503
4 495450100 554290740
1 577839535 85098977
1 514395555 993844329
2 584726128 146229620
6 868767726 273673969
1 985324458 419482317
2 619319982 280417701
5 491846283 536404407
3 288942883 557514611
1 326746083 342652781
3 163528501 523358289
1 384861144 330276513
1 885730335 451869356
1 182721323 255587354
1 655382503 109619075
3 434936258 334335710
1 705690608 456987302
2 297696696 213325793
1 289861720 723509767
1 856593085 312348683
2 185090854 638391308
4 875407086 331749809
3 368848182 816174629
2 244151653 675455524
6 71281683 839438418
4 62341958 60752122
1 112368827 841601153
2 146478558 660469002
1 979336879 975108419
2 947455621 981127668
2 435441639 277774203
3 755102367 362886616
2 43997725 362982173
1 773411961 112872442
4 999412633 762017661
2 738161984 180366456
1 724612487 26457865
2 736418354 554668727
1 827117564 558020315
2 267189655 30582604
2 413703269 31324577
2 13704378 430778182
2 290960647 560451769
4 879280289 972633737
3 152485413 846249358
1 736477767 981649522
1 715885678 584341582
1 710209539 662416226
2 11042103 344336440
1 351385451 630575552
6 382189465 448362309
5 689104934 174330040
2 22780450 458034669
3 139651927 111667677
3 125403085 752303015
1 294495830 45539712
2 686148454 472246326
1 947977770 138448035
2 72544135 494487327
5 792425910 45727498
3 111749179 725041180
2 948964508 62668104
1 395098483 435732180
1 355417034 609094497
1 365929658 898270105
1 631943900 17426455
4 401371351 724592040
1 236734931 205554484
5 942041596 997840102
3 827346466 66082643
3 547537878 790655151
3 953858776 997253038
4 580244372 764420045
2 794668675 457345867
1 262344780 980526739
1 301490249 352838980
1 515404025 822452455
1 743574360 907652722
4 291072631 228212517
3 832606190 353117060
2 315662109 289750898
1 714914766 620226576
1 73518424 234284088
2 146191603 204051121
4 384991325 488635036
1 25790422 551224107
1 562009600 843054204
1 864087597 938609445
3 954057022 552404717
3 576837192 655350169
3 758919425 453318307
1 417769678 143623648
3 555859412 887886425
3 919327731 424251278
7 679847373 912091630
7 380679856 502558933
1 819255679 32471567
2 25764602 437994497
5 966260053 1053710
1 132659543 10499302
1 964823438 235964904
2 840236030 473082142
1 184962664 811090052
1 118087822 624758680
1 890601634 362167428
3 780226085 724302474
3 798394995 86191458
9 76880992 728911585
3 821279301 60998443
2 932807449 242060170
1 930754933 839591278
1 285681295 946108430
5 782711236 286850012
2 331629396 309782927
5 75566341 546843836
1 667220939 734289131
3 953001245 537316512
1 159261470 478992129
2 151191905 200910398
1 1607839 523646728
3 558406933 328740980
3 122194141 22568025
2 326605379 270741908
2 239878229 709419420
2 491226189 667522739
1 315964854 401847471
2 285116092 683555618
5 676208148 140422049
1 888228208 205677741
2 514149337 559291067
3 522275241 881956785
2 918247085 146845407
1 392512111 966035433
2 977247743 591764996
2 888414000 509297977
3 473329813 468960937
1 583912187 12750371
1 523988732 405296006
2 783702592 898726832
2 132937686 408271834
3 576429980 745893883
2 388351142 606163992
1 973093569 179069709
1 820924429 12619558
1 791342266 956745356
2 837764100 964895687
1 442802241 151000141
1 509064597 580756965
1 682676355 154633087
1 129519187 277877696
1 700615552 370874164
3 316948889 82625655
1 415884689 471411891
1 984493490 424465069
2 185288455 643963816
5 805669830 769987562
1 572647294 112684371
1 3433048 666461873
1 411691748 416857183
2 807870465 441172408
5 975441387 894078674
4 778075865 933353371
6 161848576 635583174
4 784308136 139284321
1 44620016 54002885
2 382243638 530688902
1 688686162 173138690
1 690561783 312453791
2 240663397 528942533
3 551346216 3689370
2 974436193 693618517
1 95339377 14045440
1 313816678 726203740
1 577009368 726037506
4 196639716 406070230
2 255778718 219193232
2 402848385 683815223
1 357877811 437712314
2 889907089 644188127
2 168480306 953490441
1 242855008 136414147
4 131272061 440180730
1 773949591 440397336
2 783945345 285410827
1 629167169 43331598
2 55358024 363037877
2 975924340 819596389
1 275261530 670695454
2 398656163 853162410
1 285359474 450664182
1 923674245 484537364
1 509399876 475949314
1 493346234 407765008
1 224575417 617337225
2 729644883 591182846
2 988768993 10929792
3 942608032 965155738
1 647126534 163215834
1 396435784 369456582
1 430391063 294338259
1 635716187 527380154
2 853323309 649437398
1 647135812 382555298
1 382839178 248889718
1 111162113 451777056
6 210348052 759593268
1 715366044 888844166
2 369905904 438840423
1 184511208 518494369
2 898376593 182393737
2 939496545 211300525
4 508423416 370064428
1 582515237 236566775
3 960630969 676250063
1 857624360 311670759
4 981117286 703961684
4 929534646 15006367
1 429150295 837490899
2 337839935 892410223
1 560641618 128099157
2 824460617 897838675
1 261501181 677799148
2 187444573 70771532
1 542323303 42830935
1 715674772 276181020
6 417377047 717484226
5 925709810 230584746
2 776965308 11870789
2 545532334 367633666
4 730445691 455796752
1 219785884 644460594
3 700978533 748490976
2 799951405 360140661
4 484688747 474769829
1 830801785 62820621
1 468966176 97039517
1 982984478 834115234
3 57642743 15029594
1 440577076 43687882
1 329441734 273915542
4 238529909 500997513
1 409543354 186237733
2 253910805 294445194
1 858348855 366990474
2 924375309 694666874
2 198014744 845618911
1 405555004 859544801
3 673847659 741752006
3 462605685 575347570
6 847573281 337845047
1 691917920 960514559
1 134207420 836882566
1 925703974 647690117
3 919251546 363819908
4 621054980 277942524
1 93349523 147008359
2 812127532 879788988
1 761902859 799691660
2 896625332 449949737
1 868061509 8586833
3 841604999 19969000
1 816635028 324277558
1 714029582 661838907
2 833496847 48982468
2 138175710 233206978
3 839711970 435071283
4 182657800 492180867
1 434716762 91112961
1 233311294 521784688
1 441225070 607620011
1 610991913 416456374
1 774782480 197761391
3 130479087 747464301
3 217633644 421432721
2 117465030 522917173
2 393978881 99610895
5 814082829 128096417
3 91436710 957564756
2 515082515 376173277
3 452364000 690324
1 384376211 190096417
2 784286877 675382506
1 180621611 846241661
3 516645413 131950398
1 42859473 940264725
4 945655021 479054118
1 510859008 705804565
2 632237304 588364081
6 925041069 44066153
1 863998719 616184000
1 938509277 172327857
4 142977874 895171830
2 98477795 440328841
1 57807306 599390923
1 420002355 794413850
2 149954633 237884520
2 383427346 124826222
2 778426866 883310099
8 337062589 541934251
1 881857220 326944211
2 32106037 880570783
7 949700149 520198271
3 440485046 699557554
5 279265239 879129829
2 84002122 102689205
3 513950998 656486694
1 938227959 993814045
3 713256086 486675102
1 845660727 709314668
5 574788198 700155073
1 355882341 205014924
1 369928021 164830953
1 97835976 107365177
8 276994319 481183313
1 789065531 633535349
1 709430012 639503809
3 303986950 777984423
1 854122936 848620840
2 219035642 495687823
2 354045757 186058163
5 928683455 605613566
1 342891284 763415458
1 162668403 630902042
3 744345031 30145222
3 290525507 904454513
1 153819410 457802804
1 823390514 542366106
1 803911950 310973002
4 785739093 179268844
5 18939637 439066075
1 58348846 305679351
1 314058827 707259946
1 336784124 500964280
1 521451123 946187647
1 875146250 719428
1 719901875 613872681
1 993366733 602797672
1 343182091 493027896
3 40059395 259528605
1 602230132 443306015
1 701848143 165254719
1 165270764 262280257
1 970218364 908630292
2 738070138 706042348
2 166105027 361547639
5 591200687 827202041
1 568947232 355826845
2 876021373 735165503
1 537744567 418417194
3 714828317 533435101
4 913890964 354176094
2 158308738 783522110
3 657573318 641015840
1 306094530 339872270
3 265976891 521380358
3 47819733 48488365
3 324938005 52565901
1 798232405 898859805
5 217676127 721591389
1 825223823 804833784
2 831228765 974668078
2 353483366 54481455
2 766318249 217112984
1 905376003 980351979
1 727923231 683968091
2 916649906 137289539
2 64742887 781643206
2 662749137 147642088
1 135944305 481488697
1 347396408 607612265
1 428010072 449315956
1 173834695 54934291
1 907574138 920624314
2 4212607 165108779
2 715630185 546916984
1 956083117 298525576
5 116456753 450237868
1 985308057 541396103
2 778276422 98949889
2 868785893 771633279
1 292550880 650304370
1 456069199 553704173
2 397259161 614675353
1 46414217 752673080
4 53226649 95591274
2 619387023 391315752
1 821880915 298645843
1 998156486 646218936
3 992887908 554828372
2 223136016 582869331
1 177516895 885644224
2 472484305 286822187
3 539136202 366427297
1 296946491 543584966
2 713925405 316483766
3 468793845 607952746
1 675743189 450799532
4 452877553 301483740
1 965028243 235377064
1 513368455 873705140
2 518741854 122870019
1 748323423 154904197
1 986465576 177092011
1 128760878 974958556
4 972643932 188739312
5 335068278 977061324
2 717575136 137696223
2 569359509 158651546
1 504524122 653500926
1 942484213 625975845
1 456833874 504015827
2 136969144 579362375
2 762755282 857753212
1 506287050 565852705
2 221720027 548111999
2 428378539 670234939
6 860709578 216888905
1 309710820 65880531
3 239507387 620597344
5 834090391 493471521
1 614569696 44479136
2 726935334 306061268
2 31875530 739243134
2 356983475 597073974
3 433873180 458782375
2 121669947 751168361
2 364314815 490284177
2 690531482 906532680
1 4520160 311176788
1 107639467 390361840
1 999715566 505666178
3 976137968 234113576
2 598456321 487456859
5 970076805 579543711
1 123586949 993167538
1 125860099 634977281
2 242542428 525294670
3 403950158 716663820
3 50523203 213937127
3 460466373 62881397
1 734494776 462206648
1 282462379 36755541
1 631718180 199596463
3 869956839 986288805
1 812964615 638257517
1 334895358 980853103
1 125098374 219019591
1 791036683 651690686
1 319825274 578445906
1 703951145 575176155
1 244263907 238612193
3 143157223 451753741
1 884093782 987149563
2 570972978 867881293
1 979838464 577611046
1 348912419 68440123
3 966856593 129104729
6 526223135 272675054
1 581457412 930481921
5 149176330 869383566
3 323961895 154366332
5 891130356 945400522
3 755034392 362926003
1 47474818 756783201
1 772977575 13357066
1 657947584 645618723
2 978433498 455555540
1 591815040 301584012
2 576836164 546725751
3 303109363 312652819
1 854388384 608938596
2 958886419 644686310
1 404336454 22566794
1 548616688 293310500
1 221121461 490885257
4 952073841 542968946
5 872861837 6434670
1 274026545 7490397
1 685471652 853051495
3 792249355 628662143
3 523691701 840163623
5 26544448 153662657
3 159337669 124767908
4 440559715 209669247
4 921117613 394649829
1 45274551 807419564
1 666255623 917992150
2 521063976 454482985
1 137257560 332860996
1 354001564 48211247
2 153515705 677688977
1 386589466 536269572
1 324893341 433613593
1 476622372 454626681
5 744426562 946360174
2 292693312 435351389
1 248786984 545888405
1 383949820 812865063
5 643485391 864702899
2 722514057 317989861
5 287722707 648420909
1 331420255 261527912
2 573306923 465632701
1 386992537 37951676
1 328485565 693605096
3 615067033 376967266
1 257425284 408379173
1 838965023 15523158
1 551272706 285294194
2 492320076 855876035
1 302393124 956251819
2 138998647 354046142
4 567746720 994009220
3 308471974 106873829
3 813939208 269409749
1 765703101 415625189
2 136314288 63256237
1 281660120 555141988
3 707291960 714963226
1 984996121 906199518
2 883351099 988025383
2 881404819 756925278
3 859832463 338036599
2 519140883 37984024
5 419058507 819318193
1 419289439 45503075
1 540524449 737588780
2 848270490 136950925
2 44123450 324220006
1 813145015 302617400
2 181592508 676201319
4 161072263 508963313
2 528056377 737309591
1 337912095 873521135
4 48622380 322764406
3 740611307 567143968
4 359216026 167605362
1 763451436 846955829
2 548966693 380735903
6 672390096 918241386
1 83519214 4363747
1 113812038 416083992
1 182485200 464846168
6 376107660 777182101
3 442135276 566154710
2 870494593 944284399
1 450056065 182040050
2 643395087 546175207
1 426900798 302586474
1 164694592 863423746
2 174179229 683288735
5 312765468 683506655
1 786134044 449729147
2 118634705 643119545
3 60213268 185766921
1 640001059 217490997
6 466270989 886183127
5 633146219 74925840
2 504637069 245445404
4 355079196 675583943
2 619544286 393978864
2 169296355 91513172
2 143185632 296274207
3 547054224 797985996
4 732413237 487433275
2 318442712 853869055
1 405281269 703840085
1 393331086 466860490
9 303942490 508200532
1 423216424 298230316
6 137603687 890780428
3 640815772 232416342
2 594059104 985678900
1 143005539 913243002
2 783555729 966264004
3 852819302 246925183
1 892572979 673693452
1 505509513 905419807
1 196948466 813821648
2 472426896 127950980
2 29155422 284600728
1 199231878 57566463
3 796486829 204220700
2 934740114 910442351
3 299615678 280639383
3 36706138 900929151
1 521681441 71788933
3 679989531 860430801
1 799086767 114807815
2 272518434 101987637
5 956725604 226089807
5 743314786 434777458
2 756636247 560854060
4 583610169 591112796
1 814134994 754367278
1 525781500 108994674
3 969163816 917117342
6 780986888 818972396
3 24294397 562945061
1 987764866 518897385
1 47715955 967781946
1 17586740 193018765
1 280104215 656659100
3 201775619 558054467
1 622674792 58035417
1 647266616 684366383
4 766144935 708804200
2 336067303 935904109
1 648301005 199085847
2 824637724 459953126
4 348742766 406747331
5 535565721 963177420
3 976829053 87188458
5 658673156 715341361
1 234849320 793847661
1 952986171 455722933
1 844749075 150781832
4 737744112 483456975
1 393909019 961089968
1 385162534 559385040
2 147527965 653065978
3 903575238 490396932
3 529815090 271406107
1 452756861 545052418
2 373752341 350054436
3 211046347 713322261
1 692028562 801718875
7 233975928 325679410
2 410950273 79370753
1 574906730 590605042
1 378590881 979894597
2 116677816 810536061
2 860918789 707336552
2 863974433 22942850
4 965560485 873487146
1 257551939 348078356
2 282975331 38049882
1 720073565 12069588
1 467621231 145846349
1 240337906 114324359
2 375608755 292994599
1 103284324 476918770
1 383450172 857769046
1 964543625 52222365
1 771716801 652647403
5 791271661 366470523
4 529494886 902483178
1 111300878 816493086
3 621408064 968069340
1 906559620 888708767
5 468818859 521054170
2 467205664 287106227
4 175602374 37696617
1 260234083 75558826
2 866286173 181817504
1 499119962 332221620
9 632684261 748671177
1 223809365 670659977
2 264720677 388033508
4 140141043 135612546
1 843307867 399425766
1 775673964 441500665
1 769423451 26246389
1 367566980 70136143
1 398944403 389435721
1 38104390 880083353
1 649532093 980788106
1 975200453 599450892
4 430537272 954606367
4 647902446 463367591
1 613257686 78717323
2 707103951 111926881
1 822112997 654426498
3 701689404 49704309
3 91797854 625567329
1 59621486 946081812
3 141120070 668917443
9 406425844 882320779
2 332951765 162306754
2 483902252 819908382
5 4967035 148055753
1 524513709 484212107
1 289650884 806197642
2 995817775 183765077
1 817499487 306587886
2 790429499 518528588
1 692132521 958768885
2 835481193 890821984
1 80275585 871648205
1 737178136 327053119
2 220063695 122415593
1 238534441 342365725
1 234244857 300870283
2 974793556 616027893
2 394254526 283465096
2 563352055 675944215
2 231845896 153990860
1 808332 579536694
1 36033004 510720637
3 906366829 344422489
3 117448527 55004966
1 920433000 209307335
1 420234563 339737233
10 193519170 274334659
6 971918930 648050566
1 224018511 859125888
3 961551058 344182891
5 709695440 474184326
4 305592839 963660965
1 583027446 463689320
1 38750909 683945057
1 404787998 520544370
1 690749270 919804102
1 241470039 636216388
3 918795092 659379414
1 794113871 69461726
2 850675852 618793602
3 559357821 709153754
4 946341585 253222921
2 850584724 354491560
1 274420997 406509471
4 914840734 977872897
3 111841800 754236100
3 347296808 253438723
4 384126996 153250710
1 79834313 920408084
1 118405432 543113080
2 90579562 245109575
1 802534852 226094846
1 175090568 671481763
1 855111686 525800824
5 536670024 1949639
1 525808387 237257257
3 47927519 172006498
2 653599450 244115733
1 785863910 483966409
1 165244665 621097565
13 939203185 631608283
4 237915990 351442541
1 904727660 557518542
1 100151124 394905162
2 761651152 384274743
1 858851898 587526307
1 64441662 125756674
2 432123985 370430293
1 339028357 408477442
3 446064131 863833746
1 94499050 663607187
2 777401095 982424263
1 772906246 792294029
2 981191831 562493801
1 858462671 519063467
2 439157834 860483528
1 562354262 34255451
1 434934407 324579841
3 367048469 337217784
1 995434512 562986588
2 377812295 493726639
5 767083585 753178793
2 689224771 408980855
7 648067412 269879744
1 868933109 126099311
1 225533493 593772641
1 538878555 920011117
2 832261571 45097784
3 64831671 221575920
7 265776963 597941692
1 349812699 261916508
7 52027311 787485634
1 434359174 160618777
1 86967397 445084872
3 801443994 577778552
1 969543527 203981872
1 253359248 167696883
1 623106236 883506290
1 152247333 796300026
3 556119326 260033163
4 329317128 346153098
1 141959583 789137597
1 543910812 444602102
1 294785243 633055239
3 651256019 552187956
1 629011719 612191350
2 961527140 623609205
7 983517621 168121018
1 564318025 706602293
1 266432697 87383928
4 932071024 842447133
2 708486009 230199201
1 42818789 958048162
1 982516241 948823022
3 890358155 701681161
1 885989961 714425559
2 409133820 199756487
1 519899939 285693680
1 29193420 986261768
2 878091843 895114862
3 532514135 391206714
4 34509256 339620661
9 899373793 512409581
1 87604147 728498729
2 756890586 899426051
1 421544034 583193711
1 225852271 505222830
3 329750426 893039977
1 71140551 134475418
1 629860840 654458426
1 873557157 639833555
6 904319426 532284275
2 622622883 934318248
1 568149827 469277596
2 837492781 351168740
1 687801478 182180443
2 903403813 969443946
5 918267901 715106487
3 285249760 221860217
4 259877626 211310870
2 28244214 370856482
1 930111333 16171382
5 370855048 692956658
5 271546338 613774437
1 302819663 352553919
1 483785602 979308367
1 423498992 693324635
3 937845774 842609775
4 496282495 994945535
1 770730291 63390416
1 40720476 421283333
1 774454548 157578090
2 69880772 564898470
1 368650140 777427221
2 902047607 290017588
1 305277140 257619098
1 274577144 573739772
1 732163608 183923080
5 962757054 664819177
1 152384246 308338037
2 649017814 690593410
2 964885229 234477622
7 481665633 975761178
1 865658879 240177572
1 602592316 974158536
1 186945629 376261611
5 516621469 978569013
1 459800625 648589205
1 350488130 781789954
1 852231448 369289450
1 420220181 343474954
2 104629047 610085996
1 201894222 120084590
3 215360311 519733344
1 878294327 904807625
1 576277470 396795478
2 319229178 445649031
2 41941849 498998282
1 10260428 498117843
1 920064906 818586173
5 375397307 322000105
1 173567436 228288925
7 598026166 57781041
1 980278900 79933102
3 180730149 236716887
4 450386704 259112806
2 942208948 550908572
2 427835038 719288046
2 584714289 132782761
1 783366925 843284165
1 310136561 681558395
2 249083563 954681784
2 375271087 861169128
3 724235808 832881144
1 900120604 136901138
2 560613535 810901090
5 529433160 367306253
3 186387822 693798007
6 585149355 402476145
3 63274100 994821923
2 586716213 45350186
2 298494098 492797473
1 739166839 702825310
2 134457064 189411897
1 444852114 858265157
2 862297594 344936373
1 567217857 430990382
1 681760916 373065942
2 830426438 119007928
2 9480173 175527289
1 612509005 38193673
3 181193124 982623891
3 421640557 329320755
3 691763864 256141494
1 756179381 125537184
1 901091075 945788549
2 352414194 926592494
2 872907106 949760317
2 706507192 126732215
2 239559212 841254484
6 966444262 862616668
6 702074752 206553269
3 382848565 400890342
1 35237352 89637188
1 547989513 215190073
3 773302245 388184794
1 374349754 717422054
5 70874551 212402486
1 155275673 429663074
4 581210505 112625652
2 479254507 867121590
2 964849322 332797639
1 585091060 511719960
2 391182128 813470166
4 542178140 324003775
7 633822113 444104573
1 746407958 147103960
1 119423791 562141147
1 990115193 470719830
2 871998529 18098184
5 873856165 365419610
4 820631094 507490915
1 955209348 219801016
2 3462267 930093216
1 476610256 681283570
2 785819136 765072017
2 512459293 500897956
2 765932656 198095722
2 795808584 193066011
1 148370893 440157670
5 297515570 43475932
2 848419663 752700620
1 292389587 227083944
2 981513302 985129766
1 44337427 402262395
2 892143525 547037181
3 43896937 97043465
3 913880239 103769070
1 754561313 801875404
3 130771771 873763225
1 689186537 214641710
1 429876408 243659005
4 521650307 52143390
3 31353785 519307002
1 227217605 549108891
2 938325166 387051941
1 301105061 550917578
2 699249590 447431518
1 417464042 355277027
3 115313188 154536179
1 299288922 47727294
1 146942211 560494513
1 686544202 204988411
2 460869353 202014173
1 758449663 634214959
1 966904311 681093415
1 764424691 659487392
2 15630167 672067585
2 368171622 674739767
1 220968491 819826491
1 692130694 439087233
1 873187099 266105575
3 743653726 180264628
10 935123912 551938036
3 503477014 385615225
3 943642254 191428589
1 715890717 147666887
2 769358758 685809984
3 185261821 620049042
2 784857247 618820169
10 386691951 75618187
1 112238667 237500232
1 825140322 426947461
2 155324847 338523206
2 289324129 106762557
1 474681226 427285959
1 177074082 419035639
3 541470732 329504036
1 551742590 32736576
3 746106654 943172428
1 555632513 770013446
1 662024522 842737098
1 292362981 58406370
1 522655889 226513674
2 792196596 474848815
1 455901848 212276584
6 480896453 75266641
2 388078462 326591754
1 158278452 124772133
2 917299188 606738607
1 807921634 24139394
1 222824607 551201421
1 286041486 634946071
3 503112116 59374704
3 704926557 486323028
2 628898011 32965118
2 310822116 665673384
1 555775450 977079208
4 607912248 977593105
1 198964448 873981935
1 774061387 741015460
5 496769625 6673907
4 89063778 130324268
1 633524727 286427749
2 913337445 89541699
1 173680006 262130184
1 267927154 891820320
2 796695541 133726045
4 946817668 239134717
2 716970072 850240205
1 444190056 425164272
1 432102303 456816977
1 911282313 332698607
2 205150954 71658966
5 519406117 502508932
5 680980931 721725786
1 334476696 469293188
5 688774669 98293113
3 410152386 539824395
2 812624909 540358559
1 224235501 461890321
2 512669576 487149297
1 145757314 171933387
6 435111007 864290953
1 28422815 802628645
1 812784727 725627597
3 687436925 152086856
2 451109083 234943874
3 59904615 467506910
3 690513259 592256907
1 213598658 859764824
1 11381705 507727998
3 363958142 85989944
2 866997347 61413837
1 769526060 926282399
1 518883468 302709267
2 976707024 401718309
3 904079797 223514664
2 62889226 632725905
1 329827150 243540306
3 988872926 77679217
1 463602968 249397352
1 902237260 899650849
1 915440889 569887600
3 302060302 249921325
1 50969567 813734034
1 939300766 988328793
1 576441028 426836200
1 966223974 113339787
3 897767741 919438220
1 415520435 233057743
1 647721767 306292375
1 97328567 80261617
5 338877396 708063542
1 191059118 650987519
1 767956752 436392553
1 465143211 477476428
1 741685926 692711642
1 596513386 256928142
2 466606847 467152953
3 275751929 773871868
3 884346752 254479042
3 776555668 276527515
1 405090818 266349982
2 992507944 163273075
1 838283682 828747618
1 203579093 250304404
2 137880795 331137636
1 381379264 151652142
1 853223157 886755781
1 404924548 207075405
1 693428356 419271822
1 766926070 454070132
1 940463182 492482338
5 765704960 50402408
1 653441339 581492474
1 577972481 610761236
1 777152276 560887015
1 435655758 815275219
1 8649681 599161263
1 198365489 194331681
5 18659346 685916331
1 82756597 823320988
1 689771545 284969433
1 35666989 243147137
3 329671703 928180796
2 89074897 202691095
3 825748778 576045495
2 658240495 561268591
1 797230491 110472539
1 791220754 428669311
1 950239905 890841890
9 258582274 982287705
4 959888576 724421600
1 80154195 866241898
3 4077777 92878835
1 388526934 607127220
2 242798502 242954774
7 610072794 651098292
1 515822898 436645808
2 974728879 561576254
1 596551774 444515326
3 15433695 317044067
3 580158890 75718137
8 517362590 815616890
1 256638928 216549917
3 617392013 828848918
5 965803702 48303239
5 764242853 849134205
3 342558449 298869654
2 200623756 896644862
2 284231332 856175525
1 77526164 711303059
1 538613471 468400119
2 383785402 392509156
3 49839220 315271686
1 982184626 163802822
3 176746060 658881364
3 342844404 691072437
2 581916507 669404798
1 587361276 474095106
2 383833593 6171500
1 111247535 454896920
1 958122915 720829065
1 69666064 509438542
2 501303737 380663872
1 481897292 534914065
1 598640064 495564288
2 160615019 965386791
2 94568591 241425145
4 981393784 116297471
2 207946226 668724555
1 425520250 818550180
2 214532800 151792256
4 47984463 910859302
1 244978274 316735001
3 477979039 154243458
5 167625522 118851422
2 240319137 969602242
1 946253975 102442956
1 440301616 951504282
5 538873352 7937301
3 786645615 434603942
4 569852254 351053175
1 412841738 868643243
3 821175137 793728238
1 817964207 365294330
1 783094116 179133905
2 25817966 42323705
3 576279317 23732195
2 120668469 130451695
1 83018626 867678640
1 369785124 995217657
2 843400468 633225808
3 299157771 181007104
3 725389364 289431993
1 834651078 715835318
2 979643880 839431687
2 127327786 865937436
4 170000443 369302573
1 447668588 809227278
4 337997067 771366664
1 412174501 60602113
1 879257188 406296921
1 845253035 467972465
1 487658193 938341787
4 661353863 131692596
1 400403099 499654014
1 730003874 29017395
1 278356434 276608611
4 486101252 932040376
1 77296351 645461701
1 261874261 575061935
3 937792916 23361366
5 71363691 185260205
5 938099115 560488938
1 804118134 283175156
2 388130276 940166280
1 667225169 342351332
2 805858273 454361404
1 57996628 802273897
1 363788261 82279468
1 191122296 336288640
1 822163690 425687858
2 247892246 809766383
5 599228715 176065535
1 221661569 767642956
1 583715264 317329610
3 944259064 901345796
2 96707366 408921271
2 228514301 732719034
3 662189233 48861900
1 357800623 592636173
3 862042875 895758430
3 472453819 115884979
2 745972361 84547718
3 480578509 219655006
3 215371679 280770792
4 182267083 814404
1 103684744 290568043
1 174676357 747974645
1 453209621 661483303
2 578955942 109869111
2 834731182 742586891
1 10235432 917087699
1 345291724 64160570
1 83419062 492470480
2 839607327 809770686
1 791547123 224170341
1 349901272 801799479
3 509900509 296220991
1 558972321 695556089
6 99722325 445918932
3 359731238 750423810
1 144166206 449026063
2 898490163 159200158
3 445449787 20771465
2 983373017 409911289
1 835839012 638736190
2 911864162 915202784
1 363323113 974835808
1 256090581 960372431
1 222732750 734760090
1 442708169 696481961
2 901515410 180740203
2 200887954 408593208
5 569214254 680903810
2 868855180 232108886
3 413058289 929152352
1 260732415 603510219
1 288258389 494594304
2 908685650 94621970
1 816434424 340860344
2 379518797 238838637
1 422177191 185367847
1 796812889 423746654
2 377116945 277323894
1 759953804 901612557
1 433621443 643450286
1 700630423 977644796
4 711283340 461244904
2 870844122 844848379
1 838363338 378737282
2 311311198 825136114
5 483987504 147680385
3 512282634 164807440
9 779990803 391270371
2 519199472 348268538
3 671833039 416036951
6 642233022 120297953
1 213333552 142365257
1 992944922 238833472
1 991103777 289192862
1 894782572 233575501
4 280065540 688047535
1 936794886 295538735
1 33999026 470745359
1 448747914 325529757
2 957300767 636579345
1 609256608 675746031
3 77532695 483563284
4 727169972 157031739
1 408143265 257088332
1 131770393 463727096
4 796333173 644127460
1 775365935 395403561
3 874211745 403794536
1 466868719 645312708
1 144333334 570164928
2 95386990 645477147
1 724978264 766419035
1 862409110 725527285
3 393289163 567253428
1 738425502 679863865
2 619772494 278265114
4 711173005 380637068
1 139199147 531182147
1 284396942 406210547
2 763882151 535997926
2 38073757 83759800
1 298249198 902448006
2 551415605 392542481
2 501424200 927674787
1 422727525 72504144
3 874296000 991140273
1 75233193 674089900
2 256720427 124264287
1 382880936 919553227
1 277050023 106370524
4 559010268 267049528
1 29170235 147139694
2 756532021 532271096
1 517761848 155933915
4 922699026 643295100
2 133831928 790487200
7 13140615 709808565
1 528472361 853356891
1 17572440 507009395
5 587531585 93728468
5 647941 680813206
1 708167965 855387129
2 981756656 781383555
3 904513041 781271358
1 476574450 702083980
1 647897318 564985610
1 771794772 764389790
1 647739422 652872031
1 837804699 952677316
7 435037934 9406590
1 57984131 760647266
4 153532696 336127483
1 546543152 759734467
2 994991947 500146833
2 709557049 532371182
1 468315135 318694689
1 803182061 566393674
2 878852664 422072441
3 639047888 299894586
4 231692752 150253386
2 735536198 518865712
2 948591999 37783028
2 453729451 942985843
4 475219659 229721907
1 635293548 250918398
3 793152486 820236964
1 86273869 129040479
1 484512129 310660714
2 881186042 617067298
7 340504866 758897222
2 623777643 880696363
5 569651046 121529784
1 303816045 708092931
2 744734823 828072973
1 947380494 273085572
1 252497846 600763093
1 798525171 909643194
2 331553481 687700495
1 55466614 655458338
3 569382791 370806117
1 639888966 718227479
2 164430801 242855132
1 383082679 759357176
3 262361037 960636068
3 387196850 49802091
1 467582566 28818206
1 661155690 699832238
1 925406625 856764129
4 352017345 667636693
3 709422798 705337542
1 651902105 406101793
1 193816204 527237817
1 735229842 774877097
1 801393786 481710158
1 201946542 786380516
1 461595876 636775904
1 578309085 538904277
1 176740479 266053980
4 371896583 84015897
4 572298649 875195252
2 152954172 901682622
3 800119051 677865341
1 79486701 567355466
1 327318815 430188153
1 844130898 906547990
2 280828672 588368526
3 305689304 996980011
1 414409698 967670104
2 674520503 220472986
2 805226817 829010721
5 405410195 755443389
4 640622202 761738106
1 564143981 765376242
4 759289259 350457615
6 468438940 330819807
1 896641896 901775334
2 598075283 722160105
1 588338905 824823316
1 157892798 68201379
2 90920241 799558731
1 374089216 186515796
1 456339031 413842748
1 596983377 776790843
2 202460064 766846118
3 114265006 545073885
1 157181483 423580616
1 465609979 149563952
2 110507594 477762040
1 277352923 51500656
4 733424384 203980571
1 623933510 599949255
1 42267824 801548273
1 271169826 90480890
1 565701449 541286564
2 403423948 845981761
3 934505384 864335841
2 123874628 454944328
3 722772332 213944377
1 690075323 185768945
1 205450272 224974523
2 627494209 166642036
6 663751151 860366240
1 354962209 387354578
4 322688025 917047165
1 99217340 163666294
4 878057054 462884585
2 943258448 932579966
1 916915489 217739114
2 642068236 686842507
1 505665228 840953510
4 680257080 35453279
4 801773959 299910162
2 890233705 233511942
1 905449461 876120926
2 878830901 966728774
2 87110883 717981640
2 760125169 440332030
1 104619053 461153610
5 421318729 907081355
1 605656917 579633645
1 85089959 417713048
2 577037690 962736342
3 712783252 439458695
2 96644137 350331761
6 491679202 366841979
1 196899266 151281463
3 789534564 384140669
3 426513558 567960749
3 429641556 524480426
2 338967952 406091114
3 301933463 47426439
1 246101584 682450009
2 996135394 58998842
2 85564889 337550066
4 477051083 746082303
2 901597396 93142960
1 937433948 537895167
1 99951523 816381279
1 251473736 49796208
3 743657357 306835317
1 636769266 902713543
2 841929184 46003983
3 998920857 444049922
1 397976565 213666471
1 667943621 327456463
2 438672254 815263954
5 196041159 354695528
3 199327941 950977109
3 705676368 63492682
1 582830390 474717718
1 86710978 888333984
4 20304032 414075819
3 699091361 449184247
2 210597137 824266954
3 884483625 569345169
2 487684612 449008697
1 754610823 290783265
5 642371741 129785450
4 894644930 218594491
3 896966853 668535045
1 28656845 375636998
1 705450977 854033330
1 954545032 738801075
2 542662660 256315915
4 716964540 768229506
1 945899403 757732875
3 282550334 514700105
5 942390636 204870790
1 21785465 7971607
1 60943699 877612831
2 885110499 517386529
1 267627236 17928038
4 369358909 298685860
1 722195542 191955076
4 104524485 864955747
1 695544850 146255936
3 26374381 963032970
3 735132332 827328217
1 261716661 789304339
1 382418266 988386889
4 208894997 978236852
1 337976629 475756215
2 101235090 485950386
2 411842976 343840912
7 825097846 899188410
1 461691789 58547008
2 826798435 920788054
3 393803373 660672508
8 132019855 559814606
1 513025831 682446064
1 813914490 785143794
2 343414142 769183052
1 887804727 421954796
4 792109064 492782440
1 157724474 675881745
2 932446634 940479875
1 855196798 907598843
2 225064156 786071492
2 795692982 598443623
1 372339114 944118187
3 990338029 32852770
2 316543667 749006945
1 46224210 261793722
3 211502580 155393664
5 734915146 245086072
4 70068602 299731851
2 638930257 291182074
2 524399503 809140303
1 110342836 760719580
1 561964380 121662091
1 68407045 328505337
1 647320658 203729378
3 682479397 799889351
6 5125886 911059691
1 780061711 367517056
1 629188747 305976732
6 455042450 509693947
2 811723071 655456420
1 892049126 981700598
1 424612936 117548991
5 52169106 657537058
1 595027518 850169796
7 827996832 149847772
4 123453199 846452803
3 273480820 183903985
1 274659182 789984711
1 688657138 372124919
1 956722048 248122903
3 965191850 267681705
3 361880767 29317492
1 211923828 908732345
1 278494797 319639458
1 711084183 403528977
7 89837908 445027497
1 656315802 58754373
1 474326658 449639264
1 282252251 904243401
6 609095711 744568446
1 125704626 678746148
1 651154986 481763099
2 788094266 83073583
1 697773347 947076503
1 736975652 651804231
1 16783748 56984226
2 942635335 38027478
13 848314103 651583675
1 532162204 26789376
3 427845508 346792055
1 423025971 553516193
1 847381742 201366172
1 683804983 143708672
3 854358349 878142253
2 514069804 508105060
1 865944966 567555006
1 163801934 699950927
1 156798835 404460686
3 75922539 411827906
2 613059362 751468432
2 395077541 451988966
1 697173006 472804305
1 73927354 731785369
2 349622255 888351579
4 409976926 263924276
3 223946445 224837137
1 846990406 153843072
1 517625362 73925036
1 757607175 271563102
2 222839800 826250947
3 433862795 992757508
1 264467421 718449785
2 149318530 190345154
3 770270573 464601617
1 877646544 134237240
3 342778581 257376157
1 571965249 254789184
1 952147398 165865065
1 948317465 774928550
1 869668539 758478769
5 247953785 618447733
1 159065615 585729927
2 828396007 342842242
2 661378911 685379814
1 964410762 243925827
1 937592535 42952964
1 868564038 408588766
2 866307154 322319840
1 463141084 587408466
1 615073532 15066951
1 604480218 572508412
1 872535132 81027239
2 228768141 261150955
2 4022684 405900454
2 633046203 962013974
1 623102445 746576070
2 235313642 768048568
2 624203613 44692848
3 441940948 26077905
2 163625984 52131570
2 542285592 745830787
1 200617789 752645835
3 391553058 851392661
1 102432197 665002690
1 21308206 408687474
1 474438298 532431612
1 746912958 892177280
1 418807215 162420616
3 631140360 826113807
3 833894381 858948978
1 691968974 599348022
3 603543321 537580417
2 819658813 936306305
1 712044606 965784567
1 729302624 609135482
1 583158698 725649897
2 16748826 24733397
2 307815243 193871151
2 933435309 831982125
3 467364022 669111272
5 73709883 868698318
1 90489266 936918641
2 668663075 563538977
2 741949368 959556132
1 765801703 908884505
2 304373648 883281219
3 187127348 143567092
2 220786700 64614107
3 550048146 453216666
4 416445950 59825015
2 712251350 765506829
3 855835405 687627352
4 9084744 970536325
4 394658272 969580070
1 627287651 909241981
2 644657243 706968293
1 651147678 37655751
2 518134708 886725108
2 311211422 534930176
1 603377087 644686907
2 771045357 840425702
1 227975449 724159726
1 624964263 378652629
1 520473598 135497210
9 886268375 498653562
1 842171501 711299910
6 405648187 253620550
3 108169777 991928854
1 183121304 15888929
1 344465786 676128949
2 10392666 771015928
5 752898402 532038769
1 355818648 846927932
6 402313441 677517059
1 853512943 915807098
2 868665793 117780458
3 854055656 752797176
2 743862232 794364201
1 493582253 50359137
2 937901992 579087107
1 664725945 480372236
1 788197233 178247081
6 923628567 859361047
2 185433543 724228156
2 326936435 681477854
1 967574136 794228560
2 581817353 280975981
2 537003819 300447143
7 858128402 673313119
2 775420531 669817724
1 906321233 684772289
2 858855167 13669505
1 142795242 205786789
1 929097439 615943334
3 386579378 977410640
1 699927200 358020482
9 753081598 310234908
1 155995812 535658977
1 415899930 739542794
11 195745292 710639103
1 720331477 449216130
2 4961437 922699776
6 476569215 209385465
1 337767041 578113695
1 71883099 718465941
3 417628340 199716484
5 563920687 816740099
1 679377115 12045181
2 517509049 792270865
3 293313712 7898825
1 324846999 770923408
2 970400410 731334887
1 897470687 955480490
1 804271164 578617289
1 855770175 424776056
3 408557088 283052001
3 154567266 95564692
2 661167412 932511238
1 158927620 925954084
1 117303796 918304893
1 485556400 314924490
2 628890787 524919100
1 958027789 562868732
1 763426734 806240536
1 281982483 606163184
1 121415935 286661385
3 79577381 531019072
2 755339939 44236305
1 849318782 261489144
5 83425049 181581010
3 793087844 363780315
1 728056172 83626555
1 508172971 638763142
4 708184652 974174909
1 466038457 599860452
4 514273751 27599563
4 741946903 79516571
1 117130940 369496278
2 611662276 841374229
2 958149136 582159462
1 956011518 455402309
3 273732179 288937045
1 211750255 779944449
2 332729323 948790647
3 361632036 125103782
3 936123833 114055795
3 393661102 200956541
1 272280868 204919173
11 505715198 927534181
1 833080600 904378901
1 775803332 859274061
3 785320169 272759025
2 874369410 347452518
1 466853190 924794905
4 983645378 469509593
3 740950788 228363216
1 215185922 672190411
1 583739787 485976439
2 410082127 193859935
3 672266202 297811371
4 503300615 501046544
1 226301413 208007747
3 777006241 910345566
2 550660202 141905089
1 989195293 397454518
1 142769589 912142267
1 120844085 742572467
4 421070550 128080552
2 657889440 746118855
2 122573385 549733534
3 349943863 762424993
1 697306274 534868363
1 560378303 810530351
1 959685662 681988538
1 971639075 180627974
4 610672980 724462711
5 70340454 295336488
2 83707526 851061302
1 779515146 929116303
1 750625801 486037048
2 557155781 765813096
1 344849616 267675141
3 119049657 255880602
3 644056029 183370164
3 902676218 69244284
1 532783446 965316217
1 717489384 902330098
1 885194451 776656944
1 725259455 728095200
1 163677729 37650348
4 11352713 867147058
3 990405401 167654526
3 614654205 762017600
2 372730410 265306009
6 701232699 239243349
4 893990331 840083471
1 207030143 524898996
3 665023076 992951157
1 869905564 157911868
1 761681939 635238806
3 176308539 683366783
1 724572820 731827966
2 670385674 601637675
1 683827987 101579257
1 941605811 599259062
1 696961403 432500319
2 375743959 777947629
2 394271064 402241433
1 447483140 297700712
8 761656617 778282300
1 940011083 801538687
8 816058271 64567131
2 614502924 264718314
2 970043771 959448901
2 111154572 161139087
1 176338412 448082283
4 354558604 921799361
1 711513907 161883441
2 436307223 252213090
1 876288897 605970705
2 384050686 221218783
7 649160714 412277274
2 543875906 750261040
5 137131382 591185643
4 239822060 741647517
1 106649186 577052506
1 545017951 179176866
1 255251062 967325570
1 902011345 652608825
1 85699808 756107278
3 613199572 856201800
2 768626121 125279165
2 648123474 247984503
3 534151573 806194665
4 239325911 806018513
2 239342947 207872480
1 963506423 630049635
6 429780780 219382570
4 461060102 664874131
3 986503451 334549593
1 746186847 778923136
2 428171004 768256531
1 856063591 870295736
1 893088885 227130833
1 863029482 260313260
4 790466790 67029577
1 307417371 140711786
2 56834740 936770940
6 368886958 71169818
2 75329878 913649783
6 285802290 42526734
1 925199846 368228557
4 725425232 335282878
1 40949262 449307836
3 874385573 590921849
5 945008695 233537521
2 488472068 126131569
15 469346537 817800025
1 811585001 735677137
2 15473949 450756048
1 216481330 387536523
1 62222409 376847794
2 817200422 639848836
3 821978858 41036123
6 142622273 157042349
1 218837746 364164101
1 908141545 22005981
3 923522301 428116744
1 649702697 438538165
1 878577808 502920314
2 83227 642852443
1 8329331 377129946
3 859424899 727841821
2 276791091 90834929
1 763864566 207774430
1 232648954 856444928
2 135516263 530979357
3 134101801 262683035
3 301933247 151427939
3 794709562 406560284
1 35113800 736185573
1 921726275 357829861
2 800579158 930417059
2 123668511 122243226
2 600568943 180003856
3 451783300 114427737
1 324680362 901211443
1 327542030 640808187
2 963100855 380966134
2 326659412 526151229
1 61538341 790317704
2 311319397 703790897
1 311667013 625563108
7 302048631 311383847
1 631854289 772738347
2 87957887 442864711
2 832375080 963492168
1 442337406 666532892
3 322202122 288655612
1 473426153 306187718
7 905592805 247517470
1 272510632 524921302
6 35358583 567670543
2 86972749 673255646
2 639327849 105648986
1 937479253 422447845
4 608689993 845970983
1 569526030 24079516
1 676783227 283846292
2 234962519 88669664
3 548362211 485805266
2 100567737 700548198
2 602072212 730448887
1 390419189 871475810
2 434426673 48398146
2 969552750 196672154
1 510491340 2365999
1 774817200 977266983
2 897122111 328885357
1 830095004 506741038
1 792552888 302974494
5 771020035 934337134
2 985897845 628699680
1 115715478 108829532
2 66520804 670123782
3 776728516 394630377
4 956363617 802955656
1 58339463 288604358
3 650901725 76105394
1 831104264 420180323
1 315836936 947216718
3 585011283 875082480
1 65691786 613337220
2 434564014 724789211
3 677293891 581463755
4 114481493 842623499
2 509802828 595607860
6 607823657 26949742
2 620846970 698290249
4 569581632 711501472
1 571122242 720594809
1 732032786 249051910
6 87526085 326366139
1 236359794 869491851
1 439953115 442479345
1 865965764 807947047
9 116662389 946153586
1 257348325 52314553
5 390562886 629007483
2 961746802 167573951
1 972336467 924113550
1 861252690 468970931
1 129031317 321198501
1 698854960 398503399
1 444996287 112928681
3 527606202 629368547
2 999891497 935993800
2 335753898 6002927
1 804851348 921021299
1 350741030 564802430
2 486708280 326932003
1 994191864 976897554
4 196287534 474003212
2 863356789 811330445
1 815188649 999772909
2 662101645 625261828
2 432043915 793783646
3 452803681 637605579
3 749351254 487119433
2 825823907 788876075
1 42394784 77913881
5 65979145 406744769
1 501546309 552748304
1 872531858 409110576
3 58374537 394211073
1 919157045 327803075
8 472945484 281112189
5 630933596 921893636
4 857555049 247702132
2 923580329 339315697
2 90126957 131395117
6 97685856 565130630
2 84292296 493215536
1 224347292 686901095
1 468981817 733053695
1 828868058 420796994
2 51160827 397710438
1 327454744 926497782
1 421387930 228003788
1 687872632 413494611
1 551609747 656223677
1 600360921 647835948
7 852966445 600344220
1 429180830 735602436
1 74484342 108411299
2 56246349 483556076
1 658051229 265643872
4 65304538 621911092
1 958218101 415871882
3 146923115 596023973
7 591082281 902469642
2 539993500 276188997
1 576176715 170597466
2 170794129 92833815
1 453229484 478602830
3 861490363 699517293
2 487020194 781452057
2 538375525 949540019
3 804292557 66352832
1 719528963 654966519
1 181680001 524732832
1 586927238 369531823
5 806871844 469413698
1 574515603 334278355
6 926579950 661526827
1 455021656 405325971
3 69753644 435644416
1 323049864 94576551
1 703358547 525155788
6 631063005 266966967
1 856535907 684139620
1 832998878 254992946
1 789654500 647356449
3 500303054 19853219
3 960372607 807709797
2 516639984 162498291
2 389982135 71603898
2 929102881 131685536
1 598110921 535358706
3 118230099 66797981
1 833541153 182378333
1 932734702 144384581
2 906064572 477259922
1 971153358 45840809
1 989678082 576345350
4 135606836 255405738
2 169695763 352806136
1 273851449 243311532
1 260693574 49615648
1 812767753 207198606
7 356119418 825289033
11 547542101 833341552
1 533934488 870592422
2 161513214 436134557
1 947832998 572953612
2 518401081 113254600
1 753058419 452302313
1 356934811 184730172
1 377216889 36376061
2 935073848 362488189
4 876213984 437803697
3 247886688 721518153
5 849329125 414668545
5 116383973 515910089
1 811845394 731613372
1 868059085 436547843
1 664499133 791527473
2 693217738 48087764
3 774447739 147811982
4 23842123 830109949
3 357913487 739395839
2 833684631 473051361
2 240025016 944408375
1 622428789 563638566
1 33139035 140859609
5 46430770 781179886
3 927667212 987260582
3 224713580 754164797
2 683149949 607571811
1 308876259 918376542
3 88646802 17414091
2 763027728 167061755
1 391766485 511053585
3 447802066 202870123
3 570238640 736221653
2 187319099 403524253
1 324359659 664552810
1 764911706 711175458
1 344236568 376487157
5 346033020 536280912
2 664953519 635759990
2 566789370 56723838
1 778912428 94429331
2 680249378 25095224
5 744170517 50664618
1 598901362 928577627
2 671525547 630405170
1 147704703 417108189
2 223837840 320110001
5 725616437 236512830
1 817370954 703505831
1 865168153 836713240
4 734724684 429073427
3 728758945 588399774
2 883479342 531552564
1 228188020 418222792
1 254032834 445269322
3 773799204 452344639
3 78043846 591843092
2 116668859 728772823
1 379676481 536025272
2 174107274 220672511
1 149052838 375505637
2 517180364 434557872
1 638633136 36082020
1 841105162 587298599
3 149233763 108292675
3 160286959 909917354
2 145151849 525288399
2 311484694 317308571
2 751983587 865981918
1 803881909 716130700
1 295716135 845608336
1 289100159 649355278
1 151868640 512089643
1 172546830 536975423
1 680901882 501463420
1 163951163 864508731
1 504853278 480813170
4 967943474 580756687
1 291237354 472261724
5 671144015 455996485
1 126811009 877112500
5 938134941 813872801
3 759215517 358852555
3 476196269 131857337
1 472632496 615195797
1 680712087 217388795
2 389305711 596445373
1 720641727 419175173
1 77800485 347848253
1 20769338 188327453
2 227303158 849031709
4 993684626 238311448
2 618617678 630554165
8 349877366 372262850
3 919248179 829961310
2 713685402 414708655
3 697918924 201575983
2 476768887 328876939
2 267917336 124835993
1 386034030 669888187
11 349105825 182350230
2 357084735 874480425
1 491222495 26924271
7 327510279 847987299
1 667781026 827921782
1 703959928 710184505
7 273117759 92487432
2 720877282 2085697
4 993687778 10784417
1 545311025 894315170
1 987201209 180454412
2 594199699 807456136
1 870541912 370027559
6 688697620 582992382
1 105553086 816707786
3 559930006 709848240
5 254847094 888955151
4 165362122 82121208
2 784984627 40988472
1 917824614 602450413
2 904136208 316704724
5 419870334 425207407
3 389549901 945126815
4 367894569 922270281
1 708954690 756482226
1 622381313 774360621
2 863824788 835301799
5 979349356 691001384
5 255735028 554895924
2 437914364 83966831
1 848878803 235913665
3 634139494 239737661
3 508794715 167568267
4 415960998 158299748
3 707145727 783078874
4 715154434 964538052
2 924470548 301558980
1 753843321 712809141
1 813339602 606465775
1 80032389 925207201
3 971898083 978863081
2 453683628 302274321
5 487263223 514389084
2 674049704 251440352
1 682550618 572857864
4 220325834 563082639
1 94581088 992081160
2 34663769 537567104
1 151870105 703403938
1 801009693 478285089
3 664059379 261391216
4 542692682 866230822
2 120049140 815531140
5 733514752 157682784
4 218905430 789600580
2 246568322 326696847
3 514150982 181709771
3 592355699 571332533
2 760961728 521080368
2 190113361 785897674
1 186100722 599787245
2 871664559 367612205
1 964817858 293516333
3 675252500 264246611
1 506587956 28886571
4 438867518 149499416
1 888611423 737991140
2 442336025 495903824
3 317961082 412100654
1 417877193 654412061
1 869955807 203962354
2 23749351 147144561
1 395521115 701077559
1 760572998 338024511
1 823625285 670231699
2 283737843 65108531
1 707383941 467978646
1 25512744 412479130
1 543591043 325828172
3 148064677 286944859
3 420324850 971164394
2 164861807 990194396
6 722172822 495622797
6 412210951 963888271
2 700666377 311472130
2 210144511 445909369
1 644091353 332196940
1 401599228 946204543
1 138487243 375377432
4 998639184 726936110
1 725877282 882332964
1 903865137 902127912
1 757853260 350170556
1 115646407 586438651
1 778418492 723089435
1 456065027 685567229
2 323604646 420554208
8 345442308 597562615
2 9495157 434404869
1 280937636 293276242
1 39218955 193858785
9 258798942 19553133
1 440793089 974117366
1 614310814 695293432
3 683975207 29768615
2 120708055 339039406
1 678283721 168641562
2 672324471 107739010
1 751689579 300657514
3 88340913 743721209
2 59150020 749478429
2 864710723 766172835
2 407850470 66570522
1 591814083 82128455
1 889423568 664218653
2 929766244 176742959
3 186591891 390736986
2 965691160 275311674
3 137084655 10981904
2 791336512 564334991
1 715561505 317658684
1 544204303 415128406
6 295692638 914129494
4 997600971 579801222
1 123581376 128426825
2 980996571 195844209
1 721312390 746666068
5 638006067 12782951
2 443184926 558265971
1 163632635 638890479
11 447950634 472079131
1 202032079 918475229
2 160882277 342750951
1 247188834 760238405
2 883686975 924230545
3 340136836 370755852
5 400234758 609753277
3 935210768 298645995
4 450757270 158609817
2 137083673 503155898
2 568482739 405597487
1 722312573 739242383
2 819948771 493695906
2 430433125 572056085
3 401550255 728429621
3 381188822 909735845
2 334735751 961411274
3 585458396 260398367
3 235406059 592104635
1 55506361 334771804
2 100733521 448150576
1 891645009 268346979
1 418309591 957690460
3 434226508 342161668
1 924738147 227333790
2 924752545 613178243
1 646110440 798673117
5 148100352 874005797
2 802004889 966485427
1 71967133 791849827
3 728682932 366375743
1 316757566 942652141
1 285606139 791546710
2 809158468 682834827
1 542173753 829851383
2 659696071 405756489
1 236426122 22753317
1 61336281 590417798
3 695480810 314473971
1 960248740 447660126
1 899297701 690697982
1 673730692 704439210
5 766374971 73872191
2 302789675 713598237
2 539149125 911201519
3 564448761 819694958
4 487603119 325854447
1 539107284 39773703
1 18059410 643817906
1 995489034 248533564
1 561555957 361063989
5 259368624 869232326
2 132273765 448174559
4 585451570 633309577
2 907009055 916870693
1 845621259 75289339
1 777718603 945525286
2 995585647 317566467
1 281324100 264322690
4 2221645 299076689
2 964457177 683588566
6 391559393 355778249
5 275156331 980608455
3 280583366 297847869
1 983338309 999427547
3 229525958 617793693
2 745415145 68352675
1 923259302 303253284
1 726783010 720918521
2 458038808 65417812
1 172277534 945427107
1 762484499 401142003
1 599168507 174082201
1 531032143 504223525
2 598271445 242957317
3 465236418 7368880
1 493420252 4653257
4 929248799 519128927
1 724849673 587267362
5 126155764 446187026
7 62481363 294772325
2 394556106 234001610
1 558884951 81100007
4 576547265 312290532
9 236216535 396307638
2 173745272 340937599
4 145434490 819701508
2 825019485 28051304
2 195372309 415443290
6 19292396 227050963
4 347176154 523391415
1 559970434 834621002
3 992774141 392890878
2 506222904 331776840
1 126952337 7911142
1 598518710 726243583
1 481091292 404432736
1 661243066 560775443
1 729755898 743801981
2 552268450 535842896
1 602969951 658234655
2 244266065 222224035
6 878539659 744160902
2 657188423 879715737
2 82538674 981336858
1 577585958 497822266
1 44888071 50876612
1 890955869 875037484
1 719449816 884939748
1 931876354 327903843
2 876295253 172000640
1 907876392 111645022
2 865550600 884465725
2 349765423 964640727
2 89327590 152739776
1 251975640 681200940
1 174937067 14881275
2 871781904 66188014
1 956687526 607276701
3 334376447 825449039
1 845012609 41863009
4 331669913 273712388
3 308012365 916131590
1 392974734 634542845
1 715502496 854463486
2 682765822 685559037
4 959671120 906050353
3 648192757 975775777
3 427808278 682227125
1 641100839 198934328
2 889931418 450478316
6 885959619 649319523
1 798618501 561651112
4 2728769 679833062
9 633051424 377691054
2 535739814 161191572
1 331383183 339616203
1 945848753 71963978
2 692082456 942143621
1 248454186 653171429
1 801355722 141388886
3 115925709 833099116
1 132408236 313307517
1 999709452 441630824
2 355228710 415126282
1 744316399 426880137
1 259594229 441997925
1 865685415 718133701
2 406751782 953045233
1 522308445 528838213
1 966762648 37105070
3 718562789 572788599
2 780438411 807718256
1 372201613 70778756
6 885829195 157705260
6 301749556 869800708
1 662477184 476773867
4 50979213 864439351
1 242849317 154007435
2 52036706 29302077
3 170774266 462403258
2 176773763 349266783
1 136884729 981871544
3 18615448 278652344
3 441744063 475841584
2 703363952 676604986
1 477808192 69273341
3 908262850 282199075
3 560218263 488446214
1 924283672 503948716
1 452953256 550869566
1 620995747 111638477
1 984565096 880891366
1 830570012 832908949
2 425940125 341991572
6 903847100 543912497
3 685966490 668904319
3 433811819 95548990
1 228372856 519215929
2 681018666 321237698
1 220625922 354323252
1 117479408 932002239
1 954118929 760367806
1 575315739 636694779
3 961376396 732538403
4 290372742 775704618
2 747553883 812095873
2 463202336 843561052
4 184941745 43792295
2 767644437 974533800
3 17863905 44383192
1 921715990 128203488
1 692046422 641129945
1 622566852 454300998
1 881266429 971715138
1 132467535 1401595
12 896874142 68802309
1 11986758 357775842
1 320940330 181563253
1 611111707 842522510
3 124943155 75988359
1 687517914 915140409
5 47096123 622356249
2 979204494 209275816
2 960926142 816437138
2 871089125 44463565
3 856562660 512613649
3 170785418 284561187
1 259835486 916308057
1 336748733 565666363
1 676416455 691605499
3 940413442 310753687
1 577081828 88517314
2 435160880 871672763
2 121958555 92126812
1 989925977 2611317
2 609506005 595512171
2 464731816 235109045
2 78679908 300017342
3 422400948 744058866
1 746304352 279960352
2 649878614 654161666
1 345584678 720902189
4 39154312 518776452
2 450984574 338560711
2 704999724 785010874
3 977166658 844598442
2 83792036 855734038
1 742268182 578314873
1 637854863 311573825
3 744961026 274721404
3 125641637 805911444
1 49041560 853612739
1 185144290 839680523
1 948674623 181082984
2 742178011 405824484
1 281691886 85328916
2 104506707 429292776
1 801739185 897423053
1 751634300 481575584
3 365138170 129850518
1 376978041 703757487
1 979762996 345706108
3 89362656 881413313
2 671704653 582816744
1 66472981 513700936
2 16503180 886102389
4 365701193 292386976
5 763499015 381624155
1 973585101 256618645
5 972059062 543498924
2 564103914 656387823
1 449898652 874913767
1 706828673 861289427
1 310989706 979677239
1 942562400 561472670
1 635983282 446913988
2 561777309 766855264
2 534065585 96541353
5 740242536 489674480
1 811082721 620295599
4 686257191 909556197
4 411968797 979413447
2 172198818 139069548
2 186001428 1684099
7 25693106 296207025
1 215467459 830029259
1 404942471 475372220
2 510923613 471927230
1 781457047 747624038
7 859836233 563210228
4 204920051 435747336
2 195104511 682119847
3 574145578 288702690
4 371682168 468239542
1 198897507 25985428
2 908389020 716737541
2 135747957 531132380
1 883173802 210592884
3 644200556 180229793
1 636246978 524806767
1 71635943 994595028
2 67821619 783255270
2 589196929 167077837
5 449035471 768214173
5 468315579 872860895
1 200921779 780160868
1 99601632 444434293
2 722691464 623360347
4 417560013 438168249
1 121760557 360781321
1 731530857 925659012
2 435231904 977824758
1 332476704 234040333
1 210383895 627103536
1 279914742 584519152
1 221450418 807167553
4 526580952 658189578
3 940285154 99989931
5 366621568 919465110
3 28097053 444198051
3 642355495 202814752
1 858535107 81349792
2 216040420 468177151
4 341411427 370645325
1 85719440 945735049
5 215314829 779287976
2 57044078 988173593
1 911231723 233741246
3 173783353 188206065
5 221131076 737630044
2 639437112 63719981
2 639463152 922691009
1 158947913 77249483
2 459138646 813039402
1 39568956 631713468
4 455472099 452105964
1 763441647 308952232
6 991498665 143353462
1 635232860 859864457
6 387367797 963640270
1 442206099 346474096
1 576466975 817577851
1 178638024 130589267
2 996749451 899619836
1 260909097 634761288
4 781611602 736945412
1 176225785 552453139
8 837594177 514056199
4 433131433 234204207
3 265327988 911833134
2 579599099 260092292
2 350270591 79449393
1 178983544 192801052
1 231403279 617551317
2 478866031 408564039
3 208635563 649251143
2 777024240 217435525
3 410996558 865258120
2 578124218 451182482
3 42598561 972140408
2 241777597 797919490
7 142387109 19325714
3 824267187 10990786
1 68347389 140202544
3 714421506 447905997
1 875790620 293004742
3 517537321 483889285
1 627782564 622879777
1 437622742 553155142
4 842075952 924653498
1 13686971 806975918
2 924393787 858787021
2 882883571 746647017
3 353364269 839303917
1 867591664 583709957
2 163655050 995385965
2 718836829 67171280
2 275714594 278347561
1 727248791 101379601
3 719886577 265232791
2 181461879 340762300
2 944016037 220665464
1 898529873 64477819
4 709615883 593440346
3 379927258 972325980
1 190955552 419192787
4 859585618 185832022
2 934433132 144168942
2 1713970 469123622
3 232451843 516314924
1 912246982 419075426
3 711983790 916844872
1 415762327 488402290
2 428042386 560886115
1 51154198 907374024
8 727345863 92596710
2 683352450 426021574
3 584557199 482995746
1 831711103 216998801
1 451947963 859803328
3 204613091 794242494
1 312688421 837981549
1 615419355 649805912
2 159891124 943308975
1 19577565 37489865
6 541630577 999767257
1 720651918 745784277
1 600531063 781186051
2 639686739 36283587
1 653998510 93589627
10 243352935 701707829
2 736648219 150061331
1 953462691 335937362
5 598897212 905226082
4 869914690 797498756
1 197296225 819236156
1 982248084 266771852
8 455753583 911019321
1 642540518 620838627
4 491504992 635112040
2 921447552 839939000
1 554273703 894608222
7 863977759 385249673
1 327929373 523425011
2 483203748 320475890
1 601979081 931511601
3 71640973 111721862
1 268141211 41498823
2 939188768 309792292
1 956140613 897476162
1 434365404 498191682
4 955658536 253057758
1 219510414 634837260
2 297053345 37049752
2 174851586 59649271
5 13021171 63508968
3 170565516 627800129
1 552517901 775306209
2 576514282 823967521
1 605302491 836063533
3 482347809 827064253
1 808001407 709641733
1 196042130 735991273
2 880295630 42634837
1 143510818 798464838
1 970838515 597352832
3 954460509 98378269
1 606079769 272037762
1 783885519 647205639
4 150831643 239283415
1 560199178 596987133
1 212859608 689752342
3 898369003 129796861
2 260284717 642235135
1 569040100 843545650
1 984297831 723571016
2 785700781 214481831
2 642112710 245317548
1 564929459 681459977
2 220322684 53093150
3 886072346 351351912
2 155604787 881071046
2 221043819 563779669
1 296956751 798659007
1 572679298 537525747
8 72557085 23918935
1 750525919 782599415
5 650705403 143189254
2 524428211 720215217
1 723455907 181498236
2 504449289 178638595
2 668948560 356755279
1 22755590 704794183
4 634031805 639915589
1 224949650 661685144
1 945391479 793101937
1 30967363 276707072
3 36024198 684729111
1 610450655 161364754
2 366565005 791202044
5 213924799 222540363
1 377901748 10304720
1 179917065 139113149
1 91181390 103047254
5 570932715 389608825
1 872347655 261260700
4 11771311 793619560
1 664465088 546029356
5 760801846 82144933
6 597636848 283908039
1 831306433 935396142
2 220157212 299845771
1 869102417 346420154
1 984725930 651948111
1 983396774 901343499
1 368324115 249633436
2 398291855 362335588
4 129868696 262016188
1 674215066 723998110
3 956341936 902346112
1 797767714 597027594
6 290719260 562538300
4 779253780 910081165
1 157617270 638197991
1 29084100 904382000
8 528524125 606239743
1 560174457 99525705
1 671623884 773345498
1 517249121 531270522
5 392994933 208321841
2 369029483 483954559
5 974172352 758614215
1 961582050 874333034
1 139256565 529909591
3 810016685 611573839
4 925946671 719624977
1 822948931 568157300
3 962653604 480191721
1 201436600 817385497
3 781694385 466765620
2 287101823 563328470
1 943467671 311918403
1 419404605 534209381
5 388761779 774368847
1 219855298 862713424
1 547228226 850265464
1 190853469 282124766
9 130659780 610730151
3 981073243 224589843
2 126210655 827713595
1 354721834 959473687
1 809261435 124552396
3 391402049 585572278
2 17294454 328898644
4 571222333 196886203
7 525818188 479733139
1 282826247 506323583
1 803278896 323892454
1 260490774 973393796
4 645990719 149757671
1 910859565 401653052
1 87908928 265495699
2 136480360 378067713
1 292283300 493428044
5 123823724 690641617
2 149467052 762545988
2 65141036 174200427
6 947217208 521722254
5 349888233 992991428
3 34725875 786423007
2 854937218 704798190
1 924671604 647108527
5 814257955 582996043
1 319120206 566956788
4 426744288 747963366
4 811252883 380315850
2 126847022 801458967
1 843022179 977085029
1 145645971 473375794
2 329266309 378237071
2 266951977 279802820
1 148658815 110592248
2 42592604 235127889
3 344672047 954790705
5 466651802 624605394
1 170994324 313878339
3 954792420 407523256
1 373312325 767253086
2 946694250 557873028
3 843083033 920037001
2 859283690 220581582
1 534593711 229539071
2 944530545 492057936
2 796280189 527290993
4 997168435 430267568
2 781432150 168788330
1 995846258 275068980
1 92994935 688472101
2 366251048 50596736
2 841299348 72547775
2 331654264 147828503
1 214838024 722640528
6 320785534 880972711
4 898459719 716039506
1 784781871 311688743
3 396462024 920042705
2 816996373 999340981
4 398857154 238752279
1 71285006 866595183
1 52393386 474251544
2 693232654 791801682
1 622343406 191002954
9 939105803 314154353
2 728764191 727925527
2 231194777 560004622
1 651499100 449226796
1 193229771 835978364
3 270623746 634890813
4 394755448 527541165
4 51169099 42462949
2 902691076 3712858
2 515370394 155865283
3 705438207 154715629
1 358669515 463640286
1 778645679 698517138
1 463376566 479181448
2 24017779 750719874
1 917235747 102458346
4 421932689 462418292
2 658146701 399954586
1 707267888 368023168
1 293792050 502294697
4 581684046 8933038
1 316789101 534466069
1 34616622 343296898
4 60680560 811332028
4 121592518 164978840
3 796042161 516160701
3 757182529 759908689
1 961852391 585168173
2 173647863 156145369
4 184553692 360330236
3 755162665 159558095
1 597026029 384435175
1 863372097 60328116
1 931919730 691911076
1 268133495 808805273
1 432533940 60538426
2 549601358 280337066
2 686039569 358291278
2 686427725 645984194
1 885059490 289673058
3 214786951 308809312
2 166246138 498368170
3 488249032 514410734
3 186485388 337605182
1 995664079 590594869
2 254474474 879332488
8 198721840 752898413
2 262084118 95239464
1 602374230 236130959
2 44008676 872180152
1 63305501 535787340
1 572560694 329670917
2 526266652 65989252
3 726300968 883166480
4 529378541 308875917
3 277591993 398359167
1 452562790 444042645
1 356416543 427850012
2 373695356 329692780
2 754221330 227845436
2 134309219 976521964
3 928430258 99524274
2 671824444 793601105
3 617193064 551092024
1 323998270 154400972
1 892089133 888058200
2 581152472 810093855
3 302041810 261672507
1 473060081 794652459
1 206279771 187982380
3 799489792 258070381
2 502239667 982956648
1 729693189 241149327
1 671039485 25251985
1 218207682 824065359
1 411232468 666286610
1 688598179 71790367
2 842720527 485441886
1 522736682 654391816
5 83589338 249862190
5 360728621 304730362
3 177840550 859260143
3 796887952 121014872
4 291770859 707641788
3 372846042 959729204
1 247904093 35412408
3 532735858 175516078
4 729914370 746789249
1 503878316 562131295
3 584866347 257860326
1 133674168 211599367
4 723032090 565576875
1 494815735 650204188
2 809490327 936703622
2 928820365 390947953
1 714469352 349612937
1 515847589 879430147
1 607427453 719101616
1 915381504 385638060
4 923309510 545349753
2 417178112 49859763
1 279246122 571879846
1 887611070 688357322
2 136676453 837692416
1 848422487 552335859
1 885103071 470408440
3 861489870 209044310
1 786627039 593470951
2 919173718 112676311
11 247647982 334606529
1 896833046 104819587
1 629298493 245513000
1 152773958 266033280
3 335756558 944535295
1 901841911 394058876
7 747909620 719111073
1 940981736 507351619
1 294532483 673477362
2 530942466 244688918
1 493247199 953505156
2 911942246 472365633
4 597739386 754920738
1 114126882 530336714
2 156890588 847965077
2 185777846 309098191
3 307847770 439867691
1 643534853 636464944
2 322332238 2472446
3 60547634 738355314
4 152743168 67629954
2 221980836 254317357
7 360136315 427722198
3 958505574 167298942
5 391757730 480994342
5 886583975 741415555
1 746094917 64212554
2 547944247 923869458
1 69678918 309650107
3 561536798 846070870
2 796365743 524928125
1 279486360 705558935
1 914600538 549905646
4 700220162 546810242
6 129833373 635506506
1 693953457 244598668
1 434893383 463075104
1 497417025 586092447
1 720820886 532307462
3 830260372 620687245
1 462828830 734148008
1 663448961 488342898
4 831173248 224722092
1 64678575 785981122
2 200098252 644236151
2 998301616 136637364
1 733512438 256833278
5 552135286 32239358
1 404993734 733245035
1 379249501 507795283
2 820145740 790178809
2 524195482 666181670
3 743875160 277680740
2 123212975 74157873
1 4698294 338312526
2 779455349 622065960
2 568350258 451968944
1 845846149 888732172
1 174123932 968120981
3 557878393 845721320
2 209788941 762846962
2 427366943 241661401
3 487430867 810739331
1 852282293 798813007
2 579101865 977144131
2 253940118 359495602
1 832941576 201964133
1 475728986 41415802
4 153980806 650582725
1 841440766 533629224
2 981601721 69336274
2 781301100 656035177
1 293352403 817099414
1 847308840 439781500
2 682053213 272071163
1 846633699 993302729
2 694622211 540851017
5 404139605 829080878
3 491702820 614290332
1 891111359 810539560
2 800737835 46643192
4 182625602 510242965
1 939541186 65559554
1 174799830 495739389
3 58362991 87822841
1 445432709 13518655
5 298073956 393278298
1 889342517 671895509
3 784267581 996507331
1 16973275 693636718
6 248643363 64371825
2 718510659 328886239
1 384173204 153641383
4 92903587 310707672
2 634313935 432871821
2 249275062 980555691
2 238286105 868649765
1 939292990 605352969
1 238579327 496052319
1 143288944 552563421
3 869605770 143786985
2 110689693 846459765
3 901916518 419681718
1 378461275 375367041
1 581768321 487624857
4 22610684 242006533
5 947619799 502540183
3 511810164 414948744
4 655724350 536983814
1 23312590 75376336
3 377686586 244675690
7 841379695 652837040
1 844913650 895701465
3 152481776 121039532
2 813210294 684622417
3 781732131 85809220
1 173522026 253667472
3 307315542 190062066
2 661426772 811357246
4 765130833 726477768
3 526377947 252606489
2 267625859 833442059
4 619826195 727540651
1 837552697 841734703
2 641495099 224971379
5 382620669 2539049
1 963131045 356543759
4 165341344 469208659
6 438486199 156442782
5 323675936 658819227
1 964081762 992989706
2 678401135 811184476
1 826510993 268003671
1 507509840 504216264
1 426669221 968136351
2 137225324 315076198
3 999958141 974750815
1 377607066 313698560
1 484304386 78045406
1 844326946 483285851
3 706499170 826957968
7 746621081 343280415
1 251194891 833654229
1 788848271 848610741
2 161511618 955994056
3 294479113 935200085
1 930367813 210383447
2 687837803 16361602
3 858287149 27885696
1 671459264 765591451
4 488938310 214201561
1 391898219 903906668
1 803278308 764224377
2 576610489 511354221
3 440210431 15912031
2 995012402 240252878
1 489552943 480491264
1 607959244 153443513
5 720719998 121272254
1 235551625 659999394
2 602183684 634903577
1 716328616 74092755
1 83332248 900237668
3 641502202 806219304
5 375807997 580846574
2 972426692 704668678
2 840030612 972628135
1 288011036 215905037
3 860316079 663074858
1 549789546 424153268
1 955451552 321904957
4 614558470 489664684
1 419728386 793913854
4 520417040 475396975
1 462638756 568376714
1 634295817 445567183
3 134033735 612639562
3 912123445 294913952
2 419384144 79479653
4 591785261 4779611
3 185241165 604268706
2 866788614 262624916
1 196857828 394604273
2 357280173 379305656
2 364690721 467406762
1 816251502 736412997
2 212536069 286182792
2 591232284 929531794
1 441738762 940495444
2 520084960 942815638
1 731086731 144674805
2 817078966 567999735
1 61298472 528805688
4 115659106 931586430
2 353111022 765303018
1 395048988 193912159
1 350832323 417860613
1 121163562 989669411
3 689716414 146241149
1 769883080 824504250
2 500303035 654851156
3 988482241 761977967
3 759920724 180613895
2 391931840 671285856
1 736685686 103242446
1 127668849 590621227
2 499989813 162545077
1 52475717 624872424
3 379080080 636732084
2 911592353 691516940
2 162873972 899421155
1 498372874 241859684
1 171005574 215416705
1 482847283 192032367
4 938187693 93126085
1 866218567 29199067
1 496920775 628145728
1 631926951 838391610
1 935025551 634030279
1 829209236 179839138
1 10201886 22111145
1 131629565 839763734
1 515753598 107096046
1 565671234 790018739
1 542830575 737847307
3 210192288 57989242
2 357312330 66982472
1 729439011 370719381
2 902782082 96293175
1 42446357 639086264
1 653707449 607264092
1 713336839 953920748
1 808355761 862433936
4 83459453 186130513
4 805329871 898256372
1 967977917 402162060
3 932630484 757968637
1 550838241 586614121
2 813826423 577163592
1 582690912 451139972
3 296806570 220632537
4 694524907 258803978
3 991621254 340864721
4 32768152 941611945
3 85026723 655392965
5 70155886 117842500
1 490283721 58891506
3 210865918 900363071
1 959372636 781496589
3 611182059 855717101
1 80336614 672133293
1 312537234 957337157
1 599515998 700225484
6 495951393 297218938
4 330248450 492792779
1 445719591 59914554
1 893610029 68618936
2 680266937 251960541
1 55634364 412987872
3 227728326 416413245
1 290141864 324988234
1 303613567 392416633
1 35190679 641988946
1 927391304 348023817
1 698319908 495429256
3 584489004 802149801
1 939155785 666982235
3 962301720 232990660
2 523324478 680262515
1 342389042 840132666
1 120349236 594660834
2 648511098 723377469
1 483179725 875934361
1 561190689 674990758
1 471715140 331016866
2 438845279 626106585
1 819091152 811675986
1 222832862 644866704
8 44159548 191406798
2 958411350 826373439
2 308310303 676918591
2 41410173 891923475
1 24920235 308363018
2 633748320 446577501
1 523716094 242334975
1 910247176 124995188
1 69475439 12153847
4 330797078 582037346
1 579878915 757008860
5 850718885 651550877
1 707887497 57613296
2 469655204 862944221
1 740530878 797081859
2 66795807 279356894
1 230708291 585217237
1 881874071 163693127
2 545881314 596641749
6 123710464 824005553
9 933580866 203346743
3 762500314 12483599
5 433758766 830026039
7 684224146 665244444
9 296871997 343699297
9 764354836 692245675
4 947319101 204126039
2 383359585 628868069
3 548410854 805454923
7 746670936 215054089
1 339118913 163568006
3 798255572 860883702
1 348366754 145494285
1 665410566 796973356
4 942160279 464619955
8 188090812 517933623
1 474589598 559111167
2 635169237 971997973
1 252724550 950951884
1 28460293 63231401
2 179132249 699088505
1 196163243 701861963
2 173155533 569309157
1 557945192 824246352
2 783605608 530943339
1 737886692 642075783
1 54853273 923205783
2 140190119 531722403
1 516812525 35515552
2 837585532 450664241
5 965845982 895069879
2 782027290 840289056
1 329255387 734021608
3 67648674 533967182
1 619556587 822549744
2 6528356 363774057
3 954143494 703097962
1 939773479 722994402
1 791821132 516794051
1 373117643 548649175
2 166368047 891085306
1 99976915 975280072
3 138436310 782726957
1 449821921 995246297
3 214405597 610714249
3 205126018 682923632
2 924407178 628226237
3 84044131 192133688
1 642236946 626592085
4 331593313 933437499
1 296457392 24769263
1 876752612 430267694
2 313193600 947122868
2 665599425 611063179
1 457782141 255383662
2 299205330 924545910
1 636766122 428188171
1 670240430 951763024
1 562000317 375207977
2 171678485 925341052
2 78531791 498820807
2 891565018 681986373
3 22765991 528672968
2 310033862 351635684
1 259881674 172970758
2 436372098 991705546
1 469920122 378604015
2 284978015 177373232
1 837341009 696290661
1 930606665 398033878
1 785687098 303497520
2 213034132 621477467
2 336290941 943027669
1 834216526 550940814
1 232369697 574661545
3 329817810 280913927
1 700800532 221740812
1 816477722 11778337
1 119035902 500895130
1 441107844 993507060
4 118278830 997642769
2 709880085 209783419
1 634616906 352067092
3 212254927 104069547
1 605827614 76587889
1 521559197 370840414
2 853162844 103923539
2 69432299 183289917
3 39029519 752017276
4 859853854 487906511
1 63312454 552538217
3 49814911 62544070
1 544599382 773304567
1 35405941 902443981
1 189686065 951718277
1 446864810 525889327
2 539813481 656200779
2 851131502 8714854
1 72212785 187607162
1 555835544 134227363
1 44725517 748786731
3 3424490 569260087
2 89357352 607468877
1 325627312 394134447
3 86315296 901347998
4 159222991 995896348
3 337076595 544316775
1 520887208 166553858
2 936153166 181933276
1 201345914 768220615
2 402693770 937465276
2 741967355 263584611
1 709065054 902357236
3 333732586 479180371
2 512589118 993038768
2 627988695 769558518
1 143614440 757902859
1 418327706 4776304
1 605458735 911471765
1 822762685 415157357
1 269628721 222529777
3 887064931 752561200
4 81429450 941469009
7 466833960 499611769
3 718484472 882767530
1 991649359 830277010
1 448021192 55796645
3 83760059 723566014
6 282203642 885954492
2 354022568 596484787
1 547597517 166532224
2 331823573 250564926
1 434369632 271384616
4 103272255 548039878
1 524248998 389420262
3 386634990 651912992
1 83605272 798951445
1 32557627 219423405
1 792700563 116725530
3 241937544 248174033
1 95484747 978848653
4 250552768 468797305
1 938621812 602188000
1 455430111 77930325
3 954028889 322553341
1 510555941 790249492
1 428276637 536910163
1 66580189 208541012
2 781574073 269875774
1 602863211 293209848
1 176698039 234265739
1 649204933 146660094
1 122691627 549945057
2 457992539 299403370
1 148620605 95590201
1 814901375 423358638
3 916737131 605305583
1 574928191 634209013
3 610876160 232571445
2 681941531 979239369
2 724814609 560301117
4 822538601 806669542
2 517861049 919606704
3 17727723 908331144
1 175007734 406040855
10 945128253 961661358
1 600459141 470776178
1 580887827 804467398
2 574851454 947141669
1 696057294 264049683
1 457412561 640702472
4 678935564 266360938
3 301569307 738995222
6 699420813 3846010
1 635007205 914258367
2 914732793 217262192
2 137555656 71660549
2 733407958 429132946
3 940720111 491427952
2 723058581 442819725
4 823879482 996514253
1 882086530 582449736
2 266247156 516736251
3 962305605 414144127
3 618485740 537038663
1 30862465 733326113
5 624633276 737697648
1 739942742 113178346
1 146607526 621821174
1 671595885 156556876
1 597034579 219645953
1 427946804 257587062
3 858207595 806081258
1 172415473 910840983
7 942322767 667013175
8 731400184 597131888
2 246839075 156565957
1 592092267 943786185
1 637166087 23126959
1 703733637 14856126
2 531648671 892068904
1 409017168 321937032
1 228429105 937939084
2 395556372 943870625
5 812111489 355079179
8 149274532 264803169
4 958987522 405869836
3 136580104 590802633
1 976592123 703654733
1 707487756 337375316
1 825509273 847033977
2 720674151 948608501
1 564520684 54801267
1 846099787 783175767
1 657762268 892594492
2 647921538 743044600
4 993249838 924245457
3 882409297 963538374
4 884861927 161933230
3 262275135 750264804
1 574585874 431133251
1 242199669 851833340
4 576698845 651397801
1 470427926 208129510
3 797160083 645300852
2 135996715 950509458
2 426326017 731186193
1 822016171 643551121
1 978714549 953585389
1 149630621 52928443
3 324090301 512419837
4 714435097 666943008
1 382990724 850200391
4 504927615 732906924
4 768945397 116551073
6 128549184 786666854
1 649298183 46438862
2 638304784 854673243
2 907638714 235991928
2 333456123 483439704
1 414412238 48033103
1 798575642 818020376
7 618603830 16512195
4 990691419 3313495
2 614247989 168791962
3 655767579 904230575
1 455796193 927444343
2 668929746 819112636
3 739154884 16956821
1 528393230 29880376
1 861782917 699116955
4 878103829 726909771
4 398778708 456973757
2 320168589 74001844
1 518832821 555298544
1 947021643 15935154
1 154138467 709436687
2 508173312 495219579
3 928914841 475688913
4 538317360 440042911
1 650270414 38584026
2 121282307 397795530
1 663942396 281802936
1 772310296 679180433
1 823968455 603393935
1 239046740 518171370
2 13237296 19575552
1 82914001 441404474
1 343347083 46513840
1 543618108 229828331
1 331930905 779130545
1 769926101 466671013
3 818723375 72650963
2 354679160 740326700
3 661842078 711257479
2 292253485 825773596
3 584066220 799722113
4 691365066 664896980
2 901983225 657166643
1 305323527 882284128
1 390551559 472447259
1 737059422 454198350
1 656624937 241867555
2 645366061 784920360
4 961102729 236010259
3 947549642 136433475
2 531967216 641547187
1 954129826 374622832
1 735358935 6210572
1 607001489 198765858
4 625548337 866359014
2 884196664 862324310
1 729574026 11754192
1 872799040 148681880
1 708689697 444007447
1 904293497 523263085
2 98839680 837827168
1 681824069 675958701
3 934340932 255339141
5 225641046 769667975
1 935950068 395324192
1 689284962 736293972
4 102937553 478906993
1 517638242 352290691
3 127333996 205362393
1 406122341 851133214
1 370935307 935721335
2 84584962 16409714
4 270845822 702091073
1 841010002 61053464
1 79167567 130494480
1 613657062 714669878
5 849069779 346578056
1 553669432 661715901
1 613390227 109947300
3 387727842 424154809
1 212900468 536175338
2 447186771 475457548
1 742834563 664741431
2 876152186 430518838
4 298758856 559327356
7 348350762 414922037
3 533395306 414818383
1 975905373 12893960
7 23019881 405710612
1 475447935 297343431
1 436636773 681963113
1 224306739 510810859
4 426809745 88377141
1 992492857 423873584
1 194195603 890484955
2 921704608 700692563
2 615623041 115086897
2 488282613 833502113
1 7359468 446488930
4 12522825 334756614
5 171886578 470377547
4 597786912 542308957
2 494382082 959189473
3 802454659 660472471
1 894200029 442212463
1 565121026 124190772
1 18988470 834324424
2 94436658 165019498
1 483539182 911510475
6 906168951 426482672
1 604285435 438884786
1 785626194 865185578
2 7350720 474337665
2 3339706 512833227
1 647466798 724497243
6 462606735 3990473
6 835368282 441720394
4 607789897 429772044
1 20695293 329669973
1 97053982 541659074
2 523438139 973080284
5 401271538 18523194
4 30224387 442074307
2 691199604 773791341
3 611977821 402921753
2 391027500 795693285
3 188083162 231542676
2 546664199 405221545
1 129082201 854888537
1 334741137 692285610
4 121011923 180736768
2 727976335 537864513
1 32960858 100128978
1 623482833 599691588
1 545166853 705470381
2 804940410 383328464
1 135166478 612486574
8 692911204 827970148
2 553871758 549078888
5 861140791 508551075
3 850188661 495124132
1 830362944 429972360
3 155232360 655184813
1 469273302 286458446
2 710804500 277634482
1 747173982 396310675
4 715455969 201344561
1 494525746 49047317
1 829888100 97291356
1 732487689 374403065
3 280036183 560807856
2 415819426 796639572
2 151358136 145223362
5 833233455 969775160
3 421458651 969568884
3 829589418 853486771
1 827643894 857627969
1 23991080 975387779
2 286785059 533186528
2 343790457 580607801
1 604154021 863634777
2 750779880 261901090
2 493307971 474459836
1 296782492 517845424
1 452800159 616177891
3 368558120 354141012
2 3977857 701292740
1 50538728 126896665
1 219470531 30579603
2 698581564 764221400
5 887009596 72019484
3 36721352 895453313
5 195791689 741227847
2 366792087 812880777
2 160236531 61227753
2 221733625 180361719
1 327140562 34414660
1 947701297 816856207
1 230883417 465609350
2 426222926 782047410
2 8755414 504392382
1 832769567 900362001
3 793378386 621117525
4 587534330 510125734
1 637658586 799325106
1 835330347 405126646
1 611908299 142888683
5 862555063 716761638
1 312295068 545483563
1 482976880 886037439
1 692299089 735931450
1 676463213 260733166
9 299475295 410424118
1 435593983 164687224
1 22745215 197219236
1 478845240 768086801
3 28790311 128694733
2 218657267 805416705
3 861482075 261683860
1 401884566 25861993
2 998391471 831426524
1 261583647 641203461
1 24422307 40304691
1 904787349 157549846
1 232126043 951397148
2 945693376 539351896
2 390538809 814359665
4 410327362 290142713
1 566321177 458843602
2 360005476 352522319
4 667837279 842338572
2 513787097 121124281
3 150505863 722206668
1 644195125 916619632
4 870443492 11853617
2 95794073 303414915
3 222853055 58207340
1 848306024 632113520
1 930757028 368504152
5 549237632 668122836
1 24773432 574262274
16 211185176 603258384
1 947792175 2400964
7 132344936 224900567
1 335962304 6277942
2 501411497 396592995
2 580095275 645924061
1 145301927 906681163
1 82261868 146444566
1 301521357 847705198
4 542269755 251444669
3 531537814 51036293
1 300527495 455412178
3 460672152 62921285
1 631083265 448272692
9 395215652 446152626
2 628053773 478665684
3 684452513 530569792
2 978675884 742605392
2 173698877 916465639
3 789565953 714687442
6 313002872 456416366
2 735595688 177579216
1 812187341 359970927
2 340764459 62706179
1 486912129 599201126
1 527695049 630802647
1 474869126 86682668
1 856881998 437119283
2 56063588 95432278
2 113959036 831583821
2 145247344 794158996
5 919667620 904000574
1 709747017 649922124
2 667273363 726633888
1 241218846 258609680
2 426127945 502222522
1 648206934 974925200
2 775913101 289919202
5 774436043 606513370
1 850040376 622371589
1 463984965 995168245
4 354276071 276487610
2 289167192 753850964
3 6846544 833726728
1 675833884 239322041
1 48293557 135921359
1 508908929 471681891
1 264119988 350470364
2 475173140 843656590
1 256586681 754398049
2 732434936 21169321
3 385768347 744419613
6 967684353 858747826
1 257314789 740907949
1 545849029 502930922
1 902845367 134694272
1 783319019 559646742
2 234024917 391012258
2 983832792 203262534
1 163705186 361113789
4 932444344 177253439
2 863517970 336132136
2 414249572 321972409
3 979431775 845844816
6 460587333 220320032
1 472510191 76704309
2 493454093 731621173
3 391844123 752455533
1 939135359 471099138
1 290164483 629067378
1 979543791 798307734
1 359774886 124859803
2 689503470 156759135
1 725037733 504109548
1 358102415 997928670
3 830072953 457238210
1 114302399 287313300
2 680244676 883373381
5 397061871 599127778
2 704469596 866059108
2 337789753 755302491
1 237356309 330358241
9 455713877 970048453
1 520766545 572147696
7 210132962 865562280
2 176840403 529892253
1 152455733 532974905
1 711820989 675312339
2 121331418 265027668
1 813987890 498536725
3 80950189 583304984
1 872997189 872862620
3 495268376 348856696
1 171799587 51388722
2 649453714 866018793
1 512273017 501122202
1 504831020 79212615
4 189764265 409410614
5 393830127 32258009
3 418631183 562512840
3 536447224 205386159
1 44066492 513345028
1 917344287 957023215
4 554405044 16402057
1 116440921 512618874
1 58152887 999457196
2 694232237 217600214
3 121746215 86985527
2 900084782 755446678
2 230295361 395075487
4 106694501 700770252
2 7246140 677574843
1 119400423 33103565
2 219067150 552879416
2 235418260 408401594
1 307410228 822132620
1 656931698 494387431
2 947406218 784913029
2 434407005 399385546
1 85052176 600192156
3 36447056 523861176
2 291636126 183514224
1 505317930 613982841
1 253530247 244098234
5 630605468 233187630
3 768995607 653722885
2 508602008 711285873
3 675325160 372348054
2 468323143 983229488
1 284462932 796802668
2 320939687 806651888
3 281503569 203275600
1 740478185 459815350
1 461614481 411291789
1 494462158 167441838
1 990467904 164703415
7 512775103 256820172
1 466069328 799738028
4 119263064 787211079
1 657181395 248504095
2 288703598 279359794
1 431560019 717642681
3 7991178 570993689
1 289239149 10873504
5 827176372 524196474
2 559884049 575543613
1 492425162 664629614
1 181082145 547396633
3 599713569 318560292
2 198421844 593175830
2 486940732 538412451
1 860970197 470893320
1 873112327 712640669
1 820785257 665073211
1 109095715 119729918
2 8540670 550842270
1 746454974 40266852
1 23114343 4369410
2 72345380 315218904
1 833210592 530715131
3 945765549 366330226
1 64440222 219948949
1 594466524 494314675
2 706630245 392154084
2 582613814 648858491
1 679709284 279608254
2 772997110 873381903
1 480334448 494151920
3 514676858 544304818
1 85672960 327344322
2 286208865 553759596
4 415846578 216888961
1 406909552 350659871
4 255654994 762577165
3 312492014 239912166
1 676398564 188731570
2 864610609 524760084
1 934453796 888820528
1 688402750 387292444
1 420209060 532554620
1 582163014 782772854
3 537729320 525454485
3 173276842 215804571
2 312933458 271517600
1 482518208 594803279
1 551135881 316198682
2 339033397 440570657
1 357413456 953427705
2 182730863 259271353
2 258728314 157971722
1 220173853 591453060
1 159890460 373583341
1 260787389 203513717
3 220199755 680956422
2 685937270 515391482
1 302855684 735918170
1 432337918 838255160
2 858528973 208215346
1 686213698 601100214
4 574830879 203878496
1 353828204 833668008
3 410863116 443336101
1 241939774 634368185
2 398479282 148466306
1 617080112 139363800
1 391543686 86969670
3 131906667 938440997
2 119765067 686348524
1 615331995 191359389
1 600826416 44826088
2 694358908 730560099
1 304538051 177233813
2 974613 261632982
1 857016367 844670145
1 834232995 652550934
1 436666712 393252184
2 742322824 943918468
3 782406482 302357584
1 496423364 36705844
2 835813856 468291356
4 336133300 704398173
4 19038812 82838729
3 507011075 597339680
1 770191598 626352543
1 281601864 886874137
3 685739479 565422863
1 820255370 584707857
1 194333963 125838477
1 574489309 2658829
1 870948790 741782000
4 725573276 673442640
1 232848210 639092
4 887828993 31440142
1 181491924 693313152
3 428258179 483941224
3 432282147 564401953
2 212818526 854047336
5 648706385 540342599
3 795760241 514716736
3 485920471 327144333
2 914005292 854139263
4 32638655 938155239
2 992471878 461127395
1 332961754 670787755
3 935309349 449665946
1 822397279 303240686
2 486112958 451556279
3 963191159 56253268
1 726021292 939337440
1 403875793 994081323
3 31964325 205869510
4 890122946 773721015
5 735588208 538392140
1 94423728 765521742
3 49172070 137969105
3 296707283 863256817
1 728541734 456263789
3 652747714 307497179
4 484448212 774397354
1 534058044 693919003
3 58988137 423738183
3 519974171 382162151
4 782704166 210615327
1 398816197 937189854
3 366704616 657887944
1 635252049 610935229
4 835108800 78243230
4 133865271 458375753
2 152435590 330844361
3 56323631 581547362
4 835220519 263391517
2 278376671 705520425
4 765897394 895819913
1 848094119 779495346
1 396807521 425413081
2 644154117 645211617
1 319635083 868409084
1 587485429 717675355
3 488075720 504617888
7 229697234 747767193
1 273005873 622028306
1 103152854 74772093
1 908327170 595368721
2 155508292 924885428
1 326460027 489365181
2 30770904 638922115
2 229808226 838721148
3 332593333 872940048
1 735729023 775470620
2 856417289 786038628
5 329132327 49384053
1 916877064 267845511
1 599321432 6106522
1 812118644 31908125
2 922478416 395575108
1 699768763 511003252
3 617694377 502545831
3 191132719 422099977
1 684860803 664166029
1 399559021 972831472
1 35290976 408784759
1 775306805 419232574
3 191981772 390784144
2 29372385 906506697
1 25126475 706755720
1 394297009 283295404
4 702363679 547031032
2 464072432 680902036
2 13129190 586536810
3 465292640 199998429
2 520526621 386864375
2 112570954 993259533
1 225955560 171695525
1 265079693 466075963
10 650706617 743988138
6 893197652 676885982
1 859987562 288505847
4 658018090 339741591
1 952735639 878709607
3 773510959 537718520
2 808015606 182951782
1 483294116 775873627
1 380479040 432853275
1 193611571 18658952
5 628776615 587999731
5 625770860 582325068
2 233967743 866690427
1 159538554 687557828
1 143984293 436901104
6 941122692 273291812
3 915671114 890731510
1 55452646 364885544
6 870011690 661101639
4 117356559 690089396
2 528310855 879300538
8 141165506 62071790
3 29049996 361967481
2 38164557 124523690
1 677706794 708542462
7 310794429 173065428
5 816483363 273695067
3 318394458 994937647
1 871050904 732669512
4 415720511 295398415
3 772851059 869695887
7 733742626 726313491
1 751517919 209538484
12 718484273 188911310
1 138648424 14547674
4 242831411 428335856
1 890325348 441146495
1 870501736 681748089
1 624575910 97153418
1 421529246 493698792
1 658508214 532326693
2 747709243 251075760
2 578759037 901429035
2 908984594 169835478
5 123160680 458891764
3 313271229 821822447
5 592780007 794590887
1 705905163 855525939
1 271466980 789781068
6 686277893 187491134
2 756852060 418120159
1 513846763 798024929
2 606002334 862089857
3 45092986 271589643
4 929422448 397204982
6 50742955 588992090
3 387486494 523476326
1 262030417 635454250
1 73238691 709246881
3 923247224 310979384
7 296314658 322495834
2 264168785 38777413
2 456067497 670871104
2 626171010 32194105
2 880585048 686468553
1 992122918 123097719
2 382388300 667132186
1 284500876 63461084
3 155200152 453190532
1 517635550 413865086
1 225417485 62246285
4 284810255 890783469
2 927495820 197546334
1 44227235 202995101
1 104933912 697132009
2 913837941 576366363
6 929579623 178954115
2 405817808 950615099
2 245402903 719748314
3 649754539 71261289
2 819827970 784159101
1 167343509 23410575
3 623362250 58568228
1 835212096 514315879
1 71714448 250304414
3 820307657 771842932
1 996812438 625497074
4 268702758 616299238
1 390511726 735555448
1 362534612 123033806
1 493843714 82282566
2 632782093 568397549
1 233709333 331014281
2 972449339 267076153
1 552136557 604475858
1 119464184 401502948
2 373338876 536151604
4 612734614 524368633
1 458449198 659163319
1 777779253 487221279
3 683401942 490504407
1 963286731 937572486
6 791857116 651119512
4 24738561 85422105
1 931839071 436953736
1 324162212 163197113
1 358630138 310582550
1 941214545 542119397
2 656910459 453487345
1 365725158 884496675
2 564490015 368522449
6 881048644 788460684
1 583349023 867593913
2 87828463 836658213
3 671722782 537608311
2 71259829 116144650
2 732400993 841679343
2 241790152 557669201
5 852850758 926511762
3 888138432 151816582
2 731335830 755351101
1 324097348 680289917
2 849620396 668431080
1 626442330 545292363
2 579571766 199640859
1 385027135 432052408
1 166348785 467529539
2 774387703 851891054
2 510791909 65097832
1 236926878 372629571
1 825574479 433611702
1 745692477 207251400
5 267030484 412978860
3 782200572 721637668
1 94108437 774973283
1 405231835 6932625
3 734731593 839561972
4 655743336 652654359
1 978777117 935396447
1 439008862 654710855
2 470020675 387258331
4 288720745 963955509
5 901524211 37930824
3 420642957 57255791
3 88161633 266796125
1 233919965 90658818
1 26951541 383803543
7 296493663 929611818
3 792576521 564755058
1 780490774 787148370
2 446083305 193306913
1 16246885 901382626
3 855872825 514592412
2 796740667 511670205
1 227334619 657452496
1 795989756 509388884
4 89286938 309059603
1 212567102 64269288
6 670502931 46120771
1 536481701 722532236
1 534474177 425031987
1 979808228 48777987
2 317367570 197829953
1 638759519 452433205
1 862661989 519930184
1 154021248 623146245
1 523416498 938414566
2 926452494 993858785
2 612980293 825592363
2 725929475 577562742
1 32313951 799898958
2 751746219 896713564
2 716784771 400169147
1 620800293 618262488
5 160665849 415657228
1 537904353 486991295
2 801082142 672023403
1 794334580 682541949
1 452360675 821454735
2 15778010 554123767
1 14366013 780693606
2 829492689 283216291
1 578079758 430650079
2 156910331 360202865
1 253600555 912350804
2 429307095 850492037
2 102726538 955556161
1 963183991 299348687
1 324645593 306239483
4 627606126 723150763
1 862944937 685173775
4 945572038 190719478
4 155479232 37627237
5 169777343 774585718
2 854925927 516914015
1 269146229 33355812
4 87248768 86977174
3 395185587 572748833
2 503068532 100395093
2 652865623 986942257
1 628857458 629643228
3 126416847 352087092
3 178896655 511869821
2 488001094 642676234
1 339306824 880357282
2 117067410 741488100
4 482397204 811642280
2 839707810 730896666
1 907183231 578961625
1 863555239 684333895
3 251394285 46079473
3 73434015 99379410
3 145111224 969279703
1 557673576 431330108
2 278623216 812951395
3 488853785 868136410
1 82500550 725142359
3 214572842 202361045
2 961421904 401014105
1 650970979 211184817
1 635010994 555633729
1 331134147 637790339
1 78009500 338259451
2 6423002 227559393
1 325001293 698785144
2 642708091 534804771
3 466841481 383050736
2 986455916 556742466
2 447072055 401717053
1 773042128 695224189
2 270948725 56976444
5 202849271 871430181
2 645580115 571754736
1 609157131 639278377
1 959298372 47692049
2 812097766 782797237
1 238164916 660441368
1 469815257 414274633
2 609483547 414734732
1 45760201 872712586
2 914743291 394085897
6 66379016 767363758
2 329750579 965490763
1 854594215 367594725
5 912170668 825054543
1 905067029 221004911
1 277972660 5001607
2 850602876 873170443
2 320922013 645044090
1 405559371 677068163
3 709806559 930240533
3 772167792 781996353
1 263163609 819682846
2 554428753 281286966
5 891452215 871608614
2 729990699 633369138
1 369870415 192041694
3 699458483 610849712
4 481733440 109467098
1 570067310 430272544
3 308632419 166531356
2 347308598 668877977
2 426491234 650916417
4 546192555 378818022
1 622601325 626117240
1 826993791 190059908
1 318475222 812633183
2 922143961 643721116
3 695546465 149994537
4 135906214 300297882
9 578800530 952042527
1 48340297 985944882
4 763672843 571523932
1 147024892 422158368
5 468378012 956408802
7 122019510 743904548
4 137862519 519511009
2 873188501 877975489
2 618394754 671596892
2 490667674 79095183
3 63474257 363251426
1 243162682 435088234
1 691509128 543800888
1 775220503 329516943
2 7070372 799946993
1 427249041 567137013
1 954230761 847423262
2 112768517 216899151
2 332982343 173484424
4 727265875 161727024
1 94735952 809184259
1 822567783 650585334
2 102360633 505518619
2 677488958 172992538
1 394008762 853508876
1 632017660 492215213
8 803381799 532323240
5 7047420 817220624
1 771471856 412725711
1 730841222 773000664
1 252867779 84953938
4 32894091 878694089
1 381651091 18594702
3 231367263 796352342
2 475502105 747303076
2 719554950 893105164
3 807779738 866224169
1 858485433 68919324
1 687217022 357358036
2 617940691 289725997
5 30988618 752841909
3 743278710 693522634
1 100827011 728940089
2 136952948 130294756
2 535760768 81380638
1 961027286 131179630
1 253031036 10279259
4 351533348 812434853
1 396497361 174318117
1 430649647 761615388
2 156442227 16692787
2 669471764 370202411
1 58636572 447663623
7 183555043 107410960
3 738762165 137137578
4 18560911 121996867
3 674757432 540245245
4 16945986 723511645
1 764447301 411012234
3 596341874 905053115
7 294007083 318580123
5 289152654 204729127
1 236080659 847164719
1 135645730 925993535
2 66963483 74585786
2 772053286 451537507
2 68079702 984450671
2 927033867 751804369
6 304144139 568465701
5 425298995 710060818
1 589213855 280742312
2 343585393 881593715
2 757556240 696946503
1 609920324 527749209
7 872980219 740446942
1 700565121 656829776
1 677599470 423413675
2 814984644 518045840
1 941800168 219362864
2 528499956 259213804
1 31902913 581209542
2 787258236 96913309
1 504379354 75905118
1 206879931 281771627
5 601017176 417050907
1 312403266 164750636
1 780812035 346206088
1 118244760 243327861
1 119290243 714790679
1 888241177 938719514
1 990783701 586108521
1 294333089 503849185
2 388942716 963807379
3 748724676 952699049
1 296850817 392214961
1 741197323 746978001
2 813859096 745772658
1 526591616 926226183
1 218706409 841657158
1 779424035 616984966
1 313383677 974405916
2 610872801 800436667
1 156989513 376863450
2 296670482 704712260
2 517009868 788668100
2 154182697 840837993
1 714524874 572387649
2 498080249 894276749
1 767937443 318374814
1 52911534 374272035
1 265999793 966100690
1 483391891 624192228
3 88061207 96842400
4 43055630 887548850
2 98817981 137352772
3 501936976 404537314
3 113413335 117616408
9 194399387 106525838
2 380574108 573880114
2 473194596 815322612
3 480336394 843768652
1 626543159 569236344
2 732999447 362473493
4 608228065 91283881
1 943136243 529050863
3 759475961 937064199
6 918994971 83452190
3 262072177 32723396
1 655311191 748737832
4 383185063 31203382
1 835335771 941369928
3 291315472 471173667
1 143892595 466619124
3 172569108 162438810
8 844008160 167601675
3 997795322 224445301
1 721442784 6511303
1 42016699 209874234
3 370037553 93331147
2 9811427 276148240
3 545501636 230200305
1 415752519 848682219
1 632790884 175919067
1 358264989 686682748
2 279282406 406701794
1 488985256 301880267
1 947563966 737039580
1 458376830 130393438
1 142622972 503785641
1 787326701 245257257
1 693978045 825021309
2 888959637 808989654
5 57888256 997836339
2 575422208 93201678
1 548392223 187667370
1 135786452 276553659
1 878570671 549998597
1 356304932 885806214
2 577798257 347433847
1 120426323 627927916
1 229597274 416694258
1 242999483 381820493
1 788307857 755453166
1 14874670 861446608
2 491314332 525212682
3 488858599 871502583
2 276928493 610452032
2 261065527 786318906
5 104263091 285642305
2 897837793 638954636
1 969176706 897427519
3 972105240 957052232
1 727690140 666809593
2 729751349 859068591
1 825181773 779428581
3 117253350 742320615
1 948268957 44755459
2 138049997 822908705
1 957512388 203670312
1 377485637 997767558
1 724704917 763765017
3 542013092 865249591
1 997610215 498369805
1 286937422 252127871
1 175377728 503819456
2 821347848 15165669
5 260691707 138322259
3 80516409 340495406
2 503747276 52496416
1 400078101 317826344
1 242917007 297162803
1 942634829 805679607
1 489604420 256200137
1 325257578 251958817
4 769133871 783345277
2 560237123 386986059
1 381461782 229633343
1 114643978 586814780
1 46242968 181418543
1 12732104 475741084
2 968822851 863063704
3 341230710 352759153
6 362543225 145454066
1 223623193 725612910
2 808222335 732655678
1 253434272 769398341
1 653182250 561110898
3 899245173 555362911
1 124263570 419865218
4 138414941 765958255
3 197456835 463345642
4 677091255 564356691
4 667460501 577789958
1 283848342 954699751
3 221002753 208459798
2 416467128 871540875
2 344021126 598193663
4 484773493 480458947
4 796906840 813364905
3 613072308 961652293
1 824409459 949546781
1 776229434 289241237
3 224267858 755674673
2 223730176 115779661
3 517088603 488855705
2 824077451 100827664
1 669769293 956076877
1 657819873 853245267
1 57647513 95680606
1 922411909 264928496
2 417288999 915612619
2 260717896 822720248
1 654607324 655853256
1 639240164 538788322
1 373802939 574572080
2 745758735 585982370
3 134767899 245679842
6 764314618 376182965
4 300572377 574964273
1 514953911 727113312
1 209579516 190038175
1 661913314 681986620
1 2266007 967038095
1 118693876 259689721
4 772752113 898805820
1 328576517 783480201
4 333132743 843296887
2 959600248 151267344
1 616677593 874908028
1 41171140 393721807
11 193348153 803193671
1 328831391 947025061
2 857115239 708676243
1 864512257 487140030
1 326407657 729426946
1 127916360 921094754
1 88968391 576148010
1 82559878 623429572
3 9521989 758380307
1 793831148 630453219
2 689618720 290505960
3 819486425 696801601
3 775585162 645052646
1 34861602 980865159
2 57504933 576872581
1 763783888 731235202
3 834331611 708917653
8 191847607 68725950
1 800438155 186597215
2 491820261 600968828
1 768474773 30801164
6 779632989 876273961
3 263674606 843005042
1 236753793 578200599
1 173248690 837602765
3 570372504 226047235
1 45412476 451325533
3 245419359 403304490
4 957093864 313352708
3 936821119 711954241
2 803166842 223109834
4 739495108 514354906
1 390480480 892418842
1 845530267 119896166
7 867768809 946430794
2 262592013 946636027
1 379418224 588543045
8 600706232 499752097
1 379586763 48637074
2 439609338 787498132
1 49841742 654501121
4 517264100 184926005
2 781092315 69581532
3 146606756 73785472
4 577964657 320825333
2 863783253 958121326
1 364331127 959187487
2 411090838 605503885
2 493706712 841170001
1 346291037 426440053
3 400256108 161557931
3 555600509 165436134
1 582852741 507956627
3 55406064 490172851
1 493911702 810826499
2 458130017 772565351
1 411375880 995020939
1 843246513 129613089
1 869342335 421225526
3 179788978 551906412
1 879339445 304304282
1 761709178 808763296
1 817957515 270398554
1 271580099 91684409
3 320593896 687266974
2 109590765 887054437
1 771210312 549482505
5 863480528 755902152
1 197065305 357662809
5 810780059 368211535
2 113661162 700980987
1 906190113 938450391
6 404291984 636591372
1 803939693 108253527
1 459166404 509637706
2 845233159 846966915
2 355754216 219613774
1 597567074 158545997
1 604153512 425182916
1 3311584 923255498
1 284397755 214938623
6 957661289 908940865
1 391610033 463598296
4 841770261 887419242
2 18876610 734343855
1 140589455 22161810
4 144046668 924340401
1 863827616 292375820
5 805642016 748536962
2 524367864 436985167
2 286861375 853987241
3 118342551 569013006
1 480013565 643171682
1 769312841 718713583
2 609496193 196028510
2 292695955 713127803
2 551023230 131372582
3 212007700 149930092
1 202927660 686512508
1 260610796 427438760
4 282988131 863383674
1 72893612 551970572
2 807106242 446788518
1 345050945 9303486
2 817564534 60530368
2 539436980 850078771
5 13593048 831801440
1 74273312 523077865
1 116800752 695736236
4 594915417 908701042
1 855541235 59088593
3 724778658 707905069
2 112251520 879780631
1 589910424 293934182
1 989276914 396516268
1 700854920 174705503
1 76189610 785148493
1 717377213 166322255
3 60078675 120766607
1 237647211 503783870
4 759559236 727610839
3 428191601 276463782
3 651440252 448318205
1 273147030 974805774
6 599905692 419456324
4 912407032 892149678
2 861413044 922579031
1 875324147 152298356
1 96519980 296166908
1 499257877 829464864
2 679325099 595458758
6 938479757 321676346
2 83498471 791901509
1 374959237 230672701
1 668962287 387661789
1 49030492 34761247
1 697748451 948927545
1 501889007 85000640
3 340790493 186525080
2 773876517 870992131
2 389650630 277021071
3 289304076 638080284
3 186120520 828200657
1 94150072 815665698
1 139419956 893968083
4 496394591 526331779
3 582077884 827937642
1 222447933 494311468
4 526135142 778625427
1 74134111 824490566
3 315700515 142557884
3 993819761 592382035
4 371754232 90038972
1 458418976 923596293
3 608568836 33905922
2 966902671 784892023
2 215147412 160367575
3 493524557 964453516
1 230707381 466870005
2 218015971 85104498
2 104471999 286673711
2 967652292 871802100
1 217300441 794229802
1 837648426 61252576
1 113137423 530147069
1 348527942 793825047
10 463824217 855183965
1 539687648 647058266
1 490141953 618134831
1 611948480 112835345
5 112194433 259065913
4 714144072 366097811
2 289770143 136278589
1 980937263 381635989
7 375674580 913881736
1 18856573 713271380
2 305272008 312744170
1 661731584 814438860
3 758745598 401685810
2 72110405 789667297
1 433047310 324746810
1 259128088 964298140
4 627577446 724054831
4 440838904 47483084
2 317276463 936781112
3 971725512 626034328
2 39239174 913413170
1 702457918 552873503
2 506514737 265114490
3 470600562 358801601
1 841597193 269621110
6 607483180 78233454
1 518538714 26068787
1 170053274 881615990
1 449827605 366383501
4 496933999 900182997
4 290542093 293212207
3 611537217 836156075
1 251720392 53298085
4 69078548 560653293
1 486885033 16990897
1 236694261 428273610
1 294046086 843646864
4 425107656 553940150
6 451034689 291359012
1 522954121 565333549
2 620547286 737998392
3 440591419 63000063
5 918158527 206144266
1 949250772 191040360
2 810902169 858768435
2 850060717 786570724
2 90744289 946102138
2 283204615 80561966
1 595007013 633108834
1 68740944 843476297
1 945553388 748790498
4 614345876 887777598
5 56116210 759030976
1 787888624 191643891
1 713180109 647635387
1 509575696 954261926
6 69639783 754885951
2 406184545 483756934
4 511614240 60381541
5 257912212 934570824
1 193986246 527751383
3 834439118 451204800
1 67053383 199702872
1 721736826 877498377
5 836907785 137505954
1 883621052 847238417
2 301282239 865749539
1 36213309 184458788
2 611488620 696633567
1 945774418 664479429
1 827005154 189230526
1 37881887 871480091
3 724476035 151809519
1 531967730 447159706
1 205867625 167233117
1 769621696 661770851
1 220537566 45441706
3 176801509 309343364
9 914874388 869403633
2 28916623 551309175
1 982453412 349464605
2 811410313 795770187
4 385327867 184919812
2 732791230 765307027
1 249257088 917987480
1 247702396 888906069
1 290582579 632253450
2 744961854 170857046
1 653665858 756410367
2 760360126 117465320
1 805692655 175969201
1 434212634 829596541
1 411513304 107927261
1 267131615 810975898
1 994779303 325443863
1 175329458 964750670
1 348177655 443851708
2 687146043 921287274
1 423232473 865250697
1 852381013 250339636
1 952252099 26005328
4 307442929 612683182
5 885889750 194728316
2 295745794 724479769
1 698202349 800803712
4 424593784 248539422
1 184206012 755725971
3 30397870 481730883
2 697580252 23371354
2 735768899 383074148
2 517055411 292959995
1 784025259 931662720
6 35464055 732181304
5 323333381 214117145
1 175494090 203237779
7 833515316 19150441
1 67558334 665159649
2 946662653 160917903
1 853490131 716277361
2 843752182 227884980
1 213001801 678111276
1 806137601 54258320
3 98761855 910095341
1 575353449 144005765
3 201850229 500697459
2 24312878 859397028
1 324203868 505507936
1 759270717 604971282
3 541513388 162543794
2 609960110 672863697
1 419732753 987016710
4 887077371 758065998
1 383254775 515028353
1 40518980 604998468
1 799721543 690726845
1 794699144 976530719
5 844521999 125406066
1 522878007 149013488
1 710669225 757392142
1 601263597 523693158
1 363874699 175896402
5 517249141 205171445
2 122370355 267018576
2 42010895 691849922
3 920453699 748333991
2 341077207 127612210
5 642600610 758476768
1 88672438 539414432
2 853490191 662601017
2 777023752 320149454
1 326496981 544209175
2 569520181 943817429
2 386735568 203736627
4 318717655 24332126
3 296422301 406152421
3 775257876 389841373
3 817572279 2381372
1 852726508 649783870
4 939457504 817476420
2 127973565 505907365
3 910926658 8939713
3 573141203 942789182
3 309441477 790123531
2 626360694 110285988
1 712104026 261090730
1 618072778 137482614
1 65477802 701441816
6 748558374 193598723
3 49749737 357806729
1 799195277 584178045
1 938724079 530827748
1 511274216 944183063
2 573963420 435775639
1 564332938 275133734
1 716429410 291418508
2 660015802 690746154
1 561052057 204137442
1 691017178 611941145
3 961122499 658438698
1 207839359 445011769
5 519628471 333633108
1 335136074 876463619
4 229691203 657500520
1 11425784 829715358
1 948553309 622941420
2 162259590 817212502
2 654710678 746627778
4 78524140 613666605
1 318101960 380511424
2 922416981 451139889
1 343857473 952170849
6 778397004 167437981
3 805214594 159667139
6 840382734 609166454
2 662699774 802184835
1 89589236 427409382
4 166226661 521021295
2 288180606 48690830
1 155273850 772206300
3 623592019 918227439
1 194022412 734743231
2 865438779 538348105
4 895434752 840332157
1 261895122 6839351
1 687363757 391549805
5 644883642 780069467
2 147046061 605455464
2 943157701 271562710
2 727730586 51691536
7 559237777 572058811
1 851991743 8866947
1 165341556 761550693
7 545203619 59123460
1 667582965 583916419
2 751017432 139960396
1 499474831 463610614
2 280391346 809364598
1 422492035 114104751
1 905850720 605269246
1 193586717 363200739
3 354684940 83302823
3 241249912 16583724
1 777808549 168287537
1 749765309 897760850
1 803808470 705052897
1 44813468 455903247
1 195391516 302786020
1 98268222 80083611
1 70242469 941359117
3 737386445 996821350
11 777839045 879208639
1 884740596 979364285
5 946627168 388430117
2 622128102 763535169
4 813365143 208980408
3 829926916 493104262
2 907499257 380598321
1 901509476 470527505
1 541906911 497500493
1 556364266 996146407
2 820562626 474581987
1 663616894 387479497
1 196849824 706094812
3 939939705 500853780
1 797891122 139499168
2 674194970 292729204
1 513303347 754829125
2 342064424 10499272
1 140490621 980450012
1 79251357 513144630
1 322670998 626544122
1 862348036 96760098
5 988132227 434273452
1 259848009 823288576
3 913829445 622464231
8 415461504 908062259
3 951732096 773680764
6 283248322 90599551
3 586559769 931408015
1 573407157 614632066
1 736857912 852589290
2 146224493 622323330
3 920802011 456125604
3 714840927 63688543
1 972104493 259928933
1 506166613 674686523
4 384019682 21267715
1 910854635 115269369
1 607182335 860845769
1 853317287 240333378
1 873527025 641216006
3 661754060 981407502
5 875188783 901334703
3 699250255 508735265
2 829390620 196717930
2 899863424 486397540
1 932596408 737389641
1 34290210 709355902
2 214206732 727086690
1 401791587 292609279
1 500117051 311725821
1 459963679 610401017
1 30675129 362226172
2 663003959 605571650
1 132534743 635380307
1 323661086 157569659
5 43852327 574144954
2 893283791 681588296
3 285460585 119131397
6 298529490 610764468
1 267301684 419803256
1 568741547 235388822
1 118024069 623237428
3 439495993 590908652
3 250343109 497921189
2 493415610 586765619
1 733177884 861288101
11 758353833 115814294
1 472668725 245988701
3 222615933 393478748
1 60695588 118452152
4 672850964 700193399
1 284140996 816196389
2 122323685 558394824
1 653123319 567232066
3 926843366 416418034
2 142572993 59665917
1 265430070 484717463
4 995665876 791579421
3 482124233 271336133
1 344616281 570714802
5 624341364 824487928
1 624501837 484630983
1 499405523 719138223
5 466707061 5723067
2 510698744 520413633
1 768474102 877670883
2 449143134 250307149
1 856360511 646684455
1 235861135 631025453
1 926401069 556856152
5 887605946 39237165
2 934253854 442929473
1 279406710 44148814
2 391456139 115131336
1 871930647 561490044
2 220978178 5475453
8 524571450 11856184
3 612043311 810766293
1 75037017 64037279
1 427638081 977156754
2 58574431 807805804
2 7008487 709023273
4 583840700 635314168
4 205607439 237457557
3 854800816 563388316
2 164255712 787617902
1 347079988 400366997
3 954677518 545874499
1 100120606 682792164
1 805349868 665232428
1 456499418 871434988
2 24441747 678555653
1 870230124 240503994
1 97251044 272363332
1 834538936 535832585
4 360909184 102080902
1 15189306 342127243
3 864103015 973338073
1 324667804 856616344
1 103697958 730757862
2 247117053 469451252
1 418028942 247652109
1 351734111 930822710
1 135209936 480499685
1 997138229 686721727
3 320083806 44159581
2 544431278 23551584
1 306323660 30048771
1 425230135 333218684
1 76895046 487390010
3 55210740 56316604
3 354654035 594063516
3 201062266 790004244
1 763054207 892079739
3 930340426 330450782
1 978955877 283871294
2 5143071 306655065
2 686419509 765908854
2 762541317 83386895
8 884659361 411753424
1 560412862 995497649
2 96196344 211932917
1 171295296 291297754
1 515778728 258744666
1 319230630 471578166
1 193272822 141666225
1 481378614 518454587
2 360197414 828233908
2 365063025 264080750
1 611156486 803931727
1 678115408 242960969
1 57940140 940620741
6 523056831 486783460
5 803415044 595500608
2 227614233 279239746
3 601654063 541146025
1 669042974 29209718
1 71164796 99298869
2 270808783 975260531
2 251952735 434466287
1 608532538 890430567
1 727740825 471651895
1 869373439 3644362
1 885992392 98946207
1 487378302 573300588
1 606219388 9255115
1 850263816 316430342
1 527874888 160854666
2 671952996 652527643
1 711746170 987716795
1 778152581 1127305
1 288270982 369983103
1 344601862 717051564
1 143539726 774466861
5 594492756 809195999
2 978379806 155591983
3 704514647 43986736
1 384411125 799309267
1 27065837 451939063
1 603342874 910560343
7 561992002 23884048
1 105085771 447878225
1 760650636 381938004
8 751863974 954877239
1 491033973 434796691
1 964596030 808424957
3 137431392 19840354
3 255452103 769151163
1 989937662 556098809
1 559303178 161907384
1 970602805 707002320
3 724033792 267298122
1 291641145 344554662
7 19128387 247273089
2 350843168 799832168
1 462829578 10861947
2 44131831 784617453
2 279244134 101692184
2 82748674 884465436
3 910946463 216239794
3 905523968 960242829
1 404882978 1780891
1 848999442 573768083
2 61889342 917382086
3 342253163 118378617
4 774031746 246988862
2 421762080 80609743
3 833036933 913114241
1 338757796 345289700
2 183478786 468237912
2 651495791 728145889
2 3770932 934527913
1 590623503 984230211
1 889406566 762886471
5 23333991 366531975
2 106230382 996063242
4 821708513 77218335
1 140164464 511121179
1 881516280 245069889
1 199068008 413442974
1 648877865 856348012
1 164164300 197986524
3 205478398 701615368
1 52966224 466956700
1 533017247 835992888
1 573878676 265023800
4 524253539 830449789
2 233632053 857678237
1 944556088 523441626
1 999985662 488329583
4 447420251 251798492
2 674403352 962037105
1 423545529 382416967
1 924289812 206211866
4 722302783 24554004
2 816345365 524500205
1 114150656 1359233
1 285105328 887808907
4 282776745 224282826
4 873157029 387935860
2 578232158 856709287
1 560626401 823656719
2 326668659 99378336
2 422858114 597844009
1 747555638 218988657
1 947633333 72563629
4 234645898 769658576
2 391175671 392198137
3 353843086 258535895
2 220336279 924620751
1 318086869 589630960
4 393337611 943246793
3 621820071 657941435
3 880510458 647407335
4 79273194 971853873
1 220969093 813519184
1 773436751 434253517
2 902407062 737206309
2 781229725 359647069
3 203358656 52019957
4 910904007 319551775
4 7857827 134170669
1 962471628 243797232
3 562153550 683599884
1 18574676 528537227
2 504013652 549551696
3 52686051 493086390
3 758075569 915705621
1 581853965 250145458
2 485546143 162271129
3 688121541 842962763
1 7039868 404187862
3 91875692 208983149
2 691330941 541265131
4 82507942 988067064
2 921950925 675444498
2 142827540 666269877
2 269899873 84524678
2 49011196 463052230
1 839851207 87633511
4 128339335 870392790
1 131441271 304579867
1 797853691 897967575
2 155068565 521952249
2 274574696 908135599
2 549845530 794744926
1 586240361 587074050
2 811902750 327858618
1 920006478 661295412
4 19431028 730265807
1 342360684 140658739
1 388551186 528887462
2 366439236 68263744
1 288097177 320668167
1 14501629 684670794
1 97687136 685003004
1 98590713 185824037
2 66121502 798101320
5 681518707 208897050
6 779650525 166120679
8 856914517 349062446
1 383698281 96290907
2 581281472 766590585
3 16578147 478587353
1 502773051 32169284
1 213386230 433924586
2 239465659 214020540
2 143353320 159772721
1 274798259 814768094
3 607548672 138119615
1 493210377 495578500
1 440423156 205475853
1 725326618 680212527
1 112215700 945060664
3 82643255 745548302
1 47118832 343675963
1 425596990 837877401
1 997965153 622587289
10 386900462 462479582
2 668610222 599861472
3 94520371 334568296
3 238027650 961257054
1 231643029 415054399
2 884757571 526805603
2 25300394 565367142
2 753877778 818345920
2 505542357 930445404
1 159825460 491557923
1 416071191 297357170
1 647360232 964799211
1 768988143 801731188
2 879786935 340849531
5 889741511 119632350
1 829459996 673611152
2 37732673 54590024
1 199608788 995095458
2 876738457 648103750
4 595237798 328902911
6 530758898 997034716
2 890875019 617698039
1 628745581 222947174
3 775152575 669393000
1 228744280 730964876
4 355534233 577055073
2 290346936 239503956
4 626808095 851866347
4 720181073 823102907
7 594049374 838064803
6 740057100 412191138
1 556369366 7820517
1 162792895 718611284
1 326656431 984622678
1 479303842 160525621
1 207124626 504203006
5 61319234 272371461
2 402742447 110760679
2 939985830 983880734
2 464418524 395440331
2 94549838 962578682
4 89721007 43451867
2 97796582 473780530
2 431283538 403086590
4 388472804 592894338
1 980021467 793180174
3 997900055 483194358
1 734639355 667254570
5 802223149 580536564
6 78150878 607897052
3 262375121 314571614
2 430730054 122466297
2 111966742 649320077
5 973847636 48861149
1 33207148 214220358
1 703313497 258440466
6 849094678 523848974
1 511354882 705032162
2 397178436 189699939
2 865068773 496105698
1 839977808 609818547
1 981683276 442000241
2 513648586 626771817
2 606079877 399962086
3 461094279 367705800
1 531433443 608800471
1 643571594 226349906
3 564788904 34557823
2 444996699 124481705
4 345619697 55801185
1 998448829 57463512
2 427344434 132286228
2 260766372 161185921
1 71404385 257175874
2 618948894 358745023
2 986611090 555008767
2 794262286 951179713
2 114377635 123549334
1 482731202 32842890
1 605345815 627283054
4 630955526 719254145
1 641007217 7749568
1 481259200 111912476
4 295486898 164428148
1 317257710 71085460
1 530598247 334387314
1 757518095 97594827
6 447389521 199938803
3 47331600 268979556
5 305811939 192699648
4 607252287 740317263
1 232532290 723214885
1 440901978 889310774
2 237339430 645269604
4 300188730 2292729
1 545512473 737849750
1 609742103 92321140
5 340511808 443935047
2 258666949 868397947
1 79025703 50427416
2 369813711 228012125
3 640958889 608549529
1 105218797 786847448
1 471324488 213604935
2 121642359 373075668
6 439707678 632703035
4 88394799 243918999
1 263624409 782751699
2 195827276 128756261
10 748055087 655648208
2 684977140 550896167
1 804303401 769813111
5 153009339 792122635
1 958561532 35788915
1 431858433 608763062
1 980054420 463417167
7 268512759 143216543
1 147105831 670526267
1 663775021 475806218
5 187449951 162624505
2 899608035 4605039
1 419335276 255549348
1 186169046 587474711
1 400508504 995652874
1 144511792 138165298
1 490830135 918917321
1 682618768 650870549
1 516812617 299149643
1 702530073 598939915
1 228666141 128791675
2 79485059 214148085
1 179841680 172958413
4 810473442 153054870
1 668316582 186130383
1 732363934 953359883
2 548892596 146432215
1 253562999 594903940
11 415341993 113006817
3 979581622 671694462
2 939534383 838337898
2 723881528 109056586
3 453367402 784231581
3 281253977 66538477
2 917658824 235591801
1 538930393 859514170
1 33620846 803537835
1 548859373 659969075
1 49892013 97256164
1 413314240 241304249
1 971894108 27804614
2 630796975 942174463
1 578133133 899751843
2 128109414 894928572
3 37858473 430993291
4 605264818 744571373
3 284729399 418888510
1 802416537 265295065
1 575113809 622936114
2 365786329 530275125
3 803964211 731872013
1 435554360 347503959
1 640154581 650689557
3 287989302 490849471
3 639164192 1951938
2 416175171 711283127
1 787168062 174334388
1 56333187 438683875
1 709958487 536580396
2 107973114 23830271
1 231697234 398935944
1 268364557 488589531
3 406678910 931254740
1 998033940 511650069
2 617126478 3485062
4 994761796 365750381
6 817569865 282184257
3 278491559 298622399
2 341406212 441071619
1 435115087 945041298
5 111255428 582626647
1 738441209 572662970
1 159413391 576435747
5 613181547 786664759
6 574821453 187624732
1 132288060 994158384
1 334677818 254086369
2 618533360 852552269
1 222440779 204528802
2 413645428 176731287
3 696939489 482663115
1 146025636 152821001
3 563948495 226983357
1 181784075 62064637
1 296575710 320910527
1 382499589 225829527
2 477013568 996234878
1 895524242 390155443
4 828345547 209683332
2 721376058 92664882
3 738240281 597260783
1 927518026 606292278
3 486437934 827195262
1 773531744 897219987
2 251806705 197622146
3 846378908 389123506
2 348543449 998521389
2 464356356 526775588
1 178082603 74765714
1 22411259 856057755
7 135836873 274887257
1 27855238 667462154
1 100877815 650133540
3 395887229 537179919
4 307862576 647970084
3 112940249 28521037
2 525324351 317518284
2 127422715 12830648
1 417326320 375782623
4 199539905 684487410
2 315787096 335429933
1 442634658 909861209
1 523903439 648795652
1 679022763 947396198
2 989652863 200860819
3 441826196 308892964
1 882798770 311851544
10 8461768 322867442
4 190107077 505028837
6 766327622 125450086
1 128440334 576680364
1 208506803 262625478
1 561421274 222777179
2 819420893 773170885
1 426616947 999813797
1 379578722 976404676
1 584118126 823490222
3 821904351 267964421
4 91930427 448931368
3 826348841 634867938
2 108335354 595999709
1 86472324 718989006
3 795393366 968028758
4 258064615 621458266
4 818337176 886386243
5 992846683 98151366
2 127142616 942281039
2 359626181 478858532
1 642627484 851226214
3 341440317 66530846
1 486257917 222029706
1 840425890 880900543
3 561319342 775377548
1 917085947 283657288
1 998976625 4529543
4 30281617 168527303
5 853432116 434664582
1 138086721 451039620
5 188479505 435726113
1 897704421 648371474
2 379303566 715930710
1 56670641 962501057
3 145792180 898939102
1 809251223 974217140
3 220054322 267774040
3 368683887 654058578
1 146348124 320672667
3 106998990 435736855
1 402860918 488746400
3 306331375 540786583
1 865084888 423834276
2 732621198 584176140
1 261745899 703022045
3 813641958 602114187
1 97305369 965050082
1 606688871 151877902
5 199536571 636259231
1 497927323 151182058
3 111180846 222736466
3 367046981 932311620
3 687619345 330762993
4 6210125 588914712
2 130462056 94480838
4 295142036 953805981
2 702430057 123100749
2 999904035 802940741
5 758885463 693664688
1 242531730 604582731
4 882413760 275232946
6 123516202 669420928
2 842054946 963787449
3 747263002 444056170
2 65531738 298712662
1 349032536 163176283
1 208241516 357638115
3 559040439 715849094
2 232329623 942772687
1 722420441 453055601
4 268638839 142071047
2 146929586 776172414
2 677352123 195699195
1 712596544 635050884
3 94389389 453204697
2 374395445 546584868
2 992423024 178836194
7 622376979 427021284
2 647284104 59315983
2 425414327 993945719
1 609643100 673135117
1 164677935 682920547
2 377154619 627670281
1 334258910 596472964
1 592630109 708876946
2 568080897 906213935
1 207374890 642352846
1 372527996 453040167
3 495803655 465105431
2 144017182 652183535
1 776570034 799258029
5 94416383 220998343
3 214997202 777648392
3 347360121 830517749
1 177641119 24646584
2 82679306 110595409
1 158079140 719883249
1 686451054 143937311
1 565076444 133215661
1 569025826 930103891
4 386866297 835255855
4 671267789 678936383
1 353066051 253189922
2 924011411 427935713
6 850596264 52718314
3 565422998 890670187
2 427298781 688855237
2 405319782 737381831
3 518806198 137044468
3 356807243 275522927
2 875148287 887500767
3 661781089 942808712
3 509372744 57279980
3 166046540 67310732
1 271497837 760557913
2 369091364 391266072
1 144150627 882404647
4 147432448 192127595
2 100109556 33025932
4 960415542 49719670
1 587853178 994270020
1 843866382 449226850
1 852645556 877648387
1 521069649 795057435
7 941269941 210219538
1 135138627 459706949
3 655055849 11707577
2 355880661 139023872
3 289221636 886719332
1 322345420 493697653
8 753131057 716126530
4 736713003 687623329
4 743606471 988734313
1 908585861 150321216
1 329570631 652538366
1 110605940 619838621
2 880073024 570968232
4 497680258 659396946
3 850613282 833742417
2 351048826 477553722
1 168015156 639441729
4 790553053 692649829
4 748718039 83249441
2 493955574 884053010
1 127515308 242662707
1 560336583 833573322
8 793481001 634323035
3 696390897 955789034
5 353167993 398161424
1 578678469 51764875
3 89075737 692340470
1 735388816 427622869
2 535157101 297996916
7 315750220 828622664
1 625896251 349758360
4 311970758 842339052
2 17689462 193850413
2 699292842 362852613
1 816227974 517245101
2 139237370 438084980
2 392708037 356791165
1 553481405 301308916
3 163441802 400959197
1 866991413 287620495
1 216374838 953106478
1 639206045 764274773
1 525597980 611548475
1 925305991 967337129
1 831779631 47279680
1 18280358 327675067
1 254026128 809639890
1 795799936 224763862
5 111614619 552633211
1 580541341 816323948
1 474233447 429660151
1 771940560 825917785
3 70368490 587827670
2 719717544 471045919
2 167936921 559620702
2 26385914 544200100
4 320396375 341936830
3 386655606 472924320
2 194945344 625572982
2 755112546 137093952
2 60990077 562998200
1 128511933 224419764
1 896810070 838204058
1 21632104 644633551
1 905867307 200565053
1 471655652 97850583
1 652681998 152646221
6 127740786 531670371
4 764422989 249417976
2 542402326 238300391
5 124139373 791561335
1 568434420 385377594
5 153319025 561716442
2 15359605 699291602
2 16003672 328836938
6 378297743 456924403
4 1299754 336926311
4 635688802 227741348
1 403432625 900552130
4 343982272 614587101
4 521258238 374866697
4 30092146 8267872
8 707620095 88749337
2 507594532 902988179
2 229348957 47239460
3 715544784 93291411
1 795354680 196439574
1 672114092 553306049
1 696165427 701465936
1 365070753 903310826
1 157952332 53793674
1 234226058 60778617
3 545892451 865954991
6 922687009 411958937
4 443668707 612379441
1 865318160 400640422
6 128698683 701052679
1 872298515 611929650
1 441091106 845718992
1 327942149 585744775
1 38624574 552999602
3 639599382 231588220
2 389132266 769675843
1 736674673 116128373
3 32597712 572947435
3 306588478 555380052
6 203674054 974204473
2 883148242 17330604
1 772782007 55014258
1 584882769 607075300
3 660751738 668027397
1 812301484 425803366
4 456297475 157793955
1 976385948 517672634
2 611578885 757254336
3 604093999 575822756
2 130390537 377125515
1 721449497 679283279
6 963670503 833809380
1 406286937 136553834
2 984612472 715195955
7 512357781 635337964
2 313307785 286424589
5 912590937 910932697
2 670885072 999576700
2 890665117 115318549
4 234579720 173978915
1 562547682 825788335
1 825084786 581331401
2 841605462 404462015
4 153207805 763623080
1 584425543 424991597
2 807069463 410094607
1 507167999 234051692
2 566458249 106081149
2 150062734 90956735
4 589859146 517718009
1 479280605 655867072
4 504712773 615519811
4 758484439 653801959
1 753067799 469635318
2 143408460 682878732
1 564996831 921977149
10 315449101 586107646
1 823135460 235628559
5 660881674 40306083
1 672343344 65902602
2 950578082 423683056
4 448415188 911601809
2 255710150 936528749
1 733854892 709575067
1 209525145 343588733
1 594778211 12597883
2 48272742 179090763
3 658718337 259305657
1 892727721 393754963
1 49708302 528404171
3 154160321 685024798
1 181594788 23103476
1 874501142 307346718
2 260072349 393452866
1 927539689 492750337
13 321700979 818731494
1 394432510 119644926
5 801983757 169155100
1 578041429 338338700
2 968272726 722327555
2 980395830 474610444
1 812349804 759779754
3 231395225 885655848
2 1478709 57031802
1 176245366 560214782
5 142187231 864037520
3 47630872 246994325
1 204569547 389170404
1 44046345 392598814
3 724365949 804564847
1 774699759 620923007
5 995880881 577473184
1 660789994 692358015
10 163061339 26489854
2 119889232 894600341
3 991802922 952388419
1 27653120 526211935
1 913167548 656736514
1 808864439 429599388
1 78153011 860249978
2 337262646 799430835
2 424894541 208307154
4 607735856 792492218
2 355752209 117945323
3 244570666 552329042
1 46675886 454920743
1 610833379 815849732
3 373814059 496302445
1 621469660 435548652
1 448379539 29189978
1 857415518 137976658
3 127118213 794549539
2 128377495 871132883
1 69800083 184672423
2 576124718 434061334
2 394146844 815323378
1 244954800 153821134
5 560872688 556825538
1 733816343 622858454
2 637315249 15914383
3 400926432 543466354
1 409907714 39350447
2 691068693 551727597
9 41325039 294482118
3 893687181 938612210
1 292361712 753415433
3 100608916 44975628
1 90815278 791586244
2 362073130 531996392
4 429425998 982650692
1 598162139 75226190
1 661814197 938116922
1 562045504 228362976
3 925791395 427816294
1 883572512 737795778
1 846738238 525029501
1 270490191 413051679
3 901332560 151449743
3 825909400 836051370
1 852683503 286362625
1 399215952 473370462
1 604750078 550436963
8 206644862 580109397
3 969526857 383260237
3 876212914 386763672
3 353140277 363328888
5 71860212 171341516
2 932435782 466475177
3 710712019 941620471
2 99775268 417977781
3 795368466 860561025
1 742603521 477075071
2 411803434 147772525
3 799033408 447680398
2 131635692 683431761
2 191731192 278071769
2 357454387 328566337
3 871345816 409400200
4 63131087 43459737
1 92865068 347740813
1 740796619 294012667
1 44632815 223124437
1 896104001 273037690
1 658876696 29897180
1 737663326 17261326
1 732744536 45444239
2 966435407 754309860
5 246956902 306017836
1 248799099 4465320
1 513294025 939846414
1 866046021 368608091
2 423416847 181116196
1 996252581 541301136
1 855769589 947684244
5 557046837 632642558
1 716468550 806627786
3 985291208 747739111
1 164262230 427655454
2 830349926 889587394
1 344039513 422669409
2 48203905 169378332
2 816140911 970261893
3 156621310 48804624
1 24205130 280674272
1 782784830 466927763
2 367711428 752180624
2 898303729 577460732
2 45911239 326269202
1 203330117 698256394
1 572063104 189447129
1 876399590 709875210
2 855906027 972837250
1 946415772 523356437
1 871761696 361153082
1 860983623 62059525
3 749760129 761875145
2 138816959 397343280
1 658625599 910721765
2 165834882 278305796
1 736269962 864134476
2 460511573 18678463
4 708819029 533900827
5 150620360 306034658
3 295474736 322356076
3 178260318 350384955
3 234710336 755468058
2 678750586 26567652
3 126387319 560716761
1 854252206 920793222
4 240916602 345364426
2 476536931 191048764
8 825728798 966421026
1 801508995 726979073
1 670385926 68102850
2 775349571 547943893
1 775382869 927127607
2 621586770 554704618
1 115356812 69601435
1 476559138 892135267
2 553780141 224079421
2 297077000 668335991
1 587521029 943292185
4 274455356 637044522
2 383540488 222168331
1 619720320 342269344
1 379163671 950307478
6 966110153 368081108
2 508511992 762070749
2 149909380 499332590
1 532483441 895625272
2 155231140 377403939
2 866916246 562696666
1 536271676 290336967
1 739319822 532058282
5 285827406 318426920
1 42723170 379647285
1 645620162 811466160
4 267957156 475953221
1 988834450 53322701
3 133653320 344950437
1 688871672 600393332
1 335286499 70626001
1 706063024 121922017
2 563003858 92625770
4 514998183 121123908
1 768674457 567822873
3 279946613 35043398
6 624864409 528551516
10 919787139 182963932
1 584962817 269705608
1 27566366 599989799
1 848430590 840644224
1 150995977 224940689
1 515964562 178097533
2 386714906 181792033
2 590316639 796430814
3 282673264 945803374
1 894791694 120887923
4 808377299 773585759
1 4462377 34722045
5 736374254 607401379
2 947994245 811360679
7 968872067 961656032
1 635296036 108002339
3 259632765 482429997
5 753068508 245916587
1 810775075 741117029
1 536770472 30944811
2 823534896 507769352
2 851451754 84257837
1 437890339 29829887
2 213518216 210870519
1 307328552 371578053
2 286672323 164791331
3 453247193 168919983
2 993122852 179030343
1 332468612 443432666
4 556101077 825686254
3 826624816 226813787
1 886795706 362509492
6 643461057 780205210
3 674031921 145670509
1 727410821 504298820
4 357658875 65227754
9 476397069 680243517
3 850441698 879971809
1 883193851 490668053
2 491654790 414828930
1 917173508 511368110
4 953084031 627163527
2 412073070 163780243
3 741285673 234957232
1 306311728 589608902
2 139402570 482326567
2 972717938 15325759
6 978813282 836784847
1 802039953 253133076
1 54960679 382874599
1 670573728 134207137
1 577967110 700164321
3 196958750 584738101
1 547153637 924819489
6 921140206 162290917
2 989364641 542849440
3 125631252 557949770
1 873190016 153381583
2 170210874 498756087
2 976930820 40611119
2 846163729 493823617
1 412058862 407451556
2 434373086 669141609
2 38703052 771243478
1 985406548 865609114
1 799884802 491236333
1 981918837 419190700
2 403981611 441331514
3 935124067 875315340
3 663306540 672504048
1 616257524 880825727
2 743077554 244271630
2 517166561 300037812
4 949949154 890454533
1 378541634 431444480
1 782439867 679291904
2 886446353 234509172
3 150180542 329859059
1 221504519 143309301
2 854635486 480386775
1 812394015 556849669
2 765818015 545171979
1 132276866 732163692
3 980952781 855308892
1 330893636 210993826
2 438688228 780344202
3 458274922 276157381
1 464550657 97363524
3 165858854 638902701
1 611332655 816800045
6 491769560 401683625
8 536795360 863444714
4 968890018 806102473
5 663926669 15341454
5 905089778 909641122
2 876091943 608871711
2 933086961 577728982
6 232528248 500665853
2 364209759 764187764
2 859660374 335532884
1 497408123 750954948
1 197961998 74942358
1 195450571 853227319
2 969509887 924441318
2 815130918 347950344
2 800903697 763966645
2 830717288 645559389
3 938552026 336596294
4 632765997 706371247
1 962661685 495171226
3 679337493 738960761
1 103812053 301874556
1 435904651 277833972
1 753137260 894296068
1 527394947 724777384
1 29509385 130357815
1 335269249 214434025
3 337692025 278553768
2 43454823 683142946
6 736020590 650596765
1 235915810 822786508
8 978246358 146551503
5 344957647 860154419
4 785515675 273220813
1 42685490 525799279
4 268899946 816027758
4 885226178 100152956
8 720725069 460150428
2 441384714 181044651
3 865331927 13648656
2 599469190 413346671
1 376843116 798407551
2 800171096 942174653
3 678104839 68122608
1 882938717 842126162
2 748366413 258548712
1 121270097 545465485
3 64310268 942815757
3 737973712 625329401
1 700448591 478427035
2 518157287 863264194
7 951201985 777633547
1 927600786 989467221
1 276640877 77732381
1 670874407 274430349
1 100643316 611784310
1 989485908 868378474
6 285079218 928931438
1 865844351 340347861
3 971482122 672832745
6 855498719 442801154
1 482957709 774573793
8 831886459 54756535
7 961192506 626539183
4 605838905 74358017
1 976553973 153064921
3 673276323 468678546
2 901961696 195055574
1 915488027 866296867
2 353475783 895124477
2 564761840 41983790
4 826877832 363569585
4 720214007 131856347
1 842695479 854252566
1 654277170 590630401
3 462261936 631252487
1 77358238 504561654
1 55689962 808026267
1 60431761 267478645
2 149919357 217706304
1 490412243 790757210
1 575687329 723122570
2 206257816 181237481
4 466661703 60036398
2 595973305 117072463
6 229991093 776866677
1 361633452 544886135
6 843226655 839270747
1 161725022 68366685
1 377365958 249871956
2 17355040 365084229
2 899011707 65234765
3 878302744 873504533
1 956886359 687540245
3 354952373 252777190
1 141561414 600361822
2 700319548 605821702
1 510215471 120612250
2 897166603 26778015
1 354019037 519736343
2 77609167 360566615
1 466370706 997495847
3 763121256 844596283
4 983480627 228510732
9 7798201 821941441
1 431006125 630900209
3 932170824 75850747
3 188764576 446886681
1 781232931 139036708
2 877154576 152507511
1 349292791 794898028
1 125402446 378156269
2 396544991 215291667
3 410414972 359547786
5 26927053 269980405
1 466235743 650266717
2 296804465 72530435
2 773576002 574206789
1 549492603 624780260
1 911631859 964456289
1 545783571 930813515
1 507901189 556335368
4 679967615 499941166
4 904202506 173013653
1 778116281 779909261
5 445150919 920218546
1 939900327 854561644
2 106582330 912726755
1 906646267 1640256
1 491017262 273929070
1 194739594 431562035
2 643143061 314942691
1 622101945 561748489
2 302176135 461754616
3 932184747 110992241
2 285608391 786547052
2 46223723 368233586
1 457165043 933908111
6 17081872 441269741
1 240710250 707376716
2 499171162 280623455
1 816672619 863920441
2 244352466 598951502
2 992452278 872868145
2 849737516 234781051
1 924382212 12992034
2 514762192 662442212
1 798443352 706904162
2 863390949 50571637
12 599865828 465652781
1 696988742 687303998
2 26053445 467756938
3 619446305 981282050
5 263871216 34744276
2 2325107 500373098
2 736758984 256339907
1 824769203 295496095
1 489229911 700602549
1 513993606 746796461
2 365450473 530999315
1 239709554 513837796
1 104269615 681713248
3 823655807 963051798
2 833970513 169913213
3 363194478 474171164
3 290742690 511000725
1 513017435 929465700
1 254001085 326463458
1 500883482 419403175
2 773959843 876496861
2 464316270 320376941
2 449267124 497943276
3 299877535 431227029
1 446516462 370030967
2 179640588 639828767
1 318857330 314662486
4 513630481 300717843
1 501166483 800450410
5 847914242 621671281
10 216053563 70243432
1 526340441 974319709
1 726155871 552344374
1 899525070 77463840
5 89897463 736992745
1 748882677 362249914
4 784257538 894987760
2 795181908 503585080
1 196277870 476004871
4 51504528 710063970
4 436976605 133688797
6 52182711 120975523
3 897190663 83332074
3 684783928 568859383
1 727673279 66433736
1 791373069 946733388
1 394081177 231404110
1 327036863 474147534
2 130768122 310918052
1 99675409 563294180
1 397672386 904649824
3 883594073 657244625
1 499269378 370572853
2 856492157 51353504
4 54030913 34516864
6 805103331 748443924
2 942718602 827922111
1 968189519 814238536
1 613066700 90619206
3 955081641 815972402
1 368047941 46045695
1 892054068 336477340
2 749287454 735430979
2 339902250 359138684
4 36879097 126344577
2 213999124 429140283
2 640902387 952557930
1 547275049 625894242
1 980154419 36020979
1 533327887 790013185
1 314490630 683648519
1 534716017 924654848
1 942715062 691536324
1 474797607 162468717
2 593695284 78707800
5 852997405 632603220
3 727634221 733632642
2 971308024 735127225
3 523608335 12434932
2 99331211 381820579
1 951210265 660504428
3 636748849 521103139
4 886822691 638909787
4 373253439 63020383
1 658106242 199310088
1 983927343 491348234
2 272147633 912489019
1 497297213 529386543
1 13883076 697337652
5 421351545 177134314
1 288563283 881255132
3 327108603 342392993
8 342411612 743805370
3 250105148 932170761
1 301818027 781073817
1 159059329 361189857
2 690157510 416176982
4 686502956 86626859
2 536503523 681303117
1 408703378 348009708
1 624734355 40382498
1 47553475 395450593
2 356407824 937662554
5 935044706 256056295
2 120673509 414383854
9 268650153 212119502
1 235562945 580593444
1 763134392 624367534
4 808544189 718577084
2 500507675 210126972
2 385013162 578250265
5 190856872 543597948
2 78060585 531433880
3 555534936 935395616
1 88462398 946855475
2 964990250 836461483
2 19930320 57976967
2 319811771 329066432
1 734859532 92313808
1 999733856 762630683
1 407562775 879014643
2 920767842 715825999
1 797662523 104318292
1 313446116 159822381
4 402028629 839412521
1 578194855 727297650
3 594675747 440711500
3 776760118 251936331
2 465206431 456649789
2 566383024 546398386
1 228836305 900615151
2 930913229 302201174
3 442988282 400679892
3 98833110 99651924
1 651165960 64011488
1 789743150 232324957
6 902190591 993161164
1 105620615 585763113
1 653443177 77184209
1 212999708 529428191
1 958985532 35769757
4 818508400 620531917
1 799697736 307627439
3 426245917 61192493
1 623800916 436965501
1 285573918 914773429
6 891938736 713031787
1 976782425 451797965
1 233211577 254013629
1 239466777 324367209
1 868133983 109214503
1 817185823 879906494
3 524252169 607262632
3 536777956 22331065
2 591956835 193917343
3 328392502 928656243
2 113205080 253398908
3 829843421 924626705
1 93091503 533149778
1 981101713 163227314
1 375679751 519188828
1 818445338 108462412
2 578063288 892182784
1 217423650 781495099
2 538709886 6823024
1 460539013 691242196
3 508663011 930241576
1 124920657 212315346
1 864322155 937876124
3 872451239 965399033
1 163262801 347348856
1 811594745 271672085
5 75155686 96007194
1 980135089 619939820
4 615756252 447449889
1 463109602 145489248
1 101279355 130957054
5 767979244 75344127
3 524176764 144965659
2 37806905 459301238
2 251538815 676110850
12 571845044 43655764
4 593463921 80834745
4 643268954 905038845
1 73963587 624231569
2 569667436 434919728
1 695856945 32979056
4 463396194 889944288
1 590996151 197964204
1 209029795 20821496
6 542784543 322641735
1 792410917 330128297
1 774169766 123977171
1 764937757 91663694
1 462161878 78900562
4 347500203 835614617
2 926229517 62532458
3 826011629 46790471
1 961037165 573866611
4 558677273 878717600
1 562132991 17422970
2 641261714 786981153
9 292155132 816870076
1 372700090 862249485
1 317082440 49475779
3 338547348 70687015
2 193344104 859259795
1 820627681 155819909
1 973729894 534972992
2 989911649 349780483
4 683270511 907703965
2 471640137 89693112
1 386257755 414933540
5 485061021 69159182
3 720575757 295512039
1 941070531 847286352
3 245838088 371762318
1 626009067 870346387
2 180894820 330841674
1 592076482 28408812
1 546159809 270134569
1 291097770 793749218
2 726498883 362036349
2 595242975 778673547
1 526860830 459255773
4 194061476 541514518
2 425135908 104818240
2 510954704 302616589
3 24942353 654990048
2 835401773 311916305
3 58932422 846613258
1 970671063 120217481
1 833837244 106319059
1 303295620 365134778
1 287811612 984919519
2 266865199 898602375
3 746564200 439668634
2 832951008 412517553
1 84378462 561303215
2 932548048 550802234
3 309366526 898976362
1 260599756 326013914
3 20903898 338068570
4 615117710 417720433
2 711962060 547562752
1 771287943 921084379
1 631750425 258908316
3 656227082 387926523
2 624748156 794520055
1 886666428 376818243
2 387783996 851161312
2 877948409 104700552
1 180606727 70997054
5 733175519 942938465
1 700766502 206884866
1 367303554 738207386
1 497846149 174883771
2 236959853 514607543
2 28437605 465844080
3 873878546 456123282
1 594786472 988268109
2 721396533 768565395
1 10574375 834455083
1 66092249 75686784
4 270754239 998645379
1 237605412 63557550
1 438495002 603645086
1 997502508 612475892
1 366523014 708953123
1 34320480 447464066
1 127055618 809403465
1 57849475 942528747
1 901206501 267804203
1 398918381 517332545
2 243009815 241839251
2 543798508 48561175
1 407660703 345104418
4 106064493 114923154
1 993533727 940134980
3 879405530 211847332
1 863772887 761259614
1 850777245 790324416
4 767721847 291647458
2 929611395 379223164
1 271978431 161533186
7 320806544 706827788
1 507765668 125238000
2 901581776 40816528
1 198208600 668820018
1 888734295 198157648
4 941082536 291522124
3 126224000 365638005
1 852721602 812561592
3 901668734 44880351
2 120318424 776947125
2 761482666 691144794
6 651865097 653620769
3 217769839 600971001
2 925379320 807783914
1 347787875 95297875
1 864724308 505993109
1 986225582 908322026
4 17925038 775443400
1 950520206 850416621
2 394736352 561759566
2 626008178 235316917
2 569010704 591273753
2 551824566 691191771
1 437574106 197600513
1 543280878 314522424
1 128506514 809874880
4 531182905 946040129
3 453454771 869710857
1 908046093 562205333
1 370320628 402637271
2 404558003 477930138
3 159836814 64132647
1 49315628 881118824
4 125651182 340187261
7 760626084 161822002
2 474789092 171518543
1 88677103 446635384
1 107168139 283380989
2 98411828 164692355
2 436225544 787071583
1 170129924 238345060
4 931652396 442048715
1 958439302 188803812
1 32678561 359756447
1 923103108 325238061
2 624643942 534556506
1 326752977 830805362
1 538247693 773332634
3 368149872 610772466
2 533185381 606921194
3 247102652 422620831
1 233458879 863853323
2 565892477 738743618
1 387858442 493927718
1 701069882 812090899
2 207171321 788143620
2 964324709 340489791
4 508836157 177796092
1 551893959 134691538
2 210117468 590739393
1 583872781 331641774
3 975003852 709603788
2 593794650 880674641
6 691719080 309995575
2 852308587 388870156
5 490085333 57800805
1 755516180 465349526
2 967290466 80902208
1 795998060 11083718
5 544482638 739872871
2 701095497 81413152
3 112249732 660661539
2 225053401 517851963
1 908031429 704397236
3 467161704 236578880
4 714596509 628014573
3 600304517 156652509
1 490676041 200730262
1 362130627 350200322
2 227631801 177480667
1 472035876 131126194
1 748641405 806469502
1 707182755 986421395
1 391837115 153481965
2 704713724 687715689
1 768417281 510493361
1 758968141 77713166
2 808140262 3945834
1 478460803 165817231
2 362091531 261309316
3 938001362 526475725
2 406876885 610649141
1 771563162 100555799
3 307275957 378675959
4 419126811 784414267
2 959707701 108116106
5 948172397 810543128
1 852249038 686286053
1 113578780 536316580
2 278298253 426393557
3 604411300 833099856
2 726091866 786460237
1 334490581 604224489
4 838105078 813259972
1 960127495 419487183
1 334776965 267807858
1 694778545 943338789
1 431403309 647678814
1 503816571 79593270
1 834671982 645065356
1 964839333 850009579
5 136875952 145018601
3 678984131 820480693
1 230787283 691061842
3 411006397 115530816
7 329068340 875210343
6 579221814 981483686
1 176377115 508678957
3 380468280 966781388
2 460090364 34019030
2 50756141 408264062
1 6742369 602573259
13 136454087 994964557
2 782414071 447805429
1 453081926 220998440
4 19917204 932610351
1 191400441 403303564
2 60792743 149974806
1 357286994 537780449
3 380752836 982256703
1 645452821 92054527
4 849380411 279830043
1 493508904 204620893
1 694625553 481615119
3 232695974 169502532
1 104589681 780774714
4 750492229 692637903
3 534192263 289597235
2 16047864 644854102
1 654453632 128524305
1 141602904 71613268
1 935858274 903479533
3 450276077 496650601
1 397189294 369657340
1 179394259 463160274
1 472802467 677845714
2 767537549 286872541
4 855383402 892174350
2 189901916 690220515
1 919880798 929183578
1 289562530 670451493
4 494703492 581258718
1 631738095 447037489
2 697490748 823992928
3 621109196 734068406
3 855411966 43039060
4 659028943 546963701
2 223064601 202592253
6 124030364 898855450
2 78777930 814049467
2 823607906 837683520
3 522853043 233617243
1 995401071 239699087
1 322848691 596125350
2 851102819 333073501
1 731353005 866721359
4 56013840 864638367
1 264539355 855272062
2 525182743 982798844
1 297869302 771631601
5 693706329 590021019
5 355831897 898371271
2 121014564 527726260
1 988028770 988958458
4 695832776 3435892
3 937508532 419835623
3 31915171 255867495
1 606265909 439685440
1 104240306 43150785
2 628269126 107591628
5 222356078 849934827
1 955438185 169826104
4 267681509 828369511
3 691209965 929601464
1 236985368 451960094
1 593073570 647167145
2 696123173 301585906
1 854888481 101985839
6 256873677 681245504
5 482146235 526134643
5 326403392 137191935
1 172170060 454500663
2 978847309 327024968
3 978486666 990113879
1 455829847 230664080
4 239066903 179796076
5 951766459 535042463
1 606372910 177135238
4 556653594 244750630
1 249650044 305961332
1 735107333 472789270
1 990248923 979880761
7 252627733 740264155
4 141440096 359399148
2 383019853 300735928
1 590318936 805906882
4 851638435 939228264
1 694737118 376210479
1 544362746 573821476
5 150949597 892033242
1 621273445 316027303
1 840785507 993316402
5 332533384 952181412
1 654825164 909013853
3 191744269 794369525
1 516884161 763014710
2 358619851 619674889
1 334768282 756505727
2 382011504 892805066
2 790248814 289539643
3 948464597 616620563
3 991465960 107221840
1 394671457 419323864
4 866364892 143086826
1 486031817 406921619
3 359390813 747404003
3 740904156 717796236
1 89591036 578563107
8 793160918 3085298
3 977988949 515773135
1 711287400 170325128
5 314587062 688783863
4 656367391 327428312
1 339861790 374312858
2 319835544 775206919
2 453507849 709031157
2 135869123 494176462
1 183314497 701205234
1 821905021 236877639
2 550302330 568018302
2 549330830 327312305
1 494301678 732015875
1 780330971 256723395
2 240230689 773195137
3 954185342 175777175
7 242445835 585022033
1 761586676 367438405
4 612619082 978179089
2 901672559 687259956
3 975550010 603967478
1 284216399 86540255
4 580072765 993820616
1 915330378 929845896
1 305477310 601934941
3 908644768 847215584
1 505319757 378332016
1 253277418 415128074
9 880969424 249675238
1 771735434 378916106
1 896265207 793900094
1 779698302 469362473
3 553561553 888176920
1 443241158 520529393
1 586205279 46129026
6 197901517 912763642
1 257176876 884335815
2 412247017 260406212
1 625332403 869246842
2 768001103 515655043
2 218766059 954909680
2 993721312 47749709
1 74297537 538773229
2 396627822 737280064
1 168804768 180888433
3 57232915 942868188
3 214503697 998782193
1 370628065 825391858
2 751930732 158136826
2 464686923 506678929
2 428997095 69864391
1 275155057 579531580
1 253517158 267581930
3 355869044 561149681
7 873075716 521631856
3 638819949 532267379
2 771071372 307468482
4 392991124 524806629
1 565903322 512296500
2 236283740 833177096
1 578085246 763578919
3 285489391 229710367
2 158808191 164152420
1 472284714 410058884
1 535643412 592851403
3 59836427 347542333
2 521193850 825499404
4 990062394 991027334
2 774723276 971796468
1 279059467 499817124
4 198181023 583935266
1 529292898 302519473
1 194752507 631642927
3 32142280 869980564
1 175464141 325644179
6 676390804 404637738
2 917243045 148925811
1 583721999 428482203
1 773957464 468684469
3 939821214 956417497
2 832976088 486184081
3 500638820 921619935
1 606001204 266038752
1 704705686 251196903
1 184250054 970900528
1 611326737 642269104
1 639178509 441514923
1 702058332 520000180
2 444252337 840731645
2 289317462 730575656
3 802763688 227465845
2 427682228 462229133
4 431800258 616161722
3 513362451 305878194
1 736347255 68829895
1 307797590 711362344
2 355049280 416705054
4 494493088 241300542
1 545630671 971454863
1 766412309 187721697
4 680923734 364319941
2 294706841 618050405
1 942912417 1334425
2 270313419 762512199
1 222945710 85053159
3 856536626 798139643
2 370924956 861249331
4 274058540 438995469
1 275168797 13197504
2 525849084 268597900
1 396325059 296286190
1 450979789 999670728
3 566445357 986721297
1 756477260 450468006
6 583773180 189863411
1 803000030 486985132
1 907368295 432480598
2 780779949 842233412
5 678191985 442546386
1 332890865 130728482
1 969221654 370591256
1 364337946 685045746
1 368786841 510525886
1 27289842 19880860
1 870704122 658470527
3 240660629 743245988
1 580862789 912418307
2 204498516 470234148
2 262343565 655685546
2 775754346 79626582
1 419084430 389594285
3 498328674 429427334
3 503022536 601252355
1 844822212 694996437
1 612810901 961606619
2 438823352 728921475
2 860338200 428429775
4 976705143 540716122
1 309463070 830722983
2 689556299 656303434
2 93910833 292077682
1 374990753 158798718
2 618363747 232862838
1 746320959 643134200
1 130713830 389656227
1 709496550 126839728
1 535470162 11263144
2 827659918 361461938
3 240062401 793035581
2 947713392 100756604
1 572211142 164572992
1 809811620 383521982
2 892225130 410910546
3 53115731 317293045
3 506972420 812449848
2 616664300 509966697
3 451455522 1780524
4 938266337 177053767
4 695165463 593316474
1 182410228 446083143
7 457497967 794986975
6 315449977 688128678
3 351143920 471281342
1 4846427 351055074
1 581254661 753919578
7 439549207 774178905
4 674652223 661916297
1 747688931 693493889
2 621440151 317488457
2 815047796 601008379
1 837698206 739720190
1 514958600 824129776
3 463946677 380640451
1 989211226 388099972
5 380124671 46667324
4 329228885 124922940
3 904767613 106887453
2 707659169 553516883
1 665213222 990244396
4 137992948 648085238
1 23513335 546417117
1 239331864 134626843
1 596265606 13155543
2 840733182 442672907
2 383047027 907705809
2 326116264 159210002
3 876206003 588239827
1 577787574 258586210
3 752931826 901703409
2 764920550 480039519
1 330111801 267170016
1 868722986 157442725
1 106193998 22496399
1 261386208 468703702
1 472689922 725290005
1 488107637 138796427
3 799176799 611490021
5 794212594 322457969
1 401581391 617064819
1 20007989 897908246
1 845974480 965817529
1 621030515 367803664
1 602768807 696056175
1 927359588 760161722
1 145248587 415586547
1 889364054 159291269
1 644566052 451933270
1 420370776 643121415
1 549321019 822329061
3 182306608 802189640
1 952490319 175287157
3 140357771 903835346
5 317249664 806678615
1 597302906 564941100
1 797002025 553655800
2 97270710 944076782
2 707131443 273665403
1 854018903 155768470
2 223061202 805618802
3 873172767 315390103
1 159879153 517959872
1 713951322 578718411
2 21901922 165196707
1 289107198 5487794
1 351578297 991466097
6 225898586 691637566
1 203274430 287792844
1 984931177 805158036
2 415002396 37612648
1 376942188 463714351
2 416024974 384406991
3 111230118 942710345
1 444850141 141135042
4 651926441 642743703
3 258828881 274618723
2 247118104 499595509
2 824865010 248706540
1 309609590 621920679
1 978623517 70985006
1 223393218 491404280
1 651879895 881095297
2 674042371 920539997
4 631345938 915194492
4 172288399 133495375
1 234865286 222804094
1 738538024 684882620
1 231438523 341199703
1 395681579 122173570
1 193246521 149638579
1 49795094 782517010
1 757265220 931656311
3 791455936 681031476
2 120945075 165997547
3 798006266 879216249
2 506900733 966002175
1 647283594 413618048
2 788830247 727781280
3 905301199 482097314
1 352722995 340319858
5 458485310 667018363
2 888129836 392960373
4 803009703 294136867
2 185701400 803977603
1 246658533 878704691
2 669134901 744061733
2 880354921 933947032
6 399828526 445060027
1 605639101 194106559
1 455433537 487177274
2 669352670 139629617
4 640032109 995505996
5 123354695 420492633
2 26942897 84494255
2 493947880 251343099
1 415307728 63380481
2 768729759 181382899
2 136880339 556926580
2 871357368 169603723
2 631057302 407826056
2 705470085 692184288
1 778615137 272661090
3 653621000 111229932
1 722462606 500334538
1 831021456 414321656
1 685137829 485598411
2 454881548 314554009
1 23790834 924441066
1 353612584 457615790
2 739811492 795397309
4 807747729 154496327
1 765157632 504756650
1 65380410 884235256
2 984902771 36627420
2 446624572 356946631
1 289721914 523477048
1 160814757 139765866
3 934402528 975416610
4 503753478 768659856
2 964628976 984994577
4 466859228 705252853
2 884284838 836203715
2 9629348 662505357
2 70565701 377233284
1 120249981 792496084
2 823651056 436973736
1 641961965 99800341
1 573241378 123460017
3 927311259 584733109
2 573861105 789878546
1 6312053 613442716
2 307984691 245642327
3 575194034 31463290
1 220002107 441176382
3 562441042 985755677
1 587365181 277229179
3 928004551 430193481
1 339389900 28544564
1 3200709 713021120
1 908219464 226688765
3 168393694 973371662
3 715988825 919860910
1 852340470 198604646
5 266838671 56522669
1 602600540 348848725
2 98067324 781169031
1 937279613 245785809
2 368921981 999253616
2 231911189 547243892
1 339425076 318502596
3 305998026 836236584
3 907115477 984617171
1 36509364 799500707
2 266382013 581319196
1 550343762 90582223
1 582022552 955188742
1 700695068 789883174
1 139952788 663281926
2 554499882 950544146
2 833614420 655368586
2 727622458 15546919
2 977679226 65920208
1 423312102 195299404
3 795872460 955626879
4 383536498 861448762
2 548032105 106335300
1 305252050 858473549
2 205280924 186875025
2 359164416 360611331
2 655973393 386958511
1 138271139 780440858
3 223530802 792338919
4 182291709 589064742
1 847534863 89610353
2 691160468 402211405
1 217097820 434822510
1 6200494 451402921
1 273039245 468345229
1 733768594 684091384
1 861153410 660123014
1 296165351 474939313
2 530992529 77698115
1 113325726 127578520
1 703389009 638745872
1 380972950 160893832
1 843674152 688978719
2 997042839 99963819
1 558906115 120313086
1 288130731 190293274
2 349884305 665298158
1 243089832 845142452
3 448282801 224895565
2 385374630 621973608
2 647410094 613351364
1 310689581 483552849
2 175390998 258363782
1 29226772 626171701
3 85173905 419547016
4 874280689 744973685
10 435573247 844400228
1 400274324 198375221
2 997192708 118994724
2 47624309 840832205
1 629263324 271255738
1 526597517 721779707
2 753180323 715779374
1 177312466 581774498
4 922341211 774177701
1 29480783 837500020
3 337982556 668235367
1 37201726 316333204
2 571482866 865977712
1 65001733 208563150
4 818857018 637226397
1 642022518 356407591
2 598190200 989944798
1 248498088 843068263
5 470334314 222361919
4 868141729 262730613
1 838697440 413403156
1 446583935 268513913
10 224420277 645668936
1 761661524 973090455
3 699516174 792589958
1 623972236 962764515
1 990438023 28389555
1 654792894 160776966
2 132243458 70589695
6 801526997 971127125
2 496354118 66267774
1 196765807 467505249
2 923027281 987709328
8 626069128 314923509
2 812441262 679774312
1 139168392 214233324
1 21366872 720213967
3 959445757 450509461
2 598085089 360989218
1 654288201 440381264
4 941865529 784194527
3 849443696 942340047
2 291598145 532447980
1 23519959 527790565
2 733028962 879255404
1 38605632 790906692
1 81760883 530028801
3 746652833 903456240
3 557443926 515085746
1 323060477 606355046
4 436660716 95961750
5 524404147 614230624
4 265577044 179149786
3 818143271 738490477
4 928447613 962487611
2 684932156 554495449
2 536225416 112891284
1 113562658 902948878
5 659899419 690012927
1 84256516 240655589
2 929244933 76008727
3 494485198 6190775
1 622781176 737637257
1 673828093 281346492
1 483825292 994530847
2 765650983 180949901
1 24740214 121324026
3 346438717 96168751
2 783903475 391006089
2 361798314 780392186
2 41109606 482438825
2 483628031 160323355
6 887632622 969792548
1 921622792 66355662
1 59103318 92966431
1 49451736 993976488
4 285846044 926379628
4 689041996 808375207
1 252196447 579565696
7 177085349 479990157
3 626975449 773458278
5 242795759 370834480
1 710876682 761173070
1 394942777 954572465
1 727734866 770279353
3 453209163 710459056
1 632402567 96789877
1 844382863 816616874
1 378629830 302208673
3 965323711 745306130
1 701268332 837163108
2 861033828 361311122
1 230897337 534587709
5 106023555 970975009
3 403089278 17146071
3 444962857 105987435
2 684498160 871005447
4 195860324 24152201
2 600787677 15575845
1 364033151 197106747
5 483696670 443371272
2 710505904 730571268
2 25963295 688563192
2 113386336 392544839
4 787093723 815756134
3 713865237 434345070
3 593271859 909361901
3 741672093 118129729
2 256221085 885142397
1 976642994 473359477
4 499937684 67465158
2 499926689 133918252
1 150976180 842826450
6 944153010 809927812
1 788249300 256997349
3 352931272 27235638
1 293648278 470886151
4 88379208 938425614
1 655843588 286629364
1 795419495 689018334
2 80804189 351565126
2 252076333 708825866
1 200558731 835008894
1 266638674 434505678
5 994405392 182662559
9 836078083 789386510
1 8326111 849672688
1 177019284 486505794
1 826935690 828420870
1 104051190 146687472
3 587600224 268686124
1 23142222 337150233
6 539256522 997703339
1 105466258 966637492
2 43296100 349567754
2 618909186 253536930
3 163951617 936506102
10 285832494 294074028
1 289905443 497916022
1 938622978 544386124
5 816813464 327949347
1 338656778 376112250
1 566474145 843147285
1 14105339 66432197
1 84674576 276215498
2 833793621 967951805
1 226773022 288768810
2 276530647 186099387
4 549145148 346305437
2 175921970 314177938
1 935344409 44444084
1 466592400 340798193
3 261083298 678365101
1 444103327 699961806
1 797473553 132586283
2 383272402 922983739
2 635142488 282469481
1 266311612 306231829
2 786236645 224150779
2 55544229 537850809
1 351841375 577216205
1 551443351 313094852
1 249625304 608096784
1 433891560 820520033
1 526343082 449143922
1 370974900 595376710
4 585706062 978689681
2 171276687 269347291
4 256808159 48571600
1 934553593 363484502
2 981418950 184657786
1 547181434 661738965
1 970382615 116885768
4 713641893 604464830
3 242516139 171829731
4 633742043 518968369
3 290804491 624404453
3 297770852 385964451
3 117784222 554684111
3 50082768 914554236
1 40772830 975486105
1 716813752 303805950
1 615005574 531684019
3 603799809 525053822
2 946834645 439719281
3 399100389 269582034
4 708899460 550242142
3 653942583 204523581
3 986711966 343362128
2 721652953 975429421
2 530673209 250993217
8 754163857 513367749
5 54539700 999252996
1 696823789 388091312
1 534820238 473765664
4 836308572 268494061
2 104445857 597445258
8 245795912 922468767
1 987216808 426479943
2 190105715 912477682
5 10576379 269068268
2 378504760 921431771
3 890254073 243716536
1 964535599 778964756
5 493897064 998529037
2 353861506 520922419
3 562608569 730191410
2 479521773 748532413
3 31779730 799342484
2 626154801 707935519
1 374367644 413179420
2 765881927 523062931
2 261557776 378867102
3 126068294 431360580
1 760189661 956681621
1 756134485 103151836
1 198815475 704385999
6 626039038 785483829
2 6726574 163592469
4 415110607 530329842
2 351551744 425293749
2 861811452 672907235
2 553180450 669930625
1 382705006 716266406
2 244491803 961272209
4 85803072 435359084
1 118779114 267058901
1 341640133 23877964
6 602008205 283365178
1 440238514 205355197
1 507010073 270906209
1 443590826 363156618
2 667967577 91334280
1 902874455 816591364
4 171674064 238543021
2 731029543 295808613
2 852833809 875871777
1 956900619 306273756
2 872123746 608041126
10 746660898 704422663
1 121901490 588040546
7 645294921 520390332
3 849449001 756234417
5 126191330 343658724
1 535143131 597513424
1 619414552 340549562
1 181369433 871292032
1 618047367 353303699
2 928097630 280915780
3 678517784 998463851
2 511237751 420411031
3 256091104 5304500
1 667050255 891223199
1 796364759 700053350
2 714108575 99215444
2 238106389 594920826
1 83120898 777573989
1 291472060 854768560
2 366923633 606511939
4 966018907 850540037
2 560044156 756088634
3 290094253 721439176
1 882974390 386132883
1 447508585 649930090
3 187925518 310195988
1 975429221 425375053
1 75777362 899143287
2 69500200 741945580
2 282490837 177076614
3 12167713 819924436
2 843617681 959782730
1 413697622 617644363
2 51133019 266035328
1 232486357 87582216
1 279403136 179733955
3 656006593 402750676
1 747329832 785956680
5 11323783 182353856
1 649497150 516161807
1 186598382 453397595
1 759234303 745751031
1 718584146 313884610
3 746884778 628201117
1 398158320 767466478
1 176122747 726134485
3 938556712 415639513
4 59453216 859517788
1 838242344 5459460
4 535319650 567966650
4 976496923 673932565
1 329237751 488174871
2 104487159 108475465
2 931028531 34671005
3 703687950 832460800
2 988949806 582523910
1 713273380 323378866
2 343417094 685877793
3 130286870 709746527
2 56908798 775323453
7 733025897 711358815
1 164540598 714108702
8 422706854 417729900
4 861912924 354791995
5 526748103 709272360
1 89857970 194118305
1 948065116 904659037
7 184510045 210416795
2 432240602 212492538
1 895916050 750613381
1 306636897 998184307
5 532787856 657188033
1 823381887 835112908
1 727355909 996994254
3 297535004 3173941
1 661913355 70608049
4 748093874 105585187
1 38249939 623139484
2 638892371 733864407
2 257568538 137196246
2 946250612 777593648
1 630474621 361024841
3 744176642 417123333
1 332169616 590696384
2 43205909 852345799
2 933278716 107597682
2 317501737 138999603
2 701377365 472306024
1 440815248 712472829
1 893443627 490779136
1 352452144 934056905
1 494740839 11169809
1 518168892 570884267
5 464246027 713600881
2 674381408 928679158
1 706374790 166887323
4 678804799 968366011
1 405964665 403017582
2 474745729 748072418
3 760254045 544622987
2 67869045 410974166
1 156409333 668651031
3 303553587 116661484
6 900496076 81992716
1 469657968 488856222
1 967578660 833543901
1 419325034 741888127
3 383348802 451646291
2 577929663 330741174
4 188522367 83523542
1 108586097 187639025
3 993324060 208390632
2 920440801 184577534
1 712496026 332370400
2 665716203 501942641
2 82038939 92476564
4 439147181 799844835
2 509257848 293562457
3 104507583 226035866
2 221631899 851526050
1 345921709 671376098
1 537188651 278505536
2 440228060 619119383
1 658415741 522180964
2 768617463 374503599
1 610191183 174468531
1 678948393 401352497
3 494990589 284598580
1 873343034 893913567
3 996899770 436714569
2 111922948 887655261
1 760307634 710803568
9 959497491 574887261
1 564552352 936281206
1 955203177 49237258
1 183488025 90854610
1 3741496 266999161
3 462082129 990940367
3 834713822 684824955
1 775626246 502359753
3 91041953 197411803
1 387536487 51745943
1 852222341 341635483
1 533538551 115041069
1 419147423 692548889
3 732085282 378736745
4 775076858 139418730
2 601369824 129369667
1 176205970 304437225
1 828405161 611103485
2 764315469 46297786
2 44062340 224400235
1 468084730 448171989
4 912385768 901344783
2 134125737 472897464
1 373271969 577276449
1 314730081 850834444
1 642267212 560769084
1 318078166 331766640
3 80275460 269115132
2 361200736 930738027
2 809710014 932887766
1 948039305 379197295
6 432701857 950226473
3 473539229 234668919
5 895233146 248633998
1 815830952 838026860
1 163783964 945558058
2 321205955 129165952
1 997865932 977491510
5 827807084 415543312
1 472809328 517812458
2 897914238 544565741
3 153610713 287480527
2 95627613 692345112
4 893827657 715976134
1 887748141 173456468
1 312925186 980702018
5 305388395 72285565
1 310653677 905644824
1 902145183 992118463
3 551034903 700321912
1 374840276 761379665
1 212816436 251567146
1 741083342 262583011
1 962576371 752494765
7 905790515 293865191
3 843127769 776029188
1 719107383 932510512
1 431014630 563371186
4 203696044 138895534
2 348764750 860985197
1 626207327 253727021
3 115542976 213731677
1 644273410 323042864
7 272159506 264494439
1 224813301 232599709
1 237984921 881317467
1 181935978 486602119
1 650339631 931401634
3 397836120 691649894
1 529776634 778475121
4 601700387 941687564
1 370402517 762522523
4 670627497 692920784
5 408459246 388296982
1 929247423 129707932
3 435702984 917781658
2 798459031 498315241
6 700058545 618912135
2 606013760 20780867
1 721600006 64015015
4 229480392 218496545
2 686533847 952086168
2 768208041 791724300
2 985389358 104188628
1 897015684 680907076
1 213824742 158552674
6 796344521 569932992
4 188556301 628048701
2 188435488 248037666
5 235304075 30410675
4 336226042 641097436
2 591191719 768660306
3 357597513 448190126
2 346503115 153798802
1 584856423 198653776
2 418968218 906885010
2 626124994 355303142
1 601527085 448269457
1 196281742 688926929
1 221889200 165681257
5 297310511 678416314
4 688570377 385067125
3 929767089 183003476
3 826836138 872270306
1 938293156 678093330
2 345091948 808824142
2 279347105 218623853
2 269276724 92879443
2 264908643 759891252
1 950839213 829234844
3 234477907 146728816
6 296700884 220759754
1 487804203 619136040
4 214296089 672312714
1 424490729 287211371
8 281601579 720401538
3 211187454 628972175
4 995175994 549268371
1 683952465 618740904
1 306438437 375148459
1 415986730 457342305
4 120567275 373559277
2 993917444 338490335
3 404459663 720802968
6 326460514 737104064
1 508500115 731470144
1 666404412 192023985
1 946085631 772024066
3 619110575 281825389
1 179136449 656023975
1 312751024 782967325
2 770813281 916225400
1 139994194 208213501
2 901291991 761418718
1 792580503 966197599
2 383253809 389160504
2 186349898 538277162
2 271875501 848230082
2 345817944 61788023
3 783242313 895977397
1 871557907 371028898
1 391405078 152840703
4 301817564 822935182
1 287864729 691154197
3 250399361 219953815
1 209260500 105505039
1 386438176 364292118
1 264949163 861997450
2 576469685 768659548
7 294340588 524740871
3 630379215 661055826
1 59554052 500073655
1 484195797 881603802
1 425029312 20161732
2 879451400 496002520
2 843610007 645686388
2 680200897 819968261
4 676191606 864731460
4 181834483 645687676
10 726646946 581065619
1 38152859 122086467
2 89828245 471440982
4 24165067 705204216
1 503590106 440597660
3 459714150 51773959
9 33134879 951399439
1 407173607 743811691
1 52780932 964109406
1 711480619 111753349
1 885799711 117601545
1 5131905 141901569
2 687131560 555954159
6 844967333 782733046
6 278815519 62404965
4 787062468 276798254
2 647397301 233981578
5 352581881 969029933
1 171260257 622349804
2 552108176 428242091
3 154512568 784999892
2 56473997 646760591
1 963457667 571091134
2 456197411 980764950
1 99982602 82631058
4 55947541 162171422
1 505472685 933790265
4 857113688 620989820
1 258006852 280456302
3 506192435 100067297
2 947470994 689762652
1 536399975 793633776
2 689465078 937813982
1 271915621 842086359
2 319981893 55535902
4 19479037 155389084
4 998061116 36984566
1 874838007 341742522
2 537558845 948231472
1 365180279 373433050
1 324621169 196604245
2 571020996 544150689
2 830131908 686635304
2 736639975 447962254
1 541756143 292870517
3 120067745 876970492
2 719964145 8583533
3 771957172 348781342
1 563565622 370146645
1 939244433 822732206
2 313348502 505604283
1 208154366 855580205
1 751054022 856240321
1 787860176 602486639
6 541001363 48481764
1 26609938 34911952
1 997217155 856955110
1 158436792 629624190
1 836246863 779117365
1 238474837 242427759
2 916359144 685591143
1 242880105 871376900
1 721148759 76130287
4 425712732 594446374
1 630477835 802012108
2 967310128 249187322
3 396639430 79465080
1 436225674 780935709
2 369573304 269544076
1 596584776 823931345
2 229321798 677770404
3 535750214 85741206
2 859722090 188617282
2 463979586 860789479
1 306996420 203636927
4 368542255 725823787
3 625818922 388345538
1 363379552 239239977
1 875749501 864139249
1 206783926 909818048
3 761707759 440339335
1 461243087 977043875
1 28199839 654963197
1 45371939 788716110
1 313932973 271069987
3 52850875 502269501
2 732954562 569347117
2 235384349 561857951
1 16845159 688638611
2 717358713 438554782
1 779828790 185478820
3 229068589 144154916
1 896056289 540127436
2 878138878 194050492
1 36084105 193704923
2 500736277 982641726
1 587058302 882666522
1 564836653 280269157
1 699175562 113711051
1 882173728 526431921
1 87543834 98578235
2 472066905 940215502
3 575083147 877011079
2 714641746 825870101
4 230576938 163957750
1 946550007 640055697
2 224015227 774194656
1 664377255 911429817
2 658227682 63575883
2 754815932 10878207
3 86825118 41565765
1 137787999 85821112
2 626807675 454550855
1 896929277 801923102
2 798608662 887486303
3 648540344 3992881
2 237930215 832105814
1 984396287 854146677
2 898993574 985530525
1 213350888 275236597
1 16228569 245439310
1 162429209 729947174
4 852817766 645627731
2 808421408 401745637
1 111410105 449826560
2 815532015 188958149
5 621029994 210556300
1 842522627 675930924
4 550697193 357668604
2 72249289 977914845
5 270590193 275679725
2 578345106 328690110
3 408983408 274410149
7 778564667 500064906
1 272519559 890498232
3 919454994 667345854
1 918166927 512317694
2 769477467 215273673
2 784627099 983328503
2 296161632 584551446
2 273947462 321875341
1 67951311 14965027
2 931268233 876606154
3 217855555 720198797
3 23407988 650413964
8 543752155 730496185
2 887604257 786096769
1 262380836 455830249
1 805781605 780345491
1 137560709 150196145
4 139723482 655857161
3 722028394 605528216
2 300994600 404790683
1 530776813 241829339
2 822602686 800725055
3 973105622 869910177
4 981604765 324256308
6 185763196 989070626
1 726260202 20802793
6 288755021 664211351
5 426562867 228688367
2 497061245 281236738
1 857344286 881916617
1 918342473 999659658
1 457663320 855530061
1 52368030 133868441
2 831988368 315700186
4 565143231 393441939
2 923078228 31671765
1 319037896 992676424
1 959691855 801123423
1 405833044 549462457
3 941610519 140453183
5 82661780 144917590
3 131481759 486561375
3 751368336 716771808
4 628487642 942842689
1 421897557 653251482
5 395048003 108798533
1 310315367 892245457
4 676567466 949352160
8 192714246 835916862
1 502168506 928015567
1 686338926 242040486
1 617738371 755510448
1 767302596 577956963
2 580002946 181157000
2 40786192 351240987
2 287528473 320134887
1 936978811 992768386
1 846576878 765461056
3 377022853 9729286
2 896864561 924592020
1 98354803 338666355
3 668287353 210470139
4 420644607 122310763
1 863697879 88927871
1 457843511 320675201
1 901066598 421172313
1 388212889 297693260
1 456195392 281409393
1 153294568 256870469
2 898908745 215055747
1 69717009 406872747
1 636537269 579961582
2 881829531 636057377
3 134449259 265937847
1 411998941 477275504
4 760032905 728439779
3 506720095 302164851
2 281526590 600098220
2 475265463 313468735
1 324950582 997881938
4 270593128 312749407
2 136918754 148374492
4 46753576 528483592
1 252376572 270364320
2 133383574 670972126
2 359431242 45111307
1 671566116 197564961
4 853076889 621363200
1 569890478 498058007
1 629180270 897190747
2 61934553 60898761
1 32684250 892367386
1 436437774 147405947
2 404667437 703771160
5 881752203 411813983
2 821802108 394737135
7 19982767 128186767
1 267112382 740592922
3 341568134 239377547
2 388332639 811931456
1 168780829 242794646
1 491212596 779448831
2 363017783 954959449
1 193823010 634238947
2 38845469 233815434
1 115360186 470617308
4 499010893 675988018
1 155698588 372385298
4 549710315 886928753
2 327848532 909721313
4 321147250 642102912
1 506030246 213296280
1 377614863 184230364
5 622858015 114891348
1 317159279 467413712
2 258203634 720498796
1 194309083 622877545
7 604030333 919397435
2 230800885 934217872
1 891771681 717258490
3 68988680 173481517
12 533726564 674573940
5 328753705 1647499
1 788878401 41919574
7 244939690 442251248
1 534217154 749860757
3 764568309 867436829
1 674972208 286166479
1 275791990 183033728
1 467971078 82789396
1 487353248 850285059
1 690435363 682440501
2 813460037 348447294
2 609419494 687559609
5 738228812 372725520
4 145346184 612666066
3 642390918 400690556
9 224660647 954326589
1 275486513 405561291
2 265175365 757932880
1 105706730 605123591
1 53729361 839274648
1 400424378 335543519
2 900627340 422310613
1 171789336 307085687
2 619296279 672352292
4 78595854 634429377
1 68121198 88991205
2 450564629 525267832
4 451993950 698042457
1 310904568 180145736
2 356937128 816512000
1 427331808 711660628
1 100177659 448867000
3 774763830 678025508
1 679612716 828149404
1 59719437 847900874
2 889237161 862396567
1 158840315 88301467
3 808468152 488269874
2 513142498 838934337
1 595298562 261214537
1 424420094 109039849
1 265909269 142872907
2 843093267 398201286
2 846807616 210352542
1 463810354 226327661
1 511811136 467501578
1 218775048 865395512
2 105400986 941712779
1 590479102 650283105
1 537479122 675291617
3 873043158 527706775
1 858372689 387860033
1 484232684 697672991
1 211787973 803665316
1 274287122 304897698
3 377386154 520163338
1 367848600 599547189
2 862807439 574994374
2 951893161 687896262
2 708596359 489077304
1 92444721 784450200
1 105259629 103549400
2 490502254 661847634
1 671993539 930932976
1 625141111 295983175
7 633108059 195032861
1 617559011 525749968
4 576544975 617773431
4 937732229 115508011
1 980978402 597805444
1 911722130 167614157
2 135567313 766138962
1 293038791 699140852
1 766203701 43163067
3 876153679 412822240
3 81732878 546133710
4 456271628 81160691
2 680104283 76668989
5 587552554 594860690
1 611022197 477589899
5 37675412 256001992
1 386573179 237563844
1 337589874 345307807
2 992919869 460164135
3 122606099 803268898
5 812650838 508574112
1 910358825 389383598
1 973899580 370926140
1 795871233 285229010
1 982144172 300419538
5 382059188 789771549
1 379246628 120759458
2 139732760 671235639
1 427051656 449442339
1 490150977 608872882
3 655642734 812947152
1 453160644 970937305
1 591421490 440579734
1 422802894 745658786
2 472539677 841228216
2 941043945 180327926
1 192475091 266567732
1 656497331 886699857
9 399975003 913178854
2 816958376 33908496
3 614267857 534129523
5 10416409 346402469
2 768709960 688741889
1 290683911 930343459
3 107352771 515050899
2 501982535 324823447
1 672887904 16169778
2 656273669 942307158
1 543115128 394507951
4 674821077 478696115
1 826092072 904046500
2 625372757 361122169
1 328103409 707097990
1 843542323 107437529
1 891219602 339528205
1 469195553 743299947
4 750088129 994548396
3 590601487 314522833
6 16200978 498027270
1 438610706 504242305
2 199257024 193977133
2 64014761 565806306
2 880607058 175967472
2 847860350 844840057
1 525139744 298506104
1 55358240 783472448
1 44394116 48465343
3 295001401 913603008
5 3299087 660690137
3 50936708 72923830
1 376948613 426833700
1 756932235 229416455
3 26348409 137962835
2 441236337 312545540
3 561089501 355513418
2 755041725 443261491
2 866429272 913973212
1 441164292 761211112
1 116101444 276467388
1 940197646 782180504
2 742515319 537036984
4 961845655 257692438
1 980384460 918449890
8 375189799 707912431
2 887004340 127443201
1 190636602 523344710
8 862952090 582460987
1 407091856 193749431
2 491665880 107663347
4 716463896 589200428
7 72985417 151414944
1 171261222 917325435
1 348427115 522768813
1 798983683 305836999
1 144108716 676195737
7 337676119 643404294
4 67184068 211859345
2 458479735 862492160
1 922939924 907295463
6 303521600 646891886
1 219954947 660150798
3 728518079 875024798
2 997600740 810047438
3 934681536 294843859
4 400338983 951476301
1 814786674 637535089
3 471614839 148635990
1 415937756 114495503
1 215664426 522367903
2 750564877 863082441
2 396438149 758350312
1 928502124 122466902
2 223354816 112260084
1 968275259 795742487
1 167360413 43148013
2 881271908 980407930
2 757753038 524692285
1 334513316 148467832
3 63721935 638950934
2 773070078 798127501
4 301043691 28872227
4 527031515 349154745
1 402529570 176622073
1 377327406 631377504
1 34964421 975548918
1 874273932 154466340
3 709690605 193967092
1 934739695 144444630
1 795881162 961052276
1 757756650 572520658
1 401600873 405676586
4 551601930 247352516
6 209154578 595467877
2 268013147 657978848
1 693329642 858872194
2 994486966 120394600
2 516610682 871225495
1 554456486 498579628
2 906307587 227378021
1 432616779 363592403
7 173050212 256147691
5 734236767 392935286
2 401638270 738844234
1 718207378 276099070
1 197947995 868335824
5 694460990 987641165
1 522817513 926672585
2 485945721 890193162
1 396498246 809788054
5 538844359 255828911
5 696229856 718315010
5 122378870 217563066
4 344585040 513530856
1 808643188 450617006
2 830921303 743299357
1 575649105 423473118
2 513626570 296334130
4 272640594 776054210
4 108350453 932046801
2 571334254 86761003
3 444022613 781270568
4 868000233 772790948
1 770657049 154997875
1 970757997 363139554
3 640839983 183863247
2 253900049 694568767
3 761006706 172688729
3 395522095 234461933
5 329052752 279368139
5 330127831 290889993
2 822929324 518150909
3 28668170 591373906
1 575611934 614167596
3 49987013 73871336
2 526564896 61481884
2 917182151 368171825
3 679170306 564580505
2 51444950 932727017
1 866747368 577554154
1 612097685 340700248
5 212168743 404234942
1 88344905 908952898
1 451003625 107851817
3 614936257 528020506
4 212280764 413582350
4 803854625 859554632
3 750081279 79681177
7 334721548 595196909
1 225514515 456126386
1 600373622 491700192
1 685192086 613768522
3 37186459 355479921
1 212543902 580002609
1 756185454 546194491
5 590541835 532001516
2 638812061 305790003
6 919473479 652648112
2 252470545 276257503
2 438271645 659011551
2 615294735 85149766
2 738001629 802548373
1 355570643 101940521
1 889684767 514666840
1 151271810 60228166
2 248096184 400845627
5 597978232 464983684
1 608316026 940509307
1 294963199 201119768
3 385371465 865499587
1 161871792 298170569
3 16125905 383025018
1 787824483 722974081
3 977050909 975119988
7 452947572 752175617
5 142953420 803786012
4 935857697 865294528
3 100370868 644172478
1 681252393 696477389
3 877806195 567387789
3 622926740 501656368
2 241482565 997618031
2 516295825 245161067
1 162872285 856025125
2 138126661 809115315
3 36002665 42016265
3 832065171 764993577
1 29360936 549922904
1 5619527 200458884
1 14219803 640400245
5 972386388 725381512
1 468499779 961514623
5 508936927 135073088
2 418943529 901977251
1 432897768 547771369
1 240608616 908811973
1 29702903 369724997
1 906769882 505845320
3 128441663 848967341
1 777069324 355681617
2 994015498 793574415
1 991664762 736691311
1 164895934 56875311
1 876594188 956117396
3 756373282 880982693
5 911178043 678094703
2 35545474 109733596
5 783810851 80790183
1 950476029 939013493
1 708469256 322239985
4 347571671 410402977
3 610610409 419599205
1 986897627 338238763
1 723070714 659612884
5 810513159 838485196
2 636330991 313399495
2 613514545 83725329
2 174928607 363822266
1 839749116 964764126
2 328289404 379491841
1 773636451 213417915
5 174288544 271540557
8 500005924 661999214
2 167809025 560381446
1 990864929 46291169
2 424996550 184361817
3 994177331 554795271
5 987313121 256261472
3 931977820 382610727
1 593211120 97074073
3 259551216 6099519
3 838579551 771287736
2 920593078 390800017
6 318116888 759691356
1 769703444 409543391
2 475623761 498173625
1 379121421 838062172
2 159702181 469383662
1 693358235 843799866
2 215087317 243419275
4 931562150 45010176
3 627694409 432376481
3 686861002 690245735
2 657573493 538957731
1 94048298 628546280
4 628143083 856542584
4 111631844 768404426
5 697607193 828816407
2 888910246 873893515
1 28569330 704672583
1 689496957 460133636
3 152035950 504654078
1 47485662 943843143
1 456357612 523360665
1 939037995 94562885
1 641800605 343164498
1 977402412 679038066
1 996236252 441392534
2 48901067 677478469
1 664534416 54183974
2 216512364 34720660
1 422205142 337774515
2 840617452 402538564
2 861719681 456944503
3 466024350 312052242
1 740943926 990124062
2 66227728 372742469
1 206634661 544987708
1 479130695 424857777
3 589551588 830827250
1 52451402 493772573
4 426136923 575822656
1 165596042 66964214
1 401341167 804329282
1 482436609 859972796
1 653899339 148474089
1 996871698 671331831
1 318690493 240388527
2 137919526 250453489
1 627056401 608312523
1 551774589 91446802
4 168893692 225528351
4 73431543 990608575
1 67372358 158954441
1 891867244 73904495
2 483668782 570140263
10 594064611 668991895
1 484913683 203167074
2 339507211 146995520
1 19863207 217257497
1 937520832 285977728
3 318861964 227053835
2 85658442 734733254
1 840315370 389201412
2 105373912 307165213
1 126557478 906715633
1 164119136 254180267
1 155015407 154825280
3 735907396 383638208
1 9231507 520859098
1 923110134 386244244
3 23846144 181011114
1 895507499 553736696
4 761464071 665829812
2 230147361 889388868
1 374325117 754382790
2 22383457 308936873
1 924613348 434844382
3 398801134 917864115
2 206949665 196026221
1 233690323 818418645
1 857186254 221989758
8 683107704 803638657
2 90743867 104263997
2 661826007 488742986
4 116724363 568296910
2 665084726 404810129
1 256093021 35630071
1 620251509 392102657
1 650440537 8611092
1 506332736 904276791
2 73191165 918038743
2 837260974 895775657
1 506980905 615570300
3 245635344 638542797
2 600294899 606486689
2 69723842 898204521
1 101900511 65856794
1 364126180 722435890
4 134828367 402220468
4 555778628 339621923
4 224449484 224145951
3 501066363 404361545
2 233863271 774090684
1 29150999 581856567
2 687131368 729112614
1 867316632 427428850
1 316045008 476428268
1 226717073 331601858
2 374626706 275569561
1 393383300 657541751
2 314836904 904667423
3 965690418 773930488
3 927722334 717717518
1 868213259 600914721
1 684357420 78643576
4 261800852 802155991
1 725331067 321314854
1 50930817 605342905
2 892963647 595534652
2 884916864 89677254
3 519733034 107600909
3 401227286 165294514
1 519091989 831454405
1 54159046 639460243
6 711479085 43471880
3 349316596 568400816
4 424159197 411340258
3 943355740 497612649
2 341822049 443904002
1 693147900 26056685
1 851144990 303555009
1 455283335 239498270
2 25068233 174684870
1 137982919 54803792
1 625890034 226428642
1 496298739 214215550
4 808133254 836372732
1 373263188 425702067
1 737395979 631502476
2 290484872 438137706
2 35637411 280957217
3 651926264 999723685
4 398837718 806087967
1 417249751 873884953
1 393824363 830980079
3 554451870 352600728
4 649586259 26501361
6 639799720 304523799
2 725227747 583131832
1 357522565 177981067
1 896568201 37747672
2 69250665 360687372
1 408500063 958160807
1 861950211 440548336
1 285208714 638850922
1 337642144 918610329
1 540756196 558390841
1 69888226 449458825
1 611842666 920144099
2 812293767 192994181
4 221852899 137443732
1 394707238 180257526
1 899914499 377618743
4 898409695 644857908
2 708398646 559975926
1 305291790 100921109
2 531245411 864165289
3 437381772 252631910
4 402538770 215763188
4 555113846 716431145
4 682809389 642704176
9 228880407 50353105
2 950278511 309531931
1 219737638 331502164
1 624453372 208990745
2 339771498 170288642
2 755939560 865923092
2 228492320 927660271
3 13605736 577018847
1 469017931 653924899
1 565442368 334460545
1 23336539 821637130
1 954777286 219724353
1 505037641 538834213
3 882374855 848264625
1 56543406 693190930
1 694708532 522863604
1 436901480 540034673
8 296850782 703603797
4 662331624 149450745
1 380535202 999552859
1 95851184 47297607
5 347040754 129919445
1 150715967 344712140
2 580560665 665546974
7 74234659 69694483
3 486577076 891527059
1 970031363 143486050
1 271160158 984939750
2 541724228 710810051
1 458127003 794827230
3 773815805 455943860
1 896199800 803899655
3 916977646 649791978
1 885600021 357599710
2 105641589 934838057
1 988510755 120072280
2 116576976 921686657
1 964677050 52213399
1 847376376 713919379
2 318438669 148311527
5 430370337 649238264
1 131025451 53913617
3 47533000 754149849
2 303442027 59235270
2 74633593 53580797
1 531235579 69799266
1 50146719 806463652
1 410984703 918041615
2 918664800 452151775
1 97555317 399456966
1 307426374 615925372
1 654799709 86413519
2 491254783 95899497
1 454058313 418523658
2 940554127 817876294
1 302162342 615483226
1 20108441 3615369
1 172028243 769911335
3 224187713 497293233
2 540840564 222479094
1 130299704 662210641
4 435381177 59520645
3 59686467 862648786
3 21971864 885633368
1 338181919 366394089
1 645917643 199245601
1 216476391 946980170
1 209982351 610303469
2 282512531 332784694
4 185924375 779484994
1 966632013 979181300
3 651447189 526729265
1 619987264 92789154
3 804383257 781207720
3 886027985 191569332
1 66539752 145044831
1 863188604 665078078
1 311024282 366748252
1 341894779 320071545
1 678543278 532369060
2 346392503 631529265
2 590546599 665318755
5 574948541 139685096
1 325932203 493660226
4 50572167 490458793
1 132178589 982505252
8 732387536 453885669
6 62367892 113745861
1 970529248 527529945
2 946202727 621139799
4 168567189 915052542
1 557152168 496000021
1 556017827 432335249
2 424706606 240359272
6 840234507 694345151
1 74552892 445213754
1 826791140 678102021
1 76735188 423278990
1 446588529 322320880
2 750915049 942134282
3 930381174 199761741
1 12659380 790390404
1 829019035 920842064
1 452519792 817259504
2 888391243 190749743
6 378348216 149670553
5 195707954 655528348
5 460590982 895334218
8 281346670 33242359
1 95866204 33844730
3 713233715 765237423
2 579092315 264446937
4 275553895 414085680
1 472572983 51663603
1 699325806 995886121
1 423067975 792059046
4 966230774 552883642
2 748501060 89691659
1 648325276 886053918
4 505519765 162395511
1 835371055 260440164
8 557160676 693087194
2 756372154 70440182
1 598321966 866699447
2 34974399 903439072
1 674295551 448006805
1 456487744 95592380
2 151844658 568552037
4 814881505 9022908
2 64438431 523601838
3 732347331 314677804
3 759889963 666087957
2 359397932 776479475
5 956071048 395050103
3 983511605 725441878
2 327221687 896588728
8 332975753 809492480
3 139682680 621100537
1 584934797 540982190
1 547533997 63662679
1 225703493 925661554
3 906942231 21042779
1 728436421 259184271
3 338149193 274722094
3 344156927 354999182
2 294070899 732195971
15 434027288 131183147
1 346158912 2590942
1 696638666 236069811
1 696232383 685826453
2 276397332 615294439
5 76987446 108284151
1 954918531 203445933
2 132073102 309343663
1 706660560 989084921
1 860672804 79424688
1 696883356 981499676
2 909914119 245368299
1 739970723 50344372
4 230148834 936142370
2 921996659 779504523
1 512729758 448887571
1 610175863 998447940
3 575888704 42380472
1 975525788 583074070
4 570922109 388731355
1 76106108 504445435
1 284749804 551160500
1 720998944 194535861
1 208546991 19813548
1 667162358 848720170
1 324967375 583644829
2 789104369 769937630
1 868698190 115620676
4 915602444 884880192
2 999730971 226450821
3 619993063 125334800
1 105155138 210807861
1 232662771 952098935
2 467873392 133663522
2 38912261 64793494
1 224910503 580320710
1 215416669 917172950
1 875992254 66819735
2 160698553 552627571
1 93487189 564448776
3 61810383 155830992
4 844890089 978170224
5 522780378 873094015
6 432238908 804975352
3 578151471 414000260
3 882593126 915437229
1 634507638 324154208
4 672250070 683235162
1 144656177 569053123
1 959598346 575400257
1 231035196 693797210
3 76459660 155235526
1 733592550 989192899
1 861095741 328512321
4 776049059 482508119
2 15353008 702878570
1 875436067 189831326
1 667336321 762266286
1 860498759 914794922
2 187302478 916529507
1 265545218 490671790
1 173913905 909563354
3 593378058 682630339
2 979105338 101742745
2 477311581 710833081
3 637727054 757419480
2 638078020 623948214
5 941835868 749486491
2 550156635 834163918
4 799094828 407210620
1 8201076 172735246
4 252896525 679191285
4 373299961 637792437
1 799155030 730485393
2 172849810 434351482
3 169590708 523758537
1 663497992 73036957
3 442789835 279046548
1 825623071 363848234
3 304731468 362086612
1 26758472 390740593
2 586592051 963740058
1 338918588 336547890
1 89763891 629735801
2 493130323 283308640
3 47631857 663973230
4 49033310 341645633
6 841757709 586847687
1 650993724 277519240
2 501375205 972521294
2 291290507 886353221
9 485931786 476543561
1 129010032 416818054
1 308509176 588462749
3 435558375 571769226
2 32708701 717358557
1 468428458 736422668
2 169058933 937334295
1 17950345 357783078
2 543838015 683976779
2 282146924 205273305
1 73611829 341413365
2 833889093 670885360
2 793806381 58852434
2 367740435 326706454
6 669898593 425337393
3 138181817 765362233
4 739257656 988972962
1 923163433 938604174
1 367966503 466502725
1 63925095 8199290
1 705846630 264551175
2 916053382 93990870
1 512723012 844406270
3 574653322 333110808
1 285043279 98572938
2 17679665 85589651
6 945380619 791177321
4 749792959 162228549
3 771771256 132643632
2 601452775 403736103
3 120637854 883982378
2 878333225 760016850
2 791190323 504756193
3 735765188 633618437
6 30219511 812570398
1 618292541 578773980
2 624287600 508037442
3 731207479 357799546
1 587419785 564762901
2 801711045 490651434
1 138687969 718473529
1 16760733 405979483
3 536491068 309247448
3 58047555 801705964
3 824111969 51235572
1 295013237 567405225
1 117173549 291819310
1 526739438 669798270
1 835873598 605627256
1 350626475 856838186
2 505973369 376057538
1 580023927 106902715
4 284496048 29283073
3 445783478 34201218
4 57619401 827811571
1 29566505 831917489
1 895953669 707848019
3 808260459 813979386
1 491927183 524435183
1 485855744 880270316
2 507832923 73476242
1 203649673 992427493
1 780943772 94114605
6 980973229 457632977
2 52227621 941027788
1 289694233 562618631
1 227030866 393185717
3 351584150 601575977
3 191409626 645618516
1 391871077 239263768
1 305671516 307313373
3 329632550 780754606
2 84778870 229207514
1 546524345 298912413
1 246264769 596517654
1 330915861 784285333
1 427939574 640209459
3 533376471 164238399
1 973483323 806036235
2 774787510 851498567
1 724464904 725099794
3 381640219 520654482
1 493249233 554540647
4 359182282 912201928
1 7325191 931526696
5 348553515 993676838
1 783732482 81782987
1 864250059 231107399
1 942110613 182689375
1 194049946 894999931
1 670765173 411629687
2 946658159 28360901
1 302693856 146181096
1 924443139 683508024
6 957645510 358968861
2 36504953 417124341
1 857707514 978046660
1 836521968 789603589
5 740374459 858612626
3 862873453 922321915
1 657275659 318714574
1 270570793 251727621
10 296927743 452834925
1 26117650 737812316
1 550071898 561771974
3 166436159 901054879
2 208153148 742923319
1 621188109 784426269
7 722420214 381097498
1 564596262 584640010
1 257953217 770495459
3 416514441 621212482
3 4823504 220833517
2 20398912 250417679
4 85673345 846637010
1 601473398 750848238
3 712918658 779728013
8 755083106 502748045
4 830424883 989957671
1 424289566 239168334
2 146985812 495561124
2 678747229 299893458
1 963671327 928987657
2 921782841 679455328
1 337492789 214899011
1 716102857 981521124
4 126679817 371797584
3 906996254 59079502
1 74884257 57526070
1 29784984 766435405
2 554210645 574685385
1 992221191 193470867
1 451980845 42468878
1 787042048 214007410
1 74433536 470935272
1 578846019 867312521
1 246539801 402740080
1 538096140 800635767
1 323827860 144868391
1 160399808 925721096
1 862892752 565727090
2 112275047 717315263
3 910520688 84958261
1 435765856 130358791
2 260437110 188136347
2 239420282 585297615
1 12857576 630982122
1 686972375 884342316
1 942892065 94336964
1 752575028 221799636
3 799693986 925329733
2 788126488 991184651
4 62640879 475524441
1 65971953 683726673
2 602474123 220680165
2 13629661 761520632
6 186785861 238237294
7 129013811 649936092
2 63094903 546357718
2 383057881 912674266
1 598893060 584087173
7 976347275 803993158
1 466917812 936835532
3 548167177 984903041
1 424805114 441817924
3 900782403 605536796
2 934126647 337508138
3 199671074 344899323
1 552327620 98888172
1 935908830 885553959
2 9574244 386671668
1 943454571 867308070
2 597648691 774514088
1 953817168 672108622
1 313076111 167530246
1 421139171 802475458
2 700454779 16921963
2 51556724 806523142
3 149631000 152775260
2 89810900 68679586
1 969746473 391504768
1 402582300 577832269
1 437084657 741341848
1 468405476 972385034
1 844899404 577339581
2 2634798 972940856
3 794737845 953899758
1 389940357 51610483
1 264786972 965090945
2 796508043 375276228
1 622378467 528826349
1 396605706 288395697
1 925527217 187575651
1 927876234 918006791
3 841992402 217357851
5 86400596 18870429
1 727979670 143807366
3 89393149 39528778
2 94407648 17631144
2 565406141 290804629
1 70283134 283293197
5 315896369 213732471
1 342609569 144090123
2 190039994 172007149
1 746662478 134513374
3 136628126 227305660
3 221945151 985122453
1 565658398 211128717
3 982331724 655321094
1 605484777 801592400
7 50656196 99585146
1 461410558 42515863
4 538795736 907042307
4 114013151 950887519
2 684076760 307720517
2 734383954 998230762
3 695022091 324561968
1 297322622 522685278
1 21945768 694193940
1 236432169 949208505
1 486240010 512307707
1 516417971 807554801
3 115347809 883447025
3 128707013 908888928
8 810706119 115083394
3 476446785 327806729
1 799553607 481469212
1 432938673 220887094
5 435682392 94031629
1 115464727 230010231
2 806201376 728065177
4 841846217 148215060
2 986987654 641748115
1 533954874 747989415
5 186267462 160216455
1 725980115 999811821
1 343154179 353953555
1 65854401 61189282
3 816872743 159010677
3 319937669 688998533
3 913752519 926266692
3 156496766 708129758
1 386665512 941042089
3 402950520 50024160
2 725603119 666520920
1 769992635 622572318
7 3447246 980589798
2 186896598 909050595
1 231143682 421646375
1 532156702 509930889
1 478626557 181027226
1 326659259 658515985
3 790408975 144322551
2 868016101 360794931
1 320927868 929930968
3 740873270 591577418
3 390160800 724491452
1 49438147 646655584
2 682091950 437039195
1 55693142 767199637
1 399671218 444573896
1 225725891 972193094
5 374965173 689651772
7 883930306 871318577
1 808743097 59466088
3 127626686 557868215
1 669159129 380455865
1 612703486 346118102
7 490412593 306953530
1 360846294 664943591
1 832576181 602658223
2 490080402 177343545
5 113420251 680842234
2 852209923 255843960
1 427689584 38773348
6 667086355 518491774
1 484764592 464030206
2 732117337 687328968
4 526957495 16667020
1 67257495 874624992
2 640706211 980273983
1 709306291 21745218
3 628331482 757995975
1 661251233 227459048
2 795132627 568569377
7 15121236 146572482
1 516505548 642724762
1 965815832 261153908
1 718380132 376575993
6 583979281 177338465
4 154727502 543711729
1 496664799 528769330
1 32513643 323670208
5 122846315 799086334
7 674988193 188526966
1 232038380 313956464
4 766220237 711954900
4 692534398 434036677
1 28806577 520089268
2 40612079 860938019
2 228531516 187051817
1 619330004 589213235
5 997834645 658158229
1 45745822 175761719
3 591229034 622999823
3 462931884 938890543
1 695063925 271593174
1 870734603 728342724
3 797459069 124189663
1 60353576 597026811
1 856800315 126143754
1 257069570 287577460
1 727803959 600676853
2 407555306 81339380
4 646595743 526641249
1 92573269 857422590
3 221711314 350861231
3 587301879 158704865
1 574506737 593342734
1 46528338 713725703
1 499909432 498010732
2 931008935 913762064
3 732095047 503638508
1 861886148 140934753
1 322884317 343059626
1 34702063 815680428
1 151049505 339746381
2 197742323 344208641
2 379150774 298259141
4 774214930 606677603
3 270031864 701836106
1 497106838 685554704
1 890742946 430884292
1 968366256 707661323
2 969181700 772003605
1 42505613 947658505
4 831552561 370042148
2 559881228 45870375
3 118418427 772542955
3 415970389 550180031
1 865104575 738053144
1 558048037 131617053
1 987382374 319506948
2 563965140 696507495
3 879922988 221999091
4 809655648 338488696
1 478379460 155263375
1 623664032 837458752
1 512035966 723390901
1 355658471 217049642
3 575791437 57898671
2 463752212 409628858
1 876707209 259624488
2 50964721 859659726
2 112050335 79497220
1 658905493 131959156
1 150028895 875787725
3 901875000 420743714
2 735714400 532606495
5 108206796 217310702
2 183326979 721521143
2 580867489 750812614
5 543525337 575550366
3 903588692 529223020
1 910578193 280494748
2 848993074 166166714
7 979169761 90503928
3 846728996 948921684
1 79342788 949099723
1 160548345 310048081
2 399911269 685024426
3 26955187 481487616
3 907446336 362093157
2 400608372 198870479
2 357741408 778621372
1 731530344 390142569
1 994448740 35969888
1 251211990 673659728
7 356899995 518941392
1 855165172 362727475
1 730193049 570448295
1 116049328 862237058
1 175650924 693315318
2 339106993 81304069
1 463894514 736105285
4 544277282 316788776
1 598026345 827532422
1 519174512 462664278
1 350323085 309005892
2 141919374 626019354
2 752129510 886478145
5 768722041 429909635
3 586864834 847356592
6 929784628 942181104
1 227869778 255608704
2 666514193 976527127
1 861400583 83729124
1 916385105 564050824
1 835071597 866300632
2 790316123 792666068
3 351284612 592784995
2 713424650 258016707
1 735037406 605855062
4 991280278 705072598
1 907919160 218638780
3 845835830 115170266
1 338821433 557833151
1 519474953 939233402
1 804410275 426467213
1 967981673 334278336
2 352373804 432602666
3 987243929 318041844
1 606740460 827853778
2 418044596 134100526
5 349977286 731644395
4 769058203 528765889
3 14148561 157829704
1 67575943 653325001
3 686157356 15776956
2 220565259 842479163
1 152831529 661598434
8 601425747 160577322
1 591935824 338486448
1 834945311 768117710
4 500424697 944836788
2 681232075 564469016
2 717289605 468007876
3 889412012 302403805
1 270833138 238233744
2 750067176 158106391
5 450089860 453206484
3 155206071 122139740
1 291845417 830432917
1 555441182 768943940
2 344507692 474586468
1 137538910 773751557
1 530656414 716251075
1 879828682 434625204
1 976777014 14547551
3 368350656 93700775
1 449879124 432395058
2 118966520 910093802
1 414901916 272856932
1 323648578 636562253
1 98663461 888497906
4 174083531 74698910
1 981313852 525119502
1 111522856 868610652
7 504571982 546349808
3 559960218 895476354
1 136796381 44915743
2 37375116 506415351
2 491575680 499561189
2 821819921 574274613
5 967362123 951162576
3 512474522 12496732
2 517203475 677010754
3 809565700 568545695
1 951918225 420916242
4 303707046 580334374
2 717168641 134571971
2 887603217 225156495
2 385143422 645067971
3 16789069 531513656
1 86946374 128641896
1 866757711 508030438
1 329693066 808548163
2 185728681 662374063
2 169373251 699434189
3 377914495 92239877
1 881204570 944640121
2 411408125 74807633
2 629092890 387395711
5 277929835 562844562
3 552298514 814283078
2 312436136 573063959
1 363249525 212722641
2 260643199 400629888
1 549573670 332672476
3 654516768 544121215
5 15176814 847656341
2 904178747 527438842
3 848065082 607334714
2 972014254 114320772
1 531355545 349633551
1 14716956 565951135
2 337195079 149713077
1 417823522 650442308
1 829932788 813212305
1 236967637 788312394
3 126551414 42052538
1 58706978 294230464
3 368223970 835872865
1 399061385 68024046
3 232340274 708469925
4 707967393 240575215
2 831828572 554001226
6 170983755 620959026
3 395823483 273181523
2 575725694 59771325
3 426301965 582054970
1 684326979 293463704
1 392023355 973505062
1 62358569 963048031
1 535304831 395121339
7 120635204 39830753
2 272728353 330897755
2 111950111 113237598
2 224353261 583384693
1 492071160 803808924
3 522411996 131512188
2 689725049 258432551
10 835782886 952505449
2 982130352 892440476
4 981431924 991264482
1 885876528 129712506
1 376478922 241133849
1 391679900 748700639
1 268865672 663635552
1 627068942 737120613
2 498529161 506810535
6 441144516 710412890
2 116945498 494285212
1 924612417 979924937
1 386997204 356183581
1 260548142 982785526
4 229204860 974179366
2 594196978 746731714
2 39685626 203706930
2 451627506 889388284
3 889560754 155991580
3 700811573 295228824
1 133692474 15993294
1 784185285 454641158
1 287002406 589239252
1 403801360 679257096
4 543331876 264711479
1 368469237 881755117
1 584532715 710227087
1 590052048 654165336
1 445196180 422620237
2 408974945 22180334
1 518873126 287944940
1 659175222 733074455
1 176156868 718931964
1 503279449 675156173
1 883951685 976396223
1 816375240 131147242
1 338753949 259901136
4 407074163 9456988
3 929086554 237357406
1 112031432 296008013
2 673826754 369177069
6 497026765 914039813
1 45828694 222824817
3 557472217 64232465
1 493840489 741611755
3 791753972 911808740
4 302854867 574085658
2 364345959 103065322
1 891684988 284214349
3 227262701 854137438
3 377715074 96469011
1 684752845 201003810
3 757830870 570003895
1 415965915 338664643
1 990503690 295935088
1 439344511 122120232
1 898750175 423169336
1 643715199 610321311
4 104938085 513344269
4 513541326 246182098
2 664888373 21385264
6 593927283 911965230
1 960710885 464385184
3 981554913 86076254
1 82015329 669850155
2 830599552 665818161
2 970122815 318969846
1 841510469 494382455
1 357419518 393135836
3 116949550 710304624
1 568077396 19806284
1 58577062 863125590
2 911408950 381673422
3 377729940 697398677
1 590064617 518179949
4 958753713 856054655
4 985762978 359248169
1 142169960 814713193
1 558628648 830686902
5 57832699 462100641
1 667522101 566131308
1 128716690 534674263
1 500076160 336700751
2 857327676 359847280
1 627245892 466166672
4 491394377 935558595
5 202593182 774194991
1 893577769 211863811
4 819372488 850365409
3 806579039 193150017
2 366373315 190716255
1 498948194 72522760
2 438198720 372210922
1 298922868 428412842
1 968082323 638497239
1 697776769 299156260
3 696870375 448606858
1 247944510 237405164
3 352656140 643453281
4 536307261 944245195
2 356580940 756793339
4 999139654 917627592
1 451933519 366444891
3 506033478 495137910
2 569756159 105485649
1 927140029 284849289
2 870115414 950781201
2 646252411 207570915
3 462887541 616489191
1 426014022 284168779
2 612960491 904871523
2 177050534 52606219
2 724011313 411629654
7 457408484 238166902
1 786778920 68392898
3 205455885 421988692
2 877836574 576453064
1 804927984 891104821
3 90378634 237441702
1 538175015 333141241
4 181823803 587374351
3 514757187 506890328
2 755398698 216151400
2 315100209 241552591
1 240260834 506076044
1 759622950 550922806
2 368225403 872528380
2 957339364 342870247
1 691342469 894045343
1 939319742 266642793
2 955986849 254734271
3 616885457 884529146
1 25219350 775552925
1 685797101 379430795
3 171508328 523666230
7 257535491 157668865
1 209093270 580507401
1 288445012 839648653
2 592464606 768566020
1 108978981 544016374
2 149584728 780928009
2 557238544 500961645
1 865466575 75473767
1 636340119 903108743
1 495768484 147733933
3 702199381 662934402
1 731115572 962999313
2 520913548 578773491
4 207665029 793392937
1 710124573 286463585
1 427133182 144550864
2 438244948 193177817
2 536941357 487110992
3 935063549 904622581
5 565201436 933253594
1 927068969 530434152
1 995939578 427235168
3 508910186 172091061
2 33181817 648526272
1 915620632 534110931
5 526596551 495076036
4 736142274 476227593
2 988137949 330503851
3 825016479 148363145
1 281838707 179014041
1 847675990 50021977
2 373193389 381038764
1 968342705 933961876
1 755159649 529603055
7 607722820 941705402
2 932945154 860519266
1 297404236 106225280
1 294571592 370870908
2 966789013 438293725
3 915344527 178659619
4 235801339 861270420
1 590171686 63951214
4 218750685 622829466
4 959120076 829874802
1 559891649 862116126
1 323052574 215771708
1 121046548 651018769
3 649153160 734689272
1 220105588 815987466
4 687572199 687401488
1 83121423 782418464
3 710601126 225211356
2 702713666 821604092
3 606693694 663306162
2 987282377 755544278
3 167738549 857765910
1 885922604 889391331
1 901149178 130865701
1 670688590 421445184
2 958187224 889339112
4 83197586 279230780
8 917980757 637609321
1 369738893 441014570
1 170042454 725789423
2 728079914 763816894
3 350064916 966706871
3 141429530 493046994
3 496865705 663164536
3 744386755 206436040
1 170034406 950311230
2 512876953 330054162
5 935883226 322462500
1 562862332 946728768
1 385250650 739235592
3 438882759 541723241
1 177880068 294492297
2 565959886 823687480
1 326352176 342914976
2 871261275 561067657
5 152181857 697409499
1 115099782 205316576
8 612579823 520614470
1 620750275 215079242
4 457896771 32005661
4 799142296 378127125
2 521482133 987798918
1 393254256 804106078
4 8305615 192224405
1 888097063 974420237
3 772656815 22196394
1 895858363 524403603
2 931931352 986288026
1 131076459 52874055
5 474192409 316509527
1 334222452 411670396
6 68860057 973078092
1 486743796 385101285
1 920012045 749620082
3 268139453 111146811
4 148503850 924605486
2 984637730 560995803
3 466471102 181901917
2 193231661 228881119
2 655959641 986265029
2 367949256 289216188
6 655788567 448428007
5 21539613 542219564
4 797527023 752295372
2 58128293 282487324
2 863650032 290376238
2 293144434 98954213
2 444818784 114243835
2 152272039 980305454
2 361320093 995642310
2 720087563 305106994
1 701507667 562514044
4 782537086 272151727
4 418120300 677493220
5 618300282 750646435
1 659816704 283183156
1 848223419 735628098
3 257690201 336819384
1 52231032 279659222
1 320773281 979328804
2 48407292 675231511
2 656714272 842550840
2 672020386 802582574
5 341159335 204595578
1 808213728 238689154
3 522459355 940067656
1 764602222 329424412
3 147308310 776428778
1 19749272 276374797
2 412161172 173776462
8 842759875 458622177
1 810164538 822677019
3 751170731 81364595
7 189511843 261635776
3 676946542 358071284
3 829230453 232743593
1 268793608 448387716
2 180388038 177432055
2 520046398 700087396
2 134900517 709189559
2 791436967 567243052
1 827388608 650282501
3 173096697 814180726
3 626032431 490190968
1 921263849 803422583
2 136895982 323838094
3 96390773 518031570
2 503981374 253572070
3 247497678 717872719
5 706031081 384880471
1 218222554 873787180
3 415767543 873362704
1 520092551 523238681
2 769844347 346963690
3 476720986 212335583
4 617439044 502401810
1 249576112 556949344
4 481876922 922611495
1 352797214 447270464
3 53022716 358127590
4 798250455 696232091
1 401024459 66452085
1 38108765 31380875
7 853143623 288655693
2 117636203 738560336
2 627517430 376587458
2 631512169 111929439
1 17037994 654190280
6 788234257 400724933
1 670487126 270952005
1 878378111 233153370
1 587519542 636585657
4 250103854 820555540
1 395792406 805636413
2 330020809 870050223
2 604152436 851967483
2 795935361 777959016
1 766512254 250487859
3 553519858 419065230
1 886446699 143863479
2 277234417 732342743
2 774121724 564382991
1 177437095 779778977
6 107661170 840173338
5 509854911 617510562
1 761841941 111151435
3 699695592 249401262
1 681216294 348212508
5 818241570 198756080
2 644899382 914977709
1 633383056 441496645
1 848932701 165787396
3 7347907 20672966
4 783025410 27215620
1 407274279 103081452
1 197118665 40116519
1 940643736 384428539
2 926795983 742329544
4 516658673 700932774
2 364591347 598186635
1 350685295 992184139
1 684398728 828933799
4 779089831 923267499
2 95014260 853008859
1 138702084 917153345
2 979910833 262555109
1 893047990 758830598
5 896143107 764733731
2 171827190 718803431
1 133543802 488789427
1 40874316 199399194
2 688246640 362839382
3 297318538 450742608
4 486328703 799158514
1 689513860 132488944
1 898292913 214712670
1 716990390 697120850
3 791787270 987706584
2 27851495 477725453
19 814540394 120780409
1 815463265 757423759
2 491054064 60738512
3 1908864 984983703
5 372918503 178376358
3 604910338 327593693
1 614376540 35113379
9 82584484 724822223
3 913907042 317287655
2 757042377 656777748
1 65065265 847344846
3 492838000 332789510
4 918889422 388337659
1 845173774 266783280
2 804477644 302055424
1 992016530 601786320
5 908799498 665790931
2 640237885 812729082
3 331733481 28186913
1 283734149 894362294
1 722903663 616875181
2 303287379 944314041
1 726868786 258721344
3 236917515 299125004
2 117695523 449155701
1 637059586 211141623
3 150336856 602765900
2 286637618 600677607
1 178633669 655642216
1 563575544 362982027
3 220324537 469011453
1 454891746 771775493
2 351376856 283770216
5 831228247 589564438
2 334163804 999667194
3 851502299 462552147
2 181700764 775838925
1 673717202 888515803
1 229417782 266068704
1 681861840 122135008
1 185240721 414290013
6 550673637 755486409
1 370760731 316399900
1 677334483 21557016
1 715089975 246216742
3 468639027 604486711
4 775869076 67309735
1 561309775 519530582
1 771961091 645869203
3 605374307 491306827
1 321366525 438396808
2 25255912 390077419
5 531418369 652843663
2 85037372 527233675
1 943476556 455298163
1 610380740 803276747
2 276013092 264612798
4 729708659 907287617
2 294989229 377941196
3 547948580 72742636
2 812462073 571905080
1 852299629 905634905
1 243067588 637882010
3 618807304 346227550
2 991695864 956604249
2 237292529 196480089
2 326699147 496752164
6 128273892 798880685
1 86027491 60118719
1 833816367 669516291
1 367215336 375684275
3 388429695 97645195
2 670733133 258441790
1 25912283 372456016
1 206230494 363518026
2 261034577 208822438
3 93045916 119062563
1 159626762 702225393
1 825608237 51112193
1 509927753 624635888
5 116314834 551591742
4 508044139 143468416
1 65882133 648269939
1 641128837 752170496
4 219141281 338900000
3 192905112 727942784
3 76894965 912702646
6 91730086 531518792
1 663979790 974199930
3 641250712 656864179
1 157846461 648032898
1 460629546 644058276
4 928648796 204019894
1 534318130 22514759
1 419813906 865776744
2 522084365 66325101
5 936168536 334963238
2 344425897 19132269
1 497814996 617364423
1 703756897 111840732
2 984121904 746157222
1 769280977 938485200
1 96410990 177261720
2 877629626 666867038
6 984105674 785229273
1 303277912 939954838
2 729152655 532789489
1 782515423 854940891
7 256521598 38533941
3 115444212 205277113
5 981191801 38131784
1 469104084 583544778
7 790456392 233732241
1 534615485 271115980
2 280486005 797431402
2 992581464 709219280
1 216590577 549765554
7 321897160 674432151
4 252426860 778331579
1 68549638 559987317
4 747571045 342993491
1 363680112 69489510
2 457132773 782817118
1 546800623 984981211
3 530908380 751576211
1 79062834 901840274
2 425416292 908881410
1 475928752 513766344
4 270368033 910858793
2 887140577 540478345
3 103231226 184787026
4 412076367 140661400
3 233581233 982155871
3 93206560 966191373
1 665376251 940822547
4 443427773 320997155
4 24953428 572571542
4 166816135 379747445
1 678937682 484856121
1 607863924 752852496
1 909545964 543209271
1 8162221 734307940
1 450344636 479608125
2 846416020 216250339
2 173845127 407269409
4 735102827 890395700
5 523532722 488136311
2 585252654 262896422
1 94408427 366751080
1 11034688 18095607
11 511134449 341824137
3 171163617 81695529
1 837058223 988944904
3 454319188 542053029
1 534234554 477084553
1 499643788 153412570
3 124172006 292475426
1 719597061 361724263
1 364208113 953336704
1 923935981 906250794
1 711303943 918384928
2 203684819 938359906
1 393071469 436093610
1 593350263 75845426
1 158116903 940500474
3 207030322 239281785
1 183940846 393585986
4 394996766 257110516
1 288984256 358013369
2 235837106 332518545
1 428206928 937585160
3 288283863 280173282
3 829192916 827145135
1 374013955 86666421
1 28586097 614344473
3 21905182 959551679
1 116791857 770620731
1 305299744 817244206
2 812788784 522677120
5 154486551 805263839
2 924765530 544577455
2 480675689 251734948
3 183014866 431676842
3 539908940 704071832
2 564105020 79182787
1 787874403 666391015
1 432559818 468661232
5 436926282 849784493
7 331894059 871969322
1 930406579 828549573
1 869739474 126118484
7 113056689 703373694
1 482816825 415910184
3 703411459 173187730
8 947410557 706123057
2 23905920 645449952
2 312878681 224639979
3 581509424 541026808
6 655826388 129809944
2 907321175 639507685
2 965095127 589326116
3 734314570 496753696
2 716002300 463998819
1 239895830 55572082
3 214604267 308141862
1 357373469 839078795
4 728192724 545110345
2 490209727 232047136
6 726761671 76241635
1 729557828 591338668
2 428961797 939843324
1 574667259 652814442
2 534235648 951276880
2 347430458 807244145
1 380038347 285379898
2 416656244 737962139
2 541501289 314440417
1 711632284 643368313
1 285263060 56005204
3 919628949 17725051
7 337545687 201470159
2 560477787 625497058
1 256427901 11168562
4 399307708 59475212
2 9946846 325305574
4 766931056 772810306
1 276363217 120551559
2 543079186 55054171
2 753238646 58920835
3 167431211 333093190
1 171252682 26417534
3 634613834 272714472
4 937017892 360368852
1 782741168 150653782
1 340389046 413713599
2 847442921 165121081
1 177887350 40492798
4 431179179 85406618
1 91312489 420982198
2 418922960 983594755
2 431497803 999430989
2 673573079 131423845
5 73858280 341477787
5 597863236 730991139
1 694295232 543942590
6 939231872 951806580
8 432940715 693643784
1 516778384 212307286
2 742349324 897156894
1 233718160 407320345
8 467672800 568849389
3 320439047 189142863
6 622210191 789662064
6 423901597 774716104
1 268584551 641602373
2 673362033 16677664
2 443394229 776396611
1 331193315 231816507
3 912510285 421880372
3 481724353 623963181
5 815495691 424291595
2 721647814 400131225
2 476036337 951975418
1 979118274 57456553
1 276911001 837704071
3 433761279 117431728
2 981946022 942158906
1 146453296 676837089
2 389645956 164359168
3 560545615 93086198
2 621123923 925191691
2 194355841 640038273
7 373420272 250365233
1 111998631 378100773
4 84703630 884344689
1 465379297 601651272
3 323993449 769679260
2 251374251 210371470
2 394159117 563411598
1 63493655 302243531
1 586659477 273409656
1 876572006 749432896
2 868268649 580181576
1 210106544 168396383
1 29073752 541438766
1 83482129 698379262
1 488202954 884478644
1 909454485 876827887
1 363364219 933621356
1 348641369 886093839
5 215087666 81285661
4 562777671 346313053
3 934833499 659151862
1 102740153 317570657
1 178826139 803416184
3 5032483 513944363
2 395575850 467998887
2 53459573 970012776
2 144133400 29220357
1 171234180 749811560
1 978238275 175643291
3 799801837 850491694
1 212681701 960026818
8 931385216 245595251
1 609400421 134488346
1 637246363 719408363
1 61362880 523847158
2 712825320 392719444
1 795238398 907538841
1 445608515 370685404
1 782805947 287283800
4 524943560 486498570
1 396858083 259619807
2 62593180 457795276
1 521216869 665716644
1 146621054 644701685
7 161105730 273299384
2 658988119 314956826
1 276844469 149711255
1 347112795 131162004
1 151547810 231327579
3 707816119 449133828
3 422661483 257319321
2 400391069 588728090
1 518018323 272554493
1 419206384 352286334
2 130235453 881036978
1 327863368 519544487
1 3494398 895225898
1 5255990 859425266
2 675406322 98674531
1 844944949 818430849
4 519524124 833094175
1 689053765 180148387
1 808116217 547513198
2 223158177 880525118
1 15362513 363795727
1 156730997 499432057
7 772895018 613173281
2 955700092 187660234
1 681078154 510257736
1 34584469 705435100
1 329997633 998102035
2 290200328 251077487
2 374454900 112344880
4 867336853 485588178
3 208714010 767333772
1 459722263 907131498
2 907881385 70939870
1 498791854 372394856
3 119521906 686452984
4 665525866 316865262
1 155771120 357828775
1 621728685 143101248
1 548403955 752991403
2 133114002 151215765
1 334201457 343531697
2 78543122 6314762
1 269479655 436323966
1 572281139 156418950
1 819128920 368772291
1 57873188 710954122
5 461831018 493141239
1 95046585 706345268
2 5284449 23235061
2 505013655 143519279
1 286964470 329218565
1 500052708 335026299
1 142902425 964035159
1 751037025 23928735
1 734682810 198994366
4 907929374 101215023
1 390036835 105239180
2 34099140 248938786
2 166717542 963538427
1 174298379 938330457
2 182255923 873229493
1 650410489 416876975
7 52826900 563866200
1 645352522 978526076
1 669064684 617006498
2 838495422 342441559
2 135200359 192908389
1 69513662 117931988
3 633324675 971285939
1 154136412 135307601
2 903628073 602245822
5 944730624 152303718
3 635697902 830552840
3 601526939 114504002
3 86630166 970094299
1 4235553 285729197
1 746184441 472359202
1 455366677 9478405
3 18205364 561761075
1 733791400 17537628
7 853569077 863130541
1 680252758 980568046
2 29022148 946684724
1 58716025 289640022
1 921021610 407607364
1 754324238 284877183
4 514078349 156886290
1 889553234 31812754
1 557754076 645645122
2 518349131 246139741
1 459960892 698542726
4 977035615 63176434
1 353819804 976951290
1 13196593 82360285
2 214462079 514679781
1 564413253 391808580
2 504553332 189136882
4 813188597 891817464
2 180272227 415804898
2 218893609 706385700
1 667991975 284687131
3 317476768 613323191
2 586943513 505433471
1 593421814 947386835
1 600742159 515267428
2 16251200 521043909
1 155147825 872314398
4 319207700 702720965
1 786895848 923039399
2 155288310 40971981
1 509452368 193222075
2 237674299 341762224
1 710389856 395037285
3 1984235 213209744
1 911099395 151412323
1 980998030 770482779
1 990867490 452418331
3 371848505 637022194
1 968090732 45902753
8 148907222 705021096
2 56211674 513701614
1 373049314 4909915
2 569360955 107787189
2 365657722 400689923
3 230220743 94212776
3 247136021 470126377
6 630190014 789789693
2 244476446 287945875
2 362582396 216366994
3 36651293 851280586
2 603415686 527188387
1 308691201 681236283
1 401053123 60013858
1 787396139 441874505
1 831784268 16051435
8 356740803 333928941
2 680388226 731242200
2 94850684 69304671
2 423521615 320479367
2 928552012 896881768
1 106800440 563965119
4 488681441 676141168
3 649759415 21717709
3 147951866 175944298
1 178820300 968513449
2 651179572 771485532
2 313594986 519999516
3 681212172 796900586
6 926786490 577523662
3 591572484 126171299
4 634006382 673666870
1 587315710 135556853
1 768449564 111650288
2 768114299 452184770
1 551659183 958551283
3 478310679 714989395
2 533001186 34672757
4 762370737 390803705
2 77388182 447455021
1 729407697 829358577
2 244477845 446497789
1 425746776 430449105
2 658605343 373802704
2 16080184 38434130
4 881288977 777984591
1 380573886 152521568
2 240811209 136972550
3 320445899 499004180
2 516986080 313857450
1 315339380 443466239
2 615955605 926432050
4 891423506 891352098
1 579580211 629614947
2 654307670 885490066
7 303306076 860467730
2 421043763 203318289
2 883247104 431807052
1 419657338 149311167
1 794695300 481307037
2 666691028 641282348
1 389052239 951765508
2 834729718 896978424
1 583377731 829113052
1 944981102 200980820
3 503451023 198534782
2 97924893 624222545
2 280069705 139645979
4 322046185 487292896
1 342695454 322859166
1 402529637 581307230
1 345833778 560341107
1 366506055 176988175
3 840761115 5622621
2 789193339 357287154
1 609845016 536879841
3 693549994 213927595
1 656689718 308156247
1 592414843 74413796
2 211409950 708356495
1 4153206 475097581
1 706914401 66258271
1 397778832 166217601
4 251952611 686050125
1 789546883 948628288
1 162442637 905051088
2 920174769 503395728
1 659029489 533425145
1 679225384 135173674
2 3046801 984813487
1 252927823 933811016
1 53456858 191186785
2 965179994 892549953
2 538441975 363215816
4 980803552 570085730
4 418450128 928911713
1 773265782 83141739
1 768511231 60722646
3 936899542 950237217
1 924773004 43080980
4 666145782 181660799
1 942251817 708894245
1 510881647 602337328
1 755640605 717203193
1 797919590 628291951
1 961598680 851890823
2 417789228 371822395
1 76405040 670994572
1 315460125 793051300
11 156374236 481806089
1 455303226 737349289
1 614119144 134286637
1 178008378 460481055
1 944219147 653823809
2 918208728 722634859
2 752026964 794430851
4 463406772 500867041
2 995792588 220004313
1 634284038 484518
1 618353560 428057333
1 50929352 874806735
3 152219404 528813324
9 852082168 344288306
1 651168770 591438384
1 464310210 44400052
1 772816099 284475501
2 538237423 936593649
2 754534452 28100260
1 287342830 176901626
1 977097602 283841487
1 314620949 892069371
2 367131112 341876233
1 134594953 550291267
3 835703595 152871539
2 98084610 237160545
2 248297034 807585645
1 351439905 528657110
1 623599296 229750559
1 861720121 565254526
1 342666489 283380238
1 765774161 601211805
1 263972261 715308207
2 844582530 78897201
2 217120964 716549823
1 131031589 158419480
1 219987477 938120839
1 407478063 863867786
2 725891352 96931062
5 705848079 816055065
2 988043380 314892420
4 184802051 745530788
2 60534938 686101128
1 521844307 626698789
1 184038698 695714210
1 977324364 395440270
1 604356469 910706181
1 281581074 601053122
2 763268702 195405396
1 802363609 332597196
2 292145356 819729848
4 696090048 844192223
4 113489594 312457375
2 350941978 691919239
2 607642820 545540337
1 949976677 314422282
2 824686211 607797255
1 973290256 943908089
3 67458581 103159117
1 379793212 756428012
1 483269170 770296948
2 516345943 115766566
1 873928588 690681984
3 213368101 395866262
2 70820704 324909085
1 293604889 156427623
9 926657647 518987695
2 346318779 148913089
3 800308944 657331817
1 350200667 630251824
2 373998535 391280710
1 928438434 187432317
1 268280057 453094153
7 174517603 310770492
3 616146639 980584059
3 56434957 18494802
1 164422395 372991127
2 183804479 646715292
1 287659701 758913237
1 980789123 840474818
1 577077800 986965478
1 271292951 37447000
1 68919512 440568606
7 940437928 934866329
1 891261041 624630886
2 604399649 418415665
1 323440638 54671466
1 268754425 112003091
1 54147077 908194881
1 71307205 357590537
3 87206040 820424772
1 835454529 631851469
1 307939936 683891165
9 588954444 802499259
4 139928002 429681361
2 650165501 69798622
2 59437122 889462372
3 641679312 314341336
1 499186793 581138754
3 30956338 52191735
1 185452309 893398531
2 618299148 997004527
10 924594635 529355425
4 87709764 829712429
2 92963529 430832146
1 536002593 304933852
2 39164324 148521494
1 514135919 869854158
3 816501613 924225301
2 695293107 268452440
1 230563012 566810028
4 53497310 309539455
2 687776596 384002944
2 370403094 219590383
3 415267593 387765092
2 99951074 110172466
1 214389237 861563977
3 186765039 218105486
2 317583079 305960267
5 101007796 225211520
2 651618193 23865255
1 150722051 545924844
4 491397552 436519333
2 143279038 837045949
3 555794542 959572094
1 608779274 567251957
1 81045799 385510779
1 462223255 337576269
10 508518207 947812845
1 441574457 947150656
2 905311648 63896995
1 203566247 300279032
1 735569551 610150814
1 855177209 871237694
1 111300687 755425912
1 68812218 924759680
3 147113178 879541548
7 121519666 164612469
2 131932319 137136583
1 230261912 145248674
1 948602915 632233426
3 722002648 56519192
1 430980027 436716889
2 526658669 387328505
6 339890650 668591525
1 405164978 451465650
2 174916223 820643791
5 992766792 613943608
1 99991980 402043792
1 89604558 790609958
1 744454754 951039043
3 447786537 605435137
3 483138292 349228666
2 968140687 67553800
2 394428477 157892648
4 225754449 611464893
4 197372536 449964628
1 688628542 394556483
1 694226669 508842909
3 937911354 184160819
2 388128288 935272188
1 286823918 451361676
1 923233839 538136272
4 960172442 663836604
1 63708517 789093736
3 110545276 242008867
2 232823819 459870863
1 381281015 337832936
1 897170257 165156447
1 632672110 599688861
3 34731760 845903221
3 817816254 443060910
1 44255286 122960299
3 182787416 779415674
1 213631733 73593825
1 735841526 830696767
1 923563658 333835382
1 264036762 300827187
1 960353525 212931848
1 528841620 460395802
1 254993019 930529203
5 21760815 858093581
1 781132049 137111361
3 514869777 591283396
1 437752104 767921887
1 19002022 402545236
1 555240528 846719966
1 847897157 420014684
1 271885638 184362444
1 276727659 953001092
1 489496873 956118930
7 870339887 926225787
5 190257412 81401329
4 319720371 641750781
4 374395669 928537329
3 661525017 101232257
1 88099328 896828929
2 358082258 824178022
2 521842522 241772902
8 705883654 780412949
1 916268776 239588144
1 618520457 178236416
6 284171703 719180792
10 334919310 887695897
1 514221163 815635212
2 392585496 764612453
5 845043740 453206342
1 479444436 564285211
1 524076603 120229937
1 771831663 68842420
1 880414975 523978290
2 329623765 892202188
2 102297390 948986867
1 823105097 51112030
1 786881532 889519287
3 769977750 476776038
1 200827290 726997424
5 351829978 948777379
1 243848455 105016824
1 721259548 220494070
1 924717720 799269449
5 888793055 161441209
7 487107548 958974621
4 936399676 457017621
4 349448703 637077359
1 702913302 120586874
1 545355563 4895819
2 106903921 479843134
1 101520564 786450486
2 866410201 469076697
3 964324532 46044173
1 864060737 440798582
2 37664813 437703238
4 205053537 170233472
2 468698097 381447500
1 397557363 813409681
4 280434488 577396467
1 489799536 769637368
3 462852667 676574309
2 359660235 772762309
1 457221470 870411872
1 448050358 231363051
2 826714364 178214252
2 970365711 755717374
6 838649816 429127118
2 372837466 97677435
1 873202965 184030064
1 176479891 173600293
1 407071717 816487159
3 309695306 815829109
2 226936892 752871510
1 248856585 967138835
1 905915055 480347078
4 437774800 122014261
2 810287577 709585084
2 951219570 531531662
4 439331272 435568809
4 652597108 239928533
2 331587850 774060354
2 833306115 550297553
2 89489628 676533717
1 937464777 123997727
2 549743282 823952705
1 23258764 942569710
1 175236479 89470481
2 999631165 642177160
5 138444909 248180572
1 197744324 714774275
6 211487617 963647631
1 679455675 97773682
1 343539627 588042105
3 362728332 393460976
1 423586473 116201011
2 659266420 75795336
2 38747635 440724266
1 502169268 886920837
1 49308780 590693979
4 688266296 450527657
1 278977745 445495179
1 774665593 699543532
2 964437107 114829337
1 340332532 762227897
7 270846737 37229196
1 817961532 198590283
3 450292793 817984999
2 181745946 756543738
1 364519879 836832730
3 286526658 149797986
1 443601564 674909103
1 96354183 337162806
1 424490053 283434742
3 278540993 491130396
2 166107744 493809387
1 828782126 206209701
1 180410811 294273445
2 822815465 202359315
1 853293916 852718045
1 917274486 295372686
7 137297427 144886716
2 219194539 123305522
2 376412843 333011860
2 14537568 968533845
1 180707245 765662356
2 50940452 243645838
1 651063991 961833108
1 352184962 93749380
5 696284968 371632172
1 136391963 731684300
1 533866993 49679131
1 721437336 270997692
1 764584757 178936721
1 607135402 846124169
3 830732891 115276342
1 734278622 960491115
2 949404674 107592493
2 884498095 933270673
5 482635336 543789854
2 227850728 66675891
3 977297709 776273579
1 10601920 324084098
1 19354483 952612537
1 673604761 385281412
2 7319595 278934788
1 379088085 876523882
1 800431977 337865858
4 684197102 940386132
5 937183057 316400664
4 258357379 771074387
3 791514549 84498324
2 961761944 609340802
2 267025347 79874303
2 918767685 608627274
8 97810600 53165937
1 516874866 375906801
1 364744775 408917305
1 717496634 249213604
1 974429671 614322259
2 451004963 943435641
2 505121951 445912450
1 462737581 188456745
1 735118558 829830756
3 879447887 685036622
5 757709681 77982990
2 276733301 832140866
1 31324900 900251254
2 741755607 90883638
2 198911506 495867982
5 293171825 73535829
1 901616426 274725370
1 494923439 9328564
1 656165295 383724878
1 706083335 681549470
2 342408438 846325858
2 456189399 798217916
1 248469322 996068476
2 624326698 213543711
1 770067046 295375116
4 33996951 117280272
1 272998206 641278038
5 690598557 554174838
2 337107026 23972256
4 1860994 443483733
2 346142894 30068641
1 862241350 627809767
5 826733789 195681090
1 362491322 817570457
3 760655257 940518015
3 915433215 454521926
12 632313960 108920317
2 913574939 388797651
1 855364910 328407847
2 955108125 768589807
1 449587324 184912043
2 970706874 572717771
1 201728120 774498994
1 306098090 886753940
1 383582411 348496047
1 184791987 563359680
4 723269298 146322648
1 937193718 7835680
4 406267995 923117295
1 620767227 317170712
1 981958285 568821532
4 749084806 626138211
2 651558413 775704969
3 962608926 386984840
2 258793657 474792514
1 468465330 298171346
1 276558163 989765576
2 225213594 559613166
1 340549844 731445230
4 164842257 224378806
3 451784706 445767692
1 597342066 863466516
1 234549633 671328433
3 538804360 850244640
1 393341951 99948623
1 332195736 322793214
2 107587881 270202932
2 914357565 457917667
1 566775736 742795090
2 144812785 908090625
3 946866230 722449874
1 153099538 397404998
2 338077557 15959654
2 355279841 894928665
1 854166118 10338068
1 804907543 667953701
4 744832168 340725433
2 749386715 815981918
1 991944681 105053030
2 514371726 858488538
1 56261722 344400717
1 60473870 752875684
2 291096239 152228955
3 213556396 152552292
1 939745133 936929920
1 665198853 385502170
3 344070360 175732615
1 337304166 34561403
2 790905622 427151652
1 344606453 188382184
3 11212823 645360982
3 471923881 166738261
1 780540007 714802661
2 632359324 965375327
1 226752861 960343250
2 553747792 32156462
2 193622556 10513017
1 126526789 231411677
3 6894266 241646982
2 660788024 130906226
1 884387499 731148543
4 134450122 213653179
2 699512369 357328982
1 349114383 207631015
1 836187128 788413295
1 741981273 106082468
1 561200842 145334524
3 338684236 983331294
2 282340327 89154283
1 938343995 341276116
1 8138274 224379772
2 257180051 22684642
2 140192542 533941723
1 860023371 203135020
1 875314299 603862054
1 449102530 785530052
3 481556986 274020798
3 283038933 391974872
7 988995956 838357478
1 335984482 52853299
2 51470296 353870371
2 55734796 893325683
1 368024185 157372926
1 158893781 114640533
1 203709122 818046045
1 871985543 930349964
2 925034023 679532
2 282042188 258336075
2 50309291 360483398
1 90827974 286913026
1 616046576 216498530
4 255907062 887527280
1 784692423 857567268
4 465737213 316803913
3 219998383 623144233
1 472793017 869298235
3 285509696 863135510
5 883591261 86140413
2 334564856 89146041
2 87916873 953493103
2 729001188 185583707
2 816531180 711613797
10 826032676 643844180
3 512143134 162171039
3 685929877 88942334
2 575487553 262259478
1 225028404 801476666
1 569243187 766792706
4 205410888 640748763
2 26488898 859083336
2 689054564 259957903
2 113001245 428348135
2 157818277 746908742
2 195055452 488548278
1 241827684 324481437
1 835762466 897957633
1 615238088 805706934
6 479502524 180188326
2 117655840 64752889
3 27679469 469246764
2 764412850 182568826
1 39482694 966853786
1 380677641 934666626
1 556074571 138794539
1 265070316 751834611
1 901092489 354501644
2 816732929 754341001
1 56628107 411032745
2 426727333 202765525
4 208218937 304083244
3 601355204 448427344
1 197454132 900448987
1 132671472 758362783
1 71518730 534898795
3 838467388 940793861
1 37063835 100256383
1 19188746 99755599
2 416172200 934284847
3 713145432 774868116
3 521450651 682817313
3 988596567 188763352
1 722638766 64431150
2 782989850 784961806
2 506908313 415577077
2 359116091 656292230
1 51496394 129760017
2 91608968 682019755
1 924796907 510678503
1 424214196 648829433
1 682135924 576045878
1 745543479 502613684
2 632766859 590144278
6 652930396 95912687
2 669510250 73037462
1 701739412 88057253
3 167810191 740321937
1 949622169 354231131
1 311335035 371813768
1 858314119 489716022
1 417808397 890289166
1 78489198 713254575
8 827377104 138051036
2 516183509 31233186
7 522272553 920942013
1 131622229 925335911
1 536288106 200690731
3 402303649 927956787
1 128780620 717161206
1 564629554 944998495
6 444259457 142670621
1 276494777 744259485
3 78239402 323660055
1 307422792 975715178
2 810057988 882208142
6 820747371 315277188
5 547788519 955707500
1 347361363 240515515
1 918330408 332694247
2 692774182 3766327
2 410495305 117339458
2 739429504 831067692
4 2132272 891871413
1 617750103 921829974
1 245921272 356427076
1 355217924 76453380
2 738614551 425555591
1 338064899 677544073
1 541267976 31080865
2 512315080 365445986
4 766871055 716286977
2 153935805 616878392
4 831307861 159490065
2 332183630 786335356
1 321435152 723714815
3 608221977 782049018
1 895192873 213625457
1 365523494 29666475
1 688005514 588774663
2 411536838 56106712
1 702744603 381148666
7 14942023 423677113
1 592443663 537754927
3 716669610 995811655
1 893385374 246950358
5 681963768 670854042
1 782693712 578938346
1 976957451 171631307
1 702973192 990420165
1 878401849 511061787
1 905303146 897673243
1 651135951 279828207
1 482131587 106798856
3 976120939 167508814
9 511851361 621313398
6 556680527 589601935
2 408723175 537789858
2 69406577 51194428
3 273979639 802777071
2 855209539 396364488
2 424008237 722841240
2 710321848 820088305
1 160186301 710915666
2 933767144 445212410
4 467309205 539103682
5 116637831 666069470
2 46587608 293980008
3 340707021 493922814
3 418571329 977373259
2 918418006 728877393
1 878907373 521488676
1 590763208 856496718
1 713520999 35594554
1 84345545 20559988
2 12792522 827944720
4 859340051 287709935
1 913394886 105482388
1 17296631 521512474
1 666794163 866835366
2 866488773 685733082
5 126015122 380957112
1 854841153 750740092
2 630064743 307332146
3 863430081 25159303
2 967105362 795407214
6 911510842 435365012
1 857662420 221188499
1 771470184 344038774
5 462939473 215944735
1 799547722 100814165
3 890854445 782155910
4 293438428 126506868
3 496981060 627104909
2 100872633 78601170
1 676910519 876823051
1 835217826 978298099
3 501192040 611420338
1 720680939 962232787
2 387447345 186058312
1 955035592 333568426
2 11399712 293966475
5 134702234 955625219
1 564055326 609527851
1 969649678 296517924
1 635644610 732657552
2 356868307 533083911
1 657027741 717260326
1 664214677 223658614
3 218680482 914065685
2 831362834 746377881
1 649057615 569223842
1 92284110 731915587
4 516736984 205469089
2 314522437 628382663
1 869773767 953584857
4 785541759 150047935
2 401656916 188969968
1 19880879 954390339
5 875735333 930033855
1 506591954 387647373
1 381778693 86945601
3 478360892 156843587
1 691681895 383495603
3 933754560 383833545
1 132766287 469495415
4 441970144 712375961
1 795105317 71688392
2 324449522 260938521
1 270423373 27939843
1 570697183 555728210
1 711449420 318886860
4 535299828 997929560
5 218079344 390180870
2 939629113 71116160
2 876714371 301124021
2 242980411 28083623
1 857101203 450590124
2 149025158 342292991
1 252496996 818869541
2 749050436 283956711
4 856285946 584407488
1 473772199 807467483
1 790936657 550643305
1 710603539 393483321
1 638138087 264683585
1 309440272 857989719
4 511315848 752954114
2 212397604 840526929
2 751287828 790167419
1 501019529 205651872
4 39029813 638190959
1 655445641 339661974
1 252794174 4874590
1 745252733 393936589
1 574649561 949890491
1 958196370 119410876
1 483071337 488255123
3 615265118 583687596
2 535344239 872611878
1 952613459 136588190
4 140718158 393685276
1 856887237 159529296
2 10559058 322270950
1 788471127 445489748
1 250857451 217308344
1 101215220 705947003
7 711199380 692247528
1 751004581 502120655
1 357913413 692428473
1 741064143 904347507
3 241928930 56797208
3 435090010 529908736
2 629202737 519067238
1 14548546 797364340
1 534041807 239881600
2 498502520 564502102
1 279821690 558439802
2 758193159 828344877
1 74175612 261364225
1 104987685 421208074
2 745318644 807841889
5 854075312 552727785
1 971796329 231420727
7 542351280 961034567
7 622395257 516748132
2 514597434 351716443
1 254500191 77383870
2 280618664 380728269
1 204850006 826219929
3 978153403 905877955
1 452018593 790680949
1 567276502 218147723
7 56459917 487468795
4 341046917 911467898
3 285132810 451359744
2 194652997 534821826
2 231105913 563219862
4 860476765 914549295
1 716659642 735824813
1 672356430 602012521
5 769395555 2556763
1 396300420 829946241
3 180950547 669412266
1 191252978 953511351
2 891776326 45875012
1 413671273 955179791
2 540333007 377827691
2 620374466 547389054
1 617065379 298947963
1 731450943 423666659
2 966988196 858444525
4 58305006 840795056
3 769895840 607260883
4 449236259 297910914
2 878270706 380750162
5 408259282 709431474
1 963125616 127365204
2 780454622 303075636
1 761425515 258974797
1 276090878 806505900
1 862154723 212708224
1 502244342 19254321
1 432964009 946198812
4 869080805 879894247
1 424738894 955592321
4 876612724 468689898
9 979018469 564702660
2 701183602 512697281
2 124961090 54957613
2 930040493 117742163
1 33853580 282811668
1 415705371 864030052
1 533144096 698647389
4 761940840 385896479
2 146071880 926354701
1 372170775 942342071
1 484994397 122011369
2 975049211 436454969
2 151782096 500746726
2 284195000 949853829
1 102541068 264516908
1 270172583 185417992
1 146131547 937079504
2 591573647 302660794
2 961110636 886878656
2 778399077 846794361
3 554667218 14594625
2 796969630 530951172
1 864127088 175028803
1 350898635 629300857
3 46604057 934169127
6 670421790 947452227
2 946780607 182177587
3 137738733 475809951
4 604192856 772255471
4 474922240 984878985
3 781046899 68264160
1 719866520 957525559
2 17646697 480872890
2 948407961 901112011
2 969433305 435340716
2 17244465 527186199
1 103449841 558774732
1 516980911 735585138
1 545294248 693592228
2 835403648 627840206
1 937001485 412078542
2 576736654 736211079
2 919546740 163778946
1 536425229 698945112
2 137741670 520890486
2 981583402 535990112
1 126521579 954479293
2 117159304 120130978
1 969810446 976601901
2 73097574 630287882
2 917723622 81201357
1 437916124 240386348
2 609362382 602651816
1 626558584 178847477
2 996820586 449668422
1 230009212 935377069
2 157861393 573662615
3 972757977 854560872
2 389888360 253619737
2 524383841 984097468
3 371062831 808907208
1 741585244 747141000
2 139659111 330781216
3 325813578 231838630
1 367838600 217740921
1 908710363 951292922
2 630922326 997377866
2 185883009 692248828
1 144751658 557081564
1 104387108 791904445
3 661114897 146638163
1 388029983 583453490
2 276473654 60507519
3 475672283 790945482
1 710914147 306537127
2 234756745 802672385
1 784886298 15568728
1 695739507 539413559
2 996220662 60628036
5 192410533 533352849
1 165259564 129293975
3 650142452 252011050
2 777546442 935404058
1 545915391 932161864
1 203934207 432469637
2 960108007 898794862
1 859217826 515102771
1 748868439 382030440
4 67224945 271581382
1 213196522 379828846
1 511547873 835997857
2 603670423 636035605
2 811491386 257191536
2 156693647 753544484
1 658387156 870606962
2 413040565 278938057
2 742249505 711737473
2 913584946 784186708
1 896741634 961890324
2 337334005 9076929
1 364492129 243368887
1 569220884 611627992
2 293560662 461720683
4 507995332 85860426
1 345657127 193691276
1 907209412 91022347
1 23665779 585339910
2 8018929 289878897
4 948442813 451437176
1 200588190 663495005
1 928585110 455996574
1 830909448 731135743
1 159402462 392598867
2 251386850 625854781
1 639392014 281213449
1 335521568 871239051
2 668718866 918350585
1 364371020 124185545
1 669879596 379717854
3 272155090 6374329
3 404431376 989459249
1 427643908 967192619
2 573887692 610569073
4 229463248 239189200
1 101853486 199629874
1 993065111 620815043
2 135826542 563945041
1 396070165 6368455
1 895793608 705187963
2 115604046 359603098
1 246358593 865140176
2 157345247 329045366
3 901358234 435949381
2 520463813 806136974
1 858626369 725326941
12 272480690 677168891
3 99121247 311073637
2 510875315 618862837
1 774424948 90199954
1 746973299 364065571
2 986008397 487117718
1 835450991 473169089
2 639579614 761761213
1 150136691 889247834
1 714574039 940688265
4 983781764 220887297
2 501872576 514506506
1 312774872 144814052
6 656031301 256568385
1 572136686 553539969
3 522549712 792114639
1 764268862 867094121
1 812829515 807266897
1 855748223 799906715
1 89406402 349744016
1 7384101 707283626
4 493319985 28829329
3 779549966 284117087
10 785981962 163910914
6 193658652 297010450
1 327919423 524082115
1 260528240 271070679
1 431168542 982678148
1 802369341 441052557
1 250402085 530640008
1 238899838 312856469
1 31389062 957164586
1 714841206 40789331
3 424875898 935307840
1 486877921 771185443
1 915329933 556514652
3 557952035 693924475
6 210461052 580478961
1 324876598 71165954
4 993927422 996200398
2 493870250 935142541
1 745592750 513662319
1 830380023 295702176
1 935637725 269490706
1 273025144 359188203
2 71800597 163420873
1 539820455 94834300
6 172167668 147177413
1 651777025 121265659
1 193593684 547227978
2 206466385 602165863
1 128252334 795721344
1 265134455 763648998
1 119420754 326505663
2 643576938 610468427
4 169456975 235298486
2 650241600 963917752
2 770301722 284211512
1 995035161 743195186
4 25130593 173694926
1 259587544 660953715
2 350246984 278165879
5 416644085 623811970
2 678183521 154195747
3 548028168 59173619
2 837327299 835935188
1 398279666 769093636
2 363941221 764367656
3 123698385 234599186
3 692036575 617591670
5 796152220 746829265
2 768757597 733525222
5 831078062 501638300
2 366749476 32762153
4 320491546 167611365
2 476345607 596537919
1 675513881 960297622
1 922287246 929637978
3 293209665 275526403
1 404708068 927553752
8 75910298 356825582
1 600413967 728371574
1 249903229 624216990
3 607579617 766754584
5 319084979 21211803
1 305957422 979493586
3 456123034 857972106
3 711883159 745070613
1 457269141 208233591
2 7112887 30065626
2 995821838 222591236
3 693308186 339431753
1 838755138 893866525
2 3417604 363539839
1 691976055 693847472
2 632749823 566722426
1 820045215 277693030
1 363177526 66820190
3 961367493 444050896
1 279190659 378757921
1 282162523 835584495
2 901179194 295727647
2 181421449 532422982
4 552055283 710186182
2 702610163 113134171
1 396436765 917725698
1 894924899 413549153
4 976514573 568181437
1 176755759 33815037
1 161973569 83122161
2 448433155 418829272
1 127480650 768437046
1 647518649 818180486
2 337379096 298464645
1 631652374 768283155
2 878813326 924424540
3 719308447 369395090
1 538823623 178247139
4 726294705 362725394
4 6109204 42773070
1 702626462 931658817
3 33617688 593408240
1 776206988 873992491
3 428545689 794681012
2 888997623 173814820
1 649127425 394710250
1 439418506 108638583
2 624034014 190483403
1 345274169 551883086
1 474140498 397189390
1 677295219 590589860
1 334156026 87602265
7 474768137 639778038
4 41671265 62549405
2 537497256 489589783
2 712094251 78931124
1 507620765 864992498
1 757450907 341028901
2 701236840 479339434
1 933084187 380978042
1 344952474 974462400
1 795527700 272203497
2 100108268 960705208
2 339953580 26746426
2 108538802 665280870
3 190045207 237577273
2 920789193 920312029
1 695821287 803001990
1 170396369 490675195
4 319094120 383837877
1 353587615 692782321
2 885665283 754707769
1 90442680 932174846
4 35619648 218140062
3 537946966 686560246
2 851048561 244430907
2 111417682 744492785
1 661581352 848405799
1 116829637 277858848
1 858148813 852608542
2 460354956 793775888
5 797916027 306885304
1 607348549 421363208
1 846611187 974533484
1 957617770 722721685
2 400734988 888696776
1 183359942 635767631
1 619978300 347111581
3 518289087 503999823
3 39563629 197314022
3 570539770 685774696
1 470659411 246177689
2 648684687 447658985
2 165059214 584786831
1 835802462 815237631
2 607746761 710916617
2 952013068 189584952
1 664589051 975906011
1 78983266 391028593
1 865009450 885781763
2 520297008 530919397
2 768505786 273700105
1 770182019 333976479
4 79611336 230374884
1 48852935 750163957
6 439987001 100216704
1 578341117 374831628
1 531252855 634303674
1 19803863 544582887
2 330844746 475340462
2 535918095 543305557
3 289640056 500489160
1 549264564 641486033
1 765762072 501224854
4 272151028 276026054
1 631485877 400267397
1 950675982 187304151
1 488001744 511374641
4 126622463 498532023
1 754338665 604740649
4 717429675 223465781
1 618838487 644089189
2 136464227 575957893
1 892498554 93158815
3 607371119 576058749
2 241810405 695984261
1 638912100 874663938
2 638977583 999607833
1 151253834 411754432
3 171032652 52297921
6 896678194 738602570
1 967395188 454431
3 561944629 805668191
1 688971841 932579426
2 617167504 544140280
3 997028191 753328825
2 102584532 755176195
6 818989029 739025613
2 536722772 613906053
1 632413858 963604177
1 775456931 868544261
3 481320893 837187170
3 306788646 15330501
1 540423601 611372489
4 793095574 299749625
1 243860770 951424804
4 950102870 331832055
1 766510752 85439968
1 220855529 686790023
2 311191161 127460232
2 530368231 338415034
2 990450805 733354555
1 38300685 704573927
2 72904362 914915571
1 804299019 113919403
2 380256867 932930395
2 434647261 843859464
1 435711921 837757366
1 739000793 896070324
1 158209239 726232866
1 667877233 517495348
2 8356509 407714278
1 652624533 797219124
2 999754172 361350189
5 981870767 213843561
3 390895143 468592356
1 622722347 764034930
3 530431079 39698063
1 172420360 172195217
1 879506603 280814055
1 668379055 720461743
4 846885577 411283384
3 945234732 370213939
1 684245815 613874939
2 257963734 367790869
1 541422239 213551334
2 438967451 195007904
4 711077668 239174681
1 867223035 261277933
3 499115187 543243020
3 895702801 85356113
1 812198302 962273955
2 731432113 709596417
5 132640294 332573123
1 180405110 420462792
6 76038487 363025698
2 475371565 156063102
1 857524458 649908297
1 463065490 199632628
1 711759352 592070904
1 411417569 9939285
3 95961785 26192408
1 424418893 626868356
1 916914815 653227282
2 907320096 428900098
2 381465686 389860645
4 356094371 716473710
1 453604344 630746693
4 442814715 273670223
8 896754846 666773833
2 396850906 778870414
2 282299524 325554769
3 273954076 102009428
2 910730766 48656648
3 359819589 323272482
2 37457028 393507523
4 343784588 471645471
4 399585221 808438781
2 321983423 188272657
1 458265723 66933609
1 363919328 594999944
2 93078944 514346215
2 68024525 263762827
1 709754828 39357906
4 927219328 523826317
3 166398647 714110426
1 298246082 310798532
3 955332866 597021686
2 174882693 864109099
2 798049943 735512184
4 230943641 944237985
1 897448133 521012758
2 859419922 764150442
1 478340798 857963280
1 638511185 694309581
2 170507629 749845128
1 851422838 697776575
2 91082387 951289479
4 911294463 565405346
1 760868072 725008007
2 184937585 343877769
1 347622720 164063862
4 345070041 618932571
3 950900654 730714248
3 975980958 829729990
2 7263299 185206833
2 729230811 649096141
1 728479022 616019417
1 596342986 707871613
5 21214727 205194611
3 455215075 351303386
4 650748875 105095176
1 309955528 97221051
1 855814226 748286254
6 857312588 627860291
1 17024158 433415026
1 845534215 924773660
2 684977491 53469484
1 851028433 157717781
1 301198918 687824323
1 69708484 661210526
1 447807730 326401475
3 897262642 826836341
1 124577189 251727657
1 280261073 352800588
5 66822871 508443970
1 597230094 241948409
2 880439893 928861424
1 519068633 746500690
1 114457657 41496464
1 629935870 848153463
1 316363600 466094672
4 150645492 513357934
2 654664145 721974998
1 364884592 201812582
6 17487321 165335808
5 149960011 485564204
2 782958016 840852704
1 483411831 19960371
3 667792564 418325168
1 132162923 721686135
1 581510335 804195403
1 94335979 740091032
1 613380730 930333712
1 207211807 350471962
5 792578679 538279994
1 289559470 627736140
1 202359171 527751103
2 432601087 399516251
5 112970675 600244991
1 415297050 164868153
1 262626255 987606379
3 23854285 257401444
4 830534978 651404517
1 882120840 585000127
2 44080869 44059520
1 883180913 355798850
4 306895639 998288140
1 853531180 581440737
2 633131717 351659833
2 378607071 2614167
1 341185994 780852696
2 94531770 71476543
2 170388296 792350758
2 5233781 71610385
1 751264015 76044765
2 491414317 833225883
2 461486380 205377140
1 254303987 584735875
7 997165027 332738107
2 126955967 464722702
3 3725265 290069606
1 323427065 384175355
5 139082304 131353906
1 859106438 493211123
1 141867261 966318043
1 529690933 518923686
2 890560808 105917998
1 405593270 111959620
1 573080506 939264937
1 840117462 555514142
3 214529633 786945215
2 733594826 498778426
3 41961279 542080235
1 367857006 436439082
7 274467393 329865820
1 185620498 593133148
3 55992067 428214105
2 35375030 242359914
1 178665450 31035406
6 140854048 727929048
1 152124079 623017298
1 173929078 255223292
5 534448813 990635563
1 379690886 505359064
1 310393619 758990733
2 19633905 417082595
1 966008062 233146217
1 465990126 946230415
3 972990078 629735047
2 98323228 599178006
1 892904789 541464484
6 639411540 451978145
1 415896436 209693093
2 680374663 46243437
2 5595511 937089667
4 748615256 786831614
3 895856178 564345341
1 720501198 505044460
1 701159166 518293739
1 491838657 395571471
1 840421762 725647451
8 145798205 888560892
2 774269266 124246596
1 420168606 396224184
1 678962305 654376550
2 295400965 475675379
2 988520060 501411171
1 796625365 369535951
1 491825232 873198931
1 798114599 147882927
2 135308596 654821286
6 213911494 367086771
2 783443326 348078994
3 622395991 72847014
3 180554415 817562039
1 783327920 765951657
1 332942382 812489840
2 667643337 295005595
1 950932867 166512543
2 930526837 528368217
3 345823136 844881116
2 132978682 323527381
3 703099635 546248131
1 832616835 468044815
1 292714974 255452669
5 312106862 671843669
3 9636755 810355792
1 718464389 979825118
1 598096143 830808210
2 134616848 298010269
1 11681334 527355021
8 369849260 618753575
1 52654234 548757349
3 317989386 393332702
2 231650173 337781451
1 894432463 63673651
2 345404709 363712971
1 116856218 4403567
1 774145930 534434028
3 95921278 369515139
1 408072144 249948218
1 815422333 18778968
1 361621855 107344268
3 659057939 293372130
3 585359556 459962842
4 837159478 343744491
2 411773653 807060483
2 559737729 714848431
1 529001962 354091604
5 912359659 579558764
5 656730256 253754273
3 416387665 4583444
2 374747097 765825372
2 257035697 852506022
3 808760164 558180210
5 73061439 654664792
1 350871720 75201512
4 599806442 698189528
1 23606763 593609328
1 713212518 966592296
5 71268267 327420799
1 688912731 690579811
3 438114528 949282713
1 313624274 359802240
3 586389614 823459521
1 207762235 921000543
2 936291609 781411938
2 617182188 763200855
3 273804589 736600667
1 28498108 577182518
3 111056991 298489462
3 683646704 751027327
3 515708699 442109423
2 523128438 886045054
3 816551083 723102516
1 465794385 403798629
2 639067620 115684375
5 511593309 980363360
4 646052549 32618746
1 153932831 954423710
1 990778802 981375129
2 678069760 957623175
1 865701699 259631126
3 435611070 929070511
6 408003204 772202417
1 88197570 672527576
1 948766102 481252892
1 215521282 604983670
6 277991336 127430602
7 512956363 758090307
2 225729597 374091288
4 772588040 883296029
4 779567589 443668091
6 676944843 322643583
1 118924437 103815121
2 918365177 823660281
5 286242966 196132781
1 122531304 725853823
1 288852057 405086727
1 641579703 706757026
1 193567978 504145547
4 858948782 8614712
1 603832551 863418826
1 870601023 888062638
4 957415827 685584975
1 195315797 429229659
1 765072629 526005
2 313187863 841352513
3 623605799 370247743
2 878511694 901703425
1 890724371 318994813
1 767925402 462884206
2 515729470 819260141
6 452710228 329207722
1 334564453 625297373
4 377569038 255130661
4 409643010 334683599
2 623606930 922206165
1 737558258 987762746
2 673315909 103949292
2 46951938 140532275
2 434919300 728851984
1 662317961 992563596
3 437243713 743801277
2 326384015 429139097
2 714550166 164838632
1 684022574 361854806
1 158173155 637572231
3 568594908 938011268
1 404352768 460682073
2 256351681 381753145
2 325215590 261774508
1 916965902 743121377
3 397754097 996624870
1 741635433 887683575
2 10175283 51877557
1 418048155 478668923
1 253371155 252614072
3 546149465 230835846
1 290047095 82469854
2 252105802 822519565
2 718987600 717951073
2 130222689 199468588
1 304753730 136511560
2 441813343 652422873
1 969612639 840947958
1 890162092 627901484
6 635892143 506823751
1 54710714 704976119
3 511721615 547320364
2 705108770 480462070
3 766139385 424857181
1 162184615 683146916
1 33310047 622567366
4 178389686 391041663
3 355186614 767528547
5 338029718 122963628
1 189276168 911713387
1 156673780 305141
4 611859365 577900079
5 620779281 114377213
1 518922295 975687188
1 202456094 874218409
1 401874372 921573837
3 818768181 614216746
1 642123043 514691090
6 311401206 626428450
2 143539917 932805236
5 496082099 433652831
8 606160530 309439442
1 144840988 929740816
2 347494023 489184895
2 513200487 361908175
2 514500140 555331738
1 445603022 538015763
1 209875449 427703663
2 30544912 453917531
2 975786350 710235430
1 204746526 803516128
2 216017947 957335898
1 291826711 20851894
1 899772385 240916714
1 340099529 844917742
5 414322209 361761142
4 39126222 356686322
1 62137492 838387931
2 296249857 321766932
1 878359733 692171272
2 632589835 741395637
3 631846529 804155277
5 220454517 973093465
2 717039203 504846513
3 480281974 202886904
1 248131229 440860391
3 360547551 107501290
1 178411410 633680410
1 927954152 527294165
2 491275091 366917600
1 224170978 687940616
2 843833434 226418031
6 655350599 482624738
2 975097541 526850354
3 941560216 402604166
1 566106397 558261988
1 525864533 398831240
2 919770375 692459853
1 28035594 368281314
5 732790707 182063170
1 909555071 97776825
3 628489699 423477568
11 759276101 567268808
5 863295440 856815937
1 786403951 139882062
4 666710575 104357699
6 722042564 204760734
1 542070986 969982045
3 922745918 934171518
1 556785996 309213272
9 261817703 269682174
1 514476979 431601029
2 279679700 503196762
2 46617342 932139594
3 666994838 763032271
1 742856238 136342683
5 709123246 317197119
1 948344298 731118362
1 652209534 859597651
2 578146351 258225170
1 526480815 264447824
2 438390819 657041441
4 522611394 259476783
1 519122322 103899960
1 530242646 693844254
1 886219691 802742781
4 202600079 716216075
1 575241765 571961992
1 427183459 770678929
2 802818925 831018762
2 494186869 919932408
1 514390094 205519627
2 234140260 947984796
1 851041806 447742460
4 510843452 932301119
2 866180604 887180145
1 707605880 173770038
1 51500371 726246548
1 436468646 247817899
6 30927937 786552828
3 991595292 879863491
2 708675785 473926757
1 782216680 877125959
3 120399015 559831919
5 697770896 410899238
1 620212125 601897670
1 406845910 368579337
13 125119811 892114285
2 136738519 382968507
2 442840868 903441859
1 63189463 603538636
1 230891303 472900756
1 472069558 685327879
1 455343756 643456507
1 728968228 564619241
1 763067796 367209193
4 664026680 233980360
1 59595099 599372649
3 747178855 778315165
2 90059983 363634842
5 844477705 460245727
4 794495993 835784020
1 27227257 367921392
2 467479044 338724425
1 198822177 626282597
3 885711184 620270750
1 204805427 964478621
1 692220998 283567411
1 832067050 773943913
1 68162620 960042729
3 109294910 67579590
3 607505876 36013328
2 337227325 468122107
4 878313291 982972009
2 654836469 984213365
1 366793329 48663339
4 714958327 169163029
1 893306594 652997702
4 997280078 544077161
1 744477586 706888925
1 836183339 473283924
1 576338273 941660154
2 635534787 339298532
3 4495908 487071956
1 245005806 307928970
2 726222924 374001867
2 889688771 574472938
5 515033336 511846479
2 640293041 973301215
4 484361078 569832317
2 21437451 91528265
3 757456835 185920498
2 306353141 820272093
2 748818712 220108653
2 616320318 291957670
6 541540984 729998472
3 791664211 123564649
1 559907609 366471190
2 368619894 334321009
5 124247750 345580758
1 608888852 327457838
1 190258953 47656826
1 970613404 935498275
1 362514943 874655577
1 442468991 714329599
1 441826903 488317513
2 918144520 816244624
1 104493831 412761036
1 177199517 532167034
2 253384024 866006725
7 572249529 483860910
3 339518398 334390858
5 477281194 2091531
1 37384567 315856354
1 439963181 676797776
7 870019427 681628928
1 510788341 187697067
1 167997193 784952137
1 272815142 463765171
4 151396446 320228462
1 741244357 136130605
2 417684774 610896388
2 781174733 519278360
2 724374159 929194479
3 588021736 65234653
2 837065112 134978233
4 62160389 985763002
2 416354226 104231882
1 19990577 660972035
1 8672262 404441568
4 815756096 490352450
1 398472376 674225057
2 941627710 889745182
1 74095637 394521098
2 823154201 424274739
3 637162474 782620352
2 367533833 933675979
1 729536648 616703448
1 65162525 993290688
4 9621504 704953802
1 977274088 371433661
1 619030803 714632352
1 811921334 586251419
1 329032542 118437496
3 827697365 98563182
1 469338261 650798915
1 671398582 697085147
3 659095618 202443281
3 916549090 399070415
3 76362948 674382155
1 759311389 890235253
1 979076141 346766018
1 894272879 175313652
2 67065907 490971235
1 923180927 332161389
2 42741597 852429871
2 289539902 296354574
2 745703951 169751119
1 908172041 691653341
5 775596081 456895020
2 868525812 162590013
1 668539768 773034736
4 429168569 744428114
4 288838149 620275230
3 62194628 880871709
1 442243007 507407082
1 623451949 157410966
2 650016786 926309348
3 538153357 135051000
1 576560564 430481310
3 198366832 166007384
1 553167263 226987038
2 808788219 643141524
1 344170797 37716136
1 730028440 344302824
3 737825546 971902232
2 828454230 412142594
1 801165222 905245537
1 299883628 959017618
1 637642912 818736068
1 815038939 948673063
2 960183800 132404163
1 402105215 159856077
2 522773476 112338040
4 713215835 667778031
1 659193738 158968125
4 346333918 750777798
2 466856588 317373979
4 199654332 502560489
1 61440888 884800505
4 349428989 75913469
1 411484726 752053529
1 711511412 446198586
3 349253792 808122460
2 316941852 354634382
3 412850224 24129649
2 698682268 885732477
1 988635009 820004583
2 838677087 494732301
2 338637616 566430316
2 146911693 5762815
3 707407028 260483257
3 143424986 92630567
2 492200560 646730042
1 756325138 607200578
1 250543539 285277361
2 144994997 720872987
4 408896993 525171178
1 553966798 772697045
1 112543511 134739026
6 624476608 15029718
1 151521093 348226911
1 896646322 895187707
1 617416045 382840363
2 629719452 442365751
3 362955604 497845597
3 633200978 847496079
1 441555641 274542047
1 633039052 899921433
2 959546453 591517759
2 653213449 539453949
3 164482804 849483126
2 706693366 699218189
4 234400748 291940252
1 100518821 840800919
2 518229668 550203650
2 438242943 829366405
1 251905699 36267665
2 270196735 929873851
4 264513894 640477038
1 16234907 42382926
2 957920378 527578562
5 712525916 80357835
3 267426867 260523927
1 954720306 745953647
1 257460116 797108858
1 486004764 877062173
1 102367642 745337274
1 669972298 712877593
1 842522077 601734254
5 895981410 985127557
2 289473601 369712091
1 36676474 278856152
9 451018372 235104556
1 464290117 886103937
2 600703220 244206587
3 998600292 728741645
6 608325185 522427700
1 462670599 670837949
4 911567831 593658568
1 251677893 895970504
3 23684509 314209336
1 288425281 140009312
1 799064958 29704149
1 2747410 365186786
5 621778333 763237210
3 29216963 440956015
2 19948377 65292674
1 175023995 928447175
1 47625607 587648257
3 31509100 143735276
2 780111198 794387964
6 477267160 87945334
2 597650971 229499687
2 419039382 913924641
1 209662969 893095938
2 152925316 739918185
1 841553616 252921936
1 834068409 976589185
1 442062608 421840977
1 742683010 445207383
2 654330447 292518678
1 651572703 239125910
1 145059757 728927780
1 839009329 498357156
1 779396874 739400473
1 759509485 369280762
1 525640451 27403338
2 535429529 35750227
2 627724564 111593465
2 67617303 629917868
4 140593599 29510072
2 377891855 795108887
1 371399053 740267788
2 555632044 345102318
1 840947656 52014869
1 803787606 477560872
3 601149431 659934523
2 404751815 940849385
1 989838983 537112529
2 595316539 473581939
1 65659891 478494273
1 853363364 591236523
2 634301168 57671167
1 491987543 995193432
1 535592949 127018986
4 844565572 581991462
1 653149502 409292845
1 445952269 269936966
1 15361117 696638320
4 368686185 866355523
3 767911076 501769977
2 397250170 74564612
1 546955943 29296027
1 135918572 620512696
1 971924663 735236476
2 126926827 423936882
2 52433466 396510876
2 755444096 97601054
1 454868893 196436032
1 338956445 533089698
2 97943827 61827865
4 417698030 115523052
1 41972204 723420065
1 143507128 338526985
1 70666741 484505888
1 670085803 704505071
1 194206597 998388998
3 675597647 836578890
1 539351166 258715669
4 428428999 160093145
1 284404120 941399991
2 962270253 575737876
4 878362985 151299357
5 698789857 125074600
5 143662653 722728080
4 181732239 861460550
1 960202900 905018621
1 179930264 759799799
1 316808227 484079615
3 26025360 504528854
1 677025577 583760478
2 996969284 534205176
2 683974616 748499635
1 638154400 732243937
1 627821607 507470991
4 128891016 19279779
1 599199205 266731448
1 309910428 929253201
1 239595912 462284015
3 306745158 248936431
2 997641329 792937825
1 201565707 708190022
1 379023519 208527268
1 167082373 586371965
1 87990094 414338971
1 703091267 11102613
3 904237665 545639251
2 35262362 858828965
1 420018174 987425837
1 950617764 694952810
1 87813547 493680411
1 809542876 742494618
1 308680056 430785817
3 221117735 491163139
2 477893644 127019976
1 268214250 298402926
4 712813131 968532464
2 927907599 496574415
3 666289907 892315026
2 396749438 321251535
5 571203660 22032996
1 690494973 817672876
1 958582210 160044175
4 117497289 28774255
1 706191795 764511519
1 799025100 182473036
2 884060530 611015139
1 895842493 511766184
1 723862724 376099691
5 700982395 485712954
1 790581487 689879169
2 77986657 998289367
1 36550594 819571516
1 919311142 126933038
2 634562446 561637608
3 576409876 503224357
6 965649975 362915646
2 171284815 15531480
1 449933241 93193212
1 159235401 709573784
6 312951096 598950019
6 395993936 690157118
2 537434246 926396644
2 814048115 854192399
2 552656481 806927926
3 381570856 466611622
2 321837603 602550285
2 724069777 646642293
1 966071384 118883024
2 479571505 417865615
1 770816193 211430127
1 680219315 338521170
1 774400855 449250706
11 63316458 723572539
1 223698493 604403371
5 661231382 52029879
1 208415508 981187365
3 659369865 725282044
4 351718463 312787185
4 944200480 344585824
4 611479871 529977880
1 323194244 921512949
2 400084484 236666238
1 82975103 298243658
1 225705237 277984285
1 465423990 826676717
1 76346899 489293395
3 338931488 442425408
4 936958159 425163427
1 545217618 355503851
3 849471018 551213880
2 842205231 37673535
2 8586955 147488214
4 485698691 304736631
2 933095983 494749777
3 230489275 439619276
2 957029549 276059766
1 315303640 284896590
1 627652586 687896304
2 471318255 604930181
1 231636803 549235739
5 679551444 731661618
1 98838854 186566413
1 376728339 113540063
2 677417035 706621907
3 912616926 202442935
1 306210572 442295769
3 316360188 69063441
1 950148510 35770207
1 929475468 298499120
1 406836915 685319784
1 457558822 900900539
2 412234769 726066102
1 349561820 241448053
1 529149559 497842948
2 199156601 458702538
1 489542744 578451235
2 467975788 568023201
2 694268370 862732337
1 542349469 127340197
1 804298551 575693161
2 11259542 257814989
1 728769057 697035376
2 686622286 620611597
1 686897712 67484273
1 729366067 857849840
1 593901661 982486421
3 529891164 800791636
3 621369997 210793180
1 970875108 552369370
5 985294294 361124858
4 554968053 164825092
1 328576679 111049269
5 938589007 620491979
4 426150338 687049055
2 821583125 8960532
1 43584799 18383907
3 297711397 283341843
2 214410474 343264587
3 27646803 859510218
3 440538959 859019851
1 656359876 180782871
5 411119662 649248270
1 963901686 254341273
11 936865762 237037094
1 99472832 413491852
1 618936641 396610663
1 989168344 342193320
1 593886623 235977984
3 411431497 652854410
1 209685239 112192526
1 524116545 391333708
1 634189852 43477539
1 626767853 96714951
1 917290038 946322878
2 517867168 97395495
3 967530592 102182871
2 592188740 464106890
2 138570656 895623788
3 549077360 243979626
4 156688498 30325127
2 907124085 131099063
1 632427584 75576753
1 116816222 576439787
2 271801577 503921136
1 365230057 272445944
2 648655297 237132809
7 335303407 270961774
1 165821330 147778508
1 713984023 988823753
4 516304413 153131672
1 63664031 23182453
1 674807237 115213338
2 531321877 557117765
2 746106410 987132708
3 932952968 70234939
5 889493145 31995993
2 201219998 841077985
1 515635924 253650962
4 449142976 206799263
3 813754828 113613034
3 298940542 187583990
1 190944606 744412090
1 255695450 131690708
1 356962672 69261776
3 518729376 8853251
1 107088358 897127880
2 893722011 823405277
2 717629456 413303472
5 657552409 199110819
1 7603089 681075737
1 864225652 110450652
3 775514051 62311308
1 915424150 971956219
4 343938972 893573290
2 432385893 950340944
9 71208830 276509535
1 689443399 310553331
1 862072478 552211386
1 350419007 768895891
7 719108436 552187543
1 527861990 196882580
1 733385270 681795876
5 284616434 251859879
7 780465412 100688569
4 733366603 504773470
2 690836913 280492870
3 199879979 352660881
1 433111296 293274617
1 335776792 139855928
2 149392790 457376033
1 931677518 241206460
1 772772264 784394186
1 878669723 537966080
1 296485418 765564034
1 836474709 18194170
1 137467475 647986017
1 288825148 447622869
2 745378994 158996936
1 112343306 304173655
4 428733846 566476157
1 90585881 629286550
6 296269334 114013701
2 985636199 936229463
1 221279496 667223943
1 729851836 514965712
5 196443133 240636093
5 619521506 232597413
3 919479603 777952736
1 375021480 597538465
1 533268816 44856595
3 826429060 312688666
2 562146578 192811149
2 836653047 50447075
2 920465167 902348203
4 760615252 291889515
1 440349499 528489388
4 519495980 820626381
1 987413872 696596566
1 118003697 952196438
1 979407465 158140905
1 514654250 459908435
2 312753255 907928515
1 236950801 779087679
2 386890990 404010918
4 773801239 443139476
1 272313279 419547690
6 40669150 452245085
1 952190132 785563420
1 44290996 525025739
1 603624792 486250185
2 516766741 10865616
1 256288038 700789127
2 225545581 406655437
1 664859147 201473698
3 751252735 395174920
3 555000940 608225350
6 91035007 703820358
2 755902317 65661559
2 935569355 380022715
1 970673924 45937212
5 860712210 956036718
4 9732497 840481037
2 571522050 833779808
2 336259293 235396063
1 543468430 445600695
1 377161957 957881437
2 116375588 517433598
4 571998119 431217529
3 444650340 216161004
2 181710834 973332164
1 799871739 165633197
1 910694069 953880786
2 221741742 234514499
1 946033605 718287451
7 692270357 317841230
1 507504515 571285652
3 430070406 474042406
1 335885466 736830630
1 280076467 827582013
1 427744663 662281150
2 15416404 562002628
3 530547795 379745703
4 87247722 141448967
1 769125870 609626149
1 178133996 766424069
3 640009376 758005672
2 299057487 429508514
1 975255953 933374000
7 327021220 293167815
1 14085381 819469194
2 445031732 60182536
1 452895447 84180522
1 12405776 894970758
2 281641935 252422615
1 720429268 38608016
3 235523218 782461125
4 311009194 617948787
4 302842566 399498774
1 211692367 229036789
1 826397785 146510189
1 286414176 104728346
2 672763418 951035452
1 490854307 71536506
1 623244345 71465524
1 977801795 304208019
2 742992141 13371184
1 419175844 665018448
1 30527914 774639705
1 94898216 959161322
1 988700435 766696125
3 451716915 175626770
1 821596963 434712789
4 847651891 348935618
4 595286883 977185141
4 187434286 623800890
1 331645233 535176410
3 989249109 554147846
1 259916866 287657160
1 443850803 957114826
1 141644944 846803991
1 530840219 453541460
5 67596794 89362304
1 484995821 490793880
3 476218630 398463107
2 141745872 423696455
2 78571801 802638824
3 306923413 809564303
4 468535194 714426296
1 586951684 229266030
5 565420847 164965574
1 50361128 951190867
2 258351730 667866614
2 480206669 253797958
1 99889035 983150807
2 726155819 443545798
1 749756941 859778522
2 108736570 906251630
1 17960067 412387107
2 501817307 516795623
4 961312242 718927298
1 99229702 998509047
1 357648721 474070271
2 431957609 197698951
1 512425850 860084652
7 90086904 733340816
2 563294123 619702393
2 573481575 324618589
1 156303362 858810984
1 437888884 168596101
3 613696219 665820230
1 574563774 204476674
1 522452906 145629236
1 88660532 701808002
1 138820477 825994350
2 728411491 689836507
2 249419682 233127009
2 174895408 974227279
1 476933396 200492940
1 635199892 198864413
3 516590158 785811396
3 214135282 716877495
4 972288365 987478794
2 459644289 95438700
3 504860074 707015986
2 918914451 740881974
1 128463257 669591660
3 202826897 604650042
4 587521882 578097364
1 542598367 438617345
2 749142979 652463956
1 35022672 364588334
4 640061859 376001826
3 594391471 796623269
2 509469029 148125681
1 258216754 366769815
1 531215944 92438528
4 385312316 841009106
3 64714880 404994047
4 187477632 993306743
1 22345630 920471150
2 66209820 428642599
5 196187559 207444568
2 182844108 214888463
1 538179435 683903647
1 207003215 915103421
5 724267547 419552453
4 76202944 471875683
1 826414857 731981564
1 325649206 554844327
1 32937671 68576190
4 822492944 836156171
2 7905362 953615030
1 732385884 231745378
1 929773086 308898630
2 785254207 395749725
1 823882195 444680085
3 183053037 705020611
3 393842216 776022996
5 131123722 530617349
2 985439156 533086982
3 401611641 823542036
1 564592559 532691721
1 109946835 372703214
1 814629019 519652923
1 107447089 429867849
1 388905194 207816783
3 637977415 77958334
2 238297786 592532952
1 16267803 61717188
1 75251227 412707458
1 442742624 185382246
3 140576826 171804643
1 72552919 819761574
1 677130341 819791422
4 679588193 149923434
1 266719822 452165853
1 935163999 3258552
2 816736220 89038933
4 413138718 53774232
4 710662468 128649620
5 432978423 464559125
2 549042169 408174888
1 167754865 173495566
3 855365512 133683933
1 163995196 330960546
3 752469021 584283307
1 460597423 549418228
1 657533401 79511169
2 499993280 747080364
4 982455563 86987342
2 750472750 646850796
1 8932964 975001435
4 409567810 510624755
1 497207294 392010787
1 869790972 636044316
1 320408521 854058531
3 894270721 924107907
4 894994471 379191128
1 210149403 949926543
1 892252825 129418632
4 199004708 315425367
2 255572299 136123783
12 315503600 965176417
6 195452242 269100638
1 6101398 964346613
2 616552391 344643924
1 549516033 69672581
2 547113858 44531315
6 792728063 870154495
1 195808899 731689218
1 447881324 251051725
1 394862749 560947606
3 561303323 321687649
2 211068391 795980854
7 415471649 126505485
3 450045953 888841418
4 184044214 107910448
2 172508408 584543428
1 370735329 585913895
1 927555914 337311449
3 894421981 615775845
4 415887797 771655798
1 654196374 454140655
1 795082823 135982088
1 109052862 731193616
4 932198925 258115251
1 712979277 377982224
1 646934978 304441133
1 246312002 864403992
2 121956562 370513870
1 112100063 337183825
1 789845244 347276472
1 154793541 533554433
1 970575921 910402213
1 9826701 370862279
1 633897929 621788533
6 171049175 214820233
5 542034677 285820593
4 609788156 691100108
2 912243593 592856178
1 35327623 33887747
1 785425920 602497182
3 93342157 907441782
2 559690550 881732985
1 56759323 956583677
8 495609336 731555169
2 16348917 111681249
2 909064924 531947002
1 502964143 632165213
1 504403185 824799451
3 455951761 719600332
1 958587405 826441935
3 726350546 273304671
7 461940016 377055823
1 722884117 351964615
1 273561939 413180677
1 674409484 32515675
2 980933078 349220212
1 496950210 930735034
1 287287746 131173755
2 26597693 76750390
4 208875837 796378843
1 186239354 624228376
1 752702948 192779037
1 150110942 347193160
1 750744988 521256113
3 325261861 564385284
5 882599544 534670205
1 216754232 366104750
1 700740844 446463883
1 702295818 51461971
1 173506474 801820080
2 308164377 943875936
2 281224760 443039909
1 216810541 499919730
8 927777651 236009143
4 624948014 223361437
3 484426634 552519654
4 756870403 264032007
1 81539016 25976386
3 864893479 984807206
4 649333686 478447662
1 980019345 604484154
1 371041429 298144557
5 694242015 591614992
3 449369804 100033665
3 766800499 126815824
1 275663225 168610896
1 420155566 846492897
5 854032232 853879276
2 51499525 920326543
1 635326122 908352941
2 167553912 743668986
7 369174004 933248532
2 526071636 787924826
1 294396697 993447333
1 915778214 478310254
2 936668363 741604911
2 298052678 644079902
1 320395962 445173517
3 154080140 671045384
1 200656637 189146141
1 527477570 381062709
8 709872584 293016414
1 38613993 63885908
3 572101990 869066988
1 438246506 291106585
2 374597489 527939091
3 984175205 496324318
1 55802149 719771259
1 405923914 920700861
1 376904303 245201606
1 728436259 813416461
4 862601157 446007120
1 933444269 130159590
1 977079345 28293892
9 565306764 630803629
7 132160390 617790640
1 317119543 614664717
1 90492285 974343590
5 236205302 406796543
1 872778498 985141098
2 938256183 204644206
1 970560041 580180263
1 14996604 959659674
5 197518125 71278490
1 481263335 328917908
2 235040765 695552751
1 9807288 819384
2 653895052 235243777
1 874526977 897800676
2 84374421 831773348
1 746713447 558478795
1 934937435 310379118
1 262451362 646657243
4 726148290 233092907
1 357740235 559869843
3 74037039 909708890
1 187369423 93282749
3 528769504 448940145
5 512951665 496114576
2 554928396 107850449
1 609257435 523532970
3 842020816 949548938
2 192001306 738398669
3 742907866 809523634
3 172993293 964293825
1 324617364 278195908
1 481347888 436878241
3 655538830 301225047
3 831652789 92920751
3 212305224 693457146
3 2194269 918809699
2 623360394 105844126
3 770071285 583808411
1 836953238 930184163
1 713844127 844484691
3 947177611 623341804
3 551591632 967317534
3 713204145 930338603
2 904074534 58425171
10 333141329 814497335
3 493039324 117054298
1 453506599 180717646
1 413768403 776210226
1 837895472 700271297
1 297371904 541192453
5 862682295 801515325
1 172613826 765275386
2 389338678 937694067
1 830217746 482307241
1 872910150 899576647
2 738506107 590850383
4 828738394 2015967
2 104084520 311015339
1 309439429 378796869
2 474137398 572897274
2 603975524 316265462
3 54005907 846584381
3 589054172 643010369
2 622547472 867578762
2 309235600 325244969
2 616304030 504109195
3 4137377 279127243
1 286181936 135364934
1 765731977 671078975
1 814581099 927360772
1 641616512 930071603
5 916593573 562825713
7 230783499 172333297
1 996657294 972945997
6 433027771 911906244
2 523908176 146579261
4 500589566 63485085
1 872049299 992234929
1 188682266 58014908
1 679440138 8649157
1 396652673 248733966
2 908307665 707049858
1 638628853 290943072
5 170161838 511203933
1 601630441 464838720
2 31579209 232075831
4 922117575 902185007
3 230617094 265332915
1 4058251 863194558
1 354673297 174759672
1 856901635 572831299
1 207142583 261389871
2 495487986 295283745
3 193880653 281339754
3 19186515 672011947
1 460173985 118674820
5 128394260 543137922
1 775603225 22863276
1 868867187 852516727
4 547384709 972735283
2 844762720 841824048
1 13248566 561886348
4 191411497 640011866
4 937209721 70871611
1 740096244 960129368
1 254304315 981410186
5 961013377 32673
2 501976603 200197357
1 990229890 275049676
3 308203930 103522699
6 394805537 476026128
1 250106079 198531773
1 3695739 755347478
1 330296975 509538441
1 993564293 569686779
1 438276413 83349539
1 294134851 548108977
1 105767682 644081442
3 511806947 930716131
4 90679290 77723323
2 773272690 154079050
1 886045922 58114902
2 367769 775412371
5 53139215 760814917
2 839629662 24340495
1 919161968 811617379
1 272234248 616066969
2 842807223 389214485
1 28147900 591635617
2 310835757 744921906
6 650545702 74405572
2 879348109 643279489
3 55394588 775806237
2 357018695 162127043
3 839787881 609307376
3 460320745 850155841
1 437739211 234109012
3 189040399 750829884
1 50902880 915293242
1 729291525 370154882
2 317503367 225575924
10 362983535 786108598
1 136926941 680363777
1 504251459 216444248
1 715859042 459478564
5 284216974 91223052
3 170837117 848560856
1 585920800 128247038
2 982650310 285088619
1 179666873 638522017
1 737382964 300511508
2 638281138 122970171
2 891170301 288841872
1 727915478 436638083
1 555326204 611510679
1 268751632 683963421
5 307228660 796911323
2 346555320 154291713
2 282704452 813081918
2 730368111 94145476
2 403872676 108833041
2 419618239 771990715
1 101948412 283080875
6 63333131 134254338
1 906102550 80817642
4 721174608 163830502
1 167352122 856773006
1 122812983 710395043
1 947222547 942067262
1 87776129 359943617
1 960609602 872298237
5 647081525 467783948
2 91337380 927762998
2 983386890 38223640
3 694342470 417845014
6 602639675 414952825
4 331942029 697464077
1 224242440 961248488
1 455208391 66764662
1 677267059 232185440
4 292735801 44518043
5 238306340 557142465
1 519999836 760963552
1 452637868 788403843
2 100331367 565887229
1 938700424 841642149
1 861352715 881353715
1 136067459 154397352
1 933059996 40414162
1 723879410 720545921
1 675148778 214321374
4 218865665 616402524
1 961454442 504797850
1 659667539 944117958
1 927716524 505920877
1 113219020 194605667
1 564591197 173769414
1 600411839 114434255
1 612965584 224787027
1 726244889 125896772
1 513105530 801391175
1 689745814 936455301
1 740032802 501946936
1 169377288 830394102
1 695452166 867501534
1 651417223 486978872
1 225336978 851747814
3 276807355 942021089
1 518399608 733969152
2 681855850 850049070
1 951739229 442365577
3 900208773 562817933
10 811303104 245208687
2 211909037 458325344
1 577388480 501505332
4 475576056 785959473
1 2299072 218676792
3 820576605 996549611
1 419667827 578956421
2 210649280 950078147
1 455531572 264689921
1 800277573 347040682
3 511070550 438397117
1 662429171 457620488
1 650590059 835617773
1 684224965 451764048
4 112328350 549452850
1 829145475 685938365
1 98347194 72047209
1 929816165 814325306
3 990345519 239981686
2 702152904 649960308
1 886962930 728220155
1 330309880 261971140
3 651716018 475390486
1 586749073 442057184
5 264344298 627769381
1 724474295 862196115
2 264843786 565970825
1 386149339 774024138
1 873379953 101600924
1 764669812 368308997
1 652394708 934768809
2 194159204 603773485
4 855944065 598667116
4 246095610 577129305
3 646797676 444333924
6 436123908 791312601
1 387924828 949086420
3 350693048 533383106
1 518047426 587960321
1 262561377 643277379
1 850236106 1010106
4 195167193 248930292
1 275512004 532153553
1 923015674 84855651
1 360348305 494738655
2 405584458 677979049
1 53424381 98641946
1 257766979 962748395
1 476884037 647474548
1 851091136 87071949
1 705367797 511093274
2 37006578 854619395
1 274802837 606948315
1 99362836 908578731
2 978488319 719220745
1 110238982 731253813
2 774446581 739394127
3 335021614 758167941
1 19460050 732819193
2 637456233 827778765
5 493804319 696964908
1 927269366 755462937
3 415749290 311830971
3 300337844 392721703
2 398166724 780068846
1 638749843 168619021
2 434283685 25194657
4 460960751 554961629
1 194518510 905530185
2 651918284 305012522
3 540410022 843972712
2 31037885 345445397
1 196183153 211743163
3 415946829 467934599
1 504088722 962896357
2 973301381 717670692
1 194098439 997811119
1 236237655 978807189
2 91501985 778270718
1 612480697 21636004
2 233687695 538001815
4 913625737 241080729
3 559805305 684649067
2 186510607 443230865
2 210697322 199887583
6 3730546 511958972
1 720246343 903403629
3 58302706 702160478
1 554222558 946914689
1 498053634 580790553
5 374483289 497385748
1 13770019 474453592
1 69529987 231910494
1 382858597 970949073
2 372127813 438228893
1 749326833 950356557
1 120899712 148450042
5 293691099 398685234
1 876029879 179655759
1 372792928 552037030
2 673307584 114723005
15 23309232 635983554
2 625381815 574464336
3 513026295 121401268
8 935733673 678374536
1 489178259 580724393
1 145204322 229335362
2 674346710 991224885
2 801961119 396104078
1 614561926 153199912
2 437062828 891379790
4 736625005 265907552
1 78153334 570262291
2 342273323 160514417
3 614117551 501775028
3 474116495 164086748
3 693287721 480559453
3 659594297 969940154
4 622965618 395010534
2 374414385 47288305
2 472475371 479113187
6 839746585 851858333
1 54432167 702349194
1 56774220 158502310
2 377720864 624898644
1 812068292 886505470
1 390939850 470266970
6 500605043 625961383
4 818720186 332434409
1 881531187 303025369
3 340709565 506445585
3 216649826 460417222
2 279622373 782711427
1 793265687 612579556
2 252864080 21845885
10 323395928 609331389
2 372268374 832492862
2 316216318 552897506
2 317009331 748117781
3 388647128 237539181
2 880920112 788291189
4 29128618 285519896
3 138196905 796169723
4 718016457 615183449
1 129745348 712098782
2 134442332 470734133
2 514388591 603162975
1 577092706 901405353
1 991203830 864941687
5 119794770 677557389
2 633903075 875347743
2 631678030 179600135
1 514888449 543122412
7 766812137 708588543
1 388563262 739344653
2 709382500 783399335
1 720631772 64189420
4 695777775 430685607
3 93704289 568380640
1 70327343 157234959
1 301352824 8515949
1 63076398 958285299
2 311402785 258631767
2 22286307 464093434
1 160737934 247376327
6 967163644 178625183
3 397032324 591794625
1 750488995 987178564
5 309685157 268936872
5 13328935 471424031
2 856163975 126467539
10 567532424 485348172
1 120205336 893687539
1 914689316 663519755
1 351953474 502339614
2 441893530 831798632
2 649871003 294973645
1 625311535 971059168
4 711396825 693877001
1 423670154 276815813
7 140894833 84735492
1 600004948 852250186
1 476508135 286038384
3 171487418 592783913
2 131916544 237207301
2 736513805 177514010
1 959849344 698933034
6 409549654 310452275
1 857848675 456980213
5 104550767 648218461
1 231528685 31342997
1 38155745 358309269
2 308704581 776074705
6 660033460 436052143
1 871882173 454520591
5 515125513 230416917
3 510448338 862780084
1 811254044 620677546
1 432592840 689379523
2 897110479 70475010
10 387676684 670346724
1 913962451 900702957
2 965563060 793673763
1 125898971 599058534
2 444890457 429611397
2 983672521 321802235
2 638081865 151203089
5 990829783 267445041
3 916506118 2493465
4 472272512 424939119
3 818282234 894669876
2 386952770 46359364
1 184361719 993521380
1 852896505 303008168
2 744982718 392461040
1 460798266 893777055
2 905562652 910774889
1 796161446 780914318
2 347218283 308853780
1 387664037 489960743
2 699370569 303652379
2 642131863 301238661
2 299140229 360994269
1 51020654 454383658
2 537125437 306497705
1 463911869 985113560
2 704547389 570359123
3 89383930 211180432
1 463340196 635513062
1 997637134 569900542
1 812733715 616192416
5 710458348 118059180
5 365119242 701882126
4 793217368 679078990
2 572223798 598863812
7 970448852 819513232
4 319683300 178276685
3 534669100 297001236
1 870851565 66527209
3 384720408 816676096
1 66279320 418179339
1 167005181 807038531
3 581216503 68485634
2 832545719 325291889
1 81081046 571188752
1 80791449 464879983
1 287123216 379117216
1 200303845 613309967
2 186051878 908191674
2 421819076 156801658
1 810481847 769863385
6 89720396 113853126
2 558817721 871268869
1 400504648 362694064
1 875682465 242036936
3 111126155 740385633
3 828974183 309335724
5 780093700 331089618
1 751990108 196262707
1 466999446 236090155
7 966028464 80041116
3 147031171 209025663
2 265691621 626714565
8 423562602 728977864
17 979451004 887769732
2 112030335 26211177
1 165724814 976515166
1 278898684 589562187
2 292626686 230552803
1 360548013 857561433
2 193325672 551015286
6 85501644 886753621
1 892019242 310525267
2 936013280 265614953
1 586779385 710647982
5 570461186 148826684
1 501214043 355776779
1 1978552 156433312
3 826784515 843955450
2 277434290 393356879
2 893979812 490098135
3 783590952 252122921
2 478513082 326958395
4 58978198 732000499
1 270101334 340250575
1 129774177 771837825
1 942910422 526469618
1 9115965 871815255
2 989215077 573705701
3 193104112 680046093
3 178839700 417949333
2 504802666 80857708
1 28148235 559765101
1 45874833 139076000
2 131519574 561399173
1 102043953 487727287
1 93047292 972388132
1 774001083 931648879
2 263341523 225861386
4 290211316 985586729
2 705133033 304314929
3 547016899 27982119
2 75776692 170453032
2 120493923 345397332
1 633739826 494747054
1 238653539 573885475
1 852277343 446000666
1 907742476 257746886
3 738566379 155388602
1 307279013 857329972
1 582184242 423411682
1 203876821 715467781
1 41826805 433996442
2 98931566 489935982
3 899821083 732487591
2 131635375 126155344
2 510963622 982963676
3 483037663 533353155
1 194484256 892471604
7 712074920 482409641
1 868993091 719222253
3 316379018 687132496
1 228547564 98512919
2 297255677 582091472
1 503948238 793106019
1 836454560 898517
2 776347706 479080011
2 191904207 808162323
3 73941463 4349445
1 190445031 734681972
1 517330626 674125655
2 764388648 711313554
1 822589883 570519649
4 914653406 703749653
3 874065841 365679758
2 713939178 366676749
1 508078949 181935081
1 728328275 591926021
1 471277206 390972572
1 501277553 131242208
2 926726711 54808616
3 799403112 137325855
3 364199066 760317742
1 784222990 23564439
1 391141669 269535934
1 696050765 367210065
2 8720668 13050930
4 455019116 672628250
1 52512213 676172735
4 62883448 834347333
2 997832514 312945236
1 797216329 3569361
1 257674192 215953858
5 25433370 650074721
2 802327105 954488671
3 300491662 753202728
2 704709025 298397186
4 290968291 40425855
2 545637042 746954400
5 281064697 615871097
3 806098058 260630924
1 556561592 841316255
6 116140495 116031049
1 922348385 369074668
1 476583912 248382871
6 325121645 154665933
1 516501868 678046537
1 894837296 533390293
3 27870558 36184036
3 181663812 626446049
3 87930152 681382993
1 526787447 849761248
1 814786127 651636354
1 680905445 419421344
2 952504164 487483636
4 49888193 45981950
1 446784616 360486980
2 376539805 618782509
1 171947738 611372772
1 463089824 760703935
2 864166219 773481925
2 962592589 441458606
1 821485670 602763174
5 902283810 306778133
4 684730186 258292750
3 245806859 61886051
2 753704123 67696837
1 540745259 411508059
5 479683889 640613795
5 954341042 661305683
2 595185823 32947822
2 967558182 48933795
6 200945460 584242765
6 636653222 594774667
1 893462710 70931246
1 5410059 97153225
1 124426184 415192193
3 440242380 812528886
1 590102243 558954434
1 153702587 307984976
1 534219083 298172116
1 920744143 258681389
1 535447899 194201733
4 392054018 846029799
1 66833062 648525192
1 615891712 566126511
1 832034273 249082372
1 149581917 888074759
1 194379378 903288097
3 452319855 280124555
4 450069492 864828337
5 875805509 144019546
2 733102289 82824319
1 868929 127121825
1 582207135 914899856
2 67926002 775559721
6 836720249 705727175
2 565946071 472932074
3 593795284 695951363
1 858856862 350399722
2 228624371 192115332
1 522526316 208843669
4 955229156 882556805
2 561995088 970935027
3 917461421 948328679
2 289535431 20922104
3 543893478 325634412
2 878662138 391421826
1 90271063 207138777
3 487365825 73893482
1 315432285 313093991
4 75073634 623319155
2 859771472 733261649
2 21053638 484943851
4 323155724 296770071
1 364210775 395000081
1 555663541 420820723
7 892376325 457903693
3 228326251 189263649
1 10905051 331544801
3 383331971 969989205
2 556497133 838932927
2 884025567 572709446
3 220973670 558158081
1 499094582 129427722
1 128358582 964735588
1 247823982 77012386
3 249691186 978897682
1 486391415 335593970
2 289135423 277293233
2 717003190 154209789
2 138706977 425863449
2 462512854 219010986
1 486204442 969745099
1 753448495 558541406
3 448077565 477795866
1 217069070 260060681
2 405673696 228567002
1 586667965 861882374
4 219830126 21910924
5 812421293 540073407
3 31335091 600491752
3 793559905 336093174
1 85489176 191753524
1 244776623 677098935
2 829464226 411848008
1 369241206 104272814
1 468807331 539556069
5 755575919 583303178
2 624207013 111216022
2 408306233 836810478
3 471564893 967792457
1 917911838 997850676
2 850999013 666056156
2 784442010 274518081
6 66545922 214244411
1 836416741 317470513
1 628941744 973930855
2 287149870 184475368
2 333044530 150627751
2 601147323 569848318
2 37307666 568993515
2 713310092 592294216
3 370795112 280169653
2 747619524 418696087
1 872921409 701656978
4 440909789 295055501
1 957659457 79459827
3 127212802 827273407
1 242194812 355277523
1 163950049 47075222
1 58808983 522641356
2 22899930 839418199
1 680376610 727893284
5 908342158 951145996
1 627463383 885167962
4 269679560 488525658
1 268422505 339408419
1 771177056 108488616
1 829359940 254258982
9 659958715 182573111
5 88514327 489062506
2 44103106 735567304
1 393111358 11266431
1 338625589 319601731
3 628329897 56035220
4 625392363 142556624
2 637353180 943337327
1 308656570 520921701
1 713148074 54657479
1 566698893 611485663
2 535318026 351485618
1 100782903 253890687
1 131739716 937458113
2 992934159 499938569
1 726206579 516422312
1 482168933 665428647
1 953497881 709068023
2 573157192 818367458
4 437961658 338305057
1 295659263 478494603
2 965802705 684476629
3 381242026 687857845
1 333036385 539411913
1 831346197 249160445
2 7926554 777733513
4 460320888 431013018
3 379716093 666733227
2 549265607 450388040
1 137705262 523887205
2 54768342 441671263
2 352401928 510505551
1 542452000 996640863
3 757559673 285934787
6 859723655 806154637
1 770809067 994441610
6 529702296 756163434
3 390587956 717348092
1 879496861 622586538
3 175905999 333639418
5 401230433 761353929
1 993292235 166006596
1 660684920 654693366
1 377468789 290903556
3 373802884 325015992
1 831140236 715666630
1 381547901 94052475
8 491940507 405312332
6 346404192 726441412
1 457757948 222254258
5 745072651 349895959
2 204692511 628434519
3 841229643 86719363
1 101479617 538038474
2 823479744 764765710
2 769526973 731860149
1 276134956 932350806
3 528907583 207772725
2 397643219 980269788
4 71117736 859035880
4 584698584 200542001
1 32890240 734947826
3 894935530 685703077
2 220061278 94295712
1 242934667 361908963
2 134506041 164174248
4 600642628 718289005
11 247434288 705277748
6 573825894 669473600
1 152824598 534216895
1 397119695 921514486
2 294945438 937937457
4 460709881 590905140
1 316723447 346879281
3 185843863 721831999
4 53964228 876401563
3 902484846 629887505
2 718892461 347329409
2 777523732 923392749
2 603865503 168795615
4 71321295 974203906
2 190055980 174373607
1 881060524 483127741
3 365394234 876097729
2 505213662 791140925
3 368706173 324299693
5 484050538 943871130
3 418182080 918252976
4 145250316 70904485
1 156312924 794553635
2 694394563 948525792
2 735031992 525786420
1 495276126 478462556
1 197657469 713843050
2 262827934 882227731
1 374381337 834953805
2 503306699 57028211
1 765492030 958580910
1 794262848 655619094
2 727907197 832465359
2 497628238 123173345
3 508924517 544326863
2 933319268 176032552
1 889054821 146144530
2 327490499 799183363
4 719532725 596279093
1 758191464 892093033
3 528757083 498095576
1 742171771 790152989
1 7516845 66157059
2 227039537 34186270
3 707617164 433042062
5 904730093 719019877
1 165340515 20129146
6 986257618 358836995
2 912828161 847014037
1 266056210 628686969
2 416790070 527766254
2 231560718 713290997
1 262814252 111111397
1 693158591 511038311
1 185504101 900979081
1 61006291 450002249
1 652132153 303886340
1 97359158 146560715
2 538009226 523659256
2 828085738 85350878
3 41127448 338027667
1 452058244 810393180
1 219237532 26267299
1 266499643 124439336
3 589837861 56036893
2 914461876 237630334
2 658868862 592304927
2 149859297 616600388
1 941828665 763558685
2 7525117 826514963
2 102500727 289934764
1 756954107 307179502
3 687473576 513947056
4 984002949 436066656
2 245249309 122962950
1 186627129 32289467
2 162903649 194553070
1 221663324 155752518
1 809754032 509228808
3 297796421 191504199
5 449856654 631558688
5 403827262 124099670
3 210585865 647872693
1 208198500 757097517
2 721581148 591866545
4 694979223 455959259
1 826097120 713918834
1 12287272 614354190
4 806513124 256095735
1 157671393 306131549
1 279582514 225785448
1 471761672 168290604
1 746842869 544728562
2 541437698 620330748
2 365893812 42036985
2 920944764 937276947
1 41546779 68384003
3 961965408 853494831
2 110285402 3984707
6 616988806 741197928
1 269641689 273756600
1 858661442 100185707
1 500966781 377361345
2 456123162 851121839
3 895690413 275470262
5 518277356 553880344
1 923107566 298855568
1 69216266 580668452
2 496579729 392778186
6 99828890 821165066
1 93295623 197311434
1 107437563 648705106
1 360434453 502039339
2 717509547 829620390
1 36632154 557965238
3 195202268 156067168
1 389564458 78888685
1 69148085 330659811
1 801738411 420609016
1 971392418 514866060
2 873730150 954376885
1 278408620 978132810
4 90621120 441012098
2 642865702 815593842
2 161665217 691821444
3 766230153 611559219
1 180193831 488034202
1 819744003 624254977
1 657913013 432713174
5 697527838 600521210
1 920050090 478380208
1 328677067 136786990
2 478576919 821373071
3 170823122 626599315
6 276271186 768659758
2 201106555 645301561
1 355074979 310042610
2 583675018 14149812
1 255419276 586571328
4 280165677 674408974
3 503026118 563687865
2 94323668 759489469
3 250790186 428262528
1 456826448 371547847
3 896935453 969689052
2 630911105 924659298
1 265977183 332949911
1 427225860 875596478
6 498980405 576549601
1 169235369 819600727
2 474979431 895736972
1 648147050 71376006
1 103177293 271985855
1 413878933 730956646
2 159382923 888629393
1 900957569 5503761
3 849393800 62328214
3 549284379 488136334
1 699735021 78884246
1 93029300 717749302
3 809860505 763266930
3 314338280 30156355
6 754102801 239737981
4 738122425 658869271
2 527180526 848600775
4 651876529 427959923
2 170294875 335623439
2 631149325 761387161
1 120651435 67642671
3 130042232 867251998
4 160538043 399532139
1 418278174 210836701
1 196224592 496938913
2 413016366 595214503
3 815633255 435487826
1 200715493 822271912
7 481526626 171603520
1 323035252 953906649
6 986776672 597050628
6 361190311 404613230
7 439127939 743397851
2 987310164 139631371
1 818393797 89204814
3 100874774 90540436
1 115268649 822228194
3 165217365 767312195
3 238514635 563308234
1 495781831 990444891
5 340134201 777502315
1 69102974 700758023
1 863066465 183933973
5 860320596 987283865
2 82228647 641560490
1 859921601 847493503
1 259229504 215359782
2 59173551 932753472
1 245226921 695809426
3 949349038 160595493
1 239502809 32509445
2 469709175 318774723
1 350063243 950314226
2 361812024 502509890
5 654992152 21110921
2 508654680 967252869
4 580595783 76662985
1 552592044 733616882
8 504923854 420999959
4 767732921 29079690
1 463106724 949438272
2 694094449 396612854
2 337557316 645791879
2 956629980 837596153
2 741100488 625075196
3 67491007 549201564
1 93331715 357955959
3 652083164 438177899
2 331099390 323587182
1 927662113 779390619
2 646032571 407886641
2 276942303 529080655
1 805918066 887770304
1 709971885 48243256
2 662366783 518646475
2 271236916 219232642
2 487427181 520466330
1 313413760 824209336
3 836298309 381948277
1 891269414 15858048
1 203520326 918674310
1 883259659 840801005
1 781306270 208397593
2 269912521 323454394
2 345347325 300550417
1 653448973 128196161
1 366289723 964317580
1 746693426 582889837
1 130821820 532996742
2 944478888 756253991
1 267309948 666467919
9 982282590 54613488
1 543977804 844162913
3 279014179 982123936
2 451770208 270515308
1 942890318 378513459
5 590614124 820063616
1 125984586 229779692
1 216327642 368732950
1 891221777 238586637
4 845463131 643366494
5 89879456 117176080
2 788459243 237235784
2 88107559 414686525
2 189819951 635671052
2 840712809 627785986
2 940262893 503920551
6 45407675 658384364
12 671334745 998810353
4 492575972 243248512
1 443671697 501369793
1 268183185 502465418
3 350784630 801836184
2 438173876 889573332
2 281273284 156848626
1 311583169 124969324
8 13484454 123332434
3 720938584 784055793
1 764182792 747435681
4 248706572 991433392
1 666679674 221156509
2 211164689 645691709
1 169410359 641128424
3 268458142 557325585
1 4520137 865627304
1 240180061 848437274
1 300716207 46836362
1 106062105 197661033
2 933589403 121094790
3 954730088 781477900
3 71905164 268307889
1 921793760 723677664
5 679953130 292552796
3 852849100 842798868
3 419130497 514499139
1 504862975 222269542
6 940459857 722935590
1 29058461 160165400
2 159651657 794395759
1 890925787 227568336
1 493174175 467229993
2 998719248 637796474
2 20472044 653549162
2 812254633 968249263
1 934302387 605838532
5 89097354 454906873
1 193186115 796839028
2 897334843 380550301
1 660781307 647169192
1 740545395 426900923
6 149577104 781044245
2 426289363 996548156
1 643785046 548744337
2 881028064 788605248
2 235031253 550974689
3 943088998 730036329
1 649622825 733458225
1 291653265 157436094
4 71799286 374245912
1 53855773 926461491
3 170333656 609870096
2 315966135 197695441
3 22525211 507137413
3 643035966 634864408
3 74301154 266629594
5 805527159 630941225
1 51052806 212929442
2 851952021 944086893
2 425037968 664089875
2 158250621 511072139
1 478908848 143383783
1 75567358 23328630
1 643407538 2319948
1 877977746 563645363
1 833728677 340853938
1 346875755 149516969
1 350455166 33180937
1 520592160 650891455
1 939284035 91488304
1 153356083 888383420
2 328461583 270425253
1 780052688 102789910
1 323826192 360293361
1 64257419 683252736
6 116418705 412082069
2 983693772 219505770
1 313478457 831555723
4 753830136 749328704
1 587232168 542709478
3 880269283 848652467
8 133852830 494535315
1 339543927 816469684
1 641650339 537030657
2 826289315 621176548
1 833266336 397116982
1 156117667 575484768
4 205326973 541881236
1 54321593 733401865
3 230818351 332348579
4 416479177 561878613
1 184038371 655543410
1 714013385 233283934
1 46484592 444278843
1 749829046 770527068
1 283538340 818098864
1 392847515 138480801
2 257750346 432072090
2 52365529 48078899
4 165092310 945873059
1 14270199 232730551
5 259547744 114669058
3 759714254 357213023
1 418002337 609886519
3 749963947 792265351
1 929314011 478931636
2 774802599 357790638
2 501627906 815139077
4 21771180 958001393
1 46743299 180016542
1 223326763 254138722
1 56931505 818250600
1 650777264 263702122
2 411763170 211805323
1 699012973 415588217
2 139905541 840239460
5 347090748 35530750
3 508405027 974324265
1 835825716 51313656
2 310744109 654245963
1 135448736 268950635
1 797116869 307476814
2 596558052 161029780
3 314900767 382603554
1 479998309 594551776
1 80800932 77254424
1 946111067 721408626
3 233904574 501213249
3 255962228 639149710
3 57272340 437763390
1 638263279 218026013
7 150230408 237574938
1 961509125 134095372
1 134770835 265219150
6 779163691 447807019
1 106636611 333496980
2 846558645 470180662
2 426939258 735262921
4 527296932 696076883
3 713922771 928762920
2 44029495 118747382
4 678359505 829575470
2 348562709 152743089
1 721144774 639637415
3 590731132 788830958
5 807338505 784142342
1 312309512 841411491
1 781245313 255568021
5 329581073 737673248
3 496657514 207922462
2 886235374 250522178
7 675286084 893391932
2 206273800 956663052
2 680691223 771665892
1 482866700 566337444
2 585011629 9153166
6 409729618 397888389
1 974361922 31628099
2 542051835 406861492
2 892361074 513356592
1 898986124 784226245
2 334431663 606980285
3 527959372 683285090
1 545884107 680102092
3 486861563 134778920
1 356274199 86171628
4 612943726 988430149
1 631075411 72122645
1 762747808 87557686
3 603334361 573652225
1 275931596 524656543
1 822084116 961571828
2 585216338 119356930
1 608412137 444070709
4 776969571 672932485
3 324105439 690980003
1 24266155 569985911
1 133627499 183125893
1 700118600 280139835
1 635223276 945020796
1 470207106 338554660
5 201192427 182707249
1 237852416 282725061
1 228902872 502360119
4 795279729 859108726
1 614682690 877160913
2 815100656 937750305
1 769485318 193094679
1 628633958 284078989
2 919863427 631672661
1 458205201 615680194
5 745066911 254769985
6 158000344 654743013
1 760149594 146859989
2 781412897 841175012
3 578670715 187573248
3 303269287 974100680
1 497325518 548651182
2 574642860 686958051
2 267899361 857200986
1 616451238 351363113
2 946159888 373250512
3 78655267 751475883
2 472950474 120799429
2 994907044 416472458
1 346174879 760584894
1 21569580 510628902
1 748110161 293710322
4 277339491 325266171
1 56159569 292288457
1 590135810 937104939
1 665861678 526049868
2 832268546 403818058
2 1477032 568699016
3 362668772 97277655
1 128016100 743495561
4 678625139 153454648
3 630471011 397278616
1 620604467 516264579
1 361505565 5514726
1 915560687 141435034
1 723544394 308522303
1 789960751 66853059
4 470422677 159289533
4 975163034 849858733
2 951516998 745663582
1 104195839 165088561
2 25691669 718364325
4 317919336 307508509
1 249657307 727247510
1 578277909 434313610
2 603306617 53368124
1 845624400 589050211
2 977722842 582325776
7 889104184 715067626
8 690845249 614946077
2 699078833 859567858
3 142829236 74270677
1 258911545 887678133
2 462076994 116879506
2 503801380 9262267
2 137178346 481306944
1 463955276 6276445
1 303561907 654684837
1 331584839 572992643
1 669119488 560471727
1 835848793 833644456
6 900495400 776573995
1 627750156 528663339
2 933573376 503901093
1 780011041 306381064
2 228874704 717617705
2 703167604 362167558
1 216940095 119931868
1 753949479 246793250
2 60748847 939618180
3 928323013 602386420
2 353246921 83076298
1 472540610 88149509
4 522110465 77854449
1 388241682 346115345
1 299466027 847543155
1 632453519 237564557
2 240300269 438833129
2 67698994 957841297
3 969059385 897602610
2 517038284 824170870
1 566716918 630246234
2 654587738 453775056
5 279560915 365489098
1 61352418 639874358
2 58164317 455388289
5 90195303 270271073
1 347960181 799721827
1 496356630 278002468
1 164577388 859415228
2 481316180 480110248
4 947453098 937143289
1 890168943 99864777
1 516686143 118541499
2 282991265 617458739
1 43192556 436231251
1 98003506 930008562
1 380388780 885139371
1 917756707 301304570
2 562120569 913730437
1 761104532 297314453
2 303797132 672731956
1 236978265 409674397
1 78233341 421657180
2 971551965 142565991
5 553550890 861795843
3 307829847 589288071
1 58388866 114221966
3 878118488 631307231
2 349050440 284754629
2 888308115 630727083
4 157345227 272525028
2 976935718 322196603
1 712900483 28159329
1 760032347 950539060
1 974589580 804101940
1 869842669 8188282
2 51903005 815328801
1 591087743 582534000
1 426640331 304533744
1 854338649 605329560
2 706310151 177733862
3 890275446 398849160
2 272688638 24729143
3 568350300 11793726
2 567743968 16227111
2 698377883 363211740
2 580553777 812374760
1 710215980 651287145
2 535334280 734669282
1 464579789 927359782
1 341240251 349802630
4 131215300 204308389
1 893726970 592027276
3 492410345 25147450
6 657016708 849841871
1 291017532 160846813
1 584647687 462735127
3 498907846 783384689
1 552959415 792803131
1 976687826 998039906
2 191700015 342156631
4 477570291 381056417
1 188291166 705584559
2 240494765 335206396
1 480898748 907250045
5 177970720 885372596
1 805296397 854022774
2 807080206 316496448
3 229576474 324193726
1 352245054 536216839
2 793489736 144326082
1 467161186 557714603
6 661871894 760930540
2 720704830 883355020
2 815947905 351637798
1 103070341 932953084
3 39794351 402608403
2 985046223 476989352
1 846495906 803565392
2 75980665 835232334
1 901629031 739046562
3 932987786 521950640
1 674311409 805940710
1 2122171 65013507
1 26977740 770774171
2 33250515 140266303
4 751951480 791931500
1 577596565 335209774
2 475074065 620299032
1 666280893 126155053
1 494284141 80704241
1 264676009 696380813
2 47425852 829752491
1 686173843 738414143
1 14944506 983673720
1 527918104 796850400
1 295481355 156421026
2 396180699 921164675
7 47158325 77717789
7 659737664 567863776
5 121270368 24746329
4 761773588 629191514
1 950417403 142456089
1 435730120 110337290
4 435510986 118382975
2 79026725 191972978
5 884993543 420513609
1 351915059 102478185
2 311533964 488233718
3 618388458 771595599
1 313940830 346274694
3 446356212 747612380
1 21010341 162495561
1 832354165 416066481
1 334047440 326033405
2 325412903 823967561
4 648143213 866325334
1 453300438 398137433
4 972930289 900698268
1 124502454 587619155
3 129514300 333937485
3 435357347 148933741
2 112575240 128051848
1 603363546 184535568
3 848996741 827959676
5 267559609 554102658
1 431591535 653002270
1 975750662 485161711
3 109591205 287654240
2 841546061 551478847
2 553486940 337074327
3 573392459 361098307
1 963658722 232048074
2 631251623 631386654
1 944545862 764676593
1 633912162 633034186
2 401778120 296958549
1 943591995 750095635
1 918211312 383856528
1 735601767 28585735
3 432564156 45794105
1 342652416 33577590
2 907324654 400987928
2 607872 822901017
1 386789305 223110193
1 901454301 658561371
2 213577468 987189059
1 606027033 310909914
1 883820335 604274443
1 485970484 914813172
2 951125840 765304884
2 147153549 581071138
2 452703244 720001677
1 49399260 454346837
1 647588089 72652083
2 122599124 938077380
3 178326773 28131455
1 228363093 626159191
2 306001027 793323084
4 549660604 853240787
1 933054711 569867999
2 415920825 47853381
1 838301194 583781459
1 202526200 638628218
3 439739015 664204903
3 745859202 115916490
2 194504376 177649478
2 718386563 477616909
2 815268804 817045348
2 682446286 430578323
1 138516364 58272204
4 730206138 310498308
1 905982373 64318153
5 258516153 238919384
1 167506084 672115226
1 329300936 218456201
1 675687160 552048547
1 295522429 192476413
2 115100377 983420321
6 491783715 615631762
6 849616185 911993815
2 425387703 439803230
1 17763034 96516530
1 757956349 37893204
3 277683766 127844995
4 920223274 72913288
1 915106785 415017560
7 899959143 601351020
1 791551783 194507219
1 192526861 117201221
2 708111559 882464657
1 678066954 958701875
1 706303778 459512884
1 613914030 329414180
1 644182623 377376864
1 753008143 402104445
1 291756024 207316477
4 664257151 189982201
2 709070959 591255728
1 468698376 483532401
1 227666598 619765429
4 945072618 168862484
2 756425702 997693697
1 272134078 866738833
2 105019552 644689396
3 615131483 519514453
6 969139339 241697094
1 132852197 343530360
2 171742661 104137854
2 928756991 92272519
1 882966910 264143204
2 532488409 447637059
1 402033516 301167989
3 265740375 624046147
2 689049188 20252762
2 759441537 977576543
1 964771649 351191166
1 487854802 185425194
1 746869185 108815468
3 867470261 139209732
7 166135435 856762443
5 593022930 236902049
1 278885928 70623722
1 56793195 773800490
2 87963939 151695066
1 88870321 819615732
3 387990239 986107754
2 317630500 176850192
2 440649732 442386810
1 607492532 519574864
1 769911933 866006910
3 947743305 835110000
1 477480771 143175081
1 43505776 316024564
1 980171912 799350174
6 653148756 668075211
2 455256335 351851931
3 736167549 29537111
3 187679259 560904602
3 593546551 681306179
4 517441366 605656672
4 977373354 862550282
3 131606259 460590869
2 20602852 905548271
2 636659043 910235415
3 400336530 288601436
3 834046215 831225784
2 807163963 151581635
3 595491912 670466464
1 274922347 681067867
5 899808136 322790128
3 669857587 213722596
1 503616229 642242441
3 979477220 480380229
2 936761646 748612782
2 723295230 167121724
2 548187505 216787660
2 729946962 779108630
1 517903545 682815194
1 890432375 920544756
1 572422835 852428690
2 325194153 132429796
6 922251535 980710745
1 391177912 699304583
1 333281187 346085552
1 471009378 3768748
1 22055053 777701068
5 578650345 516755584
2 329240343 938317106
1 192471263 597144942
1 34023829 862875100
1 849642749 317510339
2 885685114 277608627
2 76563949 533353140
2 224055965 428045923
1 188926963 309306699
1 615191978 841955701
3 743974677 87443301
3 53264789 430734463
1 824652144 48587000
3 420996017 294821913
1 453836540 385642768
1 834029401 948093328
2 17231096 44705410
2 799748960 464886447
4 508280705 408076292
2 242057811 781864636
4 115211880 960151839
1 227826093 47764473
2 98574341 786238156
1 554953352 772407799
3 828842001 544761050
1 299481355 990661804
1 792300833 553356410
3 20998183 740592574
2 670767344 835638310
1 213398729 154531939
2 993836654 203451307
2 964764757 438542255
1 314217965 150282339
1 489208849 408316803
2 347318733 234576296
1 328872125 812723882
8 293473729 381227283
1 955267758 556550568
3 30649296 486073626
2 462751155 572537637
2 353980810 674772176
1 634577780 484969798
1 504871678 731764675
1 807480848 763166004
3 27033748 399295333
2 693963255 357305362
1 14783814 661878318
2 393551402 278820517
3 682792391 555082286
3 96647455 173759104
3 574261239 794132156
3 170246922 31319492
1 965346543 42437051
1 554238581 165731910
2 531874306 841579569
2 417757129 587658174
2 738733735 519235928
2 818882322 346051647
2 179743239 199210420
2 38698079 855644360
3 833911284 33152790
1 712901422 725156706
2 817482052 548103344
2 684150765 784107172
2 586964941 842098716
1 870575054 417359611
1 459841932 473812023
2 865981187 484578976
1 892539366 986778499
1 609552991 669867106
4 763151203 800870015
1 198960940 15800807
1 112663705 723952089
4 520802543 142957313
2 586410262 898999760
1 767592419 710876353
7 282960227 471756152
3 314723079 815558649
1 147467078 12677306
1 171013153 533708294
3 689113233 161105474
7 589487164 53932088
6 880745626 840491551
1 148460636 230102112
1 299546264 98255283
4 509227734 780331501
4 285514026 108643369
1 339774070 664681412
1 391949258 992761309
2 948113757 381748122
3 495471476 876105042
3 120546200 88538683
2 292828822 552282787
1 647106663 699271235
3 103659908 829384032
3 837254795 762930160
1 273468480 532569542
1 986335624 293303450
1 576301069 705091738
2 49361479 297853220
3 943391683 602814987
3 617331144 474493038
7 596168625 631449755
1 637711762 981447581
1 494332927 165394084
1 707777977 797066267
5 149854268 86348406
1 749000928 218569105
1 501407014 608455900
2 964067199 766671480
1 526003899 942085924
2 653830390 171927478
2 823481884 714870425
11 637248312 460805764
2 708239811 185599722
1 583952104 183691382
1 537283462 842298141
1 113400740 889038900
1 871609646 1880119
1 374138445 112539459
2 446754419 497718125
1 272879362 308218370
1 816119001 948682140
2 309779953 454902393
3 71994950 315345932
4 790701432 907019128
1 180668003 49207123
4 224624651 784165467
3 585356033 989970513
1 351489387 278525554
1 93176104 701094497
1 306437277 439842279
1 687478841 901535299
2 426197418 638404666
3 948248599 778343708
1 916156015 678942172
3 229689464 327173952
4 185693893 8331966
1 598049606 744379945
2 516667938 551671211
3 14576773 202504063
3 857287988 199754874
1 753084615 64646769
2 821653566 985115374
4 138644942 655560008
2 268656752 35511109
3 428849360 320145145
4 483234274 652713885
5 56115032 480914180
6 369717331 766682123
3 285726420 753227555
4 723388246 756247192
1 327383640 590657334
1 453283649 231858503
1 550074984 708892396
2 675671379 190042319
2 850973556 226541471
3 687781026 372689048
2 179780806 482427809
1 972159843 93077208
2 879383247 287608718
3 231591629 305916601
2 279960692 159435048
2 699395211 503427892
2 200750211 117769806
1 465814728 813960987
2 757879419 85481390
1 241884367 650297845
2 320873341 366043192
2 116480544 950601493
3 550719016 934144385
2 39084448 553192729
1 880870816 78068429
1 198868518 425285161
1 661927761 163465509
1 129323100 46488233
4 353559468 326743777
3 163513071 870625320
1 126270017 532082627
3 34440169 846432797
2 427798925 911325973
1 370384443 532119048
3 893343216 422927830
1 835471024 151033098
2 789514993 717652988
2 115542241 128420105
4 376881718 632030797
1 985774304 223547381
2 987663993 486149047
5 148081159 294788269
1 743224062 455113788
1 820410560 517352256
1 603219449 969208638
8 841969559 983710503
1 456317366 215207599
2 853044874 234104879
3 223147513 727375464
1 163645923 986419348
3 230758472 292457938
4 251128985 982380981
1 486236144 251523465
4 246496728 711737717
1 468999108 991030628
1 347780133 484916156
3 338286040 151594617
1 488607649 643736813
3 799770060 918125537
5 380243817 515279183
3 533669621 150473602
1 775701071 529894663
1 877492665 145132645
1 229408864 530767194
1 239602266 75586434
1 873297378 535716290
3 751971951 434133348
5 107760015 146329964
5 61951252 49451372
3 143908610 901296807
1 480020620 535444641
3 482025614 3218051
9 428426166 630412660
2 955111740 718616874
1 312558454 770558819
1 646699193 156431289
2 130512144 98961330
1 63736434 181148366
3 464966163 705008237
1 404091031 959814146
1 442095125 35992274
1 16762817 529555722
5 904848927 531214538
1 815960827 398585376
3 805394638 587002036
2 558610049 432345576
1 756140612 569302466
1 577105076 13215153
3 56609689 258635151
1 662331697 555540625
1 680607242 628917209
2 647821724 441302011
4 871363588 613274148
4 86693671 245964112
2 855539434 235203823
2 285984654 15245843
1 99592378 389688449
6 163781054 907577653
3 547787753 545467610
3 141480068 26047932
2 975720079 339464356
6 685008799 198347098
1 980117102 71267365
1 469612228 205078718
2 128640842 72723179
5 801119992 824357142
2 903730419 693540623
1 561091569 832191457
2 555299912 8451620
3 220742681 839307168
1 685441636 731006571
1 639654596 927520617
4 273831757 241001064
3 298491903 887514093
1 11219775 85595773
2 86688085 665856163
1 925559632 693604438
6 672001607 348107303
2 348979576 103874057
3 649016997 372967128
2 264903575 896687741
3 965584966 911541948
1 228573038 759148999
2 890898661 494014387
1 832149800 534537591
1 891499381 568215606
3 843888657 834914830
2 970876260 48141761
3 482233306 155627825
2 218466886 933698724
5 85818269 850141494
1 320931398 29318034
1 944692223 844633651
3 237651412 5614728
2 782225293 961628856
1 975166273 383480077
1 136698949 523687973
1 243643030 974968254
1 761124148 740440886
1 160636190 315728766
1 728703810 9506325
3 315583576 715240013
1 159647580 537985663
5 373036014 759199125
4 881940324 820775140
6 758344439 241322107
2 137252656 45228998
2 864143356 58557002
1 203222627 471592763
2 419715080 896893119
1 477005654 104884345
1 241440334 903639254
1 929893670 998193295
4 75736436 431284141
1 173051497 611640876
1 199361640 693200933
1 70541346 252601825
1 191464194 428155494
1 625793310 875096920
2 227561480 443512600
3 852050786 609553367
3 98676293 869374892
1 859856776 15634290
1 774264668 226054460
5 159387544 489194978
3 304043384 290895228
4 424643893 274275728
7 154439900 144577293
4 568190417 710994240
2 320245324 615421809
2 738130783 722738013
2 760176265 537790318
2 217988925 509358477
3 207521542 528996351
3 429399627 276928893
3 684092565 829817908
4 272557715 858133083
5 341127268 704191953
1 416537717 462724608
3 977906613 742613817
3 939129379 974804979
3 772712382 189600113
1 287657592 514602981
2 499676829 563034570
2 768040443 524779687
1 558785588 43083327
1 902933000 545211704
1 762971540 912786427
1 636925705 213503931
2 445517368 153420360
1 67150437 281238670
2 125306256 689507923
1 477457730 816343844
1 837766283 618064685
2 216569306 893906364
1 789602389 868761538
1 212330550 749394634
2 968865225 69682518
2 227526825 158614307
3 76425256 129087687
8 28535094 44715140
3 565908398 74460479
1 294809301 45350636
1 940285857 310666177
1 295819568 987440341
4 433321266 708133531
2 572288701 578155119
3 731158655 264456841
3 956719532 456754283
3 785966382 480899175
1 128579402 780808285
1 16550215 280775656
2 943893285 636872514
3 290858369 110910211
2 489028272 406543381
1 292074277 466200884
1 917190617 511714899
2 782967418 497876680
4 42638868 392110802
4 759430256 798490101
1 918983584 666366543
1 309600628 922596006
3 763532181 416874546
1 812676798 866300583
1 226718837 616958213
5 839327090 666001911
1 440970366 7883427
1 935580905 275088956
3 306981856 630724055
1 542121225 843844937
1 275648113 610707941
4 599298445 108812585
2 755755027 835711531
1 206427225 653661407
1 602046314 714387424
1 93506583 308136926
1 994036759 563419418
2 22805242 78897587
1 543929795 104468667
2 935821074 82098398
6 78266490 117393950
2 559522926 613670985
1 197518712 657873679
1 294675394 293347551
1 713791031 287957106
1 390520050 979324503
1 3330060 872268221
1 211128413 545091169
2 43455688 580175854
1 859608650 12159504
2 534812008 317502010
2 586131144 369704592
1 266842658 405526452
1 336642849 843872689
4 72673135 483710247
3 586195600 907115104
1 851912265 966562830
1 612920003 402740606
2 945140323 234357756
1 472314884 966074083
1 132324980 64955729
2 788906845 181203241
1 487261200 864860139
2 572275312 36180772
1 129540360 878409445
3 761578288 43122328
3 669055290 772253469
1 585263926 372259582
1 845255845 694383813
1 376084180 215023389
2 412742487 12015943
6 460123744 510396224
3 434701621 672312006
2 834247416 94846329
1 386114627 178451681
1 368298846 229815789
3 566359164 149476337
1 232791107 865428560
2 55708728 162434136
1 357905026 983811180
1 693937732 315852305
1 369528932 704452323
2 272373986 309668794
2 357755555 591580699
1 68789928 747035250
1 540266732 22376674
9 47909927 504938388
3 578642025 991474768
3 641388643 477394241
2 152959493 538532618
1 36357320 486689609
1 478482317 833476983
1 347716513 112395572
1 922975355 663162208
2 315459739 237911887
7 945967014 348465909
3 381243400 548780475
4 235662527 13995105
2 871113930 764045132
1 794712343 582708178
4 878112447 928328157
1 705933648 268061005
2 796533967 290166442
3 886126797 742476858
3 414194911 129552141
2 749057928 666957021
1 903113717 340361500
2 559515077 39290112
5 702522153 745827239
2 91260442 170978149
3 464054107 9505709
3 593970238 199497833
1 30412282 109588936
1 354220956 285801762
2 802864864 625130127
1 143954605 234246059
3 518053739 70956844
1 190036570 983737710
5 139585858 776255418
5 3510424 611242776
2 86136916 292925464
2 290435222 527178890
1 810471766 419972087
5 356821453 24406849
1 492795799 155252074
1 573123654 250606891
3 334350928 519445257
2 38203762 713958753
1 637808874 572799235
3 403807912 43857393
1 908024744 83496487
5 223360600 922046418
2 959967881 15180652
2 40546137 138768095
1 858240190 287613603
1 238180266 416700327
1 19389567 3648733
4 901394568 453114596
2 60236503 984592284
1 959387390 466226225
1 878880969 14507406
1 215676399 301951642
5 714691221 708954275
1 478332449 136596594
1 744398817 150284208
1 307221026 451577518
3 717820366 104540346
1 170628445 176915642
2 985455764 346391228
1 204611179 725108469
3 931674272 197681990
2 804740220 820559910
3 794858007 765312335
4 79480406 178580375
1 473534835 620252768
1 646385224 615404371
2 551995688 813442078
1 792271362 688101076
1 720358939 374397547
1 241921709 216922761
3 98727183 838507774
1 831424944 550975707
2 291347351 27164985
4 954259814 501545298
1 445137480 345534637
3 309787700 609776400
2 646145785 272403000
2 846562411 232534000
1 240189017 669282105
2 303079267 656686616
1 982346457 354875461
2 839218809 753932885
1 530306916 657467662
1 177126450 210828837
4 835925535 784874811
3 588383803 998047233
2 629695320 123508722
1 705013018 499979316
3 290679123 881514367
1 134582388 681282758
2 881785981 921095471
1 2182780 345078884
1 589315773 60811458
4 898661531 756611155
3 680488881 53279305
5 483704195 466638354
1 102775818 867752680
2 447627744 829605649
4 123936729 846438475
5 452282331 109393988
3 125521090 630173596
3 881670681 321775323
1 961223438 745639967
1 337333189 114510254
6 526619433 30118756
1 902291296 118721576
1 710836872 798473433
2 35839751 922707297
2 188670721 446021021
1 433138017 950474453
1 870738070 888548430
3 766045637 883822200
3 366232813 951950672
5 52373279 652480381
3 133019270 42487743
1 758093138 127968010
2 137358918 262519238
1 871255468 539763793
1 140317163 195132342
1 725670194 715445905
3 134668748 29383180
2 354042935 20729972
1 445284802 926013262
6 971191800 382784590
3 267424904 122261611
1 684788968 968787099
2 986837755 895500403
1 926956327 467269388
2 497671955 803590757
5 68848880 633220211
1 601158482 892014610
2 416704948 383464536
1 338746716 720408602
1 247111098 186771875
3 842641813 158844880
1 520741208 831448779
2 820699716 627012773
5 346059068 351995346
1 333664102 58076928
1 506311252 604512271
1 542349731 690307369
1 770673303 635134592
3 467521904 31257914
7 19554356 254106850
1 207090078 909972493
1 794091121 198451420
1 458045403 91972755
2 668946029 660634642
1 752715591 467515561
6 939703611 216915180
1 555589199 959782928
1 811441613 754171719
2 691309298 659380846
1 937497402 949641954
1 269558176 223456069
4 507750534 356995567
1 423939664 898647821
2 842125537 983091813
4 843914944 846683772
2 172580978 843798487
2 661504000 338986755
2 796740333 808005236
4 586167986 810635414
2 843843891 759583361
1 397641162 647860498
1 773197810 331405826
1 329060785 791029769
4 749659338 578318251
1 876997632 301339282
1 1772408 58213999
7 201437142 343573257
1 12422921 397098886
3 228478205 132368807
3 165525710 693621498
2 284941518 319507294
4 915631297 727900289
1 417017713 639124552
2 424299057 257722767
3 655380278 485656781
1 956046326 544504903
2 247058752 106131605
2 395157524 256479517
1 541898980 920599668
5 383825947 198443597
1 412994430 843310029
1 768221817 921192748
1 50109341 145149288
1 255948900 436694619
1 477859376 829389492
1 230833117 742397167
2 922846207 665250083
2 676190436 796068084
2 802198684 907146358
2 856788147 476656459
2 106588708 504414438
10 526908328 17426662
1 724099405 823618392
5 791995922 50871738
5 884756358 544951442
3 999890209 763026660
6 269019423 759492070
1 819528018 140589562
1 998948917 379703359
1 756375575 294879814
2 219218290 310049360
2 134002405 187034815
3 420139791 770762521
1 309413422 941662456
1 950679860 468752003
1 983972641 818268069
1 474765943 629665878
1 560095755 673998968
1 890760692 383707094
2 251321241 830264655
3 814982558 299519479
4 716232432 50614943
2 82076868 987839269
1 113099584 292774153
3 904515548 422066837
2 427747356 481461122
1 246903013 419875327
1 230724798 485669906
2 601376016 651866555
2 958904146 240308942
1 249195063 625654740
1 630638025 668513348
1 662896807 206393629
1 670286907 107484057
1 395344508 979779476
1 561713639 994220100
2 293083909 296662185
1 37591587 951790857
4 653452132 676014721
4 938335902 524171906
2 520706120 84283807
1 646325238 734613700
5 8589290 119686515
1 159952235 231876872
3 417464958 919372091
1 16647883 342939548
1 731322378 239292342
3 984984604 805601012
3 977702575 761329942
3 750454178 64414818
5 946292049 62306306
1 336416217 134125198
1 203868740 43944447
3 469275466 747596927
2 558721677 196963525
4 110521235 588901335
2 851379976 553398901
2 982754359 201561288
3 448962564 332734406
4 955107599 855608623
1 641425416 488807065
1 143947979 239699479
5 754596927 314022613
1 728131736 271474500
2 201705001 428225357
4 538097132 619147074
2 278793067 760300834
1 300930268 324340413
2 246260253 402209201
1 937208214 15781611
1 355976720 138289637
1 769122880 589596366
1 113756076 629830138
1 461227711 133622366
1 993794391 255162026
1 766608373 175850836
1 672769225 826887800
2 107070974 142798807
1 80621536 640182964
1 943962565 708230798
3 436957761 826291206
6 751294299 126274828
2 134541387 454492531
1 38525565 310510378
4 114946756 50305408
6 339043312 418725354
3 601599078 331148588
4 668200426 464578231
2 500476284 698169985
2 17730567 456685571
2 398755793 81053361
1 473245096 107673835
1 206941957 748174029
1 37150595 786696714
1 334488035 293990274
2 788012832 421885053
3 813137308 410296227
2 8784478 584185637
1 541006853 326618135
1 208947540 800482729
2 409288230 159688891
1 578225641 687305648
3 188818374 42921196
7 978561076 331316969
3 183760405 23585765
2 508997118 607357024
2 376200706 836577327
4 638519105 544814684
2 933359102 95659823
1 161988244 550608334
1 421136401 837657259
2 562351640 50818552
3 533043066 985633622
3 118540151 75485789
1 255335923 941333464
5 886295179 18631005
1 278680020 852117915
5 937917189 614641730
5 411305561 70685537
3 14050702 953226550
1 538092252 70336062
2 736439605 425323988
4 821937857 877265055
1 970717763 739234903
1 13436949 93416880
1 776849721 446139856
2 815442449 522305389
1 862418073 683594753
1 529285449 638357694
4 822467350 43169784
6 798933417 443183841
5 935770901 605081395
1 641764965 476447935
5 704558931 79136019
1 942452705 679603435
4 687391703 609652828
1 688390227 142126027
4 148389782 640981941
1 747944526 145373531
7 839616391 603349826
2 746993265 687303296
1 944432942 664589006
5 712783681 659924680
2 904132911 261023097
3 335646221 168724498
1 901883017 358499019
3 522681453 332795574
2 366855712 759779412
1 174510317 391657585
2 529192172 623775270
1 530001145 107141345
1 788483823 409792709
3 353908240 634179340
2 68197867 456429927
1 957068084 313011316
1 541326430 652555856
3 921376670 145165202
3 556080458 559924584
1 419555198 95883051
1 562561888 153355502
1 81893302 53699284
3 620967450 589291862
2 518569279 852203317
1 152457801 284965582
2 265184746 151548582
4 301829599 526699351
1 605974531 64266517
4 92207279 183721058
3 887784679 991857404
1 504316194 718154320
2 963781974 580980314
2 534785913 765315744
1 971364586 770630977
3 223917438 220445619
6 265865583 609538893
2 656046499 114543861
1 804092171 161097138
5 613483492 108831947
4 70623158 476294169
1 143375591 512489611
2 696667294 265393404
2 137552383 910665911
1 814340216 530336134
2 436507187 293460052
2 385239187 272408769
1 783518551 533515842
1 715965477 948259863
2 859043828 32536428
1 465623626 108333562
1 442778332 853578448
1 420761759 538893596
5 422451535 820079492
1 746884125 436892478
5 873468343 11419926
2 338831719 75911963
5 234808792 470580021
2 262415269 338510086
2 122583278 927348562
1 332004020 37882282
2 409849348 453186730
1 117249170 256138909
2 949203003 388979358
1 462924063 933356816
4 985083246 422595579
2 75816485 346598084
4 865704099 606968866
2 458532973 139773710
3 245689665 248057766
1 730207551 226222493
2 799214588 226516660
1 377726483 577679204
1 833088054 423518521
2 798883061 31121937
1 554874993 987479082
2 251622211 635263529
2 779375367 847943418
2 442062255 663078708
1 625844628 700767066
3 456993673 41262243
1 373415050 509604916
1 937398465 901402913
1 259335656 641853260
2 805725474 186148506
3 644678257 335337545
1 893128179 837162101
1 420818908 6677498
6 496628059 641358173
1 52008424 770166082
2 496548052 676446571
4 777881926 687167432
1 999956219 919554815
1 212420756 702101656
2 146726424 699301056
1 655413091 292536130
2 808460295 723379472
2 394834200 763994719
3 447638073 961237953
4 652883853 935098342
4 503948152 535935153
2 550817577 602023539
1 255787570 962019088
1 32787813 52058428
5 758305337 14561252
2 388551136 363312355
1 695925039 308845847
2 970328563 654887657
1 636461323 318572867
2 760256211 800379818
2 191725419 442997153
1 220754754 255257651
1 915214355 822865149
3 245750779 709940948
1 782092506 888593642
2 267686678 198909187
3 606927107 905496049
2 410720309 234507802
1 141801498 963956822
3 745034051 224087225
1 137769364 891115722
1 776648957 138279383
4 988372135 576052133
2 610062199 192846633
1 748379271 902366663
2 718882244 497251670
1 94378230 938140412
2 569294265 544503698
1 174851324 483291129
1 717030462 508960169
1 427387208 54501377
1 392427031 362468096
1 490851646 20684064
1 369002464 732901413
4 926943612 374447388
3 312387651 91530209
1 470935605 429944981
2 346119921 550096501
2 220143047 381884283
2 686975929 738031469
2 665133890 668422729
6 866594558 336797686
1 366747473 36484647
5 532369829 979291500
4 63733327 866428333
3 404693800 469671352
10 283520194 848648582
2 995231309 23541254
1 125271931 564518102
4 773853027 519978084
9 12580602 196754657
2 811025055 32641519
5 680225282 526468691
3 522914048 819122885
1 373326082 161026546
4 245433328 542966690
1 737370090 447972533
1 854999156 192453927
1 869076541 976990795
1 837846542 94035696
1 236023548 328809009
1 730519923 62047400
1 357937117 303994105
1 801776942 927202921
2 573567686 411835088
1 736567680 90456317
3 716532141 576533955
1 937177328 766023044
1 783326617 661538087
5 883705122 752843569
3 836202806 34368321
1 627507272 485035271
3 734767126 505920791
7 112211398 857376696
1 663341100 882284920
3 194788749 406890008
2 781495826 132552561
3 772902912 601087078
3 654363480 700966328
3 213797426 303963127
1 229963754 408401169
3 781156897 928240847
2 836382301 971168430
1 597483080 29665075
5 587415497 22121205
5 927561849 365213895
3 743770869 930414584
1 882664071 421722741
5 744246962 782452963
1 828273611 677984488
6 228415499 536716095
9 336659864 636328546
2 729687310 218643073
1 815090501 297982866
4 968389136 253475823
1 712918308 78226757
1 148431927 732915495
1 867786495 939856698
2 201442298 20185466
1 924568401 525305746
1 30865674 842995873
3 866131217 500965073
6 97305620 33057939
2 651946562 534177959
1 447465624 5365655
2 507343108 659793798
2 455577616 676664193
5 712747841 831195551
1 797004783 499188859
3 852638283 36640330
1 79486796 118540381
4 30135344 433709359
1 538819713 31900596
1 644365474 177595604
4 606043784 511334629
1 17267593 311663674
2 671181075 581056261
1 287479775 42197336
1 438037774 466857990
1 733068651 422505825
4 263174380 154483401
3 606937098 33600910
1 585461784 830274826
1 219143085 469421762
2 711892610 193024931
4 810365166 252364902
3 64253749 991840072
1 157568001 923840005
1 970866325 713687452
1 596877528 177234038
1 951135661 929169893
4 336811186 394008088
2 387097827 653380257
1 853869091 235952580
3 276915277 440294495
4 617896023 655398215
6 701711810 581838737
1 854503019 794966742
1 775622764 995945732
4 371631177 236483043
1 294887159 31568961
2 162262708 658539793
2 283223747 947041930
4 487277339 351402824
1 405785889 944739720
2 992570824 444896564
3 401545935 93784059
1 330642351 344687469
3 489522654 369716792
1 386496876 461532450
4 444866071 402133067
1 163839596 766227229
2 320508305 780325109
5 670004450 704021671
1 768754886 160382180
2 950735690 550994212
3 94123729 499248277
1 165859184 597423668
2 594522991 811155595
1 120094594 344661207
1 840006263 910147046
1 823267171 136205955
2 78872773 473681215
1 220199316 967615677
1 663550945 976560227
1 536272979 442967828
6 996927303 657195066
1 554666104 488888615
2 274834340 569533032
1 880328843 895709551
1 203204368 443442276
2 391235600 356760695
1 651000141 171085774
1 298566908 516688120
1 954283743 778250444
1 24151707 770454345
4 720240229 714652224
3 164324485 944212453
2 122877418 343546466
3 643770266 393675521
1 839802780 562655914
1 991887417 381207915
1 815231684 682817773
4 37730741 836732389
1 594227982 783204519
1 845269058 870219014
2 754996917 630048174
4 661831745 917972636
3 587029898 190627710
1 425870603 953191695
5 725931177 528582712
1 688698485 199438629
1 784083101 675808384
1 682817569 128860380
2 105737953 84021946
1 276438765 613014275
6 547583035 400397482
1 338653791 284331447
1 667030783 110135992
1 328845438 139292017
1 670031409 433020577
3 636997836 136374085
1 469976238 951307704
2 712399205 414478065
3 645166885 288218543
2 560977842 188905497
2 261010001 410138245
2 891022148 314381880
2 377496795 51346805
3 992700713 141400523
1 590833731 748999353
3 818294074 861089008
3 736522390 267413756
1 138435113 103193373
4 752581685 912040942
2 406595668 916798913
3 40925650 799400935
2 898462644 500890217
3 245661283 474797779
1 931184462 567271352
3 480524051 54478219
2 721777998 207803997
4 314443629 216774203
2 296225548 611495948
5 903799299 424805629
9 378713902 256913000
1 394245792 596039654
3 331527736 909363170
3 703853593 592175827
1 133924441 822561174
1 603531499 146781182
2 726104646 489766563
5 341535486 378630398
1 947673326 388204776
1 811499229 780990461
1 762293570 784150602
1 936869728 588367561
1 967699922 225242237
1 834911556 391122657
4 110445049 642804139
1 648646056 586502599
3 757298909 817165859
2 643774679 807629746
1 843625942 285459624
1 822349721 807020839
3 253998505 257636507
1 933072148 567948793
3 30323940 384356968
9 612977011 724978033
1 795571214 131335649
2 509445912 490118779
1 748695601 945713748
2 311291959 269130368
2 403080507 555915878
1 947490326 686094082
1 298069332 807193362
1 84445440 948441223
1 196780266 206563295
1 270222570 345379921
2 999335669 995430706
2 656530183 265886129
1 547182191 355287809
3 545382284 703995177
4 269417371 340943344
1 657670392 541123960
1 671850845 115215229
3 850302784 76740026
4 405417923 513947062
1 869808558 846118186
1 200986517 836043348
1 536489854 559102119
1 685557948 536995070
1 534326575 620297294
4 831968616 248504722
4 545444026 251533270
2 317892702 802077040
1 430694617 774386075
1 645180751 286704577
1 161645689 552148568
1 511576471 922962949
1 773651513 211269939
4 260232431 834640330
2 1823420 47974354
1 707138252 447437034
1 186421990 22676302
1 136032631 945452098
6 790382591 219572817
1 469297527 300817271
1 23490998 77897028
7 814955125 964455748
1 775839490 648953283
1 480623001 915108021
6 70780247 155315946
1 460345504 502534396
1 699583205 647595762
1 744604819 77939099
2 138808897 517844968
2 229645589 950944504
4 801409094 657816681
5 771615588 672358870
3 42346498 942352547
3 84599097 397503251
2 829804444 142046095
2 671676175 800568848
1 478686540 428210895
1 457954798 310508928
1 767770924 513641190
3 279445689 159315166
2 306536777 7437315
4 665684209 441124204
4 940047662 559966883
1 380360629 764290830
1 731852374 522026652
3 122592444 84611452
3 463953220 257192788
1 237458714 5639975
5 909979479 545761165
1 585523837 666996112
2 620913423 148672440
2 269995055 63865836
5 103494284 160301581
1 922850339 874440716
1 193109257 84050446
11 594549257 993633705
1 95534568 363369630
2 142274711 648340852
3 284018289 603364311
2 329605690 599848614
1 581075525 337428981
3 751388348 691710840
4 102342918 549082530
1 172165660 962033772
4 240594385 858497246
1 756010103 398284400
1 950075665 630340419
1 224147324 821080735
2 444745494 657175911
2 394762149 543730501
5 299452571 490966308
1 201187219 502686410
1 911132419 598990207
1 383524728 722757707
1 235667220 409744136
2 327341355 298832483
2 677994005 430012897
2 384847846 867542413
4 937910662 653601032
1 774935834 641706715
3 455034405 409363899
1 424513608 936768893
2 238588359 499830803
2 746091510 532072505
1 41539416 392567236
2 403839434 816662049
1 348659898 88535016
1 275258590 44196122
1 316084514 683477792
1 974808025 481149541
4 304352506 423867967
1 974904343 661530186
1 328739713 438974805
1 880119532 40880606
1 658455468 758129786
3 118435980 429835102
1 820440163 905132535
1 143724390 108746710
5 831238462 101220409
3 27255553 945373279
2 382666636 49252001
2 728707673 984291769
2 888292075 762633455
1 312546079 378616488
3 883385537 982864833
2 25191630 193251827
2 809276092 295705494
2 582974093 67690442
3 764773981 644742573
2 392098260 285224883
1 525117928 148751684
1 666553916 953234555
2 577559977 697836914
2 937768004 423993749
2 438888171 443884698
3 979509212 959335121
1 775757631 550943825
3 505319555 892915661
3 680390177 40360741
2 277444314 559613981
1 223028847 365223878
2 993551498 953782902
1 672016439 744865743
2 409796849 125729283
4 479259941 921796112
1 292975523 928500741
1 495176368 655515990
2 80094008 865258258
5 589698923 827766973
1 901551679 14902299
2 104316755 579075524
1 982160749 692018439
1 30349234 65896774
3 683708973 612448138
1 113840988 742425782
2 393210024 650275760
2 981974440 251913301
1 221836413 161333230
1 171569330 214399483
2 388198586 634920047
3 894029516 447226411
2 718550727 698104757
2 32019783 884021104
1 140866040 686334756
1 117246521 489461640
1 245692054 733305639
1 233336023 236142098
5 730961917 870986400
1 944954530 966410645
10 699822095 545949195
1 314494787 819007349
1 474643064 828071880
6 339105059 82072182
2 41932591 278401468
1 308314801 460288731
1 487928707 715076551
3 329679336 783302566
1 872179791 293880281
1 790623423 575232281
1 663422901 360548154
4 145689798 748348688
1 413747012 727729326
2 290963349 713131859
2 56729566 341278045
1 713219696 261270761
1 429024101 84716992
1 803099679 669464377
1 78128479 940675354
8 863798252 892414587
1 270250054 808273530
3 946693754 777219600
1 24245057 226255307
1 299071828 850659574
3 91096546 930792794
2 368689313 83619833
5 957548360 85482079
2 66962265 251146266
1 800383712 909922500
1 379270101 409459120
2 396923411 766894293
2 281723301 980157986
1 616593879 394565520
2 969242297 254496735
5 594086686 781030385
1 680036415 511044418
2 582770229 336019808
1 537851117 169793356
1 271712492 285400647
3 296011402 219323340
4 371438679 333986016
3 779446554 774243707
1 984353226 456583500
1 879803920 643042277
2 280660122 515077475
3 708936424 893167894
1 479515335 830121281
6 303888068 441967082
2 880652091 430295150
2 642753861 903732283
3 216439923 881681222
2 43101346 453025059
1 758518765 897374330
2 133519953 362492082
2 806454814 516824432
1 776610953 468207824
2 944843965 810754159
1 662162844 257075594
1 525181190 397408196
2 439899310 301180902
3 379325141 250504195
1 946096927 868972681
1 842887167 291496044
3 68598062 71903981
4 974408272 401460860
1 744999761 358822853
1 975356974 101773464
9 576179067 644369751
3 9004399 913875962
2 822572986 214790940
4 801511222 565605147
1 316127258 629632982
6 240977488 285975282
3 168237805 898667655
1 372170556 897842313
1 492082239 85040516
2 844192597 126636545
1 855632832 945759223
1 105348011 746075289
1 595748608 742181177
1 306440344 344299830
1 987872262 665862946
3 909739596 359366313
4 464508281 711653674
4 351350787 65703993
5 349318739 741892767
1 249230702 302537103
1 829081048 285774734
1 493175907 490866136
3 633475985 830946800
1 778144354 862565767
2 271983934 51828421
1 279883093 174389728
2 109263404 658589912
2 474963618 936477197
2 343799754 647528701
1 359593506 684233867
2 192297108 288093893
4 226915768 325918557
3 977889519 102600799
3 804136629 470928697
2 891688170 643133770
2 108587519 262787331
1 121971310 214289680
2 770857079 256297097
1 536528371 34826488
1 179586278 552521497
1 443724666 979797848
4 989265929 356003468
5 183273481 57243095
1 509412224 133236043
4 316256877 238305758
4 838190733 851429339
1 120088127 479215256
3 824947646 963460541
1 441705794 40041642
3 93916874 73600456
1 475141121 69390315
2 665280822 735531653
1 214987062 140243795
2 322479608 330031363
1 20693600 177201555
1 239460988 306595319
3 791675014 253267654
7 70999575 259761261
1 651931278 81852649
1 863654670 643468733
3 694486256 510750266
2 198558772 852560800
1 620544582 353819839
2 31143336 49340743
1 7075884 782986188
1 72254170 959382868
1 12857343 400276625
2 381431889 591470350
3 129937964 267802817
2 476383187 432906405
6 565666222 426174326
10 950729066 328180387
1 460768890 690196179
1 606868495 738449455
3 173162804 471295133
1 288292817 587328765
2 982670902 611882071
2 61539543 25825684
1 158284906 115413047
1 612715688 585011988
1 308091404 1415450
3 375550106 585599550
1 45200948 838007634
2 542840212 729892625
4 363542583 603585680
1 861665017 827852565
5 80401174 359033018
3 443594328 969702851
2 836360504 212907745
1 859246299 424982097
3 254966705 692370170
2 133140007 449878465
1 812431318 268761036
5 935786287 941015355
1 738569816 845535740
1 301061893 497339147
1 280119757 254190486
1 387992536 495182349
1 866187515 510875366
16 697902390 839374610
5 644417343 622151959
1 110368424 163143564
3 10668938 540254912
1 172532699 399187649
1 705107556 628028188
8 312579898 110169990
1 52008075 773367401
1 786093585 822170848
6 354157124 926412867
2 547613100 856623635
2 954420789 195319400
3 789761767 95854618
1 607996598 517635027
3 336925046 251960427
2 885442943 156953201
3 230785637 74783536
1 749865686 171844571
1 301627396 546922656
2 629100357 980210625
1 461661458 123729091
2 6875893 338696995
2 959593034 862665322
3 213703017 89221619
1 180608611 46124134
1 291608845 790808843
1 796454033 845048540
1 704922796 536314574
1 835066142 138781978
1 575446621 108452226
1 824239303 402272396
1 197404104 704642417
2 261057676 800144144
3 175958831 86728507
1 766454945 381308354
3 347686141 942037284
2 338117381 541662816
2 162253731 347905724
1 92053978 856352134
2 657831632 196011984
2 737948733 52708276
1 182163006 780223628
3 173164694 616992183
4 725079231 64133897
2 47614970 444235898
1 665266466 13511842
1 708666518 219244529
2 173807127 456520386
1 325028102 278458154
1 507671521 895270095
1 190652772 682822325
1 448875781 184432602
1 985438616 144618296
3 469742954 309360549
2 622074678 19669772
1 890178029 830327245
1 389393037 351226617
7 417989987 32469507
2 905338283 728250279
1 452579693 354910086
1 552188993 22378256
3 140369362 504123386
1 623887153 714680004
1 20276360 482381980
2 805385434 159239307
1 637404672 703675679
5 278487592 217142660
1 944057033 819238491
2 639171191 373072
1 782480305 324120135
6 100740036 689795895
1 515762002 107814002
2 216973561 257955442
1 995223422 607468113
2 522375543 576161248
2 85150334 399493892
4 128506845 985884294
2 259632285 135195604
2 567755375 746018386
1 150772010 331808280
7 811817661 904140191
2 720615728 703688128
1 697868297 161598170
3 621813571 70116133
5 420843851 543653733
3 805877300 515558396
4 213296242 50783061
2 124027613 7712590
2 910286050 353691900
1 123024876 20980345
1 331605624 391660694
1 537372623 932618731
2 441945469 566886589
1 487684585 786937661
1 883965532 982690916
2 258892715 502519370
1 177190985 10367165
1 113682524 284384478
1 327880154 901609449
5 206239181 496492781
8 461341276 828787186
3 297448395 476869825
2 51138023 727036381
1 821960396 461001203
1 623987277 398831492
2 503931368 306925058
1 944119346 672443463
1 37124675 992573777
1 16856417 462194717
2 626000393 926599818
2 39259716 930401674
3 884451728 445142482
1 871704949 392441846
2 476681356 483593101
3 796482371 725477796
1 57472794 535097066
1 542953801 952711955
3 79606564 434300432
1 362848296 427199849
1 591953670 262806364
5 831967836 992939808
2 307351918 517566361
3 348779569 506573227
2 415913484 7588873
4 355707581 480126053
2 168605296 275598305
3 213436909 697277472
1 416725575 564129751
3 506534946 387192723
2 787680834 532752145
2 720208296 423732597
2 781080383 679170485
1 861191226 813448237
2 852691387 728985931
2 615673289 47529939
1 923808086 754065945
1 12327494 683302754
1 375444045 531930888
1 381653336 23161842
1 861592641 344706965
1 628757542 963095894
1 54084091 981377920
1 131317138 50701182
2 137737204 600062187
3 574448539 765705208
1 657044915 154788952
1 677988952 846954184
1 167943355 104656796
1 506415560 922556713
1 914464235 819843801
1 134479658 147408271
2 226563556 223154963
1 32958104 884792468
1 205694589 669028664
2 459794465 575735394
1 837289614 917005609
1 928929062 34155503
3 185938359 317484461
1 72596532 691745897
1 325503668 302364693
1 722461271 643487249
3 849274291 623451547
1 467787984 341020188
2 555247669 958773670
3 31173541 949563220
3 46054281 827018845
2 158505357 573322377
1 608164901 639435108
1 462144046 581108416
3 322091287 329526438
4 600325194 567296299
4 747011035 865750561
1 891408237 92436914
2 920076077 421080015
4 971518050 556186968
1 13675725 903861849
1 29515179 593211789
2 885683898 67617019
4 633244204 247835033
2 996673291 662401676
2 210445761 951463720
1 743963894 84090139
1 654103064 549404134
1 855684618 103860899
2 239726911 897714463
1 922479984 604789051
3 739324338 245713617
1 21532979 539576067
1 481487108 210974057
1 227922856 870621291
3 308284378 437847527
4 825365241 765272638
2 248026635 555609164
1 232996674 272350729
1 140620470 977799735
2 357391309 461344105
2 866135357 743801607
7 484092094 333688951
3 547403584 653275513
1 371881595 516137313
1 574044791 460573105
1 538938714 989620167
2 439540120 946595944
2 953915880 958331294
1 337786220 784709928
3 419568201 656871149
2 204115206 36655452
1 871807494 845853293
1 857240195 410937622
4 82285796 458147916
5 840361679 977403304
5 359063696 436132046
2 352614444 204268489
1 582209165 279533282
9 18825607 25046835
1 166588185 320391759
1 781839107 521718505
4 634516288 231245953
2 762829073 595922204
2 141947052 578230464
2 66419368 606128769
2 147882512 298952887
1 734505806 702673449
1 337074509 938521361
1 227471725 388879708
1 887653899 220895379
1 31259112 352264548
1 889705236 429400339
2 950819053 459614576
5 576516380 616725685
1 794121385 443657056
1 992596137 791073228
2 220293566 285597763
6 197007092 889923847
4 681391956 297087977
1 875039711 636623446
10 459715801 907582055
1 479951916 588147529
2 220314470 833063503
2 47338288 940815112
3 991843770 504013837
1 50776598 401679116
1 612114634 107779996
2 3986204 65142321
3 730558840 259768880
2 381551671 260554902
2 765195591 314005430
1 753203879 79970434
3 762123460 704733718
11 691331734 716718742
3 431089092 403495048
5 668845675 5523699
1 603362905 428824338
2 107187730 323448305
3 496938864 502572597
3 339240472 18675531
6 227692438 598516190
2 156452388 399265466
2 164674459 488285991
2 549428857 900461570
11 733177870 762157130
2 86777758 123832749
1 289496587 713412442
3 280976955 296941884
3 620713317 262671098
3 224267479 704525002
1 895605534 555720397
3 109029963 246100331
1 283727276 359201431
2 169325037 59246803
1 972952078 37237919
2 127453411 895615102
2 650442671 180091470
1 982006167 266980002
1 931041634 514712585
2 415948567 210782648
1 456444904 516609818
1 401222086 239091427
1 595988897 157974353
1 632580971 602359349
2 693211154 993346930
3 534109874 795095467
1 868725166 177614378
2 49553863 318197306
2 642893776 388416889
2 986535902 680418567
1 27341883 668659584
2 281149384 840800424
3 665797008 382560422
3 210126008 557870658
1 539317828 762755242
2 45186144 226214279
1 712497669 663022424
3 19679768 2061550
1 330706541 307940103
3 272169883 342557667
1 72175238 995298297
2 640203545 32313170
1 107669254 591181396
4 438953789 429524554
1 173570590 122421544
1 302897023 625426964
3 611459092 217777004
2 326266377 708858015
1 13891474 572339505
2 835820882 342082517
2 635563353 596517290
2 794669474 109601311
1 100582933 693766677
1 975425725 38829642
3 464631029 305260978
1 242273459 229724874
1 352367796 500237751
2 652061818 106551182
1 519205570 803808256
1 247052723 153453258
5 845351103 889914426
1 489473461 130834406
3 129594362 703979194
1 737557596 207421603
3 185102651 423316770
1 142291533 421704027
6 778712076 434373520
4 792591205 769486317
2 886067804 221203716
1 926811007 522628150
1 661094151 355344113
7 496304011 367945162
2 73466577 902268753
1 49167798 165817393
1 798293411 502640658
2 858067002 702320685
1 753069604 77380860
2 438099049 119964072
3 269462408 433421757
4 839346164 296916862
1 9564099 243769299
7 713345995 103089263
2 924116893 675774684
2 133859563 36896024
1 313303827 265415448
2 564870737 804541334
3 618981332 374837466
2 6153779 991274428
1 849442327 1873338
1 73911471 865094506
1 535448190 82955579
1 425900762 554771378
2 239357860 495199222
2 636677432 407240904
3 311986493 92580662
2 276728425 247983064
1 350941476 749207476
1 435136115 780288472
3 916701722 860758781
3 601381167 716383540
1 263458048 308007584
1 172295715 976855927
1 516733383 630386849
3 501528920 672665489
1 211211189 337154886
2 218751485 12942452
2 431306265 877280960
1 467410666 381224315
1 78883455 793831017
1 340583124 178166329
4 538087938 351815943
4 414604728 322713004
1 249276818 176979233
3 738382675 307572365
2 820955695 296468057
2 613033133 667691505
1 90488472 412242616
4 586244845 70950871
1 231395129 870507377
1 548922741 177855683
2 750616823 939450042
2 468302590 85454853
1 212770089 566228124
2 659040432 750445674
10 92932725 692519437
1 247233195 348378907
1 343684869 631711645
2 843151111 525217036
3 149252797 900051631
9 126493694 199862345
1 800761756 418238531
1 491714968 829123767
2 895014889 841056993
1 17815693 185966756
3 286573157 553931963
1 577534126 252999009
1 379719578 979927036
2 318405327 900496995
1 17104084 158691108
7 328148379 626606368
1 559238207 879259147
8 417243318 459633048
5 113314238 629328108
2 126595909 247119707
2 252026362 294983027
1 104375091 262196405
1 312042401 653416601
1 187844504 681588478
2 448377904 872403040
1 133898435 170449056
1 357258735 325159002
1 800857841 541515398
3 866197274 671734906
4 695217546 458195029
4 270206510 772709238
4 660254239 810263802
1 761070854 854742780
3 842122213 15668009
3 456710820 505213907
2 251892327 330758227
1 837145349 346539461
1 226604192 10853944
1 465068939 561596416
1 903223707 572583730
1 509512487 646475986
1 911384641 280786172
2 574258426 938534001
1 998726177 1258022
1 256607985 961040396
3 501146490 284651961
2 347365320 409982635
6 471452676 12246352
1 574366755 377482443
1 503700453 1183928
2 275452994 434721167
1 699586766 523584961
1 780781035 532740595
2 457126294 887288924
1 142925702 788720515
4 980522945 677577550
4 192811843 400875381
2 277954155 551924286
2 44093580 894224309
1 964660747 783500867
2 220546826 854999641
1 676506086 492054839
1 971560600 12149524
1 906438775 150717916
1 623385833 883975772
2 869207632 317942981
1 203052395 411775874
4 725865222 549798071
1 827348353 781845098
1 13963020 158107752
1 312624637 160122691
2 472560514 956169203
1 434480124 521964935
1 367006754 770100089
1 204559540 135132235
2 168974029 989838133
2 885328685 67508046
6 208270458 633672573
3 387731873 410219538
1 943117659 517601057
1 70681758 313746835
1 14931980 897212927
1 806677049 380363987
1 240594527 434780540
1 890461993 475322665
2 2233436 591507770
2 141782398 876462803
3 566049273 129379576
1 38145876 625412422
2 726349184 506226950
4 429219061 518463552
5 59197950 185512020
3 637721074 353247588
1 436710534 399342244
1 987666905 2200631
2 405388083 202357624
2 881002443 17304670
3 89834542 384946752
2 661612852 739906782
5 349571257 667743524
1 502108426 752970795
2 142371048 515039949
9 225771835 35662212
3 72804434 458988609
5 385313519 79557083
10 122633701 487866571
5 802646035 550417468
1 202563496 973286247
1 906743896 79908448
2 203243839 878379199
2 903561297 364999292
1 148440048 452035659
1 305467448 657618601
3 285256198 38195389
3 177549131 548327469
1 403291595 775009012
2 117973957 120224090
2 977144380 880890444
1 820431433 80467975
2 234550209 630512656
2 340574072 790603488
2 589441773 184948384
1 915168745 375964132
2 88826722 351149871
2 980350041 681516833
3 834344638 948076738
1 599356376 915892253
1 997788468 249947574
1 450490661 107287060
1 795181710 320810450
1 914099516 930470671
2 530688956 169958146
2 737833280 764121824
1 659609177 699590862
1 250602149 339349042
2 883605612 650741965
3 939794474 290387019
7 640522806 452864995
1 286241572 433819016
1 25390866 925109180
1 65843070 109635023
1 941673368 231226338
1 119280059 656009487
1 468319717 646759032
4 37648467 980520932
3 172492069 541859267
3 127588639 308331066
3 948056604 582433311
1 544553694 619394858
2 983448980 953877233
6 16433874 309115582
1 623383839 831487631
1 709187969 818521011
6 542233338 779154422
6 265283220 177048823
3 981475031 206098202
8 934402172 604682890
2 795654801 893614466
1 788521810 874316546
4 888673321 332727912
1 219819201 231116873
2 792470072 751965825
1 240364121 208299662
3 7518096 448552688
1 634682252 868711435
2 616267416 292768887
1 47524962 153133092
3 673422369 108420375
2 693642033 750807400
5 87322566 857524761
1 480968250 945912506
3 760248124 318466363
1 798481562 936089025
1 915821786 857455961
1 908143556 606045966
2 233901958 20629744
2 936177910 817595967
1 677845509 401207452
1 490332837 808348355
2 751636879 700294484
9 691291431 356145180
1 767377488 515634577
1 325870883 197388912
1 393997701 216069541
1 953107845 309570311
1 627252512 501746721
1 838105156 86891105
3 239319406 79862956
5 419879882 482343197
5 991707338 295155958
3 876211408 752956363
1 613977919 411724171
1 313104897 971569242
1 722287546 572891156
1 922100214 130722978
4 816555483 588632419
1 193827024 730934368
1 964730694 682275068
1 302634255 892101155
2 835866685 205183203
1 30759480 617196720
2 972052799 61800333
5 545364129 938416743
2 840550015 396664440
6 800001495 63192325
1 243289705 137545303
2 675848872 148855718
2 328381670 334710335
3 655988808 478132551
1 598906814 450833812
1 459907670 471436032
1 286611722 113567342
2 860320772 176757784
2 941441408 289569983
3 180230671 784106271
1 651169130 692618761
1 14201743 63014364
2 252815151 503918652
3 194035250 762824189
1 878369256 760131393
1 475825025 567739518
1 54007254 521457293
2 656546901 686669146
1 588066272 124262249
1 755594524 780963606
2 136509120 382087490
2 459084852 111127219
3 679936855 800463061
1 127215404 631675937
1 295330444 907301816
2 273878205 67715496
1 193243303 411658847
2 362105665 357475659
4 254031784 949003155
1 245299886 496394335
1 514707060 451044072
3 571536857 952323103
5 75674103 115142738
1 791648143 255245553
1 955612476 352353319
2 723127912 954645402
1 80339089 73699405
1 818769400 484528104
2 708156067 259515301
2 37105796 859435828
1 902337452 849627870
2 582915420 898863734
1 253813347 253809984
1 493374513 994049863
1 998637951 827948305
3 270484716 138186702
6 937091132 106894038
2 734388624 819684604
3 191118504 887408015
2 605549707 779140125
1 40082724 191521636
1 99445312 983133783
1 418620954 315963242
6 500607731 207722204
2 288022305 534544387
1 407927454 38449157
2 509411068 186326777
2 704305927 315066581
2 925290856 955586115
1 724456866 396538122
1 778122050 17587622
1 26182008 798781504
1 795762411 276993418
2 975151996 928532329
2 19640810 308570813
1 14975261 303598376
1 764934307 553430412
3 310020592 917758405
2 613394513 260133921
1 761554469 459209811
1 989426503 331881223
1 993438698 916457356
5 920270226 426999057
1 950461306 733858236
1 941029122 240876831
1 732335758 827291739
4 230625251 28811763
1 457682343 136950739
1 449926919 93003452
1 67619783 545465841
4 54212265 734626769
1 262233825 306535974
1 160626232 148328442
5 392158995 256491024
6 834621319 97119264
3 822608045 656350586
3 296676618 672173256
1 488597422 139995836
1 292393090 60184678
3 126416729 90389886
3 297854833 125245262
5 166219174 517480859
1 382323742 408684000
2 908340031 73811053
1 531002645 717680736
2 452005023 884644923
3 988520011 842584161
2 984016122 484337775
1 115667389 464972492
1 329723691 277191147
3 494999231 975229522
3 786555868 449806856
4 985469871 405434045
1 888261455 951627678
1 511534686 640908749
2 581099885 969121364
1 502208882 842517630
2 595773975 705854498
2 116190957 255541327
2 348679681 972038758
2 907005696 289777583
2 264002006 726539213
4 469086817 10843837
2 717280411 161635192
2 889853394 201042734
2 739260825 184980485
1 577605274 476017575
1 17813342 690483872
1 842380584 791950390
1 987158337 845480449
1 794145010 146056062
2 957529229 800444418
5 893631847 763328043
2 488616831 162281541
1 146910109 347138413
1 606851564 988312473
4 227811103 691986413
1 708458690 119799655
2 215012089 232348264
1 13745018 704158000
1 28300954 663989753
1 165918979 690451744
1 469548467 319492520
2 386058009 545920895
3 40253020 935669063
2 679162713 86354490
2 34537613 153996493
1 87106142 666619708
2 548038553 658679367
1 124201678 788733436
1 637594215 935458017
2 198368119 553930029
7 106466526 856420948
4 49248844 638152590
2 571437502 140223952
2 143405885 271513078
4 411854190 327707380
1 784325980 150535476
1 453531500 510243946
5 950257710 240687862
2 855503740 68192266
2 187969157 12006779
2 684920428 234271794
1 751499545 906040177
3 683055803 545610617
2 420172632 219380210
1 759882451 731724752
2 145573042 345610266
1 179410692 861593033
1 104838190 373787841
1 596008405 841029824
1 413078815 701123706
2 611157226 517990216
2 256688004 472437745
5 515092175 385352881
1 382169025 63298121
3 157995407 158046805
3 890450795 755465153
1 723265784 994275387
5 378922868 695655486
2 878898009 278524500
4 641698300 648612991
1 960710674 970811863
3 264069643 358323010
1 602939152 50356087
1 695829493 125104260
3 391378809 340641726
2 318558356 772008003
4 139146077 686076099
2 919246396 896278383
2 807001375 368809326
4 121283801 954471019
1 737416799 601944479
4 42894948 361796607
1 189966478 72968259
4 296080504 522582560
2 342731635 432150364
1 51634380 892216876
3 422033317 26929701
1 555323932 196020474
1 66148347 75388416
2 135522174 110982755
1 885922689 87600160
1 616524474 331323601
3 575766778 915375880
1 614354148 27149956
1 726796340 802553772
1 487598704 961029051
3 965220794 412197868
1 501558663 65000710
1 293430006 541775286
3 886338490 997901963
1 982977013 358712642
2 447433221 151815731
2 371501166 87317546
1 212719427 111759692
2 21932336 978099143
1 167980131 80642402
1 309576222 808077660
6 80305792 486303571
2 478296420 335581724
1 668821672 207913777
3 84011248 205918720
4 479620860 14686011
2 914386300 704072341
4 525264663 389819194
1 242438200 546435054
7 860184469 572236338
1 825134466 354713377
2 455226345 97284004
2 77882399 584342169
5 302077155 451854747
1 321966616 922058768
1 629670196 540378408
1 297977341 836540080
3 142721376 383038855
1 116470520 294775019
1 197221758 3624061
1 572145858 502549003
1 403956968 812743236
2 174720784 15851509
1 960782494 44890647
1 395864836 951807269
2 53738981 98950749
1 394675133 327097042
1 768014768 36770493
7 1994726 855575266
3 903826757 985602897
2 21465585 83212296
1 167096433 261587859
1 304791936 788600414
1 386163088 451561018
3 582644236 228068646
2 563823224 801681215
1 702668315 67602127
1 535176117 528627157
2 359847592 93513938
2 10390880 777153277
1 213330686 849958074
8 428632954 853145085
1 412137359 746386325
1 739682178 676367747
1 854926695 438940556
1 494445997 714389
1 13909295 851449524
3 740526479 495482651
1 371644901 971632634
3 537020536 161228246
1 951986206 866743961
1 154746422 841286556
1 289540447 518299316
9 654316994 214680294
2 198105571 704667807
2 909500581 786635491
1 50134901 489922379
1 504670065 971360409
2 387685217 620363645
1 641393571 263574426
1 174622005 456497532
1 462374466 872067522
3 756209955 826384405
4 739891035 711959722
6 617904310 115329608
3 14748870 349055947
1 804860440 104976611
1 864593718 796366738
2 998968052 220440190
2 682417635 381241658
1 736292487 410928353
4 455956727 844951281
1 463431637 900860018
1 4528561 389979988
2 379707983 855328208
3 305089006 994919123
2 98381961 182906222
1 948448559 853576648
2 286630646 813784066
4 729451281 909601053
6 276554445 439749755
4 642665962 775437247
3 562947290 126043971
1 969106343 975235988
5 57335062 175645433
3 616833614 63548579
3 11737032 735474334
2 713051607 547128176
2 340696473 514704385
1 112125572 714469898
1 590698763 167773526
1 71162016 730861896
1 276840602 584580064
4 663066948 341550180
1 617845030 206315350
1 877529766 172417865
1 971826435 814971305
3 591281367 403146955
1 827874850 292706241
1 565108345 915836241
4 819116404 3263527
1 367717476 352855729
1 674878378 460150253
3 318060444 634627707
5 980297588 663952411
1 453663142 889705513
1 70356563 581896044
1 893279405 488093322
2 591862184 146422778
4 23918463 342227386
1 578864701 632897463
1 944876691 654805108
2 944803741 158353911
2 279781282 743221376
2 972444894 262337111
2 327965589 231432747
3 867628295 992669811
2 255794919 354542554
1 903985540 178957003
3 943537886 559999166
2 468873219 310016442
3 24432258 888151494
2 122458971 648107343
1 468900391 38494108
2 493461833 404497084
3 271878801 640450984
2 647782345 82667545
2 890732448 202146806
1 444439183 91942386
1 319166523 887057830
1 312451337 18361238
7 433868844 49392123
1 919147868 640492096
4 540343239 121179745
2 442824538 423587564
1 28046804 478299180
1 929578199 519920010
3 653709424 824149821
1 235042910 448139297
5 531003324 631470975
1 515455404 389103976
1 704428428 630411221
2 607345662 152627057
3 764327392 619934613
4 20104676 771170389
1 150609057 691154398
1 975742491 59770156
1 696368561 339982207
1 799837557 478456294
1 925185101 349728607
2 143513465 847562214
1 332304003 758189568
8 995429338 751583265
2 621702187 953287264
3 756854907 123067544
1 338931469 847631886
1 549234641 297315755
3 469646873 63622316
2 45179274 100753310
5 957648947 176414831
5 289617575 916148191
2 396855757 587899025
5 26390639 931151545
4 789600203 272149462
4 441816379 114552304
1 865201010 702308999
1 616044619 321531534
2 826506031 369668048
2 737646799 872944037
2 639283710 105332548
2 848914498 461700287
2 28036941 667312525
4 68843197 130248462
1 81661210 582275034
1 946889191 418904258
2 953398368 377559361
3 541401248 225661282
1 579359207 143228774
1 257072310 245335178
2 3816321 195920880
3 958486389 391714072
1 587202686 447359567
1 606378711 360996596
4 779341698 16197746
2 748409836 843780461
1 289724690 846231361
1 159370319 795660435
3 599708347 40982797
3 370828338 45144182
5 199530750 680874752
1 778517291 842387547
3 39870703 782207520
1 643419199 559962952
1 641842220 996059957
3 212226203 770663420
2 566944031 992452154
1 612220366 173485515
3 601092934 58839988
1 686857432 841435831
1 208924819 805226681
1 716186831 714104283
1 186486925 973257758
12 418760404 990753507
1 483262451 3377050
1 826737285 619031327
1 223342977 25314161
3 622846681 902040094
1 476991390 996577383
1 302171115 702662258
1 695308248 578552362
1 998983164 65319004
4 416603873 950442556
8 238011916 625712960
1 575589003 332277778
2 744276328 434474301
1 242392836 152844583
1 352955182 198410920
3 118364372 503417473
1 907447860 180708486
6 288305812 189216138
1 519504570 210017274
3 975700385 399563463
2 136607420 482043516
6 428771113 159732480
3 506637268 192717839
1 788419506 105754066
1 281064913 154871597
2 160325859 324594619
2 445357842 741136642
1 979397102 446634858
2 267858406 337638256
2 471756515 359604561
2 935015842 298701108
1 494845764 113173683
5 815932175 647610309
4 628709464 266767490
2 489105130 956950425
1 706121493 45124495
2 660262024 254743925
2 200364565 968820189
4 110811360 407581291
4 95715381 955865218
1 292034604 519791959
1 161916783 904944795
2 153987944 935605943
1 961343181 974877109
1 332657375 981981159
2 973970140 980656038
1 901507371 497112341
5 78757439 325395579
4 491071868 764525806
2 508436093 465018931
6 515372639 603600953
3 397873466 646331983
4 523430372 421821010
3 501368186 182720228
3 999738017 87640584
1 987687201 761549979
1 571253536 12593816
3 33735132 654115750
1 148990790 32720519
2 107009856 111402664
1 592334100 248465529
1 827345987 212239719
3 616107367 228740542
2 993754574 967684496
1 792968166 138831822
2 265241381 465954589
1 331605441 483372505
3 502678922 812035591
2 239642349 643606645
10 265839878 806502746
3 817149181 184994183
4 13523082 118058665
1 451764691 127022835
3 564619509 200037035
2 680057285 866570085
2 953793535 564650591
7 806808201 730486186
1 648502963 621235812
1 249393006 728169101
1 369811756 519780930
6 171960238 152258170
2 738837420 406764109
2 525393611 736804112
2 309875603 486230883
1 612539778 48816325
1 908323058 262318525
1 464527827 844133953
1 301057986 230027515
1 244649103 893584361
3 286896127 212146935
1 365914107 502570545
2 369977458 745923334
2 977254790 641733275
3 276695794 714282135
1 615118079 674845216
4 576469132 55252882
4 163224977 450943000
2 766137579 353898275
1 563548704 102892927
3 190551466 432211116
1 373485189 55166164
1 128753996 195758082
3 253662982 23701485
1 790040573 997482730
3 409788078 307899589
1 535417400 836831855
1 723204536 514816494
3 853275002 371589426
1 582577559 202003801
1 780677917 88638604
1 224069856 950699302
4 890218204 259509054
1 491353781 397739294
3 494437673 820422292
1 375139439 413989028
1 715436403 736381600
1 428594773 715170197
1 109008841 973716493
2 899304830 144007003
5 27489051 855203322
2 653817453 501194050
3 887791192 253253109
2 309712324 281569000
3 160724149 3710587
1 118169477 111092282
3 898507777 516420398
1 591789850 15412754
1 882630176 878734486
1 678095152 966900933
2 518542877 534112810
1 707775595 506811183
1 281554433 646078930
2 238079473 392765942
1 3099246 784820564
1 49338490 997732168
1 236178515 931596488
1 415116376 573883898
2 400670842 250461108
1 519904481 844390531
2 799438081 650456470
1 93524200 816921279
1 282644810 418160592
1 725632665 490608145
3 117887312 500724618
4 879445139 270239845
2 842012019 755521904
1 826393085 693655895
1 114634553 638948668
2 762257552 782284340
1 30763373 684394
5 680826774 364869421
2 768438522 988975114
1 934911665 191190597
2 897312193 94308868
3 522557086 390018630
3 488302154 493428052
2 269592224 504209512
1 370325144 755494679
2 439654018 626812786
2 959718774 587512715
4 53322705 146355862
1 774016867 247763561
4 372790486 983052939
1 865869089 630095803
1 465191769 62749929
1 457500434 791573869
1 95805977 554022788
2 370615003 146019336
6 265652223 750653857
7 431699283 893552262
3 430378857 732252817
1 977642045 263625812
1 476841635 55851520
1 402023619 39592032
1 883762030 273379823
2 203047422 620467506
1 786025944 452542255
1 668671292 808073196
4 719406800 411219592
2 957550908 56580661
1 33221333 485152783
2 773688295 152165748
5 823416747 145738709
2 942292870 997479797
3 905594981 851966964
7 98125838 27040217
6 919105845 656486287
2 679921266 161965993
7 982446970 456308862
1 372562230 243313898
1 328820623 207097380
3 604461210 503054935
2 428528400 324947366
3 657102812 447868785
1 809116352 383348742
7 223085624 941906610
1 898926082 344395310
1 880339967 204137529
2 373729333 570675529
2 859656669 91543592
1 782520200 278683232
1 458732351 520387167
2 236880705 657339652
2 102579364 453924200
1 753212954 553249354
1 873803904 22441784
2 885636313 200536945
3 495610677 484744919
3 606864880 384860115
5 514547105 208120818
1 607528388 763515870
1 911608876 298614465
1 845973744 712303224
2 263531684 160826851
1 718273814 533161826
2 279986461 713057756
3 567196280 322311003
1 815915555 859856464
3 151322046 634134688
3 341430510 963384792
2 388165404 193195759
1 127534109 973298411
1 160746009 839786756
1 745295523 942915062
4 329133318 976699515
4 892991756 55117987
9 440341833 90329610
1 502861452 303962808
1 334499135 288094121
2 683559368 278013038
1 287970869 438328717
2 417999383 922730811
7 599169162 64615811
1 239383892 715418473
1 681376006 58231262
2 890857212 344397360
2 77114209 740603571
1 397078170 129095066
1 462830666 660130770
1 516732781 484818744
1 269469826 323595432
4 844030397 595920046
1 952670497 715908627
3 383034914 896101486
2 959395296 272550766
1 791434427 653981532
2 478983745 829285404
2 482340160 568523718
1 532574922 790178034
2 783613282 961771857
3 230287003 799846159
2 733762867 954639402
1 568596439 517363417
4 104848088 474722183
1 326288740 404456559
1 78151874 156917977
2 815540453 52784434
5 486973428 147567202
2 837311693 182436438
3 102411620 715925042
2 10515087 43586044
2 445315223 137453257
1 179061696 747188564
3 887180922 688700971
1 859801686 512679660
1 89891500 108529796
2 935790460 431027510
1 665409091 720888845
1 406969191 93832009
1 639907490 810179319
2 663476972 786276522
4 169496089 551205351
4 111716492 809331269
1 800239442 148111007
4 109277728 853777587
7 769455070 635412969
7 840777347 537101142
1 602396755 926926546
3 740910940 432634033
4 535983961 19829195
1 338648137 480581847
2 810669906 827188515
3 633296729 439867519
1 908004699 940193198
2 232622712 655070423
2 723110178 883912035
1 188655422 746461601
1 920343944 94169696
1 365418475 721723805
2 293755390 567636184
1 844575864 23300734
1 833950529 609265218
1 646330244 944659379
2 581792640 921914613
1 336568741 447471762
2 690632508 258441788
1 897193157 158535174
1 988264958 385440777
2 928014215 917376979
9 593542049 691619967
3 467238120 79367807
2 426666339 307711128
2 842565420 164745400
2 114585881 138348860
5 514520198 758412771
3 317447156 504340203
2 273394924 963285614
1 516486685 679730337
2 543433821 96258260
2 464569060 589463080
5 251357760 872964674
4 395746484 359215361
2 500146928 139014149
1 567296175 683564868
3 291758216 564252592
2 520241650 110067316
2 235892916 888308799
1 711319772 667458302
2 360961969 203834422
2 311734936 967772899
2 785532684 411957158
7 682696543 976947874
2 719576905 554514640
2 580461879 155036114
1 260551436 124441762
2 881661767 809379458
1 441250461 517028535
1 629733892 707014291
1 656816046 817461319
2 90544232 860667263
1 888829128 445040019
6 540190122 245778454
2 971561842 424200350
3 809997547 37929582
1 635160157 982320876
2 810835583 478766240
1 828002988 411534028
3 348145898 908193664
2 304239941 777618945
1 180155414 373680224
1 560056414 647677737
6 872483364 215502872
3 458582692 327814984
1 870165614 2137805
2 310598715 926151165
1 136376764 574592818
1 105383871 110715475
2 902758097 698774315
3 951074951 635676379
3 309843798 887727581
1 509219041 281176102
1 162416371 150202833
1 444207655 20367112
1 272330622 14665877
5 529188625 651854766
1 27591182 115459242
1 961199720 338853879
3 838081362 855109510
1 723243445 698541001
1 131759814 641389351
2 436307450 262188930
1 497925536 178891283
2 387457313 30997118
1 645186321 138894313
4 374462943 914311869
5 154021512 740106907
2 340912600 621163281
3 933998372 479499235
1 309205135 540025906
2 2877762 668846920
3 574418276 631840975
2 891370326 408834889
2 455236989 892239940
3 434438403 745300401
1 908806075 764848866
3 685755511 439093626
1 120855699 72203413
2 189186242 309346480
3 593112288 719309136
3 110438459 16498603
2 359623298 934148123
2 625745558 586191742
2 10782498 9385479
2 807532971 271132580
3 374335518 873746004
7 835338995 500893080
1 771237313 538561969
1 746108438 152124121
5 673911991 332931989
1 875628765 5105561
2 87801555 297982179
1 711177167 307118776
1 820156027 885217800
5 582870060 807704299
3 24880731 630515681
4 614383652 559188273
1 345314441 84782820
2 259438570 191980587
5 760038855 817220453
2 947295384 785102127
1 164514190 110686785
4 785598963 917079964
4 232005107 966555275
1 314897048 916155530
1 880445762 527106908
1 752034950 746590158
1 199038387 378832823
3 71878251 824811757
1 125419746 973575821
1 461269664 656757470
1 937133034 666533900
7 205156140 331824862
2 622449304 713567164
2 299211205 362839971
1 397118526 585920923
1 355997878 435377139
1 144848427 262097199
1 779709096 357172452
1 922431252 345021935
1 793791424 397387607
1 615681380 24631146
1 697345372 890547159
1 407669117 783614326
1 484871193 356248120
2 36802408 88240603
3 825993923 261738558
1 371617750 633612088
3 206926967 746720659
1 979789238 157802988
1 793646615 446744799
2 798889295 718908899
2 118926020 367016547
2 754087073 919378575
3 350905005 823417373
1 312782210 870243187
2 549741128 765914889
2 806244199 967103260
6 64866694 153322857
1 407848048 469498580
1 189138765 576309906
1 32443584 267177239
1 569987263 830528876
3 721709009 766554848
1 795062338 136279269
1 941607834 534880963
1 179317513 73326752
3 59005168 644327703
1 822294814 423117435
1 675934777 741413305
4 437909745 216629056
2 775177484 846945704
3 418153302 105068057
1 928471659 86325922
2 575533363 902970983
4 749138897 339769354
1 57616580 811713567
3 241032836 906672156
2 46479118 587225760
3 167693885 585779082
4 175208258 793824095
1 268264461 593611182
2 121765217 957817877
7 102232787 274074112
1 861932070 473620319
1 264065409 639773676
2 381208720 793862367
1 651262101 469355707
2 146115356 555719801
1 845776143 933197254
1 498397886 226328774
1 397247179 982773882
2 848529347 109413668
2 892361909 626012063
5 182032638 439448127
1 636844006 244163215
2 286920540 448020799
3 230348532 351522469
2 658397869 259579080
1 820002203 753474971
1 638152054 267502720
1 265551838 820495443
3 244749021 821419922
3 974321715 713387453
1 164444352 772846532
1 661119313 67215138
1 902187740 925361929
1 501118371 792195532
1 222759485 952196834
1 435265410 23791503
3 734934230 459592684
5 523551327 70611852
1 751311518 854969459
4 899973761 213115180
2 564202376 239144167
1 234073464 440728265
2 923970045 618364076
1 476352056 553005449
1 221147482 444630304
2 650794397 621507958
1 523073096 20647012
1 763134511 835524512
1 312112229 187468684
2 590363712 733765742
1 826438595 433354364
4 331540449 307816202
1 382344175 99502782
8 45494682 611404416
1 448566639 936949708
1 4973395 840732083
3 365808127 315514239
8 320267679 313741584
3 823584768 106445348
2 7090394 996946606
2 787385652 902513049
1 283186811 712483856
2 540370325 690534928
2 335842260 676549636
1 129670797 430621843
1 882290193 185760405
2 806081951 20093201
1 783001602 802320969
3 192324838 322569861
2 132739824 702182996
1 494561884 582708649
2 561466783 452969775
1 17886583 776864622
5 152183571 88106048
1 941762631 368289588
1 634207159 350035761
4 133479636 950041744
3 594872215 233800822
2 974808922 265243886
1 607316310 535947665
3 30698462 955270928
6 818932237 650358366
1 342989658 560226365
4 242703735 324228211
1 961073703 346270751
1 392559278 530781367
1 664977421 950933571
1 761427373 860892088
1 58970393 669795828
3 109733895 173903207
4 801672106 29146111
1 726066195 595355461
1 125638613 325550859
7 560929400 642074125
1 523293323 587818241
7 131523782 753392536
1 633681120 618623112
3 493414283 541879316
3 300663814 959080399
1 883761168 297106877
2 955761140 276950058
4 623190263 928768825
6 8777034 503414758
2 520155193 351126972
3 554829746 766189760
6 763173541 887584749
1 728577814 466376880
3 446489072 109908958
1 672813770 272155758
1 246093192 976442729
1 416286488 44392039
2 697892378 244850588
1 384715494 215834411
1 752472060 288441591
4 16731044 531370199
1 182623117 320154019
3 913928362 242269123
2 271258934 718171248
1 650174644 322355066
1 520669244 330360702
1 206547689 170830853
2 814537645 159788854
2 367529568 721271359
1 831462922 952302703
1 386180101 856485571
2 186200201 360154629
2 734707057 202414278
3 746245794 388435747
6 998621026 260467851
1 167330411 696076560
1 931325845 914728665
2 397511297 761790683
3 872256901 893516032
3 952907556 216140684
3 328132826 880221194
5 369889078 67287904
3 55621174 170875747
3 307711888 125417262
2 727113883 6841851
2 974967023 830016462
8 315020464 32738749
5 583371737 875095082
3 236017609 209937345
2 229932799 590477705
1 994163282 229106516
3 896544873 598496138
1 891353203 189602244
2 659002528 30431953
7 822315307 983403392
2 829404994 801158056
1 216424437 998506201
3 786707424 382340634
2 126561948 969689872
4 932580280 909531413
3 856770326 101679134
1 4706574 899192331
2 780592476 453054590
2 269402468 57902341
2 804558333 316718155
4 61305607 946228831
1 719295664 278739642
1 884898012 714970674
1 117185353 553442074
2 158384248 685514138
1 658924467 992196799
3 943163597 562144569
2 786639432 552776256
1 295919833 364572445
4 909488739 663252634
1 457684324 759149039
1 962979315 42446317
4 674804242 834800006
2 836235660 501536091
1 950954473 529180769
4 637617499 64315318
1 802023492 540332684
6 495754704 106793017
1 476872829 719284252
1 122264796 667020227
4 949992732 935730144
1 898947986 438554257
2 885599340 204683734
2 38368684 237828262
2 437344084 98595059
8 35840800 704952209
1 60042418 306778791
3 106807814 270858604
3 4140426 766747598
3 769425465 680269055
5 619806410 355053478
1 406138604 993211884
2 873544377 159159037
1 208166854 203578968
2 365822473 214104120
2 878569848 148658040
4 59353403 743375246
3 144795817 216058155
1 563041244 255228934
1 127280869 885111430
2 328981635 632621684
3 958733039 496442047
2 222511582 748601757
1 920619789 279028066
2 847261450 907819898
3 56576724 406012122
3 475469914 240175804
2 830052367 93508708
2 532891407 64003145
3 560829505 947769814
4 445426397 466296120
1 900128681 431814727
2 632475755 744233013
1 60504304 918882188
4 882747481 710260786
1 715934680 203908054
5 818035912 436832573
1 210339727 72978906
1 691403469 746791100
1 549169737 177389521
2 166371012 580158975
1 183568648 800131671
1 864309622 62549038
1 508492285 986318784
1 462550321 213093485
1 688898586 264431204
1 88169837 549957141
1 171932273 782382232
4 490103142 644869090
1 729346340 866308331
1 302687546 768727031
1 802531172 999033100
5 703490739 264650842
1 779278901 975610319
1 231565870 378053443
4 589501695 817256455
1 553985022 158096376
4 951940230 780693282
1 120938231 853788570
1 669422664 360530802
2 608310201 581163218
1 480844105 874552197
1 216924219 548600161
3 926563766 99854812
2 166584704 438645368
1 637766449 100478187
1 829487108 217075809
6 357157754 156012637
1 544825084 41521627
1 322826354 300751354
3 137508896 763554266
1 487698064 419181336
1 314979051 32352243
2 942487012 834014074
1 987460133 815513197
1 421562796 194290568
4 235949648 556111206
2 354853278 45306915
4 671448278 401657567
1 674949952 251355202
3 670678228 720604874
2 604534651 355502100
1 793993786 684900246
2 26288434 176444657
1 313272673 460755142
1 826646346 647943207
3 484567475 333535438
2 544183561 207807912
3 82425546 858086754
6 873306197 828429985
1 241967952 305107412
3 191172919 980526375
1 124852545 653903974
4 723046644 437771506
5 478890396 284838929
2 347798051 823888501
6 460133741 925433366
1 813933105 803141628
4 823228030 584831657
1 896771920 876137274
4 78011314 917544189
2 490544819 335495538
2 207689687 331340253
1 476406919 440195469
2 613907955 166326045
2 321340719 753214048
4 102442818 171435956
1 101439144 759449960
1 641864206 93396358
1 846680626 834775598
1 308906279 897725421
1 192419725 565683184
5 771904351 224311402
4 762887178 122971172
2 919509699 579800292
1 706257219 180981155
2 463423904 148564280
1 313952553 89395321
2 715471527 783723582
1 83422591 217918043
2 417873442 408023379
4 372094331 941874724
1 785423299 725883674
3 782515187 42641490
2 149138555 469259094
1 61762372 412192934
1 202858052 246321639
1 886703841 175540995
2 279862623 8115396
1 158925152 220196798
3 398558408 140797625
1 33699544 933512751
1 332444573 864333943
1 707927722 778518614
1 676880531 987386232
2 172625662 559503341
1 394779878 670894132
2 586362473 366447238
1 593486389 591343749
2 5435307 233661487
2 972269235 276542939
1 933979698 477473061
7 639436239 768307059
2 565954771 4494324
3 226193396 705437927
2 69086305 392150576
1 585729388 934395350
1 155550882 576997417
2 351280189 30627157
1 581470103 877330758
1 317423288 571435680
3 829290939 617588971
2 73352464 105403075
1 832567235 627782378
3 741701697 108235753
3 54896401 861234219
1 903878183 386545113
1 24765620 381209521
2 415648768 859244814
1 346648389 674703710
3 486312924 228395357
1 172275590 795505957
2 226056530 590522822
2 5756035 69085904
4 425293681 53598133
2 781690893 927843883
3 441990709 843700897
1 515634626 722127719
3 960075444 968466676
1 323482646 168705636
1 58675205 942185391
1 401793194 869644456
4 579900398 739833624
1 341394147 23823641
1 990385854 114841673
1 523949388 362436041
2 459415081 562735238
2 823182840 827727100
1 720252735 929350617
3 189090472 333780290
1 524593191 470373278
1 341921347 355222011
5 904708524 177285593
2 512040677 739955614
8 2591205 402837913
4 93039525 540605991
2 801787698 531041476
1 196550308 262133626
1 497457573 187403082
3 877414407 597551400
1 985613460 419384642
1 43303354 247755227
2 528077339 821796904
2 180916292 220556989
1 414151280 517881454
1 916017240 604661024
1 661675098 873674580
1 645089248 308461130
2 557235759 428261036
5 993946087 795422611
2 116998594 211226165
1 797081947 338375073
4 973355064 830356847
1 134679210 732259276
4 162696521 89708898
2 103022325 762360229
1 989770354 71741328
2 70806637 720481062
6 99223247 658342925
4 229193520 410602287
1 621195715 897222311
1 403525502 883769644
1 72169975 196107372
3 200799459 526398120
1 837185174 474332473
2 824621058 379153862
2 624389480 36226898
11 117370623 891808832
7 957274406 890762563
3 196969603 807754259
1 815825297 382837003
1 581526778 707425540
1 126506270 168471124
1 225161290 961261995
2 326896512 726027062
3 235559908 453231808
1 212293667 506489319
1 183421201 226239831
1 744396151 429630501
2 707759003 318231087
6 432033390 560137035
1 990608006 227309326
4 67262749 513137388
4 564041208 835824060
5 400884337 620398987
3 238872602 996495160
5 370126239 307850225
6 862303594 170222841
1 521462469 57968595
2 749620473 325121657
1 230437463 355420166
2 815361534 156725941
1 344328745 419843882
1 852782661 996430132
2 432790406 965376695
4 829445080 858659863
1 11552641 463544955
2 457585492 85496525
1 544512500 540422683
1 432022312 548021377
2 206799174 462046378
2 964322192 366760955
2 556150636 319555591
1 175329713 158390406
6 915769900 312897471
3 66163754 382564080
2 371880325 436935363
2 941145670 912812359
4 939435823 118797543
1 58904002 464445187
2 819976513 360771066
1 97413325 84853017
1 682908407 971606457
7 313271055 69066234
1 796978533 660623463
2 455763329 153917111
2 28531750 825456332
3 424029919 852413511
5 626741922 622340760
1 827006916 374465518
3 658960983 107810055
2 139708221 137584721
2 797532838 261364893
2 741945495 917083860
1 70776755 624979749
4 880156777 732860285
3 972637679 791794965
12 28429276 456048565
1 542167064 429191391
1 290333594 884728385
1 172868426 756134210
2 18547756 792742405
2 341387061 319583897
2 552377812 222999219
1 355913090 774392403
1 65759580 867789511
2 656922539 373424054
1 521289017 510471765
1 983723097 388164045
1 830174891 953931099
5 374856034 456188355
4 72172013 832258887
1 103320897 945464702
2 523340250 960610088
1 537315292 121265273
2 240707940 904646587
1 481503641 952801703
1 874012288 195781575
4 936234234 196452672
1 388487978 379864746
6 442556292 934801846
1 42288223 237173407
1 925750840 390928499
1 554268861 476407860
1 697255227 572637862
1 546034000 357527277
3 319856898 929603279
2 253133705 986819293
1 300830816 916269547
2 638403500 141387216
1 317598110 220510636
5 776898348 267983911
2 322128161 283866773
1 176907166 845883168
4 115286262 333858101
1 437589731 464747926
1 797659782 552529270
1 995332499 390474566
4 115078177 892830439
1 842982823 242712047
4 161322539 216042339
2 890862511 355447141
1 902825320 698751648
1 274450231 572124503
1 306211981 458818238
1 32191121 349564985
1 588452822 283630528
2 503382979 508800973
1 149431068 307600551
1 806872476 317894576
1 674279700 718672019
1 975615858 234917082
1 154795762 16940207
1 802260568 508738285
4 342113034 499200497
1 805094743 42327242
3 300015014 134540170
4 532798550 589212410
1 924342014 620797490
1 353799771 780114608
1 366231285 917241742
3 404694108 193828091
1 245632747 698519762
5 997507392 647491651
1 469647346 842716525
1 289235850 692622915
2 173432590 355713802
3 972464293 751984906
1 275361258 221218823
1 21053404 38954576
3 492073200 21637996
3 310143256 922855969
1 431125875 367939009
1 288918260 68505342
1 714874554 132183494
1 47093247 924433079
3 816010821 916959535
3 615532969 626630093
1 850832624 74604904
2 626103513 404966187
2 907641398 80148485
1 645153826 698055450
1 163513783 590759775
1 505437035 816310926
1 643807926 373453592
9 606792929 656914350
3 549345984 391239658
1 120608077 649948402
3 887497677 89530392
5 867007083 540748300
1 179758227 927992485
2 948926802 698780877
3 292472366 261148580
1 484422857 780918417
3 417472016 425488827
1 628914128 991404150
1 3569005 451828006
4 806003181 141379867
1 939930738 713877737
3 931630596 337931770
3 408081173 165556106
2 308346659 151561745
3 969368841 909706041
1 318833808 680359393
1 459216836 373197622
3 175808566 422257515
1 535294763 935449655
1 184216644 220997323
4 39729711 199040683
3 207446021 382671510
2 351857346 729989496
3 770545981 475429739
1 129827780 392352463
1 187598419 602043322
1 957234677 37848178
4 755624839 834204766
3 255222877 521574639
2 369094767 807192978
2 846735501 458753458
4 977660391 739013664
1 903440441 917459013
2 323505132 66998020
3 258445730 836315223
2 230511352 45190613
1 412816547 725530497
7 856540690 891012177
1 188798966 853702171
1 309470068 871547147
1 318035916 299823858
2 86485606 387105571
3 62116356 280429872
1 528805784 700782590
1 298697794 699501268
1 5913435 105807641
3 234755098 810816762
1 697327930 383821089
1 559754507 491919377
2 565970202 767136624
3 75545838 747835327
2 504820440 628548313
1 329189612 261282135
1 171528690 223953523
2 112838562 568780285
1 462046850 379099191
1 358623666 941209704
1 409310911 232577509
1 329716312 312007237
2 35020087 511057144
1 854049384 249489901
2 883783598 827615660
1 602488083 797768510
1 856889819 691743943
1 403688733 263109691
5 576868848 822357002
2 820655678 972807845
4 391024501 915944781
2 152869378 727941098
1 455664150 310498400
1 420427579 827644160
5 931748755 548676026
1 436364798 780865632
2 839376817 289668223
1 688932277 885765453
7 981996582 445271748
1 341973356 531522530
4 577584931 716800525
1 353058440 771134914
1 738869332 777997977
1 347678031 516489529
1 941583308 530972285
2 670206928 493618140
2 384639564 526043416
2 616683318 159660741
2 225628084 757539290
2 183051978 930712431
3 366491654 82067424
4 357603432 511398653
1 685990992 15413373
2 953295194 464634193
2 463412758 713720448
1 949588112 234391385
1 819219451 128944008
1 755327577 207100641
1 836479728 163824431
1 638701685 49217498
1 137956864 68694793
2 105261795 223374698
1 277777340 4650508
7 145211896 311661068
1 955460014 448830611
3 844716387 612186369
2 811279191 244649507
3 74445594 418451339
1 778308017 43992544
7 128937659 21491258
3 318591884 31928343
1 397318955 886465064
1 863853718 501796385
3 677785065 360714685
3 122425586 536131868
1 942703277 948663155
4 962795674 513760727
1 540289465 137698740
1 373173739 604294854
3 190969878 746245675
3 826933196 436900590
1 175578805 591558726
2 223748958 760900885
2 8678144 651342193
1 679754457 697435413
1 724833950 98803307
1 14256731 160636538
1 133209002 877694091
2 445509910 932485120
1 999171777 36490334
1 340778957 216563057
1 137417998 265865324
3 223195026 994643133
3 521462419 617407476
2 493605734 842292077
1 427559397 118027920
3 27871026 388976076
2 223827008 19310070
2 327501039 550022979
2 137483497 743971294
2 635998089 325121308
2 190036265 692791428
4 646546764 606739800
1 614399680 576728770
2 661982913 870772498
1 225061144 716952403
1 69551453 623823956
1 274188304 594585788
2 891211749 112038430
2 983630835 159217453
2 985642080 528865904
2 257661206 34032522
4 116004544 560845207
2 916774619 155025021
3 377396331 428346900
2 753443353 744943907
1 876663610 73727665
1 816543499 22380367
1 90847441 62269380
1 689746043 745870649
2 955808483 152504432
1 919744086 54898897
3 297658141 345406085
1 337191429 874225155
2 343403001 970950566
2 67006983 296150231
1 663634986 393373901
1 825183919 81210618
1 690153839 687407862
1 396799901 697509418
1 549186289 283532145
1 109984073 313236616
1 671403649 769548846
1 191822568 941526267
1 261623443 283323205
5 222786534 860168553
2 732481285 367648326
1 314619187 400263305
2 704243089 241508755
2 260689826 143907235
1 784028774 624598597
1 842306963 702401098
2 465418912 537348910
3 162490138 437028592
1 368612247 568842992
1 832560933 175176196
1 662188124 530589142
3 670238134 777497561
2 163104965 454486888
2 325283213 64143265
1 183711498 652947678
1 539141960 647222413
2 284825568 650295965
5 585142587 709393818
1 152605865 779308557
1 143477452 456530361
4 502819742 339290285
2 16652557 49425816
1 553847301 828128184
4 520834863 375841575
5 76972801 145426800
1 520239986 92688896
1 422537945 538932923
2 635687271 482278760
2 892764891 779567349
1 454320434 892740168
1 804471334 455459869
2 501066564 683666131
4 137504702 282536492
3 801382406 538511533
1 17574854 903054019
4 274211559 755909710
1 17185572 520140212
1 945703844 645257441
2 925522452 875068650
3 669124816 707212520
2 505099342 757440911
4 161193290 441089005
1 109557919 507207965
1 157364170 877350555
6 557145229 932898965
1 797559352 816800423
1 959857623 289772359
5 281558284 52988778
2 22337713 23545838
8 476835572 416912106
4 679727689 509705146
4 928151770 702810604
3 169482052 922635792
1 439023550 991717741
1 557053665 135830868
3 38578858 370969141
7 132365450 974187358
2 643812450 609207019
1 687807121 108301840
1 33731538 203595468
5 649071758 649522678
1 573692886 680569518
1 795427830 19351577
4 972486755 523838591
1 676939963 567293119
2 427987161 558429265
1 371103281 433423747
1 596739448 305248653
3 13139359 188106929
3 325690687 637140111
2 429504076 586177260
6 208063400 521891347
1 967969276 752300656
2 932416408 631186439
4 471720537 767954686
1 743004838 223113930
1 113045919 105872033
1 299770977 555105387
4 845426626 264991087
3 346912099 758381525
1 897555355 501160502
2 932197809 212870873
2 840446003 426703215
2 353221780 638038029
1 723791522 593601143
1 17402223 575361640
1 725119074 677956537
3 35417981 712091790
4 133319785 939110644
2 677915022 121554410
3 358797355 732038657
1 280460449 586105288
4 519342854 910314482
3 240887786 573785205
3 998836658 288039428
1 246221622 839735800
1 75520400 126816561
4 750991990 599388429
1 293236874 54568306
2 46559353 742021152
5 510224092 962032987
2 380746243 75754555
3 135709887 248894498
3 607220904 957829914
2 654356799 695363523
1 595467721 561283737
2 218759448 891590494
3 951617957 675130675
5 625632358 985307461
2 359276497 996242908
2 412038612 735235259
3 387098561 427869775
2 983682308 704420030
5 860327002 113865277
2 218882851 884213316
1 310613483 113929199
2 329549691 532402092
5 420418628 521006558
1 714309210 254084538
4 742550559 313848335
1 441921776 733676140
6 703761601 533386302
2 899850030 336192502
3 142976250 672945030
1 212943262 67662179
1 544058735 459893445
1 411464641 754759181
1 919318999 574570030
2 654472729 50157286
2 992469369 748551295
1 993281142 182136523
1 207363755 258459643
1 853148241 606994942
1 411952887 254678381
2 426147600 867594780
1 234811125 753245840
1 863816653 989762801
1 578691432 666527020
1 302327068 709395276
2 879584020 250665761
3 67076847 845358837
2 142434167 170044829
2 91899118 125644502
2 737829306 76822984
5 643186054 577901818
1 42620861 857611933
2 489003474 361435622
3 642657156 215364647
1 177102426 807609591
3 873213628 284062336
1 726439931 418062588
1 912417075 278968635
4 997497751 402128087
4 928687217 837502139
1 27455016 830248283
1 490854986 416294906
2 90099616 500863695
1 537511948 495031150
4 60396857 179169165
6 734831417 817565238
2 601943436 13963430
1 373713498 83775853
1 794980720 664813377
1 425884387 217938364
1 113867845 722916484
1 25704768 872185959
1 325629858 71711903
2 277180470 867983093
1 169909217 980605442
3 323931874 782656895
3 725233958 976948969
2 220697272 692748020
1 282633333 404368609
1 401825435 874786792
7 529371120 815378861
8 265204597 366798813
2 821484987 417366571
1 190937632 868210794
1 717475168 699606771
1 673791343 968247263
1 408635815 752370194
3 267948423 19884303
2 738152578 518551124
1 60715249 650411095
9 216600583 303832332
2 768719518 514045627
2 656892596 591810111
3 867961089 981019755
3 809951786 326874617
2 886301438 162404644
3 494282556 427496592
1 298453988 348634412
4 939516230 442592059
1 573730608 558973416
2 70086728 596114026
3 413223774 280370659
1 397905888 154716492
3 368717734 242572280
9 744681494 553518221
3 674393271 936474384
2 885083341 32603148
1 54143870 957298757
3 870056055 988820278
1 772098145 871211674
2 431972233 7270781
5 428213833 137048055
2 557447665 840984953
1 119832281 481599588
1 94092056 564237126
3 459768897 852408465
1 316671083 398579055
1 750569792 144466726
1 653479674 82076437
1 725988457 61849102
4 982576538 723700859
1 204185523 660530022
4 348808552 522872825
2 559106831 505549031
2 383615369 321637675
1 774581346 140913272
5 560866844 474664801
2 620549211 655617354
1 77610715 612121016
1 281697010 635478020
1 324961746 718120915
2 109491741 313590914
1 200781381 642096832
3 634472493 335879073
2 591395504 740156410
2 956673213 934474285
3 937762938 86670373
1 552674756 332740268
1 47213744 626283864
3 997966298 469264205
1 906704693 357136335
3 602001794 164205727
2 473655088 978027657
2 197959069 171837430
2 222844772 658802467
1 64111425 236564960
3 302432835 733885331
1 147435963 127804976
6 280940691 991536644
1 836358514 4946205
2 169967920 519597646
1 593533485 964339978
3 695563886 494437429
7 923346072 112962300
3 215169878 645769525
1 82759474 295450844
1 526304660 856881761
2 563220044 974059408
3 930410756 803407629
1 557404312 628246415
3 688585452 622695014
2 100986901 710173896
1 119217842 231903830
2 282911972 813551514
1 987073060 420687275
3 254024069 954396010
5 645908095 171962850
1 240705923 860212373
1 130262655 634422095
2 252601936 397221112
5 566999940 455064721
1 129781036 112251036
1 38097424 671453406
1 24763109 52189853
4 912211877 775707800
1 668063215 452206697
3 556825734 473099035
1 252321262 103953682
4 446022862 862115302
1 487791142 444566132
1 634139045 794572664
2 639002893 311783733
1 96995716 233529515
1 906870251 215179465
3 111282122 676418360
1 195089258 462439681
4 113988003 387499246
2 331778197 263439364
1 593165465 995936358
7 186029282 160947746
5 696224211 983573348
3 162421176 635550200
1 461145693 915161151
4 614930560 445544902
3 609509662 624952668
1 486735762 726378559
5 95268181 892925187
1 340424737 324891012
3 413608508 886239992
5 228587517 221689685
1 655355931 673024388
1 610042549 2361545
1 219516536 260353024
1 325346396 911956023
2 416075284 767254626
3 240004809 554827723
3 536036151 448770253
1 293673738 145033154
1 217490153 980065529
2 599308705 109791656
3 999218184 831421779
3 307301389 357685887
2 377821837 941183325
1 316406183 173534137
1 358483276 547619500
1 721104406 631825070
1 933659078 828117854
2 599722143 494263523
1 901079793 570927531
5 577413838 674384671
2 863680622 680282654
1 28766523 16056761
1 257814400 98932392
2 418823029 356371010
3 925742693 230140619
3 878070638 600936328
1 159030222 334564703
1 287912714 157760674
1 216345765 352828500
3 995803783 521638966
8 158662206 418502569
8 738279499 477131714
1 665825049 623683316
1 276248674 155504124
3 381449413 697972210
4 607321292 577857155
1 415512451 896117840
4 21989174 690985721
1 585623324 586513178
2 716651512 671460420
3 693770040 695377542
4 319340233 204387867
1 308884049 986258782
2 385108777 580209898
2 213272672 729960368
3 618838801 381336349
1 720865890 53558747
1 996004083 206636532
3 985448268 594361788
5 175686962 33602089
1 349155183 603037308
3 529741427 259564848
2 563077331 32303723
2 426914879 959213751
3 825844830 804990311
1 665421706 973248690
1 907191648 403867693
1 358155085 200259645
2 11798883 210503182
1 357799226 164766622
3 567487367 386072431
1 195954660 384030320
2 207970574 95021840
1 572296168 975310303
1 315790169 755951587
4 992103667 80364622
1 540854929 987111462
4 103288217 995722585
2 708529822 663675691
1 57310167 788860430
1 994693378 277882632
1 843029097 344663060
2 706871393 41555806
4 415026675 307200243
1 343783050 473370183
1 955821486 859087035
3 440995656 813681344
3 624205691 337666835
2 449081899 599860635
1 833079687 79685154
2 325058096 610162619
1 652774869 289180086
2 590926671 1891001
7 602420939 499736509
1 496957946 115946516
1 424972778 879350919
1 109715338 148938513
1 476578517 974120128
2 272177675 992060066
2 767611403 850368591
4 516534692 367155519
4 694186850 829995423
1 389930793 618220338
3 16954548 710802463
1 922581418 858561337
1 197255072 310246400
3 886496906 528074785
1 353333827 400933575
2 169474982 885280063
2 754105362 895386666
4 360301820 816967245
1 117697352 84731512
1 476711887 457816690
1 435761810 648787307
5 504623989 463690548
4 193538381 784154066
2 750174733 449539419
7 17902124 827270290
3 299341073 258030564
6 169632951 227214952
1 920357128 296750635
3 829810459 80581285
2 852801743 558944923
3 105737933 175415537
1 367829845 797605022
4 392056445 806470793
1 476100390 854498836
2 891807220 996864595
1 95202249 871706500
2 903353433 856929953
10 545421666 763058917
3 167316951 593039198
4 543801258 496620974
1 817423539 133992100
1 431976063 303796804
2 641428031 928369143
1 32831668 685126062
2 107081260 214641071
3 893291718 781542353
2 681046137 274508286
1 135595127 652795530
1 775700489 974515682
4 705555257 612954899
1 530998604 904652650
4 293298926 510925949
2 441084751 991244268
2 564615758 183084419
7 938441640 305392537
1 469271999 458631590
2 245643996 249947742
2 583861639 434547660
1 426805557 7139970
1 575726342 561303523
1 830778467 129394276
1 126950075 293975580
4 427588765 478359314
1 453161152 561833173
2 268792840 699718152
1 968068630 330756860
3 512695345 683572240
3 266190053 103632823
3 472250776 835760982
2 780882974 348172372
1 228467499 800407480
1 279148155 123617925
1 24779127 860500546
4 142921097 888426090
2 83459924 697718242
1 786745773 512492329
1 264301678 337692581
1 185136282 411140923
1 412375600 526056132
1 450021010 878496691
2 772910631 462445049
3 154942521 248366164
1 627332768 40090325
1 103491436 337144976
2 554834718 595390359
3 703489722 176918109
2 615923890 441949056
3 388755333 598327461
8 423024651 699379002
2 165976267 672226281
1 125307474 579695608
3 708388705 224304112
2 859762018 543670127
1 641332820 754480763
4 687832932 58031132
2 854278979 201986300
2 925183961 192163242
1 474997117 301694958
2 16837431 262263816
1 276459785 707164627
5 803067044 670959725
1 804838237 128324265
1 245720625 403689620
2 188956993 624591165
5 616948207 808310853
2 336971283 326818366
1 655406639 669644798
1 113529364 463850632
4 24695297 445435591
3 671431927 34565986
4 262593216 673323712
1 386417470 209866794
1 69711011 824238502
1 544270353 298698218
1 423529922 926437037
1 84145555 424768820
1 28733416 422170181
3 339412532 124081513
6 652258344 97614327
2 706372764 586946967
6 276386641 942263941
3 871296828 503235494
1 307051551 699482771
2 364980664 37107446
1 746045446 256430771
1 273358190 965711326
1 838928701 122881697
3 107756137 784002382
2 371241312 43066349
1 792218383 299922746
1 786739813 629981081
2 592263887 508483437
1 223574479 127345818
5 473730588 831221153
2 192909023 909923462
2 128506715 616822537
2 576754112 422753616
3 895967037 755766666
2 822708337 714316286
6 852315166 257452220
1 74495755 498076946
1 798640703 7195796
2 321876854 410538545
5 818202067 873951489
2 87572794 564214519
4 571666946 123034373
2 586064020 840493477
2 73121306 620623339
1 984144506 676539239
1 71672623 601665287
2 500188746 680920930
3 757853009 924905379
1 942459280 759924130
1 86325906 345835456
3 375261115 220046835
2 704210361 382235420
3 212654569 67844412
6 470204778 236102039
3 788474752 103291348
1 86360580 374596118
3 264467691 117086100
1 42019950 77271540
6 706052471 472645760
2 189665978 587257583
2 651675477 200799106
1 13251063 210302996
5 22437694 817648276
5 237419746 184394723
2 367511452 29118838
2 118432400 400568218
4 906294897 133725830
3 22910471 61032439
1 838598564 188529922
1 649012897 335648476
4 189242418 915076103
1 44211929 358214451
1 940830868 102855921
1 924302042 58469618
1 859477676 828803585
1 973642237 620750113
3 483702237 703029365
2 185612300 981352990
1 230174404 266557615
1 601367953 300979064
1 270313935 226850716
3 433781089 249245048
2 471277792 595711594
3 356524620 316146106
1 523720527 461877530
3 137325318 819379225
1 189421790 663979688
7 343855394 657509755
2 351502217 706692542
1 902608315 434244675
3 714553249 737268085
1 467112182 35741121
2 444343878 127804104
2 243958373 96524758
2 488448073 547697625
2 429504825 519936341
2 317147624 466817260
2 775002980 592118439
1 76017536 170678517
1 205813229 941965083
1 81545782 94800503
1 698401597 752942180
1 171651777 143475662
3 21032930 693819533
1 277286639 17554477
5 613398035 272880095
1 463519005 157993178
1 349187558 244681620
1 450426965 255746092
2 483110167 439791827
1 672879088 938114016
3 886738586 308975835
4 49985669 448552311
1 429640262 280502516
3 245302100 288703044
1 124003725 860779171
10 710926771 711374216
1 318240791 912679
1 197432863 751206666
1 56747297 7857001
2 674988802 445881390
3 702487838 582130699
1 391142607 101597629
3 435386011 25907542
1 370202754 65834588
1 219494785 871038370
2 946644239 605988246
1 788989745 249553347
1 699516331 631772453
1 421478157 341154869
1 986963743 834931002
2 340201035 955955164
3 766556141 994596177
1 245671228 482578771
2 433279253 898397783
1 368421152 120626575
1 693334086 440989458
1 529683097 2320623
5 642646294 188181746
4 836164635 914569319
2 677396809 12190857
1 112194117 617231034
1 573813512 369513622
9 254873773 594643587
6 898553160 287685171
1 606595070 186829171
1 867817211 901207446
3 50974306 461425405
3 915200328 920083515
1 590808501 236859170
2 543081718 862882605
1 959958754 852209176
1 94831699 186869584
2 389583464 522196541
3 204164196 887550486
1 752758477 391071905
2 380380403 400152623
2 162824043 403379532
2 527248924 832873866
5 715727853 803425717
1 918586840 851276497
4 440222696 621125791
3 535321892 148896133
4 78500013 463640843
3 99166981 932281966
2 613419587 442172992
3 31296539 589816928
1 783097647 713919120
2 552579760 236541826
6 898090214 334622917
1 233923951 12435531
6 214506967 358236852
7 521565941 574492047
2 387760657 408729381
4 890011880 420374113
3 975183226 944312183
3 141472951 114642955
3 1893489 216076923
3 676936113 682908070
1 250251475 738883397
3 958482602 875562879
1 48529851 826442728
1 921139279 682923199
2 545858730 760591934
6 517062076 123572411
4 54022959 48619276
2 215595018 547626686
2 161243769 267949608
4 981514380 275480977
3 406447290 21058685
2 704678568 96686721
1 620196122 331570353
1 390267486 577209612
3 142662512 290846737
1 722535281 19044417
2 231041257 856398595
1 373416177 400559751
1 292612455 823281652
1 84342701 104786234
1 301715943 700516278
2 359808002 747822451
2 375777996 272572110
1 388824472 468738923
1 245520160 77826845
2 644537333 762594799
3 5262238 515051157
2 494959144 562140885
1 224080092 709822286
3 232380940 86732704
2 233256969 502815788
2 164388386 151225532
6 368354015 309354263
3 373690771 301875972
1 908067957 300971579
1 888000181 116251592
1 218736713 842327779
2 954845733 271331213
1 141855040 742123990
1 605842111 218074882
6 480832922 556259115
4 14248064 37755558
2 357170394 377742096
5 868485907 235146370
2 84054270 921903760
1 843678414 316275149
1 213990750 231236995
5 26523257 952301656
1 218482452 285280252
2 235854006 465250845
1 786409012 52961493
2 170047449 622369158
1 468684401 905701969
1 147148824 519021189
2 357689036 782820739
4 679724631 994694965
1 686240649 647195958
1 112886662 532052048
3 726987431 50248254
1 294863023 730495327
2 77110943 588207978
1 939058676 53836075
1 507677702 530737497
1 315796213 949581472
4 182807529 210607020
2 979171915 662335756
1 314160460 960990426
1 516472117 503461257
1 900095921 803759268
2 472045435 497289777
2 674664840 39013965
1 305091916 821942777
1 53929848 826013909
2 966068186 446785509
1 997749503 24732477
1 507966958 974572526
1 399117357 819650395
1 84296077 67172668
1 2436895 838219368
2 673455456 714371431
1 63308096 657050467
1 604304002 89912383
1 85880694 817583802
2 828984386 670362198
6 23915867 951807193
2 364351981 571326607
1 216017438 293179150
4 605385070 295330384
1 267834940 405042990
1 947417677 192299055
1 646972028 302577602
3 223239356 650089590
1 3578240 995855318
1 372652429 979951975
1 831983630 271018624
2 745813460 719269059
1 154150229 684120844
5 915939824 271990404
1 416671910 721229917
1 38970957 942238485
3 420755233 50093560
1 312115361 65175595
7 438816470 484544458
2 444647495 933328961
1 564502035 777198014
1 683616292 350319495
2 883925334 550933669
1 311695530 371798961
2 571141695 454055866
1 799371983 967025575
1 402623086 221971208
2 37234353 842536218
1 949076653 512314806
1 248903401 983332021
1 22391286 235403408
2 762991114 23610363
2 683130575 417638099
4 654781029 419197240
1 220298341 719451965
3 254948034 662740367
1 918212714 628382823
1 812320977 22771706
2 365744603 894100378
1 16782044 392086908
5 586345890 108747631
2 551832772 980482652
1 933292983 176693145
1 231991622 243615757
1 476381365 940134299
7 431392922 70856807
1 93116217 660151411
2 180095600 310494338
1 108171612 611616630
3 506376843 359938299
2 174243763 358698938
2 411586817 849704174
3 544085943 109670031
1 615340593 131774266
2 321803596 86213950
2 530450923 304165101
1 784159653 658825705
4 730778799 849523541
2 404582969 839146425
2 967254257 346201876
2 390078617 20358745
1 589820002 126762926
3 790115679 604761166
2 165200478 671038641
2 20788068 849755642
1 181328636 294611876
1 928540900 963092101
2 51635963 615585174
1 772174105 112704526
4 125725942 620236910
6 647627370 449540247
4 337503472 23261180
5 756045679 637528543
2 453154495 959953414
6 301202510 530471159
1 70237105 152808971
2 271536706 906607486
3 645095461 964645499
12 116655274 665046554
2 17766646 96842453
1 50487929 333079429
1 149721087 337265482
1 387512074 231742982
1 456541396 828706298
1 669852413 22347326
1 365994171 550180943
1 64226000 775427380
2 411393416 765411848
1 630359934 52064291
3 828440541 398444821
4 617105789 930525745
2 262947910 751814019
1 466670165 766954444
1 66437612 741115155
6 957685341 659214931
1 26897161 452426021
1 888650418 981696586
1 596578311 879525818
6 207987672 76403686
4 653653461 605931370
1 634348173 146456749
6 700946360 78386804
2 227204391 299299879
3 6631978 747754706
5 921890218 276778258
2 191084275 499486916
5 545636143 622359518
2 357882258 405692752
1 658280899 955871011
4 351604797 274954024
3 228134946 280179199
2 886165017 487341477
3 446542921 562514284
1 381409728 138769488
1 53452635 938698281
1 596889444 303711898
1 209226854 526549095
5 528848613 728331961
2 837755053 974877231
2 20057208 237906706
1 24578969 70552559
1 885582677 975144084
4 859030689 440947901
2 91999689 552060705
4 774740590 943096495
3 167865271 194937126
3 755305597 601222385
2 513238598 46286150
2 810858863 156555778
2 876153563 575604167
3 614598067 435987142
7 479097165 54485816
1 489578621 540431105
2 509609290 760561551
1 119877666 747630956
2 555250982 967654777
2 416059812 539653613
5 556691009 415133911
1 589743459 53022061
2 619934445 948280451
1 32042370 315854761
1 645316413 485476919
4 694208083 97400039
3 35275977 709886125
1 373280615 663497024
2 276532461 849425985
7 579021319 579866378
10 441719553 52216524
3 100330401 390156577
2 8805884 82425018
1 204197152 517014310
6 775125407 712452433
1 492562827 652833005
1 564207217 812932620
4 869628365 990746807
2 815474700 478992532
1 934395684 822170047
1 33871385 753873866
6 906700107 663738683
1 553635535 757193262
1 924403866 785077978
2 96301428 396396898
3 222900348 258010488
1 840106155 27069871
1 176604431 477154499
2 144958209 922147037
2 408004813 83469647
3 864284422 971206121
1 692925953 201480201
1 421265956 167118256
1 937060911 302202624
1 928961868 422199812
4 106610386 356843961
1 746768874 974686426
1 719078908 46387122
1 720200408 354130149
1 439933491 750739320
7 369349127 824965066
1 793776649 144581317
1 943282726 556131055
2 390870588 566441483
3 128668914 559097599
1 207603181 317343021
2 535280725 438260328
1 33330193 523606992
6 951473494 99349587
5 337163288 666051021
1 680319170 627565733
4 923056199 595236848
1 139411904 540530533
6 868800430 976247968
1 788618341 90702332
1 892124439 80026539
2 253508994 386176012
2 201799722 418356848
3 292025021 964266274
2 748746247 171639133
2 210240059 48950427
2 376277166 402575706
2 499776751 696325015
1 692063870 991717788
3 693408211 59396508
3 473883242 257325929
1 304264848 802221882
7 109171486 479677885
2 455586511 438183681
5 288858835 400512522
1 335175222 320898095
2 554226485 465479020
3 824861830 540117096
1 205802332 489591229
3 289747189 18927554
1 558063969 164948168
2 208642180 599864303
1 41619786 696642991
1 596207200 174563163
2 980731654 500956966
3 589535055 199154321
2 654737271 401129736
3 654032655 329765534
1 780793603 502040690
5 814372683 17472229
2 31327120 263513871
2 476410859 690810944
2 918387518 449886250
1 943595277 343980124
1 92527537 626359326
1 372016651 553316289
2 319232975 179334404
1 292408339 519862487
1 226536766 540202931
6 660577644 115013461
2 143682929 817347638
1 298255682 555963728
1 490827731 52434162
3 166996904 262503291
2 743994477 448774480
4 666973123 342906506
1 945304849 177041810
1 473738750 502775452
1 409276819 189449740
1 780960733 487343477
4 238841986 240939336
2 362229126 774927787
3 621308828 791566024
1 637704500 566684164
1 503242228 648390487
1 6297208 612598108
5 152251418 557699151
1 929758507 79610029
3 303167953 122120600
1 23679848 387148541
3 457106768 594317711
3 320772491 7552072
2 786674303 194806348
5 870281179 256443914
2 390975174 141196865
1 316051945 878402283
1 346991882 412880211
1 980905864 69981537
2 278101800 482198054
1 7607441 743926613
1 939413712 739778758
3 921570379 759534118
1 385003108 532338081
1 812228926 339448878
2 181146789 380129229
1 404715258 222823855
2 753460613 428401547
1 865331123 949842904
2 243514837 221592030
2 815358862 219028699
3 152227301 899441897
1 751810488 261662529
1 272157252 623379130
3 348113568 761295396
1 892511559 782283477
4 864703932 816853009
1 239422176 470117
1 840872973 281819257
1 475661283 84004501
2 144846815 529182887
1 426508887 813839619
2 894243366 18856303
1 983886252 114487904
1 332999698 490371058
2 901213879 149861881
1 120761360 563982038
3 90045721 433295623
1 335494871 616105128
3 988907623 580524136
3 592773870 647489428
6 807075947 701378015
1 953483656 947188530
1 501318133 886763559
1 791248909 603557954
1 389831498 453530552
6 868516448 992860441
1 604170697 198227107
3 707594093 147985340
1 534586653 658697692
1 842990703 675669429
4 309353129 98496235
1 741604241 969359351
3 807590560 814330827
1 745868023 558850404
1 976461327 777411066
1 133500287 292152820
1 174120992 357987965
6 182655737 978965449
4 365050544 48046125
6 449945739 270914131
1 47506646 146414586
2 646103919 981079619
4 344313666 8625147
2 302527730 584109211
2 513315613 270818917
1 806007871 997971334
2 819013474 136687255
3 246392723 447266724
1 197896565 431255959
3 175172970 539433038
2 971810703 109815522
3 947777613 972843230
1 341815394 327771429
1 3704199 556105835
4 715902673 374121162
1 618021377 506276422
8 580628450 383839982
1 694786661 321549950
2 190610784 823376606
4 342786560 755812394
2 636983200 599762735
2 884242950 552238050
1 349581962 363096882
2 636749544 176102707
3 730021358 269819813
5 142992205 717699870
1 135629985 379678680
1 329255462 517490013
1 785980265 273894054
1 104293825 34359314
2 161363011 669234004
1 377777486 644367620
2 296106123 369596515
2 838877322 269859829
4 340957117 303723903
3 550525954 104930201
3 72219073 440300025
2 323299658 353958758
1 42666567 270269574
1 744774261 411266416
1 298275683 189578382
1 221871040 338757312
1 250055840 825647161
8 966549195 735949673
1 416550722 555353067
3 746540806 40420510
4 849163965 807203259
1 66532635 109356564
1 938457794 448935889
2 412073858 321820890
1 586862494 576969115
1 659973987 561773100
2 660684298 130686737
1 564512154 378527469
1 267767765 284989945
1 102976145 261627080
3 693700541 193521299
3 394804934 500350482
2 839982511 57839672
1 314745853 71481954
2 338431228 469606806
2 532955128 793942733
6 830501579 17341157
6 139226787 129167115
1 635935867 989514926
2 660695409 385387069
4 632595780 326197862
1 912359580 592205905
3 677258964 489241107
2 282263251 400554270
4 85716624 574742618
1 938152182 40067495
2 827207335 30721010
1 417785536 715234701
9 778749620 556404588
2 938888126 556318647
4 76975289 412920208
2 388894638 525098706
3 648416876 448467177
1 833071867 615321957
1 969677415 474290155
2 17496692 350231082
1 559262697 14871310
2 922621777 885479532
4 9599803 793231776
3 750553292 629195514
1 688027428 475956941
2 224939526 920824470
1 54123068 873660605
1 63204762 785335205
2 857305629 71974912
2 231697951 474761601
2 205951862 760615299
2 778737092 626324607
4 471851432 306976935
1 11593447 145580006
3 534406269 767388434
1 907713101 208059352
2 344396700 118723800
2 699368925 997355804
4 411278974 213836021
1 776805911 182460067
4 323975157 183347312
1 836178502 612079752
1 192416459 63073428
3 959013998 380140288
3 345083821 804263637
1 155767969 566688516
4 838361080 480338396
1 566531749 456515543
2 764012232 136750750
4 414488647 833550153
1 369018578 594620070
2 91212514 726083692
1 586091427 362249665
1 255439768 836673812
1 320622972 50426529
1 852459386 373992214
2 879381271 193287320
1 997656921 718859265
1 692460309 19376853
1 632646242 444185880
1 414709583 548138913
1 217700861 644037271
5 741015083 909010796
5 234610491 723684168
2 189742132 158462610
2 202052506 792239331
4 867664962 149661402
1 40842987 785556900
3 262147151 417442952
2 714617878 421115550
1 158167126 186346640
2 707846599 302864958
5 511126565 664884946
1 335514743 40614973
3 976081984 259831022
1 177003115 552944180
1 957058938 969938658
4 518907316 501718001
1 866181472 403632667
1 785965460 219967561
1 591104916 88293321
1 246229511 928208529
2 47630674 533354518
1 320067361 761739747
1 817360924 964019605
2 571816796 738333748
1 557897044 951217766
1 332109691 719428790
1 46774473 632946556
3 929769144 818952198
1 497912440 857860323
1 245772535 223367268
2 9467179 997840632
4 96359370 332308825
1 842837017 49142720
2 28113077 344556548
1 25268839 285693622
2 476187685 355081205
1 352844544 527935477
3 55977714 916006911
1 602985859 512039737
1 679938040 842683910
1 507454349 176634528
2 269022083 790609554
2 750151556 36599438
5 607451398 442067536
2 396076646 700705405
1 488034566 477704508
1 617399098 642868882
2 312609124 934251754
1 132688972 440437584
2 66165427 668209896
2 136686649 422161670
2 214820582 984745601
1 242545625 722305755
1 141253771 194203945
4 576985395 662856814
2 65112330 317195598
2 732524019 355724041
2 259868922 943624979
1 724446565 480907764
1 811857471 433985566
3 201379199 451806014
3 797479609 393334668
2 755486018 240261720
1 461227729 843354535
1 833106150 432161690
1 618775183 181304012
1 384805420 780824485
1 375411194 9562935
2 202514775 840412935
1 924606276 443395068
1 947644510 102560256
1 18958570 183060721
3 33972697 135730143
1 424247818 927440567
1 207648126 331796574
3 606084851 112881890
1 544780333 873858502
1 964411340 166306811
6 576047698 99475263
1 200697120 588284015
2 64947921 826070784
4 685779953 873965177
1 147335544 197833581
2 441851774 416948444
2 906405052 809321564
1 159495853 554276363
1 196458345 244004461
1 840496127 463997130
1 945014245 725718305
1 937600931 765470157
1 981840558 840827293
3 804446288 51309304
3 710324458 845368067
1 501694025 225173678
1 876760703 357914421
1 196163401 570971860
4 642198374 229791217
1 476988189 213902182
1 93722266 878647811
4 849130816 192000068
1 868247298 653052880
5 78632255 703229988
2 101147081 100699898
1 710489000 825959495
2 642665253 911181006
3 160573197 19164885
1 294877105 993910313
1 169385919 954279214
2 464440230 200680135
4 696922462 880282166
3 738276458 326251707
3 293346056 177238412
2 657417082 210641777
2 647365263 486225647
2 276665299 28677862
2 218671444 992950156
1 533891561 264425544
1 754215316 622298810
15 236306591 771789241
2 137126609 968877525
5 812983324 496640789
3 484988081 245216269
2 396092945 440214731
1 966989624 900707792
2 174577083 38360481
3 337980722 507900290
1 391048252 453718871
2 90068808 511533681
3 315033396 839117234
8 504415571 370462110
5 960865911 802781770
3 888892567 27348506
1 963340306 715792358
2 169225857 139892445
1 916555280 132425295
3 388557673 677114717
3 240802848 67243247
2 398754341 881441853
2 752839058 906182499
1 833320281 109030698
4 126017976 864199289
1 950819487 20935203
5 886914685 276580291
1 469645378 808584137
1 30245304 179779968
1 997684030 852248804
4 142165732 856229321
2 492210782 206756494
1 436422429 547568510
1 350395738 249717236
7 672966999 241213985
4 495248389 169559751
4 805219551 400231113
1 467733153 544538460
2 978067635 722829643
1 732180615 823252139
5 286040708 389632086
3 181036420 720630725
2 805966115 508623047
1 878965237 883893000
3 852338757 999586559
4 347366951 318548000
2 904652559 638244376
1 335357967 887500737
1 255251723 28071485
4 949869405 59310558
2 223236578 99822207
1 43914810 686210365
1 968659760 747739635
1 470315176 808895848
4 590420730 187459095
1 406089749 17092894
1 855166907 439495179
1 282480712 665555753
6 419152033 721472546
11 805695018 802567039
4 26984033 829390502
1 47465921 888406129
2 114800895 395255624
1 384501922 977309754
1 455040734 727765176
5 127989006 231613859
3 638469923 423306956
1 692848753 881499268
2 717096680 369357506
1 34532476 281253852
3 933005718 481073641
1 533437278 993863780
2 345765061 508059348
1 404119272 938382743
4 88856125 99006194
1 237585978 481074958
1 100615314 130873375
1 318764315 264302435
1 461898491 327422626
2 977541464 319198551
2 299744654 458608252
1 491447103 693583205
4 770656885 740237279
1 866282688 290179265
3 960154365 698585435
1 527593677 982937265
4 255993083 300490194
1 888468446 605368783
3 807815592 128183619
1 602686504 26653669
1 686744296 977777036
4 158945175 596191894
1 145669409 431413332
2 233854776 410450663
2 246385767 681829003
4 727128319 609500230
3 43749871 398705182
2 198631708 418581398
1 255323770 275329060
5 111668592 117144567
2 916665458 529224758
6 96901578 494761120
1 466637920 252955559
2 231440578 442125421
1 847784091 936769324
1 984367673 85256101
4 8127998 889318748
3 514429594 215170664
3 884385114 223028676
2 782418804 622126861
2 642784861 243981352
1 968496871 186457579
3 454036488 802690564
2 970268140 882538845
1 571534767 328256298
1 731682700 572608626
1 497978122 698083872
3 263769823 290487597
3 444623082 499955719
2 554014303 935077671
10 948230305 495796772
1 728627055 688170799
4 197449562 990985762
3 976856762 28883272
2 976771137 416170527
1 67634821 866960834
2 134624518 854622726
1 121770044 30700646
1 11046498 686041517
1 737077273 133431818
2 138392464 771650862
1 897568060 36470449
1 269219495 642703007
2 239593116 278646742
2 213581973 465747532
4 447777281 649224915
1 582513292 410873698
1 558243571 328328973
1 713317684 718653316
6 939921076 661804245
2 989752952 407862404
1 651841683 206883133
1 620584038 105530229
2 959110544 814461791
1 476856479 976927427
1 946733099 662183929
1 909071025 866240557
2 731511988 455787258
1 325090685 761614367
1 902672235 381567355
3 653906522 931521691
1 281932614 563734040
2 98181968 944636200
1 330813371 464198767
1 812243370 847011573
2 545901405 574370101
1 213348664 744313544
1 321305327 296356224
6 446012833 829394955
4 365757174 412954770
4 100111781 439244756
4 814963718 153524917
1 857114354 26667976
2 986997524 597615646
1 945329621 472699957
1 481629777 922001160
4 533809262 471805830
1 314246487 173834921
1 24233536 767331390
5 666336986 573980944
3 453741762 198233825
3 337891610 532604852
2 160291906 71276407
1 397328440 69439242
2 52029934 199137397
3 573425228 776707289
1 185960752 309046978
1 856891222 125172219
1 385645331 723889686
2 857249346 118760192
1 727751492 254664047
2 722640915 647431425
1 729574992 26611440
2 665506723 991779206
1 72726058 745694999
4 661252574 715630234
2 429303961 740445908
5 197612122 954319759
1 630774305 946436140
2 952001285 958863267
1 706474679 797074602
3 759864173 162149188
2 976244030 545349008
3 871087391 795629400
3 84248234 381824573
2 232469006 942843576
1 847762568 465940969
1 941239515 113913095
2 636562237 357677211
3 424595547 832542193
2 697641559 753833057
1 133826348 13686468
3 54383002 295629569
5 552337916 171280174
1 371443243 930837626
3 223951281 642463600
1 987312739 409249951
10 583379906 543044731
3 202971849 920107173
3 515150113 698580696
2 567052324 908687774
5 871126156 990044456
2 524464681 717024951
1 208301309 983152989
3 732917554 27870349
2 879573462 478999294
3 586399604 376559157
2 633028848 564729286
4 476449427 613363427
1 863341919 36145638
3 101718757 650808552
1 951236635 27026706
5 175538256 598143124
1 443384020 138071343
1 438420801 436957829
5 572847208 10946290
1 159552879 329995026
2 864411878 320279701
1 902799461 968866434
1 552473136 573633241
2 366468071 790728028
1 951800334 117866086
4 113104987 121866142
3 777669353 433443303
1 420636356 155630462
1 22154916 797038199
3 684926086 787304148
1 512746238 708075980
2 474963848 570023722
2 124022546 835928862
1 937938396 146950370
5 621169715 328731887
3 878449291 917088574
1 644889352 355456545
2 617808115 182052286
3 692674821 639962176
2 390804550 666133237
5 77741260 257911118
3 322323156 966989276
1 672754928 705737650
2 939473593 464791956
1 154290911 518444319
3 281558841 743641649
1 427181738 635810315
1 745478512 781721118
3 633800287 62453860
2 192820627 412919539
6 106888742 60085030
1 901819058 920505455
8 496228227 150286185
2 135695885 684597796
3 32077121 798893405
1 221154948 839345422
1 31014069 328512234
1 268618280 301815364
1 355488515 436291830
1 978317544 246397043
1 326841673 974158194
9 448586779 402847734
1 700783269 792347363
2 933994082 219753702
4 958731741 672099935
4 546907736 966369519
4 459758595 276269725
1 538652717 745044111
1 997270825 74460954
1 90892397 890532404
1 36546845 124879845
1 976898220 659914177
3 300064816 113170225
5 84599644 490488696
2 348160727 822973018
2 554556189 787934531
3 438522071 355197492
1 897249919 966456997
1 305595400 177844470
4 939005041 808796626
3 794861238 720287522
1 858372719 963601894
1 735722923 686477003
1 204744321 870359686
6 571959016 67963737
2 390958758 504053783
2 64258835 354857668
5 240310358 435728538
2 828782102 274727535
5 196463836 431207610
1 287574657 228190464
2 835113840 768101407
1 920555359 689193177
2 444204665 745721356
1 74968020 949371744
1 471049038 227567118
2 582433806 25840471
2 422135788 717915113
2 24415515 177853284
1 232169909 360251832
1 973072722 677890985
2 363347424 813275972
3 439508535 823132066
1 701387454 353011501
7 802128518 418651962
1 12190705 820775315
1 367472524 419427743
4 959944431 433805284
2 547569871 549071603
2 203752709 401192990
1 299506238 57699201
8 49288260 715274278
2 890879420 978244019
5 565115976 848083453
1 631418660 480333386
2 327439208 915739878
3 517523642 926199388
1 569812601 583559030
2 8849285 504032778
1 479345608 753017379
1 367944057 125753542
2 460996623 900856473
1 576191229 42328583
2 756100787 84719462
1 491937132 765924155
4 217306312 136507780
2 998030409 827736829
2 625804627 96329664
6 984986600 184355893
3 858918101 513681947
1 382269263 435825945
1 135428519 921632205
1 71795638 928419902
1 557968827 58594248
3 403891530 755540302
4 276451800 988134818
1 601145802 454487479
1 468731063 609354210
5 125244483 443835870
2 791078985 526597457
2 211284308 708254866
1 962373005 178449874
3 313279744 608009948
3 855691848 286657134
1 874051989 611658311
4 467201335 956126261
2 287546509 79431594
3 439574767 624395599
2 441007718 255594579
2 411443353 570544484
1 622100611 169614225
2 93814727 746968598
4 31590643 433728579
1 251539920 182982270
3 456071780 295602941
2 473884901 188763376
4 639705329 761344293
2 149928160 768895770
2 450030324 106046345
1 501732647 843343395
1 899736589 977821885
1 379692997 37837113
2 353015554 283534116
2 288081113 770145014
2 373110787 906478202
2 549467778 275834954
3 502207056 48431961
1 218434633 544721029
2 690351077 205902864
1 357832341 423782470
1 432407153 451280261
2 618393309 405704841
1 142985849 55103319
2 878181142 729815934
4 444966003 153413879
3 401214 121358557
2 252899002 35000937
1 444693711 879017615
1 504555221 737048580
2 541260554 783957012
1 208407048 210179159
3 348753742 86666366
1 239846594 480430810
1 688178037 14743908
6 210429684 23138229
1 518277671 990429262
4 396116073 704571884
1 699248533 897867221
2 641301125 22259476
1 615345184 920969147
2 473935654 416890348
2 915788543 967951450
3 28592408 915933113
3 720058593 244810070
1 490608992 887867890
3 558790898 460034856
5 683124668 721130327
1 698181446 498803756
3 900482216 719780205
2 214364521 140934679
4 783573904 316325271
7 432829927 538635698
1 129307814 442351545
1 309914521 84144690
1 803115528 381860740
1 663074986 696930643
1 558309804 900963096
1 793800705 221996345
1 154230185 168364205
1 468069372 142353749
1 118715645 148786387
1 203387716 165849698
5 104697666 420159038
1 183397776 526132244
1 977074450 374863567
2 718214877 328427240
2 885566987 15635186
1 854512721 274875806
3 89961925 477778448
3 64581886 694198031
1 987289007 255075782
2 105796554 986409337
3 220876634 460925442
2 496001312 125824883
1 27099833 641903327
1 619308458 156078467
1 118021996 2406876
2 976753040 436277486
1 484439969 840059170
3 918634330 898196984
1 72039321 509965220
3 195112209 627314404
3 269457313 299066056
2 687836491 289753203
1 242981124 343055749
6 837698711 239518233
3 978465238 781116706
2 695611336 849907567
1 569502960 208548744
1 757379529 304146809
3 914669023 621378150
1 203580528 919120477
2 892253545 68370228
3 306243584 661019282
1 447735692 853944289
1 711887457 715372670
1 190509559 49235318
1 202132886 650646424
3 914202214 334810866
1 100583739 322984439
1 468612591 62004661
3 435100437 975935101
2 503877525 705429472
3 398278728 921535630
2 699140349 957306346
2 409327845 91549619
4 432459361 130185872
1 363244034 479699886
1 413019652 729076991
4 960650249 557565479
1 702554073 759848609
1 621082299 504105139
1 111524967 796946746
3 824186906 320444733
3 611086534 124739292
6 694974367 770420709
1 488962293 374133291
1 808434146 448599253
4 364648001 573752172
3 615439120 520349935
2 947058685 455577949
3 424577443 66402449
4 264154524 508249558
1 197403821 756215368
8 672109070 859943563
2 682720497 336115493
1 365349582 623277193
2 109235927 813356713
1 503211993 167230701
1 469786473 240058956
7 999696802 608409730
2 703124638 701219393
1 443860800 172208392
1 666938630 471438763
1 897961825 81524615
2 383976975 83261621
4 610594975 545305806
1 97239268 839875791
1 902264664 519431167
3 790972829 926597613
4 603706039 554883284
6 690210754 818588843
2 577370446 107877191
1 694336569 36063773
1 817374679 882287419
2 504865283 689600241
2 125194830 99209280
2 75438274 138283451
3 255299644 324941306
1 721777044 282165268
1 386744243 638113006
1 783929188 529813844
4 418042455 712676513
3 966516599 850206559
1 133337303 997924051
5 354073063 147049938
1 268157189 536179273
3 539450149 570600293
2 77564656 389839564
2 919169879 115200227
2 279550015 176020109
1 124253254 300657814
2 295465745 918019635
10 490796658 764812027
1 146616899 626470822
2 490510340 213510335
1 839979786 374807605
1 830053720 619261689
2 151635710 136947128
2 371381115 779430636
1 913340179 31873421
1 976741103 262404648
1 666370810 269218610
1 723980274 550495613
1 411602455 369816842
3 67063838 857788405
1 529618372 603260047
1 615548722 362882215
2 240824341 632910900
4 848735924 558897303
1 861885352 721087042
3 656510477 216971796
1 948276583 895072193
2 960198503 44039695
12 758572780 869448062
2 981867847 634800566
2 457494072 378428829
6 127875622 875695693
1 305783161 842213872
1 79640163 619252175
2 394602238 412112507
2 74889005 653184696
3 578272327 52664507
2 50039086 810057380
3 940410560 561039865
1 934035694 30429448
1 353508510 568882878
3 642050184 555666061
1 717279844 910248331
3 485378568 675558967
2 430071632 202960647
2 542840758 778897363
1 200744125 255923636
4 348456818 600799840
1 115647585 582087216
1 166573535 760759686
1 470096334 484825450
1 858313864 990979485
7 493112338 588972173
4 5899904 726041673
1 758957798 654472271
3 34482297 479659352
1 140893065 62037929
4 662997929 914351988
1 712881403 826493593
4 895437321 652029340
1 118100357 321695968
1 532531357 256879166
1 876624215 306638830
4 368544910 980424953
1 264897550 892253345
4 947125656 960185171
6 550597159 382051827
2 496639104 110481041
1 481933925 610274761
1 746736719 460358942
1 795017406 284811022
3 939788878 727843720
3 313282836 775531221
7 810330871 533762002
1 193513454 780054129
2 882778073 285879621
1 788479190 116564296
2 704158245 839633864
3 85564389 72471010
1 258195638 658476409
3 381704163 90981694
4 217272204 491857821
3 62530029 971330126
1 90793678 829779457
3 784890884 878916286
2 679084850 642527098
3 720383978 723036575
1 443818235 994991330
3 639794491 400434406
2 500664719 99324548
2 917179721 694860631
1 649345643 542839731
2 95523903 716973374
6 656951262 558066057
2 217220376 696313777
2 666814473 394267071
1 108129721 828358878
4 128038876 214080748
3 726648065 373106324
1 659023698 493179744
1 231161099 568203739
8 250662452 164077337
5 347963546 912982328
4 246897459 453467255
1 432705442 567004053
1 884415520 663197597
6 629154335 508489340
1 393878597 456348331
1 574556929 368158353
2 269704767 782219106
2 58035014 826489091
1 162873301 540810769
2 702076067 60279526
1 60920249 292294081
1 571797879 505030567
1 65416210 904611762
1 11956643 315312887
1 477495394 57413667
1 504234368 869746822
2 848422427 27690957
1 542315640 269124306
2 145255392 146914559
3 995363076 596250208
4 819426789 992691818
5 603166503 206476273
2 79039646 993666982
5 54426374 745085417
1 370860792 636494264
1 707804052 195767267
1 678209551 428584579
1 496414845 466147450
1 643602334 406351303
1 265949330 275090897
3 20460626 581464266
1 575643706 781193703
1 797966070 302006371
1 227023062 832237557
3 994992804 738636132
1 613572888 662657989
1 305341380 241888588
4 21292243 588563408
2 345117392 839662624
3 592780723 876238755
3 342860404 799141446
1 824574533 632817372
3 641532392 288575413
2 933942293 16686535
4 558903371 717194069
1 4456555 655904279
2 925219490 205197904
3 497678909 627347280
4 548991680 79760526
1 652238978 266703561
3 641047906 455024091
1 332205430 115752269
2 262461258 582284096
4 233133663 632501437
1 650901982 241567386
2 791958226 340248163
1 430260942 717936719
1 556604324 822432659
10 683073314 384328383
3 664993558 266102563
3 885826858 965512938
1 45425115 990112700
1 707021964 127544660
1 144594304 702333826
2 285957340 484461987
2 258422674 380648184
1 485593361 691029743
1 236571055 402507808
3 742081087 531874911
2 328788945 697522401
1 158762772 721708
1 939418446 280913090
2 765721660 996937775
6 56342971 584492251
8 813037137 277608940
1 26937251 283325246
3 277411992 880115245
1 258052139 894188196
3 981579443 603666266
2 594904785 318160553
1 75006619 686783457
3 262577928 977642402
1 386769959 185745990
3 273997620 937434516
1 815224141 619138473
1 864524621 442723327
1 447689832 851126801
1 825939699 394638297
1 907655167 342853877
1 664318428 297787275
3 609744279 850896236
2 102103682 191171917
2 820616845 846221243
2 205478354 891954140
1 853159897 678948153
2 887304282 539571958
1 840618785 558529538
6 5403725 454595296
5 770255654 496544508
4 196545391 93400587
2 415985720 419057616
1 364362695 734490596
1 625609651 112423122
2 295761198 176048695
1 552616178 46951346
1 418488854 25538947
1 178161556 889214690
8 355343582 147920231
4 659274988 658556609
1 392012607 802600066
3 840068245 30961222
1 254751869 344386657
3 1528982 708140808
2 724945441 878033855
8 317694274 319950118
1 911475670 313389146
1 850611634 764554611
3 890666957 576263969
1 75939474 943825040
1 772670441 160675905
3 218996484 899883067
2 711545475 699235355
4 562860049 311340129
2 178815562 208667004
6 221694123 650566171
1 510049361 657574363
1 981578190 382584883
3 836287930 388069274
1 899218933 449699665
1 712411084 178834060
1 855508607 118761710
3 590931744 555167380
3 261255465 870057460
1 407120490 852992673
3 938217677 865812425
1 858195146 196871718
1 915833185 867583031
2 643163553 47038427
3 221639211 696108736
1 91062899 946858895
3 984704692 290495415
1 601288444 354584376
1 20105250 811372243
1 885959120 706345533
1 350120635 848431973
1 542519710 793375104
1 395678790 25811270
2 752226144 320712460
2 616949266 151215272
1 691441559 164757274
2 320264678 66091313
1 962968086 872397514
4 973483890 386689222
1 517636923 864298450
2 458234418 988991374
4 774798558 474166774
2 567814974 157173680
2 629337164 658164743
2 467864598 436356241
1 852271919 496572720
2 567622756 715100697
1 333882118 853446139
2 232821711 825367771
2 758863944 326615722
3 858216048 731403337
2 517720043 64848799
5 781009532 611587537
3 506445767 950495821
1 871539209 195699996
5 359318653 823041136
2 5239025 483925316
1 573077917 79822870
3 427702760 247282971
3 996501557 701983137
3 281517716 403101713
7 158190498 557351446
4 532069134 322815381
1 383236516 167599546
2 927575837 300345871
2 179977228 483194527
1 770361116 141498179
1 582542906 80840156
1 960416058 276638435
1 49734691 306477534
1 364389097 244298901
6 235461196 452215624
1 498750427 275939420
2 327504678 838515734
1 249478876 718063083
1 720317217 269629036
2 867037713 66150830
7 648456229 120284823
1 239641054 139310714
4 328074249 780372136
2 690890015 667397339
7 577954531 444982452
1 100297784 112283336
1 860417927 315865874
1 675626639 3822939
1 242665613 397825936
2 105815252 796317103
3 813130110 707094733
2 647830157 143036177
1 952195506 689946018
5 675547475 328752406
4 257264680 188785377
2 513925910 848634277
3 196933063 398043072
2 747804928 805734690
9 84404472 272454828
2 898371193 69539660
1 858532468 696576854
1 6662397 361552818
1 147100551 576271562
2 255516798 95924702
3 573294338 793293578
2 600198826 734379681
1 312318649 670293096
1 130351848 133179637
2 331994996 341364462
1 655640895 547638521
2 585794803 101009542
1 118932858 986855723
6 868030179 873925809
4 923300173 509851633
1 255097988 696963433
3 292484581 678108530
1 964749490 588011409
2 352182877 431765265
1 312433032 278295302
1 237289774 590610517
2 987577503 403853986
1 620780922 50237058
1 94590770 468452704
1 661358452 102838326
1 16535354 199751724
1 332025983 291305551
1 636830554 355880867
1 245057673 408503019
1 648740758 991764363
1 695767872 415215220
1 811588707 773258316
2 851203975 928657891
1 811848645 713485663
2 942683521 216753530
3 175783923 759308373
4 369736637 724384357
1 233466101 44689195
1 857099809 807414977
2 936075938 262606831
1 853345058 297145004
2 989285812 692532327
3 486954818 621235108
1 335903052 405242879
3 698242516 917825750
4 39547571 343314346
3 366261513 947393590
2 480786193 332854878
3 426339531 190587604
2 476486378 470424527
1 359242866 276104864
1 722580036 985824987
2 835767242 72109003
2 695107816 896387598
1 864358045 748639274
4 104086583 631136876
4 773934975 634126716
1 930357190 798919656
2 973520783 858125086
2 220309385 725028992
2 687743897 707165803
1 938730979 833897586
3 187622824 766537052
1 746238781 65934843
3 733208 27996881
1 759907107 320524159
6 369395238 404175656
3 415221913 323520886
1 183971154 714748646
1 989146088 636572561
1 632113208 988666712
3 169184731 855971339
1 796077457 460694988
2 675224492 110217742
2 69798147 271930070
1 974424363 220113001
1 383047692 756681084
1 724076657 162197520
3 435029203 661831680
1 228920815 466167742
1 243010218 365450893
1 920647501 42478111
1 815173954 284605499
2 903765261 301623693
1 458629252 988198975
4 409341995 739930242
2 9190027 224146445
5 410219930 664530323
1 755074219 67793062
4 175881168 634651952
2 138975154 786329308
6 862925669 834795119
1 74427775 162964259
1 116066539 78015945
1 118461140 493887988
1 505659472 614173773
2 584584122 802242461
2 329706979 809292159
2 58090697 4655154
4 361686011 743568824
2 908044185 309546645
2 354744343 968621292
1 420850861 813497514
6 933589583 227157227
2 744516213 869590330
2 109662822 74624159
1 578497007 73414750
1 150497033 944062378
1 950767870 805306963
3 971897645 82967277
2 649782449 983006851
8 435907501 355613926
3 462605374 378457399
4 631244978 55652596
2 354462157 724201803
2 119212003 321435869
3 90299802 988514487
3 997070724 690644046
2 730636877 910982985
1 196548003 117495897
1 254462867 983656038
4 393384568 734810641
3 510106411 84620441
2 75316540 33522284
1 87406271 72726328
1 7824418 104841587
4 862957389 812800982
1 447746975 470396795
2 263494426 957068607
3 719106085 586931560
1 818106211 245261364
1 465031181 191071999
1 84478835 620866235
3 860097434 150395852
1 526815046 306717756
2 398809183 58234961
1 133321062 763123954
2 222648140 500461969
3 695279020 148140322
1 179325522 629494618
3 352959273 789375885
6 790718777 622346332
4 701357940 287714632
1 883197650 769030320
3 782190448 283542020
1 314967327 111048875
1 72229370 527007652
2 155837635 238761414
4 55493895 48287080
2 883914519 749827089
2 691465514 581249670
4 807188206 26732742
2 869378747 631856948
3 495386540 503474568
3 955080445 363937368
2 898936475 174673200
2 396717643 856386572
3 765255225 658877688
2 897581357 423885997
2 210975361 727552914
2 381358343 692335779
1 752409396 508092928
4 888480768 673729178
3 195522552 816570096
1 68229191 151720776
4 870450427 477924270
2 294804923 454112357
2 572667315 407717572
3 50149876 43838557
1 660923893 635660476
4 660115902 247778846
2 801078767 384066892
1 632788920 569833275
1 983269624 235422085
1 876882783 793915074
1 265383695 591711560
2 751643575 269886016
1 606655967 556665044
2 666111112 653537199
4 557075736 423085187
1 128814810 751714344
2 568708397 296147771
1 37306498 802132618
1 637460994 272581315
2 385975060 901845756
2 334068082 745365934
1 564190982 899731710
1 379815982 100759823
3 962643547 589951160
2 188076083 89712665
2 76628398 178179054
2 448011967 878788632
2 608090578 402405424
1 523477105 576265918
1 316431133 545370017
4 858509976 268646645
3 420513912 78542139
1 780035915 177051805
2 76119935 871352311
1 420882092 312100701
5 111826746 371209354
1 654309294 126641103
3 296199783 54735745
3 99346336 779671208
1 320016191 516190368
1 737525366 406168782
3 271938349 336151331
3 903533420 522237571
1 501223523 231515279
1 483843824 899378569
2 213803475 713539847
1 788197158 841446156
3 583489577 416864618
1 341223905 951198024
1 685637485 811026624
1 201434582 127740678
1 738795411 860590094
2 282930335 228723939
4 799132301 379882847
3 355139826 677890754
1 193236549 956524880
4 506394159 231352581
3 981987233 573303469
2 579146541 821201299
3 686436945 152806164
4 421237833 956705020
1 269630976 482199187
1 639816146 183533185
2 647597073 835014674
3 988848293 246488257
1 224018809 630158982
1 900643679 977178372
2 61394436 160220770
1 425096207 904529410
2 123530126 949623890
2 569760501 980802842
4 215340456 375598031
1 427522046 591327437
2 583846446 456253850
1 547581421 734717915
1 536722714 313016
2 682058894 619168298
2 451729097 775285362
1 82966707 73557150
1 724642673 594070468
2 165783203 856571164
3 335287380 175586242
1 915962401 882031360
3 742359162 537095855
7 758052841 139293713
1 299387530 145759280
1 892107390 292080132
4 887942463 542319999
1 920684808 636771729
4 745547583 490006382
2 739914783 93931836
2 362602185 869640467
2 148089638 412860680
6 11396273 68693126
2 137036363 249939953
1 190088935 380800443
1 719473259 776845614
1 546888481 996638780
1 397295636 585785447
3 139156024 852677916
1 662223203 811433897
1 97411415 582283850
2 821293716 617455634
1 891051931 481081466
1 284717293 792430744
1 259534069 928908565
1 940699387 232399022
1 917474958 874562607
1 940056335 653231848
2 883388528 327424198
1 369234275 1518319
2 967018580 114072235
1 664405495 601342651
2 289558060 873421422
1 595273262 142483286
1 313012325 85316055
5 15407277 785930755
2 477003221 467113025
4 328116127 390651486
2 707428203 967309999
1 286683149 678211739
3 714989391 917487409
4 846585249 589558569
1 466639822 255734845
6 461378092 731578311
1 907799978 451258689
8 311610889 191765413
1 531858164 856694969
1 771452497 993086432
2 861694839 256145643
1 839593621 839817616
1 548338988 274113575
1 126902642 699668181
1 468850844 981968103
1 548709144 83100983
1 862252287 270051393
1 770310488 434761327
6 22597197 142698992
2 39560933 783894198
1 239088555 46795268
1 721218133 365808876
3 244798171 727998796
1 75665371 30046064
2 893959580 99746391
1 56034145 879595890
3 968684204 968102761
3 574070615 717766691
2 262942436 502340153
2 559052419 834213635
1 326812080 104355725
1 474171334 167450736
2 766528949 464091571
1 811902873 649384602
1 369755039 291089352
3 311947269 69512366
1 846113458 545863489
6 654092548 654882180
1 213792376 421939470
2 848056435 710912861
4 690384220 368874212
3 63327671 80030890
1 703925994 99734197
7 235632628 109021176
2 175791687 407615234
2 374936708 584175875
1 270692774 884888392
1 85014190 946106357
1 891889981 399776765
2 984879349 869822881
1 301289537 3128480
2 443157407 170651738
6 538067170 666214534
3 817318891 569517647
1 519536969 111725696
1 890165104 426838860
3 675428369 575315498
2 2405848 384292774
3 651578928 979081606
2 114717610 209819147
1 691122578 313508435
2 178283275 281703104
1 273706247 549253025
3 526056056 105682839
3 624726495 308250029
2 772274538 927556385
2 147190959 849473716
1 718223445 999661547
3 407198968 982659462
1 339392543 331458336
1 484497504 457414557
2 174334833 449456013
1 178650207 559265221
2 342902683 169875712
1 652949207 786325790
1 696945180 881893562
1 272889580 10837492
1 170151289 898467285
4 230305003 47462071
2 901269292 326217163
3 841146199 838428983
5 201708999 505497060
3 811790917 346222810
1 178673701 30331665
2 780575578 670872837
4 833912772 652512447
1 499913062 645878673
1 25934150 28345709
2 868698106 134537114
3 370388122 293340463
1 714864329 330705991
2 186333077 755699231
2 600353366 936787724
3 20533195 553451953
2 78625744 672447392
1 974315142 173686818
2 772231567 98537603
2 18726683 593901061
2 99898713 225173627
1 975279194 530346693
2 685496890 806336230
1 589050364 47943031
2 519327707 418353202
1 628267166 200274404
3 527689713 187114970
8 524477792 695646997
3 663321633 631952749
1 290915306 954739235
2 401234030 774838406
3 179792331 666805607
1 877648683 320812926
3 502321589 959832107
9 799062690 564346661
1 136375224 144478907
1 810110758 679037994
1 9741058 445179910
4 532977208 518497008
4 842933533 131190183
1 982458190 453300307
2 279252707 812762525
1 135114168 342584338
2 955944586 58388571
1 304937392 3639308
8 132122577 698937860
5 223088949 860181247
1 116985414 193831348
1 478285858 961848101
2 657363774 602788294
2 456152672 801633636
1 94969441 174642953
1 348934856 988307775
1 215201980 523444820
2 491715700 876541118
4 602049752 512023832
1 733345287 15030114
1 248485558 75062374
1 126694493 751113772
1 108323685 369518977
3 885398758 712936367
1 416176860 732106837
1 658664928 298843291
1 919436632 51873394
3 14030553 344700800
1 579684633 26227313
2 402239311 956844848
1 232336338 719983548
5 346362638 203701853
1 925963237 312162440
1 571189474 130396067
2 944179126 382401194
1 708461587 627119444
1 599388603 227669620
1 477549979 829629840
1 402170637 349925430
2 715599021 176114599
1 50496860 401930595
5 285071752 278724758
1 728651637 96796974
2 194308347 848856063
1 921642751 968742687
3 545141394 206077512
1 735457391 75157659
1 309222589 190221267
5 134001966 442927840
3 806196745 181913336
4 704599611 287625895
1 298141869 163236091
1 783280540 662720103
2 189937920 777785618
1 469319966 994118463
5 668162638 112190829
3 874054677 287578635
5 784720632 53320030
2 389293181 892539107
1 775776542 737825518
1 75284283 249554811
2 742704395 202373063
3 767049251 474417389
1 965757968 203802912
4 235878694 609763289
6 910301908 284767377
2 387986005 636678310
1 524721197 520358568
6 9916771 485582836
7 351124462 619789016
3 483240964 643656471
1 800018798 590705084
1 545290542 574122783
1 154321201 490385090
2 593435383 790815140
1 708810706 384913775
1 737362763 826346043
1 935325462 508907067
1 998807133 742695422
1 40143492 498622663
6 300515517 924535025
1 782015369 9252781
5 147752130 114996633
2 800479735 714224281
1 802290961 139314179
1 967638024 811259131
4 472975602 136293673
1 527977583 404877850
2 981629351 917145957
3 60880159 802570525
1 127082896 364612205
1 620938016 415551869
3 620503055 293729707
3 46943415 935653434
1 911359968 547254859
2 178499031 419460522
2 759356902 36495126
5 869493428 929512888
4 914158920 643824935
3 661302089 921547271
1 506850975 289593233
2 722742834 423018901
1 696396767 808499479
1 620713493 457367940
2 414827963 475538958
1 346819227 68222985
1 14188317 652425502
1 111365281 772873646
1 206215663 142418420
4 47804571 261934540
1 94441896 134340758
4 826058963 275087514
4 238435714 710956596
1 389399068 523320933
1 772780014 486111999
2 186541393 381476755
2 271295436 328807278
3 292542524 340404442
1 621893587 173526491
2 124823988 548143526
2 8721769 678065955
2 66486591 830187002
9 43829567 435420398
1 72460662 641961967
1 739400906 370329871
1 923979772 408614920
1 772538718 674595462
3 667937164 259060490
1 721686036 57380896
1 545381357 872642891
1 395963417 78393215
3 498353503 79300059
1 315742463 321352847
2 831580917 550141261
1 719413246 774172999
3 786434207 257688201
5 882052420 121324823
1 405119727 997908055
1 263626346 254521428
3 932741286 85468261
3 756361236 517409937
1 125916691 723556839
2 950494889 447685376
3 562780940 530346238
3 213025739 109251889
1 440408062 957922380
2 985571125 789199615
3 843140084 547520316
2 133522097 511243184
4 36596193 52710178
1 367155802 116346331
3 263393925 6646445
2 167659178 570943856
1 523474077 386945417
1 654964543 392224111
2 952654965 746235059
2 721495210 641829038
2 489418728 873681403
4 572701489 171017954
3 399665877 422377937
1 59922485 555718037
1 938332741 332960522
1 574271752 497546896
3 818030481 464977488
7 460924827 723092620
1 214743359 13292533
2 818157297 936053215
6 497874722 607570050
2 61090312 562467085
1 266205009 29676718
1 969738499 406472597
2 116352877 602480307
2 641101942 563736759
1 452239697 948279831
1 43594607 315912050
3 628826035 373683627
1 21919863 568435899
2 223625627 419628273
1 852719191 177215066
1 299089003 563117854
2 77412142 517465042
6 974200207 191897863
2 526222834 668913552
1 991743613 320496027
2 443635749 164508478
3 782651283 176060311
4 644879437 546467572
3 629745191 967901368
2 458553796 385482847
1 281368772 223294860
3 336375775 748956768
1 920584902 982667691
2 881704017 603531144
2 471765749 349587935
5 174630450 277252315
3 541077960 369409400
4 941235546 951464004
1 775937472 707332476
2 263286261 758689627
1 948674921 314470687
2 611052583 350888379
2 594759806 853441157
1 488437230 381774268
4 174625692 725025835
3 974959477 907371889
1 101865927 451805391
1 929136380 633052302
1 103181478 366740225
1 675421360 275368232
1 808821061 235238678
1 110831831 683922364
1 53103082 678930517
1 840719604 306947016
1 927176645 574544424
1 609523951 477208789
1 571285438 426583572
3 58838061 25281037
1 141956719 564455790
5 458040581 410404939
1 485483567 192806642
3 621166735 520772376
5 440120161 342689558
1 600109864 121597517
3 391680966 688038121
7 99178745 188728101
3 828306386 587178419
1 213897406 98273180
1 409219312 194539778
1 33141223 331832774
2 434374188 402267175
1 223868985 450904532
5 865776367 974751948
3 163595160 145700930
1 510534547 244812353
3 290743034 468339469
2 394351894 871553621
1 954172041 852569764
1 879393564 608844200
2 657415708 64005701
1 513847928 754094039
1 762452662 542170891
1 234282357 713847417
4 768447973 918734894
1 335411844 340642544
2 464676352 251318556
1 382803446 357681151
1 329011263 310791697
1 932156818 49710337
3 561552307 405682556
4 141833068 823643634
1 302201807 542598671
4 818515332 371994678
3 934354822 282328676
2 914241557 568071036
2 458188716 733626344
3 492763062 889103023
1 551585529 990230483
1 208210995 895041607
1 686148836 385474332
1 721548125 74096620
2 626035415 185002157
1 773125661 599823340
1 79018696 211404525
1 870638378 439935782
1 719533416 866852032
1 887848899 426733463
2 553548772 444437835
1 402206604 527553733
2 330139010 204817337
2 133592375 64437945
4 696096392 905147533
1 229588092 274931727
1 344045204 520695923
1 532691176 63044655
2 566077481 990449119
5 162666010 64931588
2 696533135 833953619
2 933994508 997340584
2 771331541 389525747
1 524410191 61434540
3 696396057 778677184
9 188215064 25866145
1 749674088 256033250
2 141786161 367805897
1 289417864 480759751
6 714561645 463781594
2 580665074 99319053
2 433290519 19374093
1 383026649 771100283
1 538084214 136436699
1 492393589 722626515
1 84042913 558702771
2 278624117 695876174
3 118965024 690979246
1 645781562 394764910
2 318410600 985412824
4 66971989 673776256
1 214884374 921589811
1 713680618 178110159
3 640289861 266809489
1 690578113 98492
2 328362753 282774648
3 271107117 738611910
1 378827244 285705469
1 745806485 770398040
1 636743569 457934641
4 612839455 854707316
2 581159579 39154238
6 443795940 415432740
2 263675119 311258384
1 970501464 677831399
3 613274363 712461586
3 182864094 562867725
9 59111159 133857364
2 399283455 636403856
1 262069999 709901660
3 181799328 994761931
1 510621928 909043899
1 99759447 532182674
1 689701285 985554800
1 471136890 164979567
5 342571016 419568372
2 327226754 768561832
1 349293316 308829168
1 822441359 901963579
2 837225872 144337973
1 761082224 335092235
1 920258627 153208265
3 868282792 596259965
1 288273663 311871684
5 114203590 423339555
1 205017740 206183496
3 532080102 458602720
1 496308608 325779861
1 254804933 488866814
6 955017446 457611492
6 108279559 655480038
1 664264355 166777111
1 405457915 796389633
1 90194363 792319472
7 111190132 511350368
1 279050385 395249926
3 66680809 383102161
7 162502818 767218269
2 927092223 98838120
1 513589584 541852705
1 893505408 978456221
3 313249696 528553337
1 518650604 979093504
4 299218282 1758349
1 565331020 51823909
3 683351265 855668104
6 585054664 763049704
5 183511579 467361085
4 929476627 716707245
1 711306203 964711411
1 860442021 535834571
1 558372523 499427863
3 455902301 775100485
1 554631978 583706056
1 444701634 25432187
3 498877077 664644798
1 828929133 127371369
1 797168925 931478965
1 631930066 58136439
1 183150199 273527762
3 104065268 142437935
1 72523154 462783488
6 91213601 279028239
2 754554430 390617697
4 260726304 770529787
1 635314262 860438142
1 167140431 975789897
2 462082352 197693732
2 969123393 156283961
2 3428745 640480334
2 711286162 346926451
1 77574792 449657551
2 821615307 525928057
1 31269167 801853558
1 567949979 131692335
3 933645043 98248063
1 494337404 827755870
1 755527612 657633045
1 547268901 285920293
1 912629657 452054377
2 40597691 875557037
1 252021849 474914258
5 767994656 932112558
1 230083449 944082559
5 484850831 522062759
1 835071989 943141255
1 873091218 661567846
1 254795569 798581580
1 808215730 10184695
2 584889775 920950840
5 344499118 927944020
10 972398587 412380706
2 225784715 374893664
3 602140488 693153453
1 877590478 850925591
1 204297206 223561080
4 862913837 548110977
1 192138429 386205224
2 786267131 206218241
2 374770091 940316317
2 708266807 60744601
6 189953269 923307878
1 822331383 789297804
1 451834264 565873686
1 782970953 403887075
5 654367458 673107042
1 518332342 518218970
1 17122905 256534984
1 373282448 205205414
1 164750928 465691443
1 429517661 14128642
5 592832790 97016444
1 797784051 657546240
3 618435572 933700310
6 558068025 673063549
1 630677111 965916184
7 749052540 145964010
1 894576202 720112354
9 801133078 502432309
1 780409720 613330836
2 905834429 821073636
3 378616264 877421654
2 816693821 20479364
1 95394180 323606715
1 239342348 790323997
1 460121247 628343004
8 733614257 491043972
1 20705303 435470002
1 44184918 505270998
1 367544206 255984459
2 387972346 54489682
7 142034562 738085804
1 719015805 136842337
1 109543200 155080445
3 868280961 643460795
3 489501897 495427470
1 96588207 732958590
3 46206578 555339734
1 650610493 308495687
4 993112683 88982772
2 239037031 721848663
1 963319944 469921155
1 508592743 585907654
1 510042785 723892997
1 467553250 446678679
2 5901019 870917972
2 933547234 197478744
2 800054450 103737071
3 170311325 33496973
2 35910913 255664940
1 72842746 787322488
2 820216842 235390573
2 767341378 790506740
3 461836481 3686066
2 253164267 552031084
3 92246028 147292101
3 441444372 667972722
3 764050574 512570655
1 718091405 269281635
2 3813660 659376721
1 960297365 71388300
2 393017368 355159187
1 981497542 379787005
5 895646220 500638765
1 155120115 599249060
1 929529323 587878311
3 861905460 768944351
2 884042394 30958359
2 634440595 315925227
1 812677445 315815375
3 790634398 744684139
2 140009475 903723288
1 585719869 565365918
1 876721116 510934119
2 119027171 3100842
1 577018732 847832807
2 928805487 475844299
6 303253161 935584176
1 721801505 581132089
1 875070208 842811070
2 608407466 792599769
2 41626604 797917250
2 575141658 630573909
1 23588443 601796181
2 977363976 846599299
6 406172241 591747792
1 617110976 633630324
3 783778047 613973498
5 943951222 496390117
7 790072477 35425317
2 490251706 876822823
1 564909819 452794603
3 433237974 699776329
3 662816267 711451128
7 430156542 948220187
3 738947389 139334772
3 619650899 949038032
3 245619341 897322496
4 683210070 374468230
4 107466789 213173001
1 504683694 608854336
3 524626239 502096101
3 643698449 870024827
1 179812996 262325770
1 680003035 340439949
5 137164932 565734002
3 701217529 322917895
8 910947290 911989001
4 798644086 441541867
2 599278422 55114139
2 388652581 905013771
2 51872840 284069332
1 538273411 167793803
2 431780261 557014294
3 586729454 260071337
2 841311702 933715961
1 824254538 790885902
1 687639780 817008821
1 699322703 233485054
1 621900350 937722286
1 702401096 192059504
6 260282760 402412354
1 960377623 692894781
4 747718402 875954963
1 383746662 978387810
2 704349333 954213511
1 673677907 8457203
1 288741696 41261150
1 340971543 263520196
1 720365482 98071575
2 923278412 941768632
5 912361941 56954543
1 574627301 929680738
3 904543281 469557923
2 452378851 945860207
1 364671861 113938820
5 786259407 332225069
4 679651191 719059112
11 980168803 336921177
2 875165775 385958527
1 11290501 163692495
2 329170647 133046307
3 514881941 481519543
1 834545930 220639299
1 65068638 609314589
3 985564539 647562865
1 27295568 492507516
1 179154018 599222613
1 255300940 668101390
2 286810121 345875089
3 850294425 854670576
2 41955949 656917321
2 232796164 524259795
5 410940200 815158103
1 802273674 672718789
4 507417377 168450152
3 117646250 877558116
2 956718850 516555590
2 314473053 625568715
1 916053755 456831698
1 979205614 857196920
1 724637643 827565190
1 318607676 374014316
2 861438917 117732183
1 849714194 207134674
1 564142251 620524910
1 13833092 875607571
1 185781600 252313538
1 946424145 871415038
1 280046767 292765599
1 266529351 448302724
1 425464915 707685879
4 322267876 283967187
1 962623144 989313573
3 471577042 188362808
1 225069373 300267913
1 409167929 670096252
1 465765786 998589138
1 636713822 109383217
3 216142448 211223218
2 614030324 59726282
2 776100305 501378448
5 490793253 244900113
1 235377920 306093378
1 735472296 150376178
1 536781816 571454884
4 523485262 632714090
3 31930737 297586752
2 905780715 554381750
3 849121450 110745624
2 537167530 27511265
3 695744988 600876330
3 905332650 290264909
2 221716493 934562865
4 125578015 30641283
2 163044442 696741150
5 614859173 588023417
2 942599913 870944927
3 55442578 275773377
1 588090426 294340629
1 247870816 59027309
1 70003833 113648694
1 342705579 569093720
2 838203200 477127337
1 19789643 220392226
1 38228701 76477494
1 899803842 985874624
1 762621704 63305416
1 642842180 953152130
3 963509244 92250045
1 151527090 71325652
1 706051582 248199394
4 111913562 529284504
2 601325123 563864647
2 94037079 99279978
1 336946661 328026274
1 875722699 505839222
2 525680625 666407660
3 728576667 358492287
3 876255656 990057879
1 706681926 196378647
5 392301743 262468894
2 418844732 271065315
1 895312815 656462400
1 509283623 333093079
1 671520073 66224483
1 715065686 645041954
2 411426868 637609799
5 907301907 444585105
1 397803387 732719903
1 229159391 270190121
3 332189697 936798937
6 77803886 954281203
1 522629580 687003035
1 616531854 23105198
3 535324470 436211534
2 978254807 393082989
2 17962464 470433024
1 718001991 485383416
1 905751167 711485660
1 200635605 928635491
1 218026491 195112791
3 704464271 186333297
1 570491378 391886613
1 426008286 621821797
6 788623895 18299639
7 934781226 167916871
3 690079000 140004480
1 977171208 224757456
1 28273456 6877782
1 288520808 167939097
1 180098828 308862253
2 108393519 440813947
2 787527223 987695619
1 504139189 181676211
10 15699773 976006366
1 512365477 161801982
1 94911071 931362774
2 708973730 393223078
3 418714296 498038715
3 700958527 267620405
1 845121163 258930961
2 965450489 674358969
1 863680052 355262061
1 124546309 340421502
1 341552645 582238354
1 178528024 176399121
1 3405978 649040954
1 860644678 394277268
2 520800659 531925688
2 715288271 211618515
3 335647656 654333015
1 573518439 86731090
6 610276889 607852124
2 282565582 847666212
2 535840248 275980529
4 717813541 273796905
3 254473091 724162496
1 258102364 733064872
1 886124790 471895215
3 67893850 3394553
1 605636906 467751041
1 913488723 603245129
1 300526179 170206008
1 557157140 615800593
3 282272085 468465575
2 768932630 982610890
1 427333325 847809420
2 519136719 449481249
2 164863953 95267147
3 271534282 832761346
5 628915247 64860077
2 301665818 499224271
1 634298318 946477950
1 766973464 24395139
3 465434454 153289670
1 942739649 584808148
3 340289389 603908994
2 274162660 434534823
4 465093856 375591197
4 227071272 604827677
1 232943306 742383552
2 47926994 649824072
1 265931379 225537461
2 208730877 477578062
3 362493974 296017993
3 337329440 385001487
2 503232903 38510602
1 496995024 953297205
3 300624121 977584803
2 397937305 980842123
2 305353690 961942129
1 497591694 763501345
5 339044995 656807857
1 104588800 851664227
1 171739444 39147516
1 625357428 266744492
2 285533854 168438301
1 394677648 660471547
2 114444077 444002825
4 643728280 328708135
1 77224807 816609329
1 702797004 404135930
1 759134193 152647690
3 888728233 134641492
1 325592990 378187156
1 348061118 943659871
3 945473972 873387736
2 193943179 942399429
1 821647506 600075560
1 463410256 518100426
2 789461769 689682016
1 687392208 712981284
3 124121023 432015376
4 379473752 653583610
1 165380979 270249307
2 712065330 65528153
1 912942572 556905510
2 581910210 580396775
1 621990098 995011246
1 975143884 517576246
5 155951552 252278346
7 280045157 96923369
5 942618852 475455204
4 486095838 79594494
3 379889460 224360959
5 280791655 146242120
3 708491252 319319706
6 105077820 770779451
4 189976092 973456378
5 142366712 483260665
1 998040056 817597853
3 189633696 335720772
6 107474808 932301644
1 863025929 687085555
3 718407837 175213780
1 914583172 120573329
1 801153742 573665293
1 529898913 858338407
1 310395287 522973263
1 380716359 52974183
2 690647823 925570910
5 23541494 580346679
1 251156614 576095648
3 514740351 401553239
2 668110582 349670454
1 554673181 516551369
2 330672704 400165126
1 76004365 760101740
5 709640628 362895046
5 294795752 386345898
4 335569476 222796721
3 32828438 382768167
2 156917266 390365388
3 60518733 282902224
1 288233192 924405368
5 906899166 266570920
1 76498050 819752989
5 368134679 57192845
1 815438070 221343128
1 55448197 108408408
5 178104022 915836789
1 407473935 28282754
5 341321565 781439180
1 240032427 495431408
1 302497149 249878731
4 702294689 125927506
1 132539706 101186392
3 417634145 197842951
1 208448017 565105140
2 432650959 133342367
2 546042453 849689227
5 655408722 855748778
1 187450861 46541117
1 820973285 601147034
1 543795062 805912014
2 718484561 214251458
1 199573422 636250625
1 329245819 141227563
1 651558921 97285458
1 960098024 123814795
2 936988151 540651030
2 655043021 432027557
1 488592284 783884764
1 576533823 101554987
2 74478440 131295077
2 327465289 942414108
3 175276822 510205203
1 794907117 87662276
10 650631911 330533213
5 666984340 29575675
2 616282824 960982122
2 643042338 234808371
3 944101788 242757995
1 332677228 323169322
1 563642268 262950922
2 59712999 129116775
6 649685322 968019307
1 710293642 579883585
1 927842025 130577779
1 783666329 322947615
3 848741850 478643768
2 516408059 387746442
2 240432823 371705772
2 749174708 196545271
1 348696629 272776359
3 978075235 645186048
1 585979419 272354397
2 411186712 643260639
1 749671073 623895894
4 677679219 454939507
1 764013296 337985166
1 476755420 890690861
1 187824493 179467633
4 87794087 206244611
1 933453023 43096391
3 402100860 908197083
2 14129424 218200248
1 167219823 226698295
4 151574689 25354556
2 895598675 45209285
1 25496840 2415414
1 194271238 446598769
7 50429086 620155984
7 725875227 260791274
2 707342801 211955915
1 173895538 962368826
3 243078666 710491797
2 460720097 394880564
1 800415465 163475024
2 294586072 597778955
1 991274832 93461058
4 508304192 293793828
1 521861556 99481312
2 911734335 11841210
1 842867562 501757215
3 887537407 796035373
2 467005749 589369855
4 165107885 422239623
2 876977747 660886592
1 639258509 915663788
3 600116687 116857219
1 168280920 380850065
2 391446333 102238222
2 86014133 534012960
1 894539045 294588859
3 291853675 131037663
2 71772893 274090715
1 549368339 157184612
7 100658054 605184998
2 699872873 241395490
2 606785949 706209205
4 929665904 749914809
2 617079134 68759546
2 610966026 455771820
2 775722275 150271195
2 485724889 371558930
4 638323801 7625470
4 806277910 975336887
1 663365887 90388047
6 222005164 367015128
2 206208698 776087279
2 493192796 891538568
1 151448425 881632013
2 390742593 918108933
1 392111390 400062518
2 410359385 345448549
2 224036135 591453248
1 394463749 34802453
1 926784637 85161198
1 295871151 811640419
2 14768904 348630457
1 627979794 921730165
2 832255812 596129720
2 271532794 890626390
1 52190190 859555271
4 965452804 416895959
4 270361907 776661945
2 191625517 791077527
3 222864998 195074657
3 710214670 382795025
4 379074356 165011993
1 929038151 608361249
1 981526065 282948598
1 618657285 363838437
3 50863981 549650621
1 807386221 426860256
11 374174893 772316291
4 865107431 135444616
2 386914492 152068938
7 272911245 527042439
2 869608033 990175105
2 49089819 702313007
2 566105239 513484353
3 976436271 349668852
1 692112623 487633880
3 400347632 373292885
1 778099147 993983409
1 870487902 398182248
3 382637346 120084577
7 928671945 314833410
4 648684798 819885696
4 780580159 724111277
2 378998516 73827345
1 153999536 87889939
1 132831746 727890616
1 210369711 241579788
1 889433060 130390312
4 331582779 308116093
2 448078324 833602463
3 947537982 53378260
1 185487290 11835875
1 757350519 477047690
1 245321186 316606397
1 2625784 956411146
1 166917399 560666057
1 480573517 23877312
3 401845060 446805436
1 418395714 964220911
2 232174004 507552646
2 442957548 232431682
6 548478590 786873949
5 728994543 45286735
2 956891300 479931334
1 520302181 966780485
1 704831712 300899873
2 11945727 849012351
4 895423761 224700956
1 937690491 547137833
2 76036778 293368682
1 291105178 812974258
2 389602683 202638050
2 812872643 613853098
2 295198994 218488961
1 109971723 195136275
1 883689727 990028566
1 897772844 76128426
3 468119448 32355317
1 768481712 40409339
3 176057567 371072881
1 393461953 932761744
1 506955749 43844701
1 713584313 146369502
1 30838051 18232338
1 402123333 11752259
1 165703282 819236352
4 453595408 395876389
1 960979727 759986505
1 329283650 548893760
1 21531499 705175001
3 273928020 778350300
2 617519689 867819970
2 591433338 768033642
2 453943929 555018100
1 774123560 382016466
5 842767065 169131760
2 376418943 104548985
1 941368051 413654245
1 557687148 777927568
1 850455582 701080561
1 900340076 45670318
3 46272049 389551013
1 814831309 651045432
1 3095061 757814515
6 276498017 379732769
1 791165939 450324344
2 252640913 969463036
4 737339391 434917261
1 946656916 683574975
2 852504196 121136769
2 783023955 333421586
2 595889189 890678741
3 462811731 866821057
2 500157228 524198450
1 288208732 590535857
2 814357623 654247228
5 472267003 299232579
4 893541171 740065537
1 990549883 703842103
4 368992129 351256723
1 392357889 188703976
1 220449832 387002831
1 591177744 243595983
2 67104901 978479710
1 394158816 839740986
1 572559640 453309240
2 986906683 809184987
1 718887446 620526644
2 35610746 335141121
3 674291024 504859587
1 304767070 404527589
1 983342743 60981934
3 99905259 218527141
6 617112715 313671864
1 345552172 345956822
2 633911151 594084059
2 286040862 217873688
1 953023115 645893240
1 151708648 936828512
1 61105079 446879235
1 853962084 396548937
4 614367806 188129849
1 925989025 878259404
2 98405153 678648786
2 707802781 832260023
1 876720699 422697147
1 381229469 11794221
1 343831952 981857759
2 582819055 469340249
6 291793781 31505010
1 932016174 102653656
1 445330753 542159174
2 780953180 923320244
1 447511064 505897909
1 848721515 741528338
5 929018845 354045831
2 915989348 253927723
1 23427136 609606077
1 203457896 65215572
1 41421440 446684325
3 980154079 62083986
1 87864490 850542101
2 210201086 704303766
5 375052517 667741713
1 802175652 536015585
3 527689046 380276951
2 369193759 358250807
1 372433091 150670522
2 728514334 994782528
3 874103027 718496380
2 483460849 307694714
1 874487233 265631280
4 821588178 659820800
10 185670686 147402518
1 565210689 567087878
3 58225800 624850474
1 376942955 938085621
7 694531799 183681897
2 271101703 29292766
1 820384217 888449060
1 701921214 814522917
6 149271855 162395283
1 980128566 19432752
2 951580555 61891939
10 592799607 749201771
2 466845817 285547248
2 377495438 524493123
5 972711339 94654822
1 922596809 797805407
4 250306773 933194579
2 618377014 735932647
3 702917900 437024887
1 7314561 649964265
1 751607439 810831440
3 811416059 694026024
2 270816188 883602386
1 469617551 670305533
2 983757638 915413253
1 7952333 347465806
1 614033118 699832042
1 157755271 804106031
3 961694259 872401368
1 7612332 988034474
1 996800839 443423736
1 805142616 402222761
1 240392663 256643802
1 618557792 637226442
5 98435370 95887740
1 128193541 901665924
2 466287184 953764176
1 467415657 435989615
1 735331165 491092675
1 578881899 805367898
2 292790555 888101391
2 69694570 304895561
2 958804187 643329248
6 538250028 348661633
1 168581951 887939182
3 691418948 364699038
1 67557294 472603492
3 743167180 429475841
4 398984844 337161202
5 395173310 516992784
4 160939996 896738274
2 627921900 747655487
1 809246243 192738477
2 47564402 904037477
1 515463227 660830047
4 777411795 820785502
1 651355944 441168893
1 25345827 394516040
2 65739262 829261710
3 846640356 570555206
4 634001738 996342637
2 884831455 66138360
4 755957642 337759310
1 180698604 267649684
3 510227032 264186216
2 942813153 10432175
2 748936646 689490304
6 223376552 118152987
5 900039600 278819623
1 174539869 670044160
2 772423763 523499771
1 815383990 443548633
2 953910849 597617764
3 271549740 939430092
2 100860320 698885078
3 641263490 672551968
4 826613128 158217172
1 620017752 199612018
1 172480348 551796083
2 347708680 777050086
2 671318269 486840756
3 411650423 770577716
1 723624496 767158039
1 885057423 606756380
1 218369993 600937375
2 735889693 127142923
4 111083854 875818871
1 874425743 79030472
2 180719382 280169761
1 100751609 106408010
2 604988192 276047358
3 797291521 904022519
2 979840806 740969705
1 382487194 795708279
1 313772052 338857854
1 404703478 401046791
5 312138221 285126888
1 326377254 514510483
2 833114632 542330579
2 464627864 697907892
7 737797796 926650426
1 909156249 782706062
2 271809967 215866175
7 173967480 227143880
1 857830780 249461460
5 150719502 201016487
4 155603852 956261337
1 591637311 407589101
1 251840590 745634990
1 17859086 93231127
1 681944936 810246671
2 756866452 602946034
5 83844845 274559104
2 533784373 107247474
3 452293833 108594775
3 495969936 84481313
1 214105486 563973384
4 676762867 584429821
2 539372380 824480522
1 770710284 372399895
1 329516670 926528420
1 127792717 948716327
3 858006989 967122769
7 858568846 791346772
2 523649663 777400333
2 944740915 590029041
2 195925281 844498613
6 640077735 145406666
2 52742124 852998102
1 236897437 234942059
2 754936268 58854273
1 645006436 389473244
3 873552463 692135956
1 402454430 920449727
4 101961459 211397110
1 975864477 53287371
1 844774741 718024940
1 716331081 50184694
1 285783268 541696815
3 413200205 1017832
1 381932750 371379222
4 393134756 756936157
1 176468106 380885136
2 187549278 757752208
3 279547167 744027398
1 387860865 764562753
2 996468622 337948189
3 30924180 962202491
4 943806797 215812063
2 818742866 301246379
1 674851923 657360422
2 949846921 315835464
2 863585037 456775583
5 178703391 460795173
2 556479274 871593557
1 46374966 901735450
1 524900513 879070488
1 49358094 535895719
1 868179559 645655735
2 689463069 224094082
2 471723474 670957128
2 535302072 93483774
2 433353419 68500958
2 385390522 426168032
1 522390980 647064153
1 515410773 746766760
2 393846608 436204805
1 709628414 233982496
1 333121051 288548635
3 465659875 486077221
1 999102369 895494043
2 939590388 404205525
1 103910610 807262142
2 840048735 658808121
1 527842970 238918982
2 791843024 152962044
4 606432018 284636009
1 241009095 286692427
1 796474327 692236731
1 261078969 805877442
2 874074634 571626026
3 541822654 434002177
4 771469560 309918574
1 354336359 24218265
1 89848974 486193047
2 487185259 443646329
3 105632491 483351130
3 724749484 287906795
4 437203184 636942345
11 397609601 956252627
2 405299765 64215504
4 581196272 564316172
3 190005754 561818656
2 481022241 957448523
2 468071876 300492395
4 383995720 487277178
4 818641965 754327579
1 592009870 307573633
1 312689155 377019936
1 549483288 863446153
1 996216034 824059457
2 381329901 363365618
1 541474369 938692035
1 758372978 254220283
1 39590918 96160323
2 340532715 256821009
1 28449950 646604054
1 151122207 644433147
1 422550854 766700339
1 714211126 922746168
5 406953843 174759528
1 933887291 592383648
3 35595988 354416628
3 569518782 299345193
1 685578360 660755735
7 121454242 889832465
1 606907557 74419365
2 902607501 108063600
1 171841341 223634720
7 770008266 507991421
8 912310895 77777998
1 108786423 351938260
2 106370621 88331872
1 165836554 243290245
1 736219134 875990082
1 310171746 41586094
1 762232566 363644304
1 925624261 750638381
2 685635418 321914706
1 797791210 430728903
1 215461252 667377472
1 107652741 285961680
1 16488786 884561496
2 446317663 593527627
4 419637299 969099717
5 797462257 782436496
1 194883131 402728259
1 26223950 150990628
1 550487220 21964122
1 261147129 194592700
5 359849450 304146121
2 107770773 386786930
3 60005043 202172374
1 537914845 338700532
1 611878267 403662668
4 528971576 459252183
1 814245680 754572836
2 759536273 119023247
1 841303075 18619696
2 291100902 421692509
7 464050904 578283138
3 407824391 385107904
1 974861707 494183296
2 235736384 10471556
1 622094108 665329268
1 251988611 117142134
3 739904396 872762963
2 189656710 771176943
2 388877015 138001955
9 493713138 906449390
2 448362530 376572337
2 687148978 150424093
1 630720598 783028545
1 267891079 913097487
1 969983168 984376952
4 73333578 405742667
1 678240283 849325777
2 347790209 762274609
2 56617786 701967626
1 768460392 940735247
1 856977098 469506902
2 141890844 279263067
1 772583606 96541910
1 991569062 84631519
2 466546151 698023695
3 382695578 176692523
2 755187350 21445155
1 984164925 817543246
1 800374102 202205925
6 771132776 742740844
2 273335787 384914105
2 783800073 332100413
4 483697350 482601683
1 126442118 578735925
2 346544538 887754294
1 578633224 38045845
1 431000353 934629186
3 584539464 116174173
1 689065876 111223643
1 157095042 736834739
1 737276567 159478320
1 74872364 251185525
6 881362434 945176942
1 253406357 950800829
1 428729086 53184669
1 997983202 882116958
5 42550596 394032973
1 433148110 546968999
2 68839058 39826401
1 854998998 588365947
3 30794777 423585176
7 636675418 780973652
2 285204719 537095834
1 643111414 729605341
2 251794411 801400338
1 899412836 63360300
1 488147348 307580453
1 183296466 50428375
3 607343240 889428331
2 916971898 740779989
1 14827645 194497417
1 51895657 846700991
4 314367812 244890058
1 508663307 680112358
5 780354762 612735870
5 563495396 990457186
1 491898990 597925962
5 112245528 496242599
3 284892723 602510222
1 319344852 773913780
5 872719525 207690674
1 259403629 559383154
2 778565136 413348760
3 789899194 295325122
4 171070061 317177306
1 276095407 741646819
1 387352553 354735756
8 564907663 964088657
2 655682777 226863344
1 871438304 873447034
1 102405016 947417091
1 100192282 869249343
1 981290569 803592396
3 478136131 560967572
2 936997364 724669538
2 399752917 56629953
3 970128885 125759187
2 955885364 434109196
2 583552008 839415703
1 374867802 858479376
1 327654858 131994848
2 528349705 498611782
2 896784090 632041014
1 721833265 471093326
1 324172873 97523396
7 811621739 591260943
2 37153845 828136655
2 864194061 854011869
1 38238464 583067787
2 467988373 176075089
1 200750976 783739497
1 136716004 540776096
2 880450544 487777966
2 693637854 137311902
3 829965187 873746466
7 302059842 429204740
1 429815109 495333030
2 117110941 555328971
1 897138391 907142282
2 254698659 611782357
1 600477831 291450738
1 260759109 907754752
8 884404035 651314709
1 925819695 549273477
1 835404800 560164189
2 715345146 437404962
2 25041558 393236290
1 532985740 735558408
6 741219249 348819057
1 159767876 539537093
1 474739514 137568878
2 617273810 496121451
1 499957585 940268908
6 906138848 894695300
2 770161119 992825973
3 539584536 872502214
2 468016557 989246699
5 353548280 829505049
1 6379483 290043690
3 809859112 869013502
1 630715696 76688897
1 470138014 716965212
1 145118987 842269359
1 754735356 187421977
2 588392782 545123528
2 32344263 114607954
2 69305292 592994278
5 734219595 732516036
4 645222834 844460990
3 923579706 792839111
4 737500561 968371920
1 934928638 582259537
1 842956185 214282446
1 188462932 44859575
4 527619446 865144907
2 160507947 616990147
1 59415299 758301376
1 324653952 449306887
10 318042341 803736765
1 218073997 951823098
1 631230167 833961365
3 526724504 133600680
1 349284671 832152696
1 62891277 709194885
1 655220392 457276606
3 900562335 528311907
1 513057955 930038067
1 523415760 205561642
2 845918890 639229259
1 45955057 270619277
3 610724803 955501546
1 506786083 949649047
1 768810898 144751769
2 155603841 738094159
1 356085909 305600685
4 942916372 151369196
1 274582791 284924543
2 407465881 607894467
1 271538650 988946085
3 438636206 296488853
1 121382578 801744170
1 165706213 186215009
4 85908403 23030287
1 826251399 977296006
1 357995949 949262932
3 221039406 154722933
1 898077465 995253958
2 558066692 268759659
1 261259281 345266803
2 935530249 470744018
1 84590504 853812340
1 152624003 575981405
5 754661018 701488785
1 14856112 263531644
1 379187842 681279114
1 662583994 867899714
3 88834002 690236266
2 801731826 192484728
2 19384501 901914217
2 867140643 602944582
2 110144423 476452539
1 384615998 413478242
1 471500202 786652053
1 905791147 252827688
6 745883461 11997951
1 852127589 738295775
6 741617951 908556914
1 460363700 409684478
1 447596575 712453914
1 623407774 155101544
1 971031421 271830645
1 696093856 871176714
5 792262801 193927021
1 879762362 833091858
3 891430368 234104684
2 729132160 49960413
1 699259449 737141391
2 482894659 708671683
4 220987017 433668491
1 492403721 146378479
1 217776845 741587845
1 449187680 550547367
1 620442059 405718635
1 697402632 340598139
1 884737872 786212647
2 888232152 784728869
1 177546726 827780531
4 457622543 175482651
5 632452078 207092570
4 165290323 292790961
2 310678497 33444922
2 373119095 182253501
1 921349149 57695290
2 924998340 594938176
1 591607496 519534056
8 524751702 226745460
2 347286772 479848363
4 812204469 790621739
2 377991390 882796522
2 727265223 12638996
2 171382617 831065879
2 78255874 191706266
1 467668741 202168984
3 527679330 68944990
1 883992627 512115643
3 975449364 309683186
3 157045414 20967345
1 531346685 632770313
1 610530409 870794500
1 30456329 873941302
3 757490328 905470184
3 768831554 188847436
1 479142483 136535915
1 208630912 647745897
2 269119628 907155462
1 552632846 635151345
1 586808342 623347689
2 381552780 280719178
3 744175768 901270067
7 789543032 213057333
1 436974691 34179805
2 241525266 951814129
1 701614862 571130667
5 724304521 634924991
3 489552890 182351250
1 10597097 783262175
2 807944740 788766018
1 431275781 850311090
10 218802890 16346800
2 736705547 781371454
3 454553346 624184444
2 626865740 792869409
1 733650917 633090818
1 177789573 194168601
3 861129067 241412418
1 80476266 989773229
1 386455323 922917745
1 716497854 677584273
3 146300929 926501800
2 446368388 82956304
1 468023699 303941748
7 33963785 218262459
1 20878648 772934501
3 539860080 285393613
3 544794763 956355024
1 256965553 976332392
1 839721703 154332168
4 460834603 361218097
1 308194838 953395696
1 929922792 227727012
1 193633904 103952428
7 463236338 839250495
1 71905793 476510697
3 619409150 451537199
1 950022936 173055014
3 865343026 754329200
1 272724871 109474401
1 832444292 21663448
2 463770900 915070794
9 540358939 307087688
1 346129593 588319586
3 685257823 511520482
3 140516995 90119058
1 15726487 666975333
1 974450343 658476928
1 45184291 607671446
1 951079724 860137366
1 373379041 420597857
2 597787370 747385113
2 933157191 435721193
1 206330759 838018976
1 693522786 959398488
1 925422230 708954484
1 644661557 994415949
1 797901066 158528565
2 138067259 151366257
1 686408684 376502927
1 591147531 763378146
1 785931758 571511190
1 421867607 44730488
6 704160770 684384189
2 767795043 273881299
1 210278217 875078706
1 755573136 960607274
3 135742421 493141573
1 477437053 224541623
1 981261400 458623847
1 735916178 764910621
2 389914624 610525625
1 545480369 453600757
1 113367540 688284903
2 107090258 173546760
3 162871362 74501759
2 786647511 959156483
2 547611999 530052175
1 604233629 997170564
2 355855917 435803211
1 136886490 765721241
1 113950373 815261668
1 742263242 579055174
6 949481467 974434889
1 896478378 124240603
3 328150566 471352119
2 848269592 990595358
2 366777965 247695806
4 453431665 987540107
3 422663284 811086270
1 330323330 137654106
1 276529685 273856258
3 880198763 147613458
3 241007706 405983895
1 846741760 249546918
1 446132539 969437576
2 652795780 66068902
1 865695656 981250154
3 186448607 163192471
3 34973622 865719965
2 487203016 36333606
1 106997838 518778455
1 646073934 777078466
1 960382737 974110944
2 946084010 533390598
1 495423630 775692155
1 572708222 76094368
2 190246598 825269995
2 891643198 485824549
3 46969550 758836879
1 543969335 157888817
2 720272404 535691018
2 554031404 437076180
1 842015690 321819872
4 36627173 886970810
2 19335169 975727123
3 284638729 461603298
1 858408810 993951743
1 597635725 582168104
2 415418050 733818694
1 390766509 190928786
3 285634252 759627548
8 828993343 415366962
5 102257716 574297298
1 4017274 912283021
2 370111566 325802218
3 465230169 820775386
1 517720262 966788135
1 621322043 695168400
2 513768340 924011163
1 592365048 875801230
4 36201617 694072346
1 695129543 141503423
2 159932046 318575939
1 386346695 856033165
1 667121741 874277640
5 840660745 490728115
2 903780103 314266380
1 370976087 693765298
3 10397574 538192977
4 415449415 521828994
2 495504137 695923002
1 316139614 879328539
2 429208473 473453264
1 760648722 751662884
1 78476736 960160855
2 208921209 619384383
2 306893401 928189117
3 282916949 674971731
2 546064250 142275106
3 928594015 873459256
4 530811899 274081330
2 595761871 800179445
3 440990195 976444091
1 349294912 598358600
1 376197944 680152818
1 128969477 806542244
1 351882470 110397993
1 741017909 954543184
2 291460145 646709911
3 10409171 548108449
5 273984268 224259518
1 806272685 979275181
2 687923741 413532300
2 598525296 437049747
1 866067383 92001518
2 783550102 315883691
1 877436463 863673956
1 509133323 356293151
1 857663343 766219078
3 720907839 121020598
1 727185204 487378284
1 477136309 793440140
1 646109116 715458719
1 655694237 535198349
1 529979646 248533811
1 85642571 160833687
2 843995135 447084527
1 272368257 920641451
3 375252778 657307685
1 49005960 677949585
1 306593845 703654265
2 50916188 507049383
2 6036720 915799189
3 521211369 618964419
1 585147512 309119923
4 424301267 809379463
2 320135998 621799366
2 279141757 373926246
2 42569880 251223223
2 818873002 475554998
1 89920763 950634156
1 999835448 913898542
1 267115101 60208003
1 156984152 319299351
1 298836886 151675463
2 894316950 339833450
1 531269564 914127062
2 380817198 745583110
2 696776471 560617610
1 662969453 507287150
4 69478636 114463075
4 693372173 845225296
1 11616275 789353671
1 422015596 696827459
2 910358915 171188267
2 153169326 712991416
1 735508300 544480468
1 735385137 425121622
2 27160790 735780710
1 67031376 276866609
1 424197179 507206311
2 94151692 341503953
1 893941657 887789197
2 506215429 187639043
1 320739464 473697659
4 407884727 806470685
2 53851515 886906520
2 14616615 214158630
1 611940019 542607714
1 662808551 925383044
2 110801398 17438979
2 618143268 276835317
2 640829642 927543444
3 44352443 895912365
2 828759162 778622815
1 348276545 13593040
2 72904384 684489620
1 259099398 988553949
1 976742299 403943367
1 450074974 926298025
1 918766078 871763655
1 565377039 631828128
1 534383938 27561859
1 873081507 238831157
2 967166738 293074058
1 307155900 371722104
4 122477920 433182265
1 836946164 675714647
1 653970863 973503975
1 615455999 716383723
3 148264281 996968033
6 722868459 608620279
1 212120625 200572344
1 110848225 442389224
1 134903095 718471231
4 15632215 738878891
1 381509106 151482967
1 424412292 165765755
1 96253372 648001070
2 260024493 483816387
1 152675539 570641550
1 27662256 522387058
1 184709553 35269900
1 707376780 68380662
1 533886678 999379806
2 829742340 658929815
1 630941367 707657297
2 684951373 249645565
2 486343041 930139922
4 637325455 490909093
5 669157351 438138744
3 675652090 121390429
1 264346190 901532237
1 570241330 305405169
1 476696374 17838035
8 684779696 411720949
1 127287318 100186561
2 243922617 210056135
2 939134069 187632498
3 909649421 631468959
2 285527971 469689251
2 927768948 548836011
1 755029857 812075285
6 820528090 478610408
3 188677961 206833200
1 503999825 832617462
1 795315513 985568142
3 929511961 76473188
1 45755676 689515275
5 503380385 346264276
1 20309167 308125246
2 683311039 936119534
1 602658813 116946256
4 114824515 747496125
6 925393909 124996902
1 725759262 44375460
2 872106124 896945025
2 146344925 872308168
1 466281178 225760758
1 401555620 42599804
1 982986836 766798473
2 954474181 186505136
2 187225056 836025698
1 363505746 8390262
2 103548029 840161050
3 527982589 537635732
2 652460590 659172543
3 363266259 637222859
1 703743354 367303255
2 974438791 892570189
2 657289139 231866894
3 298421613 288617361
1 694778421 396730209
5 71583613 531703446
2 654183763 247480027
3 233687801 139916586
1 347633937 113948568
2 143341625 408407569
3 950408672 847011591
2 528146499 972505232
1 500629844 41317024
1 920667028 363260093
6 585254257 577566731
1 327546601 935316658
1 107054120 270465784
6 643655616 479350453
1 873533927 655611535
1 138294620 142722905
1 490475796 295302625
3 63752099 71920653
2 816571109 88906043
4 126409004 852849713
2 11146303 716034568
1 188055987 73742739
3 982017839 664593070
1 573680436 691162970
1 290260149 698782308
2 82987676 524176658
2 713063379 931396415
2 792250060 491119109
3 7561394 135399740
1 898846712 754928197
1 271898508 16561488
4 386317291 469433921
1 530198908 935743805
2 199589755 329130734
5 997105449 999062575
3 46103615 612065027
2 393159951 17569048
1 841355794 28585336
1 488638350 649390975
1 684534482 640338761
6 979548160 948774535
3 924042347 91931353
2 490271161 445821447
4 299532283 654312046
3 39010664 23065973
4 377847719 742678940
3 559992021 721338938
2 948357936 789836087
6 84588083 326720728
3 928550585 342003521
3 16559862 971164140
1 890602025 469306309
1 944349997 647322317
4 715949888 683011457
7 854911481 120048480
5 761637912 120447785
1 791788713 502615202
2 64472810 804203656
1 828388466 793961038
3 103282608 756352760
3 164614627 394834473
1 583790696 780672156
2 182210188 408395487
3 75800002 19810778
1 854541809 943221285
2 990297057 304268989
1 987886428 962175721
2 273094848 678772235
1 71780392 847540956
2 565036298 510359789
3 558226896 212804964
8 819097104 529858081
2 282477311 232693756
2 161192805 189221666
1 346170106 647159913
1 386791593 47129715
2 10870279 177417079
1 513729812 577441924
3 188556132 19907803
2 324026551 731945332
1 418030305 274719079
1 114045522 506288149
7 447437208 168421833
1 176659393 401470091
1 491156273 29206097
1 36551206 797530851
2 558072031 600328017
1 925974249 346564240
1 228682973 692460623
1 72140393 948480148
2 546468641 575678411
1 137095075 471191727
4 63959939 42750288
1 855329944 627072112
1 402738616 68836200
1 664277144 70996771
1 869958028 94354959
5 250570944 75681956
1 929796307 179606878
2 50304135 122227866
4 614186090 772883208
1 427036954 62112126
5 579602065 62216481
3 354074218 679683926
4 592266669 746769463
1 213373562 321340903
1 913477732 320558996
1 380431055 979451296
4 57072801 788169938
1 608925717 714066324
5 237262578 617901312
3 868731499 315126723
1 553157367 703368211
1 459657184 835682981
3 146554493 715086827
2 632155731 826848006
1 520685589 875011734
2 685777372 268212291
1 923727721 331085214
1 542310847 577792173
2 659497277 392342423
1 106654527 72789228
4 906886699 672108856
1 359305272 632385420
1 608147542 237809609
6 987090983 292229187
1 648774871 135072771
1 564558413 185707532
1 200652945 966519317
2 975940375 489055693
4 418666356 78338782
2 559332073 14906618
1 38716308 376414824
1 815656795 160151214
1 563276914 577116958
3 659884680 428135808
1 246439762 375459289
1 420614314 33915587
1 815305821 594969132
1 399018739 89664132
2 538174836 291299521
1 120016021 829158456
1 943560166 604216618
4 656980079 113963865
3 225520525 988578779
1 803610047 335199000
1 216327454 633018584
3 87494173 258462176
2 545933623 721631770
4 435567306 650311681
1 577622101 222584281
3 189859629 855078785
1 570958784 565855545
7 585265949 758404417
2 753879478 56993954
5 503775762 737234920
2 920007652 981996222
4 827050458 516146573
3 414953793 527981163
1 480565673 630786814
1 547058959 205467253
1 178151240 704588761
1 481213525 636813012
1 370105216 934246023
1 689448470 731716231
3 562579553 786364131
1 936907380 907841646
2 612552966 235274395
2 257178376 910324896
8 471908378 334911472
4 20667420 603779446
4 405868848 525202644
1 199416817 113838281
1 28738933 551987608
2 619737965 454926949
1 532463674 703919491
4 87598062 227113431
1 792539129 349239925
2 435969651 991959712
7 596186116 312661862
3 942583363 3849427
1 243782429 534535170
1 969599871 978715074
1 783506243 274479223
1 825121478 531824291
2 40469791 10309039
4 419236669 37637503
1 730407076 712350847
4 903473847 115340609
3 848134394 199826022
1 138507542 323902286
1 13593315 990860812
3 671720100 266070789
4 19116946 308661108
1 510586103 461261810
2 296940271 948425285
1 845851182 247289784
1 243556562 331089015
1 703816822 630287598
1 708619859 304559449
2 218492118 485320451
3 560099732 28514417
1 137033989 573371130
4 178467875 686541559
2 469235774 114932507
3 825258332 388422204
7 751771826 370451630
3 227585575 83775988
3 766358558 663910482
2 41321225 210570894
7 756571779 663668590
1 604387624 430112530
2 299105876 231862828
1 142253630 801021280
1 606571916 524205403
5 74108543 944803936
1 802405565 744935180
1 392605120 30031841
1 572169173 26956881
1 84695052 237482208
2 744739934 860150135
2 351854447 29541719
5 827889777 785795509
1 365131467 643833618
2 497524186 805374428
1 81312747 716147502
1 859342433 482490747
1 860473066 743802569
1 954201655 266504920
1 932202957 495956489
2 907565315 327495331
1 534652108 716267781
1 664039292 74592589
2 971173986 712904702
1 838640597 848247171
2 908275907 15964834
3 85466710 966006264
2 692014427 917906024
1 942906780 889746522
3 594852478 812717034
1 990355297 108112048
1 569504058 520351254
1 469405300 190752732
1 467791475 732176613
1 715132790 716572892
1 6763493 349696172
1 860737872 821178243
1 101002439 505366015
4 666842879 736696586
1 674910066 874863378
1 668927144 153683139
1 478503036 168905216
3 75650191 149288707
4 840735515 27581843
4 484898245 836681080
1 29938332 40871605
2 230183651 335767408
1 193775000 329089878
1 226817188 997468983
1 3328994 696795460
3 88917831 135689104
2 283709685 746522
7 645377420 892691177
1 541582916 554141471
2 645826535 690698214
2 919629350 397251215
1 187659572 398775722
1 77961844 971626642
1 597093336 60131632
3 433077165 740636534
1 147256658 375727439
1 664283826 376431307
1 141362648 920672989
2 427112592 810133283
2 334442258 672296845
1 735082298 456616103
1 669773483 592846501
1 329762581 340574321
3 868889885 474651456
2 244832642 483089680
1 181890834 232726467
4 243888563 1733911
2 848112094 503966137
3 264170947 904479399
1 792338872 313746793
1 936773024 717678473
1 667486677 672879838
4 605652212 882268299
2 920866676 965743885
1 291987624 761361160
1 557636403 306660580
2 182191205 284994729
1 201686850 58698913
1 500970853 164939255
2 758030909 711079151
1 352854146 650829565
3 503582542 189060110
5 867702355 698677784
1 152673370 307025176
2 696933763 126282270
1 593221862 193399798
1 399994771 370320860
2 93866043 215422711
2 960693662 869624758
2 398495891 692245514
10 883907974 998664297
4 262663867 689197190
1 717335030 478942419
1 795567104 96107449
2 141174262 872568711
1 865813147 245852365
2 345635824 409043484
3 570070426 823900609
4 756339127 107230689
4 807466356 922248721
1 274160500 646402021
1 639867552 215798214
2 588673012 292554397
4 481264421 304410171
4 79634140 868937568
2 530512821 680687856
1 90306643 209638991
3 322541006 739396869
6 893738002 271642548
1 854266470 612793965
4 475287746 634555700
1 542083422 741787499
4 752832414 591744272
1 503357003 64344298
2 632483285 447210641
5 990051588 322628822
3 352535760 208919750
2 781836804 633410465
1 726438972 473910610
3 742511139 95263088
8 586108509 98499554
1 670752139 419447227
1 878795792 981675607
3 122447126 753616045
3 996736067 209626455
4 308694145 582696025
1 383123673 742557496
1 446361618 73716313
1 232141959 880693114
3 461754280 292503209
1 601427837 211212500
3 252388772 618320533
6 985642721 135485801
8 618119787 226804292
4 526797942 945905353
1 937527125 37893661
3 463363206 747143788
1 128280711 551846349
2 988708324 602279072
1 936304352 31497323
2 687234477 887899107
3 386585722 444076302
1 248930709 635452897
1 797362984 263117570
1 411773077 713540053
2 493218081 222034512
2 828509147 114245269
2 154238123 131311413
2 575528433 510079432
1 449814370 357092163
6 512231734 826083386
2 954114743 888039371
1 523509253 574765097
7 65267008 978018030
2 502309127 329387218
10 449019871 349130132
1 672341261 897213287
5 298150807 668429783
1 150145561 794996861
3 371565228 478071768
2 953850069 559283020
3 479557537 340964939
5 341579642 804703130
5 632510177 280766510
2 606765027 524137464
3 830546123 114361636
2 876784384 819255481
1 789744090 436011986
1 228472592 966723218
6 997395523 936455007
3 590036639 13683046
1 120223958 971499952
2 427951130 585793662
1 442823677 568263398
1 300843605 351399605
1 547250632 200895936
3 492134538 469227804
1 428795058 295610997
1 396332780 626861853
2 751058241 390965351
1 525490758 507031430
1 620509992 247210282
2 731785580 253046710
1 386280356 712105525
2 606181428 52221268
1 919914421 172033094
3 910747586 735358222
2 696629308 33624822
1 310719548 512611204
1 665465069 896570668
1 463937534 429197337
3 931405641 966834276
2 593058674 513075610
2 37209842 22326776
1 836162401 568250327
4 691743064 431496382
1 337811661 800139541
2 228665309 463150699
2 54331927 537744857
3 570133724 97344194
3 216716062 71549563
1 144815875 337076390
4 978950926 688250785
1 189323890 545558858
1 184514102 401916375
1 704223733 579244074
1 642127254 454781306
1 965701583 459030433
14 67456105 391605626
1 559397018 548785521
1 505756179 882228612
2 936590060 605234286
5 525846794 367931435
1 508623244 892690494
2 608707872 898696867
1 619377974 615518069
6 104089825 771595090
1 20418456 819166681
1 909593398 876951534
3 148791928 376354691
1 681638596 585877752
2 346109588 158670812
3 259190332 738586614
1 888579129 402241615
2 765911719 747040411
2 370408793 839774000
1 666745894 550079021
3 282768314 943368256
1 513607669 969398913
2 987571170 477229500
1 806655817 578366739
1 723546797 791004440
2 596598514 607159882
1 503951728 801712653
1 702519190 428357245
2 866880635 766820881
1 372230548 159268957
1 149923462 860122870
3 387084472 408386542
1 573994218 620779605
9 273912540 939835432
2 570143027 645278596
1 234865979 925824602
1 19431042 557542052
1 906855291 817060591
1 986913129 567036247
2 280535270 933918086
9 561868648 556216106
1 44233040 633148025
1 972800613 461229750
3 470711808 129831146
2 552543156 459845253
4 791414721 798153773
6 541224164 462285060
4 281465381 947386727
3 712769920 714279266
1 308908599 93508083
5 730512390 770811321
1 278686981 988908555
2 925898978 732821923
2 390454473 794597829
1 772386943 348933121
1 970349419 404839594
2 513059203 92959798
1 587615866 330597722
2 794136289 517094932
1 924296007 951994592
1 861261528 229507356
1 47622313 855935733
2 545569707 764253467
2 414339369 356246322
2 941695430 429795469
1 457001652 263110205
2 946140659 505538252
1 262430966 77109494
1 431799992 957512126
2 623670386 407211263
2 404141240 777557669
3 429573954 125294556
1 766747188 773877692
1 908923642 123673833
1 366441108 711095539
6 680486777 365214659
1 711114368 993388456
2 794843048 596904580
1 761556597 17447069
2 941152062 326332438
3 175178615 12547070
2 393986580 732974098
1 120319658 952156487
4 415591482 636900553
1 709164948 883151764
3 982653510 461601553
1 398523919 109262012
1 642219017 365166476
2 329391366 590641126
5 666185342 933625953
1 547868945 266216282
2 288205561 979593256
2 530323284 42906366
3 193393505 684055435
2 1991465 750560291
2 479925012 590311131
2 283708372 16325360
1 851353500 803598273
3 410924328 170765850
2 209644635 692323430
1 280401334 93135559
3 501388262 253239826
1 287565128 826716057
3 869658297 212413580
4 877451999 646360243
1 487432301 45918235
1 323797056 357108535
1 96526024 366524886
1 620536960 183564761
1 861583854 443127023
1 40988436 219820677
1 606062830 633152714
4 285740057 755696997
1 194739014 974311435
1 131952521 311577379
5 701152349 253724518
1 958894621 516660624
2 647969539 903271410
2 997151587 760369550
3 293738543 728243793
1 722103227 688844157
1 520071642 188391141
2 433503193 7737094
2 153694596 706325791
1 716017469 281861945
2 577198945 849722043
2 87000171 83994716
1 190939587 449727748
2 329487554 990678511
1 910056803 378190152
2 208133761 621995468
1 459957795 476963652
5 847610511 693816616
2 53343228 858345391
4 963294803 677990214
2 737291271 866788005
1 845306547 893662400
3 642583618 850154923
1 605763500 364015341
5 187514417 509722423
1 631225187 174340472
1 889141742 420116485
2 275114019 163690749
3 261943422 534636084
2 161598640 560403578
2 709416342 35574919
2 210370897 740908356
1 942172965 805898008
2 668682758 732805532
1 232729392 162921327
1 940302020 181009889
1 176569563 71540478
1 827697667 284281691
4 236484096 77139350
2 300063781 247919731
2 688151714 157996670
1 710082847 412563617
1 91949400 414893621
1 885214809 147006622
2 788443315 763808884
3 203241874 833978620
1 44661006 154965524
1 558373032 554732925
1 795994191 299732362
4 519831238 598726156
1 994352291 96701647
1 417563860 688308622
6 824449453 512520952
1 588511013 662538116
6 407722401 509021284
8 514806410 404810904
2 115850627 648791983
2 730780885 653794797
4 657594774 599451494
1 104127564 618222878
1 978049150 611238240
1 113125801 159628027
1 221670351 825418926
1 662907556 64379468
1 638756104 629681270
1 422237753 457604734
4 241563451 443341515
1 324017636 117340385
1 252223448 628186399
2 34423492 238071426
2 139458862 347497280
1 638810550 342154524
1 437283125 190692953
1 776621528 195329798
1 383018633 907685315
3 374920185 524236727
1 384448583 500929531
3 57380552 760972231
2 543524262 108970097
1 300265115 644460432
1 122404916 696788427
3 292957232 294725417
2 309099262 379482141
7 190501754 87344250
1 479105226 743585879
5 989494161 418281008
1 535705037 152023978
1 28613461 136783049
1 658908510 293877433
1 675549236 667242487
5 822135035 477584143
2 721406837 243503179
1 722911738 982235106
4 580946362 172971527
3 167321541 951600449
1 900310173 411479802
1 612910313 250553775
5 10599348 168931587
1 515272268 108505213
1 686342161 819614912
1 850470553 765905573
1 559064274 804566130
4 644352692 538561168
1 439751448 942652492
3 338037615 409466652
2 962898166 260043216
3 373699173 242879751
2 171912340 416185651
5 581692105 225782644
1 847275999 484719239
5 706640957 517618599
3 738796371 190956580
1 948575855 288731528
1 185200540 995371661
3 644726151 217389806
1 905143504 106102064
3 832353408 353257771
4 264459623 297672999
8 626924846 329184653
1 637293720 240189936
2 70404142 380529668
1 122778256 840752017
1 228063327 633203625
1 983469536 855138072
2 513974878 507845793
1 610478225 892743472
1 402850295 937902770
1 516804873 874974982
1 499428506 684412301
2 449553772 898370529
2 88816461 318503789
1 993805264 81900024
4 616238247 792969007
2 879933408 718478986
2 662021663 995091078
1 320216893 334715415
1 806320550 461019615
2 700605351 686056855
1 768058462 186906875
3 701866350 23722789
2 997393290 103961307
3 618629946 339089594
2 844702019 375700754
2 26192499 462771538
3 288152238 87421842
6 211758344 864028993
1 391484808 925536971
3 170070641 712158551
2 675936985 52799253
3 519885891 903973009
1 903121897 916783910
3 735057473 448716140
2 590327111 208739936
1 268900253 315134719
1 664400442 497158885
1 456454536 759705475
6 829623117 305541825
2 531987563 822538632
2 964220923 3243226
1 496858872 506363009
2 536023433 646586378
4 855088966 941078170
1 399738800 391178778
1 321400143 784693622
2 976140017 511812683
1 596210707 957088311
3 641298251 639645547
1 752221656 688260282
1 155738248 851331105
1 473423989 144731785
1 789612815 922820531
2 23721102 528952045
2 76197637 719238414
1 761158332 139302213
1 280624570 37169742
1 702609308 51973797
3 488276551 150734317
1 360113509 94303591
1 236966734 891961615
3 297849720 885114560
1 485012817 969769627
2 929602849 573347852
3 284671943 384601264
1 246701704 862587279
4 893785418 475269590
2 966821970 301963310
1 717348070 551679563
1 56685170 803225099
1 898824098 542832531
1 154381531 217187032
4 158553593 588556542
1 236399631 573873793
1 315355218 435452983
3 611169986 286253084
1 147676964 972925974
4 816151893 656736268
3 57401556 657770653
1 729895189 961196134
3 6126467 643209752
1 744586126 509804219
3 786337601 660421377
1 52415733 455085523
5 206283577 727274301
1 925460138 321271014
2 541751379 871163009
1 336432788 321995100
1 127054426 210398778
1 794804716 406821206
1 971775296 909087496
1 372577940 50581967
3 463948385 292087702
2 463285700 490618250
3 810451475 120958549
4 448540667 225484723
1 943239334 733128949
1 316737946 723243827
4 864175523 281587082
2 258136326 759298923
3 450634262 471163652
10 923258973 670909219
4 792970554 189684558
4 244037753 835481586
1 756322634 817640896
3 290005266 306315764
4 60817165 549133933
3 613548427 422284655
2 224426878 439119951
7 662925368 323776242
2 324383901 258103940
1 439982071 952693341
1 2328628 607281966
1 240158687 349284634
4 775227751 601530937
3 27386988 657027438
3 187009422 296676159
1 388382914 702244244
1 516311448 998189441
1 504285035 897672565
1 478415269 1635933
1 546094568 900930349
5 919426963 705607430
1 935498780 422220716
1 297051633 983378369
2 680129790 954273964
1 582645594 370788600
1 122876216 115618874
1 743035982 13295176
1 725369922 509625525
1 61602603 922308980
2 409904772 331344134
3 110157278 5267455
2 774822373 186089345
7 765556572 825918128
1 781066030 657862531
1 86279544 173302161
1 557828016 14860515
1 802305336 954497822
2 237395602 290045473
1 108790531 958890147
2 413059990 930842492
4 989049438 908876492
1 198935943 999381821
2 766607877 688517511
3 17156921 490750928
1 920114479 313944037
3 245316516 356782279
2 835383319 711759660
2 673808831 185952761
2 793680029 187753576
2 168749148 903366272
2 548412997 29084688
2 700261279 758145981
1 974483317 749106435
4 111184803 150821919
1 434480480 880642519
2 50002394 922888927
1 14591385 556102623
1 513767438 221809866
2 409655653 34225611
2 325816428 503832225
2 210237082 979206342
3 736200410 502504651
2 962610920 402187451
4 22227004 32763973
1 759978158 635208025
10 820510161 624516056
2 83401832 359467669
1 127215894 431398078
1 109563733 136992245
1 464574872 58188129
1 972531659 765325125
1 422137627 771037412
1 991123022 482009202
1 663399724 950868927
5 176921253 359791800
2 603826996 782642295
2 636086367 51710929
1 52350527 680355773
5 749412398 189191576
1 312110653 138525033
1 70559376 657659278
6 332837558 687229698
2 456634699 557174344
1 498366446 110029268
5 18670620 856823418
3 775459256 58131848
1 578381448 764317016
2 312972202 394182472
2 516237598 825801011
1 587542185 283384740
5 717457505 177387383
1 458319083 6511791
3 437701954 553202747
1 919813022 557514666
5 796523998 933640444
1 137456705 916830169
2 187307188 709277791
1 948470026 118204168
1 27433900 100523574
2 76913366 67704067
2 796996274 711913597
1 130759802 474840242
2 949197171 129611676
3 449374134 330707770
3 207991185 531820525
1 529064400 759576840
3 757015080 768842918
2 399512182 130443103
4 103333384 939099251
5 629471136 115999670
3 434785152 420870365
2 70381226 341472413
3 73093900 899742909
5 769503743 394710329
3 954874343 133313901
1 786495942 592348478
5 248092426 943623553
6 370405060 194528553
2 700634395 846423731
1 843613037 625442899
2 132892104 985220240
1 86080430 572382937
3 143033597 216436790
1 148580789 635941330
4 196152358 637344339
5 723831458 829244441
5 231238111 533310378
3 730461331 413653974
2 378601934 114442400
3 626212736 912248798
2 627545120 833240949
1 770825771 349490289
2 456430338 430301402
4 931564968 426151546
1 61151260 402017878
2 895712266 48101481
2 489723844 592652850
1 741439301 521944931
1 551049995 399239557
1 111948906 187472475
2 88798864 652818526
4 217843307 874516779
6 648641612 812693231
2 808304857 859986536
2 759908138 709573474
1 260327802 265487227
1 895707037 436996235
2 238570296 871976593
7 413323251 842363201
3 62186499 637384158
1 430209313 202588308
1 654989158 338587119
3 806466839 493229994
4 220367479 398421236
1 603584702 461858179
3 201640316 827905630
2 778502946 681459019
4 876723833 461498030
1 402998763 387482931
1 644243089 41964989
1 182562564 298424035
1 327780711 566220849
1 724566581 726260211
1 504163740 830905327
3 746847197 820095765
1 155026677 896962745
2 142703418 278773853
4 849052449 397597669
3 419823070 704661207
1 31951451 297250047
1 413551598 841413270
9 85125135 328114162
5 571032289 580166766
4 468762135 866325827
1 994202422 971354954
1 736560020 623660840
1 71495930 766656124
1 728584738 619829462
4 829942805 107352304
1 231448852 256825606
1 318228756 944770270
1 589484231 476932639
2 294383646 51043893
1 204304479 351459188
6 189003563 215304330
3 701218893 634144803
1 684584864 299417369
3 248705299 417239216
1 828328776 833719698
1 605231406 688877338
2 416653643 385055518
3 400857710 253291341
2 225340386 997737191
1 273869772 507971630
2 351737472 923062165
3 746912657 441103534
1 146403880 801920917
4 793057079 769217649
1 20450438 641581152
3 367723697 962367243
3 687080096 885014377
4 427051210 92580695
3 48010492 817256506
2 122607584 981458896
1 899599225 768677999
3 241650740 296347306
1 627031935 459107057
1 366131019 244599759
1 50993361 458046290
6 981477820 975987018
3 596160567 886818334
1 294574579 140319854
1 782955676 980901517
1 194523351 641163824
1 435156956 128222136
1 794572098 297893471
2 194734883 654170143
2 996867832 869148018
3 699428324 973309598
1 660217033 145118654
2 221160691 712257116
1 625229534 184124148
6 66259458 719178078
1 61450252 571455841
2 547807931 742437258
1 556064481 588393238
3 661129756 747002385
6 632001121 600586134
1 122840339 621281283
1 695859264 964710377
2 253465839 383584969
1 922163167 430748033
1 51669283 358394179
1 466181796 632938166
2 801888117 292357228
1 874018467 232058795
3 235160791 264625400
1 84491728 658677083
2 426335869 937583397
1 826349470 865681272
2 486223376 984028129
1 722911293 54575744
2 229249504 372615651
3 816307903 505390785
3 679936330 480033329
1 66553255 860672785
5 569406269 985879978
1 703449579 783168960
1 172923427 627461431
1 165226467 706137168
3 905032614 840264986
1 95806338 586167591
1 666746033 897782280
5 423139774 606330057
2 310328880 413892986
2 160498790 783726771
1 213171829 916326853
2 852452689 145278003
2 507445929 586648721
2 246476709 423271680
4 950974875 533250282
8 366858366 493440368
1 660284163 52763812
1 594534746 464248942
1 188116603 152603801
2 374209838 635499273
2 652715521 815689293
3 482493093 358498953
1 26018801 754330813
1 76112333 289720396
1 756011043 804224073
2 370373077 344438725
7 403150932 119309750
4 343261279 267411045
1 272379731 82962738
1 430888099 922283682
1 370813274 196378230
2 159656912 984312948
1 769970622 119013761
2 79966469 187778476
2 314180428 269150630
1 184869849 457249565
1 309129424 336411913
4 942996308 203922736
1 14403674 798857416
6 123023310 500786651
2 816395235 334426839
1 386688378 557049027
1 279639655 467222711
2 841512284 563568961
1 620635074 185902035
1 398572142 242551285
4 668808295 742477827
1 988789794 685620998
4 777715123 710189925
3 93045133 555103869
2 960734809 65572808
1 398014473 545138555
1 345551952 876602187
1 465620868 471038839
3 791026105 783522629
1 611513188 101958746
1 638814422 371100217
1 295127976 491016719
2 518079601 417304568
2 466377644 409366015
3 334834940 998054727
1 64616882 831133970
2 628833092 865823445
6 117667502 534470056
1 820748378 708286275
3 240608012 883784512
2 618248542 797248198
1 580731319 991658012
3 375606842 412783409
1 632703999 422980645
1 216934496 181710887
1 374647510 521993232
3 821192153 905005600
7 931908946 764500193
1 124079799 95211230
1 567033162 917461945
1 548086724 266923267
3 891859112 352971937
2 162660354 568014885
1 352102888 881926512
2 217753055 914482784
1 221712855 400379987
1 758739077 781846374
2 286536600 994380701
1 607795790 607343985
1 483023414 546768929
2 156014227 926313943
2 986718272 588867499
1 970437812 484624375
2 581447096 719482834
2 876413267 793973165
2 451319394 791602688
6 876952921 907984409
1 185101170 54932796
4 9780890 398117623
2 104659889 173886276
5 820264260 779143501
2 392016828 226878259
1 471912548 740451285
1 497015433 236921802
1 972014071 325214509
1 551505127 834479701
1 77077848 671631462
1 723767541 715806464
1 449693943 873745546
2 561200140 776757948
3 988907185 509485301
1 448927001 801839683
3 535506066 724537005
1 88913528 909646123
1 402331885 867169832
2 511096210 467033394
1 760535819 123646159
1 843698829 316591629
5 484639583 275599665
2 896137987 659467322
3 831600589 271719506
1 278827914 993397600
2 688816438 634300886
1 117189132 963844261
1 874347034 303512148
3 739082873 257558433
6 571627900 492427414
3 181721488 659718080
3 239882666 510166004
2 712843392 357621184
1 788965134 331128449
1 454592860 217407145
1 391764971 628465673
1 727265412 416445560
2 983612007 334933931
3 372546887 982041479
2 618342239 781645318
1 750258756 436787363
1 729141173 169994260
2 323526704 368544522
2 574149006 469134955
1 611228424 342629800
3 634506776 633574467
2 763483374 857360017
1 363471986 878884329
2 269741966 686831264
6 219423266 492646028
3 19812624 147089815
1 338309653 628747207
1 913038092 494982878
1 642125850 43787561
2 644965522 37782318
1 285347686 448504842
1 67562295 374252923
1 767181931 349585030
1 467043054 584328718
3 266509235 9075002
3 258613619 602358925
3 860006219 682816572
2 405687858 377802883
2 693762601 848790121
2 879772757 490652665
1 961035802 81683713
5 60250021 628176802
1 559120134 946792289
1 621536207 838134944
1 920791651 479661959
1 420272621 622181991
3 495909521 572571275
2 146270456 998965345
10 854634984 529279155
1 135476830 138909763
11 748667997 776548339
1 223460287 258123115
3 330624452 697972741
1 643046729 989113306
1 220186679 77482931
1 529562191 888000744
1 939842631 250601695
1 285520327 229419455
1 968197367 489674878
1 449488951 802566079
3 480370128 398670646
8 139355366 187034034
2 293787659 15424489
1 756191005 246965167
10 161508802 860160543
4 479269516 941370318
2 989588782 788038326
3 651648825 157312368
4 707900236 346266555
3 36088436 551193058
3 438340341 282388404
1 961743550 932597771
2 798446549 420963544
1 245355175 162147161
4 148798035 841122704
5 741458917 103319459
1 578379853 423381669
1 574889134 118067588
3 419747938 269688467
1 757567379 422376930
4 989792134 821985100
2 673063344 591108803
1 354978248 168965129
1 194195587 773182785
4 119725968 509242661
1 231175055 563200356
5 691427377 221332031
3 749390938 682556560
3 875223666 248439785
4 745119878 725207259
1 393959724 330951738
1 958031127 448603775
3 652658240 6841443
2 211439379 752175820
1 325358565 970836499
2 492792413 741455042
5 748375771 119897300
2 491748254 527228359
5 687277615 574894067
1 903654882 289970490
1 972032454 976017248
1 495528874 745773435
2 163434817 492300306
1 322694272 137800735
2 922914044 255392966
1 324196763 275835974
2 555888902 755710338
1 618582798 840935309
2 606842468 977281858
2 788405864 54269278
1 585121798 904507561
1 962884842 459941024
5 220495717 924605694
1 73270090 750487275
4 232881627 483944148
7 258579534 423979209
2 605396549 858946300
3 61579735 969544340
2 527238857 402347991
1 928213286 540776678
3 615255104 60299654
1 798315310 795666930
8 704049282 830298807
2 764474285 326486143
3 819939314 426717523
1 771450994 282516442
1 487964432 714620810
1 103928291 757624419
6 540449506 767550088
3 410845864 237428515
1 509181952 678521866
2 510821968 646968855
3 320940691 342074864
4 707068440 531043616
4 839326977 928451481
3 137212668 362309992
1 493569302 603770335
5 891189830 130641182
1 316902612 625916446
3 830677775 280971856
2 668300558 191017243
3 407045138 629865327
1 100306437 995122994
4 168901297 355290033
2 667233397 250768137
1 882410369 413660136
3 486848835 731915134
6 50900683 918781006
2 970959025 836933119
1 402051204 959523603
3 296624887 448620547
3 616023717 951872942
5 375494474 167017670
1 815773812 925447883
4 298694498 515037299
2 63541334 447095423
2 617903840 668662298
2 370765056 417653682
1 767504007 167479011
1 491725634 920969516
2 993322843 884731900
1 970389959 210215365
2 702696121 279662597
1 705259560 695601230
6 803882740 553615702
11 522600875 274754664
1 76477473 188599342
3 866851160 451835970
4 455516883 557783314
4 493301165 790775299
1 485539844 932524535
4 817306105 462808251
1 64408190 225001014
7 674216706 77688722
5 688674292 25382353
4 159584711 899523982
3 607582635 696363057
2 182437251 673658889
4 693740491 659605553
1 956100052 474428041
1 815455655 266872585
2 874153810 590553950
1 427838698 59238723
1 916711421 660563768
2 96249426 957336411
1 226270641 58912305
2 99631367 635082740
1 775915935 761478407
3 962247425 235020364
1 504187372 585526153
6 658888823 996950402
2 410646343 429080858
3 917865300 282596947
2 286979118 37668671
2 654867245 331475375
9 753680553 896042891
1 727081937 679139833
2 692700955 662606911
1 127245691 669617849
5 974452833 187507630
1 965781238 764948533
1 324609932 20334893
3 467339830 312936841
1 830446133 390532304
2 524747507 582781916
1 366554977 271727606
2 391503031 891026253
2 172598810 371468020
2 351238165 18068138
1 561397395 521590166
1 566627375 442088363
3 659025120 252800657
3 68055991 85907933
2 576835795 332920471
4 241352997 533840538
2 696748571 402973112
6 235224094 321565163
1 722866573 998424902
2 263907644 731476997
1 156387571 419766683
1 906958704 280060558
2 75540557 697854715
2 542827672 576345568
1 414071896 45508346
1 213615919 18174104
1 168427615 250032707
4 554111421 437827375
3 201055611 344151865
6 810652722 308239203
4 778946215 909463924
3 97992492 279795486
2 244092332 82470819
4 758056982 10200695
2 390076490 133224250
4 589255331 724972744
3 892740552 805448457
4 791185684 984022163
1 520077450 97844084
1 236977508 348535622
2 908708617 179244652
7 255819718 932866280
1 745359167 642579771
1 980328051 269301857
3 738438689 656044363
1 25469472 164865510
3 750838119 616491494
1 370002584 161053392
2 641263407 198203701
1 541991913 601072585
1 976239423 853430477
1 675454120 92646797
1 928050842 546276696
2 726996162 809913550
2 755166164 453906775
1 228767019 367151170
1 491959214 781150020
2 905941646 887248783
2 591372944 973455686
1 257383771 29050613
2 88996142 608639386
2 51165044 949854291
1 980678917 877957298
2 848402804 659524038
2 732189066 635126838
1 295618001 259073882
1 464313371 348632495
1 588631709 179045615
2 981749184 479810461
6 990685661 827850957
5 418506556 291288265
2 899476318 710165752
1 527822267 867425037
3 352541445 643893254
2 599547079 533787648
2 223450083 459202370
2 350417756 686072694
6 962414269 369662446
2 463645689 610121150
5 945281265 711556657
1 390460769 487345640
2 409893383 204411730
1 230346028 471104167
7 356442740 3312799
8 126279811 652608305
3 503845012 938684361
4 29244714 288375232
4 482370613 943620343
2 113231410 462696244
1 81804281 206418604
1 400563341 659498759
1 972946384 647328853
1 970744207 187331366
4 348537670 468124776
2 935792808 577820575
10 255511288 786345250
1 483624674 129264777
5 407889794 334766918
2 723188662 14498240
5 367914593 125909962
1 718502284 863414234
1 728690191 949716376
1 709474678 303254731
3 724388225 549848851
1 125247667 214727378
3 391609529 740141870
2 969832860 305486190
1 862228731 168039797
3 196791475 946995225
7 5952363 4089540
3 913858509 953749694
1 161376914 194818703
3 386311487 797732331
3 853222847 296238306
1 661608475 390529594
2 514692793 949938724
1 485819918 244718384
4 908063020 20190923
8 185030809 223624872
2 967948602 172716835
1 704060555 934847745
1 913177417 703930769
1 359182978 874958593
1 926340991 435861429
1 947186144 940733404
1 479776181 986637790
1 811846307 714461924
1 581600739 754687386
3 171289420 915785792
3 148789548 97126393
10 956826293 107400103
1 394068325 15800397
1 203858123 640968882
1 877505032 799291297
5 357896155 589737101
1 551962129 32666523
2 328612318 355120873
1 239500273 832644855
2 5504124 371484900
2 497461060 644916854
1 805317589 890625176
1 735363538 576096868
4 506350078 988333479
3 155647601 72442924
2 185827030 842794747
2 555968183 805434966
7 924623972 906344665
1 23543143 150848700
4 772635345 697095062
1 183984564 199665416
2 732143780 240671339
1 417917472 361219736
8 281681338 42185063
1 747260890 245360489
3 680367383 835136439
1 467863199 856579912
2 431139415 962013072
2 636336342 961597559
5 986807267 690576081
2 140672395 446800168
1 51267266 746591688
2 505841621 67890304
1 307764260 204350254
3 25708421 264475122
1 834411038 540951063
3 33760502 150535265
2 764839694 632131851
1 348950231 91967870
1 340798384 695615395
1 450878316 888307719
1 711805866 620661163
3 588029980 840407991
1 114134347 839137246
3 125595681 357192943
3 583436075 219199518
1 787696172 758208786
2 216703464 80828000
3 278319712 971507535
5 601429002 445706191
2 673529447 47027530
2 568148458 720594676
4 768035685 611845446
1 560883502 481756257
3 84417636 459129444
1 874277438 438645399
1 315887383 368127269
2 976798519 661036414
2 183842071 355828794
1 660516377 471873093
7 915203536 75732656
1 763652167 209733781
4 812990755 229466966
1 624354609 475060593
1 160659423 216784071
6 139459427 184673185
3 172535535 408957191
3 683665362 704436334
2 290317025 983892150
2 467144549 991302795
8 545717883 329543949
1 255475298 171353841
5 782197741 705289276
3 473204114 974085843
2 653806006 309113425
1 240871562 624208089
1 820847326 645917839
2 411875200 531592920
1 885338576 11160930
4 160843887 988324085
1 200523641 676712048
1 348128885 404987864
1 771625615 825633594
1 992980007 403932014
2 762185409 408174375
2 508904564 489844023
3 499780510 133075642
4 777223211 733483263
3 764264014 573992551
1 338035738 502848865
1 977335271 986303893
1 261502207 284594388
1 727218659 510331402
1 318071235 747186790
2 79894548 462913129
1 283967369 866723658
1 460246304 444668078
3 462104268 190188725
2 614501280 798539898
1 681284177 741486615
1 591351633 572950755
4 937015232 738320342
1 707250390 769835202
4 995399393 438340125
1 367134325 289156651
1 782845421 917781225
1 264044719 446945756
2 987928187 162149559
4 294254614 205121455
2 213762360 397770701
1 879889253 955462702
1 156367981 814254895
2 125638980 757877064
4 512934116 250490187
1 232631017 747998770
2 162667995 616980929
1 148725775 30438745
1 855457171 214488186
1 512056948 178471094
2 721369946 932067420
1 680262446 837086417
1 885632421 564774890
2 84984748 850633035
3 112326731 854282770
2 886227919 855153945
1 154643522 757054131
1 293263604 515356796
1 507600336 548551827
1 823936754 214617887
2 431413347 811589630
1 441314556 378296582
2 47495730 851526747
2 452028260 127956235
1 171083011 492028981
2 178357674 149891320
4 489310095 939723698
3 42669677 12958620
2 830604139 37067786
2 398597559 980036895
1 133330698 245260735
1 425433031 791633520
1 153823212 889774048
4 296779499 340607208
2 746863602 883083113
3 864343445 234220952
1 328432927 752699557
3 201516948 365508506
2 768772706 689120076
1 893691503 621306983
1 111537762 967291027
1 255279635 381907207
1 80013751 471466571
1 997759485 692385374
1 893800614 918137805
1 586545673 967119326
4 543835275 337996232
2 309981159 27947643
2 100341718 733661001
2 872831472 151743072
1 225176765 901101218
1 629087673 383293397
3 393733113 288697250
2 984728864 857151516
2 260083552 312818561
3 99397713 19919171
1 405355179 560470628
1 250020321 498877607
1 308770571 327471886
1 865762545 151644328
1 376541771 95914069
1 435505574 532863025
1 215147217 619656902
3 526714244 851555818
5 781366570 535321710
2 265362292 213665532
5 522128735 911771847
1 677443767 561419692
1 877432065 736641240
4 698189199 15745231
1 771464493 640005189
1 395601737 129082519
1 173814977 27210640
1 528268239 581029026
1 812725421 388601284
2 889060326 209587474
1 941725170 318605102
3 550361377 346432222
7 92896070 861909474
1 238153480 690472034
4 841820452 524186089
1 107759663 268406984
1 947123047 654170086
2 339370129 853451556
3 931426198 111372489
1 47996611 520010085
2 133694833 488436130
1 764552451 457012848
1 595242660 466316734
3 422023741 624055313
3 396445170 436850650
3 586113921 589823582
10 731035809 118181359
1 544676833 864175102
1 60485556 304838065
1 119708353 99307260
1 913797279 974201346
1 244104970 512900521
1 806395285 426814217
5 223717644 930896790
1 602902581 754099352
1 308032174 753458121
5 443193538 467219434
6 850268177 987668072
1 209592995 541408032
3 579382416 472478056
5 382556535 599974034
1 300706802 367638986
3 938549271 777543053
1 641576513 503242368
2 971649141 910911332
2 119266595 280698671
4 750448976 8863176
3 721438776 292714989
2 678396152 968164143
2 833169073 927878979
3 321030933 181717723
2 470570242 106438211
2 682298311 830778071
4 194662729 799939307
2 42582536 810356814
8 212489913 865382800
2 491135364 712280978
2 500238861 727431981
3 460977052 253074016
2 972732897 935745467
4 620304835 344973870
1 929630856 13836518
5 630962940 285450812
3 647860346 193658901
5 751453215 700951001
6 431542986 255125338
5 937023697 136271218
1 881085761 751819221
3 352123348 1698433
9 733177197 965110656
1 146717512 340677159
1 887641990 297062579
3 29180567 922065583
1 156921176 564909975
1 768409503 893695255
3 264621230 467860369
1 657742833 27176681
3 102707179 568288194
1 60442286 194372263
2 802401999 51240723
3 980364935 652055628
1 187372498 284692763
3 580220464 282292343
1 962305370 811618899
3 278774896 219454386
1 377967385 426308574
2 356798385 595031813
2 852793250 581774561
2 862977991 423160098
3 457633725 262559474
2 310681020 125684939
1 154473455 341513921
1 121972193 912533396
2 554171249 270535711
1 323109666 689188473
4 59575410 492733812
3 466202990 643351997
6 899530625 143852290
3 554525288 565439092
4 905629446 479525348
1 3321489 626614767
3 89942858 922385031
1 656306898 155192114
1 846197878 377926361
4 171444141 94399557
1 258462255 307333718
1 959903587 66865956
1 338095798 435392709
1 285736110 833587152
1 225080128 725666058
2 774658016 750575288
2 90522400 12715454
3 61251034 934947630
3 87100098 316181607
6 800427115 501908670
1 248672447 186819712
2 984471638 898360791
4 833369618 360123772
1 954522181 961208161
1 987416393 807305379
6 625902906 323942618
1 674869463 980940327
1 39630297 157032346
4 960970399 449978131
2 606702685 31848332
1 546419319 344505983
2 480507118 759718387
3 172033787 61189775
2 40591859 252208165
1 439947376 999695983
2 43061608 292175155
2 334890369 702293138
2 521057806 890313409
1 880433222 550355862
1 820162887 131915248
2 765538539 108736155
3 873480898 123190370
3 395593507 628450778
1 13397180 662314226
3 564099849 71515573
5 75767406 475980892
1 907633959 660647334
1 798038697 379952463
2 406772035 745170990
2 620191992 746042734
1 9044559 285371175
2 539564392 12558909
1 390067138 799398132
1 634239900 782419311
3 756170527 60431309
1 877152495 550506644
1 430156293 225407381
1 417238829 475695052
4 465723592 73236003
2 106341787 504451704
2 130149193 908259088
1 242526228 685129055
4 668762942 975900718
4 969573490 838641121
2 960014804 46347018
1 754009995 92821034
3 367991165 572735587
4 674494261 650291907
3 488062874 514240352
2 892467786 977746436
2 783271359 865744732
2 636428398 766983616
1 309993119 278393425
1 79637040 217366646
4 934120020 616091292
3 500680759 809411276
5 131684083 424427685
1 455837077 218035502
2 404037553 225628141
1 712020118 742671160
4 97346079 201553023
1 718824533 271433732
1 198718844 421723222
5 773313468 697494185
2 192936637 426840553
2 734367051 192759654
3 2678552 386090325
1 195379683 198763142
3 533895653 735580566
1 647774129 450764053
1 874218466 343768792
1 803251277 388710573
2 813930020 808019687
4 909843107 819007464
6 625856201 653519106
2 840483409 277424254
2 263648446 565969843
5 770542202 341275543
5 204106149 262327616
1 801169834 460123668
5 741723924 541810327
1 819854798 869982304
2 923211846 965170473
7 423865295 447052145
1 342057143 408479751
1 724382974 28157489
2 370483559 851722902
3 45588405 377662247
2 526110113 559476613
3 235739591 468971870
3 791095140 865413172
1 936685377 591812557
7 711312540 690454114
1 190235146 720197936
3 810458721 348417011
2 859684695 281161518
2 226687091 915123887
1 356853807 789035025
1 274394211 31786751
3 823287676 146123872
1 403342318 832043828
1 76914862 78481199
6 561254436 290472718
1 156928839 230132844
3 528363978 996943806
1 651733279 408408575
2 78727122 754343044
1 385589621 448683845
1 395345161 188016006
3 455970913 728802256
2 224659971 663673911
2 214803957 870429312
4 471840177 736318471
1 735447548 253802636
1 525911601 260234826
5 589220796 336535288
3 344083087 94768694
1 282132083 344656077
1 943696988 902295307
2 881193088 560998146
2 976294937 214306972
1 515995073 274344238
1 766843069 502452824
5 617103260 384060366
2 407477094 797918499
1 121834620 774001153
1 492310098 741658613
1 755294186 157127773
1 805833404 893345390
1 628942775 873024983
2 269485221 78197550
6 729656780 539737243
3 482213457 988748292
2 188475918 764334408
1 812186972 185743518
7 155730609 342499301
1 937076741 154619400
2 445590193 426870836
5 675900947 970388937
1 874133592 750659683
1 638916123 56557061
1 554273685 386347784
5 371352841 825996662
1 595658487 69728627
4 507966061 653238642
1 2119745 48505152
1 239770856 679865616
1 677216073 487462717
2 918065212 900417881
4 117717466 574486052
8 892163070 874715845
2 204967058 808679404
1 760012899 968211876
8 654073252 307428534
1 430921089 948466877
2 647335271 528533684
2 495851462 764063585
2 714526337 669797119
1 830933558 389519647
2 184943280 59225306
2 202912731 374550499
3 707392972 5285357
3 977009317 241681593
4 427826967 850738791
2 182879488 146636317
1 77033287 457962533
1 57273688 602410254
1 411054565 344042898
5 248207036 279770567
1 150946012 283859515
1 165768630 192926532
1 314084733 578483526
1 799535021 982578316
1 461218479 511097985
2 615973218 119056121
1 314758675 875495177
1 696197268 716103853
2 367678665 451419002
1 547902263 562780892
7 234901385 660712287
1 471655099 545102309
1 375968952 915939784
2 327253737 451105796
1 588751272 358160498
2 337991443 885064308
1 777229618 455812515
4 708017288 122286885
3 537019589 463693294
1 365224707 322671951
3 273195745 16063188
1 752809434 259562256
1 441200866 241973606
8 178589757 125423644
1 817211193 118467061
7 684874427 693960102
1 90704109 583217860
4 656331200 111416091
2 543831014 471625776
1 893857369 587031541
1 483476854 857524363
1 172442821 252993798
3 766905347 596716951
4 923703904 409817784
1 878875927 223123876
1 199516853 322524305
1 682327461 66509532
5 434497172 946545280
2 632277290 964898125
1 88675174 729866048
2 601545488 706722344
6 888162762 187956682
1 841240602 49366890
1 561626697 498682314
2 712179315 106938736
2 225664832 872083475
1 960933600 513344899
1 123935570 269469896
1 859244856 108696731
5 146324422 85459539
2 729349292 73130512
3 32046202 520090752
2 442932437 450598672
2 340270781 446899232
1 103034777 542528377
3 349173018 395737588
1 67557656 940777851
3 889754271 47396567
1 911332030 642973402
1 443381139 217144508
2 390023241 554548884
3 96615557 261611754
1 163399655 815283697
3 853826882 609978901
2 884627985 560190829
1 934202437 521733729
1 778407369 911670577
6 890921819 189987573
5 152223334 981604060
1 591164488 347048658
2 760842102 15868309
1 130786878 231728710
1 173591545 668768651
2 855414723 785118300
1 142286339 339504875
2 404308025 20118901
3 837874609 760751175
9 131085313 151233032
3 213849422 743118661
4 53910779 493703454
1 146814475 392375744
2 300587351 778478168
1 875467299 323119206
1 388669414 136031235
2 140849032 602541556
2 504545032 703172682
4 49664012 928824836
3 133623202 235002835
1 886415141 732947912
2 100046068 601588263
3 27916262 325715630
2 460615750 344239463
15 918326969 482386615
1 56122691 945434658
1 621167440 586646587
1 946814364 771444012
1 178127782 474254040
1 763269968 453953818
3 688664480 955565009
1 934007567 739623340
1 329276144 982921523
1 510038066 337757914
2 882007579 910344539
3 176675108 716593469
4 49353736 923350535
2 931486227 379709786
2 967560936 542059025
1 317620202 881593743
5 448437043 429887342
2 960798009 481031425
1 275313194 427131219
1 947650830 142536495
2 135396779 786510764
2 823133446 369562219
2 36222162 929621219
1 342998728 53532557
1 237217501 956577208
5 756084159 608643984
3 225936268 832984057
2 784380119 911468111
1 981808633 987102764
4 468803090 521405239
5 809779754 107606698
7 274703587 416445135
2 571955552 416692556
1 325733151 92365756
1 227017763 912309880
9 619460456 658463504
3 954417542 526479330
1 435564683 339203559
3 896219154 993851174
6 429474115 124501602
3 412076518 533323357
4 960250784 273085641
1 875776959 332467476
1 171748859 727121151
2 525008722 352600902
2 530236152 480293686
6 219739484 558265160
2 353366706 138882200
8 438138340 639023113
2 768302169 644667045
1 215421576 720069232
1 886323314 97279308
3 148863599 168557442
3 742990111 196732953
1 941773034 381334746
1 695091354 626215569
1 444869998 193989381
1 795276416 558981916
1 335929473 319328881
4 928610700 197240103
1 738086530 638197789
4 711778504 568786247
1 115371484 308087138
1 431169930 425369664
1 421781333 899237756
1 45523647 203958819
4 525618388 810952308
2 124597496 233463068
3 582887175 921403866
1 180957078 442103613
2 97431505 674471321
1 205196156 440359729
1 698182726 686962030
5 910105213 783946641
1 408892302 487157066
2 639644061 645569856
2 746457625 5542390
4 74445462 515050828
1 20810689 998470557
2 866617867 501946234
1 22288979 490905086
6 196846776 577514529
9 336984781 275338256
3 588731076 874646783
3 942941878 461605228
2 572390522 554501749
1 904988351 836114085
1 560578648 97408001
1 983231635 448403645
3 199051787 408462601
2 451238709 469400227
5 953905880 650856430
3 792081817 360732069
1 218394200 408763004
1 32459809 758676941
1 274260520 50954984
2 474465331 315647904
1 191971793 928097449
4 341278939 723861333
3 246122365 933195969
1 833022277 334870630
1 291020667 763898399
5 122835189 34213914
5 649884332 735297861
1 495618554 277008792
1 869611212 979866696
5 871421186 178642209
1 119650113 979972048
2 308273075 455156837
1 693866885 386587676
11 229254365 840545834
2 492363326 85481883
2 81179720 291728875
1 90956061 238990811
4 345302867 49749385
1 583803214 782000218
2 405786151 210696683
3 569012372 433825035
1 471039082 258978685
3 825800254 981016990
4 693721284 874052029
2 64193246 5179248
3 107704958 152004099
4 521113767 750880318
1 559577154 463236144
1 89911172 99255861
5 134467835 733015854
5 596104692 732594716
1 66535267 449325361
4 402912812 797228344
1 477425630 853477032
2 33250825 74622556
1 976026067 478171675
2 488851033 983465286
2 113019739 963786200
1 858979397 848042191
4 465913088 154955789
6 811897478 674078665
1 505672839 658016969
1 512117073 688000245
1 49829140 436259466
6 468005527 425650390
5 854451618 522758462
1 234985101 925844697
2 70708521 210350808
3 727880844 605882455
1 721005390 889727037
1 698676660 391406344
8 487554705 107312924
1 195580715 63434776
2 946662853 461773341
1 640387273 592744524
3 882121981 546296392
2 654563017 514168562
4 884424853 546652806
1 689787633 578825657
1 735401554 231983725
1 380204476 183684034
1 177486012 768915908
1 283654578 537742405
4 906398317 667294910
2 149654058 774344233
3 878009987 975126488
1 555730215 539945175
2 934138177 947878903
1 127100579 471305226
3 767110202 208409153
2 687884504 56627274
1 939266132 493283772
2 911609601 528692750
1 306217336 160394288
1 397483142 470463554
2 282272847 964904542
1 375229246 660194516
1 964541468 965705155
1 882208373 559552551
3 595846187 511784360
2 531868374 173903401
1 613738015 854888804
5 798965076 84833264
2 789695670 466010583
1 580439035 253962542
3 167464540 706337474
1 462555327 549174515
1 909718869 360799598
4 383540598 817889189
2 229930047 429785848
1 221089004 667016391
5 436325048 509687172
2 392052983 30799542
2 603855188 588039300
1 789599933 687453888
1 855664967 506231289
3 4329894 890369229
5 195107042 240118936
1 208419092 35450875
2 381137273 865175985
1 992698301 697497407
3 128459889 468638084
2 468136269 634085429
6 23291885 54529767
4 723581505 744640795
2 441693676 649190068
15 513555257 758196740
8 315207197 344516686
1 444549601 611238418
1 749432939 475999928
4 643574480 474717444
2 168999030 821663482
1 358267519 802632347
1 26385182 587627888
1 334005087 472049637
1 150359598 731388523
1 662147167 331656089
1 128318534 576480732
3 613557709 233279473
1 555592971 985002859
1 158009850 179145872
1 924547483 502093860
1 533418874 642609675
1 253758834 247918186
1 590156703 206616494
1 239617554 962862481
1 477940529 843842463
1 650511951 238232350
1 684064219 979711918
1 32584921 636285833
2 148844085 503705625
2 113865612 390233776
3 353617410 511151627
4 804877000 913344583
1 426528671 965558931
1 512013108 985765750
2 402907658 928524326
2 68102485 593251170
1 375869560 706590066
5 864844215 476497164
1 200990408 412273082
1 846304661 947829327
1 278668620 750071692
4 135864918 330917694
2 846237228 687514367
4 357577743 786751547
1 693683477 891483891
4 15911583 664606862
7 766507928 224580771
6 611876424 437755085
4 310854731 78390309
1 886254417 768408753
2 762689383 147820630
3 844923600 636474943
2 985685012 184928430
1 123741693 244356116
3 794416269 817094663
2 455626548 555747262
8 936747913 1091167
2 918300768 532328091
1 322464743 256278001
2 465061898 405806730
1 681747241 73018869
1 796731509 10388650
1 100394798 845904085
2 763488235 229475506
7 584691966 159417362
2 643303931 927026700
1 135834522 920531146
4 652629092 422390309
5 380324434 769523690
4 26267501 588644697
3 142317886 40075324
4 865695152 95932431
1 922952073 873224844
5 960279997 868307301
1 505070901 139870556
1 173718170 824130196
12 217908627 918960191
1 496368586 740706485
2 37898408 41352386
1 362407374 725525922
6 555073010 212013113
6 234883862 99195314
3 509602564 151883117
5 619480906 288159445
2 650362001 75431242
5 709921970 393338158
3 945866887 940359171
1 478904709 931912684
1 419825865 417050858
3 139463443 155374563
1 359970412 128212224
2 987017861 177883403
1 433094703 692544497
1 588328131 256952376
5 51330193 511632769
4 868012297 800499066
3 695515824 902295350
1 995140099 684491402
1 645321842 903444005
3 388509063 528515390
2 125083614 862723855
8 523867453 538968716
2 64871343 717958157
2 448648017 772366919
1 54281317 179777259
4 445522609 318401687
2 96673679 4900801
1 10459576 615373517
1 546928219 103679827
4 610568500 897475323
1 399997390 651707976
1 130208231 235690390
5 969988130 576830842
1 821453877 822322250
3 198689844 421552425
1 722815076 425203682
1 405753805 672691690
1 601598280 659865592
1 301046744 272515216
2 812162418 162155645
1 195452922 187986794
2 416040226 231528452
1 657707571 907174423
3 332461544 715358966
2 995954306 325197490
1 893514775 837143129
5 86850826 944849154
1 407821207 175023359
1 830461691 26343246
2 907163177 930383237
6 972000540 574651072
1 672922907 912213435
1 852836003 894968139
1 315675023 333865345
1 549721189 240384869
2 863167737 850356923
10 394098946 206628664
2 719283360 268945437
1 336159829 509970986
2 166276093 209041194
3 689425410 866376420
1 471522825 799978230
4 193369495 381517326
2 904401849 368619535
1 410078556 485610508
1 723500326 433173250
3 516076161 563768814
1 936848320 706136253
2 150021918 284241469
1 571943873 834907674
1 96725741 704343850
2 232109677 807534912
5 819869037 868504186
10 602810775 122408718
2 884320891 298998373
1 80740232 961411527
2 695981814 546624493
1 141577751 278618304
1 54053191 211907008
1 874540226 479512610
2 315271937 203539650
3 863808422 793480053
1 732839384 865711960
1 201655600 740043831
1 112679729 230985611
1 927126032 309182042
2 188761820 989094128
2 437874161 648018301
1 189240055 120682296
1 829701910 118098498
1 820839933 669191536
3 12338549 390943830
1 576471177 298960696
1 183408951 155930277
3 298803174 559140296
1 596742284 666957890
1 220319169 217469791
4 493826789 125435071
2 225040460 964707219
2 664983058 601705855
9 397670904 485249427
2 477356962 600480103
4 231972886 986169302
2 970075319 21954016
1 111622315 908205218
2 342807193 316288955
2 618944482 533085022
1 586902392 130844652
3 46414281 376962405
2 245187988 706784310
1 589203073 562188929
1 76294638 886559686
1 923548758 265207764
2 935430343 905472533
1 24753983 526074309
4 695482161 823065937
1 238880907 366469906
3 860331864 12014248
2 350550217 544776057
4 833660096 330826146
1 848312763 260226163
1 813520281 600961253
2 681682985 365323546
2 680881925 751715650
2 994020043 582551570
1 125351754 817484950
1 412177300 659723356
4 210971182 60950407
3 383828609 965352341
1 99061136 67638847
1 236668099 632866694
1 292718346 610695974
3 312417432 661169961
1 927302882 793687601
1 444599544 305784980
4 67168366 939677081
2 47446178 162889811
1 957449028 840253794
1 558121073 267175804
1 742590949 318773682
1 830371643 97641880
1 499441831 360591492
1 667262888 843867284
3 634572988 400616282
1 855387162 203029980
2 924206698 683419720
1 692560100 152817401
5 433406314 887110497
4 589029620 286661681
1 651010245 986801802
3 54582806 474016551
1 588428358 992181442
7 78770130 26530966
1 768968666 505395495
2 898191492 143934544
1 109638632 990867927
2 918546485 749707772
2 768286559 238550903
2 382889501 692852047
2 699595557 439394900
3 541460190 169474613
1 107313787 505349012
1 933420161 155441285
1 366863006 242648775
1 689179881 150153606
1 818355923 304805275
3 60563155 234767548
2 298624221 925172477
1 678731842 136508096
2 414062268 173940029
2 316165583 471734544
3 525426660 554996199
1 23628701 801152697
2 113195860 167150585
3 489480791 534715152
1 701459377 770103896
1 914624665 661248941
1 615896038 20027843
5 223853200 264273762
4 225176760 973283944
1 890164287 241404704
7 196704173 114290322
1 644993976 797568817
1 2275094 551222211
2 817180035 467181393
1 440067250 726885570
2 538741340 8353587
2 402037594 304707554
3 412545174 163537123
4 223355210 479553957
5 200382889 163131471
1 516103642 78226985
1 763138361 740904872
1 360546268 799477877
3 42824576 224754700
2 612851693 781079716
4 780018144 594117440
1 887651852 814906638
1 428139870 564875998
5 64327015 766014437
1 108563532 677932269
3 383211516 744722554
2 709752839 160584176
1 318585434 200905848
2 179302808 614523386
5 109483935 899587892
4 707099571 350469751
7 315348846 591169028
1 239770876 225435157
2 948493967 587114858
1 526575427 697385376
3 89504477 391248611
1 319096965 937488771
1 964738446 616300345
3 81518567 901249772
4 252858555 781389618
3 760745821 422900020
1 532553888 23128348
2 572649404 456590455
1 398822935 909495943
3 971074550 462297960
2 320304455 60461071
1 185871351 545106953
1 892126612 899406479
1 919613890 296429608
1 581406482 922854737
1 574993120 997316680
1 484268038 340644065
4 732218604 92677227
1 277021016 520066813
4 118016056 185958444
4 599956556 76940360
1 751464210 903134143
2 993949930 881859081
1 689904965 86550593
2 617158966 35350135
7 506273754 31532565
1 542922999 420611402
3 872396442 915723526
7 910038591 986490250
3 98864335 950746716
4 816832326 297964628
2 802009193 336966556
4 504055921 563435344
4 191019255 111542767
2 291088165 760558628
3 19657574 784142193
1 347947184 992348696
3 713294756 674688031
3 660556238 682066674
2 722552181 517992128
1 893325210 328508007
2 309062195 877324471
7 309372713 292741087
4 775081291 843461202
2 255527622 948516087
1 472861617 588762682
4 547491669 184476513
3 120422945 784141988
2 107175516 493576124
3 733189559 373517046
4 334573644 793389781
1 814828126 81445819
3 274658636 493739199
2 980674250 994782917
1 453348575 338652856
2 502439015 926426273
1 883364563 168546078
1 292686257 494495779
1 120473481 709997972
1 351291565 697713840
2 759794869 52291220
4 977370378 80931904
7 832214458 481005357
8 698282501 397072070
3 802583691 901121515
1 248795988 223796837
2 867253711 198099305
1 113760397 678818686
1 958358136 523623213
5 940700555 734839602
2 716088457 320245142
3 552752304 398035640
1 918308157 840561360
2 805070819 890112187
2 655444028 586781125
1 766004585 427441840
2 709363611 505835674
1 7627851 913574693
3 121126326 35210248
1 499528921 156223767
1 693854862 123368582
7 459199099 393722952
2 794293065 967884532
1 81951144 278412060
1 93304670 600558470
1 932381494 801541325
2 777068671 344927816
4 3903403 495168527
1 203587047 904986566
1 463707947 749880837
4 861579474 471832967
2 445463111 674992121
1 797983841 246672349
1 24030334 834081749
5 672802912 458710577
2 115794997 162049866
3 552185874 418356551
3 309476733 513690974
1 987837093 47545501
1 416755746 927536083
1 232568003 694292554
3 3958384 21141083
4 69328918 672422959
1 747154940 758683961
3 256771316 968162891
3 209987029 939274768
1 349717236 455725727
2 231013682 41137326
1 923677546 193873246
5 450489797 94672278
1 596453824 120328637
3 288622330 842888945
3 246675855 111432858
1 856028437 163657794
1 574299621 756821094
1 524731578 783087200
1 628469783 339986460
1 264200275 276693717
3 700695981 578064574
2 300199309 383134345
1 508417931 551676501
5 8598531 107235664
2 315484219 775437893
3 814195051 960610613
2 437661643 471288343
1 134752815 997014846
2 80433072 218185497
1 673662005 208611145
1 604489261 295604904
1 21151715 471453423
1 367443220 433855239
7 169176413 986098615
2 889631649 851137661
2 313413277 241952193
2 592776933 29437669
3 548686873 828324344
4 227419533 58205092
1 868394415 906943990
1 925420101 905680845
2 336044172 859678021
7 117008585 886023005
1 602274811 928789471
2 694329489 761779647
2 272540442 952721469
1 628298637 374280355
5 236566312 926446012
2 282702700 508855360
4 206713170 808949851
4 51848818 945013822
1 750302440 520586202
1 733488986 502182100
2 52461958 135022707
1 918288703 242024264
2 343128339 983347350
1 462984339 945963499
1 786904118 105947549
5 286321495 530578104
1 754284503 133200644
3 165183583 552727591
3 398570279 190784633
2 513267353 307305635
1 337965775 348247031
2 389740469 924120664
2 432505144 666246974
3 65941317 206739614
2 942709855 668899183
1 884370398 598474654
2 284009726 426964353
6 385963892 787053511
2 796693829 585400094
2 397666674 676952832
2 487598369 205575520
1 763673577 852218960
1 762765906 378956721
2 719469883 730970992
1 648575984 662445457
3 941478595 854470856
1 949428232 831984634
1 444073985 176287342
1 518747876 71371231
1 392217959 521574266
3 749203207 125597228
2 814788050 807948200
4 359768994 357411818
2 486093486 776396474
2 297127960 726488332
2 619552821 177440387
5 601864465 867024728
1 514296889 718386488
3 630728992 123272748
4 797365267 118135252
2 104587740 692354020
3 199644444 354991481
4 20608033 897082210
1 284310050 168781177
3 141930872 10737634
1 676158320 921008077
1 1845598 718413018
1 624796537 791761893
1 731972285 907309144
1 495378377 25076675
1 737943262 766687240
1 304786480 389073911
1 47069296 334734135
2 701555381 874788509
4 567300734 527057507
3 567623709 792634488
5 103908982 520182220
3 440100313 612441666
3 269427395 841618884
4 142259660 198459760
2 543029596 504701999
3 996695820 478782299
1 473761470 240396113
2 379678437 683636925
2 549141340 248879702
1 751998626 998684351
5 212582256 403314924
3 907382345 669704824
1 943890705 937056952
4 491387051 782911707
2 121811249 411778500
1 490359846 43713453
2 349088455 473372800
2 770245115 744057036
1 717573949 589233719
1 479301953 247113211
4 627176308 413388554
4 454482266 820613091
2 886930705 125040800
1 573406885 165915602
1 850138260 257541175
1 191909764 319999703
1 690559304 181594398
2 550079233 285566967
1 342915108 247344383
1 951686081 937966414
6 166783751 215944377
1 837405536 936203566
2 335838254 176943384
1 604010152 907197410
3 389255613 27819263
2 105066792 747361168
3 431483601 377363988
1 816158842 577499381
2 856773303 867893514
1 216057619 680705161
1 982600551 229231520
4 931467209 83866354
1 680696433 335482994
3 79477281 9099198
1 778227132 228134546
1 259014770 132527193
2 164184999 813802916
2 823063059 530327617
1 34602606 945381486
3 67291628 761975743
1 396201291 641065777
1 995666004 271879973
1 334970531 248167889
3 651826455 474689840
1 345127931 113174218
1 440517070 556285085
2 45105913 936520476
4 477739011 537766940
1 728611828 292019190
1 216812198 723197454
2 354126530 998449591
3 190423490 931253242
2 477936635 706944609
2 720433208 904451359
1 22831088 29240590
4 324479038 848952366
1 789454267 389187111
1 169370241 655162558
1 554781672 628192865
1 965304507 49057555
2 639879640 151805610
2 543026480 215138412
3 73120147 176925683
4 964198499 940477357
3 790792845 474391646
2 828005232 683955723
1 912153257 793736263
5 485422953 235530651
1 159204762 610167231
3 874098226 362521798
2 406748263 733962117
2 349212439 527267312
1 697619090 615327239
2 821246962 717133465
2 411864735 795678245
1 813955028 263591102
1 123024493 11104199
1 664878295 403735424
1 930227633 615930651
8 78291988 598870042
5 528229682 422874615
2 541638146 895560588
2 424679985 526984515
3 253004044 360680044
1 176346590 728956806
1 700661704 482409022
2 6604613 693637381
2 71067410 300495995
3 470688068 8788200
1 286808806 428128524
4 570234582 36374267
2 812664242 173113528
2 341277191 324202688
1 990129989 966313117
1 240488795 854509057
1 612098482 160819891
1 759902690 60759412
1 301770758 499690823
2 432463326 667977606
1 894356119 389922178
4 512370421 859114358
2 491466782 883955764
1 8752251 365720744
1 29890149 510469589
6 696951202 966598686
3 98752814 135787866
1 42612198 403199494
2 399401696 463858028
1 758105669 108126098
5 840183527 280597666
1 708505671 197310587
1 161395704 519578522
3 670610607 758509601
1 691475623 507581835
3 88307552 525618749
2 663499271 809097007
2 754699079 58334518
1 449550645 188838730
2 840973498 796668219
2 576966382 551642448
2 577107575 328340279
4 951110049 397963966
3 401291152 984070507
4 690128703 8497515
1 223788114 389025183
3 373343203 362545781
1 916192258 167625484
1 333581864 394066970
2 79636101 513267333
1 299257392 902380802
2 617221968 547585093
3 150602017 545408639
1 333897352 387751647
2 861528201 64390316
1 950029373 925672027
1 96575779 945042422
1 375638023 229237749
1 390061145 98026340
1 907204889 428590983
3 314103731 654340958
2 30004334 623442269
1 307728684 967555566
3 407593184 293286861
3 934686868 873681390
1 295353426 433106060
3 826797427 397864825
2 568739699 217302367
1 522301291 587870877
3 274576189 998193696
1 183814459 97575238
5 952091423 228182593
2 430264315 321996509
2 812651837 949622887
3 107021774 760755642
1 299467013 332160998
2 458392222 360214006
5 407965727 127224010
10 186654728 529418132
1 754088776 713509463
2 534885031 496136523
1 809482854 786016187
2 935449831 252301415
4 494652871 475403592
2 954828814 188070096
1 430012300 197255798
2 129184917 65067594
5 505442691 720020221
1 704640431 633067128
1 863053455 966818344
4 188830388 447354579
4 519892914 640315740
1 58406971 435538026
7 546938469 146295579
1 541977039 477456868
2 361696743 27518094
5 895947456 821568452
1 955063578 181074263
1 37069809 686427396
1 533026657 443504095
2 37707610 121963844
1 683658054 165725
3 573803488 372827183
2 707668249 508733304
1 228129864 791404146
2 606520026 687050400
6 986463589 143389849
4 145070777 270306137
1 891921448 224349241
2 912191185 338421921
2 397439340 101617006
2 326137684 971480147
5 373125966 254625267
3 361522927 2149516
3 991674928 637379534
4 156677361 131772668
2 108059027 455060449
2 673691773 508434821
2 393167976 336484235
1 116302421 472397600
3 767394055 110309696
1 662959733 940783783
1 79196146 204863964
3 360805833 504810549
1 918873751 445697920
1 276659133 396094469
2 920675668 933531907
1 206113235 50289588
1 677982848 566907734
3 46265194 581288890
1 60926269 757895013
3 423480443 216767884
1 638275760 458973262
1 840505943 182179796
1 332148713 17579779
3 267980277 210269335
2 647764534 670628148
1 726057520 663405882
1 340685016 965448763
4 404567590 41310663
4 798873254 343438503
4 59837663 125860609
5 59279214 166261245
1 700515046 290598692
3 548053594 675865938
2 387460341 381251076
2 968320674 214408510
1 224550434 180678552
2 396254135 815218129
1 329281930 964115155
5 196221976 122166615
1 174208868 802194712
1 510265724 157324549
3 438079965 682487281
2 745118901 941549815
10 449785085 935818680
1 460735692 619002520
2 708305668 330703099
4 603736921 861289804
1 637161519 15536905
1 389483830 915307013
1 388629513 536144711
2 895715551 928235434
1 310775948 144818247
2 949710480 594706262
1 600529517 467717479
2 549765386 903449513
5 530081177 604747357
1 168174630 54396544
5 444853602 963999136
1 535632111 835421726
1 654113551 797156598
5 460581595 391879160
2 181826606 80331056
1 225926144 689284247
3 938373038 151236215
1 926931427 511099648
1 778595021 765046843
2 939878335 75416039
2 645662432 336147089
5 668711481 121410141
2 488427116 487916420
1 935088240 364218524
2 964560644 782806718
3 318883071 996696814
2 970169713 563270981
4 161113487 50857549
2 800894872 481589109
4 21429356 618198862
3 974549723 551906193
1 394411130 108488408
4 879851107 219580038
2 711971563 219267808
2 331874246 382218505
2 920977866 158769817
1 770104953 807947816
1 859403710 343359612
1 751686421 228924779
2 256606800 370608681
3 623308442 124875402
3 930728683 859823422
1 697226510 805242760
2 435374675 239013642
1 514546604 857624376
9 389869566 823513726
4 513276407 174767834
2 867965823 96223695
1 953258930 255003750
1 625768944 364967223
1 279341053 296771763
9 573550940 172031499
1 843370659 123992016
1 617003944 693874741
1 322956728 868074590
1 738840464 844438153
3 47421498 598556553
1 906771524 568183324
2 720950791 801725181
1 184829753 517968936
1 13486610 823909483
3 821446075 897588357
1 842002500 696326265
4 966650552 617304969
5 331728265 422945871
3 642009379 462327467
1 716723284 44677443
1 473981801 73040408
1 342340649 529764002
3 919824619 326275345
1 71518254 701031307
1 128549018 427792145
2 129455150 134163750
1 936669345 688319219
1 148721517 735997201
4 718628595 925902893
2 727950986 596081726
2 13355470 171084997
1 913881709 834636650
1 540061547 419354244
1 238401399 30821227
1 392405117 42534796
1 875335888 775292483
4 703073989 148128730
1 894032627 466610381
2 69470634 42570653
2 339042410 229948093
3 986708366 969332676
4 612372677 634444566
1 505334631 658856305
1 932407197 532873308
7 5365684 474222631
1 918040828 586764479
4 525797306 710540833
3 388523832 528407238
4 645682250 5847792
4 557809487 401721903
2 680072998 454152688
5 864699701 904035030
7 392804608 202551055
1 768258403 872976010
2 403333491 396370562
3 618602682 45687722
3 137826171 724793650
7 744267796 447496471
2 464002449 188875840
3 365309070 66486912
2 631289342 259038284
2 39220511 826100652
4 586202156 73972548
1 366484934 880327301
4 580664612 846430381
1 523928664 369477492
1 36262300 962056366
2 783140968 667362222
1 201375132 750855935
1 158551930 249902902
2 127102851 138990688
1 478713876 5498276
2 26168040 534897885
1 286219863 165027925
2 741208910 622079020
1 725963719 816699577
1 375853186 23620331
2 687863100 426694080
4 963116152 210802996
3 351409507 713061692
2 287789834 318305557
2 506528896 760996371
1 131949036 657282701
1 615526905 344364279
2 749494219 257729387
2 629249124 743710079
5 664270720 62761687
3 613019975 145264461
6 121786060 443607655
1 253721062 389151532
2 46116367 146291096
2 151733106 318738118
2 381546025 560205598
7 890172048 648372401
7 242710363 433462598
2 268869564 636424392
3 924197059 504798632
1 380895233 866607631
1 555004320 159932204
3 487891565 330537963
1 55010425 569323118
2 566578393 592271918
2 687077162 383647576
2 346724688 123330594
1 755502161 772864814
4 91104457 329904717
1 193277912 517859827
1 69037240 797499169
3 561996526 945664086
1 140049826 849934467
1 682269215 354147287
1 325047211 436350126
1 577711616 247615528
1 380146490 750291089
1 344921781 782456046
2 187248947 749432237
2 384017891 276922991
3 495440439 274472631
1 186717072 812821517
1 525701638 526195615
1 233137797 479331340
1 724199571 732119480
1 883550417 369445808
4 323000923 85658993
1 991954658 458208021
1 616116779 912265184
1 53463795 269433124
2 770794764 935083577
5 438310687 936955198
2 652869842 89785448
1 61276364 399608363
1 191818038 340470210
9 851675538 811629207
5 418941812 125046973
1 747026740 56915663
1 909133922 734479960
2 86069042 648136015
3 779691637 195858989
1 173130164 862716915
3 194319239 579738152
1 305962347 548435082
4 885174255 770003774
2 493985730 115501999
2 274543101 699561949
3 617275953 857973517
3 589795030 897994936
6 680865745 559180351
1 393914247 217656705
2 532196579 422317812
5 822997956 887558170
1 607935563 749134192
2 492757166 173489312
1 909397186 246497896
4 456436595 697326192
2 553037901 206336450
1 719525469 721062090
2 530072660 139352917
1 593627271 416836781
2 112240796 347011318
1 599671251 732069194
5 130512447 152022515
3 77336889 318191268
2 177358846 501426209
1 191806603 11676839
1 906367715 725471237
4 620755951 63888307
1 301511565 639128981
1 805847983 197494575
2 931172555 610582425
1 787037074 77617679
1 287267754 618088111
1 611785987 130728340
2 50602578 795255392
4 271863840 958568005
1 421349343 681380115
1 590323799 372457575
2 972856500 953407861
2 212242360 32166193
2 432350948 626030899
2 797572629 485759457
3 727438342 824713022
1 815715011 767959193
1 899356937 258643519
7 59728704 804119841
2 705094925 364711490
2 967121351 216339792
3 290313863 96283979
1 557233212 463320415
6 2091176 674425353
6 467237525 16046404
1 996370536 372624929
6 937950441 614600918
1 168438622 337174334
3 295769883 813174610
4 293731648 505867940
1 435693626 647058589
1 724756504 261569840
2 597861702 845576478
3 393175322 191160853
1 420162265 687036093
1 122610613 215846164
1 141554586 471377807
1 453277824 399907608
1 160157895 453244885
1 12810803 237154618
1 431084271 123088984
2 720246373 692281935
1 766260556 49736472
4 266204634 638007247
1 674119047 846851205
2 675005409 647138808
2 224648885 112134196
2 333716963 566542321
4 127929525 423733839
4 997618154 438049386
2 870676740 782875192
1 540028007 484734112
1 404001589 538714124
2 50813526 800571124
1 613720653 346367709
1 167541491 820222287
1 615907228 135886466
3 754940898 690270799
1 507078770 549498904
1 537075879 862557308
2 730952842 83586227
1 849612801 26735517
8 429819490 716161796
3 187196614 29622659
1 939252961 889318439
6 71834211 455504402
1 774094567 147213471
1 696754076 137455152
1 185568677 188938821
1 69082102 443159982
1 858301887 497539313
4 306240297 192947628
1 630035629 391781014
2 856840896 573883157
2 920139119 371779834
5 595542231 279040185
1 297831826 139422983
1 464693959 429137801
1 326043111 605964627
1 651755087 251133751
2 288037796 568810958
5 202102101 966582063
1 497605129 646742114
1 689373701 256728258
1 114258020 511030967
3 708684094 224926791
1 854659283 151556060
2 778568704 552141054
1 304879948 179401253
2 666905735 352579078
3 85101584 883486939
4 753961030 432623188
1 244377106 445603666
1 651757820 654629862
2 773306651 748386021
1 49439269 118990394
1 754311764 291483326
1 583582982 176489176
1 162719547 459245714
1 201973286 523839785
2 473506876 870262128
2 600872512 844678368
3 980252894 762081138
2 536738602 475871190
1 593872888 738089376
1 585920381 723090776
1 74966562 616226723
1 809000286 812967007
2 589332652 794706192
3 954147140 56028672
2 162345519 16610409
1 265748447 946844437
1 542629490 30607396
2 756279466 54636082
1 425969890 397327905
1 851020783 397214491
2 186493281 33330805
2 799055843 174219215
4 508220542 343113066
3 462493446 516218994
3 490328647 305169011
1 400475543 377060923
1 388355416 340859591
1 165070249 597305506
2 844620734 653119610
1 911406595 605511665
5 142618156 171871865
3 5361850 171707920
4 388149571 741733683
1 851394682 808236723
3 291040684 221352178
2 320572293 202169099
1 423516488 31591072
1 767452533 924246084
3 277434844 697679999
5 560114580 723111750
2 704514933 151720820
1 601847881 801375498
1 789169121 624047116
1 273889705 84994011
2 75369761 518056614
3 259474580 172559960
4 31451043 798015087
1 354423097 27361273
2 906985717 614819596
4 665511413 776120572
2 363946062 517452445
2 395330559 903347550
1 994366272 933816605
1 262463459 230298581
1 743973650 396641726
2 350352654 486965086
4 611344131 467315938
1 511676612 956289747
6 847971797 336765077
1 855271877 344599413
2 654865461 114339574
3 910271254 975401171
2 184121626 980304579
3 93143440 288101703
2 306890740 854882473
1 593959772 565705926
2 8981658 734230322
2 285764679 155449022
6 374639722 95044337
1 309131510 566962037
1 454608186 988616585
4 829541375 239143273
1 700919080 214116927
3 564702488 305835292
1 982581717 4986080
1 571424113 908066791
3 225768906 895179498
2 787678545 456971752
3 604022428 106185863
1 469176429 268960874
2 623940498 426448731
3 805510268 56026218
2 178803661 213560473
1 466866030 852614009
4 459674236 845797244
1 272425919 125263097
1 354554751 589924926
4 121009725 208259419
2 314102066 271980005
3 490184299 402683378
1 122232278 893793258
3 241289691 133216862
1 913306832 602689646
2 318747128 850858992
2 512424971 269980137
3 730727406 866057546
3 539706247 63055054
2 734480459 184684324
9 789984751 17396465
2 60505790 784716758
2 503787592 132920218
2 739811439 630587087
2 575539219 624378577
4 189752293 30040433
2 492447337 654654678
3 149375888 397171287
1 437037105 332894118
1 553824133 17851782
7 104039133 985350361
3 405492643 923791761
1 214939847 288407798
3 453870231 680191125
4 639276154 18119758
6 645803979 503689209
3 915291161 570089137
1 606478455 96821147
4 530453535 393770012
2 885426353 664330432
1 978055476 122724261
2 72884859 696890931
2 122295832 118587284
1 989382680 370852686
2 150212442 443736264
1 238544340 386260326
1 183793325 486131921
3 87427084 564453127
1 851088832 211757384
3 43438997 472163528
1 431406101 256523996
2 72085339 268945571
2 333666245 381935402
1 848806266 135039551
3 850345199 716231217
6 759088824 804020790
3 223639411 127078279
3 756811376 783695798
3 752976470 693031824
2 919374420 489178349
1 276973351 192505955
4 887620457 699806512
1 583169328 152914685
2 541154119 183522340
4 717370811 128316137
1 160884281 885351612
4 199388380 135133943
2 986889942 393875496
2 119505117 403268968
2 639442766 938136578
1 271331776 652799396
1 200768789 303957050
3 218577982 255798007
1 169638798 19706644
4 341478009 287628974
1 852983975 167075327
2 536152611 520507176
2 925677740 939808317
1 443418806 205803300
1 872866217 787221732
1 855753548 218143417
1 748717243 347384170
2 124521966 418291780
2 275217148 434484979
2 833256575 900634777
3 30492160 637852831
1 208115985 887211709
3 596307015 934860797
1 200420608 955302111
1 874747131 104561621
3 899279235 967051684
4 765517966 725861014
1 268279475 784766729
1 731388247 933345993
2 348259105 128762387
3 21349014 486898306
4 264366283 614398160
1 309874136 181456629
1 285267671 252063181
3 818592867 930170468
2 622265601 493109260
1 79036804 435051693
3 367435625 447713737
2 12600030 781637928
2 111258019 563901637
2 293017458 923852282
1 761658693 996918264
1 278485327 59512720
1 505336774 148483541
1 840507397 609845445
3 873719797 647400112
1 661336112 887533234
4 511436074 817121059
3 175149278 311539863
3 286347179 214153313
3 641837022 124394369
1 755284993 642058971
5 56594534 991410878
1 738259981 776889630
3 888584467 430341481
2 246426881 942387114
1 565866203 101880459
2 517059142 337940204
1 715954405 40696597
4 924041233 381464974
4 631304852 1346222
2 250792013 448056060
2 79476904 328134075
3 905079858 29895599
1 1750574 763612670
1 325446911 382992398
1 581287501 60165574
2 199089443 768621613
3 522148539 98802103
1 591409741 826640669
1 107946353 249245791
1 852223208 413115274
1 14355397 661442735
6 933761449 380767084
10 591594165 532361956
1 459347008 486245785
6 232465423 678314448
3 887216512 8914521
3 355628414 80163155
1 748889573 723894063
2 989040580 179581120
2 225751323 620819935
1 980186250 474552431
1 587410688 185363365
1 107193432 889560165
3 182878149 930002092
2 564425488 2899612
3 309945091 984870835
1 540878753 5664272
3 87454623 8443232
1 60500579 911668438
4 876473136 154550796
3 365845852 208301442
1 868894456 875508454
1 143923511 81358638
2 785367673 62513792
2 503820930 297403923
2 599685995 591988153
2 271199540 383638370
1 264818006 823445385
1 826243269 555162685
2 625555742 109276309
1 198398045 124844590
3 210155482 882023437
4 513223574 131360996
1 398369743 217800536
1 6306251 248927106
1 850736617 240452486
1 306900310 845743606
5 310787733 990214558
3 136679832 872227237
3 74468086 476339656
1 759799201 453920130
1 838778614 348218658
1 127155790 153992720
4 635641791 443668869
1 689430479 192451645
1 315515180 787406920
1 135051050 722451037
1 887669834 666493838
1 473220086 222439304
3 856703671 752055268
1 898160834 294903798
4 585023205 929729232
1 130150303 898942217
1 29230934 862590573
1 138255634 710528968
8 308810860 719781289
2 157763550 854342217
3 798200754 233068342
2 358813577 666861718
3 220740042 207157103
4 363675119 994680349
1 71753594 884750328
2 266209178 2343289
5 941925043 57291956
3 41837845 64865602
1 552104108 248042730
4 974786579 813887353
2 751415715 772024547
1 26878936 654637084
1 412557975 667520853
3 371794126 588513970
10 481844778 918675367
1 210231342 493793209
6 277649761 351613549
1 51159962 407346091
3 186727695 467918713
1 715774847 59451476
2 39726429 676357957
1 237888932 293079294
1 139931579 489535111
1 612014303 546710403
3 820743227 3850704
2 851071427 875107344
8 149882218 183268085
1 686300841 258629320
1 893697699 804494721
1 842559364 109106902
2 349924893 262194381
2 681150417 176729922
1 811263684 768342003
1 764972525 787594733
1 961411477 119072359
1 929909802 125501122
4 893815648 930144651
1 492582252 609084026
1 749287828 97702278
4 17992775 274204401
1 271424998 379140942
5 1943200 765039251
1 182539946 898556609
2 313468330 496741407
5 726910939 440984144
2 920151813 929446431
4 873778233 745066380
2 820681466 660603510
5 193574211 976390316
1 324506734 252437157
3 204175471 215594052
2 723270213 708585607
1 82915227 537961561
3 254980638 311505534
1 218464575 194195744
1 288975731 679403320
1 878581484 280925741
3 309926844 898634577
3 274077282 335982737
3 145080359 705420091
3 94858474 238108838
2 345615539 595847699
1 632684157 706554932
1 810307255 286217875
1 68127644 726176686
5 87724543 863968005
2 242285053 531289195
4 965818068 628550455
2 560728337 516471560
1 383537474 418978871
5 248781859 788080424
2 830616640 301363619
1 397423548 218364688
1 98868945 758200148
3 346526454 537667131
5 52582449 591950066
5 949097955 386821330
2 498211585 527918453
2 336956363 462869410
1 363476164 262561615
7 937666067 920358593
2 415167266 910660226
1 140406398 942260554
1 691798898 178660681
1 242961834 769865996
1 689129403 147065966
4 241595704 640897118
2 916709600 409703118
2 125398574 168854815
2 918218868 631352604
1 938029884 823363049
2 341649706 232928939
3 325423118 468627930
1 575600574 241126989
1 523057835 550563164
4 223810869 450449028
1 754079246 231344088
2 814146616 703602031
3 187819102 403996863
1 785714670 307246594
7 658681224 341056418
2 553898893 996772286
9 767806520 949325500
2 93568342 832805444
1 542170117 314285175
1 283831075 857932444
3 863936236 831181244
1 797816476 763287766
6 730024731 499274289
2 919676892 418010855
2 160603023 268040201
1 458108611 376459111
4 592020683 427294737
4 952041421 780907302
1 268773325 142753010
1 16665948 922782136
2 675271548 728418449
1 760609640 784885080
5 879669266 757283309
4 811094618 745635483
2 899263512 217480448
4 466257683 983536078
1 306709184 826512876
2 849630431 998535463
1 843455185 819797298
1 501613453 978591932
1 646740102 371332282
2 958840535 393292426
1 155453790 915229680
1 696272627 182193566
2 641192200 353612289
2 272390536 840525705
3 956698487 419997899
1 391593599 110413347
3 233307989 298493299
1 857322409 473434369
1 842292162 44878479
1 936085977 560545530
1 391693730 407796474
1 201375829 777158368
2 44047014 706895412
5 923810621 268135844
1 908217376 225301298
2 962651766 159332189
3 399501926 35392232
2 957392802 81946746
1 617718151 73706168
1 127675271 492427882
1 753063086 108519523
1 399544422 497003374
3 534102870 605980455
3 194144197 365193804
3 130932854 372324885
2 127580097 973814972
1 425256282 834465668
1 570929125 386436976
1 232262499 991644200
1 375659772 429899729
3 804721340 141594436
2 915550923 464842012
3 752458226 448735720
2 742213946 790854682
7 961268676 67224424
3 977754689 888392992
1 260295557 503295198
4 805007012 264183248
1 982539577 811614603
4 355395016 823466492
1 226558113 170995085
7 482383382 731873505
5 479289495 854371006
1 233386900 259403034
3 792969551 97432509
1 714393908 321574293
1 34170059 450066764
2 753760199 749839855
2 851449203 198114106
2 947315411 389010514
2 431768129 258109024
1 55219238 324970128
1 205060190 94854766
2 762805525 124102816
1 987022122 70809201
1 21813912 606348888
1 484015357 627301374
1 838938982 177843186
3 766060243 904546976
4 937202879 69458040
1 515530561 326256111
4 329521479 977040535
1 453746925 70270072
2 410483785 165807756
2 681399622 532058824
1 819751762 450817947
1 460123651 553816937
4 651304876 147511464
2 548977848 741840473
1 817820251 294302342
3 613325681 684743657
1 64364420 513623772
1 90558177 24701961
1 983598023 61437596
3 758683160 228647384
6 689893161 614016651
1 198712289 376588850
1 341908166 272486985
1 51182067 3324147
4 72348105 835409695
1 233979139 527659623
5 813329778 61808050
7 725735159 588612607
1 654489807 297771196
1 15450673 144028083
4 442904559 895493306
1 400139065 235015361
1 307391488 756551381
1 573897474 794226792
7 666455271 206794341
1 114380109 689447308
1 534742296 25484627
1 531209087 38587090
1 4824881 164880728
1 516130984 571041662
2 472012123 975899603
4 970266542 666612580
2 633486321 173029596
3 666445077 69986426
1 575971752 470448562
1 946934720 540068329
4 856419354 767097663
2 450533175 228997580
4 152933581 239455203
3 414954798 335192842
1 663348566 905594620
2 478303668 292839798
1 372784245 905304015
4 277587180 586814819
8 608712283 160825765
4 933173126 135259381
2 400842454 234443158
1 841319084 243434677
2 195101323 820265571
5 146141409 441660229
1 979370272 702285374
4 914147795 284660916
1 199495914 418651560
5 244975006 543003913
5 349190664 636741281
3 748644341 263866155
1 34259810 472231321
10 681495201 244246325
1 215647563 271959462
3 631604794 114289717
1 200628948 749095611
1 780977274 105517652
3 388974001 753176634
2 701190584 548842672
2 908411782 159505400
1 426980128 223274602
4 902922617 446417946
1 530780706 749451789
3 562921365 410050527
4 210351143 168973812
3 681748278 482490657
3 682653923 663960546
1 876214255 213101380
2 241470405 633043079
2 308247469 245449453
3 662703707 219385131
1 957224607 546678608
3 996051055 941374985
2 863873374 634434799
1 371409630 573202861
4 585676569 801350076
4 65205437 318221658
1 772873287 998799405
1 577716624 835499194
1 995066018 993136445
3 563245829 949709364
1 105416777 494473903
4 484263943 484138210
4 656680501 506619784
2 878477439 449596499
2 849340906 177923155
1 364588407 540338145
1 524199256 736258212
3 773916484 81084445
1 555746363 452857516
1 838056104 542825611
1 609006666 462338248
4 97869508 910607983
2 204691629 363234414
1 779808270 390095466
5 646240579 771368730
1 247185206 981377592
2 454479114 583826316
3 842632497 498903455
5 310123505 442028863
1 852539711 909330618
1 395772231 302860834
2 774395198 265536896
1 558845170 221877132
2 690246717 703820765
5 766738329 859603037
4 457319707 821549947
2 130255896 242376869
2 414377013 818408790
3 729442759 899611334
1 468831525 842983312
3 370347606 137613532
3 159492994 279326042
1 484063214 790703994
1 178653538 525337984
1 15369135 70634033
1 927081182 31760842
3 502824786 679064195
3 365052961 818460357
1 360796373 54945833
1 271206410 146148803
2 329540997 399346083
1 790452396 780139526
3 318494082 847886845
1 8191437 528716319
4 103030088 739572195
2 461360472 821972837
1 508540369 665590189
1 354974332 351675632
1 370525774 672190650
2 658972820 86304608
1 844466215 211734313
5 243568775 767867016
1 172782112 74197722
2 93183693 847743755
1 912288835 381053857
3 721572260 874404960
3 687107654 556118749
1 278797430 618166549
1 131639769 489638431
2 870658061 745556645
1 876527818 2329227
5 865968484 745733600
4 340921911 5438006
5 969657208 51698832
2 352493226 555868134
4 285690143 530922345
2 214278010 57339146
1 763548667 59467485
1 909539057 253504555
2 653622033 449464033
1 199505010 426954162
1 267270665 959461657
1 378023906 206906610
1 823055540 747694349
2 379786755 811040841
1 919733251 646878898
2 762914862 426514123
3 83639402 531216553
1 546485216 411267273
2 145467103 606831031
2 954785367 758047054
1 532713541 316756393
3 116400816 378720881
2 846715822 893121359
2 879950110 111103266
1 66931710 162584952
1 436047734 135741064
1 291333783 131722065
2 650205138 507142925
7 56883042 124644843
1 864472217 646393708
3 917404575 475222503
2 956643735 230355029
3 269255233 914951395
1 997708089 71700599
3 311798914 469832106
2 590354077 909093146
1 676724892 273097790
2 983665019 624129137
1 394914614 658359449
2 540141565 710783098
1 102458918 203913817
1 187471675 147256280
2 30870740 132679261
2 246956805 443633278
2 4695779 754964901
2 961323423 287298764
3 47047738 789337397
3 4779091 166494131
3 497559568 585169729
2 521031648 635212024
2 520825964 606775942
3 578739184 131392347
1 963928151 816672702
3 912317916 556015137
1 184520157 356763716
2 160684657 659027905
11 828429717 550421147
2 938878941 701028077
2 472219936 138607517
2 472323769 930983735
4 269446005 985793872
1 653253802 635905232
2 952835007 620129120
1 325223199 427850237
2 444184966 793969931
3 413928436 723957812
5 793852658 414713995
1 914143919 407976270
1 78338676 887846302
7 27953133 473299493
2 715775229 580625353
3 537734122 250308308
3 644422994 15541450
3 876244127 492058894
1 93336375 821875270
1 404108567 910632553
1 662003356 420598012
1 708848302 736952260
3 873209963 964693834
3 736792510 531624632
2 202375953 967490675
2 741731936 338715298
3 410070753 841916505
3 44919867 970573749
1 374408465 365530446
1 284695958 484058047
1 338353266 249654707
3 658095020 61533326
1 880299027 249695971
1 95865024 995862359
1 193147317 313574413
2 527765879 998539855
9 247391463 792568505
3 480907764 851116527
3 684350381 383163010
1 137407754 262840930
4 860036916 310725511
3 531947424 64003975
1 543137218 320715358
5 346637184 699683285
1 620267803 714364026
2 674657968 871379240
3 905340745 525863323
1 632200748 794759486
1 252676625 321288698
1 175341252 503969860
1 872391172 530390022
1 199517794 251415161
1 273552222 629899076
8 271559734 741437807
1 957233915 349168170
1 50281835 215488808
2 46672917 263178509
1 449233170 349738665
9 303321221 258070666
2 271382885 144467710
1 985370224 416985077
2 469853874 844429132
1 94852340 285962456
1 580263010 557922951
1 881768814 102945647
5 637915197 108559472
2 394257219 919580660
3 369641593 496732410
3 803129179 408305622
1 226543419 729662053
8 902897292 96926611
1 921918192 110848914
4 2458958 483742875
3 911717333 310254358
2 635564659 936963512
2 978672781 388232117
5 184972225 657809084
4 522512575 113367532
2 471919623 550569935
1 391450215 176757049
1 682410368 482582876
1 895332947 215760504
2 229370649 785081490
1 89429607 81136708
1 961549303 50973721
2 396128512 180821311
1 921432319 451748935
6 399247482 479204668
3 283284503 724794478
2 351685205 965629648
2 102894804 287819440
4 1067866 43082809
1 157839448 556724650
1 894700158 983234614
1 126014957 18570922
1 465588719 318848053
3 990122032 143076575
4 968928996 430907113
2 47620233 570219735
4 351592371 467487348
2 91600795 440528138
1 907058795 511674178
2 313522356 493737998
4 809085370 215379456
1 258760453 278232504
1 643382514 975384263
1 67577725 915826255
4 561572562 783881830
3 640501160 870231741
1 503547913 6854027
1 844669700 578653602
1 643075059 543371099
1 647089777 534063400
1 774096438 457260551
1 446488292 955972466
3 819866397 611217669
1 592719129 928223401
3 847431338 705559811
3 362341420 745663486
1 171872371 541901199
1 839863734 245952015
5 359658905 866289967
2 166539628 178673330
3 65017964 509710959
1 362378782 663936789
2 713823640 290617614
1 211907489 843193383
1 146118413 579980704
1 650358142 47329056
1 317050830 197461394
3 677177358 732587644
1 121614365 399871708
1 265523652 856760188
2 975554949 950538531
1 952041069 429277886
1 53267973 447341755
2 353408631 169809263
1 845138247 816875295
1 360157186 130729446
2 477161268 291703015
1 567214032 627958214
1 817481414 523099729
1 310645831 826885025
2 781501952 380031655
1 772748343 437231959
3 629829954 414946200
2 503710048 342028360
1 662847765 536107646
1 2639032 948468648
1 873677910 33476602
2 48695682 762292073
5 391667640 322324476
1 602486774 721040447
2 831127772 187909119
6 46343860 695322855
1 833264826 85994966
3 554430876 329841258
1 786170448 332628774
3 553447774 631726233
1 405182686 323824961
2 135566791 441441039
1 539937529 874893140
3 792941439 178197556
6 421898489 964161134
1 979491094 758373589
3 607637536 586686976
1 856364813 423891184
2 432180715 208438281
2 312610219 812636459
5 912546343 278425064
1 172596487 405633356
1 545253737 589290118
4 600451648 406570913
2 365788323 507543227
1 728799503 533518218
1 710136695 122802523
1 914098577 689502798
2 966216700 304951097
1 14628602 328411924
1 982580452 290262793
1 896565021 670029807
1 696194436 87213568
3 75820982 228231352
1 506965053 273032746
1 993987183 360439070
2 569028178 989824034
1 641155183 800702590
1 794559207 227712655
1 241654646 334023395
3 290601076 722331276
2 11216876 18075202
2 936403651 854425234
2 219792638 615154965
2 644295339 146866138
1 5893439 33537378
2 721155488 498060384
1 485710589 671671845
1 471040710 975339998
1 538226383 425957897
1 583681893 187214634
3 338418843 627534585
1 305968812 926441048
1 710695584 641180611
1 542900203 762691659
2 71595360 976010572
1 46969335 123131324
1 723579914 563121955
1 987294135 132673244
3 315587073 776453062
3 276259827 249460139
1 792873933 953479448
1 705328810 766362795
1 567724439 122527253
2 468522205 264122785
1 445418384 88358703
1 234449275 938589112
1 570325031 303183646
1 2282679 795847082
2 316369447 724958960
3 32099647 792363016
4 689577818 695926150
3 764904743 899715569
3 423925193 599437264
1 151303757 143287539
4 899963313 170557319
2 840984874 840411349
1 186919302 246428269
1 960968179 501359248
3 321899783 709414687
3 890531336 548187819
2 42774999 638895957
3 403118134 853099318
1 189831877 842400387
2 512577313 121131401
1 197904838 879023528
1 568711482 320466417
2 122999026 610327697
9 920584673 743010940
4 201505918 943382728
1 864579567 834281481
1 384126563 792351278
4 312861651 863112376
1 878657026 159256072
5 739487185 416394806
1 876030146 34316846
1 789883416 953530287
1 351384665 350688972
3 841035552 973103357
1 789339454 724513761
3 926311145 603026080
1 536535948 909703537
1 100573415 135232766
1 384377381 346211516
4 422879346 179119118
7 456122822 984629406
3 232340879 318869395
1 423065357 702288191
1 14974938 404783043
5 923795741 230353145
4 730831417 77564245
6 899326328 321043554
2 330015110 863425099
4 960707752 910640741
8 910750257 599191574
2 847652357 609148686
2 656797999 559673604
2 705864646 825477203
5 620905883 98451229
1 316834852 196879138
1 96940582 656394817
1 358145652 607050943
1 317728988 232098561
1 308223025 111080078
2 933438067 84050948
1 43582033 624823350
1 972165188 763895016
1 833106495 336649672
1 924233962 768327315
1 976248214 26502111
2 521965194 205780553
2 894614318 255284984
1 425846120 524537596
1 825153629 75440680
1 747147197 988816450
1 352145317 448688809
1 973358294 870392802
4 844656582 721286304
2 438818341 549187163
2 973338215 597224900
2 759101422 729801776
3 491784821 398546957
1 960051115 655413153
1 311726917 263586964
1 171518944 830564045
1 562547066 138474784
1 992262285 410706369
1 650199348 151975168
1 773721080 672674974
2 624001750 152379491
1 912059662 157275424
3 60058667 962784073
5 631078703 881490151
1 646042577 706575160
1 763468916 765207226
1 112034478 972427928
4 728894865 306638555
1 315584560 425416993
3 419644728 440778036
2 304672369 699985702
2 454776146 340510589
3 110817332 118590209
2 935072773 643351429
4 322999422 491549080
5 700880144 304421637
1 523957745 425381187
4 599080707 111342661
2 643380662 16356857
1 837494854 549437761
2 4652062 956028781
1 712502683 31085882
3 453401882 89428612
2 601102889 855890806
2 361204961 97904541
2 427052568 467999885
3 674049439 664863998
1 118021672 246463667
2 547503750 477932609
2 592514141 874857612
1 539710 515469853
2 682257911 719977097
1 972079469 636541090
1 999453290 251931370
1 455247465 355263313
2 440088673 588295700
2 491023075 697009885
3 618757101 52282175
3 573484127 635036816
5 757339347 478272158
2 542366471 380516391
2 78146304 408305627
5 116330603 332770700
1 468916362 42656071
2 555783229 142470118
1 996831546 93207722
1 114403293 296321815
2 422829758 170697245
1 976978022 550524044
4 265296178 930807710
1 266876107 288275366
1 481390334 165819890
1 707742262 295348827
5 166177346 134287382
1 625735962 751719705
2 603558449 284572623
3 461031656 193272142
5 737454287 896187082
2 362499990 306386420
1 784045540 491588456
1 327660995 795803752
1 416749940 162776369
2 559788847 19612841
5 207146972 771115596
1 290565694 679198149
1 497935293 437105863
2 831910819 562130863
2 54471244 94128256
2 215636003 698276286
1 368239732 213802318
1 695159591 24339238
4 713254297 287141553
1 593097821 36668807
5 638791196 606292314
2 247193038 980654157
2 286873345 818341713
5 869151943 620217577
2 429403744 385167902
1 832243401 945777121
3 199163621 41952070
1 109482420 27171256
2 345297106 227215666
2 311763320 841171546
2 579232880 774567354
1 263692064 561441063
2 744505190 297981645
4 644008138 279027471
2 981704274 336951894
5 752173368 247862707
1 74989546 635219043
1 678453573 384769043
1 195986391 556159393
1 530255545 141151953
2 664548726 847442125
2 109979939 480617497
1 19425048 734488939
2 972846737 752741124
1 263765986 860459624
1 631733777 582508329
1 629293405 607495229
2 588998853 390156596
1 291569795 811040032
1 984179884 310474030
1 291748043 393290035
1 40203812 729511016
1 955963724 378082253
4 553867112 529296468
1 9254136 548852632
1 816199552 533999156
1 797649004 875759765
1 711788689 429864038
2 503440091 746913788
1 305387845 603908245
3 667596901 735925618
3 432067001 980889442
2 498564527 625910494
1 971928381 691885566
1 99073672 163796330
4 711296909 55918857
1 217904933 60027549
8 109994572 693368145
2 893394040 96128539
1 476338834 215527171
4 638418693 800668285
3 988634793 968160364
1 849525212 625991908
2 807462926 465033886
2 660447304 869820850
1 585067825 725411845
1 588064139 840264299
1 600509147 189808166
7 193650526 818750115
1 382735997 106576665
1 67582739 753227004
4 563876634 333882775
2 951560477 114017186
1 850597780 163284827
5 227873893 413648250
2 289761193 1785944
2 240628599 368878923
2 479180284 756058481
1 472177111 989576731
13 591737766 622594357
1 693419917 615492351
2 472962443 387288510
1 851484997 653211395
1 607731971 49592748
2 729166412 796748559
7 571132640 674402739
1 624257163 796208666
4 477821992 249018607
1 660833425 368229313
1 327373987 744227104
2 166292682 606820849
1 169450607 729626390
2 779872832 94633535
1 592729555 740477642
2 917197886 281911983
2 532737423 718606345
3 702837910 321079916
1 295954378 224748760
1 887797796 460668302
2 147488591 620575418
2 793639258 460294680
1 498304938 22038501
1 773489691 624185416
3 456471347 151090309
1 439902917 470510568
1 676393788 753212908
3 750583340 717897405
1 599069418 822663510
1 573420201 10135975
2 650220654 91672273
1 845425658 702224339
3 917931095 982857968
1 114105031 351204498
1 271717353 15155580
1 327113052 153138981
2 818549011 308242849
2 399320138 386555933
2 233012351 2565733
1 425084010 421236989
3 343511280 860233139
2 524200750 570792613
4 488058747 705846622
2 718067955 138584116
2 269093892 254517760
1 247592309 470308245
5 248090563 422968396
1 19203827 416012480
1 909294586 77771914
3 843293259 527434086
2 156443561 410487746
2 439630580 273022128
4 410927509 628257125
2 965375667 289314415
6 724238618 54737772
5 673649320 77790660
1 996515977 25704808
4 769812001 678359929
1 886136941 193161112
3 952816069 526971214
1 943187277 560146866
3 922100256 562518038
6 891679261 770884199
3 401715515 788239345
2 531510807 9597851
1 306026661 255530130
1 580131078 45544989
1 539750016 142611142
4 591670107 177518783
3 956825877 493251382
1 790901415 706398704
2 552715813 361014405
9 476442688 574220084
1 180818625 225201060
1 866806037 51908671
2 183888912 908628428
8 144372481 167563800
3 621814571 346729059
1 690114862 344852093
3 132602509 619191407
4 161110903 657484117
1 588944281 236237233
1 211383673 654149264
1 767522940 946125370
2 822417023 449347931
1 189852281 618279146
1 415047449 240212990
2 345460868 806099734
1 424259587 729421635
1 447346516 170748866
2 682185914 639395813
4 82563864 880583113
1 173717391 713617754
2 192885566 191840078
2 902345843 17227906
4 26835694 110230861
1 990957522 555531038
2 879584147 463530134
2 803734937 612198851
1 237386302 486971882
3 440678273 94646275
1 919192271 776913760
2 316865086 467702942
1 185229675 142879306
10 724800262 499969945
2 102254513 257262401
3 44245542 971404956
1 433967433 257272141
1 334389458 250396568
1 275474766 825495858
1 26306200 725420400
4 186002132 947024569
1 766029622 981707392
2 214787863 661631831
1 789965925 368839063
1 423559765 130461161
2 123191866 875905172
1 930094610 29897067
3 397062142 826359336
1 186368577 104056387
2 144886040 490054987
2 299185938 690438485
1 68875335 22170107
1 449096881 382778987
4 917060036 701073740
1 162773227 75828137
2 979367319 96880034
1 518854951 524820982
1 233567924 50917534
3 155292528 803331059
2 88312381 566840707
3 322616211 822040202
1 262387113 908254188
5 479125765 956939817
3 931479744 755724875
3 938293181 140115309
2 774915325 472759452
4 278028477 179261007
2 159486503 897787276
1 889632445 226051799
5 805364933 641538859
2 45940465 499896222
2 936779300 649702240
2 85560372 186878550
1 582851520 978511911
1 886031872 482774102
4 339168836 422752492
2 27061486 977085724
4 505373330 503541216
4 759588183 104211275
1 44281699 230979742
1 724780502 88453398
1 521783806 450960061
2 917899228 196689042
2 291968297 416835526
4 572646728 150487739
2 675634981 58544459
4 454072149 448969050
3 978268379 701288652
1 817276533 691052067
1 151334990 176945977
4 621798465 298382603
1 286572459 45554082
2 502153100 276430148
3 984427772 860381895
1 942455923 711352490
1 903241720 591055004
1 229106304 529358448
1 910562747 239841628
2 283114060 937276092
1 492688835 922191689
1 673957285 432969272
1 356709184 604468348
2 562407490 927691967
1 788372519 885834404
1 327156291 333803805
2 691151351 707233305
2 900271350 667381311
4 763864954 52358165
2 439555214 867257737
2 196590235 545360524
2 243397338 104637694
1 885202261 36836039
1 434035774 113512104
3 859101268 451977281
2 62664212 786702945
3 449016382 603954833
4 231039363 66090395
2 837247660 341151209
1 693431040 419949601
1 459039880 524539574
3 348863880 205748880
3 676197642 830095649
3 873527249 762753160
1 215150132 589921104
1 256247850 742663287
2 831127060 465495907
1 111845585 332273484
2 121260537 121823335
3 631447966 731087101
2 110368291 897915184
4 392314293 220326428
4 9620377 629196912
1 86407585 737460292
1 396415442 675035009
2 101945818 590184246
2 782413056 579016619
3 566991650 284527537
5 643987063 478745158
1 574884282 263692958
1 279207069 705577915
2 17355874 717913364
1 575098517 992135304
1 729304553 501276194
3 64766756 47592493
1 698647963 53247719
5 865038622 141048945
1 851219240 489922894
1 279414137 589785226
1 15284883 529595586
2 407618448 681599726
2 899630263 688017134
1 694475019 33920962
4 383179358 568514966
6 387892369 653368104
2 490341292 318479730
3 629086272 499401640
5 660390846 908662821
2 436680078 279775822
1 589197448 569874652
1 933171917 302042794
2 894438968 579468793
1 927519382 730957702
1 810464405 130430372
2 834840968 877189610
2 491777366 571418267
8 213083188 311352615
1 832073742 48335174
4 467648063 528729133
4 619266955 958903494
1 614836434 704429123
1 954589588 243792320
1 597788308 794284979
1 899483477 880441370
2 637808672 185924435
2 476039178 511471847
1 803386280 354423784
3 700247140 582619761
1 424947944 142810867
3 277896740 464216139
2 125633451 5893247
1 172130670 884473770
1 118254073 111811251
3 531177379 690918836
1 216654020 803938940
3 814460570 768562252
5 518058291 79486006
2 46949029 833091419
8 127051211 544869844
1 334604609 781457150
8 525736499 511093234
5 428178414 387131029
2 652987184 635227875
1 56531608 421769829
2 584245876 722564625
7 781174342 821589065
3 516513088 27324900
1 660580707 662414416
3 394990826 961403853
1 486515790 716499913
1 139502366 705660472
7 76338008 31266527
2 522533497 447258582
2 54346776 119878430
3 310949841 799352976
3 43411097 731260747
2 565140634 29480070
1 117206037 538133061
3 390919339 238554193
3 573441438 31231047
1 843767963 764800763
1 94658589 44367489
3 66538115 811750927
5 336739267 211177672
3 297309791 72081455
2 466287066 636620730
2 865317089 773996523
3 817273534 21426864
1 538068712 628271901
1 827929559 291227085
2 445735666 673129153
1 731265325 128572315
1 585311138 789999360
2 216386647 615860901
3 558178403 270629395
1 611487681 555492345
5 186814304 786740270
3 582017919 484479270
1 993472729 449162607
5 849253052 686013883
1 842681350 356762617
1 182747855 382425421
3 569187240 415578553
1 228700969 143145975
2 867087948 196679104
4 931266250 619792120
1 893616588 635775035
1 502190970 25560605
6 860559981 123539705
3 251123256 509807739
2 589271402 250289766
1 994865151 208821043
2 411256402 912588404
4 585383946 287344940
4 813406297 810841300
1 244633519 184919318
1 386848158 818861010
4 806925721 206166344
5 815694149 206702423
1 953380817 235641251
4 437753637 139709798
2 471206056 610472587
2 764493084 87449973
1 686544135 952905522
4 962522008 816999963
1 655854946 338699405
1 208382392 126782454
3 124958251 859886894
1 511379130 501875468
1 700179797 406309085
2 158540772 386418581
1 903029976 508403788
3 831487394 875195443
2 668310995 483723883
1 273765891 101693648
2 236942317 12365749
3 358326815 261667506
6 786683875 654931178
1 714347379 613789505
2 720671464 209047928
4 509826246 186727145
2 783538848 658778636
2 49062296 395240595
4 13878318 765406385
1 188660812 599766962
1 639928995 92561077
1 326850380 63013980
1 491977502 945606524
5 670858562 463846834
5 86399383 973175281
4 139040920 688835420
1 729755521 242519573
2 739537466 794814891
1 555035510 926119875
3 321717839 700834834
3 152581926 920622857
1 210047326 939674218
2 277735617 255917533
1 355162644 227383392
2 525609442 119849624
2 195983917 610032639
1 751320858 27908722
3 870578166 938225118
1 341271737 78484091
5 545052391 838871694
1 130268223 399482387
1 830817870 106793193
1 849431235 209622922
1 502666272 227039354
4 216672768 869967340
2 517063854 717437652
2 764388660 400693358
1 33369582 508467578
2 450574966 172021836
4 22157661 942200804
1 557972152 886269803
1 732645094 406960057
10 999546864 753472765
3 803205893 94900494
2 872218993 715471114
3 323520851 793653582
1 460440434 202298806
1 508551284 325237195
3 229449766 281507134
4 505387599 888496728
4 654377008 988743195
3 732913878 824954037
4 165642634 178113828
1 959750648 355168476
2 69319739 171497179
4 333346218 896493911
1 72785193 66891786
1 329564438 277392629
1 580114132 282228728
2 601750033 460989542
3 699715254 761164366
1 737778066 621677199
1 735245262 320948685
1 772465439 315278410
2 549677696 544328019
4 233211306 394075724
3 548036354 835369905
7 961746895 470215274
2 406353783 97039436
1 51982111 128370082
1 440980523 861363980
3 680788296 939057172
1 571065067 787652949
1 314400747 597259405
1 631735096 266746134
1 390592941 138574066
5 747697344 392587418
2 705573476 307299140
4 951740273 608971312
1 270109182 391612055
5 114781893 319981161
1 275645091 221473866
3 423084109 429912578
4 182045923 996916409
3 622278294 936693504
1 937944772 236033092
3 888247983 142547643
1 917817197 581830468
1 910467988 517475744
2 836676139 884197967
1 20190749 577770332
1 91866427 660376960
2 45443320 778340005
1 159343175 849459863
1 869259071 558692015
1 940457359 23217985
3 576205068 458570762
1 961000356 229620516
2 352374659 464790681
1 280508941 180542699
1 828996600 116771132
2 913164331 601908130
1 971767128 288098440
1 319884577 629507731
1 730548362 553463304
3 257062611 275553314
1 585990664 212946781
1 480033905 105396719
1 401565027 787270404
2 566945228 650070106
1 875669801 460223959
6 656363552 607929366
1 496326509 28999418
1 891937888 667903225
1 880543541 979351337
1 918104333 318617015
1 511702412 990576563
3 925169677 491862899
1 861390084 786245861
1 906612336 596103187
3 802153547 485045198
2 449892788 134213039
2 787781806 669450429
2 517709979 626512480
3 310925427 624517400
2 381992279 50424296
1 780906946 901317549
4 541758756 819010630
4 100272062 203206361
9 435087752 210474565
2 484428527 674495866
2 646887673 902863187
7 268923298 38572676
1 619776991 668004618
7 791118065 441880549
4 200158633 909381943
1 879958472 866537422
2 79078164 293791567
8 98514967 558725314
2 191633895 286001338
3 598634281 753182000
2 36076131 704863603
1 611188962 800270821
5 194465724 179347855
2 486935362 676308533
3 812921640 527710091
1 253704537 93956247
3 103590433 285152171
2 695668966 900611441
2 972923126 835516388
4 984340464 793843650
2 829792189 770130990
2 207749722 682592841
1 739534421 392786054
1 848158219 970152405
1 524882159 108216516
3 640922576 71421218
4 62055532 864075381
2 465722306 939583189
1 438558584 476228008
1 166773235 10497766
1 761228980 425578780
4 779648695 719077981
1 864194959 894054274
2 998155688 931757552
1 685901605 287551088
2 208776154 118556985
1 188412780 430741671
1 512628207 846180104
4 78440891 561151504
1 33160700 347148103
1 496026538 825493234
2 128937962 46424867
2 47678138 392691189
1 697436556 9779804
1 710406849 178227689
2 960734049 913188322
1 38100548 193301420
4 825626753 434862031
1 323883381 676096173
1 516713889 968787496
1 964642035 669973305
1 209043853 600980805
1 230359278 881020422
3 497709393 282553583
1 958774408 157181618
3 853957627 696489614
5 90800270 815985739
1 903296190 26067489
3 256846157 155410222
1 903641749 571411893
5 649997012 516316288
2 563507759 459969301
2 858782056 446845328
1 471805544 228008332
1 687856816 476856239
2 975408266 650595320
1 713689927 544933604
1 551370923 190634663
1 956472202 277402270
1 544912597 613999875
2 641066170 228914965
1 854243848 417314193
2 415041013 293334487
6 932340185 792428
2 939238097 382396802
1 434000378 670698541
1 376594179 56374010
2 46547076 47235514
1 974801097 643802479
4 388524549 670500646
2 458393296 161348824
1 747852122 573412525
7 328174975 551010823
1 165823815 808952321
2 866137164 617553259
1 383505180 944146246
1 632198635 287044152
4 642754615 185952438
1 335129376 141093981
1 478850367 644458672
1 137923237 970880985
1 185908216 240859664
5 117342948 736638774
1 235114030 401531388
1 799647815 246721834
2 338946724 951458963
6 876175734 904786033
3 809557629 513696475
1 403147359 67311043
1 690292213 213039498
1 828356234 359598099
2 846881980 173958881
1 108599909 268318377
5 231336811 363455042
6 941192210 118785426
1 659019660 980572051
4 755618581 213080464
3 111998714 456500319
1 889735444 763372942
2 837669898 695703463
2 239143084 848043099
1 672315907 177237208
2 962133140 464602885
1 617634247 990406921
1 744540774 80548310
1 726642335 502202993
6 647334977 413001147
1 991482200 788691082
7 525179241 85424397
2 939919115 921654162
3 608801823 218553746
1 832952358 103681906
2 404980920 913583941
2 990768501 658812604
1 337057317 697242059
1 378032191 146360120
3 55949896 246738826
1 61692075 187279760
2 495186622 225332655
1 242685350 151037569
2 861002480 704396450
1 554450285 703504080
2 340350835 142416015
2 92391013 909217159
2 398558172 366467107
2 105632903 763899014
3 711965121 304814606
3 713208212 576865037
2 910530802 240409320
1 223150205 133227421
2 951988586 645110547
4 704583336 133974324
2 167936376 85918381
1 884937731 607198514
3 306317871 179686708
3 868210466 673360232
2 810159985 525431449
3 4584173 774003111
1 104690076 812050385
6 576163301 112886349
5 514323460 222980919
3 268501890 414807689
3 266406269 905311249
1 475770793 210412205
2 570502295 507654062
8 557585601 584814020
1 485645875 55992569
1 575726914 67717054
1 903182689 387583697
2 777302175 51807122
3 65914105 946975487
2 824976637 697219417
2 966117974 20530569
2 750890466 265268449
2 921030870 558060746
2 161203952 513747124
2 959314615 11621820
3 896428655 768674336
1 3768070 739525843
2 554862187 71582095
1 588043414 370812652
1 184442324 395437241
1 11756939 129739889
1 27915945 117799568
5 127297040 986303927
1 428421305 945153531
2 750210296 497236254
1 656786230 589844927
1 464399496 82491319
2 531736400 402949538
4 406762726 310065744
1 682267100 403243048
4 153320563 819404947
6 497693689 958077452
1 151325086 986683833
3 17950861 859506292
1 204742679 749952066
1 147244366 733330746
2 693128444 183684262
2 841989165 38565080
1 999974078 100896551
1 918061144 469164671
2 612125819 253977078
1 913449325 720196884
2 260428275 356085574
1 580008982 606616169
2 336307712 202930072
1 452186952 538734396
1 244902244 616991593
2 425842829 369761303
3 786151683 398873516
4 619560607 318385126
1 587708077 351536776
2 673241183 726149354
2 219642048 460506554
1 437707019 969670745
1 935069926 811486582
5 347089735 622224111
3 290473621 239214308
2 661334080 146964553
4 600684037 102088972
1 883140339 706621755
3 172030754 894395174
1 586300001 123595341
1 373426843 402752269
1 201971468 729949520
1 393400195 325268807
3 62945831 586684357
2 580184392 217832772
5 291322339 484544806
3 334541708 893559108
2 35130950 522121440
1 502386784 620857188
7 775676957 612520267
1 663685387 637023165
3 386826000 298516395
1 383237638 973895703
3 221501133 331138865
3 139238067 191537868
3 451710448 382520843
1 84709429 708143939
4 199415525 970347092
2 695597786 427026129
3 245949489 471661079
1 452283086 312698987
1 124333546 1789517
1 207619039 79589341
5 20753918 285490185
1 489412397 110392695
3 526655097 492364981
4 905540443 980026530
1 108976713 527082129
1 842704385 504799387
1 310372745 15382665
1 204529412 732313381
4 682243325 474733467
2 495719880 398741148
2 835217831 80706073
1 811356297 282224476
2 534964469 495611158
1 644967449 428319616
4 531298069 685969657
1 302084820 910430779
1 966611687 648943605
1 75735240 640341155
3 801245045 387458636
4 710010588 651314732
1 366381712 788727067
1 456089767 392384102
3 96456823 72243941
3 222261436 339019310
1 805433855 548516376
7 718904343 830275192
1 660874956 825487477
2 818040132 198659955
4 701400351 59312925
3 429307279 281985696
2 680827993 359973048
2 591000563 423487555
1 485985291 144000458
1 532394027 486266242
3 675475829 675433064
2 499689251 626908124
1 339746057 361797638
1 696407493 784468245
2 448073097 705320418
3 315252312 557630096
2 87006519 128377181
1 153301887 818639432
2 366435076 268062609
5 365336937 650512487
1 872800122 867285799
2 28435067 949315482
1 451483949 11970094
5 284544121 778836895
6 685153977 278353127
1 796629486 630832893
9 992373681 145855285
1 652314162 964517382
1 106191789 860975512
1 915801355 115856205
3 992271837 979543333
1 194849550 627151011
1 566518706 223815690
3 906120051 602822787
5 826452295 799388795
2 407710718 151627194
1 803440492 900580004
1 771790546 840739433
3 753044098 751781845
1 524014489 282894781
5 578252495 250648875
1 677841090 969068756
2 698394846 961907245
2 936215665 625954346
1 428470010 477026814
1 695146468 664917304
3 632230644 850573709
3 901345969 629107634
2 562311996 482953071
1 947761669 944342945
1 300952630 365583795
1 550079479 337036077
1 895997956 929398602
1 808776607 529929086
1 249739730 728397039
3 317022049 858073118
1 760560808 191166646
4 501720143 253582291
3 23045009 872331354
2 581622739 783416703
1 478327690 487131547
2 794673231 855466021
2 637194723 746949309
1 697205755 315482308
2 2009275 582086991
1 926286289 248541532
1 755904680 742776424
2 855108752 340004416
3 147138620 55323004
2 86891993 878725116
4 793145967 2345380
1 552508673 835974812
1 538472354 357721873
1 563559510 959311406
2 944524740 653992732
5 173184939 111310030
1 555356759 158832765
1 416609307 260622197
3 861801437 140707824
2 200379744 933242304
1 408851878 592735765
1 908831914 270830771
1 226513599 690963445
1 661709193 388741255
1 428867797 3283570
2 550364850 96905436
2 213236403 348750028
4 257334162 857910097
6 542819537 812750263
2 474086069 289077379
1 24380477 169184904
1 271165475 343578284
3 393315441 49271976
1 728661012 755945
1 234632949 989009990
2 566445364 777716901
1 481479802 80989951
1 657404614 815772924
1 38718049 532231192
3 845442893 278178879
5 796465284 941131524
1 31094350 556530201
3 649682177 365795260
2 338211650 94544459
1 406841501 528039696
2 304456460 856380135
1 828715191 933228789
2 515866392 355373765
4 838970161 551483715
2 569898690 432350667
2 337413262 184288090
1 726029152 440616308
1 655340490 504622901
1 446111781 819289014
1 370686868 701636640
5 823778676 553228284
2 931084065 212072044
3 868483122 530660243
1 306052297 619201075
4 899713047 296055850
2 114197818 791333466
3 955073365 139276391
1 223849346 524588650
2 780321386 227343476
3 730246276 453456886
1 182157787 280226616
2 892105164 164441262
2 552426543 99340018
1 352155959 189610534
4 791277269 791339662
1 366737539 638776527
2 205132328 813805832
4 110971444 923954950
1 625837620 420606041
2 993436755 622375238
2 162825119 964583687
3 528599923 338495
3 604024329 912507851
2 65677035 519636735
2 740904243 295726853
1 443905600 878058578
1 626295345 14655179
1 359201159 928973595
1 661036062 304131488
1 262874854 99333901
2 187962327 49763725
3 88698554 944960501
3 565619874 974882504
5 250362169 423263849
3 856443079 205019493
2 840818809 470089146
2 447946916 861099880
1 147033003 372936928
1 719987128 214032958
2 285895122 138489623
2 909910040 364577127
2 458793592 464915497
4 150559429 892035643
1 99519627 247779481
9 94604188 443622280
1 72896057 632183315
1 696034701 594834925
1 818562246 424201485
1 753547677 281586769
2 851659811 286042509
1 96658764 449589158
1 216424235 435548699
1 905220174 680779646
1 980850951 555990610
3 640998199 796836020
1 826251443 614792869
1 905765677 73942816
2 295237717 393718009
4 988633719 195683029
2 254262186 588489718
1 661483346 520994340
1 470974602 91300040
1 72092248 724836592
1 930720204 662873552
2 452741034 814857959
2 790991526 858496570
1 156024399 951046859
3 840139168 632105327
1 339234645 886642488
3 787753730 921619975
9 922134949 573115644
1 300900532 309944279
1 756992196 3137816
3 920263436 51374679
2 980214526 365330032
1 235206600 737745209
1 398024218 279618657
1 272635669 79179692
7 577751878 747510408
4 750908019 638598433
5 855241676 584674345
1 38404389 659179165
8 869584020 633691985
4 752540694 164032260
1 474167835 105544319
2 352400698 945480224
1 282219247 449481938
1 356193419 596258595
6 278869838 757686020
2 379735989 127908647
1 280292184 770817009
4 632943417 360248989
2 560373626 105225085
3 887510196 755731548
1 152907997 273720557
1 220364239 438964057
1 68109739 253395145
1 861001640 817450475
3 530480 217815037
2 536861733 347686161
2 601479123 750035510
1 472368272 557586398
1 161010822 529439500
1 451928122 863423568
2 944776167 667439253
1 949230159 658819758
1 390528645 580431907
2 383588882 495395182
1 898586556 78118019
1 695896182 530482387
2 147902134 313229604
1 779823895 909972227
4 141442351 956205219
6 499557421 166026995
1 921818972 725041832
1 899816297 747934863
1 847173242 639166644
4 897814491 878041034
1 751814558 548781549
1 127617897 548529575
1 507355438 439518015
2 867044408 148021885
2 267345875 410749960
1 349317115 232427021
2 570290208 649729454
1 250802563 877084883
5 483636995 732147352
1 881144306 534135827
1 578227265 858413229
2 52403890 933926024
1 922692159 234415727
1 223698580 683365073
2 978113587 983617641
1 80125222 207367216
1 417560778 346395510
8 976715910 321481620
1 897996588 840585998
2 417845914 463011028
1 701766407 446732893
3 576907288 351165079
1 189133245 989528810
3 587915184 94179312
4 759323217 386106896
2 328413731 174437634
4 46923791 756137329
1 299593627 727682069
1 4297373 352244486
4 711091113 195214387
1 647037785 92275894
1 727664845 5231851
2 284069298 588001066
1 121956488 272747278
3 898872543 852825364
1 77480273 323250815
1 502282217 242577249
4 398791901 60425131
7 576704524 828828593
1 686821379 554545188
1 663397994 449917737
2 169885652 87055632
4 720376385 601013219
1 534071767 849510022
1 575379870 20676316
3 513509623 876228723
4 980959128 47567245
6 269704148 533779177
1 460977901 990287536
3 355515573 750907516
1 79814242 826146921
1 154074948 62323912
2 313261581 187929703
2 111249143 733666843
2 864353646 749669269
2 622441673 898765493
6 417911084 30740997
6 765685510 871207940
1 817044060 925295280
5 769702139 225575247
1 797227979 179680704
1 288763192 48461713
4 347430926 77791073
3 479093177 691111550
2 289317802 740215966
3 324903528 977836666
2 151415550 221245257
3 471918523 84904031
2 909489873 238203220
4 938185673 503057637
3 664490756 460168461
4 199740188 34181987
5 319512829 510643875
1 366891849 810178663
3 25929655 417673258
1 622414020 230479298
3 697844834 801779956
2 988659513 253655576
1 192316293 74529016
4 431687769 602801313
1 772592017 258595110
1 468041661 156468348
1 246790091 782261082
2 869761702 752305857
4 586917756 762916327
3 91646076 122734857
4 701270241 58736170
1 173194881 23665149
1 101343532 224254459
1 409929428 69291531
1 83982649 445850898
1 5090158 378499015
2 791066590 399698387
1 364904190 138139138
1 198733561 324081675
6 523825182 342802186
6 526130921 306239075
13 228810933 13370949
2 32228075 675685550
1 245755620 492616677
2 885900159 72827900
1 834280735 848829276
6 133606788 195055015
1 392887401 927918071
1 938690655 259923027
3 90097939 927399905
1 656064974 685443857
1 737863499 818499809
3 222438260 667396622
1 215441394 494152068
1 338318876 510446406
1 417865374 551223833
2 181642792 14525250
2 324009212 915206228
1 155270692 489270012
1 139129204 260864141
1 725257869 306806658
1 994244544 545936750
1 235617563 859532989
1 1582410 484802195
4 718237948 764771729
1 661470805 27836435
1 132188963 281291457
1 777629126 812550731
1 284832490 600725540
1 35043568 525150068
1 42311412 465002639
2 231608549 645729149
3 124003148 498393057
4 75193991 897201956
1 449043016 888374786
1 129777649 922344418
1 574702437 547642646
1 799796525 521372200
3 748430643 789942837
3 261067424 331902114
2 374331083 448993864
3 929332345 908979408
1 582080002 541561047
5 978462939 150713829
1 743640193 784908972
1 561505258 151574554
3 553517191 162669950
2 178238663 990560647
1 986299613 443687783
2 874203113 311126709
3 941984290 743608653
4 804600835 700855722
4 444870368 113142087
4 76514486 770143697
1 698110143 661313793
1 676845908 722837917
1 846172230 516109991
3 405690014 924214867
1 588745943 423839368
1 539429061 813605712
5 503488921 922326708
1 414722450 895541640
2 500488363 110676419
3 807704929 39900226
1 458396620 618223005
3 504348729 220160129
2 586463711 430974773
1 687169964 722586090
3 11807728 83960638
1 962523852 472817764
1 556984224 888922089
3 99110991 416771809
2 905764809 115366689
3 5878825 420459171
1 902036900 870413145
1 630023500 185399123
6 646709908 485902505
4 837910381 677049025
4 49093048 247198034
3 553682582 625750578
7 141724572 681377868
2 471096798 838114724
4 233345547 632910020
1 747225037 313134572
1 58011965 989720412
8 462532535 155480304
10 261998264 492136806
2 360765343 277872193
1 306881392 547531477
3 855836466 92704023
1 983159236 343348426
1 829519190 770750818
2 257972491 754847144
1 524777264 890357230
1 355337972 929731536
1 235594328 730048991
1 413691068 735399594
2 659876195 91579343
1 855022895 377832185
1 700768198 176338633
5 867606066 841232769
3 365703840 485576007
1 581067615 391723555
4 352883021 421091117
1 490630317 66372144
1 615673574 280511911
1 579050562 362172388
1 673830802 641014690
1 59464040 207138361
1 646212641 530596549
2 512442708 249888640
2 394663049 573125621
1 533651267 21601062
3 935511172 590499650
1 769801900 665396351
1 810992659 937491068
1 342440944 707784254
2 649120467 44776667
4 534916991 779288774
1 293382904 588648746
3 995943107 750919983
1 541991114 608964793
4 446337952 10156432
2 427422404 696983082
1 87864079 453875256
2 31531830 756772320
3 79917552 803071980
4 693174088 25448148
1 538910964 729711487
1 482034974 890003892
1 366091229 419442331
3 921595532 5646850
1 926613999 298843122
1 793223439 466583088
2 271180723 349550914
5 254046952 804796781
4 925317153 328430526
1 653265461 669952910
2 939905017 867595211
1 767871519 878135595
1 906702851 597385364
1 24703283 728135076
4 440657706 728200383
1 576346637 154948690
3 319056603 313388295
1 973116345 680353974
1 98470565 14908372
3 439641457 731563491
3 33817707 375116883
7 365526664 302752341
1 858677141 125424192
2 845659619 24797001
1 118428272 731474044
1 785361603 383020171
3 438552272 806076595
1 68197121 586568624
1 533150112 47141651
1 903235214 926466744
1 168206978 445732809
2 782122475 679336234
2 114151889 20039184
5 207286034 933293472
1 915392550 244294565
1 474500208 765206420
7 884831586 365375840
2 24643683 178366555
6 312165139 116540621
1 851373443 19948317
1 756134121 378707393
2 60897177 659905346
3 467177957 65434003
2 500966494 163222852
1 836048835 226398555
1 822943617 5915783
1 220662534 594600326
1 143011916 78814096
3 474454074 265089392
4 216567307 788139854
1 404926502 430509752
5 921601759 170705812
5 454859335 214105108
7 383727990 880409354
4 242894585 15343870
2 249552784 919977957
2 184619284 822479468
1 889212484 449056733
3 503067744 925998128
2 574383246 252054007
1 495599668 161401408
1 70541622 303575928
4 185289293 610649243
10 144636134 738595095
1 317090547 779282907
3 60576962 975140703
2 457443157 81470275
3 761686390 412286463
1 298031335 953897036
1 278701480 438076023
2 795266503 86954131
2 261998200 419797798
1 659269031 476744828
1 391375205 474728709
2 490575535 974762250
1 795216242 187086965
2 867476359 591746169
1 805448364 440671258
2 799396680 262113596
1 301065588 756947310
2 117538410 775717426
4 468731664 225063177
1 425082161 944736730
6 48849689 880540578
1 962559199 908611593
5 515146659 479674867
1 572639768 842231750
1 537472905 590573367
3 532552903 907559273
1 617483752 783279382
2 259245320 559913312
2 816737148 184352637
6 116081811 175436940
1 341151557 616607386
3 175894946 307519773
1 723827817 440020276
1 607772101 70260792
1 718249326 777554038
2 4827843 806416271
1 721896369 765164147
1 666804689 198359122
1 81934494 802717522
2 99423411 945793324
1 465463309 999820073
2 422934898 604256149
2 807210032 746097597
2 957579308 466881269
2 377930123 950366504
3 233675708 524080872
1 185352554 968994457
1 746195958 879153475
4 157996662 234179087
1 560572349 740414864
1 852735626 652953336
2 468655948 853345860
6 570751511 9338436
1 193052295 709929174
1 286129195 199698834
1 244721765 541131269
1 757539807 238613582
3 815380918 300116816
1 82215210 102450086
1 630907146 885271655
2 216884675 240019750
1 163834815 481311386
3 183176856 539030998
2 177862086 892318169
1 260568555 135734852
2 122911415 876942804
1 570232617 590537058
1 587678474 984985332
1 847053697 664469089
1 891805520 557482781
1 568873237 114731455
1 317175105 373542576
1 113696148 880144873
2 80069534 5489297
1 140076891 635424965
1 789313257 732653706
1 619177926 456683556
1 74711359 95186123
2 967516539 571943433
2 744145959 988353899
1 368401429 53506144
1 20756627 6596615
3 506182301 2026570
2 281005828 204613423
4 970504822 173632584
1 583019286 490917312
1 197630236 225560414
1 65120739 320348526
1 271792299 271262254
1 589747882 928290183
1 151090739 676416790
1 843076093 986121886
6 76175758 822028838
1 219721804 111562737
3 832912361 937522555
5 70394468 78582126
4 273824582 962898241
1 715419110 850528250
1 996440641 624175409
3 554947354 454911484
4 804982746 982225420
2 543115710 592929696
2 238236556 934207490
5 179219527 132295762
8 225022896 938536496
1 156978498 541766481
1 2202170 527242855
6 254794222 843624708
2 225957835 440079217
1 446695415 70509600
4 580890251 826380774
2 641329912 570231832
3 556006642 139282854
1 890025698 987848090
2 79153407 751185058
1 250861231 993133649
1 188134434 578858468
2 818013410 452837481
6 891664941 265091791
3 372575715 678422789
4 960408469 655000294
1 38104895 775295555
4 323962674 754990636
1 501259378 486579431
4 960413995 818894797
1 436692070 399290708
1 309958699 15022032
3 320604241 95819858
2 618175135 474552731
1 359822662 41460500
2 396903810 528234663
5 794695077 944076939
2 816019227 71358443
2 375859362 689205205
2 353142226 628893573
1 872264673 881226127
2 368543182 703304100
1 885788756 572815061
5 426518287 413578105
5 967678503 734265667
9 798954900 832408895
2 813425473 518398644
3 99710314 252067081
5 171293460 191651784
2 129795704 100970324
1 338544892 717864639
1 353381201 24444449
1 225745821 501791847
2 847367370 602634995
1 528010452 618722272
5 275335794 93951498
1 792446243 674737030
1 949789620 785375692
1 400390257 422011243
1 469481724 382721927
3 532149100 772458289
1 541780606 932247377
1 964925719 616622747
7 205559034 463423290
1 399875583 914945794
2 688687232 623855931
4 925562383 372909762
1 655145850 704433988
7 296031760 510766418
1 278565812 400569400
1 21074576 459117479
2 394123579 419509710
9 811379500 265843804
3 71474508 743656993
2 339789941 480676777
1 354199069 144579868
3 422908763 159124404
1 598784495 934757473
1 463304193 990826256
1 912193657 535432106
2 465881959 51135328
1 777120176 766166329
4 875788672 210544127
1 555372619 96442571
1 404633205 80101230
5 517313110 305241856
1 429304470 423244851
1 315891932 167866736
1 511100803 886545295
1 112884142 422425663
4 323293785 174443232
5 907792101 162538575
3 71095918 600092868
4 328849675 402501179
5 533875902 668186309
1 921651722 221598770
4 325456897 90389645
2 521201634 225975413
3 27749752 162928704
4 424746552 743904724
3 85430925 128857304
1 558670990 188964759
9 792311053 980768576
1 409864783 326012374
2 886724000 916612525
3 675513527 81224865
1 333153711 986410296
4 214139390 205667573
1 40353567 700254732
1 669173360 873155806
1 352794848 624090053
2 622737308 136785494
2 23651802 391377902
1 777539963 410049942
1 311278223 841596151
1 16916344 482051332
4 805423228 182929039
1 646790763 801110885
4 335970947 202610362
2 36525645 579981552
2 517532660 607910530
2 9163890 332022447
2 441115047 540849429
1 978248327 391857079
1 753460693 683345339
2 12199612 219336641
1 416446178 790154481
3 435577165 866895435
3 9448476 292865818
1 729400518 292273025
1 67637173 175224106
1 990082909 464823033
3 734392958 614874867
1 362093719 23461433
4 544306911 336152323
2 728474349 886896970
1 800294460 421969808
1 625313438 895083284
5 809124496 751342853
2 392648782 900568422
2 725141216 848954904
1 162150162 127594182
1 224819390 498511794
2 76369818 993543739
2 159637861 965525575
1 263353469 639499606
4 487821023 132001290
1 870202592 586355171
5 824451374 720608775
1 292809200 654004962
3 322394658 162513384
1 118020241 684427020
1 692114261 908567523
2 358668237 777115770
1 883491936 966768443
2 711110341 479821920
2 415225776 230897443
2 495843569 382174515
1 274570005 712834142
1 57137233 567296975
3 775395669 465936637
2 747386725 589713431
5 255599154 333291526
3 67483532 595855383
1 374822606 929842520
1 47272802 521207010
1 508410445 566640326
2 831910256 926170753
1 659902389 254164932
1 131947617 776781680
4 882656842 4222048
1 16687338 466132774
3 144564119 39657723
4 782875209 990097756
1 180916896 155099878
1 296264831 65716015
5 851357210 962786419
3 127168252 788992652
4 444214708 756886314
3 426957646 473115923
2 981433313 649417526
1 533251160 707906222
1 328681521 880188223
1 939418433 405045004
3 328884545 328710015
3 880372083 472984198
3 967859406 690624220
2 738285199 466686557
2 587470909 488639793
3 319538846 8380002
1 768876692 670958111
1 498640795 22919695
2 451788238 760975824
1 104198718 9804324
2 217598779 779945093
1 246000537 251498458
1 192898524 803617912
4 914436097 63718412
1 526893750 246323948
1 135152775 763179323
3 192350623 411663277
2 694222844 204318007
1 599559219 751407825
4 918307948 551986208
2 672475398 852863972
1 625390731 574641031
1 455036185 177389397
7 292832892 25247734
1 588207832 348945695
5 111331370 469765199
2 236210478 965557048
4 959824292 336592275
1 921892205 271646865
2 71357427 251110663
1 581233403 333649566
5 304762601 531760060
1 599581310 163792177
1 749092547 487766817
3 726237351 155258124
8 221060862 72932676
3 264269656 616671646
2 107516515 347903218
1 542772949 675352789
1 429002204 975452040
2 72768776 232770499
3 357082562 285849168
1 814382031 87104892
5 724632014 691974682
5 224340613 128343334
2 764824828 806384790
3 744996110 201183639
3 45964230 890908819
3 179927570 803974099
1 218474947 608098880
1 315890429 907533569
1 289734051 358323134
1 270020559 120833565
3 6986248 420218605
2 229397501 459313492
2 599495765 753035926
1 280621715 316835927
5 429928804 379056002
10 537534703 829140927
3 395821947 871069836
2 171235189 247145900
1 636645019 227399823
2 431232267 110098642
3 384095175 353029391
4 75742388 112115586
1 350818313 953400794
1 459966276 944571067
3 189861908 608221490
2 289445921 556778584
1 325497048 250019853
1 518581233 672630211
1 831464621 993189471
1 497217444 532771835
3 45535478 634641630
1 87432538 892660124
9 552139488 428634720
2 927723028 698871445
1 163980966 209217376
3 981336427 251132684
3 842719995 12863356
2 268388048 437252456
4 571681323 683739084
1 305414486 503307533
1 187650808 248707981
3 3690408 286837866
1 947375290 849769544
1 890508 579429973
1 514935152 244374547
3 999322658 938696556
1 533140332 189150625
1 190985297 695357774
4 477539961 759201580
3 135852876 472143120
2 537227322 699824375
2 817233877 274437748
5 128839949 895210342
1 854529045 610032592
4 142572802 281773268
1 174854786 874345889
2 674166481 204994126
1 562901533 158155402
5 803959293 367180038
2 972851752 847980163
5 891773795 347261286
1 695753881 982644516
1 32796522 869394447
2 818593516 219168319
5 838651654 274845548
4 645826179 219357303
3 676972340 179625452
2 338225068 789337198
3 602292266 359684687
1 582807055 515913374
2 353551707 697075242
1 808152763 601474535
5 841395197 136623129
2 365449939 341673499
3 23704107 330700162
2 26490391 631435717
1 355096920 152749052
2 582423666 282597007
1 853011772 625373226
3 935138665 991141457
7 167944626 193707280
3 460983925 810535056
1 681341900 251660403
2 600471310 68876582
2 732167497 972714602
2 618058002 41628915
1 98444494 77754653
2 6993701 286453947
6 625832460 658185888
3 709636041 147655548
1 418772812 962956081
2 130722498 731682220
3 497756805 894461348
3 658550824 700889283
11 219888869 861032630
2 776994920 180552227
2 332226776 674444801
1 432071146 559381310
3 271624368 435544942
2 184147734 495506872
1 268647975 210596445
1 985121300 23726932
1 750579670 247279824
4 572837841 371759051
3 956281139 822442852
3 658322584 293838425
1 987645082 762889497
1 966025018 894486532
1 677039282 902011937
3 169381188 419552863
4 406224722 452936283
1 611402964 88226406
1 620246274 830991825
1 132569306 665474909
3 532352986 876733872
4 797422117 777843591
1 386083647 940514521
2 723053709 870030887
2 371479926 240937383
1 238307446 894990766
1 434973321 876339136
1 180827209 661848779
1 713072150 250804857
3 731205304 370260381
2 259882618 332166955
1 90755136 169328240
7 34762370 568676071
2 605501138 835601589
4 224486086 399859958
1 785218726 80099785
2 151718199 535328475
1 99788097 417086611
1 743978001 780668053
4 490326689 199975013
2 519442886 970772304
4 866823597 122699350
3 271544222 675784832
2 348942396 401360247
4 700460619 409223474
2 963934745 7654293
1 992075823 948093464
2 717699089 143829507
2 616978675 429796225
3 232954544 452056489
1 245205506 137752370
4 256936963 20474082
2 485193243 292239554
3 866076864 377212088
4 889189575 40496129
2 439186778 927107034
4 950585486 678595907
1 878097039 838266423
1 836166661 170473976
4 710085040 473965852
1 827889912 272786786
2 325857086 351449607
2 709120721 292613971
3 427097793 985295598
2 755863596 537312815
2 650717837 707939192
1 716198966 845067577
1 18638066 342781177
1 461143641 776842313
1 748125412 180644351
1 814913676 375487473
1 243391847 254257443
1 89313691 17268684
3 488949958 25005621
1 496044675 703765371
1 29489971 403344285
1 657362531 689917794
2 964082363 759758404
4 558857359 357383917
2 912346675 535010420
2 675862213 66510667
4 541532203 515148426
3 609149141 270233118
1 530489556 62706523
3 861210158 374408105
1 435649330 699628225
2 651302774 745992492
6 934345703 565650701
1 962577633 265577951
3 611521637 405357958
5 602472473 530083514
1 232331010 670289912
2 953316729 586569840
5 565683301 245207829
2 597997016 940296841
3 348400130 987452307
1 752345221 874203450
4 462442849 187737499
1 817579671 580047574
1 737453035 927274855
1 712636394 552729246
1 126843104 744959417
1 998114529 54268676
8 900127658 194867149
1 898820924 557213878
2 233111381 98578474
3 529571323 151368560
6 564089669 274518002
5 970840260 205152379
1 195280023 534523705
2 352770061 229631656
2 531116498 155360792
2 990815940 544194848
4 733525815 908851007
2 333410745 782670361
2 468307744 83802202
3 577669649 808746157
2 256067187 483029607
8 995689721 117237069
1 504710773 169940598
1 346236711 154315769
4 971936342 992280479
1 571924547 304078636
3 616137555 899626294
6 57203880 635285645
2 768426814 755533692
1 190998892 597163753
3 702746075 617478821
2 897791912 475840114
1 555434165 664492255
1 744045583 973064070
3 391363097 890210316
1 138464485 188336698
1 540526489 126712812
1 514870146 874064672
5 471708706 546043459
8 862335647 263122430
1 164026620 506568064
1 481302093 522797928
1 435036414 321177673
2 476738060 441887210
1 288262274 790904959
1 908007842 529409935
6 97419547 426440051
1 97690632 44236819
1 752622061 526083981
2 986301283 398977770
5 550442747 212619187
4 870253990 859306791
1 413008785 238768095
1 359036335 196205202
1 144164634 789196675
3 235197654 67554273
1 140422000 473085605
1 138933874 299399998
5 292207897 420633598
2 234950075 355369473
3 937564976 616395423
3 412194005 575965391
1 595317035 120657004
2 482534571 711412503
1 555898178 399663125
2 186366985 950523976
2 541961105 894760008
2 528461008 731747225
4 108485190 547406900
5 156149317 131674984
9 218458140 995009925
6 776365575 91703614
1 709345076 66440112
1 438783327 658950335
9 242285019 186808021
1 294810607 583908307
1 458735039 20417325
4 255880783 103767442
1 212959905 399459074
1 57927841 517607813
1 834090742 497275042
1 359086486 36812864
1 110386490 265961358
2 482293405 425277570
1 706018103 903404793
5 560492418 105535237
3 929090905 948695493
1 825405916 535804430
1 991152759 976291866
1 162060126 633727731
1 945642372 900260722
1 44225009 919909250
1 749221312 445204522
3 595462866 257004086
1 631877886 276527083
2 238128620 142339460
1 277512034 752003214
2 867938077 695464925
1 192122752 308987185
1 975640423 198135688
1 633242018 94889267
1 763246022 946804387
3 111187206 646519238
3 607309538 751866327
4 940748026 669455318
1 180234901 907825862
5 330377327 913847869
1 406099978 661918887
2 828289176 420182040
2 681079854 382086049
5 901227593 311450080
3 245010456 158175954
3 960653219 390549780
3 238322038 555178111
2 888539524 20631065
1 372679659 921857197
8 907754940 879405905
2 193047989 841543653
5 494179368 363150434
1 614532675 566780704
1 953620361 149162292
2 678487573 626839076
1 923074114 194486201
1 963008406 91845881
3 999014431 356019628
1 746142903 754881145
2 430016699 676528896
1 94873079 850704481
1 921436138 976981643
4 163529506 330044182
2 716843508 756565442
1 802942801 66587187
1 314954184 822749350
5 181499399 313707190
1 356245341 299679783
4 916003765 567479537
1 519906299 345347045
2 232594509 965893816
3 70654846 694662273
2 966932029 498701153
2 48011913 844908590
5 601228572 385281766
5 595080391 338413421
3 541936767 113643411
8 183606807 545732382
2 933521392 529432508
1 764273549 630745929
2 436127357 257959435
2 45696575 928446938
3 244873403 130620414
2 700093728 841468910
1 700894572 171483877
1 7036094 616442228
2 587994574 24107293
8 191780740 50128564
1 368415801 134570988
1 553167225 108269016
4 148999827 354973116
1 343476839 380784440
1 573110420 251301385
3 156862950 523867429
2 442922314 232268508
1 877759734 356006355
1 557600397 952648111
2 607752786 774660231
1 535528385 850069162
2 105282612 667179395
1 326978747 984627098
1 570154466 373741116
2 43314043 254090078
1 762274855 305649340
1 651255324 313196658
3 484656887 664352979
1 733902569 158251552
1 388554606 396598810
2 117871263 53201760
1 67232047 143939464
6 318867234 71825974
3 888243962 518248702
6 689008926 725462567
1 797508058 890564160
1 144917359 27667867
4 484070965 616407879
2 219130021 851828522
3 339475081 14787037
1 305820138 400918884
1 468852394 154655097
1 893645442 493238578
2 106871137 467809771
1 777722630 223041853
1 789176385 27084728
1 593866352 555256567
1 661987253 425222466
1 21421020 362619175
3 215344982 556449664
1 535964192 148067919
2 917288513 944021094
1 102858384 520118650
1 74107303 236048801
1 892944682 553646923
2 177538040 783449066
1 757466270 67899144
1 881721503 647970874
2 725487623 79194216
2 930465232 652944582
1 786671014 935884555
2 931719579 114041105
7 587452754 714480151
2 488723795 93456005
2 651405569 897192984
2 306164611 181856334
4 529721559 34829948
1 514374127 887771021
1 262632481 275381516
2 479903071 61739783
2 826059435 668714048
2 986443392 374293747
2 71283765 726984396
3 490062837 955617926
2 272157768 908851820
1 542951466 416435033
2 508930803 96816191
2 590270335 963600433
1 904222973 550490353
5 906073271 290376438
5 888178645 240427838
2 769618891 830218184
1 154738846 456221123
2 556566005 799279126
1 181702601 289967106
1 196039639 631241865
1 340120260 223533969
1 573225123 574924069
1 555949568 925394080
1 289809716 414093254
2 211041580 268247848
1 684843362 968534257
1 471531195 532503434
5 890617072 663036690
1 218836289 26428487
5 312687924 957421154
1 6069491 150736019
1 437606295 506677153
3 282715409 594565768
1 5524610 302132359
1 188214344 313174065
1 539228446 967608883
2 817641483 628417378
2 279399879 534898271
4 764491372 129917195
4 370936938 681440802
2 514595269 932588646
1 333648406 595408706
4 29564309 376432877
1 970926466 260379365
2 813322189 464216905
1 188571373 641279973
7 970137249 366106652
4 985890941 380876709
2 559789158 535785919
2 364401011 547350876
2 809296919 323954680
1 53391386 766530092
1 221515829 10645805
1 381613595 782160942
2 432791804 543219774
1 580955116 642586323
1 803153334 614433926
2 732568085 179924577
3 30556334 141296142
2 692852731 191251221
3 71476180 649787103
1 134673754 499406300
2 533120501 92443076
1 85202356 482673668
1 42866795 236390494
5 429615705 975602764
1 739685537 274690522
4 288878674 698765248
1 191346977 519882569
1 752373793 362285141
1 6795632 728125306
1 357295250 771314900
3 755626930 698875670
1 114574328 321582054
3 495800352 322141117
1 856009302 253790935
7 725158801 723204918
14 180656351 56223726
2 584974067 354408378
2 437416721 422620746
2 307159005 997021936
2 935966651 876933597
1 660925817 715703530
1 339969275 942476849
5 679716359 268551144
1 729248289 103593252
1 292180776 350757828
1 634460794 46049183
1 624707422 596862956
1 682982726 744773657
10 770939843 963663184
1 400744913 672667165
2 245675002 337093435
1 977637934 722237995
1 165613261 987483640
1 366090388 619497719
1 294142839 669122403
3 614305680 713388908
1 144161326 468843794
4 104018652 494467564
1 266325448 828188198
2 52886796 59432184
1 733058631 270012035
2 632865520 401567665
3 433138936 118780160
1 760201079 653857279
2 394593882 942155028
1 278889752 575603184
1 60549780 413215454
1 204976773 168465787
1 697136566 687292219
1 509410991 363414899
7 646655327 242545160
5 809906643 398600399
1 488078231 350279115
7 95432212 847922315
1 740374140 975326167
1 763107779 93682758
1 170841500 645267787
3 273535481 210191615
5 402463523 858525676
2 741583153 642381006
3 840657220 406619770
4 131725119 370156030
1 505713115 87806784
5 702742745 982043412
1 477979947 734767551
3 758471643 23302687
2 830316965 363323958
1 1603046 431225344
4 57852857 659202939
1 244247872 741074789
4 683847819 994638099
1 773721541 656837143
1 996087492 976080151
4 121231236 158590847
2 740119491 350699785
4 417415274 478407305
4 690182798 880837323
2 749319106 798099220
1 552914415 977364641
1 280418002 376496089
2 48449662 107049597
1 98614907 333003851
9 60761787 307974086
1 19492298 258888772
1 426011550 215270601
2 321331942 608117918
2 584796427 704958419
1 436850953 288520358
1 364479457 284657637
2 201332915 926308692
1 391150450 610369190
1 291227093 300345564
2 625563798 178866146
1 159897202 886674646
2 159034360 275461744
1 422770639 140092579
1 416309824 239223269
3 711436809 978136069
1 380690338 897791235
1 987602241 545719734
2 476386441 116857046
2 708028809 535711020
1 936427831 566518946
2 380398762 862911462
1 613801336 793416907
3 559528555 35396077
6 596025306 616792172
2 933551192 328212458
2 83887758 675148339
6 673756826 36343778
1 180080870 305945795
1 767702844 155661527
1 764137511 675651502
1 569036007 987620338
1 352467616 60842353
3 849696479 984693442
2 612847129 555177605
4 522027140 587750833
1 267399758 814173273
2 184650300 367884165
2 913487361 122252480
2 126382058 123830944
3 162350217 317240836
1 899400648 331925125
1 43263019 764926784
1 737242422 543010438
3 412545594 994943904
1 85009153 391302124
1 94347510 668257871
1 987132107 275818525
2 990469979 209328979
6 618288421 299490979
1 843233697 239162554
1 127992020 258063292
6 71436961 357718795
1 299622624 90908023
1 601048620 997538010
1 513828982 955966138
3 419068534 223684454
1 533607861 861797421
8 141008553 501772639
1 526430493 904582941
1 672681515 59340766
2 668742852 881469439
1 871934814 264721842
1 896236627 929019674
3 846218634 832536131
2 898966202 637501613
2 805707935 656260273
5 923293284 507382464
1 206497107 512349778
1 175125966 548650688
3 279296788 706854635
2 869812490 695470103
1 489775839 129441930
6 734327942 544874421
1 970357644 543604211
3 10578070 686877779
2 906897847 911693180
1 547443349 442783558
1 959208342 441768331
2 733333741 973232436
1 139374706 995908769
2 483997617 272908591
4 299335878 962873965
3 658559430 524006187
2 221614096 627239329
2 864869900 630513489
4 564056031 913790197
2 944024678 593271699
12 242773663 666567157
4 381846333 416407151
1 620237280 931890697
1 362649496 878269432
3 387344863 462870693
4 482854523 844625166
1 305841597 440228083
4 19531628 638160480
3 749401147 36916393
8 31160771 308872610
1 466223385 468018016
1 215435883 907496715
1 116740210 612321250
3 220832407 685398281
5 266168958 257130799
7 231507290 389952790
1 60110949 600469880
2 308835322 52135255
4 821333492 29436075
1 457544892 263756284
2 537442868 418981296
3 891729169 701183338
1 990155787 438727314
3 515870009 590041608
3 177459632 211459877
1 718847115 738386229
1 637123364 918846798
1 304321772 328747471
1 733658144 817524530
1 26971237 591491803
1 685398297 922943127
1 741856746 217481321
1 827909316 681247685
1 527203128 523853718
3 396507519 704808930
2 270579728 600042997
1 812213540 986957487
2 565449703 204529942
2 764331986 207008602
3 472106731 321459808
5 359378321 874866078
1 932611882 914114736
1 144556902 340322584
2 767052609 510682436
2 217288920 373898686
1 822881275 596230528
2 601621687 109823854
4 710305269 816792951
2 178841500 685519121
1 747481811 542200302
1 190733779 765840525
2 598462912 699272732
7 715412109 350210401
1 367353151 469980814
2 593161806 865611348
3 442408587 764704822
4 288031393 775125806
3 743652738 253471655
8 853241386 951855072
2 175740600 558242244
1 844143083 887857459
5 153905635 469451954
2 269674742 958742618
1 222686283 814567974
1 256688816 174079888
1 325559938 331081331
4 591607670 27919895
2 643022860 866222405
5 735302695 216102210
2 838544486 406775788
1 806695939 503064430
3 396298380 103458304
2 433684583 251996512
3 922959009 527861362
1 517296394 578964469
1 598633781 756760504
1 704442396 755153374
2 193674469 814850706
3 114802855 651780091
1 723186023 233882117
1 597094784 581161232
2 482270554 346967810
2 442944948 444507663
1 307193827 298243723
1 890202075 161034110
3 834742865 516544562
4 154804092 772299191
1 74788100 887205864
2 721001463 614760463
2 123269357 485279925
2 975162294 863559855
2 180001147 367295281
2 304014495 784573337
4 447085474 953798362
1 946757813 534594954
5 515004689 633462838
2 405993393 650942644
4 232492424 72008110
1 128243730 823182654
2 822348391 911540997
1 680128506 821107050
4 514726173 921214185
2 983327468 271039662
1 257028243 966454071
2 530388690 815044450
1 877770084 204272139
1 497143734 863908553
3 251306368 387036588
4 81995670 938132864
5 347073378 269148979
1 765826690 453730134
1 673697177 243018080
10 541444479 289900678
1 182924632 600437676
2 401960722 273037972
3 307624630 49311877
3 110813192 920594488
7 453742492 523483412
2 659782622 35765578
2 182103885 810798013
2 627197703 412431737
1 106869335 2055855
1 926359759 666298179
1 435800066 262696114
1 497270433 283559515
3 126902449 309813377
4 866242059 981939480
2 32097389 337521190
1 510490398 595655642
1 371074636 593624756
1 350022891 365568937
1 228554543 151640217
3 868846097 664461116
3 243107179 306737476
3 200957957 495412123
3 483867322 523638535
2 576474833 279655037
3 733286502 472632352
1 545957250 593481502
3 701082893 643552408
3 209019719 51418808
1 620607136 515978493
2 308582527 306422672
3 326051052 222417295
1 82183527 871796563
3 772206395 409903893
1 655508348 904360564
3 882631492 993010987
3 959089858 823729413
2 535719434 898453835
2 442708773 548104319
1 799254648 318655629
1 873682474 884375527
1 40666771 170169728
1 488744336 829824631
2 817487441 552437272
1 207834981 138327119
5 618783938 82867301
4 915512304 564651497
1 668473503 646152754
1 103323772 513148947
1 412601138 835127278
1 833154205 513760570
2 87788166 601668540
1 122545498 900961798
1 13154200 485454054
1 557589 140244422
4 923493823 899964258
1 905909279 743066651
2 764926247 590429095
2 369259160 179354460
8 433609892 631537778
1 201733470 748894410
1 838437225 700736689
1 224140135 890040270
6 867391169 212560360
1 476365510 718250864
2 42588658 487795001
3 849497252 695017424
1 776189248 680066151
3 696566522 855980246
8 532701437 395765169
5 459525377 206107325
1 847941394 740553690
1 201799532 425345593
1 970568443 22956792
1 381807481 379389822
1 825911420 629145085
5 951745755 460515728
1 228271213 624291213
1 630413452 667796821
4 582922323 10920551
1 218477809 743178873
1 870163424 700682459
7 184661455 539162120
2 986241470 641189157
7 113973096 115198143
3 355220040 26997624
2 608312608 258758534
4 279423293 441540630
4 729779446 59655624
1 892685500 864845670
1 82213667 775441495
1 421272084 358075890
3 824893974 118615036
1 122427984 871341456
1 529070709 730714151
1 423289104 141703982
2 665907622 405490106
2 203091646 977435508
1 341258610 994397340
4 894969205 630751305
2 474809045 127925579
2 394776184 597989922
1 376723615 635232173
2 564302378 305115478
5 451294427 5936171
2 701858377 100665839
3 145988007 55164673
1 652521008 201139496
3 521113529 3766797
2 430425370 325754497
2 356585680 981442786
2 176174684 830347561
1 961958240 652159398
2 731678373 177608888
2 691286938 459374733
2 836207503 787514231
1 223379584 573976466
1 847372479 190943512
1 467920199 510119166
2 224418089 646236226
2 79975 55317269
2 76094375 277949841
2 185097065 374624101
1 999534987 872877863
3 702943278 895039667
2 268556864 608569030
1 844384119 815777835
3 255645377 839510205
1 592669831 501706183
3 901350694 396485613
1 97689859 838524955
1 864286754 450936231
1 387604093 266663287
1 735025587 775226539
1 152272734 818519678
1 167919224 403693776
1 44441476 997546809
1 839741716 375419959
1 292240318 935423655
1 799695382 235654554
3 193912638 441047683
2 818908498 884275410
4 57807788 929158977
5 503341523 255801895
4 475245736 354742808
4 88804059 607331017
1 887339392 152003578
3 468306020 232898718
2 259036342 93974930
1 138843167 929591954
3 510887065 283093169
2 986021137 109812336
1 855603681 417738766
1 957399081 76859210
3 40764925 82837621
1 528812190 724223057
3 539968970 177549052
1 138793714 198805352
1 438072589 448986906
2 177364792 857744896
1 753861585 539692498
3 212284179 390983551
3 368352088 313620073
3 222605047 300983249
1 67114759 983867758
1 500864137 49676752
1 653928636 452643887
2 948921949 377174433
5 176658435 537244066
1 247605487 240976688
2 918246316 469458292
1 588835297 294863152
1 587046619 266265588
2 694305062 746515866
1 60112040 732780198
2 622406002 55318202
1 806931953 191111712
3 155350436 318843213
1 746138402 56991999
2 49505274 601810805
2 764624796 691080476
3 647775117 437133942
1 263678447 511303796
1 594162137 80190852
2 349239965 637683948
1 843749153 715913076
1 392433530 822382783
1 655187078 660261066
1 375450762 632670198
1 933170408 926941071
3 563579667 183840908
1 686753376 764112520
2 259107636 865700840
1 684593351 303645387
1 733539140 616425729
3 722867483 327632932
5 979718110 716824591
1 528252079 274985807
2 636685708 910537622
1 372154563 58119214
1 474100628 632907988
3 621528946 517537857
1 431349944 24198166
1 941078634 589872899
2 319578730 514760088
2 676534887 910078197
2 141159613 451021107
2 70787016 364337646
3 413354215 760764030
1 426633271 187452941
1 286687799 965121123
3 152961421 965467493
1 855431492 735602381
1 418791544 165868108
1 155544487 936391540
1 771055745 58161706
2 941686444 514838092
1 46567328 831757929
2 975267011 794737193
2 167303564 633913767
1 328651992 397223773
2 721577782 789464941
1 889527061 826180152
2 265939970 594529855
8 145860204 968422570
1 393570427 938179758
1 776104441 361042772
2 233342713 906104610
1 172315353 205738565
3 837012289 343156677
1 694199171 706830653
2 759805101 994043608
1 518323848 499648756
1 175263748 977235512
1 944717099 193824415
2 576945097 899854309
1 284553935 909610122
1 156066780 261571993
1 359616107 435242463
1 675686690 218690136
2 359330836 438399187
5 990361980 517134225
1 66101123 751899482
1 175101943 290200794
1 54116542 380589306
1 781666371 503209852
1 759230292 84851456
4 944830713 395898045
4 570250261 403172022
3 455046161 203437000
2 756840032 922040951
3 658784833 131781121
3 94475793 323465403
1 829953973 732981264
2 266340616 948034115
2 831946870 126229303
2 765422704 59110951
4 6861651 304241511
3 616438048 140579560
3 231297105 230349890
1 932522000 174960470
2 720582377 90994241
2 861191416 678487515
1 121986735 71799553
1 923005220 548852726
5 110901689 815604692
2 915039619 938105462
6 752130726 63860166
1 23368943 181446717
3 194821203 582825420
3 340466384 585309095
4 928860442 45584308
1 161012035 267763669
4 406974512 734280020
3 595867849 425252080
7 354809069 848203912
1 131793450 786286606
2 834657482 442313743
3 124476496 573200346
4 939268478 421416719
1 203190591 133569828
3 939830039 641955129
1 703155413 75029132
1 656744144 485757500
2 299342957 917260171
2 110015596 951239178
3 806091882 937610687
2 481561804 245251999
1 903265298 74278858
2 590630946 754247259
1 376155165 270346565
3 922014563 394023082
3 255643085 436059741
6 81412881 312910615
1 148256546 853670431
3 876998060 176418528
1 58909156 422613285
2 187056975 953387372
2 963035614 631478197
1 81840195 242046686
3 180358817 135669767
1 827892366 525086046
3 556941294 463983847
2 796231282 757516400
1 692137218 549581163
1 648889292 185470320
1 485390965 678875163
1 716527762 455848131
1 483510072 35948852
1 441798290 235932733
5 251240273 406271479
1 57643064 14258459
1 546056238 413653472
2 875180799 260542805
1 936159242 254330578
1 234767202 871226477
1 830858901 14332853
1 91814170 893718269
2 291035179 930402000
1 356291411 792775298
2 561042050 742793553
4 17544207 277453731
3 819170849 198118903
2 945280022 751331632
1 295049916 551165407
1 430910440 49860677
4 964459319 434246004
6 291248485 378489438
2 561607818 196138998
2 132651258 21923250
1 212675776 53243027
2 195595898 821350009
3 634149103 824771625
2 356676554 583564605
2 227533373 675462403
1 714431564 76819962
2 760113398 317175270
1 313356242 558584763
3 397458245 289042576
1 194920351 423061197
6 681809714 125458659
1 717535881 877234864
1 374799132 206810028
4 934347024 736093324
4 965401262 837912142
1 989563172 770299970
6 288739570 990562101
2 231071543 669255925
4 621203732 561428392
1 861340813 819143939
4 573557105 700009643
1 511151148 205093869
3 132973285 599878066
2 795012407 412502685
2 919730826 755033939
1 532804812 290286810
2 131828481 299881272
2 903867055 682178693
2 152392980 323639244
2 174984158 476365828
4 990946462 929226507
1 773816565 400195899
1 111819126 178265152
3 677202761 458692043
2 902217777 521528608
2 797647335 671749878
1 127442096 987190676
3 748593517 273444212
1 216698015 987466575
2 585055185 355606274
1 643774446 831936705
1 469905469 673300263
3 516938712 476963321
1 900048058 241234352
2 653161239 550996946
1 795297033 619602652
1 80137027 67714419
1 841830084 608442961
1 353954545 429824680
1 617957032 309738360
1 791000242 318065270
1 976137545 279504365
1 264326707 110230890
4 158286142 47199135
2 410376325 749873530
6 759543997 353307202
1 435636195 724840585
1 358090996 120424439
1 186791042 43513116
4 172802313 917312903
1 640461104 524760707
2 435172495 201700721
1 455135111 702801410
2 957217672 176413381
1 446688239 259054179
1 433478652 719074474
2 7884854 402244682
1 884269673 570758959
2 603260223 5855603
2 120198984 407156285
1 921206638 953261877
1 552572065 480576317
4 951091015 57572015
1 147029212 761691997
2 343710851 181177262
2 838344256 479913834
1 400398462 148453057
1 391816188 535315950
2 443337200 117676755
1 229694385 270142266
3 148433061 627340223
2 385090472 79921032
1 242750273 32595595
2 729583422 772656619
1 634785278 817997628
1 35503836 328060115
4 815247302 481856664
3 404797275 73221954
2 606527012 239434347
5 122376148 791387787
5 10316583 521011784
3 959888877 471963776
1 653593160 799302789
1 284732819 124617875
2 166161050 103877052
5 923131236 178922775
1 671600798 293322869
1 973853403 923531270
4 977056378 751694932
4 152888961 840567591
8 16087344 77423087
2 625586326 759410303
2 13503638 470332483
2 575707113 950064477
3 145160203 509360536
2 472073362 997448038
2 226693489 28142461
1 937331339 678935415
1 544267313 961966103
4 426743225 521689941
4 694242964 757586140
2 281525238 242199389
1 814684752 440726845
2 18510007 288233085
3 342506690 527070269
1 667497351 259175440
1 770311705 106983170
1 89618596 73234898
3 642127817 600993937
1 110303168 604977778
4 465294535 558170564
2 826479671 18129227
1 460683688 670692869
1 520236374 160432238
1 969586628 968891143
1 292893002 740813233
1 618605059 463452269
1 830987937 905916535
2 40366760 804241704
2 138908364 100100801
7 132910594 678572052
4 637670603 932638958
3 719788896 61109296
2 30672476 142355674
2 224323631 412936257
3 245661083 952374890
1 821204166 179145212
3 996065427 776266298
1 3990955 592931465
3 891882288 151651405
6 541942460 518816709
1 377927747 42857540
5 871770038 412388189
2 994381497 795657045
1 752358313 439396716
1 19145395 319478604
2 555532960 688419209
1 390076526 464975010
1 693841623 296637038
6 651965916 886038890
1 92241735 771079381
2 611104443 909662431
1 145025450 161067308
2 572523366 114892409
2 558384579 110384086
4 147571198 264130482
3 976287779 587818880
4 62985969 324899226
1 920675087 772898274
1 945034687 918819
1 485564194 246373207
1 245934808 949454049
5 762101118 937885880
2 249941391 952142573
5 592748969 15484853
2 745333242 118679910
2 90344160 781958149
6 774941594 789489444
1 442273025 628497581
9 493275767 689621130
3 6528164 444079127
1 636421601 933037650
3 23385968 823410589
1 660376868 956882006
1 218024815 366683730
5 28578053 256810434
1 881956433 370263670
1 106631795 377325005
2 363152292 314128459
4 589454819 866160563
6 412599860 729108524
6 446141119 848169310
1 301643186 719227718
1 746291123 427541610
3 620472676 252967773
1 833138373 630935584
1 811136901 357212253
2 38710052 320277580
1 939566567 157197075
4 172159810 610821190
1 915486202 398978076
4 125652612 848367370
4 849216234 48311866
7 685115131 576457467
1 19097651 456239721
2 729949960 837266519
1 639568922 538691993
2 277537470 126719994
1 897979946 336480551
1 696120870 337809915
4 367151171 181427108
3 529463228 589539742
1 599564918 338981621
1 569125432 38611826
1 700830560 657367848
2 138470949 895912099
7 839438177 383067489
1 394541831 868010424
7 468777849 677345873
3 812504002 188213684
1 657150529 785612672
1 338862269 787503205
3 773709084 964344900
3 396049395 827884406
3 688923543 426504850
6 350057858 327214654
5 42306045 688591716
3 499430454 37152268
2 833565065 783751520
1 828708797 274965008
2 790924895 683532563
2 391381628 837009696
1 892321346 643836444
1 502817179 775913604
1 525556995 195140051
4 319944342 344353218
1 61576340 21251459
1 775761966 328173810
1 501031658 347303264
2 651220846 370988545
6 971151025 624316520
2 853841628 242531579
4 131911806 17595468
1 557132121 721810896
1 777809007 402532175
1 358850896 478401306
2 89456655 294721377
1 989273805 21117523
5 304606687 988416709
2 259954502 914363581
5 12495701 907317849
2 282481429 574503227
3 243960085 879562873
1 129709801 921912183
1 122577400 560913154
1 16593336 9383834
3 256770378 558412267
1 764251139 863403879
1 258251035 382637973
2 110567534 199816240
2 375630519 566879031
5 374227981 300996240
1 939453066 415447538
1 40860305 371892226
3 207342247 916858428
3 382687276 624778130
3 235036719 384996796
3 497128687 577001666
1 505755548 21853577
7 974674855 154014054
3 6213724 652604411
2 126147096 866137721
5 992922257 723890346
7 684710434 505564496
2 720240294 207002523
4 674647911 924587910
1 575304356 238656422
1 186161603 285166618
1 118028496 957314307
1 533019173 481028273
1 695245820 114857440
4 816991919 125943795
6 129013447 986245853
1 842889197 251194501
1 48898838 978336546
5 133229110 636613203
2 339675153 599676583
3 378610076 587291368
1 341373569 239080777
2 137741910 603036954
1 700740790 419081584
1 181018966 16617772
1 851826391 488944143
1 132735347 405513960
1 134822985 768468982
2 527424407 659741862
4 715243249 776442111
5 869420873 47480230
3 342686849 11056470
6 151927616 613144010
2 343628741 307634452
3 697278752 968886711
2 852855281 38709101
2 21596684 44414810
1 289321683 731797192
4 427676397 661692229
1 236464620 705700628
4 935448097 678175389
3 14228453 975547266
2 966530208 566248501
1 88642408 47575145
4 898801809 755257632
9 26107390 847407620
3 206587677 196969244
5 752993156 208662757
1 231330274 738557057
5 716181503 93457980
2 692689076 786551641
5 682709906 583635995
6 62492116 546075956
1 329461531 242871957
2 569622251 106643253
4 133221286 36800206
1 989430064 621553599
4 713448218 289768598
3 289237310 420477782
1 683495669 130480093
1 261747433 363830156
3 309738711 535879068
1 153722358 416324298
1 324451145 559250014
1 653193993 490483813
3 642322316 925094732
1 380098951 642273682
1 792624208 794854351
4 570383105 531516558
1 18858573 80589596
3 241532126 426612227
2 139653332 961540464
1 824259 305186889
1 872188358 174128799
2 748325988 465142292
2 415110300 78114591
1 922992588 970155147
1 695249313 290317168
1 132813842 684367939
1 7795295 693192123
10 797272905 42760181
2 405527204 122880743
1 301033096 135036399
1 765040579 155894835
1 939055308 124939152
3 436430738 432239523
1 409798974 277278689
1 824811980 892688106
1 552512466 585173709
1 429785028 107201362
3 935684563 749751155
1 228144011 64638166
1 200558065 480913933
3 735247014 127717329
3 210627703 113451444
2 468704304 474541853
2 93219833 58698736
1 51274646 495520371
2 891146578 534337502
4 671972285 278915058
1 255557382 54948953
2 480311592 348895776
4 648870798 344644290
3 576855776 32601745
1 410926739 906060895
2 324823596 109056556
1 478114663 502403012
3 635881531 947759040
1 621655637 653917529
5 78973403 241646493
3 475675264 657315966
1 174929637 7448070
2 836061831 840789167
3 808194441 440330209
1 997262275 660113379
7 669780199 750766642
1 772791818 611635107
1 128350918 915557845
1 123520340 789431791
1 872040290 49501093
3 946194482 346349014
3 887236633 70934152
6 658776861 617250639
1 991899729 118318682
3 501506876 727233298
2 423556421 152178835
1 706057271 262711059
1 280790746 93245683
1 95487572 797044382
2 1053588 832777079
2 757932181 669787644
1 782923446 292553604
3 278734222 704062383
3 261932641 385567484
1 227833890 811708518
1 538459150 753083944
3 646422425 900394855
2 463670570 966682491
2 543987633 402989223
1 838581307 208307583
1 978951810 912877376
7 765285134 859602726
1 513258925 738872506
2 71260759 935449551
2 555061771 810923090
2 114052657 179449866
2 331913870 828949784
6 112388098 796726326
1 779935471 81882497
1 830630940 237075720
1 64382589 531146120
3 164020737 314720002
2 188714337 764622523
1 229198037 763075481
5 712411078 64728908
1 176519344 433131940
1 914014747 984726677
2 119149832 323638481
1 653525362 158941969
2 899368443 749869543
3 109552877 579570938
2 341135191 775201714
6 469354025 493437308
8 152340749 726180226
5 711079828 275989926
2 422719318 814635554
1 687579941 543610347
1 819999242 783438271
9 846170261 805442346
3 784619027 967766326
2 838415636 934053472
2 377542447 524022989
2 120327342 436524586
4 774141937 712582844
4 412301875 763659212
3 811711554 400257369
1 892210369 501277356
5 438557896 659844951
7 230613320 953543970
3 785675397 941894335
4 914660092 562267797
1 916852101 646156462
3 929109772 897714572
1 153390061 779749767
10 650549749 195979881
5 504253027 621772604
1 508951392 981253349
1 816941960 293911776
2 409423357 817692450
2 743842275 940957234
1 354985766 769018945
1 707230349 743262707
2 713154746 941591767
2 611115435 484243934
3 356470511 158094120
2 867646621 493812529
1 824231853 630838491
1 251185836 728940898
3 979384389 348394872
1 173073094 971590314
2 873928918 629195912
1 276353902 333588442
4 536417831 811547721
2 551144825 205567395
1 474127216 673101480
1 844959303 681395927
1 576814653 372774186
4 982276932 484343071
1 246370341 854851451
2 100044045 736627458
1 452299344 840125149
2 546310424 387161254
3 673768054 437207965
2 239117053 891007462
2 242195825 114014227
1 656336685 242961643
2 912294166 110030763
1 636560903 107365313
4 23673536 888129888
1 950080474 125123954
4 534092720 208744073
2 19054493 45083421
1 856826108 103462762
1 852039968 537024643
1 539586689 356393396
2 180863526 431789826
4 965258041 113277919
1 520368774 603429105
4 807357918 236433613
2 803391686 423437168
1 438908360 78697765
1 756038378 97090730
2 816499194 96903999
1 518632396 834155416
1 432075410 186031510
1 839740141 579532744
1 473565795 375944502
2 365326391 563819377
1 77116570 442090396
1 439304757 626609401
2 378165863 16227533
1 138863579 681462073
1 558272272 69553145
3 387733814 20135219
7 284675454 585546259
4 377821735 729528486
1 704359087 427320566
1 110639102 763154645
2 320632168 324577844
1 964609754 390303326
1 527680050 126350626
1 618104357 247693846
2 676573580 515418674
1 255844539 76266557
1 208817868 623650547
2 752807270 368661326
2 23484573 796866609
2 689478951 441902084
1 695380654 714844422
3 132188911 175304613
4 998236435 263581004
5 959310564 499892448
2 259955463 465187979
2 547809944 225202373
2 33496366 678749792
4 179669500 178311854
3 547609919 943815847
3 676818438 975991882
3 577611639 174607322
1 446035236 492821119
2 344854484 548162228
1 614017635 956002582
2 264969790 887844024
1 220920597 63869173
2 562438807 572016368
2 232117925 163335558
3 738689370 822427669
1 920177796 58178239
4 640562921 515218777
3 464667796 217085260
1 7953956 411954315
2 425551977 791295260
1 682449704 508290572
5 974140594 318073789
2 540249237 805818698
2 919286478 808719510
5 692915858 467194977
2 559053219 227036290
1 360731651 254639592
1 631458658 981363420
3 217568172 894966713
1 100847689 465034335
2 157426017 25267598
9 137230007 211607191
2 390279259 758524280
1 95448454 943111643
4 407110387 11818578
1 842296944 692103250
1 682806496 534606826
8 903211863 927511636
2 856107251 133042752
2 546733123 366120149
5 286850974 744895372
2 276024940 37189449
2 209884727 586886427
2 210041945 876690494
1 599488573 18090010
2 819983231 848647084
1 455734893 179582657
1 743063597 901776361
2 197294747 845932963
4 586762936 637828337
1 713086223 10770568
2 348352542 300498048
3 952687634 824157628
1 139089800 652961695
1 310955498 844244608
1 888616995 387564084
1 649351311 678343354
3 482809658 330217372
2 556919045 685424687
9 356603832 185724402
8 742146859 23642260
1 478704043 745384093
2 759748717 119374928
1 223109927 436193706
2 855062174 77464773
2 795125279 447782085
1 194165386 380794312
1 237483908 523807346
1 522749225 498360974
1 188786874 271410265
4 669854748 20934499
1 261054593 544011664
1 721173512 680418784
1 172022674 942518392
1 920767366 99569928
1 33268823 135711045
2 54514242 864426787
1 368656174 125682147
2 739572967 35576532
1 261574604 591895462
4 668790933 738533638
1 831767057 99211948
2 708702950 879280491
1 602998810 995321535
5 419408347 793200591
1 371948607 886387417
2 379126780 270706804
7 407908900 308624879
1 114204930 135984880
1 968397833 566126834
1 902848157 429282682
2 301191513 143003560
1 45600081 887705938
3 528931322 434499386
5 3086036 462063454
1 972969707 762006124
6 217173351 95867431
1 690081664 140360498
1 944730181 579737635
1 621557281 438316714
3 933110528 749115323
1 669435496 744574131
4 188154935 817983807
3 172292168 253444235
2 233232919 328549390
1 401902979 404541942
2 728781600 877131172
2 638377360 52437759
1 995963392 597897210
3 653384340 136132465
6 485104993 984881680
1 64657650 676635351
4 496075081 562826799
1 389467002 412315782
1 968622959 124576110
1 848313755 631603718
1 669827515 829112273
2 11612315 448387499
3 462080449 234508711
3 485335262 344053915
2 551990934 876555825
2 919445808 715610506
3 728836690 711630717
4 207891241 773642402
1 174109440 623206665
9 129037662 385578215
2 624618594 756272894
1 814266947 204759936
2 71751957 238192804
1 233873626 354094293
2 76020280 204775073
2 635366193 332275460
1 974389621 989121233
2 401377891 772086928
1 666847896 433021956
1 133539209 687535063
1 377846553 806579331
2 690089195 665474980
1 673692938 88882331
1 632954738 998583977
2 155681645 835070704
1 913572732 383473791
2 213281995 388590089
5 102702771 172628551
1 47703172 520704187
3 695052601 531215939
1 762699310 308383742
3 791511915 610875477
3 322036598 558555113
1 461968328 115727569
2 221514233 406433839
1 405252649 119179287
7 743043223 549873068
1 112527421 94107738
2 734909952 326430860
1 237126760 785836241
2 271571272 710074428
1 379976548 339298445
1 342030633 991109095
3 56672010 467333015
3 516204025 361047230
1 914505608 407785775
2 334973722 694407342
1 846481863 470044597
2 55090949 920969198
4 142607053 549562535
1 520782657 111395920
3 790239010 167647232
2 949635339 370300541
3 365409931 665897392
2 464409126 635690573
2 829488210 844040114
1 786346093 759366143
1 528028871 699164681
3 23734337 384596205
2 343707424 112565372
3 423908125 890035465
3 31808193 584204205
3 270906230 987738400
2 756714936 146694114
2 351727615 456595576
1 623015654 888432291
2 805131262 997910229
2 510277182 897277468
1 966442450 133783327
3 750992535 186424963
2 464472296 373351052
1 887133451 860510731
2 539050481 240030282
2 577873530 279793286
6 96533079 345571147
5 830939305 697717189
1 578261592 673162421
2 847806190 626285572
2 702746637 524942748
2 392458522 755945076
1 797255763 229524616
3 658892028 711481867
3 906604255 451151693
2 190466026 959125380
1 546792247 241104696
3 34360793 338905626
4 951496719 205936741
1 788087927 99833712
1 714483031 275285150
1 718061117 401998571
1 58558009 302260534
1 451497365 660149527
2 994003486 341603487
4 705987284 200060436
2 443315749 113437775
2 69616009 306759750
1 655469385 72727103
1 569257541 289008753
8 664875022 408080928
1 247883130 892916345
6 307470843 853999872
2 708760876 883731949
1 220001412 238092153
1 166786592 121497341
2 684588340 683354443
1 988827699 552267859
4 652493325 144987935
1 839819134 468947069
3 910996953 335291830
2 654372105 922093433
1 777710625 385691552
2 691708774 249513802
4 14566536 838251746
3 118187460 838719398
6 998052412 724730402
1 163208506 352199848
6 29248032 974666531
1 548749137 234994426
1 844593906 355407949
5 558504139 66169
1 55023579 689638345
1 277225988 276948855
1 783303761 250614892
1 875739404 540563898
1 882458885 694775571
1 943639470 480177774
3 774590691 680490188
6 826789207 535143173
1 775042535 658765791
3 455105616 89718143
1 409098190 904944903
7 853179267 580143375
2 597467341 134308285
4 103369854 914423598
2 607360432 91451216
1 627178274 610952613
1 299787531 570521281
12 435029741 875189358
2 994154662 607408052
1 857138239 489246473
1 206611811 344186695
4 554270487 103910817
1 639817690 973774042
1 901020477 20593367
1 508752043 67337609
1 481614864 817727880
4 287309242 515707344
6 834928672 390271095
1 783311332 550541535
2 624100766 81396343
1 433854652 182129172
2 27167021 650274697
1 503388909 384368200
1 839467875 391010772
1 422968031 984649191
1 297718654 272631857
2 982412715 598027789
2 224964182 835585448
1 763664513 992614160
4 706577214 686202676
4 461614900 301520893
1 950414366 160895589
6 370831905 353387468
2 519208261 866383719
10 75172703 386359283
3 103638899 803040917
3 552825366 536367487
2 325423959 766593481
2 404195884 530490768
2 879668968 756027875
1 880721578 985490238
1 703885410 688499743
3 520407962 96530740
2 598197255 109848149
1 252048949 35799861
1 530453061 105928682
1 249125774 876886265
3 642341610 806597640
2 694739819 812066653
2 834417654 737718891
2 920298407 981213138
2 285875345 243984219
1 198816156 618224572
1 196642961 312047101
1 496715876 447920759
2 815353330 472805186
1 901863353 932467653
1 407129406 652548774
3 920802880 342735325
5 248591351 920097001
5 704327220 666840314
1 387777033 80334718
1 287417016 838605319
1 742374966 245925536
2 542356456 306967307
3 749011162 609428473
3 327537520 540175716
2 333574183 997163099
2 836420248 716463838
5 174448831 410161778
3 840502483 336954286
1 801985356 466284355
2 690278914 601040885
3 50968898 283231362
4 518094386 85412587
3 453329172 453557057
3 389901404 911432437
2 98082974 177196025
1 84793798 880246234
2 185208975 867673898
3 887255999 405846052
2 238004188 744763930
5 849829528 511388062
2 366614474 714981760
1 194558971 718354328
5 390086848 676697230
3 931036031 580291208
7 439032653 740706978
2 227961693 58115122
1 20304838 969588452
5 702470843 635140504
6 48968407 77047790
3 626378593 148179
2 551340043 574628992
1 231009998 874991029
1 299853604 576349176
1 852648870 552014327
4 679443578 854469318
1 966855774 975522941
2 470062123 897994674
1 616443870 146689695
2 242816151 355275296
1 115359114 305262124
1 839670066 626758488
5 994846133 713432543
1 906871047 175757412
2 874588596 371522043
1 309031824 103233800
2 243815568 447720646
1 19503590 373886393
2 11334726 429085814
1 439201103 287733011
1 744720689 600717106
1 82645511 941513536
1 648274779 54251058
5 387105261 696883342
1 103836662 850129446
3 239442671 495554588
3 747416939 955061056
3 475756885 796062649
1 802220966 66199328
1 170092755 450460656
2 549136541 640710462
1 731140301 24810830
1 2818042 91412648
1 7310320 235509828
1 617160204 778883382
4 405030967 953978347
1 444815102 751391774
5 489887079 486871361
1 633258283 858990205
1 853208782 332000306
3 918808650 424291996
1 462864109 22996071
3 369129120 211987410
4 485216018 332206018
8 370100445 766169991
1 517208873 813318787
1 566240484 497821838
8 239997133 879280871
3 666596116 950269462
1 54948241 642634563
1 264737042 700154060
1 187078545 852778727
1 137513777 456035050
1 179441423 985390940
6 292344362 274010866
1 248684871 833712956
3 102961159 167061020
1 446411368 298002472
1 614937088 447111793
4 737379021 643293870
2 346166717 409228670
2 479784267 612443035
1 737693269 898735996
3 718337927 930972225
1 187786714 715077539
2 318448670 200601278
3 750967903 786265131
3 875307419 856276442
1 677791333 708861106
1 241574232 712069932
2 712533478 215957579
7 991205334 351478272
1 208646795 311510845
1 978692668 287181664
2 970890150 562714081
1 763199927 158800896
3 9901588 437092476
2 198932180 341608640
4 318392136 598777794
3 289184508 957598916
2 953149494 938767293
2 373707883 738882660
1 691146211 451041558
1 800791363 896813924
4 777711460 812353325
2 986916989 355125908
2 549048150 141395515
5 471182228 575758413
10 570005511 181177532
1 417058982 165480902
4 312532920 414205327
1 988527762 88613299
2 201186507 678471443
1 595423096 537219747
5 721321456 98158034
3 818166451 334911199
1 194316754 219297413
2 940428309 803574232
5 98559207 364390102
2 28501338 271268704
4 116670874 90540174
1 691450423 58275895
1 881367488 969867024
1 657341506 72579680
2 693387107 628744241
4 848383847 541443544
1 989665142 10302982
6 108144023 208607260
6 960798089 852361645
6 421797700 931437009
3 920014526 284915932
4 18888853 812432012
1 40806750 662517238
1 895709783 790809644
3 202414358 510509219
1 853208240 786442936
1 114155611 209983632
1 407864423 584186995
1 150637787 650127270
2 817027991 834314730
1 778265643 600126359
1 689503696 372149554
3 963247247 326577358
1 940795218 802310595
1 244268842 665791660
2 739477425 740126422
3 779029168 479327171
2 984684186 701961924
3 226557527 642707788
3 266680406 215598934
8 588192538 809507948
1 537834690 119964364
2 212268448 56639809
3 963991909 503680853
1 937592797 279650575
3 613824517 80470679
2 436373240 912036733
2 82904658 207258565
1 124597480 784390006
2 700274888 739565698
1 472102076 919018164
1 310016131 510418453
1 577131415 673719961
1 510844034 779990013
3 228375036 757559502
2 249125321 650470939
1 340368214 332150652
1 896930389 469948088
1 664344833 123806372
1 458297038 753652973
2 568945240 509033882
1 970564399 227154833
2 88880441 639470181
1 899805575 926288084
2 454686246 677563746
1 244081787 532148952
3 55621906 869216247
1 945021198 503640765
1 959233128 678001777
1 804266792 568837900
1 523897054 951337886
1 348579584 470300731
7 216712092 562870661
2 625282922 154572377
2 713205458 737491354
2 547356745 363425677
1 396027085 760119065
1 354586905 985703435
3 200812299 153835665
1 328100096 786929467
1 753422529 139987712
2 307785926 876631592
8 49561016 447687851
5 975450360 405640785
1 481916549 65931340
1 811767349 776880906
2 20731847 467648070
2 767886246 95471757
2 971207291 954449768
3 434107383 681348228
1 777798116 317548337
2 815358344 696821515
1 604102707 896516345
1 569964406 994854956
1 423530308 353795245
1 689169592 447417469
1 106567278 810951996
1 243279006 70387045
1 502029106 895572161
1 87127395 249441027
3 986030050 431077886
1 146340426 246307689
1 229948518 364981250
1 72059702 115796878
1 815143686 15863024
1 356586144 81093737
1 57887464 949489228
2 440777486 32260278
1 632346064 546815276
1 752938888 849687534
3 449042304 897854561
3 345706059 610525792
1 856814621 975212782
1 754144422 267674757
1 662124639 172807478
2 463627731 992796541
3 145603533 548875261
1 919597462 882298487
1 261785104 761717624
6 38135523 8043337
1 319597725 411617524
8 600500901 665974474
4 3773908 589994581
1 680500033 5608076
1 182561427 149348380
1 913492765 437056988
3 899465093 878632521
7 447652798 791470221
1 724110494 289128005
2 47317787 944232013
8 461705173 498304577
4 630132371 462165655
3 2613920 908636249
1 504927869 54125105
2 62154030 646914094
2 638472646 344361742
1 923343002 143377076
1 961899751 516499799
1 106402975 498865559
4 649853001 964094757
4 521427672 931489052
1 629745601 704532815
2 269397820 517175490
4 324676187 941692435
1 202334799 9127853
1 146816213 918395112
1 551943737 714135165
2 685927797 72020207
1 277877360 520950695
2 930140145 834896302
5 334045215 715995092
1 341379244 341830754
2 3697136 144739230
1 890823618 14763061
1 726853720 711396937
2 613189564 516249183
2 169091749 891812810
2 964868376 800251941
3 458198585 153017994
2 612079535 226580141
1 331516074 473271724
2 933197182 436682728
5 294436000 777450816
1 439493825 757432457
1 724895671 435444774
2 407129399 81274308
2 285396535 593729441
3 824366819 960290487
1 27337597 139888445
2 315263048 526513334
1 691990715 928732422
1 180684468 169464063
2 130866007 245965355
2 26539088 347503311
1 377292241 732683335
2 564742186 976543403
1 240555555 172347623
2 14475495 478904019
1 836178986 489553817
1 329502491 558824479
1 422372313 863922358
3 609764139 397934198
3 367038359 856816258
9 478450276 37945945
1 932043419 165354549
2 548308261 637509480
3 978997712 332930529
2 127227345 61158565
2 466710582 375603734
3 296492075 2754154
1 796543290 341518658
1 69184197 361221331
2 64600305 341859260
1 682212633 494374383
2 782776927 169614311
3 459664517 731115088
5 558250982 101005902
1 421787869 194747441
2 592715412 283755740
2 249631706 778587422
1 160313359 658988871
1 515266240 998110749
1 670398666 73382578
1 215493981 600190834
2 774771305 220141568
1 517296535 229351961
4 316607123 160559115
3 860645734 618404402
6 603715383 681505465
2 804117920 686865500
2 392839951 163478727
2 390088849 377720643
3 961793431 428012631
3 631507133 826128081
1 840843837 499989394
2 864584397 751326840
4 481826113 118051558
1 761976328 467695106
1 154517336 450636383
1 576077398 165799980
1 206592644 956462801
2 516520583 452156958
4 152165679 77100617
1 910460290 32381892
1 184264823 458045154
1 87176742 148119980
1 240222455 519925498
3 800098466 539970660
2 747539673 564649038
1 279459537 265674934
1 133951791 16889494
5 370968284 551723027
2 202463641 105055232
1 646557337 73413514
1 525203428 456769493
1 791164183 274632003
4 546213901 251875287
3 843179714 685417550
5 95535752 246373812
2 135963317 6621593
2 89800626 886476802
1 447304258 392120732
2 128456878 190242575
2 74919499 115264591
8 835731444 546186646
1 954010853 978257018
4 460376143 515102340
2 459252678 868116236
1 882356649 679426143
1 480651038 948651217
2 926931790 253322546
3 143734417 503326539
1 120218380 176116449
3 442315054 564895277
2 852879589 38092973
1 867862762 414523863
1 81568573 372737330
1 480948661 491433834
1 277353764 536005898
1 202415992 353827172
4 722940448 143086794
2 827069747 828990236
1 65637308 463897591
3 429731800 810827215
4 958528678 729125740
2 502004100 201405977
1 237909394 435595791
1 395066995 442088980
2 961934321 539214736
1 978139730 784805399
2 601476676 176896060
1 820965702 669528405
2 92188164 403488531
1 842055606 500975917
15 905269418 428160331
3 301698810 674288477
1 917787736 545120160
1 669667736 823632326
1 509774801 400599482
5 261948363 492095678
2 925241013 276968012
1 175894612 231621941
2 528360771 747645924
7 541527529 96500545
1 743057107 553960231
3 241454807 818182354
1 892023813 931091388
1 292528959 966359236
3 886692120 469133376
1 933548586 937629884
4 808072323 215012965
2 868004638 351084016
1 587528598 179455291
4 9180505 573090710
8 279413750 419733554
2 459184376 645141156
1 742714703 349625766
2 683745001 716903323
6 543042334 451557647
2 570440097 417241680
1 85624935 198749081
4 983700333 927869524
10 918451834 447768093
2 241772995 909189065
2 56048442 502924145
3 212958398 596770827
2 255949778 723154550
5 790750884 761679466
1 675643159 982765925
2 295093174 93917830
1 462493561 325551874
2 588854289 273092941
3 507404275 541819528
3 179724416 941590066
1 172879658 274626610
2 406935192 660959129
2 96289281 671471948
4 316815990 694340918
2 794719111 402584256
2 839484261 9955953
5 578984809 564968274
3 43588183 453757029
1 540122450 369092116
2 7482131 63798509
1 263520472 53469254
2 815906591 331523959
1 709847586 502555975
2 856334224 789204963
5 409948295 423608350
2 26611669 549104095
3 214582520 556117934
3 702591368 318927327
1 926919220 377389384
1 666950258 857474989
1 536774733 356589058
2 152881371 790676239
5 200847602 413193630
3 443069466 354519114
3 377078961 216623268
2 516467903 171123891
5 924953781 923818566
7 580490853 117835127
1 295041628 151946770
2 440830423 100126640
5 106565424 374764739
1 341555842 597034660
1 779164064 620678279
2 314358464 275196480
1 175928802 747520463
5 715548912 976138
1 61775136 694382224
1 394424061 901174266
1 641251254 797276340
1 255251550 150255569
1 607927891 540363888
6 595529599 462875263
1 364909643 786513931
2 195338631 87321531
1 410826019 15897515
1 856388915 58162253
1 799617786 979765062
2 367185346 932939751
1 216031979 462932513
1 320625127 525011666
1 586197507 424264313
1 992175453 725095775
3 118767357 57907874
1 905722496 557854118
1 143796844 260923270
2 219495418 352089304
2 97039322 179081421
1 363758027 40740720
1 1185395 973334744
1 206237292 920358450
3 315564896 994146173
1 663596834 743896722
1 657658075 373091532
2 831696823 359571699
1 698135186 534085160
1 283376161 575090946
4 289908992 11186236
1 270445726 247492531
3 400466973 371099373
4 764985671 751973746
4 555529726 82243666
5 207355395 76291700
2 855901288 446150115
2 32838204 988684645
1 235027205 874009983
1 673564724 494329277
3 180823126 353871675
1 501973869 338192799
1 689483986 668249932
3 401018219 909510600
4 73493682 641138151
1 265472908 780669144
2 600562006 944019591
2 572836834 865493087
3 472245590 22662722
1 14700989 967017731
1 563716123 985595762
5 973474499 819933933
1 684518376 75665146
1 244940130 492692110
2 137211527 416462529
2 133446226 699862634
1 152782508 573290901
2 136021592 121320712
3 389878828 4119439
1 733498093 117163287
4 44078504 692008284
1 601852251 734378075
1 91596997 667818233
4 91470992 679550838
1 507344659 919367072
1 777374663 653520365
3 471616692 800364763
1 392983346 365574643
1 532997120 594776605
2 909601874 294218107
3 506598557 200388729
1 886595769 602519243
2 269766139 285923305
3 336142138 50600624
1 686919597 740262125
1 623305976 462581583
1 126443931 179226775
1 591531902 716489046
1 269031200 789568244
1 58589339 486974842
2 895629608 567952112
1 726033212 791690376
4 306705247 31906379
1 970193732 455243998
1 639519141 248970825
4 396875925 621244384
1 437508676 330888957
1 320953618 476274346
5 758895283 984564627
4 619205508 310436861
3 105889639 83288606
1 337076369 431959444
3 354564428 725275595
3 533308721 849672335
1 9208623 412283963
1 559995138 701168568
1 976904576 966760973
4 28193297 413032771
2 899994601 587599549
4 926766111 866299913
1 706413374 765729857
2 159080 692621850
1 999798547 255485187
1 957872817 299081689
1 203999897 504929755
2 965224001 315131663
6 458843786 938201079
1 783280944 893846322
1 712389028 92727741
4 731464303 305324913
1 995833169 639672776
2 229396393 540948771
4 137781724 861261481
1 202802509 134625381
6 337912047 76189818
4 127998200 849354928
1 985573952 568310071
3 99497943 222275926
1 804637244 118313609
2 233331817 242499072
1 446953783 805007689
3 889576844 798448075
3 435078924 750861100
1 274420168 419618914
3 779688318 111834100
2 31774802 910848218
1 622432872 822727590
1 454001881 726957593
4 507988097 459843001
2 976087627 180827094
4 775700788 966068044
1 271043859 742087178
2 731278800 131006641
1 219596372 262404267
2 126166628 206276728
2 537979920 95227617
5 296410687 12520374
3 293917522 867573389
1 481886539 755528878
2 657306840 271341229
4 105468376 169080555
1 316301554 409262949
1 827476616 12551758
2 484177624 806500473
2 32747979 248392036
1 225928413 914383280
1 890105787 818557667
3 530608622 573592560
2 66840538 843741815
1 577616403 208985084
3 467094594 119105791
2 694663889 304266369
1 22124926 489633617
1 139828338 46145240
3 177686871 202727408
2 105025090 667801028
2 961702930 477128532
1 82691591 874161138
5 778150824 531089006
3 816696044 223075856
2 646254488 215707511
1 720989111 940185670
3 246660174 578449609
1 104709191 882407016
1 227113393 113812494
1 975086266 465497373
2 773812462 70607361
1 990860083 916552422
1 655358434 280489506
2 469530537 879541684
1 436336002 901332426
2 188237925 142651855
1 63606296 699806754
3 841644348 201401006
1 663084376 38841174
1 894904229 913937253
2 135143839 908189993
16 251015589 464996386
1 111515570 895738015
1 509503754 925929471
3 610366369 903826880
3 608853059 533504964
1 965616352 989214786
1 762149440 104510218
3 222679140 836221734
4 195626438 996633600
4 754593259 294773881
1 559806710 259085742
2 186496387 487139972
4 542653890 666743201
2 413843224 14192617
2 864686817 988482863
3 123512459 894976269
9 930324853 116794323
2 518600305 798265587
1 780287002 298336686
1 49335509 502789957
2 325095499 541542837
1 877231782 597952403
4 724025956 312081228
1 233687744 993647058
1 109256160 41041125
4 182662285 433094187
3 297222202 376894858
6 504171155 981928493
1 387745298 746782252
2 806332853 766824576
1 927502585 191781482
4 767741638 827419760
1 492000990 730973225
5 165140381 711490986
1 109119377 15080870
1 365247221 437952062
1 440301746 676129522
3 804121098 861121915
1 530262603 917343372
1 548837456 531120116
1 56554966 462560456
2 630286075 229931007
3 790394523 80486320
1 672998151 18465785
4 624343744 96445277
5 10013445 819605827
1 17377944 828614278
2 18517310 883553726
4 17291866 942578182
1 340014160 411837135
1 496579286 422952797
2 458875878 277671423
2 827209566 713179408
1 801154683 905645247
1 729880596 926769898
1 829486067 289720193
1 370185568 224641840
2 54970073 41603793
2 503646105 706125154
7 771331697 529724007
1 998663720 696337042
1 650108089 287386447
1 93962941 362694237
2 821474967 809850687
1 580942937 480933146
1 274542111 100880051
1 193774837 614070741
2 641486713 404117346
1 695422688 712559132
1 113648077 812626219
1 111810343 228020236
1 368238983 198858384
3 870200077 774406980
2 150076426 130979602
2 216889426 532675546
2 634599575 645282024
2 54519412 458131116
1 615449934 353007965
3 579865830 497789514
5 831336855 992933605
5 917935531 546455151
1 364080824 303303619
4 738722300 558675644
1 313146586 455967569
2 604254826 975210449
3 670728232 666712419
1 334593681 846626834
1 317821021 31847194
1 14484738 983904165
9 293832044 680754923
1 58682193 411006914
1 402972275 300730774
1 258406161 22607931
1 934005524 20595788
5 911120931 45597233
1 417305512 678887130
5 418648773 804896445
6 765962973 64927489
1 42031353 865679482
4 107338240 722343800
2 163810761 642978518
3 512077642 435876573
1 178497654 85545117
2 703610373 46380178
1 691274707 670409345
2 34579494 247769751
5 895285036 906678982
1 905432941 515390443
5 138268805 985891745
1 847906025 567778759
1 865114855 220335570
2 994567897 282078984
1 923520091 135066790
5 752434614 278961071
1 130024126 146184813
2 65682761 698579623
1 899701556 635518397
1 790191101 106491169
3 422924119 803287121
1 690817578 617481790
3 598521621 877616873
2 533603584 481250595
1 538956563 145713301
2 232356361 111674954
4 991808048 774161684
1 796517354 586480974
2 504528188 252707660
1 800321370 590693120
8 276422866 232263399
1 529501155 305055664
1 438209812 972494155
1 81218968 909311839
4 731165160 838255104
4 549028348 463460625
1 199583508 134992144
6 959507105 900122712
3 729933559 533825516
5 458070896 415811167
1 660132701 983754816
2 415722816 370878667
1 353896932 64212718
1 576307859 921443072
2 219574290 560061401
1 30419100 691738630
1 656964810 628311295
2 323121249 770776702
1 901141986 394069372
3 95767739 676954235
2 606551576 895214460
2 706944734 806823932
1 539574148 895154975
3 81041279 986197377
1 306009850 296701709
4 563287286 283080588
5 34285307 656096878
3 305263270 967071204
1 332764602 537737648
2 357043679 703068745
1 595280709 607128453
2 255300036 736985248
1 25704563 63073311
1 321265110 284099046
1 230427496 944417727
1 76969974 207882100
2 103323808 914493174
12 645314409 679317273
2 632453023 534658057
6 946728646 463966336
5 837172581 199686080
1 977608096 185301623
2 342708458 853877091
3 423138148 52415535
3 703102277 286845272
1 456909072 723294157
10 461294337 224977533
3 776657700 222124884
1 854393366 943977095
2 883227276 639094859
2 901934205 864795131
7 169794927 674765362
4 892708736 140400110
3 950429711 571049928
1 51602864 393328185
4 484945020 79282914
2 520941966 621145881
1 120337563 298929914
2 354983659 895612987
1 178360980 950128849
3 574952047 865644430
1 416156372 625433257
4 977596425 593395147
1 872409045 317635601
2 697129786 151033794
4 873247994 451661517
3 141839201 968620912
2 622260090 419005786
6 205402874 748605056
1 59014569 979775303
1 984609065 666466644
1 442282316 115955167
1 782866603 532023231
3 337558884 172067679
2 903153402 324768636
2 429978641 86043147
2 456204601 772006455
1 314843109 464553539
3 327513024 760323911
6 159855733 694283506
1 868722579 590191033
2 611727803 987995215
1 261571750 646120525
1 875124431 852040495
2 450323759 800883652
1 232767507 86311336
1 540667703 303289083
1 984728124 240303722
2 525618993 369808107
1 305168187 917764343
3 343494399 420995516
1 593743036 805259451
1 830600934 263894198
2 554569068 761375150
7 739038570 554723083
3 437714218 845028428
2 541222237 533377324
2 708556950 181579383
1 956881030 133820165
2 268668206 272857990
1 278787272 2670808
1 504077757 246043259
2 652824754 166458128
4 771224943 488113598
1 371615721 750161026
1 810320364 131636197
1 738468271 955411382
4 35181638 378894397
2 968223884 225141594
3 303479576 532020420
1 361191559 401433219
2 638716321 984316824
7 990108998 564356806
1 730251179 170148182
1 347779329 436483186
3 485979664 595375531
3 491822442 904111686
2 670182154 511591105
1 573604871 257393152
1 75461903 56932532
2 732348696 771985055
1 939787565 155673770
6 502996158 267694518
2 919657835 465942582
1 98606413 488927294
1 453275447 261279915
2 65540429 128577675
3 965287837 148475511
2 707227002 400590571
1 62659870 550961087
7 450724700 73914022
1 828306468 58931985
1 948988402 32202087
1 578008759 828717320
1 170310558 372298763
1 795916231 584825074
2 864364638 947988097
5 851253665 989300760
1 189533587 526471437
2 282289391 805734311
1 664357893 522672962
1 325042385 108853837
1 765322242 966261010
1 948587573 532553522
2 919917570 605524896
3 109438015 740774789
2 131654548 789837331
8 301246907 181782368
1 180818708 718356305
6 691860264 453454364
1 873901050 263262672
1 500958773 121979456
2 427363038 243287392
2 806714697 530796177
1 277372620 795319822
2 13675264 133316101
1 629790949 23370393
1 706361159 777720464
5 7982458 787789596
3 515015750 798787550
1 479276080 997209369
1 574318107 677381521
1 175749798 821008193
1 876402531 625581845
1 959523999 194053921
3 808465689 258858142
2 721483793 280471682
2 41061877 383268173
1 809713651 520891436
3 616317007 135373155
1 196264484 157708041
2 646304281 176842448
3 534453879 306112709
1 814993153 482932521
1 604566245 356743314
2 774412088 762673256
1 81524696 272616266
1 239857269 805530213
1 712918213 367694668
1 223509163 395127765
1 857495901 737339033
4 772991914 215125657
2 833696404 665991054
2 609590423 798683840
2 886137986 905364411
3 459277598 547292585
3 362621046 821721619
4 115762829 114750509
4 623963165 402198089
1 965066900 842926995
1 669870729 238798423
1 225785576 715144576
2 788749530 986936011
1 989691633 290380993
1 36111116 645677516
1 764733273 257795633
2 571536036 741246202
2 574221128 662893462
1 14411078 885231214
1 673038268 606527749
6 259013329 337912777
2 31950978 743467068
2 51135329 994721289
1 909474155 410506806
2 704235050 465479687
1 887836339 295873916
3 178405567 319708162
2 75052784 372897203
2 56443141 11481092
1 409335674 196816756
3 649611526 20434812
1 148494187 264397310
3 786923308 802413021
1 461756523 773884829
1 494677945 227008647
1 626342668 939811246
1 499656301 652944426
1 985335796 106308950
2 3922107 75883140
2 597470625 983091631
2 401846318 364647337
1 865380269 67751702
2 631507716 719076480
1 203390296 887491975
3 347847695 693180976
4 459105980 184172125
3 125510215 553770944
1 775108505 100241433
2 998470406 713657120
4 456776271 914501844
1 921719972 636785113
2 528973449 62781218
2 815758750 432748286
2 161087445 465192033
1 893091310 666559148
2 125352177 949428999
1 949760488 799726648
2 704220991 133545098
4 697106892 701326429
1 386429542 469787926
2 645915251 735340712
4 298610369 263845090
3 653828559 593031446
2 474763932 568015749
2 225931038 525762208
2 871093532 220086259
5 799085622 325658702
3 15692255 800496876
1 625236950 777450804
1 153719930 817325461
1 658411285 611633916
1 710289616 456599907
3 528162264 178358531
5 758702238 639966137
5 301080204 158764619
4 157589792 696087865
1 104894794 629018880
1 287388031 474069776
1 184319031 875742347
4 79585395 676715682
2 185510409 886855243
4 850491447 700697525
2 328905919 778655618
1 365797417 876400496
6 351184307 766099485
3 891083600 26906220
1 40249330 791471265
2 518825960 746791737
1 431462933 769046705
2 534313838 612043122
1 314462787 317351110
2 178290727 5207959
1 965097786 806606545
7 743619103 217510104
5 41914152 501976856
3 510780306 582626865
2 318024687 573797816
2 591835070 286109750
1 70064093 622813079
1 340940673 48309883
3 351289070 441722681
1 147163338 946952861
1 902286833 775758689
7 370091014 459303074
4 728294077 379693189
2 632826931 871331193
2 215843346 315706590
1 990314130 751866896
2 103372829 770717991
2 538125483 780333634
1 185981455 719258852
1 288462222 571567740
2 492275311 226081216
5 865961886 10627671
2 224994840 870321254
1 521189058 438483653
1 86133243 597974378
3 287333044 111135957
1 500342728 606007849
4 825366138 621225485
3 897514170 404356727
2 795054210 73674162
1 854548911 380436648
3 462666348 413762401
2 131975368 156825144
2 895772500 281269077
2 265673582 242414824
1 156272905 420638765
1 638469081 607039294
4 932999125 862233922
1 336435075 437421895
1 485849376 935679288
2 867382694 783593834
2 962559108 270038239
1 305840577 269842555
1 554423114 310438213
3 474456813 52643810
1 478058751 272533650
4 577007892 572538528
1 364505274 721614930
2 602347324 387531810
8 485879235 598643840
3 342214426 252671400
2 16128104 583745238
1 882059918 736432081
2 160226738 311565065
7 107054867 602141111
1 814740470 968623092
3 465131725 195668441
3 678152930 772900865
2 991821104 228724868
1 290896730 404083793
2 441757003 352133284
2 732978906 24944823
1 620484925 92653101
2 843017032 545299000
1 183794834 835128809
1 260134985 2515335
2 990711665 10238693
2 472693009 452889457
1 384390897 726365085
1 994025647 267735400
5 152272824 181542517
2 312797700 907396424
1 971209262 527106438
8 326106243 543658432
1 599896468 322697780
1 841852833 124819965
1 75876346 736886072
2 10334055 379280529
1 72465482 678808622
2 122281314 557384701
2 796381034 900881636
1 850091456 768606599
1 420721266 228736648
1 314234984 439273750
3 518078199 278638138
2 988963654 578683328
2 881691174 389210814
1 2931782 519341760
1 477519238 833397185
2 609750447 194298910
4 605008089 707206074
1 468493241 668678959
1 483990387 1258930
1 571449138 260544990
1 179798777 990099986
1 396309584 279849933
3 428322483 842537331
2 230677327 75882954
3 930930525 912412440
5 648802150 382293660
2 691166652 284566221
1 662638429 348695151
1 954645119 338156963
1 185513599 621745878
3 530465441 799029252
2 422552498 661609845
1 796562649 350222428
1 679621166 342275957
1 601652849 859808694
1 824111612 630804920
3 311308263 970783495
1 693816312 523606457
1 420125108 749125311
4 527920414 478413077
3 609136995 192176159
5 350567670 234013048
1 393164382 306595334
2 747274847 884863697
1 739910802 558633014
1 217789934 299021844
2 328742409 921954169
1 687764844 935065729
1 750749226 761690819
1 886302546 341396327
2 207238701 468992125
2 711424084 584363419
1 347767704 871961718
1 49390291 728593874
2 365969790 196122735
1 652456437 631093753
1 149391205 120023845
1 148664813 879540746
2 60344256 321278752
1 347154846 878884121
4 297321573 381479485
4 642292706 995141637
1 118006589 646587970
2 970045057 378085307
1 546726386 304839727
1 173464215 548506985
4 978484272 715287448
1 500490596 649800681
1 431356727 175147943
1 344279370 800329019
4 229407458 500049109
1 192096923 661405264
2 390451988 914633923
1 113503911 405512467
1 990010695 832172875
1 260373726 207405790
1 934318865 4325284
3 923825220 605482336
5 625799604 456105690
13 934326826 722129711
1 389488004 15937818
1 359450894 88220386
3 807333635 115818342
5 547930415 374591079
1 636847918 960223203
1 497865782 72483855
1 200677304 291014811
1 867100826 848350653
2 641102136 764764096
1 961535721 638988548
2 159784336 372992334
1 432110435 97424225
1 360480318 279907976
2 385592006 702898800
3 2298117 43620129
2 297779642 85919913
1 489538423 905044874
2 704623439 806743293
6 352131609 480522821
1 530730696 474605621
3 674881090 358921626
9 603828768 529956194
1 956177732 273506339
6 231671468 419612765
1 504462254 198919707
1 85603774 911607784
3 169118513 68834683
2 766196871 333754002
1 732603150 451322598
3 367793245 155994423
1 959466267 33037823
5 473122623 106529647
4 120254050 732605963
2 371680510 924129997
3 793892863 429030630
9 652457289 702143674
4 758499863 560389868
1 957866798 163863465
1 932537185 849529204
1 125307110 68537658
1 905848845 35725984
5 747406350 201215740
1 927760476 321773972
1 55531609 173445198
1 139456959 751416528
4 537298982 465901210
1 275354424 1887607
2 617856814 636069469
2 455464193 762890786
2 294300807 895101604
5 994653058 738305682
3 310485454 170761779
4 957175815 201595988
1 659792782 318011034
1 200446164 210230730
1 870562568 618964303
2 948644166 563718714
2 513817015 777994679
1 614318373 529985527
1 533859344 779917826
2 103850304 67916304
1 134900401 568144389
4 298577952 626054289
1 299163071 435602876
1 990447384 402218902
1 786644968 808462748
2 134255342 230698714
1 536335590 546159637
2 183952216 901708892
1 939683566 954679944
1 374865604 156348914
1 712139539 961877535
3 874779349 690547104
4 196000783 988300393
1 74956367 443508012
2 570915103 200789859
2 814026469 353948618
6 812232312 994405273
2 726233317 346561075
1 191285100 781042957
5 692292876 802058640
2 503903227 262475003
1 280317741 790251471
2 446331878 24187197
2 99904915 931185292
1 434326954 562740809
4 952352195 178676756
1 103770274 433802694
2 607358713 473583708
2 171970170 264891175
2 723720127 133678452
2 888740300 935370252
1 71253786 847924388
1 518480591 807305840
1 168195982 374164325
2 71980617 315749514
1 932648881 144532691
3 5716982 11461220
2 151544414 532456939
1 132426108 191015601
2 593489722 113136608
2 51601309 732714014
1 967050757 637033623
4 718105902 244445178
1 128932016 252223733
2 953371376 758611410
1 60859426 523162103
1 518494772 946805147
8 810113527 637742697
1 815030220 497906092
1 480334485 332536449
2 425354783 818707374
2 737327019 105625641
1 603482903 95953023
1 586372079 463482451
4 249151757 71764100
2 632622563 51208696
2 333643464 642515610
3 685063732 318964182
4 720355192 374117856
1 952941790 402923299
1 579808383 355637536
1 511602774 795955565
2 527726209 963712394
1 925306934 534778676
1 47097115 516399169
1 304151558 45410703
4 502584791 184273743
1 124410252 738972748
1 705342670 510104784
3 356008381 632566831
1 804304518 488185631
1 554178130 280156849
2 400303022 86794318
5 517367278 566067004
1 634596518 324632105
1 803169602 714082980
3 640231049 463801873
6 329045736 86828419
2 402616222 748460030
1 716268880 817325266
2 703023308 924117137
1 192076353 629416593
2 181418539 93849264
2 517227936 60448288
3 929222176 905739903
1 182566044 392920371
2 810893007 367459044
1 963960095 335148360
2 523472839 709857690
1 207602682 13550004
4 53110399 205313909
2 239578854 96893386
1 745175138 971042750
8 279890349 329006464
5 85404649 214405193
3 56455793 160137827
1 874849634 485489911
6 289476837 628478107
2 257403117 985976595
1 599238648 306024404
1 458827352 671859189
1 620174231 928706243
5 734291404 732221077
1 321103408 460517500
6 235962838 252732556
2 368779182 270568904
2 963257436 209977186
1 325203605 757873796
1 534474183 306474099
1 158102644 838474524
1 897269707 165880041
2 148906010 116163952
1 267358673 697169591
1 11492920 552014478
1 119363475 243100505
3 63723133 141686874
2 380099745 996973680
1 867132199 142487248
1 17680040 826618779
1 887258451 478473533
5 625498705 391667164
1 368741236 644703725
3 570805813 856077648
7 591279677 572824546
1 899423761 669030770
2 6237548 956422199
1 104263581 733030621
2 640173635 218141052
1 513703211 278840334
5 995703503 523518599
4 534968728 177731586
1 496519630 595657521
2 47388034 506703705
5 912041611 291356307
1 24113038 364547742
1 519740198 9188658
1 18680992 467591205
6 580384715 378162454
1 415994640 59362272
4 170144149 117797445
2 408162316 918783520
1 601699703 116828652
1 95832751 503631245
1 78758279 998479119
11 577745597 787337197
2 909149769 269116920
3 476581459 756241105
2 40389252 314723970
7 341392317 204885840
2 839638135 390931554
1 947999708 978037005
1 929756034 959380348
1 564936983 795169100
3 418746361 323581429
6 869721475 396388097
1 310593085 208085967
4 196318162 482126988
2 511964269 67842203
1 852335836 152683173
3 541380536 514214580
4 424023956 22703173
3 381149293 399820873
1 684758934 324776357
1 629282753 159386413
1 378449836 138761052
1 31802487 67277072
2 955998728 687774823
1 610132601 673499418
1 260506570 28281420
2 11788925 703442900
1 398302555 245946755
1 591857494 221856876
3 892355455 886077251
1 912126359 50036213
2 831521579 724684183
2 771909446 2679485
2 425920782 773887161
2 587254059 316198003
1 59575079 642749455
1 37364530 278139221
2 851945405 24001327
1 802113700 870136458
1 288962480 807308579
1 667591439 582900045
4 80683001 117845775
1 539157808 133340609
1 173300040 206728583
1 805549586 50475541
2 487118409 381206289
2 618662279 590893126
3 45127253 864769815
2 223256956 917153382
2 871751236 567538866
1 142408365 949315103
1 298169479 554689998
2 514890686 461269350
1 14790484 988811124
3 593394492 818041934
3 374777547 673181419
4 667231875 997536988
1 648665758 783980567
4 869667313 544208202
3 171543799 966025378
6 452691261 399510629
2 316498485 932925530
1 176772631 135030484
3 822261120 554797408
1 448536173 421935412
6 892830947 358199321
1 89967070 615778665
1 117435264 628675496
2 84056657 638356510
1 932178969 206702189
4 528730272 660169143
1 58985239 918447314
2 565294103 691193090
1 142658674 66515231
3 225256326 622638757
1 547129222 349997730
2 746411831 59233663
1 351120297 925239721
2 549757809 620638866
6 331617117 27494312
1 800537763 630992057
1 88320615 113195064
1 164076905 41398004
4 457242915 354813019
5 786723786 275612799
8 790425594 494919094
3 745072984 354344543
6 849364128 490504536
4 227891140 660474671
2 105603535 64294278
2 312108123 412642604
1 460353582 425727456
2 946868989 432524985
1 282621287 73502156
1 913320210 663661821
1 922118330 91870501
6 180584007 537977063
1 207271983 799209229
4 15683315 121095013
1 236288902 419517215
2 217453452 368298276
2 68503645 582337732
1 830850389 202312589
1 279319833 740103612
1 450851555 828636183
1 565751801 807992407
1 54723532 672342634
1 614578959 693523590
1 719748447 839262574
3 43958216 208202413
1 512550373 784409166
5 583895558 483427059
2 934011151 198002584
1 817779912 347315650
1 828646326 559766320
1 274923277 407441073
6 467006235 901861990
1 69743390 113493046
2 995291280 198091459
3 504817921 64254001
1 2216419 469389855
2 635190424 798438360
1 214861018 798951783
1 288821538 965421748
2 229613494 78874201
1 533288368 870828910
1 779878314 263386300
4 890365672 808045719
3 155429712 456632063
2 926411069 863026119
3 823035100 128712587
8 661581476 610453485
2 512043704 920977037
1 892057084 148614824
2 845550967 625618525
2 428220925 666004550
3 754733394 37521097
1 81938684 23563521
4 717148101 344968408
2 95089083 240439327
2 993562878 82495032
2 245886699 626112331
3 854080114 725418139
3 119084574 515502929
2 34869611 495734701
1 509578099 484270758
1 151927154 713677319
1 605428583 391755504
3 409672501 715288912
1 403000711 666549717
1 337128357 85842882
2 773042856 13129439
2 156004117 585771723
1 887632583 432273123
2 587960989 67070954
4 765380279 229393723
2 982892144 50496221
1 599746248 506428072
2 992735560 24714075
2 27102957 289873642
1 663483283 277539862
2 934792849 143263782
1 906069345 433144554
2 680170943 429748688
1 798213999 596060775
1 228266706 102483754
3 631628093 260493851
2 493799705 588336627
3 462205958 378041683
6 377184345 93688330
3 720286295 153151235
5 799611897 252210348
2 712448083 569977283
1 544489957 303728630
3 539605305 996303531
4 830251879 164485593
1 515299195 997829291
1 350377644 657701688
1 583190936 412108501
1 873530033 104700838
2 312926624 839897482
1 154558040 654600666
1 37501689 395518838
3 634908199 330674435
1 944379197 115216298
3 481888616 446765903
1 47941442 961225669
5 606484515 641741661
1 825925726 679910069
1 988389116 604650222
6 737320329 741028788
3 892049748 909793368
1 204449750 134133810
6 20374368 835365733
1 458903238 817917497
2 183592894 551089276
1 656462455 586264889
6 678178147 184880120
1 961292335 854931469
1 953366753 662320552
1 754913212 643964865
1 301639090 226198792
1 691670668 845161937
2 636336621 707039521
5 678885924 38001939
2 559148885 510345636
2 831542064 446956608
4 464323429 856685950
1 155764908 368623076
2 907269650 714370020
1 677490385 211912307
2 568190655 174429019
1 475836519 55568840
3 496367515 190343405
2 930704428 813659029
2 27319467 127006264
2 877214632 952901720
2 986548885 321783834
2 776390732 178223541
5 349675588 341991898
4 139101649 568952732
2 198559707 565735949
1 26250725 409982381
2 19453666 325080021
2 805856533 358547241
6 33102762 794932612
1 557534153 40213329
2 241325597 508371007
1 469986709 657973837
3 538589292 721067359
1 842397683 719231903
2 633365340 417551191
1 545068623 2160852
1 392295938 134280536
1 150597434 704686976
4 743518195 255762699
2 67157274 391622513
1 966610017 567857339
7 845165813 217573927
1 524396819 154311825
4 890683094 360463715
3 413673485 239654608
2 98760050 212960180
4 441674483 685878612
1 798699705 520952208
1 273577250 13268709
4 89553633 89145134
1 722817512 11569780
3 123586730 139197778
6 752418530 657964435
1 367475295 618301166
2 592229596 817162819
1 276595325 410333110
1 49939124 868436568
1 731367062 311106026
5 47984788 641055130
1 993967354 522274656
2 156098435 851925669
3 983350245 946369247
5 25272464 604203573
1 78084362 564810107
1 704754999 652481001
1 137110004 446742895
2 671048431 940808314
6 476174609 785473943
2 976496810 350077596
5 888210261 585970235
2 931515442 986502274
1 116061782 902867
7 937466530 766689226
4 638730021 56192446
1 237733975 101414663
2 713964441 684098711
4 676332760 726382935
2 142773144 130259036
4 136771077 408075832
2 937598862 735721816
2 698005683 49776954
5 164853338 262865896
2 943008231 357871590
2 29461814 775064743
1 697772380 964298425
4 181355536 368463821
1 317786141 412706336
2 970918320 100451609
1 538431611 469766576
1 63887187 244856908
1 627317991 921148056
1 87999215 781177690
2 772034056 248107658
2 734170648 398605970
2 525475225 109022049
1 952028417 925818547
3 833074181 131776348
2 955501587 802195401
2 530217297 592189067
1 554382978 10964469
1 29415920 576532873
3 37023832 894195809
3 635688701 72500893
5 977450894 124908344
1 347962294 35067919
1 369566444 803913455
1 856870910 922804871
4 387130984 6515746
1 820008573 987171217
3 420736668 648064626
4 164999848 608052943
2 862803907 485729189
12 841790102 361069308
5 506538694 291574197
1 748400148 146916768
1 679452356 784567492
3 989905213 675984448
3 375525574 341263189
2 841306444 577868934
4 938283095 96721326
3 214009832 509881990
1 494892928 105723194
2 931600198 264032687
4 956328502 124110215
2 923079122 47171053
2 22429294 146686509
3 747894280 499081833
1 895014598 235556238
1 626192688 219664594
1 625425519 678823687
2 165677301 304591545
4 518040738 985702789
2 745993935 678583461
6 661164113 776215565
1 335826996 473206409
3 914757633 647546566
3 284780891 764128988
5 832951484 579588908
1 864085257 985735932
1 607608344 455488740
3 807165990 510694753
2 667728133 463723525
1 50917932 237164829
1 317205486 423277790
3 199854132 521704812
3 359243109 986785465
2 541328619 462735259
1 141047859 441614104
2 893175236 102831010
1 736021470 930558135
1 116837354 802456945
2 167005959 517527418
3 648752281 95084694
2 529407535 727750728
1 824831014 311233827
1 485230453 249526167
1 613743968 285218867
2 66828633 356990847
3 120835507 548740444
3 386900292 29878119
2 126486544 979632032
1 93959530 83745526
3 812500893 667319290
2 608221749 887712659
1 363796887 639712164
8 955074472 499555613
3 545063536 460351466
4 11133962 774525511
4 306647690 793197341
2 7394252 945379809
4 426832324 979075578
2 14415449 462068155
3 98061926 338437028
1 716100289 478202769
3 744843990 573910592
1 411298614 913417697
3 944345797 916403709
2 484388225 532084515
2 186068753 383523111
1 220546926 201779944
1 407631132 465063262
2 811777843 819576795
5 294249639 876024370
1 501753361 186992966
1 544592441 121629229
2 118750559 291454919
2 63611192 357764541
8 181102866 808804515
5 116635364 594826999
2 528916444 513668395
1 7964015 599851275
1 656893309 637793412
2 325815136 757887710
2 98402986 111175587
2 593441287 826375179
1 868948377 519565865
3 5594683 575005700
2 711838417 37943177
2 19779379 131082306
2 542618888 850457715
3 584927352 934734935
2 581479285 540090069
2 985705772 402274522
1 716890049 124606545
1 651217055 318440171
1 772260358 612634273
1 179702603 819071570
1 568171398 525855118
3 768978367 134706383
1 894721696 747662889
5 927220226 89656796
4 870236329 85849427
1 645590545 88993620
3 851558054 925755034
1 989892044 841424199
10 927297043 35091590
3 653980502 144294510
3 873045051 928919241
2 524162816 205685808
1 142079303 162144665
1 592910331 247823151
6 301753370 220304610
1 994056308 655565885
1 348702905 254205313
1 513515508 832557050
3 465619295 83818525
1 723755986 144992371
2 169000970 22003001
1 555350280 319811190
1 619740059 633297947
1 451018662 469584104
2 408627237 349561846
5 476995336 930108557
1 575796022 114430517
2 142198676 766941509
2 585046887 803295772
1 350334057 335317264
3 719173108 978047298
1 692678858 256842714
1 425335967 636117960
3 953768645 619396574
4 33035304 761796703
1 877901801 328897373
1 436228477 277552772
1 584277529 988119592
6 158543252 999612757
2 529228911 421361832
2 127953136 664393734
2 109292134 695622872
3 591730495 751514199
1 898883910 662893271
7 173880010 91141646
1 217773473 85357838
1 575178695 368311515
7 451924809 829019324
3 449798006 62041527
3 466100318 588445149
4 347017945 650629508
2 881596310 537450472
8 196222070 489140231
1 29535926 310656912
5 952827373 209701818
4 552826407 810711095
2 501917636 419812336
2 999540059 706667783
1 730696440 361702697
1 4839595 741607810
1 765063310 14298543
3 7488584 290398258
3 378405350 976997674
2 234993751 787906831
2 464059534 643846327
3 397500018 527902613
4 995545668 627861294
1 26533664 435171584
1 232398164 669397593
4 338859214 432211651
3 436518005 397356288
1 973961788 952661584
1 915808191 892122020
2 177379741 885202882
3 615457138 725878149
1 298553424 57039674
5 454539626 968620214
1 68168548 482901943
3 807336564 275348074
1 407936520 208635379
4 745596684 773766038
4 577140082 315214952
2 197627270 32593670
1 340735285 931691694
5 932262187 11164352
2 671291037 679687533
1 308461672 990674166
4 317430824 565370038
3 43890995 907167379
1 298593977 329668306
3 450032723 944089374
1 932800869 389331733
1 745766467 540450832
3 44845826 400942046
3 682737905 553537637
2 799362706 94884346
1 210144805 304447349
3 764656050 243381280
2 708705424 269895456
5 984975365 158770009
1 734203916 617082502
3 351508494 369038044
4 325697168 780953886
1 517130290 36965920
1 126428370 28074440
2 611954435 225380410
1 23652296 740923771
1 130360136 25074584
4 837681243 9407920
3 568220882 752067852
2 996201402 912883838
1 579734846 17786524
1 421985344 37131656
2 719651672 887804242
2 629521580 705109174
3 333016553 445793050
2 131103199 185089128
3 949505360 594407286
2 581616658 933051120
1 234965170 768013896
1 893269991 217418382
1 755159756 827543786
5 852094003 373607572
2 101376399 575460646
1 613086393 83096238
1 969727536 581442097
1 903557306 606164188
2 441049379 571197911
1 733454489 684722730
1 8292408 343729961
4 340058121 7586093
1 352569302 56623673
1 283361925 474342513
2 925152110 969926569
2 577282267 576138617
4 196541157 467621247
1 685140373 415249359
1 953921049 178495086
2 283277083 126534750
1 107310383 426168653
4 558393535 758140011
5 469383050 662400825
2 761326980 474976514
2 897404955 454036590
1 729459694 738732228
2 986277800 400738000
1 890154771 50330094
1 176446744 911449234
1 301105122 335281098
1 592544610 672933348
1 117046548 819769722
2 183277953 821253203
1 81950753 317173062
2 494267271 437078958
2 596944991 759083606
3 354363739 646932940
2 407135425 25838182
2 530256961 391590415
4 569945375 802692340
1 233098710 770284267
2 87412850 845527652
2 400407488 263647122
3 441040074 155821645
10 687261106 444178534
2 408021487 709095299
1 340918743 33439816
3 179221291 360760741
2 745825641 123763943
3 457324152 566763880
1 192433937 512552840
1 423136548 182443581
1 287196801 48675995
1 503940526 681225870
4 114076906 466059294
2 298980233 588030229
1 739693992 892493070
1 831177686 96685294
5 41316282 868340853
2 835409973 919888102
3 580841669 192849843
1 35065576 48319499
5 177620512 212124127
2 409263813 82597060
1 965776591 422321084
1 303361559 756086181
2 796615069 110144123
1 479172708 125439243
1 134665233 656824102
1 783195201 389405266
3 199428500 706173234
1 285210256 240766473
7 687342250 395726628
2 482418163 570684740
1 707142211 80738512
3 297302793 57095344
2 339531935 297006849
2 551131209 529780499
1 163951502 290003282
2 313488490 916102080
2 745557400 379957655
2 124446562 470118868
1 306177241 652556330
7 289364064 510520398
2 132857040 827699085
1 683902457 289098478
3 251844192 950386647
3 180913113 977319994
2 801641592 374108612
1 44569504 288662827
4 531385140 29770553
1 596032010 267697759
4 819323710 632655749
1 178664639 86952594
1 737490718 530534848
11 585692215 978210350
1 546248475 294272036
1 81642082 471608072
3 717125469 961761191
1 249395668 228977596
1 821804815 4167630
3 881917687 564634213
1 175008804 230818127
2 896766646 207523839
2 89692434 123192756
2 151082352 628502447
2 515685723 274762875
1 692611378 405377840
1 925628279 384235605
4 86283567 60089064
2 99813939 70746920
8 250833109 408317073
7 93244244 989085730
2 969189908 817987204
3 987481637 848922143
3 441883163 86110618
1 920963810 987454293
1 281608224 524243435
1 583437392 95962138
1 417508221 279048312
3 513696190 122280605
1 632414457 651130325
1 339398400 180585090
9 58265660 281209110
3 414904707 999895995
1 931203567 59550541
2 557861735 605139166
6 25980406 715632129
1 648663185 811777133
1 49504649 721085170
5 58571391 878575215
1 562342005 263461478
2 57167372 285118098
3 795008695 369679536
2 343908357 276596179
5 32806868 779704019
1 745250518 366792941
3 930331056 688177207
1 129114515 39403915
2 93154983 801852938
3 848509624 847894963
1 45538048 619756313
3 449720225 979777907
1 729862372 525514179
2 196576499 639218639
1 640317726 183975058
1 916492288 980466524
2 381452633 246739305
1 455413724 225270236
1 887578447 885002940
6 429628249 997418765
3 12977950 295150072
2 233183208 952685947
1 551747425 697524890
2 525343146 378220207
3 556959354 508709303
1 151964562 897308564
1 28128951 229654730
1 805949032 754006491
1 108194685 784739505
1 457710030 687793271
2 239127058 824294469
5 95133974 623086515
2 606430961 122161534
7 520650613 907667134
1 793641083 280375956
1 733932917 890993136
1 238176907 813918455
2 464338038 536258181
1 886885584 147946008
1 199958799 386056867
4 452209143 949282195
2 274390477 222810838
2 37556868 398568453
1 968386883 384754775
2 606737980 146634816
2 312998595 719281391
2 987484293 256900688
2 568961018 536021021
4 220673063 257323770
2 711998062 678160705
4 391734723 72896171
1 753694884 736885382
1 939700152 160179128
3 41329414 972986032
1 784616092 288639740
2 826702737 717739421
1 114552951 326779356
4 634701706 581126240
1 386112244 727082408
6 797366684 210466232
2 105812270 615714664
1 64305746 587193438
2 202830572 511552907
3 648662260 742205427
3 950093980 473724994
2 374962423 569448263
2 360589826 540111328
2 146221454 292843342
1 734795251 35941188
2 873234105 722830533
6 155876912 310676272
4 136271881 415595310
1 976523149 657161413
2 328249511 267507473
1 468169147 664917095
1 666076501 969797059
4 150430256 681844816
1 884569203 957299534
1 899895964 464475087
2 129752641 450023606
3 740609472 135192733
2 604721627 131250099
1 983940829 841169756
1 292134384 261375785
2 347435720 453186968
5 406567156 785811645
5 35524052 754490645
2 581158912 656029257
1 645305608 418747043
4 24668453 876391012
1 215291271 800531223
1 303787369 979713754
4 99833919 644611604
5 360927549 76527578
2 906109485 775640249
1 638026546 869600783
5 212636011 671654684
4 427882811 73323768
1 416024644 130277746
4 776310090 17487531
2 422592357 532625572
4 135433851 571110967
3 87325605 316891195
2 648704231 188168936
2 535169355 370354377
3 63112948 500089917
1 698006471 797883551
1 804239640 787622823
2 482364110 547722329
1 981508714 991314683
1 904415703 782148421
1 658782614 417828161
1 268299469 221762047
1 670041676 834773427
1 246363044 241479440
1 784743406 926736206
2 802390852 62170921
2 404513301 940063861
1 830237477 67016072
2 669581518 836878090
2 978409163 343824565
2 257950546 888648753
2 316236701 738829073
4 498650663 845766450
2 51486457 517311649
4 62566142 131639937
2 338541460 242605621
2 873451985 104836842
1 869371361 599266381
2 826572501 142854630
2 485079897 362523704
1 906441471 715022185
1 284521366 406988705
2 490299541 116708710
1 290527496 64722002
1 282187874 790344593
3 792705242 198491882
3 284299778 700124879
2 643037724 509771747
3 436730338 158749391
1 123378051 452845997
1 54266467 182038881
3 927057673 506245316
2 505608270 60410478
1 447529516 32842749
2 950990488 214727525
2 795695247 808161449
1 18023557 302305830
1 430354342 343705960
2 685127908 209112991
3 314934429 265768965
3 914032699 480214096
5 44432032 90613066
1 900848208 932434172
1 194550907 214426595
1 291343305 223106141
2 966824248 966252849
1 694348225 514481662
1 985058135 253941989
2 360685372 475767859
1 164914202 482781643
1 440579167 436224981
1 141922058 771192824
3 292956296 162705411
1 848448226 119547671
7 604162607 126726554
2 52169602 118879837
1 272868312 643150465
1 376908295 216119575
4 290302692 198194215
2 326714215 435976396
1 980512384 64353164
1 214661813 181767560
3 469777802 251338560
1 292244422 833426215
6 940698037 578436005
2 643523787 977408341
4 521801294 816555557
5 342992566 856756939
5 688974046 345582922
1 926631949 895690159
3 489783571 680303413
1 870629435 775960249
3 288173800 784636072
1 566312792 128951987
5 331863436 950856001
1 952080023 881099504
1 384484973 769342002
3 839724450 55723221
5 370270609 369640509
2 1823470 268439757
9 759107504 285135118
1 244020254 264157950
2 282659989 501977595
1 468894623 757496978
2 775477936 580575879
1 787564818 822717012
1 403848195 743388950
1 319942929 245947256
2 304222395 974396154
1 490622584 402217538
1 547400182 458834080
2 552177733 944888482
3 431594955 485782573
1 139294701 730441698
2 30176703 139636810
7 923180645 135401257
3 118977798 223175021
5 834281345 584690993
2 522432300 528323024
2 156255135 981242260
2 680315010 912288732
3 897251446 212969982
1 401648568 698888638
1 306612170 836556371
1 184368122 442713175
3 461918924 940225770
6 423629372 277669959
1 551740141 869628078
1 44286010 179109820
6 34273945 581745461
1 250042053 167092424
2 75265879 969984036
1 292229240 352674612
3 612538007 703574772
1 629947231 569755249
2 742938634 564597205
2 69501053 454477687
1 408742581 270950236
2 35742184 177284375
3 477952157 810178433
1 515444285 994287053
2 797699074 919071862
2 762839040 273151622
2 36724972 261290282
2 764783715 609564551
1 340839240 280812519
2 704784150 59377936
2 932203080 919240817
2 640967244 38930249
4 287703044 370537259
4 268831450 6833016
3 170806049 390281001
6 251714958 232260162
2 958337035 728864502
1 927591077 238170039
1 49372752 115494985
2 64212282 649135306
1 726287348 78264021
1 894110995 501488489
6 524417293 205009523
2 888131510 80482065
4 924917285 942978846
1 342867514 983997656
2 511307418 592224555
2 796784226 344780266
4 980260787 185822279
3 773669944 650682910
2 857263384 945770692
2 626361625 877406995
3 353067184 55793758
2 207157272 906726642
1 893505093 636416553
1 556362269 546569342
1 401792702 123397535
2 601099148 478870592
1 871095379 977703566
1 287637211 81798516
3 893209239 900610791
1 982088217 97260151
6 497227276 333471687
4 893044630 843314138
1 85075930 320978990
1 844953039 18591174
2 630567286 695987924
1 658895045 106742729
1 730441175 699903622
2 344602311 90849258
1 122257312 556422219
1 527054278 919117130
5 366862118 598890389
1 614099092 442994967
1 634750674 227398664
1 911129591 408794712
2 182867106 503451088
5 457095810 979606428
5 657520802 975149076
1 814357458 81969600
1 443614062 255675853
1 459570531 151357738
2 433018975 384953588
1 176460795 385709796
2 457684945 618052359
1 145603545 31333413
1 51855081 368643658
2 454504678 803822369
1 954931902 162192740
2 60981274 20305997
3 723624729 126619735
3 729873534 941934980
1 149022328 395511833
2 466374969 324615359
1 731883917 873078777
1 230094227 624600312
2 824076402 500573393
1 780951411 771998592
2 293242828 821925929
4 446993873 57351574
7 790053499 353182220
1 248843599 158517745
1 352330074 352852496
2 236293383 405314413
3 489456337 511373293
2 479224685 186768347
2 557120504 135431913
1 916833617 545260336
5 971803476 742816668
1 473481384 421709256
4 842619207 408271826
1 585896850 653751895
1 607269289 450107809
2 210182726 585968806
1 673939113 596596495
3 705591501 414919349
2 978402723 972774127
1 275168902 702682416
1 581920368 431116246
2 10906656 307877295
2 199469502 776172795
2 207986800 709713456
2 660107628 338294122
1 804293184 296347637
1 242345906 932838215
2 472432845 735491515
3 453306316 181687578
2 832947334 686942282
4 220433943 896448521
1 513934397 65138445
1 848714689 98817
1 791166129 889154701
1 523288509 265959766
1 438646758 97288512
2 105566289 877495675
1 639784661 174166680
1 297132863 229245169
1 522231697 82061959
2 958119494 274675087
1 644242925 995499828
3 925211558 106289281
2 13553331 354655624
1 925995956 754105465
3 884556116 66710148
1 855117903 688543560
1 879785357 994636969
4 86572123 123730630
2 382752575 562013527
1 485014997 26900420
5 488188975 557721127
4 569098746 328556228
1 351808618 708187737
2 916449766 949441655
3 156851344 102044825
1 421150509 253073083
1 625265710 710721640
3 852457786 758627944
2 12265912 980246209
1 584666309 841724549
2 461060986 505982013
4 857646798 904952252
1 621112858 544070252
1 258104923 357574608
1 801330564 642661934
2 899062578 655244236
1 336637095 766853084
1 902480805 798659233
3 78078019 449553941
1 341347478 421445723
1 999169667 671754759
1 796939021 431627829
2 898276848 899403169
1 250149664 935088903
3 12914334 373146759
3 658945701 155249945
1 810952492 54781163
2 644798059 245184703
3 750769491 301269825
1 396923630 209676182
4 622405088 639102154
1 371112942 359572563
1 274006114 512426549
2 626426682 627737731
5 451518521 197721788
1 590200583 149712067
7 533260758 708708680
1 322261589 124945871
3 716115144 319786329
4 337081487 246699628
2 785951927 738740429
1 316219673 200341644
3 980264625 700638035
2 417624489 474184523
4 719258053 686574997
9 843015613 555804073
1 651248573 310138986
1 155297973 465525631
1 349933163 764333591
2 411362694 94493390
2 369200480 828879604
2 309569754 417829714
1 727872797 144272722
3 894266807 367009733
5 212153614 97761037
1 752756731 741390896
2 781070875 638929915
3 321653105 513746881
3 525098008 646381400
3 165204540 145805252
1 45885605 610429150
1 988812119 660276942
9 839964740 238685961
1 596415796 490481148
1 908245028 546360226
1 411284011 530432333
2 244206901 4030640
2 185073626 216141497
3 996523110 886472388
2 94619348 608557924
5 208930972 540341243
2 220751544 43445267
2 271335735 871006632
3 181665968 23040051
2 202473086 557219882
1 455996158 249261685
1 94093577 394026509
2 321735081 509839642
1 292281018 428512487
3 557193141 658342643
3 722639592 249609207
1 635094129 729652766
4 698531534 909560237
1 37700535 334702473
5 602200911 624849225
2 48176891 50655829
1 678742276 321165845
4 565976942 295451625
4 464036709 818461643
1 116315327 183150952
1 181178021 813059099
2 45880168 750612901
2 784119823 927056467
3 547259728 702148507
2 300079169 429367936
2 593815084 210366211
1 365789476 615617540
2 689873727 672312351
2 773911538 286485398
1 371607540 401928224
2 237916620 121479431
1 842544094 684912494
2 666864419 1395450
1 922168744 357400486
2 513282468 915536902
3 706983438 906325312
2 771027644 446172450
2 176895662 403327312
1 688582318 709667748
1 551863822 66309105
4 162458338 4325818
1 645568843 834891814
1 124319897 300339409
1 459725238 653693681
2 94076483 315202055
3 910049581 737347869
4 361440654 393971888
1 41936074 412683690
4 465779235 630712769
5 384786646 146337618
1 980434781 823150272
2 76593066 427947758
1 561746049 622189591
2 927725173 410831707
3 243019385 181978866
4 633946092 897259102
2 390377608 684225883
1 239964207 10335359
1 654627642 500094442
1 186747875 980389039
1 599374237 870392484
1 866858900 808833406
1 346900059 792902861
1 495298625 631189836
5 575895454 191364190
1 483497886 892969646
1 65210893 581302239
1 64753470 669771800
3 811014285 101986288
4 611430430 43188839
2 486403148 151153386
1 225408972 840229583
7 606765565 838708680
1 476862918 320870972
3 704937035 37489972
1 685452526 920281730
2 458956254 762356194
2 145252260 761040063
1 942307742 426835487
1 698484009 386334415
1 414488665 529237816
5 399717539 927303442
3 339998367 624398964
3 837186585 182653235
1 436856235 475739640
1 744581764 846021918
4 358746218 70949231
1 738887900 641288691
3 80690309 885701513
4 233055231 580920339
1 233065664 785829872
1 397709121 826543097
1 76737319 254668215
1 202585457 208476732
1 428555078 58742900
4 217456430 467383478
7 154602627 96533561
2 838255604 653618281
3 10772542 808370457
1 976202698 414813059
3 160735471 169318309
1 31758913 366910219
1 533049734 561226046
1 630783891 202096603
5 956102769 280462662
2 889359816 613564941
1 404029466 499672899
4 262526473 905045111
6 91279433 539054222
2 977079571 938545308
3 960430430 859402844
2 277571086 704822850
2 179600230 379887911
5 846377506 295031070
1 716472100 47645848
1 412714196 220288700
1 92502735 846590022
2 572460503 270601566
2 961346615 780223492
1 862224451 597666006
1 436422359 141508578
3 605276570 202226452
1 322991047 902124685
1 924605369 743083092
3 18475831 256340727
1 398644239 950221492
5 407350755 271543329
1 642677713 589090361
2 591035277 442192006
2 1855111 392920223
3 323717013 705419196
1 317194361 244192869
2 31804384 971237708
1 374891833 659472096
3 9171286 118539023
2 90012284 579099402
4 555006672 774975494
1 433055798 196914552
2 773549845 27803723
1 47747626 184318728
1 454640733 889449843
1 887334323 102553940
3 448679252 98053839
2 839839044 134434598
1 492830128 937519567
1 618372781 288853147
2 840715022 161815109
1 792666959 880430111
3 37005459 809380556
2 391115163 438405510
2 327531894 942212831
5 294459480 309306631
1 441022562 629063293
4 72025736 538953308
1 86347265 842166734
7 224736013 7807490
5 162355959 269550792
2 65466590 431047271
1 315937449 229446850
1 848514230 106397449
1 974318705 278659648
4 546755915 615766368
1 933195435 679596488
3 617637373 893401957
5 673406914 49670368
3 950730414 757606502
1 960330211 187391832
1 887418151 562789829
1 703663679 19837080
2 462580924 463689205
1 383282573 761220436
2 840045386 884569891
2 929098480 725062802
3 726969960 467107267
3 685357786 476565002
3 289375029 885559649
2 607621240 121506453
2 264979202 614184742
1 738439362 263721333
1 326648094 775640842
3 763715920 571899838
1 505646168 985981539
4 985630828 333066937
7 885054816 112035572
2 572931408 559066065
1 172284078 524439711
1 311663396 721323316
2 850559599 722131424
2 270904246 481633081
2 238247229 776984722
2 772015373 87211925
6 969394758 949563382
3 865966294 188503260
1 488413037 271198539
1 503305094 416814854
1 294926087 654503153
1 336002805 648131790
2 496178727 450784792
2 329277164 686240911
2 155053290 758021734
1 332385372 412360511
3 923583735 513070059
3 85959087 793723729
2 113209187 675705541
2 90753726 72164607
1 466308481 90916814
1 651641719 701170268
5 141028719 726882260
1 381990978 264154988
1 55579087 923025020
1 386833925 164615476
1 910796546 9884158
4 290507026 735497144
2 514929958 116541351
1 841182265 562433390
1 517068896 252410220
5 267158415 617065029
4 436496006 605726259
1 102301778 479069283
1 933824695 997814496
1 837418193 959656308
1 956046537 109883057
2 238318883 540168310
1 616315249 478267415
2 524865001 879682139
1 562310175 824043659
1 650403329 99919163
4 268963387 108902942
5 381538178 112806367
1 4965404 514443385
3 719937492 3892607
2 217887784 861796344
1 124784188 920809806
2 730542547 829664961
1 102739069 332355952
1 202705997 538364095
1 400706800 306401774
1 68215082 569762862
1 403526646 100804199
9 350959107 302480707
2 667877945 613919024
3 527875666 452419427
5 180912884 855136616
1 755072642 507671764
3 696785448 11919686
2 849468574 480488980
1 805886584 264116445
6 632701867 188142791
3 67280132 919546239
4 280025168 313162881
2 32978946 579293792
1 248152980 330247328
4 730451854 923784152
3 137348884 919535668
2 85199143 940058431
2 84927439 607690107
1 266394071 720627091
7 729907174 922101426
2 882345402 959545755
3 977319239 491785097
2 274122112 925636973
1 668046040 889290984
1 672997679 964440058
1 204137574 562423035
2 360644405 9741171
3 591125172 465535645
2 303839970 490620656
1 9743647 208499415
1 713648395 151635994
6 291111404 519357130
1 512508271 768891992
3 260499106 194474024
1 325222872 654202862
8 532161251 745937568
1 719368860 753551160
2 499590170 583983805
1 855750920 169939688
4 245415481 67535544
2 297685313 846233772
1 404378002 319462420
2 774805538 532883064
2 150171043 914598016
1 479776404 841025507
2 337303891 219154308
1 591493204 249349075
1 727628217 168744738
1 550701350 292254152
1 784443815 332262069
1 873637800 237925607
2 978861188 7796529
2 503515128 362824914
3 492074390 550682363
4 887103207 427541192
1 187586194 224411414
4 442028225 19344786
1 454189103 331966451
2 522249220 248475635
1 576855830 184834076
1 792044951 555697924
3 666268320 156789651
3 810029788 495002356
1 199212887 435805675
3 924083306 924998969
1 841925385 632669661
3 447557549 827888800
3 715021305 357903901
1 963803768 706354357
2 112681933 370211544
2 55014744 484314226
1 540264651 869911090
1 199038610 859161772
2 432890170 485845012
7 763507139 135910115
5 167674791 896680173
1 324550190 695557725
4 407136871 431226841
2 67735834 279334299
4 994294480 509608487
2 243905222 655751338
1 605701399 422794954
3 72864120 817708344
1 450718465 936165785
1 795948298 758398765
3 789838728 421632118
1 996440754 90987555
1 485469782 713932898
1 73920266 266043273
1 533921773 475393262
2 666016582 975292023
2 134726096 99257902
1 795993352 178575401
2 954510479 155672589
1 428141175 903108248
1 995131406 958579605
1 690746338 358833803
1 869214828 977390726
2 52332438 874087547
2 226403795 685959908
4 295030043 903168334
4 959775189 801700588
2 507983788 928090307
5 643353561 533248092
1 716746682 368169123
1 620754606 298526039
2 571430997 909347909
3 947959814 496149713
1 365577987 281254386
3 429039823 956974831
2 868828242 526464737
2 793325057 477919968
5 769176320 490251762
2 902970706 881243014
3 650974441 947701658
1 548740371 431148077
1 395903676 730672226
2 567981968 679720184
1 456178150 205635262
1 637574607 233183614
2 468514215 378379476
4 669928586 265767522
1 29553885 99596112
2 992506784 79712180
3 313323561 870620106
1 826133473 251447685
3 320626229 473378997
4 158144950 739947868
6 497506246 373898642
1 49057858 224417763
1 922334092 479851287
1 28341917 38469812
9 489351612 500852098
2 331052595 83670637
1 62717864 769764338
1 808749765 292247132
2 743430572 406114466
1 186286876 276851815
3 483323797 216994550
1 139792935 409879242
2 336494842 417368871
3 979193354 952182352
1 532547677 879104839
3 635344958 386806836
1 914695819 278907779
1 999142671 244899333
1 568355372 250631213
2 918903431 427965970
2 869404517 534164455
1 514342792 496327197
5 522439149 643561653
2 595548291 378654800
1 771379663 233912293
2 196190343 461560366
3 931150682 349374913
1 653612217 15162804
3 732126941 800922058
2 892579450 852362545
4 289036194 679081048
6 880051593 473059029
2 565940418 37088372
2 373895645 190046153
4 395181211 272235505
5 383439353 323612921
5 840214124 234020901
1 850965530 792883587
1 154000119 714623358
2 439391528 58620698
1 215020478 938683302
2 140168143 148027461
3 916733997 181825984
3 572493347 796145646
1 272869775 123067758
4 486835129 720743325
1 437767216 563437197
4 358442439 402822377
1 833100629 622625451
1 823095254 544684279
1 918229025 386271387
1 167653589 220299829
3 739044427 540923130
2 135102665 853324112
3 489853317 991667520
1 117010277 333683627
2 691430434 320941650
3 550160513 540872698
1 64220799 250251555
2 397701997 666955491
2 151298056 904909792
3 668957669 25800768
1 379377913 979505844
4 984734138 597378430
2 565286992 895474265
6 931195888 843034274
3 640150961 651751284
2 80731411 802982752
3 578226384 389667498
1 84914996 890990445
3 49372292 254947623
4 93383549 305283110
1 592898401 517817316
5 555645209 124737256
5 41542732 278951561
2 703902318 389759055
6 889337424 45926759
2 304553726 618312303
2 339120648 971639407
3 837544887 24081135
1 388663559 663090676
1 181339602 452388927
1 988772848 635293106
2 940685883 933349543
1 360134989 574935792
3 351575885 101129086
4 868109178 752237961
1 236675406 466212073
1 359909436 5334694
5 685893064 329088985
1 84570548 54767173
1 617895390 674834491
3 46592778 948740133
1 65597673 878569138
1 523712540 968452982
3 526063815 813437436
1 73423774 402611829
3 594248017 944219349
1 693055847 690048155
2 821342622 876508919
4 973700606 288560437
1 604944132 754730260
8 608888591 416222763
2 835819930 549451568
1 554920401 93727234
1 168882124 661379680
2 971947210 99338637
1 652438148 537666655
3 563241233 430183401
3 208444242 117708137
1 523223635 285129305
5 416236956 824758134
1 433079930 638053537
1 548285930 455710341
1 8160603 182741163
2 695194677 857412660
2 240363245 808506300
3 432581704 929835163
1 778435327 61156772
1 52684738 293531293
1 66608482 867450006
3 155788501 459389825
1 212311835 561821348
2 288726682 692677192
2 598838387 483469032
1 548078326 644601571
1 7723044 905928588
1 999130091 363555329
3 131339318 993119251
1 99103071 201382219
2 37996807 165899526
1 120056849 629419481
1 266650222 47998262
1 912809037 423713475
3 30907551 581882793
1 926642315 359687364
2 109692287 719076957
1 883817241 789558098
5 446225124 584664007
8 804591118 654415747
4 480145507 325839537
1 613585437 9033296
1 116029323 352976551
1 284940030 621279745
1 969907395 342675989
1 516219197 138845157
1 312959155 637317765
4 2618568 744478435
2 268069953 192468020
6 220698652 977195197
8 667146204 547222671
1 23061632 920219002
1 472863822 962328743
1 584391617 471330833
1 67223971 856814246
1 88225482 568273579
8 269227472 716033544
3 523097709 626010285
1 401336530 883095273
1 968510100 352082167
2 181081056 701094864
1 196354971 589847558
8 882533850 7343038
1 973349187 310270399
4 834766489 529468461
2 268501148 986192488
3 825440580 534805948
4 441232293 534630705
2 547039194 317131646
1 216208387 526419226
1 214832130 903869317
2 990073499 849984664
1 114713567 816499229
1 687764594 903439161
1 979653630 347366355
6 983325789 858146941
8 620475446 891375086
2 940160263 478654730
6 157287686 112329550
2 589380323 352611222
1 712276635 83568794
2 695455379 554191624
1 287968332 536714134
1 212864923 739321900
1 382579364 962892085
1 874854818 223564754
1 478243513 55757793
1 53208788 11978754
4 635762245 615845237
1 49222858 636911967
1 596662192 380606705
2 544779332 424301111
3 834183063 532776745
1 253085527 13757087
2 211887928 736303273
2 674030516 850898144
1 872985949 926292641
3 287312462 39450450
4 862045657 703614939
5 88565889 328432709
2 916196843 203631228
5 811473161 281273548
1 157559462 863170054
7 983033754 162916235
1 105583407 935949191
1 57508734 356033681
1 965595812 208871339
6 50564294 793051069
2 539679565 280040881
1 817932336 983283952
1 860227839 900423404
1 897678632 97919126
3 1933479 924070666
4 883933741 175074859
1 699022348 745948700
3 630446146 433679023
1 405658173 482136696
1 327383233 977349713
1 310613895 659130799
2 268421289 921152745
1 279718011 87536170
1 805282735 392279324
1 66893168 721572759
1 485000191 359279585
2 414958747 602828374
1 259574878 481944397
2 853880079 512384043
2 669426587 120191129
1 731387941 214660935
2 917318223 500806596
1 479703035 946267326
2 251106000 631789795
4 997221732 173248711
3 200842306 365134657
2 688030553 802679710
2 276856754 393512464
5 22026726 560506869
2 872777960 224197183
5 576652977 407316108
1 74446561 672477430
1 119223132 284813623
1 932613058 278135468
3 160488664 251592552
2 631280006 445400776
3 377715761 957652204
2 987086839 881718883
3 294705714 530626338
1 585743331 638918830
2 722992895 656819744
6 341072299 804905116
1 556263790 827648941
2 507029330 48222330
2 241703440 736531386
2 36740311 574901247
2 426197840 427664791
4 717268058 863108886
1 300388697 630326060
2 545328081 292232796
4 837509548 999697202
1 96139869 857420499
3 825651818 513378139
1 581899816 307798825
2 153042957 863574277
1 948846939 69878694
1 956689680 324748613
1 912339899 973325638
2 940602191 580585699
1 737061433 522554676
1 18085605 196161497
1 360681299 670599905
1 997089888 289301826
2 505054283 106055020
1 584163208 458829942
2 966144436 575601104
2 179727966 558358938
2 798388532 147956008
3 36973254 241598046
1 145444353 699485553
1 268681437 355816227
1 445440018 777095570
1 101394124 176707068
1 687600037 686557260
2 965190385 428908372
1 303292832 462176204
1 486179366 964877998
5 172363805 192660160
2 532254122 810907769
1 327484585 960438548
2 120083218 434981214
1 680830848 778690540
4 614100901 158192638
1 943572958 624150962
2 385167276 737747790
2 553095386 488494973
1 332728460 505099239
1 760690765 92670831
1 283099043 473971532
2 638407195 611537507
7 311884078 669291898
6 670925936 415492300
2 839338599 278208584
1 611094447 806783862
1 68985046 59488941
1 37052094 251106632
2 332469411 103692821
1 919896884 192223082
3 123710660 22038997
1 426069346 171268055
1 779581236 272943797
1 672235229 555441763
1 447509252 146918043
2 35113507 524011758
1 482172128 951715924
6 259073791 921179742
1 670344308 847811917
2 157291637 733908363
2 185649395 506402840
3 510845539 584147561
3 262044765 23787984
1 693066150 772706995
3 118197984 454089992
3 735087374 620315703
5 560376543 102462607
1 574799194 111893276
2 329110777 423468042
1 284637967 200658321
2 721713460 883682892
8 533514835 794923078
3 341706766 151583190
4 912045049 227991524
3 977831544 554517842
3 619458437 923916032
1 131739031 253805259
2 608019623 120729458
2 858710692 956337310
3 213055264 169979016
3 450281942 792604801
1 379550118 112056048
1 129543238 913755673
1 34300501 89563973
3 268099379 208219216
1 814790762 665590197
1 607167566 132841078
2 47678183 48920181
3 540171961 105810714
2 285711055 180550914
1 612182655 386119284
1 775899906 988070547
2 498039807 37744421
4 958649752 233009277
3 993501371 866773655
2 851612039 176340318
4 460828408 89991749
1 9630714 583456071
2 466313702 900986542
3 122557359 770429965
9 586712718 519773196
1 588746362 646978321
3 18836288 218171238
4 812410899 871836481
1 203893389 162019164
1 812773942 786128382
3 424356386 758031256
1 61779769 599197275
2 196703456 639846550
8 562037010 635577090
1 574889151 872224810
1 275768889 227225175
1 509168471 455926577
4 630085250 813430294
1 810742618 236317524
5 16652905 342514919
2 510705787 468774397
4 591610168 802798925
3 15421669 99382634
2 120183141 359276996
6 167798923 408191958
1 64255885 569355422
1 725591283 993385051
1 667199751 10143312
2 425285368 18559600
2 935223607 456570160
2 318483314 944723523
7 662900484 964554924
1 15042359 642434674
1 700774254 499734690
2 258800047 503251073
3 334672330 377667778
1 974979951 240484494
2 526707268 689979036
1 49958047 745141460
1 785627358 532843692
2 658364282 571418021
2 663951379 559451318
2 575695662 655779587
3 9517822 21297890
2 530449958 179517664
1 914778086 281650035
1 744212051 675784772
6 452577829 86478848
1 265762226 691834634
1 598485891 953377242
2 733992398 834791282
1 964997751 79924736
1 529606997 935293868
4 462447489 599143515
1 23661171 336355355
1 745854899 863824724
5 62612083 552233987
1 394197588 831869248
8 185653345 912324838
1 987492847 564884335
1 445239533 937765736
2 326196417 219190435
1 988950063 353039406
1 897249093 447183707
2 283878941 336164429
1 579510613 747370952
1 124445350 179927618
4 740924166 312986861
4 835382738 685305908
1 675738607 518476728
2 398372639 948599189
4 752305135 599188568
4 151218603 758484084
1 429290710 579473937
1 405019312 809090170
4 74651521 884610749
1 503461148 509833969
2 810111952 194833863
2 506606168 827611896
7 90196279 353675035
1 321303466 209578257
1 352216579 90850035
2 677255424 187511144
3 797403661 648163822
1 33358094 296893625
5 126002681 313785528
1 656345337 527942791
2 634078660 87488798
1 412326219 245314773
1 609400280 526858289
3 392344211 92362876
1 989448597 304510112
3 306405005 263921152
4 310658747 695538681
4 574191775 204839975
1 772331735 399622944
4 673501334 606289757
1 64749072 619311497
2 342078951 976179410
1 138430555 19701233
1 888532529 933859173
5 325105989 461596604
1 879570369 109518222
2 830430347 853147381
4 351105376 468602150
1 880619336 275832501
2 595985596 749897538
4 479864083 628067308
4 354991189 105494344
1 48207075 35333098
1 549058803 323845998
3 110656658 638266849
3 582287575 734569530
2 539092277 586500492
2 319399041 62376110
4 76655299 621166880
1 834551359 688267849
5 673641794 769380330
4 556381888 454376388
3 898271848 630224992
2 22281305 720261003
7 665283448 47044076
1 860046148 857438219
2 70547474 75437299
2 884881197 755054828
1 595993155 199347969
1 570223203 262001237
1 920657444 427324462
1 305648663 117798774
1 519580886 685828077
1 224173295 464589905
2 727646932 228539130
4 313900441 422404140
3 902898345 483062781
2 959862684 856415689
1 40097021 857187604
3 904486042 560941572
1 187695031 993126062
3 5865832 615490737
1 54413379 960126497
4 206440199 793628470
5 277886548 389305579
1 658240693 626806258
4 190580577 2328501
1 27390062 206446956
1 388997796 442251288
1 149858816 767235853
1 953271590 539836067
2 231535449 782519228
2 287561358 845203513
3 889374268 469998782
1 762571372 485493558
1 314320920 237348033
2 597867847 727843562
2 261799972 88609925
1 351399736 958211041
1 863742488 878940928
3 111633540 136586883
7 613556961 568993115
3 989816091 220136697
1 2695884 982436934
1 815438783 37573716
2 595659003 242732314
3 114693635 894715090
5 345406277 601470475
2 935943981 317934078
1 995023598 196418974
4 320670701 435495433
1 416426903 28029834
3 766831113 945496670
1 582279221 510220410
3 584157999 962691807
1 79761836 117228114
7 589332580 574170197
2 171827762 634532466
2 543260419 341564373
4 125400871 525528753
3 889423741 291859688
2 382241944 932242079
1 590989536 949470735
1 704220124 657211830
2 169847389 167365136
2 380368635 190543962
2 626079504 318063982
3 539515081 588403922
1 478378866 350401078
1 494644885 959125123
1 290002746 731766761
3 817992729 152525728
2 819556356 133546218
3 529634247 224047325
4 459930118 975675390
2 797477881 487637248
1 482543224 842228862
3 436391582 661098997
1 924738876 559735900
3 874202594 348733485
6 340920815 59759902
2 447776104 912278603
3 798706141 359398274
1 389618919 237754975
5 611202252 139921832
2 991891409 570990624
1 924264369 238163982
4 34253905 894571951
3 342495820 387670203
2 894785761 868868125
4 626376771 671433440
1 139958559 608118386
2 312537209 561005593
4 44584138 16878160
2 129262519 212980137
1 830816735 659585763
2 100887137 269209416
1 260717652 587439875
3 345910441 628480359
2 255503574 787931688
3 113117184 923756607
1 295896664 592685761
7 715538333 30486398
3 713731011 943845926
5 672591946 96791418
1 69339486 119712646
4 935069382 145702211
1 746504762 282713232
3 292225200 47758073
2 481165328 535344557
4 616979966 213542856
4 644592343 175096325
2 82359567 494185966
1 260627758 257200576
1 28009947 382717099
5 759688106 810410141
1 768757460 307624852
2 26924335 810145405
1 947948373 976510933
1 218284489 420943814
1 514702078 657280278
2 140303825 80894793
3 92750486 340582383
5 547645028 174050938
2 141611442 562685703
4 70868466 849970899
1 452085077 480259243
1 205011236 275853338
3 859214672 208596938
1 448156015 18758806
2 909929770 847684628
1 575685468 115185671
1 67549647 64182664
1 634941457 163464187
2 490173096 608616335
3 956243520 750373764
1 734808236 278945765
3 972603883 198764429
5 65530421 904574106
5 22745553 983437686
1 508093269 515759755
1 111142021 323310209
3 453053246 235296855
1 593005229 115285594
5 432319296 143000471
1 694792875 70894255
1 560967801 884047443
3 869460146 930626422
2 668367679 7460642
1 523316100 196273233
1 359215264 806230331
1 762149675 356227922
1 313735395 939670824
1 301630073 579783883
2 790465132 600431649
2 727052265 616057166
2 873312268 286170682
1 230623746 780290528
2 528789877 174212847
2 354760276 965321123
2 383907695 855298974
2 957189981 332933467
1 954397684 936887649
1 243468013 985843002
7 590908912 926267264
2 303048449 528968519
1 574962999 84280297
1 801707062 205279810
2 311773841 567590273
2 389677694 883949881
2 762089471 330150708
1 161105240 979731471
1 605116767 26625500
4 606983061 629085299
1 460595569 714011855
6 142923122 581503520
1 577857117 383296917
1 603676668 279699532
2 939477786 445439077
2 658831587 488624830
2 917739208 997997604
2 775965864 686957835
2 767495438 612551899
2 310685211 256278144
2 272493273 41090770
3 839163843 69309432
4 939727864 417981947
1 499347081 934580752
2 870870844 434447403
4 55147039 439736049
1 856012971 816967875
2 63867011 441192947
1 3134430 707827048
4 623175730 178824585
1 118236024 523587825
7 771365060 244947063
1 442631149 809795937
1 978829646 34993915
3 177324086 424889409
3 617502009 425690981
1 734400650 885362901
2 395412828 313620213
2 703623228 175754256
1 391685793 65782731
1 196504780 400610864
1 736788946 532812616
2 12590129 645145248
1 686943021 223125392
1 61341637 50860669
2 541646998 931436580
1 56038455 823862401
1 199437880 478087425
4 902177904 581466932
6 852381788 464493493
3 301837343 486893013
1 582531250 531388049
2 300659095 265130452
1 231339795 948767258
2 196059286 822250805
4 398741382 711026228
2 723461144 95310922
1 640797874 683642117
2 275683020 451818370
1 684427395 163854170
2 118788115 526462462
8 68469343 673563690
3 963520754 946562404
2 205754686 672848853
5 743023418 933463090
3 108631974 111682628
3 572214598 736596344
1 565968316 383802780
1 578613066 28454695
6 980308459 910998798
1 590135220 648978423
2 986657328 410553614
1 328795576 305026012
2 232404060 405910240
1 339532206 64512750
1 302135936 181256976
1 128445116 393152147
4 408553814 624902299
6 442994259 349566760
3 905457152 748806052
2 738784077 892617090
2 120338661 163394041
1 510234910 598854338
2 898046905 609472701
1 89726239 414907664
4 104998283 103908683
4 38614327 448404818
2 94927182 909238336
1 911954389 233584166
1 802396540 332279734
1 175847266 60654616
4 637643129 438294569
3 858329490 415609416
1 636539156 673248134
1 145940955 644559619
1 887464120 28140575
2 108892777 395602872
3 205738468 12295193
1 166459200 655194522
3 581077112 930711456
3 169439356 802618836
2 397508030 807848269
1 212213199 330648366
4 403905344 121499703
3 310620317 781346256
2 573326653 250527006
1 883797547 186563261
1 858136160 721795781
1 827636191 230490096
3 921829112 895681293
1 272342163 953248586
1 268929424 879226319
1 820879331 248809110
1 722909670 804359173
1 233604675 37417032
2 644537059 348511096
4 244022645 432442407
3 127003091 733122197
1 415060834 17768514
4 163379852 94407105
2 315893752 95587083
3 39083245 528481557
8 588435589 61993220
1 346595950 584197226
7 28109052 343537028
5 421881442 644410361
1 117377842 671473216
1 478777595 529152928
1 697606226 299528986
3 935525934 553997898
1 686048053 872086717
1 124458380 873849767
1 523924855 653984296
1 341052200 456910086
2 159357082 228400749
1 935426752 41515772
4 688793565 652922839
1 480529893 771798293
1 915251331 715356615
1 902064218 638379505
1 4492431 320762965
1 144502708 86963351
1 549000912 453342954
2 487246083 438981232
1 596360733 317926450
3 798380946 138261732
6 132999743 36786297
2 950784398 130876440
2 86080755 708316188
1 827883315 330896920
3 413156110 164996040
1 914696526 163952135
1 226031393 738833845
6 597792511 725813328
1 447724209 437828423
1 79738358 619519047
1 262685669 22452644
1 427920517 901711680
3 327994763 868378238
1 957139338 35894839
2 77467569 472011777
1 462428786 861469561
2 125270941 323433053
2 968792480 127376703
3 419189158 628217420
4 885381970 106611258
1 787903772 308184357
3 628877027 854825223
1 953636359 498738475
1 934425347 316199883
6 39953934 356770923
2 803878231 708818701
3 737987812 446509872
2 415429605 39377585
3 249260697 556992096
2 158791983 389379136
8 318205708 76626278
2 350809856 532317141
2 610520227 570944099
2 930371606 329587254
1 738177310 259594242
1 439976671 319773399
3 823734064 868958334
4 608751213 511212805
5 462957878 444666600
1 771592016 169009254
1 733407606 142923677
2 210733876 719242128
4 388965571 210973806
1 627846158 987952756
1 101649257 313635996
2 360309174 307472668
3 770381090 670696107
9 755355642 627965698
1 981870626 454110330
1 680065791 63285045
1 197113118 469038502
1 73417771 94738006
1 380078020 386977789
2 444569466 661472442
4 746075643 796616820
3 734184327 440559133
1 148102152 763345207
1 339953759 22639243
2 121902455 445963265
3 521628489 156125254
2 86367216 192290895
4 957607501 718712092
2 785734295 909826644
3 559822154 793207134
3 849944753 183947099
1 920537251 129184855
6 835797136 581158645
6 263664339 930679071
2 793484200 889365861
1 378941434 490485705
2 102420615 639837562
1 543875621 490803575
1 476810699 420973118
4 512228200 3700991
2 786329740 6100923
2 696308750 834233687
4 709879897 861777020
1 272382849 792625185
2 585686945 291624917
1 461887988 269792911
2 257061022 369114077
4 569864864 133996322
2 508103930 504147861
1 923375613 715070446
1 693004796 788326902
3 126798670 523212378
2 66950992 415765363
1 810405020 593061181
4 908280082 167289719
1 74577840 847322533
1 229279420 322665740
2 832320639 385310029
5 85122146 639693932
2 584245738 609080221
2 384110199 1137560
2 954323847 36185570
5 576508181 555038303
1 725531776 780767445
4 2444455 895984120
2 572186745 625202005
7 496771377 438681061
1 893217199 153433860
3 964605408 511238726
2 194123232 790622024
2 499311085 832365905
2 232195173 828734207
2 676003559 857177212
1 12208187 977727941
6 586335277 582032199
3 768186445 16034835
3 37335580 556207956
4 158431483 893830645
1 330230449 176718964
2 729988325 974564649
1 959249581 361945792
1 118003966 671289435
2 150680381 476822392
4 177206582 503192167
2 35621809 97754444
3 314762812 229218600
1 105983380 7462367
1 356723501 708745161
1 789863782 261875590
2 259222584 735520724
2 772060717 413630525
1 608554277 426649778
2 506550912 594782872
1 823676705 292848942
2 138216259 144457266
1 310806838 924688162
4 444262728 149079468
5 341915449 882606257
2 571323017 208993544
4 891426005 391211679
1 205194487 423214679
2 344690262 466882349
4 765976279 433060914
2 720087237 669694837
1 560740163 188590443
5 36275426 926948426
2 353710122 285591752
1 511794322 853572154
1 199302169 235589483
2 61574784 814771118
1 649393082 716966623
1 224324484 182907628
4 446099406 154392982
4 542904550 42761959
3 950733283 459061961
6 863666778 442265839
4 599593824 526282582
10 549914588 592303859
2 288117356 765292468
2 524333045 743040961
1 549672517 742025935
1 421392336 362971283
1 976073261 127869466
1 330902469 452590617
4 383794614 666259877
1 143157144 369435138
1 581861266 224350910
2 236070757 713447141
2 428172995 289812384
6 7314598 342421412
1 433175184 542102263
1 864590271 317915518
1 794212535 925840446
1 455773855 775189259
2 251625601 409688576
2 755852179 586388815
5 234641463 572501208
2 969154287 194205593
1 551837590 748767217
1 123518253 378746479
2 911065862 142585539
1 984823300 370272248
1 218989578 167983464
3 38084451 837916558
1 565134232 443683172
3 187077195 831145320
1 40364218 534852308
1 276873421 483195940
1 250124662 402032945
4 803070388 953475328
1 643697983 726258526
1 728385073 424224846
1 822779072 864571431
1 329886983 951413486
7 229326072 524074600
1 633775693 63698811
1 726418953 158084353
1 512074784 425986544
2 329709574 644247748
8 705181450 367499274
1 166010584 154849444
2 856168708 607416476
3 730920626 163868197
1 202061488 110357250
1 512927454 31353220
3 463444651 926740073
1 585591265 874305125
1 856585423 299931580
1 539695902 921550550
1 165599447 470656759
2 507854205 472434868
1 65007998 647824646
1 610378787 800545463
2 193817487 165733846
2 721763219 3837830
1 259198920 584967217
3 368191779 608027281
2 200283237 221592795
2 3820569 26800520
2 923508007 397799843
3 403835553 994245090
1 96274622 615737153
4 52284544 718907606
1 994577888 776504248
1 456385558 185586680
1 952250070 624696670
1 49785475 256272466
1 838468931 827020855
1 96933892 255795106
1 273710836 604730089
1 629615604 308511796
1 779076546 855803507
3 952533768 35268919
1 76531054 260584243
3 164913092 534901501
5 334270588 340830221
2 880312123 805662502
1 111061778 779655274
1 723815441 346481671
3 191641753 492677703
2 462274193 117855384
2 61267555 652988692
1 585322888 722197545
5 659616162 627547127
1 259230816 41862847
1 496052210 422386845
1 369477426 96162882
1 363051156 718732824
2 906803998 367536580
1 713739564 685227983
1 387769023 525690178
2 601432381 572850266
1 87926519 363299670
1 426714061 515668676
3 627060041 644899739
1 440337293 690385926
1 403883178 77888971
2 654389039 986718253
3 490223652 367370574
2 453862075 594118929
1 814454623 520820966
2 613042964 207699018
1 913219935 245954030
3 681393904 157393892
2 581873605 618562376
1 483548972 888100992
4 810603970 853879104
1 556305967 116913497
3 751223135 685205200
2 976079837 735199909
2 249079395 471002083
2 205328190 242483990
3 378915960 647289656
1 573416728 134859569
2 118756737 617845709
1 934365339 954883644
2 925312670 145719829
1 138878290 206396256
1 545465212 692335623
1 68406256 589190576
3 671266596 724052085
1 539443210 600836656
1 483748290 188101748
3 780955919 348669157
2 929372532 543675445
2 75002233 471885139
1 646140064 286605246
1 565447925 280565124
1 272050093 840359568
1 311680259 533704770
1 3257241 726335050
1 319594709 795023805
1 610480837 940416638
1 89055204 956308955
3 984492216 565112443
1 830773561 708565882
1 443912615 151257530
2 43788440 555144137
1 140639765 515276581
1 905072932 907073279
1 816499754 851298671
3 784821790 320023840
2 125852077 232083143
3 81907796 201411538
2 968416832 633116015
1 518522528 17566956
2 203107432 829900238
1 145477235 351533989
3 670013420 445615236
1 703932521 881109858
1 448793258 950453565
1 789467461 176898331
3 839486545 905041305
8 384403166 614817242
6 763512324 384790725
3 284302453 549498418
2 956965164 296560174
1 633989142 619328365
4 622290899 945568549
2 158339299 249362991
2 468433275 74469221
1 277895498 691771696
1 908742879 968886397
3 780606461 938997667
2 15962873 236323499
2 682099786 804304978
2 243839702 684406483
1 108059253 53489866
2 461390609 316642219
3 124105309 797785620
1 573078583 457036954
2 105010821 940277575
5 78763898 81150385
1 318791327 954160704
1 157132348 71750217
1 189405769 225612250
1 165376585 477714990
1 433701772 791329817
4 597789044 723608002
1 64640585 981679974
1 185270336 518918990
1 207588742 527863605
2 258309409 16587552
1 661989847 190327081
2 932770244 585597013
1 163026842 894139203
1 201699218 669775858
2 168657285 256600418
3 467945428 303388025
2 638021181 816160978
2 215245 317479551
1 294649830 119189060
4 576904384 197193783
1 810800571 426024437
3 884847643 776628038
1 864896413 928507203
1 575223280 477998541
1 299491722 737243969
1 68341707 607718698
1 309144230 154090262
2 337568536 350947039
1 841283430 660497072
2 286833769 489260809
4 301986243 193817818
3 706782011 352086088
2 140347919 445882106
3 575953585 245752586
4 73155482 855367895
2 341068615 879809149
1 74109154 875683772
8 897553883 2969115
1 936014599 839921143
1 952919415 190998717
1 148041112 465035336
2 513054167 551996646
1 106110467 281305534
1 765574309 291387107
2 473367812 581744494
3 184347568 996148238
1 858284912 167042590
2 89559314 266670532
2 778263383 716609565
1 191140995 268648746
1 327843532 503165968
2 235027428 2232980
3 311260676 713738203
1 846552069 931373774
6 193322825 645700045
1 386162903 468631473
5 880664638 816414898
2 796928459 933490210
4 11279660 512963907
7 994356227 173563654
1 790444002 2845194
1 576527577 310502316
5 257908915 895575558
1 447705867 915824916
2 27889342 737084719
1 451848065 608757376
4 662051197 312449347
2 276607589 263137123
3 851510862 225706591
3 289381180 532466494
2 824552026 672890170
2 423730127 575421068
1 595464713 572189588
1 593442718 168661783
1 437971452 761842032
1 585522772 496684316
2 851590531 760593196
1 430476943 225782780
1 735711678 28524068
2 413368960 661527648
4 834141326 120144328
1 788636402 941583921
2 312615046 113678422
5 847745341 360546968
3 392488611 597021724
1 114491871 965440438
1 411580384 341540761
1 991084329 148868338
1 490709281 821527904
5 258542799 569705231
2 176531422 686248364
4 230315618 278950607
1 260872154 75297245
1 762822429 933159945
4 76931045 118077503
1 577566585 845284187
8 267619338 872422026
1 242429522 354650840
2 688572123 607055947
2 720520535 245179774
1 310929200 328807513
17 23392875 565031780
2 945684242 526653480
3 971409684 654550111
1 248006188 904635715
1 243929809 451941736
1 953523901 281330547
1 8742605 644501616
2 109123050 839379155
3 361688899 383993771
2 803660113 844581094
3 158813615 18552433
1 135116717 616626920
1 319455803 120026480
2 142430657 296811306
2 825145403 452899429
1 204458490 129539690
1 180324022 996585226
4 239717257 230581950
3 188546248 484116280
4 219651996 46236150
1 832583327 509756756
1 779404671 399802616
1 949870947 903336500
2 658046003 704520659
3 249867214 51132801
1 703494154 336241422
1 897755539 534319621
3 943901235 430341728
4 1807579 977267151
3 747026258 891653463
4 613214437 203947793
2 572023032 57097561
1 520385973 146167172
2 375919622 626484328
1 371857943 695475966
1 27603874 126700272
2 220547616 701867459
1 597876732 419500811
2 242492896 670053514
1 817239282 805588883
1 910658075 676316771
4 292404586 583451635
3 900844534 481068479
5 508850409 827926053
1 230759501 871218427
3 164465877 244429335
1 266492579 14138430
1 835497883 811673876
4 319524349 762316717
2 517163804 234259902
3 718214103 230149960
1 736083012 375012801
1 82893416 274424462
4 347737117 112756230
3 993214866 721543793
1 835184549 30961696
3 544928367 220425049
1 4076922 360658957
1 959797289 275645989
1 387425081 292321814
1 812002183 833830699
2 121887029 605477892
2 819618349 917611219
1 595657178 377000173
3 83434607 100435132
2 797644638 21776749
1 792014595 637542358
4 412677570 72005999
2 599629777 940865148
3 115687800 686953935
2 797554339 245640491
1 282293155 305260045
2 822159572 846177371
4 549994291 847678909
1 931277855 278889482
2 698478479 144105956
5 660836051 362597585
1 132600587 870069980
1 608938027 715340791
1 63555689 548996888
2 403472809 228520782
2 37771377 2647802
1 63272322 1418484
4 537189147 481623277
1 843313090 118061320
2 603613588 899682590
3 369185325 468197052
1 314751032 220589427
1 304593933 488914602
3 654307999 714169369
1 476124130 649499981
1 592024993 304693632
1 292563475 234722588
3 405690944 625044114
1 161982869 197310423
1 693278671 456979062
1 905669662 291855415
1 715417356 754144080
2 667004840 33416961
1 979190164 168659307
3 189858706 920867428
1 76738025 226418607
2 240367646 134523468
4 688119433 8795410
5 370510106 809997609
4 43302259 391324868
1 693546910 265215643
2 743802481 730261410
8 697219957 114268422
4 79674632 601246686
6 737992072 627186611
4 423994876 855277093
7 235104167 324318710
9 423227515 373773492
1 629505374 521768141
1 550252131 90669446
3 631151751 512881345
1 510718247 997069361
5 462211731 257560375
1 529524389 988750764
1 420332874 396428901
4 643840774 154455685
1 469193471 851028198
3 222855374 441602912
2 719615246 760734622
4 201016174 887825463
1 245050720 2967138
2 518602846 446223373
2 243205290 874568972
2 697411295 125535424
1 176027405 820827259
1 25449476 291499882
1 911570582 848756115
2 501770799 556049683
4 254061680 379684293
7 632151342 830775523
2 612725377 831742785
1 377163554 343497073
1 217273254 521100480
6 714290038 151753608
1 560242688 986756039
3 981384841 123605158
1 862386509 947894188
2 290149151 852845726
3 497568840 890837591
1 924961285 305607011
3 468849614 706254473
2 683567327 360766100
1 597708029 557189145
4 431639787 78234897
1 962669484 994190097
2 280783748 637232253
4 554357119 229704473
2 14870796 738232333
2 25846171 446127650
1 372412958 316061377
1 684708549 171789177
2 281635433 830803860
1 800839366 572812724
7 755564271 266356128
1 691173440 581297504
5 164252461 356357919
5 463842696 670790577
1 387231566 902547478
1 165041727 279201043
1 111488045 228704275
1 132384626 834615876
6 877238306 376746369
1 520816143 136988556
1 852695475 684471364
2 490363363 139008093
1 799238374 420762477
1 10811011 621465600
3 932722213 172358765
1 600904333 329214805
1 505995641 351958529
1 264703583 927460379
1 835966288 797594795
5 102953061 350302201
3 635822160 516101279
1 27292240 428681623
3 51688092 74057626
1 779053032 762917269
1 494753107 350561857
1 31404609 296499739
4 786129261 677317642
2 90599109 441777590
1 11077513 720097799
1 732232762 399844241
2 228406996 861532358
1 405444603 226202162
3 642928877 304380852
2 783611103 325607646
1 884567046 608196607
2 641296904 990358907
4 987188449 392027064
1 429890777 121168483
1 133702090 933292857
3 222556204 347258180
1 778903696 404159481
1 486039739 606049880
1 553691474 606635358
2 259241957 310157515
1 312188588 207694360
1 276563256 606562030
1 922651159 520170884
1 955591376 792336354
1 187519732 478403792
7 899936852 577141007
1 822677232 82824368
1 312942224 178071681
4 957970436 883030865
2 510048298 833589633
2 619078139 608948174
2 826782786 171627309
4 574530488 939056976
2 853420571 75255984
4 816303119 253062109
1 98262013 82528037
4 601262720 695184839
1 211416484 983593893
1 248259626 946398540
5 928025855 549503421
1 894351086 47761118
2 57821150 369941995
1 405672842 351580890
2 217540014 863313468
1 330700632 220730511
2 258835813 522177944
1 95654557 190024967
2 716422997 590687072
2 218882328 647851910
3 204568239 418991564
4 398894997 753858634
9 829827869 957826333
1 507537552 501684736
4 905670482 4927347
2 524529689 429524610
1 364777039 184347790
4 722341780 364161070
1 499059345 808661074
2 983267695 124451283
1 927344430 77683162
2 132096893 410689049
1 125762662 577945359
4 984131553 304223593
6 887884869 927138506
1 216641603 338896673
1 686711597 854880674
5 423112013 173180274
3 168232183 364906882
2 697415276 184093049
2 485910715 810441000
2 835195684 873830271
4 535174285 120478631
1 928069017 408032455
1 599585635 799837795
3 839851851 967269520
2 602818589 19462044
1 681874170 299520426
1 607685273 979420776
2 360533559 834358927
8 134498533 238904935
1 775328984 878742465
1 344845661 221671410
1 477134610 468977805
6 460352943 934323789
2 957035301 390097294
3 927455504 157734838
1 352116557 382189137
2 154388973 640917271
1 418160189 49594874
2 824118533 306007639
1 706619710 344407232
4 512936763 877038768
1 440417059 556473409
2 759095605 166406005
2 314155213 833772328
4 279555210 439577997
1 406720722 138917885
5 586469785 77333654
4 781764509 953798060
9 776584484 471520852
2 778598118 567865845
1 360967015 898719930
1 438480410 794312792
10 144495435 308446104
2 497578574 650264343
1 881452139 285281008
1 604896895 162790346
2 818958113 583403597
3 821983977 714793157
2 647157927 744488206
1 844635137 677472054
1 747700258 960965111
1 182339615 848103376
2 644232470 877190933
1 174979010 585894811
4 531457152 528943835
3 786623913 673666466
1 948254969 131973185
3 480436008 395477734
5 403644420 126633836
5 347645586 862069716
1 548038263 949267106
4 835262710 653279007
7 831202841 302292376
2 297693227 751154288
2 421797448 82972293
1 932863392 13609487
2 552830863 633378772
1 140753799 42454420
4 75332834 802788112
2 79747751 52277026
1 79248362 491617162
2 320435004 436938950
2 96477857 5800640
2 628015299 506833546
1 932251337 980311580
2 194234554 754461746
3 542114210 278319246
3 503987250 523246309
2 246623336 916447478
1 546438911 176637485
3 318339309 897115493
4 624143263 873455811
1 264151588 719363960
1 7373587 98014290
1 993058394 284833634
1 975421486 787516698
5 632016745 867731639
3 235938537 188698140
1 736562358 921245776
1 899070078 163237673
6 911843422 56387036
2 483261110 413090137
3 453604523 417579821
2 847428252 506824877
2 704145385 798417970
1 233049539 701681790
1 619413861 985817088
1 466934265 610116929
3 281583356 985863004
4 943546109 654508426
1 870653445 897501226
3 825586046 58553528
1 545393202 912856782
2 261587674 338091451
1 645675449 519394312
1 647336084 267793082
8 123065233 925620391
3 671294051 156602621
1 969061233 611969207
1 186647597 351570078
5 746504710 446409396
1 133534119 708341381
2 407557491 765919670
3 920779731 209192297
1 93995685 74845215
1 317485454 903745476
5 491159162 1635750
1 664741632 224561145
2 853999745 987920178
1 502704402 194998627
2 607917578 155005674
1 413136296 945627752
2 277631572 463941926
2 628035038 658567168
2 447844933 693547201
1 892339831 288159182
1 264339333 564578778
2 572489096 914699131
1 830783676 549941178
3 754509848 702054034
1 162711966 425840924
2 767973560 607813786
3 333267312 235523820
2 310086716 147877339
7 756393060 881713158
1 411123378 639114687
4 890356988 579674006
1 433373468 369474636
1 786382490 374038026
3 872745243 251155807
5 317928237 998576159
2 734885175 748203570
1 955775530 259057581
3 937751931 101364957
3 83644720 562734312
1 442872473 119345048
4 103698571 819601717
1 488891790 489792531
2 473059245 777209623
3 681696698 508378959
2 207103971 725492445
1 17010825 556363821
1 604692810 291159398
1 257600263 977967779
1 530537768 249899775
2 714165497 230152869
2 561349353 899679734
2 339741877 763032641
4 91141342 804060650
2 731651161 559158942
2 622246373 612969838
2 898700410 756306944
1 89073500 557477743
1 400307227 733201327
3 811675102 328646946
6 185393425 408154471
1 210605503 850984807
2 111466713 596886890
2 79403065 916587882
1 229215812 579568042
3 586373669 333667892
1 90441720 497927874
2 508668999 49383163
2 54643348 556266118
2 291294036 166578634
2 420138032 335577185
5 174487891 542576056
5 540018019 585862651
2 807807347 5117573
1 563222913 197091927
3 82187484 43897154
1 1924214 848297215
9 946581213 918930662
2 125981784 398010357
5 93944045 926563948
3 339384486 896167968
1 827875036 642547894
1 866516217 716180407
2 869777014 623293403
3 68873763 754010250
10 896915108 600300175
1 873859536 438768201
4 44439125 145441711
1 203249898 507720042
3 182397673 643099977
1 428818528 527582709
2 724918480 352047027
2 804284304 296326768
2 299394463 608813002
1 830497124 811940201
4 627560098 814855862
3 15978588 319859805
2 700720344 243432570
5 642549856 740565108
4 606085622 806115991
2 400413624 784114400
1 356743448 429952213
4 164898823 27759175
1 697185088 636212564
1 790212813 239136568
3 776694457 457402208
6 887734352 987875740
1 993779625 578373538
1 829010263 395374739
2 795678058 45822363
1 893413676 815865228
1 724791915 999219898
1 498378250 496412504
1 327318662 44801694
3 544754828 557776058
2 855767235 511108009
5 236843378 377775879
2 550287833 362702072
3 864689011 970324823
2 149011593 171929967
1 792076107 782412515
1 616302452 285281339
1 661777159 672481506
1 921810114 86557602
2 439842118 986738217
5 749207633 646946909
2 621812626 48964479
3 11921145 314887604
3 125246629 918026352
2 494697684 714792928
1 341777360 335166848
6 799041948 73799785
1 58925990 760918351
5 554702089 156826619
4 947537623 860475062
4 518065923 75783802
1 724139811 92261592
4 519070403 30977155
3 661116798 892395771
4 608708121 732919275
3 568903006 116571207
4 620500130 878033518
2 671931391 262800621
1 467232315 81934610
4 460774063 852865568
3 229090593 839524709
2 924438016 343708897
3 126941618 444129298
1 241209369 204675074
1 897617015 165727053
2 460859599 812890536
1 447396898 393425266
1 105663701 642440476
1 608216332 524942192
1 555241824 955939381
1 478076574 973967883
1 249007172 396880974
1 228624025 171391863
2 382281522 567114679
1 900825815 759420205
1 955310330 20298680
1 660700137 463563739
2 918914447 131345526
3 804640846 191871156
1 902472493 35017063
2 377379333 330924179
2 24157290 472306216
2 880205630 867848777
2 458855579 379626380
4 765451763 7726044
2 712471550 124254803
2 473429885 862493540
1 631688997 965867397
2 48726118 66608795
2 550415384 547693390
5 298615004 722099678
3 638806794 204123768
5 779218382 396591359
2 783166373 599462776
1 247036632 336428311
1 769690218 53615795
1 440056915 600276600
1 514982679 908922793
1 203310234 819267128
1 938348672 644025686
1 952323659 798421645
1 284490179 808882882
1 62716709 826326893
1 67518445 561754029
2 139425828 6891914
9 675315229 364767835
1 377055792 737741373
1 984333940 25257527
4 750377713 863034232
2 518856598 691605793
1 476452819 214510653
8 373673369 864619628
1 552271087 511462223
1 770060163 241958347
1 511389171 281387954
1 778504829 303814194
1 790826618 864812562
1 285261750 392818721
1 259342398 59760378
2 121134215 330027676
2 746168472 449271193
4 210227795 316878534
1 794224676 45704681
2 127476303 532670026
1 980000658 678407994
1 74897901 343672042
1 571435466 721626692
1 285004418 986416793
2 789362987 892354427
1 997468342 452797732
1 222546479 565314858
2 704705978 15886526
1 139210359 575815241
5 575217870 878039823
1 73176126 176317437
1 463069961 494579208
3 797988666 700162594
1 982571908 985032462
1 922052455 71872394
4 65264273 928197285
1 447265400 629965246
3 668090064 115279305
1 714702872 569731260
3 935590958 725557455
2 111388411 519289226
1 953414195 153734676
2 577719356 124694756
4 470649818 52350919
1 383001006 46299404
2 402745584 7837557
2 855331352 546073756
3 379509243 981717292
4 591941763 128641278
1 299656153 212861673
2 66589557 113751805
1 484907325 270575707
3 409240855 527007006
1 852244998 133087632
1 119239723 338161132
6 235884725 546918255
1 25882554 384070478
1 559581109 174743427
4 781030280 288705083
1 184026403 434038378
1 857213809 368967817
4 282600661 802266280
1 252950419 696255712
1 323164588 196679634
1 805286481 257735006
1 66492390 481630696
1 263205317 588795893
1 523428109 135079982
1 694701903 358389095
1 147610308 34014867
1 758066949 908721739
4 405789226 678195967
1 775104100 233820321
1 526531108 442161548
2 51025110 420163398
4 564807000 364029344
6 142095524 59192762
1 41722368 234007564
1 304964454 824982964
6 168750908 8813809
5 886956373 154819925
1 539680386 96926061
3 293105515 404419468
2 541183662 897394589
1 701931510 421365398
3 134771817 334547687
2 672922497 451456813
3 793922343 281077498
2 266256608 547594855
3 916347009 496484717
1 897369103 489398691
2 409914261 191239200
2 254193835 884578442
2 805607821 189387463
2 407139791 323343034
3 539737985 493370495
5 635389052 435023562
1 69645852 323011602
1 108134341 976699481
1 696827463 642884331
1 766396081 69304755
2 163870079 667095246
1 768448647 781044798
2 936245252 909166817
2 300224538 527785184
1 474773132 953219341
2 448257263 698853587
3 577494982 951138463
2 32935725 863192923
4 1743984 275181787
2 891136152 782207192
2 135335969 923827537
1 919026319 378596670
1 254056321 962652200
1 300032097 444105933
2 68999807 852261636
3 325019541 768016350
1 729874848 197809745
2 567624247 360969965
1 53325504 253639877
2 982816342 137994206
4 181515866 445695604
2 532847623 323559595
6 921183597 196057698
1 416738478 939072431
2 959951530 663780306
1 578391637 824905843
2 813189560 973293526
3 139225166 869921101
1 786290018 16790502
1 274974377 613503036
1 111889208 514775075
1 608240676 973273318
1 517216775 458916713
1 218281174 35875311
5 58335962 944504432
4 108090838 652895496
5 89406914 551946312
1 407943475 115669434
5 617621407 296945248
4 964261847 759525529
2 26890561 986056080
2 877155509 914268890
8 125509645 609615699
2 702523361 451185435
2 286076602 656438128
1 737662301 266343811
3 898774991 491348002
3 324815846 320392430
1 455969863 483245819
1 853459540 565477717
1 91797074 9338872
5 453108570 619796158
6 418241048 442742083
7 700771784 738661538
4 115195044 811814236
2 577604386 160488255
1 829038681 486296033
1 530831127 371359707
5 615970218 681706582
2 207428807 611827018
1 964651807 513161546
3 205930213 439115728
1 645205513 787810658
4 40772629 42967540
1 939865450 983517987
2 998629326 3947234
2 667578669 41164011
4 355096234 971295087
2 659146851 103283751
1 707701267 675084141
2 17697697 814184361
5 36843585 507463868
2 432546908 925628742
1 251744960 476480334
1 931371651 700464395
1 995949145 37289790
1 448540291 806935369
1 754743322 486592318
6 607210563 649436385
7 178951743 233306837
1 656880789 919965677
12 347856514 401136789
1 372855655 533352719
2 897617939 582633831
1 232478993 783798121
1 571362869 528380488
1 515309938 781943798
7 467645192 842928502
1 500998966 670096193
3 855980574 448121049
3 589587596 694407434
2 676949302 341455653
3 715670962 791235964
3 799499110 264825098
2 348930626 679576202
2 492860341 322634687
1 326687549 261361386
1 721049292 860807806
3 538181018 176840912
2 328739108 773475467
1 456604766 869092621
3 471996576 34840921
1 188411702 195888202
7 260002890 726847711
4 936474123 552853391
1 848708311 724888203
1 961225200 520096779
1 212718687 605387048
3 365672599 248825726
3 385780853 40594985
2 334402821 521027772
3 39417357 410917686
3 640757146 311926671
11 266936101 611969503
3 815993718 622028031
2 264433640 540946627
2 893728547 15454090
2 310589603 596227964
3 853546564 620298091
1 277125060 343824135
1 256346867 482594893
1 980762336 443972340
1 451448581 96349683
3 996179079 164071555
1 83345352 48937096
1 364011870 873567496
2 435150167 803691571
1 452195524 583410680
2 864983872 71586825
2 670731948 256028431
2 641567278 179817621
2 398622810 191058663
4 31539042 460804855
4 295432910 69688722
1 900858394 122906297
2 988321978 358231713
1 857315423 428192846
3 201850511 446666481
1 773542054 30745485
1 778102927 692740501
3 514088936 927424164
2 89307895 291517485
2 379704574 448602449
6 45261135 263858552
1 924138100 412998794
5 224671283 965997342
1 284496080 414613762
1 455899848 823544490
1 903789668 840320801
8 143705808 29562
1 250166494 273865841
3 519879701 215078912
2 781101074 332010585
1 736816959 869088201
1 500844870 486070881
1 316113321 968712228
1 308716227 472700308
1 443408624 872396883
2 771248092 818030498
2 603782195 159675290
2 425393558 938649067
1 792993851 131728776
3 141020749 157573583
9 70243946 649033187
3 824093445 971226299
1 676517812 271773683
3 943626058 424052154
1 977714924 601809143
2 909365547 427548375
5 875191786 752978234
1 967884594 663725107
1 878422441 579705361
2 719336378 423828431
3 686702466 646737990
2 402786086 447746344
4 477413718 552043573
2 493943327 939158357
1 502065897 586870504
6 369260530 141150854
3 40472227 640232954
3 304545249 217109717
2 575928981 34797543
2 179854999 706593712
3 778585804 56883240
3 451445606 973802168
1 94570967 710933103
2 811646444 144168875
1 154715561 612177877
1 606597842 460309499
2 799434111 69888397
1 875484428 951692414
2 936266881 370147110
1 186024883 940415306
1 211456850 626137907
2 647037390 741114736
2 473624955 624192643
2 363501219 122089656
3 245667162 129099052
2 38872472 30735837
1 923661150 5664994
1 683942016 485283926
3 132333599 100051317
2 252763490 9953820
3 793095877 492044787
1 762807819 708736239
1 439157895 478967333
4 830470930 150211244
1 505943637 779283511
2 661142671 321603081
2 213658094 520092487
4 263267437 144462796
1 30989103 652518026
4 618421206 517032415
1 182154374 204457598
1 478383719 108669537
2 561474782 728022796
1 86182180 420106874
2 863767507 9592779
1 268332604 795296267
2 682366023 645601439
3 293763140 624547325
1 898061912 134679508
1 938194243 687211712
1 992184036 276118352
1 901517068 667983359
2 754591366 254280763
4 785334927 754895770
5 356614804 629456362
3 941276781 298828290
2 933892172 610665797
2 969365737 514863321
2 889974674 153142821
5 859509264 280217079
1 997196183 970584368
1 739104569 398683623
3 270173900 497639077
2 292679871 73389641
1 394151649 877863218
3 90629514 146114479
2 3919470 730485092
5 165917605 660150831
3 560071096 507896525
3 655326949 583396967
4 685094107 853520561
1 189110404 608729063
2 90219778 746341094
1 72315307 824749407
2 604339479 20045801
10 297082930 677920799
1 216291050 413271112
3 663396298 954033402
1 34135402 984171529
3 301444250 111074975
2 581908581 139130686
1 34068446 9838118
1 340525782 865274827
1 226180760 532775038
3 173687378 790018868
1 274936043 652616170
1 968886492 873264863
3 457744156 705068469
1 229669678 648728095
1 257682413 696528955
4 189086886 458487715
5 763524803 390068157
3 701268900 621271242
1 950977485 726517973
3 588961180 255571125
1 317955607 849084156
2 931235486 62147085
2 344488393 441078495
1 981098941 475278996
2 229899612 330010909
1 342066098 411203425
1 66797599 5097084
4 6387277 20948218
1 435453586 756260381
1 231322728 524344801
1 896626508 903845753
1 902683101 980568878
3 175776880 88685934
2 322019665 188343668
1 528404829 411799999
1 593606249 661234796
2 477419749 668153883
1 759921613 500063137
2 580102874 983665652
1 245260226 332334852
2 594087759 774659567
2 907739174 987179271
1 913793762 84496112
2 246826810 569844302
1 156227826 738039824
2 523194461 232967905
2 2828313 425859691
1 745907899 954499867
1 371332606 349754434
1 129309249 804868323
2 338385430 942449785
1 855453849 775792085
1 669653857 457932419
1 391485859 528876287
4 181722264 843517697
1 322147429 985579996
1 792638961 286391725
4 831889849 352516886
2 620539837 527208242
1 604979398 191107277
2 110810583 387416721
2 644034542 29965792
1 272921074 376043174
1 27002713 869611242
2 196211133 496793353
7 460604118 834452264
3 38225098 913399540
1 471838068 384591651
2 841539227 50445089
1 600222712 677463335
2 631883401 226539960
2 461847215 655674289
2 142315197 467256031
1 647859820 454973882
4 655406242 997875820
3 828478637 956329767
1 633102586 903560857
1 377495186 944829190
1 113386845 170892391
1 101942721 852509923
1 371478258 442461392
6 852330245 352737521
2 628867166 755012348
2 348318659 989820691
1 361393298 630337043
3 593288677 402075526
1 847060673 653127529
2 331668986 532077906
2 648787927 250934858
1 446500871 336610244
1 895958630 862837299
3 876783118 925702917
9 766572684 855296760
1 638977367 763409303
3 564918922 934532185
1 490404366 25258834
2 111786646 716746023
1 857908405 957181768
1 270016442 9410970
2 802922325 315934476
1 816502804 971512140
5 839225499 830599007
6 421699307 387499049
1 885873094 938800977
2 309538010 162131330
1 305628019 57958489
2 743029021 954024392
2 264703438 349610881
1 996652366 879848146
5 411498919 635300390
1 226554463 154710902
4 457410278 252083844
2 585911292 575265658
1 139523068 253550505
2 808049148 89524253
1 652697039 584070948
1 429113414 162543597
4 71435347 502430680
4 220969430 700284266
2 41539460 407156780
3 300785431 361483201
5 935976958 451638055
3 543236744 166399148
2 542654271 961555654
1 120163049 299565920
4 744360017 846364222
3 93467171 633910062
2 424166625 822028204
1 481632687 491627679
1 379204446 231765760
3 199812757 153442786
4 884712199 692727558
1 95663331 86500323
5 628966424 320891507
1 665376440 885026138
2 447243043 901729924
1 152147466 822022528
7 902756469 844384196
4 461997769 208459063
4 461790536 329011532
1 340508637 702677757
1 363918415 874987641
1 274973354 244152513
4 159010074 591059842
2 558464977 71971388
1 737441905 72527238
2 175624837 690713479
1 178213357 16574638
1 7654078 800876170
1 31697539 672083460
1 372395599 116189625
2 911806521 455495627
2 10907042 859948294
3 577095575 720213098
3 769034648 834273123
1 248049970 344107661
1 978779324 437801672
5 574804219 279046851
3 511336932 745845818
5 470690509 301452034
6 450107448 331314657
1 358336578 599583854
4 933992425 254097687
3 101674327 436524591
3 325668792 485745232
9 774939507 649520724
1 419710380 640236273
1 565945883 138135705
2 497275771 659226971
2 330620418 387687526
2 702096887 779402741
2 3343766 489801802
1 613674899 259093321
2 519479440 398624284
1 7563181 267229688
1 663357509 733341457
3 565118873 572890015
1 673039609 918372485
2 812541030 26651275
7 96101141 647964709
2 722898913 622483304
4 891689502 57605136
2 247068787 936711742
3 792557063 937269345
1 696905839 982677397
3 572848696 153520979
1 352464095 907892052
1 638687988 465226437
1 860743405 465134168
1 563758669 136082422
3 277288751 642531603
2 43016348 162852256
2 729727400 498797483
6 153703093 392707053
3 335982616 235002323
1 203391101 249519606
1 438991463 632625029
6 738945722 362737894
1 610951690 427750548
1 274555741 96389195
2 998438528 378240466
1 915350732 943688361
1 203098462 636057112
1 222389012 324156530
1 956558585 792401026
3 388612774 675469749
1 437520587 981937916
1 732858976 394759422
2 180565505 339024281
4 847517852 346451147
3 105939018 130530644
7 656226097 500487368
1 259521445 259138149
1 898244868 631701610
2 396108881 129152262
2 610096795 893079142
1 430238540 302076460
2 347863176 308998084
1 879476347 814352685
4 394283743 978185386
1 327311455 380502691
6 449448670 158597714
4 535626561 941882795
4 766252705 950430571
1 41450347 981205538
3 136626399 952049893
3 735558097 424127337
1 392042319 501959150
3 914690644 86569127
2 654220989 395096886
1 959498112 914764102
1 738319856 393421970
1 262419126 626665644
2 555612141 40802008
1 179111549 602181427
1 842812063 116194444
2 472345812 265941809
2 992366826 314883743
1 1903791 240601403
1 966869499 730440569
3 24649094 189267913
1 872767616 139554518
5 833996276 838970099
3 508756519 54535726
3 657580514 145311278
2 982827447 722461517
1 727115358 213685254
3 290858709 881564113
3 543358968 483864299
1 338616706 492452482
3 538131727 723783907
1 475188711 724878619
4 961223445 665012125
5 996096273 373506279
1 972775177 346025616
2 961740024 47095252
2 896561084 584775262
5 120790426 413135637
1 237533738 993619180
1 268641892 662731935
2 755418215 274550960
8 496314332 193600263
4 994055151 56372972
2 633554221 976671990
2 154620889 804195036
1 690959495 400870229
1 77381053 385778798
3 623343716 999320017
2 78199807 448464667
4 283427539 192146542
1 25635616 591249085
2 803174214 480710622
1 918753287 490558202
3 381727935 373736402
5 745275821 563307968
1 189821525 398127193
8 489187893 984657673
2 986706285 362382520
1 398253683 737406607
2 147716785 719811307
3 441000384 412529324
1 256952692 547394180
1 731846754 342474986
2 88952372 33751441
7 117182743 773207132
3 259239081 754936516
2 788002318 173824386
1 252135700 525464218
1 300181698 270239046
3 451117478 716283853
2 60459990 524211009
1 594100739 979692823
3 646597984 690042601
1 701974284 700889227
1 448041918 738850148
1 100401901 257992361
6 613039791 193117795
1 47897817 87523240
1 376691361 110402262
2 801611710 547615428
2 217461056 13420610
2 489050964 771771524
3 948069399 58414870
2 824255325 129434017
1 4519334 407803874
3 151898494 960577018
3 472208660 194377189
1 910640497 99210516
2 341700878 180484164
1 633397694 510789842
3 678657694 95005510
1 445057690 639350703
1 118080063 747873465
1 162191864 125297536
2 456877625 347972637
1 339352554 285136144
3 191277299 760087446
4 466216042 748359113
2 718391862 746744134
1 835787546 687408496
1 315451478 640470824
1 850184010 525901625
3 10507077 516816548
1 619595065 586049584
1 458835249 972587735
1 738799026 526850271
1 244446408 276049118
9 343394550 260680954
2 631545748 295744193
2 391443510 847709859
1 536281839 175749115
3 920587397 79633940
1 197896996 186359449
2 707086204 262179138
4 192436070 869230311
2 852828246 682807730
2 434014002 502643700
1 26177312 199802619
4 489222647 271909162
4 845542569 192527480
3 839481033 796256578
4 922456897 269335295
1 782345158 404856136
1 581337172 14684307
3 673397757 929540068
4 242382619 556292257
2 662102202 271845036
1 339763622 631564219
2 764773806 377124330
1 874927645 862072663
1 630395350 588945366
1 403779140 337234016
5 490120273 682967179
1 720112844 376383234
3 311206390 544122367
2 277270120 372207755
1 124753726 859185927
3 366527155 482487368
4 971167179 54444834
3 443459792 734531250
2 220704104 947913805
1 876019662 970842105
1 903170912 952340196
4 814956673 687880516
2 98855269 499341194
4 58117821 82445926
3 647605538 116049428
5 954908188 766705253
3 486172378 663064062
2 509210889 838702985
2 4949361 975022795
2 586269658 848651259
2 331916557 315315056
1 917615127 764667781
1 490627722 224191032
1 720473038 951036884
2 651448989 601976459
1 365129130 105452569
1 668647106 10529756
9 410355373 289496738
2 272620557 128094593
4 214354229 92645839
1 317381237 439035598
2 426298372 282338461
2 683696286 109726651
4 765918415 728825336
1 727816850 634608055
3 675994342 881311384
1 832769359 860845627
2 621748862 832883709
3 318526894 41954586
1 337089890 723906199
1 455243113 378847483
4 199287726 577346933
4 41505258 642593671
1 628728491 309536078
1 18649622 872202155
2 454420967 493514794
4 818622095 851459207
1 763957477 650343068
1 747339175 972287999
3 908110028 898502961
1 131417346 467525198
2 193446942 676270004
2 614206552 42866384
3 659645346 735093299
1 554382007 837400349
2 953674120 615035568
1 631907987 90707936
3 962721414 667531860
1 223500502 513430863
1 722041817 46575433
2 165617149 580105724
1 927031563 921148916
1 631165635 376009223
10 224829661 512326459
2 449794199 763565816
3 758934870 791389459
8 986302139 820850796
5 258113699 606791800
1 585302477 153428796
1 497941202 310370910
2 969059364 39910736
4 521958062 183380059
1 151837734 501444253
1 576522 508168640
1 370078457 938555761
1 294795353 32174411
2 318153980 200241529
1 95802191 897456228
1 636395588 441858567
1 683545294 356805039
1 477184011 640145913
1 685571927 738184781
8 609856860 795984208
2 283772826 206491351
4 415315411 571916637
2 670954405 591159822
1 54677530 306304704
1 246218017 704451985
3 842907481 823986454
1 820025580 141438741
2 4233121 209134420
2 990618452 891527929
2 469868178 812470084
3 468255949 805666546
5 356162037 901337081
3 627266539 302309416
2 494786969 913941423
2 694633938 938808839
1 475646432 667874647
1 352915670 212787592
3 510422348 926476025
2 362731504 790447289
1 285501305 807257836
1 466411063 41720005
3 771576261 500647180
1 16041556 888014457
3 672643915 600611493
2 67712092 415863113
1 666069141 481598108
2 825797574 408726297
1 339275827 4111394
2 157588272 669620845
1 30353217 11720541
1 139725499 328907135
1 298883670 242440230
1 549509600 598155040
7 851120332 295952687
6 721858774 764449863
3 720127199 328890425
2 233402333 565877128
1 569742948 103436712
1 610990868 828775908
2 763206549 917164930
4 402870870 184950127
3 662472717 1736812
5 791560419 862131882
1 55071593 165602269
4 954431118 348356023
2 867938347 548154597
1 527687530 339730951
1 443211663 543195126
2 365540026 36035486
4 869045470 601140719
1 459065622 828970149
2 335230547 253721363
5 449110515 676446174
3 627099579 71666332
1 50722508 912927281
3 93900271 928165786
1 682941579 651194182
1 264823591 591904521
2 860121883 152255106
7 597354533 133249796
4 290951130 614616226
1 987063692 172681917
2 819258077 146682422
6 23851137 343442730
1 550514883 340659892
2 231616613 222377289
4 38664332 31441753
6 705706793 864291068
2 82171802 379703428
1 22257632 161909116
2 370949510 265823585
3 621830071 693667667
3 404337849 263088408
1 375621286 834790838
3 853969524 670789013
1 269896558 431052342
2 884981843 539645838
4 449758404 171958591
5 943450758 866876286
1 40843467 318080616
2 403267781 307999691
1 199688034 612495118
3 735620341 3010265
1 774256046 633964100
5 885617170 602230384
3 141995804 852819250
1 546472825 505361437
2 500946876 654129886
2 155672133 479699615
1 387253304 512233355
1 576703827 829666951
2 438574104 2446456
4 136391128 596515773
1 549321195 639306949
1 616764342 162540015
2 155264187 16204289
5 890212988 129261314
1 283704377 291672410
1 812551192 755898712
2 750446941 21573040
1 475887358 592636456
3 384422103 650461605
6 97503410 462293366
1 627175162 190882837
3 763392775 231326746
2 711574305 114864461
1 433588703 994364572
1 395267164 627179583
1 861340006 766445419
1 427714110 103913823
8 713365132 973841623
3 765744635 940749396
1 462251178 710395832
3 210675123 428738578
1 749680152 561240940
2 586765713 937345601
1 553327651 985713142
3 142959115 534718598
2 182918661 68653791
2 780342437 863563395
5 855736157 825225771
2 30286790 856157437
1 294297895 310699953
6 658776031 94905349
2 619708950 84207034
2 45628857 341272022
1 238081230 753747019
1 162672223 202804321
3 788108888 921419145
1 604867862 817897908
1 280690952 98935225
4 319195987 709342980
2 21032775 556044125
5 637208288 402853704
2 481535902 520502367
2 648051566 187070185
1 691596951 66511256
1 340306826 228261121
2 245181439 748858531
2 142863242 280420620
1 179242872 894391074
1 910445647 123835885
1 202747256 403344177
1 510118815 392657910
1 652170871 176460255
3 15103759 811623940
1 682577062 223671825
4 908372668 271866530
4 539866406 99199306
2 917682581 889034473
1 439981234 823403457
4 14017048 17121597
1 162594942 277527392
1 999346078 948406658
3 43889635 362493946
1 215222386 188915477
1 225445395 435829747
1 861532432 106901323
2 954271550 928318345
4 154186267 916663773
2 837003168 163738296
2 305686074 585703021
1 397166100 155693560
2 58651572 246821428
1 415909285 278521018
2 462783004 615262642
1 56552422 557842553
2 316565987 880660682
5 805086458 426287104
2 643472444 42412797
1 864066992 795272053
1 291001359 626857082
1 178626113 263349734
3 585116575 358355336
1 231382773 267307266
2 567970001 289660678
1 364488706 794903703
4 668213180 242758165
1 929124759 207625969
3 654028268 180519001
2 88158041 784539491
4 99020795 954996292
2 702459964 607394147
1 215901932 512819634
3 421485595 212520201
1 650587964 554029894
1 380406087 436648832
4 925832790 900501178
2 359258959 121248422
4 849604259 716074616
1 787905532 970365413
1 206307847 289444790
1 942083227 461349900
1 861654048 338958728
2 123961198 77194201
2 135704610 806527165
7 688375519 53829127
1 101631193 892757856
1 364944116 530780785
1 927926274 585935841
1 781095921 177476062
1 201070653 626175074
10 206175481 667288550
1 620578192 867902874
4 897324385 670350970
1 316986846 46061115
1 871975170 211930697
2 481674732 146843394
2 981696761 619052617
4 7894834 126075612
1 750850268 14081968
2 32954219 349764196
1 108902859 461797912
1 990735558 821831533
2 943316407 222429684
1 530504925 946373904
5 287983561 910068283
1 305362264 103388132
2 602952453 513922186
2 372653898 362371960
4 325494744 274006607
2 521826192 307366224
2 392806253 309103863
1 779993516 770938197
1 392703724 11361364
2 83562842 700898959
7 999715400 464543601
1 939643801 161300415
3 840781836 680530474
7 86361263 868822235
3 823041130 87815828
3 866329105 448012039
2 249601515 798272121
3 631723348 377472260
2 508761716 347625066
4 148081686 374999847
2 854606795 682557289
1 847393899 140057513
4 475447719 601730982
2 230556284 751405510
2 83486918 813593219
4 28737009 900817854
3 583897428 791112788
1 750564004 589696922
1 8593734 726177475
2 3576001 132746626
6 709499784 33951055
3 282749476 38701835
1 326231702 58909189
3 120390995 768626816
2 211762401 447753057
1 802441989 857347875
1 656517674 62593858
4 334728097 497817578
3 684321358 89831343
1 379591563 987950058
2 19299465 695359236
1 601380877 771524690
2 780940333 591583025
1 920938990 681892134
7 692083860 594246269
10 340810652 66816441
1 737343742 277942683
2 614953124 208614316
2 652320674 717800695
1 633139359 79845986
1 884000521 469570843
2 991771153 688577324
1 757711885 884106994
1 132234866 466472361
2 258425760 991788647
1 71878562 104145396
1 16218587 814282908
5 554585816 615343047
2 50368693 845134394
1 727133991 89661724
2 544879330 113787052
1 617722124 737273872
2 551884414 210300318
2 866213939 170580639
2 28173368 15565767
1 297142960 269683604
1 583878102 839012932
2 940766351 355503174
2 409434113 227479451
1 117545775 613716914
2 331249670 999587930
2 215995767 149841462
2 625067743 497847065
1 753152373 855855265
2 794272931 80344132
1 289475178 704542791
1 279833898 833489194
3 218561268 382032888
4 35976051 338231346
2 957487750 92660557
1 767424678 942655937
3 780347780 422280900
3 803308772 796523283
2 756659859 252179062
2 588159585 640073437
2 116674307 446925044
2 154117824 194617517
1 423712345 316757330
2 513037902 432215489
4 193367221 633547396
2 96003186 419916080
2 166306049 252337096
2 906438584 409787620
4 502859218 303829501
5 465428052 284666828
1 304128771 783385279
1 790929711 356149524
2 578090831 388438580
4 685118790 705875158
2 159884441 96404619
1 740763690 561028545
1 942184238 252226347
1 860127542 426397617
1 265702971 74089238
1 521906787 827689455
2 158514507 805255902
7 344598611 61280301
1 181343917 837286704
1 155905779 369039258
1 449014761 670445442
2 617279151 142027422
1 394264312 840615066
1 968870825 353619854
2 235646764 713099345
1 721957715 155942545
1 976557160 87396549
3 392955152 428118697
6 490056481 618362026
1 404843222 528166333
2 379296060 42055925
3 387614768 805930751
3 163275664 218000044
1 638150482 164578351
1 143750767 875317887
1 655888241 583312480
2 676018043 268219352
1 997103312 970570443
2 69411990 430746796
2 430213849 795291801
1 804952654 92280739
1 867496872 832908255
1 571074091 681353553
1 574373223 790572193
6 24513056 355907803
3 21264369 661705850
1 529471399 543175537
1 934876588 864455811
1 657727139 153149840
1 569682313 532430534
1 859487481 135228542
4 826589447 55364948
6 462422873 915183655
1 578421644 969873565
2 930924324 370441418
1 984548802 238892294
3 126924514 516005069
4 968383713 344905302
1 164624426 234074231
1 173168794 243448143
1 49751590 957435954
1 302554619 836657444
1 970895748 146529022
5 276486333 355460429
1 451635998 286443780
1 757330144 843671687
4 374091434 736003082
1 57705939 935021020
2 174823761 78487357
1 135414727 671674690
2 473974813 707672695
3 302977363 976849185
3 694941277 15281491
3 526405007 634301281
1 486377192 202983843
3 45745539 411563603
1 571859741 740944569
4 688281636 965102201
1 593972356 741367753
1 370374298 984551907
2 293272610 13460715
2 400845700 474089029
4 867345015 494757831
1 235968507 858782639
4 819980878 446217985
3 545925626 589609555
6 179931031 888894778
3 622854676 64364621
6 123848474 508964540
3 469302583 384411833
1 685520929 912947690
1 634853753 847607250
2 638036591 68119904
2 491731777 705026487
2 305895481 900752404
2 79910781 684055253
2 440309617 509862469
1 64945211 532841426
1 621256865 273949526
2 359579181 921635573
5 992093135 164779437
2 81761912 228042552
2 600361729 680965012
1 205450278 839996872
3 273754769 434498292
1 91481453 768967666
1 402684619 740519276
1 552004596 508746003
4 67859675 688165797
2 533115311 307247408
3 942925348 454592296
1 797240960 510890532
1 911329023 679589541
1 377562335 172296227
3 287451290 80924755
1 894726630 337996894
5 866217332 956471228
5 905512877 273321215
3 57856011 186202897
3 810137889 883497339
2 215338314 128546549
2 920162492 303507227
3 769354171 108407621
2 143325091 351887297
7 626210170 86478408
2 505111092 782370516
1 925761642 835843662
5 17339104 202108088
5 435986150 200609161
1 697032417 805432989
3 848294003 368479474
1 895177041 925666312
1 914175338 159474491
2 334863995 725973915
1 460388100 370429853
1 840081102 727343370
3 351634357 18638635
2 687376386 23625707
3 166513487 88472640
3 111055481 219390445
2 823760225 995824764
4 639252369 375512256
3 121141662 469660562
1 307850612 797272154
1 140163766 942280596
1 851466390 81557705
3 473987487 817974351
1 237872004 550201087
2 616639270 533367594
1 480634187 823467061
2 696232207 206608360
6 503326212 599554148
1 641892264 554640057
1 881589187 7359539
1 170316179 653478952
3 648642468 980638785
3 278655213 591687591
1 923859885 486076880
1 567676197 597112555
1 578461649 72651679
1 591830161 906809684
1 419927380 451645169
1 217745800 629789131
1 390037984 143872731
1 217648707 999272006
2 662379737 957628895
2 778067747 688017195
3 623312718 356684123
1 907210419 296076907
1 263166189 404119567
1 709216468 154338941
4 190575306 888001885
1 340519414 471687629
3 288736777 669038985
2 339625833 20272151
1 887403665 625196331
1 452654051 100367515
4 678779035 236925412
1 803679379 977483
3 383735774 692922169
1 680676348 762681850
1 340986653 865378554
2 614716288 998188771
1 47095117 903139036
1 637562742 496485705
2 105852214 18745158
1 268853410 522567184
4 25049086 685576373
1 214611754 247909098
1 82197631 230324602
4 251341644 946167427
2 580577913 859004276
1 933905389 837758237
5 594244116 831258590
5 43388092 109833377
3 213404962 591205555
3 948708894 670298406
5 613750151 960632611
1 79297528 180722438
3 115683963 480495489
3 358141898 360042054
4 825751888 529941335
1 921242925 346352873
3 215093800 970824239
1 210679074 596053859
2 738175664 212291077
5 162216919 882687709
2 25299635 265828612
1 232107278 847042147
3 471141370 461020494
2 315481392 171598813
1 821993749 41290846
2 644075436 829945940
1 248358248 355616557
1 991081768 147109344
2 896525490 222082446
3 426106201 443254800
2 221259818 770107663
2 358014634 956909586
3 885100251 466764953
2 285294481 910463877
1 892537381 160552659
2 606693778 769161101
1 359227574 448858189
7 748789976 903202009
3 912292305 121770069
3 728031684 427387993
2 475090686 233196763
3 282382114 852159701
5 21117875 913538171
1 578151067 314413904
1 666515571 607736316
2 345125695 613342742
1 896326467 591231934
3 611164578 158384385
1 39793687 204076619
1 330996892 773913186
2 783491308 362237437
2 7286865 172950527
3 980874756 417872411
1 10071158 456583968
2 520507814 277858424
2 209040989 680078026
2 323365674 109809853
1 456162552 286235087
1 100786182 638943718
1 275599680 302875605
1 9887181 40224271
1 426265408 413833169
1 405513804 559085914
1 954692672 584869929
1 740825941 606283787
1 900950371 361505684
1 929680222 180933583
3 578117832 601675497
2 486309630 501413359
7 325714807 978870407
1 501096394 319044598
2 617518456 720842481
3 827284585 153988751
2 353410488 222336508
1 591781296 437319152
3 91667134 943731838
9 131366224 993218527
1 282487121 598490934
1 291788912 811338054
1 93512159 639840171
3 670287630 821041139
1 138547523 614957297
2 319544085 583858858
2 625752434 248670158
4 109242599 960164321
5 250313115 923234761
3 892124245 22873175
1 331455702 423693485
1 179820545 270190177
7 548480955 106148837
2 294052198 513199124
1 391167833 221461291
4 289217784 819651770
1 406252184 850707168
3 986257587 262422231
7 842767103 32524871
1 960041114 151064243
2 420025745 636514046
2 335276555 899048663
1 813121582 307748886
1 783817115 64418010
3 34837612 894266817
1 569771496 765842190
6 382354157 340234844
3 39657143 884438121
1 358711494 148136067
1 705480975 774055818
2 765080057 566410132
2 627208414 678692447
1 215388080 85758664
2 648850653 442883867
4 492826858 652310810
1 39656907 200740224
2 772535085 832505287
4 649658838 345918732
2 511115657 96510601
3 22238495 472475198
1 19918161 912446961
1 105950864 743448350
1 217483969 699238636
2 864945291 157700667
2 712489217 75397097
1 920273228 260353684
1 531422364 764821913
2 293060803 416752771
4 407090380 912290549
3 433402537 291871375
1 665955787 743423363
1 197934053 559998595
1 787565540 334153772
1 733562597 897789245
2 628079425 137092313
1 703963449 625297657
5 807883385 414303606
3 564260316 463459091
1 772125825 758017744
1 372193491 189388541
1 444740876 927713149
1 265606380 562029513
3 433784688 662224445
1 995134206 77392838
1 92527789 223568327
3 901955654 28560182
3 164957484 467168451
4 455561480 976710178
2 599410128 492212539
1 542026597 699972050
1 670868631 202500178
2 805307636 838287128
3 88196348 648408391
1 175318810 875962002
1 517165526 790876235
1 829664439 874515915
1 27158336 413709491
5 326642220 541210451
1 507894891 68109714
1 352450018 5303405
1 162597053 638234390
1 58897159 741785540
2 838876517 962932158
2 564926318 967154299
5 916079783 784301111
6 138448025 800367106
1 218199423 451233417
1 593711335 738470841
4 976757317 862912679
1 812040847 425462975
1 592863231 446955556
2 53264232 287593548
1 216042499 971379360
1 778082715 53887283
1 642436099 847522484
3 481694660 903563701
3 506164515 972801943
3 621860890 824285655
2 139629351 869970416
5 713060559 305389081
1 460192876 401245220
1 158181162 478841357
2 373382643 6939784
3 102450116 81805477
2 594642592 587027377
3 219464155 671242518
1 406974417 38348070
5 111717831 727174936
6 99683153 917836421
8 933281403 991261103
1 641394012 66922207
3 568840815 282803579
1 423963260 397894132
1 181920583 752683723
4 993668147 227815902
1 412325062 351093771
3 317764274 765307102
2 591449553 116989842
1 726949574 640478482
1 937320352 239543952
1 154737955 996835906
1 311818079 68063539
8 15652312 759634591
1 718336434 945789078
1 18821970 713984222
1 509220167 736198208
4 448764068 882041890
5 61647561 199203033
3 352230392 182221990
4 254779906 940355840
1 232892123 46002235
3 62512230 551591183
1 187406078 848609952
1 975542513 153045100
1 347278747 395980771
2 788984339 693684288
1 811227402 99315319
1 481525865 299631172
2 995767712 477035816
1 118982497 262514261
3 22877304 465537873
1 90138560 762792822
1 125353543 874858933
2 516510466 278130126
4 162587049 381031199
1 926578973 906369316
3 978034252 76255256
5 959847335 710160203
1 144755855 529539712
1 572628975 659758203
4 662113529 715081181
1 305102078 49314803
1 162958082 375775548
1 502813065 644596010
1 399857785 606813194
1 236651799 265725633
3 637210302 729323351
1 721308338 136473190
1 472937530 910322620
2 555625787 16356336
3 835926369 156124717
3 136340969 204500214
2 718724572 484935050
2 455587319 561280520
1 284737869 298437079
5 579154740 543848321
2 141333896 116033508
1 480061861 243369072
1 671374395 96314909
1 784884444 266841417
1 924663946 596561709
1 105119553 465936241
1 87820447 449731591
3 421165388 760994967
1 528636147 757511032
1 843330086 360431849
3 440082130 13713993
2 101662057 82571501
1 831664750 788985911
2 220311104 716716018
2 362038871 438131948
4 845835858 602780510
1 292012782 634683979
1 63891733 470333700
1 435558271 65518644
1 944433623 228676119
2 412768504 733536882
1 608440582 112308592
3 120588669 259176132
1 29917423 156613857
3 605508738 736934672
1 136625347 145093351
2 292602108 479326991
2 101156685 360414622
2 423466033 109960300
2 876534045 990178444
3 476639960 357634317
1 178883602 503309773
1 212906719 521062677
1 230897376 805337710
1 18878682 380116261
1 968265063 432650506
1 774971577 637153089
2 90311475 285126816
2 383578084 729209316
6 430003323 183164484
3 680875030 482747060
4 722370173 480462435
4 236743318 836995447
1 582126179 348562759
1 541267788 398626955
4 37668038 236148846
3 310274348 562402682
3 557295446 638820634
2 643235353 477172079
1 467680794 505633767
10 287444977 463365568
9 212944753 36552529
1 114769427 275704404
2 673942102 379834349
1 920668670 864371457
2 602182756 992392771
1 324267247 481030733
1 532095231 151690841
5 120642548 104135622
1 10154398 523890808
6 230517333 597722008
3 225102425 800394974
2 52245189 9883475
1 305588872 567444213
2 859798564 686170631
2 302314835 561471371
1 481150836 412935455
1 905535940 788844852
6 811377542 198498626
4 439172272 843546941
2 145281956 473052840
6 408542610 907345065
4 217074270 334460592
2 965054101 593492220
1 831120708 972388969
6 579585214 245927082
2 320446618 297026617
2 948630461 496324396
3 897692508 875216227
1 808297574 969196929
3 530546253 641338615
3 771472323 483410948
1 814389900 430721302
1 368229602 496889199
1 604335639 732230282
1 480437567 314822296
1 245163302 646420517
2 657417489 847613967
2 778812021 325770036
1 299393778 325132478
1 318085260 715550222
1 504038932 834036940
3 897396610 335471184
2 638792126 952764423
4 648950143 790797810
2 799453675 254849729
1 482003939 305411030
1 816711747 317085950
2 512985222 407026293
1 406823102 541853870
1 963889855 263740179
1 226032039 511970095
1 734005667 841418183
2 981879555 378763795
1 242624121 364646000
3 918272853 960577916
2 112663085 264475203
2 947718805 29843986
1 824791448 50412873
8 169067851 437527204
1 44990012 462941394
3 140940314 754806516
1 891314119 375514698
3 122063514 922465170
1 696197849 542567952
1 261783158 404701464
2 604529335 347217108
2 977614602 947893424
2 104903707 427215644
5 540758331 94535364
1 227911373 294526374
1 925633322 567185506
4 435701565 184200353
2 217511267 561275435
1 422863169 850471215
1 223328510 469509267
4 544562141 959212826
1 992505562 279580393
1 554122527 973847830
3 222482273 295354006
3 327342183 826201177
3 295574124 275922233
1 326852308 628200949
4 913586980 30250348
2 661090647 619595644
2 633810416 500913575
2 621899234 3128497
1 291738136 309498011
2 555641178 387525990
2 76260650 669325986
1 150273959 863348117
2 309663609 975411745
2 111937715 42127529
1 703947051 57179758
2 888323000 604332583
1 726801410 688885395
3 969420859 770061415
1 35720781 243232220
1 314603423 568316967
2 100781336 595390070
1 562855227 691436226
16 825689800 415297395
7 204493854 297748393
2 541612945 367851902
1 349319285 37501691
2 737400048 882062099
1 752530546 444790526
1 68629606 622348708
2 91537330 103964655
6 976154335 424674975
1 464404240 810265019
4 721801910 51056649
3 233964319 523604947
1 520066317 765234735
1 198910758 615070066
2 477622396 942622447
2 359025221 565934069
1 800732136 605924041
1 412338407 161749298
3 404486903 284275091
1 297469115 262954099
2 615328399 105824801
3 762978674 274739718
4 326818096 566709962
1 528167240 612182671
1 744903949 891559985
3 586296720 819720141
1 91268393 816603931
2 680786363 585463712
1 254857442 507081095
1 89981748 63168135
1 666835808 343626295
2 226101089 357438140
1 86098554 216597285
1 879809024 689356518
4 624239844 958521731
2 295201090 92704861
4 870043139 28992327
1 489986951 728010173
1 327702946 283676185
3 342103816 806359231
4 795145289 54621098
1 775742642 841619498
1 471983584 2063438
1 991446873 39300300
4 961576888 565950800
4 785965515 550040250
1 567539593 267713171
5 665108304 678194766
1 240166149 983354686
1 206948729 946662973
6 488245003 575086545
2 574622778 906253905
2 700281889 781568029
1 798128233 110375557
7 428416251 721229568
2 332004927 435152639
3 335983491 467128168
1 820021171 924220304
3 292500105 956288814
1 794725692 904678848
1 885388791 636173537
4 687675641 360993565
1 693001111 272716454
5 493925402 863722870
2 385886178 311912784
1 793508378 378114807
4 387235388 899855068
1 856453203 377396876
1 979056330 626279180
1 559368250 114930363
2 953843597 53055852
14 882644575 890690187
1 890534368 803248305
7 20778677 551512309
4 654436481 781536698
4 754161703 126051040
1 25987087 638759783
3 9273463 180579701
1 585934218 224380433
1 259948595 366262076
1 628647820 478372248
1 863251356 295063938
1 886329572 678642324
1 330561126 242043814
1 4665438 605590413
3 531468888 246497524
1 478994599 30589301
4 540705810 820252670
2 292353229 497670970
2 691557562 827396575
1 309669156 633687919
1 214517814 117807971
1 332869557 442684633
2 535348815 62638474
3 614212844 287229641
1 33936809 979109198
2 826458323 685737900
1 109175421 805878135
2 498187826 348197844
2 748936625 923216096
1 686514104 987481383
3 595291814 432277438
2 225521062 265298611
1 474302427 539942672
7 297731786 315860134
1 541657424 373888910
2 850439010 749852132
2 872844787 167673989
2 939199874 707149012
1 991199628 926444044
1 655558395 449973577
8 544000714 781811804
1 598641295 486745399
2 874719566 146741677
5 51426823 653326974
2 344655978 939244371
1 519091708 278632304
2 570411195 571341182
1 787499211 445151172
1 907654027 816572509
1 36354747 470751885
4 198234750 574423339
2 299964669 223731218
1 259653299 686405770
1 421431005 164962187
1 841431033 899467630
2 762652219 178230849
1 326399984 686339447
2 7397617 17627574
2 631876502 82929968
4 969355934 415285036
1 556754035 707012679
4 394876818 685105814
3 404628818 653120578
1 34149839 69524123
1 126044593 973688692
7 804942170 850702866
1 295450316 42645588
8 916788629 139812401
5 766603716 98021734
3 914523643 320548625
3 439329468 310328526
3 378329534 328629078
2 36750294 98548470
1 877640408 205438958
2 129502203 253230576
1 874594405 879570857
1 265863493 456538318
5 890818863 713332130
3 862585470 652919381
3 436772364 825349284
7 718618133 4639369
2 201830660 39724743
1 219647075 537258208
1 628626721 683768110
3 580158960 768817591
6 530447522 439295402
1 402521485 82760979
1 531100600 342649464
1 787235481 377913925
1 790278333 454890503
1 134384884 485841625
1 399430741 933579949
2 600263894 965701294
5 175775961 94796461
2 180969739 170531619
1 925297474 671646270
1 235437067 254003732
2 30923255 466976406
6 900176584 65619936
3 117978785 774532466
1 387057718 907860137
1 201925840 238094616
2 846321964 883462972
2 556268473 140693439
1 847461221 632040031
2 484618056 966028371
5 200156612 91272972
1 212871251 18434956
1 418659464 140414113
2 310583948 720514567
1 908045194 554256703
1 393760565 645435858
1 458622252 909646462
1 271263181 737903089
1 184941677 785765803
2 683929270 654927056
4 990851286 532205675
3 320015621 829404428
1 637681533 724321660
1 451573468 620324817
2 418491473 286642258
1 146949779 60928651
1 141154469 628245206
3 17692826 176675246
1 562887154 432032818
1 608019225 594732173
3 561486563 20622417
1 915531805 312201592
2 384051047 693066484
3 243229971 474123681
1 710805802 311929961
7 631178829 599117515
2 111077526 125212705
3 499093456 64620945
1 648255972 659362219
2 935364380 373362797
1 306731486 813955745
2 659281679 827591343
1 602703454 354465179
5 319843639 751919649
1 370175482 238249732
2 56343840 388750109
1 425067805 45369069
1 41463834 236068233
1 516022387 30164921
1 414075639 126875397
1 461188960 686658613
2 344963850 984535735
1 676920393 892337776
3 782223887 715996509
2 792704217 544795529
2 56970640 600839878
1 309648080 601152464
5 400984229 268523187
1 216852816 148146305
1 144769770 753170514
1 320617447 789952576
2 10628941 259215446
2 632846534 6516671
2 68212851 714438331
4 534395123 549599404
1 40352578 681574188
3 649265100 922556583
3 561472762 459709311
1 93000729 308685208
3 203287168 498870193
1 100674232 165993013
1 871223509 112901732
2 778844998 456056248
2 459155451 506099715
2 448649874 958348476
2 49711047 776546214
4 372477025 238189234
3 586849323 592307416
2 813965280 604697745
2 227616866 723773706
1 819834092 346153437
1 398881626 518302528
1 911104456 640645514
1 322297005 984581917
1 535798495 774220457
1 566073536 511693375
3 116149491 127111579
1 217592009 410059002
9 682760845 2716479
2 670623957 164446327
5 512987840 492226361
1 648638944 359012283
1 275386648 133528528
1 82709664 71077150
2 543089070 842840404
4 993733645 387678403
1 95128177 597453312
5 395795581 63099331
1 57318356 747805990
1 321838819 573251879
5 670165207 483272055
1 273556032 33903718
5 89934931 760877449
2 559015883 353519935
1 581795080 752355102
3 741188603 371749967
1 788237563 132808737
1 588372658 79472004
2 513390868 905442987
3 402363195 902152449
5 694443955 368631886
2 892802671 971439464
2 708620911 969775324
2 5731614 629318163
2 174077807 131214586
2 775491590 342951026
1 234226474 734976060
1 453815527 909139216
6 356891002 156017660
1 128383496 96445218
2 243828048 448417559
1 753116407 440374495
2 702139210 832509349
2 543745054 979099723
1 591835336 610379306
2 947663514 308370231
1 854052272 289544718
1 632049849 537956792
5 20465791 395974824
2 636902481 776756500
1 968757465 804156894
6 616448822 592340531
4 632273412 585507638
1 492303126 570868078
1 386423191 517338390
8 704254746 234692556
2 729886917 192720743
3 111436775 920999627
1 955452871 782881442
7 559462189 563001604
1 82852157 350414923
6 99486795 514166435
2 895382681 626164662
1 544374106 913830283
3 500627971 52732442
3 951190852 876619669
3 502848364 833270623
1 211196190 986018774
1 459608356 395639455
2 40186774 312600924
7 598686557 27895566
1 155497500 861611449
2 609478501 469423360
1 198415781 699302113
5 200303029 815334551
1 565200534 584027965
4 627271561 727891599
1 991163258 10960018
1 214110999 86998557
3 506620267 81144267
2 807513926 916336915
1 145159826 568802898
1 649702432 512595755
1 498242799 5864900
7 557052796 664810181
1 651858127 544875296
1 806239244 927749231
1 141957977 105510112
2 829763059 973727924
3 358915570 572779111
8 247907875 654235326
3 567571060 706493275
8 205814822 970348759
10 869902421 785367238
3 122581510 389519445
1 605728703 534881651
1 35265847 297533795
1 688119060 708587099
6 949299025 950229120
1 669526026 986989003
1 175210291 533260635
1 122308488 873057600
1 478755664 169864518
3 796304912 127093213
1 154879214 10332103
1 471046772 384436420
4 407743251 579598312
1 671262201 14268951
2 215481829 844655181
1 992731431 294608687
2 206840155 79571398
1 366120910 515300387
1 382173468 917442867
2 666476824 552025674
8 63820068 353757580
1 411095780 817325104
4 794944918 928500163
1 440777271 513734085
1 863398292 854079770
1 94430953 666685476
1 698557481 230873145
2 580902668 83357302
3 482932596 931944743
4 677556652 514734143
1 142272247 142665649
6 269498445 827624364
4 481470983 235329967
2 841321315 609384850
1 180172964 674991003
1 769756801 854833670
1 413383385 790452510
1 746915882 877874885
1 13633171 863605173
3 743006309 631460110
1 19607628 518349505
3 702815373 980148878
1 457184982 959531887
2 722101748 877342460
1 800016444 846624383
6 332564037 958081506
11 976206137 508244923
2 22842370 389559398
1 56496062 724453704
3 288887157 781901848
2 806618607 415009033
3 655134542 718168689
1 931558850 101357036
1 804808102 1758620
1 237585876 287097455
1 318997553 917343393
1 786201766 527997081
2 685747722 974239956
3 725270440 691815660
1 670906819 556396532
1 175431529 963083677
1 590968056 421036359
8 222950729 848151112
3 711112311 395831814
3 167439161 946193998
1 534011671 47844910
5 868642013 110958740
6 783737862 507904229
3 170953861 553647469
1 866449216 928448418
1 756502061 267334595
5 113645893 498981625
2 195731581 816247367
2 876691359 885994756
1 54256343 89001378
3 854372395 441855754
1 471578125 841237938
1 476313370 884443830
1 910950262 294327341
2 184115230 819613533
2 544456604 146364278
2 568155909 690663829
1 638927445 576130775
3 237976873 186314199
2 465616799 659162340
2 683820753 428982846
2 340668962 15850140
1 43281940 520410360
4 794469001 451296124
2 191185673 515838306
2 918911916 509834462
4 164269034 397237748
5 780665106 856841060
3 281185004 418842247
1 806737170 58297941
1 463070478 454899186
3 87366405 417452286
2 245038563 546638716
3 520753843 409632097
2 596195358 781401109
2 335907634 453056832
1 528363713 45376830
2 666062418 206484200
1 15964125 39925389
1 707193914 855965146
4 833111332 111083031
1 210208531 907203194
1 851054705 782513725
3 520833261 372316564
1 47314343 953544905
2 31990709 610662868
1 819803908 102930522
1 819655398 488023584
1 715694959 136311922
8 375107836 962152016
5 251230905 933672259
3 468682312 549606379
3 527628315 712110154
2 322083723 938415603
1 630494329 968024522
3 282140034 102806575
1 407821188 78186588
1 54877346 735366316
2 194824965 687758332
2 137629898 641984512
2 559590125 86696656
6 762376260 400249754
1 406038612 674136681
3 42221486 398647298
1 246517106 202520141
1 956320450 976724778
1 209094652 622706328
2 507026794 523250629
3 926874416 72360511
4 61451068 618528111
2 112945423 678607124
2 167534470 881683770
1 201284932 245183250
2 565383339 68143118
1 30620326 121625629
1 64525326 589116314
3 656347939 423817672
3 329775658 898325503
1 263313375 892654182
3 730982528 440235725
1 600336227 103853856
4 434209806 211658685
1 452378501 824924783
1 792777300 139304481
2 451114143 556021447
2 615308958 439129105
3 184931523 850774662
3 96343066 382937013
3 250516939 162497770
1 71948501 630710877
1 175391982 738337958
3 185473193 399207695
8 775198015 557026459
1 794864776 586318363
4 864861695 982544956
1 575074519 315582845
1 466565469 970655495
1 975461801 171258023
2 909951849 757018095
2 222967934 590227464
2 118361600 331990589
1 527686768 466320828
1 646537901 489689094
2 633105713 742289901
1 239340540 359643816
3 30702474 564642508
1 592903493 503269115
3 799615681 898379961
2 115766477 302833114
1 581318434 253172230
1 773467991 131656742
3 648591972 327257318
2 383620221 631948244
3 374924439 406155107
1 809141453 691653432
2 492129647 116100522
5 225816231 84105904
3 108271247 423137443
1 978150293 80488935
4 441346523 138155435
4 915045999 568074859
1 840356843 235090214
2 249580139 90048265
5 593310408 689088643
2 272847773 10373448
1 99527190 141393440
4 897947292 93339597
1 96335768 901677106
2 967201511 136912705
1 601174658 40483442
1 401120953 6580116
1 126270847 410278497
4 784300216 625134402
2 253212376 766415132
3 561155933 131173907
3 756225101 613191794
4 27976957 460217432
2 578506608 632649196
2 799648934 826998936
1 89664067 671193553
1 688808966 366213592
1 685778380 881684484
2 405113585 121380494
1 275577863 607305015
1 109916245 554386855
3 236510145 489974130
2 340551794 485388735
1 687317880 131858183
2 196873371 575872177
1 969668840 924609352
3 16239492 718171387
3 828278748 709304201
4 600440415 563021796
2 941247964 479902942
5 15869031 628514235
4 76082243 613123870
2 462868516 849134720
3 712592171 743028158
2 605678795 435655776
3 640295571 820373017
2 720027519 442702700
1 879705468 231530742
2 436093641 627791989
2 240860318 199369277
1 70004418 203478657
4 475399793 98469186
1 415007553 165863957
2 135140015 393412592
2 450373526 25605749
1 971289474 844961927
3 307479741 28820729
1 761384601 898834230
1 357772106 307711973
2 75244980 538303150
6 600112006 479042207
6 88343157 346302006
2 229265898 465713681
1 473574900 912654147
1 512625352 164396416
1 890078027 470630960
1 993013525 466410660
3 604518116 808664306
4 160969228 411213925
1 396451073 893103836
1 507751690 273858012
4 383993263 895194580
1 695352415 181332511
2 330506272 824395051
1 427703357 737516330
2 782409168 404093539
4 296441637 229808562
1 945930327 971865325
1 754093468 597368298
3 599653809 129391354
2 240452380 471087625
2 711558458 23136858
1 466460412 925684102
1 280622354 250959682
3 444659116 490365038
3 460505776 559812402
2 739466940 703044655
5 143543506 480992619
1 940351895 601595121
2 555108339 423986283
1 167113222 905752055
2 235623196 851312560
4 149132120 340595116
2 75012502 707715664
1 512555668 870024910
1 607157064 791052942
1 618180579 554170045
2 635635708 929347854
2 563614583 521300196
1 631884257 283586192
1 193289410 123192130
1 762518469 700216542
4 72932733 433346708
1 681424204 51948993
1 346229271 892017099
1 792221327 530093508
5 319755890 982553064
2 797211026 874462034
2 66628168 825437038
1 913631823 502380539
1 283696432 613420958
3 589760271 473835750
2 961559243 155353499
1 983676078 924975481
2 706099932 51533906
2 969927 671603220
1 591175345 227186310
1 700702953 917407540
2 409706520 718717785
1 530758579 752929739
1 965341093 826231924
2 787081624 66869069
1 904603298 136259244
2 676721859 207948333
1 242048775 648594230
1 66826626 143365175
4 394932629 139690416
1 284030453 806267511
2 707357969 334636827
1 765627645 881132718
1 898297205 167398154
3 363899506 321461511
1 461844725 90909636
3 356205161 171535060
4 97908502 173866064
2 326195014 679601304
4 377914260 188427814
6 364240039 454046113
6 276649855 567664419
1 823839190 529530629
1 270571688 874279279
3 687274308 26230043
2 302129137 573003451
3 355986686 843875083
1 261495275 698249131
2 17321234 81366778
1 223566107 489378760
3 686359057 772924616
20 991193739 243709066
1 610046188 832328267
1 779291989 34518977
5 749293813 81730951
1 285972798 868199480
1 780476132 861779644
1 390436701 907432674
1 914127831 384094093
3 99603818 718460394
1 887947157 1522872
5 680601677 755938822
1 288972237 661196494
3 659485779 655586268
1 630190102 314780909
3 636936913 615332844
2 192634369 27623552
5 971683067 637908180
5 495265735 823202638
1 478361440 235655455
3 760605254 82969323
1 927730220 577558642
3 572912260 61587915
1 649970888 597111646
2 579765467 578505632
1 847864265 395438105
1 440382074 785371291
2 724965905 131754808
2 613985518 704221355
2 430923447 464593468
1 504214659 99883481
2 477306720 283166181
10 196172069 318766489
1 453578153 61510885
1 143221887 637907142
1 754583190 571985342
1 713600613 223879395
1 514501633 396088255
1 803885889 401880709
1 692201892 758721742
2 551712017 654204509
3 130793485 703162078
2 401634919 858399484
1 972796746 559714119
1 431218696 155589141
3 422234947 371220563
2 978474816 198106546
1 259751294 285418865
1 798857508 532396290
2 674599930 856184572
1 148542023 907103390
1 140171138 966979060
3 104261852 21777636
1 851139084 311887535
4 481306914 205309774
1 717348823 838523392
3 713188312 783255641
2 400160059 661545888
1 548122253 857045026
1 665978212 571656246
2 446405911 765695873
1 847953889 519126832
1 405141330 285509042
1 786363086 549971264
1 808361300 724009515
1 5336189 611245371
3 736204175 612769085
2 828995668 936477371
1 143475304 578184147
1 642136083 171428203
2 771197385 224453057
5 727367946 176010376
2 945940099 536925594
2 147987880 625299163
1 405781208 536411265
1 675088810 479115642
1 113068390 532161269
1 616711695 495990186
2 761167562 32659555
2 338954344 142655143
3 118495628 471584434
2 30896010 606736699
1 96135679 940739465
1 334481901 709935710
3 841482713 866010057
7 634139856 253607684
1 993579594 199673470
5 159331585 66252249
1 78525514 79877203
2 476743033 699708794
1 235033637 905571464
3 582057376 79165186
2 974757849 368624241
1 437211960 332165005
1 923216731 699773350
2 413687803 587090
2 40305995 549015998
9 623437603 667647517
1 34788637 919192631
6 177139616 45015785
2 947667774 96091588
1 604392394 299058431
3 619196045 88874233
4 894965703 601310854
1 527695011 74142994
6 415679024 651168229
1 752854831 149566979
1 434744219 96885450
6 35790285 891733439
2 843353525 226263703
1 920390186 458350285
1 776775827 646166444
1 6559771 887993891
2 752630270 169987363
1 613210334 943002581
2 456576637 206312020
2 995883521 328677245
4 234113170 719260405
2 494138014 97301071
1 514690390 765058896
1 561288835 132742605
3 161125287 51114422
7 998642055 123690542
2 699855379 32296816
1 854514340 252606603
1 532609614 589971718
8 662419462 879873169
2 161534968 989106109
1 243413669 303301897
2 602970431 810903964
1 896071594 58145227
7 538150133 418452856
1 250467199 40143168
1 77566465 287017316
3 585815133 40636658
2 171214919 877721093
1 848904153 826662052
9 789888219 787425750
1 260485826 70327194
1 815400043 589758170
1 675413484 638312226
5 294141846 99741740
1 964646996 102766544
8 267340921 646825575
1 910542575 433805804
1 783837315 768234212
4 298116819 368775264
4 445445976 565706008
1 309091322 699992781
1 71737081 72596725
1 709594237 757140143
1 704857441 603551877
1 746175210 287444363
2 477063355 859079254
1 149956838 677963416
1 660507505 588935037
1 150147998 757801522
2 12844686 564507438
2 793354502 910072062
1 583464410 958299380
1 203698055 421697470
1 990077126 587218530
1 795811379 126829601
2 495743943 995938429
6 640018042 965520458
1 315836400 295413565
1 889604462 130396715
1 389863392 363363679
2 565426123 169776945
2 529078720 241207294
2 275780634 210766960
1 582093529 6365451
1 265530954 120708453
2 783747883 627593066
1 418614378 570982766
3 942615101 939735108
1 782728733 409651856
1 397130848 30021146
1 203363482 682972259
1 294957036 776372771
1 624583332 350260502
1 520135583 845133585
1 843565932 888557655
2 980315035 166982597
4 217980281 579796163
1 48795009 331569856
2 766258015 278540753
5 452782010 23310666
3 475902760 692707848
3 348565959 885728141
4 23186669 809441302
2 579666385 105068438
1 912411102 458379916
1 560182940 100454627
2 169119475 171730308
9 84776990 496803577
1 474150861 101181988
1 923901435 756029952
1 394043274 604719434
2 512738095 715864809
3 766662871 417133580
2 188938319 885922437
5 851034131 594956657
1 868696711 664406525
1 308509859 949588966
2 740782026 821205956
2 969662925 340042213
2 565602681 829306169
1 399232937 631224186
1 881300379 315599817
1 245903086 997151670
2 481170526 16030596
4 494653206 983364019
2 290768495 385898935
5 36518321 801253735
2 274099778 582678630
1 515513337 95120007
2 941277703 390938545
3 543023063 640026999
1 740952700 590282166
6 184517228 722537080
1 727638201 84223554
2 132880467 705440548
5 995247354 832825287
2 723963787 393734668
2 777902966 281564232
4 352753686 423975224
2 309961599 969926276
1 594147643 623654270
1 916041388 84334143
1 611366623 427610581
1 588678606 543179668
4 343187768 936741424
2 95950521 134361221
3 906018226 303124994
1 815335775 967275380
1 10129400 587572914
3 803619256 326986648
2 474078621 623132208
1 152205232 253395945
5 385988498 218212224
1 134899805 823702502
3 490683454 773097208
1 687773106 981092229
3 461993339 799649966
2 7886777 887975783
1 406836559 201543571
3 171083948 100604467
3 625790301 156381481
3 770764193 942067753
1 354627886 719487108
2 12848922 619757714
5 3720953 38799888
1 491635839 131160757
3 531921590 51900
1 992873106 972846308
1 737122767 302990669
1 974721177 557136058
1 687259050 784613950
2 193163209 513280134
8 824803760 973533969
4 740439224 363818690
2 787167011 706157950
1 418233682 727861733
1 542984669 525050414
1 392931822 915364684
3 440530870 712776653
1 214290278 907035963
2 274636404 488431915
2 943114969 541887764
2 823002232 399779626
2 506354912 207736395
2 161209021 862002370
5 261362781 895627304
1 393305972 409294973
1 236597590 813594971
1 638681683 622225811
1 781714445 361822210
2 542987317 420339041
3 859361989 983520127
3 148137335 330057139
3 432578959 163228418
2 663045334 266212222
2 88754147 296280342
1 144598663 966742731
1 560792556 848028212
1 139858532 6498689
2 302194044 595076469
1 603841086 734983435
1 953913582 800325935
4 854070946 391065135
3 975085020 948684957
1 78676820 845794117
1 988949454 442411457
1 536633080 228383782
1 353834385 966526501
1 41530457 161241214
3 886658651 239049476
8 69912939 677103968
1 511511157 306053990
1 265556396 458523902
5 243232894 510166901
3 900713177 589456864
1 493462328 516447278
2 568953962 201426921
1 618086390 19432234
1 7814652 869318288
2 935929014 97391869
4 146194737 695506568
1 331924585 12517422
1 136680248 110020051
3 123343885 23230294
2 815223441 279536990
2 789235389 203392147
5 532167149 703903042
1 44809166 442838652
1 503152225 258239909
1 344186559 67914441
1 170302079 818490640
7 439863161 236739512
2 381042665 756439600
6 764805545 80874387
1 857657674 866146808
3 770973273 58568587
2 70447835 173332790
1 643032882 411446959
1 774696477 24304676
1 27208405 42450511
2 688599687 38388883
3 972304998 216548552
1 356965531 384552814
2 431833234 967962286
5 408737619 808376076
5 593495882 498017247
4 276836568 833492271
5 47245326 543734908
4 886283005 836111062
3 97862210 580617932
1 885948270 596882786
1 277807700 10878041
1 352643000 167645984
3 1810521 597395026
3 684174446 832293703
5 811650527 370338837
3 497991013 553423195
3 443984260 688577404
3 961927315 73780965
4 248789616 891694127
1 212872373 87072530
1 344839733 273101258
1 996669959 685747090
2 200887859 606729250
1 949397939 90624992
3 990325371 904736829
1 671763863 833792917
1 614928346 115739077
2 632588472 400996646
3 141266236 793245976
7 164329312 156330732
2 908863515 150427068
3 23956227 756931034
2 395777159 798178082
1 720329187 352141398
1 627902575 82335092
4 656754559 476958892
1 630693066 656568748
5 7602917 713764278
3 944982471 236294072
4 369826257 713556388
4 980169797 701292216
1 904991004 683571236
2 896430699 210854250
1 640658299 727228284
3 753777875 907088338
5 899012301 808268379
3 24643641 741156858
6 889844732 840890709
2 448834212 125138665
2 759314286 700966150
1 269430922 765678492
1 577166758 495584308
3 4974867 189295951
2 364623751 282349528
1 314232584 400862
3 509120110 30127884
2 805645294 58781904
2 369761695 872074359
1 2445882 980629104
1 365785788 157993998
2 560711207 797625327
4 461309249 612896954
1 371011224 22233129
2 59267492 206673231
2 373429012 907304002
2 604937289 39969483
1 438992488 929147498
10 151215235 23032579
2 960977120 324957784
3 615956845 620491515
1 353529397 473706064
1 263665448 386784510
5 660329656 827406123
2 152857939 396570193
1 118963296 911702912
1 577852457 391274026
2 96793669 321439243
3 488202386 233973759
2 85847854 421520959
1 65116363 79303433
3 47920832 144471306
1 40658361 332387978
5 240319879 507362088
3 122019984 519075870
3 677611244 198863900
6 344482198 989217233
2 235310451 738616944
3 201525946 652308593
1 36083432 689077428
1 248129407 280542113
1 710349978 63264848
1 754167070 48724047
1 805940614 882236000
4 371789352 330103890
1 177960057 253264953
2 771909917 629844517
3 486971254 712697101
1 122743146 648416242
2 943604929 203337287
1 350614067 713887457
4 149671108 122645353
3 566214928 945849857
1 861251460 909648644
1 593344512 564030194
3 991253652 786249471
1 236540604 258675888
2 455787145 167964448
2 484052661 205869208
6 541929293 667681975
4 429036200 633117464
2 248013654 280121558
5 216085563 334057971
1 186221556 148022859
1 495814481 533702073
2 371304196 582743952
2 248729147 53405418
1 545143065 742743714
6 53123814 965385238
2 206514477 405461444
1 805428224 549070193
1 578294266 862926992
10 639296875 644428057
1 479544138 73378522
7 638506848 826463604
2 195078901 562964814
1 695824610 64799586
1 54714604 787894357
5 381934184 377169085
1 710029081 236173528
4 873748957 813411735
1 958931773 995842152
1 936368588 733083623
6 642961302 772561524
1 226566657 937057470
1 761467294 900057293
1 195366612 541990592
1 993844417 119490384
2 940736285 689808159
2 185842595 192019201
3 559424363 276828584
1 659807845 8416003
1 419654505 756380137
1 466001283 44349065
4 470502464 547010588
1 105592390 133347153
1 479405600 617061085
1 792440773 602809875
3 202439851 914466329
1 364062752 684796194
1 246847334 778075598
2 294362951 913829303
4 550640874 179399110
4 212196476 485120736
5 577793183 919356301
5 74517641 848602648
1 455949479 693234248
2 701704747 923185845
2 611638284 483771096
4 330186376 813624243
2 747398338 706702644
2 18284901 329009770
2 112260449 448395816
1 459335373 130088483
1 470071433 712187107
2 621839640 296510816
5 265937013 201214440
1 979484438 430318148
1 589833047 614089851
1 895325678 838781996
3 995572223 440779852
6 421406034 387831034
4 642582822 866651352
1 613025400 349415957
2 645433703 889634499
7 137680654 781481755
1 456243627 990941210
1 460857654 179195949
1 90368069 680223372
2 694253098 317991079
1 798153827 346539691
1 966039015 851759373
1 730168846 280329346
3 792103864 642257337
1 997961069 650375610
3 905417471 228566214
1 645331933 943662125
2 271654605 797165648
1 779860697 540302046
2 453735181 936521599
2 370636841 558979661
3 370317477 412197340
4 404935506 83869560
1 858569713 949365669
1 626363034 622909872
2 257798836 664911802
2 238102767 583129437
6 234699739 718200870
1 205903609 904137097
1 123186282 535990970
2 480671100 152634448
4 552229382 916075133
1 306081950 841874879
1 30882449 828514939
3 19981223 968677007
1 122980731 341166304
1 788268207 99435484
8 942858840 764977195
1 520804221 905588600
1 724486977 986895605
3 703905661 114732999
3 93896339 112227354
2 352011734 444494551
1 285748577 397102012
2 671559696 442880371
2 830812493 899227973
3 918400529 750615830
1 803144904 492266927
5 632899405 997468962
1 492177091 870670061
3 373396160 894862825
1 619752953 466232370
4 885696960 359266166
5 483647809 437139274
1 691183682 664812597
5 632396849 535926268
3 31043050 269482085
1 127881651 203057055
4 555389912 361801357
4 920927801 829154406
4 383163173 542793670
2 740610194 668472036
1 231232429 923609258
6 322168551 682924361
1 157864052 957711681
1 676556139 817771518
1 476472553 168109294
4 490224264 525756513
1 826630880 728372175
2 927728262 431970390
1 941976045 509785486
1 970949104 621042693
1 678552292 822272009
4 977699508 221885442
2 641914869 809662637
4 52683791 228079416
1 98941840 676813163
2 879360971 595792636
1 135698032 596758962
2 270972440 102484239
4 220608118 122628421
3 326034932 962477829
1 851535972 982600228
5 364080687 494970070
2 562350215 617103475
1 675333690 332116505
7 75696403 766067900
2 920919766 333748064
1 424561686 89676607
2 122417660 78044604
1 112024463 187018024
2 30144917 282256942
2 117742278 601876227
3 903239527 731915657
1 430337981 420009896
3 936469285 663898025
1 13059770 754055159
1 590478440 412831007
1 851419899 693574104
4 431745598 825576502
1 824190439 769881725
6 208193884 189411246
4 14623529 806741841
8 371092844 470794779
1 685158267 92096751
1 457321731 3875748
4 655281767 755086434
3 527119102 488012021
9 645491784 189087152
2 451642030 949746838
1 121784355 520797220
1 291225927 201147274
1 823653945 63502805
1 496241459 634128539
3 206770794 661198495
5 520884041 73059613
3 464164911 209068121
3 831763149 186310958
3 934918498 882194419
5 892456878 259956948
1 858229677 92655416
1 102534468 89247041
6 394526994 271403654
1 873777417 52899657
5 716114810 426725914
1 740109150 123022102
4 891586419 80558861
4 778437739 618989934
1 274665891 388195188
4 840953348 56431534
1 298148991 824546760
4 15739742 194439734
3 619350077 607227223
1 183634861 965471356
1 934947983 949266296
2 845051848 689349657
6 843971370 78986102
2 691350385 827826571
2 617147672 142453977
2 105479745 525445826
1 437055426 481364960
1 639554459 639054563
2 954642243 347915144
3 850894423 794473110
4 103009846 217634230
1 440083823 69188881
1 990475168 176198154
6 49635762 818830131
3 233566007 724174738
1 698766843 456629449
3 42306077 824658704
1 964482662 912918824
1 797451110 762940204
1 606153146 350770103
1 608661528 857112948
1 580124906 783054986
1 412099533 109819764
3 412160151 585576457
2 931465627 321672718
3 218094642 36687444
2 846716589 769364815
1 266748473 657537204
1 421533948 458988338
5 371997835 866124733
3 670722881 508925271
1 721248983 326927321
2 830386183 833594498
1 353225912 887991681
1 762196770 692186754
3 228678771 263009740
1 361602063 138355661
9 964439338 951686643
3 907349934 395230153
4 921843114 854193090
3 326540502 117838102
1 973625468 568844390
4 172427643 509443747
1 920659189 559319151
2 379320728 474513500
2 102758290 973812011
2 168830683 234467225
2 608554642 174462739
1 37204120 366816791
7 548207816 686773896
5 684441212 495439775
1 344218629 618728832
4 137547358 481561698
1 781660336 341858653
2 572722413 148767887
1 994572616 818517147
1 833806387 737756722
4 132106488 904621614
3 722355526 297262091
2 413938043 799144559
1 355319505 291082764
4 375958902 188812751
4 493458212 382035075
1 56965288 99177537
2 462887077 857512800
2 44394891 164621395
3 832371409 650312588
1 269191844 336776430
1 476141462 688961979
1 785608672 866955162
2 8813410 634469358
3 138400077 182748341
1 623214929 101331649
5 159686866 342056272
4 699355354 214587142
1 257085790 120040989
1 768808721 74992341
1 577271405 713726165
1 852017816 862333116
1 265347621 505400085
4 934750121 925191806
2 63810607 132517402
5 564405018 340524521
2 598985803 775324342
2 333929296 849849778
2 972563659 704023420
6 3076522 117664524
1 697573259 59494550
1 87881519 585554258
11 419717429 535524682
2 774052233 370161739
10 564157983 849350701
3 905988181 559543408
1 718646261 737733842
2 394222678 928752335
1 457095330 754982069
5 457702456 351339177
1 369851208 634269303
1 188422689 858161390
1 582666177 154294709
2 779292504 379349716
1 252817829 482739032
1 855950089 523885838
2 636528151 113312637
1 251994081 960122656
1 827362394 830148371
1 61643179 280635716
1 673909886 581901489
1 415906609 283130940
3 183769589 734884743
1 467264169 389899393
1 329475814 474379072
2 644681536 648818621
3 121704330 467099393
2 621281945 788663172
4 140571973 364823067
1 890701736 615578927
2 129756282 913112391
1 900376722 609024642
1 208345127 53245667
1 350104811 754725357
2 492806800 187091341
1 120225120 744723946
2 994595597 91127213
3 703519003 955979974
2 73077717 409813700
1 625053447 104561830
3 979692942 117178846
2 30669311 476068369
1 851644571 380150973
1 601164277 109587775
1 432607663 232349365
1 230404660 753164494
3 543119141 433842588
2 98658485 265708773
1 756187271 498943599
2 551882250 41286494
1 668715650 133470979
6 487328170 146117131
1 30601094 637740291
1 355871116 712391631
2 836843945 744467195
1 719277820 979439308
3 744658161 612430767
5 549357484 978506344
1 759952465 574926478
1 120968005 488143620
5 203377850 122434011
1 256418092 642645939
2 922002769 921382348
2 811889705 490808319
1 206157432 212827767
1 477801134 621856031
7 322470340 445356656
6 126995572 719744611
1 200162403 452183276
1 523761059 733822457
1 216755308 868152333
1 627446972 213713730
7 802709635 481106495
1 208223763 20627587
1 733891964 200607712
4 892197346 579967658
1 247253189 190020390
3 679981690 278101530
3 357597498 358800921
1 104743839 680839245
2 718506643 952131519
2 697341096 501845399
5 180705772 593456033
2 208251793 238031098
1 787327973 553070103
4 762428717 995994777
1 96362030 621069386
1 508133846 59401954
3 435807769 104403806
1 659504856 706532891
1 984620885 729784475
1 416981 439347179
2 580691199 753395036
3 386007669 107448352
2 241492673 621922805
1 690745246 931826848
2 217331565 717586226
1 906664712 90809842
2 241017478 801979851
6 943000992 1275175
1 484788112 802978044
1 675698337 559753870
2 390159233 413167527
1 994372880 654602103
1 511676724 403969090
4 886944976 943920328
2 105706950 662846537
1 955556818 435243380
2 163360048 63724917
3 466861332 636856166
1 336948139 155447655
3 904843626 252419934
2 642328776 448807987
5 947239928 715145738
1 200881721 304557302
1 78216180 260742440
1 182992449 244776622
4 894054823 862672965
3 413958716 778952859
1 311643072 442010413
1 466890866 171392921
5 427774687 747176318
1 154387971 982270432
8 640466997 670302643
1 195225113 64744600
1 881958014 530099154
1 653490978 546676667
1 560546043 766951527
3 815638663 995515251
1 662870358 59840480
1 623984796 280072048
1 547884029 721442722
1 776989576 511996448
1 833632963 767318816
1 315127508 175123913
1 450510976 909437483
2 919385222 506639544
2 370883303 231002769
1 879870524 18576295
3 577470995 368634435
1 249416505 241467909
3 276571376 917030139
6 994715087 798103148
2 800925571 542617513
2 783446663 597412055
1 750707939 577793957
2 78272149 439523026
2 545097055 940603660
3 974386815 481282906
2 266617656 273427284
1 115039193 53023225
2 93331028 367957078
3 684516557 255033072
2 228136898 233211244
1 791220927 330285687
2 823180689 418791772
1 847820344 328322724
4 846344351 141227630
1 11929776 103641586
2 159627176 791865562
1 914768746 730610716
2 435440406 514418292
1 780258592 48290143
1 217837431 889587083
3 963099614 939400181
1 462608243 106922717
12 310528415 666866590
2 522866583 451697929
1 68545019 526329391
2 113258319 149046845
1 594571182 289971586
2 75408732 384983327
2 414513052 987005346
2 903628807 288737892
4 366157000 743341420
1 159261848 81688702
1 239111159 889216796
5 61362614 654980595
3 40169037 476670163
1 908117937 662120924
2 330800988 503677811
1 320329255 779066627
6 508384188 829695252
3 225221282 227155579
1 424945694 140057192
2 77492791 883991011
1 542928802 746954384
2 78233788 439625498
3 3059836 645790621
1 236794731 34402663
5 494851695 26431429
1 976767193 569725264
3 637815131 586973172
3 964185239 165533501
1 162249167 680221598
3 311901541 203925352
1 205046695 806692997
3 25882041 474998681
3 116199096 921569119
5 944058366 879019638
2 298393996 460485228
2 684820587 439802502
1 318708358 258036013
5 498318109 75096009
1 131902251 879270037
5 159990284 752071591
1 536933443 108042897
2 126617721 61386566
1 888904266 782158900
1 576960733 119518517
1 877024122 584934804
4 254485062 65578543
1 977769123 811782384
1 376574592 853040600
2 701630464 418726035
4 869775639 247689020
2 905142319 956330051
1 877416859 990097402
3 621329122 517817643
1 316098674 979453146
2 20807316 559387858
6 90970825 569091723
1 184867920 408647625
6 246794960 276097947
3 496595294 543786544
2 807512253 403741106
2 27045015 183727544
1 230545722 384846886
1 727500919 445000158
1 626868067 885449711
1 265401211 940236837
1 112176948 22538060
3 692688572 65686707
2 533574222 167989166
1 658644836 153189601
1 569338149 784794578
1 479975472 764740692
2 21332706 638055633
2 634987863 554229477
1 605967122 744464585
2 999172503 750186383
2 901321746 339928958
6 222767812 419196041
2 989252807 250885283
1 991959826 255597970
1 811155443 636115781
4 490204861 273324329
2 626465251 264587021
2 207761943 605869980
3 773447881 15783091
3 354481750 717986193
1 757322899 511802524
1 907219014 473625706
1 409146120 6666902
1 681441780 342018006
1 421790823 812569369
1 423815515 66409332
2 736937015 680587795
2 366573710 422293997
2 864813779 408684863
1 918072801 563918955
2 402884014 667260261
1 820845535 740466687
3 282377789 384610582
1 494329279 831022816
1 345833376 803648435
7 211549707 910454614
1 162556244 7783715
1 118981870 690369960
1 12028321 413440280
2 904227175 866013745
3 468075283 842534234
2 20828137 961422296
4 317070525 148001269
1 300458827 799461555
1 611048767 38378800
3 342110049 239248387
3 578276188 575128608
4 494633552 319807518
1 506809016 219351462
3 180844032 80384907
2 399603354 716458285
1 621152565 331445269
1 791177436 631112765
1 686853377 603475103
1 119595516 286553339
1 103580836 627949846
2 930435049 770823708
3 272213978 73217969
1 448561383 209492187
1 109789665 508823490
1 125090625 670997462
3 29358635 199919991
3 185167693 992824366
7 670763877 863620131
1 25451763 689116519
3 18153909 347900371
2 83043365 789560026
2 695356410 470233231
4 429107443 515404673
1 642661789 108209106
2 725040931 18939497
2 333627287 179610959
1 421335528 299807352
1 196902145 103233007
5 857884772 475915227
1 947044259 344876244
2 563692994 658972978
4 531422330 70874403
1 645158135 386523946
1 310422539 602566676
1 262954150 61312451
3 952645367 751772095
1 344732244 908252978
1 39327642 484224591
5 21049561 881817040
3 50243420 5703675
1 83265697 212463735
1 74186651 696455850
2 854538851 900137745
6 606590288 940674673
2 171759472 856445445
2 341817157 691864429
1 306177617 976259090
3 888972779 392159866
2 135663136 663686972
1 632902237 23034309
1 973723897 913349317
2 65163930 289326877
1 339680668 727919116
1 140191419 688986306
1 219513846 674880593
1 140694473 927942846
2 550122110 875975960
2 762262345 910724942
2 837826420 306839379
2 132538791 10085784
2 789573387 500476223
1 789661803 514926818
4 343964332 144484027
3 305262791 62681065
6 469705322 288204785
1 325617434 77601692
3 98864564 842192978
1 243837594 45522638
3 374203194 382809181
1 362302927 584605365
3 866239732 709540881
2 133337157 665577135
2 126254886 288076514
2 841201253 208759747
3 4387272 235728721
1 958002318 336179466
4 736001687 898709352
1 428816381 250709456
3 556553533 349633610
3 771510403 186596799
2 252163868 257536155
2 115838572 965093978
1 577308380 528123795
2 510924587 717825004
1 104961270 604815784
2 113399026 933563659
2 814721662 769709658
2 6538557 275900398
2 596353465 131054098
1 51935515 79408902
4 114794804 539287587
2 361326243 120837922
1 189970943 942298933
2 177607803 640959846
3 318719735 438035246
1 692209035 946504716
5 924742741 577731041
2 28082707 273062762
2 371276321 82731397
2 549639536 419413780
1 899700034 570040182
2 704244620 997827869
6 438067533 883054261
2 287051600 65557882
1 123635059 802271418
1 170602289 830213223
7 233399734 989913088
1 122086222 790803758
4 281240665 546727108
2 595021275 546142852
6 307547711 295251746
2 177567833 272199251
2 148637008 689461839
1 630956476 298750162
1 142286684 878630406
1 595620785 628872402
2 166306653 960200472
8 500829059 741252111
1 546575178 268077573
1 360441051 188058716
5 207845718 483071046
2 482409083 396538181
5 544774066 483090075
5 988920343 351174375
3 872437151 515597292
2 331034992 700086377
2 909101957 953470469
2 63492574 160683986
2 342568463 928776265
2 188932714 48201195
1 603015813 540978897
1 320321293 218735273
1 739482746 360834961
1 126728974 401448253
1 341013264 464987905
2 834708735 347926391
1 588292077 221455594
2 343142832 111075300
2 638638717 139816406
1 363066255 637856676
4 154453866 45044998
2 958526133 762949768
3 570281024 340491659
1 634028713 4938331
2 581663262 183753529
1 458194679 959232941
1 478233487 747728596
1 232240128 166527550
1 314502242 356241963
6 477493365 738422020
2 38088174 466447637
3 378073833 234097124
1 677456271 432691964
8 410480403 634509873
2 973753797 61666933
1 137949942 413225366
1 394846427 901978701
1 451902962 557627732
1 34638678 49386082
1 936003290 512437569
1 574091410 389945688
1 119276913 460951326
3 187438531 583493080
1 373870207 209742260
1 721558082 623066606
2 423814156 669112510
3 663387897 375305475
3 594371727 637412352
3 312962340 848213533
3 356689800 11217711
1 165536452 733242167
4 484178225 960431074
3 500601920 431085898
5 219917991 463740557
1 245621382 806855192
2 229302605 505161390
1 767945622 900197820
1 998646077 204807919
4 354522028 945378066
1 585220922 291587039
1 879685107 44076984
6 384341381 726709090
1 821713782 506575931
1 190584061 855804313
2 836694145 493195360
2 440262626 241775226
1 238135629 510162169
3 762326551 830760752
2 22194398 953979616
1 701630452 249171806
1 906694022 522237116
1 814237824 284550385
10 731826497 424956014
1 264199571 682934936
5 614100901 204110460
6 200496789 888675187
1 651891576 387413891
2 48353873 742056795
1 394997227 740032130
2 452337002 115772804
4 979367783 266038838
3 266079306 437100092
5 992026737 46239550
2 789308988 12292200
1 113720971 716264851
1 132387434 845819983
2 277152475 859753181
1 195054166 320429520
3 861291339 553897354
2 997456498 964245384
1 388734737 453977927
1 450395962 542795732
1 524772024 368911835
2 956109284 284498713
2 259349310 348671795
1 413748708 51075370
2 113511252 679555696
1 164979627 491658944
3 453285255 543794140
9 483849309 223440201
3 562226585 842515074
2 296702943 916931918
3 564276924 608864339
4 438373859 390283520
1 327962591 893328432
1 810621566 952710793
3 281515433 7106490
3 634766169 733743977
1 729384540 281715107
3 671756700 839411031
1 163730094 87054858
4 157591127 773416037
1 512882093 462481773
6 397873848 463272365
2 553244593 225968785
3 947354505 852953605
2 101441023 178002990
1 723783488 648936495
1 896238245 400557233
3 410199406 164604722
1 148315215 684281085
1 439805063 931591233
3 869339100 407177040
1 110788652 604447840
2 581474587 419314452
1 227690846 987011673
5 383566246 723367298
2 717202233 791370229
2 13692588 203830774
2 928627606 789482830
2 915309622 684382503
3 419370310 406142364
1 639645173 528418132
2 833939758 762923938
4 446353205 160687230
4 234193347 873248100
1 958951376 338077131
1 911618589 952579171
1 333238812 235456539
1 854895745 520066674
6 600058008 724263648
1 914126783 372530716
4 977509223 331598459
3 510910801 642569798
1 464381127 22423525
3 995848016 533715490
2 989892856 715594472
1 787827419 714816373
1 863235905 702004459
3 628636809 60737952
4 32622534 711597246
2 94743873 308350574
2 189117428 89946373
1 637963218 145302705
3 778734887 549608510
3 939539541 254049861
7 670848774 50478599
3 712088809 125831788
3 145048358 356981383
2 915929925 786520171
2 807604128 104650365
2 498652748 55632251
8 750294170 500276415
2 323199456 655579673
2 632036577 340263705
2 873246490 336459865
2 410340160 144045798
3 764775847 309151742
4 885903137 116555859
1 891450965 377065387
1 682584927 76404847
3 387212078 434822249
1 404059147 556320543
1 876182750 764138145
2 699039104 298192204
1 194858316 563921654
2 769193622 123373921
1 390253813 739965817
2 506253369 792277509
2 961412425 681520574
1 748849164 765692317
2 172056998 153994558
1 394277390 57500402
1 155832334 92158257
1 464217596 598564713
6 364413727 2377935
10 424546111 331939322
3 690738118 754558253
2 372985597 711221268
3 489640332 252440948
2 478800675 187350228
1 336493579 287656719
1 173638502 556672547
6 976705296 153436021
1 745393698 335937510
1 482421385 827036659
2 700632781 420595822
1 638839070 36885981
1 573569019 418888446
1 938061941 87147571
3 388721817 658425592
1 509440320 363988723
4 894925555 430586046
2 526743133 840498761
1 799350553 211675889
1 156492852 686376669
1 769577645 582466134
5 236394694 843667242
2 928058794 150645559
1 661882326 507219339
1 902056070 848594554
4 584211672 592198515
3 10045819 114668352
1 972516037 15561649
3 302322 156048385
4 572646539 286638508
1 497582806 726048710
7 880481831 890521278
1 196482097 125095739
1 121289415 185627005
1 323969798 690500489
4 481365488 942053280
1 339216488 809310023
2 389709639 10528654
2 810907273 758675096
1 851741811 641930465
1 372337307 241298716
7 877883089 691074883
2 208741500 801714201
1 275735062 969871751
1 997884860 481442916
2 277669550 683307622
2 960336501 267924082
3 899592054 904268929
2 993140982 431922560
1 270421985 796835953
1 218719713 230940744
1 155069262 405612929
2 288640848 365771241
4 866833245 148159923
5 641541457 151517786
6 67756980 428758092
3 327131405 147901080
2 395787493 316108642
1 998323286 739375762
3 713214916 66113937
10 59853092 52129899
3 227310459 817082442
2 739508950 743001117
1 18933116 21018789
3 286871072 486709709
3 129539306 836038783
3 554569953 944578607
2 565464130 520039914
4 948118662 285721007
3 186370742 719776236
1 107147003 461545575
1 481460586 505784733
1 959320864 148675330
2 557754286 681962192
1 251216740 285091636
1 133145786 539953441
5 793174231 107476850
2 918148690 773882711
1 918155318 71967598
3 255902604 114999749
2 125359699 355509296
1 37987335 489559240
1 753509647 204589184
1 402629700 946946366
1 739676918 310379627
1 817127858 726776335
1 999786362 683288170
2 82971965 333526468
1 307124235 685709261
3 58895312 52468428
5 657619427 176375607
2 915079545 264230079
1 543850915 396639660
1 862377479 193219551
1 620208645 298182384
2 884091983 110951363
4 594139659 846969554
2 640649875 165518810
1 141844150 916939488
2 246391397 693224669
1 741715133 791096634
1 63937381 234793786
1 533219918 162484666
6 905562861 399230847
1 126417695 141826353
1 312456411 791397103
1 783138056 706546258
3 380037148 635145142
2 699154493 257266060
1 175162985 932464045
3 557807708 37862878
1 766196180 822522885
2 955382894 455428119
1 602365128 653422464
3 985618770 751596040
1 299014566 364832301
3 173249612 44075962
2 491389230 163451456
1 334027005 912968271
2 898685938 884311168
1 139446895 408978422
1 568980994 123647965
2 884824967 600788121
1 811331688 1931396
2 114659512 468552025
1 734523877 727699831
1 277018535 977523685
3 385101222 88756524
1 633268902 245094611
2 685787832 580160756
4 276350673 222664188
2 233796489 765825868
1 584626433 702461363
2 885718212 113231876
1 91751362 997340496
1 181024146 790463791
1 865254453 472335710
6 905065228 100085788
1 615063169 851926566
2 91699106 848985423
2 928488103 357033828
1 542397097 663307285
7 437485772 741991144
1 682885724 232415071
1 890091520 166924297
2 922922710 900731481
1 655280867 918836826
2 529454465 196438832
2 735922015 864193161
2 100682973 350881510
5 993299328 923368625
1 705022374 36841879
1 497165735 522179504
1 814100818 984498714
3 233613749 81206637
4 463601300 647700703
1 834323164 497219429
2 97813253 31221393
3 69546095 955360913
2 79990540 972235609
1 214635894 413180721
1 967278908 698106237
3 927194324 581082640
1 526234187 504063925
1 735327878 872202430
1 238232890 572039512
2 505286267 996165956
1 301555369 761584710
2 517624384 115681806
3 362861535 861699330
4 915954393 780588
5 239291759 140409171
1 906516961 759570133
3 67123865 728030299
1 273899128 237919356
1 691505860 136534679
1 800136527 151896350
1 849758585 297083495
1 61479984 354421532
3 976326613 661698113
2 403312271 500921621
1 177750026 348220901
1 364745163 715748416
1 951026403 738030523
1 56545013 528727816
2 467404906 950193057
3 322579790 587369182
1 638961519 504542371
2 540204783 35572413
1 592031295 917601159
1 203820422 92431420
2 8921458 184237009
1 822427742 944198389
1 573532516 898797032
1 931968043 450087812
1 536058496 860485953
1 316432888 559435612
1 356303447 753119368
1 172500012 70186749
1 982031908 870267008
1 15745203 999839853
2 675163529 997762937
2 425543131 169001295
3 729853788 585583003
3 70975057 751047929
1 506530974 923901074
1 373424424 181006474
1 636248924 893928226
2 399995492 218510371
1 43202315 488298359
3 206763419 246784645
1 785020160 870761566
2 279588419 559130556
2 138439215 653684805
1 727957958 457453934
2 949209313 301944058
3 848467853 192663513
5 209635596 979396644
1 515694305 757487706
1 250468645 119397704
1 246669397 697377108
1 254207293 565158863
1 905804656 199334157
1 564272374 54872905
12 120179944 428407319
1 248476433 994304656
2 866885328 44772861
4 969871703 362701500
2 165889162 139538686
1 623071093 13484332
1 423415210 846846901
2 844022263 623584763
1 750115612 606577545
5 663250238 784947472
1 944187596 316258212
1 853938548 51492264
1 247734091 99780044
10 977608355 168463649
3 987239849 823036563
3 604529764 643632296
1 401661120 606324559
4 899320449 2538705
2 692265624 966294393
1 447924475 234896191
3 105010812 972531623
2 444582937 781650926
1 28654723 497170649
1 426455572 865778007
3 926269670 969344395
2 855305569 552162576
1 236491792 630842995
1 937877781 591317009
1 977577787 996526134
4 471822317 234204564
1 346465859 196465302
2 724553135 660915723
6 815735100 391400504
1 842786085 462883067
5 876652088 760296137
1 776167291 257950906
2 563267912 355904633
1 506629771 141193300
1 697619280 234347356
2 968815975 835802996
5 986023580 117010208
2 274943673 130506592
5 516465601 415937491
1 279023644 113993341
1 205033077 463912200
1 343819515 960305593
1 25406325 888166982
1 38710533 339823261
3 386045619 664507439
2 934599438 48976585
2 283905343 774341605
8 440647003 770549084
3 318833262 107583162
1 415294417 463269763
1 182867152 896502169
1 741775928 460525240
1 686691376 116833536
1 452649102 786712609
1 302029720 629703284
4 768006403 390580951
1 795948100 716728814
2 72951372 888523749
4 829938056 428260558
1 4104806 91136281
2 692518219 863392360
5 273957772 216617486
6 67125215 79367263
2 192757028 811401858
1 924232715 285949059
2 996308447 46180777
1 333794598 411230881
1 730239682 840732035
3 602903442 785973151
1 789530328 803288317
1 434866850 51188416
11 431221661 972311840
2 969882287 694764748
2 85456939 855283958
3 312567402 508388787
2 799275919 70394552
1 204296794 801718469
5 788567794 401804625
1 204156061 993266973
5 940684121 286982169
2 366483795 149610868
3 679187561 793450299
1 859815910 938224503
1 924858010 904230342
4 341637029 260259663
3 564674338 244049187
5 939680276 597427761
11 758838260 197355485
4 335467599 123861551
1 770638869 361131043
4 183119815 621725677
2 656275115 394959905
2 880492286 831463356
3 188315421 228285279
1 559673727 341431990
4 161176027 608976434
5 136604543 982350640
1 238955567 277174749
2 92154018 19781605
2 462287258 508574664
3 246945438 47547850
3 684105416 201051178
1 348506976 306648029
1 122491496 22758247
2 362852132 308712151
2 96538656 815708541
1 500327940 171935799
1 270764621 162660207
5 152372205 157032136
1 602090631 61958214
2 928599832 760422386
7 917546362 333640442
1 910479967 265191832
1 624097984 949180088
1 133591535 670102257
1 156808837 789670019
3 354453052 337578209
1 307083058 433563371
3 956207220 207564683
1 302625256 970353604
4 56895661 696499270
3 777358302 270751639
1 398261439 493333098
1 888914632 68882038
2 243527931 593804729
1 527785825 714046229
4 88872134 893695425
3 676062448 317447526
5 745968582 119714394
1 205803495 91962656
3 241773340 287251437
1 636584706 861106660
1 249062820 870068962
2 34433157 670765451
1 10353503 654024115
1 945539602 310142776
1 20424736 134415774
2 169895304 623295447
3 501653753 762725296
1 228153578 366879304
2 705720466 977129157
1 641304926 596882044
1 439866883 769964508
3 121735756 169254762
2 1274138 76186286
1 862803944 495143924
3 446552961 841699314
1 679397131 567943796
1 350299964 745837830
1 542370308 18086229
1 710848161 603971127
1 90596791 308372922
2 636056165 756105738
2 783089439 918055220
3 790854056 633595990
3 142932332 529191221
2 259934552 674352183
1 684484708 734711897
1 681151949 308106750
2 126917555 145881075
5 417758332 294622181
4 955998713 38971295
2 338210343 240137207
1 616524775 952692857
3 50860764 19573621
1 446977391 170347049
1 935078244 40962686
2 397255071 997796047
1 837259611 52986073
1 396921996 296231675
1 130921491 304403131
1 771921353 767963204
1 194431225 409377568
4 516884564 593170820
2 490527881 436249827
1 245525918 972983324
1 193454425 104506642
1 509301332 551336773
4 557286840 500425432
2 233799062 488705888
3 390967610 69624298
3 38539802 242324724
2 144108993 919836536
5 575900584 42708312
3 157123319 432386400
1 52734982 317572256
1 683558312 617134558
2 236659748 2705169
2 971926635 865699108
3 73829817 820127521
3 813195011 809832310
1 642304486 462718102
10 44249860 371581177
4 72872719 788987110
2 276060514 269695181
6 917291335 626688510
2 605721681 733066634
3 469504138 586908013
1 502246168 569646578
1 40688159 272359646
1 123119256 973424256
3 704526708 951582243
6 58729264 617100922
2 437641888 571088436
3 361115218 983684317
1 44930452 696642954
5 931060241 516781812
3 121747841 858834000
1 699782535 725618260
1 874459834 665185768
3 400622068 328644690
3 280095395 252983848
1 419653054 997360447
3 148697666 732083458
2 676840705 700627010
1 331635279 576472155
2 312866820 886777646
1 212136472 849922337
8 234353069 602857610
2 693470101 240044838
1 549690168 340063115
2 171398476 955900187
2 221613537 148345943
1 925561788 529848005
1 449561319 921232769
2 506956837 994399681
1 740169348 29098264
1 96740042 370325374
2 433624796 722366154
1 244378188 373262335
2 377007476 703459682
1 82471453 43734120
2 986833653 110581542
1 34382635 223362643
1 696956288 965449299
1 569468453 602898004
3 426014542 127993751
2 49477087 364119356
1 368907884 561729717
1 364439532 798978789
3 615491809 489569230
1 766326587 608972115
1 161055844 83970522
2 205618311 125851240
1 44891799 348675165
1 782745593 210392908
5 91970668 805704184
1 940773525 345716716
1 332196586 989082273
1 513108216 575226745
6 744696130 565624728
3 881765240 255330528
5 952838563 740555944
4 407002672 750676780
1 806978889 294408256
4 950705391 955825619
6 550160366 980342013
2 843596441 786836576
5 14604804 423390462
1 672320349 639245256
2 407446920 132925869
2 470739568 738059730
5 779843494 536387541
2 200421652 31969676
3 453240755 64084733
1 522844758 262278250
3 58421871 761750742
1 72904862 612489370
2 937743706 760031777
3 665364164 955376473
3 417203928 169293046
5 19654512 690659936
4 736441722 217971764
2 624849212 554923685
1 165247876 32703903
1 252377334 447964665
1 381584226 872154483
2 169129492 491132345
4 617565231 400324060
2 257507025 803225659
2 692996123 658263487
2 39995471 580832219
5 178026823 261998821
2 855909662 552339272
4 344080669 384089440
3 275389609 385014558
1 464761010 882855105
2 429018219 713209474
1 550822548 270170346
2 604927777 709321888
5 481610594 143669525
1 275976000 933318569
9 709726621 827625639
1 124586293 968704213
1 224829976 335919873
4 383520736 958237005
3 277830144 566761662
1 493455477 460851275
1 179239843 93388231
1 7488546 336996939
1 589872051 635067906
3 396972571 283863149
1 704673818 342146617
4 346968010 681374097
2 870886492 175513658
2 40231550 20480931
2 28598913 447248403
4 425868460 689807948
1 781708985 216415458
1 573190343 433979835
2 895271323 721278704
1 690681437 190717121
1 497539724 172587806
2 885389128 300858443
1 69761746 540752378
3 939184585 584322842
1 285032655 533540584
1 628524782 474681454
2 561282664 964007492
1 79051796 243967951
1 803816582 998218357
4 632264218 231591921
5 80047663 707484077
2 205394744 648696312
4 729984803 715760833
2 63787922 324382518
1 262723825 997478346
1 256695482 297915857
1 237303508 284136920
1 310945632 534589188
3 92456610 895888315
1 552838400 644786057
3 666237591 773333917
1 544142903 517889629
2 771975416 998324458
2 785124075 468728399
1 112164049 138571401
1 578037868 700851409
1 329467275 990796847
2 431469536 369831945
4 534673729 104421241
2 187723790 771874879
1 186478524 921307689
2 643756339 597964063
2 558977109 741728790
1 523290488 76229243
1 229342926 870919080
1 571455205 63229098
1 157698961 999082573
2 898581111 940108583
3 503693284 783729409
2 283849524 720680767
3 914981653 291762333
3 847818260 824981605
1 225509621 317959173
5 77451958 510988986
1 813926538 947278996
1 347051569 254205813
1 125522817 64472781
2 174413492 986973041
1 660210843 599692108
1 573024869 321455835
9 989876523 94659295
1 843291131 67139120
1 825957295 616962040
3 815153916 158466557
1 170634026 375325592
1 784757526 594677883
1 678448969 416282820
1 923089181 983216931
1 225592648 17431309
5 932223333 898210454
1 542573705 705840302
1 881322498 424725206
3 629718764 790291947
3 117989166 974744808
2 865938589 914945421
2 894807690 108891565
1 399935449 257937440
5 325701822 807233746
2 855235369 275568179
1 217623660 479010376
1 176809695 923738031
1 396123907 165700894
5 983123599 208902276
2 291429551 681749867
6 856913495 349402387
1 535866378 949906483
3 874902760 147968124
1 827379985 883238347
4 661033379 524803602
1 974196746 406219989
5 683135976 984970812
1 196694872 700400827
1 809653399 166734032
3 44018480 413603833
2 85400887 627543686
1 446803373 447721973
1 686570733 402858874
1 202912069 72321711
1 442994625 573604346
1 899709844 540609404
1 407983774 179115650
2 296920218 249945180
2 92508393 545714278
1 289066652 22097936
5 544996251 494727806
1 819473136 57168281
1 242963644 542418419
1 208469403 963453093
1 256710943 780252624
2 513289005 530778772
4 936362856 746924198
3 368671855 471669410
1 440017307 335966933
2 959112106 646897413
2 500466589 48855957
1 505110615 14400649
2 180111415 859539780
3 960042885 5702029
1 116892119 232609412
1 377764800 186099095
1 62163643 143474475
1 806265703 700950049
10 434137010 614537262
4 287826728 233164144
3 651780266 312710715
6 122772401 494884999
3 161606280 327191245
1 197050880 690890356
2 927215669 85623592
4 366926662 611274619
1 751285505 19303076
4 186565314 939396110
3 694623024 568107063
3 409733956 373437839
2 151197160 653097636
4 699123362 40085842
3 765441057 777331488
1 355497062 462340519
1 276260382 681328405
2 574075967 727148982
1 984580149 42069499
1 759363863 96138746
2 984436503 569309024
3 197390085 913500866
2 821397237 378319883
5 644164611 191227648
1 878296667 789301897
1 902397687 437670195
2 249390615 358424007
1 503997029 643257387
2 85431835 794129000
2 74174538 457590401
1 648756016 194269366
6 439700381 483269425
1 371394579 891998784
4 93958691 19973129
1 269493486 249387021
1 735853995 689928780
2 388363502 998310121
1 125921110 995088610
1 69004914 475962915
3 489416955 396799684
4 147811362 750929821
1 506840104 833705179
1 737764832 804171217
1 752995629 846110053
2 174446606 382888242
1 460076500 507849070
1 99322803 289272904
5 35764418 11645641
4 478783693 78579543
10 19237165 284937449
1 723563714 594568974
1 414697824 964886143
2 216699330 806144545
1 124465153 287442088
1 95425572 480918518
4 291555513 532944329
5 368457052 239678806
4 645715481 148650374
1 605197718 907050227
1 499534241 321777258
2 421993067 774888552
2 941066793 358638769
1 121000503 272926179
10 804784236 186459037
4 712530869 345311574
4 839899696 908290410
1 601741340 804412957
6 31377892 854008524
7 702873257 85019996
2 993821238 762125876
2 113144925 68103742
1 27756249 291334804
1 194510418 587459759
1 764444045 619790410
1 953880871 302181993
2 184109798 102130706
1 80029174 644079865
1 217087234 270587501
4 658965105 948636050
1 165361647 473328782
7 398252923 855010181
1 921319900 293932341
2 843583296 196575790
3 859831480 728643262
2 39259586 565048239
2 185969646 360426334
1 629781066 955950649
2 240032698 202567928
10 443360449 22553824
4 81174940 755060694
1 71253629 91414817
1 429413766 465483193
1 52016426 253283940
3 882038885 415518902
3 317302953 561222383
1 812129937 362683452
5 382409613 451425945
1 681018162 407770947
5 541031665 27778684
4 369654820 452655754
2 223298980 991987508
1 511561681 854626446
1 537439281 997145944
1 869298944 571875519
1 985383744 101817848
1 677423747 766959863
4 9579621 223974266
2 125177173 693952730
6 401705032 606205089
2 754015047 886476560
1 716265288 280745551
1 556836876 996079873
2 129478131 671078599
1 365041351 406623662
2 895732826 955347084
1 380697152 518851494
1 491084461 131442674
1 954078290 648825820
1 949172525 505783704
2 997441006 276622489
1 466834225 69814666
1 513433128 369116803
1 528752954 637410894
2 568644743 50226207
2 918074242 647371253
2 641214562 888303649
1 401884877 683421811
1 578459056 462976606
1 652779160 528144082
2 441788378 294163235
1 517970468 732737258
3 51443375 21329464
1 472309095 766580890
5 228327144 230145662
1 663837360 230183293
4 696024595 276147262
2 763414110 899884907
2 706008802 55235399
2 971502626 272727696
4 140937459 658351898
6 754832722 490059019
1 597521648 283010631
2 64717135 413995723
2 538402899 834368651
2 393658367 528084600
1 462345612 783207423
3 633575646 749177752
2 830817748 461600044
1 506028870 521524178
3 370334296 646223748
3 699095311 723308510
1 958162071 184717
10 571919285 295744332
2 822150641 169414345
5 31126566 524610476
1 819066877 834018031
1 88290712 500344114
1 266550098 856744067
1 824475989 258621629
2 133231256 45962805
4 966590606 610754445
2 567021157 699501949
3 309223324 604434742
2 673327124 70655236
1 864771131 939187617
1 784744289 778169251
2 149847806 665362207
2 612504896 614282660
6 854114119 88326121
3 474106207 908070309
1 104601115 446824797
1 11059121 78370644
3 334767702 776785588
1 96859636 473603084
1 160337306 20694621
1 544245606 253143372
1 339677384 492597346
1 545951821 11540087
3 344038032 317857908
2 9663895 177051960
1 721999387 161284434
1 603193546 889132950
1 127331992 582229448
1 325982313 159054334
2 295690369 233462594
2 291183538 496325134
3 688533386 270644351
3 190018677 84211714
3 340249168 964528957
4 404570109 263237392
3 742351769 757138745
1 233792075 219529672
1 211799616 786115855
5 334805645 129321377
2 700281418 11425774
5 708862378 245274014
2 318429972 966240044
1 665898000 872322993
1 408821774 571848431
2 445436677 281813322
3 899953110 396368251
1 28168590 624046173
1 632171979 791886982
4 712890232 170592152
4 892554402 422630322
1 632080952 1901636
1 554047460 560118673
2 874811035 247929062
1 590390088 906563644
1 875948057 160096365
5 254607057 110593183
2 707932055 447430877
2 146799990 746798114
1 225060311 298293086
3 714823644 153934161
1 773603864 829381360
2 169064092 341585963
3 45008733 781796575
1 704866581 601817479
1 684345642 383236420
2 501055694 456583210
1 944031982 966743716
3 673629530 275123543
1 49876637 350217558
3 900181995 630531163
1 325415497 770547975
1 576254737 551607303
1 889158941 619312674
2 974867656 179541179
7 10921816 995897723
1 542898200 524917775
1 33112223 6945274
1 25575455 290127726
2 43058531 739243445
1 371545527 916563049
8 131167125 254019920
1 818211425 560318946
3 607762010 654298220
1 314862840 116352226
1 901438636 432695387
2 184834440 433510867
2 305095414 823237898
1 730389457 184335563
1 69931895 671318483
3 145844981 269900327
2 956202171 399489450
4 34580944 864367037
2 617116431 948159438
4 856627524 80292555
1 327379169 728055279
1 438542722 58003115
1 562067049 783347227
5 369408030 352850771
2 746611799 121678236
1 151520829 25367948
4 997932487 26408279
3 916988620 819541719
1 906770563 565827224
2 117251867 382902309
1 190133706 615086117
1 343876628 96293944
2 394412828 221604695
1 814101945 381620257
2 495715574 50315240
1 914039056 936426942
1 284276117 899329023
1 343349997 959244789
1 120723387 954813705
1 360180132 516842497
1 747765068 173755991
2 902536375 882451728
1 769562951 223714926
1 579412121 233103862
7 121703792 596742206
2 636346910 770036351
3 469717171 172870445
6 525527729 464780109
1 792988923 945609432
1 360509153 545384730
1 528209882 777231193
1 198436599 504193349
1 704730 976855137
1 669158286 803190388
4 751834610 140386674
2 760958171 28471375
2 502489387 576807395
1 136830630 665749829
1 292477034 713349360
1 659856128 829467926
3 640122378 671107676
1 737504297 299774761
1 603751690 716786452
5 959022893 51325813
2 921572004 486057821
1 585094705 337614050
2 317294199 28295432
1 130903962 617652536
1 82870753 753574173
1 261684011 791175492
1 443685782 123840021
3 627496196 223098748
1 554263276 755434339
1 350809948 209891025
1 630401151 935502637
3 93802906 306496326
2 259552142 86498933
2 158063144 237297262
4 264467270 537626190
1 800359592 917114388
3 709116052 86328978
1 459518045 713170444
1 368207176 245947048
1 834587746 999236453
2 788338451 210245784
6 140217895 856046415
1 17386375 605789254
1 283653100 665813009
2 93391446 194163629
1 55861330 994819475
1 149386304 345658429
2 894675854 319242283
2 501653668 593951518
2 684782918 268603339
2 895165948 674772081
1 631806011 918467943
2 418449491 725499632
1 740913055 812839073
4 687541338 226587617
1 677523394 338733654
1 708924482 56429287
5 655521376 112885686
1 885110951 35669292
1 827585501 1149445
2 886950547 830235081
1 533876457 930570714
2 219345709 859104475
1 345267950 69504335
3 559353147 908403269
3 612281228 112163993
1 657916293 591521681
2 638276213 679234413
3 335516916 44414249
2 22405854 818495307
1 66654213 479441751
1 347474874 18999443
1 771704401 214736094
1 392512796 357873479
4 620865261 478022271
3 995419490 556967771
3 583219023 255696805
2 515475412 908174899
6 356968677 498484729
1 462105007 77297039
1 920409855 957503004
2 4213081 385059558
1 858176475 341178512
1 544801278 232115682
1 304272803 774368239
4 215396579 681830247
1 689519681 857721784
4 22583734 105837674
2 756356146 624081604
1 392149000 155845886
1 263925531 574890727
2 667511790 260794503
4 964577995 464998197
2 459276815 777047247
2 301937034 382199918
4 665181712 551130702
1 526957437 435229181
1 197113909 80563487
2 506723413 750123370
3 216506203 322586142
4 113648870 330869396
1 122307869 488941593
1 482160382 948073630
1 389055388 739803113
2 457502570 769079325
6 812759444 496698317
2 412189582 440798589
5 465095781 952428569
2 923084391 279355722
1 215790853 238049638
3 537871586 809695137
3 901521266 393422925
2 592861542 344983162
1 321049390 684553124
3 736902732 406903407
1 986456954 145920196
4 49637309 368747886
1 108480015 573693324
5 827903899 282227143
2 49545994 127027440
2 414293391 992593094
2 511314009 409773737
1 170130864 805283757
1 413229288 658293048
1 427081588 218182588
1 150721774 866229027
1 712178950 382229994
3 209074648 337504722
3 19674242 273233411
3 492034153 619558290
4 545652003 228332996
1 148615590 86698886
3 824370677 595629677
2 957602670 619523773
2 944504968 143846554
1 850632565 440655747
1 561083621 254580350
1 186815355 370442144
3 704211055 515990309
1 363995499 140191359
3 50163027 752411707
1 6812161 97314315
2 94573129 294232851
4 522520567 400474991
1 580431267 404695409
2 251765563 518018313
3 613886897 795086021
1 810310329 966130610
1 793826564 574354752
1 780515377 235761553
5 393595657 446656032
7 172893533 952172582
3 322600605 36215214
6 830073823 485605521
2 699116848 368295501
1 63353971 943778400
4 838115960 55651968
1 624569747 468626280
1 945101797 767018860
1 457411968 774349149
2 222957776 571693408
3 461745042 8720669
2 606620442 484327577
1 195306684 493082828
2 665376271 708262976
4 741467400 105937662
2 868971902 919541513
2 125019739 841852830
2 756402706 734654872
4 767131439 378084896
5 713002724 103417418
2 753707312 340686676
1 719770398 528705175
1 185699943 708629336
2 230730395 740197909
1 763977874 979127337
1 559627502 359516102
6 27856162 300430798
1 97223970 27029545
1 194584822 6703836
3 714759523 521505583
5 53373363 327436420
1 425376470 488798155
3 207244593 55795240
1 353546276 516979819
1 848602994 533264207
1 528736757 713364146
1 245285590 912056499
1 75573909 683700553
4 829894293 445842842
2 899617965 40685446
1 396929988 329034429
1 669547384 641858322
3 261405887 843318628
3 213140560 590359784
4 522004561 471476202
1 631113615 236388168
6 142214614 239646786
2 399057309 26304979
1 887657831 495150042
3 511635192 3469805
2 440157541 405001163
1 345005442 833904261
1 697177502 28068021
1 972022520 781217361
1 73462916 209192230
1 599920026 363810406
2 635766217 889510112
2 817780978 352177306
1 582084477 735027694
1 343210998 128668406
1 724660934 500102944
1 932532759 627695389
1 477851094 858848380
2 226415611 348260214
1 428248736 885849797
1 606219648 438031823
2 780393511 508210065
1 223644531 473582305
2 651195842 344412096
1 142287494 449701073
4 672318421 678584637
2 295002517 640071203
2 129292589 158785548
1 676857789 774423148
2 476371901 999067649
2 650509004 789701429
2 232177334 984046256
4 115264848 25523754
1 242131190 177782327
3 601218613 598967486
3 817607715 513955126
2 344088380 228266244
8 517222309 313522864
2 194092852 381674147
1 937098655 390689138
1 302550525 568253550
1 399944042 407975666
1 468112730 175677672
1 948302196 619937450
1 482666577 535372054
4 252570129 309151463
1 226196591 814485544
1 140731293 562438934
1 441816694 331121705
3 189622211 955685237
1 781137589 454474547
6 16522753 430595611
1 855167977 341141559
3 602892904 767274430
4 120124125 914409003
1 417415131 388081340
1 53825516 506946753
2 276182795 17975914
6 957000312 3624330
1 431270626 327316259
2 563355030 811030028
1 378165597 514362297
1 812276196 680127991
2 548814418 818334716
6 137441833 527680279
1 928551877 433456441
1 985455470 864704243
1 961713332 389128942
2 212763304 518948708
2 95423781 616322277
1 176683322 666612996
1 856037534 367027147
5 102924705 808048022
1 810407642 105952832
1 712280751 965843464
1 504534808 459887614
2 277869009 381181349
3 430141317 836079980
1 960417568 508225634
1 938398497 219899550
1 261189622 822439717
1 643356836 754863077
1 577690491 259265929
1 105157516 631671390
4 713644208 400309125
2 72654110 869969796
1 502166688 70034786
1 569001776 364235204
1 406389167 20242228
1 679096603 578685256
1 421350427 27684310
1 549167894 204382327
3 119528762 987972104
1 96717867 238744796
1 942190311 73771431
1 178789645 138844466
2 48991641 579888161
1 475571475 60106361
2 775304405 727023340
1 909534774 950341236
6 725434327 133892934
1 376481044 258701442
1 270558120 250861058
2 847098321 268019256
2 57365791 958459891
2 871879369 661545361
3 124720955 457786775
4 220831424 612060506
2 699521704 215898476
3 74963795 635453339
3 408484114 488866834
2 327447004 448733522
1 611518924 704925241
1 224893968 696407554
3 432294 205163360
2 308199623 489197949
2 676380957 500990945
1 687658822 683283661
1 308297868 219463035
3 909216171 953078211
5 816984972 552535699
1 664425747 408433691
2 409461765 653572859
6 959321453 510056776
1 480241828 737304137
1 729720175 712536507
3 239486010 104245176
4 43212925 49082177
1 235082397 808705055
3 70990712 955808636
2 500161219 837792303
3 21184294 453713534
3 884089194 688930790
3 964913335 855301433
1 478288638 937005503
1 246058576 211320226
1 559686977 347171169
1 855830507 634828038
1 505449322 254443211
4 26683667 717143079
1 570803370 638574545
1 756880422 897476713
5 212158231 414762536
1 317280055 256802578
3 550039740 444998711
2 874669503 841302159
2 519205499 419507582
2 742449537 505736412
1 48714461 161176141
2 406793842 828956967
1 808063242 528732808
3 886532191 617153818
1 906510986 649439881
3 648959810 418138712
2 444327018 850065021
1 624148912 614379013
1 408140663 673324593
6 594662789 996737643
2 809360269 371049210
2 302257228 734129775
3 22768743 606815638
1 992480519 29592485
1 245733865 187328719
2 272554096 828652646
1 941874517 810644219
1 542392089 956354772
3 419204848 584646646
1 345451978 500665755
2 724436016 173316744
1 337224331 810400630
1 841870955 988364199
4 91153305 123085147
2 155460302 875833547
3 780066928 811842660
2 862665701 977210067
1 446294463 46901756
2 314899569 106618105
1 272917762 582041681
2 626991286 302398208
2 53717307 599525574
5 158874721 599885405
1 810372942 962275061
1 655646569 77022987
2 747049578 868396396
2 921805527 306984469
3 652691489 542661084
3 280461661 839894811
6 38021126 992439414
1 780524828 634465246
4 677812724 813708388
2 321269216 988027304
3 895182670 932979204
3 324536907 294942571
4 365207976 166955308
1 263619417 158769084
1 475643738 702216071
1 783991304 673362633
2 274010168 36752201
2 839628024 981471433
1 633944802 186022191
2 570474350 413920453
1 317420806 815920481
1 415994587 763100773
1 234607873 236326199
2 656567759 134856870
2 801081812 254792197
2 762018895 196489613
1 690251467 877165582
1 824675106 328034404
3 65888922 515830340
2 294453793 169319349
1 605609334 491889791
3 859241583 722136865
1 364195780 584121233
1 40563790 551991405
6 407196933 115950573
1 677534525 373926590
3 97298354 221930163
1 253551762 672192172
3 705963339 74514380
1 137984472 525716643
2 327614287 152032029
2 75869035 260598733
1 215291971 185138158
1 267713610 557688861
1 604791243 132425340
3 190689478 684409940
1 145676963 27358816
1 535395737 681160403
1 179238272 864920924
1 978313153 8449754
2 67353623 756690015
4 516681827 361683275
1 663485667 165007152
2 119746886 961730623
2 387723661 726220512
1 871142853 617800350
1 29030572 313049937
1 687863814 363558179
2 770915785 878389659
1 786584125 935541904
7 416940515 321691784
1 385675410 923782761
2 411112744 776915486
3 613099562 121473593
2 834571718 832960536
1 584857460 879608068
4 759933896 347911881
1 829104639 322335486
9 332923704 12109275
1 783963426 517823578
2 369982864 101947662
1 263937412 469804126
4 175642118 387768800
1 482646145 740450993
2 794067737 128718431
12 801727777 272299092
1 433269530 334161146
2 179757604 236476016
2 207794533 799976614
1 185852106 929386998
4 193643094 220967806
1 176549388 67094756
1 288002860 928322215
1 261282217 580056480
1 883093791 453505050
1 501847348 609907742
1 115389872 138853079
2 26229835 479975076
1 445909522 878160369
3 92380936 638648825
7 602059957 486458992
3 889070603 607328134
3 151030239 540612279
5 4438299 370243617
1 136803380 523821729
5 143443780 405093196
2 451026553 771293102
1 37998554 13255922
2 881267380 609998777
4 539324477 137216991
1 479691178 212036512
1 14202855 248006709
2 951329134 961932650
1 147211447 645476156
1 255478026 768677429
8 57234841 960695742
3 620886912 320167030
3 310705828 394853790
1 137913455 167192433
3 569500060 667238873
1 656068056 992247154
1 152236315 613467496
2 722314577 573704291
4 245692030 372102470
2 590090249 878615969
4 554481151 240616661
1 874683829 266612660
3 144275627 65183980
4 689098946 299548600
5 885539506 541058872
1 456728633 78355490
2 508319867 5993250
1 895826070 696572420
3 711011540 916607579
1 824852278 644755258
1 200594342 654699447
1 884867774 733754449
5 74223238 346968509
1 801630978 546741978
2 622451398 670120545
3 475641862 793362271
1 199405063 862414220
2 604483123 567732531
2 866224149 570121269
1 765415288 831199257
1 369055197 322530622
1 744037032 973428979
4 170751730 140309987
1 267392547 671478128
3 387114058 42631932
1 230527979 504476241
6 68330345 258232619
3 808771490 652686951
1 576622064 523505605
5 814046338 525004631
1 376875412 538643454
4 816952831 65369140
2 756606061 769345165
2 413423109 603446729
1 246829804 475047365
1 465355017 966673916
3 52824650 541672809
1 459312323 393219465
1 104936842 888217479
1 438475254 688743373
4 960949071 859684470
2 549467835 556161932
1 746787628 812775849
2 343538644 731502650
4 892436407 911608406
2 546750167 865465485
1 248804433 933813352
2 826895087 137431136
2 936106072 525133216
2 227222596 980269283
2 738025155 913988436
1 980277181 282984723
3 188463324 771173751
4 568812738 157023043
4 116067232 962452261
4 725351223 474284019
1 411281126 922047923
4 538179811 832651439
2 212226238 912292242
2 374435369 724948687
4 365386245 505516227
1 21928850 181572832
4 921562545 351843486
1 235097946 188810611
1 46570154 528303607
3 705785284 831592325
1 458261612 518351995
1 142592247 879496195
4 136125313 159333615
3 556061760 64565728
2 105768229 206569474
1 503389014 428030490
1 403784656 22815174
6 655509642 510155862
1 370003580 733769224
1 624801469 800282817
3 210475697 237369783
8 3529154 574406697
3 177593375 101982149
4 41386533 944299874
1 484357348 524010898
1 73261544 225183678
1 235165261 705952566
9 460177453 310823856
2 413604708 521405029
2 105612202 713457199
2 154136803 35850235
1 832964490 144930236
1 405944149 531574523
2 626578348 991877452
1 166870544 343319545
1 572434747 353127673
1 796712550 745090923
1 33055177 468889323
1 912944146 769898842
8 179364608 70449266
2 595062946 29558446
2 596905620 354722528
1 633664041 13324904
1 523446251 118055441
3 89767819 526631754
1 454227169 634923027
1 600567433 850980734
1 981343181 280538009
2 166231044 678638944
3 73384702 767673949
1 960258146 804977616
2 802858958 687520580
4 33608113 513263176
1 352130940 819508567
2 951922356 588544959
4 402299652 257893784
2 921155415 318920874
1 595577508 729692905
7 258914840 647253122
7 978428582 732635031
2 329137280 738389268
1 973867818 574462539
3 663478652 127874230
2 697947727 184416611
4 874706790 431449133
1 959742036 426611601
1 661702570 814611998
1 385122283 431644379
1 788393005 280496194
4 739381438 960620632
2 561798936 568687444
3 795014460 810281275
1 403419043 274396870
2 213943668 185530699
4 587824900 781773077
1 968912337 619105169
1 432298561 694888334
1 175544162 71456750
1 468904179 740752048
1 315862516 228027611
2 436130500 993668864
3 953828313 613876717
2 788804862 288843164
1 944654326 771845222
1 775338019 936430837
3 516662894 173940553
5 165166825 735302765
4 990119367 587775183
6 595187111 426738121
4 432640034 155881912
4 363195210 628685478
1 543920543 609658305
1 419421235 813482114
3 848476836 12445236
1 46990293 604699050
2 787430715 968940847
1 823612052 774858177
3 971854435 246144256
1 370802458 353483903
2 665500680 167962865
1 933676092 793381952
1 248350205 277898414
3 479901412 136451000
7 840357043 197025887
1 567209258 77017727
1 399646589 306511138
3 88833514 805390391
1 343920996 168093051
1 432668400 566642365
2 774801786 453042466
1 508843527 578387946
4 166172246 533510337
1 18478256 775237986
8 698054546 267435192
2 28896151 266410857
1 655077144 485941987
2 823286131 675394261
2 133826278 33359636
3 239057878 620983869
4 629792327 203060146
2 32688282 606798445
1 615455896 896350769
1 572780663 50975844
1 255939954 252268043
6 820130458 149088850
1 645705350 663382492
3 149338419 890234556
2 103966007 258337732
1 331955906 798490438
1 787097392 260989640
4 829142775 68535376
2 627946777 5250165
2 438102126 584472425
3 277507504 929431116
1 825159118 702108345
1 668868093 836570456
1 73598684 123217503
4 552563269 512638751
4 154808978 560245624
3 994781945 171253725
2 12234129 777970997
2 260573898 535514409
2 492689183 88010347
2 890665357 908016462
2 83065700 738829849
1 844776248 16711923
2 509949333 85079024
1 737880359 84846735
2 588590594 197624998
1 769446889 42033625
2 776862140 373074985
1 43145185 399604196
2 422854988 31262032
1 314277707 828689078
3 131111100 87828934
2 528876024 152146586
1 101700397 986410010
3 316076112 200712608
3 163391656 291283509
3 327359862 475962125
1 352646915 455424934
2 762285281 230668907
3 927676427 584368106
2 319588384 252194870
1 91871436 922723487
1 83721333 602102773
1 935578222 323722310
2 167677041 639766579
3 739376314 851110189
1 849297848 288116412
2 632673006 468634716
2 839871881 629738738
1 893095794 493113826
1 429641816 844058331
2 316075986 554010628
3 742954944 721304775
2 852470444 577704168
1 990936854 689322401
1 688337198 434656158
1 652280265 172932800
3 66182449 650109960
5 223125942 200284822
1 799593944 37912724
3 241022403 741146255
4 621168012 686349995
5 163931392 222882945
1 739007848 591443950
3 951340039 965130597
1 553622294 615223095
1 624458163 951332655
2 595999758 870849601
4 66362834 285148940
3 33958143 889663532
2 90054824 454373936
5 679182762 421351545
6 490904993 440580889
1 960778135 284106329
1 799546558 476535372
1 18450563 600417007
2 552998756 359651189
1 983085751 685889971
1 313932244 360463930
1 399855808 999832154
1 317566192 810922594
1 529831480 996770836
1 458457063 100335516
2 986381579 511306138
1 123152329 63245419
2 231780129 571180480
1 186915145 635299256
2 36202708 565144992
2 141886458 521504690
1 593153395 17989853
1 28446696 848177870
2 656123617 747096823
1 97037199 694202486
1 179049886 991111839
1 263532273 752597671
1 197482083 231115603
5 404720681 379486369
2 131680698 465198368
2 312925590 449725207
2 153605627 618632642
1 162843573 361508365
1 933511399 689614698
1 636794995 299345961
3 793863513 857847543
1 477150246 437029971
4 935794168 924409154
1 408283056 67511255
2 846578413 847253597
1 204100505 832615253
5 437356001 262300438
1 809937671 539276517
1 385108268 726059503
4 450830140 449626358
1 96378154 503374062
4 948541874 72713925
1 864947799 64575275
1 597099954 288602478
2 993917356 376239237
2 941893867 991737908
1 443968971 77787567
2 94296972 675137572
6 417279097 631061615
1 918137061 357348232
1 508161879 296875387
3 136537421 119807105
2 848629508 586372763
4 218024554 106805879
2 903588551 509153536
1 490877477 459015298
1 64803347 179239741
2 81220333 819563368
1 191961783 970270066
2 403770462 887749208
3 536823168 102281561
1 148225671 41648141
1 429128060 216549415
1 795377042 794517450
4 686745030 827762538
1 91311490 280158096
2 574259818 989405165
1 219535818 370227543
4 234688464 155420773
1 152341576 617648639
3 665212918 661859980
2 391172734 840624302
3 346141241 476307922
1 835367151 654234264
1 413622496 343341221
2 621412408 381314044
2 730763062 425080518
3 779278042 693410342
2 908065763 81563272
1 80614692 318975410
2 269501628 80476486
3 921721677 219537844
1 503950773 329537571
1 698206070 680950434
4 280336538 696412454
3 485290836 735897358
2 563635322 339084986
1 495195844 68652035
2 442037356 401605919
1 719936101 158956444
2 641561525 209082714
1 954087770 650015147
2 768370826 83038032
1 433363411 331360653
2 559700834 145529098
2 986660701 233180233
2 584141477 323469003
1 415949197 652390124
1 716357183 213320805
1 347863654 566346271
2 603071094 502808034
2 542624731 946954983
1 478847500 752347509
1 876397410 872912022
1 160288549 825100880
1 156543627 365354199
1 481243242 356871465
1 673710173 975283855
2 754092080 793797828
1 408261407 337128495
1 999577267 356069586
1 155196291 895329300
2 724807093 155655068
3 682252727 112981021
5 186757856 978012359
6 67123067 314762961
5 58207211 833257236
3 439137246 557423723
7 317751724 720303389
2 505453751 762348344
2 342555240 942482367
1 698185370 791899985
2 963769496 787356334
1 917244951 839667159
1 245303411 174457969
3 931169742 105515260
2 767167871 709413058
2 775819122 145966910
2 986623648 354057233
1 120799811 376782849
4 918703077 793347188
5 277028055 648844928
8 51028211 386015079
1 476537868 988868470
1 791634788 951496152
7 347024911 718275383
5 147052161 16540507
7 667780392 401624473
1 623646019 623960674
1 642162386 725950172
1 875432786 229593008
1 473402847 720548350
1 746546835 588701287
4 755318691 947444922
4 805357355 226654389
9 413686080 441316237
1 602184121 477241802
2 26941994 143535014
3 970591205 585156211
2 267119738 548059072
1 664021618 374993265
1 992405860 375908795
3 252354429 941946367
3 415558008 798163816
1 321371477 733081328
1 757177660 301287935
3 244806524 131196733
2 584668408 930164207
4 286266251 418915924
1 741770484 295359997
3 256347020 852160480
3 197722546 457703575
2 776040683 292127776
3 416200950 857370782
1 571696837 990850486
1 688103918 898617714
3 120823342 434127145
4 296791629 329259409
1 885629148 467985611
7 673498221 835224633
2 513540381 118617134
4 495631927 716419040
4 581522530 439245122
4 902718439 697009071
6 323290005 158280982
1 80495433 338545502
1 676245024 8076916
1 509144396 64387792
1 385110103 37950162
1 974769740 377321867
2 66345814 188865005
1 943382383 618789430
1 935706130 8530441
1 176938669 689399029
1 543185281 105846248
2 351812736 868380862
6 52695432 303792927
1 185555243 218425056
2 480220270 917436417
2 517088367 68765048
2 385891870 270247845
1 196785653 276756909
1 575221093 796768525
2 906327123 448370151
1 383008333 204683232
2 882433427 266944872
1 914666347 23531715
3 501891723 69235186
1 67091850 593281101
2 534870832 591148583
2 239248231 852507878
7 405076245 609266918
2 81461133 544128568
1 895091205 749419383
1 502121603 222463508
1 180058081 523052478
12 66073279 705209401
2 950976906 262082897
1 15259632 921003556
3 359414371 517133000
1 130941376 866355019
2 883999282 460856105
4 422084569 527661566
3 313160236 617836393
1 749649315 565840486
1 432642619 933074700
2 994705473 658442238
1 250941071 837011606
1 192440705 514179682
2 985167314 938466353
2 47068529 913045009
1 82851814 637511188
1 80213342 998921654
1 674359041 433374347
2 595914571 651737541
3 558579130 18702849
6 167813244 676702189
2 990261380 226037685
2 824779214 500879866
6 20862189 477717742
2 212358370 259128658
2 567755928 617896333
4 970982865 12479815
1 955072893 685213409
2 38424433 409177703
1 509906748 685894209
1 671081511 972248764
3 166255183 302308133
2 523734352 48920470
1 897140778 924146324
1 47896580 722588339
3 946984161 107588015
1 917391035 920694909
1 726194626 426838199
2 564443989 837581631
3 796580697 711772606
1 188226256 971618351
1 495335184 164775446
2 558236809 21916305
1 991168037 619470891
3 385379355 187857886
1 408474147 636194095
2 456835064 543551516
3 124900146 348660044
1 138095548 234631854
2 322264278 991307127
3 455615042 301894656
1 242491997 767756928
4 755715600 543348699
1 522173115 405968705
3 139073678 656504414
1 1170679 981757106
3 37470033 542837207
2 334094666 382143432
1 832021947 636529180
3 711210325 701025220
3 501951451 180455315
3 109129669 913383605
2 990810727 79321585
2 560309660 422002533
2 768785374 432241173
1 218738851 878869569
1 550246982 127277713
1 722722740 852591734
2 398338633 102660318
4 882341928 128978930
4 597828021 586721179
2 907106812 180675275
1 115118747 265135381
6 856711888 641907478
2 852053887 692506250
2 807246927 599333036
7 652823529 273478831
1 850350490 838519678
1 891055989 25131620
2 468862438 191483465
5 480339208 382545057
1 293474948 675555678
1 684960099 294973971
3 881253985 660182679
1 372418736 140205910
3 697733497 549335493
3 527857 612223241
4 209823192 819845919
2 131474087 258567034
3 789262951 964551732
2 318611512 29459395
2 440046114 934385043
4 380294910 579594312
3 840791276 265444479
1 195316241 434100871
4 403027343 179629649
2 659188524 747576403
1 458864751 616692825
2 806920310 307999614
2 729243082 943692267
2 212005804 128354275
4 516613481 662727042
1 6072761 418435699
1 17888672 870649239
4 726905481 408046342
1 919178552 695528877
1 448798632 348586059
6 873001888 800927333
5 986624189 236655554
1 74938886 325514553
1 383234825 527736597
1 492538831 977266813
1 849148951 795323595
1 105063426 42801242
1 290478434 695153253
1 562929368 600846408
2 231811344 801950815
1 539296967 951446563
2 578994117 772323716
1 892110466 239346910
2 727931727 879970758
2 96179217 982293558
1 665197085 501507051
1 577497196 270650987
1 982643258 404860133
3 16101786 216278287
1 575942406 651161148
1 901428443 608620795
4 941061298 259997156
4 178879977 624535350
2 530258377 980388018
3 17106828 306039424
3 155403702 342457561
5 937465871 543327038
1 885199664 957325190
1 591523237 654376140
2 577855609 350545660
1 757767112 197519490
1 201484389 428239213
1 208459118 177962853
3 829514828 578998324
1 605740466 331360284
1 365009420 563879688
2 575524744 66518270
2 170212723 105605795
1 177726844 427888264
2 860701351 811489543
3 324869098 650121675
2 585059844 582839725
7 505872913 186498736
1 152293161 337886422
2 382490137 265215967
3 174047504 498691012
4 251442147 833220659
3 116564842 458419010
1 203727588 654628172
2 663431906 477607201
1 955551683 18946547
3 823625569 69158231
1 174668046 198454989
1 72932013 637461923
3 933477603 398684051
2 6729041 199722080
6 204541626 274092213
1 932708687 374382948
2 484561675 650731618
1 215695882 723594391
4 153074843 253047328
2 210005840 75035741
2 777925196 841902129
1 799977971 597081528
2 568556428 733750107
3 620244921 683299819
8 192713877 512153694
7 171713148 645746382
1 368542965 363471874
7 536137137 326718856
1 91902800 543663645
5 147465097 354626882
4 940374619 717980012
1 321308047 582998636
1 510095306 177017914
4 374988404 544522313
1 428289688 482657349
1 936900910 900615134
1 178546999 660362584
1 620166138 211733039
4 452076170 4210703
1 680362002 802097287
2 874284986 993911365
1 116861793 634393220
2 244784570 402550457
4 1916326 672996838
3 22529063 382388741
1 246520606 433273009
1 803413640 743326720
2 822054139 554899567
5 997785973 375302637
5 551974350 661594498
1 33642661 805158324
1 492109345 63399199
4 451036932 723448211
5 44354926 833302134
5 131719090 641842833
6 192991953 130771122
1 71610483 50660187
2 293771215 776790345
1 405926343 24642640
2 887971016 147031110
5 412011517 693361342
3 318889422 728230684
1 655926625 431044247
3 454603217 323820493
1 927633513 984659594
7 159849029 188076435
1 645496595 934774883
3 565063190 659990484
1 756828439 858221923
3 817491026 886163478
1 45556301 422106366
3 572449544 80553153
1 834812955 965602038
5 673539263 79142270
1 365715504 457405055
4 542655 931165468
2 672931503 391576772
2 819759638 721860392
4 616505305 39885070
1 103529560 195333010
1 712548117 563645648
1 429973437 892699037
3 768934962 984294515
4 327424679 755736930
1 848451715 871715298
4 251815744 677147616
1 36550893 188286050
2 825767677 945775742
3 883200592 151746147
1 113290164 785280321
1 910877932 842223061
3 178135951 375161162
1 231984189 773729904
1 631425810 450264395
2 878627193 180375747
1 964334062 570024105
1 405032284 987266050
1 784960880 396671530
1 372045006 604677836
3 702302512 814968867
5 622853581 327284467
8 121754194 501426950
4 593336554 591670928
1 44187082 449613398
1 977908129 461892811
1 65803139 720669325
2 106666509 61151465
1 977434250 790136291
4 719932468 787331970
4 512442690 194599917
1 741777068 557255863
1 815795047 733499827
3 292896224 757992741
1 54708897 789822315
4 689563120 500141396
5 374090074 248481413
2 868986430 109775884
3 444431057 897105506
6 544539702 482348986
1 533580419 550175290
1 586047883 301791195
6 13940003 710827263
2 395591663 500486789
6 748113857 367893370
4 568623686 614127870
2 860806510 397224171
1 791392506 693488367
1 277290044 728899088
2 337106037 193859396
2 128002454 592309124
1 871613501 877624016
2 578997081 862848416
1 823275783 111009673
2 19273589 160052532
1 798754411 281118957
1 307235697 407716385
1 637137770 922868099
2 71288183 833228173
4 977413239 959750087
1 959737529 101887322
2 184390936 613221377
2 845589247 183012612
4 935279863 818088531
5 98217162 544268789
1 354282803 713116035
1 374281575 664781475
2 499013499 116444052
3 835862529 866224719
4 346062051 238564616
1 460169168 647509294
1 357494385 290169458
1 968412146 304267281
1 953617279 240375318
1 492318742 874208189
1 61731853 334447736
2 745652840 936353927
2 67106338 43406310
2 521772040 29334422
3 533237029 755741773
1 805809640 388465400
2 273667615 285054668
4 478792729 989466444
1 733987318 633799986
3 883181471 74791574
1 946209609 305124446
2 917080440 456576466
2 327267866 442211859
1 621511900 305125864
4 12679982 105476002
7 831745189 853411031
2 49343322 384225379
1 951758690 258964308
3 292929536 564019125
2 152013098 45437026
5 234476479 412892248
2 165961831 68322712
2 856548911 336515321
4 188970728 782903418
1 342859770 403596289
1 599596213 728804772
6 93720630 548298181
1 154277526 750910315
1 673324886 833456644
3 555639624 573454546
1 274423182 597486242
9 118806449 34622461
1 633139627 782686235
3 430065761 225390337
3 396135031 908004690
1 849816888 249742881
1 221214115 182381547
4 649892003 144063960
6 893532776 885838788
1 106827481 160772441
3 335845780 301035383
3 142523754 813990250
1 356974290 393569312
1 128619479 399728696
4 408160622 159042877
1 961787230 575084352
5 143292218 424368314
2 860050876 25546748
1 728806206 991622005
4 644000147 357418801
4 204219841 699733682
1 60085872 531312116
1 758936877 970133229
1 788817218 985596909
3 348733634 445804363
2 362126453 381106550
1 565586434 332583369
3 47174835 578573667
2 281299478 866713104
3 676262446 708257260
2 869890632 467745370
2 339229905 692749929
2 129066839 542577360
4 309534971 884996117
3 573086387 80278848
1 556414235 450850269
6 521292678 730858935
1 957363246 894927846
1 503219584 894965589
3 514766956 418980088
1 644557146 683960489
1 938643988 222989655
1 725582025 976769487
2 450587087 938741726
7 652507687 687585238
5 541664302 656996938
5 814594304 860393040
1 22947744 23843930
1 841575555 344940038
2 692794637 529218414
6 930109069 414199257
2 322266524 862837816
1 39131747 57397869
2 139343648 292661254
2 116282191 396196690
4 722076303 83909375
1 317419120 273996010
4 533174162 735979378
2 743686127 771888007
2 347088993 918974992
4 727632141 344646963
5 84890883 917104099
2 766366502 50618518
1 688980251 352966815
1 156973860 503990781
7 182014028 693282269
1 89798211 640630929
1 764018815 75516490
1 315833115 785420616
2 665060247 896464963
2 184864174 139839149
2 796160008 212937455
3 862280037 895424717
2 578721076 175829866
1 796840809 809808230
2 365334206 828789741
1 756568501 541404872
2 997400306 616863472
1 675190950 741695588
1 411753512 712950801
2 569644662 276369671
1 948509351 528998229
3 762794425 691772708
2 282020150 17404945
1 922705125 351300428
3 914368831 926827215
1 225151487 126221490
3 800794704 889221974
2 726753265 349550938
1 896608334 652367048
1 608446513 460498298
8 434062593 177457307
2 402123584 822312637
1 609048195 723471766
1 407670746 902435457
2 128220925 659918077
3 156877639 453452016
4 965794534 95001910
2 63541326 946777574
1 127106221 949384946
8 389943111 104971117
1 110157585 140737801
2 805507875 998683210
1 967960136 460048188
8 594921054 889390399
7 715787787 234642903
1 178021497 839715129
7 532228018 219749184
2 76149769 757512691
1 962757934 18318074
3 100214754 584253807
2 889841428 562100712
3 762871140 673161855
3 853642051 586000162
2 641433519 439714509
6 205871473 463098390
2 115369783 634995869
1 450871434 124848686
2 262585005 37899339
3 8860018 925233409
1 652947726 712219694
4 178911994 467926004
1 276470553 602624720
2 3517724 716313163
5 150922172 2032828
1 199918 482042526
1 660728468 906154795
1 297893667 273360589
2 197384589 824276299
1 128256872 422025046
3 319459378 646247304
4 385552345 63580751
3 326998361 577361346
2 884198179 289054722
1 839434692 616701006
2 914363842 620806310
10 942912496 138341889
1 626215745 642767304
1 100816824 84376097
1 864033407 681907095
1 346697419 645770048
1 815888261 823866904
2 168002298 573820534
1 380347395 938110618
2 636800618 423788705
2 674143199 819167694
2 128700494 193648741
1 533766065 785573038
1 621511316 911838723
4 537890984 543996081
1 734306230 801638678
1 534228571 700092448
5 54794395 392856724
2 532028354 873042883
1 269106777 71841916
3 317150694 635594583
1 182831444 836316860
1 62025016 292083993
1 976876262 861372866
1 148180555 565722686
1 967334349 86605792
2 574240275 571932036
1 846293992 313534396
1 642470415 559254580
2 53818335 115577932
2 762972472 761467986
1 314926048 617599947
8 234577589 131656947
4 947951767 572092435
2 511286200 996534901
2 851644664 755264576
2 771705326 275143024
2 813365415 472633293
1 252842594 172751179
2 607022573 353637533
2 487980700 541528587
1 800115300 163083603
2 421530478 370075253
1 312863090 134294619
2 784037017 735208050
1 724278278 600958180
4 659950365 378890186
4 120566590 471712818
2 411914932 613867881
1 615747785 369925741
4 61273289 351401014
1 231374832 207425594
1 439286707 640035902
2 526048704 601779388
1 422627285 495489433
3 261651800 753623950
4 37401686 303459993
1 202586320 215177185
3 556220275 385428569
3 461205877 103683090
1 70551600 533641922
1 128051250 212448160
1 564352402 515473688
2 329343567 244201644
8 281781560 409196031
2 796271647 948045618
1 74825216 475336566
6 801127077 718462695
3 582777044 744075121
1 12269244 921336603
5 447429517 221159854
1 849073397 542275201
1 992686382 970179340
1 418229664 132288359
1 568519004 336484969
1 92973412 333430213
1 925139569 519438536
2 984849451 751065026
1 307562546 686989151
1 930998208 95760230
2 511343243 514594435
1 34608114 200285739
1 836515940 530135717
2 551499330 639975480
1 37636114 363002303
1 121501457 895208630
2 215380177 492759177
2 657884568 441137248
3 821552352 702217489
4 630187694 7181822
3 612083269 484192692
4 876846702 759613498
1 14410272 919765669
2 237136275 808062689
2 463424079 663051021
1 928891254 297644294
1 971480002 972557219
1 628101743 685391230
1 752138375 615072807
3 491384482 132138162
4 627451986 278162930
5 94095662 714174194
3 273463749 524791713
5 351044278 638244866
1 358542664 280428269
2 138768968 298784708
1 355786538 668781824
2 977176682 399594773
1 240825433 598944946
2 440290241 611445283
5 463869648 171958064
3 197231950 238833664
6 37472748 649445876
2 724561304 185535954
1 441651034 267424864
6 90119561 332625087
1 367999431 789298500
1 909844526 11122551
6 85934254 601684206
1 422986676 905126407
1 67637252 268468733
1 316639030 90493683
4 503251162 434392116
1 848193072 4029930
3 15608628 935644576
2 726680119 546750865
5 11059393 810251167
2 242619196 171479864
4 215657438 373091258
1 870491773 649380036
1 179588019 770039294
1 611770293 622056245
5 150339494 241433323
1 236002195 209433887
1 689679697 240369468
2 202400158 91708683
2 601764998 12172438
4 518037466 226966951
4 15900273 625565905
2 816102207 765880255
1 573642752 448123917
3 337793896 341851848
2 9232887 615761400
1 225600679 261726754
3 604316556 565997240
4 891019270 354680717
1 425872830 478839518
1 745278560 132696403
1 849047705 891036730
1 500875131 701769324
1 210975878 252874108
1 709393416 156061430
4 34142002 95022780
2 5929996 893965716
2 591036801 763813721
4 209596373 583819358
1 984845696 751636220
1 76696739 414104494
1 160849836 468387581
1 250051295 350594339
1 186147015 251143899
1 15695914 763323341
4 729467551 206868437
1 740480961 118227249
1 214687056 633738362
2 336643750 810781305
3 607342096 392878526
3 933127499 825136409
5 897441088 739593447
2 906864148 395799323
3 423390131 296592207
1 745100477 348788820
2 720551129 409727948
1 670090961 738214589
1 452213700 276045099
1 799165269 811504525
1 699902607 19113569
1 863082151 546118861
3 108977265 694145741
1 510647997 675617591
4 302702260 875467751
2 823850557 467718641
1 359762203 704803091
1 899307472 676067201
1 221594480 336553213
1 143733898 75705436
4 202977659 205687278
3 340409209 865034694
1 261982008 59833236
3 16399372 627417764
2 545603747 187614350
1 747650555 49643009
3 665918413 404645771
2 192640934 573584604
1 890946569 841497260
2 283516233 341027143
1 14581283 629355377
1 855265934 365170507
1 51355245 302211473
1 694103820 140928032
2 483571297 833371779
3 247805630 891713674
2 267234206 936737110
5 713988259 92949923
4 76633488 777332216
2 422263051 67426123
1 906718510 300320985
2 882343510 139345094
1 99852590 965958944
1 686985898 60164709
1 346120313 956133278
1 704231841 64589428
1 993739684 755218566
1 790422065 636503848
1 9356978 213904240
1 11124487 217357749
8 727576436 647465598
4 280192128 739977548
1 352107337 395974470
1 422502267 702109831
1 34729970 277119331
2 699761843 866395177
3 203640404 635581563
1 756669193 163483282
2 905538753 289347876
1 262051569 890643104
3 227249860 383477095
1 361574625 109144010
2 658076190 454767543
1 525853588 44428599
1 4333236 685214525
4 686859373 364519835
5 473246276 734640837
2 373713091 971877937
1 564881445 317075577
1 796770473 824815499
1 28842840 243577999
2 608416917 340832707
1 109471120 125542172
2 86899312 493854126
2 773760284 55348002
2 108170801 271819663
1 309707380 118787404
1 567637613 746232343
3 582734377 716578015
2 386551021 166634538
2 379895700 407174632
1 697217741 103074048
3 553253846 261190494
4 945453642 887231140
1 217485446 683717912
1 936507000 793818156
1 11916796 951962700
1 607295416 971912090
4 166612615 465398137
3 949285779 953146015
1 234209591 897766910
2 734057917 830410347
1 57524345 783427696
2 357889838 477867054
5 386234210 511446086
1 804706795 495550104
3 823392819 318117161
1 561777675 687496190
3 371745109 297560051
2 956280736 914540443
1 105437291 364887273
4 218323521 297076314
1 40110266 554413002
1 783892250 709805385
1 665423958 294311371
2 328984910 979525439
1 25032665 943143956
2 336068686 149189523
7 407123723 531610990
1 509264582 354503408
1 114096620 938438690
1 300094177 148899227
3 92831230 313395050
1 927587498 429770598
2 265363401 832069343
4 216722730 925969692
5 732526236 105669627
1 987312748 712888146
1 707213465 598022319
1 134550935 521491193
1 659769777 499642612
3 187574153 668481581
1 278713342 172204358
3 980108535 656760008
4 637909425 690286012
4 688237491 918227273
1 909437635 116008452
2 908891330 518536768
3 546315066 919382635
2 920996169 325686589
1 650038441 578755719
2 453906404 732564671
1 874052232 193355377
1 720163925 527190417
5 739644030 348574269
2 627868772 512819174
1 354243972 381411156
1 643918843 666623776
2 52342838 151451491
1 93661763 685849830
1 164316634 961216738
2 532982111 869348256
1 278428377 860877464
1 792713295 275060148
3 548496230 929180572
3 411850290 863203151
1 67251833 770394140
1 539155752 304607116
1 404048135 219463346
3 199314101 883947611
3 920936435 421014561
3 527553572 290510415
2 942234367 109498816
2 602453129 920598390
1 570633967 370856820
4 302460360 383963258
1 461425688 638271433
2 300914002 324575117
2 291058696 310053243
1 214882198 108650820
1 606506056 150871239
1 342686443 25863125
3 609418904 930345352
2 997125108 705231033
3 504386952 666111191
2 766979437 824641534
3 470038138 814247585
2 871305869 764764828
1 146367317 735558865
6 683898575 598463520
1 976008554 75639295
1 173087947 289395546
5 771263193 540252435
1 720665958 995227909
1 12796521 321777831
2 702172337 310184637
3 903504624 7806061
2 585055222 283024822
2 955351560 90721768
6 672782051 382938407
1 703726360 500763399
1 289698985 638141388
1 895964070 493872811
1 605917175 736112970
1 262021130 324278060
1 864298790 533740977
2 641245093 363391681
4 433673649 783624507
1 73294185 932267982
1 233053203 599760776
5 776973791 791721613
1 541519277 870266925
1 340087049 199376923
1 637192687 191127920
5 416996939 671417209
1 447936884 545115053
4 400763284 991369058
1 582157868 110162486
5 102058973 641765156
3 439624684 270427346
8 947805588 950238741
5 302610951 319860783
1 994823371 531638040
1 261735858 567714102
1 946540626 150288417
1 927213081 251493493
2 491646176 923697644
2 667955223 228680052
5 973005854 459650523
7 314999132 488396395
1 965808511 341663822
2 741396655 432068857
1 287015933 295155441
3 760799613 251125993
2 786362596 853185950
4 18783136 835907276
4 655578902 676156600
1 915264441 837214229
1 981246931 679915853
1 176422392 496365368
1 323096255 392235775
1 622470925 136713967
1 407267543 110178338
1 666332413 724412369
2 773100104 365360480
5 798014271 857754162
3 700723252 669679270
1 104254217 348644828
1 745890483 14399983
1 563328194 359043184
2 999830185 855855701
3 742122600 575836433
1 820596185 187757953
2 649255113 857943131
2 518278715 415078056
2 409620003 114018249
1 100058065 901432316
1 999138752 147596148
2 943204607 223590751
2 457293347 313173934
1 664814319 821938943
6 182777508 513894112
1 219929146 422673209
3 217059759 812838589
2 917899236 528115425
2 183823238 294063433
1 910970515 784812405
2 895290650 920521108
1 581533751 264343606
1 546855681 535700873
2 567082718 853495058
2 870699925 289105922
1 563926887 350541189
1 351809886 962799777
3 347364624 366819725
1 512546476 604184240
2 591959964 849355590
1 774574016 999401799
3 613023172 678849085
2 148238016 766491576
2 429693126 980513692
5 341542190 780153259
2 260553694 364765707
3 151709943 885027608
1 626202006 418513606
6 192233545 222068818
4 316594600 729021646
1 976842743 995440955
1 403391906 484401422
3 628407596 831548894
2 295471020 632763978
4 960447397 577362933
1 889852907 956122075
4 384302936 441949053
2 118186724 396551044
1 778598834 108137281
6 105927112 698662467
2 906879027 230153547
1 966168819 412846052
2 312628696 499388402
1 519083985 228145347
3 805779318 251985206
2 614435635 573304381
3 579388146 82404842
3 272484638 764803154
1 275932446 164348812
4 588554952 757241458
1 684952032 632415920
1 893962128 427538884
1 937119652 431064752
2 45903395 15319765
3 232909043 661174040
1 441913170 877007436
3 148454692 657896269
6 646806213 774792037
1 762262476 645715616
1 567212273 644570747
2 551788823 136758864
2 373816506 118418010
3 931913877 984684207
1 367676064 865722179
5 820117095 153282590
1 557807258 156792863
4 235093939 558125002
7 350769542 348978463
3 153921952 490344399
1 581469598 919230241
2 394850460 456462499
1 954393067 968529039
3 122654868 366172399
2 42478435 509761992
4 881211983 285604517
2 621354757 107037878
1 985050350 326251713
1 100327699 326208406
2 193793708 356381693
1 970753712 928504290
2 770217380 843512117
1 842032056 176607990
1 336368940 348837102
1 73333297 149751317
1 758590066 665517411
1 636071 245705315
2 109428166 258437592
1 777385444 83896112
3 345968184 298454509
2 851875306 817232671
3 244910017 493915682
1 846369232 680541848
1 867334080 5332292
1 809038833 538111444
1 164267036 392276085
1 453812303 190529316
2 275378632 325735135
1 337085567 89043593
3 366590186 501148284
1 864810240 313488174
2 593502961 748056618
2 843316074 667002442
1 475663903 507704440
3 460375460 689985190
1 313713916 839953445
3 856834637 468899594
1 36777593 788514312
2 846581993 652190096
5 298588372 940717157
2 69238181 143291987
4 433377467 372917342
1 204518637 271619497
1 582361830 617704799
2 655796790 415681831
6 140325818 395434788
2 492273958 710895924
2 282803473 552923263
2 160881864 407399462
3 983566758 931318646
1 775319422 323124643
1 255280924 16025225
1 973582822 413903182
2 634393713 180396761
1 522503305 96188444
4 195931708 746689789
1 399440175 440672746
1 230319743 128116202
2 241455775 960735334
1 36387242 857204766
2 648436102 448564959
2 24314836 441218802
1 879532569 15174710
1 727304738 681226446
6 593460555 624168457
1 181047564 450522671
1 782625441 561163462
2 326959084 237165509
1 203128186 582909954
1 975346669 321268175
2 676852627 268306403
1 734170121 650016098
1 135969868 30018523
2 648138847 885671353
5 321836491 829289042
1 183439636 62647304
4 154077734 540680347
4 618561303 46777416
1 247518478 739686139
1 696301178 646613703
1 729434054 326539121
2 877579965 686149288
2 907266632 939222069
1 711930902 75083488
1 163795704 835836775
2 330073365 351388628
4 452059857 776105471
1 934865433 949402327
1 98976262 396629730
1 836913825 964351585
2 927835991 969489746
3 561246769 34752996
2 804144736 919049897
3 937828821 688419681
2 599463193 663963518
1 550937409 149350834
2 387272085 773287180
1 403199136 496235621
4 402192739 507493113
3 407179318 414690875
2 485268312 427859805
2 186181176 96627084
4 647610125 713291772
2 852170246 233814060
1 149120727 332207632
1 805410672 126730068
3 263918566 696207022
1 104141275 847250802
1 796911909 945808788
1 380336674 990947891
1 967996839 372607861
1 436388912 56551516
1 671482731 193623207
4 433746887 264738649
2 846963969 100981001
1 307285772 772693995
2 522318403 629988585
3 36582388 959647089
2 747953290 139835334
3 154238924 881212896
1 757278351 793461629
2 950188320 249462004
1 887202610 217118291
2 635207434 281479598
2 497756739 915203332
3 271386431 836724438
1 408627476 57371327
3 869308175 370095284
6 484936046 100293858
3 709065706 702653538
2 54499284 112967468
2 760191501 828147543
1 548419174 699704771
2 576434236 281462141
1 502435240 7978919
1 634371756 743867513
1 25655549 738842790
1 484003690 726089564
3 104977618 613824547
2 340035626 999663944
1 669913197 220640854
1 694265864 979916328
2 649329291 712712300
1 346767550 310323061
2 956793748 818921530
2 718970366 213467508
3 607122299 738830207
1 632000876 259023438
1 540623578 773155807
3 942474960 612137335
1 192286480 68846219
2 310036191 264840195
5 493474642 357796939
2 548561622 235625632
5 188844160 388600763
3 52903768 62486581
3 530983878 963140035
3 938984123 496952424
2 959246754 125999100
1 833983257 175396063
1 325382827 792072680
3 802381527 307713516
3 819856426 935341571
1 240063389 283034236
1 304502222 235626136
1 570642413 937917380
1 696970271 886830912
1 165954119 920762716
2 652373982 92508982
1 157665077 212448967
1 17577226 429420690
1 877236556 726240512
2 158025771 129353665
3 569747528 240050756
2 865064146 530219531
2 215825742 653714886
2 397832058 524667896
1 849554382 585115631
1 210396545 662151989
1 430707450 977167049
1 86512234 383397141
1 47266787 933258110
2 669663990 333324268
1 553612199 803725160
2 690840753 734781775
9 824819361 628584980
2 409469166 799029343
1 57107503 941016375
2 37126860 549179884
2 415078717 248758863
2 820082115 875896252
2 624733309 241325652
2 543092053 955913185
1 311478620 569707146
2 61458764 248311144
1 190626415 332248804
2 27621436 484378758
2 705082625 927327641
1 957209136 764881441
1 654483004 850755561
2 958457043 159491184
1 19493783 444646499
1 107413365 905584737
1 842217788 377524686
2 854232792 87597927
4 184922255 674523330
3 993722060 540722029
2 254611061 77012253
3 806733084 501054682
1 767409792 445996152
1 16823109 521371065
2 728945966 719345732
1 877325839 880863819
2 243315833 541989542
1 13717658 156979908
2 745545513 888360556
2 205009132 341896999
3 93589702 482636384
3 809820457 554077150
9 155984275 151918698
7 635193815 315179098
6 130504106 362011807
1 36450371 825612706
3 192932717 61131648
6 757161189 80923317
2 650604664 76432349
4 507009063 858872600
3 515530714 843758363
2 375170676 450725457
1 277474516 824845016
11 248847972 847832949
3 28375932 421313240
1 694399352 341274415
1 246842941 177680714
6 160360567 151318490
3 971104244 225303484
2 156574097 323207771
2 869373014 108499339
1 19573305 796971546
1 280452295 915286933
1 848862512 508049968
5 457572688 206729766
3 525423741 663041541
1 524147380 585923949
1 283120660 719214052
1 245037011 432987453
2 49032000 754021501
1 61521938 117469357
4 411383202 702909797
2 176996991 231352543
4 958014807 317458469
3 222045630 953430481
2 663088795 497918947
3 863646541 660209544
1 311816567 81641734
4 329060410 477537191
1 962275263 314771554
4 141792810 976714375
1 245703590 995605608
2 554692599 784979110
4 754025461 344197332
1 123001732 189294859
3 689571587 594654929
1 723121808 574920554
2 517907324 751822499
1 635739696 437285549
1 962865870 157310558
1 431564646 147268906
1 859809311 857314414
3 470272876 800584896
1 807408065 828417186
2 158025708 991035346
2 645656030 652460031
2 424654545 351167741
1 5657511 696027353
1 153542651 786470687
2 836370120 908161337
1 355565810 180885633
5 127516843 438482697
1 667384807 56654322
1 218777594 938781591
2 26377535 252287308
1 710538692 358229811
1 709663783 224497648
1 889125748 221009674
2 504349651 219065524
3 289970348 713232146
1 761484490 26323274
1 348993828 207260923
1 104269784 205727811
1 196108884 548995207
1 838851930 276361880
1 675552392 933537406
3 973280289 625258352
1 983514844 801921024
1 702868872 153951419
2 639502816 811005378
2 615131245 644440101
1 659991165 677359846
4 325241381 88606746
1 239321033 394027035
1 450319165 272109116
1 134658400 322111539
1 191615782 434349263
1 274754257 300885589
1 957411114 294660825
2 700906426 822553024
2 946743597 229301909
4 771486138 472535379
1 378753853 880271711
3 616164369 924133450
1 668981669 721875060
4 8545 907417761
1 529969968 729498747
2 589212658 260024694
2 849144890 150623294
4 74429566 332191891
1 283601648 719777907
3 947960086 238542417
1 216490717 479951129
2 474329082 758612430
3 586113674 288556050
1 659741947 997666354
2 124756866 224515506
2 387797612 537399265
6 656440262 365983756
1 993612977 272218776
3 627904646 233131372
1 940164062 535107628
2 513229942 873074832
1 446279203 730315636
1 847562302 192225298
2 330965102 877681916
2 284509506 254633722
2 653193034 570495843
1 458473622 328798407
10 567710376 703859199
1 415971566 183086044
1 653253634 356061204
11 992468049 568047450
2 115506751 750092229
4 363316962 992842612
2 442568906 612687027
2 137777967 699600849
3 322529527 580910885
1 719298418 175430285
1 137085071 100999160
3 480136143 594648775
1 47567502 51463144
1 550154266 309171547
1 399824326 390466785
1 702686773 100977645
7 718723530 226336456
1 308293102 786301360
2 500557866 543613892
5 889736815 844923090
1 145254756 660879201
5 265998491 386771077
1 563636386 729622825
1 633373735 829952
1 545126437 494532649
3 118407172 271930051
4 393171596 124059590
2 489015025 414393082
3 828007320 797312928
2 816406361 671933851
1 231621550 960139230
2 997588076 937864006
6 63370020 398109170
1 822568752 122996532
1 928296732 847451485
2 704197609 802931554
3 724572756 143277818
1 891587960 661765480
1 963622782 858964913
2 946438142 147771039
2 975977611 481117924
1 641620064 187950180
4 567737274 900975183
1 292253866 493513403
4 994560527 214981249
3 84566640 547994994
4 428246198 779441267
1 521566103 134224599
1 740503999 372529029
6 528818217 403222197
2 689090984 777774889
2 861163754 543483879
2 860058448 765881307
1 572627720 4391166
3 532355005 306931987
2 228787363 335374370
6 405685194 511151667
3 832460825 497724534
1 717034994 159633579
1 153136839 40437233
1 327951464 641588582
2 658408685 281322406
1 790713950 457115278
3 363000420 865691794
3 491277529 954496467
1 177880888 492556613
1 462648074 935066370
1 232681623 357252513
1 786956837 781094759
1 405511700 603266725
3 990869762 802183990
1 954629422 881617269
3 252591094 840549663
1 419931131 172621800
1 516811160 281357611
2 24925265 495336568
1 911861308 931454931
2 666393357 252945562
4 526902266 8173233
1 111398431 164776805
3 512453177 762932090
2 70443781 996725071
1 375029070 954106903
5 451625309 632783825
1 494118182 391151785
1 779470665 882055458
3 563574775 228561429
2 384018714 88168170
4 177945977 576064754
2 20248915 446358038
1 454006322 925235616
1 750825255 612188741
1 90484139 240459922
1 167168689 130182459
6 885345217 602102666
2 331000439 134527274
4 936693334 43988795
4 968570142 122085448
6 578775905 66029239
2 551587476 485406070
1 355883701 641012184
1 241286879 215901650
1 618894463 98100489
3 762092684 760664365
2 405622052 438156443
1 907084309 149544654
4 540290092 738664673
3 53617751 48932666
2 236225564 560251336
1 828009919 418927943
3 392742982 974226499
1 286850955 39963221
1 240499411 576186516
2 371285844 122337781
3 331909508 560326965
2 232577818 464233362
5 809310974 738634778
1 976673133 342929612
1 339505342 295450390
4 497720158 989727920
1 898985893 595717428
2 992746049 861267065
1 125148852 382398040
1 230743726 929248721
1 788321218 819820870
2 68826831 261995037
2 481612333 815562299
4 570479466 629410381
2 784872621 112293300
1 934535357 122565564
1 473027229 987968949
1 834463516 776941223
2 597370142 37978847
3 817834211 726569580
1 289263435 830156471
2 844970648 416587708
3 461861392 692143208
1 236057482 275118310
3 748386237 291124821
2 343785292 385981255
7 537449220 531459784
6 641447671 820679002
3 317750591 164234292
2 969074901 357746207
3 704143857 888641378
2 698684714 641907854
1 998528249 125196744
2 511943620 417531139
2 554787439 436055866
1 102166412 954992177
3 783716387 70851903
1 393741267 978371748
1 328337564 136997319
2 618445258 303414350
1 894290156 32336750
2 47361096 666352329
2 970164789 524290203
1 207099830 778891072
2 304825063 965809707
5 135505629 575853462
3 231979375 255669253
4 930478935 846492393
1 690846961 185670251
5 957038 489163275
3 194908580 370135488
1 568794064 324297997
4 62228410 83323301
1 385349004 337886127
1 325391521 559465407
1 854485111 48758342
1 144931883 605050318
3 362644106 208196115
2 366928689 47432600
6 757940738 59324609
2 12460678 421906563
1 39794827 757216186
2 214417843 146528884
1 798060901 808481491
1 574485975 793792055
3 229944917 142472849
3 208524705 651428292
4 319962142 885431244
4 220843255 169958563
1 496260331 595431969
1 828145285 157130687
1 748749654 504832720
1 863571208 161870771
1 100084735 412636198
3 539171411 518415515
1 192334013 238658718
1 46663671 505206265
4 205707292 417970974
1 834902647 464480288
1 945827222 223863517
1 565074717 966870803
2 608025103 313472117
1 95629046 753538074
3 157967159 112011083
1 449648003 648365176
2 815659701 62007326
6 536556829 178346183
1 151548455 775956103
5 445073157 172891607
1 414315171 867034561
1 284077793 803465998
2 65492718 297929950
1 768524783 567640397
9 689287752 573763089
2 547928656 570914578
2 55953792 487391994
1 881503215 364707410
2 615468208 739187389
3 175859431 752005322
1 391901042 879327754
1 492196166 769628695
4 286888244 575632701
2 226848217 794843130
2 806724979 430371343
2 356161169 659538144
1 786234770 712344071
1 871986004 627431925
1 309356020 266904350
1 992836256 604643032
2 192908962 875484077
1 461114378 210474806
1 867702284 569675648
5 28767176 730251857
1 265515072 397528518
2 509947740 417047673
1 714319935 701356173
2 88319343 714855858
3 173231252 90437370
2 472456327 886265227
2 885475245 839569823
3 77001328 997344697
6 186023872 694124104
1 174631669 555788938
2 229491414 571478192
8 191190107 205043783
2 637033583 598590464
1 178200040 341473403
1 873292271 869737177
1 410131255 42821078
1 572576485 300727727
2 535131992 297421698
1 918462160 317768151
1 999754527 595578639
1 386435282 622473317
5 251535582 973410609
3 889033160 699284665
1 791202353 686523165
1 350901083 923515541
5 584821859 797107983
2 707303990 588078066
1 672249535 402934148
1 948105894 833723913
1 223082176 831632310
1 74804782 325051298
2 149727443 958436951
2 303733845 759439079
2 916416553 884641311
4 634139476 929804341
2 85144841 748677848
1 446689514 640590326
3 784646629 118914186
1 455855336 932379302
4 161670918 149419776
4 169430931 547939825
2 363922821 75730026
1 225910235 410887
2 549869129 867000701
5 188640082 659526832
5 566100176 658437477
2 650943688 299541511
1 847736142 952439116
1 344181102 996370708
1 37636345 141861880
1 709229579 448312848
2 407124936 705201811
1 671143907 748166115
2 542416021 452378017
4 986012730 63405573
2 381783007 82540184
1 754897751 259094474
7 467932326 25896343
1 103220364 804514259
4 459779611 556963814
8 377763725 565150987
1 340351627 281524423
2 123272683 242663276
1 160019336 953630377
2 227313669 692171933
4 188330209 736408485
1 912084570 878895513
1 424987446 620343476
1 30313900 560486470
2 356379944 842156564
4 348910349 446479191
1 751535234 832257565
2 846221991 572576963
1 990732839 108809557
2 283243330 707558055
2 417372831 883701134
3 618484445 349622686
3 339453442 292302845
6 808954093 698450466
1 89166060 539231178
1 129794920 818206411
1 910436815 211574224
4 329287713 164339976
3 785136125 30914584
2 43817768 342956812
1 603790487 827706896
2 236446708 370577982
5 701008408 884891087
7 664996851 127136757
3 522370140 683292719
1 961281791 41263182
1 549827690 73075306
3 349054362 435061844
2 163108184 783874995
2 15830515 52222261
2 342014037 177279172
2 126118610 943333862
1 667779659 903294268
1 386399148 789582501
1 949181362 740123126
1 579000610 498212293
1 963845999 730382491
3 741897464 506252780
2 300319402 885475413
1 128632205 937051025
2 447864270 328345234
4 828237882 239670482
1 40019383 81891038
1 65370302 768546242
2 383485730 850915451
2 473342090 701922412
7 860534285 847730415
1 512231964 14954587
1 106531015 35043322
2 21475697 33762557
4 280341884 276966446
1 960605153 455152311
1 441278988 242762450
2 377624942 369874197
1 984277987 630473300
1 234193000 258003109
2 178999167 215116293
1 9552063 158393749
4 769853092 337521772
1 737154766 540264930
1 908935236 366830574
3 794598129 790914108
2 623947523 147665214
3 508700136 902718291
3 571527457 449924096
6 771296014 910409094
1 893572616 474589401
2 871165741 396986625
3 470528640 789398511
1 607656075 583721118
5 610412614 838794981
3 869855447 265296027
1 382583770 558952061
2 540255816 863368568
1 718505914 919312383
1 28824327 745636075
2 822760334 326399728
2 566118412 798845724
1 969844370 245256076
2 46744545 427772190
1 918843205 883275809
4 214902600 41158613
2 496441654 184461032
2 837474572 23188220
1 916173930 2716419
8 997554915 696731530
3 415274066 634572425
2 371485426 469415115
5 178614205 347848728
1 261769028 493480180
1 729656264 521764494
1 191137663 121176098
5 680150906 921865848
1 804931941 128674438
1 462257151 256050513
8 267474229 444024263
3 713671862 782799043
1 214582554 275839154
5 577670440 395094184
1 66204832 209408477
2 964299753 656449444
3 871764857 637442618
1 272775517 393414506
1 854475312 930437737
1 351176171 740204776
4 729297354 103461130
4 537750853 169322538
2 580630141 753009964
1 83883029 263438471
2 175562573 403313594
1 732275094 559922698
1 772646243 131056180
2 189516159 88004112
2 425723909 644559627
1 737072412 784181260
2 129911626 550848886
1 784479902 274048270
2 331394807 359026285
2 70393659 386709370
2 691591909 531734238
1 587735645 473489804
1 507485459 966868142
1 490591666 115491875
1 912926439 581458512
1 189548850 520259457
2 148282093 132598403
1 812524622 378332979
1 373141076 661224180
6 888423750 335069222
1 531984989 541814250
6 156412232 928236310
3 191650690 485626145
1 986487158 647924435
4 908086166 969038559
1 76862525 874026918
1 96770155 816405735
2 624187443 658462671
3 999564567 708551618
1 843766178 420927059
1 382196390 595102012
5 233773460 780622165
6 820227088 8081511
1 311693522 660084976
1 691589403 97001335
1 8501573 286196994
3 864970612 580949567
4 770860704 351170388
2 403767596 286999213
1 359335711 604543991
2 140351583 607757339
2 508628921 744873967
6 387518862 277895683
2 996666028 64642166
2 312473216 839237297
5 954117529 973966216
1 327569133 567127513
10 333991718 562653190
3 510159473 986817362
2 916176102 305073761
2 423942690 668082719
2 125534746 507695311
1 760465977 38608657
6 13010127 705884249
3 683952201 804997697
1 129142087 73791591
1 270645664 385432409
2 366990559 526516063
2 894967346 793526343
4 942795608 314033505
1 750372550 643788887
1 730764944 230900739
2 794679890 39780500
3 300274772 372268781
1 968796728 933098294
4 667376550 464468125
1 839567896 186253723
1 31246091 56271865
2 936415379 757024222
3 158180121 65876667
2 955756635 191280091
5 448733094 588586211
1 681422650 858463641
3 88603740 325914657
1 861629801 960917449
1 72155124 710887731
2 204482304 893223752
1 434092402 306933426
2 320359541 773486112
1 248985137 357790647
1 280695312 248954883
2 792411249 704952498
2 488218473 293575357
2 193692717 616562677
3 139766349 799144341
1 952393719 22041203
1 25210042 219551283
1 815960818 701470650
1 12153041 640331387
1 432885537 184976857
1 433765126 469519858
2 662627884 892269698
1 365712607 717809287
2 710262437 421668658
1 349115187 6139797
1 550428641 83154388
1 63348320 474642185
3 738716042 840461471
1 788093952 634427032
1 425230471 879161299
1 878790271 324256963
1 404631197 792100069
3 386898692 436684720
1 594800911 348466933
1 119196212 189918543
5 821093923 815086492
2 758893873 128100856
2 205968269 693407554
2 661861865 895095738
1 142041631 508473791
1 454664571 947182001
1 342022348 665246449
4 52835890 861316244
1 841039766 448753382
5 386648878 863194046
1 888710362 835278109
4 4505151 299728373
3 946490265 739931694
1 851194133 469327268
5 229021045 682917651
1 989116280 15368019
1 148044330 206019314
1 699066168 210674865
1 329746775 953544007
1 449117182 187273576
1 572141313 33450606
4 507291395 603322634
1 825503524 403250751
5 165019440 738743545
3 434323498 890154774
5 224589727 489485626
1 783454303 440795087
1 734648877 890678751
5 619291054 301345384
3 117868281 361192413
1 679903409 904421758
2 317141305 752624583
2 269858755 358579329
2 376620264 826083096
1 834472457 114498146
1 556352227 64414883
2 19290226 283175352
1 195336456 175396984
1 800793715 338178455
2 439855571 31825223
1 655190590 305123604
1 499336855 552300527
2 904081164 44672793
2 116012350 414126350
2 300965326 599230792
1 54117452 655632425
1 687050556 530413772
1 409645788 853404928
1 210474557 826031184
2 397794253 822874852
1 520235075 624234425
3 758752108 674490202
1 607159988 62006945
2 414881725 79150183
1 450451454 288464949
3 357125818 544866693
1 842934809 43285986
1 345357019 77794034
4 280931771 860557964
7 192016106 439593412
2 223116034 73801677
3 861927864 514678047
1 676282442 559251893
3 400538505 448291468
2 306760838 690394786
1 537355101 982489870
2 380018953 700364440
8 581989043 80836424
2 938115554 588703154
2 37318604 783940346
6 235564424 769365000
2 158255365 165647034
2 813928309 686215131
4 63210793 941497879
1 668273551 452222016
1 210317710 633722601
1 468509848 412135785
6 99417694 307205499
1 358049095 892644259
1 904719879 310222550
1 956262112 342344617
5 858708065 688551011
1 932486181 526414623
1 572986242 628488892
1 873197651 651804663
1 57548031 11016097
2 190572268 495714013
6 803107771 83448277
7 170043987 54687032
2 629875219 398416439
1 647310434 628269772
1 460916746 897589574
1 292110646 285347498
5 375881271 57885319
1 371839318 862092459
1 961933882 611882533
1 746802160 144365169
1 448839069 385148141
1 21461676 366900117
5 478948279 625061058
1 517624085 407738852
3 449388284 115275725
2 623743767 469076820
2 347927303 651445939
2 203903312 321774697
9 857737508 362398346
2 42803452 12080314
1 991986759 72503668
3 833364267 957785240
2 323322946 113695209
1 593271164 57999731
7 259682571 11733518
1 563852620 739633077
2 465327465 390797042
12 175313191 801538681
5 435207566 564658401
4 933378899 591386400
4 899549470 661875526
1 617294693 673606116
1 289382039 645415058
6 76315686 759738742
9 761882136 220817768
3 25197952 689113282
2 785709076 922409743
2 515285571 901671965
4 163008411 119839862
2 829017862 207431665
2 245454559 927247332
1 232572014 973716160
1 817127059 643593015
2 207022085 85627957
2 963160207 111321978
1 967001206 546104338
6 468064028 237572269
1 728234123 662871868
1 576120428 629427973
2 554578440 71308654
3 502246947 218157540
7 394598672 879335624
2 917028007 203209781
1 13825488 775415022
1 83504465 832968947
4 958154922 183386539
1 992691430 579624445
4 420975296 561031485
2 232526440 140427995
10 711518253 444416431
1 885502719 843139481
6 198043005 945690494
2 956197029 214003643
1 709870473 30509857
3 939369083 645904506
1 887947068 929958517
1 953622314 257456149
1 543681926 229291206
1 495467529 397978942
3 122560704 995949584
1 629790056 150311738
1 162175976 256965164
8 805632205 260643174
3 405441295 685588157
1 949855965 21195743
3 489725668 460845975
2 7486822 922804341
4 213654587 608395651
1 248462190 301442034
2 258070411 65149403
2 166582074 686889706
6 405785800 868234696
1 100955830 421737697
1 312893118 265979515
5 413330208 692192142
2 620519228 24492718
5 427882844 303499444
1 376818718 70664235
5 718177609 73223363
1 502240046 615397115
2 79700051 98710128
2 166918275 759917516
1 4166826 623290862
1 72608317 283328387
6 794768334 914545100
1 92451576 13368846
2 634441919 507903392
1 335122891 277827757
1 714579855 468639358
2 120399765 327865380
4 964622936 616963010
2 371135742 500080287
4 254553830 130185735
1 92818259 433874434
1 496375543 582756080
4 334406758 772992880
3 254735237 634352563
1 54935320 135113720
3 258730004 2872793
1 489935338 85248160
2 996147325 604618619
1 819604949 515376970
1 931399682 284061376
5 511222974 430883141
1 67060067 486044967
1 664568736 948182153
1 989955148 353241933
1 845605830 850412737
1 353000940 904241394
3 199461967 261885163
1 586962190 131809329
2 172677931 266508404
3 801847977 261327457
5 61038808 334483979
1 433704350 16162398
1 43482501 759493271
2 315401072 965577662
4 932138203 579330605
1 111137667 340451433
1 29398443 999212990
1 794496369 496090248
1 920447081 541965824
2 755729270 173881657
4 117120560 314043334
3 408165678 586582108
5 32474651 578116327
3 556516428 260842644
2 264967533 181871912
3 494136897 255329359
5 454750290 824869688
3 637931077 915083360
1 850620445 199699235
2 42567771 988512683
1 725000500 618377977
4 887645760 80589276
1 220605369 461648634
2 956832190 410443194
5 766974692 855638591
1 135036947 509384660
4 367473368 918945493
2 786980977 935385458
1 802938408 109060995
1 90259913 209974946
1 734863947 977801155
1 132662061 129772567
2 740140169 626839760
2 729608075 808659093
2 257250491 656956330
4 775992151 678710079
1 617088479 614145623
1 914107974 659292008
2 307556683 961297133
1 642402504 466744887
2 445837739 294512215
5 648477307 781228263
5 79572093 443914846
3 691817801 708286479
1 242018156 213858028
2 358798738 536577897
2 891418293 326958313
2 493158714 198060312
3 792113667 681198491
4 150416473 619081654
1 655285242 445243649
2 592156723 98876504
1 180992504 881924751
2 433198570 335849218
1 99926721 623000449
4 10509805 557949837
8 776987038 58451722
1 7420051 308107177
4 48479162 154052977
2 588585321 390923119
2 228195273 436055000
5 290902933 682787103
1 772066839 617538977
1 489817407 623089995
3 656575562 16096720
5 501456827 161989849
1 55740602 902000607
1 1615596 967935041
2 918424848 951772409
2 490286085 564094917
2 566768843 448497010
1 103326939 239556551
2 227532272 51803718
1 712187299 134428040
1 36437863 132454000
1 280996664 359820650
1 310237992 91580976
3 846314963 622835682
1 727612999 330880213
2 817111230 449025007
1 648190274 219053209
2 751184456 254984599
2 328876101 546124775
1 229557756 864209024
1 362280960 734508737
1 922337160 54583143
3 192234235 802889922
3 274805846 540960554
10 438914803 531045196
1 982456657 988815506
1 565923976 432410989
2 54016874 934693397
1 416017537 905443097
1 88669992 675528396
1 593214820 736969644
1 877713272 264413405
2 214371790 842337612
3 575524177 510738490
2 965975276 270452906
1 551264263 143362634
2 74220527 794714740
2 31725858 941564419
3 989069079 65183536
4 338026982 874843552
7 376225406 159573532
1 269358391 849960040
2 324659380 277663532
1 579771251 101966015
2 788510261 101356295
1 74111643 113334330
2 312742 666676286
3 646282738 272828140
2 542159352 743831918
2 394775160 126639705
1 343425339 492989419
1 945084106 985284003
1 231015468 490941316
1 536064737 500181140
1 907859040 553632049
2 235998976 659789592
1 462359244 879607898
4 233706549 502509998
5 290098160 60808470
1 887866182 624448118
1 152017531 860854478
1 292502354 447912167
2 998386829 863235120
3 135924124 978587359
1 661550939 247120161
4 970232410 526343415
1 856229950 663953545
1 231071569 268675064
6 627614764 617701220
2 964339202 284499057
1 437314754 87165590
1 611334188 494555680
4 66008342 986581722
1 1417060 805765863
1 55105718 762815570
1 924498325 197660030
1 19466307 664675793
1 501618099 709509448
1 118771251 347281728
2 29540939 547365556
2 848566416 615831769
2 238538096 316175127
1 795066273 166213098
1 54908597 267582957
1 25781262 487317733
1 719271365 593205006
1 650775033 963202452
1 612101540 175301094
3 459780307 593259994
2 776532863 971812546
1 534005289 650162541
3 603001036 293814076
1 322387461 349870787
3 295664723 890105260
1 895274881 572839028
2 619291948 243622286
2 190884651 325491248
1 151375058 721017188
1 617745432 684534696
1 174306431 767375859
3 438730163 429529880
1 895830930 490711424
2 433527993 811470143
3 970930029 824555044
1 238317508 194692791
4 523594230 673575450
1 680663606 118191972
1 258684997 408605816
1 812865622 262444956
3 265515352 957464164
1 348983820 999146245
4 786553401 54363751
1 97217980 827887670
3 92954280 892264390
3 510004315 703753366
3 959020429 175832317
1 75431119 889180381
1 462405558 421127975
1 944265920 599264764
1 51343776 638087675
1 234573939 532236558
1 923277872 733521429
2 276930925 961116096
1 569248525 331438246
3 333192341 482949660
3 26080982 106473196
1 779056250 733079493
2 800362232 318355490
2 475442744 979194191
1 854187982 846134612
1 131110026 395831688
5 455861950 382574632
4 813865385 147021737
2 611558728 660335786
1 937790437 261500870
1 706903441 97145546
8 799995534 710349198
4 98938465 811720155
2 880438483 386688068
1 202313149 186849528
3 552443795 728642706
1 783685340 820773764
1 988188543 17720889
2 812117738 211767436
4 618314601 151929643
4 861428000 571101971
1 810529275 171906728
2 449186167 190973979
5 995398511 616366881
1 897271599 488149507
3 955283619 206207065
1 873514244 952436727
4 853558823 577404449
1 8012954 24250341
2 114416918 495436238
2 946828138 432856775
1 219835483 856139352
2 954665510 855142100
2 515517902 720298732
1 65123498 595028003
2 742482828 62546713
1 154965505 762570565
2 57777408 610151975
4 205595443 426095617
3 53677199 167230233
1 761010906 867593176
5 979517596 643319473
3 356627067 27822927
1 296731260 557885261
4 313246493 280329656
5 213527207 636229250
1 428946636 63892557
1 270475823 905874091
1 239061045 485634141
3 751255327 632826041
1 667061501 923196008
1 679365025 900858358
1 731799207 648106110
1 867027332 720094898
3 955221525 509706849
1 5523110 936002939
1 319797180 743181687
2 460219167 202215694
5 556829840 543767960
1 529061374 339082686
5 498112533 993262569
2 811995511 70705292
2 726962426 145183993
3 11165467 520087361
2 958664227 269196590
3 850244059 135320431
2 283726401 95543347
2 789936366 477017989
2 564187676 706048846
1 898747480 970296775
1 525928115 493980951
1 682288102 548553466
2 138734868 41319187
2 507288541 277367034
2 568687630 57478419
2 854935006 43323490
2 191654257 583386073
2 463970346 699709830
1 856966741 723016137
2 43658751 791124815
7 775545519 790344748
1 26218625 973088864
2 713139342 427603305
1 381988258 722793758
1 307326609 579799829
3 982108386 909551270
4 119626151 89840661
1 432123792 780625023
1 841856875 828016993
1 590713552 653630724
3 532920615 132478470
2 328501949 589039245
1 906134305 714223641
1 931876874 456148352
3 871138413 829126764
2 65696431 179402449
1 339356348 164486252
7 441781099 389777225
2 897751829 753195912
5 77947170 692574842
1 530907987 369048773
3 369677466 588358267
1 972421726 965414353
1 1977130 157952443
1 866037417 136252285
1 833895351 349842160
1 229251252 361606309
3 233222246 81744405
4 305751897 782644225
2 361199972 556502557
1 477071490 924372935
3 17937063 661302129
2 715803125 263769606
1 635619810 859707436
2 165727018 386458129
1 616841509 531281479
2 377304611 691926854
2 318865806 59645540
2 340829972 876848726
3 557528198 294609779
2 922574980 561533522
1 216383231 565898421
2 229685083 222750909
1 280466762 846627805
1 832942580 898079220
5 421076480 284628844
3 580072831 938412531
6 299772906 18670309
6 602374433 234799817
1 956946915 903473193
1 424142829 133720674
2 843455976 178018774
2 27242521 786811834
1 890397282 564361863
1 302437610 675740126
1 771324183 783235008
2 597576692 753889408
3 529638338 752213393
1 117524912 98522099
6 365221512 740892046
3 694807401 14195
5 470976105 793335373
1 372275454 67595172
2 586253735 30526714
2 479425034 265460806
3 753455913 732160118
7 548337249 285882620
1 291241398 568280489
1 996361302 690165173
1 568807659 214621069
1 396155791 39592084
1 289335302 196029300
2 298158505 826228315
2 658686106 494589004
8 604352893 530143914
2 931683284 866208645
4 81068948 251868082
2 534914224 869660651
2 253536576 24150765
2 881604005 684598384
1 740138657 796891884
1 105342987 467042600
3 21685825 436800980
2 886743971 80219894
1 632113655 549376958
3 824056885 769301908
2 435318289 559271519
3 459600898 497337520
1 753321524 50274211
1 162628979 6047066
1 854543087 302435004
2 633817094 446115826
2 809530894 707286144
2 928571282 525431673
1 169322986 247513675
2 486250900 365939088
1 780840387 515728029
1 439861750 612176157
1 225063880 459567930
2 834720298 895851285
2 21804590 444371339
1 719571107 319868732
3 917142650 813783719
2 836415635 313071260
1 361084730 849602762
6 535906971 509308544
1 986879413 127439965
3 732183912 16921754
1 883686623 282839117
5 781930079 383706368
1 542375265 808796156
3 77305966 641640653
3 85112163 351570960
1 590489951 501344476
1 146808324 538087918
4 587548235 418554602
5 319308562 227018427
1 510261308 983953223
4 121068773 902435985
1 695162550 230018510
3 910790617 558781249
1 647298656 436191432
1 66062568 784757730
4 770902057 78771841
2 656819819 943547048
2 687207073 390558827
2 708178196 753703366
2 702793162 132585798
1 217683719 19576825
3 44260712 338846784
1 192907047 41051799
2 44112923 895964723
1 141772952 902711919
1 922568130 21511457
2 9747842 18527892
4 75988138 70164515
1 855286452 587521532
1 530655664 156419300
2 330602576 491573027
2 708317463 71515321
2 120940113 965438104
1 464321670 848973685
1 211524184 483936679
1 913848152 200684894
1 486232604 426372410
1 834988159 672009034
1 204134051 285576179
1 371913739 216119117
1 31167650 16078174
1 706357797 123626397
1 552852240 478676025
5 612075423 521331156
3 497699711 264929700
3 534523488 771155956
2 129094139 392265846
3 611875351 158336431
1 994525522 675991753
1 612611285 182314272
3 304626908 396911881
1 866631166 179713875
3 74769562 235140636
1 943977785 292419534
2 656516261 870219169
1 904137842 494223024
3 219823845 343607010
3 470017467 26499178
4 856805790 120488058
1 443069009 151722799
1 745506719 695086967
1 816346855 104046998
2 85912527 131457395
2 703093465 748030887
1 156759247 423801996
2 958495008 618891462
1 240131579 878423983
1 284281350 382229043
1 447825972 976370212
1 376581530 301905496
1 735385924 710040725
1 420369312 941551298
1 353124673 216087719
3 445968323 284436085
1 781067237 906153898
1 945980386 175127771
1 675309365 368870742
6 502674016 688848793
5 604512315 74205423
1 272133241 559929051
2 282495689 286807543
1 760878705 601268455
4 522426117 959304530
3 456262491 679214232
2 860368595 843099006
2 695244824 406681887
1 154800831 784915092
6 751880763 857138061
2 635125686 979140202
2 745595195 679594935
1 293937417 570798767
8 456357327 861376202
3 519950928 99032791
1 952002132 456202142
1 903085703 185186314
5 221235883 361092328
1 240640377 276437934
8 781211595 590387167
1 157769779 649657713
6 797663618 255286920
3 740895306 308268623
1 496595124 604354834
1 670827824 844099260
2 689195991 602774423
6 631869212 143124357
3 946250621 619969707
1 62229645 571786165
2 62070053 278502049
1 876702866 373111183
1 731575711 702936763
1 613273273 749052614
2 938275732 238349986
1 691502040 927383175
4 531848868 130406626
1 20223312 587600862
5 924794655 562396862
3 320083945 859333443
1 144819468 490094707
3 167856209 635358064
3 383917057 510930833
1 191130870 664966624
1 22510780 296901231
1 962299520 328373478
7 434401636 493508308
1 564585514 953207738
2 194538242 875019421
3 294021287 472680663
1 630730993 888959363
2 257700375 848609804
1 515316252 107590587
2 320284553 53213205
3 873731762 84239078
2 236268007 157665851
2 3022505 84554273
4 506483080 370122068
1 970631896 558031211
3 70685918 260018441
2 547331512 306676960
3 945821796 243008882
2 892006185 51782814
2 894085051 106925162
2 692552291 92838141
1 535889219 653503091
1 775056240 836832948
3 119661609 899721584
1 631754321 148149769
1 390591491 945318779
2 595126356 280294675
3 112071891 559136426
2 659020484 378517908
1 607271787 288653051
2 310085727 226400814
1 634687299 67222039
1 187763174 23052609
2 588665142 117609479
6 482563760 571775170
1 996827265 560642787
1 110510954 961896623
1 227123003 467012878
1 890544736 812333776
2 804220241 939174611
1 321030516 151329676
2 746670458 131203814
2 284543773 42402423
3 286251229 772076086
1 806990824 665263526
4 726843327 680522979
2 38610318 933084964
4 218618715 42432393
2 81623957 891286042
1 133151618 564109715
4 51808355 402680480
2 688211349 450486726
1 24969923 690077646
1 155845093 602953892
1 191326554 569467038
6 194060607 327110669
4 661066 206257992
2 639903998 400088281
1 432847854 922985813
1 37501765 52344069
4 195706452 77237546
2 192896502 218433360
1 880821408 202165469
1 64215783 854409596
1 578988867 462276774
2 423563831 708844365
1 862469200 906496683
1 623657114 475842866
3 696295662 718641042
1 992554358 967909256
3 369520342 364899661
1 726815240 155299625
4 82206654 945044627
1 381477717 156264811
1 756781334 286204181
1 302938650 543072216
1 1269106 359019991
3 845198959 708066176
1 560341557 977684792
1 850849301 259523357
1 769481663 83342536
1 434249163 434856795
3 4240728 550219096
1 904034522 178253625
1 526427878 458972231
2 921457630 803316458
2 868888285 837892780
3 136221995 183452948
2 310158854 866615803
2 347805291 271585922
4 225887938 324768740
4 999869507 967440058
4 734874120 328104045
1 848387862 69346132
1 496828690 887630092
5 22476509 134089678
1 54368915 643918728
1 604907032 10618762
2 503033265 775088622
1 351252799 538243078
2 818138556 867764064
4 230069517 431860988
2 534739137 324378835
1 166796857 327174522
1 445701419 850013612
7 363451418 326896850
4 461876931 402226887
1 442643371 354714866
5 588905140 426583160
4 829128481 592037536
3 328455629 445002176
2 527065202 809049710
4 474845815 901165429
2 116084415 590171306
2 414881363 12707093
1 851758491 278083673
1 171085424 542934812
3 964846753 492281766
1 722294923 498962055
1 719644780 859361101
1 489636830 798374771
1 208877135 502926291
2 202064781 762741495
2 905707031 354708847
1 702434019 634352064
1 756782509 714988070
2 113271576 443797037
1 655163720 144647508
4 213734993 355724259
3 145083157 476091842
1 196502642 877311149
1 928185813 883994598
1 988329151 203338343
5 447955503 17887327
3 27613691 453320495
6 960467756 444722248
1 716659450 470535633
5 438245705 160390794
1 37610829 225395320
2 138396922 771572548
1 898469426 442674778
1 167973322 88021753
2 42669586 920985987
2 629530692 34792796
1 616936620 937581940
3 682121857 796446181
2 868051945 37967885
1 990184912 938197318
5 759241393 237080264
1 946351343 967132350
1 168547906 484727987
2 307352906 903990577
4 234619129 934085784
1 8983458 109900410
2 511448591 751320822
3 726884430 499390845
5 534293061 518475458
1 618729794 995648186
6 928309102 508813141
2 981216369 805620649
1 680770526 914770840
2 733314881 73563521
4 507215823 776027586
2 922939407 364939101
2 730047686 22585364
1 88338579 585411282
2 682460625 48079002
1 629866246 881648457
5 76464899 695053265
1 217658431 708089787
8 669119873 226525854
1 951018192 331129344
1 73647011 913934505
1 115432369 464653432
1 131306915 647243174
4 446626227 946420132
4 360264457 219339026
4 296096522 551431608
2 636017859 775882117
2 296452729 891143449
1 851337133 631081751
2 451275244 528470689
3 524680313 184770196
2 624187938 118066081
1 803702721 663667883
1 605387842 62405540
1 549153740 540095885
1 133326577 948119405
1 189951954 579152062
2 250443328 12163391
2 170074237 299252168
3 571421668 693299528
3 629831993 984451497
1 455446066 167479729
1 751457915 631934367
1 163870979 504745149
3 304600343 153344053
2 491843182 886640661
3 109885459 199320745
1 967994553 852318666
2 992473660 646728487
3 440623228 601330360
2 183412636 262965007
1 532251945 922225892
6 2528945 962091907
3 907156023 654026274
11 771641436 365970052
1 844100606 815552242
7 547742611 91626405
1 394435523 447878680
4 157664517 722765837
1 634852280 899784013
2 430915541 192419414
3 759105486 460084714
1 668920013 519443793
1 250196837 58568611
2 966884281 32341214
2 560331699 654643233
2 766094627 964135152
1 914882711 863738071
1 52352395 12350758
5 307509371 937081072
1 922634527 464078085
1 92348131 463726691
1 429294644 605946299
1 835399029 266961441
2 671138421 563890176
1 783011879 489275318
1 865127274 113686409
3 920068757 168688940
1 373853757 3391141
1 688747482 814285839
1 879271320 891368956
3 699925850 691425599
2 387959522 470193504
10 940757045 647161729
1 958198501 791482597
1 88518645 314301406
1 216469459 118694348
1 68837529 672345860
2 54194384 997166779
3 482924276 289854582
2 80499463 126659161
1 200991642 238757287
1 345109113 205669879
1 962520181 927555842
1 27997365 806497777
1 214410030 652636873
1 155471509 546360431
2 178747089 111862488
2 931765393 709185784
1 933670355 360891137
7 472693248 335629353
2 946115960 437875269
3 167580288 584992180
1 601305073 451559238
2 366309162 408966654
2 353807569 217392792
4 803818894 433544824
3 120643774 631874534
1 289922921 25127714
1 585615518 316235245
2 983114002 135613651
2 214872528 78633251
1 966298554 328806803
1 288887017 902777961
2 317277838 892446934
1 266185872 716739323
2 512539281 630368737
1 541962205 993048023
1 757786532 732499019
4 19799317 537138474
1 535049561 151189742
4 460530995 533301735
2 936500274 367198977
1 109606161 149972070
1 777580790 373675724
4 762260974 58737131
2 957447020 63133273
9 991936255 860198787
3 223117908 655165489
2 149007442 784058973
1 895974630 375198773
3 550233896 570082858
1 72305463 94387031
1 26506681 764144229
1 843107853 67309906
1 762814518 571133787
1 15524274 547560019
3 924786593 719983692
2 573973720 782527553
1 656760885 607662765
7 116678460 727155179
1 973613080 970667326
6 771866328 924581299
2 733696466 235415605
1 907260118 940242067
1 653617944 599318975
1 427006106 274023234
2 121412656 286262631
1 991695427 253619452
1 588754306 325187587
2 41934323 309425854
3 137772451 682585444
2 510958528 883290972
4 330686247 984904240
1 299786868 874346664
1 529633049 766244639
2 732177575 591487068
3 346532007 684774684
1 534465673 154657214
1 965472433 278078941
2 301186588 885863007
2 621875014 902390507
1 593258375 241876650
1 496535483 699812699
1 196997255 208970617
1 747102109 186644194
1 380984689 39560500
3 424957193 437007650
3 531949840 423593948
3 552491090 615859652
3 874802653 859695577
1 733966766 67358735
1 18749041 123854683
1 191778835 841998470
1 81387646 905568696
2 528106441 589500418
2 795705187 520665277
3 688912061 863743627
4 254456710 975903091
3 881032231 232748382
4 193466989 618424429
4 341615923 999377069
2 148442039 942372445
1 712903557 931984708
2 749087959 849286581
1 716358992 957859578
2 130652740 790705297
2 723154563 849207288
4 624631038 254852538
2 492549423 169077035
7 477170791 120996620
4 822921893 458005362
1 58420673 274833209
3 947477617 638033924
1 991701095 518741262
1 809818508 250225532
2 784281038 753902668
2 480024067 958542265
3 282966783 869196555
1 879415025 296119184
3 448444302 410007494
2 334018552 197399533
5 862437462 22668560
2 4174044 350380718
2 862320717 888424149
1 344977745 949999893
1 839736952 244555477
2 717331065 896393599
2 736186398 793900938
3 749287273 308081513
1 778555218 78815504
4 217793344 316087305
3 733014505 648257491
1 621384396 260185664
1 78071784 551709715
1 616728420 981247268
1 618604737 962975599
1 552063950 400965465
2 239228615 96198327
2 592188190 347271685
2 629004366 53603962
1 4602557 113771472
3 208888113 475512394
1 582826964 822634012
1 467251901 857191336
2 816773449 50691220
1 1564032 487946454
1 697912252 228372929
5 928397585 524032304
5 189132575 247852705
3 128206948 414570867
1 346458330 810498114
2 271575690 251209037
2 484247336 96648556
2 453413525 613597178
2 921245691 822796763
1 15597953 690591995
1 966876842 717799459
1 399185418 24311421
1 866510514 818121077
1 66326302 205609110
2 596331729 710433647
3 17804711 668509964
2 395822763 319439685
2 795934042 743434880
5 176589257 780799635
5 846616301 776313231
4 273837956 830044887
1 250087104 56575968
6 329953532 194661707
1 151246606 888530802
2 643549957 365869182
3 260099603 387351825
1 24944712 77516170
4 673597301 213853704
3 244290521 241686256
2 734276992 724506207
1 702988592 537094538
1 376863820 951056813
1 381844469 57263460
1 144006753 36047799
1 781634354 423833259
3 947678109 759422220
1 282973156 994171743
1 263194635 430785960
2 253699845 117678526
2 858497047 230879259
1 179191851 817071999
4 611274732 368405599
2 174511447 360157044
1 741500547 620160400
4 6368559 802887546
2 346593682 5307993
5 67620485 371070210
2 168977399 235801689
3 869640802 212187704
1 995578561 548131657
1 600953137 93600809
2 940785803 202364631
1 305756446 33771918
2 446677256 797879723
4 152322689 473220041
1 454253450 88314433
4 38059721 979745886
1 668584112 679150868
1 103354681 573695557
1 314158626 617797336
1 906304059 908199143
5 732218347 827611561
1 241845041 976245175
1 237608336 971250857
2 900746434 3558564
1 123878899 854146156
4 253057168 884405060
1 95511318 894106230
8 288841698 149355448
1 33351258 480803470
1 957500910 24583008
1 177432708 534482947
2 945105776 224654223
2 678271466 453456274
1 227564940 747517367
1 263634650 853691182
1 991394624 829622873
2 346601527 403569036
1 801739609 194896801
1 204867986 181006346
4 467602366 350362776
1 165101508 767277703
1 27862240 943468832
1 583927256 608993454
1 130763673 285978208
5 271076569 485114161
1 987536183 204701179
1 617632192 10292677
1 327415324 348860677
1 588993478 851485020
2 187912025 885425856
1 639986286 874685640
1 114599712 832403896
1 921480007 152678011
2 115946692 973791965
3 460087170 346379696
1 302276818 289167231
1 969603706 124328676
1 859323394 656161843
1 928621335 173888669
1 310347249 675640777
1 393702316 565174410
1 932955753 217801356
4 434200958 806749595
3 795333045 934976094
3 418834404 249075309
1 765975211 735729552
1 589374218 658730968
2 115061169 626646629
4 325569637 728082073
1 761955804 656679027
7 357820131 188349287
1 160313265 857896211
4 805063077 281812173
2 364198654 844171369
1 110277484 390165457
2 331776124 249889686
4 811804160 117024141
2 504707221 227535955
1 356055323 866149670
6 980454816 285757665
1 790272734 538151128
1 129295248 378667297
1 986125938 112477822
2 762972916 218298985
4 169805760 50495597
1 602893432 861075950
1 184883871 468604044
5 15513615 648564752
3 216345879 576151098
3 131339999 358182832
1 572704948 402233735
3 149098363 397883831
1 231110538 881103680
1 169855152 578887142
1 950698785 306901829
1 598503053 885400267
2 153308682 684180110
1 257313939 392038588
1 546814654 268731053
1 925242748 506363668
2 706677511 45473455
1 988595652 961307749
4 477125109 411457472
2 129008970 500440694
3 617956344 474365445
2 166323516 677222722
3 468591866 333062356
4 504067711 582703156
1 983403578 782793397
1 145434691 112506543
1 852239306 459079070
2 254491745 469492761
1 831885906 530961767
3 721072882 399050060
6 793508838 857301230
9 911725304 916660815
2 220646332 786171315
1 673485368 452374800
1 130963414 573399586
5 941992982 436457869
1 55391421 476966157
1 275152401 160682439
3 535636050 289993021
4 366737521 189651405
7 924133243 48869799
1 309674437 600967797
1 222816381 368959568
1 819877160 488473550
4 110289371 920451089
2 804852777 470575702
3 883706402 989593448
3 700201630 755224079
1 818350848 863299098
1 164683499 272416757
2 507912152 754839807
1 389526296 52335681
7 459836776 95040874
2 617206775 462993114
3 543631649 35669134
1 540755260 164383378
3 905069397 840981846
9 410706670 496933766
10 813385125 320794260
3 961283625 889910688
4 930565224 774812213
1 133627713 383455570
1 100693399 866056308
1 236568916 90106383
3 111160023 23704579
2 978971296 82949824
1 758023762 695017362
2 137923201 576065694
1 217329185 392431412
1 480391992 837592780
1 441149643 388872821
1 363142341 905362630
2 600877181 861455701
1 793421684 229329865
2 247333964 616662671
5 460703629 357815177
3 448661468 476952049
1 56241878 213325370
1 531000594 252647270
2 967791340 503929732
1 909219813 377561493
1 38467246 99006388
5 716224532 58035131
4 940483206 984700731
2 288402756 644185890
1 595958057 503873624
1 476853341 764109041
1 396289061 608158242
2 354491615 605453664
1 631751231 283007295
2 52582446 116991759
1 310067451 804455225
9 753574343 369220036
1 548060082 692818775
1 608670357 609814419
1 506322800 251143382
1 636773363 98613085
2 208332957 551305865
1 407508545 966343988
2 108003058 573749144
1 966570696 47326301
2 691773759 393960997
2 67655635 8229322
1 652695673 352134038
3 134673416 302735102
3 890410759 280485317
2 836505100 567662235
2 125075088 784248353
1 316519153 771007081
1 164051196 602917370
1 594050181 337644408
2 298825391 262471933
2 55700042 100124811
2 199002302 755810842
1 575677189 222982772
4 770224447 33251391
4 432001422 87520610
3 275313252 176324244
2 41791482 129438264
1 554631207 255190620
6 47183561 366288625
2 973876625 895282985
4 176434492 455290422
1 130971964 258537490
3 157256505 46280429
1 592717248 149572415
4 53616507 122676072
1 939065230 542279880
1 77608775 19686540
2 376588053 588514936
1 571734759 882782507
1 822424233 649410634
1 69720413 496640922
1 823113215 540633209
1 488241782 101352566
2 251648587 44353234
1 77322502 405671666
2 454330411 107685089
2 253946646 927760222
2 371518740 560405006
2 947672538 60970452
4 905320687 374441244
1 489122621 768730884
3 382576253 317141448
1 472244515 608954204
1 593869210 548343772
3 403893147 834933224
1 674783472 716303345
1 727633941 779364800
1 300694736 393570214
2 900846646 121921511
3 435590628 454959547
3 354009390 694600025
1 34275218 15311256
2 734046146 920439046
1 738736354 389653767
4 739907678 578019422
2 13744466 277862102
5 810306534 172782321
2 349770105 634482077
1 200455417 292894285
2 634371961 386606383
1 651104461 414469435
3 675753772 845439186
1 830155425 350699490
1 466699795 911301767
2 554937279 942646760
1 751869544 306047613
1 113074878 806999424
2 372377752 999119366
3 826886163 825588921
2 560487150 686067228
6 914548132 936280014
1 455680272 197787464
1 453543500 894840843
2 382021352 632447624
1 439719460 729080919
3 619209792 872872030
1 634528397 936384938
3 106035862 587073099
4 307997196 225163308
39307
3 777935118 157791118
1 440278647 82866158
2 463589975 18687427
4 203426662 609613238
5 27223194 902701002
3 54791081 929472728
2 500420252 662261135
5 500331318 762895869
4 66567171 607190047
5 81760559 86730736
2 556229927 66523171
1 116095748 880426237
2 527149337 294572577
1 345908816 568071670
1 358917363 573627600
1 935842033 471498770
2 911977437 542843852
1 578326376 526853210
1 407795103 33955063
3 264319239 331833277
2 486312623 117834479
1 642291990 922430505
1 153637366 968286033
4 559699004 188521111
2 13112893 823113639
2 261640839 157652031
2 550419730 253177121
1 941841498 328401953
5 537132891 839564182
2 235467254 445711643
5 516688150 492003458
4 277630542 499862993
1 643284997 607995836
2 927100862 20301069
3 721325177 817146362
1 767220308 792542349
2 726571357 668515154
1 718550587 811192017
5 946010609 185960604
1 844249884 790274346
2 932343619 485611905
2 146233767 883204448
5 363054089 922003070
2 397802829 102889752
1 121519221 107848119
4 610986959 40189916
2 145667169 926010839
1 939740591 184953933
1 513019717 437152703
2 769666932 756335711
1 396568435 899972041
1 276353370 504857170
1 428145492 757348921
2 651174205 716954085
4 873363422 30906801
5 551206318 811409110
5 740842236 105421006
2 828409781 98556332
1 9665539 37958525
5 754301567 319035777
1 334259821 894332989
1 601174828 422562671
1 540531957 308259816
4 770964294 409932897
2 358561414 257587440
1 438087000 788580658
3 958452722 421771086
1 858917322 407841941
4 653987809 41603064
3 932600584 564590273
2 254771024 49400809
1 584022896 693845575
2 179862814 373871202
1 508769024 493686681
3 374917325 977733264
2 829335525 951846688
1 970783280 302598070
4 348382917 465614570
1 635257220 460288365
2 353445202 607665619
4 557771483 696568272
7 901288081 953361728
1 760838906 642791105
7 531116098 152618010
1 34752981 972136926
1 134411731 313281395
1 377006692 843872719
1 418283721 543622830
11 12878247 182143424
7 670205636 494706451
1 101573306 540194164
1 965265172 656305488
5 119278296 865129159
2 175978155 525739423
2 787357988 55154803
4 192881806 287360641
1 191246239 603171700
2 509685897 980641152
1 838966609 301992578
2 486096680 956007718
2 639783813 377070753
5 798968465 967244789
3 885736131 327052212
1 741015158 976627898
1 787113037 648751289
7 458880567 603376952
2 805775911 684743405
1 863182141 201269257
2 423360574 966324365
3 402102518 345301228
1 283264134 450409754
1 531863699 616600085
1 911034359 497596970
1 288450974 724145611
6 602472392 409926402
3 528625195 896121631
1 882466991 221005367
5 564678889 249924534
4 213178023 505199537
1 535064972 953159958
3 611040059 106270440
1 42120157 523442628
2 141204367 391552621
2 778900487 423151783
2 498800278 311934979
1 586019966 651206063
4 680278680 192063258
5 727123647 358645047
1 728556436 166133362
1 39751633 709795299
2 356019686 271636417
4 375650092 322464365
2 912929588 835849379
2 785784320 724312272
4 53167207 961803959
1 21368725 243741455
2 883132124 225741509
2 294201240 855970061
3 207150510 775159873
11 577706339 632570102
1 892918058 334895268
1 696947852 128552505
2 490460102 577181367
6 99976436 628750527
3 388156833 412234298
6 286349461 55138063
4 861998412 852915643
1 8199647 780296544
3 46658482 664915056
3 635449014 866320252
1 889532884 220081108
3 188251651 397569011
1 218114632 125399194
5 211787627 387615863
3 933509219 676874719
1 342438538 833345245
3 134298886 612082575
4 553594269 230149391
2 431138319 77527775
2 786587911 907851560
5 96867639 893464543
1 706001770 974821562
1 199529467 599497153
3 594723266 495794463
1 836415698 158756873
1 953470270 905352052
4 712556449 367789504
6 139177638 774730725
1 541899963 119185919
5 28976119 170554776
2 613100648 651409297
3 822550309 255423372
2 79344520 271068712
2 606406842 739628187
2 316286817 912773413
6 540231603 365038109
1 301073914 59659735
6 600488180 720250915
3 49051412 118617576
1 673891005 872281559
1 120403786 539497758
3 946416824 31485260
3 932824354 733537978
2 341107627 807582645
2 643624879 488898115
2 807822765 712991554
2 1407920 104268913
1 251368758 430596652
1 728230701 216143883
3 849226952 625821343
1 537602923 705554886
4 769739612 129734237
7 302813154 479005643
1 886592127 383801760
1 755553716 314699191
1 621018262 606609906
2 798152941 854214284
2 509356682 866798418
1 204246158 996359514
1 207528766 402155852
1 54487004 45842643
3 65246886 41114960
3 692200807 191019455
1 193144224 910698832
2 445096820 668239837
6 207927185 531910264
1 696950436 227485359
2 677275889 889062751
2 966075381 549403157
3 762603227 986902883
2 974891267 188574218
2 734769950 884001182
3 841580316 301327360
2 426574366 6934376
1 166572930 552168679
1 777818160 285427739
5 211661905 78667507
2 8690692 846148616
3 384642126 694295057
1 46424303 256730781
1 120959439 102129783
7 486941514 45372325
4 2910814 570631916
5 278334949 798742545
2 335519620 777366309
6 963991366 522948752
1 372381373 972386790
7 963292740 281830819
3 613043776 351793938
4 827040839 449954247
2 20434554 289377783
6 907509120 215302478
5 556126003 710099392
1 719542595 355472458
10 846963252 225500609
1 143005633 665560447
1 351792790 461853033
3 182022999 585606821
1 370364690 143048426
1 969483656 98878103
10 166315098 861645211
1 128995545 627884727
1 466725226 505908018
1 687966007 313115261
3 210821356 92695789
2 61322634 867086931
2 986993067 544297812
2 839394747 830526216
3 81192879 455305624
2 843557254 35903296
1 516095884 662717938
1 273701215 388763856
1 544155496 986995491
2 941045444 295338673
2 498324014 270020733
1 627952758 620132683
2 843966278 910273548
1 75324129 210887303
1 666057407 110610426
2 486350262 504762157
1 194219666 805081788
1 66119095 340329420
2 51962928 345271403
1 623489332 941546904
4 739441046 818037859
10 411378197 259574316
2 966078777 735878831
3 528022414 578964031
1 150676198 499868425
1 534924506 113012970
2 790373499 74307955
1 690818406 881039114
1 124959305 616997846
3 574773592 101713232
1 233956521 636171557
4 614740481 672241293
1 537056872 852985657
1 79456997 14956710
2 517002135 829664569
3 445698599 932535159
4 391343249 495858322
2 418646901 513359068
7 793071634 185694504
8 85879399 44284499
3 876173333 613164393
2 695417234 896976792
3 586695415 17079109
1 4854871 226983509
2 196234712 45368752
3 257343904 124545362
1 443874021 498646577
1 406578902 840135250
1 653876715 860409875
2 637778818 265679660
2 309575384 855598624
8 279468347 838399786
4 987839083 529227916
11 187627788 167163202
1 366797305 139828366
2 944000425 957791607
1 368040648 516110080
3 947425832 411552066
1 308746154 323537030
1 808237203 389522362
2 751113529 652633846
1 599597159 604549552
1 562015247 365066336
4 910597472 614794211
1 87072307 279083325
1 293482677 531703383
2 648903881 125019104
2 931271043 686928162
2 578622234 932392203
3 791074086 689140511
1 533801957 428460066
3 31463867 467472712
10 980437639 416265085
1 351057528 835962248
1 50035260 647572215
2 429503426 135125189
3 162322990 776438416
2 136705240 525995051
2 292909017 151930234
2 631559170 385137413
3 192909882 920876942
2 714335509 146574657
3 940656214 377206903
1 911063541 768531170
1 139895741 437831529
1 927259437 983117096
7 933462813 60571732
1 800270087 705903623
1 192556667 4175181
3 386070535 7106332
4 819730235 789019725
3 853042915 694935407
4 699571370 619245340
2 764050155 814308749
1 816717777 606242840
1 151595170 487701142
1 939001490 817282273
1 690094784 172421921
1 420496754 504490236
3 21901190 878133329
1 570070786 262618454
6 590249015 537977701
2 958129635 266286722
1 499954118 788872214
3 339498816 395346832
3 938489015 9702585
1 313044092 759729281
2 477446903 320210654
2 126876267 645681900
4 71922194 532022873
1 413607779 914054581
5 184567525 258585281
1 609538471 671566171
5 270725321 580023848
1 327043908 148881752
1 435047323 420955973
1 807130376 194905001
2 664315827 631447923
2 736394685 280426082
1 832987907 5481079
2 532923586 333929329
2 125558148 937340423
2 385330908 935746814
2 32270784 985113231
2 595136940 623754333
1 447593175 422949057
4 565973033 881199760
4 686840735 915373687
7 968469289 119962154
12 319063423 633452714
3 715175243 109499043
1 584104829 606844294
3 957262727 507817437
3 433756645 461000081
4 261434366 613830327
2 694141738 841009191
1 941173798 579144549
4 814479030 4050403
1 942834314 616728845
4 808291862 710965849
1 240284845 929711717
1 174229896 804376658
2 33098632 469889293
1 865557209 879659034
1 327525083 256833715
2 41373765 9330461
1 889221972 533217690
3 145679664 934746021
1 494778 452343618
4 553752443 65691900
7 660872338 210698121
5 345287422 683828978
2 879188828 624829245
1 635630142 808593507
3 124073172 672348542
1 788186349 137087387
1 863867605 718632261
1 221095146 719483132
5 380494288 611088815
1 566771838 374831323
1 558539624 823528450
2 222770981 417226348
1 438278223 517367885
3 768653045 331873272
3 903665716 850119400
1 632487468 105250573
4 854939695 757183221
1 615499017 229714891
3 322358522 581790184
4 103461867 54336117
1 703554475 343071083
2 477418417 826827590
2 507158881 677394121
3 77744175 960917560
2 698249378 931959878
1 575699124 108989322
5 394175783 919417612
1 698478116 848770532
4 688375480 208882072
1 725494451 58102668
1 676651019 291733913
1 22919234 688750480
4 309919947 935453387
1 106654829 177602046
2 958089474 273202416
2 455010516 543975427
10 198777145 930811110
1 631583922 425539466
1 931260389 569919745
1 732057173 723488001
2 318928322 658301355
1 557191949 268466576
4 17732007 659996003
2 382753430 816831499
2 156943289 721945874
1 890365192 833686904
1 568230845 295108177
6 612364898 784433436
1 468833640 771278183
1 56954279 882605416
1 781090651 432250296
1 560716938 692987659
1 512676454 876407566
1 832117070 300408126
1 380281764 524692645
1 144112758 921489188
1 105236151 186324769
1 832362773 511971204
5 778647643 903338523
3 210665663 606234186
2 640449963 326837108
2 102141713 906610049
1 899164677 578509456
1 716648249 939826017
1 32041079 714926904
4 382481306 367125828
3 522229080 893232291
5 912999830 994156237
2 419176681 68905622
1 730386450 91456700
1 562142420 497669238
1 831609479 645784468
3 576299257 925157021
6 269268014 260623080
1 482891902 706015792
1 386900047 525805623
2 430113007 52303444
2 731435448 635226531
1 707564993 704551572
1 180998108 390767970
4 231889010 459053531
2 806674624 422171127
6 777800824 38590452
3 296173297 611285120
1 124309366 22015796
10 717475529 826884778
3 541648086 99737727
3 329298242 531536650
1 439874602 998932913
2 895728153 67288861
2 630576023 142954023
1 920694209 241949206
2 759406252 168567220
7 894797881 395339553
2 773845885 488042429
1 721015619 639490930
1 26596070 214800502
3 832744293 945599407
2 197898962 784753427
2 527691520 638154075
2 338839138 364132520
3 867443522 179213300
2 973741380 292265984
1 698452714 318214496
8 234385549 298854360
1 735791022 620956450
2 587953365 972331205
2 70524905 596413112
7 330776551 527484972
6 352582665 91476279
2 342811738 53183768
3 716340847 680935475
3 668513319 892300301
2 979194567 368293204
3 864985416 516513838
1 268267442 893549115
4 808786913 514953143
2 923970182 577113751
3 424674027 136107419
3 163232814 702522383
1 208163837 430770419
4 48529541 35534737
3 304951133 267764202
2 379915157 936285524
2 912694853 215383567
7 804343393 817424802
1 654594192 406923330
3 642544095 728559339
3 626464596 810093080
5 158735935 114912676
3 864498490 665045697
5 389205831 11815489
6 391508438 135885714
1 607945485 681125697
4 250942462 530442881
1 712012512 94247056
1 335143621 408888070
4 396534378 270646187
1 86779908 917078056
8 352950299 623994658
2 959282910 471022892
2 436283561 396241066
4 275440796 632072232
6 905416389 469954648
1 639010486 443417680
2 158350131 679846227
1 989643381 588315106
3 884500155 989291840
1 612024431 874718467
4 498243359 382702252
4 681492354 625846398
3 394105783 234139053
2 43145989 741746621
2 63000791 591306375
5 56064087 219575445
2 138053149 871787460
1 577777225 184212688
1 867713651 967900348
1 203390650 800535479
3 547453784 441647735
4 333738182 139750949
3 739478602 889951662
3 87883317 272921837
3 919457114 347634494
3 896225757 49620758
5 483176163 50087905
2 61061740 26910273
2 300465367 853747900
2 895475000 444453226
3 764397256 383281178
4 464013668 927797207
1 414595188 359045272
3 285481186 963444568
2 21814973 405876967
4 744968664 972934763
1 819082293 990115938
1 49644898 59296051
1 981363208 480350143
7 920212630 310820642
2 985819898 643266588
2 373315038 913711458
3 834514549 347204312
1 421358291 245729821
6 121644576 114595777
2 878398439 328850757
8 789542147 755280854
5 649193162 487710398
4 642569750 769982720
2 963663362 112526644
1 424780959 349933767
1 672602370 645382122
1 835808792 774397579
5 864328210 112941864
5 678286764 583081930
4 462742786 594194579
1 331200106 357958000
4 691929641 152715355
1 316701900 79649819
3 363132939 764645558
1 634637477 912644359
3 899618261 185632820
2 512403659 664957136
1 684390580 146731183
7 862087771 155584837
2 993704573 390971446
1 631690694 251327151
1 14350615 533727458
1 405706924 406926336
7 680585884 59566168
3 270995684 102873253
4 431999132 154133573
1 25951064 461374692
3 466931747 929621902
1 959097569 589181753
3 768801154 787805774
1 812858486 750440316
7 176421922 43545371
1 348322748 835144713
2 453452088 928905544
1 572663620 40400014
2 745910090 18542075
1 150704374 412307492
3 908747409 448693108
3 168503156 382120577
6 531526115 368687584
3 475115339 548457201
1 422642161 831257901
4 490686175 57362135
4 608161472 977246837
1 370256965 869680924
6 117380728 14728756
5 260966758 357830151
2 496337272 897119379
5 494585530 491284417
2 242557136 396735135
3 844442336 772561420
1 280293544 413502147
2 324728431 811641469
3 506165600 516911805
5 716429346 85904140
6 535568312 19766642
1 307876098 606316992
1 228781899 165562708
1 574827684 896520421
3 145903328 787537850
2 289464031 728979189
2 360088176 629668846
4 608284569 855356442
3 434511873 80720702
3 893755926 954777787
7 290230343 998131232
2 168657377 344868021
3 485027890 372609504
1 655553894 2400956
2 296362329 12655910
2 383356375 526879271
2 858125993 747200352
3 892176844 437153507
6 971657983 721583438
2 58713060 44430143
3 843043991 483375583
8 20717935 246382418
1 69319875 179917592
7 296359369 274781440
2 190523226 18761874
3 707504394 292610013
2 855631762 786312940
2 444751274 268963878
1 740068233 636300045
5 129870191 369593460
1 383590962 670989674
4 649467282 47468286
2 444533870 245729634
9 83756519 265622036
5 906035226 310334404
1 426970494 888824353
6 33301155 454819259
4 464131449 230094080
2 76311730 531539042
2 502024777 392119651
5 229398816 855509031
2 682184618 913507007
4 697545512 50870262
3 721592026 380423588
3 429487941 90601549
1 822386786 639196998
1 628938933 29977472
4 496243368 867953485
2 101064722 900794881
1 92333077 279667311
1 653951727 435224678
2 369267538 955994276
1 578094538 457025156
5 239781405 489177748
3 993403863 457286646
5 369648207 487637908
6 759186656 453152368
1 449842552 74138799
1 263950968 940168147
1 67506764 674414915
2 432326305 530798833
7 241101816 526184817
1 739341690 591234514
4 776575546 36986611
3 32685743 722189639
2 160250228 542076072
3 747554289 844957752
5 838629144 243678190
1 150422631 252209956
1 385880769 60431405
3 407751059 299555061
2 878312983 167991059
3 111851164 573945901
1 885476219 201797209
5 851115490 925243965
3 936465821 735472680
3 212629497 77903900
3 646873425 883870042
1 966618255 611321589
2 100756752 507978219
1 915159117 46399951
2 240691284 638600852
2 216064881 168893371
1 429086289 591857995
2 889977814 427268082
1 834287485 525836945
2 639678140 994384312
4 597898428 204283426
2 229205986 490886094
4 876564498 324935987
1 725485628 727951087
2 869531250 228905665
1 688034303 441845154
2 862494300 885458918
1 137667562 312190504
1 407240529 39806493
1 622692386 218336690
3 321016387 97553333
7 169249521 706101020
2 637653980 75523810
1 461484347 121605465
2 369950388 642430759
5 9294687 923167785
1 620585616 394381834
1 526931280 587023600
2 189295867 33222428
1 263084348 170264658
2 349107986 994869333
5 325312970 167215598
10 417822214 643337247
3 549046288 587366290
4 242220243 557893966
1 503837566 160536137
8 837446271 907786606
3 23269354 670251910
2 916402348 495638329
6 610733315 462512722
5 881741461 987421879
10 392215683 145172882
1 552544519 521111451
1 239273781 947851005
1 968199923 128207456
3 833403736 167829052
6 626566544 261176842
2 202102514 136007626
3 818158837 936372218
1 688694023 364863865
1 21562886 682994012
4 840595834 527621374
1 911728584 735738596
3 871830120 891293698
1 827482216 150445234
2 828505550 770688353
3 723331473 386548748
5 687089622 557668323
1 236322179 191548515
8 32279516 20726426
2 872121284 883777885
1 302344419 724998170
9 1428035 878735514
1 124499618 202120717
2 876648598 821092630
1 467527289 56569870
2 191672618 586463941
2 282640869 142082095
2 588556623 479223018
3 930722024 96734887
4 773929032 424584929
1 119325252 44684906
2 492401923 663892669
1 126670415 201665079
5 516005761 143568074
1 133796948 995225958
1 185816518 675438229
1 317629505 867113271
1 150587783 724972758
1 565313056 412055899
7 215525171 154357216
1 329383353 683982231
3 112472066 462686563
2 540419418 449876529
1 73256118 115980452
2 299669682 58881441
2 215001140 611156824
1 772028679 929249228
1 379983814 267543415
1 769146257 52734367
2 815060433 353348444
8 607265089 370245630
1 637624877 857599208
5 36811658 933298782
3 157780338 231020383
3 556236863 259286296
2 37796996 450583846
2 73613175 948306996
3 421087699 576614704
1 410338478 742371479
2 218045687 189696616
2 333315217 240664030
4 340800115 479356539
1 828806903 922930331
2 940718049 389153810
3 8153349 601713367
1 643377481 7054386
1 80848273 552320496
3 305426796 627632738
5 285071650 315622994
3 29170066 73316294
2 786669891 471670339
3 662191330 760496623
1 975218150 929292549
3 486028541 773711387
2 108430169 550271934
7 858206212 999646546
9 83102543 54449294
2 570151944 415382240
3 497432729 605945856
2 672523656 176313255
2 223943194 450891803
2 704662179 19188597
1 263143043 96117402
2 839866540 565862129
2 765916014 513135188
1 263180342 601115622
2 667824846 467404172
3 263762308 924156254
1 107545768 21407743
4 910419883 655846419
2 836280284 54508981
4 403334416 57172536
1 270527273 701353600
1 939990186 790892689
4 330229316 312154543
4 238825230 146093757
7 285444738 937279871
1 953651517 893069547
1 31068518 744853109
1 430223058 690265817
1 697591168 278493679
1 68942747 519722544
2 340011617 972295890
2 411254727 753587290
1 601742506 534403486
8 877341078 40326311
4 971853076 998809770
1 870286170 990139210
1 631422456 621037592
1 635379733 114656021
10 950735741 109287026
2 328525602 142560793
1 961419885 299277657
1 867496912 596580154
2 318435115 155809191
2 560302047 691823078
5 402162271 583790783
1 654749731 192233260
4 369464471 510723280
7 384504707 374205392
9 821559661 238058838
7 860432960 484828480
3 686749952 865183221
1 14865186 147643645
3 934210112 176179863
1 635225393 850420066
2 705753115 612181400
1 876895827 328977422
3 522197373 322166438
1 525777789 70949503
1 587134419 137646150
1 58393527 550497470
6 430214524 780808394
1 668179592 662504552
1 36815485 731485492
3 195615104 2107752
1 112704639 859372871
3 951106727 980698070
4 873863710 331820909
3 700207707 123106933
2 41882872 900353207
3 197581829 246783166
1 646753945 233155465
2 100702899 800704281
1 835240499 830257173
2 728731203 312229967
3 173188953 535277420
1 264242152 41034547
1 689309987 478918335
4 646141346 814524306
1 259634245 133990097
1 951457361 486180023
2 592590502 79144718
3 999691032 136927784
1 390370844 975574680
2 112263767 866981192
3 872294903 4922974
3 582136343 29826745
1 342714859 150974668
1 666032398 931151264
4 262147687 855279803
1 375913681 610039390
2 263092102 227373843
1 280307728 898355053
1 912969424 77729826
1 633236140 723265999
1 949009249 900694986
4 563655529 814149110
3 199626921 578885464
1 618241040 486914886
2 441462650 923757736
3 425446047 384220084
4 362074997 493684659
3 273770389 147034657
1 343912631 113581214
4 499869411 592268458
1 570880380 559101259
2 92464420 447192886
5 708152693 368391567
1 474640206 336893387
1 559165372 403509218
1 427475219 137561701
1 555896578 492421673
2 369787655 30603863
6 612196515 490216999
1 173278533 758518480
3 511430498 455051800
4 963740317 290225822
2 487961904 73394784
4 43417102 406728486
8 566360303 532729586
1 135676679 791548899
1 140860337 479019193
1 390589655 410638670
2 746575195 800235137
1 335473107 60628625
5 658213112 511542461
1 377496532 315134240
1 765958846 289856918
2 767998379 511561265
1 53570579 239019933
1 935351720 862345413
2 830296601 555470125
3 182781460 159536662
1 659526377 552569404
1 874151709 678161120
1 511748311 851400576
1 745205567 131723999
1 508447611 758671368
3 155007157 592125121
2 508262675 320962084
2 317292915 44726361
4 101727541 301394748
1 844907235 448450403
1 794037564 157919479
1 747380140 779991522
1 333046034 926084361
5 198150234 366807412
2 82858676 492056304
1 159894678 816274306
1 61703302 294379095
1 839571215 250656336
2 168969169 12548080
1 30831456 108341178
1 633574040 10467274
1 997042687 403029733
6 675180106 891803502
1 530121845 737059356
1 149098027 655130848
2 249877854 766316134
1 279010707 383189003
1 329622099 951893035
3 281630572 850533720
3 270688045 164829516
1 936238380 210834067
1 944694710 907442602
2 46865903 792208154
1 761350681 255145320
2 813588353 67957552
1 260891010 39075477
2 505191101 228968218
3 684246391 760687197
4 720205340 6312689
1 229458451 675521285
1 775551823 774439201
1 784065332 680265307
1 992382720 323848166
1 661234653 374946675
1 875218078 813942962
1 877980278 55281461
2 412342130 376271993
2 230310598 887264841
1 452026068 846269509
1 880293987 456837510
1 802344573 494508607
1 750241770 323408427
2 668702943 56437004
2 191365490 267758554
2 850990487 305023535
1 703068059 947224127
1 389865188 819815721
2 470992781 121378813
2 69808874 830795456
7 242187539 165362912
1 995987349 578095544
7 614686655 600059912
1 299786192 994682103
1 294442343 89952348
1 699257119 137306873
2 441459908 174687593
2 349340605 640647140
2 801675663 377047502
1 730426243 206470603
1 64560956 492269809
1 427401403 220334177
2 616255035 411620205
1 113675438 558207172
2 241436377 42876250
3 222240905 3637498
1 161437429 432460812
2 483061633 961328325
2 274251292 325970130
2 7519318 452444059
2 335257720 392302924
2 402376516 767186239
2 193248086 941302745
9 220473616 202376796
1 214797758 951894915
2 946836171 627827080
2 996565759 615938973
2 45686364 912531572
3 359367540 812870517
2 4756464 400266068
2 388122849 557469743
5 321467869 248410434
3 618562570 130525517
3 570279104 845840883
3 269723815 729592302
2 32739503 465773781
2 932878825 778898269
1 736305331 886536607
1 188948153 936070270
2 808117295 647164127
3 459664912 746922777
1 933162168 631269638
1 505833276 852201906
1 532753035 682854036
1 337768992 168320718
2 782586602 12035574
2 181245287 961301271
2 271354764 354301358
2 565705601 833187790
2 465998586 498620355
3 854861750 789201884
1 379154758 220158106
1 477266689 365129626
1 347005265 928476556
2 389633450 744809238
1 470981398 144754039
3 556730955 24108041
1 525420303 432838990
1 99060356 457575658
2 885022834 811693645
1 501118161 539322714
1 223155256 786665753
2 552960736 994255192
5 586226327 985712565
5 876588456 17041535
4 373886158 212987346
2 13223814 890343955
2 449741783 271462906
1 794585277 138777196
1 928727156 340570533
1 114426691 17841133
2 854127807 963309051
1 857020883 153262745
4 718375038 333250402
3 938961834 842778370
1 417389333 156220599
4 736420790 699830139
6 966009093 641340575
7 679889978 693162071
3 562206596 672308107
1 348901317 306896297
7 118400905 817921381
4 941513104 421149711
3 638699789 983152759
3 798969591 874999764
1 999448903 53075629
4 211999484 470997225
1 713212283 432521371
2 461540726 265961360
4 570562702 483398835
1 24578037 470829139
3 367779138 489624808
1 142929319 870972911
2 907061649 973558520
1 783457234 704938208
2 370694329 942999171
2 283514668 380408032
1 822570211 866885005
1 856079102 554748265
2 985375501 280308521
2 581192723 658229982
5 686386480 627250585
6 233880275 269145824
5 759117503 246196975
2 226486102 259407238
4 465968845 573380212
4 314701853 533777539
2 646566540 854266193
1 184668250 691729737
1 868727629 379900708
4 86826108 352453699
1 327145478 937258189
3 120062591 421230417
4 828157458 545369210
3 72262981 264234070
1 109955981 684073826
1 537842563 491170034
1 659788355 33478614
2 101111786 413678277
5 90219721 147023815
1 672708199 855973210
2 387356297 678885778
1 594735056 833036422
1 743561302 443506174
3 983572163 319751992
2 79215569 633929934
2 630520973 516485709
1 885023723 545090275
3 726572891 820977383
2 353696952 737427408
2 548106754 704513882
1 174539044 303045163
6 396779503 176388789
1 301083837 282191683
2 162987254 299213334
1 312718131 226678827
2 578879443 737725349
4 815544673 588490030
8 873693914 999487428
2 389795516 40637962
2 645971699 36356825
2 920297167 801738305
1 493451373 471192803
4 881781125 960730236
1 35401682 622809756
2 496572871 356888692
3 146039300 33343271
1 711360993 398554622
1 940337013 780274306
2 110694680 154649891
1 573342803 291125908
3 897873834 118043876
1 721269168 624121633
1 475575737 843880437
1 239663615 559216845
8 835442693 919139526
6 77115609 528961899
1 458440281 253164285
2 492982715 782838433
5 828423838 690465050
1 948351412 982972421
2 395881540 121937046
1 292265140 640062254
1 979275312 385488442
3 12090095 447931748
1 590898313 672212536
2 321901131 415035862
1 36305346 532806299
2 608364768 588644944
1 435440162 954756810
4 652607169 541065565
1 611184587 73700602
4 405713412 529213605
4 255459696 162570057
4 50848244 684345005
4 418202850 332974149
3 478211147 145637883
2 315552785 182622710
5 859911343 29178092
1 303869005 380333691
2 517343058 927686936
2 316026412 838714890
9 363871256 550174398
1 575874151 753152384
4 164049191 515228227
1 721336774 351607793
1 388433824 535924043
5 965042303 793955339
1 258167026 483013379
2 997568358 912984035
2 65303171 129088809
2 18386796 611524491
3 159451833 716288331
1 561199474 434093303
2 734270177 528546097
1 536418532 307673040
1 307177138 131133523
4 570440710 802080471
1 563433109 953821787
2 313131138 59390071
2 995857437 596355787
5 576952259 642612656
3 15248735 540693963
1 844739493 249516590
2 406184486 755290487
2 735257731 916004713
6 681658961 748002411
2 122827094 580916902
2 309724109 852533398
2 596189052 465786958
3 535347538 452435730
8 891811188 437972509
1 852025484 364291559
1 142093082 690922424
3 675113531 29136252
2 62809825 95066454
4 244382829 781414890
3 451261291 591878413
1 171447196 401514916
6 935585893 231523732
3 380287339 795237608
4 891007268 606999483
1 695494712 171401190
1 338691970 319845318
2 303783080 87306348
2 317103071 171370140
3 34849073 674825701
2 513792865 834839230
1 394047854 895994594
3 420889107 76043646
4 42844951 98359431
1 916578116 670647508
2 285599481 623591146
4 764667656 349332413
1 474378324 290027414
5 432195676 14536428
1 305073539 286642150
5 91999139 672511017
1 805051094 741391728
1 165617128 38978997
1 686950594 670513877
2 355472695 747896970
2 743764848 315697909
3 571286483 920229028
2 489295175 222368300
1 728483868 681900482
3 904983835 55022573
7 85726950 27364718
3 819987352 230059097
2 898060814 91990210
1 239576801 446542062
10 128827217 358237465
2 658304682 682783170
5 842350130 935810486
2 540456258 797934108
2 912926924 65376626
6 598854274 527415549
3 615920431 547676211
3 822933636 375327559
1 759552196 715096605
2 320688959 210956187
1 249622078 32074454
3 539809778 666573626
3 184191898 174853601
7 225786794 632812411
2 392343530 14897252
2 728871268 310096953
2 168552243 134713453
1 673180602 950412270
2 470482328 764182379
4 486414890 567602016
1 448829891 370333450
1 930433719 790381150
1 603045539 652149296
2 866975819 852564787
2 425638804 441113948
1 48019917 448285416
1 281016790 178140693
4 269766094 619644887
4 501278298 904563404
3 983475982 626724970
1 15818899 778970100
1 54385187 320733773
1 732301176 110891569
1 581223800 813929559
2 548692429 875233029
2 31370762 547329811
1 989963429 67211115
1 295805397 50258324
2 573275299 209887556
6 331643553 589536496
1 669351909 999632502
8 634317233 23052614
1 196442594 998356390
2 332839059 571900339
1 116626197 261527838
1 900425030 212866554
1 551955661 498116603
8 852121408 389878157
1 83769630 260555053
1 46331351 839363000
1 536955353 616863671
5 543723524 757901634
6 864854363 893383553
1 725811317 450462740
1 380900215 410742301
1 609970510 884227979
1 568872416 963396230
1 887735569 189458519
3 451379580 315101384
1 938980898 359214206
4 737793645 971469638
4 417644300 388297725
3 139779660 578763012
1 182729370 143213648
5 957744880 702615076
3 399431519 80471997
2 509923906 477658449
10 173764614 173463829
1 524650633 552419001
5 3820384 285729133
3 108208624 949470770
2 308474420 562834259
5 799361379 985653987
7 507025584 572954591
2 703985170 608537475
12 422863363 934551269
1 316029987 322122064
2 538786749 689894698
1 769280437 52731674
3 360761705 31560998
1 323632872 853159883
2 521180452 982450971
3 984495398 493273980
1 604531080 308482975
2 240356990 638069085
2 174328739 358565994
3 4037648 538736030
2 741642047 776858558
5 494553175 369367016
1 14670928 804256369
1 505589458 916106507
1 242772889 258026027
1 884563330 2776526
2 954342391 8881678
1 907004194 590244644
1 400710093 159882056
2 487587439 917841648
2 846445549 250998803
1 792911801 169414820
4 541814935 863072876
1 464709313 922036946
2 949183571 477081848
1 812853813 408851260
1 289011993 386831166
1 993199291 11494109
1 293655376 380911576
2 268411647 258759680
4 109023808 820273188
1 285912150 608218432
2 248114666 875406533
1 259123248 222879598
3 716489806 789206347
1 180442263 153314026
1 81574741 418731959
7 339004277 528093446
2 361612758 848051379
3 662534189 54430358
2 821340139 255478432
1 856870360 141852015
1 158552063 519421921
1 228239732 754075131
1 448440328 340880830
6 361849421 573098056
4 21693079 46808596
1 596618322 736501868
3 199030613 248393033
1 850940994 720771676
3 387001986 788331312
2 983838078 644387255
2 645543809 168464112
5 879509781 448329428
1 222349171 796366016
1 888454993 276654581
1 496107439 624490990
5 823505176 826643118
2 443173469 596687035
4 675253053 914106449
3 954287120 497748264
1 297471423 889004641
1 486507533 677416721
3 730720597 315967387
2 443632342 436412616
2 636672225 323232495
1 664269565 439940997
2 957375617 757693204
2 217116197 600514862
2 249436468 529205483
3 599107835 122112547
5 722019469 814433361
3 252131446 424317165
1 119881104 610912303
2 36059141 728733257
1 314893699 808886823
2 809209139 480433505
3 51293548 752082342
1 681612681 862360641
7 660126637 532132282
5 130007302 100689050
2 588903574 756585099
6 643756926 917798033
4 154073877 46685132
1 325172794 135645292
3 742718018 579899795
1 548677571 169843595
4 217773413 541512472
2 842653295 59170722
1 710252384 325614361
2 769153006 887862040
2 169994552 776533347
6 52882565 573568574
3 992639946 909458776
2 948584661 432136758
8 706618552 982476661
7 728257089 218781565
1 313000910 474762297
2 674914733 904647378
8 109281260 846470868
1 85963643 807397994
1 969440221 829715391
1 547552364 86499814
3 898269981 291442594
1 842499715 322164809
1 533588754 507310509
6 255130586 290508900
2 367279502 427262867
3 926240147 542358822
3 297098987 278709060
2 476845894 998802684
1 673937500 639677778
7 152215746 784676015
4 167221638 50082897
1 678804196 432008472
2 323876016 889231570
2 754869332 982035416
1 898991280 463564725
1 167069695 694215172
2 841124609 754187957
1 590792489 42017511
5 767775966 320403496
4 767216287 823886078
2 318573925 709586368
1 353148672 281219703
1 335670565 937990410
1 395242496 550170364
2 912489693 501795163
7 492976021 466331450
2 574914525 293117758
1 313433180 550407267
3 978863568 336084890
5 386384060 453276014
1 366262599 618738756
2 410581048 922148545
1 948930919 463570465
1 678316319 193086466
1 135290053 441806906
1 532165198 911172772
3 184093178 928639590
3 546040692 683925182
4 701990211 538742776
1 543449523 531790399
1 543975567 387607444
2 611071807 653110906
1 609786430 722572149
2 853071768 372917303
2 473066962 620384959
2 138897746 715879430
1 909304675 899958555
1 239247319 901544323
7 340229635 597177709
5 492076527 98793011
3 875874924 914717052
4 520815859 955612091
6 125518639 581247393
3 197611537 521320800
1 689260192 308702581
2 212013987 340513824
2 965676339 120696780
2 61321580 20064859
1 587172674 279305295
1 40788658 125441325
1 467406738 357220527
4 673519248 563219114
2 771085125 43888387
2 866230474 797292676
3 572128024 53768438
1 288282310 565925910
1 98215268 425276138
1 689496261 775736187
4 160312300 897436506
5 604900692 647126986
2 67457050 43395196
2 988767511 654719471
2 351811481 358736115
5 798644775 796029381
1 562023974 863112716
10 371960149 640783069
2 852885357 994129620
8 205426003 793448794
1 904887297 813262875
1 286681766 804523530
8 200709737 253356213
1 325723826 819329973
3 703689802 286707239
7 880409947 644004779
2 155954682 590509396
4 553744777 716680597
1 621330598 758805417
2 214779758 406495610
3 808446698 10580966
2 131425319 291116866
1 967325884 294038365
1 328873838 647722952
5 277645867 243540065
3 323449856 578499289
1 251658560 9948581
2 455770000 379778819
2 228945262 445624790
4 699525172 639057536
1 139169519 364101738
1 787684529 539989621
2 599254570 700350310
1 56703074 705455028
4 920711250 41579837
6 355974185 891196470
5 110061044 304847483
2 544717721 998598409
1 561635518 188323763
5 53301181 40663215
1 613312839 490990160
2 602323917 87539298
1 164138683 643501582
1 785291489 695069604
3 194799924 541816362
10 621516956 445605327
2 871559226 967522949
1 47701724 885667949
2 402329227 501835400
1 732743890 693553492
3 590188477 360918901
1 330488720 29352901
2 79852664 802781034
3 130683928 365018254
1 637380400 610084858
2 84488228 404820749
3 159812289 392095692
4 620295833 796369588
1 577162769 737546014
1 703813204 685107643
3 775093642 780658464
10 790030198 360005198
1 392899153 46471652
3 903060994 56199490
1 100684165 432517242
3 598834428 682242198
3 612077136 484339944
1 528399877 896674007
1 604212409 119227262
1 841110035 120368178
4 653984141 657285906
1 321822815 609786157
1 410173306 953071662
2 32921724 899880043
4 195943756 61012784
3 898731035 380631861
1 7417757 18411686
3 493659048 481414237
7 891093197 691438611
2 197889214 494017482
1 349781725 681924004
4 506418116 707440102
4 819268776 307612448
2 641132902 128502838
1 763740111 930886239
4 278886314 847495906
2 783299919 828419441
9 272770878 591828394
3 658174327 979534960
5 197282758 598595900
4 571059468 470815934
1 446071023 354008538
1 703153788 308440299
1 518278875 680938665
5 886941128 297429598
2 892413030 779196550
3 512654245 256743774
3 645094890 784222838
2 880483598 885596343
1 19132373 811165514
2 759778431 346820258
2 942560210 363759227
4 426350807 97640123
2 176724450 196738555
3 715937135 913737104
4 215961503 397482847
3 353111419 878817047
1 266597719 792739625
1 952080887 367807281
4 383652887 668653693
1 358650606 401332828
6 53318037 182738863
1 685477127 459815290
1 234387248 991874285
6 502607188 224060538
2 250731848 679033040
2 15343404 335547205
1 453469344 567226206
1 73243346 172650978
2 458368863 792275574
8 868635013 548910154
2 918065467 280612769
1 437650413 435529679
6 161035301 412002981
2 20776643 317076762
1 651253020 842796643
1 490179393 321811977
2 682380391 7138762
7 299730107 91601155
3 502769507 442641185
3 524253031 900165608
6 740689033 660665695
1 45123144 759751407
2 223629379 798916985
1 156630656 656735340
4 142448389 815645046
3 779944849 758087586
1 890793287 686269381
7 623932188 785626315
2 892580354 84719198
2 748224650 369354294
1 57221748 40474474
5 307113340 604023674
6 120515226 106426334
1 340375539 913724834
1 42070716 99155294
1 993369530 445282334
2 242692366 657894099
7 751763601 584784116
1 843845900 387053552
1 570895814 130650047
5 380835871 54951169
1 454038067 100373685
2 39425541 473153844
2 401902560 56342163
1 159091359 513140652
3 746366140 910563242
2 828767302 754501717
4 667903344 226955731
2 749363975 965969965
4 474847040 844264626
3 843200177 797224981
1 780910613 619346763
2 211717313 779733649
1 278025439 824981516
1 315146853 194156733
1 359948418 788955527
2 342559929 18804021
2 348285811 139871223
1 954809903 561779906
1 508050756 618304805
4 70999808 299694904
7 635823468 747920948
1 680530487 977432961
1 382913388 704347746
5 812871666 834092709
1 587240676 701778641
4 554514195 211709601
1 631054636 756707304
1 840308010 855529681
5 173385526 999159984
2 42794373 830869266
1 538869838 76464934
3 546212738 232125059
1 266602272 556351508
2 83167983 58412957
1 757302542 96917039
2 931712634 26581261
4 715524251 480236744
1 108160223 586993610
2 214649017 7624770
2 483693154 374805981
1 692847321 985227589
2 423238922 186247535
6 930816359 261964960
3 967072941 589461532
4 759551358 989642681
3 255367254 971150679
2 674502653 746227195
1 893485410 817011690
1 292456157 275085351
1 899839704 635102160
1 394919487 361606314
1 81552354 701517707
3 83477516 54553528
9 626504182 144924467
7 335757595 167765106
2 803774412 76113428
5 814402058 661095732
3 613198065 570993016
2 155910643 50521037
4 437330515 169286327
1 994791564 662460427
3 778418048 1970089
2 159641347 929802546
2 911394787 723405963
2 8643575 550792547
4 834115797 166372867
4 22373440 301004369
2 443726960 639681357
1 266223760 72267456
4 971568480 889271262
1 949099278 4770151
1 464665088 871355746
5 405983208 110070943
2 89450834 608775400
3 638852661 5866621
2 895965885 740694125
3 394465188 925540198
2 535885113 7087020
4 854192201 970669824
1 405410456 158891143
1 881085563 814443571
6 794508035 141272186
2 548794893 230439817
3 412069908 395466701
2 902715731 218800218
2 843240890 911470951
2 103318019 5911299
1 612518655 423495648
1 68567891 387847121
1 614218494 455007212
2 725302447 82722055
1 807811168 47092096
3 163005838 575620216
5 482054511 644242095
3 845434663 200393206
1 105823951 140203791
1 572059213 316190414
4 872887156 723669877
1 160388638 139796282
1 545580792 345829743
1 399881936 218282755
7 706000620 119224295
2 128452445 659093539
1 339706915 289272669
1 714897426 44195096
2 908658459 629389179
3 178480952 67154386
1 601061774 310010840
4 246245874 373239229
10 888606159 16202871
1 703465575 400092726
1 333744177 609427475
2 825888618 672434325
1 350841388 116825592
4 480055871 134699863
4 154195080 705139702
4 294690381 866153510
2 206783467 638270276
1 76448283 568451248
4 416738550 728850824
2 790286517 688679181
2 106375758 564947231
2 396761186 665068196
3 107983218 675309652
3 648099350 576106237
2 325631792 438549230
1 652535582 399804281
1 639104759 931059787
1 543382049 312784195
5 78083413 593245542
2 586256688 65365387
1 492466781 183707430
1 818213873 875662524
1 242692594 480856666
2 764239840 396333015
1 906902299 357460642
1 839061703 616700588
1 510470023 418606693
2 12777958 213907007
2 155558282 10640554
3 903850335 548582605
1 784746011 431114115
1 739331817 235641505
3 249154399 770677550
1 226260112 4619412
5 914599604 966390599
3 914484698 757435761
1 633421303 791969964
2 237519802 200029744
3 525569107 756398003
6 391899980 938888343
3 724252294 74453332
2 629374430 834975267
5 920067314 463780310
6 25294990 574914958
2 124230517 469402723
1 444145078 614240306
3 120796349 255529885
1 966065908 355333746
2 569274025 662099231
4 351715816 161615815
6 281154255 533845469
2 580258231 879797261
1 206403910 252743225
2 862552623 851417904
6 871438526 533114594
1 948832880 272874292
1 372392691 327444141
4 280978477 454537541
1 926500021 138290122
1 261533467 956153302
4 540238114 977475519
4 373691769 293736929
2 337157746 505270213
2 970319465 391686932
1 294500163 369942418
1 732179833 838824738
1 45638997 38397234
1 411931869 905449870
1 208565548 573671205
2 186251763 215190608
2 532312094 842793760
3 264067619 895834162
8 470635914 502085591
11 935735109 559629009
1 339214752 215673556
2 697728877 601024268
2 393671486 782339470
1 759237001 191472736
1 748531599 134562911
4 405146407 770162726
1 903092593 560483158
1 685317363 556379938
1 191757264 535064481
3 677639597 228118909
3 999490316 121534630
1 966862755 985441531
7 927241323 373526609
4 949368537 487723181
1 798603692 659407945
2 768927883 696428488
4 5872164 22190765
1 55972907 462124596
1 661999639 461167793
3 9314081 8216370
4 934188015 555866938
8 942840042 894244558
3 871924120 232195664
1 851624685 178742972
2 267434056 984923859
2 473296268 565774029
3 703556617 397305040
2 302290508 741586784
2 682358765 33754441
1 340255953 627099531
4 658680222 499710916
2 943577829 859149016
1 549887470 486048429
3 506580773 316109688
6 234303659 755810169
5 472933270 704193164
1 469813090 217186528
4 710570313 999455694
6 39864679 972867616
1 58397311 648572691
2 397926324 70758443
1 865669764 164539003
3 288845389 829874176
3 5961746 242919346
2 606103223 436552529
2 123829933 351916330
1 357420074 74981840
1 849529873 648682370
3 760703278 394608944
1 660061614 775435273
3 440335186 324311330
3 837508530 728423552
1 99740561 815569746
1 267388746 745362559
4 909918592 87110495
1 94536279 711948241
1 812204358 373327543
1 603007415 135377153
1 94423296 550546901
1 91739408 856123569
1 581418997 960734511
2 465204218 566234866
3 420704517 74992130
1 609088471 549946037
1 829993698 142164522
2 512590122 275397864
1 888410673 945618574
1 614115902 785769169
5 321382712 383713134
7 357761197 808107462
4 26436709 420551755
1 815346526 790053346
1 731897660 772139357
2 857707664 192584109
6 995299690 680335325
1 988258547 89537753
1 29010820 972941302
10 192337215 640331391
3 721461567 921357962
1 349155997 897697596
1 233736387 174126438
1 171094317 789967488
1 990824913 376904095
2 725231504 170857216
4 345933057 931993332
3 470688932 40384036
1 73303079 988216816
10 951091727 960136509
2 227842137 859281627
1 381443651 780417860
1 608037124 783116291
6 366060715 317849980
1 631055933 186476596
4 575256440 173867582
2 758871923 495811332
1 596191316 678137537
2 639662218 513328963
3 70922212 185105773
4 717638621 490932921
2 814406876 566703979
1 790318028 931864325
1 279309592 479773276
1 744349161 527545880
2 411160358 469742945
5 563844278 444272355
1 103580549 633893496
1 168642121 725969027
1 179452472 768105192
6 382106985 202375788
1 724244796 580921824
12 2035117 853027353
1 69247802 616046407
2 924055335 403087067
1 749542391 495499049
1 972147793 869340649
1 590798971 501213966
1 179994804 908538468
2 364042683 178717131
2 874266311 339322527
3 463368932 570848693
10 34430758 308078541
4 499822546 89596880
1 91904717 835013397
4 48083828 571578001
2 326433825 26301948
3 327619047 120783368
1 711178916 489329046
1 97751880 364001322
1 543190103 500782798
3 529189873 841827347
3 24401938 797466622
7 134582107 736042704
1 321057686 20421561
1 505278183 607399632
2 783124478 481019472
1 886016960 423229462
1 734839054 577104065
1 864809357 192775264
6 14565523 532177805
2 382335957 297871829
4 239221452 340839952
6 505821452 545192037
1 954373458 999072462
3 908216499 886307225
4 258106082 842651693
1 608856783 196099336
1 32934172 441382094
2 915413480 22743107
1 464737296 3869574
1 656360010 535301729
1 373738875 845965883
2 830541021 770328970
2 849786637 633725722
1 57696959 752610599
1 581763146 72329974
2 367018063 536362815
2 561573406 152455923
1 223160151 944476134
2 33695132 497776487
1 330735113 459006404
1 297671513 649446582
5 69290119 824631307
2 741989187 968682334
1 893429855 624314295
5 514883475 458565965
3 558472133 941897101
2 362839906 481754135
1 399268258 4413549
6 166279953 548998085
3 637928730 216336320
2 235932712 925791337
2 675521170 341013044
1 70183809 507446262
6 398649270 995345895
1 592355253 805811729
1 756779722 484326915
8 907534296 438821625
2 247704698 714220261
2 301142999 328100335
1 633097629 444448925
1 967808078 289082512
1 370623203 708255754
1 439703849 761025202
6 232022725 941171324
2 108057810 96320071
2 317715336 35630602
2 983847694 172646009
1 458057909 665231502
2 761936317 489232115
1 147839053 679219686
6 283794577 644378444
2 29573096 210111789
1 572945454 662245003
2 521304822 429745978
3 440951022 725322277
3 592776145 479761788
2 829989035 421856381
5 554354617 722040417
2 353363072 705823799
1 622878198 731720647
5 569548346 639122170
2 815745270 514541108
4 364780771 742537057
4 898621102 692468663
1 7378565 763572111
1 834420252 617818197
1 693933578 715606554
6 989027699 567669316
3 959004459 404772728
1 619924027 58218731
1 394608721 901043071
6 704777803 617801653
1 40696772 636724233
4 136706466 83968585
3 105869465 865893168
1 282672469 114413673
2 175781029 255900650
1 242005828 627927869
2 574230901 113100567
3 924614813 717179208
2 282484502 854793266
3 911709043 854272242
5 169157995 615922770
1 278331087 925967718
1 6027878 810126967
2 440219299 176063620
4 176927041 230978943
2 553696843 694718424
1 790230012 941530052
7 177087690 107186687
1 131615809 764958517
7 663044289 143601761
4 917845132 28062288
3 180394336 215261986
3 831470661 94049260
5 82475033 520442650
1 61152064 403729798
1 817518850 612083222
2 976508069 756951922
2 167375040 728820571
2 881634873 195915124
3 42435372 272342886
3 372398025 314568973
1 442597337 986791407
5 411067163 872713614
1 533126836 336586645
7 673074616 628664346
6 762392850 767581470
4 484928306 381848296
10 154708632 251782271
5 43181011 939468488
1 104728216 516638449
3 319451908 723880689
1 406637483 240439249
2 939928173 65811035
1 540776363 462626680
1 664387431 629357696
1 20848285 360471590
2 567521372 13763431
6 851357981 710523454
1 657578250 791997446
3 511085000 676361608
2 628147284 668731082
3 192806109 242008094
1 309658711 333489980
1 493540291 145289257
1 44548105 612292021
2 317396217 53640917
3 722223514 606463987
1 679755105 899393859
1 875419217 135821722
4 7668567 706474428
1 233839871 497169651
3 504696146 387207731
6 815401548 687210994
6 335750791 610316866
1 853599060 294324882
2 277586045 206007537
1 874997571 767253147
8 31969960 831980178
4 665403261 89278891
1 175083885 449704854
2 86496928 755562765
2 498074470 22307438
4 14184215 812818976
2 74820200 776729685
6 70282397 328725758
2 851086882 345420996
10 309903995 406422012
2 827261236 616429903
5 418194689 377753043
3 36981317 12631359
4 87247414 427165348
4 721519470 725329396
1 109863680 215873132
2 126471555 42311481
1 797290812 168892764
6 167911320 210513246
2 53599133 988654929
2 838000281 508265257
1 286781644 516559671
3 908276469 75620274
3 872224671 908208025
3 945150211 173328322
1 381171970 711218649
1 359359171 465655851
1 752692456 312133902
2 824795155 179286865
1 427111089 978207233
7 841921444 561958668
2 176742788 610735973
2 781022433 435659118
1 370802329 620890989
1 941703475 943899281
5 378417600 262841840
2 916493500 420225930
2 57196807 296884519
1 763541140 923721597
1 669212173 526639689
1 133149612 628149786
6 669684233 190612728
3 851857411 898289576
2 233596077 865621610
1 374722092 808428568
1 631578027 564724847
2 645701481 510188054
2 67775371 240749841
2 253221143 929887753
1 398339768 838872426
8 943152953 214304281
4 246094586 839657880
1 321000287 494336337
2 694417401 993967678
1 169933682 244002494
1 152207701 96000969
4 540289577 589373773
2 413123182 145959414
1 847682340 815855664
6 511087630 431146916
1 403527053 830006353
3 108311376 679331296
2 215005418 843371851
2 632425861 407531040
6 974659903 667097624
1 761061717 343205911
1 886029236 947394166
1 266626426 643065103
2 544038761 454332102
2 227374582 840117902
3 459792530 685008336
5 885991151 799169019
3 670468434 550506600
3 639050140 26643256
5 981517109 435178713
1 32592058 859685772
1 22902569 855726977
2 128609377 288371440
2 431249303 393078231
4 843046312 760098685
1 141671086 703958649
1 385225548 894327464
2 577544739 18255765
1 44076392 811998381
1 431382770 164766610
4 110216376 404968495
1 90583448 829195248
1 640923484 769688291
1 669391459 156796720
3 611401323 289453666
2 954152795 889092192
1 20859763 90096736
1 628187726 47163242
1 723487513 177488806
2 942703861 27858941
4 64473943 495683791
2 74504741 543012862
2 506228057 822227787
7 727699112 501840991
2 213145376 503824084
9 869325963 483866133
1 50544813 917049691
6 523012362 894225500
2 181047739 224448535
1 837060946 688758886
2 257967372 576304991
1 214142710 762800872
4 720748951 209216606
1 683416563 988803211
1 976892550 411636630
3 641550756 219328266
1 961646700 933593455
2 98189973 315978886
2 484140049 926536915
3 429955378 787275239
1 335103851 48807773
2 830975083 101781414
3 652598000 775074144
1 79672482 19929352
1 639681039 84407998
2 67633656 618380235
1 339795953 85050328
5 860089080 771325774
1 704359594 532163481
1 766017676 156832620
4 735973437 638473553
2 93105437 427983048
2 566254827 96730850
5 702660051 348937245
4 482697783 83555377
2 786363662 620713229
2 686857526 709610191
1 55269442 690539346
1 480268041 859439059
3 135415258 571843449
2 285567937 208439094
2 654255872 408211419
3 717070813 126006283
2 146422788 538666916
2 128190386 298353623
9 900389462 254091029
1 574120171 233121171
3 540682741 150606621
3 792369691 799522865
3 857476004 281193050
2 506554018 831941702
2 898776506 585092722
3 530479191 574618408
4 762504188 685988567
1 513163607 24748818
4 875337451 299301041
3 265720466 79765433
1 830010492 263099724
3 209154298 883521825
2 642891290 120608631
2 967197805 263740316
1 720086380 544574708
2 188056086 389534295
2 317676559 999200457
1 181332946 801216773
5 145210448 506031210
3 740990233 857156298
2 209773464 409246190
1 845583260 783914533
1 593027628 506756035
3 312516354 444011403
2 55433050 884297111
1 514928177 344944632
1 422078115 673074818
1 866194070 265062329
2 755829699 186033332
2 987710735 547191753
2 956472616 504538049
2 784828667 381952672
1 343524320 533671878
1 465429791 847930276
2 964329070 989624679
2 390980399 3478074
3 470541273 110282116
2 101945571 521090478
1 384411431 404777866
3 390486761 215502722
1 264277933 441748453
4 303938164 557282623
3 846554438 461203196
1 951707848 218452425
3 501876049 426688018
3 280370345 246397966
1 942466398 80626514
1 203227950 459434634
2 652603009 602976482
3 750056148 211339406
8 485939472 90865660
1 389431430 554300609
1 479087102 615521979
1 556047487 502635125
1 768044189 360059741
1 656493895 691160238
1 373095255 35234843
3 945100558 424567305
1 973532105 328455217
1 418131477 788076524
1 700440912 201286823
2 79834992 672706380
4 413366288 730001388
3 242591585 866729840
1 208008978 529180481
1 113064671 902365368
3 143654405 600768560
3 35519395 92300002
5 958092644 720893359
1 554068213 638120615
1 375744654 635504039
3 947493646 377449947
5 56952032 781355586
1 727492358 601295602
2 439564570 263629606
1 878481706 814175188
2 150353441 717256910
1 68642036 831934767
3 860005878 656793142
2 154774709 835462624
4 171490083 762365729
4 718742677 957192659
6 739870167 479742810
5 790466665 339131041
1 10366487 347732948
2 962547632 782422890
1 583551556 218433700
2 358204282 677881967
2 219131575 226636138
1 934707401 451458832
1 156901270 711735388
1 810737727 713733849
2 153192323 858682385
4 87366529 8428316
2 564562031 61618866
10 779294282 831474351
1 884207326 188511468
1 828489390 75974320
1 137798204 417015114
1 111099622 107629081
1 540904117 801656244
2 895745138 318842780
1 548620256 159528620
2 754148001 535447230
4 120940788 968929399
3 750737301 504356258
2 948165773 809546582
1 369966372 66859024
1 502811641 456426356
1 35346455 823461376
3 312632966 58658967
4 71935597 746537983
5 197869088 217126793
1 101386921 453122670
1 743326587 485073319
1 377839639 649408237
5 878190276 29562313
3 573979638 631152737
2 791475581 537467592
2 592014895 774683905
1 435130551 666024229
3 216418176 737953509
4 924863739 720927378
1 377692781 442619747
4 7285257 52187334
3 895696452 10077573
1 527051511 944831953
1 590442008 1809065
4 213378953 712394612
5 780760709 435087654
2 627099221 685994246
1 872814816 784092657
2 726733920 56068252
6 556801185 237450227
3 336771145 556468807
1 373798278 171762144
2 167990079 746870310
3 63565624 712442216
5 775292704 487535615
1 753630657 67007496
1 803112636 942993255
4 706472100 531926646
2 792133857 533780899
5 421741691 999121675
1 874740113 817886299
1 801428193 702071257
2 662002826 461576036
1 569852086 529896160
1 460217844 147875392
3 478899137 532207200
3 448074809 836996693
3 739630592 672260637
2 455452574 458975624
2 150306481 772187927
5 971947032 663021733
1 371144886 320294222
1 932266588 641415273
5 602012325 885965920
4 798340245 975158281
1 327637868 866470959
2 899438969 164974776
5 81664102 847998438
1 790463423 576561048
1 959467533 633033208
1 31447713 573602611
2 669544627 670980403
5 797022514 335082804
2 646353278 665949331
2 969735152 758055273
3 709568959 228611813
2 321107271 637119434
3 227718430 822093510
1 627103028 160153045
2 330285667 144311618
1 141315200 866641456
2 736712194 20430051
2 785573571 175838927
1 734869904 25337954
8 438548745 59509699
1 715712263 810879365
8 371402141 656101265
3 470128699 47744155
3 952504296 871969280
5 676031402 278592478
1 109191447 991352306
1 648151631 969891684
2 372128820 916034302
7 656653549 812320072
1 586807355 894358144
1 274381532 579982625
3 385075250 456587723
5 402765615 876338709
1 824207939 39163144
6 325594605 375716617
2 117851361 166421536
7 607314041 664214319
5 886393596 171331753
1 701446271 65756750
4 369523466 846587526
1 264019797 247939082
1 515495469 912242789
3 984948092 27183206
2 254618336 133537468
1 946698327 367654869
2 488866274 114505122
1 943994138 953859204
1 54841078 885958707
1 138285627 528413690
2 673409882 289494291
2 577613295 67981142
3 137490838 823055051
1 106355014 604990008
8 667938283 215253738
2 239567128 5051349
3 668694761 354745467
2 830634816 886682376
2 252734651 440819105
1 424055062 221637480
3 395558540 576022415
4 876690296 532880281
5 291298045 199263739
3 167945050 447838211
1 752929307 382904455
6 737027918 951046766
2 764662014 114726721
3 930414038 658525209
2 192422848 363531562
3 380261010 825134635
3 970906540 583118484
2 966944449 443402515
1 172689382 587383258
1 302450598 332885395
2 187064540 505595593
8 693387990 501416211
1 343843555 468945668
1 758293836 993471086
1 850075288 666325736
6 506994375 847766552
1 8596155 975229690
1 434793606 572021971
2 267966260 120042151
1 714177796 668714647
1 73046477 818714486
1 578729772 539368447
1 372134071 259756067
1 340736681 866635696
1 633526948 398567249
1 506930637 778148810
3 828777988 311334423
1 473059400 33231222
2 114107984 903760717
6 152242108 541116736
3 915144960 999694443
1 945564309 937180808
2 827899198 999701769
1 186899791 160180123
3 801362294 452589628
4 662998800 813270082
1 3653728 818709104
2 989598702 62248207
5 627649787 242444444
2 126936641 814353682
1 317567246 613363070
1 380958477 206627946
2 570890214 75590046
1 939168306 143615340
3 820403014 448067632
9 370498219 322398285
1 164235659 723187682
2 284714253 41428995
1 468621865 29638423
2 768767789 474629916
8 836450866 462829028
1 850748112 552167682
4 363590110 138939572
8 156115485 46353321
3 560433418 300989730
3 157590058 899761153
1 426888812 600038267
4 689190780 217618840
2 191016200 547004980
1 761817651 526134816
3 801179655 18801822
1 153591791 895775882
3 490807030 696352944
2 623704737 234737285
2 872899208 664954846
2 707044435 544534865
2 113272377 215114552
2 222032641 480603805
4 743699198 997550722
3 863129330 38778373
2 42296726 906802466
3 355145560 423650211
3 997402019 660409450
2 180513558 841979239
3 458235297 79071786
2 125799384 955127572
1 986453954 508615297
1 251359877 335314212
1 628245409 98432510
8 434145507 92546902
2 24446422 906387161
2 376076146 232600265
1 253737089 84000571
1 185019333 98586092
4 82872651 961640460
2 366127971 583530824
2 783149575 865309408
1 784938317 322072654
2 836446038 584887713
1 935637241 819012505
2 267887245 554378027
1 400151886 251874875
2 722844125 259674299
2 706245225 254595816
1 368401411 843315304
6 807521690 101465839
1 876280786 701385019
5 600331763 854702533
2 86872698 153037611
4 91655167 179391446
1 977313675 549998989
8 575385412 69617001
1 94608228 887404202
3 780561841 147380970
1 26744504 936506973
4 152463772 711614456
5 529533815 733869534
4 781754541 569501050
1 218475897 376067350
7 167965617 742309429
2 174481331 811612288
3 591461836 780741582
3 125259578 327749525
3 427983888 902578997
2 127665489 338540590
5 997031822 996909667
1 615418078 665810458
1 790824073 901029519
5 835303236 250034368
1 113925981 637060554
2 380858654 859542350
7 866325924 161810381
1 279232201 171838988
1 578173142 223527172
2 366765864 506877736
4 452058816 771670712
1 30003851 562539006
2 330619804 593381310
5 888358476 389551045
2 681317541 767501004
8 357023372 915006655
4 540228263 514809619
3 230618557 771736845
1 600989020 456750100
2 656121868 715874239
2 770076570 432950093
8 764464096 620766784
9 961829176 309137976
1 881350080 636786628
1 483477152 968065463
1 162904210 520761047
1 300576184 681286397
2 294192344 458809240
1 228691147 989257511
1 534914049 586733545
2 825399423 506556569
1 145148708 318771291
1 230371873 314115453
2 572807416 313108133
1 650229782 890366785
1 7110326 175977447
1 403868672 184266433
1 94538794 987096635
1 545955000 398327591
1 153535249 418148295
3 949293220 941185043
1 299018227 438270151
8 89574544 898351204
2 587299760 621411478
8 865898355 671548566
1 513115461 761076
1 575489877 862357907
1 275825547 483640428
2 235428979 840641555
1 925194362 219280870
1 398450244 40950423
1 963740482 952296367
5 623956600 579879125
7 292510468 56237173
1 520770054 669719084
1 309871496 956105679
1 231051940 863256166
7 125546755 779830085
3 196224591 583910892
9 721227375 22365516
1 410232054 257174142
2 71578359 875048819
3 140862194 102954000
2 655064154 376738756
2 908990245 699873635
1 316467309 361596290
2 149805842 345390495
5 649728785 504824945
1 134940675 207881916
3 592880892 694310398
2 64414773 548609458
1 879657047 108772628
6 231672873 477390257
3 598266573 652924171
2 335554504 430451051
3 262469696 775728555
1 117314424 438799627
3 444576791 769903082
9 90185565 543967857
2 629315951 467826791
2 520043779 483751393
2 709188230 926423216
2 948310114 666352224
3 37601499 414434938
1 38911547 720699036
2 360867210 366287292
1 415836858 869068074
1 75307946 857217504
6 745009574 290059418
3 419317053 660536009
2 494762910 637081988
8 108423284 286065294
1 615040697 564902901
1 846998752 259749229
2 44121888 862547878
1 665313512 973407272
2 113912618 264490633
3 933997077 100959473
1 376837672 808527060
4 762504337 214531955
1 561816147 138670924
2 321798329 723775874
2 112022667 745429319
3 17730318 595534631
1 522285202 35921284
6 312132104 777312050
2 975167337 904286037
1 453848938 896777657
2 740291750 514713298
1 708495230 981465955
1 213060433 277483088
2 723972151 455418369
2 102368427 380489880
7 543675847 71759927
1 445346953 271424066
1 334996421 138128388
2 599678762 109247249
1 246956202 141014718
1 485517641 35383747
3 769816210 987800123
1 53971170 615566408
7 462113986 63687430
2 812208363 703399092
2 717640536 175906874
2 850555309 386405149
4 555402221 989028220
2 624930967 740836592
1 841605590 750492564
5 786416383 24979439
1 440859789 617947666
2 597239442 524209485
6 569546145 777967875
1 946911283 692086324
2 129701009 282208375
3 671771725 356712211
3 149255241 511496967
2 448954218 975400182
1 719100466 509513727
2 61824079 968496465
5 153972132 55492735
4 659645432 554696623
2 683699101 972374363
1 964527334 671570754
4 592009546 734724791
8 246528517 981102727
1 598332119 819395179
2 107104863 479512040
2 566135188 587709188
1 909577849 458515687
3 321787962 393459774
1 663833737 195103810
3 815441796 29655348
1 150281685 191999154
1 357961143 714889301
2 787137362 312886346
4 325022029 698157235
1 489785229 697845753
1 555587083 43892632
5 640946737 389907342
4 366715632 536847204
10 895108272 824769866
2 397053937 622536411
3 997326474 755869998
1 82852256 429189194
1 242527487 231881566
1 7948637 745639789
1 179519261 306681090
6 306566429 283080083
2 959142782 386820862
1 119817475 866724914
7 683145642 309936296
3 721202946 763946024
4 587052068 13175586
2 918868536 503923519
1 973179390 984214245
2 138222533 23414780
3 247763803 189103711
2 919037111 912143237
1 734588670 762037700
3 370486957 298593839
1 408845122 505888453
1 615758718 30910440
7 256350859 351114587
3 326990805 352500251
4 391070339 661911215
3 881040110 157175992
1 604257069 783529375
5 969550976 96877124
2 630225727 486122082
1 504924591 135276935
6 23697036 217013162
2 951889218 710114560
1 92200668 914624572
2 400318958 611477801
2 474374389 104507759
1 234425611 490118820
1 857786842 987161307
1 275369105 377824523
5 775790199 833446888
3 67379198 190418243
1 530068600 236950615
2 259804211 430676283
2 29416784 4576079
9 360752243 709534098
3 430445359 435341433
1 52019736 285476673
2 78734249 411891231
1 912411423 316253290
1 981385264 649748286
2 259871202 307146088
5 496387252 433863942
1 190430404 261352067
3 510417030 969855023
1 28125681 379793746
5 454232819 191459256
1 841352245 517692689
1 825157794 90843521
1 745970875 489573237
5 733853678 983937901
3 844064211 12238475
1 106831707 519710631
3 889179321 436723513
6 959381458 841192396
3 55412942 702445902
1 847839183 89900258
10 569884618 599262444
1 367473535 358686458
2 358603211 966463809
3 49833672 707836486
1 44731635 989687685
3 397970987 224117025
2 171579380 23270832
3 458198540 262019076
7 409847568 502433369
1 387283062 307386105
1 342348601 266406523
8 627396488 387044285
1 893365386 409099023
1 358053826 379734907
1 321731866 509498768
1 307255570 571017562
1 688771562 77639949
2 561668898 290573383
3 15842744 418085827
3 708585574 627245990
4 338682365 1930191
3 887544839 578656762
1 682862143 224969412
2 981949438 209539315
4 411053595 906661127
1 77529834 437248016
3 422590908 813442265
1 371194077 749775740
1 734935394 775091519
2 340800223 512867277
2 158427961 841090806
1 363111217 904882508
2 584798899 898068507
1 481918083 139293985
3 923803370 248730188
4 585319503 547885770
1 723105128 8046115
1 310986369 82883469
2 755161313 699348703
2 322157716 484263948
1 42238012 637082705
3 474641867 922646909
1 478928823 613042625
2 640015719 746209028
4 934487610 361903059
1 232452481 386082105
4 570969229 326580577
3 781579704 770414228
2 512978069 31915700
2 151141625 968628497
4 205700742 382506660
8 331282644 477262122
4 570185719 207716521
1 920669789 649758128
1 114483035 324370380
5 799836901 302194962
8 322009748 572595002
4 703340336 773999846
1 746885379 465603561
2 283657175 542360390
1 849095273 607302470
3 820298915 295645456
6 543746625 969301034
1 388869484 628894803
7 295147129 317600907
8 997716410 262282899
1 430949486 368169812
6 943794870 285143723
1 338670000 956863185
5 196123483 910234768
7 687202351 164087116
3 986249957 208692181
1 365778656 259620469
2 205231636 642536231
3 59454548 828151579
2 974083996 105070111
3 724549559 653252108
1 678213751 9481882
1 439208393 860955896
3 26244871 630608609
1 558877215 964423936
3 346391895 416767716
3 544730525 526441332
1 524659176 84461945
1 743482503 380174755
3 745834380 975762468
2 501098602 447079895
2 939361087 441190117
2 960306749 808318206
1 470795767 233456838
2 429468353 239484930
1 91818183 264437012
4 891692354 517195831
2 907073616 179354454
8 17150566 162329499
4 55227920 977611778
1 276991798 819799054
4 542858644 338335402
2 188631538 363778738
3 760209058 826908362
2 59025333 565621647
1 325034679 625243545
8 638818602 476954272
3 947221639 145050321
3 809462263 863699507
7 218641567 305128401
1 866831175 586143769
3 519618122 739978933
2 777784946 378936835
4 658674406 820154328
2 519372141 210550121
4 307740357 482731490
3 582575903 618304622
1 537538832 482996837
1 179087916 96509635
1 347226652 210750620
2 344578008 78446796
2 409985462 847473605
3 467764334 32967653
2 715205102 286823452
2 487468744 927110909
3 332668324 943476839
4 315987228 316504925
4 530932258 53879130
2 798964372 137145866
8 767739239 725080030
1 787500221 448113533
4 780658817 912695256
2 740219898 964227601
4 718914183 976093761
2 141264066 212894278
4 842112867 564791580
2 641279013 342623680
4 482087901 192433195
1 390498468 435319456
4 500919054 917586327
6 456911446 300700434
1 624130881 153766989
3 165663195 93415928
3 332519845 803363420
1 627183138 802043806
3 367043940 61209772
3 238156444 641752423
3 459003948 50153307
3 427257643 469304002
6 918657206 10531403
1 630875907 51898841
1 670348326 15210640
1 228590883 41051506
1 69919658 283806866
2 737079789 264484707
1 905658684 783431043
1 404195946 413364642
2 81297430 416248192
4 651018899 221682564
2 172778043 900505385
3 37290357 519957816
3 782783561 617504394
3 258971563 115413223
1 648683716 686012608
1 325362570 421171992
1 404802027 3848310
4 98278384 88551713
2 625375157 40395747
2 914641078 134252651
1 610420463 185672349
3 366569702 922535727
1 425446690 212214236
1 922591780 492271323
1 108826125 619071945
12 799749090 735812070
1 766473534 789882153
4 421094061 273988026
1 279710234 293965076
3 987256287 768158357
2 267531997 509073258
1 868136693 461895979
1 92983139 617955641
2 762937188 588360367
3 904598276 76230413
8 870996418 185565866
3 598335436 812412303
4 1572947 414117419
1 463557735 67515580
3 39328056 220300982
1 648666339 436585701
6 864640874 676470313
4 650200826 218357089
1 81622182 867739800
3 806282560 171546242
2 844055150 234170932
1 560710725 139819448
1 152176352 107790527
3 520779883 668376886
2 293625179 931808638
3 725618395 453181819
7 942473861 319254453
3 686705655 565625258
1 639342556 243276560
1 858615095 780600459
1 91776274 511992185
2 419197434 716169404
5 323264988 791495818
3 797990925 608563229
5 484607937 501054436
1 438735008 138654884
2 770709347 690142546
5 63873004 582343565
6 919708238 888342153
4 501128163 183115704
1 50404523 83051431
1 502685582 235455053
1 650906808 830695063
5 551860471 7063912
2 852054359 820173650
2 746257595 586437084
2 615997405 399662769
1 220417883 802073917
2 288611317 174876178
1 814098915 821079301
1 556466291 629338330
2 803096993 438517920
6 879054553 482801744
2 111198399 722282277
1 475890370 486663338
2 887221418 146449577
2 585080291 891914498
1 707603802 142020925
3 682459888 35510316
1 899950250 297765584
1 715953740 233328948
3 768300957 779851704
1 208472236 270933532
1 745783002 566837594
3 213238139 917113115
1 782782206 153127118
4 61604753 110309365
1 885313312 585308473
2 978985554 216032300
1 641311145 541539799
1 978151058 961788896
2 109864560 318497630
1 297907327 249877157
3 267601243 800817470
2 563892669 333651627
6 289898521 219898138
4 656799491 506255785
2 346788234 977487698
3 250977802 58137042
5 476634047 970055924
2 33805521 578921643
1 55458032 508504111
1 752985247 863709188
1 579707306 253065732
3 503759654 992064729
3 812374319 699448926
3 549768064 553773015
2 171898645 754489052
1 244398613 130447082
1 274278810 331388655
3 605110964 980861664
7 50522673 790591225
1 976199043 947679000
1 209421109 898172414
3 631045036 530494317
3 942764104 197718898
7 254238370 856240805
1 753352163 205160975
3 435995053 985832578
5 221631107 92233863
1 518591945 2593182
1 842073756 292734437
2 704063560 673007654
1 593594449 41020901
1 443758886 66821471
2 331165816 569625025
2 374694882 839233090
3 129251990 750750907
3 975711436 143049120
2 387635984 797070610
4 384192157 238210860
1 497713732 715335004
2 687075129 888881402
1 730292133 437872950
2 402979458 6651568
1 169713676 603590345
4 924120957 479349323
1 444633022 58646250
1 548228092 752973226
2 866382673 452845636
1 200392585 612630418
4 183756911 61315811
1 15174556 574545910
2 33750075 11014598
1 51216439 654416162
1 503567149 560220432
1 975307513 920247279
3 93540003 715658328
2 280010927 72620521
1 529878152 33837540
4 694045466 92033529
2 985351455 551963115
1 858006327 938975752
1 522880795 195103521
6 162201430 685081612
1 813340379 377896474
3 710051481 371351322
9 478878571 546740121
1 232281462 466505346
3 124431822 70829041
2 629307239 493153799
9 311336453 556670223
3 471156630 365899906
1 93847788 37088766
6 51743786 951585723
2 139872589 973513065
1 594020310 38032136
3 328790927 44409605
1 659044365 842858336
1 106355225 208376129
1 55866031 359375011
1 778945123 271067337
1 149174401 746039536
2 807144649 841483547
1 138608943 164440328
1 931881464 227419803
2 362728351 735675744
3 952179158 657686203
7 808295844 283121279
4 846176462 50847991
3 197320112 112764260
1 46477766 527248617
3 865112372 949399262
2 615191683 94091269
2 682447217 219274765
4 132670172 219270191
1 384485645 824034047
8 217142153 212979597
3 943430221 751148345
2 45056001 231050936
3 628786310 38615555
1 598248584 836770820
1 435574135 637112672
2 579185471 351734592
7 552699676 507484149
1 969923772 49224834
1 307654083 610916979
1 486976513 113292024
1 274135807 195475032
3 192388491 73196816
1 735904335 16925777
2 36914919 451505794
2 957209244 663459552
5 979226475 12719077
2 546139432 430500367
3 585456610 3634314
1 581410563 737489375
1 259357591 994823104
1 607332575 391327950
1 247772300 333617483
2 941578568 226900129
1 416607474 902741797
3 624491131 509822145
7 559151553 869700224
2 501918674 212537848
4 728690602 546871209
3 916209677 507497098
1 521817670 756513746
3 37576444 426470953
5 781073739 969624919
2 634941767 370297172
3 315175503 479352641
3 951966887 282236076
1 339394170 877053364
5 537456702 693947540
1 244917645 440553799
8 988857617 619186138
2 175500793 368039789
2 54489890 743564326
1 440019505 275531095
6 294583314 587315797
3 704111006 697065641
1 310709284 251171775
4 965539685 403944508
2 550418840 521050951
1 469814824 792597165
3 611379041 698084139
4 426041389 526473938
1 752351041 729711952
5 242651906 65038850
3 981055594 794122455
1 193949079 90991138
1 94176047 30590179
2 279980123 572931613
1 39696718 137889429
2 360303009 736297654
2 384322086 475742155
1 913872530 544742170
8 417921405 471843791
2 768310282 411366051
2 553092391 892198999
1 914510982 409111817
2 778865065 701294248
2 311073311 562943080
1 72187166 291981847
2 388693679 984499422
1 594324703 5165807
1 980838221 318898214
2 781834907 405184816
5 997480950 905416629
1 50042430 682233890
2 425593393 758941338
4 212193568 888692888
3 946694840 29958516
1 587331698 493213827
1 238709529 576163939
1 300943504 760047989
4 757002460 466155980
1 435604495 975455350
5 278874869 33585066
4 377437635 692579247
3 339739618 788343677
1 585455259 56772151
1 220968302 324268218
3 642359451 536217020
1 47379321 689934582
1 168274119 368965311
1 892939499 960662904
1 384512918 346928089
2 101642016 79187424
4 6636860 450435019
1 920210182 406276052
2 438814635 311844755
1 590279898 657640205
2 316781967 201350177
2 191346915 320583376
2 203185682 476094940
3 933305028 954111198
1 143493966 957800130
4 426057903 733912229
4 783010437 279181649
1 140764504 757606583
1 189983570 673996712
1 390388747 850000361
2 746465251 416634630
2 610664255 378894972
2 111022650 51138574
1 654023026 495973527
1 181439833 773772648
3 667373464 781838808
1 668058563 132021873
3 790740337 369532027
1 55962857 901307660
3 381202171 406849831
3 418063892 369110591
2 203127510 61651755
9 500281027 394369942
1 469807600 810190944
3 286985160 528957374
1 19036519 161851797
1 356673361 793216495
3 590795220 545455755
6 129036439 36678810
1 245991003 687469020
1 443248378 905638601
1 681332451 503239754
2 850470860 649579936
3 632966502 845286695
1 878347402 539985134
4 557414610 953617832
1 221114326 498408472
1 116906587 31055103
2 119772981 591531086
1 265469024 682060540
1 726757343 941692976
1 709369370 495192746
1 990807043 643477891
1 952598153 664886833
1 159156149 959239817
3 528324397 643492920
5 149243770 800340313
2 504221882 769202068
2 961598425 219704517
1 914217290 677735066
1 762953657 57323582
1 849914616 901115401
2 430103315 169382530
1 924895581 405245044
1 394312717 855171996
3 859583776 889457773
2 275662652 776867184
1 49226744 515100307
1 535958263 497985388
4 96030889 673134428
1 668284939 167023507
2 212642395 82418774
3 43776366 641008704
1 66949255 637888917
7 156858107 927626676
3 547540028 178335168
3 522590200 97206348
1 691056612 592573686
1 581003604 731629016
6 681580478 287149532
4 450657220 984695529
6 293960209 704143276
5 35095863 689794862
2 762161819 544085229
1 311300542 606355506
2 601509509 230126927
7 840649442 966964369
2 334241871 415438092
1 880591154 709122465
1 70229970 795212577
2 479063934 946610011
1 619952994 187196792
1 463057519 929195316
1 479170605 384519578
5 491474293 412010624
2 173437020 400946247
1 885922189 384519185
3 281058304 677382008
4 599084999 284380686
1 201431177 387859274
1 199652648 56282894
1 202421251 519188084
3 11135069 965505252
2 895231384 846469903
1 884540633 282034558
1 731441603 537186681
1 799179419 648811521
4 170192802 636014630
1 556713141 828697789
2 114871116 826913044
2 26820900 664461105
1 937723529 130934213
5 821198545 547057042
2 645848295 652751246
1 578530209 12177357
8 153285424 317621932
2 135498865 342261790
5 817242073 341797097
1 852445447 587632595
1 483729012 198365458
5 293317483 452456774
2 33824988 711644846
7 72239121 945943492
1 869137850 431303747
4 666148706 758165641
9 989590617 830532914
1 812606019 735018422
2 918479928 23804777
4 892994903 994454538
2 832183974 370096933
3 727265161 716536746
3 841996494 479902030
2 83556853 633294003
1 914400122 119039116
2 61164898 220763813
1 573583864 627813456
3 691938590 689233354
2 373592396 384065414
3 652926505 956566685
7 186015795 686111429
1 749042769 860544221
1 139890490 642563619
4 788774982 437136099
1 454218660 4254396
2 973167574 377111961
1 768266172 618841448
4 663061313 431648665
8 103329851 405500173
2 624360145 877037274
4 818191215 248635050
1 555127427 942382947
1 276889139 45445408
1 344098676 438129931
1 36705403 507458714
3 63166434 840207221
3 865068908 570029918
2 408542152 424864865
2 432776958 564028216
1 370349382 954780330
2 530744128 299593310
2 436097304 811466381
6 482827525 492879481
2 837424412 904170148
4 985424475 587196872
1 28650115 68390485
5 694961878 529661253
3 203571691 183164234
2 399359674 932307606
4 564408491 225527454
4 866462475 936254172
4 34503113 267248034
1 244234988 937158228
2 640354980 845160885
1 133514065 529101268
6 43878220 831259488
1 988092498 703171732
1 282613986 62822996
1 135485816 975527355
2 597738103 177677320
4 921113192 228546559
1 417585398 912421376
6 710099069 961248985
1 598276769 675865334
4 40751079 226436734
1 395114268 625607781
2 531707223 920451761
5 70626401 123754156
1 927781752 806037987
2 42996462 129013658
8 277562130 194730665
5 19085861 571694961
4 921344943 863508983
2 895278282 271310290
4 501815730 181047945
2 975575691 319784304
3 225993431 142549251
4 176387754 353443397
7 40579370 388877829
3 229390685 194698974
2 622070149 78152109
2 950099619 193464803
1 642145622 704507465
1 476406242 419706299
1 707824884 962498156
1 998025464 169665039
3 226777878 845000291
1 545238475 980506967
1 429138390 285531422
8 310679769 483209284
1 959821959 283168532
1 642371767 801992115
1 283426691 261734303
1 115459817 796226201
1 569192067 329561994
1 107724431 65835842
1 913547831 235152565
13 979175715 956167141
2 789821578 893008863
2 113268229 847014552
1 112672803 263355325
1 811171664 842364056
2 972766607 776660971
3 796460337 442118453
1 996479312 260419129
1 650791580 990698484
1 689906618 251485962
1 683903293 262876294
1 374293149 153419848
6 599167897 310365358
6 956233485 817318550
1 127104802 181938336
2 609926984 748708990
1 154596357 913463709
8 430121166 172844827
2 225589948 776698686
1 928058761 942976249
4 605892442 984627215
1 163466315 592242650
5 716239031 492245976
2 974570568 298602263
4 719243733 589544421
1 749141175 645954351
3 11847208 610060263
3 672018861 962904333
2 531183463 923943668
1 141004059 809953927
1 258800426 405778931
4 233359050 396700773
5 140657475 944315670
1 786229014 526962641
1 124537133 685175066
4 902615034 955487469
4 8102687 165495398
1 156784667 191003604
1 55092227 366996413
4 666419145 980987495
6 495190653 796551928
1 187937213 324850221
1 380588571 786651631
2 176104568 846613968
1 633273659 583636166
1 958919822 825893643
1 776824454 12717355
1 71329412 880719155
2 714914478 219425559
3 588425413 16547966
1 827814839 211638975
2 197092905 772731022
1 919541700 243566231
1 889220624 305365035
1 593558254 898965272
2 994097636 95872676
4 320138 285729820
2 174527646 831024034
1 668383679 993500105
3 130311746 668489646
4 415217814 803545893
1 894056510 243429498
2 477627007 465199571
1 180929955 241369038
2 399711553 861519761
3 83852318 500955338
1 245670921 435452588
4 511383455 937423226
1 114301190 25812283
9 114456407 164642971
2 635048384 620237717
2 22967750 315147786
1 349356531 42247512
2 298009436 576990295
4 395174528 172634167
3 658573850 959158271
1 946332535 619356754
2 226499543 236060318
1 881282186 69609459
4 645353997 909819238
1 283510310 647943423
1 257713965 388588037
3 210997123 377580160
2 565868107 532580986
1 182672851 336932094
3 206871743 153586030
5 149501961 337842332
2 334801529 241130843
1 679450685 832641436
2 435525696 867853175
1 745222450 410507433
3 96495655 163146121
2 344106040 503225956
2 733690062 322723885
1 959420977 961185622
4 586097475 560934123
6 621986501 557237822
6 503257485 468134314
1 7277639 515505624
1 310247351 945096221
1 708567948 606374592
2 775605141 702626960
1 889290410 829422738
3 180962160 21561718
2 293716974 701984913
2 111289738 443090537
1 489311375 202396312
5 607705238 524691736
2 845744488 188061628
2 25461555 261156416
3 958576478 96687165
1 244468388 585427442
1 144221513 211811361
4 79639902 591293515
4 761664272 794107112
3 429932914 407278882
2 175835453 925702597
1 681018523 121024575
5 15844228 232498678
2 396014131 240035615
3 947774921 617720145
3 86740557 359888598
2 604316406 851085010
1 696403101 947412771
1 690677719 107123322
2 846589562 236171965
1 423775379 130482883
9 626377702 244249663
1 197092512 230917060
3 751020770 852428821
2 476869873 778034439
2 470575113 932481227
2 16025100 505072533
2 256562953 741346962
1 705985340 96190976
2 164337456 342596353
1 184807634 563009777
4 482360392 150182196
1 486039608 931062625
9 243906974 473078741
1 893307951 261951260
1 88489517 955152619
1 439751775 721123088
2 884052192 603136519
1 421157643 65392343
1 712466734 263020216
3 206549765 465452094
2 896560718 66698522
4 902924752 168206336
4 780638459 520324743
1 341259240 313788137
2 611607722 818262081
5 873931037 670418446
2 356674435 235656354
1 217267463 515944712
1 572645121 274052473
4 267123471 323451773
1 848459983 246842962
1 566317127 110975465
1 830602488 677414515
6 453385115 441378788
4 703190911 165460688
2 926152101 139004133
1 944069561 979449763
1 192227319 251937748
7 468428921 102835994
1 106895823 620863646
2 130756506 430192662
1 251696772 988090234
4 788851899 335701814
7 371417966 7296480
2 604944419 282998249
1 427412022 806118425
2 594313707 263733808
1 650244586 673116848
2 186575257 445481357
3 79745735 710864846
1 931452239 670607222
2 90393092 148416817
1 563473245 620582686
1 265418806 279497023
8 596671513 128227080
2 914089738 119571838
2 473761226 497906722
8 519333071 474141867
1 65835072 39585307
1 286126780 468303792
4 524331494 521745594
1 596557690 65825062
2 916257025 537979708
2 521227503 232061259
3 200972165 290516801
1 635599704 316018372
1 694321812 587518636
3 540110510 126693417
1 626591534 960386467
1 253389982 180787058
1 734409318 848462131
1 535945083 766998952
1 94609464 356319465
1 155889396 569724903
6 461404235 346793942
1 271643719 81866132
3 397224353 638250702
3 520554936 934151953
1 660889501 355720239
1 54833285 193477083
1 20632766 44427351
3 878183309 906402461
1 991692578 643453155
7 688384259 299374391
2 356501978 97188601
7 574750462 802126695
2 855604079 154785273
3 751234495 318624982
1 569503544 352815060
1 717884355 976644888
1 406926704 222460218
1 810530572 544969584
1 660571513 268444473
1 318747605 805386886
2 887793427 804351265
2 142611211 184579354
1 429644037 750588673
3 205575011 657376506
1 158079515 13549847
1 809920125 403408049
1 82884498 531867478
1 918770712 879231213
5 898420928 311172900
2 762902384 744645650
1 714337114 129585586
1 597294202 621596806
3 514521663 65329687
2 545067299 703700451
1 78391094 854503833
1 723748938 302257968
4 229415961 599262745
3 78638120 357590172
5 66323410 80974793
3 754440788 695494590
1 29116586 329693138
2 226503978 208461728
5 248204630 375379021
1 931165435 794894912
3 434952208 222792884
2 701349029 308113470
1 162785095 644252686
2 895313485 603404458
3 82651656 64205230
1 619976278 351002835
3 940711589 344509660
2 168166666 439775905
1 438842350 847594429
2 151749699 839344019
1 378576833 565619826
1 105100289 405525453
2 45567627 489573741
1 874628686 522745488
2 160104195 469489215
2 715359239 448743425
3 6681817 336392009
1 11997071 197895738
1 314045232 252580999
3 780861849 842968981
3 330616611 192230176
1 316243475 546107098
3 944735747 6572945
2 818365275 147288333
1 460679585 415574436
1 894119264 673970845
2 938181268 678670139
3 346081079 465908337
1 224907083 115640992
1 746220402 427148313
4 433989908 815976497
1 235879457 387272284
3 789570768 336387375
2 42268792 632755234
1 332626053 472102675
2 13189554 402878915
1 26890369 555360762
4 92062078 897781047
2 166523365 856468334
1 803062001 134300837
1 943707643 759023315
1 757957780 937454651
4 232750859 526026751
1 267113130 47704787
2 172958240 59258145
2 974295233 577163716
5 744931398 13240767
2 650188032 363388024
2 502449798 919130004
1 838317584 668515621
7 18272802 7964607
2 484438047 771889307
6 185294631 92599433
2 977757537 713868888
2 390238854 714453168
1 299844477 576316590
7 188831496 11861273
2 792075921 385748347
1 656809474 190879060
2 460025366 108980704
5 539311021 250071236
1 17507212 783869615
2 132503064 271792610
4 497512952 447305509
4 508915310 569922644
1 184062935 22400709
2 984833255 503121213
1 72505092 384925235
3 981326852 744301279
2 133298696 244110671
1 731767412 517524330
4 63115484 28354450
1 385375968 32126550
1 224102956 314193663
8 131256965 651499584
3 97673030 170145529
2 935161515 360059619
2 364589748 570280349
1 862633143 782609124
4 562118450 470212554
5 740125950 903689062
4 125363990 218768606
3 722542315 501177868
1 489663820 564455316
2 818017300 975509659
2 823368153 779420285
4 55792958 418367280
5 946081840 54068012
3 124186665 407846003
3 71942286 24870833
1 119846984 116880229
1 458705264 845209117
2 724374672 93649741
5 657436514 276375680
1 713928488 783075605
12 931298141 30197842
1 592263325 748813726
2 525006874 222393289
2 540404750 473232349
1 117691475 427411299
3 580469271 173626705
3 295477286 342031710
2 694996073 590240292
1 345944791 266236766
5 124438901 141925096
2 827685281 210260839
2 763587360 690167312
3 357854531 403606519
3 175924461 841136631
2 913701939 641682137
11 931826469 232285136
2 23538324 557646156
1 436495193 316303358
2 708051407 385310587
2 694448433 794843968
1 645237125 198726525
5 322848228 332883846
2 7691757 988724834
3 779297407 286188916
2 401302157 729732794
6 492897003 360565476
2 804014227 726515001
1 574508031 713708037
2 161178962 230589610
2 39263084 258889182
5 379617655 635661952
5 672201004 812107700
3 572895274 104858924
2 662502486 162624370
3 764065209 702394812
1 151134134 106979018
3 114483390 470673069
4 180875089 692175927
1 45007944 614975882
1 880524889 313301428
2 390146154 457203179
1 525668872 831434579
3 523915299 716469890
1 735222057 848072065
1 886259536 558953459
3 627311364 868836275
1 36244294 800960811
1 738728527 925525398
3 930398599 121754923
1 482308571 602396104
1 670515576 31444159
2 27005290 210253223
4 492401096 975507202
2 604190355 987162284
4 719171552 767888939
2 995713979 662903805
3 557197150 243224815
3 761996302 370563105
1 264945288 539803850
1 60675216 688895048
2 952602715 821080810
1 834637766 160232162
1 553535867 887140583
2 8834748 808467330
1 337147986 167191778
1 985517090 565279414
3 318348516 107316850
1 846088213 657083136
7 713600069 778133056
2 386194660 327600753
1 337621026 324180123
2 809988360 873528764
3 883403356 272618078
6 465203654 14193348
2 803595583 966743114
1 835494530 451270175
7 466270690 544631214
2 920617703 357875302
1 705888851 427019329
1 460880270 862083447
2 757661804 74604490
3 587837324 375437278
1 612025484 450640677
3 143960570 314307721
3 914355814 721110146
5 403035181 361505641
1 49492677 297053651
6 31468730 956092827
1 128870882 118358266
4 73376517 112151992
2 738458052 316015715
1 408706130 133339317
4 525779286 549807896
2 769887728 718663041
2 984715579 918261316
4 90753170 801512040
5 806028534 729074229
3 245474186 660606721
2 765168737 118640348
2 791539650 562806303
1 139094561 242589421
1 957579393 817913261
2 731686994 291499272
1 82364195 556088458
5 881983704 122965723
4 646137932 220064199
2 662766099 361041654
3 419365511 119565256
2 309257936 64067847
6 427447658 968874634
1 585774128 956720727
1 13463369 891742117
1 580106742 713316168
3 9805326 296597798
3 751393813 639615373
2 331678765 435181833
2 871874212 64229518
11 847829782 292541373
2 474827449 384612280
1 686920353 935646705
1 76022542 514426458
6 375626132 543205672
1 583416508 865665562
2 841427016 632661354
1 262670434 836736044
1 214099791 133877979
2 356530607 345786116
1 747942502 967664539
6 386938519 83069353
1 523787573 51724454
7 663696329 302582932
3 222700471 236663256
1 495686890 589995210
5 209151251 295751647
3 696033282 961924859
7 296892601 59885655
4 56427632 9011731
4 809215149 60256104
1 142275951 446992602
1 543038088 391240268
2 116558181 127551908
2 361988306 300334574
2 906541234 609461259
2 92323891 952288051
2 712432668 272523192
6 210178141 592821182
1 520614102 104401934
2 549445574 621119217
2 451879066 254796502
1 790662011 291552802
2 185213888 139355693
1 134975780 358088410
2 911485423 921359312
2 463911399 159964735
2 914920204 123069622
3 929231907 963377489
1 521813423 395122013
7 791557490 698271811
3 741789057 48470990
2 174311497 234746174
1 189503205 289125953
2 854816829 760664530
3 121358868 228375548
4 270869395 48411927
1 261455416 542617630
2 307078107 824832244
1 556919752 710804886
3 961854618 885219695
3 76152913 867739780
1 50076558 12342330
3 240554921 927038593
2 889016567 727417495
4 407317423 243269903
4 976851793 623446139
1 341616425 642061729
3 807910713 182395718
1 710586302 180610706
10 270274596 923594798
2 688940103 5898485
2 134459670 206577444
4 117801939 852031563
1 874813675 627948227
1 301569040 411341064
1 423698365 59977978
1 139099618 785040799
1 472533920 143716682
2 936573849 343480433
2 744213098 336599850
2 324386692 645121797
7 973299114 735870869
5 221576079 771559772
2 697083668 925390492
1 811916816 141526565
1 81110623 702041000
1 960762309 134260645
1 492260983 398065954
1 3394955 629231964
1 478595773 547669835
1 69201239 577490851
9 176248209 768384322
1 747032107 190344164
3 655575593 246029323
3 274750740 125570234
1 50162129 370471872
5 965183548 928141496
2 398038234 21167003
5 609003180 869648953
3 32293353 444139074
5 5081117 343354943
2 478887027 628589762
2 380582941 645312947
5 452722968 275717717
2 971338806 216662342
3 657887524 585927867
1 120317198 380191306
1 83019234 451724987
1 109677575 259203276
2 632198947 971929475
2 225223283 128976773
2 986616411 22822770
9 685137858 868994229
4 27659734 295874999
3 301840810 499726569
2 969464510 950586679
3 604486069 354733947
2 731599889 342244762
6 282313604 200518754
1 711091169 799078938
2 290266875 572947607
1 667832511 253004989
1 264121917 469720019
2 761330249 894173448
1 196460919 674652809
2 765726615 380745528
5 700712957 899044504
2 525653669 114050154
3 981235249 965877351
1 563383071 588784311
2 381486895 802363262
1 317095299 766728627
1 362602863 372733784
9 823554083 702346521
2 987065101 399007256
1 163881761 740559923
2 853566666 504936954
1 148944111 243909513
2 59171270 112271055
4 336358526 654041173
1 973373020 906774081
2 768837540 300382771
1 734557251 37135690
1 341985093 688939486
1 970427347 379629225
1 479947926 660733028
4 710407931 991569543
1 270761605 700744911
3 757578091 274797950
3 809119774 43334589
3 907734333 161137109
2 252588378 797987406
2 565272537 27784143
3 282384859 342584756
3 631586056 828487194
3 897786664 937321739
2 987032389 170985235
1 196903705 574217482
1 529810845 466181902
2 781166715 88456938
18 10513530 477329284
3 34570090 742523938
2 454923296 34688969
2 836408917 470071227
2 374994752 788298092
1 977391058 483884352
2 327143465 99468787
2 813569157 798288567
4 121715592 846489899
4 983710836 830496538
2 601763734 3079144
6 224930930 764393986
6 362407150 114094719
2 678819091 349261048
1 633403715 784125989
2 236166708 933721371
3 869012738 994660826
3 875290900 680270625
1 789093370 199695321
1 910958150 466607746
1 603082546 718005223
2 205009742 853162266
3 610128137 494920087
2 272651114 352052114
3 128345085 63728360
4 961907810 866596326
1 968481576 223378945
2 393113304 203766874
2 255495325 139862617
7 961215129 348191207
2 231916328 954042699
3 650761458 603732882
1 451924235 985718839
2 688464935 835216582
1 366358440 400175050
5 996711409 207907464
2 445533081 538537626
3 312308284 413509362
1 879989892 102816312
1 463294618 794244867
2 376333461 368380094
1 291951103 473737718
1 133801384 148468949
5 675311366 546449856
5 640429190 375329488
3 623004799 840862578
4 167352419 512052578
2 746132261 574922244
4 539193067 385115256
1 63930732 2900866
1 858137834 172431056
2 388619003 539335173
3 883934350 957665399
1 969122941 184460007
1 154944420 632818661
5 478877958 913593496
1 447865998 61959868
2 896304316 651449316
6 778474219 279398222
1 6161597 198724839
2 563386774 571859481
2 404246500 49025071
1 923801244 160016409
2 673251425 591974874
2 829585402 65740373
2 261401672 515755434
5 332229765 140782178
1 506057646 667138152
1 192422649 809205178
5 106228073 645961282
1 349332420 220507409
1 824090730 894945154
2 580225085 50445648
6 567863433 520034188
2 270498185 574661700
2 261792374 325680758
1 325724142 78967218
1 55907678 556013980
2 360201297 985701870
9 619470582 127221809
2 75157897 560305280
2 46432872 510806047
3 283897932 642965599
2 737825962 351199622
2 894417100 775202904
1 395472052 960639999
6 761313953 279244298
2 709165777 947528865
2 540818444 298161186
3 969774548 673737562
1 396977542 370857312
4 496356412 310153234
2 924880402 543256062
2 290348614 413105120
2 589414374 472641441
4 347917313 194348959
2 622125621 323332404
4 686555257 6090692
5 218839023 954484868
3 257294753 688801459
1 334316584 462614499
1 748420416 883790173
1 769362323 992213250
1 969660623 64340050
1 234569239 606146714
1 100140953 657040776
5 881551862 555259927
2 382822467 479177335
1 337964784 137498273
1 118142879 901849325
1 272640436 203000637
1 133206984 530023757
3 496712370 816326207
6 42217408 511737117
5 518580499 940424512
4 611684957 658774436
2 152187726 625621157
2 815784856 238451625
2 358265011 652481424
4 573911897 525963984
9 973947456 605091520
1 284986766 45056703
3 951344598 543442389
1 161899128 553719070
6 346850289 648751733
2 777229593 166014175
2 120338738 673878422
2 626867317 560014513
4 860160274 242334965
3 686660236 482993451
5 920360572 431126488
1 430695038 496813826
3 446135506 284535799
1 94003936 678467906
8 194679699 649804048
2 579646581 996023572
1 820141246 385765224
1 594739357 611661533
1 484066767 483028421
2 66425551 160991005
4 564067763 690466756
3 73042979 713601313
1 621980839 420282923
5 558866334 68380053
1 621192151 993841593
1 815914483 320073202
3 83725756 667337539
3 947810132 134351920
1 548184665 245999244
1 735496785 536594056
4 955795188 724002483
9 732035398 619681223
6 654556019 78039478
1 343076833 468395915
1 629513194 753681524
1 187627041 197338417
1 948653979 157843543
4 514966780 808643599
2 141330545 637641921
2 994851182 678361094
1 63534790 35999979
2 548547477 236051758
2 312364905 6630350
1 855487560 387412494
2 121306242 648599450
4 428985018 391342333
2 479963837 410125968
3 196582617 240984573
8 626281302 416481697
1 348215265 451938139
5 283876883 790579799
3 405744222 68078952
2 498037237 2462164
3 415967660 167780340
1 919806907 825654832
2 289880505 826789921
2 448516225 572199374
1 136404849 321695403
9 870806860 912577434
1 190575336 575538958
1 189464222 159288990
1 840815693 41409844
2 198382507 845486851
4 97868752 901296280
1 98957212 591885520
1 799146396 126966167
2 953318796 500560027
4 892281697 600605649
1 377880692 170539036
2 288166634 831284528
4 460116640 461646922
1 729257014 98373466
4 573816388 753974714
3 673116045 635046081
2 739464301 253446160
2 88599351 330761684
1 497024452 633403088
8 163614443 446103435
4 544047020 759459427
2 180546989 19852274
1 387763953 925156048
5 687157283 533611406
2 307471434 29024996
1 176109717 420291856
3 636301271 714975859
2 714756088 386426163
2 845252364 561600089
2 991323976 282773436
12 547738185 964581740
5 844179844 793195851
4 902032471 655512267
2 578146697 432873432
2 463131187 313526891
1 730339118 830320896
1 725402446 17093245
2 298445651 353826810
5 60384798 849561171
1 133982020 907157471
1 764704541 880053941
1 812419384 897983015
1 261528955 860356355
2 771318066 278479062
8 28444963 850374738
3 725202267 554755274
9 874457925 194895793
1 939336896 597674689
7 328853510 11717214
2 858455522 60282918
4 786858430 176996939
8 438452800 594053850
1 169827198 971247921
2 630840091 590350216
10 591608122 821997989
5 130566232 664220475
3 279719934 651897025
1 345883361 220177246
3 770126744 527977914
4 888656917 29925399
1 783988249 566538803
4 893212136 802865089
4 121470750 640710408
2 989221677 749061640
1 927373737 790043891
1 917177381 493537399
1 739215873 661926551
2 853845902 940234981
2 569925794 395004246
4 317279880 125298271
8 798132366 160388708
3 667894260 681902673
1 234044391 815340743
2 625109422 576871398
2 639358320 206013242
1 348759151 910000757
8 384306914 842036069
5 842351317 401772933
1 718036982 870832199
3 545162920 404310168
2 531141666 775569520
1 949609090 850395875
3 408592584 223716123
3 392789047 963436636
2 375020785 634976400
2 274187080 645862155
6 173193400 686029307
3 243482876 486495125
1 323781903 175225982
4 280620387 630004141
2 420279179 207026206
1 128475692 990603511
5 829965411 977608913
4 861498545 910131631
3 866854196 650460976
4 859257626 798172809
1 333129285 406175622
1 100654917 397709209
6 206120969 118433669
4 936449184 520384221
6 61936275 538858190
1 152909427 599980471
2 547783567 425797244
2 533048302 915362508
5 771069718 572077851
4 601820530 576309035
1 262171432 513415809
3 20194447 923861011
2 200491907 888426045
4 319437498 478467542
2 916876973 220835967
1 397604974 929426735
4 431418028 969128986
2 409699876 714020074
2 825848572 49643641
1 913723018 747030800
2 137511409 751089702
6 68610377 783183232
1 725198608 727423500
1 841051259 738721926
1 33796595 853193835
2 275923454 270050581
2 243115962 561543564
2 658465957 191224636
1 302823742 537551683
7 786146118 862341655
1 899904814 130345426
1 559354783 999762454
1 792135168 897229336
2 40403630 448848173
3 873970264 287523839
1 621772563 216957292
4 901111449 552399982
1 349824436 369307261
8 464452125 779519179
1 725034157 120855169
2 789827154 531268807
2 679706519 69953936
2 568612122 262446466
3 325706095 922720380
2 292099784 587770384
3 883894504 969540814
1 939525327 91373743
1 398071498 476008022
1 415517264 110428897
4 116876560 3517532
2 709861271 500450870
1 411008458 5533901
6 885109404 555436140
1 638524119 70546326
1 712791199 585300367
4 419132480 612444246
1 116433555 895492346
3 516308084 805786312
2 563487489 369893327
1 172800807 310637393
1 735705495 82144502
2 655246712 87123492
2 893515931 933793308
1 438896742 645524136
4 393751858 123352004
2 462818324 237916580
6 276535825 621985431
4 445604952 801220062
6 573302161 414724527
1 167080474 181110185
1 451331429 644320771
1 212491404 231813460
6 704945531 619313840
3 499147168 506925294
1 557182512 178341850
1 204363266 557417244
1 761060338 38089871
2 923325220 643264282
5 167353517 58892265
1 946542167 677785121
3 284597774 387539059
5 185633805 359184728
1 573120487 102830343
3 222290167 895549807
1 104338328 425997050
5 571594583 413574270
1 741733483 663852486
1 467668168 366287235
1 59839149 477941004
1 127506884 772294698
1 61184199 202055328
2 84318564 871440245
1 667780693 114295056
1 179916684 87293400
1 132290529 579801523
3 425582416 919227032
1 718120704 661148047
2 982335467 403907316
3 458208681 369174535
4 798505475 363139005
2 324689302 276619101
4 793298792 786970030
2 625527222 32942204
1 300555892 146957068
2 19916947 923729743
1 866004147 28960181
5 289594577 492168417
2 119231097 64762231
1 203968801 743646853
1 81144634 14206231
2 200325205 319611442
2 880277713 6997359
2 272270879 298166383
3 508580015 133418060
8 659581668 689316315
1 59305837 274938873
1 355857493 849643990
4 932338173 666961211
2 607251807 877668843
2 657026782 703726448
3 56844151 695592390
1 951683751 116640650
3 247937331 323378346
5 755117643 294349840
1 156997355 221244531
1 919332215 821532067
3 270197129 779712098
1 783305622 78149264
4 870925371 617214546
6 351443162 393734754
2 817406562 469010774
1 517212032 28171573
4 435225203 677938844
2 275700154 846973083
2 749043432 612970679
1 795960412 436810628
2 425405895 733509433
2 854771374 43371784
1 638118623 121193993
2 265432270 388449058
2 328542112 283916736
8 42744658 750548496
3 295593232 495402927
2 230463927 968048296
2 193428121 730650106
4 748213698 626930052
2 64617024 326888561
8 835547645 843795678
4 411247785 126313971
2 39094862 466115521
1 408419078 241487755
1 460553646 23180011
2 87221251 141988605
1 974378683 300545813
2 792813699 534526471
2 262988626 127697339
2 710026843 558340374
2 704188471 268722514
1 590113241 614289864
1 12902240 506654270
1 358497891 633593433
4 691195748 369647506
1 426391813 17640138
4 615565028 960220079
6 413935305 199539170
6 326938140 115348203
1 873500965 317828121
4 756610721 2348969
3 776801510 175895580
1 383275052 699515986
1 369104313 304847665
1 712566873 415486518
2 29761959 424254588
1 282226364 67258677
3 236947418 530384573
2 770130163 222049619
1 266072790 370153798
2 132714784 55446842
1 274763054 483334310
4 4312813 399242160
2 294216540 708820779
2 399556419 579387585
1 403712119 968126168
2 306240206 836600756
1 527179529 369901203
1 502325226 779774528
2 791429321 57850696
6 861619741 778117414
2 288936455 401372430
1 886650315 566047061
2 686097129 192615415
1 505086258 725482232
3 821725005 107968517
4 87651564 860146576
4 291166616 406318101
7 225518520 29379050
1 880817888 957430588
1 802330357 807080896
1 11250933 358398163
1 413017985 880213026
4 599988774 957399438
1 599997116 9892570
1 993833136 866303868
1 479682087 518706231
3 99099464 327605372
1 657585547 983905136
2 199895479 29334243
1 161749778 402651464
1 235891995 334091297
1 641370590 779048804
5 955954025 363047663
5 38032349 904398685
5 859637211 547059575
1 365172069 768043012
4 851384512 665687357
3 609578693 174531111
1 82478083 536557443
3 845256575 732181711
5 854538678 444252784
3 976757696 169279745
1 232048496 374973988
1 340682148 362203585
1 575055566 182269779
3 569574483 315701351
3 900372328 818506746
1 86641973 259878225
2 938343432 109420444
6 73623984 54133482
2 248109047 869430838
3 521291132 753288699
1 114059433 646571878
2 222494115 91758853
2 641154395 769550668
1 644183572 336380741
1 47512636 711447510
1 237567540 840359324
1 310777387 195560402
3 394883142 960973748
1 5661277 878428810
2 526435822 315246747
1 672408834 744469175
6 486357386 921094916
3 372720817 912177990
2 877913315 362857234
1 801536000 493965329
1 977863194 698329720
2 952494408 502534261
6 438530554 271493741
3 876757979 16124565
3 482930638 893110122
1 897032515 570017664
1 322461788 994304174
3 657259910 733962716
1 73636139 497808802
5 84973927 360874268
1 52605783 240855031
4 490148779 401085139
1 161904213 438617018
1 962169249 417214519
1 959292502 549451243
8 690630829 543347942
2 799540244 887007937
1 636168719 397973751
2 855965648 57585406
1 972307693 792224359
2 293699095 577536715
1 448494875 962347797
5 553238644 463897566
3 742213257 758744508
2 902593671 901795113
6 73040066 158687517
1 605209003 826489973
1 147137756 406609438
1 438383226 406799301
3 443819639 402844162
3 808007507 649964281
3 79480616 371554648
1 695838038 98716292
4 674066374 576067460
12 556107353 114435529
2 883315254 705635141
4 949278823 571931895
1 262252694 941971108
1 78028661 101771866
1 322727716 725402346
1 702196231 259719631
2 769229647 510352201
1 53495579 735653306
1 625668676 153636429
7 20507113 781154055
1 440211530 406430775
4 54769019 316376511
1 492818351 327342075
2 71437707 278226698
3 163861232 136885133
2 949514076 15210762
2 968301706 800038
1 3832079 319456489
3 16832474 438534760
7 694834461 134095055
4 22150691 315745115
7 500284851 564241795
1 878512902 988321114
2 336159264 71663192
1 612949372 13393160
2 171788234 878277103
1 36452614 836499705
2 658528305 239077256
3 129342385 44211492
2 420650037 105695529
1 740884338 863216987
11 338801611 805205992
3 887097388 91589226
1 617143467 867845206
2 316042366 628618316
1 24678556 99317224
3 424188665 902470948
4 351991446 975644380
4 627015946 252456253
1 76880296 516212034
2 865515614 655132486
5 601319839 146463693
3 298145730 335344147
1 321212361 902180140
1 929386685 827026897
1 495880381 230409385
3 120385009 880037527
2 957982107 522560234
1 822868047 128366417
1 760385174 174267192
1 618947270 97133237
1 630335820 666176961
1 893693622 89515309
1 529183896 992600024
1 549233531 24210031
5 926638 546168912
3 712848226 350441904
3 31192891 850342576
4 848444054 345233807
4 396230688 856129144
1 610365736 842677703
6 622241451 997913799
2 967113005 282510928
2 882531178 709418976
1 661671543 623375125
1 435947851 875352340
3 548945103 649888902
3 798775781 741363003
1 24622069 619579898
1 414756527 9495485
4 989304187 482768162
2 230297376 261103990
1 358373630 454608233
1 253809561 780372181
8 128675702 444135795
3 437316829 853933768
2 746543809 807225784
1 450796676 300506645
3 552377331 365174263
7 678609569 680949506
3 94988291 767452916
4 208583727 226439074
7 417293866 334963313
3 701980130 555710421
1 705477418 61594507
2 568074092 551618954
4 194555318 86140641
4 617299774 161587137
4 509234520 794732001
4 293028343 337270509
1 298827387 390234287
1 343864554 940434403
4 705665874 219045536
4 136662555 926396315
2 605073884 281237956
2 329205890 12210135
1 636810903 270598921
3 817007173 903035674
1 270862673 228678750
1 351168822 212158625
1 341248915 872358455
5 22095106 42415816
1 229217608 988769758
1 47067834 131264163
4 427806320 757040231
1 308010584 602123510
4 935772587 928372728
3 817169941 193905698
3 492448593 630252964
2 239009550 741329151
3 475000096 541174274
2 675526373 671978653
5 10701039 834831781
4 824986922 626803592
10 26755731 781556535
2 50284670 612296999
3 985291011 282454558
5 635694948 385665283
4 520250725 173419268
1 308594515 544407709
2 759385990 689958001
1 910912392 316451640
3 959005953 316096335
1 763907644 69550706
1 198917731 217017034
4 831481521 374919770
3 475742457 129968160
2 383242319 245611452
3 253486525 367714542
1 148052228 401272419
1 44154709 998284641
1 105016707 704756943
1 800511312 107309362
5 939567981 73065666
10 852072503 268007840
3 286033781 454358815
3 652555293 921241931
1 74428446 820807363
3 60157087 196700310
1 727441911 138661153
2 144470861 632600995
9 952874801 537703399
1 561042645 81467041
1 990518066 346587741
2 167057122 373609547
8 221250086 384471397
1 265188785 319581506
2 816926285 945361769
5 13133864 859183877
2 661881912 972180516
1 20442672 800907686
2 341132934 12406422
1 416137079 887793700
2 969988045 899911852
1 969699134 138749578
3 469268785 993560306
3 653147475 324394378
2 491993894 825285355
1 257906841 843083774
3 905442440 548895119
5 773364787 550499618
5 500233332 23534885
6 674991563 758399498
5 429731908 616315861
2 291504784 561849181
1 330397014 957130036
2 580016363 64332305
2 542391205 774827340
6 687864559 624731563
2 998350085 792806074
11 788287624 215441178
1 135944873 654284074
1 187726097 382260184
1 192004748 384961838
3 78980165 40275500
1 610714456 545449971
6 503719671 67177462
3 575892059 41653899
2 127759575 900559783
2 383184070 527397352
1 346607848 524589164
3 88883118 50302228
1 981060029 984988811
4 60351680 209715688
2 826317397 963810233
4 296801742 326315856
3 758918392 440357030
9 900522291 864407595
2 895413996 838316380
1 309447085 584175063
2 488590151 603426148
3 89403914 811652676
1 924033918 7854156
3 138824801 832376733
1 815283004 269714562
2 156395605 723807587
4 403701319 534169459
2 297747944 356858993
4 927742283 574801131
1 929849587 560232626
2 316494130 506572768
7 21129820 343047711
1 237787707 336331724
8 475437816 943519323
1 540740512 470145616
2 613471787 959063119
6 72008906 570944907
3 919840004 382971535
1 122673652 211531750
1 570276003 246892665
1 120251221 716692606
1 792268973 181309312
3 154624126 883887053
2 364986601 589297435
2 505772619 486897674
3 304834969 830874681
2 238415923 433318535
3 306420569 343519406
4 687908246 796768228
1 306732095 143129594
3 785709691 566040171
3 169609483 126944786
1 345156488 167602186
3 329319422 884220042
1 237963707 715539945
1 513143641 301567666
3 853873111 597590369
1 455661419 24620232
1 937750863 716862441
1 420638212 707589449
4 38014632 570992185
1 962338537 665264324
2 574586668 390708244
2 562944843 813078804
2 809844443 712137476
3 368056004 965326534
4 445051483 802414897
1 571415590 451519368
1 578496233 757468056
5 772430814 324732519
3 941228146 497953015
3 809210553 113686704
2 158454647 130051846
2 699277227 848660018
1 855801206 305087836
4 490886126 15488265
1 579516282 68838343
3 872339240 115863460
2 495260957 121381783
2 542370330 643104998
4 126999550 501418685
1 453676320 4752333
2 626469979 497936661
1 100807059 71470636
1 98691919 286694162
4 941737238 764080537
1 127417224 888763305
1 688325757 375469433
3 837268089 510791735
1 715079663 452845749
4 809694785 502129141
2 154510374 683103460
1 42339313 63284703
4 505678130 99457423
2 246716316 793476771
4 855300556 770047929
4 432409352 647713485
4 579136645 373311492
2 57669867 858913564
3 6892354 338286710
2 405189046 336785675
4 984098366 666484306
1 185382424 488086189
4 891564663 146825228
2 83333758 904498035
3 409865562 850647028
1 921773334 482564246
1 206214950 381158922
2 34305945 157059881
4 632384778 807969229
3 755666851 85648419
1 735821156 796346144
6 603607571 833261181
2 594747064 662246328
6 862721823 293527125
3 972649516 413285620
2 497363556 506050064
8 498358763 891098057
4 245277450 195463881
3 168649810 331968680
3 462432365 792144982
1 233617801 227375367
3 823894788 273699596
2 742610527 529410
1 106820993 886482398
2 467176833 44923953
2 354570713 815621388
4 288443068 138163883
4 971940712 798637483
5 325266681 477745484
2 112324262 498973210
1 587888728 319693728
2 318935589 27957511
1 159187028 255619080
1 525297197 881811527
1 380990495 210430653
9 71334896 353196110
1 790260004 911806658
1 804333424 798024229
2 999127583 829128321
2 579783951 246835760
5 931323709 389306207
3 87465248 209132171
1 312289928 196206053
2 446544058 695649886
2 50565262 351872686
1 476688620 102932825
5 143525010 779908680
2 996359286 14581805
1 123358180 885549759
8 435456640 861845709
1 808901031 38264643
1 772874203 204390395
7 146393901 541383606
2 507892594 469400096
3 794004978 787856985
1 192832318 782304578
4 522857224 909560077
2 320349583 651809404
3 776820305 878248461
1 900401075 675002137
7 13694061 359416232
4 855835524 47410321
4 127230144 436048378
1 518277994 215172570
3 783952765 298469347
6 490458951 316199667
2 211578665 758968643
3 33377112 684828831
3 175410583 180222199
2 944749466 624805311
2 846384632 683602324
3 718150650 5982637
2 831753312 334979346
1 936089013 817659762
4 619191301 949962305
2 928515717 477521931
7 108793854 343945857
2 868522683 70740604
1 515457141 119057329
3 945217441 785629517
3 721434546 317791489
2 347935606 49495212
4 456095765 595020889
9 512758816 182503681
3 848441559 530380048
1 941816787 942905840
1 830546543 223767700
1 101352055 541732891
1 861514838 194019577
1 136271942 707239505
7 361727871 518267138
6 731741382 436823975
1 269965577 42061617
7 160579057 23989230
1 675297355 569599431
3 974177851 75649674
3 413244230 558750382
3 53986080 669968818
2 456220887 535799729
1 584585601 817575039
3 782079388 396676628
1 410146380 954851279
3 412579672 715557683
2 684136733 55748385
2 513424543 209089787
7 789877553 727325467
4 884315683 636758440
1 813662557 188924680
10 162439105 893966459
1 281631914 280621749
1 41011805 674435457
2 373002919 951405345
1 559661152 242779694
2 383660310 387784338
2 750477035 582411759
1 983263744 955146333
1 449210715 182276662
2 953402528 530274190
1 322579860 415210833
1 649842961 231066723
2 934517253 994323550
1 852328050 938411567
8 835209286 931939745
5 652701039 649909357
4 994875111 945271727
3 606545985 80004888
4 525959942 56095369
2 497425017 24795588
1 127788123 152199621
4 450265775 704496518
1 788227606 720416340
2 529254988 479885994
1 334797957 292654656
1 414205779 90931150
2 386183793 303266254
14 978603859 433625447
2 204854047 368370389
1 448532172 692195260
6 653727289 726201137
5 172268873 102395914
4 365100366 289706515
5 455155225 517411698
4 502551023 428284469
7 557995411 407495943
3 957835569 856430735
3 309601620 96966999
2 577228766 794159806
3 142167669 886677771
3 784960068 948012286
3 933726081 112060387
1 635902261 985900480
1 22057923 249643563
1 901423713 673780407
1 612196532 353013679
1 455200697 781846679
1 147370849 614489601
1 102141115 56495399
1 965323675 351521323
6 399223028 975705684
1 870495926 536064264
2 46777944 940681111
1 898130036 582979185
2 920157412 368281572
1 76625086 367302245
1 737526173 483965216
2 163312840 166357560
1 903814711 336510195
2 54775460 86198099
1 999996032 445446547
2 389161254 705762945
1 1176363 244111856
1 398663929 533135940
5 852094670 694548915
5 151555771 616991821
2 292967102 404967436
4 141499279 42380196
3 781512209 5912266
1 686595506 648175123
1 125403768 35389496
2 523717070 87637297
2 762066692 303866243
4 922879337 802521416
2 114390042 57651155
4 567842968 734635466
3 283886501 700205787
1 780877000 642428248
1 826218382 656763070
2 148036090 75583148
2 720574870 38723639
6 634427555 811422292
3 687419716 194431162
1 510179093 403212885
1 498117581 738437050
1 451091010 165877151
5 316069134 286056625
3 4024249 173771132
2 114731196 59175833
1 934489987 711095630
1 235947542 495720332
2 561085875 913114742
1 92326277 68507377
1 56039625 846490528
2 810142820 742491382
3 244237741 418963377
6 308640408 242081616
3 514677149 733422518
2 496774067 105736025
1 765175683 763632822
1 982569245 835980588
3 340794439 136541904
3 839759977 796053837
3 847490478 909527092
5 273118650 850499896
1 894277156 264748533
1 117909379 216508005
1 883091721 704397207
2 185432652 468588300
2 683618969 934265943
4 603054232 668870916
3 685149464 447694960
1 130664127 282543512
8 914410067 248205571
1 553185477 916151183
2 247458953 383791398
1 661766244 489035679
1 421572994 318081056
1 104882165 73953041
2 283440451 832955555
1 70713776 551883119
1 709874869 737926964
2 69718658 709380679
2 275304436 537358100
2 733119087 528560565
3 62598745 85082631
3 596874800 835291132
5 386457217 327899897
5 45159516 824838427
1 548830834 549263074
3 608349259 830046149
4 20754056 287268974
2 843269603 77877521
1 324857442 337299268
4 447193536 693043240
3 548566148 738292372
2 158535343 77430178
1 162721443 672365418
1 678142243 82244056
2 399031346 875881687
2 137338259 207569071
2 534103711 7406363
4 598244760 528616971
6 890093926 694553883
2 733788304 283309000
4 793057516 794526612
2 785919930 847683265
1 753274693 191217222
1 954912445 830361045
4 271259885 194691377
1 918071279 182883983
2 4782154 554296208
3 972558979 858849595
5 106841456 7593382
1 439774865 668307638
1 286770279 298431528
7 434968680 57213525
1 200781541 413028349
8 273802610 676835626
1 887821393 445255712
3 315488661 324030015
1 602615950 649352944
1 431763571 55660236
2 814625467 439297982
1 245006328 676713524
3 363024197 557125150
2 712768682 808284439
1 856233574 830973135
1 722267727 549158453
1 81434713 528730264
1 441335061 472130916
5 728846163 753267711
2 925479374 787932964
1 335065222 807067435
1 842040736 18680603
2 73991195 539425856
6 740967338 754732714
1 982614488 825375098
3 208433858 341277250
2 890185331 336011188
1 750620082 714953476
2 784406177 125608055
3 926153015 760010958
3 976523444 41699679
3 406498523 679880741
2 389168505 339656649
3 470471589 834092641
4 489431520 557600310
2 824939606 343152826
1 820601766 967586154
2 515983948 827851454
1 487840932 819460560
2 705401237 830144418
1 592206614 912632491
3 926173654 255516782
2 261072523 240018510
2 617246557 935173178
2 122230029 899005375
4 540026960 369548375
4 376706090 19283867
1 127551798 839063494
2 444215694 192252921
1 403276009 315573738
3 429669735 58251375
8 467032950 826345666
1 478230696 880523486
2 230202031 853972007
2 508077828 488265649
3 944663034 686888870
1 405767252 974316017
10 972664982 280771740
1 534092212 746107322
2 172038967 32011252
1 245011378 628848033
2 397277659 928768045
2 727821725 809408152
1 831864376 393469257
13 802644474 743449330
1 61335076 480297049
1 580925733 971377891
5 185837608 280220670
1 878834976 269360505
1 73493963 250166557
3 720755569 808609851
1 869684522 862100377
7 487490596 276001327
1 397847100 157132926
1 906546862 786553734
1 523868760 269422795
2 344049611 482471058
4 496202756 925378260
1 89507076 61040599
2 834940244 429818945
1 161216536 377780107
2 483668266 717161229
9 617198019 825945376
1 881002634 928054504
2 531874200 708767288
6 599218967 781999745
2 426385959 115727152
3 857563809 657626483
1 935528534 457825621
2 39268294 551189280
1 781399327 733824525
1 529668658 53517370
4 998884452 905922524
7 186018571 479744536
2 832083257 217273496
2 484080791 729678632
3 698885639 184992912
1 556445627 207761546
2 537663077 693626794
4 207119771 21707855
4 481178870 86389266
1 123300431 411606846
1 879690585 65860715
2 514583184 525620954
6 25032066 411930052
1 707158321 768331045
3 851693322 803552045
3 442108039 316925918
1 362777910 133433990
6 526932613 79108645
4 140621753 965248647
4 982257330 558403109
4 656589654 207534609
1 196194216 413634252
6 294585691 124853646
1 508113575 2103751
5 526976994 356428611
4 808652561 32964263
1 954268042 922386353
1 511356025 616134691
2 879586576 824385417
5 832991194 415136544
2 950926395 215642043
4 502374686 941287223
1 683298664 85098262
2 959127799 178900879
3 563026743 324694174
1 671172257 704529117
1 918504525 818007309
2 450823632 211979825
11 191410535 289412360
2 684989698 566769845
2 26199851 663403939
1 612532602 425455533
1 147358196 149935455
2 230285137 40223215
3 799495577 720679578
2 107974954 180697082
5 959071135 756220518
1 739797863 673747344
1 626425080 185464608
2 7497930 798553998
1 620586320 368216840
3 145237698 305925852
1 856879143 770945519
1 274843828 779706287
4 147718861 536429389
1 378062586 462133453
2 328315969 477084328
2 793382622 358504248
2 799712494 149320108
2 431876417 952682842
3 84783954 617409711
1 811723571 861961133
1 573729545 175156150
1 38888892 494745151
2 449580669 992834100
2 281349729 960095960
1 539218887 718878348
4 668427901 132759091
1 450741705 803482076
2 289621361 69535897
1 116515364 750827869
2 144347609 432829617
1 75969373 898840643
3 650774586 830869818
1 202233239 440456166
2 157791904 568727208
3 466235884 985084289
2 293711161 565273749
5 660729495 808372964
1 616193641 573174561
1 192761870 796175081
1 274402553 970766112
2 435435042 280043852
1 615181168 718981058
3 121315102 121659558
3 176371256 924943418
2 452273210 178712591
5 960398518 600654317
5 115724946 571629149
1 86166435 91960092
9 364086730 422102246
5 951407523 412104431
1 875740139 961475131
1 496198981 415950636
4 103966389 227048212
1 883571527 216998738
1 68853309 717052777
2 860167868 173820774
4 638760664 114091540
3 965982982 888795100
1 679307640 49236405
5 660591890 573112590
1 148117304 296963678
2 558781119 829792984
5 606841560 572974820
1 19193858 594802797
2 925752715 829478122
3 567683390 638691858
7 971331264 961681458
2 824732279 262734329
5 819315705 640090967
5 842173978 107516187
1 698031559 2749885
3 612803132 788199965
1 566211521 146560256
1 48344946 90136992
2 782588461 817242231
3 147861774 603937777
4 847002160 844404800
2 182597419 819630619
2 423617838 857978418
1 494886710 63155611
2 168092409 783645786
1 341857652 703413550
1 726345239 302227254
1 416298912 761524634
2 994965848 971272770
1 587518666 599322718
2 961240404 972537099
2 753729544 881710654
4 234148009 622875156
2 465577549 317629621
4 164289966 335468064
6 509768326 381629794
3 626065331 993540383
3 713280454 365203721
3 605422706 180433284
5 225430403 780384662
2 706876277 271131886
9 467902565 918486592
2 503377076 654472196
2 8330232 15599025
3 78786577 282977667
2 806933516 6012986
2 24424324 598569354
1 78028870 439355183
3 497356627 838505446
1 839356503 775273610
1 336685855 321028064
1 842704344 69757268
3 638436405 845404195
1 74756860 837615306
1 732348620 382853904
1 509690953 799101796
4 568952339 50956502
3 689555253 142199298
1 901035590 631485443
1 949840166 993742356
4 139560513 89608272
1 876928867 714488716
2 769052890 806573193
1 813980080 181461574
4 899997363 106880935
1 9422213 835783020
2 727638867 56866008
1 660169756 720994648
1 883710990 692078743
1 223594891 534025685
3 984055934 548148565
4 786423724 788033178
1 985666581 194474649
1 863214259 732782235
2 342813723 76946487
2 445547971 680964791
1 730627925 819553095
1 276622161 256210412
4 783814758 464129384
1 945206216 159991974
1 479803673 797537038
3 831564785 144437014
5 787172599 848258141
1 336196941 256525240
1 672727242 897331254
1 839335566 713728282
2 49315402 635519848
4 512860418 973176801
2 516007705 184140513
1 579476968 681133489
2 721973187 424143235
1 771986937 311511223
3 164178175 608951917
4 794408626 312595119
2 916084037 843257342
3 604544970 154169260
1 255090695 758940103
1 390929092 461967385
1 743869247 92097812
2 936925821 1314767
1 913554448 404090197
2 764641791 40821068
3 448193202 1078731
1 520603785 180401387
5 715547059 232731909
1 981622207 622661121
2 914041929 781938544
5 584188439 963307263
1 832546373 962641816
1 385874006 405853158
2 493597151 893677547
4 9515420 903989848
1 568014160 817233131
3 235417659 149952623
2 898526373 568705588
1 574528032 883728391
1 349455589 45832282
6 724836656 604071634
2 788196356 560019501
2 185358141 300573280
2 751522884 20635898
2 308668341 236261496
2 674990449 782772338
2 456392537 727375705
2 447071353 766227224
1 168132451 333497044
4 65286295 869957589
1 660184019 264643793
1 687361987 505858745
3 484744930 139179622
1 789083050 387103260
1 199320467 657982387
2 303903302 479956426
1 623897355 856082438
3 797626161 566046090
3 460637063 299263148
1 340680164 864375297
6 289266294 410334535
2 724965107 108265985
4 639593378 973459442
4 233192406 634035044
1 394076744 317079530
2 547637673 162429613
8 443851743 877614847
1 805151532 9699868
2 684041951 971942454
3 659729043 456488699
1 827152676 22178051
1 266328501 139928756
2 548909293 861594066
3 981210058 245117334
1 104596422 825881793
2 157794571 244157069
3 827019450 320605786
1 772375390 536069568
2 185677930 390790663
1 337376068 834848452
2 992228154 795709273
15 791345082 975946936
2 715906262 533565942
1 367967923 329290673
1 49292874 633033529
2 808667478 233475180
3 298378594 849703770
4 415189981 92136486
1 978984202 591013056
3 717244807 8318238
1 218898605 514470781
1 313004294 86640247
1 893434134 752385655
2 950890087 712094015
2 794165487 733045094
6 959790713 62732004
6 892603359 289123144
5 868042382 453315749
2 701683191 146273095
1 945922386 945679264
1 653231807 823977604
2 696343658 892131285
5 585093566 797269420
1 61095363 15160156
1 909841090 32819548
2 815575513 833685642
4 473969578 746452958
2 194800529 891870894
1 442194287 113361871
5 527166454 815581781
1 524537759 433605179
6 953859986 532904282
1 260697136 440174007
2 231799639 99244238
3 899847979 724590017
1 266657902 886352669
6 978623862 477465434
8 244386994 322043359
2 497094911 316429288
1 494044312 446953041
2 149614642 225903296
1 658823117 801690945
1 729087550 809708126
2 717456095 300336513
2 399791374 519810924
8 44551291 434282222
1 391823643 541339571
4 913868027 145971373
2 80960117 887882889
1 446676857 577554908
6 567315051 315952913
1 892205100 934812734
5 802426201 186188169
3 753780212 359449847
1 490708574 72594880
1 116356792 686461601
4 877873013 802881106
3 870012228 346739076
4 618280411 70147778
1 775245044 192137476
1 576662342 745355446
1 380340112 436823210
6 118983708 461902546
3 782925604 47916372
2 869259572 655074186
4 119774850 737579393
1 327960931 762591175
4 35457837 783169097
6 28132615 127255339
1 150502866 564235390
1 956313756 749330025
3 81760986 329653939
1 274651300 126781969
3 578849922 645990283
1 614691221 891746704
4 193454680 185912043
1 899654991 164646721
1 376747316 164220626
4 4657321 940586322
3 209828498 948811557
2 744826572 830840645
1 331658755 944852933
1 686630099 26965737
7 482572325 960003205
1 405379094 140313664
1 847154068 517005379
7 352032109 200353239
1 393272146 669751492
3 538324560 407683368
3 743724082 964068547
1 214261632 700560620
3 147806057 37209937
2 109958924 985380669
1 868138854 901525793
2 152143539 715303134
1 771280494 117988356
4 731637285 91232415
1 29973579 665614782
3 782836119 582070532
6 617285932 322814823
4 434802102 867565037
1 731138050 33956995
1 627351385 714600379
1 237288222 365438958
1 404108500 499804721
1 205904784 142214704
1 422545522 64290842
1 358010105 686385519
3 121009105 485689945
1 678776453 22598320
7 220250157 907007179
6 359697193 892882086
3 916491968 625698045
6 206580691 233532303
6 921839279 107907139
2 613144427 357353730
2 60190821 603167018
3 372163073 965054488
2 801339668 394492431
3 475390066 559218357
3 44294126 501945333
1 194348263 34415117
1 480449183 570470088
1 808035045 253126294
1 365867134 274511821
6 740835759 417882718
2 663339749 270270820
1 715748658 292074800
2 858297075 835358151
1 112940945 876744038
14 276856013 199653531
1 221337918 560782442
1 628385429 812883873
4 667779115 305640515
3 844701257 795371062
2 782831368 540374246
1 45503706 781624327
3 585836225 43538741
2 849710663 234800979
5 265613395 624214024
4 549052979 246781595
5 725728086 647147049
2 719713435 397843577
5 34571541 122650879
6 66327454 90878392
1 207401878 262740980
1 693905077 743235956
6 981249617 546147801
1 930824846 893498410
1 42747761 806952761
1 385593463 2049455
1 394907644 876590117
1 194174274 831612023
2 595648405 583761888
3 456114736 919919935
1 316951617 340029092
1 126837312 91587952
1 541834936 326462086
8 432271163 484360497
4 197182518 540642019
1 344428798 654155211
4 201910282 399760324
1 506668633 646059937
1 436893907 583797920
1 32198104 836496562
4 400282629 889582354
3 70791287 604215210
2 859435710 338586168
2 8578941 313105956
1 982292639 85883042
2 689025114 222302895
6 285753803 318931637
1 846433962 824273624
3 912467224 694274213
2 33325588 641386976
6 866739598 623820596
1 624474594 935378207
10 745903137 14535649
1 267889054 530732237
6 190046001 868717630
3 38926401 5739100
1 517529581 793035661
6 779480786 224867679
2 346139605 739646962
2 663426312 486730648
4 535187380 603278891
1 545827343 674876163
4 256426652 985095808
1 337186799 29963652
1 154229371 221775211
3 99820632 732593973
7 238274238 285922663
6 876873530 373556628
1 681010997 605379115
4 147770738 942991028
3 669652007 405535175
2 714939062 83793044
4 641216690 610127723
2 513118642 127297166
2 260261802 233441409
3 109181919 940347754
2 278089689 8191170
1 341044723 17902649
1 666632718 802286052
2 319934724 882896744
1 517581461 731969920
1 56332863 348438374
10 752612488 143015561
2 443823307 455113551
1 897866321 375209740
1 866458396 774411949
2 741196646 658734236
5 388006780 410528184
3 890609165 839174554
2 854985894 296197174
1 145359230 15371619
1 829097281 763047780
3 350877003 889150384
1 705271509 561946967
1 323482606 832644058
3 312731274 562068324
1 143795213 66984301
2 604787017 897679190
1 95862088 182358306
2 587613024 881874216
3 60480933 298950371
1 713850266 675807322
3 429687156 327866550
1 849972474 878027048
5 717295004 669256433
2 953100657 758349560
5 189998558 18967951
1 618236970 637084237
1 184316740 863158213
1 409176197 328346658
1 893182713 685019794
1 538032714 853016917
5 340548858 960551367
3 311562841 956603504
4 838503349 288828125
2 234826925 753284672
4 259724422 652653687
3 422215553 165728586
5 948718280 542471565
1 287958791 641463284
3 475925845 929066073
1 987490105 476166279
3 666490593 617887122
2 775796212 314059156
1 547877061 403110530
2 180987808 705153435
17 119631296 231254062
2 453977785 290378429
3 218799798 5091490
1 956280782 401582581
1 898301109 477294050
3 738187750 629213961
2 498249726 119992513
3 626137564 298953979
1 875908769 820318881
2 204786206 526117918
2 95784482 386014047
1 348350344 584191305
4 717580497 893845733
1 113182422 937353510
1 936357728 654184496
4 73341172 717951368
2 646716901 902924090
2 776422954 22191549
3 195877719 921026216
3 604145013 927010160
2 317850960 638721881
1 897845968 736102832
1 520799136 190552662
3 452795848 145379838
5 831991620 275514811
2 256276523 762390370
2 658103452 885716197
4 660861600 293789728
1 34356120 383313761
1 486298530 510662389
2 181104757 453866530
1 540406047 854866766
2 110818879 8896555
2 521372069 5949183
2 49734267 51153012
1 450976725 451044187
3 797443220 958288448
1 22794566 402902806
1 782098350 353860396
6 347441473 959145883
2 924471825 153728732
2 95078393 94726862
2 46864206 442252488
2 8493957 757284480
1 359231323 116663707
4 721680421 856706176
1 232734937 759118550
3 579358927 33115805
2 181205525 182153734
6 147438538 243941282
1 345532604 493364299
1 999075458 142150295
3 31441904 858487694
2 265384829 155802060
3 415435356 697847715
1 299050748 949231034
1 11697707 736493632
2 398459147 771715307
2 421833157 712617867
1 345957272 488605333
4 221986426 596509048
3 70304877 264152844
3 713244044 911369167
2 305506294 925683267
1 631606029 34877115
1 758219395 437815021
3 698860824 89782963
1 906656013 423010385
2 253643027 579831443
3 19067131 980605983
2 252920048 239109081
8 986883589 884213797
2 508824742 346553198
2 537705974 92463306
4 171107959 57380657
2 723238764 617201292
4 112619714 390276758
3 442037388 605137005
3 64945123 800664113
5 280055817 199496827
2 714126775 5730288
1 519396035 825265578
3 449459433 326245576
2 818179466 816178886
1 280212270 889781474
10 360653504 788776663
1 471643100 330690364
2 269447454 405261261
3 146643020 358214559
2 306201763 68521568
2 4140263 637125787
1 321742618 620929923
6 471918268 657021762
1 742720329 375069616
1 542754400 153749025
2 228912167 724779702
3 822184276 505228507
1 670041783 807171031
2 132578125 107824295
2 208629929 397633796
2 126048996 748278666
1 685745207 797520684
2 50662320 860002003
1 359715383 684953227
4 909331064 744435205
1 242739501 500290018
1 786293186 293423707
2 729531819 215005784
2 252978046 948496060
2 866733446 102217890
1 376413338 712504252
3 486246886 176635030
4 207095469 412200895
2 735865237 618521775
1 323500685 16448096
2 636916745 496117252
2 80223247 97378811
4 519516924 143265388
3 372079319 985635333
1 807478697 54372630
3 60258199 773866535
9 488397321 851951197
2 161060877 609019916
1 546850862 88803238
2 777892205 737915975
2 660704182 123424954
4 93178372 841954312
1 250482699 820143481
1 315837034 97873603
1 205070621 32670706
3 742510772 738677201
1 241400873 165161642
1 914265272 626498482
1 152706773 208269414
1 162829310 65339657
1 10956229 63986084
1 773058721 388128861
1 122407658 537217419
10 720232922 349823639
3 948416211 424816311
2 964715022 300885614
5 190269542 68119613
1 614299356 51507910
6 499660284 182910499
1 659605403 266404625
2 157867036 34781655
2 643681196 904672647
2 692240701 253101412
1 190308710 877630311
1 404049541 421085998
5 646699282 853963430
1 894430239 87576466
2 416236748 63452277
3 262656984 511673366
5 41964902 516639650
1 157840829 9920248
1 954833633 447345378
1 177334817 398610162
3 956997197 439290900
1 637645415 530214201
1 894079239 816826740
1 849786630 419842583
2 30165353 493550690
1 633172539 693655307
1 845949659 927789934
1 209567076 169637350
4 6332754 42250569
3 228296021 40761765
1 425681135 528555236
2 783152800 517175016
4 188707145 238155905
3 431691792 864896148
1 305147965 666302630
1 568629287 547267597
1 105705301 553952929
2 562216756 878389829
1 578053284 297589407
10 389757754 811484146
2 400514303 15934201
2 968691401 293566002
2 992468408 486568732
3 567352420 301068331
7 112535376 776684570
1 404518105 531120340
1 941986725 259678539
2 906048021 580150731
1 837500624 571546597
1 799795635 815367604
3 362770107 290030325
3 174397392 361462263
2 379532532 268815725
1 343139192 858624029
2 293683476 430561779
4 864958366 35886029
2 194437677 623174464
6 285079895 954962342
1 749856824 799293423
5 898020785 902643959
1 68678289 434341801
1 515056815 718057095
2 677287959 667951393
1 573765397 978485834
1 285227096 825041263
2 169907116 524455828
5 804199542 9534180
1 858307856 671728703
4 949239288 656389639
3 648326162 907241431
5 52316697 582915700
1 701619562 839340541
3 133915906 783273479
1 712700427 52316631
1 740378810 450783494
1 427607692 971840401
3 910702019 715079604
1 836048568 204220828
3 864640146 778563632
9 204579506 439568903
1 825821772 658421230
7 940250929 633544089
2 203165670 72687563
2 685211413 720168852
2 208814147 373804359
2 223380327 747200182
5 811470619 773924262
2 418721781 833573798
1 458206221 102527560
2 617728337 522656909
4 67269007 50553079
2 813137392 488635187
2 978066691 720652322
1 597769512 788203783
1 797400650 744458290
2 514036057 932184538
4 171275510 750926871
2 187577710 755693242
3 941368117 690605676
2 824335149 164838593
2 484692414 677213752
1 89267452 800503493
3 917415502 39931395
3 397871439 461750689
3 7341134 305492053
6 246374584 197624996
4 761975694 704679041
1 75197476 130990082
2 698669700 588051206
4 804777814 426805561
1 105134367 326500099
1 698781133 217800848
4 707530671 186129554
3 682883818 80759530
2 998741320 562483254
1 895900069 915288243
3 567782549 143261178
3 355363822 267010891
1 984938976 693251344
2 512320644 482785813
3 469825685 336811644
1 907618522 739880715
1 433015940 333918343
1 147047083 862298754
7 225819301 957018864
2 733959257 808672476
2 244277493 927557778
2 284024043 712794710
6 839748782 184030027
1 681443161 712005309
1 741934102 171099470
1 904335252 42184992
1 187684153 600027662
1 649568788 726751458
3 386964583 551149755
5 821882931 178471793
5 758206170 411553754
1 183576634 786012715
2 281770568 508019776
2 279814775 42603049
3 155302904 306525783
2 187297098 4648838
1 316410617 593176620
1 335501493 830867231
1 527275158 56334688
4 202310673 851832557
4 841007038 820324714
1 62239770 250415485
1 748051602 353269147
2 464956280 740889585
1 191389412 434891440
5 645848159 874937472
9 344520317 144302399
3 471703768 339684802
6 328198102 160620187
3 601431405 769589965
2 143085986 12843459
2 570529371 860138485
1 553150277 24937856
6 630386487 537155288
3 855182075 662456689
3 543018872 761338385
1 615543620 790987622
3 677792223 717749653
2 699584135 130215691
2 925314519 154729783
5 502942630 868668796
3 744594085 371427945
2 58874234 697822731
2 475555504 506347035
1 561532850 766077844
3 274153618 836373428
3 10349916 22483558
1 936097496 92854356
4 570464343 805263550
2 49041865 370791109
3 542756745 814394620
3 425361685 120823869
1 989065335 729726341
2 898039187 531435899
1 597247046 793285106
7 509237114 302164396
9 861635803 637166554
2 339967683 813761480
1 986999854 122411528
1 490882249 705951478
3 956086559 379405386
1 315089355 768848351
3 610694503 780269034
2 705920411 621954402
1 486591143 762206432
1 963584066 469473171
3 934055988 71584210
3 319194216 627600417
6 498660689 720214457
1 828704039 644605900
1 396151822 301076087
3 5588466 33293655
4 485328375 770415833
3 945651863 703339647
2 975479940 362753056
1 366768090 165153552
4 550657686 832010822
3 590011568 109270801
1 130476976 945164162
5 878121809 675891944
1 999261784 650545735
1 738656092 529669127
1 748252476 160828697
1 417555282 26909368
2 967390360 112563402
1 941871058 507523081
3 770635678 283011949
4 65206677 75438984
4 888021676 519254309
5 699280851 823272538
2 424936337 316076352
2 596059865 138761592
2 127724336 821220700
1 208508723 465894805
1 932925517 79224137
2 175004985 68615270
1 805918104 586514069
9 312531969 68573148
1 761068375 785097765
2 189333623 198016164
1 348269219 724783006
4 165352659 67137811
1 910670322 14360239
1 498746661 482450131
1 859784834 992038027
2 454528482 166247876
1 896282112 252712604
1 198629949 904607306
3 347785591 349716618
1 241644940 230545155
4 625051249 209429319
1 493405168 313921594
2 350297102 406048620
2 16813725 371272953
1 128702630 925569701
1 663207125 254109492
2 945692296 913185302
1 983674436 899872591
3 305928166 48146179
4 737684733 130899186
3 567126041 603741635
5 112870175 151033033
2 293561339 70769610
1 22994822 245604624
2 558797676 508106599
1 766820284 878647472
2 632996752 776365125
2 910076688 964617638
1 130080416 873714088
4 285487465 46072416
1 690831667 825257921
1 762274155 76810399
3 437818916 816638933
1 501142827 43665820
1 984949202 716064125
2 66422799 500290990
1 360785003 371803789
2 74488480 252386261
1 712661731 727911699
1 473221310 105599760
1 438595616 476047520
1 423065119 339726002
4 840372623 140286361
1 723623867 368133495
1 349968809 429370138
1 144512316 350893372
1 724636437 241589591
1 325970643 443886232
1 746648383 24151960
6 999638340 957875871
3 739597684 191057599
2 450991694 916140637
3 463413242 532522757
4 185975174 273328058
2 34942581 423649620
3 219540733 794428066
7 193087539 210107211
3 44152944 859249049
1 544119813 975744217
2 111907061 796861407
2 214218303 364411445
1 664044465 392098991
3 219726095 774475946
1 711282918 553655904
2 600689324 840533854
1 523606834 145628257
1 952469212 163345926
8 692207422 110950415
6 10406809 552149886
1 517650324 974418636
2 586292452 641246199
1 620172300 946191151
4 915382852 180834270
2 878444498 132409052
1 257331859 328599284
1 622006169 268366935
2 736290964 477818242
3 176587070 395231960
5 880351099 450199225
2 317476293 69555947
1 761024428 612278616
1 184059411 599557088
3 694395559 349352155
1 1102594 923258857
1 502377443 379292962
2 628300110 987188362
5 295157857 181132606
1 484645309 648435711
2 815356910 688677677
3 696920698 481019988
6 434398372 526868551
2 316082928 20194576
2 800433525 233914800
1 608335855 588885649
2 4339921 833559849
3 914462113 973891952
2 59474688 702182419
2 415565192 178055612
3 551445425 225602107
4 113614577 219151241
1 694944051 260298444
1 873843709 666829764
3 638688119 584776365
1 322995537 750624200
1 928683193 589898242
5 953846543 447475158
1 637976045 666850452
3 62232741 28382029
1 445754247 803662507
1 618513189 795221342
2 569339260 433855019
1 42883502 550835328
1 94125779 471453583
1 371225591 726367992
1 421874356 615696221
1 371867131 645936803
5 150570858 265751320
1 913150028 293668624
1 140751252 946115936
1 517163408 248641119
1 890290351 448990499
2 453137471 498466086
2 401844011 338526921
1 565774937 611315441
3 107470379 996065085
1 611945127 41012076
4 568700528 585719752
1 579224352 288928124
2 288561419 712980967
3 307467990 400727150
1 474473803 446830965
4 560603924 192744097
1 866289516 46316885
3 739953697 995398935
1 13867746 803155094
5 899123820 403247932
1 285492114 705968257
4 301411853 845368863
2 86505513 639477475
4 521930203 81756652
8 319094006 572191127
1 381313605 629943808
3 521652232 33352609
4 564888985 743944837
1 308045334 393359951
2 532861955 463083239
1 180989180 725916049
9 185196863 748624318
1 530506070 404840977
1 557610097 97497606
3 741960293 156764541
2 123870764 233270807
5 338331858 651161695
1 472648579 850468162
1 725473030 202751464
7 622790315 957325598
4 416460873 635621516
2 466149653 294080780
2 659466938 918609161
1 480887969 471362690
6 75539055 379707172
3 905625257 720844759
1 270999915 45387787
2 551163723 327873205
2 932437884 995423916
3 140589745 722271635
1 302065137 787074068
1 211514541 429662637
2 63619789 776032212
3 821426438 597988569
3 669845844 783249257
2 350433243 673050996
6 651286896 474964529
4 518821300 190319899
10 389326606 983907281
1 948111899 93746438
2 319893196 345575071
2 736420768 657973334
3 345371375 155264557
1 655132973 914758608
2 356728235 710178846
3 814220336 347631693
3 852653449 335432996
4 371505249 780537492
3 134626044 326059890
3 779459440 154460951
1 595702883 772238558
4 53719088 397851212
2 122944747 190616279
6 950596352 564137592
7 91841015 694274189
3 337648662 796179228
4 517471619 435304884
1 139977725 556249248
2 465395762 267237368
1 290826644 449729310
4 977448746 876220875
2 491749874 693283265
1 260807920 773035573
2 652713456 311764938
2 111396839 736370287
1 638986317 841679241
4 338176497 934356752
3 283794847 10771091
2 740390207 719020938
5 77835723 440263795
2 963122211 17613062
5 156327938 926003756
6 436540023 78146110
3 173120452 985225072
1 806738227 827622773
1 447907854 646615585
1 114011743 480750582
2 147865944 851282061
1 379058612 473778668
1 699542964 225635848
4 336452049 594962802
3 875100070 786585951
2 801135264 14720878
2 645818713 583929597
3 841585859 415044752
1 578362502 172618549
3 388571294 922228187
2 57643590 679043551
2 80880765 897036475
3 489956568 277714746
4 609627588 304443070
2 339630308 954012233
2 445797335 705793533
1 205761797 395693534
1 326424498 389361478
4 975947495 787185187
1 958774748 220431361
1 372113846 503003711
1 768998354 949314730
4 715237203 729889592
1 313036990 774651561
2 515718845 665262410
3 637403835 308718415
1 387827519 115842350
1 585376532 34093541
6 949045386 413967912
1 517301106 950996307
2 208604513 604528013
1 971576768 321038059
3 941389043 244487487
1 378274340 329760937
2 198232848 650216422
1 878111217 266679184
5 710499881 459022968
1 969213879 738777988
1 838185754 853699718
1 939468138 126020272
1 169166171 708587938
1 54292332 78856221
1 200447684 127076738
1 35535538 136705478
1 974101512 963631050
2 531420805 201091355
5 774114379 662067135
1 162217258 804318236
1 92154212 42352091
1 865206457 784982623
1 130336990 330549038
5 790110708 631809605
1 400442957 158207447
1 270974147 173285908
2 98157825 757450631
4 2425639 583863995
6 885538605 526383827
2 950654923 647345405
4 131469004 909842219
1 351513883 333553541
1 902302512 26169025
3 760943182 379469803
1 464654703 354811473
1 872569270 81079209
1 708099949 203224548
3 135689708 38507591
4 998753542 107413315
1 646398290 945544295
2 632235838 363566818
1 240153375 281094447
1 195113272 906894396
1 90362607 171281916
1 985101160 131325921
1 817495503 956096261
7 406085711 768692189
1 507911351 306134075
4 718900864 655498098
3 110971396 80668438
10 40477626 971043656
10 385160168 882966567
1 490777136 780980861
1 449378165 912076692
3 395389074 509743764
1 587605281 487629123
1 87222534 28426140
4 505181848 434448524
4 500249496 789475412
1 977402068 549106360
3 22091060 558802819
1 805492781 689819002
1 148539611 4592263
1 925874960 208543276
1 788687038 32466984
1 537894004 623531926
3 267755350 821312133
2 90404679 823492735
7 37221557 644280867
1 962023644 690553464
3 504974748 713821175
1 546095783 187124721
2 450848096 276166766
5 651233681 607387815
2 928312650 558260363
6 535973025 298360302
2 621646639 879306547
2 532292661 943795582
7 225673602 154165883
5 720779881 715866128
6 441714726 722002311
8 976626576 717840728
6 15971800 134462520
5 850881765 880353149
1 468518571 587372656
1 378568313 775516088
2 129297011 342414356
5 816527972 650384051
1 53937365 784433512
1 871898608 568100324
3 301886353 976313294
4 829360415 73256425
1 238796129 763651368
2 990738523 481613226
4 962403391 769177584
1 974924840 688732619
2 953330151 142098098
2 599623210 642142634
1 715163868 798038309
2 493170269 160379632
2 791194674 22415771
1 176169561 416870493
2 169961656 696873803
4 563861838 662046681
3 240119461 699259482
2 730886284 340885565
1 279275749 223752549
3 562529899 33057484
2 608579040 99138427
1 986930331 458720727
2 809696218 658537808
2 247911295 710890159
2 317835381 335616839
1 819768341 256879796
2 528559370 533420997
4 529537055 721673550
3 101966821 315270107
1 636695379 438316249
1 703915830 774980430
3 416471312 928779831
2 415589672 420941458
1 54595066 376942452
1 421231238 863627875
2 662179781 663198698
1 814125571 771562080
3 315086356 719164424
1 128121828 393301919
2 149306956 507395699
1 173385117 354361060
2 865196884 534276585
9 781741000 767399932
1 312838562 231543037
2 264650543 448278728
2 445872938 659230136
3 194950806 678521482
2 261586419 493078963
3 704896344 670401981
1 601884809 227792165
1 583738055 170496950
1 949259899 531677626
1 669229109 15120261
2 706187779 646886739
1 141045309 485512667
3 247468729 455920303
3 69942894 260776545
1 418211063 591958313
3 703383620 305028438
9 216954696 505818365
1 430401154 732809238
1 575194504 938864425
4 381393436 662079243
3 261937120 722794494
4 999741493 32600062
1 547574550 60165138
4 781005801 357147666
2 604026432 692171162
1 808576611 12321543
2 898948048 566666121
2 398282099 402980041
4 564351481 497792278
1 119975561 108339575
1 982198055 678663039
2 923401639 126382144
3 403725563 329075334
3 530903742 387833176
3 920423873 281267243
1 260316791 907561911
1 13088441 622945633
1 576149646 603664730
2 496322125 759469830
4 142938932 936477724
1 274504601 707593695
1 684036295 506056993
1 376212511 2179274
1 763804747 225538711
2 262475419 593159256
2 807057902 794798247
1 741634928 389396702
3 444220796 658853433
1 457107277 262458572
3 118950940 256910929
1 238500152 695508410
8 386536113 941670017
1 690600482 815094725
4 562148645 813648167
2 741639600 631981082
4 805262256 364881378
1 500441456 316415952
3 471265365 485348153
2 281412783 867077081
18 443890382 998909993
1 132424610 404055307
1 761111412 908412589
3 873052102 373807261
3 26935358 226416633
3 865119997 725951346
1 145103689 368850565
2 538325251 213068947
5 332294095 101591092
1 699681623 616629680
3 825575299 358057856
1 871478122 506129531
3 938515398 328801473
4 754942142 513013939
2 476448118 881627489
1 711709436 455774015
3 875781996 250150529
3 69617997 535798667
4 653659097 689312752
1 663375896 640422415
3 670242278 720626784
2 189721228 908850477
1 606389874 513367197
1 467751934 16349406
1 172860366 946254457
2 819833819 988965413
2 50087398 993795742
2 764721931 502423793
3 784275631 914187871
2 268395295 639780578
1 567129577 337192468
2 282604286 457563806
1 543522261 19323403
2 580464969 693635563
1 544712425 325663084
1 106823889 803717710
3 103068271 52286305
8 72038676 480819184
2 109893107 226189511
3 342340029 597737326
1 416469746 237941788
1 244278844 979710933
2 713509345 166290017
3 443983799 717223969
4 768668574 349328379
2 459142506 271374250
2 811077764 460209230
2 117811240 691782057
2 97745006 185491282
2 5794910 297714864
3 748919671 103532450
2 179659767 946307689
1 419184165 604483558
1 556234188 30154571
2 461480657 323724679
1 369159779 533044364
6 424722302 618487986
2 569872233 84493484
8 818730021 51408438
2 20954078 624063724
1 419964809 726296436
6 163143126 894790234
2 135802368 781358854
5 885428724 179992255
1 861885854 48188829
3 804920869 447218886
1 304203890 198859522
2 98378038 609334130
2 917580216 773211260
2 393463814 174003991
4 969010980 196643671
5 782077872 509001817
1 573903586 954767417
2 628490837 761534434
2 687388220 863580994
3 122213669 984038563
4 457187846 274782768
1 172499054 247448602
2 265501824 310496324
2 95795767 382486877
3 69501798 909188019
3 186471496 442715741
1 706512927 183619989
2 469921442 150759606
1 899013538 478699685
2 976586783 329563541
2 198745278 896830005
3 246037936 451498369
1 53507736 605322538
2 89970629 62512724
4 915348364 30859355
2 839951793 790428216
3 904993602 238923696
5 544896340 488735209
1 685876266 65391700
2 324862648 426112243
1 989541892 247649340
2 532680914 459657910
3 352664564 369984147
1 113146763 390191419
1 930426701 985532020
1 14576716 561996223
1 154940185 153744599
1 793790974 109362937
2 971600903 20676028
2 823828862 767858987
4 335764628 31614003
2 454728627 660708486
2 116970011 368082191
1 26790481 348060008
5 639418214 496525415
3 610022387 990815330
9 74363346 363857594
1 538172924 664390793
2 170280686 849764440
2 455243059 307926383
1 952974569 195040757
2 518770268 406373086
3 215949306 722095377
2 69013686 92034826
1 863180732 206384797
1 987159333 455163993
3 785122462 552544248
5 17207027 552221863
1 128843791 560597265
2 197192591 36642096
1 93265262 803736678
1 695218839 627434999
2 834771402 53941104
1 314877038 5537833
1 574435310 692313993
1 636949011 341244632
1 499236004 879060786
3 818980138 598199234
4 720227889 523541042
3 747980606 103648838
1 224273643 996612195
2 942177456 521711143
2 622168905 518820651
2 511765122 822741220
2 18230672 994848829
1 558827898 727586406
2 767501212 411176231
5 26522869 727853920
16 153408371 290419927
2 657042188 536522473
1 909877657 960641524
3 869015010 756307820
2 76188329 849262905
3 775386255 84374380
3 687676506 606416960
1 810372458 97522309
1 704408988 766045042
3 530165428 663669222
2 901554866 910999376
2 83259840 249243997
3 802487969 565035998
2 989426294 27632815
1 198476060 165650717
1 666247248 646311849
1 467500559 304568250
4 337486341 470693751
1 49359724 290539887
6 855399118 782020485
1 946454241 294702701
7 899855517 518013635
1 901390908 965311949
2 423090656 868147100
1 963430763 545044730
1 985451940 565648946
4 610503506 534715277
3 87476786 523413465
2 237353761 79539052
3 332726467 132752260
2 742651269 631279461
1 903806530 413482021
2 933367441 512662411
2 552765458 383536626
2 212182987 748537716
6 202543211 93259835
1 537204223 622343691
2 809245218 676531586
2 21755226 526553606
2 173174356 377726922
1 64595565 710529877
1 523516153 915995317
1 371404043 391545626
2 218031889 999411940
3 274741944 260134264
15 83777921 103428191
1 835216173 143683354
3 164192327 926811650
13 890092969 826576676
1 935493555 392544150
3 967707917 452713138
1 449672743 949975692
1 73431859 242945318
1 803248200 318905643
5 83868676 66141132
1 454485714 49143610
2 613970678 280761515
1 836072291 296299510
9 447818287 497308942
7 92361267 576205741
3 66594076 448305037
3 459576508 470706331
3 264247343 323554113
1 26335470 656062047
1 877720601 865667734
1 306590850 740203269
1 693608250 561777636
1 204527845 118834807
2 89782815 736346944
7 66104063 962554666
2 985892334 566786111
2 83892677 292600411
1 4158909 86788898
5 969187337 344085332
2 480504987 763453127
2 928292836 824944473
2 950333216 213588489
2 863858974 850356062
1 634355356 402812174
1 505320856 305170753
4 45397256 524327034
5 940048170 386413695
1 126260493 847325730
1 242169927 562555233
2 820502582 275961646
5 976312826 544583773
1 283899953 815868374
1 17932748 638810609
1 905524724 738359846
4 8298607 231041419
1 983557920 258369826
1 600667681 425962191
3 390295436 935846403
1 44295115 561744880
5 353178597 214966070
1 135618613 579656770
2 25877559 865713244
1 428712249 63077683
1 800521298 546211520
1 273721834 940707773
6 242721178 486450266
2 492806136 680076579
1 382930567 181571942
7 676781032 921654831
1 957363245 502488942
5 483053418 597481889
2 8566929 221153755
1 794143035 522350065
5 28402917 131390020
1 298056056 142490016
12 890374743 294917979
2 501629873 931662809
1 206718684 557874510
2 859250260 838649029
1 445937349 883013573
3 269111680 115746006
1 415528842 552858162
1 607122901 854231713
1 602985905 770716618
9 199813019 609793836
2 571926961 227282261
2 341786354 66311034
1 975954639 326239401
2 965003227 543666462
3 385600399 357583949
2 550813219 394214573
6 422983410 401464594
2 844844403 621292956
5 159214706 279155360
1 637556653 481742591
2 662752237 528450065
5 817026589 984378809
1 953456768 12364713
3 791508086 31723932
1 11904235 767136649
5 254443478 485853551
1 757900534 248409161
1 654824543 709113027
3 528701998 316630012
3 103843745 662954395
5 50885448 698246084
2 856188804 124674324
6 933721639 62900228
1 973482334 70676874
1 520200663 683699186
4 681580463 372290003
5 223736758 194584044
3 524838013 186277114
2 595099094 674339041
2 837531852 165081733
5 517604517 336591985
2 635283135 12192135
1 150072757 573986161
2 956385553 704477955
1 417419542 184753937
1 233316185 857004611
3 952174449 401914894
3 327675631 39604004
1 691983203 793119197
1 613829439 958392087
3 250959788 288714152
3 83352 847147598
1 514063301 991924835
7 380179164 726912327
2 823737015 959640666
2 636074594 898964141
4 614147294 953401224
3 392696819 415953845
2 168389984 521081161
1 294255547 501996760
2 704756197 776711486
6 634366286 307627579
1 467830187 95124138
2 694923309 219223894
1 326942198 85816245
2 21559007 459935421
1 410481822 743936093
1 971884018 968018595
4 385218003 838510379
2 725706948 62442042
1 830255199 385310453
1 558300399 172240813
2 97500333 87104097
1 427816972 241651308
1 923391428 930024936
1 409512694 261782883
3 597731627 805967068
2 863853347 149723136
1 704176813 656053047
3 179939841 198764287
3 894933791 665860414
3 945791302 220766687
1 669289759 166396336
3 466278803 818815124
5 214202503 995971753
1 776427979 58572378
6 752194355 794573932
1 655608071 588653344
1 805585944 251394788
1 413745905 382137676
1 287909369 573726161
3 447352055 4535649
3 256161397 857433450
2 884406850 632842844
10 699156312 91923345
4 977662976 700144699
1 202513110 206927128
1 968141437 204259938
4 949888341 848102740
1 863104990 416726634
2 191387783 452788281
1 544133981 662594183
2 294127888 859636458
4 238217672 499862562
1 631471829 997730072
1 508028196 277908592
1 359604832 202204118
1 700201616 948553787
5 144020277 405817727
1 153783794 265166057
1 165755154 232852746
1 464111203 425059943
5 974021289 524719045
3 173644131 848764461
1 503340207 439985321
5 915726318 919197804
1 534355160 72886258
1 537784203 141478507
3 613724102 213055076
2 815478549 707762596
4 352541350 806392311
6 12010514 271971612
2 834025452 887107127
1 328560099 249897981
2 662386678 511057867
2 826319503 312435472
2 446908568 781940891
1 381341335 35362776
5 696577185 635237501
1 623401952 510602864
1 125838748 382856752
2 719087453 991066726
2 366073189 792384126
2 194831950 633356391
2 825309371 146483621
1 59166530 209683623
1 969198050 969472088
1 752372174 263732647
3 399071015 483184684
1 73181578 58592797
2 672694246 272951260
5 146227901 264437042
1 771325758 966843574
2 709959643 391793588
3 770597446 121706889
3 147379049 982014248
2 56510461 681811642
2 159649219 328236619
1 672693078 335119938
2 196699268 292586685
4 871263579 982165746
2 375911608 110863443
1 449083937 53712614
1 156440261 14822198
3 437005070 531593531
1 49207192 630698548
2 248258360 871483053
1 715485725 763222943
3 804044044 535582095
4 564964546 528865111
4 265355103 74304809
8 475171460 942289665
1 826062273 583306093
3 177251829 509787602
2 974749891 612020531
1 565424910 445197577
1 226103469 848688412
2 704103954 813958703
1 609867587 418862017
1 137201756 300490485
3 355494931 122244109
2 480865414 627057002
5 888886606 408531413
1 373693420 244307002
1 75585337 559586199
5 502212610 101518984
1 963665503 574236425
1 335166839 499198653
1 375997621 824331592
2 407704258 762410120
1 283894265 806419419
3 686769182 798146322
1 896021065 77232934
1 957362720 93991134
2 509854765 705923951
8 498891621 888941945
1 418197664 76265027
1 592584518 914100087
2 828501374 907672959
1 333334517 497120369
6 734141625 360243498
2 650456616 993823016
3 835075565 892543470
1 686113513 374109060
2 804769580 367676256
1 842876196 449264511
1 275370839 182601459
1 502103351 554300022
2 605656786 675392042
5 332594219 665207660
3 958399036 553453416
3 47120146 214380562
1 520767871 21343528
2 804101474 724188341
2 273619811 87675640
8 300155499 816293239
1 303779805 508792426
2 406591033 379317653
1 570877868 112965712
2 219399440 411924458
1 296735023 705813007
1 437498600 643475140
8 457918537 742838437
5 458458739 986656452
2 857312759 863110007
3 19812976 219454516
1 576694395 367021003
3 117465502 96024331
2 828766203 941349188
1 761502466 559462378
2 286109943 832804149
2 266903240 526832939
2 108867134 687821407
1 582356932 857487872
1 467456241 4499777
2 205504405 226960
1 534568966 387130055
1 447344745 818781994
2 126384173 821451040
1 687183520 469258162
1 239425021 371788389
1 619514217 525577274
1 738776588 117821468
1 537359253 734290446
1 871266783 678556265
3 777858751 64252713
2 489983771 803433361
2 59383938 959205458
4 249261071 785492140
2 278736734 118280432
1 581187310 645630904
2 834187774 638326578
1 769371316 495234892
10 898582688 843464649
1 582213668 192904075
3 976010470 519698523
3 686255426 117583540
2 530971274 558114123
2 155903975 140530676
6 9686397 319291664
3 56446927 262601971
3 992772032 789885882
2 594477884 381501780
1 718664622 516267329
2 943495479 869430112
1 327756255 61383864
1 416286151 204432117
2 128163821 702599224
1 113017450 407247829
4 903772344 917599105
3 165935344 270911934
2 584948442 959462120
2 292141960 805910057
1 191294270 440907781
4 314461555 581554890
1 717434756 286852297
1 975391126 704060541
2 695994741 120230417
2 772772793 253194922
2 766059265 420555345
3 298553608 782995722
1 883513178 387015699
4 452183956 762235622
5 540371209 605009637
6 278136416 379639877
1 899204850 212607555
1 493608920 356450290
1 686244149 852555786
1 427486457 952060465
1 914426779 643177110
1 884532773 550983886
1 583227676 501740855
2 137056092 738655092
1 730085802 509339279
1 33151908 72224596
5 993848485 701548945
4 522379310 118360379
2 868747235 671487839
7 985644819 198625078
1 618330161 396381883
1 672986141 47254553
10 323990411 144108464
3 636008462 961642866
2 408831289 163009689
1 439252280 811230825
7 645068761 798348332
6 658767104 843389951
4 579185450 9135100
1 115910436 260130550
1 667948833 48762109
2 911089364 858568123
5 768191328 420160950
5 980278607 364286734
5 696618383 456045231
3 425400393 782823340
6 303014971 128202453
10 774651981 875302360
1 604762949 191935161
1 9177421 829524743
1 697292299 785181099
1 411843742 565519214
2 121666670 773608636
3 428682110 706291922
1 510468662 727556085
4 735983643 518553596
2 206884249 238895822
5 79541048 505551132
4 776859693 917808819
1 186323796 214967558
3 657323731 647828628
3 919999169 159813697
3 718136963 544049144
1 784213812 509203152
1 455624311 223626380
4 546764538 725974762
1 340288909 485378566
4 902260053 191462391
2 941303444 399475400
3 412069613 472272115
1 924507262 515118376
2 866602113 697144048
4 298725487 329432804
1 952817241 839872892
8 642948993 112964989
1 269197134 701237331
3 612211879 542130322
2 399057496 733594544
3 385008283 702008946
1 201922404 372800897
1 951100067 838835953
1 472531179 349712475
1 708530655 38478463
2 756003232 724687013
3 746851789 197622420
1 290603188 99950584
5 42084592 132727752
3 422035537 254292820
2 861224269 21261151
2 805226145 815423295
3 57761193 102620857
1 747375441 982701221
1 339737795 777542945
2 520576440 61270089
4 296435494 203749137
1 383371878 291383030
2 133607234 184498200
2 267568925 161644052
1 349276565 855783588
1 500599538 886511841
7 121498460 988325036
1 400005026 223586279
3 729737621 309563430
3 680999938 221235152
4 496239087 718761172
3 58588560 297220648
1 239359759 871171477
1 418515661 801268860
3 641256095 454538910
4 935024510 283113115
1 223176665 834438355
4 3272387 236802447
7 528148079 181702119
5 527997437 95881773
1 148240742 720181138
4 333179970 897051991
1 719212904 60215518
4 542653363 289377989
3 375584278 746090566
6 590649059 976609420
4 230337406 393334932
1 166416633 772840727
1 299351133 1593743
1 572279185 341785466
1 648662932 560617107
1 964782063 779374164
1 833956066 566359796
4 683636558 404756348
1 749290757 432617454
1 738772844 868998187
1 29328765 588794365
10 518170597 131364547
5 243680505 669133543
1 310036603 546859421
3 558964387 365712968
2 471080282 748890873
1 975568915 718586966
3 203993990 727895888
2 264672696 641600884
2 673212330 369792090
1 185081577 497388872
2 476345509 802334225
2 944570417 530318040
13 52322612 573133820
1 942740557 560109138
1 244568743 566206510
1 245067730 939810478
1 937596983 905643683
2 247001932 767985845
1 172697845 821046138
3 172754183 633944117
5 189180826 145385736
3 559996798 690672682
4 802071389 933769455
1 582124090 294672005
1 264274026 341291569
4 449439526 218706098
3 829181915 485520576
6 871250265 824715263
2 263949486 179824872
3 277853768 958996936
2 427317306 858146278
1 530931940 112179961
1 988909804 953006024
1 412672089 164819673
1 450436689 379352126
1 168483856 743057128
4 87403298 385442961
1 909868959 131435891
2 466691219 555224014
4 974211813 945052613
4 890792773 232877996
4 479897649 384874220
1 864070989 71936682
4 578876205 583840250
3 916369685 969422307
2 96340608 388868392
10 38986650 290731055
4 189306925 662225161
1 682506374 611244913
1 66302649 421589028
5 102289479 463863638
5 445813063 211275243
2 375578100 895627584
2 238248275 828364413
2 380898102 539156592
2 910605227 820778188
1 905903150 875735195
1 791355125 419340629
3 331197449 82077250
1 673244656 474013665
1 974691998 463741185
1 237276141 734412394
1 974696589 163171518
2 105220937 926601892
2 303741326 287971577
1 526182934 691441014
3 835499161 398350456
1 88089494 731077727
2 693065318 106638032
3 470339037 481967646
1 168423364 387026660
1 373429481 933974154
1 670438837 993014523
1 161576206 173038003
2 381073387 839263123
2 743324719 275205007
6 809282464 365546707
1 282752775 630288045
2 821612731 427722068
1 786747815 190298366
3 508810553 574830797
2 534290802 667850394
2 55285162 760837497
3 997578132 783760836
3 327754432 88969609
1 420636199 173338539
3 390644027 480146899
2 113028421 176568991
1 37128373 524187169
2 358187416 709851361
2 719540116 639716112
6 254177220 145888983
6 635697088 803503000
2 81370369 803582375
1 921242240 68114828
3 869258150 581037662
5 798697692 539961784
1 651472716 668983703
4 151673415 822001380
1 147405302 55252976
5 214988796 124956329
2 98332904 742225634
3 103528600 428396961
4 108781114 424637106
3 844234257 492140822
2 103505735 696157213
3 368174191 596331609
2 404678376 606465070
1 207696761 645942830
7 340830345 586244842
16 776937001 694393291
4 275199801 673835513
1 940782767 100923242
1 594033656 810748953
2 436467309 58537470
2 418217442 130428955
2 364991257 342688780
3 918485202 971520403
6 45558563 878591385
2 642517520 340606315
6 428502213 541373626
4 209004840 310684369
11 694204096 19816969
1 217135179 554571844
1 820620973 490274903
6 292136799 349236143
2 977067608 723334954
2 540305991 895967055
1 431853714 338772457
1 633045757 736760555
2 998564010 135352151
1 91595460 768319301
1 722184032 966919874
1 674354229 532911869
2 424171014 967306418
3 673031538 301755984
2 232166766 17041504
4 841679822 32493189
5 903443894 867797640
1 697323514 949124234
1 216870313 947244182
4 529669454 476346005
2 803301915 933842415
3 240496286 741738593
1 178234964 12356719
7 477976934 888143953
2 488679027 365091012
1 339535880 963678595
1 83091045 670961759
2 558668860 407327928
1 468415347 124884579
1 160173138 405194995
1 80582129 695838893
1 116467678 869272389
1 850350805 567731646
3 76890610 590955606
3 981292999 427729755
1 571363073 225428264
1 816969421 841796405
2 829836979 808889880
2 482993246 169816551
4 914821962 956176633
1 396915815 709587282
5 999921141 758364467
2 410406033 202043494
5 793454778 619445766
2 86805899 918866582
1 467799422 628615713
1 157686094 790115516
1 985245229 478803568
3 91142952 748689835
1 463558643 466340839
1 643409090 176509424
2 469564680 845104817
1 513923021 306218811
2 95110728 199046415
5 188389894 189729153
4 410505751 505119718
3 658665010 978082165
2 438625002 564027396
1 709760759 178744138
1 900799427 199374224
1 702322616 156908390
2 183583284 9699134
2 451366771 673643331
4 390358446 745217224
1 994386887 680713551
3 311325334 692086357
1 911498803 480270798
1 964631297 319359784
1 552401638 330278615
2 346036895 354711311
2 222978957 575708562
1 484811892 324527136
2 199324027 138795476
6 938119735 458397595
1 432655816 493642423
3 130881728 533966282
1 968394666 791865676
1 89779070 68237933
1 135408075 182471093
2 914933356 659265854
2 287757862 269392007
2 940717857 401576367
1 92544109 967073367
2 962331259 141872415
4 12728998 813243085
3 974811013 346895119
2 849598774 884042106
1 7265370 111409555
1 524652672 708593527
2 474509337 248870397
1 473857096 633682800
1 708788170 776239940
1 41632419 270806767
1 213128083 480940876
1 949076668 511715430
2 134473185 781005301
1 231962543 61327530
3 511102669 111802129
2 677168805 486536076
1 885646042 642907017
2 641894963 617342543
2 412017417 541162811
1 593827935 205234410
6 763024319 526609
2 489687132 953762903
6 955113082 43094991
1 718700032 723685617
3 666954902 779786873
1 485044641 140282800
2 144766806 44191413
1 899236850 785612596
5 770351322 24726229
1 294448921 990539676
3 280862582 20101981
4 559912214 561747970
2 981572683 543268782
3 643651341 982841257
1 38722170 713275932
3 693695309 518460754
2 22026821 90928516
1 519235901 458830222
3 544527412 216812936
3 364825615 761723951
2 981310271 640037107
3 114095983 482103541
4 231599330 478501691
5 117323637 692138545
3 948855643 256575028
3 434450156 224320514
3 733309282 151814036
2 507451182 213031820
2 204272180 193740320
1 464451723 830392297
4 310423481 950619518
5 560847124 530539861
1 537462804 596945997
4 72388300 448025756
4 45514767 688633743
2 960507372 116862206
3 460653976 497300398
4 803392665 424582812
2 842822164 211918705
1 188064067 448488181
4 30798353 300596301
9 833288213 540956736
2 621667023 560496949
3 869230376 342447101
1 803698020 729824962
4 123925750 876058026
1 131031830 423077133
6 101380602 671803717
2 819827950 777837639
4 45408463 576845700
2 601724151 343453350
2 877402989 392196389
1 628617633 451333610
2 123503060 924905291
1 278427450 484143273
1 835733960 763413373
5 896702969 881617791
4 361771041 884147123
1 356231069 823085297
1 709796983 85191921
1 743613581 869133824
1 161779090 372154304
6 203474236 801582955
4 996827715 188375578
3 12447371 555137601
10 297378543 46961713
1 871408662 54253223
7 831266599 824553299
5 894868438 409221931
1 343063968 266368125
2 63332695 28840377
2 495985988 260651600
1 686257995 528241502
4 955892241 809322752
2 265301691 302321015
5 547842008 912332565
2 361087335 464940836
1 718036513 330455148
1 785665964 365602947
13 274742956 208305459
1 773055872 95820856
1 294578678 250901299
4 353437558 936197902
1 516556035 409544999
3 424930535 481410692
3 43807564 73794812
1 125313072 974722150
2 889021244 570988878
1 97213418 769360251
1 285822457 560513823
1 4926713 729619835
3 937609028 408747681
2 795465154 333695515
2 209187170 584963137
6 667264631 986322447
1 965528359 918960492
2 274236177 382457596
2 843996790 896401151
3 111496138 795902277
3 155155538 794363504
2 308079810 995593089
2 787842244 993144659
1 641005401 549285762
1 651078299 712735462
3 309242271 906772613
1 928788690 699454521
1 570467909 900947565
2 858479946 416239609
3 392670976 778224727
3 923658707 384417015
4 877767568 714203655
1 60995722 822703622
4 321606972 375809000
1 329521502 376296827
1 619708652 401926299
8 217465119 811029270
1 993590458 675308608
1 216278164 352350944
3 63099898 432060849
1 228130576 599510037
8 112606129 779746363
3 639748278 84666331
2 515130782 416919072
1 242121693 853853030
6 525370532 441752028
2 174781315 180495473
4 484933898 114453161
1 17145731 838057371
2 752456559 793709466
2 433295411 543979883
2 22453738 567441006
4 639799760 224980732
1 484871314 94964436
1 391072681 651947131
3 506552276 609051841
1 364828796 591002163
2 666633805 598351939
1 575881098 746955599
1 668482074 961865754
2 660806452 350184836
3 374623075 188482992
1 894942168 573029096
2 697579517 419123518
2 598119631 712147897
3 364957488 384403800
5 53029851 594011106
4 513541467 609276053
1 414215373 735649561
1 776458950 491461648
1 501931398 356236349
3 426128792 967538995
5 490672474 556230184
3 327270350 953624754
1 474071659 502599551
2 233459046 52572512
4 7126844 916167070
2 338847988 264109241
1 863384453 881538288
1 605721887 875513069
3 290771712 535008631
8 855067825 26743969
7 969182893 211409490
6 889119516 148624043
8 143090201 793779424
3 266566694 490747037
1 783391912 669077402
6 263864822 359376325
1 709627775 986918547
1 839396116 973430221
1 332309417 345077131
1 972567462 465280550
2 803770560 205649311
1 358627173 174514914
6 31159417 33591294
1 105073846 188865434
1 620699702 636034385
2 982562851 432191552
3 550019052 68794115
2 408033767 747967995
6 426689098 342172306
3 677270251 112416475
11 647901369 807471515
1 575206341 825904042
2 405990323 741786943
1 693368391 537115757
1 905137033 980590966
3 429212355 689368958
3 549536611 381404466
1 123094698 745918921
1 413311222 120251449
2 163820555 493705740
2 593223612 571775355
1 624808877 300802754
1 882649932 261632775
1 870732250 609566643
2 468860272 918956992
2 91477682 800869028
1 320626643 568823139
2 838747691 417678108
1 296187421 985858105
2 984277895 825746103
3 763429674 788366912
3 741027774 188983745
2 599440922 192503323
3 459005003 112996721
2 31939939 983541687
1 487986333 113389410
3 368983890 190026122
1 76304558 149188170
6 386235136 690288496
3 735243693 848034929
1 9410283 992897350
2 294857591 12372897
2 659938489 481839668
1 116037202 748312586
4 812904664 496065935
2 610965443 687991374
2 829952346 70148091
3 573559033 679638473
1 123969896 866094273
4 98085929 684671673
4 454710876 753031549
4 960727954 726139354
6 59028258 630396908
2 995873888 955401178
1 677407763 252383404
1 27670842 538122135
2 280470133 375063087
1 320984808 498987412
4 265169703 171401614
2 18967933 296029890
4 518421125 982820876
1 525826689 351266181
3 537818547 70183463
1 706520999 840074551
3 204685670 252546478
2 498322452 77702120
1 933699696 372131456
1 715819760 493939395
1 131141622 109096459
1 939318687 205613698
3 820714013 704199383
3 349960080 189909461
3 250323425 723887423
4 401318901 846352226
1 122496532 435454514
2 498660891 410020497
2 973074799 717775430
1 408079405 197373469
2 312157668 234596170
1 427596620 275928917
3 249627995 790447115
5 966766190 789870497
1 757805661 574436990
1 212247571 400560580
3 299098327 813959548
9 806894520 274563135
1 11495343 950102739
2 562397927 669411975
3 274604100 255278881
3 590795369 196499486
1 431265013 211760727
1 336259299 801120788
3 4837804 473588873
3 342777730 350773314
2 819225560 927287565
1 541185502 168549452
1 77253356 539896983
1 794852487 436163552
1 83729186 685678213
1 2807682 429595072
1 712560049 951403074
1 612434557 207850577
1 44493265 965214219
1 146662848 831993536
2 470515880 775488057
3 87567784 612919794
2 903904186 20570807
8 979485930 242295285
1 796768856 641536724
1 676514419 266851160
4 781994507 442999261
8 978746017 341761556
2 144224849 311623842
1 710904928 98114881
2 389336037 242112334
1 140132066 968082466
2 930092516 504782903
2 410747531 715602779
3 623675262 647808849
2 93648703 665781522
1 639139411 266384086
7 956621105 781788976
4 373580533 306376728
1 912043739 516503519
1 638623349 64147228
3 103662942 554262497
1 999951193 705900758
3 67498468 233239124
3 340280890 977190569
3 811663369 278106634
3 946439564 728515886
4 508063573 439130947
1 927160197 655079170
1 534516200 129126606
1 645507705 900347266
1 218817613 127394483
1 685816561 440429550
4 244164746 48883103
5 49581487 634241110
3 779810754 651589399
1 319362800 424467923
3 412711775 471982303
4 84245736 70586365
3 585551839 464324531
1 778822579 374748968
1 519478743 483086035
1 355331375 512086863
2 909542864 646700965
1 251202896 461076318
1 13869148 227219226
3 440869592 831498460
1 444765730 732284086
7 568976283 932611935
2 978131054 118137627
1 396015520 161962342
1 522604967 21190384
3 546321836 8295291
4 490664555 434178511
3 474309651 990291050
1 141991751 370603886
3 560987502 343012219
1 583615474 839110809
3 185615327 940760069
2 901997923 980913104
4 415455893 317499741
3 68426607 582442079
5 996001339 467652222
1 585904313 846059805
4 494772692 767854888
2 401445983 143677818
2 764849429 153017269
4 215050762 154298458
2 815393472 262522847
3 8534786 988904498
3 214613483 67352222
3 519787211 157327087
2 119075022 988313846
1 999090673 884475057
1 438625888 861619079
1 568132271 321261204
2 640455369 605178119
1 885978086 589799159
6 298094602 314631154
4 935929144 232523634
3 502059023 213687046
2 745785817 845877270
4 603191116 491418882
2 13443981 966466855
1 12495045 329000697
1 441323099 132574679
2 978993185 920167118
6 914092467 810895025
1 740238175 575772088
1 791527668 556678218
1 236948868 989977074
1 850704064 95599402
2 318356271 155368133
2 872055667 54355775
2 334328347 427278041
3 102734101 971410055
2 964615113 385308968
1 835415761 427796601
1 22940983 314144617
6 118953937 963119390
2 848465068 372459944
1 45934411 509258803
3 631856358 43563520
2 548106694 291644993
1 806824270 359182367
2 462270032 999856566
2 188735252 972332511
2 951575810 954995555
5 960638133 729342718
1 394012265 303013676
2 981171410 252438952
7 418926027 476664780
1 755909205 410109044
1 680864515 197144970
2 101529908 543030350
1 337560972 757380493
1 120757006 225481418
4 764174589 574068305
1 543263700 342606996
2 223636834 333582985
5 443048 880837886
1 23749252 524819640
2 560843083 188645617
1 299132620 490421819
5 465615196 461389110
2 81886888 900628146
4 760923105 431327390
1 952366887 511103639
8 862653073 799933062
1 340058852 464771417
4 405870112 895420922
8 978463087 662891821
1 489617017 545007143
2 204531046 205251448
8 161291652 301829227
2 892359168 642946926
2 823807553 821414706
1 554555438 496761401
1 330327255 939031568
2 608597741 410340598
2 336692619 2804978
1 308230589 412956532
1 218804177 61814016
9 895535604 288051385
3 766652099 237847309
1 264811968 958445172
5 158175984 279924873
5 630109683 405397586
5 573169476 300985126
1 703657939 410038088
2 423922898 547208462
3 120287113 118945678
1 388131356 163335066
1 253152718 461452806
2 200994551 816959497
3 593363182 201659556
2 482434810 413098129
2 56159164 673620084
3 281580817 725283353
1 565626360 716385672
2 795645609 300411127
1 87092647 405067370
4 64605573 302141530
3 758403874 865711249
3 844670179 77124877
5 192235752 119755263
7 628545832 233486764
6 684238591 396277181
2 415854642 909729599
1 261135564 251408946
1 861933391 877088213
2 409750213 274998055
4 558641789 241160576
1 295849092 227443996
1 39173784 251504960
2 35585397 322856042
1 597800360 768141473
4 45618811 544955745
1 853471267 224557773
2 231012525 652839727
1 890999486 48986049
1 362263150 326209607
2 27450655 17396567
1 946596140 463149185
1 755290722 107365896
1 75491534 539007353
1 243872097 956054738
4 445514578 562991056
1 469858165 618545237
2 528200961 413247059
1 445750524 531949766
1 96328259 294136067
1 498616266 247691708
1 253383480 531704738
1 551084060 248279158
3 169003945 690278116
2 985982460 466121658
2 806450702 599721405
6 733492952 996712221
3 476541439 177863937
2 423006673 9723251
3 78267456 833624164
1 275942518 445598973
1 53516610 278444012
5 345158348 513302767
2 192412016 321928380
5 316613421 852139985
3 13035725 836335251
7 672518632 206462062
2 851512628 727080378
1 195587971 293792197
2 630172792 890677000
1 593949244 729828446
1 298481544 329887641
2 947143476 645639605
1 153995860 400385130
4 94194191 494194202
1 231419502 166473370
3 778256462 217155982
1 920597660 146754581
1 624689338 837612002
1 365280855 308997843
10 717080755 385932908
5 484195592 528706450
3 638029248 202175519
1 79959520 688809622
4 324455662 862487673
1 193218067 170534466
1 177988773 423697902
3 515689289 885674741
1 946773563 770260760
2 337602088 244371139
1 882940675 69116200
1 172056836 835053203
1 169814074 792826999
2 562444451 617130409
2 755054929 359762914
2 96678002 577567845
1 413025638 763915385
5 968175981 991795381
1 492473321 607778080
2 704001191 804493976
3 625857181 643947048
4 861915683 613544533
1 38684433 601766480
1 731953323 709375968
7 901793758 135285409
2 998381986 72419554
2 959566465 842096485
1 873041141 721053571
2 239535363 872319568
3 969810378 540958370
3 359618394 931153816
1 648011009 82588958
1 991752702 439363571
5 892258452 497692814
1 998737748 883380568
1 588245876 904018871
2 538506388 545305317
1 487542444 423623840
1 601371693 83165036
2 962998659 375807263
5 675618239 859442392
2 682649364 254975884
1 489680479 930135328
3 994087455 575464266
3 836456461 202576382
1 150894732 593352523
2 251254528 25142328
1 79643345 500646517
1 100909973 132212400
3 229624409 236607434
2 757372009 762081465
1 65584055 199670138
2 551579962 900873266
6 814716473 138166979
8 156962109 201679757
6 474185267 234077421
1 782912867 706072255
5 386943787 784441932
3 735976503 998049623
9 508290804 927230369
2 530076274 553505780
1 832040727 734513448
1 375325164 68191713
1 592955593 481470493
2 314482412 291283190
3 538199897 260920968
1 948212932 17505593
4 548518447 862523160
1 612947096 757912797
2 202868776 587980771
1 781134246 232364556
1 340381163 970726703
1 9480406 160499093
2 105089179 179945537
1 914061800 203433438
1 87912972 915758065
1 84801731 440562081
2 701035884 783274713
2 197574265 381203868
2 225720339 462758794
7 848076174 384025791
4 708856875 762206718
3 478047038 712079121
3 156613780 648911241
1 595604951 213005955
2 352489099 912231415
2 501393283 796105452
3 257941486 706685616
1 326967815 390355750
2 983384462 640429419
1 849647359 654648281
1 232265301 55479331
4 577735243 776138311
1 127566947 813133622
1 388919045 236583342
1 149471653 969576942
3 688519871 507711194
3 449786678 968637378
4 655497729 884839683
1 802862287 335467481
4 822583706 478897466
1 910499866 379231725
6 24448521 632537747
2 142168161 629290837
1 861061491 11642465
2 321856035 950250038
2 908178797 719734354
3 403994071 592103254
4 406512642 237201033
5 985649072 490213044
2 380434523 422242341
2 48265160 377046981
1 269032773 639422303
2 768186551 534721319
1 526506337 588468161
7 251039989 219258371
4 168687053 976331130
3 246933423 707564478
3 544913506 4189068
2 367885762 894099884
1 639841568 74933477
1 955867878 417779902
1 416875197 914593035
1 188581455 834249801
4 887514080 510824203
2 989725176 443408404
5 579308749 275266135
4 219291077 949511021
1 48863557 504242353
6 227061986 441687339
1 61834167 482461318
2 893080887 276379617
7 429197030 739454901
1 423230941 459344270
2 737765659 428120409
1 726882396 286422484
2 692100261 880346003
1 111353292 57160954
1 225801393 724532595
4 21778728 885067003
2 586399612 273797149
1 595687785 923592221
2 928483286 446759919
1 325995331 649535791
10 48943357 233069365
1 380779058 421853231
2 492550592 393608941
3 964817766 639527127
1 47055841 477613527
3 184643617 106759947
8 185327774 112091258
1 394603907 961286419
2 231150482 925429849
4 701332085 519375242
1 99927445 716331484
1 315065946 508257947
1 546574869 633409598
1 840963723 872932832
2 924132629 113214009
3 835881653 289122048
2 639110348 751835829
1 49877189 827699135
1 560403688 545133259
1 942739049 945877413
1 953528501 186184212
4 673039658 99924087
1 341241437 879069138
4 630160435 904199407
1 543544302 241627818
1 193006397 698781564
1 829894577 213014099
3 367472467 960348256
1 645742893 155246407
2 666660389 901476272
6 186514039 696775271
2 201443756 256793386
1 627075972 235761415
2 620994778 946430105
2 721308684 766196441
4 804215379 239546246
3 220566192 555247015
4 132618180 671603098
1 221750895 199863820
1 440034466 682980453
4 532348284 961777619
2 310782910 575344545
14 207648017 898686571
4 735385193 543125316
1 8386887 418189900
1 636405120 127852436
1 161439825 198993959
3 907043913 869617911
4 436602624 984881057
1 459087615 570282821
1 613167971 694082904
2 652159081 752758788
3 682163337 750065076
4 473819080 298268875
5 908985135 754862323
2 403962442 188159829
1 740319227 90697937
1 312092583 545857017
1 679988425 871134717
4 985731746 559481920
1 33374707 592422168
1 514942452 544547122
1 154815236 884814646
8 492481161 993906090
1 428685375 217735840
1 627273401 780157942
1 379000132 834997537
6 7938372 513255897
3 383557173 149256077
1 945404261 358833143
9 514319851 197813253
2 133232630 268061597
3 86523654 681529476
2 425474001 709411389
1 779731435 288806434
3 838998934 624890101
1 290256082 633237777
1 454854290 51425942
7 89756630 856142607
1 420645018 461369470
1 492716447 608330951
3 179795922 30674045
5 61888890 56552468
1 763976863 510902674
2 10860760 812275703
1 288833794 693258212
13 705675054 552358645
1 311142977 175175038
2 944738578 77636289
2 726737006 913817059
2 526428187 703458263
3 415406585 193483881
1 961656557 83288957
1 782935897 171202810
2 475565073 725833073
2 89928695 182920944
1 546664745 456463788
5 141854841 21548215
3 470467163 792023873
2 26874404 847990589
4 32012495 77959691
1 391030049 724107834
1 179128917 628897873
3 627384037 160451636
2 479933293 586804798
1 863921144 592204497
2 248345165 390408612
4 534036597 722394837
1 351068679 428742016
4 277838637 594691828
2 630869238 880884091
2 542353777 54178014
1 733576417 417836220
1 270771474 135893105
3 4182748 496310884
4 299427462 545249868
1 899513689 977958246
4 175956401 154098715
8 874333206 596022154
1 49646192 867117177
2 115405795 344642009
6 820889792 829217244
3 424816107 161589252
2 518122775 890181242
1 323552822 414740309
1 181756823 383615352
5 981213150 392228596
4 546399183 990475511
3 625336544 316928139
1 27660638 413649625
1 557873833 231956359
1 589305341 255436699
5 135338914 18888502
3 383287793 202622768
2 458566482 71681534
1 168663799 889044756
1 673314999 484646162
1 183779985 11704420
2 327989240 987421008
3 933224476 360982816
1 742318807 928046326
3 861130338 96356669
1 553401683 998733462
3 109703744 613071222
2 210745413 923742664
6 760049362 428341766
3 707586718 291961549
1 920133925 641576408
6 705324545 491061848
2 153903488 811061977
2 883172953 155680362
2 518168971 970718625
5 118251927 616992051
1 813570123 744691840
1 606322782 567077518
1 955491191 221142993
2 872686169 767320397
5 777064394 967615861
5 677858587 668866545
4 138990712 470194640
2 246801183 44702886
1 473094034 287906183
7 206446720 420495073
2 526103961 217319893
1 168831956 601031734
2 823940680 340987894
3 401621442 934572083
1 817452687 320768142
2 799650604 682332343
1 119661771 361799854
1 998170098 473099418
3 219357816 468124086
2 692437139 81436976
4 690201488 660968344
2 596112734 347063786
2 145973918 772076300
3 131433265 908729681
1 602653159 999337487
1 920811506 968121496
1 667180969 227858952
1 103146994 522239212
2 717464781 219774511
3 233557265 364248823
1 239529515 356304665
1 9293668 469405259
1 569838736 712525999
5 928978805 697642564
3 547162260 812859167
3 532279411 827902645
1 757740842 98700388
3 83006656 27188753
4 604989087 818694912
7 465638272 93570029
3 838821132 832199789
2 438468394 193614838
1 189031175 666884105
1 713293158 126769158
2 502351524 606792966
5 269562156 302847216
6 610702341 729574852
4 187082224 32246870
1 502337690 200275234
2 844302779 474262396
1 939618843 816172804
2 190885447 44337173
5 275440673 332618121
1 890151252 600329841
1 560796728 707079388
1 861126780 527613980
9 92893464 712359256
2 182926033 852546700
1 647037454 200424307
3 312027343 717989632
2 888426306 202581113
2 237657206 832702406
1 933995643 111035822
3 947582788 490481709
1 618598053 829481122
3 537997843 515445381
1 922754831 885487845
5 281641822 391164610
3 935300624 260043254
1 933030586 666389195
2 652634876 570533499
3 893318941 950065116
6 214717742 207425786
9 930032356 553519964
1 374905555 518171050
1 131413261 108252893
1 849368709 340569982
1 811076159 327585590
1 538165720 104058652
1 722474246 830256882
1 263146680 695372587
1 461030803 750109600
2 553648770 109238444
2 846957340 872615363
1 71814175 758082877
3 788841700 999633676
1 801496410 139626977
1 404770660 730386184
1 603095201 655368145
6 506804185 883018699
2 496760958 687308147
8 908546371 179989644
2 75718070 800622869
2 611641489 180097436
1 64197473 561951582
2 180635764 210128590
2 813710168 832018518
7 258948995 450802032
1 850186831 616498084
2 523661612 950286170
2 911608909 894705755
2 195214664 203786163
2 507381532 162165508
2 629846184 912614715
1 318119483 175603648
1 35899351 143154308
2 89344898 305731149
3 627762552 28124888
1 492359748 951408739
3 127193344 719561160
4 634737580 198148818
1 137409540 952549152
1 409130625 888176530
3 446124287 989220048
2 237059031 664641148
1 43858299 966724510
3 997149459 247001591
4 496094371 189839241
3 80202739 195687554
2 778581336 305185693
1 947932352 440867562
1 888168775 841805327
1 866903412 191393094
7 593839816 536548815
3 507460496 669797777
3 114448245 577491157
1 689725177 892773586
1 447036398 447732526
2 636843120 700885995
1 799724024 989429074
1 467552052 84071054
1 862206819 899674597
3 178523254 262260451
3 334576931 850545484
3 222222921 301577015
1 91549761 467783343
2 19100154 792016075
1 790594867 819458502
1 191744245 229557265
9 298966424 909398692
8 374932215 154494339
2 6092846 787804002
2 504789125 197486957
1 889165923 398478969
3 437373383 175798565
2 563561967 394251084
2 736564062 234720251
1 870633031 202629992
1 141201542 828287740
4 512256860 880106974
1 192940513 362274009
2 623630914 429167138
5 405178591 412072966
2 858188678 201406038
2 751919616 289923470
1 785263366 278065724
2 119372686 54588224
1 736006120 321135937
1 845775508 489881643
1 505009703 525562941
8 221890936 962069177
2 273868625 895375049
2 182323552 462889901
2 327266247 708122375
4 503844831 502075187
1 550512859 908924026
1 317223300 879221692
5 532819399 70874436
2 275157081 964228422
1 309336344 792148583
7 7613691 444582676
5 635429333 526178162
2 187921228 260710829
3 423385404 237422879
1 524080695 779678115
3 785603361 505396111
3 304771247 793970240
4 646305194 927229843
3 161259031 962043800
2 290440990 530894553
2 86799856 35548973
2 753489569 811305389
1 480723857 89681107
1 345728051 333902175
3 927610553 332629611
3 166790189 724810054
2 840914823 385008386
3 336412743 878853696
1 70255222 415877315
1 511979672 411973595
1 729083371 273946554
1 778592804 240063962
1 487429588 278169382
4 154134046 122380824
5 598157036 546808701
1 3974062 958428135
1 296305677 189196967
3 611314240 713026326
3 533436164 183882267
1 589168458 718722569
6 402944991 804540432
1 914707920 42220231
2 124767304 416595541
1 302321175 235475872
4 617047498 694379344
4 927885370 530168425
2 454605846 80683470
10 35601312 658631738
1 306954345 974538816
1 388297469 200530297
3 331025101 518239522
5 293987091 309799695
12 866932430 845101426
3 761820610 228489187
1 499723321 640427106
3 608031332 102546069
4 773879596 488665864
3 536310935 323037949
3 165385202 51257759
4 434554230 975144297
4 505057711 460994017
1 76413424 386424938
2 317989562 779678702
3 735580824 125474945
2 608251925 436310507
2 210846599 348157224
2 104814398 998958227
1 88700558 406877073
1 970451830 351698033
4 634628195 872254800
2 737621793 217301994
2 11809545 309594646
5 322953674 539998993
3 93734174 610079838
4 358360578 495196583
1 42054220 424950606
1 593329139 573880933
2 64123776 616972824
1 103641236 605350900
4 828193536 656047589
3 835691405 372268978
1 588331242 633936551
1 17955431 598102046
2 109466881 941660879
1 450892717 384526063
3 634448049 920368111
1 66986737 42036302
2 177719255 777291646
2 979554628 688506103
1 795329190 186498609
2 131373758 300571885
1 33020337 904473594
1 779678126 190588798
4 677072864 563354651
3 139313216 741092032
1 219823711 715446478
1 55910306 280083930
3 947766201 273608369
4 623639557 710632553
2 615065014 281288320
2 333119618 76128253
1 420817058 949320549
3 573506274 423613395
2 142215337 35647752
1 358401712 496021791
2 746839812 32549602
1 95704061 987096076
1 652674373 702499607
1 435747693 871864906
1 6885352 429548920
1 270674196 916667777
1 827494580 607099342
1 636553719 468259329
4 625296473 684733559
1 117801281 797923230
1 860160018 337190783
9 61744728 118651876
2 449140446 381386907
1 784467091 412453171
1 236073879 292638353
3 341316371 73876348
2 477261469 997692173
1 665577696 914691448
1 622819904 364049134
6 759464295 48616056
3 267808522 775477185
1 249834223 244500469
1 446949246 792641006
1 103445692 46952039
1 249378509 43363818
2 234796671 109870539
2 57925156 766998917
4 513624257 97650446
4 191812107 391354315
1 399930759 733385716
1 747268494 397321415
1 131415622 135192323
5 935115460 341329699
4 163872225 485950591
1 323180818 696657379
2 316600407 251588511
2 634724839 301101391
7 40204373 719137808
1 500544651 40384327
1 808683083 917437943
1 166430013 964711042
1 925179026 772471042
1 388660449 434483105
2 426848451 15427319
2 192429296 849518204
2 376849848 918468148
2 585464235 949432107
2 127012564 536557144
5 949789996 98955010
1 898668427 595915143
5 413047906 382183761
3 217453954 683882172
1 929957584 258756807
6 231321795 884960190
2 729677005 147190571
1 782365363 768248287
3 866419535 774003019
1 939951999 363556582
1 936622872 415094680
1 380485199 374492666
1 837973181 556069622
1 288624580 784358010
1 86829274 149809124
2 591048971 91943870
1 799881808 579446602
1 462844285 459608887
4 962359560 97101092
1 868833231 870481018
2 96978089 797740873
2 499850882 351502178
7 686248244 959513979
1 224433906 557104587
8 492475656 339529032
2 693970362 764344274
11 145639297 353455749
1 449009494 424990921
1 800627133 992638288
5 237090045 953059212
6 737990479 314324014
10 325327787 70346390
1 630975736 827598014
2 141109764 176952044
2 375830078 991782982
2 373838782 572096790
2 148635302 933226152
6 715509114 817501400
3 89835559 822141502
1 358696249 652353103
1 396128904 72196383
2 792447689 490980125
1 80232896 857538505
2 28079532 839372256
1 238450223 512091823
1 348216517 308175058
5 52648417 539774302
2 285552706 202033007
1 234365915 987171216
1 813332231 929723422
1 610254100 75251962
3 561984713 592374346
1 743940015 247207303
3 107023237 964510687
3 578567373 575201889
1 578662689 384195931
3 707034376 252269278
1 954735428 503448450
1 248012405 217350071
1 199734123 904164815
1 616064151 852194740
9 375818180 838071156
2 318398273 774982340
2 48550418 977513821
1 636886970 270713336
1 589273702 365399287
1 349237211 169386718
2 569357096 514243421
3 168825596 513512840
8 496094878 645267666
2 79265518 116308075
5 418058000 169702832
6 399036164 559830682
9 85260051 245795548
3 536514335 397400415
2 212400627 267309399
1 833498699 378290136
4 908610463 548136722
1 361895184 158693441
2 811488587 801805954
2 238540575 379392509
3 431589328 201634677
3 307416216 666112824
1 906834647 951696363
2 568393049 7839232
2 534521153 742848322
8 570482658 394033185
3 213180910 891964955
2 980917858 945970148
4 734281367 798901268
2 57510425 414168281
1 268506804 999550211
1 996964363 52037517
1 227219901 710098649
1 401147221 397964781
2 557879570 823619422
3 95879163 896955726
1 556552043 409477947
1 701157170 634897287
2 150999892 981907971
2 611128623 405948681
1 47290761 639166590
1 753099749 833556797
4 682401190 634126449
2 57048704 889221970
4 834930806 503386100
9 283112093 821480089
1 881927179 521234140
1 407672242 948427868
1 387342193 205462096
1 29018945 739828691
1 706224268 837077105
2 860062075 303435531
1 685829195 593636030
2 596377613 609508119
4 541500062 60799766
3 858685655 745777334
1 288009594 437629227
1 567905052 529241537
2 810211800 42720139
4 69674474 783418054
5 845521674 762808605
3 402742244 602403948
3 683576744 910320387
3 377264402 127911357
2 436319670 627504203
1 85955472 58308558
2 621435577 453131614
3 196326343 519358192
2 852432564 195715739
1 177198304 450984815
7 936904880 976821187
16 936364785 518918355
2 432654648 558666521
2 604705978 787128681
8 800863997 496270407
4 585137518 355789411
1 874465608 687692643
4 962048093 528235720
1 697409991 284836239
3 211589870 758784429
1 985634326 55254762
2 510425533 835096772
1 8813345 606647939
2 193659858 771046840
1 767389951 883333648
2 268073075 979837615
1 636256107 250001339
1 629594620 541188135
1 333630893 128339784
4 717693201 794051399
2 139680692 978666981
3 299265111 943241231
6 625476534 636046300
3 52035438 101509291
3 106374253 938316016
1 249878523 420058859
1 650544153 970373304
7 402924923 666876121
1 122104013 538266090
1 131234043 79899378
2 513357938 276547142
3 743681902 465007755
5 672649328 555492677
4 437422881 173452521
5 260233728 748107969
4 133557746 760484002
2 49445763 309972063
4 606273644 952695461
1 853200326 478198017
2 494776795 814569454
2 259350139 699682452
5 215251765 995611843
1 190933569 787585648
2 508470246 533852221
5 937739165 190136179
2 435629556 171960948
8 134136653 29130727
1 627817788 733437142
3 421164440 120476844
2 291576131 665660983
2 531190133 11907700
2 897232481 141702515
3 69025544 726926322
2 754426515 659130198
1 776200054 586427695
2 706310520 169166461
1 851451930 357405915
1 499126248 560433804
1 962277375 435002382
3 830977501 772557413
1 392265651 142106957
1 8122048 184905407
1 404355014 753643837
4 278555662 975010828
1 122746782 833973328
2 363120266 217453566
8 801293964 121883322
6 488276818 528788985
5 818703493 85278971
1 532329593 490747666
1 882017216 240282253
1 757518130 190307301
2 748547555 722286880
6 210449949 614315311
3 20445909 409798630
1 134411268 528755098
2 886027126 220908554
1 274031563 440656525
3 602708329 770279260
3 420607711 293930074
1 292534293 349082668
6 399066548 448979882
3 366790972 873714111
4 566900017 5988760
5 788716937 674662445
2 840123542 396855913
4 133785705 206417563
4 480634649 312561491
2 998508787 203708492
5 586081689 121018087
4 506049929 998342179
1 981066183 407243888
1 108799498 814637591
2 484765332 829364898
3 697050742 300458285
1 728137457 161869783
4 301469045 829128808
7 527844270 857184261
2 338950163 318665615
3 147694785 41353352
1 115081699 715305173
3 17190354 667784340
5 643674376 432585080
2 850731474 848067718
1 372302467 903347654
3 697482601 108155423
6 581560515 805986468
1 661838346 909439101
1 107348203 866740098
1 41638184 419910143
1 403255516 962112611
6 502373972 887897599
6 920731449 663937530
4 366112610 712652622
1 99385448 571221144
2 142328054 106703122
4 20209067 924069256
4 35916751 828722472
4 493115864 840561719
3 409734609 73678033
6 622344012 169870922
5 110723594 765218969
2 161169681 121358943
3 751034660 71198215
2 811889393 295053201
5 441802993 99875329
6 158363511 76705700
5 152438909 421019025
2 346247223 800555359
1 811901641 943259821
2 77517257 267283249
1 528751758 526242454
4 786483073 666282268
2 783588626 791275050
1 584511487 308216655
6 676473178 938811941
3 706198489 481631245
1 193004121 101236360
3 330853202 415265187
8 188585818 992612053
3 84540346 997321706
1 624768669 637326829
2 914831479 744144457
1 568075050 860526457
3 166406233 748751111
1 994009004 278690541
6 873937696 257751729
1 894919874 189098801
6 883208270 108258677
3 601700059 792590297
2 210972845 364859395
2 41676822 325840006
3 145497755 936923822
2 318212978 189342040
8 257805643 591915288
3 768873493 772526710
1 594727008 342300379
3 94592312 302221196
1 121647649 807077374
6 153260048 266284510
4 768540403 897719968
1 46845996 357265622
1 268143142 507524487
2 528357132 780381031
4 765094938 589638234
3 759825259 30654976
6 549011521 81340903
5 828125621 28316642
1 397076354 860429350
4 735478978 106058885
2 877438190 786670706
1 80036398 523283770
6 592620897 813164043
3 972448312 635274580
2 908081643 486288995
1 373427150 322094009
1 912031424 905899212
2 697666238 17775697
5 787677894 852203325
2 198029793 728576115
6 234239417 290600253
2 61567514 266614109
4 634443385 416641937
3 421201363 484099758
3 211468842 69252904
1 384931333 798153523
1 7303920 394237777
5 355920452 669634161
1 625086443 781256646
3 414101070 48056271
2 220013963 919239583
1 653773748 404005319
3 74610936 661234478
7 687710085 211976543
6 991549314 930149052
4 166535276 331398506
1 107810984 348572468
1 463662622 555909030
1 937300975 903220099
1 729288957 959383763
2 957410639 753288891
6 159343938 433209378
1 889984005 775531693
1 762509296 47609574
1 106795205 852264982
4 644773750 230427189
1 630307346 155387327
2 667903506 364832745
3 795489713 496968660
2 17338236 678950380
3 256195906 691578929
7 411165941 227643603
1 555268165 618855007
3 658319989 584102944
1 41760906 845307497
2 341478520 261983131
3 405975158 751529573
1 995542913 859794699
6 639735504 932434986
7 914425756 982837845
2 387467827 779764327
1 792158555 783438889
1 202685788 75519292
6 985646995 197358613
1 789905855 79756404
3 470099028 214974758
1 136548280 151520473
4 789664172 82668026
1 507415124 585658827
8 68805538 463775902
2 17198962 408281055
3 264239031 17539574
3 460439373 820111950
3 564996891 175534565
1 873007529 615520693
2 647812716 580611542
1 3184577 544846579
5 584640404 357711990
2 857540068 688038490
1 828354387 31117149
1 594262931 532964454
6 186991504 160663567
1 435736864 897998640
3 943271354 29883326
2 251659910 711912570
1 515284519 771894426
1 255086987 394466996
3 938309998 184022588
1 38568412 352035667
1 279550819 681290411
1 565999390 22946122
5 969037094 911769400
3 778564211 458537085
2 205927502 13477623
2 833395386 366389478
4 573282413 72227749
1 489671254 332392494
1 445557858 124850399
11 715874496 427865280
1 829237718 191328087
1 927222707 655980999
1 526984201 656149948
2 857194767 877277261
3 565411948 264757246
1 555984607 769530218
1 728059609 476780911
4 609274251 632905995
1 419429257 540491474
2 226269290 665832233
6 872064434 291953285
1 611088494 302069600
3 406756541 607940382
2 40307185 753660352
5 209031654 219953520
2 65593071 607265056
2 766621736 756718034
1 516567693 517736798
1 549627798 963600176
1 162315595 781148305
3 455877813 638147457
1 889514431 902654184
5 151818293 651073554
2 591890144 797142623
4 142495859 543175087
1 900096121 520255992
1 85173439 992594992
4 916068344 815641650
1 762519121 705585371
2 91616423 754427914
1 140735992 616172294
2 160183088 671779309
2 388957340 151706448
2 949435268 669110666
3 562305384 883214254
1 450160975 522416074
1 191017483 454072001
1 423207057 548501524
3 385251176 523609619
1 510945271 954079700
4 355417795 842866103
1 873647383 486778521
4 341855750 32927934
4 237197879 179142527
3 20004384 829646055
1 891001773 765518528
1 626281102 297376983
2 452109690 909781936
1 853094646 844042869
1 636311420 8427636
1 853770057 644414395
1 262168104 833523520
1 412731520 646336371
2 785158176 573306531
1 801808296 680254011
3 667236971 536342656
1 511217508 302015368
6 637894304 924436596
1 358774045 328906282
12 52327300 367018543
2 315034262 222327644
4 424339152 315806383
1 319828406 445281224
1 496661335 691525013
2 530444660 235302621
2 779442600 700841981
1 452158227 386104807
1 738711442 411113194
4 100541639 296323097
1 240497602 38042921
2 267304368 134503631
2 132142382 496982595
1 961392098 808742873
3 524215663 897913073
1 929403113 878390458
3 49127955 411002475
2 4324121 392484473
2 112375682 487599232
2 674286545 144290970
2 446729700 123653228
11 262062837 867225349
2 258368903 86204323
1 401841233 892172002
2 818272996 25535736
3 321510474 206057400
1 948509501 163775276
1 983777430 542669684
4 924152333 495715170
2 799167014 773121826
5 160100919 929522951
4 577792876 660975227
2 29223996 113388851
1 578087444 438731042
4 261523093 859413677
4 458420393 801897839
1 608491018 618820000
3 549654356 620977063
3 221562985 468957096
5 615805859 28899157
3 936391875 982611064
5 791030785 898006575
3 56370187 599007819
5 295223697 333131511
2 690914908 840779861
1 946329941 552857550
5 639169814 424175085
3 827906698 419131097
1 914984163 820648116
1 556563043 255850079
6 473382044 722530806
1 160102977 769926651
4 489071870 56059461
2 295551027 746145812
1 80017135 1692596
3 524847841 596378688
5 187232029 833715970
1 207537706 155105104
1 392712209 770677144
1 985910395 342870790
2 431634662 846406600
10 744442350 400421035
6 926405936 774626918
2 88189619 419149959
1 268343555 738085683
1 194286320 747228263
5 234890278 999769196
13 764384746 971317360
7 446144199 952163052
1 230733978 912552428
9 28823012 514546964
1 511229755 797136656
3 577972583 409801913
1 610425395 530696961
2 748753724 186541402
5 155417026 51213238
2 397351078 621819582
1 298203925 248059525
1 157352664 303323039
4 371045598 55108414
3 407088335 606766322
3 945264837 503885122
2 438109519 648341494
3 97534413 429287930
1 113510977 619137740
2 999748138 524632108
1 614018497 3995842
2 308256639 373347311
1 674597478 761674074
3 159127348 115182847
1 684497125 314740792
11 731961501 30636270
1 876361838 749062815
3 914236547 355228264
1 453073271 64715383
3 61000067 965888181
4 438359263 961654071
1 88795482 766678203
2 634534862 44773831
8 911917181 828774071
3 744410825 193271711
2 709166988 360008100
7 959505076 32824412
1 739532034 451531408
2 986398929 154666079
2 213273083 209891714
2 702280701 753860513
2 109839709 16321308
1 134151325 50520425
1 450260685 638365297
1 358632250 96334821
2 865448641 857892167
2 870300508 763535815
3 73831293 534583438
1 559623876 790273281
2 875075842 872099272
1 622325054 437984941
5 469436596 632626649
4 105968805 247200066
6 272705639 949192800
2 602687790 810263001
1 849003590 413685053
2 942771575 539004669
2 708462285 366899035
1 640884972 963133035
3 340912290 275913508
2 67108326 728335673
1 851592075 134996371
4 646353953 472728933
1 646227914 549860948
1 606649497 137722819
4 710026539 265458552
4 348909774 575175103
3 807361240 75290224
1 14342393 618626829
1 350704919 224953244
2 682630642 179913155
5 33746681 383155918
2 136667057 352733906
1 659109745 207086803
3 628851356 765485215
3 837990095 634021044
6 501738292 644376085
3 177511792 945370204
1 995428170 829732691
1 453036299 923248234
1 205951507 641888479
1 457645718 794887266
1 67329760 741579401
2 134837704 941724806
6 776194986 517225115
1 850637516 897025625
2 944289758 399484726
3 720206637 888789394
3 667215943 790762238
3 291901854 10420191
2 555484368 777785058
3 568517665 6074110
1 604640368 696450671
1 643379983 60553953
1 917605491 672162762
7 221694051 731729691
1 530470774 817695491
1 449094025 161248409
5 899859318 50125350
2 111245332 119978748
1 552749204 502716022
5 513896761 661666922
1 249225371 479908733
4 177132837 437285134
3 221852694 366433988
4 797375625 137764646
4 224740535 471089995
4 510242240 875325547
2 812987616 507429010
7 833124601 738301980
3 560440415 855004449
2 416798507 629554196
2 131647444 584883244
7 748421275 127232379
1 576184518 683842597
1 975787585 806333893
2 799040091 377897516
2 875346867 157663652
4 375223147 587866357
2 195665022 937950399
1 778708658 792800146
2 526122605 699789442
4 89987633 957075230
1 121091437 195596344
1 151627357 182625170
2 705837143 86607863
3 504445938 256268015
1 976342529 977281251
5 475628331 722600471
1 465159183 923072277
2 833223973 55772760
3 392781603 637906951
1 145852101 838921034
1 886019679 776558788
1 764531331 451215825
2 993644792 608943790
1 97930011 817671934
10 666468101 287428547
4 672542576 207034009
4 593022107 49986563
3 645973637 916219353
2 209877062 885955047
1 27860606 523235214
2 19831415 75973091
1 574180042 596540639
1 498901552 502387410
1 977400960 778446892
1 237117416 702114415
2 249818251 651245220
2 851949926 346292248
3 11709797 127725343
3 414181212 65865920
1 616649332 998096211
7 859122151 923196343
2 279615059 570284963
6 758949066 417747396
1 858041596 130942031
3 155138927 428435715
5 707691340 16498109
3 929372759 572048243
3 392054697 14565378
1 305123742 979585008
1 421027939 708173582
2 63612672 914413975
2 503689820 534545305
3 414000224 935046970
7 376876865 206500384
2 175709854 768838215
4 159077828 846945667
7 137683627 125242880
1 724413325 222656451
1 185334102 306321306
1 585918850 94438129
3 904723793 23728296
2 291132293 385544589
1 816755113 695896770
5 471286114 650103279
3 839815897 241020329
3 113825420 783184045
3 779075519 763005512
3 644934905 805409492
1 907909760 494485442
2 577244425 832769693
1 652825414 493823617
4 838775998 100564029
3 493907829 768781385
2 987368806 634554062
1 119724984 855767448
1 755632946 260479037
3 147572089 846496313
1 53975332 114168261
9 119580890 761795918
2 778212883 574283328
2 873284326 972764613
1 66828870 847793796
2 89553625 454306296
5 318853627 605101015
6 732572820 697741403
3 348219300 738937835
2 954106213 861761274
1 685182236 240571686
4 11892958 798896325
3 325154597 234746395
1 246191393 782315377
4 67881376 62299618
2 287166011 801501056
1 112532034 625196887
2 551554619 719927339
1 997626608 39523792
9 259731421 851671061
2 67749666 131466128
1 613041385 303009231
1 961465749 109188897
1 322905577 962640860
1 304144659 226677656
2 776294400 760826601
2 812449690 312504829
1 462364228 74175194
1 845803669 589711837
3 936658108 746744552
2 236131883 338825087
1 696235264 472216468
2 875223947 259084806
1 96703306 649527012
2 863936895 277399433
4 654199410 291914341
2 850140348 719814333
6 566570449 384751005
3 398530905 314417581
1 559665203 702303150
2 109283649 979267323
2 722127628 179962760
2 314861729 235145547
4 364290194 988968271
5 87481536 501932200
5 11483387 67768926
3 312817991 985010131
1 305981333 165498385
3 212841353 342037892
1 778132265 910137674
5 362970731 965767756
3 747751162 247537984
2 768161678 625317917
7 635537719 699633516
1 274918028 176991024
1 350140727 278735068
1 389346872 835966852
3 735263904 208485091
1 628726293 749385446
6 7384711 272765528
1 277588402 147551650
2 678814998 975020030
1 707739481 253795243
1 772160238 820059712
3 360978058 686055157
6 493534348 165294860
2 183649774 931626117
3 743581630 859952288
2 299216674 374811161
4 59381246 39292143
1 641567193 30098168
1 884567314 937536243
2 242765731 223528152
3 621501354 146001644
2 792856766 709331422
3 794234693 672836443
1 901638585 814113095
4 975485383 279378843
4 866596135 190587567
4 997897193 373664257
1 302461923 323621539
5 313235893 808521889
1 147154265 150235557
3 412952638 415335678
1 633544609 890483018
1 179639856 439821378
1 7973572 12736832
2 890565178 213196337
1 971677644 690030913
2 253635343 592302000
1 139466751 224856904
1 587753581 789243575
3 186319524 729050658
2 662945085 731913021
3 188200480 572842848
1 400943233 462328362
1 383886250 274768172
2 141443539 745719302
1 21045955 44930553
4 286921426 327017683
11 259946383 949071165
2 715803098 34523387
6 750436163 279192016
2 315700861 795570021
7 640907413 35297484
3 243313397 141727753
2 401297626 966027577
1 529239432 15918268
3 819217328 872795994
8 658343121 588579126
10 842263419 375686250
2 684998228 273005060
3 929945028 84764440
2 4562243 650637260
2 70298512 221257930
2 696605414 268565268
1 902460525 627031476
1 439353007 457383165
1 870893122 851928021
2 617519832 214835203
1 990540168 986994030
6 284839562 274045365
2 70752631 377405999
1 366341757 717975012
1 347829535 510427237
2 658180987 535970202
4 566695313 541289743
2 123527299 574644094
3 857648634 27699411
1 188249136 187919150
3 226323816 61284694
4 868813956 44770376
3 418011368 176505263
1 839746050 486681067
1 151449034 101780989
2 379713608 495792370
1 101396262 522424859
2 662820777 99433837
2 80159172 144353687
1 887727952 474595519
2 594293613 972776600
1 657877410 686807669
2 19636244 749443562
1 295927373 22349058
2 263739162 390710316
1 916980928 469071893
1 950601702 514157228
2 109918346 763231404
1 432317863 740862381
1 649567979 416196211
1 561605004 131856270
1 89566599 538341956
8 912043047 829874289
3 887319864 775957763
1 345828848 30316568
1 173639690 650479514
4 530752128 356130437
3 299786415 82926036
1 133704607 401650425
7 201616834 549456725
4 573315170 353825359
2 909345266 195109075
2 815268957 467825732
4 161224834 430848896
3 362736934 367341422
1 819876154 864117985
1 171555162 571955494
4 692854030 209428810
3 632618580 171303703
2 713408159 901944456
1 373869830 864132625
1 474597126 153755706
1 465699845 409216912
1 910745941 536419716
1 906532862 595242343
4 793023958 292331200
3 745949104 325264373
3 110273740 239367776
3 603335847 833464932
2 484073209 926332614
2 100835593 589157091
2 645295103 706669075
2 463870923 272299676
1 152748266 332085347
5 814945528 463617936
7 160741039 898673173
1 157462439 12487516
2 887335553 870757991
1 804030615 621218735
1 791882646 143442694
5 127539378 947537760
1 693035867 705901695
4 648391424 941212207
1 906946162 924178448
4 446801690 828436906
6 672221284 795907609
2 57330895 703905786
3 497735261 22693978
1 13050602 236684550
1 44241556 632530279
3 411790284 71440157
2 591430968 549793943
2 66384881 820511266
6 339684191 26411023
1 812249408 249073963
2 224966553 349584504
4 916582830 403028042
5 33776127 864501846
3 750649211 49146662
1 299620554 565348907
1 621696772 380839938
1 251807293 82694392
3 681331274 528109231
6 606506445 229313886
1 357487165 265187872
5 306756058 445964699
6 904029759 217597012
3 293215977 208216924
1 36800646 719624156
1 956557285 203219298
3 328452922 371382616
1 43703356 35286716
1 274304888 269233238
4 767794030 306243700
1 848987666 760365550
1 826910069 259243551
4 847720577 315453722
2 791061292 454990121
3 217362757 176502045
5 35289305 542463402
1 154962951 690765540
3 511941969 909882676
4 357620879 807734534
1 6913822 419781211
1 870479448 556031497
2 882885776 809373147
5 428228905 442192718
6 213394449 880006756
1 276927459 514007709
1 520635927 99598477
1 689979116 265441767
1 881057672 315476933
4 677651239 158332116
4 100241259 513282011
2 938177591 678887673
1 643492741 53371108
2 38088138 567827162
2 224579247 721874497
4 18540464 760137826
2 151575696 590962471
3 748690837 469625088
1 263194703 476868875
1 640935664 137870500
3 336623308 838964207
2 585818621 190361160
3 484078353 797932283
5 627146710 873357955
1 894745498 936977049
2 80691377 731081251
1 918007425 724964980
1 215065545 107973825
1 485948920 165997062
2 618112947 269222693
1 415433844 867557040
1 860914694 653372496
1 606816386 330057934
2 35106489 555945030
2 821466927 571659427
4 173789449 98730303
5 191658779 579011920
1 563446640 614870780
6 276026734 442465326
2 233955250 581820131
1 358904696 563554065
7 787417867 759162535
3 433957335 537212984
2 468941944 566406277
2 559408797 950194107
3 441355701 739072504
3 862325917 906384884
3 941486749 437101374
5 904851506 902052941
1 385345954 589644248
2 180837462 658103623
2 125479641 983683880
2 647317328 560916646
2 922538405 613247709
1 947252578 93042312
1 523580787 178354149
1 502988530 999712317
6 163121047 412138379
2 885180068 715291182
1 734215500 481649140
1 874833493 880784036
2 621169054 857581798
1 549639538 468095629
2 128797554 578353161
2 9409142 291880261
3 840437236 109170660
2 792306435 502814252
3 826106485 822110390
2 994087859 889585339
9 996140619 401287038
4 602629641 947332027
1 740866200 28448118
2 498273552 746616756
1 320340153 50733204
1 851140881 711820534
2 92556600 408329118
5 977093550 136837440
2 54796107 343427041
3 964894186 982668172
1 236355327 83853624
1 893012130 79424281
5 426015620 815883419
1 459303777 604202232
3 939696562 821841499
2 555336155 191537865
2 369604841 38506795
3 522863099 334505996
9 660496208 50093383
7 229216788 217769068
6 473849432 282325696
1 748825651 794151287
10 8356843 496023111
3 317871135 862770574
1 382806063 162484461
4 143344635 411672828
1 698396282 779750834
12 37086266 706871157
1 239755307 946582833
3 852788179 138116168
2 613741479 310169518
5 736286953 751379416
1 32318813 578942131
3 18547474 320324709
5 538985789 576276064
4 89833435 285856304
1 513202139 147457435
1 218152922 325220347
3 352704047 878198652
1 594629357 627021409
5 355614821 194278674
4 998993784 350874198
1 17954170 960201623
6 623690166 334099156
2 363138211 658495574
1 996095692 706950080
1 399686588 877481391
1 843607730 468877519
6 191470516 211651839
2 705312671 821777223
1 836303494 797237412
1 740705733 608738948
1 436008388 939332428
1 95157022 585551593
2 703170281 948199253
2 268098669 250582175
2 796719190 982403152
1 899812272 305732465
1 325785834 374397553
3 223093072 227873348
7 178401380 19106687
1 252665911 475424165
3 132122519 295816092
2 40796030 40404003
2 637125646 550845067
1 857189626 189683628
1 280849989 961085295
2 932308860 618613278
4 126528218 745350447
1 814002023 216031628
2 199975593 965756844
4 510207021 199583485
4 356644625 480260592
1 730804862 209100655
1 725673009 186297476
2 103811248 639543117
2 223283356 565445716
1 129197394 543091074
2 550850901 385598769
1 322874550 761657741
3 687470638 479670430
1 417526234 116541397
5 562584201 845559751
6 907847351 574550172
2 925079616 488253730
2 885507266 939998388
2 29037510 146234013
1 322371344 841567522
3 475968549 871392079
1 35741928 762106219
1 908204275 876433386
1 30898485 510515617
7 571584674 23797130
1 860021738 623963407
4 356045456 274002817
2 918264825 854763610
3 34431522 56138390
1 157276451 122007897
2 642394787 384664469
1 105667688 604203400
1 186753326 740400746
6 806527752 640327166
7 1428882 498147448
2 93205589 269686092
11 909668107 73980462
1 355435505 51002255
2 85932526 501942610
1 796286611 159645272
1 349695870 844150512
5 473534766 635450247
3 37608103 191258445
2 602338989 192599599
8 689287849 161742155
3 73159450 23355748
6 58965063 125923602
1 822730185 824454835
3 872100199 981049608
1 485944816 489131752
3 532004321 828987562
2 643460006 458529619
2 245204651 316728408
3 78002763 645152213
6 217467911 960619516
1 448150845 341565527
1 670335590 337501161
2 710464757 810031362
1 642388498 738155517
1 430800570 840339551
2 648344890 381881009
11 668927701 324063294
5 775778945 486041776
1 243674602 736492314
2 955296611 147708554
5 672120381 985907003
1 230027214 561207699
2 494570533 795649467
4 520040975 396857441
1 260885343 785947305
1 560856152 969024400
4 172052703 129097939
1 894489892 345937706
7 220883608 801221433
1 321746408 730388456
3 211638193 210460734
5 675903996 647901185
3 429341317 558885790
7 325477187 753065806
8 34459695 537850740
1 426045499 505896663
2 493819094 61461908
7 691645197 690318460
1 685769258 159980919
2 118619269 710973110
1 411035879 591451941
1 618281599 803682217
1 453588307 813876604
2 924348346 184084894
6 594247605 714210561
1 942197176 905575805
1 620224624 148332492
2 645034010 903853145
1 768328800 850005280
2 137418918 54693318
4 215451372 206367668
2 941646231 128654225
2 259890418 640237
5 475220858 473562733
2 687298066 32012944
5 880768985 546107257
2 688151121 287845346
1 626647502 39727406
5 817881812 250925949
2 569099523 461296928
2 210431456 403036790
2 48213744 553942433
3 622238294 343565817
2 14094865 666461337
4 257616131 171655185
3 491911632 773539375
1 24181497 158313606
3 26787160 632926666
5 564249016 879097245
1 752977866 139014905
3 444709207 748131235
2 693562984 385378980
1 685085854 973702329
3 596569643 528286738
2 885915446 564032492
1 794958116 420805776
6 837370029 477967317
1 939013434 721065635
1 726333093 858628047
1 327011159 288476825
6 831378189 501606633
4 139719674 228431845
6 261518808 851266934
1 542858316 676902906
2 248501059 650313499
3 318667009 17191001
10 421061626 40393291
4 203063618 611938629
4 212642252 640159838
3 213570180 49347930
1 65286457 448949267
2 943765973 148054669
1 819340931 260110655
1 772267058 638051623
1 933659211 411775369
1 610083307 84876682
9 89422589 594313851
1 768240325 349963920
3 408490413 103273698
7 829373486 775522901
5 165622210 464555987
2 498028075 798552898
2 188510607 42739029
3 109455387 681358364
2 116693212 971464400
1 227769851 700891580
6 855170631 894137037
1 578255903 231475539
2 344007945 543735830
1 777631991 871047539
6 243445942 755299669
5 370373138 796408039
1 144237539 930523780
2 391477860 186616063
6 138983479 340725625
7 15767821 676988135
1 389902753 250406758
2 331768681 638540612
2 683905186 130626072
1 787638797 105023011
2 847075927 245717662
1 76050894 238541768
13 245984802 830952904
2 307950146 925777655
2 748986558 591852249
1 58097087 975854316
3 549790085 111287757
2 738958032 767009219
5 239613544 308182020
3 318582029 820055871
2 178410354 667327954
4 502978665 201293538
1 439441105 556416360
1 610284358 693737754
3 454045037 315218824
1 907363424 951378814
3 912691986 177971120
4 834464709 387757686
1 62183246 222587407
3 399719231 816716625
3 862144086 176369665
3 434532670 847464985
13 178075227 311673268
3 45854896 508105996
1 442130702 837976260
7 782055550 836304120
2 776315598 676161151
1 303792919 678408197
1 906136327 307708351
2 43528109 756096908
1 38744949 939005583
2 468590347 878065982
1 872685084 960149877
5 375848540 176926931
2 883657896 756624965
1 904831184 222407522
1 276432361 643198401
4 484068621 163099701
3 997004629 736910234
1 288005705 385603604
1 500284793 423779872
3 561668412 281539645
1 108826996 723455150
1 475781865 872146699
2 559520349 446941193
1 546848184 156325056
3 282286985 609597927
2 811631627 813197491
1 956606264 86504423
1 444277006 884165586
1 12604437 947499351
5 936590717 17249484
2 560756457 871754579
1 739251397 917684275
1 600166460 93645312
3 420537449 619900808
9 548180346 17428391
1 460612901 633516312
2 152803875 747455035
1 526661519 63125842
3 77922949 194447430
1 795955107 412040484
2 897877622 903558072
1 507829356 375298813
2 349007206 162486432
2 59291413 650204876
4 597266847 170177798
2 791251281 144184815
1 379480527 176659659
4 271319044 478779923
5 704038672 562782168
1 454641968 873146583
1 902380555 959339231
3 938658510 79685792
4 588363202 121247875
4 523952721 700260494
2 973111911 236878142
5 953923533 93097547
2 275049212 780406422
1 159030357 282232160
1 964504970 250002616
2 138497959 872394840
1 824982365 542224019
6 58417868 145379128
2 216466632 657102802
10 206464124 475768000
3 987702896 100555837
1 10740298 142733192
3 947768009 342152878
1 178075664 296527895
1 398197483 749840517
7 826089489 545917856
1 542216099 322696481
3 128140045 229034498
2 94344394 58185386
1 247046335 560553591
4 765189621 15458214
1 506133317 962922560
5 546959677 948395810
1 496646946 927060250
1 59643127 932964521
10 492546065 613802218
1 248848522 814161044
4 166106232 570317477
2 316968994 21486608
1 268471624 359015740
4 604131551 78668672
1 776053073 417515433
1 122453821 890901033
2 459345719 498459696
1 712678811 275826612
3 118143769 281096842
2 120252709 372740008
2 819356628 27711171
3 911571774 380703493
1 735484955 285817759
1 112029518 640813989
6 832284678 612018112
1 772894982 884450939
1 612567013 626872652
1 517562481 190315158
1 998166071 303819942
5 150985001 958532302
2 274554522 125432866
1 136140740 132382110
3 215120791 147819636
5 611752194 277787376
2 992642670 341859317
1 540859901 822569838
4 405400160 803331937
7 829750372 244823331
2 137831293 352779780
1 957457439 950947514
2 72716255 327298724
2 865418772 650010159
2 912198579 170099645
2 630908771 814316513
5 116782062 608374870
1 175966787 732018387
4 735729107 754425389
1 346724721 613740650
1 293627024 395724380
2 459410633 141999486
2 995640371 658507194
3 994759025 249933455
1 88702048 382837049
7 459389838 623963218
2 420730561 607720969
1 389001905 746525781
3 242505632 828745111
1 914488448 757255708
3 131315685 10968872
1 964300387 843143980
3 106962361 608606387
8 712796044 723157986
1 569441629 643557247
2 77455917 47141448
1 949540687 457737323
5 156834228 630965696
1 504055751 577117149
1 427047828 314848657
6 250839952 369540681
2 346150548 413967291
2 734094028 851673950
1 183084217 84527254
12 718048422 972026907
3 577743355 578340657
2 143842992 171014575
1 679694188 979166961
1 711989789 794773147
2 310270745 453378834
1 935128326 355059026
4 201247350 441267106
3 671515629 674170828
2 364644483 533281104
2 575192674 676694685
1 418266505 999194105
3 427927486 712245220
1 968201079 523807636
5 289940909 39926495
3 837630486 676479703
5 778115124 946422100
1 219827309 89979595
2 56182286 725388111
7 996202730 89676210
2 565026137 562199651
3 662829362 385994465
3 120573242 288399536
1 369617540 391639744
2 74376329 892980622
3 738312791 804709596
1 214347205 618466930
4 503593381 110249671
2 66648212 287691662
1 484472073 762497108
1 927574592 158088755
2 517943942 290569742
5 644617376 186682124
1 284040546 311593517
4 282132501 280321185
2 995616829 957225928
2 648118319 773879447
1 477603755 28486147
1 21079731 134599756
1 106890993 601802932
1 843150092 750695672
1 485351588 406993594
1 457485135 263886051
2 698269198 940204089
1 712575666 809314459
5 569794271 402318860
4 947857858 525402207
1 575654410 792501165
2 166572283 305739634
6 286577207 869463430
1 301156181 965063568
1 116369257 565988658
1 306216223 392867519
2 804241550 514891787
1 415816857 326884457
4 137377114 433239480
4 451741102 18633711
2 90936903 395774853
2 87897432 486827665
1 493398438 101016333
2 223451941 416930797
2 171096230 364075145
2 689985745 457429033
5 384338103 317236250
2 979710575 438614979
2 906731228 922858317
1 397997022 99287019
3 801330643 273194339
2 375598122 493846928
2 222690781 718015320
1 121028415 860374806
2 850247667 386386403
1 847321444 325549145
5 164122789 234133684
6 189392245 229476061
1 498717198 261725908
10 296222460 345832583
4 927678156 838814289
2 537707246 620231471
1 266064826 888913330
1 4231773 773064956
1 900279524 173038686
1 402564962 78345796
1 471421891 352722403
5 342420955 193328940
2 520870680 463597074
1 591881931 639151602
5 611657858 151481561
2 747200005 750245050
3 568804754 83412465
1 161125451 621936992
3 597016231 323188839
2 300295996 515709107
5 54150068 891117111
1 91679808 483631961
5 191524161 744157182
1 919706701 793381052
4 743498753 163094929
1 909255466 596906438
5 383283506 537690318
1 205590025 588658886
2 436649947 850017422
3 113670816 980374832
3 913887465 633628321
1 250391383 714290635
6 518757799 163615488
1 701455110 33996431
10 835538541 405524049
3 882285267 936675089
1 117902640 584349778
1 356849538 523472468
1 176428520 902189528
3 585562587 565934851
1 514372650 428584048
5 143677057 128498569
3 188225336 870995632
3 610045413 831538406
2 960634395 941966116
3 617469563 944687560
1 98744464 160648127
5 713958897 260940808
3 60017545 220261469
4 938073445 642006371
5 300891343 853134924
1 435881428 350127537
5 4851672 345071630
2 65402633 155091723
1 265925527 163353515
3 697464886 9048392
5 693282247 92226907
2 137721077 109525977
4 168790414 477644968
8 452785213 208592850
2 361833470 877743517
1 497278690 303295232
1 351626196 448381856
6 287523382 932418869
4 897192831 157330325
1 447598526 667565615
3 626758210 433730016
4 710377461 313735354
2 920437038 732782661
1 939219638 15104230
2 806995055 171425344
2 992019577 110176238
1 483403966 331911361
4 662690766 577492371
1 131043458 376579866
4 174610969 589513860
6 873379493 547165547
3 194067496 360413614
3 669427400 429345514
1 578275830 707480271
1 910014824 25710427
5 308517460 993627335
3 322414690 149644933
1 598513480 953371615
4 173638809 855299241
3 33851453 62248939
2 66135284 480104874
2 400948752 445864364
2 902351702 331838771
4 145541938 313144002
1 743629541 244669039
1 571833235 380750100
2 161825992 880729209
2 575606115 366545176
1 272735628 467927801
2 864929952 178038597
1 343132615 36142167
2 172569871 661183272
6 145011051 862736419
1 644534713 540392030
2 39929408 698570149
2 761333485 46625213
3 988426122 46636936
2 55095469 831363553
1 566956790 744388767
19 492782305 285305339
6 619233327 997444066
2 718105751 471351295
1 104028595 333716213
1 446649374 438015386
1 131033592 522044875
1 739576958 655197740
2 573683435 460619523
2 825169947 34240712
1 304316444 13944656
1 156780222 226088661
3 93243437 943822600
6 692858928 362651007
3 668189173 312412861
2 93885 771616652
1 18916711 165411701
1 40808913 318139219
2 176257355 737503327
2 197188016 477769349
2 814454563 760120253
3 293866717 39637850
4 434253605 162284808
7 239159094 993502090
1 75264302 803534236
10 597657141 625526145
1 156379227 552725152
3 511838541 928460757
2 353255694 653646702
6 217102635 761492287
1 254133678 941739151
3 196130816 291771100
1 71408103 123227168
1 709971099 840876011
5 767040311 18809202
3 828386022 235146191
1 939178171 561506113
1 131446862 451208701
1 584268454 211439933
2 615092372 234760010
3 983679839 711188183
3 24058675 683065449
1 752107376 440711980
1 439198573 417517177
2 210464561 300556703
3 500493179 643976042
1 591363666 335116596
1 925296332 265487717
2 505616532 560469072
1 694845020 425459693
1 379426364 406261674
9 161245761 435061454
1 368355067 357779933
1 177419219 245047531
3 237538076 107424399
2 210925804 545874926
3 28675788 810720673
1 673772304 325107255
2 515756573 18182878
3 260340172 192178310
1 711947127 723078179
1 289530880 277766692
2 71457492 666428083
1 429981149 702145940
2 351719582 348800701
1 537797064 595967509
4 11438459 978989552
8 86848465 10464767
3 72941285 351163663
1 365108798 953789031
1 377273598 264751768
2 215113269 309650460
1 742419558 717201951
1 574476905 126232517
5 356073724 453767015
4 544734212 457151926
1 488315841 173097424
1 31090438 715129159
1 263031755 955872043
1 162909755 110423446
1 500325705 133762465
1 221547824 461759627
3 697392974 247129581
1 100883215 762645619
3 596590193 100129077
7 21225279 686551225
1 858644273 226599698
14 537824623 163492104
3 449840461 346859217
1 703063519 473038857
2 683623697 946326503
2 543852577 255992221
2 800671928 494449473
2 416413151 332755987
3 418123383 974170474
7 378792206 36999946
1 410895865 37224578
1 673129774 128694848
1 450224378 138515585
4 576717815 363239067
5 235072252 91830748
8 914747969 135839557
2 539914979 373941770
1 418906160 159959863
4 429725283 74760718
1 820868843 935307018
1 272557846 936909896
1 142046983 137123052
5 4146499 345880581
5 354497926 248541408
2 540871879 905824684
2 32154379 174679019
4 294259063 875981170
4 808538770 519945001
4 248397143 916714646
2 205208721 168862649
1 395149907 233629647
1 605648743 118195489
1 137686305 759258234
2 128447365 306828979
4 826637398 648998175
1 183885293 990417028
2 510549554 857557216
5 894231203 56458989
1 760147584 161830846
1 176709869 946028015
2 380891476 601822159
1 108939960 883810897
2 35135235 760983289
1 348773753 138961854
4 816588953 325350670
2 370604895 728338174
3 831706078 150397726
2 569370061 913992366
3 775575072 558242997
6 397992341 399183372
2 599818557 791020837
5 59401230 747457605
4 720541220 542678192
4 313149408 274976863
2 676230799 396604942
1 762778767 345924735
2 953212254 295215366
2 2547383 781341399
2 585416324 81115027
2 139712459 589553655
1 220139727 669354650
2 383601869 858820646
2 564057806 277811915
1 528176126 529383771
2 55631907 645523240
2 680706686 701417920
4 218915565 12361149
4 920288900 510987519
3 186279731 681024458
3 510392863 846856746
1 376738625 826751077
1 500329516 867062816
2 752213974 866819644
3 927659146 899606388
3 265723857 324984343
1 126909146 176667560
1 103344031 786729991
1 723710885 661006117
6 701526990 892365157
1 981293055 112034123
2 793517593 447393364
1 341204466 156903394
4 894902333 464022398
1 538114084 105699686
1 382866499 661187235
3 534879710 972201519
1 228292396 713143902
9 962181424 838934290
1 81765693 728324592
4 373336176 170829219
1 630062451 951692258
5 857240649 329754432
2 570294699 575371995
2 204478597 703938689
4 53854915 20502642
1 644502084 365840002
3 464419664 442134980
5 13644886 761367050
1 706389016 859847266
1 904226947 741316348
2 215898022 283227553
1 519933099 100475014
5 652966733 269779918
1 130906908 320316597
2 967082032 31185933
8 92038613 225534960
4 192945280 223302664
1 896596409 568121643
1 168871471 878850549
2 803272598 530264891
2 384225640 441111399
1 386869878 316090792
1 11045471 45453830
7 902573731 240730628
6 434173796 843104451
1 90417912 271565353
2 159386895 425132519
2 434198768 371907280
1 35874138 853610975
2 729996852 34274816
3 791314464 308039450
1 262607221 513051276
1 601003091 765688768
1 683893209 525725560
5 800655990 889083216
4 302728516 954612513
1 175051403 754184310
2 643812439 628210446
4 610153240 932210578
1 510544040 713206246
7 689711055 274058940
1 108984048 506998550
5 89579701 261103256
1 373625378 885368468
1 704530743 995880706
2 489483942 433672367
1 526260831 102388007
2 722308588 239716553
2 50718677 906356766
1 408417482 24147342
8 221137039 219093377
1 678551435 383681535
5 857493936 423307223
2 612885451 45701226
2 898430583 160990850
4 785663413 867883743
10 614164185 44704283
8 976588381 11279270
1 383357399 448141816
3 404238596 11300846
2 397215025 299893442
4 728938146 181547681
1 785397015 695340887
1 473645593 354169354
1 516036332 436692546
2 401562984 146737981
3 115099086 592663281
1 242169335 966133670
2 641932434 62074790
1 945772486 4785924
2 170792242 882648214
1 382776354 443763369
2 895005510 229562916
2 269230201 650105280
6 240677171 136723375
3 964868120 516305189
4 461142832 982415433
4 222334710 710636684
1 471956208 415573815
2 793687360 329753510
4 14681193 52975551
6 277811133 273030845
1 771877696 316066159
2 759498712 644823245
1 538991351 289775472
1 427446220 844441724
1 978820038 670452209
1 26817764 935350293
3 119310224 302771754
2 436275968 31342708
1 426100776 416947559
1 755649646 386639057
1 323501113 804296854
2 227209449 358356556
6 573766251 533005864
1 799255156 610027802
2 721799325 195173294
1 795483523 712449144
2 20021728 640183729
2 686144234 74793261
3 191171427 764446226
1 418671518 413355778
2 603890705 871826241
1 765979327 660276221
1 88029120 943191491
2 901808429 741157298
1 657668389 557561406
2 348758783 495498434
1 461665828 420051166
1 700450459 794153203
4 774969023 785009013
2 138530167 932394002
2 950675005 566777765
3 225779297 548610510
1 268589259 101845118
4 285429716 537600335
3 135426276 996656733
2 154902801 905347068
1 224266094 236956026
1 215879153 948172595
2 360668627 497887627
2 247253739 668916895
1 369703575 844868687
2 303249675 913424982
4 371309466 704998441
1 302415360 77649602
3 761482623 700250169
1 862535699 306027986
3 752817224 412470694
6 830561826 846980926
1 204440324 69456625
1 172273460 807190864
2 409341783 909606183
11 738025497 262620707
4 447608511 119213710
1 924387340 757609797
2 75584507 740422240
2 98915807 657468645
1 761960558 720633407
6 523989980 825686412
1 880730479 936147755
1 403012874 556141168
4 237212349 989019748
1 323403766 173984871
9 7376916 15850914
2 74264352 340657154
1 626283013 836897234
5 334791411 167433533
1 994843659 89738415
2 891275601 134888515
1 623805162 790617538
2 967181508 77060975
2 918325065 884824385
4 608967169 145529707
2 944838580 90179873
1 190007138 283611422
3 21056492 701255518
1 844465054 611334855
1 900609373 226458719
4 879387071 507403994
3 39664308 78800996
6 398554759 745717602
1 287617122 787443869
6 375132704 302476204
1 858366243 240467963
3 246981113 929227768
2 636139738 811824627
1 595245275 324075079
2 843593958 369972682
2 930226731 881505819
1 787331277 884782419
1 153023374 855962429
1 510732013 72097772
3 197293087 880243845
1 981582472 960127992
1 404507922 751730183
1 144149446 847734922
4 783079960 651487148
1 893245593 172284739
1 869720037 303829450
3 731285354 806034550
5 422903333 43823890
8 202215604 655704222
2 36342772 551636321
1 849132900 609966587
3 643434550 847233385
2 354048860 668485152
2 397405826 210448525
7 789107823 354140387
2 805787234 172200964
1 730251667 895817575
4 727007909 717970635
1 986502150 67020045
4 708411197 123204086
3 386846376 543345755
1 517414984 808954887
1 120441838 501390922
3 992265089 2658340
2 480045530 226043394
1 956236945 425251755
1 130118893 169630266
1 323148224 182070008
2 205414508 159119294
1 315141973 55969611
4 807302040 126949275
6 427686412 3104132
1 663399957 35050530
1 17450161 706330197
7 929935422 253197858
4 884166714 702014919
1 470163802 371661461
2 244223872 26621622
3 515730819 640699512
2 660801608 387830220
6 19220012 134641115
3 16112718 655895959
9 140983615 356530863
2 675424796 654449748
5 382459848 67096541
2 582903894 839426225
1 668124816 283453814
2 150700717 103253219
4 223511163 243815457
2 634980756 512823803
2 96541141 786060441
1 194383770 556134141
2 855219390 98053371
5 277099780 434415984
3 42470949 474278340
3 649454872 308591717
2 440735622 624521166
4 515552115 678006534
1 532001169 570171578
2 459326875 975347351
1 896870487 152816560
2 45685707 227892570
6 822569691 673800482
1 173899377 197056551
1 813302689 572273818
2 830033161 269334216
1 108725266 139767101
3 237768562 851649077
2 905644727 520066390
2 100667745 804299995
1 721037388 76020027
1 946200917 457508751
4 188674358 394340545
1 517075382 227818332
2 697065590 258150768
1 921533365 17728583
4 39269455 770872759
1 764988514 558522853
2 911101006 478706405
6 807273134 565113601
1 842888432 507778167
8 381649260 194458292
3 545107234 545544776
3 661501060 460883741
3 144297576 66412357
4 467093692 480121852
3 856538396 705938974
4 434350023 340505976
4 419489005 88192394
2 262619419 352023324
1 185372839 60464794
1 171590889 333950160
2 407691347 984072341
4 970695201 672292187
3 138085677 930954352
4 385204366 608438473
8 44403906 111263628
5 653397619 835112779
3 991288656 673948676
4 964358015 703088686
1 553628339 975236432
2 609073154 349747581
5 116946987 237140992
2 905794684 175797191
1 369009650 717028585
1 93746032 710841329
4 826056694 150075565
4 399973928 278375851
1 318516943 150488874
2 145197414 342300852
1 872746038 514734821
2 753717793 530567300
1 309153686 446797616
3 309030485 85789056
2 904628141 805474541
1 390559312 992540016
2 755987427 337568338
1 533893284 126140906
5 836191797 710857619
3 587991845 195935865
8 16581898 637432152
1 558980856 846985838
2 634192649 193021039
2 170207772 508729352
1 815457251 896849077
1 490494803 321617851
1 380335979 536070588
3 870130301 217840869
2 834148893 554171265
1 122810305 200414334
5 282667715 744640352
1 268741420 677486269
2 364316210 422470426
2 359654249 540392409
1 66034777 455308427
1 262860322 127212839
1 217791061 893594530
3 279720150 1218680
3 518299112 311387341
2 708445697 181258361
2 215357221 406727113
2 854977393 876214386
4 475156393 267359101
3 280302061 241503961
10 743557582 486106109
1 22346978 410767485
2 927038877 118020195
3 188850333 461887356
3 275180159 13344020
5 987802083 393918354
4 636199958 623373695
2 406615614 231250612
1 286307393 579678373
3 194033842 928470659
3 86017261 573573834
4 241130264 207170865
1 516437576 552337361
7 578693976 58111368
3 966076532 117833386
3 504229058 822105452
4 223943909 938182304
1 239980713 3147102
2 710106133 108611915
1 494439666 6802314
4 521471000 352653071
1 152514079 722549397
1 1394540 242869352
3 293404716 431848045
2 428052240 57193963
3 765026219 40689663
1 828972807 831648535
1 757456105 435965463
1 994197941 816933557
2 580829870 321899158
1 775961238 765516800
2 109798291 950348023
1 206480788 678825043
2 76203324 984599214
1 667091430 504258014
5 566504584 770489051
1 861955791 142179572
1 314206408 506600416
2 243039837 94236032
5 254430487 45197143
5 199970105 273093234
1 856701178 105366073
3 384968064 198051842
1 610702341 915302202
1 533420317 740860256
1 704282279 876167927
1 211339350 196420943
1 574762612 466382259
1 127758361 450071126
1 9605402 447781950
8 786706128 777406059
5 391766990 178545555
8 965312897 888425563
1 162922931 218299600
2 837705108 354995366
1 320568599 836606277
1 534833811 593165116
2 695502870 643992672
5 863160663 651323373
1 919032949 323408177
3 585335832 947361578
1 872908641 887504496
17 432256792 32070381
3 286733415 496474741
4 456215225 511278649
1 962136305 519461484
4 517631392 633459891
2 357423700 9373336
7 803468549 66858294
2 622318386 754256583
5 374026626 598371318
1 143918507 344662251
3 388801091 475582342
1 993134191 840574465
2 568735934 707648931
2 65277233 552318648
6 695229367 842178862
2 446683859 897224300
7 942616609 493791939
3 331025954 174423495
1 86845020 834934472
3 244847361 149980525
1 740408154 656824146
2 75919154 524946772
2 77040107 682250869
1 641271563 134705903
3 390651252 93416036
1 956731586 597490003
4 959009761 187205154
4 89971609 702378282
4 363937637 479005415
1 280293034 20733345
5 228357104 800344011
3 8805579 977847553
1 505252522 355381351
3 175341897 449456048
1 703522344 171000754
3 633241001 919576689
6 687362162 799472344
3 630568946 696543920
1 751470813 365673897
5 743413753 184013363
5 492043282 916399155
1 785224127 812343172
4 885334814 176439233
3 917108380 633893149
1 792297232 454525395
1 36540666 280405865
4 519753453 433700417
6 158340387 271422393
1 60982676 775647827
7 583414721 719799485
2 914114812 923010159
2 702476762 689458612
11 554739205 642304693
1 706414066 522766652
1 194217258 673937423
6 286193014 898408465
4 696476486 194669401
1 86987405 472253222
1 624920277 509897642
1 33643848 771652401
2 907718805 524380577
1 466325561 616534104
3 11789307 304152916
2 564983780 644231496
1 342147571 609003886
1 562562257 86359876
4 148486235 92386508
1 929864811 734448475
1 703031708 366799219
1 200657966 404043960
6 445926896 371699793
2 648543400 880280528
3 344620980 70464565
2 41617999 568375071
1 652837577 494876958
5 306668059 115690995
1 935029287 561497684
1 587301417 978291136
4 379995294 46628360
1 605013533 820079719
1 93277442 482447189
1 738593378 430830370
7 922289101 606888159
1 915949230 630203552
6 897376253 924707115
1 755781815 779543240
1 961111047 8855410
3 29219731 612541371
1 931032773 711026279
1 774193958 568553590
2 727175606 113933849
2 963413507 246049141
2 311997550 637945590
3 616185333 523919164
1 39780728 824720296
1 789786481 206926624
3 964835658 865639662
1 672328454 287763098
2 468333164 248040281
2 496593104 148797167
1 954185858 569698944
5 428753651 800948692
4 544495789 381425517
1 213527915 891416891
4 552528330 387103291
4 654955583 685037676
2 504039348 84329271
3 50336241 250708437
8 100033927 394216910
2 545928249 711654338
3 58798312 118230841
1 68253898 844335959
1 514960591 113834594
2 485175927 572452082
4 124524824 317926953
1 305851485 182953495
1 994512903 750341548
2 163121714 315018967
2 920206783 876374004
1 464016068 118304654
8 495398605 346883837
2 936400255 604437821
1 970338130 306280840
3 211932378 849117443
1 67877482 50525303
3 96626709 630999696
2 507591914 418549792
2 553862929 471312556
1 511078080 411815686
1 174291173 713717774
1 417471988 793367212
10 878925733 603535346
1 244901957 652393923
5 752968117 746316965
3 441037717 737293842
1 826728683 791577862
4 710571414 893498418
1 519405049 629160930
1 167365558 109295941
7 859736077 191445525
1 618369424 544597390
2 977162080 316348762
2 286333834 872293165
3 100688669 869358741
5 883482250 279351302
1 874629400 927045625
3 943048264 30027103
1 576742731 471241676
1 384267800 285842196
1 630984347 539726374
1 340861836 962460678
4 679637162 666248659
2 198381523 140165652
3 458855006 762003548
2 770587939 862875872
3 686840795 361800011
1 443470523 14981558
2 454389984 254637211
2 590642894 92422901
2 402764321 908587657
1 743258867 652772684
2 235087173 887021396
7 546544768 552055090
3 247696685 22903577
1 237551598 689808471
1 396010621 270282964
3 532818243 272179643
4 435187893 199177422
3 609267447 855123951
1 424569229 463425412
4 392215197 70645502
3 481322832 66346379
3 844616874 156895370
2 200744838 42530
3 525204368 475800316
3 190424873 936110627
1 801484899 492035216
1 462858732 262445573
2 181202258 485529760
3 607635145 983652346
4 411247049 91160995
2 694955848 952945630
3 126213176 545644522
2 211103947 434703455
4 174450785 628834879
1 904096234 139602226
4 919654276 159439526
7 13441412 891911197
7 126042014 14016106
2 302382894 558002494
5 97828573 104382020
1 750197755 583888283
2 196970296 625834055
1 340291216 407086517
3 860544335 905796097
3 82953368 129669041
1 387060976 507675947
1 352184065 187153690
8 137103223 886489026
9 819582794 420190036
3 67055599 880365123
3 489026813 432608082
1 565273289 244083516
5 965337781 245194067
3 121032310 176648627
8 94019691 31356741
2 294905821 514559097
2 943525447 765153821
2 122596992 43754552
2 745261329 140107896
1 554086407 237543319
4 930787555 8661795
2 106186361 272369484
1 277912192 658615178
1 391294471 548256371
2 287559808 614263349
3 943431554 536155069
1 814183756 741477180
5 298350322 130813715
3 791041840 188795419
4 650938746 942789827
1 391909628 283180670
3 244813388 823149248
1 207135087 328006796
1 941859710 54856375
1 651529312 357264992
1 281822130 351840642
2 656411221 340714045
2 859631514 661572149
2 278590076 261906074
4 579285722 433164669
1 165488824 733064873
1 512547216 826594812
2 629446929 409928626
1 539969954 475129447
1 476161385 478378089
4 111312577 605408609
2 656655246 259011309
1 609312103 186930196
1 957479604 823977092
1 736554113 299150708
4 954684842 576779354
2 168428408 378545348
1 328954621 612940030
1 54416977 470462268
4 861253816 392963699
1 888084743 505889502
3 144866780 483190276
1 850219305 64548193
4 260594660 52029257
2 961083112 173634670
5 684035873 208907250
1 204946818 961514601
2 176663417 318836546
10 213451684 517249185
1 391187879 274767830
3 894169465 190089730
5 798117737 47860987
1 122407306 978438836
4 486602847 800589945
1 80730427 787818355
3 849138364 511120187
3 263520253 29219637
3 399740215 306351672
13 583919784 937262610
3 37947785 68087538
4 26845751 865462578
3 415949994 896167269
1 380017899 963305528
1 702352626 84842122
1 13877262 980004137
3 405124189 866041922
2 824753529 119946721
5 911356521 182344677
2 242220159 996439372
1 855822516 508269577
1 614716138 425415918
1 46536457 61372571
2 695404077 686322732
5 170745253 889914786
1 220933487 475704818
1 853415050 613442149
8 57625114 21753680
1 362633077 233127191
11 677646560 498483358
3 255339404 591393335
3 607210136 848117982
5 675282896 24261104
1 561681192 390600815
5 268862321 384180581
1 880332224 342318556
3 580040037 834570467
4 992506700 305243510
1 209700183 275219370
1 499889754 774647222
1 811670713 222552724
4 729219478 149058496
1 255276674 201328995
4 100460585 574525542
3 468489117 432004616
1 273336517 523513185
3 947989279 585873683
1 348956765 577033432
4 713988839 62296696
1 808644976 400179124
1 718709934 525313201
5 213977563 721846137
5 194140787 311703588
7 568862147 744084064
1 299409257 151059914
7 789267648 654692950
5 692044914 547796583
1 145565937 11226592
11 120825953 868760218
3 306460907 703692045
1 452299976 875539084
15 876165854 90001134
1 332540609 410312300
2 19627306 908026036
3 10414625 72673770
2 452693156 504769856
2 210603667 619599844
5 131814713 731997790
1 212333861 243612639
1 816181306 647582449
1 591701794 411573646
2 927676680 389343044
1 312611229 965810133
1 779205768 581081117
1 794192563 512365363
1 262316864 502580484
4 682240603 849768184
1 690699728 115052475
3 845897065 465267554
4 149510297 209948337
3 831909771 301300524
1 990553283 327474644
1 125218228 747425540
3 959589590 733296429
2 607159175 287161276
2 702918832 193695702
1 765436923 550775969
1 906364662 255379482
1 830716033 222510155
2 686948602 755394136
12 268815969 467685172
1 311805942 605757811
3 886625427 732321571
1 168580003 622691616
5 935786465 283185740
1 98770214 960172888
1 638912939 899497595
1 538503696 319881588
1 995871230 274459265
2 68704744 113827532
1 191900465 84220070
1 495437522 962158525
1 706247205 839218428
1 433282306 993959428
2 45920159 719088801
5 308419875 614603163
3 90123616 779148413
1 396596867 813061713
10 939800289 545016127
1 857326742 664800092
2 185310741 797861518
1 318550249 578243970
1 513192332 220003013
1 542326834 632603620
1 614194667 352747909
4 145449487 280396035
4 975178334 537939175
1 656043744 556154309
2 290558645 651000454
1 747755555 464665963
2 840112578 269988526
1 958481797 961007354
1 624996498 669708866
1 346490518 387145572
1 783917612 751801062
3 670872156 310097950
6 787635541 285163114
1 237314444 444301487
2 773471885 402879336
3 229673038 463710547
2 6021310 630306261
1 227550363 627290420
5 311752680 858861558
1 539030442 481040705
7 216958153 8287393
1 807469126 621808974
4 560643546 486764641
3 257932926 900602324
2 458401370 356622830
4 987993661 679106877
4 425068413 231367687
1 861829857 114813062
7 202584968 6860407
1 365931177 706973491
3 441381060 454385590
3 793276594 692918562
5 696715809 817141820
5 676860263 555008880
1 773387664 316655664
3 404927222 505045867
1 584426583 182125014
1 159996856 779352962
1 938761672 757116057
8 658064605 339114608
4 110249559 981274899
3 600394897 598008994
4 483517224 965619291
3 208034996 588901574
1 395295015 848683237
1 715452463 885113354
1 799293651 234711527
2 249028699 837460136
2 901473897 816119069
5 597022222 482636458
3 559045896 551441318
2 857035700 658072621
2 817913431 366109222
2 154320256 646668697
1 525416478 155579756
1 511760056 531113918
3 674700768 28336584
2 399069775 404408957
6 379953557 2138473
7 777758482 14660415
2 64337598 531829200
1 270455461 402661827
2 218893811 970297474
1 531918042 376812752
1 3832641 851948320
4 214867098 716430824
3 232331361 772601727
1 168438558 964959898
1 851857221 990886732
1 915464685 922074749
1 502989623 244314358
1 408140707 895201853
2 621370444 340819638
2 976082795 307797039
3 187181529 977843780
2 840150636 681863870
3 486381591 651600326
1 919073040 403827418
4 630263011 596757399
6 51734812 958792124
2 465928216 300093141
3 686660447 28364613
1 773510120 152206318
1 146327055 886711745
8 97858539 577641013
2 472948996 476900179
1 801238399 281701137
2 942243008 403827020
1 838994714 363962861
4 913498752 998303315
3 464158045 25437250
2 911984802 646109488
1 913643659 991428010
3 14327654 227193841
1 610886862 366596214
5 684110961 159387480
1 755949086 180807348
1 652142921 157270040
11 863710885 529770051
1 35222241 300284713
2 183015609 356391746
2 19718655 657953448
2 692367024 196535225
2 186662472 278116261
3 299201473 386643558
1 281235986 957188601
6 908572673 285956922
2 892664107 847645763
3 90016114 644536404
2 494539832 480427213
2 13222156 960856067
1 565587019 951116197
1 722559739 199855056
4 673821544 540986622
3 916600552 941088948
2 926990796 239759687
1 393774002 196647842
2 96619980 985819842
5 686881744 185010145
3 817755947 481684727
2 837851534 205587032
4 546851805 390555118
3 129130191 406955567
5 629328486 51503902
1 115539302 661233742
1 641740655 745852675
5 757276146 121748001
1 152105571 717088329
2 239986980 7273591
1 503398333 290921738
2 346014086 990887597
3 890098396 512455798
2 438146406 879384260
2 239896019 752572470
1 267449981 80170418
1 239377816 978211204
2 915582477 118168329
1 387108088 72707651
2 613801447 293852244
1 824337582 949064052
1 476189179 418209146
1 771817484 609927235
4 788065434 544729639
1 522985789 149058078
1 184164798 397217044
5 537234308 852115198
2 363248498 689984520
1 241079392 587388006
3 654438930 167408839
2 408088352 9843143
2 12934408 119235516
3 463340511 828632260
1 130679296 967228402
4 931920960 771587977
1 573003675 805684555
1 907180750 492255541
3 41375052 889891020
5 145961812 911528112
1 909345659 34630127
1 385911818 251672112
3 129562225 465870528
1 627088242 101241948
3 732453335 494746699
3 117048581 908419392
3 381164024 614015963
3 987984724 931439852
1 771463740 877208272
2 492924577 290698998
1 181435934 784083365
1 211691279 228509904
2 226006755 737462079
1 287672405 85642115
1 588010916 400262003
1 328001461 191338205
4 903704313 224211050
2 620350962 429015387
1 501708834 427636914
2 380269282 961806316
1 794751244 416908630
3 22593805 391860888
2 234590419 581212110
1 463163750 847437670
2 789016423 74585993
2 362311066 333625866
5 129444627 208800331
2 960780998 616285438
1 500857625 447843677
1 315687325 100723511
1 546673499 558629053
2 499362987 599222680
2 634207617 570353049
2 155265062 488128629
1 449206850 239678474
2 181614101 19223811
4 634932852 841144882
2 297518668 492948401
3 339119541 468671603
1 851898035 981091263
2 659280632 64885797
6 537450063 968287648
2 319022115 261967113
4 279554543 102274083
1 518990322 882967559
1 50091684 511640244
1 137565116 886340548
1 713977629 938925801
6 602971513 412130038
1 159973103 504844294
1 417498424 955018610
7 860127264 6545708
10 810776140 477887977
6 896465197 990154490
1 266370478 687046493
1 706631896 892706323
2 699415137 306567181
1 745956183 204669770
3 273241906 425787351
1 454816 154404498
1 19631830 128893136
9 956594805 910965463
2 254520360 762553788
3 996127621 611222379
1 638255853 226197042
7 6001414 571127651
4 382916618 937802794
4 135390837 983751070
1 231772881 941663250
2 481671135 615679950
2 333571943 68725745
1 457850231 770955830
4 756527351 482212452
1 520791845 841350911
1 437408072 169439060
1 471832537 974298368
1 189455648 824401242
5 799769062 3022378
3 530138187 720141554
1 12737654 580171861
1 915699099 295467332
1 186939179 395954822
1 741583640 485051944
2 686876606 706113444
5 401914532 782882219
1 817847622 475666998
7 775808413 194812637
3 34645347 990536505
2 126995160 19006999
1 227862889 85463444
2 376270181 320312428
4 566346358 938643858
3 743746624 473666742
2 687681470 132478782
1 40553462 507691722
4 85827456 723103932
1 126320193 421130135
4 162035351 112214385
3 369155737 816565476
1 789989120 675922459
1 491266468 586021565
2 675049244 100516280
1 280546943 746190580
1 266612820 768494821
3 276380841 741943009
1 934852017 931416407
8 203795711 865709135
2 767234446 26528395
1 826132111 108660303
1 508271740 451022755
2 174257594 522238103
4 83414446 555770205
6 216970835 139963980
6 497675800 704741556
2 428540346 523700478
1 882976788 426414359
5 693100916 279749564
2 43124204 684485002
1 469691549 247748791
2 628547241 192636014
1 662668276 708411181
1 716983241 374239686
1 223997895 973768260
2 801601112 125649164
7 589032177 953963554
2 635571588 749883382
1 721495238 516625210
1 412717308 105243429
1 34967221 671969266
1 980263125 679889071
4 954815323 137138381
1 23390445 306272926
7 970287319 476902571
5 722906405 580775428
3 143290622 852867263
3 681218040 958873438
2 655651805 671668453
1 309483725 546030597
9 790231556 532121185
6 751751000 992089756
4 749294273 911619618
3 21964118 114694229
4 845258882 7939059
1 804556216 72345636
1 360843428 736573288
3 259258501 742229484
1 81032657 943704542
4 539103126 671126080
1 233293137 10622969
1 28971431 988739544
2 129286829 665897701
3 814279274 595359848
8 445605457 869791475
2 386501279 325548926
3 24694367 579243019
4 838117535 802145104
1 524511501 987501076
3 207362491 806502781
3 424267960 816702829
1 315546407 183504820
1 562173216 891744157
2 283023492 781881165
1 497372721 928119232
2 919948074 564600126
1 743885943 855893229
1 210170205 473586129
1 946808960 564091881
1 942786808 396553006
3 420173780 217807138
1 705412869 916979412
2 250891237 885745982
2 126021868 733763786
5 30392294 252546594
1 500852599 862982863
1 430731200 323010745
1 380935898 308189086
1 999595189 673644443
1 957634300 278477040
3 950832702 716398383
1 122889592 823575838
2 945730090 505922357
6 611702984 730848014
1 111255111 963582071
1 458725685 827325240
1 999182499 734249671
1 987507072 890727307
3 780127217 124766711
3 341542329 983163020
1 181310691 697821146
4 699391545 850478150
1 730254974 15122929
2 657392832 228414157
1 69930657 259962440
5 122025699 345272396
1 25484067 820409164
3 220296361 296174917
7 721610779 624405130
4 933834998 255908439
1 122572064 227102002
1 359960640 650787105
2 303496825 23336142
1 175294880 278195212
2 777097318 744872594
5 470860489 445167852
5 247680120 422536648
1 409584866 446220467
1 480293770 507960869
1 994393197 891444865
1 129246332 817742016
1 836689343 935176654
3 226194964 182834337
3 210611444 330471615
7 319138465 98083651
4 134000199 379111178
1 938036899 429499165
1 988134720 175242459
2 849862999 434172942
2 251913426 647298937
1 647725953 584588858
4 670034573 464217237
4 175728822 606489408
5 941859941 147179017
1 870958514 236684717
1 317647320 493338910
1 9825443 632397188
1 546548425 65235839
1 417435835 718439134
1 925306305 218533298
1 606091620 253859544
2 906825334 575460858
1 651694001 729906672
3 99114233 809719435
3 263419113 286419957
3 247446062 595582806
2 181451508 515766756
1 859645874 579044762
5 58906592 137409298
1 687821591 352008827
4 652559210 510744112
5 758668572 428428928
2 37888401 275053983
5 938678603 431264228
2 222770194 823798779
3 620045223 799910048
3 98497675 740081095
1 906129768 425826661
2 464061803 125975966
3 703303241 210696364
3 769545932 215327574
2 650758209 554991264
1 667859923 656435142
2 298723417 506499890
6 601106297 687245719
2 986991528 993238590
4 966862562 60268801
2 952917352 22529489
1 642614783 167988638
1 924487524 724718809
4 889977671 382003794
1 254760678 471838000
3 867068156 201130331
4 548192080 252577875
8 242110079 800466760
6 960151226 364648526
1 630105095 193194441
1 9689961 322173345
2 71611140 38654829
6 666921073 663953945
2 222164963 364380241
2 449094897 961429652
1 465397732 794566872
2 749298396 513240529
4 778993572 904631441
4 948474281 701319532
2 877630519 812264552
3 168743453 524514408
1 630688381 974457998
3 232275166 441410969
2 516539179 126318698
3 874529871 206088529
1 309069416 678086535
2 178529011 979774838
5 308082256 996152576
4 218612190 763765977
3 243976255 34752478
1 812878871 983260028
2 918882012 674041736
3 226357861 45601150
2 434268692 330277323
3 971220276 609233637
5 161260803 359047000
1 45593980 713342139
1 914821378 605253038
1 526311972 8639583
2 431019588 827772896
1 874010729 206468771
8 35249015 527692405
1 27045665 954370244
2 790652984 610006480
2 959176617 475787832
1 878242322 742795672
5 633378965 578807618
2 858533917 286361378
4 299631624 373117166
2 592400451 717039322
2 172956743 802958804
1 344586993 767369657
1 783452018 169999980
1 38452164 113474075
1 618831939 21742550
2 17939077 783948816
4 954095510 904109544
3 839751289 341863758
1 349701880 909618742
2 570908004 966828569
2 2456047 491940215
1 325106800 875029676
1 300398325 513843381
1 555188501 936838947
2 488779907 304936493
3 119988842 780764883
1 351670435 659154447
1 111731339 623989163
1 256814587 996987810
1 515079629 380640730
1 190777849 289539557
5 364446802 489468000
1 906152221 742471766
7 884383104 91008693
2 509044597 58060132
2 186119010 146186914
2 331243970 886465792
4 161968911 943242433
1 832361221 966051513
2 808590899 828249253
4 576871624 428279038
1 773733054 601392954
3 901417228 109257060
2 272402146 947569923
3 492853356 576087134
1 758687049 632765825
3 186679430 752779237
3 568092331 730548199
4 42455377 36067695
4 353910278 340606259
2 841709605 898609392
1 133585168 481054370
2 684672180 166204375
4 99251888 443626222
1 538150168 457778157
2 791579315 116005278
2 999450884 896553829
4 833921371 151116017
2 389683393 192611824
11 136338962 929658925
1 952658368 205500878
1 68551820 196460693
4 534396814 888726679
2 339641574 853601430
1 783375099 108583842
2 964450537 320540197
1 432281896 722280439
1 422583892 999246893
1 521444253 195569099
5 887876771 212465878
2 943560971 101791762
2 30959799 965941698
1 891083352 511676928
1 889626206 517063138
1 400000126 654259114
3 319055858 721028946
1 954423893 271829181
3 700775327 941719528
1 54328867 976509664
1 130674795 158876774
1 11187947 405968644
2 196102534 314584687
1 758613760 280670580
1 893308005 266322345
4 173771410 538872288
3 304978937 739661007
4 604900795 344922443
3 332203485 68493709
2 556087503 437489472
8 54141056 8950080
2 966267864 131910349
1 600929162 612682066
1 947024310 473379944
3 486375891 861212983
1 691525735 515015182
1 776969702 604055537
1 321081530 978110574
6 278362925 281044048
9 209238780 905371499
6 557226314 758470655
1 847767483 713447412
1 68911569 596703979
3 311955347 422715403
1 364817962 581458954
3 361494703 535709894
2 875675993 343582198
1 789417632 888203966
4 878937448 412237395
7 403254794 558512099
2 553221571 469239512
1 805015011 876273170
2 50676392 79512900
1 212954297 191964971
6 486618213 317113399
1 198676654 926621321
2 339282141 120476749
1 139730364 859647478
1 136320401 124283309
4 948847554 125727826
1 687552780 452471096
3 135560031 633971312
1 278378134 664852034
1 902110663 789192468
1 275353036 496592579
1 429715551 479553782
1 993445818 613996150
1 58525691 307209427
2 414996616 47629415
2 462334679 982354199
1 374578728 366559953
2 92236981 812123632
1 313119167 1262095
3 985792328 648002218
1 601318806 78442159
3 740812456 876611810
1 4068527 173215250
2 303538119 141508904
3 566240553 724044842
1 88440173 486469361
2 982922517 966654990
1 29494078 808455158
1 947794145 545774513
8 914401548 555853292
1 886467533 319572759
2 546679010 339024219
1 83977945 541708858
4 372336710 790914378
1 849127242 274251613
1 466467865 246191404
7 554814565 974359452
4 663002016 445309203
2 122803789 824214679
1 738302518 702920195
1 674207933 122343581
4 424577195 115391034
4 732433124 430838966
6 429620541 740737741
2 601644785 43995096
1 428141046 535205756
2 425022735 921284598
7 618326722 92137857
1 882129708 737905243
3 538585645 416433000
3 187795306 197956160
1 559622433 992522958
1 696779373 624551997
1 827115243 835994471
2 32943290 127016124
1 791659332 527892727
2 915652124 547733610
3 686950526 988072799
4 559359803 549736261
4 490189644 628874656
2 328784944 632969553
1 826994948 422616755
1 941846478 940853305
3 730921640 830943669
1 782919372 402004273
1 184814312 142128366
1 501900726 246495077
3 250037292 226429290
3 400325112 787186370
3 292209346 434762455
1 345351087 693710235
4 331402074 629415450
9 725531635 792098180
3 631181513 998074430
1 331841313 696739955
1 187282852 466763939
1 538599303 987918888
4 46489962 225756764
2 828207218 439149648
1 857057557 189241545
4 314949488 661747080
1 734997924 87336436
1 280918191 320587899
1 461005078 707699831
1 565415229 97997601
1 949937685 877292717
2 534640703 912984542
2 728233634 803060833
3 546589848 192462198
3 962607922 790436589
2 178420296 114666417
1 276439163 482094190
1 799843454 396900009
1 891494840 373783044
2 584168913 545859993
1 74323895 295667514
4 328032903 338573114
1 17210106 765229443
5 997025636 450962343
8 688938468 297493808
2 799799280 46668133
5 6281294 36036049
2 146177626 538310781
5 860807053 644083640
1 143771767 306952251
4 146145914 491769721
6 662988722 350373403
4 631286881 876914100
3 805133034 45212668
2 265557046 130552443
4 337418766 898606054
3 138861346 317292557
2 60060100 34193960
4 147815639 774977777
3 347445629 896683145
1 221303868 667020974
2 829467658 637776430
4 147755419 641534856
1 332713732 587620929
2 334915445 89644170
1 221034447 790032952
2 476972840 240311536
6 383901871 793397372
2 640488122 397623619
4 415359584 795013104
2 595936575 918876521
1 304003087 620491580
5 966667788 865490855
2 713517349 782048149
3 991738215 352970158
1 686279409 317270350
6 564739353 539971680
2 97716213 966432857
4 322409064 69893102
1 268664472 378713844
4 951159405 490601045
4 413296486 346256858
2 880006883 208317489
6 622147744 288133065
4 190989509 689251333
9 605313061 878643450
1 963126679 142335530
3 564715635 903970429
1 756172147 730726539
4 183483469 870424164
1 281049817 554849796
2 267691281 958060362
3 717179221 987244435
3 97129550 179024775
1 21266175 426499177
1 35673002 165167151
5 6651783 691173881
1 573232252 879684481
4 66530274 286779520
2 845128382 910259566
3 16736275 58901277
2 599821539 877503928
1 504999811 958054385
1 750897077 593982487
4 651806667 486019476
4 314635825 384616174
2 737194229 481129356
1 574170219 514821000
1 390235085 767381117
4 781817786 266528688
3 786391702 544376287
1 649052265 716746958
2 135844375 403525110
4 87992992 401085045
2 203270995 621934097
3 617442628 537210591
5 678037018 136801898
1 2920303 634689805
1 320906736 324714886
2 839598069 52056615
5 290120405 786915158
3 688021860 506298952
1 252546071 395663579
7 516206219 571187894
2 809956203 826942559
6 647307965 165451902
1 428783281 446955928
4 417044058 81996422
1 372417215 521608703
5 174546532 487592022
1 564631921 948497438
1 861826159 711903636
1 909434409 909469707
3 63110653 866469121
7 313604558 621113656
3 105411140 66253265
1 789301520 856716021
2 243598783 609821486
1 332823773 33448184
4 800500402 895587926
7 791134707 838269813
8 641037425 925077180
2 204658135 597517211
1 473630889 401975384
2 24545645 412330187
2 681664740 881300172
11 527565295 374955070
2 720393973 696086451
9 889530794 44698044
1 266703800 902163911
4 380554892 25596012
1 461991481 482585746
4 982023669 312533566
1 450778802 214643889
1 89855565 77974922
1 314131484 374002558
1 212207149 940690627
4 857185141 297163243
4 505273960 375139296
1 317008023 3009256
1 91978806 106349322
1 832942364 961712713
6 57780721 631718907
1 731816174 650159027
5 362936677 799872760
3 517938904 803565044
4 864771162 644586186
4 74359025 217852720
6 746596807 859945306
1 290186305 132629565
14 223238894 84180780
2 918543197 517070619
1 29580665 815362727
1 435538653 279422941
2 938196835 377226182
2 244130715 181169160
7 616090836 721498452
3 465704573 806033436
2 187991773 499066149
3 225351140 672539820
4 857993775 725115587
5 308121218 646074002
4 477841785 518883852
6 276551731 438117783
2 645752852 923831535
5 173177334 702451254
1 887475844 258102957
6 990026546 331882451
1 790218061 790276337
1 702104 59107255
1 158681899 6423391
1 277982175 128296968
2 543309501 115138702
3 648603186 827073015
2 194348159 684528002
1 917334529 605682829
6 38209197 136435359
3 632770944 433389814
3 78952148 239464474
8 447670721 175080964
3 729723218 265054843
3 747781950 857893117
1 586705613 575155202
4 744123671 343870016
4 560986567 165301891
2 247747997 543257124
2 908218697 696658598
9 942685832 217616632
2 46820004 60284411
2 514270982 500258437
3 537390154 437351105
4 135616952 605318324
3 855328855 578206156
5 699726032 764540394
5 294607698 178870534
2 411853217 785928293
7 662593012 968806375
1 343212996 38186555
6 283739251 548007132
2 158846239 16058764
2 338511572 294963858
4 872408154 438279261
2 491144863 562174767
3 563135651 912447997
8 61506360 359184728
4 352754225 126245270
1 951802928 783488686
2 311612180 539700900
1 262948576 930425837
1 144939517 636625079
1 701874823 107208279
2 962531338 945555393
4 21835603 140830905
6 483758153 366646839
2 699830658 805793992
2 24596025 35701375
1 390885254 772652957
1 460333007 543652306
6 286607507 816221075
1 472769082 793522557
7 529635481 801887307
2 347327202 220747551
2 924815210 8018793
2 175792163 464106472
3 509601894 559137986
4 870364926 75624975
3 210732375 589876144
2 56552304 641276776
1 585121823 702748765
1 223026694 412768678
1 830671949 111240881
5 838634772 772711313
2 361405816 510833313
2 328599621 704478587
3 20837937 204474762
1 36184021 264726104
5 814430012 849970618
1 468220733 383225324
5 49980809 215190956
4 461118587 683254630
1 469350590 308623209
3 250782884 103703210
2 702971264 764331625
1 664640875 204833977
5 322338070 245645125
10 812205858 220813838
6 812093028 937095861
1 282564681 330795302
4 705093620 246255874
7 452012626 478718525
3 444015211 618077961
1 155582864 371510006
3 380788012 437702491
1 892321019 344810093
2 294826924 930678699
1 455703849 995156076
3 173076887 785373837
5 641661604 362832855
2 80762497 271102785
2 70602051 608845641
1 610241748 814072148
4 808600521 694186888
8 232052664 528439845
1 177885825 612136948
2 655783086 660323230
3 789542098 506327875
4 446300823 550361763
4 325627415 417411294
1 329216535 854376936
1 638317446 79402911
1 543336408 688966297
1 675468551 800676741
3 667322352 226967205
4 958471731 827361842
2 748224123 394915948
4 511376870 530168031
3 126446943 995172828
2 943156139 620209329
3 367962522 868059856
1 772144590 511797358
1 449378734 113670015
1 932590169 480721470
3 781855884 279552510
6 982506852 429932216
2 165852943 971528207
4 10141261 562748604
2 85259288 34746260
2 244606565 957629344
1 320048053 368904974
4 812013769 32786687
1 700714230 737330145
3 950405104 283948730
1 496985472 339079194
4 765487733 406698897
1 661741489 526607151
5 77602237 85679723
3 491696735 243450505
1 955390979 822856656
6 266177280 501418217
2 133312405 823122825
1 157109398 580147598
1 871334932 770077933
2 739934795 713748404
1 463303755 721119796
2 318677288 685467288
3 472720973 135042543
4 165199444 296906594
1 914097519 926012144
1 165706965 132700611
8 143621526 494515646
1 392295829 446414251
2 259595000 674947157
7 710532023 313390855
1 967297204 100774772
7 460214581 245080518
1 46779484 405066394
1 369804997 537718859
1 1495117 572502777
2 230009561 14955543
1 29423628 543584454
6 910870599 210307546
2 819390487 775933014
1 552214750 195428040
2 550982277 969169215
2 200933336 562627520
1 905784062 875291192
1 981686303 367457030
1 587258032 502850691
1 208746354 333199024
1 498069985 251850225
1 910478462 446182093
1 26112217 965779957
3 57357132 505347504
12 194569125 907360879
7 82441600 130364565
6 20207844 723958989
3 21720483 298864278
5 585325650 994568138
1 269675805 317715923
1 387673333 21980894
7 942075386 51736901
2 628487189 54970986
1 928141360 433429723
6 424293587 742522337
1 655089440 157913061
5 747049701 753455967
4 138348652 897738624
2 487140645 423122341
1 384521711 478791639
9 769917265 54646351
2 351274540 774220432
1 426494877 378245399
2 932258689 58263039
2 714515841 796173026
2 961942027 806449987
1 861220485 986470001
3 434460003 543734755
5 417697593 493322629
2 740838071 757229678
4 850525730 226311869
1 730131882 926928796
5 410811368 610736184
6 625563464 355608933
1 846316707 124148546
7 168431697 189848036
4 868716355 125606890
3 234581699 681656350
3 21454481 590123426
9 261149478 202479740
2 547011733 435108951
4 540253759 560293872
2 686101783 578520490
3 609187007 230056965
2 251629720 903348842
3 939605640 126022816
4 80767508 382628399
2 144917327 177424822
1 910252335 518135419
4 700200587 424073029
1 39829228 936341988
2 259349061 532826977
3 873947396 681671262
5 943250774 257917211
1 364086322 892658573
1 870868227 773205875
1 21804979 235479989
3 217472560 105239932
1 205750968 102503673
1 79837719 526767727
3 240591102 250375353
2 597341382 817548941
1 940763024 72243189
4 705395461 64683545
5 959215166 186166881
2 834483085 455388932
1 12598492 116902642
3 685876520 512326041
3 807783994 280019882
2 441288346 570415474
1 161107773 95979265
1 912480249 688876327
3 72364663 722855189
1 706539098 231353122
1 926648130 726122215
4 442444618 69285057
3 80360754 830234851
1 332581861 892750577
1 151141192 320180890
1 278619490 914016521
4 926428148 870446016
2 779969496 492357415
3 340782811 1281761
2 258705771 925011287
3 194912407 783575140
3 106075523 787717375
1 710130772 607416674
1 893411210 949647688
5 420970058 609585509
1 817726921 221004244
1 644820003 102791518
2 556685027 678167959
7 91562150 588063242
3 90894933 649978659
3 875239368 732111902
1 623525470 452692440
5 771543608 258608884
4 517590252 130044011
3 752428025 478859021
1 102016581 784792683
5 464717864 158394042
2 268734148 370367320
2 85469449 308063391
4 124993482 564347221
3 625371173 919537616
5 819790799 788513083
4 65561993 220418364
1 305993657 277874658
1 439330417 879853187
3 463733123 98048802
2 653509010 904162957
2 313607386 117717094
2 797291366 35169289
5 964927701 93999235
1 320097002 924929015
2 423593992 946968734
2 658056122 949270267
3 577221832 27635985
7 676729049 265823498
1 644011447 359459048
1 42573009 963962046
1 987578131 252853096
1 430381937 904295420
2 968025753 835932506
5 209059696 709846660
3 536312418 228285714
3 671487968 497472662
1 274808888 116530749
6 837428026 780403267
1 428142209 234957172
2 449456142 985489153
2 179157021 950612880
3 509791122 518718829
4 466082740 313082782
2 388804588 564801577
2 806721241 29577634
3 49578481 832096634
1 158117657 577488107
5 431772562 355595750
4 153867789 313771406
2 677783864 108916543
3 762223638 542404352
1 2076674 607597313
1 878450887 738029924
1 86731088 259967489
3 238246246 454247259
4 572828244 222063903
1 145408015 696738999
2 789315053 216390505
1 495407640 531605354
2 693257324 492136396
2 116052348 877223192
1 142960993 97608678
1 724677991 734553583
1 83887796 478292066
2 5796430 245937968
1 852875610 818681715
1 586680527 649883740
2 160262149 313607089
1 947550884 693865748
1 665248242 417173920
1 558664936 159986751
2 479700592 356228940
3 906195000 478952169
1 416474884 803025385
1 922594027 412914102
1 640819295 78476978
3 429791971 949020629
7 811668345 595127734
3 221081290 818755849
2 301141546 557016411
2 762211163 945829565
2 121033797 80741970
1 156946902 698031041
2 299818909 363962052
3 396920275 179582669
2 892347573 125884543
3 403029454 368798723
2 299308180 846983720
1 782197882 56988818
1 463722815 452882342
1 665134255 666708929
4 535180676 243507905
4 443957029 505555713
8 812696302 769785828
1 707809971 546393673
1 721234368 352044064
2 241528489 892917173
4 394523428 116905941
1 709260587 304134298
1 153250753 672691492
2 457430862 560296947
1 524962758 346566521
1 533763995 94251914
2 652944680 930609677
3 108519238 313185523
3 256738143 892623372
5 946086063 332482208
1 548917960 218808220
1 616430043 884602059
6 375167845 977136069
1 421585887 426004296
5 835942562 588298692
2 303195232 105780847
7 87767875 754566587
6 797206741 706272184
10 152720404 479213858
8 568878049 824424715
1 832021596 73773025
4 911324006 722280297
1 260939658 828566148
2 482814381 520318068
2 102960486 609136523
1 681327030 492139464
1 316520500 643372719
1 325355459 52684206
4 625497792 629182708
1 888273292 742738418
4 255192753 628681156
3 593394916 743299673
2 317304075 301264254
2 177575259 117618253
3 213531174 533033791
1 251151000 839813150
5 422394391 468816874
1 582243325 980171428
1 914134286 71790050
2 772149791 16944245
2 678945359 85304766
1 482265614 110008162
3 807510621 250837981
1 518250355 495185383
2 867081525 799816175
1 375792653 405542047
4 475867049 332124221
1 460390410 349057225
1 119514354 266023756
1 170688807 189800970
4 695284548 845627753
3 983754994 659085019
3 128626201 869832400
6 421599500 767584124
2 586964925 589987612
6 621644351 455120986
3 432187960 952655594
1 485246831 414709371
6 366933093 230912007
6 893527067 134673291
2 841619319 241889394
1 170096432 361734890
1 625938312 298654479
1 77506100 984995417
3 227948873 586742624
2 570148901 190238670
5 255541578 580254199
2 857342475 288113957
1 486722484 605915161
1 611638912 606516478
2 746721550 391084388
4 671327238 888244389
1 869614968 794298413
1 988424380 518720060
2 545826201 733804187
1 868943061 63904683
2 908273761 197232548
2 298981675 711016192
4 972587639 12536547
6 217241900 120848925
2 6417701 860287303
2 547325087 237978301
1 385190949 229018780
1 991329983 354367372
7 908407633 877787771
1 912456336 599004132
4 727534835 776076339
1 255470343 917871961
2 162918246 613163227
1 931677131 520899734
7 336073077 388973316
2 784471846 278740054
3 351936122 605457290
6 47277715 487711755
2 912158212 941284787
1 253456613 343874440
2 944024063 443859578
9 236639258 609297183
2 553075586 178248457
4 176842324 260362620
1 30417360 301129348
1 678189066 450749971
1 507737341 965737429
1 771754985 797590596
1 521530892 941135454
1 822252618 258682526
2 8706010 561958799
1 661972901 31432056
2 67272020 300310086
2 307169578 26305315
3 606183763 741355011
7 631692407 903048774
1 956375998 645152193
4 327127762 765831643
2 844118951 309065174
2 853321173 513255455
2 594158861 767485359
6 813055552 548850915
5 331659641 290287765
4 364332375 713367583
2 439167142 149840366
1 742228004 96196247
4 643864773 60495611
5 254723742 259349073
2 61315658 208433134
1 263443107 250918861
4 394103031 793022873
8 639222238 635194442
1 534768170 208315338
5 324579545 71617926
2 660334861 853182768
2 257148191 488859342
2 477552130 708725143
1 814534142 713264935
3 322671684 660995477
1 357730379 296236201
4 368022099 620372620
1 37568664 703793216
2 499390661 589748095
1 615920751 758585981
5 559627856 102787913
4 142013203 290835183
1 187232929 336209675
2 527114143 50873709
1 784783765 913690273
4 416133767 850193543
3 43207945 134113944
1 266127140 318884455
3 763140650 874266275
2 227823186 256361750
1 666989797 276080426
5 481192519 442793753
2 300379911 556662820
1 918859439 715620451
1 366994675 417960872
1 671441784 606053995
1 297709681 74292291
3 869942373 359801015
12 470648735 107423452
1 153848552 289767870
1 603518290 67549082
2 519670113 480514965
1 281844400 198253151
1 919049707 790288613
1 559151161 236546079
1 976551491 696108067
4 558121828 522261042
4 88339753 317668926
5 736069257 964495553
1 889563740 305166785
1 579180088 743942328
1 545654488 447928582
1 63705679 820174026
2 944225013 384835695
5 612300902 453083719
2 990420261 701323548
2 60230501 712008023
3 450537833 242690126
4 648150612 221526789
1 568401557 991932753
1 451920511 572712828
2 479098756 625476758
1 130861026 438505287
1 329530210 772058757
3 374674244 352350563
1 686600545 560515794
1 429365111 42386752
1 184560619 659142721
3 933978289 629130109
1 474958304 339791016
4 465308319 370617918
2 625345559 625172777
4 543946063 794097428
1 383156884 284661889
1 799657711 809841063
4 330164101 20034580
1 407260168 874079073
3 178774316 538598514
3 541957609 151037920
4 368318821 156563388
1 313354282 827569605
5 438811821 409038245
1 435913779 707410804
2 909250831 328185561
2 554992877 47421049
1 442221251 954767550
2 99101088 871659308
4 941766777 394100881
2 505254859 167355972
1 409612236 735812189
8 492612671 375427801
4 31211916 91668923
1 728915635 92565412
2 810237516 11527027
1 280803883 925089298
3 877032037 53117312
5 3357307 141346366
1 72048747 668560106
2 79346143 328308484
6 795038970 941662068
4 572333266 793018099
2 228235437 642980756
1 904037808 217219291
2 253570334 176588094
3 373382535 839360044
2 658075657 522568052
1 440787742 42132210
4 270541872 850656065
2 579678802 345460777
2 814053841 132358490
5 489086523 793288158
1 536850413 343309609
1 333450485 359905622
1 252663510 906048575
1 424344218 966579127
3 437249199 307154185
2 308424766 814565036
1 753347349 196689668
1 736418078 550316469
1 410897587 2736864
6 938276481 829503009
2 676188770 781144979
2 359029164 762477889
2 3213753 877199500
1 599701556 923295791
4 821863516 491914983
2 179016756 917936754
2 774124945 601482378
1 532706458 897241913
5 237486589 570389532
2 568329549 279287487
1 931353233 314753766
2 589495957 841122246
1 142627490 798662301
1 538834132 839030112
3 35847215 280756930
3 241701740 997994726
1 342645493 87633352
1 431847694 637391344
5 610702225 163144403
2 497334383 991435255
1 812612752 427887198
1 53025923 768669625
6 39175847 460625198
1 789471656 237986366
2 61830094 282833788
1 804354929 486954647
1 786495373 740024067
1 426166003 540404526
3 299884430 455151786
3 289876219 599504941
1 798625651 107635712
1 737312490 161277240
1 704856609 719915563
1 66689596 773724600
1 238052728 938668931
4 654980014 414667573
2 909760835 784114127
4 922574510 918558732
2 500901775 451271368
1 149292039 307867950
6 459879862 527688415
1 409470389 365759010
3 608813625 295593070
2 33624472 822918986
1 56214625 486835065
3 109426986 498111027
1 685395527 958863513
2 457142563 591338101
5 464049492 418281112
2 172432127 535127460
7 770989234 297332801
2 866868217 493044180
2 634993220 84455647
7 179047661 192153127
2 599714705 356933333
2 901273926 424338977
10 382836508 268718655
1 289199467 215622162
1 807631126 517336832
2 221409392 906993210
2 939513843 663501930
1 499591960 79440318
1 276717053 593194264
1 80318898 672323639
3 995865872 118026799
1 631523130 5299913
1 645985768 629388984
1 883504946 27420382
1 113732501 267409673
2 343067305 661794266
1 405033976 742850452
1 93193520 622639575
2 103208162 30761147
2 282978667 789359639
2 927603645 648161690
1 631971058 631470196
1 765003269 594438568
4 225788783 552310117
1 778192036 293489845
2 217815406 935003608
3 924834441 770989886
1 612766244 886075319
2 466218878 352760593
3 639943063 920364886
1 529447486 646368404
8 159594422 53209844
3 655473642 294631162
2 476093365 456628621
6 824014321 514772741
1 733549663 215705187
4 538074538 561317232
3 629862947 168433109
5 236832890 348739558
1 597512312 7855711
4 384386673 61295178
4 341166564 516551354
1 841360470 309546415
5 772814283 919413677
3 135726423 721065069
2 348463022 684278905
1 22326433 432637604
1 458216038 471794366
1 3171161 83132052
2 202361040 615879196
7 123587822 167764128
1 906089159 493487774
1 37698661 572098199
1 46068022 518592083
5 706536686 439263646
2 963972109 223218872
5 661065388 701997885
4 287666319 562147482
2 970770884 168322369
1 878128122 466090930
2 71253917 863632971
1 849910854 85873495
1 913771817 550090581
2 856014683 247304215
2 629617604 404776163
1 345827316 481463677
1 293910594 435884712
1 609446340 931027960
2 273684589 375913220
3 948143894 54447613
5 842359809 978674149
2 676450001 15823268
2 929175197 531392490
4 748419924 181305567
1 104621790 82259128
6 210096001 937636533
1 581033510 977242953
2 460198320 765842083
1 847398644 204775670
1 757685301 744321803
1 522256849 493940224
1 209516966 137683029
1 597608353 397884891
9 876547923 214991927
4 961537207 431469145
6 192434614 650118670
1 980755347 720678391
1 335778427 911288560
1 249260400 617453269
3 107897339 377981520
4 203773183 231963021
1 254969835 212250498
3 490684371 915684181
6 296458246 537518236
4 239470612 339090091
9 206281945 575099653
2 33571653 133689994
5 791104595 561915396
2 807123846 183517916
6 777935267 200177599
2 986481545 199262098
1 990204 21673795
1 412680173 792405698
1 94714103 703628925
3 426806765 543095057
2 360184096 530513167
2 163133095 161903921
2 716518584 50867059
3 134735502 660662993
3 948993544 633352520
1 644466853 912154528
2 237474180 640180602
2 595180306 291948398
1 534942630 768768013
1 7262660 147569841
1 438733876 358437022
5 709395023 938749701
3 979217900 534872428
1 668236893 110487453
1 982562085 177460229
2 451432973 587907857
3 396920369 216308987
2 146755965 541155123
1 523883605 339748709
4 136258770 961982987
4 106852696 944646380
3 113462365 671968138
1 137115488 703637071
1 260881626 107609598
2 852633435 349067622
2 338377557 256332029
3 768610268 977624169
2 516105277 367963015
3 680938688 99047705
7 661357362 79681393
2 839103593 239711286
1 920733060 201409715
1 979782141 761547538
1 422313991 131547224
2 983721522 996608503
3 136647045 962452899
5 911603921 222980619
1 257709660 154140512
2 91371802 129885108
3 510956987 409966319
5 151959747 659375583
1 219295435 980802542
3 153258418 526887303
1 90333282 326802239
5 650623602 331558547
4 493516994 841293916
1 866585798 808807702
2 434769122 477377509
3 973954150 860532650
3 719500051 379149788
1 930541843 509627028
3 205907820 821806087
1 241389427 789445687
1 4257982 602243673
4 770348764 235336297
2 943653000 610472011
4 620454602 531299199
2 972553828 162191091
1 739519044 810251255
1 64728638 491467511
4 673478599 292467532
2 58966361 51172571
3 440509450 749222653
1 981967242 426096641
1 271520865 582427832
3 581357816 407862041
3 469914247 442074920
2 216460017 111279274
1 285206772 127354150
5 500482897 690199115
2 782248663 456547656
4 871623635 427869520
2 440543277 438103592
1 198458670 24149833
2 655064610 569963321
4 872260727 654497670
4 161935600 315521712
2 233492913 481640961
1 981425136 174943241
6 716465251 258938355
7 30563459 683554141
1 753157113 598337717
6 155375451 218287024
1 933187656 606363287
3 358441138 116860581
2 704938666 686154702
7 849558744 684388263
1 853587251 503198365
1 223605158 26601846
2 704331172 200085152
3 574291631 274684404
4 731080981 687719932
1 382669369 468230613
2 441305527 440846304
2 304031849 269661448
2 283626065 828905033
1 700381951 539147729
1 811492012 169558292
2 818589901 809746551
4 860884590 13289409
1 928529742 502898313
1 470674208 580213950
2 709099595 615185222
1 444050550 937395711
4 671051640 861703246
1 223677438 516724962
8 886459715 898002585
10 561197608 412816935
3 894339366 847947304
1 930074033 384181307
1 351785907 807862975
1 388463086 329912093
7 463270718 514117013
8 131586116 413336284
8 839468859 14452492
1 474954371 110833542
1 777792378 15895499
1 947870168 904866988
3 209324064 38274589
5 541854551 991922856
2 297815412 970988025
1 777692496 887264131
3 736663968 63289722
3 269739685 228385977
2 264178767 750047816
2 602431192 740218812
2 598554624 918437583
1 885451011 108871469
1 372015336 815755244
4 442791542 561825663
1 760619323 707272753
1 687822200 81047176
1 625638603 2654160
2 129235570 729572157
4 344898481 659228865
1 881114500 250270952
5 917885659 174049694
1 245428793 35975854
4 381409421 386855670
1 847176368 91946829
2 334271535 418037727
3 44404642 772144120
4 692014718 299380779
3 359340315 872851013
5 437109745 129698323
2 156946680 506432720
3 466892100 701137857
3 731008106 557943626
2 954287723 133939629
3 246699149 644370125
9 625112248 556731167
2 366368485 671823029
5 893368505 82799270
1 833124199 125875729
2 891275445 192819551
2 237288240 109142529
1 126392460 967904718
1 484561113 768910986
2 920733284 810847534
2 84679307 659269162
1 524801567 732487450
1 921318206 877731826
1 664340827 228518017
1 1142940 420135569
3 456737842 912361489
1 62329755 83848156
7 792536093 430224873
1 271244798 885027175
1 485793458 478310153
5 338278215 248044947
4 731712348 863546904
4 39259778 185619845
1 931446083 770181112
2 39108449 663217814
2 287258418 287787834
4 55050759 848127833
2 212047175 236562741
8 203672878 949967244
5 150914584 480891333
1 660655487 230084962
3 441209326 380728788
4 959962675 744065136
1 871532113 224284205
2 682700223 484688381
2 383792575 304244285
1 629882992 28692311
3 477324260 105171884
2 42892748 741773008
3 805817079 417208203
1 934446819 832126364
3 124935377 306311485
1 122723796 7069180
6 49753552 414909147
1 276154042 906596982
4 605406271 810324006
1 346194619 747745852
3 208289612 247025697
1 915258874 428925865
1 941604823 110399386
3 424755843 303947953
5 360105988 884087604
2 733671992 75052738
3 220033279 969576205
2 732896514 566245452
1 857183928 176848152
2 203622914 81147949
1 963281829 936617651
5 137893114 457661215
1 768179942 634146785
1 907321010 374051853
3 428249853 40592587
1 221244633 820077948
3 534601076 536247431
1 634091856 336456168
1 839245230 966626229
4 642459274 279065136
3 449153010 28656387
4 344239303 387157834
1 673514124 730396653
4 898578601 104869293
2 237094043 718715542
2 926306935 911089275
1 631512402 123968645
4 725790053 991194499
1 116496628 830855630
1 136909674 505162753
1 541451905 147771975
2 295209135 542852417
2 268244935 331181135
2 166943345 944532288
2 861763436 550652644
3 85657276 598151451
1 223701696 555834666
2 308925057 911574727
1 826903140 433010541
1 760865920 19590067
2 340801425 377983684
3 65920747 436613029
1 802325063 524791338
1 138383734 711966062
5 773788887 200570832
1 661991866 302906486
1 326916115 211130960
3 895558485 902684265
4 100712530 468576860
2 551274509 843965082
2 150083487 842283692
1 85435227 485036000
8 268314159 288569944
3 742507082 923096262
3 374863321 591163607
5 153219025 70430820
1 149469466 269141890
1 412171867 540795505
3 359063261 654153339
2 592258152 778247016
1 694179116 859598814
3 874323536 619666965
4 555988790 631316022
1 732470850 813595686
4 276608511 405600354
1 17578971 289234463
1 731272077 789538245
4 208537797 863162691
1 721704623 474549025
3 278780231 709313311
1 80470915 625007719
1 609012361 751660509
2 467578509 404627582
1 600445473 269017848
1 802810451 354666420
2 659699113 689781005
1 926823617 265470491
1 392257463 439785759
6 104313972 677909096
2 238258225 780868028
1 381565192 310844764
1 453430435 770838904
1 906455600 73937923
1 371654364 718130315
3 632015218 177277728
3 597634232 547526587
2 840861365 940840346
1 271973898 995584103
2 562109187 245006910
1 20674881 572891538
3 404752273 579508972
2 339548284 89279715
3 327197394 106479923
2 838098772 253182626
3 433713058 883831645
8 861796391 174901063
2 54755165 116204770
2 202296072 658319758
2 332762876 715139120
1 540403597 316178174
1 334153750 566876237
2 113190163 323845979
3 762022644 225409725
6 952771419 544956431
1 683224391 775649175
2 956138620 864209684
9 759345230 647270743
3 99287577 613793670
1 114702379 791297593
2 958816704 635805179
3 495036642 284433892
1 51912074 99491372
1 377690701 628740888
1 981733286 204992575
4 375416036 919958930
1 690478707 156699184
1 609366317 212772746
3 573772274 777735169
3 613175404 496873175
2 459271751 279703263
1 421302911 625168279
3 661833460 606350500
2 200537314 653157891
2 167605234 576141770
3 731003595 411716661
1 386119591 380638224
2 618512352 399499460
1 969669667 351963732
1 779033413 197605400
1 769344299 748375792
3 411493967 451843323
1 116897368 432994754
1 853309368 472242314
1 116722228 498333102
1 61435601 331259343
2 64444574 446907340
1 435634153 295523559
3 959219155 994115020
4 533074605 323938862
3 500674719 731454795
1 371921032 320257139
2 782737463 333966071
2 644712118 250483733
3 253689158 512236165
2 670847004 882293575
1 33524367 636306901
1 333472099 106410951
2 256424762 212153186
2 957139618 117316641
2 102299673 130774083
4 253311261 546213580
6 470746222 142802865
7 116637881 12636017
2 360849682 398392057
1 667021026 139036679
1 812033979 855186160
4 829110994 954947004
3 850151513 709586500
4 801229920 370903899
2 484151124 616919895
1 745725290 912840052
8 472623958 607871523
1 693666761 840780138
1 316555051 878457321
1 447293215 85411143
2 283468267 99155582
1 770868432 210240708
5 55553329 206174787
1 859083361 721584231
2 692399475 74044433
1 99390073 154982150
1 187506634 94009027
6 755869441 900949393
1 784980448 60129556
6 729588678 248604545
1 144913763 111802656
2 459161522 140765423
3 686414834 330999602
10 110054267 120766541
2 624571635 841308856
4 695694245 898322279
2 76220489 413557253
3 974534132 873949438
1 707234017 387147168
2 704930531 217754406
2 745601914 961000836
3 744795531 422036541
1 278460901 640161228
1 300353123 630383863
1 185479228 342524599
4 756652268 831007508
4 297246916 223424043
2 865327483 107848540
4 794843457 818994897
3 941407779 496643288
2 424110151 557530619
2 276733087 380909641
1 920648962 650671922
2 697027596 536127580
2 439884442 878902987
1 378628079 784120214
2 839816803 908632068
2 328535395 558407472
3 830295778 946383738
1 627125042 628334354
4 263769334 133260209
1 324541551 581643072
1 412348211 610536515
3 842088270 186369612
1 536023360 986387369
1 88036489 112822372
1 955847523 658883803
1 359233107 495602250
1 825756873 267502648
1 542442945 388757909
3 701943837 509890015
1 356945448 640795372
1 1025548 701601286
2 49407352 20603822
6 151581784 511446776
3 464531093 866462258
2 170340265 671628879
2 117481565 832513765
11 104412890 523380984
3 743242501 589365254
3 366057647 836448995
4 194446931 963142212
1 191785994 987698878
1 195700037 745973003
1 164280086 808519677
4 833905667 836743641
1 559106075 901724951
1 171379790 879496096
5 664982961 280838277
3 712458530 56448515
1 34370188 339262866
1 345044913 984136879
1 849394491 179729207
1 68521879 669227096
1 460093765 877244501
1 626202707 178577865
2 877739038 332946455
1 250507689 605061710
1 773282050 951477650
3 598401469 715567101
1 949398026 299934993
1 411060088 569151383
4 44536060 126502901
5 381329170 38995969
3 777312598 25380980
1 890821333 704385120
1 462060957 895894408
2 758650894 389231509
1 628950868 447600719
2 309045380 420066816
1 69712510 811681834
1 472653434 183114167
2 428641098 991767328
1 977957785 58135205
2 82284309 993652900
1 993885166 519237876
10 47611374 316143210
3 988071147 256441195
2 356557210 40835126
1 656431840 964140688
4 744318923 965390476
2 298466186 728243455
2 892799367 276484295
2 225124765 183768178
1 316901162 459893580
1 408161743 229489115
5 826127726 481723683
1 560217415 523731033
1 83512512 574081943
6 309104742 932434502
6 611588607 909555544
1 956215501 672486434
4 957673421 45320383
1 947323661 672226499
5 849502963 23895101
2 29871141 647382886
3 601536660 591403159
2 215303479 443061202
2 280020052 435258110
1 503443754 112180595
4 763686702 191864081
2 217839277 899525690
10 59050209 544477117
3 901964603 911639484
1 249820024 197271593
2 973073447 617494597
1 493037682 776934750
2 58026487 232293305
3 131414276 719124375
4 934566614 592582224
1 173268584 717611171
1 734151323 742559106
1 36162883 597402356
2 922512031 594496406
1 592982016 584588536
11 846633740 731472121
2 348962524 446921673
1 120852209 380294259
1 611058681 499636797
1 568203631 236787260
6 249276168 739712190
3 834946961 459603352
1 615616472 629029432
4 608827139 957523836
1 242373463 647524914
1 395544235 68805631
1 275849572 654847883
1 317978066 578062726
3 53442719 791640425
2 357184570 162423340
1 955621111 862934802
4 405693640 407122680
1 918575932 605016296
1 298943643 454346014
1 640672508 379962094
1 647431866 771723300
4 519781627 62451025
1 12962163 933776479
1 196902894 36873440
2 246788700 676965021
4 216562380 808089958
4 291354330 106713287
3 89323063 288677077
2 900378855 336585361
1 419992406 551227946
2 523519022 627760943
4 746604399 609753799
6 800901075 736815371
1 704678789 203283687
2 991085524 567323311
3 211946747 196184332
4 577780623 462745992
3 780977494 602916778
8 175900040 317632044
5 787175436 842016831
2 747703200 169503364
1 83082247 935154185
4 543300861 196100426
1 32472613 702077282
1 982583432 220916004
1 722334242 908223825
2 759427974 34729727
3 664690507 566341436
1 956055627 830915968
1 511949676 185384299
1 639603153 699873830
2 599167683 730094146
2 8328854 516629602
4 385344320 490032096
1 245709709 535892799
5 201908330 843208273
2 308767390 322833821
2 226117345 44991690
2 397989008 107307858
1 900012417 878943263
7 682957059 327559106
1 458942440 597441855
1 490963849 643524016
3 514627468 108786769
1 128229751 468824902
2 734415333 209601184
5 822973553 27443244
2 402233863 498957387
4 269612480 633988557
1 350868965 526242398
1 964654341 856294201
2 826119674 279246986
7 15348585 238472342
2 465855333 826575619
2 46984301 275180624
2 924371829 599474516
1 713909375 126663046
1 467208756 130735953
2 649080225 421304817
1 274935160 286849795
1 696399486 155633346
1 508962082 661147386
1 675476813 879858636
1 371343319 139691913
1 288259711 623730335
1 55942255 10942830
1 38535352 117232856
1 654507584 726868338
2 121519876 449308772
3 54379744 452088768
6 976489496 932117535
5 308094423 388962119
2 872841445 222078882
2 771342501 150013904
1 242533484 799553742
5 918790078 36293289
3 342601937 314198198
1 17729896 705875759
1 356230321 985270621
2 250007537 578215718
2 540494957 798277083
2 481230161 143363523
1 724196591 285442518
1 918395132 904719315
2 626378127 128185771
4 59658075 370412977
3 835816899 467178556
1 140179202 402712709
2 330959848 913833888
2 558251390 917815769
1 942906318 940251209
1 939110197 764584210
8 401840052 467087984
5 808052746 236391997
3 351458845 834925372
1 738942726 617834525
1 645821967 113229805
1 285717276 232788340
2 510745109 564098657
2 825545570 376817199
7 3606442 414651446
1 112692669 804832720
1 876399272 74536802
2 877032660 640967752
1 790588782 377110559
1 316195953 385551533
3 995051350 275450959
3 421244176 494151331
1 153302799 911538222
2 189641343 82240200
1 405259418 972611717
4 575560022 560089773
1 44212563 152851826
4 433449242 17162547
2 637200742 593480602
2 265599329 58212990
6 549294205 452030903
4 780583636 661201688
4 426839624 904670289
2 253230323 960717398
3 202378992 651035909
1 47762163 523751708
1 771821233 22553533
1 113563980 304970289
5 798893004 220625733
1 256958175 236877906
1 682008712 737883679
4 678561903 676769767
3 860901384 745252411
5 62869920 79151453
1 807665435 302384368
1 430545167 509145638
1 214367573 922888485
1 994233495 565361230
2 201144650 986235006
3 67699134 542511725
3 841833449 819533200
1 846477618 295964871
1 109302166 222401435
8 449637643 119220336
13 946513072 519398661
2 195365391 641853916
1 938694291 186860759
3 250763996 797199308
1 55490917 242772090
2 129874135 787899464
1 134193464 563673077
2 817409133 755168655
1 676720166 17699390
1 540692136 664594477
1 775279004 507452428
8 791047683 134655462
5 309658717 911928512
1 336607603 532799700
3 911195069 319606377
1 600456437 169659015
5 855931906 6130016
1 60724184 735033485
4 917838571 18417314
1 512588460 86930248
2 314330925 458402781
1 268840580 770166828
1 470180322 778148101
5 157083088 307800128
1 319017285 58841489
3 219311010 988602316
3 980323520 381413591
1 952504193 399695256
1 85759562 321860254
1 399249277 21845599
3 467360397 454749936
2 63973978 712551422
2 181445205 135116034
1 723844971 911224295
1 342377810 866514609
1 258816747 763919248
1 947728147 389731515
1 413330527 460257773
2 675497902 130021318
3 54118112 939364868
2 371244209 651116491
5 433875151 474005509
8 593897160 553116870
1 492422973 396102617
2 184638472 139352334
1 629834364 944626616
3 997713201 330326032
7 436585598 868810473
2 356485724 703789627
2 731690209 754033960
9 435618180 893762615
1 947701283 266385776
1 111263486 451810056
1 837144742 51334456
9 911210861 124072634
1 420964092 82256143
1 568870944 49791760
1 353174200 962867335
1 91547107 415867240
2 734746017 61022722
3 410602057 68951039
4 525986461 286752359
5 790794539 24200091
1 701513877 107355080
1 988028350 829431549
4 259369507 370574338
1 295683293 745446995
2 10150531 999072590
1 854703684 111153918
5 824341889 787484383
3 157837189 389408898
1 6712827 411864398
1 300323204 776394707
1 202855015 942223722
1 341093443 373593281
1 951134111 140199684
4 974415740 65798629
2 381030967 343861722
1 46741882 846199078
1 988521144 349521496
2 394985114 115606268
1 105854751 593692785
1 835053677 176245469
1 387657536 494104735
6 87827653 341431348
1 148820973 349038855
7 584926250 829810404
3 441268292 407210073
3 730572328 70541470
1 469555326 81274579
4 101561859 861496517
3 814090534 503884373
2 463479644 438715529
1 649201450 990276274
1 739130824 94197391
3 70030624 314711899
2 826936945 414299073
1 852008032 450963126
7 867093478 221041365
1 88491571 693577712
1 265990939 390714406
1 35090138 996520291
3 799411995 980554717
4 917785061 221463865
1 886929162 878067195
3 287913101 811772695
3 383287636 350575878
1 286068881 697012120
1 511040870 211231177
5 39619665 424380884
4 553262189 865727945
3 165226427 330017420
5 763992200 278403472
1 840994939 129884242
4 830877876 537042907
3 523117731 789799882
1 242779986 588429601
2 986465154 841966239
1 33874870 8283454
4 971317300 779410524
1 190123968 350071054
2 758539022 756337421
4 578246888 630874970
2 17056472 421671069
1 248053875 791937985
2 378728334 642455104
1 61003991 421048987
1 508748635 179842703
1 703127438 892322172
1 798967967 119195409
2 930452131 590405889
2 187156539 799063310
1 375451281 550553397
1 322399437 102690172
2 40392784 338741286
5 968124111 656552050
1 553098137 214801562
1 536320275 849503798
6 478742396 829766709
1 485938502 701886929
1 108299498 290559539
4 771422522 916750684
2 680079967 842733771
2 643791247 717882197
2 647625861 609744892
2 618875223 72467561
1 817130670 412070896
1 331993870 232036875
3 90314397 944807697
3 178909566 683662690
1 625647707 590801357
4 151459731 720082518
1 51697961 436454980
2 660484763 866100762
1 857027497 571304393
1 720862022 721790446
6 346297106 186725640
3 330318339 394304783
9 295468097 999360501
1 832413880 230365538
1 61907750 312329041
1 886464517 533787651
4 477403591 208071394
1 492132516 4119982
1 928377415 678961440
5 236590596 713810676
1 888892530 433828965
3 88821036 372232612
1 856189001 831894278
2 824301574 242737950
2 177365534 232391098
2 182451662 337569211
4 887169403 973395331
1 114012976 204325042
3 847270183 885295537
4 967312122 221133967
2 376428170 42065584
1 389347746 231979028
3 324019892 799126041
1 701906450 394845685
2 45035716 959205971
2 307136523 893547653
3 345670242 168352402
2 124807396 222185156
6 8773949 584258159
4 832170384 390929165
1 756967290 214452632
1 555220497 795769524
3 501419976 681176948
3 981875202 408920392
2 727667223 155116507
4 696926088 127990855
2 578127258 125462432
2 280826866 928825838
3 888269306 773901228
4 934873667 350630390
4 116972876 236627391
1 780754419 959218438
4 924506008 50010511
3 648760529 586293410
1 401355059 98569062
1 570786670 679097642
4 358391562 227376527
2 270829881 788355721
2 995228873 317897545
2 72414853 733952550
2 68675873 165965528
2 748873322 707888025
3 537226959 862937110
1 108651207 908956607
2 763280299 408687753
1 208363645 671369594
4 415646737 116793451
5 56261669 794705971
3 178423035 554699037
3 97296942 585029501
1 984313444 693567256
1 756312787 221208127
2 675902537 916295799
1 182403204 646409358
2 533823182 944725118
4 63107946 112432665
1 712097130 182771925
2 545227448 971745314
1 452240275 764800511
1 906831628 644710182
1 528883249 546568626
2 354665815 180567834
2 794295502 685611186
1 242428394 211932566
1 262468247 845663749
2 287077085 189198372
2 894442829 489826948
1 584068242 790419714
5 417523103 149611070
4 88991942 334930187
2 794619407 706135136
1 143677155 388938176
1 557526265 413296403
2 477492061 372278812
1 974759637 409611721
6 277851538 3850250
1 228701561 569922421
1 199010877 327999614
7 891817374 740395045
1 252784919 144590712
3 2559532 510385069
1 482689526 509392663
1 14088043 774169156
2 75954541 107480455
2 609204779 140693828
3 622733511 50717271
1 782334116 484040985
3 453377444 805370060
9 977010588 135358310
2 146759599 645074107
3 733187536 649310190
1 472757367 290395444
1 638977908 616731304
8 750917750 932451836
2 816418672 722533706
3 687745211 388483247
3 777034116 238414075
2 75314817 148603394
7 592333546 510318871
1 254055520 581153450
2 543740680 328142164
10 30047380 106191985
1 357455785 726846760
1 862054880 815302318
2 945705956 631467108
3 917935076 499493987
2 966283021 640122683
3 466147674 284016966
2 726087387 800861088
2 586753086 994764995
3 363535373 803369869
2 67123371 139237848
2 435872011 149398805
3 731496640 70086113
3 912363121 762946138
1 149731347 881185387
6 185839627 745011587
1 658491079 644644140
1 546870068 186420080
2 48265412 72651523
1 583240980 925615505
3 124601064 41260239
4 112073574 831999021
1 855274792 612231137
2 440347760 14888459
3 960847903 59000546
3 476170796 392279664
1 225155747 345414791
3 532508395 133999483
2 463292334 738375115
1 17127963 111928269
5 445767672 369809493
1 578718904 342806858
1 167525476 88096146
2 444739082 287350149
3 954581004 97629755
1 912646226 65908703
6 40108793 278521050
1 836913722 154620097
7 857331003 987425757
1 635956644 458380784
1 933406247 194384082
1 644835400 189456019
1 525213576 144809339
2 218395247 224264250
3 420049409 31856223
2 816584784 828778948
1 261830970 51517145
1 517299206 190354508
1 247047644 269787424
3 552928842 797930835
1 857222 826794330
2 347540034 589676700
2 748376572 452444503
1 55658674 445962920
1 169536648 830953426
2 671136976 452806176
3 91367871 886970974
5 66150227 646235840
3 433515204 822530059
1 708030801 60094171
1 148191509 347069497
3 660950200 741789685
2 683099300 948912224
6 869616918 323944101
1 131966896 518040367
4 731100412 140834451
1 925811100 663001745
4 803955966 783404150
3 131083511 652500744
2 240128022 328874368
13 19920762 546671811
1 803443459 30211463
2 467352260 15686208
5 28702642 114204863
1 940640579 220039664
1 697801849 972881769
1 990951908 941229404
4 939028983 565288753
4 584984393 23725206
1 271083778 552198553
5 816158735 172933960
1 957491856 757006186
9 28515938 330037978
1 491728244 525076510
2 25963440 909233525
3 830199987 502069924
2 883066101 4463579
4 153156879 683616019
2 146503704 56670935
4 886298725 890737155
6 461492270 484939755
4 291564221 626044647
1 424255167 647913925
2 998199666 791705737
1 496493309 57970540
2 16916458 68899645
2 772186248 658762340
1 874278617 685735403
4 60352840 454115834
5 717272982 712559127
1 277368475 245871442
4 387669040 603136706
1 92187024 251127584
2 694231596 883119241
6 164464260 104666831
3 435759362 904479314
1 716986687 331870142
4 690751495 809788137
1 663452713 295880498
6 291552070 325960810
1 569821012 257352638
2 576127095 693384037
2 143754418 362162765
5 844022258 410826345
2 724880297 871456121
2 894215456 869388512
2 524818665 519484116
1 667421581 424337500
3 630661196 370126490
4 183558046 597630009
1 267447846 244228003
6 549678832 347174762
2 523382379 817569804
4 172567716 707388159
2 653393829 609170986
1 362265962 226964803
7 888480911 289676776
2 139464589 998349758
2 219269928 897274832
5 881104140 809562685
8 888653306 675060548
4 896300713 322012940
2 768718826 740677732
2 875641362 428679509
2 432338085 690599353
2 922126852 296673678
7 820236801 607274466
2 959448121 231327023
1 926529066 182960245
2 37489296 923358071
3 59959587 979058283
2 600097614 342766476
4 56714063 86148234
1 121935555 497603248
4 327784034 164910352
1 938493278 672702264
4 375474917 901311789
1 838150024 624936663
2 567510638 529833384
2 197930413 914664943
1 949232751 486638931
2 305224610 273605447
2 856897952 556539170
4 689673646 974825229
1 970369783 942535052
1 531690985 610557844
2 861234615 641314685
3 776666121 493614195
5 72737208 537016874
4 965359986 347289700
4 400976473 889290911
6 456649362 469416301
3 83983492 739701284
2 272707059 703326987
1 698421411 882604461
1 935238424 508712135
1 530807894 501273017
4 891209377 763199970
9 305404349 349795109
5 528191428 888794428
1 369937516 595305915
5 809408140 717175681
3 420504051 867297036
5 250460974 834213618
1 867356813 332558734
3 374780632 294512814
1 120764985 724142867
1 935354577 581691785
4 954716543 132750032
1 663558313 96984833
5 4676683 673920302
11 155351928 366019411
2 405260262 862742914
1 363103808 916839722
1 921140504 411896689
1 968488319 431796406
10 805123354 992605440
9 271425073 505421976
1 659684367 51977949
1 808711054 437082724
3 22810026 192096061
2 641380470 34313087
1 682267327 635875985
7 34609780 581501802
2 400557219 399616757
3 333857769 990659419
8 290689274 942377158
1 690774654 995460773
2 498728123 982000841
5 994035629 497641947
1 918512429 828214609
3 576538438 191375518
1 495680854 459152702
4 821003814 379612487
2 436017580 136336448
2 921296724 854654336
1 860198742 23564839
7 432056053 954795217
1 247667488 781527328
2 36748344 74606858
4 337756867 221082856
2 276325363 798903694
1 708615544 439822897
4 624250680 801320677
1 20209091 661513825
7 53624903 587399038
1 613621569 281162893
3 258301705 196187787
6 312742783 913775026
2 839071095 157907217
1 734205667 421226155
5 253458891 355888
2 547021004 675871434
3 789341051 260233626
1 135069519 671667507
1 904735833 285310098
1 99185496 686249649
2 863681980 101642914
1 883025633 149627025
3 422884896 248802592
1 584798901 514089980
1 611816945 838690249
1 396484568 120588573
2 420187929 831352622
1 819750564 135388548
1 589442532 806315680
1 727814975 867962974
2 757692977 745863371
1 398135826 80356539
3 96590142 972992496
2 950645297 502527594
2 145822920 519377750
3 422556247 328705136
1 737780475 284925024
2 380709492 318608430
3 859802000 336337430
4 583908831 243191533
3 990137920 124572240
6 984403916 234693846
1 432573124 729436998
1 146775611 232210662
2 998455597 476573171
1 355530692 892628901
1 288912992 718272951
1 253518667 305742893
3 615939006 47852437
1 747783141 174147388
2 488004135 771826051
1 329742189 272031876
7 830910038 549332088
8 87747808 56362152
2 784239726 142274468
4 138991290 111453323
5 900707758 297654132
1 454066032 668766571
3 195646356 606154912
1 567003796 129073523
1 682637896 731622556
6 122789022 409479637
2 38247496 567102944
1 866191886 969259828
1 526454515 826252780
1 800515470 193582154
5 975818373 761116908
1 387700305 733415443
3 343115808 514786126
2 85712254 589472736
1 70730925 649331685
4 322962011 442947324
1 679505118 946157432
1 822553715 509094120
1 957812524 383748360
4 683704778 283049856
2 421399114 572132613
1 499524217 916333206
2 330404521 515914103
1 908294267 663490567
2 39732322 124842971
1 302467757 383224087
3 713141579 105353424
1 708365250 737184727
2 975189196 998465791
2 924195742 345618828
2 751346847 130661997
1 308141167 465977773
1 461638167 645596768
2 934910270 517997432
2 202167169 755424670
3 443647581 165522996
4 258022573 532886122
1 577160116 695357230
2 963155126 34213708
2 878303432 415423678
2 47876035 532687371
5 144040153 65324335
10 457792012 888792434
1 378298113 194829580
3 964672508 415618052
1 697009188 312969300
2 442808488 361497060
1 963633810 864697057
1 966767981 301397695
1 358756313 751206220
2 184940317 352706531
7 759577116 850955487
3 641416873 953071705
4 657002308 318832043
3 833085010 4183443
3 183779660 481832715
1 98691055 40130387
1 57204358 546464120
3 715968834 727646693
1 198968187 432626448
1 316135174 139314682
3 391837094 351324425
3 85090069 366152609
3 350698629 694971711
1 872482130 603574665
4 129355167 305670625
1 201474465 277155797
1 127584526 290426534
2 485897857 980619546
9 36833835 624755761
2 391391464 234425837
1 993107504 302333101
3 859716845 171328277
7 161615305 194253902
1 249808910 788613841
3 494012990 7150399
4 86935173 727004877
2 145855005 172833646
1 271760762 409300301
1 269758183 166818618
6 440480178 964274887
3 947353225 785112019
2 93990986 452672492
2 428155043 590900980
1 153482064 975893393
3 209756332 773008229
2 439232010 63502598
1 419019463 551785079
1 820043324 220551806
1 214474049 25428857
5 282593016 403781497
3 426253157 389989263
2 976519945 810178503
2 986752579 761998739
1 134948552 334649878
1 150244800 215811988
5 815064806 75111315
3 472840817 309797377
5 975573208 991116202
3 830496834 308463779
2 358447446 600618918
1 228475738 164040259
4 729158291 745694574
1 776696812 318198324
1 486947243 616727408
3 349957691 353715771
1 940689453 281125145
1 753025779 18439076
1 582872008 694352907
6 320816345 694841223
1 137136394 803032007
3 676655506 259271680
1 100511073 538422409
1 213068462 940242191
2 829245145 825281041
2 436392733 983072310
3 792877965 739851740
1 300245808 443354269
7 716464869 535639715
3 873884989 904629506
3 615199862 534408294
2 651713886 989025449
5 464718561 193940632
1 426748084 226674846
1 286871211 640240513
8 230602524 119540914
3 166925971 340754526
3 871209899 723331625
1 389460716 17460877
3 120056696 495713329
2 383820263 866306463
2 942921861 383029139
7 971920784 10909807
1 723654021 357586075
6 952752424 891331546
3 180059839 355054866
1 188677658 272905636
1 300263941 917941999
1 167464454 91778715
2 314974278 393493478
3 719146649 702535254
1 438058449 632664905
2 604929847 650743055
1 12565332 696546588
2 303700156 338284710
1 644972170 836429631
2 246824065 863439426
2 252706287 346666589
1 347234468 417126313
6 433760445 71785318
3 793516306 351750286
3 565715728 712207598
2 112025124 541595873
6 616261477 613494328
3 791265148 670699932
3 574721595 104919387
5 806346127 716678152
3 508404457 738215782
2 899498979 772402066
1 502002220 602286987
9 89261335 278519522
8 154065772 390134391
1 381422735 449453949
4 280801648 613326093
3 986171960 796903803
2 638550129 212683231
2 665455583 805173009
1 397669855 82157480
5 817839178 51639644
2 132292277 487221387
4 422790536 328994539
1 262039949 109237364
1 452522162 359968018
3 849748987 568354186
3 588720881 769742774
6 781780705 562054407
3 180033215 992772634
5 810353586 713423557
6 182539941 974297963
3 52987055 479444886
5 873456904 605247691
1 753468887 904307309
2 489421123 312212466
3 513985933 859367377
1 179038596 121384495
2 633691035 797458036
2 671539661 977381712
3 680737495 222280184
1 343329343 512377645
1 132270778 193752408
1 335921620 603653100
1 983158805 842660257
2 848380073 475651243
2 236675580 824529010
6 269973365 202015380
1 272217017 675316248
1 916752977 989165654
3 355724291 387804032
2 83615412 212783007
1 143364321 177179281
2 444612519 410952326
1 658564095 444244604
1 55816016 480289235
2 585829567 915769044
2 895342264 721780377
1 581387034 255770065
2 956156203 762956060
2 415293764 358215152
3 432087607 258035847
1 602594921 181454087
3 243753865 472734929
1 150029262 524761117
1 710251279 399460384
3 598903944 216925159
5 794699506 693948724
7 484895478 153182696
1 968703730 358678864
4 95039122 595104858
1 700754049 853163251
4 594267044 78021413
2 996513583 760654089
2 283675403 89074575
2 572553818 971874309
1 837087252 807790133
3 241361507 679526081
2 913111832 780693097
1 800822887 343267708
9 233590179 863233100
1 359838855 686497957
2 539535754 904758334
2 786545683 288533844
4 416254034 34114320
3 266377995 333152623
2 231589806 945634329
5 656039434 82500711
6 269831302 855300816
3 49918454 306830778
1 926641401 413319541
2 88311922 555111846
2 184543012 389809429
4 922686138 737944710
1 433632539 692845034
5 328655254 652474152
1 812817780 307072496
7 939226560 369248132
2 806879902 117485188
1 339692689 422899958
2 669973190 471131378
3 654104109 555737451
3 839164490 431933927
6 391143596 786965121
4 74104077 131789496
1 469381403 78178483
2 375782216 337081563
1 839138240 949755596
3 463865827 933142572
2 620091399 9445469
1 818332159 388310858
3 602403641 536689898
3 234601977 78799164
3 159700452 290841502
1 534425939 355872766
2 134294133 641808844
1 572615803 598964164
1 296938163 814397520
1 873923478 730464573
1 199914797 845862728
5 405469414 683115997
2 478900769 834209370
2 152323136 349736727
3 722125420 156049463
5 200451612 919124720
3 415017177 784154220
1 951370355 65699096
2 629100698 729048422
14 153001290 939239445
2 701289533 505218136
6 890389593 17967342
2 146104220 69784334
3 953272869 125161793
1 121320787 521362390
1 755412171 673081445
1 96427914 387647561
2 982334973 322716531
2 71659637 544053098
8 540164720 658654182
4 854831282 12740759
5 835018197 27344558
2 718781490 361163238
1 414537137 489264174
1 810642172 39487795
1 526994639 908788498
1 978535392 139978200
1 233043482 263750372
2 967075410 317667889
2 222626945 64618501
1 83430660 254720605
3 971684856 183654251
1 962524054 100959628
3 45172951 856789027
2 283618973 612582985
1 528936543 855668434
1 311626279 929311519
2 927767577 729031037
3 149196434 656917419
1 868144693 112719494
2 402873649 470922306
1 261847244 629544274
1 424921329 855927000
8 655190841 621218271
2 240302440 877057725
4 253847277 351933077
6 262051059 760327513
2 920430849 927347260
1 863404678 185892889
2 705341833 227126912
6 436890776 226298291
1 845279235 596842597
5 20001743 650689758
2 894896518 672016218
1 212969893 848200521
2 329367885 602956886
2 66792491 461818719
3 723315803 680976790
2 665724149 290443660
3 198472621 122769700
3 612140517 606730791
1 871406735 24211453
1 632880099 890716187
6 328770552 575564594
9 751656177 313468068
4 553393070 385584685
3 158141461 969177419
1 508729966 92862558
3 526855370 555011889
1 930780558 281259053
2 705273175 325605774
4 796634900 525311170
4 153005471 197269101
1 276912561 768713884
2 246577485 155249573
11 518909465 477727569
1 782517570 154602593
1 554148455 867120100
5 177614495 506311629
1 543355166 566343601
1 656514226 902430813
1 742930336 972470892
3 75454254 909897808
1 304337145 361033317
1 600089641 975744360
2 602002721 777177037
3 707615061 396179896
3 65014441 739227111
1 993737870 359810644
2 733279178 831799770
1 475537063 932725503
1 372343808 417886665
1 791237175 495966484
3 387653385 166681145
1 45136202 678415216
2 835424797 334557615
3 480560470 857127220
1 581858125 779887877
5 665640865 327500479
2 326356231 503166985
1 541330022 658118132
1 486224716 872079147
2 367060719 618368741
5 634173152 993079058
3 328393 845167974
4 932460520 287211485
3 990017706 197909470
2 641188646 140132101
3 802192857 678691895
4 329370590 518976172
2 141220812 374992008
1 140993888 755801057
1 471781311 124401737
3 757304199 56560293
5 990989292 481485546
1 973755500 681263066
3 532335600 847498963
6 523038498 96702015
3 968634989 375514825
2 373053496 937498871
1 420997029 107712309
1 187666394 86769606
3 694181226 511130947
4 127121470 83947202
3 955384612 608826315
2 916306692 664624295
3 654354148 689533748
1 909200839 254896306
4 180787319 772823103
3 985454265 911751656
3 418995655 116337997
4 238629431 245851804
1 939070569 181267176
1 177371457 693985553
2 283337118 501157305
2 518599085 375672896
3 410067309 383690015
2 341587279 906756669
1 219534899 384982862
7 433359804 282052898
1 140930648 175480826
4 95084636 332583618
1 149905355 327656003
2 40290082 859290200
5 144169387 887984922
1 125254383 299587569
3 127891521 190423237
1 908957092 113985631
1 783394424 823929099
3 298579268 241323032
2 740061893 969166210
1 831246452 841096711
3 839230082 909799760
1 832554182 115528087
5 318590224 126814312
5 87339484 139729292
10 335905765 565983511
5 510530436 552766139
1 226533770 928750880
6 806949660 153032725
2 565714570 946953998
3 502145765 162400325
1 199789232 834315657
7 234975124 181030134
1 701243357 798192355
1 422745030 128747567
1 257383071 6764059
2 652059358 510940273
3 232269890 654650366
1 27230681 31242090
2 842895988 487874137
4 566498817 896221771
1 285189928 811561486
7 125191529 857138544
5 826470559 47143228
4 459773618 805124928
2 675191761 594990975
2 448845714 33729510
1 89233195 486451320
1 841187049 930883198
2 811025221 856337557
2 713902002 28207309
2 610323110 764669195
1 224181016 253656503
3 883502052 407571717
3 617984199 84755599
9 694790788 905374293
3 786266905 4293231
1 565014895 940905725
2 830674994 875048654
3 725046630 17335922
1 182440310 684434170
2 357581623 601296811
1 320278344 254537350
1 532607085 325742397
1 604712619 279244118
1 320419737 627378576
4 811804385 796068446
4 902887553 792175384
1 71571464 776253322
2 764136778 128144830
1 760240493 373819455
3 810838883 957418952
2 748559764 777093104
1 757181791 473408727
9 766100032 110857017
1 596989482 286994228
2 185533499 962676677
6 233669383 152906342
1 536892322 994980655
1 399225853 380846811
1 516457665 921598144
3 758055736 483290636
1 136563513 777900020
1 984710498 855634084
5 707133493 758901118
1 841262791 901569043
3 820095342 906130880
2 426542868 650603385
5 865140689 202315405
1 902058376 695495385
1 500186569 809175963
2 244314531 490909983
1 631627972 600374106
6 637488600 840101204
1 869783980 103494700
1 103829408 221457645
2 698697459 206411715
4 353733119 894269474
3 799754604 665043348
2 20941585 240474273
4 745627093 524073806
3 390142097 914221794
1 263312318 684220558
2 556471787 789115547
1 944485516 557865575
1 714285826 55907727
5 310950775 434856512
2 182248054 713665956
6 789084900 502785749
1 432230658 485751432
1 714087101 653220393
4 162377400 253134365
8 858059364 466906590
1 929764488 329112357
1 42902631 168932622
2 893767624 523655731
4 52035420 944932805
3 602548397 749841042
4 197662542 530755149
6 392310444 285782958
3 19313977 868325616
3 193125486 109677638
5 219671949 62775057
2 425155858 445893804
3 581305544 786299611
2 582903546 725728195
1 277912937 914642935
3 896860268 154570382
3 100451130 96143145
1 736795281 899021378
1 646865219 773120566
1 938567780 150641034
1 90749771 350395628
8 183478448 773838498
1 311278730 117220158
1 647468733 593535066
9 695495020 430216736
1 124856109 767311769
1 485640627 839715236
2 736059888 718805151
1 510809743 718014628
8 205260619 199375465
3 819666971 683444579
2 640019626 365809558
1 420680088 720833773
1 876565907 97319246
3 196556558 56424589
1 258781605 612097094
1 676843921 831552023
1 500282018 233616161
2 384069789 568002654
2 1988559 664792565
2 878153927 791469651
2 311239213 785769133
1 997969420 297875584
2 103816984 463178063
1 39961138 606753237
3 820317751 575525682
1 351728802 970728197
1 734432301 767943755
1 761433479 932006957
3 364969599 694169427
1 722698300 782097355
1 583461527 337762327
1 279317343 848977239
1 631210643 485815300
2 830420220 811509037
8 982682422 170395117
1 513054171 168847953
2 934751840 939354282
6 912341838 220109639
1 870978397 90780546
3 475445890 326759282
5 735816164 119536015
14 691663572 122865306
2 953856020 410749163
1 968055001 384414766
7 546332355 215560960
1 871454957 519666412
1 939809170 513594779
1 857680569 106061971
3 784843130 179361400
5 822919126 191391908
5 575217640 803438211
3 865282848 718807125
2 311917411 551310612
1 462606003 647484512
1 6134878 623416192
6 128973853 44243252
2 674655337 717349245
1 152665448 396714347
1 792629251 937855515
5 524768828 299648000
1 160291275 178140468
6 587322288 479260179
5 756597744 240087878
4 862545011 179730818
1 946673379 615999464
3 392758428 360316698
2 545376934 269902585
1 213734250 52084767
2 823480889 28070891
6 517409033 267363118
4 546736631 337863006
2 957877657 112284599
1 758513578 198074207
2 740611999 115995004
4 793914849 503035531
1 14247257 12870483
5 180092344 607986777
2 912989925 817966855
3 7417345 616468241
1 795059579 626679882
4 534576415 626709733
1 588679738 868177930
8 98762172 492589627
2 110776472 988291959
2 158939198 373809191
5 519371607 226234919
1 449945562 957827647
1 329039074 418909961
4 234863268 634472206
2 746004887 613291383
3 744689190 687937366
1 985460988 387215776
4 436883966 440121413
1 944765818 268692421
2 350216436 465090548
1 96440347 452561401
3 474614987 68010034
1 148589256 792247023
2 976083606 49702772
2 269921441 339652398
1 96877194 767128694
2 998730622 554852693
1 740987635 935567774
4 375372330 248412147
5 211348207 65790402
2 141311623 449197867
5 801176636 54797467
1 180071599 530383597
5 668354468 478405579
1 155064213 596443185
3 603569926 983900957
3 889968375 604234803
2 150370722 444747074
2 686844301 852035175
1 73991223 791483665
1 798627689 630485657
2 320450700 949721030
2 820257693 378505130
2 780001751 136949832
2 283027020 222327888
1 878835683 926223452
1 595153113 110768482
2 232138092 671709676
2 187053699 968001335
1 77885185 439110306
5 588971785 190489959
1 319004343 891268058
5 269682750 153556687
1 572305755 787407651
6 766498080 3786119
1 448031801 967730617
3 930389281 374404088
3 187869725 204413595
1 892656208 491551416
3 995160101 751368285
5 252304432 318649099
7 310177125 759255930
3 873768969 176793995
2 791104722 983655390
2 217703429 501638595
1 646698466 815238792
7 348527068 671935965
1 610771459 200610617
7 305128318 650424783
1 810470838 780358513
1 132432707 738904045
4 682564892 327269874
3 42478229 719564425
2 591248307 765805184
1 30963597 265393052
1 216239628 764294381
2 328645636 845798129
3 12351514 653369535
3 142173857 268164977
1 74773897 370765733
2 254971450 175506419
3 525849130 982176691
2 274882741 209766393
1 742339374 857830213
3 966950952 574802189
1 553878766 163961473
3 881012789 286598658
2 933080697 730633449
2 523929469 534156584
1 394720912 395435115
2 573616462 380705842
1 607200548 283327322
1 950084020 198826151
1 650941321 713691048
3 9803029 28690314
6 368041910 703660040
4 87752285 953703994
1 352960973 71115057
1 522522902 285768470
3 181386595 38458994
2 816317798 297835688
2 866139397 76277644
10 218375456 370967417
1 702628750 786074873
3 140582738 223882284
1 752840934 637719933
3 437153689 487738674
1 204604026 583081436
2 744831993 221188956
1 424613219 137682826
2 802129277 566257719
1 866045308 200906791
13 157409152 373609472
1 24197223 873863583
4 260463680 634395581
5 992624216 589695117
3 652218470 981768650
1 719610057 108836331
1 267030244 367959772
2 585007638 57283090
1 925511995 769383824
6 872986509 889632166
2 145546515 123549340
1 154109928 382344025
6 174347952 614863322
4 475906099 730819693
5 671081675 965311947
2 885612040 578995622
1 19313297 955279200
3 88993690 719205420
1 134886936 146970564
2 698934364 524780965
1 154185611 601167305
2 888547465 127693611
1 371905568 200595913
1 9499209 964860798
3 782053667 916672779
4 860981053 70445156
5 279382767 475261126
3 243060563 519107440
1 822257353 498566852
1 231083619 76109712
2 696015208 943623183
7 936024551 226675914
5 566819969 310440007
3 359140182 133347795
2 229053602 670959702
4 132399021 625446195
1 937223601 511677804
2 674211007 712954166
6 315556420 314125166
2 790187652 92599973
2 528193046 54814008
1 111513171 178586567
1 384529044 630293743
1 805601443 943060338
4 436047502 49518440
2 678320351 812188727
1 746615010 1887856
2 803899743 623154347
1 557754660 118922986
2 806863943 239441612
1 459624575 413846552
1 133593062 573402254
3 368724816 483532958
2 29106390 52558483
1 800513316 304172575
2 912887036 22315023
2 218127208 124852808
1 393920162 680494143
2 951574438 197144138
6 46882 362583227
3 769249797 574327199
3 230489336 167084619
1 135796269 91548782
4 984753770 817161730
1 368514392 583061331
1 855268531 816672830
7 461384039 885365559
2 685944390 295036372
2 536139444 953022443
1 736504353 856893598
1 239182339 933974671
3 267799876 66553509
1 119490861 425201172
2 637200744 866586225
2 311536522 730093595
1 565546001 99712219
1 530913283 451199491
4 370697903 254012091
2 213812855 157290117
3 165294130 985484877
2 225508982 240777729
1 136871058 113871619
1 727162489 967766577
2 308090090 472863169
6 49774840 155736334
1 617882094 896738589
7 984737616 534633807
2 578426903 270007529
1 298976102 284545961
2 635947310 128081184
1 368542356 776658836
2 916425104 114425529
1 647671477 396051653
5 189208018 988774945
1 36082960 259105497
2 74547436 117356664
1 577035379 197406427
1 306628320 876057683
2 231893016 965680747
2 418474974 338198192
2 694745636 349014718
1 542635232 64085330
1 625052541 996755207
5 612905312 386550883
1 606951810 425102112
2 812762189 110113374
7 33133713 427897079
4 160389722 228266151
2 497594853 870255180
1 996464915 522621779
2 348282006 350662260
1 354838759 823384546
12 273955203 714684639
2 459402134 90530984
1 446530536 159437272
1 838299397 671299212
4 813017296 963014834
1 288840069 27961470
2 991686744 565452664
2 464586714 491457930
1 39694565 789506807
4 498985218 65800368
4 896086660 350801114
1 580927726 469499163
1 595617765 576024089
6 611548530 686036389
4 446964150 270697464
2 481198586 598119352
1 56791673 439594130
2 274292512 516871710
6 279287578 901192844
3 711418074 198512851
1 256985071 374925099
2 846654744 953675667
1 258513819 679595618
8 583452295 122733932
2 867440850 348943712
3 477718775 92314493
1 327048744 512160614
1 149944389 292730873
1 914828226 654076181
4 786767834 550234599
1 786248878 681073118
2 336793861 896125201
2 442332071 91647166
6 64387799 785173979
2 813939171 414834030
1 183468379 956442069
4 361736753 539989799
2 639036312 812929726
3 921707431 735164074
2 281830128 124308820
2 790241521 872964021
2 224064176 208761926
3 935327170 694282446
1 364940273 549936718
1 798533369 346034140
2 374522099 749566887
3 122293970 731240818
8 803508702 821492930
1 883197672 111505436
2 208561979 450567775
3 347982423 769639097
2 360407307 56813393
3 912320996 719292769
6 659596664 362929651
4 477934601 565812801
1 965811364 392992110
2 640492902 254710709
2 377399250 648682078
6 553322422 744785684
1 217600650 332508981
1 86163293 564198442
1 300526011 730523162
1 214598277 762711792
1 728665354 595090586
2 31774986 266569861
3 415654207 855206685
3 794071995 559073828
2 976422871 669980019
6 734924717 32932987
7 582533432 461171178
3 172404979 455118561
1 238504776 619172476
3 134662900 670465098
6 495942720 136288112
1 121579396 113152475
2 48068917 64729017
1 606747045 593010691
5 342092567 694898068
5 729504556 663256420
3 687804814 671991592
4 584162386 359336238
6 950096723 484199033
2 369943421 629234173
1 727156540 494851081
2 140571832 280225109
1 531654981 9694382
2 269935456 412012832
1 265835684 62434247
6 972634093 38831507
2 300736282 451039032
1 83078713 437749139
1 335890967 645193970
6 535248272 378113068
2 520511850 731646374
16 528223119 505500645
1 855284117 63730960
5 468969616 881145068
1 251898579 814307692
1 224658627 831501166
1 101855283 251993378
2 281711981 497887868
4 954230799 897762649
2 781013088 199888352
4 670043440 599919701
1 604507025 528799345
1 20456744 577912753
1 261532677 228991309
2 194033588 299096907
3 273256496 532177310
2 30094472 828197919
1 745637501 861637128
1 995383369 795664379
2 767838612 260164199
2 228888570 366946507
2 747645983 822519274
4 539910942 243367755
3 678861741 425202696
1 364419015 663611791
2 436873324 213822677
1 37822267 926940109
1 925081502 62841610
1 857340950 387069686
1 387586813 602172059
8 383754307 657610607
2 813305943 14661986
2 881013627 260880444
3 46921010 856388582
2 202166691 664175818
1 430953690 4012696
3 685985502 63941996
1 451496825 663270395
1 260182964 261714906
2 383499914 748556054
2 505010258 771415197
3 663361396 742040993
6 926134988 327593696
4 944921518 818008621
1 834721759 149942436
2 189641339 571403787
1 179850667 864070475
4 285005169 853318814
2 100402793 123595068
9 632136861 321298524
5 819159647 163573427
1 396778929 671779285
4 200645758 328589552
1 914758505 966811661
1 840873541 952487635
1 143335709 262650842
2 401074649 79804554
6 461218298 790577153
1 345180461 802050798
2 938642220 934801180
4 209108632 828991668
4 109809479 542238166
1 692006446 579889161
1 955971857 216050718
1 829814312 811860061
2 289061569 129945152
1 329832149 668152824
2 553402876 607676147
6 6062518 406894224
6 604660924 707574931
7 282861730 368290543
4 269447607 904885383
2 607576427 843202426
1 998897221 508356223
4 607850268 102212183
4 293406685 144628189
1 84439061 368239677
7 861578492 794055911
1 70995594 118754243
1 993398906 416882166
3 171040638 343682627
3 857212752 699829664
3 377141106 593728545
3 609503517 305791100
8 717788208 60713045
4 31141548 370027530
7 603266144 182874528
2 548569476 984265334
4 336289020 900815676
1 27596450 661664564
1 485750801 203032917
2 11550063 495987948
1 977383259 393778011
1 705501942 871240853
2 4563142 944358791
1 711513191 946261456
1 969312760 970807808
1 610085328 274196559
1 722254552 540276564
1 141694170 820923076
1 906266782 463059381
2 694021190 141115944
5 101980243 665203709
6 161496572 313340439
1 283123074 558041006
1 208519373 261659416
2 606030973 219373371
1 349576876 613815153
1 345231904 637513544
1 414650987 49118491
1 766817318 811053033
3 20616118 703442954
1 121139610 161962480
1 308202491 810532783
4 329780360 398086698
1 787084327 417732601
5 21055083 74483092
2 702110251 147517376
1 304148686 477654397
3 931240658 344245385
2 382863126 702683408
2 291749639 710443120
1 1583579 273120097
1 253894957 122202719
3 972609698 275593027
2 565650274 769414661
2 461000482 395001564
1 192092222 29320505
5 933776375 581921569
2 409891225 383000250
4 553186157 450105944
1 352845431 174370648
2 778433988 32256429
4 359649774 671910773
1 547220214 24018925
5 43329154 831897067
4 80434160 783879549
3 822093789 682530407
1 207178200 720277307
4 796094327 240248448
1 551595342 21151584
3 492374068 482094761
8 851050026 37763807
1 909845858 224481463
1 175952052 184637947
7 780734878 365730693
1 913814160 258567776
2 94889121 873044026
2 522280532 69290022
1 597793656 773264967
2 717628933 305273942
3 428643109 927712535
1 511140260 533184816
3 863900453 334073840
5 588696979 368172665
2 541710057 272351786
2 546695087 989706165
5 40198529 594831464
3 374757075 691962034
3 581875404 994853203
1 189883082 717127985
1 5509093 464966660
1 892683249 369097867
3 86629878 279601987
1 694528867 293892520
1 98199748 638825396
1 231326810 422826771
2 850473374 673741842
2 284853358 166826619
1 365646937 584356204
1 466379603 920458233
1 238821311 733882471
2 199052039 665087773
5 17775705 623208068
3 748360693 789647385
1 104797009 411397932
3 11209902 221174651
6 526845776 122685256
1 927741209 993605771
6 393124381 419912545
2 92883235 512542150
1 304878853 591860065
1 974560942 216418350
1 169757302 991767068
1 329748602 329872389
1 704012613 128332342
2 544703303 54447852
2 973310185 314301481
2 695992418 754539940
4 480980632 746126403
3 207577553 919992200
1 79008464 460115614
1 111799601 371915134
1 754275270 260183141
4 550566881 895221732
1 611143430 181978153
5 581914776 331396907
3 887719183 377333789
2 673471756 422719299
1 891887704 595479314
2 239871879 906889361
5 338702720 610529302
7 645136595 898371691
3 568305158 745019641
1 56854734 676679349
5 848909772 348334301
2 935830802 325564817
4 166894934 913229153
7 382402862 52531675
4 715292875 234591019
1 354517687 617211745
3 58697685 72853353
4 497473707 815458660
3 354492912 192840056
2 28820651 386167599
3 635051838 868091317
3 750554607 864462725
1 678366602 105149149
2 601186359 662390478
2 259376517 967542177
5 505000479 218319151
1 345615402 619401661
2 629580261 677541764
2 61791084 5957879
1 56046978 139541266
1 693081734 192248226
1 799333876 565639852
4 298096753 429850840
9 964466431 586989149
2 972050894 818559256
3 619863987 47304609
1 365875536 537145439
4 915973584 473975707
3 179577440 797384799
1 484062137 997790321
2 407243641 821285872
1 950887915 192154207
1 699695184 736857561
4 717738317 814766179
3 108292677 217714314
2 305734760 637700556
2 850208199 402700015
4 554190437 609059638
3 844049083 475117210
1 569622484 758493115
1 951660750 804432681
5 749032280 217090972
1 607825724 277336599
3 744922190 511613802
1 738680392 352922897
3 439611778 515832905
1 135997743 134447631
4 29655924 328559077
3 837993305 942213512
2 806872122 294903011
1 698796945 509709751
2 970197624 857641887
1 832085017 792759207
2 65227895 570992878
2 806455616 783365680
3 597902386 468267384
4 815345078 736557502
6 328999128 399134974
1 514704977 307116499
1 103172463 880496003
2 674412180 34256748
2 336891782 879225560
2 233524241 417797638
2 307764451 463867623
1 241241875 726265343
1 388454002 275341891
3 485507230 201603074
2 577620782 174574222
3 393739261 347015419
3 156261900 216146923
5 403531334 371607100
1 520870799 713239463
1 184370106 366496665
5 453931819 778608894
2 548636009 343432701
3 721753567 427560366
2 842106199 460497504
1 816684910 528409105
2 688562824 513402474
7 30994173 503088910
1 432974118 520591319
1 127060300 491360288
3 412990753 99732613
4 690403354 518196083
7 500701185 349357582
1 326821827 826406531
5 378339617 750535622
2 774433206 4148685
1 905132570 202386475
6 395625241 731494592
1 844421281 435461953
3 623054143 968442004
2 642276235 378017323
2 526285997 412574771
4 261770674 687285506
2 831372681 44700565
1 229225236 185763311
1 693178996 515015217
1 203172609 345319252
1 315636023 318992772
2 456010540 353847610
1 683610078 894930040
1 99843844 967773314
2 788232380 755968
1 296376683 270347079
3 130532740 505231254
5 117582935 680091630
1 958516956 295464345
3 405190765 352844385
2 94663238 841241086
2 801205251 495637384
2 605380706 14248345
1 92125711 988490637
1 965661290 422940743
1 68714088 66248811
1 691974978 266114058
1 748721845 955736535
4 449550677 508078073
4 757465619 101795297
4 91484089 257093954
2 340683982 321205252
8 613386394 740182844
1 538856715 709234930
1 878246963 473302008
1 199870131 928978194
3 898647449 642903861
1 600476313 262638606
3 61812520 767676676
2 465999401 295637291
2 351931705 787756969
7 55772454 611941604
2 337869512 655351624
3 125591919 158378453
2 874979426 880684788
9 980172616 402837647
4 892155270 37449968
4 231015433 673114558
5 303706727 703167395
9 344165898 916425056
6 138453015 531527734
6 435475765 377885464
2 464929850 343040411
1 813784409 82019475
3 889376205 308532272
1 668835182 365474934
5 892396261 818023422
1 741485104 837351951
4 189816286 146807291
7 678823607 147270646
1 124978394 503398215
2 569316671 830609121
1 721312317 469568893
1 283010422 591272297
1 470289712 658952251
2 455697400 871596026
5 279579583 474422623
1 536107603 949849824
4 26233972 756896884
1 24354641 132136307
1 529264899 121696332
4 475357451 662849446
5 937548086 2098918
2 56708097 166614559
2 733253719 431246753
3 186914405 957058023
1 788863787 728431448
1 677848599 795038771
1 621540529 845350070
6 487905462 303864879
5 643461754 857109444
1 428839105 919929240
3 100601947 764522585
1 153421096 110332349
1 590978098 571831509
2 644511016 468997397
3 921543673 905276149
4 284583674 494417700
6 929706363 598947148
1 882001753 9335643
1 42701506 284204602
1 958776463 401969959
1 376715220 253402962
5 217684578 486731698
1 907587065 225367334
1 736763494 887630723
1 159346295 870432600
5 710942499 445877906
10 272470815 814775367
1 28759571 933738297
2 355096635 291642899
1 824445921 439085931
1 713335602 684533278
4 727462640 923342452
4 918098765 353256604
2 279725284 163399720
5 143614123 592564156
5 849329035 730173342
1 732722424 527263842
1 127561857 910620157
2 818940794 942195436
2 483427224 849362523
1 97594503 296922545
1 953153991 533287835
1 296739242 84149262
1 746736537 800014065
2 821957109 849580977
1 271213336 669831448
3 329154385 885277205
1 857526031 195389933
1 89246442 81221227
13 62773524 560702853
1 729436128 543411086
3 223619416 812240884
4 889957224 519596869
6 53652503 298856227
1 452254251 435674615
3 801789942 421294799
1 869881368 376126825
2 585350459 254695661
1 281948593 415547693
3 4960971 746253577
1 77411415 794061985
3 435401759 435041038
1 914674128 341628264
1 424120052 980822387
8 656010053 178873710
4 222304309 661525702
9 768186740 409733551
2 764317735 266880015
1 931972767 863454604
1 801304707 974729318
4 507360126 539301431
6 223632943 394292178
3 512685224 806868574
2 104324081 530960891
5 821541154 215337426
5 206155858 65761434
1 862309360 771423537
1 554837271 138197430
1 316221379 75816930
1 386662652 620463346
1 455130749 989868681
1 850284994 128550365
1 550520883 862803538
5 293314297 821349433
1 324163031 657460272
1 968392780 948515308
3 520570216 890004400
2 67887765 658387328
2 573726377 323594810
1 345330058 763760307
6 874328253 941239291
1 868316950 836534578
2 610104478 23088103
1 738305323 480928517
1 391490928 550261790
3 968027092 427238410
2 899018069 823472729
3 79698338 298828224
1 998275067 112797039
1 809341152 623993250
2 845414222 438027321
5 640131160 412952230
4 17822293 426729598
3 148920214 944310344
1 512992921 773509258
4 99790265 72975254
1 413727126 746525977
2 530713569 644607222
11 598911042 873713073
7 843339742 437747695
1 702802630 895382204
1 615783804 521075288
1 596028195 781795806
3 934966735 562576273
1 777486577 136160758
4 331031260 433816055
3 117555703 325210746
1 587943376 169255526
2 288000047 763328366
4 286281844 294041882
1 544965668 69505135
1 536156940 780837037
2 549551665 455149372
1 285559451 918605137
3 132290167 190334345
1 364671868 868047876
12 587938065 196527900
5 482992474 177825530
4 501784349 659526638
1 691262795 144446802
3 712373557 279895762
2 499428742 735510013
1 907943303 906302577
4 869667804 268481778
8 897694020 693606584
1 615530041 660794532
1 402970950 922769270
1 404651289 699843175
3 626741761 504511614
2 748259140 265403297
5 254361589 717194502
1 464448764 406375375
1 426452686 325255745
1 580041740 743919003
2 514275301 662753455
2 776482069 863797336
4 287844988 937389538
1 50569128 401328793
2 236703914 440336665
2 429962350 79840750
5 406316251 289838228
4 916065717 512569052
1 676409461 648893536
4 167560416 979303265
3 281576979 516519505
2 58296428 367129361
3 949668320 684480308
4 444822776 477382854
2 329068861 257986337
4 598233668 581968035
4 233731456 749481853
4 719709434 453487805
3 248458958 281641628
4 649278208 190614969
1 639878494 626101487
1 176709633 401749726
1 791252215 563404114
3 237950341 563558881
1 523403875 963331593
1 864747126 723740347
2 258316480 966259074
3 392065471 401630281
2 273401402 898294549
3 880555999 963518135
1 154248319 216944811
2 429039515 402290849
2 966353516 15629410
1 418641103 548515426
2 697102600 133572195
4 948697819 79791175
1 434461849 3869292
1 150422695 682681258
1 643826051 895258461
3 231534499 132831647
9 661146550 572515982
2 878515210 890475821
2 498847049 704205510
1 229166681 895035017
3 59953338 896213824
7 92305085 384639320
2 753111320 349344806
2 848420993 344282859
1 572342467 473606198
2 501477082 140335174
1 726666553 518815819
3 740776048 910576891
1 472568606 245807978
3 107555608 465248460
1 823105936 746522026
4 605956703 957415016
1 447343863 617358653
2 683821307 325442990
4 305351034 782292684
3 481198897 133678053
1 684006282 372516798
1 365733989 526347578
1 852450372 444275794
4 549958008 356426727
1 171204623 561960016
2 60526007 650977467
3 667450664 716551655
3 495525217 514060445
6 113121193 831869423
1 653086835 343446491
1 474560036 279773046
2 307012642 837679003
2 928086397 291521079
1 168279617 561951789
2 328873985 404495877
1 452883333 400003829
4 834240963 495917681
2 911290197 859021355
1 983767989 473524311
3 271673569 419488044
1 759712150 10628972
1 999589814 997054689
3 247283525 739789214
4 853908492 707228927
1 887126828 350466663
3 468732018 82900697
1 479687120 159016663
2 926140210 615773785
1 253518595 383909585
2 818799514 126074892
1 664193261 312114228
10 629811189 770115090
5 909824248 821057178
4 378545909 901045348
3 989196342 799976052
1 745844763 278634251
4 215010344 524623822
2 657689711 926782296
1 797115936 260627571
2 549707454 627884964
2 543860711 888463660
8 884752692 82892140
3 120234331 662137236
1 866532991 553479947
1 873386676 831931186
1 930398019 466163375
4 345125953 675381650
1 892738992 191293500
3 880495955 982560796
4 609430986 580124971
1 184662042 882171842
1 120439389 826677141
1 973136178 817515001
1 72301152 599191536
2 178682376 187244285
6 239461317 37145339
1 220273498 229532197
1 83032263 777096722
2 436430959 847058398
2 392306026 110016579
1 107195700 280162930
1 808770296 731574392
4 479747787 809358422
1 887475916 394535921
1 274441335 564457733
1 705485707 675184736
5 881484786 500961540
1 302874990 298711164
1 719846471 911648349
3 268634934 416191643
2 961099209 500411457
2 109377732 674665149
2 967621381 531007044
1 407225151 941975953
1 87943167 556603485
1 6756221 220686392
7 558868286 912637381
4 940064944 267369138
1 206475761 975154472
5 488570102 209967151
6 313699204 909034024
3 276154493 400754475
6 569415860 991226046
1 139560383 723076104
2 584324832 70219034
4 527539279 406728578
3 683791955 681124221
2 2511449 286795953
2 834861633 308188750
1 18441950 748393808
3 307039632 153637062
1 50929487 818795559
4 783299572 355103207
2 44606559 21224157
5 682224757 779584683
3 637176246 945457201
1 663138415 143979288
2 256650285 530777149
3 180602523 803155799
5 369860699 540473863
1 329967202 357438163
3 976932687 49522382
1 545603675 245571096
3 262195794 804229672
4 42432170 916849463
2 217559784 373957020
2 173329685 913771714
5 956016349 516623641
1 53627480 940610295
8 414849905 519708375
1 637053522 61463633
2 593881909 537699862
2 129055271 645464714
3 545825358 328412877
1 819324487 408226415
2 791716747 917483287
1 670082527 821955110
2 730207818 904135731
1 666998987 274093555
1 67109877 996785560
1 727787021 398713587
2 891311798 3139979
4 627282718 764058777
2 87659428 845847397
1 806759985 690934479
1 497656797 420693895
2 426309315 106101538
2 540857566 313694812
1 208117040 260554433
4 547269844 664884691
1 797913568 245024798
4 262094434 914462348
1 772860333 485192719
4 215804273 697666605
5 342963040 100325447
1 915689826 609134319
1 588409895 484129284
3 365379954 486871136
1 387647999 444254776
1 624876203 920595420
1 371936267 138494592
1 278252625 72623935
11 648318760 531203765
1 235174318 445449008
1 614028030 145814366
1 946663856 52227874
1 293096701 656515685
1 125465166 337997844
7 409608464 193529335
3 599938143 717294730
1 115736837 458785019
1 826267152 873700245
6 600506102 651937294
3 115132102 544024255
3 869860693 851787306
3 489204046 558786573
2 218741316 373347847
1 55720892 122778496
1 104537150 637793929
3 993380573 484770237
1 896379510 255690478
1 913787477 860173989
2 915446873 238737558
2 838316982 732072066
1 158322309 677627873
2 309412336 841009766
3 805802620 118705232
5 687605595 423152683
1 865399849 500590270
2 180065721 806768997
1 71925526 644050498
4 683219512 47357009
4 799050188 245496754
3 842826465 309465635
1 775124984 681891511
2 234167964 435366870
14 212456677 944195187
1 323078945 266040632
1 540354775 168291594
1 261019967 412634177
5 25168975 753763037
3 616731249 62005802
1 849792642 681712163
3 750215872 320360849
2 317762497 166716863
4 345205386 708261102
1 387841303 397834091
2 819944658 891119015
3 887278957 546903583
2 552682645 384348623
5 183920294 261469211
6 151225552 515906118
4 42520325 584431370
2 160164914 302320266
1 463012760 236510733
2 526221515 249417788
1 188458729 628842454
3 806532382 28558190
3 338177427 861654765
5 123756772 592536919
1 125686926 125737458
1 832418904 244642161
7 932925092 460865169
2 942726930 470871377
3 452373365 629242762
1 187124227 152050398
6 54042147 315927082
3 559047161 241591992
1 582876998 449588573
3 307116318 307930503
1 921419503 460111281
4 608046292 311570689
2 742116733 156523900
3 985152134 449335175
1 884768947 508691706
4 106346910 447379110
6 663018093 900533029
1 363490459 597650130
1 348908520 620453471
1 122413200 509992506
2 946234078 572900232
3 619447781 714180742
1 375858605 614624928
1 191861624 143850047
2 456252524 841678794
4 221602255 297340103
1 136467224 879297482
2 455174626 873933977
1 532775682 404647853
1 981351555 500896149
2 5516983 781165431
3 183600608 655348722
2 731080405 605524512
2 225383329 609666118
1 916758654 536894209
1 787940268 409824268
2 732790233 222765750
4 265607149 507505679
1 558515407 113070103
1 796111657 282325014
2 407359633 474388746
2 670157206 357548658
2 269826735 192200079
1 272372441 354843686
1 519119644 375047304
1 679142305 20854348
1 341900956 699906763
1 252580338 672584338
1 893639911 472619280
16 123933477 414227803
1 337394821 131821199
1 287116922 738141273
1 769725002 379480933
1 651517050 204401598
1 852433659 622632971
2 19013721 101890992
1 286255080 133770180
2 230910290 525760220
1 756610719 974171469
3 968603484 890915839
1 298799734 467809419
1 113051117 585196382
3 37214131 11309380
4 473180242 979067892
2 530047675 443406621
1 309902231 449931303
9 802485097 823684324
3 157331329 142068215
3 996289818 401555061
3 559751655 629467552
5 280671911 94285601
3 182898230 273283602
8 407987256 928988966
6 251273438 111161952
1 356559457 509772458
1 787472208 848618414
3 94291691 32215759
2 769858184 422446349
3 733985846 488429424
5 808896707 252090762
3 458651246 787620676
1 98665532 251082224
3 998014487 119376416
3 949415422 294794972
2 24536237 815643106
2 899565832 656281703
5 399718288 861943146
2 569850609 799251317
4 252271528 89006275
1 921550378 122604813
1 509787709 453492506
5 591737792 538994735
1 122037025 708953767
2 754617917 764664131
3 700251168 816051827
1 254180630 747756874
1 787739420 128903139
1 875109854 21927002
1 961161866 882151218
1 538696531 45763511
6 297248095 372284130
1 578555614 837321294
1 192294517 394769560
2 492092760 988584233
3 720801699 34745963
2 920995720 605913475
4 815841728 916851063
1 936188485 663034567
2 200875500 154731217
1 457889383 908324097
1 742903764 211355715
1 774050126 680089172
1 531648901 419825686
7 272980830 853567222
3 514647562 947599388
1 268813340 582277079
2 80380843 636365651
4 185578906 662480144
12 765260376 174705464
2 159918252 687539053
3 610129241 944104629
4 293002630 256931394
6 403738333 579100292
1 67950181 657768516
1 89241975 898240563
1 256808538 771629389
4 394768465 205428866
3 818628440 427381883
2 883533567 419208245
2 638359075 577382777
2 12836038 335128641
1 720743784 208893577
3 734920565 620663784
4 326209199 13131954
2 341741020 583118445
1 392581630 312182312
4 267334874 445809685
12 219758388 910838512
1 115843224 856201232
7 720692249 739410742
9 383091963 693186757
4 699548833 786767413
3 118714466 894854462
2 726472066 461232883
1 667633704 512398367
1 830351033 597615786
2 240735871 571770203
7 679535764 419254017
5 387682421 615900467
1 226486423 519572870
4 347047930 971204186
1 669585492 180236444
6 560762370 959303715
2 350486091 312282330
1 829400298 416432682
1 350518432 992180202
2 270471176 958430855
1 624056729 279893864
2 759500397 830431124
1 364768348 532365823
1 852183107 625512184
1 774641256 725195656
2 371092265 794853381
4 678950023 510280091
1 649447171 218828603
2 305279412 226054003
2 923544888 752067413
1 844185990 552677993
2 891590830 638269819
1 123517549 684930469
1 431712153 29694703
2 233538461 915190003
1 468310784 663125996
1 637755248 892139228
3 646088326 49345266
1 995758103 65429717
9 316746045 995972553
3 656880895 896137472
1 964136858 801618871
5 763733782 24193832
2 505298877 122556019
3 897997714 949494618
2 57150257 78151727
6 931348275 55760199
2 999596404 836377460
2 775668596 126705500
1 548997070 97548203
5 123335844 763922656
1 623542682 60148505
1 556057981 493398107
5 717676893 124514275
2 806885177 293479924
6 70967239 444245815
2 463962452 940435790
2 785839891 456626417
1 469085504 400008548
1 289747619 736841843
3 447439537 642458467
2 324645354 993674170
2 547942848 682429848
7 810941599 910855320
1 826943743 758876185
2 206331608 497863964
1 676622560 92846971
1 106356358 757705652
3 509252971 485577955
3 487099883 528823558
2 940666199 126856736
1 260028558 529354591
4 167252991 267602755
3 719769768 69037767
2 504287208 485283759
5 791289318 408222785
2 22881449 862230592
2 793692775 836075187
3 143014649 32088776
7 682539068 700625677
4 897034679 823086779
3 490774229 686533419
1 398607283 868494915
1 523410857 665822627
1 181535345 433635029
7 354358004 853641187
2 44221341 187714116
3 104684224 735215076
1 660098125 204084942
8 669029619 229088403
2 683117312 565364088
2 629796318 172093525
1 953669497 125923635
5 112488953 533491759
1 437069088 748362463
7 331102098 654636789
4 160200569 579140614
2 936785421 347696606
1 285615375 793349239
3 46682501 589175083
1 328839050 638622603
3 702627979 930634331
1 337781415 423333613
1 776678670 173967341
1 142004099 153622056
2 498178992 968309574
1 703732260 641321253
1 131551083 133804378
2 276900010 458111374
2 812915367 454849698
3 636474466 418073010
4 612406876 285504854
1 448642089 473518531
4 265539272 247042057
5 336427067 458685558
3 755766096 73050783
3 872829630 513213269
1 951365584 973904010
2 638882193 748073425
3 65575196 761905288
1 95377612 672879232
2 507441016 589409153
1 924998414 431135291
4 353487686 155139663
1 976012229 102564088
1 696706821 256599887
1 242387818 736290675
1 600555753 407847555
1 116421751 584380255
4 771777583 823878192
7 476024283 738479228
2 703194102 937773525
1 963726715 356793522
1 832099728 990154107
7 804606375 916621634
1 440683704 285034235
6 421266456 7011041
2 503996793 569553249
1 76964815 996940145
3 453005424 377885258
4 427635560 486092676
2 95607606 302610028
2 486780985 527441077
2 980294237 727031140
1 685412344 500530469
1 74699650 471988027
1 933037271 675776276
4 964644384 325791352
2 622599477 104316925
2 642949725 877435684
7 196349653 786916803
3 443435118 162152752
1 153054985 321770403
2 631610254 516348995
2 363826468 859421606
1 909434388 735785989
3 48173414 501086530
2 313902103 302248840
5 856391558 418979522
2 626514075 213139866
1 318091666 682061619
3 476995848 557511402
1 80197103 534077669
1 315549163 851965252
3 665891497 784782549
6 119253918 942661321
2 797655610 16025563
1 840125768 842739231
3 638559591 951425695
10 864782340 257482024
8 255548547 712943872
1 557906230 299178330
3 617718605 326624328
1 58105549 999393656
5 862247604 686159243
2 176204518 474226142
1 742102788 921940368
4 367550950 754878973
1 458886159 59950136
10 120603693 963310359
2 559414981 969629264
4 748242441 117280897
2 566235272 842513176
2 762440594 58565912
2 353775230 746022312
2 865270159 575094892
2 148666578 239106961
1 294134639 319469889
2 437073081 546090920
3 126161183 331256934
2 789196667 801913810
1 78198769 644293694
2 542688338 691294804
2 519048372 940200563
8 597899005 237927307
1 724495801 475986137
2 251564975 720657438
1 676996857 106042307
2 553027682 943949104
1 284054981 404486458
1 162949411 62930200
1 940590370 594335476
3 16816273 141670310
1 5230807 89977196
2 139491307 730141162
4 457686215 145342818
1 426637112 24538399
1 360088552 282368856
1 640851191 59783601
2 421918941 262920132
1 903752067 361043219
2 783422208 445325444
1 371496421 389761779
1 687609796 907755142
3 375730527 995732501
2 638048836 313583411
4 100208086 618488972
2 50886973 545087035
1 455409285 727544053
1 245734413 679358486
1 889431935 976574479
3 833193766 482150719
1 961821116 192405474
1 841196912 727130764
1 393125680 657623314
2 532608893 139444220
2 674683098 610973405
2 485843911 101380067
3 164468088 121249357
5 838002615 6716048
1 623118879 885033878
6 305568073 962313010
1 817988715 25800899
1 573131929 275035718
2 38369416 20603301
3 311183455 996638310
2 615207129 819303773
4 386735600 215085421
4 846101059 824287621
3 591636787 717859869
2 29093357 961990337
7 950055417 344840250
1 522229855 989068887
2 541451811 613672006
1 456576704 469107853
11 353489472 213241164
6 874625604 876340552
3 157586443 413914437
1 431294774 796832809
4 960141900 63614024
2 835412115 813528230
2 89161956 371187593
13 7527110 316325076
3 886537486 595043761
7 224436437 622094314
1 236598833 488490397
6 343579055 277934984
4 184778806 843837929
2 985413704 780473551
5 109506477 922394217
3 437478965 220351972
1 193509946 76344001
2 706256454 267168198
1 3637303 336179748
2 834962422 326532277
1 158877523 657740533
2 582579435 892092789
2 453326758 508298093
3 62800720 653354731
1 987585598 523498330
1 22165769 738560594
2 667347788 785122140
1 291825956 181175708
2 502361954 71322145
1 857406393 85413887
2 740550286 392205530
1 824716720 159662032
1 52944469 524368732
1 622126331 525372159
3 97133575 431340776
2 405871092 179015284
3 628159624 836302862
9 733830422 12883937
2 159217727 329044269
2 258810422 68744688
2 106967775 849605784
2 305160683 827867971
9 145056332 945294647
1 757241449 775311703
2 798621237 649127606
3 309319991 89116612
2 889136506 987168201
2 713482616 802808756
1 934078817 683096597
2 228249706 382056778
2 217055363 238450834
2 976758524 290448702
4 343429958 392966874
3 113669375 756926487
1 904202488 49547513
1 38654765 188040308
1 605745846 307724728
4 988882546 932785260
1 328228817 662421067
4 7318643 106597731
5 690174961 496936720
1 175210849 245211526
1 589741756 495073700
2 515235020 12658534
1 471991044 918789654
6 335280433 796055288
1 300371013 723734560
3 320355554 398938364
5 776221414 345233847
5 67977816 288350339
1 599431533 888057444
5 297382386 137568215
1 653708749 654914913
4 113175804 183452481
3 317959645 133912817
7 938264899 474408029
3 137192244 563853969
1 481373415 278697610
5 916723385 311024689
1 296166998 915368137
3 242655770 9310500
1 753791043 346383761
6 392420012 317449260
4 509053067 925071057
2 1923178 970617953
2 222162946 729041181
1 775353212 413752670
2 861394634 592911756
2 848188648 571460408
7 249805961 58771884
1 219459815 843523923
2 416017747 773543359
1 302310297 795037268
1 553783194 134059396
5 283272884 590774613
4 889258903 177249140
3 276900035 740643903
4 751615727 26664785
2 509356809 417619587
1 193791701 575668198
1 834326303 834452201
1 396939573 485352549
2 210298702 833127047
7 414472071 974309049
4 476714781 210271042
2 242790738 82626558
1 328073460 255032018
1 689461892 940983654
2 228811678 920051178
5 918237169 639276017
7 151741864 886010941
2 620965791 665983261
2 731784355 188202652
4 750689876 557751574
4 497719435 258910943
1 983617347 190222427
1 508571335 634875286
1 250861373 362066718
2 499693458 950644845
4 435033371 429911002
2 164079094 869712174
3 558798194 458531686
2 619294365 941146660
4 456451885 390054584
1 934890915 510633429
2 184500261 484602716
2 380271417 526458513
1 610332390 827058501
1 531059704 947538414
3 134921076 930401085
1 274062275 388538410
1 40219229 66659141
8 860925160 223439000
1 939647712 986588126
8 668762163 417399325
2 863808373 769209626
1 739313525 772833757
3 770736541 732637534
3 420255598 165266190
2 404818895 347891791
2 383260969 416106804
1 312239526 641884674
4 428480570 579621578
1 488480840 219890504
1 227080419 641337519
8 255873602 219712848
1 505907066 153430366
9 646182885 802208313
3 263710732 506946980
3 24099123 296429827
1 336748018 712819292
4 148402277 999052028
1 838273563 134219735
1 357109036 156943177
1 923223678 534240152
1 343312199 131573246
4 311259705 952383265
1 471604858 991892918
3 658234635 245245697
1 735654229 931488172
3 110662630 275317486
8 8905033 157771376
1 947432869 685580597
1 484036441 343511509
2 788751497 923205675
2 927612950 873970168
4 763315722 113170718
1 48661029 249521067
4 925435269 3758688
1 892597547 621167850
5 666083354 394880504
4 683288466 335089692
3 100970728 343294301
6 988396125 93334345
4 926161005 999303282
1 826503515 413594507
1 550467527 945655789
1 199653379 219947642
1 398917023 270541363
3 899845149 237854730
4 20423669 764336980
1 539720701 405838761
3 164715717 883490099
2 930911777 731542346
2 518286856 456184596
2 227581830 286535869
2 893225892 950891664
1 142379498 449410505
2 874008007 757242810
3 302343558 370112622
2 697633284 129403045
2 255021848 843002296
3 461643267 857430816
1 301090201 73934366
1 584790978 498319025
2 711071528 75848927
1 603449482 315434811
1 201725707 52199393
3 21460023 100225413
4 867062454 364671563
1 739680410 548598301
8 972035794 331110797
1 160947767 699690498
5 49653687 606783121
1 321089721 548097912
3 647913721 298353781
4 496802038 188916896
2 21462003 705843104
3 792384341 248141050
3 663745493 628402910
1 531812184 433242454
1 452677448 216545093
4 84420301 14730342
3 948291469 370389772
3 94289079 813965815
1 969202446 3120236
4 256592711 54813513
2 441985681 651109410
1 743628189 226794549
2 881087091 105143599
2 75695738 775692519
5 475361270 815526583
7 843167709 477667403
2 516651063 222125329
3 260940282 538957160
1 281730246 822397411
2 971065376 501870764
3 859871610 282091969
1 126151544 358236384
1 251850957 705244973
2 827223144 891359694
1 414308550 367368045
3 500897776 975727483
1 223571181 149263797
1 116496034 853419089
4 976307985 555385173
5 704335261 999176776
5 684962166 585309610
1 42187439 140395862
1 900621492 766635732
1 689369847 713913759
1 879983815 490853590
4 43410752 147938852
2 360239050 168555155
1 656108639 75621366
1 581908061 232468201
2 552835953 770572997
2 57465756 655484271
2 715401295 222444908
4 533868191 707816312
3 494592185 961042644
2 63662599 557230808
2 881950332 475562586
1 848299084 192525395
2 461225036 360824049
8 650168769 592812199
3 18669121 288976596
4 831209451 42965457
3 656402056 709011096
1 171338688 301201241
1 345375093 537683510
7 585118016 657321964
1 307700774 703098373
3 359326313 191391135
3 32346707 724818097
4 979265318 124344717
1 341453281 93981619
1 606907746 283656436
3 312499395 537723143
5 488401013 637946697
3 303270010 578485054
1 685126264 707060457
5 327416642 620641448
1 245083140 395587714
3 925580209 901762170
1 144442336 636416053
3 394657087 359792283
3 184613233 690088054
1 217068439 829245961
5 204866563 632715256
3 348068478 165357863
1 140838642 373205786
1 748480044 808154748
4 970983737 174727337
2 658858288 182456343
3 911203407 311113609
1 677863858 995825397
5 712206736 69855492
1 295657834 269881587
1 779565198 732007070
4 591005380 253561253
1 29398139 965913916
1 306913188 240665441
1 930569633 738982093
6 895910368 272280029
1 396973626 7765302
2 204354757 571861974
4 898101398 871833670
8 518496836 510969350
2 235319965 58737441
3 981896955 631048649
1 122268274 569927028
1 624440269 224864660
7 40631817 577896663
6 892326563 401952898
4 487466428 671238244
9 645746727 742864794
3 189058578 912905613
1 812921193 470860434
7 669373017 65317080
3 808928071 66916005
1 863928793 510038649
2 265268389 475457949
1 264636199 682090473
2 416355343 509805353
1 749056031 659954300
2 576610411 238179518
2 760800366 650753808
1 276843637 394873799
2 451946838 505111662
2 5168496 285912681
2 846406335 972064417
1 417440260 17253012
1 269574883 941189910
2 692428156 123943238
3 442264043 123894088
2 270738288 434261300
2 9022528 492827923
13 775272268 571323348
1 521937133 803764617
1 877629333 140658217
2 440984489 513021407
1 52231948 323563509
4 624414248 149230679
7 382440243 122570727
2 49222014 991123098
3 311121941 986694884
3 380395568 34000854
2 715910079 798302356
7 294794704 613644401
1 290636317 414857586
6 125409727 488693796
5 439740916 123576496
2 595257999 199414534
3 990429583 40733663
1 362211185 351868375
2 533453609 258871726
11 645407454 431307322
3 58522096 316331807
2 784959239 654261320
1 652135903 872063813
2 349269089 553392435
3 234624076 109005000
2 36702816 306561589
2 123457524 229334126
5 223245256 224509779
2 156422785 794855710
1 705275533 668674313
1 926992496 483257350
5 192533474 441595310
3 901349066 4648201
6 844269667 373644363
1 977323572 640573930
1 207346180 285748877
3 519194506 363683297
3 70763411 174976610
1 75844465 462708863
3 558385069 921346197
1 741156922 914259264
1 77318945 459648566
2 434594441 649349860
3 373212213 384522792
1 42831057 713736623
2 899859430 1025969
6 26284801 856382516
1 685993219 124886442
8 842731214 771765915
1 624347461 803020346
4 202803027 535650147
2 457192781 207656510
1 481406008 183762123
1 59102771 553524853
2 271807792 786315117
3 879697815 818325334
3 744479084 101687024
1 39116775 293774360
6 470052079 505110811
1 447102496 678002997
1 188346242 43246797
1 923584714 944017234
7 758161315 262743569
1 271424538 414533125
2 796706885 857700711
2 483013984 68767879
5 891123503 139891854
3 496507687 705687456
1 44638647 349181763
5 712079527 465201750
1 610006004 464559077
2 616215613 222859876
1 525688588 100777865
1 927426707 996100172
1 378659065 143378842
1 111856751 392647031
5 925201705 749195721
5 913500480 380459124
3 562602668 536960300
3 568121510 995448026
1 783676958 23342472
1 15513365 915897978
1 698560145 579109724
4 562257753 528502181
1 132905103 959577412
2 46219953 53543847
1 632728477 900897754
3 660113736 722703777
2 962762612 896841745
2 856186658 870843253
2 191948579 480815033
1 967032184 74479714
2 70393141 666345555
4 730985268 452402684
1 978366469 274873192
6 222777646 367643783
1 604059302 870711627
2 586170952 63695961
1 276569448 126234105
1 532799262 680113996
1 187322361 171162221
2 623478546 771986426
2 829547312 373047639
3 502181931 197983807
3 168122857 596416093
2 758979743 860514040
1 841915955 176152078
4 961655739 970899382
1 548817039 506624382
1 478818228 840934030
2 408788608 826763469
2 811175623 640440128
1 251173556 756683554
1 226450726 905932195
1 675135659 207068105
3 231026698 846132567
4 733499703 336838951
14 654661629 152562309
2 504858478 137065003
3 898057878 668999904
2 99809408 387332838
1 364040741 671314454
5 44956869 121834712
1 799680341 604406293
4 184533312 724003096
3 219100386 492176145
2 761747228 141618801
2 917159489 914368261
1 805034290 101396630
4 920517631 749494358
6 867502381 281763930
1 165689850 312973661
2 446493124 854796170
14 169087539 401800402
1 524804189 317419699
4 855100589 526196504
2 831760662 481490098
1 744594658 90804981
1 13993779 623328009
4 867515251 873797131
1 11471580 933439062
1 62202360 760085761
5 464645699 346680823
2 589266002 674200349
1 119167570 839090256
3 769931546 299036146
3 335091450 746945447
3 990772639 483349887
3 874224892 443361844
1 565815733 204386299
2 203098266 875898508
1 29490835 78993601
1 733990436 783951450
1 285485212 770069011
2 495620863 770119115
1 624503931 732915856
5 207794971 279639804
1 376313680 937016170
3 885931383 455189583
1 421082277 893443248
1 584343660 940173970
3 156932368 877927762
2 453008319 486126445
4 228823290 848871583
1 409052237 556759063
1 709188579 468135431
2 713319023 584023554
1 357281595 160748784
1 959098139 787358838
2 361015348 555554096
3 672841079 275250753
1 827978648 656996479
1 816422204 996488883
2 256113032 271085388
2 542988021 387513690
1 899789746 684900838
2 974236065 429674657
1 201340950 646924833
1 818715524 999958811
1 873883453 616447739
1 903272719 817541604
3 282720632 878186257
1 466354926 503437323
1 317711713 779934462
4 194023773 287576566
1 338451141 793940946
4 113222247 239431895
8 136142236 307026990
1 798743914 770867141
3 770008509 6093607
7 377541969 157915928
1 491866321 184964556
2 755630399 731859504
4 922757472 107646888
2 338913028 397698331
3 604773746 271668366
1 777907733 263884555
1 159722937 68488700
1 625409351 572743682
1 964270684 638621693
2 121039581 519980499
2 306414999 925995596
2 926514389 611845762
5 859603696 745544312
2 96730389 962254513
5 281675935 779062815
8 51130818 575714323
1 861921356 949501711
6 585236159 229726276
4 689745359 335123122
1 593932908 332568494
10 63471121 104064426
1 95524089 461605848
1 789633227 857265856
1 540967628 415059266
2 451754972 803862510
1 60951411 638549555
3 490942527 810297146
1 438664505 577513663
4 734971404 557247014
2 112981774 439965385
1 5699832 809644617
2 12190609 811017188
2 710536037 320737673
2 957790761 990629128
1 633271065 595719407
1 116921198 948007487
3 4716294 913059323
4 779065955 347193183
6 690506857 207823423
4 897983059 6932281
1 45103283 587915309
1 918046488 498092521
1 256738952 548627262
1 273985968 149857172
2 716817338 86340515
1 923192864 521091021
8 340585644 559460773
1 770420931 135539434
1 447025405 531493023
7 6148724 489627837
2 865823089 822605975
2 779651023 61681646
1 831710220 447078303
1 475196883 746422357
3 840751919 121657336
7 964628529 383292694
3 247831599 143046573
11 843988842 849786866
2 350956389 723680824
1 530018673 698550775
3 915643881 407399907
5 94398977 506265741
9 536437621 656261204
6 92400713 167440056
1 853462565 620132114
1 695864153 153306358
3 188635811 388665309
1 425288394 97509494
1 543293443 427422361
2 460103790 468140186
3 52257699 213770155
3 800141466 211869099
2 778950841 793335361
2 417364076 803321070
2 163943333 460437311
2 852091072 660380076
1 65625489 950227749
1 236526575 44783037
5 336492859 473447457
2 128023158 450876784
3 30273433 913561992
1 497330475 880680590
14 837571146 949717638
6 16471563 279192599
1 932779796 213271198
2 689845784 638914206
1 819803687 331267218
8 633431026 921363104
1 107919172 665849505
1 775788805 610296500
1 757632342 813439339
7 498738343 120440952
3 377039243 391142760
1 819820602 194773274
3 125308419 610222413
1 824916224 879948099
2 716062812 231555712
2 349203719 948156809
1 802041212 42193178
4 853151643 500365234
1 899317272 242111559
2 125246025 352518795
2 154088977 164429129
1 421592599 901137126
1 834292045 339902695
3 68878760 686675905
10 600765622 579002411
1 567442242 440798860
4 809793418 46287652
4 344902179 521193089
4 466311735 780147779
1 500015845 645657946
1 33451018 72641893
2 494308096 932797904
2 829517460 292966842
1 844954290 292339496
5 395331482 450075675
3 993580113 116340356
4 811710658 375232777
1 114048670 615344024
3 676194014 412348271
1 888608769 10948403
4 933283131 938285962
3 505269184 602696429
1 45985874 267068661
2 753924455 381253927
1 126206199 600608523
2 744141940 49411654
1 527477395 639763462
6 999210755 257031261
2 251921644 993714780
1 318406226 15893675
2 974389646 349777373
3 730035805 24708197
3 596272151 415510183
1 90338620 561021814
2 66442786 485460160
1 821563962 48020968
2 993182625 30832838
3 529653890 170455129
1 134717606 688961380
3 551454370 272155938
5 315810079 766209559
2 633701473 369277710
2 489609419 716239301
2 280427996 437648013
3 416059919 267865789
2 514234887 865047536
3 687893806 462538650
9 342783725 823270186
2 321382326 275586413
1 559722479 722261090
1 73012658 511347028
6 337563439 94361977
3 242875217 262818794
2 957310826 616386775
1 893182358 572570357
2 916704758 473007531
3 106833675 422528624
2 442957291 689107043
1 789471183 374951928
2 621811421 320621567
3 52833794 223652225
1 170840535 540046404
2 708529774 769088965
3 572037408 751129888
1 845562015 62357582
2 972774731 472946564
3 367052221 189925672
2 113323271 30974197
1 513339976 156575952
1 395869797 688829797
1 83283919 706912060
2 491070986 544736389
6 74407205 269521319
6 691414218 228642699
1 191849812 47762800
2 567109603 117433645
1 791759819 74699675
2 250881689 197932254
1 678103469 350133112
2 440220767 229475027
2 397192335 390668726
1 1982605 586270730
3 44007590 2975994
2 851975151 410429938
3 386769223 257577674
2 257286431 11699113
3 338247007 30767150
1 674706995 814784913
12 66661523 309640130
1 329181250 927189464
6 982403969 616764413
2 355120810 679579795
4 677540784 792039872
11 401188139 284361034
1 544164830 580294855
2 813616068 885965419
3 871778014 290507474
6 898886022 388569371
3 285364936 801534334
2 841607018 617833985
1 841020323 829082745
2 206619936 96576993
1 74932272 90338997
2 579050318 905572346
3 657368664 207980379
1 932122208 527549085
1 421798676 600205208
1 929169004 92565147
1 314934693 369207986
1 624165927 701722249
4 942562876 233778854
3 971235327 540780529
1 881645121 974341469
7 757495662 661085934
3 411333357 714382579
3 969028331 994314240
6 67863460 62391370
2 697410475 104759123
1 600198337 705987954
1 655142849 806171636
1 133461888 387780436
5 925915956 144649666
4 457176161 129318147
1 361872356 671436875
1 983942803 528189137
1 189558018 439888309
1 233766869 183446945
6 955920751 709039716
2 14942655 94431906
2 243363747 554003759
1 516225023 499392398
1 552336327 893684061
1 257884068 311418394
2 691221878 581241327
4 588126838 166063228
5 115440053 518619677
2 87175706 305520547
2 748820076 620764311
2 512930224 48175890
1 619082839 836689194
2 645578871 797933470
3 301032956 307691661
1 550344326 202281302
1 654060419 774838514
5 302235185 643596538
1 464493846 332803300
3 617504642 598769487
2 248689599 183225924
2 933314936 431633554
2 365949570 121420063
6 754550202 935194637
1 87465224 152344117
10 1093160 643094996
7 147786853 644353039
2 218218326 852184227
1 298562508 618089317
1 135316909 311576172
3 357028879 963092348
1 535119092 545543480
3 657032752 671199620
3 536555088 626510958
1 652734885 32008921
1 936429618 894543791
4 549675672 685119586
3 989459527 158497588
9 331930278 229797899
2 739133428 471281434
1 279911224 685240277
1 634159916 643414086
1 152110095 559058207
2 963858542 913165780
1 547858187 261224986
3 319953061 877842230
2 25832390 460388731
1 78726060 67497795
2 261673775 380807556
2 89369101 739266853
4 390822626 481187377
1 934901958 414132605
1 579268411 935859480
1 150717287 63238166
1 795208111 827956138
3 294748103 316612478
2 663863197 325129043
7 144864116 290156202
1 916444966 166157872
1 107669955 538212108
3 422886362 276115626
4 344704256 113735707
4 545642552 385430273
2 112875948 382550496
1 194896003 976022553
4 433848013 572586981
1 22634205 138023786
5 170995914 175906225
4 823024213 169990546
7 390203728 261603636
1 785742464 999825936
8 901642123 249757115
3 421613493 897557860
4 87404015 829824527
4 578391066 959655942
4 92665254 449827037
1 237891705 511804881
1 867566045 591867890
1 421757709 30256880
4 414618875 116519678
2 993425563 266470796
2 87764614 939148420
6 679856747 439356280
2 660212764 585891093
4 310225965 519092711
3 288784665 481047344
1 273448493 963605803
2 70466496 281023279
1 668894772 490250574
1 881767391 188930155
3 218830525 440425452
2 5550739 308433621
1 835495484 186467810
5 81574189 149876677
3 846469519 77940254
6 64816607 436299992
2 224997835 379080796
1 430248939 489614129
1 640235134 613790245
3 529594749 254094866
1 464386254 354160651
4 214755663 411633294
6 88542704 905585672
6 299592453 894724535
2 772618999 479057016
1 121174367 533682568
4 465220518 209251382
3 736802186 850006159
2 824416218 894397073
1 753114186 485267138
1 757211643 831107866
1 8769961 717054635
1 600673414 494677599
3 930188607 976756161
1 656784422 976010876
4 902781449 230134275
3 606264863 451643953
7 779305530 937998649
6 762503441 495672503
1 719650074 432441027
4 500313381 736934284
6 611425636 186333249
1 677914450 538026110
1 664584803 483956519
2 265454706 458596812
1 276807837 920731404
1 247262191 689217760
1 115591062 766354472
2 210645929 96271541
4 445822919 275413500
1 589480650 400062062
7 921282187 719743420
3 576055891 70421526
9 156653519 435097574
1 514386620 914725865
4 911008102 150611663
3 325300991 524307237
2 50812580 467209688
6 311897718 326159070
2 166835737 388872814
1 558471723 207913800
1 645413427 287028029
5 202866239 649754961
1 737823092 897178131
1 781522089 933518575
1 959149920 74641141
2 790129023 784204732
1 162538064 803737689
2 72039976 474563765
12 115581231 866954470
1 633255518 887072459
2 772227565 738838404
2 533834275 334894948
2 874163444 814069683
4 287711439 456144515
3 438318795 178080364
3 776743285 426750001
1 673669665 269432677
3 629682392 930420090
1 913688655 987019552
3 811627577 362413130
1 886464403 501164710
4 457537839 471468956
1 637530986 369303409
12 674223150 25610749
4 604107199 320496919
3 455062916 323694573
3 507225461 360773087
2 684798725 507925642
3 330097401 446367051
1 363586372 661053419
2 604552928 210771292
2 736414610 249185063
1 384784534 19951669
1 677231589 602398158
5 136189584 335774829
9 911175605 363221423
2 973181573 733284532
2 651667152 87652978
5 894692420 32862486
5 420834545 363093892
1 249686476 517106012
4 648154531 761827024
1 540049915 812357180
2 291152713 472641404
1 396337662 889409018
1 737503733 436659263
3 887429328 289543677
4 771068864 270083038
1 305848747 260081903
4 686389926 379187547
1 468841530 393480115
1 966461981 158435898
3 574095248 997852954
1 408598340 970987710
1 775323275 418409832
1 352329957 284845535
5 338833001 429283549
2 560954446 519368304
2 546040610 989128283
2 481753039 343506337
1 833047490 461510290
3 585495814 103985471
1 906988527 134362967
3 431848098 959893334
1 876293423 876167395
4 39462823 265065428
9 127491393 841035866
8 106793819 551478547
3 319914315 445536083
1 479214229 752802554
3 436720356 331529486
3 893747368 871846074
2 305254193 811318640
2 156905606 65706758
1 775036530 827038051
4 329572268 685162458
4 4105705 239121030
2 41489829 405770268
3 973584420 772487441
7 220511956 863899016
8 569155353 252216436
2 720248661 428304269
1 853657531 425748502
4 855840442 895867852
6 236338878 384517678
1 730946698 317257421
2 478311467 23568848
3 241646168 610849843
1 284325038 764393216
5 600814987 14094507
7 92943056 897683267
1 867236313 290127983
4 165578814 544423406
2 108141285 544237647
2 172664978 491690567
2 389319339 108533991
1 188465368 186285950
4 271877709 623823182
12 296298939 980952876
2 736479004 514474037
1 708229872 639047375
1 978034959 960617504
9 540043382 320546805
4 655440441 883054401
1 310793185 550350593
8 557932448 117108615
4 961321077 565733574
3 662854857 866911738
1 529395125 723765213
6 491928114 365138885
3 413888298 107167084
11 208297944 872428174
1 246566843 676977977
1 875241195 679460626
4 239954478 17992774
1 149389689 558623907
5 225232891 127621551
7 332469213 252646218
1 774168442 358736960
2 198121489 61746396
5 700781478 17118551
5 954114223 256359571
4 338780377 110189005
6 730933282 314665146
2 903323820 98574196
2 129057067 710424059
1 370816629 846018203
2 74755389 191994562
3 498038734 101277538
3 440146735 9189005
1 323120962 961285406
3 265298353 298810176
5 366737381 491190609
2 980852776 434003595
1 487282744 575376755
4 613095010 450787588
1 150294591 282514343
1 304536269 23312505
2 491397456 525414103
7 565447715 697682984
5 820371802 526613300
1 904739185 74332348
1 120019872 9096482
2 313618261 365683839
6 126472631 205002227
3 252123593 152653211
2 164243914 175313773
2 64221522 780586872
2 839882143 505127907
3 386648392 133724170
2 508603129 741898896
1 139309233 418689612
4 521647083 385267879
1 103939985 96049906
1 400399704 624489305
1 821793795 395673273
3 503891709 122017248
2 840256156 668893739
1 841369519 447650986
1 15026239 22238655
7 403493746 415871041
2 967961583 180116997
2 487808021 852196703
3 960879783 125424506
1 415530334 152009272
3 922464901 265406683
2 315334298 504876938
1 692502330 890612990
1 862865386 361435157
2 85651672 846890547
6 806279292 554400534
2 352586404 808027023
6 539818205 919060148
1 83987189 79447798
3 87045449 592914886
1 110817383 944868003
1 508186751 730872897
1 20690391 184406537
1 288874665 778037265
2 156582479 963042071
3 410691325 127949266
1 14575527 115466800
1 117334772 295213832
2 700637853 834780347
2 999077890 878016918
3 20737299 360441230
1 221728429 967387900
2 366645816 739280944
1 790666104 467437119
3 512404875 963853667
1 387558208 754938197
6 379652275 740576411
2 507871895 279477057
2 150666137 594626627
1 359391518 629527928
1 916943028 287108233
2 363188396 612242692
4 252011379 52853910
1 334301037 156168580
1 426343171 764454858
2 641398306 621642725
16 106260729 531481292
8 708727081 160010016
1 518172262 877246757
1 797189387 210090939
1 960664526 323966224
1 500614274 716371784
2 985265505 406298577
2 835862003 184866513
1 204350283 147301776
2 272943490 722937169
2 442769272 311496174
1 315032303 404127509
4 118233524 735071708
2 557017312 555563738
1 798933621 44667827
1 260458332 365036414
3 758934944 969666082
3 588491615 675730662
2 819089472 964154578
4 121809701 535853405
2 487890507 918255732
2 818492383 782271029
1 532971636 869467425
1 757278033 530614700
1 262264589 157464270
1 774196227 285658002
1 564542288 385063828
1 363898010 822884448
7 165338701 532382225
1 69362653 533219072
2 918846050 935710914
3 101471557 123834712
4 973637737 739391584
1 355055112 151591698
2 58311854 235972687
1 244629502 885401405
5 370686998 389654930
3 529751457 617599085
1 767664802 941930168
1 794850791 441026539
3 183843565 560251717
2 246459119 565685187
3 257498792 211731569
1 123816680 422587225
3 467610960 365082700
6 89877964 661613605
1 921690650 787606123
2 761303673 378022901
3 790644331 143935754
6 711458336 831162908
2 177976357 546292013
8 984540726 175019429
4 982657546 641447181
1 584631725 246533438
1 427694650 450639087
5 727545678 843515298
6 316636567 927031657
4 569375261 483493107
2 886552829 320503577
1 621698788 228044650
1 900746819 940568964
1 939220172 254783034
1 616629585 441563437
1 749422865 434883087
4 765052360 962516485
5 664052826 880349978
6 93562098 166371570
1 811351876 96352964
2 850963814 511293336
6 54976379 687371585
2 807698368 609770138
3 830127408 992943789
1 455764584 890653541
2 293224679 676955601
2 745319374 368037843
2 30465451 463296911
1 415439909 306083619
5 739347313 936183961
3 207737025 234609032
6 150837096 842376831
1 729256963 883476015
4 225410879 123050145
1 63865738 684368490
2 294794524 757760455
1 752539229 905260500
9 10844434 391021963
1 432607313 672695735
1 468282139 9322184
2 819630179 400707507
2 803771640 407087727
9 140813409 858746575
6 116694069 810100716
2 481367892 8446462
1 874991233 642252298
4 504085585 514767543
1 365538362 173509168
2 27956978 877407272
1 29740801 703702236
2 321868193 415794193
1 485740738 619897766
1 637786160 893232116
2 58459984 839914031
2 680696989 559680371
6 671621249 867779386
2 773596706 969630882
2 451586302 244365510
3 758512590 166513833
4 852146650 148369294
1 735641216 88836935
8 621033863 597559507
2 246605459 691004609
4 979854887 911717206
5 142891968 569560756
1 256292911 153726646
3 475372265 676720647
1 333958673 201702313
5 269917810 6060713
1 922502073 121769485
7 54918883 770400228
2 906189178 916396397
3 405013507 296287259
3 456654707 551550620
2 30824637 794041426
1 458290822 304713026
1 893699591 677409110
4 421339493 95128884
3 200188871 808237056
1 125906438 123058549
1 338451401 345911618
1 570566908 339332382
1 509441572 551960917
1 159942943 866775716
1 935617715 483878808
3 727220503 484575980
5 902263411 918688736
1 304507814 293805707
2 891123432 912428306
1 18468403 955309153
3 404470173 868079839
5 621887792 849939561
4 900056708 318082558
1 844064343 668097391
1 958079870 18914489
4 649977005 936668344
3 845973734 596040668
3 42747329 688778979
1 395104407 328777266
4 716708261 320285655
1 393267995 143873330
2 930602369 190093838
2 589159508 794544644
3 964339658 418336612
1 707159394 452126720
1 525595164 575955268
2 779084818 82859120
6 238341266 71618210
2 583838408 245124625
3 884628 431283142
1 916839634 816559943
1 90260164 534209224
1 826913008 939019499
1 296050396 968542655
3 485531067 394690967
2 557526982 935956104
5 995914857 259369042
2 284970544 85214348
5 415395608 25181427
4 20164078 721020106
1 252673085 763955586
1 969975289 950877302
3 563755288 914058432
2 591730324 767775374
2 538826887 454211627
1 496046836 742692891
3 292413229 64050801
3 198349061 397601514
3 159641502 222257994
5 384846171 541520151
2 894106905 884587574
1 739293014 599777212
2 489598652 174907003
3 466786736 708633233
4 212382181 581953640
2 30862473 481637759
1 573986758 925548903
1 439258497 517762822
4 296789128 670236080
8 495690978 74471944
5 458492095 989546864
4 114156413 361557030
4 380551595 672226342
3 908643470 750457848
1 367037040 386640332
2 658618709 225134803
7 732734489 750495768
1 754330896 498303022
2 67328695 877010811
2 546224634 606314239
4 973530368 387046136
2 315165190 973500598
1 556668667 26941132
2 272020565 29862003
4 346966681 328267254
3 399453891 123887602
5 879508726 184980248
1 750052567 506691287
1 573320120 789867029
4 522300258 655871723
3 715744539 552739991
4 737539707 169838063
2 163394550 899443016
1 950845024 477679146
1 260879716 167153210
2 239403396 810011639
5 21879086 566705680
2 335780512 888515717
4 239425513 740532773
1 74888425 641039807
3 72271669 238208201
6 33955948 698453154
1 47210639 893830350
1 661251801 554240750
1 966555089 954080803
3 909244034 768090793
1 818087476 20922064
1 230451933 577092790
3 987923283 630629443
3 561731286 840918317
9 400804304 413893394
1 147428432 491004087
2 952085872 675835727
3 554637308 27206460
1 38484639 414362745
2 389648503 397464460
2 892307132 431457900
1 856481287 380925759
4 197333670 357434931
3 736245225 25527380
7 542728005 593745242
1 276357266 31890910
5 817451895 332575510
2 647348201 119653381
4 997005256 336309883
1 96708201 461376932
4 894366969 815036794
3 73549241 428958368
4 808577433 407693955
1 374244504 408886787
1 544004790 358952908
6 709011652 839362914
1 872130637 423657593
1 689512856 599892770
1 943534508 222650941
2 522508367 909363560
1 27700581 962328639
4 960541407 278443081
1 559472481 251865420
6 21879853 984817362
2 416481192 277898442
2 259740415 919028359
4 735125322 871172994
1 24473411 36800308
1 56777590 809826974
5 830893813 513520076
5 406170550 458723352
1 397448369 613984013
1 288781829 475483652
1 67475014 673280289
4 596448812 743891914
2 381215638 252117802
7 969957892 965316998
1 16553887 44579417
4 416613917 152310469
3 904587435 529517070
5 644530873 838240267
2 561847240 396062963
4 970968496 727480556
1 421578131 979716271
6 242515460 910564480
1 827717282 89013674
1 565665083 860655119
1 730366823 77471482
2 416311583 461950790
1 130341538 66958285
3 639089074 6856347
1 956258754 778938730
4 467444919 552053983
5 153132934 999507979
6 332910241 685693859
1 100278694 817057676
4 478697153 326798881
1 811190100 788381873
3 357856455 468429623
1 76544018 108003801
1 146078938 15919825
4 834034096 632429420
2 543994352 220349028
3 286788978 392817208
1 778066267 26780488
2 990672190 370954493
6 70232980 594559193
3 688848784 690059712
1 305168331 925186167
1 948736384 242898102
2 485399381 169146897
1 588045225 920913140
1 92541085 760349259
4 525889504 151710552
1 115941601 867811140
3 328882851 720929135
3 582647870 622089838
5 330944399 758685128
2 558516102 350634093
1 240425509 966215980
3 569180196 33985040
2 869102936 374500819
1 18923006 688976437
2 165614930 408420639
1 67841869 800301700
1 399079281 496691066
4 840174143 313623179
2 952318595 718104052
1 942191412 820233502
2 734894622 220732101
2 819380222 15098342
3 252330752 318022166
1 415865911 223954779
1 866044170 292459466
1 960738626 73709268
2 354853522 928840278
2 962616298 497371369
1 896139289 118573448
1 410806714 659089222
1 837801624 628291665
1 935036942 208179136
4 942258410 406949397
1 541206351 340769962
1 437584952 827181330
1 564252473 762661344
1 82712400 821532776
2 364304954 488790902
1 561957181 770502868
2 745763257 857290005
1 386520471 158015559
4 993818700 719594789
3 106345928 834476011
2 712923512 610333264
3 862660705 588213535
2 676344675 429099023
1 344564672 683310025
1 532058112 766557403
6 889035655 893034506
1 905583960 684266815
1 585477684 762933971
1 514181966 942753856
2 180160125 721251015
1 897417176 316575750
1 694459047 232440561
4 413350386 196289237
6 590773845 906577163
2 855216493 722591441
1 313132427 901332362
3 142176354 79360782
1 149455403 295569273
1 303813521 251325298
1 729489581 597083118
1 418800787 502331058
5 934430236 334510381
7 141242222 45602142
2 159767803 501901205
3 440811632 637495929
1 259989996 288621520
1 529784800 746298961
2 992952462 603766460
1 427994221 533347101
3 850510449 757172425
2 600975939 791489326
1 954520949 647839216
3 99093206 812621516
2 808568647 542503935
1 414052045 333590687
1 336588454 878647142
1 676062075 345819726
1 376658873 181210730
2 611695423 325975311
2 882391850 983026176
1 596988159 791509689
5 948361412 766271798
1 151496841 971415906
3 561864606 623471335
3 694807466 982399209
3 282380056 436909661
1 688148247 956047082
1 446096596 874593529
3 865561770 352375286
7 187890129 490669517
3 806226085 232585047
1 875632618 600486905
2 341860591 35567527
4 562169334 272872804
3 444960588 245591165
1 113287262 30387292
5 654803836 403497576
2 429873775 593980211
3 948961906 959514115
1 504698869 585857341
2 442417032 762322372
1 750202399 701096996
5 817302253 967423993
2 404078964 865012728
2 574488831 29573998
2 881602381 880030856
1 874573952 73444726
2 293375200 823259553
4 411248645 220562808
6 140449913 815587096
1 735140436 145233087
4 848419752 876616748
1 925058787 335838905
1 588538940 225927497
3 534416870 954223942
3 266367210 833076890
1 179820502 700024058
2 459863341 238606287
3 821751205 177181610
10 853756888 297339098
3 989395631 774888427
2 294505329 676298809
1 144520807 749537758
1 643938632 11579858
1 345360048 974768574
3 418050535 588734087
3 987258349 225922097
2 729356082 394924254
2 199469603 276932238
8 945001456 529188801
1 906554892 676954354
2 567593035 984123179
1 328547289 691726718
4 485002965 122149510
1 259628935 120554396
2 66984937 358186269
1 668781282 427546495
3 612807062 716772422
4 917561608 288316218
1 925425998 166122216
2 36527996 968614830
1 460305969 957885644
1 598104339 285882448
1 292500502 994618927
6 322012052 524351990
6 255077109 160046303
2 931508021 620249887
3 440520879 578483387
2 929395563 237094780
2 604852832 582218500
6 530588287 516035991
1 860310323 794014745
1 415633482 785587803
5 584729927 528369568
3 355816394 45220585
2 784727612 859107654
1 335707580 490405046
4 77723185 484438314
1 269327220 88197178
1 772420440 550197808
1 576628848 258461642
1 824078097 680921743
2 252384637 726592269
10 455297101 48783986
3 175666884 791590753
1 349413320 325379452
7 723836209 514251514
3 619255406 162276630
2 160346956 667223685
1 39866335 126753652
4 580507457 762454461
1 122696979 518354628
3 278196922 482629401
9 810377435 881871808
7 990285064 283256964
3 396276044 808697699
1 959132371 161411609
4 120985859 3136699
3 285907264 34538342
1 524831540 636830675
4 799882112 728163127
2 896308025 569846053
2 14523360 300094861
1 975655224 282148714
7 947316792 459526916
3 830305344 349771616
9 354261398 643952797
1 579777508 609786755
2 560895108 932296209
4 523271328 663488373
3 472829229 325777865
2 628690475 499996767
2 1374432 431352487
3 813040412 609962087
1 231766016 774390572
1 610673792 462666696
1 649059462 159441619
1 628621505 402688243
2 41002060 589962651
4 324879040 193416782
1 275816016 25316553
2 564972283 584948526
3 59502224 318001770
1 733075748 528763353
3 209486300 9805000
1 867238651 876398111
3 713562580 264956923
1 301913328 181470283
3 175411761 852921579
2 948735290 395171925
1 982424881 44128288
5 21325094 986248057
9 627406112 264896235
4 626924861 651636488
2 777472691 811106115
6 161160040 43743785
2 244248119 267587461
3 65984525 819240795
1 616073206 339364161
1 484901220 65092459
1 966967261 79497161
1 678627142 139603860
1 427137934 264101830
4 759831367 431611061
1 180857397 286572848
1 978061922 891985972
1 436390466 176614119
1 463843142 690505368
1 961478598 449767782
1 537387843 597253123
3 939802917 311376503
7 244416941 148289877
1 451810043 136842322
6 434928368 752582251
2 551905556 183771612
2 112072639 236141904
1 181050486 41413071
1 605849076 306874283
2 715369038 805876858
3 432577729 858708274
1 13907402 691590759
1 929675371 255080661
1 383254032 81717647
5 854635211 95118060
2 49711650 671386217
1 492988031 35461690
3 606978671 224269933
3 227995646 187849228
8 369323416 114232874
1 753856541 247945124
1 834328389 832914508
1 849552424 164662150
2 835873075 569390129
3 344305623 251335718
2 952563359 536656538
3 658240055 205916992
5 243180607 119041452
1 49552682 780093665
3 398976997 141513995
2 66536078 989730571
1 165490186 800509107
3 781433576 302099961
2 430590173 136627836
2 279957803 263122552
2 196359438 165225894
1 390883628 533952454
4 342143861 595436765
3 849009590 485430975
2 68563844 238723621
3 542990797 353186956
1 262689810 177961915
6 154429132 125173070
1 222353829 655966678
3 28473541 400059397
1 623103958 268606225
1 802804188 47149856
1 819736570 466365642
2 573580415 784978618
1 753187093 448303065
2 776267655 919639456
2 433233182 114492994
3 208603967 62669248
4 514494326 453739983
1 44157538 557207796
2 761079840 806527661
5 308506778 500258834
2 33851486 579430903
3 626026972 729332065
3 516506782 174356820
2 244234804 167249465
1 973775704 845114014
1 612500462 739526397
5 654523599 524386433
1 955506634 866319568
1 52998951 656039779
1 494094020 113596170
4 967930567 147834477
1 3759423 226521813
1 473528353 803165283
5 879794358 563312290
4 685516106 298386851
5 363769861 260919535
5 645535503 447983875
2 743540315 13298870
1 686562593 274920949
5 98785967 858248587
4 132939773 32005602
5 10942802 270064446
2 227334431 842303477
1 608051353 255866586
4 393147762 179706502
3 972476794 477159958
1 70614835 427669772
1 629907111 807363478
3 972410678 621448971
1 185294740 159660447
1 403904213 879231518
1 885683555 836703915
2 204300648 824474032
2 108350990 569656231
2 923824122 308192648
1 782296993 83670386
1 855313970 756702906
1 720225123 601681829
3 151231017 258019328
2 832120328 481090197
1 813277432 249361140
1 370385023 471506159
1 127665481 269362093
3 633970319 189658400
2 347304323 118910305
1 332912098 138352749
2 1550537 161309742
5 933213016 815085957
2 216036483 778834557
1 477620248 887268990
1 661351458 554844767
5 150792424 706328132
2 903290612 714298819
8 528358269 244210111
1 265181217 35079876
1 942846978 705376960
10 56222038 507395908
4 618814140 752502355
1 358719100 179707973
1 671933599 99919776
2 571167897 173191573
2 132970767 806189123
1 688296043 698161682
1 453705209 494048244
1 143381052 749956328
2 78827417 167377403
1 959184038 627999186
2 383988375 604391068
3 275520133 51562129
1 552025981 649020586
3 33790061 918630012
2 489738509 894055870
5 815634680 510967500
1 337511977 486930029
6 821398131 181374653
7 403557702 281407961
1 911717762 797363549
3 252681084 940911595
3 246249239 446026058
3 96753075 271225953
3 163410923 750257793
1 237459539 534467087
2 798463705 601350647
1 825993564 711706045
4 226373331 451556639
2 478202139 207536531
3 483795288 233450971
2 558822843 841893238
3 469588717 773353025
2 7779250 428270740
1 42289330 9809594
2 514598750 315028477
2 792139488 206724064
4 125420392 516503054
1 772897567 487854361
1 890648899 132967290
1 129730804 779013223
2 655515871 53761458
7 889025880 414207861
4 673262837 928774820
4 593409821 177745655
1 770097962 598400488
1 513797980 217996631
1 646327849 810416608
2 942541349 747864122
3 815176738 513795424
1 741152046 674987502
2 854148353 607249473
4 516600391 659307434
6 649401840 328986955
2 847433463 476068576
1 269844805 214604851
1 159885023 969567893
1 430374430 374297903
1 182059251 154329334
1 217158587 999958775
2 913537482 940989627
3 491542017 670680332
4 926406658 460544541
1 192097788 733059853
4 705251574 422464383
1 728437443 914706811
2 701817378 854569861
3 221553875 684693484
1 702095396 46214494
1 290512431 207747210
2 276807795 834764402
3 452871126 96268523
5 437610702 331805579
2 654008827 129603274
3 243931878 869960249
6 925472524 961098312
1 846275798 840870610
1 869406764 57767545
1 114466441 78733477
1 372340900 524626068
3 814822019 240799016
1 17412148 283215907
6 1620543 828756529
2 432166039 296878335
3 910228932 618785426
4 48227406 63210801
1 756653838 748149214
1 485523315 977205756
1 806770109 49707129
3 294639598 938524810
7 541943721 794803222
1 28428890 868206001
2 518776578 39412736
4 775684525 879527636
1 962373895 873065772
1 930918878 604936569
2 813819981 179964498
2 306086510 284755418
4 850298783 501179937
1 867886927 142327631
1 138946327 852832977
2 961284639 442131680
2 622891833 230271158
1 694666423 962959759
5 577374753 458816698
1 187496118 875063141
1 554111272 634127661
2 263531076 276848619
2 7318062 293646615
1 719913662 157904860
2 251200728 857226792
5 705674185 612955985
9 802810507 715885053
1 326549000 858631472
4 377876989 629729497
5 37240480 875941242
2 135016344 439426026
7 958082465 669226249
1 210563431 574162558
2 926317264 910405117
3 585037044 269009631
3 64288389 621736536
1 516168370 334590984
1 790224096 279633878
1 786933202 199987245
4 817634927 519908171
3 52691439 180257457
3 171596760 361510400
1 192476499 3342323
1 589270005 175912532
1 240581321 162653368
3 808335509 748756735
4 118410857 689831265
1 995172731 212883228
1 697398531 193104733
2 945212520 709697263
2 871745835 804847589
1 383161755 534855585
6 357579471 156105582
2 681750557 599208218
1 877505391 16748452
1 163105137 843988361
1 964070513 553992578
4 701582959 680213028
2 682822308 232337481
5 150221242 743715874
7 191012609 483325126
2 794334322 328911520
4 456190460 965928119
2 375055224 13394633
1 322997714 127812400
4 481203383 395016681
1 559676066 154566259
2 83127699 217986339
1 186104904 792920038
2 157204238 901698991
1 236755720 679683765
3 924500734 365069295
4 382136413 959085244
1 319442529 627103466
2 315206616 214997573
2 475753517 193878799
1 333868403 488518993
3 321826217 325958274
1 542153817 883174099
11 369573704 115076009
4 533724006 490092163
1 474884315 449335901
1 686507637 648810897
4 912423133 517321845
1 59701049 657816510
3 808722873 965404450
1 845135492 569431563
3 560266695 634397592
2 407024645 896734734
6 202697527 458410822
3 994352485 174237564
1 702038381 819428664
2 23761163 378151531
1 493134494 843417605
3 316310734 808503751
4 901549875 127638238
3 239725116 199598054
1 742659461 394379712
2 190281073 288859070
4 115019272 438321852
4 969999182 198896240
4 303752918 840990837
1 372855479 310945586
2 693835602 18246554
3 7296479 194984181
9 387397384 320138051
2 979248248 656164544
2 983883901 998077112
4 838523726 218169269
1 510217211 48532362
3 978582613 859869017
2 617115064 441510406
13 95549763 366560996
3 411618978 380587391
1 247398164 766926920
1 348991301 341006668
9 980969460 130386655
1 654150634 483554993
3 333425694 581586432
1 330696826 293604689
1 500346711 991543654
2 11250599 386381833
2 824820495 554813297
7 920654763 607322715
1 724313320 725583424
1 404233474 969473986
2 378369925 211885247
5 239005955 339348488
1 422791295 991213547
1 581868180 211755098
3 756574829 202748141
6 429473992 672997950
2 685795009 426037457
1 1839683 555031840
2 173081811 708096395
5 612033539 367170385
1 360228193 798579713
1 706841941 849292905
4 296047958 125997003
1 56496664 342704417
4 107474452 751893078
2 337467710 887287706
2 404777833 401861995
1 366674229 765215642
2 226285632 244017320
4 294394660 682227206
1 567694193 108249805
6 278250874 514695220
2 508570616 923205645
3 362512480 630006876
4 86843041 606144270
1 697656714 674990188
1 689855966 183807315
5 302273291 89593351
2 941873698 590648593
1 448557531 830188265
3 386935550 257330906
1 426220154 506680693
3 38940943 209507130
4 453708210 57151131
2 193324148 791343693
2 883070923 829553637
4 630067344 108430084
1 566092933 178207568
1 450616421 95614310
1 547582430 463453707
2 229579722 66011284
2 183187569 596619227
4 981493612 561197765
3 330325570 629930861
5 249723127 378877618
1 549966039 777158828
1 413054749 860534896
2 4987528 553902392
2 325166168 777371358
1 944016693 357288864
6 902721913 719123969
7 581649249 837517924
2 903966707 890761429
1 929658348 240449128
1 930462959 944052594
4 174472100 490245865
3 386387901 673276629
1 688549792 84631709
6 636398731 548898442
1 870048541 25612345
1 466798231 976359292
6 101434380 808688583
1 819695178 429446572
5 194364612 633543073
2 793617455 40578490
1 724683195 259825437
1 312848964 147281311
2 686523289 797077833
1 632006334 247882622
1 61067434 563318089
2 54749235 561939909
2 566047113 701463162
4 687572554 72291298
1 24251910 913601317
3 424643288 56596244
2 772702479 276698369
2 419651265 588794473
4 419885941 632624655
1 590803171 309484667
7 123375088 425890040
3 427479008 97552451
2 386469472 668955236
1 947593111 49544612
5 485306917 739510000
1 80734657 847596676
2 863297952 554756381
3 61664204 71163972
2 343937172 970952826
1 203276777 141876447
2 262083333 165059025
3 307585501 477984290
2 138273900 112832956
1 710458145 523549710
3 871308022 494860595
1 60551095 561408896
6 191791987 502227280
4 911434653 897776948
4 658647278 149460362
2 50410708 930729603
2 139679513 471993669
6 513660459 125609586
4 355351486 976318796
8 766731972 85261998
2 225997633 701621610
4 631450474 680437201
1 830849861 432635885
1 929490110 121450110
3 84187710 719449162
1 151081620 283718731
4 687157029 431995091
3 196708078 247954816
1 752209299 491100982
3 861634043 543197865
2 522775975 450269734
4 571264095 909235845
1 995443379 684945150
2 774174970 807894299
8 295242314 235006327
1 433192353 735565029
2 631453583 415469779
3 398091880 139545474
1 230432591 923617109
2 948731202 539600140
2 237517315 284173060
3 725224262 801800757
5 783923173 36678595
6 778624728 776170628
2 42042346 39253305
3 569948600 495745490
1 129567955 578392601
3 490349225 575681021
4 997186574 784461610
5 473010909 182072053
2 614526725 835190837
5 461481190 765299236
3 394636123 827485619
1 595740084 992399340
3 619885323 557914398
1 589299873 382335013
1 80698858 90626931
2 483445013 436199254
2 728173330 616324807
3 199301554 345044358
3 930407880 524193284
1 51194370 427180311
2 827522990 823306989
2 82342051 357099712
1 261390617 735917120
1 396853881 715868357
1 775880656 108651726
1 742462858 306388474
6 190005552 440514839
4 493225945 487811521
2 169731053 78380842
4 962480385 365919276
5 383234059 156029559
9 246566654 331304023
1 147314248 834828166
1 961459586 223327235
4 572740984 990395247
5 430280348 895323388
2 880579083 321523153
1 45598516 742169714
3 805626476 2978816
4 65588872 770314284
2 411219851 583237904
2 598701947 99862938
14 4203667 961100749
2 311626930 638964867
1 639357421 170738139
3 29092609 900462248
2 988504452 736554133
1 569230420 371323737
3 353776949 996824921
2 75437243 70396968
11 731407737 946200515
3 874003236 886469054
1 320434336 10770021
4 580450983 807971315
2 823365390 695113561
2 41006695 993253867
4 975550430 214883842
2 411282901 590305801
2 106405879 714500135
3 869850645 884774039
3 832205798 226998156
1 958280726 24510399
5 43201374 813824964
1 305613018 821508071
3 163260474 859877972
1 366413440 308171025
7 368114507 499377811
5 391756013 898857822
3 625486573 391909838
1 67472832 349167749
1 769856063 269210596
1 355839366 584173205
9 752452441 682889095
6 369264957 195130721
2 45477264 465793233
1 453180353 543068247
4 111843541 968426470
3 915597538 72525031
1 722012661 639565183
5 552246665 385266488
1 927186531 6874472
2 573737523 620390172
1 288324827 241568569
2 747415819 896397560
2 921144019 871996774
2 303459112 534732651
1 841097626 322128541
2 398108460 677764968
2 391588331 268359741
1 204902459 464224372
3 812457490 449773565
4 952423710 607158462
2 531556168 704958334
5 105179759 238986001
1 920154341 637372995
5 293007869 185365951
1 794709325 319870510
1 414836309 908594465
2 787100670 10235866
3 999122253 596493725
1 531434045 621698477
1 979463190 132375770
2 974249959 883430935
4 826297908 659427706
6 498719764 771183216
2 914096839 360156551
1 844396181 356763782
1 787222937 892915816
1 631481254 614292995
1 281623103 318567302
4 373807975 465672529
1 668363796 298612786
2 748144186 175638579
4 223300653 963985234
4 87679124 304626731
1 584562193 871621634
4 523195778 6445985
1 430815015 454505557
2 565460871 681042632
1 990235045 31674779
1 738513922 865948618
1 542609994 935872407
1 566458325 643759888
3 677956114 898999051
1 787599251 281593738
1 198291957 700061147
2 634802767 280681682
5 777697839 496324311
6 841085683 49416736
1 470482784 771461130
2 531007553 754800788
2 879930071 115421379
3 853623018 750480463
1 780709044 613291063
3 273268763 752265822
2 252886893 842355558
2 943850 189750233
4 66765226 484039045
4 4809895 778367084
1 286738943 715529413
4 515041354 962776840
1 521329163 222822116
6 464698273 337762935
3 494583905 109255093
1 453013213 698858926
1 747627260 329031714
1 366349564 239666985
4 457193686 694249395
2 397255690 257525828
3 649898913 991676881
4 587125983 93874492
2 823527427 861363526
1 527303043 21454111
1 142050102 847426442
2 144139018 301974329
4 234825320 977878806
2 910147897 702813369
2 461955964 219709530
1 837363028 87169731
2 840353169 772124074
1 133797394 600458734
2 909830380 49986159
1 541789767 658675702
1 959910494 394359196
2 619704025 650000965
1 814663868 899126684
1 799377636 225975721
6 419710412 664141684
3 81131336 589087724
2 735837899 102241783
1 117097865 796924072
1 487145092 376287132
5 901656088 273393748
1 217572429 2951172
2 930590708 302791739
2 705311406 969015796
1 492748221 628366303
1 129880176 740061851
1 555877731 716185190
2 354619518 850608146
1 897950949 26170061
1 32192603 812708192
3 385148108 291053232
7 789455836 381398025
1 664025373 909825370
1 944671943 950074601
1 257011747 145234648
6 531345597 206374883
1 478569232 58399198
2 872269395 322963149
1 773038147 370661996
3 323183970 384750043
1 331520007 878504849
2 381424698 332984419
3 503510507 934119016
2 457558876 144718625
2 391392016 459500931
6 124185376 125338818
1 660623547 771942687
2 221889201 365629101
1 311938409 335433726
2 388121882 623169964
10 4797822 865335715
1 974638899 317260577
4 838151613 12706367
2 752436069 980847989
1 966894258 907458994
4 131291968 113611441
1 255018513 737446763
2 261431214 511474235
2 779454708 605519369
2 288580175 970818337
3 607030942 842557544
1 245117489 590273508
4 607441936 29134328
2 840823849 27670256
1 195111121 829086468
1 638733522 634687529
1 105425983 857611156
2 880402203 576124403
3 245015670 48775688
1 958221955 214429833
3 649258105 379976511
1 55259857 413013553
1 281268592 845042510
3 825391646 309833073
1 278637346 507180430
1 157368056 592666420
1 9452269 812142893
1 478070826 622999506
1 722117028 790197597
4 452907260 455362563
6 994224350 592243201
4 895054939 266308322
1 411700073 68692998
2 348219710 760597294
3 420737609 331501337
2 44080083 255089752
2 548533042 427205167
3 652667730 416820541
2 326177167 954212740
2 29844212 462822615
3 765023254 342487401
1 429224770 936628162
1 205449149 376735156
6 998669059 940886253
1 821147185 818711168
3 391445360 598779796
5 456117258 125003368
2 102946476 226025634
2 748175268 162903802
4 228000607 32129967
3 212773425 539462352
2 273439507 776183294
1 905478648 311307680
2 896933253 353636902
2 823087122 404611844
2 238087947 348376641
1 36180911 77949776
6 351415305 794848235
11 114721946 422227194
2 332982877 235590114
2 447271546 697681324
3 176332506 513069479
8 360699116 208275683
1 677322799 712900467
2 884937733 570288331
2 581344135 604458242
1 939136781 992738629
1 137454022 593799640
1 307249256 926705992
1 553997310 984415593
1 168860876 723752099
4 993336314 287383068
4 465186467 449448023
1 493722839 567277583
10 916235023 632939566
1 502383028 508796607
1 732371147 123258080
3 199788868 503356408
1 529587378 443042819
1 658252772 261112509
2 919557351 874027533
1 756408813 915411284
2 901324785 23124630
5 110334416 465141761
3 343334255 919665894
1 69985031 902732471
1 812020167 68828907
1 495429816 630606042
3 795787360 30233844
2 956388389 436745247
4 82408914 92700485
2 446110886 682613076
2 310465479 681034341
3 121816825 304444234
3 970103777 893027326
4 870777023 734234728
1 981278744 352858137
2 653747788 44294066
1 262532161 448434606
3 818824630 262477318
5 872993251 771043697
1 771446757 431426577
1 178061424 658168886
5 801156911 702561695
1 313884086 5662040
3 395975278 968265272
3 318889834 197205803
2 118866755 665951127
7 817993426 405864249
7 696867374 241256102
2 271999326 609037139
2 441398495 361017984
7 299686919 431144461
1 822620399 864837690
3 11485748 496840549
3 869132122 540666523
4 471111602 118319100
1 481100527 693835858
1 40786268 259363576
5 4075771 932989554
2 62874082 558473792
1 843459877 718595255
2 555883012 121499726
2 689699444 937467153
2 306539600 37486465
2 806466895 763729381
6 281433707 760881020
1 336287373 600150573
2 192598663 735431809
2 359079666 608259561
1 923821572 572605174
1 297256370 835189814
2 196732330 95760322
2 871684379 444323623
1 67672060 230050286
1 768125165 874672182
1 410157674 6442735
1 926743847 477475940
1 328519106 551638540
1 452757603 424575600
2 624230095 339119478
9 882908934 258206882
2 472927240 428639537
2 29550101 990822804
3 294580440 393424386
1 992458744 698434057
1 161477786 717389611
2 187776281 597213489
5 450896468 414266301
1 890008210 73545223
4 935370860 256323803
1 99439626 151556889
5 968110050 478434835
3 307357252 209259667
2 467195997 142475681
2 523081421 828307599
3 469827231 66232210
3 833062390 492228480
3 327815065 414376254
6 637789618 390740289
7 27484901 978725959
3 590460905 220125375
1 431165681 194750244
1 754198477 439742705
2 590920072 132531713
1 893157571 781430497
1 904258187 209480893
4 695428751 328859296
1 993855522 423217719
3 443052412 688365793
2 484006915 332598320
3 298083104 110603382
3 174562839 411722155
1 666737692 995292294
2 664423344 986419406
3 531288839 732744348
11 152808682 616194066
6 610705342 47406233
1 824601094 376141284
2 538745918 252000254
2 40286176 284414312
1 927145159 886220709
2 635659352 583344498
1 709320641 506496472
1 97505527 405505721
4 412679150 41374824
1 914415887 436938978
1 191189571 518964538
1 280996265 490958722
2 129684849 21578017
2 561247125 509472484
3 323336176 957373810
2 15582797 834329006
5 840717041 336758015
3 984076865 816748025
7 860502653 522325738
1 373576438 731328846
4 764408953 812769550
2 789409060 232413702
1 487202580 175685768
1 682038971 189804607
1 752570164 997868230
1 321454016 40807647
2 993410965 765931571
2 910721967 401957841
1 629585564 928649655
4 425211788 658718644
1 367323557 156685720
2 330968963 793647162
5 980298163 22288925
1 54279739 658603035
2 843132019 252665274
1 682630757 598902370
3 55664163 255524489
3 762636989 995096116
1 360415851 983128267
1 573672209 802987938
3 788034933 464796665
2 79121501 917390281
3 999878309 569632303
5 613232738 789326440
2 95179554 811897366
1 505626025 572838116
3 83434934 420432981
2 590078598 183482573
2 931184850 269080272
1 618755130 30259822
2 696430550 977732624
1 887865768 448996286
2 464017271 553628033
1 776041956 131111621
1 167578184 847421695
3 903828993 20457062
3 302085793 878301843
1 727588186 88584355
2 336193946 953719826
3 359801083 143192366
2 460803476 346768556
1 893262060 424852529
1 810514712 410501773
3 114745415 324035558
3 333647643 128756404
1 309258305 550748221
5 182618065 872900126
3 332299093 935376238
6 274188792 974131028
3 764311915 983875904
1 917658987 8049924
5 306444292 927296015
1 791861089 976737185
1 539418596 369582172
3 633399485 974675146
1 721526981 313387333
7 27076588 476147848
2 715830439 839179572
2 194020526 813758151
1 276057585 777295475
1 281692429 200340572
1 389419045 29168490
1 517841593 250961466
8 776143875 479033649
1 288422163 56579041
4 230459112 100562708
1 633302048 545942518
7 134589970 718120804
1 562715250 783298724
6 738314624 308500637
2 77759623 926787010
1 649738602 532320220
3 794687574 521541268
1 480603543 580188949
2 806694707 805961027
2 912608620 562730295
2 204138706 155126239
3 975561781 801708895
4 838479276 527121473
2 561358326 736487872
2 494449805 10826757
1 803868017 836719309
4 779671193 686272590
1 403043302 464494004
1 446693483 381129688
2 334117971 542808957
2 955295560 905048731
2 855619392 108002147
2 866951176 491541784
3 669426552 755159947
2 528824549 291372945
2 594946081 591468821
4 331014986 659270280
1 836264781 570643665
2 105143442 348885692
3 975304643 352091004
5 720724931 636565499
1 107837461 458660396
1 731448359 437196910
2 972812626 908333785
1 618800935 207224965
1 64903015 47547769
1 694981677 283131927
1 689817329 295553333
1 850412673 645411248
2 256605711 189574940
2 791122209 520252170
2 311668884 645405150
5 373434776 168940653
2 905743554 873729048
4 885798971 911719537
1 301903923 165549600
1 193509380 145520048
3 638598328 480107824
1 698078224 251685314
5 182345125 841616745
1 602542007 55630910
3 377088019 156702904
2 587934207 826861796
3 405842751 393142253
1 698816550 461752408
5 354837149 179308009
10 108301763 513786119
5 817412498 993175033
2 868755195 760047008
4 62406413 339447446
1 532700795 320375578
2 357442206 373204421
5 999873745 994772478
1 56363106 653318008
4 749213525 39462583
2 499043315 531731365
7 689551362 868911376
2 967700049 937282615
3 628828873 969206496
1 772095622 34055953
2 492420092 450349768
3 430478646 80474878
5 941892699 33793437
3 759942646 761654388
5 99845046 775175916
2 332927955 910651283
1 623181676 967100366
1 93458477 985478906
1 324103912 801863142
5 600536141 609662405
1 568737744 940483954
4 635231952 621237172
2 387135115 985318738
1 302594065 555095469
4 472699773 161386512
7 867963247 621714453
3 666289097 865935808
1 321871990 969113749
1 175815193 170780881
6 972436507 103461032
1 368031016 592848758
1 923353522 98714054
1 802623376 966505218
1 224333825 163815749
5 423476271 391999208
10 631621475 33308578
1 131962562 510790440
1 276857317 118130870
1 689321215 383179060
5 220196169 838985141
2 214730684 955574348
2 80940380 169974675
2 103718911 647053965
2 148905982 229001392
3 797741656 174260020
1 153827732 946328778
5 711892300 476935672
8 882860867 185707382
1 778198920 310593013
1 77753717 277492360
4 75879227 168235532
5 879038919 166218610
1 9861658 478217923
2 70181658 199620747
3 180247555 644534614
3 96876322 17516305
1 376082166 691884740
4 395645487 423886242
7 5141630 784345518
1 186507387 423023714
1 403773875 723407686
4 145816852 47703034
1 172713382 736837892
2 441032826 861901899
2 209957047 910828017
5 364609711 665680336
1 456418171 985363081
1 473820045 587420068
5 902254501 85158572
3 366798241 293219178
3 182805457 848104229
4 863993000 83231099
3 624441513 597764256
2 716194213 450828208
2 90266413 839995020
2 601797058 720399542
1 624964934 342285225
1 287640215 408615724
2 274040235 976816093
2 402639181 784199185
2 406087337 758919589
1 159696379 480937082
6 970751740 205613140
1 511307579 443056107
1 773743089 219167739
4 930374962 99711393
3 265503132 573213491
6 394516354 75430266
1 45500722 754243431
3 292357399 983038371
2 376146675 962716790
4 934607452 486470518
1 302441096 644676135
1 375123242 561804763
4 970149230 486015676
2 995285460 815730713
2 554098739 176227511
2 916224047 545017581
13 654162488 996477705
1 615298660 249482488
2 103104159 406579651
2 870268167 835844930
3 755076750 163512947
3 458854362 278933542
1 558131879 629025840
1 631509728 721887880
1 361182583 529387260
2 243237679 434612097
3 836387012 500615038
3 294705264 422560557
4 647736720 250878979
1 296765759 639820214
2 606241493 131142939
1 103757577 172673464
2 608791202 698570784
5 648700438 698123370
1 945971035 396175181
1 61880431 17305633
1 623382417 443096334
2 770083193 168887101
3 861341940 703929143
2 143572940 746947686
4 547654315 196194071
3 536833401 342614504
4 712090434 759647359
1 495506420 255150260
3 385348838 161683497
6 665245302 664243259
1 535349897 975380004
3 672281002 29257091
4 235253344 265818736
1 721606666 216885444
6 808903033 464071947
6 521214779 965896672
2 193514502 719382654
1 656381926 517821841
2 448881064 40739326
2 233886513 402732881
14 114244156 521236432
8 271971305 754781075
2 509296218 56997767
1 672251460 50543585
6 233720181 341897964
3 592990017 481964068
4 101150040 361896911
1 386150844 759228094
1 886038971 80369218
2 632291680 803582112
1 844660317 131366227
5 760059009 209556975
4 462611996 55931770
2 888841739 410662847
1 671296408 695046843
7 544228778 168740342
3 255014147 96133234
1 68028449 563558212
3 167776574 740143955
1 550716675 326967859
3 813368563 374493896
2 93593679 761883716
2 270425476 101566450
3 484077569 168550490
1 8417965 554133009
3 621297965 283471772
2 482904550 857235720
1 292214400 901387230
1 71108561 247434268
2 814495770 819246866
1 40914872 68124054
1 376351070 821395443
1 768812203 361627152
2 577222087 454226862
8 252455349 980566850
1 958485791 541437051
3 684579166 446344603
1 824577452 692032758
1 41430052 678662415
1 470146708 10223179
6 196758921 592555918
3 616720748 641863454
5 458915324 781369549
1 943174295 127448804
3 639635474 71467810
1 650435644 476277612
5 37448458 591349558
5 187489763 697739573
2 763221228 291410936
5 872802772 421429933
3 338418274 844165763
3 303745328 964757234
1 273341777 741493382
1 228680563 248398856
4 216381944 353876208
2 803906517 331679397
2 823703401 592054694
7 190720604 901788085
2 215115157 169078005
2 217728806 208048083
5 91200009 11579313
4 935999500 209211820
1 670629299 424189380
4 216255038 950765004
2 844324411 535852964
1 946764250 220976797
3 265260773 289030252
1 616046843 81952346
2 744042451 128311760
1 263340862 615083429
4 686791885 917180004
2 558863140 317290100
2 985654952 543241918
2 329888009 328846364
1 339850961 1050038
9 757925483 334338346
3 762816083 419679674
4 44982549 187316573
1 625396198 225177488
6 474716522 87742467
2 838860988 229504016
2 89739881 878709749
3 554347488 685122682
3 323479835 805361045
1 340723127 565212884
1 921976702 398388645
4 866884632 694703601
7 91329219 454438485
5 235556873 576452560
1 587270350 700972923
2 537626726 712807117
1 439372380 896750786
2 569892826 210863730
1 83537642 66141448
2 297783916 844934263
14 829043645 341353539
3 944405446 886022823
3 129445397 945104792
2 986129578 65417809
3 115078940 444752146
2 445399629 883708572
1 109846008 31581023
2 289644310 257320526
4 366902782 336987112
2 908629831 972351027
1 966238478 887679762
2 900573249 472936217
1 50015152 574000
3 466219733 490984554
5 818138209 276949774
1 655415579 382930809
3 737517421 480125682
9 493396834 902594331
1 973404595 249920289
1 45406554 939655368
8 250615947 804556652
1 242308688 708915159
5 556888844 172060705
2 453728887 631842750
1 285481774 333134220
1 580035192 216549493
1 42998128 844395050
2 340188911 553853443
3 555534300 549845041
1 590993771 559951029
1 801219866 364597838
1 123000991 167837953
2 689466481 114235539
2 714609479 653480549
6 36863421 879842162
1 596345370 682755932
1 921368461 750650424
1 291550864 600378446
1 162896814 648793951
2 894905097 811385043
4 68278349 64770438
4 636846641 341185465
1 616568683 650039392
3 355997217 62867713
2 622311568 181097086
1 536028807 333653616
4 239140437 394819327
2 826871814 905534525
3 283800385 162674778
3 918948272 721729159
1 63487829 107721514
1 822047038 268866817
1 849632953 847027535
1 385253895 802729698
2 509174961 457065359
1 956562164 669831257
2 986030876 419961756
3 878312552 69420649
4 325364255 697948922
1 27274456 16283358
2 453326091 602074209
2 536257580 824641099
3 291401119 974913256
2 514198943 383324411
1 155104631 141578978
2 270937128 821263448
1 677281765 650281862
3 983099929 376776449
1 55916952 211277962
2 677679571 414643666
4 437434146 981401330
4 393387295 745717120
3 290605044 411879101
11 274834856 365514921
4 806624887 430707430
5 952122236 167921496
4 657053180 192753874
1 988435445 195115399
1 131290379 712409405
6 639449849 271158601
3 56688476 770064687
1 566238646 945779062
3 462529546 228636474
2 667926129 681196731
5 695361614 969375771
2 923639858 234970930
3 778342632 476655524
4 893608778 648316676
3 640686329 3841024
1 116406140 128233304
2 161997301 38285903
2 646331675 262012099
5 372876011 550770932
2 997993937 515253852
3 279376074 915971031
2 444414735 591401763
2 253414397 279828059
2 649279724 738471348
2 92925700 925828055
3 36532786 485252803
15 335507797 305649495
1 666265154 125603586
1 352020209 105803398
2 232184400 634203092
4 854803890 65730693
3 171352875 400125068
4 937588194 263027652
1 231960127 6402142
1 278782086 991572319
11 913566052 319753312
2 51573019 928389120
1 2287026 456318338
1 535422119 683528891
6 854030439 991718901
3 101612853 444654108
4 477917575 868258415
4 791973529 347522660
1 839950210 552963698
2 732834578 386245475
1 881179819 281277933
1 494945450 431608767
2 757711413 798868084
4 808526527 232533911
1 205019513 82192266
4 528087805 117399189
2 678981193 141332010
1 147506051 149276155
2 907004635 68461850
1 958431229 301180564
1 444907077 598227384
1 503066163 354721295
1 578576094 189871869
1 270187114 523942050
3 221460980 835459796
1 173485682 358196461
1 720808837 115179056
3 785087875 637273664
3 203348722 554075231
3 622249533 61689520
3 770928768 724887691
5 148795628 333270472
6 258301938 257062013
2 383328119 927328974
2 161945225 299589797
1 282019827 801906095
1 949871689 227020016
1 385908592 819962834
1 77841507 950382018
4 495222361 506655478
3 324451058 749127781
1 607081084 684189588
3 517840065 368514410
2 204634817 519565221
3 799414732 901355334
4 492692750 776077998
4 715918662 750091024
1 85352096 224668119
2 787771824 506921466
2 152424703 589348174
3 865656095 775984804
3 495262565 927371551
2 80372429 348915071
5 95628190 253113360
6 963232208 912966977
1 676369537 618686815
2 389469366 610603253
1 128262935 437915862
2 661762844 996627020
3 564994038 584982413
5 311203574 269957497
2 356537889 957669052
1 88134074 145278576
1 13769087 902451067
6 88364263 914600882
2 808418854 709818785
1 634136623 47762477
1 818356515 877629181
1 569642700 531761579
1 569763567 514449089
3 799081612 705309101
1 514118246 406182763
1 370253463 766114222
5 75448543 123703802
7 15756836 524940779
1 690594168 626544614
1 592770963 532696722
1 411933922 733001304
2 281554267 297895840
2 636194582 154149347
1 919229761 905234942
1 470993642 811652331
1 915446538 91339167
2 55951706 711345318
3 789047605 428272058
1 936127767 199041577
3 680972879 230132912
3 699170330 313345277
5 328033297 782196729
1 419191554 229996364
1 79960999 937131357
5 421722571 146136261
1 559145925 951541980
3 341698428 796811268
3 67189501 996154842
1 784911107 667821207
2 431308775 208029685
1 286165335 276810016
1 646469502 779290654
4 59581447 174532763
1 807959848 566742233
4 821600653 813148242
5 233047466 338360052
3 886848234 639155220
4 381700563 418594844
2 824172301 159655812
2 752033331 53342579
4 47348348 100506589
1 323371035 232056670
1 435771220 916869571
4 266650054 631997098
1 381959197 726515572
1 158987825 6978478
2 672525108 667180081
1 719075777 354857265
1 683836040 781407181
1 512076328 566204435
3 270080529 531800544
3 258477796 234327392
3 977057260 731063481
1 153131488 528820538
7 182432706 896153635
2 174345437 153704103
3 306500362 86355034
2 656989187 893167182
3 278942725 215096864
5 756771275 199547922
1 267985066 889748287
5 864614412 385998049
5 45927850 423758995
5 241537626 773938280
3 86892007 846370710
8 680848374 501403300
2 149096392 409861349
2 199365654 925831605
3 118912044 641184561
1 482759942 640931768
4 563842712 796540427
3 905008706 21161345
1 830904288 43748121
1 439363889 924908213
1 157593361 937396908
4 496918515 471442847
2 13995030 103022189
1 981840413 334442870
1 941312061 658182798
3 757048407 535091143
2 378731001 960814521
1 456501045 606076734
2 705789641 678014164
1 440479323 418528712
1 467022572 565917604
1 450668069 218619258
1 863969569 479909066
5 385945742 439398377
3 528910668 971330301
3 751153051 698479808
3 272930801 322868670
2 236389752 28974554
9 525777695 994056327
2 583324790 468696286
2 957037483 686572659
1 193368717 345157538
2 636953744 847074467
1 86629217 178140214
5 591449970 676778087
1 62596246 371811771
1 272294690 413469815
7 417755285 680511008
1 487387903 904956235
6 82387383 179363713
3 138892679 954298885
11 417828525 58275887
4 456344577 844396068
4 37190345 180731125
3 261136924 643492501
5 258249822 872557997
2 403670778 724929277
1 122020500 518975581
1 237280621 855279947
3 955936625 145953880
1 65040668 540615469
6 826527056 237432637
13 784568135 99793030
2 885392667 801837310
2 70860337 467400773
2 452772687 812365318
1 312588994 647387879
1 658972677 555406140
6 860084792 896003417
1 286295580 352764223
1 72551312 664234654
1 55769965 614495398
1 970905479 1772492
2 765482780 718192874
2 825714757 603465007
1 233164249 642532930
1 481424089 509385799
1 227727532 903633187
3 490851005 312382509
1 95789242 822913393
1 67064068 561214144
1 682228902 327885111
1 898624796 683579801
1 988274751 675759108
1 82300304 500419647
1 732351917 48256464
1 348093267 205792590
1 906418517 728907223
1 601475380 14506137
1 629742911 872536026
5 826491170 41033617
2 862280102 434829482
3 841438778 434991235
1 826418306 151217538
4 81017627 447242515
2 158908403 745050812
4 151543944 738081657
3 501389912 152195679
7 233580345 971808547
4 227723987 908101510
1 509769678 418645413
1 672055944 614440863
1 539578557 574473125
1 177404880 171122315
1 701279236 240772882
5 310096981 262559766
1 864490466 906418530
2 201504763 713639182
1 859103139 907106173
2 615951167 813813417
2 102947569 492060059
3 834284296 454018047
1 693484245 277705833
5 994906589 546721262
5 228340884 601281329
4 324955905 964580243
1 562341969 493119689
4 862821992 122875471
3 96124698 840586379
3 97667998 733156427
3 107729130 64491224
7 972507370 391540392
1 816893477 970847876
4 843636133 126565868
2 552216928 547107149
4 171649043 314612229
6 169535309 857464091
4 341995222 838039531
3 87896199 960741540
3 343442628 249370394
7 384789074 373780307
4 173986536 878341951
3 57182527 222110149
1 624580891 759461512
2 743940399 52067346
5 245195276 343824332
2 786448807 605714155
2 119182114 568745273
10 671733100 718780498
4 498578332 294072752
1 619889707 328199542
1 752915265 497687816
3 74169920 798095591
5 497333317 376709102
1 531365689 287774109
5 380389771 599664771
1 202512688 131761443
1 698100200 315748536
1 343268610 6123315
4 905139859 706110072
3 878417860 470301990
4 721221075 420601563
1 559949602 898330437
1 417261648 554562378
4 374791173 427374428
1 651353719 650593906
1 523481300 322514315
3 251150649 189259661
1 284131862 948312156
3 463207244 808327968
1 98001122 79106433
8 907313853 255230264
2 935947172 171495165
1 470413132 935729697
3 373429605 972653497
3 78452916 818262643
5 420855956 895396453
4 504547326 822848336
1 233996193 971341219
2 877978533 664560023
1 578813410 621576333
5 763070256 589619428
1 442876234 489371784
2 826401271 339056428
3 941638981 27173481
2 381414009 76497357
2 578721428 207304411
1 467792330 41560527
4 930181149 128022030
2 947997517 231144042
1 636110514 702950693
2 821218855 631525656
1 617256320 325759108
4 242905289 177029615
3 530200857 422667593
1 736151632 969324586
2 875963148 106724814
1 494814897 943061706
2 624680690 404462991
1 315690818 11603606
1 754279328 70029049
1 9349870 193934445
2 385745183 607161491
3 209908482 668210968
1 178118586 573136439
3 256089824 767353171
3 685507181 54011810
1 349527931 198818776
4 709504037 731310158
8 637200806 530730012
1 333436275 230224492
4 256918867 329049761
1 652386669 844120053
5 243523176 874883229
2 886044795 494787607
2 925003495 389932661
7 316585518 671106712
2 738996548 416819259
1 651828006 156040634
6 877110892 114905393
3 221505275 155364479
1 511837401 728131125
2 22700695 956514298
1 486227781 958474043
1 798458702 422871944
4 390479393 544952951
2 266035876 32391199
1 116269510 676220364
1 692874189 415982651
1 957530931 565907913
4 406327512 520111965
1 671627420 529884096
5 158093929 999135628
1 169208066 641972712
5 865165822 825176493
1 90467672 984656542
2 727646168 662474863
5 140007647 272980635
1 333223664 668315575
1 325853797 715554614
1 851185881 458991556
2 757484030 347864839
1 887948682 980547188
2 602763528 206132212
7 499272274 734426362
8 187936833 352287074
1 117642766 270695521
1 86800794 711184857
1 906082630 982873975
6 448598089 406160665
3 710369958 498686946
1 777176741 17268985
2 781094685 418418651
1 544505087 878537025
2 667843785 829032425
3 483529586 43379385
1 294592791 543347948
3 844464004 623665018
2 943456304 761985956
1 609609945 464331428
2 763258257 106571581
1 712767668 801471650
1 633170569 639411281
1 57205629 690884057
3 628220685 933518672
2 349893280 737041322
2 622875661 312391640
1 305461884 433799487
6 455251761 860490629
5 401833412 913740085
6 910599110 796366759
1 620878424 139406655
5 298200918 782648920
3 367628888 88726343
4 281416782 287313460
2 303207795 178599704
4 259777567 691512344
1 7335921 577167605
2 583652419 370544968
3 494576551 243755862
2 418241364 72301382
1 642410601 449923886
2 534879613 288156351
2 853090072 841425660
1 764269036 565281403
1 290444554 214478879
9 317610106 275646632
3 17632717 275460487
1 74772936 586085416
1 316909202 818934408
1 595763714 90977950
1 227742308 996738550
4 303149064 252977539
3 832835009 775770774
1 569270692 728560734
1 482430760 954284662
5 769252833 89110338
3 937004915 678101067
1 73047872 680693307
1 246745339 864522129
4 417073048 316502623
2 513032719 448174373
3 173943675 833627568
8 211021070 864784529
2 485943834 702156868
1 318506181 868664487
4 656719409 301459140
3 536042971 935062833
12 47808016 880693726
6 749124005 148761547
5 733262401 748105611
2 387341819 646323210
2 560100815 782449983
1 116640820 220910001
2 445215661 991208873
2 866537048 500766888
8 543604529 263094487
2 840353394 484040433
2 626657269 912149235
1 886789603 286433624
3 78388730 698726428
6 192072170 198718255
5 475967950 998164310
1 350209048 870580417
2 295527966 2558741
1 749209565 502424858
1 40432647 428283743
1 483768198 635470141
2 455442119 530449479
2 797895694 813350442
4 237315681 72327212
1 687152831 200196034
2 540888707 425691869
1 700898980 50056803
2 296549129 289489200
2 427785020 759970352
1 856733866 90995281
3 480368390 616822502
1 539356388 214361876
1 949034241 347059642
1 792984356 847449174
2 610920179 98389095
1 772210980 341321698
2 534786477 266922949
4 38750397 422665927
2 481733453 447092204
1 830103831 476578003
1 53587173 17508428
1 7713907 435809075
2 667908936 968681963
3 80482997 757133835
9 836030456 729408505
2 717009398 184112312
3 158258799 665180635
4 920211114 352086217
2 650862340 918646747
1 543209204 93920915
2 818303846 260798878
2 568060079 496477269
1 836198866 260466677
3 296066692 192051655
1 519064678 226659202
6 762591134 297218372
3 26744918 147436001
1 229077359 403844136
3 535204895 920257590
7 915577614 130533650
2 486050436 262944895
1 290835996 479532377
1 191711355 391335271
2 791105124 411857394
1 897750239 417538074
2 814367243 597849613
5 398929990 515870065
4 583728101 99542358
4 336734936 642293153
1 281693657 462407495
1 119148224 809719536
9 618960614 488397764
4 130057159 181142399
2 873542336 942460993
1 522907710 385570285
1 750167125 259298840
1 492561717 72905404
1 652121119 367009906
1 519706704 871500662
1 244291471 639822049
6 724475067 557945364
2 594306067 415692307
3 347110771 110199553
1 395108458 149492248
3 511682674 698707917
1 281079902 761055256
4 436544724 469021426
5 923321296 118601499
1 609699281 565363069
2 948606723 650922868
1 819593834 517225060
3 655115393 692820466
1 964824045 651759640
1 340543056 131875110
3 827106294 606760401
1 375279977 843205514
2 232367525 893976758
2 983504080 772878027
3 621260507 365308113
1 695563137 270917208
9 581125598 765338762
3 552224156 931499447
1 981143750 429605578
2 172472381 782508994
6 193631602 884021079
7 389804318 292528456
2 728614240 683324564
1 532130039 455319554
6 965310847 535710012
4 351874320 229204304
4 442050622 39292725
2 667849771 249312732
1 566056564 336033466
1 841112665 952894896
1 388376408 309579132
2 855255261 199122649
4 18441544 121781486
5 606370957 447234378
2 291640973 755274977
2 406117982 827148690
2 675490053 465594329
1 876894515 97240338
1 381973671 645979268
3 984857005 759796765
6 180134255 81656975
2 56961131 689420448
4 890847390 422703245
2 803482445 384137477
1 119190263 502470633
1 641287938 269537614
1 27873334 542654495
1 432323864 192735241
3 624277886 236665872
2 127270759 315036571
2 362880589 328410144
1 750030152 395680951
2 805230748 333707130
2 154990647 782036264
1 878086692 229346494
1 603609907 238741040
2 498095712 649300465
2 879471328 451860650
2 376907541 870436742
7 630571360 192927111
1 865296433 376934472
1 188467446 140159188
1 417191864 859668522
1 722880492 842311299
1 884384415 377316750
2 933118227 299977339
1 802119471 576493638
1 71329839 740711585
14 717676212 119238041
1 209744242 481672581
2 652695533 103281612
1 251273858 251321222
2 416518889 621612096
3 223315609 622702629
2 184666625 593988247
1 959460368 358535787
6 859117552 117746765
1 995533330 744457220
2 485740511 389238589
5 351194928 391660006
5 8285013 846843358
3 13125738 596813102
1 706991322 171899688
3 483524963 284952691
3 539452600 117715278
1 452263323 81687369
4 832292211 967097932
1 765372528 981758824
4 90845873 75006703
1 176557476 500716568
7 535451688 235521758
2 936028783 33036749
3 315933077 375897090
5 886360780 220470234
1 646843218 463118268
6 458552832 580185294
1 250729258 573613621
2 732688041 913210937
8 17242788 489035273
2 565540473 419404403
1 523422822 680222482
1 987761230 570889675
1 705164496 170375543
3 28894439 255651306
5 595903726 665841259
2 765350499 346742749
2 396971277 126344749
2 691100688 69024632
4 276149646 900998533
4 79641515 742978553
1 923045861 884119136
1 748813799 430515693
2 9051706 834579675
8 245657648 14107831
3 380373393 267817526
1 74573964 493403253
1 111097748 964986158
3 891614677 139886397
2 382261946 471375405
3 989758592 537301793
1 969655393 233711263
1 59103061 395269157
1 659778788 781446690
1 833774980 450416102
4 721859205 28661786
2 117866603 437364267
4 692523074 475811225
1 133280259 923953355
2 238142139 410184676
1 250633694 405830521
1 52712423 905260722
2 594960412 842420738
3 753715776 470211832
2 319240387 67997379
2 96718345 93330546
1 790619580 265183208
6 184889948 673458356
9 180515997 984981437
1 140515138 487820171
3 934768296 305362281
1 439951495 842302613
7 955184865 92741349
1 713934406 617926300
3 219589856 615988579
1 568178408 479546067
6 493190700 418678378
2 91617451 920430515
11 421420858 598742394
1 647422309 112903034
13 231624075 957802147
4 374387420 66095979
3 657768435 460590043
8 895671461 86080281
4 832184533 47217734
1 547167570 549219765
1 322138903 137804691
1 332610495 848952532
1 191209182 24294037
3 49360225 64641251
2 972801120 811347632
1 414631475 112492763
1 355800827 315277469
2 455809960 762642128
4 662705624 67486083
2 74802857 651371599
2 818351504 595796426
1 300139530 639130347
4 30985072 152365510
1 680767196 521285476
1 15812324 244049126
1 390564645 341587267
1 644483196 804178239
4 605010613 201486731
1 118345538 592698943
1 622034215 848476725
2 534793593 238644635
1 844321649 573953315
4 96090238 177101970
1 800440273 949857867
2 974451268 408694771
1 981524213 320291107
1 22273965 234923811
1 229012305 866935495
1 573416813 688840039
2 368698874 861106338
2 352317606 56930258
7 441915238 326034616
3 557793628 583924966
2 895966236 544083196
4 117212572 635518861
5 191751003 415766915
7 913900927 293107808
2 93786267 528419809
2 597290112 209511280
3 836759889 83817374
1 198344307 385364775
3 623519402 630522771
5 93673132 921089261
1 804746114 159689081
1 27785806 338399709
5 692992933 14867645
2 891771352 699712835
3 494963647 103585572
2 764078670 261225232
1 628857208 740602029
5 574006254 525964358
1 501874006 408288668
20 747216187 932637295
4 926834160 3768469
5 678591855 162360851
2 70430250 592575338
1 4827030 863461100
8 586935482 756286587
2 638679461 714532444
2 566777324 576710361
1 310781676 612452428
4 652990627 90109462
5 477126663 697558909
1 525931718 610475071
1 503575368 841218696
3 918135146 906662097
3 722528010 32896842
2 954957459 118788323
1 264099303 321332329
3 508781522 457475469
3 791766833 759774409
3 364215785 150122449
1 661662456 332717452
4 963707867 891070396
3 981383502 776714973
1 787451847 631005869
4 21061724 458715831
2 742323045 907376760
3 760505735 84705233
2 539368209 726366564
2 49340760 1380393
3 535498246 95721217
3 643653672 119204092
4 489397103 221071115
1 818348913 976366090
1 679106927 118686165
2 653561833 682271729
3 567632115 176189814
1 381820489 36619873
1 162339428 861796656
2 386719924 521517069
2 881181304 580885448
2 488105019 840959809
1 152722510 839848371
1 557126960 788166672
3 827424482 318096952
3 238191946 746800648
1 78356848 579875264
1 460280117 903132618
3 284247146 739128451
3 316694501 300486424
2 357885368 525390464
2 588687758 797249477
1 311806670 901208769
8 834826039 349610040
4 28983267 18535550
1 335696583 100029421
1 369664862 572700569
4 868765080 184183189
1 542878482 417183653
1 903376777 436153882
1 731842209 411215717
7 899868746 340773372
4 613195083 289359331
2 115403124 101339642
3 850271514 127152688
6 361017749 906441200
2 577622696 870870126
3 607939169 105655513
2 823150133 488814791
1 545372084 494577856
1 403961039 789827801
2 481514874 900743468
15 288422924 673955330
1 300375190 824938379
2 817541862 282960769
2 416934594 328687011
2 555873785 369841124
2 480969214 71814267
1 571323107 385330581
1 456224959 184277819
1 362208778 363377004
2 104723536 276043446
1 475148113 68625796
9 810690173 168195454
1 714396107 969050647
7 112159972 288157724
4 969852120 257902023
1 551705439 209999959
2 459808622 236891037
4 216014537 153289583
4 138883859 985448404
2 94239026 112324989
1 310495229 689008733
1 808804895 257565709
2 777201360 783336505
3 229440078 356953999
1 306645258 213380913
1 123422012 254158654
1 856840116 630628607
1 783324902 833651755
3 6527495 450785886
1 118041848 290397272
1 297302861 222975826
1 814331900 928027509
2 277949493 921174227
3 498848093 947782000
3 823590362 717769626
2 228705666 346961212
1 681288762 151701539
5 827189764 616600668
1 356080891 115851015
2 760753455 911816246
1 605175525 236964420
1 781930164 959916390
4 226292826 767704449
1 812441932 725495839
2 359463967 727063324
2 29484049 946127723
1 248932636 779491696
1 411102294 860384081
9 298570510 677084097
1 698320976 284557633
1 159275985 907894047
3 112548952 332097142
1 625858902 492699689
3 803022147 306288000
3 550309304 42587835
1 16343471 184116216
7 719964908 230124888
8 693913166 278331805
1 190269351 730417699
1 61367154 206502229
4 228289084 883186219
1 163320791 711930104
2 555882359 494347509
1 636498176 957611627
6 808728989 943568570
5 165123829 419995558
3 130197082 102652136
1 512464305 295955346
1 869926510 580711181
3 801616754 337468022
12 293838774 796264938
2 420978330 807723205
1 207443395 508199810
1 641807585 146263205
5 179650869 553421373
2 675334024 14394815
3 708504467 780481916
1 869338186 134667546
1 866692292 681322363
1 758980819 304029132
1 638987122 666149001
1 773018057 214464572
1 630108155 100762494
1 203193496 514955623
9 920228169 239459362
6 401569463 560203512
1 136625208 301544144
1 203776442 472342732
4 102011942 124737511
4 359479460 281807396
1 14616139 630085141
1 515022807 785023318
3 193309494 174598576
1 859928816 904528209
1 163152365 552682866
5 420305885 267949678
2 413324870 452957377
4 525504251 955360139
2 868812664 637269904
1 586283116 915878367
2 188555969 807707562
2 33968017 498412782
3 850314356 864772382
3 205868574 239886345
1 739520971 626524967
2 893014736 926246449
6 150928240 162627511
1 40886889 52369970
2 675407093 928176158
1 777685995 251825570
1 232813654 209403511
3 976168489 668129314
8 479483730 134057369
1 31939757 979254387
4 748645399 427103364
1 713230196 144467132
1 12993356 249130394
1 155229199 778050290
1 59730167 905903494
1 758812319 966695105
3 856030281 781176983
2 46882032 12679632
3 517151903 422042340
4 137027695 893350365
3 344386032 891439121
3 656297386 196576616
2 488242248 83718438
4 546127096 821828170
2 283200978 468386891
2 213643962 280939527
3 965070531 849131210
1 501896390 459348270
3 199395819 586519397
1 216173031 813655945
1 944089650 620308530
2 98498948 518146620
1 666402647 969099886
3 777331266 512188990
1 78992065 453175173
2 67582121 596252829
2 128036963 1734018
5 286798376 516716280
3 602812622 831390049
1 572997556 63437032
1 2279061 637450849
1 500997213 674934857
6 521047334 860110671
1 248624116 258051837
2 433322240 316430217
1 753056757 193228477
1 858163806 193087761
1 166524106 998987914
1 880658227 357743810
1 386729153 854242239
3 354150112 846656858
3 754276503 527262337
6 371289472 455024538
2 180525629 298354628
1 208570535 149744773
3 312559394 571639259
1 765952964 467437
4 424451132 314862213
2 705276071 903343434
2 651742807 356661419
1 532869713 664527658
3 105146602 256912857
2 179152657 449198492
4 657068347 629684265
2 812696839 435963801
1 359497464 766541180
3 372857673 574969474
1 506057626 452320659
4 6108000 558320033
9 242818981 387345461
2 753547948 30731069
1 210533216 424932173
1 430526889 920210945
2 695486637 185615463
2 809132660 158452475
1 962774489 405869573
1 660584089 271958231
1 859261686 909037544
1 814327992 586009944
1 531019289 48462590
1 432381480 295704670
5 447031789 642895526
2 67538434 833053126
1 132065019 958707337
2 576567960 864255851
1 166730742 908398465
4 10882946 653817086
2 401921069 324530674
3 34157766 575707990
8 590125679 258507183
14 80334225 281223614
1 309783412 763908564
1 559694483 918112919
2 748451671 668001031
1 788130388 165223844
2 973425355 626885463
1 511316746 279024923
1 648191839 784320528
1 79105925 147462620
1 93875009 706498200
2 375188629 788787315
1 128242164 166755836
3 994270147 812193236
1 329581647 103395440
1 394223492 932814415
1 553923315 17450968
3 876002900 280119189
2 402574329 538949227
2 75064415 722048775
2 849323541 214995335
1 854396535 631458996
1 429991516 561334567
2 21430827 83530211
5 46699131 758154826
2 949735775 704505428
2 434341036 820130828
2 288235326 214335155
3 496352312 821184510
6 431423863 110949101
2 227858679 17733654
4 675862849 433134567
4 572670174 446575391
4 24483780 105918651
3 491360811 980181693
2 301597074 932305493
1 813500899 813868595
3 291008312 394212064
3 149493011 369506992
1 2038868 688776064
1 317192345 810717216
1 58068961 731858360
1 265605960 407620097
2 265944674 922346711
6 788913081 148724522
1 69573252 501592859
2 172356931 820518605
1 723403896 160415821
3 276212147 739079880
1 718683403 144430272
3 650746588 65443016
3 547117288 574154448
1 580189714 903835474
1 293291583 576751105
4 641693357 540344955
4 685444151 520183147
1 471843639 253693265
1 102055510 981524431
3 543047615 387624203
4 89117320 865527965
4 92427348 309381053
1 550354057 359821409
1 117631590 605796648
6 176098980 788031104
5 271411838 496155753
7 462826776 282635124
1 888431509 997182311
8 930608143 128045485
1 998309447 155745015
1 212387698 622911943
5 228919174 734563025
1 979026653 586972652
1 724601892 568859150
1 207972471 289862060
5 763965608 474114862
8 170266054 150373286
8 44127377 851477432
3 819628236 482422040
3 573247505 378413353
1 478217852 898819760
2 496256866 694569348
1 101662679 77195789
3 214896194 446582731
1 371257272 255606215
1 116873948 914134792
3 876850857 197541232
1 540142703 303742488
1 592881177 343088354
4 127114112 261885721
1 667423323 259249372
6 791109864 215193072
2 312430096 57519313
4 875468600 242082311
7 18479417 951855294
1 41429295 417502480
3 790716074 797456725
1 411354778 436841703
1 461686808 965683393
2 203117075 276401359
3 12681904 212026330
1 448150755 258908699
1 444714894 969588662
2 139602639 327550160
1 435565332 767692295
3 15919040 809048296
5 120195856 961094160
2 621148020 321114510
1 311579278 655147032
8 270115621 797307327
2 721658332 519905747
3 983670337 30465336
1 418073560 967396604
6 313977144 191618364
1 33414685 565100360
2 690482397 678918109
3 471807724 546199450
1 627405446 214854385
1 646621734 793074439
2 523178415 28552296
2 883211972 371457476
1 10645687 996641559
9 598514856 222469798
3 911155031 145126319
2 371015347 278225625
1 595958267 808108995
5 254451031 83857849
4 165859311 740336039
4 695026476 608462442
5 662309113 431041012
1 624961215 744202616
1 45611898 473048598
2 606867145 331167555
4 975136749 392200208
1 830766063 351032293
4 239133825 798419468
1 899917627 196781462
1 233366262 287892457
1 416249208 772543478
2 416479307 421311579
7 204289174 569666157
1 229172844 230514913
2 142921533 60454109
2 805512059 275274908
4 508537659 636918893
2 173533910 350621058
3 473688686 461011019
3 118688105 538405758
3 120215023 427790774
2 401496747 535814718
2 538174001 475200092
4 114493032 823146126
3 788414514 626052354
4 131839273 599428092
3 621190512 718480367
5 313534639 115752921
1 842140789 345886930
1 355264427 37134984
2 146647290 451613250
2 292513454 44367290
3 96108615 77306671
5 952058517 583785306
2 158315385 183986557
5 569319365 849032350
1 411618070 109236763
7 232321510 262887627
6 66958590 404801580
3 733810748 751763727
5 16327134 813841503
1 613123532 79624173
10 108939008 273510399
1 470161499 356895237
2 698166293 892102538
5 832464881 420493721
1 460960451 655681357
3 723873845 733412308
7 266114677 122542435
2 733469291 446422088
2 874925323 168724624
1 135765640 876872870
4 287581817 192702049
4 62220686 877586569
2 829861023 892184886
5 709548116 782078111
1 631705259 700683274
4 543987637 402084072
1 542721031 514135440
1 420770690 438196741
2 721420163 14829871
4 434065920 964481773
1 581506325 946022412
1 653559910 409077485
1 915842703 64979564
1 37956604 195226298
5 851070848 386510749
1 246854613 500626242
2 679362710 380089999
1 686393326 352906146
1 74752575 744083120
4 647334977 282934189
4 440837853 72275047
6 435168778 552665922
6 646708206 120454044
1 73902605 106294292
3 376942400 238181994
2 340689206 815464972
2 652664195 921862133
5 515413020 556000774
1 841296172 726726371
2 170253895 343332557
1 342255128 292131674
2 52511608 62132835
1 669270468 587591111
7 315878228 867688322
2 467835571 769970103
1 148125904 143481831
5 556076979 757230146
1 877605086 843306448
1 194640206 255701950
2 618225535 831105437
2 258296603 329157658
2 124942115 899422065
1 918391933 92658228
5 956618746 588691011
2 194363750 63802795
1 422173003 223340589
2 494604460 935705493
2 601431475 57382397
5 950158928 631302015
2 460390589 242657660
1 88364854 174867671
2 778553419 965836283
2 378747513 288199835
2 387227023 119352720
2 908688262 192866523
1 395931505 419712019
4 18275207 691344903
1 402876207 854385824
1 746599218 6607924
3 159610595 839995736
1 428056646 944562479
2 182376459 427524939
1 877772724 393543925
5 990934480 508070687
1 291020773 718002752
5 111991905 859489218
2 775048021 655984351
2 927724599 642281304
2 888231383 685922466
11 560189311 616381869
1 957745018 463998903
1 729455573 996805912
8 937611797 916725889
4 781159750 801427913
1 963876484 653296139
4 389915330 221882861
4 226488469 2853534
1 78674012 433346315
3 82203968 185138579
3 633439580 3602126
2 761448153 415377393
3 727229924 534007185
5 18157525 306302990
3 21116633 332726609
5 299894985 345460803
1 835282591 574449352
1 702045783 140537134
4 351386200 544862542
1 246291484 644696470
1 282499235 630117995
2 66076572 629852060
2 136959452 94786287
2 757179732 705544106
1 35611370 415269258
1 353030438 987471203
1 636079033 271776071
6 489544660 367918035
2 454173761 823363526
1 108461336 992538060
2 205520147 580377365
5 463731286 80645199
3 548228574 664747582
1 348216229 764021778
1 515075245 750141654
1 188476921 515873481
1 951240800 73655149
1 44552493 148731957
1 872667464 349029871
1 904052715 53781443
1 584050370 486658955
1 97014892 234222911
2 689177614 127587521
2 386197931 174847714
2 438212485 452308216
2 75628576 967058066
2 34682229 739609564
1 51465103 625685679
2 62983459 418932818
1 276839651 36434137
4 771475478 227636130
1 230538964 232575875
3 701860758 383314669
2 797800045 89420736
2 944609375 247992738
1 572984147 577214485
7 375843556 391411446
1 23321120 385283407
4 395915551 222312939
4 467096314 326991970
2 982978305 765884778
1 671723975 299313624
1 215404514 88072031
8 436076304 60292565
3 337529794 249967123
8 709651975 258627837
1 217070524 170153367
1 88693918 147682664
2 711655847 841649855
2 201629855 991059721
2 431919342 508398074
1 79270156 817891295
3 999416775 916083541
1 264203043 911104447
1 468150789 10221481
1 3800135 677258102
3 217624643 14103195
2 416038106 422128274
1 375995184 876206685
1 164315171 307080186
2 631433801 671713881
1 419016259 431258549
1 640122628 520508780
5 759695215 23901639
2 499558336 232801674
3 490195757 497003774
1 940077376 809365716
2 99234531 776970839
1 334547039 513397983
1 940718224 823595823
2 360365063 832432869
1 361591449 455202922
4 895179670 24849508
4 652614890 633544481
3 928526316 452121540
3 914496735 633936613
1 716823714 467509945
2 543405482 266461826
2 679288105 178345889
2 398050047 659533275
3 270615449 818885887
2 772188910 905858201
4 199617328 466942655
7 590051345 837899049
2 503547924 191312839
1 445234480 326760445
2 808382516 784800320
2 158938062 737037625
3 717728799 8867851
4 702512324 62632549
3 341316910 675561509
3 414565847 195618336
3 219044156 453784042
1 280050566 189579453
2 276482657 127652630
2 491242528 731168707
1 874832119 53082260
1 258892408 208081422
2 665405060 428060274
7 733311572 393165890
3 467929520 450240185
1 556205862 519469428
2 812077361 141706569
1 789078133 140366393
3 597605495 95786966
1 775574308 488384268
7 120658051 592532866
5 313880583 542545388
3 482157050 237421323
4 425747936 490917935
1 48694703 815818091
4 827282969 981835856
3 929113942 78642526
2 872541360 178322772
2 266664796 286314556
2 765081043 795287345
1 376878648 380828790
1 476649915 983165635
3 494339984 757638315
1 167760523 968991188
3 240149642 412322615
4 245152043 567443992
2 527885414 293172836
5 735242325 963758556
3 791312460 448164593
1 722369418 600707799
1 200653637 90497007
2 659788168 273569606
1 633003901 791285808
1 13029964 280385323
1 467100902 552532610
1 540248830 253781570
1 523855087 194132537
1 189778504 190328012
1 675951823 297017965
3 308402292 871712151
1 850182640 539808610
7 805129516 316605090
4 581929591 579516101
5 375330084 387494159
2 884535931 581391459
2 301061065 910730884
4 838957890 152780736
3 718812427 14201899
2 776818509 130805039
1 220199042 439736128
4 986450792 350424760
1 235724313 660904872
4 891408956 197750589
2 552435775 155985848
2 31377437 472449301
4 9695693 683730993
2 299031556 308175694
1 689552880 769717526
2 348480210 415132457
2 905639667 530416645
1 151121625 173860936
3 513078495 505508022
1 65593158 669357095
3 458538053 478805082
1 35099671 860269978
1 129062784 270820118
1 244698945 526425361
7 889634739 284545792
1 801432309 213619799
2 464263381 432307349
8 858173416 263326662
5 482247942 42606553
1 415416532 61716036
2 674154653 63212183
1 863413371 211663401
4 897983059 750726678
7 813529746 38838912
1 616558203 623967253
1 800488063 655711314
1 794953848 706542335
1 716661425 58775071
6 629669343 106293767
3 184450356 157341679
5 738110871 639604055
8 674864844 817338455
2 93954877 281480343
4 806662246 547458587
1 770073385 670724287
2 227047371 602279949
2 732209604 516147159
3 666671938 938175523
1 87123040 243341375
2 367257040 343048247
1 374596594 946967507
7 2948293 199089653
4 623106642 91967008
3 587838144 397155169
2 497812391 549402554
4 801402071 341860810
1 77767514 320564447
1 946837541 471366886
2 267273092 355592907
1 981084944 460855930
2 580810262 13549393
1 956487142 100769418
1 509136501 925469470
3 900835560 392505338
2 895194061 660424892
4 733717746 321412931
6 80738671 199101208
4 182596160 737227455
1 994262703 974755390
4 206551338 217329217
2 846251283 613251894
2 560159904 383732870
2 313167730 142435950
1 882768439 722073481
1 463163011 100857823
1 562039088 187959519
2 485526296 184139214
3 473640694 564740467
4 57460745 502033857
2 386416400 281596711
2 786055587 366392422
1 790380 437648815
8 920952300 218650683
7 491879755 752152892
5 24186532 925804560
3 167055661 223823014
1 168417434 583823608
1 648779457 495281449
9 581500513 49066071
1 861373264 437540191
3 125668397 402239281
6 355364289 42505125
2 152689996 645945678
1 286574655 178929728
1 150792659 853735718
4 786516835 3968696
1 960303239 716367472
1 787608129 363537940
3 592238422 603710841
1 593997909 827744426
1 425659235 784094824
10 267475756 450639581
4 276892405 497566787
1 973679907 657887319
1 551128810 582266330
1 679359441 288242549
1 230103780 177035792
2 387237815 175683351
1 831109959 529357353
3 604368102 165939375
7 919588321 664786155
1 979816260 692049434
2 971199007 963971397
7 878519289 961614602
1 401323950 396920070
3 944410004 552876643
2 484932363 430341119
2 889541120 780347679
2 101668303 187361274
3 968555067 527239466
2 745347148 844433759
1 159041316 383441750
1 662907517 760625170
2 318418002 204484329
3 897048504 906837446
5 999642565 15853156
3 132157017 684612842
1 857662338 921756821
4 432965886 484020197
2 785625050 976769374
2 542928388 582131384
2 200842453 613575484
5 577117764 785964727
1 990337671 314226609
1 66900815 159797625
1 969914162 306623378
1 777111466 99697217
5 963370911 383152221
1 770921583 18366485
1 879680297 682115003
1 880559781 330740855
3 642098698 430343233
1 236978049 70131033
5 243211942 879093928
2 372578401 987281732
1 387727171 293035595
2 72190295 300508686
1 569493710 944272740
2 750410493 34710104
1 490537022 788870349
8 359138251 265097368
6 728677560 380402689
1 443149504 205400711
5 445808014 667158018
1 84359108 739309684
5 491893125 269753104
5 81359103 207000171
2 531986985 144611936
1 194543539 949566903
4 285393951 973873399
1 287096516 754440896
3 25591713 678630092
2 515931117 770570821
4 681413338 55319475
1 714569869 588768257
3 25120895 852614190
2 183996756 348843696
5 128504089 887265002
1 999655321 224012188
2 880722756 64617432
1 562777216 939513948
2 263898308 425370360
1 71660330 805693120
1 385763902 589380392
1 679538431 625599890
2 301553058 38783263
2 475434194 89600826
8 430513712 636799
2 290379089 552689703
6 314923869 688990113
2 980603352 858728726
1 919858730 821606110
1 265039334 98045969
2 415740903 903085897
5 337134503 872921724
4 227275988 766826339
1 483583017 994676325
3 169760926 995213384
1 555105994 834833006
1 267159369 981802721
1 576389821 322996896
3 86465941 704338329
1 4334282 467874720
2 628345875 757501309
1 761383316 824770322
1 967524358 650246133
5 540966617 304848643
2 63651626 107337004
1 947583163 59080004
2 298935843 856282705
2 580745406 673753875
1 800387224 298992892
3 395277894 851422204
4 337831740 235114701
3 503475812 980285474
2 99832050 143227041
5 795683323 929331393
4 316651173 9248196
1 47410781 984883420
7 302552853 180629391
3 159740038 91644321
1 425899862 265591812
1 720610662 743043824
1 677120864 647963885
2 531475221 439205686
1 154496108 851104922
2 11759854 894777885
1 230329433 351133462
1 886069924 972886608
9 65743833 551619570
2 785532752 884227222
3 853098471 15789989
2 470706765 687474916
1 665007818 408212532
1 30282080 485828670
2 826196017 393487663
7 541858945 200970973
7 519609038 265346875
2 145972579 721185665
1 152650886 213931498
2 236715026 784948566
1 259947297 366597849
3 576251831 572562028
4 665922035 107909524
4 629892893 940979302
1 176146408 690068374
8 566481072 264589144
5 150734736 302232240
1 988743969 316926102
3 665388082 818160440
3 634239905 322226653
3 847046836 213014293
1 86488208 200352817
3 979893944 498820112
2 554888328 967521845
1 354515327 790555343
2 619843115 469848815
1 982278708 129262978
3 855226085 365015352
1 931060267 702255010
1 435726512 924609505
2 384933856 972861022
2 626749757 228203610
2 134497638 928045139
2 442070732 270119063
13 297323961 25169861
1 101943203 739718405
5 873919861 937710525
5 809337300 852894251
2 195926071 500308193
1 810101559 424279690
6 856140592 229256814
1 17988193 686272996
1 381355934 646525503
1 780367593 31987294
1 379534160 840033863
1 884294132 492320541
6 860380576 554415277
3 518361671 571110066
8 8751624 229981124
10 321859424 883515711
3 681010577 621496018
2 409788261 502293601
2 944501449 92932840
2 724684359 187190695
1 670194081 881352602
3 529358321 124859826
1 865990300 564449325
4 383359181 195005842
4 942926827 363234207
4 344075152 493759421
2 618946072 199945354
2 587538321 350266759
6 471124233 564694908
1 768179313 561134236
1 147639720 786937156
6 730413729 498118988
1 37349741 117960416
1 884938258 409754914
1 308716615 52150814
1 355962640 133433564
1 693968013 45330669
1 723490024 390796869
4 934352562 109350090
5 750827357 613270955
2 907263838 611934004
1 431690331 101053632
4 653405530 709712224
1 499135074 461730494
2 179611914 152871306
1 373971372 698192782
1 379661900 68610622
2 88589361 735194748
1 439235745 607538233
12 520329567 99642131
1 599480674 974731910
2 782959537 550300047
1 127999948 87540802
6 374339575 983998459
3 521218543 910657074
1 530978403 658381633
1 836673639 975283610
3 818248334 860294301
1 640371457 241210384
4 376774484 926240658
1 473168143 171051807
3 620413769 280913017
2 604726809 892948742
6 633325706 137024206
3 199662533 200100457
5 851474696 345733472
2 176652600 128650175
2 611801047 662369318
4 913046753 538573798
2 363866256 724310799
1 282711549 154076092
1 293915972 637166651
1 473247266 829877416
2 632176889 246989905
1 161032127 991102829
3 659112142 937082111
1 755867567 317775623
2 929869902 763743980
2 110181053 991831019
1 629491275 165700209
2 820083210 938601734
3 415250643 11388387
3 951582404 492760060
1 163111684 499281805
3 731291329 66588464
4 891694118 76207718
2 163176066 97910494
1 629221220 215571021
4 884285542 567987893
4 861182382 275368534
2 602851566 27197195
1 134952357 647357257
1 45923882 335893350
1 728523799 498364582
2 561549693 545130256
2 165779400 695437896
1 744235519 300751269
6 672638459 768491849
2 306207277 274899156
2 27521462 247977064
1 410705297 597879618
3 659278824 210720069
9 601772580 700301641
2 762252978 35335914
3 158369901 368930170
3 559449557 423565095
4 114766127 191179655
2 491376047 959428048
2 574169777 266677152
1 651571890 978950416
11 211357610 599294835
5 854677666 611317017
4 276860252 387637320
1 130860614 724888947
5 256078790 679683011
3 552533236 985596137
1 141775779 948615671
1 308253191 525011219
3 398151867 802913372
1 373685607 276231546
2 872393187 910263860
1 816659512 534478348
2 737050469 152726516
1 169921785 928619436
1 799064516 707549471
7 370026311 613650857
3 312251833 744910656
2 355289377 40428582
1 332668684 241071446
5 658281577 982658437
4 296161877 242879544
2 520670915 671953
1 441935977 193226768
1 996462864 341314012
4 491271690 23127473
2 970684364 945396880
2 126130736 710912726
1 66921123 569039999
1 240722351 347693310
4 986113205 108111346
2 210912484 939730700
1 757438716 717012017
5 961500339 925847347
1 740882680 969148873
1 603716523 919681578
1 432450218 836060970
2 140570951 885648977
1 903774489 290545381
6 687683087 194989972
8 789541067 977456806
3 264065190 509465239
1 576963871 519119190
1 805146169 636200518
6 994579258 821940654
1 929485346 274605306
1 216945312 653242880
1 797774729 7627978
2 683078382 714956984
1 283768135 577478542
2 36648319 547005067
5 243796486 796299142
7 591690771 796650499
3 681234508 523299194
1 161422214 251137227
1 345820202 323266551
2 233778226 967966455
4 595320289 53693165
2 218557522 894570471
1 317798122 262952377
10 799073001 506112748
2 503124096 417857287
3 962722705 670422360
3 378093628 852836703
1 140852409 71847841
1 265020821 319411468
3 729214854 904055692
2 580679321 566058185
1 430017388 528019646
1 209093229 52479975
5 759144872 571375483
4 66345935 176107768
4 594049454 926052081
6 912799417 968374818
2 278356038 855179698
2 456133680 834233361
1 915641841 460061207
1 355429930 726394430
4 972651202 616561580
1 433042781 281107602
1 663490445 119539139
3 744487241 179634491
3 851361740 228012731
2 623318606 866587232
2 344458334 50100873
5 241192506 63444502
2 376438325 785939876
5 358163464 621727601
1 797082306 963772590
3 166427561 486924393
2 869703300 422924151
1 39065047 852940401
4 424379482 586067454
2 985363060 676471074
2 336693050 243436169
5 529109711 218391301
3 463338968 131644301
4 231037338 180734336
3 191553444 711248105
1 510940370 680078837
1 631409554 244709411
1 627566173 171701294
2 172906936 688780889
13 982519885 567639226
3 464808732 620230933
2 237421645 717417575
7 976119891 899550649
4 202899200 638370880
1 430105977 769978069
9 981910940 622524364
1 952091780 606090661
2 837907434 482607871
6 669829812 123311233
1 618258807 591757938
1 784054168 356551121
1 618877367 543701450
4 12456578 160127180
3 543883125 135148053
1 874938793 212524455
3 264142426 905719203
1 231102622 578860080
1 393516915 623071151
3 612000192 474885887
2 414719927 334096547
2 54747966 151025813
1 304434976 958165331
5 768311826 380892440
1 147193196 991752027
2 132830998 245607519
2 478088372 145293241
1 568887559 474355975
4 282286619 754116421
1 14077238 389798142
3 306970869 482828193
3 389615276 682811944
2 141902315 74772723
2 306743784 976792012
1 391428057 117899613
2 695288576 899680788
1 539954778 610346950
2 565716313 567504833
4 186012983 87787834
2 555159122 469650845
3 835247163 257458684
2 796826559 825858550
1 101613209 83939797
1 474261863 822621309
9 476156288 744318824
2 216173069 261750140
2 160548014 449398158
2 785803377 699973555
4 410124222 894491971
1 905929027 519767814
3 734485904 379316359
4 582080209 488198099
6 504809953 723062592
1 322910514 744823611
6 847747053 394202075
1 533293411 933805999
1 412535928 573062414
2 55314614 865153108
5 798958741 450801833
1 648312286 32141130
2 615944353 669000264
3 316643124 168812842
3 947201908 701180068
2 616290168 793529104
6 262111465 19455865
1 794339151 407301035
1 437303800 296481836
6 806739545 937315823
4 852881825 640747843
4 77303459 51799530
2 440975433 141960758
5 928027301 745227242
3 720592246 201052455
3 223212151 154380222
1 561387554 660255480
1 681166550 829688570
1 539247016 352562029
2 698955923 434844734
2 409118870 917644700
1 306606323 217745912
4 66879918 761165841
1 906064528 363688053
5 474529014 946317731
1 813304839 767008849
1 836061979 47846731
2 232435578 635971587
1 220078250 885017400
1 858884193 668933301
2 986580634 887356653
2 281416429 785214263
8 397953778 103571352
1 528569236 396833435
3 635742779 53116627
1 789717016 149146489
5 349330700 457933463
4 662167630 8732142
3 959085541 588342040
2 519358854 602307464
2 83774516 576573643
3 351863808 406343947
7 385786711 749895679
5 700105347 125495778
5 25966469 973479420
1 480448526 759927612
1 725861800 916499304
2 519705100 301105912
6 762521918 374202873
3 564231109 559105473
1 63432356 140983684
4 695207623 407882610
5 684603701 20222032
1 501880226 614177029
4 233178112 607188862
6 50394185 66670237
1 204789811 295033997
1 297831465 781783286
6 345085821 325174401
6 966732968 101223994
3 789811830 476737322
4 598279858 430362227
1 965603682 743452161
4 869969469 655247979
5 250349244 819980390
1 253757524 844527832
1 720486747 338799915
4 632949867 819944936
1 568282683 846673342
2 543356312 685459468
3 750542631 259105066
1 363013525 398891570
3 486710831 695483115
3 461476999 68673414
1 420859520 241591421
8 359677204 361329025
2 38360825 106309950
1 70122602 577112606
3 273058322 739888023
3 635872968 36020744
1 134730481 387191601
1 783006314 31167338
2 866109606 89533084
2 243580653 291290248
1 338402962 682494481
1 857282119 854296715
1 836667723 941355881
2 423582745 628692987
1 305152634 924175559
2 449407738 928733630
1 788344231 606717024
2 629978006 651743678
1 633918645 943129922
1 432371853 58521156
2 897146254 30990466
1 28504448 523445637
2 369947574 543938604
2 888600772 580478924
1 788875383 110807374
1 93733885 618447397
1 890918318 933367582
1 507046192 753797456
1 228731771 17970463
2 408597889 188928814
4 445800168 650144771
2 970887588 612192532
3 468681028 290783088
2 237288444 427656952
1 402992158 917945244
4 351048286 16429679
2 156938398 896236680
1 901493327 740616658
2 877590437 564643564
4 347109878 713118142
1 767328999 608673944
1 799978693 386789196
3 253901132 3090752
1 905224041 194035381
3 40791768 630339243
1 822426337 535160474
1 589902892 463893048
3 695837949 443703666
1 285251163 3016931
2 664245428 914856619
1 133710261 38261620
1 679456581 214386342
1 351781192 191567135
3 473753830 537035898
1 697856138 199730547
3 160543216 868337722
2 565614880 282095364
5 31468396 487011717
3 787783635 89749616
2 854213922 593534740
3 533075944 16388074
2 800480372 244246450
1 30168073 500325362
2 395195303 253204157
6 570522063 620542886
7 249255042 788058347
2 328955746 313262241
1 631713814 831966866
9 850959658 314906492
1 503746359 586658445
2 530096457 337760960
1 638996173 607849245
1 424467741 933347184
1 467594200 150424093
3 913489183 691005739
4 990846182 800480853
3 910723863 872115799
3 770122317 941073679
1 632244031 109471351
1 490067578 424443245
2 750042037 106037911
4 104926602 117801321
1 598603878 243442810
2 789091191 713457429
3 834760629 166928628
3 67611813 490272645
2 715597197 161140309
2 749427958 276811127
1 761621569 283858925
2 916397157 417419604
4 888485096 829250012
7 755418949 754869717
3 158216858 136322508
2 541321272 100000450
1 374450697 286388170
4 624214236 727651145
4 34088532 194284919
2 542160426 276071575
2 117573355 853677780
1 568969284 930595399
1 913148794 323582091
1 698563125 526085956
6 798606655 575295060
3 752073215 37665070
5 131739764 692542297
1 668772287 914921167
6 901233209 226813024
2 782546008 276147885
4 756185904 88591477
2 184667272 286311017
17 85938966 892252717
1 294561122 159196163
1 649425354 131619990
6 746530750 31590040
1 207397719 531444434
4 471497109 574651453
1 34406533 78834027
3 786894044 410702490
1 402066499 241021811
8 156201819 311632631
1 782031683 500750811
3 918116423 293357671
3 42994641 487358961
1 364737172 706337972
2 779400649 180123461
5 522208249 377455388
1 533740019 413030656
1 888386304 193958674
5 188599777 484989369
1 5453179 957242311
5 90647559 201342139
4 702669480 374537589
5 212781786 322388580
10 381492674 943045083
1 746326420 647450118
2 113050057 164153082
2 23592224 316977662
7 974405929 620096643
1 538845257 704655691
8 770791087 571388580
5 641779410 107467512
2 624293659 179675651
4 231331651 539306627
1 981097277 155386212
4 928440364 336663497
1 65089839 166799573
3 831836853 976444944
1 382001821 34957357
5 814550599 522839989
2 198395838 441255021
3 715288093 188632313
1 756785585 366153190
3 16394223 640494968
2 82191118 921739962
2 717481337 140745105
1 130191872 221814500
5 592289840 792230208
2 203254231 61123775
1 902461726 913769604
1 92218342 43637398
7 826370282 111665497
3 825888666 539220924
1 236743222 633243740
3 930845510 667219266
1 120177040 436182181
3 84476611 919775910
1 390555173 862800338
1 122757938 244200422
2 169637558 473529000
7 165507449 108301759
2 455814719 12807836
8 160818069 373278641
7 638314971 253189371
1 81678735 747620384
1 636125560 783211072
4 126543560 706972105
5 822556469 81546289
4 194448654 245417975
2 179628502 498745335
3 178574766 278846726
3 547950744 73480129
3 937472470 646325885
2 643146396 363047076
1 174089362 117099652
1 824009173 147433545
9 215559584 101783893
2 539231828 355824710
2 879037479 771004420
1 307218580 286106164
2 945723865 506601060
1 478631853 46667514
3 875639162 202489904
2 596698072 922240344
2 394771427 7358544
6 820553817 751263414
3 108762941 84951720
3 498683963 565529491
1 598001510 924045745
2 741782526 536069827
1 286964106 592732841
2 377261476 307009826
2 71429032 300787031
1 442521640 521241296
2 317278819 85639955
1 99665242 172245847
1 125193955 885076731
1 451261354 179404390
3 81429711 761281295
2 921486285 716424814
3 289022782 198879422
2 923231667 28646258
1 625889040 965735040
5 851886207 787734208
3 777355372 815040472
1 397695545 704031838
3 85820822 469487407
3 67543627 401696799
1 281749588 14898321
1 896622192 310418926
4 15913756 510484416
1 785314703 108807243
1 961267754 917016580
2 930415183 2113121
2 260164340 669433153
6 930903034 857293755
2 392819702 121073448
1 530936958 747874648
15 190991629 636868691
7 875335820 789644145
2 927777313 362162829
2 663645492 560376757
1 665162115 646156049
2 891104122 142321447
5 35558982 711129629
1 126224637 440310849
3 255982286 599489901
1 679981354 440535362
3 427552900 497976792
3 857094796 109558976
1 907434567 528053634
9 228470044 36195474
1 9955959 326272183
2 69369980 222466470
1 189866370 388648494
4 479374321 494193567
4 563947442 738077881
3 639588460 149142324
1 123897628 857254676
4 264278952 10772750
1 856036695 798444048
1 742237782 236077903
1 623321139 948058659
1 592586061 477181231
2 794523389 675686551
2 977979481 310169070
4 34053305 610694511
1 731679278 59079098
1 474511094 218730709
2 393752362 495749291
1 898753256 744627838
2 358192497 699668294
3 625683139 45324352
4 978935165 925408364
1 101950302 922191567
3 552276621 393428859
2 460322271 859869982
6 199075285 722948891
4 397996918 724238863
2 94787807 116483142
4 162204332 627513578
2 500999062 684750617
4 412760020 949938972
3 130522777 197078649
2 625871796 565864096
6 874835557 376147449
3 812813031 321869475
6 529660166 487466271
1 599475655 549400537
6 215820612 936561920
1 271125930 506592633
1 98899615 830875580
1 618033216 90584234
2 746346878 501439415
13 341859125 869158743
5 442849056 59911574
5 435952877 353614647
3 879375362 929404805
7 668481731 346393627
1 200293220 270951744
4 771772594 464700173
4 379906513 960541951
1 375298750 663067374
2 543672755 442686389
8 646768699 159967962
3 692265400 353987965
1 70861180 690030459
5 430326505 234100454
1 33853470 761276534
1 735816448 766436190
1 189152570 297614388
1 671804498 149408919
4 475378921 861856108
3 998322060 936766258
4 446405453 604856092
1 610682699 410060948
1 868390417 976037467
1 658600316 562975274
1 37453213 238010962
4 372242437 328729604
4 541285670 203810415
3 488683142 158422733
2 861353485 964345322
1 274358358 92095742
1 984255744 837332384
3 994960534 564577344
2 456972082 873146827
2 510482211 273901280
2 28057973 866422599
2 223981418 619841624
1 243724140 49664337
1 508621666 991049559
4 163315874 393658299
1 905748778 254076137
1 72345863 397090603
2 665713001 564169829
2 109625540 103209217
3 995667936 593345282
6 751557031 337982987
6 886797017 311522062
4 846355357 201182222
3 828582516 888156752
3 798157425 233605209
7 380577688 445944936
2 340887869 541733623
5 609371014 849012343
2 96077916 925808191
17 147865702 76295957
4 784342617 288261137
1 938737237 966830255
2 751147336 785705565
1 697399505 372961571
2 666185074 430131140
4 218437102 588480070
3 156077689 988363112
1 302566655 369933756
1 551801077 104985744
3 777870737 617539753
6 870155076 502247190
5 806288809 206564971
1 484537655 580163376
7 161875617 944471370
1 686005029 702280384
1 432391288 18039364
1 294644765 4176770
5 157155949 958867970
1 308003288 947253834
1 465018384 30242881
1 303706981 156362457
4 831970842 291056875
2 154257223 168958742
3 885223515 744292815
6 672295554 26370035
1 874737930 322470402
5 444919151 720195452
1 141108745 102953864
3 938793548 602766598
1 51581623 271572009
2 699620876 725166358
2 257080359 608269798
3 205542615 121947492
3 302492024 550268334
2 243923632 226187402
1 248450994 356868073
1 74806376 626151742
1 887706422 949547274
2 370057103 226334917
3 55774505 130467017
5 849157243 270884377
2 644338921 362022802
1 657005997 943603055
3 897073022 905530357
1 232294225 471376461
7 256999851 109845462
3 184583643 385431106
1 862869344 250520378
2 149608929 187629341
1 602270017 285880725
1 544967193 439438650
1 974871527 538499336
1 252622290 464457107
2 117454479 826219221
2 232532397 291820011
1 46664219 482954125
1 790907436 837376581
4 259438057 318102490
3 43498944 599181006
1 368539528 916027519
1 502533631 350656318
6 345215324 382653608
1 751415175 252237407
2 159224509 650203785
4 493222913 148428595
1 540181390 24246096
1 354386850 427280511
1 16742840 491339083
10 975949464 910633649
1 373424300 510338141
12 836522125 45178597
1 230232112 879042395
2 753270512 335253571
1 168223402 893402022
1 297042455 908248487
1 504529481 218968539
2 841575599 758932694
2 857192511 144569416
1 606773575 601716452
1 790051124 994001851
4 755027007 95843457
2 763502121 221805329
1 598808251 812031832
2 520446084 898187243
4 786012739 374570756
1 610697208 222515578
1 762953940 605823599
2 164529227 656691194
1 894460766 244056506
1 457800529 335972499
1 633224440 157094516
1 418410160 399220558
2 979599024 544913753
1 711421821 116379212
1 850589645 349218056
10 122893878 931907499
4 194338324 817022656
3 659758294 608642007
1 922609155 334676323
1 167339183 992251779
1 465503954 864383263
1 301794269 386507947
6 463656205 808422828
3 142420820 137173535
2 210363382 519403985
3 666632344 383831749
4 687665991 620199191
2 267801506 760334392
3 746190220 278541778
1 675999341 170463807
2 904580766 376490147
1 912198769 693964280
4 518339317 438559805
2 563065602 830364373
1 767930106 891269868
3 943988953 688146166
5 328896912 575624046
2 433711339 720706745
4 850170984 305275688
7 582979759 139921866
4 642185557 619355690
3 467430836 356541566
10 780253244 395552484
1 781054333 10566939
2 628561262 210403268
8 982898746 320833187
1 465511243 221609360
2 300930524 735765276
5 79068287 231299775
5 777515722 17997395
4 932874368 36337274
8 918339987 963917797
1 83139744 137037454
4 3923640 204712894
1 912718080 95277089
1 461124755 461358719
2 280992984 225314332
1 897071971 17947195
1 417962305 147323144
2 661991419 280338191
1 242634829 534505550
2 445496692 151594826
3 268830783 277005737
1 652703649 743206828
2 366424149 105535558
2 470708220 151112958
5 620127824 264265685
1 449701240 599615602
2 376753689 801369895
1 68854611 180274480
1 811216408 320734917
3 767267703 747767583
1 431170352 473051875
6 264744390 586718609
1 567492009 41775458
2 91068182 445784220
1 854572886 135699049
1 223254908 91147061
2 761864097 139371506
2 334418019 896424565
1 161032155 680214272
3 392372667 415991867
6 210395899 353906517
5 824865047 766384332
1 348329659 515824407
1 619209096 53959842
1 994504472 897086324
1 470627009 54883899
2 510380785 259217119
1 864188631 417489038
11 624628197 703164870
2 872080977 811753469
9 313028920 939389680
1 631926056 321170815
4 667779628 314406308
3 741859238 674714258
1 669697791 341903879
7 464809504 962490903
4 188418965 245521102
3 728310518 938335521
1 335292567 350298368
1 826550574 413855971
1 776088806 402223898
2 565444622 468554922
1 23182151 545642939
3 133265459 506751650
1 860708723 294961434
2 683722023 19145291
6 295187162 440862965
1 787996478 702406637
2 728392321 222566320
12 420481869 9181588
5 466203773 336347942
2 874230185 221770564
3 713871189 27039795
1 942548655 301599156
1 125949621 243329161
1 574492954 540316951
1 427091690 811459881
1 863323708 946399899
2 945897922 728193730
4 740860467 335644658
2 820518642 676888145
1 221803840 427856382
1 649160753 998473926
3 550908420 237343915
1 82850721 718455789
1 380837410 561796132
1 47712238 278759608
1 303027211 838837646
3 784681587 7369489
6 208940511 457459245
1 997798692 203648833
1 661900936 150913950
7 797238012 84048439
5 774001271 405792494
2 190891357 274340389
3 950150751 906029702
4 256967401 245806646
4 298258268 11839159
8 876014930 865497066
3 778355444 465883734
1 249051614 628810339
2 263596287 337506067
1 584628472 491331436
7 10068317 218638719
1 893409248 936117622
4 584790938 641041359
1 830618932 940082178
4 121329733 747681405
4 442671670 217900898
6 753865205 719488257
3 839824094 831602882
2 855326011 16478684
2 318846532 880765659
9 57051970 18905356
4 929755364 176575056
1 958906484 732357446
2 729092517 33436172
3 89730364 18540650
4 398945700 317175196
5 397134228 994114668
2 948105494 692921895
4 942880506 32986168
1 856309600 785207320
1 735513244 247500524
3 215308574 234757319
2 164090689 251745374
1 329052135 988768467
5 418993634 828817403
2 974304428 859961249
2 906403621 167770733
3 620536997 983032657
3 481393850 461151000
2 748258296 617830406
2 866096306 157248555
2 743473050 806153343
6 133525641 508290862
4 352736483 574471063
1 239571132 382077470
2 135449793 842231737
2 746101537 969206829
2 92005610 678974938
7 270146316 577684595
4 459656336 219752581
6 903619252 782459801
1 328127318 247657833
1 71898688 8193130
8 853640041 318858199
1 894297905 451773394
12 933168147 966155166
2 287072740 114243933
2 984360722 836825932
2 556954319 518781011
1 130659492 876745417
1 953538011 830175393
2 796752017 546412590
2 240045965 722867466
4 266199882 129928049
2 615304087 933448262
4 85859791 592983578
1 893648027 386164752
2 874124215 503390749
7 694169889 6072457
2 327302572 224727801
7 927151303 832264741
1 664425425 338720158
1 176345079 230731429
7 434803431 650598133
1 524827957 12191138
3 17529208 257830733
1 307625710 300332096
7 567930305 182943354
1 483471851 27972995
3 164049945 456818533
4 140883791 51857046
3 795388956 554336620
2 65258190 167908504
4 647015087 510457143
1 663181812 686394192
7 955905797 658647906
9 156985449 422499792
4 21654825 55694914
3 699249898 143130492
3 581356504 406107699
1 75890349 187796362
2 558291035 20551131
5 21114802 265347350
2 244664678 456536724
6 195130656 825787045
1 115647235 572358829
3 116745858 438697109
2 914569240 978258564
1 413255118 249610142
1 824859201 25681897
1 59439717 98813396
1 104120849 116211958
5 538730988 439929326
2 964353166 854296317
1 293035285 974583667
1 516341285 203813519
1 764658386 100656578
1 188584059 227417534
2 472118139 448874525
3 299813622 337010804
2 782326031 867028994
3 39611713 854914141
3 41770628 532877419
8 912101420 205217238
1 394383630 11509315
6 573207979 190663798
6 463500559 443688005
2 384592475 601605438
3 706453751 432080368
1 102923266 479012413
1 592583177 20910501
4 781040130 534553942
2 163991460 381178849
2 493513527 131346172
1 850289856 639888101
3 83180802 330626464
3 358889582 125318929
7 764758814 149196641
1 650217593 360346116
6 337508513 993761136
4 520103649 503760342
5 227083738 55561219
1 833429465 148985678
1 231847454 246463971
2 946841765 943823348
3 318367647 205455333
2 528099582 276271263
3 730622089 202203562
1 182339954 749162343
3 60608698 740870691
1 73832252 87944439
3 989320564 778015338
2 225340208 429920553
1 671663495 456117329
1 824654923 719979485
1 846013189 625458833
1 779409159 255141154
1 955648654 368272678
1 309344905 700968751
1 84641899 511483775
2 51167744 391443163
1 176514306 166491327
4 555561605 838497642
7 604068479 467024285
18 15738504 349289837
1 751151521 288152948
1 433329428 389968541
1 56243744 761461807
2 991128046 2804232
7 545301028 991150937
5 413554807 588723321
2 218408254 902277657
1 291034634 779043247
2 851696424 386017971
1 450087871 498471639
2 258774507 799867169
1 277266131 460503702
2 210105391 178582734
1 96730297 133099615
1 803764413 148214764
4 940432605 171825817
1 541073651 162378995
1 373456203 113373676
3 568901841 705921977
5 648690353 568038582
1 358486597 847363326
6 114513938 264876709
3 251968094 590163
3 810130450 697569602
4 536421846 411644665
1 903827940 579945286
2 467603933 618007402
2 797393124 30463902
1 589432113 832079374
2 968601620 934402510
1 380659642 161382934
2 923881698 807426356
2 542251580 80581725
1 545433999 1983894
1 290330722 850954043
1 33667781 187682388
5 858435061 764988826
5 48781963 957362684
1 821984641 271806420
1 256748632 789761559
8 959063928 183391547
1 184620669 374114454
2 753486273 862217061
11 782816793 356821916
2 403089777 750367192
5 837074584 796178717
2 255056961 349920545
1 875041801 848405695
1 15114343 184836651
1 274629609 528835174
5 152846554 3078139
2 233754736 797026618
4 771810899 420496018
6 846007080 106723411
5 260826511 831068070
6 513547010 528389302
3 519386126 998820131
6 917623573 548470756
2 952300666 429162230
1 487172477 406526942
1 898380291 953601763
2 251883993 242944809
2 754283569 719123706
5 368985266 256255096
4 915117576 511185962
2 103871600 864190664
5 631999349 19197249
6 424226782 270054255
2 360762927 521170606
2 161993851 186005517
2 280441306 248188590
1 531343812 109105750
4 368838955 990559895
1 224831887 671636748
1 919946158 491782998
2 572570419 665701259
11 202772381 955239472
2 966398956 38977634
1 434986183 76064566
3 50618521 795478213
3 923816840 509883864
2 277638309 41476197
4 357030723 714395130
2 494427234 333623908
2 26493355 773512759
6 656687453 388204331
2 448169686 217245374
1 686083346 721656878
2 522813139 112294601
1 318121074 370065309
3 209168889 819129001
1 615158700 647267200
2 494939100 249458611
3 90277095 420081489
1 739446168 737455853
3 895157463 656667765
1 52881049 912174348
1 485357206 549970274
1 653877157 693121610
1 11968970 462307123
2 467214374 751853324
2 935146756 566888883
4 303816807 420579112
1 808707981 324562188
1 421862310 939096811
1 563880549 32778374
2 483230952 244318912
1 273278914 555681030
3 569925345 691871163
1 406971186 860831997
2 361562630 380331425
1 378087316 354385544
2 78339779 216715973
2 136328603 264907287
4 737738051 301923857
3 972128899 362547671
1 463774548 653146897
1 504997389 587098358
6 168552119 224627966
5 52765569 473255100
2 718703661 307978979
2 886844938 240585014
3 945740577 250711669
4 76993952 202583787
1 328305307 685196770
7 945372575 140384488
4 429046280 693534032
3 855031226 310938797
5 644693131 448637594
2 755579085 594532561
1 576735840 978742535
1 59238559 387126693
10 214148547 824196570
2 811442055 678769736
1 285768671 169907396
1 806111418 98309257
4 105711033 253575844
2 872212592 546786249
1 30028906 212776698
2 725541687 691878157
1 251991646 199563424
1 288875230 407660232
2 252227709 313369821
1 395212160 146428088
5 238799786 46327600
2 816827349 933297987
7 707029333 188817133
3 583643801 924082684
6 380082712 966461378
2 719791729 105209627
7 922089400 395676798
1 848135153 18274648
2 594553149 203097000
3 405483131 919332573
1 278694752 616831646
5 213025365 320973705
4 791747382 327230423
1 118406282 313865018
1 907367323 302145720
1 434332049 690582124
10 791648350 241238574
3 982989231 466880005
3 399516797 568983905
4 422309217 968214502
2 302738190 905748178
4 624701088 224035341
1 17232831 89862097
1 953692466 442167960
1 862762936 28501350
2 41223496 691804160
1 158445420 661768360
10 752182235 948373206
1 646731911 264193048
6 286894675 608188801
3 139134267 381296456
1 923158788 956195885
1 246221641 442335556
2 137320816 400399049
3 68809927 953673658
5 556581119 696923510
2 33966922 507377472
6 334541337 929805632
2 462896507 311068660
7 706074870 925979320
3 928191927 918440753
3 598069353 501728592
2 353975977 719408991
1 378044234 738049282
2 227873604 243966826
1 639206027 40327100
1 587632789 866799748
1 531592365 785450512
1 847612067 197191850
7 79087402 41951070
2 631619806 912873596
10 224667138 183187979
5 567573412 842963261
2 69752387 688544992
6 429959204 392901832
2 958804720 155963830
1 830940216 536596764
2 892965500 471614848
3 61095667 224861534
1 851746027 229001450
1 118445681 238779321
1 194762593 459765307
3 150722169 650643154
2 45422465 189601838
2 628288641 627422753
3 113756054 698965730
1 250204617 615775211
5 627829517 144189074
6 620098031 600636341
6 888718356 780609522
1 688102104 363696705
1 695484313 265540546
2 854617598 904716999
1 858114765 36235778
2 14100378 217945271
2 963448299 73822381
7 219995565 558171674
2 413466636 502953585
2 712544492 331637288
2 321800025 774611111
2 425885198 714255143
1 204862967 90256797
11 458547485 163129237
1 151583897 454016673
5 832892295 969443041
1 993649217 279991730
4 800397049 955434921
1 23939578 806635949
4 867180869 925112134
1 654629619 732493450
8 791895553 693896150
3 40218629 227008513
2 381290671 75879889
5 171105208 240396928
5 607814000 121553319
6 668637606 303132116
2 707764928 447936476
4 507008905 541612155
1 364016182 718982400
2 397333486 84531058
3 355167373 455351059
6 229665650 849198252
1 475164735 721640007
2 846234788 767730850
1 212322948 502735085
3 943161998 83588002
6 642169895 641096108
4 476604083 823996121
2 730194290 100132855
2 835835253 548020150
1 870538881 759694425
3 804518002 262551778
1 447425436 425824535
2 739671558 797320772
4 473548747 723519395
4 239382442 343652599
4 587472472 178257320
7 572313710 948873718
3 808856363 499387495
2 325944907 164235732
1 696565387 354205562
6 235258280 30540454
3 973091328 580944402
7 707854454 461501096
4 859225873 103209418
1 667606598 793607391
3 637357393 507738215
3 787445470 316283719
1 887183058 103230153
2 273197549 572639325
1 233263750 812095123
4 917879781 245808071
3 723227975 421048302
1 121973338 459817414
4 754576267 500609551
3 683730423 619278855
1 733252817 986026105
3 606108943 438495710
2 641794650 719026679
2 503521430 122726007
1 668122669 850015687
2 964256246 882208601
4 499161745 651805400
1 271030608 851451288
1 130662568 568916767
7 452447970 953551100
1 829438149 371793664
3 57623192 847125743
5 761395395 875007378
1 254988939 622793792
2 782746460 763773980
1 38170500 938097113
1 55765826 639819334
4 342991309 534402881
1 622963295 989894107
1 629365453 244325575
5 672104700 536007041
3 919146186 555683496
2 452246723 901863067
10 638513377 454750547
3 264910605 394967539
1 374170853 840189566
1 694246705 92759311
1 15264692 988270385
3 153661756 722294751
1 504871 722668458
2 348910599 137923476
1 86958522 984381347
1 870871780 364537225
3 406095942 857952936
3 995798932 993800206
4 211371887 135648501
2 451967290 838711227
2 574422249 651624405
6 264757372 434949707
2 528294883 87484141
1 932025314 876094745
1 749977995 759122708
4 291119502 331212941
1 932754570 888865511
1 985099887 797461837
1 359583136 986740085
1 277913763 895154857
5 71835096 459521181
2 871942976 814040524
4 412409259 13652349
2 985887643 278386839
1 670314299 12190269
1 461572796 584356604
1 908284576 542465506
12 937722456 582455218
1 975021828 241361378
1 283827163 511058105
3 596516878 89903821
5 861089380 347769247
6 422063246 30787069
5 842654424 352338652
1 897330782 766441672
11 358954755 605239662
2 220463843 772783389
1 863998029 103035005
3 470158401 150012762
1 941900681 280947401
1 884777974 415056559
1 909661894 335951478
1 282752599 884309119
1 814989653 776485451
9 727758058 373793130
1 484516674 759927708
1 265425899 112306072
2 12845180 64047551
1 305764339 284798415
2 596659198 14130157
1 113862471 871781316
1 256928170 498178358
2 49248263 136348903
1 252055260 737681248
1 940049483 379985282
2 86839028 101798093
5 451487337 47839494
1 860836036 61871421
2 310489762 494183176
2 381889066 162779328
4 617293868 202232923
1 404883788 30364885
7 899460351 761347978
5 847861763 836471782
2 515063100 921653498
4 438608603 451797738
6 350097380 203325306
2 867880197 297077231
1 467071125 516183019
2 655002202 777042610
2 952085117 274057633
2 112573684 904664615
4 540079517 383055607
1 674411553 105383239
1 870092235 742957770
1 72023662 840085711
2 882135454 432140831
3 405775575 528952499
1 104649141 825867655
3 437773771 370690406
1 289988193 578331515
2 298398773 4085040
2 144192176 234959264
1 318610970 663911033
6 295359296 692838086
3 88194515 110229012
3 284144468 267525952
2 85298345 710689819
3 656236887 320339653
3 724663007 998701978
1 370056953 55607317
2 517155735 978359432
1 675042506 764059385
5 805882383 105444846
1 413791224 469415361
1 216208111 455067065
2 480883576 728505023
1 894425844 263240502
4 155726558 748106309
2 122277313 562869240
4 111343538 497832755
2 63923646 474936360
2 100947523 319708682
1 950312488 409551465
2 416311347 682678474
4 491286605 912472920
2 144783711 657948740
2 558084446 68340251
8 789568813 410657942
2 297322515 420564889
1 619837677 799601202
1 506834601 480375845
1 27240099 960353800
2 650005153 717150766
2 232137676 679750728
5 633770488 504932075
9 583975021 984225663
2 558577778 428820461
1 384285717 120049521
1 874062893 520274550
1 737406223 680835764
2 476919584 5349866
3 957894617 716644665
2 578247353 162956455
2 219530538 171178615
3 48320734 594649966
8 861477815 142307237
3 313347717 123004422
1 411326373 640433871
1 281367175 953281231
1 605023721 921871300
5 263430885 746100677
2 823750639 171304015
1 370842069 678148393
2 680260756 172844535
4 272233153 986878347
3 90481066 611709555
1 275110473 219506104
3 40827627 245932602
2 475894789 293760267
3 546272659 828686383
5 779057341 955375532
5 774577806 112431113
2 27602238 180693060
1 293051080 108016886
1 14272261 615924269
2 397883845 652268966
5 586295188 199824825
1 335558304 622786187
1 874943078 806197717
2 226941769 97734387
2 313107559 599535073
1 503601523 417253941
3 635617274 601225410
6 887020660 17179530
2 67091491 776971035
3 716417040 229563535
1 233393196 485820240
2 513141689 623311149
1 486712595 516312583
1 907080507 475364895
1 117324871 787803101
1 739508917 263458998
2 870357305 303080600
1 918987779 672394372
1 318638637 430786173
2 976753168 882476043
2 349110206 172030436
2 564141380 839791808
1 105692330 925567934
1 42687358 145566627
3 353959395 855478855
2 170729334 512964067
1 970292464 217885069
1 784473190 824506225
1 53881063 751143071
9 997063004 886006978
2 829539168 237970819
1 852074998 228389452
4 19638847 509530967
2 568318101 203332154
4 320422550 293344575
2 321036207 811723047
2 750505195 777214882
6 299194492 964108029
2 619209213 314723840
1 377206785 52124486
1 407349860 488190092
1 320530769 614785196
3 612086161 344067695
1 407195938 434951442
4 647419476 487858651
1 186963981 240453251
2 233259342 311852160
2 41316864 516029102
3 305388881 830411635
5 564820498 277896328
4 770535258 289698746
2 957361821 702506900
1 570539339 425156455
2 122636141 450664034
1 833277915 468300052
1 329969095 725680249
1 77987018 715870872
1 336130113 764248788
3 461668295 532253979
5 403748495 929975971
3 735984520 710334169
2 929921135 851859145
1 933770084 62472854
1 258556828 647268084
2 379664233 124264321
1 604012003 888576894
1 833101289 218241969
7 575264590 772616702
7 144054033 667535396
1 924083545 515152870
3 9179238 747161999
4 69494973 20771313
3 31177032 32827948
4 824759372 525346487
3 497942525 295643753
1 287008680 721833464
1 58201227 349056254
1 191845818 424944175
1 648722041 137533417
9 746338749 475118603
2 467633694 143875961
3 35312942 546748074
3 793585019 188451993
4 334741467 885132774
4 601490788 832458009
1 168969514 725002752
3 756604683 939558270
1 178247067 43570247
6 971027697 677109691
1 52352872 695587053
4 693342046 588998899
2 394078532 883072151
4 910786872 792560250
3 645553616 217795536
3 805881817 652710399
1 928618699 476313062
2 771189289 970217557
3 695117811 462743107
2 850952999 810343414
7 555150024 135969198
2 282533545 89603449
5 1500780 357031108
4 735564976 184354379
1 748522621 552935253
3 875886949 328501215
3 396066417 497216030
3 80008272 822260453
3 279149031 276379031
3 620252438 495056156
4 569497312 73260201
3 772509992 70382780
1 716754921 156955039
1 450708483 2883628
1 554357417 891349557
2 519362242 537751413
4 944914641 860531077
1 368986416 276452454
4 263789036 590123547
4 507240468 447609581
2 479648274 147379500
1 15472595 706021889
1 489990380 88038505
1 854093967 290064677
2 381472432 991287422
1 820407375 838721659
11 625629810 504076311
4 611316788 70398443
5 371184859 933825875
3 815537772 448071802
3 27176931 567243293
5 475177854 315697334
1 605930431 182487983
1 434818906 972948462
1 437428732 279310980
3 424746342 610529197
2 363025170 216918295
4 842654044 654045303
7 625148458 330020077
1 176526010 664308993
1 16099180 370490887
1 47842606 555848519
2 432518753 159435710
1 108506855 558212946
3 802220942 188402447
3 708900313 280576008
3 151180969 66806776
1 889225095 294728496
2 764476802 317760471
1 455625897 799116770
2 368681747 3561255
4 82578410 244257293
4 377749392 957727827
3 12713475 654308255
3 240706073 825569773
5 556549798 756920393
2 864724249 796550051
4 240260515 874711298
4 607030632 721017222
1 402182715 214101889
1 924887414 112584512
1 918583986 141062229
2 284230952 788268737
1 848370885 996982520
1 562057614 202113015
4 648907165 741156815
2 29014529 888990727
6 50858368 322193225
2 103495161 546113463
1 384304243 359957068
1 170431143 866771389
3 425940580 921311512
4 162093311 685312346
1 385073344 487038142
3 849427528 239239344
2 661533225 757270104
1 468661210 474408318
1 934664951 389315299
3 6674775 646436340
5 799260244 946426714
4 551860444 691055854
2 441881221 8562518
1 965632105 961416143
1 530418209 222537892
1 532319581 29718371
2 691589917 897549243
4 363531239 461040371
2 458586619 411148198
6 152208270 566628935
10 511234992 58966075
4 393231064 552371323
1 897131247 192753051
1 903406004 705064480
1 992659503 865697253
2 796426494 462903616
3 467585639 11395407
5 883242034 71447148
1 757007056 941200419
1 962478776 695083147
2 455725361 668958093
1 335822340 302079815
3 470926465 78547678
5 46240734 444991467
1 956877198 662633001
4 982316216 889355899
1 445410479 335502604
1 225137799 962672246
1 606095893 477560815
1 80144570 754745959
1 697067921 596367282
3 681564555 998968853
1 241939877 193616237
9 331325586 545606082
6 330361660 639835152
2 166694471 898791241
2 77103605 62541000
1 343816646 62827125
2 186739216 965453142
1 309444589 916225285
8 104355430 786130276
1 675855073 97455254
1 239781034 125514313
4 412348328 213055219
4 919800768 119515439
1 822884686 355780347
5 683646918 901399505
2 458987153 461683351
6 420073135 24148401
1 282514756 117396552
1 644081496 66751811
2 260902952 651409401
2 702527033 396360081
1 851615730 82998311
1 371165138 448489954
4 988834758 398034566
1 394060376 299808814
1 35163715 920776813
2 961578071 376240613
4 871580566 941921674
2 609960684 26903902
1 500681960 445356577
2 740398834 341907633
7 25138581 573048722
1 223394634 998032864
3 438601161 432163829
5 892643105 461822762
1 545530745 702854299
1 557031991 962652796
1 373955546 250118426
2 246248024 949419676
4 756584 819565289
4 484392104 667787585
7 620283681 299861153
1 754665867 100516315
4 128084875 100016645
1 382915714 792229003
5 416624980 215819338
7 399512271 733664595
3 23861056 371723941
3 786170283 962439239
1 679441750 715205537
2 705611446 862928997
2 742219886 242486314
8 421764322 758259011
1 925442295 731305222
1 716880084 239786963
1 541720599 210334387
1 498434694 880990374
3 34332712 298647243
5 47725795 267452165
4 113484314 735013580
1 385696675 597796803
5 323355866 425699226
4 520646690 120370705
1 522064211 812609508
2 176639663 735314552
2 425154270 596049626
1 577867946 989312701
2 913276146 954803422
1 841476331 977212815
2 267008096 429948543
1 823865361 860496921
1 962012339 542089547
8 776170684 601219092
2 31521775 235451238
3 821526896 728358886
2 439429535 120177399
3 783137783 115992823
2 305964209 376520133
3 752863167 739665294
2 744022586 238247342
1 335783685 709015554
5 635639833 57878112
1 841967186 299088023
3 83944276 311647546
1 598148537 905356538
3 186998671 701047877
3 652227548 394827994
2 133946929 257481961
1 340764931 197476401
3 231183161 381379876
1 743801379 743657237
2 854508079 630597360
1 401284216 270739564
2 495281818 313182151
3 223419932 291611280
3 391079736 375135146
3 598703402 678410761
1 861611361 744559867
1 514356198 702770016
5 668799582 753341440
6 711070981 148104391
3 920226699 676368643
1 723512776 347149229
3 706660448 388999517
1 858292736 820849674
1 56237921 761591728
2 791506340 890915216
2 754500361 735281305
2 605290425 152942589
1 379138093 185909713
1 395867216 247027624
3 316597884 596528645
3 31158166 935212512
5 769011293 805027895
5 269832598 224605435
5 785784162 351607991
1 819965243 328678553
1 250131296 130074098
1 204692530 552011925
1 664450618 74223987
1 784116741 826015374
1 783919728 7054093
4 257597562 672769306
4 110782298 161037257
3 877717376 698115410
12 107983187 80158900
1 478393144 353010599
7 617429083 380593768
8 794643655 732462144
3 192177250 74369385
1 840636378 494467960
2 594106154 488889372
1 392626449 801948958
5 671902105 619569694
1 15720716 769128508
2 413892234 885024905
2 824477065 782732127
4 875385843 860406233
2 518693246 687469735
3 527473342 57090744
1 378802658 896165516
4 682789373 556174860
6 449408363 332704877
5 812988329 359358151
7 913906225 211517570
1 296518980 998620007
3 635191606 620076478
3 292184046 142054893
2 291445227 839599245
3 995131050 698942629
5 383735170 164672977
2 71223990 108468891
3 985928961 767141247
5 181461746 922751252
2 76697088 50254057
1 53158069 450714043
4 206082883 720904485
2 958763306 862909106
4 433533168 508293335
3 187072543 273517809
3 819366136 370884081
2 373474010 967345032
3 567295317 400423815
3 804487251 842641051
1 590423482 291253152
1 550879071 580818277
2 319727935 618752127
3 588873787 86417596
2 784865390 825313627
1 946835733 367360043
1 660994690 664372841
1 353470672 874016775
2 396491683 978799976
1 379379502 235344313
1 431200638 534485862
7 915189841 582365826
8 157922860 496231205
1 686259266 135348923
1 786316342 824898010
3 843977366 217478278
2 914169479 57584059
1 919576726 782951513
2 27465618 179986298
1 618606425 110689502
1 880378584 291355875
8 5134734 106361954
1 636432920 638012190
3 932399683 92415466
1 116402726 955959630
5 265597019 477510281
2 575002170 239689024
4 963335415 657042721
6 241496741 90319362
1 347928316 100669893
4 697676822 512624897
4 822901587 782196611
1 304952507 640023130
2 25331815 75061693
2 737970195 284483881
2 73925664 149299500
2 332457610 684899235
1 350333370 7240525
4 321608251 429443573
1 459037826 489369402
1 602392606 946172663
1 558138938 396755151
1 387595401 20059942
2 6757238 178035097
8 152965729 263198871
1 971033772 716307988
2 452509981 878552619
2 207999619 281537095
1 905388453 658020128
3 833082479 716089291
4 938296349 356384457
1 92225903 389599150
1 438127976 467031526
2 926734428 87511147
1 101601100 963267161
1 83831676 593183383
2 662579542 401110774
7 580799371 449473150
4 477878759 139288462
2 261949520 292602740
6 188419265 469939635
1 694231167 305457084
4 159399079 325792447
4 9154025 952135174
2 443638445 318172138
2 794439383 731856027
2 793045183 43518150
2 974976519 212590406
1 144573760 531310337
5 663999941 703567397
1 619137504 930611980
6 884004247 645392809
3 163930409 443514915
1 817818451 252660185
3 904656294 351730428
8 820066390 642581420
2 158792807 313290054
1 555374906 745977354
1 841487908 902257755
1 784535755 423461439
1 437226152 203333927
1 262388215 952016592
6 855721443 356496271
1 926863719 821541707
1 564296824 913399305
10 671351812 36318165
2 292493765 913310779
1 487479581 850331169
3 699488870 566973964
2 371207512 517545921
3 100966023 612645281
1 237537308 342891331
1 455702813 763780943
4 199593836 980882448
2 517429107 90764662
4 455698351 449965339
1 576383762 143339912
4 829956209 800160914
4 755192494 68141710
1 382968274 577543054
4 746381215 320835463
4 352526195 141390601
1 796046800 184504443
6 426198415 540335528
1 476205522 369761665
1 90488039 597409499
2 621530970 716157145
2 598970956 102463610
3 983812313 307644311
4 505969742 13270781
3 155603669 208336842
1 412836055 375378939
2 377523175 991920479
2 464696319 339310292
1 105244716 725075775
2 118144780 805361639
1 909982116 659611819
1 412369568 219501726
4 177758728 478422471
2 330737179 91882292
3 399302743 919897957
4 445445929 719708040
2 975162158 857428709
2 55500193 899274804
2 470106224 806131172
2 422703256 833825588
1 62843313 716771697
3 882141228 983881743
1 558327507 242002005
10 471761062 911841942
1 153567276 432560153
1 960649853 592064077
1 184837197 737106150
1 642010551 880338347
4 437178970 698267857
1 675672054 959598440
1 586325473 629272889
2 147335506 257370753
1 8775846 805520716
4 328896581 929956662
3 242171149 212829117
1 457559451 652196567
4 250983634 882430471
2 343973899 678418137
1 830679993 690512839
3 250012952 258578274
5 441628299 365285
4 176890299 202738692
1 661878243 227371927
2 4859107 606239237
1 75330499 506114891
2 423886868 68754457
1 755158008 722883298
1 683299656 280889699
1 772288479 749126242
3 436588403 448480957
4 141995150 682859245
1 798134001 641239804
3 383082240 611044635
1 879432062 961810467
3 713000412 764497492
4 81240450 98732249
1 754471729 452683928
1 540027823 534426043
1 450843660 938747500
1 434191426 647566232
2 26043990 567846396
1 882002153 72601904
4 135651025 314904791
2 992940305 904896138
6 217060746 930854447
1 356692280 97937093
1 897029016 556264233
1 303400226 83874875
2 945842732 88429239
1 503440490 727180899
3 65869379 631807280
1 305374812 813615988
1 760171722 182930317
2 789036372 578807208
2 367225881 472586263
1 630557739 771544598
2 263193520 694436776
1 660554557 788677048
3 24544249 231912137
1 660738215 382531351
2 202992820 773034299
1 399703075 871069934
4 207169296 450910111
2 386854969 740171301
2 37976286 582015555
2 899044481 865787966
1 978054061 166266461
1 101414446 84767091
2 763883129 342342115
2 941959601 387197877
3 520657779 510367268
4 97683325 725619008
1 29841533 75384317
1 859149015 516830176
2 139403513 584492605
4 787712198 377540913
1 507043045 332075600
4 558167052 556600164
1 156420468 539589116
2 421664169 987251711
1 422992931 179785757
4 457304430 483114719
1 413598053 870756217
1 480108744 416685977
1 989429203 932844419
1 764686515 644160745
1 603397644 642649018
1 920466263 285771926
1 644733178 952358774
1 960145188 643825315
4 261411907 457811322
5 473160491 81716671
2 480410418 990848919
2 91834249 890809237
2 639493407 218275328
1 604785259 223025464
4 10684494 654948028
4 796361552 461011876
1 329972455 646229213
2 689545292 686214749
1 555072590 56566904
4 67164289 51630515
2 278537820 307482424
1 246701669 705286691
5 618501084 840435254
3 27787599 794161412
1 423496690 755810390
1 992913600 538601175
4 570393462 173674695
1 727274375 457355742
2 878295517 434034954
1 861339959 383959310
4 1375193 80851218
1 142770792 543679624
2 121884072 253439101
1 620610814 592559742
2 734450945 275804055
4 618517712 70069470
2 367031601 496682276
2 166451406 235643359
2 914901042 761399846
5 361773531 731004252
1 810897185 291674162
1 720553666 367092161
1 382657081 658841076
2 910089620 341880159
1 507752722 774944103
2 897588511 604042334
1 74641916 337436072
3 597225941 533235348
2 457408296 617279776
7 12513995 524230529
5 479858353 848838399
3 48598490 451645065
1 6426545 628998886
4 600912963 969400248
3 454576944 912599292
1 998241061 956737583
4 793246479 117755308
1 93640949 654486657
2 93334222 399982839
1 949036150 539137300
1 675236885 537932894
1 610002157 383424056
4 486677077 921575922
2 616916259 179935533
2 492725842 925327463
1 912745269 87992559
5 805055520 53459039
1 601379389 636337876
3 681104855 619804749
2 180520477 771324152
1 941290001 707815612
1 819649308 85830110
1 315992985 672508278
2 796647440 417516586
6 575625428 190885825
1 657933106 188864057
6 854046535 55029871
4 264293114 221461988
10 392173299 743218911
3 943854588 227884457
1 901809160 214961266
6 592167410 9010130
2 607801067 173653298
1 439266652 236485839
3 498510918 857624442
1 460421526 444569504
1 540030831 366939963
2 181356252 546209095
2 655262819 689987201
1 962315664 743181088
1 772894578 366827454
1 414796951 772634004
2 366082988 972655693
1 733345857 363357109
1 314813160 694867364
1 169681467 940734316
1 891550221 899072693
1 899436567 123140091
3 618960059 665583319
4 209373947 191228934
3 60977701 816586290
1 667762455 303170349
4 359464403 587807636
1 258329235 610034344
2 15297803 280152151
9 313869695 394330734
2 416504633 628592514
1 765505137 305280399
1 594125518 20411596
4 379807764 640647667
1 953248480 84844056
1 490181302 62112122
4 182471339 543013335
4 548829240 847652574
5 579741542 87597522
2 705170208 696370041
1 982180589 580843727
1 856901990 890163537
1 504797250 870462634
2 116660915 377685309
2 714362405 528842104
3 452969644 898858357
9 487860966 707479430
1 528675482 885894968
2 926056984 813956652
1 763491036 923903082
1 591781426 581163079
1 375006703 450029785
3 449814338 359465353
1 997016593 841963612
8 58923505 784516082
4 210396827 731880602
5 160192973 622713022
1 186597560 274457794
1 196980416 120392512
2 456548303 683620650
2 996564972 257232865
6 54551567 869082701
1 136055363 118992194
1 360984663 359828198
1 98665327 859321452
2 229177854 394359870
1 73088553 325969421
3 645071033 493431990
8 498063897 383338095
5 452311660 834902039
2 960811967 300582410
1 984290484 538374781
2 280844562 451178663
3 950641720 9671632
2 782938052 797843392
1 985878794 77450155
3 673712723 634787107
1 614013148 906845771
1 222831327 396703531
7 727329516 317103770
1 870062892 517530838
1 989338003 801523831
2 900879468 383596745
11 73042292 956487607
5 271420002 224881933
3 490380596 387094414
2 909513676 119239910
1 835355141 960814319
1 871561550 313031678
3 468516228 550309376
2 347532364 826921171
2 466702224 449454878
7 982408509 242715444
4 315226442 959270046
2 96774793 253423205
3 287562261 329917051
1 593421977 749122080
1 804084781 520011589
1 20377475 480074277
1 406279163 391145828
2 568660302 936038831
3 751106354 529388747
3 199784883 242559318
4 30909827 378277928
1 221849269 277059218
1 497281815 942568016
1 690324547 408114012
2 411464601 400416849
4 282838365 459522598
2 628974245 440273434
3 190590882 701438279
1 896764632 132789284
4 594399605 522450601
2 912126728 285958196
2 301840087 921692714
3 673743547 100485979
2 991941781 381959105
2 806016821 520002339
4 724173505 315142587
1 496049667 180358475
1 58179871 375904177
2 648868569 515312218
2 258424133 5738631
5 365804960 954811457
1 946371104 191356825
2 393051462 567648665
3 104823533 480105815
2 304620602 385714861
2 711294986 350368797
7 608388493 233585366
1 153269149 385981998
1 810089174 346585460
6 613913788 112851371
4 733846792 880453749
1 581095781 415300581
4 674389494 890762779
3 543715679 181003741
2 562332931 228031860
1 563119748 10131176
2 723799143 224302501
2 556212689 200273171
7 358560181 669298419
1 743873417 359180691
1 239317716 703567405
1 560419060 22509216
4 559636335 688331965
5 788345097 702601134
3 455241911 601556858
1 414739395 735607688
1 125694146 440659340
1 86570134 862585235
1 258248342 857656286
2 141169793 608324512
7 35127334 905562509
4 937126097 916057930
1 521363291 265183161
1 879726365 162495107
1 769349239 315318608
2 877622980 821372037
5 920791585 872592466
2 551170191 746974509
2 837141076 438705699
5 825968263 832984396
1 279167448 709637231
2 840726768 585411133
1 577034182 965958232
1 910453934 363794851
7 311360886 678311547
3 645655172 460765098
1 348960013 458992883
2 310436706 355576432
1 417462288 488579131
2 356970799 308362004
3 792885233 692323978
2 840892541 409086274
1 754367973 897731083
1 516327052 228250186
2 593104576 674640684
3 510868676 571062824
2 971289085 234365872
2 347603337 431074221
3 136570976 981001935
1 104992542 606036207
8 820054635 386267054
3 111480994 160493177
1 845076691 525655219
5 336005317 584531014
1 470805187 985839638
5 928546331 87614386
2 139905250 552418754
7 435529019 927615534
4 706944288 141363590
2 38426763 589748442
1 231408071 505504546
2 718562042 678760446
7 859863137 496694840
1 713841872 783467887
1 417324014 945441377
2 669883074 645572082
1 569641657 270515865
1 298719565 662330077
4 222276683 151237508
1 789094062 89697646
3 336128699 984525002
2 350481353 305335495
3 128163623 533550223
1 791197586 158132660
3 301920226 297336451
1 382597522 650932014
1 348673890 626550681
4 369777966 301137902
2 125770749 774601618
2 650093917 585943735
2 35607956 350852345
1 211059170 386339566
3 189740041 696846940
1 428290781 820053045
2 183419738 459277959
1 978100027 320733379
5 281285130 345400711
1 852877553 102894097
2 28280888 567839393
4 427619287 389087173
2 136013291 779813254
1 618032737 267264839
1 249462259 603149002
2 733591034 122981174
4 777570610 842284730
5 528404505 690560003
1 891527074 666179613
4 586927649 753328095
2 217382514 435510317
2 958872630 938472615
2 364153062 323144011
2 468277235 966289029
2 220831146 828092936
1 211941154 431530204
1 917419381 943984655
4 828044971 43453731
2 431625629 508819639
2 290736413 222140675
1 431237701 835494202
3 236181645 129737436
1 700874673 137397494
1 556629587 580059052
2 86056874 740988263
1 799065652 7766499
3 630925015 788067572
2 665315505 482189684
4 764592371 471655481
3 394952163 721867307
1 526614746 568697950
3 986816293 476477390
4 803237255 493034318
3 972208321 365423863
4 101060113 892215951
1 641920544 147045158
1 693315194 549779275
1 686024254 337268360
4 514606431 977497850
1 971647695 848392375
1 110293858 830165999
2 639416592 618047130
1 89930693 25463410
2 44202530 947363140
1 199993629 694497287
5 72088764 899116035
3 910099565 44612821
3 587353702 16652135
1 730076698 486499523
1 98409159 851485365
1 453635504 486297806
2 80355905 590169483
1 93198953 828346075
1 935152383 690305194
2 327089442 694500959
3 761348062 353306259
1 228044333 864164393
1 403466641 924175354
7 845176920 62280193
4 448483277 549656547
1 213017253 139592104
1 828425960 37697034
1 67300505 431532558
4 393836622 318437903
1 848162337 333895358
2 988653537 44254104
7 760352638 213196875
3 796089706 771670324
1 969769969 97742206
1 692194292 912017299
5 609305875 833016010
1 26220618 949764769
3 800136611 937699819
1 894373301 21488492
1 416416038 582595025
1 665668160 427746038
2 614984317 329878423
2 581494286 886873893
12 737881409 737874033
2 389460747 878589153
1 422970996 814784938
1 315545089 132322028
1 364045358 456607131
1 818018047 57304138
1 429016123 849405698
1 992785043 244373983
2 452001475 418410994
1 305478941 431055051
1 879196043 848698170
4 482563825 715402725
3 878659237 89825381
3 766530520 522158466
5 757805030 647945983
1 707610050 948106937
1 315559311 930323657
4 556776781 991486092
7 911899923 790898888
3 202806078 302603716
5 423605463 543470688
5 584229189 71815940
2 520743671 88029382
1 452987761 139139553
2 952180580 886660361
2 361545045 425628351
2 441961959 483436390
3 29809194 48677215
1 34756674 902231708
2 497390120 511423897
2 164644816 684311437
1 344279270 171380689
1 45634736 736197780
6 110800470 187855100
1 920987734 651693087
2 905967015 770533815
3 698722558 905260515
1 225960309 569043910
1 515553284 333571882
6 598255576 195079419
1 406965023 857073386
2 867393874 656807822
1 399234129 926793846
1 138935516 561321002
1 941717093 976208501
4 556089029 447406104
2 357663950 635350073
2 802788280 906407314
9 110902770 391617419
2 154956260 102830264
5 791803192 392816625
1 573413776 234739934
5 800356222 434257976
3 883097887 89006269
1 994522417 701388688
6 863650377 587800512
1 283539007 822912410
1 580006055 402874966
1 482866656 902931790
3 295495016 907942729
1 769279999 664028939
1 152361510 707668794
1 444918977 278766844
1 365882847 904495894
3 840177197 569050735
3 95964384 631869526
2 645264309 276931063
2 471363376 593798661
1 199529799 984256138
2 153577887 747657091
3 721983884 700860674
2 553128038 743266772
1 235028598 842868646
3 90854261 566498222
3 841675326 362407806
1 996438632 477651798
1 118362068 335362188
1 468609077 262445553
4 848221190 909224004
2 7289755 863275390
1 883383619 936313196
3 481403705 356734337
1 193630097 949509528
1 234490260 23326567
1 585810368 602946944
1 628985020 329504369
4 908720861 73378378
1 968851805 53960922
2 409171824 45594252
2 533517348 221443527
1 330186988 358090955
3 310263164 196612681
2 426522009 238065055
2 252619497 319863787
1 770744770 872656146
1 963328877 433479504
1 942975480 430463894
1 701944466 490319740
5 799207151 763117684
6 371499820 665226868
1 951648836 280719029
3 420609395 711411888
1 26137227 154965494
7 761993453 281129294
3 429109500 710812522
1 900666144 383036117
1 781594103 217285159
2 476926215 182934089
3 954065504 976900305
1 454336631 650370686
1 672541496 476331358
7 935748895 149845544
3 248922926 770806705
2 839425142 551790833
3 88417675 648051186
3 389836616 765866256
1 606171453 123456887
2 503522546 499270886
2 127005409 263220728
3 185983684 121242035
1 696689932 829500105
2 202279371 387842573
1 200948633 858611796
4 556940768 418791810
1 274323297 311436819
1 54292614 543702937
3 202261468 891912633
1 699683672 402799731
2 136396284 597491703
1 612904439 750710223
1 519084731 132452223
3 900610256 873631639
1 983650266 273723279
1 34017498 669602772
1 788185069 964380537
1 100471695 677741751
2 921486424 192973515
1 727751501 70322387
1 213363311 831369340
4 758665429 563715967
1 196446051 546692088
2 178465455 722209942
2 208777809 143294978
1 910848023 112276314
1 928258611 95789034
2 70362178 752653991
1 843755870 608491325
1 32679485 556472707
5 978418283 937361419
1 511224851 889749619
5 258165526 95226952
2 930504778 486881789
1 248058088 884059335
13 452681202 944429882
1 906359045 574724794
1 301447437 266201865
2 758377069 462228624
3 248087712 710702311
4 369622383 315543858
4 187713715 362396575
1 840032928 448803612
3 72903718 853869044
3 944224588 805923062
2 33332205 850291275
1 258108376 912570850
4 383353768 560242243
1 157345744 959331802
1 263990514 436454722
2 66848571 36005813
3 534251835 533918642
1 568946692 225485778
6 672506368 508918186
1 537487120 244411103
4 593393722 78275811
16 318924299 255612690
4 152870239 558546798
2 78981741 69227179
2 889178741 647062450
5 851019440 677669080
1 742712866 560341840
1 329592872 247633895
1 762711820 245762661
4 150689721 298405923
1 655722825 949321619
4 623125678 968818142
1 267745055 137243263
2 31979463 649984805
2 679933863 634290133
3 295012065 129005172
1 470652824 120995620
4 753816627 871577263
6 373145615 990542708
1 85615532 740081738
2 94624639 358860577
1 69573306 470637637
6 792612409 347998083
3 65500792 312940962
3 308716605 303235721
5 582825430 86665183
1 507076406 942622317
1 447781632 944667360
2 683864953 118491363
1 619488809 533896420
1 727228840 373072681
1 381241023 994103153
7 511635238 960950268
4 174839811 685699035
2 552638154 386604795
1 620062306 71421009
4 806708703 886674760
1 627582134 796957250
1 807793671 117926512
2 800497670 204500377
2 139563323 913137647
5 339337113 800271853
1 451463489 282361001
1 533816545 987830963
3 610435942 746031947
4 591237860 182078111
1 423999128 57904180
1 945896433 57060867
4 859094324 113815977
3 326143026 243543738
1 195886236 604992699
1 69009171 995306531
8 669431724 41185172
1 956942014 514907342
1 275983064 161507906
2 425220071 571665780
4 236452650 408596976
1 270532707 936264246
2 723851685 283280116
1 965852137 718861677
1 921818566 160582174
3 403219907 648458745
3 165408303 349222909
1 531513709 833032887
1 317936283 80454030
2 697533185 112039603
1 392438609 96054029
2 722898065 414977227
1 222182531 763475706
5 758976159 62461615
2 338403721 212149244
2 921860926 740666547
5 795215073 491172684
4 936963110 986788343
1 819016493 926515699
1 703330147 821991804
1 453819127 61821089
2 352335627 530151418
1 437960524 526309002
1 698549373 221113843
2 387632043 116413603
3 517348510 515908247
1 166006526 380871463
1 625414157 204634345
1 461799452 724110356
2 625338815 152986860
4 228475682 586047426
2 387153191 109110605
2 552987503 952369832
1 985308860 592533997
1 200170421 822488312
1 352145067 305860684
2 837283750 723722181
9 677320943 713516958
1 753418538 789628425
4 695275815 70470072
2 945037665 670477348
2 75888491 349087250
1 272696449 535824084
1 778272368 573103918
2 746299770 757775152
1 782382899 555333379
1 581475795 942197523
1 813285931 242089186
4 151629888 585346919
6 219004045 999434404
3 412481534 391099898
3 416340556 319735719
3 240502868 118559969
4 650173226 984176044
7 247574834 650345183
4 171845966 300864789
2 580093417 10887755
1 382481288 155193019
2 565789053 774940196
1 671748334 537403798
4 953079893 177841241
3 818106304 967565359
2 16891444 674995965
1 675914794 521151830
6 335300649 212079063
3 344910403 804177291
2 526529298 568211673
2 8923653 113102093
1 527715024 712088531
5 626947071 754513026
1 131297185 316654988
1 319221353 426880376
3 207117000 10566192
1 3649781 165597834
3 386980782 642568471
2 520082714 302539184
3 166851466 584664057
2 88748036 694668868
1 233139192 357071034
1 213973566 157653502
1 437881926 585410372
2 335739189 37196272
3 310113348 709612979
3 480707650 592808856
1 933197909 865000394
1 475513401 299097245
3 836350035 710179557
1 777342116 644601307
1 895207997 19800940
3 4688380 916326914
3 553651903 489598153
3 138796327 223234156
1 377639832 634643422
4 812872882 206014609
1 634986321 737261665
3 681878674 858232028
1 724042010 892738473
1 922089468 344911159
1 344393747 952064407
2 728825526 676018277
1 625335672 126093263
1 687434581 929525840
1 981084006 336279121
2 975965049 386129214
1 702515645 652887733
1 608154045 477744720
1 385766048 351194096
1 399345604 740481329
8 8591131 282574788
12 486070132 338846683
1 837884683 964483627
3 510269448 41638919
2 233411385 166222583
1 133613652 390551327
7 302607844 262074540
1 198438708 930018677
4 342315919 154410897
5 966494908 113346762
1 753463407 173726701
5 87238158 594389797
1 756384536 95886853
3 838597770 786161826
2 826296969 404239476
2 338566509 78289190
3 737243044 164562981
1 997564061 950666427
7 592165108 488383475
3 56347237 636398646
1 55160723 772360266
2 125339081 732195024
1 812219943 530911368
3 212836233 837313976
1 120402067 764309486
2 97467031 199134533
1 77307274 482174895
1 500326757 972627325
2 134817097 864191161
3 487502923 338695959
4 999697826 821851429
1 26532627 208191260
1 857998437 572402345
2 686170561 396060134
1 672259094 680343500
1 154194983 987269694
4 102524089 548210775
1 519392868 653176329
4 319222454 541510769
3 478154891 957882745
2 469693707 660308371
5 252655 229910439
1 16086789 391836866
2 895395594 402009726
2 450830702 749647783
1 456054741 789455633
2 420410638 186943286
4 923844609 588240435
3 665347286 692225706
1 265877187 206187505
1 614835998 506035683
3 865855378 93046223
2 813393543 553369276
1 833174832 614420569
1 859245888 915168354
2 180963244 653712903
4 775410858 950107894
1 184194526 946298630
1 616230789 573840710
2 761856876 475393419
2 268852032 194073665
4 883313739 797634288
4 196970834 576219639
1 42497792 752910402
1 409282530 430613593
2 640069441 544230402
2 230461114 825483801
3 6323376 207723960
1 778129646 517990267
3 214448774 457951106
1 265425021 102319352
1 183697679 805352856
1 554010247 693209850
3 946897704 94999496
5 948130807 779889381
2 732342950 428045859
2 513054945 121861495
4 65789711 658325564
1 410334963 309422179
1 343707798 349599432
2 925525063 856061709
1 814745391 980555303
3 922443075 973701014
1 359337253 444127043
1 863313691 521280828
2 367504087 969280005
1 381869248 812296268
1 462767860 351194114
1 684541714 860880242
2 391840181 209884755
1 931220327 982940195
3 384898528 430970043
3 918124714 970529991
2 955408835 160605224
7 195954692 226060219
3 869295587 420422498
3 690690822 994670356
1 356404325 447542791
1 164289056 645280071
2 155610425 466568376
6 588750501 46066047
3 240720956 955670325
3 993762150 494145321
4 543860169 877415928
1 74657918 405137063
3 197458797 710921134
1 244319457 471907995
2 226432427 163504513
1 403981706 982536261
2 700607275 534918085
1 658328861 959452660
2 503754132 41765865
7 381212998 735405638
2 469570550 747155631
2 136740383 624887951
3 550664328 125249440
1 246291580 113863398
2 422644106 11431898
4 351393607 956077772
1 913525510 726248471
1 835904320 823543536
1 873660475 470624027
1 640019387 235884038
2 395573321 49188505
1 558208945 356048902
1 232235236 586075845
1 191449047 862972198
2 622932946 273358436
2 491910365 813298082
1 791865150 630521153
1 918137793 112368544
3 263684829 243551434
1 527967447 125445619
1 535584947 189748518
2 946618007 148299133
1 667652834 556610696
5 279490539 813194079
6 892129582 659108060
2 586227750 936945288
1 361944248 867470474
1 307900654 226327455
6 757783264 840923070
2 182544332 627629590
1 582548649 205371281
1 60166106 960325689
1 178759311 420065772
1 979187328 886677274
2 36732495 744765491
3 993553762 804764935
1 485469489 268065536
1 619761321 888738020
1 389321009 39372666
1 874411457 676595521
1 31130433 314993270
7 261995265 122930700
3 701331539 198568794
2 249728597 354809134
2 498461726 880121022
5 306638143 488079035
1 225343733 557684586
2 735849651 622807625
5 79799792 210619747
2 479976424 73452045
6 661845182 871184718
4 401872608 880193679
1 504668307 101787394
3 450589553 944128026
3 761246744 431470421
1 635045192 763284199
3 917538735 473805822
3 132438700 125722347
2 628968133 97499151
1 908033630 555553740
1 87328333 194624971
7 885390812 725877474
11 995754772 863879525
2 985960746 425330035
1 909017460 332804830
1 46032606 529059538
2 972767303 21124384
1 676278490 197287741
3 795867728 37180591
3 700924535 164934489
2 195001103 927730365
3 342808726 183342305
1 716386775 211901936
1 276907398 639678654
5 591017701 582403288
2 503324558 397795419
6 117699365 156138571
9 406263081 944173291
3 285118707 7567581
1 812615870 560869245
1 673541571 312552862
2 803319632 455316263
4 251779355 146742266
1 571302183 415124193
1 908607251 2396269
4 76339357 4067222
1 227190719 836676709
3 224818510 522685657
2 618567220 985005257
1 156868025 456117047
1 857178687 346858362
2 30555929 556824217
2 272150814 365648161
2 592057605 374272583
5 747039810 136759179
1 88180353 256675840
4 582451416 94012904
3 454552651 400109414
1 906679329 891080737
2 211227064 395096119
2 841406069 193858841
2 798749047 580665204
2 15864297 358876921
6 687860160 782273582
1 220018772 10912807
5 838452967 751906641
1 771400891 722579345
2 67901605 560275528
2 822824420 549432193
6 152135373 278209284
2 667422128 724448679
1 388934167 234577971
5 174213395 747983164
2 176968593 764115420
2 543924350 312490779
2 526357665 314964243
1 438286467 944572238
2 40589079 363396916
2 423820188 344800469
4 751915935 373371443
1 840191263 335307266
6 42196166 177767092
1 325270350 881920042
1 918109180 592920355
1 227787575 884327791
7 768365833 201967547
1 449868182 488394780
1 837895471 178637959
4 620076392 333682115
1 519341772 121932552
3 59214749 773170250
3 259965495 307558017
3 930721385 107430523
2 97700347 76015981
7 383863545 512037980
2 128484046 696683104
4 785218968 66416031
2 232610201 850375767
2 402435383 360279371
1 195801805 246286619
1 848396475 878076255
1 879319810 670721024
7 97569567 873733650
7 786007661 989354720
2 305989801 531071099
5 376143370 490011603
10 208479185 609809089
1 232934535 106472070
2 366344120 138548302
1 766129232 53416117
1 502564498 656115012
2 439706374 403765682
1 263905152 965954515
2 680736758 656909635
1 112176816 346188476
5 225348399 223380247
3 761457152 425650792
3 783576567 706824585
3 881879218 58116876
1 944855906 418276247
7 931402721 380250317
1 351754136 182617262
1 680829480 859294495
2 231558479 824297780
3 260586616 372912701
1 118056791 519705444
1 986802853 838534967
1 950988382 785603146
1 657346230 85184072
1 844936060 754244791
2 990942302 613136190
3 256298775 49755401
1 321125648 362747342
1 496008002 123689495
3 833547339 301532885
2 685555080 22651615
1 83703938 551788399
3 23794587 997052003
2 437800784 298830787
2 994577556 622046922
8 286326650 772587473
1 977497617 787477386
8 820432906 847653466
3 252656844 516222437
3 916196101 657115660
3 35324278 893025939
1 348587202 983630507
1 871942166 172538002
1 899561224 257545660
2 306172809 377292686
1 478473601 476285688
3 843083829 215581031
6 511581728 868622826
3 795860361 968004410
4 297933804 835084894
5 940439430 475393838
1 422952807 496044250
1 720270729 485878980
4 709455158 254058638
1 989592437 898697861
2 780049902 674276739
4 860964517 666097810
1 273596360 530314101
1 104641652 497881936
4 786017926 806838010
3 27197402 178426603
3 936643483 766673026
2 666914966 448271134
2 82215484 926795234
2 868692893 235581463
1 27147822 946962331
9 726079563 497907981
4 749699351 547091035
4 415356709 632483580
1 177918382 362837635
1 175572744 259244736
2 133199918 149595017
1 20478076 181499113
1 493756918 439450046
1 10625887 380293970
3 116110653 247179178
6 900435237 703584134
1 821574191 495959255
2 101580337 885396272
2 959086056 220615852
5 390216159 928615522
1 367062432 323765164
6 601086092 404407597
1 208028183 170349121
2 963814333 851330176
8 597431581 258839254
2 257594276 201891034
3 659004574 533377945
2 107353860 709764424
1 677665510 13754005
2 626127789 253739217
5 689368497 233858666
1 380926133 911209193
6 940825223 747768485
1 557487788 567342623
3 381648515 484983319
2 56253291 843317566
2 697629311 137848180
2 468807262 849215789
5 22759946 696329465
2 801864298 410579171
1 731985751 299064010
1 69391550 571576422
2 477570977 259773343
2 751974902 118076795
1 157364349 550267480
1 223375706 331625784
3 859944648 23527297
2 674411230 389322271
8 700661846 16262804
1 450617386 823945443
1 917971269 587652008
2 785265080 832011859
3 561100248 905624436
2 449878766 642370432
1 540933891 328408848
2 490594192 343421270
1 348845467 279275060
3 887220920 216608250
1 826479909 476587626
2 830224788 453735213
1 336464790 817877283
1 642196440 874824645
9 416370196 607489309
4 575474045 12813739
1 930878601 206421167
3 594251524 179150023
2 122344719 902807829
2 817041718 56739459
3 906268320 291176210
5 411802032 899273899
3 831889546 295658940
1 803780540 86912304
2 687323583 357081229
3 131040481 70459423
2 897943928 824513452
6 130816611 847429985
2 135540716 144269970
1 660836523 236981139
4 205286732 453443471
3 990184873 31080746
2 285335308 379402556
2 322548447 426722098
2 497704824 402301255
2 141968888 478256939
3 411050430 592435128
1 575025487 564194937
2 873850959 738837718
1 100177294 266830495
3 585299703 465207575
1 95485885 468863820
1 97326489 2643152
5 271651674 649159010
2 935130214 551468386
3 202554938 804467535
1 337050941 466805092
6 15059917 405918542
1 540419313 529006824
1 632719970 938471826
2 228442479 286592683
3 545982964 69605786
2 698720500 470851018
2 330128420 615002216
1 15758831 576334404
1 29472028 235034556
1 869273076 891343727
3 806582339 566496150
3 408550878 633050646
3 929785853 489731224
1 337542630 557367738
5 392996146 328304579
1 217055900 909901384
3 695442369 134850136
1 764720578 12509953
2 791584419 944000497
2 707458060 924514435
4 871835028 254025208
1 625471838 576169019
4 860858505 479159705
1 466583773 575624177
1 337065944 558938209
1 294442543 525289883
2 332676353 361821117
1 261010994 742115266
1 322986927 709159393
1 129551295 513133421
1 520056413 365077751
4 261013710 677293071
1 23934137 159471139
2 978711 449956776
5 797783687 891818069
7 805836652 467029704
2 326364715 682687441
2 593417357 411411690
3 527460385 138281835
1 490296972 210271445
1 73947627 776915545
3 936468109 708661574
2 914481577 921129146
1 486298150 649788610
6 911092675 39442504
7 840300611 534451178
5 499216769 81151540
1 558919942 942169832
2 201626226 954649575
1 771370904 237080505
8 945147048 845827974
1 241138841 944425932
2 583252445 878478350
10 85912071 147628420
2 403565029 880503995
2 418284165 76194993
5 177677179 726775850
1 672775658 107388538
1 87902898 204144886
1 713239980 847854493
3 973149577 204450218
1 830925922 54935604
2 578352289 823003209
1 663440588 980216500
4 118342941 785014696
1 303482418 144910551
2 821489167 794987430
1 769769410 823868127
2 977578549 234973651
1 552862227 619188132
2 683116375 90868040
3 775085615 200301105
1 639975721 850515031
4 377516523 745197786
1 222727347 145675933
4 960347826 835430257
2 63488921 181721076
1 837071257 539485866
1 558119095 38288289
3 318874011 739944914
6 336488122 777793852
4 530737231 182944511
2 248137692 901228663
1 510124937 505622091
3 24563509 291962524
4 914546016 644541711
5 855653683 558870930
6 429388083 921285198
1 357091883 118058850
2 678673082 957621004
2 493969587 988175425
3 736964697 653652530
5 323976429 398453024
3 353176662 431206505
1 507300683 709804754
1 384131809 452279787
1 455406350 881548782
4 669840654 365396565
2 218101607 285773613
5 9881375 984217631
2 415439984 176479945
2 967471748 917345829
2 325277805 338150235
2 179627223 246888403
1 903079512 266220714
4 855091628 562157530
5 838181063 722544490
2 523947797 537121637
3 881086161 967681955
1 188614542 63771530
1 66983518 610780146
2 160402345 926208782
1 562868536 550438209
3 341495752 289232753
2 146640298 878637885
2 839168690 430245956
1 773961140 134036678
1 832121120 981359703
4 454081777 79789010
5 577975216 217976051
1 244136887 670471254
1 949673942 419824233
3 23680994 470749789
2 65047497 309064127
1 960569972 637102887
5 356854459 485890143
3 701327070 630715761
1 862168195 779560165
4 300030656 715768041
4 187103580 44206079
2 459011049 391473971
7 892799453 634418840
6 21419413 299825437
1 392709016 882249374
4 612157528 456120053
2 610919167 116549025
3 636245222 325969991
2 901087254 425042472
5 353209414 289329026
4 721429179 976735210
5 619570277 549871480
1 581682697 242279617
10 380906991 169754096
2 158401665 482498326
2 637263076 745679481
3 488964767 129319266
2 25874234 693966838
1 13298043 464448096
1 77096411 451906669
2 334822735 762025866
2 50498011 773273618
3 24173078 602166636
2 373536443 593767865
1 799979633 71193069
1 713855696 520940359
3 694119653 344396281
2 729721387 833059076
2 929547582 893840314
2 521627829 344939946
2 532119505 129242630
2 108742422 416847014
3 837889497 485431398
4 79766823 987591802
1 195911663 286270738
1 299877681 173366071
1 948435388 179411607
1 709113704 571381303
3 622937662 995045099
1 19625280 109141825
3 14158325 572648658
5 370476134 32260268
1 886207930 587849666
1 30704313 93576468
3 862809854 86709768
6 761246773 385603725
1 522877042 181706277
4 116863398 727478426
1 604666478 804147457
2 609106403 118778231
1 88181342 739278023
2 747932713 362711231
2 9218614 707940180
2 933431148 769022382
3 846738010 276638877
1 413099305 438140657
6 242989963 429798351
2 517999617 63448535
1 650116755 177854680
2 869438702 586569682
2 496765046 872782099
6 339554823 33376907
3 862604932 62728371
2 597848741 916503758
2 363152488 546717177
2 455840796 835917347
6 281406002 39055675
2 611455143 839422414
1 933750438 136128056
5 481718664 778133671
2 610181830 568060324
1 994685578 285518674
3 298394042 816771797
3 556623291 48091813
2 949432183 381259113
2 294919868 430040837
1 872806165 940285594
5 537487041 193081458
2 712222478 780715175
1 561334417 633353567
1 391319714 892389387
1 604480120 36106661
2 311033093 127344846
3 309777652 355131801
2 439791973 424463256
6 840918937 937319859
3 356349426 401414988
6 529426374 871008449
1 604622965 672112579
3 688563821 984338980
3 893248379 658264724
2 867171187 703938026
4 59276511 297850911
1 798761939 369318930
1 950528053 827355845
1 29127629 665614075
1 809605473 896307139
6 835020746 107387827
6 414885032 261100024
1 316362931 853024552
1 294220438 935865604
5 605624322 927497931
3 244241015 792926243
1 447277431 561280298
1 7550921 788420659
1 734706803 481120916
10 96881376 874158454
3 727456462 684058101
5 419615874 878738481
3 629318197 954068048
2 684706628 445713267
3 110654313 405736977
1 859937923 276923630
4 280036342 602786581
1 453728152 86001927
1 714441962 762394879
4 707103053 394230805
3 283629137 744117711
2 838871459 56766545
4 844746534 15195178
2 94835641 108297774
1 554977211 632685539
4 719976216 367234331
5 268793898 342455128
1 228352962 605770043
1 893914528 624492940
2 244721632 591827418
3 441617993 223283869
5 448987749 983503156
5 636743610 706632162
5 419880142 370991269
1 87979549 45951465
4 74640158 679653842
3 789958911 774957521
2 535025063 940795545
3 652811231 975748021
3 206392667 630429114
2 835172605 671954723
2 288318535 571225919
4 492224707 972296963
2 410228838 705569634
1 915064518 280134016
4 80455320 144205155
2 175768797 86660198
2 345650551 735010544
4 817029396 452280627
2 684585220 620323443
1 316293620 217671539
3 389752307 335580512
2 126865316 287665201
1 921839493 463511618
1 527004646 786550137
3 497459584 298601708
8 717054783 697319758
3 867047861 447725001
1 725863702 192724790
3 991672845 166891813
5 303760106 261590834
3 152589889 274640481
1 206348023 990728989
4 228725585 840561844
1 839073225 302730930
1 268897902 949928300
1 520617187 213429597
1 335375339 307192809
2 695891477 847893077
1 672109201 938266303
7 820723398 983482353
1 940635669 556590329
3 12118618 716095511
1 503048722 809288434
2 554809054 982782458
2 388249741 770422286
1 77076691 203804986
1 284405014 817836516
1 77644628 739444952
4 230003204 518464102
8 989228165 552228238
4 21086238 298992474
7 860935734 553384414
2 561780535 395800918
1 205076934 896442083
1 219596334 853974629
1 626503493 908871222
10 46744860 698560632
5 521254691 41692448
3 475487573 263325405
10 8186612 488744458
3 736300553 140429402
2 154156955 53499796
2 936624426 227788567
1 49790009 345654215
2 795560108 240708611
1 630524562 882243877
1 378567502 61622070
6 30353851 748931211
2 114183898 977250767
4 214988263 678887751
2 293724481 132397769
5 113517568 503971082
5 189801285 326188099
3 431911983 808739869
1 876403423 921737572
2 729529236 673581725
1 694774575 420178491
4 239703835 672854426
1 803854015 165321361
1 207245050 463985692
1 330826561 887143132
4 663282352 118545111
2 52126735 752665023
2 170212866 863847332
2 710955027 205324626
4 374897399 354220149
9 322910915 475843203
2 333543859 891383430
5 373010549 991198650
2 96469057 27882931
1 541022999 105056284
2 474627574 811356079
5 113865882 271588369
1 612006641 188060969
6 976510348 915079617
1 621394022 504163163
1 104726242 676512609
2 7729425 834140389
1 891989533 891114395
1 634354742 447153991
4 535235238 537666563
2 74347990 931357792
5 7736293 170522981
4 880675532 575645808
1 777606742 706216501
1 438311887 579337632
2 93156072 172438517
3 641322757 729379617
1 44465778 269737222
1 819879164 154396769
2 280399461 208296141
2 924304401 523812753
1 899583145 593441988
7 751562681 924526709
1 367435271 694218354
6 308279468 265748562
1 144353048 261084653
1 354322331 38169759
3 994742174 52729861
4 913241072 498767670
2 87566688 437064488
2 595102496 124264516
2 896898552 420763178
3 951846021 996398932
4 61742705 926541429
1 645537054 519405411
3 437387706 761005406
1 86227105 810925339
1 330619293 333283093
6 672635155 601589213
5 833956717 989452988
3 293273840 677712993
8 235133826 466516551
2 675228392 93839735
1 84380394 368125567
1 385981067 155903621
1 984213568 110948058
3 736861684 486617090
1 785713564 530067403
4 859059270 38131792
1 722129530 263796530
1 594942797 219338187
1 859362511 808625106
3 876593919 466079197
3 617717990 564532558
4 51653492 394602158
1 182671485 562441462
2 549815760 550293350
1 628057027 23627535
2 29899209 114786947
2 828382227 155353319
3 352258707 413753270
3 237572978 715692420
4 748029777 887370549
4 372083147 128843012
1 182854612 875403825
2 122855687 562937125
3 567464694 383823450
2 647675623 313368923
3 182653288 696247364
1 621479292 172805019
2 259497850 644645767
2 247348703 795966451
1 138082868 878663624
4 666931816 81523739
1 208447620 719678513
1 183508432 483950647
2 103729988 74672055
2 271054011 607992546
2 244320501 562427792
2 310291064 922465033
4 96256515 778265595
2 863699719 129459325
3 795608367 725391775
3 917738180 565505584
7 578485256 213490863
1 533757329 556204318
4 943869951 580546363
7 837753245 154310549
1 466612995 107312503
1 249921734 79462451
1 241408719 16828473
4 910695668 482392321
4 302492583 810005880
2 748024216 160802651
2 609817745 421741308
3 949754122 731508872
5 605289550 420222727
1 855479723 167547705
4 422339125 180022083
1 864211975 499930058
2 323377547 916080204
2 817300549 832138552
1 970746462 856998544
2 557934173 32216822
1 283006218 257350257
2 155829911 544802610
3 322443177 946979170
2 482882371 21320754
1 12065540 135103436
3 322796187 82705590
1 934741881 85648103
3 99299873 610640240
2 746170047 743983868
9 787006283 787005450
3 751599792 715641637
1 979160446 71123290
2 682327900 461116140
2 678258949 509150835
4 336342965 88238361
2 941779456 75368881
1 22491142 9195089
1 490718377 342211238
1 629047582 21442957
2 825377651 165292698
2 405838340 305133075
2 410852092 201183371
5 324971701 538772338
4 766442631 898931577
2 669915158 168065888
3 322450803 782289078
3 810146778 394805570
2 47387759 973032270
5 604709925 943448127
7 36974145 366706136
1 741373310 442831032
2 400954889 285111974
4 118120368 817381234
1 14535286 899273604
12 26632308 414125360
4 672291013 565342823
2 412571212 465372430
4 835405176 338232036
4 305669039 881654965
5 971452461 798501180
1 754399926 397621801
1 979587800 66957695
2 144432348 527449536
5 691628305 308374784
2 165925874 357285122
1 462242542 948735277
2 180140414 82633244
2 165414318 721517390
1 426282750 320877904
1 257897186 731820309
3 451475790 866475377
1 793253102 204575574
1 356779682 468398727
1 19281087 952281992
7 64442738 676817964
2 315045505 943322160
3 411081958 314807834
5 23212597 513514351
1 442036449 172859768
2 198409259 951474451
5 445656536 296648407
15 678869407 448971975
2 156487133 131362293
3 549236798 468298970
5 187348962 203200819
3 700566242 367194661
5 226679457 310103073
2 218566678 898985846
7 166238464 574841726
2 50797823 609081610
1 247277516 159503580
2 503073489 857107473
1 626193192 779864029
1 308103210 172626935
2 348364535 312254096
5 89605664 828510603
2 697138183 225744416
3 72334765 485720020
2 799817462 6730800
3 217107343 398613640
3 837042873 874674717
4 855017459 79484766
4 727542655 209750801
2 38220293 923316704
4 166383783 230367891
4 896198077 849243503
1 476752559 236713911
4 322815368 356068108
6 937124100 83318881
4 601499165 296100570
1 400517929 506617357
3 59445487 733094873
1 886945230 607499762
8 353319502 95074385
2 325961927 186015085
1 737577516 346406751
4 858862260 60816959
1 85507655 195523828
4 534317317 449996429
1 606414592 725006430
3 343136379 728680712
1 146548166 433614750
3 794486556 987886429
1 797578028 673508745
2 505165986 918910628
2 411538228 865055138
9 236337805 322739973
1 713151700 361806090
2 246501971 467157540
2 814926010 286749543
1 915234994 439827705
3 528006868 966833134
2 494685308 45770679
1 517107705 599899961
1 772352628 183877982
5 149952330 576981797
1 972714989 489298555
5 833176443 676867205
3 222498260 30407990
4 243663555 711155581
4 593403955 783367307
6 303689854 210424537
1 64303241 16353342
2 273881545 482532224
3 343832038 117938072
6 956555732 281842732
1 906678934 118622890
2 384992917 156768210
1 674380117 338218538
2 480260335 979449217
1 945707893 544911246
3 788843077 738863868
1 326174574 484880631
4 3973425 229821689
1 370783676 183872754
6 421765058 634718725
1 226934334 536508084
1 804129802 831551429
6 856455585 818960990
5 975839488 896217980
2 109156044 194169658
1 90098839 652955629
1 699679138 92251067
2 851177025 185350090
2 280863155 272836231
6 961530509 123286773
1 351041730 630568267
2 128949919 411955716
2 958491058 608739889
2 805208728 291137997
1 160582670 273426191
1 535871085 699595587
1 41825735 911148696
2 893949539 361481764
3 231267985 224334789
1 712370385 66557372
3 683927571 47517106
2 684438300 31752108
2 881108089 644775847
2 2704181 826322533
1 266067186 767787518
2 889888045 794907678
1 626596679 546474175
1 629827862 617353449
1 928086765 986524857
4 679681727 569718959
2 953640741 389727909
3 157438360 415727433
1 298500230 275692292
2 836767984 34216919
1 728635402 384716289
1 32579138 290076763
6 473075066 371747845
2 432138134 624109700
1 849973668 422889481
4 949159689 118430110
1 995433132 805446974
2 5009933 298181744
1 962437296 412989377
7 522117902 758544947
6 297927172 321068781
2 851621399 768395003
2 120571509 455815993
5 147905529 204858320
3 599496241 834004079
3 73381537 675320715
2 179869976 425658936
2 894196933 448639364
5 433444075 526261814
2 995917597 54425854
6 607578314 275390528
3 935443066 911373743
1 661894748 266169051
3 901048264 901759249
1 846380 634412527
1 273217041 571651497
1 44254578 88308143
2 726638412 891376838
2 845716336 464033959
2 4797459 144227625
1 649771020 641699243
1 528686482 802894304
7 198046013 803962016
2 499590263 303730980
1 765532884 668789672
2 45054269 844276538
1 987441200 997781308
2 230950443 240463464
1 61276946 20336033
1 427897786 638951856
1 33511570 101973912
7 323865016 643840921
1 613339723 449642878
1 371513809 503001643
3 907116820 754502581
1 285331783 182306151
2 185900988 728178881
2 618113996 231982360
1 445367458 752060414
1 833803977 209960632
5 294262430 51430490
1 355533195 975664193
1 926142318 74912609
1 649415738 793072849
1 387671076 163126641
1 609802007 647743301
3 499616456 280141427
5 270644159 913099541
4 523362860 528054439
1 782565567 347848276
3 354870445 490043293
2 92265735 173809338
2 52387299 805853432
3 168333380 407644790
4 602855008 497698683
1 618251422 82839876
1 784899681 976499776
1 638116066 686445263
2 403545025 145344738
7 829223685 711875663
3 547997908 733504411
1 382421250 194870288
1 315933259 697755190
7 596255849 53399582
3 90313899 77345447
2 514369367 265791321
3 69431616 640852391
1 610779990 128158798
2 30542505 476843569
1 39537494 505625419
11 160263195 587929238
2 611394419 19818899
2 566680276 135491362
5 100116682 296547017
3 784306240 304453302
11 922527469 440192086
2 725620 80692187
7 277311209 209970868
4 717043449 370966809
1 908082618 210701418
6 783769873 15904038
2 978900804 208072069
3 707230328 397412756
1 121546183 840837811
1 513452660 233227474
2 932359656 953953065
2 806742830 522325616
1 711113046 185620112
2 947299926 33113523
1 6118788 137586390
2 459105367 542748436
2 287636570 997372675
1 460380044 140693838
2 723255507 64546474
3 373894539 266749505
2 506951192 13064754
2 709214018 863161386
3 164875745 785126371
1 851705752 763542126
2 101254680 469090635
1 392473302 817570809
1 440215561 909505179
2 269293994 437957003
7 430868661 492288066
1 580293725 985221527
6 67907243 549777810
1 818946871 186851295
1 566288676 582510025
1 8892856 49580155
3 211217402 370691457
1 70916294 576286648
2 580427331 747955649
12 164503994 220058448
1 657755700 728739670
4 716131312 433942474
2 161063092 957005295
3 105643735 177040365
1 970592601 937327598
3 504276612 662299458
5 95160163 694216011
5 512100720 867970693
3 556751795 255104224
5 129442924 598305213
3 599395585 344523723
3 747832413 984777757
1 953617846 795245953
1 577770829 171095530
3 924543699 896532911
1 883648438 28916537
2 901296961 459279460
1 421347775 452063504
1 471782933 615740717
1 311190117 569358313
4 660599081 319443833
1 234850383 672103571
1 368692236 868208673
2 213085269 539170832
4 948889570 38086325
2 321128318 268469196
1 260402452 770582759
1 947891402 117445763
1 748352234 82548598
3 788115166 604650375
4 306964997 280741214
2 161243162 935731617
3 654325372 216451086
3 923542056 286086820
8 643647860 106002779
1 943882981 817057744
4 82951135 140160235
3 544572579 438189784
1 337417606 407926767
1 743528051 377687339
1 497463515 640369552
2 928108574 791483390
7 74591397 760414914
1 974174376 998159911
2 126583263 160180667
1 779067224 142087029
3 284427058 701734390
1 951309708 219521242
3 717664228 747358867
4 730807723 194210695
4 178404823 93056867
2 362908926 512101814
1 29295192 55770509
2 867637330 456832698
8 163756199 990955107
2 533727283 785243518
2 533112927 305134191
1 989503491 931219713
4 930739752 49137132
1 589070453 976419789
3 544979425 237246972
3 974169448 637352066
3 129747895 185381316
4 899786727 316239384
2 503937322 565615093
1 471190915 702149029
2 533064534 934199355
6 675080248 759475386
1 261351564 77626121
2 352451509 97438157
8 91698630 830849868
1 548438064 691980326
1 403909620 925836305
3 986591638 914843700
5 31365451 270688292
5 382157469 54977031
2 393921858 269253181
4 637864957 36070825
2 504345107 541436919
1 880777137 684143264
5 768547458 153379720
1 963772348 153397549
9 632118282 371447458
1 942476735 585788310
5 418797153 108130948
1 897711725 391179416
2 907841177 578948160
1 358617867 365970555
3 723277619 52244478
1 308855434 976105965
2 19411200 750195938
3 241544195 485918399
2 382959030 939333737
5 30787006 736997680
2 85542848 213502806
1 431616377 74470350
2 593386604 177291893
6 810941986 778965354
3 565456495 267195934
5 988778675 675793085
4 631241002 115621362
2 715941693 260431977
2 888617406 134061757
5 986399883 891467636
1 452217664 796202148
3 463844640 207873286
5 783916489 259370711
1 594528977 196061106
2 362972605 3537180
1 378940062 68313322
1 498554761 410092877
2 489180415 215266890
1 941391160 250026310
3 324799374 265913662
2 299464858 92534328
1 559027257 1617330
1 83849783 491221508
1 924300686 328382112
6 144024232 237493208
4 801633191 651142641
1 643480038 827505628
1 842265653 954115429
5 494584307 579323395
1 78552304 77759770
1 388075992 131476144
1 588109504 724362501
2 338495530 219187055
1 65207286 320670917
2 774148203 34518455
1 853699412 576300694
3 609569992 846896757
6 729885484 334051483
8 485211492 823015745
5 784763528 143934489
1 121854115 753826358
2 429131608 744313028
1 827215153 610854237
1 67628525 129852432
1 143567059 164429784
2 284717172 154515870
2 562934118 311818410
2 664926449 170344859
5 309661694 892789115
1 972873965 539562770
2 619959075 589625871
3 937636937 203483558
3 867153103 92786588
5 988855637 103725540
1 672680814 909066775
2 51939342 967058443
4 9459495 706916348
4 896483560 11030126
2 659321588 725126938
1 332222821 541801145
1 499035192 483388236
1 824168762 980971657
1 614001394 809125241
9 616031262 588816165
3 43544644 389468222
4 226364293 610762523
1 179842059 893904348
5 254737865 775021652
3 49544905 649933776
1 910239747 353049073
2 479060779 551155642
11 706161456 413221697
5 14812578 121812057
1 140802616 227245282
1 404888040 790285810
3 700435506 894309921
3 625798804 755011436
2 718932966 819843312
1 730668116 10823398
3 426935478 675369189
1 354478386 787722731
1 66517975 262248666
1 166228764 459271729
3 891715946 71299005
2 373728279 207085463
1 379419644 297039428
1 36606323 114485693
1 310778905 56922212
4 977589247 591594633
1 498129384 723044875
1 793442471 172796158
1 403640378 919356460
2 172694 654278998
1 648070903 957619961
3 745509190 288703897
2 464611267 270317222
7 171080130 118916735
1 473068770 964994751
3 883598361 319133004
1 200967056 667251725
1 57516861 760749570
1 580741986 185982028
4 592001385 795500380
2 843367571 686599921
1 904138945 46310078
2 821722286 637545699
2 208593442 609308032
1 118328199 83176345
1 786847100 474196972
7 26921141 744041578
2 516284726 254392947
1 448200236 310550808
1 124464188 435340402
1 252345651 328881138
2 805478887 708023085
3 778370847 576527737
3 637561332 172853706
2 994952541 452091895
4 988785500 258149038
3 503043244 690411819
1 229945159 392416566
3 145250467 325884703
3 59773546 637221612
1 387171482 122356739
2 188606523 925411115
1 497851734 939566969
1 782443557 764068356
5 340588068 769054452
3 843333440 350720760
1 785292412 179415376
1 400368817 462592419
1 55967734 378876738
2 544593732 376852936
2 229239227 598777144
3 190663656 77425915
3 834594395 267950269
1 849445491 279718348
1 423872496 770487612
2 999921334 563845394
1 226767595 995329013
2 828638911 803065609
4 264282401 898948108
2 887591843 249961706
8 618294599 907560934
1 800171465 245734604
2 571017784 365069455
3 183029401 363179140
4 3991022 960311959
4 737619300 896619491
3 450439040 40956154
1 705182251 170869933
1 704971984 800890292
1 879549676 166422880
1 489172960 889594340
1 247483083 897422422
2 26161985 822645669
2 284982701 335079044
2 480313214 505776263
4 963280447 338770724
3 659739653 850557112
2 994275393 686277181
1 860698988 836758121
2 107305128 70452890
3 78878571 848710716
6 553555672 862014444
2 761671653 49691514
5 92596000 21532998
1 398725748 298302983
1 757004952 621068924
4 459819920 11531530
1 319944128 127405889
5 974424843 972215870
3 53331206 971966674
1 511399 14190158
2 931491930 281402689
2 616629423 400494771
4 656119707 260231882
6 566513147 10995984
1 924606273 784862320
2 139048347 296114207
5 265757633 263506662
1 608240977 721209150
1 683830131 734019755
1 155924818 525664683
1 98392591 800096946
2 636471889 991920934
2 704714896 110664477
2 145837884 820987966
5 139598677 809723446
2 253055062 803405589
3 639661419 385761819
2 439947852 554219175
2 97126506 353899338
1 733330295 498221888
4 964153598 332244763
5 963506486 577762209
7 851963094 632147065
1 280675614 544979910
1 288417317 805712560
4 719083581 999752671
1 641049637 442261660
2 248042797 36652963
2 819358002 47832515
2 554686769 155918959
3 353602534 195768772
3 131846633 658958745
1 857943083 803483985
1 301526879 15777664
1 420925973 888483335
6 46589079 605984784
4 196322952 331873757
1 345368064 328931372
7 271015740 491382613
4 495059900 887862046
1 680233500 787277615
4 698063871 974139488
2 500857429 535395941
1 124312140 818366193
1 855070389 45023812
3 542855140 538787613
1 560619491 401672397
2 809856395 653347039
2 384797357 648894677
3 892635394 914716601
1 148687857 108554823
1 206665674 259871410
2 811395519 573780376
3 196001332 232147737
1 730630070 408393566
1 509347001 46188341
6 522924597 309597266
2 336372474 17558614
1 708459329 135532159
3 915442312 822777623
1 778076959 243393627
4 89145499 588162902
2 294112688 224824556
1 312125077 670961344
1 114054495 287121808
3 520080026 352903553
2 611409467 850594832
1 194001838 418377177
1 721658245 784178933
4 188952088 678539072
2 255886675 659484747
2 388866621 108752218
2 698464941 610111915
2 310707489 553956062
1 16217270 398597188
8 360652809 630688738
4 581404032 487736184
1 584945801 929428275
3 242571500 992450573
1 504761742 703198012
1 169753790 131504228
1 613079525 880611460
1 995951552 737055318
2 571397639 302757031
3 294377411 780602904
5 69844030 952790212
4 504726552 7289633
1 112129607 49431539
4 897563962 36607311
2 723020969 347918862
1 627566837 277739089
1 208953104 471572727
2 754047896 570623286
1 94593663 360231659
1 652276800 777611877
1 481882664 827807208
1 155863320 410211078
3 563742913 609983609
1 256598113 344195931
1 315361771 124419497
1 959398846 966595431
3 169268850 203475962
2 598031763 640614117
2 598959118 44789297
2 970014331 542971461
1 996150350 397605687
10 184589302 627306929
2 383110063 760669011
4 147704344 187503111
3 188763508 139377766
2 404363271 984894712
2 351134391 926054685
1 583686635 820535731
1 855365952 9250259
2 796747694 574160574
1 648264656 355941939
6 128015441 708270855
1 971018255 5032671
2 789995276 307108454
2 297613479 779630870
2 899311369 708101981
2 41823483 252111317
3 480035396 791400173
1 383817810 84700026
6 777239756 592560458
1 154705580 587797659
5 466598167 428448198
2 717887904 189408090
6 874859472 920577400
1 808574971 808136673
2 450411529 230538520
1 671753032 938275906
4 782790093 335440002
1 884719264 748322395
2 906598092 228878045
2 622144133 443935397
7 542007461 321093966
1 956137370 708023910
4 35812215 200135048
2 646740811 473644097
1 895644550 805840397
2 99720802 503604480
2 49267713 618451008
2 915752170 595317607
1 958837781 935424580
2 725714392 65394798
1 374305870 757947102
1 530176069 449984802
4 888972964 584481781
1 198715586 478603545
1 863383756 156942427
3 930147507 409569050
1 208664338 608245721
5 840591909 2688628
1 412630164 579135932
1 630587912 89826511
5 620970803 867583745
4 313826019 321484917
1 728052459 155717621
3 852600450 131308582
12 413406716 940327973
2 485667003 504803948
4 750593486 673720281
5 343845062 188873281
2 33250015 468396280
2 905807416 132462329
1 643260944 158521042
3 463483353 283468622
4 800147854 822691126
2 155735435 42159992
3 806484253 237993888
2 35825036 403807194
1 254013214 946023998
1 645321387 595453808
2 777035196 907785967
2 713777286 154250551
2 213921807 565063431
2 731593742 158920027
1 307240773 702785653
1 736129710 260258991
2 641430833 633729549
1 930500380 512828795
9 336291737 971458676
1 104852992 615948835
2 713530376 810917459
3 353726769 685300116
1 548597634 682720701
3 931927243 750992308
2 228638412 343128112
1 926674322 101795316
5 957832004 863542258
1 196616893 753759337
2 181784350 344596215
1 263465550 469927138
1 555284855 775376923
4 865411741 27686611
3 417240961 936638718
3 757897207 929678413
1 363415910 628459585
4 585126495 344954639
1 362777514 133232456
3 385936379 216800390
3 92122914 728833559
1 18787197 982085065
4 951646745 890433068
2 297424148 117844095
1 824453728 195088148
2 953333203 711071497
1 487166884 962708340
1 337185004 46779798
2 986453920 835714216
4 183956400 938270371
3 956919724 773301869
1 629188827 867413537
2 309234128 864029184
3 193707011 927992572
1 785649819 140120488
2 437580414 190226714
2 37866010 633374800
3 520716476 746407509
4 289828088 470696316
1 381814901 946527307
1 269072484 237099865
2 617543415 136022066
1 124117607 513750962
6 603431620 211044245
1 569882246 74902627
2 645082813 474766885
1 406141117 235194162
4 89169252 10636582
2 558116652 317989397
1 610857399 299916288
3 873241714 201779
2 450877307 569555039
12 820868728 340189485
4 708589647 355717568
1 134078840 885758197
2 104079277 919595491
5 895822212 453622839
1 697735647 946533975
1 602472428 756313149
3 485785057 372060104
2 65022916 823999405
2 158332988 74618666
1 308978921 687548760
1 625062750 210980500
2 254854757 404764779
2 729415228 431468160
3 389652089 382410684
4 709851707 185332903
1 800279957 145658698
3 298073159 546966594
3 93995624 129179534
2 350707589 105808841
1 680195373 163693468
1 46670416 107846122
3 596545964 709384355
2 833353125 268969794
3 858949115 668584646
3 723254651 553822072
3 158851545 504082987
1 666626251 420720962
1 872368981 514555348
1 893424512 587414250
2 804976660 554981190
4 596229866 929815545
5 483004626 327069859
2 362477756 106725018
1 50629657 329600905
7 570878539 906862555
3 161932101 474881245
2 896266610 374314739
2 784550922 637943244
3 338429358 128662391
1 988200335 978024460
2 730870089 247725816
2 792891923 724720980
1 609262979 297340010
1 515699810 752455683
1 77445074 429765951
2 121961153 215007777
1 519095486 477982965
1 139295050 813765555
1 62042148 513777042
1 123987064 934043608
2 525795002 675716969
3 753469311 214517264
3 792739451 221966725
1 314666553 939860091
4 622170968 256893533
2 334519224 775034958
1 402324798 711825990
2 884414942 55741656
1 178982181 928113076
2 674354509 675360051
1 842883772 987635469
3 619956180 756838191
1 449861006 999952362
4 544915746 251109676
2 377965622 944160087
3 720443343 883407693
3 416667311 422380606
3 492553601 273397589
3 127672087 345126269
1 912469502 129674314
3 816586629 794450496
1 956682902 492419867
1 257458262 488431523
1 739620 159986435
1 60850173 953469209
4 830134692 942806741
1 200568683 731631293
1 912442000 274491892
4 414124995 445218170
5 517122188 607571481
1 19930713 594649027
2 793907327 808432880
2 984650225 979632132
1 13510136 394283532
1 606001973 275886313
1 400978702 300310596
3 701196500 162248803
1 537056453 21036314
1 287900953 464745487
2 306552394 13093352
1 651959281 527498207
2 129077529 115587442
3 301353046 873889888
1 438535055 419877323
1 732794747 97357063
5 813787832 740219227
7 951437337 710845929
1 105473942 487971097
1 707506853 326546287
5 584655637 834283570
1 994221110 169756624
1 135159102 724037115
3 585259068 327981639
2 393286863 267708768
2 355817607 305759784
3 238583986 155888110
16 349683625 179307836
1 114284141 543543841
2 918518942 404004173
6 82959722 561392123
1 292336245 325121633
1 965818190 81636081
3 487349646 226515901
1 823509538 194905522
7 748380573 386362690
3 619542967 857451617
1 998822712 383905801
1 64991912 652151811
2 607044708 734352859
3 12080164 220646478
4 126004779 777091509
1 730087046 880571373
3 234269690 402467640
1 954636678 687035050
1 562127362 911293982
3 771984963 922422097
1 461312530 734637578
3 376279625 665515145
1 119917576 435034919
2 439373627 862084567
2 604746665 720153673
1 853859718 369249640
2 701155017 92642137
1 321857046 660316227
1 358664486 702891598
1 362879783 876779514
2 549502628 9677921
1 675749902 333916584
1 796725462 409731157
1 888544625 189709271
2 751162484 887114209
4 358987086 688505013
2 354216690 198047546
2 748176187 440726381
3 428760328 858680194
1 272945077 578175602
7 646943241 784506970
1 477160227 296275123
1 613041567 903638655
6 920840229 599440961
1 894705832 316516366
1 1021016 716340643
2 652662367 293926836
1 33938652 25126552
1 316853175 564443523
1 774939149 923850130
1 659589975 217431186
5 842252866 995340646
1 560426409 688237572
1 426505172 272207182
1 408141762 404373494
3 374737897 624219655
1 981433379 310305077
2 508673745 703131990
4 787081173 945027756
13 913979196 791707701
1 351325536 460486034
2 884297205 338599692
1 134335869 908558435
1 599398391 52029808
1 781963699 369470957
1 961572472 98062080
1 41123620 682586108
1 563112070 127923096
1 812550433 643596668
1 742553076 547991078
1 572618428 117802810
6 823545242 859301423
1 947653187 888179028
1 844945048 457622929
3 53430311 403806782
3 289171622 134637028
4 593676639 418623589
7 114250843 98451918
1 295154866 453233281
1 681930089 450824379
2 178335887 796717675
1 428739694 836938152
1 93577921 780515961
1 202209943 474001661
3 658385506 948220541
1 172430702 322282734
2 981516418 871355713
1 168838965 917123673
1 690797274 686179508
1 64152452 115596100
9 89943659 57794287
1 897413482 273665733
1 373388718 18741557
7 375310094 489298319
2 319389732 266307365
2 964827004 962011025
4 510400159 760198954
1 568967597 159174256
2 384489991 684749627
1 578831923 56819196
1 932747069 906592338
3 203361441 948335325
1 456513408 109377575
1 129430609 16050444
1 673202410 870844348
6 222410626 645996904
2 799084741 896228779
5 578118724 573954803
1 106669032 934008039
3 311015780 807369048
3 651436870 119314961
9 62211620 715615871
2 248565393 587767256
2 600344800 260790802
2 162660155 519516577
1 320893284 567901722
1 865562617 359172285
2 552815101 599632634
1 190522144 280900182
1 275871999 902284771
3 159215535 743786544
2 498117026 721825918
10 10229983 296711015
5 979880541 914633127
3 179020210 931788382
2 705401414 5741428
1 970577662 627869651
3 226137537 962359117
1 794075855 900213851
4 302828645 215624172
4 770083589 203027205
4 441031572 309515176
2 85736935 723987356
2 202742198 175513406
2 254505785 501161367
3 355068797 198031836
4 909035425 9461590
1 938952312 555917502
2 840235878 491881756
3 977869610 967625648
1 609880936 703036004
1 801251555 130871094
3 632031743 271522502
4 446472816 241289299
1 490750149 831763196
1 692668462 982225348
2 434512381 210967955
7 376890425 341360696
1 598953311 829043611
1 17235449 661090536
2 532520527 405924003
2 402101513 891259624
1 25294827 648043842
1 840592909 277525921
1 850019134 257749927
1 661540013 861888185
2 391765401 441611033
4 594608282 652847473
2 538464787 85872422
1 834384076 183020341
1 670183058 235357828
6 458296370 682822977
3 487994466 785565400
4 842399991 450086424
3 835721468 167595098
8 185648967 679256729
1 223961560 933543425
3 259701725 838251521
3 574128238 676994340
1 574359938 381202589
1 957037890 126718453
1 560964156 486267851
4 708377972 636330821
1 572969091 69884094
3 417776879 278697858
1 262260213 168908361
1 472550930 988196229
1 565443696 78162505
1 457886054 655236799
2 269417826 595173892
1 195649002 701412812
3 156689555 793881059
2 556336437 614453372
2 964187032 747228786
1 721318576 557652931
2 510044724 229335815
3 907130092 754061313
2 824697620 922393468
2 102604499 709253522
3 552422340 838875536
5 338256580 48838806
8 558433033 534421373
6 244411057 89004195
1 869338213 500963143
3 558358736 696526716
2 890711526 306115959
2 827852208 174698966
4 105510036 284455993
1 959842537 618729594
1 657562987 845212819
3 551372013 661163673
4 116922398 903258712
1 204427192 872819257
7 532787742 986419553
2 457333610 335872795
10 758470687 913294243
4 447515412 668061350
1 490943563 840152594
4 659105765 996104319
2 810377835 398464698
2 819151212 41588723
4 308056425 507645854
1 326778651 401905030
1 86626353 199618521
2 492582436 734501951
4 830181186 93170216
3 478447106 51416621
3 448004881 991074188
1 640016288 533902033
1 359366181 676548444
7 380041069 997496005
3 160976409 325980673
1 216390024 644889198
1 328058221 662071428
2 325716604 420646202
8 792611693 887225651
1 207234817 611448440
1 790678518 209263880
1 866856758 217225216
4 38736001 838220810
1 352406998 219514892
10 137287121 634878678
2 796271766 409188122
2 287833952 779734056
2 469331510 304901627
2 137999151 350277796
3 227776272 368796481
2 296344533 866149951
2 230915938 786608664
5 725595137 979576560
4 680156841 34656226
4 293740072 596118451
1 718968233 359197350
1 639507428 108358782
1 803057748 304961784
1 228973265 821513024
1 234346895 472529230
1 794079918 488581360
3 762841720 756023971
1 526307208 520305146
1 668930672 900123983
3 357645328 130076819
2 317494022 582268739
4 173677713 638883102
2 683215312 923579316
4 384485367 5027757
2 834211132 852990510
2 979719853 125896686
1 117518711 516704987
2 929170289 376126742
4 171430954 49949035
2 462311603 73768217
1 856771206 191230833
1 911298331 42624330
2 577453766 549967919
3 269693863 563625678
5 423378102 631511896
2 689010911 788322772
1 458207950 640468773
6 326598795 241200733
5 54330165 685761096
4 80652341 958390225
1 586677888 403753646
1 685309403 39857229
1 298403715 484066168
2 465453956 601921738
1 916258151 415050494
3 133993729 962479554
1 562025241 901196218
5 572761825 169547418
2 43897095 932702584
2 449349414 41632179
1 273273136 731536634
5 194116924 123861221
3 402833803 774063750
3 862187195 743993519
4 75771934 782725050
1 102656755 216239614
2 736064167 411144167
3 120725587 374559114
1 978527730 345826046
5 438879600 828110884
1 11504718 865959273
5 777041448 149133510
2 16865868 23887024
1 525466729 702578958
2 486417942 221181173
2 540710835 458349434
2 870864864 270640620
4 66494050 838473045
1 303568748 993463092
3 416287146 314781423
1 128634690 426821872
3 593970037 182610274
1 356325424 443235910
3 117102548 530831143
4 488601173 781705203
1 283058310 552226724
4 830319391 252046174
3 573055030 878220401
1 887593549 474137681
6 371492370 725526772
3 492667517 643585720
2 130901776 388108044
1 850761036 817696231
4 842649125 360759863
2 691363368 317563524
1 999768753 160410719
1 252067019 599063259
3 802267869 757558286
5 226750577 430072308
3 705678807 594148329
1 579094177 443459968
1 385033057 579387181
8 68587681 961599508
5 989622261 962950610
5 614210238 284258425
2 769366245 718046699
2 807671804 63769738
3 631771318 539045303
2 247532276 698547801
2 891283109 718541589
1 743328596 64087365
2 77896087 350554024
2 299530373 955203814
1 947090315 827702279
2 646014857 509137077
2 746982415 401503083
1 301724272 434981886
9 58024679 668834065
2 914365061 578770184
1 131880226 865352418
4 878760726 367674728
3 931182974 760944408
3 22115629 861067384
4 214439194 181516641
1 530192707 635954813
1 269686440 249228060
1 145177627 559907946
6 345102154 889112878
9 423637259 113815810
2 862826689 70401784
1 421831946 37643733
1 748047375 584042665
6 807213253 181417208
2 938930111 214831500
1 171499079 679129011
1 156307346 304829947
4 662409101 772858955
1 594726437 255611272
4 327464992 360786126
1 546908478 904316129
6 210298215 203067760
2 464989570 461315532
3 900716764 50779562
4 185307753 391601880
2 489219299 321701367
2 611002521 718988158
1 653627100 212039066
5 225499581 766703528
1 909536212 217757972
1 183906324 242879961
6 419993804 58499567
1 203790219 766452098
1 260047779 972033971
2 950264668 101070879
1 512912379 941666169
2 356861419 815875567
3 140204933 511368347
1 837756974 540403553
1 479389152 894261321
2 631988971 674818114
3 899233678 251162043
1 404501994 904990067
1 941214313 408101328
1 271255936 97180770
2 720009900 906297072
9 165068645 586907139
1 708378136 989726047
2 119077293 540612592
1 765494081 25556437
2 168213162 731667061
1 545601708 228512647
6 567283719 57426663
1 849418815 647249026
1 354465924 321087990
1 31612807 71416893
3 839887343 61316150
1 575404658 249808619
2 727761539 849990865
3 40540559 652194156
4 208317894 380358913
1 585390157 896235438
1 570451138 838278416
3 563735561 734922687
1 591392905 389373326
1 820109392 299426168
5 415221394 198076827
1 297149418 404849209
1 209429929 169178334
5 271244448 69696850
1 994884324 741756286
1 475659815 64699009
3 794867488 531912637
1 56739340 59631619
6 875243000 197482860
9 840877243 846301702
2 713469411 107110394
1 694824920 974244681
5 685065074 597529623
4 180875243 16289819
1 658521372 749399739
9 769186640 439538297
1 489246688 636826135
2 686201998 759573657
6 381329801 857136590
3 229482866 225802951
5 224525148 854035420
5 500396862 562332776
2 933159832 656695785
1 52284924 792683019
3 614312270 274013082
1 952143926 321267472
8 849628260 112680386
2 592695762 896415677
2 769477573 826368411
3 946688492 89611166
2 137911973 289235856
1 919488543 290244146
2 339339815 955353772
3 108744999 964910922
2 654603068 897690963
4 77669529 426573369
1 495931663 42433936
1 262070572 844499952
4 946183185 710478132
2 370498970 817662768
1 849630849 773005784
1 17987634 548092062
2 726925629 615218989
3 456248545 638572398
6 153228346 358239658
1 853438374 720980119
4 211286737 605321517
1 552709392 25875490
1 910197423 751144471
3 728956531 381083628
1 925364941 662980405
1 77910179 912997585
2 513518391 370943214
2 449782298 798570013
1 73551970 360793614
1 498696602 702160777
4 367582264 123928933
2 555128022 946196371
10 86277003 741223596
2 692201427 961073866
3 519840842 566485524
3 452299046 257067864
6 652435898 230969243
5 248036320 777408317
3 836990428 894644648
4 687253003 898470718
1 929966004 963021692
3 376211516 884798059
3 953666258 653539331
1 596648097 195583483
2 841058540 623423259
1 48081865 52507817
2 84194433 628124407
3 983505060 985637831
1 767053718 701393971
1 139939819 867574891
1 360739530 358102231
2 638222355 943826157
8 49408595 716355210
4 281794413 498122539
1 415891164 308532696
7 800979827 43569038
2 466798566 502285867
1 195999342 490753670
2 387262937 878878391
3 559989134 587099579
3 162947899 867699219
3 450134807 514879854
2 980237086 306084848
9 871342927 65538051
1 415748579 78641327
2 198618901 977502972
3 561159944 383642366
1 403213470 491016807
2 871409027 151047917
1 983432094 875336219
2 885883421 515700525
1 502651338 97517824
2 480640851 522299380
7 131949953 712128606
1 800713284 103857313
2 328414999 185199235
2 958477675 907596574
1 286443867 939570974
1 754213883 547304477
2 333937425 103229486
4 590276537 322554881
7 30105842 668615383
3 801455784 742659419
1 298370045 837109818
1 60048285 490821552
1 108725601 52421450
1 838394447 893135302
4 259705354 492615244
1 655001857 341768716
1 49750619 828274678
1 456240793 777431219
2 335830835 396081566
1 195641090 43778094
1 489923539 447179285
3 367375776 885836991
3 824525783 288383942
3 998710866 616628344
4 842572618 39264475
2 925856298 39300104
4 880926912 892821115
1 359505828 998094651
6 128881539 820894851
1 474815034 383235847
1 133075192 380390316
2 529178274 792358673
2 209396422 209220204
7 439742930 451938144
1 125125412 602935040
2 204848300 864278994
2 658731427 218863623
2 710776763 607538465
1 854037709 24335878
5 351665813 812042167
3 704941941 678278291
1 922834918 501155115
1 994645398 495677589
1 522424237 203097614
2 843223836 103262970
1 358529925 402948562
1 440202883 710841470
4 349628914 39909265
4 124950006 262489079
1 704564458 211630473
4 215309221 151693265
2 862819796 575970688
3 757379491 999013430
6 996376127 914283634
1 121843120 153657206
2 825187343 683964470
1 942127185 773679282
1 137375174 848887720
1 396937801 687759610
2 235716493 781397521
1 422515638 542321883
8 218620889 31857864
4 564979734 257035242
3 556203293 906394824
6 552064892 522021229
8 911741977 314440134
2 949012954 42560017
1 16061105 951109752
2 962810894 677676481
2 99974604 970385176
3 715119612 766293103
1 504863947 555401939
7 582501492 940166668
2 82327145 19328397
1 858431126 321233904
3 55745759 907279997
1 661807716 842131997
5 99903405 205891400
2 376610971 509023531
2 864832178 899662157
1 297443516 243911853
4 493779343 437647222
1 642113782 376009965
5 765014742 863544787
1 810375456 392993290
1 889812396 4234226
2 638088696 19647024
5 519410115 536043173
2 200893684 326123706
2 118851218 931745694
4 391530057 591460672
3 142997853 113679237
1 672133725 142116262
4 45269438 762413048
4 39935794 759537558
4 418363404 632107820
1 459923472 361662832
2 697390869 712620583
1 262128704 525217990
2 884095840 505860939
1 25197785 136866216
7 177314733 213061390
1 325509712 822400116
1 375060725 875535054
1 325940347 297736333
3 695030007 413401394
4 742196723 733687358
1 139643115 558337477
2 214511836 504446228
3 834458376 252926285
2 345245789 59579019
1 540339693 654064575
2 518546519 52854371
1 45605179 196289262
2 832958023 203865816
4 656682960 569121601
5 618158786 862379138
1 682809545 137863242
2 971218235 187263366
1 105885714 39448634
1 985249114 590077579
2 470445268 33253539
1 759859299 439727161
2 240486708 457411984
1 693762844 168156369
1 277349690 317292133
1 939565887 152070610
2 775567055 657165389
3 750584591 262851931
2 843816658 89754492
1 326972282 80581150
1 473472664 275046580
1 331670811 107879084
8 836335672 805715795
3 478340707 688863813
1 776151022 519432534
1 833567046 202109734
1 355591030 425727785
3 433815504 52234212
1 306931031 368689688
1 389519723 168309466
3 636864718 892303809
1 567199453 4876325
1 178246795 800457992
1 414030842 992199250
2 884582099 29590664
1 52490195 380805527
2 8367563 770389941
4 235706363 881743631
1 535122806 207672109
3 666105972 75732643
3 44641560 19169051
1 647782795 577874892
3 243115567 613329095
2 229422138 774262833
1 305487931 416204406
4 173372035 846975344
3 793257145 830994835
2 140347550 758940992
3 384912919 954569053
1 814495078 795658759
1 362282706 772473126
3 714220332 881749767
1 613380398 961428074
1 322938636 974400366
3 631091932 440287902
1 252261933 181534025
2 782774460 547036698
2 798787896 703311940
4 154519999 783247299
3 970120598 103068739
2 291508868 372816376
2 699229372 803909641
1 113321762 280275707
2 131061136 347443738
3 381347006 237031168
1 868232803 257609442
1 508775566 410661896
1 218395990 139500541
2 839433031 547579575
2 245876029 51880396
2 50138887 484836131
4 106391267 522342
1 596685383 265196768
4 497326777 187615700
3 41086001 354282722
2 53949411 259418066
4 888547745 473950330
2 155576231 792144360
1 26213747 160392882
3 536357020 333601156
1 265732426 775665384
4 199440047 732889582
2 290588600 482298049
7 157029232 205216694
5 266043527 94171927
5 156855889 257060504
5 465422801 926608600
1 221088173 940314379
1 879793373 548954235
4 249247944 372907498
7 485815501 765118445
1 556275581 463040742
2 823355270 489495574
2 545440964 728275920
2 664934813 270343874
4 548435773 56596045
4 778107143 472905705
2 929924948 388874591
1 614088253 21891165
1 149532027 232474089
1 106739741 697671119
2 113524883 525498273
4 340563399 860689493
9 308189049 164975217
3 99459701 956615065
1 914412451 899241558
1 995623730 145451829
4 447817526 834080122
5 230479393 770449764
1 166283596 972402006
4 552391492 945583518
1 85666610 490897433
1 907796426 593254384
1 870435491 633482604
4 408437175 892774183
3 408046002 686298137
2 585232866 111412665
1 546441734 737390867
1 643318525 695767384
2 762822877 37471473
2 372018237 17545821
3 903515411 792836229
4 277338208 363727556
1 442198706 881326393
11 382847091 565636313
5 797889711 234237810
1 923010200 133738175
2 998265779 538681521
6 376077744 935197928
1 384619267 591099811
1 446654353 966904617
1 753796777 782862842
1 924024289 283592069
2 895506922 65760653
2 146464968 187709453
5 251674498 625586069
1 988322301 800980168
1 483704480 256131327
6 270458679 687685220
3 240104862 485401040
2 821241460 113565574
1 53406496 217967169
1 845753220 589149862
2 999158675 684197520
3 135205901 66358051
6 71502267 80302726
4 592286669 573143794
1 171136964 606840067
1 765205698 207059338
1 105423676 690910971
1 990912522 753122184
1 183196762 252987580
1 446402727 830687586
1 315854964 670918877
2 847866405 704862230
5 369942698 607088312
2 885295485 176190242
1 518749671 963274460
1 580484672 472356223
1 699044338 973334631
2 763310993 556036470
5 699625296 171544028
2 896351608 28229284
2 406360860 778108437
1 439956321 181361929
1 58386422 825483421
4 703234777 827689044
5 792052841 50578275
2 739413151 705202883
6 593573007 316977841
1 439886570 905457393
3 287424803 746940795
2 505240172 475036596
10 671758055 436037949
1 796293307 233379622
2 510922533 12855982
4 15263577 535903235
2 893802412 590146510
4 199669061 15311183
2 534209049 223919612
1 155179477 110987987
3 990416416 874882216
5 573375537 942285286
2 435331267 643791063
1 76956448 833471946
2 611705665 646896118
1 491293716 434006214
5 532946097 514793214
2 868387914 602365218
4 161643154 532248287
8 472519121 514315247
3 606740190 340693283
1 681115437 672772679
1 182269404 625030598
2 447805701 97514152
2 914599441 951617066
3 940724498 367038168
1 6595299 170379607
1 349656549 876207574
3 995043592 157343401
4 433809457 151298062
3 69110037 60212826
1 149724306 775481753
1 768673217 874793785
1 221749970 154820950
2 553833749 472774567
2 374536302 165887155
2 953491872 899258327
7 813369407 795042622
1 914019667 97185046
3 19056844 757274926
2 852900689 454803207
1 237140818 329355720
4 547321660 904175298
1 729784325 558399075
1 759998722 17753104
5 446028353 678780424
4 306113112 367911624
2 624797670 42856404
2 464721279 205826209
3 57487392 957443438
4 136108740 49696425
1 613558134 96404433
2 820294243 105664483
1 626422309 281559768
2 726825141 580320489
2 540857153 602409477
7 787292239 93027417
1 336916031 527297392
3 690777097 344421920
1 915146962 725192914
1 208761185 702198540
1 914724009 591144724
3 151992087 113801573
12 444176716 197240654
1 778010079 744987346
2 431294682 327301928
2 169153289 293832228
3 684324395 878213689
11 515081931 894434586
2 945875180 880288530
4 981215271 862134222
1 776703028 267337510
2 167744025 143404955
2 716540137 993963223
2 101104200 266416041
2 580812846 667626847
1 628697745 623174581
10 641721154 766300533
1 484535194 327589931
3 264333067 550831126
1 840177624 541419145
1 754342676 448013245
1 345545906 60245301
1 791771591 966923422
1 984083400 655396905
6 118131376 541230781
4 508353533 348950712
2 316905776 645483109
1 751521636 377765589
2 562849541 681279296
1 841652217 301631856
6 120161704 918556405
2 537926929 869880691
6 463284194 719534975
7 509585951 646730076
1 930805742 818784823
6 171468296 682591057
1 727262588 190728031
1 158861270 811745531
1 1770400 455316902
4 914075394 877263959
4 454678386 676949442
3 955188922 1901917
2 11517776 480703804
5 494178608 523885733
3 897229479 693516970
1 166719156 215075044
1 522313733 144918943
6 655830963 191710334
6 246672414 493144559
2 944370522 92437130
2 164088922 954277976
1 743554591 664005112
2 632836069 347390665
1 512825253 237131514
7 446889736 202222498
1 96001230 401194927
1 115905745 813431496
3 355640266 639036559
2 576795324 479675865
3 340725729 103002889
1 498903920 620013772
5 623589190 861290528
3 454411942 557388914
3 622283756 188187702
3 514296641 500782253
2 665071072 311013087
8 240716702 995735422
2 894702768 46414119
1 5173648 902737721
2 736785556 976526925
1 576706452 622902627
3 573343172 986312739
2 509826324 805574835
2 459340324 593938665
1 111912235 144521942
3 815309753 780715356
1 385925204 18861890
2 600078153 746242086
1 679226883 375405118
6 566298441 150123217
4 358746806 575287911
8 546943027 37765414
1 56470183 838818606
1 399532406 788265595
1 901248398 258029563
5 165827421 172091892
1 711723059 213247524
4 969019915 646939622
2 419223190 985822893
1 232410621 833924409
1 824051976 544683761
2 170799165 377950054
1 860027492 501010347
9 173688890 702749566
2 820748856 883694182
2 996861689 800960657
1 287452093 998717227
7 801946449 532119770
1 57743566 254146415
3 321210480 794975333
2 573552341 723191792
2 851497592 725987908
1 93856206 690101094
1 310477431 297332012
4 147617511 244289723
2 917736602 682257953
3 92920047 437713082
1 252197062 730727165
1 695305148 538745997
2 459335223 156283561
1 323275095 972934717
1 383677163 891566437
1 356062225 849395644
1 52863531 753811544
3 34602181 695829187
2 813461549 320776475
4 451195308 510642498
1 25261177 110892695
2 610871996 290494357
2 623057425 961305132
1 988685566 115926372
1 18255614 990280517
2 353323398 392816527
1 839371043 577929801
4 440736807 694941813
1 813493689 297075869
2 133267579 462116810
3 4674611 793903358
4 604521797 870516900
1 426438618 204950010
8 599358268 919016357
1 589965657 421505225
3 144088763 957971495
1 554167458 734447902
2 889136488 175596582
2 711663648 968346634
3 845788440 50626777
3 701984369 114670710
3 399245846 699324620
3 239227136 221478489
2 528251896 580543678
2 760764077 66670813
1 100326797 91482885
3 643567183 848184764
4 190838939 933978076
2 214460882 56266635
3 623725334 625061061
4 820155464 761231761
3 122706365 261478376
1 808464884 239548358
2 405321954 775833109
2 954004908 596060500
1 605020154 961544396
1 915800281 68509154
1 349522062 680527241
3 610699484 826355759
6 736235998 862198029
3 697997045 954701693
3 703857079 381845279
2 205478249 592061888
1 261661957 497243781
4 94533294 973732578
1 405529939 468407207
1 424164545 406427123
3 18598592 722924222
2 634219667 148384455
3 630871393 318763561
3 346400319 632777286
3 352440418 892490448
1 406522292 542411539
3 360606697 912001746
3 484496724 931345011
1 445364483 400898575
2 416952584 332768818
2 184458456 29515603
1 378004194 954650180
2 183589206 263574320
1 856764202 536829161
3 491197165 519456354
2 8044865 816732877
1 199312724 191626288
2 487498190 206939396
1 639274808 529467496
4 545927124 454313142
4 845641153 224204951
1 328533500 114025060
1 750804228 609255972
1 953352225 47011616
2 771354227 75971738
1 574945389 678158976
2 335904554 529578609
1 900090128 659379160
4 192810398 438754735
1 325208082 954145871
2 981717809 487718484
6 513088775 787070039
3 707613461 372495481
2 20058592 334165401
1 509077835 426148752
1 715639357 527427014
1 282277868 624384516
5 69780164 930107815
5 876691080 991691839
1 733296281 459527122
2 551800432 820822789
2 313356908 299876295
3 843550647 406375554
6 117518380 384968645
1 939211181 672229288
4 880460475 762136296
3 452502003 704739014
5 516128932 107125154
5 228395052 664182926
2 665825344 158198679
1 459794999 107221922
6 110569165 651288278
2 361893070 91537868
1 193290675 430349447
2 794952009 379274057
1 840139049 41523801
1 982840690 303366985
1 739936311 319998864
2 814926310 205123063
5 786580663 633558206
1 662941462 565372932
3 606974844 232783135
1 116182841 894276585
5 467677971 438906205
2 726814870 148921911
1 184761520 626904252
1 142312717 103980821
4 510672514 443993270
1 431282949 69423883
3 162493635 454925335
8 124884985 157519004
2 205332527 894061808
2 20577653 448528629
1 436728581 891961934
1 319577562 178659194
2 673074142 287842295
1 199276211 208283971
1 431360309 428912952
1 625261187 844772320
2 685976209 258337137
1 935913972 766600878
1 98496155 142917897
3 9211423 165619711
2 295350709 338900721
7 54350116 802071051
4 353965138 923683500
7 776677506 761537395
5 143472651 453576570
1 113847621 89006935
3 374203048 489425990
1 527544294 871248421
1 343710753 450650892
2 852096278 337051127
1 111947870 583679959
1 664009063 506170292
1 111284249 703328506
3 708545925 858742518
1 641196091 622321033
2 175295064 134859622
1 429870873 176893761
12 570764753 458135026
1 169983696 244483619
1 234839869 858717735
3 346285824 293940774
1 589914036 173776929
3 699400596 464168957
2 15376364 807362633
1 603871335 482773016
3 560881746 676746674
4 882540289 649873487
3 756000631 288789225
1 524104288 53122111
1 531054852 872063744
2 540065169 710931058
2 207560652 186249292
1 149366086 356175165
2 518295462 894759032
3 513667204 327452829
8 407516869 414859678
4 47077645 987617874
5 34022692 535942362
1 528974856 500383319
3 6308437 691906215
5 33969996 421176878
1 929830190 337288338
3 198162593 777868788
3 253562684 3002365
9 266604043 256071153
1 583433786 132002464
1 577649781 386470485
2 821716803 459178888
6 484537982 915424185
1 269820184 479386934
5 27336072 730443229
1 850382138 927843326
1 463098263 425075323
5 863651251 763812527
8 198726019 755153663
1 839659337 234293086
3 970185531 867189780
1 669109464 72584583
2 931358120 227206147
4 456904350 646018572
1 575275741 79588716
1 50564445 241529734
1 447100922 367781372
2 972204301 411447572
1 133221610 259420644
1 534468307 763921377
2 232277104 510366745
1 500508679 156058849
1 963019988 621853341
2 27418552 426882838
4 922907774 167399366
2 679783408 908917708
2 278633032 653640404
1 978608503 996883621
3 116733286 121772887
1 78691923 731656085
3 744629078 727385505
1 678820302 583727354
1 620194337 175982256
2 421671109 546146552
2 88898009 91272631
8 248079465 727765600
1 284873963 916437321
1 674833114 597050234
2 438885927 227738618
2 555517484 283301107
1 414589730 888841289
3 552394117 537425433
1 115254511 641771756
1 489684923 247297017
1 362809954 956877325
1 701165189 807661365
4 264742953 775674817
2 209760158 620225782
4 138975876 964670249
3 497470000 944097098
2 484139568 825206675
2 556211354 517007115
2 418784610 905591044
3 336017934 369243486
1 50755937 544251230
3 977542119 335117555
1 743767668 369725155
1 511062822 404701657
4 208485471 913693369
1 251318621 911940406
2 860605060 139524813
3 497338125 239867862
1 8553336 755567126
2 808395890 690398308
3 107011138 575157071
1 910371462 156685910
7 213540899 463757036
6 599089345 603320266
2 28914301 809411757
2 224737139 535929721
2 479465103 51665281
8 6181459 998622646
1 448512060 61401468
2 647434658 760465197
2 837641134 750190636
2 738599567 202994603
4 389093784 151186518
2 934323570 877986189
2 273627987 954459205
2 599109525 765627444
1 620396620 616334400
2 827182931 948003622
3 997947749 61011409
3 421474776 591552690
2 883865870 528459533
1 131577383 150918815
2 598969160 844747906
1 971377438 638414750
1 750970569 80063388
2 659591162 564255371
1 276306137 307375490
6 934595563 473953357
1 772581909 566791063
2 294112467 7085401
1 69111014 398912387
1 417485827 489446056
1 470367428 111568652
1 707481915 433416933
1 431433567 673247329
2 428899067 140942322
1 797030933 934090969
3 102669481 305631566
3 288404290 868743657
3 166263254 857124346
2 710051349 832334696
3 996121575 22845324
1 944766266 738473473
2 967323173 491198149
3 81961813 527809738
2 744152126 79939102
2 669907280 312289787
1 359606597 95829184
2 74513676 57198361
1 826384545 669301062
2 293567837 462588482
2 971768543 887569672
1 867721296 747713879
5 675115473 892707029
2 689829484 735405524
1 438950403 990886045
3 143819347 197074885
1 575526924 901397012
1 761120300 274844800
1 272886190 135484758
5 338517172 398807141
6 21091015 896921531
11 145338603 303724388
2 577329113 205723175
1 420400878 518401835
1 433529508 745290767
1 103024897 126407165
1 423426179 520787242
1 593962160 234289828
1 988491331 146563409
5 65351333 205027210
5 596525653 389436822
5 89962929 83651991
1 231003533 484351361
4 538597347 271940953
1 760696129 466291744
2 815948192 329627295
3 321231955 858102889
2 995237434 99989828
4 317317642 485251755
1 8557860 833685926
2 717630402 361109113
6 37092848 460375098
2 827096225 828778544
6 81098921 598508115
5 652631887 377770807
1 492811808 689164445
5 732368052 549317709
2 191142631 38990485
2 309397234 20286480
1 66593364 322771505
8 717591567 920528718
2 366345126 12461041
1 99033738 467849264
2 160816774 797485538
1 609136526 970721900
1 925651077 904903480
4 311377207 594871474
1 994924401 299494047
2 859197378 711054436
2 484130669 613839111
2 136430768 794791176
2 58741294 915029996
5 518920900 200812948
3 821769497 825982771
2 334769568 688357448
1 402409290 601558345
4 288216083 389659590
2 951816252 210050237
2 511369662 504438077
2 564613533 468367538
2 801714870 581447249
2 200035186 470665173
2 212172361 279629400
1 335220945 613033373
3 768771966 176576272
5 482035066 969828750
1 583987500 773702282
1 86736688 295209348
6 45674729 188847783
3 88638469 407413640
4 398291255 7372776
3 204848200 283606785
3 505223017 171098241
1 616819004 174426701
1 729686628 166591896
1 430445069 317533455
1 242794677 709643821
2 368995625 134264165
1 906788914 695386415
2 960306490 687286200
3 854851153 912264614
6 465794991 710456005
2 797685296 468148699
1 630836342 272937579
2 859093111 709376105
5 821877878 143663634
1 649751095 970418984
1 623842804 615187160
2 541408004 57310555
1 529427381 643653385
10 383868913 558674606
1 289840654 457735568
1 265888091 816152601
6 863309171 901276378
2 342380514 908871953
3 522627373 371530208
1 762299622 608944013
1 947687322 712513868
6 553377489 629298784
2 738572310 675620120
5 643306591 914605736
9 553770280 326558895
4 67893654 384692
2 783167599 602346356
2 750197275 632887424
3 182872699 251012012
1 154408555 34009282
2 46812432 258007947
3 410226885 123567865
2 794913821 55955155
1 718519529 67726635
3 612323395 505061081
1 653621615 444403653
2 649109606 859200787
1 557979623 67542408
1 846839705 708867049
1 352266037 846864378
2 251066270 367600968
4 444466037 282961440
2 29559393 597953270
1 404690128 697630446
4 531775146 817195349
1 763658024 773015680
1 388893108 544109659
1 415612312 219967500
3 262731576 484982705
6 966144495 286001366
9 408421707 24126074
5 823355728 162146130
1 941069371 940339906
1 371057418 874048659
5 415744401 703151808
1 759173281 511636047
3 911303652 154563714
2 267887441 397485377
2 763625632 269160670
2 532047485 215911732
6 687154112 70304734
6 511606805 191017732
2 955820323 394791215
2 923343505 297053197
10 281080226 317271861
3 257672956 725621552
7 25534180 128370731
2 145344144 316273785
1 866044957 151032797
4 952687871 343942378
2 757603572 26218273
2 260534807 457781449
2 750854267 174745723
4 898154159 922803647
1 915529713 545796680
3 35576143 41188457
3 250101519 126498377
1 721112850 834741478
3 195222632 784599710
2 446340213 725243005
3 361152342 668999792
2 709719377 842978508
5 332974028 574880002
1 420589464 498429217
1 154934192 35964383
1 819969177 753150793
2 605453088 221067727
2 580084254 729382460
5 69382849 34144644
1 794232908 343572478
6 653343849 109788441
3 579427435 78157575
5 406717935 565968572
4 713321544 77847885
1 624113147 631226742
2 478291731 150878945
1 434504046 515970923
5 826961547 594748691
1 521835992 178348753
1 54407658 581118299
2 50740313 265216283
3 395182526 522294967
3 21648170 903721054
3 769523903 510455035
1 925825523 830338155
5 901275494 159940274
5 262338818 839502628
2 934996116 864859205
4 349370493 842058422
7 944241185 619291614
3 560546128 446224446
5 255147320 880347587
2 414256515 257574567
3 647589590 107288187
6 20594695 534164181
1 283890405 682587675
2 386258750 606564590
2 963943233 931775985
1 764830087 509132385
2 617917914 32324825
2 580371779 80566321
3 436535805 194459205
4 518388211 588875931
5 602102215 132191232
1 247004757 662503184
1 770141835 273547753
3 36469229 982015771
3 520037358 709795742
2 50066434 697805957
1 893825882 137849299
6 861968764 719132816
7 638226364 679704819
1 590961689 47058303
2 424727167 46992249
6 683155006 203898025
1 46616847 316691756
4 763061602 959583340
2 171043645 855540802
2 424120258 77960265
1 92766253 685750657
2 878048452 775562250
1 359346424 608494461
1 715172064 339592897
4 788309887 615596598
4 799806553 455903564
6 414042189 572288725
8 541526364 978587742
4 589250853 469691207
4 975714429 678624496
1 361260072 947617756
5 986661625 581126657
1 699671709 294544563
2 443755069 574099170
7 111368849 323772359
2 637987883 55000481
3 156067464 421572099
4 58317960 702218024
1 71090133 304266973
2 710441395 953164705
4 438394208 222189164
1 260843504 885688205
7 204059215 160674149
1 974208522 549358362
2 741463130 746268174
1 909631488 789184330
1 543453453 925483808
3 736080179 799363625
4 465848747 40342626
1 595779535 347060785
4 241298601 707946325
7 94318527 209167387
1 32685314 179590739
2 781009593 165442359
1 583034577 523762006
3 713575267 640325252
2 729100298 754074523
3 689881009 934086715
1 193242170 9227012
2 666410458 48769910
1 207338822 298631687
1 477883053 285601445
1 447852699 383170242
5 212659162 105056903
1 358114018 31933710
1 594297598 505917485
7 185851855 386655735
3 199396233 446899301
3 284566408 44382007
5 113181513 445050835
2 888665011 830871850
1 815705250 653918734
6 357263163 498341835
1 251523687 341729602
3 641561890 983769109
6 715063742 976095485
1 240428496 939868490
1 769085802 504782349
2 467796564 952380431
1 537750628 861006130
6 317325295 276848707
1 66191069 985411174
1 492138519 250860658
1 781149634 632930679
1 842108257 184185514
10 502667181 46066816
1 575130828 998612951
1 108099202 571018960
1 889448644 523661299
1 18344155 127924467
1 881437807 358054435
3 841795557 80654667
1 983438336 381415064
2 166746602 369133006
1 345676939 171476831
1 119501271 742762862
4 706705600 260604090
4 306270379 195387669
1 942977966 320256230
4 598488142 876994479
1 747465743 395793264
8 510377549 684582828
2 779360505 400574049
1 585275142 446856094
1 911328183 898368863
1 879007835 180685865
3 600969153 319364124
2 534420143 178117420
2 53644447 768991440
4 308351875 234079401
1 644392197 26289631
7 836102830 244131013
3 856339481 460590217
2 496117590 87772027
1 708322798 774134182
1 944593306 965799810
1 506339462 671723833
1 502054266 566940845
2 905083887 972046127
5 823711354 372303327
3 559445204 698631952
4 45388122 777539008
1 370789581 216776867
1 563198409 44494122
2 29551945 780076286
4 117403295 833907054
1 660989118 218034381
2 700972380 94574834
1 211017367 419908214
1 655331481 578207754
1 924076822 845448471
4 795585834 446327134
3 79844874 410162787
2 490843051 633649310
2 273701145 264238616
6 844629800 260142157
1 992810050 441404392
2 784614593 975725529
3 180130864 47605900
1 829226887 840855083
1 814850050 991360698
2 835772013 694783001
1 729495348 15473027
2 443019090 379076940
3 138483515 75650808
2 485666249 200722423
1 522102886 56224696
1 324064883 426277418
5 869460134 215498829
2 254066621 284210595
4 323766874 540297402
1 728270733 40146015
1 684514981 726887373
2 197379697 190131515
1 816375436 608290379
2 88772962 700478593
3 309693191 345409347
2 738607134 120923048
2 821249531 876209733
3 166800120 59473684
1 964784981 648927870
13 507088223 596398084
3 326230335 313115932
1 725997895 431495551
3 417405537 637185217
2 156824359 653944912
2 801877082 40816459
5 466379776 497716379
2 282052565 776781395
2 106559656 973434012
1 684683858 937876541
6 449815942 269188378
2 906011844 129450773
4 655385864 504352599
6 944003284 988713981
3 841798013 568599404
3 452658209 256409830
1 648223510 475742352
2 458749385 100192243
7 234629524 326487947
3 996467687 77132249
6 468336880 669548657
1 627375548 446418080
1 861204245 304382237
2 425247592 687761691
2 931569036 381804070
5 418216598 885749759
2 913144767 35019695
7 587850653 919976297
2 676013794 448126176
1 885869337 62543531
2 153229956 74614275
1 613781212 850980297
6 158709021 127759123
2 177513538 794277864
1 435354773 398992981
1 616602654 221114940
2 987737754 682121590
1 581893734 581112047
3 141327067 438438261
14 996757467 479886405
1 353203864 906499215
6 669075840 989579292
4 215462626 663369553
4 573823675 387741828
3 55542650 332266574
2 929234039 642793971
7 910016904 943767912
3 973971041 636455503
2 891940418 482310546
4 972047609 427275293
1 123612601 672948595
7 284625935 69927845
2 977514032 49196390
1 272789247 640939396
2 425202083 924930633
3 372871865 935734051
1 151039435 268396726
1 484933765 596315643
1 444520998 297143595
3 329886360 208345442
1 998870421 352970438
13 45968583 122650354
2 677694897 677825304
3 868794899 616946150
3 246924788 29829393
3 125201548 424889692
1 116788561 145631955
4 823204988 302043747
1 108402963 550370188
2 82080213 460256064
2 814840135 996025732
3 640532248 680893317
4 513435814 360079991
1 697346121 27223354
1 511678014 865113181
1 489996418 679684204
1 48839671 178805946
3 256955643 390649824
7 82514936 170134469
6 223517992 62588885
2 860747061 598245600
4 787600555 616862376
1 355082087 640461729
1 661287634 100891679
1 56820211 419400067
4 373189469 737922542
1 808296986 314508793
1 886937673 846514973
1 327157056 306855747
1 11793326 107772468
3 452292727 226229851
1 165675237 402680980
3 691833264 831948301
2 991095070 393037997
2 603639534 283599528
1 16685466 934548418
1 67126913 305357213
1 467588646 601872752
3 371568700 468028397
1 618600616 104526097
2 705112081 609138115
3 600684643 763197752
3 195623623 840998243
3 604938225 82793636
3 660308114 841096949
4 201044487 405065465
1 960504795 531794822
1 21841920 225161932
2 116347041 963011065
2 660593962 620800558
6 862536611 486789345
2 886002568 788561791
3 555288823 885167835
3 98285829 652207529
1 787112561 230781357
1 775134852 499224224
2 451110068 643164937
1 971819372 348847680
5 208080499 342265357
5 992504001 879389443
4 106385411 25824150
1 993844459 813143672
3 413910034 17814306
2 26017422 607781460
6 556997866 526838203
1 687719658 429558794
3 468806689 144097531
2 390089726 821723801
3 658268474 59016828
1 586890027 386170551
2 165220395 982379628
3 327348974 572379651
2 137004186 311590282
3 580942745 917683713
1 682483706 62924629
1 908423506 35893316
1 30239085 308844457
1 934139260 650104930
2 714515848 882302171
5 985156197 933863508
2 201503971 727797392
4 729604787 994211290
3 655950231 610199187
1 935462574 53211951
1 747087224 537877733
3 268052460 384146464
3 742055728 523446142
2 167465688 457830751
2 437389348 412644251
1 840697330 125981369
1 604047025 956765568
1 292350412 981754624
3 815623716 610988633
1 328560388 651164108
4 742920544 20890958
1 753469318 30805943
3 169054595 793152881
1 920219193 857079822
1 962721300 784127936
8 468453133 45087445
4 961580817 753540381
1 489541071 567388381
2 182390442 585904455
2 588070896 782805119
4 722435584 646533402
3 399358896 845529558
2 469739346 393304180
3 904021331 136880011
2 950512250 346523351
3 275059513 876892222
1 933091380 824450299
7 697731922 885701241
5 105644171 310093056
7 345490043 129742463
4 412016109 340826481
2 90879552 243077782
1 226357163 906437620
1 843131417 847299542
1 425051537 21652435
1 372110907 880382398
5 401276133 751406718
1 249861879 974608209
1 261789132 207358047
1 447542314 237058330
2 987939740 121096556
6 721681351 978301806
2 918881172 535638016
3 486053236 19692873
1 112955178 823880966
4 547381649 103912376
1 508592072 581202509
7 626418734 113018234
2 308471425 457426523
1 502799574 909356979
2 901880579 780991149
1 884672808 448226329
2 96185507 576298199
4 943449177 876166793
2 202364963 161985882
3 749232410 540576519
1 232516488 574282605
5 955339947 378404300
1 730222014 518962466
4 624802982 352862385
3 299845278 449642850
3 241430037 392375888
1 877900394 927302266
4 342733426 317892282
4 194754321 534024592
2 90357557 138743269
5 419662623 376163339
2 150372602 328658232
2 620085507 50456935
2 551121571 148301246
1 909737785 198926643
4 805504032 128993528
2 210075302 120102867
1 910904198 594416369
1 880422757 634544850
3 873546360 982429303
1 68985876 794752504
3 345162489 231188765
1 354279652 230886981
1 524055897 384221963
1 594598405 420107093
16 389231725 679469366
4 982278561 981594358
2 478181450 369802292
1 885377382 367709808
2 239164087 890533302
9 576687760 852379620
1 183785420 513313978
1 719654277 491076754
1 805876773 503437184
1 449213240 974084294
1 418475461 742387790
1 960416198 7725320
1 871987344 602541494
3 28340428 242427533
1 585863094 299118392
3 194515946 240986782
1 821911631 382588380
1 426483675 350890125
1 935740439 386730416
10 409470979 387101776
3 607422983 773044527
1 181758433 552458434
1 342128100 532049690
2 801494705 644686418
2 718030400 655960059
4 111197975 471194979
1 294522997 539364368
1 700408245 760043636
1 817572222 763000807
2 74957330 523064886
3 622260415 873509722
1 716216063 392133677
2 324895904 987597701
2 581925126 212666681
1 516363398 344725138
1 90238275 524645260
1 951170524 624213034
2 549852038 359325524
5 176826377 392201130
1 896708060 182663838
1 604541682 542583892
1 266317554 557074561
1 695099930 108776526
1 604078625 139640880
1 91257173 95524027
2 652846822 996629146
2 870073106 177186734
2 286351485 14877215
1 567316052 867110552
1 255391192 398591332
2 576624083 413715151
2 765185078 447379244
3 914272246 599783219
1 901677706 717324555
2 934235219 602858271
7 810795111 641770452
2 330974829 635013594
1 67371136 959232688
2 660470305 363656325
3 476290209 147125434
1 918372194 226001863
5 348523120 638272801
2 824991692 962672148
4 411709119 809537379
2 233720644 358231269
3 681098829 64360157
1 433887805 596590595
6 722276629 989965204
4 724950295 222560768
4 782110634 93455450
3 571343726 849368218
1 565668669 687052924
3 878724394 209445589
2 838469925 786181167
3 724330627 803136594
1 412756729 7167284
3 208154752 520537228
1 77330150 584012853
5 724951646 91063580
1 17259411 230648607
5 276570693 230773448
3 159659314 925312295
1 233365323 105234368
2 75659443 720573475
4 639878983 22230284
2 407094243 596524765
1 761578265 106091391
4 997169002 131994451
6 153415099 536218625
6 344387137 480866024
1 812542480 354614017
5 749001449 859239361
6 450702389 286256152
2 299768255 577896392
3 860740867 274734672
1 654551155 698914767
3 563183105 728873103
1 438316164 291933597
1 632819398 687449082
1 153149649 939737488
3 878396840 381030895
2 327381968 913673948
5 842802247 927848250
1 428658803 278163651
8 684589428 476784719
1 339924404 879265138
3 110013275 693511994
1 888493519 374135508
2 20021428 872532327
1 300153359 471907887
1 472991878 138211354
1 690240906 17598727
1 790617054 178262453
1 827571980 926879193
6 215292826 607812940
2 461097125 760671493
2 621290887 789355735
1 878696210 470788836
2 480383008 280158300
2 693767754 422492792
1 321676106 33949943
2 6360483 483167386
4 497296993 759783053
1 276403571 542536036
5 159802753 972772517
2 709056564 204065388
6 718079977 277845534
1 482357135 356006637
1 525837143 656428870
2 291991378 293643056
1 787986288 593623301
1 288662348 943871775
3 894436215 48010479
10 895901706 787518618
2 796384902 999378016
1 164513340 527278579
1 793100837 504352655
4 407413288 706379023
12 287688191 489528091
5 364949981 218427179
5 8417351 950855687
1 137697987 508256358
5 351109472 883174643
2 399665507 492964137
4 671420878 75266435
3 91308855 953554461
3 764681033 926732345
3 534207949 921493059
1 17581170 812466734
3 690369168 212634822
3 430454146 189563666
4 593939726 794802915
4 597300292 612753564
3 550996498 417033432
3 926731008 321897959
3 787271120 219831009
1 12696277 102519443
1 381789294 299575394
1 88168768 945442864
1 312224954 81585410
1 948847305 960337942
3 930826238 884738654
1 810716059 158422416
3 711242379 626342996
11 923843539 573391439
1 843800277 420479151
1 396675682 766092839
1 131583631 42127887
3 948743093 61429343
3 905024011 200907759
1 687269439 832840760
3 238101350 481117949
3 349160974 425941788
2 520673097 781142967
4 130135856 987252746
2 359096903 51920125
2 107095214 834515436
5 338690255 781632505
2 801053650 236088361
2 628337421 966662365
3 78973751 641060862
1 127798834 948313476
1 964549110 448457403
3 404463259 924286001
1 351979542 999617679
2 75007044 888300343
2 337537471 371467212
3 877473828 969713915
7 35566984 204556467
1 354583070 711594143
1 541893486 687593559
2 752396798 738397632
2 423609604 838750621
2 44656976 560084203
1 767659187 385904676
2 1651742 41797143
3 823777305 945227004
1 775710084 807831921
3 529913866 783259518
1 47098083 861754415
10 999352902 458542982
4 599708103 530652543
1 379336984 178012987
13 798119473 543528183
1 896280190 260078981
1 96490477 665486189
1 809700951 909387644
2 686192279 123555970
4 688711786 679954672
1 85586124 941775452
2 463820292 350327054
3 179906783 435911408
1 366016298 670873671
2 521641066 385562861
2 521188478 829374688
2 629953445 824241029
1 987558228 336378928
1 925743880 824723810
2 216623589 828268140
1 169029917 774023256
3 118880686 850230586
1 754222767 728946027
1 641957364 747202880
2 20889490 649425536
3 115777911 811831066
1 566148798 212560906
2 402653301 799584820
1 854800285 488758152
2 973462696 511666650
3 672268594 618102031
3 751125244 199756375
2 664418534 311299592
2 918609126 248180843
1 958085697 554404036
1 464085388 422241002
1 690632526 315490964
3 554143195 514069308
1 899882179 751379652
1 89289795 83264182
1 47087010 931190279
2 134763713 998286344
6 117960340 116465520
4 929684860 997211211
3 383806574 727811297
4 397544578 524853424
2 501502128 472041350
1 404097848 632724910
2 922500413 69627106
4 581195691 572686559
1 809303358 232474881
3 869379076 370678443
1 6742895 107917698
5 739151114 623672898
2 96994158 996889312
3 657269365 998212963
1 340599504 661523360
5 714630699 544317761
5 70201331 984858086
1 304807829 575067083
4 794706312 153264558
1 782801577 625125198
1 763114228 56517126
9 866351629 117189968
2 741876514 176998113
1 709496920 380605109
2 615334490 350947375
1 430508926 747762435
2 393507434 569538980
3 578946918 378523700
6 486026700 776225304
3 180756001 27242736
1 789317095 880626654
3 290330058 11173645
2 956046156 891377826
1 709611937 804970111
1 244172665 5005714
8 885133024 542328525
2 87885945 508544688
1 177144982 413199081
1 63171602 392897900
2 14715115 37130953
1 986393390 978276022
1 2340389 211928316
1 142485721 716993826
1 121537349 762144940
1 229074915 637212521
3 856495819 484655925
1 21174200 185021375
2 884440497 177325877
5 870839831 323613605
1 987894973 195820593
1 836748360 972871627
1 214843472 536332954
1 848383348 858596108
1 533049464 885446696
2 849421604 468943920
2 634559975 567632466
4 310582969 639776979
1 875598303 861480858
1 554679079 228386194
1 690229872 7514686
3 560522103 668762134
1 656042695 105658665
6 68489602 794409762
2 351050502 937255013
3 24803225 40802556
3 817365380 416897520
3 105703737 289563154
3 210089809 36793915
5 925894083 188868225
3 638794120 66123653
3 829864709 793306946
1 112950967 142513184
1 253756092 827080552
1 828801034 436319460
1 369246666 905740497
3 692765942 943069867
9 510252432 845527896
5 929276973 408713524
1 413007662 53658129
1 509242321 738457364
2 959710900 395133139
9 260318738 986478873
1 424474171 388516315
1 748063926 74963423
1 281537595 233361543
2 283971437 491025683
1 337954819 77652501
6 411548507 769525310
1 781459336 659337195
1 189730921 130064012
6 56118536 635072397
2 259416929 21279033
3 935092702 65084364
2 238935424 927320731
1 815716095 802725874
3 72761730 525868904
4 162138879 264520495
3 122401459 993436765
5 478385756 412814807
1 758568444 40285981
4 51662958 2284875
2 170392716 708731974
2 784508331 238689446
2 741033108 405729549
1 195096348 609715770
2 63134552 3285277
6 200379062 451066519
1 882471911 727632142
4 81427538 677550405
1 368490877 887320234
4 829341330 365204611
1 721076402 967810522
1 427341052 159024595
6 974964422 365932756
1 977752244 481029193
7 569293456 427216263
1 104034683 298847529
9 616067993 928808767
3 326594799 816283254
1 916512565 351364278
2 209693650 920632994
1 558183649 996493677
1 2201716 604344378
1 478742530 548390247
3 253260807 283500651
2 938200826 268402290
6 424169952 426725131
2 856239997 638246197
2 380993037 114144328
4 777688629 547052117
2 361148458 518098197
2 967687748 113940109
2 194115457 255211059
3 558425553 28440269
2 753969186 803564897
1 801253140 827337994
1 955088027 79931012
1 163252330 949502942
5 212875627 475520582
1 74939357 981874486
2 18204233 716683474
3 565750043 534930614
2 987739875 163584526
2 620976394 294368192
3 996323202 80583925
2 102108697 456701632
1 99463191 814900048
2 611911682 141212690
2 892837336 168926767
4 68061451 505082249
3 587277822 465751912
2 608845191 747992175
4 482263083 236231694
2 550006215 840413497
2 447720475 393980181
1 711559484 946643441
1 877920361 926207473
4 259284970 103500816
4 646446864 442977497
2 388334755 318366678
3 962634071 657202526
7 250011945 817391215
2 715189327 380498324
7 785935212 895421578
1 970051817 462692488
1 240127128 792954227
1 361730043 377368226
4 562396272 162999406
1 927140065 993313689
2 772292389 388630698
7 952454771 199723690
4 476575163 405588343
1 146434309 19660964
1 357431086 589499430
1 592285060 746480615
2 501899637 174367639
1 110002494 363175435
5 880857699 467252530
3 476152092 652374762
3 378018590 620434714
11 78338571 375083170
2 562817048 965055604
3 243495849 836031805
4 191482571 48168159
2 980491303 720011182
2 618932240 25544289
8 725360783 473914484
1 80098198 352290068
3 72035034 650237766
3 787929054 944951068
1 305863336 87745694
3 649301933 813705043
1 723973504 611949688
2 429440400 749834852
3 430497446 481977966
1 872426087 851752604
1 722258621 502067422
2 121084200 772143877
1 598460059 196038747
1 809632628 893233052
1 58192840 736860396
1 792132252 657716066
4 683148335 478710773
1 240693877 367521038
3 769699966 884056162
2 870183126 932893661
2 162830872 821896836
5 896666982 545287620
13 963102214 720778974
7 155163578 587176668
3 85312226 520424570
1 764733362 652053886
1 140006213 434632709
3 509167268 942441791
1 812015902 206880428
2 334548627 27435433
1 883005523 782928045
6 279066522 325825178
1 290664748 971265589
7 224503924 858415969
3 481524030 920752297
3 598130199 813926786
1 753476027 985338055
1 547431292 533337889
1 244109079 13602141
3 913182686 303619168
1 673763625 545993896
6 737339803 123238403
6 839743878 979377070
2 632469569 893996476
2 272949531 753872891
1 631545275 430751230
1 70906664 895760075
2 94345819 457066097
3 97772747 332700884
1 152989308 85609933
6 273492951 328987699
4 955727660 565219904
3 863291456 819422286
1 240162677 672639675
1 983915566 776417695
4 409932267 701696627
1 581200191 925819502
1 637751808 886493884
1 145346179 164570005
2 97778288 762304628
3 780473354 716527530
1 522827086 460318897
1 472541270 765546039
1 574543358 307524677
1 157523369 304512614
1 168669329 393864537
1 159143265 525639700
10 93031535 609954701
1 970891944 18073587
2 476281580 819797833
1 325429663 592920840
1 667681390 481657714
1 726859705 37802479
1 562898339 971568353
2 624462153 345396644
2 499234558 345767067
2 141291371 666744309
2 924372607 578449770
6 734005358 990571540
2 446665805 120062729
9 508422348 196228861
1 252413679 884228806
3 188758840 258881111
1 619055407 480640515
4 156188521 182773609
1 326925736 930514088
1 987292213 734809933
2 937054399 180624049
4 602486417 248307809
3 258323750 842998155
2 844742412 511113410
2 435095578 783043226
2 556895006 785990456
2 680174365 641225805
3 617070020 832347895
6 527415634 576413236
4 868614876 639545470
2 978463833 819644765
2 318725777 263298856
2 774633845 907081879
1 114026978 999020246
2 713506507 454680341
1 498668299 947481589
4 65067134 210033872
2 837965979 166047735
2 840322716 172891184
7 596040888 888782693
2 356830177 823595720
6 610935121 442329239
3 675081216 801386784
1 724982575 168435741
1 990473873 689337170
2 842380393 279007753
1 636156795 548356264
1 397676229 390121810
1 139774984 364255728
1 227780322 536613772
2 819320941 867090768
4 378042284 73757217
2 655919992 850315283
2 71154683 376918724
1 250365462 78094885
1 90523072 117216826
5 971297942 526780254
3 338444560 205127077
1 433638269 225853751
1 854482187 197544631
1 758917246 791910624
2 840290493 753912854
3 416156341 817309028
1 303309750 629112995
2 709352117 620385059
2 707600874 105480638
1 586575144 950124844
3 182066362 518493889
7 357250698 814611068
2 215329126 11379581
1 597020230 62011661
4 78026202 667192081
1 702161563 986489305
3 260250984 757434939
2 226377392 999260031
2 339522869 530624546
1 647029909 357340588
2 559660678 559789980
1 662448539 434107654
4 288522113 423745253
2 955228426 796896739
6 262874223 836482225
3 596739866 746501833
1 529974763 752852228
3 713185995 228806369
2 31692703 334063470
4 445046904 795287485
4 79615904 376551316
5 480287722 160967450
1 713290588 287106570
3 804193730 863108152
1 787564729 789914629
1 46418740 915595258
4 523157653 57434942
2 725409331 162402316
5 571112514 249155855
2 779095685 385242117
1 999770990 511050044
2 393541535 445861643
1 205008103 289255641
2 817835550 6470037
1 440034306 904406749
5 696047115 748565830
2 280111706 525754310
3 128099655 358853276
2 736016775 621333726
2 595689092 80829648
7 395908448 944881564
1 357896463 718103676
1 961743334 758669050
1 604605309 130741016
3 875221365 430722806
1 514868180 853382054
1 179174182 130048658
3 686599920 688180748
5 643985907 977506840
1 864522036 824898978
1 766488376 263171480
1 184644232 254870960
2 99922101 108328651
1 139006972 774337557
1 11986062 655773115
1 315592849 459191777
2 190826444 564551216
2 174692805 205371573
1 114134731 300288895
3 167599676 921584340
2 493388960 709212058
1 364174756 564615323
3 520631933 10104855
5 863140969 116909774
2 67401847 905011033
3 56478900 994232025
5 107466011 683754153
1 205834761 292862132
2 227026378 907538062
1 9652972 280309137
1 208500669 930575909
3 889597762 316193829
1 512062694 359431394
1 696680415 897446452
2 290375789 354818577
1 62910683 20580172
1 905267665 398546544
1 730585827 393831163
2 681943905 342078497
1 845722500 684751963
1 468560360 790614024
6 450539416 640270026
6 523108984 456465022
3 645598871 644332386
3 537552855 86344317
1 930363019 662271345
1 888102207 211070424
2 720230844 350214322
2 675419650 673282427
1 356379168 661444737
1 973291822 46271192
1 634679179 791344758
1 958630457 118255057
7 707489382 50037649
3 749698730 522538106
1 288974475 296449246
2 920241086 460025111
1 452005600 595047672
1 436226713 376679907
1 478483402 693589306
4 645519661 316522825
1 338315632 286261736
1 760138717 6832479
2 280084098 195701695
2 552757157 52780283
2 892534896 673184696
1 848539173 831851571
1 227820812 50082568
1 491648300 114336117
8 111370798 602405805
1 646755851 720002941
1 568990508 979265631
1 820231162 607748118
2 161615444 127016129
1 75689299 30699794
1 18197758 608115175
3 174589321 167810503
1 558504408 949069104
2 167308901 955990525
1 630072786 540916218
5 883330732 283583120
1 4520422 970541174
2 709376436 259083778
2 401902231 47648615
2 358896952 832767904
1 572898823 772246699
3 398112661 703645112
2 359461688 485997918
2 272121883 145460177
1 880279815 901288954
3 746223986 228304399
3 947993103 390857668
2 954831485 752488224
1 224714897 50432924
5 358708171 623114252
1 297885674 787473739
3 779614418 263034908
1 877545554 284209348
4 205607338 914732623
1 236429049 535400907
3 296596216 87455165
2 461415311 234912060
2 596641376 501990781
1 36927897 901078626
3 387832532 826153644
2 869243480 641906630
5 459380411 267236861
1 760747725 335684833
2 891671874 993302716
1 789494776 301269710
3 728568793 441476377
8 721681635 778115464
1 199824643 948520891
4 347493457 942200159
2 857611668 118587300
3 696898450 513895569
2 104006989 274664428
1 273352661 985767326
1 863010018 558749437
1 867959349 700602476
1 553259959 922420851
2 459243586 305006600
2 630926339 635641815
4 854008110 702379677
2 432917215 523958992
4 200245127 962135418
1 915763614 532072193
3 523508348 213202260
2 944930888 524413829
2 560550681 269477422
1 963945177 141042425
1 384672492 642909176
2 927043236 812069745
12 707868 624459658
2 291592684 789516751
3 674824450 385880999
4 168950676 750188699
5 237559459 687931520
1 407045580 53555655
1 9585405 961010782
9 713849932 494124884
3 566690817 792555165
1 536020546 168010168
2 100791083 101030828
2 265887961 205529668
2 730154924 819951820
1 126158888 543469453
1 635911762 59721356
1 235457182 768530249
3 677788254 200988598
2 342954633 981750144
1 492602564 977653395
5 263719665 583635297
2 689563564 119203356
1 640215850 510558758
5 160657857 66513760
2 106538823 135659969
5 270021070 886793292
1 12352417 771337126
2 88252589 372061616
3 237461199 701408998
3 700462257 337583083
2 164697064 19796120
2 291376641 102074096
3 202027181 884006630
3 30284620 408635572
1 886909243 970665499
3 674194329 467817372
3 941382732 425916337
1 358024157 274934246
4 398570932 82446096
5 2921069 306618801
1 76185950 602368049
1 220180706 674520918
2 210674960 462919425
2 153429436 591944099
1 667309464 719529887
2 68781081 390688832
1 661815047 472666333
6 858479724 331401410
3 58245781 865258918
1 273058250 505394982
1 476919005 743007091
2 149926931 421253153
2 109745896 552298475
3 866784739 602715132
1 610876443 21125678
2 687559734 895789237
4 674093650 845663271
1 765008554 157876235
2 130556799 741590386
2 928007994 917525875
3 364191580 315697623
3 872567047 378888514
4 606289042 188730359
5 690916283 331079312
1 145762191 474303559
4 527879526 860347418
2 615567155 121685129
3 856466284 928204095
2 525945566 294595882
1 559467110 190212897
4 493379826 49736535
3 99647127 676997848
2 668809499 532126794
4 564193375 678400203
3 133586298 320762297
2 548906002 121703135
2 550499239 517592268
2 586372801 1551416
1 795304657 438333386
3 686072664 724693827
2 264822929 496300534
5 753003967 547529552
2 262834516 222122482
1 311555785 853561634
3 629432907 96060217
1 144755411 444777342
6 857684544 98461536
2 1875747 736357381
3 398996304 69284509
1 663403729 390120826
2 880592496 800519091
3 589902391 596024553
2 156631626 767040121
3 386463311 249803718
10 217080404 999839358
4 963879839 362007726
8 549700225 203059342
4 791484816 733984632
9 961536768 521371753
1 538604476 16052205
3 646549510 507317001
3 190624189 475065266
4 915938403 303959451
2 786546542 637764500
4 861928023 895767304
3 189708707 827130184
3 988368329 184054740
4 787203975 166490069
2 461178962 371138554
2 834018892 296203452
2 333346948 850825320
3 136398631 984117037
2 619819273 645664351
1 240182202 287901086
4 692275149 664135310
1 608266026 64994893
8 801434868 868319739
1 72063179 61526652
1 230369830 990575349
1 553923648 886491686
5 8348723 241725899
4 208647076 355227404
4 886081662 331981942
6 61452899 262486352
1 274002580 906757411
1 848988827 772601728
5 15633571 277763114
2 226680356 967782837
1 142884012 516582860
1 43890126 516376950
3 636472078 653465867
2 319731946 142686135
5 576181858 371436807
2 521526662 2675863
1 861785768 80579195
1 134210585 101420438
1 166350643 7008343
3 959399202 207383001
4 290298357 79063247
1 739882946 824817828
1 461112354 589554701
4 597693536 801559352
4 976174512 863274817
1 513546262 141817488
1 160305013 987967852
2 764929059 448783335
7 449087687 505481221
3 764054782 796761928
2 843234428 987724622
3 16731810 659736739
3 709492850 692656830
5 117863084 549720072
2 427337149 991039831
5 152287167 756174862
1 502118478 466575893
2 376368585 246912748
2 851943771 232967039
1 781795863 75129997
2 1054980 636209306
1 260181097 718369445
1 205720456 369119375
2 801556740 465155043
1 675616784 796046100
1 285535082 509265838
1 382888947 461958630
1 497348302 489800446
3 331629114 667586996
1 834125667 439947868
5 838770195 158243840
2 348874140 522640338
1 539696753 686374150
1 153319449 661770055
1 838251091 779419000
1 688785780 48392859
1 899725026 994202133
1 537709823 160089504
1 548389896 769852631
1 959927540 722316565
2 140504756 528000191
1 352620366 394214700
1 458826040 860534537
5 649651776 209768759
1 533044988 981246774
3 639571697 435670928
2 101433746 607709817
3 526152723 400614296
5 772570562 37536614
4 863030335 980929582
1 900307102 425547418
1 67893083 205522409
1 855895353 181700942
1 434456838 980087860
1 914522911 490160615
1 500217838 949702041
1 887158384 983383614
2 984671682 236145309
1 453374170 221844291
1 881494976 641282302
2 397355876 744931009
4 264395663 28356450
2 461448671 777873111
2 108831980 68126763
1 772464099 58765817
5 112268839 331184961
3 827399231 121667904
2 729437431 29295816
6 973272850 146854743
1 475567837 901536803
3 762569448 812644881
4 377195714 844784698
1 598852245 372557297
1 601070596 484558755
1 576534379 98606519
1 968195895 310481349
4 394861913 581038046
9 886581561 231346585
2 646305133 206329526
1 747766806 947564394
1 808885440 178036654
3 756317357 473341482
6 821961894 314731102
1 803634428 532658664
2 173576951 896890082
3 677855911 437102039
2 902455401 224774486
3 881292816 436500049
2 654462522 856190262
3 462653354 775886613
3 240307328 607306016
3 662018182 935188603
5 645153099 572163762
2 800643954 614140379
1 618390444 691608874
2 40338564 606117284
1 741802825 672079111
3 719235785 897155416
1 853698767 947344572
2 814820147 728154432
6 77110298 604469789
2 89125415 327767105
2 523199701 211829986
1 87868818 884690111
1 98239059 563504653
2 224824600 297974882
1 297215392 256565179
1 540469127 567061795
2 149433539 340732696
1 783126729 650717122
2 646985701 277165193
1 956724961 617299674
7 999674556 554108782
2 728665016 222783641
1 178004709 328053269
1 51356905 707799459
2 873452968 724237540
1 552028812 983072948
2 683783596 926148930
2 258304531 545460988
1 235030157 110301163
2 182832307 175438688
2 277438179 860618213
3 80249206 124454742
3 721531901 797063860
3 150150124 464297670
1 286448580 952163750
2 735726332 144639487
3 674519272 73917506
3 95744100 47519246
6 126267245 810887043
3 873743402 751514428
2 505695453 657075355
2 494565312 36442243
1 606919033 778780447
3 727590069 489375656
4 864830096 492239771
1 571344307 530715912
3 151861970 667807602
2 190966379 436980341
3 276527416 173654578
1 339534533 451447991
2 487633624 343027151
1 625020834 543448674
3 441309847 920972838
4 550411477 825374645
1 510448592 186543075
1 697801928 178202779
1 585189510 500046815
5 189849283 966893648
2 752549199 27910296
1 525543192 702136663
1 949424497 714103904
1 372106186 370709957
2 349328194 543795522
1 796414826 588771083
1 461255653 1927580
1 381745553 150322537
6 383754200 621356171
1 427167994 905061630
6 479419656 871548358
2 431008867 752686494
5 958487230 832071373
1 804490489 284501419
1 234037862 959831025
2 651083273 32737898
1 737304582 699564817
3 832487859 104879682
2 347036959 160557430
2 539814882 426767348
1 937422390 970615062
5 361909387 496394437
1 389696558 371854054
6 157544957 210944538
1 166405403 994139770
1 562329620 672417498
7 865458344 539729774
1 549610483 100535708
8 693896010 486281229
4 913964658 548278800
1 213710818 250781890
2 114399803 137289073
2 133866567 931286949
6 466715506 794688027
1 32658248 996903281
3 9363451 832625484
1 529450602 328663644
3 377145191 85507658
1 74409618 313254953
3 317844728 422275595
2 808205314 888803876
1 287919597 431185719
2 240758254 448216029
1 208436018 813941183
1 640457754 976176591
4 283416118 202460368
3 641327335 138175878
1 748966817 133167624
1 690219653 599563723
1 948209250 128359497
1 775405162 51224770
5 189370730 593162009
1 470193047 464643152
4 143920256 196281536
3 288343035 880957116
5 721738355 505689241
3 499701877 762350022
1 18536300 550242336
5 777156926 486151551
1 307444063 864109187
2 113900865 204992889
1 408462831 860343147
2 481590795 716889493
2 26627081 437965346
1 455222404 173872373
1 417546673 330805969
1 656408658 612806208
3 675564032 386236101
5 56372839 815399837
2 960708674 929443374
4 537346230 535114031
7 296531857 971820122
5 255511210 684177355
1 238013107 193549751
5 717446103 625158406
2 48664293 818593033
2 663312980 299062489
2 652364099 541955797
1 208284479 471379711
3 976661018 484600550
1 904267736 962125670
1 595889185 915662026
1 831335906 600291815
1 481082890 682476654
1 944098183 502140468
1 737956675 956610481
1 484509787 975994163
2 449820334 903149424
1 938150803 565311592
1 968014789 389354835
3 385011673 95081894
5 724893093 166990260
2 644741773 781065700
3 303613998 153731792
3 510082937 725450600
7 196125170 598785529
3 459671183 870795320
12 110643311 260515178
3 928062372 260499399
6 597141821 978700101
1 564328565 337483835
1 327407309 296625497
2 612122539 663433042
1 384632782 344739802
3 716539523 119248857
2 991341531 235815661
9 532768830 863950752
1 437550345 206520853
1 340028656 36824566
3 686641019 924524882
2 760874802 297837926
7 156790628 322260709
1 430858598 84336476
1 662603536 788421152
3 556198903 643991425
2 182422913 949205687
1 680486222 721936277
1 245856936 128208676
3 856917339 452594421
1 544081568 388162621
1 282267478 956432531
3 944113163 734135901
1 207576380 242557780
1 583602523 714900257
3 865502889 470442077
4 181478209 175856303
4 465488029 932532138
4 359751176 791912061
1 337578397 904422220
1 120650990 90362972
1 948028924 503425416
4 916702365 809663987
6 497506439 850515634
2 381632391 328583418
1 778551523 695529990
2 718418602 434254589
1 563340105 671947838
5 723282174 423305002
9 953556453 941457831
5 141847145 220712201
2 880879793 522809623
2 784673777 632083256
1 580480012 405978684
1 854881894 625769087
3 231334829 299951305
2 615455797 519960074
2 862004059 435686319
5 990952382 532617964
1 755764566 460060278
6 379777354 417382355
1 64229633 312780932
2 534710028 21254348
1 314296486 608220082
2 700918850 2916189
4 948953966 168673821
1 50693532 718024578
1 568382588 101198935
1 506865709 377358322
5 170303406 147849735
2 297124397 96819771
2 160678221 735485926
4 691517052 984614038
3 928509474 981334907
2 915793217 125949381
4 197321755 244921653
1 915271477 201779950
3 862513595 552039712
3 870767319 860805220
2 940856141 380986133
2 620803386 261038667
3 151701684 725194913
2 169346649 795953820
3 512341730 12231225
2 434274523 108726835
2 325154844 886880600
1 795936175 251455869
1 113702294 5359172
3 210627553 608110913
2 576680297 285054925
1 936269785 979696566
4 974140286 967319816
2 945453231 905708449
2 35631980 791285791
6 463802036 591446976
2 921057953 810353905
1 174259778 269012668
1 57038912 157101797
2 548057702 320504045
1 747215199 978070408
3 99135253 442662470
2 835405592 407858919
2 461929568 149456134
3 470700530 585970875
1 31453408 796279129
2 488000563 247554719
1 772829009 70587276
1 283822262 768801632
4 117830120 153528022
1 72386436 569781065
2 584631505 820033997
1 528627433 763430751
2 933649881 201617841
5 831473858 854206024
1 337124963 690573261
3 965449956 246915527
4 930063016 551714561
2 668524295 416004025
4 399547457 406127738
1 529793499 251301438
1 200619197 345171856
2 232636704 457870746
1 837349467 910947487
2 892349439 202126644
4 659266654 765041454
4 209867400 960046727
4 881676370 808281052
2 181111943 772037620
1 698770331 401565783
1 511064246 692713119
1 775812734 893885092
1 689697627 793987372
1 814188858 566225796
2 671352469 951079656
2 682593643 898499744
9 706759869 795580202
1 580571832 131010570
1 815420917 922958483
1 656848387 365921345
2 455771734 108281706
1 683940679 357743895
1 370230618 116463911
1 45767213 585112505
1 837743152 358132784
3 521438240 867116891
7 983143953 932322060
1 680039361 9910083
1 306485817 545659053
4 556710685 574792311
9 50684591 273500209
2 601648230 714273405
1 955717494 82800055
3 493854157 872818520
1 232169980 154932441
3 301244145 856434238
2 153459815 750240384
1 850808348 320301033
2 177331828 473584221
1 105027868 142883699
5 148987617 138636000
4 55944768 358338890
3 200679856 97102301
1 744421106 546868572
1 983556621 367366447
2 335035895 379701424
1 756292847 191690306
1 893117001 462508051
1 867828423 531431329
2 936783512 659847406
2 905101043 673807338
1 145607364 825418350
4 856695936 320403659
2 685844620 384850760
2 783010198 210243258
6 612652836 49500432
2 163211532 727371225
4 490858336 866989314
4 157803742 941783078
1 169645228 611375871
1 115239461 251913120
1 303691003 520814686
3 169692113 869655845
1 385027943 719111218
2 296522332 433017048
5 439491674 154150810
3 717390787 385795248
2 596390759 658612143
1 965659460 190620221
1 226387339 814900165
3 929059681 195649740
3 42948763 401030140
2 585740129 659547133
1 175056452 742651328
2 136368522 747831796
1 677044742 897634636
5 410284114 410517662
5 220766409 301012540
1 880186253 738694549
8 50805234 203641433
6 221916890 927778552
4 191872115 573055924
1 529342913 935453910
1 87175745 401513458
2 576282542 232994633
2 992494436 859168286
2 141021936 115778498
1 490316088 861798768
1 822138109 182888739
1 590205318 867923315
5 253425862 987850268
2 778402660 35213757
1 318361496 337692162
1 195958686 849213891
1 640548790 796177454
2 215449982 977368302
3 855600889 560536418
4 873092018 648382470
2 124896175 872949004
5 126833471 279039282
1 691923359 949313260
1 443542382 320742520
5 355020408 487238755
9 932528519 34130101
4 290778060 955603589
8 156162435 844657313
1 429493215 923972380
2 700808838 597475808
2 178845623 467145375
2 553979015 755214991
2 584416893 686723681
1 210034063 681434376
1 924683709 460232292
1 505619039 767425970
4 550747032 366347483
1 837973761 770044829
3 10825619 762345610
5 311869318 775514619
2 793231247 235189781
1 686527521 754396257
1 602901956 835126146
3 869762060 116911929
1 725208643 292830574
1 880306922 543448648
1 600242644 584037651
1 805473437 763168578
12 120659070 406944837
1 487876098 833226503
7 659361988 573994376
1 800212539 395424390
1 558622379 176062573
4 683593597 47917262
1 147984603 426429379
1 406283745 130147125
2 2092269 884722566
2 368971723 5611245
4 744969605 63908161
1 301369027 718362549
1 99750317 180633958
4 965861482 896085447
1 147119256 124324415
4 81503735 701039810
4 453171971 827712270
3 823358093 226902406
2 655296842 700381179
8 400289750 584308972
1 145046917 654253695
6 614026841 993710055
1 364338768 775629758
2 506876543 843264995
1 213516780 431885806
3 484100852 434934658
1 438573081 986098362
1 619128696 696380237
3 318615165 743980467
2 451900469 755965988
1 448969587 883245230
4 494707159 423444804
1 468361353 758317660
7 744549881 184792226
7 942363516 230541874
1 416063403 245272765
2 745664692 822606053
1 340643652 248717540
1 739925234 724392592
5 720904280 164781582
1 943043372 396762765
1 967386137 157371234
5 184674568 317259331
2 592119520 563466366
4 40982077 505987329
7 948715266 78436519
1 456340640 230471434
1 259139287 7319630
2 318378497 883487939
1 314188449 751473570
1 5346633 822656098
2 443767048 629088997
1 384506401 832469905
2 647592529 996709866
2 728492897 239378253
5 748139456 334805438
1 311283921 461331929
7 883088683 384830275
5 332245260 23420841
2 947561835 445284077
1 119814757 702776454
3 611301941 983728282
1 314535697 845791038
1 166831685 844964272
8 561697779 616069499
2 121152518 690877473
2 790320407 419876263
1 461147660 384257999
1 255333460 234774530
3 329130765 464763895
2 866831464 485981239
1 812039345 852509689
2 451343399 704426224
5 93029943 133790768
1 128810801 976035406
1 432476503 631236927
1 875871189 757531719
4 62203415 999818056
3 125225735 669872773
5 436423 356046713
2 626924739 43423966
6 187490600 744810040
1 6370560 473936138
4 140946671 212216740
2 32611777 31527056
5 826995450 651515350
1 85512688 334814981
3 564225660 358950700
3 119839680 22893852
1 774149342 80286971
6 601307397 577492156
1 514394030 274371976
8 10834510 679012266
1 128942891 593017696
2 320685810 788533096
1 321197982 249633963
1 384516786 461734614
1 406736722 673103794
1 78240395 125355512
2 315381279 385091520
2 72475826 294003803
2 296391627 492671847
2 380103228 220718861
3 656654601 64100541
2 245906712 836916770
2 275315270 778212583
1 474225712 256683124
1 83317006 282874472
13 119842938 902761290
1 303115898 715003224
1 504571953 892978505
3 204331126 840271247
1 58133682 176968313
3 28827134 910051225
2 240666760 649793552
2 446277252 243248985
6 694516933 73954560
1 756267585 514980340
2 825554285 523035995
1 203888649 785499261
1 235322564 994698247
3 70981696 695048949
1 358952779 408636850
3 50918759 76059408
4 512838340 93533753
3 298387418 271013779
1 424522281 31565595
2 205948807 382719568
7 791871803 962227606
1 738797741 998564357
1 96371914 112272327
3 66548571 995014301
3 26963457 524627881
1 639502844 457258912
2 302961741 616498228
2 672760152 745999384
1 898482124 814436340
1 351243001 284351793
4 352367215 822481088
1 233177274 100776630
1 467599563 341324179
2 932408553 789348668
2 725775538 90212110
3 122877827 993027043
5 534627876 398639102
3 606916968 357137812
2 521034622 609381869
6 158663527 813527142
5 978474398 318426256
7 547034719 649238816
1 557260602 141476676
4 562600739 674517525
6 431190854 232305366
1 797809914 944792547
2 844332508 414932755
5 244080676 178031999
3 252330379 84930786
1 804326421 539551521
2 354875510 481258012
1 757929124 861393070
2 721812198 542458026
2 466896932 823436563
3 39945426 894632321
3 964185917 580316045
3 519380018 810701610
1 934801432 956825350
3 838007887 737054352
1 728968754 23749934
3 178003422 825765187
1 273429707 17818448
1 867331562 440590652
1 288596043 363890252
5 734210542 446568074
7 960835656 38626899
1 297954910 424454109
1 740873882 758103140
1 439419619 813088730
13 995230826 435635385
2 898608157 962658173
2 331362113 462345078
1 445896155 299981432
3 731917013 957072108
1 907515147 89212516
1 216200796 139010684
4 982950819 465979707
1 424435062 788402747
2 438213760 316522009
1 336220128 359897816
3 450181520 812019960
2 64561762 175208185
3 283677055 27507950
3 36580201 947006967
1 15655999 267755270
3 842818866 382337714
1 612603135 288620747
1 49063381 177707560
5 11342903 194598806
2 258115607 673853638
2 910664404 268122963
4 102863938 929141695
3 978048878 665926477
1 805468971 563279275
1 895291980 351728370
4 412877129 366459419
1 793778373 340699744
6 304934308 479905156
2 82025424 313335718
3 750643804 431506007
2 560537380 399976917
3 867990477 501016148
1 745434903 671733409
3 498267607 945403612
3 365653293 189733835
5 986343682 466882254
1 938205648 605702149
2 205191322 398526681
3 935559229 646876780
1 238958012 991337287
8 45508789 782676293
4 929659877 674043812
6 541466024 138080665
1 968733944 863569922
11 257909336 475814477
1 767316790 570328889
1 96059958 882463277
4 131743648 335856947
2 648013421 443693788
2 495269793 808880380
6 404786905 605096149
1 898630155 81784827
1 587132982 359262561
2 351871969 455577054
1 756924684 15355157
1 149821591 58090369
3 977922159 648539653
2 415570832 876985607
3 627019606 752488673
1 467756861 754416658
3 536136515 754215586
1 140284090 85500470
1 454338925 973383545
2 924796824 939481951
2 31458674 80866887
1 3937429 845760397
1 421064258 753358688
2 352158497 167918891
4 958248352 969643092
1 166539313 886306370
11 762137801 715162907
2 323258639 310121701
1 306363079 456288550
3 763258919 736917198
2 981043367 948598787
1 394074992 71343867
1 621075222 122011412
1 91468099 583121443
3 690374901 351485629
1 408087442 330416629
4 778015996 936861516
4 952927943 294657178
3 279379515 715354446
1 718663256 236224105
3 31871878 681057373
10 938115652 556749962
5 423643693 559961454
2 650546389 734262527
1 851637533 261951906
1 139664123 697302350
1 165922386 698584562
4 688863675 851422262
3 382593948 369822005
2 331194256 817234791
1 562551771 372209515
1 104162778 224272467
2 343143541 299070820
6 997712843 79791114
1 802843570 3112293
5 797862945 372740637
1 694262636 580369571
1 709382797 788365836
4 761070865 734225775
14 122274329 311586347
1 426902950 754120350
4 567066809 827105333
1 903575383 990929356
1 598329901 392593589
4 697705398 280121366
5 87964315 429563574
4 117498351 927110144
2 150162804 360911154
1 326604321 81581029
2 367561389 911554437
3 323873730 291358987
1 547718254 217852504
1 141011262 267496052
1 148905559 233504833
6 672007457 35086797
1 129255593 37555030
2 457658082 984813169
4 389632281 986468575
1 380762221 987916181
1 635853641 364189599
1 199186047 370137985
4 188347240 684984912
2 808088639 980352331
4 966850202 417883625
7 101538784 653943180
2 996493619 727453483
5 793478253 675294681
4 631927075 816955576
1 375333831 240605946
1 458114576 384031994
3 188230989 49346983
1 241185163 2623173
1 770612407 930805596
3 729140615 325652536
1 578043917 437713706
2 16086102 278926623
1 703070551 695816334
4 691456376 882832266
1 319045674 852451820
1 602559289 500559763
1 548182438 368486281
4 96669192 945658342
1 613497532 770668619
4 976649766 778274856
1 158095534 358397969
1 253726364 257878422
1 69991709 769883656
4 167730219 465421647
2 164474541 197477923
2 327497036 283226392
7 461910467 859385286
2 699865272 882011690
4 982405213 723162331
2 23096912 915598183
4 476869084 506047194
8 734693623 490297737
1 277603390 272537222
1 730570868 449159970
1 21584410 36242925
5 53989375 734409101
1 934576797 71890259
1 124788160 481092756
1 621312342 538366570
3 561262808 265135445
5 492911915 4279410
3 523061017 370712615
3 375253270 352223300
3 968502304 621580236
4 180697623 324543807
1 90232170 239131298
2 885775231 898893051
10 495077991 60886205
2 815326989 438144630
11 264420951 204033920
2 71460862 238595724
1 733451447 874153316
1 408542094 886441930
2 405092456 791875708
1 432582918 923877549
3 383746545 634596180
6 188099798 36098743
2 5599298 88806051
1 511877756 216740159
1 220833171 465674412
4 429506976 142508960
8 271442264 374455954
2 562785839 174235772
1 871361366 401449962
1 791435998 774055994
6 211583534 47265634
1 625624145 48721498
9 367333952 719791031
1 698464992 266463273
2 518100919 108057296
1 462974333 374594559
2 513769772 41195808
1 526346951 347589529
1 707977114 848901681
1 905195576 782282890
4 853443611 987658724
1 25386286 6176027
1 438076279 900317079
3 402131814 11903862
1 356977275 151367507
5 24572701 696784387
3 599230774 148327601
1 199355361 457866147
4 184534797 220756634
6 879469808 767633763
2 145301493 700180031
1 143504432 221899428
3 359979870 102055512
1 964300115 536829439
1 852244518 202989860
2 705981497 545550821
5 16163069 44337540
4 763215020 113397501
5 867935308 825229266
3 569620889 309851875
1 420957033 725988118
4 690770405 565662597
2 6185015 621659947
1 189609624 483380947
4 39948726 654972634
2 271509529 137055409
3 872322308 930398214
1 231285610 973103095
7 539081103 958922147
2 491960863 941863689
1 534104431 830958798
5 722739553 970453020
1 464189475 242153332
2 230369167 137554639
5 148239391 369165949
2 681431863 692296228
4 845083223 671841762
1 495661392 487262121
8 119889043 480969603
1 272062028 430582536
2 635224857 684946656
5 178407076 442046389
4 710167428 271745538
1 618709369 660652006
2 713057502 989201447
1 587520942 17078706
2 153673581 947044594
2 299066680 301526357
1 243101263 363936708
2 276526992 623836772
1 839335360 461972942
3 539071332 333094136
1 561678353 96041304
1 690038307 193420289
1 248374287 106211324
2 638617072 807044102
2 490670206 849429646
3 510032377 645739018
2 105838071 455457112
1 849890726 603634850
1 792767465 227327564
1 225422207 860208158
1 954185635 865946685
1 346744472 80159992
1 937581796 324159845
1 104228376 414425467
3 605772908 720005993
2 356710736 986730384
9 641681202 569321437
1 419931595 979023719
1 256461958 767667079
1 357511987 812668290
1 675706544 352393633
1 74808979 687541574
1 733877984 172259578
1 462968032 60504569
1 125969900 477373729
3 50171210 206165649
2 241617127 683675899
4 139765682 467467549
2 147540907 776563490
1 716444544 787109096
1 512257649 719705839
1 991996020 550826114
1 833440862 281841365
1 838600633 23417167
1 531965567 253997222
14 980020128 122259584
1 457457179 407509945
2 369118473 731056863
8 543936623 185538084
4 960794647 55128319
1 672974178 882394051
1 843956598 470999007
1 474652093 731406826
1 768904837 909631701
1 280545651 237787123
3 955033954 164939344
4 355590430 287199066
1 719130997 466093638
1 922604506 627176786
1 404240915 41552967
4 434670989 488494780
3 679216960 108774089
3 210206908 634596040
1 888158783 438738432
2 949917753 275558707
1 381971159 560464170
3 416902584 162016395
1 855394998 322068234
4 4083964 965361279
1 353903029 107415683
2 965437539 500608672
2 867238154 117222168
3 390979492 35303686
2 668377573 325630376
2 86178182 276260556
3 350240969 890387493
3 590435655 16760012
2 849140196 442200310
7 894956840 579472236
3 139945024 682606372
1 802110826 481107140
1 729883540 934345472
2 679973579 423777953
1 972344281 761139822
1 24985773 683606577
1 347797714 963927705
6 994566977 746554320
1 720036400 337119573
4 833278255 911266074
4 840154810 812414433
3 175157793 732927171
7 61766627 947854278
2 195661774 309054374
4 42186985 460569990
4 187227514 216060827
1 710716945 464828435
1 936545491 962554267
2 85357806 53449830
5 860317097 194118006
1 490626817 513915774
2 989806661 463847476
3 989091699 278499731
2 817876153 32274420
1 835928536 944849374
1 849905717 339002331
2 876644285 376666565
1 74531874 68066877
2 103746637 370781565
1 563195506 563334809
1 172823509 711365506
4 35711894 179461820
1 906101635 455658985
2 822647233 827639445
3 626339661 715828861
5 795402552 567220385
2 986989019 138242334
2 477077036 522882661
10 888798805 440422270
2 800501948 73308146
1 668502542 302391895
3 847812553 433000677
1 77528091 689786502
2 744068408 171165590
3 802183366 619505878
3 699239331 821952731
2 719192919 1254053
1 54546689 885269030
3 395275282 142369307
1 809457294 41958313
1 635823257 302085556
2 915283688 146908677
11 606236012 169167069
1 193654048 922322319
1 217657927 800488457
1 8459029 898280375
5 517680064 232391621
1 734265243 22340405
1 3019891 139682753
1 115367752 549105556
2 425233125 419257321
1 790237222 249337266
7 172174372 898511017
7 32308130 374421704
2 509521879 140502674
2 630185209 834481281
2 398069894 293195857
2 173286777 145252541
2 302550712 458742284
1 896983687 273324999
1 566621287 265495512
4 934288378 643603981
3 172030265 609995190
1 281140453 493741738
7 426295951 485058350
2 594638269 804019096
5 79578963 128850119
2 264084900 962677426
5 590929569 848190568
1 924072382 6487930
1 568450822 492956335
1 213932054 62375925
5 246447184 490344356
1 762880227 415769202
4 878770639 750974169
1 688835695 333631317
3 494053546 330540144
2 203401864 636371498
2 321902837 225121329
1 456922955 595968256
5 438874043 770037080
6 71712149 981214531
1 641588054 995632331
15 251033660 652048599
4 896489990 344728667
1 653950914 940371870
5 820863788 32887868
12 631624207 260567126
3 234074221 467889836
1 467703908 510403210
2 620246137 128624725
7 33544717 186832666
1 471767772 529250385
1 822910135 78424847
2 125376857 808357347
4 523970993 602173472
2 178179341 433074512
3 388027924 511455947
2 626886985 580135522
1 347960968 86173740
1 429047841 203908672
1 963133912 526126404
3 825489897 475199420
2 527162624 525345685
6 486739291 604089994
2 92887749 370052342
1 203684830 517500091
1 586878068 623287478
1 999193837 345440229
9 839552124 532213591
2 557499929 606509923
3 762696749 947698442
1 338091396 939269263
2 387186514 871075310
1 501461807 572910628
1 291191796 635825074
2 373061071 721117927
3 291606442 314469274
1 181705581 726069221
1 209371284 313197303
1 569982197 395709051
2 734142282 98876549
2 463238673 487760336
1 151034959 970432605
1 443706768 871728301
1 121818331 388864486
1 117786291 269773238
2 427701634 164095213
1 979495235 728284585
1 308959919 501623679
2 461744508 95540623
4 286259636 625448468
1 17695385 261927142
2 677028215 394252221
3 533906236 846834300
2 859372468 401914009
4 29604529 671109376
4 721577306 996299703
4 781290388 11956394
1 229747690 692903838
2 647018524 442114665
1 402701241 711679270
1 668017899 67489172
1 280997970 42713485
1 14990528 539664508
1 919909646 428052000
3 355661173 20116717
1 387774537 104035696
5 950885882 704971251
2 671575895 476086082
3 913892561 53942317
1 466018019 784685026
2 959212782 420297653
6 505171914 626387339
1 351970591 896501258
3 84787094 527630600
2 506518348 783946968
2 796396995 856783808
8 123685485 369826427
4 365096069 789392576
5 198531660 89196498
2 726395302 190593511
1 597733760 369023976
2 902937331 879280511
1 846548622 97456072
2 256271179 507527774
1 191738929 62359469
1 779253824 664909233
3 639994967 925262921
1 952148917 380811983
10 724767465 90621975
1 106584600 334525312
1 450898515 719737662
3 465779385 882236512
3 131687716 608507920
12 912837518 45813064
3 830497618 719744124
1 953603433 452140620
1 353776438 497412116
1 704990427 719117007
1 41429626 323982537
2 994562322 74563213
2 483634576 76376726
10 324085561 38707279
1 254442473 899290808
2 278332728 758691650
4 594714720 209669970
2 787723269 183866547
1 625875914 556669856
12 486888650 584163972
2 661640109 739357714
2 799519471 736622745
2 885165022 577253882
4 677674637 357523407
2 909507472 511141697
3 290319287 576848110
2 43673016 644617166
6 534860365 965369733
1 874233440 577461850
2 381688547 173738199
3 388777152 206882921
2 538365635 708324605
2 765884897 443038932
1 488406507 583469624
5 42530868 198051865
1 578953080 146193949
3 274053385 864725495
1 673237438 337866854
4 12328401 190757663
1 266389237 938151989
1 263365332 124845071
3 13494763 956469202
14 724548668 495567443
3 829505991 854221504
1 663208738 483361891
1 600765928 720953082
1 900628675 989740852
3 10970170 127678607
3 928382369 161941057
1 977269685 980764509
6 441920160 42002230
6 67561015 225777942
1 326367134 407216345
1 224812906 296718745
7 717977272 355863576
1 612822383 82453773
4 719437411 793147829
1 887442971 22302156
2 73497571 606108378
7 542564896 10663243
5 349265339 282959321
1 898957076 110170392
1 309936318 202593157
2 904333926 863901358
1 690881313 278349011
3 754573284 80575390
3 473911864 623235351
3 219906642 774773266
5 304861891 150281728
11 218086729 759697542
1 662193225 889583962
3 672769835 234252941
4 602423307 631850276
1 781176457 903578818
1 621354090 746422859
4 807595383 550791444
4 493914839 463378459
4 953780568 258948714
2 671736280 950566936
1 245252630 440051855
4 672305422 566437815
3 489492742 696612317
2 77142289 292932591
5 289633498 821867026
4 980605919 550564654
6 278923820 899536328
4 51195297 857710710
1 704801836 307408404
2 74645984 251694555
1 351796305 358351588
7 666458433 755019845
4 470151356 530361900
1 362904829 847176851
2 579724349 458051378
8 430867599 480892688
1 215856 123529883
8 780951575 274526263
4 930246537 939633122
4 774019236 517742373
1 377086486 735545385
8 833206944 5554344
1 716187717 479227429
1 23387721 982880268
4 675349145 974777180
3 208949818 540295347
1 367604439 162318379
1 427752206 329279873
1 994660680 627766226
1 129105119 771557157
1 326472830 972279773
3 917474013 880444388
3 250324208 209725019
4 397504833 225021760
2 182439924 413663362
2 374545954 956260892
3 870140929 754870387
1 79301807 401023366
1 713575482 637704310
1 564755154 744067592
3 205367330 978843565
2 709798023 444767825
3 637096249 401472363
2 81625895 712234498
3 137174661 369933810
1 733406143 654449656
6 982516563 550456851
5 761937954 220417612
1 763862297 387242672
3 812185657 488156369
4 733266920 178127659
2 132669816 995847516
4 822138739 352138278
3 577203968 582094389
1 270549307 2578064
2 868526991 180610683
2 727811579 782704809
7 508744176 671542477
2 177298125 148025959
4 341611699 664060448
5 188425117 983109249
1 156381273 663878754
3 877691969 854297780
2 605831605 173097237
1 103901879 908685678
3 115517699 392464834
7 548918335 275677742
2 840182931 289475524
1 512066193 60361180
1 7512084 569571381
3 347337635 779953346
1 952091974 907111600
2 129111407 534790254
2 348166820 547489890
1 711939699 451681883
1 172158737 374261148
1 754102657 215228492
6 638266049 8162401
2 909480851 97244232
1 869525134 41685322
2 358023018 181896347
5 619254532 232972894
4 526025422 759811821
1 111706059 353040554
3 971454472 93452350
1 966180431 151353903
1 345364342 485882427
1 132817221 107554337
5 814588266 950469811
2 908422589 50105793
1 610333536 453630516
2 811711198 399924277
1 479889986 6248446
1 106593140 126708715
1 341382903 626504662
1 703479495 90044866
1 783161188 478152680
1 756620264 214908037
6 286668475 81187571
2 211776266 441564392
2 285262282 494409923
1 657662491 900142461
1 572650148 341050007
2 962714553 415368306
11 926743885 116529325
2 265969943 674841264
8 746852025 627691125
1 459681499 531567840
4 639283772 679539341
3 908728496 67401360
2 269496914 718858300
2 608961841 603112080
4 429479753 443778433
1 603845004 910315448
3 573147876 721077347
1 336994489 282855198
3 270801219 499912929
2 858183864 119852693
3 272691122 264279851
3 183521450 634112737
2 24060994 942919995
1 189169700 328788230
2 603361064 12730108
2 444344983 287940804
3 431730683 163207412
1 604083254 477281503
1 945463786 200480642
1 533928663 203741968
1 860413846 683355135
1 907678919 826261741
3 624173894 913735113
5 558978032 299131197
2 752184096 245563093
2 133951633 52365237
2 536755330 662437724
1 538289605 593527686
3 364649209 551750077
2 287327194 324672105
6 480591307 586189798
1 760604769 973984275
5 264907503 898242631
3 362379501 239298485
3 20873332 444530690
1 359426724 981953769
2 383484728 718655780
2 495599885 914304433
1 983002095 762158271
2 389410436 297856204
11 717700280 661937874
4 49851512 8012933
1 478597300 877297656
1 178194628 514010003
1 161257749 343882400
3 505754241 502525927
3 455451351 555746083
1 647387025 727128589
3 931364087 698660041
3 142634238 78265849
1 175650761 275358373
2 715775235 435636522
2 36511875 675777218
3 15164242 361411757
3 493061330 76156792
1 252948795 829253617
1 268126504 963433640
5 708603956 862851985
2 14125343 477449106
2 591476962 899743545
1 569781453 142835551
3 463646626 406886806
1 302206438 831252806
1 663525820 657715446
7 747115365 548457848
6 74288611 440120298
5 779957949 835428600
8 730639891 638485549
1 191125602 14459675
5 899049178 353634842
2 829847371 413615358
4 238014102 896180241
1 111230258 763646951
4 579722623 589985015
1 341581195 833646110
1 108039649 374300141
1 40661334 785584604
2 783343567 711799290
2 579442454 621095885
1 253675725 685848767
1 230272996 996274954
1 250479675 438037514
1 538081974 830312
3 455306396 239431902
4 562704416 970948971
1 211844260 915719725
1 555302139 962807278
7 738313254 52002001
1 526445630 760334618
3 321225493 575943986
2 835592188 806108904
7 255452548 14102988
7 437996412 471810693
6 36575438 184852158
5 368358335 41819304
2 128310121 658756239
2 681348232 15758459
3 694553691 817701313
1 862270728 830554205
3 614390609 438015742
1 572291175 607230922
2 513829151 388663272
2 280436064 459247140
1 294319916 563116614
2 748624970 553884984
2 195917411 913074472
3 923166761 266177992
2 499047209 477673133
3 727477199 267661897
3 452755280 828164326
2 960200967 597673415
3 925218530 363771627
2 110449641 486138621
4 235031085 991781359
4 892491989 467698988
1 347453254 610645902
1 282409586 847946689
1 827832410 351430945
2 358989001 63656341
4 705379557 218966259
2 100350709 392100850
2 590205834 260611030
4 631802884 563111091
2 633611463 81212949
2 875916047 214070391
1 885210571 970357382
5 249175887 81525987
2 49154413 803770624
1 574792683 104495406
3 713822013 429235213
1 701088347 3280895
1 145359307 978216762
1 228316659 561050731
2 711631740 499845249
6 360325337 730983005
1 32824522 674974750
7 516960653 593880193
2 690965420 344225770
5 795333707 310803525
2 165420720 381670648
1 632722998 299189380
9 495778584 524755932
2 696924855 160316570
2 240162219 178408174
3 529484400 975776439
1 207107831 334294967
1 796600219 110529161
4 982942950 767201629
2 646483031 499464536
1 25180267 325054791
4 747837065 389630547
2 674607034 480964862
2 506282879 642902958
1 146851845 675678262
4 294908556 490938188
3 425978397 916925768
2 24704934 2546010
5 543764043 535015783
2 372555187 983516784
1 523963115 145670790
2 954100546 421598884
4 151560903 298041058
1 470818565 430936626
2 801539955 696327771
2 741097227 739340172
1 13611459 181919178
2 142690517 254549472
1 554765423 372643886
7 828254666 663526899
2 832587573 22313861
3 301310473 868453822
1 696551866 188904379
3 687486250 841212727
1 172548225 520398215
2 941493522 84696748
6 576443811 587526232
1 848865494 273899298
4 377675408 149703842
3 117134776 149567813
4 205179953 702888574
3 994879339 333685885
3 792461393 463472032
3 102060361 49593530
2 545742701 522499157
1 821258596 109839989
2 627806211 229138110
2 248441377 123212861
3 967682390 713317201
1 807554814 1950031
1 559252555 589279101
3 577822810 439511204
1 751173435 895851593
3 257124966 540262303
5 625163686 66746865
4 858766258 602984087
4 517886751 42270790
4 593942162 463432005
1 521935482 153686375
2 799401027 60315424
2 546197848 427679097
1 679166042 465052871
6 820411611 203160756
4 387056594 287342235
1 812618056 251640069
1 281814735 819887416
4 174000497 257268510
1 44085999 376417478
4 610532863 978224658
2 411183299 390206230
2 920719553 633798288
1 311787473 7011185
2 525261016 606412555
1 792397509 816348617
1 306979144 888004406
3 331956302 322253796
1 781250779 573016509
1 957480391 243245028
5 977755270 686731292
1 988944323 787325436
1 921785456 584322907
1 108720116 642187322
2 125154999 796594771
1 873459461 110994361
3 84351096 699597151
3 115528195 249472571
1 885997074 942223364
9 988921273 231477248
1 349228610 143212505
2 227636205 788624756
4 922085970 656329838
2 940470535 576121333
2 312293366 693021022
1 105794966 472344823
1 454059190 619125813
2 343127400 191533518
2 788144869 851349870
2 756805169 83913037
3 781941342 209001837
1 301759758 850257288
1 149440192 572054123
1 335864843 658707603
1 848980069 656021585
6 311442446 85825370
4 837521086 793976443
2 459162332 794670564
6 721823125 786202607
3 703649141 884257011
1 693467948 81653079
3 164410904 234512179
1 231773189 528567486
1 547122421 462719916
1 577941213 663128734
10 777600289 953007830
3 543112416 653111064
2 955663499 152013394
1 658816185 33930545
1 412864754 651332902
1 981698290 690665922
2 181031228 789433377
1 815966823 951713243
2 751725024 851117766
9 928524892 993150310
2 517384324 332963577
3 558514919 918075340
4 66430782 319417125
3 28090953 280837631
2 344954823 546966207
4 868945034 789459259
2 537336669 840577746
1 955655748 184406529
2 763907031 282105302
1 240462191 205788851
4 70267517 275519122
1 273366797 758510687
1 262719000 199523019
6 491126870 164076835
3 143018835 445786022
4 790665932 221287169
5 61261630 776264060
2 729841042 128684225
12 895696956 447933967
1 6565736 894963108
5 643220718 207136686
2 756918570 74509670
3 615351447 45592164
5 384831079 695142454
1 56153612 342953445
1 108168733 444483980
1 685515526 264343897
1 471223058 184442632
1 44477373 302538149
2 39972608 111716984
1 457703797 118180806
2 128093645 705933634
7 1458602 670312761
5 747488760 435243431
1 998352431 705062333
19 714565321 624396635
1 483733454 806750213
13 227370179 481590486
2 926577549 730536749
4 582141305 431160803
1 923900608 668530597
2 284900257 249968296
1 860720034 110640970
3 856356658 720635334
1 796295078 861746771
1 627252055 62599729
1 223056805 571248153
6 128230170 373154592
2 709894829 368842360
4 156451548 570224105
4 789451879 58890172
2 928386992 545772659
2 731960520 574992572
4 85856488 783176068
3 945135125 310010174
1 946403012 765848564
1 252432203 257883300
3 425844458 506732299
1 69544699 313551612
5 131508144 998420655
5 798138990 81220806
6 428402099 430417727
3 300305546 780118925
2 187744351 739083398
1 378934667 497605131
3 570446937 153561143
3 149534132 417915811
3 48468079 125791732
4 795130983 388559899
2 377173925 822850501
2 129597500 407595783
1 79144460 386909917
1 221401553 116614344
1 400534940 712323958
3 124751419 111404726
1 2844680 767523955
2 507742570 13601036
1 627200035 764269526
6 895969428 976488350
1 246165319 725805839
11 304637729 562368061
2 666275489 561956541
2 103926740 846997291
2 600113200 744210463
2 226527933 35492778
1 339009522 911320685
3 521587139 258741422
2 855953471 264706674
3 118834289 817436353
1 335184677 951458566
1 482129167 761188800
2 957245527 881888256
1 738540067 117984844
1 638395991 524261952
4 223206931 569410333
1 208993365 182094171
4 283813681 676282526
9 523988561 16789613
1 715690613 910202630
6 182579870 381995446
6 153809199 945289184
2 86148533 652794272
2 398986636 919672944
4 232492768 281995458
1 417328041 764364027
2 96253213 789916355
2 905824832 938572354
2 803551706 316044403
3 376013983 470731527
7 177841453 303733238
4 440414377 198466002
2 863905847 138690598
2 468062327 330750449
3 997862716 659197905
2 248766506 148440218
3 238783241 954384873
2 314691512 631158324
1 711393571 508242796
2 794883707 813854918
3 454071435 30496800
14 366098806 590779203
1 282583612 762446196
2 889653215 802248042
2 320689805 444965414
2 291008345 117048954
1 248852399 796356781
3 557322398 229640012
7 272518517 78431698
2 322805366 17941018
3 745443664 250098812
1 521948030 304193515
3 207789088 402092244
3 256600416 292133429
2 234831469 561568865
1 98939302 568944967
6 695224599 932745600
3 410240580 755390406
7 954853133 683974063
2 372024606 126816963
2 931653276 60585399
1 410079181 171173830
4 252460677 724282672
3 990794866 629949919
5 951200693 891622526
1 183331676 903610739
2 55141295 634575027
1 695563759 989758365
1 831649431 617736372
2 314955067 931069774
5 181568027 848219244
3 977608240 725250308
1 50901686 895729569
9 222634347 491971925
1 705569489 857474409
1 956275698 916553645
1 456681191 985544452
4 632816071 526872889
3 733269019 118329905
1 763501712 730014005
1 727910969 606229622
1 562598437 850460970
3 861039795 183762636
6 235911333 947707353
1 437446593 881287546
1 638831335 644982585
4 283397297 12405079
2 290046567 55205521
4 704905762 51230245
2 366443257 846558516
2 14142379 910534360
1 238180061 313106788
1 946655059 154467266
9 888224495 787968896
2 495993062 709677940
4 862212097 115254749
1 206695440 38590830
1 106452840 768949183
4 879642477 534317361
9 12715993 370964353
4 716371243 35404875
5 532704087 868737141
2 798628704 850533150
1 933077383 828466109
1 356494112 207072397
4 905478287 168477666
1 364117189 807691992
2 132112522 68105609
2 506238170 249979126
2 590666307 873956624
1 498462531 939075996
1 113379836 243762381
4 367723193 188392585
1 335442597 554402780
2 933897575 750599290
2 810576032 406126862
3 226781057 548440116
1 388041346 912543510
1 108018508 611550023
4 315609581 993269026
4 995126142 703092779
2 30192442 35052058
1 756411074 728227332
1 994785673 556527028
1 435638753 257406049
1 614901722 990820965
2 383694275 220563207
2 828565508 880725825
7 902708425 565139305
2 357390541 182898581
5 32597062 256117720
2 417140747 969469967
1 599114715 296842297
1 773368519 803687580
1 875830899 162379261
2 97115628 31068614
1 594195013 213563840
7 207186105 734789806
5 845484562 353243027
2 441178871 781506040
7 268016655 15638584
4 905905033 119721901
2 765284544 84790119
5 652575942 875831319
4 337050699 381340938
1 956448871 405300979
1 569219725 899125491
8 207973796 191999633
2 798438972 79060368
1 24239080 632928677
3 395014658 630209369
5 706907112 130079386
3 878471741 300877652
6 744302086 865986230
3 908958702 417389494
1 259495201 220519463
1 748683712 569446664
2 951418414 206200836
2 883095377 915353096
2 837678771 193999595
4 981863623 712913669
1 576130208 420031534
1 619172197 387743498
2 966169116 690022393
5 709783115 522935463
4 476286392 404392437
1 980524040 933893509
1 38890847 746027556
2 263073076 671177963
1 668294845 746444644
2 305666770 200427550
2 918489115 764584742
1 321164083 252700880
1 571297604 292037141
2 750552341 13803613
1 864959126 730815686
6 784754669 945019596
1 129614986 277465054
2 265376032 431287318
1 717179928 466884276
2 734782836 423560872
7 515978668 811790662
5 601132767 282133384
4 693650374 694015842
2 602553094 321107707
3 539611946 300362350
1 119798706 112061081
5 50563200 865745641
3 438141021 804655559
2 446930199 413768815
4 125175981 702864388
3 227254051 381106696
1 925633847 141457792
2 750953600 173317391
1 193335891 540173646
3 126706952 973215287
1 826711592 787450340
3 683586268 598329290
3 934604765 789569822
2 957304040 340712113
4 901025042 932028198
2 238665410 7964318
1 20804012 594494045
7 679526393 425115581
6 305673200 677060576
2 556744335 58454672
3 389794981 797256579
4 92263377 269371582
1 951088309 547244567
1 22318085 440635578
1 538801752 512927604
1 385756858 987796893
3 934340262 525869136
2 459858647 993022081
1 261967682 67556389
5 526179035 619162152
1 465133901 729156515
1 80142959 839948593
1 960804869 14536528
2 423995105 899511483
2 228368271 37551358
2 36237813 442250246
3 483237781 357708078
2 728392955 128017320
2 360068163 428738497
2 285623584 423428508
2 912908525 114952390
3 331428545 830827454
1 652893988 761420661
1 487393524 744444481
4 298036987 475227740
8 387007770 68988635
1 928671355 249867927
1 160594384 269794048
4 729494069 500539234
3 468922820 89415888
3 446968772 187920752
1 698876157 416131374
4 311733943 456925838
4 337668432 658335537
7 655143153 668542946
1 129509538 707834709
4 185827000 269205765
2 666925800 83182974
1 882583817 123763723
3 765823851 595112480
1 73360683 61911013
11 544900076 623697021
3 652361958 31593319
3 874853229 95139619
3 106601727 365257900
1 488212792 889467543
2 618774989 358052675
4 178769245 985171374
4 155068571 19583320
1 267632623 159660784
3 321540493 541824582
5 226202521 323595885
11 592458399 152906111
1 894221618 572108245
2 279782152 211655545
5 750525413 282457164
3 390544056 998987228
2 122099126 908801466
2 419865542 51568333
1 413093828 191985079
1 461563677 921135239
4 740216563 477707860
3 384743104 71412524
5 550471366 395597092
3 468607637 475336384
1 136524732 654346098
2 549809461 37343543
5 198831105 521828894
1 437801862 510610115
3 27004901 247052445
1 760721357 135589430
2 374482188 117003127
2 289994395 856745937
1 476619854 302766077
2 747064791 20330390
4 934760989 529955527
2 216146910 825176979
1 574134074 892913339
3 249145423 228613390
4 138881556 95241425
4 785195014 624691336
6 688092729 352743853
2 631294105 972227343
1 733901791 314457264
2 511079331 810128165
1 282171183 191756305
2 686593055 269414649
1 762768699 595361049
3 120947538 565803222
1 559153883 828147371
1 149681028 728325737
3 596000163 3565393
1 737571563 578340624
3 380193995 274333317
3 787896125 190445240
2 877320653 455244040
5 971733063 313573246
1 625856096 701445531
2 908240523 159237440
4 860472449 38531540
1 895450627 643819710
2 768702995 12085033
2 617691213 918156583
3 963881986 705224559
3 251066985 679462171
1 562245357 463728550
1 220107299 799094985
1 246215990 399159585
2 8983402 648311428
5 892829305 629931197
2 327281976 64708374
5 57614169 939249338
1 357193995 912196201
4 370711456 786504713
2 101472696 78083027
8 935921856 122018098
3 963466222 874969438
1 345577866 670183565
3 356437611 283290268
2 499374383 621249088
3 852814230 142474366
4 879610944 348627686
6 531691008 549380821
3 993128827 668858607
2 646686354 644470759
9 750443326 523771749
1 652327093 390116736
1 60585847 578971293
4 731597437 524311452
1 772344652 641786473
3 18710481 369960595
2 999681617 998131672
1 167298181 963064486
5 928787903 21512126
1 625301446 708549635
6 222245270 315329960
1 379170158 387659423
1 192674320 178409322
2 925806188 918844342
4 611445562 865825729
3 767381897 979238857
2 167843191 540053228
5 64381202 188204492
7 665729795 811595681
2 803333611 943669360
1 640031578 536528716
1 718505599 655856308
1 766523963 15707778
3 963515250 14225114
1 674170573 937691953
4 308119668 543887052
5 858042580 220839579
1 23125553 491082738
2 818946977 240222133
2 67740829 281673783
2 22457039 615811145
2 865706109 791337455
2 204314665 380634262
2 602421210 130932763
6 658364586 504523283
3 132769932 963096648
3 434990225 730536095
5 418432801 236880780
2 620687632 278137230
5 146204000 237626792
2 617145357 932206396
2 852720864 186144856
1 470278633 19728503
1 872884941 142805739
1 308629343 95257188
5 839148059 603081966
1 414737373 611973537
1 362216231 196700619
5 799746675 504262728
1 583449836 211636960
1 855516475 577278371
4 353773642 775274314
1 294901316 972759946
1 252766639 88316003
1 317850923 943008414
2 849580637 740043475
4 146796944 94185598
4 532571057 707792802
1 199141484 752810048
1 829133224 172641074
1 703814112 220007202
7 798776227 523041394
1 452711709 965973591
5 856262649 205747293
6 752388216 804375694
2 234301071 313060971
1 220346345 195284892
2 737451855 542250454
6 982383130 189141552
2 125342936 93783084
2 564851328 533439989
3 649210477 509237884
1 978858365 195408229
4 352171441 85368577
3 798508777 693594515
5 907589411 728454069
1 317339804 112740937
1 971001215 422488704
1 848253292 27706667
1 434871442 258617057
4 687747923 678146645
1 515810860 510520332
2 486938867 805015027
5 608620368 333325020
2 99573171 132042922
3 245247636 937109309
1 563048486 107941930
1 166690289 517943507
2 744196132 832515038
3 141635309 605416545
1 366606682 850417704
1 969417882 550208579
8 458229781 660557872
3 872437504 267125407
1 76829461 756879749
1 869556677 46391060
2 244372575 718775393
3 869278559 785606539
3 411899737 189629258
3 927342505 621299411
3 68950790 668094459
3 254777640 468274190
1 858214836 767582200
1 449462155 742747001
8 403863706 423477423
2 855311897 373977195
1 770511973 886365001
4 106252446 123461753
3 243086098 452899722
11 513896494 42582280
1 47733970 835423556
1 804363446 893999432
1 625191773 159468397
6 100782314 564279559
1 823487246 886414057
4 813375422 279018452
1 198549246 918049427
1 958941790 314698683
3 989323521 66970656
2 687879327 821782405
4 721247543 409162797
2 884070556 289358070
5 776003149 334416219
1 4550628 769255746
1 702295003 887127739
1 811740641 397144315
1 842557609 256414335
1 881647756 414906739
7 425826119 358551747
2 12800444 467649748
2 138153818 916463535
3 864060994 683300734
2 966590090 49805383
1 590670096 662253890
3 392443370 240842963
3 934490129 406906398
1 724483739 917716367
2 375905737 107441552
1 334391220 83700936
1 736388519 828916722
1 706917912 145195695
2 39154367 710025618
3 500012328 99279188
5 294237864 297843519
5 432388555 927026884
1 663596664 230599676
4 788229370 279840183
1 147574034 114341982
4 246163467 663778463
1 11359634 52690956
4 939996919 907901986
2 966106450 786441846
1 114399159 944856982
2 820639670 563107793
5 441374807 202234310
2 782781723 906256126
4 774125443 65909588
2 301730647 37944236
1 886830406 956441516
2 476810718 831856949
2 923724301 44542481
1 922333226 886049209
1 792487799 580791724
3 170260078 895358546
1 74086206 80121847
3 673478547 758233996
1 790668304 872397201
2 929103823 498818552
1 135815387 169333684
7 929864294 60450247
1 38869127 740549693
1 811407989 619436399
3 208953704 266493863
2 783430843 125039753
2 295065979 538379742
2 998881831 359074722
1 136599849 263462148
1 480866048 878753598
4 949651786 419076763
1 849950417 680040843
1 571877925 548752048
1 68152385 808210014
4 472345471 456478649
2 697811411 548560329
4 140805229 877188148
1 107702808 811425733
2 585391374 428430796
5 996729481 71028523
1 392505380 249371693
5 448661614 360978405
2 655013552 94302824
3 148240381 592781093
3 836841243 172077759
1 41363291 798673769
1 49776738 664338363
4 867230276 275376608
1 958654210 269232610
4 75725933 185292294
4 921962718 265725207
1 257185464 670221608
1 667274001 404491884
4 946857994 618499555
2 296779670 87538998
2 936589857 804012239
1 552468852 911357721
7 528498128 483572301
2 123134167 836083354
1 395427540 640974260
1 671755282 826251809
3 224818808 730995862
2 790062272 411141118
1 398114496 736278900
1 470687808 994477594
1 680775681 117219534
3 205792556 475683608
3 414129707 349185728
2 258083225 723836290
2 748872576 886904057
3 46586333 845472460
3 859711506 537429746
1 39164184 649722154
1 603858578 651383146
6 388609678 405380236
1 6271416 374064466
2 387098423 731165839
8 779665386 102227576
3 943736494 869373660
2 113884934 941884161
3 491398704 850650420
1 406313731 656575319
1 875061271 848611930
1 206565926 308155310
1 237982856 437383805
3 910178429 469128596
2 79015411 469673454
3 865989766 898654060
4 84323871 267318033
5 40389519 815583889
2 795261500 627371823
3 872399486 421563691
1 180863059 167972386
1 453690588 253455852
2 161438630 745718187
2 470638140 393175679
5 755763258 77888657
1 824931735 37403766
1 827138002 518591880
4 156409251 573202133
4 909258556 973733928
3 344747498 401280886
2 37844160 959981002
1 750546415 60214018
2 542430287 706142621
1 240291731 773586765
1 1651154 397828209
6 500964698 93645594
3 242520664 623930688
1 810263303 134425738
1 912091976 414081501
1 428115374 205313621
1 966290071 186549088
6 884839461 113447958
3 892922291 890009352
1 122667784 958770206
1 993357954 147192433
5 724868759 369025558
1 10061115 610958948
1 577985203 580761214
4 943641392 890208794
3 505268921 15179133
1 889092817 601105370
2 532490427 30538513
1 238733489 325925258
2 569228156 362758522
1 66681843 34419876
1 735822738 268964243
4 379423799 801650942
1 41936568 760508320
3 427787744 574678612
1 60251520 58466378
1 651148102 950773686
9 602031401 653280214
1 567281259 753385644
1 852651182 787552715
1 785897076 831762905
1 761575356 180311078
2 248250839 832659643
6 754664128 23206540
3 739404420 108201970
1 498867931 478273432
2 689606900 192358434
2 983423076 378620025
1 78304056 121395615
2 744225982 537332504
1 600310130 137930467
1 849069477 605521945
3 422442927 515436850
1 792678177 640650176
2 882316951 350535498
1 395499764 562431077
1 762482931 330586529
1 618606051 57395326
2 997959658 331735665
2 505502571 631920405
2 404791046 764651792
1 929271489 93648394
2 70360728 699189667
2 163561712 387418624
2 321474418 362560157
4 274969262 391664703
5 537324273 536943791
1 177697994 47735661
1 884959654 691646803
3 225719656 51530411
2 889931561 926146715
3 485529241 642878142
1 192629908 269872472
2 447330369 830626706
5 451527678 214357482
3 111821792 698808876
3 626084185 783983314
3 901444123 352991240
1 814839450 355986131
5 57347193 729982967
3 152979671 895362903
1 805613757 250916361
5 578283740 16034588
1 690969577 759665702
1 495828025 498756551
1 839885234 818524515
2 139168690 925233809
2 624720310 48834234
2 467624470 92978888
4 424239941 782914022
4 626427594 344628771
4 352752895 756869814
2 160591965 104330433
3 24936791 906439982
2 458278062 763718407
1 230390987 933900042
3 625128392 480160818
2 869601500 742356971
3 723697310 606418687
3 856615951 771316489
8 561716123 203570201
2 915329581 437675190
1 623605996 384547253
1 243548415 448861343
3 857866826 790669385
3 103522955 752750030
6 92805976 28546780
3 799786390 598356970
1 362611473 363799757
1 336277439 224170196
2 691790885 186187471
1 72660970 470549086
3 153614621 357774915
4 18879140 147808212
1 47832291 604466186
1 56034010 736841748
1 595534662 303947824
2 197032087 867529345
5 851773128 453062387
3 406894613 679439558
3 431841427 16853132
1 936157333 783432305
1 737623107 406884982
3 854969122 697630889
1 621775081 661594446
1 49504357 112641988
2 841334210 116818084
2 173084957 187485875
1 536887128 432743556
2 343576161 885842546
8 638944795 241503103
3 256391951 697532591
1 366623099 399703012
1 230781108 697178694
1 998282005 112882316
4 929057153 283237633
2 819650613 987132100
2 687283538 395528962
1 75956133 536398632
4 722848852 801825567
2 978760013 633173132
6 422256928 237708408
8 495514903 476579545
3 935755905 513719132
2 398172913 39443449
6 735683809 335692815
2 177900952 655560604
3 897738607 150739124
9 843728652 982654480
1 190118696 242635313
7 990780487 33961736
2 628452549 730151776
1 577572750 177237229
1 70349174 662191149
5 160156164 17633222
6 546469143 912129301
2 50442410 789413724
1 323120164 57844431
1 555372753 129706804
1 524996190 544185464
2 503641825 413510765
1 189386995 218987595
1 735291284 962629113
3 732133295 718730566
2 95740847 727721782
1 503913571 525909432
1 712128537 702174135
2 831700298 636242802
4 330487376 842288714
3 993023078 209962511
5 248088484 744536076
1 813298491 619637356
1 449287083 729704313
4 298814594 140177069
1 43008361 191419
2 146815867 11093329
1 481571833 64118831
3 666801765 974624504
2 51844686 192383383
5 905564036 849400436
2 593236963 689227008
7 420817014 11810660
2 927572775 436097988
11 500698829 495187190
2 212000764 61591905
4 931325311 373704198
1 573356124 618562419
3 317483322 780894536
1 18797310 577077373
1 179970522 982791635
10 235015893 433148020
3 202989415 914631571
5 518619256 649681659
3 885075668 848649535
9 450816471 673334170
6 62143795 581945736
2 704410776 719105620
3 577138998 318893380
2 661487042 693230554
2 998927528 313806270
2 625558843 329558118
8 501347460 839262847
2 60317518 463258836
1 799027488 162015043
1 797935382 689390778
3 983008512 256277969
3 282008428 933561778
3 924527386 792740138
1 632800511 987286741
2 980914536 457091806
1 319177774 969345444
1 388303592 723845892
4 985761866 508332865
1 782906382 513134706
2 961773578 75249658
1 987031835 228112032
2 552989079 492963258
1 624448096 57752525
1 989460513 62140216
3 574596806 637375203
2 739900729 917568906
1 523555199 861916197
1 243000132 541455776
1 266128403 353326206
2 900077965 245533869
2 694413042 238401411
3 300148428 256801450
3 306780893 443482233
1 362392470 597033740
5 282154792 472935748
1 13262668 209262939
8 181366177 535544036
5 849757131 657921522
1 689201701 558038619
3 270742857 448019903
1 188000946 710808735
1 339318131 2457714
1 596037075 328672769
1 938048800 326613051
7 602924786 95613394
2 502618864 171508139
4 414180006 18272696
1 182370418 608695977
3 632519650 976732883
4 612115790 850263744
10 891257067 710565291
3 495798073 556529680
4 514576284 623519064
7 747854669 905231264
3 325474161 573279496
1 866294687 584200365
1 142045736 778995937
5 56528621 97853689
4 654508156 600651178
4 501768244 117197537
1 806571360 158486023
3 978298529 386680529
1 262823860 411147319
2 289112168 931036978
3 336518796 75654284
1 193406462 481388073
1 843244200 901136581
1 713733655 964296652
1 52211413 372234889
2 564977394 261922535
1 587100803 350405189
5 983886063 855949647
1 574548404 317477292
3 710325807 687739920
2 326173151 610735013
5 706494286 413758819
2 790240463 294739460
3 71899522 40655230
2 433807927 42595536
2 385616406 136223457
2 346306032 849402435
4 842122478 722478247
2 182529895 529670248
3 368634198 84935454
2 564875512 598207445
2 761000215 600247903
5 129275536 302796168
3 668886719 123247383
1 543440418 411107928
3 421300735 902863731
1 873365480 247358018
2 885332285 348896990
1 652881543 182090925
2 110190406 968176584
2 901150366 174235980
1 282307489 813889759
1 747771078 79439453
1 494577843 330513596
1 956449971 91191487
3 819273771 59837449
4 32840520 662434253
2 591358378 315223887
3 208432178 454624177
1 249027206 45237336
7 935351093 794866117
1 452520354 876587036
4 628486000 59604330
1 918046325 863299661
1 182115698 90316910
1 549878465 181432407
1 277346927 589962141
1 959802696 105918656
3 131214030 515802318
1 297506829 411536463
11 283654563 906453829
4 977470443 210098381
2 827666511 570679046
1 821401511 124817029
2 407669206 374623384
1 571839243 471552323
4 637842790 393596884
5 844296115 561873655
2 228280010 887817051
1 790877056 237325578
1 931208785 518862180
1 215160368 184256078
7 91637733 375927291
1 193989438 420825323
2 426661092 863797108
2 474597450 234837224
2 808735755 759749476
1 393439109 902559685
5 818922988 833126331
1 43610146 341826998
1 795289773 966940710
4 921723115 728983740
1 764762901 791193834
4 63703019 424365806
2 697406251 770896896
3 809305219 111789881
1 480874719 237315645
1 231728586 13767527
3 874942092 437587493
1 398975761 730262160
1 958751326 706996182
2 48484613 554176883
1 294526091 228445370
1 99298552 769389250
3 225962098 858177226
3 636937949 28067350
6 530579244 656044692
5 466574987 483293232
2 248754251 81485282
1 483074561 527850713
3 463037789 304483303
1 165435607 582467268
5 942533211 490011190
5 615379727 82043981
1 667299024 452553918
1 183080670 674123966
6 894969511 900412220
1 962093324 460590619
2 370600637 509099251
1 649926654 128422446
1 525546172 320261412
6 70174576 386222026
3 536684327 405501394
1 858224743 608519031
4 653059031 154925257
5 851882827 591742822
2 65480367 393342724
1 510791251 80425342
2 902662616 492705406
2 144552188 484604424
2 470481871 431137495
2 918801713 761401931
3 126231867 68279771
1 416200846 907459235
8 842962843 34890120
1 868930999 588237100
3 350948907 695647314
2 723006025 393308114
3 751029272 620844721
1 482287362 151055157
2 930504429 775500483
1 185016781 279527640
1 426799774 556279300
4 838188898 670388923
1 177846581 962451472
1 734158055 601448960
1 363605390 408996994
2 128138780 338437207
3 356470230 455081241
2 313447925 854524446
2 341235018 819666120
2 127446607 459735324
3 96033788 520445654
4 665264830 304908756
1 576986705 141110031
8 913416667 853798553
2 75996654 370543887
3 866289 908381474
3 290314237 288061174
4 706286093 629399700
4 332813159 221359681
1 107684830 763899689
4 81598476 138923125
1 113799962 658612340
20 706911766 726954961
1 711207115 97074459
1 498568317 211389392
1 464937565 838004141
7 583051375 835368173
1 50737464 84589016
3 76910808 207010015
9 399796160 345487180
2 894467468 940444660
2 540799565 765400984
3 346515351 179726409
4 23237169 864658674
4 159259510 564198473
2 163103470 481954555
2 151227630 502625068
1 585426639 60555432
1 580557126 443406807
4 239520939 287960832
1 191175315 601939954
1 8816004 327696252
2 33100108 643156356
1 31641593 604660201
1 630414191 186961302
3 57883293 109796584
1 628372525 225507358
14 147370432 817623925
2 836147160 69353108
2 447240259 410888231
1 267085164 711465612
3 688718959 938949938
8 121347213 16344119
2 841707807 798068014
2 496017005 451857233
1 831372891 721997257
1 578909355 672401861
2 49329131 444281812
1 505994989 206323129
7 548261745 426307059
1 475238500 71139234
1 239242984 778405203
2 510116530 689019007
3 818537545 608944045
5 184407020 953329581
4 427174484 611782948
1 747279008 200948077
6 303611341 466547622
1 807092128 65349962
1 194905854 136218017
6 360603156 468805965
3 162512700 823731186
3 400782773 799478449
3 185076769 965719403
2 752418082 821013989
1 781748906 983155211
1 685724044 755118329
2 812649080 552046653
4 15748646 555086812
2 555010030 621108682
1 934350197 587928636
1 759540909 491758457
4 500962010 831080906
1 573273679 86232680
1 515701516 294252503
6 809320269 927248820
2 356905169 410135862
7 577165650 293234463
3 467978333 797666377
9 113774542 754672417
1 176593879 151563851
2 70361750 932898069
1 135796709 427807951
1 703224649 849362714
1 618227795 38041265
5 292620043 928817379
2 608572333 916213860
2 671249818 885838922
2 340464798 61773697
1 486652102 601705078
1 820966188 755471375
4 630778371 80906156
2 876659136 907393263
1 998462600 727817069
3 880844612 409658787
4 199962982 966236018
1 953613506 450797723
4 695360463 920645438
3 626277494 99316119
2 659622751 637040870
3 551579308 936216098
2 375833976 229984186
4 101655722 821186543
1 550215282 16544738
2 860678005 932845048
6 178058061 99619944
7 11914340 349250290
4 923631706 278774771
3 967996845 424159831
2 426271171 726208207
4 75029674 502281403
1 173956091 69208144
9 179963479 791024228
1 674222548 588825926
1 826513565 745611132
1 772956693 36136400
2 682887100 910190430
2 652933693 611557200
6 973131748 244146204
2 175132647 818524723
3 272338372 193813695
7 315803760 918716620
2 101446400 647994510
4 629030675 119657467
1 202938314 507314481
2 806255906 333829631
1 82749476 69423265
1 44028629 797999323
2 743289033 124678669
1 145672688 169317646
4 521782090 738891841
4 696500861 608952483
5 638732359 9444253
2 255750478 411391920
3 249076305 75481599
6 945850026 103376765
6 184533898 141781804
2 801485159 4010548
5 897773998 483277233
3 523031169 483151167
2 447021835 809212949
2 84553173 973057298
6 657608348 881736290
4 104380475 908333
2 309545973 304601699
3 472473472 259880560
1 21829519 427117244
1 302823579 254848477
1 248675651 13543163
2 501962508 22164786
3 416775619 75718251
1 363773552 630650617
3 19807333 220559772
4 750901135 770622974
1 188859016 339620678
1 595083173 934967601
2 90129187 241833258
1 344622386 718944123
1 648235100 906365759
1 904933767 896956594
1 680447662 489967630
4 75048116 183888957
1 353455868 830820146
2 928329627 249473901
4 951449340 579593672
3 366718571 390977038
2 634390831 435858795
1 578415438 677761929
1 360579777 650598846
3 659425221 424795816
2 454872561 787157220
5 607384962 862041235
2 496783281 898827190
2 437540254 274085377
1 640106264 479399172
1 395035434 342876293
1 460736344 487841019
1 816589338 382546271
4 843562256 468177472
3 875949776 640392288
1 305210191 867016015
1 479174181 508161904
1 166502037 469120369
5 923446028 302576351
1 579656489 893298780
4 233526847 651047880
2 598788848 531890692
2 104013767 911617134
3 775284851 832851233
3 607716806 713683992
5 880328840 846024509
2 233924412 265518584
3 885222705 213300338
4 820559694 857189962
4 155760157 686642831
2 976143637 653484517
2 457293984 914173268
2 75912436 570239235
1 560190174 405317017
1 297752346 380813586
2 416278574 51015205
1 175712137 89794816
1 203875447 973833037
5 136275920 111452385
3 461218506 851687482
1 474575633 752871202
2 812258828 251736783
1 8460000 817556364
1 114018734 248484720
2 481355706 226912368
1 269513668 742821209
4 706460813 573450525
2 480292619 423215533
1 472500314 514697600
1 438019937 76865221
1 349165710 58608512
1 16876168 82362974
2 271306549 475077305
5 624211689 388581390
3 641469488 74658822
1 317970961 412800667
2 250786602 216366606
1 170723803 566216063
5 107914908 338544985
3 184736179 838360436
8 546147378 569668892
1 114654726 419862390
1 419143495 503803754
2 808742791 651774716
3 421145444 401010646
3 415725468 518671077
1 211682096 624592484
2 487467891 378815527
4 45618131 575872665
4 66251945 291458184
3 362371178 911555868
3 262420868 358541260
1 547554565 812097260
2 169109707 219268230
1 55396461 914337258
8 266843210 514354199
2 16642155 830816102
1 521527581 409758834
1 668222712 342582057
6 664834637 401418211
3 745760085 482687912
3 453385627 826330824
4 711561331 650300151
5 622455419 943753524
1 379880068 494080166
2 399786201 198140659
4 937017268 892263113
3 587089600 202532947
1 891929169 57367597
2 432189515 518005357
3 635326006 420845788
5 725896136 532714265
3 513935453 25796649
3 47975134 989124166
4 233234528 911369141
1 695893891 202918019
5 73447380 242290610
3 396196405 450323475
1 192699316 721503655
1 956312498 55908856
3 699374158 342784927
2 538513349 973385106
1 811707715 962863052
1 888350134 311741998
1 502397084 771317271
3 762244056 238148913
1 310909885 770919083
1 872162783 311926896
2 192011131 330896422
2 600458451 113785606
1 960765717 9929434
4 189644017 412095525
4 36400946 466407153
6 492697289 659840347
4 782560522 542094404
1 938649356 794916444
3 641133597 208392183
2 264595860 858596482
4 681588160 657838748
1 605923149 74207625
4 98905594 443829090
1 97368228 125572889
6 471194111 483049807
2 797276335 331265679
1 937507854 996689764
2 572646170 150649140
3 594752582 563710998
1 363517863 689371671
6 763533135 791423145
3 827176273 241975075
8 890343704 10274768
4 157153807 611964975
1 927552805 747041456
2 885013787 996093586
4 326313595 892537610
1 219366302 510472267
2 835087475 393986102
1 852172993 64032331
1 162894278 848652401
5 311034999 19136244
1 695547074 896901761
1 461852848 529057124
6 553698017 930296773
2 332485942 342639979
5 128395582 353021775
5 195093946 923761932
2 862754622 362426147
3 640585898 294353228
1 780908832 635993787
3 511123371 306965102
4 326443883 609202454
1 529455666 556896576
2 295217527 521774450
2 2880352 891698142
2 444986171 870844554
1 957170295 967858264
3 642940376 268706027
1 344237282 807939803
2 620921024 774732187
1 110473177 766676081
2 633168142 723131860
1 780482418 813496758
1 758721504 712264266
1 344776893 732216866
3 143109857 48172844
2 199551241 396411964
2 378746051 860478973
4 322700360 451386021
1 224019755 476425445
6 756124231 371871218
1 994577342 858847833
2 639376525 156421098
2 103338493 707449330
3 691636948 908455204
2 663440837 743671325
4 309196830 354567416
1 617513300 955818742
3 859242099 903261297
2 104524889 884121010
1 557026951 986589503
1 989146786 465966258
4 17719915 629905047
1 735819971 655925548
3 585045115 421509721
6 306004782 50968066
2 98517097 67418228
3 383262901 355903903
2 981030685 201052623
3 221222809 342138959
3 654616997 905215313
4 873184843 218315311
2 24597708 256516063
3 795049654 188565537
2 402351871 700170346
3 409293848 757488562
2 762608082 441339683
1 224696357 854370066
4 400760605 246508745
4 547648371 978609865
1 114129206 225430002
4 545276916 365047691
1 502729531 853374996
5 41318008 313421269
2 536426025 660850310
5 74417560 970273923
5 214060601 441150664
1 188288807 835252694
2 112655556 567173467
1 99249700 331527442
1 253816001 300860421
1 282823272 915313656
6 769202134 607237548
6 220780500 992961515
2 189218115 684208773
5 811331007 887796775
3 188969736 324281249
1 549087652 492609711
1 208688100 80072185
1 949336735 958734619
1 978881055 262588335
1 860052718 905044962
3 791181479 736819369
8 849699 391848477
8 145713933 575215143
1 709675582 888524756
3 305021344 213101701
2 377049694 845197469
2 230136904 936822967
6 428387035 306557291
3 398275696 49854081
1 949298522 2502795
1 594517603 27125693
1 601825110 27435160
2 394979236 469193328
1 456832720 198027644
7 448318404 514599228
1 168981932 259364180
3 773578561 513539717
1 771717869 128335703
3 415032243 566348057
1 779413604 808925462
1 599051950 598423188
1 257121537 250830837
4 617633903 158899734
1 7553815 777740597
2 634291975 143465241
2 874553614 210892155
4 385792884 109813113
3 626037536 778443724
2 768237211 105793836
6 58991703 484417944
1 783714444 574844749
2 720193274 391088028
1 123061613 757726853
3 518004698 364206061
4 100884398 891241339
1 810827697 337229418
2 554213228 682536077
1 370786661 603724593
1 775544291 643088612
1 770391532 53555750
6 207103867 628140808
1 353150878 283621105
4 808951139 611819429
1 891484680 583294736
4 493454430 308860483
5 649874320 230817215
2 90201882 159840187
1 872544593 81601985
1 92416262 645590714
2 511461200 552060783
1 833931676 203118384
1 979533043 937083028
2 690517793 127845925
2 192180026 537949734
2 195216242 989216717
1 172585666 2341738
1 528499598 747026684
1 95823331 372836769
1 35968604 56921232
1 179496479 494599028
2 119398469 461631542
3 225715373 795048699
3 826376727 641692804
4 661671872 378843035
3 752599380 596121394
3 273483529 241895089
1 117069318 864618984
1 99686374 665352406
1 188396488 939181190
2 942620292 940227789
5 748665315 436997465
3 505908794 111105296
2 678907177 308256344
1 480692071 243623751
1 922634817 547052671
3 889578535 663209814
2 109326416 163834927
2 597603317 284643814
1 524635209 54574223
6 185697209 963940293
1 560068645 23392000
2 534121471 736769000
3 168798700 723495289
1 538059039 786741981
1 391200423 489381346
1 88198225 223342449
1 587868110 287177625
1 294331260 309726446
1 133232471 4106504
3 503373144 386834675
6 948127735 835195259
2 479840602 729499295
3 802270490 634798783
1 646474632 795244061
4 555248488 833461287
1 111182618 971696001
1 359714996 26309076
2 150376661 921297754
2 419409622 465511026
1 846608093 390351599
2 575820866 657083477
5 372753613 182611692
6 787823523 170668877
2 886443190 157882697
1 475287903 990616034
6 703835881 864960664
1 934540096 186691624
1 191865842 607693550
1 105652709 139234048
1 782000479 904130954
2 769763684 231847976
7 639231677 734311330
1 918000749 601426679
2 264989356 164373266
1 22026364 708419311
4 466442127 715029974
2 305031827 267385225
1 795579024 678637024
3 275250000 31764180
5 105770092 948073439
2 205903320 652073944
1 991566163 670396308
3 998576683 311345551
4 814429852 272420532
6 663132227 230005680
1 239767349 227513491
5 679665150 813079947
4 259307192 694056871
2 303487344 853515658
3 113998588 201073857
3 867180325 689651903
1 257629420 992961439
2 163854309 478808900
1 814156297 815746715
2 544489987 939387996
4 454142312 173277035
1 403572472 776309541
3 995219405 698020695
1 660520917 681594940
1 901415235 584506834
2 390198578 64321596
1 327653961 314165168
1 101149524 321946227
3 459373763 521788963
2 365664556 243967445
3 358373150 315048977
2 729249881 346730795
2 48824735 566750496
2 813019007 372063871
1 14237535 647094674
7 186369728 998038386
3 39278514 460143422
2 43824472 283366877
4 942313919 699941873
2 602494567 541311771
2 854035666 411398349
2 749632550 147478279
1 220736063 94101283
2 372628341 134006170
3 511073363 296472623
6 164832011 880205429
1 416249615 747829256
5 666619740 722047495
1 254488429 443720264
2 651368916 453899345
1 844350555 550417102
3 848856039 444078802
1 285597158 228884832
4 316129540 73157046
1 198019933 477340979
6 734908300 599618661
2 441159539 200154831
2 947419194 281266467
3 774574191 171655025
1 712419420 50513246
1 130661975 547805131
1 816578993 413478155
2 998967574 681888808
2 972454210 574748326
2 548075973 741311205
1 859980156 517615778
2 375978384 925552338
1 240711445 932948699
4 611990750 308154516
9 836531733 904364318
1 440707959 203508299
3 291578582 592139393
2 371585445 318024067
1 676819823 355742611
5 861129006 893844723
2 805477536 158926720
2 930969844 482488194
2 172660235 422850284
10 18001053 698169700
1 962563010 978461526
1 194314481 653185064
1 181839227 590403412
2 619686442 865347042
1 17893087 606047585
1 530484430 508204352
1 901389179 304009750
2 624922784 282977951
1 519051931 322687823
6 782745461 395980839
1 765538086 591452424
1 836170016 88987846
3 624533288 217037830
1 179528989 524930872
3 919526035 903886027
4 302062178 465573127
3 315800227 646877906
3 877744015 192024799
1 339158623 845038782
3 610612588 235577200
4 12795112 290873772
1 634012083 299823622
1 658131352 532927466
8 739470219 935931347
6 334918615 895404548
3 16586048 335682922
3 53888830 121004234
1 231246681 118044081
9 731706880 273428048
1 270973091 503969268
1 853584350 41048111
1 389398429 151606493
1 487905309 987521889
1 749160486 641504846
4 430466410 625319186
4 469704594 402823038
1 9936258 797070189
1 641797316 492814607
2 683116816 896953998
3 148988377 560026068
1 351597140 606110643
3 744875525 785247175
2 315546197 272279573
1 19491743 48528713
1 262077070 211182961
1 767235410 884973784
4 355407080 186932166
2 589218612 938330672
2 416987835 148598174
1 143562804 365497891
5 6644718 148981825
7 24223561 163019954
1 934257409 775111706
7 652211124 724247400
2 829917940 241536299
2 623903638 564362222
1 384408660 609205418
7 563915422 736633324
3 826234065 47320830
6 966977309 539977020
1 317878248 578684242
4 139827372 337146235
1 538157138 226517539
1 217810799 51361028
2 518539132 735494181
5 622652830 419229148
3 332850764 846920026
8 16191954 924043791
1 471795054 610386735
1 708062518 995101143
1 877814835 672990856
2 468200933 160535190
1 713958575 101057399
1 112536653 314946345
1 527178436 342940996
1 83644611 583945213
7 210881158 567618744
6 209803035 615395670
1 538124178 574414597
2 976109300 765706624
2 69586746 388709864
3 115662873 686185889
2 371836808 446356643
1 94734233 817280094
4 243820407 700993625
2 287503017 256048792
2 324885952 227321363
1 601365339 851878908
3 833895977 343831314
2 950929095 48918610
2 999699006 494222381
1 201504395 168110009
1 102670951 600216562
1 615543833 820832899
1 532355917 29641611
1 79359535 671740327
3 508839394 607610570
3 588176234 549487229
1 43605387 370849745
1 161695395 449457247
3 815998272 119733211
2 393522583 757898180
2 451570122 570943580
2 450071527 862208390
3 572839564 561150438
3 892854137 273040149
11 309906058 210303976
1 370604880 198928978
1 186460474 601213556
1 599743932 627813168
1 583245430 889227063
5 757583846 93100618
4 846591417 659431326
1 504439558 572025867
4 221005989 308014564
11 163347822 689335184
1 164234651 957241304
3 810065729 533618883
1 876671662 700524730
1 267946422 635501709
3 459048540 63736929
3 908164029 497918491
3 274496171 720379619
1 761918420 36799157
2 623066174 538729049
2 983188032 453143532
2 173724906 973902678
1 474019893 226436367
1 104177753 651858844
1 302294136 564907422
2 12049886 267875301
2 461008029 710698897
7 299001406 316216446
4 412339579 655477219
2 833241981 525606539
2 831279961 84450721
7 445114779 459867100
3 27222852 928535450
2 658094715 415812324
1 711932847 173959686
3 459708281 280723045
1 232299970 712188898
5 399670839 22758551
2 757599390 536099449
2 263288518 954827675
2 624841029 511695710
3 33935716 276172851
1 122486952 445472260
2 790428212 143796353
2 436353476 682142857
1 616345284 67955725
1 202974289 83127095
4 788302216 699826392
3 704875751 250385618
2 978963094 358415059
5 710384129 310942932
1 315513699 77720623
1 249087898 634456383
1 245088281 162478755
1 84303924 313981087
2 312858167 457012067
1 345515571 214629476
4 664287751 894978231
6 153941205 207010031
4 137342086 48618434
4 539260267 609374472
6 354268030 673408025
2 944733383 87035130
1 557460517 155139074
1 707429869 77849476
2 596691111 114640847
6 992145419 533555652
3 488906155 492222563
1 759724550 863848329
5 194323010 841764752
2 393546136 58161136
3 189270686 552207205
1 116902621 843074825
2 827757549 715147133
1 696731456 622395618
1 441267832 380058807
1 187842449 672883923
1 249780426 546140082
2 795773513 540474599
1 507507361 700173200
1 282697464 931105128
1 237699754 275193322
1 516535140 73924071
3 234280015 87074064
6 880712213 152228456
2 690448302 892428854
1 353800825 952077059
1 706339943 575205890
1 771905635 151798556
2 977658964 240366473
1 366183704 151449198
5 99101843 993597986
1 561123806 279835185
1 219379943 261334050
5 761488027 549258614
1 447534600 843829568
4 169034405 516303185
1 472238128 77840119
1 728543144 587617581
1 958741809 218611041
1 496967532 148369715
1 32578589 960442257
4 718524931 220039784
1 449811568 462556027
3 348494949 120004417
1 741202867 368988401
2 68340526 60659988
1 325557948 441489340
5 561429627 79716263
2 986880359 39471212
4 909317209 899694650
2 648375405 549916446
6 520724290 347037013
1 381125122 567193851
1 848680053 633294403
2 625156491 77239600
4 310527668 433199244
1 912345169 621155237
2 254357099 981654887
1 36662042 25406237
6 484180755 910058220
7 521136766 296868392
2 903869258 411920394
3 704097803 201383765
1 250246312 235228958
4 466190622 473666532
4 956335872 173247303
1 781464108 881202916
2 28153779 750998574
3 516287347 99308993
4 528084012 70967212
1 812508435 342696093
2 471818048 773109244
5 250695137 906600852
2 223233840 20164156
1 349208278 203623033
4 776164669 87565943
3 998026508 815505373
2 897893871 819424976
1 486191964 945008644
2 123384864 179139232
2 846583531 757808127
2 832068967 21373564
1 882202931 213353750
1 659215154 87089652
1 595761653 385409567
1 349367763 603427798
3 520067369 516694104
2 33647622 292109346
3 945488999 81004972
1 986661646 637860999
1 698591841 18749615
2 701058405 350711199
1 584661143 433105643
3 447945215 743128914
3 751335081 180529383
2 999718632 594988779
1 597126839 486227979
2 207474101 666080186
1 816001058 565582527
3 979993128 487015625
3 919403148 621231731
3 642864539 52616173
1 189987460 467957423
3 351706512 478602634
3 531945945 607507325
2 120442916 244172861
8 15055095 687534658
1 841364651 932433224
1 448824448 146151406
1 563242106 607987769
1 159927792 26339822
4 609346264 933268620
4 765063247 238332491
1 579397268 697470463
1 877352353 70332713
2 917575387 112850219
2 394776997 617916271
1 498532866 539392167
3 593975457 491386468
2 582191082 879683711
2 704900569 195125256
3 46059535 973030949
4 256892477 653443791
3 67981269 684140592
5 315748076 832621195
1 38390142 364292166
4 87505850 198102492
3 311482928 552510469
3 556684476 406167417
1 450401335 442456754
1 172419163 66757103
1 569054939 596251856
2 35406169 869292288
2 201242195 366478647
1 511915700 164408835
3 273184106 823402859
8 789414746 849851043
1 455669249 327521372
7 132431884 457515038
2 708834268 197411833
1 763669611 981115271
2 954483220 116994133
2 402350740 73014261
2 923184308 867353271
3 353761905 426173246
1 705320264 129185253
3 974567906 982174701
1 679748098 502791106
2 506793405 466551765
1 404140238 895944079
1 726199744 32626731
1 736305317 76056146
1 133157539 721003476
1 592467862 402731562
3 653826681 57400509
3 438916151 729135668
3 563217102 923575422
1 231796850 256946214
4 274454560 320760744
1 148877347 743820491
2 711947495 802695487
1 524334581 591466611
1 66318293 981403853
1 187864599 376345389
4 786729934 556136228
2 953060470 506566090
1 724702978 658798142
5 705816103 531887623
1 417043679 888406563
2 447221608 368189444
5 403427691 276235840
2 852086403 111123857
4 237040324 251590834
3 551841901 912408764
2 835870893 578496191
3 1726184 546501536
2 811781122 866442828
6 72920777 906970700
3 648351429 827674696
2 849533779 988747749
2 728109301 224339821
1 347708334 159445305
2 989402778 839162865
2 607097035 4439986
2 751023802 241173862
2 717709047 451963632
3 698047951 416815346
2 655226470 775036633
1 536757075 803810682
1 408812035 820945037
5 181531792 696494632
1 375485504 476711918
1 151607019 141379176
2 193678545 562290244
1 692523834 42466114
2 870513048 370602940
1 546777480 711941005
4 79402290 167997229
1 777406114 768973501
1 432988556 288189139
2 287445569 751352266
8 965074146 824030907
2 518259071 958866767
3 681155936 654851862
1 527765091 84895174
5 521367261 348905815
1 967278779 876102841
1 376164762 967746584
8 435576104 860293955
1 317216974 151253779
6 221125738 664430216
2 328945521 511328061
2 542863211 922452136
1 88486745 720797239
1 478284292 592498012
2 151836555 242532696
2 36463935 718244262
5 104713859 885187814
3 665631438 368185524
1 124025714 158674506
1 443557494 421626317
1 841821963 407866859
2 740629182 532626106
1 881860255 939837176
2 600344814 218686939
4 427675760 188942973
3 764312449 250625212
3 374412426 854179761
1 126951759 139752858
2 161020671 238858127
2 117579795 205883001
2 152077062 992300580
1 131296401 626021308
1 910750266 204372431
6 669309881 754686023
5 653097806 345183020
6 26955272 860289864
2 102627145 334265351
4 623521389 300149805
1 373500243 831740500
4 88205705 376005431
1 108444541 912293480
1 337607201 650124413
2 724742827 153077799
3 148558575 164733778
4 749770957 757430821
1 353364255 728688555
7 256279684 158206042
2 681699558 230907016
2 586709186 357262707
2 870498662 740103290
2 599998250 58915853
1 538313487 604646053
1 460727566 736300077
1 459588558 992404738
4 144293479 925988322
1 541762562 430138934
1 142743536 101353832
2 659769562 684459640
1 517344486 213046338
6 17006618 224415954
2 752925416 495247441
2 472354340 516968436
1 850342479 132484086
1 735147862 369826214
2 823041759 216448223
1 953255308 309900368
2 790850225 811491913
1 999645764 703898761
1 40310085 619105632
1 78583278 593974838
1 212481944 457471075
2 47313001 894339977
3 993914067 591338636
1 350627065 632557103
2 448088804 386675253
1 768553918 100232928
3 740448217 659904088
2 648803373 696943157
3 206009436 354519403
2 314983975 613782979
5 944966483 153891968
2 572490538 656476186
2 913633682 411680355
1 74493626 158929738
3 722081692 392832384
1 409293062 70516609
2 974811781 264404754
5 620286683 374948606
3 19266294 64205590
1 146545725 500444285
6 651984884 794524074
1 844065546 661400778
2 457670696 993229434
3 302219022 51545146
2 828743026 757679164
5 699538177 980653747
7 607093452 327744236
2 268341188 863526536
2 706914040 364325332
2 25662681 573182043
1 579460100 430888411
1 399761925 550268547
2 461939397 549535030
1 305185316 555615389
1 642756490 173397103
4 23440957 613260625
2 6043450 331769399
1 939244920 467966100
1 530469690 614890446
1 507347627 141878370
1 995517285 127105206
1 521002954 636174960
5 604564736 264096084
4 903506832 603641797
1 863035044 587534557
1 861553024 874304053
1 699834838 793399367
1 67607431 534810753
2 229501178 181093938
1 624909556 555446486
1 54884894 486450647
3 499926501 256806277
1 31215782 226749700
4 393894790 958825132
2 119749266 403969801
1 742667099 889166042
1 930674156 695119903
5 429728366 610543136
1 597912431 745906284
1 491677604 751004633
2 108935533 915855098
1 773914944 258839063
1 113277920 301676682
5 306446764 902194760
1 933292120 678442671
1 670397572 173845617
3 815492381 774262515
1 117782259 216673399
1 706596790 956381442
2 529196817 480505376
3 331346384 681675266
4 788749214 844357027
1 492840322 559205733
6 816689968 140627825
1 674353214 675375995
1 379047420 8942244
4 760574183 234619967
7 166911156 769391307
2 482864197 44303743
1 994051622 81692369
1 722414984 948386247
1 52332965 486297482
5 367368228 598986989
2 762908147 944857385
4 306914150 983894509
2 364255094 203761644
1 888291637 718956164
5 172797428 824589883
3 84205273 769731536
1 921170837 21097488
4 455028703 616626023
3 319531650 66838257
1 954499043 284922810
1 233659667 43443918
1 739698709 849381775
3 463257852 154073932
2 163559225 459860762
1 165436969 375206479
4 650009010 565143717
1 954857088 13931959
3 1820232 600266294
4 26952113 398861176
3 131878096 258446947
4 708658362 171436465
1 457686528 944115317
2 563584237 825786922
1 729473313 592143219
1 282641669 112395946
1 868976078 100500778
6 95938908 315595068
1 136063399 443905681
1 327422173 816950280
2 376680744 615616525
2 351811627 121139800
2 757374582 531311029
1 787225950 695987492
1 627095529 678997602
1 337896178 97173915
1 450766207 548228854
2 331697615 971478332
1 328615061 296127725
2 773398743 613795896
9 454039581 750747635
2 509568061 468878669
6 649304498 591801940
1 226090865 120545153
2 930884723 126116349
1 685232811 342818442
1 919414193 27907124
1 829759143 794688038
3 769993850 187362576
6 102482026 254440477
1 945366981 444508384
2 643583101 674845925
9 297559005 302481272
5 925030008 435717415
1 441358803 945192211
7 542817118 137062948
13 482587241 970798740
2 885883631 683129557
4 208211041 118520723
4 11551508 565544286
1 137284940 312211620
1 776660847 190910326
1 76372748 738743884
5 639757910 824153250
3 169446276 849659525
1 700365195 617705098
2 48406892 857408103
4 778571910 150076754
1 555833029 486291895
2 355826341 267651647
8 864649947 155804391
1 921775453 316969108
3 722147169 98649554
1 873701094 731557059
5 763972978 507259861
1 60359470 424372655
1 332046508 144952148
2 547209031 732644730
1 789241129 807589337
1 623450533 831810949
1 732334875 849677478
1 832500011 833834921
1 121488686 127282490
3 970001486 113572109
1 974689435 307394111
3 276707689 801144244
1 186749414 343963017
6 760500008 320409886
2 840373049 986751820
3 758082764 554115243
3 478354363 843487959
3 195317997 895611125
10 941139248 248693796
3 509147339 199411595
2 591869707 588326616
1 952633036 764582941
2 259421783 629055922
3 539338635 573657935
1 510902760 814225830
1 177798076 606029255
3 775579445 581820377
1 812389520 512918461
5 867574596 408368340
1 325326415 856465783
1 16067532 480197046
1 632154589 733794813
1 278840972 939670137
2 872275060 90961856
6 229489248 366185333
5 712266962 228946200
1 407335826 947241122
5 411595674 532657007
1 79758304 444940255
1 227899149 640872857
7 316265571 927664339
2 792618537 568304222
2 851194924 743028111
7 675247364 5861580
2 788895556 15188490
1 458712123 476256443
1 764047149 303181522
3 620509412 871119844
1 130390131 142150595
4 642566612 2257881
1 778673899 837661840
1 697879760 744240149
1 634203732 744356699
1 950270751 886201883
3 10538275 328969506
2 796388137 122646163
2 27435881 41529308
1 54698743 744221520
4 799164571 668814507
7 624995834 669753826
1 288219505 345996911
6 474704659 603020638
1 527721919 874167185
1 408562621 806599596
2 534048416 305130920
3 656178770 846290122
3 839346211 129415458
9 569380620 648327800
2 510738332 75229544
4 633738509 396430089
1 98978078 925062784
1 822644052 136122273
5 676382022 368337407
1 628624615 541047358
2 946492013 395559656
1 920979071 240043935
6 841474600 484519079
1 750276541 20347226
1 203740815 762111969
2 282892906 727511745
6 568124851 174220996
1 698391700 397280674
1 797425886 752780645
5 648942368 334257885
1 83632736 884861286
1 150266217 479531994
7 421093230 186458286
2 663281778 740623770
2 394925423 468190552
1 47166616 576856296
1 918673345 621022150
2 74259366 44094098
1 76486918 876452335
2 965648148 242522248
1 196330455 834047741
4 638743764 451236565
7 719873221 423453501
2 593897361 535258082
3 842681918 553624598
1 826726213 126637174
1 104548455 797071393
1 633329613 795050840
2 422556853 409666009
1 333714849 850527445
1 637044809 230408674
1 200802564 313888091
1 818510319 969806002
1 662573859 250660366
1 324004223 399687278
2 343728426 859186058
1 441237482 196832335
1 484129531 154028907
3 175001559 770386854
3 541784190 483290816
1 212639496 146360750
1 554904532 972948838
1 735062039 386246446
3 108395312 393434729
4 676469970 609606340
3 583478090 454509002
1 859839354 149480855
1 268158016 721309519
4 457361714 20984245
1 840899293 756334296
4 208229635 817931954
1 286349180 455609910
3 722348913 645794139
1 632903859 53150497
4 481440950 939324947
1 766291771 88615153
2 475205 870916847
1 490488822 88608485
2 21558566 807250039
3 302727922 692731142
2 732795503 823285473
7 653242209 964697165
1 595022450 847234826
4 483670570 147677612
4 35850732 451201553
1 149641345 12266389
3 888962431 500463643
1 318028372 287336947
6 939768700 192203244
3 825053319 63590131
2 471707217 878659017
1 317496604 762156490
1 466379502 857470093
2 834847677 262303508
1 709406545 74680413
2 566627927 111160859
3 733833864 302465363
3 327966578 786348553
1 301389593 558932711
3 790587505 650549180
3 359487619 205198622
2 753285273 260375606
13 839126111 287056222
2 878915348 742217453
2 768568776 547591219
1 236199455 868583947
2 589527690 53437474
1 485907183 192061512
4 951429095 916611120
7 930304754 157578503
1 265080988 299416632
1 834345087 910381142
2 345622088 4921170
2 641417941 283305171
2 868526804 1814683
5 444851405 320532276
1 497606684 779820137
1 286648198 947600269
2 305826305 960989921
4 583656545 568264416
2 998337341 721971558
2 465881212 633176180
1 752135541 707417235
1 839800191 25744267
2 383570569 296208678
6 602780461 190564011
1 843660401 422783689
4 55367929 229124092
1 435556771 141147225
1 899796322 464658681
3 703756838 757815208
1 198263282 509984657
3 766334124 265842093
2 588236785 5596167
1 260667271 476389091
6 741069806 853564406
3 870168204 528498025
1 52087749 145794957
7 611242900 749273245
3 327224736 254766102
5 330561593 873142889
1 135507428 735982428
3 492906892 17897470
2 348931941 362355710
2 822785492 454844282
6 764044873 981177209
1 882459110 29158078
4 821475970 427635956
6 209677507 318470459
1 805659182 216053082
4 965672494 260420546
1 746993273 648269969
2 87768363 501513455
3 5047820 711491053
1 969820988 917007231
6 620154317 876174610
2 804783812 784603431
1 118661923 877085712
3 839326892 343644779
6 408556005 212519700
2 547344529 678172679
1 528189645 607025509
2 290154686 694622035
1 365182232 342743267
1 405688761 573568575
1 53578776 913608636
1 341603926 519195334
3 330781133 798579220
1 893504674 822272306
2 549240989 545739567
2 895281188 139923
1 348206009 95880491
1 333730008 253421180
3 380550943 369780800
2 743396835 808303189
2 865574844 122991587
1 105647260 527946553
8 711305782 925981984
3 375700613 70612974
1 741585893 584887677
2 136479248 157620378
7 85626319 58879564
1 160707698 112862885
1 24306730 626560781
2 821861487 656042021
1 615811130 272228031
2 620085260 356563974
3 878113265 668254850
1 785063852 347358242
3 344517807 55956053
3 515159465 462990344
3 430568939 429765326
1 492838664 525748244
3 923708731 151129040
6 543296841 404156405
1 50334723 55626766
4 446868945 762699715
1 362826745 347388207
1 103501273 452440346
3 92651367 994820782
1 19083933 22034910
1 966284413 942967663
1 871890515 27622020
5 125101851 87575367
4 759547764 829430894
1 63975959 885512086
5 591536901 144301022
1 63780643 167900623
1 874341335 931400597
1 665202945 909689284
1 969620171 320176722
1 154675622 339884035
3 510627058 330630198
1 749134904 477639406
1 121755173 209384495
1 347909843 69810467
7 608442315 165921088
2 17997017 754349779
2 59574138 359586257
1 777509141 879156636
3 609409216 991830055
1 136114304 309587873
3 397297636 736341790
1 643093888 860228062
2 262206948 412581991
1 901325178 628792293
1 745012216 467026533
4 500832257 422378664
1 562880147 604485934
3 85273945 797970848
2 870720046 75724333
2 242976725 242701861
3 469364489 447760911
10 399683708 352730374
4 85991168 545427881
3 600653023 391670495
1 834347281 564535705
2 99276403 181057281
4 627832123 6222998
1 335072780 755842109
7 528075411 621070526
1 326335353 638043841
1 784261355 373779031
1 984240679 39194080
1 59486699 70223218
2 16569117 936556148
3 209196974 721066281
3 421849640 501434699
1 784624971 6933410
6 467102540 575412685
1 910657494 684336663
2 895578603 656115914
1 620237501 47087506
1 875443658 436424794
4 244937194 256821117
3 603099826 568680087
2 970617792 488768051
4 461809357 668241751
5 288734715 458508868
3 244839474 709854033
1 841686829 580980993
1 455344308 500738444
1 545390384 668061955
3 377671043 987469531
2 178366725 840545465
4 392190210 111171746
3 687743355 727495597
1 963738824 747777624
5 892130448 495842240
3 862506535 139918905
3 457485153 237679571
5 569820859 321006794
1 550862970 560260493
4 340126675 142562701
1 173718729 512040994
5 930929106 237861679
6 505869250 507372477
2 552144973 227873701
3 724994676 822987452
9 713759362 745120989
5 901101398 904696430
3 274542011 661812651
1 146633701 974108768
2 490894926 984188859
11 907683022 816747498
3 594633248 870863274
2 570115385 366081556
5 839682733 816324355
2 479946672 408956504
4 292563518 418158675
6 673649371 931863169
1 144578124 951825217
1 961208824 724796539
2 465411438 525603331
3 646225954 909905020
2 628650327 13107390
2 503255336 245626914
3 675751610 979875419
1 723429362 343474530
1 419472948 911625435
1 489834536 74345214
2 744149541 356898552
1 981871408 362426278
5 983209896 821908099
1 459339173 258729139
4 546766807 41613866
1 270711255 54287901
1 741515568 613201158
1 557548985 919922574
3 761286076 950925570
1 420837441 215388166
10 449937441 865445412
3 340816686 844567837
3 57523627 685355526
12 222142679 645917049
1 673617949 654971592
1 659236675 936555266
1 242421293 598988412
1 807116289 654678050
2 870098914 994595223
1 832503315 727259810
1 777057211 620726595
1 607049875 186659903
1 546173684 94186441
2 222435811 173405296
2 152816019 115843843
6 273275225 783228811
3 75676019 139931772
2 805228822 294211650
1 42826886 10040165
6 30015623 710596801
2 9939262 918003352
8 307682156 860219811
2 138366757 172763233
5 120012952 10973007
2 610827457 486936385
2 269544963 490866757
1 887344929 215114968
1 967624285 770174867
1 208254415 96168879
4 710740786 94146669
5 676769337 801211973
7 58584464 285185670
1 198211246 127724957
1 525252521 158009845
1 59057547 723386113
3 701726646 497141933
1 901158542 378854983
1 735325343 482198465
2 698793023 664734945
5 903207467 90331719
1 812783400 187897940
4 500428872 35698451
1 600398021 352349559
3 288101259 70711082
2 888195353 399472225
1 484324755 612715222
1 37101526 26662181
2 80620866 675311648
4 336229376 334747292
1 588178357 851882976
1 375220006 923606757
5 111089316 930087962
10 658666786 163187719
3 192127434 872224906
3 341946759 517937270
2 479054787 187277360
1 41630090 722599502
1 88131127 55554825
1 481951741 197572637
5 22588657 882404120
4 23853084 954428042
3 576797787 927337875
1 750114350 842734193
1 63578818 982546863
5 474797851 213291028
2 842567707 660759735
1 4078520 613937990
1 576006403 455499620
1 930954989 949412757
3 685906562 359605840
4 911141083 634216976
3 230618672 262386433
1 585719843 320397632
3 120570373 788178141
1 153564223 878772660
1 901036020 802353989
3 66769152 674772194
1 366580762 653976768
6 690032291 505361682
9 317229158 212106730
4 881708697 259313945
2 780389167 279575793
6 89102872 444993714
6 558858285 752700960
3 172228844 450045600
3 278946259 486604841
2 426187521 207607370
2 799661217 443063363
2 593667932 636258872
3 758728733 454071216
1 55373486 851107444
6 520717989 570343512
4 694732572 656501275
2 587135747 362769197
3 646052682 703261030
1 545217062 208866869
2 489646766 143797423
1 81450167 394468026
1 297591298 576376657
1 383574341 53657953
6 353692200 11340311
1 967461390 106661120
1 47188110 329523637
3 222554480 384624659
4 443503744 90838680
6 642557274 948924779
1 315194823 260882101
2 409320918 29446318
1 641390563 164219434
1 823316421 440354597
3 869433261 927107333
5 703267410 552573106
2 296423237 745903967
2 912539943 243808934
9 680931141 415389221
1 984411158 556057147
1 557182180 219009077
3 120571730 23803575
1 20961288 773167595
1 694597372 539803150
2 405547983 85287238
4 865941443 157183835
1 661368975 74532117
1 367926988 538567571
1 578643356 48192553
1 477087255 687863810
1 157465865 149098744
3 671843934 993860174
3 387919775 418385017
3 806669394 507225410
4 602317406 965233870
1 827562983 814022046
3 308805964 551542557
1 875464136 234147458
3 872403980 518659654
1 75058409 470753031
1 927066127 812076956
1 924189409 437028978
4 362716732 61626141
1 547398119 526601429
1 801226274 705110115
3 345084904 728749207
3 886688997 62540600
1 132611880 605693804
4 485752568 742676498
1 129548088 398577858
5 135844987 759860767
1 606675225 965863109
1 655993610 241156575
6 863581544 386532551
1 226661968 40299155
3 479792299 325933281
2 73392452 963285058
1 234898547 147495270
9 165124704 937347477
2 827108786 653169638
1 831781473 371478656
1 492237568 874311399
1 83616089 772990218
1 809917706 589668139
4 665268161 436641405
3 675636376 414132311
2 829419450 133646807
1 171347877 119006408
4 853289960 455626336
2 847613132 81306926
2 633203303 314042531
1 206222908 620405026
1 450161618 812583970
3 600401958 467531382
9 938486344 25601094
1 871355427 757698082
6 487849215 699486522
1 678341977 13012525
1 129872468 716133560
1 190767872 349604460
2 795470952 423807475
1 542700798 709175859
1 358781082 541124671
1 199677313 423211097
2 9343126 523668612
2 719364725 157482953
3 205075050 489267597
1 360784924 384207066
11 148560318 301826921
2 195687580 807922520
5 481211253 635614464
2 458219432 89834633
1 581271300 554324526
4 738617704 108717949
1 62026028 826513840
4 250883924 933029727
1 633683867 210239717
6 881289513 527922057
3 479824830 840717703
1 307424703 394572370
2 292607375 363844707
2 623101827 493558431
1 274754421 609160575
1 129519030 830412268
4 787131510 425482629
1 726778595 37413232
2 786151191 750002631
1 331663934 112358793
2 457181073 79026504
1 918710851 613052909
7 995807074 302102273
2 59957614 483824006
1 705658930 336505282
3 472228372 115389805
4 345689495 938971669
2 204233737 424914149
2 355869221 950325631
1 631400787 928365360
1 68173473 745700295
2 413037210 741239551
1 568603675 504888577
3 745012861 291901366
5 521617376 41460674
2 895959095 179958138
2 614425665 120699818
2 194032086 266590095
2 600864905 38785937
3 605670923 97686862
1 319523710 43607985
4 357321688 660242489
2 560033293 365498710
2 101077375 373107554
1 157247312 789772997
2 491550360 625276939
1 602637742 914889597
1 254011306 100315906
2 212978970 294828391
7 906861519 205903101
4 359827978 286312251
3 411161050 64838113
1 32807058 92485567
3 562540667 219579075
1 780369338 776255300
3 540634452 146664557
1 645267439 869779374
1 847460902 754137618
2 929261145 551431228
1 265293852 263637679
2 840421878 577385759
2 500814893 839608687
2 412624857 570355807
1 101594141 413036964
1 834336406 175034128
4 22564117 953508511
1 378946964 578330306
1 519060601 566712937
1 85948290 24329542
3 501799355 653830578
1 101776616 333796473
3 797644262 190539960
5 852797939 566789668
2 15460351 357153978
5 179179775 836305307
1 510760090 39087924
6 748534877 762412126
5 155347522 379332829
2 83253076 179203083
10 521800090 467724319
2 880397580 90445095
2 498113596 298936597
4 560660067 256150771
6 727769858 679921640
1 601862202 225714892
1 591540259 712710035
5 332413771 885953339
2 677063476 85204048
1 227083242 422470318
1 1842188 709691501
3 602626462 272551206
3 91181458 420612155
3 444725430 336215962
4 448111831 901761338
3 95675797 690466142
1 359189300 243242682
4 475527374 494414326
1 193797356 714457790
1 289415707 709241194
1 780117281 819504416
3 599672779 844094175
3 543920746 245855912
1 437771521 730073859
1 918986091 756985412
1 808675511 521332100
4 248263575 291848116
4 435602546 749206015
1 97713159 568801661
1 75377499 768898359
4 797168529 486906129
2 969212132 644091910
2 905249008 767655840
3 773176387 903573915
6 300411323 58806151
3 377462246 261725783
3 487696007 686178572
3 443148283 432709858
2 851558139 575794518
1 651577157 545051192
1 519957711 819479146
4 221404890 839575820
3 526507195 723397337
2 697868930 609194573
1 945931642 11702944
1 214036102 842309843
4 561063236 79538705
1 60416989 816006891
1 685863427 178123912
1 171183755 43051116
5 480334777 501817270
3 715321441 889882931
4 636429434 747079147
3 219633121 296871064
2 592029506 112043368
3 808490576 894476064
1 609464207 173165066
4 871140171 15061560
6 864357670 755232597
1 751166063 67513004
1 911045424 151194308
1 703776144 417646420
1 48939494 496778489
2 828185006 470578681
6 527965970 548293908
1 367966125 180633682
1 582448579 934884575
3 255244684 679232474
1 376621762 330046292
1 926540873 519162810
2 287831874 752293808
2 156758090 867954100
1 906460424 188267722
3 100468144 858093214
5 505134068 669168700
6 937465448 537255328
2 621544406 152435121
3 102206741 250204180
4 212120050 521179974
8 538870926 255460740
1 642747576 381496731
1 95201388 615090972
1 752390612 941716525
2 105343423 471649903
2 767776984 348720399
1 857759349 873065950
1 594201977 697910767
3 205641330 172322771
1 691269420 56772520
2 906214100 279702574
3 351426929 252082421
1 852844820 1695682
1 337477372 484252527
3 144379199 415787865
2 455342842 321465425
6 83676385 841697684
2 740258149 477418428
1 582514815 947954148
4 327894768 227343066
5 722356406 401729165
2 314629027 460149630
2 324443585 776385481
2 263481142 429094438
4 186284815 142577535
4 940773034 110656270
2 337740408 292631146
4 693746367 973431425
5 321790263 231348936
1 3447401 594851332
7 984244548 189989121
4 123749114 900375120
1 235387233 615128338
2 916396921 393801964
2 371837213 541203197
1 428583174 523548211
2 308561292 389930243
2 983060978 924118903
1 171671975 997914177
6 896268884 878848768
1 467647412 766041357
1 412675005 693195155
6 898089488 945309990
1 766388983 555994143
1 8438184 523972950
1 481407657 831576576
3 662360300 694176709
5 92018536 994198456
4 965876221 229012137
1 481172679 659908944
5 809489522 437930083
2 387001454 949831987
4 466042080 24926554
4 6630623 11459404
4 800082380 208247955
2 230230382 39237119
1 869039143 116119483
1 708837159 973390884
3 738230230 275299653
2 75232950 63631794
1 372998630 648053511
5 111408730 83133607
5 713211205 602024674
5 749993063 197497910
2 731337591 523309752
2 601183094 862122122
6 573119297 775958182
2 658776738 698598745
2 270456242 279150236
3 370006479 381538443
1 128030843 442533881
1 955119705 127247605
1 252442234 401767266
1 301430920 566860670
5 116813775 682985491
1 588534973 193290627
5 654582757 30824799
2 400263646 709014588
1 648993619 12531861
2 488890053 437663920
9 981918318 229034215
1 729796063 341171890
7 117084226 895056589
1 61906423 889791366
2 299260235 456811060
5 924825255 556106410
2 617311942 517022024
1 709005904 489981629
2 480785409 339244168
2 617918510 198896203
3 827770035 310271063
6 882396735 596552717
2 285065863 597206188
4 915331095 377829399
2 506068159 653751742
9 17223233 63717864
1 597454139 34493861
5 127531786 543758024
2 872211008 346206525
4 636361987 263310734
5 898652908 440769325
3 796408621 63981215
1 450755108 157691331
8 174659759 288823474
2 705875292 829586683
2 807908904 527292603
7 919384048 112924026
2 689691702 21923047
3 486271627 240719123
2 154616720 261518612
9 45988486 464144394
1 984968911 179173281
1 565813858 173143668
8 313129753 598013541
1 136290429 510042026
4 943928250 470020356
2 928814163 70663511
4 280671441 625299514
2 718206514 561976170
2 310430312 715779917
7 934436676 235969904
2 747212737 235777377
6 763954837 80501901
7 816202800 133019069
6 570501505 744056237
3 772864417 762668288
2 993663178 644665442
1 133097773 999678308
1 995074123 139271378
2 432000453 431465687
1 95418615 643579784
5 122659138 394702483
2 455375060 707579932
1 114249741 465072572
1 942103752 321958092
1 881967665 400090476
7 944318470 875506012
2 207532891 848904045
3 527931630 934734304
9 384958388 484094769
8 904775237 329719568
1 106309619 66107669
3 57955850 583226251
1 72973442 634167096
1 89461596 320831757
2 961427940 60131915
1 786763061 858956502
2 768701556 924442262
1 408899101 603741078
1 349547193 906535503
4 42109240 221170053
2 797453348 70305736
5 188795478 61084623
1 441451840 84789122
1 433823122 315020511
1 642074719 317107023
3 232397223 61272408
2 476401461 217072333
1 839450042 190045995
3 402268988 743763156
2 745722469 687514554
1 686071513 490205637
1 643936593 291244798
3 262817121 103987019
4 992781450 317626010
3 614319425 755782081
1 392761370 674304670
1 881540490 359613419
3 142149938 114034972
1 4529305 946247906
1 191820608 342653846
3 122599714 936776296
1 520499975 70149130
3 353804980 408081106
1 663916944 598806160
1 563257607 599586433
1 631476647 189261375
2 611309022 618356298
1 593381218 965545636
3 491225044 843459791
4 984473726 198563192
4 499520983 454080393
1 707597757 787435030
2 221741001 10729887
4 910919447 678268852
1 833618600 969690546
2 344763385 814345156
3 168678719 908752275
2 186956896 835733506
1 258657523 406996513
3 106601500 824757639
10 592024695 666436350
2 483443204 255425472
5 280330295 922125239
3 100773958 167413704
1 584040053 859073794
1 605985904 27025004
3 508194342 737703895
2 438009289 393282203
1 221029223 928324531
1 293593573 304111159
2 463379843 968273088
2 496910239 704820481
1 44324630 394114851
1 363218477 298362251
1 576446470 256394578
4 458480924 713177342
3 398805066 66088970
7 387862324 792262104
3 796450387 367266327
1 739060375 56145777
4 577269921 416058591
3 821097336 522956925
1 71463716 199181682
1 203012124 662727961
2 422873092 881117376
1 529055395 977641994
3 89750323 979548742
3 301676068 741632318
2 678807212 443552131
2 113321937 530466771
3 393932166 508127180
2 231414056 719073832
1 29722998 537367845
4 807447544 547946483
1 382564575 193672746
1 601181224 676410242
2 362635953 711697405
2 74316591 743102064
1 805345836 318607298
2 650271101 607597716
1 309855859 128536150
3 100271168 586846335
1 784942388 424825357
5 425729254 797191625
5 596753820 643754747
1 251828329 623659257
1 854122441 926205987
1 881436263 519385721
2 166136080 765181994
1 148316521 386757292
1 582607148 636383551
2 910769387 875765530
1 753854817 330578451
3 901989887 767695402
6 717312814 798681548
2 317699963 908208096
1 85826641 367440168
1 778872771 557488695
1 847235112 983946502
2 683355468 691857721
2 986255920 795191662
7 496319232 236958387
1 914379293 530433366
2 147079164 717787707
1 587497710 388067494
1 929318160 691158519
1 184877318 259720064
8 354888896 472955190
5 560994970 502713007
1 115604509 968365269
1 667796533 228253130
1 672895621 269393722
3 588152848 420595290
2 500816546 33405188
1 448779317 472368805
9 55050624 399036352
4 389695834 823666252
3 75441086 627507444
1 964306187 277546361
2 824974268 873158154
1 555589554 559449163
2 282499000 533292770
4 932713789 211403498
2 407423320 252904496
4 824633753 939807524
1 435687269 106887000
4 224086932 296328448
4 604639898 271647425
2 60303219 654586013
1 291871975 50722800
1 154289835 741209261
4 819941204 968285378
3 112058704 860877826
1 659539591 675436102
7 809290558 740995885
2 330315041 498175443
1 510714085 736903149
4 129368158 808717489
4 982808679 940230581
8 211935756 232135833
1 610992504 861988261
2 918632948 718987424
1 171655318 938041072
1 302774518 744868694
1 51306489 949163705
1 232267692 312267153
8 682302799 580129456
1 579075262 844704507
2 261323061 34670622
4 923353012 965400399
2 983321195 631901508
5 876313984 722615029
1 383409110 592153004
2 156695263 864044424
9 167151903 153707134
1 111161459 137787297
5 464361842 597263729
1 324137317 752765848
2 304632213 51622237
2 852695297 871235642
2 691332763 517718945
1 90262088 718563415
1 98110624 608714844
1 593406844 691839825
2 296267629 335605937
2 9545277 772664003
1 248292671 462078673
2 840076492 196260668
1 437504832 283247450
1 641904025 714283564
1 986350930 707438963
1 206189664 852551178
3 899801695 255077795
1 999232376 130968584
1 388523126 437934235
3 268922444 65210488
1 102964341 751254405
2 623957997 216063947
2 555102987 422187634
1 454095565 298794601
2 581518528 284959233
4 456377481 126363205
3 482505872 52393817
1 164318012 127472282
8 972892448 338576255
1 73330117 996026160
1 968751633 395751956
2 860198640 858837260
1 344941777 583301875
2 272063285 828694446
1 618203573 886853067
2 181434729 289325126
6 516838435 570447498
2 851243777 92155396
2 384897840 145151918
1 609329592 330725250
2 34252775 768944612
1 36558204 139671725
1 558068760 217126002
1 286630639 743169475
4 631324587 927161908
3 770817457 681517302
1 573320401 925152102
1 539612755 881423294
1 45661955 384939371
1 495667779 367724655
4 141475272 292476791
1 728891312 277567643
1 302413933 68739181
5 738423901 615563229
5 177484229 844683653
6 894135816 217590414
1 663059034 961338078
1 114597536 956666226
1 186039809 862318969
6 774265677 338527635
4 153219339 10410667
2 547856521 391104746
1 204400504 768195784
3 721354719 949939673
8 490919126 600464244
5 729456916 502593979
1 713216041 588769563
1 416637188 583090281
2 424614952 299596300
4 74331365 314383880
1 312007208 73674231
2 598649227 590391662
3 109815856 584263443
2 616929167 894906253
1 946316622 773002793
1 435781644 139530474
5 204341743 911725991
2 240833435 807343824
1 356635160 190543059
1 273158412 774963775
3 810331907 123960871
1 368019572 468015185
3 691910735 334053106
3 129041786 715388448
8 978989754 853423230
1 990897549 215364816
1 216965877 649952872
1 200911980 370557312
1 278158057 177834184
1 74032351 714060414
2 948164661 504309520
2 300753491 89264312
1 967897896 519367750
1 704664721 293449948
2 752876540 471638120
2 977680888 815127126
4 437130627 729612389
1 764683618 801018384
1 119047693 55512801
2 984552145 836219067
1 520499235 592040418
1 42073681 304415488
1 672875639 121183699
1 20856611 49229355
2 520572250 768911386
1 904811190 47690432
2 158070916 743051319
4 767682024 640179292
2 962763655 572990916
1 966943227 838616548
1 681650237 559362965
2 741428650 893905005
4 467147429 158106823
2 610850973 73175710
1 983079410 789977461
1 799866261 448715317
1 130091074 647322104
3 654245155 97769386
1 677286336 901870485
3 450581702 575769801
2 153745434 616440750
1 625770951 622533752
2 947818393 488952993
1 588588279 547501365
1 621035051 414631208
3 52649559 987999059
4 540803513 720129504
1 766662608 408324591
2 147523125 336915266
6 177819898 410791930
1 754901033 826432933
7 5659524 575031757
2 514447066 950911423
3 312084174 58217158
5 172509391 905574342
2 674570862 84690620
1 733387728 71754598
3 939583697 49245727
1 950963770 575275511
2 436513344 705949386
1 893610457 151552884
5 850104369 760918983
1 177050302 891494335
3 881471664 881050
2 738480473 833390431
2 282693660 683959782
3 799545950 530934382
1 280062627 924704194
2 978048238 352431234
2 86534377 258221965
1 680954702 120471293
3 940054457 748542220
1 386228799 869202951
1 833431514 998571754
1 409373876 720969603
1 853510101 364459447
4 631679287 801574386
1 362982690 938838440
3 248492835 328840008
3 54263169 805130111
3 855633302 509781042
1 945070155 931248432
2 141440630 769622509
6 822364051 712401454
1 53768356 46547749
1 620394419 921522843
2 903075161 658159285
1 538452999 265062683
1 9771066 120547959
4 806539234 93635351
1 546451975 495215667
1 325158182 425315340
1 633821769 653901395
1 669704563 634120484
2 712228660 927265343
3 411200876 598822641
1 999535258 900683799
1 570049690 28647837
2 798797303 330827865
2 992933640 459346227
4 122157886 35107005
2 854734453 826866867
2 261004773 175065263
1 842425344 752188208
1 383284784 292798805
4 493819859 695534914
1 885855804 783295073
1 866238280 262022674
1 405072295 56746697
4 986072877 218105315
11 133976540 152066904
1 593537718 927378416
8 384072626 535263296
1 957564241 916305289
1 256492288 28510060
3 907686157 613267941
1 796651339 109954748
2 425363384 248015000
1 302735189 531009570
5 465877626 630970383
2 551361621 45953541
1 277603293 452566202
3 491488425 819998055
1 803955800 937178060
1 298559942 970021387
1 811155512 173215751
2 576392598 380578718
1 589213386 808767014
2 791029527 742063125
2 395595695 625650525
1 536586153 581803046
3 662055540 772613825
3 123510546 607327705
2 348181254 56582599
1 483509718 16065458
1 574460329 541727897
1 923541214 703964139
1 530249451 393562349
3 15077276 333060227
3 920258348 562792002
2 618330401 640870230
5 978665247 904077296
5 881717516 888284342
2 229444393 968116992
1 557093120 438968168
3 407548167 752139423
2 658558095 493504165
7 91807422 587152824
1 978077316 161221964
1 600270240 241074425
1 588561910 756833673
6 806231641 887162175
1 403347197 937337438
1 952359676 966355022
1 462535502 362967456
3 539621079 583075596
1 24723921 515767383
1 917656156 797736147
1 40943200 121369970
1 612595110 522341586
4 369669232 872262062
2 878969313 66364229
1 651502752 983961033
5 908947071 237896274
1 365403676 231246476
3 856259615 534697653
1 664845345 602938142
2 446356181 506844479
1 296363333 251209304
1 255704072 613581741
3 469854690 248579704
2 100286182 262666818
1 842712282 773920337
2 159072385 661632660
1 828552394 361866136
5 604645176 60707738
2 623191120 771280854
2 197485556 435487037
4 615330531 331569538
3 588178216 889696056
1 921501958 954019187
1 504200901 695044547
3 362574165 261752523
2 131673855 266552709
4 961338261 538559120
7 475347029 902594323
1 706402170 605068296
4 294402459 135792362
4 170949140 799121785
2 489601099 674513049
1 656951805 776770198
1 583295153 621990590
4 580620551 182662742
1 20982052 391823619
2 826745505 101164000
3 747931570 453437119
7 206680423 538408329
6 611926532 522104298
7 841338990 905962575
2 622892159 384778190
5 246282743 912106360
1 466042154 647730456
1 796555750 803196951
1 570494250 553039403
3 703457582 63883741
1 993453847 416934524
1 816661565 754902616
2 973490354 148286134
3 253907745 264381642
4 620431597 919621595
2 968203040 160864599
2 30724953 577599620
2 303117913 804508589
1 303882850 895633845
1 797837882 794199184
1 506566187 716754231
4 252979172 450000973
3 237602061 380283236
1 829167258 768303543
1 253793608 663249025
2 714470727 704416152
3 189716174 448132662
1 558476230 238155068
2 894906611 421341022
2 383785884 85076115
1 533153284 791582350
2 193385653 340462882
3 820191125 227403299
1 160375040 730755465
4 900081125 282490542
3 949885191 941693492
1 806799176 397119585
7 735033776 690118155
1 483333823 776199140
2 686950472 445043632
4 126213836 106468598
6 951885138 29152762
3 173302997 58910744
1 987746802 5258348
1 96342061 516380336
2 258102869 82635260
2 794380267 493052182
1 347619011 296781472
1 223496620 390898249
2 895548735 946269840
5 923078778 346582373
2 390076951 822740518
3 819249552 613904820
1 381949164 530024383
1 955110371 690047037
7 493744033 846343098
4 598102525 399073455
1 773444992 323308079
9 56934139 704652998
2 915034587 742520390
2 829608764 515853253
1 392752510 626600609
1 35396527 511184787
4 113558258 339613031
8 966123732 268123714
1 712109516 774686616
1 721929587 74734840
4 786184829 722803115
1 569159526 462000132
1 23112014 893557891
2 762785411 753744155
7 327410800 737558113
3 689794721 342424099
3 979254703 177057907
2 697649141 952927837
4 620021036 853877227
3 513201988 108283810
4 900625725 377146497
2 117764835 711494438
2 629508620 183128849
8 572910389 321226199
2 514445755 603666443
1 584165346 118612158
1 501345324 675936653
3 956845285 763475638
2 551642994 114086404
2 670590075 140307072
1 541742464 567776121
4 555475590 888140644
1 520762093 114821471
3 381132501 410970776
4 673218183 816579194
3 539433716 470765337
2 599172104 471785584
5 587982893 90622898
1 707555105 304203029
1 56106774 138755226
3 915883830 662731843
5 355278933 473640347
6 344317608 491389953
5 231346874 767476968
5 123428586 349650374
1 231405963 222847729
1 954599412 536049674
3 307551536 61120427
2 430868660 607839667
2 900457808 208768049
1 452535387 620485812
2 395795347 771367013
1 316294277 740872016
1 214133238 791570324
1 733192347 331278138
1 415532789 710944639
3 457092282 706168504
2 711796892 605279822
1 496360327 637404830
3 371142628 185846423
4 562963252 613639272
1 866945655 198502122
2 618114509 762587539
3 674611189 563698253
1 746079409 34639462
5 256330461 562003000
2 517739744 896503832
1 913194366 424143638
3 324592567 539435211
1 551574581 849405648
1 42264155 281097749
1 678815618 11456177
2 941562246 270708195
1 941485011 835034611
3 735681106 125291704
1 277559776 643587458
1 729600438 114284154
3 842908413 186131157
3 830715455 581717862
3 830093562 116383915
1 140363529 173364325
5 710752359 244444661
1 290918656 598673112
8 863266433 523531329
1 807844930 295084948
2 674652489 68544772
3 476086806 272263047
1 538201031 92835997
1 404324948 610333230
2 463218003 188296592
3 900215376 541175031
2 715680306 486560331
3 579913177 916590466
2 624013488 503923052
1 166019969 620255410
1 328724497 455199883
1 331165468 612026068
2 36430605 874422162
1 851051109 363124653
9 171890606 703741845
2 583406893 965116818
1 156142914 717591585
1 709613305 97354050
1 697011447 693579592
3 801713151 758244554
1 191629440 951702036
5 552037763 829485727
3 953175865 64214208
4 92128877 119788372
2 902750212 95140265
1 238023699 477393175
2 313678606 287907696
4 312864493 78205298
1 771764313 233349666
3 263672791 705511824
3 517128135 425413489
2 719516988 530706156
1 499129954 884729541
1 455879334 958568092
3 14840928 315241065
6 158521120 411888842
1 995194881 867389477
1 325964945 448559132
3 876522678 545212397
1 145164759 744314937
5 547707928 440957933
1 40234817 596215117
2 267489262 436368120
2 343859594 882071373
4 207186862 877171813
1 285261478 603643132
4 108180208 993899309
2 596035232 858204754
1 508403488 155350767
2 588598406 12974128
2 207489696 657168682
3 502112083 948074515
1 956027830 305023779
2 501360612 407159436
1 666775840 703912547
4 790723977 843077495
2 98061577 27698967
1 57731281 608702110
1 346441239 249910806
4 656386301 385544717
3 679473497 261944329
1 991171817 769529410
4 116469055 31806696
1 352169215 794777174
2 417860268 561167899
4 917693094 714414314
6 145921137 430661693
1 477876506 724337279
2 665161244 957790266
1 7265406 781500104
1 941498413 967495428
3 998350149 941427196
1 616435864 610907036
4 497975171 38823505
1 591551225 228180640
1 933136692 538143452
5 5456947 182472966
1 234703180 615677585
1 3770174 486937979
3 94855783 296904395
1 913103744 938776651
7 400548489 800082585
9 330612091 135129550
5 170220152 823016294
4 594540315 185965715
2 241534817 974779208
2 896416357 921946971
1 493041033 798579512
3 547907829 547930771
3 263340442 473020689
5 576180410 650931809
1 257286049 201525301
1 488512361 30328529
4 648257798 468781271
4 723722207 159963895
2 817683852 617166982
2 732002907 523884304
1 671241989 441970130
1 341642166 858628654
1 177006371 564036823
1 297177591 798518275
1 287926313 552069996
1 509973567 90107840
4 599588734 96644372
3 670659987 364567552
2 823765598 702424724
1 125540851 542316480
6 697281331 806129140
2 810609035 77269565
1 765449463 935024827
2 604044668 824391232
1 770144883 330696048
4 465073061 772560574
8 850050392 634213014
3 414364028 25338767
3 195152882 497856229
1 686755100 452779659
4 236808010 601348340
3 437362820 99850499
1 155278111 225887204
1 206980380 937540543
3 901404472 9722021
2 801244619 156170545
1 978268424 267262575
6 466597290 257956383
1 877375338 748720304
1 733025180 147245145
4 285358252 343268848
1 771389134 554414799
4 113426035 336414837
2 331328425 507572756
6 762483017 891429416
2 841629004 824594872
4 373660290 490752543
2 307583895 533459002
3 79013045 350693708
3 913539825 599832841
1 704174938 654390410
2 77472861 229465064
2 239711772 281226197
7 144921912 16076092
4 615745711 454415113
1 892609167 737046073
2 669302329 899877424
1 305288584 814567088
1 985298611 297642706
1 114985621 284106207
1 945250818 905957506
1 118489964 508003109
7 777657461 21810006
1 115555669 18523365
8 123613371 917490867
2 594015041 970553501
2 942222595 513869078
7 227837042 974867707
1 993790806 945419182
1 903873114 424280727
1 431955554 413757801
2 201886696 561909523
1 403099438 425505278
5 853866508 557835417
3 404680978 7250822
2 790680445 816290192
8 851145641 299156893
1 41851999 650751231
3 872204859 48331229
1 680076918 900565180
1 460519830 894114321
2 83884259 716175820
1 531297580 12046352
1 708148249 921823706
1 316405164 137556878
3 5327356 474147393
4 518851034 747848884
1 537293434 148668680
2 624091750 876416921
3 3950220 843268777
1 693630806 891265642
5 737380205 343273408
1 877800836 566406014
1 471540726 485296814
1 232434370 919290834
2 443831951 206284374
1 916243221 481288646
2 336177311 487905633
5 779578454 801427132
1 933815177 9809078
1 887917808 998241356
2 821821163 995805165
1 543123457 616267291
6 368968373 515484459
1 582822085 998315157
4 780135384 415469903
2 68945799 722664936
3 650893202 830526491
2 520168040 740626654
1 916643512 676609334
2 621178476 667341793
5 19163857 932492634
6 833471144 922589855
2 935032192 156104027
2 269666139 678360785
6 793476831 483783571
7 208610171 894409053
3 38302965 266191316
4 574433588 802771411
2 996057209 658485708
1 34546142 250738262
1 864559744 210692104
5 172756157 716245731
6 718655725 365668534
7 703565568 241330393
10 924424623 360217970
2 867986243 376393276
1 899355815 20432328
9 650880115 352126975
1 937313253 396931893
1 474844690 3886633
4 981201767 721563134
2 378698544 191897151
2 713137231 485019740
2 564449843 773450092
4 961437254 126125755
5 276258617 238570729
1 100483310 916418428
1 865494999 731217206
1 525089986 739786936
5 907140644 985846372
1 79606003 385796839
4 553502505 211697943
4 258225285 971088146
5 763245973 285051394
3 526668521 812082034
2 276721867 536852719
4 720727549 177711011
6 205261192 781409174
3 575603432 421977198
3 968246648 932552337
1 540976243 470082084
10 458288590 107101801
1 325588910 696496038
6 352294222 128168077
3 120170551 663965367
6 254087312 304529263
1 279983700 749703860
1 662826995 263678479
2 4095208 109450371
3 829783256 611807611
1 894035609 731993470
1 691641814 311304169
4 295683884 160784512
2 677946646 450077840
4 312163477 57644537
1 715781150 753498969
1 98354507 219567092
1 111553545 44711285
1 286217485 240026859
4 82211640 654579960
2 285341329 561700165
1 31165959 963317597
1 456524682 187784413
1 586778610 752623172
4 745466193 247680331
1 660563206 862442193
1 71272635 875760945
3 965128497 560156643
2 120430491 421895809
2 549079529 6510326
1 953826355 326483672
1 316791177 36592482
1 990611414 345188857
1 817573049 341229464
2 923626767 13050809
4 274978224 800971103
2 683868012 517626730
2 204606152 117225599
1 253988888 304660186
1 521687143 258070162
1 711245825 952177822
1 183533629 707356298
4 172161650 848175287
1 203165143 155219756
3 919049830 994464064
1 33549185 952085885
3 509770077 406809677
3 409724627 55444704
2 861791722 512065881
1 917605630 492378025
5 894481449 200897083
5 26127598 15802988
1 256356818 593289775
10 157410596 184069853
1 510676769 358112431
8 289961957 741931733
5 340776129 709722036
4 919512182 840424705
2 927271854 809494928
2 440186186 259490018
1 237691826 650220608
4 501683266 755669201
4 573050193 998050034
1 905025499 268708009
1 346171970 739669047
2 552598953 53651190
1 909943656 937524970
1 508931349 119258576
3 907875167 605940544
1 96428057 457728249
1 673488574 538550903
4 425165645 365954969
2 451281518 246910479
1 472306580 411493992
1 818225626 582596380
3 297328722 641479751
1 349657024 648864686
1 736008338 867490203
1 619314016 226467511
1 953844236 341653205
5 479961902 408594200
2 118440213 308593848
7 875320047 231727497
2 206831945 634514527
1 564169131 734720661
1 751416390 981852095
1 700273457 557210450
3 477599787 441382572
2 67889126 915867515
1 68894645 737215630
2 658199341 509794334
1 419041091 832172440
2 674851157 494882111
4 686666332 419304923
2 67934646 506226126
5 212633277 126271962
2 287966650 211851176
3 273453511 862330523
3 276689355 976720453
1 842018719 445995063
2 920172068 721531308
2 239083950 977824618
1 227425899 439561465
1 43819775 850747795
1 769843033 80345376
1 901508347 343825374
2 530637563 544436931
1 793373579 318444185
2 159211877 665953126
7 968860165 561810382
2 484632538 66616664
8 373745382 658617006
3 417729393 939072027
1 773177520 149029769
4 696820289 246886781
2 176811330 526095150
1 293292396 858638267
4 741805588 240534220
2 313788129 220603369
7 895624523 284232939
1 71686105 959378003
3 632101117 881034215
2 79550262 119121856
2 33023289 153087093
2 846839715 665135274
6 604668807 822054570
1 118963954 760005773
4 174771389 691717977
3 622511507 782300400
4 299522962 717588441
2 232809901 240092342
1 571984208 476470579
1 834629592 992524588
3 215481527 311573509
1 899687640 961439204
1 433864076 335495805
2 353963251 138197778
3 315823523 425860099
1 200967264 846675829
4 165073924 528113107
3 167460679 583102852
3 847961465 579441325
1 792005258 440933253
2 126783438 670119058
2 362945506 885998375
5 993963019 487380090
2 55581440 125371949
1 732781177 398231216
9 511819933 82719672
1 742080341 508321598
4 789261318 678689749
6 944380250 987555696
5 959635927 61199621
2 821633836 714471241
1 398012751 408774752
1 253595529 602700847
6 682846962 327955757
1 955375421 858803350
3 582985744 920345371
8 895828921 874148068
2 548896845 56156976
1 362658806 409397380
1 582730073 21263161
1 560573983 646872623
3 383000353 255489884
1 976439942 811265506
7 374202826 56777687
2 585098972 959819163
1 34795273 37081194
1 465556472 668202067
2 350133083 541618343
1 727701600 797440351
1 70649291 213648464
1 957155766 510384859
5 826100965 207160114
2 900123759 169963283
3 862271867 730335684
2 439526675 713202482
1 874360876 359463987
2 807422167 780073845
1 307816772 719340303
2 610637236 236125051
1 783671398 659168453
1 587847231 683775374
4 177193628 2000083
2 792124800 527741125
5 99973946 198741022
5 857232833 130062536
1 983221458 1338046
2 446313095 367295188
5 326841910 843837565
1 845005441 217237728
1 411417739 670234421
14 723642556 646272985
3 679779094 36802433
3 183286065 735065552
5 381208233 327916995
3 241407708 772262444
4 282062166 758886293
2 475803405 132420013
2 744719233 969208707
1 825616763 367201087
3 256654052 878917150
1 906747408 619883200
1 393546464 602816265
3 20062434 684431550
2 930466157 428890786
2 488919910 85944516
1 731096771 681552359
2 886526490 116399992
2 604668483 616927578
4 937249011 585978044
3 965622363 752278015
9 209850392 427826958
5 76617797 805483881
9 460412634 123373201
1 87132184 215129609
1 422224939 105181779
5 840604200 4240726
1 160965877 365301839
1 822093809 905376330
4 180449762 544788075
2 232205170 905028341
1 557690444 804552785
5 411016874 433818829
1 318427722 313158423
1 11874742 815435936
1 189660443 628223724
2 335002906 64072921
2 448698160 217903638
8 661687918 198719913
1 89039148 919972591
5 756445342 228907867
2 519466977 358026160
1 815151051 771839538
1 683538591 217081822
1 641168303 257002274
1 220096000 475986964
1 820476878 613398464
5 304344731 94983304
1 53837294 684490666
1 26605543 672139585
2 488278741 345778958
2 967374071 193378557
3 346776191 70944443
6 757581788 622508748
4 408825925 733890290
4 327064968 508220257
2 578737463 624017406
2 880965079 741532280
1 432263161 571056776
3 436079986 369122622
3 696677577 743318986
1 476432480 821381039
3 316252742 671108363
2 845147077 709923527
2 3794042 115295612
2 51615320 258994182
1 541007343 470373463
1 849286162 636627756
2 54125234 317188714
1 431931803 218146441
2 880027795 389256795
3 316956527 336036061
6 575941778 678262255
3 362350092 869941945
2 593146347 10059222
4 427184288 71821164
1 695892346 994365905
2 425009474 654710065
4 841763216 553465195
3 34115682 456817045
1 49950854 528318338
9 280361422 963688385
2 75563339 38001273
6 45813660 759609328
5 931267207 972020077
4 638605340 22917588
2 942832997 546888294
4 833331639 757515293
5 478157313 369066065
1 416454385 203383609
1 827898407 785395029
1 111800591 315981829
3 690335686 202607359
3 695277498 66063827
3 447136172 764370966
1 837861734 367818614
1 420494788 394132228
4 822595973 600265065
4 973333779 688140033
3 256394139 157190666
1 267031453 362265378
2 693424931 400187946
1 130787973 400559180
1 75533443 782191367
5 211743235 829520440
1 421451972 811859573
4 516584279 605191266
2 333494692 359336625
1 185416103 370395185
1 521525735 520826364
1 873931802 994120495
3 827376384 997063949
1 364781545 860794204
1 927234113 533859951
4 238175949 969845188
1 670518845 665066586
1 784678587 903898919
1 363632570 410612919
1 588849293 327714752
1 445370432 733311562
1 574035074 835847906
2 912428623 5574651
1 750466133 377215677
4 899287574 227615963
4 349637923 373457666
4 539389338 850437851
1 233121221 483794090
1 475216837 96180783
1 707385206 507903677
1 220209700 395774608
2 291869909 534702339
3 534242882 852781260
1 671376569 575070894
2 341096754 35821121
1 223020538 847565521
1 407581662 784904999
1 856902242 33884894
1 68421225 384601564
2 405043376 218143692
3 833932725 620430342
1 728135279 409296879
1 555500590 493747628
2 36960743 712632366
1 560390622 44978906
2 832054541 200907157
4 43286770 458502407
8 917239725 765236176
6 755172430 577154620
2 651238146 126557056
1 769387772 668917590
1 508442135 827838448
3 146765406 300094853
1 438833839 914938716
2 453034446 582132903
7 323778508 379954722
3 189636098 882402493
1 132872166 917354095
2 304489726 545687484
5 631040907 358462607
5 286296209 703839818
2 375138177 284712174
1 554789879 516085763
1 504052732 116068839
2 16933554 209336355
4 446132323 371127337
2 893245353 218689722
6 900542455 669271644
1 620159141 557600268
3 152070604 972112905
4 683371309 219771966
1 148589444 103684190
1 699597553 396860194
1 591778616 923770086
1 234728637 146024420
3 143421934 119618577
2 835171921 468388875
4 416708459 554758363
4 566045741 503754
2 784360896 161857048
2 933880326 314314667
1 377595032 213299649
13 66359069 670462556
1 887634340 940773423
3 257788710 847331145
1 653315197 120450298
1 851045349 275085061
1 402449239 339914660
4 520220418 181616270
5 405363541 15365293
2 330052898 580524344
1 983144617 850736875
5 639811830 373551031
1 518757537 272361228
5 68324022 265258476
2 258364570 30966515
2 501286542 172111367
1 154923260 655879611
1 33182406 319755529
3 738408752 683372291
7 526898041 471189345
3 159852895 916796272
3 596786741 341730227
2 516904501 552058670
2 840356313 330211955
1 372873366 299911991
3 213211180 995045775
2 925177601 788930433
4 562864164 553970197
2 621445685 273627732
3 30826830 201194914
1 728739611 127020290
3 503234175 328774147
4 853528881 644123861
2 652305937 194847762
5 679846818 45724803
4 385086786 772495422
1 797057326 537719673
2 191224699 707384360
2 298315452 447491384
1 237762111 303414431
1 324624973 236596203
2 568222707 562782142
1 634279924 429297060
1 716621104 478772479
2 422416640 205046009
1 518682231 251709827
2 895505777 155044583
1 887347434 32117
4 773794704 825431792
3 574375060 244071265
5 404123314 901753898
2 485798480 679909162
2 352326864 536608576
1 890535316 964043123
1 576487228 445122560
1 727279363 112121414
2 119760633 331122534
3 215516376 566340908
1 447747051 563256808
1 854984127 490205346
2 867250639 906269368
2 687155801 497155760
1 354539442 280197887
3 987184339 726757625
1 595205590 139565661
4 588698829 766416859
1 608976868 408660817
2 245343911 406848504
1 391853976 794168588
1 384229523 713138455
1 592219698 826307309
9 938209254 648738827
8 496864937 757202157
2 433242083 445344154
3 318357572 485090058
1 223289447 999806837
2 321057481 648416220
2 832537652 20368178
2 102828969 155701936
5 276210480 577924101
1 808147940 866177539
1 89414211 61050468
4 792106375 62480131
1 842582264 649355495
2 291733490 120517880
1 498154156 83993157
2 765813648 942235518
1 795061602 47284730
2 63661809 732956794
1 236720440 338931539
2 419214356 25150687
1 102733468 133010597
3 88161319 621285519
6 29163124 602847219
2 619180776 560449193
3 128557150 493333160
1 962221441 118027046
1 323683599 983003076
1 299478800 366200293
1 968130516 765920570
1 216940351 641595411
2 260218060 839475639
1 647920645 988743943
1 765050820 165531920
2 129216407 315228223
2 74111871 558150458
2 939104898 368549950
1 407537259 430614802
5 352871890 561412616
1 77745991 576231458
4 665335184 286489592
1 642264133 565399628
4 839583005 697299015
1 305652701 133009413
1 827846171 554005230
1 481194345 741112475
1 749938641 36103083
1 542415482 584451274
2 581571226 161522383
1 96888901 514127215
1 738065197 75121923
2 70571248 965626384
1 481147291 81182985
8 627822178 323081613
1 88786422 654324298
2 130866155 434802793
1 356454171 219114074
1 20999668 612351282
1 457263475 478466191
3 916153731 616858467
3 45710736 380330072
3 900221588 728773121
1 29913131 420713627
2 318285022 995436345
2 817498465 251049683
3 756699265 72230812
1 185867121 854481678
2 310666344 646191022
1 197442436 101665498
1 53251513 45601047
2 1027047 76165775
2 821899100 546198769
1 720422791 221473048
2 36333806 894232741
1 545735357 40833799
2 276001536 537652484
3 123787052 143316990
7 704332258 28753291
1 71853964 347367955
3 332526120 884376103
3 413374239 297776958
6 972355155 829830992
1 312355549 746213185
5 938994043 204763648
6 988937685 939159226
7 752650574 49551030
3 540984737 142319835
1 831253980 209002045
2 664660002 944816683
1 11770423 222944906
2 94585656 833053347
3 884974544 323916071
5 999795116 40977900
2 591900770 378071502
1 968377891 937703883
1 759040517 383627255
1 152161480 518734286
5 480090649 87419273
1 205432940 407631995
2 142976293 842698432
2 156717332 168671712
3 935490398 154103577
5 410116458 109363847
3 257579910 575463620
4 850823861 946084096
1 578417709 194727474
1 190902477 632346134
2 231557380 450472022
5 251688810 653241562
7 164456917 153813944
1 66605692 533061510
2 714362533 258537004
1 484450031 748579260
1 631318263 931915162
1 19536938 533268422
5 789045020 753271957
3 338786922 415270753
1 416271447 196979223
2 938811184 430035738
4 97012810 638413865
2 828944456 750420003
1 907087958 398045643
1 428529333 531844356
7 77214874 257224423
4 893361080 223854188
4 186485970 723105134
1 616093365 148550732
3 972917536 719021895
16 448368616 636871112
1 695740644 981641713
1 374797591 841349098
2 622763926 58924367
2 805450739 53065754
3 807154112 463929774
2 915278947 266254932
1 145765321 1397419
2 513824244 504402810
1 357933628 284884128
1 241830243 77757335
1 40245758 659869748
3 306432740 904522293
3 636146246 854804472
1 17469926 842781665
1 562464888 773996783
3 299069530 806896704
2 634259538 610196784
2 838570718 502188424
2 250886484 964850352
5 401658762 472396427
6 326978226 784110241
1 812271387 640161721
3 528340666 909375115
1 325295596 415346553
4 280217364 123908209
1 201040206 705164017
4 753955745 159624588
1 402084294 805061592
2 276457659 918122759
1 742095395 916889669
3 795309429 540345025
4 701808869 625101640
1 404480958 113851951
1 671544136 196491802
6 956480512 909180484
1 889361187 768260307
2 708071680 116814009
8 276686832 552999280
3 60997609 449483558
1 670128891 370006944
1 577126786 375306842
1 671254100 875055358
1 789502696 654266863
9 724227508 496881161
1 470924230 738245770
1 167503424 146770728
2 963797390 189876841
1 279667829 888831853
6 337885221 328857024
1 26617703 821408209
1 215424168 729888567
3 236415891 820657770
1 445707185 145259281
1 289328190 242211778
4 798291756 848243586
3 47382252 430153026
1 600664012 559357559
1 801005676 617795577
7 918915232 511071382
1 278430519 885026942
2 873225462 4948739
1 122860849 874016743
1 552382494 145250909
3 642981866 823372622
2 558138183 482497027
3 181814013 11878925
1 705076877 820612701
5 241787523 16269266
1 432271020 766417967
5 698582422 173514033
1 165710906 376902262
1 712217990 610462982
2 116275884 835392140
3 576342268 272371317
1 778983860 372193339
2 894757160 316358211
3 815316889 619245024
2 207936442 770811419
4 284341180 769064650
1 310217459 713461672
2 165248895 605978093
6 51554786 111014335
2 25948812 459572010
1 500825854 882545716
1 664122993 729666296
4 242373103 607047461
3 216038679 435225295
1 703592081 203354598
5 739778498 993170399
3 178040433 108010535
3 144523816 922801876
2 574661288 579881764
8 937606297 974014688
1 559140857 904140297
4 646476351 815383151
1 843518491 386598875
3 204439054 395616898
3 513573833 604835750
1 737261352 41091231
3 764636685 546026475
3 975611746 544944071
2 449965758 195949491
4 543971525 399727505
3 394372953 146405347
1 484405747 727074234
3 358572710 653151
2 942745708 505595352
2 159137457 535920900
1 531727457 913040080
2 886269839 916872121
1 686606679 795069672
1 253351594 551000409
3 49397479 421023659
2 878607998 285834821
1 957753197 311500622
2 884735395 386549553
1 669141453 69268081
1 473304951 457308890
1 789993088 844468024
5 214154698 247293456
3 685001487 11970626
4 854739811 962420037
2 940575768 512242974
2 603341360 244539039
9 279203058 622589135
10 779067632 6828927
5 364126893 931213097
1 7937394 528366940
1 956392800 69200366
3 740319836 783468354
1 749773230 741299451
2 387902085 363033533
1 600778797 951342984
1 848092498 142507468
2 756745109 795315860
3 206796872 452288734
9 741391890 822820651
1 93954648 446314845
1 334312737 634780755
3 152897797 336039702
2 428845845 18803772
1 74289230 839954416
3 292488050 460936352
3 441633506 604777561
3 126287609 394103081
1 746457092 424921984
1 600076500 672593647
5 794212474 720851925
6 634833312 76971986
2 352614550 110592105
1 893398796 393681684
2 76696283 306742875
3 759577265 668678758
3 850587628 332746786
2 293554613 877584710
3 202334630 335764914
3 459232747 886698476
1 86929518 845677374
1 268524964 917476293
1 336049513 311982911
2 239463637 446142648
1 850617295 472927354
4 257610421 489248582
1 76157985 33151605
4 748550772 350802739
5 709180318 906857348
1 2989985 12435663
1 869027930 561596104
1 363956521 135314324
10 105745160 548433412
1 731945734 648577088
1 931153035 578236211
5 322131689 676853570
3 229383511 268050465
4 58179008 43120207
1 568414829 803640015
1 387588675 367659706
2 759738361 567305123
1 545735174 252441514
1 858611268 720167958
3 30810144 366073487
1 67081194 605611841
1 5533330 495713820
2 737837970 962858771
3 79896681 456660515
5 326111518 245038547
5 457160952 582564674
4 469697056 362776901
1 260450816 329346802
1 637353313 793870206
2 238883127 471378537
7 726543099 735323850
2 257543738 633024737
1 925244175 361987613
1 205997842 662379341
3 551515741 806257794
1 466790864 81677782
3 102243040 105203456
2 479504271 128485623
1 733431912 988157880
1 708559325 546150022
7 19578488 690310131
4 993087842 168259272
3 160171475 839784331
1 140184745 491910595
3 878806078 392173876
3 393579776 758455242
2 856694037 431314365
1 167522299 138457629
1 701367263 564257837
1 292934360 527894713
2 179787494 761477786
2 931929127 412822481
4 663416336 903024673
4 375722897 481059490
1 16534377 644004873
2 110577335 586567959
2 235712805 605987524
1 176504070 979242951
2 796844965 201576363
2 894871890 179987196
1 570613159 854390029
1 21268756 474229244
5 759518216 729378391
2 712647740 200013933
4 662628260 961200830
1 734563693 228302890
6 290843222 220292648
2 381107332 403053172
2 991669858 721598127
1 190959966 439988017
6 894721419 149567574
1 711309435 80842404
8 110061540 79428560
3 804017495 886100237
5 170210914 990456472
1 52855983 480373385
1 803257220 618691540
1 86017646 814057812
1 721720432 562820943
3 335436583 226745983
1 983755791 674844195
1 547735748 496440872
4 374525288 452542709
2 85072101 328371206
2 664106484 709386361
1 239825669 674465689
3 212417819 457520469
1 584030991 183411204
3 257006496 547928792
2 634645860 112494266
1 396021602 474200243
4 948807764 288381943
2 617751284 738247001
3 657752145 91456542
8 525533111 231554120
2 872864123 156325372
4 355021748 491093585
1 48734720 880426626
5 727644972 804334525
1 596539530 131685073
3 949207704 843415701
6 584648617 742837628
4 289872324 487950586
3 87147405 947243788
2 253747474 153450069
4 648427533 543688097
1 536263911 942116764
2 519603058 564750852
1 551451619 512757874
2 707417043 255643172
4 115477363 648388707
1 766042851 646385571
4 709057014 542713226
3 973224772 75844399
1 675426202 603208743
1 800854883 891455364
2 245484822 58923643
3 996796668 281124604
2 573757488 998044994
3 430073282 176598850
3 630428276 860146323
3 307967235 945465020
2 810286756 963810917
3 303517124 313008002
2 740925902 237418074
3 800581357 612740672
4 222465329 958401003
1 165202148 580115690
2 30005586 299033082
2 628520921 273541710
3 614360532 878327309
5 909360616 560472347
4 737199335 178232470
1 555822207 538637354
2 153209395 277650921
1 707727916 652504815
3 471946836 963244650
1 406140576 801401657
2 189636868 681382674
3 239393488 737644
1 863187069 149410946
1 550402032 286386759
5 126160264 961086310
1 489478791 916696526
1 304573781 70898597
1 17489785 529371071
4 407261557 479638795
4 239435501 694510548
1 388030989 527518976
5 713490693 617951022
3 549976941 606479791
3 893613591 454712401
3 297533002 233454005
9 110472768 747437873
1 607710671 332140043
2 144886990 305111190
2 866701420 88623926
2 312463088 723271060
2 830864934 663159294
4 515366841 150722083
4 580816261 217196220
4 552952203 275704382
8 722441328 268203673
6 30758036 341795904
1 247196863 775471657
1 458471818 233229264
1 940268314 820859464
2 587440514 200284609
3 740914543 383234970
2 73893157 796184403
2 270057466 391403402
1 257127911 822439623
1 252676199 406184141
2 831788483 661175092
1 330841176 862604191
3 117137404 916066791
1 398553822 19319256
1 89863464 2569998
2 260039312 954965469
1 769278255 888383903
1 156912809 171008278
2 949455219 767458017
1 940681687 402678261
3 232325206 748626788
1 296603465 895642277
1 28734552 333510616
3 868082380 833451638
1 968966765 312854395
1 986632379 723034944
5 693746439 699047353
3 441978873 878030150
1 823328935 707106781
1 982919636 47767990
3 829812657 100747632
1 529935816 68573193
5 612350227 913078153
1 821596464 730733112
10 752174507 638617951
3 593989060 336574127
4 948345232 14644801
2 321376938 112032144
1 300399433 984812301
1 104173508 185894422
3 317298882 699567752
14 443118291 277849162
3 681134563 149416460
2 467425101 757040764
1 813051909 780854961
1 580393010 169097037
4 695071383 243043611
4 201654450 615018563
6 909740468 788617280
2 84653403 982295015
1 527573707 632821005
3 61630081 950426234
1 375543069 385289929
2 219444974 884576583
1 213095091 746779107
3 752760089 802760762
1 708881909 301027266
1 530742719 137444072
1 916931954 616741443
1 857122429 983521301
2 477584636 901317181
6 360416981 794235297
3 866155707 959458850
2 604768888 589474883
1 159670488 965190341
4 835380968 385146659
2 48745302 429675538
3 585116802 503408744
3 392857931 726946063
5 592165468 782937478
1 721077571 689056669
2 543619301 231602375
2 298424890 696082591
1 633905203 805862713
2 737269250 878458444
1 868013118 928601435
5 38981578 681396445
1 412370368 229391752
3 839945698 307673035
2 770186470 280993774
1 160634318 5368409
2 375950838 415416459
1 463936445 952709833
2 87448476 89569238
3 818960944 332920292
1 13369442 822170594
3 323457395 525587842
1 917290061 194017421
1 523035746 594450268
4 895464772 74645231
4 30530758 766681453
3 68621651 417638443
2 325195247 177520886
1 156636151 718647634
1 781693818 511188242
2 541979872 227074021
2 380461407 816873833
1 965891458 584497698
5 553510299 371868841
5 561182753 410763021
4 347959802 824168644
1 49302745 524772435
2 33901769 168802807
4 680421277 742959021
1 537490526 564604897
1 679784939 142583823
2 640310228 459198566
3 923634747 824362396
1 309392596 307537463
1 521662788 37237269
1 161700023 143346088
1 694405663 54432716
1 395003928 624562675
1 725374839 845547793
2 493216691 919713192
1 217728541 394517976
1 739470068 278763582
5 776237016 817060959
2 38176938 280707213
2 58016689 759735772
3 927321887 273141832
2 357012118 306496248
3 124307743 763598127
1 490593869 578040595
8 670575977 649547123
5 730365344 894099482
2 262365396 473600410
9 14884886 365286821
6 330623088 259380046
1 981134042 915581120
1 297125165 341570264
2 785534218 351356341
2 952813764 336334289
1 663084630 853119254
2 690226867 314876368
3 94577454 792479676
1 583162037 185543761
1 539883904 404056361
3 434717905 594034832
1 863256651 22005748
4 638202236 643622691
3 824003811 143415709
1 606568823 32204768
12 615276360 100257263
2 391778894 690422327
1 946017905 452343721
3 904225711 589424572
4 613600437 264789196
1 362519171 268287184
1 851735245 39421146
5 185798060 979615116
3 856561241 634163845
1 30793466 452655368
1 915622428 578888860
4 874970883 552937835
1 351586493 841142671
2 254131434 604061074
1 671281936 230831659
2 339398830 634241103
4 959630363 664137720
3 412449909 642797732
4 555204699 654494738
11 353549196 905863474
2 710420380 538155939
2 838457320 644559765
1 987323102 841078236
2 280728020 12052481
1 666543682 304128089
5 963115643 742162321
2 525660682 993778147
1 590824454 335781772
1 797679028 591790677
5 770942904 962277641
3 976179672 163282366
1 17473191 381890070
1 36210393 339342090
1 637857932 586102724
3 846663766 56809032
2 558253042 124364241
7 814596644 706727075
2 17376398 475183047
1 191658197 891759087
2 464826028 267305358
7 495329907 187564430
4 796522237 787956033
1 526275956 563095215
1 384600201 487705947
4 539702649 760330478
2 651465789 570569488
2 368257406 959797525
5 191192410 512026019
2 291398264 110575437
1 844134785 944536273
4 109063144 187485681
2 845144723 57821992
2 733000205 226421752
3 985381854 638164132
2 323600063 246009306
1 68185608 972390653
1 632839089 728743831
1 962431226 136725917
3 824850107 381250362
1 614837442 715806304
3 611746762 956315013
3 798453520 434575000
5 509882635 17445167
1 580145431 856413585
2 545166784 271851778
3 662524323 388079161
1 179200087 474660410
1 292823394 521249884
1 865236798 726228820
1 494714681 985238339
6 67215722 172427841
1 918170059 161550392
6 818067870 779772989
2 407695858 773652500
1 484624986 51208208
3 345858371 31357351
2 763409813 968818559
2 133013013 956263015
2 807896557 73995021
3 824818104 51567765
4 139456193 754865829
1 133703410 265298574
5 147614159 95401362
3 643180092 418853423
2 581431335 969338893
5 504965141 26382710
3 380252324 126837345
1 653360712 543310909
4 616009878 135215037
3 4573828 481070600
3 486271299 517241742
1 115803705 7665899
2 187321491 500941614
1 244423757 393266018
4 311398747 328214118
1 815610443 202454038
1 406224398 171171311
1 399847082 147712725
2 399989164 410740329
2 605043636 36610486
6 248539697 336642304
4 721046957 150137927
2 366578479 433937431
1 363651838 875230478
2 338639427 675627015
1 680045230 808333828
1 821226748 218150476
4 26779249 868958077
1 519393496 471365038
3 630857022 596195167
3 893574520 325328159
7 587132766 113677630
2 898904716 377965465
5 948796327 786429484
3 445260180 682169855
1 395065848 346710270
8 461085843 807590116
2 234702354 884515687
11 694723449 434658698
1 993095757 582446509
2 64841629 768488671
1 237056442 642762641
5 780454827 103283465
4 679835750 994244919
1 685252351 923071279
2 463237299 665828245
2 308628938 350440426
2 297819637 895015083
3 994546721 560236537
2 535316878 649571580
1 954879361 238496613
1 651208494 247366252
2 56876338 37550908
2 324646567 772860660
4 163946747 551202348
1 321442197 483909078
4 606183156 858490591
1 806100209 517307514
5 723681192 269573089
1 113747379 180037715
1 682612679 655714301
2 927104546 381317450
1 546803912 857541258
1 652259485 874448074
1 735163244 503477308
1 183968939 321488146
4 814642419 478797735
2 498542736 252617787
2 513147709 556137703
2 995132066 227426601
2 826459446 753676162
2 863600574 695424029
2 764691998 828270304
4 166621992 495748431
1 522884754 561327282
1 925039087 300332852
1 972267420 993520653
3 745232754 131095259
4 952473594 477908934
2 352223125 87151032
2 185842470 672661762
1 103188666 893256008
2 706800053 939511170
3 37680888 688221565
1 636510560 104462400
1 425354727 400279262
1 810802026 956656218
3 233397750 562750949
2 497976938 870621852
2 504378719 425853756
1 910563726 811864675
1 63403935 964374397
2 175880037 700809181
14 762128352 766860685
1 142551649 445207964
3 702206537 513924447
3 295738146 140042855
1 480614657 197617184
1 431546890 298532737
2 924541833 102142656
4 149874491 449539873
9 850221383 882490254
6 605506295 267691497
3 636766188 978622406
6 215991297 15061241
1 925170850 505518751
1 431393003 489493475
1 607593770 227118960
1 910383536 866331293
5 269319175 699954183
2 631417927 622759852
9 168225942 318596189
1 115722816 910355920
1 968716937 649760237
1 478849348 779160056
1 197011155 864593843
1 207979189 306027833
7 825832155 818371124
2 448418161 205302696
3 888203859 992234825
2 118205947 420914798
1 260816971 939258736
1 222017065 611787188
2 440692284 944948576
1 586397621 944255700
5 294584431 987979323
1 273074467 919890775
2 311452175 759090093
2 297214117 124996279
3 95815253 807521896
1 38208220 203032743
3 845503903 421441279
1 436115988 371222606
1 195550799 994093910
1 637939994 25976355
1 476145078 413616468
2 102241308 210580881
1 153743844 114272659
3 729063259 845781477
3 647064137 473079352
1 767148514 222795185
1 520434661 999016705
3 998949433 815716909
13 15578458 392536559
3 348694604 296579584
1 773266278 765055801
1 763443613 246829058
3 56825803 729952024
3 483948684 417070969
1 183474240 174276361
4 932420401 108381623
4 414176893 637397553
4 986263876 950835763
1 965455160 295508682
2 241663126 557323678
2 511367239 854661181
1 116503302 993349781
1 490092797 872493537
2 721524998 996655879
2 136184386 48558805
2 348403068 316510133
5 150662933 220933710
2 535596874 44400872
2 392503407 934109761
6 876796539 683052219
1 64381699 772189902
1 891464295 530815827
5 789138770 198260781
1 609793427 570589586
4 819992514 626845489
8 514147125 388950937
1 437610583 219286367
2 364676386 50258664
1 113338174 116212275
1 233478119 936059155
1 749950274 281491764
4 498997212 533403626
1 908953147 817367022
1 393402134 488061276
1 653741834 387440650
1 11378793 326539184
1 661914344 137098327
5 818755232 428431396
2 580015129 873723203
1 133583392 518874582
3 662341772 971491464
5 862486303 535752455
1 40044302 748751887
2 593606659 873786298
1 195750503 99930907
1 592950416 211563897
2 457221609 562612811
4 283756630 802214020
3 490848484 767997609
3 827267714 779738305
1 485455000 629346014
1 944263143 232018829
3 487104509 206058641
2 602600555 540170692
13 610527753 842079693
1 770936423 871812007
6 139654316 664146914
5 791629737 949350509
3 963653974 813963917
1 70202431 194198589
1 93191723 351446839
10 397579121 667183226
1 132453768 558638229
1 251818251 769076585
13 614561381 764069729
1 976446432 133121246
1 566183662 849254755
1 598223457 934860033
3 634375162 159216134
1 816306239 819390765
2 730016971 967831233
2 742241317 376060767
3 690047950 730521882
1 212341174 7609650
1 778976560 499309670
1 624610651 333871324
1 319891840 374615629
1 715072891 661594619
1 618767809 822960447
3 934020468 417549923
1 147271868 513201529
2 319233844 7294582
1 653943983 626815338
1 579142233 517964754
4 436341945 128441485
3 877252368 962105214
1 990037762 47691237
2 163648984 275645061
2 288252958 622906616
1 254501678 645806402
1 251055307 89316375
2 171744433 369819053
1 150093348 777974455
3 420585311 974591074
6 810334394 622207872
3 742265658 792972200
1 887239510 962169530
4 426735623 630488208
1 110903283 185499947
3 17449880 16676081
3 204718074 638839442
5 950848443 895736679
1 131182370 192556841
2 506978571 228173574
1 514454287 102937167
1 459087757 878303830
1 537234339 993389303
1 698704515 984120654
2 609265299 554711782
4 618413942 858407193
1 841391492 71261838
2 928022317 979496735
3 235974030 296557306
1 757312702 795274370
5 47227369 128197013
5 335085973 764405459
2 369859963 226038596
1 591209346 238160087
2 48440248 867831139
5 69080095 851523036
4 16138429 742765157
1 131291081 689586615
1 149800219 711827879
2 30694204 191790504
1 818141503 17655545
5 290558802 648307654
2 462642041 59892299
1 1606300 900831204
7 491281931 48463835
1 884127358 561343705
1 288735301 373401805
1 966992354 982840049
2 676370468 237746186
1 689617585 923049015
1 334117704 197278457
4 989474342 728315080
3 285016810 866190372
1 49802223 648969707
1 108852521 335176212
4 169420320 140956794
1 172625 764011630
1 850861818 983085174
1 943134364 429704927
4 923410136 699011134
3 355851144 575069687
7 635805399 139957133
1 352379655 990618181
1 805340700 195676919
5 644425764 471350278
4 454836696 57460210
5 827893029 885368503
1 725758399 349818795
1 535822011 654801545
4 332470073 421932913
4 36397143 556120893
3 987153283 509666555
3 360068640 258572498
5 79289850 761068176
1 542868815 453338909
2 223266136 968317871
2 243662314 504481472
2 32613329 732900477
3 989068028 296085691
2 891285793 838208869
1 969233735 523583653
3 70177216 470083665
3 80998874 823430455
3 209828058 392923124
1 159328217 250956933
1 262597424 465339272
2 861797412 922042502
1 148003673 908421847
2 11115451 223888010
1 940476413 588790813
1 424083293 394522926
5 935715241 968678450
2 343734050 668646886
5 717674657 451571689
1 725169920 372494553
1 300820804 206473976
1 477032676 98927418
2 517239268 726729411
4 22604650 365809869
1 793157113 741964720
1 756608233 494634028
1 995641740 387097766
1 164633271 218040251
1 456569665 46556505
1 530974091 505237244
1 782872239 279138785
7 321969670 463202357
2 465314399 486197147
3 99882094 58056614
4 499440631 970022064
2 112797367 303884952
1 442833046 457535658
2 882964549 557830798
4 161229222 578790527
3 16655720 195450839
2 566097632 733134714
2 215312419 139357827
4 599138315 219721462
4 360084175 118308020
1 389693841 301988484
4 720463760 992410196
1 953097342 555713984
3 211688933 525731050
3 563150995 291120291
1 752424073 714755679
4 35380801 862149047
2 695465219 47054130
2 319795320 568041521
8 90118306 329417684
5 45030783 649298940
2 418188196 233428767
5 935220206 71661121
2 664429606 564189071
3 341741599 231476353
1 675311823 226422786
4 760773133 706571593
10 558705580 400100541
2 577013540 946550513
2 787747160 251307983
4 530562261 114039954
5 767572308 591121613
1 493554906 86566247
1 728550135 240550972
1 762781616 629902276
3 140800748 669938650
2 535151748 36544117
1 270766011 466364819
1 549952425 440842334
1 321335787 519174733
4 554557417 963961729
4 400654797 772831421
2 450539827 294413910
1 311357682 538379366
1 967576215 6159587
1 816460540 888605497
2 134866976 659963672
2 737739907 486522900
1 621730389 432477390
2 915485850 724332491
2 351073241 98551463
1 425319329 952548618
7 638522866 675769999
2 276340673 394802398
9 601650263 118408284
4 828620093 340880588
3 396246663 719579635
3 835797611 897293854
6 364697653 433566469
2 809460685 286487783
2 453922824 995108498
5 216164850 542093001
3 990973376 394256102
4 574912399 353284377
4 31754167 253668034
2 451232991 298972981
2 62680788 264308992
4 669144746 240832232
1 685284613 944173277
5 494178988 169113710
2 434227194 744363512
1 422024957 647264773
1 178006229 528332004
1 884407456 137644979
1 855620087 291255095
3 367067658 883160825
2 334243529 572122134
7 380175000 948624422
1 683003795 885589902
2 65052942 356950027
6 394854784 354334862
1 904914815 114553447
3 731022458 415858056
1 53904503 103318087
3 935672131 8458783
5 278948570 471762156
3 577997704 427718445
1 642424918 597242016
6 558418425 576678023
2 833495180 946076292
1 929200648 201430991
5 691318367 364014125
2 471389919 809568015
2 608236106 582674876
8 697969625 944639110
3 203935335 689085601
2 460828763 651918952
3 957346634 943370863
1 524072847 277014073
3 861124520 509645931
1 793643458 219431899
1 578350516 720195158
3 738884292 920032452
1 980009754 603446772
3 265842241 902573301
5 52895486 185542536
4 982628064 658371650
3 267906079 463006860
2 126862423 980957858
3 919042701 49614189
1 996300160 604849324
3 901879076 940520128
1 621108985 412316421
2 577807564 837774267
3 399592909 922696881
3 478917334 878796638
1 91506732 215602483
5 429026753 894945910
2 324932020 427149231
6 580215310 286261134
3 997135116 5336011
4 944579202 73816294
2 941484964 237011025
1 694998950 34582636
1 337625822 965728834
1 857148563 349534737
2 764878633 833557467
1 439398449 476018524
2 971869042 602002975
3 518449692 994424498
3 662445948 400698964
1 747936464 22689914
2 404248067 724420694
3 774541748 706450649
1 811426582 605549460
2 463060191 589247162
3 580386926 617701062
2 316602618 354519078
2 453343781 444406417
2 405468621 221705609
1 693115469 276735047
4 479773275 271698762
2 859632475 996392895
3 991720649 221985655
5 906253607 77761809
6 126723921 277471888
4 734724996 648483220
1 17899498 128668942
4 86279955 877022738
3 9455706 258490008
2 857078434 121212958
2 208569706 732605593
6 95585232 33496616
3 471838220 165230497
1 87635494 553544943
2 221468481 948261617
1 604826607 33662781
1 307167815 576657657
1 798099735 170770369
2 505885384 378527302
3 124471885 562293406
2 816227924 448399681
4 116046630 381776108
4 674674295 193806056
2 542249822 953197137
3 428769917 533370838
1 970202261 789692960
1 567335548 442209869
1 419756787 608088620
2 265637318 599413239
1 364313023 540332877
1 76616428 942768854
4 16981708 949468618
2 679242541 13879976
4 233791239 891077205
3 693312627 937303308
5 319483926 219503181
7 467436395 883187461
1 599479893 86875126
1 642860334 112575821
1 998764714 47423963
7 352061862 35004971
4 328256438 203923367
6 140438236 265390298
4 987025890 166109083
1 763548351 852278355
1 860844864 471864374
4 392069781 104500572
1 86956945 259802567
9 989350258 918045102
3 133765264 996594183
2 239763811 860128
6 424588120 457329685
2 322395350 806032833
1 716484938 70554492
2 289788315 350942136
1 918556855 998170277
3 601603723 765001603
3 311081317 668109647
2 322051877 86788049
3 175798645 675993859
1 704663743 147719814
1 302233701 964939094
1 330791587 205180734
5 35578231 462781598
1 337542784 860690396
2 186902361 250331474
1 801176746 502869743
1 969344638 589043416
1 230679209 907298756
2 783690452 152433458
7 381341444 448912643
4 183353190 463038718
1 119118320 860855247
5 832071633 340009680
3 868198587 625862046
5 974764536 197553178
3 569388484 397624857
1 931487982 411324780
3 970398055 59608724
1 309120830 694579667
5 408008715 342748223
6 452829227 749241021
1 190573361 391382748
1 408636033 200683812
3 565212222 658799147
2 336574590 438822085
3 343842249 513850008
1 277379833 577487588
5 961685123 734151376
3 885836690 942702421
6 297349493 285748417
4 592284433 308520782
1 226570132 616412970
2 781593148 731799491
2 685254977 13680353
5 131175959 290899791
1 659138419 674845981
1 616316586 440803419
3 475053636 398426197
1 139131160 84934836
1 451274116 30813138
1 145556848 963728025
2 328226009 651539558
3 785711724 378906860
2 678501075 993955161
1 512347425 930161803
2 147566109 272278893
1 8421141 642994057
1 285939155 701587865
1 317892440 842045554
4 950636524 208673581
3 934684710 566285585
6 367885239 354650998
1 393838525 202215794
3 486582752 483961904
4 981163681 192056996
2 946506930 302296464
3 663379909 386948498
2 214755965 407058500
3 370138593 168795095
6 620656739 491947158
1 731878000 502633945
1 332781607 231016282
3 516362021 163394549
4 721218511 49942614
9 641251616 446482983
2 992155594 437215354
2 328160495 725740840
2 824615590 182782138
4 725915422 996617609
2 137280994 232410735
4 902079124 135073103
2 591043589 774189528
2 149000623 671174361
1 941419839 75477977
3 290606308 122533880
2 643831942 157929375
1 449268564 414874778
1 641869583 104455071
3 447142785 446858151
1 30350321 205175614
1 276104197 259658343
1 895917206 371121401
5 520702191 661475008
3 604806348 20397648
1 61813758 418882196
4 32403471 207626562
1 698827264 813936156
1 532406489 891464039
2 557277693 189504817
3 590821681 701074549
3 809638849 991881524
1 362007017 845050528
4 757583475 816191152
5 160544541 685147327
1 198940885 34810599
13 111593119 148155722
2 949665149 397393011
3 783963862 704435277
2 64138383 933510052
1 553587631 612002980
3 429120397 12853212
1 763147467 413298729
1 587514313 165132328
2 467267147 220592116
3 349549017 964843465
1 658683611 323340180
4 655703896 788742825
1 54152973 302613290
1 885369023 703895023
3 291659958 662431595
1 455922344 629740736
3 539733596 575647961
1 123646650 826094744
3 823511611 76625611
2 894409375 259891403
2 483546721 910211218
1 782026582 823419529
2 177911166 331750224
2 556593536 366757537
5 751686842 537497898
1 663578961 933453920
4 479878427 221510082
3 527860194 877232892
1 535741502 815812674
3 955995891 834103224
2 46506439 406777296
9 747599813 15870075
1 286960211 975730996
3 278686680 98986592
1 636632224 369852290
2 495658186 554007591
4 15688157 353030626
2 825914285 346186259
1 602382451 80933664
3 334783722 316944898
1 839282723 523246032
1 913697129 565212529
3 750233079 530774769
1 888302334 424779391
2 965967852 226384735
3 725416477 8307367
3 875284824 68661298
1 482548079 704304194
2 528741547 138617818
1 556139283 858416290
1 359231039 409585884
1 992806753 423126736
2 91151403 924235177
2 644831707 617164054
1 898664402 323856547
4 794385276 353834646
1 189758281 726349979
1 197213314 271303476
3 165407385 916185696
4 679956440 421108341
4 93255439 661784052
1 45342610 788622453
1 846812225 422249911
1 100908820 794444063
1 948455447 603643322
2 790794138 683270014
1 552366830 973666308
3 844466701 764645987
2 112481491 188947418
1 949819172 408224689
4 630051219 96199792
4 780411664 649824933
1 25338133 450001870
1 493577798 361229934
4 720344203 163580718
1 233299150 615901690
1 495766609 884575720
2 3606392 897471331
3 759744621 532498123
3 634741399 422336755
1 728768810 212359128
1 74497631 328051948
1 804451102 633693562
2 277001963 840695990
2 234499155 813306917
1 437812495 710630396
3 388680524 168677695
1 890102622 727414651
1 519818142 962140253
1 63981536 130196280
2 150812020 195162749
3 754577462 37489429
1 570088333 580309020
1 655277054 379912812
4 21208178 608150155
2 110935945 914979638
3 753471639 635549044
1 389899619 138651739
1 118429668 706396218
3 138697925 604501709
7 686139518 402709197
1 970164842 64653328
2 200566644 769749585
2 292855978 926874906
1 439961344 831334579
2 789908692 546002881
1 588921685 599631186
1 720143892 453366499
2 544942544 884933657
2 488142588 9650606
1 659493967 9553281
4 289214209 824464906
1 679925918 449427231
1 5808440 852665269
6 230123444 387548104
2 464719529 747402984
5 656378479 531396852
1 939579009 523544071
3 353000700 441239863
1 455909354 788337579
1 247830205 706911698
1 980457168 703733232
1 829119842 686206864
7 599354208 893321313
2 255967284 477684176
6 138681310 794114357
1 398833128 968021384
2 653301307 204053199
3 912660430 49749124
5 653700823 298393522
1 874808148 624353010
1 318898410 8766822
2 583210714 560091697
4 127586401 772657886
1 460338362 543192301
4 192221397 150997356
1 989070586 130690953
1 881732309 264833522
2 591639933 44313688
1 319500654 948603493
2 954593950 661253629
1 540591000 849458718
3 727400867 326217333
1 441707714 908934863
1 727690111 224685104
1 454616198 336800659
2 616667222 660145120
1 696790293 185573753
1 21145778 352739509
6 674899619 972280209
8 890702130 342284432
4 410527099 791018105
3 637720291 469672280
1 447609596 690646383
1 229583240 363417119
2 12033337 709731038
3 700655855 30032097
2 4657107 582873110
9 631692680 123087193
1 94540045 817034203
2 237654537 165238616
2 749433767 176663638
3 535996533 529988879
2 509042486 103367192
3 769988896 766711349
2 109361326 365507303
14 426638775 758770045
2 986385226 584956911
7 968102780 349808370
1 89055430 40918094
8 397440573 969295779
1 738427141 22254633
1 951581366 627671189
6 641034971 82793088
1 741237941 271805065
1 148870613 80556376
4 546775133 956752474
1 747320269 235181530
5 840093163 131048807
2 727995637 630018749
2 116065122 436003309
1 370262438 945286137
1 763749669 579636558
1 589637350 600939401
2 836303756 146043425
2 334239518 14206239
1 220116445 742522715
1 594180238 710713975
5 856222943 336359853
2 89994613 950140779
2 739153992 604373870
1 997311545 297039413
1 907994309 91072680
1 210690411 111698518
4 522602003 501130402
1 467822821 733436908
1 824476705 63779810
1 443112882 36923203
2 685973738 763467509
5 111376855 314599356
5 225813364 956854904
1 896584501 137791791
1 330644730 414443712
1 168113465 153434632
3 830497722 228809346
2 272396197 189107843
1 750192997 585972129
2 61592976 772651290
2 927213152 12626081
1 119714612 89863633
3 247820302 141517197
1 758658409 294843494
3 454180924 122001154
5 548100146 46175924
1 569906281 13599756
1 525848415 442714865
1 985245666 89349418
4 150079559 869568826
2 350684064 25746675
2 639644930 153097621
1 467009348 861118386
1 903351445 711592461
1 757844334 889927391
1 77829722 529926626
1 10133304 794426155
1 213570498 743536797
2 117819582 707043567
3 15806368 989235505
1 803388751 267096978
3 700076550 240424976
1 201214026 963295204
2 529936311 314003948
2 792831807 510909827
5 985381098 282383424
1 277735782 399547186
1 327539794 858386650
3 515111009 878051574
1 924659816 199908418
2 905239280 65680518
1 163587654 590331079
1 155207173 589734203
1 442803755 327915202
1 79005602 395358299
1 634760488 958943509
1 416732796 545678504
2 72236137 476528892
1 54224159 908352723
2 67600970 174266722
2 704635990 849486692
2 577368616 304770483
9 396716058 92267811
1 621876352 166491037
2 749945796 727066372
7 999422036 889712600
1 793645643 168288770
2 666987016 782218787
2 524204313 361119101
1 95848979 621754451
1 958168443 771406444
4 811431649 691837699
1 419215447 372851390
3 411924389 126079396
5 387538396 542104151
1 847878546 203182195
2 517560555 236403906
2 522445994 811565982
3 583081191 569792456
1 460628325 658835462
1 443894135 254295997
1 979149107 246408845
4 381432193 933444723
2 431107127 763450310
6 265600273 812794533
3 105959526 252181274
2 613815765 961988748
4 138432253 573474271
3 950322728 809696529
1 88475049 960352
1 675648341 578804406
1 396443378 38241022
4 788660490 251737473
2 186402036 54731776
3 115034639 616196616
1 846031468 367328872
1 559583805 770210391
1 907206036 489619325
8 161553763 79382674
2 146726176 499905208
3 727508385 235904361
3 389819501 20911201
2 365164936 228641970
8 31540337 395750912
1 593518370 799149523
2 486142314 214713714
5 306507973 52724055
2 709804356 894220814
3 711392929 860236671
2 845821231 220625031
3 189456864 487573848
2 435771706 439074544
2 864887223 552150885
1 114616082 357871321
4 308771904 106857080
1 767548506 374413131
2 403305610 856559801
2 213392947 78596991
3 962516864 45922918
1 463022005 351965090
4 712509010 942883893
2 282080164 143612170
3 800138044 755210908
3 148467271 366569582
1 99088211 668189291
5 62734651 983016094
1 774684857 393825854
4 818332022 290660245
2 401981598 16671287
4 89894308 626512071
1 805458338 33225334
2 276029228 814178849
9 287307508 896412681
1 593549314 235799127
6 590418510 440730437
1 992412751 654224957
2 928597310 793355053
1 999008409 420442609
1 316586449 211375567
1 481486081 825728916
7 799576346 502507530
2 258898650 890227412
4 559986519 65824187
1 247796911 20761992
1 365493581 681966275
1 563853063 783881773
1 977987054 99865232
1 89494790 163796806
1 626805523 213227133
3 64217340 664704096
1 558024452 560008080
1 323922722 224509833
5 419967194 933438840
4 404164422 90866457
4 364723207 272026579
3 322272860 960891826
5 331432001 963838152
3 321200023 594393557
4 917432597 151333817
2 494410236 543979821
5 467528901 698005526
1 802305032 877269301
3 130019778 283137551
2 209777165 718980763
4 737906175 62659493
1 731498388 668512752
2 97904317 190831135
2 90238687 408965823
1 509770096 901090231
1 783197066 434944827
2 129002961 851001677
2 295013822 370181868
1 196929258 93873239
1 241016552 355795169
1 612705915 66664027
11 184383014 807694081
1 526892103 210417322
2 493065549 454990615
2 247651097 230216834
1 853182538 520577243
2 270435088 970358856
1 302906982 769148646
1 745171012 840070920
5 499496594 416465291
1 884619423 306718585
1 151784084 710398306
1 421104908 574589734
2 583708650 548239831
1 528909520 272876145
5 984363220 114128698
1 787641237 547966384
2 878640037 472858950
1 67724501 181239605
1 280506090 352808393
5 713030522 48131078
9 203966698 51512353
1 556215981 93100517
7 631322622 866115141
1 757504497 500215398
6 39795749 577719768
2 816867965 152651699
4 640004135 836069797
1 778533285 395936120
1 437524215 626983803
2 764589184 157680599
3 36297789 417629167
1 721076436 547050073
2 208796512 201434390
2 310552529 919986591
2 83387480 761905675
2 457274387 882326281
2 428993233 53634767
2 47071936 346306802
3 301221176 35807453
3 36039816 40759230
1 594708193 751949618
3 478293694 597575317
2 39965639 979881196
3 289024704 447011081
3 54753111 388162737
1 929030816 488073848
5 51470137 525298004
1 520919051 28176276
4 324249689 172216056
1 170854753 458766112
7 835644139 527571132
1 813438218 944944180
2 279358947 595934483
3 574955915 325542377
2 142184045 150009271
2 656706795 367862862
3 696417498 356316002
3 170254693 160507826
1 634590474 893084015
1 654273836 450581958
4 899833719 268673731
1 36245338 616567357
2 84011089 133516418
1 707805213 852521110
2 555782686 755176164
2 976022306 400806370
3 894323598 971102521
3 808007066 293234800
6 496569350 828616201
1 164014099 694681404
2 531048462 247292573
1 269042650 366827473
3 67379158 770253113
1 242737297 60672718
10 368531241 323602750
1 818467815 144298190
1 234651100 520872707
3 333647796 792054755
7 352521739 182814313
4 10732240 937466146
4 654254436 74707834
2 683163846 511316796
2 202451889 444746085
5 325244980 923510440
1 521069590 566638606
3 10167834 173249275
1 532165173 491357876
1 587864156 915205459
1 504551718 552876963
3 523265278 679849146
1 165191168 627819067
1 305385929 173264463
1 37864952 456979996
1 166936991 603725574
2 204260554 267530585
1 500303131 994161997
2 716556152 177450919
2 380814422 339824433
2 579986620 809807749
1 684970218 794983441
1 473644240 846184562
1 501370454 973301601
2 417420133 641164982
10 581330203 45166294
3 259122690 597629680
1 736189191 90720031
6 306038339 445691824
1 971869862 663523139
1 603603383 747519855
1 894286158 61761432
1 55431906 343021920
1 913622658 214701326
1 601879880 233920974
3 795412238 765478344
1 140681738 777607725
4 220310724 841686293
5 542307284 683441638
6 510654483 763504450
2 358116382 86687675
1 571925917 223488224
1 549322311 443255265
4 951836345 554863938
3 995461475 928412362
1 844993222 428763744
3 919740745 529385354
1 140213180 112943295
2 206394517 695274724
2 40656055 889764238
3 531138463 83052075
3 665651294 309498824
2 373200051 210256832
1 505199261 964110812
2 924110752 348251776
4 98295171 335082229
1 950136758 330289785
1 633221519 605236771
1 299209217 31774283
1 689632746 189358107
1 891200841 231413290
2 544772214 682783574
1 680547192 751013341
2 211417827 265421101
2 195739977 440494153
4 179293420 244729999
2 18636950 551879982
5 296897384 798822204
4 848410088 100836756
2 551185158 678562429
3 817985138 479600203
4 810985576 962711890
2 883280435 35208997
1 443174559 681861039
2 906695822 624557707
1 356321042 525600200
6 387556008 229268584
2 364172451 121740005
2 759120744 439537559
1 719939034 211629445
4 467792411 7639906
10 536058877 862886715
2 544882956 121429035
1 995285977 480243210
2 905564801 895246639
3 468568330 60361571
1 22351644 788956696
5 576538627 621807170
1 876084730 781792495
1 84853012 889400888
4 540541974 811618945
1 286327102 141043051
1 955752372 872737376
1 920793589 316169634
1 82773542 446374501
2 950225309 822345099
1 65270064 733942069
1 923511362 498199176
3 947687 914083990
5 35044538 355582513
1 417801674 515695685
2 429815726 451707375
8 479532677 855350453
1 890348775 897756371
1 194188569 820823409
1 678897077 23567083
5 835850886 978263767
1 503408394 189374975
4 939070608 65567935
4 212309511 585291546
2 101494410 11032760
2 304241791 353033576
2 652170988 454677959
5 586063110 296426220
6 824654904 621890926
2 313003761 515410529
1 376839915 494766285
3 971316972 818431775
1 690802636 670294538
4 5402009 664207598
1 437746021 348952767
2 89034736 349872620
1 616721802 983575267
7 205650032 753868694
1 873653378 836011001
2 798715586 986030647
2 616683893 966329918
1 600572426 338866758
4 346418947 647155423
7 865365651 448674631
1 114603841 656634201
2 821216526 119131811
2 298060264 604901822
2 193774287 758961956
2 313160243 195388802
1 598840977 546542802
1 420655846 131204758
4 397240548 561259125
2 799039502 715203137
1 82306670 930006404
2 304484709 533338675
1 514491378 354885002
2 695704616 494179810
1 595736590 309378693
1 511315292 910866094
1 892344273 189431042
4 393515165 319715953
4 733681843 776183969
1 975796542 651546142
3 172725567 167647614
2 398596396 263400755
2 931952463 990666875
2 774680582 420919539
2 184447649 197786048
1 35700950 779281358
2 838116156 423284701
1 670028153 212385791
7 696269997 216046971
1 698073126 470292824
1 671061943 793874644
2 654346278 256527649
1 487058689 935826124
1 67629583 47956393
1 717237247 27693917
1 549284445 839512016
1 946906076 999076574
3 636541625 278499299
5 487767814 600925201
1 691169613 721622422
5 471788992 664755916
4 277195304 630477660
1 266043432 927903083
2 719759151 238949091
1 703977150 869759885
4 380689275 395475942
4 889883287 275502489
2 701995417 831569242
1 709052397 315171434
1 185212032 87680539
5 650716319 40658262
2 790623626 703402464
1 350158510 997793766
2 599943426 835353460
2 512023052 181586658
6 678717883 737016241
4 130376961 807241748
1 128195929 685826777
2 492593608 606368281
8 557181048 985951683
2 893827096 92577376
1 140802224 696900503
1 75972447 799763927
4 965677420 665704029
8 561073276 529010028
3 812043879 266824110
1 790473579 436882831
2 225990556 65325814
3 95623361 852760362
1 852919280 733543882
4 670954533 646242996
2 991154168 142840475
1 123254447 173402575
1 405555547 250163058
5 237973939 914509229
5 489260689 769327843
6 668856450 995844280
1 256002558 84521705
3 319186122 484303333
7 314631989 386532364
2 113174751 95303877
6 984572892 941363190
1 367884099 619194125
1 29129473 241549756
2 558873131 88725000
2 464604871 511141077
2 934106573 748453548
2 754594644 60615381
2 233158035 369202744
1 416358769 709298623
3 38050013 167442741
4 697848355 196955576
7 666897740 516923073
2 998092480 730451119
2 82975964 287605609
2 901363287 940575736
1 461917370 267853695
2 441057511 467668423
4 854017221 39041518
1 724479473 865746589
6 11535252 738269914
1 444875628 395183604
1 124266281 481319697
4 398246246 451913581
2 733797458 225760153
2 27218702 932677905
1 248005467 16906857
1 751652449 715367602
3 913303793 557477183
1 165163690 585854070
4 842578668 683776363
1 112596150 837918317
1 10939519 944045601
1 252994680 323975015
2 549902400 201587431
2 154630477 685148820
1 19324395 411216356
2 910603223 50566788
2 186656736 126279733
1 573211156 901964287
1 283012520 363630181
1 762887778 214560748
1 695278870 983461904
6 410502153 446811605
2 299171117 357288745
1 570690034 143687828
1 416638594 339390446
1 380742189 129610713
7 917394638 107802859
3 272087940 542150128
1 671892358 549198243
6 917456728 62428898
3 760095283 40270370
5 971218912 360183423
3 956766164 803928502
1 703641298 894223142
3 989451745 158226360
1 917848774 203571297
2 173893198 333969079
2 56693547 206021306
1 341959852 960890807
5 36615401 275194734
3 967618329 867643089
1 63062026 597219344
6 554718475 535921173
1 879493486 402428044
1 48626812 942613061
1 884366654 341028783
8 819282292 829667740
4 583251009 522856351
1 544562029 181768346
2 366703678 168543339
3 265755465 617562711
1 827301792 383693922
2 137157816 949430835
1 335444559 946847873
1 177171300 410167095
2 5395236 739223043
2 513169859 590137369
3 562303107 346191722
6 19580572 733708613
1 554958819 425414901
3 746407558 673239951
6 632403228 168918627
1 878169712 968403292
6 766676682 77950051
6 839109710 266104749
2 745429927 828525236
12 904612928 214250938
1 173900828 192935517
3 918024078 390572443
2 393268015 45190304
1 152142066 196752950
1 125736279 495037858
2 975505051 84073592
1 765151186 170611363
1 812056127 28111569
5 416725719 441202248
3 858164500 561278057
1 382663287 687324273
5 126035113 36920539
5 349921410 823757063
4 739650432 362255513
5 234401299 258074284
1 375608007 483793426
1 292436963 842372766
2 163338959 309676296
5 156610818 945789345
1 405471820 728111896
6 732154096 982043469
3 695015964 828048525
1 955435071 587566915
2 332280272 930706513
3 598932098 833945892
2 449665888 212837874
1 851855565 950118491
1 937841648 257157907
1 819762396 274832708
1 573309646 150457329
7 249770324 364319013
1 853077636 899636419
1 81447118 586607931
3 519546469 135027630
5 180335542 160210075
1 440894999 993908675
3 763158144 318532221
1 648099464 396663914
1 513011138 317490833
2 678551382 163586977
1 129568282 987505600
6 541485795 558170162
1 367674409 214830374
1 711936677 962418683
1 272934941 503250399
3 105055160 589042323
1 975127415 654610806
5 201171088 930561619
1 737690002 705697890
4 216130609 135642578
2 442547033 886648862
1 163715275 24239690
1 111745473 527627673
2 240964068 760052081
1 250610017 874271833
2 156833531 638207905
4 16476307 324176277
3 520648744 570711120
3 617599715 647495021
1 206404935 372874955
1 472277690 359389844
4 542580342 614024495
1 871109933 565518351
3 873862147 186712640
2 183477649 990700676
4 549729320 945624498
2 579233317 998436497
1 415741279 209203418
2 776838719 245078719
1 218915646 842875619
1 819915442 890168866
4 391498587 187242680
3 263356817 726238664
3 799691715 25921642
8 235638074 599053590
1 828056823 842630039
1 112188479 576047247
6 605103333 636272459
5 790981333 217007578
1 809505956 721792336
1 770923274 757161221
7 708455426 238776194
2 92233942 327673229
1 243970338 661617028
1 408340478 796961070
1 348360795 212184947
9 531929732 200791877
1 229610446 310427677
3 298070749 416728540
1 620711621 345685596
3 85669634 467303089
1 798045572 888429159
2 853002681 472435950
1 174987177 520212652
1 18269690 116549915
2 739682473 183585881
3 56495491 184647282
1 406545519 193387154
5 75291772 144054277
9 668494955 359928663
2 885134744 987109003
6 664422721 515349936
4 856928631 281938680
2 748126351 523127365
2 985767288 612319253
2 462267184 759465593
8 140780090 454329257
1 383800004 2473483
6 288694357 974019630
4 454111116 718648842
1 382725273 953227164
2 975781221 787069594
5 296709300 368018008
3 921137850 816759712
3 229096585 136917028
1 853934406 423713067
3 640469013 381462981
3 372407442 396010995
1 970405207 672490484
1 955420141 644417235
4 631348437 633468635
4 857305840 783409747
2 543173227 67836323
2 248479914 990879755
7 823747078 143800535
2 198696526 873714236
4 220453791 284603554
1 320645342 701902162
2 52045349 355365424
4 373812465 872957260
1 621012940 541842464
1 345387819 173048620
5 541614279 873918136
10 921896974 839073782
4 726023736 476833699
2 643294085 323178123
1 798008327 445236067
3 818952097 979914746
1 477164865 2890656
2 79866510 671441530
5 86555774 651350687
2 176995807 235684150
1 581296424 710619253
1 158084279 525977511
1 549836205 709461951
5 91333728 791069424
2 333949428 531381081
4 270090601 291920653
2 349554555 832069826
3 437706060 173726278
2 235222096 228096469
1 27644745 102541892
1 33128270 467569650
4 207257691 464777732
2 772415296 850834329
1 671368217 80829433
4 35721048 881506487
1 603662350 393970118
1 718102750 464024041
3 521828952 90832188
7 503424573 655503952
1 211465240 988683831
1 228639468 515439867
3 851990126 938085555
1 55995934 403477162
4 930520386 304297907
1 305043308 319092387
1 479794768 854524625
1 780760760 848654628
1 124523905 853983155
1 435911422 40131440
1 946557835 227662047
2 831148962 8685716
3 903507875 598818079
3 491531704 857943030
1 646148935 67246149
2 395591017 433226599
4 839892823 580256116
1 733508364 249217190
1 383135874 580963144
4 915822479 211068176
1 156747630 507257227
1 172713772 60935993
1 571369516 488916559
3 777397218 122934591
1 243435983 260912663
1 354291768 878922414
2 146863371 573814319
6 25159204 659455049
3 977497535 114723688
1 360438380 758059359
11 763641879 989083438
1 652124076 18857436
1 656571145 442669579
1 865577416 566991204
3 690205670 350564263
1 571300173 267375594
1 759549915 727645662
1 961643607 585229657
3 484644166 184545243
2 41356148 330365067
6 918159566 494471202
2 340814474 669156735
1 658979968 518643074
2 594779446 411880874
3 401502886 720497524
2 662945088 416631512
1 478264232 571925345
2 716106821 769950288
1 980028476 903250420
4 58499161 634558890
4 66419692 215770938
2 643862662 227107147
1 474130034 305564229
3 490248344 197823859
3 426851640 968329424
1 857168835 102176956
6 261050061 605435360
4 177266379 347690911
13 980567564 974165872
4 622582601 331126880
1 239710089 165822624
1 270406801 930963081
3 953569952 195763342
2 302797462 675466782
3 435505713 52437761
6 479646623 772257631
1 402250564 522533531
2 781304674 123101996
1 725137210 806201243
1 677489750 844705182
1 20561550 716604924
1 841977383 414411333
3 902672967 996362778
3 842593396 853937539
6 209336793 961166892
2 833261908 646560935
3 336244626 872630032
2 639920261 359171908
1 482372969 231470406
1 295512589 883272998
3 94898462 587481700
1 991716039 616249521
1 309559543 769324087
4 897543613 808156617
2 212729358 745272465
3 157314222 783552156
1 220694837 567501904
10 987392885 144136950
4 990783301 398025358
5 289817322 884077565
4 460322258 972995162
1 58661902 442701390
2 900785769 750486176
3 180040634 627168858
1 696463948 869992762
2 845738986 390666606
1 375045173 944895959
1 149885296 778620450
2 549672255 437639737
2 809505421 615829270
1 134823147 285421936
1 202044710 42522965
2 901001777 876766863
5 604467106 272027882
7 636733343 169749794
2 522512586 161797427
2 381845337 191307843
3 70039194 138430116
1 341954331 317912439
6 744223322 899328396
2 649478823 331180110
1 86528 908085673
6 463115423 817682385
2 162495347 273980610
10 331335237 925268454
1 297975160 628711861
5 83114572 268315897
4 174769334 928971849
2 928483697 290952251
2 218654671 772353952
3 686687991 176353718
3 6684254 161109813
1 189620857 290843190
9 231660416 121978385
4 256245955 167284732
1 609918753 151433460
4 406164053 490563940
4 61697143 207433211
1 481780717 451822017
1 510736147 757362917
2 953860534 604362868
4 989820175 510606743
1 768287900 282976396
1 80317436 728915091
3 142217104 383644535
1 511954836 18963510
2 903680133 750180773
2 366318937 871759691
1 925907697 280599483
1 947493559 343948573
9 785939193 292557882
3 978821955 29051576
1 142020937 953563240
1 254907143 784132179
1 876828863 151478225
1 880885049 409023362
1 286711940 615722556
1 24145676 628908044
2 285119118 808570904
8 40559634 778069686
5 838219909 477060663
1 272093409 234115964
2 352121017 670562003
1 623006688 86264441
2 691256200 617324941
3 56771294 423593938
2 736706215 684157140
3 645746011 748016136
1 700087153 513029292
3 970133954 694209128
1 867844617 302766190
2 56016144 764134647
1 197117741 219422913
1 208501366 890486589
3 858070654 430040061
1 827957303 789121183
1 983136810 344622075
2 908388118 975275760
4 19114134 48717208
2 944366400 38997685
3 724770366 52053643
5 709094619 913410074
4 949826424 775436378
1 403212434 494062759
2 57859562 244962382
2 618153260 74567203
1 377902380 173344552
2 44883341 131171342
1 295890708 5171372
5 353554555 105838291
6 624074773 193895015
1 287307851 626234094
1 80119692 632934274
1 74263263 640876441
2 976170419 870682647
1 134581996 593461483
1 463662880 751005741
1 366595296 528765988
3 314544943 107702660
2 31131657 554703348
1 341278467 120543268
1 155926376 798743970
2 748020279 213291141
2 459913393 519534964
1 636584494 680713617
3 291688388 712487856
5 643158056 51873579
4 913953955 605802425
2 748992947 677647230
1 885526815 809647595
3 301584482 60511719
5 865311587 340248500
5 579318570 475655120
4 641455327 437525740
3 54012137 985190352
3 800461960 669039822
2 658658934 242503399
1 578519689 432211897
3 765827220 708161084
2 367467421 459183172
1 346551502 124398747
4 73099732 41379216
3 627083776 717217578
14 436931726 693533736
1 242806418 261419988
2 358064280 346682487
1 788766712 850916354
1 648698556 930781100
5 363145920 588054698
2 269140749 929051662
2 692600482 694668100
3 515921318 100341278
1 111049594 703701398
6 320576112 763387849
2 479233439 216187062
1 235917718 824660140
1 344795075 618165657
3 339138225 610960185
5 818578356 475830721
3 997894672 589486762
3 727258414 480762127
1 820725719 390249565
1 946245217 486839485
1 191234344 764250639
4 397466261 696954725
6 680095166 299278770
5 352725237 74261939
2 171370532 816573018
1 641067272 912893095
7 596311254 493529201
1 504300788 944960822
1 335959679 511582181
4 906989545 943592556
1 399760882 391583046
2 222100370 586936296
4 57648032 99036630
1 887886797 215354996
2 402204168 748145504
1 564913605 527610621
2 979883567 125791533
1 333256589 15435158
4 305662653 755124489
1 824324129 829880260
1 366252337 81624568
1 523172793 161597794
5 90952219 240267250
3 763866574 801314136
3 358183764 424992921
1 791893626 201845256
1 792812240 511818844
1 154058807 475227345
2 569146839 869487590
1 97695628 629372331
2 561286947 939327533
2 134062360 8723320
3 406948466 365044244
1 97148722 945737791
7 406310689 529800040
3 208755410 906281374
5 594899749 652683865
4 427974424 460193367
9 87135102 495970621
2 914874907 225394018
3 680016754 832576770
1 19188511 569453140
3 185238320 54269851
1 350434876 515614502
3 495512906 95009211
1 56311224 715368073
1 669636302 889787572
1 558554045 516355060
4 922368486 190744874
1 650397464 571802322
1 566946872 363250519
3 564163174 225678667
9 513313076 230717417
1 212292190 393042909
3 781241424 812846125
11 878162299 763196722
3 656962538 433616811
2 852505249 715027243
1 914497857 494920768
1 138406871 676164589
1 339090805 835389687
1 808012128 526618513
1 208866795 194176452
3 158819759 80049705
3 307323150 329502281
2 422915887 147452
1 886334181 840618060
1 143108740 751931493
6 528218770 689934618
2 181803611 855186208
1 970966613 761376836
1 512065056 825950289
4 487703746 18239958
1 396887047 742132961
4 952248219 17695712
1 300818386 870319983
1 602378124 676151233
2 803975897 504780184
1 796938525 343025713
2 246591910 733765615
3 756837450 360412391
9 835717159 255843461
2 954928922 650524100
2 753408331 74450613
3 863039947 138772430
1 486890156 180018985
2 757736648 892803257
2 90007708 473347731
1 642029456 764539663
6 275421825 377537504
2 269918806 609298062
3 568602822 514363790
5 275344815 597134686
2 889723479 634930644
1 767941268 108611046
11 438021542 613975998
4 983932094 145828359
3 297675833 19268221
1 887140776 707364491
2 445938317 383522419
1 407790407 823067169
2 327065723 427789760
12 261096896 268086677
2 585913290 26139567
2 290491145 602759329
1 546503293 204223623
10 53992541 760361053
3 389896724 386901941
1 703841323 211867697
1 729436993 699785251
1 394125998 791725599
2 551859148 597337027
3 122281509 686857965
2 865035160 921030316
4 392302691 917429818
1 451240793 85797554
1 224287582 883670792
1 898506056 976234079
1 597169078 127015641
7 433563448 820825051
4 103579423 912094519
3 761727666 864295961
3 23112370 602343388
4 709382838 799559278
7 661172756 718797387
3 58819287 680160662
3 681875665 959709340
4 65421294 730977473
1 943069889 483978954
1 675926762 328331506
7 688586571 716200298
6 656135323 587323670
4 678935939 908743801
1 189830138 43473889
2 511111215 854919894
2 495229429 595465500
3 426445908 854118016
5 902821685 148960187
2 164168816 348268209
2 320605466 787628060
1 40186662 955970214
4 503369339 370601970
4 21226115 804794967
1 497861573 72984696
2 313749303 684607200
3 778425595 341950891
1 318919389 943480722
4 737297607 176261005
2 872731063 220834306
3 75482030 301718334
2 154187364 401087821
1 420887632 94223208
5 960647580 345338785
1 288922410 519523805
7 448945155 505139843
3 424099890 956635336
1 57119643 632065764
4 443990136 688474596
2 450587933 355889479
1 416792599 408249426
4 887882808 134213076
1 990215631 515329631
6 604908186 566717743
2 929219677 821630304
1 315194370 404813119
5 369972656 645848499
1 76564260 853877511
2 603677801 802884403
1 755275358 812218863
1 40426241 13260087
2 73906881 600348583
3 958112338 254932168
1 278065362 747948588
6 612885904 708439508
3 868006344 909963320
1 560827877 713982364
1 503924742 863557685
3 805800838 151675397
1 39614054 506455397
1 132804369 758594253
6 753397579 212185913
1 628022523 873501353
1 78799288 76759475
9 816337532 777685154
2 124241605 330562865
9 41269076 458068633
1 912065141 188627450
1 614627377 815081311
1 623594600 427253245
1 72874066 514291304
9 10191957 765596629
4 980372131 158086460
3 455651397 557938110
1 574342652 442301315
1 905641920 986637321
4 846621938 436798514
2 513000560 395159119
3 37448664 816650805
2 425105493 918747490
1 435661842 509031115
1 151851410 613495047
2 262410685 385449403
2 485505216 154454560
2 248801657 561122393
10 37908396 202361279
7 160356707 352488436
1 574903320 637057072
2 825629409 546624526
1 81211068 386797648
1 658668453 723829315
5 981993654 987580572
3 308880935 76151970
2 212802422 687116375
3 104727568 129871154
2 228064987 693415579
1 455968910 272892058
1 474494856 52171731
1 635996390 876305471
1 222472781 951448834
9 65458276 531158216
2 449210916 744257328
4 956656251 402029238
1 910001607 476649178
3 984341751 102520628
4 810687277 628821699
9 88302704 900593814
3 461606407 587340900
1 764137578 323899676
17 10915084 27184335
1 653463801 644973601
1 3678702 212545781
3 347840041 828777023
4 708709052 12645272
3 682163149 975955859
3 422528075 103943607
1 527668822 148375561
1 228304511 732536659
3 871124134 316072444
1 476572283 383211847
2 261596506 919398954
1 403655242 440275289
9 423940056 954619790
1 696308663 751365082
2 423810649 999519763
3 166281766 131992354
5 902055170 576813263
3 456128176 422230824
3 176017029 278553473
4 292075395 63139758
1 500552482 982052065
1 922245496 698148498
2 18203990 235407940
2 470232258 195680145
2 568068366 384856386
1 876892530 984696075
4 82594482 616015017
4 118132222 731002501
1 77561446 867287873
1 968614197 119319162
3 408139405 766064397
8 475904599 965481463
1 726401386 359932608
1 738304223 107078929
2 276229394 114317794
6 823659900 10543584
1 643274230 889167041
1 967572539 170369237
3 436234091 137468129
4 468992340 919551577
1 853283791 557564105
1 858996744 276472804
3 36110188 940448442
4 19117979 374476697
1 125480195 920120936
2 2457131 924878958
1 347575188 31969592
1 739321520 205869151
1 334924766 508103755
3 234491444 550509059
3 568767483 730879801
7 54281634 568368619
4 747456978 206070490
1 281989870 20196260
7 660064066 570876051
1 899488719 446982454
1 291661538 614890437
1 518813882 545606507
4 751339538 918633173
1 615938489 760323628
1 38392909 103586795
2 969035632 55087190
1 244998500 50772489
5 868291313 19170779
2 733030343 7229630
2 223411496 256973977
4 581546932 973239946
1 608546259 333696542
2 407872129 574791692
1 952970823 59132605
2 771056294 626188116
1 226572428 190677509
1 672780034 626995499
4 451688641 543467693
1 374556380 620943337
1 482991396 186571116
2 500122254 8949650
3 739725293 41274713
3 733665662 626402617
2 986869467 543302916
1 374402161 538184246
1 574922321 175869676
2 883391463 367407176
3 593827871 46870216
2 885315744 389116436
1 538248617 591461796
6 816976517 557538647
2 196845519 964226310
3 557747666 943815573
3 808509256 500504054
2 36271469 931540459
4 957188537 586604864
3 775000298 254516705
2 530069691 710405463
1 565367526 897266520
1 462502115 245811194
2 612276883 597994383
6 95428588 312220823
3 831806129 308695086
3 511635497 388089034
3 705349347 684110103
3 969392697 341801613
4 486918719 41551678
1 77973893 696762660
4 772790097 622650073
2 807425916 164169703
2 571064098 88327422
1 152174060 797696884
2 385444046 902072982
4 572855144 149039438
1 380521811 60105005
1 743630695 89694276
2 428624363 354870121
5 899785573 4482689
5 644888235 305700299
2 23810228 438336617
5 228885916 204024043
1 817024840 582368498
5 528546225 806434970
1 281471753 727485783
6 465731670 561089417
1 30245679 18767180
1 514204896 74588983
1 511210099 460278899
3 579468600 521666114
1 100126255 639128475
5 30174297 60893184
3 93076040 533029515
4 608771241 207310641
2 810588995 885067737
1 410927282 943755734
1 569239941 159250971
3 384489623 941187289
2 627781814 815331254
1 709543939 737425563
3 712385821 373062162
4 203224373 224033375
8 512337899 461999738
3 849726114 686447804
2 270921806 686600491
1 559804598 937527237
1 91944238 947222863
8 379821961 681340220
4 703539425 720493337
3 491543323 540416262
1 651877121 632290085
1 346985612 121101735
3 113242498 946172722
1 961531974 474776688
2 693836754 889433552
1 981312562 786814233
2 927425088 604287128
2 583293192 1471650
1 501494173 751396620
2 296929253 222069803
5 529297751 32521242
5 563852903 491985879
1 39890262 919492972
1 914099064 176471324
2 357341911 132818441
2 416862606 903897866
2 441669599 935069680
1 572005793 233305987
4 373203094 690776669
1 607787620 867301003
1 631520212 643052900
2 57637926 691346981
1 618726319 257842862
3 380586732 919456515
4 670498607 110632931
5 741724162 304128993
1 449654802 90738707
1 893200540 830275528
2 699197092 868182103
3 830229879 469466142
1 389948107 193966136
3 172057655 53908928
3 724275870 105287499
3 273387582 22069292
4 540426069 3205249
3 781947137 750117416
2 575000116 306047821
3 244854093 729857316
2 514701604 997466872
1 25648940 482777712
1 116223724 739592329
3 909444716 841613171
1 633270135 181937422
2 901648863 74726059
1 78121424 824970355
2 210294927 983402748
2 968617715 24883813
2 150921679 831220334
4 983040907 274163851
7 691591470 125475055
2 403016205 11653297
5 662165449 392451720
1 919037304 920951612
1 829043338 545839485
3 624291714 256681638
1 872510026 587758266
1 704100678 348923869
5 910442072 277197241
1 192788399 275148516
2 121529840 396017994
2 633831867 331291048
1 195012215 931162025
3 868651406 733875221
1 127776263 47671796
1 131322285 836003285
1 722628850 610467520
2 818642422 777308397
1 681634785 611260090
1 320843445 978392662
7 114700156 449042547
3 401675190 446121196
1 712071865 387119309
2 625881904 344709170
3 368608130 329551594
8 733919914 934897134
1 557318351 506055234
2 80838721 834578179
1 694926279 896762330
6 707993236 797534831
1 265303259 937917024
1 158246778 398243020
2 523996900 936112025
5 194848084 595942728
1 869656507 346765023
2 334116102 817803284
3 292853385 237418907
2 213689201 935456618
1 756073639 822515664
9 92606169 219849607
3 104836563 988996457
2 30638302 439610836
1 608700799 607901892
3 110972328 993309346
1 468674199 126440026
7 507405519 487281954
5 493134425 967078367
1 662441442 468626403
1 934327802 330527590
3 918627348 347275792
1 659971041 298569806
1 722721568 156099680
1 697855626 947535524
1 316148718 286201384
3 519685116 407571357
7 223364951 716000786
4 300977363 445782045
1 287562100 55758904
1 625517791 291670777
4 419701631 575860412
1 459155534 904480927
18 469099923 986943244
8 288524695 627987728
1 664740935 801192330
3 742456919 660122680
1 397049771 439467513
1 914818300 611800731
1 276593145 675037565
1 163815215 845439808
2 249119300 37768490
1 251029873 407309960
2 455758952 665064488
1 875637720 566631052
5 978934725 714720919
1 154145199 894311330
2 17262057 770409232
1 433398021 679500255
1 988196129 542078944
1 332148223 74705046
2 284031033 369782715
7 756603435 366220809
2 53837777 311267664
2 14384437 478576607
2 298074199 942269805
1 879976023 912662302
4 913987922 216669190
2 768897475 486203412
2 991669673 670626827
3 755897393 431042606
7 724523915 431855666
2 52803873 811748271
3 608301785 724264323
2 505342245 322035788
2 524226289 12792593
1 389349511 381073566
2 432000152 296807921
1 245703785 92865617
3 548188685 874344653
4 249194364 576005764
1 381186487 599712716
1 479162073 672508741
1 395111145 416070633
4 285123615 166665112
3 641321165 947047881
1 37638573 941738758
2 826590767 798972527
2 263212613 488852122
1 194517539 120874357
3 395658098 282918706
5 541320320 327355715
1 941177477 826424372
1 11096593 291968994
1 351422285 194644321
3 261961066 490982362
2 775875337 797488955
1 371763372 787091651
1 33764151 280421743
1 299067688 734479819
1 487234644 20934000
3 10703916 400240144
8 702974393 817287882
1 985744769 372477005
1 186754984 321128997
2 682281022 242926233
2 746470208 733634479
1 94473819 218982444
1 829395978 902138204
1 521478850 186775317
1 327406958 892547817
1 382953633 637022149
5 500811691 584040616
1 378466168 15747770
2 768480216 365521045
4 83811937 991654322
1 98448224 503151139
2 843883274 923722877
1 750545272 629688276
9 828233438 641776968
1 299016226 70350306
3 337275899 423798839
4 734500863 979136228
2 603215791 7935333
1 261732363 283510403
2 51443354 477401971
1 208453719 364271693
1 875867231 438238564
1 173212354 719784240
6 34112901 969830516
7 845209208 798643280
3 701085571 796240821
2 880688188 213846622
1 726966771 505730209
3 168640247 573894284
2 995323139 686979028
1 787364344 241290114
3 897230425 904309997
1 514849561 367228766
2 417233578 33150031
1 501033646 979101051
1 30206027 988294300
5 530028288 490970187
8 386891749 251793746
1 471754222 962007334
1 225148315 635043515
10 677658247 546160211
2 36736848 939484473
1 660496633 526491204
10 342732998 169803075
2 1665547 356927990
1 995817984 560420671
1 19565958 369545631
1 362371185 955727088
1 506576011 156300058
3 39616193 101175791
1 250705454 63720408
7 893706194 552065372
6 728007721 400491046
4 333296853 585041106
1 949565033 478854284
13 919224067 918629420
6 684136159 101040845
1 710382813 874641993
2 517666050 623458213
2 426234882 370392307
1 70673888 879161134
3 810765299 924177311
1 488539529 33356868
4 903892568 84638669
2 660113728 550464179
1 830113017 400529781
5 60862692 264529050
1 511234954 855960237
1 832381919 928954969
3 606013865 816644440
4 35487356 503227220
1 964911111 329771779
4 54546301 398145349
9 328509164 591818641
3 706127005 814022320
2 413455709 849825449
1 792805249 638898150
2 744648955 602113113
1 311523315 629718496
1 307403546 74031040
3 449977700 620831444
4 700682051 850333866
1 779896363 146349471
1 462345792 87916672
3 433042124 447754342
4 714143621 639550622
2 695035337 277047826
2 626548502 848809984
1 79668356 458057897
2 569954803 315477712
8 37386177 507569
2 100672513 902413556
4 962138315 704985352
3 596011181 496019736
1 878922360 124803149
1 313674813 524145988
5 798113625 745746499
4 424827966 386632898
5 202964489 704444458
1 15083083 677344493
3 152273615 901175689
1 99877822 332534376
1 452789339 777214279
1 863137431 466819322
6 540374631 589055765
1 577048141 538865416
3 846561092 220988328
1 651146560 54374914
6 213333198 940822655
1 119651719 813222243
1 922647109 530629719
4 584001856 581201828
1 310176808 911582974
8 595724432 356136892
1 478030209 480355065
1 614759489 782913770
7 977942789 120346249
2 378547204 50196762
2 796612451 533465922
1 482020891 347305767
1 81554287 927602148
1 418518866 371007416
1 995678966 629077346
9 737014564 428688628
1 90552656 130348958
2 84663994 300539516
2 717634152 166319379
5 487810002 68079861
3 52075260 544901117
3 187340513 717588822
2 530510063 699179965
1 801063725 777663568
1 608124870 916599523
1 511209695 849426752
2 40632242 806179952
1 738787275 533071147
1 30777994 203667521
4 967420485 758100685
9 507933338 291943835
3 655826621 629417200
3 435230784 874226632
3 731905980 187576536
2 764172804 834994659
2 940769513 287683535
5 990436024 577715786
3 198449208 461508680
1 349844226 57923382
1 279761910 556823621
2 777239249 518449630
1 22999145 620031875
1 155996430 700961314
1 122736507 122679169
1 549937629 854374971
3 752877700 67854123
5 43557639 93832966
5 676941406 759697519
2 753668080 895493552
3 347966676 664221575
1 591015285 710397994
1 474550909 779402810
3 672835911 544565546
4 909110295 162608527
5 716563757 339963415
2 555127453 858876134
2 167671145 833390708
1 183747458 101142884
2 359649580 946450748
4 339980612 996587524
2 435425643 507837950
3 672748647 656181887
1 805306904 360967522
1 15329964 699759247
3 386844831 294186967
4 826385760 62596837
1 289471508 903268849
1 214447853 397793330
1 508127290 274661444
2 964306242 658066764
3 165212740 342215092
1 160454456 31428341
2 598747200 774631406
2 276947625 913876053
3 664778295 183215880
5 394517667 193866294
4 447296580 406392437
8 548469782 293139874
3 310279589 430806981
6 215730090 735576639
3 868197500 45681852
1 430011048 513348720
8 227780621 273475201
1 203734881 886374921
2 997237899 515615183
1 660865700 601323291
3 314581096 619465967
2 987580252 716080186
4 515531590 105056624
1 958134453 155038956
2 985751131 997852774
2 987150888 494796920
3 825712131 104376748
1 843550778 630570509
1 813743631 517601187
5 655493982 312061536
1 893783420 604164443
1 23986193 896491009
1 586203742 507472644
5 356072553 498594277
1 384654191 108598700
1 542233282 313851054
2 440776715 510925246
2 359892588 345779216
7 305305673 537623808
5 33714810 286193467
1 945905877 145245104
1 120903444 813129719
1 352151018 241161355
2 462352279 100394733
4 629649864 906491612
1 643420470 66233503
1 912744390 361585693
3 850316132 226811911
1 102558426 600912421
1 764270569 325207578
1 26495214 946454983
2 942818418 555071429
1 641388835 534797104
1 326548630 103164722
3 302181882 657902170
3 833656132 247926728
5 178814642 202985193
1 415731056 959589961
1 895182219 865366829
1 956177199 420608062
3 349117341 230272101
1 568810488 455835950
2 616392928 457994427
1 397210261 31038768
7 971734396 58421821
2 743895441 2598091
1 449236587 44943209
1 229435595 180911803
2 277035031 613637243
4 347327231 432923470
4 706658987 379016405
2 385223929 61486845
2 444561765 683196532
5 963977732 229819448
6 263740300 721339119
1 859329783 661116178
2 858406752 662023302
6 359244099 271412187
1 477637869 284002184
1 392866056 304459876
2 427092116 565160356
4 195426266 393692250
3 725244041 430587620
4 485926996 90630562
5 143200169 929193960
1 76877262 640318337
1 171520905 203825117
2 631621721 711011125
2 585239778 582971333
8 33449116 381659256
1 224679020 633031561
1 780085126 503560587
2 634996577 220487201
2 743779060 175196659
2 41798475 541090879
1 437911161 75336402
1 376327902 514155821
2 237899690 642429681
2 747124175 936353437
1 632198133 693479498
4 299505979 817477451
1 396011225 500288818
3 184362588 624921163
1 706196498 59117399
2 992442195 894185480
6 657206071 699018804
1 513777914 199452186
1 437347078 138760766
2 248849956 389497822
2 897839855 105719688
3 179731723 571828339
2 803261759 308451850
6 570971254 151498140
1 488047361 670933961
1 698285740 995521519
2 112755422 713288691
1 126857763 701430622
8 300092123 341797073
2 446005074 687384358
1 830731402 931894106
4 642793484 752084225
1 417387096 613023752
3 773348343 300901442
2 621217030 406107046
2 89437054 662222796
7 797047221 259414229
5 274469048 437965137
4 857595567 960234615
2 429470488 270426916
1 331510185 575997437
6 285851399 705900887
2 97372631 515831749
2 662439339 207519664
6 566227277 889432945
3 161686872 263461011
2 972953757 520861793
2 614337625 230950551
4 257381814 769462380
3 547528605 405073467
2 972615508 766881817
6 521488878 51072090
1 293753418 268083879
5 768557876 193406590
3 709066190 819193680
2 25622045 582603685
7 876747413 522201928
4 743511000 554019947
2 133582552 371484598
2 779346664 942055663
1 927354213 123639806
4 993745918 577325789
2 697607329 153898563
2 352992862 422074471
5 800774084 13615584
1 107537428 619033006
1 704660805 907150516
2 749769407 362166008
6 335401144 216965002
1 69801670 167446562
4 376179126 766512960
1 761768386 207737271
1 39225057 883287717
3 554188655 200756177
1 521481786 124501975
1 365167347 197916956
4 584819722 386783308
3 838540966 534725032
1 750721415 949589943
2 464766277 959260308
3 796542229 304242174
3 233168547 857292441
1 623741225 938545473
4 883839092 818692041
1 228903728 208151479
1 418012359 143657209
5 484637485 798360027
2 461447395 342386997
4 624374500 796100989
3 596896152 153473913
3 284009256 458626742
5 856297272 450719021
1 751515282 142475608
5 906163061 158254821
2 67985220 73232736
1 608242544 858344745
5 721784262 354665016
1 260380471 875073170
2 260807723 159743427
1 598586436 672535954
5 445753436 749436295
4 98489724 202008017
2 262362148 627180539
1 148598535 438216005
1 235797126 673588213
1 24420799 67629842
2 9225839 322063133
1 760136048 11024985
1 959500316 410568405
2 8246918 913699865
1 834191867 914326994
4 192583089 66422281
3 418818373 758912229
1 587992287 756141771
2 685252464 899752408
2 925219367 926722378
2 107875699 833871138
1 663909040 949329108
1 787613922 639732416
3 345013473 998322180
3 143913979 995469044
1 611082164 852735151
1 575714736 839573758
8 916356723 173922701
3 952597857 817356858
1 208868816 102932222
2 610902243 154891082
4 464069585 390483912
7 865891464 519707233
1 291425975 690370971
3 172107895 839384347
3 233477913 608365997
2 6140262 739925138
1 544207665 887070859
2 973711180 758421672
2 5364310 448660461
2 872784893 112572613
2 647755613 947673193
2 875861954 964575860
1 824667030 771344970
10 579783972 377499532
3 583151627 128754570
7 132378433 29466389
5 891054338 711224651
1 874610577 737183879
3 443388597 442508179
1 576784697 960526461
3 806267242 569981606
4 708426020 552579646
6 836907348 766387258
1 403507924 269315161
3 957769966 490962266
1 665402802 652966730
3 132192169 115591281
1 265415103 120400480
1 952450860 448071352
2 147061712 248776553
2 31004908 478803363
1 63756414 740348866
3 989916354 916815230
1 357135866 367396770
1 86907525 214920542
1 280333557 307683458
1 90840686 439208645
4 596442310 817247938
2 162908020 388991884
1 415661299 771102852
12 730392133 410059175
3 832958536 233892318
3 759212601 923263911
1 543354038 415188245
1 24834450 673112131
4 34114927 646757097
2 308150373 120344160
1 319145258 279699806
1 488640525 655821712
1 600763364 858366013
3 663697726 224831750
3 320712531 575846933
1 78692979 223879911
1 611493996 519243117
1 757730469 644502480
1 895053730 896078098
1 427465089 887298826
2 646148164 819464999
4 902502862 352080900
4 288496069 996113742
3 774790320 213535750
3 971693634 616939601
2 326519471 438975257
1 440954251 73207722
4 760477637 834427454
3 976504943 859572405
1 202830326 55134281
6 997785729 19487007
3 119491979 617981885
1 551277939 979862378
1 100370130 244009735
6 585575975 667555369
1 144068889 795335160
3 181575985 226189277
1 569019716 395690712
1 497440187 91818348
1 888496288 619757900
1 478858686 161041636
5 248808301 27152177
2 951895202 585743213
2 428946430 301401706
1 731473026 41625221
1 970888659 517155165
1 718579777 875876861
4 272048128 528805440
3 564307499 748466203
2 617745220 27726893
3 912933858 352253873
1 933402693 196256492
1 679783119 358252591
3 897779309 630655559
4 633980996 469653271
3 884298127 966698942
5 258035420 986537892
2 899059279 954165610
2 197007217 965022192
2 739886992 138623603
1 229052753 948252373
3 247909351 287076998
2 380177639 163586686
2 604687714 4502002
2 303134965 627080287
1 557570788 651827536
5 195539491 521707021
3 272649782 301041481
5 119098803 799238839
2 415181168 1394441
4 848253941 417144420
3 245655062 394906818
2 762904850 359794557
7 373799646 424501199
1 515231562 659750987
1 454472419 960705813
2 879322446 228963729
2 232706246 736218983
1 812197824 48355611
3 683102460 639139991
1 213595216 204828556
2 312416599 134859134
3 493349775 863263657
1 356012956 982538830
3 728755491 259489325
5 602347793 422162562
1 61263367 604163469
1 988109624 964716227
2 232670844 101174995
1 77964148 936945781
2 261367823 87994516
3 516924803 145464462
2 761466479 763652285
1 295354050 397312889
1 879292369 818417510
3 112071381 154080644
2 955989643 176055785
1 520338038 123134411
1 730564080 636549209
2 477351619 843801072
1 23129542 590810728
1 108836235 679938785
4 317086396 435267216
1 594228520 253713538
3 842186000 709916928
4 336924548 645513939
3 985848204 500711834
1 298368650 642562123
1 729306549 889174194
8 379621085 190343783
1 196555947 148588841
9 823505547 57356959
2 271423189 638772545
3 529139909 426033450
1 693545084 307000126
7 847533696 960330954
5 519148286 719488134
4 820122962 732778198
1 53281849 515129933
1 185168708 559202948
1 251912213 856664304
1 334415622 193039432
1 900974387 312705927
2 599208811 28422491
3 69640992 9546431
1 295702974 934357749
2 120723814 290234545
2 338409619 105011353
1 663652888 11129503
4 307836060 10390161
1 265871837 794756098
9 402714081 290703994
4 792106690 917601069
4 914293917 772427810
3 812289991 79534412
1 115785696 779274013
4 805554589 803368821
2 878132530 462406021
1 35099705 356941700
1 367544494 124131617
2 887537948 700612207
2 764875096 922593352
3 465105433 115343148
2 680449217 92513728
1 851564915 618246911
2 787518396 850295168
1 401832927 911657006
2 190889731 435740246
1 654787181 857246811
3 399381895 541658259
1 947366896 21182788
2 44013724 829963328
2 498106729 418819199
1 72254114 371400472
2 154607045 632525096
1 496573212 621892066
1 287445566 946761442
1 702426767 335311343
1 186078371 394763138
3 534944799 11478747
5 239850619 684564015
1 96950992 388606548
1 278074513 889759668
1 552955629 108949162
2 801266787 853162890
1 432761378 737050303
1 300747616 35736313
1 81796913 335447618
2 868843233 440734012
3 933676452 711819738
2 861365247 39897759
1 246872321 861006556
1 551398787 486247751
1 560316643 213690342
3 498551448 821385321
7 502184908 706164300
1 854945171 515182942
4 628552366 680397237
3 156169779 630135240
2 462226508 309727021
1 313756647 235043887
4 572660127 828521871
2 639017047 892171443
3 320688565 505663315
3 157212161 887002018
1 675758144 146383667
10 67737080 274461296
2 901595610 840686763
1 129637321 224661608
3 781772841 606279237
2 24174523 587594288
2 493675204 725486010
2 611532018 61755610
2 931968928 531711331
1 577998342 566201371
1 268908682 328964574
1 18367560 421030362
2 817843238 526544803
6 449802056 971500721
1 291597703 55445683
3 658522165 482576819
1 795350308 353258076
3 126420280 440602824
2 664069765 842500027
3 10774033 974557812
2 215372127 75950013
1 334674309 938622346
5 470803136 914254114
3 594940249 140367508
5 284443707 570815915
4 484611251 397459486
1 254490402 197967211
1 463267960 824781154
3 857340019 282131915
3 200827369 774440618
1 988282739 82115049
1 696282914 236482581
2 941515495 838448730
9 432860130 756000954
2 846034651 331004055
4 198064521 777152264
2 113919372 294488740
7 420315019 719032743
1 294735197 818996432
1 950240616 352009344
1 947393549 350608752
6 54590525 796566782
2 551223707 908879448
4 644702425 372077093
3 33811418 962734948
1 485718562 426861371
4 690664701 504424974
6 66877530 730802431
2 126070276 603673080
2 876411609 57127802
4 798670324 590088168
7 711376885 712628489
4 234479080 435755736
1 128574013 818712385
1 424053071 774489072
2 735018010 548450757
1 427977310 824328590
1 524771298 307997767
1 143026242 145512917
3 472310580 215261511
1 628540783 157555547
5 412350256 451172595
2 810937331 574952221
1 654682388 916783237
1 788187099 156649151
2 459998679 14556456
2 25313528 74412610
4 687969214 103523587
5 404626058 549012059
2 931362641 965546674
1 345723723 226287133
1 225347921 867717154
5 435868339 218459254
3 435590760 964926348
1 483600508 843349998
3 590123708 58571947
9 312796730 166138525
2 998494426 216601330
1 240860882 583326402
2 336304125 860830842
6 766879583 336987977
2 681925478 330827856
10 544773027 696468013
1 104077576 413297226
1 284030694 357553229
1 264079900 840608397
1 350664951 251501153
1 523999049 9775392
1 633670965 66975312
2 187561192 9306492
1 561376005 711119682
7 551013802 328312012
3 332181148 23604300
1 857711719 292685634
2 631518173 685125148
2 72001017 463597435
10 215386432 170796228
1 379803986 881870642
2 762719428 833775092
2 504900574 505027357
10 215193314 555692792
1 196340356 290653533
1 953057705 720238102
2 91487843 576950620
1 556793549 402138188
1 478230109 576715077
1 386100658 356851004
1 477888446 98103383
2 712735092 772607257
2 537782019 701137759
7 675686329 430712479
1 285394390 581337435
4 856143304 408021214
2 292912871 192595368
3 650529600 847111265
1 423570580 886720410
2 84818674 318296273
1 674782035 315971779
1 267235987 727831154
5 298662383 21330567
1 892685535 624272626
1 696716712 46691214
1 27517244 306758756
2 638958371 585613910
1 656117970 517434993
1 63318098 122592262
4 570263685 715121983
1 572531943 661631890
3 915750537 29197126
1 717861076 109925854
8 487774291 222773825
2 532838569 522830474
1 256195707 988757662
1 426061944 320485506
2 857984132 754980458
2 63288553 262277293
1 11318450 544408234
3 496431248 658598124
8 329163745 394532213
2 535797899 469930304
1 692788750 637667679
1 240778628 245728414
5 573519666 534984307
1 132933424 130326730
2 855554149 148592416
5 165554246 127429038
1 887555507 868064499
5 958768550 263897200
1 464687816 50530613
4 248629964 731872083
2 959544334 342051610
2 75368729 652852694
5 690842708 677353129
3 958109967 280669647
1 492902846 853247653
2 964418523 362752220
2 771636439 540136855
4 962258399 57622254
5 546706596 497118163
4 277597392 969006429
1 994191669 899365358
1 152633359 253371878
1 635861670 698956917
5 724061941 972470530
1 157377754 900654181
2 454381149 824885192
1 357824185 590170262
7 466050066 103096350
3 409087546 197141305
6 381952980 891186528
1 34074670 603669451
1 279397125 509071641
1 957167589 408147320
3 842500353 554883704
2 18328772 279434568
2 583957178 52137545
1 552705720 924983134
1 426545338 600576200
1 194662872 557068992
1 526295514 246515716
2 964891565 917744316
3 384915677 894844185
2 447292307 204910389
2 375913852 177437543
1 490793703 447982113
1 163603544 345048991
2 666594373 801817992
2 873901754 105332686
1 1427891 875320450
1 746321394 935354318
3 33964826 676457238
7 324499169 819046964
2 315841718 821939892
1 636271898 609493561
1 396036902 183173987
2 330478359 849887304
2 273189256 409579170
2 282460352 965279278
1 421578090 898506548
3 355658103 59971125
1 20052818 966987790
1 743964410 435987965
2 401161643 200837644
2 336781210 950321971
1 220257672 587032884
1 445446754 128845531
1 517832165 914466883
1 938294195 407968701
7 838770488 631970791
1 716755824 827543423
7 952866516 684563388
2 721441520 938368873
4 377276405 182476232
2 196010921 867001973
1 160177742 506330483
1 185685561 807851038
1 820671712 31700503
3 57160819 544205408
2 11535649 79009300
3 1130200 167267640
7 455402501 766282412
2 599532741 800300536
3 992438405 231226226
1 282238112 26234654
3 403348849 193965439
3 88985558 357627641
5 666858212 361122865
1 377701799 636455602
2 105701479 24254122
2 583929989 442385094
2 140042489 606822966
2 809356456 785107370
1 561120433 858276220
2 163955871 443103918
2 473944601 621856677
1 630048740 862765296
2 193804957 125071346
5 410290861 469870475
1 846638928 664103644
4 837743667 833228710
2 241343574 933732839
1 953702006 404474504
1 667316220 614608820
1 997171279 931891231
2 582249225 568167933
1 287333926 316578843
6 502723080 175932499
3 308806601 486877079
2 923495506 228971686
1 468476208 412034124
8 307272865 581439376
3 453262869 537611088
1 449618985 174086120
2 452762983 191246516
1 800969532 123085806
2 477394772 377057123
2 424110481 993249313
4 559759840 194347277
1 645153951 7282831
3 562207182 655614178
1 354185145 583563669
5 963659374 718821631
3 411921279 550701218
4 275311442 955227361
9 803844380 444435227
2 918196896 356766220
1 863813495 244523354
3 91295470 335752636
2 958890136 758193250
1 936140017 600991284
1 356041739 812944987
1 126025834 165930206
5 182775258 772809896
1 297539051 458583466
10 730702836 361275631
1 66277516 819244018
1 113897356 699738844
2 738554091 576234289
1 896516850 593727301
3 553246648 686778193
2 155553769 857293152
1 842929940 722240717
1 851199988 988661131
1 811976124 374517768
1 547352445 464774400
3 408002337 31075953
2 552850311 316639449
2 826591403 796581924
1 983430939 537697180
2 751140730 853973320
1 468017072 892821315
2 697099087 936896546
1 501945878 60290215
1 456851929 490014510
1 579820768 777192833
3 107677192 332317959
1 162099335 573087564
2 812891492 452087338
1 482511847 364935978
1 764898064 9104129
1 929862382 969560466
1 418629994 145911741
2 854269215 691217577
1 770343323 39014284
1 975094582 677543907
2 578443110 252418860
11 265521707 310988945
1 762216042 964380753
1 113358387 350934
3 922585693 843950034
3 589573389 718407462
1 519016047 989594942
8 734895095 705101350
2 133553231 356229132
1 526004610 650246979
3 982083248 170266904
2 249797318 99174250
4 235705327 776215138
4 102490490 213978865
2 628252423 432448900
3 822029994 757654095
6 915397001 782311564
1 37070650 485511087
3 504727579 995714660
1 451541484 10708211
1 575358784 284142482
2 205923255 334013867
5 536980353 100702216
4 203096124 370589883
3 396183851 738689095
3 26868228 486012963
2 687395711 682022729
1 77786205 285747376
2 636789200 797354098
1 556951296 175532641
3 562951036 102168047
4 895065389 755864122
1 687943178 985596194
2 628250548 411590202
1 225979971 233302515
5 340372721 170016183
2 744892102 122298242
1 521579045 536388064
2 979529979 543092813
1 665896434 677742067
2 785217109 711823834
2 224245225 500526108
1 308939563 331322825
3 503166145 774720890
1 522251411 886212593
1 788116072 573937983
3 662997442 500275128
5 159614430 255178336
3 561798718 367156352
2 381260730 325962801
1 244569032 533518322
1 345542552 310691808
6 853342868 391586504
2 876064103 395028078
2 995847838 244423343
2 100818693 290132960
1 35908963 319755158
2 462774054 595668019
5 865249156 901744893
2 64857133 792585034
1 514781462 718526374
4 669583319 241600534
1 528965127 795873244
1 248529556 851391073
2 173281415 737213446
1 740519416 14620535
2 364880112 279616333
1 758191065 643887426
4 497971138 333037132
4 244566943 354556729
8 472670629 41116792
2 82905142 977351875
5 191285538 471221294
5 94510411 195774248
3 354643244 840922360
2 424707394 98410135
2 603756241 304313334
1 50814183 991813549
1 767611975 83796436
2 6053676 802282030
1 381888869 829595704
1 957173880 229168775
1 731610322 24598058
2 967344530 822571560
1 708416797 247360038
1 868017495 571480019
3 238959327 702744451
1 266690469 706377329
1 99702679 307273917
1 531040127 718593792
1 221848216 727942452
2 537860505 281804927
3 915636012 124712013
1 649140884 987158213
3 905086428 877881752
1 500036188 322637358
2 989938685 811899929
1 493952998 101101887
3 147936779 963322057
2 496650190 208236574
6 615714902 667721880
3 990342116 968460448
1 224194016 791969324
2 828172813 668235706
1 84147021 867186510
16 63514800 128354848
1 854219979 557941082
1 837850584 189062465
3 896949583 764484175
2 304601794 976301508
4 459982431 88879862
1 760284027 718974149
2 856519877 733288578
1 704679064 634314205
4 318591593 444259449
3 441587394 25768722
6 494058499 349583326
1 439858135 564499556
3 463862185 271744714
3 367427567 729921217
1 617534417 238288129
1 265644791 143497487
2 344625306 883635954
4 204023901 931930995
3 103279232 887896758
1 26091600 766028169
2 71226400 254446825
1 399741829 912986112
1 303554967 661651473
1 77942120 597162081
2 642405507 678000267
1 674389556 435679150
2 885796109 794325261
1 258900709 49020734
1 747988403 876308867
3 847719653 79262335
1 743907720 112466902
4 668281942 87857251
1 249034160 173755302
1 5401280 314558613
3 745334649 120347504
4 397451455 572127207
3 977403581 325141292
1 45213255 626883627
1 636330616 457758733
6 47498799 576935835
1 586583916 505319817
1 340851152 18762232
2 839682498 951717724
1 88889341 121842019
1 936366954 619390226
2 442375359 509274025
3 716921696 663913814
2 636636064 708077679
5 734559204 262008476
2 788890000 386361075
6 463819514 314129307
1 478975567 113551233
6 999615507 483508817
1 202153757 706299245
2 708212582 119396557
9 965090047 373592054
4 825527739 16166767
2 435004871 725804224
4 60763442 470850772
4 848295053 195891526
6 385518625 453012806
5 580492957 940800508
1 465845231 65148999
4 559330596 879140245
3 636802413 765011115
2 683460831 540118333
1 40198520 157241882
2 116661449 609391148
6 770354932 596090200
1 781054192 613455890
2 147427702 629653131
2 865693627 899332295
2 136484378 244577661
2 755126196 352226622
3 79470900 957240410
8 422827089 999801963
5 849501862 599742189
5 736473068 195832060
3 736538774 452565787
1 891192246 338588621
4 376094670 76733287
8 182451162 929307619
4 591723422 844608375
1 597093188 473037107
3 82800486 860104996
1 406481828 497668493
1 10514993 554078137
3 720177693 360920560
2 871790939 655420109
4 462251194 447988032
1 691836633 70689405
3 989085732 118893424
2 299340109 476360909
2 903882094 429141409
2 215864897 272045534
3 772987511 986002629
1 786993467 492867464
2 511144604 311353046
7 64731615 29801955
5 296575442 943676791
1 656879002 115754020
3 452267714 418777276
3 490203606 988477089
2 288716730 851826750
1 577349453 369446581
1 309547374 511794013
3 961889881 374394640
4 899733540 152580527
4 141559109 769443180
1 51946981 761926123
1 331381419 334917200
1 287135967 25805071
1 698774164 490328284
1 918979797 921114849
2 303929964 632534078
5 347536304 957338349
2 252918194 741265390
4 887050396 958539792
9 213283776 285077470
2 315566325 288547932
1 34935783 846947768
1 939562055 196799606
2 397633083 496150971
2 6550294 580057924
1 590123419 446734067
2 371573843 759994897
1 856831961 273400544
5 54258967 707023500
6 282529861 235922980
1 706591757 390322679
1 941884254 902787178
4 954656578 314066342
5 962148407 434777155
1 575676542 267732268
2 100927267 272856181
1 782939552 71807475
1 196956149 601334923
2 177537628 340376914
1 42080807 447049933
1 955404726 213475422
1 391271626 794780077
8 330859085 545122669
2 560613769 446610584
5 279717755 50247984
7 885876387 309201461
1 292157069 652932587
3 477718851 926874084
1 507364825 661060241
4 995191105 392757772
3 718314702 768482687
1 784237243 163094788
7 35248290 651136267
2 71178538 74632290
2 983743997 904630338
3 514513605 819147777
1 503749205 918593881
4 710148697 599374708
1 847935945 586694546
3 268674801 563386153
1 417454405 403892301
4 216563350 158018381
3 751120006 712793811
1 650603221 922576078
3 303727375 435948902
1 352504687 232788555
1 802519743 842414328
2 102867627 251949263
2 973711178 978073382
4 739671795 202776336
8 55723575 87698940
1 657033167 668471578
2 668273696 902423874
3 181851518 186686000
2 279754360 995752929
1 961801106 447496640
2 270421656 753865349
3 996127266 990307855
1 872725061 425562528
4 327081910 941195008
1 677513079 736228314
1 170184690 302191436
1 419161833 611402856
5 338371496 213326637
2 474972692 773128254
1 740392288 664131952
1 518299447 495553119
8 746369340 568565783
2 464871629 597396536
1 5091874 49698624
1 219084678 566290621
2 919277734 96230409
2 157151124 66846474
11 419739243 137094725
5 433386942 658412387
1 754682336 616771489
1 407566828 336723120
1 715585181 413564090
4 519191795 860810578
4 50914183 167258698
4 32509214 627427429
2 526035194 411403889
3 14299296 310935256
1 652659332 983722469
2 867915057 9170582
5 39936491 280413825
2 184044163 187034389
5 467359579 603043323
2 431074875 864983399
4 662258338 799245268
4 820673702 853288620
1 113066746 62904028
1 819938502 652761593
1 366881138 793812406
3 38942914 859969546
5 319364407 663228659
2 726733548 187492569
1 784835590 507702532
1 233310249 457305999
2 101666737 126002476
1 887135713 756618025
2 373615596 749155136
1 590989854 573365537
5 178500797 382014438
3 911197406 252098636
2 833189774 108709227
5 609355458 661486972
3 570109274 351559400
2 347608356 775493440
2 449486048 171336962
2 447587906 496792705
2 29102819 869932808
3 856549641 887649798
5 501476930 541226078
2 616600405 748280025
2 236803839 452898846
2 113411194 46644628
4 477974861 392407058
8 505496872 620325776
1 534534154 440199114
1 151262166 95156186
3 81388596 783989941
4 85895322 634647536
2 779890699 317759448
1 795598758 472892831
1 102899282 524542051
2 964744033 541823259
1 249327979 714601484
1 979319953 490771546
7 327167362 647347228
1 946771088 420546603
6 327674048 918660624
3 31855249 418694336
1 630746334 875499368
2 387224893 254797326
2 526890971 739831272
2 711031435 39297161
3 697969271 377134036
1 609636427 372004949
6 427651314 277149455
4 731411565 374318939
1 118904553 112744053
2 282744292 655378272
8 791018643 695657524
4 213391921 839729456
1 193994861 774518381
2 158341379 671866659
4 371566621 511549793
5 422153851 977948653
2 289443158 783486765
5 58018333 978035811
3 386509864 94291591
5 936339371 552234214
1 618296857 188683966
3 423308895 143684575
6 141304723 173825057
1 941302590 627613892
1 40916697 760959594
3 783933797 361905864
1 518274874 381516126
1 763060409 652463540
3 641160479 623546454
7 50945843 987424601
3 123335937 724953061
1 350416179 263571670
4 546272887 768099626
2 920742596 425512935
2 624367306 253039308
1 812277358 469755534
1 442378269 398294911
1 897241170 164698346
3 755912867 449997437
8 998620657 439816748
1 35296450 484727091
1 305822632 329228377
3 86822830 373709831
5 970090192 510544751
3 690632303 835376484
1 971867131 429300795
1 160556555 30062545
3 806033622 446619627
6 14048129 13839934
1 66810678 319877812
3 767895819 713442117
2 273318517 228035317
1 952948183 889267922
1 577757676 285789975
2 788011955 415061792
2 17805024 395198673
6 140590621 80050327
4 791950832 137218474
5 939008116 527233354
2 476779740 172043864
2 452475694 453675430
10 393481192 925298630
8 419520357 230369299
2 941769278 392181987
3 848924197 462186283
1 304923896 330961198
2 627886256 463082239
1 513652324 940942539
1 765348522 49289623
1 842339032 844683534
8 111960042 896075010
5 806437346 665027688
2 656690753 198677836
3 821523411 679089252
3 154096798 682060794
1 868351073 323857105
1 569410827 363916658
4 695423319 346053596
1 157802022 80418002
8 132247657 17263618
1 143581274 258060020
1 40191990 654321160
2 134794982 823098341
2 271583974 914750875
5 818236407 98433639
1 256685573 684091590
1 567179926 986698586
2 706971592 279231969
8 242461868 749385644
6 656007505 657740626
1 447348890 281811803
2 23467618 373516205
1 732765633 363137651
4 168822101 576831034
1 797416545 468091057
6 334065737 758360757
9 799930134 421462939
5 725595394 249410775
2 702712411 573487301
3 912189046 968405747
1 551932066 57892128
1 918234026 698966487
4 601697713 642763553
6 737852009 312843244
1 560163583 724074064
2 747170494 919763521
6 226381867 403482535
8 356194620 251480258
2 358944132 367398481
5 290600340 993577060
3 567162122 251628806
1 644046480 360220878
1 961514325 322807313
6 203303576 101005581
2 583283069 934489649
1 177243933 721807111
1 233334984 444904410
2 862151972 404847638
2 378959424 529976266
1 698783198 777306722
3 568290865 395708742
1 306885619 946131128
3 98724863 738526623
6 235505415 877539805
2 857995548 132947527
11 438085090 152163895
2 611524877 198374597
7 620974788 869521449
1 779486474 295556949
3 824342557 770975101
3 728369871 87558695
1 78444825 236687570
5 897195500 77555949
3 14391601 892129654
2 586894428 7853365
2 616212799 749497577
2 707435353 704204059
2 517699139 483312879
5 285024229 501734785
3 326719976 775207287
6 220997251 991986943
2 572395158 818846990
3 459341228 503557304
2 492232247 774481581
2 796150045 481402237
3 853373987 567997313
1 259378070 888247953
1 451298763 687291151
5 236338022 371984012
1 629002755 714401612
2 452175892 665308577
1 334096566 196235197
2 593636880 75670369
4 638920109 262404728
1 680440858 174615053
2 648078747 346487774
1 812277097 824344865
3 881174474 902545261
2 32587629 75620580
4 576196779 872375081
3 866738604 722243551
1 960220414 319579450
3 393666295 827148035
3 318740384 739962875
3 378827056 244615946
2 375765362 514633864
2 967717517 799608245
2 294237293 595205751
5 912835201 553729800
1 845357610 429480684
4 993679153 190552373
12 560214419 327293472
1 812875455 49308589
6 397443708 158548464
1 629745589 383003069
1 335540825 714348034
3 704236388 288604180
1 122931299 49327886
1 144418860 127644631
3 919503363 421971580
2 511063655 566471362
3 249829853 379150863
5 801778847 916990028
3 337758179 378670454
1 527981513 295256355
1 296372947 737617409
1 400766188 409194537
1 756547989 970227699
7 451622150 497920930
4 803326407 56100805
1 473030919 644934440
1 795337695 437958210
2 754362530 827218194
2 505018223 419302351
1 40257895 167426812
1 596066852 353632311
4 171650105 342196951
2 590350117 48186190
1 954554630 410165310
3 936209083 241591340
1 816363626 971654246
1 808700477 321840585
3 712110358 592459214
1 973407448 378623613
1 170986631 674338233
2 543289613 513493175
4 253226750 322567788
2 271998055 288450833
5 895494292 532006289
1 897338818 498412408
3 369371992 896317150
2 872165780 575499923
2 116761775 68606950
2 914499937 79120173
1 882945459 537737244
2 921135740 329222130
3 804472383 411807200
2 406225474 51192594
3 671501441 123650198
1 529235525 79584372
6 380486064 316593374
3 401012775 637564565
1 171250339 296286336
1 952454126 170535610
1 18650161 337703142
1 879314180 24045816
5 556776490 124090207
1 193811041 8799867
1 240343092 333296251
1 42775477 254170212
4 703729790 335875381
1 473979192 715031249
2 701539401 199629117
3 19685391 678873190
2 791659762 895859352
1 407161788 524027331
5 366234220 623760978
3 979403991 288323482
2 786790592 214373296
1 839648407 520898950
1 931535665 548503097
1 449860017 145788184
3 685270247 226653027
1 850856443 868577920
3 789265515 189111093
1 810443289 570827104
7 825674098 520659622
1 806369158 83155178
1 318677748 477004851
3 492473439 78858582
2 308082946 609994435
4 450029728 67117812
2 858959537 348597040
1 701790814 772557310
1 968356889 897352734
1 398978841 883907582
6 192035109 660751992
4 885464609 120167225
1 477136956 639903598
7 540648044 125675308
6 134161831 711942603
1 221378919 621007442
2 889409552 973264715
1 585388827 470014430
2 33634165 21927046
2 314814979 637569364
1 151547411 244447018
1 130276567 959003774
2 753675684 339703495
1 566015909 708639234
2 707457622 802883950
3 549921610 159048561
2 995698385 858751680
12 421046799 151152252
1 282963010 369990922
4 791248368 256135136
1 532685160 987154708
2 630892537 834478312
4 840091338 592658967
1 631735061 909624347
1 994078230 579509670
2 151382010 841764017
5 6373043 296345791
1 777946688 879395969
2 30716903 391806535
2 419604499 229302875
2 718734746 754075520
7 612203141 988361072
2 909682091 801740726
1 73771386 379380369
1 406390792 997773433
1 597655561 113479314
3 413961947 528730247
3 392926236 315827131
4 711555406 414476764
1 852612771 930381609
1 87293921 805715624
2 591344784 72557459
2 511137274 931944311
1 372677138 775209816
2 614792596 71307140
1 468867483 49087782
4 692408702 990237199
2 896129550 478470588
1 131986907 100550100
2 719726441 449369637
2 197207322 886748240
1 432996428 281055965
2 275970648 810416921
10 348093018 117594881
1 189044205 740661822
4 281187791 82439187
2 340514025 442744986
2 960866680 69190291
2 383926569 625182416
3 122053873 259554340
10 567960001 951708503
2 99198514 299893244
2 688279558 758763255
1 658469471 903737366
2 84258244 129581933
6 818193926 267999204
7 731838394 125086564
2 686584423 781976716
6 935579572 947115094
1 653964299 767092594
10 807840985 300221097
3 443282013 782902693
2 506675173 365510066
2 678719142 614441
2 395104819 491873939
4 375442813 18915531
1 343183683 824743165
2 904623155 570183331
2 845060409 14005672
1 488096770 237358454
1 685181929 976052220
2 127169848 167873556
2 716972831 139632151
3 66384735 419214356
12 521808534 860337925
4 791644649 104658733
1 738443765 163086155
2 55180127 266585400
3 827115385 788581450
6 831061781 916940655
4 175967676 143159826
1 827770756 217011844
2 481779187 442003975
4 62283698 209624128
2 821240234 741283413
1 812786654 648209212
5 156382316 567137206
1 698655398 607618290
6 827786388 251670277
2 48056137 359884239
2 273729118 895226930
9 303418322 472892701
1 557691839 400900740
1 64050537 849735343
3 111098438 829351151
1 162151451 31565386
1 987892576 812968089
2 983625912 156869741
4 989075987 784456989
1 616498134 530844895
2 143208311 64218410
1 782031614 434330851
5 619093787 65679409
3 700159975 743375590
4 513326249 114041206
4 582452873 697247829
1 359547418 440237383
1 339115023 621694019
8 284988995 978137180
1 195058437 886576996
2 647676710 196736727
3 143981577 760482097
1 288839397 239338615
1 597023150 809914348
1 714966165 210975177
3 731052732 775642781
4 601897624 874878820
1 700270835 315452722
3 355690559 988273873
3 908602820 73071865
1 175453658 413591570
4 133624628 140117719
4 193099305 290458766
1 961960521 434507235
1 23756498 743548134
1 23106932 934176780
8 72374508 67712559
4 344259857 763072753
1 388284727 405481423
11 496963888 457608476
1 833417493 102463090
1 958162729 690722230
1 67025011 748153734
11 970113212 93005101
2 612760917 158860547
1 177667866 181804256
5 154651721 383620901
12 958870606 984033521
3 441020110 930218605
1 98073466 84976772
5 612972899 607857979
1 578212240 480630532
2 78442289 77512055
11 578135637 455652041
5 246257659 923260659
2 644615898 405209625
4 663544624 857344738
2 282861058 552292196
1 363062877 409187560
3 386243444 892671094
3 445907371 674476135
1 295599692 431277606
2 194526585 419644586
2 138919167 180863490
1 478435612 234672299
1 962358189 650341748
2 467789042 62209848
3 528561780 337167324
7 285487953 662109180
2 955773938 697218097
1 817368253 164886965
4 973335741 226093466
3 91340639 787799986
3 212161722 325625549
1 69215250 446041547
3 900530653 516709190
1 393845809 124985625
2 363701570 353773076
3 285940054 930840087
1 600278653 628107453
4 84043156 268329091
1 558521481 515027472
4 665426190 833326328
2 429348829 440695275
1 426008827 881210913
5 749751660 127729921
3 654132497 299452591
3 438112213 58934425
2 86328346 388249257
3 944645569 782863821
2 594434788 757724872
3 717307988 448666345
1 112774002 218878423
2 191736577 451934933
1 828049226 966786637
1 883194336 12714486
1 13050194 373416636
4 221353975 181081616
3 87386848 935312183
1 224523359 975633835
5 776406174 741967610
2 817879761 142484521
1 948887147 422619973
1 761362663 945149351
6 684481772 427716603
5 68207709 339520599
1 133547797 244952885
1 817761785 697192477
2 184671311 514132829
2 607597490 37850115
1 717123323 631999028
1 308460 793538430
2 77364695 184016978
2 501160272 324691365
1 28194599 613443016
2 740339804 947315201
4 896138910 424078856
2 740711605 637376072
2 45786094 867720013
2 89690048 584406085
4 689009280 696899803
3 240641353 180491068
1 998267083 485892456
1 998616884 246293714
1 110921751 129132325
1 559042558 554245450
2 491202473 777572180
1 997330576 614253462
1 141574411 861489714
2 200638428 470699117
4 357977381 502101115
2 23677209 898795613
3 338455882 897212566
3 509244147 133452855
1 129892553 925152584
1 465505628 974479995
1 917543352 712401943
2 171293675 615532830
5 307361623 493183608
5 365074401 261849481
2 794836967 980577001
2 103107363 926538557
1 904162748 811563030
1 795293725 977270860
1 363174713 85579930
1 63418881 796548206
3 790265094 415157575
4 363862843 227323853
7 23050946 525009502
4 76740956 540547235
2 41699496 60697597
1 977488562 342555724
3 486105814 272464569
2 392057713 851278643
1 251047984 199339797
3 282986020 105407750
2 697127932 941867077
1 658189547 63262299
1 663929567 769104777
2 895589838 650106226
1 469551545 966336127
1 813927509 359298892
4 383527107 162761251
2 735116452 581306212
3 683672900 762726944
2 603918853 777773135
2 471660961 821601772
2 855901022 399164946
1 897471940 693399231
2 686796896 374664141
1 376515448 658274969
4 453822437 803271203
2 811906440 641302360
1 796075332 80303204
1 696384439 836527755
1 571457586 7723145
1 515906559 248699331
1 93151730 952133143
3 421955298 4185170
1 934900198 889204737
4 65140368 514716525
3 6586071 403804048
1 252098711 275329814
3 582662513 457832513
1 667380627 972568855
2 986095925 678553871
5 82542355 524598914
1 877644511 451768101
3 13771351 460043848
1 152841412 653280036
2 249070592 266361966
1 942050769 679524519
3 409591923 162047873
1 460238729 776127896
3 96892736 481526575
6 643649546 697452901
2 822630453 398754049
2 786632407 559233217
4 455067636 651463126
1 287797332 703726084
1 243496948 866595722
1 471744181 177367189
5 412313895 711654480
2 505690979 236904501
4 816321000 842831169
2 453251391 712968045
1 425840990 188291653
6 471852867 939497620
2 303915095 530940585
1 100638668 638610316
2 418401633 664726667
1 176053117 551784690
1 307943002 834328832
6 705080096 365954281
1 575880589 889044960
3 841359907 171143776
3 253158229 280383490
2 815668114 589804277
3 47981232 949893251
1 100797254 763500723
4 187389048 135172367
5 712870145 656959500
3 508077014 80389847
4 807010750 79360106
4 965352255 296231235
2 712359714 647158792
5 182134865 921333419
1 557051045 776028111
1 981481615 199865120
8 345240453 511503340
5 708141574 716122553
1 863823929 81283556
2 982050088 517766018
4 947535363 986385656
2 543735387 618714212
4 661102077 811106367
1 274673945 937755322
3 374920056 383757777
1 390114113 174085975
3 846805859 607711475
1 17588727 941886178
1 297607459 773364390
6 911144541 562206779
5 716550364 130604066
1 885642132 910039151
3 673424671 81852658
5 727944698 583501774
2 122751447 664244182
2 454094471 99077985
1 684238844 916091996
11 988196474 412614180
3 936760276 985388129
4 85611797 829612220
1 340483312 756401272
3 27087574 295459560
3 451007726 350366721
3 498770371 247456659
5 817555280 805439397
1 758722704 570989504
2 206713016 102248531
1 430156517 982183498
3 723933018 441833376
2 867704858 127898394
3 764157356 59877792
7 748345597 655393937
1 337445360 576693342
1 723621310 830179811
2 30966035 733676218
1 210483362 699715333
3 5646773 14198183
1 631560848 92540805
2 432058124 249861250
1 224163728 419551803
2 296524723 901241322
2 311491076 798916314
2 722572181 202886635
2 142068332 938209794
1 172671863 978711283
1 253209417 306864394
1 561642650 418572116
3 982560384 388177621
7 507803631 809803734
2 136382971 364194267
3 923800643 596529069
1 121672555 372328932
4 753627342 631593831
2 289639350 700123008
2 160311811 121953871
1 121218703 922975695
1 989326550 534250884
1 936684263 442755641
1 710750079 646864663
1 882146110 773244905
2 752909299 482727055
3 875375609 604599017
1 684965888 20539806
4 220653352 388834252
2 225784837 366697505
1 855227184 585089805
2 45492756 688939883
1 325023525 955669908
1 676743249 980272349
1 146493347 597610805
1 854632009 401180409
3 804140043 128027296
5 360787090 234412624
2 507134445 960805641
1 779561399 662586015
2 341347776 643845492
1 593249538 830312597
2 523989486 887708086
2 975673549 670732130
3 519595778 23974167
1 141792126 579013397
3 312450836 551061130
3 794873730 461645615
4 643670676 967856885
5 952239050 122193403
2 145065254 622164066
3 114505787 111859755
2 150615946 712620430
2 255095078 292800767
2 904125046 910457084
2 651955128 444888817
2 107995433 771864517
4 224156410 348823658
8 940324083 789603404
2 227680310 602005688
4 559657486 891701451
2 18340710 717574487
1 456003250 965555091
4 9725202 66801713
4 637111809 744603747
1 671958218 201625624
2 702872205 839338351
1 441234284 806680973
3 714864099 389691095
1 527900819 259145116
3 210137650 665648503
5 425383348 823411456
1 365594566 272746890
11 811764466 644503701
7 917598971 722518062
2 584248711 876538271
1 631599555 707701729
2 175599415 343430174
1 499754077 827597872
1 7494506 610309373
4 946303869 878312299
2 112874996 893356788
3 319792743 727860920
2 895988406 600287769
2 542715039 591899959
1 599098822 749408906
1 29834146 591663367
1 715349174 974149295
3 924283454 804072472
3 559431799 819528101
2 974508288 612368847
1 262775266 175649429
3 768039705 919707135
2 51942891 315487808
1 293133373 913708203
1 418692237 962891186
4 473029986 925146002
2 246221890 802150000
1 568012192 737576830
1 379162693 871097197
4 88810867 299328732
7 142828167 295730561
3 114444373 687632490
14 893258406 772026997
2 59108105 633209424
5 496581677 522315129
3 439144848 418888540
1 152692788 38877265
1 747056383 168032238
1 894733635 846753919
1 517478241 278543941
2 886670384 965177352
2 596021315 701918921
3 256955459 187187816
3 220995454 640768230
1 808217745 523426478
6 747985850 10303290
1 68949276 909354354
2 855231214 901586801
5 377560722 787069357
1 833697504 849908151
3 42558892 884353939
11 742351419 797189615
3 859329257 47860974
2 162474901 705049767
3 948396465 767636695
2 601601562 666389854
2 558758379 860999659
1 55475415 573315705
1 574881368 527987993
3 473400204 162382953
1 137678924 878038501
2 619045368 806923636
1 444641070 825281217
2 312577224 618056780
2 773496679 484124768
4 954941000 971552369
2 970850617 81319433
2 606158016 94626253
1 211042010 804897364
1 213266973 552227518
5 871527070 252065896
3 32341414 717025144
1 31924773 423679792
2 297180212 503709830
1 944734681 330168274
6 718892892 844142125
1 870132580 734742201
4 111514839 545419990
2 466986949 736978909
2 298023271 636360506
1 247265116 644207899
5 962413398 331706653
4 662339479 391566206
3 353817802 776229212
1 757722193 620214686
4 674126363 479601240
1 185074520 851256750
5 470371393 589555399
2 828579024 720081728
1 600962808 254398143
2 975137602 212301087
1 13228373 315411557
1 108772745 545067399
1 921575011 90024964
2 393219894 278904622
4 466520809 219156723
1 92253189 877951380
2 363638168 841334930
10 19436826 94800901
3 337064010 71443264
2 424877390 251479223
2 440297090 135242001
2 22676686 324980768
5 980251168 222898635
1 947165551 910098288
1 135102897 470731371
2 525368340 814327422
1 342399578 28028546
4 697371954 99290747
3 561137244 36009746
1 65592927 107616047
1 703914887 148528625
2 665428445 698864705
4 729532792 255172516
1 901511530 285868534
2 465208806 664960130
3 838383764 60255264
3 422179448 302525412
2 558880012 118383385
1 776214694 807160103
6 110560666 240662898
2 740110908 597212943
4 602096523 863222006
2 762584474 623415545
1 863856721 268860665
1 62964933 914693048
3 220790851 384666540
4 479063882 765805847
3 664498639 781215678
2 881434711 780425177
2 284229912 117281479
2 791398401 384303152
1 1507046 725346009
1 158573589 170537558
3 18577227 36305543
1 988021021 204897426
3 596131795 108513116
1 860542456 442993896
1 837440063 708199207
1 246945624 793514791
2 569601369 657058874
1 858719778 258528259
2 971718097 406534440
6 693879373 660562040
4 896268036 219570128
1 94857113 78943617
5 58715838 417922648
1 390101079 55114912
1 674567406 850135979
1 948808521 657386071
3 427573362 538017610
2 153837158 98244005
1 905632298 787635947
7 882874648 620406649
1 197174574 231651391
3 855393453 412688004
8 675972841 201398883
5 482490009 524646881
1 12655285 192215536
1 595061654 707181022
3 857416205 760060829
1 772475629 595470020
9 614648385 182021651
1 915665312 120972739
2 761811703 231818596
2 39298889 595196763
1 116942682 80125455
3 307357093 636965664
4 68727493 420647897
1 5326280 326154368
2 762777870 678740833
3 788080119 772805085
4 691268032 417375128
1 147896428 744141032
1 513669398 834895447
9 259155988 211462934
2 332542916 838283347
1 567375582 239286003
2 906760109 63547102
2 309772790 989923945
3 714312701 224152111
2 882845783 448685913
3 806135850 396070642
4 621201697 264070972
2 935875364 577970533
1 643905078 175328062
1 748094466 345221669
1 856294694 819988753
1 407981610 244199741
1 473534654 307185634
2 514437489 401885492
5 355791435 325186352
1 125336647 163038494
2 649531181 479560684
3 498546794 406120869
5 548008357 293067929
1 872367865 194896370
3 246843779 333476624
3 447026077 484407272
2 257022263 895854389
1 24173300 739460557
1 897749452 259289304
4 657034694 831022521
1 432002727 931606607
2 359682677 944507008
1 488719594 21467679
4 436045086 948471768
1 331931862 296864622
2 603208127 75458994
10 972910773 369526504
2 668879106 724960714
2 916636589 900111360
3 997620078 638790641
2 361735109 763946937
1 169589843 17372393
1 392696195 119278096
2 92044005 972527062
4 963689660 62042682
3 85359856 274338019
1 692268752 315197475
1 135234930 726065957
1 431322341 506294559
1 563880861 942038148
2 566177812 927287331
4 969568314 702849216
2 267890518 478021016
2 465644840 423074885
3 936060416 611801711
3 495383102 989318928
1 61455215 743078527
1 828838965 769753157
2 545586920 358842181
3 954301289 143098485
2 408018276 767342213
1 204533299 645234577
1 852805413 68351900
8 308707815 606384039
3 349412828 476278789
1 940018355 765241150
2 280348113 255573951
1 326772297 408440416
6 747089096 15073075
1 113493518 802500700
3 239577330 39696991
1 529829215 159702704
2 519139976 664794810
1 144955602 372382907
4 880829075 900958749
1 935765045 214484011
4 401346138 355061514
2 970356289 50018927
3 536693949 372846579
6 888322975 771903554
10 45534090 809050829
3 783083044 319856953
3 501763056 614499668
3 21483725 487901000
4 478172308 909819537
1 871363962 953263708
4 419501078 585797370
1 13203822 582086315
1 913870473 325853665
1 601685836 741042702
2 785880163 177712629
3 351155488 472157940
1 373848283 28801308
1 667939283 452350453
2 612090169 979430662
1 23039565 232523001
2 571926760 139915308
2 367933867 742335007
2 218978815 605299679
1 994191913 283002664
2 85019399 679744300
3 214535102 594038039
3 332773924 700833600
3 913106166 767165235
2 334486774 672752071
9 942683024 720246952
2 86422399 271627836
3 571238402 601853389
1 348290764 393524325
1 830660874 378728203
1 636242836 564124713
1 552582559 795505181
3 744127661 841122842
3 617197708 980342767
3 483667749 539664049
8 566841608 653065197
2 618626382 854732642
3 718124742 165791936
5 564458342 905068765
1 404998180 914872756
9 394125660 80738590
1 462598888 891585880
3 692661399 812339441
4 720758391 172188906
3 576765539 777667833
4 996295438 19373234
4 832386340 637886365
1 995075990 645157775
2 408617387 35468701
5 17336107 287683284
2 512693027 611640679
4 850992342 546657953
2 600471577 171963
1 236909846 788529608
5 323026815 330990352
1 975367006 949383278
1 104728200 841703607
1 811140590 487971134
3 43639140 463347980
1 785618806 416987922
2 676565323 448986946
1 253540918 611192206
4 847903122 565729558
5 693176540 540662520
1 85145146 676431921
2 596853669 595338541
1 346642214 653562675
1 693073481 571379181
1 830330974 650760371
1 970329693 55863705
6 384995099 878336046
16 493681194 183397716
1 180753779 688536439
1 413671368 217434345
1 713189712 264653282
1 650039775 810018446
1 773361225 590803413
2 300679088 127497820
2 886682136 443153932
1 535729913 57575095
4 303566867 211800819
1 353005954 538497051
2 121417392 564953745
3 747981022 518307211
1 692770869 91784300
1 897402660 636249885
2 467589101 735411757
1 402445071 709222006
1 902423765 53144305
1 461463164 798097554
4 295307236 877023411
1 368602357 741429833
2 525148481 956070379
3 112213982 212397954
4 976329100 153605845
1 160080068 78318461
1 698861247 979626739
1 931608101 986317578
1 865998429 272743353
6 712824152 779013455
1 10117788 357017416
1 7057639 542429340
6 806669478 161905361
1 828664531 919655656
1 179511436 300573429
3 65856930 630226470
2 843176562 496275877
6 266013933 953803015
4 406272717 555837790
2 511249325 412607130
1 752709652 706781088
2 392360458 325289738
1 720122505 154612231
4 933515717 260588709
3 807325423 206698243
1 250760433 348270662
1 322581105 995915039
6 265941437 552997080
1 656178113 991180376
4 178259007 716413514
3 304292977 996066003
1 376928153 556690473
6 742247543 583265132
1 254717356 496402331
1 870242186 961107838
1 622410315 971716745
3 785843499 391567366
1 130151620 995819276
2 209289731 138483237
1 151433408 543287193
2 57103104 975685826
2 664314698 431197730
1 44597807 557933981
1 157610286 55131680
1 713526799 158973595
3 354891944 71836360
1 93767406 86195210
2 442030137 721235944
2 528310345 335650160
1 400748959 870447410
5 395081268 680734298
2 347977965 726965720
9 333702750 219649548
1 158106726 709960557
1 264622947 717855343
4 884355946 775673995
2 632223818 595055524
3 67306354 440811449
2 511597398 885808535
3 422631857 689054863
1 627590107 933847945
3 9682615 762805515
2 187731550 472297560
1 21252309 509659351
2 613630009 151390152
9 128075141 205402205
1 820324009 946178617
2 196953093 832788858
1 414982128 103332728
1 592917374 603490904
3 696178874 997498598
1 625461301 204030887
1 796062387 245886030
2 48404695 36687070
6 510641581 799235075
1 175013967 192836669
1 991949049 228440148
2 647128918 5610290
2 187307482 547300791
2 8816552 476479296
1 595450072 392509812
2 942563772 536050528
1 156047473 509324553
2 917566557 482670649
2 471057815 338790666
2 749344802 265020504
2 930001925 177360094
1 887352043 567093725
4 359886768 586985393
1 749423153 633816369
4 909321716 82556696
4 774953939 327173951
1 414385346 908546708
2 623640630 49840486
1 588123757 705282342
8 212344873 16559945
1 700788667 814946436
1 689756799 211335910
1 875821871 987568568
1 966417868 634237614
1 836139090 244082720
1 908304158 954850525
2 157099843 270809460
1 57967613 521469688
1 86914619 148193170
1 432269774 430681168
4 220685773 22146385
1 599288802 512584276
1 210439918 379421181
10 267577638 593752929
1 181559204 592950710
3 885977288 897390863
6 472257912 183495542
2 62494138 866864081
3 784289818 87363052
4 390887770 227269164
1 36443305 178399256
1 496769395 558927743
3 246465318 220595458
1 627403295 832186707
2 223727513 541927526
2 269977020 311735772
1 331408552 399368052
2 466354907 543591132
3 708754710 233206047
1 393798835 871219090
1 970493054 344744029
1 249325423 70968883
2 830575942 296158833
1 240711224 88885936
6 964765927 92338722
4 553515122 114868562
3 565867958 712722969
1 457957183 496600535
1 93293022 268765232
2 482176957 848696300
1 680122492 597881684
3 588407275 436012813
4 426867769 918367006
2 965181412 819196226
4 301004386 979142318
3 628660059 990943135
1 667545723 728514409
2 377012229 252897497
2 39750824 203858634
2 641998570 7095639
2 141847540 208747903
3 120184860 278573589
1 43388133 467947156
1 285369005 223099647
2 908723922 387836394
1 686789315 347336358
3 54542577 318048455
2 320664941 504118085
6 306233757 762084324
3 34223726 816722538
3 651078425 609399724
13 505401474 576221551
1 553800448 242112119
1 646742611 869100647
2 359593432 572009207
2 81944079 691569870
3 544153187 490517826
2 913825878 952326158
3 460167657 326578270
2 565808783 271878433
3 895466115 985607379
3 756585479 787783538
2 589510235 638580675
1 484658008 329095235
1 443905093 473161197
3 93980575 489240600
1 784259850 684900505
1 374696319 61920600
3 606205453 807306099
1 434999493 664026144
2 361218512 271845709
1 506764573 698910902
4 281589024 142342549
2 580257549 46031623
4 992968656 276336096
3 436280724 311935042
1 569167741 258355201
4 330357695 31435142
4 273849636 162630247
2 222067228 730102722
1 495089947 369312569
1 33734001 221752809
1 295190869 746736066
2 810201367 979516340
1 755731701 742927204
1 11989668 375228989
1 40922716 368873129
1 941077131 23230784
5 932387453 351429823
3 125554953 566264403
1 339627766 399987150
1 604847189 669718885
1 133753343 255368818
1 53375364 193852171
1 667131780 423734530
2 694490304 390734161
2 51091187 192663149
5 297443189 341527251
6 558684694 601099224
11 261591621 966397783
3 168923380 91408838
1 498091200 459367478
1 406022747 87268498
1 303210460 605635403
1 144931972 723121988
1 334498496 393545984
3 613273918 406999043
4 961747348 313589193
2 406859814 915021566
2 85959602 8900508
1 720659721 357109554
1 683430229 232580983
3 867373652 738178576
1 972420322 536677703
1 407237191 823989747
2 655685467 672937213
6 882442811 866788829
1 827697343 806242276
3 150968292 749898633
2 327228244 91258924
1 738554726 886350954
5 567621326 943697048
6 767269312 149264464
3 446809720 791416645
2 39168650 608309129
4 261709929 93267386
1 261696671 158887121
5 77538611 319727055
1 128212715 905954258
3 304894382 362444320
2 305804854 284767815
3 152288417 657301909
2 516697409 760359312
2 939889645 685797800
1 408501157 989451675
1 311792185 239313910
2 121879460 680655557
4 461964469 23235824
1 196303586 282766786
6 988734210 593365637
3 664102754 728168865
1 384312042 506364095
1 606327416 185458059
4 550387178 622498162
1 35318493 461040935
1 130125071 895500242
1 92870010 945762692
2 645001891 97722249
4 418630596 705245785
4 743606588 27960610
1 647302389 33116205
2 22838915 342043317
2 564800115 603740710
1 416869518 492608868
3 997108036 866483455
1 361612396 387207165
4 23114070 240983253
1 99639056 806962152
4 967039521 233363568
3 833784911 291570956
2 992816265 673404539
3 964126914 147224562
3 808664285 840701868
1 381744997 894834025
5 926376205 589553727
2 964812405 222267529
10 384663341 400807461
1 987947652 273762838
2 490422117 368782750
3 839867908 595628687
1 758691933 898509954
2 237437079 268829242
3 167390426 52934227
3 767143199 717667251
2 620462861 985945023
2 38549707 433611701
2 140437045 668004651
1 877218428 897361066
2 597908296 524548178
2 679939402 299188873
4 528715005 66552251
1 769292901 314237719
4 948964996 304016418
2 817961453 530415407
1 752771636 417579178
1 244926717 700852227
2 798614308 100802055
2 673313688 906104696
1 129870725 632335563
2 901787335 982973808
1 740964647 344052597
1 257053671 136674349
3 734925832 972170444
6 673044184 362025090
1 482183120 601535599
3 669435123 583564637
1 193700215 348122768
2 987813783 55822381
2 105790327 38338660
1 682140159 788300941
2 729228595 33387570
1 564726712 737096201
2 332193285 668771723
6 459865315 475009778
1 989531469 698753048
2 196741761 852272643
4 606623024 771745223
1 808366904 112021645
2 29579093 429511505
3 481433163 618005285
1 109982173 742941162
1 909747286 785069729
5 172892287 997337016
13 425614158 200251096
4 163543413 149175207
1 628253234 862913001
2 315526071 899037122
1 221156246 873354073
2 173447806 82219485
2 57263630 17269235
3 46157973 577864841
1 11668037 187746719
1 542380311 476759862
1 363216824 733391339
1 648657476 366835567
1 742641086 588498790
3 524094348 568563911
3 190571035 98195917
1 244128938 428810927
2 356313541 405555601
2 372871068 116351340
5 214294137 805134039
3 360269365 311841295
1 470968517 92810658
1 996724933 385770016
8 720537513 227691712
2 93365279 31901718
