18076
7 77963660 748578745
7 542960407 133738384
1 158374026 566862878
6 609889712 871088996
6 156192535 414974090
1 215401798 688264568
4 734956449 298611952
6 197871742 95070585
9 974749744 383606333
10 177537069 729674637
4 987376052 465559595
15 561685178 828723655
7 617244486 599857395
3 484829816 173031968
11 518719006 254214384
2 176898658 335958324
18 633412722 840609106
13 214929233 200410237
4 203431721 718372950
5 334711023 772076557
4 691382647 11195499
6 574130656 78676423
4 822560263 506349452
8 409284144 351319112
13 393297533 695528768
3 973785461 149831123
6 222887967 355307676
16 414361170 417939415
1 763514342 36605913
2 40138467 48446550
13 838602282 872691601
2 694426381 367002622
2 666579813 111493309
6 444296631 830181637
2 460286370 506194217
6 806969328 554773145
20 268320361 377284507
12 410261206 108899648
4 214540405 367617450
1 762269561 609367377
1 879844248 108173376
4 666235307 682081434
1 265500904 338499524
2 914686332 838851295
3 977001586 387939562
1 100668088 471980430
16 148223858 744378508
4 525146073 879253891
10 305497913 911825737
12 118980758 197876843
1 69617692 824326193
6 843455546 326926054
5 799031457 731129925
2 596139578 386501654
4 352875485 882358793
7 451418672 28895863
2 871117416 753124875
2 557745988 246980789
18 874121178 760458457
11 116106410 780678696
4 31891707 843389687
7 57564143 330374681
5 635265137 989541631
8 380208889 611795419
2 138338896 573745442
13 943957028 315704942
10 258953586 824585770
2 170304124 741605047
5 200750036 848541507
1 820311515 48047319
3 424613253 738120815
4 155955948 63568793
2 255066167 134027938
2 400060404 345255163
1 198375894 970140448
3 565562483 824935087
3 351347017 112382265
5 731532338 731372064
9 85121274 887797946
1 58834121 932788845
4 730449457 177786971
2 55004723 424909891
3 640008691 123559454
7 557144271 123943965
10 643708314 356418674
6 938841986 759395350
4 265139189 516312190
3 847177637 576659746
3 584726681 596605331
4 600909786 22459653
3 272040856 98495386
9 438059909 321324251
16 569194293 570169322
1 102404256 24334461
2 92370851 893683486
1 563294081 737445402
1 752268754 153436073
8 41942293 908007155
10 339142574 686384556
2 248184577 802294811
1 407924951 221492221
2 20722736 135189892
3 431025724 990859061
2 598917251 294163721
7 522014820 373393671
8 596987227 696707961
6 509522440 692644425
5 969712093 734532283
2 240809814 115758281
2 745431816 933247162
5 747751664 897830531
3 383588004 813446480
3 423078624 249287038
2 371203407 924433964
1 7310183 307182955
4 238670022 67441493
1 494409936 672707255
1 294920635 217971698
1 19198777 929755286
2 891541758 549519325
2 240400471 582798958
1 653901188 392240546
4 294681619 798303282
20 224922518 459537242
2 203172577 552603399
1 216979803 203882705
1 444875335 275274940
4 665680902 809040324
15 176286672 533128821
8 838303331 739219400
2 652964563 19688924
6 763096959 54708729
9 562397129 930635692
8 698761270 162865402
12 125581955 992942682
3 408564556 190342638
6 959073865 811805081
3 681687126 438774183
17 220094340 234210687
5 274865081 486775127
4 530268203 972721814
10 376657518 513366551
14 715910193 133546429
6 345565349 800914565
14 459839364 591659048
5 559464721 928073623
3 439072115 77649584
11 861758066 444909437
1 904705104 66325996
13 171366421 45319303
17 310076527 501574638
1 411706581 499739667
5 798502472 242490926
2 142362644 771102637
10 455945738 728198225
23 230982409 142723692
4 946492942 296447214
3 347982022 662340865
1 343465106 732273204
12 885884201 763619117
3 957034065 403870276
3 631246112 20940087
1 933532042 622309752
1 842363153 652288024
8 37857520 778316778
10 924531062 310061862
11 640099236 364719666
2 748030403 155474251
7 799077404 684618366
7 424778800 783159680
3 893780657 700344343
16 429394563 91584967
2 694986025 517473967
1 310284377 631364168
5 95851776 775092174
2 968333515 804001827
3 501963623 183593518
23 353585439 828228793
4 808751828 190003043
3 163983738 748042023
11 361535548 975513003
1 712308307 309744770
5 888004205 455408841
13 154669331 838964668
2 139642561 548106094
6 534003310 880761094
1 706816686 597160689
9 939981671 506448628
9 448755184 749351323
4 699289314 191582400
6 458092899 649157276
1 308584447 845136348
3 227120074 736292082
2 815069631 369777943
2 133088090 187394771
3 794074092 357752068
10 520614474 678569473
9 546718153 312307581
9 131011559 461792451
12 875870327 898629252
1 688256509 432383355
2 983101555 41662154
9 973028358 902033238
10 381204391 703940619
3 637768810 893417116
3 443231401 515688233
1 236580442 810425887
2 622103548 722669617
11 664337820 6254944
7 476443933 125407095
6 82637433 588640924
8 142952720 440429871
1 55483990 762356684
1 253704149 649866239
5 667607763 969661418
15 973531401 160831955
1 564386723 359741428
3 502586909 688708944
10 243403489 108328612
3 38440063 471260184
2 504796200 689310044
5 835782351 118183306
1 693262896 188608723
11 347590468 636752935
6 76656856 427218181
15 157195645 226937173
4 831924229 39037224
6 972280380 992604503
10 388265520 957688591
1 742386117 344802607
1 267259997 865110611
1 559100203 487427971
5 495187156 3201359
3 916405842 915262854
2 176699685 619195347
3 681709659 914483895
2 951149183 751197818
7 963555362 76821460
2 574603322 540779188
3 284310642 756088573
7 848880726 476822426
12 421776788 188218553
7 182042010 747186831
2 960089872 644178645
9 384098165 782812590
8 711331902 872813881
2 626653681 205808832
9 469531263 873874749
1 871817530 128421085
7 504566849 152915119
2 430809097 216035042
13 83769447 518976447
2 279938981 981633325
4 409224517 177325783
10 263197877 108654801
3 378441862 98797314
2 208211675 65985825
2 817958223 372035250
10 505353315 648066170
5 768291557 744065795
5 210519838 567665509
10 550425320 322112617
5 826819477 767041490
5 689559267 348273431
7 734838582 237781266
2 267499384 352122354
4 73129600 609573734
1 942249968 697993310
3 811863636 607557196
1 33846270 216615151
9 955844943 943984190
4 148700609 891208764
5 309675790 38258505
6 718863206 664876060
4 785658465 296986716
3 733954903 258024645
3 338735308 558500503
1 843456484 557667819
1 393781441 874199488
2 735112476 869179656
1 450842923 119834674
2 332166509 774624842
8 635094976 443737365
3 469949181 685776057
5 860465052 727368996
8 125651821 278256403
2 956834122 463018591
2 349034085 313088689
5 23830311 19654067
2 288712781 739294908
5 869056929 872495685
4 701190659 250917153
4 698764689 605435310
2 612215364 114498318
7 886500892 199145077
1 381689378 800884415
3 222184695 552640485
2 562014543 343446321
1 548696681 690620688
5 76277896 92269618
1 184967247 917231215
2 454616275 5526139
1 937267392 487474204
1 601495170 291007914
15 513757757 624566174
3 902403877 314397168
1 761968528 937823281
7 106725331 269588174
10 673116241 317432041
1 743864796 352386888
5 124348584 36268892
7 367784030 727070582
3 492209881 214903785
10 373311614 585354961
7 12826188 598080117
7 37510981 202388802
6 643385149 819398138
1 454652339 129431676
18 953213680 727584731
6 215376185 651954779
3 344158437 267782141
23 750525027 577302571
1 13327780 270126766
15 768417483 782964880
1 309827299 314904306
3 274179426 599187671
9 823211414 124992675
11 685493125 310061675
10 681372599 294698576
1 373128020 799829698
3 145772255 270371552
3 539381836 648971713
4 232147862 891713958
4 451399172 89055711
4 868949554 907928698
1 999642695 794703139
12 517252270 343159783
1 252804892 437068780
12 577765584 532418525
4 682560419 503471976
8 270071863 984074519
4 155900859 886675689
1 808392269 209859244
1 786073528 154825882
9 897161123 197865765
2 306287294 338968716
2 900048409 800453717
4 335000148 571921903
1 598756522 607270116
1 681898077 464139577
2 199123887 457419839
10 532076253 6351745
1 692839145 846798235
2 355888523 572076289
13 326131797 410490581
5 165761936 626607296
13 830003365 792225909
9 126709695 526353805
4 522934601 226312835
1 455486340 981044213
6 512167920 588441866
1 824602944 651954811
12 627827292 623624970
1 5275008 311423041
1 164264932 880747474
9 214251026 527615766
4 289997493 302673722
2 443729031 395863381
9 132935756 540697307
4 420520803 586107947
3 543023625 689946373
5 31896773 675206042
1 556702550 403033936
10 34686012 997845864
9 246126675 855807970
1 722521482 16481596
2 550474882 624016235
7 806073304 708353080
2 704189128 347990493
1 709912878 943597009
6 632370179 846401179
26 99217354 541562901
2 998176876 298387733
11 93883567 453603667
7 782132113 619584938
10 483544059 885790456
2 583875690 872435779
2 810592498 538590845
7 42198459 240995697
2 619204582 487215465
2 881456012 129962534
12 301070095 466383009
1 198246892 264161089
17 500339140 929594261
3 267171275 929265284
6 215513620 159933340
14 553776654 213187658
1 100400468 561967777
2 988116461 225804899
8 70231368 773284156
2 709846643 687915224
1 590169200 20886968
5 366173705 487214673
16 306911391 484128625
1 253811355 103558686
3 587147807 137237932
4 692579048 183678777
2 374003344 317956943
1 332081222 645538092
1 155482702 211885697
6 137469556 886236257
12 489545418 160098866
2 211384925 172505828
37 606166131 998144542
1 24033352 632308830
4 330211560 858535482
4 542542081 552870105
4 793269763 52461135
5 90013664 898862259
7 119482347 84417367
2 307436785 95261314
7 693398649 181112570
2 750652057 175055952
7 121100037 649981010
2 773299450 489304972
15 671835880 13243326
2 952226719 244658461
1 512613716 719457605
3 205319364 909996685
6 880911079 167994899
2 842922738 656858995
1 761738531 923232748
7 929398093 427519930
3 676473623 49684994
5 184496399 871633516
3 880711371 394135341
4 62940222 643335488
6 345979847 729270307
3 874023885 573614417
10 452305612 545665002
19 423133092 274747534
10 836348789 280056293
1 319785320 708453473
7 561855809 343114056
8 287705870 785750338
4 644544887 20360817
2 606207527 481941176
11 160565744 277984999
2 648952327 631613828
4 358300728 529410817
15 413925218 617963989
10 553280539 242524926
4 46918771 501431325
13 393363265 551545455
6 566628405 160990184
4 600760916 487071283
4 819671895 864716491
6 417507452 236483730
5 985779213 344741402
5 480585403 266364017
2 678118810 723045547
5 61950351 251587157
1 352283703 13962368
1 908677576 697764558
3 277079573 393936530
3 660332651 726990826
3 132825659 719234852
10 704535996 916745609
6 249927619 306982121
5 237005856 348252396
6 956933810 456699211
2 377546274 743209526
2 725342411 707677513
16 779610595 343884433
1 517224339 611077702
4 602843531 785852052
1 256868583 819252784
12 463125846 589096399
2 723301263 675579539
9 777790197 219025905
3 195345632 174046815
7 518654396 942052409
1 624157592 896526613
1 836106761 38239981
3 524457372 863744255
2 523183814 202893157
5 755878616 326849133
11 778697715 885266107
2 550981977 839063978
1 176247924 525939297
3 477860848 327249616
1 569133080 658184896
6 987639378 102379931
2 651070669 318549386
1 982583470 502975458
1 799152574 398817050
2 817138164 446961964
20 504901471 685631986
3 301619480 909020008
4 23266230 89252776
7 244109795 153026977
5 234634234 693987919
9 471354100 69155394
1 750969310 955927733
10 72635677 528504816
1 113396080 269073743
3 250948707 708347448
21 823149969 45898444
2 892818790 296623863
4 879118021 849163812
9 526770085 163306923
8 385020376 268005205
4 246602200 558655027
2 996422602 991192693
1 687214281 189153972
7 589847314 580650461
2 115750195 176559079
13 806038757 611250872
14 648898734 983783980
32 405263201 801486041
4 703491775 100201020
5 305039873 968093310
2 637747107 749150764
4 484045890 736901680
6 844046714 323689596
3 983058096 818628059
1 742510438 398277681
2 981302514 429192499
1 888292822 10308240
1 76754438 417610805
2 750243477 122117340
3 889884691 109739568
19 441874603 671310012
5 224856490 965397929
4 845499548 171413026
1 969522001 463812237
7 706936199 118142662
19 948931874 87639344
15 687179618 951398052
1 992207476 122744747
1 43221127 882467531
9 281438692 565010995
4 811241207 71831881
2 430464634 559321931
1 570754268 679781135
1 878238051 328088133
29 389981113 50981205
3 313360474 250393008
1 36776544 249317455
1 492966016 716352420
2 669153025 650189759
9 656009030 53362875
7 339164713 450005233
3 381657222 641117903
14 319081252 755112380
3 568278968 136177722
1 224291738 978469504
3 929136362 3484123
21 533034780 559280996
4 421263513 935971802
1 792962419 895752602
7 561233107 98688455
2 407789850 301388263
13 516941624 6962073
3 442154832 147472228
1 881836788 372771617
14 699363228 794328846
4 662501948 442903465
8 208588104 45860768
6 720082561 73444315
6 45861634 111089293
1 340743072 103236602
6 914985696 94024937
3 408747229 582345746
6 646658171 618624834
2 960410523 818803373
1 963309466 904412131
1 985024478 792090748
4 62192631 346259507
10 51023768 959705667
3 92899596 278504821
3 132449086 10350863
5 241285466 606028335
2 314667578 657081787
1 154554780 82936590
5 516864093 464297558
6 517822889 939556516
1 474817155 935659796
4 459816602 472676198
3 595467040 101028296
8 466533745 160589302
4 19730600 514468404
5 178258176 834876777
2 92762485 644434788
1 235507579 305711384
6 61634924 848581929
8 994387277 377161526
14 53820904 201899730
6 465179431 842397447
1 525925051 321140287
8 882468883 754987047
7 855372463 128243259
5 400271405 520464997
12 834279518 227920461
2 314929073 226213844
21 589067836 149118142
3 569043554 827074171
42 286597838 177964943
6 61210945 635422571
9 55307532 659856665
6 538659576 254454345
3 524150579 41507048
5 720870367 665784155
17 252274141 15144928
17 907320171 878434358
6 666174222 314547833
1 895035803 414252599
6 152479678 106944941
13 21212421 205068009
2 792976121 679723921
2 657176913 677592218
4 697318086 956698569
2 508223914 728049218
6 137223116 247228941
17 84556707 619222262
2 897166667 699622828
7 7223072 846740882
8 623131505 207368003
1 152546595 763673186
1 371743873 419196037
5 835159998 824184996
2 48825450 872399661
10 563249334 90354699
12 196669166 903248600
1 247195019 582677460
8 984803710 219767213
2 160279599 833996156
2 449021948 268670749
8 968389167 431859792
6 713489730 806037982
3 102365976 255562822
2 827176392 380227906
2 875004145 125455048
3 652266565 399835566
10 247050819 241695370
2 681849602 427222829
6 141143311 274532073
1 268330830 755587438
14 830901865 473973202
2 673257514 384211125
3 225197898 677709095
1 620424588 452769051
1 450959081 274221239
3 882154729 887832024
2 483851056 661592590
8 403899145 740436594
1 923273653 388620933
30 673185304 684941693
5 886500586 741496811
2 898130824 771180902
3 626590562 957163148
1 795592029 68259002
5 360008128 231371031
2 71871745 890422330
6 926804219 985409739
2 438187042 435242
11 4830726 47651477
8 735674564 814937348
1 251743707 635570728
4 572719512 448630120
9 443940455 787931187
8 598905541 852118371
5 173206969 793445126
4 395169085 961118747
3 261594439 288706470
24 248725056 217687069
10 221984390 954416093
7 705132979 387379935
9 391970351 602462639
1 677432709 374554270
9 418495402 532216376
3 125848166 239480930
2 445715403 949817085
6 502550353 798639168
2 74527314 282798027
15 188030324 458186181
4 908247855 373018026
3 268465550 916462839
4 80138699 322399611
11 479066427 767385809
10 118453828 858643800
5 98825892 404195733
2 904487353 544445531
9 368422531 104621456
8 487592736 166809205
1 725232871 241156967
8 954737384 914221005
7 419159796 17975609
6 995366840 332896323
8 345120758 523150508
5 129338876 427951028
1 628218669 310903462
5 946112156 643964273
3 962323098 374454660
7 15088339 820199028
5 451232773 498225100
5 414617364 219382905
8 994348640 923623713
9 887548219 662713788
1 469591728 979877865
3 407967762 494050896
3 672978213 570302259
1 175847299 940956522
1 596779020 850220965
4 285433295 306143237
4 681633128 77142140
25 476572808 155476739
2 284355276 20621106
7 571196696 92277977
2 819263690 527921510
2 813954082 108831543
8 265500941 836466670
2 559294055 304036303
2 313592181 109582283
1 177055842 918211797
6 935357102 790812388
1 535604130 921239871
2 967516826 105060179
4 15371372 211825468
4 715020397 101827008
10 242681115 545773898
1 704731787 186710407
2 185679684 419915029
4 258578539 195715724
2 922650301 823153831
1 282034028 219055483
7 55983460 810183971
20 6140487 32166853
4 160250816 286960881
8 38569288 457040286
3 684737305 307383059
13 843363608 704574743
1 584735759 967420166
2 92831882 895487765
3 450304764 138246190
17 585354392 313155386
10 479654437 961018929
2 228995554 912668430
11 219992640 296429456
3 201110946 708784579
6 670744117 107490090
2 88863575 421458132
4 2678527 791242187
5 801594706 185757284
10 740958909 21202645
4 591141234 881908021
2 939841339 865325083
3 413921326 89452735
7 614990650 26129379
3 698888166 524171124
1 439644316 917620400
2 16533224 853351376
4 19379924 375774092
26 869163366 983231044
8 923723925 113645491
2 139405323 148330552
1 902235122 626506293
13 972636900 303632173
1 888528906 263905027
10 391975990 328168014
1 600291133 992556556
1 832587510 790669591
3 20811599 538878868
2 372395650 628302407
9 54416049 393229470
23 347132272 73181661
3 990485804 656028516
4 862880162 251144824
8 899910990 21338914
1 461326838 758014664
3 950717797 269576557
5 72774062 556097852
3 355797393 89344998
6 686986877 118048233
9 236446199 921471341
2 483969038 668509521
7 53203970 236462210
1 704896883 102658832
1 237055287 246164041
8 729849614 153554960
26 770268741 754638845
4 599683392 312202758
7 974953112 920853121
11 77020347 174457637
1 239090523 273011611
1 446595877 455007449
1 272244955 98684556
3 427322548 526407970
1 793449536 369759747
5 284496400 502060413
5 899685072 128168064
5 299087388 23524430
8 956684978 685692545
3 709444281 775265342
4 491548503 778236704
2 570053075 729678612
2 981531444 57279280
3 914016862 14351467
14 278141043 606411047
5 516204993 856670070
8 84460834 518305842
3 481579815 204609482
5 859416646 629288943
5 4819099 677790690
4 302884158 672398670
3 577552913 184516654
5 501740189 924392785
12 978149660 760803299
14 858495098 311129299
1 526401085 541417592
8 851869113 986582934
12 324542025 481735307
20 192131333 362493884
1 217304819 743705020
13 942149309 630959171
11 303893524 7787700
2 937587732 670728190
6 992445065 822080500
3 414183010 479831615
7 675780894 764820440
5 629416944 77112252
3 161649196 814148006
11 906938648 386729528
2 684311387 934709899
6 745925194 989364546
9 270392385 657823245
10 906950062 260156397
9 891526589 697649923
2 456058699 294024534
1 986447508 27343402
16 337434286 575413823
2 785708193 858379891
2 899429483 952518625
1 300329987 73344625
3 846219618 965867921
9 254503133 601889577
8 952533629 577038832
3 685673149 735284659
12 542170215 260226126
4 87830489 76901046
4 16661403 711470074
6 945217635 603857745
1 635308231 775389100
5 186276266 53779347
5 853323712 329637373
3 369554379 806192926
3 597112835 50340058
2 377053257 21514450
6 83849164 196652740
1 370702608 706923178
2 637648969 259208650
2 11568086 184104089
3 251192001 892774858
11 513016000 186443710
2 616637935 980047802
9 326215555 884873181
1 784433685 460510845
4 961261317 775454980
2 776105097 697044987
9 853631551 193325157
2 802270629 495518900
1 929327491 794810285
9 140943725 581492433
4 248485728 678420561
7 237021339 441989053
20 453183580 996399774
2 190076811 953535906
8 983962694 755089702
6 528477756 779073514
2 373716456 762240217
1 396436532 494767722
1 266016404 66381615
21 367131037 218804665
7 865317431 596398418
11 688850157 495400141
11 912433199 953149674
2 279322603 443994641
1 545039669 861605629
3 571770382 163885414
6 195454588 438593700
14 585034939 338615252
8 72410190 537313332
2 749195468 155328114
2 105470367 520733250
1 503723635 888459140
10 831834722 811447933
7 310591439 772251140
10 837354409 15525894
5 861453345 565245212
5 592484122 785657946
2 857313303 155023961
7 100629218 542930732
6 778159368 923637157
7 408320219 823786733
1 984309545 997226580
4 123386538 279707190
3 924196543 837861916
9 18098475 537067968
2 683076443 187281508
1 321654893 761498474
10 411657069 830132151
2 498233743 606096648
15 445875206 8037708
19 356745906 706023487
4 895492361 994749265
5 826089649 788230432
5 978991220 878121152
14 961091340 731279308
16 116996678 889522705
5 343648583 58290985
3 25063975 351093052
1 59138976 659778369
6 512426445 623424519
10 995124409 797182478
6 551651909 235450560
10 513777669 420143435
15 525610039 303720487
13 58780523 285743420
3 238035634 92981252
5 984999284 801825878
2 84664837 963040240
2 19870200 106929370
12 977168800 105456521
2 302374883 175865427
19 997211978 211365868
9 131797109 457044522
3 950690064 400568270
4 379151284 447422715
5 987358785 567770096
9 540781951 840274571
1 65915157 476114953
2 442750175 712220126
5 779922190 872780822
2 801074986 181738960
4 724833739 726161502
1 216091770 957903855
2 274447171 682813851
3 303780673 721955124
15 263127585 395705469
10 144044247 593577249
8 333485258 69975642
6 898733253 84259460
1 333749189 493648925
5 447333963 223101715
15 223667131 694128594
7 194563076 259324799
14 798199554 710710662
4 964638919 603625929
26 188482003 529329013
1 473419926 99143221
1 729153209 562208497
5 796491220 808069198
2 187698428 403335249
1 355375637 668899515
26 272796736 460827383
1 725978485 431465503
2 759366223 204023275
1 667223565 76786338
14 182347361 345191678
6 595684119 500077882
2 381064109 42698445
3 559757241 704474123
3 490887348 187460011
7 2748658 713166006
26 998575699 492344599
2 77079540 581614470
4 238255361 121528336
3 421430012 153673967
5 434405692 670488229
7 744266697 306172987
4 369976389 589183057
5 193788758 457638469
4 231040992 848254343
1 582059022 82280366
4 518294564 490010406
3 709182381 984366662
1 701557971 127860868
7 426914732 110230618
6 409498809 712255492
5 239293024 806975863
3 903516795 508892986
1 28907253 843524427
3 365413368 514480696
4 413905200 805532215
8 449669261 861242063
10 374644376 478327325
1 797064322 329771317
16 156228520 448837541
2 233641930 899864928
2 289718791 473313567
1 893981050 849376996
10 311821509 870610136
2 89454228 67938023
1 55752147 502119964
9 987899625 262123733
3 317926023 601186713
25 62867403 301601940
8 936326011 350341206
22 633296238 136000903
8 648827886 787896257
4 266628024 616301912
2 830666676 812733483
11 158045095 567974754
9 613681132 209388631
1 126651070 250881092
1 281089201 239627971
26 590396850 262087257
3 814620231 821238109
5 476334043 187364526
10 356119517 114736628
2 546673364 436606362
4 489156442 409483405
3 429930187 52719662
5 159262038 426313967
6 882090066 742607324
4 647820747 782090203
1 754812517 710497200
5 210554456 386676498
2 121286216 212071568
1 579002965 989217822
1 171438953 863261038
1 394345805 470518039
4 271009034 64464225
2 560248231 894421780
18 214831948 586263424
4 821489949 752349278
6 504123166 431984849
3 855978188 910144083
2 646571052 607017351
4 92591584 390272779
2 726911110 991734259
1 704012347 612118901
9 311734149 639228298
4 163087282 865277313
4 539993930 99531781
1 990241143 26680317
1 270703156 855990558
15 824626703 660227950
1 445821875 863707592
10 66800069 688558519
3 489412584 488057675
13 628681962 665146453
2 43261806 977478539
3 393587722 641150765
7 292686837 911747646
4 169929963 582383956
12 367901457 918414483
7 693578352 755065326
3 900285051 591930125
4 249008717 23955262
8 896077411 454110847
2 592050769 770525418
3 176030105 9686397
1 313257386 233726603
2 477442769 407552468
2 160460790 627535950
1 74779448 57710332
1 230770445 486042927
1 280880367 867304092
3 802175301 779982592
5 788136660 598717720
4 714167751 485020105
3 431093190 527945192
15 587084095 930331346
1 202275075 584900723
17 855676349 845821146
14 171504761 417477076
1 386782887 550234896
25 454820699 760391836
10 808352600 932054171
18 7624694 415726
4 754203152 87354571
6 7193191 64100152
13 654011837 568838425
2 249495519 82803925
1 339854978 247402471
8 562404982 57678763
1 202307056 187400646
12 345602797 875947348
9 296624415 882069313
17 541232292 107024864
10 846142777 791510279
15 642228832 915306774
2 104825319 219733943
5 676602263 599120793
12 773966386 845703511
2 755009072 623971136
13 447101580 119458897
11 895473756 485304120
16 28689227 829126399
2 862465574 816840702
6 728311545 250337994
8 672155162 194052903
25 272697637 707236340
1 763733731 587225712
1 517287364 690482696
2 28377867 982109176
9 470702202 410419264
10 472221730 251287717
3 103263684 935603753
3 13978002 291751131
1 992615717 388612164
8 542331624 666332119
2 730503814 405236942
1 743143836 457278385
9 666594969 487861453
5 251144563 701297930
1 374783153 578261011
11 234895824 284256583
5 375613168 22237794
6 982026365 776123481
18 162072655 699515608
2 634531550 817977515
3 285669654 632580015
2 133401555 19939067
8 529160834 803706860
3 542263186 153884840
7 680587365 731725955
17 162307999 131546834
14 438256299 504140
6 485399752 85402999
1 875071479 523376129
2 290324847 156288292
1 682762232 783007432
2 835791962 45973683
2 717470751 186964950
4 899005848 991106188
4 808339231 184918209
18 875446328 832543623
9 359036015 700922693
3 877451193 636098946
1 579256599 490443210
10 122614456 49694513
3 278877999 985327627
3 696282864 605941830
5 53441793 298049847
1 405469195 676772652
3 639875946 651826588
14 580599061 390972522
6 461728689 862832635
7 168157090 484219075
1 355254472 996545670
17 968848166 559084989
4 920382307 498026056
3 182272448 641898218
5 475264142 78165333
1 215184015 822720391
2 195500016 50992843
3 792112805 828462376
2 386455836 42970280
2 830742528 479576124
3 507089194 586031692
6 516266060 415941302
9 451240373 418807828
17 795965827 190760910
7 364884317 450169265
5 341618790 758826262
4 77826734 589547118
11 728929131 93470438
20 531032349 264389825
4 841727252 783777245
13 601958263 315691685
5 148904294 414833475
16 934572669 375457520
5 996258554 849932834
6 550389372 718984376
14 916461548 308803920
1 587325499 173603840
3 486120729 530662848
11 775605839 883964783
10 397280541 542576388
1 408258147 117951820
7 531213398 166060087
1 761447765 171362734
7 395759850 451139866
3 424231517 257514022
7 875109510 316316506
6 961881529 396878422
2 68482907 176200516
3 671090395 899506128
5 586079651 891006434
7 182716222 170938488
2 610932649 479015332
12 314349287 706135183
1 323467532 794540348
4 463195757 668268867
1 48680749 314496762
6 180795184 892395645
2 519902317 627822755
6 838258314 752165853
1 433552164 673443584
3 292060240 96314150
3 513499980 638938271
4 62658900 4601767
4 685472653 662179622
1 834468759 285875440
3 817234679 84674876
2 25276648 853426177
7 977500372 518024198
2 22821886 497746491
7 814997070 711102581
3 844472983 433773474
4 383142149 782100132
8 882037918 859202020
1 53211913 192844888
3 207498160 268024527
13 119709444 998318132
3 828127884 296157516
3 758962486 687553095
5 832796185 996865722
12 981843597 867809951
8 657084330 956592075
8 229568191 248710658
6 754876395 547887119
6 671870256 485283781
3 936647721 612688056
9 226343394 17747466
2 941028714 422439570
6 767673079 997307013
4 133991996 635877287
1 506293254 178995720
12 701382880 276584711
6 621749647 558791681
10 513683054 245886895
1 881254693 964446437
3 695685708 299754816
4 304279018 4911606
8 344419226 601228593
3 788144273 939465432
11 153414367 816548168
6 975596417 856097842
3 963740201 405712170
10 137880225 267002693
5 440186965 451682385
18 77697801 54513025
5 30743560 530661887
3 359677740 918336904
5 229569472 859444953
3 309650304 620938508
1 677718643 434210391
3 178058919 756997451
6 630127537 612986701
9 924257702 814685800
3 466481867 304635154
1 339583075 755210575
4 721198540 584180419
7 229619755 893790926
4 398598181 91269238
1 664431056 556154862
8 620594093 754121565
2 754395422 926886628
9 407699884 203661498
4 365714643 56020404
15 355379954 195294728
18 572229425 469293452
6 369045387 620669444
4 314332707 754519581
2 610293703 92973689
6 893855491 144129086
6 881219981 827535553
2 149987633 454038008
6 236966369 6235734
4 234928300 628291825
1 665675880 561527914
3 534931831 219282180
4 135502831 329524327
5 486554031 644074073
25 424646686 756614927
4 924883848 549499171
5 125047341 557661371
12 201297793 516808568
3 108072742 340576542
2 95889719 687917139
6 317709673 624550195
7 135622776 65045525
3 459397020 522157903
2 945753528 291064224
2 16373464 512463535
1 75806376 521784642
4 56542735 492806512
5 460374629 879692332
5 585133606 479320782
4 572179401 964722141
17 812836186 402898363
1 521598117 736580183
6 868200356 23352006
2 704131153 228635329
7 31613932 81251425
5 450588302 543903016
4 31120239 963175943
1 274686889 625664195
3 826513410 459740980
5 266337675 136057382
3 801641195 366594763
1 208939009 144854966
5 33119521 697632112
13 719275374 715430563
1 305443656 283149489
9 42149959 260552542
3 255525703 176133728
3 185195950 11210457
5 534640901 313022042
4 642459671 176891703
25 320682945 191161663
3 869205647 869225248
2 672087294 350126130
5 319473340 189999855
11 955255796 154978334
1 123371308 79872202
12 740961761 308202431
3 892545507 607551527
13 420487642 782699044
1 288003252 404119145
1 395000500 489054073
7 31514760 149320134
4 925396544 944725328
1 465597060 928864909
2 844151983 115251705
2 657076874 322073916
4 447260929 750832449
4 981021102 486192910
1 575749547 768552934
5 315558954 491410384
4 648915847 369176087
4 855007653 939217304
6 615459627 520706161
2 688999173 631563906
1 604292196 146492615
1 217680825 119303324
2 431256052 376112657
1 789097946 344706478
1 579562778 464941755
5 895245429 259545782
14 888585208 977717595
2 819122204 486763520
5 645252097 159095625
9 190850204 47670224
15 613084382 967044016
2 874903451 210838498
1 842551404 559041710
1 402635210 660962933
2 522300774 606422000
9 572769790 441389488
3 185713135 874135192
19 847812649 160702415
8 68057186 681322200
4 711781167 221384358
18 812456310 299384229
13 851035679 376646076
4 356379422 21799224
10 93560025 438354895
24 294294757 118278465
11 527726297 823059536
4 246870561 349406705
3 366380723 623212589
29 364755800 401274307
9 255186341 729909313
10 574557682 299158122
15 114089980 493715509
2 103758044 811543559
1 776102943 267218853
1 844508054 443901637
9 704174659 27245696
4 326975366 721635360
12 921512491 675149576
5 39257246 120620904
4 533251465 853491711
17 667221911 116979493
1 542159632 928867560
5 663656364 517448074
11 189722240 749850783
7 118419778 82199505
10 208447095 99428348
8 556415076 48176706
1 9298280 453197642
13 314006969 398266217
3 956391708 352278237
1 635508964 845085887
2 328374349 883189640
6 443661946 435213587
5 754502893 216169980
8 746218937 228480971
10 457373553 615187888
1 811416811 389508257
5 763147990 538076577
5 195567985 919936896
1 8697873 568835232
37 235557276 134634796
2 541422148 72050596
5 217093191 990500143
8 413798094 479823727
5 414073372 696862878
5 495860023 354555602
9 214330981 787482837
15 710848099 608170274
9 910307235 276038579
9 708807075 771192225
1 250444093 769593680
15 922656445 130144550
4 707428452 385718977
9 149677523 545142480
7 316884476 971150705
9 966832093 943633965
1 310198641 385964880
4 132495841 484819922
8 92628025 845785971
2 755753688 272104491
3 368539694 562471949
7 721241340 604502405
9 737279321 935191851
2 817519287 412261026
5 808194659 254007293
1 825234703 340860424
1 181594098 475626683
6 643582359 124533762
10 701571093 336786205
1 996299136 899150073
5 379315822 539065553
21 767035923 234545306
5 376765232 650874099
1 836837200 966070458
4 28724547 402955029
4 810263721 426056513
12 966156014 48511025
1 258167648 20922079
13 263314786 347365772
3 520446037 212996351
1 672212164 935451005
8 385568781 962052668
1 351040867 334857070
12 399690081 820132044
6 300266411 148731537
15 94236954 434616138
2 119039027 780371373
18 569039036 536800643
22 376593576 333057991
6 805664497 673634116
2 598131928 58231294
5 226365478 272780400
19 885172646 20258031
1 502625498 907584363
6 296920031 987413848
5 732144664 171239523
2 155342902 635255791
12 127125736 721251059
6 285017421 292948628
2 938761559 481285512
2 545380934 218681109
4 810009664 450936241
4 831241268 177165435
6 628643033 222633959
3 833979441 41439868
1 59659806 724276163
5 8002084 355331671
1 678200820 811023856
7 618868656 155716965
3 242226091 870338062
2 993928193 254908793
2 680504852 718582055
16 810224486 570511270
7 236509836 910050952
2 803118040 87435148
1 244541145 663953545
3 890253166 680819117
5 664268606 488924646
2 513679220 64584867
1 474458467 284992486
3 291598690 577622791
4 298915892 860425869
8 523108464 250380938
10 450762400 510415082
5 924928233 487061890
1 711354291 136171503
16 987553976 96826547
4 196022996 393694160
6 700097671 578903557
2 110779327 668792693
5 282132981 292611393
11 984850031 396844274
7 306511508 420367615
7 999906881 398851967
2 686537710 999941557
1 118816160 855372851
1 669943754 703883369
2 322483299 607031771
1 321228885 189321626
2 80233712 408388532
2 780451261 30709196
4 365618024 150861152
1 581182230 372832238
7 5745944 755228531
1 291766970 294017723
3 113266480 326316489
3 882488431 174522855
10 415711568 201068524
1 179476666 550499027
17 614764284 453586025
1 111409570 106012224
6 717687781 946016030
3 446446285 734867108
4 514236944 702072967
1 435966434 169480785
9 876850584 112201193
2 320412028 314026666
6 946821293 64530255
4 774283163 124863707
1 898249031 758754480
1 333853757 699143782
1 860927426 770585381
2 22244924 164338877
2 152843307 888436490
3 729209613 812590966
14 725976087 628904496
12 303398276 352497131
2 773915535 306687212
6 507645642 102462430
4 547464940 87547471
2 286183142 162918247
12 38244506 320145431
4 305312541 658010737
10 631481340 564187972
1 330919465 4135420
8 367858436 291748214
16 876309157 991322702
3 792288946 587199385
3 373033253 260478085
4 643311977 9269361
10 120324221 787227958
1 41793192 681161351
1 52656973 994435628
2 600084234 863686226
1 621314717 368398024
1 762785923 997945728
5 283776424 690980103
8 922262417 208622677
3 163606393 639522653
6 105265905 653165158
11 552208969 513206835
23 52069616 286487841
2 350868333 562768196
12 484600766 630428004
2 343314160 737733254
5 496169351 898003643
9 106452211 356550010
10 354868265 866304229
11 224028138 771559813
16 961166193 36634723
3 845476596 97484502
2 21161772 657579451
1 984122232 170419557
4 645517712 465769755
9 725919849 340922992
8 615372658 203571946
12 521404962 43701263
10 88260024 656741722
5 789534233 730092649
2 769997842 942547392
2 200857233 599672549
4 934348159 941102463
18 69441979 96261104
3 80124868 657427531
5 53049919 526564632
5 500692346 604207343
5 219157782 918745631
6 63926155 315858904
11 567205579 884118316
1 362932723 612752622
5 596554731 348540829
10 684457610 709737199
4 523449699 231089583
7 523086214 823687406
5 860871828 519722451
6 831250659 249397257
8 696394807 936852576
9 953007998 760456496
2 857356458 617615409
3 665478203 924732991
4 916920789 223030651
13 560055212 318269949
7 971975762 681716376
6 701721480 326601969
3 760248611 964251086
2 45447290 188072798
14 969344520 108248818
5 760432146 617697479
11 874632615 259573917
5 387932230 394035375
5 222366010 132613538
4 109461291 607456619
5 384278252 333741504
14 995074172 579985435
3 552032452 843488966
2 547900863 501751973
13 963346456 950053743
9 812887004 512598355
11 76057452 175776577
3 987255936 238877816
1 890693753 909197163
2 880157952 978091302
4 22457964 921278032
8 715854318 728915836
12 581547846 913188021
2 604967496 86885251
3 199707590 675133711
4 605233345 560581839
3 771322436 383492780
1 367186384 532180024
9 816975492 951612514
6 809037731 851739514
9 874627596 78364529
1 281778803 779689435
10 893309446 405368404
2 515950921 371592111
1 578162607 748952986
2 396570409 398731053
8 287024974 526611559
6 353356724 664710807
8 259252451 355318717
4 124257428 474006233
5 87583096 654293094
2 103022880 515420079
1 610290602 970310680
4 617730106 892623451
2 62313515 463609020
10 624151047 157871851
2 644435735 458155423
5 146211409 429746053
14 382540645 477486878
20 453281683 203959392
2 154492465 586836468
2 493061955 996653672
4 335269996 647774958
2 47595088 255324417
28 700272578 265862599
2 616414656 333435853
6 715952147 889257214
2 565593700 101904780
1 752674859 315524774
20 63367262 194229237
4 19085651 213835867
10 912819068 837295485
7 352003858 642439633
2 676391821 29528961
6 280235227 299898519
4 639671130 617696544
4 233889402 375633907
4 820780652 784654021
3 138612297 165165625
5 918654485 966899367
4 843805401 366353365
1 846652719 344774980
4 80673890 558131776
4 495262608 775782327
1 518321834 16279496
5 356732106 901740903
13 581119410 829061879
10 342392354 812916356
4 70406825 324339343
16 541596108 229275944
4 105690982 584967847
7 136841404 782524989
8 512246897 514677542
1 269704043 401204014
4 146634657 855575406
15 899833763 108570643
2 269680264 407251838
3 7519103 531745789
1 415392243 691986633
3 438259618 782239870
5 611278182 668532011
5 275107453 504238053
6 532223385 107818164
1 277904684 699919533
1 121606888 317199947
8 795606170 286399037
6 678793161 61133354
11 22909860 935995112
1 884579419 642580971
1 677560113 8784922
4 343912191 914145776
4 394827225 338527004
1 54121886 311596002
2 840636016 159196258
1 114281341 435562095
18 315696520 205766449
4 525203370 833054129
2 137334524 325660435
12 918783835 682163468
7 969292275 113430882
1 16664654 230061362
2 930027386 444705793
2 418212 316836531
19 497072845 284370809
3 517769993 177169762
2 427597944 674805395
1 169790396 128753118
4 797244274 82603132
4 769427294 297739114
1 63066124 515559444
2 999921810 375387333
6 645545586 446193790
1 11665290 253139433
1 40761333 959975049
4 185684953 881109882
1 484455810 492611276
5 894373933 293041844
2 32277009 918670576
7 655786818 709805538
8 402698589 717013031
4 165859392 816612748
7 10845017 648474217
17 404239691 889859799
3 493621636 319070519
3 47816610 705859530
17 832528259 45055804
9 478140474 577020817
11 524242278 776600259
3 863272843 803926914
6 829581528 588036191
6 130732499 213976354
9 270304463 667652556
1 310534681 69070159
1 224843918 455721769
12 101007525 937972159
5 60420797 897347437
6 625334154 172809880
11 995867214 743485381
11 691605095 217329289
2 781554847 649095375
3 480793234 276084035
3 859279 618256902
2 384760824 366553255
7 631886086 880497114
11 101275715 492507495
6 522539457 147221187
17 503656721 421163668
4 946052205 632006920
3 692773119 311197792
8 690809731 134655599
6 668385742 671904903
3 267218337 652449415
4 133398151 286272394
3 72648054 497782268
2 549365126 689288320
6 202554956 13331671
15 674650676 12970100
1 897438999 154825974
7 521929060 826016805
4 369772951 581713602
7 434198442 498658170
16 189656387 339146582
2 181098085 869954588
9 224856181 865265647
4 755053469 190915129
9 983997660 476183266
5 626067868 243276808
14 595451867 815526138
5 633238190 836582024
13 758399201 267418990
7 581794166 253800214
16 900429800 507426742
18 620694841 789020700
21 575897674 121408685
9 836056208 867612273
1 815393031 967064798
25 576046956 544819695
1 348111026 115287551
2 871847010 204140054
1 510512918 830730961
2 573077821 927913389
35 13015707 408393237
6 702543437 578056080
12 573587987 573706067
8 49177987 846689216
5 43538959 442999058
12 409669841 757091261
4 565223663 136212633
4 267814040 357651613
1 974192565 716600168
7 124737888 579191147
2 329940770 52101444
8 67983076 228660623
7 995919713 565071529
1 534960402 302665983
14 81245417 965660250
13 317940136 406227380
9 142019240 815295022
5 569249134 421530604
9 806463846 631557648
2 187032849 849442508
2 326820438 457462759
1 170920436 946915469
4 751270691 255516701
2 584765626 566294817
5 266597179 385926373
1 620138126 835903445
1 48563626 224087051
3 344436786 96989208
1 971432251 534442607
4 816049963 980208711
1 658054126 566385422
2 245902724 644516296
4 595525373 218843809
3 824779650 355631050
4 955377371 357343440
5 396772557 469514306
4 585516370 235298063
1 698741461 725342862
22 26951572 133990841
4 426435825 851548130
6 571503505 856170347
10 582330080 272668843
1 421461240 476696895
1 897646854 623750234
2 334360679 559576879
5 585407279 983886412
1 942090712 1614908
1 673511843 545383335
7 736485646 227865633
3 547594079 319231990
1 969254906 362519956
4 280352620 945777510
2 898100546 57760376
5 98126955 153736666
2 665463678 880792626
4 115622132 577766553
7 176684459 789287543
5 174970565 391190140
13 400829010 523417077
14 270425746 366184637
1 445795149 930179048
4 757640216 376292927
1 469558910 490991020
2 619059209 989804404
4 281390299 309271768
3 547882171 390443704
1 987136883 164417635
4 127328196 430842406
2 348920178 353114684
4 992820424 667985020
4 315944215 467265013
10 908722708 440415714
6 22270879 606694640
1 688428665 777429985
2 216040656 488861872
8 230219626 133948045
3 813595226 805487602
1 847675642 280239571
2 36710922 783122093
1 945929681 854560220
3 109630705 627511278
2 498153652 76082177
8 995401098 736921605
9 657022638 711768073
1 125924358 706322898
11 624915857 416678359
6 303260939 859097326
2 681447641 15709336
10 155249391 143351110
2 16840848 204531394
4 392288768 362725236
1 306778326 411035002
1 953162413 430193577
1 803933200 683853787
11 902472808 93677045
7 119689669 729788110
3 566982166 726798746
1 374215969 320088151
2 267782757 334559581
4 997879052 197617352
1 714618176 466776903
7 584060 454604770
9 515687163 292252608
4 604450869 25418414
2 154197950 560494365
9 703443444 232114082
20 436998986 886203364
9 680806252 114497720
3 196801694 480257805
9 697494184 823407154
3 587505735 121319510
1 482652599 744863032
7 306185405 681935208
1 759582222 797798853
1 122145433 72565278
1 680778565 496963676
8 207741370 436858689
4 621848864 916687862
5 280898422 503162808
1 525632095 933455686
3 371611043 452894255
1 601719835 971325329
1 587234865 47189145
3 399914253 502929146
1 194990682 899443088
4 660825076 534063065
2 550837569 141623237
6 858663104 345415229
1 141628209 690702271
2 700385785 20058248
10 629998592 742033937
10 655840086 109733767
3 443449805 444500851
3 525709813 570742423
3 692437396 120439778
3 187000440 445366414
10 420225770 674768501
2 349066604 375991708
2 699929796 858847761
1 365594800 380443788
6 669697796 925502736
2 545336259 707548961
21 308730220 504364763
1 117454360 765465945
3 979379898 933497672
9 430622860 131796566
3 848284788 676317861
4 436269090 892292313
4 852641785 450332101
13 313281703 183917969
3 655533652 631059962
4 818799727 556555862
3 413956487 296977662
6 296366272 666317741
4 678862454 389024008
2 292916 859406651
5 956797229 596425330
2 798348556 504748895
1 891962498 73498819
13 536642990 300149341
6 303189706 116977263
2 683435025 257395790
9 692362497 908944685
4 263516257 733210451
10 241386603 578667788
8 485477794 633683629
2 894371914 94168148
4 91520600 91861208
1 857986260 46868591
2 610045934 135382679
9 881473711 746740253
1 166097474 579462210
10 512005513 601451250
3 707131945 97774962
2 263778125 745019952
2 950102498 91995377
1 86958506 844495292
2 34305309 953366007
2 88564206 85028727
2 348566317 952237136
1 211807394 87829586
34 997941645 910858534
3 717865430 576750221
1 756763328 355027886
14 636789680 471434819
5 454546613 662709110
3 794616096 460697049
2 92898195 768590702
6 784952520 769238136
1 405797819 590209948
5 394692304 597415220
2 763483599 780388515
5 534016712 250764466
1 499415922 961474663
1 688885140 127533640
4 94091717 679819861
1 703655066 396420248
7 792692065 440016018
3 744313877 257387587
2 265523484 910642609
4 313828169 366747291
2 285310121 562904886
10 255915668 672662948
1 366610159 870399243
2 116237136 589949642
6 480071150 308506952
3 482523129 648840721
18 986671808 16523958
5 91060655 185311451
6 670017085 314932447
26 858144101 558531400
4 901071086 538648053
14 590576358 544345426
3 96476925 104817867
2 485155271 154168924
8 111605938 985353972
10 503090364 187420763
3 802733622 34833767
3 105405284 212510551
3 580578355 221956943
7 878611778 211446341
2 674581844 759723611
2 685540275 940101055
1 117592348 873026227
4 105277522 833959935
10 485123574 38514302
10 728523533 743973864
13 454900346 642399705
2 619832183 105782028
9 817831183 255598876
15 505656025 208409710
2 286171150 767648104
3 246093676 550246317
6 719689977 694135779
1 679130675 11632547
8 223876360 611855852
3 512934830 151722327
1 293305322 174202909
1 811473199 422045982
1 726607055 895376384
8 337022155 677478852
2 560459496 451343304
5 492519518 10523051
6 228754666 960466736
12 146313013 826023130
15 871924785 45455018
3 941120066 860313531
1 617117303 224500327
2 894835264 969816621
2 116162879 700248168
9 314663898 838748411
5 538568367 983154150
2 481628552 608890811
3 347227742 663765740
3 481009733 687956625
2 599990051 115327868
22 221356066 866354483
1 174659372 744840413
1 832679075 437043550
2 659272728 528642721
4 537249035 911941107
1 135491114 151710435
3 815427603 203221007
1 806493648 129005730
1 855953054 36817334
4 322170945 688369318
3 230841089 530969475
3 227128118 373508991
2 605410178 897431275
13 999705624 609329071
2 97577619 715965086
10 707037841 187696951
7 763244141 500400952
5 309288433 271808282
6 909856866 153858723
4 182163569 918426123
2 582185264 471563513
11 279304657 77903335
1 635863221 991832808
5 181248160 337204493
1 317103630 183826569
2 954154349 747772629
4 430252249 453037900
1 120420032 546682274
1 421598419 404744758
11 817914874 715359654
3 969116007 841474456
8 186037120 102606599
13 702381825 263955554
1 665518629 271119664
1 239256925 685802700
4 706407756 928743735
19 548242776 966324319
6 655911585 441697630
18 856367479 269669772
7 996354495 43950415
6 583594673 145421341
5 462322211 807187099
27 314687373 368866501
6 726529564 357661903
9 283472578 755891920
2 518266593 684588770
10 766178733 154479340
2 186344379 65797739
4 258392812 485053675
5 687218008 938946437
17 476371345 654526559
10 110910691 284792239
13 598411550 849951828
1 783184921 168250781
3 348509784 780264195
1 469374224 593967120
1 774729453 431609014
12 53772308 244001169
5 572157306 269736644
8 948407152 391733082
5 658203780 709120934
3 733310961 316514618
1 357980094 431370247
6 174740323 834624908
12 281176861 51228830
29 241305632 199647478
3 475888878 812956740
11 709003416 269538491
8 642514964 942263786
12 451355596 241363568
3 501478044 84066456
6 867255554 468705176
8 497909753 341488216
2 669180322 192293641
5 79129351 459224694
15 424237759 292842378
10 210604920 704992920
2 280347914 963876677
8 670223476 755272084
2 624348943 574351054
2 862299779 480510132
1 94573194 15821580
1 378541766 499581536
1 861725589 582475165
2 123202499 987859737
9 533886366 202442417
4 638829686 188728551
5 91006496 149498091
2 681961533 955228300
4 215353023 231443665
8 102279940 674791047
5 786903312 478690557
17 666909557 109932183
19 501004027 320577712
2 89070015 470664785
20 621595246 839311437
8 187930673 700560052
6 514584330 405981179
6 49019598 564059441
5 346775177 537528203
1 512621634 548328207
6 588606949 310264303
1 864419291 688741435
1 237328677 641392390
1 440295483 416546461
1 593805727 531867646
5 730620175 895685752
10 350459732 482474314
3 116419438 410613378
10 44461822 23196497
4 88730006 873628611
1 788932768 354592919
3 747346044 794181241
3 848258582 303314485
19 648809503 755900751
2 352045012 560538722
2 124737795 678441655
1 225044871 222134181
2 167886892 781418881
8 172256361 478713746
10 892545158 952147359
1 267046586 765978715
4 507613611 229144247
2 990141855 771856324
9 812705068 301636250
3 870346044 621573957
6 325963138 704301560
2 549063586 944979607
7 380460235 975513463
6 743056746 505714022
3 624916925 487803347
9 786915443 957456857
6 424796123 596421741
3 79515983 436075270
7 422069023 866587393
6 192638932 84027350
6 702206783 508910319
2 853776190 669987083
3 326694258 835913167
8 629995809 589133771
1 426861936 648059614
7 549155330 681984164
3 912221585 189541781
6 243675228 913373672
5 262889116 407156232
3 893957229 33396166
2 466716191 305571614
3 923887176 418546913
4 817095438 946826960
1 241438730 187520581
1 485037755 624662630
1 702629486 157773876
5 708394380 221699104
3 105536091 954479884
1 279475529 911598684
4 315467326 17644279
7 944432734 245177268
5 845345758 647833241
1 606690873 864738157
2 479605021 340937884
3 594481029 433371304
3 641879644 759642717
1 485023703 875548782
3 825270400 19690494
3 443039732 550954242
3 109747854 580129265
2 591858586 946219746
1 277095766 926564126
1 905281296 420523637
3 177585123 41246362
15 157953330 307995237
7 253395162 938232397
1 606329716 529275613
1 7867057 953497536
3 678193662 1836309
4 814425781 733247962
4 358361724 328944418
15 265858657 646518383
6 133246304 905942152
4 792623018 456746916
12 491637014 159789486
1 270842402 306212998
11 594626952 987435280
5 906811545 195704235
13 469544540 577274406
5 8332156 748752538
5 950830284 513854265
5 540817234 773989883
1 326313698 158475500
24 330014603 35150103
9 766310971 893172278
1 61699091 613773635
6 837514070 732411713
1 106659521 353036643
4 790936192 929223718
7 722085442 560575494
5 382390253 956851141
4 101461208 753850962
10 566252724 161554788
3 93927134 23119688
8 82213789 840039829
4 137366079 677067160
2 818396774 604606388
1 281809220 100119493
3 955877380 346968122
10 456464074 856035984
3 257840110 674372724
14 341881331 218587027
7 846811853 13099541
10 584815535 350379541
4 214947787 864846798
4 775551363 888279763
2 783707836 834136555
3 209421620 624608079
5 372010792 832769904
5 907943259 369810047
3 147370423 827665189
4 532923164 256762764
3 110871878 756213
1 810791482 941061253
7 490793740 731917241
6 137816465 576383610
16 161719318 589640494
1 606128523 648081514
16 684411151 521684548
7 313825323 398813328
2 562688271 641549352
6 789711860 368099936
9 299261392 206179872
4 584366048 907358751
1 191557816 972040169
2 574516586 98487542
2 702452575 303011103
2 817295114 492848990
32 306953633 149447462
3 516377288 311368979
2 760213201 361038656
9 281052431 682500215
2 669517384 550835975
13 428654922 368145584
4 639676972 426270070
4 714108912 402390011
5 425136425 577005356
5 787427282 963058170
7 769415926 873044016
1 918266247 381273576
1 462169236 823290046
18 761681309 248152061
3 54927621 762258225
2 779527248 409819363
5 736749906 278126919
2 197333328 207927997
2 967234639 623634084
2 417360028 896813773
5 194546304 89707720
3 816950396 727338757
3 927040754 991989380
2 456060744 94269372
1 953708148 840536051
3 688106711 879054924
1 960746527 572363755
3 358754279 227466757
3 652228077 331625431
18 567081430 216766566
1 208711696 562560733
9 367109240 180470378
7 500073550 423571020
7 901256119 31010804
1 79820086 805268357
1 949362314 895776544
9 375296697 22265161
1 808208640 781802228
2 4211430 120995803
2 779323666 287584738
14 937287609 69494479
9 198233375 610958947
3 546449727 680033361
6 250017150 677054812
3 942048941 92780867
3 104670698 472588648
5 221805042 158959217
11 588319432 102005582
3 429873700 590813543
2 487652736 957110208
3 530823729 449896121
10 295890637 58877857
3 583774128 266295801
1 993931280 229778682
1 607240538 981096797
5 956352503 871609302
4 7963550 369569038
9 100161729 86155543
1 957677553 204280475
5 293650556 987133719
1 539238166 541241048
5 694339188 831716701
13 371806587 766595131
4 453485727 121482659
2 258185322 183995075
3 191388180 929826685
5 601637881 908388774
5 390761618 501607244
7 743142653 931406747
2 977498279 123299711
3 446615462 118324155
3 5185908 175091091
5 531587841 837040690
1 770748845 180307178
3 878386130 62477399
6 796112520 330090250
13 144463025 995578987
10 392959688 186903757
5 44115215 964787973
2 421324935 423765162
12 903057673 986096767
10 866508358 904615349
3 570826261 398121867
10 832582470 981405788
29 435211699 74409202
1 17299206 884033749
5 375862296 386850141
2 720852670 766014436
5 782234337 737938082
5 706030217 96884374
13 789433520 134842691
3 59378585 260991266
3 921010509 219748084
2 967479820 403632353
6 724233080 3470663
1 157432342 50080365
13 211319497 829794395
13 948059898 218394159
16 178257141 325661786
6 911426415 633875069
2 417640534 881115278
2 110394644 900139016
4 273379560 902585577
6 519846052 228220663
3 842343353 434409435
14 921232277 180141786
3 294994988 306363736
1 434360755 171269580
12 506206210 250749999
1 425143078 189959183
4 409511661 647425148
11 229889941 424350498
11 539305176 43139862
29 244600433 110417769
3 378952604 69442820
7 320006795 468476395
5 133884075 697024410
2 983263996 426396025
5 93770286 7936456
8 35982528 978847699
9 120245127 84627944
16 697500817 816826775
3 586497786 606798602
4 604348142 472376054
2 288823810 444662880
10 435072625 437311366
13 842884410 367199004
10 649689642 276700466
2 25556285 638687992
6 632841078 415763329
3 523258324 306154471
1 40228451 984213574
1 469228563 276297064
2 825222345 880137639
19 728904705 245946685
3 898909706 489232722
2 891689343 510032920
4 354734238 632879705
1 635872167 222461813
1 230600920 450400600
2 778826115 590626722
4 343814470 495906603
5 30999870 716188668
1 62274321 288983291
4 697002549 37394196
6 659877090 530850341
5 386943553 923617162
2 236227478 466862749
2 607167212 190038237
4 608751003 917621711
5 335169486 392295521
20 298261999 562151542
5 832130962 532598448
17 893171904 974251113
1 837127996 923920583
4 868795147 762987549
2 732182503 79589813
2 159977776 409414756
15 631639685 642131061
3 205950018 106827649
12 694562273 683596682
5 106681322 455209446
3 552987598 249935142
7 959871436 144723856
12 716798053 304038694
1 278308429 149232155
3 448134952 646897289
3 443275749 662870468
2 595702432 844559897
2 1243953 589393868
4 743168814 246364119
19 970082124 885224555
5 53685194 792852483
2 33691606 256125693
12 119411560 47933766
1 923457668 898587116
5 904185904 106790017
5 805966173 463396519
9 963049783 644894522
5 809707357 362043017
7 865841823 589223572
3 443599162 603358055
14 705727807 415912040
1 238872045 347340520
2 902642303 590523740
2 905946910 354384344
2 419997323 392893905
6 89028916 320794290
5 608938359 31250377
7 818141009 381909250
8 288924270 161359883
2 945447463 428292392
16 8516672 203388603
3 72442449 583114328
3 652537572 745344906
15 366965293 712745317
9 256753486 572719569
10 321695695 314765419
5 688911200 619759637
5 791865835 512237430
8 950660999 3966644
11 999443511 139768479
5 498104585 357188218
5 232953197 892541436
1 516629429 326851733
1 338740022 391295221
5 41593238 231602854
7 348049774 379048052
18 912245297 672088320
4 458087046 834286505
2 640056447 553794852
5 623816148 655320428
3 9922795 931404445
7 33066436 629259033
11 643025948 639570703
3 627954658 434083875
1 122209171 363038895
24 102080530 608536371
5 987201173 380789486
7 580049568 907911885
15 784930235 283052898
1 58883466 96709588
1 26871353 741286908
2 134662646 254933794
1 685639766 427304462
4 53145928 80174865
6 817328559 245045224
6 301840723 608677182
1 280575642 360706496
1 363685451 62561980
23 423055657 239018299
12 545249648 904119524
3 351570514 394021219
2 787589754 520719557
5 816289053 131711593
7 504180307 427768050
15 735523337 910503799
9 663233255 644707829
9 15805143 218949241
2 817904656 618268341
4 488345595 303555680
11 785131705 856054669
3 83776035 339891767
19 186026515 611218876
2 933983532 641973836
2 961118600 997115858
1 33005324 174423481
3 850812023 85835213
2 127921419 229064991
6 533902857 651301858
9 57013380 483162766
5 244453413 578120675
16 616702378 302213394
6 744360884 163181611
2 136954368 115166485
4 703941349 406506835
8 475437298 468527385
2 345337014 327414471
4 360769246 184153489
5 680530825 298756964
3 403586106 308981730
5 751864514 118811816
12 728464911 556291096
6 713907375 835985248
7 320883043 220939974
9 594166216 609429700
4 183016315 695703866
3 627718208 311535213
3 25006652 804339573
6 223520854 623638750
4 947681893 445498950
4 994636986 651350863
1 718349511 523840992
7 746281967 396662635
1 842968471 790121331
14 276121002 38107530
7 726945519 384443829
6 10073886 667835562
6 916113101 727252220
1 143142754 490823657
1 566930914 213776877
1 193782519 897927587
1 415174790 125548826
2 433213988 880994831
15 992253341 948812097
1 654403318 7593158
2 588619483 742584741
4 734062687 993986465
6 888325237 64662687
3 860108349 844632419
5 168719657 326127597
1 182456796 611179123
14 494022880 602100927
5 440459644 760633077
1 692708559 308769698
4 107066189 613187067
7 427360224 432628431
3 966234800 183284743
5 384121396 403019537
2 867342034 523746703
8 414820267 494051180
3 655733035 881665195
4 461861329 140255224
4 375409066 796853401
2 922280793 807901298
5 891630395 931490274
7 721281693 306673650
11 664196898 736725797
2 18021032 51073741
14 581012295 304219602
2 987516948 228870489
4 159634931 750123204
2 479558833 138132980
9 910731197 962879227
1 35597227 947107421
11 147206622 622805249
13 377280273 126733992
3 228849145 195848756
1 846772683 314693912
14 614342256 685984534
3 842178634 633376664
5 121502223 568698728
4 948907390 176751054
1 301085980 286396492
10 94178952 958202436
6 36767809 195085520
1 377959574 533751512
1 921385589 580294434
20 726928018 789548628
16 252851533 276499855
1 834959734 969736835
6 174567181 69254940
2 690306567 751377490
12 662800515 701660204
9 415381136 349878838
5 304928990 209595066
2 375928362 76993442
3 599131409 149634127
10 396805279 264696586
4 574917922 445789858
8 81857084 536787388
9 702665965 405879119
2 607480222 250418529
12 611229220 651867257
9 252481620 361584715
4 102280465 880190073
5 116815331 982464865
1 946409199 981360316
1 785739059 604034767
2 832872660 785728483
6 510047789 552797015
3 933410018 499075832
2 415618797 405560654
4 232591527 347290671
1 793908229 617383507
4 125324505 364329318
8 400847590 793118557
9 888679881 544887478
5 784796913 659891331
1 923270382 618130874
3 252693535 77888266
10 488854895 863542786
4 832970653 554853359
9 620654649 504461413
1 583984835 437495388
1 74717115 644526084
2 168723381 958556763
1 798421485 820389194
1 25893400 983320181
12 122162622 482502202
1 704736087 878082956
7 793654294 511714325
2 23714459 523176888
9 653329250 452108077
10 363670671 640393056
2 692187202 513439046
1 956715349 66562594
2 652195306 951053437
8 667545561 878720342
10 261853065 927686132
16 369207268 465711489
3 593361291 256874512
7 332832125 489916290
7 609368394 887998811
20 114872855 154935435
6 258938529 136436571
2 713084879 7460150
5 894769891 259687703
1 59885351 403741141
3 876849397 10051591
19 145870411 574926449
1 2501038 707494954
3 268739073 461859142
5 915562265 424277290
3 513937976 975392624
7 217213131 241046041
7 961734365 180389362
1 455415879 324559414
9 877230364 562065604
2 222556954 918551977
7 223701154 78576151
10 378370198 988464080
11 688274517 923281336
5 536970615 547502680
8 77731382 302807365
3 490759285 804328300
3 762533707 315286498
2 286196122 117467911
12 216050311 83918714
1 621108465 148518762
1 540574908 240153314
1 598619862 309832555
9 923431278 826008060
7 706900970 650565866
6 519121912 467618651
2 775207143 761475470
2 349019344 601583558
1 467395303 462162026
2 974617308 545619465
29 331010710 335648316
7 824071461 31068797
4 688308516 360125914
1 328073747 905850223
2 187305669 637569014
6 26336443 971783849
2 546611362 793140602
4 603523853 620859115
8 863087038 247155282
9 811988284 335740600
11 622383403 370464258
5 255563574 938225405
7 892444749 958871712
1 285683996 82801463
3 963107181 502856359
1 493464508 9322243
2 635410231 677092905
3 565972975 165132099
2 155725437 943478219
1 639090603 706053241
6 96181279 48774566
1 551080310 494785323
16 25610422 455299779
2 347691814 860198168
5 532224135 983501945
9 405822819 800395526
6 482705309 22091233
1 820135443 516638693
3 322945801 908236142
14 80067565 86776885
3 94215810 458606281
2 640306599 139826943
4 424960781 639931289
2 896235145 868358595
14 638810973 567887670
3 642711615 634923029
1 941698577 433888085
2 409206398 420766537
2 130556266 38101922
2 304785897 796622483
2 625801561 217990431
21 228642994 225454246
5 759308820 330416850
3 20812556 252938572
16 406446160 653325303
2 430078298 718411351
7 400834314 845707438
6 763119401 246820724
2 174363070 535134935
2 263727569 118426044
4 367398692 325955826
9 802107202 472046250
2 24174780 590868401
4 575296047 7536521
10 531990557 579669455
3 722201767 493657115
8 569212621 750552624
12 794600483 752694302
2 245196084 882431531
1 831441526 345174962
1 900581875 469001019
1 293109340 802303241
1 905823703 989587033
3 324719982 176721155
5 452239680 825933850
10 338462876 720669947
4 296810589 287727404
9 8719419 244011532
3 497246821 300857031
4 259833436 73552698
1 507095842 308341973
8 733941498 70319157
15 51245457 922276353
8 967200299 667495643
6 732618327 741875559
3 164284758 700274163
6 586879910 229480393
2 301552876 199400548
3 704867251 149725244
14 775893217 155618969
1 66331318 435569643
3 398314341 403185508
7 646463120 157383190
1 350258196 800239257
2 269488879 606993666
7 115008454 609413507
6 726533396 193071255
14 617813856 82329147
10 736070389 662352903
6 675960653 354682288
6 417928089 759186062
3 909569083 422846700
6 850700526 159861401
7 100373795 47461888
3 227525553 297223742
10 910832402 829677143
19 201596469 135571150
1 642751972 272740245
9 436195025 327591822
7 957736765 909734267
1 506232611 792752052
5 747069671 542276186
2 96566748 825317879
6 583996770 362372901
11 340393732 790642380
2 392461685 799495173
12 680920980 557313921
8 890762563 435592604
2 273824360 53072069
2 170764670 752150555
2 879724763 145419660
2 361374620 302036661
1 353505230 882401646
9 210488239 449631592
1 724076829 96994650
6 298783680 562818635
3 54869221 155538327
21 629247226 358064079
4 502054790 957473579
9 378890962 349002073
9 917513008 162974661
1 910906506 187491620
10 626091548 11364669
6 37354225 227603623
9 25390961 834663883
2 888024448 945338660
12 248218859 255432253
2 109793369 264931653
1 916005022 83370048
3 924357390 547596859
10 362800946 485796886
1 884051131 859551277
10 704700562 993461526
19 909406268 435750554
6 286370347 4026201
3 16573910 926090290
2 883156138 659507812
20 571250385 855013952
6 316896613 875095016
2 310678571 239871816
4 132385880 326640718
6 825953025 954091344
2 130952874 104752987
4 185162873 809912854
9 43182640 149352731
2 420565027 356868816
11 824219677 851707320
2 735720521 133982700
2 688953098 292451109
5 49319342 512386398
5 528170058 422590075
12 745807377 48237070
2 451690984 419005363
1 164565118 657595841
7 728902054 112322987
2 186165312 177385481
5 126985514 18224242
3 687539703 513968887
5 192864220 162353890
5 482903213 444354187
5 734926529 728501772
12 94374220 385320150
4 585048396 374051939
5 651462135 125508837
1 800387501 757565176
4 155011867 991083366
1 533989356 719008076
1 877441316 818630855
4 271715986 11485213
9 212044551 28377337
10 359708587 281237148
10 880263400 106925735
2 619857927 739291709
4 419683895 768095136
2 233752478 359579003
2 657869142 64305734
5 761061614 820565869
6 625429124 716607889
7 321007331 37885824
6 119741628 894825261
2 827593467 83511569
2 92498849 683584485
2 712819777 689868361
2 633598369 867715830
2 483711198 925776003
7 994520255 191033169
1 668952636 453864806
6 466705872 441573502
1 329058839 250105221
2 860196976 427440742
3 413150488 867598467
1 685738416 872904364
5 523181115 964847113
1 100683168 116981829
5 445183237 983658316
2 391617595 516587697
1 730042684 985740229
12 757287840 746858072
4 567340556 874208846
1 596610635 759125609
4 509115988 889715497
2 848252940 76110971
5 58842819 247840935
3 497575000 86705485
10 471583588 807010578
1 847153935 716244163
8 142757517 505253169
3 768363864 509991131
1 886494196 646151929
5 586115327 958240252
2 907823279 140005599
4 53506350 690921115
8 489025975 762297215
6 70497531 789332125
9 791718536 83730129
3 551084763 367063851
1 632310066 789388432
14 987697397 607775453
8 483568549 894609310
2 706370104 611460180
8 684137646 759000886
13 317481333 864658238
1 519400390 581492823
1 429235831 299185256
2 586964132 38471270
2 253154075 563788072
3 674696176 77593690
8 695926467 122007416
11 307824039 284629472
1 79892952 826217348
4 994808229 679424271
1 334321688 210141755
3 451383856 677033959
4 173939278 956976161
4 283357657 473977646
10 279032577 206730217
6 90591144 620989472
3 884655584 398417191
1 850011392 188543499
5 964458305 501402578
1 107044534 511986835
4 103695461 760001747
1 547056016 417544500
5 941168353 457988714
3 203699731 930551523
7 293685371 628687890
2 523794059 464297305
4 437423721 245548133
15 515687207 138908970
18 89650071 49287540
6 144741408 506286420
3 738383392 600527483
2 297006070 650524323
6 194040534 733338010
4 266714445 763402450
4 51269569 917528121
15 49623362 220556782
4 153744759 710744455
8 665768927 817071587
9 847454529 544777344
1 351850927 141800814
6 337563138 143293257
5 168453455 10559902
1 7416826 929307333
11 725924366 112519588
13 923143221 690089953
2 955245943 321135605
5 691495302 623507341
6 92765291 483131371
7 682176747 196434835
2 80521841 745731107
1 295309529 756604576
1 670576140 689041211
2 517798887 597818741
3 922206081 413504244
5 651812447 975587454
1 725405634 950376705
10 156880995 218880596
13 415771045 682706652
2 361201186 27719535
16 843932275 200646455
11 401985579 85939277
5 704676122 777683577
19 866289681 169525048
1 560893979 327930105
1 763798065 258617077
1 993009732 631826440
16 736124374 877272505
7 110453271 676383361
6 969565134 635359450
4 329255684 836410255
6 814019493 696382231
3 683471444 131605224
8 345187548 972477135
1 747101017 760581157
1 859299398 179973889
17 429978889 199454902
2 191872032 465230764
3 567794448 589865981
1 504727585 397373967
5 164250834 538475544
3 856139862 805766223
8 73762094 177219068
5 601919701 78345717
7 921548914 389474560
6 17306175 605347311
4 897655178 157346745
1 368611365 895200067
10 431069943 738422267
23 126736870 565119692
1 748625803 636991447
3 603107354 423421615
5 857386239 830375687
1 32238298 903095317
6 733104618 313095169
1 126332874 505699842
5 288023349 463003206
1 23271950 374918463
7 515478270 263862802
1 334374734 93996555
2 962185739 469887591
3 5220250 768467087
1 120615155 116342228
2 940169397 317641678
5 55886560 566033337
1 645590528 437441061
13 923140 238883843
1 923766132 270192235
6 705249102 623862339
4 249117124 191720125
4 541141985 505665123
22 883188561 629058731
3 372662991 537118689
1 625888369 554658931
3 847890673 921494614
9 983539923 644854182
2 558085061 831205577
1 560506887 727531389
3 647618613 25558369
1 253602709 380355360
1 237536661 452014155
24 631041098 657337860
4 692578671 140717396
3 435762622 151593565
12 736772277 937293940
6 218918328 18852662
14 165960388 189798191
4 360632526 397905776
4 635813133 361187697
6 456140222 776129183
3 724526449 260130978
2 436975332 608327251
5 319293218 155134565
1 773796240 560168182
7 731045563 666657618
4 247708453 95867338
1 134570165 981501482
5 846754942 873383619
8 154647268 878960646
7 870185868 8195884
2 906217880 773200085
2 408253809 32249569
16 399411756 296894158
3 69729326 560067917
33 787386208 869348997
8 4580314 567533843
14 704424941 207662773
9 842726656 283373443
1 196236269 245181224
1 184445797 420828148
11 317777913 600034374
1 952476846 362498955
1 947561977 414406291
6 572790737 925971913
8 688801505 329652174
1 987507693 635144783
7 475032922 278202089
1 314096354 1549061
2 154330301 712480370
8 838215269 594485965
6 396392369 617920808
2 972131362 825878485
2 307092984 730944241
2 594421598 771444133
6 819655102 135977877
2 376912398 132120636
4 262098991 315986542
37 930340472 610150491
4 98530863 190238218
2 986935887 819750786
3 557648125 766903742
4 363128221 853798703
1 318430069 333154878
5 539780056 642416784
2 752947472 440637516
22 857424739 402731590
12 994249701 922281429
5 87741973 824556790
11 730295579 146780672
7 322748837 569453623
3 43972249 324064851
2 327173435 281563638
3 615888631 854397511
3 605128836 358243708
15 152091893 600028931
3 528070456 458513946
8 133877898 639009151
9 596839170 410045657
31 160841869 185053125
2 519152947 336917476
4 494452382 230537564
2 697855796 171169457
11 106589670 200981710
5 214308141 637467450
3 150164344 850195179
1 279697842 797169602
7 885599427 258066895
6 467425388 272028950
4 685248524 567638524
4 99946380 907199158
1 158555120 944922287
5 976997415 566374948
14 803321182 739585920
5 93491389 768799872
10 544523199 214482392
1 330005674 741813864
11 194319687 897873193
1 752988438 340084723
1 406054039 890421867
4 358142589 519067343
3 843276050 879847439
7 750570312 761459284
2 514298885 699242147
9 268599716 596163996
4 358112545 35495096
17 833652934 910440816
1 952339351 23437201
6 819483142 866774363
2 21739190 532546600
1 690280314 606844193
1 321887488 406194860
6 897477578 819683126
3 74273827 436556135
3 501724363 114970061
8 609878610 161803244
10 319897295 205687129
9 378203427 951834260
7 717640897 434863939
15 166231792 799768402
2 515286342 342231126
3 436628903 899807596
2 778332449 692246502
11 248385254 946939323
4 312126506 556312751
4 957514477 655720216
5 749274809 539718833
7 1450947 324029775
1 566855671 733414961
9 31641551 724473769
1 988800090 764351015
3 245188423 657167112
9 639205871 867254079
1 248998362 553617409
6 864926725 182926424
7 466398608 443551174
5 218915616 872967473
1 589510165 985844500
1 844087530 689913450
3 951290308 268979041
6 466789820 463627513
2 30659290 544312844
6 624789939 726191458
7 936356614 933697551
10 294700164 857187546
2 111301792 35169344
1 164533682 330664460
4 566437849 577879404
12 636046553 32620813
2 455856349 396165227
1 22779435 285362800
4 504010763 759824093
7 109728471 671959324
5 600230559 899856792
8 376662206 941858646
10 711071242 701254288
2 840494933 46423667
14 779815591 184073031
3 217965144 289236384
15 514259641 950326777
4 54879400 26460753
2 694038729 694537477
7 645287873 705181168
1 476366939 735373183
5 875485677 400983128
5 761893454 452186947
4 202678522 566456841
1 810645965 425672326
2 524381998 892476624
4 494956404 934624012
2 782768124 630649186
2 996181508 907665704
1 182807388 840969692
7 658483664 67801477
4 385431363 225606608
6 412292734 162237142
7 822005722 143392798
7 205332216 557370969
5 793038895 568039225
6 982897678 527873178
1 280166778 395813942
4 87953013 940186141
4 669983911 674291383
21 670685730 966766518
3 299338106 426121730
8 135771052 54925516
3 930263090 313360776
4 530533472 513702266
1 49394974 393338845
2 439967995 343832292
3 215359582 759725059
1 892680832 877784614
9 318672950 681898681
12 691633184 271582467
10 56600485 463761973
4 16096924 597783319
4 589824022 275932688
11 377885395 475359173
3 214608563 245097111
1 361727936 930126923
1 694362252 144474314
1 609908251 894344881
4 592445004 639695062
4 726989633 82190814
2 946150184 196869663
1 977488223 559253097
6 661195267 55558578
1 143494905 709430491
4 358891839 244079001
1 171025235 635655993
6 967491330 954259218
2 316300705 639887045
2 907892554 368887623
1 114476889 926269786
2 859239038 7861222
10 152467528 87807141
1 874573801 130487127
15 198319660 348674326
8 577126095 846125679
1 93379861 630528722
11 112129852 152837902
2 562112227 861116112
2 32008923 552640209
2 354968228 254840967
7 691500937 174952947
2 915090403 719313281
1 160872565 735882455
2 903798784 698684642
3 664274532 239348326
3 687287178 556401512
4 556630088 278635015
12 98827300 376001824
1 424406356 988264651
4 122679038 661694499
8 187468722 309932837
16 798264100 821976589
1 862140584 463666251
1 633458837 484193860
1 645152089 476352864
1 364536649 593123663
7 381713368 798722337
3 607627404 735763504
1 227402577 743260270
11 337246074 8112205
3 987014560 329115432
3 830654061 191218977
1 514186945 220828074
7 551845193 441635416
1 961455207 695895331
1 478944862 499212485
30 243560104 923971118
6 803136039 606199747
1 842634661 28191348
4 375635454 717913266
5 414978859 143776913
3 477647179 422157387
5 78836620 898134062
2 375420493 4500938
3 853238356 448462079
1 711478422 19214254
10 437466749 651088285
18 815836553 945201437
10 755376415 114109942
4 672986180 743664878
1 907602988 733945653
5 191047630 335291936
5 348097042 307433752
13 764168286 940674680
2 684544797 294343222
4 864088516 67562987
7 901027477 962639347
1 621745655 382496382
10 949330546 977699865
2 439480271 299526919
24 682532600 51480147
8 379168854 138412350
5 336638160 156567234
9 882298402 590482831
6 890204634 654213053
9 338698271 893181728
9 803037036 69091055
2 704491999 184422002
1 754027289 802181708
1 807941836 720924453
12 252291547 238035798
2 505244090 185914676
3 522589345 147399319
20 150527160 837760728
3 361868114 399928120
6 115909408 559490683
14 454155526 271303695
13 997024773 979399183
2 486334218 49908325
10 44459328 804470537
10 683982159 629898152
3 512998770 289575545
1 26540905 272028848
7 242488259 842939560
8 176114194 789448314
6 789853881 928032242
2 735669419 917169450
10 692939160 780610352
11 671531791 971615455
1 65411846 866791924
20 150533333 122062393
5 576563629 827649994
7 620043904 552972890
4 728646949 265826478
2 113079239 974325771
2 25098538 459772726
6 246997084 987776618
8 888881136 947107725
10 628478960 619702633
8 364579022 190496696
20 481942075 260023349
2 288052252 296230657
12 962526454 467142795
3 492724773 801731923
2 285249770 777660775
1 192077967 978681694
3 42478810 616055103
3 536314197 142297220
3 257653413 761995721
7 543781411 713134339
6 114632408 686405605
4 496374600 191892754
3 811846547 835600212
5 727135078 541032411
5 131103603 522157662
4 613120512 535207967
24 966570418 406606215
17 963321963 151041879
9 929499255 928848456
9 158947235 561875799
7 834674538 157412021
2 527125448 609549261
6 207337624 898360033
5 300554364 453229942
3 276208178 960382399
1 582141756 341326362
5 280738274 466478859
1 78748163 999247155
1 212487410 102570859
8 454358181 578564698
3 817276999 973823110
8 199375298 199730122
7 488196537 152247463
9 538445449 483280367
14 497375920 484118166
2 617890809 322565712
7 604744484 898144485
2 444222054 641777581
4 765704158 194440715
2 301289375 460236154
6 143924784 107770917
3 63953947 781605159
1 392112637 29292228
8 325920390 535893943
12 672111237 542192245
4 819871202 143437684
11 134210067 375469751
2 140836868 714156999
8 215128853 276058501
8 484135048 96061080
3 856108353 436355717
14 253618574 304420068
2 742918113 718616208
9 539587203 757479129
1 800446262 941977942
2 89699605 301007589
8 837046471 79367050
3 949365078 110743445
2 51279090 422802596
1 752860466 622412281
2 219210685 29652932
8 159513310 711707721
4 282857105 898219453
6 904513309 273179760
5 245026435 377536847
11 986241167 257245239
1 670470815 977315871
2 518873399 504295285
6 314533084 475725857
6 820925532 212720502
20 698763580 890264719
10 123270115 251544548
10 276684612 895407974
9 826848686 229639198
1 179475100 292798793
16 553821069 576888833
6 729768059 141188415
4 244573101 158590051
4 666939887 918629047
1 791390953 247243545
1 90649599 524138150
15 899765074 327657236
10 448266409 298347023
5 792199514 316575213
4 121348710 903196563
12 852540992 739154007
1 350759427 449897148
9 938701862 115608601
17 997938561 410863935
1 150105333 437749652
4 387783537 353946527
12 928273523 133853537
8 683592643 64872777
8 402752407 689669907
6 820270124 681596163
9 307395742 233863184
2 518596038 284701193
1 627240143 309755321
6 703752789 685023771
1 805698729 405995564
3 47731336 903180941
2 666073934 416249458
14 641681830 996783334
9 510203282 915371101
7 525865144 65257719
7 417752887 733580720
6 794866920 508212109
3 210278358 941863513
1 915551384 607802577
6 507093595 576317559
14 529473653 496358982
4 468937576 515179491
11 375950500 706697715
3 335994464 121182602
6 106337541 64449004
10 32483355 481263487
4 915725912 332366552
3 649808051 667460538
11 926514598 639782648
7 680798522 223751179
6 931325146 595846060
7 237835566 247468043
1 901845406 554463523
1 847431870 662848007
2 611221003 561314488
11 114270154 783147252
3 505938341 341949896
3 174939348 154827159
2 898342880 745295731
4 5081546 698853934
1 954071881 181088516
1 707145099 109853011
1 463921530 178199358
2 529479364 478952098
7 679642293 816136128
1 666791614 529394230
10 974297485 907247168
14 773092054 995876374
1 996458103 986594663
1 975305673 291766305
1 209002745 697720516
2 693204057 730060936
16 10614138 151932472
5 687056037 495905720
12 444983716 687320118
1 476860070 800950832
21 983985022 177856636
2 786762893 917823274
6 211430618 861613953
1 765806492 408905567
15 646208591 239567064
7 5722254 572959136
2 707138175 21504208
3 626663837 829728978
2 522157935 532378722
9 891150024 539403568
5 988283500 299453235
1 770888826 452032923
8 234978014 528041421
3 26503799 646821707
5 411946870 866421921
8 996874925 708658407
12 845421736 324507293
8 40819248 811748032
1 15832774 579480562
1 626196264 467061600
2 587237201 590924270
2 75442575 897269976
18 962422384 552944233
1 112886925 687790428
1 250372808 14969499
1 788206026 701484214
29 660071609 322554733
13 295708143 244136784
13 404268513 512210157
2 9364678 538049738
1 624551612 115131057
2 650856424 391171473
8 700609301 325053308
3 787091210 497971412
1 938290445 195297897
1 488830449 887179071
7 228838129 890159691
10 849089697 272198704
4 157240278 79048442
3 336210457 594786855
7 144619852 395478217
1 634553462 549812829
4 348065104 749195098
8 618995859 450533517
1 762578913 208788299
5 271325826 182456555
2 77880019 555181600
21 746785563 99698264
2 730626051 189554252
2 258741295 410415652
6 970836234 718669022
1 304278888 693698784
3 833457557 283869408
7 247689139 697622967
5 504622433 892076532
3 217574582 868826402
2 123513567 17337724
2 476799057 635414024
2 790364720 643589813
1 775454752 853432159
1 159048088 394208593
1 556637565 709461382
13 46727382 375333561
7 524317106 914853177
2 496736997 622369464
5 89795362 120865825
11 525764400 809176320
1 19808761 569183999
24 505092428 645133653
11 934584942 623728324
5 411712065 88161984
1 334363383 811544721
1 200717499 846480823
8 919445919 223473843
6 671985688 641636330
3 326893131 65255150
3 467353762 680719054
2 591029753 331361993
1 602724942 46324622
1 168996355 876947437
3 14557990 798831444
5 753127778 943725852
11 774383324 824916172
15 455502373 288607772
2 544109239 116875376
3 263600021 91294603
1 717465669 817048149
9 160643631 747231635
1 600222756 866846225
10 160479119 30926472
1 492694020 458381583
5 756099326 703037656
2 517268156 883564741
3 685768316 553441053
1 615964495 937367454
2 241520196 381393448
11 270848911 510391720
4 841610279 848166463
1 304519639 581872257
8 943140956 805685120
1 464140853 636636247
7 166231064 900351246
3 327349906 9715310
6 296573194 717703320
9 261537987 512756972
12 913806751 126341442
4 226934646 365588550
3 882602712 898262456
6 143190927 287536309
1 201177043 87940912
1 112992338 558271396
13 145169146 499570230
7 955190475 223602844
4 7619487 814704163
1 922579827 263891525
12 408951068 295403413
2 807035244 15406479
7 375071478 266307764
7 971579235 392682982
1 446702002 392032160
3 485501235 236704151
14 554455976 217788501
5 889774045 942262662
2 771218945 327941582
7 915952073 405497742
14 503962152 529955595
51 549821501 864411926
4 337794491 956969046
1 397393427 369527379
7 820336675 203912159
4 616747701 564579274
1 739749132 660975449
11 63544105 731406153
9 357596328 931654874
4 77910950 208646075
3 199107196 147726515
9 54236390 573014158
12 791858963 635877811
1 961496095 52896679
1 49187047 499975882
3 475277769 795949388
6 443174145 226007730
8 984771279 292314193
1 473608299 493343468
5 397729354 316505328
2 836466501 560794901
2 802582158 487504850
7 900800060 329963096
2 438880375 167164076
3 720667624 60710573
3 794274186 183072333
4 854948502 279306767
9 588476251 423181322
6 405838947 754851785
4 582120753 484908106
4 43422487 924746210
9 960069636 350111489
5 103988235 613690281
3 254272624 654860934
9 501339805 762335443
8 75087145 956334551
3 285755440 957215373
1 585283646 405666254
7 858161021 347901368
6 137318119 655203823
4 135271810 930135040
3 987837346 551696717
7 157256175 34150189
15 814052711 327935720
2 299035784 616513227
2 165622900 298067400
5 798387061 34962681
8 996045166 812449108
5 23476418 90209042
4 917667877 613613026
9 104622380 72722044
5 304096961 270490145
4 224625552 524823036
5 458574501 73738777
11 264458254 175765016
2 38743675 767301972
4 768413333 548442650
7 616010523 92571094
1 713753263 276417383
11 11098427 817137833
1 402812695 487509720
8 990717594 193140056
1 206111481 507326430
2 606664430 44250158
18 326422723 754513779
2 195208323 100318311
10 248799068 71509545
1 66859345 890319825
5 784530477 605782490
3 610354217 93882097
1 661982670 420560302
7 542204165 958746924
5 955897770 140403889
7 840095101 103764388
3 279451546 755950245
6 238458155 445580232
10 165019257 205235923
14 32657136 803473598
5 858763206 32272734
2 445266103 345982847
2 794650485 546625788
7 319788989 242767340
4 171986459 744532124
2 976890443 104799480
7 4189284 503278001
1 393433383 393422216
4 819280948 158397018
2 533059815 772825367
7 543158605 973991812
17 44443396 468627628
1 297932706 670678772
2 339762341 972430976
1 397878567 109749491
3 904140077 808928943
2 421842250 360036185
3 333479617 966727650
1 503249794 737410816
2 12314340 631813379
3 881445424 785100949
6 460653698 453924748
5 228910509 786888921
1 333316018 610738290
7 632529926 978152634
1 576868919 119142878
2 236848353 740791643
3 630844626 962339917
3 313805262 80149547
4 880167196 903092822
1 926826317 281497457
2 269363964 757844089
7 590738405 545962080
4 486236022 122229022
2 28096249 934716073
10 460518732 67768122
1 712824414 558489834
3 735131864 147651318
7 209036286 980700696
2 90725141 798566232
1 561864370 728494059
4 83020238 782095735
14 523563761 523343419
3 425968488 418657820
5 349506286 153372428
2 586598612 711348179
4 501788002 787770577
4 389163917 826778756
2 874956929 601786078
14 394170272 269710671
3 512428215 237026438
2 218686057 739399586
4 625061043 492405054
4 361917289 410493661
2 794094389 581375509
11 709763991 65378844
12 173224234 658037740
8 958799222 909458521
9 289533506 946612161
1 812051853 536366020
1 809985319 476676195
2 790581690 614842927
5 452910153 405802948
2 656728025 269897675
1 435487192 461708209
1 26387984 62289727
5 380353370 530233957
2 634897660 526620138
4 505808120 290822694
1 980320512 228485775
4 638901399 290267129
13 708949531 938637757
4 75462000 2563212
3 684356964 986042746
12 985358946 583230287
2 846833036 263367216
9 721266944 70451219
10 571528794 956108269
3 928934624 211361454
18 909433066 93635612
5 353835820 592959621
2 763156515 924275622
1 446045113 576324507
1 266261242 737865501
6 941622031 452359771
3 705112237 364184948
7 764951651 298505636
1 634426859 554076642
12 431262190 928413223
6 506215734 538863160
4 562123413 19341823
3 140944630 323821588
4 243784172 235805595
4 846028006 178816373
11 92025970 836909997
12 506917299 386426437
7 948920725 94560792
2 861877111 194488764
7 29157256 503465659
3 113298887 771014972
1 146951976 595327108
4 753468051 121153740
1 698572073 927451322
5 586980345 260505046
5 134732159 458008655
5 859126423 313165649
3 374345602 404747180
1 590898319 581984338
2 968193835 647905265
8 667689424 866053563
4 788866970 857815503
4 292763710 361769451
4 784276267 181876012
2 706567527 444208146
26 285748698 69706852
3 312042758 909659974
2 518030933 973481241
6 811252146 681813216
8 109907293 263535752
11 613756570 418470487
15 133809620 435152332
2 428111760 51806429
14 881710028 22625036
4 123841599 811974304
4 586791837 240788609
1 100577913 804031505
5 962969736 164870154
4 107241952 711042694
6 434205906 295015921
6 832664331 418612587
1 615773613 884440630
1 632219285 996687400
5 335709922 893675414
4 151023466 591313476
1 266260638 103472453
4 891570132 878658076
11 583563451 142853064
15 856525772 659075924
6 6260423 970238867
1 60516083 822218066
3 929585799 433133141
10 962564232 916696480
2 795279847 319198534
1 772030793 25154070
10 401434684 932460951
1 424874059 912051573
2 623101316 494775611
10 11184299 233508434
1 531868428 437204275
5 616148458 445991357
1 972224610 412366879
3 77661675 463681480
1 763641228 727149158
5 126894737 605295199
1 600673701 903257326
4 815757420 972982072
6 726598250 772468426
3 569758936 939869510
5 254318176 245959667
4 220094332 231851403
10 610746209 461819259
11 430671863 494288542
3 85132774 197283487
2 377720934 723300315
4 4570183 437814434
7 278838794 802220684
20 359073734 236873969
1 140316038 613778393
1 669887654 998807725
3 642895743 548764043
8 519749963 189627586
4 563534772 747836328
8 423475367 339493392
2 700280722 637559975
3 213744883 587210330
7 670431994 48509279
1 9928169 427397912
4 886625609 940455761
11 577229917 92921152
5 441217523 552206078
2 433258207 43973651
2 869907245 391970002
3 335788210 290507558
5 691187834 258659796
4 468414612 909644694
4 602832211 117548992
4 291591392 191817145
10 473914418 935896522
10 93649137 906698396
12 499479882 499720345
2 423607958 602613158
4 338757945 394688081
3 805434346 694436084
1 422324259 525556914
7 986362430 498374936
8 217400862 16236821
19 512909819 877587017
8 246588702 935609146
1 425494994 516335188
6 580742701 883073285
5 719333103 589169460
1 193036389 774567646
12 316785436 713242741
1 134108567 57270756
3 129752801 560615006
1 865667096 405029505
4 44804941 895985169
3 631799970 198722530
2 12527118 489973018
4 806288503 540461450
4 468064025 52670387
6 298900919 109574768
2 705101419 6989252
4 205676950 732745598
3 990874555 498572024
10 236080748 139398612
5 261025634 119899097
7 612866117 371492093
1 888893950 573802491
9 189444675 51660798
11 195770404 829046423
1 212270631 941560467
3 529782651 219641180
16 930161144 410416438
2 223691351 541144447
2 7910496 684003521
4 852844491 342595496
2 62155104 748245241
8 204581285 645209559
12 913292076 367376703
11 160538080 182739481
3 108274860 142250027
9 74305737 137127761
9 691116883 517788385
5 53868799 704741135
3 866319435 914012899
9 488177603 213518131
9 89305964 848572371
5 670457496 974041978
2 649756368 298669365
3 107671168 912414453
14 410318906 304602197
1 504566161 591015701
2 576269498 516425483
20 700190686 98593070
1 216916507 277681614
2 882434906 556515167
5 870216283 908877592
2 969922864 232440322
1 842356570 229700686
5 867100047 592867668
7 446582986 597014584
2 989640232 399358357
1 407344070 364153235
14 23254585 74150491
1 721557068 142124994
2 222274009 645720528
5 812353486 622530661
2 335790228 115088113
2 287318321 194344781
13 702269958 188537108
10 322673085 393590818
1 681916047 297234730
10 671003900 381179811
16 852850755 624291961
3 512517422 207506048
1 489204254 521926958
2 37615856 914860456
5 582853286 267411300
1 29910452 75136811
1 383955373 216507558
17 398804854 24871119
3 552073304 223503201
2 225597357 812380821
3 918134306 755558647
3 941902714 111087174
7 98160796 406184108
4 427204233 546512012
3 161846122 394177696
3 670109161 803957672
3 225468679 464480487
6 849668790 96075151
7 477660917 386666236
9 138706825 813065760
7 836695177 161389869
2 392413624 613676576
5 82473533 128898246
9 150111579 178862286
10 119946208 96966993
4 971452983 811265172
5 495493682 515029659
8 379652472 351089369
18 548963444 397184414
2 647565771 62621707
2 934528818 176366096
5 409690714 421788010
1 298195857 48182300
5 222598758 656667861
1 658829419 230575461
4 157484537 365121536
6 920000806 140175132
3 809648067 513086875
2 246577681 116220205
9 445598588 718304294
2 806749545 563749864
12 705818477 857817035
4 41106990 153084348
2 945680444 20322954
10 673044684 658062660
6 379307643 494053940
17 700920025 646702904
4 115112513 722197104
3 718176169 262064071
2 394894297 783423688
1 384674628 762963676
5 23693443 805867358
4 29201171 205855158
7 677114388 458826860
10 58543602 374299839
1 420820608 987807882
4 943619077 717786944
1 608366214 912648621
5 190577152 498580985
13 435375690 903622749
2 463673608 456605038
5 772899681 632723335
1 167915611 223988587
14 760507684 789657224
6 680090946 732347623
2 63252748 606466364
14 272813584 419488337
2 339784258 300407206
1 273716748 31761452
2 354344735 740949062
5 722536304 420924605
1 210846074 390077814
5 131985527 310820598
7 363721708 693999861
11 245744564 481992957
21 466590221 604094062
9 505430829 103644294
10 433926420 37878161
5 490971437 997236066
3 388487002 682813819
3 341933598 753370103
1 748026853 518312196
4 746590622 577684277
10 341684753 795830225
17 881978113 246567413
5 653623555 836609457
6 23060660 287512843
5 574659305 88990925
12 85676269 214053809
2 957620967 260388949
4 274566262 765183859
4 912334443 25995216
3 159331938 769548337
15 822705927 521760324
4 940919309 421717418
2 970921898 543718966
1 572450438 36846555
5 490984835 113345729
1 926220584 342484653
6 744712681 120966998
20 699572709 979663502
1 331228666 560277402
1 989342979 469973244
15 352155751 954745049
7 792930338 629312670
9 786526514 858227455
2 697010498 279560624
1 65971316 448475483
2 711359305 856884135
1 952159289 496610727
1 427727683 922075573
11 550496192 424525642
10 448310180 519450032
8 155006135 788120977
4 176712545 510744928
7 990200654 116126664
3 62241689 253657101
8 290988269 87625783
2 243537273 99137791
12 402236201 413898966
2 174947432 65407032
2 891549009 310423651
9 679183685 631179076
7 243212005 852596496
1 463298540 410158358
6 249137759 893220015
8 220806998 243131650
10 632903255 309372443
19 291480061 395203198
7 850080272 846074744
10 826896656 72112332
2 626847176 455374215
1 115008086 240948051
2 346373061 201155670
2 337080206 88711630
14 711983688 4179106
1 16808896 864904230
7 916863490 495447761
11 35514004 12146298
26 618283817 540800799
5 800945482 445352398
3 147769392 976321961
3 927877405 890217182
3 338152894 250790334
3 725453491 550229789
1 919627386 954484726
1 588523652 928176411
4 332730349 687547097
2 244812375 514994727
1 187765208 316445266
3 557075452 479191499
4 795113689 97939017
6 381118757 376416851
1 338303396 688496458
4 214944823 421330944
10 985173402 810969310
1 148591689 270273631
4 306142053 875153448
17 299264485 218524007
9 260914272 240491448
4 864180187 831606512
12 387578482 330869074
1 745469506 330183850
2 9157096 321193216
4 601634607 156407101
7 555002844 980484263
2 157049369 744764419
13 879419211 714742344
7 159093445 74975302
1 932089877 416259384
6 556675082 12793205
10 277012559 906851608
4 339320444 987012502
1 265165327 83972920
5 394452702 843173784
1 507965614 462882872
8 388361883 205126405
5 285910269 302907140
17 488302443 185453218
1 870382164 33397031
4 636019299 797437786
3 619768381 673484552
2 463231259 379645332
5 374481712 546420632
14 784451090 406997775
4 298823083 30588371
12 563460681 830644512
3 749069140 81849334
1 387681969 68093897
1 123107071 267744171
2 280784311 976593624
14 545382141 139773182
8 574047712 181024943
5 20421047 554049691
10 829881172 353303234
1 750581158 508718169
2 59137871 298465711
4 499070783 323751733
8 7051162 789612579
6 41659613 307810752
15 654624162 608113486
3 224952713 999033877
3 717725906 839731503
1 326352418 659934541
21 281503405 331691473
3 217949322 824888651
5 791368865 520310834
15 688859632 25828431
11 842908220 253778077
3 565518537 503341205
3 358580428 80220997
3 558687599 645526195
4 583596270 526598023
2 566460321 126719005
2 730954192 51624628
6 3920642 981438994
7 689913089 59054810
4 394994894 98685552
1 614625302 433451577
2 93776070 934894483
4 931892535 330895128
2 341594281 945490441
3 218950612 234842995
5 60747364 33814006
1 943760928 162287248
1 707291155 350000123
3 636464459 83194899
5 801353745 164880777
5 911096944 869020370
1 435531590 633150640
3 758522964 134192786
5 422087035 656179955
2 53789685 176358121
1 921771439 807299141
4 593666431 235020176
8 506274206 136149185
2 173368044 680589409
17 436264019 918433254
18 707094221 97825572
2 903776796 811506990
13 722246754 565639538
4 148022069 886544759
1 189106251 324437468
4 432749287 638687834
8 212825738 224815042
6 286890847 264366299
5 847962105 173102056
1 403086424 213109224
1 945733654 866717466
1 317228850 335401539
9 32276421 668591795
1 849819633 298195757
1 473269901 816172365
3 979239480 10230440
3 311644200 207633471
14 751591123 70989059
3 475798035 46472960
9 342906092 260903880
5 547733190 177966321
7 17293404 345415120
7 398387733 633276827
5 328551821 827879671
1 755419235 860843361
11 634439883 715221483
2 280865918 271941206
1 811890985 925492838
1 783943587 949060243
9 347412427 849733454
18 922650221 564001858
3 779913741 60754402
9 598979338 154205646
9 439215645 209665377
2 967301851 939496685
3 173729437 887569547
10 579661609 506050883
4 937671439 223270985
9 987309170 525209072
3 957366926 329759192
1 769174079 445971456
1 124047056 458413280
4 712086391 824392486
2 42421235 28815573
16 926252546 154884894
5 155707381 501786189
2 312480209 68371797
3 289601645 683684264
3 580459037 141742223
9 366642418 68795577
9 773399581 633859323
5 207233840 504291217
1 969412045 909807701
5 928653338 970695742
1 358456440 254616269
4 202770540 30135208
1 666482609 948987959
6 819845429 596021964
8 514878374 407367062
3 376441986 767170136
5 708075362 50398022
3 910490064 95390122
4 858768176 29376510
3 772803152 664962362
3 794994223 196409967
5 590323402 966999909
7 679571406 953210630
12 330401866 56929571
2 766056824 124334987
6 894682020 175668938
2 302572308 569730071
4 331938259 925052960
5 807043538 687736315
10 511846250 530392386
2 455215391 768973176
11 841460048 311614595
3 963475461 256893194
3 14381618 855490566
2 368601628 384428658
1 790870373 121036510
1 325206324 401020903
2 619645574 751523344
3 897698219 790509414
3 322478206 484185079
3 714300508 907267185
3 550564472 787492075
16 703009806 50985990
1 811622098 942247245
1 258795659 120371953
4 2570709 70230571
9 819784920 397336159
3 64910556 763436211
14 683473123 794157343
4 552657082 969802011
12 796842469 746244483
10 758452122 520920169
3 688160168 377599225
13 540845727 372019247
4 73030854 755636436
3 786885469 483610113
1 793965673 670778034
9 194503540 207862895
1 687357099 304237816
3 133418228 216416402
9 566836934 473669140
6 911286349 179296679
9 460378002 890765709
4 123058558 734030198
8 62121420 862615779
2 770455245 250754525
2 782325748 77954380
7 755638210 226763428
6 30261956 438911722
16 845124718 492282592
2 103928350 760205379
1 740821733 8956254
11 417218859 790873731
12 691461052 210127611
4 653531075 407277284
11 465336159 462532495
4 360435239 954278067
1 189228360 703380849
6 845076007 684373538
1 379407114 737100829
13 431783316 872990515
1 723895491 144040646
8 747833017 591324664
2 816883573 559723577
2 731873381 523392650
5 569666322 346293316
1 26044287 787881693
6 486135094 992096505
1 689282380 754958020
3 898015186 855921480
6 901870431 171936822
16 938644517 100017993
9 846342752 146527624
8 12749071 368449608
4 466461010 357216442
5 170667024 87300221
23 348600154 466634000
8 692460177 648720055
2 792830145 849054327
18 518015390 366590780
5 726868070 526585343
2 988371936 737069517
3 811177999 955642562
4 64411779 886990004
6 585132253 538037044
3 547726099 984087812
9 224742026 375338623
13 808510775 91829199
4 743126896 86602396
13 284564485 768297660
5 804986102 630138558
3 323702852 877996851
4 265505469 804546964
9 998442290 694550013
10 26336110 246612715
1 849772951 326463271
3 747108947 309230283
4 184336034 916452955
6 314642046 350697888
8 907405428 913684087
3 960816556 668528936
6 579864245 849654719
3 24120573 261250277
2 256915290 13667978
1 886312946 906478450
10 643992201 836631129
3 229513174 525701993
10 165699713 164817126
7 181447230 478425338
4 628052943 950021014
5 214986555 444089626
2 542915672 384198312
2 649439384 34610398
6 841398531 835780834
2 163648084 286597507
4 515032113 516137622
4 678513615 335631753
9 283611977 301850787
8 358183362 858216111
8 598139244 980735910
6 589001335 837293824
2 675401856 697576601
10 981922017 109154778
2 177620941 389590576
14 387990160 881072148
1 70116288 110475949
2 64953493 6767963
3 772824731 87018754
5 179055985 664216367
1 477098956 102824885
2 462698249 478837987
42 533437479 865259107
1 885573424 181029093
9 364363759 213191037
1 561337277 120686107
4 245443500 254694074
2 776678775 408037787
2 261937533 809143379
5 991280900 182184479
8 853147933 242334636
3 394356053 409689733
1 443679008 592316239
1 336543530 881989814
1 564652813 96888101
18 325321329 506336619
1 344274517 767629991
6 503175062 750769428
1 730395832 150109190
1 678199485 351482089
2 957462880 514900989
6 808575892 903838193
5 552928888 57047112
2 498625184 880858411
2 101769299 731557513
15 936252899 66139999
4 386109496 868662500
13 84426317 524655163
3 959227789 396504439
3 110783557 460344668
7 607935173 235793165
3 628131236 937639533
19 957208795 64832780
8 269709049 852957189
2 146762419 61228612
4 543872133 974233170
1 624739222 624753418
2 128400569 898254316
1 83917622 295892768
7 786855401 972625823
11 507037876 137887653
6 895331352 759631837
2 55854856 502447853
3 125918309 353414396
13 905770195 587076385
1 337329829 631763114
6 216991210 704526160
14 626143631 67855601
4 200201078 762461195
3 144989720 402210833
3 463811321 505755880
9 452863228 617249711
13 755169475 75732847
23 947709435 547365857
15 177405535 198668219
5 581944813 426508868
12 991450358 901301644
2 974653742 722302101
2 291176027 493400376
6 677747496 126800074
11 421586195 732782624
4 516559351 143170674
11 847677314 149843437
17 380633453 982555786
2 446503122 564647556
3 420919621 842799803
5 904610697 367944789
9 153916490 330573427
7 186019125 485143615
2 876086353 922101407
10 391958764 121449038
5 931027140 855172907
7 519262146 397654333
3 810014561 741156949
4 124487978 733244489
5 673789175 225218321
4 935376468 401459914
2 82238876 464870038
9 177323156 482663110
9 75625457 487034221
12 376092602 250698831
3 544811867 634592123
8 330364368 492456249
1 30238668 54482469
2 55367800 890450367
12 670468911 425249229
7 899165598 480312304
2 322080741 230689611
13 756806717 886607936
5 810076206 68357569
6 969368369 310618865
20 848027471 515403910
1 786697074 860337286
6 750627696 799647790
7 614674143 521148716
3 620117113 617162305
7 907915223 805803761
1 104028048 197823667
3 215288841 916911114
17 799457735 991238123
1 975760099 376284339
6 396025746 491941842
2 899507819 371064337
8 80382780 903673228
5 153746824 732822018
2 487411847 709153533
1 160965492 961037722
3 532380270 304000873
4 922835469 578566940
4 176310675 136231292
9 776456163 792965887
1 324951851 932814999
5 835225864 274387824
1 923104698 241103245
5 430073997 169907216
4 36300089 165553786
9 988106292 130467125
1 22913163 433532530
42 394501359 339528131
2 601196213 722599611
2 754683559 450873782
2 721780679 446683408
2 686475543 138687570
11 84926378 748644007
1 793145954 737930469
3 318081348 968180615
4 835709626 774286698
8 78241138 896751943
4 928942375 774131518
2 856365241 823231996
1 425944148 848968987
7 578409837 467940725
2 244217337 137421698
1 453008294 678808022
7 872569856 293431718
1 197603260 31022788
8 357920958 896714744
4 997359749 85683870
2 960429743 473754757
26 595299402 374732014
4 423038159 2939203
3 726482429 933958964
4 597040644 589235128
2 990206683 698929692
3 271772752 868263205
2 144720519 588534
6 718419049 585883541
2 262319204 329056374
2 366413834 71535409
5 660546489 401476861
4 701911772 766419759
10 688840551 792964424
2 663249419 664383598
2 17313950 142723676
1 504476283 853890058
4 11106493 908439359
12 403237722 31418940
4 251401414 634148896
15 147025126 824744955
7 110817289 363835983
15 842837296 899484820
4 331813683 561299971
1 901374283 681261410
4 96102094 526755749
4 132636018 121173063
8 802555697 578394790
2 351446668 305958850
1 874960386 108042440
11 366561691 548316499
5 65750721 549761338
1 936220710 752334412
9 84271860 538342064
1 880485831 118315971
10 209283115 758646711
7 98367532 448572061
17 10256089 702847514
4 738291748 969891438
1 196077746 114537066
5 799986633 392356529
2 314671805 178082865
6 823382310 717997099
9 90185212 34297946
7 883365398 267428689
1 854354422 527886793
16 347324239 972811924
1 938986576 865750513
3 287097055 245598484
15 535927449 984767357
13 660891317 996379034
2 51708683 83718976
3 238200881 514122303
16 78039395 665040007
3 19792558 739207782
2 474858399 44246221
1 964862071 369527157
2 375863521 364935151
1 652200219 652352864
14 868393024 390420934
2 851810804 990237257
15 578753532 65722649
2 121623368 442573749
11 966260638 560794934
5 520365176 342904056
1 621913821 136222393
6 635265552 599811136
1 793073515 173105416
6 970109780 941142228
3 752637222 269703435
20 821626043 595497206
1 159879181 164708729
11 18996123 593498207
2 906720306 444024144
4 781671311 276260478
6 404956781 397917102
8 842158906 187884005
10 168833811 76642523
13 131041712 778032878
16 355949522 69391392
8 484148897 804574109
8 627630702 168204966
11 911787033 66934238
3 536365925 772375980
5 795212969 941388314
17 425351618 47767823
2 228247569 397313320
8 909109150 779028278
18 966972671 287513775
1 32478399 855496476
2 532944528 848026910
3 734149357 684459937
4 308935830 663483599
1 655321721 864328169
6 601986455 450567218
7 502075665 186824187
2 981711228 962403591
8 690004224 708719762
4 532726633 254314481
3 606227113 331860615
3 39618715 218190348
4 495255399 132948908
2 221245807 162629119
7 744174925 291051457
5 266328662 228492720
7 239826473 158366845
14 326119458 306492262
3 268023315 989102935
6 886449845 749685417
17 731379517 994649274
8 649687443 476356887
2 375027063 182093541
5 568700608 497051603
6 358828625 212517003
2 964873037 19461187
1 229106845 355718552
2 297991332 387781848
2 320022900 545283268
6 846690935 461438505
1 724307788 905860158
2 784344501 173573688
2 212259710 482132122
6 729254054 625435225
2 93640677 600489914
4 56842168 925975719
7 670717694 626515990
14 950547920 237884574
1 587476872 806331565
4 895140126 177441549
3 352240143 175072837
4 314415288 758583461
4 33702827 978377295
7 255814463 238776770
1 48017305 772437992
4 193498048 392950983
20 646860395 481866916
9 490975886 645571759
1 176918187 811387656
3 99638475 733931351
6 945353461 293945614
6 493728928 528450101
2 703703816 24020452
2 667002607 743871601
5 305242012 453301247
1 410035919 420371733
11 286212334 608502590
2 601927017 973391243
1 239633462 995552781
5 402423644 775823715
11 456627634 488920884
5 495115589 815864428
2 699423188 776182485
17 87752675 783893835
11 235325133 784311821
2 202944251 898383889
2 173564993 592813691
10 122372777 942397330
18 148571359 289793173
4 66537078 122958007
2 722266929 526221274
1 109767017 969818344
8 157280071 220299926
1 698278799 404723413
9 35566007 1272905
4 253594059 624871618
2 302754934 259409852
4 539987332 176232203
7 775064081 630259135
1 879192106 341588291
2 789437752 276215826
6 86859786 439971626
3 13615813 18976216
1 170756182 722370344
2 483122622 551564867
3 633333135 435198283
1 667595182 860456997
1 469746059 744268729
4 860821304 535769465
3 303056861 819192881
2 795238805 43212671
5 694829555 492673215
2 546303535 418194728
2 800887226 28551756
1 580825124 889935692
3 427510928 114557137
10 794922683 947341495
3 785231345 279187587
4 297417877 123186119
13 298179150 12301956
1 283445300 728915505
9 837623761 296270429
3 994288127 774222381
31 527911651 112008006
6 37748329 590714760
17 355100054 295197099
9 928932047 260609253
3 200452592 202605273
2 795370641 471449520
2 798129351 181146321
7 902555210 586483386
3 862560051 261147879
13 32435767 231373496
13 960641810 553846241
1 195376433 54532348
8 991516033 337390445
2 940535322 436580460
10 862198011 154362285
8 686762368 431503776
6 25077240 622073899
1 20354989 392387590
15 969541296 267256134
3 858819820 376103499
1 88832267 212884594
8 768108838 601599580
4 448424311 769631416
2 134250482 123910219
9 475254153 5693815
8 222383963 985314000
6 403437801 986288362
8 24275040 502662500
3 640722216 95421686
9 161743989 787048924
14 8258659 254755789
5 932966027 811038185
1 235293577 873860193
14 198922660 386223522
3 765130137 971778112
4 240720971 922978257
1 756725370 958888894
9 653298587 925028231
10 920892591 222576737
9 843636315 325991893
13 811982959 856287568
14 766359110 38122236
5 260674466 87672307
2 131552763 142964328
5 73849424 639503025
1 475599857 454323877
3 152448199 532206820
17 761536384 232063951
8 89371173 745871181
1 605951049 151916921
3 765943670 762284854
5 76960470 99031645
1 181417730 150383717
5 411916527 171747587
1 92255792 485736248
1 47799534 221011849
5 673527351 441338684
2 141682396 242315105
3 490287204 568762005
1 408077557 203971892
11 906594512 967545446
3 935514806 216500477
3 9327905 439896097
17 549171868 547995552
9 795286797 986113703
12 838070032 583374193
1 992319961 93518047
16 43721461 75922889
9 696182678 678850692
1 95912206 538418780
7 909226927 528508895
2 810057631 957943391
11 666328031 695099762
14 434959035 844145201
4 780013795 208138700
1 290847574 335367589
11 978990605 126976597
24 878697665 905628354
13 66906265 840289946
18 989596307 865614722
1 418345888 203757679
10 576572728 88251333
5 307513999 780828493
6 456094876 527933174
6 924052578 881486735
13 479022315 67197242
4 963055584 772636818
12 614449228 624388978
7 24056572 161302857
4 756050742 862543054
5 439256274 74927566
5 369416763 870189323
2 792409467 798146958
4 251730496 773573431
3 172967585 461533102
7 692193569 641313800
1 127015187 946444191
1 741849845 457328896
14 950222143 871638736
1 925553951 280340197
13 261387403 16828484
5 294984848 249781871
4 679388795 623057215
1 85832975 442618259
2 100993625 139188776
6 645586844 682314606
3 458382053 660202639
5 997794091 231694590
9 270683435 71815297
4 261420821 641746014
5 651547125 710644447
25 909541133 426282886
7 482985596 88657457
11 779567257 298134785
3 14336329 624562462
8 978483475 743510806
3 639759023 791579181
3 705076986 253310714
1 716416883 423123563
9 689492140 828506879
7 365759625 326447005
2 366502563 384791764
5 242517324 382409639
16 444468677 161472774
4 908892219 187913104
1 169212378 27146422
10 412391205 903666226
6 490020872 724703934
1 630259641 973587343
1 113871359 435488106
1 942788268 999684058
2 909577664 382270005
1 755452607 573596813
4 40492250 827331280
2 606902563 42573963
10 470119385 272923762
4 159883555 104535254
11 215244146 679639692
7 901122819 462560422
5 69641807 392958450
17 877084728 861868397
2 37398239 611230547
10 94425566 116641129
3 615561311 886962206
5 902879831 763518264
4 674103423 285736221
7 949149299 615590708
3 258683753 669573888
1 112397538 943565653
5 652113198 715236334
1 568713516 617138759
4 942417870 254794814
3 350189844 236894119
24 983353424 838630190
1 331578536 438332029
4 822038321 949259065
3 442570667 500240140
1 76051778 227409563
3 148463991 681063630
10 938852267 897208319
2 638422874 426462110
6 698800023 787777521
4 75068416 958484017
8 518300897 36478501
6 252193282 199220100
20 44101030 91716636
1 967093421 581921638
2 198115000 337212634
1 209080366 970946112
1 707493476 432348692
9 955146406 450687808
1 171439248 636249642
2 999579702 392652791
8 500401471 201268892
4 115899844 958874184
15 631933162 94617856
2 976242865 436123635
4 683726474 858343671
3 140600077 40013347
1 292206419 925137851
3 293156730 328584318
1 229923424 32461009
5 771965685 931262363
1 182188847 81827289
11 879854352 676378489
1 550326722 334738413
2 350660275 191528291
6 932022491 853043306
1 360030202 246175833
19 556981904 540965052
10 838926639 580434947
2 762504208 281338730
7 691816125 795483766
2 792369819 41577645
12 940052223 322759694
2 722218376 358882605
9 279797703 197267668
2 744524778 787992417
7 321066058 261886130
7 19010967 845017077
12 159009288 269409492
8 373071468 713132811
6 970537622 641872811
2 847002588 394082810
3 55781083 344208353
6 305481744 918442075
8 481718504 57765231
10 174708117 952004582
13 455809649 525105937
3 222490705 276128038
7 81728696 593398229
5 384728476 492150704
6 77099073 82488363
4 796658293 805952776
4 793252973 591379996
1 825605844 541704035
11 143072805 295391294
1 817516975 378884235
1 566777991 886094227
2 593269314 783708333
3 184371886 193370763
1 631099032 773595151
6 990012526 327444415
2 111542439 778164744
2 910214655 323336233
3 173530312 484571104
7 281084591 365438604
3 741463055 66054555
1 10110128 4858795
5 35492328 206236399
6 186674415 248995675
8 624216915 75878491
4 686657199 719604479
3 920703833 265184821
4 482803953 901897515
8 441020964 443771210
4 753766040 111961571
3 922697926 898712222
3 343540137 42760310
6 159526874 501605870
1 360221003 261897104
2 446508725 157784572
3 70301657 847060534
1 251271117 445227920
7 753531190 828927469
5 677000001 968681667
1 898546323 261149285
1 273714804 104501307
1 432226875 406131891
18 99785889 946355466
3 971397700 469492228
11 758170150 209334062
3 151537362 518585260
1 327888928 200860702
4 869723294 372636497
2 317024345 936785971
2 608686182 553041068
3 54289346 795099626
3 959596565 218259119
7 635908057 513883237
1 515615192 645898807
3 742994327 97509553
5 93123091 596839992
9 170818989 37115402
4 278550416 694337557
5 178848901 634435609
8 39451297 50097776
5 45998200 376268182
4 58817522 715671489
8 301743597 258098126
3 501745021 691377451
2 769579047 678319217
1 15702838 355303277
1 234880718 877860409
12 695263947 675933192
12 716107288 678965817
1 122002287 251371284
7 145093067 636443658
28 464277619 698759054
1 955069932 638407675
9 995170216 708129703
5 457132750 488596140
4 334784497 133717114
10 838909583 54414998
8 424572920 260148816
5 796859796 483016515
7 686114472 969591916
2 671583347 990831583
3 156468869 969088367
4 927732402 759674301
1 247929226 457604047
1 966592641 648714980
1 228271398 851434673
2 595912935 594802986
4 157661183 973390241
1 960871875 170207781
3 652288973 207872875
1 162164649 650441396
5 862693046 313161392
15 315573591 72674989
5 522623166 242942380
5 346175499 645024632
3 681918518 350563160
1 282355406 946529322
5 669413048 897541948
4 578633284 351747221
1 434023739 311916144
9 671648484 882006373
1 409015958 474618462
1 718998227 857131971
11 303865353 912849311
5 346605184 657889904
3 229281641 620395027
6 838685125 152236983
3 488886639 199715789
1 676088568 541101074
1 235044919 674423581
7 867652532 98025547
10 601302876 991434739
2 56783878 707849752
13 25863286 707217135
3 390813753 656282771
1 621889639 648945476
2 882392891 321376542
2 400478578 46011817
2 738022260 727222827
2 184257250 783193383
3 164360216 695894987
2 845726301 751820984
1 270125586 358528625
2 651869926 499320905
7 81982359 592667601
7 990412097 25558774
11 626062643 76571321
6 739456137 93510291
3 93436981 831310913
2 183073404 502319329
1 738934888 431357300
4 292511015 431287682
6 736479266 394891621
6 188341071 604144705
13 244765108 166656244
3 607662147 424108591
6 698184288 539842734
3 297932681 7122180
1 504819223 693190428
2 18835931 754076118
19 947274835 456254801
11 757991001 988359308
1 52407772 280865490
2 714191333 114154722
4 859997552 296804936
5 246856268 855181968
1 384417168 910661435
1 744990106 490918167
15 44420298 615319903
1 879949371 715066813
2 780060718 756461528
8 318848768 436749616
2 461779378 822780830
17 67952371 961671870
1 661546995 68022903
6 971451017 444103071
9 684870117 369371118
1 207864152 46541089
3 13666307 953347429
1 393431193 24588718
2 538840103 944237043
10 625959399 709304686
7 766556553 644917974
12 907531218 586203750
4 950488494 216962498
1 416048190 368299868
1 774389236 574206303
3 286343400 945604658
3 307733299 215285859
5 664383974 582973140
1 583012156 913082284
13 127176060 466576282
4 55744879 355536230
2 592606039 927931978
3 979533895 738705636
5 177854761 531485615
10 584266263 211652205
3 364326205 747454483
1 52993798 627185373
8 19355857 689259658
2 609620819 749332616
3 938388049 822945592
8 452271846 880245510
3 25879434 507962349
10 252118225 588497934
11 634891209 864145711
12 641680244 835004035
4 968716002 742828373
1 65607608 34050309
5 485619869 637773310
3 451854469 892548127
5 248446759 199927532
14 752020298 614080151
3 452694812 649466078
2 866720963 827344277
2 508295187 757194994
12 618820218 116310691
13 748558337 489938841
5 437993500 719371883
2 967877964 967566616
8 484886132 904025162
2 442129325 703749250
1 260443177 77446383
2 876856856 156057002
3 921646010 849405480
2 768801019 871203073
5 186570459 830996769
12 782855359 163627509
1 696378231 14381267
4 567027117 969588615
12 118016862 354681929
6 450667640 173676067
7 636956801 394594926
2 133901729 846120808
17 953306781 898148918
4 515367540 388568664
2 133483541 886591518
5 472685798 723590733
18 283443626 193047085
3 563564009 372775812
9 341486608 751017740
1 953180331 132130470
6 337992991 724134188
1 189811019 929445048
2 94791537 366894048
9 886821902 654585001
4 389653635 608865874
6 131088360 929102484
5 99727198 748234823
6 124435493 908418665
14 747567960 743977064
2 611619484 390185009
1 144855853 403510305
1 196785064 529654564
12 943567919 230776216
1 104710315 699761288
4 968964865 837331368
13 231824305 362155623
4 612972655 456001315
4 20137395 631002645
5 475159097 525328287
11 517626753 260977523
6 288582778 419913529
1 558789399 964315033
2 749789485 575117152
4 764245941 2738722
1 987157788 806411928
10 551567755 850303076
9 31758500 157174394
18 770320335 259371966
1 34025153 171872763
4 979313938 444778218
3 257053267 1611413
7 505595018 796234728
9 148355615 30110731
9 535329762 121428757
2 582349339 704957360
9 428938964 187230795
1 145663878 750966639
16 716462324 430125465
7 83094085 198146348
5 253661885 558236431
16 621779208 951547449
2 957264141 18579113
11 260627668 884717212
4 233085987 65474963
2 758778831 70975246
1 30158459 337245179
2 319177986 337941399
8 294679930 460059061
7 129043585 214159802
22 671005266 838311909
3 166019130 764756119
2 450866245 568554876
8 422501338 503282860
7 288756416 780158759
7 31436549 967050085
10 992503897 870234348
3 464047380 699393577
5 487060142 500916418
1 577902902 159378611
3 39540298 738047838
5 577409026 281351531
1 753178901 762571636
3 41344109 497512943
6 276735431 907689457
4 545746462 801624680
3 734675386 124332179
5 703380760 259530043
9 516972595 306225902
1 970728616 222825918
2 184686578 677721185
4 111941181 611758705
8 96065378 714139898
2 310172301 451888495
5 843021672 949214706
13 520886187 374506684
17 95136774 965102865
2 3282201 937339474
1 748228334 105368075
10 199115000 687060745
3 727527316 408350756
1 311871423 206211025
1 761193298 165079639
15 186837545 756717454
4 671046355 982999705
6 363669661 225061980
2 791198334 823665345
2 228807473 238032295
5 148405697 590486647
2 288007235 584640632
4 35387371 95569813
7 554993526 427095443
1 655299776 181407056
8 398124747 266686687
5 671777072 591395381
3 375114852 191355984
1 873120620 823539956
9 815759210 929498601
3 746234642 171067384
2 415873135 98532836
4 887154249 347644299
7 28253408 561824004
2 48956772 90981100
1 413291933 119617360
13 149316662 582412570
9 721918087 879503201
8 26714732 57720520
12 635806844 263365411
10 833479418 268911056
2 846038384 275450617
1 893846822 978160018
1 991793504 231760750
4 925314164 761890621
5 911123857 467616671
4 436340418 185885033
1 759402769 828154405
7 493324222 718287300
3 66889842 994839241
3 147890458 329053212
8 904121055 132452596
2 433552517 738080534
3 107847246 923792161
9 933148099 863569552
5 618844505 623042992
5 266219079 611959146
3 433662186 235819324
1 103787911 580899731
8 839041071 265719751
7 754285233 187796175
1 457195619 112107342
2 639071971 131900777
2 577562918 512786379
1 89519249 793638772
1 972290217 161590913
9 374380892 519018635
2 883663542 84012827
2 864540012 854052729
9 843591887 782260168
11 725904906 963675341
2 359570557 395013593
21 600568766 563804747
9 687705126 101810898
6 806665341 47313264
2 407639569 194579565
2 645956404 968250263
3 537431280 684340093
20 419421997 484849061
1 100565575 906849713
1 615565262 888853182
5 884511969 291855856
3 248980987 959103320
7 711446261 621174992
6 25887167 862124313
6 642339376 771764863
5 504927041 32420981
6 586028838 324737661
1 615329220 74582311
9 190272471 78365125
4 298820341 583992163
1 180320044 630199466
2 738207537 307363586
1 106874368 711410487
2 913916175 209142577
2 836550074 144376879
3 203536205 786293679
3 609374678 473500838
2 701209835 942845539
1 635083839 508665458
4 225596320 529176921
7 807297230 500871501
3 535361588 168644926
4 61623568 282464010
14 31268213 408900833
1 444849152 159195392
8 680352920 739378900
4 673522197 265989305
2 684499382 865265851
1 212906836 954263571
2 441022484 367329941
8 690683124 806004493
1 77875019 543257556
7 267466727 24638634
2 766851875 757872197
1 174446147 636915479
4 895683406 673883624
3 659729859 302631585
8 912598144 613253638
15 793514289 680999866
1 546071918 894006854
1 792634900 610719877
2 24147706 653414280
3 812102331 851852308
6 868675333 250503109
6 515562240 810363868
11 159816984 554964873
4 602503619 898152217
7 104073713 324398086
2 702157195 358881934
8 246015454 973761586
4 983776233 932375498
7 47870881 565488303
7 793560066 507855144
1 412103961 130029882
6 86089886 677050202
13 922279424 778622127
4 812002940 520202279
7 658210901 460609184
3 494280015 340415526
10 902027667 621831224
7 817111719 961030755
15 709628156 564956951
2 133943276 2712748
1 996052972 871862495
2 584436747 43912015
32 397975183 611560002
12 629481935 546110407
3 423515748 739702961
4 603150524 585804762
7 435466139 110034147
1 912253036 917832459
6 787194365 962542341
3 901211382 535564169
1 93987102 786727507
10 494581719 633908326
4 869490379 555664946
5 50900799 269471603
7 274636261 945402590
12 459000547 788742432
2 696363984 669844564
1 760740839 736436414
5 405695507 542474260
4 709873136 684445319
6 118915132 492681536
11 178084961 669092159
3 775935003 962325300
2 950148479 478554110
10 630447972 215723963
1 794226602 216721270
8 9227162 56815067
7 328392302 801641871
6 81994112 731409188
10 987233153 153447765
7 416193180 673454447
11 480222695 133612583
5 909400280 6559570
3 737672918 875824018
1 926321905 35445839
1 495445697 293824308
3 208949716 192283155
13 521403483 123102061
3 696522864 739659447
1 17189744 523249785
1 637415524 769945098
5 277382556 997091113
1 664512829 225656656
2 680433416 150862751
5 371130556 334934704
14 181739841 918345825
5 681775973 528776122
7 228508973 98733720
2 20031218 171137238
3 447825979 731446235
1 936012323 710819819
3 471552794 110180136
1 636633578 379603486
5 279768908 918044319
9 903089328 383129414
4 896760349 877080617
13 407215425 375837816
10 637368444 735017979
4 130985358 581973570
3 775258979 789939189
8 489068589 485967268
3 610521393 776875686
5 698864651 771479227
2 522310915 503993493
4 216945320 420954748
25 171795750 205438306
4 412205003 92499384
5 647034973 75879271
9 727387842 526114668
1 98088168 728984601
2 113196515 220601996
9 33334788 426506785
4 556877325 938861341
2 753531983 902503596
1 596146980 33008353
6 169347195 533546180
1 340777471 28403193
6 616735373 212303132
15 119867752 866132457
26 103488113 592970648
2 943856140 173999067
9 46692033 205248358
1 485331778 664219248
7 297360502 463378238
2 939298722 387921879
1 608277581 503940007
4 304698840 261426422
11 340202469 803110252
1 294905209 724395394
1 445043585 722366543
11 500957552 145176626
6 784895909 257449466
3 110806068 378703407
1 457466791 382573229
2 132393861 228414322
5 543046305 166042778
7 418761932 186119129
2 417491055 492605665
11 572298182 517153149
5 555042964 192913854
2 129624108 605254089
2 702632384 518507080
3 294084841 389158877
9 377058083 525408052
22 17591822 806731552
2 486386022 790965184
1 39258470 301177488
8 691961159 558082385
8 676604656 962128761
6 506138335 266894639
1 28202456 36263009
5 38571030 510715714
7 425843033 435677773
3 190587962 754508445
6 605840770 291318562
2 634015577 128490856
11 529503511 749049102
1 403963894 610203824
25 611807480 292002150
3 913742735 352252691
6 278403879 529162295
4 296804051 261814454
7 554870781 680451902
14 773246456 869993882
7 787920759 51526750
10 424148270 246895246
4 725969159 617002033
17 536419462 443751251
2 109084232 446611504
13 349680569 926262840
1 60562190 989017738
7 869777943 764746618
4 915585271 145433627
5 992499769 994871883
11 707054571 445238276
2 867244751 648057329
17 333421363 107764073
1 861367596 34313205
2 797835489 715594017
1 523572481 453641066
1 814803877 286830519
3 216086994 904742410
6 189495777 374045273
1 173980102 405113507
2 831361948 784044776
9 730500701 674696459
3 133354592 199994370
2 881487656 376418940
13 662524438 88397733
6 711997453 617008627
25 1718523 180352443
8 755319514 525443414
5 48435729 873129272
1 818579721 100126661
1 297583417 609486781
11 592223627 856548659
1 214882230 534589553
1 252290443 558647581
3 361156856 235642439
1 441861917 602793369
11 135614052 767521482
12 942836242 365668889
5 999442875 962102254
2 978840648 840912707
1 123632948 349361456
3 55170807 295493321
1 614078257 544248530
2 140414572 261905377
1 78210648 964250265
19 974734048 677917675
4 915578783 189470412
11 792231111 120369342
2 64871971 400578537
9 723592500 844707783
16 270597535 42564994
3 23925738 309441664
1 895144808 722710409
2 583468137 654085620
5 715954176 10892410
2 512581680 188761366
6 754055414 84809355
5 882784322 838768781
1 112865147 292650686
2 806896107 852086779
1 997145769 346341808
5 569957823 754021978
2 161596253 498296054
7 104759203 351709740
1 251022 248621653
10 926376237 369743524
1 870112431 668656076
1 733527154 608011805
8 614653519 232192718
4 10012474 146221991
2 684361575 957257624
3 680356749 438977051
15 251555337 288008466
1 655727027 617222856
2 498626522 501793621
1 592918707 426813193
1 462225567 704654943
1 409769658 370253642
4 592424322 741071883
10 669781343 719935178
1 845283027 632056598
20 283372376 982174354
1 726136423 207589535
7 825109389 266817798
2 930886639 306189049
3 948866800 256779584
1 737503418 407857378
8 681599033 802360766
3 770499717 489042230
2 968296922 198641137
5 844034145 366933581
2 191611661 133201638
7 103427112 636134300
7 539994958 132790796
17 175955525 42440976
5 70820723 668137704
6 51615049 645113432
8 482099207 329465512
3 227868450 22569166
4 965616387 242989174
7 518353017 944848983
1 51665601 421685217
7 452614811 407455841
9 281405722 195748501
1 544106779 941466441
2 830678990 205649584
2 208931134 251521601
2 979256464 513439671
6 28214972 324727828
35 299688839 725153987
3 257184080 268001969
2 799701324 578463129
3 802586264 419327161
6 791154606 434372111
12 170833196 156049116
2 220759681 366507826
6 826191912 733497753
4 184583233 360086985
1 863004608 425732406
6 541920526 739119624
7 643845378 546010558
2 810527480 826536123
1 509724526 986315638
2 919433574 42289450
4 538133828 815723677
5 896614259 2186885
1 82965940 374899597
2 2357759 470927827
3 872729233 275830085
6 623383871 973567748
4 844913323 195860520
4 786397159 650051756
11 636066811 468535267
2 200720457 640177779
10 654405523 479193130
4 371603684 598950515
5 417522802 197332628
19 956755623 181687974
6 268502356 492177511
4 460207017 988481346
8 665439331 799434247
3 770697835 763852212
9 883818697 935896734
1 237224246 765561378
10 116995678 980182946
6 230775316 738191969
4 643328783 984172168
4 644563157 432071780
1 51223471 675935860
4 748567939 373520504
4 744781241 371362188
11 609858774 823428253
9 314126409 200002992
6 108624216 308608689
2 840153522 620290292
23 956422542 922300580
1 274767147 411649561
9 925396817 138451838
10 556077613 561192009
3 873093790 541255662
1 376205531 900396424
12 672955826 446541541
22 279681780 796549825
1 659904475 551645645
4 16600823 498343809
5 899541890 554053993
2 88534973 200545121
4 386351588 498864255
8 326148472 688324745
12 826460616 397642598
6 899744870 441067714
1 419950548 871675675
5 431767790 342428439
8 817863477 484687254
2 565585797 487465204
2 247143661 331491889
15 372747384 459487965
6 681636278 414785567
4 732347356 969199833
10 725582313 412140583
2 594160982 489667729
3 855052661 790950768
10 892237556 834492051
2 581844607 653649529
3 652589318 459795384
19 814348375 474027135
8 894985190 134635835
4 841199553 59541760
4 902711030 956430041
1 269963653 491351832
12 330776173 972292708
2 608439074 454950029
2 156234760 503262070
4 506977972 817518415
2 664329773 9179544
10 377865556 437188934
1 881585614 872368987
22 976480271 937450685
20 497081597 345418039
7 764415495 852337055
1 592277722 192228914
5 316925599 62869551
3 227443557 191728672
4 814738199 602277374
7 234537695 700700877
1 260079639 280128878
7 936713438 391373251
1 602903696 440824966
3 257814329 378377819
1 686479739 252234480
2 559159260 869995790
3 179341297 33220889
2 538223954 53238449
14 733943867 810259261
12 941969295 113349720
2 128981646 843074575
10 156482611 304338055
2 98614315 450604240
6 113005316 992574506
2 183910073 952394604
19 404135187 288205574
2 155762469 787361058
3 645554455 77687570
6 745694003 827840132
18 125809788 784945027
7 394879848 367272885
10 980266134 339162395
2 557452086 27120596
11 696915492 140790174
3 192843022 326187726
1 439412239 778352968
4 614183302 831781755
4 993548149 961409345
3 716684592 212527334
2 531626435 116334274
6 460075717 371699027
10 157084687 138993899
13 535621295 410534491
2 163825548 786849079
5 82769071 438238494
9 904392948 659326071
10 985190997 669061417
9 990151589 206282479
4 133144953 742498457
5 666211407 623216995
11 616803045 994793825
3 687669510 375470192
1 124817214 603815000
7 740887471 700100900
3 709664102 525806425
11 976756893 970904533
7 773995834 268052757
2 880581812 397336522
8 958541825 357573637
5 695265355 855699099
5 312122680 650221570
1 568398910 984365143
1 712707154 949627965
7 542044924 265607785
3 373497549 673300357
1 569705710 724166794
4 523963433 418458679
3 82962534 827999889
7 762658495 29448149
7 990890248 578837937
18 973464678 872292259
2 888023211 493492366
1 697717585 143005899
7 228726704 638687803
3 315041309 989752542
6 270015407 565582841
1 47526968 705666972
8 625706651 149967533
9 669871794 485396745
4 807516921 119627175
8 973460463 219807526
7 760639153 146673499
10 826055240 957823222
10 160413296 692227229
9 693119529 713051000
3 287417241 168186953
9 109121587 554394977
6 755539539 623551755
6 760691039 572434190
1 154106972 810367839
3 891780713 185244534
4 393268938 982763381
6 846529983 884767286
6 869104610 471598798
12 140937994 893888293
6 186974198 512738911
8 455765315 634732734
3 706194324 975637665
4 228568691 18086113
3 81834462 282300822
1 917937746 389974202
1 388838851 953093775
2 310219630 655840429
4 420812608 410536292
1 686041924 362590218
6 57104359 936197399
1 998125038 784806271
1 111496890 412308859
6 526527660 134393331
1 632148540 170741540
6 746642151 874764511
4 799880438 2291338
10 151117556 105002181
1 117196494 969615409
2 802177120 551574956
2 552038837 649602258
2 934302154 926994604
1 752869966 439754059
12 899127818 704720065
8 341613466 787851168
5 833313987 409752129
3 631617733 16181241
7 560361371 420196491
8 785275122 49862059
5 86005553 480969771
12 23792213 396432708
13 377749328 916893150
5 418401480 572604166
4 11244616 653931993
7 274663076 46919152
1 552275956 686472759
4 587853250 980076301
2 892301840 71213975
3 461377338 252435670
1 974716454 253535357
10 519026054 990885152
12 652402223 556311100
12 412346795 274203135
3 549548656 654160802
5 790630083 37648192
1 437890862 614936176
12 432931983 573165252
4 855892393 213025682
7 127443328 954383841
6 705305329 792015767
14 690291564 734877152
3 459133603 899782328
7 220939234 192434847
7 167053620 110839863
2 391986319 68598462
4 833655358 569053373
3 83395222 161698804
1 977193972 184104393
3 199166156 162827112
8 53048159 897399705
3 130604666 353271497
1 70689113 440680461
1 420859300 747275775
4 878018799 750260041
1 728648114 295927202
2 420008835 183014547
2 306816143 158596798
10 876884082 573814205
4 584054077 584099072
5 130748959 767359918
2 535070230 333105165
19 371363480 288145392
2 118922769 364467610
6 96029456 863014122
1 37655622 46961250
1 250918129 156917777
1 547208411 691196957
9 372083846 787294350
3 309161357 231914929
3 745268920 835575521
3 516268897 998799363
13 616734819 697401136
6 723360593 820548256
7 936032328 418156122
6 569788488 775566150
4 8747182 947946153
4 288653400 677983632
4 745578451 159019686
2 623084547 164698208
3 455384591 62820375
2 264462956 359946521
4 646625800 542027964
3 506811258 103348501
3 987371622 45129467
3 154156777 556320276
5 874388839 905974591
13 962490282 351656201
1 884123423 843706379
2 904028219 442734157
4 996475567 582597505
3 709619052 35630491
6 124527566 898664223
2 919100050 946665241
10 385064680 266582633
3 932880549 105890730
4 661025870 834698249
4 462129983 204214080
2 795171732 212880741
3 109593723 879857003
6 215612527 155289954
2 139232218 519397931
8 772886679 426643720
3 276498673 749851734
2 320702045 743149432
3 202695295 934884183
6 32073416 993448624
1 942239276 627342659
6 527296754 417888480
1 456210474 324297112
22 563253425 178931864
3 235183198 698008166
1 780498499 335787259
8 841436991 453068658
5 456337535 298152743
2 619076904 281775784
5 787365395 651250807
21 826236356 158752594
12 194515156 336023634
11 118346172 287657157
22 536748383 713732386
5 67931810 715181766
15 828437639 714322448
6 544080609 69397323
3 522794197 76114495
2 787728396 407826811
3 505412719 226392638
11 849108285 479080566
5 666083191 188264059
1 125771094 670714706
6 318012180 313213998
5 36400894 957333340
7 432811777 114876122
3 780329139 961644877
4 20064682 934892849
1 188491017 828965323
2 347258383 396939420
7 229683410 961366735
5 230137558 886439424
2 691004606 829300003
3 812737539 838532262
4 560225526 388143507
3 471471310 160170618
1 754078622 964215362
6 581002520 874777382
1 759717088 840876399
3 379222818 113369054
8 843158800 339070436
3 294860381 975394988
1 540017571 40116117
1 12325509 999146231
2 771618568 887628286
2 549113361 505547002
7 686982017 674871510
1 317743592 116343386
3 336748422 482941414
10 460327027 475766454
3 375431363 21548636
3 712082336 126600180
8 234976558 979538986
12 815110138 360568807
5 485034036 963780722
11 384619204 218789048
1 479052715 941099634
3 5939242 319419745
2 128960065 444512070
3 476059930 556576477
3 904874260 181014770
1 337645682 899310746
1 836454847 673541442
20 56203511 966581838
4 903519584 864819723
15 833165283 604296697
10 321283201 28645714
14 206392594 739160660
5 777199421 639042748
3 999270253 246958307
5 233195651 113841480
12 698270272 891763426
2 567795036 81740198
1 895784287 215012845
2 288534028 230829364
3 381284523 73718164
8 922032693 493235122
2 665103590 739752375
1 183724979 231205073
10 115840455 956838087
1 138085819 12776
4 396059338 605708694
4 536771521 276567229
2 227002128 659828288
8 927222741 283767347
8 671354384 419828225
6 315451043 171171834
1 338260085 290706938
18 62490887 387263110
7 10220779 754293342
2 182875354 188009730
2 498359494 470452235
6 955964330 627592963
11 811249926 174764562
3 619027318 846276922
6 155550649 896974998
1 269722668 492967282
4 661252750 418310286
1 769018459 384250646
11 919939594 127522558
8 859826731 752185922
2 259758772 457781507
1 337535773 358420582
2 580433077 778620220
4 364146218 124541347
7 106724417 29004977
8 971803638 522242173
7 965439659 733224805
1 45917199 81838231
11 503318322 443655598
4 897493693 448230807
6 140004889 377869963
1 878578375 429900456
2 528359040 33674249
10 788991965 376790882
4 294974330 969905432
3 930343837 285517769
9 408629228 271375420
5 409511924 553688222
8 399545064 331638141
6 537662753 353814153
5 640348908 464555219
2 415681765 779606384
7 41798455 501539779
5 517134373 302820879
2 841431306 234583694
30 244349795 980191950
4 832076433 487566792
18 798404831 209014916
3 710930799 18304550
1 871749251 13664445
2 575531553 216530072
15 554768478 221370668
3 913785965 180692590
4 832550747 252362678
6 867000846 140344880
7 358697210 613228494
6 858232998 152294148
1 289251481 704727819
11 693118917 534747924
1 106808594 965225595
6 629854080 782592720
11 771686917 242475751
1 333136737 705636535
6 582417491 728350116
4 686933223 904407158
5 144456063 518473054
2 221021080 229814616
3 224108971 364589331
5 919781343 76310874
3 65363988 568943890
19 107095062 930373641
8 926756821 908975910
5 696038123 406229147
9 773731700 28162954
1 789071881 928871121
3 147500856 608313733
2 736749005 61345971
6 421663722 950261811
6 354311870 724416674
15 899015805 627154252
1 440191566 68564602
3 642945589 657745419
4 859687301 736178815
1 920519059 198470186
3 77835870 2249954
1 499861658 927444235
7 757425366 677777177
3 248574300 85088917
6 221369300 681568744
3 30953076 316059565
1 293214406 789475737
2 534822043 633040142
4 135442077 101980180
10 277037316 308378883
23 536863930 716129750
4 943760489 193933344
4 211552843 799465948
26 238042531 607343384
3 143433598 385587380
5 149290151 925559689
2 356801399 523245115
2 213702056 658819718
6 145739751 650682903
4 561312441 22283859
23 373294914 373465855
5 850015395 84736318
1 255000398 459794054
2 537334242 629541178
2 410520795 45759412
5 565826758 180359582
1 218141602 333512054
5 492159163 490729488
6 234724668 13660858
2 189611155 755995155
10 345103959 982560813
1 271416310 793125819
16 476275654 514401676
6 380713607 767896745
22 671945429 669446657
1 869248955 284473573
6 835594239 923204647
1 51897998 821230836
2 804320187 798840766
10 202540091 445071182
12 836801311 750190256
6 968626308 206090216
5 335770105 988356444
2 40247624 654562794
6 41960252 195045276
6 525563696 824286756
11 296584286 800927660
1 672963865 591046478
8 678909003 478502779
7 516911469 424611132
2 325160754 107884859
1 983963033 972619682
1 550340168 924740862
2 259371430 249770013
21 18011860 644280419
6 469287875 105129804
4 255512216 993748196
3 329860702 230223182
14 933788595 232054980
1 760402100 176250839
17 234501047 623214394
7 972816673 15523636
2 285936952 148367190
1 6273422 486437008
3 837007966 267246021
16 430965557 786709605
2 352219592 834754123
11 160009604 557296853
1 831970801 54199354
12 483870069 546988549
1 552817641 607485741
4 974160323 4946460
3 354260011 881356023
3 596339584 558680797
8 348313343 958420602
5 635820569 688008605
5 713385745 309703189
6 416945244 309184269
1 714679439 986683869
2 848177147 871786869
14 708959121 741561632
10 561347615 334449380
6 329893566 84957290
6 422967066 224185351
6 352943285 219771527
1 475150004 818152812
4 316263599 798112788
2 806675061 328684988
9 111195852 401796462
3 723560002 400414934
3 384290927 558737477
6 23497062 342045539
27 856201503 198721877
3 5292117 276709103
4 465330792 225727810
8 243590302 58166180
21 399853097 546441882
9 347433414 385570742
9 927464432 295200479
6 206042333 372286049
8 814543019 912774437
8 185352120 322510338
5 206950192 654216016
18 605141034 934742359
1 25294728 289377098
4 298847105 579722378
1 625482809 347830398
4 424742742 646431815
4 598267299 116685403
1 438331027 25434946
2 486483158 509050916
1 309879227 984150420
4 140757105 714982968
10 201869668 495154167
17 186888123 519808480
4 63345516 487297876
6 683409033 251556872
3 618782013 721206841
4 572161801 826809683
2 339594548 492879234
10 572527969 636108680
6 2055821 547091567
1 769421911 676578553
2 858987732 642125236
1 776754800 759066592
7 607156539 318211121
2 682731986 261524415
4 601012304 305809146
7 868711379 442477722
9 420915346 567703061
5 648372418 376131983
13 454049623 136951413
2 967407797 225568113
3 480962887 354976861
2 705572406 379635219
2 944318155 195892595
15 921582855 593408593
1 634356707 433362831
6 356359881 239535108
8 329679758 873053049
6 233558377 587888440
2 386214294 416768191
5 960052517 685765025
5 662776981 808429965
1 279604201 785678764
7 999591372 277000017
6 494925828 218462741
11 864228961 900398475
4 807855717 764227300
17 711369187 976587607
2 700113605 341875834
7 796475217 531654225
1 730064866 796263081
6 115774378 487860674
4 823696142 913910341
5 655102127 721717270
18 258130713 472142576
7 149434341 402697237
3 674740258 122065194
5 95855409 168403886
5 988701792 548956088
12 781392266 903222132
5 778115805 566817159
3 706330361 629109387
5 451549070 224176093
4 264761477 471279939
1 592456408 701587589
7 239336186 495663475
1 434800593 438336170
1 405446123 961988049
2 290344803 660323596
4 842744760 599487807
10 244054265 527265697
1 684842165 162444562
3 444584760 744169044
1 448201704 682786775
2 603493104 328395269
4 276872811 757489674
2 104395217 989232471
10 759243760 343523582
7 731713058 153923969
4 5529407 714160101
6 952175559 836466926
1 18477402 787586444
4 356874506 152333450
3 863097752 228005461
1 718623184 712960804
10 34260999 679850010
4 747640994 39309180
1 512229115 176675247
4 778346947 384832916
1 72233286 829600212
9 497270384 200873746
9 309605797 821574659
6 491985487 558086156
1 961525275 873539794
1 534735731 695728704
9 264011865 647926443
7 322499291 76379557
7 858978918 685063963
7 910444492 271845334
1 271198203 189781599
2 494964737 283025817
10 595096390 682274217
10 675836387 636965795
11 348648926 489157693
18 257567123 779427877
1 143970073 432563167
5 30945602 10881642
8 246654119 579639571
16 357640503 142372021
6 229407243 518646299
6 347475550 466833831
3 338967097 984382471
4 13344793 224617308
7 65924381 39158873
5 902730715 978841666
8 353124843 329060216
3 222852920 747176386
11 661197215 647328255
12 121226704 499874713
6 519248535 635629877
1 985700373 362888052
6 151946389 141323493
6 428333389 553076618
1 941107651 183474962
1 836494976 899175853
1 696394906 562774120
6 939072790 189876022
4 385123973 526599715
12 981084930 588091999
4 866947228 422524795
9 936059839 521419634
4 632922279 907376605
23 725525868 852752166
2 636895519 532665495
4 856572979 512328829
5 89225532 309257981
3 334644479 461410606
8 822216662 368845925
1 811449608 88333562
24 668380623 314912675
2 313819156 347779001
2 54700813 505123531
9 113734218 795395123
8 942563991 633814673
10 597975450 684544769
6 614135117 341078527
9 721234201 800312720
1 692583679 902963467
11 758848155 591217207
10 681282268 996742777
3 911625683 509120172
1 647969802 697321823
1 459332612 271599788
9 924936168 133952728
2 102000167 427640281
3 709827202 606644229
1 22642675 622486060
15 162404410 230682007
1 490325321 981798485
6 761359492 78658837
1 204277154 200956175
11 930266982 650077438
10 702299474 393659547
3 546155583 653114206
1 353039731 964581906
1 353035082 102428740
4 827553245 203132360
3 804346843 615196497
9 153787465 270071523
3 174217221 475364241
6 164783009 380430011
1 761313809 407350282
3 645384169 144194134
2 993794853 814969120
2 270490164 851990847
1 676983484 615440364
1 35540112 647265821
1 457721249 194298782
4 334807280 596246860
1 562665663 922098759
1 750847408 378418467
1 390845199 549869555
8 571843067 831536944
4 248387234 804543747
3 775140775 44097891
4 526550928 89599016
23 212652901 173390967
2 169540011 449508812
3 367555427 249486443
48 616457912 830458933
1 776940983 726946285
9 618410047 505887831
8 51253481 568412894
2 23039783 667419879
1 748081834 848738878
1 584979214 121315405
2 232966561 270242226
3 772243544 476611991
1 403419515 652771734
3 265704110 515872418
11 911284486 984349446
2 993781350 542720799
3 281809502 381490463
7 564427298 920182216
6 889860353 439294350
13 406544993 378630579
11 519119902 338983763
15 889505770 39099587
13 369107301 680752121
11 513280811 137601916
19 632604703 162915606
1 408713173 716694847
9 314648737 209758907
6 701991579 241478488
1 408207764 761719435
9 16134894 549290847
1 258903613 120681132
12 88964632 190353219
9 145781372 706116873
6 558682697 288190164
3 107453420 500677338
17 721925227 80595133
10 25519901 463892214
4 957056581 544808319
3 78532390 728266637
4 522270586 52101192
7 437560961 862731537
6 432082067 326113648
8 165226734 858130102
8 14197637 600694376
2 880752645 577753209
2 884694470 87231377
1 332955152 86563952
3 587687842 139203715
1 990574481 5413936
4 367376828 544590934
18 704869415 624811389
4 188804453 701714717
2 464827910 798885063
8 974280935 972094862
1 649303513 305475335
1 338677261 571922483
7 721428274 999497884
2 685470441 340633080
2 280534755 794894464
12 798677824 366154104
1 44035026 815729244
7 911867779 921241587
1 950887734 33838155
17 389768638 648587933
1 598979426 44409148
8 577313761 315167303
2 941830420 639257380
6 498783678 323597970
1 150008091 736846108
4 922633271 540643287
2 881440773 974217062
1 554895051 348834315
2 211742668 140408445
4 133959259 996266047
9 721992921 261224637
3 108380061 916758119
16 546400434 914981073
20 810499384 123787060
4 607307710 624923181
10 218775817 151254050
2 62078219 479189999
1 296206162 19703766
3 960858635 616105724
2 673887976 238712535
6 791287930 856254927
2 792377692 511327072
2 601539384 79590989
1 213427555 808959131
4 965533207 384316692
1 124456194 635281749
2 259344653 187960289
33 675198789 719083120
6 763875478 763840229
3 778335838 36174884
3 341677742 365552877
2 326144742 316687065
1 510611337 86839437
5 111535209 435667037
2 527762924 976548587
1 144323419 822657659
10 730652366 815823290
1 629027892 310576154
5 203412864 878980379
7 678166719 633617621
5 399259369 21725788
2 506517036 473985455
11 951454208 337231926
1 701368959 176488973
3 835477204 633526060
7 772781437 934002890
21 899659177 454037843
2 869391581 748187955
3 525792360 11463370
2 493713385 621574408
5 373113634 327526164
8 453757993 407334030
11 781436510 426593138
5 529171156 300463005
4 278877847 400404069
2 626921774 368508608
8 455040696 757991650
7 979624154 259870740
1 208233989 879126829
7 757521163 235283207
20 697316564 720372695
5 219747971 283186079
2 328841797 331124005
6 916100409 566908321
1 209637728 750072213
2 885842960 297427554
1 95961995 169527119
4 427040816 139802723
11 598070804 376973905
2 602837380 464099893
10 229390343 179558216
3 918834547 313360192
1 642798256 950172462
4 650062580 325154463
5 34703425 2066094
11 328801497 503562227
1 475274227 166652660
7 841639887 967192715
2 77817152 337849583
5 865379092 247262961
4 354011600 991615123
5 969914929 843792971
5 880754195 727490903
3 11307289 71339096
4 415998996 606302496
1 153573870 328898705
1 871321935 349360095
2 183129890 658647853
9 356438497 585434624
5 632361140 191940785
3 346914251 1884322
4 910186637 113608541
10 221748478 725856136
3 333539276 43165729
4 815097763 815094654
13 249058017 975232825
8 60270190 297784259
5 213900557 710676153
1 170946256 360199815
1 81017377 349020552
5 931332888 679292058
1 349693993 345465332
2 327158418 223885892
6 486061634 641013268
14 581789219 628963009
1 387475794 217700832
6 656611927 635225950
3 528573232 402351022
10 369323885 526239562
8 814566656 134629292
6 427905251 125796382
9 67022661 172426674
2 923637217 708504882
4 958922119 281727285
3 176858820 246863126
9 573696741 9926197
3 470271057 866218645
8 60531166 63215275
7 337282684 177356278
10 139844034 294616439
13 704764927 418644407
6 856029661 743249018
4 527013770 313390253
5 178860964 490307222
3 6550537 696550395
7 306472174 119323082
3 387498706 929377742
19 131860133 141766450
2 406448493 623597024
6 111835551 155974679
4 468299138 452176588
1 614227572 719548448
8 777226968 659845937
5 403024528 359930744
4 549464249 615484125
2 843022760 603460132
5 788401029 745093273
2 395581500 551446131
6 618896754 77656119
3 436914747 439624879
6 48621073 18841702
8 662704213 35306388
1 785476099 614301220
4 731468716 206527205
1 805677821 151368595
2 428873490 452272240
1 316501504 638804154
1 95876049 812002542
7 499261586 166092602
2 686638688 876594462
11 586048387 460281715
3 958544076 508765799
15 766468918 26924845
3 144312480 788197449
1 875260961 224681668
7 221959369 979028752
6 566907411 214836764
18 773515997 181602929
1 555712393 385932808
2 850387904 453597704
6 992651339 602953735
1 982747761 165686585
1 470251562 730635055
5 402006680 37179347
2 86886177 170677311
4 449022555 621734497
2 301095803 616767432
1 228186022 60382194
2 841268524 972487372
4 19516948 84729243
6 828614407 83848584
2 665947209 12313118
7 5769201 387746360
15 510815245 901037689
1 627107169 625100706
5 727378894 664295021
2 863288195 171091359
2 808532502 624515578
8 649960056 369275783
6 912282924 461349195
1 552638885 461206997
6 460678616 155541037
1 771380205 280976739
2 257624745 92893457
1 222432588 609428134
1 487810679 508584019
8 264110062 654184128
9 414625426 762510716
10 852694327 17483735
7 816779026 374413865
2 46391580 491174229
2 930820322 875054145
10 489805609 491311512
1 609948403 615761262
5 972661927 973606602
3 640410613 482218211
2 968689638 862052282
18 32074661 16505877
14 879756214 608095547
1 372112346 514377511
19 46726091 159184954
1 858892718 765517331
5 764573402 552324348
1 1887887 586658143
1 812767698 966784874
5 52120071 220969052
6 790908961 754662280
5 478105063 568567610
1 774707622 688685743
11 981337725 203127718
5 650997061 217526249
7 573712529 981336330
3 477900390 913565126
7 284767922 878599070
2 526105882 466413415
5 605868103 91718386
3 694494684 705090137
9 623129678 657167420
1 15569674 356220513
1 767607549 186996188
18 12786369 679722255
2 352703208 623135182
6 731544145 475429194
8 386629202 663007026
1 785633186 320391858
3 405194836 674277222
11 102533642 258272939
11 884065516 559968868
3 869582519 338180524
13 661133948 693482187
2 711232927 912146972
3 243331327 634440892
6 583581890 317586564
2 736011872 995353945
25 50206949 835641822
1 592021083 790347872
15 81489147 798030481
8 515109276 952340392
9 872094261 453132350
3 14507564 856345224
4 833521096 11718920
19 961571244 975177297
3 355688873 12987682
6 568650512 894397563
3 792558824 658409721
1 179704704 711293435
8 418926091 802541331
17 330140202 594006403
3 765088074 835565115
3 148810173 401111216
7 271853986 357500531
5 683148417 680783281
1 164409485 735349874
10 631426845 639435384
3 349945909 213224202
2 39502235 475766415
6 593548898 636580212
3 970104598 606146914
2 660218925 414792471
7 810646675 516449404
16 938858441 936447574
5 423787950 578836625
9 665536160 37371652
9 97134728 382434872
5 459882624 115624909
1 219883890 694057263
15 191367278 96126748
2 971287528 502833992
5 77752147 826632730
5 894973774 329626403
11 85562369 293696969
5 966612837 42649245
3 118521581 269990022
2 36762837 937720672
1 364733490 449585221
4 945531125 430940583
3 282234542 578626362
13 467606123 717174622
2 188148732 231177044
5 507941228 881178889
3 412355320 921702499
1 588731710 898952213
1 882227877 481243845
8 281109383 121852594
1 551867056 317101677
6 248420760 423242617
9 224142176 960087008
1 97642955 932731088
1 313259410 738856164
6 117173746 319632888
2 453340185 905994786
1 594024221 609721280
2 486098270 790473693
6 363573368 329081363
17 80133891 869093982
4 857478640 115643246
2 168841488 168189510
8 983239313 65641347
8 482882134 44726578
4 126913077 463132476
7 424569354 56675265
1 676187010 492793011
6 560803429 13567564
24 698748445 293586708
1 831000576 470336334
7 636311531 919229629
4 791384964 437084142
6 229680682 209883180
3 328228029 508903536
2 46815228 735238583
3 621450420 127818499
9 436948284 14820753
7 276254595 406222978
3 265031386 381310064
16 896698888 214353662
1 526889568 946567559
10 160257965 273037164
7 93492160 146250932
2 846963035 468747374
1 846831931 647599334
2 452001095 464957139
4 220954153 746711558
1 26163169 567406546
9 195640291 996414613
7 476870492 651539053
1 132564373 356581301
25 881878219 432264227
2 375019648 722116220
6 144197400 382350544
5 636815887 550384374
4 342847483 678388047
1 14148831 911948850
3 331450378 752076412
5 849251199 14033111
9 567771893 292289824
6 191523306 447269426
3 130019092 367549284
2 190494265 627715110
6 803504017 765350306
8 802824626 987624352
1 852581846 977515887
4 765753720 631130157
3 467937930 446527991
12 188414980 109505296
2 705956262 720299274
1 988270140 573349106
6 834686271 301659881
1 404131462 635718514
3 976688129 735519595
7 731692284 939115000
1 742222095 193118279
1 7445040 29567427
1 550568628 289459558
1 613931283 497700290
13 271262893 22419518
10 974175844 855101386
6 34693197 714535077
14 800112821 114595246
4 3390201 298922673
1 823463575 807895263
4 169583562 84932633
2 157446405 455293119
5 559213913 205621482
16 987819993 112557682
2 730927313 287769331
3 34497988 320948545
3 154983584 568752603
16 194258912 156154524
2 875824545 897971587
7 555283646 679210810
4 48664399 915441891
11 744418483 196195074
2 694956976 769713028
1 138796724 219330489
2 124170852 10284077
12 760767978 649337315
7 341716598 364737551
9 229198131 727307673
2 927057406 422470488
8 16238362 561866766
8 297872435 400339662
1 423226281 971535811
2 478017771 342177647
15 833364967 770496940
1 581464283 967566199
4 335715702 935962597
7 674905770 455307109
2 930070991 242490502
1 919959906 731565773
4 669894721 164098991
5 697461737 95852941
6 427285226 973408102
9 896041989 546800235
10 516807333 861175947
11 439740246 408092004
2 916520410 322375475
2 229673017 793800998
5 416199259 310227933
2 197045882 55732649
8 748435181 207521993
4 10763480 654063663
2 65441769 768931089
3 96072877 450853739
1 449910321 111739600
5 127039917 44879917
20 461287365 865187114
2 271381287 343835525
2 130280031 210980024
2 960449099 668466996
9 68657961 371025411
2 10072280 842628154
5 461932352 860130162
9 782759836 717468251
8 176218624 737543718
11 270073189 133603731
2 328959494 359123403
1 953040370 729092085
4 326976737 480062028
2 848476509 772573995
6 980609187 760186929
1 111410228 738957140
2 695800962 136341667
3 331826231 120766397
11 938245487 91121551
2 478936105 726732315
2 878271172 695686884
4 392268541 551683141
5 373004765 101986975
7 544227546 645598547
15 620548471 522349397
7 165639289 11096751
9 934559334 840193505
3 257746681 378122644
2 193911163 702868191
4 273993747 117445583
1 132397616 694218362
9 254757605 432011591
9 672506319 557806252
9 253466953 877797565
1 648390762 524969376
7 677836834 642549655
10 2837572 984917385
4 710165710 862297451
14 265659488 220996366
6 329409844 54892157
1 919928828 621026944
4 703110884 356667255
8 579459215 796814975
1 397022536 887731864
2 429255897 378126988
1 540487404 761128952
5 639219309 838300425
1 607419441 766862084
1 980089995 533022968
7 914549323 753261494
1 162296048 747827408
3 71451086 902625556
2 62201524 893328772
3 892763747 444851105
8 659670391 846977893
2 279892300 295306623
1 387230434 338298694
1 757457411 840580706
19 245975192 276262404
6 413363368 414678328
8 289583492 992410818
3 510429704 720407886
2 15556969 934397748
6 144544247 47594683
7 369081300 672933767
2 166078894 473288971
5 793586657 290295407
1 978935846 509037949
11 257488322 115417097
3 635555136 316343573
24 245200304 737185856
12 833325217 648767076
3 817562980 35334226
7 886262719 238576842
2 290545513 657565635
6 755680392 361118034
17 844079790 8303232
4 175467079 975535281
6 968823197 433192288
1 16696283 336772521
3 172421444 707373647
3 87046228 792703170
3 88954859 479495431
15 700199611 88423223
1 981948105 523334380
1 648304012 588676067
2 553832323 969570504
15 263810302 35264492
2 752812452 712487406
3 938537308 845386845
12 199511075 73403522
3 18023162 621639229
1 712988335 86356332
1 622966650 21969337
2 547139710 241808597
4 336992513 288048646
10 869251123 150087599
3 218997845 61042526
6 870108850 957314726
14 963321787 104810616
7 554315695 900806656
5 198377688 797612661
3 665968432 517723226
1 103749324 649399167
4 187955097 449303431
6 492625506 636160167
6 552365987 982099016
6 804502854 386570917
4 227757203 406257264
1 855802025 547478572
1 12997997 222697509
12 543110572 468711742
2 587566412 715943698
7 979633056 187173456
2 507073735 170281032
2 498386315 899304744
4 92700622 982961218
5 858134179 685099015
8 672068632 547845064
8 867396066 277972395
1 327286647 959892484
4 106650050 319358051
1 303182588 799431316
9 152884317 835241935
9 103884201 252702671
3 662153982 669786747
12 356697972 342697274
20 719972957 462700262
1 12842361 717470018
3 232107168 137058402
11 759734514 133441291
5 213904257 660186556
1 631807686 853489178
1 931973942 273499983
4 917721122 197398728
3 147590611 718684780
1 752188706 461762147
6 956769939 791587037
19 870002495 470275212
7 328774364 235303122
1 107995665 151249921
3 667013966 2235707
2 609879317 314189159
1 848945899 820172557
5 31615843 740203862
19 765948024 955828947
1 234371420 388688091
3 253535805 527374567
11 486240005 485620840
1 510936732 3886532
2 193622761 254322580
2 705374857 969126788
12 824799189 331065835
1 591521269 140384081
1 308444111 461061884
10 124555077 406869625
6 535570642 804560982
5 798148765 760656172
9 878644456 443304440
4 380989395 790097659
1 84515110 736834372
7 15445482 869095400
1 702973599 602730281
2 800211293 24395488
3 597868762 311143552
1 170828107 252266285
1 367414761 915947155
3 721134149 772732394
1 861158458 304618255
8 678688118 486136843
7 131189875 72195151
5 241874814 849286882
4 373598005 945814110
10 622497391 798655790
1 341955051 458634448
1 886229564 376535158
5 389171882 500532610
3 339393672 342446040
3 938871269 690697139
3 468634522 55056736
3 756854580 227025787
1 449324176 251630207
12 131986627 659136706
5 878673152 44998537
4 274283558 392352780
5 249174978 33415097
1 438424332 930194701
9 72645415 345640123
3 355379692 178417264
14 12910701 42979992
2 351889621 488063514
3 446388842 900688647
7 892889678 131585345
2 269697326 936428248
27 267046426 841875799
6 113945688 141036510
5 261793632 768446203
1 681040356 356196295
2 499197844 742076166
2 98862 993777750
3 131342554 943843142
3 898874569 429727055
7 340674123 950046622
1 869420080 193804578
5 937092585 298322197
22 143853917 103040686
1 356414962 707918800
27 902622129 125429953
2 336297976 910456358
2 655007242 197613543
9 273540374 525746247
7 971688046 224899458
1 574592461 362165539
5 916977014 703098483
2 395053790 267718664
3 779350547 59534524
3 254652124 51130547
6 732654461 780889640
4 152391932 603580970
1 395974646 783361676
2 71184464 453726633
6 513589398 715547594
4 563382878 15828825
7 885920145 107700145
2 284722945 816091592
8 234843067 565899960
11 165767717 438103307
12 709610654 651181428
1 23439145 691411873
1 496892462 704406847
6 853185968 370648237
2 892629941 872521319
9 820618117 822644838
4 586936030 849470659
2 596134616 869625338
5 844435950 792480569
12 488266615 378850506
6 479505259 456449892
3 247674370 833558195
2 350032387 124887015
4 526732348 646783185
1 413652295 571363189
5 548672010 872527024
2 414287968 589310483
1 672917563 569370960
3 281498401 333769148
1 857275973 626812610
2 32033953 310402475
3 695753484 399517947
3 426981043 364152381
5 309176538 458533243
2 427288082 843377229
1 431127670 363724531
1 563190551 577058382
8 419060646 443630705
1 597506044 533483468
2 76986324 922160554
3 547872409 770175612
2 301109123 708749387
3 73156253 434469175
1 805110808 465670291
3 968807244 299140449
5 342483602 123872191
9 875003534 547271612
3 550149062 615304869
1 885651448 885865832
1 228644825 794283298
4 794650820 829154678
6 840602111 295124675
5 907600996 74440800
2 572710533 214791608
8 894305437 679061127
16 85382926 438828384
4 108728253 689084866
10 693266129 653372653
6 584657190 873556368
15 752558692 502490648
5 715316104 451848088
1 153438246 640849220
5 940402468 506624149
17 210560272 75683008
3 843825230 995819932
3 325731860 7967419
7 255695362 784460159
1 732947555 148596731
8 123371292 785796263
5 563766814 110772058
5 357348311 893992537
1 976461033 431539567
1 382872808 869689760
8 247773452 267647578
13 67788835 975700066
4 601985788 10113954
13 538560201 21526901
1 575623960 878254141
6 618057319 519605015
4 400490216 295032115
3 807688226 854645947
2 834059550 947615252
1 746146213 42023123
3 963898906 526630932
1 126690859 257966272
1 432013563 250948987
1 221545272 768894272
8 137078863 999899869
6 754652361 937302718
4 422918175 136011501
2 895272796 219356368
3 775980320 256151650
1 448335644 352403826
1 136061251 671456980
4 952408605 709141273
1 913177153 614671304
2 582543107 251803364
17 441154673 107253467
1 554830567 84176017
8 730883197 781910136
3 520142297 973974773
1 323259146 116886368
4 272273538 740392434
27 959644331 686570990
8 86716584 893443039
5 944018078 163651652
3 127023640 928066186
19 806423792 528308626
14 545492593 870110360
1 386848287 671120037
1 542003495 164749675
21 823894411 764153165
2 809732263 587143246
3 284797937 377298813
1 754869668 140124306
1 732211910 595481109
1 517842141 142885468
3 400172567 402999536
8 186783313 943234723
5 410917741 599537639
3 87067063 296503567
1 545392071 430353590
1 495598503 30684782
2 930446776 688915032
9 169185907 45628980
10 674196010 626899475
1 631209198 911524385
3 646004287 808453908
1 103674352 549826370
12 247918341 675698767
8 495314651 552723361
1 520205983 140776562
2 467912774 529716918
1 91755888 632423519
6 920512520 366984515
9 913693702 224953875
2 160425157 187198701
5 250629239 782218006
5 806638874 146050969
2 283145557 311460367
5 892365247 822634874
21 133337325 212902329
9 442972430 770649721
3 899477761 959085410
1 689837524 886313270
2 687346314 737171137
1 154109127 747762362
2 477057043 449328067
1 800890291 64014127
5 162372750 956105596
5 810177180 240319520
4 758031230 996287257
1 690475729 394969344
3 158162628 904118818
11 536679860 454035476
10 697433732 288661896
3 697297721 224486835
21 446689689 174100947
8 597868824 498369155
3 91522994 724959019
14 560105255 157854988
2 664799755 698867337
1 514513937 83957563
9 738667138 310449275
8 995718689 227991621
4 424195607 950006466
1 364810855 979109305
1 102913432 518523913
6 270087004 393221871
3 901589155 282072594
6 854938226 246073824
8 104295818 396885545
4 832263501 928590322
1 648532340 478012346
3 86229656 133101579
2 445228865 901706938
11 513790150 953852852
5 954709194 721388763
5 11923107 172441001
12 878690741 15251928
1 893327415 64913490
4 121850669 996578203
1 156606019 464857581
5 308437226 470790482
1 625171310 640039080
8 214840345 885400755
7 205963370 822396236
2 217632160 966417767
8 885641904 81927091
19 611931655 170886797
1 757197343 29174411
4 881033596 309634749
12 452987820 743541010
12 749682829 641853315
4 281268039 109146960
2 705153347 697214709
11 821406004 708585181
9 120870259 198457036
8 860560678 17510678
4 225689283 896446906
4 126943420 46101931
4 288929127 653686879
5 996641484 173320640
5 630676067 307188437
9 700874608 106254777
1 113617451 654476756
1 683285111 614215345
4 364509223 717589751
7 858400166 471191869
4 352740131 556494369
2 516893514 670330160
8 493752531 391918509
1 626171884 627582360
11 514173692 51652587
6 690297656 565504355
1 282323566 129326192
10 26291192 202700144
8 784021928 181929626
11 465004092 689252520
14 782901931 620450908
8 271273804 839190589
5 487194168 876937410
4 486292070 697497571
6 932666122 835372140
2 35944737 619265079
1 267222255 562247223
5 705388786 95347081
8 606099348 229905834
13 755120814 159386664
2 207412129 769030636
1 679632179 284338584
4 405122010 963046854
2 74941836 611033612
1 347572625 728529165
2 319543393 527459654
5 232592971 762564919
9 448661372 349215904
4 123952862 982639829
3 378003928 817362895
1 638374397 111940218
9 608818036 385986856
1 378243902 256020979
6 556076235 87882886
2 68775990 247124517
5 608194708 271366605
3 439442705 170281930
1 715079131 238131088
4 527519926 873788366
5 635975884 3766904
7 691832571 841862497
2 828362555 332682970
2 820885955 793915277
1 961132395 810650468
7 123359367 614125056
5 471129994 567609772
2 734169065 937842892
4 688585358 125085245
7 101939971 261763484
8 185138439 440278029
2 658658806 801248196
4 110937792 886657649
9 974500302 107499848
1 812677397 162380808
4 76415776 845380437
5 145916771 723589006
5 68784709 291477159
4 607096649 781151525
6 236996637 400675746
6 121453703 397156198
4 515542431 243006248
3 602013016 688183312
11 281095148 77465783
3 853268349 922125649
4 235622369 835668099
9 955136123 947784584
6 556025975 299444610
5 590702865 864809841
8 871365243 357515629
5 566200863 844659078
1 576401719 258018219
8 294739881 895330235
1 692598368 516744032
19 299352060 951730553
16 169212221 156988668
11 534236955 525017359
20 959944806 629413540
6 97226020 221479528
2 867900495 101863403
1 390133795 914930531
11 330414450 181589052
3 43167641 653715219
8 246079059 396263305
6 336208841 763257779
5 269471771 602079779
1 824880193 423091239
8 713033059 99419112
5 17225433 47271950
13 275633125 145188026
5 820357680 12390786
8 328975479 487616533
2 551419783 48328307
3 130668120 302572544
2 109512932 653148367
2 292466300 177026885
8 361295809 839026501
5 378406665 495190412
4 463843899 786994321
3 89240452 993734539
5 819232973 386992589
1 23874525 634264829
9 4224702 348383828
11 332054258 817942558
2 303046107 312646645
1 704976478 711015714
1 884417109 323750705
1 951916586 229393601
1 108588492 110151538
5 326329298 80086273
6 273754367 669390374
4 67402889 688142271
3 550229661 428372763
1 379648255 757141770
2 236611597 457402349
11 329677961 630176989
2 583530468 228537704
1 898116917 189272886
5 400354454 959547732
8 812357013 225402864
3 721194030 164615797
2 181868469 956556356
1 180137252 598833196
12 554891679 153197783
10 513476900 307750545
15 826377548 755801249
3 146930936 5265768
3 348274004 285179574
7 473137010 947671482
9 298797303 63443373
3 680299074 73483338
9 687342336 781975970
1 978642775 565143241
3 445317335 253114104
5 936521033 369895148
1 104369795 974548338
8 719624109 130324137
8 525648473 770723780
1 222040811 799100137
6 892427149 770981192
7 358730910 569899483
4 653230987 81767714
1 606835342 13218841
8 83926335 174347408
1 961237685 84183014
13 179347091 171436094
4 169465467 635385948
8 269015153 333218889
8 989269762 594095519
9 975483041 402051971
6 430718526 568770072
2 563710919 798092776
1 42310406 136828001
11 593316986 930874509
3 775146530 997836655
4 918446013 868496466
1 482519103 784869408
4 613762600 238400713
3 163523086 322634521
1 924579658 510007901
5 702956648 536841885
8 532519485 351538327
4 469389409 174296632
4 596978417 190199066
3 483667833 870795869
14 131853265 206873910
21 877148523 712953293
1 373455651 249941070
5 656952663 94675748
4 201316332 74037448
7 320907903 267405850
1 141951912 201799385
4 651111587 819613423
6 685811978 629709546
2 996032441 199964511
12 404548370 848930285
3 216746564 691221819
25 393953695 526185780
3 99216506 859921340
2 640014794 674977774
8 184407121 156309788
3 794582633 453988288
4 332568768 465139448
4 491937257 297554093
2 766178729 198385841
20 555232380 958020316
14 764663574 9499677
5 420309835 257096988
5 666818861 52756098
4 110128451 303223334
5 242496635 951951289
7 412434425 297111005
2 783445790 757182010
5 323136638 129372745
2 180351070 983346109
2 359648260 225169098
14 919191376 536726229
6 839822075 809090217
7 743303085 284656034
2 528519192 400675298
7 339046763 583675716
9 802162170 277661951
2 98031190 833268002
2 420419811 34369593
12 353183796 158067441
1 634580117 818117877
1 574546732 299134242
3 519184465 885540984
4 827404429 219301871
8 380146721 36436952
9 75325600 711628202
5 693206060 585973763
2 524392481 922836931
2 16241454 842706274
1 429783116 171883456
11 478569919 866285999
7 524531931 173824377
7 528410361 503296360
10 568251222 802502619
3 700073253 421820657
5 245032540 199774271
2 841084081 800707846
1 632976703 836546873
12 846391689 288241161
4 77769015 309751749
3 277451233 863485450
6 970093965 359410175
13 292001295 908629426
12 382825389 532024245
10 349341228 174085762
3 7482634 834492055
11 580950596 480202894
1 542046815 138342586
1 330332856 453968590
7 784667317 708302810
5 123748157 608247564
5 132109468 432392188
7 716804861 503518567
10 922590130 878333148
6 165906427 813523806
15 809259832 507557081
1 626872547 263989366
3 940599225 502039807
3 591239026 48041889
1 664686719 574138218
10 750290005 991831263
18 889468862 920799251
17 196750033 969604937
9 239013101 767215641
1 281050767 746742589
31 659321911 951427768
1 460239506 921456996
2 774238153 584636083
14 944202190 244082671
1 991765397 786565795
8 258581383 969567731
3 215433464 291471608
6 455856993 71326057
2 400380901 747270671
9 130752475 434540665
1 575319524 839843107
6 469168354 765792039
8 397618427 899169942
1 234737775 387477
9 409571129 490262701
6 438704162 246816167
3 308857135 619675553
1 314392805 645045233
4 360710555 99462748
3 540532950 938839064
6 795829698 970382757
4 411523086 606600329
9 947372993 553675054
3 242270246 135882626
10 621650303 25135334
9 130369620 213223407
3 296780294 17040311
31 688455679 697191937
3 634076660 351820590
3 370375939 90871571
7 210362176 271812549
2 362419947 859450218
2 235339645 699947406
6 160560695 148351695
18 593629172 364276895
11 333489145 577304646
2 293587811 357065603
6 12008963 855863537
5 472237516 188380510
3 64801435 997626221
27 967411704 770986692
10 508128757 973249991
3 514096477 776057927
3 509576332 668529014
4 167222234 490582975
11 763586986 919367523
4 600281601 502972982
9 854875779 790135427
6 459520314 929441087
3 597051527 109077184
1 128245555 117419760
1 892695597 13938316
7 146066458 48570847
7 762370041 877461848
2 850817640 165302741
6 364168892 70141474
16 17706445 783977314
8 844563157 582286363
5 220059095 125524743
4 941035052 835637734
4 63612038 37932117
4 887541454 247809035
3 710590952 954575513
3 503638721 718657112
2 490533304 578702553
13 96201390 180807997
14 369738515 352175404
1 266108051 410727075
2 510409384 612711363
11 135090976 955047152
5 901515823 845690885
8 103062610 53089196
2 431243892 503677145
8 884531405 591406598
2 746640508 951978257
3 236418639 920883811
1 413627103 390559824
3 119307862 588573214
8 341844343 379351630
1 996543686 988508793
2 523514961 989052591
9 767658801 186186843
4 903134349 395688856
5 751917040 159913158
11 530594952 378945377
18 477467175 747078231
4 921777004 862152511
1 665664458 248307782
11 890709819 950883634
8 144487478 167490011
11 155206941 277361127
7 707657185 268297329
3 595330226 159013639
4 992129760 661153255
2 444126562 526536620
6 98330847 567449898
10 929632734 13096890
1 115620549 885940077
1 945535652 656136304
10 589177924 624793221
3 540885316 577402650
3 727663462 911421139
8 610166221 227261027
2 10533781 712098099
6 601427342 49662612
11 756291586 521674043
3 863066404 441676206
12 132448153 292493475
10 513152067 905466139
3 903846804 649298416
10 164523163 725130025
1 336948140 487339688
6 592541935 14990000
4 413407113 359412575
1 479356531 152743169
4 628287734 203111652
6 272079230 916985226
2 171639821 954973337
1 193584133 929713283
3 39344970 898735057
21 54785403 640784244
15 463262483 223249688
7 436940725 974432423
4 830300426 739039651
2 307568281 172819319
3 107410426 36918131
1 770651247 65478290
4 648240037 3476934
2 701694135 134308997
4 951077209 113417490
4 72543531 215487631
7 175824888 808098649
8 680823782 784823054
3 572061453 352779528
1 281126828 636684123
4 293282794 804211540
2 850749096 942029009
5 746224075 770104652
3 947563449 404055853
1 175834856 763881780
3 523105003 281235331
1 681319218 238928358
9 505077961 291197546
4 957763993 63909068
2 193085270 168632433
1 433837278 511775180
5 56145155 226738419
1 701094281 745306823
2 318764870 419084220
2 897115598 584019196
7 966594571 461991389
1 835449557 77157824
2 936819964 936022406
1 405024751 1132555
1 566305908 471385311
1 337528072 7337779
2 338327905 770554880
16 127884833 408904445
11 227376521 801576669
14 218759611 453415467
5 310876742 805800440
14 675780731 582787527
5 532093751 239566322
2 165567760 36767212
9 116004367 86258425
1 834927338 163174685
3 372122914 409462678
2 584141623 335121774
4 924451822 768908371
18 671355512 529084129
2 679529758 353251752
1 640145281 999443899
16 779473524 82333159
6 171030864 509859758
10 523841849 419815711
1 855667787 849940319
2 649678686 356276736
3 70821815 43502985
8 972554210 92179094
5 659385291 364949756
6 127106924 643116831
1 303029290 180998964
2 606885012 834211816
4 388838206 318065158
2 801079089 597687932
2 616185431 568673594
3 363754537 679085827
3 166013265 381060224
2 372303682 870630194
1 643986109 1298843
1 599604342 762640236
9 504809285 944254436
2 742877672 72436341
5 224678369 699726227
1 76782748 994079772
3 812716488 869295506
6 413675574 541905485
1 217855794 777647066
5 396009912 43546668
13 187793439 740918558
4 34078778 741133194
1 965038698 162376792
1 861420865 183622019
6 501576758 428484250
5 638734869 297784766
2 26639523 214738079
1 432639858 291356842
10 625360061 951440096
2 832528692 764056614
1 818910353 902890633
4 22678087 77282619
15 855640174 331983139
2 645964498 94622318
4 912455933 41480529
13 394837289 410890216
3 289823886 988288424
10 421096910 276636456
4 249781745 495178861
1 93880124 227928962
2 396846494 717164379
7 726173745 115788417
1 707264350 648238331
2 642621600 704688828
9 164435192 753661603
1 729975826 387403066
10 795720550 514761007
4 749615995 831340682
1 189378852 436300638
5 227909261 20769606
10 356098671 820487797
10 544167267 778924523
4 99004495 927827957
1 977769677 722532170
4 264369512 797713665
1 129741322 78462806
5 978761049 374206121
7 760863386 454325866
2 485160246 748252966
4 636546322 551415338
6 419566976 814402062
3 949265209 726971736
6 148326262 858016049
1 986818330 406248028
13 288009659 815581144
7 772050328 660622164
1 694128555 170087205
6 63217563 832322710
14 472788258 371299889
4 174064490 238829865
4 888535406 251570777
1 44871816 627540568
2 622107908 296613164
1 560404963 693983850
3 244729967 103568537
2 66612676 923886622
2 202858138 28566651
2 768118221 352418020
6 544674877 609068578
3 788490234 708332976
15 413874180 336553169
3 936242195 723609240
2 541752771 635348037
1 283385136 544205751
1 767407461 132936090
3 657931563 881572069
5 402158699 72474538
1 499274727 896414383
3 132944896 508370872
17 540367218 349926236
21 643663450 187164780
4 624066929 273399160
1 976017530 150639576
1 208356953 936166063
4 374900761 952115837
4 306080907 724750108
5 428669407 249875067
15 820885821 829343740
7 535427635 666964032
4 563196302 263910868
13 589082528 512390364
12 674587235 842102070
9 512427205 242353528
9 640512907 538430796
20 490242959 21829587
1 584064575 642383646
3 807431865 134354487
3 635842329 335912002
2 882289106 910553711
5 250310620 419448354
1 999748098 474469509
2 993826807 296441060
1 789443528 689833879
7 422794324 689073724
11 848864630 711154429
4 474480482 326603899
1 273746758 347792177
3 134434007 919453763
1 650619669 198194309
4 499158786 388803171
3 555058044 220882088
5 353496752 576806089
9 53620549 169173780
9 271301294 442133479
3 286388353 36063054
3 253312400 914745637
17 614603656 573936959
1 926239687 848799615
2 202456570 697243193
1 126558123 947271401
12 354631057 60049369
7 71683408 647379142
11 623476133 542305459
1 180452008 272895156
1 882761307 195131725
4 696793268 823357735
4 899003029 224884760
7 666038079 729614069
4 879715712 628474056
4 469343053 8194520
2 82366758 392609930
1 52038113 162180591
3 175654403 393659034
17 275239796 307880534
8 913555406 256077638
3 373245739 166698156
19 206917320 298589443
22 923521459 486437262
3 756033603 338749789
11 13833857 667911871
11 834604412 329088109
2 493143605 860208047
4 196266430 701480142
5 509578497 873588324
2 163402751 86291276
8 444712938 315211249
7 557983010 316010986
4 283050788 296132880
23 472253934 893729831
2 241603662 421939720
3 273875356 892514166
10 831163185 863464562
3 480788775 253329944
5 968840297 464499179
8 248420333 619699864
1 369852107 816471110
7 735081642 57531379
6 358893154 777574745
4 843884584 305967028
2 631825616 701240541
5 486210036 252553417
1 453451605 801030374
3 737461063 225083680
4 891771792 630634609
11 672982500 382750934
6 679598261 157916329
6 855244785 974064523
13 309725263 508710449
4 485992256 680376881
2 109202694 908263961
1 360952688 352844069
2 658484455 721603349
3 743145378 202468271
5 839889919 516337105
14 857711236 872156236
8 365432782 72619800
2 19360361 626215113
7 169275621 148969831
2 898826939 694046131
9 117439882 748713701
4 138372535 691100158
8 855027267 777867062
2 979153308 821335512
9 554447038 138519700
3 925364412 149332615
1 353150202 89986017
13 863050923 437590066
10 781200377 604009013
8 808628790 377189130
3 508059174 456754193
2 40585146 553262373
2 351988967 442007203
2 305740562 189153197
8 341517607 464729167
3 457751708 712982737
1 859465087 57260954
3 993727348 80582429
9 703441114 103578557
1 801042299 472008060
3 938403427 153693295
30 479802946 451092969
1 315213965 981732222
2 925733299 98511179
2 992495014 305567865
2 122672276 504368321
12 595881572 727460898
3 977813455 769106224
1 699023533 422304488
3 288755168 594309888
5 500920501 802543278
1 391221415 278664382
14 25193702 81970353
2 325317614 921254539
1 260093576 645912350
8 362736098 760796506
14 958664876 999178800
8 821097774 307091733
9 21968323 767095834
11 264753650 399796
19 862418228 187895569
2 213664510 759885688
4 229875584 505212921
2 925015937 71986477
7 543385283 297028695
12 570558325 52958600
11 229410877 159597004
1 981664207 749949414
3 713219128 707905509
1 322281014 486286293
5 90109525 176138366
6 300558649 70653402
7 713229673 684663660
7 116717955 947039243
2 263104860 131726791
1 521186015 97762909
1 388043956 89589068
4 265115640 910726060
22 749723002 484675788
2 111617740 834992900
1 887747240 341196695
1 387128089 148372328
2 495644329 168526659
16 54969663 928151010
12 313612843 620501650
15 20196624 276270370
2 91278356 877920381
3 639549770 773766234
6 983797468 242558573
18 560029570 11325523
1 351756822 640804044
3 811261639 472793485
1 858993132 762040349
5 262403608 459842036
10 752338348 562329118
5 902600642 431319735
8 819293208 960283257
11 906256530 401442130
13 35797659 576960783
7 813760752 489474997
1 861654568 756456125
16 533763994 22334309
1 926187483 629748372
6 505397246 130690766
6 10680450 178259955
4 661146248 382948154
2 612663018 836610185
2 617952931 499112715
2 824286597 832896687
11 523789105 753225220
1 224558368 954537229
9 899001445 341524192
1 747070511 176801838
7 723889129 120233174
1 715844997 681540563
3 139264630 25483754
1 746786162 727958382
2 783737739 876651561
8 903395101 440359074
4 835008051 789917623
3 274491697 229689356
8 903738402 407482010
3 689962142 746615256
13 870838446 65043586
4 912324132 714855403
2 143578139 883217146
3 934039411 8806588
1 935839788 502130630
3 327678058 854790695
3 767249372 640425054
3 670996721 355492374
2 411010079 261120280
6 617429583 92619514
3 612542556 638434575
3 912847829 263920302
14 447826335 146907442
2 518034295 397990244
12 66464442 734180222
5 984478255 949616642
10 457913362 217371476
15 788860151 321671333
8 500413513 26027873
3 978818119 684063440
2 775330010 112882129
3 362773985 775706585
3 561768154 418929447
2 634795937 814210403
16 72790218 346222628
9 242824518 455037518
12 16820636 758999603
13 270124196 48162374
10 795756764 83401483
6 326916881 689436050
10 559696274 192803371
1 855712357 526786855
1 379948254 575697340
3 147664657 980084511
1 68046970 848420488
2 994206244 830232449
11 704220882 122492457
21 954052831 640812442
3 619297818 993450575
2 382953632 346604692
6 270110426 484993573
4 134850562 576274623
1 657268636 998298887
7 64637203 968625866
7 360355625 406647810
2 854177666 711051905
3 697617785 351273608
12 60494815 983844946
2 69494911 520752983
3 276319701 722197984
8 170853402 404369737
2 53960640 110548607
3 203466680 861161789
7 963740757 962500342
5 877897797 469875904
10 711531793 429202901
3 437796726 292174694
26 654115906 598207104
4 963258957 918058816
20 239001697 756598648
16 753772600 141967702
7 612398195 9284179
6 866589797 298548112
4 551799751 941660345
2 41269459 226357331
2 918385064 502058078
15 592359157 688387155
7 772970880 578236515
1 954091094 30137828
7 677092911 799350600
1 41498416 288186804
3 831087856 906831179
2 940195553 73363567
1 23353969 19674667
6 792541287 658554774
2 61683014 409399022
1 533902631 785653375
7 408680751 270102755
2 857556710 941828040
5 15654260 6303451
14 135454181 836082911
8 790986820 689290193
9 437544283 84964995
1 286043238 634284702
10 295737844 601083000
9 890496313 382889508
1 617534183 470151810
8 11658609 710682607
2 891263130 390624984
4 387500408 158368306
5 860938571 802903368
4 998400939 868207886
1 739706053 960056261
3 876102398 211573739
3 148672446 241283962
1 327468151 478410706
1 113169233 556229306
11 719949120 310189498
1 882530072 416436655
6 911635614 928870627
25 940260569 302755424
1 68570799 739929065
4 539994862 437304449
8 306449022 464676722
13 149272741 308618785
10 798517646 725574107
8 939394262 726776248
1 922907584 962727070
19 997827883 33524658
3 828583168 32728172
3 307769180 42655450
1 572348775 889628772
6 852610848 754858740
1 766110226 899591058
13 386751490 6097024
2 827952300 224475041
6 722942425 61842634
1 653274686 174195606
12 891871698 436100710
9 297120294 626641673
2 176165123 935720588
8 586006176 442155408
1 867618210 831775001
3 783809395 485090221
8 951054741 948120715
2 30942303 786714113
2 261573698 834187810
3 602772438 556240910
13 829181470 403804801
9 897064228 532057128
1 486467881 885727596
2 97085530 776375243
4 562173160 44487738
11 802783997 821217023
1 382674469 269055984
10 86417488 356239750
7 398376763 182195602
3 742297418 311665184
2 150979089 624784999
7 366535885 373035889
9 268763457 351378352
1 20019640 664471306
3 448236133 407276637
9 606252657 931883431
6 292610820 843854854
25 812055890 350356637
4 636124059 680391679
1 465754277 967569334
13 172841090 9340820
3 729336242 229389320
1 814085005 842030407
7 513466356 244469034
1 125040062 844419564
12 798261452 579638463
5 111362692 46189427
6 145157281 883688594
3 262818322 878512689
6 343952097 598486294
3 567300620 899135974
2 36070808 699626507
4 635458634 16186032
9 938866461 917672839
2 744564075 553440975
6 314754072 290834751
18 960809563 259631945
5 754978863 231573414
31 547597061 579190716
4 979831103 127003179
7 289743323 67686515
1 236838274 787599140
1 265471506 951556913
3 277610880 249150631
20 346263314 266639181
5 159684306 958627015
5 387555667 740173387
1 877598611 714761515
1 512258797 94848077
27 381083360 271549272
1 583172885 908492659
8 466136767 792307047
2 651749407 791409794
8 383105069 600088392
2 305567641 303858311
3 498895035 624456031
4 24905155 493494420
1 337760138 517045646
1 497930431 360816590
1 794170693 388805056
9 349447397 567858656
2 894142947 277307521
1 216871434 510507852
1 245855720 165741374
7 678427143 80376886
2 221078522 557715984
12 53265732 698723057
9 485806856 510672454
2 877733720 309159752
1 399884026 723308989
3 25642577 336177813
7 720945136 452627796
1 982357352 737408833
1 478978511 376843840
7 693918804 964957954
2 526271159 926542597
7 210313547 7007731
4 794513524 298781417
2 210234452 889910046
2 231902562 19324371
3 834664409 639958741
13 211275666 184344379
13 58589663 553022679
2 871780904 870569302
10 993126122 499310995
2 442179016 905669060
4 391228854 183248718
13 63366626 797525618
1 214213239 497379991
4 217189159 753281521
3 506787850 619572991
13 879882087 645144000
1 112161588 730188832
3 145323047 108392294
3 872178205 520386456
4 720159528 462436413
15 720866996 458203647
16 474109800 834048132
1 393356572 39691282
6 900975122 648863503
2 357525183 648581329
4 862815767 925405676
10 674006037 49139410
1 640059066 686752769
1 625940231 707272105
4 225327420 962025092
1 834599162 59242656
3 724874323 60299878
7 496968838 863419895
2 586931576 586997451
2 409205621 552018939
12 605573219 877075781
3 12914846 133058685
3 779334008 782194400
3 50287868 988310598
20 584473432 528801538
4 341319092 678539434
2 183323263 48016260
1 529118807 653893725
19 32043481 356174377
2 333661566 981156146
1 123900052 894892547
1 576618569 149108248
6 73297996 433557913
6 258258294 30164352
3 69992845 647455280
2 621227544 802560955
1 799431156 812777538
3 505828991 600173907
4 259133753 70940506
5 931743088 853470866
13 116071378 664846877
9 885776735 718251974
1 43321880 891906107
3 353035785 441579939
2 899402737 585156091
3 841946346 51801342
1 208522067 908061898
13 955822422 960737385
5 694880596 591049963
2 516470352 768279910
8 3533548 803558096
2 909450978 751145992
5 549433271 284461081
1 134095144 712907522
1 778801898 73245750
3 218669528 810465650
1 932398930 463434272
1 944180771 378309055
3 739475353 609308792
8 418061603 168025972
12 947196262 892597992
4 256464365 685515849
19 423073093 575632152
6 861698726 652041678
2 36661542 874713739
1 522720158 656058272
15 398738750 643150887
1 257603237 213938664
4 700194105 369014007
3 831005303 427750340
1 910098340 264844543
2 99475318 409126527
6 289766321 248858815
5 149025572 584501758
5 453840069 582890188
7 391832785 102644186
1 782723152 459889595
2 722087920 402472261
3 861205420 848122616
5 135543075 182763384
2 529670527 890810176
4 963029636 576117169
10 125129537 160548423
1 314417871 498850531
11 153294174 352092996
9 260245627 148054202
2 697391697 201534479
6 584397904 115322607
7 745220658 947137771
4 742962805 433387876
17 744552872 891766813
1 898672967 356043153
1 856190303 68651599
1 435374730 546014032
4 271469351 616099136
5 76840622 306083240
3 100613635 748862015
5 582095984 1843590
4 369753868 137205682
8 893395573 367534472
5 255797568 561472053
9 460628502 348806567
6 572944230 15899195
5 744257099 550930528
1 423666249 547682777
1 867194678 382970855
9 459830655 989398557
10 374437530 70760665
10 342547270 199916351
4 348788768 867615774
22 355429711 402477849
3 528446062 833130888
2 131536554 891102873
6 897101668 83712319
1 640724256 663105755
14 454019025 611176335
3 452998479 348852459
1 268166872 463030817
1 468544030 122629480
3 823186057 155957966
1 349979563 138129183
3 873001998 684210857
5 109968423 734443151
3 496536479 145642196
5 761613596 762315496
16 622268874 296941369
3 433881024 308138724
1 198740864 867710769
2 351591507 759383397
3 901058345 509794594
5 68059 366795511
18 668260553 266278361
3 386944820 229118814
2 267965518 879605521
1 229395026 531990207
5 7222981 162403661
8 114500751 712760189
12 356414548 274038972
8 356517004 740435580
10 644512767 543989763
3 764965010 884966227
2 922612368 248432120
6 552033078 637226542
12 533581319 692776400
8 209169126 404324762
1 201872818 989550458
1 306582413 12959216
5 58636720 803501707
2 910610817 215004536
6 730421926 415780571
1 438115672 224448921
5 556982531 284203204
11 76056464 359873660
11 677724946 551451212
1 804007412 743402367
4 814375443 622671954
1 540421844 468564549
1 158750203 337130083
8 249967141 808407732
2 158765281 225165323
1 321838438 932239214
4 40857371 564573146
7 453875385 920268069
5 23228044 617395383
2 262926905 415417153
4 312809552 951070684
26 898375312 482506755
6 259917116 883404479
1 430587665 920844714
2 749418500 75387799
5 209734821 774297408
5 769150647 292980576
44 161517541 585358024
8 288606454 795305978
6 94365124 668383835
1 551250917 76705899
2 4857041 853615749
2 755789985 921098524
8 100019620 684632717
2 953522781 370924059
8 490930965 279011893
9 257669358 924736818
14 130677426 662135438
4 128966126 392584864
5 978772455 797424291
6 547022443 826990182
5 829424213 563287567
20 803835094 210081340
1 334061697 464280173
6 643571406 141322664
1 379864446 954873603
3 794272881 131622470
4 195940663 495148897
3 983918470 416808760
3 361554957 209763317
2 790677873 425932676
1 429329574 572502882
4 788885392 809561925
3 393261673 170255310
5 539485038 962842688
3 982189555 561333200
16 551076847 211040327
5 747683265 672154392
12 941791807 677858476
4 354928235 760989787
2 675356138 262980156
3 896498820 428678269
1 719974404 993873818
3 7692870 841157877
2 764292593 349340275
3 856929822 979418545
5 497489167 715314986
2 436320766 397868514
2 243224704 320609071
1 130147030 341694502
1 560505363 465792930
3 250991374 289121167
1 403038209 432110276
1 115882695 825206156
3 783264549 241986935
2 745492533 108168630
15 227652672 431024972
1 729330793 715828084
10 777693072 719642444
7 964439228 624133470
3 160263239 873995768
3 390239101 389001529
9 631189288 522248448
4 453200819 20978204
4 929848261 885707811
1 404975046 297671494
2 867834990 899427607
1 560801291 833590025
2 337328421 817117068
7 164703259 311071653
1 410767451 921120196
9 387559327 779844445
5 721697096 222706936
8 755472701 99358084
3 258101685 554470982
10 958994415 153588476
4 455382132 795097143
10 110564167 461152444
8 600964134 52319317
2 623464876 942805208
8 198218178 751352341
4 47100093 44381664
10 286273661 2416167
6 344005269 735564604
14 211939800 72045776
11 188000939 454036051
20 410700837 764079059
6 945568062 588634597
8 773320922 398442109
1 553644804 351905444
1 37493570 139394707
1 622497585 189269631
8 958563100 414278987
5 508115229 682271729
15 296883139 687768553
1 673268569 948406676
2 746991644 38332002
6 817666896 730353094
1 528913129 156146854
1 940634425 834025606
1 160459544 84879801
1 995449079 260223096
5 704436422 666241697
6 486097388 926302785
8 621676793 669892083
9 373604761 52583794
1 497527542 932513942
1 566022465 877381724
3 574287897 86828232
1 831317766 793216426
3 396183705 875750415
2 246433265 365718138
2 492749956 688939173
3 86894793 375399501
2 876796946 272277718
3 198237324 526358389
1 916513554 659082314
13 302998738 785977387
4 954288037 632568391
4 944280199 579584069
5 166176214 739907005
2 620383117 152277740
5 842204746 702493971
7 470796913 915459661
6 975554810 24986814
4 513689750 858193064
1 279043279 721047255
1 892184261 26105263
6 588904605 414292763
2 130220572 248062125
13 711282248 199777375
3 768425332 455021590
6 92827211 738562186
1 494940368 677798402
13 979384627 626058148
1 497210709 273288870
9 81779453 695726104
10 948848230 574148886
6 202878932 316278911
2 186543492 738591049
3 858776880 370899266
2 381138903 149656627
5 863900549 785256245
1 27923373 41004923
4 577331028 389958573
18 536428338 779040097
3 653395113 279146278
3 751571387 638654513
1 531245207 322362158
6 302610943 943193683
9 864265832 699883690
3 729185200 741904551
4 428272082 718481373
8 747457524 161757551
8 443644932 416176279
13 318275899 374741073
6 910915419 761325421
3 499662182 164764820
16 481925716 642625390
10 953859566 907859182
6 854782232 499490531
3 653931436 566257647
4 45594358 427863813
4 518047647 485668311
4 816568851 704487170
1 585629468 222955898
2 371171542 432690426
14 515775151 398935032
19 57154079 41850061
1 40849435 847089782
1 661626571 845968595
2 387587703 509887930
4 255507744 272396110
14 885024930 682733561
1 220433187 702893499
10 604420939 773677927
3 200113955 172173152
8 650912505 787924009
6 462721295 214635639
6 947879435 489383024
3 729861048 451368747
5 558553361 648562382
1 217122103 489786525
12 508092595 455045268
1 216218089 93590277
17 120578106 850250874
4 361851544 514875370
1 103891734 782813063
3 499764826 831157089
2 677408166 646123597
3 290388469 901266774
4 75558005 510850027
2 309540391 163006533
6 176069564 619249579
9 584997881 296095832
4 712792582 581959214
11 752438920 890466657
2 822953551 612473497
5 233595143 226181570
3 297621385 864226255
7 256896866 409864803
2 888061835 110953688
5 634383680 307271855
4 386309267 78227230
2 349678435 213430241
4 402118353 272228314
4 738761344 60410144
3 452609644 642713741
7 53212538 461384009
1 730078486 303134635
2 154728395 621226259
3 362405048 936735057
1 86131346 986768698
1 591409537 283567622
4 920120710 559577863
1 776053892 816926428
22 128400092 981158473
1 258409928 656950290
8 529559704 16427668
4 420343028 527701923
15 687852388 872124332
7 730401737 74865970
14 766007706 440230502
1 758456032 356846239
13 297594116 872030590
2 770419352 669794607
1 507811178 433902231
26 167670512 632358454
4 28486011 995044799
3 730070575 105343705
1 752678680 395066790
14 676608911 131225797
7 194420966 791139628
4 574296959 728117911
1 526920266 870337606
2 413543703 364433271
7 399853948 619402256
14 472425017 42901931
15 604023151 93342407
20 293500271 798132930
2 218525030 651621046
3 48866760 284242528
4 622370541 741344233
8 236745446 777641986
4 460057056 84871414
11 298559905 472985033
2 349965770 683728492
17 254167395 196385319
1 322535144 171005472
10 21605189 783892946
5 546544016 105517527
11 531169092 989703662
7 659976989 492671826
4 835920553 918063084
4 603266450 85704793
7 370818528 216146640
1 50831540 539434799
3 711180628 849984018
3 254508026 752838855
2 990264769 245859254
5 644331810 124195747
1 113473127 141212540
1 739892330 730480691
7 183936955 480130987
7 205848668 479107920
4 51487359 249173498
2 236514642 82646130
7 57585533 212192278
11 188585367 352663438
15 63304383 600525116
3 330190403 590004649
5 239581204 193188427
6 674524988 945339738
2 576301479 798156326
1 202134448 18912201
5 778229706 492713786
3 746281279 233479133
11 104315630 439491291
3 918535890 499822066
6 729532154 986695884
12 405623783 58322297
1 636207773 74502832
1 900005890 740285722
6 471133373 139409808
2 194043748 124605341
9 614729133 620857706
2 78312021 19075138
3 442448576 110361867
3 89089512 484335886
2 174908754 673881733
4 932495071 851470690
7 384080555 182036011
8 431900787 230209860
1 996755882 130570441
6 467609200 972476072
1 821406339 535399200
5 274612082 287974657
6 206799035 342710787
1 611259702 467793954
10 432563486 461740749
7 530572656 508338834
5 112646841 450635862
5 612127399 981287070
4 892759930 332737966
9 607051188 135829391
2 324264185 333341570
8 779434919 780268291
6 437904969 630443732
19 542390710 147397262
5 907281539 859358206
11 739560243 683943906
10 193935202 185356623
6 598070848 844847579
2 809197243 837099506
15 882569843 822078231
8 582935641 683626121
1 465125202 202648911
1 144669294 721268713
4 297340831 903641380
17 716393903 864402944
12 814781179 953971077
4 974694327 424193224
17 523077857 417708072
8 724062753 406293193
8 455865533 146277357
3 771683267 122521790
8 908454812 279512650
7 171077419 788619408
2 679565196 192937943
15 842795355 473408405
3 761110366 222281804
2 460328563 954597939
9 832687803 259448241
1 820264621 325221164
8 744143625 428040393
18 98255982 880793334
10 673685793 198609223
6 48837526 868010315
15 151571839 729166368
7 666995376 465708429
2 358591688 271538705
1 881875275 759479042
1 632505040 406933695
6 359191926 466645277
7 855973439 845830983
5 676656855 881594259
15 244627141 912287678
6 764857420 605048114
1 718899573 500190485
4 664891009 964829080
3 250954606 178571697
2 798385028 257232842
8 716260599 62422113
3 319359247 122856048
18 709084817 243569145
1 830007701 230833365
2 659676777 460413736
3 91458423 849000646
7 948772167 665144235
4 875464371 535060012
12 861820215 222094075
7 970159437 528084675
18 916757256 394237552
2 855568600 182410371
15 826463156 80080898
4 24179132 479245723
9 546213890 139926503
1 778562829 119553977
4 300881039 148864508
11 372308009 719411426
8 737497273 457245525
8 625421986 476464917
2 140083774 598103015
1 281968881 805222864
5 982663926 895976614
9 23667512 898967291
5 926110290 163675975
1 517991598 391208829
3 496387680 320021721
15 631399203 418860654
10 295173171 578065696
10 559164638 660169139
3 997425328 822063968
3 164533910 875873284
6 812565330 836025002
6 394959512 144779910
2 306582102 757870284
4 240559370 260662935
2 927384412 438057034
2 261419698 194444053
7 274555523 923249640
7 834492692 174448777
18 478049212 480200204
8 796295956 946715844
7 930945082 549274783
14 723492498 613320050
13 436860569 88545223
36 729313565 173536391
29 868163352 649349793
2 548870016 264082866
2 398106497 135809178
3 677413582 954769150
15 869005056 479625944
6 617008198 764917054
8 966290864 657317438
8 712690675 486209874
1 201098898 574832260
4 825467078 73767174
1 79914515 546656869
11 979080470 515272102
5 982556561 528194614
3 429905809 454163838
17 673373693 753297485
1 283986364 526532666
9 951320020 393510572
11 942331107 736080591
1 324618378 218182509
17 270293251 401815852
27 832078843 365258308
2 110278237 578593059
1 37978254 231703324
5 498668741 228713695
7 386066743 419889150
4 641334791 243218816
3 873885456 959414014
6 830697339 373749230
10 916609873 349059405
1 188957288 777672453
12 727325480 334314431
11 489796061 292253620
4 93140777 104347979
11 940594113 34957744
19 917869521 496016713
1 11851093 311312052
3 592406726 373831284
4 276051294 583054658
4 337183801 578256315
2 982755712 571320103
4 929482874 497296915
11 114444254 545983707
4 294902614 687181381
1 419186525 626396336
3 585193162 431604259
10 46633343 123325523
27 127884547 150208666
8 176469465 385275875
1 629008119 862054269
2 636900751 819300816
3 440202420 273678351
4 138068824 891560393
1 150376439 402384539
2 22163422 637761885
2 829635904 218200834
8 976260378 618001133
2 391252532 574866219
10 621121407 307853890
2 191995189 715178810
10 170000979 713005793
2 994758589 652668264
14 85807806 435170155
15 529883092 604416162
1 881083281 255756280
2 532068616 337038499
1 762860083 702196596
1 45218457 321929558
17 214536202 992928228
2 421684416 678026305
4 6797522 888622548
11 143489156 368367676
4 162140797 805409439
2 9726056 662104464
1 810261513 506977408
6 541383536 500536781
3 230583068 712324742
2 622392776 922268430
5 475210587 244735794
5 774052301 262939971
2 902068016 92169661
1 438599845 225778005
2 252192928 725310261
1 153454562 457890493
10 192371901 535582760
2 881842587 706561554
10 669854540 746123546
10 92047643 293967476
2 621495822 927137355
2 356029165 468506190
13 809389325 419906521
4 882273970 868803494
1 522531422 718647216
2 689393213 842156628
6 802706886 457060468
8 541737953 981996372
4 513217777 120205356
5 745998167 856776716
2 80045878 37403363
6 583329719 640317398
1 472137417 120411900
6 100945582 321542824
19 858235638 50771148
3 937884851 964190581
1 565057907 25774464
5 105362505 908015888
2 692051898 142933574
5 884544964 983996760
2 622267940 203205383
1 245141918 323654937
1 244937650 111425283
6 710151329 562156762
11 149828421 560234024
18 177158574 377241552
14 136114261 838900258
1 34462079 109374154
4 325327069 900490104
7 900486616 104790159
1 828053915 815861373
11 76582811 418066243
2 96803679 150969168
11 121731217 37006017
1 897075295 514906624
2 451659965 464948519
9 493560826 372247693
19 508422404 878027936
8 149993055 156035797
3 266798872 295578128
10 255994259 20736760
16 582721303 613294739
7 858469123 295425507
11 881192279 406101786
3 916890672 699122163
1 975917987 904774644
11 865835860 32256485
3 272178107 701580399
1 863091203 754385465
2 781067038 714057395
3 656165263 784642319
7 363177402 956982555
13 920565548 998712271
14 305528075 561731497
1 137629281 540514678
10 569217549 371844592
7 365602075 743009379
5 996501103 471324645
3 408328952 502234778
1 339880392 637177650
12 307239108 336755190
3 806986306 355106463
14 967879954 231019037
2 518779493 433381024
6 510863694 864632513
4 119366730 126876821
4 633438621 210928646
5 309203836 798934410
1 171907543 339150727
11 515121305 740245737
8 372241075 342801028
6 209324003 135964527
1 426807397 960495228
1 269995388 780770388
5 35219113 210247172
5 515300178 878105419
2 100476520 663279074
2 67818845 610003313
7 40589756 320153802
3 877852271 64356321
2 69232886 364505760
2 502371968 211936441
4 578711924 570440336
5 143226257 849176944
3 475179830 974288740
2 653926272 23760244
16 473453580 521973875
2 997913409 825708687
6 985256907 30966844
7 103830403 244139950
2 299693433 970306842
7 781207467 867573675
3 383591827 518728361
3 403525927 258750823
1 618402601 526687190
2 339632967 607223083
4 1154365 563781737
3 182127187 222296055
5 579833792 506165745
1 59655704 289390540
5 336903875 551655813
3 642029587 407830503
3 591395216 436883137
3 238100155 851352840
2 844995274 71003175
1 895065749 770740261
2 172181492 29302653
7 444947247 379788484
1 42225668 783963453
2 624022126 439086072
2 229568295 623513010
3 757783709 990591938
4 369533573 456893533
1 793865018 536782376
5 269812070 426290486
4 262560785 120120940
4 839021679 162616723
15 242003510 988101942
5 324166306 746294288
5 125484837 743584469
1 693425514 514310655
9 686085913 988405574
6 302972721 692335127
9 805279006 763128313
1 793161466 277249379
1 220777748 610093709
5 599431222 459468052
2 509381333 540296404
11 400708239 241478593
5 50189109 686762545
1 798375008 513136832
3 491022898 399645898
8 727414396 883637851
1 301232991 542368503
16 386082843 730360286
1 407309747 40003543
11 822933831 681971202
6 843830953 714125866
8 907511505 53892070
4 158320481 416799453
6 89267017 734405569
14 682588568 836141346
1 361233007 803692714
7 98044775 919669636
17 393485835 697077655
10 556603770 101159306
1 947308483 480861697
5 138928094 132707893
4 634253396 78254037
30 419898493 993490553
8 510765031 466240771
3 150290891 227607155
6 546169551 254109724
3 859389990 277861063
9 935546479 436727586
7 692272131 310507857
12 738811286 263286180
1 646602798 19322696
9 444216440 102433211
4 285158779 935501416
4 792145375 767685263
9 459312006 265943278
3 230348774 463210791
1 142119119 299878641
4 433634277 622320565
8 657939633 305574717
17 952668926 996932020
20 611967462 766441804
1 115386435 354955178
3 27796221 765259399
7 831808320 625237862
3 455420309 299108762
3 161000250 619515958
6 796306783 372071231
1 823317606 30817509
2 581767159 330179200
2 614823073 24081819
5 646830743 367748017
4 702233368 191129211
1 6388252 344278570
6 237053293 572423304
5 426138980 118338514
21 703242476 461255432
2 808930720 143311011
6 963388664 790841571
1 356782823 970316690
7 564355116 735374100
16 899182872 333496144
7 231575347 649339849
1 976281408 814791237
7 561030315 155580350
3 191331201 479911949
2 148423490 661655689
9 512851087 145930500
1 953116429 213463702
4 585902349 332446056
3 968835247 152389919
2 973839775 22575633
10 503921927 388235579
5 596822310 224464943
5 786841039 559087622
4 568693589 325815606
3 442062209 364071260
12 997885296 84451093
1 137420530 467295889
5 48585239 610046439
7 549207037 891334007
14 322452191 291791289
13 848893327 869035292
4 626423649 889100293
4 353369574 598412709
3 98755841 854287878
8 993627323 463238440
3 125441225 753564741
4 972156779 101124265
3 995176974 788882560
5 346123804 727159844
1 200856671 40508045
23 77729978 900290134
6 123632655 348295856
1 609170320 196052197
2 615060991 603239108
6 682459951 720105711
2 518318602 449086290
4 765109735 381713485
1 525971178 10746526
3 290734998 213397304
3 311940219 38354233
1 391256338 209142309
6 367133843 821810695
3 467624782 86114945
2 40770304 623889632
5 519287537 776245241
3 72000193 280706618
4 414420478 996409721
3 506692432 339999216
3 349925102 365525520
5 793363859 800614588
2 440408309 527094900
3 581193371 753786182
1 760585224 606683483
4 159568489 750641048
2 541363246 667475214
5 488508046 780489048
4 767952232 195569126
4 380678056 908481188
3 307993152 337703432
5 466245851 519460476
25 919326652 960426048
16 810310799 155540197
2 456755563 347366904
2 647422257 671814328
1 311727433 507128366
2 243089560 962812949
10 909745216 485017377
1 309597888 24120815
1 842928207 245469847
1 709708575 649435132
5 244618711 251400388
5 184931776 128697886
4 164809270 83509588
9 439826862 193127600
2 134148210 920675404
5 70595202 224613859
7 599608094 273878906
2 227732168 669770472
2 944274573 405740406
1 164902120 278118934
37 816935785 171681231
8 729632454 984684342
7 382349970 10486219
2 163016257 211871342
7 786712819 383208653
7 675891731 210102923
2 116196732 938003072
2 968714738 371184979
8 749835562 584358488
3 473369342 18371041
1 405634568 102030993
3 276262036 981565170
7 991633497 411071964
13 869588945 153946399
1 170964088 536324469
3 93133543 197738269
7 971436976 168338882
8 567254124 853224901
4 926054120 664326650
15 573157701 400337733
6 480645050 689858273
5 73387374 396464863
5 819550566 177224822
1 670116055 30770933
12 361032655 579091804
3 864628351 651162912
12 449009612 881932057
20 849224715 965144516
5 799582804 600078062
11 423651438 412196383
4 636659290 906806269
19 600322537 607161353
8 839405860 604757598
14 432718700 496711927
10 352720010 226571957
2 692859438 618662296
1 548876087 198211111
3 401172468 676603898
5 535602078 565478155
13 189722278 123694208
2 215318301 38956797
8 443547243 913882198
19 765215244 37478454
5 620592700 956757054
1 593954706 50604999
13 84999500 961642127
4 453412039 452863951
5 166663019 761857829
10 147578918 620786711
3 763056840 84691816
1 976188216 954139066
7 583586469 42025381
11 795654494 193902624
3 295838796 487252047
3 774718327 719602416
2 580158309 124139184
7 910857954 74246165
2 396116859 242517499
11 499013670 658711422
2 685980780 232559614
18 900974778 197815254
3 99922650 532721008
4 181786999 266299517
5 399634139 51405552
10 353185447 844570538
3 499154509 860275025
3 338031808 983939788
17 384096885 519879400
2 241195129 957025875
32 340500340 255741385
1 998563408 994459990
2 22750870 921736391
10 533410637 130719608
5 700772986 708916557
2 988203272 738316802
2 51800588 786421821
7 343075314 328772091
4 21034779 711164438
9 29541467 347620135
6 933626668 238834203
23 761347135 900279972
6 36296697 653143486
1 13190773 254557914
2 494185973 404766034
18 421117998 194904900
7 843764355 391809481
3 777551527 81534225
3 975605209 894150953
2 288784847 142693794
12 397299155 310572947
17 154459347 969412542
2 311152564 367712640
8 96388063 818489931
1 872091332 580817249
7 308550782 144420460
11 187843992 245172281
7 734080271 13590621
1 25791684 840602989
3 831757547 583224592
1 450552304 60868767
15 620842302 425018194
4 264317277 249596904
4 927038188 56180019
5 723706932 262329662
1 583605668 739840458
9 745503117 632332595
6 389839645 181322377
1 525943062 35107009
3 629508567 557667975
2 844302328 640335935
10 228121368 38309427
4 444376671 895801704
3 808298403 524062845
5 171881663 522082332
3 348350270 613365980
9 774621051 885587552
6 267018899 715310897
9 746392986 426058184
1 217653606 523535935
15 45964777 840890243
7 869691873 70392818
7 578763272 52339206
8 419948699 280816974
1 408857711 873473677
27 676312318 560706235
17 293215430 258297958
5 796159111 433528689
4 74297429 315540427
7 996285339 812313023
2 660358679 194352193
1 571265549 263280393
1 535664294 972928153
21 21361506 354279521
1 257348720 497305393
7 926497097 591089662
6 392320552 598328046
36 581005543 582335864
1 812950914 633225780
1 776444830 326475873
1 267734612 960214023
1 577035295 865754364
1 317085343 884669379
2 183104391 61205458
14 152459762 39404615
1 696480329 640647493
6 48000444 78980003
6 810246974 676769295
2 75464635 749105324
24 17888695 816091937
5 815245628 70233416
3 276293037 215197139
1 498946170 247832895
3 570636869 608284961
3 801407697 235563738
3 163884079 559212062
3 434753859 880330482
8 74020308 423874530
1 139391844 59193815
3 575933545 615296885
3 381794088 626393719
2 534242940 615882410
11 910964854 764438715
2 574263061 638691726
4 124137048 839763719
2 407361281 203581994
9 52145599 757381507
8 24299899 524135665
7 161931588 697445535
4 151297600 520889487
2 326458241 735826059
1 315138844 996136557
1 82588351 105826607
1 915778250 449012392
9 330152715 530457762
1 269896196 636099976
14 639628088 346703291
2 688594331 908725337
3 912288322 194637820
16 628812106 544961766
3 524569001 653269262
8 523583778 682343062
6 41203778 912274194
6 584245750 671193793
3 368668710 912170274
5 539221557 892700603
2 896173102 527268436
5 868194984 235598318
2 712934111 774321627
4 296639459 213017347
1 472952286 161167800
9 107533716 653684718
10 648770882 842955630
10 576035777 196897567
10 420278172 328661119
8 399162543 339733994
4 320600442 576964344
5 38495252 268779053
2 666899238 189017041
1 937266331 485783567
1 977869392 959934688
26 964933117 581844103
3 963162217 830119234
5 879571635 207044481
3 266328206 256042295
1 460020412 556005526
1 452887504 300530362
3 885567541 614862608
5 38817730 983341225
1 216585622 236761024
1 927115566 907320784
2 260998287 317905591
2 939034949 704614225
9 466673755 294492999
2 966990753 442978263
3 129276704 209033615
1 413457604 649515092
1 239218433 640737849
1 378098425 676099954
10 857239247 524192603
3 174284634 993190538
25 45123865 68667245
1 574117729 179460301
6 318306987 412000120
16 502608366 203756897
12 460099905 936070602
11 281302669 718782974
2 648967695 561221865
3 719422174 8865293
8 435855071 743607629
1 397441389 31865073
2 934695704 763112769
1 910882740 900686023
1 616341647 217260680
8 184141224 177627633
10 870953045 627110086
6 681961605 972749740
16 842491755 330743880
6 564011977 891127226
5 339446700 728937630
9 542534584 77160223
4 983963920 990904431
5 406670193 337486941
5 108181796 959379830
6 969263062 963287313
8 995346421 891058318
6 105545347 695475092
6 569826970 865390722
6 886135922 879198267
1 580564429 461578190
1 948868274 382099744
12 414455069 153364902
2 836607258 444753331
6 696795154 285128118
5 983380567 874505056
11 379432237 858774846
2 895802974 639599722
9 590195716 620225729
1 157813244 736836566
2 353486556 661989882
10 202613568 286796819
8 896986070 338233205
10 236847367 588982207
2 910646349 679561759
1 778346887 662438964
5 702801086 497931819
15 261829446 494193235
4 52870997 580447485
6 267382737 954975796
5 151691491 592720243
6 362923997 16457752
1 658324117 40256867
1 854440031 959031421
6 635485589 189807141
11 267503583 30759163
2 137935187 510218705
6 799439103 844610463
9 493328971 65523144
2 31963570 911769258
18 876562898 749033003
4 866107761 200094248
2 305369510 687194121
4 661371380 109000916
3 64316833 723288597
22 841846105 697741679
3 478820569 604804701
1 480234215 817331892
11 605320701 668126679
2 578331193 865006427
2 892454344 51154850
4 939287107 853474080
7 282316069 964063054
2 392426775 978893746
5 138719478 438683764
18 267260370 464090021
2 121282790 717551095
6 283782199 467407787
2 997362293 183449015
10 656665571 424387138
2 265410400 471897006
10 375384041 762317843
5 129577524 122593389
2 835301847 951935440
6 126672226 454166567
5 25697272 413210793
7 963859949 83454043
1 612164553 703037811
5 75574748 276682550
3 323439349 409739560
9 710058402 627545747
6 295559671 551667715
18 837146995 814598465
3 867550969 380023106
9 161650402 160833823
5 271017898 649947377
1 930373795 889264638
7 678505515 274226034
3 899711966 233435708
2 263476656 219232764
2 828071670 907081981
2 150717059 649891171
7 273084282 298394438
4 394892142 188341793
4 363962204 659258680
12 318615535 361464484
3 473503873 289396906
1 745789729 934011701
1 723102157 368540624
1 787911335 990688939
2 750028319 236713661
5 942015367 98017098
10 754116577 297016229
25 810282463 15765040
6 735672040 711764435
5 221852647 7682514
5 460539371 473840793
22 618098030 944540242
3 601756193 939590269
1 444491564 90192819
2 375212766 583834141
3 312962556 337357607
4 429286687 778798750
4 883750390 100107838
18 474058804 948860915
4 697430155 609327999
3 788482272 884499017
9 308000584 709747717
7 571116042 978011533
2 775969253 182820377
3 163028371 770669234
2 199689292 373148311
3 121821810 383131186
6 51626610 436196883
8 360475041 97050401
17 509481995 153241514
4 724865544 967587671
2 768742575 376657640
4 174955903 502442316
4 461317698 808413597
1 662534147 174970354
11 227229467 797676453
1 767420977 462104974
4 917345854 424169431
2 201543675 636174981
2 81093108 617600652
2 954633896 568801955
1 836841773 90172503
3 641372419 479348165
12 468784577 228474333
2 960887276 824957682
11 29981242 347008124
3 571453233 362606114
1 158314353 669845082
2 12563782 721821624
1 219397166 700136849
4 882968611 369866463
8 193642122 700977223
6 768580642 815735707
8 413409443 328614973
1 490052821 14136298
3 381002006 366139799
1 734510828 542802158
7 102235669 66217988
6 950087102 543758689
6 836572236 67559916
8 378007830 286827488
1 504436394 842074564
6 400423192 294220511
1 781017384 979032544
2 446502282 225759195
11 184650819 529170093
7 254156047 527371820
1 654338489 305274354
5 832893124 954056697
3 516361576 467966548
6 75363173 475687747
8 458556679 993823877
1 628061711 6962136
15 978210187 164690158
4 405450491 923633974
1 584826092 725898044
1 267336892 304191681
7 306302213 844310708
4 290819598 472366869
2 677568746 925100018
1 46143596 400629402
4 714524946 21240739
10 206916255 711777384
1 890748876 501452062
3 900452682 249769431
3 795074639 144736530
3 137125588 870626275
4 321693833 512463461
5 203332107 661854393
1 128987740 471356687
2 388522707 632684524
3 931164530 675535074
14 996250952 295508839
4 806510619 713738960
14 457739995 39703267
8 781543942 680481193
7 411509054 791471020
6 296685934 691044592
2 510157840 197013051
11 301485453 882207944
5 749405665 281440414
4 166604587 584789901
6 466845392 503184001
1 167979217 287842745
3 429162851 587981973
1 539715710 906441002
3 670910149 110940678
1 110429689 472174539
11 577981414 600694392
16 551617308 928421410
12 744571457 599904363
33 430310820 553797257
1 655746788 374810571
25 443830600 859299548
4 283378977 550565701
2 984632890 306402017
2 681291419 84014497
9 63746103 172975304
2 166401595 902909428
23 275082120 153811862
7 79801330 383882556
2 322306455 203804478
9 362420956 415339437
2 945250980 33875412
4 829962928 572848995
6 830420989 504313338
1 275037516 130349948
3 612012121 897227
2 435588669 389378028
6 51704809 367086622
1 93834773 914447983
1 25434258 315351300
3 860709292 323084797
4 170240892 952058029
2 120874405 702002178
7 58106490 365127011
6 88603895 374222345
4 343826862 395489504
7 686366130 966028893
28 388137927 195594693
3 753909054 50567867
1 640608710 186030802
2 354006533 213552484
10 674395600 493725245
9 348599187 285694428
12 318715602 436895584
9 296408031 155316736
2 350790529 563752694
1 411135034 981847055
8 183235187 467798298
1 152399997 867706574
6 20127239 723800285
3 350008361 137015381
9 630545694 151419506
1 212182167 26653103
1 650350003 186235732
2 495620974 437782168
3 451776853 633654637
2 128491707 806859695
6 100388942 26695315
13 204040486 474952120
6 485768795 699060706
24 434206903 578742651
2 963835590 930742351
1 519724251 422643841
1 714395942 217021843
13 751888921 880157863
6 892649773 662391341
1 303676905 342546337
3 684954052 666449662
9 604572641 219548494
1 371658621 446601736
6 786483227 423822286
8 482190375 49512780
3 567307701 967616387
3 183982117 112460840
6 284029775 844138745
7 301965147 793827769
13 55365306 453708277
2 924171964 496911917
7 422524544 29176637
4 222473606 867950856
9 297308389 933640382
1 915438952 498668611
10 219232793 985460997
2 498527871 989230838
14 52676379 334730200
3 442731767 985888607
3 818962493 838543341
3 444945313 861944441
9 733202428 693314419
4 315377962 460810221
2 748068219 140523711
13 384575683 721650779
3 943898412 943985828
4 163908823 646041291
12 753606334 860128884
14 382058031 298559576
6 219664617 598237038
1 264998463 1417455
13 666327404 669811271
2 383717181 411564348
2 654998079 174408508
5 48722237 972034934
1 59197618 939411287
13 327327310 28750571
8 134975950 397944144
6 855249859 598821509
8 70561424 456145467
15 525370929 424490288
1 215562874 786340506
9 454091128 94266311
2 206435966 693164623
1 826140830 391435802
6 624884961 89672045
2 862844534 764629576
1 17868713 643038249
15 124093802 960895069
5 236073839 265138403
5 224922187 24963906
1 104797854 17080864
2 696686287 596743362
6 35177183 202421735
1 256022309 906386216
13 323724459 646681295
11 195022405 582259278
10 501017723 100900130
3 23978608 804914921
7 869905053 597073844
5 578956316 182818479
3 691491084 93245842
4 256840750 870388690
6 554806100 573465272
30 434587755 811075739
3 428614528 949755733
3 802232279 308166197
6 866241992 836051005
3 466835299 349199832
5 279236103 626036683
9 676450964 5921255
1 444857552 883194352
3 487435391 219429619
3 277370392 761560937
3 791262382 97796474
19 363384666 397312841
5 211953129 764204580
13 759173175 114303264
8 461081456 803344759
1 248822691 165085190
1 603874361 482122717
7 663201470 33212659
4 557038754 678636318
9 543690758 170116570
5 698297392 419064624
1 70370597 34992758
3 770712205 648635697
7 834931736 89843123
1 882415496 124562016
17 640548007 228128642
3 957185807 656834250
1 41474004 401369421
5 300762228 342667008
10 489526384 207925013
2 547214461 902291643
19 756737981 186192114
14 880413820 819529149
4 999687420 447643834
11 555128646 421226242
4 694768531 276402488
2 30627066 927780503
1 316763907 711962937
2 983297969 990914995
4 322777758 687387692
9 173517837 585299336
6 923211559 390929225
2 207190614 354304138
2 692847253 313137441
5 22254173 290806155
3 648429703 334873469
5 163247270 750779440
4 781756989 475516050
18 432777151 751293175
1 93503572 747749755
31 539878810 66770728
24 691654153 422556382
3 454524587 352684677
5 155781646 517433030
4 468558477 455535621
2 84835916 759218112
5 723551300 255992945
6 221244692 820813746
5 832527273 572860123
7 415638698 478661492
1 345318676 435220135
3 668509541 803913935
1 739728561 88348755
4 357596658 253083914
2 660433264 478957791
1 841873909 753099367
5 536091995 914291902
24 456753412 680194929
1 65456586 487902996
2 318474739 537399507
7 306425200 8943073
1 325157427 64197750
1 395616089 82774685
2 917587048 551663630
2 279506040 745182043
1 530809328 100969379
3 165212672 29594721
2 747482893 953039248
3 491869250 153504528
1 493782648 631777513
9 760406753 669967783
4 296324268 780384515
2 721776859 454144294
4 148600535 189437136
12 306272210 504399901
4 401070999 99270203
2 82114269 157319851
4 908143757 258692177
4 392676251 122011697
4 218476475 267631676
5 819777397 41273770
2 374015245 573130490
6 641943187 85613881
3 656996396 840699321
6 10802983 187395067
1 97767376 83696283
5 581435026 135267915
11 929466642 798283825
7 911347501 286582402
11 941347365 821665719
3 924392624 959032800
2 917362304 598591498
3 180288597 287607659
6 48701272 725781912
2 187112087 239362386
14 350436891 828490222
5 881934278 551982968
3 222809532 753682685
2 623385521 543186940
6 649954245 140839760
4 318908555 739522769
2 454175913 421319260
8 156400038 437102215
15 429819839 735905990
3 192843757 274029356
2 650604895 194380697
9 847043725 138958724
7 396849178 278068056
3 563708952 329854048
4 664036450 399522727
1 568613599 253393422
3 132600616 141353416
6 613995162 47105655
7 24062666 984935535
1 519129011 74133467
3 55950391 971509956
26 74741256 197327036
5 831841343 294109014
3 823840568 217043682
6 931242643 993659466
2 846138125 366001088
2 836269220 939737646
1 567175616 424726293
1 600992468 744156524
2 648152900 125908651
4 589453314 324735100
17 363284656 908274386
1 522793263 162883356
1 761160147 194016838
5 886184385 112024666
4 295206059 102292890
7 704057223 19518769
4 417799876 580480199
1 807381025 310645090
1 552242757 972211093
8 814544723 778984200
1 603132305 991202508
6 198194718 148894644
8 567160537 688172937
5 253750216 26522942
9 818330340 430820939
8 99536528 414414936
7 295494650 583450428
10 96167842 24183597
2 843322760 982350860
1 998104130 855980779
7 102010458 642746287
1 258431572 845099559
2 151259291 23949571
4 69966412 132320512
5 241020774 703805340
1 64435606 688530172
3 335628340 46294851
7 113584608 975341097
2 140015265 889199888
4 313888028 653657133
2 313187418 586112801
3 160658629 644493476
2 125831326 714425060
6 292759830 974832113
2 765603322 407071699
6 218797269 668597471
5 505244580 736626542
2 53178741 172541605
4 956727710 775656821
29 664081618 764582319
6 342454716 625814514
5 792232999 310968383
2 377103109 99770344
1 206483315 526153443
10 714014377 374676890
3 619048421 167565445
5 556996377 642396853
5 363201600 774200391
1 130693857 62975611
2 416897429 949338104
3 308143847 75236951
2 939235032 707796494
8 42415078 238231597
11 99859726 457560551
11 725369446 436510821
4 606287934 25705255
1 627472820 246655367
16 794411134 772008525
10 378031628 770286957
7 125711357 962485437
5 690657218 95305874
3 934183352 852530160
14 442664141 747222731
9 424526370 524049323
1 780679457 953203425
8 995634636 206412089
19 251858599 465747705
2 718981679 714400147
1 479309482 560662011
6 159458428 499513872
2 60003401 584558472
18 18382938 916255123
16 505051036 703365054
3 94542449 325957153
1 457748362 733579402
6 574821899 397495853
4 147855331 859480483
12 776469093 840521268
12 220013402 938005485
4 512931608 903921528
1 304169490 129837019
1 67173089 153829530
7 343312213 630969664
2 570150743 359701095
5 289927222 273692784
23 170149190 238794314
10 253415032 252936746
1 28999723 479654208
8 941283926 627403340
8 963682225 270242428
3 686762050 627086819
4 487784560 936037829
2 563398373 806963879
2 686756368 285004427
6 423167306 373858019
1 5265045 680401310
1 333621832 191080971
7 374705495 26868591
4 923057094 283547379
9 699971520 943090465
1 680671275 651381080
10 576017357 142199592
3 384931665 968337080
2 366535791 920803995
4 173065128 689612118
12 3054183 103554697
4 846471947 982277946
1 838370618 580559633
17 81719462 795948088
3 926265050 573280448
2 460034041 486515962
4 313490748 574893674
4 616463053 774119456
1 317241987 552218705
1 441025714 818014669
11 496246101 820045952
8 385400356 78292454
1 856159747 402474988
6 937331280 385076682
3 764222250 910763080
2 238339320 248734442
3 759392839 472411608
8 678039561 247220972
3 592727609 720145034
14 641193222 134820237
1 184728873 979672468
2 265317421 303876986
1 107975810 250624074
5 401625668 569232173
3 938363663 426229471
1 314806471 121151299
17 759423346 441525164
9 790461100 890903815
9 269769060 268645014
1 422526891 321165754
7 485215350 971870620
9 74036750 947547725
2 278870465 898984586
2 277220521 470707744
2 290601571 160682834
4 214102468 494618335
2 295823806 847343957
1 682907615 911937549
4 234942756 424683196
3 307051855 987418748
4 474755739 560860631
9 554399708 376021264
1 912985497 640421953
16 713394477 981333820
7 488394534 675475353
2 958313949 166773997
3 762407261 683529482
11 146193918 812736407
4 16483946 805285183
3 332255151 817920562
6 370670373 578083042
2 342597657 224411135
1 840769285 744140237
7 137789621 436042967
10 276705841 442266693
8 93760801 849305536
31 961345043 575092980
1 834760621 553421473
1 568200236 245058558
6 948456189 684919366
4 441028339 95837064
2 107767773 460366284
24 173382160 746219484
11 132692883 299064576
8 848938970 141732228
3 287598086 28069526
10 422511631 857195538
4 548106178 715311527
2 392137170 359625576
10 887965924 484904765
9 412334825 897614725
3 955313375 29331253
1 511040961 676607905
4 772977104 256270948
5 113313855 779915868
16 593793406 185641449
4 570166648 129701644
1 698633479 938068762
6 128287778 623031991
7 101829335 194552986
5 394267221 552910799
1 687918577 516639671
5 156254525 628332863
6 676848309 570020016
1 146485989 782428577
4 89879747 318472243
23 651470976 126438411
8 16717166 623414724
8 673287036 166650478
10 182046687 428360007
1 744192282 138686333
4 948685662 338828433
14 430621590 558785046
10 459816212 586870163
8 862346994 938114090
8 287015364 2291574
1 493189259 302468279
13 609788693 769216906
3 257029836 298070863
5 654206151 590831069
8 943871595 731956142
2 665341192 85823524
6 148234602 861861585
7 701386360 623583569
6 984844373 689520804
8 87412998 563049721
1 585428832 618051173
2 712520559 954357679
4 162082054 675012660
2 709143072 474956216
7 660764725 784402226
1 306165497 987979862
2 242682019 827969307
3 128068499 853156527
19 451645017 747299194
18 824298358 302996024
5 984300856 814778931
1 686433751 254477816
2 950676213 835462521
5 245103974 501182392
2 763960422 508849519
11 758518048 737019799
4 444975998 904561098
13 68532371 217642371
2 391498545 990890639
2 554421040 130584917
4 813797319 985647542
24 131460183 343319282
4 747977382 749926391
4 849719489 386691482
6 184345930 738566544
11 310631962 628887105
5 138844126 788861428
4 170880115 248970913
15 720606435 77999448
1 690790062 530232731
2 694032009 296662767
4 627183984 471813942
6 849508563 47186638
1 155449705 551149777
1 315006323 977576692
13 182631556 625383303
4 420834560 641710079
7 970055611 384131039
16 877916169 691340596
1 767115066 292221488
1 907987343 171858582
2 662164050 610831517
11 440859258 460232559
15 511744040 667901302
1 926655422 625946391
11 776495838 276863332
3 876077718 732993675
2 558702255 15622499
1 611346143 581466110
5 986390177 811560518
9 245688474 787429391
2 98789139 476926199
2 338891014 311894448
4 253288082 78674096
2 172159394 810246623
7 824435545 665223804
2 382371224 442904250
4 1654894 725275427
1 55900072 212230761
1 824566589 994724947
12 667385088 769051493
6 16626372 783702742
6 119995215 402378065
3 62362353 231144689
3 441874108 748581887
1 268900904 602940336
9 430218840 800328491
9 257862462 444275389
2 118973608 718416090
2 794092024 137976927
4 287936988 356924410
9 918450029 118947302
8 266632612 232049642
19 105802581 44274303
1 508606816 154465215
5 799799459 596685491
3 607593248 838988830
2 600839572 639702420
12 965735868 638664455
4 445776666 105684539
6 731298740 287071788
2 382909924 20691489
1 798477864 550873800
6 237769502 91857772
1 441643976 270477515
4 203488696 721836853
10 855781939 155037167
2 607705835 620538958
20 333005601 880837151
3 706155541 507044044
4 102691029 495908543
3 352632069 839512006
11 31391943 836979267
4 974302110 208631413
9 596353064 114457273
1 205365587 125151850
2 924474547 248088389
2 597984638 456048225
4 348955292 888381606
4 120912984 540412381
17 420757623 947389280
3 863793644 363287704
5 241430743 918739568
3 802136210 635816356
7 441754812 985724485
2 729473001 906826982
14 348108906 210478213
8 693988162 935352850
1 94230171 953901242
6 410991532 455316256
1 509501020 47555831
7 206017432 60984141
7 989023090 121611544
23 660724345 908065395
8 603333768 624965765
6 752092737 15037611
6 937903899 361066679
3 889530634 321989778
3 526062950 298280459
16 214227610 792142162
5 547226113 743759360
5 701548761 807344198
3 598195182 884271066
10 21282437 994615647
7 621866792 238813102
2 499976993 440910110
5 908019354 654859158
1 598225175 492938999
4 716137288 487744855
2 535332679 680089578
1 529411489 336311577
2 380682152 759345479
4 77749296 732273938
11 144309005 883243229
9 932363032 620663849
9 402908670 640718902
6 818292077 467103683
2 746228062 398826326
10 58604310 840973002
7 81985179 602186089
4 974126083 313841136
2 444322400 137576744
18 49065671 662668799
7 421697989 302485346
3 613703623 443148238
4 985878760 612236081
7 908994556 963739620
4 394352307 42991236
5 792244695 372642171
1 866368364 152399575
1 366647065 958351144
1 526881385 414692183
2 727633241 654636625
4 80423286 758039633
22 441199739 772114261
9 162925503 847997983
2 839550250 391996091
3 326060685 957818601
8 149729229 919570730
4 163285863 12588356
3 738938759 271830688
1 650304797 431465876
1 709693123 564295783
1 469223739 281177422
2 439620624 79614266
1 245589297 701596370
2 553548324 842027130
9 505116329 827411279
3 917754303 345868316
3 263898836 97790223
12 617281669 265805693
2 155565081 170713820
5 459839178 9875063
1 868254066 541727500
9 780209635 897806059
6 828842246 211760655
9 849971731 330313429
1 419866637 219905326
1 716695656 944481299
3 495208192 514042474
4 141352090 380439373
4 804696883 593399722
2 695637415 353324413
1 271490746 547670944
10 334765301 559309968
4 885401191 975105939
1 235025736 435785102
1 739302880 896982054
5 289975418 307595649
3 645994485 56803097
9 307049950 237741821
2 692083495 393323557
3 656108380 121584625
3 210984790 521909096
4 200358042 624587659
1 181245050 16792696
7 575479668 906539532
5 478822170 315523331
7 521610511 677881883
8 111551498 760162305
5 50815029 814251285
5 416888055 629076159
1 799973722 824374562
3 805499918 33310966
6 197063563 781452964
5 932359685 877928886
3 393980628 425195427
10 249969183 142732042
3 762477905 465867508
1 560333866 725584936
5 112530904 365744778
11 859302803 241926581
6 128568834 77636954
2 656359388 107045845
10 880135844 693786128
14 726168612 15960373
3 219824272 27260706
3 999059096 665739717
1 176109396 929455818
2 732389593 531387645
13 771849298 464806972
10 845684546 285658496
4 401025109 665840654
24 693574295 400729265
3 350121585 444014170
3 656205476 955177441
23 899822639 501404587
17 409268748 309086921
11 5511946 396610447
7 68366563 981616545
2 807668470 621109746
4 611216584 605699517
3 923946134 247698239
7 694474345 557713177
2 73527234 981503045
1 887846717 506183112
5 362007487 739304229
1 520504842 326475904
1 778192466 532514921
1 843675752 525158543
1 553792692 371043467
8 275179695 607859380
15 786605500 228599111
1 278073617 466357148
1 96149137 418190743
10 990268550 859387458
11 329163310 674695916
1 193823440 996584109
1 590601113 933053561
1 459570869 309273307
3 426335570 625527219
7 138444597 632143404
4 588448741 119752404
9 335971585 974690816
1 321024484 83826589
1 301711953 462819863
2 247788176 959181769
4 217660001 540312899
3 459788973 592188930
5 717793854 360713590
1 654325689 589302649
10 341898084 302477898
1 969831039 180045471
1 374372619 770648899
1 209651514 93407878
3 267375266 576615812
3 21821525 946998271
4 335626652 489108565
15 268572957 438157457
1 169843855 681328816
20 220370252 597263987
4 412049654 273884987
8 89095538 837542768
7 804711215 825696256
2 108443804 977067789
1 523776271 1500341
8 196755256 985979487
3 284248919 690334886
11 202157179 423646184
1 171092810 747335069
4 135945774 841275395
1 614722550 746244993
2 63861223 507790409
2 921390127 281693618
4 586803715 397300704
2 609930281 427573805
7 332541984 470077022
1 662671332 371304972
1 608877031 32363433
2 559504104 364963323
5 104666833 707016410
16 639645007 782818420
1 143509887 243145862
3 387162057 799560926
2 890500617 118298784
8 230110944 406045422
7 713476839 61633673
1 893066111 474966382
6 526159848 416214931
13 635314157 234297509
13 806472785 299516775
2 400319396 426920841
6 70762780 927032231
3 572785988 111587806
2 891382332 88374316
1 866715733 980707852
3 315308799 984855844
1 488586319 280707402
5 237121766 447431271
16 914802195 590279083
5 764153107 286978123
1 119869558 727677862
3 468154163 412299889
1 922987543 215222208
1 563617728 239401465
4 597334068 90700588
12 190629525 738597391
4 806119245 470294120
5 262036712 503376661
2 400188166 145416518
2 957404821 836307729
6 552999628 473112635
4 668065162 652113059
6 373940530 226936671
13 8905935 628619096
14 473004413 739239216
12 297132726 809605804
3 564496274 671643110
5 449718943 953051286
1 832709101 516079369
2 960805433 495772791
9 150549714 808283056
4 703577301 90887175
9 692375031 622818224
20 945769102 309339144
1 701826858 808758830
1 869484228 518201628
7 162723478 853084451
2 201981598 695687425
11 332176973 6349179
2 198869312 899722082
6 225932687 964941318
3 254709878 903494429
5 590280424 238424596
7 513803146 49508534
1 133919092 244887224
2 564163792 740521279
1 819859684 825728318
4 354697438 487018058
7 361194803 602812310
2 529399135 106976750
3 717977040 899479547
20 483896548 928356137
2 3438130 323682899
2 322178991 863246619
5 118800268 254228438
4 311185370 328859064
7 738241371 737889465
6 995018139 823353138
21 132257658 248006343
14 573481088 780869906
3 656172670 171479854
5 783933019 610482711
7 635286121 816083903
6 298004927 171760336
1 48385029 815626607
3 840220665 953706878
4 406275122 980611100
5 314050039 28086285
6 629419743 307000152
4 220316315 449827791
4 956244001 582600033
5 238482926 677492514
20 819998976 283884493
2 677203436 818824198
17 101984982 491721740
3 293529561 727824930
2 935834908 563028936
6 504845812 448629535
2 558863192 657254368
6 44042170 190883559
2 464436716 993489669
7 680313983 503112477
9 969722869 980398577
4 505696243 814518784
1 218572587 311570120
1 305470845 814883154
4 166443928 146287551
5 694912173 700052850
6 584387476 745924667
2 790243878 177092108
5 585089237 570828439
2 825249817 268836568
3 726915318 765980642
5 9411070 703501336
1 545294164 107662932
2 128831441 113354522
1 750939936 158871504
6 464244952 353469497
3 343179152 710868998
2 12438678 896148298
4 512687323 809285917
2 418842251 889965009
4 701104266 740850019
14 380546887 725767064
5 203669065 385994491
4 977586676 538161524
1 604715410 630473262
5 522331319 828982547
7 116023989 441784751
11 432429060 810374836
2 658173719 439070795
3 427988445 407510449
9 343231107 4400256
2 568009956 732653476
6 206521093 507634440
5 555716994 754045600
2 685986922 475496181
6 540674493 378124452
3 693017920 634639324
2 488505015 191630667
1 65183011 471830919
12 80751712 36655847
4 304620709 76312252
2 620521589 751755144
1 334632428 667738228
3 908412531 592142238
9 354684062 136334081
6 436282594 335468526
1 180214626 126919284
11 28903979 543432913
2 255031545 203818159
2 935112127 3074256
6 390545026 359031080
2 831213304 190174130
2 746555434 426711063
1 756461631 151473820
4 540020855 507353145
5 150068048 467527000
19 594891684 439380958
14 517603480 833976850
4 630972455 642254635
3 122710219 649973965
6 449566107 413586435
6 558996816 133502768
7 848365302 23760565
1 396340083 428243726
2 530102086 858103436
12 937639914 168958053
4 552260918 412409919
5 718444905 121358313
1 942450074 419430303
2 285044574 430934565
1 687255129 740328854
1 143039117 36655079
7 829416137 821671089
10 156664300 927684321
8 59329012 357487477
6 690219553 973865765
1 605317642 597573238
5 762485508 136927846
2 873592725 524238221
8 315397350 992587901
4 252888775 1913254
17 297092602 734010110
3 666038589 96109183
3 351755825 642447986
1 883490342 766397715
1 538507067 313502542
16 619672673 640777032
9 392232048 415375747
2 555930586 831601316
6 722979557 670672
1 447892994 311721411
3 282394882 387037612
8 760908094 864587351
3 230322503 89537706
3 236440577 857048522
1 636067311 101471333
8 440350922 478960310
2 918895670 771872140
1 542111609 263234121
5 182894219 360787812
2 566109900 931016197
5 49266357 618788080
3 906955919 603087602
2 158102491 705052669
2 838246669 674937053
3 947200823 513755419
1 21283066 500611524
2 702837137 247612469
1 250880050 542551106
24 240001398 278254818
7 413915938 559804042
5 964788376 233493564
3 75505062 615069545
2 242354295 668396935
22 113497902 408632189
5 974206560 40824858
3 886182134 953243882
2 844581710 899941253
3 760825575 461353105
9 137157758 112420164
3 58429671 437911641
1 855143986 489939718
5 637766958 318740981
3 995811590 168974389
4 456025541 601372198
3 303503976 773122625
6 388775216 481520634
7 24322038 384142843
1 957937676 870410434
5 102962702 434322487
6 796496403 253199945
1 531086508 285653762
1 473407462 663245827
4 789042707 825139797
8 204054094 711836887
15 475392081 431311844
1 996937708 388099200
5 889251935 571105651
8 408731733 670738228
3 662106603 431804195
6 525212746 866501642
3 982304151 490440096
3 490117074 376957150
9 447582524 507768526
2 419280407 917753837
1 446155220 720330940
2 798799690 111128197
4 151810376 85957234
15 951435885 23462642
20 605414781 988723206
17 26229828 933062996
1 661129253 307633975
2 471381771 889316589
6 32166066 479839142
1 421941355 874734619
16 451433196 661802333
14 368760523 847424839
7 686373065 380532924
3 880411313 528253289
9 882131070 411446239
2 770209169 108586701
10 25620447 576352068
1 488451613 36436737
28 260631434 245845784
2 711167734 62048905
2 460550408 573775340
12 846974125 413430110
13 992584828 599563814
6 616149004 242148890
3 562496384 78693342
17 182742642 401136022
3 475734197 183494825
42 523761817 518595349
1 362559373 176667045
7 507966294 974093684
2 454953433 499363560
7 621499622 420823008
7 759105345 744238981
5 238045787 469602667
3 44200841 639963621
2 980153181 907739942
2 122244329 951567161
27 252575158 536154848
4 234499981 622574532
1 890976919 63115730
14 149870810 650405414
1 737439748 122872617
28 458384257 864787556
5 971315197 227288504
8 689691240 457839354
5 636000235 719221494
4 874623522 461203383
31 767568090 393264073
1 940678536 115842918
3 915629630 816230994
8 839277771 95548889
6 406276198 710556089
10 573308832 936198006
1 243811926 895567361
7 613823756 64724915
3 360959447 356298211
6 216776112 694563844
8 671964188 252547703
2 368428724 370414597
5 257156890 396706447
12 269688258 87495705
1 184067112 726339737
2 546463003 293853856
21 319198067 144652151
1 181691889 157330478
3 807489691 474944219
2 247016369 221781302
5 833280022 240906124
1 594832084 491127378
3 925152503 897009340
3 18451028 349581472
1 687278786 646976887
5 114798131 92536359
5 409756266 617342028
2 713633423 702311214
5 224403198 185991555
4 372448598 223475123
14 814309550 661964739
2 404626303 285738758
3 870142000 393883421
7 486003132 51730206
2 978811755 482012924
4 795487933 643809680
7 333394236 573207725
6 901961145 760894780
20 393690181 668112222
1 847247295 423853310
2 803949797 4409094
1 871078939 335647716
3 881391628 950180966
1 53412737 264936274
16 825863855 111232602
14 201165573 595964035
5 791157276 23931505
1 943572985 675105460
1 688995781 897855983
1 869245685 994194483
12 916230069 859039899
5 380383024 412954684
2 570145837 433438442
12 916617646 501047382
1 805423619 281461821
5 515689408 878291795
4 618965342 647563162
3 266827759 210833715
2 503342091 617922025
1 646519892 371352559
3 672246104 294802172
3 523836908 433944535
4 71728750 37516535
8 54451249 801159869
5 558843041 685967621
2 285752000 410225307
7 341223654 489916098
6 995822027 547862009
1 738661071 808031397
6 31420233 108978193
2 849933239 375409990
4 551228063 762826797
13 560843449 479139166
4 162532979 610456910
11 367447198 477771458
4 704598175 414321214
2 974135994 825209765
6 484268628 174953139
4 487472287 280552778
2 537925988 165913316
15 159061016 89828459
3 736979992 726085400
6 821565341 875857334
22 998752524 323624876
13 635564047 753123093
1 488359257 15492513
1 649237814 757593246
11 542689228 745655001
7 110794809 160904069
6 857277860 531757602
2 95962712 911319927
4 221435423 523281879
4 612466695 890948628
3 10471121 312084148
4 194180680 872963039
4 793940218 564352150
2 911131376 587333925
2 22226784 469631535
1 147503570 861315510
1 638886439 680434434
4 381763598 704078080
2 741032603 492757170
4 196485292 748799023
19 499660933 54059692
1 12403666 392079040
3 386476035 842044773
14 732159178 293460059
1 541193739 183630287
8 48950604 589522369
1 956609699 814621401
7 460568235 259599060
1 4929251 571669924
5 767963810 975035543
5 177171845 63858712
6 862101790 660394681
1 804300678 247803909
1 619669565 241671574
5 941212890 181280730
7 107023919 164258835
8 739275495 219945908
17 937240561 350799569
1 460741622 151201265
10 732593856 769204851
4 855774701 895103872
7 471045263 345818935
4 880789757 537156156
2 601802150 392320507
2 524260517 261099877
9 713957838 369269238
9 794105881 375120972
29 739577824 48268163
1 985658163 268230909
4 93379383 601526208
10 549263919 696765155
10 165422065 84258788
1 430273673 256906360
1 501246268 791597304
3 573000837 361262052
7 890980595 9614658
19 794193380 887114716
2 568570343 17212454
1 480868688 695005424
1 844528684 711039851
9 440794218 763225069
15 838385309 72176155
1 600171649 130339851
2 375784863 641500374
5 868629599 12562009
4 70602371 933208969
1 977555867 603155336
2 872812531 981200982
10 737788933 783351181
8 532400831 555983932
6 734291023 320610977
3 115724905 575572911
3 840074911 631114848
2 831775289 543632291
2 258415876 648739921
4 211764197 618945846
3 847729899 100557446
14 917976383 316398819
3 335777730 79926534
7 735134431 349160450
5 946018281 672164791
1 187920693 178431070
4 603798861 306155419
2 499166285 502858910
3 603770364 266166192
3 920475217 951160484
8 63839 942959207
15 590524944 239519955
3 719582279 415779649
12 278971278 719291455
2 540307145 696028310
11 967313653 160997732
3 713187965 424409718
5 513465041 288510964
13 19093637 187067167
2 507814544 606914281
4 296230175 609786019
14 921411903 189752432
8 784271038 277998418
15 115700570 967528348
5 378410953 179730702
5 50216629 653399625
12 549602371 974995169
5 428491239 28184713
6 680924793 951696735
5 832306089 863686715
5 931056479 402743579
1 275555778 307906889
14 622013439 125661568
1 257398722 514689232
7 21135849 132745659
1 163594699 463563705
3 354478201 476656937
3 62618347 847538707
5 213259541 676538387
13 419317492 827710723
2 397773798 887386399
13 450549244 987867876
10 928988844 3606831
1 749702733 354688557
1 665639625 127573321
2 369904359 417799471
1 751947111 95106519
12 430680874 672474623
22 35401771 45873178
1 809959165 719111684
2 136186826 112455028
4 32974064 194802182
1 751809145 82648337
1 617904032 661924854
3 85623347 482197040
2 518557645 975897534
12 653525763 378548921
2 461569412 473250759
3 300958157 856102495
15 56375371 656156939
2 499217515 118743851
14 248262336 820948647
1 386113714 234650409
7 297789186 400198852
2 805508646 880274965
1 763998233 152377753
4 921410999 999358764
2 832190721 820927328
6 617915422 359036145
1 765407927 37355720
3 929152147 604733083
2 461625337 396788110
1 117567128 586847093
1 597197453 241838346
9 522585461 874988441
10 154580060 237311151
4 85808672 750071250
2 711592066 31032109
5 468917269 602123553
4 67112668 656970975
12 885131512 548435364
5 156053027 808693100
3 682142120 547874231
15 832826412 571668888
5 865089499 338150479
2 302582777 389214000
4 235143838 489839637
6 696925298 415191385
6 484216600 409484981
6 99432606 53990475
7 52150507 930902345
2 105560185 415376791
9 998642784 727305664
2 6128287 647070397
5 198416483 584291430
9 115287595 998619488
13 823086664 437162696
1 861586576 835416341
9 540281726 104496204
2 734020228 304094819
3 574358453 235252396
11 91591536 362502821
1 533340936 81588957
5 409511529 806450709
2 694078261 847698992
1 63540351 370676137
3 208601066 168542406
8 411832257 863208404
3 739694128 480572854
9 613955497 173132336
9 331936899 221698023
2 493029772 497128593
11 694622519 544251110
6 625696463 184146286
1 590599165 396818404
21 989106028 700392938
1 899941225 50656630
4 882776976 695584130
2 547925168 407146266
1 570282461 620419216
16 676497969 584231982
5 643738711 70955322
10 126917924 390909896
9 498673057 615626927
2 848247217 551886759
2 401917961 560969526
17 705574860 11177353
16 193522103 741037199
4 580961349 642861996
3 219561676 973695813
3 77250967 205953691
4 941826555 881870070
1 277402930 357767815
7 680610404 310948323
10 138144253 646467745
3 857715799 289099846
2 920336799 518810438
2 500392269 201328491
2 162217411 600968918
5 693675501 107755154
1 24917597 439034707
2 597072667 398601923
6 431434499 799719717
6 403795759 873445941
11 679310677 118209894
1 819914363 856326128
2 354829823 336400758
1 904826105 579306416
1 213576150 857671715
4 5568878 132311282
3 728539725 54688849
8 830146684 715031580
3 508434961 313786441
1 47036383 632275663
4 625859850 764034946
3 243005572 909820174
4 866905805 652633250
1 133111747 59916530
2 5255600 988703148
1 112496490 91184333
7 548377388 999677082
5 700108080 16791583
4 115585718 671883510
4 988276605 602741648
2 820390703 10996959
3 545906481 302031784
7 63265260 43647580
1 165137345 453356894
3 112365853 175406958
1 925792294 412107540
4 851725203 779096191
6 150263609 281751568
2 621477684 315907877
2 334997395 746170
1 599108135 175479742
4 888353956 432771830
4 319323395 650336542
5 434952420 606605555
18 63623812 634223675
1 535019876 157220352
6 455654773 268637149
8 941382126 93088889
2 933872910 887129520
2 312976389 974706788
2 842663632 355746569
1 193388816 310596628
2 384641436 772096682
1 978816508 102139639
22 324969146 657489979
9 795610386 365921322
2 569105196 662060782
7 191734105 82738143
2 527726037 446650317
1 267627647 474824228
13 353847566 322194688
1 219219005 646895127
8 281447503 49820516
1 204110987 444481439
15 581904866 199433986
4 998760732 913783573
2 945145449 615841305
1 946321501 532377345
4 511519992 191974306
9 2863878 939416993
25 240778157 185634241
6 27341476 578755137
5 535117631 867713766
8 105188742 848098699
2 430541387 944750532
4 261007005 259140760
5 752087784 834530207
2 603272764 990423669
8 374087463 636874865
1 653358082 964393103
3 867230885 8736275
3 301699753 773610468
2 795788451 615995818
7 27640529 734266095
7 44678110 340347679
3 983893047 257323826
12 316870896 412425247
18 767346682 135196886
3 528935408 112273154
4 708464975 711542841
3 261449701 437480158
1 181270226 786751166
2 990645268 165881963
8 286462058 903075176
4 719027030 831630732
2 834373933 241089247
2 431603666 556001700
2 475706218 151571207
1 938371374 166462324
3 270123961 561342888
2 822162967 767308568
3 381148492 41095827
1 666281624 735347529
8 192040468 593781810
4 199343534 61178927
12 826148723 526645211
22 667835812 305290186
6 198315510 4130220
10 578471047 876047591
3 986528428 901882007
4 901722320 636015663
10 405500146 72478759
1 173560524 960860787
1 692473937 544819532
4 361514656 211048757
4 158007589 855393391
2 839072912 773154525
2 627067761 855099466
6 611796091 653433251
17 595020257 109322798
5 155575627 947851042
1 496048651 332373495
11 295414148 227001397
5 516218490 547110918
13 961424560 934011747
7 499730548 277906713
4 957317685 738717916
4 348382925 117646222
6 525370915 913792540
7 67467232 166146116
1 424855798 289914204
8 876687522 49082495
3 494126744 942624047
2 134257828 879784569
1 183288782 744139775
3 746568838 401054510
10 718690866 909218285
10 124537251 695759314
6 868937551 156265269
2 290032344 216332862
1 610494378 509398127
3 539675346 40854310
7 483056793 976712508
5 950866196 896667555
9 934104264 625912474
11 729273405 680435055
3 634994619 898117158
6 587392080 896192891
2 423664880 622317548
9 931333722 822484398
2 677552584 40638777
1 966135452 614253539
4 986539826 666495195
6 908478286 954892648
3 246920475 728704006
5 629871110 14271149
3 563755932 665659656
4 556046939 876665097
3 144137339 814214289
13 282276049 46373671
2 125470616 367419551
18 713114126 345635628
4 828119170 897142415
2 664533557 306841231
6 353723549 966832023
3 646510627 369663713
4 877979376 792985503
1 205093923 695198527
3 916573161 17215377
12 952086181 55433053
12 425295714 227205277
2 500285259 942867593
2 197405098 773263747
6 38830415 656406719
3 719737886 761944663
2 579737630 805992551
1 502260928 761993983
2 821373373 334672610
10 231464614 419673362
1 401319710 83980977
16 551876196 78273677
7 847675253 488670634
6 966888333 332290238
3 67518330 732325799
3 486099408 841133319
10 789150794 569324390
2 434599674 703883729
6 765393880 804472214
7 262869584 743595384
18 424583409 205291040
6 591623265 807590978
10 845374223 391285500
1 200054091 386572255
4 897157900 681905735
8 873456221 839683133
1 510290758 501783066
1 694331222 414606624
14 253846894 146116424
1 151605156 821358542
8 533296119 203888679
2 299622125 849509489
3 708934580 831294175
11 728336229 895648075
1 608477199 332689069
6 871208797 649841036
3 318513836 189861984
2 469615939 367373449
2 440013255 184462376
8 674792145 116246892
4 356655625 21827922
4 228045952 526209950
2 911250758 599244328
13 92323584 737942130
3 553811040 385448732
4 65541267 355251875
3 695031554 968065772
7 361211439 834446970
2 413868012 240834462
1 401764629 195405813
5 754642355 168643081
3 965337108 926766858
3 173498759 146353693
1 934956231 259261987
1 635106468 767865724
3 303289037 285575329
1 724851162 348375803
6 211784238 187396143
6 675265782 413935642
7 661432407 903742043
4 760303803 419405573
7 553959899 301645672
16 638338668 314671403
11 478171800 784087809
15 819527484 862784667
1 39907925 575738591
3 691443503 495402379
2 166692430 285240395
11 836404632 415036301
1 344037142 683385099
10 212465824 581350334
2 135518666 114678765
5 77460170 720326147
15 897905464 771880752
7 894075994 456852517
6 934065156 847053998
5 47805216 739129241
1 973645226 901672687
9 930874516 781662753
6 662318933 205027444
4 997713581 181655665
3 514185900 321791108
1 239561402 746778549
2 368747880 996864453
3 923824765 919332480
4 98690339 696529820
6 265051296 675599501
3 447543536 900671458
4 940492325 946750116
4 249340840 554342132
3 394150735 59297586
6 424151738 383605497
14 525301082 277501478
1 668162238 777180364
5 69793431 549719337
11 3166334 68800972
1 648614789 859014232
9 384883804 424240463
7 128667142 530624199
1 432644574 341016549
2 962401863 174656752
2 430982587 470631932
1 100711673 365258196
1 151151329 609435849
1 327133048 267973905
5 275702714 701256031
31 457499283 5526371
2 4817715 882942814
9 874538800 333801867
6 103101151 97732458
4 892147979 312308389
3 999732515 746797326
3 495182874 947305685
1 893856614 286610221
1 718291146 3768889
2 542429540 280802496
3 664508849 315224854
1 391459735 146650839
8 34080260 350681453
11 520360634 57125519
19 808163062 276754089
6 194334085 481154538
4 555125205 905539030
1 177499241 645276887
5 448238220 299063071
3 939373445 3038967
4 734938660 299326148
4 861590437 946024173
12 97537086 933808330
1 594815753 306855956
10 130420506 773503035
2 816904508 768011943
1 443732789 773638748
2 981436249 499258758
10 286621841 490934713
11 410577124 389144
3 556792251 332396256
5 812376592 85417261
1 976786944 54635552
5 283059021 881989104
1 763359757 685690263
8 959028308 945279087
9 995608440 515907390
4 330855692 17175289
4 773691294 964555261
1 280353101 286297326
7 502421876 793455783
9 423371174 742620341
8 565383726 748150829
2 682179269 890866088
3 881692357 801259474
8 813759973 893652495
10 811466120 520622483
6 527626785 858572031
13 510348491 789154982
2 457030129 253641510
1 549156443 109290246
6 660277829 560318951
31 341092137 167759596
1 593095646 526288794
1 304561416 564920787
3 995753727 389057805
9 904043641 113778947
1 897650891 972893856
7 28717752 629606228
1 666898813 526780273
9 900209312 664596794
6 535137203 809507320
9 387763832 618844447
13 323190793 381947312
2 919331371 239032001
1 378824565 102657392
2 628446163 329747783
2 131079827 892596075
6 139750254 892597593
3 613408357 993545328
10 856263939 243312881
2 401894925 566709196
1 143928817 535632454
10 912735872 726803430
6 768285563 410732637
2 307748022 757012928
2 45490833 261513822
4 915215345 571633209
9 261418542 299411235
10 989260529 906046331
1 898529164 771385993
3 674961842 81706283
4 481155918 360057781
4 608001652 129345263
6 480029964 601780241
1 325385640 504051464
17 936126571 270468270
2 201732787 167729093
8 105218024 909848738
8 565524273 181335762
1 764866587 193099657
1 15963241 953279993
4 72197788 171093168
4 755676087 504918494
13 9222532 755373331
4 61277053 738612185
18 627571790 661754287
8 377213500 301185716
4 958850639 974050278
4 769351731 643283480
3 628382602 996243739
9 773770740 285589083
4 51239798 671029788
3 849938521 828937720
1 871183406 873125266
1 528650799 145574026
6 737442050 57410561
7 853187774 685293948
22 524987630 571269284
2 109880194 204613705
5 991469560 738042094
1 939154010 340488790
7 91524478 131895091
1 958760187 531020474
7 7648832 299481633
2 498219511 491424080
1 288714066 814003235
3 869605764 235265096
20 704840962 911157103
3 406107555 959747471
1 399970032 736461616
2 716161666 749590349
17 187260773 788578037
4 188667699 5232996
8 14882668 592294783
10 555188656 357492028
6 404517322 766036034
4 161942874 456398986
1 760205980 998579217
8 630840634 152023887
2 702365696 819194057
10 458351549 430667447
8 101316320 479297605
1 754196219 511418085
8 102722781 736041729
8 754258457 352794404
2 599290954 994636029
9 752667087 691810829
1 902020810 517434289
3 631042915 78533476
1 799164709 684128940
1 876689507 933145863
5 200427468 335782197
4 380111410 349276846
2 81023980 806168116
5 887264709 958774948
1 486505785 782462400
13 97204802 398886347
2 170390540 883876246
1 161992363 431400721
15 94503933 634992619
8 953776605 913118564
2 988854560 187517187
9 110698162 658668556
5 570967412 551959698
1 736827249 277292177
3 608207377 88146604
4 484412267 848218230
7 543869494 497332739
1 546694338 529943872
13 703580423 309028531
1 334170491 153353889
1 511690036 864164582
1 647077307 461035334
1 617855860 795947149
5 533532518 61704013
3 788515165 204622362
6 998037772 565270784
6 552422111 850620766
6 185263391 86781473
5 322120174 592676134
5 581363469 869917653
1 316989010 233446288
5 310275698 412745285
5 202856802 667739837
2 657381636 34156533
4 53810397 450118520
8 209371529 689884248
1 915070470 477493613
5 455235404 128774138
2 211004792 102084325
4 185221432 822663188
1 402416832 875753040
1 997393850 357545943
3 291272981 513453607
13 781198143 675367614
3 191139287 230065475
1 862371732 566467498
4 586139404 839178351
4 533110319 107030690
3 750598636 843509082
6 990686429 638651812
5 523116457 797136073
4 13025555 850646356
19 960923658 361418164
8 783115899 39535044
1 980065884 473464903
8 943540119 140248779
9 167646587 326195407
3 74370886 981540914
3 58077373 147281175
1 189414454 438599304
3 877999719 753133992
6 347115269 557733765
6 18070437 692899393
3 35259306 87449300
3 263274584 915080194
21 320485150 545971235
6 909452126 679953117
9 238772073 701138531
17 373557890 840970403
3 557961664 139756001
4 854866268 102367013
9 572244390 276001379
4 277189225 191475851
1 315583183 373051044
8 736017799 281723354
2 379479455 256987188
6 151759369 980348917
2 997141005 900862823
4 362052488 387128718
9 974263914 82653879
7 202231027 384867296
4 849372515 597752626
1 345940357 332097198
1 906108823 102807255
4 321200535 51343460
14 936424632 648324018
1 74739520 950994806
2 316162749 422300687
1 119335587 212895714
15 350735717 379908871
9 131570607 209704566
1 198923080 482384640
21 770122560 16319383
9 865802965 286195672
5 328009669 104581242
10 127388023 378326859
5 587278018 801342279
2 228059737 585580588
3 594109395 713891862
3 784993328 3501836
6 906344719 714738682
1 780221589 244689472
8 135446111 12658623
1 126065728 412324778
1 225508570 933361122
9 254893551 420139366
4 774935240 965740945
7 46784000 844358056
10 579634366 728147588
6 412478682 686396746
5 504711099 270775432
2 949509353 436393115
18 411552728 663732824
6 801086262 570285029
10 505403169 744820552
2 434525693 145308452
3 944228910 833174831
2 408462752 385545297
3 875418016 635398963
12 891243997 782679675
8 953483401 213280428
4 463076882 34457400
7 823607162 497802041
4 799941229 552116336
4 391373826 540487517
13 801089920 815997598
2 824573726 688220859
3 387932090 169709001
2 578899294 269250149
7 196300097 809280995
7 247042856 33695083
12 555100392 427853233
14 893396693 364087742
2 831269754 236121038
3 668264930 947726978
2 318337429 228890772
1 586961388 38069006
1 198148059 487246482
5 337365769 636839878
9 334967875 186135814
3 500142144 428441237
8 771278249 367299279
12 114676943 391230216
4 439445360 935034782
4 733809179 49281726
3 721937979 152341991
8 693884862 394321967
1 322299573 624104479
5 381508301 34067528
2 492260922 852571524
5 367305765 690142864
7 940177333 618811765
5 99703910 691532265
2 300535736 281216675
10 657414587 992687127
2 318598472 195976917
7 916186333 877091673
1 629225756 555088301
14 848922341 736331908
9 117925703 123806738
1 806707463 969102806
10 970077898 152018884
4 798177041 4957934
3 890318024 291421239
5 938742176 129390442
8 593720851 347730804
6 64330809 788812435
10 106258798 616857895
1 870490510 21687707
10 187517905 78304418
2 732667030 246296329
3 543595200 879358670
15 709760213 606618454
2 794269455 376999269
11 705503633 889882312
1 239381550 867634645
1 461240769 989213788
1 481803803 636788760
3 25311019 127825150
3 433169112 444041884
8 414184443 879720852
3 826879994 360014459
1 917832821 91670720
3 409494583 105904141
1 221043612 245714884
2 465534959 37170630
1 16742641 87113998
2 386929071 360388016
3 658622732 617986898
10 112949031 628115202
7 281499500 513626901
5 649683759 248143648
1 963449703 254343528
8 507256618 412005585
2 582769106 109481786
1 970386463 359601352
1 216992506 436895519
2 943124252 397531095
1 653421170 961011912
3 852030880 465788628
1 661560580 331992749
3 149466110 858669167
3 106901486 617157179
3 162316330 230108527
4 811201252 485849062
5 738952523 468835606
5 770160710 903599615
4 923682439 232212615
1 966813065 111010153
12 80068348 111478444
3 225660540 568478701
11 657023049 761216636
4 779371209 687979574
9 403109719 576175630
2 482748691 752757994
5 665776461 368440376
4 673968963 415109068
15 515570071 672707434
1 249554511 146930772
7 911140560 824448352
12 676054700 525626264
12 569013514 490265547
5 357224894 882215819
3 610127090 35072706
1 651451287 458646778
9 274557147 406089146
2 214723155 985378973
4 786492593 703568661
1 238783838 870397035
1 706762897 846297810
3 74949069 527515980
4 570767898 814006840
5 612464699 899786613
9 575940296 899940360
1 485286266 142434791
13 594395598 256731923
6 207271427 870592227
3 933425487 533768477
1 720406378 418798587
5 318623476 346028638
10 32713859 684474848
9 452923818 100945714
2 291433064 851085364
7 833422700 691455348
24 476424160 107841411
6 529194475 845575814
7 189985761 979676045
2 626116266 162103797
7 620295695 16559023
2 947298488 193086639
8 354857012 457409082
4 220360481 134186187
25 62368220 409533940
2 970277326 21533802
4 149013181 545502110
2 917388893 202568361
5 909248613 183219425
10 810759141 748839540
5 177648535 541799782
3 166073925 980748534
12 983730364 88723756
13 289433410 984095908
1 725146950 386590451
4 94771833 152239374
4 774199483 767024430
2 291892526 103292559
7 154858987 692301582
4 521179280 683605070
2 630707994 900451060
7 385350005 421513957
3 372701586 262608852
5 565173671 548550441
7 451656023 194376560
5 564100584 178945094
10 579370578 428414287
4 495991850 752184290
4 790564173 318863390
1 616198941 147910540
2 675335660 208381924
1 276745048 466543031
4 630114958 6284036
23 188772613 271009123
4 595187337 904236689
8 722127064 326220282
2 8466136 942048849
10 377160249 1094459
6 42408965 452272283
4 635324639 979402099
3 344518725 938048205
13 226977599 949169554
11 929967266 114694145
5 336262892 49087476
3 309642402 688176259
4 987269185 105263863
8 124566304 954658012
1 47468835 666440970
6 635059193 557441789
1 905393710 287281149
2 529391092 161913214
1 252870485 837411842
12 425620298 552199885
2 465381240 698647583
13 738413450 291602226
1 76152555 96624526
6 84170119 129163143
12 159428599 684444520
4 508111312 149007392
7 834455262 743534750
4 844716367 353193740
1 429480737 568697928
2 769707786 552421702
8 57544665 189789285
3 804720348 958792217
2 63324871 567786970
1 92698292 894115488
1 849611892 613328725
1 663937600 368480931
7 286585316 740775242
4 268217122 656900038
25 538146539 177079456
2 51372116 566984020
6 126517999 978104553
10 55821783 418891495
3 24312973 175986836
11 64825985 42186285
23 992045200 514809585
1 58128729 628787750
3 133680437 511848437
3 885669744 581821949
9 305729203 828770968
17 171748330 405643845
17 166160775 682096610
16 195186575 225602578
5 511393375 328993742
6 392281735 701750857
3 147251071 215366095
1 301952235 93000549
5 317548798 682394970
11 593030176 141018266
2 827705333 338301216
1 536721117 585171253
5 409289728 349071441
1 211392782 636024084
3 74896491 290520842
2 333237779 576025798
6 528597771 551993566
3 118622415 709007584
2 799029596 895514912
5 735361007 930877692
4 878437827 124731544
3 423446328 421338847
4 905888067 108902368
1 916617481 25941298
1 231834871 15474143
5 566806392 239094240
10 222269020 660879828
3 529221425 277013988
1 897157570 754517603
9 349136308 214483045
9 38933513 336566821
6 445688937 875987860
10 903782443 992329243
1 210601591 808486111
1 431464566 422605270
10 492053853 337593617
2 207888662 165632783
12 550866334 959612458
2 238519033 551154067
1 725393191 396017406
4 840944622 362822824
5 352679904 864680308
4 386579206 844731762
9 138274047 471155645
11 108525990 340963209
1 295146494 706989435
5 704808475 232562039
2 130609171 126209343
1 167799886 249311469
9 772564139 972335674
2 534463739 204677247
15 27003366 287127142
6 465201017 62002318
6 754463634 828432501
3 843297012 219656260
8 386662263 900476847
4 60412947 278252307
3 457855495 114146799
3 527509270 148934370
4 866079425 405465623
6 231522645 356622549
2 646966899 339328983
10 162493160 224626258
1 981965573 18480973
6 236123801 81582928
1 82522978 248286331
1 478067095 791728904
11 370151212 656606765
10 82906279 120020863
5 621701510 603908100
1 574401268 514968983
3 110368821 35882486
18 895284358 771577485
2 368059623 413057511
12 544449496 878220424
1 609814701 784591616
1 55373223 107203416
2 190208845 396487039
7 553654726 642179098
4 990911158 956236466
3 937373817 558315650
4 259529034 999386295
2 562098490 813481726
1 651570291 311164841
9 336660025 429826623
6 778080846 231627254
1 262390129 22364320
2 929244656 939030446
3 201668585 757771374
5 844771768 324670132
3 832437095 267760764
11 113369004 584237843
9 367541891 532635863
1 944470707 419821349
37 315925528 12030384
8 641835234 370028569
6 238447484 480521976
6 195890257 437480246
3 812839695 220119146
2 178369380 153483348
5 349873687 494884170
1 129075637 737528315
4 638299428 997007063
2 629370911 224349849
2 98493774 636441063
5 711584691 743625435
6 631071765 863174
5 418175068 53619175
4 551126300 634961596
5 443064443 997172772
13 253036458 443197247
1 325130198 124347337
7 397794595 895962307
5 363713560 357455905
4 585052051 790629845
4 191669046 95054263
3 422833248 894778547
1 305379957 332095666
1 183642395 899412053
4 100270876 801375555
5 249857825 612297869
1 944962983 438877272
1 989241973 806175001
2 194185383 765708879
1 375335418 536259831
1 583608484 706791209
22 978257030 858052775
8 713358166 44146571
1 162433578 490966392
1 776427393 929469908
2 517646340 526703747
3 893230031 198269198
2 97773717 10021412
8 9779549 359336408
9 755080672 539747538
1 935741158 285072803
2 828190047 316515241
3 46724279 93968615
2 611247281 962852927
4 388426616 406758514
2 78578663 665786721
3 264130838 980027176
1 967331290 419333402
2 170133207 635504795
1 86728820 917407492
6 525785379 500977352
2 990600443 892033367
4 849622361 486996660
1 191395900 331468921
6 521066160 442636571
3 258339147 199699946
10 485428924 875655141
6 493122547 630763357
4 242431458 896551103
2 317717353 248820888
5 830395287 275395824
5 29294510 872150838
4 461064517 207524404
14 60885871 227750906
2 202363352 179778427
13 471888427 135854125
4 743280659 515184034
5 871346588 707866091
25 230374906 174640289
2 722694355 631157064
3 177456241 877882783
4 26812805 865089457
2 200448942 121832483
1 386870970 264770295
10 947742855 213089012
1 912338830 59724312
2 320331810 108356429
2 677713366 183132801
2 597553238 247361418
13 365236980 54496146
5 79325675 578243472
1 383953361 256016951
3 758958715 754789285
10 127932737 997840675
3 645172093 412645972
7 444346235 561445139
8 369644119 662969005
6 390481440 355304701
2 755749590 359863186
2 873555672 453591867
6 983169009 710488625
15 766885827 898362396
1 153684135 330912423
4 972766411 791322309
6 975301391 971520607
4 49628490 838630693
2 676765597 212516513
3 733960345 65308922
4 214057077 542915212
4 697697793 282048930
13 5806702 599790092
17 140403887 943508872
5 370083968 582763207
9 174877627 389957984
1 53169140 440529152
8 624683782 969990895
5 869241427 10266650
1 903744878 312822604
3 940396121 594070698
1 459656139 277250953
2 655257958 423764594
1 378636871 823056365
10 137722125 336215866
2 443795745 622737815
2 311997352 328389235
3 895476599 83003963
7 191749486 694629358
12 887839554 29064617
14 393548142 92119482
5 216172553 663695735
3 201647633 804916116
9 967778878 98150558
11 974297793 729533514
1 76134370 99911608
4 432256074 382007620
3 329606624 643349974
12 491332198 848507499
4 953967284 212130001
12 323695409 193506650
1 460349714 488133377
2 225152145 266083657
5 74151081 494749988
3 704852541 376593134
6 962352840 893067592
5 577731733 592876373
2 998191426 92872054
16 278719754 692251345
10 279382258 778594845
22 183474036 547451764
3 342922629 620272789
5 322185503 720001464
5 395667669 390706928
1 48322132 803902401
5 60319708 726335404
5 184350450 86453058
13 523447537 477521130
1 219137867 187825982
1 731097564 6176475
3 999584644 914964600
2 346498399 26873990
10 768115660 23530369
9 181748620 669626354
2 56824264 159454231
3 696269550 875033314
13 334283256 275321727
6 876140669 266865478
3 401532108 737746934
5 510500206 836667170
1 327320770 173993149
3 286013766 469995628
6 457315337 640972011
6 412501493 476481216
10 220772407 388377753
2 437983389 235536746
2 556528897 751184437
4 959571614 627584954
1 435159642 543600598
6 314061697 224813837
15 98548993 656809594
8 921636958 295426107
6 161797478 916860117
4 762739673 568624514
4 682920723 618712675
14 983249883 855069416
2 186156493 725821242
3 322750457 476594992
15 370824252 940864738
5 982482458 844301064
9 208146149 456470488
2 763372655 712358609
5 835746416 995310004
4 276407544 704410549
16 206813557 935991519
7 926177381 68778376
1 707180158 238292070
12 424599622 647411172
1 440664282 281506354
1 142964512 256139020
1 813943559 199509626
13 646575305 170698729
1 100525995 921232307
1 10284452 201823682
12 70304331 927359909
1 830924445 743306507
4 221960114 970967086
2 155376719 496073205
18 923071533 99640547
15 4457387 493653795
12 259949458 885903895
2 238742247 632471533
2 818140333 763674762
23 780118088 839291536
11 946966061 341163662
7 627426541 945764204
8 828816516 339595187
2 677874169 439598970
3 462753529 390723600
1 496420704 365656340
4 812433302 761914316
4 664640334 60255865
3 501406471 194852319
4 348765220 821739228
1 410183107 187311348
3 761042098 168818437
2 521339234 902728937
5 869466342 889792636
14 285125582 340150381
7 166988404 286866082
19 481044969 853451016
6 212106283 614253172
3 360315908 843636688
9 944959998 956903635
3 73231448 42644585
1 374712438 530158371
5 419198844 481983171
2 647205958 146135502
1 209936028 621135974
1 301662802 221700647
18 934893728 574207007
3 383925009 490072118
3 130498931 904599602
9 1504559 639988483
6 210540908 572284869
7 897828209 433852378
2 927079738 532663266
4 896053719 82613936
12 356491074 255341145
18 59598775 97813285
7 611175434 162989368
4 107491286 886018669
3 690280957 789876693
7 895689720 465871177
1 456177149 455513444
2 914112694 641989548
3 421628294 442557292
1 84238176 410443853
6 233041299 359381260
3 279915757 678080722
4 770007219 170067320
10 655021422 16975194
14 427639629 39468081
1 857985339 964060154
12 963862273 160396814
1 967063156 352349836
2 816811331 786251584
3 177928769 47544539
8 502549666 834255716
7 531245244 287823628
2 565193953 624132944
13 600092199 110435992
2 360083290 537769964
6 948498117 97857032
2 554496139 516052721
1 927504802 323258351
1 307246559 90030321
4 942571624 591849333
6 620910636 541010910
2 848248273 76153236
4 616168809 135934597
5 217713454 572351819
22 895994304 473653885
6 837736822 354537213
1 69265716 917675601
1 650112989 152025368
5 60547339 314524501
3 419830009 770391025
10 724080296 879706001
21 882045649 818516422
16 895345169 234789434
8 507933707 580826085
2 301403217 848183434
2 62388401 721749750
5 634306930 428532769
6 744421617 178582743
6 316654013 633835330
10 424960893 998951081
6 986798827 197850304
9 272027224 118830945
2 313061247 469133725
2 936981715 869991703
3 587561638 323004866
2 668066046 398130133
4 175499038 234191147
3 842773060 793562264
5 146673027 141592488
9 529771238 785698182
2 142876926 754087546
2 636687802 444749177
3 599109297 923377249
1 937306783 323730250
9 625478884 844393749
11 557008017 557699308
1 430920729 563130609
7 896356283 133710369
8 437853407 290753532
5 19433860 122634973
6 900450263 134207389
6 977967805 586339939
8 50397328 921535505
3 288787314 984499704
1 50987024 71561620
19 442300986 895566818
2 342107642 157328160
4 183156111 411957435
2 444805268 574006909
11 594797223 795865448
3 595276929 730368080
6 753631912 325191710
14 948538762 342402517
1 917441685 198698150
3 361231111 725725389
2 79026123 397414159
9 109251006 542659569
1 886088270 897089883
1 361954365 112091808
6 135709830 825491473
7 227471704 207429601
4 106245249 301134270
3 449498491 572784611
5 790574658 309582730
1 802135159 888296184
5 696827498 877621928
8 311558925 855994067
2 618782770 398152533
1 355451610 702865542
1 902300262 613573611
14 794670630 805295753
11 367286374 132376758
1 911679958 28987861
4 232566860 929908866
5 254725719 531156730
1 652838721 496352032
4 773743727 664464968
1 645290888 761642125
11 515609471 641122250
6 82067427 107526408
2 54986197 736786204
11 934549210 997250521
12 491297025 924247947
3 752465568 395448450
5 139468837 365784660
5 142880165 22440575
2 348857016 425032468
2 305738349 497419549
4 889647681 708112922
8 995654219 433206375
4 541127812 784172636
7 832552268 716389989
1 213172324 368106197
3 344307585 329300805
17 789381055 11514577
1 515015073 202761122
6 94253757 589420767
2 340013527 502487966
1 203400332 448944444
2 421549559 444648877
16 462281998 202485175
20 457695231 546331376
4 719967743 730039572
8 554073800 97209611
13 702623685 124302897
11 308512752 663525685
15 345090813 202584603
16 830270749 271607420
12 534465271 476306266
3 753720823 376102161
3 168695374 338415496
8 22220157 716983937
10 48779284 395062286
3 506071014 266240588
15 297193924 83238302
2 916704143 716619199
4 751287957 746125050
9 948276532 680162536
6 349137151 843501239
1 937712301 347008014
27 197051922 808319703
12 616439447 289967816
1 704017742 644089736
5 153754381 425574167
13 945987553 952184521
1 784117622 186971271
8 861520662 840278256
2 998575983 745745157
4 197116786 223186259
2 59676557 880078636
3 861572644 579959813
1 361808802 198360573
10 658853231 830745910
2 195493436 791539917
5 380019624 299414605
14 898927985 804143627
2 461560325 326190372
1 372947015 584404398
3 919914997 223876685
3 977496905 510369905
21 441544765 117152131
3 449910178 388116406
1 819234281 484954537
2 76147793 551261020
3 944882982 519833398
2 178082494 192086567
9 7149405 305354586
2 267559227 742446344
7 149716030 267863171
12 440215492 431106933
1 748947670 359242398
2 440143936 371482649
3 21209027 283258978
11 96013266 641973926
14 52748594 260119637
1 134272777 779419536
2 438207569 881568526
10 906568963 53187731
2 327315101 191439334
7 626648336 690964703
2 657890812 270981144
6 945416308 438185020
21 537955124 342009784
2 836473616 657154114
2 57509889 36102487
2 73393418 10853401
5 421747815 604972019
8 614374973 604652887
2 152598421 801028462
1 908445441 695152565
9 247334120 325834601
1 921049990 972257387
12 101759188 672863335
21 307782497 118362767
1 18848498 853677408
11 739301988 315949874
2 602299247 760434100
1 262739055 613383287
3 754193209 885521962
5 811643650 926938706
1 857415444 518230307
3 342352378 537729565
10 629330609 124439544
1 946129587 867707459
2 23674370 552945034
9 337733486 48131834
1 313985302 103854263
22 837253897 77536961
2 231443777 740076201
29 546948823 246499914
5 692409287 527401300
9 915250199 535433038
9 785280035 505724767
2 342392535 756090717
1 138063839 722057727
4 245133027 798652660
14 867218518 751494956
24 47698148 125497453
15 756926519 207272466
4 269711196 782646765
3 909134273 627236096
5 738366044 968113528
18 285793289 78021649
1 423640428 136471504
10 46444099 708823554
1 440751980 321227919
3 174622405 191502824
9 457779744 766457085
5 343868637 755411010
6 159804589 791795042
14 410365495 508098484
17 960769229 469909
13 511462445 183336123
1 545624822 104664590
29 995596303 789200876
1 801960271 122490905
8 965104658 862767685
4 456237920 848405740
5 321932634 919533348
6 463626596 696107597
1 824195976 260426546
8 567761632 951392975
7 690516664 366641708
2 298603908 439361182
9 844717941 856695774
2 787553030 914266752
14 249110920 827653368
4 171059851 29342639
5 798031082 331422094
22 788385717 135322297
5 44776891 64717453
12 800246149 812513920
11 813629170 71581593
2 903624017 821346462
5 586716033 410507791
2 765060880 702851349
3 408051667 528082006
2 397805372 86522988
13 403739196 247595458
11 255682830 869698516
1 482243611 245467537
1 59426202 551307000
1 138808849 146699623
1 476172171 35725056
3 619077207 767299450
1 87613048 948753679
7 978864917 143803075
9 23907516 555241323
1 181641848 996789936
9 483278417 65094925
5 765871946 912828408
13 398368287 72722505
11 537112654 650452788
1 102399588 488423055
3 870275475 115329116
4 408216924 849650072
1 745561091 16985350
1 74604914 312499715
1 592453054 853832008
2 510924531 547823564
2 933086191 399653381
4 708553862 762280152
1 304106572 135335592
2 465751762 353499627
7 470073775 147281758
4 426944991 904976866
1 402556433 445248930
2 71084524 534051905
6 492342814 136095838
1 434246858 723453155
4 763316587 859588889
2 181880300 370789758
1 414359828 407954310
1 250165616 914898402
11 422502027 124079213
2 408829772 558496001
2 321859449 352153509
23 488796536 329426959
5 743137110 719992009
2 915692748 703716884
6 659537160 458014232
4 379374973 198679388
1 946851694 648061898
3 610442081 617635454
5 309481690 585420446
7 273049743 816219977
3 277136730 793746820
7 85064480 878434827
3 931217380 29002357
1 8505116 770429440
8 250378345 311399714
9 529309072 917693510
1 492051262 216001896
4 709802148 164687071
7 940917107 503301397
1 506305462 985887681
1 606951766 2449057
6 773565583 909001771
6 279860247 942877917
10 655252196 889760058
6 436563513 4771127
4 958625875 892510999
1 135252223 422879157
7 525402619 921863654
12 376206282 582566398
5 673538642 211026719
2 610646337 880465712
8 948318672 683911747
2 628069052 439926398
9 665520453 409151030
5 292171264 696047726
1 832946828 248455882
2 473799410 360516620
2 105221938 399865309
9 186507266 52614687
4 892508365 443169471
2 995632927 687871895
1 226033503 907467421
3 907141783 549655171
14 770250473 226789045
4 909307537 110329113
4 675028908 789209578
10 689259848 868460433
7 553936316 195664254
2 560486141 521004280
4 665660802 559875550
6 214548525 229446073
7 40341984 960085491
14 403265198 452768379
2 222518669 51146426
7 372445458 736724468
1 833678284 206083741
2 952316045 195056434
39 680007136 723844831
4 572945290 423672240
4 380473537 508658546
3 237165398 612415617
12 927948083 153242237
2 795650586 359728742
2 221626809 373558178
1 152031302 692078540
5 817337365 518215716
3 370855559 541892842
1 306316336 867641482
7 455596815 94580240
3 28016176 504549591
2 558124063 939564030
5 840628786 756388791
5 322906301 289698291
3 684039706 126213508
14 378007092 751855916
5 717870430 324097013
8 928498759 470249915
1 955416038 461066924
9 834073987 240046562
13 177848316 64093338
1 1023482 181525179
4 810670511 886779338
3 554628477 492079346
4 144002399 199679074
5 342379298 65973427
3 698453052 173361507
5 924389570 15951132
10 426956864 88617642
3 760396471 923002656
1 318227421 486117038
7 601114935 196145034
1 296542694 409982304
2 117412196 385831434
3 115431714 328908270
6 230237150 208928126
1 613426955 474648268
4 153814662 447745391
7 373086421 779207783
4 533227763 285119587
9 566610499 673046064
4 849551741 541248316
3 468670656 240099667
3 453210472 395779394
3 478865874 995874194
1 184086292 962746666
6 796784951 123474364
5 844174143 144037160
1 611509207 751450741
11 115811792 935868334
5 659582684 657640703
4 813200664 258901943
2 34565290 16748550
10 244087003 583721040
2 662533974 643929433
5 233610138 282060146
1 83280114 155580607
8 708554881 870224205
2 90844398 699009727
9 123299639 4274560
1 614334035 565138566
2 201830552 973196202
1 498244893 275363276
1 460106456 443709092
7 862441216 13805618
3 23674946 397164039
1 757139788 870291612
2 631537399 107971778
3 760660371 971583474
1 684409576 896471191
3 382136975 338516907
5 774253193 210692976
5 991621423 161279369
3 322318324 268702939
5 926648971 388769099
2 780003352 877498424
2 186270039 715234462
1 529140709 395578951
14 583438072 342581001
14 886244545 490760847
11 218669393 445974013
23 604753793 218153903
9 383791433 297825775
7 551046543 134180091
1 65781275 857813530
1 216416204 347556800
3 549089215 268158900
5 318655986 343372162
13 337483765 425496619
7 565077612 132179349
1 847814444 882746
1 162750085 136723182
10 552655785 340756886
11 141984969 828149801
6 909107768 680221554
1 946510876 543719434
13 948530792 677133923
4 910920229 384147225
4 368996598 139487892
10 103476659 925313067
8 286587574 764639403
11 730722851 873167973
2 440680704 163033480
5 80993171 12290527
14 179210789 967939675
2 483782184 433689149
8 409618807 977005424
19 322812228 600633266
3 659810841 624979734
2 850021675 444328242
1 796314107 267205047
14 13992654 39164534
2 25215921 630239787
12 67090073 971571747
4 892667217 229482295
7 160827222 496021383
16 840894682 793219373
4 114642204 721791908
7 846979019 334873689
9 891150921 435819623
1 103487432 899173978
7 723454901 232221282
12 850952443 665261633
2 915474517 377050946
2 318452911 420331391
2 703111634 111563945
12 625616999 962268785
8 346932798 408710141
10 798971648 585847979
1 605233160 516454414
1 570137238 439652562
6 405669175 969504258
6 563744311 110868226
12 262684154 433975872
1 698885166 722492951
2 350909652 866704297
3 535329960 175445997
8 953676795 934362188
1 887403686 939028836
3 337173208 626293734
4 492257428 921504373
1 444952496 701393783
1 45475895 822643132
3 58486088 250912529
15 672098538 51857081
4 177652861 767760706
7 518926735 853663104
7 959692600 803500055
2 596954267 287388177
2 806441739 162351846
1 123716186 506237574
1 777399579 818140558
11 65799915 851312745
14 93172578 568110982
3 627009523 836023434
4 742557623 272489084
4 846795970 462747198
4 226297435 230222285
3 110497154 701718041
14 201622830 547073941
2 917476048 757582861
14 74917903 854962867
15 816441292 354316221
6 817188728 134769967
1 3641841 809869343
4 53991740 989104100
3 447507885 204365808
1 899875956 247276412
8 258952806 995213775
1 608175565 842788308
3 82118275 500627959
1 701432410 26032400
4 61044560 81781627
15 553938660 257673715
2 340917414 591619362
7 110491980 552105485
3 150855772 136328466
3 842456759 242282264
3 925569637 897293733
4 285522196 895076353
1 979470790 213876912
4 317683359 666216462
9 481375506 248753219
6 783743381 389335123
2 565675492 924203809
4 468229166 13402075
5 596776568 898558709
11 350527114 685939085
1 413228594 49917638
17 419057883 14306248
1 8428959 930306395
3 474209282 29977043
1 974219489 146104942
2 242418920 201509060
8 681411577 439846770
16 948872787 818219689
4 991633072 877497655
6 352104426 300030430
1 977591459 742751102
1 781065386 532156638
1 118497758 258501539
24 610157953 322355310
3 772331675 108626122
2 415317591 44409488
12 742323139 77504130
2 578751660 514455101
1 86380035 832823952
5 31815237 313984747
5 194384894 559982505
2 484429195 3407089
13 845030251 842846817
2 791608931 232498559
5 569971962 765438222
12 789642784 335301532
2 439767469 894655598
1 559169281 872328724
6 920773889 128855267
1 337062969 657260979
4 586774758 790835580
4 23273945 585272787
3 732776726 96448840
16 503968691 834800811
5 158733593 516828738
3 465340018 436577381
2 489752867 833742571
9 305040908 266311414
8 103753306 61537017
1 870136386 359904979
2 304449819 985664606
5 801688261 138366150
6 548470122 932328064
1 492959649 675219579
2 830226607 630893186
1 226059723 944799406
1 864875710 169690316
2 932788226 549106652
2 491981648 462814455
2 520098747 696375303
17 799693406 115639771
6 761228743 648127977
6 227331057 426739942
4 603103618 739405772
19 155924133 827775543
3 643185121 370883695
3 412570469 626957044
1 613053496 547853648
2 956916587 216202519
3 314638325 34161159
4 87426382 318605857
4 335868231 426328938
6 766775474 659699833
1 304081757 461501942
7 708708139 808688119
1 70856014 986267378
3 1177379 196189616
8 192740374 922415537
2 731355178 729706721
8 268423625 990647135
7 128809102 770006978
3 254511480 838676297
1 27460557 105764718
12 260831749 799125915
12 102851185 11766629
17 389483245 666387858
7 443105978 990373512
1 742645917 450808281
1 53613928 48435749
7 874270360 906051256
1 349955657 245363433
1 42068411 235217991
6 939163680 37124955
8 390045023 727249124
16 448896347 7100581
9 720929981 297106278
13 265991495 294599252
4 265301480 657493977
2 194773250 1312289
2 597982397 985640629
6 323765745 934098780
2 389161427 35925377
2 86532088 925610338
2 412653830 257554552
2 443810889 922154080
4 946685764 143511190
1 669113035 862867495
3 371177063 58173841
2 558797293 869481084
1 681175601 825128937
3 995414806 672594871
15 747164872 508541674
3 125581794 519375851
15 924971673 427450279
28 110483835 938144492
7 422353050 667485807
1 969731050 998876951
5 544127310 282556880
1 167920563 350329047
9 948045966 825165305
1 663055754 898953050
2 814497130 15675007
6 157908860 903728007
12 171099154 65124835
6 850579784 935510995
1 977322832 326788560
6 998422797 458494472
2 696115437 260501035
1 982686998 283894607
7 925688840 39584526
7 458482395 827588841
15 664717330 366752314
2 551281174 342395260
8 180713476 828042949
2 686972125 832271701
16 286877153 734451208
13 277183879 170322207
2 271780577 805651443
5 175028803 662989108
12 545004377 491182579
7 72638672 868991284
6 413714708 356138508
8 123042573 731928254
3 18620 284180325
12 64658761 166669264
15 141247625 429569515
13 437354679 90410240
25 290555584 286270976
3 604367674 681040541
2 129463203 144287254
6 642015917 198564759
1 502428608 475453161
15 507044734 239068817
11 158389725 694917219
3 253143793 747331093
5 384853387 943961704
30 683041968 36731253
1 29101705 923109500
8 722208433 422808403
1 667058718 100473293
2 543511116 827920004
14 351870651 615465729
2 418923080 373885443
5 113364832 143214243
10 484686014 722534455
6 545464142 620323375
6 112147462 673875104
1 732129786 823954853
8 451196829 225710584
5 776057123 519188099
4 652092227 885991506
2 808453455 21636670
3 651102418 469409254
1 75355962 970753130
1 253876869 713158142
6 493134932 144677835
1 731685251 890338383
5 182755718 891738168
4 719859673 996603520
6 812882026 241735179
2 851489159 388465455
1 358845033 305910658
3 398419006 442607329
1 349244682 606384019
2 216459596 638121261
4 196034749 601517352
13 143989454 690573550
5 749019842 934601601
2 91472652 35032982
6 285478049 74119777
6 649148489 578377804
2 157385790 889224821
2 813601953 738478899
6 90943698 426071811
1 197239875 85326695
3 240985500 220998673
10 449989400 671622512
2 677534326 230155913
9 217763390 804507593
1 737993673 266307263
5 371139308 721365006
4 241091805 71445324
4 25667400 57151479
19 531726608 591367295
2 542100585 409024266
2 886282100 918895557
2 864806413 171668233
4 561462862 24686533
7 373078693 959825552
9 609376271 843582873
14 582243656 488449123
1 740442912 600960603
7 323254696 196911516
2 952684688 26952093
4 440451332 966870206
2 320136775 339766638
10 552806805 344770123
11 304903613 950005053
4 843131670 24604820
9 139873702 279288708
1 705753068 884079075
9 748495336 278441444
3 702113582 579569452
17 592347591 371257276
17 687090426 18998212
13 604271758 467690846
7 304545757 393838569
5 445606025 529778901
2 837946155 467595677
4 555583133 274845433
6 848013923 307761809
3 770082472 822132419
10 693680932 618560521
10 960917561 352181902
4 108772220 698530926
6 538539204 839848493
15 121067855 91908697
2 566401557 638049795
1 298343014 396376648
2 120197658 550101828
9 994903209 477832302
1 406459271 52341730
7 40534462 40911190
7 531837068 823992445
3 479613939 371908706
1 589633297 881961952
5 872436863 852051256
2 795394244 831984378
4 6195333 892231584
4 233416602 829018484
8 433056891 918441541
7 983987824 129015554
3 913730859 649231305
1 198859924 96728119
2 131745894 542974787
4 520630927 710927379
5 922423739 4945959
1 21491006 587678290
11 382479413 280410375
6 883099323 660195385
20 170642215 742376644
3 302156304 41944387
3 877383414 601070888
2 379894862 516546490
8 723455431 577330402
7 332456809 258862115
7 231355323 919455014
1 839980960 729405188
8 913667119 516022889
1 493582483 391407840
5 197873507 121207266
5 96778528 358637986
7 358661443 986599869
2 260876566 521128731
5 256444127 616863856
1 281302973 128484763
6 382659211 514845579
3 372903507 893617384
5 829506116 665466629
1 671259362 422416567
1 2084002 661574468
9 643067019 553167199
10 502807272 731355284
7 676858086 216987527
7 658494413 664543672
5 923970587 709153469
7 329590460 443153211
2 777411974 858499413
8 991874557 818211419
6 363134736 461115645
4 22905595 79882154
1 337364290 27719895
1 129021546 120193577
1 360261730 857961625
5 376094721 165294380
1 871230303 349028843
12 96263310 626750532
7 49205411 127455211
5 390153658 950869235
11 563752509 290661255
5 831565553 473204243
13 893836497 69585634
8 27350755 244379297
1 350986739 551191661
3 924285728 838121052
14 709890086 334204633
7 492444386 13840881
3 239717520 276563830
3 748408286 787152518
3 640889110 557494220
2 902137583 82174804
3 103271858 472512733
2 849996763 556920919
5 464478570 855922413
3 298609241 626772902
1 368655297 556224284
10 273025912 409888092
1 721404173 710540993
8 613818932 270006332
9 356239928 884079961
3 251333026 897381588
1 20382032 430067393
6 522529249 615697208
9 80308625 848451954
2 470669045 978617436
1 923168300 859239460
5 660413506 931889054
7 805257870 498089611
3 752082899 665426092
2 465542262 247969358
2 957978328 985710649
2 547472173 320978075
11 22171217 94117030
8 149523010 294454937
7 73340409 208300611
6 20582778 203390326
1 943910107 263824525
6 539556072 163654280
21 252825235 217075607
1 928909715 968008080
1 108481528 507941759
2 735394316 149737957
4 297733213 145673186
24 978658727 295781411
2 352847297 14061288
2 460638937 555659707
2 640067120 965603971
1 780968164 700730292
3 748964910 358155372
5 500027635 221340145
4 545203054 702926717
4 117955829 84183928
7 753929525 448319596
4 598677874 240365616
2 564605090 945932112
2 547054517 964203391
4 17060366 812168602
5 590220049 752960475
10 107457096 779988896
4 451113280 381305857
2 798003561 157074110
13 982603629 123207441
2 251016171 540400949
1 480246760 74808799
3 491185567 703766109
6 495915811 705405365
1 567362155 238377024
1 245683091 361562500
2 770845255 950257694
2 212027677 960379485
5 265944629 688810558
2 484478432 276398215
3 883155616 923241053
8 489189303 794018374
4 971479129 503695127
15 97994017 29125703
4 884498323 389854978
2 497778435 560905794
1 130695967 513257434
2 954930878 400247160
3 536920334 90700683
2 782466927 647456
5 33499344 938421729
2 166354967 432236349
7 14602754 566986596
4 742125098 6314064
3 349409819 720286597
3 237121558 718872283
3 752796316 268283413
4 183432852 846570152
10 928067081 719849013
16 930417873 372009161
3 893586268 307704610
14 397938420 134534590
4 8715372 406650313
6 114025036 887457540
10 647961897 442641459
1 348328290 131451656
1 664796810 133409373
8 194575400 231027531
3 268996980 732070167
12 18326694 986235078
4 563134658 286694671
2 318224893 584934548
1 243543756 896033305
2 453649913 767319678
3 599922405 189309322
2 365699090 15621913
5 279811428 259575090
4 982354358 587346474
3 541431152 840440266
1 420577909 668155849
1 952122300 276320550
8 432321763 184636037
3 563812661 42409004
4 89890654 525556749
6 533453622 406009792
2 731707544 932837564
8 335271245 280911417
1 118243635 522455410
2 509392034 218764057
6 777559637 528655147
3 220983482 577697202
2 200889479 74896205
1 555349607 387652497
13 410864131 646118800
1 111100981 637499866
1 903929555 255706210
6 678071229 375286712
3 336912095 230429134
3 728527367 807333629
5 518385090 975656540
1 400665579 558838210
5 434337231 440960746
1 617083191 506071902
6 526750830 846203714
2 656241603 731282780
10 734844934 120807601
1 423227158 639354580
1 523018183 85919373
11 735298432 898524008
2 41948892 78498863
6 834308958 246862251
3 545441196 440477706
4 819138318 743082711
2 868067663 169508264
3 453118396 887901090
1 912089078 541320949
3 127958343 510710819
3 588275405 123530903
7 366644559 845930899
5 85301133 426260417
2 858635188 741226126
6 316758592 518465793
1 389720224 33789943
2 82243343 896294125
19 889059373 882215538
1 367450034 262031408
2 394192510 542812411
5 838853669 824644483
8 433474459 82657784
1 69731499 892805476
7 703303558 170650367
5 589222054 680874582
2 136105313 890401203
21 309495255 901873843
2 701543230 431266935
30 624961803 237873135
12 72348066 348097513
1 635796276 121778982
1 244108786 442461453
2 479214040 894678064
3 233299673 319839005
18 899798259 439426313
3 693301574 345054817
5 916198475 412496708
4 28489986 321991299
6 272655536 200840202
5 864809244 986908440
1 121399324 641712782
3 876151693 583740106
8 421621779 436702197
5 608912771 993956817
4 961994636 378333618
21 479326211 385285558
6 66466511 960546081
8 383677314 794414305
1 746641762 979050422
1 867704635 732402140
2 367268883 217512883
7 340105882 255735690
20 725838116 345439599
2 917393278 968517554
1 475168378 421359905
11 621586040 804774870
8 371836008 6429119
4 720429784 750214752
13 867889186 265335581
14 142186961 175366651
1 696122206 885836125
1 601299459 681906582
3 140862075 110507814
3 339147120 364443640
5 350851772 475852069
7 399965328 511170293
13 802584493 509554324
8 338487619 60029139
2 262688056 77471417
1 406570455 954484973
6 957168843 349844583
12 381045694 823529491
1 875555210 845744135
6 400103196 218093575
4 877144507 881002123
2 402350215 533181387
1 521190709 712476836
5 44799598 506258078
3 469446292 693326062
3 477872625 908602598
3 567867573 830045887
6 546956750 145938749
9 135438150 659618700
5 859242800 878057775
12 920498902 885970635
2 305006131 327354177
6 928905887 222316534
1 395841208 877246373
2 459908015 341169516
11 703049907 30151131
7 850663283 116163194
1 743873718 199105782
3 186681699 900465901
8 521656908 789743552
11 761655088 216288533
4 428248071 713715748
8 843149653 73119851
2 477492245 475253412
13 439863912 64611577
1 807145055 861647361
11 821116829 890712148
2 801672519 682634828
6 486774912 400697724
4 780226826 701113708
1 907281386 336488312
8 54816058 301832282
3 474150094 172579789
2 134729874 824150772
3 364133502 242445267
1 228334331 346403177
5 120116511 914366479
5 317443633 819421744
3 957082753 107150395
7 901876661 758442050
3 579985589 317085875
3 412479784 116189015
6 995439346 541935316
3 110454255 594028732
3 208635147 720085658
6 758970773 963498840
2 477210157 255691606
3 890265401 273865366
4 261429623 955889029
5 263756937 773632906
3 862845813 855177310
1 699361800 500740533
10 199476629 984914776
6 39941396 307659596
8 283442615 557945876
5 968846009 69307668
9 862071596 564762704
3 959713179 748391957
2 460316626 208697644
22 395022695 885327104
12 372972090 611143572
1 523838380 335026578
1 947799841 559839365
3 124645675 161305721
3 455559140 161691388
26 367196687 36745045
28 648070062 120519397
7 716732625 420190626
2 157224450 537433500
2 568991973 179205918
1 922679375 875596557
1 73207271 580714770
11 828286365 882497131
1 49766088 800545899
1 871734982 89562417
7 701064015 851052471
20 929488123 529032417
2 955650223 813679788
3 880416287 328403205
13 952426358 994402490
2 89344623 750762348
1 261247285 442876615
1 494357866 534438007
19 401888004 550931921
1 83726838 757051770
2 382039652 928534758
3 334842822 211470742
6 551265892 289451914
9 808010328 678065038
22 895567657 594923056
5 976416253 890009990
3 910200338 146731100
3 533817414 568599748
13 659569291 664843564
5 79428857 855185317
1 765302434 406930682
5 299377355 238856181
1 219126846 595093147
9 88958019 350444008
8 671427826 78010632
6 493936262 553165793
2 808522883 492698632
1 407573158 843945495
2 404680903 772435309
4 173817783 331040136
1 893153104 389885316
2 117921844 126598246
1 465564264 444152525
5 158998189 321507427
8 669154977 453541501
3 375754293 227866446
6 240097863 257015187
7 31755324 26509618
1 255043572 712436840
13 482698303 119224937
5 793715270 740069567
8 2061603 41976383
3 655735709 640333000
4 903353007 588613041
15 435108751 253468284
4 614114166 487989061
8 710728977 230048556
6 399631145 546079465
1 650752321 384981059
6 261510813 597487393
2 590158038 56753502
15 199353959 732099705
6 878570852 435065891
16 249197883 252418790
5 638239250 3134981
6 30915769 301894416
10 82071164 844608464
8 624641882 668925226
4 42264683 451359689
11 856242241 527856032
10 225570918 177404967
2 66211840 829795746
13 829675931 586764071
8 961011944 479486718
3 382895436 552968835
2 879474034 576667530
13 730226793 913141684
1 294771461 399625194
4 607209445 627490665
1 706410833 132265100
7 773773414 148969471
4 405370461 856046892
1 488852860 516907656
3 190901834 771394268
1 558754687 788908346
12 309322501 854686790
1 703314516 94014964
4 670497301 832997640
4 805218552 783491105
23 285595621 664799384
5 435303695 78989560
12 834292310 813836560
11 956926145 528964889
11 681862303 400950476
1 108164805 701688574
4 656277197 119415405
4 262836563 819817952
12 177288255 774649896
3 809323370 495862070
4 17931534 373545325
28 889520056 931020197
2 234489167 648949773
1 647072622 87809671
4 61424653 701693859
15 748482227 327727427
6 709816053 302814422
7 390028942 792518976
2 938168345 166161061
11 615528752 630109834
5 885914566 545214372
2 155623208 181038193
7 711829867 402362950
10 743915893 56015941
3 706256525 18698425
3 774064577 941373844
2 735765819 267455478
3 13052150 514886494
8 56984056 87273223
1 788099047 499893519
2 5320340 378089786
4 440122940 568564198
8 73083293 753901404
2 882330537 699300982
10 250651365 588483816
1 775360095 340412013
4 495640586 251489995
5 739095581 882262395
5 926903685 613425416
1 881630856 69361471
14 540100759 455518272
1 830447682 957310073
4 963567490 785994908
5 731019175 18824455
3 530463078 50515277
2 265667673 201490852
12 423731855 910780692
8 195128485 177309087
3 578309386 833142307
2 833021558 21841605
3 290503141 534910753
7 257130768 10186804
4 880373122 239901814
1 21128809 114333786
1 713972857 899773231
19 451038390 800872515
8 124942710 235877372
1 589996066 117700006
5 681381623 988053311
10 690655235 749098495
7 699765648 692274707
1 834758545 38350704
11 922664162 557595591
2 28932637 217890681
14 291191875 18629176
1 545928763 13495309
2 637204132 405268924
5 680629840 159685532
5 500020773 180636550
5 953497079 31877109
4 868817110 124629322
3 978177606 773887369
4 855487783 497794875
4 260660443 911338212
6 475176066 628311385
4 866125284 929363582
13 792339406 205207321
2 130887215 828701414
4 973550231 622235490
1 738668916 924069279
37 179693952 917477169
17 860896770 110277538
10 741368405 825416103
1 389448650 652839356
4 441872742 119923131
18 837019143 361261058
12 219819837 885442771
1 794515555 462255314
4 18108750 855235104
1 818405914 975519641
2 574023264 117350393
1 971301621 703194961
11 509112719 339064166
11 73922050 338623318
3 702393969 132530872
5 761961240 786026491
7 383247699 288743140
7 865241745 814384239
6 24556938 31666851
11 742913054 183483428
1 346759477 261104613
1 384474186 631158122
4 724106851 544636706
1 26111154 777647025
5 796328020 838921751
3 375366126 491664491
3 478065581 303531623
11 725645028 668439207
3 28474540 709939071
4 757656347 757410252
4 715409580 523904430
1 743624005 221019733
4 210602007 565107073
3 794275253 9092278
8 293601123 594384914
1 739407946 153684310
1 443781116 492229211
2 761545408 714456851
3 796120610 722414342
1 182165693 210210055
20 232790362 90956618
2 941234979 715406189
4 887797111 907534159
3 772780193 745224884
6 980909052 26645746
4 406716176 604976491
12 777303889 334689760
9 557115270 160101766
5 849140662 253668135
11 532939074 708004563
4 69402782 670913249
2 992011043 834216884
6 243733602 12427591
18 742907327 188390069
3 836161525 188179449
7 242992127 481271043
15 252796652 473479383
7 993047130 216300832
8 602318777 915580024
2 432999343 147483676
2 607951007 229494033
12 646232673 107547839
3 180042867 88822113
17 722143547 209327733
7 18144353 910008420
1 242912313 662302439
5 743207820 357937486
3 423061963 874398262
1 793952491 915529996
11 559268178 13044278
1 699657275 402457140
3 525554033 288089098
5 174990599 453405151
7 355391832 146754273
1 158887693 738352286
5 950680471 255923250
1 767471558 421749236
1 768767850 487578594
13 782606025 653710925
4 829909479 836413527
5 542084113 268462099
4 641616307 494121042
12 117159758 194184708
1 457357658 799301949
5 11474033 276761262
14 390657791 637814120
1 951340650 677854314
2 105082078 320054443
5 16524388 313151391
3 628074239 688889670
4 907190789 692454695
4 898014623 851090003
5 740688068 363426199
3 801057674 415540443
1 52641079 299891365
4 394667517 969008372
9 818847448 927836246
3 200774662 719460296
4 396818319 702797945
1 669422077 650039365
4 584425618 138516189
1 507754908 19094284
7 886761899 231017128
6 305095780 303600981
4 842218369 748256792
4 862188563 709169954
8 526631838 601936829
5 232799340 173445958
5 609749153 81446933
1 954423103 224691896
1 369380926 931737461
5 849029334 383289325
1 935875124 863176327
2 327553824 163720666
2 991274076 609431165
1 604895324 657761429
3 195955193 290774109
10 782037819 55007690
2 552690029 237839444
2 839166676 496379989
5 22415096 905630069
3 815367059 314261871
2 275297070 545423067
3 147992782 896718460
1 648332280 644504888
4 197985355 850358471
9 551523137 876142762
1 956598954 691163195
2 306168334 327624680
2 768294515 48582720
11 119841025 843739494
3 710732640 402346687
2 655711258 220419241
6 812135046 247790518
1 37836414 460501167
3 992570529 732922618
3 630451721 401416159
9 178334689 810911410
3 92397063 431936137
1 347402640 353659394
1 685785223 443499553
5 575980624 844402796
5 954198739 498068458
1 595702273 348069193
12 152398999 271693367
6 989500215 123758420
8 980584894 224212372
10 109749016 994618216
1 395025524 562126084
6 582833231 410772510
1 166986610 936572475
1 927819550 524974360
4 396714744 860507347
7 512310761 738069056
4 139957761 266386520
12 635080077 791798350
6 765591987 339979307
3 82716737 337912286
3 944476050 920451512
5 111715482 466189754
4 711188488 323892455
6 244644818 945273889
8 356031688 146335333
1 472673855 519677545
3 294469266 58905441
5 573056565 637689837
3 997598234 67584527
7 451921035 653918700
4 452576742 996793423
1 476167248 50446791
23 917953393 884715052
3 739430757 899899216
1 790790311 843695004
2 492263264 706264018
3 342393141 591475155
3 273982275 382787533
1 820785194 932825272
6 393357045 731107957
1 993913936 134930575
8 384274932 704151768
23 683002306 994011656
5 599116152 741427593
9 985289297 498060015
6 149213628 316895169
3 904251806 682758438
8 981460530 227829117
12 416535490 452012558
1 854756755 369064056
6 630911566 417663169
4 912167463 431834167
1 864531346 387902126
2 793046465 90386651
1 700460123 751385200
3 143121008 906426507
2 342843663 10577806
1 987767732 614842503
14 784031855 309682102
12 734315459 323376936
13 136238077 312248186
3 460807028 291301635
1 298145086 490592352
4 79725878 834176336
2 839481294 941862613
5 551749083 317323896
2 454580988 444390608
4 79150134 812741637
15 543077011 750222027
13 943068043 873726494
7 228618559 69986611
3 497402434 153037628
4 839802332 340637253
8 615683214 291041040
4 61574187 7917330
5 563865509 281827321
7 226058120 91690571
1 13283043 966071148
6 5984728 515617843
2 622716381 387402982
5 755006290 888361500
2 928572848 365708608
4 895844500 145220912
2 265885384 66319229
18 39613692 677226176
1 610930122 899377287
3 125918451 199249993
2 467505177 651842748
7 346551458 414387715
3 662866176 202413906
5 844339740 498015808
4 417111814 856050358
3 39989210 294715092
7 907633827 657452390
6 982078254 179930224
9 118903460 616316413
13 389870752 158453769
13 36188263 749719808
1 761297277 289271657
2 477796470 181468602
18 586364590 10004988
6 330232635 905804071
4 400716652 394623677
12 911993324 856316570
5 131805267 345089514
9 162779998 348615613
1 746733658 649228413
1 51549827 726829833
1 628732520 153567551
8 379657705 5172788
2 856976246 707178604
8 917515051 298550849
6 957839211 126521833
8 575767842 570036977
5 825008031 49182720
2 997151726 570991953
2 121649347 97994280
1 758448341 937713598
2 642289462 294422395
7 343166906 400623222
1 814361895 28132079
1 921526863 452764948
2 480258414 660323793
6 455415570 679137577
4 966275764 586243069
9 5887623 52443803
20 85813770 464358730
3 124458713 141509309
8 420479610 122735741
5 208665863 962588888
1 522859765 841095442
4 763239955 836222621
6 654517987 268360054
8 653087406 715339011
2 455381289 195827047
10 720903641 191951699
8 856958718 585331343
7 658572727 997670871
3 283034825 552058270
6 360764929 535043673
3 758356525 753901646
4 192724015 764165781
1 381427306 223002793
14 383038544 272309417
2 328874450 46480752
1 981668105 25670427
18 295633640 264814450
7 257139952 241429984
1 165689250 983882055
11 772320584 716075158
11 805074887 921101992
2 133083809 970638388
1 907329657 605672483
6 278811759 390581295
3 446698668 562271077
2 460569170 725627633
7 254630353 743501335
9 26145930 593506096
3 880821819 260191134
6 884571561 703522822
5 635629424 841337293
3 71908078 549462782
1 711847243 57555845
6 528137168 948857780
1 101113301 521209646
8 660881681 943792897
1 445021252 793767033
7 813610127 435715514
3 442277268 206702192
1 227994849 348234376
2 854970745 892238926
1 365841920 672245432
4 536766702 304693380
1 767473734 837043866
10 122694633 733648852
10 605965169 467676130
23 378716355 385458608
4 763669812 974190753
2 183244526 449859454
5 707710991 3786451
8 459893210 452485042
18 662494250 809388650
2 127437086 303789518
5 765820570 707494643
5 483830993 69588400
6 760567444 886820559
14 442619642 849180948
3 682832007 910542584
2 322181727 661072439
2 875451297 172822650
6 729821681 819716662
1 883962424 649353199
8 445668517 127198502
3 355432001 895438829
4 717330816 12826596
7 494561769 513286850
2 175053677 925100988
1 161373952 549283031
2 791788843 732368118
8 318473001 261565948
5 768833229 754803454
1 168816710 308317648
6 122484210 985622156
6 241213381 466441556
4 116723975 758431677
1 106294827 870979863
5 318422049 865140653
3 984715140 662242207
21 392319035 124783080
10 508909796 579703984
2 965721917 503378371
11 224521147 956597211
5 308323367 28879972
20 171631493 149264383
1 16577998 862672204
4 958664659 228255782
1 321385840 816082458
4 282877157 346542335
1 575672654 186689328
1 670911954 854380767
2 876563960 224443770
2 95289455 31622841
10 322106526 396888014
7 211295733 830728442
7 35505449 232586340
2 815640387 694603259
4 952955899 356056642
8 548088167 450767040
3 545033332 701793370
12 643557647 198578844
1 998122185 760457696
17 50309851 369328502
2 269842621 565315562
4 155023107 138475089
13 186420679 946859700
12 960814550 324788232
9 784953356 871496668
4 668462467 871975330
3 416271119 717766984
5 360443598 495543395
19 288850090 321561131
10 808607819 872392346
2 211656394 117451990
7 266674362 225612107
5 800868254 446417303
4 893857267 742631213
1 704168 877420910
20 335134077 826358111
2 872902078 385609942
1 130351562 589855821
9 766665782 357043779
2 796977220 18622998
2 567308826 199903779
3 99733952 794337142
3 615328836 197538649
13 558166422 899997567
4 70657674 732912988
3 827616934 1139079
5 868700023 926970352
5 273687181 891948313
8 45576829 803592469
4 302642690 238573392
3 496652422 765304237
1 932125161 495043057
1 575991067 622969107
1 802624342 214839647
9 879119471 276888136
1 921699501 917317302
6 474506713 672581525
7 756131497 796554535
2 828923578 979329724
8 382409300 729045727
2 513202936 344838887
2 261003397 545338533
7 376977543 777098206
10 523386055 287089218
2 923820249 457653709
7 432011603 122603931
2 291109664 220302593
7 426746889 357433906
6 226482812 228929800
1 598558004 83042638
16 452510817 554990741
1 197929101 901140812
13 616540586 852497700
3 668052100 124083004
7 791253904 670378873
10 677120705 373004917
5 666177884 277828329
2 590592933 744710630
6 75333250 354708549
10 906927243 655070106
1 262317283 874462997
3 445106359 245969720
1 596949917 253573563
1 895943837 151130291
2 353424155 169064138
4 942992021 743769592
9 672929317 904647057
6 163976370 298727222
1 488087622 153788931
2 850447410 250825658
8 703052789 64498682
28 158586639 786760304
2 504458813 233630291
5 912100278 394555794
4 337295171 165890867
13 945561134 371628169
5 366433507 231906593
23 117683275 303494837
12 140880258 222915598
1 377140488 345016658
3 976533480 283848507
3 733357559 963759635
1 915856543 346193656
2 486401774 28180642
3 869208314 530532479
1 904236249 119261605
1 304172542 821575988
3 835375653 2695186
8 201829759 436252936
3 915059316 883271781
2 398948750 59262023
1 160040535 582296165
12 940880326 841531504
3 884795162 128891017
6 505047736 360351966
2 110199591 945617170
15 370830348 747512974
31 988002099 485285383
1 330501283 409196474
4 200748736 653245500
8 100124075 602295950
3 859985711 933856023
1 727192193 371588205
10 214525345 521114203
8 839705983 417192519
7 985802778 422325262
3 699688730 885916745
5 851596959 382732412
8 956247377 793347734
5 604071965 456051425
7 691241439 593552387
10 612880099 482251895
7 117337218 849523234
2 653196108 991239385
9 188098672 386537909
3 573772119 782462209
1 177870784 223716133
5 483700468 304257033
3 591016467 691020143
8 481633357 843879031
4 923940822 688903608
3 196873733 826959180
1 148977342 304336052
9 797749185 469646710
3 951811218 930099538
6 639773126 97742750
1 884044274 485468993
1 552989693 103058669
7 186138736 546535195
2 807008445 729361153
2 849222938 999710948
2 951819375 485586961
2 628486888 777362244
14 258843754 962404740
3 912693722 486165753
1 40587923 43722432
14 765922081 980023757
4 555203588 207928327
2 97368101 148804206
5 31331677 578433288
2 240968913 714552938
6 200312111 7576453
3 747843639 834657539
1 242649226 329924394
5 665723968 634698770
6 816920391 587170518
6 162295621 233221049
4 87197115 828821274
5 886086052 471560237
6 205486308 930577075
1 244844417 35439766
7 507954355 201640105
12 743607827 995725389
18 101755908 991414912
2 496314067 713447322
12 520945895 867319399
13 996042774 515954026
2 589758283 857470847
7 855251205 25826217
9 832988234 698220702
3 787504846 541703012
5 984205516 470599261
4 354637117 43868392
3 720258853 498663526
1 386555856 912031526
6 782399327 484018070
4 319293900 717545840
1 838235366 832209458
21 820686540 834381341
1 837579014 353880302
7 877952734 692556600
2 44290019 744762349
7 813370701 28277320
3 484484950 205247188
6 853857766 46559320
12 169750421 572326021
4 682695435 623303415
4 177616940 333573175
3 656906201 193650056
8 973520442 617919094
3 334892748 308262966
1 880379181 205077332
2 484218792 136389222
2 234634314 361313247
2 188747316 845033240
3 467923910 406086257
5 440579778 147921296
7 696375512 91652538
10 622491532 51345034
3 303004349 382405931
2 143436318 902563737
4 260623533 620311829
6 476774829 112561687
1 511428526 304603881
6 465840859 460053667
7 676045759 270821387
6 165170730 998489539
2 254260710 570906927
2 79805313 733674579
4 880245737 4571673
1 998384909 712917548
1 895683862 133183577
1 53861382 302569424
1 454895944 984344928
3 755455562 959737631
2 151521466 773773074
1 375651350 23279313
2 712670821 377232123
11 854692200 728601444
12 371014054 855013887
1 889591636 728428340
1 764330857 935504003
3 152083131 564380734
1 354004990 868097972
10 419915891 955544599
4 321069349 118995937
4 441831351 165338399
15 942407009 317588554
2 120164714 574151245
6 697590202 935800283
2 118882428 974310172
10 296711924 305585023
3 275898729 487299389
3 69129890 94826684
5 988312032 861500642
1 785521513 909148447
5 919477458 906382234
1 860392187 506784044
15 131311013 286887014
9 411841538 92923497
7 87674061 966463424
2 728936247 887706923
2 965234626 897645495
9 413432406 754826041
4 18300340 274348738
3 42532959 702595179
1 473111877 668767415
2 387067931 982625000
4 847125598 285008176
12 23271650 333321533
2 122307738 973533709
4 320516070 105610298
4 41062273 404447690
1 366789415 813145085
5 363746655 530146765
3 580454949 421765996
1 877328626 367501376
1 765894058 330634702
2 95042203 109293017
17 470992370 936745913
2 798851815 884247798
5 723862320 393428580
3 560835794 409890052
15 507500892 445464023
3 867381740 623259467
3 1402997 707535402
10 880322278 203051428
2 404480669 295648021
1 16819466 124023426
10 185374799 286457937
7 290891669 418451400
6 707181450 756803891
5 352541951 228372088
5 84475876 782210538
7 705220352 770352345
6 397581727 853836802
3 147001994 301460445
5 744364702 876211783
2 793610782 135079933
7 748757880 572198865
2 52794972 905759765
4 6072928 163408283
2 661770024 116238315
1 83740144 730352146
1 655164714 508309764
4 166592926 521506342
11 942206778 760448800
18 274622830 489687388
6 283463817 491442767
8 931571524 121557436
1 500535905 444026277
1 40633254 666061855
5 198069509 443104470
1 848838585 513377228
7 996629978 465421131
3 963299453 430613743
22 749305615 744397980
3 664916808 960947756
4 533494536 470322434
5 21967288 404291141
9 591513203 951362248
1 547408547 586372594
2 921040311 441356296
2 339134093 513704384
24 826325711 479371925
5 908819823 104940257
2 35010999 592655814
11 99443080 741453951
9 359905769 532307248
2 767897271 393363787
1 990813239 611169192
14 868538066 866425372
2 862246664 976803184
1 494410930 58431153
1 709491757 263299560
1 517743557 164913671
10 468253934 117459841
7 661971344 142715452
3 410523061 11142700
4 524539287 985716307
5 705446441 234933265
3 668560213 985237526
2 448860080 431516653
13 355918574 352190047
3 680675971 767046303
4 566573268 757215066
4 586044925 209024271
20 214652563 46658919
3 605030297 785525246
1 298349160 438667042
1 473239397 391422851
11 416261647 670307750
3 281993719 727992202
8 140610054 334528319
4 408662407 138910218
2 802740769 9387496
6 36494927 443140850
6 658524893 530610467
2 477133146 515852329
2 799532815 406516566
2 818264534 273137829
4 340929584 195958421
6 146735955 637041371
2 681505828 475904129
1 646713023 831155646
10 12658437 347072431
5 336050236 707466187
2 440933919 129613503
2 463538174 194139109
2 235911891 893448246
5 205086444 874013532
11 835738027 447733317
9 657515713 329763553
15 643377450 160911260
4 507587586 640847982
4 24229681 200739858
1 665730364 257584472
3 524720854 981774164
14 704219167 437365140
3 399163902 477262846
2 835542567 254618418
4 319765948 996570326
4 733046659 759580691
4 467961832 438582292
6 287392974 236087317
3 169247279 811975807
6 258737911 809138296
1 781032982 325148500
5 736722058 530542535
7 783942972 214700330
1 340960565 833128556
5 961518670 365436757
1 376576143 799233153
2 964451537 734325945
2 195208981 979743919
4 63853673 35092634
1 321815985 846421131
5 705810230 52391634
7 887993509 388997201
3 787761984 264056995
2 954055950 423670445
1 248175272 351286136
12 133051807 629754572
6 868973251 179396556
2 349682110 187788160
4 224696648 867060622
2 336223570 63657353
2 739624322 243627045
1 64112541 931295700
5 79406283 892511675
2 335805615 835027702
5 604064690 646711544
16 558750585 446929881
19 564978569 980378634
5 290975447 97807257
13 959566776 927719149
13 623228819 960831934
11 449704363 219600689
3 867154616 653357827
2 697115016 371321008
8 460014449 808684220
23 653436482 521388883
7 59046369 107210399
3 969561809 709971174
7 572780469 522579207
7 414805692 58412429
4 717191041 9795467
1 859401607 672302635
2 217899188 275171474
6 201208787 575279528
2 269130412 140728622
1 464696022 839176367
3 875572262 327142017
8 318042369 550114632
1 168453018 601675359
19 875179855 83577039
1 999710380 462272693
13 338468630 650443103
5 412891587 297230077
4 174740852 141324018
12 535033994 892243511
7 452517488 993729656
6 897681420 11927626
16 478549355 542195419
1 641144453 496183755
1 931829349 240014793
10 35365531 59605349
4 243142592 637400093
6 357908547 889393245
6 517688063 46720118
1 487797504 646529773
1 521555303 581831189
4 360707998 616103295
1 261411600 375137790
4 820532522 679128398
2 872924796 728531280
7 958913246 163121225
1 415571477 631482498
1 120802503 157729837
3 115687656 501465282
1 183378140 718659735
3 354639454 216979162
5 376092712 843796401
4 380726602 710065050
2 94307911 594406119
5 844152296 872326264
20 162785524 242886900
2 51796968 276261254
3 182817624 528799032
3 126446382 543474376
14 26457684 164829151
2 280792936 219753823
14 264461340 710387846
4 60419494 479538683
7 448364781 873478515
5 743349930 606804921
15 29052841 160077197
8 28884451 160902294
6 594174272 373048763
1 647223265 784951973
10 694755685 962677437
3 137782011 711283061
9 647887425 728187111
2 4761325 327461049
7 187429838 137895349
6 255688438 728968830
4 558580038 799622804
1 435878047 727342102
2 767601901 725965137
1 570450053 513863438
1 599190352 518129265
6 743060906 932762074
8 962531334 115769142
2 360436452 993620045
1 707460427 531073302
11 172958452 297159697
10 850779183 145389590
4 655363563 988629712
3 326018563 122805942
2 367017906 467902447
5 926544769 517876605
1 32301808 743704469
7 666563227 510296454
15 210358522 346138957
3 705781269 687260494
4 486859593 792308578
2 66658569 949361010
16 207196003 546459871
1 186511109 352435810
4 666937352 310437040
2 63530982 301675395
8 775938228 569434084
2 333133546 643456438
4 999608391 115451937
8 452415534 142477304
3 62401573 267474245
10 952511939 606406410
10 886988053 152746660
1 344272005 337908277
7 607189753 29101686
1 504772743 843665743
6 580868772 762171068
1 212935784 108207782
1 324222172 590037382
9 65176939 115446778
18 996009454 207869723
4 527502855 46803737
7 577898246 484542912
2 187815900 363333717
2 980170584 562107140
3 495288186 537162627
1 669934407 23313825
3 83028074 713082411
3 369419419 69984836
8 550725143 576626932
4 101731125 625539742
14 378183007 400770836
2 385339197 147196052
7 312084895 929149539
13 198291929 13059694
3 424386324 132662060
6 359774864 132917561
2 396665763 234123833
22 327631631 970326427
10 821830212 337295760
9 393359361 645969346
1 491536550 629568246
2 383901243 663196220
6 412192548 538582215
3 148182640 766365627
12 341995597 747746360
5 298738218 739707972
4 410111398 333233605
5 434721713 267301900
3 150437029 334179500
3 885128284 353983837
1 999603378 979033327
8 429750653 181817593
8 328693682 768602480
1 707990878 451367707
4 796463385 132199236
11 338612672 54844135
8 832286656 194983304
1 565506664 119330372
4 393916624 326784753
1 724624311 536422302
1 650409824 855329921
8 539893020 700252814
10 844837564 260082597
20 128718242 493828926
4 651425078 332650555
8 205762652 87395004
1 110020156 140183206
3 199448243 705927911
4 634653824 774387451
4 154804424 687067090
2 352218716 352896716
8 134950181 337164440
12 930039862 967254376
6 209329113 147366015
7 565552577 292319022
2 306197705 949434588
15 85202959 179014810
8 325277777 153106668
10 488246385 687407192
22 186244784 450342830
9 283738720 550801704
3 637226943 833118195
2 488272207 851163431
1 261419985 867208753
3 127432471 952250278
5 750889891 202465503
14 758793348 453010566
1 204184998 388038277
1 426530498 479539439
21 956762039 979141234
14 236397589 502097788
1 41132747 929114097
8 475007533 570614724
2 934279782 659309353
4 765460257 761142006
4 410001483 915393344
1 526481950 148214866
4 520953958 902235623
7 778237291 889331710
2 222858549 801517850
2 108817206 215502104
4 378362771 870016853
1 23092530 776943403
12 859868128 467153042
5 782743131 184546613
3 650394415 208427193
5 945877531 393106501
3 578556482 159295156
2 55437129 984420508
2 409346489 410952581
5 432763867 750160349
3 786478044 231033172
30 595961963 719630716
2 564730813 31287396
8 605053913 349964526
3 856077860 196962974
5 942631761 356826497
5 423183460 592367152
6 927334377 518805541
1 762095619 981927105
3 574915640 49645334
5 723177268 465336213
1 39505059 465626287
2 65782662 500610405
2 240013491 988003698
10 714568991 824244713
8 229404077 159485823
3 284968677 403161052
2 684311747 650348026
3 729473659 31081891
2 830810586 922590956
10 355513893 498839448
10 356971703 749419903
12 423439626 19876752
4 367479221 655943594
15 848396352 737480523
14 865286440 211051263
17 78936418 981013785
2 708093398 949623367
6 297977955 382438340
2 109212306 712055610
2 549858659 625272299
9 79256553 909798972
2 546010569 278930072
5 983222253 212066980
2 331997702 557524034
12 793884860 522505951
3 185361500 645396387
1 790468059 372447367
2 649782126 923890159
5 596508080 612129460
2 988065568 330131683
5 668258933 358833618
2 163360918 459913229
3 746182513 35928126
4 645518317 597503142
1 542126304 155924982
3 71188888 449982997
6 577832640 275594887
1 274019980 948459242
1 811850063 910421650
2 159060640 121038496
16 601585211 473543771
4 674334888 178160180
1 681623425 539959221
8 874452053 611055071
1 11978769 495977813
2 251851799 414155832
14 251973496 327547479
4 891740947 45575765
1 16919848 379497248
3 488604920 244456967
4 807719617 154581811
4 551135965 959442725
2 538858000 653976004
5 89381626 610454382
23 856584493 447014442
3 503223077 477593296
7 866498301 709733636
1 668795196 88361512
10 84427599 601163809
2 831743760 135776163
18 59094350 474674678
2 241508465 630586197
6 60439945 324113485
6 335197587 349754329
30 724990317 676166682
18 607163987 404395086
3 378653868 124402864
1 302353026 610389525
18 381313510 503948550
1 534406208 568563607
3 410187679 184235290
14 697744725 950176758
3 737831005 310379332
3 814540068 931364028
3 658339940 164507743
15 46125825 80849506
4 116303591 182792571
1 601803186 83343098
3 389903250 353425312
5 120428178 901159630
1 798570125 418574753
5 210540273 239473653
9 235222149 965653647
8 670761145 119112562
4 573844305 777109979
2 674207457 210830671
3 601382619 338166887
1 679725934 11625651
8 300298911 30908718
1 187566911 743612207
17 949961520 565795984
4 518647686 533708963
1 128551168 939893046
8 747046624 417113212
1 613366798 656944872
6 362758180 812313899
6 411567603 504650280
1 465005335 513227370
11 161824788 574745422
4 696397057 370029889
1 36448738 971441903
12 565915230 566859219
1 374915820 412009185
13 413116798 504918457
2 550158733 209670589
7 227749965 271395598
1 335763099 97577527
9 499309799 485244425
1 917319699 908011067
4 189956793 715795474
11 976673679 523794836
6 169860784 99175103
7 871284747 487559628
3 925215685 642131542
6 206291816 973180809
2 50407998 790177264
2 999780312 863776357
4 962895461 806582819
3 200874138 360908398
6 783024677 439716463
6 412361285 367411858
1 851717747 786016182
8 840084142 107765046
5 844403806 294257234
1 967445763 288155354
3 984756627 652330957
1 849214812 626599691
2 50229108 581583548
1 382678303 335020632
8 689465602 971390730
2 421148123 633142822
1 636310518 587781427
2 317469027 274573966
2 666960985 613645127
17 179581224 494826803
18 337529041 659735190
15 422747482 222729495
14 380934887 589529000
2 319771102 495087625
6 145162681 713029055
1 988818854 212570370
3 477604415 819928190
20 381293967 146362002
2 160858878 958390268
4 470199953 924128961
11 953797810 86354265
2 343205946 538914468
3 960937836 237284346
3 988269193 941359585
8 495330630 495525876
1 672419507 636635710
6 239862515 984999741
11 300382437 517613138
2 491670075 336308941
4 973880834 192690781
2 341243249 522579110
1 339016774 677491680
2 211120264 481582240
2 387552900 943406269
6 555247689 581598272
8 545013047 656134608
7 855098214 842085244
3 313813119 852851952
3 185482048 364136721
8 815428230 394422473
2 439452862 695959512
12 163416063 940754157
17 865205389 631784101
9 656590878 588513473
2 985946953 184548329
3 16304104 466893347
2 470961735 833863873
9 740851148 623065230
10 268833477 834469012
2 83377337 426198756
2 552643427 936400318
2 11242553 923652873
5 669060315 388140099
9 378923467 264647918
1 627044058 652646725
6 155076052 598980652
4 675355474 687857020
6 169631745 762519458
1 771790978 998914923
5 540390844 63454280
1 97537347 932984526
3 302671724 321875618
2 179446462 736968893
1 317736869 206138699
2 166227951 166087408
6 799857299 566155365
1 746423007 714717468
1 647186751 887791880
17 439340392 667410790
2 154691399 672008745
2 20064647 128369247
1 495935868 642819690
2 341576749 371600034
13 894541392 415823266
18 572774974 502936001
7 333854935 771551840
5 926626881 659937615
9 59981771 972122126
24 283942943 350892887
2 493451132 67244281
3 7609747 970486887
1 126827966 671965745
7 269496707 546324418
2 979482530 134069275
6 110330356 863722995
3 434510675 701450730
7 887205468 97139607
4 678985483 675290280
3 612407619 91523036
11 387318579 697037364
2 255501796 812333031
3 22434992 23089429
6 553639103 416903419
15 452498304 444267303
8 361635038 178642281
1 327088898 333909151
2 778269323 243172259
1 267419365 902137695
4 779028879 286954106
6 487463593 313045505
5 481787886 380559274
1 185938306 126925066
7 92056493 686640545
13 106018177 167916720
7 413013885 383408787
7 164204610 97195896
3 880461317 811663622
8 45874313 21316794
1 386989526 693924883
27 550172644 28098206
4 253234611 937831444
4 690589309 214649950
4 430679348 454504131
1 660004511 522946325
3 795093062 744711937
8 867377521 983752913
14 919840883 190399458
21 883750635 405108885
2 92001082 451223386
2 210130839 881821988
7 47988444 519344254
8 568878555 88421995
4 960553165 714194968
5 67690093 633986249
1 166210079 662728420
21 618128708 347290665
10 276174821 258103153
4 573443985 904726774
40 740060757 444511113
2 817952625 727517752
1 797559781 189427856
4 385092053 178197492
3 135281522 854806732
1 885659106 27560472
29 207585478 569156560
6 836153963 799355775
5 452578275 523221874
5 990098424 238332640
1 361868081 582180401
8 857722559 817725866
8 187930192 824454317
3 650681034 953602820
11 649842596 957540373
3 118516252 622532039
1 103474619 484064596
4 861687814 527050974
2 276625743 473700034
13 148291352 782430300
16 257975115 52616650
6 147354680 249682975
2 651894293 365441520
4 456891883 672926540
3 10591235 701767016
6 333767465 397635980
1 790803876 699608684
2 673175712 623666782
6 393655311 784020275
11 269678711 410466335
8 489272172 69651161
6 544139765 565102984
9 289758900 852737382
1 536557795 691211696
7 806838600 154944630
2 767805353 82627493
5 855982793 185228369
3 515907628 500172081
5 219278787 770997739
1 909552121 393865176
7 178625534 995009868
11 646060943 613442395
5 328866469 389458101
1 603919859 665037275
2 526152076 229743463
3 511607115 373955231
5 23779977 97426842
8 551806526 548743208
3 882886318 805433492
2 219330378 964709393
5 708509952 799575046
7 412864541 632914368
16 226430873 806631009
1 494833965 624182543
7 801746082 514231278
2 546861005 738569079
13 641296099 149268664
2 509170621 890903859
1 46162534 235372421
2 167474567 241351339
1 298103292 641205695
10 250848965 536298289
2 778937256 729034635
1 794199349 175901552
4 190072683 869335830
11 78349713 687264425
2 938430917 273393279
4 265888145 288361198
4 353757897 410500832
7 620164033 788779647
10 941153447 686168220
1 912009838 201667652
7 923956938 159519817
3 707407389 659262215
4 99782125 162027604
2 862453656 736669824
1 31581231 972768914
16 717327307 15885496
1 115187186 602335443
1 150891909 364998481
3 971028278 737548179
1 880229279 827410632
3 924874890 431929675
4 592227473 538098523
19 547812964 411851546
1 627782391 851097113
13 115083895 551243514
2 668126143 298941471
7 695325264 674740830
2 413806422 980428174
5 211963541 302937118
11 223046610 899069833
7 515898796 982829711
6 24351340 83374649
6 902548129 999573871
7 193160284 323441574
10 706059114 647317298
2 341920928 256673618
2 536050547 387991180
7 464401539 983754004
14 867130532 882658760
5 719769910 727077720
3 53481199 60304350
1 229041083 833556611
3 838384514 870528983
10 218095229 589605570
4 927667196 647264353
3 907528092 243867458
10 123494518 993651166
5 349244556 806164804
2 347673998 622744248
6 904923482 789864213
3 444836897 143657012
10 521078420 386467851
3 952064978 838473415
9 110534906 230346725
1 947619516 397029231
16 291525216 861725345
2 936537196 964047361
1 106395311 461663544
2 831458361 564195504
11 714977071 288709057
2 975372272 894109308
1 335410187 924446968
13 878532673 948786182
3 234311843 383188508
2 505601139 520267073
4 731876123 21243870
11 766221843 921583444
7 843877709 55161558
1 234481394 543496022
6 948531253 173507479
9 196696372 64084602
5 428582412 295997473
17 757461213 23473234
33 241936054 626859448
16 163854002 908560053
8 2027553 955999297
4 835400449 64373445
1 236209330 61310998
2 968757491 789699177
14 937074685 410825686
5 276173464 645181928
1 169981181 522247986
3 406587142 966092138
1 94713921 63620922
11 579126715 391837023
9 519137569 989460034
8 652208801 443724466
2 393477606 875824626
4 369280663 249619477
12 736059365 952414967
2 875745311 719578722
5 759999997 821505009
14 76766354 737668687
5 478610168 748348351
15 366294412 729761607
2 674410769 902122702
1 854888291 105797585
5 943052805 940435799
5 199935842 562881266
1 801654414 537842405
7 708623933 685387811
3 95921744 650043366
6 945159120 274822491
10 920482772 322526329
4 644890055 709134782
4 61323497 543044085
10 661357277 567013330
1 311671448 915218296
3 126998547 145912599
2 40860594 860782493
1 805588673 995697065
1 713377924 281518170
5 781802008 755543389
3 489349756 45614562
15 756266036 903891217
1 144497656 416775432
5 307001828 457511603
7 276065523 720395564
2 149887278 549240664
4 627615965 817073471
1 650455279 648754691
2 844299921 290062440
4 810704840 884161977
7 275062340 113577780
9 191520354 763094365
8 409930978 329386289
13 84096604 279427794
2 271195035 569784917
1 2828132 474472849
1 778695388 433101040
6 152718734 135732889
4 264140723 772904351
4 12684564 569119452
7 167062820 635254054
6 817478959 736900442
5 548731374 333886204
9 41734024 980517975
5 286752742 121955545
2 240301500 541454949
3 309531032 231338340
16 472954804 243586044
5 967002909 437216065
5 143316740 859395724
5 436844381 580865611
12 52596536 315106706
3 946168474 154131060
10 674039131 474703343
3 930874406 503222677
2 91816526 55191
6 581573726 73932965
16 328464061 248064414
20 877906281 863294851
5 354266134 785058728
7 871771097 290214189
1 323147979 237555219
2 337272019 528119682
6 273845112 654399679
3 49084065 883620157
1 74244772 737833568
1 756355049 90524669
6 825243110 319068270
6 446101955 501982747
24 276708337 581592480
22 205640791 151478312
1 246229714 267800967
5 710544873 14010016
4 420431087 220900316
4 837571006 570218548
1 736721073 615170654
2 777215635 761788761
2 683589902 545102476
5 190380022 915988550
13 68200011 331307458
2 340874658 608576375
1 37617058 119776895
1 729848769 812566093
1 642141564 308754271
1 613494439 890455566
4 6157587 524668512
1 857765390 242661605
4 845221290 316602373
17 759029875 660036914
1 68704058 75138415
10 791945575 447089144
2 691399656 777605625
5 110803945 489142508
2 258245076 538028531
3 475911990 166108560
2 589465422 660221812
7 524390485 61117713
4 555755811 774089739
13 88104598 695318073
5 304117252 525066463
4 509324514 709434290
21 257759739 961960572
8 699373903 407786080
6 186278360 145156155
3 281543939 327381319
1 956608456 271403458
22 125027523 667157310
4 795027453 322568208
3 838179875 414087729
13 505972575 409001264
1 906663379 380235310
3 10535970 217758312
1 8728678 309508582
4 314384381 176088396
2 584918831 45340886
5 237569692 562447199
3 489417510 904041499
4 485972267 303854870
3 452965297 904949817
11 114172906 998738685
2 275589231 973833639
1 541399605 785504021
2 685779393 717703553
17 993208773 203813079
3 948225846 913691263
7 860494884 727505745
3 506649802 442422630
4 171539632 413091063
2 404910261 138835820
2 959018553 148417766
5 173132522 316835578
7 650731882 435747831
7 840974407 853202470
1 616893980 353308220
7 729766379 417405680
2 886903834 361691973
3 853848101 512095556
3 282424175 929016597
15 367040277 845739338
5 325474000 586690318
2 252713129 288641803
1 740276102 561570088
3 371803044 445576233
8 464354925 388798149
11 883164712 704812537
2 31095313 370983066
2 926717687 197884224
1 6715178 932725881
9 588067816 244537141
2 698934130 993162342
2 6010537 33750465
1 30660857 831398722
1 486103214 828398221
8 110698693 440310296
2 599570241 195032105
1 22718750 623212234
4 803436911 180072047
2 310871284 396292843
7 898664354 615195845
13 720699191 927008290
1 267398545 257500240
11 513849709 169746101
12 772425357 962454360
1 536940476 247382390
3 64513991 487724540
13 45506691 159224502
2 30987618 852869660
4 451316049 454510135
4 172144984 204183817
6 835018796 111238649
10 778490019 564096070
1 688010342 999932650
4 484734456 523308641
7 547241685 66064658
17 129690773 568537990
6 152456295 778890225
6 614194866 487016411
3 338968157 19510639
6 845746138 841033878
3 425263823 563311661
7 305917266 498354646
3 693766239 260257134
9 374461317 414006278
1 219179678 573480605
2 768764002 361998723
1 532862824 529204790
2 81881378 792332203
5 329177201 289717880
3 837769573 818033261
4 550422863 522355115
1 318509907 826568914
1 667608262 332349025
2 339877470 459824071
5 918724939 476004274
4 111792150 874244445
2 28423061 712436032
3 965186787 650392758
1 208927386 250674708
8 887389076 261749596
3 33544111 236301281
8 606777904 183123797
8 671534639 851797100
7 167327358 743090929
3 809166327 304770067
1 369921895 318937029
2 658180004 134158228
7 442995285 423179799
2 246502402 189950199
6 244334749 382534532
14 566777179 584303820
7 838070457 536391266
2 883037778 452997491
9 64780285 191400227
1 831513389 501514961
5 464926679 829393079
1 459371781 634597607
4 230063623 781727399
12 773093284 889344822
3 346471999 839903102
1 858302920 38359317
7 289207512 709557143
6 776844169 632799361
12 248104939 26771726
8 577525058 622556320
3 514816115 52949812
6 648275362 835633008
3 660318067 180116727
17 430605933 398140880
1 700268421 13921737
9 898589173 720721016
5 485559937 874708355
1 540484763 544331262
5 214211415 219365842
5 207345500 538530018
2 446578497 464985852
4 984784583 527177008
3 975958490 433339177
11 165352257 240836850
1 592104381 247500645
6 499068343 438480373
3 438012743 407944090
4 449476953 593213386
5 515542529 975618769
3 874895694 680973976
1 117219473 657490860
10 297875099 556810852
9 235479260 816064629
4 738291953 313950991
2 858542147 197278844
4 148587105 864510260
10 410785796 246520215
5 396458211 76769002
9 345719527 532148383
11 255067539 634820783
3 66004173 82906379
4 603542265 861937107
2 464416957 375986045
1 874468733 626986330
1 16658249 261654317
3 838476607 746578542
6 150387280 162733366
11 847473593 229901950
2 404982568 973467324
3 192552768 895472305
5 509066856 554081800
1 622676756 407596808
3 318213491 256784954
8 773958155 681343072
1 321422242 6248631
2 546662391 958735073
3 235272564 441154138
3 901736636 650166569
17 508049609 141435344
7 785003756 913007528
7 694023116 538880227
1 128372949 32840519
2 853239425 296965729
9 673245037 284136569
1 79203129 421177104
9 632452615 159926639
7 71308393 606892400
13 110677010 348647833
1 425167812 855097870
4 356353154 499220976
1 801606067 166962563
11 839174239 33639677
31 537457849 293596252
4 306893394 633603671
7 232733117 479238871
2 189962202 760121275
10 156330478 337867305
1 93891565 111216692
7 941130161 505065891
1 212429997 973181765
2 155758584 132321937
2 288999000 41058693
7 928077275 105194153
4 702562566 969076174
3 159664454 492556105
10 4691576 289954585
2 857279585 854476928
1 700642805 629846945
1 62723051 339292756
2 959515324 143266422
1 967207572 472712989
1 544608649 19336499
7 157735358 360285618
14 213162540 679623354
7 254645662 203974034
1 863935831 211056585
2 212812926 350973063
6 263256533 763814041
4 339996554 561804048
3 590090497 546180786
5 419223071 530553453
4 830037985 983660647
2 937817840 939350950
2 115254386 220010929
14 619544380 75131342
13 247191494 488766618
8 917877709 273333993
8 842281055 81474560
4 153687828 927408940
1 611785050 253461252
3 835706698 226042528
1 233848911 571083145
2 11688343 475967045
1 180006931 903823396
7 520571084 585038168
12 267518471 405967862
1 719850825 694395431
2 867400701 752544979
1 477341892 940231149
2 564002794 26909766
7 699836510 831413461
4 59064021 973362298
1 812522813 167150733
4 258925530 510361218
1 833367001 655865898
1 245879349 726494039
3 583151600 367006176
1 852841655 622236355
3 213849268 383341983
1 583063898 309185454
3 847124726 973926999
6 711584454 433296151
2 728830409 331267402
9 781865766 408572563
8 212827648 627845688
3 371578650 460725971
2 169167617 802505121
3 332523361 923197732
10 188045746 87009641
2 906655254 571927542
4 290765805 25779277
1 853401093 903228418
7 903149754 472298558
5 720960677 757116646
1 300589198 469458045
5 313148910 479749415
8 803350747 534090772
6 29199252 859509197
19 88868662 501932076
6 7947909 135950175
4 165824271 892356628
8 256214081 549266720
1 480876713 987423026
1 521461996 305776518
8 413411717 287889332
4 819267131 306053517
16 689394095 800972013
2 33421586 463053124
7 343773763 812709026
3 133213420 904285954
3 482960155 590903198
8 989970224 979279061
29 541119305 74395918
5 378169594 258328229
8 119110574 733217625
3 785900477 657929401
11 655472852 555346869
5 695027416 627352327
2 22123384 458669264
3 371942477 865446404
4 505279831 785085402
1 189366847 37401568
6 953914558 999032517
3 362764992 888950330
3 791190990 946111064
2 249824518 237140687
10 787369069 352343085
1 107892165 2769408
2 932736107 143792014
3 624140743 987017911
4 136364507 937389492
1 800921761 187012480
4 904823697 855925359
4 450518730 169188792
5 800567707 414616656
5 783588371 148023630
6 874666660 364966613
3 395333590 176913366
11 376522294 919984614
5 424091621 256214403
4 834948461 161530290
18 542117559 203428583
6 378146838 220620594
11 519931639 642098056
3 76387103 954199378
12 60580876 669007414
3 41785914 932012895
4 512217046 887289909
7 777226155 153064687
1 313270430 649159236
5 345578637 264718577
1 615829688 100602700
13 24611344 159070953
1 265898178 894331866
2 307216299 644398891
3 728147385 105030809
11 995830846 456450190
1 290104827 908078991
2 243566973 404395892
1 541277128 761697297
11 245297319 435390696
13 669884586 546947026
4 276963725 562452600
2 163056389 122248256
2 886421224 848354748
7 156910605 254815667
3 235077154 809750472
3 973938216 71497440
2 132720229 760229169
9 925430117 684280623
1 698507557 495693692
3 547991431 899638325
5 138845240 676568250
2 235184049 521755955
4 151079978 66971601
1 231389008 152732470
9 377675190 837996249
4 873290651 820851689
22 994376127 971907728
12 344766333 262840259
7 470045144 828301408
1 330619465 307963885
3 539037129 393137962
21 506123848 935189802
2 859047946 323746033
1 297849524 404837818
5 601669622 488725372
3 289174150 794930157
8 151862275 609741828
1 593078229 554887089
1 907069597 276536115
1 13529176 932843177
2 890327631 639207523
1 713282109 921531229
1 206089926 247613025
10 348419168 895342192
14 852645363 369974178
2 149559958 552137345
3 930698901 347246726
20 400415704 135329242
3 846301652 385191007
11 810425390 488688034
7 534090909 554556319
22 885740223 650887256
5 389063096 275460220
4 327052924 984380761
4 760168422 362058919
24 663388645 663754691
5 44058042 663493670
1 785778739 574653057
2 405275545 724256770
2 724591911 324341719
5 690158946 66210296
40 232296906 315255291
6 613592201 526710944
4 259855919 718026783
7 651166306 601767828
3 402630576 514392863
4 681735369 791268526
9 336939907 928947980
1 569793105 241545094
5 772146199 647417023
1 985965126 434442701
7 539998078 463584330
10 885101489 233691525
3 749562980 71685426
4 746727157 562731318
1 47715908 945678506
9 298146697 181004231
2 393877104 224798270
2 681255454 645697001
2 720174836 17440203
1 815858447 425462092
3 240595521 449374692
9 313999609 302910972
1 576654391 385177770
3 483209417 344676858
7 755790176 313290569
9 420535323 87932941
1 33477306 127496371
1 460234194 288937960
9 989307506 949585886
7 597745652 965507695
18 26461727 715648493
9 547070733 60544425
8 618477892 638589859
6 191555826 154019028
3 177343880 388156740
1 523242684 101695123
5 195350576 801953129
30 737701902 508550607
7 458296125 347525796
2 609588224 162034877
4 986443054 246538900
4 693778803 476842430
11 187022666 172142235
4 682559977 502770795
1 173631432 469830991
14 724794286 239922914
3 96168100 773373523
5 400505393 613938517
1 642485227 61744344
2 841081949 311194825
1 679685122 597063710
5 554297113 592894054
4 982963155 514586191
1 193940594 311661469
14 250159795 557756159
17 45881051 832161417
1 307810982 710168432
6 137495062 712244856
3 139173111 823316541
3 920766861 746190921
8 707723275 754977316
2 741899926 856537794
2 714338622 879680242
3 520007861 155544415
1 409963430 322839866
1 886239834 56808972
1 88990316 556244256
1 344163594 189162970
5 741002027 693553103
4 485593935 848317103
2 322996606 966031156
7 119791097 821508724
3 524519444 511575678
6 837492404 725438902
2 960975734 963750080
2 462810012 214540115
1 821377367 230071631
11 202456453 267374558
13 623450681 900234493
2 451732534 628805084
8 452236473 415727785
5 986366760 834895774
14 974483766 345700073
13 972052324 824396160
3 477988967 955528971
16 18016679 539319438
4 156207820 152982290
3 298665397 428438452
1 15900183 965070838
10 272371087 464795367
1 835061875 438998652
9 323967680 8209007
3 21049257 613558307
4 997146736 272978872
8 424030459 57967943
12 258176163 288632444
5 657089386 632409226
6 642962851 550075751
2 124377200 32508031
6 257918247 949448732
4 501169523 529485184
12 929756232 906151459
3 743238190 308705682
3 745630127 351773848
2 425063966 510709333
2 63677456 401175085
2 717723347 268207190
1 270843418 274258979
6 462950539 578264326
7 41639255 191090501
1 954344624 839342564
5 831958861 295045444
14 456200487 503450993
3 26631318 656257426
2 448022955 482761829
4 245349335 204633298
14 89985404 442465484
3 803553374 114531618
7 786116072 290536837
2 888291453 71839809
14 385421486 84880931
1 534770717 553245970
3 694566076 66823179
12 879707734 852941146
7 755704377 159025570
4 256909886 163933533
18 525319653 782298811
13 424482632 827215133
4 408318811 311752257
5 376518846 990954519
5 165836581 909675008
5 684757620 297882249
10 881720908 808400192
4 783678680 722665747
4 603299076 686806090
14 54693428 31899606
2 701736678 690552986
4 312987109 355350236
5 198767775 944971223
3 462934165 429504688
8 879582684 216343536
6 536240625 995411784
6 871392585 226394080
1 449512615 63326168
11 869869941 277808003
10 271725181 455553819
4 924170733 582066928
1 181129293 521618624
9 966399155 465869706
10 239401201 941204043
2 71188976 512119661
6 833510347 912448703
3 144495790 284254495
6 847725561 815985705
4 754848967 582785762
3 64723198 59617850
2 536523872 482224516
1 153308006 188183780
4 204561893 518530855
7 717601690 542205180
9 588929556 26420859
7 697934354 376757888
3 70287651 392754411
1 640029213 313798103
1 138016272 585249717
7 436982452 499957129
11 756026845 699666433
6 660827862 407651585
2 314152219 122077925
3 201674742 431770697
10 427172330 30046085
3 585204850 96899071
1 470557731 966363533
3 974200948 220242969
14 487211696 177189788
8 389475956 920210162
2 620428830 496249263
2 136366008 425079557
5 735992501 274799380
9 863624718 505637914
15 953160434 51280766
12 4763078 578327414
5 250900502 581220339
8 848010955 598474850
7 792924755 566778616
4 586845007 363441134
8 146173006 595800315
1 420910415 14781200
6 549852986 96089876
1 3205888 479524484
2 807628818 401156676
4 814341279 847484874
6 622412129 686694125
2 207602109 910963302
6 337387951 422864161
2 918169514 394289041
2 743725661 996166027
3 766107709 188728106
9 970506898 695514838
11 972665996 882448445
1 865305894 44650845
6 224270492 453088625
2 679734753 250186616
11 226490878 510679438
1 641683993 276397878
3 487698209 861170711
2 964428399 55268964
16 419329392 63049348
4 556183630 271099189
9 494047519 47596143
3 986551601 543881231
1 608915426 632217139
10 190649893 797530067
1 104449739 98184281
5 107386264 960538502
3 590341157 403630721
1 591630408 655915450
8 331210573 239772766
6 72533996 206346240
7 668237767 29589959
6 510046067 467641053
15 143203352 870893593
5 360333746 796903399
1 510851832 926762795
7 842438305 151433886
1 580168264 22348866
2 836806420 965890949
3 868985123 588401171
12 964646296 906585581
1 233259377 642005182
1 67306833 124019250
1 712750125 628256003
3 502326650 433198151
3 984326904 152796124
1 705535220 932918896
5 763306995 280366948
3 252974953 578966748
7 537350778 2810849
5 197724273 217863822
10 218904340 787744704
3 658787911 831670029
2 694682951 50198258
19 509294950 55372823
5 593472247 375459758
9 496829053 49909441
3 268556073 537289736
14 877329473 340214495
10 207948614 550844182
1 491358917 505646541
6 733322982 112130357
4 187893939 636625474
2 873115837 919629205
20 418504547 426659067
16 683288754 210483489
3 636220427 992868814
3 493124803 144405399
10 207810071 148019210
2 561420942 284504702
10 18786701 157313177
2 100837388 930983015
10 703371202 36847676
7 96752060 287644898
5 258640387 425777695
6 636280706 113581283
3 382039056 45028137
5 442020120 470309137
9 506323153 517438757
3 846623705 710668296
5 155988735 613278441
3 180174321 324560157
10 945482388 35394469
6 881431 273886799
4 805300703 567290902
13 847064599 719257938
3 849739945 521405124
5 381931212 251901680
4 329602290 143057839
8 265593401 866643895
8 62608658 663671819
1 703541004 241483564
3 481872353 962225885
2 56642208 657933012
2 391291399 702115228
7 485821666 600268680
5 984545321 778480852
2 526771476 554888990
1 557626821 799204570
11 589129861 441854691
6 866118427 87316
4 69484088 996540677
1 386463381 272722045
4 459574542 506462659
1 520179698 863930785
6 710706045 579542353
8 547404195 601891737
1 203386252 829704551
4 311329060 746162158
5 982863847 665155813
4 219054755 951531266
14 486039821 378942392
11 980968394 136129033
5 212829845 374281667
8 483529451 635409720
7 139128254 922453307
9 148574243 933247939
4 648426843 574800954
11 819561427 911946930
5 758548075 399284748
2 83649105 606116027
3 463294938 663239407
5 918304461 110184843
2 128645304 877771564
1 929674512 66393084
4 950011519 467044367
5 26799594 408913941
2 694391342 298176844
1 959859185 497923653
5 614774333 202027339
7 507684512 886836742
1 808556732 690899865
5 929746289 241293624
2 616578298 620631389
4 760958814 977618415
5 55781220 61756594
2 908632101 95670756
3 201004928 823415795
6 674199818 718145860
1 252600885 459100872
4 336196210 452742490
23 825420361 616632242
1 262310731 110950944
9 557101910 591314730
2 834685380 302332421
1 171631815 996442788
1 39654671 340930536
2 116507881 63505649
1 306803093 673310925
5 741291258 281193337
5 472637194 18233591
9 24087376 834805221
1 473706402 431521895
1 757082755 577968012
3 211949499 40827459
7 153945704 576239573
2 194341274 566224950
8 401999354 878830894
11 888072480 376146747
1 824587139 413674964
14 112056870 149437581
9 177527983 518325865
16 684455135 650294648
2 171910157 495322149
3 62687182 607526015
1 610819331 798647867
8 343737631 618501846
6 145530515 133406821
2 204685804 310526052
2 643951096 677339596
2 596917390 593145110
2 271212714 415384082
7 879370370 576584037
3 493121185 886512353
1 745048545 210704787
2 738872914 60790917
3 134238735 1592146
6 30309867 667068970
10 643385551 906620358
9 115513594 14527178
3 735156544 862788888
4 136646420 414745530
1 427436659 87116777
1 540333046 999376266
3 146019881 551363531
19 460766411 66973931
1 688173156 352680611
1 572421348 965883725
2 622911803 818388633
3 356397322 892256645
1 622655705 134803218
2 480666436 79853765
1 206149257 320526917
3 283454492 488692494
6 461424769 981464523
1 14925100 556673975
5 490144033 233600502
9 572440335 322086901
4 810393541 265037781
7 274248147 517484784
3 832399304 929388755
9 533294774 695005936
1 694557395 353452598
1 193974512 756386147
4 704578871 860543877
6 935678357 359666081
3 136800185 142716562
2 62495981 958082088
6 146666216 309890709
1 592274047 319976719
15 41841214 381686336
12 846570398 728989406
8 88929334 451478605
6 912005220 590790479
5 286845963 589112056
6 251878526 778321805
10 548846356 558961210
1 839600370 756519441
1 988838755 987456177
2 196951304 313587377
6 363570692 636352848
7 372065064 223133142
6 630872495 358054367
20 562252383 576342899
1 146240806 66267428
12 863369944 683240166
6 151731438 515617629
5 434285535 745815700
2 904240090 595506594
8 698780236 26599116
14 322641866 309366616
6 585919563 809353729
6 60108222 89599773
2 358194304 395796170
7 444544716 982317239
8 611411126 419971845
1 827612867 977144879
1 42208990 366546905
2 413636262 986592057
4 628136350 805618775
2 986960423 165622102
1 727203210 511687678
10 131426304 491648322
1 346407235 608974879
11 73415843 976745178
5 788031541 775297393
6 359638607 208835884
3 353663824 719298759
1 407740433 676011381
1 821165684 42628654
7 66314599 204182029
2 451830316 768930372
20 423684855 474722785
6 13903172 528231568
2 339730537 209284226
2 620451983 717010798
2 921098526 237556204
5 5875848 406762481
5 291808959 358432261
6 260032362 869710123
4 259119825 387265386
4 78232087 712909902
3 56487187 65488234
5 966454081 607414341
1 635810427 504796663
13 534986385 767607078
16 304674411 902002552
2 872192370 757001842
2 563442770 184150122
4 825248254 386569061
9 798838231 853991586
13 599452509 380794679
8 888111133 553514539
3 396452067 577212813
7 895260846 446883307
2 221590420 422371057
2 572734946 727630822
8 629271563 402910160
5 215334301 674350742
1 553112369 176854450
6 33554027 238685027
11 928505104 785837719
3 384117411 384547896
2 341866283 459565534
6 917747595 983585854
14 315873487 277154541
2 886872385 732634790
1 431138733 833335057
1 190384835 378247401
12 39044087 163177020
1 512003113 798007939
3 557892147 599318952
12 561965661 429369781
6 467899900 110071609
1 34992984 285687763
4 437880400 220538995
9 219084117 491725546
7 72743041 559161784
4 176945785 789286844
24 808650577 34678493
1 633428270 291769438
1 420874704 343427965
3 515119532 777750785
22 912221085 930143874
2 207458348 560109994
3 427400337 224594613
9 665957996 737316237
8 369445448 389100366
1 230943529 402082521
2 408376899 3307446
26 289676339 670964542
4 634929245 117061533
1 499706412 391763539
1 108287411 297850276
14 536324809 220019266
2 854280422 864585795
3 6024003 236723004
11 885995229 432089773
1 688074209 414886693
1 372932622 84800032
16 72270641 856775530
6 785019099 585669057
6 31703107 725426062
3 450798529 174244826
2 986280486 778814491
6 305504573 825047198
5 696192916 269165039
4 420064124 180082559
11 410925961 488041959
3 528000800 51451976
4 218577226 908530810
6 441677327 580855792
1 741003309 713375548
1 137852011 387213198
4 872690040 393748251
8 41379080 793848709
10 767292486 378865109
3 208828187 585444224
6 668493628 244274820
1 579152517 324917925
5 633406412 101197602
1 996068439 558451621
6 800851350 652655925
5 521799405 39907385
10 437498971 297833970
5 460066606 172728961
12 310223522 468029319
5 812141924 673065252
20 834167239 266754819
5 552895397 885788978
1 41118746 822456636
3 424695997 125262513
2 698210096 546273526
7 322844963 867443243
18 89258713 622844674
1 447429101 352425392
10 668515453 856432149
1 843853329 970190922
1 879398839 559421820
5 829185083 593641572
2 583254544 106916894
1 825694915 904799013
9 591060985 900126145
5 735086847 286040187
1 379259704 789335943
1 466472965 139866981
5 788896286 22487664
3 329813642 909809101
15 861234874 329685533
9 937051157 8310181
5 888251216 703148519
3 261345789 32531501
3 719668383 177539071
7 803882295 178229880
2 632124425 688746329
1 156264244 846652022
4 505488163 615428230
9 440782054 505800623
14 746753091 484065916
2 986623438 232857646
16 392688647 358084190
16 519482408 327040572
6 498599312 751776681
5 866303986 987668100
1 618092006 923670160
1 896558266 863516863
3 18444127 907526783
5 109930228 794456715
11 503793961 761600723
1 833461079 523943684
1 716829261 929068640
3 523656250 859588123
2 283372668 840906516
2 140524682 560136573
6 209737259 176019581
5 176224889 976216644
11 325808776 710365261
1 523342587 173687225
3 296596394 251024980
14 824498636 301834426
4 225280982 935360710
4 344439063 175750592
5 533533380 755537623
2 923898703 406666127
8 545553278 762448677
3 15663508 618264055
1 528909319 760105463
2 560815291 380937746
3 881500606 888316566
1 902275996 686555454
3 154768416 805122129
4 681622888 153964624
7 495617612 241905675
4 721987431 398071080
10 115826363 597009750
3 789105106 441439040
6 765413404 395483200
4 220472692 674305727
2 791128090 858456640
1 320067473 386920163
4 982600699 803687414
4 125281302 150054066
7 881011592 706908189
8 836553382 907700000
5 347251424 198098965
10 61121537 468853260
3 814225860 529395611
4 242185872 689469841
2 47207098 319743283
2 612612697 415623373
3 440594517 135446099
3 8248336 462731548
3 170452196 252600675
1 9566756 544052646
6 958364988 507758610
1 54303974 782720379
5 531089892 983721107
9 401102758 141608115
12 587872197 498645596
7 108854889 843735680
11 921892444 777513632
1 667563010 812721535
9 535932009 537087171
1 437333813 869849731
1 555270479 990345048
1 791223121 725996932
8 999068786 47436527
3 46616032 180331049
2 226961710 261420593
5 161276011 722270705
5 968737264 713244799
9 192922399 359189092
9 886191633 816937031
4 337521221 711168638
7 946917613 538382045
12 467932998 868433488
8 720775812 372653024
2 298366685 446630496
8 538795621 705772600
9 229428233 206658560
4 505076 244289211
4 275731431 314351150
5 463229487 859876758
3 338725733 622621540
6 398112766 652026355
3 771217755 117558972
10 962841137 919200881
2 294991285 732660971
3 168609387 280742366
6 677239572 664429397
2 588393584 475850599
3 499130660 661297896
22 830732222 789481944
3 652087581 303515928
3 164946873 598796952
21 146998362 281304588
8 981117407 33210803
3 842286394 994038987
2 632273094 470102104
5 486833580 531055757
7 932203354 223481529
1 618237596 828614188
1 99346709 410532988
1 755151251 392762708
12 471926235 667567309
2 809504528 1473369
3 608946357 431158868
9 334659693 246642300
13 588144277 945463810
8 28724425 125591224
1 272924493 445366726
6 25500162 574726709
4 870682465 189484636
7 986093406 791878580
6 779372088 711495917
3 581280995 966208391
4 460538027 73027604
4 645231143 675389027
3 580287277 189930217
8 995075141 817433209
7 306474471 576045113
7 30706533 576968267
3 544148424 381252522
1 121315846 235370206
3 827198788 612192556
8 830457674 141651759
8 206100096 141424609
6 251972949 118897582
4 888249574 161215308
1 927731237 320933363
1 725933334 579281740
5 223608938 562670130
1 26829492 83717490
8 145941856 388632550
3 846719412 658242082
2 160978821 408711385
30 907763362 989019992
3 840866428 469900360
4 132914335 88619606
6 134668417 301048582
6 354519829 914417783
25 927172282 413714843
1 768098447 190985869
10 164268029 163513125
14 395992814 634300804
1 46992915 943783354
9 923231652 141345205
11 549370998 117835379
1 578596540 686457166
5 669474840 922504194
6 834593289 535974572
9 998789040 872896773
5 313390537 132666513
4 610056833 710268470
22 330892655 503099342
2 804177845 202789634
1 771922838 185911902
21 648326719 933258011
1 56489553 690435860
1 969300502 498382606
2 840178012 528994670
13 342932229 384278778
1 160786354 91473732
7 406295508 175856777
1 780715549 603591553
2 706913480 617778998
1 626259531 596854589
1 590733296 84081001
3 658808420 26798354
2 717013154 469915260
12 852205515 629695193
1 548258024 44346588
1 753136748 850111922
3 955549052 831018889
6 975367237 689715656
1 41450728 855978704
7 565726562 958106723
1 709648052 351776824
1 3135863 147085362
1 583333610 811407479
4 320331068 181750652
1 324086738 745389138
4 63675111 749224362
3 688128658 58229737
3 416405051 586983508
2 434533172 47798189
9 892240051 563336952
2 795548051 805279362
1 814825272 457020848
5 555707488 229369814
5 207444843 389430209
7 174411627 736732813
9 814656679 333020958
5 139066548 480860
1 268419629 844945365
1 293396552 456634643
3 45255817 541591261
1 162761982 811403215
1 458590383 150843949
6 43061136 906552890
4 571832977 726509866
3 460717497 798250407
1 31847131 937574329
4 903602086 104116337
5 462835687 171211881
1 339582375 718790966
5 651758120 660598764
13 142400071 736633580
5 239526768 575216425
4 398677667 743775502
6 650332073 221163316
3 338077222 462052030
2 439482569 425656393
6 890902998 964584665
1 535917397 83668866
12 936405599 399121004
1 665870216 52154461
2 111712839 808421289
2 211815616 128816017
1 137335341 455261922
12 980682526 189655044
5 115368436 223442608
15 576621806 253216587
2 57146974 486287791
3 392229301 394014460
4 6459410 496524967
12 429751524 766408758
3 842208883 478934587
2 952852882 942947701
3 862583210 596007190
15 972271741 428299393
5 93074220 438287940
4 618758695 743533400
3 297719294 432169691
6 628733217 318409137
1 632770479 644546194
9 558580015 10677743
8 68961064 422083224
3 91160669 514892945
10 27021175 826681210
6 779878786 918993912
5 847784936 105966314
4 562302478 725532110
4 891320362 971841228
1 20874843 790597873
8 685533552 947658554
3 494676004 653556026
13 656731888 559375328
7 766162754 902298694
10 591477871 606683297
9 656987310 669336345
4 722457190 397648384
1 548083333 133632520
1 349532378 950612949
16 139844320 196819640
3 600204040 127519157
1 78529864 485206363
13 244985325 981943834
2 822077695 338801113
11 802554271 175780493
5 185714361 575133017
6 757810877 225091520
5 192319614 356984093
5 515787778 601473262
3 45933567 314944286
6 920960045 205942964
2 64922374 222854441
4 450386768 104952003
2 251109110 503893157
3 438541243 908278896
9 750080859 380805968
4 55423179 981482212
4 711367311 606800453
4 207330061 186455242
1 763509073 572329471
9 220294854 406193184
4 118647063 188979776
6 123454096 766375499
1 505886113 719544009
4 473489556 52390027
11 511869059 104032673
5 567899360 115833051
3 353054027 703174617
5 448998059 31963453
3 708970589 903778979
5 639006602 799524428
9 620072472 638287827
6 543171992 379651106
12 392069116 341659171
3 888896557 650090147
13 425127517 492410978
2 499227854 644410368
3 461089328 919466407
9 66436155 543127937
1 383764656 19698512
5 492518821 727438809
2 815219748 412881124
9 824168294 563808445
2 488354759 132908469
12 951264150 133141060
1 738333358 403611680
4 126394374 663907325
1 762789599 640907962
3 887743494 180164503
7 574813878 435856107
30 7862327 325192313
1 630703240 366967116
1 7718854 595301666
3 108465201 985741019
6 24838566 9476373
24 999042012 141463220
14 274305076 481367389
13 631470017 113717610
1 919007816 251982623
9 133408721 374658299
6 589683981 973476465
5 361049093 303347602
3 975832413 325179475
3 298645716 980150529
1 649939711 609324931
12 735189422 345125120
2 215168134 885632005
11 989228665 299396733
2 658001980 3794909
4 960688625 388565645
10 67955893 683541183
4 330765129 659579595
1 970113851 539835698
26 842926288 787610276
1 902347512 325742713
2 531106806 287496226
2 489890262 729242948
7 650738639 788366724
2 742962735 538764880
1 165580454 213299708
8 470434290 787349744
1 937675301 32879804
12 693914798 790826774
10 308154422 877976847
6 147618518 607267221
34 947876705 589499465
1 358669567 239078579
1 911647816 571966557
1 337581249 689748070
5 636789086 791549102
4 106478607 14724804
7 315304526 145225217
5 132900814 327683953
12 235214168 750760336
10 428208685 294648299
3 727018918 739096092
4 833873862 428614431
7 208577067 819245834
3 276029186 620470436
1 207878103 437703587
8 40027472 416819271
7 105052471 173293264
1 769641340 717008343
4 783065327 889601368
6 438590135 636745639
10 246217789 74077399
4 167562279 696072891
4 60463517 945981844
8 568361043 922528691
6 223539758 848995904
1 483459834 591893297
7 654455813 933906104
6 430463743 91944508
1 166637003 33945875
4 125938584 709530694
3 568702176 518907225
5 699017396 559218458
1 173489683 429253943
1 502389809 461904050
12 445972478 903173221
4 397896344 284213885
5 596936522 242356949
2 530485568 94477248
4 166994751 776986181
24 996891509 342253123
3 167384378 510910184
3 511648084 416734385
8 386567238 850441686
5 170810779 42251143
6 834916374 750248449
1 40700197 229503788
3 204568050 770399700
2 260620605 799427102
5 983085621 805493738
5 316463339 977309179
7 255762112 525042493
5 927486348 305315182
3 171996794 948467409
3 933911747 375118868
5 812527015 485595435
2 478595189 710633111
2 459135524 356164511
8 868801433 398535142
3 165798249 901721795
9 882482721 378070550
9 875863654 69216809
3 226790167 735270755
3 23816230 88570424
5 92974509 824040692
2 45688242 283357311
8 175224334 367995253
2 22374663 748063502
11 910147168 791565117
5 488791484 266395254
3 719937976 395680888
1 256669473 813902743
5 600953068 951637032
1 683678288 152290915
9 454703481 919266580
1 72187063 620386446
3 332133255 368261998
13 224328398 311644149
3 937932977 511306408
5 441892607 699538771
32 971789695 504732791
2 503611236 967422511
1 526599411 957939081
2 480500457 229547805
3 315705402 134614757
16 26061964 112983752
4 450910182 545957853
1 912520654 182481575
6 270174437 257020006
9 736663634 512942663
3 152652130 999933746
1 616240720 825754971
1 184595785 248579459
7 948248891 302825329
15 788056858 926660679
2 882936346 925369787
18 657089128 577339146
6 804026996 380125197
2 838983294 598781390
4 26601759 937538485
1 137527477 692608848
13 152319113 901902832
5 460596977 581343989
13 79085981 78391838
9 522393644 299309479
6 976916472 37008535
11 158828821 395253434
1 72781162 209614452
5 846853411 386486473
2 977845193 75195628
4 658469784 255731409
4 805457644 210927604
6 423833018 398644232
2 216617174 891658058
7 588766427 210073849
2 826479165 68869277
4 385574446 95577530
1 632006235 974028153
1 976578158 316434419
23 92321938 103136278
5 271359640 992727846
2 588435317 331184271
6 506214611 595225289
4 616425107 111890031
2 621034614 122435569
6 688611740 606222146
4 237547223 93325290
11 773789800 132257656
7 966383997 860990790
1 563394527 262636881
3 737191687 599041026
16 618041052 64138850
3 333433932 647231785
10 257667364 609921820
18 916653177 616186777
10 226570266 850871337
15 699071871 14093249
1 490399942 923097379
10 632442386 140318728
3 319661617 929424686
13 372699828 58497629
1 632832546 141265190
2 288164112 13872493
21 533791534 10696905
3 366046578 170004126
6 111578343 777463217
2 103179769 435387054
1 388219165 680692926
5 349558644 236550885
2 477701068 324967179
6 814966574 771906876
1 767254271 204523082
3 20504356 2339255
17 128915770 625528942
2 790706385 498751358
1 740275636 705018248
2 909402272 602774898
13 9854271 845079035
15 871678232 919529329
7 957809147 722028464
13 969834864 369420654
5 386323264 770840765
9 251073892 609526031
2 242019063 585306966
3 4062810 473246324
11 370621444 719121783
1 660013706 225895622
8 771712616 775761130
7 802691928 112919272
9 537804782 308284464
1 292212943 331795091
3 702441671 459532263
2 581627424 874807913
3 968754984 629466101
16 733193097 581940385
1 88653466 482744115
3 975399501 759615185
21 960494650 575727753
2 699161511 65724493
8 428462727 470206818
4 162766966 245347610
6 672655586 144592635
7 545385881 116815360
1 296531550 671597259
9 672097131 542259532
5 835659636 755161645
2 101135218 43309113
1 124452905 555680165
14 968362320 746854676
2 740855981 198918366
1 480656688 368007997
1 736524596 495817789
5 144463915 274688674
3 305596993 124366462
4 609397808 976942208
2 26032241 550086500
13 495950293 700543262
9 146768499 166242546
5 992366818 431626768
1 814743266 775994269
13 471299952 390753831
3 822044944 650310023
6 716704072 200994784
3 96209096 161282845
3 782353382 977176640
1 174147629 74869736
3 631017780 579834312
2 139487839 902261225
2 813507291 814096003
1 761066058 191845612
2 745941573 692937554
3 162879861 338352506
15 883576712 644701494
8 666372540 346906757
1 199493350 623943577
6 180049724 40126539
7 256959033 186021370
7 233086123 124227576
14 669640047 589533805
9 272067326 915915157
17 349261682 45757929
4 100540580 359314794
1 722445902 557866207
5 191647051 575125783
6 183419633 314620498
7 101420629 794462111
5 181230613 360162647
2 651090187 219882745
8 737282787 35111713
5 473535064 366407204
1 286611314 398379471
2 535709264 685985740
8 155658782 605544827
2 583865568 443135729
7 664318228 725813918
1 848037325 719302007
2 906150630 49477824
5 72766185 692902578
9 871495807 792901089
6 868566657 832460870
2 636225599 863664399
2 730092443 664782566
1 288597345 980154403
5 659050599 143452762
3 688094881 953774247
2 85468680 984727273
21 349390757 480920311
1 709528108 350342799
6 366969202 144507076
9 54047775 490315965
2 524557737 927746781
7 837724009 312814648
6 6470171 728376129
1 355459380 89702098
6 477027478 872583525
1 347701070 400490840
6 566753124 41318421
2 333999590 953340278
6 63283357 621208079
6 651389764 114740348
12 605639371 857065405
8 831635226 434199486
5 929099063 412030709
1 44762023 316169354
4 927777780 597727338
2 928502895 628672716
1 568553661 987912119
4 885406005 85818857
5 579646266 571986728
2 848911978 408943347
7 446677074 421612184
1 498490227 609895155
3 45517044 867161837
1 114355363 728116119
8 263691951 7851856
5 480263696 24209434
8 882232244 800934667
1 190066181 920198813
5 738071922 332982513
11 874267619 264976657
4 539310502 961810641
17 186402816 920047593
3 762439900 694146535
1 618887722 769620472
2 431609309 217031395
1 604344911 18923883
6 526321776 410717360
8 935272351 236331164
5 268898949 178639066
16 425620370 343291948
1 432124517 427909576
4 5601635 205399126
4 222696062 299174689
8 366506091 390888142
11 243157449 740687574
2 548523552 965222415
3 24889912 546675030
3 898771791 796869639
2 584684515 414420632
7 727408902 104980420
2 564094 230429021
2 640881904 412535761
8 267407439 330451694
6 443081788 547527005
2 464366030 219432760
5 670905668 760239887
11 407387576 156437484
1 665886335 567486875
10 629428233 151116396
1 414823725 742820259
2 65710928 469813436
7 443929422 28907549
2 464673945 968025747
13 271297513 152536895
2 457577859 309110201
4 341041232 420281932
12 119689445 849598674
2 296762251 441762080
1 665872091 416715671
3 575943749 979774489
4 376135796 828901847
7 106382300 615210481
3 908826184 493579933
9 460519386 217466770
6 936344168 784848752
6 795400265 856937244
6 127010088 459673619
2 748093403 647401683
8 175436692 321165019
5 946575537 908233647
3 426516004 904925946
6 278235302 825761685
13 729087183 89912191
3 341539707 743691256
2 349288434 398230116
8 357711410 814536376
2 706805572 632300707
2 899710475 679960814
7 115449146 998175912
1 511616827 479757142
4 500635535 127553490
1 370550406 407284036
3 263284423 631464628
4 336312720 189320097
2 360234428 401799304
2 171600762 500805722
7 278657772 485292530
5 245921958 460141714
12 888298080 254749264
1 821910695 276980114
5 792187556 63109743
2 137906323 717845915
10 6093479 17496228
5 548120834 904883808
1 615900435 276505504
3 965367291 952995975
1 954671786 851587251
2 246469030 905536593
8 186768719 159813152
1 615651805 50052662
3 469510623 778043664
4 285927164 572923368
10 564425233 224478849
8 297267087 992946707
9 400344988 403274303
8 855845479 93997093
1 151216728 995047025
9 401823290 655434967
4 719926606 85247835
1 382264230 821793623
4 516830483 979641091
3 623550084 526019651
4 727687533 553439261
2 290696718 719398297
6 45827541 664817469
14 614148950 42287642
2 690538801 355141624
3 238246792 784410689
3 732972620 99098702
8 776745303 493075611
5 272604661 623461650
1 468015902 705133493
17 661089774 598082007
1 874319169 871913886
7 115492812 318515521
5 516573535 632202044
2 802751249 765179154
4 685853514 553602803
7 861067689 773444325
2 968272836 141146743
6 768059921 558949334
2 370949182 987105049
2 111949991 844359595
3 136655157 430666285
4 637932509 898833517
2 84941840 474625835
7 880944012 96388520
5 111767636 709628451
11 190357264 318496767
4 434511766 248117457
8 292675537 734029872
3 10032502 974435578
9 89086390 633553151
4 184862178 757463666
3 775234107 60450689
1 972144881 573048928
4 60985250 31641525
8 607624326 612559791
1 129037477 454431352
1 204885469 179621400
2 891883243 716745523
2 375902270 621422701
2 526539813 619601749
7 13757686 645488761
5 819081568 396317741
6 997943235 669159916
5 807489469 251750511
3 780257744 110319623
5 858913269 554401758
7 155384100 125587739
3 654516251 373787728
2 395393582 23116701
3 982139783 567780460
6 643491796 678806182
1 777360585 545564647
1 566221670 59582437
2 602934584 372176393
2 244221005 393577845
5 575940489 10162847
5 83758714 452745963
8 552637956 989929322
5 514127277 431183966
4 750881689 721908148
1 460569813 322716556
12 940688419 763814281
2 482994355 596529107
1 462113527 300151503
8 998427586 334767912
6 836221954 151776245
1 328857253 144074849
4 105278731 450087216
5 715960851 758966335
2 784644321 320957030
3 156604939 177466264
8 796610484 153184998
3 134227060 134936874
1 79712461 341987828
4 5223085 572834645
2 663447180 639306926
10 516803751 456690680
18 247447188 799288452
7 865364870 750347098
6 575964531 75972205
6 640667260 382511325
9 697744283 995497866
1 922899923 197838966
1 309282487 235256229
13 486415207 340823022
1 840080655 561042628
5 379072885 771910149
2 275456193 929266550
2 129208478 538427066
4 910897603 179926677
3 185393026 352348109
15 416371171 97846236
8 673740594 867580972
2 402701926 145351857
8 159523275 645184556
20 259651848 860186624
1 358683051 116620449
8 278335168 648598638
4 71404330 501747495
4 734607734 508105695
2 499764298 824850138
5 571262958 812357748
7 193866828 993535977
5 355745214 436644526
2 155512421 975488588
5 367120051 214160427
5 118863996 893133361
4 909296911 784305461
6 47344472 948532520
6 656968175 908879116
16 316787659 915351426
6 365434870 276884247
4 368465369 300728473
6 341212775 958848297
3 266094038 496634979
2 568751825 921778880
1 414967114 499762929
1 791906847 354423373
2 733493192 902094766
1 855042117 379066552
1 878806571 200768231
1 686541801 400200560
3 374924071 981698024
9 55233783 553839894
10 332734472 961826301
5 482713818 491731316
3 247429565 46409164
4 248355008 298108463
6 215844166 980383904
13 577330935 500113498
8 403065807 630194869
9 5443938 950106871
9 647575069 103917991
7 494254093 429671393
2 38776487 910743018
3 201942158 114533821
6 415822573 809122108
12 813697273 464112380
9 895931855 349029815
20 866472184 44674219
4 571818001 527244115
9 983209265 181598242
1 731560883 800395260
2 663602501 678980850
1 788033611 150424739
12 868433038 106034023
3 696496362 622852950
2 453027160 284264511
1 706698867 674962477
6 75383946 28445482
2 684551278 990523365
11 838420760 311315293
1 447802423 394355707
6 538292407 396536180
5 303532339 461361363
6 440270555 342405788
10 186320176 69048644
7 48767877 59813649
16 714966707 807876323
3 106662449 612032384
5 724599684 452005684
2 548056663 746011626
4 487833974 661302361
1 371848095 1419602
7 625335068 828342851
2 894072329 95742684
2 782200360 856593612
4 836099549 396985809
4 166969333 864734608
2 689354073 519308975
3 354905876 819652654
14 354197886 723616243
3 442143841 437310391
2 976147657 932301373
1 50012223 192607813
8 491093044 96858509
2 443020825 755831486
1 818639709 595506356
3 948750527 336882565
10 670883494 535582177
7 536828933 179542076
1 949372071 880224018
4 785469089 100244063
3 421755064 112626493
6 208705424 738547374
2 507451421 135843794
4 984194193 544435819
9 168641618 22275626
5 660197833 125351267
7 43917218 845019991
5 858841394 255479607
1 719149411 414002121
3 863876445 732826086
1 502533983 186334738
19 747192652 222680748
7 104493389 328516926
5 422836940 977935991
4 223607689 690136138
3 878156187 349012240
8 169961126 83055132
3 69606773 872042564
1 341519949 682171609
1 59752587 238076366
16 434442050 439230127
4 998401323 730976476
1 143515180 874832606
1 907585010 779561865
14 477670436 981053918
3 354416521 636512291
1 359199419 989218297
2 274776824 216975846
9 734702402 51501192
6 42558953 585300148
2 561245780 500819562
3 100485051 659678551
4 724779225 842104628
2 400332456 476667581
9 364563302 589834418
16 647497435 523688249
8 478197818 5879548
7 529503197 968848263
8 345903074 234688876
2 453136182 123961875
4 831486521 486982946
5 404308232 628036074
3 690766101 114945601
11 317662540 686801068
5 322517304 821870406
9 655743363 742897086
4 1609923 534035117
13 633320179 552672148
5 247440345 774061186
2 26526957 936268649
4 195292292 731542641
9 129237166 794232732
1 780808081 132380591
3 403837932 749951641
6 236205917 41694293
8 449617633 261369293
1 214177031 352186263
11 642469739 98021527
3 322776548 726401863
1 524579857 247082783
1 546336170 820811553
3 590247936 693971696
1 391490331 514481839
8 146285546 187195941
10 951804670 350158312
2 739892556 961227942
12 736677037 597841173
5 768307566 536536932
2 126731221 446017057
7 796840539 777316111
1 807908802 641067489
6 163410234 717249858
8 691445336 434722646
2 924181478 984396584
1 326282764 455131496
2 812533012 726997578
1 392959006 854202758
2 629525873 272672041
6 199093779 887278845
1 99118710 381863406
3 986428365 570596187
7 592966413 665968142
1 393744368 504759678
10 288070581 514870569
6 198497753 149791272
3 907309269 231651778
2 492139996 601697936
2 974540518 231209005
3 416294902 713213540
2 890114903 952608521
2 314338722 555574053
8 919698487 826140112
3 469025981 493017991
6 319055537 693139489
10 162267629 902439602
4 254407059 515380183
5 972216324 947388374
4 536108475 684702321
17 19882033 466992801
7 691795740 635399176
21 757695161 451528006
2 526855823 258759992
1 821772916 403042956
2 653361198 578025057
2 241831914 151954909
4 229983013 785765606
19 705757151 739453053
3 395902634 37389931
2 604405274 734826670
12 442824220 744912942
5 431632507 309733254
12 163846710 791321244
1 839449025 445152337
5 885233102 244759739
7 941104231 615558657
1 517386774 551249996
2 172566849 785980721
9 195572634 351387963
10 146725628 690131707
4 356026059 902852901
5 84713871 304248773
8 371875606 287038704
8 293926236 781054276
2 618260065 178935423
1 540685446 788060379
8 757077042 676996621
24 413184501 763204852
1 405912254 846184182
9 546562863 50137281
1 166736332 74652799
1 993221328 112005968
1 527148146 443153273
5 943628941 713998782
2 978371144 841880346
7 88657910 2824130
9 689149464 729889792
2 530532221 835522945
4 483346541 621021945
6 149792603 997408564
2 728765307 904945069
18 233256404 871899459
2 639169420 753281009
1 631318151 995496940
2 490412593 683144384
6 565651401 761341296
13 35790486 789464123
3 643643613 779577714
2 365538198 710310757
1 400563870 633973935
3 270164021 436596040
2 891417413 153208922
1 637295204 182612221
6 470354064 909283001
4 105404144 420012641
9 104959269 846855721
4 424899605 242802046
1 147536518 468114307
1 863844025 156039055
1 838140268 902935302
2 328616448 221800718
11 283351767 165772653
2 424721023 813841512
9 596082089 419631584
7 595872329 727901920
5 464017285 585769966
1 12554951 89850158
1 91526689 652060269
2 160896302 621464684
12 318384651 316559453
1 759260309 456084016
10 244932990 562675445
11 469112231 710152595
2 52447001 56370636
4 685590838 947693579
1 580264881 739594258
2 130479370 895468012
2 998626825 150935680
4 887890662 639750523
14 710381586 507433431
1 683198012 462596165
4 305354095 430728921
2 916118902 950664312
10 288046022 654037021
10 155998706 130592266
6 758017683 673329920
15 106330320 160718567
4 145328807 785179551
2 41187249 545383878
11 542720593 992700719
1 686427274 586834011
5 655283987 575085370
2 145986132 287628282
1 657274452 943763691
1 816498514 971749211
1 663783670 820198601
5 840364244 772586694
5 668119096 565096488
19 84647753 971563750
15 165049978 502183064
3 163992767 659007125
1 327779428 828632722
21 581813833 583332822
1 576287596 572910760
4 547165622 803067646
6 475974058 816853254
2 514441885 161586466
5 698755243 61616854
8 216833774 316259077
2 446979897 606274105
2 401091736 412047646
14 850570903 221147265
3 573593455 246095951
1 768633612 647033630
2 819207989 727523356
7 576652592 402841468
2 664334843 711385570
11 563944327 319166651
13 847403215 343564471
7 500836700 866499782
25 125775666 284972597
15 133570726 680046115
8 636786978 320334901
8 892728348 103714946
1 936440918 245645467
4 434310326 577166527
2 717012225 43477704
10 31566908 654176275
2 419363842 52964712
9 257241150 716296360
3 1595760 327650541
5 352634168 865564214
2 433171217 444925574
1 66616642 573693598
5 283449951 587969316
10 662389133 76546896
2 672380068 127765999
5 718884415 356468163
1 996401752 538293856
7 230579932 234391508
10 114939977 611875319
21 484964745 100381184
2 300028143 715788448
2 301961503 855833661
3 449138724 632984707
7 600100788 609591459
11 828524276 349447962
1 192981673 502630031
7 298629271 866790649
1 404098897 72279383
7 20215314 163719380
5 692562353 780497380
3 685052162 450076790
10 977973563 171309837
2 127269149 976086486
2 992855406 589280385
3 719196399 447990356
1 879935348 655702151
2 642775478 967227139
7 676046161 479553873
4 866758566 51551154
7 670717826 689928230
1 245646080 555585696
1 288083857 460100179
10 680878381 554535376
5 139056231 939714192
2 321240155 937457175
7 283111284 700586834
5 147946996 484886643
13 184793504 424826305
1 774294068 109666330
7 942195288 47805181
1 466806940 357120679
2 406186391 724134648
11 460988672 203339430
23 135562498 944369525
5 6743420 410427170
1 988721222 608666680
6 485963752 776134276
9 600480320 742012419
12 633593265 323239452
2 152970510 919917195
5 477845493 95654961
16 554573636 618496893
5 96960100 885400994
1 326309227 904486902
2 762039275 311575559
8 457030312 719255902
4 139867928 308089366
10 541070289 876196969
9 536768530 101212110
2 349467635 562090284
1 633209995 897177867
32 687759911 602526963
13 284015658 923272120
6 465566701 495272747
3 570561696 111964319
1 621860876 487083509
11 764515483 742794473
3 480391558 747055091
3 662834974 599471202
3 406602156 355190896
7 577652002 644179044
9 311447364 549042455
5 283215479 77210354
2 808624069 608104480
2 964108671 36151358
5 41940698 50418877
4 283159684 138991952
4 574090743 891704057
1 663116286 281083314
15 316936703 626716213
5 96699672 510549051
4 947310041 28358565
6 195941000 912536070
3 375501078 876036350
2 292605556 733472745
3 610480370 429923359
14 563680340 633840245
5 215681749 171121350
2 444064438 807069542
1 784374093 754134047
5 436587381 455992028
10 859326257 404786676
2 383134089 235471904
1 892659621 438851096
3 858627279 218917057
16 829850624 24232914
9 977728184 935909490
12 492942991 582063525
19 729858688 300832908
2 901774935 148731438
1 431081984 312371557
6 766761407 158038333
3 650918771 708298315
21 719255317 646249450
19 928204727 263451091
24 80124133 336396995
1 547128385 141857179
21 426125006 830271561
5 748525628 294282067
1 757372526 89415486
2 321296156 316633780
2 872763706 316892450
1 617942738 581725687
2 959642755 323721376
5 247454213 875179124
6 607189959 755759748
2 339315964 637117033
5 17443176 785504197
3 506911215 174680915
2 588184430 806143271
1 939716531 262133879
2 970872471 706004186
7 894025186 985928771
4 37255856 362659205
11 228650748 563431587
1 529512579 143901369
2 85088670 295296553
1 268485210 267754486
5 835871462 26223798
10 589026702 667445168
4 333577433 410145100
5 175032620 340360755
2 376103218 707042821
8 770172415 516815588
1 265903191 455009009
14 395452058 887244431
1 748266146 352477456
6 540434360 970945041
6 58456743 979123319
3 396682414 529934692
2 929713172 426316349
7 409250258 755057730
1 123004113 961072794
8 609099730 590853730
3 59388163 509873930
17 274404518 136532650
2 447611674 562529887
6 269328708 255554141
3 335332925 817591432
12 21509050 95261336
6 581612565 149142020
5 167130316 526769420
2 52892049 254668966
12 732792861 374854898
5 276961364 759972652
4 540035163 136541192
3 287053217 816856036
5 610525788 62373828
8 99706178 550887868
3 280251140 867323645
1 651631085 528139489
2 479558279 961673198
5 546944033 873684929
8 434989122 673684288
2 880879784 788624401
1 130117420 561609103
5 54150425 489553485
7 938192232 247137527
20 676264902 382456476
8 290582628 402318580
13 856217696 740409594
6 883195739 160240988
12 375403826 116818785
1 711857147 425351802
3 958639831 732785274
4 412487579 849211440
1 468903190 151511494
3 373412576 990573124
1 758861528 287166488
3 317528908 249696220
6 145428618 21480094
1 469206383 400143229
11 463518568 65516635
7 988055991 808660998
4 905868790 48616173
5 767100124 141012892
6 550081350 874565938
2 81787479 414500941
5 155932799 187420912
2 24116587 207017465
2 205594575 858090282
1 39752450 987744331
3 646687939 657030103
1 512996657 442106134
9 448518336 957080819
3 416160791 709572221
17 939123082 398219843
6 552885504 978683595
10 349138223 312029476
5 869656777 708517550
3 935208626 229849171
6 381550062 794440257
2 340980799 600845243
5 974380609 843751920
15 920295898 649440719
3 124135558 384147458
6 662769793 769852597
1 119207917 632284640
3 785628412 822424534
9 476239152 689754556
1 313993207 727268274
14 234781401 394627925
8 434900695 914279925
6 397096672 526775958
2 525425903 775561862
7 292647704 423137845
6 881250962 664408365
2 395558230 363113698
7 81209355 28167423
3 341299823 214463170
2 307199408 618491970
5 233865313 45281690
1 990668468 926591827
2 337218915 517306662
2 755487591 747708913
2 253633138 349823409
2 153018857 605170452
6 305669082 396842691
3 79512267 206876212
6 648927381 979609797
5 511009817 308403677
1 891056799 730957589
16 277523861 965492435
6 935218640 110319036
1 380354319 868079797
3 90531634 692284822
15 669402683 446152222
4 745573511 633781457
9 868214465 928096395
9 69542633 794692777
9 368263171 809916062
6 21423114 29334357
4 442227202 685054423
5 270903667 156946195
3 799948036 421011216
2 457312442 667139277
17 323668533 171153817
6 616298223 959087930
7 392194152 358905266
4 551722453 318197131
18 314120526 120268513
2 758393015 589683924
10 717197901 67296931
3 938075024 284293829
10 924638499 824005262
4 188478049 250571796
1 18422083 663993720
4 950643860 110590139
7 865875466 973589744
3 558685896 55238487
6 911235577 793035956
10 599124125 344717387
3 437076874 597935277
32 238422256 536645051
5 808113732 340794611
17 44858866 891011894
6 38633175 523412365
7 501037822 23969938
26 249421190 514612240
4 289282655 869708923
1 677155268 547446423
14 53791344 61889057
3 687267879 834787056
3 608719156 417284942
7 687200629 163148904
2 809481368 678037374
2 191281801 805787601
4 817000648 23582193
2 837790713 999658408
1 427044271 661912492
1 432927424 871107569
11 919781556 817875812
3 835692715 307744513
22 80250318 392424239
19 982451475 83028999
11 561042904 583115560
9 331616692 37631307
2 590576704 37369946
2 57766970 119774481
2 788037596 680778058
5 883011436 119448192
8 142454646 769241524
3 165091080 30969021
16 650326111 80474670
6 686138303 433224938
2 568492679 710585311
4 634517610 31430302
8 553103480 617040855
12 537720733 664642096
1 231196114 438605409
1 862535010 397903088
2 649973912 537519383
1 704638548 529279489
2 638622164 126946128
2 354968857 716830747
14 618646127 388737135
16 648123457 282447428
7 765040875 441742606
5 225970263 519126169
35 376804774 113515317
7 880605824 893739151
2 604353880 670938320
9 55703035 654620725
2 375877541 289625369
2 870126765 204755629
17 86774787 416228845
10 118210311 793437123
1 738657541 826214714
6 298551998 460387644
17 396307425 358549915
1 657841381 165707516
5 909143651 49775404
2 555776559 335019139
2 397808309 700417943
6 701576283 310843404
8 907367295 230209041
10 350837018 517012334
3 809635912 999255139
14 984017208 673976030
5 338232282 760130873
4 64124718 3772951
2 78807879 940937756
13 521595354 380391256
2 813693811 179020703
2 405908028 177562475
2 681281433 109868190
1 402955034 35265377
2 474032184 668132996
5 555397993 219802578
10 409429758 535004712
7 203540341 716342379
7 139524228 301933312
4 60173867 240987754
1 106350641 671395847
11 852876441 535222413
6 139415024 507741600
3 603037548 882517906
3 613032331 43524656
3 595167777 415987702
6 883260647 623449264
1 43350330 155611975
4 37311275 24827036
26 961220022 716635480
11 606597179 899368338
3 432838570 274453665
7 375494859 325723315
15 788129739 373149295
11 922983583 343367241
18 84283747 707506811
3 558566843 466882699
1 433336456 595087661
3 324895078 272189256
12 874186999 481210294
5 901995195 560122175
1 459514015 150609697
8 484270621 270251165
8 4999244 905815525
13 21881102 237282561
3 347473902 958648563
1 5576271 75085072
4 828642772 795691123
7 647039831 599172331
3 162885289 830908734
10 813901984 881330169
7 132360733 957421487
3 376108685 643417265
13 456682042 654200035
2 595154521 476292930
7 523331426 49157705
13 466285866 533357873
3 899800969 241981644
3 596027632 36154587
3 661125327 839492418
6 100953400 262000094
4 351217132 944894845
1 395072506 67407097
1 85508319 97779696
6 713744870 546103247
6 662047926 79211318
12 632072045 781421116
5 136339552 719682797
16 115503072 904589582
21 995426392 11254240
5 592378335 606871295
1 787090829 474128287
5 458313654 20110032
2 660473221 527659738
2 184092693 667962133
8 160224616 1912275
4 943234497 21964374
3 128573426 852055363
3 741918004 276837148
5 681068736 82564629
6 570789618 489284669
2 921279480 981034509
1 695035795 17510186
2 153607587 546888081
2 2236071 727245197
1 716421123 609422866
6 705861971 366067219
2 309594153 589105542
9 790017737 562182993
8 480015547 111340905
4 91729634 346561472
3 475764059 988215668
12 821108131 140280581
3 342676942 232330580
17 876981874 334971879
7 158024657 573486893
2 839104162 837083348
1 327164357 705967106
2 390375856 558054031
1 155926497 427840804
19 918112361 188786381
19 713914416 35022184
13 261112851 449916031
2 356214578 988522234
5 97049482 91110914
7 560642058 956292602
1 12661876 445946409
3 880438725 537092280
4 167550255 314908229
3 953429832 575934847
8 19737185 434178303
7 874075720 957055144
1 289559983 182189088
10 38723784 618388875
1 833569345 563320226
15 647311537 690960352
9 851143129 460465396
1 974870498 533274370
5 604961725 898651923
1 352994776 651939417
2 866540208 794449967
8 100335395 931250331
3 702071792 781324054
6 731286613 192420675
2 684434237 532902162
6 218083700 475192113
2 130162133 813253831
7 15875220 834879307
2 652402108 153686731
13 58303208 47223177
7 528953251 22516924
7 184932789 779984743
5 867046691 484544522
3 435597015 918492675
1 839269050 149786369
1 456204192 185095241
1 344801070 978105448
2 499992837 218127175
2 338521993 394683553
2 653818384 203274228
1 592635749 591704498
2 959903038 317935235
12 499908107 535686210
9 89743117 276342737
11 274943048 471382092
1 743495690 611199028
4 775233058 540893225
6 651587017 846109145
2 576016675 340475541
5 481109095 693376588
23 434881701 427827957
4 702631681 418402908
2 476939501 460404080
1 574462553 597287090
2 159124953 616927977
3 35214698 339468634
2 833848513 807850877
18 822321643 213466470
5 946515046 777474150
10 543969387 51645867
12 705982137 841645031
7 396078021 894657885
4 382858948 755155053
12 426351065 824410064
2 362953415 684818417
6 754072840 605529634
5 831309205 871803829
2 327138045 482159234
12 944568510 27322529
3 811582697 273375416
2 388394874 413130634
7 209704566 232277135
1 665516014 271455900
4 723621326 438026012
4 381540903 286101339
4 374699698 225947276
1 196518181 725769509
4 277217648 454812554
16 308697127 640950953
5 29707055 345454187
7 628754128 121408553
2 310717255 199554410
8 531640527 62558509
1 736969313 787552706
1 525011147 692971287
1 326252853 460242582
5 56377222 543858652
7 604939563 2655035
15 34048391 7068107
13 872611904 519855946
1 884326531 702839240
1 821914445 193229976
1 692188168 981077020
5 906672095 886875012
1 272159087 772859832
4 309279630 210581614
9 95634598 44482336
10 184326481 135526722
11 861371161 998819321
3 62131775 490897234
2 325491811 722939671
2 27675341 978422404
8 535388504 81108924
9 435720043 740832099
1 635716383 993722484
8 425879102 308175703
4 719408190 232871243
1 989365783 917421397
12 66074060 12074160
5 418499092 372020556
3 99899810 991118396
6 302833227 320975243
1 607127457 653134282
2 506798469 573334232
5 674735713 31622360
6 617641613 775791910
10 267825170 497125753
5 460774746 795896089
15 142224377 596686109
7 279441719 99566677
1 421155933 823335987
1 120203677 158723314
1 378412141 101690711
2 390984192 69736894
1 546206623 280848111
5 340287551 674200097
2 208142338 602073169
4 561532167 390041316
4 460459360 864536284
4 17485994 284077684
3 376490620 422728807
24 160452780 511420979
2 977199465 987401922
13 723417731 114129518
4 110764430 444030670
6 797264168 87094332
6 444134810 641653712
1 774114229 186938292
1 973194798 172505683
2 482092308 286064844
12 128792396 515334339
14 915452839 910612384
3 519283079 905413123
1 40899314 55041672
3 373672941 355619400
8 977592412 164846804
8 910388941 64573842
6 627935877 857080910
3 720360483 631649430
3 232982087 9915260
7 64671711 728164195
8 877171523 343738050
1 196140255 714608675
6 881639704 483660044
2 300154219 273093340
5 920225237 886255781
7 598903714 937189860
4 917326015 89535058
2 826707830 701617127
1 787828457 295887907
1 145854567 957592073
18 109161818 982389108
2 675977190 767961357
6 760965045 808576266
12 84685983 289048310
12 453422441 837471130
1 421306532 631280376
2 369070737 828434588
14 169184923 152865750
4 367117912 574636150
16 776887433 28992361
2 170182572 47185283
6 942258096 778724379
8 793323408 788830582
5 824252139 575229128
1 699299425 730771036
1 665763064 272195286
1 291211536 519072230
2 89950961 442096169
7 324355627 222193922
7 186364867 24247246
19 208512347 212005929
6 729747949 671108523
1 32799101 277246580
4 622459012 612951936
2 832600372 585785314
4 214536637 164758549
6 928827264 767422463
6 332193238 565667909
5 440340782 995174621
2 629074892 719710353
6 14873697 386153936
9 67422059 705252929
4 411812516 342592359
7 841826513 197267109
10 216693558 111932040
7 434016689 997294927
2 53639342 139808869
20 299218762 554540434
2 784856954 591977493
5 987410643 302516608
9 193658409 126471739
13 389435835 860777374
1 638388390 996099184
3 336942933 495338508
6 776951088 608831022
3 36880007 759455425
2 12895903 581706369
10 984273990 74838417
1 395119176 971727674
10 147989187 410855442
1 446723982 242143537
5 575737884 338535847
6 144472701 304885855
1 722655968 330557434
4 542606796 211385216
2 736335899 915129660
9 53767679 146279267
5 852862103 365045836
1 243473570 540021809
6 494199965 494609890
5 912532956 802154920
13 203744965 906736960
13 477766765 357186043
3 8322054 700009446
1 879927553 976850401
2 853169984 361020799
2 170412841 167897031
1 321765613 738110937
12 426308722 431942999
1 256982542 532388150
9 921880920 445564002
12 528991676 510107575
8 448309140 247749625
2 181419465 9946374
1 927864729 116947250
5 645659313 446159313
5 315101029 443237319
6 90314795 107120284
17 389154195 471604026
5 910483401 935754014
1 548684584 588650531
2 771079184 908953305
7 375345923 89059959
1 298649488 172001808
4 968765754 931131536
21 762421422 697735489
7 50496203 287790017
1 746164647 85293109
2 202719859 275028855
1 899993757 320535370
2 735567602 209685898
1 517952676 40869946
1 986476954 623790962
2 305775322 851937851
4 830270169 362027241
3 314909891 91239358
1 137624712 779820265
13 850721094 565637555
11 325375437 528492163
6 672144732 82847558
1 381874379 439902566
2 335970570 315581666
5 683233484 671462108
1 896357561 911897365
7 937596083 814224577
1 552060800 596647991
5 717012025 696399168
1 385271635 588577536
2 446462484 134288159
4 280353324 832735029
11 182215146 943374318
8 169222167 588631514
12 736115219 960173419
13 713598773 487817782
15 218646784 40334798
9 741659010 200032310
7 893161467 24116903
1 282277442 639459625
7 653711179 536876737
4 51450184 674417033
5 137668298 837691597
11 521864713 968557941
7 889070212 222608344
4 194977086 873129147
5 777817883 843667734
15 436733717 412172763
8 192328179 111317282
2 482379992 794425230
13 754436188 259570367
9 427196576 401252593
6 300816240 896900645
4 153411257 112182838
7 831985340 391390341
2 759931196 102003513
1 671051840 942446627
1 820398865 607059976
5 931108578 585690702
6 762974435 341964421
2 4420517 256013774
4 921047197 582835891
3 694553994 18569766
5 235951998 525633792
1 320804961 753274316
8 667848722 27925840
9 970737121 67729702
11 132754259 899529424
16 28412298 783301329
8 108465538 787281201
1 636069086 49275431
1 127925332 62882433
9 165026506 732715659
8 971537350 178381125
10 408797005 496568249
13 672043883 912348959
3 831675284 59451242
1 841733595 902793220
5 740435654 301140870
2 560761533 606803903
13 927157728 29357077
14 420700103 148029171
6 177451283 113943466
1 933352305 458672160
20 683447217 491303268
8 38928131 689651876
8 585147336 99929757
3 960542145 900030206
8 660704922 523306014
1 34272380 547392397
10 90000034 373039984
8 174853717 980957048
4 302668495 908967854
2 148373280 535372411
5 953814899 496902650
4 363686687 939277698
8 337723446 420837783
7 693786641 630666920
10 520701765 62393365
8 36341827 892307476
4 777646088 507020553
2 544545944 941611838
1 636656161 840113129
1 869024531 530252479
4 166274749 724316500
7 542945672 739756836
8 772033686 313179596
4 572250873 887019444
5 999821454 415367407
1 390670129 821458040
1 25449957 252308888
7 479302979 641463397
16 979949023 378514242
4 898836634 759389046
4 181955022 540322504
13 496129181 89967169
1 274406652 195523645
1 257320905 800439002
6 755665737 972586081
6 717769604 239611500
13 282078346 630489021
4 143050228 888072953
7 305189582 147699085
7 112225140 269874975
2 675866091 438237718
1 164306678 82764449
1 466258061 660783357
8 840235095 678499235
3 731101375 46731479
8 535757736 213557242
1 465391561 764284243
1 836277021 824006277
1 504157553 693204675
7 954944514 257151904
4 494400592 274736538
2 286819031 720530664
6 406659488 470515291
4 492770019 185572498
8 823183314 736018258
4 645087704 368617171
2 623978178 251066325
2 85541410 831675805
4 470140308 34205688
6 785793377 207644527
5 401398021 364796241
2 968301594 291218367
4 658068895 418794077
10 721119414 920611343
18 626675277 288757561
6 114806119 46540875
1 646022945 432987406
3 11748009 693255630
9 157115068 841423983
8 187316694 782646738
13 255574458 54507715
2 970385910 473889926
4 724209327 827193458
6 925197110 290117777
3 286396390 926261163
4 732608897 252632038
3 666463855 692636751
12 925507144 202787227
3 430115640 621066024
11 403694650 297028531
5 392711971 745214430
1 93859987 963686114
11 477753982 40904340
6 950140867 371582469
7 449859342 200915887
5 499250966 388038758
3 907371735 223354610
3 665911189 743845876
5 721818204 167583188
2 709705789 879508813
2 453731801 175940498
5 724101565 275050479
6 312230711 842759294
3 45537144 733517418
1 286094874 251736016
1 176319688 589509803
1 885124576 611836737
1 97399432 134725299
4 848102429 259213082
23 833753432 79924357
2 317371629 42625224
3 338246193 449568768
3 144962592 818146597
13 672886419 979391169
4 494322823 146867556
8 67427822 114827069
2 152249239 720906477
6 317748553 690552941
4 617342864 518119353
5 575797268 45480754
1 609213783 883273068
13 633929966 976502632
10 167671658 591507059
1 343455920 928058502
3 687920759 611149077
7 125925482 549936480
6 933922332 935153023
3 491154455 864803036
6 691974945 840761160
7 299141495 893333946
4 773401639 447261655
13 850790610 910009071
3 133774654 869384381
1 395289424 142231720
2 468825832 26466874
3 737445981 769439166
2 667534143 577955652
1 548647596 12804031
7 911205860 114722821
11 235136540 711507113
2 968565229 766293533
3 672229872 197683287
2 925215665 899709675
15 218733382 342272576
2 725722517 363853571
1 82958830 635337363
1 78121648 52581594
4 356285067 279150148
5 902565912 803592718
4 893816756 691291262
5 323993953 919767279
2 621561080 124961258
1 960345571 194742967
8 4855476 751784989
2 262244628 901886709
3 391934508 4551146
5 877879042 948869170
1 611685269 105463461
4 171830629 397650168
1 779306648 824928479
5 290108819 936194229
15 102669249 900963059
6 256483235 213640953
8 418107088 462307597
1 48246529 275747641
3 462750549 392267868
1 618429390 724965293
1 675396847 472308570
2 472346301 405313336
15 393592284 412808929
2 899243405 334527591
2 395556431 144496999
3 44267201 523205028
1 598684179 232170029
1 928623464 542257379
5 358881157 795496773
6 489653305 622488145
8 196048553 26570208
31 280418815 431084365
8 452270559 727870196
6 863398810 167601367
1 449047077 223475716
5 56501857 790515631
2 980047146 870366506
3 862925939 266519988
1 622214914 947710053
5 674638608 799155279
13 688964577 508197019
1 310538957 751289669
2 926214905 577588071
11 567129762 568114252
16 608280157 250457820
2 12235554 844220800
1 851803696 48651145
1 841721945 105100893
3 117591866 342801379
7 723589787 577280295
14 393578614 367034902
1 650474789 681360957
5 768644294 634788338
4 662436861 326021041
2 327592605 455920731
2 303051983 978133352
2 331257007 649704055
23 327674433 383351799
4 730987 93085938
2 940957495 586275711
3 897498826 732628082
2 987576547 592752120
9 543706423 632859480
5 366341339 394718967
2 212918781 714141445
1 878872155 462521234
2 888539302 286446171
19 392683852 410184926
2 762447637 123014847
2 774577928 356698783
2 694040734 868722122
2 694309456 391295824
5 200735572 570105301
1 962970000 65672071
1 360236900 854511304
7 442363858 269467589
1 464078754 667650232
5 40248676 292135193
9 707434502 835714814
5 951266074 250923400
14 127582566 674873011
25 557727575 575103925
6 703124568 847268261
3 403991136 665607324
11 826831304 258155674
3 605569926 773435027
8 277788462 379450198
4 432242325 120296815
5 557055145 672967846
7 5763535 916265190
2 170112227 529419470
11 337624867 152389181
3 267012912 579581185
6 328827546 679914830
5 810220227 796321091
5 157483117 440566714
10 571598125 531391877
11 780775785 201820971
6 982349914 367908052
6 260342173 427352293
3 580069294 401229588
1 473006767 412515267
12 706685690 558494912
13 389791095 883092937
5 831273717 400453959
5 863927827 85444715
5 37892896 27837777
9 454730122 2426574
2 643320925 355346187
7 31880832 64630604
2 679549351 210963805
3 424686839 378690895
3 376004273 282910072
2 76604569 476306275
12 482730532 236839193
4 195131518 659926053
7 581034932 402404952
1 449685056 563798290
5 72150880 955719000
13 125744935 347401034
1 341600446 278387706
3 212104595 337749451
3 798942540 435985929
4 906717358 710697835
11 609861390 480265210
3 709863644 743188917
1 488890632 965381192
5 283384353 778857916
5 608667118 647082046
1 584510208 808016031
1 383112326 110094307
14 343571037 233107260
18 518572675 212598464
6 18487994 508624324
5 959637826 45617050
4 997507439 8822233
5 311708695 853819172
3 45028604 284830872
18 817665311 423454546
3 359115823 916716911
10 573451587 64388253
7 845299112 655529181
3 729042509 715230756
1 954469318 556640659
4 928326076 895427271
1 179012908 333008733
3 527331692 959567397
10 962137471 538721393
9 820922521 468472231
11 992745314 61364387
5 785149711 468300776
3 218511630 350749759
5 95092163 569463195
7 338411834 70070098
2 190170836 121716459
1 956705831 566886454
4 935302543 489312764
13 846239420 222988757
3 224352490 992030156
8 724893823 671715715
2 136428552 443049039
1 91246097 757918081
1 379675260 881570831
9 877592979 702242539
3 796027660 9030509
7 754901173 414338549
2 557580672 634935214
2 970559409 877325846
10 471935963 744572114
3 825633952 991278755
1 514519084 476861143
29 150944323 746523765
39 773018109 714632535
5 866822311 357997154
7 774269217 674492623
9 28801320 682672775
5 429300378 227161806
7 943609223 68819754
6 970418398 121350175
5 622755008 277684023
3 524587631 867572167
6 46657832 528982553
1 827867416 106242315
5 397534638 784417319
1 952811229 365748093
6 157891735 143641568
20 410469080 115045546
2 546901344 444906564
6 757647322 24852250
21 428799882 524256643
6 476679751 440732208
2 884823793 265245426
3 937732552 26448220
6 320287847 575878003
1 554466708 775872297
2 772762620 416519751
1 331618123 448459686
1 666688763 710858604
2 942266430 40605300
5 567264547 617678365
5 707197657 832699238
2 787678046 174718963
4 27159514 982052640
1 782800891 111557354
16 269231363 648823625
1 999419041 560686327
5 616139422 128794918
26 878355715 132703340
2 586012688 863872863
3 874376521 601701870
15 762750265 861514362
5 462566358 581985947
7 574371688 769006053
13 489684001 722840622
6 353352264 543270722
8 447267509 169799279
4 118856773 735955968
1 762289237 267729630
3 395778453 770691193
3 54015828 667720244
1 727173162 201623058
6 112998104 982806024
14 282409017 943919658
4 153083918 333390986
1 202266384 23519452
1 280988920 321602765
3 496553870 691208335
19 666873717 566464625
1 107789836 464167019
1 274006803 756568410
8 722435663 562762685
2 530412609 901556893
2 659061672 435249740
8 408871155 379494594
6 608816292 689472352
22 226674168 570648948
4 80741076 374697341
8 28981224 336440521
4 25603533 938992150
1 891509379 547821427
22 308040897 289510373
3 508484694 906965781
8 332911195 524863968
9 355372420 481988328
10 767561461 950175597
18 147970577 339295764
4 607002378 251392493
7 252925029 271863520
9 701993190 327261929
21 617495297 751894609
3 628888122 791988861
1 278007753 928449933
3 972936753 326475759
1 341754768 844622752
4 429231563 391098725
7 937271892 301008004
13 560295950 903640094
16 462467236 3521042
10 365029798 341304937
2 941393523 257884813
4 782465262 924917846
4 663399181 711484466
1 299441940 594202124
5 291341357 904107294
1 330351783 743410563
4 53403456 670980912
17 35826216 310742484
3 464404783 506388142
1 342267723 599626136
1 69543606 800451139
1 601769210 820001578
3 57668869 621010099
2 437131532 293863139
5 309129620 507876791
18 490004206 13946011
4 890277374 499287141
9 126127184 60558685
2 897562631 54366680
3 584102657 520806707
8 495314433 419517149
1 169206886 361416121
4 836164021 217131373
9 959680334 964828465
2 67677640 411339880
15 732537420 851001542
2 54783431 464453252
3 695339835 714662284
4 212071812 489054786
3 853452962 285929224
4 154967142 49048927
1 448806278 551645279
4 881262661 715965285
1 938899344 140956792
3 994105615 425400663
5 116609987 100935442
2 883971766 958406975
3 959441211 702756994
11 90947319 643275764
2 754132966 30734148
7 802264271 885827580
13 507161029 286335620
7 737304781 135023255
10 697068346 900000246
1 888339156 284453988
15 392366536 608990551
6 796035814 873183996
6 295800968 391990282
2 269218577 794177774
2 710997713 762761102
10 376962741 276552721
11 662007278 537066626
10 490380243 834740158
1 544957144 839493472
1 870415052 474435857
3 847196295 682141190
4 454039296 876419165
2 741200977 543808116
2 399502374 266400631
1 334962478 797006304
13 499536437 676833215
2 461631592 321669875
1 900976429 90048964
6 135083919 991495809
12 615390067 483936510
11 555018708 107894570
5 500795716 851611908
9 823740247 501200172
10 212232308 833805849
1 588787723 563342042
9 382872483 106138851
3 3623754 573171899
8 974574132 796478133
1 744281912 768593931
21 485904378 436070777
2 808629836 296065449
5 801869113 714454293
6 542048766 830832464
8 467745763 361061743
1 368447861 376611975
13 303438212 848042412
5 876034245 144608840
2 973451992 464337782
2 946174741 99428512
2 920863537 60712600
2 193059442 185926742
10 172141102 526822524
2 857951472 463706833
2 253237875 424585959
5 284501605 288703381
2 789325779 94810382
1 881533349 485590821
8 771326797 846130571
6 894996455 430836292
1 986365157 791724298
2 701257641 679288682
4 173714649 508986639
4 796038529 65481583
13 116260797 226112336
11 114418368 248315298
2 158951079 887715710
1 610257831 908895420
3 263493437 492874711
3 131338092 755603761
2 709048119 888692438
2 590459037 66778786
4 578623797 330149069
9 586911565 125919367
12 290616317 372222676
2 815203720 246758008
9 745209746 786198439
9 455611380 268692716
8 785315050 778672293
2 624756663 718725154
9 626760653 933604103
4 928740348 473994710
35 178849318 448198214
1 598544429 242153037
4 61175929 252131727
1 10939367 379329532
15 538947859 839722224
3 817070589 929001735
1 356977025 514923032
8 185755240 200837043
8 321017546 817851735
18 363332410 881625640
1 16234026 621718694
6 362797249 693619512
1 667653961 340748311
1 522560406 592162852
1 875948424 220386974
6 483595747 884286073
1 779762714 332289050
6 476773398 462281306
1 289849382 368258741
2 595742302 238260674
7 774923408 151679967
9 27649651 494672039
9 393457209 231887906
4 454953192 294455108
3 254436904 422873217
1 393238386 147158478
5 314522422 327196896
8 835200639 90175800
5 540639970 273139544
17 561945206 465790719
3 137146028 152329763
10 906068908 558988989
5 370855742 303695628
8 110917771 643550572
6 369787396 551193229
5 279497123 896551319
1 706772653 428002525
8 85811663 106568016
7 810600169 19983451
5 740741816 170409619
5 332491406 376478949
4 157098977 245117851
1 205748637 988114328
4 508559096 506102345
3 266441044 121388255
6 338175274 985823388
7 669119783 717049150
1 192623758 897991393
1 382234319 870327896
21 973753759 375515006
20 872255269 720828924
18148
1 548135903 882628197
3 298960009 710777868
5 795973491 165607306
11 195948920 710460565
7 680110865 940014724
2 948707996 15310162
1 763810604 919569388
7 575262474 631802957
7 817652647 228755128
3 975368133 647998380
5 170367944 999475333
18 38617693 632157336
6 256067532 674325028
10 34918977 209049340
1 850578469 850738434
1 964309552 367207448
1 285803439 368332638
21 471138915 892127844
3 933272686 431552553
12 772934320 653214611
1 235583712 302701054
7 504775454 749278005
1 370843971 338343156
4 168254788 58130513
6 305203982 253468011
17 936066135 770630098
1 650649870 180993048
4 124993428 999543077
1 76350142 924126253
1 530024790 120658135
18 38506086 115884208
5 174753792 192767134
1 127793171 702727748
10 818471526 28542732
3 803577062 129797708
4 333233693 714633367
4 251128976 202219828
7 579676425 451728949
11 249685828 820038691
1 668195475 482795318
11 301558636 433984774
2 950782670 701075012
23 73741182 342194913
1 681027720 987333923
1 890953573 245048074
11 257460931 304777004
20 22641236 781393
10 247483799 727885832
4 989400503 971754052
2 405636017 648904409
12 505342074 444033955
2 249978869 721943311
3 461531840 800516064
4 311201353 981163100
1 208247587 840338421
5 987029469 439793218
11 664457949 826396383
1 755780483 775751402
13 177162744 621197132
18 521600904 516595934
5 139939886 335142552
7 971384230 854577565
4 52543975 174597585
9 502124270 631658172
3 474837866 243081514
8 579617115 727528826
1 905669217 136828763
6 663352632 387278956
2 153539455 382919955
3 96861990 261127907
8 327830987 828925149
1 570656535 754068492
5 15585144 424256957
4 214654054 363942748
11 125486974 579553844
2 135412542 474082042
1 89323180 875488946
17 898262578 648364201
3 463055912 848877108
4 37766926 449568514
4 138157558 538054530
9 149143215 9240801
7 484149926 145435509
6 895127689 828977943
8 289293203 121770860
7 81497361 50601766
4 43399310 616767313
3 342086319 640093516
1 324994930 854796936
22 270584029 34711195
5 140642979 805151329
4 938316610 93213032
8 507057733 746761151
2 235365001 187239477
1 314685410 720472394
3 60454300 944289129
4 233710532 429757859
4 124512835 145596921
4 929141368 435912288
2 12198925 58755003
3 455225816 347542540
1 653165842 719727090
2 713504274 678204097
2 349473603 998371187
2 928987085 273453825
6 459412783 344429317
2 887655066 890384962
1 404455485 825286495
2 631187160 311584870
5 963268005 620950767
3 679193000 553227537
6 741043792 672236392
5 990399203 206500685
4 3691238 746240799
1 252833903 361659706
10 637830995 197820545
3 492649533 42571194
1 396582699 913865420
4 113920171 863761102
6 597600657 186845714
5 570696098 610599827
2 523156766 460296369
4 976397187 604347482
5 631548137 189624862
12 553871515 20929344
5 592206722 462267333
2 400639253 715810572
2 601610943 225052019
3 485103461 890681222
4 801400931 399932466
2 986600567 828660723
10 153612198 101545015
4 366662894 17186429
13 876737808 225256390
22 632773564 511779539
6 17602181 872919592
8 77819397 550300415
2 173038615 420663511
13 113799820 476127890
6 681887470 377119757
2 833642315 365296295
7 314770362 621085476
4 820627306 859443727
2 259384371 338405665
1 297222283 275147794
5 116980754 521161767
1 461157711 496253197
1 358736399 250587105
19 991936238 601591161
15 738718983 433396875
1 941085898 506542682
1 237889872 699111742
7 5955787 947562573
3 107634067 652546671
1 483628274 564396010
13 148530290 584733767
2 353222421 170777379
2 935637046 746167940
7 809424706 539725843
4 326911857 314436498
7 69847552 771608073
1 27229780 634524790
6 447839417 818784772
1 773286805 22690451
20 671991930 316729839
1 363923208 285778099
11 798717389 84290652
3 133814521 764459691
5 929624503 954243365
5 711030660 847145737
6 678845454 74711259
1 178348986 777207468
1 669891823 324405570
7 386613960 344621842
2 362085245 562027473
1 177592544 816142356
4 777525723 638346207
2 508255922 171962062
28 670513845 224744506
2 933400714 53437601
5 959214005 408164838
10 950562733 982925201
1 531021606 475707084
22 78674989 568713500
1 696719485 10702056
7 101011958 577801507
1 401109834 804769222
2 981231798 464963253
1 995444050 326531257
2 271125960 682047736
9 292792831 829663585
17 449303530 815983331
8 535845468 457687857
10 755354766 717395406
2 923089573 883418176
4 656027126 874173737
3 218147676 720661889
3 448253232 3919966
9 870621113 485016826
2 832251541 98385429
1 285994878 327717119
5 4732244 226005912
2 443933564 475044894
1 663057035 693555079
8 448338218 186471480
7 398393193 61048538
2 643294829 51012544
1 617606024 621135019
1 829399149 56543050
1 19801236 933327664
22 353149008 914317600
11 447491092 741151575
5 655399507 17543642
1 331432675 304097182
10 78943780 942168821
7 236142300 580775636
5 613510782 766428801
14 690608451 713438473
17 172988128 19528122
3 368572252 259519020
2 985027295 677409708
4 363622403 523631592
7 678513437 111303266
8 578482785 359014665
1 966614905 504319517
1 638933916 591451682
5 867983487 373515857
1 858218948 678840340
10 127068895 81503632
4 636495583 851984716
4 323633244 793720788
4 675623049 126059251
6 589809511 866460278
1 256413151 491022024
3 617369079 883404614
2 929273316 938013731
6 207108552 339673413
8 331077579 7523148
3 486819840 823168052
3 411385722 865029122
1 456890909 63510179
3 500648544 408586981
1 103056141 300651270
10 244730390 639514506
2 493422526 464050243
1 320494708 390139488
1 345026385 149938073
19 228593606 589642415
11 217452322 883122980
1 425535205 856190651
6 89765022 881097458
9 681380189 427525439
7 61540903 901455700
1 358664015 323443748
4 487704525 689559026
12 219865481 430631921
1 613860971 403130052
4 811065217 956366615
3 373639085 920636380
3 786995813 697488799
1 389031162 991164491
4 636241892 945539371
7 378612904 994777785
8 909521358 996268129
12 118998077 840090704
5 983029712 307927983
5 764698073 310878661
5 859459257 282522123
7 111921359 127015385
2 327861591 632875934
3 763026953 237522843
1 497565039 645584884
13 312760518 86509228
2 561504628 538941218
3 437826442 668805839
2 505864199 876614520
12 73334543 378958349
3 242477008 722926556
3 39190637 559208035
34 202682673 848875554
3 884635821 241243227
7 50844078 858398841
2 476446327 671206621
1 343396428 199463164
18 683045775 369506225
1 554749290 303957848
2 528421968 60407289
1 353175562 726341448
16 696533961 668734518
15 957512227 232988909
6 978500732 891257627
12 531742409 489026257
10 542068959 432923065
5 589447005 554874281
1 685139633 682739464
12 628516764 530375781
7 91777720 424162522
3 349527839 90016368
33 205890609 683733938
3 27468757 196053719
8 967359861 139161611
4 924302161 921182255
4 502529658 102701807
2 750628134 353708671
4 906476099 236378391
11 9361590 569505423
3 687265663 670127320
5 10692126 836374993
9 946511635 928763424
1 897309811 448145503
2 758754249 153343664
15 204395861 721034113
1 188965252 706107226
2 310522392 486938706
2 985195929 518246096
4 640216937 160700302
1 734047447 406518810
3 226724401 177035281
8 44932132 310161006
10 475112308 985975069
17 223937221 327166960
8 833093576 162130337
6 152529488 127926320
3 847008871 982224967
7 191843112 326268691
16 747818316 59491934
18 577906315 723329185
2 308439197 223682174
6 98550121 776838311
3 652867596 65985360
7 445946666 112474702
3 692440299 482474468
2 358328366 963527487
3 204885804 788804248
10 387322307 664649305
1 652767445 213063333
6 538280657 979867497
6 209657573 984444776
1 569210529 910734411
2 849860422 87930022
1 509554613 576102855
2 189541004 179063711
7 916301223 81364109
3 394582592 624993065
3 435481269 212846988
1 597675115 965171656
6 338210388 345129759
10 113440989 719927069
3 828152567 685932612
10 126629 247637507
17 909201661 262576459
10 650904939 64258375
2 40760358 863830904
1 184735395 714662380
3 867481724 764158934
1 272105214 643917364
4 487843882 124818466
4 146837483 829608462
8 410221059 493071637
1 378401891 845386044
1 655775492 878642052
4 390699843 393736485
4 948424003 366323821
10 97918768 84727927
2 809174801 136123530
5 348561752 535747399
3 60541595 380984510
3 74643977 419168770
3 407032049 71712807
8 720596955 163079166
8 716537294 407584290
1 910123796 996228228
7 356159835 494105652
2 568214731 87327173
3 259018818 177828680
7 482042003 568305311
6 575637345 783899431
2 159555790 207057321
5 819305133 541561485
11 982796084 987853378
4 319261164 565522000
1 555825249 759408747
2 302581563 676165157
5 15952488 771223083
15 622575496 311886188
5 734595647 110686958
2 175339025 746918164
10 340102131 754539278
4 631113875 942760312
1 846030410 352995464
7 60142498 155282879
11 159901733 204095673
6 890509855 252477158
1 857510322 939273612
2 748501797 237835913
22 553049561 594420136
8 972608336 307352217
5 707351688 196870479
3 193180138 906947223
2 649952779 981391433
1 126916876 594365795
10 894154574 607219360
5 765498617 193077302
9 673474193 543623505
8 11037150 802368167
3 517011703 10095422
5 895437501 333332897
3 113456112 319870300
6 221279235 284463982
8 861280646 599321410
4 374671431 939038259
5 172686486 624748597
9 662056755 291513837
8 744290379 438940332
4 270790479 245711779
6 272054986 102940826
14 801755304 636353870
21 651964690 230401217
5 640854495 56572002
5 19051641 633264206
1 306455816 431712540
3 226446308 228984600
2 831114006 571470264
3 314132405 888735916
4 561343438 754645073
2 56181425 523182222
1 226468374 171301445
7 439932886 524047200
2 309098727 301658092
6 334038362 609764926
4 915229800 535521042
10 181814920 567861225
2 352886706 985421725
3 27909373 846321860
9 444211966 692581683
8 649325828 704808796
6 757405582 157856661
17 916132867 99572646
10 836429881 917000279
10 901956287 299110723
2 246724168 401450573
5 473051586 451931832
3 559689750 408127810
1 893135654 222866456
8 251463652 228257497
1 818003124 811661938
6 549570768 959829548
9 244051761 905368668
9 106072828 53112540
6 394285119 283363407
4 259463223 498464582
7 269672174 730890849
2 184167283 836260406
5 154157416 255522027
1 314242898 596587866
7 275812460 40163308
1 20809438 490132775
4 124277620 529342425
9 929064692 156815129
5 339780319 317715207
2 584389684 952364780
19 155032257 802928161
1 661023877 447727973
2 729292676 55048842
6 633578939 65956809
3 393105694 543568561
5 240775331 285841784
1 712158141 29060558
17 245696928 294077179
2 233945810 453948209
4 140859689 497726961
8 928513535 705210422
4 65041619 111106707
4 706705342 980810284
6 571519007 379401147
2 397412666 652444847
6 117876038 288075179
2 623948961 782265186
32 697745583 707888005
1 663479937 783301527
7 306343558 27931619
4 679308917 93942302
8 966252778 797988143
15 58124993 291576019
2 717742014 159653902
3 682354183 74518729
1 171181015 978845996
7 395329991 112169679
1 973733443 137629038
8 193976927 284501239
3 432752405 249750538
12 31621655 758026188
5 868603331 392655829
1 349632273 268313353
1 730786050 358886133
12 332052232 441190380
10 81050912 357255976
1 956578336 354554886
6 996136091 133203051
8 108457254 990640993
1 502277215 243425753
6 481478514 593007574
12 769676298 993165656
6 889118068 452924662
4 996324277 396820114
8 851638081 750475737
7 954669883 710462716
3 175512101 420212666
2 921710172 295701425
3 43206708 503028192
6 282665652 486610884
15 941546408 433433553
2 208493179 971926129
2 296195684 263484595
10 909959993 406702023
1 909235643 545562780
1 980345732 403177420
1 721510822 639547529
4 808565950 986341513
8 254647015 238700214
4 718507522 158002507
5 374969198 603038981
2 516648975 914996055
5 957931266 791761024
6 563947642 157964642
5 59891580 240315400
3 746864630 722001026
3 84129827 472866430
2 119167386 86051094
4 543212215 390099373
8 60588202 957991408
17 613842251 150568521
5 325160000 225756302
4 185798885 662559407
5 275757199 475178998
4 204047981 237005907
11 860387678 660841654
2 466665658 215681911
5 345431861 14469334
1 591400780 687753742
6 338884052 372748298
4 971145700 72233220
6 210681018 84399402
2 571429937 708436640
1 306345711 941494592
2 357927478 158431587
4 51117542 557897961
3 439878699 736363787
1 720034296 791170857
1 918548723 841391513
4 778786468 527645777
21 290070219 921460117
1 626067106 462587516
4 571599332 289225219
13 688273136 780800292
17 576019990 685993709
3 834969279 770128543
4 593348309 269867012
16 984967521 521979739
4 218912593 770655965
16 53705194 339158247
5 338475832 534972494
5 921641830 137517687
9 942730733 868335562
6 73485990 834742066
2 497630396 459165963
17 406323836 795041286
4 517791066 161852323
3 320777930 26788895
3 662346821 600746889
2 260681925 890126270
1 849557681 797076665
1 931802170 482330726
12 841472410 361391108
3 693426570 813806419
8 507224342 446574742
16 432001950 903295173
1 500802538 17886881
1 473988005 30361259
20 110678218 799467623
6 4455720 13229408
3 545647463 27990919
3 323071192 745414826
4 171864917 472071363
1 885489050 66037745
5 856669532 607300738
19 305380319 353235441
5 248439737 384706764
2 519733406 380934518
2 621111840 59851147
2 482267571 85520674
6 37255308 132040297
2 808867751 559140767
3 682887581 923227446
1 75266135 809738347
4 11797514 165963831
7 521099832 665105603
6 885079236 253246843
1 19813766 914327557
10 239546958 293685583
3 611176500 424859407
2 727378359 134352534
12 118995080 720088977
1 488247906 367382052
2 737789214 392211845
1 691998413 802853247
1 634068456 543446022
8 117886243 708911459
6 794389380 454840228
1 785924900 902313881
1 21604722 53215834
3 836415256 961011591
7 703617992 905489880
3 42071232 238303910
1 25271890 267133884
5 793269433 194956601
1 183889515 880874080
3 443703026 393418353
2 593988195 440218920
7 700358405 687122334
13 215491092 278990587
3 322983296 157680169
4 871470346 565621685
7 566301130 934288970
6 431306532 714117955
1 959923295 552305904
1 352603355 22595318
1 419275079 244971687
27 866899208 489076222
13 178451456 846573653
2 533376724 109120337
3 356539939 868939859
5 424752151 974155917
9 808397351 714336529
1 607944483 671321972
15 698646028 418043512
2 4132780 153214812
4 789689310 462125562
10 442576392 106324163
9 696495073 309411512
4 552194075 962569554
1 681024920 644149996
6 185730504 826425338
1 996062992 109249208
8 975617327 215986094
12 385633976 987293213
5 653340460 680479360
4 248733065 553735434
2 728876772 140872018
18 783745023 969447270
4 230020637 447136919
1 537659844 645124368
4 526645115 302613072
4 88819329 162051181
5 7670783 196543724
4 532812005 215250344
8 900950920 595006074
2 922485367 667117865
3 861500733 763102082
1 192432937 168734714
1 769172002 28060212
1 793287794 730761217
1 798296149 143386569
12 786160576 856291729
1 457857650 282644261
5 226454505 936719080
10 671816541 414223815
6 407907013 656683090
2 343484743 292714102
2 489231866 634541994
2 916875904 463716614
7 858391261 727417499
1 326218701 161563489
3 633442697 594516702
14 476768026 517297193
17 542022697 947474594
7 837102364 353601979
2 769107820 258969818
4 556933069 453045564
5 977097181 511808713
4 296673310 954715631
2 564956101 867075299
1 544016111 144323724
5 841904913 358570437
3 188164741 189502181
1 745996389 352992640
21 427188707 890310274
2 760457396 129733766
3 288245499 536966282
4 558220492 385969374
1 395101985 846064147
9 724302120 779123201
5 378975717 318718814
2 31778710 442795864
15 775446402 837262935
3 690853725 723368426
3 219550866 670007097
10 641874471 885599341
24 598575237 808886465
1 575379682 210598070
2 890496078 302225238
4 765900103 795789310
2 302376193 785679651
2 877335509 869385563
6 454106349 672946236
5 669190453 785063460
6 322477330 515504539
2 731829260 603806041
1 93975448 495054450
1 917722783 290030242
7 743008820 41624003
2 457655429 817892786
11 299132191 236539498
1 963527453 626756438
2 779745479 461647822
2 404845147 820694103
5 327091707 15524610
2 336201045 914300123
5 607396042 956504402
2 494571538 205566574
7 523944568 568250752
4 131448013 776577985
1 491242004 941551453
3 137437428 336848287
9 571898599 550181455
2 591895765 27436449
1 7358260 485577000
5 956588635 827536408
9 958669493 937187186
3 753976066 710590938
5 132185832 761350695
10 776819887 781914546
3 192271388 455022062
3 840985401 862915080
1 879649944 593080652
1 228919199 907261490
5 238456556 937198510
4 342806947 430660319
8 739339702 827393946
3 686490357 352148620
7 760100010 82220354
16 579533860 834878333
10 194739655 39110022
1 240633413 556408098
5 73506697 332779947
2 715951056 660682390
2 654294275 141618007
8 168039903 758280344
7 197137301 636212317
7 863861566 923657601
10 775915143 118129535
1 662197188 825590851
1 172753984 489232818
6 927806646 499211300
1 843667858 278698624
13 708047641 908870752
1 358198063 288770746
6 208704439 602912135
1 992655479 369879212
6 758394766 683023808
1 878663379 247861423
8 845951307 13612118
7 318123558 81026494
8 103278887 949018138
2 710252496 966183271
1 61436023 322044322
14 833790041 300475058
4 97766164 680892606
11 545319013 693254669
15 221683737 839197069
1 847741427 904830461
1 102080171 96117678
13 604161470 508640818
23 873323671 611755008
20 828868085 789018411
1 526591164 753998813
4 424539898 40890740
5 294826261 716587996
3 431002691 997959216
2 996188254 990231369
4 398854478 508570573
1 906786676 227719376
13 656776142 800649247
11 463061435 911811371
5 84620026 584626464
7 437126861 87157409
2 623609154 152519406
11 224047289 66221653
7 752280880 769769778
3 717954438 656451901
2 975357331 610372963
6 426675178 397256884
3 288218246 177587911
16 887318860 609343224
2 132805865 850820192
6 656417515 93359821
2 774230209 779150328
9 344940744 420777161
1 150953651 427114688
4 315904144 332620165
3 41429558 323086273
2 500040338 37655299
6 393650045 917437843
2 962923172 325270899
2 990736274 175686362
3 559668111 320480740
8 732586949 378016453
16 624211949 477823184
1 937685271 652013826
20 422719373 177957787
3 479976625 350801191
5 783306132 182163729
6 456437960 795615264
3 984762311 824522645
2 394254016 172554544
2 397766934 839856220
2 888085926 552315618
8 893354705 157879606
1 688302587 710944163
10 391324066 562229922
4 344870268 245387510
6 423800445 108217677
16 882918493 973273624
4 884414853 732266663
3 117903585 590269530
5 996325510 3786967
15 317211914 779525966
3 104968267 315223457
3 937909001 984228429
11 743142535 350339740
3 379073251 322921069
15 735026308 216828525
3 961112829 56312201
1 228332346 603166351
3 673608021 656484738
8 560038597 116857279
4 644760272 195831055
2 638558562 303002847
2 153858206 820518831
1 942509539 207896919
7 272334052 810349010
3 375067621 124573045
13 263065999 930048081
7 263810483 754158520
3 420966801 775789729
4 76716254 462052248
1 739281077 652855675
2 444993311 4220800
3 26302721 42165755
1 76296675 8879733
2 560768870 902220028
5 315372640 920295393
8 635386793 376732188
4 355725418 44176432
8 312914415 362201982
4 606083914 606138280
2 222929560 234870625
10 292637293 970539862
1 244649412 805108787
7 596482866 191915326
5 119409404 131104287
4 586899045 541754751
1 244963385 971225469
4 877776119 912436000
1 361784615 943244740
1 891125906 332081634
11 229828890 812325986
1 366732665 497357724
1 717430675 729933843
3 830224598 39271764
2 926858486 668319574
5 327302448 45186538
4 338327198 846735998
6 117763615 10464582
17 406207164 557536722
12 7642843 618386480
4 189297243 466800687
2 949242650 198439776
11 708655503 870660088
9 394640431 714069994
2 347719293 422550227
3 376916409 591032429
6 484356880 680112767
9 573108824 939420436
3 575604587 106451195
2 615419919 868835756
17 963018581 714778935
11 918466073 999995590
23 474632739 532594892
11 366542991 668097807
4 915190748 349932528
2 538938192 738981261
2 671817668 239956987
3 479720361 337261288
9 432669374 747584083
2 917984235 39879717
2 587228992 599506476
2 103370387 598562405
1 293452057 306400825
19 667769322 404245665
32 964844138 768522788
1 986544905 354607460
1 658350894 969545271
4 471317202 467159715
1 845337652 914173092
4 388278143 955905186
3 126088514 362573243
10 471522861 345799125
15 790258457 779592486
20 542252060 99559009
7 574999892 460103590
1 682930803 662880680
3 812956682 919265690
13 763356762 67794191
11 22854960 226591067
9 900605495 543768723
3 262776238 964184583
1 127128242 651374806
3 52712045 802797919
6 958017937 949549258
3 153323569 416286265
11 355221163 100389891
6 531585144 447626888
14 234960999 531292951
10 549973872 916334348
8 390793079 474975808
2 664351844 678669098
2 378841823 681076831
2 233585470 90526421
9 662016113 395017607
13 346681540 110909670
5 52492394 682025786
26 475126799 305340533
1 706846825 350759454
7 968183114 445514075
18 343329745 27169566
5 762361792 970152259
2 106419921 261341922
4 736681326 914108288
1 674139187 245143476
14 902780040 669269717
2 225012603 884078173
4 28011905 543579041
2 977266625 850934666
2 35433227 153157737
12 918215841 961792423
3 699785409 659621121
24 131041259 54100555
7 771546342 426561527
1 785680436 989037705
6 955984103 87112655
1 109614657 104215654
4 39032722 627459959
5 430076226 379623177
1 304837607 136953067
3 450946871 175425347
5 204631292 649976114
6 513263291 120297676
4 896976043 572274524
1 87694548 277146629
12 319167010 204641852
2 324237806 573957645
2 30084431 14385920
11 441403212 361667348
1 988338183 688307275
3 880057154 577395260
9 618800313 351751039
1 990815267 743036632
1 67859077 94324665
23 182417706 96113517
2 835698802 362190365
1 219687955 940367385
2 564085301 711182262
12 422473088 313787364
6 789675932 256375250
3 101365551 815381577
4 639507178 941218071
4 949157298 335045109
20 944214560 485184664
6 582646790 121969116
5 855758818 51647740
1 126947521 689988265
2 570859837 385808954
16 988466836 471758204
17 958554499 400498438
1 690444466 566948358
1 740409036 722571308
3 809254053 913294216
6 780544077 355707191
1 740332560 231038006
4 103062150 427244753
4 863204806 237229112
1 717045831 114226083
8 383977934 85343789
1 393025727 601801993
12 242885066 694705205
5 427134141 619014373
4 572934690 960235914
3 582525532 149462739
3 525137459 431753862
7 56635252 198974651
7 658743757 618999144
2 657522091 909099165
1 311387819 773650426
2 836346393 307321303
2 172280065 816496305
14 779216869 394647761
3 972821902 96681910
6 509423008 872429189
5 16472806 133179180
11 951505899 786393255
1 571462468 474197967
3 901560413 267769508
18 666611148 833500699
10 926712934 38522241
5 837656644 319219919
11 686051332 755832650
14 353868083 478948482
13 920878501 715933946
1 208125266 992791437
13 288212294 348754791
1 168861378 326665790
2 890976358 116170959
2 73749791 649269772
3 661970078 911653472
6 122835708 222717361
4 235051826 561795555
5 789292470 985447345
4 451503702 989232976
5 663137287 430392574
2 619812725 66461476
3 753749272 110244406
6 108266149 389870678
4 958842203 691005526
1 671880422 565695719
8 538730924 350029784
7 460681554 723524695
3 3456139 169695720
3 900904598 183311895
10 676220183 794438584
2 239420618 406195840
4 1954593 995553693
1 485723624 972022428
9 497777597 902440894
2 14397575 671758559
2 992361435 122283202
3 527768473 315965212
3 113621823 979220532
1 895583561 14773586
4 185326270 30114451
3 144943724 728263560
6 836560272 547603335
4 145218211 71293124
9 406687451 788710537
4 424981372 103743757
6 776588048 718252841
11 337206161 469023460
1 597993344 729498152
2 569029281 591288322
2 848839342 416772193
25 171214735 931884765
2 199383113 222760846
6 156894566 777304618
1 268799070 24830192
18 709952036 500061987
1 320893413 197139281
6 621809275 631980086
5 524736174 534004991
5 196184189 533271238
9 57179618 366086093
5 146009257 241871737
7 743117960 571342937
4 602962682 616439522
2 143574172 440458844
1 678537545 726833561
11 562941938 755564658
1 313754777 945782597
2 535553879 878013570
7 359786537 722414380
1 169326221 25627961
1 874358020 202407791
4 517564344 176037310
3 14796760 563953771
5 730558051 628260559
5 301954984 162193786
27 743671197 168170653
6 488101407 685933928
12 376940679 697886124
2 762994609 281990260
6 302789206 149792495
1 424668254 557821462
10 154043512 196087711
4 182460114 258625148
5 227624686 982598730
3 452593334 574141969
4 66343558 535014403
5 209605614 539801069
3 895539511 709282817
3 102166411 62338240
1 55348367 177238877
4 141779963 629735189
5 452499189 53807112
4 222942933 930825028
3 360125508 15131081
10 658423268 205664210
5 748276526 245189203
8 623356939 840206578
6 894649071 644340110
1 190845109 837108495
3 167655967 236559530
9 479235934 252518625
8 411026339 448343920
1 50112354 183403223
8 689330400 97881683
3 762552022 906202736
14 589031454 503908136
2 215433338 116782032
1 332681262 341002858
5 457857558 843648186
8 20620839 63086439
1 869485960 381605359
4 863206861 665429863
9 705192718 905115618
3 648774818 452030262
10 664765086 22963388
6 391813704 844616326
2 201617148 888148837
3 568120827 193776429
2 516659861 989305331
2 881394188 100441589
1 869248733 245478987
1 90167238 328498814
6 685483275 603304467
1 801689835 365737483
1 78627428 354401025
4 331565740 140501298
3 466252346 743255238
6 762580021 664562592
2 214190216 879576868
1 235831412 198811947
1 572831229 232643289
5 132547148 320464874
7 260655244 644376571
1 826276038 853632903
20 721432391 373120906
1 218277290 817555163
5 585430478 555141014
1 131645581 144401161
9 70769913 835204872
4 592426872 784737819
5 345550703 100393508
3 444570442 487855555
2 601947688 79905758
4 690306744 464868991
22 155601998 499377199
4 504235252 573685389
2 739453419 405066740
10 93828636 951565654
18 845070135 294092520
3 560366436 722158359
1 693568075 964688129
1 20268992 663224724
2 97235285 749790915
4 362748644 88725709
10 469292033 362759462
4 35224937 914845735
5 543274268 79387753
11 535116865 160549772
2 341429976 494127118
1 952375474 397958593
18 752691450 424895852
1 397272696 481147417
1 5233415 816197198
1 214062856 352891482
5 987629397 163085673
6 901201346 335087378
9 261849482 89820298
2 280532610 244229519
1 17386187 400149127
15 877871299 576517112
4 867659904 995185334
6 606768430 531882690
10 746496574 612622151
15 379218398 746421987
16 172956213 491918437
3 658312957 136110452
3 659089904 170664508
2 195369288 655270895
9 809794891 104923110
2 675094829 275033778
7 459501994 949870840
13 514529582 240996111
2 597414256 944602710
8 430470327 940947830
1 234849548 765986788
2 589016497 259170063
4 778244222 752945554
8 884397108 376528038
11 13106375 488487390
2 476425733 620181223
2 437040779 557872198
6 733770828 370545721
1 392959369 248565621
2 815626431 97015592
13 86062594 182478275
9 564988330 634458024
2 400645780 365755435
2 428992975 301073988
8 852512084 532582264
10 303040784 733279215
9 640925576 240514231
2 561804973 698913305
7 391394791 372242220
5 756503727 134479001
10 884257856 714357077
1 986031181 65953571
3 863249588 88433461
1 31637528 509472951
6 817746133 178270955
4 942598598 463062485
9 809909018 462234160
1 913322438 158289699
7 825804937 244563121
3 658823948 49571067
1 775712335 290476458
2 121486864 243057635
12 15635083 8212468
2 309326055 608307559
10 462949504 177655159
3 606155078 741697744
6 853322547 335954687
15 363034773 800508384
1 579163429 671661163
7 77642747 628488172
8 649783698 463254278
11 530955598 237421972
7 889905948 884055953
10 499099941 848179125
7 891536579 350279746
10 222691962 215391330
5 736068687 787292376
14 419987863 943305117
7 39326077 936757583
1 716467271 88293414
18 365761873 116403635
15 843671519 32670898
8 475061038 660283695
3 335019498 736291813
5 800894920 624629696
6 979836573 64256123
7 145081174 288299693
6 726858702 655692977
6 410331697 988756172
1 947247401 826031867
12 265135307 584356398
1 921966781 267121506
5 993822164 394717309
5 77475101 533801102
5 569688895 182520867
5 318287703 8041476
4 102735157 527824229
2 377894729 291172144
3 54685667 530825707
1 559772583 118593346
8 247943123 54622937
3 731997878 221261514
1 257569958 491325910
5 326212540 613743052
21 421138830 210340052
7 397390452 147208385
2 10758798 127852079
11 200172613 976394454
5 921110654 232304818
4 664524603 56180902
5 596725801 424932304
2 721270804 373669061
1 523481493 313765759
7 95513285 634090317
23 943852231 653415483
6 416019440 986564916
2 993438930 210164719
2 992931507 198454254
6 674941709 758697273
3 559542152 392743745
1 753500293 189520234
10 940806462 152800554
10 987208505 267090085
22 193211894 26151480
8 976542612 23363126
6 340435562 590187751
17 197343002 219410175
2 424528117 192079026
1 518319820 685717609
1 9543464 696188969
1 295998716 780474161
2 522861032 80085936
2 784241681 56711833
2 59669380 886315872
5 737748703 248907633
5 494585781 355379131
16 912280828 111466882
2 854717295 446352873
4 865889712 740809938
6 935587811 945465077
3 39632601 69332914
2 723555667 859228211
2 479826658 332470440
2 493118875 79674886
11 369642254 507378309
3 506981977 862288935
2 11836209 595330571
2 176645422 734855498
9 241593787 377929165
4 154185238 939532139
15 499737974 731780612
2 302982902 315069651
2 57793165 985376082
8 383594717 939112691
1 874928746 8261202
4 914482870 614050981
5 929406554 524720797
3 126265867 694309082
9 650197016 490661724
12 923949748 329794701
2 327021730 367119708
4 208669065 263230827
5 768938852 547050904
2 583852708 304337763
5 70217642 67926162
15 814860179 950124433
2 798169996 575739135
1 748294257 195344968
3 368340523 415570201
3 785353789 810075779
2 34891879 112754670
7 51336073 21841471
7 377707826 156294881
5 935663879 602521020
2 442968643 27556304
24 22170815 792451260
7 877784541 400091204
5 277701421 651327031
13 387750371 469923321
5 975224790 123598434
7 260651542 303751371
13 934959926 432517939
3 840108786 318660989
5 609085934 759525548
21 883695905 421659659
7 346366694 469022314
3 761237537 745402545
1 522958865 66233608
7 497065871 962229678
7 747491240 587670339
6 640494884 106636790
1 189043878 802239467
4 944339712 840298481
7 247084091 232524446
2 812481533 174238443
1 72278689 35848617
15 528659336 366247853
4 647636293 537415172
3 199861192 879464712
2 590030900 407519424
11 370884155 409543308
11 721308447 429813224
16 213174709 765121186
7 533549143 959997819
1 997276208 128215270
3 296767882 643228264
1 896489229 496488248
2 112506441 631083667
9 72515033 761462987
3 56097294 242226832
1 130808905 696891639
3 539155107 542897921
3 155829111 360377619
10 439238075 26444508
1 955747494 495361424
3 133439655 776128595
9 28777813 583331912
2 644944079 21424702
3 261837666 399804404
4 22843126 363798987
7 345230501 839098337
4 921341267 314638583
1 698654252 986762941
15 480696714 165945204
1 32748091 494663182
1 237073174 594760955
5 405003690 799397267
3 118716017 62008452
1 243433952 993298039
6 804520557 883223602
3 585116562 153305533
1 376220753 83487459
5 321193402 671164024
6 126721572 665694673
3 274827101 949569840
2 699254600 659404868
3 425519892 76135688
1 294360179 509249394
1 182801091 328042918
4 812008198 128329523
23 657106860 748253348
2 889523344 803067646
2 88091468 85310719
1 908635757 142756202
6 220063764 348870700
13 335118100 656699198
8 349706180 686417912
2 940218871 728932824
4 49714438 515197734
13 562725552 926306243
3 377040328 736533666
11 603079262 586100429
3 623609971 56437596
9 264257682 136741520
1 915231376 800000641
1 607858452 315426054
4 555379593 276723942
6 897193412 780922065
2 944357223 380721450
5 465487049 491210630
2 81430580 540759027
7 212416190 659256826
22 371353069 748854790
5 754650363 243103148
11 631686859 249969108
5 112253883 325033561
2 204870200 344356809
2 648267031 893908880
10 592989577 642256619
8 836020399 922201600
3 838310185 335211399
9 588274296 525644444
4 431155264 294780300
7 225696625 800885366
4 633606204 877269860
5 94619137 191054189
7 798353873 462375723
10 474805626 867774344
1 486429820 57143382
12 745569814 119310504
1 552851754 308930701
3 166702653 261651382
3 572718918 689636049
3 658263530 546737471
2 415418297 298644729
7 116076381 88056089
3 475785155 568429841
6 803361730 793122076
10 527631013 709257793
6 727665206 337054077
6 479968545 612400542
1 771289923 227165965
4 75789850 747519626
9 872421047 192865042
4 648597450 229384037
6 828877646 119145037
5 610593983 392974637
9 918126994 941338764
7 990902762 849795405
3 176666645 689660259
4 310930360 401043958
1 385132404 897010290
4 360318830 483006943
3 618534462 795174955
2 887227107 662289080
1 823892655 5701726
7 106184413 235497519
4 676433762 567385562
2 732105601 608790133
4 564046924 397975459
14 906142133 357536873
10 934350782 231145181
2 497510153 885826
3 893311069 766992051
11 31754849 44962474
3 422483186 84651611
12 168396962 988721821
5 124667294 332045645
4 113725257 796446068
9 117465582 922715221
3 883022235 949064082
21 882151301 505948946
4 21844347 626664312
3 970001963 72185217
1 647522415 11654212
4 786557266 818073465
2 751600240 610453244
1 428909321 774626251
8 566639685 186529586
7 377248103 314735919
13 823104099 567263933
10 356070342 154476746
3 335830104 773524718
7 128702940 932815778
4 590678405 648415118
15 432628139 299813565
2 899241723 44100926
6 824978120 248040338
1 967447311 998699891
13 748895995 174095949
3 437194028 766362642
13 399073558 540311895
3 565195429 351353445
6 373607701 894882646
4 596139309 888089910
2 16310510 830228881
21 367316568 573320001
11 959039914 67825471
5 129283689 115310589
6 188341783 496035298
5 449995059 860414798
5 172896528 797074860
6 278010416 280613517
6 231748541 845488130
1 336201749 356867555
2 732895202 250807430
13 663756524 230546702
2 887296103 812567520
2 175006997 763920570
1 462231121 199523379
4 987472771 779777952
4 148992060 358609771
4 780963915 629609569
6 611800860 590768721
2 864612005 251836803
9 467072658 199405832
5 499861255 274348671
7 251582912 36394837
2 903442806 800839177
2 637650470 181021142
3 942412381 41444228
3 335210903 7771700
3 618517154 261378417
4 165298126 593952480
1 794461342 547510117
3 597211759 808491921
5 897422023 726623039
3 108298059 281126348
18 795750246 884349381
1 347712094 401176547
2 890636788 85920642
4 793492853 507181993
3 396106558 40931290
3 297086255 529629597
6 163856128 432675883
4 240440613 515319449
10 989409987 166702114
10 451832265 219586486
3 657321921 398206473
2 787086208 42799475
5 296432516 938904067
4 793236909 172572757
5 425601554 56203667
8 573606910 285900367
11 103674317 461088287
1 120591571 951485229
9 363847294 497782320
17 757773208 93611365
10 294952391 242665661
4 908437234 400625886
9 121722910 264696186
4 549841952 98093745
1 187433418 204402861
1 872833243 602729211
3 109482376 4882750
1 455874234 99473626
3 499272585 235377312
1 76639143 71534002
1 879347931 441856312
6 545088570 653371375
16 933680 592200263
24 333161507 935227310
2 58712691 415575742
10 625503622 510299306
5 213727437 583357434
6 797893129 527427166
5 455730365 524341146
32 481727490 180660451
11 625723543 537182260
3 423550589 838595350
10 117082603 394844977
8 63508832 919557094
14 777327446 733821796
7 21747182 230877241
14 482498312 779411717
15 985532699 821105821
14 415878935 408050285
4 927846173 80494836
9 924801525 385257380
6 368228145 284957834
11 633472874 219520211
1 944131556 485957503
15 277853501 370610835
4 669396122 681260580
26 447286956 293065389
9 511831598 757093324
4 804078486 693986124
8 592968821 177232353
6 328245649 833364292
9 556441324 755790457
8 471278994 419255301
1 687018280 366959745
2 199339021 726392388
7 709076436 82880294
7 623550983 165873817
3 979055203 268906953
7 700648674 648496167
17 552195805 940635334
4 401844014 798210856
3 242507104 145003963
4 524304681 958363588
4 678850574 246724039
3 660744526 790575496
1 865775862 839339701
4 25212082 600428121
18 336899603 918913695
11 156369367 265408707
4 181418732 993364846
4 883779073 156047052
1 292202991 406314579
2 4772516 161532703
5 47491365 154850483
8 15483839 976753549
5 448576423 760060715
4 596186251 796008819
3 619879703 560858371
5 916758553 599625818
3 952129349 392527961
7 812870649 999000619
3 309505647 688238970
2 247022006 717140011
3 28206826 417242459
2 88139924 316313557
2 395906344 94560404
14 135357710 444327570
10 843354380 312301906
14 115118333 67060291
9 885796864 977998623
2 849100898 421430840
13 729607649 297373386
8 303988398 787876657
4 40488011 853237454
1 774131653 282512912
2 740056141 915754995
8 768660324 426621854
2 663257547 508089923
7 52477510 793633864
1 145753549 542789716
2 510473863 26785337
3 521818891 582701136
4 384251045 552263963
1 164660942 179656881
1 503590155 826721848
3 220623517 730899949
5 476452095 302959453
3 25037168 690901014
16 195554005 403865821
2 276006533 956742330
3 552158791 469201712
6 170248105 46681697
1 301210815 277237591
5 509383633 785337590
5 880553619 133080705
1 319584837 677684878
1 566952810 601928878
3 877561063 236356581
1 594409132 487033061
5 891293618 461502641
5 882006628 287445734
9 932442471 877970788
1 462362720 567654229
2 652871264 37507867
8 952902541 670314137
12 14031656 260956153
1 766657461 392138370
3 666284895 245779864
3 929487434 964993665
10 86016249 899903386
7 956686189 130071597
5 940174902 117103373
5 568400469 272156453
4 769752455 681688844
6 835897513 924156120
19 635342850 94900886
5 534158058 368207775
6 352957476 938341551
2 686725223 239808470
9 199241821 292454932
2 454539345 369791039
15 203856804 88729900
3 870812387 407827184
4 71757355 535464830
20 552337960 623381114
1 807960029 411444631
1 892946981 608003530
7 708730371 430345528
12 907073312 430196213
11 262885744 169593918
12 540468824 527804789
4 228963157 61448958
1 180025815 931467629
2 123079077 149273649
6 714660498 273665523
14 664205568 548412907
1 45369828 654372260
8 868425173 381174164
1 382522930 452820506
3 146076121 250290695
3 790342008 936455202
1 735085426 909198859
2 742987461 143295247
6 211741207 955040158
2 379982815 437503826
3 763253689 446797321
1 373713405 619710617
3 399150701 444431725
4 825849642 880126306
8 541164384 702502897
1 449400000 295922313
3 985222924 805946901
1 135900482 90122965
7 987584095 696769348
5 625960329 2148715
1 855448254 906073766
1 160535054 282747484
3 760014696 487138767
4 774250956 784620484
1 360992358 833855313
2 642909209 314151963
6 344179514 31901881
3 499489883 772275316
2 791652044 301252638
2 990338353 264584178
2 964367666 635054695
12 863148074 738536338
7 821619653 614277880
6 76399006 710256916
5 648733759 179593475
1 454755735 17932303
1 244884746 475902001
12 812607998 251188446
1 826825784 377329533
3 665855548 444842257
3 164437811 982481120
4 109434586 492811662
2 366836243 658787207
6 295660072 15280825
8 259721314 834374242
7 940224771 994470818
2 953106157 859227160
6 967411327 902179291
1 206793416 978295743
3 665777636 726067917
1 515333592 643894325
7 600209317 281486177
2 25938060 747853216
10 133863640 119274783
4 247428437 348527269
3 53397620 892710849
1 816619349 130606703
1 999493542 674108239
5 927978509 938574934
7 764842193 452483872
3 12811413 12494391
8 381154635 978992020
3 689472675 103746856
1 909019254 518117923
1 430865340 687034351
1 430170080 528037300
5 685632823 530357847
3 415844236 786163239
19 494915693 396166914
1 890097161 805147386
5 2588602 956360136
6 624275851 52308257
9 216984392 558357758
4 289305176 197592632
20 26433859 347665336
1 887587858 22547592
5 583949180 297816872
5 831997781 714157196
6 399675149 36002261
1 195888740 860090465
8 105661688 471458695
3 289051728 309162062
3 847249856 664753731
22 141646146 962038338
1 273175543 669883484
10 707458987 981331465
17 110182158 782440320
1 485191979 35094853
5 946600479 211164453
5 584993406 216121153
4 380191053 798556341
1 966133901 579812803
7 942063996 190063105
2 440708528 152201471
5 237444338 586081247
7 580980651 279452196
10 969461096 796667349
1 400020546 907030581
1 524444539 621193521
1 650193982 524249372
21 880761906 296051384
4 846687843 449228180
3 958739 342385932
1 288449077 232546688
10 971635195 845985638
4 388859243 428786235
2 118664702 309652357
7 403667723 509795266
10 549137303 204772491
4 858731469 33092138
2 814789066 111622680
1 268183700 953968521
2 300457406 51371550
8 446435395 32257733
2 698469868 852250532
1 922173602 34900924
5 814007601 567667922
9 663697936 443350911
1 459757137 424943668
24 35836289 136637611
1 90453277 517122781
1 950664850 809717681
5 579613526 792681763
3 636202788 166574195
3 79975649 694243672
1 31877447 660655203
4 136729393 781691534
6 766706177 7749477
6 455492561 244741852
9 847423976 119088830
5 151562564 555108356
4 154623372 538376264
5 446676163 51264541
4 326528459 636808337
4 834178249 426970425
2 84473533 295501492
5 301227262 663727738
1 543378264 323575099
3 126111794 945884258
1 527895802 718355580
6 538573901 156801712
5 61165331 533051251
7 558809001 679312957
1 318974210 120282684
1 772291200 560721673
1 462326132 214053925
10 894962002 305173070
3 824389095 183344020
8 590315080 580763730
6 447618105 678178089
8 480406555 540112688
7 868116635 975632522
5 305768645 772220759
6 871868147 198228652
9 551886887 899326485
9 614858309 784478014
5 65837209 539447578
15 813054798 471084392
1 792381232 675274436
5 246499186 622607542
3 985768228 804020463
8 654649982 678074994
5 858139406 692281332
2 713900582 738331117
18 120738016 672490464
3 453348232 984904893
1 309179252 471031682
3 819842217 525871916
2 510332253 296452331
6 771269692 156797955
3 742747118 550221830
8 619807607 344493144
2 749206790 240834421
1 45292170 114019637
1 325180030 919251714
7 578177809 940175497
1 542809481 51602511
1 404448513 925073193
3 488295055 249242294
5 618896644 121734177
6 538508059 426193932
10 543516260 40957660
3 404318955 584676924
4 558853341 521554795
2 962558030 359208515
4 616061026 646465283
14 537819115 21452296
2 13964037 821115455
3 999298962 596411656
2 49278314 1231018
6 909045112 995920217
3 800520843 294571194
1 920379177 518413003
16 335087173 502090836
6 85004136 883804513
1 677199200 101375732
5 878415402 466225289
5 356634934 987624069
6 325887814 702052440
7 497985129 554755888
1 805815128 272544575
3 894959369 901113172
2 177042342 689388058
3 873693600 678710114
2 840558821 13244443
38 319938751 356753120
1 927389954 123510262
1 427570564 696018685
4 949955997 157333035
6 34799851 343243773
14 903223074 921432010
9 167757315 938108141
3 642106696 322685329
3 128117303 557697041
4 873054421 793459426
1 138580611 935332701
3 350399273 237686595
2 281285495 942363466
2 453590611 338626484
5 245136603 112014474
9 13704941 937004134
2 855929547 507342386
2 110012953 465432236
5 327730357 634354705
8 397577834 67268492
25 652470389 314243289
4 971608043 750116213
2 663951014 477974180
9 945157755 274871448
1 504521609 403827957
10 584160304 739290301
6 901735726 29812042
19 203181760 372157783
4 798376501 622582835
5 835785362 837546533
3 737771151 172674721
14 442858140 707383049
7 24867518 21790811
4 842128769 580943577
24 937714520 18395002
23 262977499 436313833
1 304901053 864529968
4 788644308 658246852
4 823541031 299148298
28 288748618 660314666
5 958967183 933581953
5 236105891 523080480
5 547194685 97824003
2 809135310 297144662
7 830732009 400874037
5 685404830 727231106
11 683877719 449180805
3 478685599 675725149
3 826434993 907186764
9 804825849 470516683
1 659730295 703512149
4 834293860 417991386
3 897056408 425140656
8 288227983 923579877
4 351228645 662799715
1 911545046 952534642
21 197228348 566810856
1 845795475 936058339
2 335115070 257052214
2 18421999 229573828
6 504535133 453707479
6 554355778 950007568
21 301330973 318992245
3 397175091 931539436
1 15608951 125493733
15 629265822 478680718
6 675401537 526958205
2 586610301 765247066
7 165155957 459171629
5 166838247 433797441
2 78550589 248546336
7 832613412 153298641
5 396558010 520756305
1 461723772 178227554
12 850188486 748805474
19 561063551 664057593
1 818370848 815029752
4 54334265 466548695
3 717651423 942489233
1 561993960 463075154
4 169766089 155350886
30 298091030 346909049
10 774679268 670003535
2 292346495 173226828
10 515627164 902548679
3 355298994 271809460
3 507894296 229835184
5 684012830 264183556
14 540927049 76806191
8 199774971 446186620
1 368656509 36876696
9 187113640 999942793
5 953718632 219368333
6 484902634 939250299
1 678559316 103674483
9 336261518 358726160
1 24765960 675106278
1 10434251 553146036
1 336724330 981314247
1 902446628 172487474
6 971434357 508419797
1 287499253 931524872
2 634932335 562179558
12 356604100 340131927
14 299759457 586960352
6 469309783 417302737
10 978242228 76763026
8 156815938 803415529
5 46526232 476108106
1 816624931 19174207
6 830618505 609086452
12 616570863 955254233
1 173418131 973063298
32 317183965 228673092
3 812382664 613497363
13 736618055 646655795
9 263187424 618024154
7 291943426 706349036
4 855059066 686244163
1 80159984 632302021
5 725741481 798484272
6 720752790 999933080
2 574779890 982949764
5 758535433 186561806
10 718308224 305233957
1 173672115 14152095
4 487647255 438538633
4 858620208 837215633
6 451971749 9455526
2 952012941 343783043
13 273026094 261664016
2 617059626 389763556
13 748704818 941119045
2 431080696 88918468
1 130258779 406177190
2 885573397 536210460
2 990873527 456861402
3 336151650 45287781
8 631886048 323553296
4 908480409 482551262
11 259704865 573816683
4 869822517 419526652
4 569265804 487670767
23 878951332 203600172
14 636193396 240255331
6 72620703 259636277
6 355568657 773525373
2 151609610 558280098
6 871768549 286255115
12 103869857 466495176
3 524212330 865225940
9 427992183 325491422
11 759905261 268436623
9 21620826 757860741
3 158365189 696019523
2 130146716 159046409
3 126899412 996683612
1 44560491 766864614
6 855043686 242213740
24 770446427 875281007
1 750712874 457228325
16 882112678 161067796
4 525071861 463383896
13 165415059 942015617
9 26727982 105757740
2 698247310 332469897
12 412845003 751688934
17 231247870 420340397
4 402363170 268872272
3 131945275 162694127
4 258768737 672634797
5 675906093 311911890
3 908118744 272430663
1 184227403 439223112
1 843407984 453271236
1 772583667 113314980
1 547312598 749199240
4 823447786 85988500
1 179155184 899639856
1 227222016 57037476
1 279968269 194105759
4 939374804 602293583
23 608806852 407774593
2 930377268 651973180
18 528267003 829948435
11 579751613 732436947
1 999330396 862690934
6 94848846 50821607
8 868137303 110186771
4 476285229 273111844
3 29853635 100692518
4 909190855 725604079
6 209136986 33612698
2 379949544 450734415
5 433456313 841386284
2 304552936 866296860
2 909537125 146832589
7 847629839 243993165
9 107659148 778360591
5 912317116 867812082
4 928993319 937393635
24 870000084 884738388
1 944470252 329000968
6 619052181 354395257
4 780441611 220717813
6 174553739 809176123
7 699903536 65187886
16 147532521 167077146
11 138164672 936600141
19 516084879 523230050
7 619782800 355988075
4 98111495 42174297
1 624025173 842037208
2 283694219 315802904
2 339326959 452350872
3 861891501 463822249
13 565280320 46577114
2 681266467 361764597
2 778016169 690251116
5 180368683 334632347
3 875569604 904406001
6 228747331 635687245
4 309973091 657085208
1 752271344 954070907
3 465813538 755099659
2 676025938 30344697
2 803706495 277391268
2 690886372 779357818
1 984903615 22920879
12 513567915 9934264
5 223888139 41628198
2 687350159 515743992
4 142867289 324301476
5 618924641 956515912
5 222692253 905163292
12 286403034 719780704
4 902489607 929483248
9 215295880 181897450
8 685783644 752948247
4 848976971 471606703
2 398754433 322018791
1 11420309 379067298
9 478460765 515721438
1 247928043 104053038
2 692467298 654407475
2 631511170 38463809
2 206054241 61238523
4 177301252 592120392
7 820490873 963321266
1 808590585 840140752
10 980096531 307388541
3 952315138 592309895
2 652197876 900353641
3 423463979 720078956
7 125210271 178829731
1 849360301 670915373
8 201579736 829759307
1 135584668 517019601
4 305625974 897985853
5 457062217 451369462
6 294954012 981186265
11 111880266 198933788
1 594179189 300938616
16 545592408 752201656
2 545799711 502225694
3 79995428 945878440
8 940121892 358455666
4 868447715 20631365
2 189804841 695124632
2 519710877 444026753
3 107555055 500185446
17 438736270 736723267
2 486280173 403269780
1 767121021 232431832
17 238816555 284191864
14 699493495 651500505
2 39322332 283439596
4 790823411 970158856
4 918688348 409527848
4 392695277 841923336
2 427012695 826866020
1 538590792 276096488
4 715291967 105825015
12 666210605 980786707
1 6440384 462814192
4 304270244 7751577
6 613718418 133415311
22 348818114 350437848
7 989577716 182450152
1 605215919 325309650
7 218481259 769147648
2 941270275 77580821
1 324024700 473029183
1 340317839 782490457
3 867747512 601963410
10 993382577 717651561
8 163741857 602813452
1 725717085 508615227
1 68426394 896718203
1 101486350 734183771
11 148140113 533027677
7 485539215 769934849
2 777695355 100443898
1 404889819 172596001
1 554736767 469245221
3 438630280 396713668
8 979125416 271286622
2 680076118 850972886
2 831732729 169522719
2 67924335 388512367
3 119080186 152788620
3 161919477 64326057
9 989433084 728329431
12 843249697 305644146
6 66540420 752180634
3 660738922 29794695
2 971807717 516399588
10 102521424 898867809
6 773587331 919401277
9 28832437 87531203
1 832379943 550042415
8 495948803 783946669
11 670410413 815267613
2 994980015 377056569
3 801831604 99416616
6 532388577 881618966
1 867929828 249817092
5 381494816 498073083
3 552099481 817534154
2 35114074 41249509
7 67798799 669419124
3 440420386 928968423
11 974475693 18826196
6 931186273 793063401
23 613343211 340484083
4 452914619 904081955
11 498276981 354754700
9 411890655 839497538
1 767979065 886646493
4 129370876 194887852
2 241461958 198487334
2 247964814 168956703
4 791223624 125332991
6 983145692 260794895
3 230274362 184569966
1 445078315 354723942
2 710163015 927860856
5 173225436 223151068
2 62949534 17326468
3 152799874 343949794
3 660094386 590611173
3 298738974 485589865
2 937709900 689590692
7 654756691 175356756
2 314264896 64135419
3 313651347 120874201
2 86642434 504309352
3 810486042 444015525
4 227685682 133445462
3 33257893 388327580
2 399930748 292198308
6 354632007 30778238
7 241503730 494094726
1 658949881 701245397
3 566991987 697326020
1 939276963 76742006
7 43775567 561774617
3 462102349 156088116
1 771116021 180138312
1 721311383 240481511
3 695252981 717206760
7 141722732 324778633
16 852932002 747206966
3 261110196 387373385
2 586756950 413378308
7 200199359 767032714
2 560541531 461990334
7 934857497 792313466
2 922449660 838891813
5 105502906 329462268
7 516841211 703155404
12 644939964 44042647
19 685372359 318093234
6 163502393 503901178
2 534175768 961177013
6 217097915 486756719
6 277430120 369876524
3 338295047 927849963
4 750754139 579556927
10 557729604 600404759
2 235705268 71668062
7 734066298 117519621
3 786277043 660944513
14 749214376 375606086
11 466069657 701985824
2 79826527 365009723
1 142860239 281857415
10 349646660 378597957
5 62975674 877226499
15 760056283 151542911
2 629804297 608520781
5 327279356 196136884
10 207987524 218674573
4 940178874 677887353
5 207322912 394600736
2 301957268 347623954
1 731487862 216877131
1 636562504 411026652
8 37048673 175276499
7 500407149 711851525
2 648296301 604589518
9 511658557 5939979
3 641952505 718436898
1 256432225 662401336
5 997467275 544776320
12 230040158 954577329
1 839427641 542476941
3 300379821 9173903
5 608093652 12855338
8 677155436 756309698
6 459666427 95240357
4 238641204 949277306
4 282198645 734532429
5 333307780 778655241
2 188227626 621720407
4 318122116 998760107
11 878000341 477251638
4 374279113 482479682
5 417888224 276391628
4 856565618 7706715
1 54699386 678009450
13 662600106 966493254
2 766344074 839773628
6 440073742 500940618
1 297431953 832405972
6 464812457 126519154
5 892700949 9889168
2 139580388 325153299
5 383819158 650222396
1 482260353 80107665
1 109969149 83701435
1 988656021 9076196
2 849754830 503987709
2 753233123 45325255
3 821803163 550485705
1 411267599 217448769
2 920399352 352792905
12 129691980 814156152
2 721945845 55969691
4 921696021 151773626
3 322391695 706536601
15 372799014 673404241
5 7505348 345899113
4 738521984 494203956
6 103570767 180865287
2 632630805 788948228
18 535730114 312622049
1 978736699 762671995
21 559262103 748827134
5 306208335 486968833
7 272774363 215817221
4 913632782 972904345
1 488739217 98245123
1 740297504 640067750
5 767671505 354309346
2 7046608 995360915
4 431127468 408679039
6 541483824 544627465
5 17330748 594132693
8 531940435 169883092
7 628869674 46129342
3 434216940 957359621
3 19183799 606244223
7 771546827 219065455
8 299977092 639849041
3 108752438 570461273
2 829212795 286873158
1 5244036 990609547
2 903884631 250153062
2 81962348 946816713
2 946827406 697977849
1 328123860 582456586
1 321303427 936897945
4 531454156 105657818
24 108071602 789265780
1 520351426 304460821
11 92969129 730537379
3 49052395 710222896
6 980437160 733146998
1 164736463 761478668
6 485555944 626479264
2 58881683 51575770
6 616133505 33207642
3 339933281 689812111
3 995565366 281234989
4 773865872 908609111
1 401170396 611854712
1 953838879 572022822
1 312487905 204217716
9 592543188 755643408
8 639451474 616356702
9 653809498 447603267
6 567870945 546447694
2 966748521 402099707
7 993035096 772866269
1 139763441 603910753
2 188187881 429231895
3 68269557 588806012
7 564239585 726397222
3 382781270 122212714
8 395968228 666152310
12 431520537 151469976
2 766868861 358050933
1 407849907 891337523
7 762285550 581943142
14 98083145 158351678
16 714405265 915839189
8 559572859 601130758
9 444388089 877707740
6 346948675 677291486
2 572579911 483449664
10 29162794 335572422
7 404438040 728370341
3 224791993 134947922
5 469130651 829555250
2 61815529 208145579
5 928178991 191940197
10 970570472 133385760
11 23413126 141596225
7 562311660 523146102
1 951480946 848907934
4 661611028 886326083
1 957382636 776375240
7 688130241 404843074
5 940624053 14337435
13 379245011 537044413
3 384138697 138450292
3 703169473 716292102
4 773416728 494307132
11 807393525 936242998
1 122504563 359753453
14 790695857 766515108
5 523199054 922703585
1 113207308 657348493
2 848404795 943924939
2 869234521 437128622
4 629960801 394817170
15 411920289 861563136
11 814223847 375950296
3 469900276 865005320
16 648607384 241916907
3 920443487 985025653
7 719432932 400412512
13 926451589 605933295
8 738962202 729471926
2 634091076 257337586
1 165224340 634573219
3 782093645 421862150
18 429605983 630761887
8 542200561 635441270
3 492407698 728445973
2 562561874 560881137
3 363703067 310574380
1 251007634 902887216
2 710562098 587199333
6 975846539 715984782
15 394937859 889715625
5 758629105 978658666
3 803466962 536854051
2 869475473 803051938
2 126893747 577249402
11 814185933 599572036
8 208015570 316386356
1 646212792 77376568
5 421150795 547424476
3 50819205 472471812
1 278095282 954495209
9 834021768 397377663
18 655164285 510802899
4 983908486 464777353
10 45971891 131334833
1 294228540 825532371
3 415033808 771199227
15 895067220 171365016
1 365097387 731610495
8 564808257 145047716
7 669599060 205639370
7 473001248 21386836
5 903708489 382329073
9 603408872 41777900
12 482004134 975001469
1 397149321 790238780
5 534005623 532864383
3 170309183 39928317
3 47068340 245919385
11 9574082 420079771
3 992899542 495859776
3 977090294 251057383
3 287004113 583880340
8 420780747 824512693
9 377882444 5536403
13 643174160 276987578
1 119738687 711998305
7 569368394 419919115
10 783113471 682057513
5 882731008 745881749
2 30414725 734363261
2 170426108 934429404
7 368451881 921785267
1 269434445 312394400
14 438308997 94441282
1 477610345 160963661
2 291553122 539917418
11 569075977 752276822
13 455954896 586065094
3 829825011 768204465
2 170485726 526479187
6 891115611 633062207
22 930754988 140397874
5 444827869 298810280
13 757347229 254760659
4 442655900 81106766
10 893685200 777317579
6 276456604 884744709
5 604272023 354718816
3 630195709 955312904
8 348844115 60731308
3 33651479 120664749
11 160692953 787107680
6 521134496 188697235
12 612294953 374530951
1 251356497 242211508
1 713183420 608310467
3 683418550 35543187
19 966482429 772214372
2 273609647 233477847
4 615296346 15424933
1 442492576 82663570
4 30621963 725679227
2 311548129 396168085
2 847207012 764353240
2 489633035 512031303
1 712809079 54115581
3 494711168 219652203
12 527516953 855735358
11 154303510 101232742
17 57089680 227771195
5 236268646 11640200
1 935635797 18082043
7 180136221 636716285
1 208828291 484612152
12 561669143 838504621
6 621336962 869649009
1 740160992 410670218
3 804457228 150519248
4 522218907 779452722
1 15895265 271700890
2 506527693 962143930
1 689358923 956585914
2 437331321 890124682
4 220907609 354099459
2 227093962 287860245
6 378458126 226148063
3 781483914 523514950
2 136839939 554008537
4 785037189 252235568
3 857057979 599388468
1 121408541 562670467
8 446773108 601922998
7 67027691 989570941
5 508633053 741176151
2 573382765 79377562
11 185588814 582542300
3 258772944 927660062
3 915142185 491606556
8 795182381 269874695
1 251561306 714491058
2 43850465 182737470
1 662800245 26454146
1 360313409 810911787
3 230020199 970872647
5 491220800 327283590
2 704481362 836321303
5 996822612 285407271
3 319050437 48721621
1 667671402 294656566
10 898582204 706439176
1 966219770 570137413
10 469508068 850631422
1 217603182 496220338
11 360586435 44845484
2 437549523 558445123
4 460426329 685619896
3 783444501 822823918
1 573315485 238660541
11 335521755 132981256
20 583019058 680358529
1 518440607 225966551
1 740351828 791976009
5 600405194 49168437
5 330412014 283181545
4 714864557 179002662
2 823735304 934424146
4 206080758 715825986
3 550475349 651805303
4 191843284 506357386
2 668873790 586839499
6 309741746 992401278
2 735603015 917136138
1 265032491 940271530
7 500374738 911832312
1 645762603 739908560
3 510408857 562172982
3 637580257 619417034
1 657831328 5021465
8 519266431 654618059
4 318635105 26123939
1 376616848 968486287
2 966042003 519978205
1 64020343 889606513
3 258852582 350778572
11 195632996 28537960
3 781265979 140835206
1 501337825 681579896
5 42515294 604638251
3 204955239 447772179
2 514965770 874845127
1 74004138 409735509
10 10416442 63842789
11 837536764 252016416
2 975779192 91050852
2 454551709 938389281
6 81562015 993095102
1 131833851 817073495
2 603788816 365195893
3 596254800 60461921
10 152550956 50249105
7 98482053 173317627
3 710154796 417115052
4 446639984 863559398
14 523109578 753307165
9 983891343 797132269
10 628767586 867564182
3 434988052 457362144
2 779962739 119413118
6 890770647 794116203
5 658425191 642924533
7 979920836 634156238
1 33306997 783105801
14 265076347 914743698
4 850724601 416252394
5 919743240 440943262
4 14681128 327298177
1 702887519 799096218
2 401686442 190927470
1 916770140 313645821
7 325246702 159905705
10 741721655 79949663
10 193233853 664184163
1 219293709 142681080
2 32046735 256878278
2 501334408 121058801
7 500942764 402056998
8 683277909 420972438
1 654779303 535156771
5 184440039 593348375
5 118193898 857799919
11 964379112 766136663
4 126841767 194085158
3 149440892 796247500
4 834084482 296082647
2 723263791 389948005
2 1003456 688312278
3 987292052 826726035
10 496588461 490941641
3 260994530 63806421
1 680577169 976244414
8 828138767 734822016
1 302231240 892458921
4 686270034 518325281
3 875375861 733134452
12 22451078 154524463
4 879996502 438771703
4 696908417 19272871
1 375315344 855262399
9 570204452 885809767
1 793130404 700556643
6 792125601 38051118
13 296155744 448903168
4 245732081 352965784
11 600230674 516242160
9 182208671 7621357
2 93670379 75503831
12 243076401 50115575
11 290545401 476547941
5 291031646 55332700
4 842403280 859861062
1 172911875 606901310
1 257800918 434783232
1 593177734 982508686
4 96538879 931754069
10 799504197 908089028
8 788599137 252359978
5 811162343 187826815
2 961258907 422470237
3 385289549 155459391
3 237589501 532236437
2 381733688 673778114
5 833290758 639368334
3 340526214 857123594
3 582043442 392352517
2 414293471 390807306
6 959762193 429012175
14 559749377 509708314
8 154056239 188134274
14 961648300 417862917
1 402926202 252868521
6 862452264 533040549
2 101456838 928811410
2 564019860 192888931
3 442606280 268617749
5 323903859 121063736
5 923147124 589230290
11 79391475 47983434
11 612461707 460289155
12 931547896 570204078
6 378583070 440538439
13 446879137 912207176
1 541608438 230482804
5 453176755 373989501
1 901123672 702492370
2 614943090 579075130
6 753892010 514342378
10 548605087 734271614
4 31400185 631934765
5 55452131 294916226
5 382839605 606912845
9 625254725 87462530
1 702205703 632162393
5 95418156 349665169
5 90261397 199901437
4 241878018 65723557
5 514897962 340547805
1 58363239 427693976
1 285286614 353991248
10 572666549 329698894
2 438571256 582076909
4 431563446 223899321
2 275721717 993195380
3 56155065 74657897
2 175795812 274514918
8 113008353 966288553
5 117648762 959044825
3 632077039 989784114
21 438767733 563147685
7 335032007 49394791
2 988063502 172733319
3 166377581 848642329
7 955767495 949213202
6 43976534 688079777
1 874453297 745694540
6 996474053 428155048
15 826298877 473085465
1 443874027 125842724
19 968461285 385478576
4 193662029 165010509
3 171053541 378487332
12 97969167 502714952
13 252995149 437870197
7 814465910 794440027
12 746319376 557652642
15 264683632 410339405
2 146399167 585456286
6 124876183 365295087
12 934902194 884848343
5 714046430 442260303
3 991236047 397692736
3 981724658 339658076
1 13050061 651933766
16 355825173 156763372
6 556172655 831127451
2 658712801 857921665
7 219983991 791053025
2 973646077 461014734
7 543661773 58959949
3 742829351 515112176
9 694304368 804725527
9 904738964 489675579
5 681754563 757608283
20 435211902 587117252
7 529688091 73268099
2 675214273 66511507
7 639480314 341089244
4 160503629 353370350
8 246987095 217948637
3 213762246 899466075
21 676346617 642141925
2 957185802 974050032
11 142122566 177430330
2 313064562 602164827
10 957673264 41644859
5 911719433 66534951
10 997505338 573374873
1 242675052 194518998
6 825181651 820201334
4 893023254 992289107
1 14023125 726115626
1 482005769 675687853
6 670531086 547208587
3 415142012 375718826
5 108560089 149855526
6 925407237 738067530
5 591223023 779845481
1 761179466 46965757
6 749998224 409767439
1 429209970 409454627
1 421006085 508792996
7 968829716 821453302
5 505902857 883395008
14 279859803 66671428
6 565848832 758646707
10 45480270 478258217
1 715551 932915866
3 905478582 608037039
9 474958086 828418345
5 333697626 789052618
6 746059709 598400389
5 849742389 33222464
2 825499991 915704992
10 722290273 989529755
3 837645575 847149234
1 646836252 559879746
1 898837069 581912366
6 197437721 381239439
3 73766984 369013629
19 355832116 443730451
2 824488569 262486842
8 413730017 359467134
1 809276864 347407052
1 321403648 961073787
1 913974804 753413605
6 307527044 486713858
5 554159530 416984374
2 635673860 341565885
2 498953394 130170311
1 720893222 640721650
9 708397053 832464321
1 283709201 212996622
1 285470169 730333981
5 832212725 926159435
4 750246864 770174846
1 324213944 427900549
1 473166643 16547732
7 520407365 923406540
8 948416768 502657852
3 121050390 303348878
1 123262501 741470538
20 159527206 413755759
12 276642388 933699505
8 77445051 731797982
1 888940393 317875713
1 587927915 840468179
2 136141901 340261864
7 624106420 671793359
5 110606526 67293882
4 235949282 710172559
12 98966239 174383184
1 965724252 157311337
5 698044280 68419068
12 588310788 954762936
14 402022065 402243468
1 469270594 125948896
2 721640372 302820919
7 600002858 416658044
5 435032127 730028649
5 295225893 622984238
4 404615271 709280779
7 301583457 436915671
10 525994478 902001882
2 46740538 856660719
9 882258034 474544940
1 594935433 411742973
7 124999284 672785438
8 131983198 969798749
7 363700795 300160064
1 974985784 108158284
9 248476520 973827227
20 764358136 183941396
3 889543772 944191223
4 362140432 228310072
8 384329211 804712408
5 988574118 747009168
5 366898629 779314337
1 50052208 904703466
11 484649598 635886195
4 598371861 742277627
5 754036003 805292610
3 994450377 731380924
5 982121168 278805493
5 173316590 949301567
2 585481137 738809975
1 852301432 867027252
7 2444456 156250566
1 893208637 748093137
1 931291632 399103993
18 582173417 251299566
11 255167614 335045524
4 242945926 771217227
6 248266251 727220571
3 837351552 161345156
9 273080265 245772831
5 356042302 510321912
4 353583296 396233507
1 812177594 151441456
36 305409262 225646631
5 104298602 971399998
2 919022210 52753240
4 705326765 374679610
6 561957560 974555315
3 814627881 651482551
5 123736477 677801056
1 784736341 317280265
1 246449907 626379868
13 128888071 632977306
2 761738858 561242307
2 922908413 75061991
9 932229184 152228054
1 461455487 54556047
10 407384708 145643377
4 607564773 823267454
3 478045470 296682540
1 374321663 208047516
2 820140815 74993200
25 826773705 231728168
21 642654353 190612164
6 193908685 499474841
5 855435506 593376485
5 629336975 265934927
5 642086873 407344145
2 308455197 267181147
1 416619408 212679183
6 123231720 497075849
3 41291389 273951496
1 820616242 543722868
3 36943098 102270766
13 137069529 478607433
1 278710463 393384303
3 994628656 423140165
2 173380063 863139877
6 919089548 375511281
2 891147636 712746337
5 649793706 336818699
3 656287002 663913020
3 815176224 196722543
5 50973235 47699946
1 130454895 649533113
3 128598222 638716583
1 891368065 947653692
2 344062222 457682118
1 23654708 940942825
6 173758494 245891664
1 777569645 499526764
7 588491808 127598826
12 662197532 580003550
1 318563935 173501886
1 834739120 133539023
1 402078944 682128590
3 790386249 567897376
1 684847275 549903291
5 79565454 472949393
2 816713903 395647841
1 822010307 241891978
2 653474666 113369528
12 148090261 940756762
1 345845532 552189744
6 528888738 519957651
1 736381276 45395832
5 19215630 528936388
2 356229646 533996963
4 249829102 730622931
1 47680073 356425034
1 970014743 387007672
13 182724873 125776528
14 39895832 411026255
2 373460123 477498084
5 253969461 342694324
9 644847999 240664214
4 972826273 87866915
1 219165798 203311838
12 540414876 304222882
11 412211110 795725469
2 711357236 953986200
7 645977779 495542847
7 849549619 844982199
1 785346307 281751408
2 628929483 296211924
16 171935237 5726817
2 856807391 273114925
2 578659647 210786909
3 802389695 421142788
2 865003354 376774839
1 137364901 749720256
5 732230894 787466762
1 28592359 670459577
8 924609978 682939343
5 355382525 799085244
4 153176156 86059568
4 380335849 595141472
8 406034722 501427488
11 305728108 26960520
12 522216534 957339882
13 981814799 227701906
2 403964266 365312723
2 413795153 966406744
5 178055204 517546594
8 639953893 411523669
1 304041339 328895707
13 436037832 622840236
3 504687871 814422678
1 122090119 430995974
1 17837417 746009929
7 583459623 90339976
3 89013655 234471145
6 711200630 280402376
2 22046694 565383044
1 915998960 702190872
4 888888482 101432642
7 350240996 281439397
4 694388929 949874289
10 196137209 671880016
2 999684400 688725307
14 982358404 158537276
3 563801581 246077196
1 272738983 406949011
2 331948145 558827015
2 239009104 517431107
4 93868813 520035654
2 809620852 50351691
1 87018335 889091441
4 852681048 155266799
1 918505667 83327424
4 490845269 610370328
1 931767185 29375406
2 251848988 340440249
3 80605315 385271833
1 220986452 956704011
1 227050036 767615766
7 846885902 941208721
1 323831463 42358445
7 714014741 483252992
9 255118561 289121610
3 912467569 419230264
6 301112828 658631384
12 215317878 288088779
3 691337365 85535051
5 935074763 66082082
4 281488596 411638983
8 923562629 150920050
2 359531606 846887641
2 869183206 813938182
11 366416907 333148370
10 472489019 979888809
3 572337145 259733832
1 458308440 410271105
11 811328468 212104314
11 289243151 552075726
1 820250080 840288146
13 502177433 198756968
2 455008702 394944355
1 829971718 864435579
1 444657400 938677170
7 840720502 465711038
7 165811103 133580113
4 569461140 384853257
3 215642819 391504760
1 365383935 98613965
6 978508159 605638108
13 231066475 189032294
1 264809111 245903987
1 618894129 653763039
1 297251230 894496644
8 244543404 796497291
1 559050470 236617690
3 610237919 953165963
13 148629234 326795211
6 554663792 484089622
14 627654210 338939905
3 492394804 689482958
7 931084691 620681492
5 193577030 264176820
1 197694425 377494239
18 847829481 474631283
35 685896483 8792220
10 10070837 172274157
3 74963065 902435636
11 758560589 787477048
6 118277520 467464578
5 52505345 597160205
1 583298063 569325473
3 572400272 786568272
2 878874598 359900266
1 941276822 624736045
10 821448763 541320645
1 188842072 697327597
6 856960680 248069521
13 812445410 581068667
4 769185783 145500102
1 749528360 824984568
5 351496231 994043462
4 924558118 612287697
2 471870283 801421312
1 227709266 755022361
7 113489063 356570242
3 357815748 205630793
7 819471610 817226595
9 522352156 49248896
4 580739645 170472698
3 607465073 696597789
3 282670959 456495011
11 993372246 732342791
6 433168334 367298982
4 790316186 121397120
2 3092595 321827186
3 746824310 988362132
3 666632116 833387902
10 658262176 140688492
7 935955598 972358621
9 330552155 523023946
5 328343658 839336180
2 676974873 568050150
8 779149847 616675414
3 742507918 79196843
3 219667679 953455683
2 58728791 480574557
13 94219431 797645127
9 946530478 956627226
4 649371527 954258704
5 906694744 389958181
1 712973918 717157514
2 961940785 972325626
2 858725270 942789595
10 179507990 920521869
1 279811923 265971592
30 631654870 208035152
5 315376095 873470487
4 448770695 139824152
17 531904985 960730846
3 903560677 33641160
7 58366372 813588998
9 713524854 73788833
2 813673770 669424773
1 570594127 397327546
5 578478706 899258415
8 552274017 25850737
3 563664080 471104673
1 856890320 508927324
14 980751427 242012584
2 132406227 311659191
8 37973967 330601816
2 636273489 303962336
2 276261527 193341768
9 266717445 778022602
6 959911204 189779084
2 802821390 634757571
1 926589180 158937367
2 766705698 376202557
7 198895540 983933072
1 251942695 750823702
2 348922055 135131214
3 179528134 518848770
11 880953741 487515386
18 57926199 567640574
2 262802374 350150635
8 282101416 905162444
3 377541168 652692736
1 19387724 400576673
6 834854678 692239762
13 161445301 516535478
4 736289018 892005627
5 917663570 659706045
9 400603056 188727096
10 199361475 823895830
5 470598114 544749264
3 519575447 180285750
3 587558022 336777433
16 821693464 874081795
7 918433162 909342144
3 792902917 184807011
5 439209841 570448287
3 328535108 687096028
27 733321694 187402989
1 618459116 740005631
2 606140147 525485684
12 75762204 807372242
5 498241610 290716740
9 601791285 296337890
1 312817390 446573715
9 552620016 676613652
1 505449162 454280381
17 443965695 405746664
2 587555252 727718483
2 840696450 15325286
6 935586333 358436469
5 244669769 660672479
1 192569805 517954445
3 799240400 570571889
7 485089624 418134278
3 212300433 985754029
4 178263325 436675472
14 23115840 604370122
3 410205474 927457462
13 128215645 214347846
2 488542064 965221373
7 574296593 389266616
5 187516100 212377080
3 693087108 289393938
1 955424474 866251850
17 665679414 989966017
4 423201127 183791779
3 301799759 266489854
8 853013985 344196528
8 699576032 926208196
11 724731065 268455881
5 321607909 20515246
6 827812504 108969923
1 946011508 946367911
39 70656077 428452587
2 399799716 8664218
9 249767540 462577772
1 631659685 991180286
3 706566719 617715997
1 942268422 205014431
9 882707760 83483375
14 462006184 475894087
11 364725621 48981224
3 637680547 281293546
5 6797080 871175141
6 237358797 787089163
1 334156161 52925595
8 440743091 314504896
6 77241312 412118423
13 692286626 482591955
4 2277698 585034962
14 647963198 441426445
1 72917863 404553287
14 487307462 180970321
2 579037701 899338578
3 226265613 954869499
3 295068917 898111100
12 799053278 604395705
2 920273677 165293875
20 723467180 646082902
7 587895912 177903844
13 562825060 591936704
6 33484740 590344526
2 482216198 424496515
4 391069526 976625124
9 892711725 504564296
11 738623723 802742933
2 297426404 182002829
1 485222129 579108470
8 553372014 605425898
8 475944238 594571278
3 964830658 229888131
33 943164383 703427279
1 684496399 258558096
16 517497186 85643433
1 814641069 920739039
7 209807770 447846420
6 831508600 767225447
14 412744914 129185202
3 118099256 249821758
20 285777527 950960892
9 227922321 219949318
6 342800268 122661936
5 374675416 997585991
1 48489682 547764035
1 301596182 977870523
2 606144188 6762278
1 110231737 650734726
3 367996417 696286776
6 987753151 821461103
1 53779936 987581215
1 476009756 149099677
4 173308276 120729872
2 58771208 374931112
3 511688531 195880976
3 166292741 605145159
10 438990978 146412964
4 467394395 826091767
7 300923189 378103658
7 530148086 594078152
17 213521818 562193260
3 374726678 936942572
13 501222402 186988550
10 235122930 77734532
2 3695752 539070586
6 494808686 396636222
15 764479583 201850728
9 485787692 178134392
2 661558409 744981329
5 898266420 332394517
1 852437206 535172007
10 659988437 292515296
12 768494581 70552715
1 228054979 299712048
3 909977146 142365907
5 891892138 521209183
4 191324406 463749494
1 899554752 781899046
2 164760105 704408911
3 736638018 585621590
2 3233004 878203528
15 502101588 195181888
6 903249227 382013551
2 40531522 900202967
2 937304589 725981166
11 320807385 533803397
2 187572685 393535308
3 755490291 522987051
3 431646557 802967848
6 503647468 828281862
5 606373556 712722665
16 187326225 632380152
2 256751842 549206991
4 545467831 776532020
20 665919914 703297717
1 647944129 1807636
4 105124611 472798755
1 878152465 435525581
23 221731060 115482126
2 546121461 153891070
5 928866949 774537884
4 742823888 216774187
13 700928883 158986057
8 813856172 640995610
3 8992281 753267044
2 97502982 250039537
9 489225588 746113303
23 454482199 911730327
7 130607217 843665154
2 786844183 280922740
4 833612871 723263116
3 164141594 939476862
6 478636446 871848920
2 590411483 891967583
14 793073790 637702662
5 389755546 663028575
1 939659958 947829702
3 382531229 640014452
3 81686508 900334782
6 8302565 971979682
1 892822954 138825465
13 34121733 508985509
9 101894738 543107782
2 518242460 226691832
9 718642189 283822299
2 115440293 725228270
11 386094822 464507551
5 864551726 46650916
1 554754560 912395117
2 582392408 429318596
3 988372281 978714858
1 883490991 606216173
1 565145278 69422419
6 588230950 354145443
5 826364816 771803322
1 911280787 685164687
3 336894422 810744773
6 720436202 485614916
11 256885108 723277807
1 630759067 234144855
7 698381951 213452238
5 540920606 841600265
2 932130487 309552829
8 810756315 711211041
11 632477696 675382721
3 676609631 27605877
3 738854285 126736906
2 39719221 578842955
1 970473298 828143690
9 60956650 728275433
5 892394449 25356045
2 833955057 922116509
13 924721627 189217167
6 542904092 702981631
3 872974351 133750418
2 487818176 143746946
4 606197983 49535624
11 440392059 264322172
4 911214262 542695797
2 227995081 883142239
6 929834422 43066888
5 42523892 745505059
8 486755951 547417351
6 558790080 719523152
6 653336338 173163888
3 378856995 409759946
1 421032387 108100255
23 912191090 988412000
1 905947727 231685978
13 168566562 873221039
12 919011143 227750647
8 848527063 181141971
16 49431625 675176523
3 789638556 241860629
4 916290035 102669280
1 950696808 383259791
3 865348837 803688801
10 719304501 393131166
1 164633163 956290513
2 217692612 91873361
4 63361225 89737244
1 237701834 284497471
1 313165389 860945569
3 699882718 71862551
1 690148846 40230953
1 745442790 777153443
4 460408048 220215354
8 375554132 632477274
3 908594875 286427122
3 481568937 762972644
8 521147386 246028568
8 870700096 761140039
1 34041799 51698772
5 289255514 430388940
3 541829702 552198814
4 693729432 808968062
2 389133329 410894086
5 745036935 387257175
18 102769103 207172060
14 93155803 697496163
4 13638663 283151822
7 928856000 945184644
4 580985849 515901757
3 649287576 352498708
10 532879068 755446898
2 171303014 277308481
11 382302705 482526073
2 856767201 765902390
4 978211799 460040335
3 461680686 530140933
3 866710695 645540233
1 282166619 81579832
8 969530331 699702870
2 774627228 898351717
4 462663903 824723364
16 51519084 937021409
13 490858211 627764978
3 254997904 628851228
1 349839984 644432315
10 956061541 539293797
3 955646234 187275781
12 579334000 425655525
12 644173828 194363876
11 834978554 20939772
1 605609787 918398542
5 939994370 320959048
13 843999285 198140763
3 796186997 666271928
5 579201748 980472212
4 602586134 9718405
2 557499149 553427703
3 503157238 785253373
4 361454947 692680753
13 537984390 712386682
3 669665484 929975369
7 924810002 937324383
1 816766504 901096325
16 59847668 562557989
17 616677943 705170281
5 87282515 355157604
1 703534487 36042523
7 543892550 449204125
2 698903658 241823527
1 387359491 7622050
5 961271194 351030236
1 193510287 697408427
16 765592088 39222935
3 234099103 971402857
4 853712472 787374746
7 538673592 222580591
3 57256739 929483954
2 369654272 17266414
1 384638061 769235717
3 667586378 558398140
2 905303087 88636312
11 767618451 584242034
2 303867481 916601011
2 204319904 884034681
4 128177264 284322144
6 58756837 218647648
8 158058062 419448858
3 843158454 719744008
3 896789034 103687504
3 984361952 559326345
20 183939494 610320916
2 615186229 76112703
4 328553540 695170583
2 947991550 693501293
5 758031284 374657699
8 101399686 32916599
9 68793191 818151768
2 62467532 472281449
13 78617429 501503503
14 828316588 718982661
4 502717286 906819705
3 59890729 475741418
3 675954397 553508617
4 209283194 475138621
2 741598626 598760714
15 516611737 555601607
5 534272788 942227419
7 821575004 988601690
2 631238865 4458033
2 941313074 834904844
1 570461263 77531331
5 935034654 809680218
2 431302859 296382049
6 831885571 173362688
2 896245861 768062452
2 765340531 773263667
1 774238043 809240647
3 4661310 877655291
6 673436050 202119795
9 220905226 350886681
2 60841201 781713924
2 410546897 676825421
2 426301307 333508663
8 106859954 785568749
7 781869498 634687026
1 206012692 990968758
1 418371949 335644264
1 973311789 364678402
4 127863181 450493434
1 59270039 717527043
5 681366334 650437751
8 562092538 20099452
7 133501664 279341502
1 852537657 852014898
4 596554902 865686229
4 737617232 677943627
5 651617464 259243323
9 234657380 780661845
2 920801710 898992225
7 130025940 961338502
4 745140120 78363210
8 76223690 258965170
4 609491592 490574450
2 504773281 412438107
13 916858033 598863916
18 511585106 119559885
7 877654362 964700780
6 741976840 699972177
18 698396229 764125273
2 852321345 605589470
4 34303608 838439501
1 786471482 77490153
20 230352198 372380097
2 357586581 546572288
4 463968966 653282531
4 934787865 470642586
3 719838213 102138447
2 312098604 334740878
8 581085467 588432813
9 829572194 176857957
3 828401670 397217723
3 943406933 743155185
4 214958643 852425565
6 412731476 148251934
13 943186027 780481147
1 176096707 283274295
5 5966555 856923160
4 540883920 224446091
12 258305583 948242493
11 848881910 896512813
2 818779797 482082041
11 913152085 613502439
6 758879126 978670138
1 117045277 457902669
5 672537978 178415600
12 96687740 500367465
4 763835652 444561006
6 315846563 998613379
15 42381481 656929649
1 143877511 611896652
9 845234984 658332987
4 57594859 964210408
3 890977530 627949311
5 259035861 107544429
1 700996422 86151429
2 311366926 461073052
13 395312064 26887697
5 814998232 807048619
12 340902217 865156592
1 811931735 696758246
2 375515285 181158314
11 522118161 588589203
7 620468638 489763905
5 734577660 141992118
2 229702560 129072341
4 214195041 78744322
3 723322509 320196478
3 873700462 165405760
9 8599473 832672559
7 663248505 431555395
7 660948070 723858169
3 594796843 886001720
2 441071158 317079242
3 834162256 610727347
6 677062717 875077591
8 779246091 696386260
3 462603579 5553491
9 413277929 16242234
1 479114743 43728457
7 520159615 95360122
12 273187036 18549861
10 925215965 195901493
1 48174320 958638847
1 859500105 990312841
3 980092805 995363570
10 95815643 91700967
3 190802448 227070887
5 346699422 583587148
15 551491886 640088424
1 602111761 280097007
3 9266400 90639189
6 253791401 782478278
4 453320448 470878383
1 851498488 788479942
1 618702625 385253132
1 163278488 559394303
10 642630855 547850280
19 632565207 609096846
3 85439846 292011698
3 74677361 601601809
1 573311685 626638217
4 30091004 867450182
1 333041363 377699237
11 666769452 826687274
18 418207750 102257857
11 401706231 364124918
6 40862786 583172970
1 953654885 948940171
10 848015589 93162191
4 159906984 278943877
4 670444914 921350453
8 194034306 946318024
9 924067786 189046470
9 610257996 254449031
1 496932175 453268728
3 553502901 650013919
3 481094933 347403755
12 531944675 868570455
6 693524742 197495125
3 833388167 475627399
4 761893190 447466454
4 815561751 810370380
4 388959394 596008255
3 425436068 391319224
9 660905633 172406529
6 961034584 443963514
9 466088018 930581144
18 804606264 259569568
5 702450730 381955844
11 876347405 153598558
23 43475606 675444927
3 420449905 186359872
3 438243746 731211604
1 216245763 890701174
3 47690501 781906558
3 579905350 328515993
2 838429277 78631671
4 843908855 910554439
7 294456586 851058889
3 519719026 699817784
5 445343297 696493911
1 463448417 960232691
18 233854215 602004296
2 531739185 564467069
3 807647704 7983433
2 389050216 763750670
5 340798198 231043282
3 268101291 875139823
3 94978069 971305723
3 228428048 204175109
6 741731034 318035915
5 69612580 919362615
1 55232736 509271094
1 334864436 537819276
7 996914779 944640469
1 326158676 5304447
1 852082957 32937083
8 81706068 334851669
6 139339884 256092265
8 274719765 496346949
5 708870553 232233719
1 332112313 325064169
2 645311708 204865212
2 466392729 714385084
1 526434516 258175720
3 415073065 759215235
2 652596355 256113150
1 757635100 366734748
3 225522928 125809783
8 766716541 90535881
1 97073946 616782074
1 610064262 867974249
1 118470527 366335205
1 793870131 65992138
8 916688136 892883107
12 920661989 427905532
2 174005444 181875475
15 933835963 728363045
1 60269514 9934418
3 329798204 826413454
3 575206979 258661300
10 41062549 664184521
3 875240600 302621447
2 846665406 432364648
4 835932077 25114085
1 745384090 846794605
3 222096783 398648391
3 154201867 922316844
1 736915317 272632436
16 625710238 726849775
2 802237357 263908384
1 180072214 81751552
1 769189596 766177868
1 328611090 920529146
10 778631051 840652206
25 327625202 229382720
4 178396650 596318922
1 426487268 672227709
2 468636219 655263029
3 263769960 527234312
9 748457963 184930144
14 316638549 766956144
9 969600246 971325447
2 763543793 199139196
1 701999089 742061982
11 430844577 740210967
1 981245446 544646300
1 271060626 577057159
4 629239327 508349364
2 647964524 424806014
12 331121296 402432645
1 193992296 809261121
1 280553616 946011122
3 23862021 452431409
2 366501619 164992020
2 417726269 240832935
4 704195861 560145939
4 781960517 356038773
1 20566838 23637090
1 905276890 191586641
3 446402889 847969488
3 151140555 931667842
6 589292716 673719912
1 544327186 137170823
3 551340771 555702415
13 396529769 565306003
4 228970789 675690323
7 796341102 968679290
3 566116560 704860559
5 360771113 754996627
5 740216643 394529308
2 831970299 751503858
4 173010308 619737659
1 316657728 508745368
8 219806933 185760239
7 913498754 806892545
7 509639739 233867982
4 227766331 405909637
2 101736421 678318843
13 82866148 397516739
10 387455017 740947480
9 826495982 879743524
2 144910526 533270509
6 851902615 116634041
2 481251151 713157609
2 459748037 700860912
6 759500276 197270604
4 755382841 276235932
11 316433954 266227881
2 463801372 749926547
2 85761166 69250264
9 535413976 688732143
1 766671584 207406326
1 823438860 859504554
5 954975576 361085590
4 949263979 425564081
2 20087760 468854686
4 173294091 688228413
24 366536005 468587306
6 234119900 645571861
1 433541211 460384602
5 29190186 487004491
15 778371722 118133876
11 127813497 437144152
1 952006222 118105215
2 200668584 278287192
1 633279762 59642242
13 105799399 871675630
17 52137757 561464127
16 475887175 766711735
5 738384509 157086905
6 709295091 193024655
5 563141866 543522084
1 403072717 117690455
1 395011873 488694211
1 376071590 850104590
3 402309623 163449464
7 217383368 490910187
6 717912149 344888450
4 271188853 415638127
3 658649765 792006878
7 387004655 523176931
1 455093864 746323743
1 203021039 326697598
1 568992584 507512539
5 428489394 698285043
1 349994315 415937046
4 172951713 407064727
8 763121288 945856543
2 394953333 124456651
12 662862715 31920459
2 697255833 97789734
5 741095218 124550297
9 595799444 849193102
4 254947799 689904831
11 301455570 35109627
4 304913141 702468765
6 984651539 127503759
10 250457611 650994595
1 746720300 507195076
3 126992038 656020624
3 334903391 514735478
1 182653582 508579770
2 7845722 789775792
4 628144730 261748593
10 599703070 74432302
1 662615813 633303954
10 845100541 243903572
4 557129877 665287278
3 168555805 897226852
4 73421206 734292203
2 670857120 669451777
4 55841254 441749691
4 4959325 893747764
5 219416670 81161442
8 998981836 165238861
18 365600117 686983480
2 553200090 275765380
10 578901342 871000653
7 885495328 218612929
3 611686472 203402696
2 152269821 318359057
2 213457621 535834709
2 263594393 569768088
9 164560946 593153079
15 675288431 138011285
3 826726522 720872118
2 524583491 323683228
4 143567265 741828930
3 382278581 745869550
1 282225849 110959500
10 718332673 355240146
4 747170106 843266254
14 768362425 523702476
6 348853226 98496972
9 291529040 67040030
1 797807435 182601328
2 479780919 424474788
8 512184051 515863425
4 591058894 9325930
2 495223694 625187609
1 112677285 312019236
4 615806353 999442192
11 330241769 722052991
3 987081841 657059481
6 988378401 20096091
2 420807117 929683457
7 227807434 421971616
1 334965535 125932181
1 536365543 200899962
4 271608519 47665768
7 37644976 407885377
3 262525597 756667893
5 573242541 232006043
1 721572095 803551727
16 387189304 124999151
2 53076964 990722140
12 695127731 349399453
4 394078131 929673553
1 394172972 663397759
1 74221199 743507064
11 874565065 534052753
2 457280256 123750207
1 538841023 995860177
2 766032585 495340533
10 980354032 383525717
1 882899308 266710285
4 48611742 437994627
9 336436629 918194104
1 551769963 403387444
6 919866871 123265632
6 987286349 483357924
11 505988711 12306706
4 112694874 917434575
4 660027199 54362403
3 466613598 601545929
3 651916283 678486676
5 989796616 375998905
1 512256785 278844608
3 745278390 897687640
10 20516602 270810068
1 643816124 412686822
4 805509689 460130809
7 182874576 284102323
1 459507680 169222762
10 750402917 186613357
6 568464410 160522506
5 196136420 745443344
3 658282957 896179008
4 906291090 142863730
3 602745232 686120256
3 872486982 899093143
8 815621087 459737597
3 210612103 574655768
4 199742330 771225143
5 298189738 580012355
2 50258530 101572498
3 362108314 267142139
6 197666751 350691971
2 461068488 811225745
1 895171135 937657012
3 847756138 47231361
1 258367513 227129020
38 782427185 969106789
21 75955176 2603459
16 773942737 192662594
12 845144920 868898489
15 488214787 59446954
1 613196991 755830687
14 788745405 941841127
1 720352595 505286918
5 220904246 128499104
21 373914565 989003801
2 382904923 678043067
2 702435415 109536384
2 985814014 929547787
8 668035216 803257036
3 200791234 842953650
6 263272596 93683887
2 843200729 433672799
1 777307091 780882152
5 980477402 136192289
1 406879538 745120534
9 575073693 665135052
5 154872107 628305787
18 55609765 436185265
1 957420983 896084496
2 411165061 128264358
1 782144373 986054431
1 563127184 676946381
21 260863060 419994976
4 681835758 469939227
15 612629545 155808034
2 141497303 348983927
3 267322477 538203248
2 702716418 543694484
13 61952607 474685832
10 287989479 140450390
1 367214776 746186957
3 453796889 314694729
3 856677871 234051845
10 617475848 80200454
7 226976432 121631400
7 996087117 713776691
4 23355593 687566472
8 323138683 592010558
13 808669893 53576231
1 152260243 417500639
1 114139674 31167970
2 778238037 95425152
10 668963988 15107747
2 129752696 12297131
1 393097157 347569589
7 452096383 289888432
7 957465465 867885992
1 218281124 781054794
4 59347291 606764421
1 383541010 967880228
2 544625911 948198136
1 288129197 277685506
1 8846469 125325701
1 223238816 272926707
5 994223185 502607009
1 641642797 21248902
10 939041250 705582845
4 824997673 784991475
2 845526628 795996130
14 976293721 81657444
2 533489933 835043279
2 637142666 272935515
3 367502228 266358309
2 978372043 805130261
3 330928935 625017123
5 489224832 632767836
2 42102047 260167174
6 477645695 832139726
3 882357373 776626766
4 116494706 968662556
5 6924093 44758221
9 432728110 490807933
8 133538918 529226329
8 138960626 778502220
7 295335495 709067485
8 63543639 271339949
2 175371956 589343428
11 673527602 287560915
11 385027826 928283614
1 365276246 141379117
13 657878494 468950218
1 884027815 983696030
1 232167134 493186621
2 984659340 467241008
1 854846337 892348861
7 901313884 988400500
1 174281991 79119546
13 413149218 860939965
3 18217902 556899546
5 700255090 339882169
6 856033205 220964319
7 722535377 453685977
2 991800365 382427807
11 507587336 471652758
2 543535355 118545009
4 104402112 247020697
1 183763085 35902305
5 11461860 21117001
8 754812776 4647467
7 416584812 227457912
3 397144707 749791763
2 746165305 408224764
9 203712179 697076937
10 553689771 980583614
4 342615478 179834557
2 525171033 167108964
4 517251099 849953285
3 977951131 585456215
7 314925693 376073119
6 917618662 241634727
1 379410631 289514827
3 890001130 420644061
1 838888583 129091348
14 50368618 861955064
21 524270968 308016982
4 305658924 541207103
2 982527575 739655372
7 687808192 550282178
1 472175674 78131117
1 349219041 659843708
7 733922798 139563458
10 861553829 727349237
4 148646715 500834284
8 732701776 652407397
4 295294232 751237474
1 934061408 411370254
3 991560887 443484200
10 772400960 802506340
3 64841590 118423302
29 2717021 130647832
1 192261971 397482457
2 512599399 327531993
2 308725273 673064177
6 27479293 666428630
26 916505774 914082516
6 869965975 361107020
1 961713675 267815300
1 348133109 817684377
9 765660669 777454516
19 270929575 967765508
3 169490617 153122540
21 138131126 167517911
5 906069227 359500802
8 11636479 679951502
5 651753450 50383343
16 856350534 420146716
7 270942796 939714145
2 139560195 593371752
2 974538883 26871048
4 946681048 666564823
6 899845081 491072018
1 557147702 548370837
1 632273882 463667689
1 835162996 484702708
7 505194513 651133138
5 582481965 499377555
1 869742838 502645695
4 505651101 270845927
3 70629227 240916578
1 587863320 339599225
4 51851550 298766058
1 769378690 31899288
2 310600263 252337280
3 470075361 1490313
3 87592598 808774139
6 910060950 336395038
4 675766776 924744047
5 169141821 315050615
4 948530028 152721336
1 30070108 939986924
14 719133463 396738732
5 328094114 480049805
3 232857740 856857542
4 613599470 337193478
8 339958584 204643634
3 950138166 222629682
4 232409731 858432127
1 86085690 81051591
3 703844192 18586859
3 231008680 492795397
1 188842547 157762199
1 48305282 434621125
8 860119152 119197019
18 302498842 787414517
4 267439175 998231519
5 669624805 174672877
3 760779387 985241837
1 821447283 367234372
15 519273603 692409179
2 362013101 306011758
1 815832897 236113132
6 599802064 903621822
11 435291991 642762456
1 825004766 94334210
5 365233127 950471931
1 115041918 509511171
5 730573040 798572477
1 262508440 958981775
1 898886118 363161574
4 373798517 345780675
1 623993529 776595367
1 149096959 64416859
2 336581127 407631160
1 385308245 426639321
4 421718102 110583448
2 630952827 180790550
4 215725455 581066936
9 84126329 930512447
9 457924263 349029552
3 824650382 991718462
1 202807889 677965285
2 168041076 170395600
1 609278475 631051659
14 755131289 618747877
1 849517651 172288603
7 202697145 32397279
3 999276417 978982934
22 913915511 126682408
5 235271725 885955125
1 172117296 915352895
6 764908261 3593603
13 138206265 605512681
1 698256708 633563440
3 274909186 747904636
5 494878982 291286423
1 456952173 966380768
3 295017626 358088669
2 759253487 560593826
2 52133770 350280322
5 57224642 680565200
2 131790090 205893805
27 427236693 736210564
7 208061446 467045004
5 210987159 973114839
1 469765785 551014042
2 475313838 739812403
1 92066996 768889544
4 110229580 826485626
2 405402471 819659363
1 136509129 551484133
1 459476289 522506330
1 658829477 448078389
3 656246838 280291395
3 984381611 72525625
1 898137065 148497783
5 648077871 217473184
13 584237570 524700727
22 451901120 348918182
12 80402836 245135618
4 780281830 14013618
7 396457897 123160008
3 374042110 49086074
6 471781419 504360619
9 634291063 517818702
8 556072952 695958794
18 445784127 743230607
8 245200698 271169155
1 521640787 527423644
2 950790608 218380699
14 36836192 351514964
2 380849804 215105423
1 924463298 370648225
9 421902190 298219915
5 83862341 191983100
4 646985263 122040131
9 235653512 234285681
1 160695921 82772555
2 68499792 560294918
2 998621045 413020899
2 600054917 219715688
2 543565025 224835583
2 452345603 464159296
2 657032939 681634858
4 692119432 862232607
4 123719480 143751969
6 571531075 299899615
2 945472900 326585678
21 892791489 362097740
3 608361322 393528870
1 998079785 930418863
6 158572884 132645394
6 271222331 231508501
28 421896157 310447107
3 186645996 348487845
1 859455972 36568307
3 832911657 959043108
10 203811959 64511983
1 235662855 581911644
1 434613764 305778105
1 5437961 143632162
2 783647504 653003446
4 966779146 526289806
7 647124251 538736650
13 442606675 206394013
7 886922704 426634024
19 980437250 345301003
4 196442655 880684852
2 360433219 652941337
5 636351304 397441573
4 539120458 386101113
10 641588609 759572085
7 685459034 556783419
7 955495230 520620172
5 406143001 510794012
5 338255641 982432996
3 931070652 236929032
6 210472096 627852148
10 464298486 362756811
4 256431947 641814372
5 165438381 581162461
6 339726363 470646570
1 891199117 314510762
1 845333298 282686029
1 555808375 48644210
7 458831792 777928168
1 332061231 633372661
5 789488887 638935597
1 440288831 240430526
1 603894040 524979989
4 199307439 621872628
7 900922178 906696679
1 37729642 505811261
6 227807884 497433513
9 584865298 347611578
6 243168759 884632178
3 393810327 686697338
20 988986595 301415103
2 762471067 934490002
6 508202361 238278981
2 167297647 764527358
4 778506245 414595142
12 563726441 477569543
7 872285801 282899973
11 542338107 576153678
10 388592985 331276466
1 241150164 499602278
23 737511373 299291009
7 816884657 765469817
11 31294018 904078856
2 840006288 715876400
5 832146277 996439672
4 21766066 607071399
4 927509533 595333758
2 537397258 119851025
5 7439235 242533678
6 137775574 95324020
4 376551260 472314969
3 892388441 491028689
24 131937918 577985481
3 317726338 874273519
4 469920780 284718882
4 469398165 306199976
6 53375687 40262928
2 681320873 274605325
14 828740330 201664163
7 88957214 337958600
1 61947060 260558773
13 246744529 539222591
1 567407870 188565569
11 1299430 580250508
10 374857862 334522005
5 926549430 156483649
7 573939543 864803060
4 166740315 137493426
9 463467426 520416605
12 424121483 573066345
1 915964764 151522212
6 367831697 769831227
2 632256721 793506279
2 800326287 604657502
7 365864625 685975116
6 551463047 747450466
1 794415149 200545994
3 442466324 267041966
2 641517992 857033476
10 252386882 142226568
3 120054252 779509932
1 459175257 721046520
4 672525026 865109256
4 474369793 131229893
1 751183498 619381474
1 176816605 983512472
4 330756930 480187067
1 227533273 929880344
1 870354300 700641164
9 467559078 25269902
3 508438870 932189509
1 502703036 66997026
4 685340782 294569736
13 530311275 881044046
8 562247122 382600945
3 150956773 810062334
9 273964226 694852759
4 66742149 257343323
6 859114084 212000352
3 275380962 27221732
26 370461844 515516323
7 544083999 41712996
1 910655117 415515997
6 20397898 416206809
6 499417486 975101131
1 700551676 274440734
1 20207657 6900798
4 297442788 581556140
1 701811213 571541465
24 394266298 175116230
4 165737740 177930923
1 565699281 152380217
2 443039280 388093633
7 214711395 72848723
3 702958523 815411671
4 795077087 501214205
13 663827771 724770635
4 724711230 485142718
8 953936509 125568117
20 617319549 325628786
1 634826940 818488435
4 343390820 190482089
5 206856885 542706421
2 244901248 255098888
2 818307868 179647024
3 98716102 893424514
5 719007251 551373692
1 101604089 680231641
10 943641243 127976210
6 869036519 545998975
14 437637655 765714846
8 521568096 645509507
7 233188881 147069322
7 51098757 300380988
9 285916637 104567672
7 324578858 187494293
3 572259422 906481777
2 742031309 695350157
1 955486860 699639649
6 604018649 305486576
5 225615192 309839362
6 758383287 280434220
2 627996322 98561813
8 773854434 633101245
8 412078011 33797875
1 120768270 654114821
2 256458107 36079523
7 383600454 295940309
7 559821076 340519117
2 827162666 185127016
4 632583353 316141092
3 622605166 524938068
14 187994272 28957067
1 184991725 908614623
20 318871562 107320651
1 72057814 547836909
6 608021717 814356795
1 177998609 765388908
4 346591095 347119570
2 678803552 542518363
13 642699344 410494347
13 294634925 169911652
13 789817821 543877552
11 376155626 159784290
2 301527743 125340530
3 930643161 814217329
10 307657958 932175327
1 561966486 748907963
8 705623043 400080566
2 841455888 789747328
1 309839251 767449839
3 235460416 28629427
4 847523228 579457808
5 486240144 423571748
3 480228420 637522620
2 895658957 937821703
5 26391508 296894801
12 20761992 155848778
7 318245515 105265109
2 424386697 5779086
4 672105538 931047325
8 21924592 756834896
3 919088581 594583623
3 832372310 868445524
1 497667102 956067904
2 564176568 67474836
1 205576167 560583123
14 906872624 674219438
1 682727622 792863971
2 3022657 19126265
8 642405786 70691545
3 734487014 367558107
4 141866274 821559306
9 409686270 338700044
15 469157475 193213862
1 655702672 592465940
2 921553868 941582101
1 639284863 763503751
3 947635708 821643168
3 582804154 468181039
3 597037846 801849820
1 950588626 582860244
1 843492965 452172308
15 609937750 262438281
1 260915123 5696541
5 341095153 347424679
2 570764396 449605918
4 831902475 588401803
8 286962877 687329655
7 75570206 852603493
7 374641350 983246749
5 487930877 542745964
1 801251758 408989579
8 566941667 824614055
6 878621220 817709575
2 920395003 751886390
10 78679263 713838766
2 119374251 313304213
2 982502378 79970269
4 265776173 471961706
1 644005557 825488563
8 698330132 574425595
6 926946393 325983598
5 634032098 728067698
4 949314383 480468139
10 751168331 366883338
1 667951357 9279244
1 816627860 750633874
1 49696346 991731941
5 716790282 12267340
4 321646998 748967343
1 905918023 572794307
6 607981738 523573244
2 655818192 332657543
1 960227623 488279
3 835390077 838327058
5 293048698 773005392
3 249619576 540183648
6 872670848 548623693
3 58060913 324351481
2 728500389 312557119
5 351141304 749954937
11 946880868 153297719
3 819035667 269790855
8 283019529 386379633
1 600951455 181622952
7 30867857 876911882
2 119153626 452821949
1 319951093 737161453
1 786619767 166210711
8 224271365 827104360
7 550495029 443733573
10 256150498 230977134
1 205544560 65476393
6 675557809 190729624
2 823413389 116300948
16 501922428 140675594
1 771168850 338805988
9 292767586 782949322
1 651454290 602537184
5 479291646 42949626
6 239590403 839767335
6 632531459 908924222
6 804099927 478650443
5 760215170 887465469
14 51556249 446037234
1 443941186 67763821
1 864676298 557534380
3 522095685 568698795
6 549761414 971384397
1 466948447 685453823
12 292952061 575621556
4 250324894 98906816
1 364745510 619833458
3 108383502 299743742
2 650204384 707350147
8 378203737 42612001
2 686575657 266444696
3 934703069 709899190
9 206336603 872252293
7 974630782 869897704
1 727156818 595691275
1 422662754 457378996
2 887759474 417381992
20 98169098 660509699
6 656092144 151596745
5 949699092 89132829
2 96107954 843449024
11 43965239 619844077
5 506843759 113436443
16 981491827 799680435
3 874340515 6201533
5 211946839 555932172
1 207379431 856741768
11 609886898 975533992
1 13732139 672954133
4 510558969 635332468
4 363638450 220330624
17 736468775 710669353
5 39353284 991188462
18 627325238 410136673
4 118990118 68050252
2 345219092 71589060
6 4261819 26751193
4 179759084 144253484
2 303835316 710914279
8 749749427 778885464
10 647151187 896597452
1 177710131 705274673
1 631648548 33580784
5 737674622 454618492
6 428653410 370472050
7 243562121 845492718
7 153638400 69080435
18 393636903 346365138
9 219464554 730219381
2 537367264 783431764
2 660818344 544987438
6 772106175 38018375
7 447752167 697541327
4 330623201 960370396
2 408247154 391466716
3 96086586 153681037
5 377797189 488450322
11 92977623 34126198
3 875455301 430884595
8 225164298 844406725
1 315008405 886612521
1 400127617 273784229
4 647274968 217851357
3 227708030 261378984
8 288374176 643250536
1 40266813 621185701
4 601090390 832253453
1 266488370 940220726
4 276063506 581334367
5 616822042 584408989
14 924091160 821184984
2 860209756 147264035
3 349552359 126598664
2 990065699 871608052
1 151471501 743370315
3 99638517 713899147
2 406442711 143326619
2 307642884 506591512
27 601875632 14708117
7 103894968 815114447
2 582888605 767714553
12 272855631 917343410
1 254997269 615426804
1 420888463 372294871
3 725319263 277361784
1 898727345 254920555
7 520189851 584456539
5 699434209 546432031
15 415019474 221840413
5 384929348 956027231
9 802905058 763673941
8 389299650 299219985
7 53657453 266280773
5 115774506 799839062
15 251219390 218865925
3 595155427 655624986
1 656992466 364044565
2 136259922 434456449
13 336965421 843734580
1 206430503 935831759
1 163815006 386986710
4 410104477 194340280
10 474851171 676927703
3 308884179 737398945
1 287067548 665164858
10 534237699 977648699
10 618258821 955246584
4 260020744 840314869
5 80170442 519762088
1 584151963 544573843
9 923956540 923786530
1 266967450 984508575
2 217665609 351048813
6 575321664 773310172
11 286991090 994036288
2 462223026 497206095
5 378285981 218779719
4 103989501 43453794
4 207998176 4985383
3 830015424 460240393
20 944155390 73060280
2 877249033 989556874
1 403109621 660083431
5 955382435 606963524
8 204399622 871795356
9 113947888 666421641
9 293663518 18678547
11 358605852 226597519
4 629979729 808754825
8 926601380 589332196
4 687935530 430710527
1 936946579 952206086
2 923663567 543131984
3 623840600 566535649
6 864426210 649011857
10 976515912 638190250
11 958178486 852657771
6 493252803 904724996
1 290056222 197936067
3 674633981 327284054
11 964337540 683581372
1 2625052 515292594
3 676347588 578646965
3 699447265 151472197
6 398456673 152847206
35 506242069 707698279
3 788207141 134268759
7 990100994 11644255
1 147177916 700421778
4 85979855 441655824
10 820774702 323298883
1 435041360 854992383
6 930919050 593329877
9 834016635 983509565
3 214670919 775797336
7 99876090 75336016
4 34737200 486750407
2 624692090 787537262
2 139837932 886111490
1 808186626 958042732
2 28678572 117507609
6 459565224 271348707
1 920145498 880646732
3 943364200 496107757
6 652143910 234806526
1 929531518 52354517
11 945828372 561820180
8 191245667 829923461
5 329928686 149675016
7 784895496 96042060
12 611922915 642901271
4 162653324 713773334
5 545655330 474078759
11 807224216 958915792
15 88645453 594976637
1 444608719 299303900
1 522391233 853137357
6 613504914 438699238
15 384066645 695562286
6 702973145 270946900
2 942067561 907852820
4 385262129 863695360
1 388410981 929021099
18 979383590 371948348
5 831996880 761545370
8 112680888 286041200
19 840347013 714391960
2 846634620 73271376
16 73365341 511879762
4 597495357 86929170
7 582838272 761552665
7 661468444 220856417
1 640717198 12422605
15 326122933 494617737
9 149149700 166198370
2 251460874 827934570
1 389717651 967296129
11 932212896 323071040
2 530915011 795266567
6 875310439 421269957
1 21974994 446552552
8 717337049 377262498
2 189040222 880514558
15 803924127 229857417
12 925647035 877438801
18 57112802 550842297
3 141158223 953127564
3 986943330 342516298
1 693504978 679450482
3 319579672 123959849
2 540698950 68072296
4 345326038 623344425
9 652743281 310930770
2 20522071 907976549
1 808137442 280650264
5 929997993 923644892
6 893047793 603424485
1 533378411 930623236
7 483969540 703657172
4 221901636 299263317
1 920962296 102058345
4 286117551 68624930
5 661239585 641817136
2 683370819 480313868
17 363830729 561340587
2 525468435 385643082
14 481620924 696217780
1 350970637 929025849
8 165767309 633897200
9 16487597 275067138
1 753592093 732575636
11 70423535 730267178
3 727330200 152422828
5 45962015 751370710
4 346256469 462438829
1 323704119 813393771
6 986793463 701227004
1 123473375 347407472
3 554532987 68150864
1 209103347 730901171
5 665763573 846052175
2 31973386 877319820
7 236395936 766429118
6 990757099 914026823
5 192733951 107705638
1 793199152 162852454
2 388295051 940809024
9 177273985 871866338
9 201589254 377415241
8 661148843 218907692
1 210123267 425570281
9 138961388 611626535
13 177723240 388619272
13 628037842 321873569
9 551530614 422452280
1 131144578 492417538
3 435433430 939520924
1 902356741 706545251
5 344774474 386068323
8 304335840 687064214
1 803421174 358087414
1 259331331 275099499
2 135317857 783889965
19 884811547 709962889
2 163800501 920533184
10 365416565 823695795
6 869426750 548438450
6 598518821 103371410
4 594449021 293291330
8 128855582 840652537
7 534595374 839317272
3 525945395 594841157
2 374483834 76888422
5 955119455 649546543
6 419043865 387557505
13 6879294 240654379
1 218595254 531964974
1 77387036 410872292
5 972861365 454922248
1 181138985 426032777
2 508440981 314692451
1 198193459 555411766
10 143915076 189011728
7 359570419 232561245
13 797455795 496234062
6 998692402 11566612
2 612121103 823451867
4 58618012 459124359
4 539444071 89902388
9 241698594 140860601
4 889264295 375777605
10 660110068 996902065
14 851966026 445904129
2 922415269 892152988
4 276689977 846929040
10 989259727 942405102
6 725986026 765078176
1 289503117 631561770
5 794548712 356258471
7 988243850 30218978
6 21321170 24643849
6 370817216 861684880
2 138872591 768266910
1 727980580 423778810
2 53679444 8621237
2 223308863 815940447
6 648960068 692534423
6 231601751 270775447
1 182512129 466450890
3 829194880 40296626
2 635361852 185679499
3 654370141 260017272
2 193517891 521614990
1 722798098 557083314
4 792250814 15834222
1 542211710 195713355
1 107847467 434764075
11 861135634 991230636
5 80699158 14704161
5 264842030 20757684
2 141205988 676368138
3 520327717 479719311
3 324864392 388376714
21 664804330 458595583
1 410266023 962066317
6 321754023 821252995
8 167895512 916922652
3 720788089 874609748
3 923763564 289537039
1 493809915 423157379
1 785922178 450917116
1 43977172 858434114
1 21036673 494587465
1 658252716 666887609
3 425207857 992281685
2 701895163 382729708
1 592945241 800107283
1 91928152 2840721
1 107451981 404310850
4 637145422 436679730
4 105627029 977620838
10 885365663 312546163
3 67359337 417180596
12 593246610 71590317
1 216683714 765873937
1 446028439 280890144
5 633886613 951744299
2 160276409 171665360
1 28953330 480102279
2 600306927 859820466
5 259910735 462054508
15 380413637 432783882
11 733887107 65591564
3 139465531 423945478
2 411555776 73720480
2 78454302 795852459
10 568369877 535034782
7 416819128 994664030
8 269467709 960796696
6 248166405 313822927
1 411018398 467674841
1 893156899 472395087
9 588524090 134785246
1 301091396 333049717
6 430613511 14360606
6 554931085 536057355
1 910214034 786543962
1 708813784 886173556
4 601007744 588366664
3 976808665 651863063
16 817640415 596188840
11 900583802 899117732
5 460134335 455668756
3 286593354 841268814
5 584154229 533850371
4 149196750 464633333
5 904294428 454695334
2 330989492 340595643
18 956956107 850856082
9 473726996 113839385
3 341807024 669714619
1 195162983 618080312
4 547943230 44660738
12 569869384 941202090
5 301688130 603503231
7 943083311 654851950
1 421870406 41427996
6 658020411 917714643
6 206826906 592349306
4 38464691 158560986
7 986862125 37477076
1 610916114 585835272
3 521857292 566385750
3 217389864 819133352
4 163029624 406187830
2 818091128 87889386
5 816637177 342703971
5 177978414 176721676
6 570431441 426492951
1 354645594 898713694
5 722868499 738149602
1 177922730 258455297
15 991028011 773451296
4 914146366 51898159
1 297258405 944406568
2 750259216 769897792
6 469896 899988998
5 252719836 417345312
6 261330530 620541847
10 676639193 467883623
3 946583718 175526689
3 911379212 157515386
12 503697491 902476407
7 468127390 695185100
1 216499384 50174904
3 254602767 241184561
3 621683079 925280859
17 527746528 139233475
1 407231693 340560746
16 241371613 215412117
1 908601073 709277267
3 781280226 369323482
1 664169733 680831303
11 414433242 492431564
6 382771054 641058260
5 884726916 825562314
34 163824006 489586938
2 122784951 897609938
16 606434107 544831677
4 450204665 261639723
15 371927217 513580724
8 956338326 869887271
8 700094263 100997152
1 555813104 743365445
8 260147304 171226602
4 947911391 832748113
1 651120051 316383028
5 76708989 265771973
1 952979833 462289543
2 91210180 926056780
1 378851820 824983195
1 537585894 906004137
4 100060547 144227448
4 756969318 896013525
3 285243956 534915790
17 403438805 157362726
3 556785221 546190375
22 172778474 963133154
3 649674278 141544373
1 882594591 107458325
10 778702114 274330665
1 292010402 179519142
1 87989077 209194860
10 141818472 317990115
3 443201553 705463991
6 785963574 891697310
17 572255450 541536522
4 435107798 973560389
3 180840374 916145960
9 675494245 877175280
9 301073132 742618599
3 952198264 713059940
1 687393392 100477805
6 935953888 871623648
11 360809588 327001871
3 135549943 878746713
11 662288547 448289993
8 368646936 390769639
6 52477486 181742608
1 1464339 792550675
7 118646459 222848134
9 215578644 757415064
1 326014157 346983562
6 64206017 973331077
2 671436253 856934023
3 835732076 902541379
3 819349293 428053056
12 870658997 523123710
5 542621754 567665555
10 291188500 722817108
6 817853758 847140528
10 703130191 208509047
5 442484998 586774542
2 77648472 801931411
7 323603895 15556132
3 558527258 299992430
10 985065805 980494266
25 396541144 725188192
3 470469228 314730203
4 964304901 542662479
3 115995230 337796418
6 238290958 960304114
5 594731376 61254008
2 591405898 506021966
2 816183502 652157551
12 948921422 379303999
1 8702288 479246846
2 301549200 56042133
11 731683358 847901950
2 945146462 747738733
5 717073379 387100613
4 601811919 276508755
3 827734001 645823824
4 950477178 117245795
12 931726227 736552994
3 773889843 988698027
1 765903193 704921997
1 199309743 763827075
8 522879101 617163562
12 565622308 246206373
15 704852920 286922719
1 718364752 110924600
2 316413743 759717034
2 725133937 425321136
11 878234867 255639604
14 609307891 723846284
3 416351456 358416051
1 654916254 150112036
2 225702866 567175065
1 254462477 149748725
1 631237477 751211923
4 406725950 11225370
18 108976069 856616722
1 820943864 601994420
5 675886574 447480715
5 463384957 356079765
1 606128460 816017788
1 580990185 846121536
2 780020447 660274838
25 992820634 192443364
15 403049405 747410904
4 365340720 502173318
1 559613368 154582577
11 740994637 508406414
9 143674630 45114139
6 946386575 559190046
1 87334742 582541954
11 939782760 117033025
4 900316262 288312315
5 217754431 328897634
3 616976547 329011768
1 552542729 374896509
2 537653738 819930363
3 434342525 458886878
10 946393685 30737156
5 677359274 363543950
4 678348905 22112769
6 859774553 514059164
2 472344303 53257694
4 358150084 895921024
13 449536581 292543412
7 751011174 294860116
6 242304969 358933826
3 879015674 714997597
3 295101074 684321709
5 55540865 677033673
2 597471462 827816278
2 388200265 908482456
13 906166423 910808795
18 420483756 358387421
7 978005661 722956622
1 29748733 903635191
1 536652815 262871492
29 790806450 901884761
13 151136006 764595666
7 791723282 646301836
1 728831219 916124317
13 621658137 752639792
15 865836155 627857799
9 868234048 499475582
8 381643340 160339145
12 263315501 910247488
6 948455306 88892890
3 729286262 700958808
1 303974745 30066579
8 443913148 895544359
4 409518675 891536472
13 973474528 113843237
19 42362792 767187325
5 963371390 770320098
7 645372127 139970242
2 242995378 533801399
14 599380297 879970511
4 468305254 845507533
7 402626369 606099683
8 422160622 544122830
1 747128009 736338388
7 500281518 505170446
15 940342078 32273196
2 817132170 406861742
11 893106804 651777348
1 26377397 970127486
15 319404004 212631309
4 911406149 868392502
6 872000422 258718740
20 646023955 856897669
5 487809498 161853963
5 859444232 175800095
9 622656104 417130648
6 889580324 209601895
3 664513495 615548993
4 176864185 363648840
12 161077912 99800667
3 524953099 979526166
1 989039658 993840554
1 764257414 743883042
2 8278643 76685436
3 418569138 450306350
10 907734881 923822347
2 314014512 695650082
4 763201424 844064380
3 816281723 660502255
6 877171995 593095582
3 210818502 741731276
6 612492094 540478274
1 731885990 261989488
3 823497613 916850845
1 879928495 134037537
11 351082006 963086170
2 721611406 794026797
6 220897273 736082315
7 571155379 224289033
3 114959505 185178560
15 794102885 949216748
3 685795474 256998425
3 154333009 195711695
1 42743007 133027805
34 607477989 5208614
4 79737681 527543594
5 796685434 612194566
9 789996382 690184026
2 369545282 380841285
6 153220101 692567870
2 119087413 257837477
2 888560881 585871048
7 441058289 365408134
16 661700691 201438040
4 441034445 393274600
11 497661759 129840255
9 725341833 639453215
3 280944044 713291041
6 775534053 965253428
4 426838683 18384330
4 378400638 207121735
7 241146817 395729223
7 34381132 142124116
3 674138530 914029051
1 258643464 367852880
8 891463952 986144404
2 647407607 903707108
8 560004335 772570094
13 487898683 271955767
5 229949711 986578027
1 631519788 218605744
3 233806790 542392358
5 695248655 34589477
2 701679126 453230411
19 846041351 165159140
1 195595375 445537937
4 482504776 756219013
3 293889578 579345233
2 286129715 502168042
3 524847955 206808364
1 739033646 600154480
3 845396841 61200690
14 950796650 749831562
14 362225216 275957552
8 706449739 836104494
2 709786352 323759212
6 226888615 880611079
4 913500089 573667215
1 376897858 464222291
2 942926577 928010460
9 771404937 233442167
5 417556860 726482541
2 297053746 825426551
11 369955139 584939790
7 979767444 807479555
10 84400040 457107211
4 11450640 529479752
18 92004199 674421689
1 357355312 391671164
4 815056026 462501860
3 728083892 270647103
3 444569535 374350485
3 652622806 99793721
1 611508300 30837811
2 86333 581650461
4 359995978 580456380
5 927966236 478124696
19 816296508 642080151
6 444193000 847955563
21 618659129 663194965
2 808142743 129835940
2 242171353 621823823
3 840435628 760113019
2 5867725 511742107
12 273450387 893739980
1 207463466 772690011
3 995652362 198628208
5 195976420 768007983
4 440187439 355013370
4 310430588 156668623
13 999803350 427073820
5 425470992 542155673
2 576550826 669298304
2 489795455 632404543
1 259262917 641284829
1 945325663 447631458
3 118140142 1979780
3 525027353 75844297
3 479823888 74121079
2 638366680 655962785
1 718435292 728079783
12 248769849 531146941
5 491544549 405304539
10 685837089 632677206
5 164228552 216166995
1 503362181 102078798
7 761866044 632882044
1 410351738 570396162
5 933240989 25832284
5 842424744 269176497
7 761530215 200393319
7 173419439 166114537
8 374472462 832422551
1 124976337 405181361
2 194045411 771715457
10 653598028 815814191
1 628107964 891286528
4 330314887 80822170
11 656541527 25863576
15 231589631 243259044
12 928975248 596434919
9 698990527 72026272
4 369014345 2396702
3 984595551 77092909
3 420384703 201601564
4 526259001 953676505
8 804415910 912230567
5 548608585 817394642
1 435954078 62407143
1 770855202 223566814
12 398188477 758970429
2 785332085 211777632
3 304916475 567775108
3 157812163 312154541
4 689310983 530947987
17 198795346 775636909
6 298440708 397973026
2 875045519 527451259
5 738096520 67858565
3 133551284 57944889
4 828183192 492954923
6 276752571 468590586
1 388825508 863960044
1 510854142 629523230
5 571950215 202890454
6 704770919 769529527
4 551333217 85917600
6 310681230 428936574
3 759337809 761548929
10 444902271 418210928
3 223932869 495497338
3 186176427 293611299
3 864667036 507935168
4 494107694 883480772
10 861045163 143750420
21 458767494 186435792
3 725082383 269282647
8 237381142 770976777
5 882466982 33046808
13 999989427 345975932
2 712397965 242501474
2 892848384 315157098
2 21379935 899969392
6 841631865 250044227
5 352859613 956656269
2 142200677 544170133
1 304296019 42687780
2 967806905 863795389
5 7048162 549985311
2 588128977 41961856
8 179364393 267255854
11 245515731 633011882
3 417984765 595522354
8 967333147 138438261
13 722463236 922431460
4 266124695 304063885
1 526494512 431474981
1 900729219 364423259
3 605312152 209735771
1 556657317 758747974
9 625739336 225897687
2 724347978 34302273
4 993541600 515418517
3 900282448 985920322
5 39900494 948875434
1 209919986 324080726
5 207941375 278577516
11 75088155 892182300
2 27318717 47537659
6 791069532 431014605
1 570034652 885026489
7 534698300 933745431
6 25020020 182480909
8 957886660 965687007
6 435443475 113307206
10 521413738 989651625
7 976298317 120216724
2 375889782 786172886
4 410596591 215058884
3 328857531 271898251
2 765203873 764252981
1 687399211 112855319
2 510504886 358973678
2 360051007 42337796
1 384386763 339311269
11 769317810 839191944
12 933908844 319556357
1 510117042 935300187
3 14759676 191227456
3 255053154 317347579
3 948921272 99016303
3 991041019 320615951
2 357082660 505710048
1 32843609 220352528
5 763835385 303254485
2 187237447 966752088
1 718808783 557917254
13 237866339 881028329
1 323139585 621723326
2 333621049 371662972
2 400478637 271049605
8 799053518 288091512
1 536718161 613404178
2 626113209 379804520
5 766097582 437851889
5 655720516 998167948
12 609217769 780154380
2 669912102 716534625
3 163310449 602451578
10 342470038 606222841
5 548349047 358482439
1 308250391 514050165
4 168407419 850069957
7 865121559 637110223
8 655962115 602498039
3 293845187 327721049
7 144901951 557684957
3 506956162 57706449
4 230567604 352861194
4 42602985 471467634
2 946635940 870585012
6 632508867 593438088
11 663485109 109285508
10 136081029 511006924
5 661812304 548870939
4 407402049 527126900
4 597833373 786285514
8 317459060 755639254
14 742967571 616378713
5 780174138 319354659
4 865115846 987298491
2 18965833 430935945
3 778128536 268536355
12 690759725 816763125
4 15507908 143900107
6 120404886 32853290
7 947111187 976959383
2 973644258 820039007
3 645530487 154758355
4 670753375 25663478
1 977359720 87722220
2 315151925 433883346
11 512606281 694492848
1 408769652 508062646
3 114242215 454777235
1 864210433 578052465
1 715803907 447893503
3 635645544 61353727
1 65801110 960325406
7 502053422 269709328
1 719167609 595035106
8 122391592 258875923
6 733100634 11686958
2 18470460 775524272
4 479020250 92857030
3 624645582 721434606
2 628973021 745758461
14 38269928 484570142
2 663668173 337286618
19 114325860 39123636
5 120818270 379478927
4 869557723 956422437
12 750810267 728871505
2 739900219 892052887
5 545693654 850443251
4 555154713 812688641
9 107645507 578008354
6 136074246 429535373
2 692767359 810569747
4 278602669 843551157
2 819414823 23113178
1 961824759 6333436
3 972249880 77431311
2 853094315 80533404
2 225347925 722392038
3 810185781 789393587
3 65469812 217531764
5 153449327 505005823
1 573100790 520643603
11 172771408 714562976
31 438723214 658276223
1 354823392 454899487
6 131195527 364351788
3 805351165 569187802
1 197450477 620161463
3 149229983 915329652
2 669000423 423711623
1 328977528 844850054
1 920439126 55610967
9 188507121 998229096
1 462849403 854551925
3 736363962 387640124
2 346754641 702660971
9 259825486 958264968
5 861557529 627004751
8 120195045 157020658
14 589223892 543768730
18 239691611 348498961
4 507863834 731465777
1 50842955 99448039
2 650259888 909601072
1 918160953 289196895
1 346152685 582918199
13 666275231 725907204
9 686828043 92045805
3 751474005 201655153
2 523097456 323537080
5 941965293 117557540
13 477506955 100093607
4 998150824 525514700
10 6458614 443159810
1 880801091 510323673
4 631399560 959028879
15 63277020 247694941
4 70829421 292015889
13 796564066 204758465
1 933490950 848819603
14 910565382 917465329
2 942621922 347529347
1 327313417 234796136
4 535891372 4005782
5 453430927 96845546
13 824503283 64529935
6 761154525 307803393
16 307035009 77191345
4 900871178 112108363
2 264438917 777476951
1 650036048 583074831
3 633136582 18649226
2 375238120 840087101
8 721067558 976003692
4 34852463 374327637
1 437265825 624552972
2 712546114 606143652
5 55513966 435873324
1 871404332 862183257
8 559289416 398307389
6 600818906 284933293
4 275764221 412098605
1 645992783 207523545
10 42869635 405096350
2 578518307 349304315
13 955562671 735631849
2 62801234 981380838
4 238322664 370842102
8 607175790 14216240
9 20705266 477565416
6 103812577 242809593
1 482716404 172979184
1 105186552 136051406
4 361495756 884738530
7 190230536 332086168
1 318071576 775278180
4 443780388 358270622
11 463696816 295312725
7 81081481 740448813
3 206652569 590759255
1 949003917 481134848
2 712281647 144979092
1 227898192 764359684
3 568434700 543329264
3 647094481 456713783
6 615035570 631718883
4 884594828 950690932
2 388135169 676630465
6 429999160 917342962
6 516820778 48165214
3 9961703 818587326
1 438946958 890200715
4 413062108 733875503
12 995278287 913945201
1 634586968 547012712
13 784090849 172418139
6 341567686 644468591
11 20090800 922660690
1 51393139 740452200
4 649587527 271416797
5 37163496 670139270
5 308238037 623193010
13 586826939 393443481
3 482255142 261732137
9 675624750 787061480
3 755350867 736814549
5 10800775 2655499
7 389093875 94540113
3 937998814 150452464
2 628701119 655201519
8 557798340 544153548
5 969751922 983334025
9 582472595 844512331
3 574360737 70948059
7 667062862 644268185
3 271283658 232880660
8 548740460 623248703
3 425670317 853808192
3 828016513 84110543
5 690631285 687354153
3 855477021 465698443
9 268946360 978879503
1 172372008 55395295
1 510459381 473311749
5 419782910 242819936
1 643214809 861961966
8 679372939 359134148
3 559368856 576994664
2 763469832 781686805
4 874427476 488357931
5 531487773 311692804
5 134765321 829541022
3 58334950 762458474
2 750904936 896376568
5 195665976 888715943
11 246059689 719012777
12 434536793 147762944
4 227521688 817434295
2 202600900 896053276
1 68846605 134919354
6 192888326 800174325
1 211779717 187428244
3 373338556 586294083
2 654521357 573926620
1 112639430 694404350
5 186779822 428077354
2 513799171 245553880
2 203540110 895397755
6 73803998 3208559
2 855573396 115402327
4 767290936 722271047
3 544107801 23071032
10 549635756 958590890
1 380036288 449238499
1 128028367 937740161
6 736763379 737962210
8 917565971 713280473
3 540366147 633634223
2 328903491 330581175
1 164483423 173060695
2 597166551 864599581
9 399292101 197120116
7 695685883 77856148
1 447963180 293863753
12 562770453 316563194
4 246514158 876686155
9 858358544 664995148
3 62763189 423522659
8 347693542 189458778
10 619554902 905067019
11 897452042 329764820
4 304898194 904605663
1 74394761 878199775
14 207455143 34349635
2 419549291 234823729
3 287293318 890792883
2 652562780 428958660
2 454652415 402285698
1 969855676 929696600
7 69359958 814381121
6 546644916 885020811
10 854091883 472998848
7 253898042 848586316
13 991383228 416046858
8 844209104 922473789
2 331818388 488074836
4 670938254 860390002
2 753941348 124416751
4 139988692 399338520
13 663987881 137206015
10 521592752 314356309
4 112512477 99171968
7 24627923 370987001
2 871931741 771277411
1 797398801 571365363
6 998729071 314919487
9 22243883 869024364
1 447172784 400043779
8 21969691 399003890
2 897929409 974598681
6 546234417 237543107
2 725806719 259662749
2 367868273 784186851
1 25488061 699214458
2 727293771 896277230
4 90335727 926800795
3 111121519 28862685
1 734281252 148720608
1 33714070 423197195
2 111529222 853437804
2 939688283 757864879
3 262523919 408323958
2 679836913 572724060
1 56491666 581822820
1 226066135 494175179
17 586887786 419339378
14 244612636 953748494
7 274365245 200182602
5 397124285 412859941
9 808995075 362450825
14 201048846 847750488
5 199871099 781091753
7 862944817 59656857
1 114258740 150089635
1 490867621 911433826
2 650092666 45805076
17 335613457 720999515
2 489828855 282098437
8 133143491 285472229
4 389291534 166227748
17 133495445 999786165
17 317835828 962888710
5 633015114 215318872
7 993470932 191755879
5 338487366 56752878
2 574449253 747118244
8 104739752 774233637
2 465649312 95176196
1 815416849 175578222
3 856098360 961533864
5 565976027 169684911
7 713135699 227627709
1 566806149 975473449
5 552029602 599417408
10 682645603 576152172
4 349346889 362893493
2 114963234 403996690
2 276637124 312867618
8 823115737 763983249
1 548921787 633308166
7 561008699 71747168
1 818421337 516989265
8 419692269 818311770
3 599707732 476648138
3 822170142 566101528
12 252979739 545818084
7 217132610 83034095
4 245800312 561553128
1 727284516 897294618
1 713659824 233563372
8 814811120 24966809
1 213607918 932721495
2 925117940 281339678
23 948454332 778355825
2 856619791 54149057
7 308475093 884987653
8 802884697 133863217
2 482078025 348570023
1 273640694 311047983
5 394931045 512846313
8 53817021 666125467
2 29326951 232161234
1 710231819 783729724
2 486561650 645665108
17 827982230 214911176
7 469839451 219506616
6 309307468 142778712
6 899863176 374106204
6 512448423 20041606
12 426312422 368166708
2 234829374 391834631
6 435366269 7746246
7 860471234 907613605
5 255648651 254939555
9 404344487 734821582
4 295219527 528132754
1 400529522 586669576
1 682542496 786087119
11 394595688 479614923
2 242504360 242292831
4 715989339 878693177
1 21245349 103026587
16 719822305 175674151
2 203672129 854603644
5 491655636 440203125
3 277378831 750986924
13 848751351 8194431
7 628898989 194668441
2 20243438 63282408
12 393822326 666741702
1 14136757 174255842
7 421639353 295267630
2 60374373 778470452
11 81548293 974355372
31 75500999 757123056
1 899604162 878746410
6 726776046 290511171
8 441339131 678531808
6 985966524 859456807
9 339211246 875190752
3 301193588 159344563
5 604445783 129173651
1 506521227 844005531
1 10057461 933557138
9 429484332 940510093
1 831150798 3513393
5 885582576 981793650
2 681318510 200434717
5 617869876 176982976
2 756306142 314299349
12 501961795 524202044
12 40069175 431159364
1 260859657 839929290
3 857085181 370893822
4 901593019 192268576
1 138884249 66592987
1 542027060 293488364
2 179582896 352097416
5 690246650 897948718
3 195760129 679169369
9 286412247 758913606
4 183528389 603697348
2 762414117 881259676
16 420300984 128076190
2 210667173 961227222
14 946481138 444369416
7 158776369 979912202
3 751813710 908822263
12 21683754 767891404
1 478280025 627440493
2 301141210 328437877
6 989513432 226303723
1 531475090 495106416
4 205642117 529643404
4 516562140 479484696
3 314577403 935178652
5 110279879 612961761
10 773717707 989401525
2 931210500 592666723
4 368329603 715763377
10 217647925 142500546
5 127230554 306118614
4 837046470 217584955
7 978509449 144862056
7 849776573 809260239
4 499281788 226769515
5 660745549 540538684
4 291644474 426519265
3 551343465 520421203
6 13171972 190797551
4 248114066 684189966
4 928241957 832257274
10 838704755 128292498
5 502032667 997741106
4 454890008 235973969
6 998589515 483572326
10 942484638 556395891
4 663710699 511961031
10 686179368 35908487
2 817880067 215760316
11 662051377 94920446
9 174786093 706354421
6 28518568 764018728
8 495170300 340731981
7 812213782 926478318
6 357792107 990113299
2 310305783 10861683
6 695915586 598964333
3 276245267 362829573
3 993080500 751974644
4 137545324 495364191
2 535725589 342043631
20 893636355 953187421
6 24761111 462021521
4 780196306 537257252
2 887415028 989034231
2 795985735 292580632
10 787648006 870120820
1 910939203 75995940
3 964872046 753834653
1 987706874 153321062
5 467826132 746613355
2 592094200 194700491
4 43972804 718144896
6 502575170 155563140
6 262497408 812592047
8 850324335 706902005
9 599891821 761383389
14 436371521 311727495
3 984376383 457282409
7 268142539 769576051
2 159314655 905507458
3 497056517 319494554
3 62999899 488964329
6 364573472 209718228
1 781610402 395067427
8 814701892 993213121
5 68311404 275032906
3 784071429 461914811
2 584263872 630768746
2 559785887 369283235
5 182100224 624276023
6 522385142 718250267
1 8406066 904556239
8 245393755 80481519
12 11214189 43154997
10 159988978 658424468
2 320169599 707430836
12 98990594 552235330
6 588628135 210187244
2 759860781 26565739
23 365039394 45667734
1 611597779 629984347
2 125582473 114155092
7 488686206 119449337
1 15901662 408902930
3 856836191 835057979
5 830076321 775454346
3 990736510 17383059
11 675850932 908549888
3 217664623 617742676
3 754193550 778339501
7 776141837 296047825
3 364938732 334120151
1 689473369 228489805
6 593746773 765865769
4 903756921 682760990
4 350617798 461616494
1 728048702 488379404
10 204297546 440686438
4 947610803 925690229
14 463288298 238630304
2 436155497 762224511
17 496035073 67606304
12 46060249 425962651
9 687923673 975304944
6 39144268 761103532
13 329087673 189091826
6 464092030 275052200
7 575943962 860974863
3 451187653 589493748
1 960495309 753285228
2 538297500 471358514
6 220191839 511591697
9 65402014 565934396
1 886974017 758530793
9 878923050 553920258
14 217608269 278381754
5 271057861 563178571
5 694372524 586954847
4 796982797 359628247
6 87923862 891124095
5 225019417 880679713
3 328155794 553230850
3 156319842 902810498
5 912595614 185177373
1 641459860 319745692
4 712830391 583008082
15 799184544 775720674
1 88853895 437777394
7 617330071 673355289
5 582354680 627763003
1 530392136 195409935
3 577871886 767418920
1 86610497 856384364
2 555974413 998002701
5 96238480 917170607
3 389070173 547906197
3 692161422 856697203
4 736385217 853428828
1 236639777 602881533
2 158347053 435303270
17 88533051 506965819
3 634606508 141703549
2 802274504 367925808
6 661015647 821085529
7 523740086 46702482
1 17866808 660880356
7 671740490 567875444
5 419197757 480096843
7 188113996 826613526
4 678282514 403324277
6 326196901 749541744
28 560782218 86457153
6 879882078 478193542
1 875210567 963734115
6 489482155 580609093
2 997872632 432175673
15 713833621 65016508
1 846647853 320713078
14 328058874 334746099
17 873415589 335159999
4 678464249 636673475
1 377085728 93292571
6 679657438 53344839
1 334409682 7758670
1 146104148 397311908
3 507090514 377889330
1 157046426 234897688
6 984923237 362355246
2 504970894 327463685
2 114961734 350745536
6 173383872 247212848
3 341125323 470056919
13 247398868 636489928
7 408121382 109897739
6 155470118 109171778
6 47876765 801767654
3 390348882 400027909
2 893082179 830402925
28 6945053 74622573
7 463463708 856464889
7 410079017 692956823
3 384195497 721674292
1 253349562 94676781
1 981422561 629140056
2 253916843 208002288
5 109744244 936815765
1 714905620 603696637
9 563717359 405550514
5 20424255 798212231
14 649441221 945115644
6 388235332 806053122
9 109838262 656449995
10 388063363 341153064
5 369462660 431556983
7 240327864 342388920
14 782758591 397937335
5 281361551 751116521
11 35474749 104714105
1 480323920 407652082
15 843928785 883420573
3 242942303 806359841
7 858600857 866143121
2 834307291 522221388
2 874954917 158331759
2 892882430 722967468
7 937717958 162903759
4 196520280 408559054
1 811115301 6968734
8 307215257 445365647
1 106408015 25246944
4 61007396 495451113
13 914583024 480263995
4 427921732 206579646
12 16567942 839731354
3 972363440 801737753
4 744207302 41998288
4 282508989 676418713
2 454767910 671446035
2 529039378 718956539
4 325003645 82537778
1 443674570 372395217
25 453498189 72611223
12 841550878 524400070
3 289841289 484712233
6 346531840 614523945
4 601247495 127121408
1 121953014 975319327
3 216211766 278717750
1 256339571 101715284
2 243635872 107171560
5 101283087 376515853
16 923785012 75629977
9 104767021 467740080
4 560174178 940461406
6 853425765 427963538
3 724870614 818613230
2 134121496 962529010
1 701561607 109995183
1 438436335 776588449
4 834445084 191146285
7 77957043 12827591
7 639962625 618945542
4 929013041 170952222
5 343228924 918618869
9 965922261 468559812
7 778341288 927716279
1 472084044 444857786
13 663072093 821741333
9 217362503 160066642
4 821644739 35108559
1 8882329 680783174
1 909718795 773035916
9 318263009 856205458
1 128425122 326574903
5 141053647 269563623
7 387130404 532396765
1 81884327 824691198
4 179491803 372243971
6 339071056 849530930
2 174230563 594592866
5 988812312 951840345
1 218183943 655743730
7 691078130 519429945
3 384472759 153662969
10 947166999 804391590
7 820260122 426425587
1 649608109 383513052
6 857911409 381007348
2 388211226 210999798
3 556133512 384988035
4 783200620 440955136
2 658350582 273158082
6 715016314 761741400
3 818292975 559748796
9 750281861 511780910
7 541022525 473661723
1 345727456 269418438
5 721222018 517437016
5 786532742 143680185
7 187503143 130343068
2 819877493 57582432
9 39131381 584550570
2 731436752 729235265
4 275551740 757621173
5 200054225 609288875
2 632630698 841306618
1 894131861 333124918
3 823960592 34870416
3 305129917 113500529
1 215303829 268473891
4 135249520 644853453
3 49992072 293136641
2 220613547 38735481
1 600161547 76455419
4 492795621 164063028
2 573809561 339829716
4 363056434 156437326
12 812272628 586902165
4 842851954 827321152
5 693320040 863021981
2 133976595 813260504
5 111547155 564852004
1 105659211 649700700
3 117781080 968830154
5 880058141 896457505
2 296886829 158151728
5 539165964 473573193
4 564436601 67566975
5 285864456 365330944
7 309307688 344751682
5 850130078 763690915
1 147000759 299314770
15 493710293 280521538
1 117101706 987693563
4 536853498 183711014
1 295032793 877460477
7 306256824 841164425
3 781245983 615466651
2 924350353 672211240
3 193444721 554865652
1 823424804 6007826
1 973575280 848562005
7 841834737 990916290
6 188262199 453856362
5 541017940 123202198
14 945776366 927365115
4 256564286 489582437
8 605203867 176763777
1 579442997 307015068
12 467269767 629740047
10 149885126 691257050
4 137661935 950649835
9 324480473 547003797
5 496599552 815073646
5 672426128 490219144
8 450398158 192316991
18 559751223 318331986
3 922777517 981927366
16 710600854 372879067
3 86241028 597727041
2 782141414 865926482
1 151202199 830873742
14 841086988 124552845
5 585930073 172963520
1 845485777 612303502
1 676030634 76521413
12 569489784 11240098
1 284720676 426842051
2 943220525 962083781
27 137742030 810351172
1 888272200 151143561
5 761477226 854583668
6 211460621 361448285
1 967931221 988632366
3 593969120 96000062
1 686371544 87588709
8 671153243 217197266
3 828535698 48228591
5 41153123 787657770
5 728228071 223892007
2 436582433 962901428
3 369564525 342042847
3 823275830 65009299
2 9012621 624871998
2 260366486 972128478
5 15870350 949299165
6 663196005 906560959
3 662402603 634814885
1 639210559 141141893
2 474812681 220162616
2 542255910 78995721
5 223226927 178405251
7 503922245 498705187
2 495348454 225576550
3 247104837 603489961
1 221203767 701887798
4 662433378 2850163
18 830786077 119511531
1 459038703 984000548
2 318091576 975394711
7 338274999 97215605
2 708320762 656012895
4 29170032 484368931
1 248797979 908535248
5 322476921 477274015
1 97663390 234919522
4 272315087 316011840
3 814515067 398203872
4 132713685 318272104
8 665689115 910555239
2 314857554 258196852
3 301442749 922506353
2 423225493 264414326
3 356324159 121308498
6 300947181 94667940
4 819848567 593673020
2 890751273 525500267
2 497200647 343698624
1 188176449 168204088
1 635345655 802845572
6 71264361 723591290
14 999888627 3579994
1 838708673 180049913
1 959295843 784938834
6 847965496 761159016
6 392057951 700239069
1 5253634 712654109
3 705372348 399478817
3 540347180 261619260
7 925337510 239401674
2 741428461 611735805
14 399745767 885493970
3 115860214 554580468
17 245692233 356615450
6 940163451 477590900
2 378009595 511588795
3 792264474 268593804
10 895193125 974594809
2 385174607 223159901
1 401412535 796145708
8 159932614 213071609
13 605486487 393875371
9 925144937 748545331
12 56542837 806839977
3 552329139 613631666
14 431864066 4385117
4 623389076 545010172
8 67527430 138306670
1 700783591 841820111
6 298979687 143474208
5 128981899 888749928
2 227352489 655860197
7 34569233 352908041
3 883418482 862247342
4 413360872 645035685
2 300862148 950396304
10 89617748 450225932
2 898955863 875331860
2 801682782 317241895
5 924374513 481443980
12 724541894 25778451
2 77730164 940414975
1 449328523 520475632
31 655313976 676097894
1 478657284 855724282
6 175106084 738281987
2 884126694 418691327
6 769116565 347990905
2 589300776 902131490
6 871895615 618640359
5 471524655 564367803
12 395925534 858913493
1 17566843 354173851
7 337396976 698967148
1 752959417 580397820
6 238307840 63758046
1 960943399 127253099
5 392449727 781760784
9 221002034 726669158
1 854132313 111028643
2 533908447 191267080
2 203347144 433450578
1 156956778 564067656
10 112746260 164876562
7 500227809 888404505
3 280944571 899226807
1 989945442 201300529
4 33533843 804504505
6 715146327 38410716
5 416874241 152128237
15 38506848 352478870
1 255003441 369645209
2 448182844 755701790
1 537788580 881721606
2 116579734 322735816
2 958783738 714527614
9 579538271 918029617
2 718229080 787932992
6 452569600 264489632
3 479134284 43758509
9 99647524 547931825
6 327049557 856138396
9 488149937 544135687
5 654970139 102752224
1 55205015 344591398
3 73195851 388491871
7 675718318 8728148
7 661206712 305195620
5 248820616 490888514
4 53502053 304993614
2 479344660 222509754
1 529734006 607638479
3 167071178 465026079
7 815203418 833140092
5 420499892 177582802
3 305830317 757037236
2 344624140 631124042
3 530960605 322583732
5 712743591 896069791
18 477445733 408909701
1 430065181 601166071
2 142530648 340665829
8 250842924 294301405
6 467769950 886066070
1 874191131 780662043
1 26117972 406337309
18 253040282 634557048
1 22654148 347821080
2 644186900 640810979
16 667589625 179791236
7 56235460 73261711
2 49917222 381191906
6 495910583 803132548
5 836453397 259967835
2 513253869 445466941
2 171935389 901486645
5 139564216 638611212
1 106173561 267379302
1 727266201 366953415
2 604409420 588358293
9 359424068 438008007
1 40120186 631803774
2 705604341 447213269
1 312989381 67405307
2 52066186 102745158
1 763932145 662218315
17 261919694 713411632
2 941355863 475514584
3 199157149 944811106
2 14670499 321959587
9 447344721 552570009
3 470633388 758350228
1 102881504 962148037
3 772052868 687519413
5 429805824 776625457
4 99559694 503690589
19 574900337 544398987
6 862423070 304494983
14 249992275 89770370
4 754584394 161253822
12 829584056 759868297
2 288584979 852657156
1 239228300 846700645
3 136639450 553798608
3 237266384 805457448
2 589143967 38179238
24 106967353 834811271
6 70994845 354592837
4 385171794 626630122
4 564897474 68801021
9 245439011 893363792
2 679181730 76251047
1 570086480 746186190
7 815401537 655432364
13 674691334 428748415
9 570736973 688766636
3 124237971 545633829
1 635140081 830106161
1 585123623 778653059
13 295245694 358121077
2 177985757 658161112
3 754397080 956342483
1 460242679 16558676
2 60396509 546445362
2 877023658 694047643
1 657964240 129721317
4 330436695 254054662
5 416874344 867548789
5 566686303 569885344
1 30000947 467263661
2 48866322 947067936
1 600293587 83978898
3 475119302 678132991
12 789713546 417188645
2 644977990 209633950
4 921061948 10064300
1 110792159 943867981
3 311336110 184519606
10 41565289 606787598
21 448741343 34033531
4 538929095 948148594
1 29473559 201226733
4 179816336 501993376
2 764963167 835717476
8 922668892 974766239
4 371507914 252975149
5 656930623 696146992
2 63791268 868475846
2 760599013 472375482
17 169088173 845204187
9 737756612 430646444
6 693056555 94886231
5 764542577 58272011
1 303752343 598643141
2 915417495 135659133
17 951862216 478965748
4 11950576 247824561
2 145128987 57715292
1 690604391 848374335
1 831087366 464088076
4 736588163 497595338
6 727199392 428008080
3 305955670 277320749
5 923067555 205249662
7 558602576 6179478
3 786501296 780146824
7 6324445 390556459
2 357129985 50699386
4 391864966 252260578
4 513037033 158339479
4 911937455 1809238
9 644143327 423143093
1 559027552 721551345
3 617107061 617687032
14 601960592 749020791
3 276125950 599400723
5 137105326 474587645
2 712982178 707936122
9 562244363 135422260
10 540784665 319578468
3 881794706 571419512
2 599607056 244752118
1 844119523 25902633
5 290498519 562271749
10 859476273 432135019
11 525356433 216673334
6 903200350 264998307
6 345190592 840454489
3 991212531 88998447
4 397828769 618049133
5 330725946 167905121
9 996666606 216229515
4 21297564 614813304
2 662537247 77591264
7 392917376 115355179
5 937620213 492689706
6 137172348 816042579
3 962068142 805262894
1 859850553 247550490
7 556695420 496267308
7 555590773 661068992
1 623054965 438827983
2 872999538 218492953
8 425786219 324493565
2 57511046 500733385
2 579038881 928619801
2 154776034 204863099
13 921211430 399940782
11 834776332 698629305
19 560526895 171370574
7 920336380 147561446
11 579851446 295832610
24 869115455 212433763
7 727909406 606547294
5 557841385 240985137
5 754070117 429380832
10 543546254 108480515
6 400533784 865370458
7 925314166 885394855
2 955649839 244902796
11 991544036 669924691
4 330590037 244946361
5 77764368 172906097
7 477523641 978837568
3 325307368 897280200
15 187869380 397738838
2 420101272 263790047
4 713473000 345475499
14 530238605 366187286
7 835101084 87082771
5 702274437 756938105
5 187411361 830762114
1 716281693 91357293
1 8514265 117052357
14 772144392 855882007
6 9837232 341203484
1 964526070 481690515
8 608930432 584680910
15 506921979 440306484
14 167611352 158429685
9 874187873 529816489
3 839672929 319234088
6 348444248 682686584
2 343917769 931006849
2 563670398 147802267
4 646171925 476739304
25 672627763 198065363
1 980187055 405812019
5 756853008 339194191
3 326305670 411299107
3 619902085 430134194
6 150004413 139151189
3 46858720 786943482
6 607620334 626647157
11 42013749 535286697
20 321044781 418679996
1 38239745 472690149
17 893416650 187126874
1 15830717 107127644
2 908981575 828231059
1 849548732 729395815
2 315601294 776216675
4 286035063 167002051
15 427383803 915352593
3 310813350 336550847
14 348592803 494411837
1 809151275 599298597
3 162168592 754281023
1 976113082 231562191
1 629218727 255706379
1 370037498 896542344
3 318210544 154922061
6 237914821 621261643
8 266488909 946740182
10 604647834 684400962
1 160870571 792782770
8 450103981 94739007
1 956440791 183396091
14 549564818 202087755
6 596313921 265418654
1 28205280 68782922
7 718060523 797777941
1 665941763 281175360
2 749659916 734200724
4 408566695 611925442
11 69826887 587671814
5 347043449 591762407
1 131025174 306181039
3 972477764 481101799
2 874033177 950166305
1 42519712 171028777
1 222444386 872464465
1 448556568 703945744
3 653166990 387983635
3 608252149 969986444
3 590360932 861605804
1 820135599 500143598
18 847992275 829622854
13 331120355 988780181
3 570029611 698241404
13 522750508 215827252
9 753303178 164382730
3 36112515 10029417
12 465804141 949240325
1 785449935 942045984
6 204381412 905226815
3 215100357 501009330
2 543956246 968697919
4 432089448 464614816
19 6539888 911753333
2 706607661 424352407
5 69286964 653790077
6 657166266 68617877
6 156572010 565540669
9 311831926 899767719
4 91335000 149915718
8 738103421 424940079
2 267490462 238041845
11 425274593 178981974
1 482177786 51967064
14 574721597 563968204
10 26321778 972779315
2 38396829 669556007
3 44531663 621815704
4 815094502 819186
3 42432766 801187104
1 191086721 163694134
6 720104498 482720086
29 204957228 783738879
7 822338550 555422134
3 733045380 865946282
3 354095310 366436799
5 448819113 432062628
2 128814712 420120582
1 818738625 832607820
1 472411995 826328655
11 646721069 563630801
16 876692061 287253247
4 718487493 130505443
4 825400471 238743506
1 803524762 287187831
9 853599666 814746483
3 378003248 145344595
3 518096959 377847114
9 323593628 48112186
2 825484506 354138000
1 822062312 652331554
2 643160464 714024641
1 94518714 689787279
3 182125114 834050838
5 361394108 978812864
9 690942419 555568298
2 918610220 949231564
2 107922144 124569067
24 761802597 201765455
1 214905273 589641284
2 912909342 197961097
5 3911559 673869464
2 780120734 410801943
14 359114536 239162999
5 603114414 835832020
2 476438735 275707123
5 752870208 455575827
16 337671014 500396476
5 836529532 627882187
7 677111851 94402331
3 637582287 310280123
5 459836293 767574460
6 388011865 894862824
8 900185801 96933951
6 72266977 68962700
1 815410129 497884984
1 82141421 847015456
1 19018880 212500746
10 501724307 818731668
4 32548982 766840699
15 968446773 463602985
3 904944419 926526304
3 148926263 569109122
8 751716731 201112399
1 88767202 169819434
4 123328027 732741097
3 687808531 47189832
5 598071830 334605773
1 594360238 991236352
12 508748831 203241806
1 220607140 618569809
6 664579000 764352869
4 212881816 219330581
2 703495745 561175598
1 764634863 540225931
4 837466744 170608023
9 776713907 506180766
8 561263381 800735357
4 461359207 383023731
5 31502571 250594860
7 371516035 556227346
5 959038963 675330747
7 408241552 601002121
5 303357340 446731664
1 527567295 556080725
4 824067696 607149156
32 396964327 817534537
1 235177070 706230903
10 775839651 311824499
4 749199508 351157813
1 680199574 276835182
1 808386844 557376293
3 173823392 822473358
2 132482949 597382563
2 127863865 910653506
11 688226496 477901541
9 489955438 56163132
19 562029223 373439977
5 753813719 522366509
2 595934686 462856661
3 905810157 603431253
7 40636657 214975445
4 764256738 93465987
2 89101130 319786947
4 185466169 910193363
3 595231374 732109519
4 503534388 318781164
2 373753911 164756663
1 597114020 630463022
3 321593677 258766603
6 261003314 730000742
12 350083122 143652574
10 520046816 934004097
3 375556190 683376034
9 831870952 278105114
14 627527546 160906125
2 957557189 814336178
1 866073632 199337221
2 63672284 506768907
3 815925293 523855858
3 230554515 108527417
17 74008261 669327773
2 259884565 481133167
2 884374341 932829863
1 567022377 414499059
1 433574422 659252954
1 46145996 311533224
6 261326095 634480905
7 422490859 746736331
20 864064777 814124321
4 263748738 554927877
16 478691882 186716992
2 648645635 166681438
7 376660680 475508097
2 977245439 516602622
1 989091203 939689942
6 564259180 975416039
13 787787240 825801556
4 376431415 473684246
3 593526434 57825787
10 742494871 905724985
1 791741289 829131798
1 516813834 559110711
6 999147970 733378410
1 218127284 969341134
1 882209809 977467734
4 453712433 222040645
8 89150534 885297922
4 637925482 440582791
5 414242802 331635363
44 748914661 49746214
3 324858330 910296547
6 724072858 868262317
5 517794713 172662359
2 957925256 981565071
3 147958563 302500775
2 622069959 311301611
6 995623641 479681285
3 596418703 932546186
8 184279142 906453673
3 883796870 768402825
12 272265734 873065735
1 614590719 333899836
4 136624003 306017489
3 57045713 859204381
2 706295867 47948107
1 909616378 680967589
14 654787069 371963272
5 505016920 272444311
3 717428249 819659317
12 911330395 56725913
6 164716340 258061192
5 822354620 813735481
1 748763265 459692586
3 334756072 525555447
2 998522947 107546027
15 861445712 537843286
1 904121767 589680803
3 64638673 387052158
6 153346566 3905039
21 448374475 951738134
19 841040605 689089142
12 912198872 630780407
1 79036796 972173224
4 776231511 740070327
2 784588770 507229720
23 485010518 537840164
4 204564510 246944077
1 171874277 283490219
6 899794027 886001544
1 203498435 58544787
7 983590371 407346794
2 517827665 130242614
5 91101312 669325563
1 319908116 255486116
7 917062683 737464535
6 4162648 950879766
5 566959744 426559252
4 993769067 908676045
6 625515244 285261150
3 527648890 501381667
7 606685565 724003116
1 446877549 882634340
1 890248143 659262650
4 379959060 188081417
18 797302047 680413405
8 921260847 200499294
2 541199446 181647504
5 282676328 133719033
11 571289541 672543633
7 824734663 713620785
2 506275997 423040600
1 304689694 663794030
5 282449755 609721633
1 281779433 728934393
5 699201145 560455640
4 927610947 640913841
2 524275664 475713722
2 843655450 513739562
1 833425814 888559701
1 190504728 186453035
14 715583857 42459051
2 790950537 548565066
1 368534387 716715753
1 527619627 9059931
6 489048562 41896325
11 597807615 20625595
1 284205875 204080607
7 926287402 12730252
3 99945197 849942398
5 70906026 89698606
10 731739011 603457138
2 505386120 651196940
2 111775704 382363244
4 216510553 170790312
9 577659318 111462843
9 928962767 833592468
12 41937722 311392202
2 195530642 818199115
3 516005205 731211934
9 658455647 160089171
14 840954905 513782366
13 823710653 359657672
6 28838297 846395808
23 827252041 453809538
7 51746339 160769269
2 178157660 725165664
17 691549392 960025152
1 147057931 314718706
6 950162900 44851095
19 65411968 949266354
6 945182036 675854933
1 121492522 342758836
16 76219773 120201158
1 96887385 403670641
4 899241931 500812944
7 329375215 872441400
7 977446645 933031890
2 911577212 888067149
13 264300648 268880443
1 969179637 853408410
7 327632873 47341042
6 590633368 735591010
1 27249551 493837143
7 546786205 620778784
5 5287243 743927449
4 541052177 531049097
4 88747068 771958213
1 402347007 182409155
3 816967562 816275356
1 270732989 708767236
1 391574415 347117929
1 80213876 709218330
1 318623295 809636320
3 507196951 850435892
2 5717546 474831742
5 372857620 987933609
1 957309152 649338891
16 983875924 810559026
3 73876818 356819100
3 288384969 255120578
3 14619104 332316284
6 809813492 456830759
6 966075835 733106792
8 965273433 307793132
1 28661742 821996795
3 894271385 4523865
2 30316185 158278848
3 348846631 193031755
4 665628480 874972493
3 768975808 478043260
10 857236760 878224510
2 363974088 486040905
1 206467847 253824045
6 889210696 154608995
3 868141270 433083134
29 431819516 752369964
7 386784231 469165579
1 207585975 567627793
4 172575814 429677042
2 934366166 579676131
9 635413568 26311559
6 748578645 119320091
5 810031306 806338543
9 551888937 334762924
2 758658751 354223156
5 201120664 852201545
2 672323967 976781643
6 328695638 957173113
9 844855911 304070427
1 780221958 37244197
2 993478050 358125249
11 221527366 52238220
2 76700924 534980151
11 132628951 297728747
6 783116493 637568908
2 835782601 616323400
1 247452482 335678921
17 564247717 578487337
1 32244372 883986139
13 368959916 784157343
6 226607444 205468240
12 700646388 778151531
9 996280436 812416756
3 543637290 962981384
4 630433191 641061114
3 663245658 932571785
4 340331716 388400915
5 241681444 138958847
7 773715003 875154811
1 485297540 478481569
1 28232640 860193135
2 466090593 346954565
4 975274187 251103519
1 330656162 438535615
13 175733360 615650663
3 565055116 674110072
1 516905791 924590785
2 293673143 629438658
7 806720231 636774568
4 223874701 788487815
3 801973339 576431573
3 746595576 653818996
1 973383676 382677254
1 488035050 824750678
8 894999420 540518311
1 936906765 383264624
2 130093872 204894255
2 705429108 256216440
2 259799272 254028910
3 566326821 586979405
2 655412983 777127944
13 207464649 242795216
5 403928365 83428170
12 583536975 834130986
5 751464347 893172515
1 55014320 221185781
9 700340603 967664462
2 408616826 853328309
11 368121056 845549865
7 604777759 712089667
5 580031277 641929191
1 557851399 203986874
12 831448151 404954548
9 853518787 620192059
23 414330064 412230232
7 976507215 556227245
5 357605585 970533489
4 548925942 29407968
21 289803004 488540019
5 326870519 762382818
9 356584935 823734312
8 123583551 348917882
3 757252104 356545615
1 971959667 870612457
7 804043034 154891111
4 68729147 792707521
1 833148178 905872485
12 372378407 484736335
3 116734513 16976676
14 705570527 831549899
5 898371264 568746352
3 414110124 770070782
14 23377422 97970203
5 656292418 502310260
2 628862032 874391655
5 444369789 656855180
8 260961001 731725865
6 732854949 862701483
1 504426484 738486321
2 15588223 868613959
19 464676704 977877204
10 423160535 197503399
7 29326630 458513543
8 962813734 769879292
2 594230837 823730175
3 832395603 482653974
10 386589919 53221069
11 784847273 132035470
1 422882650 519983059
1 133209136 414081001
1 691442320 810652200
25 910421806 169109379
10 278341370 77121551
5 648370505 41903107
6 674328959 164350421
4 181017610 223899768
1 770508390 611531949
4 237792072 725990352
4 466312445 931968413
7 341863030 86139431
13 725863562 720030649
28 974708213 862687070
7 762532937 948870726
6 617309527 208415823
2 924387349 30228587
3 527102985 699536110
3 413589519 90869068
3 275064979 515030377
2 470340227 605561608
5 831901558 105345745
5 63847868 124007366
6 4302764 784257863
2 463096530 280658720
10 168531638 47049371
2 811219585 386143916
1 859528533 325243166
3 669817263 92984305
2 882711078 331570489
2 107414979 898349869
3 821281511 872770522
4 165587129 453039655
16 567784129 740854812
5 390621194 987786821
3 534455036 908350082
1 219202856 993447139
9 254867252 272702077
2 598630711 42549737
3 540489393 603955167
7 605722017 978060730
16 760211664 43868531
5 956594411 833877956
2 307969079 796666452
2 855460515 733996411
2 523469301 222897275
1 133370827 766429109
12 597752255 355111340
28 704442079 124040225
8 443633154 610220476
1 880084281 241576523
3 41514646 19669540
2 15758862 49986433
8 782605469 823886031
1 687769929 543706770
8 535076792 679991508
3 582163136 352253576
7 691827649 879431951
1 511785432 632142741
4 436712952 59972586
14 431987306 402432148
1 779531208 985288184
6 255203358 148968556
7 343039170 643997990
2 345254762 950302847
1 476234590 51347315
1 450646102 690048002
4 432585392 483271048
17 442257688 535758649
3 519089047 208706877
8 74683137 213225932
12 392019250 589787931
1 50270583 835950709
4 650175530 980136815
4 13477585 848537519
5 292487570 743149351
7 627700801 498609373
10 900921361 423395803
4 981130416 573463588
3 599384418 185102929
1 277218573 785698048
10 363645305 83033870
2 665499364 604750403
5 132093741 680100646
22 471552760 800873460
11 275179269 871113588
2 297149956 580620733
8 456480184 943278503
2 233919064 189402356
5 941586075 245567630
18 444213516 752053311
17 112476042 437660716
6 526234688 411141349
10 488723339 465685970
10 983432556 350829236
9 272671022 797656962
4 284006067 239781487
9 214810325 283811649
3 120575316 478061737
9 84511637 33252454
1 894568499 455209703
1 122218190 549654064
4 106038844 579064388
10 852690308 850501329
16 802088911 713969607
14 611598269 66341628
2 880536786 672462296
1 959076036 937550028
4 111489629 279526799
2 565730430 200985729
4 597089855 843502795
7 669929208 728174346
5 237718356 379416335
2 951806085 362307804
10 332005688 866385507
5 34962547 634508495
1 121262261 511178430
3 489749717 199594757
2 978524135 224120711
7 453597366 317713954
4 635868978 743296468
1 144813086 857713450
1 310307047 869314708
4 851128316 735129902
4 963017917 72883710
2 658873249 617897576
2 755264927 332043015
15 318467951 75804037
5 913083207 875262454
6 12291461 786839149
11 312009602 557011781
4 702732641 888729687
13 839581450 726596880
6 43043602 726339480
5 88424029 803237979
10 462645273 33853424
13 721203310 42924209
15 787198207 251945397
11 109824000 303156632
2 328575257 318352709
4 247265003 655848251
1 224665208 503823065
7 579687875 440389197
8 729353661 282901188
2 468653720 899524821
8 683177331 345466404
4 390717457 733832602
16 102609279 483702220
1 174675923 806386713
5 90920307 289140714
2 879140475 227191036
18 681015295 822428758
10 336492032 905790610
5 787942566 148411719
1 671168137 488102222
6 661486545 523057491
12 452232099 641578338
1 594728567 202567675
6 538741360 947719144
4 433697062 846912130
3 260191446 956672968
2 405335498 326506984
6 42940079 451899698
5 167779484 855245026
1 956763157 983396763
2 521153197 820434451
3 862159317 234629029
6 22954373 60511518
4 280805136 653224197
4 221850726 741446701
4 748868687 816892284
8 762442812 91373893
1 816592439 557000335
13 449770691 476800752
15 210679222 254174015
1 204561062 39833551
12 391661540 584943708
1 456187877 407885243
12 211232591 948323393
3 889390558 892953974
4 88301752 97085162
1 910557302 260578249
1 649636724 111175944
2 561304778 902467114
4 167943645 488513653
11 461426261 581627283
4 377603459 57753615
4 577531749 991264804
6 548505344 404132074
11 222475820 40281518
3 634677971 334836459
6 778380564 256992009
19 47503371 414574987
3 109644194 738752666
4 134437949 93121295
4 974675370 467684010
27 793561492 775180306
9 829370683 958682996
6 224889780 281401408
2 425979086 659622725
7 671041831 61734615
2 366963974 869282232
1 682909151 827751498
12 295830084 421551285
7 303735432 782302375
1 537980968 738500790
3 690483210 45139189
4 603008424 631208538
1 156151687 303553039
2 525988866 44543662
2 429290390 996484146
9 836041506 344605516
9 631141718 412588803
24 729236408 279430506
3 190313882 705397759
7 178144515 225945785
4 235706131 74336891
11 514782746 834553878
12 900496749 888748341
1 374110568 712006189
4 120703953 308082835
3 730265978 854671170
1 115877051 266233996
6 954686979 581572065
2 919497211 69743163
2 988381690 588389416
2 51396550 630262765
3 38344914 31279436
12 943663141 196332118
4 28047110 649283500
9 817960373 420041922
3 776509198 5687886
1 438484345 974882907
9 65828745 212563082
4 939155116 790936737
1 831773136 749678824
8 561912995 712185408
3 436484798 976669034
13 454245238 831878394
6 795662733 675725698
11 778988204 266266139
8 19580352 161073070
4 564672363 430293178
12 869275217 971141471
7 257590216 366369671
13 121843967 245033860
7 235980350 449303029
3 714455203 887830360
1 12457271 501630478
9 495362870 62088370
2 308239045 189885547
10 502766447 123170803
6 101695784 577724104
2 167514015 384245693
2 241899749 927410391
7 133500896 647057257
7 793535874 160038571
3 161226777 300446352
3 802834640 118688645
1 101985716 45905882
3 118266027 87794256
10 402708239 324972061
2 883901186 739171473
5 729238081 851960125
1 354109022 724958500
6 511947799 51358733
4 444218615 226198485
7 66285149 634263178
6 92141827 905929418
11 434243458 866499929
4 187691485 357091722
10 369819519 398985568
18 426295494 425451853
8 776565078 690573294
1 929569004 394210481
3 239821144 354010053
1 988789184 813822477
1 949627481 925765673
10 255012747 272006346
1 914622542 267314771
2 228705059 441186058
6 733166676 606043047
1 676389569 311330546
6 365682446 413383121
1 302205351 86201641
8 520982311 424660229
1 907215568 66642205
1 884165522 886117942
5 245925930 793938922
4 828027697 239449535
9 942315363 750371384
34 343978682 405366217
27 753775043 67828293
4 580108566 752119472
5 122446816 499135800
4 875046745 52176901
5 912474402 790683716
1 933986750 835959675
9 124934278 287657107
5 223380556 862612443
7 142478708 678370312
9 505150765 508184519
3 343097634 115781847
9 327169246 175023745
9 788096092 12245719
7 256886114 666073490
8 44085972 884929687
2 786304842 374792235
6 121431276 929558399
2 991732293 875779907
19 665240808 177700262
2 16419849 616463481
14 969495895 55586175
1 811019261 123930632
6 473935729 791385787
1 6276467 508057262
1 537098572 299190601
4 792745056 156657418
8 565606595 967761735
1 858740728 169849506
4 748507037 867352124
2 204326342 408033628
24 246487230 232788209
14 923124596 484564640
5 63005591 869761466
7 266883050 3108879
2 523824049 112633387
6 894192777 924371341
9 521385919 395376801
11 725055756 679165203
1 812279929 523992659
1 788265269 450843160
25 517776010 521204730
5 821990382 776141878
15 530008474 853746217
4 146961259 86243962
3 560081916 60743360
11 43620609 143811915
1 955015087 325750968
7 357565486 826224282
1 135213334 647377729
9 629693455 295138863
1 740351668 155518015
2 949559424 650808903
1 779460098 29794574
18 910957060 229880464
2 217456570 610705471
2 297130655 281261335
4 380196999 624356574
1 528833485 24255506
1 516312393 640644367
4 32615292 704080906
9 54839668 316274317
2 465362314 152002060
5 664656959 578598068
1 141982719 123007104
5 188861472 534146453
3 707861604 581163441
4 656594337 426996223
7 75816118 528230166
2 421305345 310061005
3 367032571 462180258
18 905567679 370026788
8 812787721 786913055
2 970624510 311873999
12 235935603 941625835
2 649052725 311510997
3 407183784 105041159
8 259126057 392498940
4 613299932 866804667
8 643790082 159410511
1 460424933 797234302
13 377449348 666812569
2 889538707 185057003
5 703815325 544239203
3 695425911 878295657
2 932755923 249923655
1 890641965 391044378
8 525765129 757630615
6 971291731 128602496
1 142899600 733683892
2 630174331 938195384
14 232654960 205305947
2 438068957 586985540
4 284679722 484546862
7 426325830 308250731
1 584601232 73736799
4 559463274 595529154
4 285121925 273282244
1 431452309 690780314
2 696265059 983607651
4 159331139 208529581
1 622682230 10464457
1 264021441 460957684
3 55825695 704813716
10 822102115 416761744
16 270990427 107052865
1 692927027 724721139
7 129033459 770826522
9 783459831 970324255
5 313969962 599647186
8 203179583 227007317
1 712105516 224596534
3 67740932 270627926
2 414496845 523809488
14 437962666 833286821
12 870317241 703869970
3 326914271 25802406
12 776685075 341500652
1 918798931 575186101
2 675319854 11283904
5 303710064 340786690
3 211398543 147919638
6 809595551 31526760
7 665042934 997882310
12 633277432 841599736
4 740358489 615426366
1 623413908 938596843
1 787012197 428467121
5 306443809 134293368
2 77399713 355363361
1 292513102 981658584
3 957452212 967577135
1 650164680 587813634
2 299773733 412019137
7 752614722 937621179
3 658738236 292596323
3 270224008 971220385
10 930012789 951339316
19 625283399 176681738
20 561013390 107705431
11 252243048 147389540
15 17883625 31424976
1 888918471 298269196
2 368414822 194536580
10 925361207 750041988
2 37346408 821701540
7 52859493 813718688
5 839546144 42869791
6 636391385 819997308
4 250212873 628712508
1 79786749 45320407
2 325767057 361715847
1 853236797 823068620
6 46904994 784701326
3 560249907 658634216
2 343449270 953252796
11 549714875 355332452
9 83752843 484136604
4 815251251 601514564
28 51251670 875425543
4 145677093 303883772
11 289089099 628280791
12 560081177 900175090
11 45785202 746142489
6 79128263 190609009
2 618625798 98719621
4 249582080 799083877
11 905492856 538248669
1 526363244 166918114
6 795643806 442537728
2 864052913 560013450
1 110499397 973253333
2 917734279 253042001
3 119556904 956128838
22 172016968 655187838
2 713387319 955062822
12 691661332 344290433
1 730816324 417636738
2 470270215 284702681
3 284295061 296345834
11 71767348 840940183
18 910610666 249639335
8 933283629 184033413
22 527775596 646699126
3 507998051 147121547
9 191141978 235044824
14 845078250 501769703
6 505387723 336903000
6 231715603 909528922
7 467827241 718995808
11 802714563 326267351
2 911970726 265373019
1 879772506 938196380
2 213267641 669504624
6 211938057 937252463
7 718033144 467235205
1 613071063 714895991
4 519949274 245358802
10 957871940 921323847
7 643179644 36076
1 798695963 293865783
4 821696602 196218717
18 79356759 251856526
5 964987089 148971825
8 984912671 532445197
6 177237543 770740589
2 165079692 307602309
1 975658249 82508162
3 649208167 720033069
6 508367198 251637022
3 67942982 990305538
7 764939175 736157337
2 40679451 603427974
1 494232450 46913915
1 994208497 760344378
2 235836536 976568365
2 944831288 624532290
1 777223907 34028795
10 682181627 693171593
1 53526349 932716470
15 575071487 419079920
4 327828298 440034854
7 791724780 319940516
8 377006766 661324340
4 45975029 604169763
5 153121449 334165713
8 134205548 712977871
6 970098173 195936206
16 969363888 652663612
6 337247509 886044617
5 153151901 240726409
49 979750714 519871248
2 987253980 842318337
1 953575193 395370911
1 237592677 91260049
8 808302896 339460632
6 501907299 387549098
1 818569086 544078656
13 351963634 395114426
3 955661493 280345546
9 76150960 985857361
5 264607538 141406330
15 79536786 386391248
6 455600174 378536435
7 941892308 402587922
17 208765308 801803262
6 537787191 329223591
5 248628667 462894743
2 724703590 274645164
2 39853327 640342094
2 360927958 593339938
6 333541656 843230000
4 336142285 759541140
6 328360742 807837782
11 814326529 665361880
12 334658978 121300852
4 900552623 185205032
4 463970627 659002446
9 549535886 324010533
10 487880474 454532745
1 997367834 441102282
13 388334938 947611678
17 739762671 7509890
4 723373481 121910590
4 568504990 728491732
7 318331032 970730715
1 265383184 589446658
2 439318046 117561534
1 307407253 424326542
8 741007465 261639137
1 936178449 967094694
6 262751779 508121790
10 939390598 548624747
2 389780867 244797719
3 284424805 100020765
1 107710194 598091185
7 717178197 970330211
3 353747135 804592363
9 762249471 936554128
6 689904109 167573021
16 552195953 725752971
4 566644523 180798968
8 663613436 270089533
16 101264398 45982490
1 515912756 462977987
1 222691244 30255373
1 98034392 848415302
3 593636299 338789919
1 456679701 231686080
11 289495033 191527761
2 10767047 900091148
4 753508058 654201485
6 506393755 735478016
21 735098806 510685457
5 931260304 63511375
4 355497422 691190668
4 797994687 128415363
24 338627156 686205235
28 801716044 139001211
4 319572732 280878900
5 446653973 96083343
9 266874069 453777492
1 521076145 48695052
6 377577610 155775291
3 224483443 39498113
6 630898505 741424332
4 508576050 57628624
4 437949885 886010462
11 372967372 392002918
3 77332807 657937047
4 550931352 282196179
15 992085966 625218019
14 155492789 465667675
5 200902800 118924744
1 655974569 792377843
4 368959570 538328172
11 489231763 578040317
7 434083339 938423167
12 790026435 477463219
2 427626933 785590205
3 56510058 741309975
5 959976793 940740076
2 761788820 166944346
10 824701832 397641880
5 398796665 648857687
5 565344116 250966360
3 533513589 701100466
1 742457992 721930511
1 99211856 412799075
4 291641328 790291253
2 913651488 398641187
8 675161928 861570929
5 587976358 886664094
24 584499376 793599040
10 812919916 720904683
1 34692133 925725854
2 847884903 601604298
3 70545874 211676219
4 71721471 267063733
1 717753871 274621065
1 615110343 546331032
4 488405274 175763896
7 120577404 462195357
13 477329414 914486904
1 413671957 311706449
6 554713200 154476146
1 495589735 416850406
5 350076407 660235437
8 437016510 108901425
3 794558601 748831375
7 767590678 483129717
5 845210554 226017784
1 395023027 417388240
5 191280077 555847980
11 283878496 654917614
1 990502725 687744805
10 104930340 239291351
7 333399832 797811959
8 71412808 737024487
1 667809621 637809916
7 923864920 190587918
4 777511975 977613175
5 178869095 907355073
2 576500695 170323324
4 277081440 203765997
3 271034522 959081026
2 4770400 217990832
6 788124276 330328970
2 289425572 203215621
5 494999669 836069116
10 801713957 76945121
1 655010624 435641315
3 141484015 156617505
3 476437146 793001614
2 961054214 735284855
8 390147114 146768557
6 951338860 883738382
9 652799687 209000849
11 268498899 710951871
4 309854519 233874137
5 33442776 368349839
1 847244154 359717616
13 542591835 994286287
2 331709546 804163485
4 690184583 777626646
3 896437744 896596771
1 968341806 519089854
3 178447453 742145469
4 26953376 869343005
7 312613409 31580169
3 215525590 402138740
1 551330778 932910116
2 966060800 279539261
1 464850788 676531390
2 370222982 111669357
7 454575194 952324172
1 610638438 845484603
2 593337692 159427479
1 111624514 662032049
11 583807939 385064932
2 710214056 231313520
5 153803003 442421875
1 10051234 416097264
6 2235510 780948297
2 94687545 283614926
4 22606130 236452445
3 88058810 130129128
1 641824445 476558560
5 516413240 6133914
10 116612474 987352434
2 40428227 936657035
6 236971918 365470851
9 66914352 580653663
7 314311352 932915696
3 902392546 476087280
3 350462582 901478811
5 494070822 674156342
11 834528739 809569085
1 210615531 146695317
3 229451114 54564425
31 813232952 810012731
7 800447811 456726886
5 32550332 333796380
2 188877337 120662446
1 259534866 470605161
1 688016936 715945223
2 972747103 995063845
6 690010633 764875710
6 763562233 699143137
2 112309378 586151434
14 32303986 254130836
2 340181803 619566221
1 772065239 529188688
2 114785474 515968094
1 18721490 815756220
9 637780098 538057469
11 243762684 406343026
7 639611188 413564910
18 436710694 85761966
3 79842407 726997805
11 959825917 952502897
1 51110817 133539644
7 702151174 811219903
1 708473368 440645307
2 575242021 377971683
7 481293969 205218014
1 915054762 34675886
1 948712569 188038050
4 206208376 19137184
2 524113696 315277632
6 499096613 742248088
1 724599778 298208753
8 515162018 563856615
29 909758416 670587999
10 429443579 841309495
15 782447493 765702290
2 390721075 792489226
4 794980592 710436378
8 496193632 21505188
6 457680898 147140129
4 527327007 76434544
11 728166705 886244684
1 144101403 104313439
2 759439144 861136396
6 522898880 978614338
7 660284434 30230195
1 619294593 177012231
4 766961736 272651576
3 271602458 748954750
1 125020070 968694384
3 846355830 68829849
9 79869696 517046615
6 980120894 858640211
18 486139994 814787429
2 780285831 617364488
7 653441074 101127885
2 722122069 715238091
1 150823203 316204526
2 281945998 589628836
2 84737081 586190674
5 502933487 326298858
11 304292613 270403852
6 101073827 652908502
10 389256762 665619604
2 814575028 789264907
5 837160288 710545624
11 727804648 672646703
4 314674218 768400055
14 589792132 732250011
4 317646650 129575130
9 198812144 812806534
1 258193746 469797443
2 910855419 136102907
2 892369472 86166590
3 610735157 721223258
1 66761112 342791984
5 710289439 509093541
8 794752946 67970736
2 360081130 840233103
8 174303630 835742574
10 860633555 353437623
4 435115188 805625748
1 461203467 953702873
1 881174387 656832855
5 599498466 911463466
13 223856422 600208068
1 648962799 712967257
2 590355566 70382101
3 637821076 390492138
2 703689380 402441681
10 259101394 318983664
13 390820069 857885764
7 396403426 592710937
2 473809791 854020898
14 516716044 979610844
2 280036802 330392673
18 345744320 300403491
16 992523600 324501426
2 966463479 722405045
2 95176980 770599529
3 45732970 508733411
13 92822113 89364166
19 616461092 167240799
11 932912159 311236118
4 483893753 794259661
10 62060530 393568514
2 771280652 554194684
2 946113145 898115070
8 810684152 668337400
4 105706319 347631495
8 378635729 799338966
4 263610743 886421484
1 662348845 774717807
6 721211392 746280334
1 228037672 522380065
2 300243216 964182654
4 45017822 315796682
1 753910886 739367979
7 748778328 252060536
3 631042091 647816226
2 910234144 587470717
7 293704250 778672074
1 788971510 56934963
3 994070918 426646489
4 859179968 241907112
2 820071594 891315441
10 519197737 976035356
12 674652528 390968056
12 562163210 867190921
1 400341970 971859017
6 691236208 240064311
4 525224934 789680211
7 421930774 410758132
6 171191688 520056870
1 916063589 835426387
1 81967029 905252899
5 468044655 556746441
3 488847549 395202433
8 258747255 571156801
2 981565291 238980175
7 105707457 486177228
4 730117839 412308596
2 591849817 877837149
8 235481314 274371996
2 222430322 773001623
1 60290620 518345159
6 385523727 22837560
1 483871435 997695393
1 163414045 565659997
3 56374975 401838008
23 298397225 109154880
17 250184267 486141626
1 699052665 157243909
3 484213987 529423524
9 29197054 759993669
25 954043912 756645038
9 817890513 843532407
9 786347211 920243096
5 653726402 783672196
5 603830175 929263792
1 736933343 833839340
16 910957610 940305586
2 441296294 540592321
1 201357562 324726667
5 182106628 719062082
6 219643022 446268715
2 848274988 905907094
1 813057485 944701652
6 869998537 236086520
2 581342814 338621418
7 862864572 775594604
10 273518639 265667799
1 853556540 161367705
8 901288297 175334884
3 982212356 358291113
1 746626860 623890280
11 102245685 258026342
6 733719940 253298941
2 609853745 452743972
2 645868130 631713623
3 832631762 948901631
10 217229212 611283730
5 523160977 807000004
2 272112063 436268472
5 623679065 370790918
3 635601059 951553292
5 487878936 332430870
3 517436129 632996215
6 667246506 905763391
3 954093189 651047033
4 729878595 430998409
7 655621616 721578340
2 234369463 938870807
9 622073802 559060265
8 643334945 418426708
11 552470015 466700855
1 919397078 337792906
2 866540629 977078978
2 199582124 627386853
6 960400594 696742994
12 151627349 11884940
3 905934717 747881762
3 393217915 485342435
12 23149931 12171039
7 37485416 458408053
2 156671915 11739753
17 750356533 290774409
12 435489602 56163748
3 265002124 494061152
12 628301844 289001386
10 921706607 478429097
3 642347251 251530414
5 451062726 85307878
3 938168825 13947161
4 860882306 738860779
2 302298391 660111237
9 753928179 728206365
10 567271154 588806312
2 184042447 161597799
3 476922549 414135093
13 256689733 916318418
1 479409732 651988580
11 242442680 452602275
1 633114119 679413764
3 536356097 37801461
8 682715569 931783833
11 928544870 424934404
4 281676882 765552722
2 152776197 436070641
4 627227778 677696498
9 991210510 386971162
1 133518404 615805426
3 245856842 372420009
7 84018050 741697101
12 730679126 409291498
12 764406729 736074101
5 68023108 596248480
3 338400193 179440069
17 270015042 679550344
4 634183944 760938766
12 593706100 568187259
2 183289576 700226405
11 417026504 244521421
1 289471716 112904131
2 597705482 276142558
8 286604211 20722832
14 651133514 965665660
13 752580131 432674015
6 960098725 501369336
2 158638518 438114356
3 448745466 425906733
5 552670224 294407914
2 112915120 732633337
4 331900284 719141567
11 95639517 61399032
3 862308420 927446392
1 303688215 760953144
1 232468675 377610137
17 664482103 392718453
6 775892310 621561746
3 231610909 307371887
2 212414080 881002641
5 776123878 462276836
4 709288926 180960496
8 485353787 669802515
11 23157107 728279814
1 793201910 475144119
24 185622533 941346658
3 839632192 922250023
3 491619197 680746973
20 677868665 381565681
2 943962275 74020001
4 231528900 211930958
17 181749958 490447637
1 525509961 624226199
38 505507356 535474566
10 84944977 385021776
1 55641570 321698507
1 781482205 282121850
17 575803708 91745721
2 809949293 700211793
1 714651001 960929522
2 133773705 486566209
3 971115385 440478533
6 525687731 330148233
2 872348593 36700712
5 76086060 105078391
8 42172974 201784339
3 921019717 705733480
5 223339551 510121357
16 568234187 555511061
1 593281890 48226055
9 515867341 522764823
6 996922922 519736297
1 399300384 300557169
7 698529897 224572670
6 55185430 756327729
4 853281728 517351591
3 853861470 133818887
4 62860907 660414952
17 369386164 526445546
7 245185001 551621464
1 164257370 313849597
5 289567294 845312355
5 63546983 201312411
13 170339258 495733085
1 796932346 310985877
2 644797096 131113163
2 363789377 887154231
1 437509662 245342242
1 892432269 338727660
3 362828773 623779786
9 642310268 283308306
4 151888778 49575682
1 760772111 415320996
1 337433024 562586051
4 332267984 420322916
9 685765900 194856573
7 742148082 241503139
1 213428041 535431117
4 447054272 800843005
5 720275558 300873696
1 383254618 731280092
7 8217725 204290507
10 705595514 137549632
8 365992302 124025163
2 512820187 304994857
4 531759704 660661144
10 770436846 822053461
15 774754373 167193690
7 644900367 140054621
3 588783393 422313560
5 409177783 670717619
1 61215165 750212172
2 734926879 686001482
5 423445446 326156370
1 304723655 346601609
3 754363822 898223010
15 325492034 726400052
1 775412788 949270857
6 924540547 36763092
1 978175626 450664530
3 584359548 460551031
11 969975043 397606570
1 325285488 936946588
18 989853926 564029625
3 656623983 619451904
1 225138160 716492651
8 516802090 803930575
4 281810265 548482833
4 419779570 466751571
3 126911444 307598672
1 964765205 921282666
11 902808300 355880225
9 544179804 133092414
1 795782615 904356958
8 831126207 859575021
1 326919235 331181475
11 369446229 586200402
6 54717357 657174358
11 941263565 980174913
1 455623978 295274537
12 11749029 138361907
5 872522342 123534475
17 767569419 959717716
1 9210047 203985476
3 813165214 41321179
3 891332808 628263499
4 297026044 826206242
6 936018557 346084252
5 354471721 492852014
7 631657897 495087754
4 698338245 153390616
1 975894159 281391344
6 571709502 546726523
3 415016258 531937358
3 81030870 570271890
2 430984457 331702987
1 370985604 306476443
4 528835610 364021013
1 313788998 788180156
10 864965574 952932019
1 313607472 680489210
2 687399036 219211986
6 311652218 518182418
3 418355931 27286236
1 366425367 761510027
1 782249196 812361932
3 155315055 623483490
1 761583685 3655050
4 267888801 416022978
4 169431963 327075860
3 842118155 368986506
4 746867222 1280268
2 780481682 156026052
11 963118089 741857567
8 527483517 850056502
6 427941561 297736647
7 82851020 538125051
8 603399947 283681838
11 261004851 570717430
2 633818400 231041517
7 180563494 769085996
2 26373200 619128185
3 927040301 526660219
3 513757247 842854776
6 35655346 690739973
5 385413884 766804386
4 727918093 740793789
3 74016979 530379281
7 511312671 365908447
2 243485314 987831019
3 299282513 442509041
3 567622296 527193732
2 76606475 403897135
12 501112472 293757573
3 316550092 480182075
29 874998250 645607012
5 664511517 961846773
7 558294647 147261610
3 867422428 967083510
7 131920674 947571896
4 462476673 282015041
31 751990201 441552173
4 747514508 482300015
3 829305906 657402046
4 705760648 527170957
5 949455952 5900491
1 688596344 846289286
3 513900148 933968538
2 787743193 384811407
3 631549484 224759718
12 418419867 279275487
12 763014546 890579356
1 754285357 44012794
2 863069415 515048985
7 634446271 804750082
5 90703615 988030323
1 903315868 381326626
4 726533124 229656447
14 54862592 343236223
1 169539730 844689106
1 206962685 297629370
3 116039719 932497931
4 76998262 315390789
2 157072766 139364061
4 46785990 906086332
4 417600650 788612264
9 239291295 730260209
9 222575518 363462045
1 713067637 113816470
2 720076950 609039382
2 309978615 925221534
17 797228937 901561853
4 835957466 947144051
1 361103602 427780144
8 17133008 703655510
3 902888333 807176145
6 568547612 769284625
10 49038981 286240771
4 196138381 220468439
1 935793810 691692145
6 39186208 265086620
2 877419551 639858650
2 345074031 29353336
4 958285250 124954338
3 285915892 463383476
3 614219678 549220004
3 669502975 655099563
4 807280597 192374846
2 643431589 437516039
9 924382001 384563241
3 125559662 488826072
1 547964957 59882184
1 268460528 32377868
1 504432911 349119226
2 166233180 275537780
1 647231299 611670534
2 285726684 584559253
2 393584738 207207402
5 727654875 873650742
14 332858330 624207806
3 377710918 195195794
2 18142788 953679406
2 620407960 181125036
9 640821521 552642827
3 385023452 860639553
1 77412990 137572639
9 609206732 819265163
2 476996628 599784962
7 887395011 5522223
2 741716557 145801727
2 491289708 7509091
4 562425147 150383649
12 859501474 784546404
1 852184114 832820036
22 329120717 73874994
1 579335542 516530045
2 681713666 505533504
6 476339136 319009392
3 292551059 368822568
1 117804121 655384772
4 89147454 912402892
4 259128141 379740956
4 899113754 920157115
3 942633067 561219622
14 986429407 644016870
7 774631539 119279173
1 266359660 484571341
8 753820769 730816428
3 367757323 481732706
1 264843643 888491003
3 562269281 724676015
6 258229132 552150177
5 416529510 238304475
1 126641058 766393612
7 933064462 980247315
3 594444690 244675865
1 903640237 181650166
8 845926295 520197464
9 636495671 907330307
10 83083783 197029435
6 17519807 977516384
1 866062192 364607936
2 698038798 76519370
1 975353367 328392927
20 924966473 814309849
6 392892569 479181316
2 707184494 244997479
6 948503302 613415520
5 758169499 847713063
20 33645377 212597415
18 958472140 286962752
15 478711094 592728242
11 84316465 61944512
2 137742542 444710660
1 763590846 172475159
5 595386366 861419388
2 480505523 207255022
6 482699458 632884047
7 93432436 512991213
7 251247505 271860458
2 990200936 946964786
6 390239778 624565945
2 481294546 400276370
5 889716714 230423812
1 571682977 244916798
8 395514054 700959794
5 82226643 918455536
11 339888700 571348418
10 389905508 307025973
6 853192376 206692617
6 615250141 181870394
3 966091726 57137958
19 440729172 20639567
3 974160881 288365156
23 393451101 605931581
1 336322760 51039996
6 849497582 370744668
1 619822704 724246344
10 326489703 325250000
8 953161396 337025703
9 677869293 792998150
8 754701829 485355001
4 319596685 589469121
4 654518019 336554032
2 783583701 363340419
3 328371767 298845358
1 766239654 579526485
6 486717728 247304753
1 554196760 123577175
5 451983482 718237057
11 764975961 178548877
5 828380843 66567294
5 988742516 240520135
7 567253987 717657857
5 783386670 627092862
7 193131246 576143986
3 423930677 56955933
1 906679501 898643014
4 200776047 281533938
7 834084719 815546374
4 825945565 894133171
1 580537930 961330033
10 320116142 873434036
4 492990133 698676802
11 417368074 104700763
2 128570368 808367279
14 868410763 925553672
6 781299102 463162430
11 660409201 994355934
2 5226561 307369606
7 866859510 807092447
4 944157795 923932117
3 607956717 390357233
20 64440644 725463005
3 793545622 144409089
5 329088430 630492865
2 605901981 850053035
6 686018834 550861355
2 778187538 874280847
5 652699675 955109626
2 958259753 60432947
1 17456842 554855598
15 258663542 660481616
3 745496951 758918983
5 1036555 257171678
3 693538200 138331301
6 11423527 119985284
3 608965908 688431664
6 539194170 331537693
5 921814375 830076947
1 376847215 328477016
4 464374860 412746989
8 713127338 568933704
28 359586095 251796816
1 165766804 236588969
4 678038399 84462656
5 660807721 696303819
6 154090682 585486856
4 979024468 234521354
7 7352878 133939988
10 226091480 715242068
3 32586674 626382216
6 231336533 600972414
4 113547382 172142149
2 344304341 77748280
7 847470847 533866490
4 816451790 917171974
7 548456691 906750614
3 879076423 619497477
3 574989392 617468782
4 490629238 500408559
1 753177638 794529531
2 228895756 407116769
5 191955250 789938259
2 16011815 812604391
3 598421968 796042911
5 701253755 652054256
2 496766658 42977622
3 462782584 605493374
6 983828976 483744107
14 887229910 673438599
4 771092943 646046276
6 987257447 534963907
8 622591915 336229728
3 361835536 916571925
1 147446083 59487364
5 571122185 928230892
2 564276060 934921802
8 570430375 864352200
5 638980205 13554687
8 119945024 333394011
3 562226319 823466954
1 171069452 57421665
4 675976507 297015538
1 581432783 793617429
4 593527728 656996944
2 84339500 341325666
3 853172557 737978797
9 488396496 701151716
4 808318526 701832605
5 68210154 563366207
13 476413310 91965788
6 82156542 594989696
2 993975091 95099533
5 19867781 205651363
2 904105127 833209649
9 849483933 679886202
17 128952170 633740674
1 980414639 934770244
4 400588089 671927944
2 29092083 445720015
2 849028623 604007252
8 82897995 75712727
3 679568210 645244208
9 350212370 572791912
3 280568028 175198166
15 828206957 585679640
1 254211837 345104506
5 196059561 765737652
6 487330443 858442662
4 376045714 265384577
3 173791026 891848985
3 825577427 727010664
4 52629514 90653059
3 19543550 351532127
5 209793007 254810081
3 579070121 219391309
7 207154923 195167916
7 240764356 927234931
5 679895594 221849319
2 811618251 603564199
1 606448799 270642527
2 36040526 588580412
14 674119371 452887325
8 450789363 819873813
7 950294654 222204457
8 370374338 482024567
1 435805143 366568303
9 846459130 134247967
11 435741419 9899121
2 518210304 20027315
16 409607466 394935011
10 833958768 325976702
1 145135447 267807411
1 879313731 996509707
8 108176018 545538998
10 547670987 117999209
8 308551724 637476648
3 118415644 193384564
1 805269967 715487804
6 194416971 785939674
1 966302135 213232783
3 306841581 957034602
1 275770071 476069052
2 460297762 317413747
9 850358 403499332
3 500279304 508215840
5 682525452 492921285
20 408748869 125199860
3 746051878 114482427
2 715683960 143741965
3 611634852 913214314
8 862909689 527847373
1 228963464 571291801
16 919020409 603867411
3 349585277 607910502
1 378321000 894196910
5 127246363 586928082
1 181011291 612436138
1 276854449 16733579
2 806766502 386804774
2 791877622 571699522
8 690713363 695678144
2 684016178 777218639
7 455738999 835695215
9 913707271 217354884
4 356222363 888746781
3 870919738 627729778
12 357227035 922021837
3 301536969 557237048
9 556948897 237075704
1 211850891 521722857
13 991781820 18463443
3 827065760 405506313
1 631545393 48244745
17 308801097 703647073
18 276632261 521927009
3 524580560 302957858
4 934133787 518788254
9 198955738 420023046
4 290687432 60651111
5 95755992 423603504
7 366724342 454678867
3 677429703 395509165
5 318726959 896145451
6 134897129 261687576
6 930690554 849550711
4 577544993 674902725
2 46157630 484412684
6 162237797 313963380
2 40342635 45502945
7 99021402 823400714
1 44526844 574469873
1 153795436 441431092
1 923468224 845485027
4 989308723 630197796
3 199803474 358160683
1 59495098 819042767
2 840146057 997748337
3 480919569 406396717
2 381385688 909051047
2 930011345 685411054
10 265328747 10295955
3 320862929 947155577
2 91537228 977092241
11 355576360 463052278
3 123282167 798690782
7 100425735 456779263
4 399022402 434036403
2 365366898 713645120
12 820470091 474621608
3 999467956 339043372
4 224126393 545137268
2 589208882 715640159
8 526652644 680416209
12 92199761 542494656
12 802863621 233784135
2 143945149 657167334
4 115434516 435789837
4 493590273 623239404
4 495916672 973913277
1 264647521 891360864
23 540796524 584629677
4 506782397 721724857
2 783420109 357635332
7 401430941 500412395
6 817321698 12569369
3 14998902 384115201
15 613662907 953251995
9 327155621 450228651
6 245491170 607122700
9 950166554 115701752
1 729784873 925279269
4 394110648 850995381
4 156084243 931832464
5 757544288 768964130
2 154644352 100555096
11 602709054 842905621
1 996046714 197749207
7 690315230 368949732
3 764051919 226390288
1 885461261 239550710
6 994900011 548179611
1 172609606 198674106
8 863536389 693834393
4 828290177 815687543
4 481173436 889527332
1 959225767 142340083
2 656916425 967715689
11 49429996 753209232
4 306439936 36525151
4 838513163 578007478
4 261639750 411580213
3 968651509 857877440
5 683783164 546413900
3 713966408 593983722
1 782799575 403190412
4 186595221 781525016
4 235620228 848440295
1 949759902 240837910
14 947335094 444377850
1 665095782 180870028
5 384661392 257097821
2 664895623 427217731
1 320443692 244530884
14 939176226 828997350
4 572739325 589333883
4 368328678 966461824
4 224358940 429644988
2 898287315 218237610
12 784150498 560007297
7 744601972 573187584
15 268652977 865136784
5 564030136 868622572
8 238241216 186000943
7 642758664 67474670
5 191787855 42281065
1 31425403 964423871
11 403116884 902158155
3 296796121 820106346
1 682974144 995416117
2 969478580 321021993
2 119340651 460534568
7 605926932 33873919
6 951412906 788643554
1 735723896 492750243
5 473601638 743420512
7 28191938 212481645
4 667842284 964907727
3 697476087 579987750
1 902557424 103829356
2 828341156 938209483
2 799826939 880217970
4 465819641 191259541
1 506298185 649239724
2 267323004 555497509
1 230161372 543266023
4 65724597 31691786
2 77315413 553155443
6 136548831 181215439
15 607267057 142753274
7 429974619 396936813
3 321575604 537032470
5 212752292 839800131
3 488533616 197101492
11 652969158 239529185
5 3413525 748399484
1 138486234 153708122
4 64529072 993113582
1 793962797 605804727
6 56617446 451674342
5 356180624 349964140
9 839875611 924291453
18 700461191 38055712
15 215168129 824378575
10 771550046 14624148
1 268245036 483115510
1 758122188 776554124
1 705477151 125275089
8 263440854 251497253
1 315078554 281756670
18 251235313 380064955
1 136324646 313448643
1 67528215 145897379
12 782634184 954115851
15 506537530 222069428
17 105136377 928248178
2 244290747 992005434
2 32139835 394143840
3 270239555 165175205
8 388980004 426437981
3 529953801 161967102
3 839527620 140345386
9 267482283 599077851
2 398449422 418460723
2 76195899 678525236
11 699479913 806825032
6 794524557 242821372
7 60536746 45844024
3 628407241 370597151
2 442844982 297481030
6 301364505 157459023
2 142633456 21878557
7 623471024 582098443
4 447551430 631612413
2 857712571 939404273
30 274796078 603294431
3 147159978 249125528
4 486560576 61208899
5 465524637 563547
2 836798635 201342186
18 569068412 2996523
2 281132938 550371738
1 31548561 355931281
1 756353551 230349069
2 186552014 340867618
2 728481669 475661558
6 187359370 959862032
7 325054842 250766356
3 741340632 599320376
1 500722551 91099200
6 133237369 551585534
7 436590580 344169170
15 199947471 330766035
3 460805855 932106326
3 32789707 246566674
4 238152625 722631986
3 989455574 502105905
3 980405168 937806359
8 490445142 747841559
1 194164285 508241995
10 693588255 568630411
6 209623870 564540452
7 942252119 727098033
5 424951721 778414981
4 214437372 225345394
2 977889982 193772595
11 4159618 602102793
6 231072663 570645787
6 466326645 357362179
13 845920810 397353004
5 82291924 857204166
7 295767030 158442979
1 294313353 98206333
8 347075243 458253434
2 626992333 804198590
11 490940896 565502174
4 541409747 916230428
22 426762754 393353535
7 313133462 714199859
7 553679468 841133608
1 436547721 358571244
3 713202336 40687311
3 775382023 999988595
1 477578033 391933658
5 201633555 228953857
2 570494248 555832708
2 871175693 601827239
7 167802246 199939916
4 545388943 98995872
4 814022382 818294368
7 687817873 394503474
20 460218013 597143928
2 488894787 525884300
2 750401105 380151996
9 396951491 154062455
1 43969140 738294473
2 787079053 275783439
1 514824522 236122862
2 322189965 313908358
4 193149347 574479608
4 167533166 538782686
9 877540826 248030428
1 362359311 627291056
5 971969598 296321325
1 384679541 668452763
8 104577383 399943947
1 640639650 660772031
3 226224671 84599540
4 360734691 892975972
2 96006539 828022652
21 978643957 345436001
8 584250714 920585009
1 578606870 999135102
5 183672286 809456872
4 643956885 835653578
2 787622575 382194496
2 954390097 482875814
2 87600471 761883870
1 152401580 496039490
9 479019679 408332447
2 403611603 409487184
8 865795080 819796286
4 568170356 794031796
1 835657700 582523085
10 116549686 522275998
4 855034714 441899578
5 993424831 710384070
10 951060664 645109893
2 769757754 247601465
15 574019413 165822563
7 45223619 980397207
4 265152232 366551566
2 621819579 388875957
2 927881100 528553387
3 612486139 515920732
4 175520366 989853871
9 756656952 996518372
2 182324002 967730139
7 362032259 216458892
2 950517187 709851182
1 53233896 484625745
4 436055421 360943122
3 152879193 478042012
8 993233593 578330792
2 320844893 484461188
3 341666267 202027637
10 496028040 234626948
4 303853844 817976888
5 928318585 372088479
3 336989396 662698151
1 278308676 453719766
3 947347327 279721164
5 933681264 166963350
10 730057314 44865348
18 674991240 152300087
3 162309935 664259334
3 171418258 54642926
13 893042467 609983754
2 869201391 747265090
14 765747253 490533702
8 860703519 918353527
10 983116269 346564648
11 550974244 198052888
1 977154511 779177284
5 526626724 374787940
5 50019218 840567463
1 986396042 56974474
7 556787391 815218370
12 921393324 373857214
12 548392239 294596242
2 319622799 238300898
1 937905224 611170132
1 453140805 111006853
1 700278388 41217844
5 884198721 189220059
8 251276595 781861973
8 986561197 876555998
9 510037988 30234116
11 945731945 899863191
6 661572746 68647272
1 418047388 133408229
3 656942177 988153418
11 907564432 7079999
2 746221548 767238148
3 125818263 744009271
23 317609277 806717091
4 774125000 704931183
2 854308312 367417099
14 664001059 298135027
7 12014846 681874925
1 303241043 324267072
1 809379714 20755694
8 857319207 832150114
3 450910391 317820098
1 95648392 343239679
5 944960126 207320804
5 470209 974414868
2 508312529 968128640
1 167839440 875449920
5 98990914 788801927
10 704944496 711379053
4 693773209 65230044
11 122153736 170229530
2 826701770 768926624
7 325511280 473427293
1 453551823 543746942
1 571039001 902355148
10 184836890 776477469
1 57162795 153325164
2 934303454 826536318
2 650527309 826976298
3 90287020 941965612
1 848477464 601288897
3 978543731 10341006
3 670117773 698935075
8 298686921 438608468
4 718797010 417513204
5 369982976 408173447
2 886447560 548493535
1 691144737 938209281
10 302433525 152148138
4 657699048 283046418
5 319725375 746025725
1 165807701 376795239
12 753909272 643813615
1 881305263 815103210
7 761210472 905015664
2 752436382 427774093
7 650395681 999807474
2 888651269 917657541
7 17698077 92461541
1 534122662 695294860
5 649229301 523954042
11 871120803 880373696
2 312002122 683340930
2 33612995 286845361
5 173413370 237789798
1 830396764 423440181
5 368288149 912726685
13 50669375 547265559
3 160735186 635900069
9 951571193 978954707
18 512897808 58572447
6 438987302 403664238
1 444398563 270503462
5 174240638 509464987
4 139178775 327363687
5 454910892 760680872
3 923700077 158711236
1 836843804 493662513
5 134818949 188905619
5 910627375 938035816
4 725820977 497498826
4 748575099 865560430
2 481046063 166653412
1 4027136 746678632
11 34442438 638761304
3 232574028 726779287
5 78858788 657930339
5 941484815 692820214
5 881020794 115797960
1 774883535 259954823
2 693054902 261382409
2 304266042 798219836
4 197221537 285930730
4 545470150 436742186
22 616530403 706567467
1 145014980 248326041
2 60958988 200047035
5 221980779 99290177
3 939387259 411705844
1 477075856 702351813
11 595791174 872684368
14 354266169 143941004
8 732623103 247549492
4 227010019 702721443
20 835617599 945499276
5 840297194 524064735
2 559074091 950251606
3 434802822 832683303
1 817038136 638240064
1 319143217 365592602
13 708414876 726185597
5 75658340 447543407
2 617572241 922775533
14 426224435 533695564
2 21302651 141216848
3 740228733 712675347
1 300423856 436953852
2 103858081 559652823
2 664023218 335932382
3 596277268 56500890
3 988708385 483158745
4 986245010 95316830
3 574196958 480381848
7 873578303 751978252
1 763866309 894673835
8 563141914 788053222
1 80963729 728393501
11 942307690 838098260
3 966926029 558289350
12 422220346 282760006
21 996323496 848707883
13 17018782 882652436
1 653199152 426786086
6 2888440 726466586
4 538515404 446692371
4 920339395 682961702
2 408002685 4873767
1 940645485 926576870
3 443535380 640596161
2 374913443 532177477
8 198253725 810659553
4 677532524 753197698
3 469983383 870779794
10 983314257 968671755
3 63396603 266277292
2 429848444 347458597
6 705228466 563623445
3 514390592 860911077
2 854814398 371427690
2 134694202 762476842
10 387303163 109034694
2 831283896 832265379
11 116615702 353585249
2 462550805 180643075
3 64644192 881109152
3 157786620 407302586
4 21804920 496611688
3 196113586 446625782
2 201179500 766341672
1 478540348 538555537
5 914599213 663090215
10 448440284 864924993
14 885332391 467617342
10 589691860 233292299
2 297987815 541062941
6 166200531 453516071
13 312036916 970948387
17 24405816 244606711
1 521417982 771966184
6 960268916 753861671
5 227922268 880729981
8 196357706 751501689
5 824798008 736998212
5 781138422 352572549
6 585923556 615478478
2 962797268 772059215
8 553143349 106836800
2 623922835 766918823
6 723568141 314604664
5 816757783 291118360
16 637846199 338322481
4 782421488 478651586
2 111801174 582478591
12 870512545 399230828
2 773564108 89685003
17 512523271 637639162
3 186816549 863888231
4 886679741 160453491
3 670925306 706077851
2 638109252 786006630
9 90036204 340686444
2 474646942 262481649
1 222929297 199554994
3 452750154 23305206
4 1288429 942341652
1 638996151 997875755
12 310218065 658565965
3 171443880 755283181
14 450454699 25425251
9 161729387 372760323
3 370526553 210305850
6 716862010 989489665
3 69654529 354222852
5 412969542 964778110
5 856259361 193661684
4 880351955 767346970
1 1338106 158342513
9 714580107 305547905
4 483267427 519753646
10 11236513 217007455
17 160299804 478239336
1 929344161 970617921
2 723050843 546515669
4 928985842 540208305
12 296103604 783548369
5 199679865 134986348
7 658129223 840924326
2 778726577 566537880
1 568471947 761859010
6 706963620 540878309
7 172886538 105871490
11 906044833 459220660
2 361960949 819634399
2 134134392 432723591
18 482997596 351303680
3 537145744 121840938
6 738302235 504385880
6 282848429 838818271
5 593635533 351397180
1 949122972 800137159
3 682969483 77542344
3 596453056 443849525
12 208855351 607273309
5 547190582 492783321
4 123428559 350404141
3 381836218 265907810
6 289749109 573659579
5 933927110 477281385
13 843491120 845516508
6 957498366 340573555
1 657998516 497280304
2 329673358 775558931
6 901750101 926042155
5 24742320 644226569
17 82461095 12277104
1 244104352 937050880
4 572431011 467595606
12 601147563 495543934
4 283826754 92797495
8 860177565 309435623
1 736770877 120992419
13 897327413 631617179
1 983998264 610355668
5 68521817 267638010
4 915498328 133445740
7 995781776 919667484
2 978073746 125136725
2 949893506 822836881
3 8594248 542863225
7 527531517 488030524
2 715015172 558141748
2 89604827 776982102
6 334738080 298342178
2 334566840 845470342
3 902295935 350507057
2 783685296 425264809
1 354292880 795771441
6 651439622 972377190
3 669373978 589783773
1 297693329 969192698
2 219497535 322893948
2 525052418 254669162
12 592389350 893156201
3 506160093 555161579
4 207598304 994400442
7 564667659 713939636
3 741971907 141574974
5 67247601 238079851
6 562019283 74469981
4 859715274 532276551
1 24600048 271108795
5 909935406 869951237
4 846973658 345867992
8 786860345 367103442
3 89411641 683042902
7 306601215 54486922
3 415689963 455418646
11 357389794 971349191
6 429358960 184978824
8 776373305 231797908
5 244263071 600885667
7 709546478 522691362
12 612851267 551831170
8 170096849 623747594
3 716301170 578340112
2 655698072 33834105
6 491623125 664753281
6 909909907 301202302
9 644503628 877908030
1 309186814 465960033
1 460605331 389044409
1 504936662 872741731
1 267554231 265193274
12 692419062 467420032
6 766541078 922289665
4 769703546 289032571
15 209507628 723956912
5 285247363 536024808
1 757667407 280295060
22 660601020 480734318
6 964877830 290942844
24 44576663 184517524
20 815865372 801503371
8 460528420 826374020
11 885236081 53497874
2 685086725 477480231
1 221456171 690822673
6 10260972 394870585
1 351210813 710769615
1 394587120 842795456
5 204633287 506931353
9 606108570 844484900
4 483066129 30964197
2 42085507 798524791
5 54136587 841191174
1 960318963 543153643
6 359262809 625283070
8 839052091 643311297
4 964320319 38546913
5 507332872 474268515
10 363376469 704631835
2 479081952 969534834
6 114889366 59491489
3 366539990 603213789
2 819776977 763954058
4 955145197 147856393
3 413151036 477965762
1 83727703 642821160
3 888973264 263841947
2 381944353 171499625
5 45130957 608908267
3 960733439 233676799
1 548932392 732826470
5 108191499 910266445
1 113219522 915408485
4 236556732 167283228
5 898607537 976946898
2 347147275 937227268
9 479541250 214314765
9 147475259 258646549
1 570176583 84171459
1 538050021 173258375
1 675291612 731508924
1 541150730 2481587
9 434074510 449718346
6 28613589 768859346
1 161908033 170071867
1 57392457 673553786
1 845008713 22555919
4 172950888 701256327
5 281428641 590953000
1 39735134 553699227
1 90939058 717659575
15 730749481 264180884
10 58696630 415519900
8 898798222 198586345
2 817098691 559803467
2 621199413 647248734
6 542008026 762840607
8 99427784 700957325
3 449302515 653253392
5 682321624 456690924
5 129879853 489328210
12 642742570 672866710
2 401786555 394914447
1 631005416 614063979
3 836627008 564347388
1 215775088 456095342
6 148383110 335968112
19 366244844 451563014
4 642840140 976819524
1 513938172 256017012
6 805002432 588477819
1 879233115 432419733
8 787658930 594074314
1 753335136 447532354
9 770997117 486177355
7 613917119 958289156
8 641774938 213689046
5 107478581 830791931
7 942314511 624566729
1 864192788 431577338
4 403386418 946749213
7 840354003 567856478
6 715722437 694285941
9 937971879 354308111
2 850819605 851241353
3 717367354 725637585
5 958296790 215959571
4 135940534 467792230
4 650976872 669602728
5 339710936 893912493
2 259091371 466626251
12 981532220 470643637
1 265523362 998706137
2 357997411 77462757
4 1381889 221360026
5 13032591 201315283
11 360936962 962812185
2 672808974 187595551
1 731641039 188735373
2 746157458 481080400
3 761637027 62974203
11 292147842 959682723
5 536372485 368228301
17 298180462 609187223
9 691857245 450081101
9 459276306 801059883
5 730616484 718191223
13 798344102 979162168
4 792204597 401066204
5 518079786 953106793
4 549725680 61384745
12 14169940 606854136
13 708666560 148632320
6 224540848 809324401
4 116319295 994653894
6 775170885 485524681
1 28851464 148217023
7 597815267 50417815
1 43683991 925550844
6 799781694 299067032
3 365214086 369053560
1 831625726 590527232
1 973858448 226309215
3 507967542 933440076
2 799913800 867226726
8 568016952 100931710
1 626407403 444814137
3 186082091 979308472
9 469935507 737670958
1 119182622 965222519
12 619136341 779444021
2 930652604 941935414
8 907538889 20951205
2 568184019 611137559
5 151870192 571049642
8 99560079 6995426
5 525089340 100045757
3 4018701 231345389
2 721607344 702683476
1 748631513 838906078
2 699767670 552209921
2 149002735 94324238
5 905892390 66093663
9 322589259 28441734
13 187799635 316628125
6 767357257 22833094
4 497865111 650311007
10 78296687 416286248
11 775112028 561129460
3 902247170 332521722
2 489592099 834552923
4 435411238 74532646
6 540303495 496954253
8 458390930 136892327
6 635239362 106830761
1 830568236 217347036
3 773507784 160012245
5 102607970 58513555
3 583715374 141215187
7 518543345 963601731
5 239241825 892287113
13 800585211 617494884
1 151863201 646880555
3 517130222 436453577
11 381623078 683806998
5 907999900 870600094
5 242304142 724874145
1 443272561 312717485
8 867939955 101394846
3 624596823 494149161
2 796676720 818748114
3 918954727 810801093
6 439721963 456890851
2 950048859 558020225
3 917924163 716464759
2 297248294 55716509
1 487374656 832086682
3 902114861 944725735
6 176149459 940768040
3 725775024 814382522
20 906956942 661433072
4 115725761 3676257
8 422639431 345058082
2 907275288 921274474
16 874872103 773305018
5 647802703 393000557
1 205524079 740542634
1 919162642 930738272
1 934181439 230132270
5 357418030 843832948
8 560089375 230126268
1 633760020 352035512
4 178180417 829885114
8 358672631 876488753
3 728791901 817599720
1 432440730 114083101
5 220996152 22058137
1 821261685 22798889
1 473554938 627631319
14 109527077 436628634
8 939391378 918579499
1 501496564 141289589
2 140560908 634865830
1 575974694 498707643
4 766435397 410111430
2 915743063 580110185
1 145575283 377325110
2 384484998 639908995
4 474140379 624347529
5 188323475 927171960
9 397208445 355249806
3 24765563 164748008
17 727180940 568044615
9 141692480 223153281
6 675205169 439284654
2 159529583 546820494
2 960068691 243642180
8 617800621 11611516
9 443145247 814326682
2 668774041 185347918
1 668766337 682367926
3 54001099 893156008
11 939635216 482918929
2 480270131 42573870
12 650047770 871457564
8 245163103 729498295
20 412132234 849291696
7 737281808 217374482
5 72367319 206064803
3 419624566 585056482
12 296723338 118392229
17 786661097 279922988
8 796137287 769744877
1 813732256 37531554
2 848007607 202532626
2 805787801 246748334
6 692158864 768613433
3 396034229 537052866
6 721330157 757661988
3 903080128 790028535
10 794287092 936079157
3 315665982 472498991
6 899990886 794236574
2 730653367 692752054
2 97994843 387464790
4 586496317 463640518
6 69118153 318973590
3 502862935 506654914
2 228716528 429884774
4 520556149 559723187
2 711145313 628212862
5 388417169 138709347
2 674623956 16549611
4 512742297 568104866
11 530898133 333225846
4 722436094 742163424
1 802664806 325142402
4 693577330 708197821
5 407786651 586593433
9 154681581 636087619
2 892260942 517763523
8 557919869 279832046
10 900218669 863918631
1 901974625 998553167
2 351872727 221299529
9 676057834 84250558
3 890241441 464104265
4 842108551 533180945
7 354352854 684898915
5 326838083 330523433
2 435107054 744620493
2 480141334 822545391
1 623242129 923523654
7 356408457 359922426
1 937926447 6090874
2 159701743 514844210
5 753970278 224281392
2 724725475 29205250
5 253639588 587538206
3 470082579 632521037
2 883429125 417428179
4 203981193 853943595
6 493774718 84818822
4 546050148 534930954
2 931281712 225636792
3 184652950 38276372
11 666488114 90561162
10 412459165 2578984
6 954196426 831475350
1 744238757 334695306
2 537819003 351783861
9 797987482 880526223
4 147352653 971618623
4 152456915 108838787
1 638174645 540557479
3 30226277 949362363
2 213463195 317055010
16 335024763 825381205
4 218960635 256148058
1 726937555 614104584
3 305106714 78486111
5 790826942 838264873
2 956644831 435752770
1 752802685 630689608
1 568852969 345180593
3 392941118 272228934
5 246661614 947774671
7 480448780 631697818
5 939840916 202317665
6 164105261 377492581
6 352565774 820528901
16 518588353 223935427
4 241923111 743824645
1 208824663 518864247
9 859115254 108938436
1 699060722 974021047
2 224945560 537529364
5 390969669 761204778
2 149902311 117222608
4 417333680 875194491
3 338664711 864621601
1 52179432 427858015
1 43998574 47329222
4 549293789 537422040
1 323117180 777545117
1 504005480 818444611
4 588666002 347068329
7 970533192 592985817
3 187462249 214292694
20 775063585 175298294
2 788671854 4201286
3 96321030 62755648
11 261173265 164661853
9 157522405 18759320
10 736043675 318014617
3 146211881 16327991
1 867942896 281548002
2 693360214 976893255
11 34161615 803010419
5 513597559 89012803
2 25400453 114272931
4 244641995 665350950
2 518579578 682391591
5 554374269 358426547
2 218158783 423791947
2 151228752 783116451
4 263395063 564890239
2 289475487 573693530
3 108200381 384549840
3 865335564 580589485
3 627882822 468251267
3 493819602 767438893
3 13209444 429116708
4 739739208 348288092
5 10283027 333548215
4 832616458 614052129
6 464626057 143146460
7 180697045 872837857
4 286696956 440571706
4 83041084 187010523
4 264974214 261004589
23 140089089 914574457
12 623082203 605326657
12 119337085 895885062
1 335563025 322552118
11 555891767 143796116
1 894901547 465821008
4 647885538 90561859
4 426475713 496294112
1 794841381 302567792
13 16865892 892828727
4 673317803 910428550
9 189728108 45914329
3 932739616 366108932
4 269428084 466994395
2 711043506 162542600
2 879797388 978343611
1 500362967 36902635
23 775705032 450025722
3 773344907 238982537
15 713068174 804965002
6 396262727 401820200
8 869204626 66265028
10 792571055 498998089
13 761516725 957259024
25 592754502 855023407
8 316722845 704954287
4 136779171 311775818
8 63397835 847176203
4 888854033 316505383
3 861276833 93311209
6 293689455 410578287
5 480155170 753487520
3 432753435 591091664
4 87374631 395841373
15 505975598 787631717
1 27243668 635750722
8 534799453 666159824
1 649334270 883537069
8 749081820 790745494
10 362976255 949402300
6 719321472 839157106
1 638926385 511938051
4 94805975 388670558
9 32643389 483176728
6 666036007 538201091
3 905437832 884779938
6 83979518 590012188
1 75009510 345304421
3 442090608 772371800
1 446467782 46738866
7 131900328 747922748
6 749490284 906224641
3 81255921 929283649
1 725552430 610639280
1 644218861 939024650
1 359912821 336133518
1 370648768 797021321
6 124015401 398606156
3 889984996 754714438
6 154421826 530110599
6 594193593 527709465
19 379861788 804349205
11 351442757 382121588
3 323090952 413135532
1 364073116 398611511
2 416149538 782245913
4 961108822 143437423
5 254696456 348198127
1 335595979 338114903
1 579280032 339575973
10 182019171 407972772
6 4054792 151757938
5 804705031 712336137
9 115177530 615471122
1 174456051 81356049
4 84900812 835103071
2 936334558 349227447
11 18307620 507440909
1 83228995 497998677
8 583786687 671626216
4 47795585 282393458
8 235378730 918254173
3 137129974 329962264
4 895091905 43276254
2 697212634 883395900
12 200418734 31719612
11 110178060 292793580
7 291734268 438356293
5 716284807 767012539
1 87704765 119539996
6 133993492 27944629
6 985703236 818802738
9 143513919 651180663
1 862287104 763182478
1 999605633 840186408
3 15939571 961965628
12 279515691 616774837
1 37911436 27980272
10 988936271 306715545
2 672501146 18406838
9 673969557 77154126
1 850868417 508782522
8 319408637 962461471
2 215434870 907589941
4 857286551 668037675
8 758369939 177912782
8 361454020 76096720
6 488974023 831877386
2 636897187 904561380
6 158378266 948002025
2 316880335 168838572
6 73168295 694599744
1 444449279 61994211
1 74948775 548425249
3 834273651 464809343
7 591948089 744342951
7 841285773 428606332
3 32513085 653240688
1 230063738 630988132
5 122612835 141023693
13 187697377 925133166
1 366670829 313780442
16 638582781 294885409
3 118671242 442146383
2 409230686 782452346
11 394248998 841955732
6 97708085 242048155
2 290761335 137540169
7 799995504 264435407
1 31625087 414459907
14 995787170 150997177
4 753403568 13396112
4 295030508 283470908
1 434987550 591893
8 588160541 588142720
3 954181186 259971925
12 362954951 732686680
1 102485916 792669875
3 870677404 267692541
7 46288211 369310008
5 546851728 789524372
8 584178899 302183229
2 591417495 274617944
2 258366591 874192590
5 707719928 490586678
1 873476870 572860757
17 818356573 62088470
1 413063715 4888456
3 182063599 744143940
3 392820282 392155725
2 329069999 764872146
4 605883807 618149258
1 945765590 502626045
13 973375056 754256895
14 519540530 453756685
15 544964498 184526916
1 604325724 660573936
10 72244387 276794460
8 617616890 367702747
10 737190784 569471216
7 528251944 480319166
2 791968687 603949853
6 573530216 508303862
2 358350627 568116774
4 656352656 382276712
2 526998571 112552047
5 290030967 520234090
3 349363292 282899000
1 273084078 288032939
7 33136657 855448019
11 722626649 725288783
2 550333945 61586986
1 878873835 146654213
1 768559567 933591103
4 21387398 843280950
2 671203374 895757892
1 462235465 312983591
6 831307671 641425645
6 856188087 174052923
6 796367695 919848095
6 690808449 383488649
5 614553769 752537990
6 32849564 413638725
1 606872464 224705268
9 878808139 958327332
4 341397686 828268013
7 976086936 582010998
11 650702923 727128012
2 535327827 718370582
4 259872363 161684509
1 186224046 94121848
9 248986867 4825429
6 510612550 117445660
9 143952703 992240385
10 157225629 945792249
4 199160490 915541817
1 704233982 376016676
5 146814121 120254236
12 933012727 739234965
1 702601417 206794236
6 335048941 994173133
5 966691916 311215832
6 925157784 173962977
7 741210306 216435776
5 655472645 507853804
6 851312217 936136077
14 589968909 675547548
3 892250417 567604493
5 842812898 510791332
12 145862506 629669225
3 716189974 161149838
14 568254917 33489299
7 811896885 973704104
11 111037181 156907257
4 301375899 943618864
3 448327095 121856640
17 54188503 371907248
2 809637999 784252332
12 808741048 310632964
6 109407861 480266063
2 675105284 800400857
3 871143624 847736729
5 70154735 879187041
16 950897023 253725150
9 156115867 69886583
1 869081404 569488182
2 364486201 725248078
1 348739548 865663225
1 447726978 249999363
8 166853430 39742210
1 460842153 830719356
1 503953534 907939671
1 274610707 73485433
5 177949778 773519051
3 280214044 379949914
2 854671993 719931920
5 858760455 232760856
8 819869994 664280394
1 453659904 819367287
1 932368094 667557120
7 522554332 830897561
1 546937981 508568766
1 374769850 767303920
16 304605911 23100216
5 405842816 826432141
2 349342389 645180231
12 903818567 167166353
7 954501977 655718177
3 936190367 128659622
2 73366759 705233282
2 271303550 683156334
2 708850507 126583088
8 439141989 645883503
2 400617622 850322821
8 177602163 31423695
15 273060937 784333707
3 806959629 146821864
5 109545383 486424436
1 531428878 533547227
7 885351093 145408891
2 621303758 510236045
11 77032777 691180522
1 609299045 502435497
9 641400127 431479749
1 673285622 119884604
4 494347852 580634562
1 117612447 588730010
4 206854312 256786018
1 326103905 540762057
3 749409428 498191500
8 853085198 590527437
6 908172238 984391144
1 274608840 579777562
5 373879126 753262197
1 794730873 795861405
2 394186152 341114912
3 926397316 3672872
2 530443802 931267931
3 996415017 235087387
1 32029136 383580551
2 502882044 395858357
1 508512665 305696551
2 461691708 323116929
4 682400515 216092014
1 742756071 783196280
1 837075988 332489171
3 900891065 886607458
11 584398202 150975588
2 337797648 803250615
12 826421367 14033604
2 44826122 253638065
6 76028273 45943098
7 838783624 75061419
19 329038618 390612264
12 773515165 111550560
2 149530041 848212079
3 537673237 552384672
1 692600032 979296989
4 977908257 194424042
1 954725276 203168151
2 584111066 647277827
2 993240635 621443281
6 160560794 387495715
9 958678870 103139970
6 72785230 980536738
5 294390303 377933555
2 262592950 248555063
8 962282387 473217928
2 5340082 816217757
7 912329394 706795069
3 265418464 614683601
3 926972982 322761265
4 910460543 746011400
3 194783279 226339632
5 355878165 960431729
1 439411292 582610485
3 629855051 115462159
2 887968525 813673857
2 956743703 883558693
3 957780173 560970444
3 973396467 491981729
4 416882193 23876856
8 101423819 571482318
4 10974610 431599329
7 795800897 230360786
6 557178441 546406242
4 22419862 657082947
9 939218331 391026330
12 587277581 327665859
16 26525998 361189738
16 928192190 624216885
7 245515730 862950643
2 963499383 195795523
6 72049909 770306281
8 220598419 1360544
5 160353985 862478874
2 48593653 89497591
2 953127270 769982863
6 537297444 756680519
11 140449273 231932993
1 123885263 145164718
5 511781580 634916290
8 734185573 810240860
1 501566722 641274416
4 943828124 520578199
2 6642069 48701
13 652177566 464840043
11 357668164 797150708
11 970441212 198398329
4 287073595 49108205
7 709018992 474072184
3 690304509 594638090
32 752398311 490727064
3 214591066 307727850
18 841282171 877898927
6 674259816 670417740
3 2351282 471538343
7 972914175 578552626
2 438324024 8849916
5 87286708 616100241
5 930627577 666915783
1 365600188 225299747
1 699247914 261831654
9 535725069 339658550
8 845201890 146138370
6 287961411 739109759
1 575760782 34124241
1 519718909 678799646
6 281280265 95465384
17 961635414 636488142
9 258768169 104266900
15 148141063 161837720
2 628067390 288463733
5 66230171 173861948
3 948248160 221173476
3 526502021 876349213
5 448296999 904787714
7 438939878 235142434
6 98554166 293389454
7 952639460 350120067
5 753627489 326084929
7 765017329 594024695
7 361301874 763636109
2 893934136 729329969
11 309769547 328300109
3 152830375 583117468
2 501878999 294347150
1 911853874 118073334
1 299839243 984074449
5 890991178 25415463
1 86534024 322842433
3 221295731 149654842
4 167697897 503867694
8 21922448 172073045
2 5327761 812399385
7 415940416 280117835
15 569246800 215645348
2 176095573 894106625
4 801740643 602995506
4 490449280 530055829
4 160511681 312340225
16 178183550 140799973
8 955528995 431269797
2 326485527 111017399
5 438439979 484083764
3 43903798 418407403
3 897770904 170465567
5 159548121 738724427
3 462709832 709045287
16 400238023 569477093
1 484415623 544586860
2 4820567 570945504
4 560875950 919440325
5 331493467 310569171
12 234036569 150956107
15 143155713 494108075
4 118061322 800516791
3 763834586 192597024
2 770118966 97767924
10 797064936 977488548
2 999604010 695708178
1 886304367 163105563
1 93614478 559508462
10 786844327 755423905
1 695194840 891643340
4 350111455 723660576
3 697582029 417360291
24 658936603 225651768
9 692974034 178134615
5 458911374 408984300
11 239291664 379628066
3 493216295 47986728
2 711236899 901356699
3 96363044 876337387
3 900007086 302452058
8 997948840 882173204
8 79471034 495258016
24 64330368 385466765
2 919267626 498851308
7 581336082 406712921
7 406494414 895353838
1 858047789 871389230
5 611044507 668188734
9 307399766 980512677
5 813005538 377961353
8 234342396 193749996
6 758288754 740514474
4 194083860 852449100
6 414435802 21850980
5 530839844 199137242
6 5574934 934829312
3 110157342 496634067
3 200317457 170957969
4 717773935 871518529
14 275277968 661651489
5 726676062 975132691
1 620848808 429422119
13 825958922 278807528
2 905571915 354361070
16 44561798 602007346
2 351160906 415387512
2 212646812 481796060
2 647356237 579913073
9 512003860 475202700
1 509103477 272639877
7 446439310 440238706
3 166338445 256505607
10 721689668 183829843
3 104855102 781058711
5 211212137 717221502
3 81699730 678124088
2 9619360 986235238
1 132268563 532205679
1 779709087 684970480
5 363561176 682162628
2 701394367 88628887
2 359290918 664222322
9 231420264 532202194
1 156217775 880406443
3 135175176 157005548
1 50360106 786809796
4 162438492 29543004
10 343262938 570434419
7 585962975 809933511
3 297069337 488856858
3 402811918 671956982
4 439048416 298282106
1 716726334 955481117
43 149394989 566787225
1 442584572 230663333
3 478427338 747334017
8 789445481 899909009
5 565773404 187034850
2 709358083 165017665
7 289911298 94635351
6 377445285 22897399
10 744589202 316636598
7 763012698 932472367
2 834688257 219102768
14 666903745 42581150
5 123171618 793218843
6 436536384 16801123
1 855438563 271807032
12 394226372 82029379
3 841301351 982914857
2 610196959 888962552
10 29418488 345117354
4 998196868 244115871
1 590533051 616356302
3 785034621 444149066
15 257029700 594004357
1 223872570 287501494
1 548752353 116521719
6 956279885 848610232
1 488130327 628107228
2 888369489 635466211
8 954713064 254013293
5 470322365 695267213
2 715261270 30218771
6 369992770 949342398
6 991170655 364714375
5 341064206 294226037
19 381511365 77504888
1 197670922 246593373
5 891164277 273350709
3 666837080 660142065
2 805159901 927713018
2 712998073 365748699
1 72235694 531157713
6 53949159 971811919
13 732106860 68881412
11 42908422 712432369
7 734303586 188980214
6 467677816 497301554
1 537852670 380331422
4 832400793 306016192
4 485192488 93557953
2 341589009 786219502
1 522196142 127222576
12 873928846 888261145
8 388024694 920032616
8 808154052 44500221
1 594182472 81579087
3 7161662 400980368
9 232057585 374030770
6 804499227 158110055
7 23183006 507553708
6 169240949 804719565
6 415297978 620184451
14 810323911 20065729
9 560958413 717031411
5 547774403 180004859
1 731068252 475063787
3 784520287 136755132
5 157246779 985774137
32 975173286 383030856
1 215118790 52905803
2 4938428 451310482
1 458238027 702645987
3 496092146 942801290
6 145520675 376818170
9 238690483 924227719
12 515641273 280972398
2 724870038 570265846
6 350384852 247030205
4 966169619 769225683
2 242096394 392991034
18 298606607 900385155
17 842690885 577579670
1 8962420 277158830
2 8142090 207016569
9 992534129 165205347
3 252268715 826253472
1 419563451 186773612
1 448433008 454854868
6 873569802 807864189
7 712378734 313120717
2 62288792 660966032
5 778120640 628827840
9 320302378 557940348
6 985178524 10500028
4 845098401 976208694
2 209523345 443637750
8 164534214 587267604
4 908385110 207072578
2 874171445 59620390
4 195627573 162989621
7 984532300 563303703
12 52902015 522452532
7 874362006 652092037
3 392345533 855878361
3 105309567 15777704
1 857281057 145613047
2 538092758 834531340
5 168151239 318222499
1 222483752 181034656
4 619688256 316199849
6 160123495 224089139
12 429329618 520364176
1 389104244 697612447
6 797143304 833868919
2 677207023 573501202
10 242779433 622349387
4 295250771 48020836
6 884335060 258735230
10 636918836 78114791
2 66502222 793046778
5 792151180 426194377
1 245052550 360146539
6 757112986 932005392
2 11516445 674834451
1 168695533 993275630
5 281482290 971552608
5 619290003 279150383
1 357353718 356642693
1 457803296 48653225
4 274391104 362061459
5 947976928 660084286
1 665869669 428381965
7 159282001 651652638
7 573697006 208213350
6 713923609 991687400
13 777956956 591873704
2 404337011 417287372
2 627621415 666869913
4 832258925 827796234
9 525222954 957211384
3 528793063 116245180
2 245888974 725853487
5 655373102 91688943
4 534834618 508712526
10 460428862 983453847
7 263278805 179704288
3 62415507 718469263
8 4111752 659374407
8 676076077 111931639
1 679030376 371979797
1 419646300 579725028
6 429008624 349503959
1 340973722 380422787
1 275731792 64684117
11 875875987 27353980
4 290389765 294390401
2 609737272 207912459
7 13667 87035558
11 656420331 296817815
4 426254590 58838012
1 480014425 258761785
5 881163938 430055968
2 169232727 234642119
12 167551032 732253822
11 747288488 609433266
2 109922330 233785174
3 832498884 469261549
2 563124010 658669001
5 105187983 554630399
2 355485239 359258240
1 63785843 467128642
4 876600107 308529189
5 446293670 209306704
1 435556040 646615067
2 474897595 236424411
6 284369026 221870443
4 948090861 744732761
3 918779528 985880924
2 920751920 662277546
2 2666572 955320663
4 64922502 893772434
3 505127579 485148436
17 516292976 44846200
7 962953083 26511935
10 490762024 57471169
5 625036355 638839778
2 312459399 341063384
4 438811366 574320955
9 133929683 609957307
2 558836906 302060705
9 562216781 655486143
2 9610320 764567689
3 366100686 6977643
5 401614281 492574598
12 811682971 70358749
8 227233805 763069009
4 149621677 708709747
3 382581734 416057739
9 751372119 3715310
11 525892814 237215259
1 770509640 442066723
8 174574998 167354618
1 854467247 807504157
1 285868926 185707190
2 996823949 923344532
3 194864476 820502082
2 958804752 790581639
25 555448088 998222766
12 606344606 444871527
2 336996894 406722897
6 991991109 857242717
1 374814649 136478357
11 280334856 794278109
7 559252163 467215006
1 320910716 904892833
2 609640418 501824447
3 121597665 730498981
1 672365245 556315827
6 912096511 207742402
2 814246677 690882626
1 499524462 369152787
2 63587199 757212951
4 864311368 495122051
2 954039364 765323174
1 681794024 92470066
5 730891862 616041360
8 208368555 305469298
6 483453912 111131980
5 58129904 422648573
1 956629567 140413515
8 728326794 649981271
1 254271084 640798109
8 660487479 49811015
2 768311190 990941081
5 874369280 163030482
7 16497089 121212085
2 309099364 601942876
2 947511914 335116274
2 152000843 165501124
2 467944697 972758299
1 804188812 941262545
8 964112764 421985468
1 728865086 223078375
2 196911366 997499756
7 233136880 434768327
6 487753894 301910323
10 603717305 890316990
2 338193766 511316219
11 973319551 653792655
1 282267229 326445670
16 230590113 369272286
24 85488901 288647838
7 86642139 745366986
6 210692822 399023304
13 725522833 952873666
5 932167562 804968066
1 336022292 34858923
3 308302404 744738057
6 76244530 825513425
6 568739340 915901605
4 824620185 654089987
4 843890117 3618405
5 897316295 685324714
2 537254342 200133741
2 751384386 18111673
6 363951734 128624260
3 81411825 128265133
6 335968608 376673930
5 521097420 454446496
1 301566384 488235568
15 770629525 604632018
3 798547911 843789259
1 209844033 684216828
2 301804841 989006208
14 941920963 301929869
1 663206303 588573266
6 707182205 639265861
25 274689165 839591493
8 454484559 4313362
8 120404556 256627876
3 679381427 225134437
8 480079989 174548968
5 859072051 624175115
2 527936956 72216376
2 288485347 903926559
6 624747863 404482312
2 446064326 412942802
11 845985579 877629430
5 843641676 912062336
2 293530092 521190917
7 979594772 558236789
6 288585195 687392168
2 874530684 595314184
4 740782985 383040387
2 776827004 515700381
3 716653325 921897610
3 264084772 79277792
4 122828851 430569148
3 260299085 871575061
10 182381945 38530766
17 416814659 299127095
6 58104943 418722220
2 870462828 375254935
5 76758309 382268459
1 900646091 45039664
6 942880051 156059281
5 912521618 10946784
2 250890727 387523087
11 105444735 883426770
1 238512965 480977322
6 878600336 46930189
7 163406998 560531844
4 679525525 810021709
5 845889412 743653269
1 22961241 905156135
4 194129663 438486353
1 353624540 384179473
3 833464276 236908365
1 699104695 40694977
7 31403332 331722885
1 129765837 563105697
3 738198257 473189142
7 576521464 520699166
12 255107571 16390226
5 719641407 245066392
3 173608867 263259276
4 452483248 690560419
2 376568019 134777675
7 419945790 411204638
1 36560646 747802914
1 914673631 977176879
1 122781365 253106976
2 439557259 735091264
4 733967772 544271232
13 730447074 722334153
7 683419423 78368278
2 739067000 168534285
9 696930024 909815558
18 812733495 895159082
4 11402380 989936512
4 227671501 134443270
19 902914213 48954453
3 343391123 823699277
1 347497218 427370993
7 604759842 596517036
4 838915333 753795907
2 115256080 878745362
2 203143166 651562379
27 782460534 546333393
5 243560849 60407447
11 975180300 828714823
6 98412148 46940171
9 490715748 677134224
8 778837873 430540976
1 59848295 736949138
1 35787650 627968165
6 424570207 102681937
2 538877317 633330606
6 252146171 541061237
3 811850229 663234333
2 454698669 437957350
1 489215662 866584072
4 74050243 315376705
4 947416577 372708087
3 127027155 488340832
6 830365962 684825072
5 206108259 334092076
5 474230496 193547810
6 931098849 261204226
1 997499479 701539286
3 769440349 405129882
7 313337291 60021771
1 687292366 687956501
1 259724365 362333377
4 362027831 227521654
3 147834207 296000073
2 867890360 179073104
6 858104162 56810599
6 838775424 767883823
1 800011596 643174643
1 664131407 52122546
10 892917015 283088053
3 966041413 387064679
7 505426404 676549810
5 833858461 737094945
1 423843109 284205649
13 221432459 864602893
5 167227879 857812946
4 170200947 700692782
9 988381266 405313519
1 143215417 996379050
7 381580319 508992997
3 981831208 371882238
11 665420700 223366883
3 621121693 587880055
2 748483420 718603181
2 833305258 671677639
1 457938667 429885258
9 69942342 397866505
3 196008594 204042782
2 355019478 991387903
5 76672331 414208790
2 402053154 480230653
8 878916075 619012511
7 802512211 427591408
1 100666165 886358953
3 500907586 784666668
2 269960966 581928676
26 317222413 728727513
7 483739 398820246
1 67281279 220407301
3 827781459 649112797
4 847711383 838196235
1 17636227 662765266
3 321363237 582506216
6 30993234 41113733
2 100233987 464172395
5 857057461 69587830
2 118038890 597855512
3 554206149 278324772
1 868668778 194372127
2 414958611 538222095
16 421834963 132512313
7 710879034 456893285
4 497282091 102681890
1 813653579 957912152
5 741325820 173837975
14 176858083 420100898
1 383222481 197644228
14 925046485 598326702
3 936775813 434241327
3 77144559 212346123
11 858503267 7364564
1 561961737 816040103
3 102083946 850127670
14 919228194 453788256
7 265269663 437474409
13 88746786 68095892
9 197410470 187405066
8 479835130 503000573
15 589478375 257703475
6 234633766 59394295
1 921810074 341485708
8 346587534 115109857
3 32733592 576352616
3 675867780 407922880
11 847537141 758527060
1 485503366 262842424
2 646863082 630868003
1 573516118 472058508
8 895044793 643454227
8 713684282 859474506
5 842171528 182579299
1 819212155 411712358
1 5867021 411624554
3 483494038 877370761
9 122498599 232805301
9 540127692 880505792
2 807578913 638967362
2 220529546 510077838
2 136164748 497383952
6 545416808 794007276
4 248287348 74155827
10 346637121 364732451
9 395967514 770581804
22 862585036 715960256
6 565441939 935516788
4 553800293 374506748
1 926836440 91467024
23 647000659 844542389
7 303717111 627966123
11 76279981 172760894
1 17358854 903738396
8 208030541 25043441
8 306243563 461346002
11 839286197 325873500
7 414722939 295811826
2 776795669 811138710
1 538885785 900177373
3 463637564 139091900
4 961685476 302966877
4 210974164 949434997
4 947379729 309020197
9 461071127 412182879
3 407901418 223513349
2 313908364 133613581
7 562381793 715542920
2 790985420 119079066
2 515900438 299811500
1 827769386 173075099
2 250111057 725078025
1 789851224 439778875
1 782589785 621631367
1 411678117 131418531
2 652096851 731545619
4 288462605 56369128
11 914836910 475637789
2 468172277 594501908
3 83554271 300581874
1 332141559 984660445
1 35786358 860122625
2 911088915 347319104
5 602325130 555740738
7 203740442 623201576
10 640757396 204177652
1 861447334 563195887
13 912894666 314716339
7 380644867 123540233
19 413332033 100062990
11 422478826 433497500
1 942405476 709782906
3 839259643 940112993
2 741351638 942052167
10 284338907 283164959
8 622035482 949634270
4 250170406 653886922
21 268664649 523292714
3 772746994 456012750
2 231912781 190947618
5 469277313 647067310
7 989400474 944576517
2 59793178 526434546
11 779651836 133590666
4 999578170 404468180
9 859435314 102080124
7 472904575 796420955
18 511912106 168941186
2 345555036 587944451
4 995035781 58766283
2 749113782 471723341
2 355206628 153242526
1 133850255 295505648
3 350829885 48649264
2 522676967 175781428
25 941671174 351479297
7 899608994 631003329
1 551493819 455917851
3 591484335 148083166
2 61159613 882099532
4 579731735 698590436
4 14806669 132940064
11 830726813 166201382
1 531960014 694177713
9 25146255 558547240
11 258747153 628907571
19 197895072 662828946
7 318975833 909342442
1 385739537 641220938
9 189872609 942307978
4 205230039 46743996
3 477860904 627093050
1 437136941 300763234
1 744875393 696340922
9 720278856 521718937
2 611143862 988152163
2 964540153 409164538
22 331596574 71212121
7 722470719 484437598
9 34222830 253186898
3 57027376 980862130
7 914774365 864221083
9 885961925 579872569
5 611978034 420968471
3 14132133 450080520
6 48262834 992853161
11 677763409 3433687
7 665930817 339963363
4 875903262 837873115
1 553713642 264947315
11 427962681 791964320
13 998636335 587161922
1 236037643 873029023
1 184566469 570811566
10 70488860 111972124
5 797075356 956794522
3 761988716 318122918
7 95053639 279675935
4 34041263 739983393
8 127618227 386071989
3 156309757 945161065
5 875461437 633857102
10 955761027 748308409
2 303074153 500319239
8 32543147 329870599
5 489489508 121003297
13 257151371 285946410
13 556038746 252893988
5 722220966 565439479
1 461512717 466129176
1 267093084 406513673
2 659589144 955668215
1 106865186 730751859
2 733885264 3047749
14 491561246 43976268
4 82870882 491879718
4 659224471 570630385
6 475633742 48157980
5 90380987 889715959
13 472890417 110291347
1 285992946 776317531
2 722074570 160769520
7 782855752 187021443
1 137525900 475622787
3 181035441 913903356
1 64567373 994251940
7 818608059 846369983
4 626374677 27920365
5 736798565 548999422
5 512136238 419204175
2 944308639 191834807
13 655078760 554678741
2 811641772 844197976
3 597047978 737641453
2 306866610 759630151
3 37776073 108778899
9 211226825 925022487
1 927525938 118434891
1 271298984 657346503
1 758500147 170756591
14 358153650 244296736
4 579291383 512230179
4 38212792 650108837
4 220175891 896452716
3 136373417 746650800
1 446321314 43825852
2 329429565 509702942
2 197464744 723741515
6 660081876 957915634
1 194156823 518426582
5 351502981 211907362
16 848160083 54787083
15 761492878 241776712
1 585445181 923851488
5 717907043 991292020
1 383298259 584828589
8 988812840 764278928
2 298281616 670891023
1 994981703 116714199
3 493536366 394849520
4 927443582 966516615
29 818140512 546046365
8 774749710 900372132
1 820287459 723908727
3 216289930 189525809
18 239340327 415148048
6 634528861 188211772
5 810485640 960089534
4 797326665 175100377
3 427621514 11345978
19 603486638 988212708
6 526393469 720208241
5 271048659 850531280
1 994067306 655067825
4 565494711 70254661
13 61383133 614428293
9 40982598 873674838
12 647873004 97529998
13 91247728 652165678
2 161234201 851159100
8 496805500 282972463
2 486361985 251973339
3 826666958 663765041
10 207426517 647966104
15 950593192 902333158
13 113481952 52919434
1 884895999 976147354
1 739322796 562463350
22 66555095 919749119
8 214039933 611986181
5 993969214 858609963
20 40159548 886751954
3 968082931 205449453
4 348817633 823091411
15 596522197 752295884
8 678631394 348394349
9 670566159 116382150
23 749126434 573876806
2 563643380 632023211
5 323281764 884761987
1 539098652 367343309
9 251208998 15958709
1 39783681 223887872
2 518900121 905067455
7 120047138 122068808
4 912170005 496538726
2 106338847 499932906
2 629624927 625364008
9 45744950 441252233
3 266361625 531362347
6 579177875 179031011
2 160137894 711006661
2 46339455 571601149
8 339833525 102280065
1 726247020 206417317
12 744862439 622157599
8 171299229 879382587
1 607279826 270540682
4 386152335 933336789
1 548202827 586560210
3 582842473 91078281
2 34659181 938667836
9 318988017 93266419
4 626309734 987035128
2 913705094 553508932
1 247594814 220937478
10 590768215 181965280
1 918576643 668900755
1 936059806 255321888
4 147467571 25153848
9 229102991 382807665
4 15086261 554043340
2 64200642 554999745
11 478185318 273472781
18 351894225 182861638
7 352847390 801663207
2 174289247 650439634
1 183136856 43515651
2 590221979 980517298
2 767992019 341627535
6 289431476 270985663
2 298967668 383397447
6 332425691 565591474
17 837752339 254360141
2 559415280 83948900
3 919846935 98045055
12 174947641 925062850
4 786758840 550375108
3 188141068 925757402
10 354995487 495044989
12 255729664 426079478
2 887997717 49864962
7 207744274 803635360
2 522762828 134941489
1 142017596 970784426
2 502885508 213603804
2 523122139 976475676
6 154984530 182888722
1 270967750 584933882
11 272799161 718008347
11 950737499 872731445
2 148322050 7769341
8 311428190 254692303
2 225759665 91215167
3 713888522 805933515
2 320997103 523238585
3 171548705 92764697
7 80252617 355883011
5 743282395 409528864
3 176792539 26638184
6 755684027 393788089
3 200757933 25803763
5 790415517 935842046
4 887630365 285291430
2 143527328 853379841
2 813046582 829320147
2 273219106 946974773
10 101018517 860447281
2 839610999 54930178
11 289640806 549791545
1 881846386 379661577
10 620198351 96267692
3 609244102 227005479
4 169638718 251555162
1 639520196 169465289
1 66370164 987057994
19 386802170 886501781
4 792668176 354708331
9 794818927 618549611
2 168897053 720401963
6 743000919 948714810
2 395652745 327190574
13 448345319 532244859
8 652638175 943454590
7 283453179 279320629
3 94868269 906900852
5 999016939 369167377
6 280390292 916227866
10 144732252 536137091
3 508252360 43481708
3 597268631 645999344
3 448497201 843734869
3 956079102 326855781
5 157386829 590336686
2 349505680 617159295
7 136147917 491330690
15 255614703 744802206
3 736796045 505083291
7 728968020 427287979
1 386945637 711341799
3 852360409 995019408
1 728276233 72523837
1 877517942 241677797
2 954719635 213261970
1 954083105 248613357
4 485170940 447084209
1 187764452 703749120
3 593462718 252435214
3 675513615 418230885
3 851113931 896577715
8 388397060 265569477
5 705540292 589283552
1 825359208 221774099
13 623185542 850939241
4 450944695 920682060
3 879317093 691632752
13 500969463 229801773
5 262894733 584900602
2 615216195 793260996
8 922150195 54090645
19 63922490 359325305
11 164670258 821811648
4 499598942 123484576
6 213284227 254909433
4 156674386 938654462
6 323254029 9575189
6 921995635 903897007
2 312120990 87944689
2 747721902 251781460
5 983849352 19810944
6 703220361 704663642
1 376162893 93325474
1 684573885 392763551
1 505225071 460249029
8 852559537 673834341
7 70188103 215753032
2 105216930 797295537
8 718064571 402409853
9 161574003 953338471
11 759588138 707388711
1 429964598 763692782
2 408151972 810334653
4 443699489 295662356
5 315034519 208063791
4 184615725 594666634
1 511982478 356739246
6 693404709 474057929
1 388667965 306648327
3 492885164 420820536
2 620548914 577617552
2 118140923 773303982
5 62758285 472720403
8 736918537 942541095
3 216568238 948957837
3 543313130 982605397
14 522748717 364985185
2 290026688 904852642
3 74261296 63361397
7 933922714 769101593
2 107520104 470851994
2 536222329 496465525
3 849216285 817707113
4 909358260 675733084
3 512701451 151422547
1 697120583 317560664
5 839975723 813481890
2 258515447 230190240
3 938007826 899287111
4 371681555 204632541
3 853753155 506614339
5 131589614 850535101
1 225587426 205491113
2 73128456 291631700
7 536158203 194630794
17 960908014 393962368
4 360167259 562366033
5 248157308 748703728
2 982673166 930228806
2 163688950 768884466
2 994657578 484660556
1 85159346 654943344
7 843978997 765045726
2 570705359 778126128
1 842993633 389808850
2 51371007 297642458
5 262767564 493198440
2 122898949 179304870
1 359312763 311789951
3 493977645 916068163
6 423065514 287914485
9 532697096 467351165
21 684551813 50950932
4 357948109 513393920
4 23554412 208684075
3 289809830 251272459
8 382469060 282618383
1 433830851 248924078
1 316165284 294942638
1 211944885 735327263
2 480244329 653868383
6 913064426 176248990
1 180439771 823552810
3 476146055 7173867
1 665966962 596812058
9 656455541 48885419
19 213910672 814805962
5 629909826 785305695
1 602059909 615858049
7 226197819 116608519
2 769465845 181754340
1 485093232 298021742
15 502823653 458331641
6 373392437 214503873
10 546617810 272957737
2 211477857 327054392
3 953079806 265868576
7 46426955 929587769
1 543875532 402117239
1 317249183 222797115
4 312710758 703893582
7 418340714 204914970
6 509490662 52062791
6 564398415 543667793
2 864133188 467003463
7 456768451 950132917
12 358979239 569571207
4 770981610 536504545
8 587881866 134423365
5 260533547 657008463
5 116564516 998776803
7 701572196 860122135
11 846010157 809345635
2 931947368 180880558
9 379451858 239138627
17 225796803 986017742
3 198174877 898482727
14 412306561 467040037
4 148090241 366652346
9 433136819 17008098
7 128025157 759216511
12 445297500 229904873
3 372573451 846817326
4 957977220 968054816
6 462195290 193160932
1 337641124 862206593
10 73628664 850928494
7 47608041 904008854
18 553429741 126808955
4 435618499 936347753
2 202549987 10891521
3 873873679 870351070
13 984045623 816361908
4 349195160 903177857
3 473022652 723956767
1 702762827 894876116
2 143554613 918607788
4 135833929 446798689
3 867979603 48776767
38 455963417 458810601
11 671134211 356441997
8 360979683 393858468
2 149287409 599667199
6 680627173 960244557
8 467021033 218783489
1 597693553 829551230
3 504403028 563758060
4 588367962 995354750
8 391178851 372445264
2 89744775 896221512
4 773985125 868908105
1 69137093 629896551
1 294490964 236145388
9 944510199 28242781
3 367205885 246160986
8 483887698 867334582
5 139163524 738111109
6 642428133 994405269
12 366525938 535476114
16 271583368 17660809
2 977829172 582308626
1 166038957 731094569
5 383715050 742957666
1 135315228 439778857
2 439227275 558376188
1 909173785 322006516
6 582200866 67314468
23 93458133 448993024
11 279344533 423858474
4 26097287 563719991
1 492968567 586450971
2 790622728 297854443
6 791204773 583539092
3 590417962 492675887
1 304149607 524941545
19 536957339 745411971
4 477935207 815678734
1 12849585 99456710
3 448734598 966071068
6 136366656 435312496
4 25692033 218024120
9 265838339 154524469
9 494282307 549681533
3 962669092 585045829
23 814772187 667758501
1 132247693 555938203
2 913467656 813451929
15 134730025 75831929
10 171271108 639822881
1 185045531 979468891
18 234343752 135827081
1 819832575 427480055
13 335652895 703879006
2 930176574 734334181
1 318714242 788442164
9 897697255 20194112
9 688000778 418706249
5 815714221 764989209
3 782462532 816487680
4 282493284 332741544
11 585230341 774319175
1 576315273 721165392
12 419123315 939359334
1 488916111 384569266
6 79015653 786493136
2 357008400 488427936
5 253439238 507912017
5 322190155 232830946
7 612076041 107773929
6 121725707 745618591
8 76878051 835923842
8 571256190 695257262
1 183783639 183634623
4 824783792 746192451
2 584655921 981369224
2 884478229 356342766
6 991513890 208105622
2 86461834 616055282
1 872220125 60446885
1 87215995 195480611
4 866612154 153849208
3 546597468 461958505
2 908416344 315815152
4 307436963 240897275
7 754255582 524251231
1 104433538 231321440
3 433359134 988730462
11 380301210 197994612
18 163702789 302673744
1 477877026 458463551
10 35797954 759982663
6 934341574 865675563
2 510696095 626261801
1 415977586 65945529
5 631271797 607480930
4 376491593 354450263
15 851106460 274117147
2 379146214 57697600
7 786301610 979552367
10 392737684 825136047
5 930179614 556405014
5 823387619 441147117
5 47396630 682580627
2 998338488 839766773
14 173173888 711828879
2 997740959 869370913
2 684061937 160251419
2 179828989 936001119
4 123752269 763151077
2 138327399 732746022
11 61927987 663919891
2 507186827 930495807
5 985039526 95195378
4 849422475 375525892
3 370665986 692290230
1 450012930 573407527
5 126611909 385943366
5 104863282 928776704
18 552102336 717853678
4 930114103 262618203
1 745201997 521674984
2 760801744 719791477
2 124500173 388768352
1 640429805 811080980
4 994920224 511842171
6 157046886 565429400
7 800648119 951333528
4 576223473 230863253
4 335984410 36825732
3 319555188 975205648
3 709765109 35271097
7 212873378 910328368
3 3719927 771014757
1 454749108 9621568
11 547558422 655583871
7 491958878 920274197
9 955401703 239006227
2 675257708 990036851
9 122986629 703382520
11 707092176 262919115
1 978521683 441776834
3 380727380 346654606
2 503010615 806495985
1 77711871 113068307
2 985056086 860787182
3 341587537 929801301
12 990553253 611355352
3 729989343 671518852
1 426608306 29529175
8 965740750 665865098
1 961598398 497107639
1 508241784 982362387
8 678781311 25068021
3 595240783 996539128
1 382330574 605285605
10 291313534 207877842
1 196662662 62336172
1 566596084 322671569
2 638145351 292540028
5 345096810 169766867
16 432540636 752243777
3 475947200 843430392
1 797882725 603173508
1 416601449 997592912
1 550777599 702160796
11 310987920 41200314
4 318025972 601111234
3 640142322 302845244
3 130543603 928045056
6 328137652 720354038
5 227394171 599639873
2 87311618 657700163
2 58396488 294704310
5 264675635 235183859
5 568252363 89018448
2 878107753 430741595
2 559176491 185725782
4 195626823 129745650
11 537914392 110367202
1 741023838 604784685
7 202200361 691359775
10 442093287 568378912
1 51483763 591487294
1 718978862 520005746
7 278571102 440611625
5 729770544 215383070
1 978366915 652186818
4 711526968 466595437
1 986763460 357699304
7 959469689 853924009
8 211521147 719374305
11 252712199 240469935
8 98300653 165673513
2 417327075 870903673
1 148896243 163232687
1 226735252 40091091
6 617901018 378364016
3 767252033 289995657
1 746105882 261275465
2 578624616 844278490
4 374863208 349479399
5 703479570 175184416
1 852755503 450199690
5 500786715 299429022
1 923471431 250098175
1 404904855 975840187
1 229551426 735142762
11 754384201 870046852
2 509513894 929611848
6 43657110 833483266
7 357098235 969152863
1 532512637 49971201
21 176293540 424191417
18 857114564 936667787
19 133840706 359434118
8 193002484 829039670
9 356258265 916896536
1 408749854 273596443
10 369769850 725998344
7 56639693 17280265
3 429469555 67305935
12 113671847 608291299
3 831316155 439254695
3 863888868 329654273
9 994127386 404229432
8 125135991 494509000
3 912250190 95181987
9 759695879 245713146
9 628538063 868219025
9 782078108 37144988
2 758768470 748248413
3 823236926 96006021
9 384103026 110043283
9 971790694 926419246
1 741929674 847193002
12 209045432 445241860
1 664537501 149418536
1 334366348 789484998
16 166606620 911040266
12 990114229 762270274
1 179581927 830913820
6 294043971 902499864
11 353847390 835459969
1 643494089 280664460
8 802416502 617152568
6 615493799 720250675
2 838635931 555652304
8 43013559 191400302
2 464978391 415873995
1 156366509 945106270
14 439548439 37350910
2 706215275 214159461
1 673985766 558452064
6 137797193 364939909
1 406389117 148246486
2 447776831 859354822
1 709805665 183193976
3 548970865 488104700
7 163479444 231527183
6 697500398 9503946
1 846016889 8622896
13 835896832 707349563
3 953567642 373203751
3 312132083 627180082
2 929749210 325769566
1 261154643 158185760
4 837495232 149868334
6 538319862 874019931
9 843606504 3560107
2 77372920 766587620
4 735066112 539180003
3 137410921 753186176
4 893580254 166304294
3 556964089 917435750
5 225724979 164499431
9 804039472 708668421
2 538248721 780604492
1 885237338 375517712
5 570776255 747174349
9 212512539 64930215
5 937883293 709787560
3 807257881 810241108
5 867211491 727744433
4 843332079 900834394
2 401529956 799053192
7 135091528 130501038
1 431431309 231901973
1 995914864 412791852
8 164236914 726550203
1 684749291 925557553
4 982928230 301943212
6 874289818 427274048
11 680261135 861168782
6 402237796 944907566
5 641923090 649373795
3 819096008 141565420
1 312660801 256609040
3 662975387 186034731
1 136345622 949041130
10 445955970 555611057
4 785836829 762476066
25 866409524 821487520
10 433461560 38144447
13 597552732 32709079
4 215278473 782081046
5 607329281 951299136
1 72848616 288169432
4 992031585 296113852
7 988902189 990703801
3 225110403 667011251
13 834665085 711802331
3 1910465 444641416
8 548267007 422280715
2 914126805 897589418
4 101333062 77538444
17 290218801 799877673
2 447877897 721100902
6 472318457 926016207
6 993945206 737103573
7 245884861 957333842
1 834695997 70745300
3 822910649 981995632
9 8971766 938885832
12 826575597 656503833
4 205051308 683850601
4 185660204 778599331
9 444455605 535567853
3 259666512 11445472
11 194376684 142148442
1 165411591 934353308
1 449676479 507749778
2 589358443 573057726
11 197391046 47038063
3 437078207 291933002
4 906195418 736398104
3 172798606 761013911
2 548465399 397227973
6 832840692 739305320
4 338713933 489510938
5 141349400 767984151
7 872641298 916949048
1 703208711 722698513
2 585410794 231045051
2 222267677 462147489
4 307260041 608610008
2 672134444 879165525
2 12864283 89841392
5 719083783 25777631
14 844562586 668369219
1 410232563 411120543
8 950926491 733322264
1 212454989 436195775
4 117790221 618278997
1 271567111 402170842
2 126927561 81457269
9 477854693 537092176
4 900800889 617642339
5 597618409 580122915
5 248603369 713941538
9 536504322 370652427
3 61224320 372824674
3 770712959 145277474
5 223794791 165085588
1 955696646 328562810
2 523918298 652099005
1 614647240 321622361
1 71740519 427162102
7 182697393 303354151
5 499294716 870918234
2 304271078 729228160
11 620267369 614122608
2 495459985 936663394
7 748686742 119031752
1 892341042 151487725
4 619463047 712164436
6 213514764 739810996
7 371806431 732203022
10 955314590 202617172
18 551394329 557983801
1 433071251 816146768
3 112346301 27413687
5 579336344 810852592
5 428861144 178572794
2 931379059 480885339
6 575338790 354959093
17 551087962 500286504
23 24963508 263659534
1 858664649 220284329
8 288080898 566334620
6 410501259 820068675
7 621262891 647983143
3 91425278 168887768
5 736756221 588362694
2 197905634 179658326
2 973050380 239481071
3 762379281 745415923
3 186947125 516543008
4 577656275 813839336
2 604276441 869204534
3 266420309 719979193
4 310407792 80781858
9 441683475 299008797
7 874923490 515072434
11 84763575 96874358
2 922012025 577476451
3 533508155 476950404
3 332346075 55626484
4 911615633 226327639
19 232089693 384478599
2 306951313 423286647
7 408235113 933294551
2 607141148 50454600
5 832557577 7311137
8 958265680 81683865
4 87807198 407686982
6 985121842 879951760
8 182464972 693310082
6 446033537 33634129
2 264027218 922262687
8 991800159 28174686
2 934061648 452271721
1 325541934 42225052
5 870298575 892447436
7 8046880 326390143
5 137791772 217750934
1 807361061 66664579
7 69676024 262862441
5 927379283 369886763
9 659081167 71209734
2 247665962 907826385
4 741954178 447542415
8 815599158 402236619
4 84944905 560103225
12 315569116 127024584
3 305794230 973163756
2 774435164 409489556
3 813771106 186955610
12 677459487 201616671
1 191997663 319164352
2 950820214 608796402
7 114192554 118463520
3 116437513 224213396
12 214588796 860873781
3 581144377 868147304
2 577920710 636223485
13 275522911 888516077
2 374905274 753480377
2 981385292 824531678
5 882159609 537744999
12 667277995 644824393
10 385194063 644751149
15 533271436 108029159
2 645696965 472435480
2 425263281 991762535
4 617143881 869969383
1 604473292 300658182
5 501456785 323801127
1 545513258 358823743
15 369199004 44510593
2 519567642 739156188
5 355341871 626593531
2 696447670 168392803
4 18396010 207986960
1 649773655 527561655
18 585363037 421040094
1 475686922 35102405
5 86031082 155498026
3 83476968 118426886
1 731152354 393550418
7 312628781 165857741
6 145802989 562309362
7 8986989 972933368
17 249098014 900535685
7 713021188 35398584
5 795396542 697455863
6 305547847 215412019
3 975002718 482091942
3 761786223 125656373
1 589602191 919607968
2 382545380 219303779
2 809450271 454888233
2 37558147 474818794
3 503249954 860467601
3 64628458 787641442
2 784532703 467105763
1 668664315 961762175
5 37579872 362999266
10 964443948 615429657
12 344147274 495438743
8 935502692 888590347
11 537676540 384604728
15 232424764 777993570
9 1504728 121562059
9 343452733 96309117
1 336431461 402932680
6 673102341 177649569
4 186249009 697864689
8 62000896 157118172
2 613253550 959865146
13 710112853 237366722
12 456533775 641113128
5 695945547 757988237
5 291440014 754693185
1 452494633 986870132
2 991622206 876868031
5 799076350 864764908
1 227866534 497768419
4 360321969 497268164
16 178575980 43845640
4 442948050 834688467
5 553879662 882377827
7 257841654 637863502
6 519648826 578227709
8 275897021 298703699
5 542583614 484149298
9 150151059 682295387
13 761792240 307902077
2 791523667 709290936
3 617464544 90216803
1 772558155 351454070
1 156624244 616600419
8 424969003 318428799
1 248742794 283960050
14 435965581 648955942
8 121821837 886580842
4 401543874 692986161
7 128729921 135722886
1 779313939 771814094
3 747944339 599621178
2 618135465 22020869
3 102984185 806768
2 523671627 284075576
2 607871830 223167230
9 713968607 686871118
1 641090568 569225549
4 424802207 176662022
1 498000085 838229045
2 461792824 799490906
2 649423231 16531132
1 115326548 341566624
2 849526363 352322241
1 918931552 141815607
8 180992330 107146593
7 226593847 838626194
4 356554913 233717219
2 259552471 674953859
5 79165576 319641535
8 246383127 623252372
8 269690180 510436578
4 903212785 997245829
8 723706988 913585454
5 475378699 643262404
2 273258690 214428005
7 422355359 180913473
3 400892968 399594677
7 413931545 338113876
2 477270932 622863500
4 436035013 747784319
12 603805990 812614366
15 251141454 682941412
5 999943267 738501373
6 424329297 769357243
6 2698485 879558563
3 697460086 546903399
5 183959378 678484380
3 45918864 334062338
2 946096587 671500486
6 310236995 256290917
9 514305176 73383372
8 165808699 81898687
2 99017685 814004461
29 157288193 214485215
6 605720678 384721303
1 45824985 863072368
2 366615028 678507255
8 988208454 745747284
1 96131994 547880571
8 107953971 327872956
9 647160830 939762821
8 16657286 481071841
4 859893708 141314859
2 561472827 56216050
6 525406341 135367790
2 480259924 549254023
7 624578424 627661957
1 185224114 379587097
9 107804771 823293424
7 240881053 552150821
9 696287994 295155214
5 624573583 857441692
7 33109002 221273810
2 561008245 627072956
1 807782297 739997467
2 594578977 886809347
1 159473210 138040884
2 189267822 582068241
2 274221811 867452652
2 263885188 208868707
8 91593477 416816620
26 314411974 479808752
5 167596265 454799623
1 639688581 79133860
2 159810164 321523228
18 57647924 955753284
2 12741220 265754171
3 484497622 828706106
12 985302810 888012303
9 871625765 216327038
3 683713355 573034060
1 55565477 777011048
10 423250256 322931333
1 49109152 397006497
1 660861690 613838487
2 90187416 416642293
5 519016166 579859548
4 823787247 704982745
6 641751145 174587408
1 193843991 637575605
4 192253988 878921088
6 978056184 512261563
5 338313505 546534642
7 213933908 548881862
7 753662816 957071968
2 842867370 329523911
2 395952283 698203964
17 218773231 599981505
4 931368855 441979805
7 933656693 593888862
4 602513759 517334951
3 248402748 642890190
8 816769315 391617749
1 98428988 135320593
2 379921573 183190206
1 856703706 125016834
9 381370218 95904374
12 205959647 259815704
8 533401349 62230432
3 949286555 709357052
12 616125297 235964814
1 173174378 427818998
1 161064366 53049250
2 849902363 769121855
3 365029414 947963647
3 233579037 800110249
5 116801623 31407566
4 693776009 229211268
21 641528343 734085536
5 793727705 20529915
3 830039251 150617966
1 666994467 951284748
1 296156094 626120005
4 676064925 938055476
7 450307205 796789027
12 48819004 63182449
1 511916769 488129879
3 374013421 17912552
2 146028918 564669224
1 707775501 650151362
4 221875566 264429549
10 62803171 831505633
4 963323009 532815475
2 496783362 907739953
3 480016263 237372755
2 472779815 845064548
5 195459433 951878106
12 132213643 613432272
3 970189682 239577264
4 948788462 408358979
3 173570963 435567186
1 41686732 171819440
8 129536227 183718723
7 98312328 751782586
13 564930825 908193805
7 472397 933998562
5 439751164 912071485
2 487022417 62354352
2 549380785 226631548
1 854360042 550057761
3 826855132 926719248
10 313068670 601787453
2 631186645 848802752
1 959455637 929498866
2 949989986 916784144
10 329754341 266870861
4 219899663 971311158
1 343818348 431498507
10 550671100 671576990
3 252674732 205294870
4 265499969 198149298
1 770806916 518376317
5 822426409 168031867
1 359606873 571328583
7 879282466 920271000
3 16893597 563445325
18 543993821 235109559
6 410400959 997038872
4 866776718 672579357
7 458255214 320419609
2 277482599 365895711
2 1581319 9362008
1 276865053 181756513
2 300083204 167964798
4 114884534 767263380
2 353474975 206051062
4 792692188 513590585
8 702819789 575390352
1 511559697 362770016
7 780373879 181245914
3 78029772 819959046
9 929662145 748747300
6 671786248 631505882
11 357239730 672949120
1 481375989 625551596
3 651574056 51851552
6 448327762 474297167
8 698802322 414473574
3 729663049 113945300
1 840895178 215206858
2 559197370 896362367
2 841492449 46364610
10 96491872 771034851
7 390812668 817806389
2 735147333 647018425
4 646058729 356603724
9 732616442 693494675
14 310778873 797110887
1 47889846 198663323
8 181243232 902373489
3 681323820 572837930
8 334325413 825577488
4 159976181 437353772
5 216924044 542914101
2 379714869 486354251
15 313589598 516645481
3 282142527 831605014
10 994252919 801489456
2 277668480 240394742
3 324096397 193090150
9 679084203 263215685
2 445373920 135851549
6 135043062 668469635
1 697450262 820377706
7 448334741 910106015
2 639573148 281973337
1 700359693 713632242
7 234563477 512528446
6 951284261 634187185
3 698290773 535671460
4 107691245 212821769
4 256813524 517931083
9 192055921 909485145
1 690037642 2149513
1 778550464 985259510
10 826134086 547080941
5 81211254 713490061
2 689352391 829629357
1 761971040 608515999
18 132308683 853393963
3 592258148 611653999
12 241233954 779560771
15 270350220 950729750
6 45772345 743787191
4 326387655 117777619
6 582655110 822799873
1 7743267 911005709
3 696102465 686140124
19 127003855 745096767
7 927307162 876596622
21 962323185 730102320
7 509791009 479889578
1 237285945 780735987
1 554322705 989990281
2 623115256 115054762
1 3182675 33954741
4 561846011 96674494
3 772142969 266037266
6 520286081 139986293
3 978237351 705379199
16 473162837 12760378
12 151947724 879114997
2 761922755 378762800
10 751579224 362062551
12 615939553 267852401
3 30531573 694870590
1 403088021 754668860
13 660272455 904290126
7 707374843 778671621
1 876651573 904055483
7 252789847 422982862
10 768029913 327638104
1 607542961 600607169
2 163303961 317400666
1 916616778 329202851
8 666082448 929830043
7 286442938 683676905
3 838416614 731809612
21 995899327 837051259
3 662831148 1018610
3 466285937 579186424
2 81167676 364414415
3 991335114 25293617
4 801168372 818042334
8 110994962 410895613
6 829948814 44620051
5 547036060 425825559
2 279552368 851150871
9 779681911 395635563
1 625018565 710167557
6 344463643 945745033
11 784926624 423211853
1 541369118 474140500
1 840114277 604022590
10 817055163 762548005
1 92171823 774757691
15 520413228 261005431
4 127436073 817613978
2 406091904 632029853
7 246778982 346943383
2 150824005 792536644
3 745811775 778602696
2 340778980 108134295
5 339369688 388178124
1 57095609 615366081
2 660485864 496953859
1 937769656 138242053
5 840368819 35769758
4 14616471 477637969
11 371816411 77178679
7 555580606 845415170
1 377063832 324644906
2 198529643 770610375
5 95286759 779267147
8 744500671 472972884
2 332375911 561186430
5 934318960 351575733
16 805598607 775598736
2 396944739 711977198
2 723758095 606378673
3 274848413 732757122
8 292766231 843754137
13 617521821 364750651
3 557696257 650419151
3 798096113 351844025
1 741586598 13284127
11 363114802 624061780
3 545006500 786043145
10 646323029 774363641
1 641100548 602230719
6 787657243 495481200
1 554466272 335912261
5 719575538 223279436
1 529961113 479326366
4 45828212 569710542
19 708957843 708623102
4 26198763 285413918
2 712966477 148611844
1 804191934 508138113
4 130697321 357248631
1 733094520 422159988
2 832647970 256876781
8 300135127 316422644
7 202828205 103048753
3 42202712 596168633
3 452984970 129076459
7 24331150 186489034
7 595874303 114069769
1 237742077 683917571
2 661429140 72062868
1 679425128 242293195
3 591199260 39443113
3 319691399 806459227
5 763064106 632942629
8 947371195 713266487
2 570177624 798397649
3 860184039 148566813
7 841438855 100905636
15 923261080 668343336
2 158846548 34810215
1 488711779 406178590
1 535109168 632813775
2 129023355 238952270
3 485622791 672269588
10 591715021 590194350
4 532587466 452639380
1 181322856 966085635
4 661771353 805686235
12 367415266 22322879
10 86641856 348732151
7 108122925 333921571
1 33649641 899485379
1 437728774 681696836
4 569251956 164671430
1 942647784 603736129
3 137370428 959296252
4 50266861 524068624
4 248536594 629642378
1 658395148 834289287
8 799776507 984526615
1 701267364 827366170
7 499723365 482263547
5 546387949 283887896
11 706925600 475163626
1 927914038 144273514
17 662761243 197361567
1 97982816 827267030
6 775174261 295595242
3 881865375 454550033
2 894480263 268044020
1 258639189 654225355
7 853183734 669279170
3 405760304 153384770
3 641000898 641098255
5 782715754 419995806
12 512882778 274886379
8 685248661 26946886
10 26431743 612233765
2 520415398 328972343
2 967466111 803803451
16 891463572 741219880
6 656227941 967630388
5 843522131 56831427
10 624500609 466828037
14 230939219 287090447
1 452379303 121362620
8 989904546 531737923
3 693142728 398618528
2 517888692 647564429
10 193863475 203139632
1 52458611 541014946
14 807204605 983745562
1 959013221 262431973
3 750524105 883175221
5 727486555 155616350
4 965575236 776912052
4 599788912 765511811
2 765500999 107664303
25 668778754 422727291
8 744505632 466797754
5 265129600 719298527
2 189896237 290710323
12 794822705 966108256
5 989670724 686067742
3 910315438 122365328
4 318031551 601655377
3 700119362 142247009
5 927246736 767345853
1 716106000 452768450
11 36431033 961344289
2 827060651 238337601
4 168944716 315254667
3 314706478 890405442
4 462164282 978103056
7 117792399 488273622
1 673073916 218146814
3 575696252 947917315
18 942332667 945578278
4 33461063 672450667
6 261964668 450508545
3 695103636 164999427
6 942530415 325869693
9 664187239 675097882
1 286574177 399398299
7 13572852 554227483
8 492692611 182804426
5 319887663 252613108
2 186921811 377935980
14 962478729 765329995
8 485619887 801375564
2 519541337 892673729
5 487895257 826834487
7 680263079 842673723
3 544687639 800941413
5 728219877 488323828
11 780221211 806828571
5 13703848 254934568
3 845099760 53813574
10 335511871 851003680
2 459721916 66262862
2 695911664 367130034
9 327079103 583639562
2 328875742 541709169
5 847067959 896876057
6 764486587 601345787
2 567717174 990008175
2 820515392 141038299
2 201184449 903232241
3 992662577 943600689
5 905750676 441198447
7 630420068 736636017
5 972680410 790895891
6 944892955 852788704
3 699105425 649221686
7 652552436 742897049
5 711744530 58032725
5 211875594 319843505
4 380758558 190256586
3 519289726 264701979
9 71469141 184810589
2 602492149 30051200
3 334175259 763048797
6 877225472 84419900
2 726032147 577051501
9 564896686 368418873
5 933771803 178482681
5 180830576 178276062
5 722767439 646384544
7 410687623 150511761
5 471715858 26538145
5 838427343 737100936
3 388422928 349821866
3 268493154 998158709
9 136369378 951067216
4 434830917 572521170
1 840636666 686808165
1 643455453 714669548
9 732481217 998622355
5 818105515 614638619
10 937936229 238928369
9 360510575 708647816
9 995754683 471018239
15 243498051 283612393
2 77643810 246474771
7 802610440 939776421
13 832422317 296203893
7 27075706 614212630
6 70388685 40603242
1 194627602 540447476
3 279002578 701859724
10 69794175 644397992
7 891479166 969653474
5 964077329 429284294
3 390525186 292508002
3 382025672 888325433
4 889061905 642791793
12 466641514 258959167
9 713244985 733477181
22 650479658 251801977
1 80117107 753709779
10 917306085 939611232
3 421838355 135398213
11 523632588 892662296
1 448372717 293411516
2 672520699 424626440
3 548982631 92565542
1 759134721 236774924
1 613275002 366473072
3 531464270 958719123
8 143498862 56459612
3 383753046 317726342
3 958880174 999934678
4 42701531 932084318
4 719585514 404712266
8 343441796 23000819
5 337124490 635308005
3 997655056 844830852
11 216199402 26929835
4 288696163 814961689
3 130046861 547409067
8 534299119 937365539
12 848302014 699747556
17 968871441 709291719
1 542202320 969038255
2 382476783 770811042
4 945758014 621995741
3 187353657 678285152
1 472070443 128553105
16 491359894 223626179
8 40692908 758045266
11 444365917 793914378
2 578161585 190292652
1 499231222 192662138
10 661163229 482373757
2 466619218 299273133
15 395075646 50732388
1 516090126 320982037
4 759509400 580512054
4 967999457 670954053
1 435137077 328527198
2 436772579 185839745
15 390613293 906747764
9 544709278 151745208
6 267391701 357881797
12 989426971 663311778
3 432614599 541779949
4 773556084 410970137
4 553224389 295815324
15 939666680 825769384
12 473686686 908633209
7 29655068 653549199
17 941984836 337114818
3 392950054 679800636
13 896958592 279498919
8 8372492 232597392
2 202369206 765881737
3 648009216 66219726
1 792747999 886600619
4 527528653 464289195
4 384407714 33202331
1 183161028 546598613
1 479908475 218260657
3 572376949 920864068
11 649057367 972526046
3 630496318 647425530
2 416936845 390176004
1 95489081 186744769
1 461820959 207242889
10 342326473 970659897
5 397653765 781567247
9 876972353 22441460
2 506342070 839372949
2 812007672 885978302
5 738392587 799842022
2 248243106 432836701
7 683271108 550143241
3 441024352 804557136
3 147287534 895984817
9 472839419 159761676
1 124149147 993604902
4 919762571 826414609
1 763242003 282367105
2 42669240 53103211
14 851159522 660679646
18 509015883 604423869
7 611298274 39043843
2 806034968 35496470
7 998074951 345200316
18 91200686 357172135
4 268774702 40007454
1 239395528 956586751
6 736906513 111963982
3 706330002 439377507
7 132178870 720832743
4 862814934 541631839
3 707490326 12891209
5 193779515 358448812
26 545865320 612719950
4 778416237 164261336
1 83533001 742241179
2 62385451 744276951
6 852502382 746606515
10 75901718 43749051
2 994931798 344424819
9 641899475 141771470
8 956182279 6337285
13 796401519 785110602
4 893230795 571966555
4 151828973 500122978
11 949127143 586846442
1 575552513 739741204
5 110015616 52199806
5 11427083 142331565
9 646664574 441585377
4 215575685 522622401
9 521971769 390583646
3 831209879 101286653
1 435701094 878697756
15 927338268 733521303
12 531253634 566795480
1 94260963 485307812
7 95349402 956174580
1 877345834 45453850
5 593379843 235669655
7 822651918 173847187
3 649393440 805102986
3 880860427 818619605
6 441697771 293534041
7 781467057 227614003
21 719225076 773128651
7 135565480 272681362
12 345752487 180206875
3 940546391 24786779
9 133776761 57416542
4 756350438 541904698
1 241708872 796331044
5 341571302 911159655
5 30300382 423260908
2 967096044 395750274
5 84601175 785152186
1 790695018 633920595
1 398207176 235195417
7 547510829 244469874
3 207196668 846914065
6 929097381 780168351
9 94969954 111957073
7 385718843 77565156
4 287587282 186411045
1 919774388 403103743
10 948901904 659857326
8 428621333 252763312
12 671721187 429524351
1 940249124 480341622
7 474782714 406583469
5 31044549 548699433
3 497763714 551347564
1 634345173 309844691
1 478884560 877021202
1 803345817 246761904
23 24554518 222499484
5 677157650 826622627
6 196935616 752527156
7 369883760 748036327
2 578788293 783069269
1 864102638 417340247
9 750311524 493225908
6 370046507 558836398
2 265259251 382978838
3 522541481 189345730
5 469004238 988906605
9 976742452 394246099
2 8286275 104802152
1 622971230 746892563
11 833510688 384565432
1 642758927 671617361
12 953391987 967538093
3 215488333 411322983
3 966080877 278622037
2 834792458 819843808
7 544496286 945829661
3 979130960 164105064
8 242284271 723624338
22 692112612 158288025
5 562859584 907218585
6 971317085 444180337
2 783844677 641351498
9 556419834 524902426
14 727056774 949968161
10 47693390 309524587
5 864419374 65471256
10 954863214 686331111
4 985780975 488488629
2 99316645 484061990
11 623869264 799876610
5 853557903 51309345
8 990367904 624178136
3 607572469 277285983
9 260321150 253529213
4 113306510 760493410
1 68965219 169683348
15 656462656 872524307
21 865137931 840314616
3 495368366 828758856
1 989782284 565908413
3 918421474 372132300
15 95721247 720210477
8 931848097 732872420
2 224533893 510833026
6 730174889 276643576
1 323584118 671999561
1 427175701 388883275
14 249545542 667086309
5 692215476 117166256
2 419501344 721969126
2 3065988 733701993
2 542328425 779912131
19 497039517 660643318
6 604143012 308471911
6 411693654 876011947
2 48020190 21159780
3 317935720 810821675
8 835522241 62081670
2 284330789 622445099
2 739970948 520948125
5 684842952 138299767
2 435449625 533873958
8 43031556 256855495
14 112295349 416436020
6 167373429 557314637
5 347174891 623230549
1 252416263 35382461
2 628775937 839243775
10 553284905 664541294
3 859257334 173315851
6 55610614 361886036
1 984185076 537573423
1 323974948 368414395
3 888750345 372594627
3 347358883 174478809
3 917294310 432883338
2 223975795 572618363
24 474083355 511301189
3 967104824 70535537
5 571764952 949323417
20 617656212 274046686
3 460841078 745603193
1 923410809 689174548
8 317104227 423251719
1 151178795 663490999
5 563713773 470569305
4 590774321 387055360
1 827602736 262387102
2 928896146 186922545
15 317158021 257660017
12 81050554 50008317
4 632949136 19984194
2 889971998 104492312
5 966774468 691496063
4 476014205 987556647
15 888290036 492211059
3 309125751 731777565
26 967282324 571639920
18 384616274 991398864
2 936727372 159121908
4 96409725 800170039
5 708219321 284262629
10 955684493 871524755
1 204973179 415466085
6 761716291 494950705
2 983906211 917727643
1 668910785 762985421
16 816767389 493870023
4 364590680 625491008
10 437211868 427492745
5 670107231 490581642
2 438970120 383952048
12 453251960 471650946
1 560771972 979353037
2 810499938 332845746
8 342543729 115845090
1 105473079 411883516
16 221199928 302650959
17 927694618 429360811
6 193149472 607780615
8 358386535 716454038
11 489191577 212176907
29 83301592 979961787
5 985114080 55013228
4 372747991 35141498
26 738109150 591798320
21 307656044 989555101
5 556927929 618296914
3 383138478 944185356
16 174783351 250983969
4 890285747 700844400
1 110525338 900294435
2 436538330 659765461
12 557006907 676765379
2 47109973 430039715
2 836753812 673795222
6 386161043 17932093
2 276176622 692794291
1 92690047 944809477
2 346506532 346541738
9 640376994 638636454
10 658095046 993260645
13 103372518 809935894
3 91112001 664237448
5 489235168 978870206
3 483700828 262127122
16 796306293 605903740
6 773664715 904680078
4 150162489 479439685
3 849900894 820673992
3 426208688 655330395
10 471039473 470081716
1 266733677 757902596
11 952008530 412899902
9 624230353 323937533
25 852623359 517839299
3 10508366 870067756
2 88858006 356966062
2 379041052 493440781
2 628249131 359895086
5 772926261 390365146
1 679993391 465415349
4 802684799 535383733
2 452887105 81056330
2 252848214 49070081
1 977770177 56183327
14 504048481 297619085
9 721792305 969553773
2 874468992 106557820
4 802275295 248252302
8 843614946 518572042
2 488986481 629352617
10 247867194 936735321
5 502846168 158001412
1 145867064 496400355
13 384400114 885038936
11 559252158 986210498
1 862329076 921913921
3 772073303 891646277
11 702542449 532420914
6 668039035 651322008
6 413112069 237401790
4 176291636 248665153
14 662882532 329405919
3 7759 965517228
3 668847905 73749470
8 469132345 101348494
7 274487201 420770983
1 133912780 145010523
4 38334040 866181865
9 65170707 408220230
1 619343050 623204
8 490292229 991731692
10 434641395 833836204
6 498086137 682628478
9 630402247 561694811
9 881961817 29625452
4 676907720 115279409
1 723969454 485929434
2 712012519 175669707
5 188176098 655676371
1 137277988 506954317
13 403745219 935578941
15 445632835 757057667
3 900996131 433633240
1 208567645 840209663
9 178642571 862048351
4 816114278 933061716
1 186794205 824491242
1 886478297 47783246
10 758512941 776568823
8 396968397 773278262
2 923667235 564145569
6 648580776 676806219
4 432848029 742314108
21 995659496 55737184
7 860495658 385126144
3 383743371 466111931
4 909619875 928927903
14 948952793 831892789
2 888406434 41897131
2 855890170 939823325
2 939503229 755638993
3 303609732 828250742
1 952467968 382500670
8 978341101 719160348
1 309424622 599663814
4 678887116 891308627
1 179153411 504721243
1 88256940 593208259
10 813981554 356418054
2 619338254 911752563
8 948798337 376148144
7 533836817 132922221
1 761200023 911617318
1 34405470 399521304
1 368863376 534260944
10 507497809 711624986
8 459821758 34817646
1 190982821 400521225
5 529745965 348904471
1 137903523 478281547
3 193003257 999806753
3 702305443 579486606
3 758431764 212702593
10 69652397 274667859
10 880872134 491833668
2 937200848 272963050
2 569721494 854779130
6 50346640 879954158
6 330980031 218407060
2 316920064 910652373
5 601709236 908020233
7 910167580 417273659
8 321067150 192889705
6 110658754 449091499
1 58755324 113056829
9 559509455 214952430
23 339793422 226903271
2 597893473 27458940
6 677669773 276312127
2 536968468 219057805
5 620315329 315487940
3 304882022 653341696
3 865950566 914546076
1 371621367 667867922
3 890086981 418212439
3 493454076 66340612
2 165858584 395246716
2 383267476 77080672
1 239549427 565445389
3 352990087 807014273
7 750798432 136169447
4 373394478 568473917
4 378998555 498005644
1 51062069 498904366
2 776769588 614809652
3 830037074 380912747
4 880057757 42039492
1 109177484 222745217
3 580599665 620921348
7 278579724 315291816
2 503685638 396904723
9 71471987 678174808
5 393807350 822043424
26 581866062 391032458
3 472651887 898109858
3 511107391 206238901
17 377427228 518898001
4 710608036 931238642
6 200444400 146905503
1 49452832 145360386
10 287156196 65585818
2 111089204 846466092
2 589258533 290999400
1 757755314 102490803
2 535849457 407495146
4 783236549 671373130
4 635236087 591609813
23 961859103 486376075
5 182222932 230789550
3 164814769 927536602
6 682374567 972453811
11 528468537 436587195
2 46803679 292343959
2 97535305 960578994
3 668432479 601041824
8 815966188 433686594
8 279469885 420198366
1 295736792 375494447
6 297537425 816892661
3 831168665 39897027
14 740163313 689767200
3 319764303 792162821
20 535455478 669832626
2 26066875 504648465
4 115140077 825226992
13 35159183 989965770
9 215429317 954158684
1 794953313 439494162
1 840776198 507627261
2 822587392 884153816
3 574492958 604570734
10 458041768 601550467
1 835372594 257809428
7 435568945 923271523
2 866413578 410761367
3 39807997 833062419
3 67334427 118798529
15 493073993 634561887
4 998016500 501122579
2 261475419 310547623
2 303662687 426610930
4 676116037 123117442
4 802183484 899298324
7 43707260 123343141
1 837609883 255077750
3 435125612 889752307
11 7436426 448089193
8 628917806 347653851
4 444142375 902517120
5 562377699 548555400
1 463080656 344947495
9 311883895 152758517
2 38380739 692875207
6 842703552 990079168
7 964943387 294596864
4 832505134 464749411
10 951029229 699264865
3 719088734 402378646
3 953078627 77196415
2 159616917 586058734
10 485776281 79705425
8 236054710 367655234
1 826826047 815710586
7 554625674 238349539
14 658244885 380499691
3 521956471 358750954
8 178776145 151554837
1 81463752 646220849
12 738328540 920305426
3 786288207 785289192
7 270375156 504037255
2 374528983 994300967
12 520127200 615403622
8 376185003 712734484
5 192104558 220623000
1 650434917 515045839
1 727256689 947926387
7 126533284 432590619
3 443417421 73730713
2 281461137 895402606
7 992937937 81558134
2 709407193 409729564
5 141904519 802082748
1 787568352 916708333
3 839797383 115114927
1 378396761 282176855
1 437320077 647595035
5 703564600 14008414
12 988973551 843484978
5 490030998 52230999
3 501685904 642368984
17 297787205 934897306
1 300170492 549301127
1 574187808 65038409
1 834549971 533561110
3 622981559 27798872
3 10346750 69599301
6 323864446 925342115
2 168002594 947490088
4 937177954 32594499
5 35883897 367956305
14 687242229 629800701
2 74310344 588630212
2 596113808 131379754
6 936946182 856639881
1 792808139 752835334
6 857366924 378262510
16 709116618 119414783
2 918415979 511512850
6 480464695 912941853
1 696945146 325859665
8 179406695 7485848
6 766719164 965880377
2 468542523 605172148
3 214732990 797179681
14 260164045 452060375
7 903170274 493546209
19 646168154 564192154
14 890736041 16257814
2 680897082 952068156
1 985998205 301806693
1 945541694 986603920
3 889264096 283412242
2 425879913 102490813
4 679912078 528581945
3 917919683 778026765
9 304829719 315595070
1 604330070 918053333
1 264480277 479157096
4 655428660 525220915
1 866023441 575546104
6 445563793 712639373
4 733640431 847647149
11 885329466 498273164
8 89738686 586534940
1 905066411 985715396
5 402454707 740236819
1 515733405 81672113
4 888920411 642829024
12 449440821 81004848
2 747101150 45896353
11 800100477 742220835
3 237891628 511099096
5 504509596 683578337
2 643861837 188848544
11 592859384 693326597
5 367507400 525491820
7 190710316 434099083
1 294541161 814058327
14 17671824 278185874
5 116857651 972676679
2 155371250 175201843
1 961178352 17220826
1 203187643 709432103
5 749794988 225354073
1 920017293 940784046
1 973885025 549071324
2 428253996 90477464
7 345281860 976563104
13 494149825 658333215
7 510528519 54773800
13 8551942 675078936
3 346556107 701871929
4 952849667 163325749
5 866619046 611658981
6 388555414 207679895
13 972449287 218700425
4 631755439 482950198
3 455005776 157364495
5 181456147 854850936
10 919274974 29826254
4 46967121 890263394
4 194993657 624415431
6 316986345 686959803
4 350017065 228809867
7 125301214 538854450
8 446235161 853659656
1 538691326 326691040
4 61495857 189678398
6 224807457 96596592
4 491305581 256657177
1 719984028 733024606
2 114832263 375085288
1 314951075 106676575
9 635331584 904798816
8 485252492 757906843
2 436917343 99777123
7 372443759 805609345
10 721022512 767161212
1 864917030 902411488
8 59569609 187149856
1 958698186 837802399
8 93448092 72214570
2 2451707 3032931
7 349718129 79314704
6 66063853 445334681
2 309230624 9989809
8 676826017 711083353
7 551389358 542274802
2 229679482 492452531
2 582653595 707697008
12 3044694 4858398
17 995172605 846788059
2 509962915 538522329
1 867003418 478795273
7 19042464 819266667
11 759141836 9802228
14 26258908 64754219
1 839166025 853954081
6 691102823 234101073
4 766575933 502182259
2 557843757 378078268
1 990668144 312152470
16 355489354 611423134
8 600447258 396235576
12 253533253 244241133
19 231964010 609012589
1 356338036 214748617
2 436729295 978307915
2 615398803 768241805
5 774879439 23920100
5 284522209 148674738
2 567401006 205595554
3 691698870 69045944
14 807556212 522861838
1 373262677 682389631
9 243191564 740590322
2 437030655 906411105
2 374638914 306677289
3 134020512 267991734
3 855447423 782953877
10 416796937 407262009
1 105519141 778308347
4 471513504 611453294
30 487893161 920641495
7 530053685 97480037
1 948319518 419186298
3 317137957 970757466
6 41702200 975240196
8 833482438 851370474
10 754530649 152781556
7 950236684 169002060
13 50760441 307534981
2 300015602 266173620
10 523715418 908628509
1 189426525 972341115
3 736024070 10023701
16 349219297 977869429
6 349245505 816200190
8 251248349 2651519
2 598445422 478668051
7 50125458 731436927
10 283017587 836798481
3 131291617 69286250
12 425363774 364635530
10 992435242 614418810
1 186288406 140961721
8 548772670 657495576
3 393443312 847638260
4 682551834 520212079
7 992873894 294187911
1 770796939 446043508
12 249250483 413289286
2 209631808 191747311
3 926990033 204139058
2 240535703 657538220
1 688865308 158674190
12 202469555 205761458
5 575086718 348491196
2 78832886 398341900
4 681039150 781701831
3 292965238 453964136
3 26922651 211324741
4 653466054 126442022
8 112605605 226378450
8 210889344 580780866
4 809856694 189665344
1 7309791 612165874
5 456684480 547646970
2 698863642 286665830
1 333089016 731599065
1 99777746 462789601
7 960659763 661709435
5 419839501 618405980
3 789337167 973537500
3 591743299 960790299
1 696765296 205799054
3 241065693 992127873
5 915721545 110211709
12 382021369 673299960
12 827971493 427113087
3 182802049 769962851
7 501306758 19865946
6 665225783 707062943
2 362432851 86205302
10 719188819 816813183
4 203627618 134625111
10 252711224 288146392
3 645647784 548782834
18 30789006 658545737
5 641065734 387271361
34 287835297 39018141
6 791210828 407932672
3 615945873 831670577
2 671774996 404127320
12 532002714 44646232
25 697550757 114850925
1 657511066 14599162
9 720485304 176257105
3 632058636 874974412
3 413964142 531283608
8 365271535 750695950
2 742669365 940521839
3 28300178 808697886
1 228166020 269265463
5 552877677 71330726
5 828076841 625818828
5 70643309 700513909
1 669396210 548412912
10 457444140 932452951
2 749004666 709986797
1 17590297 881883680
5 522894101 743353662
16 673382421 781154344
11 993467845 468005863
5 806445953 421158361
16 740040006 437492990
2 846255447 60067350
16 654924502 846261491
7 773201787 354582794
3 12233497 943425778
3 692058171 313802621
8 819295944 487791129
1 68415273 344486178
24 94240618 100770232
1 869278700 394530097
14 744551119 928125204
1 329213136 227391592
1 756553150 148721003
4 457747841 241788679
7 376216198 621525240
4 696465439 832110066
10 624642010 609331497
13 976248396 893569151
7 624965301 367238376
8 916861449 264297943
7 695600475 546515773
1 490087849 9028661
1 200361360 261899852
3 967348561 564377943
16 153723679 497221996
4 827205806 911893717
2 280662277 493036151
11 45886622 810259274
3 928389393 315295697
6 989473448 512892825
8 743178485 517903355
22 725833346 498951883
6 599679427 829795352
1 906538169 977683144
3 787310945 301504345
6 426446638 947590335
7 369238598 635596289
9 734793023 836843733
2 796683538 861020111
2 3962193 835861064
5 542042422 416948995
4 932111887 949374619
8 3513262 540573654
1 360090067 605687294
7 349735297 481938797
8 307299611 408085858
1 173177522 239805695
8 623261366 803911993
1 29770022 98615114
3 657086455 740580309
12 386993628 735837627
1 440258980 524133736
3 705376273 722786480
16 116033488 858737132
9 174944812 445184322
9 290960503 665896599
2 7366875 360888137
1 868841562 893786282
1 416969755 999700134
8 969008812 381720056
5 802552704 400334843
5 920627232 985956522
2 153367747 67796240
2 587245473 904998663
4 190502695 889527017
1 790532908 930773234
6 815571928 923362639
1 926595875 870655775
8 114243044 518394263
11 486741566 143711187
1 826581224 296967987
9 810976772 638212956
11 623346805 777976357
2 886918424 59644102
12 927865371 710957673
3 534451992 149941772
20 26832925 266818030
1 894414525 656995843
1 337072748 482633992
3 133832941 468587812
5 811532423 476110109
1 789609007 309268714
6 475472949 339448649
1 170108396 136630
4 617891473 890435376
2 201111945 603728947
10 483736351 123596111
1 667377523 808869752
1 174867887 798513337
6 866925677 845019071
1 722949589 722811284
2 569522188 25266927
5 95392256 383906895
2 915378493 105903076
2 425306751 96492017
8 96839077 631534607
7 637570757 136644296
8 98951764 503417811
9 238479371 793212843
5 950045594 356413885
3 307376241 556724682
1 407018035 701700721
5 908050218 898588644
5 933788582 366200527
1 964755078 717002166
1 94132806 364290460
6 890318765 754331837
2 469062534 558642242
5 71070134 846022209
7 117916245 907748638
9 383355538 608206644
1 758064769 530879335
7 447376853 769685782
5 20295348 421368589
6 363795534 518016319
6 194253409 714098639
4 576390538 176893149
1 120114389 844470297
5 877483142 961560945
5 120152733 942221154
4 779112822 312083527
1 952457314 341165230
2 103646499 230322581
4 475594194 579475238
1 127637369 592678077
1 775154801 715325426
7 264581086 461714000
8 378624068 124111688
2 309420208 129380245
3 258348467 222180770
3 262715354 558494559
2 777698417 687867851
1 724551221 458405141
2 723571020 598430769
6 783680746 870051431
6 773126396 510449289
2 299537564 257735758
9 336754197 690291458
18 563538844 425127050
3 942356777 230562971
16 409370487 494975003
2 714021848 272427947
15 739597682 539129920
2 848787000 546283778
2 954953678 470184284
4 440042042 562716393
1 637647632 266715470
4 172207254 919598873
4 773735802 88254307
8 737552180 265589156
2 816184314 76932606
6 893484324 305783315
6 852098316 857045403
11 463979450 878516032
4 949049017 748053276
4 835171971 301972818
10 652502818 637833001
2 603084580 118764473
6 484699665 633535732
1 238715158 559218799
8 563198614 388565681
16 808042206 600061762
7 853884833 222111115
6 921036841 178630304
1 960199844 325213882
2 870524099 121064204
7 556735151 627872324
3 115121626 238718801
5 684639023 305627839
3 791644380 234916509
13 575627141 215214198
4 605615305 428313137
3 675073928 209638847
2 231794225 663738282
22 989291886 476655751
15 32560945 765084055
11 104192435 499772282
2 443054606 234930035
5 723994698 636311657
2 543734729 836684466
5 564815854 108638064
1 975784504 45422023
3 517122172 154182807
15 614266565 938470863
5 526510488 188519739
1 420659934 264262530
8 307201196 479828219
6 668901184 720353631
1 729602002 912049083
4 849964772 736186318
3 276057004 507402919
3 750436893 75243810
20 868777894 700647652
1 494260049 120261093
5 288727782 348062471
1 809702320 236133287
11 491419989 7163819
2 402681596 381080705
11 367078125 573865596
1 144758643 767560715
11 438807527 126161755
4 148603250 767056676
2 698702274 263501377
3 54515813 741631935
1 661978203 302614832
6 299455596 589577518
6 906808744 588178175
1 737561598 116156867
5 940326348 786879116
5 332275180 535740633
2 417195669 201927289
3 822109918 233150345
3 643618008 63498083
1 534112765 815722005
1 54982319 21306359
1 905528335 397216079
8 818632565 728680759
3 352767092 674784178
6 703059228 758034821
6 957102424 405137489
10 598313447 729888075
7 780580469 784663110
1 995606147 910273332
2 670573666 794304054
5 421639608 29542861
4 775105831 235225149
2 376401299 63542014
9 785727362 837402962
17 928425359 512559060
6 501291103 576940238
1 437955365 975292680
1 805552864 580319749
8 651469504 99349570
2 440599637 144134130
16 358785876 355690636
7 629779082 574861166
9 832893325 480989226
2 701534892 497973533
9 491385024 381050758
4 190192397 271846156
10 481480057 15476627
6 71329741 628618233
1 46593701 175580879
1 625766657 694144870
1 424969926 418777740
6 977308996 569120951
9 114898458 377550096
1 739296852 382481725
4 322845634 747022818
17 258716464 648215232
6 538273716 48976045
3 483718484 605807948
2 479229063 721210597
21 594411560 347653266
5 718028165 242758588
4 167410756 280488085
2 8295131 967440236
2 189627122 110626925
1 652651168 515290243
7 275859132 408605639
5 681535426 689565580
1 782529407 129418861
14 245885029 309687037
6 241341949 758217738
3 972151686 70183063
6 906890157 701394929
4 657802805 125418812
2 135709977 247762546
1 602296311 373578076
2 477039707 347807795
3 872147710 505427582
12 323407575 811538865
2 427835886 460795172
3 146388476 640434966
5 165559001 397032670
16 690534171 38441072
12 116239676 364212644
5 417163243 753698802
4 635474187 564099080
3 612014760 248731368
7 202898850 847906370
2 246136356 960021413
1 614086391 981704435
9 192107819 537070062
4 337876017 323372911
3 192732982 885831311
14 646260061 986280661
1 54535705 87767030
7 17609603 253466747
3 340194025 753847597
3 843316586 893270316
9 637629671 363202972
4 653138712 850122575
5 549378615 644681727
1 284870329 314434132
5 779874001 964947333
3 310930729 549779797
6 568618866 674675791
12 684279515 145097077
3 998456525 496024144
13 117994987 371892433
1 402564426 647115961
9 398922648 685563088
5 982284504 538573591
5 459423625 272850037
1 847297911 509208084
2 947548292 933421111
5 315760737 802820281
2 875931262 388436012
4 609732151 743105289
1 728747589 906080032
2 348647250 112237260
1 973755521 408389039
10 538901284 781604012
4 728227238 203229459
2 120791650 376301416
12 703188675 767291012
6 388984867 790688802
3 41890268 895278113
7 612839937 559078449
4 65373289 861073756
8 336963667 738543459
1 15818127 463749427
9 895842120 49375293
7 333322588 154968897
1 251938782 257254974
4 491824612 567993365
2 168273867 360080326
5 588732451 798065677
2 759856182 743510621
4 820540289 304650664
1 21310404 612220088
5 526182100 299871398
10 307216941 97823518
12 106071299 448357994
7 982166511 387717612
7 133322146 323965380
1 386351862 657797048
2 651266559 880712360
6 843432377 496577917
8 11614051 42616669
10 381551547 221663683
1 64243703 453406325
8 113886127 940940134
3 889932265 397308175
12 931325234 549544327
1 883779085 865424406
1 534015494 296443471
2 633048276 464866626
1 15563802 456395005
8 562275224 484754796
5 695588024 330292020
2 734425885 312576108
3 26544835 743629935
10 749530790 478681952
4 282877638 224064488
3 652202555 172117747
1 473938996 531323338
4 559370704 890832934
2 471075098 754566590
4 565966309 3731652
8 412167253 582485483
1 487102794 464625138
2 750725021 150699540
1 756905721 137693417
3 719434580 136834112
2 296162192 516827843
18 254740367 164289884
13 725499702 547748293
4 687500164 691864530
5 92476402 446072624
2 286257511 902217714
3 973495386 807435683
9 58876822 717500308
2 8379453 887052429
4 775118001 735625760
3 592954851 110025099
18 352556779 574828592
12 188075509 508574617
1 248821971 767428993
1 611336231 507433825
5 971355185 727720020
1 135073786 836909307
1 844416296 894087109
1 876589067 648624286
1 547607644 50807178
15 586228523 814543802
4 771931172 723723917
8 97412681 802629704
2 312361155 42008536
6 351279916 774283850
2 517705735 943232651
3 533125450 66553793
4 605856495 645502464
4 959139609 750286721
4 125285190 954245356
15 454558278 411776585
2 653682053 241133367
1 822829884 941489396
8 867384534 163567356
3 312177715 291287376
1 894345563 522526637
7 383062497 326814813
13 581510658 556189150
1 827963386 788789797
4 689832635 297448247
8 520023927 226132499
10 836533178 55042699
10 391835504 432026647
6 442657602 823218049
4 272905028 66817096
4 683224196 558511188
6 83195447 373219780
3 928406488 903163784
17 976512659 754863938
5 473036014 224573387
8 102291114 842551365
9 360571436 282689465
3 805583725 890014025
10 385811803 596300510
1 993155109 275534443
12 689502399 319083382
4 500948360 613885787
5 230014024 702591255
10 611349526 800632442
3 696674740 330487238
10 456008042 932695646
5 327921048 586560513
1 437564740 145977841
1 97800397 51130129
2 316586805 257614354
8 67559384 445413573
11 195043715 495974545
1 6968244 58722716
1 789082370 815472229
8 358357907 199743736
1 846231009 384910167
1 262612801 539647128
4 361611605 259095156
3 610103515 290694437
2 444034705 184104410
4 761720309 847679317
18 102998334 419998246
2 492199648 7484673
1 779007829 274565921
2 81427177 161640818
1 119117138 727962191
4 415074834 296653097
6 618192039 429996748
1 722953065 524083779
6 455813878 900367133
2 300119378 901233725
1 913534958 323435449
10 218833407 404068779
2 300199479 499566793
1 774802517 491276486
1 936895892 634278047
2 849875533 986679052
3 360623798 486952922
15 206829607 792728889
4 609150922 98483742
6 963400127 18827538
5 408724074 926884861
1 376824492 258015747
3 449567606 640299531
1 369345680 252389864
25 222193064 554422464
4 635265550 65812519
5 410127781 77899184
4 621244365 974625265
1 715031916 90540375
10 986051912 678623123
8 274164205 499598737
1 530997699 531355093
2 754412133 746058187
2 597656696 300143756
5 545119509 101390842
1 219166511 124530639
11 677078683 277255466
5 346858975 748929572
4 292936345 708318405
5 222923158 119260321
21 343243455 132107838
1 348900422 597667460
15 624608699 901999225
1 40910526 373337158
4 342459513 879760971
16 319692782 182093425
1 292811951 274722586
5 880818682 276121944
1 212248846 63433015
4 12919424 702063629
2 367869617 308959131
3 929474465 667145942
1 578930567 898292536
6 193916281 734027742
2 980321453 509013828
20 3064794 765317707
6 260393485 752132878
2 885938009 387158239
2 693527448 195282979
15 501424609 135974440
4 366584636 132714453
1 464705302 179099299
2 587323426 736548809
12 401554858 20030063
3 535917581 121601230
5 202072391 934814791
6 455095486 938219882
3 208654803 992044467
1 56734649 532187143
6 273539048 120403577
6 979840891 74830766
4 58507127 529291947
1 924457301 179750541
3 620926206 517548586
3 613852499 30044048
1 396602097 760430354
3 778058865 665139236
1 458866832 759844973
15 740530751 701249033
3 390599755 770926878
1 19909139 9106768
5 987197753 158567330
5 733777708 84532777
3 887607805 996479859
1 357059409 87507224
7 648722987 810813807
2 733425447 912176016
22 347368611 960301644
7 304329220 340845927
1 437520988 690460677
3 724474861 150952815
3 151311850 388092135
4 443941815 392709412
1 886934558 740625327
1 37596020 708719455
2 662662368 400624449
1 726299691 856838027
6 95720542 51965855
4 975771053 566586977
4 160338317 819213696
10 295472898 305745721
11 585077671 585479176
2 559989793 320746820
6 788777965 525876443
1 106658518 847926296
25 27986869 244439482
14 262036239 780103936
5 152376690 143416168
9 277305403 564345393
13 515201217 472188717
6 108761834 944634738
1 245052069 57882284
27 139114572 177392680
2 189923740 192914955
1 750793672 656001912
2 410627129 945422045
10 109662867 874075385
3 597427783 273079560
6 766422025 453231023
8 813500420 37509774
7 686509479 319873385
1 673256323 235839158
4 38139631 795090653
7 180204365 280094818
3 773287744 52502186
3 519950373 181159673
2 959892896 344984404
5 613974262 362116966
8 68552672 89675352
8 36656965 233027748
2 930637697 746589156
3 391963485 910425071
1 106713800 794380179
4 409037669 471453502
8 748780314 891480326
6 891194211 797566385
8 264726535 171478126
5 643787581 755849735
9 28209405 433960377
2 14968734 815882349
8 290244445 382650290
2 430168490 25034915
1 420722532 583424213
3 489264790 486146484
6 106652391 693902016
6 250301181 12147463
1 73888219 806984742
1 564497820 727184226
14 93265626 34080652
7 965401436 944392758
1 702979059 607629882
21 232796961 845673863
3 134006885 415436845
3 956670455 223944570
6 41878399 259514445
8 287691798 697823081
1 421365488 194612863
4 713519508 833323716
1 186337648 193032207
5 703307920 644069636
2 551317835 692633198
1 96163878 641795226
1 658592690 325675363
4 507329534 479401530
8 979121652 682591475
1 623238250 12939226
7 723063056 803354103
3 584604941 792536443
1 439717454 396552003
7 858859720 939567669
5 554368665 818315008
3 445512497 153603140
10 836297976 927477805
10 359909619 98238748
3 18245402 741876083
2 766907023 701587832
3 115858246 223759498
3 325995576 695031327
2 105780072 23049103
2 408185131 127732420
2 163503185 803920102
5 589092891 59457286
4 130039181 867314668
2 680085486 636985173
4 584230341 508614242
15 284676479 219312197
7 919146148 657250157
2 609775049 141722128
12 113987718 524891396
2 895505034 965435298
17 621710337 544425691
14 232736211 728741393
5 707166052 419124321
15 226945667 906692475
3 605483644 223732887
2 811831762 336694121
6 21364839 144297293
1 274569324 731149213
2 888630962 352539102
2 243103850 52850835
2 554201259 965528586
4 497622800 244031685
1 731768540 557030465
2 799694291 310566560
4 702275812 624329308
2 95846834 886348846
4 21595509 491003805
5 170185570 289772980
1 40122742 789893286
1 403677754 46290547
4 499187737 224802688
4 591173759 571568879
1 496028111 421497068
6 525983464 147161281
5 397033387 892492026
2 851852353 472017911
2 71964900 9260779
3 276306586 508720889
8 111171906 351508584
3 788993986 614154472
7 582486670 777860547
12 338398475 462933602
1 605440888 510230214
1 380305709 347717595
14 460255543 445625222
14 69503922 971148370
15 228265983 94640106
4 776245023 713282943
1 581812425 838863049
1 287343372 573754760
12 851939721 177895450
7 678519611 692818220
3 866757646 248178630
1 679178006 102364625
5 578130807 684113107
3 470058952 707509853
4 650580546 484914307
4 203064059 772071634
2 149574769 622775609
6 275083085 526585883
2 623284040 985001127
4 199981161 149116026
3 724242393 731980602
3 484574874 760393160
18 108209025 604377012
12 130694166 688034142
1 971257088 858621954
6 51060507 427371817
7 726125243 95874661
4 32474306 75327519
1 818327270 744459567
1 925837647 152504924
10 821528140 330331195
2 805207934 519073956
11 889544234 528596440
6 845022412 837868878
2 673015060 794346532
1 74880063 737798278
23 160559728 840326492
7 115644472 434273016
10 353835432 970811998
2 795133601 74844022
1 460377196 839099705
6 745666100 61877061
2 958884929 637507803
5 570029871 730608424
7 587511949 827397027
2 528458202 197295297
1 33958083 259688168
20 953622368 718234999
14 195511462 244467230
7 586689009 561874003
2 987354830 722701050
6 342543056 816025488
3 717426775 408415989
3 608934416 495143047
9 645109671 602799591
1 250849249 564883132
1 928107708 416829064
1 184776955 952134181
7 171756542 335593834
9 742844383 940618196
4 890190536 953243869
2 618129998 432483858
12 911755555 450098710
2 807210239 980148821
6 397025051 725586392
3 949495825 508383400
2 861225575 137777163
7 860003986 812071500
2 619405270 234730897
5 699582688 188242261
7 231212320 85125102
14 528298818 172296489
8 916355187 296606633
1 127322145 860411189
3 896132718 90243365
2 589422524 361530776
5 148137273 622871453
11 569208069 984138837
6 274695734 533778185
12 538391977 11354155
7 437571540 825156377
1 676341103 681882459
2 57133232 393675736
4 864366084 36151776
3 133261580 594195585
21 69451342 809150088
1 25551109 687634644
1 862961945 279477114
1 135459242 802633942
1 167144471 77219155
5 108488405 23345485
3 620028976 440549712
1 687464489 887530061
5 566299798 750458954
12 354422424 547014205
15 475704419 61928483
4 28390690 957997760
3 595358207 902106689
6 318804278 303556589
4 514188270 817762761
7 969839376 944635496
2 521911060 7548604
1 380684271 130285188
1 359163619 954779182
6 154433010 793817582
1 916552654 698602411
1 63977742 926965248
7 419112250 427135222
2 445117499 809089768
2 714607264 310286281
21 543457682 136477979
6 312302352 349052791
13 620655192 572874710
4 828300998 508467184
3 785907059 974239576
6 484621700 42390756
22 374253287 384249859
6 702250618 777033664
5 684812828 963546746
11 36809314 668762228
1 372685706 710027009
10 49431538 632904274
6 360801529 488542324
5 764094549 47488280
6 311300126 766605249
4 216449232 686749910
15 756286889 478082392
6 252292721 24729567
1 10475125 568421519
10 512404834 687222507
19 799302513 589440138
7 263236267 170134680
7 258308585 434709387
4 747097952 571059461
1 800593074 118640580
7 565431969 344361997
15 773140493 443948749
8 973925497 207652572
11 976998483 118313780
4 285342580 893935129
1 117716133 183827058
5 486477312 361628036
2 963710094 133844734
7 122859132 305674718
5 974555451 994765805
2 874887000 384423774
9 296868523 419363300
3 754657875 972500998
6 50728034 417175903
2 313282517 858721884
12 626925483 415181869
2 409127936 985930697
2 955054671 923569832
18 453509684 330129410
2 59418548 639090316
9 893950502 221561858
10 449344971 747017784
4 930506047 718050258
1 32938798 736787939
6 774776355 572325105
6 650124239 7735087
14 855811342 707983998
4 964629904 580752331
2 788761982 679868097
2 970401874 57240426
7 141137895 26714777
1 238604410 208861812
3 928356010 951034131
10 485468785 705318164
4 70095165 749037122
5 549847329 200242204
10 381021879 194888578
3 757579637 619196494
1 29704119 790821585
5 947331768 879241606
4 87605653 364047650
2 505143227 496209347
2 101368462 539614647
6 269347364 896160206
8 611155002 800605110
1 549138529 727742873
1 738682544 405520615
3 328700365 789617837
6 95091133 786318390
32 107163551 711252801
14 254948017 278761871
1 320574313 930532317
2 299029490 571601449
7 603845689 16204474
3 801955966 419352337
1 504419691 618646187
5 101213413 798220230
2 132634253 800551759
8 850684248 513911303
10 981741807 252574615
4 225370296 508295796
5 461241383 998403653
4 609465380 466460017
3 383391636 139296195
4 262991426 678261316
10 325584637 453927200
3 527110365 912567155
3 595963978 899033448
1 32645744 883120398
2 295050308 70689683
3 42550125 369302176
1 535873947 75195384
7 60630042 66689054
11 172071862 247930695
1 23814810 428984218
4 34762861 509246288
5 799588025 826819308
6 676477738 587006685
13 550026002 884830669
6 761202739 792282925
8 326140618 921911063
1 418075299 453031746
2 70303058 300352870
1 713654016 276978293
4 607718445 714431745
2 57791652 265918736
1 184831291 769540581
6 751444072 708643093
12 945140518 621128033
1 384241419 519828843
13 540707396 936148232
3 605927315 157936201
8 785455033 858265394
6 479186682 196468446
2 192897205 925667784
9 295580001 578827318
3 736436825 585503153
3 344299950 827818068
1 259670546 623279163
1 542013247 278769468
1 601141894 33343241
1 476369679 246042216
8 341792279 698430259
1 39291749 369334851
9 305312833 397460358
9 814563385 254149954
3 942552050 257886832
3 770969202 534451900
13 412944846 306195911
3 640997914 549623600
4 113931482 369388217
3 592386149 549755028
6 293266844 62264373
5 712161171 920427420
2 881389436 891041167
4 481054458 739092876
7 806903733 869153084
5 331109783 42228546
5 121153266 728925574
12 205190227 601425266
1 369980492 945149009
1 816832188 492224586
7 292542194 864570228
12 655320644 584494625
3 731878655 590146958
6 202853388 488908045
3 984017230 289107803
11 270329907 937370083
11 607931576 179929470
14 636062316 742120364
12 367936487 173212457
9 278901563 488954723
2 476197160 238003628
1 309135331 35334366
1 113033407 540393627
3 948812556 322573911
1 437127906 486336862
2 758127849 364618739
2 815249036 39789295
2 723087943 64343383
2 824550829 804055078
3 733958720 976997036
4 216725492 668179038
3 593085425 427945107
6 692962662 182649967
8 837557313 408857429
7 57611573 337181975
8 493738686 280668654
1 407898912 161601189
9 150394113 526817883
6 730179343 486016443
13 405728246 201022876
3 882254454 726522247
11 569855519 313643584
9 114735806 660165743
3 41098833 709922540
1 761438835 243426177
11 334415184 713233744
5 518036632 917277375
3 190270857 930386047
10 902105726 342336953
7 726582881 895986848
2 287963935 674358266
6 795676457 793215528
4 245662805 113120836
3 891242842 463696149
6 154345479 553958096
2 873100683 411765550
3 80871079 941497915
1 581144989 996833165
8 736463004 518521513
3 330492089 524308675
6 596702844 987732984
13 34386648 106156050
9 71192415 476045481
2 495469558 645284423
6 725074273 892027325
1 133406338 102210996
6 418260045 835657529
4 787665321 923898699
1 797976995 592027474
9 687372723 344979517
2 653744841 330162858
5 223062974 605355334
2 786522051 359922681
2 658711605 403871922
1 80677506 77151250
4 749540439 51741839
3 259595669 934024242
5 452474795 571472364
2 829995520 965963731
1 645609888 245603625
4 629521336 721350140
9 885333601 237277716
9 768340420 613614630
3 785077268 569635618
1 164740599 639437826
5 389484761 837390079
8 190626546 286321571
2 334963306 618238160
6 585819418 871870888
2 386231505 360205638
5 821778568 970622212
1 531843105 59826279
4 495907811 221565387
2 359230167 940638812
5 763938541 284879666
3 781687060 930374094
1 898367093 527573165
7 815463839 100078405
1 581378125 253160001
6 564192362 630101310
3 920496228 559481177
8 204654531 807886037
19 257029313 684557189
12 555003216 390599275
1 857328257 283151950
12 171003566 701556368
12 26985107 133823376
5 385768484 132669895
3 33887744 520224716
1 811450539 420094047
1 913404968 18651302
1 871804636 671314767
5 178090513 317778902
4 286191537 178450045
8 521288360 434087965
2 113561064 655156068
11 452685738 667397238
10 38723628 828271883
4 999533636 391088811
5 533620322 931307995
1 32462731 894465483
3 364096924 404353058
7 499231909 326291754
10 439811544 419111178
11 619360818 900130521
5 972035142 285366261
5 987955172 532577476
5 216057760 899019207
1 139139191 660243957
1 357824667 315060204
9 550156608 762650335
6 672530478 302441106
8 662669146 543561555
5 561715128 809346019
1 531851554 421580043
3 600787661 205549047
17 415003789 169538969
5 948755054 160564085
1 945552579 731610167
1 205027305 685057531
6 361598330 702229941
2 218201475 137170790
5 899153494 389252101
21 647604717 543237156
17 888917614 233100917
3 475475080 913944009
8 166907555 134581339
3 92943533 587214947
4 311492788 929555959
12 679188743 622023109
8 414134046 68656371
1 754574832 388157016
2 896518386 254387028
1 356066307 754862909
8 389465888 270727156
5 404743523 781599795
5 200493706 204159966
2 515863436 746050373
2 798500489 663930271
8 384979754 301426250
4 505365787 705910126
3 280511462 292285411
3 497927257 865485456
1 705029789 179361810
10 78718888 914430429
17 338560663 749319268
5 109494117 748674228
5 344592586 108322853
3 425421904 243308152
17 757576272 142720017
4 386002818 549379984
4 652069434 431877585
3 979051664 923297371
2 678373861 266155585
7 78358177 43865562
10 442530375 757496810
1 15285397 163104137
1 202862507 186411408
5 524434630 313042047
1 975357810 538560748
21 185429191 805702295
8 681581616 941783312
7 631365780 668229562
5 169380928 359211851
1 889174463 855597882
18 662432857 656872482
8 867693083 776773070
1 266526610 722091752
5 245409901 184413086
8 469229243 378360323
14 814145919 898583902
2 522169327 342349018
2 530266020 752331054
3 364515869 976378962
3 300951058 391527080
1 647609705 549500215
1 945807044 921080612
21 6129625 206108085
20 340207986 44682986
1 415043437 78404251
5 823992182 109114617
10 748559898 939084270
1 55766366 705466781
2 271548146 822402457
1 829099539 598608136
8 418239942 876842008
1 238030689 690322123
1 902013036 584254795
1 397062928 764968601
5 454107323 697872046
3 576612596 140414058
2 343653213 17609510
6 269567150 215927719
11 686672711 659522695
13 807544543 239590886
4 67237838 428531171
2 674593194 613747131
14 840390063 257709454
1 994232156 393189500
8 661388129 474582425
2 787740310 142401803
3 723909613 107646517
6 600291991 947934694
4 400611217 311703035
8 60082212 249528076
8 859947209 222049640
1 607764587 431155576
5 416356631 924131622
5 820216623 361084574
1 513560305 970667401
1 354943118 927628928
4 161562175 723314063
3 657496974 619235843
2 254091348 83514724
20 636672115 449332432
3 449407858 701713236
4 95975627 528766231
1 209564577 989562653
3 947482893 238960581
1 138256795 675983207
6 161786237 838841127
4 848260226 148058460
1 559721788 315682675
8 553404777 981554013
5 116473097 302692358
8 733975591 667723703
4 973453591 352616479
8 592968334 725852310
11 138187270 222758936
12 333148879 597171932
3 515863304 224841914
11 946738940 777126143
2 686896739 5882875
6 469615894 685409118
2 602041042 245767507
2 139129267 677311733
2 150025938 689840237
1 508860578 563866271
9 111886750 134384435
1 584867025 329114093
3 72817027 44481231
4 582768286 619712927
22 464331714 656537052
3 607855935 574881382
8 851986988 90542388
1 322843042 350588275
3 566865879 667180527
4 364466149 583396883
16 438954413 778161990
6 507572340 501562212
1 913531174 857012882
19 78095847 689139134
8 808557778 641367018
14 367113513 26174965
7 28591262 722615154
6 627908310 249226924
1 139401263 970320796
2 840389838 145482871
8 679388194 815314900
3 134001706 693268766
7 300936408 138664699
6 279250591 698874890
10 361384286 114657257
5 599100691 839072722
2 576987438 968882930
6 92070797 631685740
1 470156894 640622095
5 874574366 381885968
4 229234004 182804682
1 401084692 570370393
2 84247361 711122807
8 340441214 388485772
7 626662210 144870390
4 233040855 301353450
7 260326264 781516637
2 635337442 944493767
14 54141057 286612909
5 478581012 845741283
1 678071449 507342676
2 507247175 26617208
1 880529554 479451786
4 706012968 819377194
1 742401521 245226473
14 184846195 687286265
3 168087944 416930108
9 860016006 802371648
5 793674132 312685825
8 108663435 608749423
5 143543121 42148025
1 903678679 933336723
5 144331031 449249613
3 504003364 376365375
6 745632502 114345428
11 271349848 991662024
5 773666657 883058710
2 897598572 294252228
5 781725160 879104126
10 717629820 113636712
11 231066230 825079286
36 772643784 490708449
15 79948662 981523045
11 714024184 869023587
8 701386211 830114712
12 398868991 678327491
4 602060605 219463711
1 400132818 982841773
1 871505016 911623214
3 909135027 515447514
4 134564638 171947776
17 208459650 268671093
2 935808720 966983789
12 478348597 246000659
7 926279192 956982072
1 434410149 62535409
7 434324602 710053201
9 341138786 556706277
2 828227524 970348718
6 98751765 35181322
2 371837923 873118020
6 164813707 594023872
9 944688191 891737484
3 876844578 930084719
5 310099984 331063397
1 704508094 669988455
2 23583234 547017615
1 610051210 123928775
2 967891793 612901711
3 83614810 595528820
7 669246431 914397852
2 71042422 350785134
14 207575675 550693957
19 612728179 343265763
4 143456975 945388432
7 85581443 297385485
9 351776965 161586890
3 293782369 304979016
6 137904237 413312048
5 720695188 736480048
4 607536769 894619028
2 612481552 279635051
11 323687176 153587272
2 722965224 532252452
7 760397441 272475952
14 347597263 461445496
1 882840926 889322767
8 373489333 263343982
17 347450745 676921196
1 893555348 939550315
10 11142898 958128197
9 516045090 880478568
4 898506836 704985079
15 697383915 470740778
3 847720114 599221881
2 11170984 601298314
3 159953607 561271365
14 2460043 528438264
10 290805030 636877743
10 707914480 494772750
2 680489478 726573945
6 956329139 567024111
10 603051020 141251692
1 987645740 806935959
1 106297936 100784450
2 934530122 660440129
7 790508116 221651171
1 268516659 454375146
2 518179804 925038237
17 560536389 153194027
1 822249120 880862345
3 383938703 470415043
6 73081564 764910281
3 649145039 285951439
5 231090287 79169727
9 451955023 657471451
7 491972170 53241586
1 514470221 763907724
14 554802093 622111046
8 948081157 691039035
10 436481123 526267664
13 453644097 275822545
2 779342979 958927101
1 751500297 328191135
5 146887140 749027146
9 896760713 529968626
16 665234310 73485909
8 286565145 806180538
3 568728146 333985009
3 875636691 503198712
3 389668196 714911462
2 959743627 875825834
2 184608678 149299147
1 671003584 832049020
2 714119866 121402340
2 800250414 636884500
3 69714674 44367819
11 630240280 544601415
11 301868803 289280228
6 805914211 748843817
2 389785430 184911586
10 968816256 55422980
5 795008399 977191880
10 805944804 270471174
1 527624543 226671567
1 371255306 244314059
9 434094609 978296170
1 464323923 598248822
1 261220233 167015818
10 313756736 434459693
7 324320828 929066516
9 648213897 583388273
8 391778587 852445402
12 44078777 396182844
6 659234438 36903789
6 285964289 242086475
2 595561598 349673130
6 740936414 687961031
1 83771570 570827545
6 799039202 589363705
4 586550265 57232080
21 418082450 812348588
4 178321880 134012205
13 268582781 985344254
1 997861334 938268126
2 819994688 2970087
10 484309545 213566559
3 674298973 687669911
5 993672008 17838163
14 848731966 486344390
1 716030111 507878371
19 882499915 297989822
4 146812036 645897573
10 409440517 743986048
2 728301286 967787646
8 106341410 223618763
13 933680494 445673924
4 522532198 837866854
1 645800610 67773184
6 510253304 279235477
1 433417561 786813312
3 379672624 161523879
12 454420210 43143808
3 333404173 685588848
4 924546938 864148640
4 196685707 440314913
2 542679571 450612528
3 829023677 30832166
11 839169762 348170928
3 36993670 656769946
6 285459272 941453469
5 844261509 538819785
5 881074674 527401156
1 205454521 539628633
1 404875243 44858479
3 508134256 131123757
1 29836899 527419465
13 805090716 730014103
16 670625194 965560030
9 891108268 32972416
2 27020163 92498531
8 447911596 474683233
1 869196937 595406256
2 339897746 317383233
5 69989732 93295277
30 723615856 974048649
9 829107489 271321458
6 681978423 675746007
19 804865983 683920919
15 601027910 832025388
7 877553742 196487638
7 658292913 769899839
1 818906484 781089643
8 404606087 363238492
6 136310088 8029208
41 576076099 26119922
2 567347639 27881843
19 154364628 704643560
14 115502588 951886917
4 63905301 799992565
2 742359767 691212187
9 53669519 339376263
3 147310721 420912291
4 911191455 278329155
5 289073819 788561629
18 311179602 971000219
6 756461921 343057888
8 708642776 122392253
4 454320186 203460872
16 285723360 737870037
12 476667185 611996859
12 922392753 351138814
13 932075699 836219767
2 585430660 927246972
8 206385420 82960887
3 622140138 213345096
1 719573469 615557242
6 225218680 749800984
17 62119599 620930438
1 812482202 271761272
5 813275565 416484360
2 783392167 235758100
5 134459474 225104640
9 546200206 985715339
4 6631977 57521132
13 187648409 253918531
6 376581522 806527488
2 693799507 835846080
1 152330227 968064185
8 35631370 708165536
7 481467234 566860555
3 493094875 680048865
9 482582441 290721280
1 864906672 612213355
16 845165025 198555940
23 742250389 547824172
1 839845902 630472326
8 652411112 638237041
4 31656149 204214765
5 31517238 19500885
15 565602497 331594951
2 276661668 723349651
1 797893986 649624796
9 166399695 897584545
1 63697163 515476650
11 166920878 90000471
9 309864129 253163541
8 842000681 729803877
5 529578123 829586123
1 425605988 819624973
1 222215474 610526439
2 468896887 691124607
4 601482433 90258689
3 875716599 940831372
2 697713232 180069713
1 705885402 82915057
7 162884467 886095570
2 713009368 394524473
4 827576397 807612891
9 266563252 289420889
10 196721508 673527505
5 43154396 171516536
4 4181257 442981380
16 181243520 722665785
1 979370181 86543610
1 176028073 623219811
9 22181353 729089471
11 246583991 542254306
3 704803927 940027626
10 400470510 203234584
7 897865220 149083474
1 907951941 686049254
1 169837330 797945991
10 100331439 754213343
8 945559650 603137764
3 424558331 250824432
4 502357147 665969663
1 521951825 603448375
8 45358736 500795673
3 254759634 292034030
5 253456509 588691562
2 191208644 118860299
3 291075915 346250500
3 249429471 764887262
6 768919175 733537710
1 655591675 694614924
1 87994753 188645145
3 664455262 460956625
14 989220306 448531235
1 308537736 40076804
1 872038565 669513701
11 484962700 830802196
6 374305489 800596197
9 675140291 672647849
8 142632942 209287860
15 863576312 261170021
2 435570702 986622210
3 367670835 464855309
4 103103797 850499890
3 64722311 154683119
2 80545298 936745106
1 767770430 354573663
5 117445933 34589912
2 700433550 296667364
1 184381920 176807326
4 557420614 348919652
1 853888862 994094805
4 118558006 231574030
1 688543968 108733384
7 323165533 566028426
5 445393292 323972273
14 262417883 780530083
12 197091204 831348828
14 232649438 47937759
9 39903851 617828437
4 319365371 550452417
5 724036392 332267626
2 967260396 644007843
1 644627118 320031214
4 240161450 563011205
7 124370986 737395903
2 518266788 378601421
12 362685739 632686787
3 989141869 265729223
4 898318704 138362069
3 717081233 924214618
2 112634066 8094096
5 59257574 187166554
4 428615475 562241972
4 890693959 689559642
7 883651194 339786265
4 10369237 643619537
3 337773794 778642490
10 484382490 663187163
4 325821592 348974402
8 638094903 651292743
1 972931253 27440952
2 116290166 920917072
3 814389676 91128136
1 692076342 841118600
10 452271737 46807452
1 831507294 346361062
1 946890708 906389177
15 869652103 390044706
10 240899622 503078996
2 529662984 320285614
5 585275725 660795444
1 420538673 510773630
1 657336600 565805016
6 433943077 789634315
3 605673415 580656793
1 427697902 263772613
1 273111676 107401640
1 295465032 17746373
14 467784591 730545638
2 244582558 281060457
3 950234524 672676653
3 935207356 27950314
10 845539443 150119900
12 863449015 24154260
5 476068586 152785988
3 215215929 772884886
5 798846881 873179164
7 174485988 340358705
3 966341451 451420983
3 768188189 200271028
6 704120273 476254173
5 307494374 903993077
3 424355816 499505895
7 129219724 897010580
8 391247576 565857470
6 668724956 891678330
8 253571564 732286755
2 629457930 478439469
5 235265136 293328271
8 521071303 845153399
1 437573315 950335433
1 806637668 307986173
2 295404255 366899608
6 645826716 391610162
1 786760205 116030389
2 467884494 642538186
2 400944565 148293182
4 512900784 984963613
4 391009528 92840735
3 369896098 16818583
2 125701493 569612793
2 703607521 301184995
4 822398270 451818316
4 57331425 881226715
6 327920338 894211575
1 869524688 462177734
1 286108084 783529231
14 524124857 693895597
3 771120842 285660998
3 124962997 180786040
7 693597869 175517147
7 236170172 796809834
7 32980957 427500046
6 593479688 27057915
6 40731849 15059899
1 583859808 958085881
5 808827158 221301304
1 600484835 922615024
9 879265174 536313701
1 567704353 123497227
15 251523357 130344081
8 535007 332575983
8 388281353 514738664
4 178792245 954153796
1 162226182 725944824
19 605648337 64202540
14 290139144 589634335
2 666313451 834648822
1 162409529 877527843
1 366850282 972776600
1 774386126 101487343
2 416852708 610356694
3 557112051 418590251
1 317739776 708982141
13 306537722 450051904
2 31384263 785638201
3 412323909 835847511
9 293938910 526720040
1 383556102 162957256
2 284612719 174065290
3 410950377 987658991
11 118504579 140259802
7 213293867 435794837
7 290276154 696005134
8 453243033 331080554
5 172118407 487203891
4 645525579 794846208
6 667221107 58687323
1 188374452 981254195
4 269875980 971230912
5 10338480 434312921
5 371488009 644046122
2 517983289 13254792
2 273623018 692348368
1 350900254 676354232
8 885013959 692332940
1 43229645 119187761
23 278983009 446339057
3 25571540 220125908
1 407069374 618153745
2 440142277 111783174
15 337742202 628952957
3 708202203 704190873
4 767782664 564308797
2 897902189 829391247
3 806109148 133576747
3 902597337 599626616
18 147873091 204023476
10 128525410 313942083
12 90125334 64752181
8 872683521 568391482
15 595441905 446775707
2 542403383 575020176
2 466761144 233306588
5 856869584 726781516
4 432030066 928445313
1 789508936 64924370
5 621792635 320319765
13 647660983 618953779
4 764824918 231702743
2 906812397 749714773
4 357998700 478116899
1 226307741 720058090
7 474523808 607862737
5 359190395 949454485
4 683423025 656032572
7 83837296 928265229
1 123810997 827369515
16 109808808 880144619
5 806746236 290265814
4 924894139 891277530
2 169947081 469122302
1 936816605 65592695
1 267063446 349966946
1 421603589 260698912
1 730862354 536772278
2 266596723 60102716
8 63584647 815962228
6 215596393 324618800
1 457725992 547980065
8 105794293 488493486
15 909207291 470124535
2 613209241 497229314
1 20523666 123648455
5 447188985 786025529
12 631246223 853970397
4 343068370 15345821
2 188462042 703367278
1 129690460 369546694
4 576389575 606738093
6 819649641 447443244
11 800414276 39217982
2 295524782 385933711
6 929350648 259325109
3 418063140 251385165
1 353049251 310930119
2 99763557 470135651
1 801277263 722579779
9 970005116 677479413
6 593773230 6092818
10 927423307 382390118
2 212596137 930660641
2 728726743 512244246
5 790846237 91828497
8 861876689 955698825
8 641551708 306176726
4 468387877 188592935
6 921965369 133389699
6 93731666 216666258
1 870670737 902435359
7 632736679 220216843
6 265005541 348497630
10 56886179 606059124
1 820053071 206528219
3 474859967 125907242
7 955165251 442295872
4 146509295 621707332
6 200594938 337441131
12 825484920 182882882
1 660249472 215675693
2 172860871 520884463
5 740442146 267841940
8 590128614 347580578
4 84877922 117318420
3 385083236 112056497
3 747886735 520129997
3 126436830 305193653
2 681309915 430451377
9 243725969 146001225
4 761825968 315889153
1 214119116 23121423
4 891846296 237149319
1 908002112 778079702
14 524150784 976144657
1 915594432 409878382
12 234449817 178498509
7 670139043 11443322
32 142309336 875784874
3 128401230 48912624
2 879134382 982086200
1 321863988 339591735
4 84090221 549061476
11 397504505 748620752
6 792729799 984905933
2 23542285 125558805
1 691183053 663588203
7 617726900 516657351
13 110691777 637058500
1 962373210 590185504
1 558761891 643552830
1 809467287 313372831
14 527855072 381198089
1 814372884 196595093
2 874911470 208313241
1 74480821 775774200
4 557591586 586816630
1 433143982 108409319
4 628772534 195290781
4 751576926 234451664
7 798559071 44041662
11 313869710 955310302
3 42166311 24693036
3 585739672 574547404
2 829699703 954407294
1 97485944 541525572
4 205107601 601436088
5 711957678 978251450
3 957014677 691709650
10 359821310 653352714
10 122810461 874525753
7 671471447 710547579
12 776792161 545885275
3 776991550 734850552
2 277059857 535824547
1 928716911 531537177
2 445428988 556356163
10 284038802 623969096
10 653470811 354004206
13 905933057 315795623
1 223161675 706195633
1 206289574 578471180
8 809437325 819520681
3 545181161 103651231
11 512304000 938185609
2 513747575 809114668
6 710876186 881940690
6 494881099 437565406
6 802602639 666249109
4 538869740 393239093
12 636792379 522278772
3 996830304 911952080
3 114965044 779414430
2 972844498 33314852
6 583859399 790028898
1 422001900 739181983
1 279773323 564455481
1 635834682 405352505
1 456062006 61500125
5 91087570 154830199
4 191269526 68053043
3 287837751 943257309
8 789198752 714669049
1 861937281 273229917
7 951784713 119953378
11 371408131 957726261
3 511427850 413945935
2 356734753 859701445
1 20248970 966573964
8 910667918 206829918
4 791719347 92435263
5 150935076 484554429
2 51116791 553540551
2 28592423 3286785
3 192814746 675184317
5 49934725 879034758
7 510449706 328035443
3 711333811 419555390
1 445449718 619202711
7 622297325 872518798
1 748882021 509332618
1 399913335 280777708
11 621239815 12502566
13 935107408 894034633
4 312944120 395626768
1 178275434 68615364
1 596460357 808089548
2 729320005 892334165
10 531233029 801740238
29 757328486 221769437
2 93929197 586445971
6 819812469 51479271
2 23649359 306593569
3 867985251 967671402
7 251344621 341181781
1 797996347 537422623
13 351201829 969109072
8 394532256 16640343
8 496968751 312411522
16 115373066 703556351
11 141730612 105117968
8 373761700 11254281
16 176885850 26070862
6 635646955 263391916
16 590915730 804530443
9 136401641 580199819
3 530181358 760173389
7 991719011 542679007
1 847500000 464563259
7 660349281 189319129
1 822298945 14085830
2 219266870 221432718
4 236578051 745232920
2 125836446 453702205
7 543835211 334414910
1 874176298 354640098
5 830732673 600120582
1 888480515 499581548
1 57632199 741271708
4 723320485 856003184
12 938986414 550445732
10 183863809 52644467
11 886851254 368613662
2 543750676 546561969
1 677409084 820831099
6 279202494 286229041
2 521183291 496817990
1 110673345 286781170
2 511393027 156625597
4 18183772 114846240
1 556703282 99675364
4 875771263 343633371
1 242515127 641643961
1 120657505 796923740
3 745113930 635550197
6 53818286 101142953
6 587577104 108822687
5 791465923 580440430
1 937069549 597423465
1 105611741 609255624
1 552044287 503904458
9 332403823 584768647
2 652344133 839829032
10 241516314 413851540
8 774543812 13244262
4 838245280 981155219
5 242019193 484138272
2 110640693 681324143
16 892192125 958280314
6 234897420 836469686
6 568769298 322965904
3 711466874 74627787
3 122557903 116022348
6 812783981 398320918
7 916054003 305916247
6 244982480 982156734
3 463979305 767110599
3 194402129 807674408
1 177808173 146460618
9 723729734 455687961
3 245144476 661268802
3 754280234 87498969
1 648278538 675297620
1 882432801 775862083
5 34583714 947598202
6 43080994 21844239
14 997996817 423340
3 612375890 797568100
4 258116750 499724551
4 858228859 696058466
6 401587685 30717878
1 869109277 53849784
4 521703778 240128965
1 499017430 979054813
5 343219387 219165942
8 299764694 13104090
4 734994478 104092146
7 382251485 37839462
2 141865881 4472344
4 25780356 849714775
1 122886843 116078663
11 532765985 329433617
7 586822451 27079990
7 323876155 488981558
6 555489104 450218015
1 887598756 219417922
4 691086589 274335587
18 29472362 508243994
6 744698184 880926140
3 235376679 46657812
5 830575107 473887007
1 763500947 643561353
5 627411181 132695877
2 609292147 395011208
1 595948768 487675362
1 682763474 145850836
1 263214670 751748458
3 204585448 931730766
4 95682297 309782060
1 738751622 845972965
1 370186199 28331256
4 946435881 846977848
2 62166370 203436792
7 618493475 862280358
5 934147265 853092753
2 330702242 989377548
8 185133612 166132488
4 243733358 509091150
1 762239150 974668421
10 11819559 750600477
11 600301075 923681794
2 34757507 9944891
11 165945916 835081132
6 239774373 139660091
4 162850506 987831112
7 824528604 77485262
12 453239812 276354412
6 377384299 846332342
2 634191712 550285048
15 230800702 557283919
2 130171898 753876313
18 315865607 608278292
4 137361529 996639064
2 481914398 208557615
1 251820002 617206648
2 422290938 717571730
15 988350189 374850955
2 407126320 376168166
1 172746622 566891346
3 446842398 298354488
7 765464928 956052412
4 997923592 153575698
11 747122691 399163591
5 420471765 968631461
3 707535875 597632025
17 2819586 800782707
3 565431712 459802867
20 563710765 308878313
1 580481532 127637205
13 152111581 509691592
12 636713188 262566971
1 70426630 931211243
5 110665608 595049986
13 735257960 811911549
1 677897166 212933963
14 773593145 952964733
1 665649725 364636336
9 798183982 324379553
3 16381282 747593142
3 516662783 410287974
20 342680879 857571609
3 642592325 706132772
2 635418787 344046945
16 4599521 626237678
4 417361247 935670304
4 213199225 153683687
7 415163214 502906805
2 929012564 261238079
5 484455892 186026580
6 208092039 288043770
3 472750802 561093168
11 722173385 577558033
2 13716984 266899352
11 487317916 198593569
2 959305299 858973130
4 848841733 173027370
6 391981247 667513382
3 613056210 16332176
1 121027648 860574192
3 358679043 329728883
8 924399632 316454598
4 123686549 145446192
2 713565511 407649285
1 486484238 964848536
2 854708411 785514865
3 969652267 210046546
3 393147605 166870524
4 661171147 287070686
3 792149039 202655167
1 669663586 124459769
3 451913875 710120518
16 791898208 396132783
9 559294148 855524607
1 914740886 899563738
2 846745028 638694106
4 291513772 94063129
3 725945668 268039875
6 587625916 297542197
3 849312321 857729916
6 428893803 31664872
14 801898809 995865629
9 106717028 564552187
1 282545763 319549041
1 705799138 519890884
5 229855408 333485106
6 610107824 148062148
5 397393447 64150248
3 734601027 750343810
21 526618905 48874373
21 48526814 698657149
5 208722548 619541059
2 746835038 750943700
6 961615945 745088259
2 119539522 407862301
15 432603100 188606825
8 563409944 665273352
14 177586101 372956515
3 959583545 368911578
4 477753425 249245433
8 889441567 609821381
2 839514647 958675325
5 53375545 211392137
6 347323225 349593826
3 120449414 89376453
2 674485735 77117651
4 484216224 846724071
3 169905035 164703021
7 786860131 818171282
1 273853895 461627702
4 834770906 647459132
7 435945364 433874550
1 757338251 278418785
2 302147204 208245413
6 45000808 660249149
1 645464215 378720408
2 699822675 773054468
4 472936280 791836179
3 231959869 187653593
6 262736470 543822671
7 107263240 634596941
15 645491974 624310575
16 817370270 373282756
5 971862308 322739925
3 725115878 413382520
3 506079050 288553279
3 610430583 484171520
2 338083779 411626798
2 598137232 906182793
2 838301456 343000906
12 903714367 600268986
3 652742670 943530919
5 563237108 226758050
10 392238230 367153672
7 263538258 24052152
3 819585583 370626388
7 35567088 775134415
2 771266933 486447221
2 671534782 705456355
3 125877241 636126325
21 585433772 625005227
4 48459003 284901161
4 877493340 194576428
5 181504976 937237057
1 895944993 52158500
1 988167189 447603925
1 194832701 508051107
1 554765421 634616810
3 535144193 425675284
10 109736945 674161191
23 705153834 199989175
1 284414218 119111914
6 241668773 57617535
5 955638432 108220023
6 581655563 476697425
5 947061040 245665083
8 596127772 176164918
3 194541245 535667766
4 311216485 967639747
6 311121085 268981791
2 798842994 815208833
4 276109529 532303086
1 817243491 950290836
3 146598965 643506767
9 810732346 682034061
3 198956176 536369850
1 307256700 424045134
18 351928987 199035962
1 271142052 787977682
7 696034716 718959067
2 96936359 924830706
2 696143688 276033564
25 584572760 435751321
5 454019905 187176841
4 110667173 180077552
5 457630616 685316691
3 634956068 501369852
7 545167702 515518306
4 429185876 518555379
1 625830883 645460862
2 760401394 696362165
1 240978200 650814708
2 81142203 957276672
2 330980405 582111914
3 966300740 285801984
6 244656307 485660966
9 879107897 77081626
13 455795381 976387340
2 264079632 609967008
11 848851608 10377706
3 698147610 812826516
1 325898704 144620958
8 988294633 143134864
4 450630832 341293029
10 54730674 714277077
8 476044750 225406933
7 347385563 323717706
2 793164668 649116986
3 825220521 826868609
6 904783992 888699106
5 747268631 334532508
11 841449791 304343289
5 95706406 819612866
1 609764881 878276189
7 480727018 900741649
3 271955204 229998771
5 156381686 178189050
10 307890594 31319880
2 465210252 518847625
8 711603681 475471829
15 846711318 395402300
2 860817808 779884819
6 517835623 51460392
1 730958083 593035849
2 764827584 784738862
1 751741762 96658029
1 18555515 507300580
1 257808991 226617591
5 249045019 58516495
6 120016304 308596440
1 379145756 925137846
2 766040108 619796401
7 364407822 961718345
3 42473139 509011126
1 76138635 214889768
13 58440720 396818645
6 28437171 98381419
8 615377953 486139377
3 281813807 26131867
6 733135273 483096874
13 188415390 409019753
1 604434163 344103280
6 410954721 403183639
16 505875791 373015811
1 975582262 965218357
4 759090276 545415882
8 142431177 495971904
4 824460507 685215787
3 821524121 915688580
6 102928982 402901928
1 547125329 772697591
2 529372153 675081514
3 35777622 527295742
3 394918449 801767654
3 333964844 812439625
2 645872805 122031519
4 380393923 844669423
1 893291330 256603456
7 7630201 516768574
13 612526786 945771981
5 449933900 284020857
2 245587125 218187534
7 4876444 321383800
3 744304662 580560308
11 616030173 688318429
4 390747437 664069214
3 486408659 481630290
15 776285515 319904748
12 973704809 26393858
7 990973948 728149884
4 228449163 965326386
1 807589137 887611914
6 990279271 54952749
1 636185680 237837987
2 113348230 423292146
5 548127281 601649076
12 794625858 810668462
4 665263413 834100474
5 437992990 766524929
2 456203589 175191673
2 520020858 447382520
7 915838482 876060186
7 622718913 503337337
6 834233633 385675155
5 422121634 452243889
1 165667471 419403718
2 898619306 5484586
2 170187432 543197337
26 103156601 64232083
4 961153821 938739900
7 958435813 838904301
7 830865308 881255931
2 347193117 537275196
3 240489994 24617311
1 904639058 472944582
1 659102644 425289743
3 722083853 546850718
2 266185780 640080122
5 737708434 149941301
1 223203802 300043028
5 436732885 598652106
3 793921722 446712763
13 579184491 122231402
19 895363906 149293346
1 547883337 160909046
4 365053543 294049523
4 562791791 714546840
3 238456792 272269489
5 512671834 28747055
5 270154600 355678794
2 120338332 326535031
7 533863701 665509797
3 380722766 388648250
10 119518524 155611780
7 325068880 835583475
2 704062697 982344720
3 520465881 175695874
5 332983581 153242838
3 955173358 268436416
7 917735591 487876180
7 423550510 814392319
10 506066667 401809749
4 923829580 86630841
12 670369271 625801211
1 286251399 352146669
5 74469031 475051047
2 776829878 900029902
2 348749645 278534182
2 162855554 18449023
4 262225409 68409007
4 494820399 71323979
2 434990208 377394225
19 32699276 356431275
4 129973616 607925999
5 283386655 373467085
7 191403983 195379648
2 54626275 530820152
25 257676188 574213235
6 267781858 202081226
2 740652846 641825883
2 87014110 725357867
3 443828637 353061988
2 215372139 201556786
14 492377346 78996746
8 584682826 47289182
2 140090495 65950376
2 106212256 639029577
1 895369908 309108944
11 575239480 959668885
4 363698304 163949025
2 289174674 868995976
2 92272677 520919155
8 74479271 950734131
2 154489794 720582630
7 943746211 453468751
1 254592536 117244128
4 654784191 792817239
3 973720886 739754268
1 771202567 173229061
1 750704748 797695073
2 506123561 45849911
5 138878114 928052078
14 559770674 660736372
5 408665583 944895438
6 228137443 586781932
14 503262998 446710144
1 292634198 919685785
9 449345030 375039691
4 677249053 8039603
2 904581516 593584975
7 719256637 238646252
16 574025361 472232605
7 257648407 862563126
2 92682959 285080892
13 99289468 685314598
1 790730909 495820502
8 147277605 754591634
3 431644107 270752982
23 253930271 944832295
7 804152427 59730447
3 413226183 20273847
2 272548046 461527963
3 661935728 400175735
3 51050533 987088253
7 701232787 209588418
4 451728258 526074712
8 246340797 174942595
2 755849547 712600007
2 594251480 314566658
1 491480851 269258637
1 842360003 530052298
6 321535733 301449390
2 296039291 504370614
2 360007003 25737785
25 578754785 621045633
7 323543043 560060393
8 665383512 636242497
4 607074356 329894622
4 164847167 467544603
12 750754509 403511385
1 783343111 632429927
8 20115481 710832679
2 479800809 452050627
13 685380123 104672895
14 997871561 758890487
5 848027540 134849835
1 838671850 475656547
2 376770046 699396687
1 368378290 899721996
5 965550244 274019555
8 620794166 199220779
5 650490437 824688305
4 941989075 712060112
9 381793467 988834229
1 382209453 528410932
15 799667812 746968426
3 713376501 931496016
3 926495841 750701944
17 55597072 280381588
4 119552584 242314428
17 981472297 650170028
1 431805164 141125693
14 921786819 564463974
3 18238197 160200986
5 313740142 21932635
3 866629203 771892301
2 918609049 484984727
6 497810553 455878632
2 510461556 390547954
17 886370410 663082139
6 473870874 477065575
4 445147013 118511840
7 261859898 410885285
3 210807758 189575378
3 293857123 412984136
4 256975103 304594964
1 178557632 154010945
3 289025588 853224933
4 906478943 129005249
1 177787287 908067002
6 811492582 578223192
2 291645081 449395939
3 346186407 858546620
3 136318066 367879188
1 187159922 127655351
7 297306702 386957935
1 258514529 746678691
7 12105359 654269621
8 573066128 476112724
3 664068142 168681949
12 620966712 462326984
8 40315305 285968195
1 255150562 907222661
7 597716980 636550674
4 131807333 891334
1 473554857 560089046
6 714128178 607921571
8 306369366 992074356
3 416078031 522413857
4 601778421 1727239
7 851804115 122606671
11 275627270 29488317
5 608340929 632394241
8 617379549 127061113
6 642697653 490467961
4 110765826 360639762
2 818653019 574388621
10 21818793 92539903
1 88948524 399078071
14 32510441 694032701
6 261126060 874130597
7 56983510 54020728
11 110959706 155810387
3 647992034 205695852
11 336062561 703540063
4 843717128 556875795
1 994956880 201263587
2 292352790 60304048
6 633551095 313979193
5 192090398 318698590
9 561426580 958210796
12 428830792 708247508
3 83324744 116352577
4 519606214 93582388
4 113298853 532769085
3 115244841 659076293
12 438066072 549451230
12 103657775 868941763
5 244471931 386866735
11 174606827 598082296
1 38437075 812355601
6 856981309 876371841
6 108360624 924947296
2 601892842 832318275
1 978319204 190139971
15 62002031 954356854
5 500239958 428956387
21 693223559 862727039
5 343807550 188302470
1 168688750 122122556
3 912125354 503027143
6 208517356 353836795
7 505872549 754409089
10 107910946 675749735
7 947494657 938263500
7 700324858 412464278
1 518748678 823747608
11 296606863 640926638
11 152248744 439445350
9 217378932 872911392
2 513386772 999418009
8 313239309 752661365
6 752757048 859947723
8 475420990 820935667
8 1999362 730296035
6 93159228 105132635
4 494037940 494817491
3 279497681 669812196
16 913144658 511358324
8 126537894 580524087
6 219182074 214228339
17 645565476 225508281
16 235528632 28939167
1 252022776 969014133
2 585084630 529155929
1 144694631 290006253
2 21692098 924924991
4 190819619 119174890
6 233526067 56914296
3 255310464 678594859
3 52566566 497193660
2 140020114 95023737
2 812645421 981399238
1 459504698 58409846
6 831281353 224098429
7 707199743 789611933
4 424488110 114068157
4 591958750 673783909
4 617465697 197183882
4 134094050 529235422
2 975852822 82921094
2 584697098 451097370
4 645780645 536844543
5 32418124 202394610
17 671573203 355069991
3 51556954 969451618
2 831687149 290296000
5 974616844 50679146
1 322644889 591465819
7 35939587 980157924
3 757487021 83499732
1 684006492 362221360
7 906401359 171632755
1 11687574 892735998
4 409647745 95443545
3 539684924 718912341
1 139444724 59379586
9 682751524 877046035
9 400514345 182083924
9 842564478 192294612
11 271924218 439956429
5 385674476 681229959
12 211837280 470681008
3 462595284 724633927
5 759818750 454549700
4 131851475 423046384
1 35734296 221065926
4 378403429 697869017
12 942363266 173341904
9 163936990 949174402
18 891411819 198317691
3 383980949 148114403
2 792044119 734664667
15 832197180 375149610
1 545629805 655465692
2 947693143 525196125
3 388883927 981363872
9 510829955 225916455
3 411857234 61702133
1 825301719 807385959
7 900314089 891484129
13 9566203 204698397
2 672819205 713968126
10 184355204 408853141
2 307122053 472035507
10 886743667 800269722
2 928906449 781506278
4 77050530 732504255
1 999408692 769993000
7 859529018 451631017
3 196792196 52863725
17 300748815 211084160
1 947363496 611137190
1 554071262 460252035
12 403077798 297320785
4 611600027 131845665
2 904661240 897310350
3 505704306 953500224
8 307600227 733564442
5 786984876 935820614
1 459115269 8591536
4 808909956 444163117
5 569565716 946505093
9 808319173 391278982
7 527743164 577748892
3 341711925 445169731
6 46139408 890060969
2 643884054 69820189
2 700441943 582171496
4 447947757 725092268
4 899081631 389946355
6 507990679 457496342
1 138579959 403759420
1 901910522 500931676
2 819797561 116577725
1 262622114 948771461
4 477714057 413710804
4 976631089 784289587
7 123300995 364348039
4 282907518 58981272
7 195953964 559345531
18 888972176 586522559
1 182969779 267157558
7 858369236 795579530
3 16476166 985778036
3 999639952 690407409
8 599441039 712510053
1 843111762 386583997
4 319452684 556046428
6 307664707 259719649
4 455039370 271301361
9 209793599 239470326
1 399195487 99698353
2 960238900 415631635
3 669648128 564553442
2 258348528 920465886
13 97191161 39700633
4 266239680 832322896
1 49578651 632616124
3 813043626 218817041
1 249358102 756767419
2 510743943 948957789
3 522100580 635361557
5 963318007 12187682
5 702260825 601556289
4 835176873 817912030
4 346911144 460383895
6 690558670 763459654
11 404220417 38136611
5 531046987 336655853
4 819983969 682580201
4 792239547 410656894
3 98247472 32670150
5 781503456 901247691
17 250328617 972466604
2 53709416 993936240
1 214371817 115072633
5 773036253 953229153
5 600311994 358714034
4 749377517 366079834
9 363701675 298917062
5 312640622 579687591
8 275361935 612390227
10 811194679 145685766
10 33550073 865718426
4 149911288 32924849
1 150816362 961367546
9 379756833 892324707
6 285633584 230816670
23 872050834 99003394
1 845746796 338981423
8 390011587 497703663
1 722000926 722914606
4 2371613 914362171
10 963344669 397383812
12 964145394 355186914
4 825316894 873782582
3 58570567 886405342
4 818264053 862314159
1 80201194 664903271
5 11029878 873955188
9 245350760 766064389
6 839552950 626601367
2 142214006 209400281
1 719493908 843500799
4 60837214 711010532
9 401517913 370826673
12 478862761 740713375
6 536295374 364097378
7 341102804 424259821
2 104260872 277817522
2 127023577 312829187
2 12057693 247808126
4 979521860 349346676
7 120157707 654490368
8 489134469 392874366
4 356693505 966183291
1 712056066 35789608
2 958008001 378092809
2 288645414 563396774
6 136270058 904139004
1 493176991 856144783
1 501888423 464434249
2 413133701 536531677
2 248081692 843102838
2 618916945 492512315
1 641368419 49188174
5 688367130 934801861
3 761625637 887964273
1 330807867 403687353
3 153744902 513679742
13 700679301 663679266
14 673147492 309058574
9 333111036 65196432
2 647755588 641264893
6 610306357 384016873
4 783773526 89598537
5 385023695 232802497
4 338892005 86552314
8 203335605 372061942
9 184975562 601915256
2 723318515 862378403
5 111008860 975423183
4 558928563 643505336
1 318982456 977993892
7 727755898 287103863
1 362679606 222094994
6 755113442 365754250
2 409064117 60264865
1 445238168 50114762
12 261410619 838676256
5 180191202 684541891
7 806698173 760578617
1 558852014 569535154
9 385426580 825791279
3 459460839 289799122
1 964590293 623940226
1 781576822 855943403
3 11961328 862564736
1 479104328 453437903
7 924823167 549539176
16 943104383 801122392
4 359426904 833512627
1 446973255 408065392
6 187512482 983280585
7 877888619 213076976
2 325164260 194066945
14 276669792 347043356
6 536523525 276712770
1 622658659 909565422
15 821125245 533609615
3 847603096 212119440
4 722537539 781537239
4 73530616 579921682
2 941970156 477917935
3 222304354 322244362
2 17398707 112752175
10 955421057 893938388
1 523987704 845526691
7 352662682 11762120
19 829718506 912195967
3 505066810 617115550
7 14072045 471336917
5 784619192 472215100
43 564259448 209129991
1 30114050 115348685
1 87716495 459719302
2 11064790 504766630
21 85508837 539924361
4 560743628 485532669
1 862816324 397640794
4 289361239 284992881
4 581321185 333679
7 814538115 70561713
3 400945361 783845012
3 210165432 797897334
4 292935117 778416496
3 782127234 671031809
1 350703848 177225075
1 713305360 506335227
19 174146410 22814123
6 811527185 94827018
16 382566625 702410756
1 834151416 932796847
2 825794965 12319231
5 589697565 915681050
5 522794626 813930713
2 580341442 776586224
1 853325488 365713876
4 968030296 809762284
1 683269049 188513886
6 798482601 331417617
2 650700722 83266177
1 276974169 553216076
4 48051717 403364503
8 888886233 657328938
11 400806426 680136394
10 602304137 463679848
3 461143331 628242815
7 850117180 315885808
5 447724415 955524284
13 148917806 498505565
5 498136151 104959253
2 682555374 719458546
12 556072055 575846813
4 689777877 147110422
3 925065355 751592693
1 473841233 283316594
8 144628034 372984259
16 914796606 56072175
9 223846411 111948013
11 164627130 547287014
4 789812521 86100814
4 768476393 819773890
1 759622385 645289497
1 15752650 686071375
22 33912192 677889565
1 544264023 955527086
6 305090025 484857260
1 406151160 539087305
7 103032278 281247956
1 862827015 757133454
11 703774904 421101737
6 357020988 732146436
7 224743402 219831910
6 484859000 568340863
8 285754404 548509877
5 400677912 708131919
27 483077524 32546180
8 726474886 119670789
3 249694270 612826431
13 277087895 924028309
6 735155844 765421199
4 407104774 621744183
3 499143846 576675555
2 933262893 221258822
16 320700397 84862411
1 636025050 873721900
4 448663716 628810293
4 384715108 820880193
8 603575409 820010261
15 418730796 217855488
11 678116077 799784411
3 103181297 916237982
7 844555788 25430603
16 16964402 365542272
9 148372474 932807663
10 287829380 937572335
8 817236828 367337390
1 814122750 416115072
2 374707343 578556434
1 513863896 146515752
1 35505057 930985141
4 576244667 581760130
9 509869396 324393249
17 877962738 193624504
4 72361947 420677079
1 965340581 322757720
1 312935789 727643519
1 108985477 929184492
1 587025100 616952115
1 710704902 828397727
28 526182009 421364208
4 443979391 223708151
7 657539055 664922612
19 366578961 440085808
1 129703322 625097374
6 629126714 961567583
8 566337729 464096931
1 528585187 732465140
8 351101400 274098905
2 864672506 574554066
5 709590499 602582544
1 919193020 453620133
1 860429610 212199965
1 276085515 843623398
10 904766738 167727671
2 140755616 649477168
6 308351886 831321085
5 737444351 96988159
5 438209821 577968684
25 184247788 85328336
2 714952930 437774454
1 417424774 551432790
1 68811691 75804762
3 305395608 244906396
2 27440489 766323208
3 929771030 6713731
2 142393006 437563013
5 875653155 812695292
7 61627189 635599602
3 859928684 514962586
3 894943168 33245842
5 520566912 159652051
4 867207086 810369692
2 783481734 624226316
9 726726331 30930345
6 861689603 176477996
3 727679335 942548201
1 332566435 558452452
16 321532030 100500747
3 547571336 940806096
6 102952123 61424564
2 638360569 481815921
2 693969008 35592008
3 48445325 362190814
1 373171115 946656317
12 327064451 740872379
13 999024878 930342573
6 574334705 31252138
3 97600928 459218808
11 928917631 536802527
20 36450641 40526814
3 870920179 511606630
2 606599237 888404558
13 604707918 286147908
4 536408366 39411933
11 543426041 912503065
6 509772469 673056761
10 312650923 918126053
1 270535653 466479852
23 964307884 967043948
8 95531216 425216502
1 612437032 739912451
5 310651670 77797784
9 440622012 31690928
9 122290024 274967164
2 551476477 306629090
7 817745811 316356408
5 621784282 91537890
4 43819779 446070838
7 511115170 766865194
7 483137626 235269521
11 847872993 917548454
2 202859929 778257571
4 924382695 954944660
1 256543119 888992352
8 362073034 907139115
5 772990414 868398185
4 115599142 597454078
7 707818821 341230248
10 366635557 505392020
14 70782653 554155418
2 29538606 355392609
3 3418884 881383694
5 659464103 745770136
2 257695088 752933120
4 382098997 278021163
7 247718513 41291579
7 791241651 499953296
2 682535240 341949301
2 973584196 998019029
2 360983892 748511181
1 894822958 953433530
7 658628035 923430851
15 614302027 2808270
4 20048301 115871441
5 48885902 848513630
1 728381935 536234036
5 548914387 348625751
1 280764694 739030610
1 270809743 743068142
1 388924019 674662064
9 139056425 478886971
2 710308810 418627016
8 359399469 665091896
4 536678025 535874845
5 175649062 787047314
5 644826173 252770932
14 858113097 828793101
6 76282026 968112409
5 523511511 49890747
1 294343687 251561415
2 353366136 364475059
1 557849058 296459624
20 344632050 315517871
8 420215099 154870805
9 956818461 833653757
4 294382896 707997657
2 624870592 866162116
1 497561983 200435853
4 220292429 491330166
3 763024172 763580882
8 564574671 921482375
2 716853242 206310996
4 447991709 639875768
5 736837803 842928176
4 593874762 407387977
5 249730041 234955842
2 542060807 407597127
6 439650536 110681258
4 131165459 343638694
4 208577938 765278178
7 994236716 700851389
1 408848177 644833687
2 729255487 772573248
1 203049063 763914451
3 321101671 728422182
7 192351336 740025238
2 656003460 159528555
1 771434552 484233391
1 887786111 558748421
2 722497817 74205280
1 394570463 919769339
4 599662160 78795138
8 444312395 890300446
5 600256216 941753316
1 134241892 535466251
3 510372886 349076351
1 70300311 36537149
5 332779547 883477831
6 333429013 459066234
8 292222771 82726554
4 924127241 876523870
4 137432968 606112678
4 381769083 346929656
16 385131173 15295356
2 774698806 623998749
2 139809088 187245444
4 58428018 753820355
6 154684652 113461103
3 251456066 663388080
24 212077427 235941375
12 339066006 888721458
2 55933742 569692557
1 949565233 825033330
8 74646782 234581861
7 958847325 110899177
2 89925181 663902058
1 529661708 863589690
6 723430748 280317031
6 701004896 627606184
3 146994349 576325602
1 715125712 967919548
4 561363741 581444745
3 656817351 697773916
2 468359983 829804797
4 519488605 269879839
1 237348982 13948707
1 13617071 466370762
2 141482115 93785329
1 320369708 689833074
17 391763718 438835154
6 282476083 784296276
5 53917676 290358367
4 624059297 937292505
1 533035982 11332960
4 286194871 98518025
30 881365430 54094996
1 858986912 886772925
1 908144219 236951534
2 631885817 528168677
17 680719134 879323360
4 152295148 221878273
3 861347581 405601130
1 499645613 629300375
7 970485438 271097301
2 789552111 851966474
1 105615669 334721253
5 447488699 254188846
4 206116824 480178408
1 424867633 364511538
1 600785471 331203647
1 798415767 745154066
1 177018033 511307933
3 535403348 474938818
1 22771597 525638379
10 24426444 80255463
19 103012775 792875202
1 944913640 722050181
13 346130352 748257455
13 163782411 48124034
7 499638623 676397685
5 363387102 703160055
3 32721351 763499446
2 651914658 449084561
28 554520597 893782704
4 184181643 219750881
10 881799040 912520425
1 348055020 843488919
9 511531759 394480322
2 162107926 179194705
4 461326481 117988091
4 326058656 24656030
4 232556084 807234860
15 217793315 388215692
1 586751461 574583450
2 536498763 787858256
8 601833435 201045726
7 535601553 774250374
5 769069393 422650905
5 25238609 569601302
11 204075041 848599952
1 933777138 942647847
7 610449872 436813503
2 946566174 200998943
8 859310229 507663385
9 678613888 554682412
15 911919090 419442475
1 977891817 15346018
18 211734686 309326598
2 218994669 256664214
3 748583318 565721478
4 52921062 255096047
6 710338434 566216798
4 86391748 168801100
1 738642951 318319318
3 998312556 849425606
16 834513006 672435531
5 611025634 613036075
4 545615632 560803556
8 53244597 475966070
3 145220234 162931618
8 615998198 975641863
1 817843359 807397699
20 894703064 318488183
2 275249377 316581121
2 401936116 452633344
13 405393103 48182710
3 176255147 503568398
1 470619571 773711544
11 961002012 936072286
11 782743800 478714498
6 190870033 587031566
4 647699361 896207910
12 827987696 293916001
5 254622750 750120601
1 108167400 363539932
3 684972300 819923208
1 107098329 441306442
13 853483691 996379678
5 833391639 153908887
7 918586437 284856495
2 800679972 908739326
8 646420523 518945598
1 546577085 741424622
1 506051090 413967630
1 498160209 929318249
2 841370238 251373589
1 676418959 954136453
1 730878286 713673415
5 198877404 712088148
8 799196356 632394777
9 778179808 361290518
6 426244340 150812579
1 858455889 961120951
3 948481939 791874285
3 438646451 5500040
6 116001276 295564388
3 536047730 620714868
3 132078378 265178062
15 493439661 889938716
5 68300308 772895247
4 101142623 515880150
7 393891578 473582237
6 642306561 220776526
6 721712137 260146197
13 334002322 663238982
2 472316098 445812863
1 525225642 810350285
3 492945763 666523049
8 948112144 989797206
5 96268583 634961612
2 113552876 842069289
8 979391492 491981735
5 124535918 83478861
1 413502882 781795665
3 322213603 8309663
1 449658855 411368605
9 52192051 938826552
1 402326316 172932225
2 400258240 329063348
7 788088582 65609846
3 528906450 461467300
1 661198666 424581010
3 26149695 191284603
4 795513258 984508278
2 51574532 908715398
3 624921644 763673166
1 218487957 545846499
1 942191238 741621487
2 113415825 824679275
8 245294375 128206127
1 559533026 926964846
6 924845557 824368010
2 403449292 655487066
6 60217335 368731281
2 172961809 739806796
1 26253045 638978806
10 825008208 738485284
1 401569605 871561620
14 318484784 185906208
2 938885774 147437756
1 531656339 671506382
4 66072246 666572505
3 114022166 462613892
6 866895411 679784517
4 147829722 275020658
3 688279353 449885171
1 839090033 798057358
9 670675436 297730318
2 150421248 367438505
6 933432707 721589585
3 847728240 476647395
2 721771584 861778279
5 976655959 915410204
3 400187953 782993209
7 837149129 143798504
7 736708066 304129425
9 817853142 5028017
12 835838183 995716469
4 298214113 277751201
9 965738790 337017296
4 678003168 296018311
1 611889070 48384206
8 749420604 513395786
2 533398545 707024769
12 393860952 231954350
4 554196284 51965856
2 740050836 118082792
7 490232996 567137366
1 359374376 118358818
7 467286012 321687837
6 272452323 699739346
6 827030629 357052949
1 943612317 957371314
11 861751239 473372115
4 111658690 982583424
5 205898196 548499117
1 601378633 339076330
2 735871489 286529196
3 53172625 136222113
1 242813891 251302054
3 717181507 666454683
6 754610347 385676587
1 369214904 540587412
13 225449758 227236644
9 374468338 267817024
2 193068827 90338005
7 758673748 337108036
7 337973858 69047338
5 536878617 330879724
5 359471821 831004897
1 620861131 139768721
4 15342683 940708440
10 72183563 727905048
10 733199375 30371939
1 441499926 118901642
3 196355056 541823317
1 685930316 890852242
3 42668761 170137506
5 777566214 466139002
3 551403616 549126601
22 523026523 105303557
1 648367829 194375259
3 627477129 893875275
4 53605517 487997350
8 311885052 233240056
8 635506857 933968007
10 709467899 220601044
20 539091428 652145844
5 635609651 645999053
9 882748679 170746589
14 518729669 745054110
1 671788578 398257335
3 372302058 46898372
9 865068705 58808086
2 165086214 401787986
3 250121413 495210390
11 49401211 955190010
9 285051321 325816225
1 623940367 255657062
2 34927094 718664358
3 353041462 474426873
12 602011358 897415233
5 161108170 778010953
2 973007948 806349247
4 759236067 542752228
1 753881691 324694466
1 223655968 158783044
16 421703541 509306068
4 32699827 650337448
6 593824147 544815587
2 970579258 208331194
17 34427075 869803309
1 392756468 957200238
7 698607801 1488591
18 825944697 263415350
9 375060055 567880395
1 530004597 852288449
6 688063143 242964888
1 345399044 449071791
2 248828349 825480726
5 523672506 400063635
1 192529065 430481470
15 960684020 53184244
1 274738115 63578383
3 367706483 383945552
2 644897672 26075774
4 539460596 103951201
13 275803069 975432886
2 171975179 967160319
21 839078326 192036063
7 451485862 697805511
9 163271901 888343454
8 293883525 290254995
2 458182632 92160457
6 53029292 166238169
1 73695327 58666735
15 865152202 629541715
12 519080956 974879581
3 802507883 217046988
13 598413718 204230177
7 794902620 634081133
9 601260618 584686562
2 389741130 814506484
3 488525037 211584678
2 193342554 288797554
9 635814698 788306954
3 292526724 706350329
10 324820641 417524183
1 267417863 801683614
2 933363689 571248454
7 639750228 420775369
11 832609477 879712143
9 709815862 677846071
3 864328077 504633359
15 887014513 189387747
2 82256541 732365076
42 224289852 956398882
10 427183001 19083031
1 834168651 943412942
7 454300954 937686694
10 191825193 121676072
1 572618877 416214716
5 253226426 78149525
3 579726338 37317299
3 508816470 467872569
8 334586032 70088003
1 247399389 69063960
6 128198052 115315556
1 576790956 614848818
3 956308000 969543287
3 233890165 800720599
11 7074316 647584910
10 607024992 481721404
1 999703968 54275048
3 718753799 404543703
5 34109368 109049170
1 849253891 396508464
2 633300760 63085966
5 109284012 275939385
8 330009391 728441767
6 224806729 241998334
2 662300860 915090803
3 881439238 596744832
1 612578919 14664041
4 5532457 284784759
4 585862476 909511539
1 496940188 295210004
16 867598213 570450416
9 876935334 627041035
7 375708955 623939834
10 368127981 80375236
1 202961444 814626154
14 979815573 959577633
2 462930790 718579541
2 97223039 402905736
2 178778666 762830325
11 331476743 912557833
12 561862438 464400111
13 699691569 355907355
4 13853904 303821064
1 407572524 807286937
2 443408517 905809486
1 345734973 171177508
12 716303762 513862363
11 929988531 824161734
6 396753078 31438818
11 607334005 519685710
3 612868970 902735676
5 835034330 49721181
6 999806747 158910550
21 439250379 745668981
4 630598055 306771210
1 954378634 502518837
35 925745040 195217975
10 445679827 532790387
1 134838075 572460288
3 107845706 370869394
4 376326354 368969685
7 845427383 650657942
5 804847432 566057227
1 287511725 787892450
13 314841205 300906945
6 170042903 909702921
12 454801068 887212030
2 986289570 813490089
8 821603668 744613547
11 305316751 471435329
2 56997543 429951183
10 706219749 256914510
3 394518350 258349685
1 66314262 213169328
2 29478099 830651758
5 71869749 691092299
7 49088746 758909812
5 180127028 619803388
6 643937856 561589870
6 322775309 512378785
10 455306037 381771332
3 474884499 282104414
1 835231742 94096209
4 837519208 313604072
8 604644466 81000359
5 139034606 294108170
17 300203421 271565737
26 599717779 975157949
8 201237208 606232587
17 867879126 27168781
6 700979627 857833961
10 885491588 470051136
7 364090594 763048584
9 733673105 500218769
7 621064557 355194264
2 478768528 225228429
6 517191656 673141921
8 15361742 417191331
9 403199369 238210759
3 297819986 663816865
1 976977341 179660776
13 99528933 732859315
1 640102682 673664490
5 220961304 106247989
9 590633530 922594923
8 807949525 620482688
5 529730111 90560687
15 786890665 240281612
17 423297937 145087716
1 341947297 308257247
2 641261437 758058480
4 818448225 83127287
12 117969326 46516297
4 438360713 879085043
6 635500840 302047665
23 991785443 62627024
6 628496660 415321006
1 170105159 356630056
11 817788436 827593538
2 423429763 302168901
17 610750047 696570057
10 76791835 218992166
15 864882255 847159391
1 464234268 563666391
10 83619656 977052697
4 433405491 322592576
3 345827673 875681210
2 251514410 723967464
5 754311369 344187146
8 982849660 115892693
1 871620502 763482504
3 885001406 727828458
2 16710152 564485729
2 41319917 427511716
3 392703822 160095662
1 609616712 963128693
9 827181859 276142919
25 847327840 335070577
4 825544623 243144359
1 725405399 89340132
2 902603257 703268597
6 6554895 447723507
3 807506482 226291958
4 712271543 306106301
8 638733225 118995855
1 669048302 179677661
2 277206140 460590247
1 847748484 357070327
4 761917324 106155893
2 381533689 732281215
15 63889496 868089864
1 902645524 362059531
17 728016987 382405544
16 254765946 793961576
2 284813532 652374414
2 762315462 681898608
2 395115431 894879484
6 25412922 139343366
2 495607241 300012499
12 156383040 340239089
4 71070957 946090613
4 60334256 554308537
4 883210180 904868731
2 839249662 620456248
13 483354199 458860574
2 173739699 497647753
1 101792579 37025872
1 152023590 945352274
5 790827181 438916887
2 402940853 239319661
3 259506923 598411075
11 544355111 208684738
4 653067268 406514216
3 961774291 912891908
1 897256726 255034880
10 823946691 47412242
5 809583513 516666747
7 674037244 477897729
6 9597929 724917977
21 582135938 376834651
16 27923842 530770646
14 635939448 281523581
1 982669171 529746927
9 67167339 192932821
3 142974184 497659352
20 139859768 599605135
8 717409155 575236086
6 613187301 640312118
5 113987481 52487721
3 832130891 915937192
3 38068651 234122508
2 33210602 500965301
2 384975893 467875578
3 326344138 469952495
12 47932302 232922732
5 43578866 7048719
4 139390539 869857188
2 63811262 159399524
2 504542161 187576833
3 342999503 40642701
8 488060820 880300337
2 313216480 199559374
5 891946251 916242797
3 168036166 381354093
12 126240658 67934178
10 763036793 392831950
5 790587300 579459661
4 212827469 126548084
2 681711645 369579043
2 641237707 3098206
1 699051843 625453264
1 161745164 261048790
11 835006637 537675105
2 334348973 353586920
8 670267043 463994781
1 194994938 579573457
7 835564017 700364929
18 404477232 762799360
3 363822177 481820785
9 692210736 673871723
10 419035669 717642046
5 405826010 464583073
2 544962816 833410044
6 920879163 957004029
3 27482809 525298407
2 487249328 377135014
1 28204274 382410953
6 627148284 306579015
3 946749870 927723132
1 445556775 269568079
1 309174848 914191264
13 572220079 820601318
5 625601922 610483081
6 6359896 900214369
4 114548188 676206626
11 765344198 978424347
2 455402 522514374
2 811966745 591500876
9 261307971 915851032
6 567646136 804941187
5 51079410 384647693
10 674909062 707451005
13 107195078 855098697
10 873241908 790667745
10 478233655 162515647
1 254946440 586490558
4 52485415 990700832
2 798282429 51207873
7 809128869 56940931
2 169058225 299819363
5 876078174 565771509
10 631529251 817594392
5 160095740 783904486
5 627372066 4352678
5 219590017 145470238
5 501085339 244504843
4 448980251 58684783
3 378908548 425358478
5 496412203 757976062
7 236447350 459118191
1 570145726 177167244
5 749489393 714773147
3 945283969 317200108
13 977230815 744414741
11 653905498 828296543
4 995154543 435364193
6 937426025 152343343
8 199968524 883838590
5 408903381 664438662
6 408077825 628119578
6 34123802 335961453
3 79679779 555441111
6 726135839 436700007
4 577444050 993290560
4 271344750 546741938
5 572931211 888643062
1 693855417 655796831
2 875399418 47827432
1 218437164 187975893
2 622420797 579811582
6 424259944 873583208
27 235747586 117338425
1 95384132 457933577
4 939593730 517112469
4 83045333 626752269
4 436357598 705327374
2 602477586 678666280
4 348085396 878241002
1 924459589 933264028
34 353266611 643174805
1 96800805 11158602
10 949674671 840156728
4 788518942 911984823
6 520060473 438932222
5 42943262 155308334
7 234947720 453547185
1 940756505 615692103
4 716739505 108277871
2 205799215 487491254
1 82883505 34702616
3 99527991 614839312
7 599143567 215358123
10 955954567 41179723
18 167479055 102891922
14 753086911 25843958
2 356747692 538980478
1 501729530 946920742
8 734135435 451717155
1 567617585 966089376
8 414249869 607354244
3 897428989 567432324
25 342331654 52499423
3 340576084 615363754
4 865684071 329450594
1 389588034 514916354
5 947040352 346327393
6 932125164 167989843
1 541960540 654451145
9 421364092 378304410
2 969056305 320233956
6 438727211 423442401
1 67734921 544769092
5 503111789 325676933
1 96636956 371103585
9 643137156 728347508
4 713648309 393402758
1 788456846 136718750
2 565211078 751275225
1 836550401 663184258
23 783587022 395921785
9 366525832 716204881
4 51334251 451010747
14 269752442 860467996
8 802195182 875062334
3 136627145 543232888
3 814048613 426509572
8 528530211 298863949
9 54416769 814338625
14 865956843 135456753
7 518615610 863224359
1 416584300 428220696
11 229975312 422073906
1 717980096 411584922
8 481164136 873755151
2 639184438 723406927
1 993380273 574547861
6 606602037 657282772
2 33750482 762197207
1 360807231 759134450
9 962851505 111729994
2 391073841 467291725
4 231517504 535736786
2 890180129 341149689
16 760238912 659519623
9 11560527 504723615
6 460801815 355152056
2 680989606 387872106
2 373567914 803235142
7 825788008 583695591
1 951074085 759776123
1 78950346 390202553
3 836228282 567708179
3 843147048 354027941
7 525092537 629125907
3 637059252 400772713
2 389965455 491270966
1 334249386 932490356
12 403111176 29754639
6 598210876 493375355
2 587598748 121202663
3 732085226 698023054
1 467185732 705329578
1 690767425 45698945
3 958671881 118102984
2 159330787 99690695
2 196380002 290437450
5 879690079 665226312
4 155729509 931215480
2 185136473 828367202
10 320505087 781748575
2 230822731 924046023
1 98862010 473896575
4 542763260 758766859
1 210489724 134636438
2 651771307 926639371
3 509979796 858781716
4 65253960 96168590
2 876317067 703114670
8 519278648 686406043
3 298009174 754371079
5 761904866 888476876
4 968119290 68655901
2 829952297 523924988
6 512286018 702923079
14 598669479 636707530
5 195411779 274551177
11 802262983 959019680
3 480835134 645146175
2 699037017 209014112
1 940216386 157078510
2 408669763 294405590
2 746089768 378123463
4 470633853 602722156
1 693547957 511240588
4 692459176 819477818
1 227822696 540494389
2 24516920 272990451
6 260950323 230232899
5 527284166 449889448
2 596317233 164700464
1 805570412 924373700
9 739453756 792506965
1 654234377 38542617
9 403766684 625874848
6 515170085 146214767
2 259460506 883854837
4 358976893 89184016
16 817196478 698835925
6 331960086 553313135
3 934163010 7874362
10 164559184 883645582
5 169586909 765824718
8 908136374 593470011
2 662230328 735188267
6 762628334 360150204
4 179813756 572938158
5 410086976 645478103
14 324034172 311407290
6 214838827 725302041
9 355766213 870045192
2 66563447 990203193
13 67345042 735006219
5 286011049 661662988
2 447479096 643368461
5 467940319 938924083
9 233676269 497481142
3 333801036 87421538
8 856564290 803850793
3 28763338 454983022
2 117652496 494771539
3 499301954 490146575
1 539503665 860963125
18 847229995 343757130
1 448183454 445795865
7 829023236 223509976
19 544634512 96419647
11 999130761 751650715
2 525864265 260784274
1 345106613 958041686
6 956716609 821572607
4 131333162 355850388
4 978690427 555508740
2 33956929 955331474
6 322673967 799916881
1 433551161 30565625
2 548581526 391650883
2 634984914 39639888
5 60670457 535081508
6 862109924 272335963
7 894466523 866499312
1 559232333 386980294
10 387929735 201570139
13 472910923 578397995
13 918852728 906364772
6 146545512 313456848
1 559683041 240657864
2 742075829 326500971
3 34326079 294508598
1 29888558 855366943
3 226660598 152415788
4 847706372 80519089
9 944522991 275559132
3 879917706 393127266
3 974744409 935316966
1 478762450 314939916
2 434340755 505552312
6 764046048 732675822
2 795563757 196553295
10 411403435 377079116
2 56862195 129486737
7 331300424 120429152
8 727202 439531046
1 422605657 304243028
1 449064827 745188068
6 856484524 805268520
1 844680761 248620719
8 958623077 718894083
3 144038481 874193650
1 423698559 732390786
10 468002953 248025626
4 157072449 707122288
2 537129170 882040113
4 387560863 374169456
5 651907646 188602362
21 829657320 195089451
1 372503352 174001523
9 965890206 310011713
17 299949558 834856190
19 74649970 857000411
5 622661861 719394312
1 428162649 656010631
5 629716298 897017318
2 759762695 889225249
11 18940540 208601331
6 340478160 532331187
20 326561861 764470622
3 655863794 192409074
8 920324818 69679442
13 231190234 431035856
4 764146233 480256369
1 427816718 320831733
4 591301034 564427231
16 887595998 663937420
10 984928457 334307124
1 985990755 738864835
5 387930342 373726778
6 281017992 861226431
4 250502720 430729305
8 264940633 656289289
13 243082209 391111859
2 468565183 235549013
1 194343225 338447855
2 127288891 310995859
15 731134941 943930295
7 12259177 80111586
10 226730836 909561027
4 718680595 982025870
9 251401143 14340980
4 61413013 647922243
10 376423209 894248274
5 49883636 492738792
1 916311355 711466013
4 457864240 4915600
15 414574661 220679205
1 78875575 938137907
12 653530564 614825773
1 16754733 927103367
10 958382536 935051759
5 58065784 245547932
1 733193502 962512182
18 441340047 113367897
3 57605489 339539463
7 806699502 535015481
9 197199878 526217602
2 719852409 187765937
6 971549883 536247183
13 677138705 647662093
1 713595850 436049190
5 895037529 131800396
5 170580538 865563304
3 432285585 306919267
10 332489983 374137822
4 13648905 499009726
6 544473738 188373330
3 919801012 599826388
2 870478872 873622157
3 59378944 899465327
2 293605055 672809981
5 348793452 980579379
4 97214623 133220746
3 149604601 438250982
6 898655449 831858887
6 140600325 821859284
14 251416122 707502192
2 686393463 569289244
2 23859023 12645929
2 61484846 390959781
1 964827574 196414045
1 367177166 143859259
1 523520986 590143555
15 671782539 864222692
5 349256111 399330185
2 76343683 20408122
4 701216929 330040778
1 860507931 655924664
18 158012444 751184714
3 799953353 961475890
1 293482351 462942042
3 273791522 703963361
3 980456859 462080797
4 137945036 598747126
7 769457376 166839360
4 522038196 145929281
1 746717078 97089473
7 28053021 275171082
3 617952647 503773130
4 15713388 534626109
7 534240050 870308737
1 158958060 732124363
3 754247783 839501857
1 485707131 8728558
15 637391562 354631407
10 807636175 556645745
4 580435915 630472859
1 928214454 74020447
17 590405096 150702143
1 148432752 672620900
2 954212812 576966035
1 800289776 906227260
8 392369591 350095924
2 303575902 962992650
9 190125651 781703709
4 848524512 273852671
1 381957337 530336993
1 802499857 344214246
9 82038896 269601601
10 221035609 755355066
2 332598926 729243676
11 245643422 244622642
5 767733893 391998760
10 890488416 581832669
3 344850044 643308200
10 988620273 991092576
1 224797160 488504933
17 638123487 827134372
9 238906055 758701203
1 652727262 965208910
2 22865928 493087104
1 453182538 158046159
4 696991390 306733922
4 725181660 72497229
8 819366046 42251633
8 362181592 386670996
9 143890122 405392400
2 817955798 260150103
26 447516132 895042407
2 696300642 802470288
1 91737976 67123982
3 499959933 725468597
1 253919012 969470592
3 759376953 596359317
20 74392533 78353254
2 241702372 347755451
3 78757372 346200425
3 586618095 994108043
6 595746856 887096426
6 234514626 298461323
8 573757109 150047296
3 710570332 990892542
8 407756222 718088890
8 934657366 244607406
3 949727661 394720145
2 816761801 709449002
2 726429900 44658914
4 579320701 188314064
1 272291160 137082761
2 266888694 876615804
5 666769124 146813999
2 138011398 685066080
9 51577902 456737053
2 36254230 618985559
4 758878504 70692290
2 925727536 119463187
3 426885407 707869426
3 41005858 543706523
2 725995889 791819641
3 531294461 50442776
1 585853654 958846907
13 982904654 958722117
3 658820253 537477695
2 120316810 902259541
4 320940338 870368571
7 198939206 431481883
5 219927216 690110599
9 144532229 644639617
4 476303963 222956469
3 711618990 646976151
3 640199144 418595664
6 396935362 354000707
10 913887084 352795133
3 400214482 346121700
13 324534605 786149058
1 408245107 563954586
6 601477091 235699247
14 937670502 67072165
20 475597364 511158520
1 143614702 203408988
8 499533784 625413581
18 443442828 3317084
6 449898887 147035118
10 669895459 744959348
4 712040879 343045808
2 879361184 829420287
1 405296868 722016275
2 246968534 864388102
6 249771813 444934045
7 270212533 438465603
7 642577673 742369954
3 645864919 62221669
12 507627563 66877353
1 615309560 443893669
3 2040752 842018517
3 352122585 488934108
4 452740733 339889574
1 140442113 593102895
4 361779073 112004105
2 379662120 374561080
15 286954216 435562788
6 712632476 437501943
3 961463194 336853974
7 78234557 195187647
3 47878646 974704047
13 593722942 345072927
10 87408220 921083570
17 167797316 908850264
3 578598159 830829752
2 47165387 923584678
29 727507035 606491267
5 215182816 512635270
3 49262573 904131911
24 112680688 95698722
9 771914483 377041434
1 329246337 88709058
11 2293416 260224530
4 953339792 564277371
7 621164683 682361774
2 20800904 316171131
2 2750289 587063054
31 142779161 81072604
3 221891751 553734952
1 454222321 892117933
5 852877109 269149313
13 49416793 842771733
4 764930694 14220571
2 148698826 716279063
3 231845453 732232397
4 173571645 201426042
1 617171138 90528377
4 831496651 902225090
10 176763524 825996341
7 183380704 519573919
19 457667192 223937728
11 903463783 500813763
1 24182936 874847650
7 358220810 157448652
5 814507756 219666511
2 319432674 75596462
4 922970278 696035751
12 123231482 12642964
9 146810959 632502153
2 281027470 528895662
3 333709403 368257709
6 815183796 42299957
7 922637626 745323551
4 31578564 575943376
3 681697307 253563219
5 870578830 323593286
10 42639830 404884694
1 198570717 967978828
33 370025737 14108826
12 914533472 772378753
6 780859196 844432817
3 208621422 446337875
15 845434673 727033076
1 971985764 975559614
5 117572619 369786715
4 134490226 134601009
4 892648729 401094978
3 480351299 303374898
2 371180103 312401720
4 427626313 24342098
2 140544923 224413527
16 119791711 483031691
1 79375721 426992461
17 139519505 862479317
1 416220740 234804305
2 872969871 850447978
4 207195250 642687345
10 603797551 994032773
2 805801180 198130735
2 93264844 612025462
3 844198300 257382844
1 2032377 986780665
2 296457684 931738548
7 629163551 935243916
2 987666319 240844401
6 415736198 705467197
6 472973094 26579483
11 608581530 377846016
1 741646804 2054042
11 693538517 525085006
11 798392408 967190749
1 991101583 109272221
1 879158886 566657634
1 674948946 914316437
1 32761108 632089146
9 636171088 829263971
6 415118289 973821303
6 37196816 865445393
2 754848301 899310250
6 443143313 776408209
6 318900153 945744697
3 720137053 176943829
5 80072138 746335082
3 82766700 965473599
4 612096283 179511581
1 32521928 740643416
8 626912568 559908493
3 569155849 904410596
2 443704381 870110565
1 693672686 882285000
5 229359855 91768790
2 159825765 693089189
1 720351761 908574503
2 993873055 904105615
9 94204037 457775118
14 902710000 698918190
2 911173550 347705943
4 871136720 651170447
4 719807555 8100686
7 352957706 620868674
8 958257897 274488089
9 76917426 919314590
4 288387759 771328519
6 132949194 762718406
2 8053604 155705279
14 782728297 35508340
2 269860088 45788285
2 123256115 246817832
6 709022547 813030846
1 872232724 930503207
8 555122902 893752672
2 468343451 607848038
13 163109642 813249148
9 334801772 993844910
4 186508915 861016765
8 934478319 407716854
9 417807703 204095456
1 225072647 316564321
5 388210292 141889065
6 828458177 586357503
1 761128230 118544705
2 383726468 489726993
8 404499436 961273572
1 631294467 424630804
1 34257623 939040064
2 221941479 656656251
2 256457962 243232316
12 463074878 907984864
11 493093126 506704769
1 525033037 341297141
2 379175723 162085837
1 232316237 242727113
3 354837801 586994121
11 804668034 552377063
4 255727553 948876239
3 69881761 78944299
1 721477355 434632338
3 529839604 936868480
5 380002052 839086703
1 44722885 236876755
1 862505112 841788485
3 196277623 430821926
2 968020027 556713055
1 595859653 322483175
3 617557005 666709019
10 914437447 32916765
3 371535669 240778108
5 555349614 546336583
18 708575180 512453294
4 880929001 652986519
4 752565742 222940243
1 444133826 944375288
3 540161180 583087350
10 267297143 396620710
10 575503119 230661077
19 607558441 563222698
1 93149725 711113674
2 424125715 497054355
4 861577600 953771538
3 165064447 14345705
2 481924316 391700138
5 540691533 206891847
6 58506699 101702833
2 853780098 622821071
5 743968317 221896750
5 6181358 70395532
8 16422842 807746261
2 285340698 649654492
4 490917748 593265956
7 606204517 551561446
2 501837063 84521924
1 499426920 781155525
4 498535767 172849618
11 173213066 782823086
8 318326990 771217816
1 911581909 974927327
9 316053165 852773675
8 820317462 989327319
8 347914634 924823913
3 272038483 618795247
2 111476157 628776355
3 1550604 382564736
1 349067130 974670503
5 36781677 894893574
19 858366863 939286087
3 591703381 530210827
1 11726570 52287463
5 774881975 616694463
1 164279296 321420189
1 749750145 12177179
2 240038426 385074611
7 155637384 258368495
2 553185545 915951666
1 397669075 43994155
4 119670315 692781781
3 749610287 934287428
1 255918683 934870093
10 267923211 561251529
2 985074844 213563009
5 224949013 718670521
7 640884748 61805818
5 384035120 923865746
12 794168201 645664
2 54189526 336407044
2 627140140 126616475
4 917556534 335501827
8 842796143 322756484
4 781989536 648201710
1 963518407 893198221
2 219982798 912869351
17 498458661 500954635
2 109628910 22935219
3 947732595 479999692
3 893100706 564619233
4 447839774 23560359
1 82943748 622885387
15 750392314 176451322
4 997227974 708211865
2 458343018 985523785
5 427667895 302436300
1 735976360 125192798
8 453167003 605371952
1 884033572 312756937
9 259795632 787962037
3 209821909 621567961
2 934342356 450394243
7 119527766 162243697
3 638924029 795237499
5 246704632 799746120
6 353312786 612742033
4 695035482 569511057
3 211720650 32837177
3 860036720 757667638
3 151657685 860257894
1 912517601 877047884
2 733088871 542874047
5 366417130 378010162
1 103789985 317273597
7 870837337 10874844
9 605140652 400256126
5 428957609 412499006
3 582336325 679906133
8 868187273 704132062
1 849400898 352685832
8 16602472 228851911
4 41587133 770620070
3 991030714 318916469
12 73400915 432614570
1 405396917 887428372
1 566893939 231038493
15 24211084 8508422
3 993152156 93138369
8 545469609 707090148
5 784056891 677153240
4 619615604 456635958
5 749046550 176763646
7 412628711 529850792
3 402227220 947190502
10 593463422 435510039
26 531903657 544288480
9 512102338 881243467
3 287353092 801059642
2 725040967 635312170
1 502187857 850871118
4 117080753 143160540
5 477439317 430126556
4 115956365 219256885
2 75552284 801628232
1 574342942 780498013
5 40717445 935157475
2 213064561 241824612
1 43469619 232127252
14 652630088 482702842
16 261356629 644685356
3 42173885 859981641
2 837380748 439653350
3 352305746 162815963
2 382974030 286446932
10 909636788 342454598
12 959469857 140954263
10 952984449 67577320
6 35006584 847593406
4 81792198 423348112
12 365053582 415202939
1 565805316 494453079
16 132966279 958331341
2 488904469 827959148
1 674435858 852495132
6 576243632 692041935
25 599803696 882280232
7 671263298 832818683
1 958416556 761280820
3 872942661 719270812
1 200049461 851816380
2 545203977 807147722
10 556274697 608501093
2 252290714 66727513
1 384446517 996643504
1 138390212 513725767
11 700172085 738182186
4 181798848 482152800
10 300966191 106704052
5 430599078 888430294
2 53906219 530854877
4 95842028 515391180
5 702697462 544134415
2 980105601 257276639
2 600859926 378539476
2 355694089 742894548
15 510258900 402376153
2 851570006 984815588
1 569518073 630596339
14 542670596 381172102
2 817836304 445752409
1 471502417 420638842
9 406141426 345590417
2 829559368 804134783
2 189833503 804429216
3 734886662 197458641
2 511549879 623310243
8 547554159 665956745
6 662269819 221111061
16 385416974 443074551
6 385507733 813763278
6 729615013 957987966
2 746835218 989216726
7 938552692 405221237
8 364665968 789415120
3 392135692 384587362
3 831218323 389166778
1 401422370 86170087
6 165414497 143303011
2 657843374 804232237
7 319654603 425089064
1 134332271 484294240
9 108422423 719311232
6 684233543 69595254
12 383325853 794322395
19 961075814 359206441
8 470163551 221899287
3 83052461 563658175
2 413761835 120847345
1 675931546 841515515
3 553377889 779599923
7 261274586 81705420
6 814654948 304130227
4 258291811 410118106
5 659495684 397870692
7 152766234 384768443
7 118126572 246476363
7 680914968 458113269
10 213196440 118305625
2 274583792 850123139
10 140413911 294228604
1 202210100 481944509
6 999638170 827659109
9 421543527 414405744
2 460510153 942657609
2 751884045 149301613
4 42190974 964301655
11 606692000 575926468
16 128862233 999717818
2 852494459 410107074
3 373565662 368231727
4 358079413 432253794
5 157459730 763332554
9 209286081 283375962
15 849085322 395083026
2 108341391 476616549
1 89927348 25711488
1 160168231 647712721
7 250557638 11637763
1 420925848 51530912
4 325439191 369826471
12 30229098 488467804
10 367167669 160781279
10 15422544 804702005
1 280480727 926231889
2 480405886 853608340
3 858741410 514254919
4 882472508 42710638
14 186515383 887385636
2 896655747 407232942
1 232660503 256567171
3 256786745 482008531
2 98074288 344462547
4 996821934 596865144
8 817317698 90595980
1 987900331 221735378
8 419797989 172932233
3 39163024 19841149
13 326009903 343675929
7 326903013 532717769
3 953975170 871023291
5 129973019 862816304
9 774128399 724401730
4 8108703 193531534
3 186502836 239858184
3 36348260 504788547
15 262218304 155473124
3 55242136 143226983
4 387455785 656851558
4 609791375 304268104
1 617565452 852797380
3 120657095 597648478
2 725059850 490770260
2 69955301 716454276
1 579254195 258552121
3 542842959 794443787
3 200175194 323698765
11 710018355 379287742
1 276192689 32584885
11 881915583 442048086
12 329144543 619845196
7 93338883 25408199
4 73978912 981026126
9 321075992 214893981
1 969260724 595486
3 576128598 729468526
3 588080937 807857394
4 707756536 614091461
3 949259431 193919605
6 740630729 679777846
16 252638880 958584728
3 521650344 400490197
3 17603371 739136027
2 629402404 979152112
5 721483567 441190196
22 586581789 945223023
3 627504633 556994986
2 819869584 972073539
1 800430100 332874582
2 68738635 499535412
6 178859099 350032727
9 97222318 926855984
4 441218661 199640846
1 450176228 715339292
8 239060803 649298584
5 16595255 523139038
16 876691388 793361124
1 360134215 262820017
11 541673639 18017453
1 979824394 337772841
3 163577690 576681776
1 36291661 55822423
11 910770886 771829962
4 316042228 733195700
4 514891063 709053123
2 224719124 148831846
2 443736040 571410115
3 181583886 390285338
10 250144259 536451299
11 698050935 264090327
7 269418489 528631326
16 674305964 807882008
4 829771029 551593746
2 264477820 564565229
6 66550989 312217183
6 348255201 961958557
2 139700754 577721157
1 856434724 306268752
5 600028840 93941949
3 472379574 383735491
2 792532582 245800204
5 450052324 595302195
6 335619443 616351315
1 174338108 3141733
2 504511903 706529377
6 200423645 31519395
10 477767267 210998194
7 767112412 692936472
4 197055955 359417187
21 341280943 825708017
1 980633195 938358602
13 615180410 10160292
15 598076469 343400580
7 392648557 530190930
1 919105848 900452554
5 327547846 356663472
12 267750127 660282534
2 330946990 886413711
2 323662998 603596868
8 25798955 837477668
18 663438472 310571578
14 949309170 1630073
4 200697324 151426441
3 61656148 88083029
2 441204594 871378506
6 740437235 930112522
1 66869407 572576992
1 291559824 107142099
8 371068042 952458432
16 82647668 528586488
2 752035581 788929573
12 526276992 294488344
7 26829128 844635531
8 249299793 481109193
8 566382866 25952700
7 32622083 23706283
6 963790594 263958559
2 438313194 516443058
20 13832288 158419172
13 750643143 53164467
1 227733468 847708433
6 526422223 299227758
2 96629802 470632280
14 646116885 662707882
6 532855724 371161735
3 896407408 550507238
1 222076895 235820283
1 354172663 759735058
3 983178306 90165585
4 249613826 469930660
9 954804063 728564519
10 517299730 123876573
16 660752735 318125708
5 92433351 693312515
7 342189587 34998384
5 184719871 47538043
2 50433772 989927866
5 879252753 651204630
5 342774342 989159658
2 407052418 985727472
3 143537029 469724949
12 349991276 877918781
3 505351532 365898827
2 389824180 956262214
18 208248127 373244909
3 715953821 459455680
20 731060341 324569228
3 60406761 628675117
5 696459985 853584341
5 986012898 269397918
5 909230749 555547827
3 591092432 48093912
1 406133863 634999833
8 596256411 555339864
15 342176119 422004108
3 805286767 396332238
8 347568855 346443709
8 844230373 46801987
6 426549809 143382380
8 892618415 80948038
4 209545011 504737950
4 163113403 615269679
15 958821542 229362087
3 356760809 506518642
6 367024016 479475364
1 153792751 120143302
14 698082168 724538774
3 736874351 174120547
1 313668312 272400690
2 785610903 859730777
4 259341837 208017957
2 665193903 83651694
16 2737485 260258048
2 714195387 358836907
3 503898197 340487754
17 941260286 579165117
2 987681336 410520932
4 685528850 588183410
2 408798722 25725983
1 833731385 822741915
1 233392436 249812837
5 474841717 62101764
13 58248260 861343276
1 802237028 613789017
2 262982299 64532604
4 625611835 314816200
2 444328789 624728425
2 681060586 744737853
7 831769983 779130884
7 887135608 980379783
3 254919239 130269749
9 662437562 338065368
9 475973324 470740839
3 732426072 527831838
6 172408423 872489303
2 895179840 765806146
1 177497387 940830487
5 490185588 785278509
7 831240516 318701034
7 703912621 110965474
8 87125025 27662178
1 479942679 398128093
3 710260433 158011949
13 185083083 309575811
4 376857534 111719625
1 263318445 720045245
11 727088586 788930889
4 160026409 783377889
4 143820635 780728813
6 128820371 817227822
12 235703427 474864726
3 58853553 354456650
3 686337099 958463783
4 664383470 964704401
6 867829178 484570334
1 453129851 286759903
2 295648668 674663211
3 943019660 66876270
5 899951910 333741622
6 461019633 249002444
4 22893017 139142648
3 954073381 839630097
11 560104129 322399026
4 340889279 648922345
3 812576887 806628088
5 917241329 27345153
10 506452343 507178257
11 557327954 567862699
1 13283357 679629324
3 161620866 213404488
11 601541108 428197590
2 750643105 774228556
8 681074988 962822354
4 272949375 495751873
6 520526222 462558962
5 244113726 700691628
1 880430218 839448845
2 23035198 725296948
4 825095341 836101962
4 637923651 466053499
2 583231420 738399410
9 592812793 167948661
7 438029967 75881863
2 245433795 715938725
2 758511785 584298658
9 857833606 621422921
5 768197420 826299431
1 378444394 317868686
4 554082768 336650338
4 452963267 49175808
22 957916961 483747406
4 817349784 426735427
9 754010642 49747350
1 262974910 620784885
2 230296388 811653655
6 817812018 472089350
4 807567830 602927288
7 319589409 500048476
1 734810605 191262834
3 471858335 340779265
2 191457769 643338995
35 548671053 605110633
17 244013431 559005555
7 465510063 668021841
11 805408333 519482358
16 507808683 112627767
1 861297229 63988970
16 519445291 312786915
2 648385237 322710804
10 841650772 955027129
2 190399403 77470658
4 6778319 559803231
3 97864144 298771694
2 431735567 729634522
5 279272534 367687969
17 102390851 18032637
1 340997682 141542841
9 350251632 965674689
2 633659392 730407452
1 268063134 37829118
25 153929539 129202947
1 555070628 430409213
4 661212576 299220006
7 662426274 836237716
10 265805182 271938339
1 267878679 115118174
4 7138070 247671260
9 654115728 821856894
2 197231660 685828414
13 386795684 187278059
10 671778871 628415320
25 265024533 949322752
5 221909245 179752331
11 837706380 559481328
1 1182918 658697757
2 565917208 627811544
1 1839105 395062039
4 320663940 707862128
8 460143489 633933482
1 691189351 387713316
6 712616925 892538176
7 647474730 604914589
1 813424015 156691689
2 93431850 215939956
14 546044588 231900996
2 597536599 854507783
12 963143627 789514636
7 236795213 337365381
11 535695046 754964895
2 699792363 319105138
19 724585818 493390666
1 619387970 239584174
2 228912965 899766218
4 936541733 394107875
7 404717872 471029508
2 616262944 627792064
5 746268901 929805101
4 443386916 645189106
5 883451685 231953539
8 917784580 664252070
5 826829367 243430412
6 601794676 264544279
5 408350608 762814033
3 816153473 517996715
1 856929968 423283877
7 155053332 860042593
1 56550797 549876695
17 182130682 734038371
2 254280238 133556414
20 147735042 245317533
10 666631958 813062544
4 140362798 127584207
9 392522073 244359379
2 268139880 39534876
8 182630132 311048659
2 453312912 608658575
9 263183907 533652254
7 195142818 498443430
6 775464590 637885669
5 498049057 863383013
6 19740074 12643643
3 655158345 964488767
2 427126316 64222848
16 915632835 825396813
1 777858089 910376016
21 858730796 908843321
14 924218667 337554028
7 498589512 130172364
2 436641368 384911675
3 130761354 65400033
8 890275629 769232888
4 156859040 445046277
2 213283414 924155922
6 908832523 437549483
8 726245184 799586632
2 692019661 84077041
4 585268749 452864180
4 136912810 123159065
6 469801894 290273637
3 642210221 231576770
6 21329380 537226490
4 831632060 377219419
2 405993978 132645489
1 215950254 149241284
3 778412799 962860136
3 38654610 768943729
1 822279497 851067079
1 262456583 658804225
11 221079280 857155248
3 602535463 207929790
12 448939285 587114127
5 340652633 623317327
2 594001829 843508826
1 182588356 784153580
12 547783954 966745815
3 809279448 41937934
1 890497830 177832782
3 715939686 768837662
4 225817347 896852606
3 361227790 144966822
2 998547942 971711373
6 585665282 221220759
4 261214958 204161308
2 28478909 394537800
14 454375506 124269665
2 357941119 418630951
1 878131748 11488285
4 507515642 631752149
3 366133367 471513460
11 801879766 978095548
2 37989056 425082292
14 309242425 601740633
7 360990583 530699131
11 413349465 562248338
1 504185294 889167022
3 628912094 510167375
2 479377566 950849558
7 442856220 275510191
2 710105645 29091756
16 175556758 386691105
2 477181683 480256720
15 342459189 502792429
12 824679293 465141598
1 848345820 35557560
1 159577824 146294484
4 513481400 902493475
4 29421557 486071378
2 706085389 712552193
3 261446808 974922070
9 5212342 142414253
7 736178751 652132628
43 968032697 934395621
6 701380789 358874773
2 366647326 421667284
3 908150182 62397803
1 693496354 911536650
2 460951289 567304050
1 901658178 857927596
3 456145031 899588637
2 679899746 983664314
1 868574442 640380766
1 579867123 892135848
3 950139378 567748418
1 109807340 738968798
1 569123261 625241532
3 426836451 345825072
3 381838514 605212752
8 782169985 961370592
1 397789878 151783429
5 502761009 98231736
2 411148085 861951778
1 757671437 331367377
4 964353754 6992308
4 436940031 615949405
20 688793635 753246679
16 312915009 298328551
15 745981517 792796901
1 607526436 82380562
1 264911297 872694243
2 545276144 529045846
6 872386832 72678627
16 839436308 245430547
1 119058717 352960675
4 58542216 797468132
8 522877816 835346126
6 39544103 560924239
2 191003225 706272040
2 360684503 12780828
2 704000820 940316909
12 680274266 341397982
3 159661737 922737001
6 617714005 708685095
2 55640735 244990862
1 165108184 275076406
4 978143846 705084813
7 904997575 162505035
3 810720142 183447044
1 334584154 132568914
2 455459104 620783814
23 923641290 349594330
7 46998864 301505613
8 720341732 652403536
2 870751720 983050230
4 449805991 426282083
3 613091401 355953227
5 36458445 685753831
1 780876956 719285404
5 592222422 580409812
7 379679888 393190494
6 85527098 250217619
4 994795999 505570342
6 245572725 7982689
17 981955404 638454504
8 43787201 980089921
4 289306372 475596337
4 825649105 163946505
1 59711768 732103140
9 528181260 115197788
1 956485728 767767546
2 78888187 248741617
11 388057010 923121209
8 574460436 296685168
3 521304067 372480835
1 640587943 402850925
1 181187154 305292274
4 435430706 176525843
1 734323318 109886876
4 787588902 458430874
4 86798875 81518043
4 581529449 619611384
1 272965224 778594170
13 754634621 508244722
1 41776561 880777248
6 317076922 721628915
1 940559013 647622091
2 688047862 348703214
3 392344846 175671941
2 610231537 80825060
1 421211559 915759178
1 287935413 240577141
5 713696418 69860685
3 469319284 695705123
5 111747441 9104681
2 814684435 591836238
1 394888324 908391635
8 249299169 354188644
7 269470623 558174608
3 327642749 532151715
5 896228627 495268365
5 777666369 711019844
3 223820719 147581876
1 51865236 298355261
6 182052380 719217329
2 429881436 929276939
1 19606468 181680338
3 136368252 797914121
2 787219234 215605694
1 827587488 737882576
1 593619326 205478299
1 187418125 465143160
13 199980162 314792675
20 604536234 943368944
5 952077847 281235463
2 723329666 130659088
1 241771372 536141859
5 443179451 438680346
2 968240562 782479851
2 447865199 477920953
5 323739264 737958946
4 389011139 612177387
9 668078484 990640259
5 711473298 57531637
2 209810564 939234726
20 710853095 696616002
3 870688151 789587137
11 499452169 30408435
10 935833981 627724228
7 924105324 781186698
12 928535523 728980469
3 674006165 943216296
4 14014447 495774518
5 785556090 458967886
16 782713932 312480082
1 946463181 214917060
11 18770180 758624927
6 171548574 32941190
3 147302021 204035311
1 213684730 822692723
2 95381200 863859930
5 801073549 864554540
6 258324385 998587319
3 466613616 425931619
1 33827193 146237322
6 786545791 286456048
2 781448694 304700255
7 615495577 698531805
14 289464067 727903353
6 928911722 166488045
1 307743618 553081859
21 612529623 901730490
5 296853339 180307258
2 174727962 851271254
7 677815801 447153773
4 235112971 757577734
4 640917102 857644812
6 163650762 751419925
19 382800775 766018896
3 359848931 414850732
2 404703663 186696913
1 918492622 393888953
3 499674352 347303367
2 763429604 824334763
3 731517597 288231894
4 27031402 373225991
5 359397761 337578123
5 981389777 588105652
6 37813362 719127449
7 377171317 59970831
5 316595921 152059045
1 652123225 233741773
2 821335908 684074400
1 292530146 724842314
1 536133322 108094469
5 529617826 546863552
4 755132599 549576154
1 257862304 959084988
2 581738987 409801666
2 779180312 478335641
1 310893 612734828
5 836841361 125517546
3 358688204 304802224
7 178305780 968421698
2 658605647 770599528
2 926935373 729690251
4 769345790 119838950
1 558858012 86289036
18 619002730 8576938
10 59310497 714515271
2 641423504 204929545
1 184774157 690643717
3 293265387 883261464
9 394742795 970505657
12 65251619 422734950
6 660643508 505584246
7 331463619 90893243
2 175826269 606807272
7 833315768 298114491
3 137829027 109266184
16 30572178 910678294
3 634487202 98349709
1 649600811 650788994
6 110271333 937158529
1 601231685 911621785
2 682516803 202122128
2 866910652 507196588
3 271274383 758468138
20 456065292 595043003
2 937608313 315650363
3 660429473 357961186
15 971743646 975658313
4 681820358 602259029
5 680456253 706373914
4 583569209 580508792
5 147922497 213777840
5 538219824 58851252
11 760358842 867253405
9 287976022 911389256
2 479108820 26221823
7 49683301 937681867
4 758026392 182805974
5 808895169 182783211
6 886332780 914889160
16 394651155 477287675
1 229396194 776587646
15 85542106 238302771
4 671317759 956616742
2 571409290 170405592
7 429881356 872829512
4 238556727 254735455
2 94212838 839377228
2 696965330 140309032
5 143576159 625330786
1 933066222 579780274
8 740163057 572341609
2 785356357 800103915
3 485154756 875526869
9 732276768 377333043
1 505762297 298862996
4 56338797 348395651
3 863691461 453714593
2 830470983 785096243
8 245612313 330144778
5 935578518 632871784
5 243264798 989648381
11 911624751 576343464
4 156402881 238494084
11 234708222 592046554
4 760393081 141485064
11 468317109 472117164
3 74691109 21618403
11 12492980 493852895
2 272955919 755427310
8 44696629 9478623
8 636958372 877572721
9 627376873 836105900
5 111150916 497544573
1 651687990 566983346
2 223650902 316380612
15 942902722 605607792
1 904025484 357352675
2 686212086 892746834
11 340001251 758882020
4 639624097 632399003
3 834564603 100009658
2 779179736 919393569
18 932884005 813911174
1 137092415 216334199
7 36984606 683908208
5 56604070 132647472
7 539893079 264955087
1 44871451 432692420
1 803089540 995765722
2 880576549 207128112
4 280499444 262615111
1 994679479 552620421
19 744687452 809710296
1 125919111 652989799
3 263942899 767423467
8 245677682 893030387
13 250755558 755106835
6 505059964 107018759
2 728651624 188558499
2 386981282 786332478
4 275304847 793049349
3 472706345 367363152
21 561616848 818109791
1 229117522 955740333
13 88400979 689834905
4 515259843 922951866
19 941760283 706977474
2 975578680 42232217
3 50716565 561622048
2 327300123 797067666
1 729330501 259164451
1 841431199 308719448
3 879950549 226248590
7 842206361 964469534
3 816617177 598339093
11 92637883 822793284
5 391692375 128552367
1 575681083 966999127
2 878414835 786055040
2 173065507 358245501
6 571130067 974115542
4 943308081 600727740
4 879550385 560742861
3 961162774 322567575
6 692235929 453342961
5 535035231 770183545
2 254958015 828048245
5 743760967 114281599
1 726093729 644920118
2 711126666 29057012
5 110026437 862765675
4 11257720 127255105
6 797224129 729142902
3 76962485 221370379
4 48859407 244071773
11 199426046 201409416
9 735744088 219884449
7 420412987 795660603
3 521445519 342012997
1 143496237 910838997
6 661699643 762553309
14 585738970 208771374
5 635362053 502922617
2 318664405 399417228
4 96798901 682688935
7 736381866 782536366
11 772413401 928444100
9 193410339 424576112
10 778414197 134802170
12 120351158 950676753
3 992791903 679216334
12 67560101 726236976
15 501418491 465794516
8 546961965 315928438
13 361097372 22862969
10 988825666 276011909
14 824543990 439626119
19 488037473 52993429
4 767184757 860828069
2 407281647 155968075
3 252383451 610434037
11 465810916 153104481
3 806437963 892065596
8 806982397 603875518
11 331758141 717200303
1 649052869 651771610
9 223838184 91273031
3 957033966 89450113
3 596405558 864944796
3 557113215 985869512
8 623941166 535280814
2 581171553 400370199
5 358132734 969299115
1 353987006 598268343
9 817458261 790791661
7 29040225 137364392
1 41332290 264142710
12 354722849 474235734
2 833970827 154710953
6 159301773 514338688
1 688071347 769324544
2 928278731 677416125
3 592115109 390195200
2 457561683 991217334
3 488366705 997256756
1 185163252 397881382
2 950625567 932909755
9 184701775 16059932
1 132303871 271299608
21 568488394 53486685
4 440419994 495331746
9 333601543 248073378
3 220173621 626188903
4 151016076 245876924
3 461629799 372418327
3 763847633 415708052
2 52977557 325157923
1 40372995 366169462
3 813626893 754991221
11 591674255 401726592
2 15476051 451220451
23 184762487 114302333
1 404368159 584376453
17 655222610 779062747
6 658160814 143926586
6 227662245 547927331
7 32727582 124388759
1 764486601 14929458
3 996151609 933263096
1 305792873 444110316
3 781728687 933582194
4 912222270 228047789
3 656291122 701957646
17 568217727 498787378
2 657532072 312742224
1 599777238 598508229
1 52142450 454174366
10 210637419 631396779
4 507056055 426419439
1 832583295 116003794
5 98987663 939443989
4 275872782 235201471
3 725143917 133625131
15 459642000 706437011
1 786715825 275689748
2 895012844 298880475
1 737193612 877090182
2 396695278 193323000
11 690972644 35260145
1 953977296 566452886
3 911672262 244443800
2 264426666 161128554
13 841369544 532943523
16 911355236 562745763
10 265776487 268615324
9 89527610 188685403
6 274768272 327432991
3 650485118 125647980
9 409698898 174907573
10 659810927 103802689
3 630092324 938843135
8 50315852 504191942
2 807586398 827135594
6 622436881 339829949
1 482521079 333760327
4 846842824 79494472
5 145068044 982083375
1 43621781 884708767
4 22769043 832116483
1 350942948 183556020
1 717531949 505986409
6 591775778 322071532
6 645777968 540258359
3 445593250 396379373
3 169642841 384423668
2 374019133 593776195
14 693144317 22806573
7 47868274 55022673
3 785075116 973824437
5 362276911 184904311
3 817109153 26887244
1 331120467 294525306
7 489906844 392724886
2 604167527 132250012
1 451768360 888183786
6 516331749 563082004
1 404999369 870073615
1 827238953 16666232
3 272035471 222796206
8 802567533 365518633
2 821941293 222720050
6 69406645 777927996
1 486340069 806354247
11 993345816 81926252
16 541525066 190715380
2 515810188 48157884
3 767677713 901347641
7 860385491 278129087
17 879332341 889682245
12 507482654 591730624
2 758532805 276796504
3 811465793 823788498
3 719456448 424902506
6 212331765 645913481
17 868597435 346163768
1 976231826 97791423
3 877505442 629498448
3 302389387 76780503
3 909048618 829029152
1 224328352 156256200
1 453383385 274405464
1 921691928 597182916
2 431565322 97151815
7 967654497 246152974
5 359404460 402113567
1 479886256 617859184
9 42389514 210279506
15 20823906 451492888
3 46609285 705463895
22 759225871 79739153
4 721247650 686650873
8 925046201 369178185
2 17288630 97100849
2 552972197 695931788
1 652504414 312368966
6 450961445 661097716
13 55311267 724835866
1 275782471 200482123
8 86921557 551732770
6 939880041 363237441
2 497729278 661080511
8 988819267 438095277
5 938894406 686540373
5 934950271 172366816
2 120275062 121748311
2 856349970 903270749
8 728713959 756331444
25 966760968 757848550
1 65357175 119061649
3 55666098 499979310
4 485134907 32494974
1 77518116 306707673
14 225547421 267046711
3 909702113 26891963
1 940659840 636580834
8 16332851 423478124
14 45296199 555721849
1 309024719 320144619
4 381171720 627369467
1 574648374 122739532
3 957576998 703731466
7 251918909 793389233
1 118745645 164493770
3 7617271 780456058
4 308485972 605064437
4 709002395 204932587
6 274852085 822988962
3 305304749 804198481
7 416081141 621616843
1 745449258 28429437
13 418302391 840113550
1 736278173 715544457
1 36738468 1918850
3 43277652 537839388
20 488128395 561304763
1 670583919 750965065
2 937572520 981804476
1 603528841 817349492
5 379663071 227586771
12 806924674 97589378
11 337854449 474037351
4 59593666 879619765
9 170555926 131708120
2 910810637 912330924
3 341919518 819455444
3 840970072 843619201
7 178080414 166441145
3 928682667 748534365
8 814584014 691401860
16 370443769 122844662
25 266926558 602286152
1 772372465 764819594
2 538021127 794209953
1 267020176 415081168
2 748263584 215791769
4 624817795 874815380
10 596206663 487860135
3 116982298 913291839
5 235316868 370871150
1 6201993 857449131
7 171203569 440228184
1 241697813 929593429
21 103507473 715835901
5 361401724 80410314
3 850092218 590085347
2 13886429 982851441
6 233001576 881894196
5 37058110 921541050
8 219111380 163198556
21 98486156 151323364
2 404226917 217182214
3 273535048 121170209
2 860963180 632699141
4 882430537 432214353
1 772250835 934864581
1 9189786 598839964
7 729113182 955625879
12 135774445 904727418
2 160749803 247160558
6 57090107 38278842
2 229724227 880631411
1 720657094 986342182
10 255566411 702849986
8 383805952 880810215
10 9949741 369000792
7 140464029 486551582
11 471367293 228468261
3 732821337 614480019
21 922424580 623035
1 931085617 300237419
14 180755003 519743460
3 953903879 956813143
3 256100120 835006868
9 485022977 719429254
17 683468173 546798973
2 50967543 241742427
14 126005934 917023217
4 833214086 48511933
2 95363398 878623717
2 145039590 724322947
6 299845037 532869877
14 211756255 535605473
2 515196778 275626169
9 895032356 732920016
7 104880587 700309251
6 704514380 340184134
3 334942438 782927083
1 40547944 326724472
16 420539004 772544856
5 283070823 291145881
2 689196014 828769879
10 781588322 131797401
7 453147401 693883291
35 912951808 108839413
3 305530800 616449364
6 602820863 276451594
6 402053114 244817559
13 504750503 246621476
6 396360671 303051168
16 651825183 615837571
5 770259464 996901616
6 5466838 487364414
8 864750544 518547593
3 844620789 368803562
1 364025727 654048733
5 838441050 119708674
6 178588802 402539728
7 660946013 866003075
1 28601215 685506439
3 605399677 136457528
4 116752615 298267173
12 12818394 166504057
1 812558085 145388695
4 395263293 514720918
37 392969293 692112691
16 631234310 596617461
2 466628892 323024178
16 367863353 246781271
3 946254298 979576682
9 117118789 284417862
10 307407264 975920589
4 837781012 668643218
20 1499629 564827209
2 109874631 378227353
2 156908967 122250471
2 815672526 650695665
1 434297451 559512602
6 491034037 373788364
8 630680701 116165466
1 396764527 234624775
2 236833469 574003294
13 50585056 941232024
3 976445397 232616065
3 34960503 482604061
2 886973272 372047867
1 91275214 968940145
7 625022854 307869834
6 371294831 149771706
5 661420940 835889432
8 127267304 678492665
1 610434248 60223347
1 818119293 275863841
2 749522328 792582112
1 706397681 825120704
1 498898984 25210100
1 391117091 813878605
8 37007570 800802555
1 83959359 27119948
2 901743136 261932839
12 513380844 5588765
32 349985151 877349529
4 658480340 493463577
4 454480030 492272893
4 755696386 359529269
15 235712284 179114105
13 125471488 252548459
5 564893022 506308034
3 263803497 888413639
9 249958675 637914145
8 255135415 936419601
9 911670945 279660351
1 941980805 423979008
3 492288213 839987366
2 345534328 630562626
6 994593850 579277380
3 285196273 890044773
17 938127952 31423306
1 343424163 737667113
6 183681544 684243503
3 687716784 420722864
9 623263794 395455285
11 236112450 873559834
9 224894404 827105307
1 966010591 344371374
3 946535829 740338268
12 106798186 582161582
1 102516247 670664192
1 915244308 902118943
3 672954607 107203209
2 159566750 28723879
2 288723711 491784531
4 29619564 495346362
1 793878824 59250810
6 867454294 673953511
2 815798700 456236006
6 520449778 192437543
22 649232079 704821457
3 994679107 25425367
7 930833585 478867914
10 748055063 680178008
2 522164758 896519688
1 936409621 107235178
2 517260784 155107481
7 107003152 29227883
1 921738303 235928876
7 167900377 363881290
5 915510635 434840463
6 50215714 158012768
2 733974006 768360667
6 492997684 612040313
1 368031299 80010662
2 407619426 157316368
5 935056257 596096729
11 778249205 732011476
32 528216641 228389766
3 68363565 387478913
2 308065779 164097151
2 994982332 105492020
5 421756240 761585747
9 832771945 216771557
2 869105058 149665701
1 324588511 65635654
3 347188610 506685379
3 525833598 692704247
3 274875147 635717758
1 356680525 138484229
6 665913321 811284665
1 210082920 81674694
2 605443213 38474630
4 682548208 422305798
2 263172510 947642965
4 138538343 66622708
5 561978856 245857032
1 542615762 152448649
6 939755675 180804325
6 345837565 11576622
9 425065941 60525432
4 636999975 995714893
